BM6P6(@ rrreee```^^^bbbppp{{{{{{}}}~~~wwwqqqiiiaaaZZZMMMAAA===;;;777555555444444333333333333222222222333444444333222000///000000000000000000000000111///---...111222000...000000000000000000000000............/////////000000000000000000000000000000111222111000//////111777999AAAMMM[[[mmmvvvaaaPPPGGG@@@??????<<<;;;<<<999999999999888666555444444666777777888:::>>>@@@EEEHHHKKKNNNPPPSSSVVVYYYZZZZZZXXXQQQGGG@@@<<<<<<777777777777777777777777666666666666555555555555555444333444555666555444222222222111222222333333333333333222222111111111222222111111111111222222333222222222222222222333111///---///222333222000111111000000000000111111222222222222222222222222444333222222222333444555555444333222333555777888777888:::<<>>AAAEEEJJJPPPWWW]]]fffiiinnnrrrvvvzzztttjjjaaaZZZRRRLLLLLLOOORRRTTT[[[ZZZYYYXXXVVVTTTSSSSSSSSSTTTWWWZZZ^^^aaadddfffeeeeeedddccccccfffkkkooosssvvvzzz|||}}}~~~}}}{{{xxxtttpppppprrruuuwwwxxxxxxyyy{{{}}}~~~|||}}}~~~vvvjjjXXXMMMBBB???>>>;;;888777555444222111000000//////000000000000000000000000000000000000000000000000000000///...------,,,,,,,,,,,,.........---,,,+++000---,,,---///000...,,,---------------...///000pppccc^^^]]]bbbrrr}}}}}}|||uuukkkbbbZZZMMMAAA<<<:::777444555444444333333333333222222333333333333333333222111000000000000000000000000111///...///111111000...////////////////////////........./////////000000000000000000000000000000...000111111000000111333666888???KKKYYYkkk~~~wwwbbbPPPHHHAAA@@@???<<<;;;<<<999999999888777666444444333555666777888:::>>>AAACCCFFFJJJMMMPPPTTTXXX[[[ZZZ[[[XXXQQQGGG???<<<;;;777777777777777777777777666666666666555555555555666555444444555666555333333222222222222222333333333333222222222222222222000000000000000111222222222222111111111111222222222000///000222333111///111111000000000000111111222222222222222222222222333222222111222333444555555444333222333555777888555666888:::;;;======>>>;;;:::999999888888999999:::;;;>>>AAAFFFLLLSSSWWW```dddiiinnnsssxxx~~~}}}rrrhhhaaa[[[RRRLLLKKKMMMPPPRRRWWWVVVUUUTTTRRRQQQPPPOOOOOOPPPSSSVVVZZZ]]]___aaabbbbbbbbbaaabbbeeejjjnnnrrruuuyyy|||}}}~~~~~~}}}}}}{{{xxxtttpppppprrrtttwwwwwwxxxxxxzzz|||}}}~~~|||}}}~~~uuuiiiYYYMMMCCC@@@???;;;888888555444222111000000//////000000000000000000000000////////////////////////000//////...------,,,,,,***+++,,,---------,,,+++///---,,,---//////...,,,---------------...//////}}}nnn```[[[\\\cccuuuzzznnncccYYYMMM@@@;;;999666333444444444333333333333222222222222222222222222333444000000000000000000000000111000//////111111000///............................../////////000000000000000000000000000000000---///111111111111333555555777>>>JJJXXXjjj{{{yyyeeeRRRIIIBBB@@@???<<<;;;<<<888888888777666555444333222444555666888:::>>>AAAAAADDDHHHLLLPPPTTTXXX\\\[[[[[[XXXQQQGGG>>>;;;:::777777777777777777777777666666666666555555555555666555555666777777666444333333222222222222333333222222222222222222333333000000111111111222222333111111111000000111111111333222000111222222111000111111000000000000111111222222222222222222222222222111111111111222333333444333333333333555666888555666777999:::;;;;;;;;;;;;:::999999888888999999888:::<<>>JJJXXXiiixxx{{{hhhTTTKKKBBB@@@???<<<;;;<<<777777777777666444333222111333555666777:::>>>AAAAAADDDHHHLLLOOOSSSWWWZZZ[[[[[[XXXQQQFFF>>>:::999777777777777777777777777666666666666555555555555666555666888:::;;;:::888444444333222222222333333111111111222222333333333333333333333333222222222111111000000000000111111111111111111222222222222111111000000000000111111222222222222222222222222111111111111111222222222333333333333333555666777777888999::::::;;;::::::;;;:::999999888888999999888:::<<<>>>AAADDDIIIMMMOOOSSSYYY```gggooowww}}}|||zzzxxxvvvwww{{{~~~~~~uuukkkbbb\\\RRRKKKHHHHHHHHHIIIJJJIIIIIIHHHGGGFFFFFFEEEDDDEEEGGGJJJLLLOOOQQQRRRUUUWWWYYYZZZ\\\aaafffjjjqqqtttyyy|||~~~~~~}}}zzzyyyyyyyyywwwsssppppppqqqsssxxxxxxxxxyyyzzz{{{|||}}}zzz{{{}}}wwwkkkYYYNNNDDDAAA@@@===::::::444444222111000/////////////////////////////////........................//////.........---------***++++++,,,---------------------------------------------,,,,,,---......{{{lll^^^ZZZ]]]ggg}}}vvvhhh[[[MMM@@@999777444333333444444333333333222222222000///.........000111222000000000000000000000000000111111111000000000111000000000000000000000000////////////000000000111222222222222222222222222222333444333222111222333666888???KKKXXXjjj}}}www|||jjjVVVLLLCCC@@@???<<<;;;<<<777777777777666444333222111222444555666999===@@@CCCEEEIIILLLNNNQQQUUUWWWZZZZZZXXXPPPFFF>>>:::999666666666666666666666666666666666666555555555555444555777:::>>>??????===555444444333222222222333111111111222222333333333444444444333222000...---111111000000000000111111//////000111111222333444111111000000000000111111222222222222222222222222000000111111222222222222222222333333444555555666777888888999::::::999999;;;:::999999888888999999777999;;;<<<===@@@CCCFFFGGGKKKQQQWWW___hhhpppvvvvvvtttrrrpppqqqtttxxx{{{}}}~~~~~~|||zzzzzz{{{|||{{{rrriiiaaaZZZQQQIIIEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@AAACCCEEEHHHJJJLLLMMMOOOQQQSSSVVVYYY]]]cccfffooosssyyy}}}}}}yyywwwvvvvvvuuusssqqqppprrrtttyyyxxxyyyyyyzzz{{{|||}}}zzz{{{|||~~~xxxlllYYYNNNDDDAAA@@@===;;;;;;444444222111000/////////////////////////////////.......................................---------------------......//////,,,---------,,,,,,------...------,,,,,,,,,------{{{mmm```]]]aaakkk|||nnn\\\OOO@@@:::777444333444444444333333333333222222//////////////////000000000000000000000000000000000111222222000000111222111111111111111111111111/////////000000000111111222222222222222222222222333444555444222111222333666888???KKKXXXiii}}}xxx|||lllXXXNNNDDDAAA???<<<;;;===888888888777666555444333222333444555555888;;;>>>CCCEEEIIIKKKMMMPPPSSSVVVYYYYYYWWWPPPFFF>>>;;;:::666666666666666666666666666666666666555555555555444555888<<<@@@AAAAAA???666555444333333222222333222222222222222222333333222222222111000...+++***111111111000000111111111---///111111000000222333111111000000000000111111222222222222222222222222000111222222333333222222222222222333444444555555555555666777888888888777;;;:::999999888888999999555666888888888:::<<<>>>@@@DDDIIINNNUUU]]]ffflllllljjjhhhggghhhjjjnnnppptttvvvxxxxxxvvvuuuttttttxxx|||~~~|||tttkkk^^^XXXOOOGGGBBBAAA@@@???????????????>>>>>>>>>>>>===>>>???AAADDDFFFGGGHHHJJJLLLOOORRRUUUZZZ___bbblllqqqwww||||||xxxuuusssssssssrrrqqqqqqsssuuuxxxxxxxxxxxxyyyzzz{{{|||yyyzzz|||}}}~~~~~~vvvjjjXXXMMMCCC@@@@@@===;;;;;;555444222111000000//////000000000000000000000000................................................//////............//////+++---...---,,,+++,,,---...------,,,,,,,,,,,,,,,|||nnnbbb```dddooouuu^^^PPPAAA:::777555444555444444333333333333222222111111111111111111000000000000000000000000000000000111333222000///111333000000000000000000000000//////000000000111111111333333333333333333333333222333555444333333444555555777>>>IIIVVVhhhyyy|||mmmZZZOOOEEEAAA???<<<;;;===999999999888777666444444333444555555555666999<<>><<<666666555333333222222222333333222222222222222222000111222222222000...---222222111111111111222222///111222111...---...000111111000000000000111111222222222222222222222222111111333444444444333222111111222333444444444444444555666777888999999999;;;:::999999888888999999555666888888777777999:::;;;===AAAFFFKKKSSS[[[```___^^^]]]]]]]]]___aaabbbgggiiilllnnnlllkkkjjjjjjqqqvvvzzzzzzzzzxxxqqqhhh\\\UUULLLDDD@@@>>>===<<<:::::::::::::::;;;;;;;;;:::;;;<<<>>>@@@BBBCCCDDDFFFIIILLLOOORRRVVV[[[___gggllltttzzz~~~zzzuuurrroooppprrrrrrqqqrrruuuwwwvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{}}}~~~~~~~~~|||rrreeeVVVLLLBBB??????<<<::::::555444222111000000//////000000000000000000000000////////////////////////........................111000...---,,,,,,------+++---...---+++***,,,......---,,,,,,++++++,,,,,,}}}pppdddcccgggqqqyyy___QQQBBB;;;888555444555444444444333333333222222222333444444444222111///000000000000000000000000///222333333000///111333////////////////////////000000000000111111111111333333333333333333333333000222444444444444666777444666===HHHUUUfff}}}{{{|||nnn[[[PPPFFFAAA???<<<;;;===999999999999888666555444333444555555444555888;;;>>>BBBFFFJJJMMMQQQVVVYYYVVVWWWUUUOOOFFF???===<<<666666666666666666666666777666666666555555555555666777999;;;>>>===;;;888777666555444333222222222444333333222222111111111000222333555555555333222333333222222222222333333111333333111---***+++,,,111111000000000000111111222222222222222222222222111222333444555444333333111111222333444444444444666777888999;;;;;;;;;;;;;;;:::999999888888999999777888999999888888999:::888:::===@@@EEELLLSSSXXXVVVVVVUUUUUUVVVWWWXXXYYY[[[___bbbdddcccbbbaaaaaafffkkkoooooopppnnnggg___ZZZSSSKKKCCC???<<<;;;:::777777777888888888888888888999:::<<<>>>@@@AAABBBEEEGGGKKKNNNQQQUUUYYY]]]dddiiiqqqxxx|||~~~}}}yyytttpppmmmooopppqqqrrrsssvvvxxxuuuuuutttuuuuuuvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~{{{}}}}}}ooo```VVVKKKAAA???>>><<<::::::555444222111000000//////000000000000000000000000000000000000000000000000---.....................111000...,,,+++++++++,,,***,,,...---+++***,,,......---,,,,,,++++++++++++rrrddd```ffftttvvv```OOO>>>777888777666666222222222222222222222222000222555777777555222000111111000000//////......000000000000000000000000////////////000000000000//////000111111111000000222333333444444333333222333444444444555666666666555777>>>IIIUUUfff|||zzz~~~wwwlllaaaTTTFFFAAA???===<<<===999999888777666555444444333333333333444666777999???BBBFFFIIILLLNNNQQQSSSWWWVVVSSSMMMEEE???<<<;;;888777777777777777888888555555555555666666666666777888999::::::999888777666555444333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000111111222111111222222222333333333111111111111111111111111111111111111111111111111000222444444333222333444555444555:::======;;;:::::::::999888888999999:::888888777666666777888999666888:::>>>AAAEEEGGGIIILLLLLLMMMMMMMMMMMMMMMMMMRRRTTTWWWYYYZZZYYYWWWUUUYYY]]]bbbffffffbbb]]]YYYPPPLLLGGGBBB===;;;::::::999888777666666555555666666666666777888:::;;;<<>>>>><<<999555444333111000/////////000000000000000000000000////////////////////////222000///------///000222///000111///---,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~qqqccc```ffftttsss```OOO>>>888777777555666222222222222222222222222000111333555555333111000000000000000////////////000000000000000000000000////////////000000000000000000111111111111222222444444555555555555444444444444444555555555555555555777===HHHTTTeee{{{~~~~~~xxxmmmaaaTTTGGGBBB@@@>>><<<<<<999999888777666555444444333333333333444666777999???BBBFFFIIIKKKNNNQQQSSSWWWVVVTTTNNNFFF@@@===<<<888888777777777777888888555555555555666666666666555666777777777777666555555444444333333333444444222222222222222222222222222222222222222222222222111111111111111111111111000000//////000000111222111111111222222222333333111111111111111111111111111111111111111111111111111222444444333333555777<<<;;;;;;===???===:::888::::::999999999999999:::999999777777777777888999777888:::<<<>>>AAABBBCCCEEEEEEEEEFFFFFFFFFFFFFFFJJJLLLNNNPPPPPPOOONNNMMMPPPSSSWWWZZZZZZWWWSSSPPPLLLIIIDDD???<<<:::999999777777666555444444444444555555666666777999:::;;;???BBBGGGKKKOOOTTTYYY]]]dddiiipppwww{{{~~~~~~|||wwwqqqlllhhhjjjmmmqqqssstttttttttssstttvvvwwwxxxyyyyyyyyyxxxyyyzzz}}}}}}ttteeeZZZOOOHHH@@@===>>>???<<<999555444333111000/////////000000000000000000000000//////////////////////////////...------///000222000111222000...,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{nnnbbb___eeerrr{{{nnn^^^NNN>>>888777666444444222222222222222222222222111111222222222222111111////////////000000000000000000000000000000000000////////////000000000000222222111111111222333444666666666666666666666666555555555555555444444444555666<<>>;;;;;;999999888777666555555444333333333333444666777999>>>AAAEEEIIIKKKNNNQQQSSSWWWVVVTTTOOOHHHAAA===<<<888888777777777777777888555555555555666666666666333333444444444444333333444333333333333444444555222222222222222222222222222222222222222222222222111111111111111111111111000000//////000000111222111111111222222222222333111111111111111111111111111111111111111111111111222333333333333555888;;;>>>???@@@@@@???===:::888999999999999999:::::::::;;;:::999888777777888888999999::::::;;;<<<======????????????@@@@@@AAAAAACCCDDDEEEFFFGGGFFFEEEDDDFFFGGGJJJKKKKKKJJJGGGFFFEEECCC@@@<<<:::999999999666555444333222222222222444444444555666777888999===@@@DDDIIINNNTTTZZZ^^^ggglllrrrxxx|||~~~{{{vvvqqqmmmgggiiilllppprrrssssssssssssssstttuuuwwwyyyzzz{{{zzz{{{|||~~~tttdddWWWLLLFFF???===>>>???===:::444444222111000000//////000000000000000000000000////////////////////////------------...000111222333444444222///,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvvjjj___]]]dddppp}}}uuuhhh[[[MMM>>>999777444333444222222222222222222222222111111000000000000111111......//////000000111111////////////////////////////////////000000000000444333111000111333555777777666666666666666666777666666666555444444444333444555;;;EEEPPP```www~~~yyy~~~wwwdddWWWKKKFFFCCC>>>;;;;;;:::999999888777666555555333333333333444666777999===@@@EEEHHHKKKNNNQQQTTTUUUUUUTTTOOOHHHBBB===;;;999888777777777777777777555555555555666666666666222222222333333222222222222222222222333444555555222222222222222222222222111111111111111111111111111111111111111111111111///////////////000111111111111111111222222222222111111111111111111111111111111111111111111111111333333222222333666;;;???<<>><<<:::999999::::::::::::::::::<<<;;;;;;:::999888888888999999:::::::::;;;;;;;;;======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAA@@@@@@???===;;;999888777888888666555444333222222222222333333333333444555666777;;;>>>BBBGGGLLLSSSZZZ___iiimmmtttyyy}}}|||yyytttpppmmmhhhjjjmmmppprrrssssssrrrsssrrrrrrsssuuuxxx{{{|||zzz|||~~~tttbbbVVVJJJDDD>>><<<>>>@@@===:::444333222111000000000000////////////////////////////////////////////////,,,---...000111222333444777777777444000...---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,~~~pppeee\\\\\\cccnnn~~~|||}}}nnnaaaVVVJJJ>>>999777444333444222222222222222222222222111111000//////000111111......//////000000111111////////////////////////////////////000000000000333222111111222333666777666666555444444555666666666666666555444444444333444555:::CCCNNN^^^uuu|||tttwww~~~|||gggZZZMMMFFFCCC>>>;;;;;;::::::999888777666555555333333333333444666777999<<<@@@DDDHHHKKKNNNQQQTTTSSSTTTTTTPPPIIIBBB<<<:::999999888777666666777777555555555555666666666666333333333333333333333333222222222222222333444555222222222222222222222222111111111111111111111111111111111111111111111111/////////...///000000111000000111111111222222222111111111111111111111111111111111111111111111111222222222222333777<<>>:::888999:::;;;;;;;;;;;;:::<<<<<<<<<;;;:::999999888:::::::::;;;<<<<<<=========>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777888888777666555444333333333333222222222222333444555555999<<<@@@EEEKKKRRRZZZ___jjjnnntttyyy|||~~~~~~{{{vvvqqqnnnllliiikkknnnqqqssssssssssssrrrrrrrrrsssuuuwwwzzz{{{zzz|||~~~~~~sssbbbUUUHHHCCC===<<<>>>???===999333333222111000000000000////////////////////////////////////////////////---...000333444555555555999999999666222000//////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,yyykkkbbb[[[\\\dddooo~~~{{{xxxiii\\\QQQGGG===999777444333555222222222222222222222222111111000000000000111111////////////000000000000000000000000000000000000////////////000000000000222222111111222444666777666555444333333444555666555555555555555444444444444444888AAALLL\\\sssyyyoooooovvvjjj\\\NNNFFFBBB>>><<<<<<::::::999888777666666555333333333333444666777999<<>>>>>???======>>>>>>???@@@AAAAAA@@@???===;;;::::::;;;<<<999999999999999999999999777777777666777777888888888777666555444444444444222222222222222333444555888:::>>>CCCIIIQQQYYY___jjjnnntttxxxzzz|||}}}~~~~~~~~~}}}yyysssnnnlllkkkiiikkknnnqqqsssssssssrrrqqqqqqrrrsssuuuwwwxxxyyyxxx|||~~~~~~|||{{{}}}}}}qqqaaaUUUGGGBBB===<<<>>>???;;;888333222222111000000111111000000000000000000000000////////////////////////...000333555777777666555999999888666222000///000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,vvviiiaaa[[[^^^gggrrr{{{}}}tttfffZZZMMMDDD<<<999777444444666222222222222222222222222111111111111111111111111000000000000////////////000000000000000000000000////////////000000000000000000111222333444555555666555333222222333555666444444444555555555555555444444777???JJJZZZqqquuujjjjjjrrr~~~nnn___NNNFFFAAA>>><<<===;;;::::::999888777666666333333333333444666777999;;;>>>CCCGGGJJJNNNQQQTTTSSSUUUWWWTTTNNNFFF???<<<:::999888777666666666666555555555555666666666666666666555444444555666666333333222222111222222222222222222222222222222222111111111111111111111111111111111111111111111111///............///000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222333666;;;>>>JJJWWW[[[OOOCCC>>>;;;666777888:::<<<======<<<;;;;;;<<<=========<<<;;;;;;=========>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBAAA???<<<:::999999:::;;;888888888888888888888888666666777777777888888999888777666555444444444444333333222222222333444444888:::===BBBGGGOOOXXX^^^iiimmmrrrvvvxxxyyyzzz{{{||||||{{{vvvpppllljjjjjjiiijjjmmmppprrrrrrrrrqqqqqqqqqssstttuuuvvvvvvvvvvvvzzz}}}|||yyyxxxzzz}}}|||}}}}}}xxxmmm^^^SSSGGGBBB===<<<>>>>>>:::666333222111111000111111111000000000000000000000000////////////////////////...000333666777777555444666666666444000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttiiiaaa\\\```iiiuuu{{{|||}}}ssseeeZZZKKKCCC;;;999777444444777222222222222222222222222111111222222222222111111111111000000//////......000000000000000000000000////////////000000000000...///111222333444444444777666444333333444666777333444444555555666666666444333777???IIIYYYpppooofffhhhrrrppp```OOOEEEAAA======>>>;;;::::::999888777666666333333333333444666888999;;;>>>CCCGGGJJJNNNQQQTTTUUUWWWYYYWWWPPPHHHAAA===:::999888777666666666666555555555555666666666777666666444444444444666666444444333222111111111111222222222222222222222222000000000000000000000000111111111111111111111111...............///000000000000000000111111111111111111111111111111111111111111111111111111111111000111222222333666:::===DDDSSSXXXMMM@@@===:::666777888;;;<<<======<<<;;;;;;<<<===>>>>>>===<<<<<>>>>>=========<<<>>>>>>???@@@AAABBBCCCDDDCCC@@@===:::999:::;;;<<<999999::::::::::::999999666777777777888888999999777777666555444444444444333333333222333333444444888:::===AAAGGGOOOWWW]]]hhhlllrrruuuwwwxxxyyyzzz{{{{{{zzzuuuooojjjiiiiiihhhiiilllooopppqqqpppppppppqqqsssuuuvvvvvvuuutttuuuyyy|||{{{xxxvvvxxx{{{zzz}}}~~~{{{~~~|||yyytttjjj]]]RRRGGGBBB===<<<>>>===999555222222111111111111111111000000000000000000000000////////////////////////---000333666777666444222333444444222///---,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,rrrfff```]]]cccmmmwww~~~~~~{{{mmm```WWWKKKCCC;;;777444111111333111111222222222222111111000000000000000000000000000000////////////000000000000000000000000000000............///000111222222333444444333333444666666666555444333333222222333333333333333333333333666444777@@@HHHSSSkkkwwwkkklllyyyqqq```OOOFFFBBB>>>;;;;;;999::::::;;;:::888555444444333222222333555888:::999<<<@@@DDDGGGLLLQQQTTTUUUWWWZZZ[[[VVVMMMCCC===999888888777777777777777888777555444333444666777888888777666666666666666444444333333333333222222333333222111111222333333333222222111111222222333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111222222222111111000000000000000111222333555666777@@@DDDGGGDDD>>>888777888999888888;;;???AAA???<<<===>>>???@@@AAABBBBBBAAAAAA@@@@@@???>>>======<<<>>>>>>>>>>>>???@@@AAABBBBBB@@@===;;;999999::::::;;;;;;;;;:::::::::999999999999999888888888888888666666666666555444333222444333333222222333333444555555999@@@DDDJJJTTT___gggnnnrrrqqqqqquuuyyyyyyzzzxxxtttpppmmmkkkjjjjjjlllmmmnnnnnnmmmnnnppprrrrrrrrrqqqqqqqqqrrrssstttwwwxxxzzz{{{|||{{{{{{zzzyyy|||}}}|||}}}{{{wwwsssiiiZZZNNNEEEBBB???>>>???>>>;;;888333333222222111000/////////000000000000//////...333000---,,,...000///---...000111111000000111333222111111111000000//////---,,,+++---///...+++(((***+++,,,,,,------,,,,,,oooeee___]]]cccnnnyyyvvviii\\\UUUKKKBBB;;;777444111111333111111222222222222111111000000000000000000000000000000////////////000000000000000000000000000000///////////////000111222222444555555444444555666666555555444333333222222333333444444444555555555666444777@@@HHHSSSjjjyyymmmooo|||sssbbbPPPFFFBBB>>><<<;;;999:::;;;;;;:::888666444444333222222333555888:::999<<<@@@DDDGGGKKKPPPTTTUUUXXX\\\\\\XXXNNNDDD>>>999888888777777777777777888777555444444666777888888777666555444444333444444444333333333333222222333333222111111222333333222111111000000111111222222222222222222222222222........................////////////////////////222222222222222222222222333222222222111111111111111111111222333444555666<<<@@@CCCAAA;;;666555666888777888:::>>>???>>><<<===>>>???AAABBBCCCCCCCCCAAAAAA@@@@@@???>>>>>>===????????????@@@AAABBBBBBBBB@@@>>>;;;:::999::::::;;;;;;:::::::::999999999999999999999888888888888666666666666555444333333444333333222222333333444666666:::@@@EEEKKKUUU```gggnnnrrrqqqqqquuuxxxxxxyyywwwsssooolllkkkjjjjjjlllmmmnnnmmmlllmmmoooqqqqqqqqqqqqqqqrrrrrrssssssvvvwwwyyyzzz{{{zzzzzzyyyyyy|||~~~}}}}}}}}}zzzvvvqqqgggXXXMMMEEEAAA>>>>>>???>>>;;;888444333333222111111000000000111111222222111111111222///---,,,...///...---...///111111000///111222111111000000000/////////,,,***)))***,,,,,,***'''++++++,,,------------,,,}}}jjjaaa\\\[[[cccooo||||||rrrfff[[[TTTIIIAAA:::777555111111333111111222222222222111111000000000000000000000000000000////////////000000000000000000000000000000000000/////////000111111333555666666555444666777555555555444444333333222333333444555666777777888777555888AAAHHHRRRhhh~~~|||qqqsssvvvdddQQQGGGCCC???<<<;;;:::;;;;;;;;;:::888666555444444333222333555888999999<<<@@@CCCGGGKKKPPPSSSUUUXXX]]]^^^ZZZQQQFFF???999888888777777777777777777666666555666777999:::999888777666444333333333444444333333333333222222333222222111111222222333111000000000000000000111222222222222222222222222000000000000000000000000111222333333333333222111111111111111111111111111333333333222222222222111222222222222222333444444777:::===<<<888444444444777666777999<<<======;;;===>>>@@@BBBCCCDDDEEEEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBAAA>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999999888888888888777777777777666555444333444333333222222333333444666777;;;AAAFFFKKKVVV```gggnnnrrrqqqpppsssvvvvvvxxxuuurrrooolllkkkkkkkkklllmmmmmmmmmkkkkkkmmmoooqqqqqqqqqqqqrrrrrrrrrssstttuuuwwwxxxyyyyyyyyyxxxzzz|||~~~}}}~~~~~~~~~zzztttnnndddVVVLLLDDDAAA>>>>>>???>>>;;;777444444333333222222111111111111222333444444444333111///------...///...------///111111//////000111///////////////.........---+++***)))***+++***)))++++++,,,---------------{{{hhh]]]YYYYYYbbbppp~~~{{{qqqfff\\\UUUGGG@@@:::777555222111333111222222333333222222111000000000000000000000000000000////////////000000////////////////////////111000000000000000111111444555666666555555666888555555444444444333333333222333333555666777888888999777:::BBBIIIRRRggg}}}vvvwwwyyyhhhTTTIIIDDD???<<<<<<;;;;;;;;;;;;:::888777666444444333333444555777888999<<>>@@@BBBDDDFFFFFFGGGDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>============;;;;;;;;;::::::::::::999:::::::::999999888888777777777777777666555444444444333333222222333333444555666:::@@@EEEKKKUUU```gggmmmrrrqqqppprrrtttsssuuussspppmmmkkkjjjjjjkkkmmmnnnnnnmmmkkkkkklllnnnppppppqqqqqqrrrrrrrrrrrrrrrsssuuuwwwxxxxxxwwwwwwzzz|||}}}}}}}}}}}}~~~~~~yyyrrrjjj___SSSJJJBBB@@@>>>>>>???>>>;;;777444444444333333222222222000111222333444444444444///.....................---///111111000/////////........................000...,,,++++++,,,------+++,,,,,,---...---------{{{iii[[[WWWXXXbbbqqq|||rrrggg[[[TTTFFF???999777555222111333222222333333333333222222000000000000000000000000000000////////////000000////////////////////////111000000000000111111222444555666666555555666888444444444444444333333333111222333444555666777777;;;999<<>>???AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@??????<<<<<<<<<;;;;;;;;;;;;:::;;;;;;::::::999888888777888888888888777666555444444333333222222333333444444444888???DDDIIITTT^^^fffmmmrrrqqqooopppqqqpppqqqpppmmmkkkiiiiiijjjjjjmmmnnnnnnmmmkkkkkkmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqrrrtttvvvwwwwwwwwwvvvzzz{{{||||||{{{|||~~~~~~xxxoooeee[[[PPPIIIAAA???===>>>@@@???:::666444444333333333333333222//////111222333333333333.../////////////////////---///222222000///...///------------............//////---,,,+++,,,---...,,,,,,---.........------|||lll]]]YYYZZZdddsss~~~ttthhhZZZQQQDDD===888777666222111333222222333333333333222222000000000000000000000000000000////////////000000000000000000000000000000000000000000111222333333333555666666555444666777444444444444444444444444222222333444555555666666:::888;;;CCCGGGOOObbbvvv~~~nnnYYYLLLEEE@@@===<<<;;;::::::999888777666666444444444444444555666666999;;;>>>AAADDDHHHMMMPPPRRRVVVZZZ[[[XXXQQQHHHBBB999888888777777777777777555666666777777888888888888777666555333222222222444444333333333333222222111222222333333222222111333333222222222222333333111111111111111111111111000000000000000000000000000111222333333222111000333333333333333333333333000111111111111222222222333222222111111111222222222333444444444555444444444555777777777888;;;===>>>???AAACCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBBBB>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888888777999999999888888777666555444333333222222333333444333444888>>>CCCHHHSSS]]]fffmmmrrrpppnnnoooooommmnnnllljjjhhhgggggghhhiiikkklllmmmlllkkkkkklllnnnnnnoooqqqrrrrrrrrrqqqppppppqqqsssuuuvvvwwwwwwvvvxxxzzz{{{|||{{{|||}}}}}}xxxlllaaaVVVMMMGGG@@@>>>===>>>@@@???:::666333333333333222222222222//////000111222222222111...///111111000000000111...000333333222000//////---------...............,,,------,,,******+++,,,,,,,,,---...............}}}nnnaaa]]]^^^hhhwwwzzzlll[[[PPPCCC<<<888777666333222333222333333444444333333222000000000000000000000000000000////////////000000000000000000000000000000...//////000111333444555222444555555444444555666444444444444444444444444444444555555555666666666888666999@@@DDDKKK^^^qqqqqq[[[MMMFFF@@@======::::::888777666555555555444444444444555555555666888;;;>>>AAADDDGGGLLLOOOQQQTTTWWWXXXUUUNNNGGGBBB999888888777777777777777555666666777777666666666666555444333222222222222444444333333333333222222111222333333333333222111222222111111111111222222111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222//////000000000111111111222111111111111111222222333222222333444444444333444666777777777888;;;>>>??????AAABBBCCCDDDDDDDDDIIIJJJJJJJJJJJJJJJJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHHHHGGGGGGFFFEEEDDD????????????>>>>>>>>>======<<<;;;:::999888888777999999999999888777666666444333333222222333333444444444888???CCCIIISSS^^^fffmmmrrrpppnnnnnnmmmkkkjjjiiigggeeeeeefffggghhhhhhiiijjjiiihhhiiikkkmmmnnnoooqqqrrrrrrrrrpppooopppqqqsssuuuwwwwwwwwwwwwvvvyyy{{{|||||||||}}}~~~}}}~~~~~~wwwjjj^^^SSSKKKFFF???======>>>@@@???:::666222222222222222222222222000000111111111111111000...000333333222111111333///222444555333111//////------......////////////***---......+++******,,,,,,------...............}}}pppeee```aaakkkzzzppp^^^QQQBBB<<<888777666333222333222333333444444333333222000000000000000000000000000000////////////000000000000000000000000000000......///000111333555666222333555444333333444666444444444444444444444444666666666666777777777777666444777>>>BBBHHHZZZnnnrrr\\\NNNFFF@@@======:::999888666555555555555444444555555555555555555888;;;>>>AAACCCGGGKKKOOOQQQSSSUUUUUURRRMMMGGGCCC999888888777777777777777555666666666666666555444777666555444444444444444444444444333333333222222111222333444444333222111111111000000000000111111000000000000000000000000000000000000000000000000000000///......///000000////////////////////////......//////000000000111111111000000111222222333333222111222333444333222444666888888777888;;;??????@@@AAABBBCCCCCCCCCCCCJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIKKKLLLLLLJJJIIIGGGIIIIIIIIIIIIIIIHHHGGGFFF@@@@@@@@@@@@?????????>>>======<<<;;;999888888777999999:::999999888777666444333333222222333333444555555999@@@DDDJJJTTT___fffmmmrrrpppmmmmmmllljjjhhhgggeeedddddddddfffgggeeefffggggggggggggiiikkkmmmoooqqqrrrrrrrrrpppooopppqqqsssuuuwwwwwwwwwwwwuuuxxx{{{||||||||||||}}}|||}}}~~~~~~}}}wwwiii\\\QQQJJJEEE>>>======>>>@@@???:::666111111111111111111111222111111222222222111000000...111444555333111222444000222555666444111000///........./////////000000+++...111111...,,,,,,---,,,---......//////......{{{qqqdddcccfffrrrsssaaaQQQCCC:::222111111000000222555444333222111111111111111000000000//////......000000000000000000000000111222333111///......///000000111222333333444444444444444444555666888888666666666555555444444444444444444555555555666666666666888:::>>>GGGYYYjjjzzz~~~qqq^^^NNNDDD@@@===<<<999999888888777666666666333333222222333333444555777999<<>>>>>@@@@@@@@@AAABBBEEEGGGIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIILLLKKKKKKKKKMMMMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@??????===;;;:::999888888::::::999999888777777777888777555444333333444444333555888<<>>?????????===:::777666111111111111111000//////111111111111111111111111//////000000111111111222000222444666666444222000...---,,,+++,,,...000222///...---,,,++++++++++++------------------------wwwmmmbbbaaaeeeqqqwwwdddTTTEEE<<<555444444333333444555444333222111111111111111111111000000/////////000000000000000000000000111222333111///......//////000000111222222333333333444444555666666777777555555444444444333333333333333444444444444555555555555777:::===EEEWWWhhhyyyyyymmm[[[LLLDDD@@@===<<<999999888888777777666666444444333333444444555666777999;;;???CCCFFFIIIJJJQQQRRRTTTSSSPPPKKKEEEAAA999888888777777777777777555555666666666666555555555666555333111000222333333444444444444333222222222222222222222222222222111111111111111000//////000000111222222222222111111111000000111111222333222222111000000000000000111111111111111111111111000000000000111111111111111111111111111111111111333333333333333333333333444555777999;;;===>>>>>>AAAAAAAAABBBDDDFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMNNNPPPPPPOOOMMMLLLKKKIIIFFFDDDCCCBBBAAAAAA@@@>>>===;;;:::::::::::::::999999888777777777777777555444333333444444333555888<<>>>>>>>>>>><<<999777555111111111111111000000///111111111111111111111111//////000000000111111111000111222333333222111000///...------...000222333000///...---,,,,,,,,,,,,++++++++++++++++++++++++sssiii___^^^bbboooyyyeeeTTTEEE<<<555555555444333555555444333222111111111111111111111111111000000000000000000000000000000000111222222111///......////////////000000111111222222333444555666666555555333333333222222222222222222222222333333333333444444444555888;;;CCCTTTdddvvvzzz|||rrrgggXXXKKKDDD@@@===<<<999999999888777777666666555444444444444555666666777999;;;???CCCFFFIIIJJJQQQRRRRRRQQQNNNIIIDDDAAA999888888777777777777777555666666666666666555555555555555333111111333444444444444444333333222222222222222222222222222222111111111222111111000///000000111222222222222111222111000///000111333444444333111000/////////000111111111111111111111111000000000000111111111111111111111111111111111111222222222222222222222222444555777999;;;===>>>???AAAAAABBBCCCEEEGGGIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRQQQQQQSSSUUUUUUTTTSSSQQQOOOMMMJJJGGGEEEDDDCCCBBBAAA@@@>>>===<<<<<<;;;:::::::::999888888777777777666555444333333333333444555888<<>><<<::::::999888888777777666444444444444444555555666777888;;;>>>BBBFFFHHHJJJOOOPPPOOONNNKKKGGGBBB@@@999888888777777777777777666666666666666666555444444555555333222222444666666555444444333333333333222222222222222222222222111111111222222111111000000000111222222222222111333222000...///111333555666444222000/////////000111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111444555666888:::<<<>>>@@@@@@AAABBBCCCEEEGGGHHHIIIKKKLLLMMMNNNNNNOOONNNNNNMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTTTTVVVXXXZZZYYYXXXUUUSSSQQQMMMJJJHHHFFFEEEDDDCCCAAA@@@>>>===<<<<<<;;;::::::999999888777777666666555444444333333333444666888<<>>MMM]]]wwwtttpppxxxyyynnndddVVVJJJDDDAAA>>><<<::::::999999888777777777333333333222333333444555666888;;;>>>BBBEEEHHHIIIMMMMMMMMMKKKHHHDDD@@@===999888888777777777777777666666666666666555444444444444444333222333555777777666555444333333333333222222222222222222222222111111222222222222111111000000111222222222222111333222000...///111333555666555333111000//////000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111444444555777999<<>>===:::::::::999888888777777333222222222222333444444666888:::>>>BBBEEEHHHIIIKKKLLLLLLKKKHHHCCC>>>;;;999888888777777777777777777777777777666555444333333444444333333333666888888777555333222222333333222222222222222222222222000111222222333222222222000000111222222222222111222111000///000111333444444444333222111111000///000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333444444666999<<>>===<<<;;;;;;;;;:::999999888888777777888777777666444444555666999===DDDMMMXXX___```bbbcccdddcccbbbcccdddbbbdddfffhhhiiihhhfffeeedddddddddeeeggghhhjjjkkkmmmmmmnnnnnnnnnnnnmmmmmmlllmmmnnnpppqqqqqqqqqqqqqqqqqqrrrsssuuuwwwyyyzzz{{{}}}}}}}}}||||||~~~|||mmm\\\MMMDDD@@@;;;<<<<<<<<<:::777555333222222222333222222111000////////////////////////000000////////////......222111000//////000111222////////////////////////---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++qqqeee]]][[[]]]fffvvvsss^^^MMM???888333444555333222333555444333222111111111111/////////000000111111111////////////////////////...///000///......///000/////////...............111111111111111111111111.../////////000000000000000000111111111222222222111222444666666;;;JJJXXXmmmyyyrrruuu|||zzznnn]]]NNNEEEAAA???===;;;::::::999999888888777333333333333333444555555666777:::===AAAEEEGGGIIIJJJLLLMMMMMMJJJDDD???;;;999888888777777777777777777777777777666555444333333444444444333444777999999888555333222222333444222222222222222222222222000111222222333333333222000000111222222222222111111111000000111111222333111222333444444222000///000000000000000000000000000000000000111111111111111111111111111111111111333333333333333333333333333333444555888<<>>===<<<;;;;;;::::::999888888888999999999888777666555555666999===DDDMMMXXX___```bbbccccccbbbbbbcccdddbbbccceeefffgggggggggfffgggfffeeedddeeegggiiijjjkkkkkklllmmmmmmmmmmmmmmmlllmmmnnnpppqqqqqqrrrrrrooopppqqqrrruuuwwwyyyzzzzzz{{{||||||{{{{{{|||}}}zzzkkk[[[MMMDDD@@@<<<======<<<;;;888555333222222333333222222111000////////////////////////000000/////////.........000//////////////////000/////////////////////...------,,,,,,,,,,,,------************************qqqeee[[[YYY[[[eeettt}}}oooZZZIII<<<555000222333111///000555444333222111111111111......//////000000000111////////////////////////---///000///......///000//////////////////......222111000000000000000111.../////////000000111111111111111111222222222222222222444666666;;;IIIWWWjjj|||tttwww~~~rrr```OOOFFFAAA???>>>;;;;;;:::999999888888777555444444444444555666666666777:::===AAAEEEGGGIIIKKKMMMOOOOOOLLLFFF???;;;999888888777777777777777777777777777666555444333333444444444333444777::::::888666333222222333444222222222222222222222222000111222333333333333333000000111222222222222111000000111111222222222222000111444555555333111///000000000000000000000000000000000000111111111111111111111111111111111111333333333333333333333333333333333555888<<>>DDDNNNXXX___aaabbbccccccbbbbbbcccdddbbbcccdddeeeffffffggggggiiigggeeeddddddfffiiijjjhhhiiikkklllmmmnnnnnnnnnmmmnnnooopppqqqrrrrrrrrrooooooppprrrtttwwwyyyzzzyyy{{{|||{{{zzzzzz{{{|||~~~yyyjjjZZZMMMDDD@@@<<<=========;;;888666444222333333333333222111111000000000000000000000000000000//////.........---........................//////000000000000///.........---------......///++++++++++++++++++++++++sssfffZZZZZZ]]]fffttt~~~vvvgggTTTHHH;;;777333111111222333333555333111///......///000222111111111000000//////////////////............111000///...------...///000000///...---,,,,,,,,,............////////////////////////////////////000...,,,...222444444222333111222444666999CCCMMMiii|||~~~uuudddUUUJJJCCC???<<<;;;::::::999999888888888444444333333333333222222555777999;;;===AAAEEEIIIHHHHHHJJJLLLLLLIIICCC???888777666555555444444444666555555555555444444444777666666555555555666666444444444444333333222111222222111111111111222222111111111111111111111111111111111111000000000000///000000000000111111111000000000000000000000000000000000///////////////000000000000111111111111222222111111222222333444555444333222222333444555555555555555666999>>>AAAEEEGGGKKKMMMMMMMMMNNNPPPRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUUUUTTTVVVYYY[[[XXX[[[]]]]]]aaagggjjjiiiiiieee```]]]\\\[[[[[[ZZZYYYVVVSSSPPPKKKFFF???;;;===;;;999999999999888777888888888888777777777777555777;;;???EEENNNWWW\\\ddddddddddddcccaaa___^^^aaaaaabbbcccddddddeeeeeefffeeecccbbbbbbcccdddeeejjjlllmmmnnnmmmlllmmmnnnnnnnnnnnnoooppppppqqqqqqrrrrrrrrrrrrsssuuuwwwxxxyyyyyyxxxxxxwwwwwwxxxxxxzzz~~~~~~||||||{{{uuujjj[[[MMMEEEAAA;;;999888888999888555111000000000000////////////......////////////............//////...---,,,,,,------............------........................---------,,,,,,---......***+++,,,,,,------,,,,,,qqqdddWWWXXX\\\gggvvv{{{}}}}}}|||xxxqqqcccRRRFFF:::777333111222333333333555444222111000000000111111111111111000000000///111000000000000/////////111000///...---......///000000///...------------............////////////000000000000000000000000111///...///222444444333333111222444666999BBBLLLcccwwwwwwgggXXXMMMFFFAAA>>>::::::999999888777777777444444333333333333222222333555888:::<<>>CCCLLLVVV]]]aaaaaabbbbbbbbbaaa___^^^]]]]]]^^^^^^___`````````bbbbbbaaaaaaaaacccdddeeehhhjjjlllmmmllllllmmmnnnnnnnnnoooppppppqqqqqqrrrrrrrrrrrrrrrrrrssstttuuuwwwwwwwwwxxxxxxxxxxxxxxxzzz|||}}}yyyxxxsssiiiYYYKKKBBB>>>;;;:::999999999777444111000000000000////////////......////////////.....................---------------............------........................,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,|||jjj^^^TTTWWW```nnn~~~{{{~~~}}}wwwsssnnnhhhaaaWWWKKKBBB888666333222333333333222222222333333222222111000111111111000000000000000111111111000000000///////////////.........//////000000///...........................////////////000000000000000000000000000000///000111222333333222111222444555777???HHHZZZnnn|||nnn___RRRIIICCCAAA;;;::::::999888777666666444444333333333222222222222444666888:::===AAADDDKKKLLLPPPSSSTTTQQQKKKFFF;;;;;;:::999888888888888888777666666666777888888888777666666555555555555333444444444444444333333222222111111111111222222111111111111111111111111111111111111000000000///111111111111222222222222000000000000000000000000000000000111111111111111///000000000111111111111222222111111222222333444222333444555555444333222444555666666777999===@@@@@@DDDHHHKKKMMMOOOQQQSSSTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSUUUUUUUUUUUUWWWYYY\\\aaadddeeejjjpppsssrrrrrrnnnjjjgggfffeeecccaaacccaaa___\\\YYYUUUOOOKKKDDDAAA>>><<<;;;;;;::::::888888888888777777777666777888999<<>>FFFYYYmmm}}}pppaaaSSSIIICCCAAA===<<<;;;:::999888777777444444333333333222222222333444666888:::===AAADDDHHHKKKOOOSSSTTTQQQJJJEEE<<<;;;:::999999888888888777777666666777888:::<<<===<<<:::777555444333222111222222333333333222222222222111111111111222222111111111111111111111111111111111111000000000///000000111111111222222222000000000000000000000000//////000000111111111111///000000000111111111111222222111111222222333444111222333444444333222111333444666777888:::===???@@@CCCGGGKKKMMMOOOQQQSSSTTTSSSSSSSSSRRRRRRRRRQQQQQQSSSUUUUUUUUUUUUWWWXXX\\\aaaeeehhhlllsssuuutttssspppllljjjiiihhhfffdddfffeeecccaaa^^^ZZZUUUQQQGGGDDD???<<<::::::999888888888888888777777777666555666888;;;@@@HHHQQQWWW[[[\\\^^^___```______^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___```aaabbbbbbccceeehhhiiiiiijjjkkkmmmmmmnnnnnnoooooopppqqqqqqppppppqqqrrrrrrssssssssstttuuuvvvxxxxxxyyyyyyxxxvvvyyy|||~~~}}}vvvtttooocccTTTGGG???;;;:::;;;;;;:::888555333222000000000000////////////......////////////............------------...///------............------........................---,,,++++++*********+++***+++,,,,,,------,,,,,,wwwggg\\\XXX]]]hhhxxx~~~}}}zzzuuulllddd\\\QQQFFF>>>777555333333444444333222000000000000000000000000000000000000111111111111////////////............---...//////000/////////000000//////...//////000............////////////........................---...//////......000222222111222555555555<<>>======;;;:::999888777444444333333333333222222333444666888999<<<@@@CCCFFFHHHMMMRRRSSSPPPJJJEEE<<<;;;:::999999888888999666666555666888;;;>>>@@@AAA@@@===999666444222111000111111222222222222111222222111111111111222222111111111111111111111111111111111111000000000000///000000000000111111111000000000000000000000000......//////000000111111000000000000111111111111000000//////000000111222222222333333333333222222333444666777888:::===???@@@CCCGGGKKKLLLNNNPPPRRRRRRRRRRRRSSSSSSSSSSSSSSSPPPRRRUUUVVVUUUUUUVVVXXX[[[aaafffhhhmmmtttvvvuuutttqqqooommmmmmllljjjiiijjjiiigggeeeddd```[[[WWWMMMIIICCC>>><<<:::999888888888888888777777777777444666999<<<@@@GGGOOOTTTYYYZZZ\\\^^^_________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^______``````___bbbeeefffggghhhiiikkkllllllmmmnnnnnnoooooopppnnnnnnpppqqqrrrsssssssssrrrtttvvvxxxyyyyyyyyyxxxvvvxxx{{{}}}~~~zzzzzz~~~vvvssslll```PPPDDD===;;;:::;;;<<<:::777444222222000000000000////////////......////////////............---,,,,,,...///000------............------...........................---,,,++++++***++++++***+++,,,,,,------,,,,,,wwwggg]]]XXX]]]jjj{{{yyypppggg]]]RRRFFF===666444333333444555444222222111000000000111222222///000000000111111111111000000000////////////...,,,---///000000000//////000000////////////000000............////////////////////////////////////...///111000......000222111111222555444555;;;CCCQQQeee~~~uuufffVVVJJJCCCAAA>>>===<<<;;;999888777666444444333333333333222222111333555666777:::>>>AAADDDGGGLLLQQQSSSPPPJJJDDD<<<;;;:::999888888888888555444444666999===AAACCCCCCAAA>>>;;;888555444333000111222333333333333222222222111111111111222222111111111111111111111111111111111111000000000000....../////////000000000000000000000000000000000,,,------...//////000000000000000000111111111111000000//////000000111222333333222222222222333333222444666888888:::<<>><<<:::888888888888777777777777444777;;;???CCCIIIOOOSSSWWWXXXZZZ\\\^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\___bbbdddeeefffhhhiiikkkkkkllllllmmmnnnnnnnnnkkkmmmoooqqqssssssttttttqqqsssuuuxxxyyyyyyyyyxxxwwwyyyzzz{{{|||}}}xxxyyy|||vvvsssjjj\\\MMMBBB===<<<:::<<<===;;;777333222222000000000000////////////......////////////......///...,,,,,,,,,...///111------............------........................///...---,,,++++++++++++***+++,,,,,,------,,,,,,wwwggg^^^VVV]]]jjj}}}}}}sssiii___SSSFFF===555444333333555555444222444333111000000111333555//////000000111111111222111111111111000000000000,,,---///000000000//////000000////////////000111............/////////000000000000000000000000000///111222111///...111333111111222555444444:::BBBLLL```zzzvvvhhhWWWKKKDDDBBB===<<<;;;:::888777666555444444444333333333222222000222333555666999<<>>CCCEEEBBBAAA>>><<<999777666555111222333333444444444444222222111111111111222222111111111111111111111111111111111111000000000000............////////////000000000000000000000000,,,,,,------...//////000000000000000111111111111222222222111222333333444444333222111111222333444222444777888999:::<<<>>>AAADDDHHHJJJLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUOOORRRUUUVVVUUUUUUVVVWWWYYY___dddhhhmmmtttvvvtttvvvuuussssssttttttsssqqqqqqpppnnnnnnllliiieeeaaa\\\VVVOOOHHHDDDAAA???===888888888888777777777777555888===AAAEEEJJJPPPSSSVVVWWWYYY\\\^^^^^^___^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\[[[]]]```bbbccceeeggghhhjjjjjjkkkkkklllmmmmmmnnnjjjkkknnnqqqssstttttttttppprrruuuxxxyyyzzzyyyyyyxxxyyyzzzzzzzzz{{{}}}wwwyyy|||~~~wwwrrriiiZZZKKK@@@===<<<:::<<<===;;;666333222222000000000000////////////......////////////......///...,,,,,,,,,...000111---..................---........................000///...---,,,,,,,,,,,,++++++,,,---------,,,,,,yyyjjjaaaXXX]]]jjjuuujjj___SSSFFF>>>777777777666555555444444111111111111111111111111/////////000111111222222000000000000000000000000////////////000000000000---......///////////////000000000000000000000000444222111111222222111///111111000000//////......111111222222222666:::>>>KKK]]]xxxxxxoooaaaQQQDDD???>>><<<:::888777777888999555555444333333333333444111111222444777:::<<<===CCCFFFKKKNNNNNNKKKGGGDDD===;;;888777777777777666222333555777;;;???BBBCCCCCCBBB???<<<999666444333444333333222222333333444222111111111222333444444222222222222222222222222111000///......///000111////////////000000000000000000////////////000000222111111000///......---////////////000000000000000111222222111000111222111111111222333444666777888777666666777:::>>>@@@AAACCCGGGIIIJJJLLLNNNPPPRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUZZZ]]]ccciiinnnqqqssstttttttttsssrrrrrrssstttuuuuuusssqqqpppqqqooojjjfffddd^^^VVVNNNHHHDDD@@@>>><<<:::888888999:::999888777888;;;???DDDJJJNNNQQQRRRSSSUUUXXX[[[\\\]]]^^^]]]]]]\\\\\\\\\]]]^^^^^^]]]^^^_________^^^]]]\\\]]]]]]^^^^^^```ccceeeggghhhiiijjjkkkkkkjjjiiihhhkkkkkkmmmnnnpppqqqrrrsssrrrssssssttttttuuuvvvvvvvvvvvvwwwyyyzzz{{{|||}}}~~~{{{lll[[[QQQJJJCCC???>>>???>>>;;;888555333222111---.........//////000000000000//////.........------,,,,,,++++++,,,,,,---.........------,,,,,,+++.........------,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,---......yyyjjjaaaWWW\\\iii~~~xxxlll```SSSGGG>>>777666666555555444444333111111111111111111111111111111111000000000000000000000000000000000000000////////////000000000000---......///////////////000000000000000000000000333111000000111111000///111000000000/////////...111111222222333555:::===HHHYYYtttzzzqqqdddSSSFFFAAA>>><<<:::888777777888888555555444333333333333444111222333555777:::<<<>>>CCCFFFJJJNNNNNNLLLHHHEEE===;;;888777777777777666555555666888;;;===@@@AAABBBAAA???<<<999666444333444333333222222333333444111111111111111222333333222222222222222222222222111000////////////000111000000000000111111111111000000////////////000000111111111000///.........////////////000000000000000111222222000000111222000000111111222444555666777666555555777:::===???BBBDDDHHHJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSXXX[[[```fffkkkoooqqqrrrvvvuuutttttttttuuuvvvwwwwwwuuusssssstttrrrnnnkkkhhhccc\\\TTTNNNHHHCCC@@@<<<:::888888999999999888777888;;;???DDDJJJNNNQQQRRRSSSUUUXXXZZZ\\\]]]^^^^^^]]]]]]\\\\\\\\\]]]]]]^^^___`````````___^^^]]]]]]]]]]]]^^^___aaacccdddfffggghhhiiiiiiiiihhhgggjjjjjjkkklllnnnooopppppppppqqqqqqrrrssssssttttttttttttuuuwwwxxxyyyzzz{{{|||}}}~~~~~~~~~yyyjjjYYYOOOHHHBBB>>>>>>???>>>;;;888555333222111/////////000000000111111111000000000////////////000//////......//////000.........---------------......---------,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++,,,xxxjjjbbbVVVZZZggg{{{zzzmmm```SSSFFF===666555555444444333222222111111111111111111111111222222111111000//////...000000000000000000000000////////////000000000000---......///////////////000000000000000000000000111000//////000000///...000000000000////////////000111222222333555999<<>><<<:::999888777888888555555444333333333333444222333444666888:::===>>>BBBEEEIIIMMMNNNLLLIIIFFF===;;;888777777777777666888888888999;;;<<<>>>???@@@???===;;;888666444333444333333222222333333444111111111000111111222333222222222222222222222222111000000//////000000111111111111111222222222222000000////////////000000111111000000//////......////////////000000000000000111222222000000111222000000000000111222444444555555444555777:::===>>>BBBEEEHHHJJJKKKLLLNNNPPPPPPQQQSSSTTTUUUVVVVVVWWWTTTSSSSSSRRRQQQQQQQQQQQQTTTWWW\\\bbbhhhlllooopppuuutttttttttuuuvvvwwwwwwwwwuuuttttttuuutttrrroooooojjjddd]]]VVVOOOHHHCCC===;;;999888888888888777777888;;;???DDDJJJNNNQQQRRRSSSTTTWWWYYY[[[]]]^^^___^^^]]]\\\\\\\\\\\\\\\^^^___```aaaaaa```______]]]]]]]]]]]]^^^___``````cccdddfffgggggggggffffffhhhiiiiiijjjkkkkkkllllllnnnnnnoooooopppqqqqqqqqqqqqqqqrrrtttuuuvvvwwwxxxxxxzzz{{{{{{zzz{{{}}}vvvgggVVVLLLFFF@@@======???>>>;;;888555333222111000000000000111111111111111111111000000000000///000000000//////000000000..................//////...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++*********xxxjjjbbbVVVYYYfffyyy{{{mmm___QQQDDD;;;555555444333333222222111111111111111111111111111111111111111000000//////////////////////////////////////////000000000000---......///////////////////////////////////////000///......///000///---000000000000////////////000111222222333555888;;;BBBPPPhhh}}}wwwjjjXXXJJJCCC===<<<;;;999888888888888555555444333333333333444333333444666888:::===>>>AAADDDHHHKKKMMMKKKIIIGGG===;;;888777777777777666888888888999:::<<<===>>>===<<<;;;999777555444333444333333222222333333444111111111000000111111222222222222222222222222222000000000000000000000000000000000111111111222222000000////////////000000111000000000/////////...////////////000000000000000111222111000///000222////////////000111222333444444444555777999<<<>>>BBBDDDGGGIIIJJJLLLNNNPPPPPPQQQSSSUUUVVVXXXXXXXXXUUUTTTRRRQQQPPPPPPPPPPPPQQQTTTYYY___eeeiiimmmnnnrrrrrrrrrssstttuuuuuuvvvtttsssssssssssssssrrrqqqssspppkkkeee^^^UUULLLFFF@@@===:::888888888777666777888;;;???DDDJJJNNNQQQRRRRRRTTTVVVXXXZZZ]]]^^^___^^^]]]\\\[[[[[[[[[[[[]]]^^^```aaaaaa```______]]]]]]]]]]]]]]]]]]]]]]]]aaabbbccceeeffffffeeeeeegggggghhhhhhhhhiiiiiiiiilllllllllmmmnnnnnnooooooooooooppprrrssstttuuuvvvxxxyyyzzzzzzzzzzzz|||~~~~~~ttteeeTTTJJJDDD???<<<===???>>>;;;888555333222111000000000000000000000000000000000///////////////......------------......---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,wwwjjjbbbWWWZZZeeewww|||mmm___RRREEE<<<444444444333222222111111111111111111111111111111//////000000111111111111////////////////////////////////////000000000000---......//////////////////////////////////////////...---...///000///...////////////000000000000000111222333333444777:::AAAMMMbbb{{{}}}wwwjjjXXXIIIBBB======;;;:::999999888888555555444333333333333444333333444666888:::<<<===@@@BBBFFFJJJKKKJJJHHHFFF===;;;888777777777777666777777777888:::<<<===>>>::::::999777666555444333444333333222222333333444222222111111111111111222222222222222222222222222000000111111111111000000/////////000000000111111000000////////////000000000000000000////////////////////////000000000000///000111111000///000111////////////000111222222333333444555777:::<<<>>>@@@BBBFFFHHHJJJKKKNNNPPPRRRSSSUUUWWWXXXYYYZZZZZZVVVUUUSSSQQQOOOOOOPPPPPPPPPRRRWWW\\\bbbgggjjjlllooopppqqqrrrttttttuuuuuussssssssssssrrrrrrssstttuuurrrnnniiicccZZZPPPJJJCCC???;;;888888888777777777888;;;???DDDJJJNNNQQQQQQRRRSSSTTTWWWZZZ\\\^^^___^^^]]]\\\[[[ZZZZZZZZZ\\\]]]^^^___```______^^^]]]]]]]]]]]]]]]\\\\\\\\\___```bbbdddeeefffeeeeeeggggggggghhhhhhiiiiiiiiikkkllllllmmmmmmnnnooooooooopppqqqrrrsssuuuvvvvvvxxxzzzzzzzzzyyyzzz|||}}}|||}}}tttdddSSSHHHCCC>>><<<===???>>>;;;888555333222111////////////////////////........................---,,,,,,++++++,,,,,,------.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111wwwjjjbbbZZZ\\\fffvvv}}}nnn```SSSGGG???555444444333333222111111111111111111111111111111...//////000111111222222000000000000000000000000////////////000000000000---......///////////////000000000000000000000000///...---...///000///...////////////000000000000///111222333333444666999@@@JJJ^^^uuu~~~vvviiiWWWHHHBBB======<<<;;;:::999888888555555444333333333333444333333444555777999;;;<<>>???AAAEEEHHHJJJMMMPPPRRRUUUVVVWWWYYYZZZ[[[[[[[[[WWWUUUSSSPPPNNNNNNOOOOOOOOOQQQTTTYYY^^^cccgggiiimmmnnnpppqqqsssttttttuuussstttuuutttrrrrrrtttvvvtttrrroookkkfff]]]TTTNNNFFFBBB===:::999888888777777888;;;???DDDJJJNNNQQQQQQQQQRRRSSSVVVYYY\\\]]]^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]_________^^^^^^^^^____________^^^]]]\\\___```bbbdddfffgggggggggggghhhhhhiiijjjjjjkkkkkkmmmmmmnnnnnnoooppppppppprrrrrrsssuuuvvvwwwxxxyyyyyyzzz{{{zzzyyyyyy{{{}}}}}}~~~vvvfffSSSIIICCC>>><<<===???>>>;;;888555333222111////////////............,,,---------------............------------........................//////,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,++++++,,,...000111333333vvvjjjbbb\\\^^^gggvvvyyykkk^^^RRRFFF???555555555444333333222222111111111111111111111111000000000000000111111111000000000000000000000000////////////000000000000---......///////////////000000000000000000000000///...---...000111000///.../////////000000000111///111222333333444666888>>>GGGYYYpppyyyvvvhhhVVVHHHCCC======<<<<<<;;;999888888555555444333333333333444222222333444666777999:::???AAACCCEEEFFFEEECCCAAA===;;;888777777777777666777777777666777777888999666666555555444444333333444333333222222333333444555444444333222222333333222222222222222222222222000111222222222222111000//////000000000111111111000000////////////000000////////////000000000000////////////000000000000///000111000///...///111111111000000000111222222333333555777:::<<<>>>??????BBBFFFJJJMMMPPPSSSUUUXXXYYYZZZ[[[\\\\\\\\\\\\WWWUUUQQQNNNLLLLLLMMMMMMNNNOOORRRVVVZZZ___bbbdddggghhhkkkmmmoooppppppppprrrssstttrrrpppppprrruuutttrrrooolllgggaaaYYYTTTIIIEEE???;;;:::999999888777888;;;???DDDJJJNNNQQQQQQQQQQQQRRRUUUXXX[[[]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[\\\^^^___`````````______``````aaaaaa```___^^^___aaaccceeeggghhhhhhhhhhhhiiijjjkkklllmmmnnnoooooooooppppppqqqrrrrrrrrruuuvvvwwwxxxyyy{{{|||||||||}}}~~~}}}||||||~~~~~~}}}yyyhhhUUUJJJCCC>>><<<===???>>>;;;888555333222111000000000000//////......------------......////////////............//////.........---------------,,,,,,,,,---------......******+++++++++,,,,,,,,,+++,,,---...///000111222vvvjjjbbb^^^___hhhvvvtttfffZZZNNNCCC<<<666555555444444333333222111111111111111111111111222222111111000/////////000000000000000000000000////////////000000000000---......///////////////000000000000000000000000///......///111222111000.../////////000000111111///111222333333444555777===EEEVVVlll|||rrrvvvhhhVVVIIICCC=========<<<;;;:::888888555555444333333333333444111222222333555777888999???@@@CCCDDDDDDCCCAAA@@@===;;;888777777777777666999888777666555555555555555555444444444444333333444333333222222333333444666555444444333333333333222222222222222222222222000111222333333222111000000111111111111222222222000000////////////000000////////////000000000000////////////000000000000///000111000///...///111111111111111111111222333333444666888;;;===???@@@???CCCGGGLLLOOORRRVVVXXXZZZ[[[\\\]]]]]]]]]]]]]]]VVVTTTPPPMMMKKKJJJKKKLLLLLLNNNPPPSSSWWW\\\___aaaaaabbbeeegggiiikkkkkkkkkoooqqqqqqooollllllooorrrtttrrrooollliiiccc\\\WWWKKKFFF@@@<<<::::::999999777888;;;???DDDJJJNNNQQQQQQQQQQQQRRRTTTXXX[[[]]][[[[[[[[[[[[[[[[[[\\\\\\\\\]]]___aaaaaaaaaaaa`````````aaabbbbbbaaa```___```aaadddfffhhhiiijjjjjjiiijjjkkklllnnnooopppqqqqqqqqqqqqrrrssssssttttttxxxxxxyyyzzz|||}}}~~~}}}|||zzzjjjVVVJJJDDD???===>>>???>>>;;;888555333222111222111111111000000//////---.........//////000000......------------...............------,,,,,,+++,,,,,,,,,------.........*********++++++,,,,,,,,,,,,------.........//////ttthhhddd^^^ccclllxxxrrrcccVVVJJJ@@@;;;:::999777555333222111111111000000000000000111111222111000//////000111222000000000000////////////000000//////.........---000000//////.........---//////............//////000000000000000000000000///////////////000000111222111000000000222444666:::AAAPPPeee~~~yyyrrrxxxwwwhhhXXXIIIAAA>>>===<<<;;;:::999999999555444444333333222222111222222222333444666999:::<<<===???@@@@@@???>>>===999999888888777666666666777777777777777777777777444444555555555555444444222222444444444444222222444333222222111111222222111111111111111111111111333222222222111000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///...............111000///......///000111222222222222222222222222444444555777999;;;===>>>AAADDDGGGLLLOOORRRTTTTTTZZZZZZ[[[\\\\\\\\\\\\[[[UUUQQQNNNKKKKKKKKKKKKJJJMMMMMMMMMNNNQQQUUUYYY[[[[[[\\\___aaadddfffhhhhhhjjjkkklllkkkkkkkkknnnooolllppppppkkkgggccc]]]VVVPPPLLLEEE???<<<;;;999888777999;;;@@@DDDIIIMMMOOOOOOOOOOOOPPPRRRUUUXXXZZZ[[[\\\]]]\\\[[[[[[\\\^^^]]]___aaacccdddcccbbbaaa```aaaaaabbbbbbccccccdddcccdddfffiiijjjkkkkkkkkkkkklllmmmoooqqqssstttuuusssrrrrrrqqqrrrsssuuuvvvvvvwwwzzz|||~~~~~~~~~~~~zzzhhhSSSFFF@@@<<<;;;===AAA===777444222222111000111111111111000000000000////////////////////////---------............///---.........---,,,,,,++++++,,,.../////////...---,,,,,,,,,++++++*********)))+++,,,...//////......ssshhhddd```eeeooo{{{|||nnn___RRRHHH???:::999888777555333222222111111111000000000000111111222111000//////000111222000000000000////////////000/////////............000/////////...............//////////////////...000000000000000000000000000////////////000111111222111000000111222444666;;;AAAOOOccczzz|||oootttxxxiiiYYYJJJAAA>>>===<<<;;;:::999999999555555444333333222222111222222222333444666888:::<<<===???@@@@@@???>>>===999999888888777777666666555555555555555555555555444444555555555555444444222333333444444333333222444333222222111111222222111111111111111111111111222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000///...............000000////////////000000222222222222222222222222333444555666888;;;===>>>CCCEEEIIIMMMQQQTTTUUUVVVYYYZZZ[[[[[[\\\\\\[[[[[[TTTQQQMMMKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMQQQTTTVVVXXXYYY\\\^^^aaacccdddeeeeeeggghhhhhhggghhhjjjllljjjmmmnnnjjjfffccc]]]VVVPPPLLLEEE@@@<<<;;;999888888999<<<@@@EEEJJJNNNPPPOOOOOOOOOPPPRRRUUUXXXZZZ[[[\\\\\\\\\[[[[[[]]]___^^^___aaacccdddcccbbbbbbcccccccccdddeeeeeeffffffcccdddgggiiikkklllllllllllllllnnnoooqqqssstttuuurrrqqqqqqqqqqqqrrrtttuuuvvvwwwyyy|||~~~~~~~~~wwwfffRRRFFF@@@<<<===???@@@<<<777444222222111000111111111000000000//////////////////////////////------------............------......------,,,+++,,,------...............,,,,,,,,,+++++++++*********+++,,,............---qqqgggdddbbbiiittt}}}xxxjjj[[[NNNEEE>>>:::888777666555444333333222222111111000000000111111111111000000000000111111000000000000////////////////////////............////////////...............///000111111000///...000000000000000000000000000000000000000111111222222111111000111333444555:::@@@LLL^^^tttooottt~~~{{{lll[[[KKKAAA>>>===<<<;;;:::999999999555555444444333222222222222222222222444666888999;;;<<<>>>@@@@@@???>>>===999999999888777777666666555555555555555555555555444444555555555555444444222333333444444333333222444333222222111111222222111111111111111111111111000000111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000///...............//////000000000000//////222222222222222222222222333333444666888:::<<<===DDDGGGJJJOOORRRUUUWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZTTTQQQMMMKKKJJJJJJJJJIIIGGGGGGGGGHHHKKKMMMPPPRRRTTTUUUXXXZZZ\\\^^^___```___aaabbbbbbbbbccceeegggfffjjjkkkhhheeebbb]]]WWWPPPLLLEEE@@@===;;;999777999:::===AAAFFFKKKOOOQQQOOOOOOOOOPPPRRRUUUXXXZZZYYY[[[\\\\\\[[[\\\^^^```___```bbbcccdddccccccbbbcccddddddeeeeeefffggggggdddeeegggiiikkkllllllllllllmmmnnnoooqqqrrrssstttoooooooooooopppqqqrrrsssuuuwwwyyy{{{}}}~~~~~~~~~sssbbbOOOEEE@@@======???@@@<<<777333222222111000111111000000000000//////////////////////////////------------............------......------,,,,,,---------------......///,,,,,,,,,++++++++++++******+++,,,---......------~~~ooogggeeefffnnnzzz|||yyy~~~}}}ttteeeWWWKKKCCC===:::777666555444444444444444222222111111000000111111111000000000000000000111000000000000///////////////////////////.........///////////////............///111222222111///...////////////////////////000000000000000111222222111111111111222333444555888>>>IIIYYYmmmvvvzzzooo]]]MMMBBB>>>===<<<;;;:::999999999555555555444333333222222333222222222333555777888:::<<<>>>???@@@???>>>===::::::999888888777777666555555555555555555555555444444555555555555444444333333333333333333333333444333222222111111222222111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000///000000000111111111111000000///...............---...000111111000//////111111111111222222222222333333444555777:::<<<===DDDFFFJJJNNNRRRUUUWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYSSSPPPLLLJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNOOOQQQRRRTTTVVVXXXYYYZZZZZZYYY[[[\\\]]]]]]^^^aaaccccccgggiiigggeeeccc^^^XXXQQQMMMGGGAAA>>><<<999777999;;;===BBBFFFKKKOOOQQQOOOOOOOOOOOORRRUUUXXXZZZYYYZZZ[[[\\\[[[\\\___aaa``````bbbcccccccccbbbbbbbbbbbbbbbcccddddddeeeeeedddeeefffhhhjjjkkklllmmmlllmmmnnnooopppqqqrrrrrrmmmmmmmmmnnnooopppqqqrrrtttvvvxxxzzz|||}}}}}}}}}~~~~~~ooo___NNNDDD???<<<<<<>>>???;;;666333222111111000111000000000////////////////////////////////////,,,,,,---------.........,,,------...------,,,,,,...---,,,+++,,,---...///++++++++++++++++++++++++++++++,,,,,,------------|||nnnggggggkkkttt{{{{{{xxxooobbbTTTIIIBBB===:::666555555444444444555555333333222111111111111111000000000111111000000000000000000000////////////.........///////////////.........///////////////...///000111111000///...////////////////////////000000000///000111111222111111111111222333444444666;;;EEETTThhh}}}rrr```NNNCCC>>>===<<<;;;:::999999999666666555444444333333222333222222222333444666777999;;;===???@@@???>>>===::::::999999888777777777666666666666666666666666444444555555555555444444333333333333333333333333444333222222111111222222111111111111111111111111/////////000000111111222000000000000000000000000000000000000000000000000///000000000111111111111000000///...............---...///111111111000///000000000111111222222222333333444666888:::<<<===CCCEEEIIIMMMQQQSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYXXXRRROOOLLLIIIIIIIIIIIIHHHEEEFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPRRRTTTUUUUUUUUUTTTUUUWWWXXXYYYZZZ]]]___bbbfffhhhgggeeeddd```ZZZRRRNNNHHHCCC@@@===:::888999;;;===BBBFFFKKKOOOQQQOOOOOOOOOOOORRRUUUXXXZZZYYYZZZ[[[\\\[[[\\\___aaa``````aaaaaabbbbbbaaaaaaaaaaaabbbccccccddddddeeedddeeefffgggiiijjjlllmmmllllllmmmmmmnnnoooppppppkkkkkklllnnnooopppppppppssstttvvvyyyzzz{{{{{{{{{{{{{{{|||}}}~~~lll\\\LLLCCC???;;;:::;;;>>>:::666222111111111000000000000////////////...////////////////////////,,,,,,,,,------------...,,,,,,------...------,,,------,,,++++++---...///++++++++++++++++++++++++++++++++++++,,,,,,,,,---{{{mmmhhhiiiqqqyyy{{{}}}{{{sssjjj^^^RRRHHHAAA<<<999444444444444444555666777444333222111111111111111000000111111111111000000000000000000////////////.........///////////////.........////////////////////////....../////////000000000000000000000000///////////////000000111000111111222333333444444444999AAANNNaaazzztttbbbPPPDDD>>>===<<<;;;:::999999999666666555555444333333333333222222222222444666777999:::<<<>>>??????>>>===:::::::::999888888777777777777777777777777777777444444555555555555444444444333333222222333333444444333222222111111222222111111111111111111111111//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///...............---...///000000111111000//////000000111222222222444444555777999;;;===>>>AAACCCGGGLLLOOORRRTTTTTTVVVVVVWWWXXXXXXXXXXXXWWWRRROOOKKKIIIHHHHHHHHHGGGCCCDDDDDDEEEEEEFFFFFFFFFJJJKKKMMMNNNOOOPPPPPPPPPOOOQQQSSSTTTUUUWWWZZZ\\\aaaeeehhhfffeeeddd```ZZZTTTPPPKKKFFFBBB???;;;999999:::===AAAFFFKKKOOOQQQOOOOOOOOOPPPRRRUUUXXXZZZYYY[[[\\\\\\[[[\\\^^^```````````````````````````bbbccccccddddddeeeffffffcccddddddeeegggiiikkklllkkkkkkkkkllllllmmmmmmmmmiiijjjlllnnnooopppppppppppprrrtttwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{|||~~~~~~zzzfffXXXIIIBBB???<<<;;;;;;===:::555222111111111000000000////////////......////////////////////////,,,,,,,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,------...***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,zzzmmmiiillluuu~~~}}}zzzwwwllleeeZZZOOOFFF???999666333333333444555666777888555444333222111111111111///000111222222111000///000000000000////////////............/////////000............/////////000///...---,,,,,,---...///000000000000000000000000...............//////000000000111222333333333333333888???JJJ[[[tttvvvcccQQQFFF>>>===<<<;;;:::999999999666666666555444444333333333222222222222333555666888:::<<<>>>??????>>>>>>;;;::::::999999888888777666666666666666666666666444444555555555555444444444333333222222333333444444333222222111111222222111111111111111111111111000000000000000/////////000000000000000000000000000000000000000000000000000000000000111111111111000000///...........................///000111222/////////000111222222222555555666888:::<<<>>>???AAACCCGGGKKKOOORRRSSSTTTUUUUUUVVVWWWWWWWWWWWWWWWQQQNNNJJJHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJLLLNNNPPPQQQSSSVVVYYY___dddfffdddcccbbb^^^XXXVVVRRRMMMHHHDDD@@@<<<:::888999<<<@@@EEEJJJNNNPPPOOOOOOOOOPPPRRRUUUXXXZZZ[[[\\\\\\\\\[[[[[[]]]____________^^^^^^^^^______aaabbbbbbccccccddddddeeebbbbbbcccdddeeehhhjjjkkkjjjjjjjjjjjjjjjkkkkkkkkkiiijjjlllnnnooopppppppppnnnppprrrtttvvvwwwwwwwwwyyyyyyyyyyyyzzz|||}}}~~~}}}|||xxxttt```SSSFFFAAA???======>>>===999555222111111111111000000/////////.........////////////////////////++++++,,,,,,,,,---------+++,,,------......------++++++,,,------------,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,,,,zzzmmmjjjmmmxxx~~~yyyvvvhhhbbbXXXNNNEEE>>>777444333333333444555666777888555444333222111111111111///000111222222111000///000000000000////////////---.........//////000000---.........//////000000000...,,,******,,,...000000000000000000000000000---------------...//////000000111333333333333333444777>>>GGGWWWooovvvdddRRRFFF>>>===<<<;;;:::999999999666666666555444444333333333222222111222333555666888999<<<>>>??????>>>>>>;;;;;;:::999999888888777555555555555555555555555444555555555555555555444444444222222222222444444444333222222111111222222111111111111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000111111111111000000///...............///............000222333...//////000111222222222666666777888:::===???@@@AAADDDGGGLLLPPPRRRTTTUUUUUUUUUVVVWWWWWWWWWWWWVVVQQQNNNJJJHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDFFFGGGGGGHHHHHHHHHGGGIIILLLMMMNNNQQQTTTWWW^^^ccceeecccaaa```\\\WWWWWWSSSNNNIIIFFFAAA===:::777999<<<@@@DDDIIIMMMOOOOOOOOOOOOPPPRRRUUUXXXZZZ[[[\\\]]]\\\[[[[[[\\\^^^___^^^^^^]]]]]]]]]^^^^^^_________```aaaaaabbbbbbbbbbbbbbbcccdddgggiiikkkiiiiiiiiiiiiiiiiiiiiiiiiiiijjjlllnnnppppppppppppmmmoooqqqsssuuuvvvvvvvvvzzzyyyyyyyyyzzz|||~~~~~~~~~~~~~~~yyywwwsssnnn[[[OOOCCC@@@@@@??????AAA<<<999444222111111111111000/////////............////////////////////////++++++,,,,,,,,,---------+++,,,,,,---.........---***+++,,,---...---,,,+++*********++++++,,,,,,,,,---,,,+++*********+++,,,sssfffgggnnn{{{~~~wwwnnnaaaTTTMMMGGG???888555222222222333444555666777444333111///......///000000000000000000000000000////////////............////////////////////////........................////////////////////////////////////////////////////////////000000000000222000...------000333666444444888CCCTTTkkkuuujjj\\\III>>>===;;;:::::::::::::::666666777777666444222111333333222222333444666777999:::<<<>>>??????=========<<<;;;:::999999888888666666666666555555555555666888666333555<<>>;;;;;;<<<>>>@@@DDDIIILLLOOOMMMNNNNNNOOOQQQSSSTTTUUUXXXYYYZZZ[[[[[[[[[[[[[[[]]]]]]\\\[[[ZZZZZZZZZ[[[^^^^^^^^^___aaabbbdddeeebbbbbbbbbbbbcccdddeeeeeefffgggggghhhhhhhhhhhhggghhhiiikkkmmmooooooooooooqqqqqqrrrrrrssstttuuuuuuyyyyyyyyyzzzzzzzzzzzz{{{}}}}}}|||zzzzzzzzzyyytttmmmfffUUUMMMBBB===>>>@@@@@@>>>;;;888444222222222111000000000000000////////////222111111000///......---.........------,,,,,,,,,,,,,,,---...//////......,,,,,,,,,,,,++++++***)))************************,,,+++******))))))******rrreeefffnnn}}}zzzooobbbTTTMMMGGG???888555222222222222333444555666444333111///...///000000000000000000000000000000////////////............////////////////////////........................////////////////////////////////////////////////------------............111000.........000333555555444888BBBQQQfffvvvkkk___LLL???===;;;999999:::::::::777777777666555444222222333333222222333444666777888:::<<<>>>??????>>>======<<<;;;:::999888888888666666666666555555555555666777666333555;;;???>>>444444444444444444444444111111111111111111111111111000///000111222111000111111111000000000000000......//////000/////////////////////000000000000111111111000000000000000333444444222000......///......///000000000000000111111000000111222333333444666999;;;<<>>@@@@@@>>>;;;888444222222222111000000000000000////////////000000//////...------,,,......------,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,+++******************************+++++++++*********))))))pppdddfffnnnqqqcccUUULLLFFF>>>888555333222222222222222333333333222111/////////000000000000000000000000000000////////////............////////////////////////........................////////////////////////////////////////////////------------............////////////000111222333555444777@@@LLL___yyyxxxnnnbbbPPP@@@===:::888999:::::::::888888666555444333333333333333222222333444666777888999<<<>>>??????>>>>>>===<<<:::999888777777777666666666666555555555555444777666333444999;;;999444444444444444444444444111111111111111111111111222111///000111111000///000000000000111111111111//////000000000///......////////////000000000000///000000000000000000111222333333222///......///......///000000000000000222222111111111111222222444666999;;;===???CCCFFFEEEFFFIIILLLOOOSSSUUUWWWWWWVVVUUUUUUVVVTTTQQQOOOJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFFFFGGGFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAACCCFFFGGGIIIKKKNNNQQQVVVWWWZZZ\\\]]]]]]\\\[[[YYYVVVQQQMMMIIIEEEAAA===:::;;;<<>>;;;888444222111111111000000000000000//////////////////......---,,,,,,,,,///...---,,,+++,,,---...,,,------............---,,,------------,,,,,,+++++++++++++++++++++++++++******+++,,,+++***)))(((|||mmmcccfffnnnssseeeUUULLLEEE===777555333333222111000000111111222222111000//////000000000000000000000000000000////////////............////////////////////////........................////////////////////////////////////////////////////////////000000000000...///000111111222222222444444777>>>IIIZZZssszzzqqqfffUUUCCC???999777888::::::::::::888666444333333444444333222222222222444555666777999;;;>>>???@@@??????===<<<:::999888777666666666666666666555555555555333666666444444777777555333333333333333333333333111111111111111111111111333111000000111111///...//////000000111111222222000000000000000///...---////////////000000000000.../////////000000111111000111222111///......000......///000000000000000111000000000111222333333555777:::<<<===@@@DDDGGGFFFGGGJJJLLLOOORRRSSSTTTUUUTTTTTTTTTTTTRRRNNNKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFGGGIIIMMMOOOTTTUUUXXXZZZ\\\]]]]]]\\\ZZZWWWSSSOOOKKKGGGCCC@@@;;;;;;<<<>>>CCCHHHMMMPPPQQQQQQRRRSSSSSSSSSSSSSSSVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]___```aaa___^^^^^^^^^```bbbdddffffffeeedddcccdddgggiiikkkjjjjjjkkkllllllmmmmmmmmmooonnnnnnoooppprrrtttuuuxxxxxxwwwwwwwwwxxxyyyzzz{{{|||||||||}}}}}}~~~~~~zzzpppcccXXXMMMGGG???===@@@BBBBBB???:::777444111111111111000000000000000////////////............------,,,,,,///...,,,++++++,,,---...,,,------......------------------......---,,,,,,++++++++++++++++++++++++)))***,,,---,,,+++)))'''wwwiiiaaaeeennnvvvgggVVVKKKDDD<<<777555333333222111000000000000111111111000000000000000////////////////////////////////////............////////////////////////........................////////////////////////////////////////////////////////////000000000000......000111222222111111222333777===FFFUUUnnn}}}uuukkkYYYHHHBBB:::777888::::::999:::999777555444444444555222222111111222333555666666888;;;>>>@@@@@@@@@???>>>===;;;999888777666666666666666666555555555555222555666333333666555222333333333333333333333333111111111111111111111111333111000000111111///...//////000000111111222222000111111111000///......////////////000000000000......//////000000000111...000111000......///000......///000000000000000......///000111333555666666888:::<<<>>>AAADDDGGGGGGHHHKKKMMMOOOPPPQQQQQQRRRRRRQQQRRRQQQOOOKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDAAAAAA@@@???????????????AAABBBDDDFFFGGGIIILLLNNNRRRTTTVVVYYY\\\]]]^^^___\\\YYYUUUQQQMMMJJJEEEBBB<<<<<<<<<>>>BBBGGGLLLOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXYYYZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZZZZ[[[]]]^^^```aaa```___^^^]]]___aaadddeeefffeeeccccccdddfffhhhjjjhhhiiiiiijjjkkklllmmmmmmnnnmmmmmmmmmoooqqqtttuuuwwwvvvuuuuuuuuuvvvxxxyyy{{{{{{||||||}}}}}}}}}~~~}}}qqqbbbVVVJJJDDD???>>>BBBEEECCCAAA:::777333111111111000///000000000000/////////////////////..................---,,,,,,,,,---......,,,---------------,,,,,,,,,,,,---......---------++++++++++++++++++++++++)))***,,,---,,,+++)))'''sssfff```eeennnyyyiiiWWWKKKCCC;;;666555333333222111000000000111000000111111000000000000////////////////////////////////////............////////////////////////........................////////////////////////////////////////////////------------...............///000111111222222111111333777<<>><<<:::999777777777666666666666555555555555222555555333222555555222333333333333333333333333111111111111111111111111222111///000111111000///000000000000111111111111000000111111111000//////////////////000000000000...//////////////////000---...//////......///000......///000000000000000------...000222444666777666888;;;===???AAAEEEHHHHHHIIIKKKNNNOOOOOOOOOOOOOOONNNMMMNNNNNNLLLIIIGGGDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEGGGGGGFFFEEECCCBBBAAA@@@??????>>>??????@@@BBBDDDEEEEEEGGGJJJMMMPPPRRRTTTXXX[[[]]]___```^^^[[[VVVSSSOOOLLLHHHEEE>>>===<<<===@@@EEEJJJNNNOOOPPPQQQSSSTTTTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZ[[[]]]^^^```aaabbb```^^^]]]^^^```ccceeeeeeeeedddcccdddeeefffgggfffffffffgggiiijjjlllmmmmmmlllllllllnnnpppsssuuuvvvtttsssrrrrrrtttvvvwwwzzzzzzzzz{{{|||}}}}}}~~~rrrbbbUUUHHHCCC???@@@DDDGGGFFFCCC:::777333111000000000///000000000000////////////........................,,,,,,------------------,,,------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((({{{oooddd___eeennn{{{jjjWWWKKKBBB;;;666555333222222111111111222222000000000111111111000000////////////////////////////////////............////////////////////////........................////////////////////////////////////////////////------------............/////////000111111222222111333666:::>>>IIIaaavvvvvvcccSSSIII>>>999999;;;:::888888888888777666555444333222111111111111333444555444666:::===@@@AAAAAAAAA@@@???===;;;:::888888777666666666666555555555555333555555222222555666333222222222222222222222222111111111111111111111111111000///000111222111000111111111000000000000000//////000111111111000000////////////000000000000///////////////.........,,,---///......---///000......///000000000000000......///000111333555666777999;;;===???BBBFFFHHHIIIJJJLLLNNNOOONNNMMMMMMMMMKKKJJJIIIJJJJJJHHHFFFBBBBBBAAAAAAAAAAAABBBCCCAAACCCEEEGGGGGGFFFDDDCCCBBBBBBAAA@@@????????????>>>@@@BBBCCCCCCEEEHHHJJJMMMOOORRRUUUYYY\\\___```___\\\XXXTTTQQQMMMIIIFFF@@@>>>======???DDDIIILLLLLLNNNPPPRRRTTTTTTSSSSSSRRRSSSUUUVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[]]]___```aaadddbbb```^^^^^^```bbbdddeeeeeeeeedddddddddddddddccccccccceeegggiiilllmmmlllkkkjjjkkklllpppsssuuutttsssqqqpppppprrrtttvvvwwwwwwxxxyyyzzz||||||}}}~~~rrrbbbUUUFFFBBB???AAAFFFIIIHHHEEE:::777333000000000000///000000000000////////////------------------------***+++---...///...---,,,---------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))yyymmmccc___eeennn|||kkkXXXKKKBBB:::666555333222222222222222333333///000111111111111000000////////////////////////000/////////............////////////////////////........................////////////////////////////////////////////////////////////000000000111////////////000111222333222444666888:::EEE[[[ppp}}}|||zzzgggVVVLLL???999:::<<<:::888888888999999777666444222222111111111111333444555444666:::===@@@AAABBBAAAAAA@@@>>><<<:::999888888777666666666555555555555333555444111111555777555222222222222222222222222111111111111111111111111000///...///111222222111222222111111000000//////...///000111111111111111////////////000000000000000000//////.........---+++---......------///000...//////000000000000000000000000000111222333444777999<<<>>>???BBBFFFIIIIIIKKKMMMNNNOOONNNMMMLLLKKKIIIGGGGGGHHHHHHHHHGGGAAAAAA@@@@@@AAAAAABBBBBBAAABBBEEEGGGGGGFFFDDDCCCCCCBBBAAA@@@????????????===>>>@@@AAABBBCCCFFFIIIKKKMMMPPPSSSWWW[[[^^^______\\\XXXUUURRRNNNJJJGGGAAA???======???CCCHHHKKKKKKLLLOOORRRSSSTTTSSSSSSQQQRRRSSSUUUVVVXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[\\\]]]___```aaafffdddaaa^^^^^^```bbbdddeeeeeeeeeeeeeeecccbbbbbbaaaaaabbbcccfffiiikkkmmmlllkkkjjjjjjlllooosssuuusssqqqooonnnooopppsssuuutttuuuvvvwwwyyyzzz||||||}}}rrraaaTTTFFFBBB@@@BBBHHHKKKIIIFFF999666333000000000000///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++---000000///---+++------------,,,,,,+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******vvvggg______ffflll}}}jjjUUUKKKGGG@@@777222222111111000000000000000111111111111000000000000222111111000///......---000000000000000000000000333222000...---,,,,,,---,,,---------.../////////------------------------,,,---......///.........////////////////////////......//////000000111111222111222666;;;DDDUUUddd{{{uuu}}}xxxnnn___UUUGGG===999888777777999888777555444444444444222222111111222222333444555666888:::===>>>??????>>>===;;;999888888888999888888777666555444333333333333333333333333333333333333222222111000//////222333333333333222111111222222222222222111000///111111111111000000000000////////////000000000000000000000000000000000000////////////////////////////////////............------......///000000000000000000000111222333444555777999;;;===@@@DDDGGGLLLNNNOOOQQQPPPNNNKKKIIIHHHGGGEEEDDDCCCDDDFFFGGG>>>??????@@@@@@AAABBBBBBCCCGGGHHHEEEDDDEEEFFFDDDAAA@@@???>>>============>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMPPPRRRUUUXXX\\\___^^^[[[XXXUUUTTTPPPKKKFFFDDDCCCAAA>>><<<>>>BBBFFFKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPQQQSSSUUUWWWXXXYYYWWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\]]]]]]]]]]]]^^^___bbbbbbaaa```````````````bbbccccccdddddddddccccccbbbbbbbbbccceeegggiiikkkkkkkkkjjjjjjlllnnnqqqrrrppppppooooooooopppqqqqqquuuuuuuuuvvvwwwxxxzzz{{{|||}}}}}}~~~~~~ppp^^^RRREEECCCAAACCCGGGIIIHHHFFF:::666222000///000000000222111111000///......---//////000000///...------,,,---...//////...---,,,......---------,,,,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++******))))))sssddd]]]^^^eeekkk~~~|||iiiUUULLLGGG@@@888333222111111000000000000000111111111000000000//////111111000000///......---////////////////////////333222000///............---------...............---------------------------...//////000000///////////////////////////////////////000111111222222222111222666:::BBBRRRaaa}}}|||sssxxxzzzpppaaaWWWIII???:::999999888999888777666555444444444222222111111222222333444555666888:::<<<>>>??????>>>===;;;:::999999999999999888888777666555444333444444444444444444444444333333222222111000000000222333333333333222111111111111222222222111000000111111111111000000000000////////////000000000000////////////////////////////////////////////////////////////............------......//////000000000000000000111222333333888:::===???@@@BBBDDDGGGLLLMMMOOOPPPPPPNNNLLLKKKIIIGGGEEEDDDCCCCCCEEEEEE??????@@@@@@@@@@@@AAAAAAAAAFFFHHHEEEDDDEEEEEECCCAAA@@@???>>>===============???AAABBBBBBCCCFFFHHHIIIKKKNNNQQQSSSVVVZZZ]]]^^^[[[XXXVVVTTTPPPKKKGGGEEEDDDAAA>>>===>>>BBBFFFJJJKKKMMMOOOQQQQQQQQQQQQPPPQQQRRRTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXZZZ[[[\\\ZZZ\\\]]]]]]\\\\\\^^^___bbbaaaaaa```______``````bbbbbbccccccccccccccccccaaaaaaaaaaaaccceeegggiiijjjjjjiiiiiikkkmmmpppqqqpppoooooooooooopppqqqqqquuuuuuvvvwwwyyyzzz{{{{{{||||||}}}~~~{{{mmm[[[NNNDDDBBBBBBDDDHHHIIIGGGDDD999666222000///000000000111111000000///......---///////////////...------------...//////...------,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,************************************))))))((((((qqqbbb\\\^^^eeejjjzzzyyygggTTTKKKFFF???888444222111111000000000000000111111000000000000//////111000000//////.........////////////////////////222111000000//////000000...............---------...........................//////000000000000000///////////////////////////000000111111222333333333222333666999???NNN\\\vvv}}}rrrrrryyy}}}ssscccYYYKKK@@@<<<;;;;;;:::999888777666555444444444222222111111222222333444444555777:::<<<===>>>??????>>><<<;;;:::999999999999999888777666666555444555555555555555555555555333333333222111111000000222333333333333222111111000111111222222222111111111111111111000000000000////////////000000000000////////////////////////////////////////////////////////////............---------...//////000000000000000000111222333333888;;;???AAABBBBBBDDDEEEMMMNNNOOOQQQQQQPPPOOONNNJJJIIIFFFDDDBBBBBBCCCCCC@@@@@@@@@@@@@@@????????????DDDHHHFFFEEEEEEDDDAAA@@@@@@???>>>============;;;===???@@@AAABBBDDDFFFGGGIIILLLNNNPPPSSSWWWZZZ]]][[[XXXVVVTTTPPPLLLHHHFFFEEECCC@@@>>>???BBBEEEHHHIIILLLOOOQQQRRRRRRRRRQQQRRRSSSTTTVVVWWWYYYYYYXXXXXXWWWWWWXXXYYY[[[\\\YYY[[[\\\]]]\\\\\\^^^___aaaaaa```____________``````aaaaaabbbbbbccccccccc````````````aaaccceeefffhhhhhhhhhhhhjjjlllnnnoooooooooooooooooopppqqqqqqtttuuuwwwzzz{{{||||||{{{||||||}}}~~~wwwgggVVVJJJBBBAAABBBEEEHHHHHHDDD@@@888555111000000000000000111000000//////............////////////...------------...//////...------***++++++,,,---...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((ooobbb\\\^^^dddiiiwww~~~sssbbbPPPGGGBBB<<<666333222111111000000000000000111000000000////////////000000/////////.........//////////////////////////////////////////000000/////////...---------,,,////////////////////////......///000000000000////////////////////////////////////000111111222222333222333555777<<>>>>>???>>>===<<<;;;:::::::::999999999888777666666666444444444444444444444444333333333222222111111111222333333333333222111111///000111222222222222222111111111111000000000///////////////000000000000////////////////////////////////////////////////////////////............,,,,,,---......//////000/////////000000111222333555999>>>AAACCCDDDEEEFFFNNNOOOQQQSSSSSSSSSRRRQQQLLLJJJGGGDDDBBBAAAAAABBBAAAAAAAAA@@@???>>>>>>===>>>DDDHHHGGGFFFFFFEEEAAA??????>>>===============;;;===???@@@@@@AAACCCEEEFFFHHHKKKMMMOOORRRUUUXXX[[[ZZZYYYWWWTTTPPPMMMJJJGGGFFFDDDAAA??????BBBEEEFFFHHHKKKNNNPPPRRRRRRSSSRRRRRRSSSUUUVVVWWWYYYYYYVVVUUUUUUUUUUUUWWWXXXYYYXXXZZZ[[[\\\[[[\\\]]]___``````___^^^^^^_________````````````aaabbbcccdddbbbaaaaaaaaaaaacccdddeeefffffffffgggiiijjjlllmmmpppooooooooopppqqqrrrssssssuuuxxx{{{|||}}}|||{{{{{{{{{|||}}}~~~ssscccRRRGGG???@@@BBBFFFIIIGGGAAA<<<666444111000000111000000000000/////////..................//////...---------..................---++++++,,,,,,---...//////*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))}}}mmm```\\\^^^cccfffttt|||{{{}}}~~~jjj[[[JJJBBB>>>888444222222111111000000000000000000000000////////////...////////////....................................------................../////////...---------,,,////////////////////////,,,---......//////......////////////////////////------......///000000000222111333555666999EEEPPPhhh|||wwwooosss~~~wwwkkk```PPPCCC===;;;;;;;;;888888999888777666444333222222111111222222333444333444666888:::<<<======>>>>>>======<<<::::::999999999888888777777666666333333333333333333333333333333333222222222222222222333333333333222111111///000111222222222222222111111111111000000000///////////////000000000000........................////////////////////////////////////............,,,,,,------.../////////////////////000111222333333777===BBBFFFIIIKKKMMMQQQSSSUUUXXXXXXWWWUUUSSSNNNLLLHHHEEEBBBAAAAAAAAABBBAAA@@@@@@???>>>======>>>DDDHHHGGGFFFGGGEEEBBB???>>>==================<<<>>>@@@@@@@@@AAACCCDDDFFFHHHJJJLLLNNNPPPTTTWWWZZZZZZZZZWWWTTTPPPNNNLLLIIIHHHFFFCCC@@@@@@BBBDDDEEEGGGJJJMMMPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXUUUUUUTTTTTTUUUVVVXXXYYYWWWYYYZZZ[[[[[[[[[]]]______^^^^^^^^^^^^^^^_______________```aaacccdddeeeeeedddcccbbbbbbcccdddeeeeeeeeefffggghhhjjjkkkllloooooooooooopppqqqrrrsssrrrtttwwwzzz|||||||||{{{zzzzzz{{{|||~~~|||ooo___OOOEEE>>>???AAAFFFHHHFFF???999444222000000000111111000////////////............------............------.........------.........------------------------))))))(((((((((((())))))++++++++++++++++++++++++++++++++++++++++++++++++xxxjjjaaa___cccfffiiirrrwww~~~zzz|||~~~~~~|||}}}wwwaaaSSSDDD===999555222333222111111000000000000000000000////////////......................................................,,,,,,---.........------...............---------........................,,,------...............////////////////////////,,,,,,---......//////000000000222444444777AAALLLaaavvv}}}tttwwwyyyrrreeeTTTFFF???<<<;;;;;;888999999999888666444333222222111111222222333444222333555888:::;;;<<<===============<<<:::999888888888777777777666666666333333333333333333333333333333333333333333222222222333333333333222111111000111111222222222111111111111111111000000000000////////////000000000000........................////////////////////////////////////............,,,,,,,,,---......//////////////////000111222222333777>>>DDDIIIMMMRRRUUUTTTWWW[[[^^^___\\\XXXUUUOOOMMMJJJFFFDDDBBBBBBCCCAAAAAA@@@???>>>>>>======>>>CCCGGGFFFEEEFFFEEECCC>>>======<<<<<<=========<<<>>>???@@@@@@@@@BBBDDDEEEGGGIIIKKKLLLOOORRRUUUYYYZZZZZZXXXTTTPPPOOONNNJJJIIIHHHEEEBBBAAABBBDDDEEEFFFIIILLLOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUUUUVVVWWWYYYZZZVVVXXXZZZZZZZZZ[[[]]]___^^^]]]]]]]]]]]]^^^_______________```aaacccfffggghhhgggeeedddddddddeeeeeeddddddeeeggghhhiiijjjkkkmmmmmmmmmnnnooopppqqqrrrqqqrrruuuwwwyyyzzz{{{{{{zzzzzz{{{|||}}}xxxkkk[[[MMMDDD===>>>AAAEEEGGGDDD===666333111000000111222111000........................,,,,,,---............---///...------------...///......---------,,,,,,,,,+++******************+++************************+++++++++,,,,,,,,,,,,,,,vvvlllfffhhhmmmqqqsssuuuxxx~~~}}}{{{|||~~~|||yyyyyyyyynnnZZZMMM@@@:::777444333444222111111000000000000000000000/////////.........................................................---......//////...---,,,---------...............------------------------------...///////////////////////////////////////------......///000000000//////111444444555???IIIYYYooozzz||||||xxxlllYYYJJJAAA>>>===<<<888999999:::999777444333222222111111222222333444222333555777999;;;<<<<<<<<<<<<<<<<<<;;;999888777777777666666666666555555444444444444444444444444333333333333333333333333222333333333333222111111111111222222222111000000111111111111000000000000////////////000000000000........................////////////////////////////////////............+++,,,,,,------......//////......//////000111222222666;;;AAAGGGMMMRRRVVVXXX\\\aaaeeeeeeaaa[[[WWWPPPNNNKKKGGGEEEDDDDDDDDD@@@@@@??????>>>>>>======<<>>;;;<<<>>>>>>>>>>>>@@@BBBCCCEEEGGGIIIJJJLLLPPPRRRXXXZZZ[[[XXXTTTPPPOOOOOOKKKKKKIIIFFFCCCAAABBBDDDEEEFFFIIILLLNNNPPPPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVVVVUUUUUUUUUUUUWWWXXXYYYUUUWWWYYYZZZZZZ[[[]]]^^^]]]]]]\\\\\\]]]^^^^^^___```______```bbbeeegggiiiiiihhhfffdddddddddddddddcccdddfffgggiiijjjjjjjjjjjjjjjjjjjjjlllmmmnnnooopppppprrrtttvvvxxxyyyzzzyyyyyyzzz{{{}}}~~~uuugggWWWJJJBBB===>>>@@@DDDEEECCC;;;555111000///000111222111000........................+++,,,------.........---///...------------...///,,,,,,------------------,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,xxxooommmrrrxxx|||~~~yyy{{{}}}{{{}}}~~~{{{yyy~~~rrreeeWWWKKK???999666444333555222111111000000000000000000/////////............---................................................///000000000///---,,,,,,------....../////////------------------------...//////000000000000000////////////////////////......//////000111111111......111333333555>>>HHHTTTjjj~~~~~~}}}ppp]]]MMMCCC@@@>>>===888999::::::999777444333222222111111222222333444222333555777999;;;<<<<<<;;;<<<<<<<<<;;;999777666666666666666555555555555555555555555555555555555333333333333333333333333222333333333333222111111222222222222222111000///111111111111000000000000////////////000000000000........................////////////////////////000/////////............++++++,,,------......///.........//////000111222000333888===CCCIIIOOOTTTZZZ^^^eeeiiihhhccc\\\WWWPPPNNNKKKHHHFFFEEEEEEFFF????????????>>>>>>>>>>>>;;;@@@BBB??????BBBCCCAAA======<<<<<<<<<======>>>999;;;======<<<===>>>@@@AAACCCEEEGGGHHHJJJNNNPPPWWWZZZ[[[YYYTTTPPPPPPPPPKKKKKKJJJGGGCCCBBBBBBDDDEEEGGGIIILLLNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTUUUTTTSSSSSSSSSSSSUUUVVVWWWUUUWWWYYYYYYZZZZZZ]]]^^^\\\\\\\\\\\\]]]]]]^^^___````````````bbbeeehhhjjjiiihhhfffdddcccccccccdddcccdddfffhhhiiijjjjjjjjjggggggggghhhiiijjjlllmmmooooooppprrrtttvvvyyyzzzyyyyyyzzz{{{}}}|||rrrdddTTTHHHAAA>>>>>>???CCCDDDBBB;;;555111000///000111222111000---.....................+++,,,------.........---///...---,,,,,,---...///***++++++,,,---...//////+++******************+++************************))))))******++++++++++++zzzuuuvvv|||zzzxxx{{{~~~{{{yyy}}}}}}ttthhh```RRRGGG===999777333222333000000000000000000000000000//////............///........................////////////////////////,,,...//////...------...////////////000000000000////////////////////////......////////////......////////////...........................///000000222222222222333777<<<@@@RRReee}}}zzzrrrdddTTTFFF>>>======;;;:::999888777777777777333222111111000111111111333333444555777999:::;;;>>><<<;;;<<<>>>===:::777999888777555555444444444777777666555444444444444333333333333333333333333333222000//////000222333222222222222222222222222000000000000////////////111111111111000...---,,,,,,---------...///////////////////////////////////////.........---------------------------------......------------......111444777;;;@@@FFFLLLQQQXXX```ggghhhfffddd^^^XXXTTTPPPLLLHHHFFFDDDCCCAAABBBAAAAAA@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBAAA>>>;;;<<<>>>???>>><<<<<<<<<<<<<<<============AAACCCDDDEEEFFFIIIMMMPPPRRRXXXZZZXXXUUUTTTQQQMMMLLLKKKIIIGGGFFFDDDDDDDDDFFFGGGIIIKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWYYYZZZZZZZZZ[[[]]]___``````___^^^^^^^^^^^^___`````````aaabbbdddeeefffhhhggggggfffeeeeeeddddddeeeeeeffffffgggggghhhhhhiiiiiiiiiiiijjjkkklllmmmoooppppppqqqtttvvvyyy{{{{{{|||}}}}}}|||}}}{{{{{{wwwmmm^^^QQQHHHCCC<<<>>>AAABBB@@@<<<777444111111000000000000111111////////////..................---------,,,,,,,,,........................***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***)))(((''''''}}}xxxuuuvvv~~~~~~yyyyyy|||{{{xxxzzzxxxnnnaaaYYYPPPFFF<<<888666333111333000000000000000000000000222111000///////////////........................------------------------,,,...//////...------........./////////000000000////////////////////////......////////////......////////////...........................///000000111111111111222666;;;???NNNaaazzz|||uuugggWWWIIIAAA??????;;;;;;:::888777777777777333222222111111111111111333333333555666888:::;;;>>><<<;;;<<<>>>===:::777888777666555555555555555555444444444444444555555333333333333333333333333444333222111111222333444222222222222222222222222111111111111000000000000111111111111000///.........//////////////////000//////////////////////////////.........---------------------------------......------------......///222555999===CCCIIINNNWWW___ffffffeeeccc^^^XXXTTTPPPKKKHHHFFFEEECCCBBBBBBBBBAAA@@@??????>>>>>>===>>>>>>???@@@@@@AAAAAA@@@===;;;;;;===>>>===;;;;;;<<<<<<<<<<<<=========???AAABBBCCCDDDGGGJJJMMMOOOUUUXXXVVVTTTTTTRRRNNNLLLKKKIIIHHHFFFEEEEEEDDDFFFGGGIIIJJJLLLMMMMMMMMMOOOOOONNNOOOOOOPPPQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVVVVXXXYYYYYYYYYZZZ\\\^^^``````_______________````````````aaabbbdddeeefffffffffffffffeeeeeeeeeeeeeeeeeeffffffggghhhhhhhhhgggggghhhiiijjjlllnnnooooooooooooqqqsssvvvxxxzzzzzz{{{||||||{{{|||~~~xxxvvvpppeeeWWWKKKCCC@@@<<<>>>@@@AAA???;;;666333111111000000000000111111////////////............//////.........---------------------------------++++++---.........------************************,,,,,,++++++************,,,,,,++++++******))))))yyyuuurrrvvv{{{xxxyyy~~~}}}yyyxxxttthhh[[[TTTMMMCCC:::777555222111222000000000000000000000000333333111000////////////........................------------------------,,,...000///...---...///------........./////////////////////////////////......////////////......////////////...........................///000000///000000000111555999===HHHZZZsss~~~yyylll\\\MMMDDDAAAAAA<<<;;;:::999777777777666333333222111111111111111222222333444666888:::;;;===<<<<<<=========:::888777666666555555555666666333333222333444555666666333333333333333333333333555444333222222333444555222222222222222222222222222222222222111111111111000000000111111000000///111111000000000000000000/////////////////////////////////............---------------------------......------------......---///222555999???EEEJJJUUU]]]dddeeecccbbb^^^XXXSSSOOOKKKGGGFFFEEECCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<======>>>?????????>>><<<::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<>>>???@@@AAADDDGGGJJJLLLRRRVVVTTTSSSTTTRRROOOLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGIIIJJJLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUWWWYYYYYYXXXYYY[[[\\\_________^^^______``````aaaaaaaaaaaabbbccceeeeeedddddddddeeeeeefffffffffeeeeeefffggghhhhhhiiiiiiffffffggghhhkkkmmmooopppnnnnnnnnnppprrrtttwwwxxxxxxzzz{{{{{{{{{{{{|||~~~vvvrrriii]]]PPPFFF@@@===:::<<<>>>???===999555222111000000//////000000111////////////............000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,************************+++************)))))))))++++++++++++++++++++++++ssspppnnnsss~~~{{{xxxzzz~~~}}}zzztttfffYYYRRRJJJ@@@888666444111000111000000000000000000000000333222111000///.................................////////////////////////---...000000...---...///------------.........///////////////////////////......////////////......////////////...........................///000000...///000000111333888;;;CCCTTTkkk{{{|||ppp```QQQGGGBBBAAA===<<<;;;999888777666666333333222111111111111222111222222444555777999:::===============<<<:::888666555555555555666666777333333333333333444555555444444444444444444444444444333222222222222333444222222222222222222222222222222111111111000000000---...///000000000000000111111111000000//////////////////////////////////////////..........................................------,,,,,,------...,,,...111333777<<>>===<<<;;;;;;;;;<<<<<<<<<=========<<<;;;:::999999999999888999999::::::;;;;;;<<<<<<:::<<<>>>>>>???BBBFFFIIIJJJPPPTTTSSSQQQRRRPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQQQQSSSSSSTTTTTTUUUVVVVVVVVVTTTVVVXXXXXXXXXXXXYYYZZZ]]]]]]\\\]]]]]]^^^______aaaaaaaaaaaabbbbbbcccdddbbbbbbcccdddeeefffggggggeeeeeefffggghhhhhhiiiiiigggggghhhiiijjjlllnnnooommmmmmmmmnnnppprrruuuvvvxxxzzz||||||{{{{{{|||~~~{{{zzzzzz|||wwwqqqeeeXXXLLLDDD???>>>999;;;======;;;888444111000000////////////000000////////////............////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))))))))*********+++++++++,,,,,,nnnjjjiiinnnzzz~~~|||~~~~~~uuufffXXXRRRGGG>>>666555444111000111000000000000000000000000222111000///...------...........................////////////////////////---///000000///......///------------.........///////////////////////////......////////////......////////////...........................///000000---...///000000333666999???OOOeeezzz{{{rrrbbbSSSHHHBBB@@@>>>===;;;999888777666666444333333222111222222222111111222333555777888999<<<===>>>>>><<<;;;:::999666555555555555666666777666555444444333333333333444444444444444444444444222222111111111111222222222222222222222222222222111111000000000/////////,,,,,,---...////////////000000000//////.........////////////////////////////////////////////////........................------,,,,,,,,,,,,------,,,...000222555:::???CCCOOOWWW]]]^^^^^^^^^\\\WWWOOOLLLHHHEEEDDDDDDCCCBBBAAA@@@@@@???===<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888777777777888777888888999:::;;;;;;;;;:::;;;===>>>???AAAEEEHHHJJJPPPSSSQQQOOONNNLLLIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVTTTVVVXXXYYYXXXWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^aaaaaa`````````aaabbbbbb```aaabbbcccdddfffggggggddddddeeefffggghhhiiiiiiiiiiiiiiiiiijjjkkkkkklllllllllllllllnnnppprrrtttxxxzzz}}}}}}}}}|||}}}~~~yyyttttttvvv|||}}}wwwoooaaaSSSHHHBBB???>>>999:::;;;;;;:::666333000000000////////////000000////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***(((((())))))***+++++++++kkkgggeeejjjvvvwwwfffVVVOOODDD<<<666555444222000111000000000000000000000000000//////.......................................---------------------------///111000///...//////------........./////////////////////////////////......////////////......////////////...........................///000000---///000000111222666888;;;JJJ^^^rrr~~~~~~uuueeeUUUIIIBBB@@@>>>===<<<:::888777666666444444333222222222222222000000111222444666888999;;;===???>>><<<:::::::::777666666555555555666666777777666555444333333444444444444444444444444444111111111111111111111111222222222222222222222222000000000000/////////...,,,---......////////////000///////////////......////////////////////////...////////////000000000........................------,,,,,,,,,,,,------,,,...000111444888===AAAIIIQQQWWWXXXYYYZZZXXXTTTLLLIIIEEECCCBBBBBBBBBAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::999666555666777666666777888999:::;;;;;;999;;;<<<===>>>AAAEEEHHHHHHNNNQQQOOOMMMLLLJJJFFFHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUTTTVVVYYYZZZYYYXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]aaa```_______________```___```aaabbbdddeeefffgggbbbbbbccceeefffggghhhhhhkkkjjjjjjiiiiiijjjjjjkkkkkkjjjjjjkkklllnnnqqqrrrxxxzzz}}}~~~}}}}}}}}}~~~|||}}}~~~zzzrrrrrrtttzzz}}}uuukkk\\\NNNDDD???<<<;;;999:::;;;;;;999666333000000//////......//////000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,************************)))))))))************+++(((((()))))))))*********jjjfffcccgggsss|||gggVVVNNNCCC;;;555555555333111222000000000000000000000000/////////...//////000111........................------------------------...///111111///...///000....../////////000000000////////////////////////......////////////......////////////...........................///000000...///000111111333666888888FFFXXXkkk}}}xxxhhhXXXKKKCCC@@@???>>><<<:::888777666666444444333222222222222333000000111222333555777888;;;===???>>><<<999999:::888777666555555555555555777666666555555555666666555555555555555555555555111222222222222222222111222222222222222222222222111111111000000000////////////000000000000000000///000000000000000000111////////////////////////.../////////000000000000........................---,,,,,,++++++,,,,,,---,,,---///000222555:::>>>BBBJJJPPPRRRSSSTTTSSSOOOJJJGGGCCCAAAAAAAAAAAA@@@========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999666555666888555555666777888999:::;;;888:::;;;<<<===@@@CCCFFFEEEKKKOOOMMMLLLLLLJJJGGGFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNPPPQQQPPPPPPQQQQQQRRRRRRSSSSSSUUUWWWZZZ[[[ZZZXXXXXXXXXVVVVVVWWWXXXYYY[[[\\\]]]```___^^^]]]]]]]]]]]]]]]___```aaabbbcccdddeeefff```aaabbbccceeefffggggggjjjiiiiiiiiijjjkkkkkkllljjjiiiiiijjjkkkmmmooopppwwwyyy|||}}}}}}|||||||||zzz{{{}}}|||ssssssuuu{{{tttiiiYYYKKKBBB>>>;;;999::::::;;;:::999666333111//////............//////////////////........................------------------------------------------+++*********++++++************************************++++++,,,,,,*********************+++kkkfffcccgggqqqjjjWWWNNNCCC;;;555555666333222333000000000000000000000000////////////000111222333........................////////////////////////...///111111/////////000////////////000000000000////////////////////////......////////////......000/////////...........................///000000...///111222222333666888666CCCUUUggg}}}zzzzzzjjjZZZLLLDDD@@@???>>><<<:::888777666666555444333333222222333333///000000222333555777888:::===??????<<<999999;;;999888777555555444444444666666555666666777888999555555555555555555555555222333333444444333333222222222222222222222222222222222222111111111111000111111222222222222111111000000111111222222222333////////////////////////.../////////000000111111////////////////////////---,,,,,,++++++,,,,,,---+++,,,---///000444888<<<===EEEKKKMMMNNNPPPOOOLLLHHHFFFBBB@@@@@@@@@@@@???<<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<:::666444666888555555666777888999::::::777888:::;;;<<<>>>BBBEEEBBBHHHMMMLLLKKKLLLKKKHHHEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQOOOOOOPPPPPPQQQRRRRRRRRRUUUXXX[[[[[[ZZZYYYXXXXXXVVVVVVWWWXXXZZZ\\\]]]^^^______^^^]]]\\\\\\\\\\\\``````aaabbbcccdddeeeeee___```aaabbbdddeeefffggghhhhhhhhhiiijjjlllmmmnnniiiiiiiiiiiijjjlllnnnpppuuuxxx{{{||||||{{{zzz{{{xxxzzz}}}~~~ttttttvvv|||uuuiiiZZZLLLCCC???<<<:::::::::;;;:::999666333111//////............//////000/////////............000/////////.......................................---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++fffbbb```eeeqqqpppYYYJJJAAA<<<777333222222222111111111111111000000000000333222222222111111000000000///...------...///000////////////////////////............///000222222000000000///.........---...------,,,---...///000---------------------------...............------............////////////000000111333333333333333999@@@MMM___vvv~~~xxxwwwooo```LLLCCCDDD@@@>>><<<;;;;;;:::888666555555444333222222222222333222000000111444777999:::;;;<<<<<<======<<<<<<777777666666666777777888999888777555555555666777555555444444444333333333333333333333333333333333111111111111111111111111111111222222222222111111........................000000000000000000000000---.........//////000000//////000000000000//////////////////............------------------------++++++,,,...111444666777>>>@@@CCCFFFHHHHHHHHHGGGGGGEEEBBB@@@>>>>>>??????::::::999999999:::;;;;;;:::::::::999999999888888999999999999777666555444555555555555666666666666888888888999:::;;;===>>>???AAAEEEGGGIIIHHHGGGFFFCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGIIIJJJKKKIIIJJJKKKMMMOOOPPPPPPPPPOOOQQQRRRQQQPPPPPPQQQRRRUUUUUUVVVVVVWWWXXXXXXYYYWWWXXXXXXXXXYYYYYYZZZZZZ^^^^^^]]]\\\\\\]]]]]]]]]^^^___aaabbbddddddeeeeeeddddddcccdddeeegggiiijjjkkkkkkllllllkkkkkkjjjjjjjjjjjjiiiiiijjjjjjkkklllooorrrwww{{{~~~}}}{{{zzzwwwxxxyyy{{{}}}~~~~~~wwwzzz~~~zzziiiUUUIIIBBB<<<999:::999999999666333000000000000000000000000//////...111///......//////...,,,......------------......---,,,+++***)))***+++,,,------,,,,,,,,,,,,++++++)))******++++++,,,------,,,+++***))))))***+++,,,***+++,,,,,,+++***((('''ddd```___cccooo~~~qqqZZZKKK@@@<<<777333222222222111111111111111000000000000222222111111000000000000000//////......//////000....................................///000111222//////........................---,,,------//////........................---...............------............////////////000111111222222333333444666<<>><<<;;;:::999777555666555444333222222222222333222000000111333666888:::;;;;;;<<<<<<<<<;;;;;;777666666555555666666777777666666555444444555555555555444444444333333333333333333333333333333333111111111111111111111111111111222222222222111111........................000000000000000000000000///////////////.........//////000000000000//////////////////............------------------------,,,,,,---...000333555666;;;<<>>;;;:::999999999999::::::999999999888888888888777888888888888777666555555555555555555666666666666888888888999:::;;;<<<===>>>@@@CCCFFFGGGGGGFFFEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJIIIIIIKKKMMMNNNOOOPPPPPPOOOPPPQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUVVVVVVWWWWWWVVVWWWWWWXXXYYYYYYZZZZZZ^^^]]]]]]\\\\\\\\\]]]]]]^^^___```aaaccccccddddddeeeddddddddddddfffggghhhkkkkkkllllllllllllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkknnnqqquuuyyy{{{zzzyyywwwtttuuuwwwyyy{{{}}}~~~{{{~~~|||yyyhhhTTTHHHAAA===;;;===;;;;;;:::777333000///000///000000000//////......000...------......---,,,------,,,,,,,,,,,,------------,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***++++++++++++***)))))))))*********)))((((((aaa^^^]]]bbbmmm|||nnnXXXKKK???;;;666333222222222111111111111111000000000000000000000000//////////////////000000000000//////------------------------............///000111111---------------.........///......---------......////////////////////////------...............---............////////////111111000000111222444555333888BBBQQQeee~~~~~~uuuzzzxxxiiiVVVIIIFFF@@@>>>;;;::::::999777666666555444333222222222222222111000000111333666777:::::::::;;;;;;::::::999666666555555555555555666444555555555555444333333555555444444444333333333333333333333333333333333111111111111111111111111111111222222222222111111////////////////////////000000000000000000000000000000000///......------//////000000000000//////////////////............---------------------------------...000111333444666888:::<<<>>>?????????>>>===;;;:::::::::;;;<<<;;;:::999888888888888888888777777777777666666666666666777777777777666666444555555555555666666666777777888888999:::<<<<<<<<<>>>AAACCCEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLMMMNNNOOOOOONNNOOOQQQPPPPPPOOOQQQRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWYYYZZZ[[[[[[]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^___```aaaaaaaaaaaaeeeeeeddddddeeefffggggggkkkllllllmmmmmmmmmlllllllllkkkkkkjjjjjjjjjkkkkkklllnnnrrruuuwwwvvvuuutttpppqqqsssuuuxxx|||~~~}}}}}}{{{zzzhhhSSSGGGAAA======@@@???>>><<<888333000//////////////////......------...---,,,,,,---...,,,+++,,,,,,,,,++++++,,,,,,,,,---------------,,,++++++------,,,,,,,,,,,,++++++......---,,,+++)))((((((''')))+++------+++)))'''(((((((((((((((((()))***^^^]]]]]]bbblll{{{~~~hhhSSSGGG===:::666333222222222111111111111111000000000/////////////////////.........///000111111000///...------------------------...............///000111+++,,,,,,,,,---.........///.........------------........................,,,---......///.....................////////////222111000///000222444555222666>>>KKK]]]vvv~~~sssttt|||}}}ooo\\\MMMGGGAAA>>>;;;:::999999777666666555444333333222222333222111111000111333555666999999:::::::::999999888666555555444444444444555333444555666666555444333555555444444444333333333222222333333333333444444111111111111111111111111111111222222222222111111000000000000000000000000///////////////////////////////////////.........//////000000000000//////////////////............------------------------............///000111111333444666888999:::::::::999999999888999:::;;;;;;;;;:::999888777666666666666666666555555555444444444555666666777777777666444444444555555555666666777777777888888999;;;;;;:::<<<>>>@@@BBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMMMMNNNPPPPPPOOOOOOPPPRRRUUUUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVXXXYYY[[[[[[\\\[[[[[[[[[[[[\\\\\\]]]\\\]]]^^^_______________cccddddddeeefffggghhhiiikkkllllllmmmnnnnnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkmmmooorrrssstttsssrrrnnnooopppsssvvvzzz}}}~~~||||||}}}jjjTTTGGG@@@======@@@AAA@@@>>>999444000////////////...---------------...---,,,---......---,,,------,,,,,,,,,,,,------,,,---...///...---,,,+++------,,,,,,,,,+++++++++...------,,,+++***)))(((((()))+++,,,,,,+++)))((()))(((''''''((()))+++,,,^^^^^^```dddmmmyyyzzzcccOOODDD;;;888555333333333222111111111111111000000000///..................//////...///000111111000///...------------------------...............//////000+++,,,,,,,,,---...........................------------------------------,,,------...//////..................////////////111000/////////111333555333777===GGGXXXpppsssqqquuutttbbbQQQHHHBBB???<<<:::999999888777666666555444333333333333111111111111111222444444777888999999::::::999999666666555444444444444444333444666777777666555444555555444444444333333333222222222333333444444444111111111111111111111111111111222222222222111111111111111111111111111111////////////////////////,,,------...///000000111//////000000000000//////////////////............------------------------.........---......///000111222333555666777888888777777777888999999:::;;;:::999888777666555555555555555555444444444333333333444555666666666666666444444444444555555555555777777777777888888999:::999:::<<<>>>???@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOOOONNNOOOPPPRRRUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSTTTVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]\\\]]]]]]^^^^^^^^^]]]]]]aaabbbccceeegggiiijjjkkkjjjkkklllmmmnnnnnnnnnnnnmmmmmmlllllllllllllllmmmlllmmmoooqqqrrrsssttttttooooooppprrruuuyyy|||~~~}}}mmmWWWHHH@@@<<<<<<>>>BBBAAA>>>999444000000111//////...------------...///...---...///000///.........------------......,,,---...///...---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++***))))))((()))***,,,---___aaadddiiioooyyy~~~zzzzzzwww```MMMCCC999777444333333333222111111111111111000000000000............////////////......////////////......------------------------///......---......//////---------------.........,,,---......//////......------------------------,,,,,,---...////////////............////////////000000//////000111333444333777<<>>????????????AAABBBCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGGGGHHHIIIJJJKKKKKKJJJKKKLLLNNNNNNNNNNNNPPPQQQTTTTTTUUUUUUVVVWWWWWWXXXSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^]]]]]]\\\\\\___```bbbdddfffhhhhhhiiiiiiiiikkklllnnnnnnoooooommmllllllllllllmmmnnnooonnnoooppprrrtttvvvxxxyyytttsssssssssuuuxxx{{{}}}nnnXXXJJJBBB<<<;;;<<<@@@???<<<777333111222333111000...---------...//////...---...000000000...///......------......///---------------,,,++++++------,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,+++***))))))***+++,,,******************+++,,,bbbeeejjjnnnrrryyyyyytttsssxxx~~~rrr\\\JJJAAA888666444333333444333111111111111111000000000000....../////////000000000......------------..............................///......------.........//////..................***+++---...///000//////........................+++,,,---...////////////............//////////////////000000111111222222111555:::@@@LLLbbb{{{{{{uuutttvvvppp\\\MMMEEEBBB>>>;;;;;;;;;;;;;;;777666555444444333333444111111111111111222222222555666777999;;;<<<======999888777666555555555555444444333333444555555666555555444444444333333333111111222333333444555555111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000,,,------...///000111111//////000000000000//////////////////............---------------------------,,,,,,,,,---....../////////000000111222333444444555666666777777777777666666555555444555555666555555444444444333333333333333444555555555444444333333444444444555555555777666666666666777888888888888999;;;<<<===>>>???>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKMMMNNNMMMNNNPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXSSSTTTTTTUUUVVVWWWWWWWWWYYYXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\[[[^^^___```bbbcccccccccbbbggghhhjjjkkkmmmnnnnnnooollllllllllllmmmnnnpppppppppqqqrrrtttwwwzzz|||~~~yyyxxxvvvvvvwwwyyy{{{}}}mmmYYYKKKDDD>>><<<======<<<:::666333222444666222111///------...///000...---,,,---///000///......------,,,,,,------...------,,,+++++++++++++++------,,,,,,,,,,,,++++++))))))***+++,,,,,,------******************************************)))(((ccchhhmmmqqqtttyyyvvvqqqppptttzzz~~~nnnWWWFFF===777666444333444444333222111111111111000000000000.../////////000000111111...---,,,++++++,,,---...///////////////////////////......---------......000000000///.........---)))***,,,...000000000000////////////////////////+++,,,---...////////////............/////////000...///000111222222222111///333888===HHH\\\vvvxxxwwwsssttt```PPPGGGCCC???<<<<<<<<<<<<<<<777777555444444444444444111111111111111222222222444555777:::<<<>>>??????999999888666666555555555333333222111222333555666555555444444444333333333111111222333333444555555111111111111111111111111111111222222222222111111////////////////////////000000000000000000000000........./////////////////////000000000000//////000/////////............------------------------,,,,,,,,,,,,---......///.........///000111222333333444555555666666666555555555444444444555555666555555555444444444333333333444444555555444444333333333333444444444555555777666666666666777777888888888999:::<<<===>>>???===>>>@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMMMMMMMNNNPPPQQQOOOPPPQQQSSSTTTVVVWWWXXXTTTTTTTTTUUUUUUVVVVVVVVVXXXXXXXXXXXXYYYZZZ\\\\\\^^^^^^^^^^^^]]]]]]\\\[[[^^^^^^___``````___^^^]]]fffgggiiikkklllnnnnnnnnnkkkkkkkkklllnnnoooqqqrrrrrrssstttvvvyyy|||}}}{{{yyyxxxxxxyyy{{{}}}}}}lllXXXLLLEEE@@@===>>>;;;:::888555222222555777333111///...---...000111---,,,+++,,,...///...------,,,,,,++++++,,,,,,------,,,+++***)))***+++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,((()))+++------+++)))(((((()))*********((('''&&&nnnpppssswww{{{xxxrrrooorrrwwwzzzuuudddRRRDDD<<<666444333333333333222000000000000000000000000000000000//////.........---////////////////////////........................------------------------///...---,,,,,,,,,,,,,,,......////////////......,,,,,,+++***+++,,,---...222111///---,,,---...///111111111111000000000000//////............//////000333888===CCCRRRlll{{{sssvvvyyydddRRRFFFAAA??????===999888:::999777555333222111222222222222222222222222222222333555777999:::;;;;;;:::888777666555555555555555666555444333333444555666444444444444444444444444444444333222111111111111333222222111111222222333555333111///.........///111111111111000000////////////000000000000//////.........///////////////////////////////////////000000000000000///......//////...---,,,,,,++++++------------------------------...///000111222222444444444555444444333333333333333333333333333333444444222111000000//////222222333333333222222111111333555555444333444555333444444555666777888888777888999999;;;;;;<<<===????????????@@@AAABBBBBBDDDEEEFFFEEECCCBBBBBBCCCCCCDDDGGGIIIKKKLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^]]]]]]]]]^^^^^^___]]]]]]]]][[[YYYYYY[[[]]]aaadddgggjjjlllnnnppprrrnnnllljjjiiijjjmmmpppsssssstttuuuvvvwww{{{|||zzzyyyyyyzzz{{{{{{iiiUUUIIIBBB===<<<===<<<999666444555666777777222111111000///...------------......------,,,+++------------------------...,,,((('''(((((()))(((,,,,,,,,,++++++*********+++++++++************)))******************++++++))))))))))))((((((((((((sssuuuwwwzzz}}}}}}xxxvvvxxx{{{{{{}}}|||ppp```OOOBBB:::666444333333333333222000000000000000000000000000000/////////............................................................------------------------///...---,,,,,,,,,,,,---...//////000000//////...---,,,+++++++++,,,.........---+++******+++,,,---///.....................//////............//////111333777<<<@@@MMMeee{{{~~~vvvuuu{{{gggUUUIIIDDD@@@???===999888:::999777666444222222222222222222222222222222222222444555777999:::;;;;;;:::;;;:::888777555555444444666555444444444444555666444444444444444444444444333333222222111222222222333222222111111222222333333222111111111111222333222222111111111000000000//////000000000000//////000/////////............////////////////////////000000000000000///...............------,,,,,,,,,------------------,,,,,,,,,---...///000111222222222222333333333333222222333333333333333333333333444333222111000000000000111222222333333222222111111333555555444333444555444444555555666666777777777888888999:::;;;<<<<<>>::::::;;;===;;;777666888:::;;;;;;444333111000///.........------......------,,,+++------------------------000---***))))))*********,,,,,,,,,+++++++++******+++++++++************))),,,,,,+++***))))))))))))************))))))))))))zzz|||~~~~~~}}}zzzzzz|||ttthhhYYYKKK>>>888555444222222333333111000000000000000000000000000////////////............................................................------------------------......---,,,,,,,,,------...//////000000//////...------,,,,,,------...///,,,+++***)))***+++,,,---........................//////............//////222333666999===GGG\\\ooozzzttt~~~~~~jjjYYYMMMFFFAAA???===999888999888888666444333222222222222222222222222222222222444555666888999::::::;;;===;;;:::888666555444444666555444444444444555666444444444444444444444444222222222111222222333333333222222111111222222333111111111222333444666666222222222111111111111111//////000000000000//////000000//////......------//////////////////////////////000000000///............------------------.........------,,,,,,,,,,,,------...///000111111000111111222222222111111444444444444444444444444333222111000000000000000111111222222222222222111111333444555444333444555555555555555555555666666777777888999:::;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBBBBDDDDDDDDDBBBAAABBBCCCGGGGGGHHHHHHGGGGGGFFFEEEIIIJJJKKKMMMNNNNNNNNNNNNPPPQQQRRRTTTUUUUUUVVVVVVTTTTTTTTTSSSSSSTTTTTTTTTVVVVVVWWWWWWYYYZZZZZZ[[[]]]]]]\\\\\\]]]^^^^^^______```___\\\YYYWWWXXXYYY\\\```dddggghhhhhhhhhiiihhhhhhggggggiiikkknnnpppsssssstttttttttvvvzzz}}}|||{{{zzzyyyyyyzzz{{{||||||~~~zzzkkk\\\JJJAAA===:::999;;;<<<:::777777999;;;===>>>777555222000.........///------......------,,,+++------------------------111...,,,+++,,,,,,,,,+++,,,,,,,,,++++++++++++***+++++++++************)))---,,,+++***)))(((((((((+++++++++*********))))))xxxvvv{{{uuukkk```SSSGGG===666555444222222333333111000000000000000000000000000///////////////.........................................................------------------------...------,,,,,,,,,------------............------------------......//////------,,,,,,---...///000/////////000000000000000//////............//////222333555888:::CCCUUUfff~~~~~~ttt}}}nnn^^^NNNFFF???>>>===:::888:::888888666555444222222111111111111111222222222222444444666777999::::::;;;;;;:::999777666555555555555555555444444555555555444444444444444444444444111111111111222333444444333222222111111222222333111111111222333444555666222222222222111111111111//////000000000000//////.........///////////////////////////////////////...///////////////......------------.....................------,,,,,,+++,,,,,,---......///000000000000111222222222111111333333333333333333333333222111111000000000000111000111111222222222222111111222444444333333333444555555555555555555555444666666777888999:::;;;;;;=========>>>???@@@AAABBBAAABBBCCCCCCBBBAAABBBDDDFFFFFFFFFFFFFFFEEEEEEEEEIIIIIIKKKLLLMMMNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[]]]]]]]]]]]]^^^___``````bbbbbbbbb___[[[YYYXXXYYY\\\```fffjjjkkkkkkkkkkkkggggggggghhhjjjlllnnnppprrrssssssrrrrrrsssvvvxxxyyyxxxxxxxxxyyyzzz{{{|||~~~~~~|||}}}|||vvviiiZZZJJJBBB>>>;;;:::;;;999666444444777:::<<<===888666333///......///000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,---,,,++++++++++++++++++++++++++++++++++++*********)))))),,,+++***)))))))))))))))*********))))))))))))(((yyyvvvvvvooodddXXXNNNDDD<<<666555333222222222222111///////////////////////////.........///////////////................................................------------------------------,,,,,,,,,------...+++,,,,,,------,,,,,,+++---------...............------.........///000000......//////000000000111//////............//////111111444777:::AAAPPP___vvvwww~~~rrrdddOOOFFF===<<<<<<:::999;;;888888777666444333222111000000000111111222222222444444555666888999:::;;;777777666555555555666666444555555555555555555444444444444444444444444444111111111111222333444444333222222111111222222333111111111222222222222111111111111111111111111111//////000000000000//////,,,------...///000111111////////////////////////......////////////......---..............................------,,,,,,,,,,,,,,,------......//////000000111222222222222222333333333333333333333333000000000///000000111111///000111111222222222222000222444444333222333444555555555555444444444444555666666777888999::::::<<<<<<<<<===>>>???AAABBB???AAABBBBBBAAAAAABBBDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXYYYZZZ[[[[[[ZZZ^^^^^^^^^^^^___```aaabbbdddeeedddbbb___\\\\\\\\\[[[```fffkkkmmmmmmmmmnnnhhhiiiiiikkklllnnnooooooqqqrrrrrrqqqpppqqqssstttvvvvvvwwwxxxyyyzzz{{{|||}}}~~~}}}}}}zzztttfffXXXIIIBBB>>>;;;999:::888555333333555888:::;;;888666222///......///000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,,,,+++***+++++++++++++++++++++++++++++++++*********))))))(((((((((((()))***++++++)))(((((((((((('''''''''|||yyyrrriii\\\QQQIIIBBB;;;666444333111111222222000///////////////////////////.........///////////////------------------------........................------------------------------,,,,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++,,,,,,---............---,,,,,,------------------,,,,,,,,,------....../////////............//////000000333777999???LLLXXXooo}}}wwwkkkSSSHHH>>><<<<<<;;;:::;;;888888888777555444222111//////000000111222222222444444555555777999:::;;;555555555555555666666777444444555666666555444444444444444444444444444444222222222111222222333333333222222111111222222333111111111111111000///...000000000000000111111111//////000000000000//////,,,------...///000111111////////////////////////------.../////////......//////..................------------------------,,,,,,,,,---------......///000111222222222222222222222222222222222222222////////////000000111222//////000111222222222222000222333444333222333444444444444444444444555555555555666777888999999:::;;;;;;;;;<<<===???@@@AAA>>>???AAAAAAAAAAAACCCDDDCCCCCCCCCCCCEEEFFFHHHIIIGGGHHHIIIKKKLLLLLLLLLLLLNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVXXXZZZ[[[[[[[[[ZZZ^^^^^^^^^^^^___```bbbbbbccceeefffdddbbb```______\\\```eeeiiikkkkkkmmmmmmjjjkkklllmmmnnnooooooooopppqqqrrrqqqpppoooqqqrrruuuuuuvvvwwwxxxyyyzzzzzz{{{}}}~~~~~~|||||||||wwwppp```SSSEEE@@@===:::888888:::777444333555777888888555444111///...//////000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))***++++++++++++,,,,,,,,,+++++++++************)))'''''''''((()))***+++,,,(((((('''''''''&&&&&&&&&~~~|||nnndddVVVKKKDDD???999555444333111111222222000///////////////////////////............/////////000------------------------........................------------------------,,,,,,,,,,,,,,,---...///---------......---------***+++,,,---...------,,,,,,,,,------,,,,,,++++++++++++,,,------...////////////............//////111000222666888;;;FFFQQQggg}}}qqq[[[NNNBBB>>>>>><<<::::::888888888777666444222111/////////000111222222222444444444555666888:::;;;777777666666666666666777444444555666666555444444444444444444444444444444333333222222111222222222333222222111111222222333000000111111111000///........./////////000000000//////000000000000////////////////////////......////////////////////////,,,---......//////......000000//////......------+++,,,,,,------.........,,,,,,,,,,,,,,,------------...///000111111111111000000000000000000000000.........//////111222222...///000111222222222222000222333333222222222444333333333444444555555555444555555666777888999999::::::;;;<<<===???@@@AAA<<<>>>@@@@@@@@@AAACCCDDDDDDCCCCCCCCCEEEFFFHHHIIIGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVYYY[[[\\\\\\[[[ZZZ\\\\\\\\\\\\^^^___```aaaaaaccceeeeeecccbbbbbbbbb```cccfffhhhiiiiiijjjlllkkklllmmmoooooonnnmmmmmmoooqqqrrrqqqpppoooppprrrtttuuuvvvwwwxxxxxxyyyyyyyyy{{{}}}~~~~~~}}}yyyyyy}}}}}}yyyyyyxxxssskkkZZZNNNBBB>>>===:::999999:::666333111111333333333222111000////////////000------......------,,,++++++++++++++++++++++++++++++***)))***,,,,,,+++)))******+++++++++,,,,,,,,,+++++++++************)))((((((((((((((()))***+++((((((((((((''''''''''''~~~lllaaaRRRGGGAAA===888444444333111111222222000///////////////////////////---.........//////000000------------------------........................------------------------,,,,,,,,,,,,,,,---...///......////////////......***+++,,,---------,,,+++............------,,,+++------......///000111111//////............//////111000222555666999AAAKKKaaazzzvvvaaaSSSEEE@@@???<<<999999888888888888666444222111...//////000111222222222444444444444666888:::;;;::::::888777666666666666333444555666666555444333444444444444444444444444444444333222111111111111333222222222222222222333///000111222222111000///---.........//////000000//////000000000000//////222111000///...---,,,,,,////////////////////////,,,,,,---.../////////...111111000///...------,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,------,,,---...///000000000000////////////////////////............///111222333......000111111222222222000111333333222222222333222222333333444555666666444444555666777888999999:::::::::;;;===???@@@AAA<<<>>>@@@@@@@@@AAACCCDDDEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGIIIJJJKKKLLLLLLLLLKKKLLLNNNPPPRRRTTTUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUVVVYYY[[[\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]___```___aaacccdddcccbbbcccccceeegggiiiiiiiiiiiijjjkkkkkklllnnnoooooonnnlllkkkooopppqqqqqqpppoooppprrrtttuuuvvvwwwxxxxxxxxxxxxxxxzzz|||}}}~~~yyyvvvuuuzzz~~~~~~}}}}}}{{{wwwvvvuuuooogggXXXLLLAAA??????===<<<===888444000...---.........//////000000000/////////------......------,,,++++++++++++++++++++++++++++++******+++------+++************++++++,,,,,,,,,+++++++++************)))***))))))(((((((((((()))))))))))))))((((((((((((~~~qqq^^^SSSLLL@@@;;;999222222222222111222222333333////////////////////////........................000000000000///...---,,,------------------------(((***,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------........................,,,---......//////......////////////............//////111222444:::@@@EEE\\\qqqzzziiiVVVFFFCCCAAA:::999===999777666666777666444111000000000000///...---,,,111111222333444666666777888888888888888777666666555555666666555555444333555444444333333444444555333222222222222333444555000000111222222222222111555444222111111111222333111111000000000000111111000000111000///...,,,+++------......///000000000........................000000000000000000000000////////////............,,,---.........---++++++------............------000000000000///---,,,+++111111111111000000000///111111000000/////////...000111111111111222222222///111333555666555444333222222222333444555666777777777666666666888:::;;;888999:::<<<===<<<<<<;;;;;;<<<===???AAACCCEEEEEEGGGEEECCCAAAAAABBBDDDFFFHHHHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\\\\ZZZ]]]```aaaaaaaaaaaabbbdddeeegggiiiiiihhhfffeeejjjjjjkkklllmmmmmmmmmmmmlllnnnppppppooonnnooopppsssssstttuuuvvvwwwxxxxxxzzzyyyzzzzzz|||~~~~~~wwwtttvvv{{{{{{xxxyyy|||xxxuuurrrmmmeee___QQQJJJAAA>>>???AAA???===555333111000000000...---------------------------------..................------------,,,,,,+++******++++++,,,,,,++++++***+++)))((())),,,---+++)))(((((((((((((((((((((((()))))))))))))))))))))***,,,,,,,,,,,,***)))((('''ttt```SSSKKK???:::888222111111111000000111111222////////////////////////........................////////////...---,,,,,,------------------------***+++---------,,,---.........---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,------........................,,,---......//////......---.........//////000000...///000111333777>>>BBBSSShhh{{{~~~mmmXXXGGGCCCBBB<<<:::===888777666666666555333111222222222000///---+++***000000111222333444555555777888888888888777666555555555666666555555444333444444444333333444444444333333333333333333333333111111222333333333333333333333222111111111111111000000////////////000000...///000000000///...---///////////////.................................000000000000000000000000////////////................../////////...---,,,------............------+++,,,---///000000111111111111111000000000/////////.........------------000000111111111222222222///000111333333333333333333222222333333555666666666666555555666777999:::888999:::;;;<<<<<<<<<;;;;;;<<<===???@@@BBBCCCDDDEEECCCBBB@@@@@@BBBDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTVVVVVVWWWXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[\\\\\\\\\ZZZ\\\___````````````aaacccdddfffhhhhhhhhhffffffiiiiiijjjkkklllllllllllljjjlllnnnnnnmmmmmmmmmnnnqqqqqqrrrsssuuuvvvwwwwwwyyyyyyyyyzzz|||~~~}}}~~~vvvtttuuuyyyyyyvvvwww|||~~~|||wwwsssoooiii```ZZZMMMGGG@@@>>>@@@BBBAAA???555333000///000000...---------------------------......------,,,,,,++++++,,,---------,,,,,,+++******++++++,,,,,,++++++***+++)))((()))+++---+++***************************+++++++++***************++++++++++++***)))((('''vvvaaaSSSJJJ===888888222111000000/////////000000////////////////////////.......................................---,,,+++------------------------+++---//////...---.........------------,,,,,,,,,------------------------......---,,,,,,,,,,,,---------------------------,,,---......//////......,,,,,,---...///000111111...///000000111555:::>>>III]]]xxx{{{yyyrrr\\\HHHBBBBBB???<<<<<<888777666666666555333111111111111111000...---,,,///000000111222333444444777777777777777666666555555555666666555555444333444444444444444444444444444555666777666444222111222222333444444444444333111111222222111111000000/////////....../////////---...///000000000000///111000000///......------........................000000000000000000000000////////////............---............---,,,,,,------............------)))***,,,...000111222222000000000000////////////............------------000000000111111111222222000000000000111222333333333222222333333444555666555555444555555666777888888888999;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBAAA@@@??????AAACCCEEEDDDEEEGGGHHHIIIJJJJJJJJJMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZYYY[[[]]]^^^^^^^^^___```bbbccceeefffgggggggggfffggghhhiiijjjjjjkkkkkkkkkiiikkkllllllkkkkkklllmmmooooooppprrrsssuuuvvvvvvwwwwwwxxxyyy{{{}}}}}}{{{|||~~~wwwuuuvvvyyyzzzxxxyyy|||~~~~~~|||wwwsssmmmeee[[[TTTIIICCC>>>===AAADDDCCCAAA444222000///000000...---..............................---,,,+++******))),,,,,,---------,,,++++++***++++++,,,,,,++++++******)))))))))+++,,,+++***************************,,,,,,,,,++++++*********(((((())))))))))))((((((}}}wwwaaaRRRHHH;;;777777222111111000/////////000000////////////////////////........................------......---,,,,,,+++------------------------+++---//////---,,,---...---------------------------------...............000000///------,,,,,,,,,------------------------,,,---......///.........---------...///000000111000000111000111333777;;;CCCUUUoooyyy|||wwwbbbLLLCCCCCCAAA>>><<<888777666666666555333111---...///000111111111111000000111111222333333444666666666777777666555555555555555666555555444333444444444555555444444444666888::::::999666333111111222222333444333333333///000111222222111//////000000////////////000000/////////000000000//////000000//////....................................////////////////////////////////////............---------,,,,,,,,,++++++,,,------......------,,,------...//////......---000000/////////.........000000000000000/////////000000000000111111111111222111000///000222444555333222222222333444444555333333444444555666666777777888999999:::;;;;;;;;;;;;<<<<<<======>>>>>>>>>???>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMNNNOOOOOOPPPPPPPPPOOOPPPQQQRRRSSSUUUVVVVVVTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYXXXZZZ\\\\\\\\\\\\]]]^^^```bbbccceeefffgggggggggeeefffggghhhiiijjjjjjjjjiiijjjllllllkkkkkkkkklllnnnnnnpppqqqssstttuuuvvvvvvvvvwwwyyy{{{|||~~~|||yyyzzz}}}xxxwwwxxxzzz}}}~~~zzzvvvpppggg[[[SSSGGGBBB===>>>AAADDDBBB???333111////////////...---////////////////////////...---------,,,,,,++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++******))))))***++++++++++++************************,,,++++++******)))))))))&&&&&&'''((())))))((((((yyyuuu___PPPFFF999666777333333222111000000000000000////////////////////////........................---------...------,,,+++------------------------+++---......,,,+++,,,------------------------------------.........//////111000///...---,,,,,,,,,------------------------,,,---......///.........///////////////.........111111222111111333666999AAARRRiii{{{zzz{{{gggQQQFFFDDDBBB???<<<999888666666777666444222......000111222222333333111111222222333333444444444555555666666666555555555555555666555555444333444555666666666666555444888:::<<<===<<<888444111000111111222222222222222//////111222222111000///222111111000000111111222222111111000///.....................//////000000////////////////////////////////////////////////////////////............///......---------------,,,,,,------------,,,,,,////////////...---,,,+++/////////............---/////////000000000000000//////000000000111111111333222111000111333555777333333222222222333444444222333444444555666666666777777888888999::::::;;;;;;;;;<<<<<<<<<=====================>>>???AAABBBDDDEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPQQQSSSUUUVVVWWWUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYXXXZZZ[[[[[[ZZZZZZ\\\]]]```aaabbbcccdddeeeffffffcccdddfffggghhhiiiiiiiiijjjlllmmmnnnllllllmmmnnnnnnooopppqqqssstttuuuvvvuuuvvvwwwyyy{{{|||}}}~~~}}}zzzzzz~~~wwwxxxxxx{{{{{{uuukkk___VVVIIIDDD??????AAABBB>>>:::222111///.../////////---////////////////////////,,,,,,------......//////+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***)))***************++++++))))))))))))))))))))))))******))))))((((((((('''%%%&&&'''(((((()))((((((yyypppZZZLLLDDD888666888444333333222111000000000000////////////////////////........................------............------------------------------+++---......,,,++++++,,,,,,,,,,,,------------...,,,,,,,,,---......//////111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000//////............000111222222111222555777@@@NNNaaavvv|||xxx||||||mmmYYYKKKEEECCC@@@===:::999888888888777555333222222222222222111000///222222222222333333444444333444555555555555555555555555666666555555444333555666777888888777666555888:::<<<<<<;;;888555222000000111222222222222111000000111111222222111111333222222111111222222333444333111000///.........------......///000000111////////////////////////000000000000000000000000////////////............222111000000//////000000,,,,,,------------,,,,,,,,,,,,---............---///.........---------------------.............../////////000000000111111333333111111111333555777333333222222222222333333222333444555666666666666777777777777888999:::;;;;;;;;;;;;<<<<<<=====================>>>???@@@@@@CCCDDDFFFHHHJJJKKKKKKLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTUUUVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZ[[[ZZZYYYYYY[[[]]]```aaaaaabbbcccdddeeeeeecccccceeeggghhhiiiiiiiiikkkmmmnnnooonnnmmmnnnooooooooopppqqqrrrsssttttttuuuvvvxxxzzz{{{}}}}}}}}}~~~~~~~~~yyyzzzzzz|||zzzoooaaaXXXJJJEEEAAA@@@AAA@@@:::555222000....../////////...........................+++,,,,,,---...///000111++++++,,,---------,,,,,,***++++++,,,,,,++++++***(((***++++++******+++,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((({{{jjjUUUIIIBBB888666999444222222111000////////////////////////////////////........................---....../////////......---------------------------...//////---,,,,,,---,,,,,,,,,---------......+++++++++,,,---.........//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............///////////////...///000000000111333666===HHHXXXlllyyyzzz|||qqq___OOOFFFBBB@@@>>>;;;:::999999999888666444333333333333222111000///111111111111222222222222222333444555555555555555555555666666555555444333666777999::::::999777666666777999999999666444222000111222222333333222222111111111111111222333333222222111111111111222222333222000/////////000000.........///////////////////////////////////////000000000000000000000000////////////............222111000///...//////000+++,,,,,,------,,,,,,+++***+++,,,---.../////////.........---------,,,,,,------------.........///////////////000000000111222111111111111333444555333333222222222222222333222333555666777777666666777777666666777888:::;;;:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>??????BBBCCCDDDFFFHHHJJJJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTUUUUUUVVVUUUUUUUUUVVVUUUTTTTTTTTTVVVXXXYYYZZZZZZ[[[ZZZYYYYYY[[[]]]aaaaaaaaaaaabbbbbbccccccbbbccceeefffhhhiiiiiijjjkkkmmmnnnooommmmmmnnnooooooooooooppppppqqqqqqqqquuuvvvxxx{{{|||}}}~~~~~~}}}{{{ooo```UUUJJJFFFAAA@@@AAA???888333111///....../////////...------------------------,,,,,,,,,------.........***+++,,,,,,---------,,,***++++++,,,,,,++++++***(((***,,,+++))))))+++---))))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))((((((fffRRRGGGAAA888777999555111111000......---------////////////////////////..............................///////////////...------------------------...000111000...------...,,,,,,,,,------.........******+++,,,,,,---............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------...///000111111,,,.../////////000222444999BBBQQQeee~~~{{{{{{{{{ssscccRRRFFFAAA@@@>>><<<;;;:::::::::999777555111111222333333333222222000000000000111111111111222333444444555555555444555555666666555555444333777888:::;;;;;;:::888777444555666777666444222111222222333444444444444333333222111111111222444555111111000000000000111111111000/////////000222333000000000///......------000000000000000000000000000000000000000000000000000/////////............///...---,,,+++,,,------+++,,,,,,------,,,,,,++++++,,,------......------......---------,,,,,,,,,.../////////000000111111////////////000000000000000000000000111222333444333333222222111222222222333444555777777777777666777777666666666888999;;;::::::;;;<<<===>>>???@@@????????????>>>>>>>>>>>>@@@AAACCCEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTTTTTTTVVVVVVTTTTTTTTTVVVXXXZZZZZZ[[[[[[ZZZYYYYYY[[[]]]bbbaaaaaaaaaaaaaaabbbcccbbbccceeeggghhhiiijjjjjjjjjlllnnnnnnmmmlllmmmnnnoooooooooooooooooooooooouuuwwwyyy{{{}}}~~~~~~~~~}}}~~~{{{mmm]]]RRRJJJEEEAAA@@@AAA???888222111///------/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,+++++++++(((***,,,+++))))))+++---************************''''''((()))***+++,,,,,,(((((())))))))))))((((((sss]]]PPPCCC<<<888444444666333333222111000///......000000//////.........---000000000000000000000000------...///000000000/////////000000000000//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------)))******++++++,,,------------------------------************+++,,,---...............////////////////////////000111222333888===III]]]uuu~~~|||}}}jjjSSSGGGDDDAAA<<<===;;;999999999999777666444333222111000000000000000000000000111111111111444333222444777888666444888777666555555555555555333444444555555444444333555555555444444333333333222222222222222222222222222222222111111111111000000000111111111111000000////////////////////////111111000000//////......000000000000000000000000000000//////.........---222222111000///...------.........//////////////////............------------------............///,,,,,,,,,---------......+++******,,,111444333222......//////000000111111222222333333333222222111888444111000222333333222222555999::::::888777777444555777888999999888888;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAAAAAAAA@@@@@@???AAABBBDDDGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNSSSSSSSSSSSSSSSRRRQQQQQQSSSTTTTTTSSSRRRSSSVVVXXXXXXXXXXXXXXXXXXWWWWWWWWWZZZZZZZZZZZZ[[[\\\]]]^^^aaaaaaaaa___^^^___bbbdddeeefffhhhiiiiiiiiihhhgggllllllmmmmmmnnnmmmmmmmmmmmmnnnoooooonnnoooqqqssstttvvvyyyzzzzzz{{{}}}~~~xxxgggXXXPPPJJJFFFBBB@@@>>>;;;666222111111000......------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,************************,,,+++******,,,---,,,+++++++++******)))((((((((())))))))))))))))))))))))''''''&&&''''''((()))***|||yyy{{{nnnXXXLLL???999555222111333//////000111111222222333000/////////............////////////////////////------.../////////......,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,+++++++++++++++++++++------------------------,,,+++++++++,,,---..................////////////////////////000111222333555:::EEEWWWnnn}}}oooYYYJJJEEEAAA======;;;:::999999999777666444333222111000000000000000000000000111111111111444222222444777888666444777666666555444444555555333444444555555444444333555555444444444333333333222222222222222222222222222222222111111111111000000000111111111111000000////////////////////////111000000000/////////...////////////////////////000000/////////.........000000000000//////////////////////////////......///............---------,,,,,,,,,,,,---------...+++++++++,,,,,,,,,------...---,,,---000222111///////////////000000000000111222222222222222111111666333111111444666777666444777:::;;;:::888777777444555777888999999888888999999888999999:::;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOOOORRRRRRSSSSSSRRRQQQQQQPPPSSSSSSTTTSSSRRRSSSVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[\\\\\\]]]^^^_________]]]\\\]]]```bbbcccdddfffgggiiiiiiiiiiiijjjjjjkkkllllllllllllkkkmmmnnnoooooonnnoooqqqssstttvvvxxxyyyyyyzzz}}}~~~uuueeeWWWPPPGGGEEEBBB@@@>>>;;;666111111000///...---------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++*********************************---+++******++++++***(((************)))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((yyyuuuvvvxxx}}}{{{zzz}}}vvvfffTTTHHH<<<777444111000222...//////000111222333333////////////....................................------.........---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,+++******))),,,,,,,,,,,,------------...---------------..................////////////////////////000111222222333777@@@OOOddd|||wwwaaaOOOEEEAAA>>>===;;;:::999:::999888666444333222111111000000111000000000000111111111111333222222444666666555444555555555444444444444444333444444555555444444333444444444444333333333333333333333333333333333333222222222111111111111000000000111111111111000000000000000000000000000000000000000000////////////........................000000////////////............//////000000111111000000000//////.........///............---------+++++++++,,,,,,,,,------*********+++++++++,,,,,,111///......//////...---000000000000////////////000111111222222222111111444333222333666999::::::666888;;;;;;999777777777444555666777888888888888888888888999999:::;;;<<>>===<<<::::::::::::888666444444333222111111111111///000000000111111111111111222222333555555555444444444444444444444333333333444444555555444444333333333333333333333333333333333333333333333333333222222222111111111000000000111111222222111111000000000000000000000000000000000000000////////////////////////////////////000000//////////////////////////////000000000000222111111000///...------///............---------+++,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,000000/////////......---111111000000//////......000000111111222222111111333222222444666888::::::555777999999777555555555555555666777777888888888::::::::::::;;;<<<===>>>AAA@@@?????????@@@AAABBB@@@AAABBBDDDFFFGGGHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOPPPPPPOOONNNNNNPPPQQQSSSSSSRRRSSSUUUVVVXXXXXXYYYYYYYYYYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^___```aaa```___```bbbdddaaabbbcccdddfffggghhhhhhhhhiiijjjjjjkkkkkkkkkkkkmmmnnnooonnnnnnnnnppprrrqqqsssuuuvvvwwwxxxzzz|||~~~xxxjjj\\\PPPJJJ???@@@AAABBB???:::444000///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++)))(((((())))))(((&&&'''(((((()))***+++++++++((((((((((((((((((((((((******)))(((''''''((((((|||zzz{{{{{{{{{vvvsssuuuwwwpppcccXXXJJJAAA888555444222111222333222111///---+++)))))).........///////////////------------------------,,,---------,,,+++******,,,,,,------------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,,,,,,,,,,---............////////////............///000111222444777===EEESSSjjjoooYYYHHH@@@???>>><<<::::::::::::888777555444333222111111111111///000000000111111111111000111222333333333444444333333444555555444444333333444444555555444444333333333333333333333333333333333333333333333333333222222222111111111000000111111222222222222111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000000000000000000000////////////222222111000///......---///............---------------------............,,,,,,,,,,,,------------......//////......//////111111000000//////......000000111222222222222222222333333444444555666777444555777666555333333333555555555666666777888888::::::::::::;;;<<<======@@@?????????@@@AAAAAABBB@@@AAABBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSRRRSSSTTTVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\^^^^^^^^^^^^^^^^^^___aaaaaa``````bbbdddccccccddddddeeeeeeffffffiiijjjkkklllmmmmmmmmmmmmlllmmmnnnnnnmmmnnnppprrroooqqqssstttuuuvvvxxxzzz}}}~~~~~~~~~~~~~~~}}}rrrdddVVVKKKEEE===@@@BBBBBB???999333///......---,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************((('''&&&''')))******)))''''''((()))***++++++,,,((((((((((((((((((((((((((((((((((((((()))******yyyssssssqqqggg[[[SSSDDD;;;444333222000///000//////......------,,,,,,.........///////////////------------------------,,,,,,---------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))******+++,,,,,,------******++++++,,,,,,---------,,,,,,,,,,,,,,,------............////////////............///000111111444777<<>><<<;;;:::;;;:::999777555444333222222111111222000000000000111111111111///111333333222222333444222333555666666555444444333444444555555444444333222222222222333333333333333333333333333333333333222222222111111111111000111111222222222222111111000000000000000000000000////////////000000000000111111111111111111111111//////000000000000111111111111000000//////......111111111000000////////////............------------------.........//////,,,,,,---------.........,,,...//////......000111000000000000////////////000111222333333333333333111333444333222222333444222444555444333222222333555555555555666777888999777777777888888999:::;;;>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLLLLLLLLLLLLLLLLLLLOOOQQQRRRRRRRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ\\\^^^^^^^^^]]]]]][[[]]]____________```bbbeeeeeedddddddddeeeffffffjjjkkklllmmmnnnooooooooolllmmmnnnnnnmmmmmmoooqqqnnnppprrrsssssstttvvvxxx{{{|||}}}}}}|||}}}~~~|||{{{~~~wwwlll]]]PPPGGGBBB>>>AAACCCCCC>>>888333000......---------------...------------------------++++++------------++++++))))))***+++,,,------...************************'''&&&&&&'''***++++++***'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,{{{sssqqqlll```TTTNNNAAA999333222333000///000.........//////000000000............/////////000------------------------+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,)))******+++,,,,,,---------,,,,,,,,,---...//////............////////////...............///111111111555999<<>>===;;;;;;;;;:::999777555555444333222222222222000000000000111111111111...000333333111111222444222444555777777666555444333444444555555444444333111111222222222333333333444444444444444444444444222222222111111111111000111222222333333222222111////////////////////////.../////////000000000111000000000000000000000000//////000000000111111111////////////000000000000111000000000000000000000///............---------,,,,,,---------.........++++++,,,,,,,,,---------,,,...000///...---///111////////////000000000000111111222444444555555444000222444444222111333444111333444444333222333555555555444444555666888999777777777777888999:::;;;<<<>>>@@@BBBCCCBBBAAA@@@@@@@@@@@@AAACCCEEEGGGIIIGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIJJJKKKKKKKKKKKKKKKKKKNNNQQQRRRRRRRRRSSSUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXZZZ[[[]]]^^^]]]\\\\\\ZZZ\\\^^^_________```bbbddddddddddddeeefffhhhiiijjjkkklllmmmnnnooooooooolllmmmnnnmmmmmmmmmoooqqqlllnnnqqqrrrrrrsssuuuwwwyyyzzz|||~~~~~~{{{xxxxxx|||{{{xxxwwwyyyvvvooodddWWWLLLDDDAAA@@@CCCEEECCC===777333111///......---......//////------------------------***+++---......---+++************++++++,,,,,,---************************)))((('''(((***+++***)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))******}}}sssoooiii[[[PPPKKKAAA:::444444555333222222000000000000111111111111---.........//////000000........................+++,,,------............---......//////......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------,,,++++++*********))))))***+++,,,,,,---------------......000111222............/////////000...------......///000111...333666888>>>PPPkkkxxxhhhTTTHHHEEE???===;;;;;;;;;;;;999777555555444333222222222222000000000000111111111111---000333333111000222444333444666888888777666555333444444555555444444333111111111222222333333333444444444444444444444444222222222111111111111000111222222333333222222111////////////////////////.../////////000000111111//////////////////////////////000000111111111222------...///000111222222000000000000000111111111//////.........---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---000111000---,,,...000......//////000000111111111222333444555555555555...111444444333222444666222333444444333333555666555555444444555666888999999999999999:::;;;<<<===;;;===@@@CCCDDDCCC@@@???@@@@@@@@@AAABBBEEEGGGHHHGGGGGGHHHIIIJJJKKKLLLLLLHHHIIIIIIJJJKKKKKKKKKJJJKKKMMMPPPRRRRRRRRRSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWYYY[[[]]]^^^]]]\\\[[[\\\^^^```aaaaaaaaacccdddcccccccccdddeeehhhjjjkkkiiijjjkkkmmmnnnooooooooolllmmmnnnmmmmmmmmmoooqqqlllnnnpppqqqqqqrrruuuwwwxxxyyy{{{~~~~~~~~~}}}|||}}}xxxttttttvvvyyy~~~}}}~~~xxxtttsssssspppjjj___TTTIIICCCAAABBBDDDFFFCCC===666333111//////.........//////000------------------------***+++---......---+++***,,,,,,++++++++++++++++++************************+++***))))))******)))((())))))))))))************)))))))))))))))))))))))),,,+++***)))((((((((((((~~~qqqdddVVVKKKDDD999777333222222222111///000000000000////////////---.........---,,,,,,+++........................------------------------++++++++++++++++++++++++***+++------------,,,+++---,,,,,,,,,,,,---......///...---,,,,,,,,,---...---,,,***+++,,,------,,,---------,,,,,,++++++++++++,,,,,,---///000222333...............---------............/////////000555555666999===JJJbbbwwwuuufffVVVJJJDDD???===;;;:::;;;;;;:::999777777666555444333333222222222222111111111111000////////////000111222333666666555555555444444444666666555444333333222222444444222222222222444444444444333222222333444444000111111222222222111111111111111111111111111111222111111111000000//////222222111111000000//////000000000000000000000000111111111111111111111111...//////000111222222222222111111111000000//////222111111111000000//////------------------------------,,,,,,,,,,,,++++++...//////000000000000000////////////000000000000222222222333333444444444555333333333444444222000000000111222333333444444555555555555555555444444888888888888999:::;;;;;;============>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBBBBHHHHHHIIIJJJKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJJJJKKKJJJKKKMMMPPPRRRSSSTTTTTTUUUTTTRRRQQQQQQSSSUUUVVVVVVXXXZZZZZZZZZZZZZZZ\\\\\\\\\]]]___```bbbcccccceeeaaaaaaeeehhhiiijjjmmmmmmlllkkkjjjjjjjjjkkkllllllmmmnnnnnnmmmmmmnnnpppqqqqqqrrrssstttttttttttttttvvvyyy}}}|||~~~~~~~~~zzzuuussssssssstttuuuzzz}}}yyy~~~}}}zzzyyyuuuqqqqqqkkkbbbWWWOOOIIIFFFEEEGGGHHHGGGAAA:::333111000000///...---,,,---......333111///---,,,++++++,,,+++,,,,,,,,,+++******)))++++++******************,,,,,,++++++)))((('''&&&******))))))))))))******+++*********))))))((((((+++)))((()))***+++***(((+++******)))))))))))))))sssdddUUUIIIBBB999666333222222111111000000000000000////////////------......------,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,,,,,,,---......------,,,++++++,,,---...---,,,+++++++++,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---///000222333000000000///...---,,,,,,---------............///555444666888;;;FFF[[[mmmxxxiiiZZZNNNGGG>>><<<:::999::::::999888777777666555444333333222222222222111111111111000////////////000111222333444444444444555555666666666666666555555444444444333333222111111222333333444333222111111222333444222222222222222111000///111111111111111111111111111111111111111111000000111111111000000/////////000000000000000000000000000000000000000000000000...//////000111111222222111111111111000000000///000000000000//////......------------------------------,,,,,,,,,,,,++++++---...//////000000//////////////////000000000000111222222333333444444555555333333333444444222000000111111222333333444444555555555555555555444444888888888888999:::;;;;;;<<<=========>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBBFFFFFFGGGIIIIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJKKKJJJLLLMMMOOOQQQSSSSSSTTTUUUTTTSSSRRRSSSTTTVVVWWWVVVXXXZZZZZZZZZYYYZZZ[[[]]]^^^^^^___```aaaaaaaaaeeeaaa```dddhhhhhhiiilllkkkkkkjjjiiiiiijjjkkklllkkkmmmnnnnnnmmmmmmnnnoooqqqqqqrrrsssttttttsssssssssuuuxxx{{{~~~zzz}}}}}}}}}xxxsssqqqqqqqqqqqqooosssxxxzzzzzzyyyxxxxxxvvvzzz|||yyywwwuuuqqqmmmkkkeee\\\TTTNNNJJJHHHGGGHHHHHHEEE???888222000000000///...---,,,------...000///...,,,++++++++++++---------------,,,++++++)))))))))***+++++++++,,,(((((()))************)))******))))))))))))******************)))))))))((()))((('''(((******(((''')))((((((((()))***++++++vvveeeTTTGGG???888666333111111111111000000000000000////////////------......------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......++++++***++++++,,,---...------,,,,,,+++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,---...000111222333222111000...---,,,,,,,,,,,,---------.........444444666999;;;AAARRRaaa}}}oooaaaSSSIIIAAA>>><<<:::;;;;;;:::999777777666555444333333222222222222111111111111000////////////000111222333111222333444555666777777666666666666666666666555222222111111111111222222222222111111111111222222333333333222111000///...111111111111111111111111111111111222222222222222000000000000////////////000000000000000000000000/////////////////////////////////000111111222222111111111111000000000000////////////............------------------------------,,,,,,,,,,,,++++++,,,---......//////......////////////000000000000111111222333333444555555555333222333444444333111111111111222222333333444444444444444444444555555777777777777888999:::;;;<<<<<<=========>>>>>>>>>?????????@@@@@@AAAAAAAAACCCDDDFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRSSSSSSUUUTTTSSSSSSSSSUUUVVVWWWVVVXXXZZZZZZYYYYYYZZZ[[[^^^^^^^^^_________``````ddd```___cccffffffgggjjjiiiiiihhhhhhiiijjjkkklllkkklllnnnmmmllllllmmmoooqqqrrrrrrssssssssssssrrrrrrtttvvvyyy|||~~~yyy|||{{{{{{yyytttqqqqqqqqqqqqkkkmmmpppqqqqqqrrrsssttttttxxxzzzwwwuuutttoooiiiccc]]]VVVOOOLLLKKKKKKJJJJJJHHHCCC<<<555111000000//////...------------......---,,,++++++++++++,,,,,,------------,,,,,,+++(((((()))***+++,,,,,,---(((((()))*********************))))))))))))******************))))))))))))'''''''''(((***)))'''%%%'''''''''((()))***,,,,,,zzzfffSSSEEE===777555222111111111111000000000000000////////////,,,------...------,,,,,,------------------------------------------------------------------------......---,,,++++++++++++,,,,,,++++++,,,,,,---...))))))******+++,,,---......//////...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111222111111000///......------------.........//////333444777;;;<<>><<<<<<<<<<<<;;;777777666555444333333222222222222111111111000000000000//////000111222222111222333444555555666777555555555555555666666666333222222222222222222333111111111111111111111111222222222222222111000///111111111111111111111111111111111222222333333444////////////////////////000000000000000000000000000000000000000000000000//////000000111111111111111111111000000000000000////////////////////////........................------,,,,,,,,,++++++++++++,,,------......------////////////000000000000111111222333333444555555555333222222333444333222111111111222222333333333333333444444444444555555777777666777777888999:::<<<<<<<<<=========>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUVVVUUUWWWYYYZZZYYYYYYZZZ[[[\\\\\\]]]^^^______``````ddd___^^^bbbddddddeeehhhffffffgggggghhhiiijjjkkkjjjlllmmmmmmlllkkkmmmnnnqqqqqqrrrsssssssssssssssrrrsssuuuxxxzzz|||~~~~~~xxx{{{~~~zzzyyy}}}{{{wwwuuutttttttttkkklllmmmmmmmmmooorrruuuvvvzzz{{{yyywwwvvvpppiii___YYYQQQLLLKKKLLLLLLLLLLLLHHH@@@999333000000000//////......------------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,+++++++++******)))''''''******))))))))))))***************)))))))))))))))''''''''')))******'''%%%'''''''''(((((()))++++++{{{fffRRRDDD===777444222000111111111000000000000000////////////,,,,,,------...------,,,---------------------------------------------------------------------------------,,,,,,+++++++++,,,++++++++++++,,,------))))))***+++,,,,,,------///000222111...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111/////////000000000000000////////////000000000000222333888===???BBBJJJTTTnnn~~~|||yyylll[[[LLLEEEBBB>>>;;;;;;;;;::::::777777666555444333333222222222222111111111000000000000000000000000111222333333333444444444444555444444444444444444555555333444444444444444444333111111111111111111111111///000111222222222222222111111111111111111111111111111111222222333333444/////////000000000000000000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000111111000000000000000000000000........................------,,,,,,,,,++++++++++++,,,,,,---------------////////////000000000000000111111222444555555666555333111111333444444333111222222222222222333333333333333333444444555555666666666666777888999999<<<<<<<<<<<<============@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUWWWYYYYYYYYYXXXYYY[[[YYYYYY[[[]]]^^^```bbbbbbccc^^^]]]```cccbbbccceeedddeeefffggghhhhhhiiiiiijjjkkkllllllkkkkkklllmmmqqqqqqrrrsssttttttttttttssstttuuuwwwzzz|||~~~yyy{{{}}}zzzzzz||||||xxxwwwwwwvvvvvvmmmmmmmmmlllllloootttxxxxxx{{{|||{{{zzzxxxqqqiii```XXXPPPKKKKKKMMMMMMLLLKKKFFF===555111///000000...............---------,,,------...............,,,,,,------------,,,,,,,,,+++++++++***)))))))))***************)))((('''******))))))))))))******))))))))))))))))))******)))((((((***++++++)))'''))))))((((((((((((((()))yyybbbNNNBBB===666444111000111111111000000000000000////////////,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++------------,,,++++++++++++++++++,,,------)))***+++,,,---------,,,---000333222///,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000---......//////000000111//////000000000111111111111222777===@@@AAAGGGOOOddd{{{}}}xxx}}}}}}rrraaaPPPEEEAAA<<<999888888888888777777666555444333333222222222222111111111111000111000000000000000111111333333333333333444444444444444444444444444333333444444555555555555444444111111222333333222111111...///000111222333333333111111111111111111111111111111111222222222222222000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000111111000000000000111111111111000000000000111111111111........................------,,,,,,,,,,,,+++++++++,,,------......------////////////000000000000000000111222444555666666555333111111222444444444222222222222222222222222222222333333444444555555555555555555666777888999;;;;;;<<<<<<<<<=========@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSUUUWWWYYYYYYXXXXXXYYYZZZWWWXXXYYY\\\^^^```bbbcccbbb^^^\\\___aaa``````ccccccdddeeefffggggggffffffiiijjjlllkkkjjjjjjkkkmmmpppqqqssstttvvvwwwwwwwwwuuuvvvwwwxxxzzz}}}{{{}}}}}}|||{{{}}}{{{xxxxxxxxxxxxwwwoooooonnnmmmnnnqqqwww{{{{{{}}}~~~}}}}}}{{{sssiii```XXXNNNJJJKKKMMMMMMLLLIIICCC:::333000000000000......//////......---,,,------...//////.........---......////////////...---,,,,,,+++***)))((((((&&&'''(((***++++++++++++******))))))))))))******))))))))))))************+++)))((()))***+++***)))***)))(((((('''''''''(((ttt]]]JJJ@@@<<<555333111000000111111000000000000000////////////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,//////...,,,++++++++++++***++++++,,,---+++,,,------...---,,,,,,)))...111111---+++,,,...+++++++++,,,,,,---------,,,,,,,,,,,,---...//////.............../////////////////////000000000000000111555;;;======BBBHHHYYYooo~~~uuuwwwvvvgggVVVGGGCCC>>>:::999999999999777777666555444333333222222222222111111111111000111111000000000000111111111111222333444444555555666666555555444444333333333333444555555444333333111222333444444333222111///000111222222222222222111111111111111111111111111111111111111111000000000111111111222222222333000000000000000000000000111111111111111111111111111000000000000000000000///000000000111111111111/////////000000000111111........................------,,,,,,,,,,,,++++++,,,,,,---...............////////////000000000000///000111222444555666777555333000000222444555555222222222222222222222222111222222333444444555555555555555555666777888888;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEFFFGGGGGGIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNOOOQQQRRRSSSSSSSSSTTTVVVXXXYYYXXXXXXYYYZZZXXXXXXZZZ[[[]]]___aaaaaabbb]]][[[^^^___^^^^^^aaacccdddeeeffffffeeeddddddiiijjjkkkkkkjjjjjjkkklllpppqqqsssuuuwwwyyyzzzzzzxxxxxxxxxyyy{{{~~~}}}}}}~~~}}}|||zzzzzz{{{{{{{{{sssssssssrrrsssvvv|||wwwmmm___VVVLLLHHHJJJNNNNNNLLLFFF@@@888222000111111000---.../////////...---,,,,,,---.........---,,,,,,+++,,,,,,---......------,,,+++++++++***)))))))))&&&'''((()))++++++++++++******))))))))))))******((()))))))))************+++)))'''&&&((()))***)))(((((('''''''''(((((()))pppYYYGGG>>>;;;555333000000000111111000000000000000////////////+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++%%%(((,,,000111///,,,***++++++******++++++,,,---,,,---.........---,,,+++'''+++000000,,,***+++---+++++++++,,,,,,---------,,,,,,,,,,,,------.../////////......---------,,,............/////////000000000333888:::999<<>><<<<<<<<<<<<777777666555444333333222222222222111111111111000111111000000000000000111...///000222444666777888888888777666555444444333222222444444444444222222222333444444444444333222111111222222222111111000111111111111111111111111222111111111000000//////111111222222222333333333000000000000000000000000000000000000000000000000111111111000000000000000//////000000111111111222---.........//////000000////////////////////////---------,,,,,,,,,++++++,,,---......//////......////////////000000000000///000111222444555666777555333000000222444555555222222222222222222222222111111222333333444555555555444444555555666777888;;;;;;;;;<<<<<<<<<=========>>>>>>@@@AAABBBCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFHHHJJJKKKLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTVVVXXXYYYXXXXXXYYYZZZYYYZZZZZZ\\\]]]^^^______aaa]]][[[]]]___]]]^^^```cccdddeeefffeeedddcccbbbhhhjjjkkkkkkjjjiiikkkllloooqqqsssvvvxxxzzz||||||yyyyyyyyyzzz|||~~~~~~~~~~~~}}}~~~wwwxxxxxxwwwxxx{{{|||qqq]]]TTTIIIFFFIIINNNNNNMMMDDD>>>666222111111111000---.../////////...,,,,,,,,,,,,---...---,,,+++***'''((()))******************************+++++++++)))************))))))(((******))))))))))))******(((((())))))*********+++,,,)))%%%$$$%%%((())))))&&&&&&&&&'''((()))***+++{{{hhhUUUFFF<<<888333333222222111000//////000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,++++++******+++,,,---...---,,,+++((()))***++++++++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...///000111111...///111111222444888;;;HHH\\\yyywwwrrrsss|||{{{nnnbbbQQQHHH@@@>>>>>><<<;;;<<<999777666444333333333444111111111111000000000000000000000000000000000000000000000111222444555666:::;;;:::777444333333444333333333333333333333333333333333333333333333333000000000000111222333444111111111111111111111111222333444444222000111111111111111111111111111111111111111111111111111111////////////////////////000111222333333222111000///000111111111000...---.../////////...---,,,,,,///...---,,,,,,---.../////////...---,,,,,,++++++******+++,,,,,,---..................///000222333111000000000000222333444555444222111111222444555666555444222111111222222444444444555555555666666444444555555666777777777888999999::::::;;;;;;<<<>>>??????@@@@@@AAABBBBBBEEEFFFFFFEEEEEEDDDCCCBBBEEEEEEGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSXXXWWWVVVVVVWWWXXXYYYZZZXXXYYYZZZ[[[\\\]]]^^^___^^^^^^^^^^^^^^^___```aaabbbddddddcccaaa```aaabbbdddfffiiikkkmmmmmmllllllmmmnnnppprrruuuxxxzzz{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}zzzvvvxxx{{{|||}}}rrr]]]UUUMMMKKKKKKIIIHHHIIIAAA888111000000///...000------------------------)))******+++---......///---,,,++++++,,,---,,,+++...,,,))))))***,,,,,,+++///,,,)))&&&$$$%%%((()))+++*********))))))(((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((uuubbbPPPCCC:::777333333222111111000//////000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***++++++,,,,,,---***+++,,,,,,------,,,,,,)))******++++++++++++***+++---......---,,,,,,---))))))))))))))))))))))))******))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......//////000000...///000111222444888:::FFFWWWsssyyysssrrr{{{qqqeeeWWWMMMCCC@@@>>>;;;:::<<<999888777555444444444444111111111111000000000000000000000000000000000000000000000111222333555555999:::999777444333444555333333333333333333333333333333333333333333333333222222111111111111111222111111111111111111111111111333444444222111111111111111111111111111111111111111111111111111111111000000000000000000000000000111222222222222111000000000000000000///............//////......---,,,///...------------...//////......---,,,,,,++++++***++++++,,,------......------...//////000000111111000000000000222333444555555444333333444555555666555444222111111222222333333444444444555555555444444555555666777777777888888999999:::;;;;;;;;;>>>>>>??????@@@AAAAAABBBDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOOOONNNOOOOOOPPPQQQRRRSSSTTTWWWWWWVVVVVVWWWXXXYYYZZZVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\]]]^^^______bbbcccdddcccbbbaaaaaabbbdddfffiiikkklllmmmllllllkkklllnnnqqqtttvvvxxxyyyyyyyyyzzzzzz{{{}}}~~~~~~~~~~~~{{{|||}}}}}}uuu^^^TTTLLLLLLMMMLLLJJJIII@@@888111000000///...///------------------------++++++,,,,,,,,,,,,------,,,++++++,,,...///...---000---+++***+++,,,+++***,,,***(((&&&&&&''')))***************)))))))))((((((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((|||lllZZZJJJ???888666222222222111111000000////////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((())))))******+++,,,,,,+++++++++++++++,,,------++++++++++++++++++***)))+++,,,......,,,,,,,,,---++++++++++++++++++++++++))))))******************++++++,,,,,,,,,,,,------,,,,,,,,,---------........................//////---///000111111333777:::BBBPPPhhh}}}uuurrryyyvvviii^^^SSSGGGBBB>>>;;;:::<<<999999999888777666444444222222111111111000000000000000000000000000000000000000000111222333444555777888888777555444444555333333333333333333333333222222222222222222222222444444222111111000000000111111111111111111111111111333444444222111111222111111111111111111111111111111111111111111111111111111111111111111111111000111111222222111111000111111000///////////////....../////////...------///......------......///.........------,,,,,,++++++++++++,,,------......+++,,,---////////////...000000000000111222333444555555666666666666555555555555444333222222222222222222333333333444444444444444555555666777777777888888888999::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAACCCDDDFFFGGGIIIIIIJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTVVVVVVVVVVVVWWWXXXYYYZZZYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^bbbcccdddcccbbbaaabbbccceeefffhhhjjjkkkllllllkkkjjjkkkmmmooorrruuuwwwxxxyyyyyyyyyzzz{{{|||}}}~~~}}}~~~~~~~~~~~~ttt]]]RRRJJJLLLQQQPPPLLLIII???777000000000///...///---------------------------------,,,,,,+++++++++,,,++++++---000222222111222000...,,,,,,,,,+++)))((((((((((((((()))***+++************))))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((}}}|||{{{{{{{{{|||~~~}}}sssbbbRRRDDD<<<777555222111111111000000000//////.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))),,,+++*********+++---...,,,,,,,,,,,,+++******)))***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------...........................------...000000000222666888???JJJ^^^xxxyyysssxxxzzznnncccWWWJJJCCC???;;;;;;===999:::::::::999777555444222222222111111111000000000000000000000000000000000000000000111222333444555666888777555444555666444444444444444444444444222222222222222222222222444333222222111111111111111111111111111111111111111222444333222111111222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000222111///.........///000......////////////......//////............//////......---------,,,,,,,,,,,,,,,,,,,,,------......***+++---//////...---,,,000000000111111222333333333444666777777666444333444444444333222222222222111111222222222333333333444444555555666777777777777777888888999:::::::::======>>>>>>???@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXYYY\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\^^^^^^bbbcccddddddbbbbbbbbbdddeeefffgggiiijjjkkkkkkkkkiiijjjlllooorrrtttvvvwwwxxxxxxxxxyyyzzz{{{|||}}}{{{}}}~~~~~~~~~~~~~~~xxxmmm\\\PPPIIIMMMTTTSSSMMMHHH===555///000000///...///------------------------------,,,,,,,,,,,,+++++++++++++++...111444444444444222000......---+++)))(((((()))************)))*********)))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((({{{zzzxxxwwwvvvvvvwwwxxxuuujjjZZZKKKAAA;;;777555111111111000000000000000///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,+++***)))***,,,------,,,++++++,,,((((((((((((((((((((((((++++++,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,---------..................---------------...//////000111555777<<>>::::::;;;;;;:::888666555222222222222111111111111000000000000000000000000000000000000111222333333444555777777666555555555444444444444444444444444222222222222222222222222222222111111222333333444111111111111111111111111000222333333222111222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222111///.........///000......///////////////...////////////////////////---------------,,,,,,,,,,,,,,,------------......***+++---//////...,,,+++///000000111222222333333222333555777777555333222333333333333333333222222111111111222222222333333444444555555666777777777666666777888888999999:::<<<======>>>>>>??????@@@BBBCCCDDDEEEEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWZZZZZZ[[[[[[]]]^^^___```bbbcccddddddcccbbbccceeeeeefffggghhhiiijjjjjjjjjiiijjjlllooorrrtttvvvwwwvvvvvvvvvwwwxxxyyy{{{{{{zzz{{{||||||}}}~~~~~~~~~|||{{{zzzzzzoooeeeXXXNNNHHHMMMUUUTTTLLLGGG;;;333...///111///...///------------------------++++++,,,,,,,,,,,,------+++++++++...111444444444444222000//////...,,,***)))******+++******(((((())))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((~~~|||zzzxxxvvvtttssssssmmmbbbRRRFFF>>>:::666444000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,------......***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++++++++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------......---.../////////111444666999@@@NNNccc{{{}}}xxx}}}wwwiii]]]PPPIIIDDD???===>>>;;;;;;;;;:::999888666666333222222222222111111111000000000000000000000000000000000000000111222222333555777777666444444444444444444444444444444444333333333333333333333333111111111222222333555555111111111111111111111111000222333333222222222333111111111111111111111111111111111111111111111111111111111111111111111111111000000//////000000111111111000///////////////......///000000000//////...//////000000//////...------------------------------------------......+++,,,---......---,,,,,,//////111222222333222222222333555666666555333222222333333444444333333222111111222222222333333333444444555555666777777777666666666777888888999999<<<<<<<<<===>>>>>>??????BBBBBBDDDEEEFFFFFFFFFFFFDDDDDDEEEGGGGGGHHHHHHGGGIIIIIIJJJJJJJJJJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXX[[[[[[\\\\\\^^^___aaabbbbbbcccddddddccccccdddeeefffffffffggghhhhhhiiiiiiiiijjjlllnnnqqqtttvvvwwwtttttttttuuuvvvwwwyyyyyyyyyzzzzzzzzz{{{~~~~~~~~~}}}~~~}}}}}}zzzwwwwww}}}~~~yyyrrrggg^^^SSSKKKHHHMMMSSSQQQIIIDDD999222---///111///......------------------------+++++++++,,,,,,---------,,,++++++---000222222111222000///000000///---+++***+++++++++***))))))((())))))))))))************(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((}}}yyyvvvsssqqqeeeZZZLLLAAA<<<888555222///000000000000000000000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********+++,,,,,,------))))))***+++++++++++++++++++++,,,,,,---,,,,,,,,,***+++------+++***+++,,,++++++++++++++++++++++++))))))******+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........---...//////...000333555555<<>>>>>???@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLMMMMMMOOOOOOPPPQQQPPPQQQSSSUUUVVVWWWWWWWWWZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^___aaabbbbbbcccddddddccccccdddfffffffffffffffggghhhhhhiiiggghhhjjjmmmppprrrtttuuurrrrrrrrrssstttuuuwwwwwwxxxxxxyyyyyyzzz}}}~~~~~~~~~}}}zzz{{{||||||{{{}}}|||yyy{{{|||xxxuuusssyyy{{{wwwpppiii___VVVNNNIIIHHHMMMQQQLLLFFFBBB777000---///111///......------------------------------,,,,,,,,,,,,++++++,,,++++++,,,...///...---.........///111111///---******************++++++((()))))))))************(((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((}}}xxxtttqqq```VVVHHH???:::777333000////////////000000000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***)))))))))((()))***,,,,,,+++*********+++,,,,,,------------)))+++---,,,+++***+++,,,((((((((((((((((((((((((++++++,,,------...//////++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////---............000333555222999FFFVVViiizzzxxxuuuiii\\\SSSLLLCCC===<<<<<<;;;999777666666777777333333333222222222111111000000000000000000000000111000000000000000111222444666888888666333222222555555555555555555555555555555555555555555555555555555444333222222222222111111111111111111111111///111333333222222333444111111111111111111111111111111111111111111111111////////////////////////111000///......///000111///000111111111000...---......///000000000000000...///000111111000///...------------------------..................------//////...---------.........///111222333333222222666666777777777777666666111222333444444444333222222222333333333444444444444444555555666777777777555555666666777888888888;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKJJJJJJIIIIIIHHHGGGGGGKKKKKKLLLMMMNNNOOOOOOPPPOOOQQQSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZ[[[\\\]]]___aaabbbbbbccceeeddddddccceeeffffffffffffffffffggghhhiiifffgggiiikkknnnqqqssstttqqqqqqqqqrrrssstttuuuvvvxxxxxxxxxxxxyyy}}}|||~~~~~~~~~~~~yyyuuuvvvxxxyyyzzz|||xxxtttuuu|||~~~{{{wwwssspppuuuvvvqqqiiibbbYYYQQQKKKHHHIIIMMMOOOJJJCCCAAA666000,,,///111///......------------------------///......---+++******)))---,,,++++++,,,---,,,+++,,,,,,---///111222000...((((((((()))***,,,---...(((((())))))*********+++(((((())))))))))))((((((((()))***++++++***)))(((''''''''''''((((((((()))|||tttkkk\\\PPPDDD===999444333444000000000000000000000000000...+++)))(((***---///...---,,,,,,,,,,,,---...---------,,,,,,+++++++++*********++++++,,,,,,,,,//////...---,,,++++++***)))***+++,,,---,,,,,,+++))))))*********++++++++++++,,,------,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''(((***,,,---)))***,,,...//////.........//////...,,,,,,---///000000////////////000000333555===MMM```xxx}}}uuuoooeeeYYYNNNFFF@@@======;;;888777888999999888777666444222111111111222000000000000000000000000......///000111222222333555555555555666666666666444444444444444444444444444444444444444444444444555555444333111///---,,,000000000000000000000000111111111111111111111111///000000000000111111111222222222111111111111000000000000000000000000000////////////////////////222222111000///...------......////////////......---...000111222111///...///...---,,,,,,,,,,,,,,,////////////...---,,,+++---------///000///---+++222111000111222333333222333444555666777777777777666666666666555444333222111111000000000000000000222222333333333333444444444555666777888888888888<<<<<<;;;;;;<<<===???@@@BBBAAAAAAAAABBBDDDEEEGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMOOOOOOPPPPPPNNNQQQTTTUUUVVVWWWYYY[[[WWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]^^^___``````aaaccceeefffggghhhhhhiiihhhhhhgggggggggggghhheeegggiiikkklllnnnqqqtttoooooonnnoooqqqtttwwwyyyzzzzzzzzzzzzzzz|||}}}{{{|||~~~}}}}}}~~~|||ttttttuuuwwwyyy|||~~~}}}vvvpppooossswww|||}}}}}}}}}}}}~~~|||zzzwwwtttsssrrrmmmeee[[[QQQKKKIIINNNQQQPPPNNNKKKBBB999333111///---,,,---...///000///...---------------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******************++++++))))))(((''''''''''''''')))(((''''''''')))***+++,,,,,,+++***))))))******&&&&&&&&&'''''''''((((((tttiiiYYYMMMAAA;;;777333222333000000000000000000000000111///---++++++,,,...///...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------,,,++++++*********+++,,,---------,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***,,,...///++++++,,,---............---...///...,,,,,,...000000000////////////000000333444:::GGGXXXooo~~~vvvpppfff[[[QQQHHHAAA>>>===;;;888888888999999888777666444333111111111222000000000000000000000000//////000000111111222222444444444444555555555555555555555555555555555555444444444444444444444444555444444333222000///...111111111111111111111111111111111111111111111111000000000111111111222222222222222111111111111000000000000000000000000000////////////////////////111111000000//////............////////////......---...000111222111000//////......---,,,,,,---------------...------,,,+++------.../////////...---111000000111333333333333333444555555666666666666666666555555444333333222222222222222222222222222222222333333333333444444444444555666777777777777<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBDDDFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPNNNPPPSSSTTTUUUUUUWWWXXXVVVWWWXXXYYYYYYZZZYYYYYYZZZZZZZZZ[[[\\\]]]^^^___```aaaccceeefffgggggghhhhhhggggggfffffffffggggggfffhhhjjjkkkkkkmmmpppssspppoooooooooqqqsssvvvxxxzzz{{{|||||||||}}}}}}||||||~~~~~~{{{{{{|||~~~}}}uuuuuuvvvxxxzzz}}}|||uuunnnlllnnnpppuuuvvvxxxxxxwwwxxxzzz|||~~~|||{{{xxxqqqpppmmmhhh```VVVMMMHHHIIINNNRRRQQQNNNJJJAAA888222111///---,,,---...///............////////////------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,---......******)))((((((((((((((()))(((((((((((())))))***++++++***)))))))))))))))&&&&&&&&&'''''''''((((((sssfffTTTIII>>>999666333222333000000000000000000000000000///......------.........------,,,,,,------...------,,,,,,,,,,,,++++++---------------,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------*********++++++++++++,,,++++++++++++++++++++++++,,,+++******+++,,,...///------,,,,,,,,,------...,,,---......------///111000//////......//////000444333666@@@NNNccc~~~xxxrrrhhh^^^UUUKKKCCC???>>>;;;999888999999999888777666555333222222111222000000000000000000000000000000000000000111111111222333333333444444444444666666666666666666666666444444444444444444444444444444444444333222111000111111111111111111111111111111111111111111111111111111111111222222222333222222222111111111111000000000000000000000000000////////////////////////000000000000////////////...//////000000//////......///000222222111111000//////......------......++++++,,,------------,,,------......//////000000000000111222222333333444444444444444555555555555666555444333222222222333222222222222222222222222222222333333333333444444333333555666666666666666;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@AAACCCEEEFFFCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPNNNPPPRRRSSSSSSSSSTTTVVVUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^```aaacccdddeeefffggggggfffeeeeeeeeeeeeeeeffffffhhhiiikkkkkkkkklllnnnqqqppppppooopppqqqsssuuuvvvyyy{{{}}}~~~}}}}}}~~~}}}|||}}}~~~|||zzzyyyzzz|||xxxwwwxxxzzz|||~~~|||vvvoookkkjjjjjjmmmppprrrssssssrrrsssttt}}}~~~}}}|||zzzpppnnniiibbbZZZQQQJJJFFFIIIOOOSSSRRRNNNIII???666222111///...------......+++,,,---////////////...------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,...///000111+++******))))))))))))***((())))))))))))(((((('''***))))))(((((((((((()))&&&&&&'''''''''(((((((((rrrcccPPPFFF<<<888666333222444////////////////////////...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++***))))))***+++---...************++++++++++++***************************))))))))))))***+++,,,///...---++++++,,,---...+++,,,---------...000222/////////....../////////444333444:::FFFZZZvvv}}}zzztttkkkbbbYYYOOOFFF??????<<<999888999999999888777666555444333222222111000000000000000000000000111111111000000000000000333333333333444444444444555555555555555666666666444444444444444444444444444444444555444444333333111111111111111111111111111111111111111111111111111111222222222333333333222222222111111111000000000000000000000000000000////////////////////////.../////////000000000111//////000000000000/////////000111111222222111111000//////.........//////***+++,,,---............,,,---.........000222333111222333333222222333444555444444333333333444444555444333222222222222333000000000000000111111111222222222333333333444444222333444555666666666666:::;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIKKKLLLNNNOOOOOOOOOOOOQQQSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\^^^___```aaabbbdddeeeeeeffffffdddcccccccccdddeeeffffffiiijjjkkkkkkjjjkkkmmmoooppppppppppppqqqrrrssstttyyy{{{~~~~~~}}}}}}}}}~~~}}}~~~}}}zzzyyyzzz|||}}}zzz{{{|||~~~~~~yyyrrrmmmjjjhhhhhhkkkppprrrrrrqqqqqqrrrxxx~~~~~~|||rrrnnnggg^^^UUUNNNIIIFFFIIIPPPTTTQQQLLLFFF===444111000///...---.........***+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++,,,,,,---...//////******)))(((((()))))))))((()))*********((('''&&&)))(((((('''''''''((((((''''''''''''((((((((((((ssscccNNNDDD;;;888666333222444////////////////////////---......///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++,,,,,,------......++++++******************++++++,,,,,,,,,---------***)))(((((((((***+++,,,))))))*********+++++++++******************************************++++++///...---++++++,,,---...+++,,,---------...000222//////............//////333222444888AAASSSooo}}}~~~|||vvvnnnfff^^^TTTHHH@@@???===:::999999999999888666666666555444333222111000000000000000000000000111111111000000000000000333444444444444555555555333333444444444555555555444444444444444444444444444444444555555444444333111111111111111111111111111111111111111111111111111111222222222333333333222222222111111111000000000000000000000000000000////////////////////////......//////000000111111//////000000000000////////////000000111111111111//////.........//////000+++,,,---///000000000000,,,---.........000444777555777777666333222222444666555444333333333333333444444333222222222333333//////000000000111111111222222222333333333444444222333444555666666666666::::::;;;;;;<<<=========???@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLNNNNNNOOOOOOPPPRRRTTTTTTSSSRRRSSSTTTVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]___`````````bbbcccddddddddddddbbbbbbbbbbbbccceeeffffffjjjkkkkkkkkkjjjjjjkkkmmmooooooppppppqqqrrrssssssxxxzzz~~~~~~}}}||||||~~~~~~~~~~~~~~~{{{{{{|||~~~||||||~~~~~~zzzuuupppkkkiiidddhhhnnnqqqrrrrrrrrrrrrttt|||~~~tttnnncccXXXOOOIIIGGGFFFJJJPPPTTTOOOHHHBBB999222000//////...............---...///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++++++++(((((('''''''''(((((()))((()))*********((('''&&&((('''''''''''''''(((((('''''''''((((((((())))))sssbbbLLLBBB:::777666333222333000000000000000000000000---............---,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------************)))))))))))),,,,,,,,,------.........+++******))))))))))))***++++++++++++,,,,,,,,,,,,***))))))))))))******+++)))))))))************+++++++++++++++++++++++++++,,,,,,------------------------,,,,,,,,,------...,,,---......------///111///......------......///111111444888>>>LLLeee{{{|||}}}zzzsssllleeeZZZMMMCCC@@@>>>;;;999999999888777666666666666555333222111000000000000000000000000000000000000000111111111444444444444555555555555222222333333444555555555444444444444444444444444444444444555444444333333222222222222222222222222111111111111111111111111111111111111222222222333222222222111111111111000000000000000000000000000////////////////////////......//////000000111111///000000111111000000//////////////////000000000......------......//////------...000000111111111,,,---///...---000666;;;>>>@@@@@@<<<777444444555888777555333222333333444333333444444444444333222111111111222333333444444222222333333333333444444333333555666666666666666999999;;;<<<<<<===<<<<<>>;;;999999999888777666666777666555444222111000000000000000000000000//////000000111111222222222333333333444444444444333333333444555666666666444444444444444444444444444444444444444333222111222222222222222222222222111111111111111111111111000000000111111111222222222222222111111111111000000000000000000000000000////////////////////////////////////000000000000000000111111111111000000...............//////000------,,,,,,---......///------...///000000000///+++...///...---000777>>>HHHJJJIIIDDD<<<777666888:::888666444333333333444222333555777777555333222000111111222333333444444222222333333333333444444444444555666777777777777888999;;;<<<===<<<<<<<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHJJJLLLMMMNNNNNNNNNMMMOOOQQQRRRRRRQQQSSSTTTUUUUUUWWWXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[]]]___```___```aaabbbccccccccccccaaaaaaaaabbbdddfffggghhhiiijjjkkkjjjiiiiiikkkmmmlllmmmnnnppprrrssstttttttttwwwzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyyxxxuuurrrjjjlllppprrrqqqqqqqqqrrrqqqzzzwwwmmm^^^OOOEEEBBBDDDFFFKKKQQQQQQIII???999444000......///////////////...111111000//////...------++++++++++++++++++++++++***++++++,,,,,,++++++******************************************)))))))))((((((''''''((())))))***)))(((((((((((())))))***((((((''''''(((((()))***'''((((((((()))))))))))){{{fffUUUHHH???666444222///---...000000000000000000000000111111000///////////////,,,,,,---......---,,,,,,+++++++++,,,,,,---------*********++++++,,,,,,---++++++++++++++++++++++++...---+++*********++++++))))))*********+++++++++---......///...---+++***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***,,,...//////.........//////...,,,,,,---///.........------.........,,,///333666777>>>QQQdddzzz|||wwwqqqfffVVVJJJAAA>>>;;;::::::999888777666666777777666444222111000000000000000000000000...//////000111222222333111111222222222333333333444444444555666777777888444444444444444444444444444444444444333222111000222222222222222222222222111111111111111111111111///000000000000111111111222222222111111111111000000000000000000000000000////////////////////////000000000000////////////000000111111111111000000...------------...//////,,,,,,,,,,,,,,,---...///,,,---......///.........+++...///...---000888???OOOQQQPPPIII@@@:::999:::;;;999777444333333444444111333666888888777444222...//////000111111222222222222333333333444444444444555666777888888888888888999:::<<<===<<<<<<;;;:::<<>>@@@BBBCCCCCCCCC@@@BBBCCCCCCBBBBBBDDDEEEHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIKKKLLLNNNOOOOOONNNNNNMMMMMMNNNPPPQQQSSSSSSUUUVVVVVVVVVVVVWWWYYYVVVVVVXXXYYY[[[[[[\\\\\\]]]^^^___```bbbbbbccccccddddddeeeeeefffeeeeeedddiiijjjkkklllmmmmmmmmmmmmjjjkkklllnnnoooqqqrrrssstttvvvxxx{{{}}}}}}}}}|||}}}~~~~~~~~~||||||~~~zzzzzz{{{tttttttttuuuvvvvvvuuusssvvv|||~~~rrr```OOOGGGGGGLLLQQQVVVUUUQQQHHH;;;333111222//////...------------...............////////////---------.........//////......---,,,,,,+++******)))***+++***)))((((((******---000///***''''''***))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((''''''((((((((((((((((((((((((nnn[[[NNN>>>:::555111000111000000222111111000//////......000///...------...///000------------------------,,,,,,------,,,,,,+++***,,,,,,+++++++++*********++++++******++++++,,,---+++---------+++***+++,,,++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,++++++++++++,,,------++++++++++++++++++++++++------------------------........................111000111555999>>>HHHSSSooo|||vvv}}}xxxqqqcccVVVGGG@@@;;;;;;<<<:::999999888888888777666444333222111222222333222111000///000000000000000000000000111111222333444444444444555555555555666666666666555555444333333333333444333333333333333333333333444333222111000000000000222222222222222222222222111111111111111111111111222222111000000111222222111111111111111111111111333222111000//////000111111111111111111111111111000000111111111111000000000000000000////////////////////////............//////............//////------......///333777;;;DDDLLLRRROOOIIICCC<<<666666666555444444444444444555555555555555444333333333222111111111222333444555555444444444333333333222222333555666888999999:::::::::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCC@@@BBBCCCCCCBBBBBBDDDEEEHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOQQQRRRQQQSSSTTTUUUTTTUUUVVVXXXWWWWWWYYYZZZ[[[[[[[[[[[[\\\]]]___aaabbbcccddddddbbbcccdddeeefffgggggggggkkklllmmmnnnnnnnnnnnnnnnjjjkkklllmmmoooqqqrrrssssssuuuwwwyyy{{{|||}}}}}}}}}~~~}}}}}}~~~||||||~~~|||}}}zzzzzzyyyyyyxxxwwwuuutttxxxrrr___OOOGGGIIIPPPUUUXXXUUUNNNDDD:::222////////////...---------------------------............------------.........///...------,,,++++++******)))***+++***)))((((((***,,,///222000+++((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&((((((((((((((((((((((((~~~{{{hhhUUUHHH:::777222000000111111111222222222111000000//////.........//////.........------------------------,,,,,,------,,,,,,+++***++++++++++++************++++++******++++++,,,,,,,,,---...---+++)))***+++++++++******++++++,,,---++++++++++++++++++++++++************************---,,,+++******))))))***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................000///000333666999CCCMMMccc|||xxx}}}|||uuuiii]]]IIIAAA;;;;;;;;;999888999777777777777666555444444111222222222222111000000000000000000000000000000000111222333444444444444555555555555666666666666555555444333333333333444333333333333333333333333444333222111111000111111222222222222222222222222111111111111111111111111222222111000000111222222111111111111111111111111222222111000000000111111000000000000000000000000000000111111111111000000000000000000////////////////////////..................////////////......---............000444777===GGGPPPQQQLLLEEE<<<555666555444444444444444444555666666666666555444444333333222111111111222222444444444444333333333333222222333555666777888999999:::::::::;;;;;;;;;<<<;;;<<<>>>???AAAAAABBBBBB@@@AAACCCCCCBBBCCCDDDFFFHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOQQQRRRSSSSSSSSSUUUWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[]]]___aaacccdddeeeeeebbbbbbccceeefffggghhhiiikkklllmmmmmmmmmmmmmmmllljjjjjjlllmmmoooqqqrrrrrrrrrsssuuuwwwyyy{{{}}}}}}|||~~~~~~~~~}}}||||||}}}~~~~~~|||}}}~~~~~~~~~{{{xxxuuutttyyyrrr^^^MMMHHHLLLUUU[[[\\\UUUJJJ@@@777222...,,,///......---------------+++,,,,,,,,,------------------------............------,,,,,,++++++******)))***+++***)))((((((***...111333111---***)))+++))))))))))))))))))))))))************************'''(((***++++++)))'''%%%((((((((((((((((((((((((~~~}}}~~~{{{yyyzzzuuubbbOOODDD888555111//////000000////////////.........------,,,---///000000///---,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***---,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,+++,,,---,,,+++***+++,,,+++***++++++++++++,,,,,,***+++++++++++++++,,,,,,************************,,,++++++***+++---...000+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................000///000333444666>>>GGGXXXqqq~~~xxxmmmbbbMMMDDD===;;;;;;999888:::666777777777777666666555222222222222111111000000000000000000000000000000000111222333444555555555555555555555666666666666555555444333333333333444444444444444444444444444444333222222111111111111111222222222222222333333111111111111111111111111222111111111111111111222111111111111111111111111222111111111111111111111////////////////////////000000111111111111000000000000000000////////////////////////............,,,---////////////---,,,---.........---...111333888DDDOOOQQQLLLEEE<<<444555555444333333444444444666666666777666555555444444333333222222111111111333333333333333333333333222222333444555777777888999999999::::::;;;;;;<<<;;;<<<===???@@@AAAAAAAAA???AAACCCCCCCCCCCCDDDFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHHHHIIIKKKLLLLLLMMMLLLLLLLLLMMMMMMNNNNNNOOONNNPPPRRRRRRRRRSSSUUUWWWYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^```cccdddeeefffdddddddddeeeeeefffggghhhiiiiiijjjjjjjjjjjjiiiiiiiiijjjkkkmmmooopppqqqrrrrrrrrrsssuuuwwwzzz|||}}}{{{}}}~~~|||{{{{{{|||}}}}}}~~~}}}|||}}}~~~~~~~~~~~~}}}xxxtttsssxxxppp[[[LLLHHHOOOYYY```___UUUFFF<<<666222...+++///...------,,,,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++******)))***+++***(((((((((***...000111000---***)))***))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,......,,,(((&&&((((((((((((((((((((((((~~~}}}~~~zzzwwwvvvwww{{{{{{lllZZZKKKAAA888555222/////////...---......------------,,,,,,+++---///000000///---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,((()))++++++++++++---...******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...///+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................000///111444444444:::BBBPPPggg{{{pppgggSSSIII@@@===<<<999999:::666777777777777777666666222222222111111111111111000000000000000000000000///000222333444555555555555555555555666666666666555555444333333333333444444444444444444444444444444333222222222222222222111111111222222333333333111111111111111111111111111111111222222111111111111111111111111111111111111111111222222222222111////////////////////////000000111111111111000000000000000000////////////////////////............,,,---...//////...---,,,......///...------///111777BBBLLLMMMHHHBBB:::222444444333333333444444555666666666777666555555444333333333333222111111000333333333333333333333333222333333444555666777777888888999999:::;;;;;;<<<;;;<<<===>>>???@@@@@@@@@???AAABBBCCCCCCCCCEEEGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMMMMNNNNNNNNNMMMOOOPPPRRRSSSRRRSSSUUUVVVXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[]]]```bbbdddeeeeeefffeeeeeedddddddddeeeeeeggghhhiiiiiiiiiiiiiiiiiiiiijjjkkkmmmnnnpppqqqrrrqqqrrrrrrtttvvvyyy{{{|||{{{{{{}}}~~~|||{{{{{{{{{|||||||||||||||}}}}}}~~~}}}|||}}}wwwtttsssuuu||||||lllXXXJJJIIIQQQ[[[aaa___SSSCCC999555333///,,,......---,,,,,,,,,,,,,,,,,,------------.........------------------,,,,,,,,,+++++++++++++++******)))***+++***(((((((((***,,,---...---+++)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((***...000111...+++(((((((((((((((((((((((((((~~~~~~}}}}}}xxxvvvuuuvvvzzz}}}{{{pppaaaRRREEE>>>888555222000//////---,,,///////////////.........+++,,,...//////...,,,+++------------------------,,,,,,------,,,,,,+++***)))))))))***************,,,,,,++++++******++++++&&&(((***+++++++++---///)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))(((((()))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000///111444444333888???HHH\\\yyy}}}tttkkk[[[PPPEEE@@@===:::999;;;777777888888888777666666333222111111000000111111000000000000000000000000///000111333444555666666555555555555666666666666555555444333333333333444444444444444444444444444333333222222222222333333111111111222222333333444111111111111111111111111000111222222222222111000111111111111111111111111000111222222333222222222000000000000000000000000000000111111111111000000000000000000////////////////////////............------............------...//////...------...000444===EEEDDD@@@===777222333333333333333444444555555666666666666555444444222222333333333222111111222222222222333333333333222333333444555555666666777777888999:::;;;<<<<<<;;;;;;===>>>>>>?????????>>>@@@BBBCCCCCCCCCEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMNNNNNNOOONNNNNNMMMOOOQQQRRRRRRRRRRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYYYY[[[]]]___aaabbbccccccgggeeedddbbbbbbbbbccccccggghhhiiijjjkkkkkkkkkkkkiiiiiikkklllnnnpppqqqqqqrrrrrrtttuuuwwwxxxyyyzzzzzzzzz|||}}}~~~}}}{{{{{{{{{||||||zzz{{{|||}}}~~~~~~~~~|||{{{}}}}}}wwwuuuuuutttxxx{{{|||vvvgggTTTIIIIIIQQQYYY]]]YYYNNN@@@666333222000---...------,,,,,,,,,,,,,,,------------............------------,,,,,,,,,,,,++++++++++++++++++******)))***+++***)))((((((***)))***+++++++++***((('''))))))))))))))))))))))))''''''''''''''''''''''''(((***...111111///,,,)))((((((((((((((((((((((((~~~}}}|||xxxwwwwwwyyy{{{|||{{{zzz|||zzzttthhhXXXIII???:::666333111000000000///...///////////////000000000,,,------......------,,,------------------------,,,,,,------,,,,,,+++***((()))))))))************---,,,++++++******++++++''')))***+++******,,,...)))***+++,,,,,,,,,++++++)))******+++,,,,,,------************************+++++++++******)))((('''***************++++++,,,------------------------------------------------..............................111333333111555<<<@@@QQQmmmxxxpppbbbVVVJJJCCC???;;;:::<<<888888888888888777666555333222111000000000111222000000000000000000000000///000111333444555666666555555555555666666666666555555444333333333333444555555555555555555555555333333333222222333333444000111111222333333444444111111111111111111111111000111222222222222111000111111111111111111111111000111222333333333222222111111111111111111111111000000111111111111000000000000000000////////////////////////...............------,,,,,,------...---///000///...---...000///666;;;999666777666444333333222222333333444555555555555555555444333333000111222333333333222222111111222222222333333333222333333444444555555666777777888999:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNOOOPPPPPPOOONNNMMMOOOQQQRRRQQQPPPOOOPPPRRRTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\^^^___```aaaaaadddcccbbb``````aaabbbccceeefffgggiiijjjkkkkkkllliiiiiijjjlllnnnoooqqqqqqrrrsssuuuwwwxxxxxxxxxxxxyyyzzzzzz|||}}}~~~|||{{{{{{||||||yyy{{{||||||}}}~~~|||{{{zzz~~~xxxwwwxxxuuuwwwwwwyyy~~~|||ooobbbQQQHHHJJJPPPUUUWWWQQQIII===444000//////......---,,,,,,++++++,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,++++++******************++++++)))***+++***)))((((((***'''((((((***++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((('''))),,,...///---+++)))((((((((((((((((((((((((}}}|||yyyyyyyyy{{{}}}}}}zzzxxx{{{xxxpppcccRRRCCC:::777333222000000111222222111............////////////,,,------------------,,,++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,---,,,,,,+++*********+++)))***++++++***)))***,,,)))***+++,,,---,,,++++++))))))***+++,,,,,,------))))))))))))))))))))))))((()))+++,,,------,,,,,,*********)))***++++++,,,------------------------------------------------........................,,,---///333222000444::::::JJJddd{{{tttgggZZZMMMFFFAAA<<<;;;===999999999888888777666555444333111000000000111222000000000000000000000000///000111333444555666666555555555555666666666777555555444333333333333444555555555555555555555555333333333222222333444444000000111222333333444444111111111111111111111111000111222333333222111000111111111111111111111111000111222333444333333222111111111111111111111111000000111111111111000000000000000000////////////000/////////..................,,,++++++,,,......---///000///......///000+++111444111000333666666222222222222333333444555444444555555444444333222///000222333444333333222111111111222222333333333333333333444444555555555666777888999:::;;;<<<<<<;;;;;;<<<===>>>>>>>>>===>>>@@@BBBCCCCCCDDDFFFHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKNNNOOOPPPQQQPPPOOONNNMMMOOOPPPQQQPPPNNNMMMNNNOOORRRSSSTTTVVVWWWXXXXXXXXXYYYZZZ\\\]]]^^^_________bbbaaa```___```aaaccceeebbbcccdddfffhhhiiijjjjjjhhhiiijjjlllnnnooopppqqqssstttvvvxxxyyyxxxwwwvvvyyyyyyzzz{{{}}}~~~~~~}}}|||||||||}}}yyyzzz|||||||||~~~~~~|||{{{www|||zzzyyy{{{wwwwwwvvvwww~~~~~~uuukkk___OOOHHHJJJOOOSSSSSSKKKEEE;;;222...---...///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++******************++++++)))***+++***)))((((((***''''''(((***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,***)))((((((((((((((((((((((((~~~zzzzzz|||~~~|||yyy}}}uuuhhhZZZMMMAAA777111111111111111000000000000------------------,,,,,,,,,------...............++++++++++++++++++++++++------------------------------++++++++++++------,,,,,,,,,,,,,,,+++***))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++......,,,+++***+++,,,,,,------,,,+++******************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---......000////////////111222333<<>><<<;;;::::::999888777777777888888777555222111222333333222222222111111111000000111111222222222333333333666666666666666555555555777777666666555555555444333333444444555666777777444444333222222222222333000000000000000000000000111111111111111111111111111111111222222333333333222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000222111///.........///000////////////............---+++******+++,,,,,,+++000///---,,,,,,---...///000111111111111222222222444444444555555555555666777666555444333222111111333333333222222222111111111111000000111111222333333333444444444444444444888888888999999::::::;;;<<<<<<<<<===============;;;===???BBBCCCDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJGGGHHHJJJKKKKKKKKKJJJJJJNNNOOOOOOPPPPPPPPPOOOOOOQQQQQQRRRQQQQQQPPPOOOOOOUUUVVVXXXWWWVVVUUUUUUVVVYYYZZZ[[[]]]^^^___`````````aaabbbcccccccccccccccbbbbbbccceeegggiiikkklllkkkkkkkkkllllllnnnoooooouuuuuuvvvvvvwwwwwwwwwwwwxxxxxxyyy{{{|||}}}~~~}}}~~~}}}{{{zzzzzzzzz{{{|||yyy|||~~~~~~|||wwwtttooozzz~~~}}}~~~wwwrrruuu{{{|||uuummm]]]TTTKKKHHHMMMRRRSSSQQQCCC;;;111,,,,,,//////---111///---+++***+++,,,---,,,,,,---------,,,+++*********+++++++++,,,,,,,,,************))))))((((((((()))***++++++***)))(((************************))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((***))))))((('''&&&&&&&&&}}}}}}||||||sssfffWWWJJJ???666111111111111000000000//////...---------------------------...////////////...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,+++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))((((((((()))***++++++++++++******+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---......000////////////111222333888BBBQQQccc}}}~~~tttppphhh\\\OOOEEE???<<<;;;<<<;;;:::999999888999999888777555333222222222333111111111000000000//////111111222222222333333333666666666666666666666555777666666666555555555555333333444444555666666777555444444333333333333333222222222222222222222222111111111111111111111111111111222222222333333333222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000222111000///...//////000////////////............///---,,,,,,---......---///...,,,++++++,,,---...000000111111111222222222333333333333444444444444444444444444333333333333333222222222111111111111111111000000111111222333333333333444444444444555777888888999999::::::;;;<<<<<<<<<<<<============<<<===???@@@BBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFHHHJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRQQQTTTVVVWWWWWWVVVUUUUUUVVVXXXYYYZZZ\\\]]]^^^____________```aaabbbbbbbbbbbbccccccdddeeegggiiijjjkkkjjjjjjjjjkkklllmmmooopppssstttuuuuuuvvvwwwxxxxxxxxxyyyzzz{{{|||~~~}}}~~~|||{{{zzzzzzzzz{{{yyy|||{{{uuuqqqllluuu~~~~~~}}}wwwrrrssswwwwwwppphhhZZZRRRIIIHHHNNNRRRQQQMMMAAA:::111,,,---......---...---,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++*********)))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))******))))))(((''''''&&&((((((((((((((((((((((((***))))))(((''''''&&&&&&~~~~~~{{{yyypppbbbSSSGGG===666222111111000000000000//////..............................///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******+++++++++***************++++++++++++++++++++++++---,,,+++*********+++++++++******))))))***++++++)))))))))******,,,------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---......////////////000111222222444;;;FFFWWWoootttpppkkkbbbUUUJJJAAA>>>===>>>===<<<;;;::::::::::::888777555333222222222333000000000///////////////111111222222222333333333555555666666666666666666666666666666555555555555333333444444555666666666666555555444333444444444333333333333333333333333222222222222222222222222111222222222222333333333222222111111111111222222222222222222222222222222000000000000000000000000000000000000000000000000111111000///////////////////////////............///---,,,,,,---......---------,,,++++++,,,---...000000000111111111222222111111222222222333333333222222222333333444444444111111111111000000000000111111000000111111222333333333333444444444555555777777888888999::::::;;;;;;;;;<<<<<<<<<===============>>>>>>@@@AAACCCCCCCCCDDDDDDEEEFFFGGGHHHHHHDDDEEEGGGIIIKKKLLLLLLMMMHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNPPPQQQSSSSSSTTTTTTSSSUUUWWWWWWUUUTTTUUUVVVWWWXXXYYY[[[\\\]]]]]]]]]^^^^^^______```aaaaaabbbddddddeeefffggghhhiiijjjggghhhhhhiiikkkmmmooopppqqqqqqssstttvvvxxxyyyzzzyyyzzz{{{|||}}}}}}}}}{{{zzzyyyyyyyyyxxx{{{}}}}}}zzzrrrlllgggooovvvzzz}}}}}}~~~}}}wwwqqqpppqqqoooggg```VVVNNNGGGJJJRRRUUUPPPIII???888111,,,---.........+++,,,,,,---......//////---,,,+++***)))***++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))************))))))************************))))))))))))))))))))))))***))))))(((((('''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&~~~}}}~~~|||vvvuuukkk\\\NNNBBB;;;555333111000000000////////////.........///////////////...//////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***,,,+++++++++***)))))))))************************,,,+++++++++++++++++++++,,,,,,+++***))))))((((((***************+++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---............//////000111111222222666>>>LLLbbb|||vvvnnnkkkeeeZZZOOOFFFAAA@@@>>>===<<<;;;::::::999999777666555333222222222222000000000000000000000000111111222222222333333333555555555555666666666666666666666666666555555555444444444555555555666666666666555444444444444555111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////111000000///////////////////////////............---+++******+++,,,++++++------,,,,,,,,,---...///000000000000111111111111111111111222222222333333222222222222333333333333000000000000000/////////111111000000111111222333222333333444444555555555666666777888999::::::;;;:::;;;;;;<<<<<<=========>>>>>>======>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGHHHIIIJJJKKKKKKGGGHHHIIIKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRTTTVVVVVVUUUTTTUUUVVVVVVVVVXXXYYYZZZ[[[[[[[[[]]]]]]^^^^^^___```aaabbbeeeeeeffffffggggggggggggeeeeeefffhhhjjjlllnnnooonnnooopppsssvvvxxxzzz{{{{{{|||}}}~~~~~~}}}}}}{{{yyyxxxwwwvvvwww{{{~~~}}}yyyooohhhbbbgggmmmrrrwww{{{~~~~~~xxxyyy{{{~~~|||wwwqqqnnnkkkfff^^^XXXPPPJJJGGGMMMVVVYYYPPPGGG;;;666000------.........,,,,,,---...//////......---,,,***(((((()))***++++++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))******)))))))))************************(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''''''''~~~~~~~~~~~~zzzsssmmmdddUUUHHH>>>888444333000000000////////////...............//////000000...//////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++++++++***)))))))))************************++++++++++++++++++++++++)))))))))))))))(((((((((,,,+++******)))))))))*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---......---......///000000111111333555:::EEEWWWpppxxxllljjjeee]]]TTTLLLFFFDDD>>>===<<<;;;999999888888777666555444333222222222111111111111111111111111111111222222222333333333444555555555666666777777555555555666666666666666444444444555555555555555666666555444444444444555111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111000000000000000000000000////////////////////////000000000000000//////...////////////............---+++******+++,,,++++++...............///000000//////000000000111111111111222222222333333333333333222222222222111111111////////////////////////111111000000111111222333222222333333444555666666555666666777999::::::;;;:::::::::;;;<<<======>>>??????>>>===>>>???AAABBBDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQSSSUUUUUUTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ]]]]]]]]]]]]^^^```aaabbbcccdddeeeffffffffffffeeecccddddddfffhhhjjjlllmmmkkklllooorrruuuxxxzzz{{{}}}}}}~~~~~~|||{{{~~~}}}|||{{{yyywwwuuutttvvv{{{~~~}}}zzzppphhhaaabbbfffkkkqqqtttwwwyyytttuuuxxxzzz}}}}}}yyysssmmmggg___WWWRRRLLLIIIIIIQQQZZZ[[[QQQFFF777444000...---.............../////////...---,,,---,,,***(((((()))***+++++++++,,,,,,,,,---------++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''~~~~~~~~~{{{rrrccc[[[NNNCCC;;;666333222000000////////////......---------......//////000......///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++************+++,,,,,,,,,+++++++++++++++***************++++++++++++++++++++++++******+++,,,,,,,,,++++++((()))***,,,------------,,,,,,+++))))))(((((((((******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---......------...///000000000000444444777???MMMccc~~~nnnjjjddd___YYYRRRKKKFFF???>>><<<;;;:::999888888666666555555333222222111111111111111222222222222111111222222222333333333444444555555666777777777555555555666666666666666555555555555555555555555666555555444333444444444444444444444444444444444333333333333333333333333333333333222222222222111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///......////////////............///---,,,,,,---......---.........///000000111111/////////000000000111111111111222222222333333333222222222111111000000000////////////000000000000111111000000111111222333111222333333444555666666444555666777888:::;;;;;;999999:::;;;<<<======>>>@@@@@@?????????@@@@@@AAACCCDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGJJJJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOPPPRRRTTTTTTTTTSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[ZZZ[[[\\\^^^```bbbaaabbbdddeeeeeeeeeddddddcccccccccdddfffhhhjjjkkkjjjkkkmmmqqqtttwwwzzz{{{|||}}}~~~~~~|||{{{zzzyyy{{{{{{zzzyyywwwuuusssrrrvvvzzz||||||}}}|||tttmmmeeebbbccchhhmmmoooqqqtttqqqsssuuuxxx{{{~~~~~~{{{vvvnnnddd[[[SSSNNNJJJKKKNNNUUU[[[XXXMMMDDD333222000...------...///000000//////...------,,,---,,,+++***)))***++++++,,,,,,,,,,,,------------*********+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''~~~~~~~~~~~~zzzppp[[[SSSIII???888444222111000000/////////.........+++,,,,,,---......//////------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,+++***)))+++***)))))))))))))))*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---......,,,---...000000000000///444222444;;;EEEVVVqqqtttmmmeee```]]]XXXNNNGGG@@@???>>><<<;;;:::999999666666666555444333111111000000000000111111111222111111222222222333333333444444555555666777777888555555555555666666666777555555555555555555555555555444444333333333333333444444444444444444444444333333333333333333333333333333333222222222111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000///000000111000///...---////////////............///---,,,,,,---......---,,,---...///000000000000////////////000000000111000000000111111111222222000000000111111111111111/////////000000111111111111111000000111111222333111222222333444555666777444444555777888:::;;;;;;888999999:::<<<======>>>@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPOOOQQQSSSTTTSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWYYY[[[^^^___^^^```bbbdddddddddccccccbbbccccccccceeefffggghhhiiijjjmmmpppsssvvvyyyzzzzzz{{{|||}}}~~~|||zzzyyyxxxxxxxxxxxxxxxxxxvvvtttrrrqqquuuzzzyyyzzz|||yyyuuulllfffdddhhhllllllmmmqqqpppqqqsssvvvyyy}}}~~~yyyooocccYYYQQQNNNLLLNNNSSSXXXXXXRRRGGG>>>111111000///------...///000///...------...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...)))))))))*********+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((}}}~~~~~~}}}}}}wwwmmmUUUOOOEEE===777444222000000/////////............++++++,,,,,,---...//////,,,------...............------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++(((((('''&&&### (((((((((((()))***+++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,,,,,,,,,,---......,,,---...000000000000///222000222888???NNNiii~~~yyypppgggbbb```[[[PPPFFFBBBAAA???>>><<<;;;;;;:::666666666555444333111111.../////////000000111111111111222222222333333333444444444555666777777888444555555555666666777777555555555555555555555444444444333222222222222333222222222222222222222222333333333333333333333333333333333222222111111111222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000///000111111111000...---000/////////............---+++******+++,,,,,,++++++,,,---...////////////////////////000000000000////////////000000000000......///000111222333333//////000000111111222222111111111000111222222333111111222333444666666777444444555777888:::;;;;;;888888999:::<<<======>>>@@@AAABBBCCCBBBAAA@@@??????@@@@@@AAABBBCCCDDDDDDFFFEEEEEEEEEEEEGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKHHHIIIKKKMMMOOOPPPQQQQQQOOOQQQSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYYYYVVVUUUUUUUUUVVVYYY\\\^^^]]]^^^aaacccddddddcccbbbccccccccccccdddeeefffgggiiijjjlllpppsssvvvxxxyyyxxxxxxyyy{{{|||}}}~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwwwwuuusssqqqpppuuuzzz{{{xxxyyy{{{~~~{{{qqqiiifffiiilllkkklllooooooppprrruuuxxx|||{{{qqqdddXXXQQQNNNMMMQQQWWWYYYUUULLLAAA999///000000///------...//////...---,,,---///111222,,,------------,,,+++***,,,,,,,,,---------......(((((())))))*********++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((~~~}}}{{{|||ttteeeUUUGGG;;;777666444111000000000000000////////////------............------***,,,...///000...,,,+++---,,,,,,++++++,,,,,,---,,,---...---+++***+++,,,+++++++++++++++***)))(((---,,,***))))))***,,,---+++++++++************)))))))))))))))************+++)))(((((())))))(((&&&'''((()))+++++++++***))))))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***......000000000///...---,,,------......------,,,---...//////......///111222...000888<<>>======<<<;;;:::999888777666444333333444333222111000///......222222111000000111111222333444444555666666777777666666666666666666666666777777555444444444555555555444333222222222333333333333333333333333333333333333333333222111000000333333333222222222111111000000111222333333333333111111111111111111111111222222222111111111000000000000111111111111000000............////////////222222111000///...------///...---,,,+++*********------------------------............//////////////////////////////////////////000000000111111111000000000000000000000000111111111000000000//////222222222333333333444444555555666666777777888888::::::::::::;;;;;;;;;;;;>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEEEEDDDDDDEEEEEEEEEIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]]]]^^^___aaabbbcccddddddcccbbbaaabbbdddgggiiikkklllnnnppprrrtttuuuvvvuuuwwwxxxwwwuuuttttttuuuxxxzzz|||}}}~~~|||xxxuuutttsssssstttttttttttttttsssrrryyy{{{}}}{{{{{{~~~|||sssoootttuuuooommmqqqssstttvvvyyy}}}|||qqqbbbVVVQQQPPPVVV\\\aaa___UUUGGG;;;555222///---,,,...///...---+++++++++***))))))+++------,,,***+++,,,---,,,+++++++++******++++++,,,---'''((()))+++---...///000+++(((&&&''')))+++***))))))+++,,,,,,***))))))***'''''''''((((((((())))))***)))(((''''''((()))***((((((((((((((()))))))))((((((((((((((((((((((((}}}yyyyyy|||yyyiii[[[MMMBBB888555444111//////000000000/////////......------............---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++***++++++++++++***))))))+++***)))(((((()))***++++++++++++************)))))))))))))))************+++***)))***,,,---,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,---------,,,,,,------...,,,------......------,,,,,,...//////......///000111///000555666999HHHZZZttt~~~uuuwww|||yyysssiiiaaaSSSKKKCCC?????????<<<999999999888777555444333333111111111111111111111111111111000000000111111222222222333444666777888888666666666666666666666666777777666555555555666666555444444333222333333333333333333333333333333333333333333333222111111000333333333222222222222111000111111222333333333333111111111111111111111111222222222111111111111111000000111111111111000000---------...//////000000000000000000////////////...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////////////////////////////000000000000111111000000000000000000000000111111000000000000//////222222222222333333333333555555666666777777888888::::::;;;;;;;;;<<<<<<<<<============>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVVVVXXXYYY[[[[[[\\\\\\]]]___```aaabbbcccccccccbbbaaabbbeeegggiiikkklllmmmoooqqqssstttuuuvvvvvvwwwuuurrrooonnnnnntttvvvxxxyyyzzz{{{}}}~~~zzzvvvtttsssrrrrrrrrrssstttttttttssssssxxx{{{~~~}}}~~~~~~~~~~~~||||||xxxzzzyyysssqqqttttttvvvxxx|||{{{nnn___UUUQQQRRRZZZ^^^aaa]]]RRRDDD999444111///------...///...------------,,,++++++---///---,,,,,,,,,......---+++++++++******++++++,,,,,,)))***+++,,,...///111111,,,***))))))***+++***)))+++,,,---,,,***)))***+++((((((((()))))))))))))))))))))(((((((((((())))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((}}}xxxwwwzzztttdddVVVHHH>>>666444333///---...000000/////////.........------............------))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++))))))***+++******+++++++++******))),,,,,,+++******+++,,,,,,+++++++++*********))))))((()))))))))************((('''&&&''')))***)))(((,,,+++***((((((((()))***))))))))))))))))))))))))))))))*********+++++++++---,,,+++******+++,,,------,,,+++***+++,,,---...,,,------......------,,,,,,---///...------...000//////000333333666AAANNNffftttttt|||zzzqqqiii]]]SSSFFF@@@@@@@@@<<<777:::999888777555444333333///000000000000000000000111000000000000111111222000111222333555666888888666666666666666666666666777777777666666666777777555555444444333333333333333333333333333333333333333333333333333222111000222222222222222222222222000111222333333333333333111111111111111222222222111111111111111111111111000000111111111111000000000000000000111111111111////////////000000000000,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++............////////////////////////////////////////////////000000000111////////////////////////000000000000000000//////111222222222222333333333555555666666777777888888:::;;;;;;<<<<<<=========<<<<<<<<<======>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWXXXYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\^^^___```aaabbbcccbbbbbbbbbccceeeggghhhjjjkkklllnnnppprrrsssttttttuuuuuusssooommmkkklllrrrtttvvvwwwwwwwwwyyyzzz~~~|||zzzwwwtttsssrrrqqqqqqqqqsssttttttuuuuuuuuuwww{{{}}}|||zzz|||~~~wwwtttvvvuuuwwwzzz~~~zzzlll]]]TTTRRRSSS^^^```aaaZZZNNNAAA777333///......---............---------,,,++++++---///---------///000000...,,,,,,++++++***++++++,,,,,,------------------------,,,+++*********))))))(((+++,,,,,,+++)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((}}}xxxvvvxxx}}}|||ooo___QQQBBB:::444333222...---...////////////............------............------(((***+++,,,,,,***)))(((+++,,,,,,------,,,,,,+++)))***++++++***)))***+++)))******+++++++++******,,,++++++++++++++++++,,,+++++++++*********))))))((()))))))))************&&&%%%%%%&&&((()))(((''',,,+++***((((((((()))***))))))))))))))))))))))))))))))*********+++++++++---,,,+++******+++,,,---,,,+++*********,,,---...,,,------......------,,,,,,---......------...///---...000222222555>>>HHH\\\uuuuuussszzzvvvooohhh[[[LLLCCCAAA@@@<<<777::::::999777666555444333222222111111000000000///000000//////000111111222000000111333444666777777666666666666666666666666666666777777777777777777555555555444444444333333333333333333333333333333222222333333333222111111222222222222222222222222111111222333333333222222000000111111111222222222111111111111111111111111000000111111111111000000333222222111000//////...////////////000000000000,,,,,,+++++++++,,,------++++++++++++++++++++++++............////////////...........................////////////000000000//////////////////////////////////////////000000111111111222222222333333555555666666777777888888::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMMMMOOOQQQSSSUUUVVVWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]^^^___```aaabbbbbbbbbbbbccceeeggghhhjjjjjjlllmmmooopppqqqrrrrrrssstttrrrooolllllllllppprrrtttuuuuuuuuuvvvwwwyyyxxxvvvuuusssrrrqqqqqqpppqqqrrrtttuuuvvvwwwwwwxxx|||}}}zzz{{{{{{wwwvvvuuuwwwzzz~~~zzzkkk[[[SSSRRRUUUaaaaaa___VVVIII===555222------.........---......((()))((('''&&&&&&(((***------...111333222///---,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++************)))(((((((((+++,,,,,,+++)))(((((()))''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((~~~yyyvvvvvvyyy|||}}}vvviiiXXXKKK>>>888333333222...---.../////////.........------------............------------......,,,(((%%%"""++++++------------++++++)))***,,,+++******+++,,,))))))***++++++++++++***))))))))))))))))))))))))+++++++++************)))))))))))))))************)))((('''(((*********(((+++***)))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++++++++++++++,,,++++++++++++,,,---......,,,------......------,,,+++---......------...///---...000000111555===CCCTTTiii|||tttzzz{{{vvvrrrfffUUUIIICCC@@@===:::;;;;;;:::999777666555444666555555444333222111111////////////000111111222000000111222444555666666666666666666666666666666555555666777777777666666444555555555555444333333333333333333333333333333222222222333333222222111111222222222222333333333111222222333333222222222000000000111222222333333111111111111111222222222000000111111111111000000222111000///...---,,,+++////////////000000000000,,,,,,,,,++++++,,,------************************............////////////..............................////////////000000000000000000000000000000......////////////000000111111111111222222222222555555666666777777888888999999:::;;;<<<======>>><<<<<<<<<<<<===>>>???@@@??????@@@AAABBBCCCCCCDDDFFFEEEEEEFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNNNNOOOOOOMMMNNNNNNPPPRRRTTTUUUWWWVVVWWWXXXYYYYYYXXXWWWVVVXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYZZZ\\\]]]^^^___```bbbbbbbbbcccdddeeefffgggiiijjjkkklllnnnooopppqqqqqqrrrrrrqqqnnnlllkkklllnnnpppsssuuuttttttuuuvvvtttttttttsssrrrrrrqqqqqqpppqqqsssuuuwwwxxxyyyyyyyyy|||}}}zzzzzzyyywwwvvvwwwyyy{{{~~~vvvgggYYYRRRTTTYYYbbbaaa\\\RRRDDD999333111+++---...///---------...)))***)))((('''''')))+++---...000333555444111...,,,,,,++++++******++++++'''(((((()))+++,,,,,,---((()))+++***)))(((((()))+++,,,...---+++)))((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((('''''''''(((((()))))))))((((((((((((((((((((((((zzzvvvuuuvvvxxxwww~~~{{{pppaaaPPPCCC;;;666333444222...---/////////.........---------------............------.........---+++)))'''&&&***+++---......---+++***)))+++,,,,,,++++++,,,...))))))***+++++++++++++++)))))))))******)))))))))+++++++++************)))))))))))))))************,,,+++******++++++***)))((())))))************))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++***+++,,,---............,,,------......------,,,+++---......---,,,...///---//////...///444:::???KKK]]]yyywww|||}}}{{{ppp___OOOFFFAAA@@@???===<<<;;;:::999777666666555555555444333333222222.........//////000222222000111111222333444444444666666666666666666666666333444555666777666666555444555666666666555333333333333333333333333333333111222222333333222222222111111222222222333333333222222222333333222222111///000000111222222333333000000111111111222222222000000111111111111000000111000000///...------,,,000000000000////////////------,,,+++++++++,,,,,,************************............////////////................................./////////000000000000000000000000000000........./////////000000111111111111222222222222555555666666777777888888888888999:::;;;<<<==================>>>???@@@@@@>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEFFFFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWUUUVVVWWWXXXXXXWWWVVVUUUYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\^^^______bbbbbbbbbcccdddeeefffgggiiiiiijjjlllmmmnnnoooppppppqqqqqqpppllljjjiiiiiikkknnnqqqssstttssstttuuuqqqrrrrrrrrrrrrrrrqqqqqqpppqqqtttvvvxxxzzz{{{|||{{{}}}~~~{{{xxxwww|||}}}xxxvvvvvvwwwxxxzzz}}}~~~{{{pppbbbVVVRRRWWW]]]bbb```YYYNNN@@@666111111))),,,//////---,,,---...---------,,,++++++---///,,,...111555777666222...---,,,++++++******++++++'''(((((()))***+++,,,,,,'''))),,,,,,***)))***++++++...111111///+++)))((((((((((((((('''''''''&&&'''((()))******)))((('''(((((('''''''''''''''&&&(((((((((((((((((((((((({{{wwwtttuuuvvvrrryyy}}}wwwkkk\\\KKK===999555333444222...---/////////.........------------..................---++++++*********+++---...***+++---......---+++******+++------,,,,,,---...((()))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++************)))))))))))))))************---+++******++++++)))((('''((()))+++++++++***))))))))))))))))))))))))))))))************+++++++++***+++,,,------,,,+++***)))+++,,,...//////......,,,------......------,,,+++,,,...---,,,,,,---///...000///------222888;;;EEEUUUpppzzzvvveeeTTTHHHBBBBBBCCC>>>===<<<;;;999888777777222222222222222222222222............///000222222111111111222222333333333666666666666666666666666222333555666666666555555444555666666666555333333333333333333333333333333111222222333333333222222111111111222222333333333222222333333333222222111///000000111222222333333000000111111222222222222000000111111111111000000111111111111000000000000111000000000////////////...---,,,,,,+++++++++,,,))))))))))))))))))))))))............/////////000..................................../////////000000000000000000000000000---.........//////000000000111111111111222222222555555666666777888888888777777888999;;;<<<<<<============>>>>>>???@@@AAA>>>??????@@@BBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNPPPPPPPPPQQQSSSTTTVVVWWWUUUUUUVVVWWWWWWVVVUUUUUUYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXYYY[[[\\\]]]^^^___aaabbbcccdddeeeffffffgggiiiiiijjjkkkmmmnnnooooooqqqqqqqqqoookkkhhhffffffiiilllppprrrssssssssstttppppppqqqrrrrrrrrrrrrqqqppprrrtttwwwyyy{{{|||}}}|||~~~~~~{{{xxxvvvuuuzzzyyyvvvvvvvvvvvvxxx{{{}}}zzzuuulll^^^TTTRRRYYY```bbb___XXXLLL>>>555111111))),,,//////---,,,---///+++,,,,,,***))))))+++---,,,...222666888666222...---,,,,,,+++*********++++++++++++*********))))))'''***------,,,***+++------000333444222...***)))******))))))(((((((((''''''((()))******)))(((''')))((((((&&&%%%$$$$$$###((((((((((((((((((((((((~~~zzzvvvsssqqqvvvyyyyyyrrrcccQQQCCC;;;444333222111000000000000//////.........------------,,,,,,,,,,,,---......------,,,,,,,,,,,,+++++++++++++++---///...,,,)))************************,,,---...//////---+++)))++++++************++++++************************((((((((()))******++++++((()))***++++++++++++++++++,,,---...---+++(((&&&))))))))))))))))))))))))************************,,,,,,++++++***+++++++++,,,++++++***+++,,,...///........................000000000///...,,,+++***......///000111333555666???MMMeee~~~ooo]]]QQQKKKEEE??????===;;;:::999888666444444444333222111111111111------...///000111222222222222111111222222333444666777777777777777666666666666666666666666666666444444444333222222444777666666666555444333111111444444333222222222333333222222222222333444555555666666444333222111111111333222111333555777888888666444222000/////////000111111111111111111111111222222222111000//////...000000000000//////////////////...---,,,,,,+++++++++++++++++++++++++++++++++,,,...///000000000000---------------------------------............/////////............//////000000000000111111111111222111000000000111222333555444333333444777999;;;999999::::::;;;<<<<<<===<<<<<<======>>>>>>??????AAA@@@??????@@@AAACCCDDDDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKGGGHHHJJJLLLLLLLLLKKKKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVUUUSSSRRRRRRSSSUUUVVVXXXWWWWWWVVVVVVWWWWWWXXXXXXZZZ[[[[[[[[[]]]___aaaaaaaaabbbcccddddddddddddiiijjjkkkjjjjjjjjjmmmoooooopppqqqqqqooojjjeeeaaabbbfffkkkooopppqqqrrrsssqqqqqqppppppqqqqqqrrrsssppprrrvvvyyy||||||||||||}}}~~~zzzyyy{{{}}}}}}zzzxxxpppttt{{{~~~{{{tttssswww{{{||||||wwwqqqfff\\\WWWXXX^^^cccccc___UUUFFF777...,,,///......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,....../////////...,,,+++++++++***)))***+++---...+++***)))(((((()))***+++))))))))))))))))))))))))555999;;;888000)))'''(((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''|||xxxtttqqqqqqsssrrrkkk]]]MMMAAA:::333222222111000000000000//////.........------------------------......///------,,,,,,,,,,,,++++++---,,,---...//////,,,***************************+++,,,---------,,,+++***++++++************++++++************************++++++++++++******************+++++++++******)))***,,,---...---+++((('''))))))))))))))))))))))))************************+++++++++***++++++,,,,,,---,,,+++++++++,,,---...........................------............------......///000111333444555<<>><<<::::::999777666555444333222111111111111......//////000111111111222222111111222222333444666666777777777777666666666666666666666666666666444555555444222222444666666666666666555444333333555444333333222222222222333222333333444555666777777666555333222111111111333222111333666888999888666555333000//////000111111111111111111111111111222222111111000//////...000000000000//////////////////...------,,,++++++++++++++++++++++++++++++,,,---...///000000///...---------------------------------............///000//////......//////000000000000000111111111111222111111000111222333444555444333333444666888:::999:::::::::;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????@@@@@@??????@@@AAACCCDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJLLLLLLLLLLLLKKKMMMNNNPPPQQQSSSTTTVVVVVVVVVUUUSSSRRRRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVXXXZZZ[[[\\\\\\]]]___aaa``````aaabbbccccccccccccfffhhhjjjkkkkkklllnnnooonnnpppqqqqqqnnniiidddaaaaaaeeekkkooopppqqqrrrsssqqqqqqppppppqqqqqqrrrsssqqqsssvvvxxx{{{|||}}}}}}}}}|||xxxxxxzzz}}}|||xxxvvvnnnqqqwww~~~}}}zzztttrrruuuxxxyyyxxxoooggg]]]VVVUUUZZZ```dddaaa[[[PPPCCC666///...///......---------,,,,,,,,,------,,,+++++++++++++++,,,------...---,,,+++***,,,+++*********+++,,,---+++***)))(((((()))***+++))))))))))))))))))))))))555888:::888111+++)))***''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''zzzuuuqqqllllllhhh```TTTGGG===888111111000000000000111111...............------------------------...//////------,,,,,,,,,,,,++++++........./////////,,,***************************++++++++++++,,,,,,,,,,,,++++++************++++++************************------,,,,,,+++******))),,,,,,,,,++++++)))((((((***+++,,,---,,,+++)))'''))))))))))))))))))))))))************************************+++,,,------------,,,+++++++++,,,,,,------------------------***+++,,,...////////////.........///000222444444888???NNNeee~~~}}}lll```XXXOOOGGGCCC@@@===;;;;;;:::999888555555444333222222222222000000000000000000000000222111111111111222333333555666666777777666666666666666666666666666666666444555555444333333444666555666666666666666555555666555444333222222111222333333333444555666888999777666555444333222222222222111111333666999::::::666555333222111111111222000000000000000000000000222222111111000/////////000000000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////...------------------------------------............///111000000//////000000111000000000000111111111111222222111111222222333444555555444444444555777888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@?????????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJLLLLLLLLLLLLLLLNNNOOOPPPRRRTTTUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUXXXYYY[[[\\\\\\]]]___aaa______```bbbbbbbbbbbbbbbbbbeeeiiikkkllllllnnnooonnnooopppooommmhhhccc```aaaeeekkkooopppqqqrrrsssqqqqqqppppppqqqqqqrrrsssrrrssstttvvvyyy{{{~~~~~~}}}}}}}}}{{{xxxvvvwwwzzz}}}~~~zzzuuusssjjjmmmpppvvv|||}}}~~~yyysssqqqrrrtttsssqqqeee]]]SSSPPPVVV^^^dddfff___WWWIII===555111000///......---------,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,+++******,,,,,,+++*********++++++******))))))))))))******))))))))))))))))))))))))111444666444///+++)))***''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))(((''''''}}}uuupppjjjfff```VVVJJJ@@@888444000000/////////000111111........................,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++...---------...---+++)))************************+++++++++++++++,,,---...++++++************++++++************************,,,,,,+++++++++*********+++++++++++++++***)))(((***+++,,,,,,,,,***)))((())))))))))))))))))))))))************************************+++,,,---......------,,,++++++++++++------------------------***+++,,,---.../////////.........///000111333333666999CCCVVVooorrrggg___VVVMMMFFFBBB>>>;;;::::::999999777666555333222222222222111111111000000000//////111111111111111222222333555555666666777666666666666666666666666666666666444555666555333333444555444444555666666666666666666555444333222111111111222222222333444666888888777666555444333333333333222111111333666999::::::666555444333222222222222////////////////////////111111111111000000//////000000000000//////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++,,,---...///...---,,,+++---------------------------------............///111111000000000000111111///000000000111111111111222222222222222333333444555555444444444555666666:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>?????????@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMOOOQQQSSSUUUVVVVVVVVVUUUTTTRRRQQQQQQRRRTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUWWWYYY\\\\\\\\\]]]___```___```aaabbbccccccccccccaaadddhhhkkkkkkkkkllllllnnnnnnooonnnlllhhhcccaaabbbfffkkkooopppqqqrrrrrrqqqppppppppppppqqqrrrrrrqqqqqqrrrsssvvvyyy}}}~~~{{{wwwuuuuuuuuuuuuuuuuuuvvvyyy~~~|||wwwssspppggggggiiimmmssszzz}}}|||yyytttqqqpppooollljjj___VVVNNNOOOYYYcccgggfff]]]RRRCCC888333111///---......---------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++***,,,,,,+++*********))))))***))))))))))))))))))***))))))))))))))))))))))))+++---///...+++((('''(((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''uuunnniiicccYYYNNNCCC:::444111/////////...//////000000---.....................+++++++++***+++,,,,,,---------,,,,,,,,,+++++++++---,,,++++++,,,,,,***)))************************,,,,,,++++++,,,---...///++++++************++++++************************))))))))))))******++++++((()))***+++++++++++++++******+++++++++***)))((())))))))))))))))))))))))************************************+++,,,---...------------,,,++++++***------------------------,,,,,,---------------,,,------......///000111222666777===KKKbbb{{{~~~ssskkkeee\\\TTTIIIEEE???;;;::::::999999888777666444333222222222222222111111000000//////111111000000111111222333444444555666666666666666666666666666666666666666555666777666444333444555222333444444555555555555666555444333222222222222111111111222333555666777666555444333333333333333222111000222555888999999555555444333222222222222////////////////////////111111111000000000000000000000000000///////////////...............---------------,,,,,,,,,++++++,,,,,,---......---,,,+++---------------------------------............///111111000000000000111111///000000000111111111111111111222222222333333333555444444444444555555555999999999::::::::::::::::::::::::;;;<<<<<<======>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNQQQSSSUUUVVVUUUUUUTTTSSSQQQPPPPPPQQQSSSTTTVVVVVVUUUUUUUUUUUUVVVVVVWWWYYY\\\]]]]]]]]]^^^``````aaabbbcccddddddddddddbbbeeeiiijjjjjjiiiiiiiiimmmmmmnnnmmmkkkhhheeeccccccggglllooopppppppppqqqpppoooooooooooopppqqqqqqpppooooooqqqsssxxx|||~~~~~~|||uuupppooopppoooqqqtttvvvwwwzzz{{{vvvrrroooeeeeeeeeegggkkkrrryyy}}}~~~{{{xxxuuuqqqmmmiiieeecccXXXQQQLLLQQQ\\\dddddd```YYYMMM>>>444111000...+++......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++***))))))((()))))))))******)))))))))))))))))))))))))))))))))(((***++++++)))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''vvvllleee^^^RRRGGG>>>777222/////////............//////---------...............+++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++***)))***+++,,,+++***************************+++++++++,,,,,,,,,,,,,,,++++++************++++++************************'''(((((()))******++++++(((((()))++++++,,,,,,,,,)))***************))))))))))))))))))))))))))))))************************************+++,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------------...///000111444555:::DDDVVVnnn{{{sssmmmiiibbb[[[OOOJJJCCC===::::::999999999888666555444333222222222222222111111000000000111000000000000111222222333444555555666666666666666666666666666666666666555666888777555333333444222222333444555555444444444444333333222222333333222222222222333333444555555444333222222222222333222000000111444666777666333333333333222222222111000000000000000000000000111111000000000000000000000000000000////////////..............................------,,,,,,++++++***+++,,,---------,,,+++---------------------------------............///111000000//////000000111000000000000111111111111000000111222222222222111333333444444555555555555888888888999:::;;;;;;;;;999999::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKMMMPPPSSSTTTUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSVVVVVVUUUUUUUUUUUUVVVVVVVVVYYY\\\^^^^^^]]]^^^___aaabbbcccddddddeeeddddddccceeehhhiiihhhgggggghhhllllllmmmmmmllljjjgggfffeeeiiimmmooooooooooooooonnnnnnnnnmmmnnnoooooopppnnnnnnooopppssswww{{{~~~wwwnnnjjjkkkmmmmmmqqqvvvxxxyyy|||~~~zzzuuurrrppphhhfffeeeeeehhhnnntttxxx~~~~~~xxxwwwtttpppjjjccc^^^ZZZQQQMMMMMMUUU^^^bbb]]]VVVRRRGGG:::111//////---+++......---------,,,,,,,,,,,,++++++++++++,,,------++++++******++++++,,,---*********+++******)))((())))))************)))))))))))))))))))))))))))))))))***************))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''vvvlll___WWWKKKBBB;;;666333000000000///...---------------------.........//////------,,,,,,------...///------,,,,,,,,,,,,+++++++++***)))***,,,------,,,************************))))))***++++++***((((((++++++************++++++************************************************)))******+++++++++******))))))***************)))))))))))))))))))))))))))************************+++++++++***++++++,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++------------...///000000000333888>>>JJJ```{{{~~~}}}|||tttooolllfff```UUUOOOGGG@@@<<<;;;;;;::::::999777555444333333222222222111111111111111111000000000000000111222222222333444555666666666666666666666666666666666666555777888888666444333333333444555555555555555444333333222222222333444444444444333333333333444444333333222111111111222222222000///000222444444333222222222222222222111111111111111111111111111111000000000000000000000111000000000000////////////............///////////////......---,,,,,,++++++)))***+++,,,------,,,,,,---------------------------------............///000//////......//////000000000000000111111111111...///000111111111000000111222333444555666666666666666777999:::;;;<<<===999999999:::;;;;;;<<<<<<======???@@@AAAAAA@@@@@@???@@@BBBCCCDDDEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKJJJLLLOOORRRTTTTTTSSSRRRSSSRRRPPPOOOOOOPPPRRRSSSUUUUUUTTTTTTTTTTTTUUUUUUVVVYYY\\\^^^^^^^^^^^^___```aaabbbccccccdddddddddbbbdddfffffffffgggiiijjjkkkkkklllmmmmmmllljjjiiihhhkkknnnpppooonnnmmmmmmmmmllllllllllllmmmnnnnnnnnnoooppprrruuuyyy|||~~~{{{qqqhhhdddgggkkkmmmsssyyy||||||}}}}}}yyyvvvsssqqqmmmkkkhhhggghhhmmmrrruuuvvv~~~}}}uuutttrrrmmmeee]]]VVVRRRKKKLLLRRR[[[ccccccZZZQQQGGG@@@777000.../////////......---------,,,,,,,,,***************+++,,,,,,***))))))))))))***+++,,,((()))***++++++******)))((()))***++++++***)))((())))))))))))))))))))))))))))))((()))******)))(((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''wwwlllYYYQQQGGG>>>999666333111111000///...---,,,,,,,,,---------........./////////............///000000---------,,,,,,,,,+++++++++***)))***---...///...************************'''((()))***)))(((&&&$$$++++++************++++++************************------,,,,,,+++*********+++++++++++++++***)))((()))))))))))))))*********))))))))))))))))))))))))************************,,,,,,++++++***+++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---------------...///000,,,111777;;;CCCWWWsss}}}zzz}}}uuupppnnniiibbbZZZSSSJJJBBB>>>===<<<<<<:::999888666444333333222111111111111111111111111000000000000000111111222222333444555666666666666666666666666666666666666555777999888666444333333555666666666666666555555222222222222333444555555666666555444444444444555222222111111000111111111222000///000111333222222111111222222222111000000111111111111111111111111000000000000000111111111000000000000////////////........./////////////////////...---,,,,,,++++++((()))***,,,---------,,,---------------------------------.........////////////............//////000000000000111111111111---...///111111000000///000111222444555666666666555666777888:::<<<======888999999::::::;;;<<<<<<<<<===???@@@AAAAAA@@@@@@>>>???AAACCCDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJIIIKKKNNNRRRSSSSSSRRRQQQSSSRRRPPPOOOOOOPPPRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVYYY\\\^^^^^^^^^^^^______```aaabbbbbbccccccbbbaaabbbdddeeeeeegggjjjmmmjjjkkklllmmmmmmmmmlllkkkiiilllooopppooommmlllkkklllkkkkkkkkkkkklllmmmmmmoooppprrrtttxxx{{{~~~~~~wwwmmmcccaaaeeejjjnnnttt{{{~~~~~~~~~|||yyyvvvtttrrrqqqoookkkiiijjjmmmqqqtttqqqyyy}}}~~~~~~|||rrrrrrpppkkkbbbYYYQQQMMMIIINNNWWWbbbhhheee[[[QQQ@@@;;;555000...///111222......---------,,,,,,,,,))))))((())))))***++++++)))(((''''''''')))***+++'''((()))***++++++***)))((()))***++++++***)))((())))))))))))))))))))))))((('''&&&&&&'''((('''&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''ttteeeYYYMMM@@@:::555222111333........................------------------------................................................,,,,,,,,,,,,+++***)))(((***+++,,,,,,,,,,,,+++***(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************)))************+++++++++((())))))))))))*********)))************+++++++++,,,+++***))))))+++---...,,,,,,---....../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,(((---444999===KKKggg{{{|||yyyyyyzzztttnnnkkkiii___WWWKKKBBB>>><<<<<<;;;<<<999777666666777777666333222111111000111111111111000000000000000111111222333333444444555555555777777777777777777777777333333333444555666777777888777777666555444444444444444444444444444444444333333333444444444555555222333333444444333333222333333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111000111222222222000///...000000///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111///---,,,+++,,,---///000000111111000000000000000000000000---///111222333222000///...///000111222333444444444444333333333444555555555555666777888999::::::777888888999;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???AAACCCEEEEEEDDDAAABBBCCCEEEGGGHHHHHHIIIIIIHHHGGGFFFFFFHHHJJJKKKKKKLLLNNNPPPRRRTTTTTTUUUSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSSSSSSSTTTUUUUUUWWWXXX[[[]]]^^^]]]\\\\\\^^^aaadddeeedddcccbbbbbbcccdddeeeggghhhhhhhhhhhhmmmmmmmmmmmmoooqqqtttuuuqqqqqqpppooonnnmmmlllkkkkkklllmmmmmmkkkkkklllmmmnnnooorrrsssuuuwww{{{}}}ttthhh______ffflllwww{{{|||yyyzzz|||xxxuuuuuuvvvvvvvvvvvvssspppnnnoooppppppooommmrrrvvvwwwyyy}}}}}}zzzxxxtttooojjj```SSSMMMMMMJJJRRR\\\dddiiifffXXXIII;;;777222///.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++************++++++************************(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&'''***---ooobbbVVVJJJ>>>888444111000111........................------------------------................................................,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++,,,,,,++++++************,,,,,,,,,++++++*********************************)))************+++++++++***++++++++++++,,,,,,,,,)))************+++++++++,,,+++***))))))+++---......---------------------,,,,,,------------,,,,,,++++++++++++++++++++++++............---------------111555888999DDD\\\sss~~~|||{{{|||yyytttnnnjjjbbbZZZNNNEEE@@@>>>===<<<;;;999777666777777777666333222222111111111111111111111000000000000111111222222333333444555555555777777777777777777777777444555555666666777777777888777777666555555444444333333333333333333333333333333333444444444555555222333333444444333333222333333333333333333333333111111111111111111111111000000111111111222222222111111111111111111111111000111111222111000///...000000///...............///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---------...///000000000000////////////////////////---...///000111000//////...//////000111222333333333333333222333333444555555555666777888999999:::888888999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======???AAACCCBBBAAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFGGGIIIJJJIIIJJJMMMPPPRRRTTTVVVVVVSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVXXXZZZ\\\]]]]]]]]]\\\^^^```bbbcccbbbaaabbbccceeeeeefffggghhhhhhiiiiiikkkllllllmmmoooqqqssstttqqqqqqpppooonnnmmmllllllkkklllmmmlllkkkjjjkkkllllllnnnqqqssstttwwwzzz}}}{{{qqqeee]]]^^^fffmmmuuu{{{~~~~~~}}}xxxuuussssssuuuxxxzzzzzzxxxuuurrrppppppppppppoookkkooossstttwww{{{|||yyyvvvsssoookkkaaaTTTMMMLLLMMMUUU^^^dddgggbbbTTTEEE999555111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((('''&&&(((+++---wwwiii]]]QQQFFF;;;666333///...000........................------------------------------------------------------------------------+++,,,,,,++++++***)))(((******+++,,,,,,+++*********************)))))))))+++++++++++++++++++++++++++************)))))))))+++++++++++++++*********************************)))************+++++++++***++++++++++++,,,,,,,,,)))************+++++++++,,,+++*********+++,,,---......---,,,,,,+++******,,,,,,------------,,,,,,++++++++++++++++++++++++------------............///111444555444<<>>===;;;999777666777777666555333333222111111111111111111111000000000000000111222222222333444555555555777777777777777777777777666666777777777777777777777777777666555555444444333333333333333333333333333333333444444444555555222333333444444333333222333333333333333333333333222222222222222222222222111111111111111222222222111111111111111111111111000111111111111000//////000//////............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000000//////......................................./////////////////////000000111111111222222111111222333333444444555666666888888999:::999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=========???AAABBBBBBAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGHHHIIIGGGIIIKKKOOORRRTTTVVVWWWRRRSSSSSSRRRQQQPPPOOOOOOOOOPPPSSSUUUVVVVVVVVVUUUUUUWWWYYY[[[]]]]]]]]]]]]]]]^^^``````___```bbbcccfffgggggghhhhhhiiiiiiiiiiiijjjkkklllnnnpppqqqrrrqqqppppppooonnnmmmlllllljjjkkklllllljjjiiiiiiiiijjjmmmoooqqqsssvvvzzz}}}~~~xxxmmmaaa[[[]]]fffnnnttt||||||wwwxxxwwwvvvxxx|||}}}zzzuuusssqqqqqqooonnniiinnnqqqrrruuuzzz|||zzzvvvsssqqqmmmcccUUUMMMKKKQQQXXX___cccddd]]]NNN@@@777333///---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))(((((((((((())))))************************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((+++...yyyqqqeee[[[MMMCCC999555333000...000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,+++************++++++++++++******+++++++++******)))))))))++++++++++++++++++++++++***)))))))))))))))))))))+++++++++***************************************))))))*********+++++++++(((((()))))))))*********))))))*********+++++++++++++++*********+++,,,---,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,........................++++++,,,------...//////,,,---000222333999IIIZZZppp{{{vvv}}}xxxooohhhbbbXXXNNNFFFAAA>>>===;;;999777777888888777555333333222111111111111222222111000000000000000000111111222333444555555666666666666666666666666666777777666666666666666666777777666666555555555555222222222222222222222222333333333444444444555555222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111000000000000///............/////////............---------------------------------......---,,,---...///000000000000000000///..............................//////.........///000111///////////////000000000000000000000111222333333444444555666777888999999::::::::::::;;;;;;<<<<<>>===;;;:::999999999999777666444333333222111222222222222222111000//////000000000000111222333444555666666666666666666666666666666555555555555555555555666666666666555555555555222222222222222222222222333333333444444444555555222333333444444333333222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000111111//////............/////////............---------------------------------///...---,,,,,,...///000111111111111000///...---........................000000/////////000111222///////////////000000000000000000000111222333444444444555666777888999999:::::::::;;;;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@??????@@@CCCEEEFFFDDDBBB@@@AAABBBCCCDDDEEEEEEEEEFFFFFFEEEFFFFFFFFFGGGGGGIIIJJJLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPOOONNNPPPSSSVVVXXXXXXWWWVVVUUUVVVWWWYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[]]]aaaeeegggggggggggghhhjjjkkkllljjjkkkmmmoooppppppooonnnnnnmmmmmmllllllkkkkkkkkkgggiiikkkkkkjjjhhhggggggiiikkknnnppprrruuuyyy{{{|||}}}~~~~~~{{{pppddd\\\^^^fffmmmvvv|||}}}{{{zzzxxxtttyyyyyyzzz}}}}}}yyysssmmmhhhjjjmmmoooooorrryyy}}}|||}}}yyyuuupppeeeXXXPPPOOOWWW\\\___]]]YYYQQQEEE:::444222///.........---,,,++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((($$$%%%'''''''''(((***,,,{{{pppfff[[[RRRDDD<<<555444444111///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***))))))))))))***++++++++++++++++++*********++++++++++++++++++++++++)))))))))************+++)))))))))***************************************)))************+++++++++***++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,))))))***++++++,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,---.........///...///222333444<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@BBBEEEEEECCCAAA@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPQQQTTTVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[YYYZZZ[[[[[[[[[^^^bbbeeeeeeeeeeeefffgggjjjlllnnnlllnnnqqqrrrrrrqqqooommmkkkkkkkkkkkkjjjjjjiiiiiifffiiikkklllkkkiiihhhhhhkkkmmmoooqqqrrrtttxxxzzz{{{|||~~~~~~}}}ssshhh``````gggnnnwww{{{{{{xxxvvvxxxxxxwwwvvvwwwyyyzzzrrrlllhhhkkklllkkknnnuuuyyyyyy~~~yyysssmmmcccYYYUUUVVV\\\______YYYRRRKKKAAA888222000............---,,,++++++++++++++++++++++++***************************************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******''''''(((((())))))******(((((((((((((((((((((((($$$&&&'''(((''''''(((***}}}vvviii]]]RRRIII???777222222222000...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))(((((()))***+++***++++++++++++++++++,,,++++++++++++++++++++++++************++++++,,,,,,((()))))))))*********+++************************)))************+++++++++***++++++++++++,,,,,,,,,)))************+++++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------000......111222333777>>>OOOddd~~~yyy~~~|||~~~uuurrrkkk___RRRHHHCCCAAA===<<<<<<======<<<:::888444444333222222222222333333222111000//////////////////000222333444555666777777777777777777777777444444555555666666777777555666666666666666666666333333333333333333333333333333333444444444555555222333333444444333333222333333333333333333333333333333333333333333333333222222222111111111000000111111111111111111111111111000/////////000222333...............///000000///............---------........................---------------...//////000000111111111000000///////////////////////////......000111111111000///...//////000111222333333000000000111222333444555333444444555666777888888777888999;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>??????AAADDDFFFFFFDDDBBB@@@AAABBBBBBCCCCCCCCCCCCFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHJJJLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSTTTUUUVVVVVVVVVVVVXXXWWWWWWWWWXXXXXXYYYZZZXXXYYY[[[[[[\\\^^^bbbeeecccccccccdddgggjjjmmmoooppprrrtttvvvuuurrrooollliiiiiiiiiiiihhhhhhhhhhhheeehhhkkkmmmllljjjjjjjjjmmmoooppprrrrrrtttwwwzzz{{{|||~~~|||tttjjjcccccciiiooovvvyyyzzzwwwvvvyyy{{{zzzvvvwwwzzzzzzsssiiikkkkkkiiilllsssxxxxxxzzztttmmmggg```ZZZ[[[___bbbddd```VVVLLLEEE<<<555000...------......,,,+++************************************************))))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''((()))*********((((((((((((((((((((((((%%%'''(((((('''&&&'''(((xxx||||||qqqcccWWWKKKBBB<<<555000111111///------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))+++***)))(((((()))***+++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((())))))*********+++************************)))************+++++++++((())))))))))))*********)))************+++++++++******+++,,,,,,,,,,,,+++......---,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++,,,000222333777<<>>======>>>>>>>>>;;;999555444333333222222333333333222111000////////////...///000111333444555666777777777777777777777777444555555666777888888999555555555666666666666666444444444444444444444444333333333444444444555555222333333444444333333222333333333333333333333333333333333333333333333333222222222222111111000000111111111111111111111111111000/////////111222333...............///000111//////.........---------........................---------............///000000111111111111000000000000000000000000000000,,,---///111111000...---...///000111222333444444000000000111222444555666333333444555666777888888777777999;;;===???@@@AAA========================AAABBBDDDGGGIIIIIIGGGEEE@@@@@@AAABBBCCCCCCCCCCCCGGGGGGHHHIIIIIIIIIIIIHHHEEEGGGIIIKKKMMMOOOPPPQQQNNNOOOQQQSSSTTTUUUVVVVVVTTTTTTTTTUUUUUUVVVVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYWWWYYY[[[\\\]]]___bbbeeeaaaaaabbbcccfffjjjnnnppprrrtttwwwxxxvvvsssooolllhhhhhhhhhhhhggggggggggggdddgggkkkmmmmmmlllkkkkkknnnpppqqqrrrssstttwwwyyy{{{}}}~~~zzztttkkkeeeeeekkkqqquuuyyyzzzwwwwwwzzz||||||uuuuuuwww|||zzzlllnnnmmmjjjmmmtttyyyyyyvvvooohhhccc]]][[[___fffggggggaaaTTTIIIAAA999333...---+++,,,------+++***************************))))))))))))))))))))))))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))###$$$%%%&&&''')))******&&&''''''((()))******+++((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&|||wwwooofff[[[PPPEEE>>>444333222000///.........,,,------......------,,,...------,,,,,,------...---------,,,,,,+++++++++***++++++,,,,,,------...++++++++++++++++++++++++))))))))))))************)))************+++++++++,,,,,,+++***))))))******((((((((()))******++++++************************))))))))))))))))))))))))++++++******************************************++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%,,,///---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---///...///000000000222555777DDDRRRjjj~~~wwwxxx}}}}}}zzztttjjj]]]QQQHHHDDDAAA???===<<<<<<<<<;;;999666555444444222222111000111111111111000000000000.........///000222333444666666666666555555555555666666666555444444333333555555444444444444555555777666555444333444444555333333333333333333333333222222222222222222222222555444333222222222333444444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000000000111111222111111000......---------------------------------////////////////////////111111111111111111111111000000000000000000000000000000000000000000000000......//////000000111111000111111111111222222222555555555666777777888888888888888888999;;;===>>>@@@?????????>>>>>>======@@@AAABBBCCCDDDFFFGGGGGGCCCBBBBBBAAAAAABBBBBBCCCFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUUUUYYYXXXVVVTTTTTTUUUVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWXXXZZZ[[[\\\]]]^^^````````````bbbgggmmmrrryyyyyyyyyyyyvvvrrrnnnkkkllljjjgggdddbbbbbbcccdddggghhhiiikkklllllllllkkkoooqqqtttuuuuuuvvvwwwyyyyyyyyy{{{|||~~~}}}wwwoooiiiiiinnnsssxxxrrrsssxxx|||zzzwwwtttpppqqqxxx~~~pppnnnkkklllnnnqqqssstttnnnjjjddd^^^\\\^^^dddiiiqqqhhh[[[OOOEEE===555000//////...---,,,,,,++++++++++++++++++******))))))------,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))+++,,,,,,***'''$$$######,,,+++***)))((((((((()))*********))))))((('''&&&))))))))))))))))))))))))***)))(((''''''&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''yyysssjjj```UUUKKKAAA;;;444333111000///.........,,,------......------,,,...------,,,,,,------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))************+++++++++,,,++++++***))))))******+++++++++***))))))((((((************************))))))))))))))))))))))))***************************************************************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***%%%$$$***---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---......///000000000111444777@@@LLLbbb|||zzzxxx{{{~~~|||vvvooodddYYYNNNGGGDDDBBB???======<<<:::999666555555444333222111111222222111111111000000000/////////000111222333444666666666555555555555555777777777777777666666666555555444444444444555555777666555444333444444555333333333333333333333333222222222222222222222222555444333222222333444444444444444444444444444444222222222222222222222222222222222222222222222222000000000000000000000000000////////////000111111111111000......------...------------------------////////////////////////........................000000000000000000000000////////////////////////......//////000000111111111111111111222222222222555555666777777888888999:::::::::;;;<<<===>>>?????????>>>>>>>>>=========@@@@@@AAACCCDDDEEEFFFGGGCCCBBBBBBAAAAAABBBBBBCCCEEEFFFFFFGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOQQQRRRTTTUUUUUUVVVXXXWWWUUUTTTTTTTTTVVVVVVUUUVVVWWWXXXXXXYYYXXXXXXYYYZZZZZZ[[[]]]^^^^^^_______________aaaeeelllpppuuuvvvvvvvvvtttpppmmmjjjllljjjgggcccaaaaaabbbccceeefffhhhjjjkkklllllllllppprrrtttuuuuuuuuuwwwxxxyyyzzz{{{}}}~~~|||wwwpppllllllqqquuu|||vvvqqqrrrwwwzzzyyyvvvppplllmmmsssyyy|||rrrnnnjjjjjjmmmqqqrrrqqqjjjgggaaa\\\ZZZ^^^eeeiiioooeeeWWWKKKBBB:::333//////......---,,,,,,++++++++++++++++++*********)))---,,,,,,++++++*********************)))))))))((()))))))))))))))))))))))))))+++,,,+++((('''''''''***************)))))))))(((((()))))))))((((((((())))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''ssslllbbbWWWMMMCCC<<<777333222111///............,,,------......------,,,...------,,,,,,------............---------------......---,,,,,,+++******++++++++++++++++++++++++))))))))))))************)))************+++++++++,,,+++******)))*********,,,++++++***))))))((((((************************))))))))))))))))))))))))***************************************************))))))))))))***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&&&&***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...---.../////////111444666;;;DDDVVVooo~~~xxxxxx|||}}}xxxuuuooodddVVVKKKGGGDDD@@@>>>===<<<:::888666666555444333222222111222222222111111111000000000///000000111222444444444555555555555555555555666666777777777777888888555555444444444444555555666666555444444444444555333333333333333333333333333333333333333333333333444444333333333444444555333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000//////......//////000111111111000///............////////////////////////////////////////////////------------------------000000000000000000000000////////////////////////......//////000000111111111111111111222222222333666666777777888999999:::888999:::<<<===========================<<<<<<<<>>???@@@AAABBBCCCDDDEEECCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLOOOOOOOOOPPPQQQSSSUUUVVVUUUUUUTTTTTTTTTSSSTTTTTTXXXYYYZZZ[[[[[[\\\\\\[[[XXXXXXXXXXXXXXXXXXXXXYYYWWWXXXYYYYYY[[[^^^cccggghhhiiijjjkkkkkkjjjjjjiiillljjjhhheeecccbbbaaaaaa]]]___aaacccfffiiilllmmmqqqrrrtttuuutttssstttuuuxxxyyy{{{||||||{{{yyyyyynnnnnnnnnpppssswwwzzz||||||xxxwwwvvvtttooolllfffccccccgggjjjlllqqqxxxyyy{{{zzzwwwwww|||~~~|||rrriiifffiiijjjddd]]]VVVUUUUUUXXX]]]bbbeeefffaaaWWWHHH<<<666333000///,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,))))))))))))))))))******))))))))))))))))))))))))((()))+++***)))(((((()))''')))---000222333333222222111///---+++*********(((((((((((((((((((((((('''''''''((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''```XXXMMMCCC;;;666333111//////...---------------,,,------......------,,,...------,,,,,,------...---------------.........******+++,,,,,,---......++++++++++++++++++++++++))))))))))))************)))************+++++++++*********)))******+++,,,,,,,,,,,,+++******))))))************************)))))))))))))))))))))))))))))))))***++++++,,,,,,***************************))))))))))))***++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,------.........---...000333333555<<>>???@@@BBBCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUUUUUUUTTTTTTTTTXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYUUUVVVWWWXXXYYY\\\```cccffffffgggggghhhhhhhhhgggiiihhhgggeeecccbbbaaaaaa^^^^^^```bbbfffiiilllnnnppprrrtttttttttssstttvvvwwwxxxyyyzzzzzzxxxvvvuuujjjjjjlllpppuuuzzz||||||}}}zzzxxxvvvrrrmmmiiieeecccdddggghhhhhhmmmtttvvvyyyzzzvvvvvv{{{{{{tttlllhhhhhheee^^^WWWQQQRRRUUU\\\ccceeeccc```ZZZPPPBBB888333222000///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))***+++***(((''''''((('''))),,,///111333333444555444111...+++*********((((((((((((((((((((((((((('''(((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''''''''YYYRRRHHH???999555222000///...------,,,,,,------,,,------......------,,,...------,,,,,,------...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))************+++++++++******))))))***++++++,,,---,,,,,,++++++******)))************************))))))))))))))))))))))))((())))))***++++++,,,,,,***************************************+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,,...***(((+++---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------...---,,,---000222111333888@@@OOOdddzzz}}}}}}|||}}}|||xxxuuuwwwyyyvvvnnnfffPPPKKKEEE@@@===<<<;;;:::999888888777666555444444111111111111000000000000/////////...//////000111//////000222333555666666777777777888888999999:::555555444444444444555555333333555666666666555555333333333333333333333333444444444444444444444444333444666777888888777777555555555555555555555555222222222222222222222222111111111111111111111111000000000000000000000000000////////////000111111111000000000000000111111////////////////////////////////////////////////........................000000000000000000000000..............................//////000000111111222222222333333333444444555555666777777888888999:::::::::999::::::;;;<<<;;;;;;<<<<<<==================>>>@@@AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCEEEFFFHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNLLLLLLKKKLLLMMMOOORRRSSSVVVVVVVVVVVVVVVUUUUUUTTTWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXSSSTTTUUUVVVWWWZZZ]]]```cccccccccdddddddddddddddeeeeeedddcccbbbaaa``````^^^___```bbbeeeiiilllnnnnnnpppssstttttttttuuuwwwvvvwwwxxxyyyxxxvvvsssqqqhhhiiikkkqqqxxx}}}~~~}}}{{{zzzyyyxxxuuuqqqllliiidddcccdddgggfffeeeiiioooqqqwwwyyyxxxyyyyyyuuuoookkkgggaaaYYYSSSMMMQQQXXXbbbiiihhhaaa[[[QQQIII===555111000///...+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++*********((()))))))))************)))))))))))))))))))))))))))+++,,,+++***((())))))'''((())),,,...000222333444222///,,,************)))))))))))))))))))))))))))((((((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''UUUNNNEEE===777333111///......---,,,,,,,,,------,,,------......------,,,...------,,,,,,------...+++++++++,,,,,,---------...------,,,,,,++++++***++++++++++++++++++++++++))))))))))))************)))************+++++++++******))))))***+++,,,,,,)))******++++++,,,------************************))))))))))))))))))))))))((())))))***++++++,,,,,,************************++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///111,,,***---///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------...---,,,---///222///222555;;;GGG[[[sss~~~}}}{{{xxxxxx~~~|||xxxuuuvvvxxxvvvqqqkkkVVVPPPIIIBBB>>><<<:::888999999888777666555444444333333333222222222222111///............//////000...///000111333555666666666666666666777777777777555555555444444555555555222333555666666666555555333333333333333333333333444444444444444444444444333444666777888888888777666666666666666666666666222222222222222222222222000000000000000000000000000000000000000000000000000000000000000111222222111000000000000000111111////////////////////////////////////////////////111111111111111111111111000000000000000000000000..............................//////000111111111222222333333333444444444555555555666777777888888999888777777777888999:::<<<<<<<<<=========>>>>>>======>>>???AAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKJJJJJJLLLNNNQQQSSSVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUQQQSSSTTTUUUVVVXXX\\\___aaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaa```____________``````bbbeeehhhlllmmmmmmppprrrsssttttttvvvwwwuuuvvvwwwxxxwwwtttqqqooohhhiiilllrrrzzz~~~wwwwwwwwwwwwuuuqqqmmmjjjbbbbbbdddgggeeecccffflllmmmtttyyyzzz|||wwwuuuqqqmmmggg^^^VVVPPPLLLPPPZZZfffmmmjjj```WWWLLLDDD:::222000///...---+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,+++***))))))(((((())))))*********+++)))))))))))))))))))))))))))+++,,,,,,+++++++++,,,&&&&&&''')))+++...000111111000---+++))))))***+++************************)))))))))))))))******+++''''''''''''''''''''''''''''''''''''''''''''''''PPPJJJAAA999444111///............------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...///111333444++++++++++++++++++++++++***+++,,,---,,,,,,***)))***)))))))))))))))******---***((('''((()))))))))++++++******************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,)))************+++++++++)))***+++,,,,,,+++***)))++++++******++++++,,,---(((((((((***+++---///000************************+++,,,---.........---,,,++++++++++++++++++++++++))))))***+++,,,------...111000///..................///333888>>>KKKcccwww|||wwwxxxuuurrryyy||||||zzzvvvsssqqqqqqrrrbbbWWWJJJCCCBBBAAA>>>:::<<<;;;;;;:::999888777777333222222222111000000000000000///...------,,,,,,,,,---///111222333222222333555777777666555555666666666666666555555555555555444333333333333444555444444444444444444444444444444444444444444444444444555555666666666666666777666666555555555666666666555444333333333333333333333222222111000000///000111111222222222111111.../////////000000111111000000000000000000000000000000000000//////////////////.........---------//////////////////////////////////////////////////////............//////000000000000111111111111222222222222222222222222444444555555666777777777888888777777777777777888;;;;;;<<<<<<===<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHIIIJJJIIIJJJLLLMMMOOONNNMMMLLLLLLNNNPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSOOONNNMMMNNNQQQVVV\\\___bbbbbbccccccbbbaaa___^^^aaa``````___^^^^^^]]]]]]aaaaaaaaabbbeeegggjjjlllnnnppprrrsssssstttvvvwwwvvvxxxzzzyyytttoookkkiiiiiilllpppwww|||}}}vvvrrrnnnmmmnnnnnnkkkhhhgggggggggggghhhjjjmmmnnnppprrrssstttzzz}}}zzzuuuoooggg\\\RRRKKKLLLTTT___fffjjjggg[[[OOOBBB<<<555///,,,,,,,,,,,,...---,,,++++++++++++,,,***************+++++++++,,,,,,+++***)))))))))***++++++***)))(((((())))))))))))))))))))))))))))))+++,,,---...---+++(((&&&+++***))))))***,,,...000111...***)))+++---,,,+++,,,)))&&&&&&''')))***)))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))******MMMGGG???777333000...---......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********))))))))))))******---,,,******+++++++++***))))))))))))))))))))))))************************)))))))))))))))))))))))),,,++++++******++++++,,,)))************++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------000///......------............111666:::FFF\\\ooo|||yyyyyytttooouuu~~~{{{wwwtttqqqpppqqqfff]]]PPPGGGBBB@@@===:::<<<;;;:::999888777777666333333222222111111000000000000///......---,,,,,,...///000111222333333333444555777777666555666777666666666666555555555555555555444333333444555555444444444444444444444444222222222222222222222222555666666777777777777777666666666555555555666666666555444444333333333444333333333222111000000000111111222222222111111000///000000000111111111111000000000000000000000000111000000000//////////////////.........---------........................//////////////////////////////............////////////000000000111111111222222222222222222222222333333333444555555666666888777777666666777777777::::::;;;<<<<<<<<<<<<;;;<<<===>>>@@@AAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGGGGIIIKKKKKKKKKKKKMMMOOOOOONNNMMMLLLLLLMMMOOOPPPRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYXXXXXXVVVUUUTTTPPPOOONNNNNNQQQVVV[[[___aaabbbbbbcccbbbaaa___^^^_________^^^^^^^^^^^^]]]aaaaaaaaaccceeegggjjjkkknnnpppqqqrrrqqqrrrsssuuuuuuvvvwwwuuuqqqllljjjiiijjjmmmrrrxxx~~~~~~|||wwwsssnnnmmmmmmmmmkkkiiijjjjjjjjjjjjkkkmmmooopppqqqsssrrrrrrvvv~~~|||zzzuuuooofff]]]SSSNNNMMMUUU___dddgggcccWWWKKK???:::444///---,,,,,,+++------,,,,,,,,,+++++++++++++++******************,,,+++******))))))******++++++***)))))))))))))))))))))))))))))))))))))))***,,,---...---+++((('''((((((''''''((()))+++,,,...+++((((((***++++++)))+++)))&&&&&&'''))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))HHHCCC;;;555111///---,,,...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))******---,,,,,,,,,------+++***(((((((((((((((((())))))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++************+++,,,)))************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******++++++,,,---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///...------------------......000333666???QQQbbb}}}}}}}}}{{{ssskkkpppzzz}}}xxxssspppnnnmmmiiicccXXXMMMDDD???<<<<<<;;;;;;:::999888777666666444444333222222111000000000000//////......------000000000111222333444555444666777888777666777888666666666666555555555555555555444333333444555555444444444444444444444444222222222222222222222222666666777888888888888777666666555555666666666666666555444444333444444444444333333222222111111000222222333333222111000000000000111111111111111222000000000000000000000000111111000000000//////////////////............---........................//////////////////////////////............////////////000000000000111111222222222222222222222222222222222333444444555555777666666555555666777777999999:::;;;;;;;;;;;;;;;======???@@@AAAAAABBBBBB>>>>>>??????@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFIIIJJJLLLLLLLLLLLLNNNPPPPPPOOOMMMLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTQQQPPPOOOOOORRRVVV[[[^^^aaaaaabbbbbbaaa```^^^]]]]]]]]]]]]]]]^^^^^^^^^___aaaaaabbbccceeegggiiikkkmmmnnnpppppppppppprrrtttuuuuuutttppplllhhhggggggkkknnnssszzz}}}{{{yyytttnnnlllmmmnnnnnnmmmnnnnnnnnnnnnooopppqqqrrrssstttrrrnnnqqqxxx~~~~~~|||zzzuuunnneee\\\UUUQQQQQQXXX___bbbbbb]]]QQQEEE:::777222///...---,,,++++++,,,---------,,,+++***,,,+++++++++***)))))))))++++++***)))))))))******+++***))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,+++)))'''&&&&&&''''''(((((()))))))))'''&&&''')))***)))(((+++(((&&&&&&'''))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((CCC???888444111///...---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******))))))******,,,,,,,,,---...---+++)))((((((((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))*********+++++++++---,,,************,,,---++++++******++++++,,,---...---,,,+++************************************++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...------,,,,,,,,,------......///111333999GGGTTTpppuuukkkmmmuuu}}}wwwrrrnnnjjjhhhhhheee]]]RRRGGG@@@>>>???;;;;;;:::999888777666666555555444333222111111000000000000/////////......111000//////000222333555444555777888777777888999666666666666555555555555555555444444444444555555444444444444444444444444555555555555555555555555555555666777777777777777555555555666666666666666555555444444444444555555444444333333222222222222333333333333222111000000000000000000111111111111000000000000000000000000111111111000000000///////////////...............------------------------//////////////////////////////............//////////////////000000000111111111111111222222222222222222222333444444555555666555555555555666666777888888999:::;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAA?????????@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEHHHJJJKKKLLLKKKLLLNNNOOOOOONNNMMMMMMLLLMMMMMMNNNPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQSSSVVVZZZ]]]``````aaaaaa```___]]]\\\ZZZZZZ[[[\\\]]]^^^______aaaaaabbbdddfffgggiiijjjkkkmmmoooppppppqqqsssuuuyyywwwsssmmmgggddddddeeejjjmmmsssyyy~~~~~~|||yyyxxxsssmmmlllnnnrrrttttttppppppqqqqqqqqqrrrsssssstttuuuqqqlllkkkrrrxxxzzz}}}{{{uuummmccc[[[UUUSSSVVV]]]bbbaaa]]]VVVKKK@@@666333000///......,,,***)))+++,,,------,,,***))),,,,,,,,,+++***)))((((((******))))))))))))************)))))))))))))))***))))))))))))))))))))))))***+++,,,,,,,,,***)))(((''''''((()))******))))))%%%&&&&&&((())))))((('''***(((&&&&&&((()))((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&???;;;666333111000///...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,------...,,,,,,+++***************+++******+++,,,,,,)))''')))))))))******+++++++++************************))))))))))))))))))))))))************************))))))*********++++++++++++***)))(((((()))***+++++++++******++++++,,,---,,,,,,++++++***+++++++++************************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---------------,,,,,,,,,------...000///000222222555???JJJdddyyyyyyooonnnqqq~~~|||vvvqqqlllgggccccccccc___VVVKKKCCCAAABBB<<<<<<;;;:::999888777777666666555444333222111000000000000000000/////////000///.........000111333333555777777777777888999666666666666555555555555555555555555555555555555444444444444444444444444555555555555555555555555333444555555666666555555444444555666777777666666555555444444444555555666444444444333333333333333333333333333333222111111000000000000000000000000111111111111111111111111111111111111000000000000////////////////////////........................//////////////////////////////............//////...////////////000000000000000000111111222222222333333333444555555666666555555555555555666777777777888999:::;;;;;;;;;;;;======>>>???@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJJJJJJJJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMOOOOOOQQQRRRSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTSSSRRRRRRTTTWWWYYY[[[______``````___^^^\\\[[[XXXYYYZZZ[[[\\\^^^______```aaacccdddfffggghhhiiihhhkkknnnpppqqqsssvvvyyy}}}zzztttllleeebbbcccdddiiilllqqqwww{{{|||zzzwwwvvvqqqllllllpppvvvyyyzzzrrrrrrssssssssssssssssssvvvvvvrrrjjjhhhmmmsssvvv}}}{{{uuukkkaaaYYYUUUTTT\\\aaaddd```YYYQQQFFF<<<222000.........---,,,***)))***,,,------,,,***))),,,,,,,,,+++***)))((((((***))))))((())))))*********)))))))))))))))******))))))))))))))))))))))))******+++++++++***)))(((''''''((())))))))))))(((%%%&&&((())))))(((((())))))'''&&&&&&(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&:::777333111111111000///,,,,,,,,,------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,+++++++++,,,---...///---,,,+++******************)))))))))******((('''))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))************+++++++++))))))(((((((((((())))))++++++******++++++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***,,,------...------------------...///000///000222222333999BBBWWWooo}}}vvvqqqpppwwwxxxsssnnngggccc```aaaaaa[[[RRRJJJEEECCC======<<<;;;:::999888888777777666555333222111111111111111111000000000000...............///000111111333666666666666777888666666666666555555555555444555666666666666555444444444444444444444444444333333333333333333333333333333444555555555555444333444555777777777666666555555555444555555666777444444444444444444444444222222333333333333222222111111111111111000000000111111111111111111111111222222111111111000000000...////////////000000000//////////////////////////////////////////////////////............//////......////////////000000//////000000111222222222333333333444555555666666555555555555666777888888777888999;;;<<<<<<<<<<<<<<<======>>>??????>>>>>>CCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDFFFHHHHHHHHHHHHJJJLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNPPPRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTUUUWWWYYYZZZ^^^^^^______^^^]]][[[ZZZWWWXXXYYYZZZ[[[]]]^^^^^^```aaaccceeefffggghhhhhhhhhjjjmmmpppqqqsssvvvyyy}}}zzzssskkkdddbbbccceeehhhjjjnnntttyyy{{{zzzxxxsssnnnjjjkkkqqqwww{{{|||ttttttuuuuuuuuutttsssssswwwxxxtttkkkgggkkkqqqtttzzzxxxrrrhhh^^^XXXWWWXXX```eeeeee^^^UUUKKKAAA888111///---,,,,,,,,,+++***)))***+++,,,,,,,,,+++***,,,+++++++++***)))))))))))))))((((((((()))******)))))))))))))))******+++)))))))))))))))))))))))))))***************))))))&&&&&&'''''''''''''''''''''((())))))((('''(((***((('''&&&'''(((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''666333000//////000///...,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++)))******+++,,,,,,------,,,,,,++++++,,,---///000...---,,,+++************+++***(((((()))))))))(((((((((((()))***+++++++++************************))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++))))))************))))))++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------+++++++++,,,,,,,,,------......------......///000...---///111222111666<<>>>>>===<<<;;;::::::999888888777555444222111111111111111111111111111111...//////000000000000000000222444555555555666888666666666666555555555555444555666777777666555444444444444444444444444444444444444444444444444444333444444555555555555555222333555777888777666666555555555555555666777777444444444444444555555555111111222333444444444444444444333333333222222222111111111111111111111111222222222111111111000000.../////////000000000000000000000000000000000000//////////////////////////////............//////........./////////000000/////////000111222222222222222222333444444555555666666666666777888999999888999:::;;;<<<=========;;;<<<<<<===============AAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDFFFGGGHHHHHHHHHJJJKKKJJJJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOQQQRRRSSSTTTTTTQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSSSSTTTVVVWWWXXXWWWVVVUUUUUUUUUWWWXXXYYY]]]]]]^^^^^^]]]\\\[[[YYYWWWWWWXXXYYY[[[\\\]]]]]]```bbbccceeeggggggggggggiiikkkmmmooooooqqqsssuuuyyyvvvpppiiidddccceeegggiiijjjnnnsssxxx{{{|||{{{pppmmmiiijjjooouuuwwwxxxvvvvvvwwwwwwwwwuuutttssswwwyyyvvvmmmhhhjjjppprrrtttrrrnnneee\\\XXX[[[^^^aaaeeeeee\\\PPPFFF<<<444111...+++******+++***))))))*********++++++++++++++++++******************((((((((((((((()))******)))))))))))))))***++++++))))))))))))))))))))))))))))))***************))))))((('''&&&&&&'''((((((((())))))(((%%%%%%'''***'''&&&&&&'''(((((('''%%%''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''''''''222000...---...///...---,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))***+++,,,,,,------,,,,,,++++++,,,...///000...---,,,+++************---***((('''((()))))))))&&&''''''((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((()))************+++++++++)))***+++,,,,,,+++***)))++++++******++++++,,,---------,,,+++************************************,,,+++*********+++,,,---------------------------......---------,,,,,,,,,...............///000111---,,,---111111000444:::===WWWrrr~~~wwwppphhhsss}}}wwwpppjjjaaaccceeeddd^^^UUUJJJCCC??????>>>===<<<;;;;;;:::999888777666444333222111111111111111111111222222...///111222222111000//////111444555444555666777777666666666555555555555444555666777777666555444444444444444444444444444666666666666666666666666444555555666666666666666222333555777888888777666555555555555555666777777444444555555555555555555000111222333444555555555666666666555555444444444111111111111111111111111222222222111111111111000.../////////000000111111000000000000000000000000//////////////////////////////............//////............/////////000...//////000111222222222000111111222333333444444666666666666777888::::::888999:::<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>???@@@BBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDFFFHHHHHHHHHHHHJJJLLLHHHIIIKKKLLLNNNOOOOOOOOOLLLMMMOOOQQQRRRSSSTTTTTTPPPQQQQQQQQQRRRRRRSSSSSSVVVVVVUUUUUUVVVXXXZZZ[[[WWWWWWVVVUUUVVVWWWXXXYYY]]]]]]^^^^^^]]]\\\ZZZYYYWWWWWWXXXYYYZZZ[[[\\\\\\```bbbdddfffggggggggggggjjjlllmmmnnnmmmnnnpppqqqtttrrrmmmhhhddddddgggiiijjjkkkmmmrrrxxx|||~~~~~~ppplllhhhiiimmmrrrsssssswwwxxxyyyyyyxxxwwwuuutttwwwzzzwwwoooiiikkkooorrrooonnnjjjccc\\\ZZZ^^^cccaaaeeedddZZZMMMCCC999222111...+++))))))******)))******))))))***+++,,,,,,***************+++++++++((((((((((((((()))******))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))*********,,,+++)))(((''')))***+++)))))))))&&&######&&&***'''&&&&&&'''(((((('''%%%&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((000////////////.........------............------++++++++++++++++++++++++------------------------******+++++++++******)))***++++++,,,+++***)))(((++++++++++++++++++++++++++++++************+++++++++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))*********************************,,,------+++)))+++,,,---,,,***)))***+++))))))))))))***+++,,,---)))******++++++******)))************************---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***........................++++++,,,---///111333444<<>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<>>>??????>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMMMMNNNOOOPPPPPPSSSQQQPPPRRRUUUVVVTTTQQQRRRSSSUUUWWWYYYYYYYYYYYYZZZYYYWWWVVVWWWXXXZZZ[[[```^^^[[[YYYYYYYYYXXXWWWVVVVVVXXXYYY[[[]]]______```bbbdddfffggggggggggggjjjmmmppppppooolllkkkkkknnnlllhhheeecccffflllppprrrpppooopppssswwwyyyzzzmmmjjjhhhiiimmmpppqqqppppppsssvvvwwwvvvtttrrrrrrxxxvvvtttrrrpppooonnnmmmlllhhhbbbZZZVVVWWW[[[______[[[XXXSSSHHH:::111///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))*********************)))'''(((***,,,******))))))))))))******---+++)))'''&&&&&&'''(((+++***(((&&&%%%&&&'''((('''((()))******(((&&&$$$''''''''''''(((((())))))''''''''''''''''''''''''''''''((()))))))))))))))((('''&&&%%%%%%&&&'''(((...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******+++,,,,,,---,,,+++***)))++++++++++++++++++++++++++++++************+++++++++++++++************)))++++++++++++++++++++++++************)))))))))(((************************))))))))))))************+++******,,,------+++)))+++,,,---,,,***)))***+++))))))))))))***+++,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222222888CCCUUUlll~~~wwwsssqqquuu~~~{{{ttthhhccc^^^^^^___[[[QQQIIIDDDAAA===;;;;;;<<<;;;;;;:::::::::999777555333222111000000000000000111111000//////000222222111000000000111222444555666777555555555555555555666666555555555666666777888999666555444333333333333444444444444555555555666666666666777777666555555444333444555555666666555555555555555555555555555555555555555555555555555555666555444333222333333444222222222222222222222222000000000111111111222222111111000///...------,,,000000000000000000000000000000000000000000000000000000000000//////...---,,,---------------------///......------......///000111111111111222222222444333333333333444555555666666666666777777777777777888999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>??????>>>>>>???@@@???@@@@@@AAABBBCCCCCCDDDBBBBBBDDDEEEEEEEEEEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPRRRQQQPPPQQQSSSTTTRRRPPPQQQSSSUUUWWWYYYZZZZZZYYYXXXWWWWWWWWWXXXZZZ\\\^^^```]]]ZZZYYYYYYYYYXXXWWWUUUVVVWWWYYY[[[]]]^^^___```aaaccceeefffgggggggggiiikkknnnnnnllliiigggfffffffffdddccccccggglllqqqsssqqqooooooqqqssstttttthhhggggggiiimmmppppppooooooqqqtttuuutttrrrrrrrrrvvvuuusssqqqnnnmmmkkkkkkeeeaaaZZZVVVUUUXXX]]]aaa[[[WWWSSSNNNEEE888111///---------,,,,,,+++++++++++++++************++++++************************))))))))))))*********************)))((((((***,,,******))))))))))))******,,,+++)))'''&&&'''(((((()))))))))))))))((((((((('''((()))))))))(((&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''&&&%%%%%%%%%%%%&&&'''...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++++++++***,,,,,,---------,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++++++++++++++++++++)))(((((())))))***++++++,,,+++***+++------+++)))+++,,,,,,,,,***)))***+++))))))))))))***+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111555:::HHH[[[rrr{{{yyytttuuu}}}|||nnnggg___[[[ZZZYYYTTTOOOEEEBBB>>><<<<<<===<<<<<<:::::::::999888777555444111000000/////////000000000//////000222222111000//////000111222444555555666666666666666666666666555555666666777777888888555555444333333333444444444444444555555555555555666777777777777666555555333444555555666666555555555555555555555555555555555555555555555555555555555555444333333333444444333333333333333333333333111111111222222222222222000000000//////.........111111111111111111111111000000000000000000000000000000000000000000000///------------------------///......------......///000111111111111222222222444333333333333444555555666666666666777777777777555666777888999:::::::::::::::::::::;;;;;;<<<======>>>@@@???>>>>>>???AAA??????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKLLLKKKKKKLLLLLLMMMNNNOOOQQQPPPOOOPPPQQQQQQPPPOOOQQQRRRTTTWWWYYYZZZZZZZZZWWWWWWWWWXXXYYY\\\^^^```___]]]ZZZYYYYYYYYYWWWVVVTTTUUUVVVXXXZZZ\\\^^^^^^```aaabbbdddffffffgggggggggiiikkkkkkhhhdddaaa```]]]___```bbbdddhhhmmmqqquuusssooommmmmmlllkkkjjjaaabbbdddhhhmmmooonnnmmmlllnnnpppppppppppprrrssstttsssqqqooollljjjhhhggg]]]WWWQQQPPPUUU[[[```bbbXXXRRRLLLGGG???666000000......---,,,,,,+++******++++++************++++++++++++++++++++++++++++++))))))))))))************)))******)))(((((()))+++******))))))))))))******+++***)))'''''''''((()))&&&(((***+++,,,***)))'''((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))((((((&&&&&&%%%$$$$$$%%%&&&&&&000////////////.........,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************************++++++************+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++))))))))))))***,,,...///---+++***+++,,,,,,+++)))***+++,,,+++***))))))+++******))))))***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***------------------------......---------...//////333555===MMMddd{{{~~~wwwuuu}}}vvvoooddd\\\XXXWWWUUUSSSFFFCCC@@@>>>===>>>===<<<999999999888888777666666111111000/////////000000000//////000222222111000......///000111222333333777777777777666666666666555555666777777777777777555444444333333333444444555555555555555555555555555555666666666666555555333444555555666555555555555555555555555555555555444444444555555555555555444444444333333333333444333333333333333333333333111111222222222222222222//////////////////000000000000000000000000000000////////////////////////000000000///000000000111000000000/////////////////////............//////000000111111111222222222444333333333333444555555666666666666777777777777444555777888999999::::::999999999:::;;;<<<===>>>===>>>@@@???>>>>>>???AAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPOOONNNNNNNNNNNNNNNNNNPPPRRRTTTWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ\\\^^^___^^^\\\ZZZYYYYYYXXXVVVUUUSSSTTTUUUWWWZZZ\\\]]]^^^___```aaaccceeefffggggggfffhhhhhhfffbbb^^^[[[YYYYYY\\\___bbbeeeiiimmmpppvvvsssnnnjjjhhhfffccc```ZZZ]]]bbbhhhlllmmmlllkkkiiijjjkkkllllllnnnqqqttttttsssqqqnnnjjjfffcccbbbWWWQQQLLLNNNUUU]]]```aaaWWWOOOGGGAAA:::333////////////...---+++***))))))++++++************++++++++++++++++++++++++++++++((()))))))))************)))*********(((((()))+++******))))))))))))*********)))(((((('''(((((()))&&&'''((()))******)))((()))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&000////////////.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++************+++++++++************************++++++************+++++++++++++++*********))))))************************))))))))))))))))))******++++++++++++++++++++++++*********+++,,,///111333...,,,******+++,,,+++)))***+++,,,+++)))((()))************)))******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------,,,,,,+++***------------------------......------------......222333777CCCWWWpppxxxvvv}}}{{{tttjjj```XXXTTTSSSRRRIIIFFFBBB???>>>>>>===<<<888888777777666666666666222222111000000000000000000//////000222222111000......//////000111222222777777777777777666666666555666777777888777777666444444333333333444444555555555555555555555555444333333444555555444444444333444555555666555555555555555555555555555555555444444444555555555666666333333444444444444444444333333333333333333333333111111111111111111111111/////////000000000000000///////////////////////////////////////////////////............///111111222111000////////////000/////////....../////////000000111111111222222222444333333333333444555555666666666666777777777777555666777999:::::::::;;;999999999:::;;;<<<===>>><<<>>>??????>>>===???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNNNNMMMLLLMMMNNNOOOQQQRRRTTTVVVXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[YYYYYYYYYXXXUUUSSSRRRSSSUUUWWWZZZ\\\^^^___^^^___```bbbccceeeggghhhffffffeeebbb]]]XXXVVVVVVZZZ^^^bbbeeegggiiilllooosssppplllhhhdddaaa]]]ZZZVVVZZZaaagggjjjjjjiiihhhfffggghhhhhhiiilllpppsssuuusssqqqlllhhhbbb^^^\\\SSSOOOKKKNNNVVV]]]^^^^^^UUULLLBBB<<<666000---...//////...---+++***))))))++++++************++++++++++++++++++++++++++++++((()))))))))************((()))+++***)))((()))*********))))))))))))******((((((((((((((()))))))))'''&&&&&&%%%&&&''')))***((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''...------------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******)))))))))***+++,,,************************++++++************+++++++++++++++************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++...111444666...---******++++++***)))***+++++++++)))((()))***+++***************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++------------------......111333666===KKKaaazzz}}}yyyxxx}}}|||yyyvvvooofff\\\TTTQQQPPPMMMIIIDDDAAA???>>>===;;;999888777666666666666666444333222111111111111111000//////000222222111000......//////000111222222555555555666666777777777555666777888888777666555444444333333333444555555555555555555555444444444222222333444444444444333333444555555666666555555555555555555555555555555333333444444555666666666444555666666777666666666333333333333333333333333111111111111111000000000000000000000000000000000........................000000000000000000000000......------...000111333111000...---,,,------...000//////......//////000000111111111111222222222444333333333333444555555666666666666777777777777666777888999:::;;;;;;;;;::::::::::::;;;;;;<<<===;;;<<<>>>===<<<<<<===???@@@AAAAAAAAABBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMMMMLLLKKKLLLNNNQQQRRRSSSUUUVVVWWWWWWWWWVVVYYYYYYZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXXXXWWWUUURRRRRRSSSUUUXXXZZZ]]]___```^^^^^^___```bbbeeeggghhhgggfffccc^^^XXXUUUTTTUUU]]]```dddgggiiijjjmmmoooooolllhhheeebbb___[[[XXXUUUZZZaaafffggggggfffeeedddeeefffggghhhjjjnnnqqquuussspppjjjddd]]]WWWTTTOOOMMMNNNQQQWWW[[[[[[ZZZQQQFFF<<<777333///,,,---......---,,,,,,+++******++++++************++++++++++++++++++++++++++++++))))))))))))************((()))++++++)))((()))*********))))))))))))******''''''(((((())))))******((('''%%%$$$$$$%%%((()))'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&(((((())))))))))))((((((...------------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------++++++*********+++,,,---************************++++++************+++++++++++++++************)))))))))))))))))))))))))))((()))))))))*********************************************+++---111555777///---*********+++***))))))***+++***)))((()))***++++++***************+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------************++++++++++++,,,,,,------,,,,,,+++***************************,,,,,,,,,,,,------...///---222666999AAARRRkkk~~~{{{yyyyyy|||}}}zzzvvvwwwvvvoooeeeZZZTTTQQQPPPLLLGGGBBB@@@>>><<<:::;;;:::999777666666777777666555444333222222222222000//////000222222111000/////////000111111222222333333444555666777777888555666777888888777666555333333333333333444555666666666555555555444444444222333444444555555444444333444555555666666555555555555555555555555555555333333444444555666666777777888999:::;;;::::::999444444444444444444444444333333222222222111111111111111000000000000000000////////////////////////000000000000000000000000///.........///111333555222111///---,,,---......000000////////////000000000111111111111222222222444333333333333444555555666666666666777777777777666777888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<;;;;;;<<<>>>>>>??????@@@AAABBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKLLLPPPSSSTTTUUUVVVWWWWWWVVVUUUTTTVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWTTTRRRSSSTTTVVVXXX[[[^^^```aaa]]]^^^^^^___bbbdddggghhhiiigggaaaZZZUUUSSSTTTVVV___aaaeeegggiiikkknnnpppiiigggeeecccaaa___\\\YYYVVV[[[bbbeeeeeedddcccccccccdddfffggghhhiiilllnnntttrrrnnnggg```WWWPPPLLLIIIKKKOOOSSSWWWXXXXXXWWWIII>>>555222111...---------------,,,,,,+++++++++++++++************++++++************************))))))))))))************''')))++++++***)))))))))******))))))))))))******&&&'''((())))))*********(((''''''&&&&&&&&&&&&'''%%%&&&((()))))))))((('''))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''((())))))(((''''''000000/////////.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...---,,,,,,+++***+++,,,...///))))))))))))))))))))))))++++++************+++++++++++++++************)))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))***,,,111555777000---+++******+++***))))))***+++***)))((((((***++++++***************+++(((((())))))))))))((((((************************+++++++++,,,,,,---------)))************+++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////***000666777:::HHHaaauuuzzzyyy{{{|||yyyyyyzzzuuuzzz|||xxxmmmaaaYYYVVVRRRNNNHHHCCC@@@>>>;;;:::===<<<:::888777777777888777666555444333333333333000//////000222222111000//////000000111111222222111222333444555777888888555666888999888777555444333333333333333444555666666666555555555444444444333444444555666666666555333444555555666666555555555555555555555555555555333333444444555666777777999:::<<<===>>>===<<<<<<444444444444444444444444444444444333333222222222111111111111000000000///000000000000000000000000000000000000000000000000000/////////000222555777555333111///...///000000000000////////////000000000111111111111222222222444333333333333444555555666666666666777777777777555666777999::::::::::::<<<<<<;;;:::::::::;;;;;;999:::<<<;;;::::::;;;===<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLMMMLLLKKKLLLQQQUUUUUUVVVVVVWWWVVVUUUTTTSSSTTTUUUVVVXXXZZZ[[[\\\\\\ZZZYYYXXXXXXXXXWWWTTTQQQSSSTTTVVVYYY\\\___aaabbb]]]]]]^^^___aaadddggghhhjjjggg```YYYSSSRRRUUUXXX___aaadddgggiiikkkoooqqqfffdddbbbbbbaaa```]]]ZZZXXX]]]ccceeedddbbbaaabbbbbbdddfffhhhhhhiiikkkmmmsssqqqllleee\\\SSSKKKGGGDDDIIIPPPTTTVVVVVVVVVVVVBBB888000///000...---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))************''')))++++++***)))))))))******))))))))))))******%%%&&&''')))************'''((()))***)))(((&&&$$$$$$&&&(((******)))((('''++++++******)))))))))((())))))))))))))))))))))))'''((((((((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%//////000///---+++)))(((++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...*********)))******++++++************************))))))))))))))))))))))))...,,,***)))''''''(((((())))))))))))))))))))))))+++++++++***************,,,+++******+++,,,///000******))))))))))))******+++***)))(((((()))***+++((()))***+++++++++++++++++++++*********************+++---,,,***(((((()))************************************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......///000111111555BBBVVVeee}}}vvvuuuuuuwwwzzz{{{{{{{{{{{{zzzzzz|||{{{qqq```SSSSSSOOOIIIDDDAAA???>>><<<;;;;;;;;;:::::::::999999555555555666555555444333000///////////////000000000000000000000000000000000111222333555666777888444666777777666555555666666666666666666666666666555555555555666666666666555444444333333444444555555555555555555555555555555444444333333444444555555666666666555666888:::888<<>>>>>;;;888444222222333333333444444333333222111000000000000000000000000000000000000000000000000000000//////............//////000000000000111222444444444333111000...---------////////////000000000000000111111111111222222222222222333333333333444444666777888999999888666555555666888999::::::999999<<<:::999999;;;<<<<<<<<<:::;;;<<<=========;;;;;;=========>>>???AAABBBCCC???@@@AAACCCDDDEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIMMMMMMLLLKKKJJJKKKNNNPPPUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVXXXYYYYYYYYYYYYXXXWWWVVVTTTSSSSSSTTTTTTUUUWWWYYYZZZ\\\\\\]]]___aaacccccceeegggiiigggeee```[[[WWWWWW[[[^^^bbbccceeefffhhhiiiiiiiiiggg```\\\___bbbaaa^^^^^^___aaaeeefffeeeaaa]]]ZZZ```dddiiikkkjjjiiijjjkkkpppooojjjbbbXXXOOOIIIFFFHHHRRRXXXWWWTTTSSSQQQLLL???999222---,,,,,,+++***......---------,,,,,,,,,---,,,+++******+++,,,---************************(((((((((((())))))))))))************)))))))))))))))(((((()))******(((''')))))))))))))))(((''''''))))))(((((('''''''''&&&((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''''''''(((((((((((()))...////////////...,,,++++++,,,,,,------.........---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,...---,,,++++++++++++++++++++++++++++++,,,------++++++************++++++************************************************++++++))))))((())))))***))))))))))))))))))))))))******************++++++(((((()))***++++++++++++******))))))))))))******+++***)))(((((()))***+++(((((()))*********))))))************************)))***,,,,,,+++***++++++************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------///111111000333===NNN[[[ppp{{{uuuttttttuuuxxxyyyxxxwww~~~{{{zzz}}}~~~wwwhhh[[[TTTOOOIIIDDD@@@>>><<<:::;;;:::::::::999999999999666666666666555555444333111111000000000111111222000000000000000000000000000111222333444666777777444666777777666555555666666666666666666666666666555555555555666666666666555555444444444444555555555555555555555555555555555444444333333444444555444555666555555666999;;;>>>@@@CCCDDDBBBAAA@@@@@@<<<999555333333444444444444333333222111111000000000000000000000000000000000000000000000000000000//////............//////000000000000000111222333111000///---,,,,,,,,,,,,.../////////000000000000000111111111111222222222222222222333333333444444666777888999999888666555666777888999999999999999;;;:::::::::<<<===<<<;;;:::;;;<<<======<<<<<<;;;=========>>>???@@@BBBCCC@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIILLLMMMMMMLLLKKKMMMOOORRRUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\]]]___aaabbbcccdddgggiiiiiifffbbb]]]YYYZZZ]]]aaacccdddeeefffggggggggggggddd___]]]aaaeeecccaaa```aaaccceeefffccc___[[[XXX```dddiiillllllkkklllnnnuuurrrlllbbbWWWNNNHHHFFFIIIRRRYYYWWWSSSPPPLLLGGG:::555000------.........---------,,,,,,,,,,,,+++,,,+++***))))))***+++,,,************************(((((((((((())))))))))))))))))(((((((((''''''''')))(((((()))******((('''%%%&&&''''''(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((('''((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((......//////000//////...---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,+++************+++,,,,,,,,,,,,++++++***++++++,,,************************************************)))))))))))))))***+++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,&&&'''***,,,,,,,,,***)))******))))))))))))************))))))))))))******((())))))))))))(((((('''************************(((***,,,,,,,,,,,,---...************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///000111///000777CCCMMMdddtttzzzvvvuuuttttttuuuvvvtttssssss{{{~~~zzz}}}~~~rrrfffYYYTTTMMMFFFBBB???<<<::::::::::::999999999888888777777777777666555333333333222222111111111222222000000000000000000000000000111222333444555666777444666777777666555555666666666666666666666666666555555555555666666666666555555444444444444555555555555555555555555555555555555444444444444555555333444555555555666999;;;BBBCCCEEEDDDCCCAAABBBBBB>>>;;;777444444555555555333333222222111000000000000000000000000000000000000000000000000000000000000//////......//////000000000/////////000000111//////...---------------....../////////000000000000111111111111222222222222222222222333333333333555666777888888888777666888888888888888888999999:::::::::<<<>>>>>><<<:::999:::;;;<<<<<<<<<<<<<<<=========>>>???@@@AAABBBAAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMMMMMMMNNNQQQSSSUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVVVVUUUUUUUUUUUURRRRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\^^^```aaabbbbbbcccfffhhhjjjhhhccc___\\\]]]aaaeeeeeeeeefffggggggfffeeeddd```]]]^^^eeejjjhhhfffeeedddfffgggeeeaaa\\\YYYWWW```dddhhhkkklllmmmoooqqqxxxtttlllaaaVVVMMMHHHFFFKKKSSSYYYWWWQQQLLLFFF@@@777444///---,,,---------,,,,,,,,,+++++++++************))))))))))))******************************(((((((((((())))))))))))*********)))))))))((((((((())))))******))))))(((''''''(((((()))(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((('''''''''(((((())))))(((((('''((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''.........//////.........------------------,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,******))))))******+++,,,---,,,++++++++++++++++++************************************************)))))))))*********++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))***+++,,,------,,,+++******))))))))))))*********))))))))))))))))))***)))*********)))(((''''''***************+++++++++)))+++------,,,,,,---...***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...///000000///333;;;BBBWWWhhh}}}|||xxxvvvuuutttttttttrrrpppjjjqqq||||||~~~yyynnnaaa\\\TTTLLLFFFBBB>>>;;;::::::999999999888888888888888888777666555444333333222222111111111111222000000000000000000000000000111222333444555666666444666777777666555555666666666666666666666666666555555555555666666666666444444333333333333444444555555555555555555555555555555444444444444555555333444555555444666999;;;@@@AAACCCBBBAAAAAACCCDDD@@@<<<888666555666666555222222222111111000000000000000000000000000000000000000000000000000000000000000////////////000000000//////.........//////000000/////////000000111........./////////000000000000111111111222222222111222222222222333333333555666777777888777777666:::999888777777888999:::888999<<>>???@@@AAAAAAAAABBBCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIHHHJJJMMMNNNNNNPPPRRRTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRROOOOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\___```aaaaaa```aaadddfffhhhgggddd```^^^___cccggghhhhhhiiiiiigggeeecccbbb]]]\\\aaajjjooonnnkkkkkkiiijjjjjjgggaaa[[[XXXXXX```bbbeeehhhkkkmmmpppqqqvvvrrriii^^^TTTLLLIIIIIIOOOUUUZZZXXXPPPGGG???;;;666444000---+++))))))(((+++++++++************)))))))))(((((((((((())))))************************(((((((((((())))))))))))((((((((((((''''''''''''((()))******))))))))))))......---,,,***((('''&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''//////...------,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++++++++******++++++,,,******))))))******+++,,,---,,,++++++*********+++************************************************+++++++++++++++******)))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,,,,+++*********+++,,,---******))))))))))))******)))))))))******)))))))))++++++++++++***))))))((())))))*********+++++++++,,,---......,,,+++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,...000000000333777<<>>???@@@@@@AAAAAABBBBBBBBBBBBBBBAAADDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIGGGIIIMMMOOOOOOPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTVVVWWWYYYZZZ\\\\\\___``````___^^^^^^aaaccceeedddcccaaa```aaadddgggjjjjjjkkkjjjhhheeebbb```[[[\\\cccmmmrrrqqqoooooolllooooookkkccc]]][[[[[[``````aaadddhhhkkkmmmnnnoookkkddd[[[RRRMMMLLLMMMSSSVVVZZZXXXOOOCCC;;;888222111///,,,***(((''''''++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%%%%$$$$$$$$$#########'''***++++++)))((()))***......---,,,***((('''&&&'''''''''(((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''000///...,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,+++************++++++,,,+++************+++,,,,,,,,,,,,+++***))))))))))))************************++++++++++++++++++++++++++++++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++***(((&&&'''(((***+++******))))))))))))******))))))************))))))***++++++++++++******))))))))))))***++++++,,,,,,,,,---...---+++***)))***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...///000000222555888???NNNbbbttt}}}zzzxxxvvvuuutttqqqoooggghhhllluuu~~~zzzqqqkkkaaaVVVMMMFFF@@@===;;;;;;;;;:::::::::999999888888888888888777777666333222111000000000000000000000000000000000000000111111111222333444444444444666777777666555555666777777777777777777777777555555555555666666666666333333222222222222333333555555555555555555555555666666555555555555666666444555555444333444777999;;;>>>AAACCCDDDEEEGGGIIIAAA>>>999666666666666555222222222222222222222222111111111111111111111111111111111111111111111111111000000//////000000111//////.........//////000......---------......///------........./////////000111111111111222222222111111111111222222222222555555555666666777777888777777777777888999:::;;;888999===BBBFFFGGGEEECCC@@@???>>>===<<<<<<<<<<<<===============>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIGGGJJJNNNQQQQQQQQQRRRSSSQQQRRRTTTUUUVVVVVVUUUTTTSSSTTTUUUUUUTTTRRRPPPOOOLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^______^^^\\\[[[[[[^^^``````bbbcccccccccccceeefffjjjkkkkkkkkkhhheeeaaa^^^YYY[[[cccmmmrrrpppooopppooosssuuuqqqiiibbb``````aaa```___aaadddhhhjjjjjjhhhfff```YYYSSSOOOPPPQQQTTTUUUWWWUUULLL???777666,,,---...---,,,***+++,,,+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''&&&'''***---,,,)))((()))+++''''''(((((()))((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''///...---,,,,,,---......+++,,,,,,------.........---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,***************+++,,,,,,+++++++++++++++,,,------,,,+++***)))((((((((((((************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))))))))))))))))))))******************++++++))))))(((((((((((())))))******))))))))))))******((()))***++++++***)))(((((()))***************)))((())))))***++++++,,,,,,)))+++,,,,,,+++******+++************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000111222444888EEEVVViii}}}}}}zzzxxxvvvuuussspppnnnjjjgggffflllxxx{{{tttiii^^^TTTLLLEEEAAA<<<<<<<<<;;;;;;;;;::::::777777888888999999888888444444333222111000000111000000000000000000000000111111111222333333444444444666777777666555555666777777777777777777777777555555555555666666666666555444444333333444444555555555555555555555555555666666555555555555666666555666555444333333555777999<<<@@@CCCCCCDDDDDDEEEAAA>>>999666555666555555333333333333333333333333111111111111111111111111111111111111111111111111111111000000000000111111............///000111111///......---------......---------.........//////000111111111111222222222111111111111222222222222444444444555666777888888444555777888::::::;;;;;;888:::===BBBGGGJJJIIIHHHCCCBBB@@@>>>===<<<<<<<<<>>>============>>>??????>>>???@@@AAABBBCCCCCCCCC@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIMMMRRRTTTTTTTTTSSSSSSOOOQQQSSSUUUUUUUUUTTTSSSRRRRRRTTTTTTTTTRRRPPPOOONNNNNNOOOQQQSSSTTTUUUVVVVVVWWWXXXZZZ[[[]]]^^^___^^^^^^\\\ZZZXXXYYY[[[^^^]]]```dddffffffeeeeeefffhhhiiijjjiiigggccc^^^\\\WWWZZZaaakkknnnllllllnnnpppvvvzzzwwwooohhheeefffdddaaa______bbbfffggggggeeeccc___ZZZTTTRRRRRRTTTSSSRRRRRRQQQGGG:::444555---///111111...------...,,,,,,+++++++++*********((()))************)))((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))'''***---,,,)))'''))),,,%%%&&&''''''((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((***))))))(((''''''&&&&&&&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&'''''''''(((((((((......------...///111222++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******))))))***+++,,,,,,,,,,,,++++++,,,,,,---...+++***)))(((''''''''''''************************++++++++++++++++++++++++'''(((***,,,------------))))))))))))))))))))))))+++++++++***************)))***+++,,,,,,+++)))(((******))))))))))))******((()))***++++++***)))(((''''''((())))))***))))))((())))))***++++++,,,,,,''')))++++++******+++,,,************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,------------.....................///000111000:::JJJ]]]sss|||zzzwwwuuutttssspppnnnlllfffbbbgggttt}}}qqqeee[[[RRRKKKGGG======<<<<<<<<<;;;;;;;;;666777888999999999999999666555444333222222222222000000000000000000000000111111111222222333333444444666777777666555555666777777777777777777777777555555555555666666666777666666555555555555666666555555555555555555555555666666555555555555666666666666666444333333444666777:::???AAAAAA@@@@@@@@@AAA>>>999666555555555444444444444444444444444444111111111111111111111111111111111111111111111111111111000000000000111111.........//////111222333111111000///////////////---------.........//////000111111111111222222222000111111111111222222222444444444555555777888888222444666999;;;;;;;;;;;;888:::===CCCHHHLLLLLLKKKEEEDDDAAA???===<<<<<<<<<>>>============>>>>>>???===>>>@@@AAABBBCCCCCCCCC???@@@AAACCCEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIILLLPPPTTTWWWWWWVVVUUUTTTNNNPPPRRRTTTUUUTTTSSSRRRPPPQQQSSSTTTTTTRRRPPPOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWXXXYYYZZZ\\\^^^___```^^^]]]\\\YYYWWWWWWZZZ\\\\\\```eeehhhhhhgggfffffffffggghhhhhheeeaaa]]]ZZZVVVXXX___hhhkkkiiiiiilllqqqxxx}}}{{{ssskkkiiijjjfffccc______bbbeeefffeeedddccc```[[[VVVTTTTTTUUURRROOOOOOMMMDDD777111444111444555444000---------,,,,,,,,,++++++++++++***((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&%%%%%%%%%%%%'''+++...---)))'''))),,,))))))***))))))(((''''''&&&'''''''''(((((())))))((((((''''''''''''((((((***))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&)))((((((((('''''''''''''''''''''(((((((((((()))......------------......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++************)))))))))************))))))*********)))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,))))))))))))))))))))))))************************++++++***)))((('''&&&&&&))))))***+++,,,,,,------******)))))))))))))))******++++++***))))))+++,,,+++++++++*********))))))************************------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////555888@@@MMMaaauuuyyyuuusssqqqoooooolllgggdddiiipppyyyyyymmmaaaWWWPPPMMMDDD???<<<===<<<888777888999999999888888888888777888777555333222111000000///////////////000111111333333222222333333444555444555666777777888777777666666666666666666666666777777777777666666666666777777666555555555555555666666777888888777666555444555666777777666555555333333444555666666666555555666777:::===@@@CCCDDDEEE???888666777888666333666555444333333333333333111111111222222333333333000000000000000000000000......//////000000111111111000000///////////////222000......///000000000......///000000000000000111111111111111111111111111111222333333333333222000111222333555666777777777888888888888999999999:::;;;===@@@CCCEEEGGGHHHGGGFFFEEECCC@@@===;;;:::<<<<<<<<<<<<<<<<<<;;;;;;>>>???@@@@@@???>>>???AAABBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHHHHGGGIIIKKKNNNOOOQQQTTTWWWXXXWWWUUUTTTOOOPPPQQQSSSSSSSSSRRRRRRRRRPPPOOONNNOOONNNLLLKKKJJJLLLOOOPPPQQQSSSUUUWWWUUUYYY^^^```aaa``````aaa]]]\\\ZZZXXXWWWVVVVVVVVV]]]bbbhhhiiifffdddeeehhhccccccdddbbb___[[[VVVTTTQQQWWW```fffiiijjjiiiiiipppvvvzzzzzzyyywwwqqqkkkeee```[[[[[[^^^```^^^\\\[[[YYYXXXZZZ]]]]]]ZZZWWWUUUPPPHHHAAA<<<777222///---------,,,,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))***++++++((($$$"""###%%%))))))))))))))))))))))))&&&&&&''''''(((((()))))))))***)))'''%%%%%%''')))((((((((((((((()))*********)))(((''''''&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((......------------......,,,,,,------,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++************))))))******************)))***)))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************************************))))))))))))*********++++++,,,,,,,,,******))))))))))))*********++++++***))))))***,,,+++++++++*********))))))************************+++++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,---......///333666<<>>@@@AAABBB===777555666777555333666555444444333333333333111111222222222333333333111111111111111111111111//////000000000000000111000000000//////000000111222000///....../////////......///000000000000000111111111111111111111111111111222333333333333222111222222333444555666666666666777777777888888888888999;;;===@@@BBBDDDDDDHHHGGGFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<;;;;;;===???@@@@@@???>>>???AAAAAAAAABBBBBBCCCDDDDDDDDDFFFGGGGGGHHHHHHIIILLLOOOQQQRRRTTTVVVVVVVVVUUUTTTPPPQQQRRRSSSSSSSSSRRRQQQQQQOOOMMMLLLMMMMMMLLLKKKKKKMMMOOOQQQQQQSSSUUUWWWXXX[[[^^^```____________\\\[[[YYYWWWVVVWWWXXXYYY^^^ccchhhiiifffdddeeegggddddddccc```\\\XXXTTTQQQPPPUUU]]]dddggggggggggggmmmssswwwwwwvvvvvvqqqkkkeeeaaa\\\[[[]]]^^^\\\ZZZYYYXXXXXXZZZ]]]]]]ZZZVVVRRRMMMEEE===888444000...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***(((%%%%%%&&&((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''......------------......++++++,,,,,,++++++***)))************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))******++++++++++++******))))))))))))))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******++++++++++++++++++***)))))))))))))))*********+++,,,+++))))))***++++++++++++***************************************)))))))))******,,,------)))*********++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000333777???KKK]]]rrr}}}yyyxxxwwwvvvssskkkeeefffjjjqqq}}}uuukkkaaa\\\SSSKKKDDDAAA???<<<<<>>:::555444555666555333555555444444444444444444222222222222333333333333111111111111111111111111111111111111111000000000000000000000000111222333111000///............///......///000000000000000111111111111111111111111111111222333333333333222333333333444444444555555555555555666666666777777777777999:::<<<===??????FFFEEEEEEDDDCCCAAA@@@???;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>@@@AAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGGGGHHHJJJMMMPPPSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRSSSSSSSSSRRRQQQQQQPPPNNNKKKJJJJJJLLLLLLKKKKKKNNNPPPQQQRRRSSSVVVXXX[[[]]]______^^^]]]]]]^^^^^^\\\YYYVVVVVVXXXZZZ\\\```dddiiiiiifffdddcccdddcccbbb```\\\XXXTTTQQQOOONNNSSSZZZ___bbbcccddddddiiinnnrrrrrrrrrssspppkkkeeeaaa]]][[[\\\[[[YYYVVVUUUUUUWWWZZZ]]]]]]XXXSSSNNNHHH@@@888333000...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''(((((('''(((***,,,))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&%%%$$$&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''(((******((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&...------,,,,,,------...,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++)))))))))))))))*********************)))))))))((())))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++************))))))))))))))))))***+++)))+++,,,+++***))))))******************************************************************+++,,,,,,)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------000000333777???NNNeeexxx}}}{{{zzzyyyuuuooojjjjjjlllooowwwzzzpppfff```ZZZQQQGGGCCC???;;;<<>>===<<<::::::;;;;;;;;;;;;<<<<<<<<<>>>??????>>>>>>@@@AAA@@@AAAAAABBBBBBCCCDDDDDDCCCDDDFFFGGGHHHKKKOOORRRVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOLLLIIIHHHIIIKKKLLLLLLMMMOOOQQQRRRRRRTTTVVVXXX[[[]]]^^^]]]\\\\\\^^^___aaa^^^[[[XXXWWWZZZ]]]___cccfffiiiiiifffcccaaaaaa___^^^[[[YYYVVVSSSQQQPPPNNNRRRWWW[[[]]]^^^___aaadddiiimmmmmmnnnpppoookkkdddaaa\\\ZZZXXXWWWUUUSSSRRRSSSUUUZZZ]]][[[UUUPPPJJJDDD;;;444000...---,,,,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((()))***+++---(((((((((((((((((((((((())))))((((((''''''&&&&&&((()))***)))''''''((()))'''(((((()))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&------,,,,,,,,,,,,---------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++(((((())))))************************)))))))))((())))))************))))))))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((((((''''''+++*********************))))))(((((()))***++++++)))+++,,,,,,***)))))))))************************************************,,,+++******)))))))))***)))))))))******+++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------000///000444888CCCXXXmmm~~~|||{{{yyyvvvrrroooppppppoooqqquuu|||ssskkkeee___VVVLLLFFF@@@;;;:::<<<:::::::::999999999999888888888888888777555444333000//////....../////////111000000000000111222222111222333444666666777777666666666666666666666666555666666666777777777888777777666555555555555555444444555555666777888999444444444555555666777777666777777777666555444444444444333333333444555555777555333333333444444444333333555666666666666555333333333333333333333333111111111111111111111111333333222222111111000000/////////000111333444555000222333111///---...///......///000000000000000000000000000000000000000111111222333333333333222555444444444444333333333666666666777777777888888777777888888999:::::::::<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<;;;===>>>>>>>>>>>>@@@AAABBBBBBBBBCCCDDDDDDEEEEEEBBBDDDFFFGGGHHHKKKOOORRRVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPOOOLLLIIIHHHIIILLLMMMNNNNNNPPPRRRSSSSSSTTTVVVXXXYYY[[[\\\]]]\\\]]]___aaacccaaa]]]ZZZZZZ\\\___bbbeeeggghhhhhheeeaaa^^^]]]XXXXXXWWWVVVUUUUUUTTTTTTQQQSSSVVVWWWXXXYYY[[[]]]___dddhhhiiikkknnnlllhhhccc```[[[VVVSSSRRRQQQPPPPPPQQQTTTXXX[[[YYYRRRLLLFFF@@@888111...------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))*********(((((((((((((((((((((((())))))((((((''''''&&&&&&''')))******(((((()))***''''''((()))***)))))))))))))))((('''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''------,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,+++++++++************)))******++++++++++++******((((((((()))******++++++************))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))******************(((((((((((()))***+++,,,)))+++------+++)))((((((***************+++++++++************************,,,,,,+++))))))(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000---...333555:::KKK^^^uuu~~~}}}zzzwwwtttrrrtttrrrmmmlllnnnwww~~~}}}vvvpppmmmddd[[[RRRLLLFFF>>>::::::::::::::::::999999999999888888999999888777555444111000000///////////////000000000///000000111222333444444444444444333333555555555555555555555555555555666666777777888888777777666555555555555555666666666666666777888999444444444555666777888999666666777777777666555555444444333333333333444444555555444333333333333444222333555666777777777666444444444444333333333333222222222222222222222222111111111111111000000000...//////000111222444444111333555444000---...000......///000000000000000000000000000000000000000111111222333333333333222444444444444444444444444666666777777777888888888888888888999999::::::;;;<<<<<<======<<<<<<;;;;;;999999::::::;;;;;;<<<<<<:::<<<>>>>>>>>>>>>@@@AAABBBBBBCCCCCCDDDEEEEEEFFFCCCDDDFFFGGGHHHKKKOOORRRUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPOOOPPPPPPPPPOOOLLLJJJJJJLLLNNNOOOOOOOOOQQQSSSSSSTTTTTTVVVXXXXXXZZZ\\\]]]]]]]]]___```aaa___]]]\\\]]]___ccceeefffggggggfffccc___[[[YYYSSSTTTUUUVVVWWWWWWWWWWWWTTTUUUVVVUUUUUUUUUXXXZZZ[[[aaafffgggiiillljjjfffaaa^^^WWWQQQNNNMMMMMMNNNQQQQQQSSSVVVYYYVVVOOOIIIBBB===666000------,,,+++*********+++++++++++++++************************(((((((((((((((((((((((()))))))))))))))))))))))),,,***(((((()))***)))((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&(((((('''''''''((($$$%%%'''((((((((('''&&&******(((''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((---,,,,,,++++++,,,,,,---,,,------------,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++************))))))******************)))'''(((((()))******++++++************))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))*********************************))))))((((((((((((((())))))******++++++(((((((((((()))***+++,,,)))+++------+++)))(((((())))))*********+++++++++************************+++***)))))))))))))))***------,,,,,,++++++************+++++++++,,,,,,,,,---------,,,---......///000+++---333444555@@@OOOcccvvv~~~|||yyyuuurrrrrrpppjjjhhhjjjnnnuuu~~~|||xxxtttsssiiibbbZZZUUUMMMCCC;;;:::;;;;;;:::::::::999999999888888999:::999888666444333222222111000000111111000////////////000111111222333333444444444333333666666666666666666666666555555555666777888888888777777666555555555555555777666555555555666777777555444444444444555777888555666666777777777777666555555444444444444555555555555555444333222333333111222555777888888777777555555444444444333333333222222222222222222222222//////000000000000000111.........///000111222333111555777666111...///111......///000000000000000000000000000000000000000111111222333333333333222333444444444444444444444555555555666666666777777777777888999999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::888999999:::;;;;;;<<<<<<:::<<<===>>>>>>>>>@@@AAAAAAAAABBBCCCCCCDDDDDDEEECCCEEEFFFGGGHHHJJJNNNQQQSSSTTTUUUVVVVVVUUUSSSRRROOOOOONNNNNNNNNOOOPPPQQQNNNMMMLLLMMMOOOQQQQQQPPPPPPQQQSSSTTTTTTUUUWWWXXXXXX[[[^^^___^^^\\\\\\\\\YYYYYYZZZ[[[^^^bbbfffhhhggggggfffdddbbb]]]XXXUUUQQQSSSUUUXXXYYYYYYYYYXXXYYYXXXWWWUUUSSSSSSUUUXXXXXX___eeegggiiijjjhhhccc```[[[TTTMMMHHHHHHKKKNNNRRRQQQRRRTTTVVVSSSLLLGGG===999333///---,,,***))))))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))******((())))))))))))))))))))))))'''''''''((((((((((((((($$$&&&((()))((('''(((((($$$%%%'''((()))((('''&&&)))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******************************++++++************++++++*********++++++,,,,,,,,,+++++++++************)))))))))************))))))'''(((((()))***+++++++++************))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***************************************+++++++++'''(((((()))***++++++,,,(((((((((((()))***+++,,,)))+++...---+++)))''''''))))))******++++++++++++************************(((((((((((()))***+++,,,///......---,,,+++************+++++++++,,,,,,,,,...------------.../////////***+++333444222999FFFWWWmmm~~~zzzuuuqqqpppmmmhhhgggiiihhhoooyyy~~~~~~zzzwwwvvvuuummmggg```\\\SSSGGG>>>;;;;;;;;;;;;:::::::::999999888999:::;;;:::888666555555444444333222222222333///////////////000111111///000111333444555666666777777777777777777777777444555555666777888888999777777666555555555555555777666444444333444555666666555444333222333444555555555666777777888777777555555555444444555666666555666666555333222222333000222555777888888888777555555555444444333333333222222222222222222222222......//////000000111111............///000111222222666999777222//////222...//////000000000000000000000000000000000000000111111222333333333333222333333333444444444555555444444444555555555666666666666777888999:::;;;;;;;;;;;;;;;;;;:::999888888888888999::::::;;;<<<<<<:::;;;===>>>===>>>@@@AAA@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGGGGHHHJJJMMMPPPQQQSSSUUUWWWWWWVVVSSSRRRNNNMMMMMMLLLMMMNNNPPPQQQOOONNNNNNOOOQQQSSSRRRQQQPPPRRRTTTTTTTTTUUUWWWXXXYYY\\\___```^^^[[[ZZZYYYSSSTTTVVVZZZ___dddhhhkkkgggfffeeedddaaa\\\WWWSSSQQQSSSVVVYYY[[[ZZZYYYXXX[[[[[[XXXUUURRRRRRTTTWWWWWW^^^dddgggiiijjjfffaaa___ZZZRRRJJJEEEFFFJJJNNNSSSRRRRRRSSSTTTQQQKKKEEE:::666222...,,,+++)))'''))))))******++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))'''%%%&&&)))+++***)))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&(((++++++************&&&''')))***+++***)))(((''''''&&&''''''((()))***((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,.........,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********---,,,++++++******++++++---,,,***)))))))))***+++))))))))))))))))))))))))************************************************))))))))))))************,,,+++***)))))))))***++++++******)))))))))))))))+++++++++*********))))))))))))***++++++++++++***+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&''''''((())))))))),,,***'''$$$$$$%%%(((************+++,,,---//////,,,...///...+++*********))))))*********++++++++++++++++++++++++,,,---.........///000111333777;;;LLLZZZooo}}}wwwvvvtttrrrnnnkkkhhhgggccckkkuuu}}}|||~~~~~~{{{xxxmmmhhhccc```]]]UUUJJJAAA;;;:::::::::;;;;;;:::888:::::::::999999888888888888777666555333222111000111000000000000000111111333333333333333333333333555666666666666666555555777777666666666666777777777777777777777666555555777777666666555555555444666666555444444444444555777666666555555555666666444333333222222333333444333444444555555444444333444444444444444444444444666666555555555444444444333333333222222111111111111111111111111111111111222111000//////000111222222222222222222111000///,,,...//////...------...////////////000000000000111111222222222333333333444444444555555555666666666666666666666666666666555666777888888999999888<<<;;;999888777666666666888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@DDDCCCBBBAAAAAABBBDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNOOOQQQRRRSSSRRRQQQPPPNNNOOONNNLLLIIIHHHIIIJJJKKKLLLMMMOOORRRTTTUUUVVVWWWZZZ[[[YYYTTTSSSWWW[[[[[[___dddeeebbb[[[TTTQQQQQQSSSWWW]]]ccceeeeeeccciiiiiigggccc]]]XXXUUUTTTUUUXXX\\\^^^___^^^]]]\\\\\\\\\ZZZUUURRRQQQUUUXXX\\\^^^aaaccceeeeeeeeeddd\\\WWWQQQKKKGGGGGGIIIKKKRRRSSSUUUWWWUUUOOOGGGAAA666333///---,,,---,,,+++)))))))))))))))*********''')))******))))))***,,,(((((((((((((((((((((((())))))))))))***************(((&&&'''***+++)))'''(((((((((((())))))))))))'''(((***+++***&&&""")))))))))))))))))))))))),,,***((('''(((((((((&&&&&&''''''(((((((((((((((******))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***+++,,,---------,,,+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,++++++******++++++---,,,,,,++++++***++++++************************************************************************)))))))))))))))******+++...---,,,+++++++++,,,,,,,,,++++++***************+++++++++*********))))))))))))***++++++++++++***************)))))))))(((******))))))))))))******((((((((((((((((((((((((************************************************)))))))))))))))))))))(((,,,***(((&&&&&&'''(((***(((((((((((()))***++++++...///000///---,,,,,,,,,***+++++++++,,,,,,,,,,,,---------------...//////,,,---......///222666999AAAMMMaaattt|||zzzwwwsssnnniiieeeccceeeggglllttt}}}~~~|||yyyrrrnnnjjjhhhfff___TTTKKK???<<<:::999:::;;;;;;::::::::::::999999999888888777777666555333222111000111000000//////000000111111222222222333333333333555666666666666666555555777777666666666666777777777777777777777666555555777666666666555555555555666666555444444444444555555666777888888777666555555444444333333444444555333444444555555444444333444444444444444444444444555555555444444444444333333333222222222222222222111111111111111111111111222111000//////000111222111111111111111000//////,,,...//////...------...000000000000111111111111111111222222222333333333333444444444444555555555555555555555555555555555555555666777888888888888::::::999888777777777777888888999999:::;;;;;;<<<::::::;;;;;;<<<>>>???@@@CCCCCCBBBBBBBBBCCCEEEEEEHHHIIIKKKLLLMMMNNNNNNNNNMMMNNNPPPRRRRRRRRRQQQPPPMMMMMMMMMKKKHHHGGGHHHIIIMMMNNNPPPRRRTTTVVVXXXYYYYYY[[[\\\YYYUUUTTTWWW[[[___cccffffffbbb[[[UUURRRNNNPPPUUU\\\cccggghhhhhhiiiiiigggccc]]]YYYVVVUUUVVV]]]eeefffccc___^^^```^^^]]][[[WWWTTTSSSWWWZZZ\\\]]]```bbbcccdddcccbbb[[[WWWPPPJJJHHHHHHKKKMMMRRRSSSTTTUUUSSSMMMEEE@@@555222///---,,,---,,,+++*********)))))))))))))))&&&((())))))(((((()))***************************(((((()))))))))************(((''''''******)))'''(((((((((((())))))))))))++++++,,,,,,,,,***)))((())))))))))))))))))))))))((('''&&&''')))*********&&&''''''((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---,,,,,,,,,,,,,,,,,,+++++++++***************))),,,,,,,,,++++++++++++***---,,,++++++******++++++,,,------------,,,++++++******************************************************************************)))))))))***,,,---111000///...............---,,,,,,+++***++++++++++++++++++***************))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))************************************************************************,,,,,,+++******)))((((((+++***))))))((())))))))),,,++++++******++++++,,,---///000///---,,,,,,,,,++++++,,,,,,,,,------------------------......///+++,,,---------000444777<<>>???BBBBBBBBBCCCDDDEEEFFFGGGJJJKKKLLLMMMNNNNNNNNNNNNLLLNNNOOOQQQRRRQQQQQQPPPKKKLLLLLLJJJHHHGGGGGGIIINNNOOOPPPSSSUUUWWWYYYZZZ\\\]]]]]]ZZZWWWVVVXXX\\\cccfffhhhfffaaaZZZUUURRRPPPQQQUUU[[[bbbgggiiijjjffffffeeeaaa[[[WWWUUUUUUVVVaaalllnnniiibbbaaabbb```___]]]YYYVVVVVVXXX[[[[[[\\\^^^```aaa```___^^^YYYUUUOOOJJJHHHJJJMMMPPPRRRRRRRRRQQQOOOIIIBBB===333111...,,,------,,,+++++++++******))))))((((((&&&((()))(((''''''(((***************************(((((())))))))))))*********((('''((()))***)))'''(((((((((((())))))))))))))))))((((((((()))***+++))))))))))))))))))))))))((('''&&&''')))+++***)))&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''...---,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++---,,,++++++******++++++***+++,,,------,,,+++***************************************************************************+++***)))))))))+++---...333222222111111111111111,,,,,,+++************+++************************))))))***++++++++++++************)))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++*********)))))))))******+++++++++******)))...---,,,,,,+++++++++,,,+++,,,------+++*********+++++++++,,,,,,,,,,,,---,,,++++++***++++++,,,,,,+++,,,,,,,,,---///333666<<>>>>>@@@AAACCCEEEFFFHHHHHHHHHJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPOOOJJJKKKKKKIIIGGGGGGHHHIIILLLMMMOOOQQQTTTVVVXXXYYY^^^______\\\ZZZYYYZZZ\\\dddeeefffccc^^^XXXUUUSSSUUUUUUWWW[[[```dddfffgggbbbaaa```\\\XXXTTTSSSTTTVVV```lllrrrpppjjjfffddd```___\\\ZZZXXXXXXYYYZZZZZZ[[[\\\]]]]]]\\\ZZZYYYVVVSSSNNNKKKJJJMMMPPPSSSRRRPPPNNNLLLIIIDDD>>>999111///---,,,------,,,+++,,,++++++***)))(((''''''''')))***)))(((((()))***************************(((((((((((()))))))))***)))((((((((()))))))))((((((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((+++***((()))))))))'''%%%&&&''''''((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))+++*********+++,,,...///333333333333333333333333++++++***)))))))))))))))************************))))))***++++++++++++***))))))))))))))))))******((()))************)))(((++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))*********)))***+++,,,,,,+++******+++***)))(((''''''''''''***+++---,,,+++******+++************++++++++++++,,,++++++*********++++++,,,,,,---------///333666777999AAAQQQfffwww}}}{{{wwwsssnnnkkkiiigggfffbbb______dddnnnxxx}}}~~~zzzuuuuuuyyy~~~vvvrrroooooopppnnngggaaa\\\TTTHHH???:::999999:::::::::::::::::::::::::::888777666666555444333333111111000///////////////,,,---...///111222444444444444555666666666666666666666555555555555666666666666777777777777666666555555555666666666666666666666555444444444444555444444444555555555666666444444333333333333444444333444444555555444444333444444444444444444444444444444333333333222222222111111111222222333333333111111111111111111111111000000000111111000000000---....../////////......---///000000///......////////////000000000111111111111222222222333333333222222222333333333444444555555555555555555555555333444555666666777666666555555777888888888888888777777888888888888888999999999999999:::<<<===>>>>>>@@@CCCFFFIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJJJJIIIGGGGGGIIIJJJKKKLLLNNNQQQTTTWWWYYYZZZ___``````___^^^\\\\\\\\\aaaaaa```]]]YYYUUUTTTTTTWWWWWWXXX[[[```dddffffff___^^^]]]ZZZVVVTTTTTTUUUYYY___iiissswwwtttmmmggg```^^^[[[YYYXXXXXXXXXXXXYYYYYYZZZZZZYYYWWWTTTSSSRRRPPPNNNMMMMMMPPPSSSUUUQQQOOOKKKGGGDDD???999555///---,,,,,,------,,,+++,,,++++++***)))((('''''')))+++++++++))))))***+++))))))))))))))))))))))))'''(((((((((((()))))))))((()))))))))((((((((()))(((((((((((())))))))))))((()))+++++++++***((('''((((((((((((((((((((((((***)))))))))***)))'''%%%&&&''''''((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,---,,,++++++******++++++))))))***+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))******+++,,,---.........111222333444555555555555+++***))))))(((((())))))***************+++++++++))))))***++++++++++++***))))))))))))************((()))***++++++***)))(((((((((((((((((((((((((((************************((((((((((((((((((((((((''''''(((((()))******+++))))))***++++++++++++***++++++***)))(((((())))))+++---......,,,+++,,,---))))))*********+++++++++...------,,,,,,,,,,,,,,,+++,,,---,,,,,,...222555333444999FFFYYYmmm|||~~~yyysssnnnjjjgggfffeeeeeeccc___^^^dddpppyyyzzz|||~~~~~~~~~~~~~~~xxxvvvxxx}}}yyytttooommmnnnmmmiiidddccc[[[OOOEEE???;;;:::999::::::::::::;;;;;;;;;;;;999888888777666666555555333222111000000//////000------...000111333444444222333444555555555555555666555555444444555555666555666666777777777777777555555555666666666666666666666555444444444444555444333333333333555666777333333333222222333333333333444444555555444444333444444444444444444444444444444444444333333333333222222222222222222333333111111111111111111111111000000111111111111000000---......///////////////---///111000///...//////.../////////000000000000111111222222222333333333333333333333444444444444444444444444444444444444222333444555666666666666444555777888999888777777777777777777777777777777888888888999:::;;;<<<===<<>>:::555111---,,,++++++------,,,***++++++******))))))((((((+++,,,---,,,***)))***+++((((((((((((((((((((((((''''''(((((((((((())))))''')))***)))((('''(((***(((((((((((())))))))))))&&&''')))******(((&&&%%%))))))))))))))))))))))))&&&&&&''')))++++++***(((&&&''''''((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***+++,,,---------,,,+++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,++++++******+++++++++*********++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((***,,,...//////......///000222444555666666666,,,+++******))))))******))))))*********+++++++++))))))***++++++++++++***((()))))))))************((()))***++++++***)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))******++++++---,,,+++++++++++++++,,,***,,,......,,,+++,,,---*********+++++++++,,,,,,...------,,,++++++,,,,,,***++++++++++++,,,000333333333555===MMM```rrr~~~~~~yyysssnnnkkkiiihhhffffffddd___\\\___hhhpppwwwzzz~~~~~~}}}~~~}}}yyyxxx{{{}}}|||uuunnnkkkkkkkkkhhheeeddd^^^TTTKKKDDD???<<<::::::::::::;;;;;;;;;<<<<<<::::::999999888777777777444333222111000000000000......///000222333444444000111222333444444444444666555555444444555555666555555666777777777777777555555555555666666666777666666555444444444444555222333444555666666666666444444333333333333444444333444444555555444444333444444444444444444444444555555555444444444444333333333222222222222222222111111111111111111111111///000111222222111000///---...///000000000000000...///111111///...///000//////000000000111111111111111222222222333333333333444444444444555555555444444444444444444444444222222333444555555555555444555777888999888666555777777777777777777777777777777888888999;;;<<<===;;;>>>DDDIIIMMMNNNNNNMMMQQQQQQQQQQQQQQQPPPOOOOOOKKKJJJIIIHHHGGGFFFFFFEEECCCDDDEEEEEEDDDDDDFFFHHHKKKLLLOOORRRUUUXXXZZZ[[[\\\^^^cccfffgggeee```\\\UUUTTTSSSRRRQQQTTTXXX\\\VVVWWWZZZ^^^ccceeeeeecccXXXXXXWWWTTTQQQQQQRRRTTTZZZ^^^fffoootttuuuqqqmmm___]]]YYYXXXYYYYYYWWWUUUWWWWWWWWWUUUSSSOOOLLLIIIIIIKKKNNNQQQTTTVVVWWWWWWQQQLLLFFF???:::666111...,,,+++***+++------,,,************)))))))))))))))***+++,,,+++)))))))))***))))))))))))))))))))))))'''''''''((((((((())))))''')))******''''''(((***(((((((((((())))))))))))%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))&&&&&&''')))++++++)))'''&&&''''''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***,,,.........,,,+++))))))******++++++++++++*********++++++,,,,,,,,,---,,,++++++******++++++,,,,,,+++***+++,,,...///++++++++++++++++++++++++************************))))))))))))))))))))))))'''))),,,///000000...------...111333555666666666---,,,++++++******++++++))))))******++++++++++++))))))***++++++++++++***(((((())))))*********+++''')))***++++++***)))'''************************************************************************------,,,++++++*********))))))(((((()))***++++++)))((((((((((((((())))))(((***++++++***)))***+++++++++,,,,,,,,,---------,,,++++++***)))))))))***)))******))))))+++...111111000000444???PPPdddppp}}}{{{wwwrrrooommmmmmmmmhhhgggccc^^^\\\]]]ccciiitttyyy~~~~~~}}}{{{xxxyyyzzz}}}uuulllhhhhhhiiigggdddddd^^^VVVNNNHHHCCC>>>;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::999888888888555444333222111111111111//////000111222333333444///000111222333444444333555555555444444555555555555555666777777777777777444555555555666666777777666666555444444444444555000333666888999888666555555555555444444555555555333444444555555444444333444444444444444444444444666666555555555444444444444333333222222111111111111111111111111111111111///000111222222111000///......///000111111000000...///111111/////////000000111111111111222222222111111222222222333333333444444444555555555666666444444444444444444444444222222333444555555555555555666777999999777666444777777777777666666666666777777777888999:::<<<<<<:::>>>DDDJJJNNNOOOOOONNNPPPPPPPPPPPPOOONNNMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCAAABBBCCCBBBBBBBBBDDDFFFHHHJJJLLLOOORRRUUUWWWYYYZZZ^^^ccchhhjjjgggaaa\\\QQQQQQPPPPPPPPPTTTZZZ___ZZZ[[[]]]```cccccc```^^^SSSSSSQQQOOOMMMLLLOOOQQQVVV\\\eeekkkllllllkkkkkk```]]]ZZZYYYZZZZZZXXXVVVWWWWWWVVVTTTQQQMMMIIIGGGFFFIIINNNSSSVVVXXXXXXWWWQQQLLLDDD===888333///---+++******+++------,,,***)))))))))))))))************++++++***((((((((()))************************''''''''''''((((((((()))''')))+++***'''&&&(((***(((((((((((()))))))))))))))(((''''''))),,,///111)))))))))))))))))))))))))))))))))***+++***&&&$$$&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++,,,---......))))))*********+++++++++***++++++,,,,,,++++++***+++++++++*********))))))+++++++++*********)))))),,,,,,---///111333555777333222000---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************((()))***+++++++++++++++(((((()))***************)))))))))))))))*********+++++++++++++++***)))((())))))))))))))))))))))))************************))))))(((((((((***+++,,,+++++++++*********))))))(((((()))***++++++,,,,,,((())))))))))))*********++++++++++++,,,---......//////111555999CCCUUUfffqqqxxx|||vvvooommmnnnnnnqqqmmmhhhccc___^^^^^^^^^mmmuuu}}}||||||}}}~~~}}}xxxuuuyyy}}}|||xxxsssmmmhhheeeddddddfffddd___VVVMMMDDD???======;;;999999::::::999888::::::;;;<<<;;;:::888777555444333222111111111111......//////000000111111111111111111222333444555444444444555555555555555444555555666666666666666666666666666666666666666555555555555555555555555222444888::::::999666444666666555555555444444444444444444555555555555666666555555444444333222222333444444555555444444333222222222222222222222222333333333222222111111111000000000000000000000000333111///...---...///000111111000000//////.........//////000111222222222555222000000222222111///111111222222222333333333333333333333333333333333333444444555555666666666555555555666666777888999888999999999888777555444888888888999:::::::::;;;>>>@@@CCCGGGKKKOOOQQQRRRPPPPPPPPPPPPPPPOOOOOOOOONNNOOONNNKKKGGGDDDCCCCCCEEECCCAAA@@@@@@BBBEEEFFFFFFHHHKKKMMMOOORRRVVVYYYZZZ]]]aaadddeeeccc___]]]QQQPPPPPPPPPSSSWWW[[[]]]ZZZ\\\^^^``````]]]ZZZXXXOOONNNLLLKKKKKKKKKLLLMMMSSSXXX^^^dddgggeeeaaa___ZZZYYYZZZ[[[\\\[[[XXXVVVVVVVVVUUUQQQMMMJJJHHHHHHHHHJJJOOOTTTVVVUUUQQQMMMGGGCCC===777222///...//////---+++***+++------,,,((('''''''''''''''((((((''''''(((((()))*********,,,+++)))((((((((()))*********)))((((((((((((((('''''''''((((((((())))))%%%(((***)))&&&%%%'''******)))((((((((((((((()))((((((((((((((((((((((((''')))++++++***'''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$---------,,,,,,+++++++++,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,---...))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++*********))))))***++++++,,,...000222333222111///---+++*********************************,,,,,,,,,++++++*********************************))))))***+++++++++******(((((()))************************)))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************************+++***)))(((((()))******+++++++++*********)))))))))))))))***++++++,,,,,,)))))))))*********++++++++++++++++++,,,---......------///222555<<>>???@@@BBBCCCFFFIIIKKKMMMOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNOOOPPPNNNJJJEEECCCBBB@@@@@@@@@??????????????????AAADDDFFFHHHKKKOOORRROOORRRVVVYYYZZZWWWTTTQQQNNNNNNOOOQQQUUUZZZ^^^aaaddddddbbb___[[[VVVRRROOONNNNNNOOOOOOPPPPPPQQQQQQPPPQQQTTTVVVXXXXXXXXXWWWSSSSSSUUUWWWYYYYYYVVVTTTQQQOOOLLLJJJIIIIIIKKKLLLOOOPPPRRRSSSSSSOOOIIIEEE???<<<777333///.........)))'''&&&''')))***+++***---,,,,,,+++++++++,,,,,,++++++***))))))(((''''''***************)))(((((())))))))))))((((((((((((%%%%%%&&&&&&&&&'''''''''***)))(((((())))))'''&&&&&&'''((()))******))))))((((((((((((((((((((((((%%%(((******)))(((((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---************************,,,,,,------------,,,,,,************))))))))))))************************))))))(((((())))))***+++---,,,,,,+++***)))))))))))))))))))))))))))))))))+++++++++*********************************************+++******)))(((((((((((()))***************,,,++++++***)))(((''''''******+++++++++******)))))))))))))))))))))))))))************************+++******)))))))))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---............000222222333:::CCCUUUdddsss{{{{{{yyytttnnnmmmllliiifffcccbbbaaa```[[[dddpppyyy~~~~~~}}}}}}vvvrrrwww|||uuuooopppsssuuupppkkkmmmjjjgggccc^^^YYYSSSPPPDDDAAA>>><<<<<<<<<<<<;;;:::::::::::::::::::::999888777666555555444444555333333222111000000/////////////////////000111111222222222333444444555555444555555666666666666666666666666666666666666666555555555555555555555555444333333333444444555555444444444444444444444444333333444444444555555555333333333444444444555555333444444555555444444333222222222222222222222222222222222222222222222222000000000000000000000000111000////////////000000000000000000//////////////////000000111111111111555333111///000111333444111111222222222333333333333333333333333333333333444444444333333222222222555555555555555666888888888888888888888777777777666777999;;;===@@@AAABBBCCCDDDFFFHHHJJJKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLNNNKKKLLLNNNMMMIIIDDDAAA@@@===>>>??????>>>===<<<;;;999<<<>>>@@@BBBEEEIIILLLJJJLLLMMMOOOOOOOOOOOONNNMMMNNNPPPSSSWWW\\\```cccbbbaaa___\\\XXXUUURRRQQQPPPPPPQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPQQQSSSUUUVVVTTTUUUWWWYYY\\\[[[XXXUUUOOOLLLIIIGGGHHHKKKNNNPPPTTTTTTTTTTTTRRRMMMFFFAAA999777444000...------...***((('''((()))******)))+++******))))))))))))***,,,,,,+++++++++*********))))))***++++++)))((('''((()))))))))))))))(((((()))))))))*********++++++)))&&&%%%&&&)))***(((%%%$$$&&&(((***++++++))))))((((((((((((((((((((((((%%%''')))***)))((()))*********))))))((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******************))))))))))))***+++,,,---************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******************************)))))))))))))))***+++++++++******))))))(((************************************************))))))))))))))))))))))))***************)))((('''(((((()))***************,,,++++++***)))((('''''')))******+++++++++******))))))))))))))))))))))))************************(((((())))))************************************+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++,,,---......------...222222111666===GGGXXXlllyyy~~~}}}vvvnnnlllkkkiiigggdddbbb```___^^^cccjjjqqqwww}}}|||tttuuu|||~~~yyysssnnnnnnsssuuurrrmmmpppmmmiiifffbbb]]]VVVQQQHHHDDD@@@===<<<<<<;;;:::::::::::::::::::::::::::888777666555555444444444444444333222111000///////////////...//////000000111111222222333444444555444555555666666666666666666666666666666666666666555555555555555555555555444333333222333444555666333333444444444444444444333333333444444444444555555555444444444333333333333444444555555444444333222222222222222222222222222222222222222222222222111111111111111111111111000///////////////000000////////////000000000000000000000000000111111111222111000///...///111333111111222222222333333333333333333333333333333333444444444333333222222222444444444444555666777888777777777777777888888888666777999;;;>>>AAACCCDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJFFFHHHJJJIIIFFFBBB???>>><<<===>>>>>>===;;;999888555777:::;;;<<>>>>><<<=========;;;999777666333444666777777999<<<>>>BBB@@@???@@@CCCIIIPPPTTTSSSTTTVVVYYY\\\```bbbdddccc```\\\XXXUUUUUUUUUVVVYYYWWWUUUTTTSSSRRRSSSSSSRRRPPPNNNMMMNNNRRRWWWZZZ^^^^^^```bbbbbb___ZZZVVVNNNJJJGGGGGGLLLRRRUUUUUUWWWVVVTTTQQQMMMGGG???:::222111///---,,,,,,,,,,,,///...---...//////---+++---,,,+++***************&&&&&&''''''((())))))******************)))((((((&&&''')))******)))((((((&&&&&&'''''''''(((((((((%%%$$$$$$%%%'''))))))(((&&&'''((()))******))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((''''''&&&&&&''''''+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))*********++++++,,,---...+++++++++*********)))))))))******++++++******)))(((((((((((())))))******))))))*********+++++++++*********))))))******+++))))))***+++++++++***)))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))'''((())))))))))))))))))(((((()))************************)))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************************((()))******+++***))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,******---...,,,///333666CCCTTTaaallluuuvvvtttpppooonnnllliiieeeaaa___^^^\\\[[[^^^fffqqq{{{~~~ttttttvvvvvvuuuqqqllljjjlllooorrrssspppmmmjjjiiiiiieee^^^XXXTTTOOOHHHBBB???===;;;:::::::::999999999:::;;;<<<:::999888777777666666777444444333333222222222111111000000//////000000111//////000111222333444444444555555666666666666666666666666666666666666666555555555555555555555555333444444444555555555555222222333333333444444444222222333333333444444444444444444444444444444333333444444555555444444333222222222222222222222222111111222222222333333333111111111111111111111111......///000000000000000.../////////000000000111111000000000000000000000---///222222111000000222111111222222222333333333333333333333333333333333444444444444444555555555444444444444555666777777666666666666777888:::;;;;;;<<<>>>@@@CCCEEEGGGHHHHHHIIIJJJLLLMMMMMMNNNNNNIIIIIIIIIIIIGGGDDDBBB@@@???AAABBBBBB@@@??????@@@=========<<<:::888777666222333444444444555777999;;;;;;===@@@FFFLLLRRRVVVXXXYYYZZZ\\\^^^aaabbbcccaaa^^^[[[XXXXXXZZZ]]]___^^^[[[WWWSSSQQQPPPQQQRRRRRRPPPNNNMMMOOOSSSYYY\\\aaaaaabbbcccbbb^^^XXXSSSMMMIIIFFFHHHNNNSSSUUUUUUTTTRRRPPPMMMIIICCC;;;666111000...---,,,++++++,,,---------///111222111///......---,,,+++******+++))))))))))))))))))))))))+++******)))))))))))))))&&&''')))*********)))((())))))*********+++++++++'''((()))(((''''''''')))(((((((((((())))))))))))(((((((((((((((((((((((())))))***)))''''''((()))''''''((((((((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))''''''&&&''''''(((+++++++++,,,,,,---------*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++,,,---...///++++++++++++******))))))))))))************))))))'''((((((((())))))******))))))******++++++++++++***))))))))))))******+++((()))+++,,,,,,+++******(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''((())))))***))))))(((((()))***************)))))))))))))))*********((()))***+++++++++++++++))))))))))))))))))))))))******************************++++++***)))'''&&&))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---......000---,,,......---...222444>>>JJJVVVbbbooovvvwwwrrrrrrqqqoookkkgggbbb```[[[XXXVVVYYYaaalllvvv|||}}}tttqqqsssuuuqqqmmmiiiffffffiiinnnqqqooollliiijjjkkkiiibbb\\\XXXSSSKKKEEEAAA???===;;;::::::999888999:::<<<===<<<;;;:::999888888888888444444333333333333222222111111000000000000000111...///000111222333444444444555555666666666666666666666666666666666666666555555555555555555555555333444555555666666555555222222222333333444444444222222333333333444444444222333333444444555555666333444444555555444444333222222222222222222222222111111111222222333333333111111111111111111111111......///000000111000000.../////////000000111111111111111000000000000000,,,000444444333111111222111111222222222333333333333333333333333333333333444444444555555666666666444444444444444555777777666666555666777888:::;;;===>>>@@@BBBEEEGGGIIIJJJEEEFFFGGGIIIJJJKKKKKKKKKHHHIIIJJJIIIGGGDDD@@@===???@@@AAA@@@??????@@@BBB>>>>>><<<;;;999888777666222333444333222222444666666888===CCCIIIOOOSSSVVV[[[\\\]]]^^^```aaabbbccc\\\[[[YYYXXX[[[```fffiiiaaa^^^XXXRRROOOOOOPPPQQQRRRPPPNNNMMMPPPTTTZZZ]]]bbbbbbbbbcccaaa\\\UUUOOOLLLHHHEEEHHHNNNTTTUUUTTTQQQOOOMMMJJJFFF@@@999444000000...---,,,+++++++++***+++,,,///333444444222...---,,,+++************......---,,,,,,+++++++++,,,+++)))((((((((()))***%%%''')))***+++***)))(((((())))))))))))************---...,,,(((%%%&&&)))***)))((((((((((((((()))((((((((((((((((((((((((*********)))'''&&&''')))&&&&&&''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))(((&&&&&&''''''((('''(((***,,,---------,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---***+++,,,------,,,+++*********+++++++++******)))************************((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******************************+++***(((***,,,---***(((+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((%%%&&&&&&&&&''''''(((((()))************+++++++++)))***,,,+++)))(((((()))++++++******)))((((((((())))))*********+++++++++,,,,,,,,,++++++*********...---,,,++++++,,,---...,,,...//////......000111111444;;;GGGVVVeeepppuuuuuuoookkklllqqqqqqjjjbbbaaaZZZWWWZZZ^^^aaahhhrrr{{{}}}~~~{{{sssooonnnmmmmmmkkkfffcccccchhhlllnnnmmmllllllkkkhhhddd```\\\XXXRRRMMMHHHBBB===:::???===;;;:::;;;<<<<<<<<<999999999888888888777777888777555444333333333333//////////////////......////////////////////////222222222333333444444444666666777777777777666555666666666666666666666666333444444555555444444333333333333333333333333333444333333222222333333444222222222222222222222222111222333333444444333333444333222111000000000000///000000000111111111111111111000000000000111111222111111000000000000000...///000111111111111111111111000000000000000111000/////////111222222111222222111111111111111222222222222222222222222222222222333333333333444444555444444333444444555555555666888:::<<<===>>>>>>@@@AAABBBDDDFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKIIIHHHFFFDDDBBBAAA@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<:::999444333333333333444666777666<<>><<<999999:::;;;;;;:::;;;;;;:::::::::999999999777777777666555444444444000000///////////////...////////////////////////222222333333444555555555666666777777777666666555666666666666666666666666333444444555555444444333333333333333333333333333444333333222222333333444222222222222222222222222111222333333444444333333222111111111111111222222111111111111222222222222333333222222222222333333222111111000000000000000///000000111111111111000111111000000000000111111111000000000111222111111222222111111111111111222222222222222222222222222222222222333333333444444222222111111222222333333666777999;;;===>>>??????@@@AAACCCEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFEEECCCBBB@@@???>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>????????????===<<<;;;777666555444444555777888999>>>DDDJJJMMMQQQUUUXXX^^^```bbbcccbbb```]]][[[TTTRRRPPPTTT\\\ffflllpppooolllggg___XXXSSSRRRSSSSSSSSSSSSSSSUUUWWWYYYZZZ___``````___[[[TTTNNNIIIGGGGGGHHHIIIKKKNNNPPPQQQLLLIIIEEEAAA<<<888333///...---,,,+++***++++++,,,(((***,,,...//////......+++++++++***************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))&&&''')))***+++***)))((()))(((((('''((()))***+++))))))))))))))))))))))))((((((((((((''''''''''''((())))))***)))((('''&&&'''''''''((((((((())))))))))))(((''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))(((''''''''''''(((---,,,++++++******++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++******+++++++++'''(((((()))))))))((((((************************))))))))))))))))))))))))******)))((((((((())))))************************++++++************++++++************************+++***)))***,,,,,,***)))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))***************+++)))************+++++++++(((***++++++)))(((((()))(((((())))))***++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++*********&&&(((***++++++,,,...000111222333777@@@PPPbbbooouuussspppnnnmmmnnnooopppfff```[[[ZZZYYYYYY\\\aaajjjpppwwwzzzxxxwwwyyy{{{}}}}}}||||||~~~|||wwwtttiiijjjkkkkkkiiiiiiiiijjjnnnllljjjjjjiiigggdddbbb```]]]YYYUUURRRMMMHHHEEE???===::::::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;777888888888888666555444111111000000000/////////////////////////////////222333333444555555666666555555666666666666666555666666666666666666666666444444555555555555444444333333333333333333333333444444333333333333444444333333333333333333333333111222333333444444333333000000000111222333333444111222222222222333333333333333222222222222333333222111111000000000000000000111111111111000000///111000000000000000111111222222222222222111111111222111111111111111222222333333333333333333333333222222222222333333333333222111111111222333444444888999;;;===???@@@@@@AAABBBBBBDDDEEEGGGGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAA@@@??????<<<:::777555555666999;;;===@@@FFFKKKOOOSSSWWWZZZ___`````````___\\\YYYXXXOOONNNOOOSSS\\\eeemmmqqqpppqqqppphhh]]]UUURRRRRRSSSSSSSSSTTTUUUWWWYYYZZZZZZ[[[[[[ZZZVVVQQQKKKHHHFFFFFFHHHIIIKKKMMMOOOOOOHHHEEE???;;;777444000......---,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((***+++++++++***)))((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))(((''''''''''''(((((((((((())))))***))))))(((((())))))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******)))(((((((((((((((---,,,+++*********,,,,,,******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,+++***))))))***+++,,,'''((())))))***)))))))))************************))))))))))))))))))))))))******))))))((())))))***************************,,,++++++++++++++++++,,,*********************************+++++++++***)))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))*********+++++++++(((***++++++)))((()))***)))))))))******++++++++++++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,+++'''(((***+++++++++---//////111222333888EEEWWWeeeoooqqqrrrpppllljjjlllooojjjeee```\\\YYYWWWWWWYYYaaaiiisssxxxwwwvvvyyy|||{{{zzzzzzzzzzzz{{{|||}}}~~~xxxtttmmmmmmmmmmmmllllllmmmnnnooommmjjjhhhgggeeeccc```]]]]]]]]]]]]ZZZUUUMMMHHHCCC@@@>>><<<======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;777888:::::::::888666555333333222111000000//////////////////////////////111111222333444444555555444444555666666666555555666666666666666666666666444444555555555555444444444444444444444444444444444444333333333333444444333333333333333333333333111222333333444444333333000111111222333333333333111111111222222222333333111111000000000000111111222111111000000000000000111111111111111000///...000000000000000000111222333444444333222111111222111111111000111111222333333333333333333333333333111222222222222333333333333333333444555666777888;;;<<<>>>???AAABBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCBBB???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCCCCCCCBBBBBB>>><<<888666666888;;;>>>AAACCCGGGLLLPPPUUUYYY[[[]]]]]]\\\[[[YYYVVVTTTRRROOOOOOOOOSSSYYY```fffiiimmmrrrtttnnnaaaVVVQQQQQQTTTTTTSSSTTTUUUWWWYYYZZZYYYYYYXXXVVVRRRMMMHHHEEEEEEFFFHHHIIIKKKLLLLLLLLLEEE@@@:::666333111///...------------------------,,,+++***)))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((('''((()))*********))))))((((((((((((((())))))***************************((((((((((((''''''''''''((((((((((((((((((''''''(((((((((((((((((())))))******))))))))))))******))))))************))))))''''''''''''((((((((((((***)))((((((''''''((((((+++***))))))***,,,---///******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++))))))))))))+++,,,((()))******+++++++++***************************))))))))))))))))))))))))******))))))))))))******************************,,,++++++++++++++++++,,,************************)))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))*********+++++++++''')))++++++)))))))))***,,,+++++++++******))))))************+++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++***+++,,,,,,+++***,,,------000111222555>>>LLLWWWfffmmmttttttooojjjjjjlllllljjjfff```[[[YYYWWWVVVXXX```jjjqqqsssuuuyyy|||zzzyyyxxxwwwwwwwwwxxxyyy{{{}}}}}}yyysssqqqmmmkkkkkklllnnnpppqqqnnnjjjgggeeedddaaa```YYY\\\```cccbbb[[[RRRKKKFFFCCC@@@>>>======;;;:::;;;;;;;;;;;;::::::::::::777888:::;;;;;;999777666555444333222111000//////////////////////////////...///000111222333444444333333444555555555555555666666666666666666666666444555555666666555555444444444444444444444444444555444444333333444444555333333333333333333333333111222333333444444333333222333333333333222111000000000000000111111111222111111000000000000111111222111111000000000000000111111111111111000///...000000//////000111222222222444555333111000111222111111000000111222222333333333333333333333333333111111111222222222333333444444444555666888999:::===>>>@@@AAABBBCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHGGGFFFEEECCCBBBAAAAAA======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBCCCDDDDDDCCCCCC>>><<<999777888;;;???BBBEEEFFFJJJNNNSSSWWWYYYZZZXXXXXXVVVTTTRRRPPPOOONNNMMMNNNOOOQQQTTTYYY^^^aaagggmmmrrrmmmbbbWWWRRRQQQUUUTTTSSSSSSTTTUUUWWWXXXYYYXXXVVVSSSOOOJJJFFFDDDEEEGGGIIIJJJJJJJJJHHHHHHAAA===777222000//////...,,,---------------------...---+++)))((()))******(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''((((((((()))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))(((((())))))************))))))))))))***++++++***))))))''''''''''''(((((((((((()))(((''''''&&&&&&'''''')))))))))***+++,,,...///******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********))))))*********((()))***++++++,,,++++++************************))))))))))))))))))))))))******)))))))))***++++++++++++++++++++++++++++++++++++************++++++************************)))***,,,,,,***)))***+++************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++***************)))))))))************+++++++++''')))***+++)))))))))***---,,,,,,+++******))))))))))))*********+++++++++***++++++++++++,,,,,,,,,*********++++++*********,,,---...---+++***+++,,,---///111222444:::CCCJJJ[[[eeeqqquuuqqqlllkkkllllllmmmiiiccc___]]]ZZZWWWSSSWWW___ffflllqqquuuxxxxxxwwwvvvuuuvvvwwwyyy{{{wwwyyy}}}xxxtttnnnkkkjjjlllmmmmmmppplllhhheeedddccccccbbbYYY\\\aaaffffff```XXXQQQJJJFFFBBB???===;;;999888::::::::::::999999999888888888999::::::999888777777666555444222000//////////////////////////////------...///111222333333222222333444555555555555666666666666666666666666555555666666666666555555444444444444444444444444555555444444444444555555333333333333333333333333111222333333444444333333333444444444444222000/////////000000000111111111333333222222222222333333222111111000000000000000000111111111111000000///////////////000111222333000333444333000///111333000000000000111222333333333333333333333333333333111111111111222222222222333333444555666888:::;;;??????AAABBBCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDFFFEEEDDDCCCAAA@@@???>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>???@@@BBBCCCCCCCCCBBBBBB===<<<;;;:::<<<@@@DDDGGGJJJKKKNNNSSSWWWZZZYYYXXXSSSRRRPPPNNNMMMLLLLLLLLLIIIKKKNNNPPPRRRUUUYYY]]]```eeejjjhhh```XXXTTTSSSVVVUUUSSSRRRRRRSSSTTTTTTWWWUUUSSSPPPLLLIIIFFFDDDGGGHHHJJJKKKJJJGGGEEECCC===999444000///......---+++,,,,,,------------,,,...---+++***))))))******(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))******))))))))))))((((((((())))))******))))))(((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++))))))************))))))'''((()))***++++++++++++************************((((((((((((((((((((((((******))))))******+++,,,++++++++++++++++++++++++*********))))))*********************************(((***,,,,,,***)))***+++************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))*********************)))))))))(((((()))************+++++++++'''(((***+++***)))***+++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++******************++++++,,,---,,,++++++,,,---.........///222777<<<@@@MMMXXXfffnnnooolllkkkllliiillljjjdddaaaaaa^^^YYYSSSTTTVVV]]]eeemmmqqqsssttttttssssssvvvzzz~~~}}}~~~~~~yyyssspppooonnnmmmkkklllhhhdddcccccceeeffffff^^^___bbbeeefffccc^^^ZZZPPPMMMHHHCCC@@@>>>;;;999::::::::::::999999999999888888888888888999999999888777666444333111000///////////////////////////------...000111222444444111111222444444555555555666666666666666666666666555555666666666666555555555555555555555555555555555555444444444444555555444444444444444444444444111222333333444444333333111222444555555333222111000000111111111222222222333333222222222222333333222111111000000000000000///000000111111111111000////////////000111222333...111444222///...111444000000000000111222333444444444444444444444444444111111111111222222222222444444555666888:::<<<===???@@@AAACCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<999999999999:::;;;======<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBAAA@@@<<<<<<===???BBBGGGKKKMMMOOOPPPSSSXXX]]]]]]ZZZWWWOOONNNLLLKKKJJJKKKLLLLLLIIILLLOOOPPPQQQSSSVVVYYYZZZ]]]aaabbb___[[[XXXVVVVVVUUUSSSRRRQQQPPPQQQQQQQQQPPPOOOLLLJJJHHHGGGGGGHHHIIIKKKKKKIIIEEEAAA>>>888555111...------,,,+++)))***+++---------,,,+++,,,,,,+++***)))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((())))))***&&&'''((()))***))))))(((''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&'''((()))*********)))))))))(((((('''((())))))))))))((('''%%%&&&((())))))(((&&&%%%''''''''''''(((((((((((()))(((((('''''''''''''''***+++,,,------+++***)))******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++((()))***++++++***)))(((&&&'''((()))************************************((((((((((((((((((((((((******))))))***+++,,,,,,++++++++++++++++++++++++******))))))))))))******************************(((***---,,,***(((***+++************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++((((((''''''&&&&&&&&&%%%)))************+++++++++'''(((***+++***)))***+++*********++++++,,,------++++++,,,,,,,,,---------*********++++++,,,,,,,,,...---,,,++++++,,,---...(((***+++,,,++++++---...000---+++,,,000555999:::BBBMMM[[[fffiiijjjjjjkkkgggkkkjjjeeebbbcccaaa[[[WWWTTTSSSYYYccclllppppppqqqqqqppprrrwww}}}~~~zzzwwwvvvsssoookkkhhheeebbbaaadddgggiiikkkbbbbbbbbbccceeeeeecccaaaWWWSSSNNNIIIEEEBBB>>><<<;;;;;;:::::::::999999999999888888777777888999999999888777555333111000///////////////////////////......///111222333555555000111222333444444555444666666666666666666666666555555666666666666555555555555555555555555555555555555444444444444555555444444444444444444444444222222333444444444333333///111333555555555444333111111222222222333333333111111000000000000111111222111111000000000000000...///000111111111111111////////////000111222333,,,000333222///...111555000000000000111222333444444444444444444444444444000111111111111222222222777777888999;;;>>>@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA??????>>>===<<<;;;::::::777777777888999;;;<<<===<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAAAAA@@@???>>><<<===???BBBGGGKKKOOORRRRRRTTTWWW\\\``````\\\WWWNNNLLLKKKJJJJJJKKKMMMNNNLLLOOOQQQRRRPPPPPPSSSUUUWWWXXX[[[^^^^^^]]][[[YYYWWWVVVSSSQQQOOOOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJLLLLLLIIIDDD???<<<555222///------,,,+++)))((()))+++,,,---,,,,,,+++************)))))))))(((***************+++++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++&&&''')))*********)))((('''''''''''''''''''''''')))((((((((('''''''''''''''&&&&&&%%%&&&'''((()))+++*********))))))((((((&&&'''((())))))((('''&&&'''((()))++++++)))((('''''''''''''''((((((((()))******)))(((((((((((((((,,,,,,,,,++++++*********------------,,,+++***)))+++++++++***)))(((''''''))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))+++*********))))))((((((***++++++,,,,,,++++++***)))************+++++++++***++++++,,,,,,++++++***)))***+++++++++)))((('''))))))***+++,,,,,,------))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((***,,,---,,,)))++++++******************+++*********))))))(((((((((((((((((())))))))))))(((((())))))*********+++)))***++++++***)))***++++++++++++++++++++++++++++++++++++*********))))))......---,,,,,,---------...---,,,++++++++++++,,,---------......000111111:::@@@KKKWWWbbbhhhiiihhhgggiiihhheeedddeeebbb]]]ZZZWWWSSSRRRWWW```kkkqqqpppooonnnooossszzz~~~|||yyytttpppkkkddd```bbbeeeeeeeeefffbbbdddeeedddaaaaaacccfff```\\\UUUOOOJJJEEEAAA>>>======<<<<<<;;;::::::999888888888888888888888888888777777666555444444333222222111000000///000000+++...///...111777:::999555555555555444444333222222222333444444555555666555555555555555444444444888777777666555444444444333444666777777777666555333333333333333333333333222222222222222222222222222222222222222222222222333333222111000000000111111111222333222111000///111111111111111111111111111111111111111000//////000000000000000000000000000///.........///111222000111111111222222222222111111111222222333333444222333333444444555555555555666888;;;===>>>>>>>>>CCCDDDDDDDDDCCCBBBAAA@@@CCCBBBAAA@@@????????????@@@???>>>===;;;:::999888::::::999999999999::::::<<<<<<;;;:::888999<<<>>>???>>>>>>=========>>>>>>>>>AAADDDGGGIIIMMMQQQTTTZZZ[[[]]]___^^^ZZZTTTOOOJJJMMMMMMKKKKKKNNNNNNKKKRRRQQQOOOOOOPPPQQQOOONNNPPPRRRVVVYYY[[[ZZZYYYXXXXXXVVVSSSPPPMMMKKKKKKKKKOOONNNMMMKKKJJJJJJJJJJJJOOOOOOMMMJJJFFFAAA<<<:::333111///,,,++++++,,,---******++++++++++++************++++++++++++******,,,+++)))((('''((())))))+++*********))))))((((((++++++***)))(((((())))))************)))))))))))))))***,,,---,,,***((('''((((((((((((((((((((((((+++***)))((('''''''''(((''')))***,,,,,,***)))'''''''''''''''''''''''''''************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((()))((((((''''''''''''((((((,,,,,,,,,++++++***************++++++++++++******---,,,,,,,,,+++*********))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************)))))))))((()))******++++++******))))))************+++++++++***++++++,,,,,,++++++***))))))******)))(((((('''*********++++++,,,,,,,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***(((((())),,,---+++)))************************************)))))))))((()))))))))))))))((((((((())))))))))))*********+++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,+++++++++***+++++++++---------,,,,,,,,,++++++------------...///000111777;;;DDDPPP[[[cccgggiiigggiiihhhdddccceeeddd```^^^[[[VVVTTTVVV^^^fffllloooppppppppprrryyy{{{xxxllleee```bbbeeedddeeegggcccdddeeecccaaa```aaaccceeeaaa[[[VVVQQQLLLGGGDDD>>>===<<<;;;::::::::::::999999999999999999999999888888777777666555555444444333222111000000///000...000000...000666999999444444444444444333222111222222333333444555555555555555555555555555555555666666666555444333333333333444555666777666666555333333333333333333333333222222222222222222222222222222222222222222222222444333333222111111222222...///000222333333333333111111111111111111111111111111111111111000000///000000000000000000000000000//////...///000111222000000000111111111222222111111222222333333444444444444444555666666777777888:::<<<>>>@@@AAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@BBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::999888888777999999888888888888999999;;;;;;:::999777888:::======<<<<<<<<<===>>>??????CCCEEEHHHKKKNNNQQQUUUXXXZZZZZZ[[[[[[ZZZVVVQQQNNNJJJPPPRRRPPPOOOQQQQQQOOORRRQQQOOOOOOPPPPPPNNNMMMKKKNNNRRRVVVYYYZZZZZZZZZXXXVVVSSSPPPMMMKKKIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLJJJGGGCCC>>>:::777111000---+++******+++,,,******++++++++++++************++++++++++++******,,,++++++***))))))******************)))))))))(((***))))))(((''''''(((((()))))))))))))))))))))))))))************)))((('''((((((((((((((((((((((((***))))))((((((((((((((())))))***++++++***))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((+++++++++++++++*********&&&'''((()))************,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))******))))))))))))************+++++++++******++++++++++++************)))(((((((((((()))******++++++++++++++++++))))))))))))))))))))))))************))))))))))))************************************************)))(((((()))++++++***(((************************************))))))))))))*********))))))((((((((()))))))))***************)))***++++++***)))***+++++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......---+++***,,,,,,,,,,,,---...//////222555;;;DDDOOO[[[dddjjjiiikkkhhhdddccceeeeeecccbbb^^^YYYUUUUUUZZZ```dddlllooorrrrrrrrrwww~~~~~~nnnfffaaaaaaddddddeeegggdddeeeeeeccc```^^^^^^___eeeccc___\\\XXXSSSNNNJJJAAA???<<<:::999999999:::::::::::::::::::::::::::999999999888777777666666666555333222111000000///111222111...///444777777222222222333222222111000111222222333333444555555555555555555555555555555555555555444333333222222444444555666666666666555333333333333333333333333333333333333333333333333333333333333333333333333444444333333222333333333...///000222333333444333111111111111111111111111111111222222111111000///000000000000000000000000000////////////000111222/////////000000000111111111111222222333444555555666666666777888999999999<<<===>>>@@@BBBCCCDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@AAA@@@>>><<<;;;:::999999999888888888888777777777888777777666666777777888999999999888666777999;;;::::::;;;<<<===???AAABBBEEEHHHKKKNNNQQQSSSWWWZZZZZZZZZYYYWWWTTTQQQNNNMMMMMMVVV[[[YYYUUUTTTTTTRRRSSSQQQOOOOOOOOONNNLLLJJJEEEHHHMMMRRRVVVYYYZZZZZZWWWVVVTTTQQQMMMIIIFFFDDDEEEFFFHHHJJJKKKJJJIIIIIIHHHGGGFFFCCC???:::666444///...,,,+++***)))************++++++++++++************++++++++++++******,,,,,,,,,,,,,,,++++++***************)))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++******((((((''''''''''''((((((+++++++++***************&&&'''((()))************)))))))))))))))*********))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))*********+++++++++******++++++++++++******,,,+++)))(((((()))***+++++++++++++++************))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))******)))(((***************+++++++++*********)))))))))))))))++++++******)))(((((((((************************)))***++++++***)))***+++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------+++,,,...//////---,,,***,,,+++++++++,,,,,,---...///111444:::DDDRRR```hhhlllmmmkkkeeeccceeefffeeebbb^^^YYYUUUTTTVVVZZZ]]]gggmmmsssvvvvvvxxx~~~zzzyyy||||||}}}rrriiiaaaaaabbbbbbdddgggeeeeeedddbbb```]]]\\\[[[```___^^^^^^]]]YYYTTTQQQEEECCC???;;;999999999::::::::::::::::::::::::::::::::::::999999888888888888777555333222111000000222333111,,,---111444333000111111111111111000000111111111222333333444444555555555555555666666666555555555444444444333333444444555555555666666666333333333333333333333333333333333333333333333333333333333333333333333333444333333222222222333333333333333222222222111111111111111111111111111111111222222222222111000000000000000000000000000000000000000000000111111111////////////000000000000111222222333444555666666888888999999:::;;;<<<<<<======???@@@BBBCCCDDDDDDBBBBBBAAAAAA@@@@@@AAAAAAAAA???>>>;;;:::888777777666666777777777888888888777666666555555666666777777888888777666666777999888999:::<<>>>>>?????????@@@AAABBBCCCDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???===;;;999888777666666666666777888999999999777777666666666666777777666888888777666666777999888999;;;>>>AAAEEEGGGIIIHHHJJJNNNPPPPPPQQQSSSUUUXXXWWWTTTPPPLLLKKKMMMPPPYYYdddkkkhhh```ZZZVVVTTTTTTRRRPPPNNNNNNLLLJJJHHHEEEFFFIIILLLOOOQQQSSSSSSSSSSSSQQQOOOKKKGGGCCCAAAFFFHHHJJJLLLKKKIIIEEECCCCCCAAA???<<<888555222000......---,,,,,,+++++++++******++++++++++++************++++++++++++*********+++------...---,,,+++))))))))))))))))))******)))))))))(((((()))******&&&'''''''''((((((((())),,,+++)))'''((()))+++---))))))))))))))))))))))))%%%&&&''')))************((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,---...---+++***((((((''''''''''''(((((()))))))))***************+++++++++,,,++++++******,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++)))************+++++++++))))))************))))))++++++*********+++,,,,,,))))))******************))))))))))))))))))))))))))))))))))))************************************************************)))+++,,,,,,***))))))***)))))))))***++++++,,,,,,))))))))))))************************************+++++++++++++++*********)))***++++++***)))***+++************************)))***************++++++((()))+++,,,---,,,,,,++++++,,,...//////...------,,,,,,,,,++++++,,,,,,------...000111666@@@LLLVVVdddjjjlllhhhdddddddddccc^^^]]]ZZZWWWVVVVVVWWWXXXZZZ```iiiqqquuuvvvwwwwwwxxx|||~~~|||xxxvvvyyy|||{{{}}}|||pppddd___^^^^^^aaaeeedddcccbbbbbbbbb```]]]ZZZXXXYYY\\\```cccdddbbb```UUURRRMMMGGGBBB>>><<<;;;::::::::::::::::::::::::::::::::::::::::::999999:::999777666555444333333222333222---,,,//////---//////000000111111000000///000000111111222333333222222222333444444555555666666666666666666666666444444333333444444555666333333333333333333333333333333333333333333333333333333333333333333333333111111000000111111222222111111111111222444555666111111111111111111111111222222222333222222111000000000000000000000000000///000111111222222111111/////////000000000111111222222333444666777888888:::;;;;;;===>>>???@@@AAAAAAAAABBBBBBCCCEEEFFFGGGEEEDDDAAA???>>>>>>>>>>>>>>>===;;;:::888777666666666666777888888999::::::999888888777777888888999777999:::999888777888999:::;;;>>>AAADDDHHHKKKMMMMMMOOORRRSSSSSSRRRSSSSSSSSSSSSQQQMMMIIIIIINNNRRR]]]fffllliiiccc]]]YYYTTTTTTRRRPPPOOONNNMMMKKKIIIHHHIIIJJJLLLMMMOOOOOOOOOPPPPPPNNNLLLJJJGGGDDDCCCCCCFFFIIIKKKKKKIIIGGGEEE@@@???<<<999666222000///------------,,,,,,,,,+++******++++++++++++************++++++++++++******)))******+++++++++++++++))))))))))))***************))))))))))))******+++'''''''''(((((())))))***,,,+++)))((()))***,,,---))))))))))))))))))))))))%%%&&&(((************)))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,+++******((((((''''''''''''((((((((()))))))))*********+++))))))***+++,,,,,,,,,,,,---,,,,,,,,,+++*********))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))((()))))))))******************++++++++++++******)))************+++++++++))))))************))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***,,,...---+++)))***+++((())))))***++++++,,,,,,((()))))))))************)))))))))******++++++,,,,,,,,,,,,++++++*********)))***++++++***)))***+++*********************************++++++,,,,,,,,,''')))+++,,,------,,,+++------------.........///------,,,,,,,,,,,,------,,,...000111222777@@@HHHXXXaaahhhgggeeedddcccaaaaaa___]]][[[YYYXXXXXXXXXWWWXXX]]]eeemmmrrrssssssssstttsssrrrrrrtttxxx{{{||||||}}}tttfff___]]]\\\___cccbbbaaaaaabbbdddccc___\\\XXXYYY[[[___cccdddcccbbb\\\YYYTTTNNNGGGBBB>>>;;;999999999999999999999999999999999999999999999999:::999888777666555555555222444444000///111000,,,//////000111111111111111//////000000111222222222000000111222222333444444555555555555555555555555444444333333333444555666333333333333333333333333444444444444444444444444444444444444444444444444222111111111111222333444111111111111222444666777111111111111111111111111222222333333222222111000000000000000000000000000///000111222222222111111000000000111111111222222222222333555666777888999:::;;;<<<===???@@@AAABBBAAAAAAAAAAAABBBCCCEEEFFFEEECCC@@@===;;;:::::::::;;;:::999777666555555555666666777777888888999999:::::::::999999:::::::::888:::;;;;;;:::999999:::===>>>AAADDDGGGKKKOOOPPPPPPRRRUUUUUUSSSRRRQQQQQQLLLMMMMMMJJJGGGHHHMMMSSS\\\ccciiihhhdddaaa\\\WWWTTTRRRPPPPPPOOONNNLLLJJJJJJJJJKKKLLLMMMNNNNNNOOONNNMMMKKKJJJHHHGGGFFFFFFDDDFFFGGGIIIHHHGGGDDDCCC>>><<<:::666333000...---,,,,,,,,,,,,,,,++++++*********++++++++++++************++++++++++++******((((((((((((((()))******((()))))))))************((((((((((((((()))******''''''((())))))***++++++***)))(((((()))***+++,,,((((((((((((((((((((((((%%%'''(((***+++***)))(((''''''((())))))(((''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))*********+++&&&''')))***,,,---------,,,++++++***)))(((''''''))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))************)))))))))************+++++++++))))))************))))))%%%&&&''')))))))))(((''''''(((((()))***++++++,,,))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((+++---///...+++******,,,((())))))***++++++,,,,,,(((((())))))*********+++(((((()))***+++,,,,,,---,,,,,,,,,++++++*********)))+++++++++***)))***+++))))))))))))))))))))))))+++++++++,,,,,,---------)))***---/////////...------------------...///000......---,,,,,,---------+++...111111000222999>>>NNNYYYcccfffddddddbbb```dddcccaaa^^^\\\ZZZXXXXXXVVVTTTTTT[[[fffnnnqqqqqqpppnnnkkkkkklllqqquuuyyyzzzyyyyyy|||vvvggg___\\\[[[^^^bbbaaa``````bbbeeeeeeaaa^^^YYYYYYZZZ]]]```bbbaaa```aaa^^^YYYRRRKKKDDD???<<<888888888888888888888888999999999999999999999999999999888777666666777777222555666333222333111---//////000111111111111111/////////000111111222222//////000111222222333333444444444444444444444444444444333222333444555666333333333333333333333333444444444444444444444444444444444444444444444444222222222222333333444555555444333222111222333444111111111111111111111111222333333333333222111111000000000000000000000000///000111222333222111111111111111111222222222222222222333555666888999999:::;;;<<<===???@@@AAABBB???>>>>>>>>>???AAABBBCCCDDDBBB>>>;;;888777777777888888777555555444444444666666666666777777888888<<<;;;;;;::::::;;;;;;<<<999;;;======;;;:::;;;;;;???@@@CCCFFFIIIMMMQQQRRRQQQSSSUUUUUURRRPPPNNNNNNGGGIIIJJJHHHEEEGGGMMMSSS[[[aaaeeefffeeeddd___YYYTTTSSSQQQPPPPPPOOOMMMLLLJJJKKKKKKLLLMMMNNNOOOOOOLLLKKKIIIHHHGGGGGGHHHIIIHHHHHHHHHGGGEEEBBB???>>><<<;;;888444111...,,,,,,******+++++++++******)))******++++++++++++************++++++++++++******((('''&&&&&&&&&((()))***(((((())))))*********+++'''''''''''''''((()))***'''(((((()))***++++++,,,((((((((((((((()))******((((((((((((((((((((((((&&&''')))***+++***((('''''')))***,,,,,,***)))'''''''''''''''''''''''''''&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((((((''''''''''''((((((---,,,,,,,,,+++*********++++++,,,,,,,,,---------******+++,,,,,,,,,,,,++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,)))*********+++++++++++++++++++++*********))))))(((***+++------,,,+++***'''((()))***+++,,,,,,,,,))))))))))))************,,,)))'''(((++++++***'''++++++******))))))((((((************************,,,,,,+++***))))))******++++++******************(((***,,,...///...,,,+++)))))))))))))))))))))))),,,,,,,,,++++++*********++++++++++++++++++,,,,,,------,,,+++************++++++,,,,,,,,,---------.........///////////////000///---,,,,,,---...///000000///...---,,,,,,,,,......//////000222333444BBBIIITTT```hhhiiifffbbbaaacccccc```[[[XXXXXXZZZZZZVVVTTTUUU[[[ccckkknnnpppmmmjjjiiilllqqquuuwwwvvvuuuvvvyyy}}}{{{tttkkk```ZZZ]]]eee___``````___^^^]]]^^^```^^^[[[XXXYYY\\\```aaaaaa\\\]]]^^^ZZZTTTLLLFFFCCC???>>><<<;;;;;;:::999777888999999:::;;;;;;<<<<<<999999999888777666666555555555555444333222000///000000000///......------.../////////000000111111111111222222222333333333555555555444444333333333555444333222222222222222333333333333333333333333222222222222222222222222333333333222222111111111333333333222222111111111222222222111111111111000333333333222222111111111333333222111000000111111333333222111000000111111/////////000111111222222000000000000111222333444;;;666555999;;;888888;;;>>>>>>???@@@@@@AAABBBBBBCCCBBB@@@>>>======>>>???BBB???<<<;;;;;;:::777444666666666666666666666666<<<;;;999888888;;;===???@@@???>>><<<;;;;;;;;;;;;<<<===>>>>>>===>>>@@@BBBGGGGGGHHHJJJMMMQQQTTTVVVXXXXXXWWWUUURRROOOKKKIIIFFFFFFFFFEEEEEEGGGJJJMMMYYY]]]aaaddddddaaa]]]YYYUUUSSSPPPPPPQQQRRRRRRQQQOOOMMMLLLMMMOOOPPPQQQPPPLLLJJJGGGGGGHHHIIIIIIIIIHHHFFFDDDCCCCCC@@@:::666444333111...---,,,,,,,,,******))))))))))))******)))))))))******++++++,,,************))))))))))))+++***)))(((((()))***+++++++++************++++++'''''''''((())))))******'''(((***---///000111111000///...+++***((((((''''''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&)))((((((''''''(((((()))'''(((***)))'''&&&&&&'''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&+++++++++++++++******************************+++******+++,,,,,,,,,,,,++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++)))))))))*********++++++*********)))))))))(((((((((***+++------,,,+++***((()))***+++,,,,,,,,,,,,))))))))))))************+++)))((((((***+++***(((************))))))))))))************************++++++***)))))))))))))))************************((())),,,---...---+++***************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********++++++,,,,,,,,,------------------------,,,,,,,,,000...---,,,,,,---...///000///...------,,,,,,,,,------------///000111222;;;BBBMMMYYYcccggghhhgggeeeeeeccc```[[[YYYXXXXXXXXXVVVUUUUUUXXX___fffkkkmmmlllkkklllmmmpppsssuuuttttttuuuxxx||||||wwwpppfff^^^___dddccccccbbb```^^^]]]___aaabbb___[[[ZZZ\\\___``````^^^^^^^^^\\\WWWQQQKKKGGG@@@>>>===<<<===<<<:::888::::::999999::::::::::::999999999888777666666666777777666666555333222111111111000000///......---....../////////000000000111111111111222222222222000111111222222333333444555444333333222222222333222222222222222222222222333333333222222222222222555555444444444333333333333333333222222222111111222222222111111111111000333333333222222111111111333222222111000000111111333222111000000000000111//////000111111222222333111111111222222333444555444555666888999;;;<<<===>>>>>>??????@@@AAAAAABBBAAA@@@???>>>============@@@===;;;::::::999777444666666666666666666666666;;;:::999888999;;;>>>@@@AAAAAA???>>>===<<<<<<<<<<<<>>>?????????@@@BBBDDDIIIIIIJJJLLLNNNQQQTTTVVVVVVUUUSSSPPPMMMJJJGGGFFFFFFGGGGGGFFFEEEFFFIIIKKKUUUYYY]]]aaabbb```]]]ZZZTTTRRRPPPPPPQQQQQQQQQPPPOOONNNNNNOOOQQQRRRQQQPPPKKKIIIGGGGGGHHHIIIIIIHHHGGGEEECCCBBBAAA>>>999555333222///---,,,+++++++++******))))))))))))******)))))))))***************************))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))''''''((())))))******+++***+++,,,...000222333444///...,,,+++)))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&((())))))(((''''''(((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&***************+++++++++******************************+++,,,,,,,,,,,,++++++************)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((((((((()))))))))******)))))))))(((((((((((((((((()))+++,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,))))))))))))***************)))((()))***+++***))))))))))))*********************************************)))((((((((())))))************************((()))+++,,,---,,,***)))************************++++++++++++++++++,,,,,,---,,,,,,++++++*********)))))))))))))))***++++++,,,,,,,,,,,,------------......------,,,,,,++++++///...---,,,,,,---...///000///...---,,,,,,,,,,,,+++++++++,,,---...///000333999BBBNNNYYYccciiilllkkkhhhccc___]]]ZZZXXXVVVVVVVVVVVVTTTTTTXXX```fffhhhkkknnnooommmlllnnnppppppqqqsssxxx|||~~~~~~}}}~~~|||zzzvvvnnnfffdddhhhlllkkkgggccc```___bbbdddiiieee```]]]]]]^^^______```^^^\\\\\\\\\XXXRRRMMMCCCAAA@@@??????>>><<<999;;;:::999999888888999999999999999888777777666666888888888777666555444333222222111111000//////...............//////////////////000000000111111111,,,,,,...///111222333444444444333333222222333333111111111111111111111111333333333333333333333333444444444444333333333333333333333222222222222111222222222111111111111000222222222222222111111111333222111111000111111111222111000000000000000000000000111222222333333444333333444444555666666777333<<<@@@;;;:::???@@@===>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>===<<<;;;;;;<<<:::999888999888777555666666666666666666666666:::999888888:::<<<>>>@@@CCCBBBAAA???>>>>>>>>>>>>===???@@@AAAAAABBBEEEGGGKKKKKKLLLNNNPPPRRRTTTVVVUUURRROOOKKKHHHFFFFFFEEEHHHHHHIIIHHHFFFFFFHHHJJJPPPSSSXXX\\\^^^^^^\\\ZZZSSSQQQOOOOOOPPPQQQPPPOOOOOOOOOOOOQQQSSSTTTRRRPPPKKKIIIGGGGGGHHHHHHHHHGGGFFFDDDBBB@@@>>>;;;777333111000...,,,+++******+++******))))))))))))*********************)))))))))************)))))))))))))))((((((''''''(((((()))(((''''''&&&&&&''''''((((((((())))))***++++++,,,............000222444666,,,+++***)))((((((((((((************************)))))))))))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&((())))))((('''((()))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&)))))))))******+++++++++---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,++++++*********+++,,,,,,,,,,,,,,,((()))))))))************))))))))))))************)))))))))******+++++++++************************))))))((((((((((((((()))***************+++++++++)))***,,,------,,,+++************************************++++++,,,,,,,,,------,,,,,,+++***))))))))))))))))))***+++,,,---,,,,,,,,,------------...000000///......---,,,,,,------,,,,,,,,,---...//////...------,,,,,,,,,---++++++++++++,,,---...//////333:::DDDOOO[[[fffmmmpppkkkddd```___]]]YYYVVVUUUWWWWWWTTTPPPRRRYYY___dddjjjpppppplllhhhgggiiijjjmmmrrrxxx}}}~~~}}}}}}zzzyyyxxxsssmmmmmmqqqvvvtttoooiiieeedddfffhhhnnnjjjeee```^^^]]]]]]^^^```]]]ZZZ[[[]]]\\\WWWQQQHHHGGGEEEDDDCCC@@@===::::::999888888888888999:::999999999888888777777777888888888888777666555444333333222222111000000000..................//////........./////////000000+++,,,---...000222333333444333333222222222333333111111111111111111111111333333333333333444444444222111111111111111111111222222222222222222222222222222222111111111000000222222222111111111111111222222111111111111111222111111000//////000000111111222222333444444555555555666666777888888999999<<>>>>>>>>??????;;;;;;<<<===<<<;;;999888888888777777777777666666666666666666666666666666999888888888:::<<<>>>@@@AAAAAA@@@???>>>>>>>>>>>>???@@@BBBCCCCCCEEEHHHJJJMMMMMMNNNOOOQQQRRRSSSTTTTTTRRRNNNKKKHHHGGGGGGHHHKKKLLLLLLLLLJJJIIIIIIJJJNNNPPPTTTWWWYYYYYYXXXVVVRRRPPPOOOOOOPPPPPPOOONNNNNNNNNPPPRRRTTTTTTRRRPPPJJJIIIGGGGGGHHHHHHGGGEEECCCBBB@@@>>>;;;777444222///...,,,+++******************))))))))))))******,,,,,,++++++******))))))************)))))))))((())))))(((((((((((())))))(((''''''&&&&&&''''''((()))))))))***++++++,,,,,,...---,,,,,,---000222444))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((((((((((((&&&%%%%%%%%%%%%&&&'''((())))))***))))))(((((())))))***&&&((()))***((((((((()))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))************************))))))******++++++++++++******+++,,,,,,,,,++++++((()))))))))************(((((()))))))))******+++))))))******++++++,,,,,,************************)))((((((((((((((())))))))))))*********+++++++++,,,------......---,,,+++*********************************++++++,,,,,,,,,------,,,,,,+++***))))))*********+++,,,---...///,,,,,,---------.........000000///...---,,,,,,+++,,,,,,,,,,,,------.........------,,,,,,,,,,,,---,,,,,,,,,,,,---.../////////222666===EEEQQQ^^^gggooojjjdddaaa```___[[[XXXUUUWWWWWWSSSOOONNNSSSXXX```gggmmmnnniiidddcccdddeeeiiipppxxx{{{wwwuuuvvvuuusssvvv||||||xxxrrrllljjjjjjlllooommmiiiddd```^^^]]]^^^^^^ZZZWWWXXX\\\\\\XXXSSSNNNMMMKKKIIIGGGDDD???<<<:::999888777888999;;;<<<999999999999888888888888777777888777777666555444555444444333222222111111//////////////////......------........./////////.........///000111111222222222111111111222222333222222222222222222222222222222222333333444444444111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111222111111111111111222222111111000000000000111111333333444444555666666666777888999:::;;;;;;::::::@@@MMMPPPDDD===AAA@@@999;;;;;;;;;<<<<<<<<<<<<<<<888999:::;;;:::999888777555666666666666555666666777777777777777777777777888888888888999;;;<<<===>>>>>>=========>>>>>>???@@@BBBDDDEEEEEEGGGJJJLLLNNNNNNOOOPPPQQQQQQQQQQQQPPPOOONNNLLLKKKJJJKKKKKKNNNOOOQQQPPPNNNMMMLLLLLLNNNOOOQQQSSSTTTSSSRRRQQQPPPOOONNNNNNOOOOOONNNLLLLLLMMMNNNPPPRRRRRRPPPNNNIIIHHHGGGGGGGGGGGGEEECCCAAA@@@>>>;;;777333111000---,,,+++***))))))***+++******))))))))))))******---------,,,,,,++++++***************)))))))))(((************************)))((((((''''''(((((())))))))))))***++++++,,,,,,+++***)))))))))+++...///((((((''''''(((((()))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&&&&&&&''''''(((******)))(((((()))''''''((())))))(((''''''(((''''''''''''&&&&&&&&&+++++++++++++++,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++(((((()))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******************++++++++++++))))))))))))******++++++)))******+++++++++******))))))))))))************'''(((******))))))***,,,*********+++++++++++++++************************))))))((((((((()))******)))))))))***++++++,,,,,,...............------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++*********+++++++++,,,,,,...//////,,,---------............------,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,---------------------...///000///222555888===GGGSSS\\\gggeeecccaaa```^^^\\\ZZZWWWWWWWWWSSSOOONNNPPPSSS[[[```fffhhhfffdddcccccccccgggoooxxxyyytttqqqssstttvvv{{{zzztttooommmmmmmmmlllkkkgggbbb___^^^^^^[[[YYYVVVVVVXXXXXXVVVSSSRRRQQQOOONNNMMMIIIDDDAAA<<<;;;999888888999;;;<<<999999999999999999999999777888888888777777666555666666555444444333333222000000000000////////////------........./////////000000000000000000000000000000000///000000111222222222222222222222222222000111111222222333333444222222222333333333333333111222222222222333333333222222222111111111111000000000000111111111111111111111111000111111222333111111111111111111222333444444555555666777777888888999:::<<<===<<<<<<;;;===EEEGGG@@@<<<>>>>>>:::999999999999999999999999777777777888888777777666444666777666555444555777777777777777777777777777777777777777888999:::::::::::::::;;;<<<>>>???@@@BBBDDDEEEFFFFFFGGGJJJLLLNNNNNNOOOOOOOOOOOONNNNNNJJJKKKMMMOOOOOOOOONNNNNNOOOQQQTTTTTTRRRPPPOOONNNNNNNNNOOOPPPOOOOOONNNMMMOOONNNMMMNNNOOOOOOMMMKKKJJJJJJJJJLLLNNNOOOMMMKKKIIIHHHGGGGGGGGGFFFDDDBBB>>>>>>===999333000......,,,+++***))))))***+++,,,******))))))))))))******,,,,,,,,,,,,,,,+++++++++************))))))))))))***++++++,,,,,,++++++******))))))(((((())))))***(((((())))))***++++++,,,((((((''''''''')))***+++((((((((((((((()))******************************'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((***++++++)))(((((((((&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&---------,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,+++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))))))))*********++++++))))))))))))*********+++)))))))))))))))******+++)))))))))******))))))((())))))))))))************&&&(((******))))))+++---,,,++++++++++++++++++***************************)))))))))))))))***++++++((())))))***++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...------------............++++++++++++++++++++++++******+++,,,------......---,,,,,,+++,,,,,,------...------------......///...000333444777>>>IIIRRR\\\^^^``````^^^\\\[[[[[[YYYXXXVVVSSSQQQPPPPPPPPPTTTWWW\\\```dddfffggggggcccfffnnnwwwwwwrrrppprrrtttvvv{{{zzzsssnnnlllhhhjjjkkkiiieeeaaa``````ZZZXXXWWWUUUTTTSSSSSSSSSQQQQQQQQQRRRRRRPPPLLLHHHAAA???<<<999888888:::;;;999999999999999999999999999999999999999888888777777777666555555444444333222222111111000000000000............////////////////////////000000000000...............///000000111111111111111111111111//////000111111222333333111222222222333333333333111111222222222333333333222222222111111111111000///000000000111111111222111111000000111222222333222222222222222333444444555555666666777888888999888999;;;===>>>===<<<;;;;;;;;;;;;;;;::::::::::::777777777777777777777777666666555555555555666666444666888777444444555777777777777777777777777777777666666666666777777777777888999:::===???AAABBBDDDEEEFFFFFFFFFGGGIIIKKKMMMMMMNNNNNNMMMLLLKKKJJJFFFJJJOOOUUUWWWWWWUUUSSSNNNQQQTTTUUUTTTQQQPPPOOOLLLMMMMMMMMMMMMMMMLLLLLLNNNMMMMMMMMMNNNNNNLLLJJJHHHGGGFFFGGGIIIKKKJJJIIIHHHGGGFFFGGGGGGFFFCCCAAA======;;;777111---,,,,,,,,,+++*********+++,,,---******))))))))))))******)))***************++++++************)))))))))))))))***++++++++++++***)))***))))))(((((())))))***''''''((())))))******+++((((((((((((((()))))))))))))))(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''++++++************++++++***+++,,,+++)))'''''''''&&&'''((())))))((('''&&&(((''''''''''''&&&&&&&&&.........------,,,,,,,,,))))))***+++---...///000******+++,,,,,,,,,,,,+++'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---,,,+++***)))************++++++++++++'''((((((((())))))******)))))))))))))))******+++(((((())))))))))))((('''))))))))))))************&&&(((******)))(((+++------,,,,,,++++++***************************************))))))***+++,,,,,,((())))))***++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++,,,,,,++++++******++++++,,,------------.........//////---------------------...)))***+++,,,---......---,,,,,,,,,++++++,,,------------,,,,,,,,,---......+++...111222333999CCCKKKTTTXXX]]]^^^\\\ZZZZZZ[[[[[[XXXUUUSSSSSSRRRPPPNNNOOOPPPUUU[[[ccchhhjjjkkkdddgggmmmvvv}}}vvvrrrooorrruuuvvvxxx||||||tttnnnjjjeeehhhkkkkkkgggbbbaaaaaaYYYYYYXXXUUURRRQQQRRRSSSPPPPPPRRRTTTUUUTTTQQQNNNEEEBBB>>>:::888777888888999999999999999999999999::::::;;;;;;;;;:::999999777777777666555555444444333222222222111111000000........./////////000000------......///000000111---------------...///000000000000000000000000000...//////000111111222222//////000000111111111111111111111222222333333333222222222111111111111000//////000000111111111222111111000000111222333333333222222222333444444555666666666777888888999999888999;;;===>>>===<<<;;;===888666999:::888777:::666666666666666555555555666555444333333444666777555777888777444333555777777777777777777777777777666666666666555555555555666777888;;;===@@@CCCDDDEEEFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMLLLKKKIIIHHHEEEKKKSSS[[[___^^^[[[XXXMMMPPPTTTVVVTTTRRRPPPOOOKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNKKKIIIFFFEEECCCDDDFFFHHHHHHHHHHHHGGGFFFGGGGGGFFFCCC@@@<<<<<<;;;666///++++++,,,,,,+++*********+++,,,---******))))))))))))******''''''(((((())))))******************))))))))))))((()))***++++++***)))((())))))(((((((((((())))))'''''''''((())))))******((()))************))))))******))))))))))))******''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''%%%$$$$$$%%%'''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((+++,,,---+++)))'''&&&&&&&&&'''(((******((('''&&&(((((('''''''''&&&&&&&&&...000222333222...***'''***+++,,,------,,,***)))+++++++++*********))))))...---+++)))))))))***+++(((((((((((())))))))))))+++++++++,,,,,,---------))))))))))))))))))))))))...---,,,++++++++++++,,,************************---***((('''((((((((('''(((((()))***+++,,,,,,---)))))))))))))))*********,,,,,,+++***)))))))))***++++++*********+++---...++++++++++++++++++++++++,,,+++***((((((((()))*********))))))******+++,,,---,,,,,,+++***)))((((((((()))))))))******************))))))******+++,,,++++++******++++++,,,---***++++++***))))))***,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......//////...---,,,,,,++++++......///000000///...---,,,,,,,,,---------................../////////////////////...///333888<<>>======<<<;;;:::999777777777888999::::::;;;<<<;;;:::888777999999999999999888777777444555444444333222111000////////////000000000000,,,,,,---......//////000///////////////////////////////////////000111111111111111111111111111111///000000000111111111111222222222111111111000000000000000000000000000000//////000111222222333333111111222222222333333333333333444555666777888999777777888999999999999888;;;;;;;;;:::::::::999999888888888888888777666666333444444555555444444333333333333444444444555555;;;999777555444444666777666666777777777777777777999777555444444555666777888999<<>>;;;777333000/////////...---,,,+++***)))))))))))),,,,,,,,,+++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***((()))***++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***'''%%%&&&((()))(((&&&###'''***)))%%%$$$&&&)))///***%%%###%%%((()))(((...///111222111...+++)))+++++++++,,,,,,++++++***))))))******+++,,,,,,,,,000///,,,+++******+++,,,))))))))))))************************++++++++++++))))))))))))))))))))))))------,,,,,,,,,+++++++++************************,,,+++))))))))))))))))))((()))))))))***+++++++++))))))))))))******************************++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,+++)))((((((((()))*********))))))******+++,,,,,,,,,++++++***)))))))))************++++++++++++***************++++++,,,******))))))******+++,,,***+++,,,+++***)))+++---,,,,,,------------,,,,,,---,,,,,,,,,,,,---...............------,,,,,,+++,,,,,,---......---,,,+++,,,,,,,,,---------......------------...............////////////222666999===FFFNNNSSSYYY______[[[XXXVVVTTTRRRPPPOOOOOOOOOQQQPPPOOORRRWWW^^^cccfffjjjlllnnnppprrrsssuuuuuuqqqmmmkkkooorrrrrrsssvvvzzzzzzzzzzzzxxxssslllgggeeeggggggeeebbb```aaaccc\\\ZZZWWWTTTPPPMMMKKKJJJMMMMMMNNNQQQUUUXXXWWWUUUPPPKKKFFFAAA???>>><<<;;;;;;:::999888888888999999::::::;;;;;;;;;:::999888888999999999999888777666555555555555444333222111000000000000000000000000.........////////////000........................///............///000111........................//////000000000111111111222222222111111000000000////////////////////////000000111222222333444444111111111222222222333333222333444555666777777888666777777888888888888888::::::999999888888777777777777777777777666555555333333444444444444333333333333333444444444555555999888666555444555555666777666666666666666666666777666555444444555777888:::<<>>===<<<:::666222////////////......---,,,+++************,,,,,,+++++++++************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***)))((()))***((()))***++++++***((('''''''''&&&&&&&&&&&&'''''''''(((((()))***)))))))))))))))))))))((((((''''''((((((((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''+++(((&&&''')))***)))(((%%%(((+++***'''%%%'''***+++'''$$$###%%%'''''''''---.../////////...,,,+++++++++*********++++++,,,'''((()))+++,,,...///000222000...,,,+++++++++,,,************++++++++++++)))))))))))))))((((((((())))))))))))))))))))))))+++,,,---------,,,+++***************************)))***++++++)))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))***+++,,,---,,,++++++*********+++++++++++++++++++++++++++++++++***))))))((()))))))))******))))))******+++,,,***************************++++++++++++,,,,,,,,,************+++++++++,,,)))))))))))))))***++++++,,,,,,---,,,+++***,,,...------............---------,,,,,,,,,,,,---......------------------------+++,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...---...000//////000222444333;;;EEEMMMUUU^^^aaa```UUUUUUSSSRRRQQQQQQQQQQQQPPPOOONNNMMMOOOTTT\\\aaagggjjjlllllljjjiiikkkmmmjjjggghhhmmmpppnnnmmmnnnnnnooorrruuuvvvsssmmmhhhbbbccccccaaa``````bbbddd]]]\\\ZZZVVVRRRNNNKKKIIIJJJJJJKKKNNNRRRUUUVVVUUUUUUPPPJJJEEEBBB???===;;;;;;:::999888888888999999:::::::::;;;::::::999888888888888999888888777666555666666555555444333222222222222111111000000000000000000000////////////..............................---------...//////........................////////////000000000000111111111111000000000000////////////////////////000111111222222333333444000111111111222222222222222222333444555555666666555555666777777777777777888888777666666555444444555555666666555555444444333333444444444444333333333333333444444444555555666555555555555555555555666666666555555555444444444444444444555777999:::???@@@CCCFFFHHHJJJLLLLLLIIIJJJJJJJJJIIIHHHGGGGGGCCCDDDCCCBBBAAAAAACCCEEEJJJNNNVVV]]]bbbbbbaaa___ZZZTTTQQQRRRQQQMMMJJJKKKLLLKKKLLLNNNOOOOOONNNLLLNNNNNNOOONNNLLLIIIFFFDDDAAA@@@@@@BBBDDDFFFFFFEEEFFFEEECCCAAA>>>;;;:::888777444111///...///......///...---,,,++++++++++++,,,++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,+++)))((()))***((()))***++++++***)))(((((((((((((((((((((((((((((())))))***************)))))))))(((((((((((('''******))))))((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((((()))******)))&&&)))++++++(((&&&(((***(((&&&%%%%%%&&&((('''''',,,,,,,,,---------------+++***)))))))))***,,,---))))))***+++---...///000222111000...---,,,,,,,,,)))))))))*********++++++******))))))(((((((((''')))))))))))))))))))))))))))+++,,,------,,,***)))************************(((***++++++)))((()))***)))))))))((((((((((((((()))))))))******++++++,,,*********)))******+++++++++++++++*********************************************))))))))))))))))))******))))))******+++,,,))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,+++***************++++++,,,,,,---...---++++++---...---..................------,,,,,,,,,,,,---......,,,,,,------------------------.........///......,,,,,,,,,---------......,,,,,,---------.........,,,...000000///...///000...444===FFFPPPYYY___aaaWWWVVVUUUTTTTTTSSSSSSSSSNNNOOOOOOMMMLLLNNNTTTYYY```fffkkkkkkgggdddeeegggdddccceeelllnnnkkkhhhhhhcccfffkkkpppsssrrrmmmiiibbbbbb```___^^^___aaaccc\\\[[[ZZZXXXUUUQQQNNNLLLIIIIIIJJJLLLOOORRRTTTUUUWWWSSSMMMIIIFFFDDDAAA???;;;::::::999999888888888999999:::::::::999999999777888888888888888777777666666777777666555555444555444444333222111000000111111111000///......------------------------------------,,,,,,------...000000000000000000000000........./////////000000000000000000000000000000///////////////////////////000000000111111222222000000000111111111111222111111222222333444444555333444444555666555555555555555555444333222222222333333444444444444333333333333333444444333333333333333333444444444555555333444555555666555555444666666666555444444333333333333444555777999;;;===DDDEEEGGGIIILLLMMMNNNOOOMMMMMMLLLJJJIIIGGGEEEDDDCCCCCCCCCBBBAAABBBEEEGGGIIIMMMTTTZZZ___`````````[[[UUUQQQPPPOOOKKKIIIKKKKKKJJJKKKLLLNNNOOOMMMLLLNNNNNNNNNMMMKKKHHHFFFDDDAAA@@@@@@BBBDDDEEEDDDCCCDDDCCCAAA>>>;;;888666444444222///............---...---,,,++++++***++++++++++++++++++************+++******************+++))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,+++)))'''((()))(((((()))************))))))))))))******)))))))))(((((()))************)))((((((((((((((((((((((((******))))))((('''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''((()))))))))&&&(((******((('''((()))&&&&&&&&&'''((()))((((((+++++++++++++++,,,,,,---******)))((()))***,,,---++++++,,,,,,,,,---------111000///...---,,,,,,+++((((((((()))))))))******+++++++++******))))))))))))))))))))))))))))))))))))***,,,------,,,***)))************************)))*********((((((((())))))))))))(((((((((((((((((())))))***+++,,,,,,,,,---,,,+++***))))))))))))************************************************)))))))))*********))))))******))))))******+++,,,)))))))))***++++++,,,,,,))))))))))))*********+++)))***+++,,,,,,,,,,,,+++,,,++++++++++++,,,---------......---,,,,,,---///---..................------,,,,,,,,,,,,---......,,,,,,------------------------------......//////,,,,,,,,,---------......---.........////////////,,,...000000///------......111777@@@IIIQQQXXX]]]YYYYYYXXXWWWVVVTTTSSSSSSMMMOOOQQQPPPMMMMMMOOORRRWWW___gggjjjhhhdddcccdddbbbaaadddjjjmmmiiifffeee^^^aaaffflllpppqqqmmmjjjeeeccc```^^^^^^^^^___```YYYYYYYYYYYYXXXVVVSSSRRRKKKKKKKKKKKKLLLOOORRRTTTUUURRRNNNLLLKKKIIIGGGFFF======<<<;;;:::999888777999999999999999999999999888888999999999999888888777777888888888777666666666666555444333222222111222111111000///...------........................------,,,,,,,,,,,,------////////////////////////---............/////////////////////////////////.......................................///////////////000000000111111111000000111111222222333333111222333333444444333333333333333222222222111111111222333333333333222222222333333333333333333222333333333444444444555555333444555555666555555444666666555555444444444444333444555888:::===???@@@GGGHHHJJJLLLNNNOOOPPPPPPQQQOOOMMMJJJGGGDDDBBBAAABBBCCCCCCCCCBBBCCCEEEGGGIIILLLQQQVVVZZZ]]]^^^^^^ZZZTTTOOONNNMMMIIIHHHJJJIIIIIIIIIJJJLLLMMMLLLKKKMMMMMMLLLKKKIIIGGGEEEDDDBBBAAAAAACCCEEEEEEDDDBBBBBBAAA>>>;;;888444222111111///---,,,---......------,,,+++******)))))))))+++++++++*********))))))*********++++++*********(((((((((((((((((((((((((((((((((((())))))))))))***++++++***(((&&&'''((((((((()))***************))))))***++++++***))))))&&&'''(((((())))))(((((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((&&&'''(((((('''&&&''''''###%%%&&&'''''''''''''''************++++++++++++)))))))))))))))***+++,,,------,,,,,,+++++++++***......------,,,+++++++++'''((((((((())))))))))))++++++++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,+++***************************...,,,)))((()))***)))((())))))))))))))))))))))))((())))))***+++,,,------...---,,,***)))(((((('''((()))******++++++******************************(((((()))************)))******))))))******+++,,,))))))******+++++++++,,,(((((()))))))))*********)))***,,,---------,,,+++,,,,,,,,,,,,,,,---......------...---,,,+++---///------............---------,,,,,,,,,,,,---......------------------------+++*********+++,,,---...,,,,,,,,,---------.............../////////000000---...000000...------...000///222:::AAAGGGNNNUUUYYYYYYYYYXXXWWWUUUTTTSSSOOOQQQRRRQQQPPPNNNMMMMMMOOOVVV```eeefffdddcccbbbcccaaabbbhhhjjjgggdddeee___aaaeeejjjnnnooommmjjjgggeeeaaa``````___^^^]]]WWWXXXXXXYYYYYYYYYYYYXXXOOOOOONNNLLLKKKLLLPPPSSSSSSQQQOOONNNNNNNNNMMMLLLBBBBBBAAA@@@>>>;;;999888999888888888888999::::::888999::::::::::::::::::888888999999999999888888666666666555555444444444333222222111000//////...////////////////////////......---,,,,,,,,,------------------------------------------.........///............////////////........................------------------------////////////000000000000//////000000000111111111000000111222222222222222111111222222222222333333111111222333333333222222222222333333333333222222333333333444444444555555666555555555555555555555555555555555555555555555666777999;;;>>>AAABBBCCCHHHIIIJJJLLLNNNOOOOOOOOOQQQOOOLLLIIIFFFCCCBBBAAAAAACCCDDDDDDCCCCCCDDDFFFHHHJJJMMMQQQUUUXXXZZZZZZVVVPPPLLLLLLLLLIIIHHHJJJIIIHHHGGGIIIKKKLLLLLLKKKJJJJJJIIIIIIGGGFFFDDDCCCCCCBBBBBBDDDEEEEEECCCAAA???===;;;888555222000......,,,++++++---...---,,,,,,,,,+++***))))))))))))+++************)))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))******)))'''&&&'''(((((((((((()))******++++++((()))***++++++***)))(((&&&&&&'''(((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&(((&&&&&&''''''''''''&&&&&&"""$$$&&&&&&$$$$$$$$$%%%)))******+++******))))))'''((()))***++++++++++++,,,,,,+++++++++***************++++++++++++******(((((()))))))))***************++++++++++++++++++)))))))))))))))))))))))))))*********++++++++++++************************666///((('''***---+++(((((()))))))))***+++++++++((())))))***,,,------...---,,,+++***))))))))))))&&&''')))***++++++++++++************************'''((()))***+++******)))******))))))******+++,,,***************+++++++++))))))*********+++++++++)))***,,,---...---,,,+++,,,,,,++++++,,,,,,---...,,,------,,,++++++,,,...,,,,,,------------,,,,,,---,,,,,,,,,,,,---...............------,,,,,,+++***************,,,---...,,,,,,,,,---------......---------.........//////---...//////...---...000000------444999===EEEMMMUUUVVVWWWWWWVVVUUUTTTSSSTTTRRRPPPOOOOOOOOOMMMLLLLLLOOOUUU[[[___aaaaaa```ddd``````eeegggeeedddeeedddeeefffjjjmmmmmmllljjjgggeeebbbbbbcccbbb```]]]YYYXXXXXXYYYYYYZZZ[[[\\\TTTSSSQQQMMMJJJJJJNNNRRRRRRPPPOOOOOOPPPQQQPPPOOOIIIHHHGGGEEEBBB???<<<;;;999888777777777888:::;;;999:::;;;;;;<<<<<<<<<;;;999999::::::::::::999999666666666666666666666666444444444333333222222111000000000000000000000000//////...---------------------------------------,,,,,,---------.........---------....../////////........................------------------------........./////////000000...////////////000000000//////000111111111111000000000111222333444555555000111222333333333333222222222333333333333222222333333333444444444555555999888666555444555555666444555555666666777777888999:::<<>>:::999777444222///---,,,***))))))***,,,------,,,......---,,,++++++++++++************)))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++***)))***,,,(((((((((((()))***+++,,,'''(((***++++++***((('''(((((()))***************&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***(((&&&%%%(((***)))(((((()))******((('''***,,,,,,***'''&&&(((+++************************)))))))))))))))))))))))),,,***((((((***+++,,,++++++*********))))))((((((+++*********))))))((((((************************(((((((((((())))))))))))++++++++++++++++++++++++111///,,,***))))))+++,,,***+++++++++***)))'''&&&))))))))))))))))))))))))************************((((((((()))******++++++(((((())))))*********+++******))))))))))))************))))))((((((''''''******++++++++++++************************************++++++++++++******---,,,+++***))))))))))))***,,,------,,,++++++,,,...---,,,,,,+++++++++,,,,,,---///000000///---,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,---------.../////////......---,,,,,,,,,------.../////////...------,,,---------............//////...---...000555999<<>>???AAAAAABBBCCCDDDFFFHHHIIIEEEGGGIIIIIIHHHGGGGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKMMMMMMKKKIIIGGGHHHIIIJJJLLLMMMMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGDDDCCCAAAAAABBBBBBAAA???AAA@@@@@@AAABBBAAA>>><<<666555333000...,,,+++******+++,,,,,,------,,,,,,///...---,,,++++++++++++,,,,,,,,,+++++++++******+++))))))***---...---***%%%&&&'''(((((('''&&&%%%)))(((''')))++++++(((%%%(((((())))))))))))(((((()))***************)))((((((((())))))))))))((((((''''''''''''((((((((()))%%%%%%%%%&&&'''(((((()))((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************************************************)))))))))***,,,,,,+++)))************)))))))))(((************)))))))))(((************************(((((((((((()))))))))***++++++++++++++++++++++++///...,,,*********+++,,,+++***)))((('''''''''((())))))))))))))))))))))))*********************************)))))))))))))))((()))))))))************)))***+++,,,,,,+++***)))+++*********))))))))))))(((((())))))))))))((((((************************+++++++++,,,,,,+++++++++---,,,+++******************,,,------,,,++++++,,,...------,,,+++++++++,,,***+++,,,......,,,+++***+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,------------............+++++++++++++++,,,---..................---,,,,,,---------............///******+++,,,...111333444<<>>??????>>>:::888666777888999:::999999888999:::;;;;;;;;;:::999888999999::::::999888888777666666666666666666666666666555444333222222222333//////000000000000//////111111000...---,,,******------------------------------............------,,,,,,,,,,,,---...//////+++,,,,,,---------------,,,------------.........///............///000000000000000000111111111222333333333333333333333333000000111111111222222222333333333333333333333333111111111111111111111111444444444555555555666666777888999;;;===@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGHHHFFFGGGHHHGGGEEECCCDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJLLLLLLJJJIIIGGGGGGGGGHHHHHHJJJKKKLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDBBBAAAAAABBBBBB@@@?????????@@@AAABBB@@@===:::444333111...,,,***))))))***+++,,,,,,------,,,,,,///...---,,,++++++++++++,,,,,,+++++++++************(((((()))+++,,,***(((&&&&&&'''(((((('''&&&&&&)))((('''(((++++++(((&&&(((((())))))))))))((((((''''''(((((()))(((((('''((())))))))))))))))))(((((((((((()))))))))))))))%%%&&&&&&'''(((((())))))((((((''''''''''''(((((('''((())))))))))))((('''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((()))))))))(((((()))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************************++++++++++++++++++++++++'''(((***,,,...---***'''************))))))))))))************))))))))))))************************((((((((()))))))))******++++++++++++++++++++++++,,,+++++++++++++++++++++,,,***(((&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************(((***,,,......,,,***(((++++++++++++************(((((())))))))))))((((((************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++*********++++++***,,,------,,,++++++,,,---------,,,,,,,,,,,,,,,***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------............------------)))))))))***+++,,,......------......------,,,,,,---------............///+++,,,...000111222222222222999CCCMMMRRRUUUWWWXXXUUUTTTRRROOOMMMLLLKKKKKKGGGGGGGGGFFFGGGKKKPPPTTT[[[[[[[[[ZZZ[[[___eeeiiipppssswwwzzzyyysssiiibbb^^^___aaacccfffhhhjjjkkkhhhiiigggaaaYYYVVVXXX[[[]]]YYYVVVTTTUUUTTTQQQNNNLLLMMMNNNOOOQQQRRRSSSTTTQQQSSSTTTUUUSSSPPPLLLIIIDDDCCCBBBBBBBBB@@@===:::777888999999:::999999888999999:::;;;;;;;;;:::::::::::::::::::::999999888666666666666666666666666444444444333444444555555222222111111111111222222222222111///...---,,,,,,........................------............------,,,,,,,,,,,,---...///000,,,------...............------.........////////////////////////000000111000000000111111111111111222222222222222222222222000000000000111111111111333333333333333333333333111111111111111000000000333333444555666777888888::::::<<>>@@@@@@>>>:::666111000...,,,***)))((((((***+++,,,,,,------,,,,,,///...---,,,++++++++++++,,,++++++++++++*********)))((('''((())))))'''&&&&&&''''''((((((''''''&&&(((((('''(((******(((&&&(((((())))))))))))(((((('''((())))))************))))))************))))))************))))))))))))''''''(((((())))))******((((((''''''''''''(((((((((((()))******)))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((((((************************++++++++++++++++++++++++(((((()))+++------***(((*********)))))))))))))))*********)))))))))))))))************************(((((()))))))))*********************************((()))***,,,,,,,,,+++***+++***)))((('''((((((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))(((((()))))))))))))))*********))))))+++,,,,,,+++))))))***************************++++++,,,,,,++++++******************************++++++,,,,,,++++++*********)))))))))******+++***,,,------,,,++++++,,,------------------,,,,,,,,,---............---,,,---------,,,,,,+++++++++,,,,,,,,,---------...............------,,,,,,,,,************+++,,,---...,,,---------------,,,,,,---------............/////////000000111222222222///444<<>><<<::::::;;;;;;::::::::::::888888999999::::::::::::::::::;;;;;;;;;::::::999777777777777777777777777666555555444444555555666555444333222222333444555000000000000000111111111000000000000000000000000---......//////......---000///...------------------...//////000000//////........./////////000000000000//////000000111222111111111111111111111111111111111111111111111111000111111111222222222222333333333333333333333333333333333333333222222222222333444666777999:::;;;===>>>@@@AAACCCEEEFFFFFFFFFGGGIIIJJJJJJHHHFFFEEEEEEDDDCCC@@@======???AAAEEEGGGKKKNNNQQQRRRQQQQQQRRRNNNJJJHHHHHHIIIIIIIIIHHHFFFDDDBBBBBBDDDGGGHHHLLLLLLKKKIIIHHHFFFEEEEEEBBBBBBAAAAAAAAA@@@AAAAAABBBAAA????????????===<<<999:::;;;===>>>;;;777333///...,,,+++))))))((((((***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,,,,++++++++++++************))))))((((((((((((&&&%%%''''''((((((((((((''''''(((((('''(((((((((((('''(((((())))))))))))((((((%%%%%%&&&((())))))))))))))))))************))))))*********)))))))))(((((((((((())))))************((((((''''''''''''((((((((()))***++++++***)))(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&%%%%%%''''''''''''((((((((((((************************+++++++++++++++++++++++++++***((()))***,,,++++++))))))))))))))))))******))))))))))))))))))******************************))))))))))))************************************'''(((***+++,,,,,,+++***)))***+++,,,,,,+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******************))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************))))))************))))))((((((((((((((()))***+++***,,,------,,,++++++,,,,,,,,,---.........---,,,,,,------------------,,,---------,,,,,,+++++++++,,,,,,,,,---------............------,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,---......------------------............///000///---,,,,,,...000222111333777:::@@@HHHPPPVVVWWWVVVUUUSSSPPPNNNLLLKKKGGGHHHIIIHHHGGGFFFHHHJJJLLLPPPUUUXXX[[[\\\^^^```bbbhhhpppxxxzzztttkkkccc^^^^^^]]]^^^___bbbdddfffgggjjjjjjcccWWWPPPPPPSSSRRRSSSUUUXXXZZZYYYWWWUUUQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNQQQSSSRRRPPPNNNLLLIIIGGGEEEDDDCCCBBB???===;;;;;;::::::999999999999666666666777777888999999999::::::;;;;;;:::::::::888888888888888888888888888888777666555555555555666555444333333444555666111111111222222333333333111111111111111111111111...//////000000//////...000000//////...///////////////000111111111111000//////000000000000111111000000000000000111222222222222222111111111111111111111111111111111111111222222222333333333444444333333333333333333333333444444333333333333333333333444555777999;;;======@@@AAABBBCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGEEEDDD@@@@@@???>>><<<===@@@CCCFFFIIILLLPPPSSSTTTTTTTTTTTTPPPKKKHHHGGGHHHHHHGGGHHHFFFDDDBBBCCCDDDGGGHHHLLLKKKJJJIIIGGGEEEDDDDDD@@@@@@???>>>>>>>>>???@@@BBB@@@>>>>>>>>>===<<<:::777888888::::::888333000...---,,,+++***************+++,,,,,,------,,,,,,......------,,,,,,------+++++++++*********)))))))))*********)))(((''''''(((((((((((((((((((((((('''((((((''''''''''''((((((((())))))))))))((((((!!!"""###$$$%%%%%%%%%%%%))))))************))))))(((((((((((((((((((((((()))))))))***************((((((''''''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((()))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))(((((((((''''''&&&&&&&&&'''''''''((((((((())))))************************++++++++++++++++++++++++,,,***(((((()))+++,,,,,,))))))))))))************))))))))))))************************************)))))))))*********++++++************************'''((()))***++++++***)))'''***---//////,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))+++)))'''%%%%%%''')))+++((((((((((((((()))))))))))))))************))))))************************(((((())))))))))))(((((('''''''''((()))***+++,,,***,,,------,,,++++++,,,+++,,,...//////...------++++++************++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,///...------,,,,,,,,,---------......//////......---------............///333111...,,,,,,///222444333333333444888???HHHNNNTTTTTTSSSRRRPPPNNNLLLKKKFFFGGGGGGFFFDDDCCCDDDFFFGGGKKKQQQUUUWWWXXXZZZ[[[___cccjjjqqquuurrrkkkfff^^^]]]\\\\\\\\\^^^___```ccceeeeee```WWWPPPOOOPPPNNNPPPTTTXXXZZZZZZYYYYYYUUUTTTSSSRRRPPPNNNMMMMMMLLLMMMNNNOOOOOONNNMMMLLLIIIGGGEEEDDDDDDCCCAAA???<<<;;;999888777777777777666666666555666666777888888999999:::::::::::::::888888888888888888888888:::999888777666666666666666666555555555555666666666555555444333333222222222222222222222222222222000000111111111111000000...//////000111333444555000000111222222222222222000000000111111111222222111111111111111222222333222222222222222111111111222222222222222222222222333333333333444444444555333333333333333333333333222222222222333333333444555666777999;;;===???@@@BBBBBBCCCDDDCCCBBB@@@???AAABBBCCCDDDDDDDDDCCCBBB===>>>>>>>>>>>>???BBBDDDIIIKKKNNNQQQTTTVVVWWWWWWUUUQQQLLLIIIGGGGGGFFFEEEFFFEEEDDDCCCDDDEEEGGGIIIJJJJJJIIIGGGFFFDDDCCCCCC>>>======<<<<<<>>>???@@@AAA???===<<<<<<<<<:::888666666555666666444111...---,,,,,,++++++++++++,,,***+++,,,,,,------,,,,,,......---------------...+++************))))))))))))***,,,+++***))))))***)))((((((''''''(((((()))'''(((((('''&&&&&&''')))(((((())))))))))))((((((%%%&&&'''((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((((((((()))))))))))))))*********((((((''''''''''''(((((((((((()))******)))((((((((((((((((((((((((((((((%%%%%%&&&''')))***+++,,,%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))***************************************************))))))***+++,,,+++***((()))))))))************((()))))))))************************************))))))*********+++++++++************************(((((())))))))))))))))))((()))+++------+++***((())))))))))))))))))))))))************************)))))))))))))))*********************)))))))))(((***)))(((''''''((()))***(((((()))))))))*********)))******++++++******)))************************))))))************))))))(((((())))))***,,,---...***,,,------,,,++++++,,,+++,,,...///000///...---+++******************++++++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---------...//////000000//////---------............///222111000//////111333444000000111111444999@@@EEENNNNNNOOOOOOOOONNNLLLKKKHHHHHHHHHFFFDDDCCCDDDFFFGGGIIILLLOOOQQQTTTWWWZZZ]]]___ccchhhkkkkkkgggddd[[[[[[[[[ZZZZZZ[[[[[[\\\^^^``````]]]XXXSSSQQQPPPMMMPPPTTTWWWYYYYYYYYYYYYWWWVVVUUUSSSQQQOOONNNMMMLLLLLLMMMMMMMMMLLLLLLLLLJJJHHHFFFEEEEEEEEEDDDBBB???>>><<<:::999999999999888888666666555666777777777888888999::::::999999999999999999999999999999999888888777777777888888555555666666666666555555666666666555555444444333333333333333333333333333111222222333333222222111000000111111333555666777111111222333333333333333111111111222222222222333222111111111111222333333333333333222222111111111333333333333333333333333222222333333333444444444333333333333333333333333111222222333444555666666777888:::;;;===???AAAAAAAAABBBCCCDDDDDDBBBAAA???CCCCCCBBBBBBAAA@@@@@@@@@<<<===???@@@@@@@@@BBBDDDHHHIIIKKKMMMPPPRRRTTTUUUVVVRRRMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBB<<<<<<;;;;;;<<<>>>@@@AAA@@@>>><<<;;;;;;;;;999777666444333222222111///---+++++++++***++++++,,,,,,***+++,,,,,,------,,,,,,......------------......************))))))))))))'''***,,,,,,***)))***+++***)))(((''''''((()))***&&&(((((('''%%%%%%'''***(((((())))))))))))(((((()))******+++++++++******''''''((((((((((((''''''&&&&&&'''((()))******+++))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))'''((((((((())))))))))))************************))))))))))))))))))))))))((((((***,,,...---***((((((((())))))*********+++(((((())))))*********+++************************)))************+++++++++)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))************************++++++******)))(((((((((+++*********))))))(((((())))))************))))))))))))******+++++++++,,,+++,,,,,,------,,,,,,+++******************************++++++++++++***************+++,,,...///000***,,,...---,,,+++,,,,,,+++,,,...000000///...------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------)))))))))***+++,,,............///000111111000000---------.........//////++++++,,,---............,,,---///111333666:::>>>HHHIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJHHHFFFEEEGGGIIIHHHIIIIIIJJJLLLPPPVVV[[[[[[[[[]]]```ccccccaaa___YYYYYYYYYZZZZZZZZZZZZZZZ\\\\\\\\\\\\YYYVVVSSSQQQNNNQQQTTTWWWWWWWWWXXXXXXWWWVVVUUUSSSRRRPPPOOONNNMMMMMMLLLKKKKKKLLLLLLMMMKKKIIIGGGFFFGGGGGGFFFEEECCCBBB@@@>>>===<<<<<<===:::999888666666666777777666777888999999999999999999999999999999999999999777777777777888999:::;;;444555666777777666555444444444444555666777777888444444444444444444444444222333333444444333333222444444444333333444555555111222333333444444333333111111222222222333333333222222111111222222333444333333333222222111111111333333333333333333333333111111222222222333333333333333333333333333333333333444555666777999::::::999:::;;;===>>>@@@AAABBB@@@AAACCCDDDEEEDDDBBBAAAFFFEEECCCAAA???>>>>>>>>><<<>>>AAAAAAAAAAAABBBCCCEEEEEEFFFHHHKKKMMMPPPQQQVVVSSSNNNKKKHHHFFFDDDBBB@@@AAABBBCCCEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBB;;;;;;::::::;;;>>>AAABBB@@@>>><<<;;;;;;:::888666666444111000000///...---***************+++,,,,,,++++++,,,---------,,,,,,......---------......///************))))))))))))&&&)))++++++)))(((***,,,***)))(((''''''((()))***&&&(((((('''$$$$$$'''***(((((())))))))))))((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''')))***+++,,,---)))))))))(((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))+++***(((&&&$$$""" ***)))(((''''''((()))***'''''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******(((((((((((()))))))))))))))************+++++++++*********)))(((''''''&&&)))***+++,,,,,,+++***)))++++++++++++++++++++++++'''((()))***+++,,,------((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))))))))(((((('''))))))************))))))))))))))))))************************************(((***+++------,,,+++***(((((())))))*********+++************+++,,,---...(((*********)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********+++---///000...//////---+++))))))***++++++,,,---.........---++++++************++++++,,,,,,,,,---------......++++++,,,,,,---...//////...........................------,,,,,,------...///......------///000111111///---,,,...333999<<<@@@CCCFFFJJJLLLLLLKKKJJJJJJJJJIIIFFFDDDDDDFFFHHHHHHHHHFFFEEEFFFJJJPPPTTTYYYYYYYYYZZZ[[[[[[\\\\\\[[[XXXUUUTTTUUUWWWWWWWWWVVVTTTRRRSSSVVVVVVUUURRRUUUTTTSSSUUUWWWXXXXXXWWWVVVUUUSSSRRRQQQRRRSSSSSSRRRLLLFFFDDDGGGJJJIIIGGGJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCEEEFFFEEEBBB@@@>>>:::999999888888777777777666666666777777888::::::888888888888888999999:::888888777666666777888999555555555555555555666666777777777777777666555555777777666444444333333333555666777666555555666777555555444444444333333333111111222222222333333333444444444444444444444444444333333222222111111111333333333222222222111111000000111222222222222111333222222222222222333333000111222333444444444444666666666777888;;;===???<<<;;;;;;;;;<<<===>>>>>>???@@@BBBCCCBBB@@@>>>===<<<===???AAAAAA@@@???>>>@@@BBBCCCDDDCCCBBBAAAAAAEEEEEEFFFGGGHHHJJJLLLMMMNNNLLLJJJIIIHHHFFFCCCAAABBBAAA@@@@@@AAACCCFFFHHHFFFDDDBBB@@@???@@@AAABBB>>>======<<<===???@@@BBB???>>><<<:::888666444444000000000000000000000000,,,++++++******++++++,,,'''***,,,---------...///000---+++***+++,,,,,,+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))((((((((((((******))))))((((((''''''(((((())))))*********++++++*********))))))((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&&&&'''((((((''''''''''''''''''(((((((((((($$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%((('''&&&'''((())))))''')))((('''&&&%%%&&&&&&''''''''''''''''''((()))))))))************+++++++++,,,,,,+++******)))(((((()))***++++++++++++***)))++++++++++++++++++++++++(((((()))***+++,,,------)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))************************((()))***++++++***)))(((***++++++,,,++++++******))))))************))))))))))))))))))************************************(((***+++------,,,+++***************+++++++++,,,---,,,++++++******++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------...//////...+++******+++,,,,,,---...............,,,++++++******++++++,,,,,,,,,,,,,,,------------+++,,,,,,------....................................------,,,,,,------...///......---...///000111111000......000555:::===>>>@@@CCCFFFHHHJJJJJJIIIHHHHHHGGGEEECCCCCCEEEGGGGGGGGGGGGFFFFFFHHHMMMPPPVVVVVVWWWXXXXXXYYYXXXXXXYYYWWWTTTTTTVVVWWWXXXXXXWWWTTTRRRRRRTTTUUUTTTSSSUUUTTTTTTUUUXXXYYYYYYXXXVVVVVVUUUTTTSSSSSSSSSSSSQQQLLLFFFEEEGGGIIIHHHFFFHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGEEEBBBAAA>>>===<<<;;;999888777666777777666666777777888999666666555555555666666777777666666666777777888999888888888888888888777777777777777777777666555555888777666555444444444444333444555555333333444555555555555444444444333333333333333333333333444444444444444444444444444444333333333222222222222222333333222222222111111111111111222333333333333333222111111222222333444555444444555555555555444444888888888999:::<<<>>>@@@>>>>>>>>>===>>>>>>??????>>>???@@@@@@???>>>===<<<<<<>>>@@@BBBCCCCCCCCCBBBAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJHHHGGGFFFFFFGGGFFFDDDBBBBBBAAA@@@@@@AAACCCFFFGGGEEEDDDBBB@@@???@@@AAAAAAAAA@@@???=========>>>>>>======;;;999777555444333000///...---+++***((((((,,,++++++******++++++,,,)))***,,,,,,+++***,,,---000...+++***+++,,,++++++))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))***)))))))))((((((((('''((((((((()))))))))***************)))))))))((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''((((((((()))((((((((((((((((((''''''((('''&&&''')))***)))((()))((('''&&&%%%&&&&&&''''''''''''''''''(((((())))))************+++++++++---------,,,++++++******)))***++++++++++++***)))************************(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))************))))))++++++,,,,,,,,,,,,,,,+++))))))************))))))))))))))))))************************************)))***+++,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,///...---+++***)))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***///000000...,,,++++++,,,,,,---......///.........,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------...........................------,,,,,,------...///............///000000111000//////111666:::===;;;<<<>>>@@@CCCEEEGGGHHHEEEEEEEEEDDDCCCCCCDDDFFFFFFGGGGGGFFFEEEFFFIIIKKKQQQRRRSSSUUUVVVUUUUUUTTTVVVTTTSSSTTTWWWZZZ\\\]]]ZZZXXXTTTSSSSSSTTTSSSSSSTTTTTTTTTVVVYYY[[[[[[ZZZVVVWWWWWWWWWVVVUUUSSSRRRQQQLLLHHHFFFGGGHHHGGGEEEFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHFFFDDDCCCBBB@@@>>><<<:::999888888888777666666666666666666666555555444555555555444444666777888888888888:::999999999888888777777777777777777777666666555888777666555555444555555333444555555333333444555555555555444444444444333444444444444444444444444333333333333333333333333222222222222333333333333333222222222222111111111222222333444444444444333000000111111222333555555777777888888777777666666;;;;;;;;;;;;===>>>@@@AAAAAAAAA@@@?????????@@@@@@============<<<<<<<<<<<<===>>>AAADDDGGGHHHIIIIIICCCCCCCCCCCCCCCCCCBBBBBB??????@@@@@@BBBCCCEEEEEECCCBBBBBBCCCEEEEEEDDDCCCAAAAAAAAAAAABBBCCCEEEFFFDDDCCCAAA@@@??????@@@AAACCCBBB@@@>>><<<;;;;;;:::;;;;;;999777555444222111///...---+++)))'''&&&&&&++++++************+++++++++++++++***))))))+++---000...+++***+++,,,+++***))))))))))))))))))))))))************))))))))))))''''''(((((())))))******))))))))))))(((((((((((('''((((((((((((((())))))******))))))))))))((((((&&&''''''(((((((((((((((''''''((((((((()))))))))))))))(((''''''((())))))((()))))))))))))))((((((******))))))((((((''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''')))***+++***((((((((('''&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))*********+++++++++------,,,,,,,,,+++++++++*********++++++*********))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))******)))))))))))))))***+++++++++******))))))************))))))((()))))))))************************************)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,......,,,+++***)))))))))+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,+++***///000000///---,,,,,,------......//////.........++++++************++++++******+++++++++,,,,,,,,,------------------,,,,,,...........................------,,,,,,------.............../////////000000///...///111555888;;;777777888:::<<<@@@CCCDDDBBBDDDEEEEEEDDDDDDEEEFFFEEEFFFGGGFFFDDDCCCDDDFFFJJJLLLOOOQQQSSSTTTTTTSSSRRRQQQQQQTTTZZZ___cccdddaaa^^^YYYUUUSSSRRRRRRRRRTTTSSSTTTVVVYYY\\\\\\[[[VVVWWWYYYYYYXXXVVVSSSQQQPPPMMMIIIHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHGGGFFFDDDDDDBBBAAA???>>>===<<<::::::888777666555555555888888777666666666666666111333555777888888888888888888888777666666555555666666777777777777666666888777666555555555555555555777888777666555666777555555555555444444444444444444444444333333333333333333333333333333333333111222222333333444444444222222222222111111111111111222222333444333333333111111000000111222333333888999999:::;;;;;;::::::>>>>>>>>>>>>???@@@@@@AAABBBAAA@@@???????????????======<<<;;;;;;<<<<<<======???BBBFFFJJJMMMOOOPPPFFFDDDCCCBBBCCCCCCCCCBBB>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAADDDDDDDDDBBBAAAAAA@@@@@@AAACCCDDDEEEBBBAAA@@@????????????@@@CCCBBB@@@>>><<<:::999888999888777555333222000000---,,,,,,,,,++++++++++++++++++************++++++***+++***))))))***---000111...,,,***+++++++++***))))))))))))))))))))))))*********)))))))))))))))&&&''''''((()))******+++))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))((((((''''''((((((((((((((('''''''''((((((((()))))))))***)))'''&&&&&&''')))***((())))))))))))(((''''''++++++***)))((((((''''''&&&&&&&&&&&&&&&'''(((((()))))))))))))))((((((((('''''''''(((((())))))***)))((((((***+++,,,***(((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))*********+++++++++++++++++++++************+++******************+++)))))))))))))))))))))))))))))))))***++++++,,,,,,*********))))))*********))))))))))))))))))))))))***************************************************************************))))))))))))))))))***((()))***+++++++++++++++))))))************))))))((()))))))))******************************************++++++,,,,,,,,,,,,++++++++++++++++++******,,,++++++******++++++,,,+++---------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---......---,,,...///000///---,,,,,,------...............------******))))))))))))************+++++++++,,,,,,,,,------------------,,,,,,...........................------,,,,,,------...---......///////////////---------...///222444666333333333444777:::>>>@@@@@@BBBEEEFFFFFFEEEFFFGGGDDDFFFFFFEEECCCAAAAAABBBDDDFFFIIIMMMPPPSSSTTTUUUNNNNNNPPPUUU\\\ccchhhjjjgggddd___YYYTTTQQQPPPPPPSSSRRRSSSUUUXXXZZZ[[[ZZZVVVWWWYYYZZZYYYVVVRRRPPPOOOMMMKKKJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFFFFEEECCCCCCBBBBBBBBBBBBBBBBBB===<<<;;;999888777666666999999777666555555555555111222444666777888777777777777777777666666555555666666777777777777666666777666666555555555555666666777888777666666777888666666555555555444444444333333333222222222222222333333333333333333333333222222222333333444444555222222222111111111000000000111111222222222222222222111111000000000111111777888:::<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<======>>>===<<<<<<<<<======>>>===???BBBGGGLLLPPPTTTUUUJJJGGGCCCBBBBBBCCCBBBAAA>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@AAACCCDDDBBBAAA?????????@@@@@@AAABBBBBB@@@??????>>>>>>>>>>>>>>>@@@??????===;;;:::888888666555444333111///......,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))*********+++---222555111///,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))******&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))'''(((((((((((((((''''''&&&&&&'''''''''(((((((((***((('''%%%%%%'''(((***'''''''''((((((''''''&&&+++******)))(((''''''&&&''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((&&&&&&&&&''''''((((((((((((((((((***,,,,,,***(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))************+++++++++******************))))))++++++***))))))***++++++************************))))))*********+++++++++******)))(((((()))******))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******)))***+++,,,------------))))))************))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++************************+++,,,---...+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........---...///...,,,+++,,,------------...------,,,++++++******************+++++++++++++++,,,,,,,,,,,,------------------------...........................------,,,,,,------...---......///000/////////,,,,,,,,,---...///000000000000000111333666888:::>>>AAAEEEGGGGGGFFFGGGGGGEEEEEEFFFDDDBBB@@@AAAAAAAAABBBEEEHHHLLLPPPRRRTTTLLLLLLNNNTTT\\\ccciiikkkhhhfffbbb[[[UUUPPPOOOOOOQQQQQQQQQSSSVVVXXXXXXWWWUUUVVVXXXXXXWWWTTTQQQOOOMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDCCCCCC@@@AAABBBCCCDDDDDDEEEFFF@@@???===<<<:::999999999999888777555444333333333222222444555666666666666777777777777777888888888555666666777777777777777666555555444444444555555444555666666444444555666666666666555555555444444111111111222222333333333444444444444444444444444333333333333444444444444222111111111111000000000000000111222222222222111333222222111111222222333777999;;;===@@@AAACCCCCC@@@@@@AAAAAA@@@???>>>>>><<<<<<;;;:::::::::;;;;;;=========>>>>>>>>>>>>>>><<<>>>BBBGGGMMMRRRVVVXXXOOOJJJDDDBBBBBBCCCBBB@@@??????>>>>>>>>>??????@@@BBBAAA@@@AAACCCCCCAAA@@@===>>>>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>=========<<<<<<:::999777666333333222000///---,,,,,,------,,,,,,+++******)))******))))))))))))******''')))***,,,---000444777222///,,,+++++++++***)))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******(((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((((((((())))))(((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&'''((((((%%%%%%&&&'''''''''''''''))))))((((((''''''&&&&&&((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''(((***,,,+++)))'''%%%&&&''''''((('''''''''&&&&&&%%%%%%&&&&&&'''((()))************+++++++++)))*********************++++++***))))))***++++++++++++++++++++++++++++++***************+++++++++++++++***))))))***++++++))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++((()))***+++,,,,,,,,,,,,))))))************))))))))))))))))))************************************++++++******++++++,,,,,,------,,,,,,++++++++++++************+++,,,---...***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,---...---,,,+++,,,---,,,,,,------,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------....................................------,,,,,,------...------///000000000///...---------------------,,,......///000111333444555:::>>>CCCFFFFFFFFFFFFFFFEEEFFFEEECCCAAA@@@AAABBB@@@@@@AAACCCFFFJJJNNNPPPMMMLLLMMMRRRYYY___dddfffccccccaaa[[[UUUPPPOOOPPPPPPOOOOOOQQQSSSUUUUUUTTTTTTUUUVVVUUUTTTQQQOOOMMMLLLNNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAABBBCCCEEEEEEFFFBBBAAA@@@>>>===<<<<<<<<<:::999888666555333333333444333333333444555555666555555555666777777888888555555666777777777777777444444333333333333444444444666777666555444555666666666666666555555555555000111111222333444555555555555555555555555555555444444444444444333333333111111111111000000000000000111222222333333222222333333333444555666888999999:::<<<>>>@@@BBBCCCCCC@@@@@@AAA@@@@@@>>>===<<<999999999999999999:::;;;;;;<<<===>>>???>>>>>>===;;;===AAAFFFLLLRRRWWWYYYSSSMMMEEEAAABBBBBB@@@>>>??????>>>>>>>>>>>>>>>???@@@??????@@@BBBCCCAAA@@@<<<<<<==================<<<======>>>>>>=========<<<<<<;;;:::999666444333111111000///---,,,++++++++++++++++++++++++++++++******))))))))))))******&&&(((+++,,,---///222444222///,,,+++++++++***)))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))'''((((((((()))))))))*********)))))))))((((((((('''''''''((((((((())))))((((((((((((((('''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''$$$%%%&&&((())))))))))))''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''((((((((()))((((((((((((''''''''''''&&&&&&'''***++++++(((%%%%%%%%%'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))************+++++++++*********************+++,,,+++***))))))***+++,,,++++++++++++++++++++++++***************+++++++++---,,,+++******+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))(((((()))***+++&&&&&&'''))))))*********))))))************))))))))))))))))))************************************++++++******++++++,,,---.........------,,,,,,,,,++++++******++++++,,,---***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,---+++---------+++***+++,,,,,,,,,,,,,,,++++++***)))///......------......///,,,,,,------------......++++++,,,,,,---...//////...........................------,,,,,,------...,,,---///000000000///...............---,,,++++++------...///000111222222888<<>>>>>>>>===<<<;;;999777666555555555444333222333444555666111222222333444555666666555555666777777777777777333333222222222333333444666888999888777666777999777666666666555555555555000111222333555666777777666666666666666666666666555555555444444333333333111111111111000000000000222222333444444444444333222333444666888;;;===>>>;;;<<<===???@@@AAABBBBBB@@@@@@@@@@@@???===;;;:::888888888888999999:::;;;999;;;===??????>>>===<<<;;;===@@@FFFLLLRRRWWWZZZVVVOOOFFFAAAAAABBB@@@===??????>>>============>>>=========???AAABBBBBB@@@:::;;;<<<<<<===<<<<<<<<<<<<<<<===============<<<<<<<<<;;;:::777444222000000000///...,,,+++******((((((***+++---///000111******))))))))))))******&&&(((+++------...///000222000,,,+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((('''((((((((())))))******++++++******))))))((((((&&&'''''''''(((((())))))(((((())))))((('''&&&&&&))))))))))))************&&&&&&'''(((((('''&&&&&&$$$%%%''')))***+++++++++%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((($$$%%%%%%&&&'''((())))))******))))))((((((''''''%%%%%%''')))+++***'''%%%$$$%%%'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))************,,,+++)))((('''&&&''''''++++++++++++++++++++++++,,,+++)))((((((((()))***++++++++++++,,,---......+++*********))))))(((((()))******((('''(((***,,,,,,,,,,,,++++++*********------,,,++++++******)))*********)))))))))((((((------------,,,+++***)))***++++++,,,,,,++++++***+++,,,------......---------------............///---+++)))+++---///---+++---,,,,,,,,,,,,---......,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,---...///.........---,,,,,,++++++---------............///...............///000111//////............//////,,,,,,,,,---...///000000------...............---000000000000000///......000222666:::>>>AAACCCDDDBBBBBBAAAAAAAAABBBBBBCCCDDDBBB@@@>>>>>>AAADDDFFFEEEHHHMMMQQQTTTVVVUUUUUUUUUVVVVVVUUUSSSQQQNNNMMMSSSRRRPPPNNNMMMMMMMMMNNNRRRRRRQQQPPPOOOMMMLLLKKKHHHHHHHHHIIIIIIJJJKKKLLLKKKLLLMMMKKKHHHFFFDDDDDDCCCDDDDDDCCCAAA???@@@@@@?????????????????????@@@AAAAAABBBCCCBBBAAA@@@???>>>???>>><<<999777777888777666555333333444555555666666666666666666666666666666555555555444444444333333333222222222111111444555777888888888777666666666666666666666666666444444444555555555555666666666666666666666666666888777555333222222222333222222222222222222222222444555666777888777777666888888888888888999:::;;;???@@@AAABBBBBBBBBBBBBBB??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>?????????===<<<;;;;;;<<<@@@DDDIIIMMMPPPRRRPPPMMMHHHDDD@@@======<<<>>>???@@@AAAAAA@@@>>>===@@@@@@@@@????????????>>>???>>><<<:::::::::<<<======>>>??????>>><<<:::888888777666555333222111000///...---,,,++++++++++++''''''(((((()))))))))*********++++++++++++******+++++++++,,,,,,---------+++***)))((((((***,,,---...---,,,***)))((((((((())))))************))))))(((((())))))))))))((((((''''''(((((())))))******---,,,,,,+++***)))((((((&&&(((+++------,,,***)))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&((()))++++++)))(((&&&************)))((('''&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((()))+++,,,,,,+++***+++,,,&&&&&&&&&'''''''''''''''((()))+++,,,+++)))&&&$$$&&&&&&&&&''''''''''''(((''''''%%%%%%%%%%%%''''''************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************,,,++++++***))))))******************************************++++++++++++,,,+++***)))(((((())))))++++++++++++++++++++++++,,,+++***)))((())))))***......---,,,++++++++++++++++++++++++*********))))))***+++***(((((()))+++,,,,,,,,,++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---------............///---+++***+++---///---,,,---,,,,,,,,,,,,---......,,,,,,,,,------,,,,,,++++++++++++++++++,,,---------------------.........------------.....................---......////////////............//////------......///000000000..................------///////////////...------...000333777:::===@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCBBB@@@>>>???@@@BBBDDDCCCEEEIIIMMMPPPRRRRRRSSSQQQRRRRRRQQQQQQPPPOOONNNQQQQQQOOONNNMMMMMMMMMMMMPPPPPPOOOOOONNNMMMLLLKKKIIIIIIHHHIIIIIIJJJLLLLLLJJJLLLMMMLLLJJJGGGFFFFFFDDDEEEEEECCC@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>>>>??????===:::888888999999888666555555555555666555555555555555555555555666666666555555555444444444333333333333222222222444555666777888777666666555555555555555555555555444444444555555555555555777777777777777777777777666555444333222222333333333333333444444444555555666777888999999999888888999999999999999:::;;;;;;>>>??????@@@@@@@@@@@@???=========<<<<<<;;;;;;:::::::::;;;<<<======>>>>>>??????@@@@@@???>>>===<<<;;;<<>>???@@@@@@???>>>>>>??????@@@@@@??????>>>======<<<:::999999:::;;;<<<<<<===>>>>>>===;;;999777666666555333222111000///......---,,,++++++++++++((((((((())))))***************++++++++++++***************++++++++++++++++++***)))((((((***,,,---...---,,,***)))((((((((())))))************))))))))))))************))))))''''''''''''((((((((((((+++++++++******))))))(((******************++++++))))))((((((((('''''''''(((((((((((((((((((((''''''((()))******)))((('''(((((())))))))))))((((((+++***)))(((((((((((()))((((((''''''''''''((((((((()))***,,,,,,,,,+++***))))))((((((((((((((((((&&&''')))))))))'''$$$"""&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******)))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++***))))))))))))***...---,,,++++++******+++,,,,,,,,,+++++++++++++++***+++,,,+++)))(((((()))+++++++++++++++***************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,---------............///---,,,+++,,,---...---,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,++++++*********+++,,,,,,,,,------...//////000000------------............///...------------------//////............////////////////////////000000.../////////...---,,,,,,---............---,,,,,,,,,---000333666999;;;<<>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@>>>>>>???@@@@@@>>><<<::::::;;;;;;:::999888777777777777666666666666666666666666777666666666666666555555555444444444333333333333444555555666777666666666555555555555555555555555444444444444444444444444777777777777777777777777555444444333333444444555444555555666777888999999999:::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;===???AAABBBCCC@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>@@@BBBDDDEEEFFFEEECCCAAA???===;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===<<<;;;:::999888888999;;;;;;;;;<<<<<<<<<;;;999777666444333333111000///...---...---,,,++++++***++++++)))))))))*********************++++++++++++*********************)))))))))******)))((()))***+++,,,---,,,,,,+++***)))(((((())))))************))))))(((((())))))))))))(((((((((''''''''''''''''''&&&*********)))))))))))))))...,,,)))&&&&&&(((+++---)))))))))))))))(((((((((''''''(((((((((((((((((('''((()))******)))((('''&&&&&&((()))************((((((''''''&&&&&&'''''')))((((((''''''(((((()))((('''(((+++//////,,,(((+++++++++******)))))))))&&&'''((()))((('''$$$###&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))))))))******++++++***+++++++++++++++,,,,,,++++++*********)))))))))************+++,,,---...++++++++++++++++++++++++***,,,------***(((''''''+++++++++***************))))))***+++,,,,,,------------------------,,,,,,+++++++++,,,,,,---...///,,,------......------,,,,,,------...///.........---------............///---,,,,,,,,,---------------,,,,,,,,,,,,---......+++,,,------------------,,,+++++++++++++++,,,,,,........./////////000000,,,,,,---------.........///...---,,,,,,,,,,,,,,,///......------......///////////////............////////////...---,,,+++------.........------,,,,,,,,,...000222555777888@@@AAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAA@@@@@@>>>??????AAADDDGGGJJJLLLLLLKKKJJJJJJJJJLLLMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGHHHJJJLLLMMMNNNOOOPPPNNNKKKHHHFFFFFFDDDEEEEEECCC@@@>>>===>>>@@@@@@@@@?????????????????????@@@AAA@@@???>>>===???@@@AAA???===<<<<<<===>>>===<<<;;;:::999999999777777777777777777777777777777777777777777777777666666555555555444444444444444555555666666666666444444444444444444444444444444444444444444444444777777777777777777777777555555555555666666777777666777888999:::;;;<<<<<<<<<<<<==================<<<;;;;;;;;;;;;;;;<<<<<<:::;;;;;;;;;:::999888888888888999999::::::::::::999:::<<<>>>AAADDDFFFGGG@@@@@@@@@???>>>===<<<<<<:::::::::;;;===>>>@@@AAA@@@@@@@@@???>>><<<;;;:::999:::;;;<<<======>>>>>><<<===>>>??????===<<<;;;999888888777888999999:::999::::::999888777555444111111000///...---,,,,,,---,,,,,,+++******++++++******************++++++******++++++++++++******+++++++++******))))))(((***))))))((()))***++++++,,,,,,,,,+++***)))(((((())))))************))))))&&&''''''((((((''''''&&&)))))))))((('''''''''&&&)))))))))))))))))))))***...,,,)))&&&&&&'''***,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&'''((())))))*********''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((('''''',,,222222---(((,,,,,,++++++***)))((((((((()))*********)))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++***************++++++*********************************++++++++++++,,,''''''((())))))******************++++++,,,,,,,,,++++++++++++*********)))************+++,,,------))))))*********************,,,...---+++)))((((((************************))))))***+++,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111,,,------......------,,,------.../////////......---------............///------...------,,,---------,,,,,,,,,,,,---......+++,,,------.........---------,,,,,,,,,,,,------000000/////////.........,,,,,,,,,------------...///...---,,,,,,,,,,,,,,,......------------......---------------------,,,......//////...------,,,---....../////////......------...///111333555666<<<===???@@@AAAAAAAAA@@@@@@AAABBBCCCBBBBBBAAA@@@>>>>>>>>>???AAACCCFFFHHHKKKJJJIIIHHHHHHIIIKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHKKKLLLPPPQQQQQQNNNJJJEEECCCBBBCCCDDDDDDBBB???======>>>???>>>>>>>>>======<<<<<>>===???@@@AAA@@@>>>===>>>??????>>>>>>>>>===<<<;;;;;;777777777777777777777777888888888888888888888888777777777666666666666555555555555555666666777777555555555555555555555555444444444555555555666666666666666666666666666666777777888999999:::::::::888888999:::<<<===>>>>>>>>>=====================<<<;;;;;;:::::::::;;;;;;999999999999888888777666777777888888999:::::::::888:::<<>>===<<<;;;::::::999999999:::;;;>>>@@@BBB======>>>>>>===<<<;;;;;;999::::::;;;;;;<<<===>>><<<<<<=========<<<;;;:::888888777777777888888888777777777666555444333222//////...---,,,++++++***,,,,,,+++*********++++++++++++************************++++++++++++******,,,,,,++++++*********))))))))))))))))))*********+++++++++++++++***)))((())))))************))))))'''(((((())))))(((((('''+++*********)))((((((((())))))))))))************++++++***)))((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((++++++************++++++))))))(((((((((((()))))))))((()))---333444///)))++++++***)))((((((''''''((())))))******)))((('''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%++++++++++++++++++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))*********)))******+++,,,))))))))))))))))))))))))************++++++++++++&&&'''((()))))))))))))))*********++++++,,,,,,---++++++,,,,,,++++++***)))---,,,+++******))))))***)))))))))))))))*********+++,,,---,,,***))))))***)))))))))***************))))))***+++,,,,,,------************++++++++++++---,,,,,,,,,,,,...000111,,,,,,------------,,,,,,++++++,,,------------------------............///---...///...---,,,---...---,,,,,,,,,,,,---......+++,,,---......///............------,,,,,,------000000//////...------,,,,,,,,,,,,,,,------------///...------------------......------------......,,,,,,,,,,,,,,,,,,,,,---------...............---------...////////////...//////......///111333444777888;;;===>>>???????????????@@@AAABBBAAAAAAAAA??????>>>>>>???@@@BBBCCCGGGGGGGGGGGGGGGHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIHHHGGGEEEDDDEEEGGGJJJKKKOOOPPPOOOLLLHHHCCCAAA@@@BBBCCCCCCBBB???>>>>>>???>>>>>>======<<<;;;;;;;;;???@@@AAAAAAAAA@@@>>>>>>>>>???@@@@@@>>>===>>>@@@>>>????????????>>>======666666666666666666666666888888888999999999999:::888888888888777777777777666666666666666777888888666666666666666666666666444444555666777888888999777777777777777777777777999:::;;;;;;<<<<<<<<<;;;999::::::;;;<<<======>>>======<<<;;;;;;;;;;;;<<<::::::999888888888999999888888888888888888777666777888888888999999::::::888:::<<>><<<;;;:::999999999999888999:::===@@@BBB========================;;;:::::::::;;;<<<======<<<<<<<<<;;;;;;;;;::::::999999888888888777777777666555444333222222111111...------,,,++++++******++++++************++++++***************)))))))))******++++++++++++******+++++++++++++++*********((((((((()))))))))*********++++++,,,+++***)))((())))))************))))))******++++++++++++******++++++***************)))+++++++++***************((()))*********)))((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))((()))))))))))))))((('''******)))))))))***++++++***))))))(((((())))))******)))***---111111...***)))))))))((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************))))))***++++++,,,************************++++++++++++,,,,,,,,,---(((((()))*********)))((()))******+++,,,,,,------++++++,,,,,,,,,+++***)))---,,,+++***)))))))))))))))))))))******++++++++++++,,,,,,+++***)))+++,,,((()))))))))*********+++*********++++++,,,,,,,,,)))*********+++++++++,,,,,,+++*********,,,...///++++++,,,,,,,,,,,,+++++++++,,,,,,------------------------............///---///000///,,,+++,,,...---,,,,,,,,,,,,---......+++,,,---...////////////...------,,,++++++,,,,,,.........---------------++++++,,,,,,,,,---------.........---......//////...------,,,,,,------...+++,,,,,,,,,---.........,,,,,,---...////////////,,,,,,---...............000///.........000111333111333666:::<<<===>>>>>><<<<<<===>>>???@@@AAAAAA??????>>>>>>>>>>>>>>>>>>AAABBBCCCEEEFFFGGGHHHHHHDDDEEEFFFHHHIIIIIIHHHHHHIIIHHHFFFEEEEEEEEEGGGHHHGGGEEECCCBBBCCCEEEHHHJJJJJJKKKLLLJJJFFFBBBAAA@@@@@@AAABBBAAA???>>>???@@@???>>>>>>===<<<<<<;;;;;;@@@AAABBBBBBBBBAAA???>>>===???@@@???>>>>>>???@@@===>>>???@@@@@@@@@???>>>999999999999999999999999999999999999:::::::::;;;999999999999888888888888888777777666777888999:::777777777777777777777777333444555777888:::;;;<<<999999999999999999999999::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999888888999:::999888777666666666666666777777888999999999888888888999999999999999999999999:::<<<>>>@@@BBBDDDEEEAAA@@@>>><<<;;;::::::::::::999888888999<<>>============>>>???<<<<<<;;;::::::;;;<<<======<<<:::999888999:::;;;:::::::::999888777666555444444333111000000//////------,,,,,,+++*********++++++************++++++*********))))))(((((((((******++++++++++++******)))))))))***************'''(((((())))))))))))))))))***+++,,,,,,+++)))((())))))************))))))))))))************))))))))))))))))))************------,,,,,,++++++******((((((((()))))))))))))))&&&'''''''''((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))&&&'''((())))))***))))))((('''''''''(((((()))*********))))))))))))******))))))+++,,,---,,,++++++((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))((('''''')))))))))))))))))))))))),,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))***+++,,,,,,+++***)))))))))***+++,,,,,,------++++++,,,---,,,+++***)))))))))))))))***+++,,,---*********++++++,,,,,,,,,+++,,,+++***)))***,,,...(((((())))))*********+++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++***)))((((((***,,,---***++++++,,,,,,++++++***---...//////000000//////---------.........//////---///111///,,,+++,,,...---,,,,,,,,,,,,---......+++,,,---...////////////---,,,,,,+++*********+++++++++,,,,,,---.........++++++,,,,,,,,,---------...............///000111...------,,,,,,------...,,,,,,------...///000000++++++---...///000000000***+++,,,,,,------------111///...------...000111...000444888;;;<<<======:::::::::;;;<<<>>>@@@AAA???>>>>>>======<<<;;;;;;;;;===@@@CCCFFFGGGGGGGGGCCCDDDFFFGGGHHHHHHHHHGGGIIIHHHFFFEEEDDDEEEFFFGGGFFFDDDBBBAAAAAADDDGGGIIIFFFHHHIIIHHHEEECCCBBBBBB???@@@AAAAAA??????@@@AAA@@@??????>>>===<<<<<<;;;AAAAAABBBCCCBBBAAA@@@???===>>>??????>>>===???@@@<<<===???@@@AAAAAA@@@???========================999999999::::::;;;;;;;;;:::::::::999999999888888999888777777777888:::;;;777777777777777777777777333444555777999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<;;;:::999:::::::::;;;;;;;;;;;;;;;;;;:::888777666777777888777777666555555444555555777777888999999:::999999999999999999999999999999999:::;;;===???AAABBBCCCCCCAAA???===;;;;;;;;;;;;<<<:::888777888:::<<<>>>AAA@@@>>><<<<<<>>>@@@AAA>>>===<<<;;;:::;;;<<<===>>><<<999777777888:::<<<;;;;;;;;;:::888777555444444333222000////////////---,,,,,,,,,+++*********+++***************++++++***)))))))))((((((''''''******++++++++++++******''''''(((((())))))******'''(((((())))))))))))))))))***+++,,,,,,+++)))((())))))************))))))&&&&&&''''''''''''&&&&&&''''''(((((())))))******......------,,,+++******((((((''''''((()))***+++'''((((((((())))))******&&&&&&&&&'''((())))))***))))))(((((((((((())))))$$$%%%'''(((***++++++,,,++++++******+++,,,------******))))))))))))******''')))+++***)))((()))***(((((((((((())))))))))))((((((((()))))))))))))))&&&&&&&&&'''''''''((((((((()))***++++++***)))(((...---,,,,,,++++++++++++++++++************++++++,,,,,,++++++++++++++++++,,,,,,+++***+++,,,---...++++++------------++++++******++++++++++++******************************+++,,,,,,------,,,,,,+++((())),,,------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,++++++,,,...///111,,,,,,++++++***++++++++++++,,,,,,------,,,,,,+++)))))))))))))))******+++,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++)))***++++++))))))***+++*********)))((()))+++...***++++++,,,---...//////000000//////.........---000000//////.........---...---,,,,,,,,,,,,---...,,,,,,,,,---------......------..................---------+++((('''+++......------,,,+++++++++,,,---,,,+++,,,///000...+++........................+++,,,,,,,,,,,,,,,,,,---...............---------,,,---......//////......+++++++++,,,---...///000//////000111333666888:::999:::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<===@@@CCCDDDAAACCCEEEGGGHHHIIIIIIHHHKKKJJJIIIHHHGGGGGGHHHIIIHHHFFFBBBAAAAAABBBBBBAAADDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@>>>===>>>BBBEEEBBBCCCDDDCCC@@@>>>===>>><<<===============<<<<<<;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>?????????????????????>>>===;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777888888999999999888888888777777666777777888:::<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;888888888888999999999999888888777777777777888888666555555444444444555555444777;;;======<<<<<<===;;;:::888888999;;;;;;;;;???<<<::::::===???>>>===??????>>><<<;;;:::999888;;;:::999999:::===???AAA<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<:::777555555666999;;;======<<<:::888777666555222222111000///...------+++++++++,,,,,,+++++++++***))))))((())))))***+++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((************************((()))*********((('''&&&...+++'''&&&(((******)))(((((())))))))))))((((((&&&''''''''''''(((+++......222555333...))))))+++(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%''')))***+++++++++(((((()))***************+++***((('''''''''((()))''''''((((((((((((''''''%%%&&&&&&'''((()))******++++++***)))((('''&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((...---,,,+++++++++++++++++++++************++++++************************,,,+++*********+++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++************************)))******++++++******))))))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++***)))******+++,,,------,,,,,,++++++***++++++,,,+++,,,,,,------,,,,,,+++)))))))))))))))***++++++,,,+++***))))))***+++,,,***+++,,,,,,,,,,,,+++***++++++*********************+++,,,,,,******+++,,,,,,+++*********,,,------...------------,,,,,,,,,////////////......------000/////////.........---////////////////////////,,,,,,---------.................................---------+++((((((+++...------,,,++++++++++++++++++***)))+++---...---+++------------------------******++++++++++++,,,,,,,,,,,,,,,---------------,,,---......//////......,,,,,,,,,,,,,,,---...///000//////000111333555666888999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;>>>@@@BBB???@@@BBBEEEFFFGGGGGGGGGJJJIIIHHHFFFFFFFFFGGGHHHGGGEEEAAA@@@@@@AAAAAA@@@CCCCCCCCCCCCCCCCCCBBBBBBCCCBBBAAA???===>>>AAACCCEEEFFFGGGEEEBBB@@@???@@@======>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>???????????????>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;:::999888777888888999999999999999888888888888777777888888:::;;;===>>>::::::::::::::::::::::::;;;;;;:::999999999999999666666777777777888888888666666666666666777777777666666555555444444555555555888;;;======>>>???@@@@@@===;;;:::<<<======<<<;;;999777888;;;===>>>===>>>>>>===<<<;;;:::999888;;;:::999999:::<<>>>>>@@@CCCGGGHHHGGGEEEBBB@@@???@@@>>>>>>>>>>>>===<<<::::::;;;::::::999::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<======<<<<<<;;;:::999999999999999888888888;;;::::::999999999999::::::::::::999999999888888888888888888999:::;;;<<<::::::::::::::::::::::::::::::999777666666666666444555555555555666666666555555555555666666777777777777666555555555555555777999;;;<<<===???BBBEEECCC@@@===<<<<<<<<<<<<;;;777666555666999<<<<<<<<<<<<<<<<<<<<<;;;:::999888::::::999999:::<<<>>>???;;;;;;::::::::::::;;;;;;999999999::::::<<<======;;;:::999888777666666666555555555444333333222222111000...---+++)))'''''')))******************)))&&&''')))+++,,,,,,++++++))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))***+++***)))((('''...,,,)))((()))))))))(((((())))))******))))))((('''((()))))))))***,,,...222444555333...)))((()))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((())))))))))))(((******)))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***,,,,,,+++++++++++++++,,,++++++************++++++'''(((((()))***+++,,,,,,++++++******)))))))))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++++++++*********+++,,,---******+++,,,,,,,,,,,,+++***+++,,,.........---,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,---...---,,,,,,---......***''')))...000---*********+++,,,---......///------------------------........................,,,,,,---......---,,,,,,------------............////////////............---,,,,,,+++++++++,,,---,,,++++++*********++++++)))))))))***+++,,,------------------------------*********+++,,,,,,,,,---******+++,,,---.........,,,---......///............------,,,+++++++++,,,,,,,,,,,,------...//////222333444666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777999:::<<<===;;;<<<===???AAABBBDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEFFFDDDBBBAAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@??????BBBDDDFFFFFFEEECCC???======>>>?????????>>>===;;;:::999::::::999999999::::::;;;===<<<<<<<<<<<<<<<;;;;;;===============<<<;;;:::<<<<<<======<<<<<<;;;:::999999999999999888888888;;;:::::::::::::::::::::::::::::::::999999999999999888888888888999999:::999999999999999999999999999999777666444444333333333333333444444444555555444555666777888888888999888888777666555555555555888:::;;;<<<===AAAEEEIIIEEEAAA===:::::::::999999666666666777888999:::::::::;;;;;;<<<;;;:::999999999999999999:::;;;<<<===::::::999999999999::::::888888888888999;;;<<<===::::::999888777666444444222222222222111111111111......---+++***)))((('''))))))************))))))"""$$$''')))******)))((()))))))))))))))))))))))))))))))))******))))))))))))))))))******)))))))))(((((((((((((((((((((((()))***+++++++++***)))(((+++***)))))))))***++++++)))))))))******)))))))))&&&'''))))))((()))***,,,...000111111...,,,,,,---(((((((((((())))))))))))&&&'''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&''''''(((((((((((((((***))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******+++++++++******++++++,,,++++++************++++++))))))******+++,,,------++++++++++++++++++******---,,,+++******+++,,,---))))))************))))))***************************++++++,,,,,,++++++***++++++*********+++,,,---******+++,,,,,,,,,,,,+++***+++,,,---...---,,,++++++*********++++++,,,---***++++++,,,,,,++++++******************++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,---......,,,,,,---...---)))&&&)))---///,,,((()))******+++,,,---......,,,,,,,,,,,,---------------------...............,,,------------------,,,---------.........//////000000/////////.........---,,,++++++,,,------,,,,,,++++++***++++++,,,,,,************+++,,,...///////////////////////////++++++,,,,,,---......///+++,,,,,,---...//////000,,,---......///............---,,,+++++++++++++++((()))***,,,---...//////000000111333555777999:::::::::::::::::::::::::::777777888888999:::;;;<<<;;;<<<===>>>???@@@BBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCEEEFFFEEEDDD@@@@@@????????????@@@AAA>>>???@@@@@@@@@AAADDDFFFEEEEEEDDDAAA>>><<<===>>>?????????>>>===;;;:::999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;:::;;;:::::::::999999999888:::::::::::::::::::::::::::::::::999999999888888888888888777777888888999888888888888888888888888999888777555444333333333333333333333444444444444555666888:::;;;<<<<<<<<<999999888777666555555555888999:::;;;===AAAFFFJJJGGGCCC>>>:::999999999888888999999999888888888888777888:::;;;;;;;;;:::999999999999999::::::;;;<<<999999888888888888999999777777777888888999;;;;;;888888888888666555333222111111111111111111111111++++++++++++++++++++++++))))))************))))))"""$$$''')))******)))((())))))))))))))))))))))))***))))))))))))))))))***))))))************))))))(((((((((((((((((((((((()))***+++,,,,,,+++******(((((()))******+++---...))))))************))))))''')))***+++******+++,,,,,,---......------------(((((((((((())))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&''''''((((((((((((((()))))))))))))))(((((('''''''''(((((((((((('''''')))))))))(((((((((((((((''''''(((((())))))************))))))((('''%%%%%%((((((((((((((((((((((((((((((((((((((()))******+++************++++++,,,++++++************++++++*********+++,,,,,,------)))***++++++,,,,,,++++++---,,,,,,,,,,,,,,,,,,---(((((())))))))))))((((((************************(((((())))))))))))((((((******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***************)))************+++,,,------******++++++++++++******+++************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------------------,,,---......,,,,,,---...***)))((())),,,---+++(((,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------------------.........000///............///000------........./////////111000000//////.........---,,,+++,,,---...---,,,,,,,,,++++++,,,,,,------+++,,,,,,+++******---///////////////////////////++++++,,,---...///000000,,,------....../////////,,,---......//////......------,,,+++++++++++++++((()))***,,,.../////////...//////000222555777888888888888888888888888888777888888999::::::;;;;;;<<<<<<<<<<<<<<<>>>??????AAAAAABBBCCCCCCCCCBBBBBBDDDCCCCCCDDDGGGIIIHHHHHHBBBAAA@@@>>>>>>>>>???@@@;;;<<<>>>???@@@AAADDDGGGEEEEEEDDDAAA???>>>???AAA>>>>>>>>>>>>===<<<:::::::::<<<>>>@@@AAA@@@???>>>:::::::::999999888888777:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;:::999999888888888999999::::::::::::999999999999888888888777777777777777777777777888888777777777777777777777777999888777555444444444444333444444444444555555555666888:::<<<>>>???>>>>>>;;;:::999777666666666666777888:::;;;<<<@@@DDDHHHJJJFFF@@@<<<::::::::::::999:::;;;;;;999777777777555666999;;;<<<;;;:::999888888888999999:::::::::888888777777777777888888888777777777777888999999666666666555444333222111000000000000000000//////******++++++,,,---------)))******************)))&&&''')))+++,,,,,,++++++))))))))))))))))))))))))******))))))))))))******)))******++++++******))))))))))))))))))))))))))))))***+++,,,---,,,++++++&&&(((***+++++++++---///)))******++++++******))))))+++------,,,,,,,,,---......---,,,+++*********(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((''''''&&&''''''((())))))))))))((()))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))***************)))((('''&&&%%%((((((((((((((((((((((((((((((''''''(((((()))******************+++,,,,,,++++++************++++++************++++++++++++&&&''')))***+++,,,++++++++++++,,,,,,,,,,,,++++++))))))************))))))************************(((((())))))))))))(((((()))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++******))))))))))))******************+++,,,---...******++++++++++++******++++++******++++++,,,---++++++,,,------,,,++++++,,,,,,+++******+++,,,,,,***++++++,,,,,,------...+++---...---,,,+++,,,---)))***+++,,,,,,,,,+++***,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------.........111000...,,,,,,...000111............////////////111111000000///......------++++++,,,...///...,,,------,,,,,,------...///,,,,,,,,,***((((((***---////////////////////////***++++++,,,---...///000------------------------,,,---......//////......,,,,,,++++++++++++++++++***+++---...//////...............///000222444666777777777777777777777777666777888999999999:::999;;;;;;:::999999:::;;;;;;===>>>???@@@@@@@@@??????@@@@@@AAADDDHHHJJJJJJIIIDDDCCCAAA???>>>>>>??????:::<<<>>>??????@@@BBBDDDCCCCCCBBB???======???AAA======>>>======<<<;;;;;;:::===BBBEEEGGGEEECCCAAA<<<;;;;;;:::999999888888999::::::;;;;;;;;;:::::::::::::::;;;::::::999888:::::::::999888888777777777777999:::::::::999999888888888777777777666666666666666666666777888999666666666666666666666666999888777666666666666666555555555666666666666777666888;;;>>>???@@@@@@@@@;;;;;;999888777666666666555777999:::;;;>>>BBBEEEJJJEEE???;;;::::::::::::666999;;;;;;888777777888333555888:::<<<;;;:::999777888888999999999999999888777777666666777777888888888777666666666777777444333333222222222111111000/////////......------***++++++++++++,,,,,,,,,******++++++++++++***************+++++++++,,,,,,))))))))))))))))))))))))+++***)))(((((()))***+++)))******++++++******)))************************)))***,,,---------,,,+++(((***---,,,+++***+++---)))******++++++******)))''')))+++,,,+++******+++---+++***************)))(((((((((((())))))))))))))))))))))))*********+++((((((((((((((((((((((((''''''((()))))))))(((((('''((())))))******))))))((())))))***)))((('''&&&''''''((((((((((((''''''''''''(((((())))))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))******))))))***+++,,,,,,++++++************++++++*********)))))))))))))))$$$%%%''')))++++++++++++)))***+++,,,,,,+++***)))******++++++++++++************************************++++++++++++******(((***,,,---------+++*********+++,,,,,,,,,,,,+++---,,,+++*********,,,,,,************+++,,,---...******++++++++++++******++++++******++++++,,,---++++++------------++++++---,,,+++******+++,,,---))))))***+++,,,------...+++,,,------++++++,,,---)))+++---...---,,,,,,---))))))***+++,,,------...*********++++++,,,,,,,,,,,,,,,,,,------.........000...+++))))))+++...000............/////////000222111111000///......------+++***,,,///000...,,,---------------...///000+++,,,,,,)))&&&%%%(((,,,........................)))******+++---...//////---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,++++++***++++++,,,,,,---.../////////...---,,,...------...///111333444666666666666666666666666555666777888999999888888;;;:::888777777777888999:::;;;<<<>>>>>>>>>===<<<>>>>>>@@@CCCGGGJJJJJJJJJFFFDDDAAA???>>>===>>>???;;;<<<>>>???>>>???@@@BBB??????>>><<<:::;;;===???<<<===============<<<<<<:::>>>DDDIIIJJJIIIEEECCC======<<<;;;;;;:::999999999999:::;;;;;;;;;::::::999::::::::::::999888888999999999888777666666555666777888999:::999999888777777777777666666666666555555555666666777888999666666666666666666666666999888888777777777888888666666666777777777777888666888;;;>>>@@@@@@@@@@@@<<<;;;:::888777666666666444666888:::;;;===@@@BBBGGGCCC<<<888777777888888333666::::::888777888999222444777:::<<<;;;:::999777888888999999999888888777777666666666666777777999888777666666555555666222222111000000111111222//////...------,,,++++++++++++++++++*********)))++++++,,,,,,,,,,,,++++++***))))))((())))))***+++))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++************************************,,,---...---,,,,,,***---///---***((()))*********++++++++++++******$$$&&&(((((('''&&&&&&'''(((''''''(((***,,,,,,,,,(((((((((((()))))))))))))))*********++++++++++++((((((((((((((((((((((((''''''((()))))))))))))))(((((()))***************((()))*********)))'''&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))((((((((((((%%%&&&''')))******++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((+++++++++************)))************************************************))))))******++++++++++++******+++,,,------......************************************************+++***)))(((((()))******---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++++++++++++++***)))(((************))))))))))))+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---,,,------......------,,,******))))))******+++,,,---,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........---+++++++++---///000,,,,,,,,,---------......000000///...------,,,,,,000000//////...---++++++,,,,,,------.../////////,,,,,,,,,---...///000111///......------,,,++++++------------.........///------,,,,,,,,,---...............------,,,,,,,,,...,,,,,,///222111...,,,...------,,,,,,,,,------..................------//////.........//////000111333666777666555444555666666666777888999;;;;;;999999999888777666666555:::;;;<<<<<<======<<<<<<>>>???@@@BBBDDDGGGIIIJJJFFFEEEDDDBBB@@@>>>===<<<:::::::::;;;<<<===>>>>>>;;;<<<<<<======<<<<<<;;;>>>?????????>>>===;;;::::::>>>CCCGGGIIIHHHFFFDDD=========>>>===<<<<<<;;;999999999999999:::;;;<<<;;;::::::999999888888777777777666666777888888999999999888777555666999<<<;;;:::999888777777777777:::999888888888999::::::777666444333333444555666;;;::::::;;;===>>><<<;;;999888666555555555666777:::;;;<<<>>>??????@@@@@@;;;:::999888777666555444555666777888999:::;;;;;;======;;;:::999888888888666666777888888888888777666777777888999;;;<<<===???===:::888777888999;;;888888888888888777777777555444333444666666555333000000000000000///......------------,,,,,,+++***(((((())))))))))))((((((******))))))******++++++'''''''''((())))))******))))))************))))))+++++++++*********)))))))))************+++++++++(((((())))))******++++++,,,,,,,,,...000000...---///...,,,******+++,,,---)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))************))))))''''''''''''((((((((())))))))))))))))))******+++******))))))(((((('''''')))))))))))))))((((((((()))+++,,,+++***)))***+++)))'''&&&'''((()))((('''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''((())))))((('''&&&++++++++++++*********************************************************************************************+++,,,---------************************************************+++***)))(((((()))***+++++++++******************++++++,,,,,,,,,,,,------+++++++++++++++***))))))---,,,,,,+++***))))))(((+++,,,,,,---------,,,,,,///...---,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------............---,,,++++++---...000,,,---------............000//////...------,,,,,,////////////...---,,,,,,,,,,,,------.../////////...............///000111///......------,,,++++++,,,---------............------,,,,,,,,,---......//////...------,,,++++++)))***,,,...///...///000,,,,,,,,,,,,,,,---...///........................///......---......//////000333666777555444444444555555555555666888999:::999999888777777666555555888999::::::;;;;;;::::::<<<===>>>???AAADDDFFFGGGEEEDDDCCCAAA???>>><<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????>>><<<;;;::::::>>>CCCGGGHHHGGGDDDAAA<<<<<<======<<<<<<;;;:::999999999999:::;;;<<<===;;;;;;::::::999888888888777777777777777888999:::999999999888666666777999999999888888777777888888999999::::::::::::::::::777666444333333444555666;;;;;;:::<<<===>>>===;;;888777666555555555666777999:::;;;===>>>>>>??????::::::999888777555555444555555666777888999::::::::::::999888777777777777666777888888999999888888666666777777999:::;;;<<<===<<<999777666777888:::666666666666666777888888555444444555666555222000///000000000000///......,,,,,,------,,,++++++***))))))************)))))),,,++++++***************((((((((())))))*********(((((())))))))))))((((((+++++++++*********)))))))))************+++++++++)))))))))***************,,,,,,,,,...000111///...,,,+++***(((((()))***+++)))***++++++)))(((((())))))))))))))))))))))))))))))))))))******)))))))))))))))(((((('''((((((((())))))************))))))'''''''''((((((((()))))))))(((((((((((()))*********)))))))))(((((((((''''''''''''(((((())))))***((()))***)))((('''(((***)))(((''''''((()))((('''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&'''((())))))((('''&&&,,,+++++++++******************************************************************************))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++******************************)))))))))******+++******************++++++++++++,,,,,,,,,,,,------***++++++++++++***)))))),,,,,,,,,++++++++++++***++++++,,,,,,---------.........---,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------............---,,,+++,,,---...///------.........//////////////////...------,,,,,,---...............------,,,,,,------.../////////000000////////////000000///......------,,,++++++,,,------...............,,,,,,,,,,,,,,,---...///000000///...---++++++***(((+++...---,,,---///222++++++++++++,,,...///000..............................---------------...000222555555444333333444333333333444555666777888888888777777666666555555666666777888888888888888999::::::<<<>>>@@@BBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;======>>>======<<<;;;::::::>>>CCCFFFGGGEEE@@@>>>:::;;;;;;;;;;;;:::999999888888999:::;;;===>>>>>><<<<<<;;;::::::999999888777777777888888:::;;;;;;:::;;;;;;:::888666666666888888777777777888999999999:::;;;<<<<<<;;;:::888666555444333333444555666;;;;;;:::<<<===>>>===;;;888777666555444555666666888999:::;;;<<<=========999999888777666555555444333444444555666777888888666666666666666666666666777888888999999999999999666666666666777999::::::;;;999777555555555777888666555444333333444666666666555555555555333///,,,///////////////...------+++,,,,,,,,,,,,+++************++++++++++++******,,,,,,,,,+++*********)))))))))******************((((((((((((((((((((((((+++++++++***************)))************+++++++++++++++******************++++++,,,///111222111///+++***)))(((((()))+++,,,)))***,,,+++***((())))))))))))))))))))))))))))))))))))************))))))++++++***)))(((((((((((())))))************))))))''''''((((((((()))))))))((((((''''''(((((()))***))))))))))))((((((((((((%%%%%%&&&'''((()))******&&&'''((((((&&&&&&'''((()))(((''''''))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''(((((((((((('''''',,,,,,+++++++++*********************************************************+++************)))))))))))))))*********+++++++++++++++++++++++++++++++++******************************************+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------******+++++++++******)))))))))***+++,,,,,,---...+++,,,,,,,,,------...///------------------------+++,,,,,,------,,,,,,++++++++++++++++++,,,------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............---,,,,,,,,,------............////////////000//////.........---------,,,------...//////......,,,,,,------.../////////111000000///....../////////......------,,,++++++---...///000000000//////,,,,,,,,,,,,------...///222111000...---+++******,,,...///,,,,,,...///...++++++++++++,,,---......---------.....................---,,,,,,,,,------///111333333222222222333222222222333444555666777777777777666666555555555555555666777777777777777777888888999;;;===>>>???AAA@@@???>>>===<<<;;;:::;;;;;;;;;:::::::::::::::;;;:::888777777888:::;;;<<<<<<<<<<<<;;;;;;:::::::::===BBBEEEEEEBBB===:::999999999999999888888777777888999;;;<<<>>>>>>???<<<<<<;;;;;;:::999999999777777777888999;;;<<<===;;;===>>>===:::777555555666666666666777888999:::888:::===>>>>>><<<999777555555444444444555666666;;;::::::;;;======<<<;;;777666555444444444555666777777888::::::;;;;;;;;;777777777666666555555555222333333444555555666666444444555555666666666666888888999::::::::::::999666555555555666777888888888777555444444444555666777666444222222222333444:::888555333222111///---...............---,,,,,,***+++++++++++++++******)))******++++++******)))++++++++++++++++++******************************))))))(((((((((((())))))************************))))))*********+++++++++,,,,,,,,,++++++******)))++++++,,,///222333222111++++++******+++,,,---...)))+++,,,,,,***))))))***))))))))))))))))))))))))((()))************)))(((+++***)))))))))))))))***))))))************))))))'''(((((((((((()))))))))'''''''''''''''((())))))))))))))))))((((((((((((&&&&&&''''''((((((((()))&&&'''((((((&&&&&&'''((()))((('''((()))***)))''')))))))))))))))(((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''((('''((((((((((((((((((''',,,,,,,,,++++++++++++***************************************************++++++++++++******************************++++++++++++++++++++++++++++++************************))))))******+++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------)))******+++++++++******))))))***++++++,,,,,,------,,,,,,,,,,,,---...///,,,---------------------------............------***************+++,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////------------,,,---------.........////////////000...............---------+++,,,---...////////////,,,,,,------.../////////000000///...------------///......------,,,++++++...///111222222222000000,,,++++++,,,---...//////222111000///---,,,+++******,,,,,,)))+++000///+++...---,,,+++++++++++++++---------........./////////...---,,,,,,,,,,,,,,,...000111111000000111222222222222333444555666777666666666555555555555555555555666777777777777777777777777888999;;;<<<===>>>>>>===<<<;;;;;;:::::::::::::::::::::999999999;;;:::888777777888:::;;;;;;;;;;;;::::::::::::::::::<<<@@@BBBAAA???;;;888888888888888888777777666666777999;;;<<<===>>>>>><<<;;;;;;::::::999888888666666777888999;;;===>>>>>>@@@AAA@@@===999666555555555666666777888::::::888:::===???>>><<<999666444444444444555555666666:::999999:::<<<<<<;;;:::777666444333333333444555555666777888888888888888666666555555555555555555222222222333444444555555333444555666777777777666888888999::::::::::::999555555444444444555666666666555444333333333444444333333222222333444555666===999333000///000000111---------------,,,++++++))))))******+++******)))(((((())))))))))))((((((((((((***++++++++++++******************+++++++++++++++***))))))***++++++************************))))))*********+++++++++------,,,,,,++++++************,,,...111333222000************+++,,,,,,---***+++,,,,,,***))))))***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))***,,,,,,))))))************))))))(((((((((((()))))))))***'''''''''''''''((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&'''((())))))''''''((()))***((('''((()))***)))((()))))))))))))))((((((((((((((((((((((((((((((((('''((()))(((''''''((()))(((((((((''''''(((((((((,,,,,,,,,,,,++++++++++++************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,,,,,,,******************++++++++++++,,,,,,,,,,,,------))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,---.........------......////////////......******))))))******+++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------........./////////------------------,,,,,,------........./////////........................,,,,,,---.../////////...,,,,,,------...///////////////...---------------///......------,,,++++++...///111222333222000///+++++++++,,,---...///000111111000///...,,,,,,+++$$$,,,...++++++000000+++///...---+++************,,,,,,------.../////////000///...---,,,,,,,,,,,,...///000000//////000111111111111222333444555666555555555555555555444444555666666777777777777777666666666777777999::::::;;;;;;;;;::::::999999999999999999999999999999999::::::999888888999::::::::::::999999999999:::::::::;;;===>>>>>><<<:::888777888888888888777666666555777999;;;<<<<<<<<<<<<;;;;;;:::999999888888777444555666777999;;;===>>>???@@@BBB@@@===999777666555555555666777888999:::999:::===>>>===;;;888666333333444555555666666666888888888999:::;;;:::888666555444333222333444444444444555666666666666666444444444555555555555555222222222333333333444444333555666777888777777666777888888999999999999999555444444333333333444444444444333333333333333444...///111444666999:::;;;;;;777111......///111222,,,,,,,,,,,,,,,+++******(((((()))************)))(((((())))))))))))((((((&&&''')))*********)))((((((((())))))***++++++,,,,,,+++***))))))***+++,,,***************+++++++++)))************+++++++++------,,,,,,,,,,,,,,,,,,******+++...000111000...((((((((()))))))))))))))***+++---,,,+++))))))***))))))))))))))))))))))))''')))***++++++***)))'''&&&&&&'''((()))+++,,,---))))))************))))))((((((((()))))))))******((((((''''''(((((()))***(((((((((((())))))))))))++++++***)))((('''&&&&&&((()))******(((((()))******)))((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))((((((''''''''''''((((((------,,,,,,,,,+++++++++************************************************++++++,,,------...//////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,------,,,,,,++++++******************++++++,,,,,,,,,,,,------))))))***++++++++++++++++++,,,---...///000111222111000...,,,+++,,,---...+++,,,---.........---------..................---+++************+++,,,,,,---------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////---.........---,,,,,,+++,,,---------....................................------..................,,,,,,------.../////////000///...............//////......------,,,++++++,,,---000111222111///...+++++++++,,,---...///000111000000///...------,,,'''666===555,,,---///...------,,,+++************,,,,,,------...//////000111000///...---------------...///...------///111/////////000111222444444444444444444444444444444444555666666777777666666555555555555555666777888:::999999999999999888888777777888888999999:::::::::::::::::::::::::::::::::999888777888888999:::::::::::::::::::::999999888888888888888777666666555666888:::;;;;;;:::999:::999999888888777777666333333444666888;;;===>>>>>>???@@@>>>;;;888666666666666666666666777888999999:::<<<<<<<<<:::777555222333444555666666666666777666666777999999888777555555333222222222333444222333444444555555444444333333333444444555555555222222333333333333444444333444666777888777555444666777888888999999888888555444333222222222222222333333333333333333333333///111444777999:::;;;;;;444111///....../////////+++++++++++++++******)))'''(((((()))******)))))))))))))))******)))))))))(((((()))***)))'''%%%$$$&&&&&&'''(((***+++,,,,,,,,,+++***((((((***+++,,,))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,------------******+++---///000...,,,)))))))))))))))(((((('''***,,,---,,,+++*********))))))))))))))))))))))))'''(((***,,,,,,***((('''&&&&&&''''''((()))***+++))))))************))))))(((((()))))))))*********)))(((((((((((()))******'''((((((((()))))))))***++++++******))))))((((((((()))******(((((()))******)))((()))******)))(((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((''')))***)))((('''((())))))((('''&&&&&&'''((()))---------,,,,,,,,,++++++***************************************************+++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,------,,,,,,...------,,,,,,+++++++++++++++,,,,,,,,,---------((()))***+++++++++++++++&&&(((+++...333666999;;;222111...,,,++++++,,,---***+++---...///...------,,,------......------,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000---.........------,,,+++,,,,,,,,,---------......---.....................---...............------,,,,,,------...//////000000000////////////000000///......------,,,++++++***,,,...000000///---,,,+++++++++,,,---...000000000000//////.........---///CCCNNN@@@///+++...000+++++++++***++++++,,,,,,,,,,,,------...///000000111111000///...------------.........------///000............///111222333444444444444444444444444333444555555666666555555444333333333444444555666999888888888888888888888666666777888999::::::;;;999::::::;;;;;;::::::999999999888777777888999:::::::::999888888999999:::888888888888888777777666555666888:::::::::888777999999888888777666666666222333444555888:::===>>>===>>>>>><<<999666666666666666666666666777777888999:::;;;;;;:::999777555222333444555666666666666666555555666888888777666555444333222222222333333222222333444444444333333222333333444444555555555333333333333333333444444333444666777777666444333666666777888888888888888444444333222111111111111333333333333333333333333444666888:::;;;999777666---------...000000---++++++++++++++++++***))))))''''''((())))))***))))))******++++++++++++******************(((%%%""" $$$%%%&&&((()))+++,,,---+++***)))'''''')))***+++))))))******++++++++++++)))************+++++++++,,,,,,,,,------.........******+++,,,......---++++++++++++++++++***)))(((***,,,------+++******+++))))))))))))))))))))))))'''(((+++,,,,,,+++((('''(((''''''''''''(((((()))))))))************))))))))))))))))))************)))))))))))))))***++++++'''((((((((())))))*********************+++++++++((()))***)))((('''(((******)))((()))***+++***((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))''')))***)))((('''(((***)))((('''&&&&&&'''((()))---,,,++++++******+++++++++***)))((((((***,,,---++++++++++++++++++++++++,,,,,,,,,------.........111...+++)))(((***,,,...///......---+++******)))************************))))))***+++,,,,,,------...------,,,,,,++++++***,,,,,,------------------------++++++++++++------++++++---///111333444555444111...+++)))***+++,,,...------,,,,,,------...........................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,........................,,,,,,,,,++++++*********...////////////---,,,+++///...---,,,,,,,,,,,,,,,,,,,,,------......//////111000///......///000111000000000000000///............---,,,,,,,,,,,,---111///---,,,,,,,,,...///000///...------------------...//////////////////...---,,,++++++,,,...000//////......---------,,,444555666333...++++++---------------------------------......///000000000//////...---,,,,,,++++++***++++++,,,,,,++++++***++++++,,,---...000111111222222222222222222222222///000111333444555666666111111222222222333333333333333333444444444555555666666666777888:::;;;<<<<<<;;;::::::999999999999888888777777777777777888666555444444444555777888555666777666555555777999::::::::::::::::::::::::777777777777777777777777666666666777888:::<<<<<<===<<<;;;999888666555444666666666666777888::::::777999;;;;;;999777666777444333333222222333333444666666555444333333222222333333333333333333333333333333333333333333333333333333333333333333333333444333333555888999777444333444555666666555444333333333333333333333333333111111111111111111111111111333444222//////222666:::999777555333111///////////////......---------***+++,,,+++***))))))+++))))))************))))))(((((()))***************))))))************)))))))))))))))))))))***+++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,,,,,,,+++***))))))*********,,,...---***)))***,,,,,,+++***)))((('''&&&%%%***(((&&&$$$$$$'''***,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((()))***+++,,,,,,,,,+++*********************...///000...***((()))***)))))))))))))))))))))))))))***+++***(((&&&&&&'''''''''((()))***+++,,,,,,)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))------,,,+++++++++++++++,,,+++)))))))))***,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///...+++***)))***,,,---,,,+++++++++++++++******++++++++++++++++++++++++******+++,,,,,,---......,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++---,,,++++++++++++,,,---++++++,,,,,,---...//////000...---+++***+++,,,---------,,,,,,,,,,,,------........................,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---........................------------,,,,,,++++++....../////////...---,,,///......---,,,,,,------..................//////000000///.........///000///////////////...------......---,,,,,,,,,,,,---000///---,,,,,,---...//////......------------...---......///////////////000///---+++++++++------/////////.........------000111222111...,,,---...------------------------------......///000000000......------,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,+++***+++,,,...000222222222222222222222222111111222333444444444333111111111222222222333333333333333444444444444444555555666666777999:::;;;;;;::::::999888888999999777777666666666666777777666666555555555666777888888999999888666666888999999999999999999999999999777777777777777777777777555555555555666888999:::999999888888777777666666555555444555555666777888555777999888666444444444444333333222222333333444666555555444333333222222222222222222222222222222333333333333333333333333333333333333333333333333444333333666888999777555222333444444444444333222333333333333333333333333111111111111111111111111/////////111333555666666777666555333111000///............---------,,,,,,((()))***)))((('''((()))((())))))))))))(((((('''((())))))***************))))))************))))))***)))))))))))))))***++++++***)))))))))***,,,,,,,,,++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++***))))))*********,,,---,,,***(((***+++++++++***)))(((''''''&&&***)))'''&&&'''(((+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***++++++++++++))))))*********+++++++++,,,......---***((()))***)))))))))))))))))))))))))))***,,,+++)))'''''''''))))))))))))************)))))))))))))))(((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))...------,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,++++++++++++,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........))))))*********+++++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------....................................---------------...//////000///////////////......------......///////////////.........///......------...//////...............------,,,......---,,,,,,,,,,,,---000///...,,,,,,---......---------------.........------...///////////////111000...,,,+++++++++,,,///////////////......---,,,---......------...000------------------------------......///000000000......------,,,,,,+++++++++,,,,,,------,,,,,,+++000...+++******+++...///111111111111111111111111222222333333333222222111111111111222222222222333222333333444444444444444555555555555666777999999999999888888777777888888666666666555555666666777777666666666666777888999:::;;;;;;999777777888999888888888888888888888888777777777777777777777777444444333333444555555666444555555666777777888888444333333333333333444444444666777666444222222222444333333222222333333444555555555444444333333222222222222222222222222222333333333333333333333333333333333333333333333333444333444666888888777555111111222222222222111111222222222222222222222222111111111111111111111111///------111777:::888555222222111000///...------------,,,,,,,,,,,,,,,+++)))*********((('''((()))((()))))))))(((''''''&&&((()))******++++++******))))))************))))))+++******)))))))))******+++************+++,,,,,,,,,,,,++++++*********)))+++++++++************)))++++++++++++++++++++++++*********++++++++++++,,,,,,+++******)))************+++,,,+++)))((()))*********)))))))))(((((((((******)))))))))***+++,,,))))))))))))))))))))))))************************)))************)))(((((((((((()))***++++++++++++)))))))))******+++++++++***+++,,,+++)))((()))***)))))))))))))))))))))))))))+++,,,,,,***(((((((((+++*********))))))(((((()))))))))))))))(((''''''(((((((((''''''''''''&&&(((((((((((())))))))))))......---,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))))))))***+++,,,,,,---...------,,,+++******))),,,++++++++++++++++++,,,...---------,,,,,,++++++***+++,,,,,,,,,+++******,,,++++++******++++++,,,------------------------,,,++++++++++++++++++,,,---------------------------,,,,,,,,,,,,------..............................---------------------------...///000000000111000//////.........//////000000000//////.........------------.........///.........//////......---......---,,,,,,,,,,,,---000///...------------...+++,,,,,,---............,,,,,,---...////////////000///...,,,,,,+++,,,,,,...//////000000///......+++,,,------......///000------------------------------......///000000000/////////......---------,,,,,,------------,,,,,,///...---,,,,,,---...///000000000000000000000000000111111222222222222222111111111111222222222222111222333444444444333333333333333444444666777777777777666666666666777777666666666666666666777888777777777777777888888999:::;;;;;;999777666777888777777777777777777777777666666666666666666666666444444333333333333444444333333444555555666777777444333333222222222222333666777777666444222222333444333333222222333333444555555444444444333333333333333333333333333333333333333333333333333333333222222222222222222222222333333444666777777666555111111111111111111111111222222222222222222222222111111111111111111111111111111222666999999777444------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++************)))((('''&&&))))))***++++++++++++***)))******++++++******)))++++++******))))))******************++++++,,,,,,---,,,,,,++++++******)))+++++++++*********))))))((((((((((((((((((((((((************++++++++++++++++++***************+++***++++++******)))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******************************+++++++++******)))(((((()))***************************))))))))))))((())))))))))))((()))))))))))))))))))))))))))))))))+++------+++)))))))))************)))))))))))))))))))))))))))(((''''''((((((((('''''''''''''''(((((((((((())))))))))))......---,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++***---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++)))******+++,,,---......///......---,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,++++++******++++++,,,------------------------,,,------------------,,,---------------------------,,,,,,,,,------...///........................,,,,,,,,,,,,,,,---------,,,------...///000111111//////.........//////000000000//////......------,,,------..................//////000000000//////......---,,,,,,,,,,,,---//////......------------***+++,,,---......------+++,,,---...////////////---------,,,---------------...///000000///...---...------......//////...------------------------------......///000000000000000000000////////////---------......---------++++++,,,---------------////////////////////////---...000111222333333333000000111111111222222222000111333444555444333222222222222222333444555555555555444444444555555666666666666666666777888999666777777888888888888888888999999777555444555666666666666666666666666666666666666666666666666666555555444444333333444444444444444444444555555555444444333333222333333333999999999888555444444555444333333222222333333444444444444444444333333333444444444444444444444444333333333333333333333333222222222222222222222222111222444666666555555555222111111111111111111222111111111111111111111111000000000000000000000000444777::::::777333111111+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++******,,,+++++++++++++++***)))((())))))***+++++++++++++++******++++++++++++******++++++***************+++******++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++***+++++++++*********))))))(((((((((((((((((((((((())))))*********++++++++++++***************++++++,,,+++***************)))))))))))))))************'''((()))*********))))))))))))))))))))))))))))))******************************++++++++++++******(((((()))*********)))))),,,++++++***)))(((''''''(((''''''(((((())))))((()))))))))))))))))))))))))))+++...///---+++******))))))))))))************)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++---------,,,,,,+++++++++************************)))))))))*********************+++,,,------...............------,,,,,,,,,******++++++++++++******(((((())))))***+++++++++,,,------------+++)))(((,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,---...///000........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---///000111......------......//////...............---------,,,---...///////////////...///000000000000000000......---,,,,,,,,,,,,---///............---------***+++---......---,,,,,,***+++,,,---.../////////,,,,,,,,,------.........+++,,,...000000///---,,,///...------//////...---------------------------------......///000000000000000000000000000000000---......//////......---+++++++++++++++*********........................,,,---...000222333333333000000000111111111111222000111333444555444222111111111111111111222333333333333333222333333444444555555555555666777888888555666777888888888777777666777777555333333444555666666666666666666666666777777777777777777777777555555444444444444444555555555555444444444444444444444333333333333444444:::;;;:::888555444555666444333333222222333333444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222///111444444444333444444222111111000000111111222000000000000000000000000000000000000000000000000444888;;;999333...------************++++++++++++***++++++++++++,,,,,,,,,***+++++++++)))((()))******++++++,,,,,,++++++***)))***++++++,,,+++++++++******++++++++++++*********************+++,,,,,,***++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++)))))))))************+++*********)))******+++,,,---,,,***+++,,,,,,+++))))))*********************'''((())))))******))))))))))))))))))))))))))))))************************))))))***++++++++++++***(((((()))******))))))(((++++++***)))(((''''''&&&)))''''''''')))))))))'''))))))))))))))))))))))))))),,,///000///,,,++++++(((((())))))*********+++)))))))))))))))((('''''''''(((((((((((()))))))))(((((((((((())))))))))))------,,,+++++++++++++++)))******+++++++++++++++******++++++,,,---------,,,,,,,,,+++++++++******)))************++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))*********++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................,,,,,,,,,------...///000........................,,,---------............,,,,,,++++++,,,---...///------,,,,,,---......///,,,,,,,,,---------------,,,---...000111111000000---...//////000000//////......---,,,,,,,,,,,,---...............------,,,+++,,,---......---+++*********,,,---.../////////------------------,,,,,,)))+++---//////...,,,+++---+++***+++...///...,,,------------------------------......///000000000..............................////////////......333111---***((((((***+++---------------------------...///000111111111111000000000000111111111111///111333555555444222111000000000///000000111222222111111111222222333444333333333333444555666666444555666777777777666666444555666555333333444666666666666666666666666666777777777777777777777777444444333333333444555555444555555555555555555555222222222222333444444555999999888666333222222444444333333222222333333444444444444444444444444444111111111111111111111111333333333333333333333333111111111111111111111111---000333333222111222333000000///......///000000000000000000000000000000000000000000000000000000111222333333000...+++***++++++++++++++++++++++++++++++++++++,,,,,,------***+++,,,+++)))((()))***((()))***+++++++++++++++)))***++++++,,,,,,++++++***++++++,,,,,,++++++***)))))))))***+++,,,---...***+++,,,---------,,,,,,''''''(((((())))))******+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))***++++++,,,///---++++++---...,,,***+++*********************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******((()))))))))))))))(((((((((((())))))))))))))))))***((('''''')))***(((&&&))))))))))))))))))))))))))),,,000111000---,,,+++************)))))))))))))))))))))))))))((('''''''''((((((((())))))))))))(((((((((((())))))))))))---,,,++++++******++++++))))))***++++++++++++***))))))***++++++,,,------,,,,,,,,,++++++***************))))))***+++,,,,,,'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,)))***+++,,,,,,+++***)))---------,,,,,,,,,,,,,,,++++++,,,------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++........................,,,,,,,,,---...///000000........................---.........//////000000---,,,+++***+++,,,---...,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,---///111111111111000,,,,,,---.../////////.........---,,,,,,,,,,,,---......//////......---,,,+++,,,.........,,,***))))))***,,,---...//////////////////...---,,,+++***(((***,,,...///...,,,******(((''')))---///...,,,------------------------------......///000000000,,,---------------------......////////////......>>>999111+++((())),,,///------------------------//////000000000000//////000000000000111111111111///000333555555444222000000////////////000000111111111000000111222333333111111111111222333444555333444666777777777666555444555555555333333555777777777777777777777777777777777777777777777777777333333222222333333444555333444444555555666666666111111111111222333444555777777666333000///000222444333333222222333333444444444444444444444444444////////////////////////333333333333333333333333111111111111111111111111+++///222333111000111333///...---,,,,,,---...///000000000000000000000000000000000000000000000000...,,,+++,,,///000,,,))),,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,---...---+++***+++,,,&&&'''(((***++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***((())))))***+++---...///***+++,,,---...---,,,,,,$$$%%%%%%&&&'''((())))))+++++++++************)))************************))))))))))))******************))))))***+++,,,,,,000---+++,,,...///---***+++++++++*********))))))++++++******++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************((()))))))))))))))((((((&&&&&&'''((()))***+++,,,+++)))'''(((******(((&&&))))))))))))))))))))))))))),,,000222000...,,,,,,,,,,,,+++***)))((('''''')))))))))))))))((((((''''''((((((((())))))******(((((((((((())))))))))))*********++++++,,,,,,---++++++------------++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------,,,,,,,,,++++++.........---,,,+++)))))),,,,,,,,,------,,,,,,+++***+++,,,,,,,,,***)))(((++++++++++++++++++++++++++++++++++++******))))))***+++,,,------,,,+++***++++++++++++++++++++++++---------------------------,,,+++******+++,,,---,,,,,,,,,---------......,,,,,,------------......///...,,,******,,,...///////////////////////////.................................------,,,,,,,,,'''(((+++---...---,,,+++,,,,,,,,,,,,++++++***))),,,,,,.../////////...---...---+++******+++---...000000//////.........---------......------,,,+++//////...---,,,,,,++++++***+++,,,---............000///...---,,,+++++++++***++++++***))))))***,,,...---+++))))))***+++,,,---..................---------------------------.........------,,,,,,,,,......------------......666111+++)))***+++,,,+++.........------,,,,,,,,,,,,---.........---,,,+++............///000111222222222222222222111000///111111111111111000//////000000000000000111111111111111222222222333333333333333333333333333333333444444333222222333444444777888999999888777666555444555666777666555333111333444444555555555555555444444444444444444444444555444333222111222333444444333222111111111222333555444444333333444444555777777555444333222222222222222222222222222222222222222222111111111000000000000000000000111111111//////000000111111111222000000///...............000///...---------------+++,,,---.........------------++++++++++++------******************************))))))))))))******'''((()))(((&&&&&&((()))------,,,,,,+++*********(((***------+++)))((()))...---+++*********++++++//////---,,,+++***************+++,,,,,,,,,,,,+++&&&''')))***++++++******+++++++++*********))))))+++++++++*********))))))***)))((((((((()))+++,,,///---++++++,,,.........,,,,,,,,,++++++*********------,,,+++************))))))***+++,,,,,,------...---,,,+++************)))+++,,,,,,***))))))***************************))))))))))))************&&&&&&'''((()))***++++++,,,+++***)))((((((((((((%%%&&&&&&'''((())))))***))))))***+++***)))((('''((((((((((((((()))***************)))******++++++***)))''''''((()))((((((((((((''''''''''''((((((***************+++++++++++++++,,,------,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++************)))++++++,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++*********)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,++++++******))))))------------------------.........................................................------,,,,,,,,,)))+++,,,...///...---,,,///////////////...------,,,---.../////////...---...---+++******+++---...000/////////..................//////......---,,,//////......---,,,+++++++++,,,---......//////...//////...---,,,,,,,,,,,,---.........,,,,,,---//////---,,,*********,,,---------............------------------------------------------------,,,,,,///......------......///222///+++***+++------,,,------------------,,,,,,,,,------...------,,,,,,///.........///000111111000000111111000000///...111111111111111000//////000000000000111111111111000000000000111111111222222222222222222222222222333333222111111222333333555666777777777666555444444555666777666555333222333444555555666666555555333333333333333333333333444333222222222333444555444333222111111111222222444444333333333333444444777666555333222222111111222222222222222222222222222222222111111000000000111111111000000000////////////000000000111111111000000///............//////...---,,,+++*********,,,,,,,,,------------...,,,,,,+++******+++,,,,,,*********************************))))))*********))))))***)))(((((()))+++******++++++++++++++++++***+++,,,,,,+++***))))))---,,,+++***)))******+++...---,,,++++++******+++******+++,,,,,,,,,,,,+++***+++,,,,,,,,,+++***)))+++++++++*********))))))+++++++++*********))))))+++***************++++++...,,,++++++---///000///,,,,,,,,,,,,+++++++++***+++++++++******+++,,,,,,)))******+++,,,,,,---------,,,+++***))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))(((((()))))))))*********''''''(((((()))*********))))))((((((((())))))***&&&''''''((())))))******)))***+++------,,,,,,+++)))))))))))))))***++++++*********)))******+++,,,,,,***)))(((((((((((('''((((((''''''''''''((((((************))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++............------------((()))******++++++++++++***+++,,,,,,------------,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------.........//////000000///...---,,,++++++,,,---...//////...---,,,.........................................................---------------,,,---.../////////------///000000000000///......,,,---......//////.........---,,,++++++,,,---...////////////............///////////////...------............------,,,+++,,,,,,---...///////////////...------,,,,,,,,,,,,...///000///...---...000///...---,,,+++,,,---...,,,,,,------------,,,,,,------------------------,,,,,,------------------//////............//////...---++++++---......---,,,,,,---------------------------,,,,,,------...//////.........//////000///////////////......---000000111111000000////////////000000111111111111......////////////000000111111111111111111111111222111111000000111111222222333444555555555444333444444555666666555333222333444555555666666555555222222222222222222222222333333222222333444555666333333222111111111111222333333222222222222333333666555444333222111111111111111111111111111111111111111111111000000000000111111111000000///////////////000000000000111111111000//////......//////---,,,+++++++++++++++,,,---,,,+++++++++,,,...///++++++************++++++************************++++++++++++++++++++++++***++++++***))))))***,,,((())))))***++++++,,,,,,,,,+++******++++++***))),,,+++******)))*********+++++++++*********++++++******+++,,,,,,,,,,,,+++---......------+++***)))+++++++++***************+++++++++***************++++++,,,,,,,,,++++++***---++++++,,,///111222111------,,,,,,,,,,,,++++++)))))))))******,,,------*********++++++,,,,,,---------,,,+++************((()))+++***)))''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))***+++,,,((((((((()))******++++++)))***+++---------,,,,,,***************++++++,,,******))))))***++++++,,,...---,,,+++)))((('''''')))((((((''''''(((((())),,,,,,++++++******))))))+++++++++,,,,,,+++++++++---------,,,,,,++++++***+++++++++,,,,,,,,,------------------------------/////////.........------)))******+++++++++++++++******+++,,,---------------,,,******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***------........./////////111111111000///.........------............------...............................................................---------....../////////...------------.........------,,,---------..................---,,,,,,,,,,,,---...///////////////........................------,,,......//////...---,,,+++,,,---...///000000000000///...---,,,,,,,,,,,,,,,+++,,,...---,,,+++,,,---///...------------......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........000//////......//////000------------......---,,,,,,,,,,,,------............---,,,+++,,,---...//////......------......///......////////////...---///000000000000000////////////000000111111222222////////////////////////000000000000000000000000000000000//////000000000000111333444555444444333333444444555555444333333333333444555555555555555333333333333333333333333333333333333333444444444333222222111111111111111222222111111111111222222444444333222111000000000111111111111111111111111000000000000000000000000//////000000000000000000//////000000000000000000111000//////......//////+++++++++,,,---...000000---,,,+++******,,,...///,,,++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++))))))+++,,,)))))))))******+++++++++...,,,))))))+++,,,+++)))***************************)))))))))***++++++,,,******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++***************************************************+++,,,,,,,,,+++***))),,,++++++---000222333222---,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,*********++++++,,,,,,,,,......---,,,,,,,,,,,,,,,)))***++++++)))(((((()))))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))(((((()))))))))))))))***+++,,,))))))*********+++++++++((()))***+++++++++***)))*********))))))******+++))))))))))))***+++,,,,,,111111111///,,,)))(((((())))))(((((((((((())))))---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------++++++*********))))))))),,,,,,,,,---,,,++++++******+++,,,,,,---------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++,,,---......---,,,+++------------.........///,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000.......................................................................................---------+++,,,,,,---------,,,,,,------------......//////------------------------.........///////////////,,,------------,,,++++++---...///000///...---,,,,,,---...///000000000000......---,,,,,,,,,------)))+++------,,,++++++,,,.....................///+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.........//////............//////---...//////---,,,+++***,,,,,,,,,------.........------,,,+++,,,---...///------------------...///......//////000//////......//////000000000//////...//////000111111222222000000000000000000000000////////////////////////////////////////////////000111333444444444444333222222222333333333222222222222333444444444444444333333333333333333333333444444444333333222111111222222222222111111000000111111000000000000111111333222111000000000000000000000000000000000000000////////////////////////------...///000111111222000000//////////////////000//////...............---,,,,,,,,,,,,---......---,,,*********+++---///,,,------------------,,,************************+++,,,------------,,,+++******+++***))))))***,,,++++++++++++******))))))...,,,+++***++++++++++++*********+++++++++******))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,+++***************+++,,,,,,************************************************((()))***++++++***)))(((,,,,,,,,,...000222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******+++++++++++++++,,,,,,---,,,,,,++++++++++++,,,***,,,------+++******+++************************(((((((((((())))))))))))++++++******))))))((((((,,,++++++******++++++,,,************++++++++++++***+++,,,,,,+++***)))(((***))))))((((((((())))))))))))))))))***+++,,,---333444555222...***))))))))))))(((((((((((())))))---------------,,,,,,,,,++++++************++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++************---------------,,,+++***+++,,,,,,------,,,,,,+++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........111///---++++++---///111------------------------......................................./////////---------...............------...////////////......------------...//////------------------------.........///////////////,,,,,,,,,,,,,,,+++******,,,...///000000///---,,,,,,,,,---...////////////...------,,,,,,---------+++---//////...---,,,------------...............,,,,,,------------,,,,,,------------------------,,,,,,------------------......------------......---///000///---+++++++++,,,,,,------------------,,,,,,,,,,,,---......///,,,++++++,,,,,,...//////---...//////////////////......///000000000//////......///000111222222333222222111111111111000000////////////////////////...//////000000//////...000111222333444333222111000000000000111111111111000111222222333333222222333333333333333333333333222222222222222111000000111111222222111111000///000000000//////000000000111111000///////////////////////////////////////............////////////------...///000000111111000000////////////......///...------,,,,,,------...---,,,***))))))((((((,,,+++*********+++---...------............------************************++++++------------++++++***++++++***))))))***,,,------,,,,,,+++******)))+++---...---+++***+++,,,******+++,,,,,,,,,++++++***************+++,,,---******+++,,,,,,,,,,,,+++(((((((((((()))***+++,,,***************+++++++++***************+++++++++(((((()))***************...------...000000///---******++++++++++++,,,,,,,,,,,,+++))))))(((((((((++++++++++++++++++++++++******)))(((((())))))***+++,,,...---,,,***++++++************************))))))))))))************+++++++++******))))))))),,,++++++*********++++++************************,,,---.........---+++******)))(((((((((((((((((((((((())))))***+++------222555666333...***)))******))))))(((((())))))***,,,,,,,,,,,,,,,,,,------,,,+++***))))))***+++,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++///............---------***++++++,,,,,,,,,,,,+++------------,,,+++*********+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------***++++++,,,------......------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---/////////...............000///...------...///000------------------------........................---........./////////000............///000000111......///000000000000000...------,,,---...///000------............------............/////////000,,,,,,------,,,,,,+++***,,,---///111111000...,,,+++,,,---......//////...---------,,,,,,------...,,,...000111000...---...,,,,,,---...............------............------------------------------------------------,,,,,,------,,,,,,,,,,,,------,,,---///...,,,+++,,,...------------------,,,,,,***+++,,,---............*********+++,,,...///000,,,,,,---...............---......///000000//////......///000111222333333222222222111111000000000////////////////////////...///000000000000///...000000111222111000///..................///000000//////000111111111111111000000000000000000000000---...000111222222222111000111111222111000///...000//////......//////000000000//////......//////////////////////////////---------....../////////////////////////////////000000/////////.........------,,,++++++++++++,,,,,,++++++***))))))*********++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,***************************+++,,,------,,,+++***+++,,,,,,,,,******,,,---------,,,,,,,,,,,,,,,,,,(((---111000+++(((***---***+++,,,---...------,,,,,,++++++++++++,,,,,,---******+++,,,,,,,,,,,,+++***)))((((((((()))******))))))*********+++++++++))))))*********+++++++++((((((((()))***+++,,,---000///......///...+++))))))))))))******++++++++++++***)))))))))))))))***++++++++++++++++++++++++*********))))))******+++***,,,------+++******+++************************************++++++++++++++++++******************(((((((((((()))***++++++************************)))+++,,,...//////......+++***))))))(((((())))))((((((((()))***,,,---...///222555222---(((''')))******))))))))))))***************++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------------,,,,,,,,,+++++++++'''((()))***+++,,,,,,,,,.........---,,,+++***))))))***,,,---...---,,,,,,------------------------+++++++++,,,,,,---------+++,,,............,,,+++------------------------))))))***+++,,,,,,------......,,,++++++,,,......******+++++++++,,,,,,,,,------,,,+++***))))))(((---...///000000///...---------------------------........................---.........//////000000////////////000111333333------...///////////////......---,,,---...///000------............---------.........//////000000------......------,,,+++,,,---000111111000...,,,***+++,,,---............------,,,,,,,,,------...+++---000000///---------++++++,,,---.........------......//////......---------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,...---+++,,,...111.........------,,,,,,,,,)))+++,,,...//////...---((())))))+++,,,...000111***+++,,,,,,------------------...///000000//////---...///000111222333333222222111111000000//////000000000000000000000000...///000111111000///...//////000000000...---,,,---------------...///000......///000000000000000////////////////////////)))+++---000222333333333000111111222222000///...//////............//////000//////.........//////////////////////////////---------.........//////222111000///...---,,,,,,000000//////.........------,,,++++++******++++++((())))))+++,,,...000111)))***+++,,,,,,,,,,,,+++++++++------------++++++************************)))***,,,------,,,***)))------...---,,,+++---///+++,,,,,,------......///&&&---333222+++''')))...***+++---...///...------------,,,,,,+++,,,,,,---******+++,,,,,,,,,,,,+++,,,+++***(((((((((((()))))))))******++++++++++++))))))******++++++++++++))))))))))))***,,,///000111000///......,,,)))&&&(((((())))))*********+++(((((((((((()))***+++,,,++++++++++++++++++++++++---------,,,,,,---......)))+++,,,,,,***))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,************************%%%%%%%%%&&&((()))+++,,,******))))))))))))))))))%%%&&&)))+++---...//////,,,,,,+++***))))))******((((((((()))***,,,---...,,,000333111+++&&&&&&'''******))))))))))))***************++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---.../////////...,,,,,,------,,,***)))''''''(((***,,,---------,,,++++++++++++++++++++++++,,,,,,,,,------.................................//////.........---------,,,,,,,,,---------......------............------,,,,,,,,,---------......,,,---...//////...---,,,------------------------++++++,,,,,,---...//////........................)))***++++++,,,,,,++++++......//////000111111111,,,------...///000111111111111000000//////.....................///000000......---------......///000000111000000///......111111000////////////////////////...------,,,,,,...///000111111000///...///...---,,,------/////////000000...,,,+++,,,...//////000000///...------......------------......+++,,,,,,------......///)))***+++---.../////////000111111///---,,,---...---------....../////////........................---,,,+++---000000---***,,,,,,,,,---------......,,,------......------,,,---...............------////////////////////////////////////////////////333222111000000111222333222111111111000000//////444333333222111000//////111111111111000000000000...............------,,,,,,,,,...///000000000000000000000000000000000000000000000000000000000000...///000000000///---,,,000000000000000000000000//////............//////////////////............000///......///000111222444333222000...---,,,,,,***+++,,,,,,,,,,,,---...------------------,,,,,,)))***+++,,,---,,,++++++***++++++,,,,,,------........./////////...,,,+++***++++++***)))(((***+++++++++,,,,,,---...//////+++++++++,,,,,,,,,---------,,,+++*********+++,,,---...///...,,,+++,,,---------------------------------------------------***++++++,,,,,,++++++***+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---+++)))'''&&&%%%//////...---,,,+++)))((((((((())))))*********++++++++++++***************------...///...---+++***222000...,,,***)))))))))------,,,,,,+++***))))))))))))************))))))+++++++++++++++++++++++++++***)))))))))***,,,---000///---+++*********+++************))))))))))))++++++,,,---...000000111,,,+++******))))))******+++*********))))))((((((+++++++++*********))))))******))))))))))))******,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---........................//////...---+++***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---------------------------......---------,,,,,,,,,,,,,,,---------.........---......//////......---,,,,,,---------.........------............------------------------------++++++,,,,,,---......///........................,,,,,,---............---,,,,,,------.../////////------......//////000000000000000000//////.....................///000000.........------......///000000000000000///......111000///............////////////...------,,,,,,...///000111111000///......------,,,---...///000///000000...,,,+++,,,...///////////////...------......------------......------------------------++++++---...///000000000...///000///---,,,,,,...------------....................................///...---...000000...,,,,,,---------------------,,,------......------,,,.........//////......---................................................111111000//////000111111111111111000000000//////333222222111111000000///111111111000000000///////////////000000000//////------...///000000000000000000000000000000000000////////////////////////...///000000000///---,,,........................///..................///............------------//////...---...///000000333222000...---,,,++++++***,,,------++++++,,,...+++,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,+++------.........---,,,+++++++++,,,+++))))))+++,,,------------------------+++,,,,,,,,,------------///...---+++++++++,,,,,,---...///...,,,+++,,,---------------------------,,,,,,,,,++++++******)))++++++,,,,,,,,,,,,+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......------+++***)))((())))))))))))*********+++++++++++++++++++++,,,,,,,,,------...---,,,+++***---,,,++++++++++++------------,,,,,,+++******)))))))))************))))))++++++++++++++++++++++++******))))))******+++,,,...------,,,++++++++++++************))))))))))))++++++,,,---......//////,,,+++******))))))************************))))))*********)))))))))((((((******))))))))))))******/////////...............***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............------,,,////////////...---,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,------------.........---......//////......---,,,------------.........------,,,,,,,,,,,,------------------------------+++,,,,,,------.........------------------------,,,,,,---...............,,,,,,------.../////////.........///////////////000000000////////////..................///000000//////......---......//////////////////......---//////...---------....../////////...------,,,,,,...///000111111000///...------,,,,,,---///111222///000000///,,,,,,---...///////////////......---......------------......//////......---,,,,,,+++,,,,,,...///000000111111,,,...//////...------...------------------,,,,,,........................///---,,,,,,.........------------------------,,,,,,------......------,,,......///////////////...................................................000//////......//////000000000000000////////////111111111111000000000000111111000000000000////////////000111222222222222......///000111111111111////////////////////////////////////////////////...///000000000///---,,,------------------------......------------......------------,,,,,,,,,+++///...---------------...111000...---,,,+++******,,,---...---+++***+++,,,*********++++++,,,,,,,,,************+++,,,.........------,,,++++++******,,,,,,,,,---,,,,,,+++***+++,,,,,,,,,******,,,---//////...---,,,,,,++++++,,,,,,,,,---------......000000...---,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((((((++++++,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---///000111------,,,+++******)))((()))))))))***************+++++++++,,,,,,------...++++++,,,,,,,,,+++******++++++******+++,,,...///---,,,,,,++++++*********))))))************))))))************************))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********)))))))))+++++++++,,,,,,---------,,,+++******))))))***************+++++++++++++++)))))))))(((((((((((((((******))))))))))))******000000//////......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............------,,,+++------------,,,,,,++++++///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------..................////////////......------------............------+++******+++------........................,,,,,,,,,---------......------------------------***++++++,,,---,,,,,,,,,......//////000111111111///////////////.........////////////////////////...............///000000000//////...................../////////......---...------,,,,,,---------/////////...------,,,,,,...///000111111000///...---,,,,,,---...000222333000000000///---,,,---......///////////////............------------......///.........---------,,,,,,,,,---//////000000000,,,...000000///......///......------,,,,,,++++++........................---+++***)))***+++,,,,,,...------------,,,,,,,,,,,,------......------,,,......//////000000//////................................................/////////////////////////////////////////////////////////000000000111111111000000000////////////......000111222333333333//////000111111111111111////////////////////////////////////////////////...///000000000///---,,,------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,......---,,,,,,+++++++++//////...,,,,,,+++++++++,,,---...---+++***+++,,,)))******+++,,,------...---,,,+++******+++,,,---,,,,,,,,,,,,++++++*********++++++++++++*********+++,,,---,,,++++++---...///......------,,,++++++,,,,,,---------.........111000///...,,,++++++***+++---...---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,++++++***))))))))))))************************)))******+++,,,---......******+++++++++*********---,,,+++*********+++,,,,,,,,,,,,++++++*********)))******++++++******)))))))))))))))))))))))))))((()))***,,,,,,+++******)))***+++---------,,,++++++++++++*********))))))++++++++++++++++++,,,,,,,,,+++******))))))***************++++++,,,,,,---))))))))))))))))))))))))******))))))))))))******///.........---,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........---,,,++++++---,,,,,,,,,++++++++++++111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............---------.........//////...//////////////////...---------.........//////------+++******+++------........................,,,,,,,,,---------------------------------------++++++,,,---------,,,,,,......//////000111111111///////////////......................../////////...............///000000111000///.....................///////////////...------,,,,,,,,,,,,------/////////...------,,,,,,...///000111111000///...------,,,---...000222333000111111///---,,,---///......///////////////.........------------......---------....../////////+++,,,------............---///000000///...///000.........------,,,,,,,,,........................,,,,,,+++***)))***+++---------------------------,,,------......------,,,------...///////////////................................................000000000000000000000000.....................///.........//////000111111000000000////////////...,,,---...000111222222333///000000111111111111000////////////////////////...........................///000000000///---,,,........................------,,,,,,,,,,,,------.........------------,,,------,,,,,,,,,+++******///......---,,,,,,,,,,,,,,,---...---+++***+++,,,***++++++,,,---......///000///---+++******++++++*********++++++,,,,,,,,,*********)))************+++,,,,,,,,,++++++---///------------------------,,,,,,,,,---------......//////...---,,,+++***)))+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.....................++++++***))))))******++++++++++++***************((())))))***+++,,,,,,---************************,,,,,,************+++,,,,,,,,,+++++++++++++++*********++++++++++++******))))))))))))))))))))))))((()))***,,,,,,+++******((()))+++,,,---,,,,,,+++++++++++++++***************+++++++++++++++++++++,,,+++******))))))***************++++++,,,,,,---******************************))))))))))))******---------,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,,,,+++...------,,,,,,,,,---...000///......------------,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000////////////...------........./////////...//////000000//////...------........./////////------,,,,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,------.../////////.........///////////////---............/////////...............///000000111111000///...............//////000000000000000------,,,,,,,,,---....../////////...------,,,,,,...///000111111000///.........------...000222333000111111///------...///---...//////////////////......------------......,,,------...//////000000+++,,,,,,---......------///000000///------///000..................------........................---.........,,,,,,...///,,,,,,,,,---------......,,,------......------,,,+++,,,---...////////////------------------------------------------------///000000111111000000///---------...............------......//////000000000000////////////......+++,,,---///000111111111//////000111111000000///////////////////////////...........................///000000000///---,,,..............................------------..................------------+++,,,,,,,,,,,,,,,+++***......---,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,------.........000///...---+++*********))))))******+++,,,,,,---***))))))))))))***++++++***+++,,,+++++++++---///,,,---------------------+++++++++,,,,,,,,,------............---+++***)))***+++,,,,,,++++++,,,---------------------------''''''((()))***+++,,,,,,,,,,,,------------,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000,,,+++***))))))***,,,---+++++++++++++++*********)))))))))******++++++,,,*********)))******+++,,,))))))((()))***,,,...///++++++++++++++++++++++++******++++++++++++******************************))))))***+++++++++++++++))))))***+++,,,,,,++++++,,,++++++++++++******************++++++,,,,,,,,,,,,+++******))))))***************+++++++++++++++************++++++++++++******))))))))))))******,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,---,,,++++++++++++,,,---,,,---------------,,,+++------------------------............------,,,,,,------------------------000////////////.....................//////////////////000000000000//////............////////////------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,,,,------.../////////------......//////000000---------.........//////...............///000000222111000///............///000000111111111111111---------------...///////////////...------,,,,,,...///000111111000///...//////.........///111222111111111000...---...///------...///////////////......------------..................////////////,,,------...............000///...+++)))***,,,///......//////////////////........................,,,...000000...---...///***++++++,,,---...//////,,,------......------,,,***+++,,,---............------------------------------------------------......///000000///......,,,,,,---------.................................000000/////////.........,,,---...///000000000000/////////000000//////...000000000000000000000000...........................///000000000///---,,,------------------------///..................///------------,,,,,,,,,+++***+++,,,---------,,,+++,,,,,,++++++++++++,,,---***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,------------...------,,,+++***************+++++++++******)))))))))***+++,,,(((***+++*********,,,............------,,,,,,+++*********+++++++++,,,,,,---...//////...---,,,+++)))+++,,,,,,++++++,,,---........................(((((())))))******++++++,,,,,,------------,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000111,,,+++***)))***+++---///,,,,,,,,,++++++*********+++++++++++++++++++++++++++******)))***+++,,,---))))))))))))***+++---...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,+++***************++++++,,,,,,+++++++++*********)))******+++,,,---......,,,+++******))))))************************))))))))))))))))))*********+++******))))))))))))******+++,,,,,,------.........))))))*********+++++++++------------------------++++++,,,,,,,,,---------***+++,,,,,,------------***)))((((((((()))***+++)))***,,,------,,,+++***------------------------.........------,,,,,,,,,........................//////.........---------............/////////000//////000000000000//////............/////////000,,,---////////////---,,,////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......//////000111111111,,,------...///000111111---------.........//////...............///000000222222000///............000000111222222222222222---------------...///000000//////...------,,,,,,...///000111111000///...000000///......///000111111111111000...---...///------...///000000//////.........------.........000000000///......---------...//////////////////000///,,,)))&&&'''***---......//////000000111111........................***---000000---+++,,,---)))***+++,,,...///000000,,,------......------,,,)))***+++,,,------------------------------------------------------------,,,---...//////...---,,,,,,,,,,,,------.................................000/////////............---...///000000111000000...///////////////......111111111111111111111111...........................///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,+++++++++******)))***,,,---...------,,,******************+++,,,***+++,,,,,,,,,,,,---...,,,,,,++++++++++++++++++***+++---...//////...---,,,,,,++++++***)))))))))+++***)))))))))+++,,,---((()))******)))***,,,...111000///...,,,+++***)))))))))*********+++++++++......///000000///...---)))***,,,,,,++++++,,,---////////////////////////,,,,,,,,,+++++++++++++++,,,------......------,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............---,,,*********,,,...000,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...---,,,+++))))))))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))))))))***,,,---,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******)))******,,,---...//////,,,++++++***)))*********+++*********))))))(((((('''((((((((())))))************))))))))))))******------------------------++++++,,,,,,,,,------------------............///,,,,,,,,,---------......++++++++++++++++++++++++------,,,---......---+++................................................///...------------,,,+++.../////////...---,,,,,,........................000000//////.........---////////////////////////...---,,,+++++++++++++++000000111111111111000000------............---------------............///000000000000000000000000------......//////000000333222111///...---------111000///......///000111111111000000//////......000000000000////////////000111222222111000///...000111111222222222111111111///---,,,,,,...000222444000---,,,......,,,)))------/////////...---,,,---------------...///000...000000///...---...///........................111///...------...///111111000///...------...///...------------.../////////////////////.........000000//////.........---//////.........---------+++,,,.........,,,***)))+++,,,---......---,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...------,,,,,,------.........---,,,,,,,,,------///............------------------............//////111111000///...///000000000000///.........---------------------------+++---///111111000...---//////...---,,,++++++***.................................------,,,,,,,,,------,,,,,,,,,---......---,,,***(((((()))***+++***+++,,,,,,++++++---///111///...,,,++++++,,,---***+++---......---+++***++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,++++++,,,---///000......---------,,,,,,,,,---,,,,,,,,,,,,---......111111000///...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................++++++++++++++++++++++++++++++******+++---...///------------------------000///---,,,++++++,,,,,,***++++++,,,,,,++++++***++++++------------++++++,,,------+++******,,,......---+++++++++,,,...000(((---///+++(((***,,,+++---......---+++******+++000000///...------,,,,,,************************,,,,,,,,,++++++*********+++***)))'''''')))***+++,,,---...---+++***+++,,,++++++******++++++,,,---++++++***)))(((((())))))((()))***,,,,,,,,,+++***,,,,,,++++++***)))))))))+++***)))(((((()))***+++------------------------++++++,,,,,,,,,---------------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,...........................------------------,,,------......------,,,+++........................000/////////............////////////////////////......---,,,,,,,,,,,,,,,....../////////...------------............---------------............///........................---......///000111111222111000000///////////////111000////////////000111111000000000/////////...000000000/////////......000000111222222111//////000000111222222222111111111000...,,,,,,...000111444111///...//////---+++------...//////...---,,,---------------...//////...000000///...---...///........................000///...------...///000111000///...---......///...------------.../////////......---------------............---------,,,///.........------------,,,,,,---...---,,,+++***,,,------------------,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,...------,,,,,,------...---,,,,,,,,,,,,,,,------............---------------------............//////000111000...---...///------------,,,,,,,,,,,,------------------------+++---///111111000...---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,+++,,,,,,---......---+++***)))***+++,,,+++,,,,,,,,,++++++---///---,,,+++***))))))))))))***+++---......---+++***++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,------,,,,,,,,,---...///...------------,,,,,,,,,---,,,,,,,,,,,,---......111000000///...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,++++++++++++++++++,,,+++++++++,,,---...///------------------------//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,------,,,******,,,......---,,,+++,,,---///000***///000,,,)))+++,,,+++---......---***)))***,,,.........---,,,+++++++++************************+++++++++******)))))))))+++***)))(((((()))***++++++,,,---,,,***)))***+++++++++******++++++,,,---++++++***)))))))))))))))++++++***)))'''&&&$$$###)))))))))***++++++,,,,,,+++***)))(((((()))***+++------------------------,,,,,,,,,,,,------------------------............,,,,,,,,,---------......------------------------+++***)))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........,,,------------,,,++++++........................////////////............///////////////////////////...------,,,---------...............---,,,+++------............---------------............///........................------...///000111222333//////...//////000111222111000000//////000000111000000000000////////////////////////............//////111222222111000000///000111111222222111111111000...------...///111333222000000000000...---------......///......---...------------...//////...000000///...---...///////////////////////////000///...------...///000000000///............///...------------.../////////...---,,,+++,,,---------------,,,,,,,,,,,,,,,............------------------------,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++,,,,,,...---------,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------000...+++))))))+++...000...------,,,,,,------...+++++++++++++++,,,---...............---------------------............///...///000///---,,,---...,,,,,,,,,,,,------------------------------------+++,,,...000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---///...,,,++++++,,,------+++,,,---,,,++++++---...------...------,,,+++***++++++------------++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++...------,,,------......------------,,,,,,,,,,,,---,,,,,,,,,,,,---......000000//////......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///....................................---,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,------,,,+++***,,,...///...---------...///000+++///000,,,+++,,,---+++.........,,,***)))+++---------,,,,,,++++++***************************************)))))))))))))))+++***)))(((((()))***+++)))+++++++++)))((()))***++++++******++++++,,,---++++++***))))))))))))***000///---+++((('''&&&&&&)))))))))***++++++,,,,,,******))))))))))))******............------------,,,,,,,,,------------...,,,,,,---------.........,,,,,,,,,---------.................................,,,++++++,,,---,,,+++................................................,,,---......---...///000---------......---,,,,,,........................///////////////.........///////////////////////////......---------......000000000000///...---,,,------............---------------............///........................+++,,,---...///111222222//////...//////000111222000000000000000000000000000000000000////////////////////////.........---...///000111222222111000...///000111111222222111111000...------...///000111111000000000000///...---------.....................---------......///...000000///...---...///////////////////////////000///............///000/////////.........//////...------------...//////000///---,,,+++,,,---...---------,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---.........---,,,,,,++++++,,,,,,++++++++++++,,,,,,........................000...,,,++++++,,,...000...------,,,,,,------...)))))))))***+++,,,---............---------,,,,,,---------............///---...///...,,,+++,,,------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,...---,,,,,,+++,,,------+++,,,---,,,++++++,,,...---.../////////...,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,---...//////000---------,,,,,,,,,++++++---,,,,,,,,,,,,---......///////////////.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////////////////,,,---...///...---+++***+++,,,,,,,,,,,,,,,,,,+++------++++++++++++------+++,,,---,,,++++++,,,---///............///000111***...///,,,,,,///000.........---+++)))))),,,...------,,,,,,+++++++++*********************************************))))))+++******))))))******+++)))***++++++)))((()))+++++++++******++++++,,,---++++++***))))))*********...---+++******+++,,,---,,,,,,++++++***)))))))))***))))))))))))))))))***/////////......---------,,,,,,---------.........,,,,,,,,,------------...,,,,,,,,,---------..............................222000------------,,,+++................................................+++---//////------///111......////////////......////////////////////////.........///////////////////////////////////////......---------....../////////000000///...------------............---------------............///////////////////////////******+++,,,---...///000000000////////////000000000000111111111111000000////////////000000000000000////////////............///000111222222111000......///000111222222222111000///...---......///...///000000000///......------------....../////////......---------.........000000///...---.../////////////////////////////////............//////......//////////////////...------------...//////000000...---------...///---------------------...,,,,,,------------------...------,,,,,,---.........---,,,++++++,,,---.........------------...............------,,,,,,,,,---,,,,,,++++++,,,,,,---........................************************...------,,,,,,------...)))))))))***+++,,,---......------------,,,,,,,,,---------............///,,,......---,,,+++,,,---,,,---------......//////************************++++++,,,---...------,,,******+++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,------,,,+++***,,,---)))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********)))***,,,---///000111222------,,,,,,,,,+++++++++---,,,,,,,,,,,,---...............///////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------.........//////...////////////////////////,,,---.........---,,,+++,,,,,,,,,------,,,,,,,,,------++++++++++++------+++,,,------,,,+++,,,---............//////000000(((+++,,,+++...222333111---------,,,******,,,...------------,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++)))+++,,,+++******+++,,,++++++******++++++,,,---+++***************++++++((((((''''''((()))+++,,,,,,,,,++++++***))))))))))))))))))******)))))))))000000//////...---------,,,---------............,,,,,,,,,,,,------------,,,,,,,,,---------..............................333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000000---,,,...111......///000000000000///////////////////////////.........///////////////////////////////////////------------------...///,,,------.........------------............---------------............///000000000000000000000000******++++++,,,---------000000////////////000000000111111222222111111000////////////000000000000000000000000//////////////////111222222111000000---...///000111222222222111000///...............,,,...000111000/////////---------------...///000//////...------------......000000///...---...///........................////////////////////////---...//////000/////////...------------...//////000////////////.........------------............,,,,,,,,,,,,------------------------...............------,,,,,,------...//////............//////------------------------...------,,,,,,------...------------------------,,,,,,---......---,,,,,,...------,,,,,,------...+++++++++++++++,,,---...------------,,,,,,,,,,,,---------............///---...///...,,,+++,,,---++++++++++++,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,------,,,+++***+++---+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++)))***,,,...000111222222,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......------......//////000000......------------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////......//////000//////...........................,,,------...------,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---***,,,...---,,,++++++,,,------........./////////(((***++++++...444444111+++,,,------++++++,,,------------------,,,,,,,,,************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,+++******+++---++++++******++++++,,,---+++************+++,,,,,,++++++************++++++)))))))))***++++++,,,,,,))))))************))))))000000000///...---------------------............++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------000...,,,+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,000222000---+++---111---......///000000//////////////////////////////............/////////000////////////////////////,,,,,,,,,,,,,,,---......,,,,,,---...////////////------............---------------............///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............///111222333000111222222222222111000.../////////000000000111222111111111000000000000000000111222222111//////,,,---...000111111222222111000000///...---------+++///222333111000000111------,,,,,,---...000111//////...---------------...000000///...---...///------------------------......////////////......,,,---///000000000//////...------------...//////---...///000000...,,,+++++++++,,,,,,------------++++++,,,,,,,,,---------+++,,,.../////////...---,,,------------------,,,.........------.........,,,,,,------...////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,111000000//////000000111...------,,,,,,------...---,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++---------............///---...///...---,,,,,,...,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++************+++,,,,,,++++++,,,---------------------...,,,******+++---.........------......///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,---...///000000//////,,,,,,,,,++++++++++++***---,,,,,,,,,,,,---......---------...///000000111......------------..............................+++++++++,,,,,,---------------------------------,,,------...//////000000...///000000000000///...---------------------------------,,,,,,------...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***,,,......,,,++++++,,,,,,,,,---...............***++++++***...222222...)))+++......---,,,+++++++++++++++++++++,,,,,,,,,************************)))*********++++++++++++***++++++++++++++++++***((()))******))))))***,,,++++++******++++++,,,---+++*********++++++,,,------.........---,,,,,,+++)))))))))***++++++,,,,,,((()))***++++++***)))(((111000000///...------------------.........//////++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------+++)))***,,,///000111................................................---000333111,,,***---000,,,,,,---.../////////...000000000000000000000000---.........//////000000////////////////////////++++++++++++,,,,,,---...---...///111222222333333---..................------------.........//////..............................---------,,,,,,,,,+++,,,,,,...000222444555000111222333333222111000.../////////000000111111222222222222111111111000000111222222111000///...,,,---...000111111222222111000000///...---------,,,000333444222111111333------,,,,,,---...000111000///...---------------...000000000...---...///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---///000000000//////...------------...//////+++,,,///000000...+++)))*********++++++,,,,,,,,,+++++++++,,,,,,---------***,,,...000000///...---+++,,,............,,,+++...------,,,,,,------...+++,,,,,,---...///000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,111///,,,******,,,///111...------,,,,,,------.........---,,,,,,,,,---------------,,,,,,,,,++++++---------.........//////...///000///---,,,---............------,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---.../////////...---......,,,******+++---,,,+++***))))))+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------*********++++++,,,,,,---//////000000000...---,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......,,,------...///000111111......------------..............................+++++++++,,,,,,---------........................---------...///000000111...///000111111000///...------------------------...---,,,++++++,,,...///,,,------......------,,,++++++---......---++++++***,,,......---++++++,,,+++,,,------......------,,,---+++***---111000+++(((+++...000...,,,++++++******************++++++************************(((((())))))*********+++***++++++,,,,,,++++++***&&&((())))))(((((()))+++++++++******++++++,,,---+++*********+++,,,,,,---((()))***+++,,,+++***))),,,,,,++++++***)))))))))((()))***++++++***)))(((000///...---,,,---......,,,---------------,,,,,,........................///............///000000///...---,,,,,,,,,,,,,,,,,,,,,------------------------------------------........................///////////////.........///////////////000111111222111///------...000222111111000000//////......////////////000000000000......------------......)))+++...111222111000///000000000000000000000000......------------.....................///000000------------------------///...------...///000111111111111111000///...---000000000000000000000000222333333333333222111111//////000111111111111111////////////......111333222111000///............333333333222222000//////...---------...///111222444333111000/////////000000444777666111...///111,,,---...//////...---,,,........................//////000000000000//////...------,,,,,,,,,------000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000///......---000000//////......------///...---,,,,,,---...///...------...111222222111...---+++******+++---...---------...............///...,,,++++++,,,...///---------,,,,,,+++++++++........................------............------000///...---+++***)))(((........................,,,,,,,,,---------......+++*********+++,,,,,,---...---,,,***))))))******---.........---,,,,,,+++))))))***+++,,,,,,,,,,,,...------,,,,,,++++++***(((((()))***++++++,,,,,,000///...---,,,+++++++++...---,,,,,,,,,,,,---...+++++++++******)))))))))......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---...///000000...,,,+++---------,,,,,,,,,++++++000000///...------------////////////000222333444000000000000///...---,,,------............------.........////////////000//////.........---------,,,,,,---.../////////...//////000000//////...---.........////////////000,,,,,,,,,,,,------...///,,,,,,+++***+++,,,...///++++++***+++,,,,,,+++))),,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------,,,++++++***...---,,,,,,++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))***++++++++++++,,,...******+++++++++******)))++++++************++++++,,,------------,,,++++++,,,***)))((((((***,,,...)))))))))((())))))***+++,,,,,,,,,+++++++++******000///...---,,,------...------............------..............................------......///000///...------,,,,,,,,,---,,,,,,------------......------------------------....................................///////////////////////////000000111000//////......///000111000000000000//////......////////////000000000000......------------......+++---///111222222111111000000000000000000000000///......------......//////............///000000------------------------//////.........///000000111111111111000///......000000000000000000000000222222333333222222111000000111111222222222222111//////000///......111333111111000///............111111111111111000000///......------...///111222333222111///......//////000444777555111...///111------...//////...------...........................//////000000//////......------,,,,,,------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////...------............------------///...------------...///...------...111222222111///...,,,++++++,,,...///000//////......---------///...,,,++++++,,,...///.........---------------........................------............------//////......---,,,,,,,,,........................------------............,,,,,,++++++,,,------...000///---,,,++++++,,,,,,------......------,,,++++++,,,------------------------,,,,,,,,,,,,++++++*********+++,,,---------000///...---------------...---,,,,,,,,,,,,---...,,,,,,+++++++++*********,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---...///000///...,,,+++---,,,,,,,,,++++++++++++''''''((()))+++---...///.........///000111222333000000000000///...------------............------------........./////////..............................///000000000//////,,,,,,------,,,,,,+++***------........./////////++++++*********+++,,,,,,,,,,,,+++++++++,,,---...,,,++++++,,,------,,,***,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------.........---,,,,,,...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++***))))))))))))***+++)))+++,,,,,,+++++++++,,,++++++******************++++++************++++++,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,***))))))))))))***++++++,,,,,,+++++++++*********//////...------------...---....../////////..............................---------------......//////...------,,,---------,,,,,,---------.........------------------------........................---------.../////////000//////......//////000111---...//////000000000000000000000////////////...////////////000000000000......------------............///000111222333333000000000000000000000000///......------....../////////......//////000111////////////////////////000000///.........//////111111111111000000///...000000000000000000000000222222333333222222111000222222333333333222222111///000000///......000333111000000///......------...//////000000000000000......------...///000111111111000///............000333555555111///000111---......//////......---.................................//////............---------------......---------.........//////------------------------------........./////////...............---,,,,,,,,,,,,,,,---------------///...------------...///...------...111222222111000///...------...///000222111111000///...---,,,...---,,,++++++,,,---................../////////........................------............------.............../////////------------------------------------............------,,,,,,------......111000///...---------...------......------,,,,,,...////////////...------++++++,,,,,,,,,,,,------++++++,,,,,,------......//////............//////...------,,,,,,------...---,,,,,,,,,,,,,,,+++++++++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---.../////////...---,,,,,,,,,,,,+++++++++******###$$$%%%'''***---///000---------...///000111222000111111000000///...---------............------,,,---------........................////////////000111111111111111000///...////////////...------,,,,,,,,,---------......,,,,,,+++*********++++++,,,,,,+++++++++,,,---------,,,+++,,,......,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------......//////......------,,,+++++++++,,,,,,******************************))))))))))))******)))+++---...,,,*********,,,+++***))))))***+++,,,++++++************+++++++++++++++++++++*********)))***,,,------,,,+++******************+++,,,,,,+++++++++*********))))))//////......---------------...//////////////////........................---,,,,,,,,,,,,---............------------......,,,,,,------......//////------------------------........................,,,,,,------...///000000///............///000000+++---///000111000//////////////////////////////////////////000000000000......------------......//////......///111222333000000000000000000000000//////............///////////////...///000000111////////////////////////111111000//////.........000000000000000///...---000000000000000000000000222222222222222111000000222222333333222222111000000000000///......000222111111111111000///......+++,,,---///000000111111///...------...///000111000000///...............///222444444222000000111......////////////..............................------............------...------------......///........................------------.....................////////////000------......------,,,+++,,,,,,,,,------......///.........------............------...111222222111//////...------...//////111111000000//////.........---,,,,,,,,,,,,---...---------......//////000........................------............------.............../////////------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------000//////...............,,,------...------,,,,,,000000000//////...,,,,,,******+++,,,,,,---......++++++,,,,,,---------...---------------...//////------------------------------------------------,,,++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------,,,,,,+++++++++*********)))))))))***+++---...///,,,,,,,,,---...///000111111111111111000///......------............------,,,,,,,,,---------.........////////////000000000111111111111111000///...000000000000000///......++++++,,,,,,,,,---------///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......---+++............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...+++,,,---......///......---,,,,,,++++++,,,,,,,,,************************)))))))))))))))))))))))))))+++...///---***)))(((,,,+++***))))))***,,,...,,,++++++******++++++,,,++++++*********)))************+++++++++++++++***++++++******++++++,,,---++++++*********)))))))))...............------------......///000000//////........................---,,,,,,,,,,,,---............---------......///,,,,,,---......///000000------------------------........................+++,,,,,,---...//////000...............//////000+++,,,///111111000...---.............../////////////////////000000000000......------------......///...---------///111222000000000000000000000000/////////......////////////////////////000111111000000000000000000000000111111111000000///............//////......------111111111111111111111111111222222222222111000000000111111111111111000000000000000///---...000222222222222222222000///...***+++---...000111111111//////...------...000111///////////////.........///000222333222111111111////////////////////////........................------............---------------------...///000000//////...------,,,,,,---------....../////////.........////////////000------......------,,,+++------....../////////000---..................---...------...111222222111...------------------.........//////000000111111---------,,,,,,---------,,,,,,------.........///........................------............------.........---------------------------------------***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,............---------,,,,,,,,,------...------,,,/////////...---,,,+++*********++++++,,,---......++++++++++++,,,,,,,,,,,,++++++++++++,,,---......------------------------------------------------...------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,+++++++++******------,,,,,,,,,---------,,,,,,,,,,,,---///000111222222222222111000///...------............------,,,,,,,,,---------......000000000000000000000000000000000000///...------,,,------------,,,+++++++++++++++,,,,,,,,,,,,---///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,---......---+++000000///...---+++***)))+++++++++,,,,,,---------,,,,,,------............***+++,,,---------------,,,,,,,,,++++++,,,,,,---************************))))))************)))))))))+++...///---***)))(((,,,+++***))))))+++---///,,,,,,++++++++++++,,,,,,,,,+++***)))))))))******,,,+++)))(((((()))***+++++++++******++++++,,,---+++++++++************)))......//////......---,,,,,,---...///////////////........................---------------......///.........---......///000,,,,,,---...///000000111------------------------........................,,,,,,,,,---.........///......------......///000,,,---///000000///---,,,---............/////////////////////000000000000......------------......///...---------...000111000000000000000000000000000//////......//////000000000//////000000111222000000000000000000000000000000111111111000//////.........//////......---111111111111111111111111111111222222111111000/////////000111111111111111000111111///------///111111222333333222111///...***+++---///000111111222000///...------...///000//////000000000//////......///111222222222111111000//////......//////000.................................//////.........------------...///000000111000///...---,,,++++++------......///000000000------........./////////...............---,,,,,,.........///////////////------...//////...------...------...111222222111------------------------,,,---...///000111111222---------------------------------------.................................------............------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,---------,,,,,,+++,,,,,,------......------.........---,,,+++***)))******+++,,,,,,---......+++++++++++++++,,,,,,,,,++++++******+++,,,------,,,------......------,,,,,,,,,---------------...///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------............///---------,,,,,,,,,++++++++++++++++++,,,---......,,,,,,,,,---...///000111222333333222222111000///------............------,,,---------............111111111111000000000000---............------,,,...............---,,,,,,+++++++++,,,,,,,,,------,,,,,,+++*********++++++,,,,,,---------,,,++++++---,,,+++,,,......,,,+++//////......---,,,+++******++++++,,,,,,------...------...////////////...++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++******++++++++++++******)))+++---...,,,*********++++++******+++,,,---...,,,,,,++++++++++++,,,,,,---,,,+++))))))***++++++...,,,)))'''''')))+++,,,***************+++,,,,,,,,,,,,,,,+++++++++******---.../////////...---,,,++++++---....../////////..............................------......///000...............///000000,,,,,,---...///000111111------------------------........................------------------------...------------...//////...////////////---,,,+++---------.........//////////////////000000000000......------------......//////////////////000111000000000000000000000000000000////////////000000000000//////000000111222//////////////////////////////000111111111000000//////000000000000000///111111111111111111111111111111111111111000000///...///000111222333333333111111111///------///111///000111111111///---,,,+++,,,...///000111222222000///...------...///000//////000111111000000///......///111333333222111111000///......///000111...........................//////000000//////...------------...///000111//////......---------,,,---......///000000111111,,,---------...............////////////...------///...............------------...//////...------...------...111222222111.........//////.........---------......//////000,,,------------------,,,/////////.......................................------............---------------...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,++++++++++++++++++,,,------------,,,++++++,,,------......---------------------,,,+++***+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---......---,,,,,,++++++,,,,,,------------------,,,,,,,,,---..............................,,,,,,,,,---------......---------------...//////.........---------,,,,,,++++++++++++,,,---......,,,,,,------...///111222333333333333222111000///------............------------........./////////333333222111000000//////,,,------.........------000000000000000//////...,,,,,,,,,,,,------------++++++*********+++,,,,,,,,,,,,---------,,,+++***,,,++++++,,,------,,,******+++,,,---............******+++,,,,,,---............000111111111000///------------------,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))+++,,,,,,+++++++++,,,******++++++,,,------...---,,,,,,++++++,,,,,,---...---+++*********,,,,,,...---,,,+++++++++,,,,,,***))))))))))))***++++++---------,,,,,,,,,,,,+++---.../////////...,,,,,,***+++,,,---....................................///............///000000...............///000000,,,,,,---...///000111222------------------------........................------------------,,,,,,...------------...//////000000//////...---++++++---------.........//////////////////000000000000.........------.........000000000000111111111111000000000000000000000000000000////////////000000000000000000000111111222////////////////////////...///000111222222111000000111111222222222111111111111111111111111111111111111111111111000//////...///000222333444555555111111111///------///111---...///000///...+++***,,,---...000111111222222000///...------...///000///000111222222111000///......///111333333222111111000///......///000111........................//////000000000000//////---------......000111111---------............///---......///000111111222,,,,,,,,,---------......//////000000//////...---.........------,,,,,,,,,,,,---...//////...---,,,...------...111222222111//////000000000000//////...............---------,,,------......------,,,111111000000//////..............................---..................---+++,,,---///000222333444,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///...------,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,---.........------------...------,,,+++++++++,,,,,,,,,,,,------.....................---...------,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000........................,,,,,,,,,------.........---------------...///000//////.........---------000///......---------...---------...///000111222333333333333222111000000---..................---.........////////////000555444333222111///......,,,,,,---.../////////...---------...---,,,,,,+++,,,,,,------------......,,,,,,,,,,,,---......///,,,,,,---...---,,,***)))++++++***+++,,,---+++)))'''(((***,,,///000111222******+++,,,,,,---.........///111222222222111000////////////...---,,,,,,++++++++++++,,,,,,---...------------------------+++,,,------------,,,+++)))***,,,+++++++++,,,...)))***+++,,,---...---------,,,,,,++++++,,,,,,---///...,,,******+++,,,---....../////////...,,,+++)))))))))((()))******+++......---------,,,,,,,,,+++,,,,,,------,,,,,,+++///////////////.........////////////////////////................................................---------.........//////333000---,,,---.../////////...---,,,,,,---...///////////////////////////..............................////////////......+++---000000/////////000................................................---------..................///000222222222111000///000111222222111///...222222111111111111222222---.........//////000000111111111111111000//////111111000000000000000111111111000000000000111111000000000000000//////...111111111111111222222222222111///.........///000000000111111111000000///222222111000000111222333///////////////.........000000111111111000000///,,,---...///000000000000111444...***000...***...000000000000////////////111111111111111000////////////...------------...////////////////////////............////////////000000///...------,,,,,,---------............///............................................................////////////222333444222000//////000///...---,,,,,,---...///000///---,,,,,,---///000000000000///......------//////////////////...............////////////000222111...,,,,,,---///111------------------------..................------////////////////////////......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////************+++,,,------///......------,,,+++++++++,,,------......---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++........................111111000///////////////000//////.........//////444333222000///---,,,+++,,,---......//////......000000//////.........---111111111000000000000000...---,,,++++++---...000......///000000000000000//////000000000000//////,,,---------.../////////---.........---,,,,,,+++---,,,,,,,,,,,,---......///............---------...------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,---......///////////////222111111000///......---************+++,,,------+++,,,---......---,,,+++,,,,,,++++++++++++++++++,,,,,,---......---,,,,,,(((((()))***++++++,,,,,,...---+++*********++++++...---+++******+++---...)))+++---//////---+++)))'''((()))***************++++++,,,,,,,,,------------......//////......---/////////////////////...////////////////////////................................................---------.........//////222000---,,,---.........///...------------...///////////////////////////..............................////////////......---...//////...---...000///.........................................................////////////---...///000111000000///111111000000000000000111222111111111111111111222/////////000000000111111111111111111111000//////111111000000000000111111111111000000000000111111000000111111000///......000000111111111222222222222111000///...//////000000000111111111111000000000///......///000111222000000/////////............000333555555333000...------......///000000111***333333///111,,,***222000000000000000000000000111111111111111000////////////...------------...////////////////////////............////////////000//////...------,,,,,,---------............///............................................................////////////222222333222000...///000//////...------...//////000...---,,,,,,---...000.........///////////////........................------........./////////000///---,,,,,,,,,...///------------------------......................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------------------+++,,,------......------///......------......///---------,,,,,,,,,++++++------------------------000000///............/////////............//////111111000///---,,,+++++++++,,,,,,---------------000/////////.........---111111111111111000//////...---,,,++++++---///000//////000111111111111111//////000000000000//////---------...............------......------,,,+++,,,---------...............---------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------...///////////////)))***+++,,,---.........+++++++++***++++++,,,,,,,,,,,,------------,,,,,,******)))))))))))))))))),,,,,,---......---,,,,,,,,,,,,,,,------......///---,,,+++*********++++++...---+++******+++---...***+++,,,------,,,+++***)))******++++++++++++***************++++++++++++......////////////............//////////////////////////////////////////................................................---------...............000...---,,,---......---///...------------...///////////////////////////..............................////////////.........///...---++++++---///000000//////......------.........................../////////000000000000---......////////////...222111///......000111333111111111111111111111111000000000000111111111111000111111111111000000///111000000000000000111111111111000000000000111111111111111111000///...---000000000111111111222222222111000////////////000000000111111111111000000------,,,,,,---///111222111111000//////...---------000666999999666111---......------...///000111+++555555000///******444/////////000000111111222000111111111111000000///000///......------......////////////////////////............/////////////////////...------,,,,,,---------............///............................................................////////////000111222111///---...///000//////......//////000///...---,,,,,,---...///------......///000000111------------------......,,,---------.....................---------,,,,,,------------------------........................------------------------......---------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******000///...---,,,,,,,,,,,,++++++,,,------...//////+++,,,------......------///......------......///------------,,,,,,,,,,,,------------------------//////...------------...//////............//////......------,,,++++++******+++,,,,,,------,,,,,,/////////...............///000222222222111///......---,,,,,,,,,---///000000000111222222222222111...//////000000//////..................---------------......------,,,,,,,,,---...///000///......------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------...////////////...333444444555444222111///,,,,,,++++++***+++++++++------,,,,,,,,,,,,------))))))******************,,,,,,------------,,,,,,------..................---,,,+++*********++++++...---,,,+++++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,............////////////////////////////////////........................................................................///---,,,---...///---,,,.........------.........////////////////////////..............................////////////......//////...,,,******,,,///111111000//////................................./////////000111111222222.../////////////////////111000/////////000111222111111111222222111111111000000000000000000000000000000111111111111000///000000000000000000111222111111000000000000111111222222222111000///...---//////000000111111222222111111111000000000000000///000000111111111111000,,,,,,,,,,,,---///111222222222111000///...---,,,---000555999999666111...000///---,,,---...000222555888111---222000,,,111------...///000000111111000000111111111111000///000//////...............////////////////////////............//////////////////.........------------------............///............................................................///////////////000111000...---...///000000////////////000000///...------------...///............//////000000,,,,,,,,,---------------,,,,,,,,,---------............/////////...---,,,........................---------...............------------------------......---------,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,++++++*********///......---,,,,,,------,,,,,,,,,---------......+++,,,------......---------,,,,,,++++++,,,,,,---------------------,,,,,,..............................---,,,,,,,,,,,,---///............//////000---------,,,,,,,,,,,,,,,++++++,,,------------,,,...........................000222333333111...---...------,,,---...////////////000111111111111000...//////////////////.../////////...---------,,,,,,------...------,,,,,,,,,---///111111000///------------,,,,,,,,,,,,+++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,---......//////......:::;;;<<<<<<;;;999777666------,,,+++************...---,,,++++++,,,---...++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,+++++++++++++++++++++...---,,,+++++++++,,,,,,++++++***))))))***++++++,,,,,,,,,,,,+++***))))))---------.........//////,,,------......------,,,---.........//////000000////////////////////////.....................................................................------------...000000...,,,---..................---////////////////////////////////////////////////......////////////......//////...,,,******,,,///111111000000000///////////////////////////////////////000000111222222333111000000000000000000000...///000111222222111000000111222222222222111000///////////////////////////000000111111111000000000000//////000111222222111111000000000000111111222222222222111000///......//////000111111222222111111111111111000000/////////000111111111111111------------...000222444333222111000///...------...///222444444333111000000///---,,,---...000111777666///444DDDCCC333+++,,,,,,------...///000000///000000111111111000000000000///............///////////////////////////............////////////...............------------------............///........................////////////////////////............////////////...///000///...---.../////////000000000000//////.........------.........000000//////............,,,,,,,,,---------......,,,,,,,,,---------.........///111111111000...---........................---------.........//////..............................---------,,,,,,,,,++++++,,,,,,---...//////------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,---............---------,,,,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---------------------------////////////////////////......---,,,,,,,,,,,,,,,...............///000000------------------------,,,,,,---...............---------..................000222333333111...---------------......//////---......///000/////////......////////////....../////////...---------,,,,,,,,,------...------,,,,,,---///111111000///---............------------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,------...............---...111555777999::::::------,,,+++************---,,,+++******+++,,,---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++------,,,,,,++++++++++++,,,+++)))(((((()))+++,,,***+++++++++***)))((((((---------.........////////////000000000000//////------......///000000000////////////////////////...............................................................---------------...000222111///,,,------...//////...------////////////////////////////////////////////////......////////////.........///...---++++++---///000000000000111111111111////////////////////////......///000111222222333222111111000000000000111---...000222333222111000000111222333333222111000////////////............///000000111111111111000////////////000111222333111111000000000000111111111111222222111111000///---...//////000111222222111111222222111111000///...///000111111222111111//////......///111333444222222111000000///.........//////000111111111111000///...------...///000000111000===SSSPPP888)))---------......////////////000000111111111111000111000//////......//////////////////////////////............////////////........................---------............///........................////////////////////////............////////////...///000///...---...///...//////000000//////...........................111000000///......------,,,,,,,,,---......//////,,,---------............000000111222111000///...........................,,,,,,------.../////////////////////////////////......---------,,,,,,,,,+++,,,,,,------.........------------------------///..................---++++++++++++,,,---.../////////...---,,,,,,+++++++++,,,------......------///......------......///------------............////////////////////////......---,,,,,,,,,,,,---......---......///000111/////////...............,,,---......//////......---------------.........///000222222222111///...------......////////////,,,---......//////......---......//////......---...............---------,,,,,,------......------,,,---...///000///......//////.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,---............---)))***+++---///111222333,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++******+++,,,,,,,,,++++++---------,,,,,,++++++***,,,+++***))))))***+++,,,))))))*********)))((((((++++++++++++,,,,,,,,,,,,//////000000000000//////------......///000000111////////////////////////................................................//////.........---------------///222444333000---------...//////...------////////////////////////////////////////////////......////////////......---...//////...---...000///000000111111222222333////////////////////////------...///000111222333222111000///...//////000...//////000111222222222///111222333333222111///000000000000//////......//////000111111111111111////////////000111222333111111000000000000111111000000111222222222111111------...///000111222222111111222222222111000///...///000111111222222222000000/////////000222333111111111000000000//////......///000111111111111/////////////////////...---222222:::HHHEEE555...//////000000000000000000//////000111111111111111111000000///////////////////////////////////////............////////////........................---------............///........................////////////////////////............////////////...///000000///...///000---...////////////...------..................---///////////////.........,,,------...//////000000------........./////////000000000000000//////...........................,,,,,,------...//////000..............................---------,,,,,,,,,------------------------......................................./////////...---------------......---------------------,,,+++,,,------......------///......------......///------------.........///........................///......------------------------......///000111000/////////......------,,,,,,---............---,,,,,,,,,------.........111111111111111000//////---......///////////////---......///////////////---......//////......------------...............+++,,,------......------,,,---------.....................---------,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++)))******+++,,,,,,------,,,++++++******++++++,,,+++,,,------......------111///---+++***+++,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---,,,,,,+++******+++,,,,,,*********++++++,,,,,,---)))***+++,,,,,,,,,,,,+++------------,,,+++******,,,,,,++++++++++++,,,,,,))))))***+++++++++******************++++++++++++------............---------------...///000000111////////////////////////................................................//////.........------------...000333555444000---,,,---...//////...---,,,////////////////////////000000000000000000000000......////////////......,,,---000000/////////000//////000111222333333444000000000000000000000000,,,---...///000111222222111000///...------...///000///......///111333444///000222333333222000///222111111111000000////////////000111111111111111////////////000111222333111111000000000000111111///000111222222222222222------...///000111222222111111222333222111000///......///111111222222222111000///......///000111111111111000000000000000---...000222222222111111...//////000//////...---111666222///333111...444222222222111111111111111//////000111111111111111111111000///////////////////////////////////////............/////////000---.....................---------.........//////........................000000000000000000000000............/////////000...000111000//////000111,,,---...//////...---,,,------............------------......///000000000------......///000111111.........////////////000000/////////............////////////////////////,,,,,,------...///000000------------------------......---------,,,,,,,,,------------------,,,,,,........................---------....../////////111000///......---......+++,,,,,,------......///+++,,,------......---------,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...---------......000111111000//////...------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........111111111000000000000000---......///000/////////...//////000000000000000---..................---,,,------....../////////+++,,,,,,---.........------,,,,,,,,,,,,---......---------,,,,,,,,,++++++...------,,,,,,------.........---,,,,,,+++******))))))***+++,,,,,,------,,,++++++++++++++++++,,,+++,,,------......---------,,,***((()))+++...000************+++,,,------***+++,,,------,,,+++***++++++,,,------...//////---,,,+++******+++,,,---(((((()))***++++++,,,,,,)))***+++,,,---,,,,,,+++------...---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000//////.........////////////////////////////////////.........---------000000//////.........------------.........////////////............//////000000//////.........---111000///...---,,,++++++,,,,,,---...///000111222////////////............//////............//////........................000000000000000//////...000//////............///,,,,,,,,,---///000222333111111000000000000000111......---...///111333444555444444333333444444555000000000000000000000000111111111111111000//////111000000000000000111222333333222111111222333333555222000111333444222///111000/////////111222333333333333222111000///...---...///000111222222222000//////............///000000111000000///...---////////////000111222333000111111000...---///000///000222222111000000111000000000000//////////////////000000111111222222///////////////.........222000...---------,,,+++......------------....../////////000000000000000---...............------000000///...............000000//////.........------...///111111111000///............---,,,+++***......------...///111222............////////////......////////////........................---------------.......................................000///...------...///000........................---------............/////////.........---------///......------,,,++++++////////////////////////////////////////////////.........------,,,,,,,,,000///...---,,,,,,,,,,,,,,,+++,,,---//////---+++------------------------,,,,,,,,,------.........------------------,,,,,,------------------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***,,,---,,,,,,---///111111111000000//////......111///............---+++---.........///000000000...------,,,,,,------.........//////...---,,,,,,------------------------.........---,,,---...000...---***((()))+++...000000---+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,***((((((***+++++++++++++++,,,------......///...---,,,,,,,,,,,,---.........,,,***)))((('''''')))************+++++++++......---,,,,,,+++*********)))((()))***+++)))((()))))))))***+++++++++,,,******)))))))))***,,,---+++++++++******)))))))))******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------......//////............////////////////////////////////////.........---------000/////////............---------.........////////////............//////000/////////............///...............------,,,------...///000111222000000000/////////......000000////////////000000//////////////////////////////000111111222111111111000///...............------------...000111222111111000000000000111111............///111333444333333333222222333333333111111111111111111111111000000111111111111000000000000000000000111111222333333222111111222333333444222111111444444333111000000/////////000111222333333333222222111//////......000111222333333333000000///............///111111111111111000///...............///000111222000111111000......///000111222222222000/////////......//////000000111111000000000000000111111111/////////////////////...111000.........///...---///......------......///...............------------......//////...------000000///...............000/////////............,,,---...///000//////...+++,,,---......//////...000///......---...//////............////////////......////////////..............................................................................000///...------...///000........................---------............/////////.........---------------------------------........................------------------------......---------,,,,,,,,,---,,,+++***)))))))))))),,,,,,+++---...///...,,,------------------------,,,,,,,,,---------......,,,,,,------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,------,,,,,,...000111111000000//////......---+++***+++,,,,,,+++)))------.....................------,,,,,,------.........//////...------,,,------------------------,,,------------------...///......---...//////000///---,,,,,,......---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---+++)))(((***++++++***++++++,,,------......///---,,,++++++++++++,,,------,,,+++***************************++++++++++++......---,,,,,,+++******,,,***))))))***+++***)))***************++++++++++++******)))***+++,,,---,,,,,,+++++++++*********((()))))))))************++++++++++++++++++,,,,,,)))))))))*********++++++//////............//////////////////////////////...............---------////////////............------.........///////////////............//////////////////............---------....../////////------...///000111111222111111111000000000000///111111000000000000111111000000000000000000000000...///000222333333333444111111000......---------...............///000000111000000000000000111111///.........///111222444333222222111111222222333111111111111111111111111///000000111111111111000000000000000111111222222333222222111111222222333222111111222444555555444000//////......///111111222333333333222111000000//////000111222333444444111000//////.........///111111222222222111000000------------...///000111000111111000......///111000111111111111111111111------...///000111222222111000000000000000000///......//////////////////111///......///000000//////......------....../////////......------,,,,,,---......//////.........000000///...............////////////............,,,---..................,,,,,,---...////////////111111///...------------............////////////......////////////..............................000//////......---------........................//////............//////........................---------............///...............---------++++++,,,------...//////------------------------------------------------...------------,,,,,,,,,///...---,,,,,,,,,,,,,,,...,,,++++++---......---------------------------,,,,,,,,,------------...++++++,,,,,,------......------------------------*********)))******++++++------------------------...............---,,,+++---......---,,,,,,...///111111000000//////.........---,,,---...//////---///////////////............------,,,,,,------............///......---,,,------------------------.........------,,,,,,+++,,,,,,---......---,,,+++///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,***)))***+++***)))++++++,,,------......///,,,++++++******++++++,,,,,,+++++++++++++++,,,---************+++++++++,,,...------,,,,,,++++++***---+++))))))***,,,,,,++++++++++++***************++++++******++++++,,,---,,,,,,,,,,,,++++++++++++))))))))))))************,,,,,,++++++++++++++++++(((((()))))))))*********///............//////000////////////////////////........................///////////////.....................//////////////////............/////////////////////.....................////////////......///000000111222222222222222111111111000000222111111111111111111222000000000000000000000000...///000111222222222222222111000...------------000//////.........//////000000000000000000111222000//////...///111222333333333222222222222333333111111111111111111111111111111111111111000/////////000000111222222222222222222222222222222222222111111111222444555666666000000///......///000111222222222333222222111111000000111111222444555555111111000///............111111222333333333222222............///000111111000111111000//////000222/////////000222333444444......//////000000111111111111000000/////////...............////////////111///....../////////...//////............//////222222111000///......------......////////////...000000///...............///////////////.................................000000000000///...---,,,000000//////........................////////////......////////////......---------...............111000000///...------,,,......................../////////....../////////........................---------............///........................,,,,,,,,,---------......------------------------////////////////////////------------------------000000///...------......///---++++++,,,.........------------............------------------------******+++,,,------......------------------------,,,++++++***))))))******...........................///000///...,,,,,,,,,......///...,,,,,,---///111111000000//////.........------...000222111000222111111000000/////////...------,,,,,,------...---...............------,,,,,,------------------222000...------.........000000///...,,,+++******......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///---***)))*********)))++++++,,,------......///,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,---------,,,,,,+++++++++///,,,***)))+++,,,------,,,+++++++++***)))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,...............///000000000000000000000000000000---..............................///////////////........./////////000000//////............//////.........///////////////000000/////////.........//////000000111222222222222222222222111111111111222222111111111111222222///////////////////////////000000000000000//////111111///......---------000000///............///000000//////000111222222000000//////000111222333444444333333333333444444111111111111111111111111333333333222000///---,,,//////111222333333333222222222222222222222222222///000111222333444666777111000///......///000111111222222333333333222222111000000111222333555666222222000//////.........000111222333333333333333////////////000111222222000111111111//////111222333111//////222333333222111111000000//////......111000000000//////......---.........//////000000222000...---......---,,,/////////....../////////222222111000///......------......///000000//////000000///........................///////////////000000//////////////////000000000000///...---,,,---......///////////////............////////////......////////////......---------.........//////111111000///......------////////////////////////...//////////////////...........................---------............///---...........................---------,,,,,,,,,------------------------////////////////////////---------------------------,,,++++++++++++++++++///---++++++,,,.........---------....../////////------------------------******++++++,,,---......------------------------000///---,,,******))))))........................---///000000---,,,,,,---...//////...,,,,,,...///111111000000//////......+++******+++---//////...000000000//////............------,,,,,,------...------...............---,,,,,,,,,---------......111///,,,---111555888888;;;888444111.........///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000---+++******+++***)))++++++,,,------......///,,,,,,------------,,,,,,......---,,,++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++///---+++***,,,------,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------------.........---......///000111000000000000000000000000---------........................///////////////....../////////000000000//////............//////.........///////////////000000000//////.........000000111111222222222222222222222111111111111000222222111111111111222222////////////////////////000000000000000///......000000///............///000//////.........//////////////////000111222333111111000///000111222333555444444333333444444555222222222222222222222222333333333222000///---,,,...///111333444444333333111222222333333222222111...000222222222222444666222222000//////000000111111111222333444444444333000000000000111333444666333222111000///.........///000111222333444444444/////////000000111222333000111111111000000111333999555111000111222000---222222111000///...------000//////////////////...------......///000000000222000....../////////...000//////......//////000//////......------,,,,,,---...//////000000000000000000///........................///////////////111111000////////////000,,,,,,---...////////////,,,---...///000000000000............////////////......////////////......,,,,,,------.../////////111000000//////.........////////////////////////......////////////..............................---------............///---------...............//////...---,,,,,,++++++------------------------------------------------,,,,,,,,,------------......------,,,,,,---------...,,,++++++---......------------...//////000000...------------,,,,,,,,,******++++++,,,,,,------------------------------111000///---,,,++++++***------------------------***---000///---+++---///......///...------///000111111000000//////......---,,,+++---///000000///------------,,,,,,,,,,,,...------,,,,,,------...,,,---......///.........+++,,,,,,------.........,,,++++++000777===@@@@@@:::888333///------...000---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---+++***+++++++++***++++++,,,------......///,,,------......------,,,......,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,++++++++++++*********************+++++++++***))))))++++++++++++,,,,,,,,,,,,++++++++++++************,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---------......///000111000000000000000000000000---------.........//////............/////////000.../////////000000000000//////............//////............/////////000///////////////000000000111111111222222222222333222111111111111000000000111111000000000000111111000000000000000000000000//////000111111111000000///............//////000//////.........//////000////////////000111222333222111000000000111222333444333333333333333333444222222222222222222222222000111111111111000000///---///111333444444444333111222333333333333222111---///222222000000222555444333222000000000111222000111222333444444444444000/////////000222444555444333222000///............///000222333333444444//////...//////000111222000111111111000000222444888444//////111333222///111111000000//////...............///////////////------......///000000111111///...///222333444333000000////////////000000...............---------------///000000111111111000000///.........................../////////000111000///...---......///+++,,,---......//////...---...///000000///..................////////////......////////////......,,,,,,------...//////000000000000///////////////////////////////////////---...///000000///...---........................---------............///---------.........//////---------------------,,,........................------------------------,,,,,,,,,---------......000000////////////000000,,,,,,+++---...///...,,,---------...///000000000......---------,,,,,,,,,++++++++++++++++++,,,,,,------------------------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,(((+++//////,,,+++---000---...///...---...000222111111000000//////......000///...///111222222111------------...............------,,,,,,------...,,,------...//////......++++++,,,,,,---......///+++,,,///666>>>AAA>>>:::222000...---,,,,,,---...,,,...///...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...,,,******+++,,,,,,,,,++++++,,,------......///+++,,,------------,,,+++,,,++++++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---+++)))***************+++++++++)))************)))((('''*********+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++,,,,,,)))*********++++++++++++---------......000111111000000000000000000000000---------.........//////---.........//////000000////////////000000000000//////............//////---.........//////000000------...///000111222222222222222222222222333333111111111000000000000///111111000000000000111111111111111111111111111111...///000111222333333333...------......///000111...............///000000////////////000111222333222111000000000111222333333222222222222222222333222222222222222222222222......///111111222222222---///111444555555444333111222333444444333222111---///222111//////111444555444222111111111222222000111222333444555555555000///......///111333555444333222000///.........---...000111222333444444...------......///000111000111222111000000222444444///,,,...333777777555////////////000000000000---.........//////000000---------...///000000111/////////111444777888888000000////////////000000/////////000000000000000------///000111111111111000000///...............---.........//////000000000///...---,,,------...............---,,,+++***//////000000000...---,,,............/////////000......////////////......,,,,,,------...///000000////////////000000000000000000000000000000000000---...///000000///...---........................---------.........//////---------.........//////+++,,,,,,------......///////////////////////////////////////////////////,,,,,,,,,------.........------,,,,,,,,,------...,,,+++,,,...//////---+++---------...///000000111.........------,,,,,,,,,,,,,,,++++++++++++++++++------------------------,,,+++,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,&&&***......+++***---111,,,---............111333111111111000//////.........---,,,---...///...---//////000000111111222222...------,,,,,,------...,,,,,,---.../////////...++++++,,,,,,---...//////...000555<<>>@@@;;;444111000000000//////000000111000000111111000000///...//////000000000000//////111111111000111222222333111000000000000000000111/////////000000000111111000//////............///000000///.........//////////////////////////////------------------------........................////////////////////////------............------///............---------.........---------------...............///000000111000///---------...///111111000000//////......////////////............//////000000000000//////............///000222222222111000///...............------...000000///---..............................///000000000//////000///...///000000///...........................------------------------///............//////000.........------............///000...,,,++++++,,,//////............//////...------------...000111000...,,,,,,...000111222...000333555555222///---------,,,,,,,,,,,,------++++++,,,,,,------......,,,---/////////...---,,,///...---,,,++++++++++++---,,,,,,...000111000........./////////......---++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------------------------000000000000////////////---...///000111222333444//////////////////////////////000000000//////...111111000000000///......000000000000000000000000////////////////////////,,,------...//////000000------------.../////////000111111111222222333333222111111000000111222333111111111333555555333111111111111111222222222222555333222000000000000111333333222222222111111111000000111111111222222222444333222222333444333222111111222222222333333222444444555555555666666666111111222222222222222333222222222111111111000000444444333222111111000000///000111222333444444444333222111000000111111222333444444444333111000/////////111222333444444444333333333222111000000///222222222222111111000000000000111222222222111111111111111111111222333333111111111111111000//////------...///////////////000000////////////000000//////.........///000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000//////////////////////////////000000111000000000/////////...000000111111111111000///......///000000000000000222555777666222///000111//////555===???:::333000000000000///000000111111000111111111111000/////////000000111111000000///111111111111111222333333444444333333333333444444//////000000000111111111000///............//////222111111000000/////////////////////////////////................................................////////////////////////---...///000000///...---///............---------...............---------...............///000000222111000//////000111222111111000000//////......///////////////.........///////////////////////////////////////000111111222222000///////////////---,,,,,,---///000...---........................---...///000000000000000...---,,,,,,......---,,,............................................................//////000000...------,,,,,,------......///000...,,,***+++,,,...///000222222000///......------------///000111000...++++++---/////////---...000111111000...---...------,,,,,,------...,,,,,,,,,------.........---------...//////000111111000...,,,+++++++++,,,...------...///000...---///000111000///---------++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---------++++++++++++++++++++++++////////////000000000000---...///000111222333444//////////////////////////////000000000000000///111111000000//////......000000000000000000000000////////////////////////,,,------...///000111111//////000//////...//////000000000111111222222222111000000111111222222333111111111333555555333111000000111111111222222222444333222000000000111111333333333333222222222222111111111111111222222222444333222333444555444222000111222333333333333222666666555555555444444444111111222222333333333333222222222111111111000000222222333333333333333333...///111222333444444444333222222111111000000111222333333444333222000//////000111222333444444444444333222222111000//////111111222222222111000000///000111111222222222222111111000000111111222222000111111111111000000//////////////////...------000000////////////000000000/////////000000111222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000//////000000000000///////////////000000111111111000000......///000000000000000---000333222...++++++,,,111000222777888444000///000000000000000111222222111111111111111000000///000000111111111111000000111111000000111111222333444444333333333333444444000000000000111111111111//////............//////222222222111111000000///000000000000000000000000........................////////////////////////////////////////////////---...000000000000...---///............---------.......................................///000000000/////////000111333444111000000000/////////............///////////////........................///////////////000111111333333222111000000000000---,,,,,,---///000...---..............................///000111111111000...,,,+++,,,---...---,,,........................------------------------------...//////000000000------,,,,,,,,,,,,------...//////...,,,***+++,,,,,,///333666666333///,,,...---------...000222333111///,,,+++,,,---......000///...------------......------,,,,,,------...,,,,,,------------......---,,,++++++---000444666000///---,,,++++++,,,,,,...------...//////...,,,111222333111...+++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++////////////000000000000111111111000000/////////000000000000000000000000//////000111111111000000//////...---------......000000000000000000000000000000000000000000000000//////000111111222333333222333444333111///...///............////////////000000000111222222333333111000000111333444222111000000000111111111111222444333111000000000111222222222222111111111000000111111111111111111111111333222222333555555444222000111333444444444333222444444333222222111000000111111222222333444444444222222222111111111111000///000111222222222222222...///000222333444444444333333222222111000000000000222333444444333111000000000111222333333333333333333222111000000//////000111222333333222111000000000000111222333444444111111000000000111111222000000111111111111000000000000000000///...------000//////......//////000000000///000000111222333000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000000000111111111000//////000000000000///////////////000000111111111111000......///000000000000000...///111111///---,,,---333///...111222///...///000000000000111111222333111111222222111111000///111111222222222222111111000000000///000111111222111000000000000000000111000000000111111111222222///............//////000111111222222222111000000000000000000000000000000........................////////////////////////////////////////////////......////////////......///............---------.............../////////...............///000000------,,,---...000111333/////////000000000000000.........///////////////......------------..................///000222222444333222111000000000000...------...000000///---........................//////000111111111000000///...---...//////...---........................++++++++++++++++++++++++---...//////000//////...---------,,,,,,---------,,,---...---,,,+++,,,---,,,///444777777444///,,,---------...000222444666333000---+++,,,---------111000---+++***+++---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,++++++---000444666...------,,,,,,,,,,,,,,,---,,,,,,---//////...,,,000222333111---******+++------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000111111111000000///...------000000000000000000000000//////000111111111111111000///.........///000111////////////////////////000000000000000000000000000000000111111222222333555777888666333/////////..................------//////000111222333333333222000//////111222222111000000000000111111111111333222111000000000111222333222222222222111111111111111111111111111111111111111111333444555333111000111333444555444333222111111111111111111111000111111222222333444444555222222222111111111111000111222222333333222111000---...000111333444444444333333333222111000/////////111333555555333111000000111222222333333333333222222111111000000/////////000222333333222111000000000111111333444555666111111000000000000111111000000111111111111000000000000000111000000////////////............//////.........//////111222222////////////////////////000000000000000000000000////////////////////////000000////////////000000.../////////000000000111000111111222111000///...////////////000000000000//////000111111111111111......///000000000000000111111000111222222111///333...,,,///000//////222000000000000111222333444111222222222222111000000111222222222222222222111//////......//////000111//////............//////000000111111111222222222...............///000000///000111222222111111000000000000000000000000000........................///////////////////////////////////////////////////......------......//////............------------........./////////000...............///000000///...---------///000111......//////000000111111............/////////000000///...------...///000---------...///111222333333222111000000////////////......///111111000...////////////////////////000000111111111000/////////...------//////...---........................------------------------...//////000000///...---......------------......***,,,------,,,+++---...---///111333333111///------------///111444777999444111...,,,,,,------,,,///...---,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000000000***++++++,,,,,,,,,,,,,,,,,,++++++---//////...---,,,///222000,,,***+++...------,,,,,,+++,,,,,,,,,------------------------...---+++***)))*********++++++++++++++++++++++++.../////////000000111111............////////////000000000000000000000000//////000111111111111111222111000000000222333444////////////////////////000000000000000000000000////////////000000000000888:::;;;999444000///000111111000000/////////...//////000222222333333333222000......000111222222000000000000111111111111333222111000000000111222555555555444444444333333222222111111111111111111000000111222444444333111000111333555555444333222111111111222333333444444111111222333333444555555222222222111111111111000555666666666555333111000---...///111333444444444333333333222222000/////////000333555555444222000000111222333333333333333111111111111000000000000///000222333333222111000111111111222333555666777111111000000000000000111///000000111111111000000...///000111111222222111//////............//////---------......000111111////////////////////////000000000000000000000000////////////////////////000000////////////000000.../////////000000111111000111222222222000///...////////////000000000000//////000111111111111111...//////000000000000000000---,,,---000111///---111---,,,///222111222444000000000000111222333444111222222222222111000000111222222333333222222111...............///000000000000////////////000000000111111111111222222222...............///000111...///000111222222111000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////...---,,,,,,---.../////////.........------------.........//////000000...............///000000333222000//////000000111------...///000111222222---.........//////000000111000///......///000111,,,,,,---...000111333444222111000//////.........///......///111222000///000000000000000000000000111111111111111000///...---,,,++++++------,,,+++........................111111111111111111111111//////000000000...---,,,///......------......///)))+++,,,,,,,,,,,,---/////////............//////,,,---...///222666999;;;555222///------------,,,+++,,,---.........------,,,++++++******++++++,,,++++++++++++++++++++++++***,,,///111111///,,,***((()))+++,,,------,,,++++++++++++,,,//////...---(((,,,000///,,,***---000------,,,+++************------------------------000///---+++*********+++((((((((((((((((((((((((000000000000000000000000000000000000000000000000///000111333333222111111222222111111111111111111///000111222222222222222////////////000000000000+++---//////...///000222111000/////////111222333222333444444222222333444333333333222222111111111000000////////////000000111111222222222333333333////////////////////////111111111111111111222222333333333444666666444222222333555555555333111000111111111111222333444555333333222222333333444555666555444222111000000000333444444555555555555555333222111111111222333444444444444555444444333333222111//////000111444555444444444444333222111000111222555777888666555333333111///------...000222555444333333222222333333111222444555555444333111222111000111333333111000111111111111111111111111111111111111111111111111////////////000000000000////////////............000111111111222222222222111111000///////////////000000000000000000000000000000//////.........---111111000000//////............///000111222222333000000000000////////////000000000000000000000000////////////000000000000,,,------...///000000111.................................///000111111222////////////000000000000222111111111000000//////111111111111111111111111////////////000000000000111111111111111222222222111111111111111111111111222222111111111111111111222333555555555333111000333222000...------............///000000///...---000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............////////////.../////////000000000111111111000000///.........////////////////////////111111000000/////////...///////////////////////////000000000///000222555555444333111000/////////////////////000000000000222111111000///......---////////////////////////////////////////////////000000000000000000000000,,,,,,,,,,,,,,,---...///........................///...------...---+++)))---------------------------...///000000///...---,,,++++++,,,...111555777///...---+++******+++++++++,,,------......------++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,---------......------------------------++++++,,,------......///,,,------...---,,,+++***---------------------------------,,,,,,+++++++++...------,,,,,,------...------,,,,,,+++,,,,,,,,,000000000000000000000000000000000000000000000000///000111111222222111111111111111111111111111111//////000111111111000000////////////000000000111,,,...//////......000111000000000///000000111111111222333333222111333444444444444333333333222222111111000000000000111111111111222222222333333333111111111111111111111111111111111111111111222222333222222333555444222000000111111111000///---,,,000000000111111222444444222222222222222333444444666555444222111000000000333333555666666666555444333333222111111222333444333444444444444444333333222222000///000111333444555555555444444333222111111222555777888777666555444222000//////000222333444333222222111111222222000111333444444444333333222111111111333333222000111111111111111111111111111111111111111111111111/////////000000000111111111111000000000/////////000000000111111111222222111111000///////////////000000000000000000000000000000/////////.........////////////000000000000000000000000000111111111000000000000////////////000000000000000000000000////////////000000000000000/////////000111222222////////////////////////---......///000000111111////////////000000000111111111111111000000000///111111111111111111111111....../////////000000000000000000000000111111111111111111111111111111111111111111111111111111111222333444555555333222111333333222111111222333333...//////000000//////...000000000000000000000000////////////////////////////////////////////////....................................////////////////////////000000000000111111000000000000//////////////////////////////000000000/////////......//////////////////////////////000///...///222444444444333111000/////////....../////////000000000111111111000///.........////////////////////////////////////////////////........................---,,,,,,,,,------...///....................................//////...,,,---------------------------...////////////...---------...///000333555666000///---,,,+++++++++,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,---------......------------------------------------------------+++,,,,,,---,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,000000000000000000000000000000000000000000000000000/////////000000111111111111111111111111111111///000000000000//////.../////////000000000111111...///000000......///000000000000111000000/////////111222222111111222444444444444444444333333333222222222111111222222222111111222222222333333333333333333333333333333333222222222222222222111111333222222333444333000...444444333222111111000000000000000000000111222333222111111111111222333333666555444222111111111111111333555666777666444333333333222222222222333333333333444444444444333333444333111000000111222222555555555555555444333222000222555777888888777777444333222000111222444555333333222111111111111222000111111222333444444555222222111222333333222000111111111111111111111111000000000000000000000000///000000000000111111111222222111111111000000000/////////000000000111111111000000///////////////000000000000000000000000000000////////////...............///000111111111111111111111000000//////////////////000000000000000000000000000000000000/////////000000000111111444333111000000222333444000000000000000000000000------......//////000000/////////000000000111111111111111111000000000000111111111111111111111111...////////////000000000/////////000000000111111222222222222222222222222111111111111111111111111111222333444444444333222.........///000111222333000000000000000000000000000000000000000000000000////////////////////////////////////////////////....................................////////////000000000000////////////000000000111111111111222////////////////////////////////////............////////////////////////.../////////...///111444444333222111111000//////------........./////////111111000000//////......////////////////////////////////////////////////........................---------,,,------...///........................,,,------...............------------------------,,,------......------,,,***+++,,,---.../////////000///...,,,,,,,,,------------.........------,,,------------------------...------,,,,,,,,,,,,---,,,,,,,,,---------......------------------------//////...------,,,++++++,,,,,,---------,,,++++++************************,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,,,,000000000000000000000000000000000000000000000000000///.........///111222000000000000111111111111000111111111000///......//////000000000111111111///000111000///...///000000000111222111000...---...///111111000000222333333333333333333333333333222222111111111111222222111111222222222333333333444444444444444444444444333222222222222222111111444333333333444333000...555444444333333444444555000000//////000111111222111111000000111111222333555555444333222111111111111222555666777666444222444333333333222222222222222222333444444444333333555444333111111000111111555666666666555444444333000222444777888999999888444333222111222333444555444444333222222222222333000000000111222444666666333222222333444444333111111111111111111111111111000000000000000000000000000000000111111111222222222222111111111000000000////////////000000000000000000////////////000000////////////////////////000000//////////////////.../////////000000000111111111000000000000000000////////////000000000000/////////////////////////////////000000111111222666444222000000111333555000000000000000000000000------......//////////////////000000000111111111111111111000000000000000111111111111111111111111000000000000111111111111//////000000111111222222222222222222222222222222111111111111111222222222000111222333333333333333------......///000000111111000000000000111111222////////////////////////........................////////////////////////....................................////////////000000000000///////////////000000111222222333333//////////////////////////////..................////////////////////////...//////.........111333333333333222111111000///------------.........///111000000000/////////...////////////////////////////////////////////////..............................------------..............................,,,---......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---000///...---,,,------..................------,,,..............................---,,,++++++,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,++++++******++++++,,,++++++*********+++,,,,,,111111111111111111111111000000000000000000000000000///.........///111222//////000000000111111111222222222222111000000///000000000000111111111111///000111000///...///000000111222222222000///......///111111000000111222111111111111111111222222111111111000000111111111111111222222222333333333333333333333333333333333333333333333222222111111666555444555555444111///000000000111222333555666000000000///000000111222111111000000111111222333555555444333222222222222111222444555666555444333444444444444333333222222111222222333444444333333555555444222111111000000555555555666555555444444111222444666777888888888333222222222222333444555666666555444444444444555111111111222333555666777444333222333555555333222111111111111111111111111000000000000000000000000111111111111222222222222111111000000000/////////////////////000000000000000000////////////000000//////////////////////////////000000000000000000111000000000/////////......//////000111111222222.../////////000000000111/////////////////////////////////000111222222222555333111//////000333444////////////////////////.........///////////////000000000000111111111111000000000000000000111111000000000000000000000000111111222222222333333333000000111222222333444444222222222222222222222222000000111111111222222222000111111222333333333333333333333222222222111111111111111222222222333333////////////////////////////////////////////////////////////////////////////////////////////////............////////////000000000000//////////////////000111222333333444000000000000000000000000......//////////////////////////////////////////.../////////...///111444333333444444333222111000------------.........///000000000000///////////////////////////////////////////////////////////////////////////////////////......---------..............................000111222111...++++++,,,------------------------,,,,,,,,,++++++,,,,,,,,,111222444666666444222111000///...---,,,---...///---......//////...------...........................---,,,+++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++******++++++,,,++++++******+++,,,,,,---111111111111111111111111000000000000000000000000000/////////000000111111...//////000000111111111111222222222222111111000000000000111111111222222///000111111//////000111222222222333222222111111///111222111000///000111000000000000111111111111111111000000000000111111111111222222222333333333222222222222222222222222444444444333222222111111555444444555666555333000000111111333444555666666111111000000000111111222222111111111111222333333555555444333333333333333222222333444444444444444444444555555444333222111000111222333333444444333555444444333222111111000444444555555555444444333111222333555666777777777222222222333333444555666777777666555555555555666222222333444555666666777444333333444555555444222111111111111111111111111111111111111111111111111111111222222222333333333111111000000000//////////////////000000000111111///////////////000000111000000000000000000000000//////000000000000111111111111111000///...............///000111222333333......//////000000111111000000000000000000000000...///000000111222333333333222000//////000222333/////////////////////////////////000000000000000000000000111111111222222000000000000111111111111000000000000000000000000111222222222222333333333000111111222333444555555333333333333333333333333000000000111222222333333111111111111222222222222333333333222111///...---000111222444555444333333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000............////////////////////////000000000000//////000000111222333333000000000000000000000000////////////000000000000///////////////////////////000000//////000222555444444555666555444333222------........./////////000000000000////////////////////////////////////////////////////////////000000000000000000000000000///......---.................................333666777555000------///---------------------------,,,,,,++++++,,,,,,---111222333444444333111000///...---,,,,,,---......------...///////////////........................---,,,+++++++++++++++,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////******)))))))))***++++++++++++++++++++++++++++++---------------.........,,,,,,++++++++++++,,,,,,++++++++++++,,,---......111111111111111111111111000000000000000000000000///000111111222222111111......//////000111111222///000111111111111111000000000111111111222222222...///111111000000111333333333333222333333444444111333333222000//////000000000111111111222222222222222111111111111222222111111222222222333333333222222222222222222222222555444444333222222111111333333333444555555333111222333444555555555444333222222111111111111222222222222222222222333444444555555444333333333333444333333222222222333444555444555555555555333222111000000111333333444444333444444444444333222222111333333444444444444333333111222333333444555555555333333444444555666777777777777666555555555555555333444666777777777666666555444444444666666444333111111111111111111111111222222222222222222222222222222222333333333333444222222111111111000000000000000000111111111222222///////////////000111111000000000000000000000000//////000000000111111111000000000000//////////////////000000111111111222.........///000111111111000000000000000000000000...///000111222333333444111000000000111222333333000000000000000000000000111111111111111111111000000000111111111222222222///000000000111111111111000000000000000000000000000000000111111111222222///000111222333444555555333333333333333333333333///000000111222222333333222222111111111111111111000000111000///---,,,***...111444666777666444222000000000000000000000000111111111111111111111111////////////////////////////////////////////////............////////////------...///000111222222/////////000000111111111000000000000000000000000000000000000111111222222////////////////////////000111111111000111333666555555777888777666444333....../////////000000000////////////000000000000////////////////////////////////////////////////////////////////////////000000///.......................................111444666444000---...000------------------------...---,,,++++++,,,---...,,,---...//////...------...---,,,++++++,,,---...+++,,,---///000000000000---------------------------,,,,,,,,,,,,------...,,,,,,,,,---------......------------------------,,,---------------------+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000111111111111111111111111000000000000000000000000///000222333333222222111---......///000111111222......///000000111000000000111111111111222222222---///000111000000222444444333333222333444666777333444444333000//////000111111222222222333333333444333333222222333333444111111222222222333333333333333333333333333333333555555444333333222111111111111111333444444222000///000111222111///---+++333333222222222222222333333333222222333333444555555555444333333333444444444333222111111333555666555555666666555333222000///000111222333444444444333333444444444333222222222222333444444333333333222222222333333444444444444555555666777888888999666666555444444444444555444555777999999888666555555444444555666666555333111111111111111111111111333333333333333333333333222222333333333444444444333333333222222222111111111111111111222222222222///////////////000111111000000000000000000000000//////000000111111111222......//////000000111111111111111111000000000000---......///000111111222000000000000000000000000...///000111222333444444000000111222333333444444111111111111111111111111222222222111111111111111000111111111111222222222//////000000111111111222000000000000000000000000////////////000000000000...///000111222333444444333333333333333333333333///000000111222222333333333333222111000000000111222222333333222111///......000444888888777444222000000000000000000000000111111111111111111111111////////////////////////..................................../////////000,,,---...///000111222333////////////000000000000000000000000000000000000000000111111222222222333////////////////////////111222222111111111444666555666888999999777555444////////////000000000000////////////000000000000////////////////////////////////////////////////........................000000///.......................................,,,000333111---+++,,,///------------------------......,,,,,,,,,,,,......------..................---,,,+++++++++,,,---...++++++---///000111111111---------------------------------------...///000,,,,,,,,,---------......------------------------///......------,,,,,,+++...------,,,---...000000/////////////////////////////////...---------,,,...------,,,,,,------...,,,,,,,,,---...///000111444333111////////////000000000000000000111111222222222222111111111000000222222111111000000//////......//////000000111111000000000000000000000000111111111111111111111111333333333333333333333333333333222222111222222222222222222222222222222222333222222222222333444444111111111222222333333333333444444555555444444333222222111111111111111111000000000111222222222333000000000111222222333333444333333222111000//////111111222333444444555555888666444333333444555666444333111111111333555666<<<===<<<:::777444444444000000//////000222555666555555666666555333222111222222222222222222222222111111111111222333444444888777777777888;;;===>>>888777666666666666444333444444444555444444333333444444333222222222333333444444444333222111000///444333333222111111111222333222222111222444555666333333333333333222111000111111222222222222111111111111000///...---,,,,,,000000000000000000000000000000000000000000000000000000000000111111111111222222111000//////000000000000000000000000000000000000000000000000000000///000111222333444444444222222222222333333444555111111111000///......------++++++---111333111///............/////////000//////000000000000////////////000000000000//////000111111111111222222222///////////////000111111333333333222222111111111111222222333333444555555111222333555555444333222111111222222222333333333222222222222222222222222111000///......///000111000000000000000000000000////////////............111111000000//////.........------------...//////---...000111111111000///000000000000111111111111111111000000//////.........//////000111222222222222111000/////////000111,,,///111111///...///222777555333444666666444222///////////////000000000111111333444444333222111......//////000000000111333222222111///---,,,+++,,,------...///000111111000000000000000000000000000000000000000000000000............////////////------......------,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,---------......///---+++,,,///000///---------------------,,,,,,---------,,,,,,+++++++++,,,------......---,,,+++///...---,,,,,,,,,,,,,,,---------............/////////...---,,,,,,++++++//////...---,,,,,,++++++---...000///---,,,,,,---.........------,,,,,,,,,+++++++++++++++,,,---...+++,,,---------,,,+++***333222111000/////////000000000000000000111111222222222222111111111000000111111111000000000000000////////////000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222111111222333333111111111111111111111111222222222222222333333444222222222333333333333333333333444444444444333333222222111111111111111111111111111111222222222222000000000111222222333333444333333222111000000000000111111222333444555555666555444333333444555666555444333222222333444555:::;;;;;;999666444444555111111000///000222444555222333444555555555444333222222222333333444444555222222222111222222333444555555555666777888::::::777555333333444555444333444444444555555444444333444333333333333333444444333333444444444333333222444333222222111111222222000000000000222444777888222333333333222222111000000111111111111111111000111111111000000//////...000000000000000000000000000000000000000000000000000000000000000000000000222111111000000000000000000000000000000000000000000000000000000000000000000000111222333333333333222222111111111222333333222222111000000///......000...---...000111///---........./////////000000000000111111111111000000//////000000000000//////000000111111111222222222///////////////000111111333333333222222222111111111111222222333444444444222333333333333333222222111111111222222222333333222222222222222222222222111000///......///000111000000000000000000000000////////////...........................---------........./////////000000---...///000000000////////////000000000111111111111000000000/////////......//////000111111222222333222111111111111333333000111222000//////222555777555333333555666444222/////////000000111111111000111222333333222111111000000000111111111222222///000000111000000//////------......//////000000............................................................////////////------......------,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,---------......///---,,,---///000///---........................///.........------------......---,,,,,,---......///...------,,,,,,,,,------------............///000000///......---,,,,,,000000000///...---------...///000000...------............------,,,,,,,,,,,,,,,,,,---...000111222,,,------...---,,,+++***333222111000/////////000000000000000000111111222222222222111111111111111000000000000111111111111000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222333444111111111111111111111111222222222222222333333444444444444444444333333333333333444444444444333333111111222222222222222222222222222222222111111111000000111111222333333333333333333222222111111111000000111222333444444555444333222222333444666777888777555444333333444444666777888777555444444555333222111000000111222333000222333555666666555555222222333333444555666777444333333222222222222222111222333444555555666555666444333333444666666555333444444555555555444444444333333333444555666666333333444444444555555555333333222222111111222222000000000000111333555666222222222333222222111000///000000111111000000///111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000111111111111111000000000000000000000000000000000000000000000000111111222222222222222111222111111000000000111111333222222111111000000000222111//////000///---+++....../////////000000000111222222222222222222111///000000111111000000///000000000111111111222222000////////////000111111333333333222222222222111000111111222222333444444444333222111111111111111111111111222222222222333000000000000000000000000000000////////////000000////////////////////////////////////............---------.....................000111111111000///------...////////////...//////000000000000111111000000000000////////////...//////000000111111222333222222222333444555555444333222000///111444888555444333333444444333222...//////000111222333333000111111222222111000000222222222222222333333333000000111111111111000000.........///////////////---------------------------------------------------............/////////------......------,,,+++...------,,,,,,------...,,,,,,,,,---------.........---,,,---///000///............//////000000111000000000///////////////111///,,,++++++---///111.........------------------------............///000000000///......------222111111000000////////////000111111///......///.........---------------+++,,,,,,...///111333444---............---,,,,,,222111111000000000000000000000000000000111111222111111111111111111111111//////000000111111222222111111000000//////......000000000000000000000000111111111111111111111111000000000000000000000000000000000000111222444444222222222222222222222222333333333333333444444555666666555555444444444333333333333444444333333333111111222222222222222333333333333222222111111111000000111222222333333444333333333333333222222222000000111111222333444444222222222222333555666777:::999777555444333333333333444555555444333555666555444333111111111111111111222333555666555555444222111111222333555777888555555444333222111111111000111222444444444333222555444555777999:::888777333444444555555555555555333333333444555666777888444444444333333333333444333333222222111222222333444333222000//////000000111111222222222222111111//////000000000000//////000000000111111111222222000000000000000000000000000000000000000000000000111111000000///...------///000000111222222222222000000000000000000000000000000000000000000000000222222222222222111000000333222111000000000000000333333333222222111111111111111111000000///---,,,...////////////000000000111111222222222222111111000000000111111000000000000000000000111111111111000000//////000000111222222222222222222222222222000000111111222333333444555444222000//////000000111111111111222222222222000000000000000000000000000000////////////000000////////////////////////////////////..................//////000000111111,,,...000111222111///...---------...............////////////000000000111000000000000////////////////////////000000111111111111222222333444555555333333222111111222444666444333333333333333222111...///000111222333444444111111111111000000000///222222222222222222222222333333333222111///...---///////////////.........---------------------------------------------------------.........//////------......------,,,+++------------------------,,,,,,,,,---------..................////////////------...//////000111111000000/////////////////////...---,,,,,,...///111---...............---------------............///////////////......------111111111000000000/////////111222222000//////000...............---------++++++,,,,,,...///111111...............---------111111111111000000000///000000000000000111111222111111111111111111111111//////000000111111222222111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222333444444444444444444444444444444444444444444555666666666666666555555444444444222333333333333333333222111111222222333333333333444333333333222222111111111111111222333333444444333333333333333444444444222222222222222333333333111111222333444666777888;;;:::888666555333222222000222333444333333555666555555444222111111000000333333444555555444333333111000000000111444666777666666444333222111111111111222333444555444333222111222666:::<<<;;;777444333444555555666666666555333333333444555666777888666555444222111000000000333222222111222222333333555444222000//////000000000111111222222111111111//////000000000000//////...//////000000111111222111111111111111111111111111111111111111111111111222111111000///......---///000111222333333222222111111111111111111111111111111111111111111111111222222222222111000//////444333222111111111111111333333333333222222222222///000111111000/////////////////////000000000111000111111111111111111000000000111111111111000000//////000000000111111111000000000000000111222222222222222222222222222222000111111222333333444444555444222000//////000000000000111111111222222222//////////////////////////////000000000000//////////////////////////////////////////..................//////000000111111+++,,,...000000///...---------------.........///...////////////000000000////////////000000000000///////////////000000000//////000111222333333333000000111333444333222111222222333222111111111111...///000111222333444444222111111000000000//////111111111111111000000000222222222111000///...---///////////////.........................................................------------............------......------,,,+++------------------------,,,,,,,,,---------............///////////////000,,,,,,---...//////000000........................,,,,,,---...//////......------...//////......------------............///......------------------000000////////////......000111333222000//////000..............................---------....../////////......------------000000111111111111000///000000000000000111111222111111111111111222222222000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333555555555555555555555555444444444444444555555666555555555555555444444444222222333333333333222222111111222222333444444444333333333333333222222222111111222222333444444444333333333444444555555555555444444333333222222222222222333444666777777888:::999888777555333222111///111333333333333555777555555444333222111000000333444555555555444333222222111000///000222555666666666444333222222222222444444555555555444333333...000333888:::888444000333444555666666666666666444333333333444555666666888666444111000/////////222222111111222222333333222111000000111222333444///000111111222111111111///000000111111000000////////////000000111111111111111111111111111111111111111111111111111111111222222111111000000//////000111222333333333222111111111111111111111111111111111111111111111111111111222222222111000//////333333222111111111222222222222222222222222222222---///111111000000111222/////////000000000111111000000111111111111000000000111111222222111111000/////////000000000111111111000000000000111222222111222222222222333333333111222222333333444555555444333222111111111111111000000000111111111111222//////////////////////////////000000000000//////////////////////////////////////////............---------...............+++,,,.../////////...---......------......///000......////////////000000////////////000000000000////////////////////////...///000111111111111111......000333555444000---000222222222000///000111...//////000111222333333333222111000000000000000000000000///////////////---...///000000111000000.........///////////////................................................,,,------------.........------......------,,,+++,,,------......------,,,,,,,,,,,,---------......---///000000///...000111---------....../////////,,,------------.........***+++---...///...------,,,---...000000///......---------............///------------------------........................000111222222000//////000.............../////////111000//////....../////////...------,,,,,,------///000111222222111000///000000000000000111111222000000111111111222222222111111111000000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111555555555555555555555555333222222222222333444444444444444444444555555555222222333333333333222222111111222222333444444555222222333333333333333333111111222333333444444555222333333444555666666777888777666555333222111111333444555666777777888888999888888666555333111111///111333333333333555666555555444444333222111000111222444555555555555444444333111000111222555666666555444333333333333333666666555444333333444444000000222444666555333111333444555666777777777777444333333333333333444444888666444222000000111111222222111111222222333444222111111111222333555666//////000111111111111111000111111111111111111000000111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111222333444444222111000111111111111111111111111111111111111111111111111000111111111111111000///111111000000000111111222111111111222222222222222---000222222000///000222//////000000000111111111111111222222222222111111000111111222222111111000////////////000000000111111111000000111111222333111111222222222333333333222333333444444555666666222333333333333333222222000000000000111111111111000000000000000000000000...///000111111000///...000000000000000000000000////////////...........................---------............//////////////////.........///000111........./////////000000.../////////000000000111////////////////////////...///000111111111000///000//////111333444111...///111222111///...///111/////////000000111111111555444222111000000111111000000000//////.........,,,,,,...//////000000000------......//////000000------------------------------------------------,,,,,,---------.........------......------,,,+++,,,,,,---......---,,,,,,,,,,,,,,,---------......---///111000......000222////////////////////////,,,,,,---------.........******++++++,,,------...,,,---///000000000///...---------............///---------.......................................///111222111000...//////---........./////////000///...............//////......,,,++++++,,,,,,---///000111222222111000///000000000000000111111222000000111111222222222222222222111111000000//////......//////000000111111000000000000000000000000000000000000000000000000111111111111111111111111222111000000000000000111444444444444444444444444111111000000111111222333222333333444444555555555222222222333333222222222111111222333333444555555222222222333333444444444111222222333333444444555222333333444555666777777:::999888666444222111000444555666777888888888777888777777666555333111000000111333333333333555666444444444444333222111000///000222444666777777666666555333111111333555777555555444333333333444444777666444333222333333444555333222222444555555444333444555666777777777777444444333222222222333333777666444222222222444555222111111111222333333444555444333222222222333444//////000111111111111111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222333333333111222444444444222000///111111111111111111111111111111111111111111111111000000111111111111000000//////...//////000111222111111111111111111111111...111333222000...///111000000000000111111111111222333333444444333333222111111222222222222111111////////////000000000000111111111000111111222333111111111222222333333333333333444555555666666777111222333555555444333222000000000000111111111111111111111111111111111111...///000111111000///...111111111111111111111111000/////////............111111000000/////////...000////////////000111111000//////......000111222............/////////000.../////////000000111111///////////////.........///000111222222111///...333000...///222444333111///111222111...---...111////////////000000000000666555333111000111111222111000000000//////........./////////...---,,,,,,,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......------,,,+++,,,,,,---......---,,,,,,,,,,,,,,,---------......---///111111......000222111111111000000000000000,,,---------......//////,,,***)))((()))+++...000+++---///000111000///...---------.........//////.........///////////////.........//////////////////000111111///......///---.........//////000000*********+++,,,---...///...---,,,+++***+++,,,,,,222222111111111111222222111111222222222222111111000000000000111222444555111222333444555444333222000000000000000000000000222111111000///......---222111111111000000//////111111111111111111111111000000000000111222333444333444555555555555444333444222111111222333333222111111111111111111111111333333333333333333333333555555444444444333333333777777666555333222111000333111000......///111222444555666777666555333111444555666555333222333444555555666555444333555666555555666666555333111000222222111111222444555666444444444555444444333333444444444444444444444444+++...111333333222333444666666555444333333222222555555666555555333111000333333333444333333222111555555666777777666555444111222222333333222222111111111111111111111111111//////000111222333333444555555555444444555555555111111111111111111111111//////000111222222333333444444444444444444444444555444444333333222222111111000...,,,,,,---///000444444333333333333222222///000000000000111111111222111000//////000111222222111111000111111222222///000111222222111000///111111000000/////////...111111222222222111111000000000111222222222222222222111///......///111222333333333333333333333333333333222111000///......111111000000000000000111111222222222222111000000///000111333333444444444444222111444888:::777333555444333222111111111111222222222111111111111000111111111000111111222333000000000000000000000000---------..................---,,,,,,---...///000////////////////////////111000///......................../////////000000000000/////////......---///000111222222222222222000000000000000000000000//////000000000000000000............////////////000000111111000///......000000000000000/////////222111111111111111222222000000//////.........---111///............---++++++++++++,,,,,,---------000000///.......................................////////////////////////........................+++++++++,,,,,,---------%%%'''***---///000/////////333666444///,,,,,,///000000//////.........---***+++,,,---...000111111,,,...000111222111000///...------------...//////...111333222///...000333222111000/////////111111---...//////......///111111111000///...---,,,,,,+++,,,...//////...,,,+++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222222111111111111222222222222333333333333222222111000000///000111333444111222333444444333222222000000000000000000000000/////////000000000000000111111111111000000000///111111111111111111111111000000000000111222333333222333444444444444333222333222111111222222222222222222222222222222222222333333333333333333333333444444444444333333333333666666555444333222222111444222111000000111222333333444666777666555333222444555666555444333444666666666666444333222333444555555555555444333222111222222222222222444555666666666666555444333111000333333333444444555555555111333444444333222333444666555555444333333222222222333444666666555444444555555555555444333333222444555666777777666555444222222222333333222222222111111111111111111111111222222222111111111111000555444444333333444444555222222222111111111111111000000000111222222333333444444444444444444444444444444333333222222333333222111000000///000111222444444333333333333222222111111111222222222333333333222111111111111222333444333222111111111111111000000000000000000000000111111000000000/////////000000111111111000000000000111222222333333222222222111///......///111222333333333333333333333333333333222222111111000000222222111111111111222222222222222222222111111000111111222333333444444555222000000444:::<<<:::777666666444333333222222222222222222222111111111111111000000000111222333333111111111111111111111111000000000000///////////////......------...///000////////////////////////000000///.........................../////////000---------...///000111222///000111111222222222111000000000000000000000000000000//////////////////....../////////000000000000000000000000///......000000000///////////////111111111000000111111222000000/////////.........,,,++++++---000222222222------------------------000000///...............------------------------////////////....................................---------------.........***+++---...//////......000444666555000---...000000/////////............+++,,,,,,---...///000000,,,---///000000000...---...............///000000---...000000000///000111222111111000000000000000---...//////......///111222222111000///...---,,,---...///000000///...------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,222222111111111111222222333333333333333333333333111111000//////000111222111222222333222222111111000000000000000000000000------...000111222333444111111111111000000000000111111111111111111111111222111111111111111222222111111222222222222111111222222222111111222222222222222222222222222222222333333333333333333333333444444333333333222222222444444444444333333333333444333222111111222333444222333555666666555444444444555666555444444555777777666444333222222222222444444555555444333222111333222222222333444555666888777777555444222000///222222333333444555666666777888777555333222333444555555555444444333333222000222444666777888777777777777777777666555444333444555555666666666555555222222222222222222222222222222222222222222222222222222222111111111111000444333333222222333333444333333222222111111111000000000111111222333333333333333333333333333333333444333222111222333444555333333333333444444444444444444333333333333222222333333333333444444444444444444333333333333444444555555444333222111000000111111111111111111111111111111111000000000000000///000000000000000000000111111222333333333333222222111000//////000111222333333333333333333333333333333333333333333333333333333222222222333333444333333333333333222111111222222222222333444555555222111111444999;;;:::888888777666555444444444444333222222222111111111111000000000000111222333444111111111111111111111111333333222222111111000000111000///////////////000//////////////////////////////......------..................///////////////...------...111333444000111111222222222222111000000000000000000000000000000//////.........---///000000000000111111111///000000000000//////...//////////////////000000111111000000000000000111000000////////////......222000///...///000///...///////////////.........000//////............///......................../////////.........------......................../////////...............////////////......------111444666444000...///111////////////............---------.........//////---...///000///...---,,,///............///000000---...///111444444222000111111111111111000//////---...//////......///111333222222111000///......//////111111111111//////---............---,,,,,,------------------------333222222111111222222333333333333222222333333333222111000/////////000111222222222222111111000000111111111111111111111111......///000222333444444111111111000000000000000111111111111111111111111222222111111000111111111111111111111111111111111111222333222222111111222333333333333333333333333444444444444444444444444444333333333333222222222333333333333333333333333333222222111222333333444222333444555555555555444333444444444333333555888666444222111111222333333333333444444333333333222333333333333444444555555666666666555444222111000111111222333444666666777999999888555222222333555555555444444444333333333111222444666888888888888999999888888777666444444444444555555555555555555222222222222222222222222222222222222222222222222//////000111222333333444333222222222222222222333444333333222222111111000111111111222222333333333222222222222222222222222333222111111222333555777333444444555555555555444444444333333333222222222333333333444444444444555444444444333333444444444444444444444333333222222111222333444444333222111111111111111111111111111000000000000000111111111000111111222222222222222333333222111111222333333333333333333333333333333111222222222333333333444333222222222222333333444444444444444444333222222222222111111222333444555555333333444666777666444777777666555555555555555333333222222222111111111//////000000111222444444111111111111111111111111444444333222111111000000222222111000000///////////////////////////////////////......---......///////////////////////////444222000......///222333333333444444444333222222////////////////////////000000//////...---------000000111111111222222222///000000000000000///////////////000000000000000111111000000//////000000000000//////////////////555333000///......---,,,......//////////////////000///............//////000000000000000000000000/////////.........------........................000//////......---------000000///...---------...000222333222///...///000///////////////..............................---//////000000///...---,,,......------......///000000///111555999999666222000111222222222000...------...//////......///111333333222222111000/////////000111111111111000///------............------------------............333333222222222222333333222222111111111111222222222111000//////000111111333222222111111000000000222222222222222222222222000111111111222222333333000000000000000000111111111111111111111111111111222222111111000111111111111111111111111111111111000222444444222111222333333333333333333333333333444444444444444444444444444444444333333333222222222222222333333333333444111111111111222222333333222222333444444555555555222222333222222333666888666333000000222444555444333333222222333333333444333333444444444444444444333333444444555444444444111111222333444666666777666666666444222222444666444444444444444333333333333444666777777777666666888888888888777666555444444444444444555555666666333222222111111222222333222222222222222222222222//////000111222333333444222222222111111222222222333333333333222222111111222222222222222333333333222222222222222222222222222111111111222444666777222222333444555555444444444444333333333222222222222222222222333333333333222222333333333333222222222333444555666666555555111333777999999777333111111111111222222222222222222111111111111222333444///000000111222111111111444444444444444444444444333333333333333333333333000000111111222333333333111111111111111222333333555555555555555444333333222111111111111222222333333222222222333444444333666555444444333444444444333333333222222222222111000000000000111222333444111111111111111111111111333333222111000000//////222222222111111000//////000000000000000000000000//////.........//////000000000000000000000000000444333000//////111333555666666666666555444333333////////////////////////000000//////............111111111111222222222222000000111111111111111000000000000111111111222222222222111000000000000000//////000000000000000000000...,,,---///111222222,,,------...///000000111//////............/////////////////////////////////////////////////////////////////////////////////.........------,,,,,,...------,,,------...///////////////...---...///.........///////////////...............---------111111111111000000//////------,,,,,,------...///111000111555999:::666333111111222222111000...------...//////......///111333333222222111111000000////////////////////////------...//////......------------....../////////333333222222222222333333333222000000000000222333222222111000000111222333444333222111111111111111222222222222222222222222333333333222222222222222000000000000111111111111111111111111111111111111222111111111111111222222333333222222222222333333000333777666444222333444444444444444444444444444444444444444444444444444555555444444444333333333222222222222333333333333000000111111222222333333333333333333333444444444222222222222222333777:::888444000///222555555444222222111111222333444555333444555555555555444444000111222444555666666777222222333333444555666666444444555444222222444555444444444444444444444444444555666777666555444333666666666666666555555444333333333333444555666777444333222111111222333444333333333333333333333333222222222111111111111000333222222111111222222333333333333333333333333333222222333333333333333333111111111111111111111111111111222333444444555555111111111222333333444444444444333333333333222222111111111111222222222222111111222222222222111111111333444666777777777777222444888::::::888444222222222222222222333333333333222111111222333555666000000111222222222222111444555555555555555555444333333333333333333333333000111111111222222333333111111000111111222333444666666666666666555444444111222222333333222222111/////////000222444555666444444333333333333333444333333333333222222222222111111111000111111222333222222222222222222222222222111111111000/////////000111111111111000000///000000000000000000000000000000//////000000111111222222222222111111111111111000000000222444777999777777777777666444333333000000000000000000000000///000000000000000000000000111111111111222222222111111222333333333333222111111111222333333444444444333222111000000000000//////000000000000111111444222///...///000111111------......///000000000///............//////000------------------------...//////000000111222222////////////////////////.........---------------,,,,,,,,,---......//////...---------------...///.........///////////////..................------222222111111111111111111---------------.../////////000111333555666444222222222222111111///...------...//////......///111222222222111111111000000........................------...////////////...------......///000000000444333333222222333333444444333111000000111333444222222111111111333444555666555333222111111111222333333333333333333333333333333333333333333333333///000000000111111111111111111111111111111111111000000000000111222333333666555444333333444555666000555999888555333444666444444444444444444444444555555555555555555555555666666666555555555444444333333222222222222222222000111222333444444444444444444333333333333333333333444444333333666:::======777222000222444444222111111111111222333444555444444555666666555444333///000222444555666777777333333333444444555555555333555666555444222333333444444444444444444444444333444555666666555444333333333444444555555444444333333222222333555666777444333111000000111333444333333333333333333333333222222222111111111111000333333222222222222333333111222222333333444444444333333333333333333333333111111111111111111111111000111333555555444333333111111000000111222444555444444333333333333222222111111111111222222222222000111222333333222111000333444666888888888777666444555555666666555555444222222222333333333444444222111000000111333555666222222333444444444444333333333444444444444333333333333333333333333333333222222222333333333333333111111111222222333555555666777777777777666555555222333555666666555333111000000000111111333555777444333333333333333444444444444333333333222222222333222111111000111111111222222222222222222222222111111111111000000000000...///000111111111000///000000000000000000000000111111111111111222333333444444444333333222222222000000111222444666888999777666666555444333222111000000000000000000000000//////000000111222222222000000000111111111111222222333444444555555444444222222333333444555555666555444333222111111111111//////000000000111111111<<<888444111000000///...111111111000000/////////...............///000000..............................///111222333444555////////////////////////.............../////////,,,---...///000///.........---,,,,,,---//////000............/////////000------..................000000000000000111111111///////////////000111111///111333333333222333444444333222000//////......---...//////......///111111111111111111000000000///..................///------...///////////////---......///000000111111444333333222222333333444555444222111111222444555222222111111222444666777777555444222111111222222333333333333333333333333222222222333333444444444//////000000111111111222111111111111111111111111000000000000111222333444777666555444444555666777111666::::::666333444777555555555555555555555555555555555555555555555555777666666666666555555555333333333222222222111111111222333444555555555555555444444333222222222222555555555555555888<<>>@@@::::::999999888777777666555444444333222111000000///111222222222333666888999777555444444222///---000111222222444444555666444444333333222111000000555555444222222222222222333333444444555666777777666777777777777555333222000222555666555666777888444222000///111333444444666555333111000111111222111222333333222222444666222222111111222333444444444444444333333222222222333333222222222222222222111111111222333333333444111111000000000000000000////////////000111222222000000000111222333444555333333222222333333444555555555666666555333111000111111111111222333444555444444555666666777777777222222222333444555666777666666777777777555333222111111111111111111111111333444555666777777777777333333222111222333555666555444444333333444444555444555777888888888777666222222111111222333555666444444444555555777888888666777888999888666444222666555444333222222222222444444444555555555666666777777666555444444333333333333333333333333333333222222111000/////////000000111222222222000///...000000//////000111222333111222222333333333222222444444444555555666666666333333333333333333222222777888999888555333222333333333222222111000000000000000000000000000000000///000111222222111000///000000000000111111111111000111222333333222111000555555555555555444444444666666555444333333333333333111///...000111111111333222111000000111222222666666555444333111000//////000111222222000...,,,000111222333444333222222...000222222000...---...222222111000//////000000***++++++,,,...000111222666555444222000///...---............////////////,,,---......//////......,,,------...///000111111,,,---...///000111222222000000000000000000000000333333333333333333333333111111111111000000000000---......///////////////...///000///---,,,---...+++,,,------............,,,++++++,,,...///...---333111///---...111555777222222222333222222111111222222222222222111111111222222222222222222222222333333222111111111222333222333333444333222111000333333222000000111222111111111222222222222111111333333333444555444333111222222222222333444555666777666666555444444333333333333222222333333444555333333444444444444333333555555444444444444555555555555555555666666666666444444222111111111222222333333222222222333444444333333444555888:::===???999999888888777666666555444444444333222111111000000111222222222333555888999999777555333222222333111222222333333444444555444444333333222111111000444444444444333333333333222222333333444555555666666666777777666555333222222444666666666666777888555333000000222444555555555444333111111111111111111333666777555444444444000000000000000111222222444444333333222222222222222222222222222222222222111111222222222222222333111111111000111111222222222222111111111111222222111111111222222333444555333333222222333333444555666666777777666444333222333333333333444555666666444444444444444444444444333333333444444555666777777777777777666555444444222222222222222222111111222222333444555555555444333333222222222333444555555444444333333444444555555555666777777777777666444333333333333555666777444444444555555666777888666777999::::::999888777666555444333222222222222222222222333333333444444777666666555444444333333333333333333333333333333444444333333333222222222222222333333222111111000111111222222222222222333111222222222222222222222333333333444444444555555333333333333333444444444555777888777555333333444222222222222111111111111........................000000111111111111000000000000000000111111111111000000111222222222222222444444444555555555555555666555444333333222333333333111//////000111111111111000000000000111333333555555444444333222000000000111222222111000///...000000222333333333222111///111333333222111111222222222111000000000000000,,,,,,,,,---...000111222444333222111000///...---000/////////////////////------...............---............////////////------...///000111222333000000000000000000000000222222222222222222222222222222111111111000000000---......//////////////////000000///...------///+++,,,---............---.....................///000000000111222333444555222222222222222111000///111111111111111222222222222222222222222222222222333222222111222222333333222333333333333222222111555444444222111000111333222222333333333333222222333333333666888777333...222222222222333444555666666666555555444333333333333333333333333333444555222222333333333333222222444444333333333333444444444444444555666666666777444444333222222222333333444333333222222222222333333333555666888:::;;;<<<777777777666555555444444444444444333333222222222000222333333222333555777444444444222111000222333333333333333333333333333444444333333222222111111333333555666666666555444222222222333444444555555555555666666555444222111333555777777666666666777555333111000222444555555444444333222111111111111111555888:::888555333222111111000000000111222222333333222222222222222111111111222222222222222222222222222222222111111111222111111111222333444555666666444333333222222333222222222222333444444444333333333333333444444555777777777777777666555444666555555555555555666666444444333333222111111000555555555555666777888888999999888777666666666666444444444333333222222222333333444444444444444444333333333222333333444555555444444333333444444555555555555555555666777777555555555555666777888999555555444555555666777888777888:::<<<<<<<<<<<<;;;666555444333333333333333222222222333333333444444666666555555444333333333333333333333333333444444555666777777777666555444444444333222222222333333333444444444444333333222222222222222222222111111222222222222222333333333222333333444444555555555444666777666555333333444111111111111222222222222000000000000000000000000111111111000000111111111000000000111111111222222111111111111111222333333333333444444555555666666666555444333333222222222333111//////111222111000///...//////000222333444333333333333333222111111222111111111111111000000///000111111222222111111...000333333333222222333222111000000000000000000.........///000111222222222222111000000//////...111111111000000/////////---...............------/////////.........------......///000111222222333000000000000000000000000111111111111111111111111222111111111000000000000---......///////////////...000000000...---...///,,,------...............000222333222...---...000,,,...222444555555333222222222222222111000//////000000000111111222222222222222222222222222222222111111111111111222222222333333333333333333333222333333444555222000111444222222333333333333222222444222222444888999555111444444333333333333444444555555555444444333333333444444333333333444444555333444444555555444444333444333333222222333333444333333444444555666777777666666555555555555555555555444333222222111222222222333444666777777888777555555555555444444333333444444444444333333333333111222333333222222444666333222222333666666444111444444444333333222222222444444333333333222222222111333555777888888666555333333333444444555555555444444555555555444222111333555666666555444555666555222000000111333444444444333333222222222222222333555888999777444333222444444333333333444444555222222222222222222222222111111111222222222222222333333222222111111111000222222222333333555666777999888777555444444333333333333333444444444444444333333333333333444555555666666666666666666666555666555555444444444444555444333333333222222222111777666666666777777888999;;;:::888666666666777777555555555444333333222222555555666666666666666555444444333333333444444444555444444333333444444555666555444333444555666777777777777777888999::::::555555555555555666777777888999:::<<<<<<<<<<<<<<<666666555444444444444444444444444555555555666666555555555444444333333333333333333444444444444444666777999::::::888777555555444333222222333444555444555555555555444222111333222222111111111111111111111111111111111111111222222333444555555666666555666777666444222222222000000111222222333444444333333333333333333333333333222000000000000222333000000111111111222222222444333222111000111222333222222333444444555666666666555444333222222222222222111000000111222111000/////////000000111111222111111222222222222222111222111000000000000111111//////000000111111111111---///222222111000000000111111000000000000000111000000000000111111222333222222222111111111111111222222111111000000//////......//////......------........................//////000000111222222333000000000000000000000000000000000000000000000000000000000////////////...---......///////////////---/////////------...///......////////////......000444666333...+++---111,,,...111333444333111000222222222222222111000000000000111111222222222333222222222222222222222222///000000111111111222222333333333333333333333444444222333666555000000444111111222222222222111111444222111333666999999777777777555444333222222222444444444444444333333333555555444333333444444444333444444555555444444333444333333222222333333444222333333444555666666777666666666666666666666666555555444333222222222333222333444444555444444444444444444333333333333333444444444444444444555555222333444333222222333555888555555;;;BBBBBB;;;333555444444333333222222111444444444333333333333333111333555888999888777666555555555555666666666666333444555555555444333222222444555555444333444555444111//////000222333333444444444444444333333333555666666555333222333444555555444444444444444555222222222222222222222222111111222222333333333333444444333333222222111111333333333333444555666777999999777666555444444444444444555555555444333333444444333333444444555666555555555555555555666666444444333222222222333333444444444555555555666666888888777777777888999999;;;:::888666666666777777555555555444444444333333444555666666777666666666444444444444444444444444555444444333333444444555555444333333333444666777777777888999999:::::::::666555555555555666666777999999::::::::::::999999666666555555444444555555444444444555555555666666444444444444444333333333333333333444444555555555555666888::::::999777666555444333222333444555666555555555555444333222222444444333222111111222222111111111111111111111111222222333333444555666666666777777666333000000000000000111222333444444555444444444444444444444444333222111000000111222333111111111111222222222222777666444222000000000000111222222333444555666666555555444333222222222222222111000111222333222000222111111111000000/////////000111111222222111111111000000//////000111111000000000000000111111111000222333333111.........111000000000000000111111111111111111111222333444333333333333333333333333222111111111000000000////////////000000//////...------......///000111111/////////000111111222222///////////////////////////////////////////////////............------------......///////////////,,,---......---,,,---...000000111111111000000///000333555333...+++---111/////////000000000000000111222222333333333222222222222222222222333333333222222222222222222222222///000111222222222222222444333333333333444444555===555222555666111000444111111222222222222111111444444333444555777999;;;888777666444333222222222444444333333333333333333666555444444444444444444222222333333333333222222444444333333333333444444333333333444555555555666333444555555666555555555666555555444444444444555444444444333333333222222333333333333333333333333444444444555555666666666333444444333222111333444666444555;;;BBBBBB;;;333444444444333333222222222444444444444333333333333222333555666777777777666666666666666666666666666333444555666666555444333222444555666555444555666444222000///111333444444444555555666666555444444555555555444222222444666444444333222222222333333222333333333333333444444222222333333444444555555444444444444333333333333444333333333444555666666777666666555555555666666555555666777666555333222444444444444444555555666444444444444555666777777444333333333333333444444555666666777888888999999888888888777777888888999999999888777666666666666444444444444444444444444111222333444555555555555444555555555555444333333555444444333333444444555444333333333333444555555666777888999999:::999999666666555555555555666666888888888777777777777777777666666555555555666666222222222333333333444444444444333333333333333333333333333444555555666666555666777888888888777666666555555555555666777777666555444444333444444555777555444222222222333333333333333222222222222222111222222333333444444444555666666555222000///000111111111222333444444555222222222222222222222222222222111111111111222222111111111222222222222333777666555333111000//////222222333333444444555555555444333222222111111111222111111222333333222000333333333333222000///...///000000111111111000000000000000111111111111111111000000000000111222222444555666555333000//////000000000000000111111222000000000111222333444444555555444444444444444444000000000000000000000000//////000111111111111111---...///000111222222333.../////////000000000000////////////////////////////////////////////////............---------------......///////////////,,,---......------...///222333333333333222222111///222333222///...000222333222000.........///000111222333444444444444444444444444333333333333333222222222222222222222222000111222444555555444444444333333222333444555666MMM===222333444000000555222222333333333333222222333666999888555444666999666666555444444444444444333333333333333333333333666666555444444444444444333333444444444444333333555555444444444444555555444444444444444444444444333444555666777666666555666666555555555666666777888777555444333222333333333333333333333333333333333444444555666777777777444555555333111111222444111222444777888888777555333333333333333333333333444444444444444444444444444444444555555666666666666666666666666666666666444444666666666666555444333555777777777777888999666444111111333555666666555666777888888777666555333555777777666555555666555555444333333333333333333333444444444555555555333333444555555666666777444444555555555555555555444444444333333444555555333333333333444555777777666666777888777555333222444444444444444555666666555555555555555777888999555555555555666777888888888999999999999999999999888888777777777777888888777777777777666555444444222222222333444444555555000111222444555666666666444555666666666555333222555444444333333444444555222222333444444444444444444555777888999999888888666666555555555555666666555555555666666777888888777666666666666666777777222222222333333333444444333333333333333333333333333333444444555666666666666666666777777777888888777777888999999999999999888666555333444555777999999777555333333333444555555555444444444333333333222222222222222222222222111333444444222111111222222222222333333444444444111111111111111111111111111222222333333222222111111111111222222222333333444444444444333222111111333333333333333333333333555444333222111111111111222111111222444444222000333333444444333222111000000000000111000000//////111222333444444444333333222111111000111222333444333555666555333111000000000000000000000111222222/////////000111333444555555555555444444333333333.........//////000000111///000111222333444444444000000111111222222222333............////////////////////////////////////////////////////////////000000/////////.........---......///////////////...///000000//////000222555555555555555444333333000111111222333333444555666555333111000/////////111222333444555666666666555555555444444333333333222222222222222222222222111333444666777777666666444333333222333444555666ZZZDDD222000222000111777333444444555555444444333222888===<<<666222333666444444333444444666777777333333333333333333333333777666555444444444444444555666666777777666666555666555555444444555555666444444444444444444333333555666777999999999888777666666666666666777888999;;;999777444333333444555333333333333333333333333333444444555666777888888444555555333111111222333111555888777333333777<<<333333333333333333333333444444444444444444444444555444444444444555666666555555555555555555444444444555666777777666555555444666888999999999:::<<<888666333333555777888888666777888999999888777666111444888:::999777666666888777666555555555555555444444444555555666666666444444555555666777777888444555555555666777777777555444444333333333444444000111111222444666777888666777888888777555333111555444444444444555666666666666555666777888:::;;;888888888888999:::;;;<<<;;;;;;::::::999888888888888888777777777777777888666666777777777555333222000111111222333444555555111222444666777888999999555555666666666555333222555444444333333444444555111222333444555444333222333444666777888888777777777666666555555555666666333333444555666888:::;;;777777666666666666777888444444444555555555666666333333333333333333333333333333444444555666777777777777666666777888999999888999;;;<<<===<<<;;;;;;:::888555444444777:::<<<:::888666444333444555666666666666555555444444444222222111111111111111111...000222333333333444555222222333333333333444444333333333333333333333333111222333444444333222111111111222222222333333333111222333444555444333222444333333333333333333333555444333222111111111111222111111333444444222000111222333444555444333222000000000000000///......222333555777777666555444333222111111111222444444///111333333222000000000000000///000000111222222......///000111333555666555555444333333222111111,,,,,,---...///000111111///000111333444555666666333333333222222222222111---------...............////////////////////////000000000000000000000000111111111111000000000000---......//////////////////111222222111111222444666666777777666555444444111000000222555777777777888777666555333111///...222222333444555555555555444333333222222333333444222222222222333333444555555444444333444555777888555444444444444555666666:::888555222111222444555888666555666888999777444777777777666555555444444444333333222333444666777444444555555444444333222444444444444444444444333888888999999999999888888999999999999999888777666888666444222222444666888444666999;;;;;;:::888777888777666555666999<<<>>>UUULLL@@@777333222222111444333222222222333444555111222444666777777666666666555555444333333222222222111111222444555555444555555444333333222111111666666555555555444444444333222222222333555777888555666777666444333444555222222333444555555555555555777999<<<===<<<;;;:::;;;:::888777666777777888999999:::;;;:::999888777555555555555555666777777777666444222222333444555666555444333444666888:::888777666666777777666555555555444333222222222333555555555555444444333222///222555444111000222444:::888666333222222333444444555555666555333222111555555555666666777888999666777888999:::;;;;;;;;;888999:::;;;<<<;;;;;;:::999999888888777666666666444555666777777666555444777777777888888888555222444555777888999999999888::::::888666555444444444777666444444555555444222333444444444444444444333333444555777777777777666666666666666666555555444000000111222555888:::<<<999888888777666666555555333444444444333222111111333333333333333333333333444333222111111222333444333333444666777999::::::;;;999777555555777:::;;;;;;;;;;;;::::::999999999666666666666666555555555222333333444333222000///111000000000000000000111111111111111222222222222000111111222222222222222222222222222222222222222222111000//////000111222222222000//////.........222111111222444555555444111222222222222333333333444111......111333333222555333111222444555444111222777:::999444111111333222222111000000/////////222222333444444444444333111111222333333444555555222222222222222222222222111222444444555444333222111111111222555777:::<<<666555555444333111111000333222111/////////000000000111333444555444444333222111111000000000000111............////////////------,,,,,,---...///000111000...---...///111222222000000222444444111...------...///////////////222111111111111222333333333555777888888555222///111222333333444444333333444555666666555333111000444444555555666666555555555444444333333444444555333333333333333333444444333333222111222333444444444444444444444555555666777666444333333444555666777555444666888888666444666555555555555444444444555444333333333444555666444444555555444444333222333333333444444555555555777888888888888888888777888999999999888888777666666555444333333444555666555666888999:::999888777888777666555666999;;;===HHHAAA999444333444555555666555333222111111222333111222333555555555555444777777666666555444333333333222222333555666666555555555444444333333333222555555555555555555555555333222222222333444666777333444444333111111222333333444555666666555444444555666999;;;<<<<<<<<<;;;;;;:::999777777666777777666777888999999888777666666666666555555666777777888666555333333444555666666555444333333333444555777666555555777777666555555444333333222222222222444444444444444333222222000222444555444333333444666555444333222333444444444444555666555444333222666666666666777888999999999999::::::999999888888888999:::;;;;;;;;;::::::777777666666666666555555777777777777777666666555777888999;;;<<<;;;777444333555666888999:::::::::<<<;;;999777666555444444777666555666777888777555444444555666666555444444333444555666666555444444777777777777777666555444333333333444666888:::;;;999888777666555444333333333444555666666777777777666555555444333333333444333333222111111222333333444555555666666777777777999888777666666777888999:::::::::999999999888888888777666444222000///...333333333333333333222111222111000//////000111222111111111111000000000000...///000222222222111111222222222222222222222222222111000//////000111111000000////////////000000444333222333444444222111111111222222333333444444666333000///111222222111555333222333555555444222222777<<<<<<777222000111111111111222111111000///111111111111222222222222444444333333333333222222111111111111111111111111333333444444444333222222000000000111333555777999333333333222222222222222222111000//////000000111333444555666666555444444000000000//////000111111....../////////000000000//////////////////......111000///......///111222222000///000222333111//////000000111111111111111444444444444444555666666666666666555555555444444222333333444444444333333333333444444555444444444666666666777666666555555666555555444444555555666444444444444444333333333444333333222222222222333444444333333444444555666444444444444555555666666666555444555777777555444555555555666666666666666666555444444333444444444444555555555555444333333222222333444555666666777666777777888888777777666777888888888888777777666777777666666666666777777666666666777777777777777888777666666777999;;;===AAA>>>999777888:::;;;;;;777666444333222222222222222333555666777777666666999999888777666555444333444333333444666777777666555444444444444444444444333333444444555666666777333333222222222444555666444444333222000000222444666777888999999666444222555666777999;;;<<<<<<<<<===<<<:::999888777777777555666777888888777666555888777777666666666777777888777666444444555666666888888777666444333222222444333333444666777666555444444333333222111111111333333444444333333222222111222333666888888666444222222222333333444444444444444555666666666555555777777777777888999::::::;;;;;;;;;:::999777666555888888999:::::::::999999666666666777777777777888:::999888888777777777888999:::;;;>>>???>>>;;;888555666777888999:::::::::===<<<:::999777666666666999777777777999:::999888444555777888888777555444444555555555555444333333999999999999888777666555777777666666777888999999777777666555444333222111222333444666777999:::;;;999888666444333333444444333222222111111222222333555555555555555555555444777777777777777777777777888888888888777777777777888777666444222111//////333333333333333333444555444333111000000111333444222222222111111000000000...///222444555444333222222222222222222222222222111000000///000000111111.........///000111222333666555444444444333000---111111222333444444555555888666333111222222111111555333222333444555444333111777<<<===999444111000333444666777777555444222111111000///000111222333666666555444222111000000111111111111111111111111555444333333222222222222/////////000111222444444000000000111111222222222111000000///000000111222444555555666555333222111//////...//////000111222///000000000000111111111222222333333222111///...111111///......///000111222000...///000111000000222222333444444444444333222111111111111222333333888666444333333555888999555555666666666555555444222222333333555666888999666666666666666555444333555555444444444444555555555555555555555444333333666555555444444333333333333333333333333444444555333444555666666666555444444444444555666555444444555666666777888888999999666666555555444444444333555555555555555444444333333333444444555555666666555666666777777666666555666666777777888777777777888888999::::::999888888777666555444555555666777777777666666777999;;;<<<@@@>>><<<:::::::::;;;;;;888777666444444444555555666777999:::::::::999999999888888777555555444333444333333444666777666555333333333333333333333333111222333444555777888888444444333222222333444555666666555444222222444666777999;;;<<<;;;888444111444555666888999;;;<<<===>>>===<<<;;;:::888888777666777888999::::::999888999999888777777777777888777777666555555555555666:::::::::999888666444333222111111333555777777666444444444333333222222111444555555555555555444444333333444777;;;<<<999555333333444555555555555444444444555666777777888888888888888888999:::;;;<<<;;;;;;;;;:::999777666555777777777777777777777777777888888999::::::;;;;;;<<<;;;:::888888888999:::<<<<<<<<<===???@@@>>>===999999999999999999888888;;;::::::999999999::::::;;;999888888::::::999777666777999::::::999777666666666666666666666666555;;;;;;;;;:::999888777666999999888888777777777777444444444444333333333333222222333444666888999::::::999666444333333444444333222222222222222222333444444444444444444444444777777888999888777666555666666666666666666666666555555555666666777777888444333333222333444666777777666444222222444666777555444444333333222222222///111444666777777555444222222222222222222222222000000000000000111111222////////////000111222333555555444555555444000...222222333444555666666777777666444333333333333222333333222222333333333222222555999;;;999666555555:::;;;======<<<:::777555333222000///000111333555666666555444222111000000333333333333333333333333666555333222111111222333000000000000111111222222/////////000000000000111/////////000000111222222222222222222111///---,,,............///000111222000000111111111222222222111222444555555333222000222111000/////////000000111000.........///000111222333444444555555444444000000/////////000111111666555333333444666999;;;888888999999999888777777555555555555666888:::<<<555555555555555444333222444444333333333333444444666666666666666555444333555555555444444333333222222222222222222333444444444555666777666555333222444444555666555444444444444444555666777777888888666666666555555444444333555555666666555555444333666666666555555444444444444555555666666555555444444555666777777777777777666777999::::::999777666777666555444444444666777777666666777888999;;;<<<::::::999888777777777888888777666666777888999:::888999:::;;;;;;;;;:::999777777666666555444444333444333222444666777666555333333333333222222222222000111222444666777999999666555444333333333444555666777666555333333555666888:::<<<===<<<999555333555555555666777:::<<<===>>>>>>======;;;:::999999888999;;;===============:::999999888888888999999777666666555555555555555888888999999888777666666111111000222555777777666333444555555555555444444777888888999999888888888555444555888<<<===:::777777777888888777777666555555555555666777888999::::::999999::::::;;;<<<===:::::::::::::::999888888666666666555555555555666777777888999:::;;;;;;<<<<<<;;;:::999999:::;;;<<<@@@===;;;:::<<>>===<<<:::888777666666888888888999:::<<<===>>><<<;;;999999999999888666888999;;;<<<<<<;;;999888888888888888999999::::::;;;;;;;;;;;;:::999888777999999999888777666555555222222333333444555555666555444444444555777888999:::999777555444333333444333333444444444444333333222222333333444555555555777888999:::999888666555555555555555555555555555333333555666888:::;;;<<<444333333222333444666777999888666555555666888999444444444333333222222222000111333555666666555444222222222222222222222222000111111222222222222222222222222111111222222222444444444555666666444222333444444555666666777777444444444444444444444555111222222222111111111222222444555666666888:::<<<>>>>>>??????===999555333222111///...///000222444444444444333333222222222222222222222222222222222666555333222111222333333111222222222222222111111000000000/////////......//////000000111111111111000000000000///...,,,+++............///111222222111111111111222222222222///111333555666666555444222222111000000000000000111000///.........000111111222222333333333333333222222222222222333444444222333333555666777999999:::;;;;;;;;;;;;;;;:::::::::999888888888:::;;;<<<444444444444444444333222333333333222222333333333555666777777777666555444111222222222222222111000222222111111222222333444555555666666666555333222444555777777555444555666111222222333444555555666555555666666666555444444555666666666666555444444888777777666555444333333444444444555555444444444333333555666777777777777444555666777777666555444888777555444444555666666666666777777888:::;;;;;;666888999999888999;;;===777777777777888999;;;<<<777888999::::::999888777555555555555555555555555555444333555777888777666555555444333333222111111000111222444666777999999888777666444444444555555444555666555444333333444777999;;;<<<<<<:::888666777666555555666888:::<<<<<<<<<<<<<<<;;;:::999999999:::<<<>>>???@@@@@@???999999999999999:::;;;;;;777777777777666666666666555555555555555555555666222111111333555777777666333555777888999999999888::::::;;;;;;<<<<<<;;;;;;777777777888:::;;;;;;::::::::::::999999888888888777777666777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>999:::;;;;;;;;;;;;;;;:::777777666555555555666666555555666666777888999999::::::::::::;;;<<<======BBB???<<<;;;<<>><<<<<<<<<;;;999555222000000000///...///000111222222333333333333333333333000000000000000000000000444333333222222333333444222222333333333222222111000000000//////.........///000000111111111111000000111222222222111000///000000///000000111222333000111111111111222222222...000222444555666555555222222222111111000000///000000111000//////000222///000111111222222111111000000000000000111222222///111333666777777777777::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;333444444555555555555444444444333333333333444444444555777888888777666555000000111222333222111111111111111111111222333333444444555555555555555555444666888888666444555777333333444444555555666666444555666777777666555555666666666666666555444444777777666666555555444444333333444444444444333333111222444555666777777777555555666666666666555555888777777666555555666666666666777888999:::;;;;;;777999:::;;;:::;;;>>>AAA888777666666777888999:::777888999:::999999888777444555555666666777888888777666666777999::::::999888888777555444333222111111111222444666777888999:::999777666555555555666444666888888777555444444666777999:::;;;;;;::::::999777555444444666999;;;888888999::::::999888777888999;;;===????????????999999999999:::<<<===>>>999999::::::999999888888555555444333333444555666333222222333666777777666444666888;;;============;;;;;;<<<===============888999999888888888:::<<<;;;:::999999999:::;;;<<<999888777777888999:::;;;<<<<<<<<<<<<===>>>??????;;;<<<<<<======<<<<<<;;;:::999888777777777888888555555555666666777777777777888999;;;<<<===>>>>>>BBB@@@??????@@@@@@@@@>>>???>>><<<:::999888888888888888888999:::<<<===>>><<<;;;:::;;;===>>>===<<>>===<<<<<<===>>>???AAA@@@>>><<<;;;::::::;;;888888999::::::::::::999888888999::::::999888777777777777777777777777777888777666555555777888:::999:::;;;<<<;;;:::888777555666777888888777666555444444444444444555555555666666666666555444333222444444444444555555666666333333333444444444444444333333333333333333222111444555666777777666555444333333444444555555666666555444333222222222333444555555555555555555555555222333444666666666666555555444444555555666777888888666444555777999::::::888888777777777777666666222444666555333111222444222444555444222111333555333333222333555777999:::888888777777555444222111222222222222333333333333333333333333333333333333222222222222222222222222111111222333444444444444111111222333333333222111///////////////000000000000000111222111111//////000111222444555555444444222222111111111111222222000000000111111111111222000000111111222333444444222333222222111000/////////111333222000///000222//////000111111111111000...------------.../////////000222444555666666666777777999:::;;;;;;;;;;;;:::::::::;;;;;;::::::999444444555666777777777666555555555444444555555555333555777888999888777666000111333444555444444333111111111000111222222333222222333444555666777888444777999888666555666888777777777777888888888888333444555777777777666666666666666666666555555444555555555666666666666666222333333444444333333222111222333555666777777777888888888888888888888888888888777777777666666555666666777888999::::::;;;666888999888666666:::===888777666555555666777777999:::;;;;;;;;;:::999888555555666777888999::::::999888888999;;;<<<<<<;;;;;;:::999888666444333222111222333444666777888888;;;:::888777666666666666555888;;;<<<:::888666666555666777999:::;;;<<<<<<:::888555333333555888:::444555666888888777666666555777999;;;===>>>>>>>>>888888999:::;;;===>>>???;;;;;;<<<<<<<<<;;;:::999999888555444333444666777444333333444666777666555444666999===???@@@@@@@@@;;;;;;<<<===>>>>>>======999::::::888555666:::>>>999999888777999;;;===???:::999888888888999:::;;;<<<<<<<<<======>>>???@@@======>>>>>>===<<<<<<;;;===<<<:::999999999::::::777777777777888888888888555666999;;;===>>>>>>>>>AAAAAABBBCCCDDDBBB???<<<>>>===;;;:::999999:::;;;::::::999999999:::;;;;;;:::::::::<<>>???===<<<<<<;;;999777555444555555555555555555555555777777666666555555444444333555888<<<>>><<<777444333444555777888999999999555555555555555666777888666666666666666777777777999::::::999888777666666777888888999:::<<<===>>>???<<<;;;;;;<<<<<<999666444444777;;;>>>===999555666666666666777888999:::;;;;;;<<<<<<===???@@@AAA>>>>>>>>>>>>>>>=========@@@>>>;;;888666555555555:::999777666777999<<<>>>;;;:::888777777888:::;;;:::;;;===>>>>>><<<:::999<<<===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999;;;===<<<999555000444888;;;<<<===???AAA???????????????@@@@@@@@@@@@???===;;;::::::::::::777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<===>>>@@@AAABBBBBB@@@>>>===<<<<<<;;;???>>>===;;;:::999888888;;;:::999777777777888888<<<<<<======<<<;;;;;;:::??????>>>>>>======<<<<<<:::888555333333444666777<<<===>>>@@@@@@>>>===<<<::::::999999888999999999888777666555555444555555555444444333333444444555000222555666666666666777333333333444333333222111000111333444555444444333666555444333333444666666777777888888888999999999888888888888888777666555333333333333333444555555444555666888888888777666777777777777777777888888555555555555555666777888999999999999:::888444222555555666444333222333555555666555555444333222111333333444555555555444444444444444444444444444444<<<:::999:::<<<<<<888555999:::999666333222222333222222333333444555666666888777666444333222111111222222111111111111111222------///000222333333333555555444444333222111111//////000111222222333333555555555555555555444333222222333111000///111222333333444555444222///...222111000000///000000000///000000000000111111111...///111222222111000///000000111222333555555666333333333444444555555555444444555555666888999:::::::::;;;;;;:::888666444888777777777666666666666666444333444666777555444666777888999999888777666222222333333333444444444666555444444444666777888555555555444444444444444666555555444555555666666666666555555666666777888555444333333333444666666555555555555555555666666555555555666666666777777888888999999999888888777888888888888888999999999999888888777777777777777999:::;;;:::999888999:::;;;;;;;;;<<<<<<=========:::888666555444555666666666666666777777777777777666777888888888777666555777666666555555555666666888888888999:::;;;<<<===<<<;;;;;;;;;999888777666555555555555555555555555777777666666666666666555888999;;;>>>???===888555333444555666777888888888888888777777666777777777;;;;;;;;;;;;;;;:::::::::;;;;;;;;;:::999888777666:::::::::;;;<<<===??????>>><<<;;;;;;<<<<<<:::777666777999<<>>>>>:::;;;;;;<<<===>>>>>>??????>>>===;;;:::;;;;;;<<<;;;:::888777888:::<<<>>>;;;:::999888999999;;;;;;<<<===>>>??????>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<<<<===<<<<<<===>>>>>>:::777444777999:::::::::;;;<<<>>>>>>??????@@@@@@@@@AAA???>>>===;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>?????????BBBAAA@@@>>><<<<<<;;;;;;;;;;;;:::999888888888888888777777777888999:::;;;==================<<<<<>>======<<<<<<:::999777555555666777888;;;<<<>>>??????>>><<<;;;;;;::::::999999999999999999888777666555444444444444333333222222333333444444666888999888777777777333333444555555444444333444555666777777777666666555555444555666777999:::888888888888888888888888666777888999999::::::::::::999888777777666777777888888999::::::::::::::::::999999888888888999999666666666555666666777777999888999999:::999666333666777777666444333555666555555666777777777666666666555555555444444333333222333333444555666777777<<<:::999;;;<<<<<<999666:::;;;:::888555333444555333444444444444555555555888777666444333222222222222111111000000111111222///000111333444555555555555444444333222222111111000111111222333333444444666666666555444333111000222333333222000///000222222333444444444222000///111111111111222222333444111111000000000000000000111222333333333333111111444444444555555666666666444444444555555555666666666666666555666666777888888999::::::999888666555777777666666666666555555666555444555777888888777888999:::;;;;;;:::999888444444444444555555555555444333333333333444555555555555555444444333333222444333333333444555666666666555555555555666777777444333333333333444555555555555555555555555555444555555666666666666777777999888999999:::;;;<<<===<<<<<<;;;;;;:::999999888777777777777777888888888999:::;;;;;;::::::;;;<<<<<<;;;:::::::::;;;<<<===???:::555333555666555444777777777777777777666666666666777777666666555444555666666777777666666666888999999:::::::::::::::::::::;;;;;;::::::999999666666666666666666666666777777777888888888888888<<<===>>>@@@AAA???:::777333333444555666777777888<<<;;;:::999888888888888?????????>>>======<<<<<<<<<<<<<<<<<<:::999888777666666666777888999:::;;;<<<;;;:::;;;<<<;;;999888888888:::===???>>><<<999999999999999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<888888999:::;;;;;;<<<===<<<;;;999888888:::;;;===::::::::::::;;;;;;<<<<<<===>>>???@@@@@@???>>>===::::::;;;;;;;;;;;;;;;::::::<<<>>>@@@@@@@@@>>>===>>>===<<<===>>><<<:::777666888::::::999888999:::===>>>???@@@AAAAAAAAAAAA>>>======<<<<<<======>>>@@@???>>>===<<<<<<<<<<<<======>>>?????????>>>===@@@???>>>===<<<;;;;;;;;;888777777666666777888999555555666777999;;;<<<===>>>>>>=========>>>>>>????????????>>>>>>======<<<<<<;;;999888888999::::::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;:::::::::999999:::999888666555444444444444444333333333333444444888:::;;;:::888777777888444555666777777888888777999::::::;;;::::::999888444555555666888;;;===>>>999999999888888888888888666777888:::;;;===>>>>>>@@@???===;;;:::999888888888777777777777888999999===<<<;;;:::::::::::::::777777666666666666666666888777777999::::::888666666777777666444444555777444444666888999:::::::::888777666444333222222222222222444555777999;;;;;;;;;::::::;;;<<<<<<:::888;;;<<<<<<;;;888666666777666666666555555555444444777666555444333333333333111111000000000000111111222222333555666666666666444333333222222111111111222222222333333444444555888777777555333111000///333444444222000///000111111222333444444333222111111111222222333555666777444444444444333333333333555555555555555444333222333333333333333333333333555555555666666666666666888777666555555555555555666666888888888777666555555555555555555555555444666666666777888999:::999999::::::;;;;;;::::::999666666666666777777777888444444444444444444444555666555555444333222222111222222222333444555666777555555444444555555666777333333333333444444444555555555444444444444333333666666666666666666777777888888888888:::<<>><<<;;;:::999888555666777888888999999999888:::;;;;;;::::::;;;======<<<:::999999:::<<<>>>CCC===666444666888666444999888888777777666666666555555555555555444444444444555777888888777666555888999:::;;;;;;:::888888888999:::;;;;;;<<<<<<;;;999999999999999999999999999:::::::::;;;;;;<<<<<<======>>>@@@AAA@@@===:::444444444555666777777888<<<;;;::::::999999999:::========================>>>>>>======<<<:::999888555555555555555666777888:::999999:::::::::999888777888:::;;;<<<<<<:::999::::::::::::;;;<<<======<<<<<<;;;::::::::::::;;;<<<;;;::::::999888777777444555777999:::;;;<<<<<<;;;:::999888888999:::;;;999:::;;;<<<=========<<<======>>>????????????>>>::::::;;;<<<<<<<<<;;;;;;:::<<<>>>AAABBBAAA@@@???<<<;;;;;;;;;;;;999777666666888::::::::::::<<<===<<<===???@@@AAABBBBBBAAA<<<<<<======>>>??????@@@AAA@@@>>><<<<<<<<<=========>>>???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;<<<======999888666555555666888999555666777888:::;;;===>>>>>>===<<<<<<<<<===>>>????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===;;;<<<============<<<;;;<<<<<<<<<<<<;;;;;;:::999;;;:::999777666555444444666555555444444555555666777999999999777666777888666777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999555666777888:::;;;<<<===777777888888888999999999888888999;;;<<<>>>???@@@@@@???>>><<<;;;:::999999888888666666666777888999>>>===<<<::::::999999999777777666555444444444555555555555777999:::888777555666666555333333444555333444555777888999::::::777666444333222222333333333444555777888:::;;;<<<::::::::::::;;;;;;;;;:::;;;===???>>><<<:::999999999888777777555555444333555444333222222222222222111111000000111111222222222333444555555555555555333333222222222111111111222222222222333333444444777777666666444333111111444555444222000///000111111111333444444444333333222222222333333555666666666777777888999999::::::777777666666555444333333222222222333333444444444555555555666666666666666777666555555444444555555555555666777888888777777666666666666666666666666555666777777888888999:::888888999999999999888888888888888888999999999999999999999999999999999999666666555444333333222222222222222333444555666777444444444444444555555666333333444444444555555555444444444333333333333333777777777777777777666666666666666777999<<<>>>@@@@@@???>>>===;;;:::999999555666888999::::::::::::777999::::::999999:::<<>><<<<<<===???@@@DDD>>>888666999:::888555999999888888777777666666666555555444444444444444444555777888888888777666888999:::;;;:::999888777888888:::;;;<<<=================================<<<<<<<<<===>>>>>>>>>???;;;;;;;;;>>>@@@@@@???===666666666666666777999999;;;;;;:::;;;;;;<<<======;;;;;;<<<<<<======>>>>>>============<<<;;;::::::999999888888888999999:::777888999999999999999999666777888999999888888888:::::::::::::::;;;======:::::::::::::::;;;<<<<<<;;;::::::999888888777777999999;;;<<<=========<<<999888888777888999:::::::::;;;<<<============<<<;;;<<<<<<======>>>>>>>>>;;;;;;<<<===============:::<<<>>>@@@AAA@@@@@@???;;;;;;<<<;;;:::888888888999;;;<<<<<<;;;;;;===???===>>>@@@AAABBBBBBAAAAAA<<<<<<===???@@@AAAAAAAAA???>>>===<<<<<<===>>>???===>>>???@@@???===;;;:::777777777999:::<<<>>>???<<<:::888666555666777888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<=========>>>>>>??????@@@@@@>>>>>>??????????????????<<<==================<<<===>>>>>>>>>===<<<:::999;;;:::999888666666666555555555444444444444555555444555666666555444666777888999;;;<<<>>>?????????;;;;;;::::::999999999999888999999999::::::::::::555555666888999:::;;;<<<;;;;;;;;;;;;<<<===>>>?????????>>>==================<<<;;;:::::::::;;;<<<<<<<<<:::999888888888888666555555444333333333333444333333555777999888777333444444333111111222444444444555666777777666666444444333333333333444444666666777777888999999999888999999999::::::;;;<<<;;;>>>AAAAAA???===;;;;;;;;;:::999888666555444333222222111111111111111222222222222222222333444555222333333444444444333333333333333222222222222222111111111111222222222222444555555666666666555555444444444333111000111222111222222333444444444444333333222222222222333333555555777888:::<<<===>>>777777666555444333333333444555666888999;;;<<<<<<666666666555555555555555444444444444444555555666555555666777777888888888888888999999999999::::::444555777777666666777999777777777777777777777777888888888888999999999999888999999999999888888777666666666555555444444333444333333333444555666666444333333333333444555555333444555555666666555555444444444555555555666666888888777777777777666666666666777888999;;;<<<=========<<<<<<;;;::::::999777888:::;;;<<<<<<;;;;;;888999::::::999999:::;;;>>>===<<<;;;;;;;;;<<<===@@@===999999:::;;;:::888888888888888888888777777666666555444444444444555555555666777888888888888888999999999999999888888888999:::<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>999999999;;;>>>??????>>>:::999888888888999;;;<<<<<<<<<<<<======???@@@@@@============>>>>>>>>>>>><<<<<<============<<<<<<:::999999888888888999999666888:::;;;:::999:::;;;777888999888777777888999::::::::::::;;;<<<===>>>:::::::::::::::;;;<<<===777777888999:::;;;<<<<<<999999999999999999999999888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;<<<===>>>>>>>>>>>>;;;<<<<<<===>>>>>>>>>>>><<<=========;;;:::;;;<<>>???AAACCCCCCBBB@@@???<<<===???@@@AAABBBBBBBBB>>>>>>=========>>>??????<<<======>>>===<<<::::::555555666777999;;;===>>>===;;;888666555666888999;;;<<<============<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===>>>@@@AAABBBCCC>>>???AAABBBBBBBBB@@@@@@>>>>>>>>>======>>>>>>>>>>>>?????????>>><<<;;;999;;;:::999888777777777777444444333333333333444444333444555444333444666777999:::;;;===>>>>>>??????;;;:::999999999999999:::;;;;;;;;;;;;:::999888777555555666888999:::;;;<<<<<<<<<;;;::::::;;;<<<===???>>>>>>>>>??????@@@AAA<<<;;;;;;:::::::::::::::;;;:::999888888777888888555555444444333444444444444333333555777999999888444555555444222222333555666777777777777666666555333444555666666666666666777777777666666666666666666777888888888888;;;===;;;>>>BBBCCCBBB???===<<<<<<;;;:::999777666555444111111111000111111222222555444444555555666777888444444555555555444444333333333333333333333333333111111111111111111111111111222333555666777777888333444444333111111222444222222333333444444555555333333222111111111111111222222444555777999;;;;;;666666555444333333333444333444666777:::;;;===>>>777777777777666666666666333333333333333444555666444444444555555666666666777888888888999999999999333555666666444333555777666666555555555555666666666666666666777777777777555555666666666555444333666666666666666666666666666555555444555555666666333333333222333444444555444555666777777777666666555666666777888999::::::888888888777777777666666777888999:::::::::::::::::::::::::::::::::::::::999:::<<<===>>>===<<<;;;:::;;;<<<;;;:::999:::;;;999999999888888888777777999999999::::::::::::999888888888888888888999999777777555444444444555666666666666666777888999:::999888888888888888999999888999;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;999999:::<<<>>>>>>======<<<;;;::::::<<<===???AAAAAAAAA@@@AAAAAABBBBBB??????>>>>>>===<<<;;;;;;::::::;;;<<<============:::999888888777777777888888;;;======<<<<<<===???:::<<<<<<;;;999888;;;===<<<<<<<<<<<<===>>>??????===<<<;;;;;;;;;;;;;;;;;;777777999:::<<<===??????777666555444444555555666888888999:::;;;===>>>>>>>>>===<<<::::::::::::;;;::::::::::::;;;<<<===>>>999:::;;;<<<============<<<;;;:::::::::;;;<<<<<<:::<<<===<<<::::::<<>>???>>><<<::::::<<<===???@@@BBBCCCCCCAAA???>>>===>>>@@@AAABBBBBBBBBBBB@@@AAAAAA@@@@@@???>>>===;;;;;;;;;;;;;;;;;;::::::777777777777888888999:::;;;:::777555555777999;;;<<<===>>>???@@@???>>>>>><<<===??????>>><<<999888999:::;;;>>>@@@CCCEEEEEE>>>@@@BBBCCCDDDCCCAAA@@@??????>>>>>>>>>>>>?????????@@@@@@@@@???===;;;999:::999999888888888999999666666555555555555666666777777777666444444666888777888999:::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<=========>>>======;;;:::999888888888888888999999999;;;:::999888888:::;;;==================>>>??????999999::::::999888888777999999888888888888999999666666555555555666777777777666555666888::::::999888999999888666666777888999999::::::::::::999999666888:::;;;;;;999777555555555555555555555555555444666777777666777:::===:::>>>CCCEEECCC@@@>>>===<<<;;;;;;999888777666555222222222222222333444444777777777777888999:::;;;888888999999888777666666444444444444444444444444222222222222222222222222...///111333444555666666222333333333222222333555444444333333333444444555222111111111111222222333222333333444555666777777666555444444444444555666222333444555777888::::::::::::999999999888888888555444333333333333333333333222222222222333333333444555555555666666777777222555666555222111333555666666555555555555666666444444444444555555555555666777888888888666555444666666666777777777777777777666666555555555666666333333222222333333444555444555777888888888777666777777888:::;;;<<<===>>>999888888888777777666666888999:::;;;;;;;;;:::999777777888999999::::::;;;:::;;;===??????>>>===;;;<<<===>>>===;;;::::::;;;:::;;;;;;;;;;;;:::999888333666999:::999999999:::777777777888999999999:::888777666555444555666666777666666555666888:::;;;999888777777777888:::;;;999:::;;;===>>>?????????========================<<<<<<;;;;;;:::::::::999===;;;::::::<<<===<<<<<>>===<<<<<<===???@@@FFFEEEDDDCCCCCCCCCCCCCCC@@@@@@>>><<<:::999777666888999:::<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::===@@@@@@???>>>@@@BBB>>>??????>>>;;;;;;>>>AAA============>>>???@@@AAA??????===<<<;;;::::::::::::;;;;;;<<<<<<======>>>:::888777555555777888:::888999:::<<<>>>???@@@AAA???>>>;;;999888888:::::::::::::::;;;;;;===>>>>>>888999:::;;;<<<<<<<<<<<<===;;;999888888999:::<<<777999;;;:::888888;;;>>>:::;;;;;;;;;:::;;;>>>AAA@@@AAACCCDDDCCCAAA>>>===>>>???@@@BBBCCCCCCBBBBBBCCCDDDDDDCCCBBB@@@===<<<;;;::::::999999::::::;;;:::999888777666666666666999777555444555777;;;===<<<===???@@@AAAAAAAAA@@@===???AAABBB@@@===999777777999;;;>>>AAADDDFFFGGG>>>@@@BBBDDDEEEDDDBBB@@@@@@@@@????????????@@@@@@???@@@AAAAAA@@@>>>;;;999999999888888999999:::;;;::::::999999999999::::::;;;<<<;;;888666555666888666666777888999999999999======<<<<<<<<<>>>???@@@===>>>?????????===<<<;;;::::::999999888777666666999888777777777999;;;===;;;;;;::::::::::::;;;;;;<<<<<<===>>>===<<<:::999999999999888999999::::::777777666777777888999:::999888777777:::;;;;;;;;;<<<<<<===;;;:::999:::<<<;;;<<<<<<===>>>>>>======:::<<<>>>???>>>;;;888555333333333444444444444444333555666666555666999===:::>>>CCCEEEDDDAAA>>>===<<<;;;;;;:::999888777666333333333333444555666666999999999999:::;;;<<<===<<<<<<<<<<<<;;;:::999999555555555555555555555555333333333333333333333333---...000111222333444444111222333333222222444666555444444333333444444444000000000111222333444555555555555555555555555555666666555444444555777777666777777888999::::::;;;<<<<<<<<<;;;;;;:::::::::777666444333222111111111111111000000000000000111666666666666666666666666777777777777666444111000333333333333333333333333666555444666777777666444444555555666777888888888333777999999:::>>>>>>;;;<<<;;;:::;;;;;;:::888666666555333222333444666777888999999::::::999999888<<<<<<<<<<<<<<<===>>>>>>:::<<<===;;;999999===@@@:::999777666666777999;;;888888888999999:::::::::<<<<<<============<<<;;;<<<;;;;;;;;;;;;<<<===>>><<<<<<;;;:::999888777666999888777666666777888888888888777888999;;;===???===<<<;;;:::999888777777>>>======<<<;;;:::::::::555555555777888:::<<<===;;;:::::::::<<<>>>@@@BBB;;;;;;;;;<<<<<<<<<======>>>>>>??????>>>===<<<<<<<<<;;;999888888999;;;<<<>>>>>>===<<<;;;===AAADDDGGGGGGFFFDDDCCCBBBAAA@@@AAA>>>;;;:::::::::999888777888999:::<<<===>>>?????????=========>>>@@@AAAAAA???>>>>>>???BBBEEEGGGFFFFFFFFFEEECCCAAA???===>>>>>>>>>??????@@@@@@@@@============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;:::999888666555444555777:::===??????>>>>>>;;;;;;;;;<<<>>>===;;;999;;;;;;<<<===>>>??????@@@@@@@@@>>>===<<<;;;;;;;;;;;;:::999999888888888999<<<;;;:::999999999999:::<<<<<<<<<<<<=========>>>=========???AAABBBAAA@@@;;;===@@@CCCDDDDDDCCCBBBEEEFFFGGGFFFCCCAAA@@@@@@============<<<;;;:::999:::;;;;;;<<<;;;:::888777666777999:::<<<===>>>>>>AAAAAA@@@???????????????<<<===>>>???>>><<<:::888;;;;;;;;;<<<<<<<<<=========>>>@@@BBBCCCDDDCCCCCC@@@???>>>======>>>???@@@<<<<<<<<<============>>>===<<<:::888777777888888666666555666888;;;>>>@@@??????>>>===<<<;;;;;;:::777777888999;;;===???@@@============<<<<<<<<<<<<===>>>??????>>>===<<<;;;:::777444333444555666555777999:::888444111222555777888999;;;;;;;;;:::::::::;;;===>>>???>>><<<;;;;;;:::999888777777777777888888888888777777777777999999999:::;;;<<<>>>???======<<<<<<===>>>??????>>>===<<<<<<===???AAACCCAAAAAA>>>:::999;;;999555333444555555555444333222555333111333666888888666999;;;===??????===:::999888888888777777777777777333333333333444444444555;;;::::::999999:::;;;;;;>>>===;;;999888777666666777777666555444444333333111222333555777888::::::222111111111111111222222111222333333444444444333444555555666666555555444555444333333444555666777666555444333333444666777666666666444333222444666888666555555777:::>>>AAACCCAAA>>><<<;;;===???AAA:::666222//////000000///333000...000333444333222666666666666666666666666777777777666555444222222555555555555555555555555444333333444666777555444888888999999:::;;;;;;;;;888::::::888999===???===<<<;;;999999::::::999777666555444444555777999:::<<<<<<;;;;;;::::::::::::===============>>>??????======>>>===<<<<<<>>>???>>>===;;;:::::::::;;;<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;<<<<<<===999999999888888888888888999888777666666777888999::::::::::::;;;===???@@@@@@??????>>>>>>===<<<<<>>===<<<<<<<<<999999999999:::;;;<<<=========<<<:::999999888888;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<<<<<<<<<<;;;:::999999:::;;;<<>><<<999888888999888777777888999:::;;;<<<======?????????????????????@@@@@@???===<<<===???AAACCCDDDEEEDDDDDDBBB@@@>>>===>>>???@@@AAAAAAAAAAAA@@@>>>>>>>>>=========<<<<<<>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>===<<<;;;999888888999;;;===>>>???>>>>>>>>>===<<<===>>>>>><<<;;;<<<<<<======>>>>>>??????BBBAAA@@@???????????????===<<<;;;:::::::::::::::::::::::::::;;;<<<===>>>===>>>>>>>>>>>>?????????AAA@@@@@@BBBDDDDDDCCCBBB???@@@@@@AAAAAABBBBBBBBBIIIJJJKKKIIIEEEBBB@@@@@@>>>>>>>>>===<<<;;;:::999;;;;;;<<<<<<<<<;;;:::999;;;;;;<<<>>>???@@@@@@@@@@@@@@@???>>>============>>>@@@AAABBBBBBAAA@@@???>>>>>>===<<<;;;:::999999:::;;;<<<>>>???AAAAAAAAA???>>><<<;;;;;;;;;<<<===;;;;;;<<<<<<<<<=========;;;:::888777777777777888;;;:::999888999;;;<<<>>>;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>=========<<<===>>>>>>>>>===<<<;;;:::888555444555666777666999::::::888666555555555555666777888999:::::::::<<<===???@@@AAA@@@???>>>===<<<:::999777666666666777777888888888888888888999999999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@>>>===<<<<<<===???BBBCCCBBBBBB???;;;:::<<<:::555666666777777777666444333444222111222555777777666888999:::;;;;;;:::888777888888888888888888888888888888888888999999999999::::::::::::::::::::::::===<<<:::999777777666666666555555444333333222222222222333444555666777777333222222111111111222222333444555666666777666666444444444444444444444444888888777777777888999:::999888666555555666777888999999999888666666777999:::999777777888;;;???AAABBBAAA???>>>>>>AAADDDFFFAAA>>>999555444333222111333000......///111000///888888888888888888888888999888777666555444444444777777777777777777777777444333444555888999888666999999::::::;;;<<<<<<<<<;;;<<<;;;999<<>><<<:::999;;;<<<<<<;;;888888777777888999;;;<<>><<<;;;;;;;;;<<<<<<>>>>>>======>>>>>>??????@@@???>>>???@@@@@@???===@@@@@@??????>>>>>>==================>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;:::999999888888999::::::===<<<<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<=========??????>>>===;;;999666555;;;;;;<<<<<<<<<=========>>>===<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===???@@@@@@??????@@@DDDGGGGGGGGGEEEDDDBBB@@@???>>>;;;999777666777888888777888888999:::;;;;;;<<<<<<>>>???@@@BBBAAA@@@>>>===>>>===;;;::::::;;;===>>>CCCCCCBBBBBB@@@???===<<>>>>>>>>=========>>>>>>>>>===<<<<<<;;;;;;@@@@@@@@@???>>>===<<<;;;;;;;;;<<<======>>>??????AAA???>>>===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>CCCCCCBBBBBBBBBBBBCCCCCC@@@???>>>===<<<<<<<<<<<<::::::;;;<<<===???AAABBB??????@@@@@@@@@AAAAAAAAACCCBBBAAABBBDDDDDDCCCAAACCCBBB@@@>>>>>>@@@AAACCCIIIKKKKKKJJJGGGDDDCCCBBB?????????>>>===<<<:::999<<<<<<===>>>>>>>>>>>>===?????????@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;>>>@@@AAACCCDDDDDDCCCCCC======<<<;;;:::999999888777777888999:::<<<===>>><<<<<<::::::999999999999:::::::::;;;;;;;;;<<<<<<::::::999999999999::::::???>>><<<::::::::::::;;;888888999;;;<<<===>>>?????????>>>=========>>>>>>========================;;;<<<===>>>???>>>======;;;999666555666888888888:::999777666666666555444444444555555777888999:::;;;===>>>@@@AAAAAA@@@@@@???>>><<<:::888666555555666777777888999999999999:::::::::;;;;;;<<<<<<<<>><<<;;;<<>>@@@>>>:::::::::;;;;;;:::888777666333222111222555777777666777777777777777777777777888888999999::::::;;;;;;===<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;::::::999;;;:::999888777777777777555444444333333222222222333333333333444444444444555444333222222222222222444555666777777888888888444444333222222333444444999999999888999999:::;;;;;;:::999888777777888999999::::::999777777888:::<<<;;;:::999:::===@@@BBBBBBAAAAAAAAACCCEEEHHHJJJHHHDDD???;;;999777555444666333000//////111111000999999999999999999999999:::999777666555555666777777777777777777777777777666666666888;;;<<<<<<:::777888888888999999999::::::;;;;;;:::AAAMMMVVVYYY@@@>>>;;;;;;<<<>>>??????<<<<<<;;;::::::;;;<<<<<<>>>===;;;::::::<<<>>>???>>>===============>>>>>>@@@???>>>???BBBBBB>>>;;;>>>??????@@@@@@@@@??????========================??????????????????@@@@@@===============<<<<<<<<<=========>>>>>>>>>??????<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@===>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@???????????????>>>>>>===>>>>>>>>>===>>>@@@AAAAAA???===;;;<<<<<<<<<<<<==================<<<;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<===>>>????????????@@@CCCFFFEEEDDDCCCAAA@@@>>>===<<<:::888666666888999999999:::::::::;;;<<<============>>>AAABBBBBB???<<<:::<<<;;;:::999:::;;;<<<===AAAAAA@@@@@@???>>>===<<>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;>>>============>>>>>>???DDDAAA???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===CCCBBBBBBBBBCCCCCCDDDEEEBBBAAA@@@??????>>>>>>>>><<<======>>>???AAACCCDDD@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???@@@AAAAAA@@@>>>AAA@@@???>>>???@@@BBBCCCCCCEEEGGGHHHFFFEEEEEEFFF@@@@@@@@@???>>>===;;;:::===>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>======<<<;;;::::::::::::<<<===>>>???@@@@@@@@@@@@::::::::::::;;;;;;;;;;;;888888777666777888999:::999999999999999999999:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???>>>===;;;:::999999999999999:::<<<===???@@@@@@@@@??????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@??????<<<:::777777888999:::::::::666333333555777555333555444444444666888:::;;;:::;;;<<<>>>????????????AAA@@@===;;;999777666555666777888:::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCBBB@@@??????>>><<<<<<===???BBBDDDGGGGGGDDD@@@@@@BBBAAA<<<>>>>>>>>>>>>===<<<:::999555555444555666888888999888888777666777888999:::888999999:::;;;<<<==================<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999999999888777777777888888555555555444444444333333444444444444555555555555666666555444333333333333333444555666777777777777666555333222222333555666888777777777777888888888<<<;;;:::999888888888999777888999888666555666777<<<;;;;;;;;;===@@@CCCEEEDDDCCCCCCDDDEEEGGGIIIKKKGGGDDD???<<<;;;999777666:::888666555555666888999:::::::::::::::::::::::::::999777666666777888999666666666666666666666666777777777999<<<===<<<;;;777777777888888888888888888:::::::::AAAOOOYYY]]]???<<<:::999;;;===>>>>>>@@@???>>>===<<<;;;;;;::::::999888888:::<<>>AAAAAA>>>:::;;;;;;===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@===>>>?????????>>>======@@@@@@@@@????????????>>>>>>>>>??????@@@@@@@@@@@@>>>>>>>>>>>>??????>>>>>>;;;<<<<<<===>>>???@@@AAA@@@???????????????>>>>>>==================>>>???<<<>>>AAACCCDDDCCCAAA???<<<<<<<<<=========>>>>>>=========<<<<<<======>>>===========================>>>>>>>>>===>>>@@@BBBAAAAAA@@@???===<<<;;;:::;;;999888888999;;;;;;;;;;;;<<<<<<===>>>???@@@@@@===???@@@AAA@@@>>>;;;999::::::::::::;;;===???@@@??????>>>>>>============???AAACCCEEEEEECCCAAA???????????????>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<=========<<<<<<;;;>>>>>>============>>>???CCCAAA>>>>>>>>>?????????>>>>>>>>>===============@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBBAAA@@@???@@@AAAAAA???=========>>>@@@AAABBBBBBBBB???AAACCCDDDCCCBBBBBBBBB@@@@@@@@@@@@???>>>===<<>>=========<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<:::999777666666777777666777888999:::;;;;;;;;;999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>???<<<;;;;;;:::::::::::::::<<<======>>>???@@@@@@AAA============>>>???@@@@@@<<<<<<=========>>>>>>>>>===>>>@@@AAABBBAAAAAA@@@>>>;;;999888:::;;;<<<<<<;;;777444444777999888666888777777777888:::<<<===;;;<<<===>>>>>>?????????AAA@@@>>><<<:::888888777777888:::<<<======<<<;;;<<<<<<===>>>>>>>>>======>>>???AAABBBBBB@@@???===>>>>>>======>>>@@@BBBDDDBBBCCCAAA>>>>>>AAA@@@<<<@@@@@@AAAAAA@@@>>>===<<<:::::::::999999:::;;;<<<;;;:::999888999:::<<<===999999:::;;;<<<======>>>=======================================<<<;;;;;;999999888888888888888999777777777777777666666666444444555666777888999999777777666555555555555555666666777888888888888777999888666555555666888999777777777777777777777666::::::999999888888888888777888999888777666666777:::::::::<<>>;;;:::::::::999888<<<<<<;;;;;;;;;===???AAA::::::::::::::::::::::::999999888888888999::::::555555555555555555555555666555666777:::;;;:::888999999999:::::::::::::::999:::999888===GGGOOORRR<<<:::888777999::::::999@@@??????>>><<<;;;:::999888777777888:::<<<>>>@@@<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>???>>><<<;;;;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;;;;;;;===>>>???>>>???@@@AAABBBAAA@@@????????????>>>>>>=========??????@@@AAABBBBBBBBBBBB>>>>>>>>>??????>>>======;;;<<<===>>>???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<======<<<>>>@@@BBBBBB@@@>>>===<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>===<<<;;;===>>>???>>>>>>===<<<<<<;;;;;;===;;;999999;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCAAAAAA@@@???>>>===;;;;;;::::::;;;<<<===???AAAAAA???>>>===============>>>???@@@BBBCCCBBBAAA???>>>??????>>>>>>>>>=========>>>>>>>>>===<<<<<<;;;;;;======>>>?????????>>>>>>=====================>>>@@@>>>======>>>??????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAABBBDDDDDDCCCAAA;;;<<<>>>@@@AAABBBBBBBBB@@@AAACCCBBB???===<<<<<>>>>>???;;;;;;;;;;;;;;;<<<<<<===========================>>>>>>===<<<;;;::::::999===<<<;;;999888777777777666777888999:::;;;;;;;;;999999999:::::::::;;;;;;999:::;;;<<<<<<<<<<<<<<<999999999:::;;;;;;<<<<<<>>>?????????@@@@@@@@@AAA<<<<<<===>>>???@@@BBBCCC>>>??????@@@@@@AAAAAABBB>>>???AAABBBBBBAAA@@@@@@???<<<::::::;;;===>>>>>>>>><<<:::999:::<<<=========<<<<<<======>>>???@@@?????????@@@@@@@@@AAAAAA??????===<<<;;;;;;;;;;;;999;;;===?????????===<<<<<<===???@@@AAA@@@??????>>>???@@@@@@@@@???>>>=========>>>@@@AAAAAABBBBBBCCCDDDCCC@@@BBBFFFEEEBBB???@@@AAAAAAAAA@@@???>>>>>>??????>>><<<;;;<<<===<<<;;;;;;:::;;;<<<>>>???::::::;;;;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@AAA@@@???>>>============::::::999999888999999999999999999999999999999999666666777888999:::;;;<<<777777666666666777777777;;;;;;;;;;;;;;;:::999999::::::999888888999::::::999999:::::::::999888888888888999999999999999999:::;;;===<<<;;;999999:::999999:::<<>>???@@@@@@AAACCCEEE999999999999999999999999888888999:::::::::::::::666666666666666666666666777666666777999:::888777;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;888:::AAAEEEEEE<<<:::999999::::::888777<<<=========<<<<<<;;;;;;999999999:::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;:::;;;<<<<<<<<<===???AAA@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@??????<<<;;;::::::;;;<<>>>>>>>>>>>>>>?????????>>>???@@@BBBBBBBBBBBBBBB>>>??????@@@???>>>===<<<;;;;;;<<<===>>>??????@@@>>>>>>>>>>>>????????????>>>===<<<;;;::::::::::::<<<===>>>@@@@@@???===<<<<<<=========>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCAAA@@@>>>??????????????????>>>===>>>>>>===;;;:::;;;<<<========================>>><<<:::999;;;<<<<<<;;;:::;;;<<<>>>@@@BBBCCCDDDFFFDDDAAA???======>>>???<<<<<<======>>>???@@@@@@>>>>>>===<<<<<<===>>>??????????????????>>>======>>>>>>>>>=========<<<<<<>>>>>>>>>===<<<<<<;;;;;;======>>>???????????????:::;;;<<<===>>>======<<<;;;;;;;;;<<<>>>???>>>===999:::::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<======????????????@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCDDDFFFGGGFFFDDD???>>>>>>>>>>>>@@@BBBCCCAAABBBCCCBBB???<<<;;;;;;>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEDDDCCC@@@>>>=========>>>;;;;;;;;;<<<===>>>???@@@============>>>???@@@@@@??????>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999888777888999::::::999888777::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<============>>>>>>???@@@@@@AAAAAA>>>>>>??????@@@BBBCCCDDD>>>>>>>>>???@@@@@@AAAAAA>>>???@@@@@@@@@???>>>===@@@===;;;;;;===???@@@@@@??????>>>===<<<===@@@CCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@======<<<<<<======>>>>>><<<>>>@@@AAAAAA@@@>>>======>>>@@@BBBCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>;;;===???BBBCCCBBBAAA@@@BBBCCCCCCAAADDDHHHIIIFFF>>>???@@@AAABBBAAA@@@???BBBCCCBBB@@@<<<;;;<<<===:::::::::;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBBDDDCCC@@@>>>===>>>???AAA<<<<<<;;;:::999999999:::::::::::::::::::::::::::888888999999::::::::::::777777777777777888999:::=========<<<;;;:::999888:::::::::::::::::::::::::::;;;<<<<<<;;;:::999888777888888999::::::::::::<<<>>>??????>>><<<<<<<<<::::::;;;<<<===???AAABBB???@@@AAAAAAAAA@@@>>>===999888888:::===?????????>>>AAADDDEEEDDDCCCDDDFFF999999999999999999999999777888:::;;;<<<;;;;;;:::666666666666666666666666999888888999;;;;;;999888:::::::::::::::::::::::::::<<<<<<999;;;@@@BBBAAA>>>===<<<<<<===<<<:::888999:::;;;<<<============;;;;;;<<<<<<;;;;;;:::999???>>>===<<<<<<<<<<<<<<<999<<<======;;;<<<@@@DDDFFFDDDBBB???>>>>>>???@@@?????????>>>>>>============<<<;;;:::;;;===???AAA===???BBBDDDFFFFFFEEEDDD===>>>???@@@AAABBBCCCCCC===>>>???AAABBBBBBAAAAAA???@@@AAAAAA@@@???===<<<:::::::::;;;<<<=========?????????????????????@@@@@@???>>><<<:::999888888;;;<<<===???@@@@@@@@@@@@============>>>>>>>>>>>>>>>@@@DDDFFFGGGEEECCCAAA??????@@@@@@@@@@@@??????>>>??????>>>;;;::::::;;;===>>>>>>>>>??????@@@@@@>>><<<:::999:::;;;;;;:::888999;;;===@@@BBBCCCDDDJJJGGGCCC>>>===>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===???@@@???>>>>>>=========<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>888999;;;===>>>>>><<<;;;999999:::<<<>>>???===<<<888888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBDDDFFFGGGFFFEEECCCAAA>>>;;;;;;>>>AAACCC???AAABBBBBBAAA???>>>???===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEAAA@@@===;;;::::::;;;;;;;;;;;;;;;<<<>>>@@@AAABBB;;;;;;<<<===>>>@@@BBBCCC============>>>>>>>>>>>>777888:::<<<<<<<<<;;;:::999999:::999888666444333::::::;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDD:::;;;;;;<<<===>>>>>>???===>>>??????>>>===<<<;;;@@@>>><<<;;;===???@@@@@@===??????===;;;<<<@@@EEEEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@???>>>============<<<<<<<<<<<<===???@@@AAA>>>@@@BBBCCCCCCAAA???======???AAACCCEEEEEEDDDCCCAAAAAA@@@???>>>>>>??????:::<<<@@@CCCDDDCCCAAA???;;;<<<<<<;;;>>>DDDDDDAAA===>>>???AAABBBAAAAAA@@@CCCDDDDDDAAA<<<:::;;;===888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===???@@@AAAAAAGGGDDDAAA>>>===>>>AAACCC>>>===<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999999999888888666666777777888999;;;;;;======<<<;;;:::888666555999::::::;;;;;;::::::999::::::;;;<<<;;;:::888777777777999:::;;;<<<<<<<<<<<<>>>@@@@@@>>><<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>;;;<<<>>>??????>>><<<;;;;;;::::::===@@@BBBBBBBBBBBBFFFIIIJJJGGGEEEEEEFFF666777999::::::999888666888888999:::::::::::::::444555666888:::;;;<<<<<<999888777888;;;;;;999666888777777777888;;;===???>>>===<<<<<<<<<===???@@@<<<<<<<<<<<<;;;:::999888:::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<;;;<<<<<<===>>>???GGGCCC>>>===>>>@@@@@@???:::;;;===??????>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;???>>>>>>@@@BBBCCCBBB@@@>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@??????>>>>>>BBBAAA@@@@@@@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>BBBAAAAAABBBBBBCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>???;;;888999===AAACCCCCCGGGFFFCCCBBBAAABBBDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDCCCAAA@@@???@@@AAAAAAAAA???===:::888;;;===@@@BBBBBBAAA???>>>??????>>>>>>======<<<<<<>>>>>>>>>>>>???@@@BBBBBBDDDAAA===<<<===>>><<<:::888888888999:::;;;<<<===???>>>===<<<;;;<<<======777999;;;:::888888;;;>>>999888888999;;;===<<<<<<===<<<;;;;;;===>>>>>>>>>@@@@@@@@@???>>>>>>======:::;;;<<<<<<===<<<<<<<<<;;;;;;::::::::::::;;;<<<888:::<<<>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<===<<<;;;;;;<<<===???@@@CCCDDDCCCAAA@@@@@@BBBDDDFFFEEEDDDCCCDDDEEEGGGIIICCCBBBBBBBBBBBBCCCDDDDDD===<<<;;;:::;;;<<<>>>@@@@@@@@@AAAAAAAAA???===<<<===???BBBEEEFFFGGGFFFFFFBBBBBBCCCCCCBBBBBBAAA@@@???>>>=========>>>???@@@??????@@@AAAAAAAAA@@@@@@CCCBBBAAA???>>>>>>>>>>>><<<<<<=========;;;:::999888888999:::<<<===>>>>>>AAA@@@???===<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@???===<<<>>>>>>>>>>>>>>>======<<<@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>>???@@@BBBBBBBBBBBB@@@>>><<<;;;::::::;;;>>>>>>>>>>>>===<<<:::999<<<===???@@@@@@@@@AAACCCAAADDDGGGIIIIIIIIIIIIIIIOOOPPPQQQPPPOOOLLLIIIGGGGGGCCC???===???@@@???===777888<<>>???BBBCCCDDDAAAAAA@@@???@@@CCCEEEFFFCCCCCCCCCDDDDDDCCCAAA??????@@@AAABBBBBBAAA???>>>>>>>>>????????????>>>===@@@@@@@@@AAABBBCCCDDDEEEIIIGGGEEECCC@@@???>>>===;;;<<<===??????@@@@@@???>>>;;;999:::<<<<<<:::888<<<<<<<<<===============BBBAAA@@@???>>>>>>>>>>>><<<=========<<<;;;::::::;;;;;;<<<<<<======>>>>>>>>>>>>??????===:::777666888777555444444666888999:::<<<>>><<<:::888:::<<<<<<<<<;;;::::::::::::;;;???===;;;999888888999999888;;;>>>@@@@@@===999777999999999::::::;;;;;;;;;>>>===<<<;;;<<<>>>@@@AAABBBAAA???>>>>>>???AAABBB>>>>>>>>>???@@@@@@AAAAAADDDEEEFFFFFFEEECCCAAA???666777999::::::999888777888888999999999888888777444555666777888999999999888777666777999:::888555777666555666777999;;;===>>>======<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>???FFFBBB>>>===>>>??????>>>===>>>????????????>>>===========================>>>======>>>???@@@???===@@@@@@@@@@@@@@@???>>>>>>>>>======>>>>>>???@@@AAADDDCCCBBBAAAAAAAAABBBCCCAAAAAA@@@?????????@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEGGGFFFEEECCCBBB@@@??????999666555777<<>>===>>>@@@AAABBBAAA@@@??????>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAAAAA@@@===::::::<<<>>>===<<<:::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;<<<===:::<<<===;;;777666888;;;;;;:::999:::<<<===<<<;;;>>>===<<<======>>>???>>>============<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>????????????????????????;;;<<>>???@@@BBBCCCDDDCCCAAAAAACCCEEEHHHGGGEEEDDDDDDDDDDDDEEEBBBBBBAAAAAAAAAAAAAAABBB???>>>===<<<<<<>>>???@@@@@@@@@@@@AAA@@@@@@???>>>???AAACCCEEEGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@>>>>>>===============>>><<<===>>>??????>>>>>>===777777888999:::;;;<<<<<<===<<<<<<<<<<<<<<<;;;;;;??????>>>======<<<<<<<<<;;;<<<>>>??????>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA???===;;;<<<>>>@@@AAABBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;::::::999999888:::<<>>??????>>><<<;;;===???BBBDDDEEEEEEEEEGGGDDDAAA@@@AAABBBBBBBBBAAAAAA@@@???@@@AAACCCEEECCCCCCCCCDDDEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@???????????????????????????AAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAA???>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@>>><<<<<<>>>>>><<<:::<<<=====================??????>>>=========>>>>>>=========<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>??????>>><<<:::888;;;:::999777777777888888999;;;===<<<:::999;;;======<<<;;;;;;::::::;;;;;;===;;;999888777777888999999:::===>>>>>><<<999777888888888999:::<<<===>>>@@@>>>===;;;;;;<<<===>>>@@@??????>>>>>>???@@@AAA>>>>>>>>>???????????????AAABBBCCCDDDCCCAAA???>>>999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;:::999888888888888999999::::::999999999888888888::::::888777888777666666777999:::<<<>>>>>>????????????>>>======<<<;;;;;;;;;<<<===>>>========================:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;::::::::::::::::::;;;;;;<<<<<<===>>>>>>DDDAAA>>><<<============@@@@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@???===BBBBBBAAAAAA@@@>>>===<<<<<<;;;<<<<<<>>>@@@CCCDDDEEEEEEDDDCCCBBBBBBCCCCCCAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGKKKKKKJJJIIIFFFCCC@@@???999777666888<<<@@@CCCDDDDDDDDDEEEEEEDDDDDDCCCCCCEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDCCC@@@AAACCCEEEEEECCC@@@>>>?????????@@@@@@@@@@@@@@@=========>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????:::999888999;;;===>>>===<<<<<<======>>>>>>??????>>>===<<<<<<<<<===>>>???AAACCCCCC???:::777888:::===;;;::::::;;;<<<<<<;;;@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<===============<<<======>>>???@@@@@@@@@@@@AAABBBCCCBBBBBBAAA@@@???@@@AAABBBBBBAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBDDDDDDDDDCCCDDDEEEHHHHHHGGGFFFDDDBBBAAA@@@@@@@@@????????????@@@@@@CCCBBB@@@??????@@@AAABBB@@@????????????@@@AAAAAABBBCCCDDDFFFGGGGGGFFFEEECCCDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@CCCCCCBBBBBBAAAAAA@@@@@@<<<;;;;;;;;;<<<<<<===>>>===>>>???@@@AAAAAAAAAAAA888888999:::;;;;;;<<<<<<;;;<<<<<<===???@@@AAAAAADDDCCCBBBAAA???>>>===<<<;;;;;;===>>>>>>===;;;;;;888999:::<<<>>>???@@@AAA======>>>>>>???@@@AAAAAADDDAAA>>><<<;;;>>>AAACCCCCCBBBBBBAAA@@@>>>===<<<::::::999888888888999:::;;;>>>AAACCCCCCBBBBBBBBBDDDFFFIIIKKKLLLMMMPPPRRRRRRQQQPPPNNNLLLKKKJJJJJJHHHEEEAAA??????>>>===<<>>??????@@@@@@@@@???>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>AAAAAA@@@@@@AAABBBCCCDDDAAA@@@??????@@@@@@???>>>========================;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<===>>>????????????>>>>>>>>>>>>===>>>?????????>>>===<<<=========<<<;;;:::999888888:::;;;;;;::::::<<<======<<<;;;;;;:::;;;;;;;;;:::999888777777888999::::::;;;<<<<<<<<<;;;999888777777777888:::<<>>??????@@@@@@@@@@@@>>>>>>>>>>>>>>>===============?????????>>>===<<<>>>???@@@AAAAAAAAAAAA@@@???@@@@@@??????>>>===<<<>>>??????>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999::::::999999999:::;;;;;;===>>>@@@AAABBBBBBAAA@@@===<<<;;;:::;;;===@@@AAA???????????????>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::::::::::::::;;;;;;<<<=========>>>BBB@@@>>><<<<<<<<<======AAA???===;;;:::::::::;;;======>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDEEEDDDBBBCCCCCCBBBAAA@@@>>><<<;;;============???BBBDDDFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIMMMMMMMMMKKKHHHDDD@@@>>>@@@???======???@@@BBBBBBCCCDDDEEEFFFFFFEEECCCBBBEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCCCCDDDDDDDDD@@@AAACCCDDDDDDBBB???>>>???>>>>>>======>>>???@@@;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<888777888999;;;<<<=========>>>>>>????????????>>>???>>>>>>===>>>???AAAAAAKKKLLLKKKFFF@@@<<<<<<===<<<:::999999;;;=========@@@@@@@@@>>>=========>>>===>>>>>>???@@@AAAAAAAAA=========>>>???@@@AAAAAA>>>@@@AAABBBBBB@@@>>>===@@@AAABBBCCCBBBAAA@@@???=========<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>???>>>@@@CCCDDDDDDDDDDDDEEEGGGGGGGGGGGGEEECCC@@@>>>>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDBBBBBBBBBBBBCCC???>>>======>>>@@@AAACCCDDDEEEFFFFFFGGGFFFFFFEEECCCCCCEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIHHHGGGEEEDDDGGGGGGEEEDDDCCCBBBBBBBBB>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAA<<<<<<<<<======>>>>>>>>>>>>>>>???AAACCCDDDFFFFFFFFFFFFDDDCCCAAA???>>>===;;;<<<<<<======<<<<<<;;;999999:::;;;===>>>@@@@@@<<<<<<===>>>???@@@@@@AAAEEEDDDCCCAAA@@@@@@BBBCCCBBBCCCCCCCCCBBB@@@???===<<<;;;999888888:::<<<===@@@BBBDDDEEEDDDDDDFFFGGGEEEFFFHHHHHHIIIJJJMMMOOOPPPOOOLLLIIIGGGGGGGGGHHHEEECCCBBB@@@@@@?????????BBBCCCDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIJJJIIIGGGEEEEEEDDDCCCBBBAAAAAABBBBBBBBBCCCEEEEEEEEEEEEEEEFFFFFFDDDAAA>>><<<===>>>???AAA@@@???>>>>>>???AAACCCCCCBBBAAAAAAAAAAAAAAABBB>>>============>>>??????CCCBBB@@@???@@@AAADDDEEEBBBAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>======<<<<<<888888888888999:::;;;<<<<<<;;;:::999999;;;===????????????>>>>>>=========;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>===;;;888999:::;;;;;;<<<===>>>======<<<;;;;;;;;;;;;;;;999888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;999999888888:::<<<>>>@@@???>>>===;;;::::::::::::<<<>>>@@@AAABBBAAA@@@@@@>>>>>>>>>===<<<;;;;;;:::888999:::;;;<<<<<<;;;;;;BBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCBBBBBBAAAAAACCCCCCCCCBBBAAA@@@>>>===<<<===>>>===<<<;;;;;;;;;;;;;;;::::::999999::::::999:::===???AAABBBBBBBBB>>>===<<<;;;<<>>>>>===<<<;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>???>>>>>>===<<<<<<===>>>BBBAAA>>>;;;::::::;;;<<<<<<<<<<<<======>>>>>>>>>@@@@@@AAACCCFFFHHHGGGFFFCCCCCCBBBBBB@@@???===<<>><<<;;;;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;999:::;;;;;;;;;<<<<<<===>>>>>>????????????>>>=========<<<<<<===???@@@BBBOOOPPPNNNIIICCC>>>>>>???;;;:::888999<<<>>>?????????@@@@@@???<<<;;;===???>>>??????@@@AAABBBCCCCCC============>>>???@@@AAA>>>???@@@AAAAAA???===;;;???@@@@@@AAAAAA@@@???>>>???>>>>>>======<<<<<<<<<<<<<<<===>>>>>>?????????===???BBBDDDDDDDDDDDDEEEDDDEEEGGGGGGGGGDDDBBB@@@======>>>???AAACCCEEEFFFFFFFFFEEEDDDDDDDDDDDDDDD>>>=========>>>@@@BBBCCCEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFHHHHHHIIIIIIGGGHHHIIIKKKKKKKKKJJJIIIKKKJJJHHHGGGEEEEEEDDDEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAABBBCCCEEEFFFFFFFFFFFFEEECCCAAA@@@???>>>===========================<<<<<<<<<<<<===>>>???<<<======>>>??????@@@@@@BBBDDDGGGFFFDDDBBBAAABBBAAABBBCCCDDDDDDCCCAAA@@@>>>===;;;::::::<<<>>>???DDDDDDDDDCCCCCCDDDHHHKKKHHHIIIJJJIIIHHHIIIKKKMMMLLLJJJGGGDDDBBBBBBCCCDDD@@@AAAAAAAAAAAAAAABBBCCC@@@AAABBBDDDFFFHHHJJJKKKHHHHHHIIIKKKMMMMMMKKKIIIGGGFFFEEEEEEDDDDDDDDDCCCBBBDDDEEEEEEDDDDDDFFFHHHIIIFFFBBB>>><<<<<<===>>>AAA@@@???>>>???@@@BBBDDDCCCCCCBBBBBBAAABBBBBBBBB>>>>>>===>>>>>>???@@@@@@BBBAAA???>>>>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAABBB@@@@@@???>>>===<<<<<<;;;777777777777888:::;;;<<<;;;:::999888888:::<<<>>>>>>>>>>>>======<<<<<<<<<999999:::<<<===>>>>>>???===>>>AAACCCCCCBBBAAA???999999:::;;;===>>>??????======<<<;;;;;;;;;;;;<<<:::::::::;;;<<<===>>>??????>>>>>>===============<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<===???AAACCCCCCBBBAAA???>>>===<<<<<<;;;:::999999777777888999::::::::::::CCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCAAA@@@???===>>>@@@???===;;;;;;<<<<<<<<<;;;;;;:::999888888666777999;;;===>>>???@@@>>>>>>======>>>@@@AAABBBBBBBBBAAAAAA@@@?????????;;;;;;<<<<<<<<<===============<<<<<<<<<======>>>;;;<<<>>>???@@@@@@???>>>;;;===>>>=========???AAAEEECCCAAA???======>>>???;;;<<<<<<======>>>>>>>>>???>>>???BBBEEEFFFFFFEEEAAAAAABBBBBBAAA@@@??????CCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLKKKHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDCCCBBBDDDEEEBBBDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCC????????????@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCC???>>><<<;;;;;;;;;<<<===:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<>>>??????>>>======>>>???@@@AAAAAA@@@???>>>===::::::::::::;;;===???@@@KKKLLLKKKGGGAAA======??????<<<;;;;;;===@@@AAABBB>>>AAABBB@@@===<<>>=========>>>@@@@@@???@@@AAAAAA@@@???===<<<======>>>>>>????????????@@@@@@??????????????????>>>???@@@AAABBBBBBBBBBBB???AAACCCDDDDDDDDDEEEGGGDDDEEEGGGHHHGGGFFFDDDCCC===>>>???@@@BBBDDDFFFGGGEEEEEEEEEEEEEEEDDDDDDDDD?????????@@@@@@BBBCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDFFFGGGHHHIIIIIIJJJGGGHHHIIIKKKLLLLLLLLLMMMMMMLLLJJJHHHFFFFFFFFFGGGIIIHHHFFFEEEDDDCCCCCCCCCDDDCCCAAA@@@>>>=========>>>>>>========================>>>???AAABBBCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA????????????????????????@@@???>>><<<<<<<<<===>>>>>>>>>>>>????????????@@@===BBBGGGHHHEEEAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFAAA@@@???>>>>>>???@@@AAADDDDDDDDDCCCCCCEEEHHHKKKMMMNNNOOONNNLLLKKKLLLMMMJJJHHHEEEBBBAAA@@@AAAAAA===???AAABBBBBBBBBDDDFFF@@@@@@AAABBBEEEGGGIIIKKKGGGGGGHHHJJJMMMMMMLLLJJJGGGGGGGGGGGGFFFEEEEEEEEEBBBDDDFFFEEEBBBBBBDDDGGGIIIGGGCCC@@@>>>>>>??????AAA@@@@@@@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@AAABBBBBBAAAAAABBBCCCAAAAAA@@@???===<<<;;;;;;777777777888888:::;;;;;;;;;:::999999999:::;;;<<<============<<<<<<<<<<<<888999:::;;;<<<>>>??????===>>>AAACCCDDDDDDCCCBBB<<<;;;;;;<<>>===<<<<<<;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA@@@?????????>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<======>>>>>>>>>???AAABBBBBBAAA???>>><<<<<<;;;:::999999888888888888888999999:::::::::EEEDDDCCCAAA@@@???>>>>>>@@@BBBDDDFFFIIIKKKLLLLLLIIIIIIHHHGGGFFFDDDCCCBBBAAACCCEEECCCAAA??????@@@@@@@@@??????===<<<;;;:::999999999:::;;;<<<>>>>>>>>>?????????@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>><<<<<<<<<<<<============;;;;;;;;;;;;<<<===>>>>>><<<===???AAABBBAAA@@@???999;;;>>>>>>>>>>>>AAACCCEEEDDDBBB@@@@@@???@@@@@@<<<<<<===>>>>>>???@@@@@@@@@??????AAACCCDDDCCCAAA???@@@@@@AAABBBBBBBBBAAAAAABBBDDDEEEEEEEEECCCBBBAAAAAACCCDDDEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIGGGGGGHHHIIIJJJJJJKKKKKKIIIKKKKKKIIIFFFDDDEEEFFFCCCDDDEEEFFFGGGFFFFFFEEEAAAAAAAAAAAABBBCCCDDDDDDAAA@@@@@@???@@@AAACCCCCCBBBAAA@@@@@@AAADDDGGGHHH??????>>>>>>==================<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>??????===@@@CCCCCCAAA@@@AAABBBAAABBBCCCCCCBBBAAA???===;;;::::::;;;<<>><<<<<>>>>>>>>@@@AAA@@@@@@??????>>>======<<<;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGGGGGGGFFFCCCDDDEEEEEEDDDEEEGGGIIIFFFGGGGGGHHHHHHGGGEEEEEE@@@@@@@@@@@@AAACCCDDDEEECCCCCCDDDDDDEEEEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEEEECCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKHHHGGGFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCAAA???>>>>>>????????????>>>>>>>>>=========:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBB@@@???=========>>>???@@@@@@@@@@@@@@@?????????===BBBGGGGGGDDDAAABBBCCCDDDDDDEEEGGGHHHJJJLLLMMMHHHHHHGGGGGGFFFFFFEEEEEEDDDGGGIIIJJJIIIIIIJJJLLLMMMOOOQQQRRRPPPOOOOOOPPPJJJIIIFFFDDDBBBAAAAAAAAA===@@@BBBCCCBBBBBBCCCEEEBBBAAAAAABBBDDDFFFHHHIIIGGGFFFFFFGGGIIIJJJIIIGGGFFFFFFFFFGGGFFFFFFEEEEEEBBBEEEFFFDDD@@@???CCCFFFFFFDDDCCCAAAAAABBBCCCDDD@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@????????????@@@BBBDDDCCCBBBAAACCCEEEBBBAAA@@@???===<<<;;;:::999999888999999:::;;;;;;===<<<<<<<<<<<<<<<;;;;;;===============>>>>>>>>>:::::::::;;;===>>>???@@@>>>???AAABBBCCCBBBBBBAAA???===<<<>>>AAABBBAAA@@@>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA>>>????????????>>>======999;;;<<<=========;;;:::;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@???>>><<<<<<:::::::::999999888888777::::::::::::::::::;;;;;;HHHGGGEEECCCAAA@@@??????BBBDDDGGGJJJMMMPPPQQQRRRLLLLLLLLLKKKJJJHHHGGGFFFFFFHHHJJJIIIFFFCCCDDDFFFEEEEEEEEEDDDBBB@@@???>>>???>>>===<<<<<<===>>>?????????@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@@@@???>>>>>><<<<<<<<<<<<=========>>>999999999:::;;;<<<===>>><<<>>>@@@BBBCCCBBBAAA@@@888;;;>>>???>>>???BBBEEEBBBBBBAAA@@@????????????===>>>>>>???@@@@@@AAAAAADDDBBBBBBBBBCCCCCCAAA???===>>>@@@AAABBBCCCCCCCCC>>>@@@CCCEEEFFFEEECCCBBBAAABBBDDDEEEFFFGGGFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEHHHIIIJJJJJJHHHHHHGGGGGGHHHJJJLLLNNNPPPQQQRRRSSSSSSOOOIIIEEEDDDEEEDDDDDDEEEFFFFFFFFFFFFFFF@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA@@@AAABBBCCCDDDDDDCCCBBBBBBEEEJJJNNNQQQ@@@@@@@@@@@@??????>>>>>>??????>>>>>>=========<<<>>>>>>>>>>>>???@@@BBBBBB>>>AAADDDEEEDDDCCCDDDFFFCCCDDDEEEEEEDDDBBB@@@>>>=========>>>@@@BBBDDDFFFCCCDDDEEEBBB>>><<<===@@@LLLHHHDDDBBBBBBCCCCCCCCC@@@DDDFFFEEEAAAAAADDDIIIEEEEEEEEEEEEFFFFFFFFFFFFEEECCCAAA?????????@@@AAA???>>>===<<<;;;;;;;;;;;;::::::;;;===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCFFFGGGIIIJJJKKKKKKJJJJJJFFFGGGGGGFFFEEEFFFIIIKKKIIIIIIIIIHHHGGGFFFEEEEEEBBBAAAAAAAAA@@@AAAAAABBBAAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHGGGFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKKKKIIIGGGEEEEEEEEEGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFCCCBBBAAA@@@???@@@AAABBBBBBBBBAAAAAA@@@?????????:::;;;<<>>AAADDDDDDBBBAAABBBDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGEEEDDDDDDFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEECCCEEEFFFCCC???>>>AAAFFFBBBBBBBBBBBBCCCEEEFFFHHH???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHHHHJJJIIIGGGFFFDDDDDDCCCCCC@@@@@@AAAAAAAAA@@@??????@@@CCCEEEEEECCCBBBDDDGGGCCCBBBAAA???>>><<<;;;::::::::::::999::::::;;;<<<>>>>>>??????>>>===<<<;;;======>>>>>>??????@@@@@@;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>===???BBBCCCBBB@@@>>>>>>===<<<<<<<<<<<<<<<======???@@@@@@AAAAAAAAA===>>>?????????>>><<<;;;777999<<<>>>???>>><<<;;;<<<======>>>???>>>>>>>>>??????>>>>>>===;;;:::999999999999888888888888888<<<<<<;;;;;;;;;;;;;;;<<>>>>>>>>>>>>>>???AAA@@@???>>>=========>>>@@@AAABBBBBBBBB@@@???>>>>>>???@@@???===;;;;;;<<<;;;<<<===>>>??????@@@???DDDCCCBBBAAA@@@@@@AAAAAA>>>?????????????????????CCCAAA???@@@AAABBBAAA@@@???@@@@@@AAAAAA@@@????????????@@@AAAAAAAAA@@@@@@CCCBBBBBBBBBCCCEEEFFFHHHHHHGGGEEECCCBBBAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGEEECCCAAA@@@@@@BBBEEEGGGCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEGGGIIIKKKNNNPPPMMMLLLJJJHHHFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGCCCGGGJJJIIIDDDAAABBBEEEFFFDDDCCCEEEHHHKKKKKKIIIDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@===<<<>>>CCCFFFGGGFFFDDDDDDDDDCCCCCCBBBAAAAAADDDDDDDDDFFFFFFFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@NNNIIIBBB???@@@BBBCCCBBBFFFEEEEEEEEEEEEFFFGGGGGGCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@AAABBBAAA@@@???>>>===<<<;;;;;;<<<;;;::::::;;;===@@@AAAAAAAAABBBCCCEEEHHHJJJKKKIIIJJJKKKKKKKKKIIIHHHGGGIIIIIIIIIGGGEEEDDDEEEGGGGGGHHHHHHGGGEEEDDDEEEFFFCCCBBBAAAAAABBBCCCDDDEEEDDDFFFIIIIIIHHHFFFEEEEEEGGGJJJLLLMMMLLLJJJJJJJJJGGGHHHGGGDDDBBBCCCGGGLLLLLLLLLLLLLLLKKKJJJIIIHHHNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIGGGEEECCCBBBEEEEEEEEEDDDCCCCCCCCCCCCEEEFFFFFFDDDBBBAAABBBDDDDDDDDDCCCCCCAAA@@@>>>======<<<;;;;;;<<>>>>>AAACCCGGGFFFDDDCCCCCCCCCDDDEEECCCDDDEEEGGGHHHIIIIIIIIIMMMLLLJJJJJJKKKOOOSSSUUURRRQQQTTT[[[^^^ZZZSSSPPPIIIJJJKKKNNNPPPOOOLLLIIIKKKKKKLLLLLLLLLJJJIIIHHHIIIHHHHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHGGGFFFDDDCCCAAAAAABBBBBBAAAAAA@@@@@@AAAAAADDDDDDCCCCCCCCCDDDDDDEEEEEEDDDAAA@@@??????AAABBBBBBCCCEEEGGGHHHIIIIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAADDDGGGFFFCCCBBBCCCFFFBBB@@@???>>>===>>>???@@@@@@???>>><<<<<<<<<======???@@@@@@@@@@@@???>>>>>><<>>AAA@@@??????@@@???===;;;;;;;;;;;;;;;<<<===>>>???AAA@@@???===<<<<<<<<<<<<:::;;;<<<===?????????@@@???>>>======>>>@@@BBBDDD>>>===<<<;;;:::;;;<<<===<<<<<<;;;:::999888777666;;;;;;;;;<<<<<<<<<======GGGEEECCCBBBBBBBBBAAA@@@BBBCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNNNNNNNLLLIIIFFFDDDDDDEEEFFFHHHIIIKKKLLLLLLIIIEEECCCBBBBBBAAA@@@@@@@@@@@@@@@CCCCCCBBBBBBAAA@@@@@@???AAAAAABBBBBBAAAAAA@@@??????@@@AAA@@@>>><<<<<<<<>>===>>>===<<<<<<===???AAABBBDDDDDDFFFGGGIIIJJJKKKLLLMMMMMMNNNOOONNNMMMLLLLLLIIIJJJJJJIIIGGGEEEFFFGGGHHHJJJJJJIIIGGGFFFEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEGGGIIIIIIHHHGGGGGGGGGJJJLLLNNNMMMLLLJJJJJJJJJLLLMMMMMMKKKGGGFFFGGGIIIHHHHHHIIIJJJKKKKKKKKKKKKNNNMMMKKKIIIHHHGGGGGGFFFHHHHHHIIIHHHHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBBAAABBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????@@@BBBDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLQQQOOOKKKIIIHHHHHHFFFEEEEEEEEEDDDCCCAAAAAACCCEEEEEEEEEEEEDDDDDDDDDDDDEEECCCDDDFFFHHHKKKLLLMMMNNNLLLKKKIIIIIIJJJMMMQQQSSSVVVTTTVVV[[[]]]YYYVVVVVVSSSRRRRRRSSSSSSRRROOOLLLKKKKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNOOOLLLKKKHHHFFFEEEFFFGGGHHHHHHHHHIIIHHHGGGEEEBBBAAA>>>???AAABBBBBBBBBAAA@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCBBB@@@?????????AAABBBAAABBBDDDFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGEEEEEECCCBBBAAAAAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>???AAABBBAAAAAABBBDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>======>>>??????>>>??????@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@BBBEEEHHHHHHFFFCCCAAA??????@@@AAACCCCCCCCCBBBAAA@@@???>>>DDDBBB@@@>>><<<<<<<<<<<<@@@???>>>???@@@@@@>>><<<<<<<<<<<<<<<<<<======>>>???>>>>>>============>>><<<===>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@AAABBB===<<<;;;999999999:::::::::::::::::::::999999999<<<<<<<<<======>>>???@@@GGGHHHIIIHHHFFFDDDCCCCCCDDDCCCBBBAAAAAACCCDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFFFFIIIMMMPPPPPPNNNJJJHHHFFFFFFDDDCCCBBBBBBBBBBBBEEEEEEFFFFFFEEEDDDBBBAAABBBBBBAAAAAA@@@@@@AAAAAA???@@@AAAAAA???======>>>CCCCCCDDDEEEFFFFFFFFFFFFCCCDDDFFFGGGHHHHHHGGGGGGFFFEEECCCAAA@@@@@@AAAAAAAAACCCEEEDDDBBBBBBDDDGGGEEEEEECCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA@@@???>>>???@@@BBBDDDFFFGGGHHHIIIEEECCCBBB@@@??????@@@@@@??????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA???>>>=========???@@@AAABBBCCCDDDDDDDDDFFFEEEDDDBBBBBBAAAAAAAAACCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEHHHJJJIIIFFFDDDDDDFFFCCCBBBAAAAAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJGGGDDDCCCDDDFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHMMMLLLKKKJJJIIIHHHHHHHHHDDDCCCCCCCCCCCCCCCDDDEEEDDDBBB@@@@@@BBBCCCDDDCCCEEEEEEGGGHHHHHHHHHGGGFFFJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBFFFFFFFFFFFFDDDBBB@@@>>>@@@@@@???>>>???@@@BBBCCCFFFGGGIIIKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNJJJKKKMMMLLLIIIGGGFFFFFFJJJLLLMMMLLLJJJGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHHHHGGGGGGIIIKKKKKKLLLMMMLLLJJJIIIJJJKKKSSSTTTTTTQQQMMMIIIGGGFFFEEEEEEGGGHHHJJJKKKMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDGGGGGGHHHHHHHHHGGGFFFEEEAAABBBDDDEEEFFFFFFEEEDDDEEEFFFFFFDDDBBBAAABBBDDDBBBAAAAAA@@@AAABBBDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIIIIQQQQQQOOOLLLIIIGGGGGGGGGFFFGGGHHHGGGFFFFFFGGGHHHDDDEEEFFFGGGGGGFFFEEEEEECCCDDDGGGJJJMMMOOOPPPQQQKKKJJJIIIHHHHHHKKKNNNPPPVVVTTTVVVYYYXXXUUUVVVYYYZZZXXXVVVUUUTTTRRRPPPNNNLLLJJJGGGEEEDDDEEEGGGIIIFFFFFFGGGHHHLLLPPPTTTVVVUUUSSSOOOKKKJJJKKKMMMNNNIIIJJJJJJJJJIIIGGGDDDCCC===???BBBEEEEEEDDDBBB@@@AAACCCFFFHHHIIIGGGEEECCC@@@@@@???>>>>>>???AAABBB???@@@BBBDDDFFFHHHHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA??????===<<<===???AAACCCCCCBBBBBBDDDGGGIIIIIIGGGEEECCCAAA@@@?????????@@@AAABBB>>>??????@@@BBBCCCCCCDDDDDDCCCBBB@@@@@@DDDKKKOOOLLLKKKIIIFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<@@@???===<<<::::::::::::======<<<>>>@@@@@@???===>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@???<<<;;;:::888888777777777888888999:::;;;<<<======???>>>>>>>>>???@@@BBBCCCEEEIIIMMMMMMKKKHHHHHHIIIGGGEEEBBB@@@???@@@CCCDDDBBBCCCFFFHHHJJJJJJJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFHHHKKKNNNPPPPPPOOONNNIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEGGGGGGGGGEEEBBBAAABBBBBB@@@??????@@@AAABBB>>>@@@AAAAAA@@@@@@@@@AAAEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLLLLKKKIIIHHHGGGFFFDDDBBBBBBBBBCCCDDDHHHKKKMMMIIIDDDBBBDDDHHHGGGFFFEEEDDDDDDFFFIIIJJJFFFFFFDDDCCCAAA@@@??????>>>@@@BBBDDDEEEFFFEEEEEECCCBBB@@@???>>>??????@@@??????@@@AAABBBCCCDDDDDDDDDEEEGGGHHHHHHEEEBBB@@@AAA@@@???>>>============<<<>>>???AAAAAAAAA@@@???BBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEFFFGGGHHHHHHKKKJJJJJJIIIHHHGGGFFFEEEEEEGGGHHHGGGEEECCCDDDEEEFFFEEEDDDDDDDDDDDDEEEDDDBBBCCCCCCEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIJJJKKKOOOMMMJJJGGGFFFFFFFFFFFFGGGFFFEEEEEEFFFHHHJJJKKKNNNNNNLLLJJJHHHGGGHHHIIIBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKJJJHHHGGGLLLMMMNNNNNNNNNMMMLLLKKKFFFFFFEEEDDDDDDCCCCCCCCCGGGGGGHHHGGGFFFDDDAAA@@@AAAAAA@@@@@@@@@AAABBBBBBFFFGGGIIIKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJLLLNNNMMMKKKHHHGGGFFFJJJLLLMMMMMMJJJGGGFFFFFFHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEGGGJJJLLLKKKLLLLLLKKKJJJJJJLLLNNNUUUUUUTTTRRRNNNKKKHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFFFFEEECCCDDDFFFGGGGGGGGGEEEDDDGGGHHHHHHFFFDDDCCCDDDFFFEEECCCBBBAAAAAACCCEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDGGGFFFFFFFFFFFFFFFFFFFFFLLLNNNOOOLLLHHHFFFGGGIIIKKKMMMNNNMMMKKKIIIHHHHHHDDDFFFHHHJJJJJJIIIGGGFFFDDDEEEGGGIIILLLMMMOOOOOOKKKIIIHHHGGGHHHIIILLLMMMPPPQQQSSSVVVSSSOOOQQQVVVYYYVVVSSSPPPPPPOOOMMMLLLLLLKKKIIIGGGGGGHHHIIIJJJGGGFFFFFFGGGIIIMMMQQQSSSXXXVVVTTTQQQPPPQQQRRRSSSMMMLLLKKKIIIHHHGGGGGGGGGEEEFFFGGGHHHHHHFFFEEEDDDEEEFFFGGGGGGFFFEEECCCBBB>>>>>>>>>>>>???@@@AAABBB>>>???AAACCCEEEGGGHHHHHHIIIIIIIIIHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@DDDDDDCCCCCCCCCDDDEEEEEEBBBDDDEEEFFFFFFEEECCCAAAAAA???===???CCCFFFEEECCCEEEHHHLLLOOOOOOLLLHHHEEEBBBBBBAAAAAAAAABBBDDDEEE@@@@@@AAAAAABBBCCCDDDDDDFFFEEECCCAAAAAAEEEKKKOOONNNNNNLLLKKKHHHFFFDDDCCCBBBAAAAAA@@@???===<<<;;;<<<;;;;;;:::999888888777:::::::::<<>>===<<<;;;;;;:::;;;<<<>>>@@@AAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBBBB@@@>>>===<<<<<<;;;:::999888777777777888999;;;===???AAABBBCCCBBB@@@??????@@@BBBCCCCCCHHHNNNPPPOOOMMMNNNOOOJJJGGGDDDAAA@@@AAADDDFFFDDDEEEGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKMMMPPPQQQKKKJJJIIIGGGFFFEEEEEEEEEDDDEEEFFFGGGFFFDDDBBB@@@BBBAAA@@@??????@@@BBBCCC===???BBBBBBBBBBBBDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFHHHIIIJJJJJJIIIGGGEEECCCDDDCCCCCCCCCCCCDDDFFFGGGHHHKKKMMMJJJDDDBBBEEEHHHFFFEEEEEEEEEGGGJJJMMMOOOHHHFFFEEECCCBBBAAAAAAAAA@@@AAACCCCCCDDDCCCBBBAAABBBAAA@@@?????????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFDDDFFFGGGHHHFFFCCC@@@>>>???>>>>>>>>>>>>>>>??????<<<===???@@@@@@@@@???>>>AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIMMMLLLLLLKKKIIIHHHHHHGGGDDDDDDEEEDDDCCCBBBCCCDDDFFFFFFEEEEEEDDDDDDDDDEEEAAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIDDDDDDEEEEEEGGGHHHJJJKKKPPPOOONNNKKKIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIKKKLLLLLLMMMLLLIIIFFFEEEGGGIIIFFFFFFGGGGGGHHHHHHHHHHHHCCCDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHJJJJJJIIIGGGFFFIIIJJJLLLMMMNNNNNNNNNNNNGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGHHHGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHKKKMMMMMMKKKHHHGGGGGGIIIKKKLLLKKKHHHFFFEEEEEEHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDFFFIIILLLLLLMMMNNNNNNNNNOOOQQQSSSSSSQQQOOOMMMLLLKKKKKKJJJLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIGGGGGGFFFFFFIIIJJJJJJJJJIIIHHHFFFEEEJJJKKKJJJIIIGGGFFFGGGIIIIIIHHHEEEDDDCCCDDDEEEFFFGGGGGGHHHIIIHHHFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFEEEFFFIIIKKKJJJHHHFFFHHHKKKOOOPPPQQQOOOKKKGGGEEEDDDFFFGGGJJJLLLLLLJJJHHHFFFDDDEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGFFFGGGHHHJJJKKKKKKMMMQQQTTTQQQMMMMMMQQQTTTQQQMMMKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKIIIHHHIIIJJJLLLMMMSSSSSSTTTVVVVVVVVVVVVUUURRROOOKKKHHHGGGIIIKKKMMMRRRPPPNNNKKKIIIIIIIIIIIIJJJIIIFFFCCCAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCCCC???@@@AAABBBDDDFFFGGGHHHGGGHHHHHHIIIHHHHHHGGGFFFAAA@@@???>>>======>>>>>>@@@AAAAAABBBDDDEEEGGGHHHCCCDDDFFFGGGGGGFFFEEECCCFFFCCC@@@AAADDDFFFEEECCCHHHLLLPPPSSSSSSOOOJJJGGGCCCCCCBBBBBBBBBDDDEEEFFFCCCCCCBBBAAAAAABBBBBBCCCEEEEEEEEECCCCCCDDDGGGJJJMMMMMMMMMLLLJJJGGGEEEDDDAAAAAAAAA@@@???>>>===<<<999:::;;;;;;:::999888777999999:::<<<@@@AAAAAA@@@@@@AAAAAA@@@???>>><<<;;;:::;;;>>>@@@BBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???AAABBBCCCBBB@@@>>><<<>>>>>>======<<<;;;::::::888999;;;===@@@BBBDDDEEEFFFEEEDDDBBBAAAAAAAAAAAACCCFFFKKKOOOPPPPPPQQQQQQJJJHHHEEECCCCCCDDDGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFDDDDDDFFFJJJNNNQQQLLLKKKJJJIIIHHHHHHGGGGGGEEEFFFFFFFFFFFFDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDDDD???AAACCCDDDCCCCCCDDDFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCAAA???>>>@@@AAABBBCCCDDDEEEEEEFFFBBBDDDFFFEEECCCBBBEEEHHHDDDDDDEEEFFFHHHKKKNNNOOOGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@BBBAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGFFFDDDBBB???>>>===============>>>??????<<<===>>>???????????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHKKKKKKKKKJJJJJJIIIIIIIIICCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCAAAAAABBBDDDAAABBBDDDEEEFFFEEEEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJDDDDDDCCCDDDEEEGGGIIIJJJMMMOOOPPPOOOLLLKKKJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMKKKLLLMMMKKKGGGFFFGGGJJJFFFHHHJJJKKKKKKJJJIIIGGGCCCDDDEEEDDDBBBBBBBBBDDDEEEFFFGGGIIIIIIHHHHHHGGGEEEGGGIIIKKKLLLMMMLLLLLLHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCDDDDDDFFFHHHJJJJJJIIIHHHHHHHHHHHHIIIIIIHHHFFFEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEFFFIIILLLOOOPPPRRRRRRRRRRRRTTTVVVOOOMMMJJJJJJLLLNNNNNNNNNOOONNNKKKHHHEEEDDDCCCCCCCCCDDDEEEFFFIIIKKKMMMNNNOOONNNMMMKKKKKKJJJJJJKKKPPPOOONNNMMMKKKJJJIIIIIILLLMMMMMMKKKIIIHHHIIIKKKMMMLLLJJJGGGFFFEEEEEEEEEGGGGGGHHHHHHGGGFFFDDDCCCEEEFFFGGGHHHHHHHHHHHHHHHEEEGGGIIIJJJJJJJJJJJJKKKLLLNNNNNNLLLHHHEEECCCBBBGGGHHHJJJKKKKKKIIIGGGEEECCCCCCCCCCCCCCCBBBBBBAAAEEEEEEDDDDDDEEEGGGHHHIIIJJJJJJMMMQQQPPPLLLKKKNNNPPPNNNKKKIIIJJJJJJIIIIIIJJJKKKMMMOOOPPPPPPOOONNNQQQPPPOOOMMMLLLKKKJJJJJJLLLNNNRRRUUUVVVVVVVVVUUUVVVSSSOOOLLLKKKMMMPPPRRRYYYVVVQQQMMMKKKJJJKKKKKKLLLIIIEEEBBB??????@@@AAA@@@AAAAAABBBCCCDDDDDDEEEAAAAAAAAABBBDDDEEEGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFAAA@@@>>>===<<<===>>>>>>===>>>>>>@@@BBBDDDFFFGGGAAABBBDDDEEEFFFEEEEEEDDDGGGEEECCCCCCDDDEEEEEEEEEMMMPPPSSSUUUTTTPPPKKKHHHEEEDDDCCCCCCCCCDDDEEEFFFDDDCCCBBBAAA@@@AAABBBBBBCCCDDDEEEDDDCCCCCCDDDFFFJJJJJJJJJIIIHHHGGGFFFEEEBBBBBBBBBBBBAAA@@@???>>>;;;<<<>>>??????===<<<:::;;;;;;<<>>@@@BBBDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@???@@@AAABBBCCCBBBAAA???===??????@@@@@@??????>>>===;;;<<<>>>@@@CCCEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDGGGKKKNNNPPPOOONNNIIIGGGFFFDDDEEEGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEGGGIIIJJJJJJHHHFFFEEEEEEDDDDDDDDDEEEHHHKKKLLLNNNMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFFFFDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>======???@@@BBBCCCDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEBBBCCCDDDEEEFFFHHHIIIIIIEEEEEECCCCCCCCCEEEGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLJJJHHHEEECCCAAAAAAAAA===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======???@@@@@@???@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIDDDCCCBBBAAABBBCCCDDDDDD@@@BBBCCCBBB@@@???BBBDDDAAABBBDDDEEEEEEDDDCCCBBBBBBDDDGGGIIIKKKLLLKKKKKKEEEDDDCCCCCCDDDFFFHHHIIIHHHLLLPPPQQQPPPMMMMMMMMMKKKLLLNNNPPPPPPPPPOOONNNJJJNNNPPPOOOKKKIIIJJJMMMGGGJJJMMMOOOOOOLLLIIIFFFDDDFFFGGGFFFEEEEEEHHHJJJKKKKKKKKKLLLLLLLLLMMMMMMFFFGGGIIIKKKLLLLLLKKKKKKJJJKKKMMMNNNOOOPPPOOOOOONNNMMMLLLKKKKKKMMMNNNOOOEEEEEEEEEEEEDDDCCCBBBAAA??????@@@AAABBBBBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDEEEGGGGGGFFFFFFHHHIIIHHHHHHHHHFFFEEEEEEHHHJJJGGGGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIHHHHHHJJJLLLNNNPPPRRRRRRQQQPPPPPPPPPKKKJJJJJJLLLPPPQQQPPPNNNNNNLLLJJJGGGFFFFFFFFFGGGFFFGGGHHHIIIKKKNNNPPPQQQQQQPPPPPPOOOPPPQQQRRRSSSTTTRRRPPPNNNMMMNNNNNNOOOLLLMMMMMMKKKIIIIIIJJJKKKNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFHHHJJJLLLMMMMMMMMMJJJJJJKKKLLLNNNOOOMMMLLLHHHIIIKKKJJJIIIHHHHHHIIIGGGHHHIIIIIIHHHFFFDDDBBB@@@@@@AAA@@@@@@???>>>===@@@@@@AAAAAABBBDDDFFFGGGKKKGGGFFFIIIJJJIIIIIIKKKNNNLLLJJJHHHHHHHHHFFFEEEHHHIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIJJJKKKMMMOOOQQQSSSSSSSSSXXXVVVUUUSSSRRRSSSTTTTTTVVVTTTQQQNNNLLLKKKJJJJJJIIIHHHFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCEEEFFFGGGGGGHHHIIIIIIIIIGGGEEEDDDBBBAAA???>>>>>>???@@@AAA?????????@@@AAABBBDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFGGGJJJLLLRRRSSSTTTTTTRRROOOLLLIIIFFFEEEDDDCCCCCCDDDDDDEEECCCBBB@@@???@@@AAABBBDDDAAABBBCCCCCCBBBCCCEEEGGGEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB???AAACCCEEEEEEDDDAAA@@@??????@@@CCCFFFHHHHHHGGGGGGHHHIIIJJJIIIHHHFFFEEE@@@AAACCCEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA??????@@@AAABBBBBBBBBAAA@@@?????????AAABBBBBBAAAAAA@@@??????AAACCCEEEGGGIIIIIIHHHIIIJJJKKKJJJIIIGGGFFFEEECCCDDDGGGLLLNNNMMMJJJGGGFFFEEEEEEFFFHHHJJJLLLLLLKKKIIIHHHGGGHHHIIIIIIFFFHHHJJJKKKKKKIIIFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIOOOOOONNNNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJFFFGGGIIIJJJKKKJJJIIIIIIHHHIIIIIIGGGCCCAAA@@@@@@CCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@?????????@@@@@@>>>@@@BBBDDDDDDBBB???>>>EEECCCAAAAAACCCCCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFIIIJJJFFFEEEDDDDDDDDDEEEGGGHHHDDDCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKOOOMMMIIIEEEBBBBBBBBBCCC===<<<;;;:::999888888888<<<;;;;;;;;;<<<>>>@@@AAA>>>???BBBDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGCCCDDDEEEFFFGGGHHHHHHIIIFFFDDDBBBBBBCCCDDDEEEEEE@@@BBBCCCBBB@@@@@@CCCFFFAAABBBDDDEEEEEECCCAAA@@@@@@BBBFFFIIIKKKLLLLLLKKKFFFEEECCCCCCDDDEEEGGGIIIEEEJJJPPPSSSRRROOONNNNNNMMMOOORRRTTTTTTRRRPPPOOOKKKOOOSSSRRROOOLLLMMMPPPMMMPPPTTTWWWVVVSSSNNNJJJGGGIIIJJJJJJIIIJJJOOORRRRRRRRRQQQQQQQQQRRRSSSTTTKKKKKKMMMNNNNNNMMMLLLKKKLLLMMMOOORRRSSSTTTTTTSSSRRRPPPNNNNNNNNNQQQTTTVVVGGGGGGGGGGGGFFFDDDCCCBBB@@@@@@@@@@@@AAACCCDDDEEEDDDCCCAAA@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEHHHJJJIIIIIIGGGFFFEEEFFFJJJMMMHHHGGGGGGFFFGGGHHHJJJKKKLLLLLLMMMLLLJJJJJJKKKMMMLLLNNNPPPPPPMMMJJJHHHHHHIIIIIILLLPPPTTTUUURRRNNNKKKJJJHHHGGGGGGHHHJJJKKKIIIJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQRRRTTTWWWYYYZZZUUUSSSQQQOOOOOOPPPSSSTTTLLLMMMMMMKKKIIIHHHIIIKKKMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFHHHJJJMMMOOOPPPQQQQQQPPPNNNMMMOOORRRRRROOOLLLEEEGGGIIIKKKLLLMMMPPPRRRGGGGGGGGGFFFEEECCCAAA@@@>>>>>>?????????>>>============>>>???@@@BBBDDDEEEJJJCCC???AAADDDEEEFFFHHHMMMKKKHHHGGGGGGEEECCCAAAGGGGGGFFFGGGIIIMMMQQQSSSNNNOOOPPPQQQPPPNNNKKKJJJJJJJJJJJJKKKLLLNNNQQQRRRXXXYYYYYYZZZYYYXXXVVVUUUQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEFFFGGGHHHIIIJJJJJJHHHFFFCCCBBBCCCBBB@@@??????AAABBBCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGHHHJJJJJJIIIKKKMMMLLLJJJKKKPPPTTTUUUUUUTTTSSSPPPNNNKKKJJJGGGFFFEEECCCCCCCCCDDDDDD@@@@@@???>>>???AAADDDEEEAAAAAAAAAAAAAAADDDHHHKKKAAAAAAAAABBBCCCDDDFFFGGGBBBCCCDDDDDDEEEEEEDDDDDDCCCEEEHHHJJJJJJIIIFFFDDDCCCCCCDDDFFFJJJLLLLLLKKKJJJLLLMMMNNNNNNLLLJJJIIIBBBDDDEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@???>>>@@@AAAAAABBBBBBAAAAAAAAA>>>???AAABBBCCCCCCBBBBBBAAABBBCCCEEEFFFHHHIIIJJJGGGIIILLLNNNOOONNNLLLKKKHHHHHHIIIJJJKKKKKKJJJJJJHHHEEECCCDDDGGGJJJJJJIIIMMMMMMNNNNNNLLLJJJGGGFFFJJJIIIGGGHHHIIIJJJJJJIIIAAABBBCCCEEEFFFFFFGGGGGGKKKKKKJJJKKKKKKMMMNNNOOOPPPOOOMMMKKKJJJIIIJJJJJJNNNNNNNNNOOOOOOOOOPPPPPPRRRNNNIIIGGGGGGGGGEEEDDDEEECCCAAA@@@AAAAAA@@@???CCCCCCCCCDDDFFFEEECCCAAA@@@DDDGGGDDD>>><<>>???AAACCCDDDEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFKKKJJJIIIGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDBBBAAA???===<<<;;;;;;<<<>>>:::888:::@@@DDDDDDAAA???@@@BBBEEEGGGIIIJJJJJJLLLIIIEEEEEEGGGIIIIIIHHHHHHFFFEEEGGGJJJLLLJJJHHHGGGFFFFFFGGGHHHFFFCCC@@@DDDEEEFFFHHHHHHFFFEEECCCEEEFFFGGGFFFDDDBBBAAABBBFFFFFFGGGHHHIIIIIIJJJJJJKKKGGGCCCCCCGGGIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNNNNTTTTTTSSSTTTVVVVVVTTTSSS\\\ZZZWWWTTTQQQOOOMMMMMMOOOQQQTTTVVVVVVSSSPPPNNNJJJLLLNNNPPPPPPOOOMMMKKKOOONNNMMMMMMNNNQQQSSSUUUQQQMMMIIIIIILLLQQQSSSSSSQQQMMMJJJIIIKKKMMMMMMLLLOOOPPPPPPQQQPPPOOONNNMMMGGGGGGGGGGGGGGGFFFEEEEEECCCAAA???===<<<>>>@@@AAA@@@AAABBBAAA@@@??????@@@CCCCCCCCCEEEGGGFFFDDDAAAEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJHHHHHHJJJMMMQQQTTTXXXWWWWWWUUUTTTRRRPPPOOOKKKJJJIIIIIIHHHHHHIIIIIIGGGMMMSSSSSSPPPLLLLLLNNNMMMMMMLLLLLLLLLMMMNNNOOOJJJLLLNNNOOOPPPSSSVVVYYYXXXZZZ\\\]]]]]]]]][[[ZZZUUUTTTRRRPPPOOOOOOOOOPPPPPPLLLIIIJJJNNNQQQRRRQQQRRRPPPMMMMMMNNNNNNLLLIIILLLKKKIIIIIIKKKMMMMMMMMMNNNNNNNNNOOOQQQSSSVVVXXX\\\ZZZWWWSSSQQQQQQQQQQQQKKKJJJJJJMMMRRRTTTSSSQQQLLLJJJFFFBBB???>>>>>>>>>AAA???>>>>>>?????????>>>============???AAACCCEEEBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEDDDEEEFFFGGGIIIJJJLLLJJJGGGGGGHHHIIIIIIHHHMMMJJJIIIKKKOOORRRSSSSSS[[[YYYXXXXXXYYYWWWSSSOOOSSSPPPMMMLLLLLLMMMNNNMMMJJJKKKLLLLLLKKKHHHFFFDDDDDDEEEFFFGGGGGGFFFEEEDDDGGGEEEBBBAAACCCEEEGGGHHHKKKIIIHHHIIIJJJIIIEEEBBBCCCCCCBBBAAAAAAAAABBBBBB???@@@BBBDDDEEEFFFGGGGGGFFFGGGIIILLLNNNPPPRRRSSSWWWTTTPPPMMMNNNRRRWWW[[[YYYSSSLLLJJJLLLLLLJJJGGGBBBEEEIIIHHHEEECCCDDDFFFCCCCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@CCCGGGIIIHHHGGGBBBAAAAAAAAABBBEEEHHHJJJFFFGGGIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKJJJJJJKKKNNNSSSXXX[[[VVVVVVVVVVVVUUUTTTSSSRRRIIIIIIJJJJJJHHHGGGEEECCC@@@@@@@@@@@@AAABBBBBBCCCAAA@@@??????@@@BBBCCCEEECCCAAAAAACCCFFFHHHFFFCCCDDDDDDEEEFFFHHHJJJLLLNNNOOOQQQUUUWWWVVVSSSNNNKKKJJJKKKKKKLLLLLLLLLLLLLLLOOOMMMLLLMMMOOOOOONNNLLLQQQQQQRRRQQQOOOMMMJJJHHHHHHGGGGGGHHHKKKMMMNNNNNNIIIIIIIIIJJJJJJJJJIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPSSSUUUVVVSSSRRRPPPOOOPPPRRRTTTVVVTTTQQQLLLIIIIIIHHHFFFDDDFFFDDDBBBAAABBBBBBAAA@@@DDDCCCBBBCCCDDDDDDBBBAAA@@@CCCFFFEEEAAA>>>@@@BBBAAA@@@@@@@@@AAAAAABBBCCC@@@>>>===???BBBEEEFFFFFFBBBCCCDDDEEEEEEFFFEEEEEEHHHGGGGGGFFFFFFEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEDDDBBBAAAAAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFBBBAAA@@@@@@@@@AAABBBCCCEEEAAA>>>>>>@@@AAA@@@>>>BBBDDDFFFIIILLLNNNPPPPPPOOOLLLIIIIIIJJJJJJIIIHHHFFFDDDCCCDDDGGGIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFIIIJJJKKKKKKJJJHHHFFFEEEDDDEEEEEEDDDBBBAAAAAABBBFFFFFFFFFGGGGGGHHHHHHIIIGGGFFFEEEGGGJJJMMMOOOOOOMMMMMMLLLLLLLLLMMMNNNOOONNNNNNNNNNNNOOOOOOOOONNNVVVVVVUUUSSSRRRPPPOOONNNNNNOOOQQQSSSTTTSSSRRRQQQSSSRRRQQQQQQPPPOOONNNNNNLLLKKKJJJJJJKKKLLLNNNPPPPPPNNNKKKLLLNNNPPPPPPPPPPPPMMMJJJIIIKKKLLLKKKJJJKKKLLLMMMNNNOOONNNMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEBBBAAA@@@??????@@@BBBCCCBBBAAAAAA???===<<<<<<===@@@@@@@@@BBBCCCCCCAAA>>>DDDDDDEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQRRRVVVVVVUUUTTTRRRPPPNNNMMMHHHHHHHHHGGGGGGHHHHHHIIILLLPPPTTTTTTPPPMMMMMMNNNOOOMMMLLLKKKKKKMMMOOOPPPPPPQQQRRRRRRRRRSSSUUUWWWWWWYYY[[[]]]^^^]]]\\\[[[TTTRRRNNNLLLLLLMMMPPPQQQOOOMMMLLLMMMOOOQQQRRRRRRUUUSSSQQQQQQRRRRRRPPPMMMPPPNNNLLLLLLNNNPPPPPPPPPNNNOOOPPPQQQTTTVVVXXXYYY]]][[[YYYWWWUUUTTTTTTTTTRRRPPPOOOPPPQQQQQQOOOMMMJJJHHHFFFCCCAAA@@@@@@@@@AAA???======???AAAAAA@@@>>>=========>>>@@@BBBCCCBBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGHHHIIILLLKKKKKKNNNRRRVVVWWWVVVVVVTTTTTTUUUXXXXXXUUURRRUUURRROOONNNMMMMMMLLLKKKKKKLLLMMMNNNMMMLLLJJJIIIGGGGGGHHHIIIIIIJJJIIIIIIIIIGGGEEECCCDDDEEEGGGGGGGGGFFFEEEFFFIIIIIIGGGEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKNNNQQQSSSTTTXXXWWWUUUUUUUUUVVVXXXYYYUUUPPPKKKHHHIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGFFFEEECCCCCCBBBBBBCCCDDDFFFFFFHHHFFFDDDEEEGGGHHHFFFDDDCCCCCCCCCCCCDDDFFFGGGIIINNNOOOOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOQQQPPPOOOOOORRRVVVZZZ\\\YYYYYYXXXXXXXXXXXXXXXWWWXXXWWWUUURRRNNNIIIEEECCCBBBAAAAAAAAAAAABBBBBBCCCAAA@@@@@@??????@@@BBBBBBGGGEEEDDDEEEGGGHHHGGGEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNOOORRRSSSSSSPPPMMMKKKMMMMMMMMMNNNNNNNNNNNNNNNRRRRRRSSSTTTUUUTTTQQQNNNPPPPPPPPPOOOMMMKKKHHHGGGGGGGGGGGGJJJNNNRRRTTTTTTNNNMMMMMMLLLKKKIIIGGGFFFGGGHHHIIIJJJJJJIIIHHHHHHJJJJJJLLLNNNPPPSSSVVVXXXUUUSSSPPPOOOOOORRRVVVXXXWWWTTTPPPNNNMMMLLLKKKIIIHHHFFFDDDDDDDDDEEEDDDCCCFFFDDDCCCCCCDDDEEEEEEDDDBBBCCCEEEFFFEEEBBB@@@>>>@@@@@@@@@@@@AAAAAABBBCCC@@@??????@@@CCCEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEGGGHHHHHHHHHHHHFFFEEEDDDAAAAAABBBDDDEEEFFFGGGGGGCCCBBBAAA?????????@@@@@@@@@AAABBBCCCEEEFFFGGGHHHCCCCCCBBBBBBCCCDDDEEEEEEGGGFFFCCCAAA@@@?????????AAABBBEEEHHHJJJMMMNNNOOOPPPOOOMMMMMMMMMLLLIIIGGGGGGDDDBBBBBBDDDFFFGGGHHHHHHIIIIIIGGGEEEEEEHHHKKKLLLMMMMMMLLLKKKIIIFFFEEECCCDDDDDDBBBAAAAAACCCEEEGGGGGGGGGHHHHHHHHHHHHHHHGGGIIILLLOOOPPPRRRUUUVVVRRRQQQOOONNNNNNPPPRRRSSSLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOONNNMMMMMMNNNOOOPPPRRRSSSTTTXXXVVVSSSOOONNNMMMMMMNNNKKKJJJIIIIIIIIIJJJLLLMMMPPPOOONNNNNNOOONNNMMMKKKLLLJJJHHHGGGHHHHHHGGGFFFEEEGGGIIILLLMMMMMMLLLKKKLLLLLLKKKKKKIIIHHHFFFEEEBBBBBBBBBCCCCCCDDDEEEEEEHHHGGGDDDBBB@@@?????????AAA@@@@@@AAABBBBBB@@@>>>CCCCCCDDDFFFGGGHHHIIIJJJMMMNNNQQQTTTUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMKKKJJJFFFFFFEEEFFFFFFGGGHHHIIINNNPPPRRRQQQMMMJJJKKKLLLOOOMMMKKKJJJKKKLLLOOOPPPSSSTTTTTTRRRPPPPPPQQQRRRSSSVVVYYY\\\]]]]]][[[ZZZRRROOOLLLJJJJJJMMMQQQTTTNNNPPPQQQQQQPPPPPPQQQSSSUUUSSSSSSSSSTTTTTTRRRPPPSSSQQQNNNNNNOOOQQQRRRRRROOOPPPRRRUUUWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZXXXVVVUUUTTTSSSPPPMMMHHHGGGGGGFFFEEEEEEDDDDDDCCCAAA>>>>>>@@@BBBCCCDDDBBBAAA???>>>???@@@BBBCCCAAABBBBBBCCCDDDEEEFFFFFFKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDGGGJJJIIIHHHGGGHHHKKKMMMMMMOOOSSSWWWZZZ[[[ZZZPPPOOOOOOQQQTTTUUUUUUTTTVVVTTTRRRPPPOOONNNLLLJJJMMMNNNOOOQQQQQQQQQPPPPPPIIIIIIHHHHHHIIIKKKLLLMMMLLLKKKIIIGGGEEEEEEFFFFFFGGGFFFFFFHHHKKKNNNOOOOOOLLLKKKJJJIIIHHHHHHGGGGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJKKKMMMPPPSSSUUUYYYZZZ[[[[[[ZZZXXXVVVUUUPPPNNNKKKHHHFFFFFFFFFGGGJJJGGGDDDFFFIIIKKKHHHEEEGGGFFFEEEEEEEEEFFFHHHIIIKKKJJJIIIJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHOOONNNMMMMMMMMMNNNOOOOOORRRSSSTTTUUUUUUTTTSSSRRRTTTSSSRRRQQQSSSVVVYYY[[[WWWWWWVVVUUUVVVWWWXXXYYY___]]]ZZZVVVPPPKKKGGGDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBFFFEEECCCDDDFFFHHHHHHHHHJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKOOONNNNNNNNNNNNNNNOOOOOOMMMOOORRRUUUVVVTTTPPPNNNLLLMMMMMMLLLKKKJJJHHHGGGIIIHHHIIILLLPPPTTTUUUUUURRRQQQPPPNNNKKKIIIFFFEEEEEEGGGIIIJJJJJJIIIGGGFFFJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPNNNNNNNNNPPPSSSTTTWWWUUUSSSRRRRRRQQQQQQQQQIIIHHHFFFGGGHHHJJJIIIIIIHHHFFFEEEEEEHHHJJJKKKKKKHHHFFFEEEEEEGGGGGGDDDAAACCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHIIIKKKKKKKKKIIIGGGFFFCCCDDDEEEFFFFFFGGGGGGGGGDDDDDDBBBAAAAAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGGGGEEEEEEDDDCCCCCCBBBBBBBBBDDDDDDDDDBBBAAAAAACCCEEE@@@AAACCCEEEGGGIIIIIIJJJLLLLLLMMMMMMMMMKKKIIIGGGGGGEEECCCBBBCCCEEEGGGIIIIIIMMMOOOMMMIIIGGGJJJNNNKKKKKKKKKKKKJJJHHHGGGFFFEEEFFFEEEDDDCCCDDDGGGJJJLLLLLLLLLKKKKKKKKKKKKKKKNNNRRRVVVWWWUUUTTTUUUWWWTTTTTTSSSSSSTTTUUUVVVWWWJJJKKKKKKJJJIIIJJJLLLNNNKKKLLLNNNPPPPPPOOONNNMMMMMMMMMLLLKKKMMMOOORRRTTTUUUSSSQQQNNNMMMLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPNNNLLLKKKKKKJJJJJJHHHGGGFFFFFFEEEDDDCCCBBBCCCEEEHHHKKKLLLMMMLLLLLLNNNNNNMMMLLLJJJHHHFFFEEEBBBCCCEEEGGGHHHHHHHHHHHHJJJHHHEEECCCCCCDDDDDDCCCFFFEEECCCDDDEEEEEEDDDCCCCCCDDDEEEGGGHHHJJJJJJKKKPPPSSSXXX[[[\\\YYYVVVSSSNNNNNNNNNMMMLLLJJJIIIHHHEEEEEEEEEEEEFFFGGGHHHHHHIIIKKKKKKJJJGGGFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMOOOPPPPPPNNNKKKJJJKKKLLLMMMPPPSSSVVVXXXXXXWWWVVVPPPOOONNNNNNOOOQQQTTTVVVOOORRRTTTSSSOOOMMMMMMOOORRRRRRRRRSSSTTTSSSRRRQQQTTTQQQOOONNNOOOQQQRRRRRRPPPRRRTTTVVVWWWWWWVVVVVVWWWXXX[[[]]]_________^^^aaa```^^^\\\ZZZWWWTTTRRRHHHIIIJJJKKKKKKKKKKKKKKKIIIFFFCCCBBBCCCDDDEEEEEEGGGFFFDDDBBBBBBBBBCCCDDDBBBBBBDDDEEEGGGHHHIIIIIINNNOOOOOOOOOPPPPPPPPPOOOLLLKKKJJJHHHFFFDDDCCCCCC???EEEJJJKKKIIIHHHKKKOOOOOOQQQSSSWWWZZZ\\\\\\\\\QQQPPPOOOPPPQQQRRRRRRSSSTTTSSSRRRRRRRRRPPPNNNKKKKKKKKKMMMNNNNNNNNNNNNNNNJJJIIIGGGFFFGGGIIILLLNNNMMMMMMLLLJJJHHHFFFFFFGGGGGGGGGGGGJJJMMMQQQTTTVVVVVVUUURRROOOKKKIIIGGGFFFHHHIIIKKKLLLNNNOOOOOOPPPLLLKKKJJJJJJLLLOOORRRUUUXXXYYY[[[[[[YYYVVVRRRPPPNNNNNNMMMJJJHHHGGGHHHJJJLLLJJJHHHHHHJJJKKKJJJIIIPPPNNNLLLJJJIIIHHHIIIIIIKKKLLLLLLNNNOOOOOONNNMMMKKKKKKKKKKKKKKKJJJIIIHHHKKKJJJHHHFFFFFFGGGIIIJJJOOOQQQSSSVVVWWWWWWVVVUUUSSSRRRPPPOOOOOOQQQSSSTTTOOONNNMMMMMMMMMOOORRRSSSUUUTTTRRRPPPMMMJJJHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAABBBCCCDDDDDDEEEBBBAAA@@@@@@CCCEEEHHHIIILLLMMMOOOPPPOOONNNLLLKKKJJJJJJIIIHHHIIIJJJKKKLLLOOOOOONNNMMMMMMMMMNNNOOOLLLOOOSSSUUUTTTQQQMMMKKKKKKKKKKKKLLLLLLLLLKKKKKKIIIHHHHHHJJJMMMPPPQQQQQQUUUTTTSSSQQQNNNKKKHHHGGGHHHJJJLLLMMMMMMLLLKKKJJJNNNNNNNNNOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPPPPPPPOOOPPPQQQRRRRRRSSSTTTUUUVVVKKKJJJJJJKKKMMMOOOPPPOOOKKKJJJIIIJJJMMMQQQRRRRRRNNNJJJFFFEEEHHHJJJJJJHHHIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFHHHHHHIIIIIIJJJKKKGGGHHHHHHIIIIIIIIIIIIHHHJJJKKKMMMNNNNNNMMMLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEECCCDDDDDDCCCBBBCCCFFFHHHEEEFFFGGGGGGGGGGGGGGGFFFEEEGGGJJJKKKKKKIIIHHHGGGEEEDDDCCCAAAAAABBBEEEGGGJJJPPPUUUTTTPPPLLLLLLNNNLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHIIILLLOOOQQQQQQQQQQQQQQQQQQPPPPPPVVVZZZ\\\[[[VVVRRRQQQQQQPPPRRRSSSUUUWWWWWWWWWWWWLLLMMMNNNMMMKKKKKKLLLNNNOOOPPPRRRSSSSSSRRRPPPOOOOOONNNMMMLLLMMMOOOQQQSSSQQQQQQQQQRRRRRRRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRRRRPPPMMMIIIGGGHHHJJJLLLIIIJJJKKKKKKIIIHHHGGGFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOOOONNNMMMKKKHHHFFFEEEEEEFFFIIIKKKLLLLLLLLLKKKFFFDDDBBBBBBEEEGGGGGGFFFKKKIIIGGGFFFGGGHHHHHHGGGDDDFFFHHHJJJLLLMMMMMMNNNPPPTTTYYY]]]]]]YYYTTTQQQKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEFFFHHHJJJGGGIIILLLNNNNNNMMMJJJIIIJJJKKKKKKJJJHHHHHHIIIJJJHHHIIILLLOOOQQQRRRRRRRRRPPPRRRSSSUUUVVVVVVVVVVVVPPPSSSTTTQQQMMMIIIIIIJJJOOOQQQSSSTTTTTTTTTSSSSSSUUUSSSQQQQQQRRRSSSSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQQQQTTTXXX\\\___aaaaaaaaaeeedddbbb___ZZZVVVSSSRRRMMMNNNOOOPPPQQQRRRRRRRRRQQQNNNJJJHHHGGGGGGGGGFFFIIIHHHFFFEEEDDDCCCCCCCCCBBBCCCEEEGGGIIIJJJJJJJJJNNNNNNOOOOOOPPPQQQRRRRRRNNNMMMLLLJJJHHHEEEDDDCCC>>>DDDJJJLLLJJJJJJNNNRRRQQQSSSUUUWWWXXXYYYYYYYYYWWWWWWVVVTTTRRRQQQQQQRRRQQQPPPPPPQQQSSSSSSQQQPPPJJJJJJKKKKKKKKKKKKKKKJJJNNNLLLJJJHHHHHHJJJMMMNNNMMMOOOPPPOOOLLLJJJJJJKKKIIIJJJKKKMMMPPPSSSWWWZZZ]]]\\\YYYVVVSSSQQQOOOOOONNNOOOPPPQQQRRRRRRSSSSSSOOONNNLLLKKKLLLNNNQQQSSSVVVWWWVVVVVVTTTQQQOOOMMMPPPPPPPPPNNNLLLKKKMMMNNNKKKMMMOOONNNLLLKKKMMMNNNXXXWWWTTTQQQNNNKKKIIIHHHJJJLLLNNNOOOOOOOOONNNNNNLLLLLLLLLKKKJJJHHHGGGFFFKKKJJJHHHGGGFFFHHHIIIJJJLLLNNNRRRVVVXXXZZZZZZYYYXXXUUURRRNNNKKKIIIHHHHHHGGGFFFEEEEEEFFFHHHJJJLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCDDDFFFGGGIIIJJJJJJEEEDDDCCCBBBBBBDDDFFFHHHMMMNNNOOOPPPOOOMMMKKKIIIIIIHHHFFFEEEFFFIIILLLNNNPPPOOOMMMLLLLLLMMMNNNNNNRRRTTTVVVVVVSSSPPPNNNMMMKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHIIIKKKMMMMMMLLLQQQQQQPPPOOOMMMKKKIIIGGGHHHIIIKKKLLLMMMMMMLLLLLLNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPRRRSSSSSSQQQOOONNNJJJMMMOOOQQQRRRTTTVVVXXXQQQPPPOOOPPPRRRTTTTTTSSSNNNMMMLLLNNNQQQSSSTTTTTTPPPLLLGGGFFFIIIMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIGGGIIIKKKMMMMMMMMMNNNPPPJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPQQQOOOMMMKKKJJJJJJJJJJJJHHHHHHGGGGGGGGGIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFFFFEEEGGGHHHJJJLLLMMMMMMMMMHHHGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAADDDGGGIIIHHHGGGGGGGGGCCCCCCBBBAAA???@@@CCCEEEJJJOOOUUUWWWUUURRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOOOONNNMMMNNNPPPRRRTTTTTTTTTUUUUUUUUUUUUUUUZZZ[[[\\\ZZZWWWSSSQQQPPPOOOPPPQQQSSSTTTTTTTTTTTTUUUXXXZZZYYYUUUSSSTTTVVVUUUUUUVVVWWWWWWVVVUUUTTTQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSUUUWWWYYYZZZ[[[[[[SSSSSSSSSSSSSSSSSSSSSRRRSSSQQQNNNJJJGGGHHHLLLOOOPPPRRRUUUUUUSSSQQQPPPPPPLLLLLLLLLMMMNNNOOOQQQRRRQQQQQQPPPOOOMMMKKKIIIHHHIIIJJJLLLNNNOOOOOOOOOOOOJJJHHHHHHKKKPPPRRRRRRPPPOOOLLLIIIHHHHHHJJJJJJJJJHHHIIILLLOOOQQQRRRRRRRRROOORRRWWWYYYYYYUUUPPPMMMKKKKKKLLLMMMNNNNNNNNNMMMNNNMMMLLLJJJIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKEEEGGGJJJMMMMMMKKKHHHFFFHHHIIIIIIIIIHHHHHHJJJLLLFFFGGGHHHIIIKKKMMMOOOPPPRRRTTTWWWYYYZZZXXXVVVUUUQQQQQQQQQNNNKKKHHHHHHHHHNNNQQQTTTVVVVVVUUUUUUVVVVVVUUUUUUVVVWWWWWWUUUSSSQQQQQQQQQQQQPPPOOOOOONNNMMMPPPTTTXXX[[[]]]]]]]]]bbbbbbaaa]]]WWWRRRPPPOOORRRSSSSSSTTTUUUVVVWWWWWWWWWTTTQQQOOONNNLLLJJJHHHHHHHHHHHHGGGFFFDDDBBBAAABBBDDDFFFHHHJJJKKKJJJJJJJJJKKKKKKLLLNNNPPPQQQRRROOONNNNNNLLLJJJHHHFFFEEEAAAEEEHHHJJJIIIJJJMMMPPPMMMOOOQQQRRRRRRRRRSSSTTTZZZ[[[ZZZXXXUUUSSSRRRSSSNNNMMMMMMOOORRRTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTWWWUUURRROOOMMMNNNOOOPPPMMMQQQUUUUUUSSSQQQRRRTTTVVVXXXYYYZZZ[[[\\\___bbb```___^^^]]]]]]]]]]]]^^^[[[[[[[[[ZZZYYYWWWVVVUUUTTTRRRPPPOOONNNOOOPPPQQQUUUTTTTTTSSSQQQPPPNNNMMMRRRQQQPPPPPPPPPPPPPPPPPPLLLPPPTTTTTTPPPNNNOOORRRZZZYYYXXXVVVSSSOOOLLLJJJLLLNNNPPPPPPNNNLLLKKKKKKLLLKKKJJJIIIHHHFFFEEEEEEJJJIIIHHHGGGGGGHHHIIIJJJLLLNNNQQQUUUXXXZZZ[[[\\\___\\\WWWPPPKKKFFFCCCAAADDDDDDCCCCCCDDDFFFGGGHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLJJJGGGFFFGGGIIIOOOOOOOOOOOONNNLLLJJJIIIIIIHHHFFFEEEGGGJJJNNNQQQQQQPPPNNNLLLLLLMMMNNNOOOSSSUUUVVVVVVTTTTTTUUUXXXTTTSSSRRRRRRQQQPPPPPPPPPPPPNNNMMMMMMOOOPPPPPPPPPQQQQQQQQQQQQPPPOOONNNMMMJJJKKKLLLMMMOOOPPPQQQQQQSSSSSSTTTTTTTTTSSSRRRQQQSSSSSSSSSSSSRRRPPPOOONNNKKKOOORRRTTTUUUVVVYYY\\\YYYWWWUUUTTTUUUUUUUUUSSSPPPOOOOOOPPPQQQQQQPPPNNNMMMKKKIIIIIIKKKNNNPPPQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQTTTVVVUUUSSSQQQQQQRRROOOOOOOOOOOOOOONNNMMMLLLKKKKKKMMMNNNPPPRRRSSSTTTUUUSSSPPPMMMLLLMMMOOOPPPLLLKKKKKKKKKKKKMMMOOOPPPOOONNNMMMLLLKKKJJJIIIIIIHHHJJJLLLNNNPPPQQQRRRRRRNNNKKKGGGGGGJJJKKKJJJHHHFFFGGGGGGFFFFFFDDDCCCCCCCCCFFFIIIIIIGGGFFFFFFGGGDDDEEEFFFEEEBBBBBBDDDFFFHHHKKKPPPTTTVVVWWWVVVVVVWWWWWWVVVUUUUUUTTTUUUUUUQQQRRRSSSSSSQQQQQQRRRTTTTTTTTTTTTUUUUUUVVVVVVWWWYYYYYYYYY[[[\\\\\\[[[YYYVVVTTTRRRPPPPPPQQQSSSUUU\\\```cccbbb]]]YYYYYYZZZUUUUUUVVVVVVVVVWWWWWWWWWRRRSSSVVVXXXYYYYYYYYYXXXXXXXXXYYYZZZ]]]```ccceee^^^^^^]]][[[YYYVVVTTTSSSQQQQQQQQQNNNLLLLLLOOOSSSUUUYYY]]]^^^\\\ZZZYYYYYYRRRQQQOOOMMMMMMOOORRRTTTSSSSSSSSSRRRPPPNNNMMMLLLMMMMMMNNNOOOPPPQQQQQQQQQTTTSSSSSSXXX^^^```^^^[[[SSSPPPLLLJJJJJJLLLMMMMMMKKKMMMPPPSSSUUUVVVVVVVVVRRRSSSVVVWWWVVVSSSPPPMMMMMMNNNPPPRRRSSSTTTUUUUUUTTTSSSQQQNNNLLLJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJEEEFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHHHHGGGGGGIIIKKKIIIHHHGGGGGGIIILLLOOOQQQUUUVVVWWWXXXXXXVVVTTTSSSPPPNNNLLLKKKKKKKKKKKKJJJKKKOOOSSSUUUUUUTTTTTTVVVUUUUUUVVVXXXYYYXXXTTTQQQNNNNNNNNNNNNNNNOOOOOOPPPMMMNNNQQQSSSUUUVVVVVVVVVYYYZZZ[[[YYYVVVSSSSSSTTTWWWWWWVVVVVVVVVWWWXXXYYYZZZXXXWWWVVVUUURRROOOLLLIIIJJJLLLLLLKKKHHHEEECCCCCCEEEGGGIIIJJJJJJJJJIIIEEEEEEFFFHHHJJJMMMPPPQQQOOOOOOOOONNNMMMKKKIIIHHHGGGGGGGGGFFFFFFGGGHHHHHHEEEGGGIIIIIIIIIJJJMMMPPPRRRUUUWWWVVVSSSQQQQQQRRRMMMLLLLLLMMMQQQTTTUUUUUUZZZZZZZZZ[[[\\\]]]^^^___^^^\\\YYYUUURRRQQQPPPPPPNNNTTTZZZ\\\ZZZZZZ\\\___ccceeeggggggeeedddeeefff````````````bbbcccdddeeedddcccbbbaaa___\\\ZZZYYYYYYXXXVVVTTTSSSRRRQQQQQQSSSTTTUUUVVVUUUTTTRRRPPPRRRPPPNNNOOOQQQSSSQQQOOOPPPRRRUUUWWWVVVTTTRRRQQQSSSTTTWWWXXXWWWUUUQQQOOOMMMPPPTTTTTTRRRPPPOOOPPPPPPNNNMMMKKKIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMOOOQQQTTTVVVXXXYYY]]]ZZZVVVQQQMMMIIIFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGHHHIIIKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMLLLLLLLLLOOOQQQRRRPPPMMMKKKLLLNNNPPPPPPOOONNNNNNMMMLLLKKKJJJIIIGGGGGGIIIMMMQQQTTTRRRQQQOOOMMMMMMMMMOOOPPPNNNQQQTTTUUUUUUXXX^^^bbbdddcccaaa___]]]\\\[[[[[[VVVTTTSSSTTTVVVWWWWWWVVVYYYYYYZZZZZZ[[[ZZZZZZZZZSSSSSSTTTUUUWWWYYY[[[\\\_________^^^\\\ZZZXXXVVVVVVTTTRRRPPPOOONNNNNNNNNQQQTTTXXXYYYYYYZZZ]]]______\\\YYYWWWWWWVVVTTTRRRQQQPPPOOOOOOOOONNNKKKHHHHHHIIIKKKLLLMMMNNNPPPPPPPPPQQQQQQRRRSSSTTTVVVVVV```aaabbb^^^XXXSSSRRRRRRTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJKKKMMMOOORRRTTTVVVWWWTTTQQQNNNMMMPPPSSSUUUOOOOOONNNOOOPPPQQQSSSTTTPPPOOOOOONNNMMMLLLLLLKKKLLLMMMOOOPPPQQQPPPPPPOOOOOOKKKGGGIIINNNPPPOOOLLLKKKKKKLLLLLLKKKKKKJJJJJJGGGIIIKKKJJJGGGEEEFFFHHHGGGIIIKKKJJJGGGFFFHHHJJJGGGHHHJJJOOOUUUYYY[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTRRRTTTUUUUUUTTTSSSSSSTTTRRRRRRSSSTTTUUUUUUVVVVVVYYYXXXYYY]]]cccggggggeee^^^ZZZTTTPPPNNNQQQUUUXXXYYY^^^bbbaaa[[[VVVUUUUUUQQQQQQQQQRRRSSSUUUVVVWWWRRRUUUYYY]]]```___^^^]]]\\\[[[YYYZZZ\\\aaafffjjjiiihhheeebbb^^^ZZZWWWUUUOOORRRTTTSSSQQQPPPRRRTTTWWW[[[```bbb```^^^]]]^^^VVVTTTPPPMMMMMMOOORRRTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRXXXWWWXXX]]]ccceeeaaa]]]WWWSSSOOOMMMMMMOOOPPPPPPNNNPPPSSSVVVYYYYYYYYYYYYUUUVVVWWWXXXWWWTTTRRRPPPPPPQQQSSSUUUWWWYYYZZZZZZYYYWWWTTTQQQNNNKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGGGGFFFEEEDDDDDDFFFHHHIIIEEEFFFGGGFFFEEEEEEGGGIIILLLJJJHHHHHHIIILLLPPPSSSWWWVVVVVVUUUTTTSSSRRRQQQPPPLLLHHHIIILLLOOOOOOMMMGGGKKKPPPSSSRRRQQQRRRSSSRRRSSSUUUXXXYYYVVVQQQNNNLLLLLLLLLLLLMMMOOOQQQSSSNNNNNNOOOPPPPPPPPPPPPPPPOOOSSSWWWXXXXXXYYY[[[^^^ZZZYYYWWWVVVVVVWWWYYYZZZZZZZZZYYYYYYYYYWWWRRROOOLLLNNNQQQRRRQQQMMMIIIFFFCCCEEEGGGIIIJJJJJJIIIHHHAAABBBCCCEEEHHHKKKNNNPPPNNNOOOOOOOOONNNMMMKKKJJJLLLIIIFFFDDDDDDDDDCCCBBB>>>@@@BBBBBBBBBDDDIIIMMMHHHLLLPPPQQQOOONNNOOOPPPNNNMMMKKKLLLOOOSSSUUUUUUVVVVVVWWWYYYZZZ]]]___```aaa___\\\XXXTTTQQQPPPOOOOOOVVV]]]`````````cccfffdddgggiiihhheeebbbaaabbb````````````aaabbbcccdddddddddccccccaaa```^^^]]]]]]\\\ZZZXXXVVVTTTRRRQQQSSSVVVYYY[[[[[[XXXUUUSSSQQQMMMKKKMMMQQQSSSQQQMMMSSSSSSTTTXXX[[[ZZZTTTOOOKKKNNNTTTXXXZZZYYYVVVTTTNNNRRRWWWYYYXXXWWWXXXYYYUUUTTTQQQNNNMMMMMMNNNOOOIIIIIIKKKLLLMMMMMMMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSUUUTTTRRRPPPNNNMMMLLLLLLDDDEEEEEEFFFFFFFFFFFFEEEGGGFFFEEEEEEEEEFFFGGGHHHFFFHHHJJJKKKLLLKKKJJJIIIKKKLLLMMMMMMMMMKKKJJJIIIJJJNNNQQQRRRPPPPPPRRRTTTRRRQQQPPPOOONNNMMMMMMMMMKKKJJJHHHHHHKKKNNNSSSUUUVVVVVVWWWVVVUUURRRPPPOOORRRUUUXXXYYYXXXYYY\\\___````````````aaaaaabbbcccbbbbbbbbbbbbaaa___]]]\\\^^^```aaabbbbbbccceeegggbbbaaa```^^^]]]]]]\\\\\\cccbbbaaa```______^^^^^^^^^\\\XXXUUUQQQPPPOOONNNQQQRRRTTTWWWZZZ\\\^^^___^^^]]][[[[[[ZZZYYYVVVSSSRRRQQQNNNLLLJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMTTTXXXZZZWWWRRRRRRXXX___``````______^^^ZZZUUUQQQYYYWWWTTTQQQOOOOOOOOOPPPMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPMMMKKKLLLOOOSSSVVVWWWVVVTTTSSSQQQQQQQQQQQQPPPNNNMMMNNNPPPPPPMMMKKKRRRRRRQQQQQQRRRSSSTTTTTTUUURRROOOLLLLLLOOOSSSUUUSSSRRRRRRTTTWWWVVVRRRNNNOOOMMMIIIGGGGGGIIIKKKNNNMMMMMMMMMMMMLLLKKKJJJIIINNNJJJHHHJJJPPPTTTTTTRRRVVVUUUTTTSSSRRRRRRRRRSSSTTTRRRPPPRRRUUUWWWWWWUUUQQQPPPPPPQQQRRRTTTVVVXXXVVVYYY]]]aaaeeeggghhhhhh\\\[[[XXXTTTRRRPPPPPPPPPYYYYYYYYYYYYXXXXXXWWWVVVOOOPPPQQQRRRSSSSSSSSSSSSRRRWWW^^^dddfffccc___[[[\\\[[[[[[[[[]]]```dddfffjjjhhhddd```[[[XXXUUUTTTUUUZZZ___```]]]XXXTTTSSSZZZZZZ\\\```dddeeeccc```^^^\\\YYYVVVRRRPPPNNNLLLTTTVVVZZZ```dddbbb\\\WWWXXXUUURRRRRRUUUYYY[[[\\\]]][[[YYYYYY[[[\\\]]]]]]WWWWWWVVVRRROOONNNRRRUUUSSSSSSRRRRRRRRRSSSUUUVVVUUUVVVWWWYYYZZZZZZZZZZZZ\\\ZZZXXXVVVXXX[[[```ccceeeaaa[[[VVVSSSTTTWWWYYYXXXVVVRRROOOLLLKKKKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGLLLJJJHHHGGGFFFFFFGGGHHHJJJMMMPPPPPPNNNMMMOOOQQQTTTSSSQQQPPPNNNMMMMMMMMMLLLKKKKKKOOOTTTXXXXXXVVVOOOKKKIIIKKKRRRWWWXXXVVVYYYYYYXXXVVVTTTSSSRRRQQQUUUTTTSSSQQQQQQQQQRRRSSSPPPNNNLLLLLLMMMNNNNNNNNNNNNPPPSSSVVVWWWWWWVVVUUUZZZWWWUUUWWW]]]bbbeeefffdddbbb```]]][[[YYYXXXWWWUUUUUUVVVVVVUUUSSSQQQOOOLLLIIIGGGJJJOOOOOOIIIBBBCCCBBBAAABBBCCCGGGJJJMMMMMMLLLKKKJJJJJJKKKLLLMMMRRROOOLLLHHHFFFEEEDDDDDDFFFEEECCC@@@???@@@CCCEEEFFFIIILLLOOOPPPNNNKKKIIIIIIMMMRRRSSSRRRRRRSSSUUUWWWVVVTTTSSSSSSTTTVVVWWWVVVUUURRRPPPOOOOOOOOOOOOSSSSSSUUUXXX[[[^^^aaaccccccfffiiihhhccc^^^]]]]]]______^^^______aaacccdddcccccccccbbbaaa___]]]\\\WWWUUUSSSQQQOOOOOOOOOOOOUUUUUUVVVYYY[[[\\\ZZZYYYTTTQQQMMMJJJJJJMMMQQQSSSRRRQQQRRRUUUYYYZZZXXXUUUVVVQQQLLLMMMRRRVVVUUUSSSTTTUUUWWWYYY]]]```bbbdddbbb\\\UUUPPPOOOMMMKKKIIIJJJLLLPPPSSSUUUTTTRRRPPPLLLJJJIIIKKKNNNPPPNNNLLLLLLMMMOOOQQQSSSQQQMMMJJJIIIJJJLLLLLLKKKJJJGGGFFFJJJKKKMMMOOOQQQPPPLLLIIIEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMLLLKKKJJJIIIHHHHHHJJJMMMRRRWWWXXXWWWTTTRRROOOQQQTTTVVVVVVUUURRRQQQJJJKKKMMMMMMLLLMMMNNNPPP```___^^^]]][[[ZZZYYYXXXTTTVVVXXXYYYYYYZZZ\\\^^^[[[[[[\\\]]]```cccfffhhhffffffgggfffdddbbb___]]]^^^___aaacccfffggghhhhhhhhhgggfffdddcccbbbbbbbbbdddddddddddddddcccbbbbbb]]]\\\ZZZXXXWWWVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ\\\[[[\\\\\\]]][[[WWWTTTTTTSSSRRRRRRQQQQQQPPPPPPJJJKKKLLLNNNOOOQQQRRRSSSQQQUUUWWWWWWUUUTTTWWW[[[[[[\\\\\\^^^```___\\\YYYUUUTTTRRRPPPOOONNNNNNNNNKKKKKKKKKLLLLLLNNNOOOOOOQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQPPPLLLKKKKKKLLLOOOPPPOOOMMMNNNNNNOOOPPPQQQSSSUUUVVVUUUTTTSSSRRRSSSVVVXXXZZZYYYXXXWWWYYY\\\]]]\\\ZZZZZZYYYVVVSSSRRRRRRRRRSSSPPPPPPPPPPPPOOOOOONNNNNNMMMIIIGGGIIIMMMPPPPPPNNNOOOPPPQQQRRRTTTUUUVVVWWWRRRQQQQQQSSSVVVVVVSSSQQQRRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^```bbbbbbaaa```^^^ZZZYYYWWWVVVTTTSSSRRRRRRXXXWWWVVVVVVWWWXXXZZZ[[[UUUTTTRRRQQQRRRTTTVVVXXX^^^___aaabbbbbbaaa```^^^```___^^^^^^___aaadddfffdddccc```^^^\\\ZZZXXXXXXXXX\\\___aaa```______```]]][[[[[[]]]```ccccccbbb___^^^[[[XXXVVVUUUTTTTTTVVVWWWZZZ___dddfffeeeccc___\\\YYYXXX[[[^^^aaaccc^^^]]][[[ZZZZZZZZZZZZZZZ``````^^^ZZZUUUSSSTTTVVVTTTSSSRRRQQQQQQRRRSSSTTTYYYZZZ[[[]]]___```aaaaaa]]][[[YYYXXXYYY\\\___bbbeeedddaaa___^^^___aaaccceeebbb]]]VVVOOOJJJFFFDDDIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIILLLOOORRRTTTSSSQQQPPPPPPRRRQQQOOOMMMMMMNNNOOOQQQTTTRRRRRRUUUYYY\\\\\\\\\QQQNNNLLLOOOUUUZZZ[[[ZZZ^^^]]][[[YYYWWWVVVUUUTTTZZZZZZYYYXXXWWWWWWWWWWWWUUURRROOOMMMNNNNNNNNNNNNMMMMMMOOOPPPRRRSSSTTTUUUXXXXXXYYY]]]aaadddcccaaacccbbbaaa```___^^^^^^^^^WWWWWWWWWWWWWWWWWWWWWWWWTTTPPPLLLKKKLLLLLLHHHDDDEEEEEEFFFHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOTTTSSSRRRPPPMMMJJJHHHGGGDDDGGGJJJJJJHHHFFFGGGHHHGGGIIIMMMOOOPPPNNNLLLJJJLLLOOORRRRRROOOMMMMMMNNNQQQQQQOOOOOOOOOOOOPPPQQQSSSRRRQQQOOOOOONNNNNNNNNSSSTTTUUUWWWZZZ]]]```aaaddddddcccaaa^^^]]]]]]]]]___```bbbdddeeeddddddcccbbbbbbaaa```]]]ZZZWWWUUUTTTSSSRRRPPPOOONNNMMMMMMKKKMMMPPPUUUYYYZZZYYYWWWRRRQQQNNNMMMNNNPPPTTTVVVUUUSSSQQQRRRTTTUUUTTTSSSNNNLLLKKKMMMQQQRRRQQQOOOQQQSSSVVVYYY[[[]]]]]]]]]^^^[[[WWWUUUUUUUUUSSSQQQNNNPPPSSSVVVXXXXXXWWWVVVZZZYYYYYYYYYZZZXXXTTTPPPKKKLLLNNNRRRUUUVVVUUUSSSQQQRRRSSSSSSSSSRRRPPPOOOPPPRRRTTTWWWWWWTTTNNNIIIKKKIIIGGGFFFFFFHHHJJJLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMQQQTTTUUUTTTRRRQQQNNNPPPTTTVVVVVVSSSPPPNNNNNNQQQUUUVVVUUUSSSQQQQQQgggfffcccaaa`````````aaaXXXXXXXXXYYY[[[]]]]]]\\\YYYXXXXXXZZZ]]]aaaeeehhhggghhhiiiiiigggddd```^^^^^^]]]^^^bbbhhhlllllljjjkkkkkkjjjiiihhhgggffffffcccdddfffhhhhhhgggfffeeeaaaaaaaaaaaa```___^^^^^^[[[YYYWWWUUUTTTTTTTTTUUUVVVVVVVVVXXXXXXWWWSSSPPPVVVVVVVVVVVVVVVUUUUUUUUULLLMMMOOOQQQSSSVVVWWWXXXTTTUUUVVVWWWWWWUUUTTTSSSUUUVVVXXX\\\```aaaaaa```VVVUUUTTTRRRPPPNNNLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMOOOQQQTTTVVVVVVUUUSSSRRRRRRSSSUUUVVVVVVTTTQQQPPPIIIIIIJJJLLLOOOQQQPPPOOOMMMMMMNNNPPPQQQSSSTTTUUUTTTUUUVVVXXXYYYZZZ[[[[[[YYYWWWWWWXXX[[[___```aaadddcccbbb```]]]ZZZXXXVVVRRRRRRQQQQQQQQQQQQQQQRRROOOLLLIIIIIILLLNNNMMMKKKNNNPPPSSSUUUWWWYYYYYYYYYRRRRRRTTTVVVWWWVVVQQQNNNNNNOOOPPPSSSTTTVVVWWWWWW]]]^^^______^^^[[[XXXUUUTTTUUUUUUUUUUUUTTTSSSSSSWWWVVVUUUTTTVVVYYY]]]```^^^[[[WWWTTTUUUXXX\\\___iiifffbbb^^^]]]^^^```bbbdddcccbbb`````````aaabbb^^^]]]]]]\\\\\\[[[[[[[[[[[[]]]___```bbbfffkkknnnccc```]]]\\\___bbbeeefff]]][[[XXXVVVVVVWWWYYYZZZZZZYYYYYY\\\```ccceeeeee```]]]YYYXXXZZZ^^^aaacccccccccbbbaaaaaabbbbbbccchhhhhhfffbbb\\\XXXWWWVVVUUUUUUSSSRRRRRRSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^___]]]\\\ZZZXXXYYY[[[]]]___```aaabbbdddeeegggggghhhfffdddbbb^^^ZZZUUURRRPPPMMMLLLKKKJJJKKKLLLNNNOOOJJJLLLNNNQQQQQQQQQOOONNNOOOPPPSSSVVVWWWUUURRRNNNOOONNNMMMLLLMMMPPPSSSTTTUUUSSSRRRSSSUUUXXXYYYYYYUUUSSSRRRUUUZZZ^^^```___```___]]]ZZZXXXXXXXXXXXXZZZ[[[[[[[[[[[[ZZZYYYYYY\\\XXXTTTQQQPPPQQQQQQPPPMMMMMMMMMMMMNNNPPPSSSTTTUUUWWW\\\aaaeeedddaaa]]]``````______^^^^^^]]]]]][[[ZZZYYYYYYZZZ\\\^^^___^^^[[[VVVRRRPPPOOOOOOPPPNNNOOOPPPPPPOOOMMMKKKIIIIIIIIIKKKLLLMMMNNNNNNNNNPPPQQQRRRRRRQQQOOOLLLJJJEEEIIIMMMLLLHHHFFFIIILLLLLLNNNQQQSSSTTTRRROOOMMMHHHKKKNNNPPPPPPPPPQQQRRRQQQPPPPPPOOONNNMMMLLLLLLPPPQQQRRRTTTUUUUUUVVVVVVVVVVVVVVVWWWYYYZZZ\\\]]]aaa^^^ZZZXXXXXXZZZ\\\]]]]]]```dddggggggeeebbb```^^^^^^\\\ZZZWWWSSSPPPNNNNNNNNNNNNNNNLLLJJJHHHGGGEEEGGGKKKPPPUUUXXXXXXVVVPPPOOOOOOOOOQQQSSSVVVWWWVVVSSSPPPNNNNNNOOOOOOOOOMMMNNNPPPQQQPPPNNNKKKHHHOOOQQQTTTWWWYYYYYYXXXWWWVVVVVVWWWYYY[[[ZZZXXXVVVQQQRRRTTTVVVXXXZZZZZZ[[[bbbbbbccccccccc___YYYUUUQQQQQQRRRUUUYYY[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\[[[YYYZZZ]]]``````\\\UUUOOORRROOOJJJGGGGGGIIIMMMPPPLLLKKKKKKJJJJJJJJJKKKKKKKKKLLLNNNPPPPPPPPPOOOOOOMMMOOORRRTTTSSSPPPMMMJJJQQQVVV[[[]]]\\\XXXTTTQQQfffdddaaa^^^^^^___aaaccc^^^\\\ZZZ\\\___```___\\\[[[ZZZXXXWWWXXX[[[___bbbdddfffhhhhhhgggeeeaaa___^^^[[[XXX\\\dddkkkmmmllljjjjjjjjjiiihhhgggffffffbbbdddgggjjjjjjjjjhhhggghhhiiiiiiiiigggeeecccbbb[[[ZZZWWWUUUTTTTTTUUUUUUWWWUUUTTTSSSTTTSSSRRRPPPYYYWWWUUUTTTRRRRRRSSSSSSNNNOOOQQQTTTVVVYYY[[[\\\^^^[[[XXXWWWWWWUUUQQQNNNQQQQQQSSSVVV[[[]]]^^^^^^YYYYYYXXXUUUSSSPPPMMMKKKLLLLLLLLLKKKLLLLLLMMMMMMMMMOOORRRUUUWWWVVVTTTSSSSSSUUUXXXYYYXXXUUUQQQOOOIIIJJJKKKMMMOOOPPPPPPOOOMMMNNNOOOPPPQQQQQQRRRRRRQQQSSSVVVYYYZZZYYYWWWVVVTTTTTTUUUWWW[[[^^^```aaadddddddddccc```\\\XXXVVVRRRQQQQQQPPPQQQRRRSSSTTTTTTQQQNNNMMMNNNNNNMMMLLLTTTVVVXXXYYYZZZYYYXXXVVVTTTUUUVVVWWWWWWUUURRROOOMMMOOOQQQRRRSSSTTTSSSRRRVVVXXXYYYZZZYYYWWWTTTRRROOOPPPRRRSSSTTTTTTSSSSSSWWWWWWWWWWWWYYY[[[^^^___dddaaa]]][[[[[[]]]```cccjjjfffaaa]]]\\\___dddgggiiihhheeeccc```^^^\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[]]]```dddiiinnnqqqgggeeebbbaaabbbdddgggiii]]]\\\ZZZXXXYYY\\\```bbbeeecccbbb```````````````___\\\XXXWWWXXX\\\___```bbbccceeefffggghhhjjjllliiihhhgggccc___ZZZVVVTTTWWWVVVUUUUUUUUUWWWXXXYYYRRRRRRSSSTTTUUUVVVXXXXXX[[[ZZZYYYWWWWWWXXXZZZ[[[WWWZZZ^^^bbbddddddcccbbbaaabbbcccddddddbbbaaa___SSSRRRPPPNNNMMMNNNPPPQQQNNNRRRVVVZZZ[[[ZZZXXXVVVTTTRRRQQQSSSVVVVVVRRROOOMMMNNNPPPRRRTTTVVVXXXXXXUUUTTTRRRRRRSSSUUUVVVWWW]]][[[ZZZ\\\___aaabbbaaa]]]\\\ZZZYYYXXXYYYZZZ[[[[[[\\\^^^___``````___^^^___[[[VVVSSSSSSSSSTTTTTTQQQQQQPPPPPPQQQQQQRRRSSSSSSVVV\\\aaadddccc```]]]aaaaaa`````````___^^^^^^aaa___\\\[[[\\\^^^bbbdddddddddbbb___[[[ZZZ\\\___\\\\\\ZZZWWWSSSNNNJJJGGGHHHIIILLLNNNOOOPPPPPPOOONNNOOOQQQRRRSSSSSSRRRRRROOOPPPOOOJJJEEEEEEMMMTTTUUUVVVXXXYYYYYYWWWTTTRRRJJJLLLNNNPPPQQQRRRSSSSSSQQQQQQQQQPPPOOOMMMKKKJJJOOOQQQTTTXXX\\\^^^______[[[ZZZYYYXXXWWWVVVVVVVVVYYYTTTQQQQQQUUUYYY[[[[[[ZZZ]]]```bbbbbb```]]][[[XXXWWWTTTQQQPPPOOOOOOPPPQQQRRRTTTTTTSSSPPPNNNLLLKKKJJJKKKMMMQQQTTTVVVUUUNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSPPPOOONNNNNNNNNNNNVVVWWWXXXUUUPPPKKKHHHFFFNNNOOOQQQSSSUUUVVVWWWWWWXXXZZZ]]]```aaa___\\\YYYSSSSSSSSSTTTUUUWWWXXXYYY]]]]]]___``````___]]][[[]]][[[ZZZZZZ\\\]]]]]]\\\______```aaaaaabbbcccccc``````aaabbbbbb```[[[WWWVVVSSSPPPNNNNNNPPPSSSUUUTTTRRRPPPNNNLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOOOONNNMMMKKKKKKQQQUUUZZZ]]]\\\YYYUUUTTT```___]]][[[\\\]]]```bbbdddaaa______bbbbbb```]]]\\\ZZZWWWVVVVVVXXX[[[]]]bbbcccfffggghhhgggeeeddd```ZZZUUUVVV^^^fffkkkllliiiiiijjjjjjiiihhhgggfffeeegggjjjlllmmmllljjjiiillllllkkkiiigggdddaaa___YYYYYYXXXWWWWWWXXXYYYZZZ```\\\XXXUUUUUUVVVVVVVVV[[[XXXSSSOOOMMMMMMOOOPPPUUUVVVWWWYYY[[[]]]^^^___ccc^^^XXXVVVXXXXXXVVVSSSRRRQQQPPPRRRTTTVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOONNNNNNNNNOOOOOOJJJLLLNNNPPPRRRRRRSSSSSSTTTVVVWWWXXXVVVSSSOOOLLLKKKLLLMMMMMMMMMMMMMMMMMMKKKLLLMMMOOOPPPQQQQQQQQQSSSTTTWWWYYYYYYVVVTTTRRRQQQSSSWWWZZZ]]]^^^^^^^^^^^^^^^______^^^[[[XXXVVVSSSSSSSSSSSSTTTVVVWWWXXXXXXVVVRRRPPPOOONNNMMMLLLVVVWWWXXXYYYYYYWWWUUUSSSUUUUUUUUUTTTSSSRRRRRRRRRUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTUUUVVVUUUTTTRRRQQQPPPRRRTTTVVVWWWXXXWWWWWWYYYZZZ\\\^^^^^^^^^]]]]]]bbbbbb``````___```aaabbbfffdddbbbaaabbbfffkkknnnooommmkkkgggccc^^^[[[YYY^^^^^^^^^^^^]]][[[ZZZYYYYYYZZZ\\\___cccgggiiiiiiffffffeeedddccccccdddeeecccbbb```___aaadddhhhkkknnnnnnmmmjjjgggccc```___```]]]ZZZYYYZZZ]]]^^^___[[[^^^aaabbbbbbcccfffhhhdddcccbbb```]]]YYYTTTRRRTTTTTTTTTTTTVVVWWWZZZ[[[VVVUUUUUUTTTTTTUUUVVVVVVXXXWWWVVVVVVUUUVVVVVVVVVTTTWWW[[[___aaa```^^^\\\aaabbbdddeeedddccc```___ZZZWWWTTTQQQPPPPPPQQQSSSTTTWWW[[[___aaa___]]][[[YYYUUUQQQPPPSSSTTTSSSRRRRRRUUUYYY]]]___```___^^^]]]]]]]]]]]]]]]^^^```aaafffeeeccccccccccccbbbaaa[[[ZZZZZZZZZ[[[]]]^^^______```ccceeefffggggggfffZZZWWWSSSRRRRRRTTTTTTTTTVVVWWWXXXYYYXXXWWWUUUTTTTTTVVVZZZ\\\^^^_________cccccceeeffffffgggffffffeeebbb^^^[[[[[[]]]aaacccfffiiikkkiiidddaaaaaaccccccaaa^^^YYYUUUQQQNNNLLLOOOPPPRRRUUUWWWWWWWWWWWWUUUUUUTTTTTTTTTUUUWWWWWWYYYYYYWWWRRRLLLMMMRRRXXXYYYZZZ\\\]]]\\\ZZZWWWVVVWWWVVVUUUSSSRRRPPPNNNLLLPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWZZZ^^^```bbbccccccbbb```]]]ZZZVVVTTTRRRQQQOOOMMMLLLOOOUUUYYYZZZXXXXXXXXXXXXYYYXXXXXXWWWWWWSSSQQQNNNLLLMMMQQQUUUXXX^^^___aaabbbaaa___[[[YYYUUUQQQMMMKKKLLLOOOQQQRRRQQQSSSTTTVVVVVVVVVVVVUUUTTTUUUVVVVVVUUUTTTSSSRRR[[[[[[YYYUUUPPPLLLKKKLLLPPPOOONNNOOOQQQUUUYYY\\\bbbeeehhhiiihhhddd```]]]UUUTTTTTTTTTTTTUUUVVVWWWYYYYYYYYYZZZ[[[\\\^^^___dddbbb___^^^^^^___^^^]]]___^^^^^^^^^___aaacccddddddaaa^^^\\\[[[ZZZXXXVVVVVVVVVVVVWWWXXXXXXYYYZZZVVVTTTQQQNNNLLLKKKKKKKKKKKKJJJIIIIIIIIIKKKLLLMMMOOONNNKKKJJJJJJKKKMMMOOOQQQTTTWWWYYYYYYXXXXXXYYY\\\\\\]]]^^^___aaabbbcccfffdddcccbbbbbbbbb```___ZZZYYYWWWWWWXXXZZZ]]]___bbbccceeeggghhhiiihhhhhhccc]]]WWWVVV[[[bbbgggjjjkkkkkklllmmmlllkkkjjjiiijjjkkkmmmnnnnnnlllkkkjjjggggggeeecccaaa^^^\\\ZZZZZZZZZ[[[\\\]]]]]]^^^^^^```\\\WWWUUUUUUVVVXXXXXX[[[XXXTTTPPPOOOQQQSSSUUU``````aaaaaaaaaaaabbbbbb___[[[WWWWWWZZZ]]]^^^]]]WWWTTTRRRQQQRRRSSSSSSRRRPPPQQQSSSUUUXXXZZZ\\\]]]WWWVVVUUUTTTTTTTTTTTTTTTOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVVVVUUUTTTRRRPPPOOOOOOPPPRRRQQQOOONNNNNNOOOKKKLLLOOORRRTTTUUUUUUUUUWWWXXXZZZZZZYYYXXXUUUTTTOOOSSSWWWZZZZZZYYYXXXYYYXXXYYYYYYYYYYYYXXXXXXWWWVVVXXXYYY[[[]]]^^^^^^^^^ZZZXXXUUURRROOONNNMMMMMMQQQRRRTTTUUUVVVUUUUUUTTTTTTTTTUUUTTTSSSSSSUUUWWWYYYZZZZZZZZZZZZYYYYYYXXXZZZYYYXXXVVVUUUSSSSSSRRRXXXYYYZZZ\\\]]]^^^^^^___]]]___aaaccccccbbb___]]]``````aaabbbbbbbbbaaa```cccdddeeegggjjjmmmppprrrppppppnnnkkkgggbbb^^^\\\______``````___]]]\\\ZZZ[[[[[[\\\```cccdddcccbbbaaabbbcccbbb```^^^]]]^^^bbbaaa``````aaacccfffhhhgggiiikkkiiifffbbb```___^^^\\\ZZZZZZ[[[\\\\\\[[[]]]```ccccccaaa```aaadddaaa___^^^]]]\\\YYYUUURRRQQQPPPPPPQQQRRRTTTVVVWWWXXXWWWUUUTTTSSSSSSTTTUUUTTTTTTUUUUUUTTTTTTTTTTTTWWWZZZ]]]___```^^^\\\ZZZ[[[\\\___aaabbbaaa```___^^^\\\XXXTTTSSSSSSUUUVVVYYYZZZ]]]___```___^^^]]]]]]YYYUUURRRSSSTTTVVVWWWZZZ\\\aaadddfffeeecccbbbbbbdddfffffffffgggiiijjjkkkkkkiiihhhfffdddbbbaaa]]]]]]^^^```aaacccdddddd^^^___aaabbbcccdddddddddUUUSSSQQQQQQSSSTTTTTTTTTZZZ[[[^^^______]]][[[YYYXXXYYYZZZYYYYYYZZZ\\\___^^^```cccfffhhhiiiiiiiiieeebbb]]]YYYXXXZZZ]]]___eeeiiikkkiiiddd___\\\\\\```^^^\\\ZZZXXXVVVVVVUUURRRSSSUUUVVVXXXYYYZZZZZZ[[[YYYVVVTTTSSSSSSTTTUUUVVVXXXZZZYYYWWWTTTRRRQQQWWWXXXZZZ[[[\\\[[[ZZZYYY\\\ZZZXXXXXXXXXWWWVVVTTTXXXYYY[[[^^^aaadddfffggggggggghhhhhhhhhhhhhhhggghhhfffbbb^^^ZZZVVVSSSRRRMMMMMMOOOSSSVVVYYYYYYXXXWWWVVVTTTRRRRRRRRRSSSTTTRRRQQQPPPPPPSSSWWW\\\___bbbccceeefffeeeccc```^^^ZZZUUUOOOKKKJJJLLLNNNNNNUUUVVVXXXYYYZZZYYYXXXXXXWWWZZZ]]]]]]\\\ZZZYYYYYYXXXVVVSSSPPPOOOPPPRRRSSSRRRPPPNNNMMMPPPUUU[[[___bbbdddgggfffbbb^^^[[[YYYVVVVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZYYYXXXZZZ^^^aaabbb```^^^^^^___```___^^^[[[ZZZYYYYYYZZZ\\\^^^```ddd___YYYTTTRRRQQQQQQPPPUUUVVVYYY\\\]]]]]][[[ZZZRRRPPPNNNKKKJJJJJJKKKLLLJJJIIIIIIIIIIIIKKKMMMNNNPPPNNNLLLJJJKKKOOORRRUUURRRTTTUUUVVVWWWXXXZZZ]]]YYY[[[___ccceeefffffffffeeefffeeecccaaa___^^^___ZZZZZZZZZZZZ\\\^^^```bbbcccccccccdddeeefffggghhheeebbb___\\\]]]aaaeeehhhmmmnnnooopppooonnnlllkkklllllllllkkkjjjhhhgggfff```___^^^]]]]]]\\\\\\]]]___```aaabbbbbb```___^^^XXXWWWUUUUUUWWWXXXXXXWWWYYYYYYYYY[[[]]]___aaaccciiihhhgggeeedddbbbaaaaaaZZZYYYXXXZZZ\\\___aaaaaa\\\YYYVVVTTTUUUVVVWWWWWWTTTTTTVVVYYY\\\aaadddfffcccbbbaaa```____________\\\\\\\\\\\\[[[ZZZYYYXXXZZZYYYWWWVVVVVVVVVXXXYYYXXXZZZ\\\[[[XXXWWWWWWYYYXXXYYY[[[\\\\\\[[[ZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZTTTVVVYYYYYYVVVUUUVVVWWWVVVUUUSSSSSSSSSTTTVVVXXXYYY[[[___bbbddddddcccccc]]]\\\YYYUUURRRPPPOOOPPPQQQRRRRRRTTTUUUVVVWWWWWWTTTWWWZZZ[[[ZZZZZZ[[[]]]\\\\\\\\\\\\]]]^^^___```bbb```]]]ZZZYYYXXXYYYZZZ````````````aaabbbcccdddaaabbbdddeeeeeeeeedddcccccccccdddeeefffffffffeeecccdddfffiiikkkmmmnnnooojjjkkkkkkjjjhhheeeaaa___\\\]]]___aaabbbbbbbbbaaaaaa______```cccdddcccaaa```aaabbb```\\\ZZZZZZ[[[^^^]]]\\\[[[[[[\\\^^^___\\\^^^aaaaaa___^^^^^^```___^^^^^^^^^______]]][[[bbbfffjjjiiifffdddfffhhhdddaaa___^^^^^^\\\YYYVVVQQQQQQPPPOOOPPPQQQRRRSSSVVVUUUSSSRRRQQQRRRSSSTTTRRRSSSTTTUUUUUUTTTTTTSSSYYYZZZ[[[\\\\\\[[[ZZZYYYUUUWWWZZZ^^^aaadddeeeeee```^^^ZZZXXXWWWXXX[[[]]]________________________```___]]]ZZZWWWXXXZZZ\\\^^^^^^___```aaaaaa``````]]]aaaeeehhhhhhhhhiiikkkmmmmmmllljjjgggeeecccccc```bbbdddeeeffffffeeeddd]]]]]]\\\\\\[[[[[[\\\\\\WWWVVVVVVWWWXXXYYYWWWVVV[[[\\\^^^```aaaaaaaaaaaa^^^^^^]]]ZZZWWWVVVXXX[[[^^^```bbbdddddddddccccccaaa^^^ZZZVVVUUUVVVYYY[[[```bbbdddccc```\\\XXXWWWYYYZZZ[[[[[[[[[[[[YYYYYYTTTTTTTTTUUUVVVXXXYYYZZZ\\\\\\[[[ZZZZZZYYYYYYYYYTTTTTTVVVYYYZZZXXXTTTPPPRRRTTTWWW[[[^^^___``````aaa___^^^```dddffffffeeeeeeeeeeeegggiiilllnnnpppooonnnnnnmmmllllllmmmmmmmmmkkkgggccc___\\\ZZZYYYSSSUUUWWWWWWWWWXXXYYYZZZXXXVVVUUUSSSRRRRRRSSSTTTWWWXXXZZZ\\\^^^``````aaa]]]^^^_________]]][[[ZZZ[[[WWWSSSPPPOOOPPPPPPOOOSSSTTTVVVWWWYYYYYYYYYYYYYYY[[[]]]\\\ZZZXXXYYY[[[VVVRRROOOOOORRRVVVWWWWWWSSSQQQOOONNNPPPTTTYYY\\\XXXZZZ\\\ZZZVVVSSSRRRSSSSSSTTTUUUVVVXXXYYYZZZ[[[UUUWWWYYYXXXXXXYYY\\\___]]][[[[[[[[[]]]]]]\\\[[[XXXWWWUUUSSSTTTVVVYYY[[[^^^[[[VVVSSSRRRRRRRRRQQQTTTVVVYYY[[[[[[ZZZXXXWWWSSSQQQNNNKKKIIIIIIJJJKKKIIIIIIIIIIIIKKKLLLNNNOOONNNNNNOOOPPPSSSVVVYYYZZZQQQSSSTTTUUUUUUUUUWWWYYYWWW[[[aaafffjjjjjjiiihhhdddffffffddd___\\\]]]___]]]]]]^^^^^^___```aaabbbbbbbbbaaa```aaabbbdddeeeffffffeeecccaaaaaadddfffmmmnnnoooppppppooommmllljjjiiihhhfffdddcccaaaaaa[[[[[[[[[[[[\\\___aaabbbdddeeeffffffeeeaaa^^^[[[UUUVVVWWW[[[]]]^^^\\\ZZZWWWZZZ___eeejjjmmmoooooolllkkkiiifffcccaaa___]]]WWWYYY[[[]]]^^^^^^_________\\\YYYXXXZZZ\\\]]]]]]]]]]]]]]]^^^aaaeeehhhjjjnnnmmmlllkkkjjjiiiiiiiiijjjjjjkkkjjjhhhddd```^^^___]]]ZZZYYYZZZ]]]aaadddaaaccceeeeeebbbaaabbbdddiiiiiiiiigggeeeaaa]]][[[[[[[[[ZZZYYYZZZ[[[]]]^^^^^^______]]]YYYXXXZZZ]]]TTTRRRPPPNNNNNNQQQTTTVVVYYY\\\aaaeeeggggggeeedddaaa```]]]ZZZVVVSSSSSSTTTVVVVVVVVVVVVVVVWWWYYYYYYVVV[[[aaadddcccbbbbbbcccbbbaaaaaabbbdddfffiiijjjfffdddaaa^^^]]]___aaaccccccbbbaaaaaaaaabbbdddeeeddddddeeeeeefffggghhhhhhhhhhhhiiiiiijjjkkklllmmmcccdddeeefffhhhhhhiiiiiibbbdddfffgggfffdddbbb```XXXZZZ^^^bbbeeegggggggggfffcccaaaaaadddfffeeedddbbbcccbbb___ZZZXXXZZZ\\\^^^]]]\\\\\\[[[[[[[[[[[[YYY\\\^^^^^^]]]]]]```cccfffeeefffggghhhfffccc```bbbfffkkkllliiihhhkkknnniiifffbbbaaaaaa```]]]ZZZUUUTTTRRRQQQPPPPPPPPPQQQVVVUUUTTTSSSTTTUUUWWWXXXRRRSSSTTTVVVVVVUUUUUUTTTVVVWWWWWWWWWWWWVVVVVVVVV[[[]]]^^^```bbbdddeeeeeeaaa___\\\ZZZZZZ]]]```cccfffdddbbbaaa``````aaabbbbbbcccdddaaa]]][[[]]]___]]]\\\ZZZXXXXXXYYYZZZ[[[YYY^^^dddggghhhhhhiiikkklllmmmmmmkkkhhhfffddddddbbbdddfffhhhhhhfffcccbbbbbb```^^^[[[YYYYYYYYYYYY]]]]]]]]]^^^______\\\ZZZZZZ[[[[[[]]]```cccfffhhhccccccaaa\\\WWWTTTUUUWWWggggggggggggeeebbb___^^^]]]ZZZWWWTTTSSSUUUWWWYYY[[[\\\\\\]]]]]]\\\ZZZXXXVVVXXX\\\^^^^^^\\\XXXVVVYYYXXXXXXXXXYYY[[[\\\^^^```aaadddggghhhhhhhhhggg[[[WWWUUUWWW[[[^^^\\\YYYPPPRRRWWW\\\```dddfffhhhooollljjjkkkmmmooonnnlllllljjjhhhfffeeefffggghhhhhhhhhgggggghhhjjjkkkmmmooommmjjjgggdddaaa```___ZZZ\\\]]][[[WWWVVVYYY\\\YYYXXXWWWVVVUUUUUUTTTTTT[[[___cccggghhheeebbb___[[[[[[\\\\\\[[[ZZZYYYXXXZZZXXXWWWVVVWWWVVVUUUSSSNNNOOOQQQTTTVVVWWWXXXYYYYYYZZZZZZWWWSSSSSSUUUXXXXXXTTTPPPQQQVVVZZZXXXVVVRRRRRRQQQPPPQQQSSSVVVWWWSSSUUUVVVTTTQQQPPPQQQSSSOOOPPPRRRUUUXXXZZZ[[[[[[LLLPPPTTTVVVVVVWWWYYY\\\[[[ZZZYYYYYYZZZZZZWWWUUUWWWUUURRRQQQQQQSSSVVVXXXXXXVVVUUUUUUWWWYYYYYYXXXUUUVVVWWWWWWWWWVVVTTTSSSXXXVVVQQQMMMJJJIIIIIIIIIHHHIIIIIIJJJLLLNNNOOOPPPMMMOOORRRVVVYYY\\\]]]]]]OOOQQQSSSSSSSSSRRRRRRSSSVVVXXX]]]aaadddeeeeeedddcccbbbaaaaaa```_________```aaabbbcccddddddccccccaaa___\\\YYYYYY[[[]]]___aaabbbdddeeeeeeeeedddccceeeffffffffffffeeeddddddccc___[[[[[[]]]```aaaaaa___^^^^^^bbbgggkkklllkkkllliiieeeddddddccc```]]]XXX[[[___cccffffffcccaaabbbccceeefffhhhkkknnnpppjjjjjjhhhddd``````cccfffcccdddffffffeeeaaa]]][[[XXXWWWWWWYYY]]]aaacccccciiijjjkkkkkkkkkkkkmmmnnnmmmmmmnnnnnnnnnmmmlllkkkrrrtttuuuvvvuuusssqqqooobbbdddeeeeeeddddddeeegggdddhhhmmmoooooommmllllllgggggggggfffeeecccbbbaaa```^^^^^^```dddgggfffeeegggccc^^^[[[[[[ZZZXXXUUU\\\YYYTTTQQQPPPQQQUUUWWW[[[^^^aaabbb```]]][[[ZZZ]]]\\\ZZZWWWUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWYYYZZZ^^^```bbbbbb```aaaeeeiiihhhjjjjjjhhhdddbbbcccfffaaa```]]][[[\\\]]]```bbbeeedddcccbbbbbbbbbbbbccceeedddcccdddhhhkkkmmmmmmmmmkkkgggeeeeeegggiiikkkccc```]]]\\\___``````___```aaaaaabbbdddfffhhhiiidddddddddcccddddddeeefffhhhgggeeedddccccccdddeeecccdddccc___ZZZXXXZZZ\\\]]]\\\ZZZYYYXXXYYYZZZZZZ^^^\\\ZZZ\\\aaafffggggggnnnnnnnnnmmmjjjgggcccaaahhhdddaaaaaaeeeiiiiiiiiijjjiiigggeeeccc```^^^\\\]]][[[XXXWWWXXXXXXWWWUUUXXXXXXWWWWWWXXXYYY[[[\\\___]]]ZZZVVVTTTRRRRRRRRRXXXVVVSSSRRRTTTWWWYYYZZZ\\\]]]```bbbdddccccccbbb^^^___`````````___^^^]]]cccccccccccccccccccccbbbaaadddeeeccc]]]YYYXXXYYY___^^^\\\ZZZYYYYYYYYYYYY]]]\\\\\\]]]aaaffflllooollljjjgggdddbbb`````````ffffffeeeeeeeeeeeeeeeddddddcccaaa^^^[[[XXXVVVUUU]]]```ccceeedddbbb^^^[[[YYYWWWUUUVVV[[[^^^```___```^^^]]]]]]^^^``````___eeeddddddeeeeeeaaaXXXRRROOORRRUUUYYYZZZYYYWWWVVVUUUYYY]]]___^^^^^^___aaa]]]^^^```aaa```]]]ZZZXXX]]]\\\[[[[[[]]]___aaacccjjjkkklllllljjjiiiiiijjj```^^^]]]]]]___aaabbbbbb[[[ZZZYYY[[[```eeejjjlllnnnoooppppppnnnkkkhhhfffllljjjgggdddaaa```______```bbbeeegggiiiiiiiiihhhiiiiiihhhfffdddbbb```^^^aaaaaaaaa```___]]]\\\[[[\\\\\\\\\[[[YYYXXXVVVTTT\\\```ddddddaaa^^^^^^```XXXUUUQQQMMMLLLMMMOOOQQQUUUVVVWWWWWWVVVTTTQQQPPPPPPRRRTTTVVVXXXYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUUUUNNNRRRVVVXXXWWWUUUTTTSSSUUUVVVVVVVVVUUUSSSPPPNNNPPPOOOOOONNNMMMKKKKKKJJJPPPQQQSSSUUUVVVWWWWWWWWWRRRQQQOOOOOOPPPSSSVVVYYYZZZYYYXXXXXXWWWVVVUUUTTTXXXZZZZZZWWWRRROOOPPPRRRQQQSSSVVV[[[^^^___]]]ZZZXXXYYYWWWSSSPPPRRRWWW\\\VVVZZZ\\\WWWNNNHHHIIILLLOOOQQQSSSRRROOOMMMNNNPPPOOOPPPSSSVVVYYYZZZ[[[[[[UUUWWWVVVRRRLLLJJJMMMPPPVVVWWWZZZ]]]```aaabbbbbbbbbbbbcccccccccbbbaaa``````aaabbbccccccbbb```___bbbbbbbbbbbbaaaaaaaaaaaabbbcccddddddcccbbb```___aaaaaacccdddeeefffffffffbbb^^^ZZZYYY\\\```bbbcccdddcccdddhhhllloooooonnnjjjiiihhhjjjlllmmmkkkiiikkkkkkkkkmmmnnnooonnnmmmhhhfffeeegggkkkmmmllljjjjjjjjjiiieeeaaa```aaacccggggggfffeeedddbbbaaa```\\\[[[ZZZ\\\___cccdddeeennnoooooommmjjjgggffffffhhhhhhiiijjjkkkmmmmmmnnnppppppqqqrrrrrrssssssrrrmmmllljjjiiiiiikkkmmmnnnrrrpppoooppprrrsssrrrpppkkkkkkkkkjjjiiigggeeedddcccbbbbbbdddhhhiiiiiiggghhheeebbbaaabbbbbb```^^^]]][[[XXXVVVVVVXXX[[[]]]bbbdddfffeeeaaa\\\XXXWWWYYYZZZ[[[\\\\\\ZZZYYYXXXZZZZZZYYYYYYYYYZZZ\\\\\\```bbbdddffffffgggiiijjjggghhhgggddd```\\\ZZZYYY[[[[[[ZZZ[[[\\\]]]___aaacccccccccccccccbbbaaaaaabbbaaaaaacccgggjjjkkkkkkkkkkkkjjjiiigggeeedddccc\\\XXXUUUUUUXXX[[[\\\\\\]]]^^^```cccfffhhhjjjkkklllkkkkkkkkkkkkkkkllllllhhhgggeeecccaaa``````___^^^^^^\\\ZZZVVVUUUVVVWWWVVVWWWWWWXXXZZZ[[[]]]]]]cccbbbbbbeeejjjllllllkkknnnnnnooonnnmmmkkkjjjhhhcccaaaaaabbbdddfffffffffjjjkkkkkkjjjiiigggeeedddcccaaa^^^]]]]]]\\\YYYWWW\\\\\\\\\]]]^^^```cccdddbbb___ZZZVVVTTTTTTWWWYYYWWWUUUTTTUUUWWWYYYZZZZZZ\\\]]]___aaabbbccccccbbb_______________^^^]]]]]]______``````aaabbbccccccbbbccccccbbb___\\\ZZZZZZXXXYYYZZZZZZZZZZZZYYYYYY]]]]]]\\\]]]___bbbeeehhh```___]]]\\\[[[[[[[[[\\\fffeeedddccccccbbbbbbbbbbbb```]]]ZZZXXXWWWXXXXXX___aaaccceeedddbbb```^^^___\\\XXXXXXZZZ\\\\\\\\\\\\[[[[[[]]]```aaa```___`````````___]]]YYYTTTPPPSSSSSSTTTVVVXXXZZZ\\\]]]\\\___bbbccccccccceeegggeeedddcccbbb``````______cccbbbbbbbbbccceeegggiiihhhhhhhhhfffdddcccbbbbbbfffeeedddbbbbbbbbbcccddd^^^\\\[[[[[[___dddhhhkkkooooooooonnnmmmkkkkkkjjjnnnmmmjjjgggeeecccaaa```_________```aaaccceeefffiiihhhfffcccbbbbbbbbbcccgggffffffeeedddbbbaaa```dddeeedddaaa\\\YYYXXXYYYYYY[[[^^^___^^^]]]]]]]]]SSSQQQNNNMMMNNNPPPTTTVVVVVVUUUUUUTTTTTTUUUUUUUUU^^^___aaacccddddddcccbbb]]]]]]\\\[[[ZZZXXXXXXWWWWWWYYY[[[[[[ZZZZZZZZZ[[[ZZZ[[[[[[ZZZWWWTTTPPPNNNKKKLLLMMMNNNPPPQQQRRRSSSPPPPPPPPPQQQQQQRRRSSSSSSPPPOOONNNMMMNNNOOOQQQRRRUUUWWWWWWVVVTTTTTTVVVXXXXXXYYYZZZXXXUUURRRQQQQQQMMMNNNQQQUUUZZZ[[[ZZZYYYVVVVVVUUUTTTSSSVVVZZZ]]]WWWXXXXXXTTTPPPNNNRRRUUUYYYYYYYYYXXXUUURRRQQQQQQOOOPPPRRRTTTTTTUUUTTTTTTTTTVVVUUUPPPJJJHHHJJJMMM\\\\\\]]]^^^```aaacccdddeeefffggghhhhhhgggeeeddddddeeeggghhhgggeeebbb```dddfffjjjlllllliiieeebbbbbbbbbcccddddddcccbbbaaa___```bbbdddfffhhhiiijjjaaa^^^[[[ZZZ]]]aaadddeeeggghhhiiilllooopppooommmggghhhjjjooosssuuutttsssqqqooommmllllllnnnppprrrnnnjjjgggjjjooopppkkkfffiiiiiiiiihhheeecccdddeeehhhgggfffeeeeeefffhhhiiieeecccaaaaaacccddddddddddddeeefffeeecccbbbbbbcccddddddeeefffiiilllooopppnnnmmmmmmmmmnnnqqqsssuuuuuurrrnnnlllmmmoooqqqsss}}}wwwpppppptttvvvuuuqqqoooooooooooonnnkkkiiihhhgggggggggiiikkkkkkjjjiiidddccccccdddeeefffdddcccaaa```___^^^^^^```aaabbbggghhhiiihhhccc^^^[[[YYYXXX[[[___cccdddccc```^^^______^^^______```bbbbbbgggggghhhkkknnnoooooonnniiigggdddaaa]]]XXXSSSPPPVVVWWWXXXZZZ\\\^^^```bbbccceeegggiiihhhfffcccaaa```______aaadddffffffeeeeeegggiiiiiigggbbb]]]ZZZVVVSSSPPPPPPRRRVVVXXXYYY\\\^^^aaadddggghhhiiijjjjjjjjjjjjkkkkkklllllllllhhhgggfffcccaaa^^^\\\[[[[[[YYYWWWWWWXXXYYYZZZYYYZZZ\\\___cccfffhhhiiijjjiiijjjlllpppssstttrrrpppnnnnnnmmmlllkkkjjjiiiiiibbbccceeefffeeeeeeeeefffkkklllnnnppppppooonnnllljjjhhhfffeeedddbbb^^^[[[[[[[[[[[[\\\^^^```bbbccc\\\YYYUUURRRRRRTTTXXX[[[WWWWWWWWWYYY[[[\\\ZZZXXX[[[[[[]]]^^^```bbbcccdddeeecccbbb___^^^\\\[[[[[[^^^]]]]]]^^^___aaadddeeedddcccbbbaaa```^^^[[[YYYYYY[[[^^^aaabbbbbbaaaaaa______^^^^^^___```aaaaaa]]]]]]]]]^^^___```aaabbbgggfffdddbbb````````````___]]]YYYVVVVVVWWWZZZ\\\___```bbbcccddddddcccbbbddd```]]][[[[[[]]]^^^^^^[[[ZZZ[[[^^^```bbbaaa___^^^^^^^^^\\\XXXVVVUUUUUUZZZXXXVVVVVVXXX]]]bbbeeefffggggggfffddddddeeegggkkkhhheeebbbaaabbbdddfffdddcccccccccdddfffgggiiiggggggfffdddddddddddddddlllmmmllliiidddcccdddgggdddbbb___^^^___cccgggjjjooonnnmmmlllllllllmmmnnnoooooonnnllliiigggeeeddd```^^^[[[ZZZ[[[^^^aaadddhhhfffccc``````aaaccceeeddddddddddddcccaaa``````cccdddccc___[[[YYYZZZ\\\ZZZYYYYYYZZZ[[[ZZZXXXVVVOOONNNNNNOOORRRUUUYYY[[[[[[YYYWWWVVVVVVWWWYYYZZZgggiiijjjllllllkkkiiihhhaaa```___]]][[[ZZZXXXXXX^^^___```______```bbbdddaaaaaaaaa___[[[WWWSSSQQQMMMNNNPPPRRRUUUXXXZZZ[[[WWWUUUSSSPPPPPPQQQSSSTTTXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVSSSRRRUUUXXXWWWWWWWWWWWWWWWTTTQQQNNNJJJJJJKKKOOOTTTWWWXXXXXXUUUTTTTTTUUUXXXZZZ[[[[[[VVVTTTRRRQQQRRRVVV[[[^^^```^^^[[[YYYWWWUUUQQQNNNLLLMMMNNNOOOOOOOOOOOOOOORRRSSSRRRNNNIIIFFFHHHJJJiiihhhgggfffggghhhjjjllllllkkkkkkjjjiiihhhhhhhhhhhhiiilllmmmllljjjgggeeeccchhhnnnrrrrrrmmmfffbbb```aaacccfffhhhiiiiiiiiieeeeeeeeefffggghhhiiijjj`````````aaaccceeeggggggggghhhiiikkklllllljjjiiieeegggkkkooorrrssssssrrriiihhhgggeeedddfffjjjmmmnnnmmmmmmoooqqqqqqmmmjjjhhhiiikkkkkkkkkjjjiiiiiieeeeeefffgggiiilllnnnpppkkkiiifffeeeeeefffeeedddaaabbbaaa___^^^___aaadddeeeddddddeeegggjjjnnnpppnnnllliiihhhhhhkkknnnpppqqqqqqqqqnnnkkkkkknnnqqq}}}wwwqqqoooqqqrrrqqqoooppppppqqqpppooommmkkkjjjjjjjjjjjjjjjkkkjjjiiihhhccccccdddfffggggggeeedddeeeeeeeeeffffffffffffeeefffhhhjjjjjjgggdddbbbbbb]]]___dddgggiiihhhfffdddaaabbbcccdddfffhhhjjjkkkpppnnnkkkmmmpppsssrrrppplllgggaaa^^^]]][[[WWWSSSVVVVVVVVVXXX[[[___bbbdddfffiiimmmoooooolllhhheee```___^^^___aaaaaa```___^^^```ccceeeddd```\\\YYY[[[YYYUUURRRRRRTTTVVVWWW___aaaccceeeffffffdddddddddeeefffgggiiijjjjjjkkkhhhgggfffeeeccc```___^^^___\\\[[[]]]bbbfffgggffffffhhhlllpppssssssssssssnnnoooqqqsssuuuvvvuuutttsssrrrpppmmmkkkjjjiiiiiihhhjjjllljjjfffdddfffhhhjjjllloooqqqrrrrrrqqqpppmmmlllkkkkkkjjjhhhccc```[[[[[[ZZZZZZZZZZZZ[[[[[[TTTTTTUUUWWWYYYZZZ\\\]]][[[[[[\\\^^^___]]]ZZZVVVWWWXXXYYY[[[^^^bbbeeefffkkkiiifffbbb^^^\\\[[[[[[___^^^]]]]]]^^^```bbbccceeebbb``````aaaaaa^^^[[[]]]^^^```ccceeefffggggggcccddddddeeeeeeddddddcccgggggghhhiiijjjlllmmmmmmjjjhhheeebbb````````````\\\[[[ZZZYYYYYY[[[]]]___^^^___aaaccceeeggghhhiiihhhfffcccbbbbbbdddfffggg```^^^]]]]]]^^^___^^^^^^^^^___```]]][[[[[[___bbbcccaaa^^^]]]___ccchhhkkklllkkkhhheeebbbaaaaaaaaahhhfffdddbbbbbbdddgggiiieeeeeeeeeeeefffggghhhiiieeeddddddeeegggjjjkkklllllloooppplllfffcccfffjjjjjjiiifffbbbaaacccfffiiillllllllllllmmmnnnoooooommmmmmnnnnnnmmmkkkiiihhhfffdddaaa___^^^___aaacccdddbbbaaa___^^^______```]]]^^^^^^____________^^^]]][[[ZZZYYY[[[]]]______^^^[[[YYYXXXYYYWWWSSSOOOPPPQQQRRRSSSUUUXXXZZZ[[[___^^^]]]\\\[[[\\\]]]^^^eeefffhhhjjjjjjiiihhhgggfffeeeccc```]]][[[YYYXXX```bbbdddeeeeeefffhhhjjjiiiiiihhhfffccc___[[[YYYWWWXXXYYY[[[]]]^^^``````ccc```\\\XXXWWWWWWYYY[[[```aaabbbdddeeeeeeeeeeeebbb___[[[WWWVVVVVVVVVWWWXXXVVVTTTTTTVVVUUURRRNNNLLLKKKKKKMMMRRRVVVYYYZZZYYYWWWVVVXXX[[[[[[YYYUUUTTTQQQNNNPPPUUUZZZ]]]^^^\\\YYYUUUTTTTTTQQQMMMIIIHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOMMMJJJHHHIIIKKKtttsssrrrpppppppppqqqqqqpppnnnkkkgggffffffggghhhfffgggjjjllllllkkkiiihhhcccgggmmmpppppplllfffaaaaaaccceeehhhjjjkkkkkkkkkkkkjjjiiigggffffffffffffbbbeeehhhkkkkkkkkkjjjiiigggiiijjjjjjiiihhhgggggghhhjjjmmmoooooommmkkkjjjfffggggggeeecccbbbdddfffkkkooossstttrrrqqqqqqsssnnnooooooppppppnnnllljjjggghhhjjjkkkmmmnnnnnnnnnjjjhhhffffffhhhjjjkkkjjjsssqqqmmmgggdddcccfffhhhjjjiiigggfffggghhhjjjllljjjhhhdddbbbaaabbbeeeggghhhnnnsssqqqjjjgggjjjooouuuuuutttrrrpppnnnnnnnnnooonnnnnnnnnmmmmmmllllllllllllkkkiiihhhgggfffggghhhiiijjjkkkjjjhhhggggggccceeegggiiikkkkkkkkkkkkgggiiikkkllljjjhhhhhhhhhbbbcccdddeeeeeefffffffffaaaccceeeiiillloooqqqrrrvvvqqqllljjjlllnnnnnnnnnkkkeee^^^[[[]]]_________YYYXXXVVVVVVXXX\\\aaadddgggjjjnnnppppppmmmhhheeeaaa___^^^]]]^^^]]]\\\ZZZ[[[\\\___aaaccccccccccccgggeee```[[[WWWVVVWWWXXX^^^___bbbcccdddcccbbbaaaaaaccceeehhhjjjkkkllllllffffffeeeeeeeeeeeeeeeeeeiiigggeeeggglllooopppooonnnppprrrtttuuusssqqqooopppppppppppppppqqqsssuuuxxxwwwuuusssqqqoooooonnnnnnooonnnjjjeeeccceeehhhgggiiikkknnnooopppoooooommmllllllmmmmmmkkkgggddd``````^^^\\\ZZZXXXVVVUUURRRVVV^^^dddhhhgggdddbbbaaaaaaaaabbbaaa^^^YYYUUUUUUVVVXXX[[[^^^bbbfffgggkkkiiigggdddbbbaaaaaaaaa```___^^^]]]\\\\\\]]]^^^___]]]\\\^^^cccfffeeeccc]]]]]]\\\]]]^^^aaadddfffjjjkkklllmmmnnnnnnmmmmmmrrrrrrrrrrrrrrrrrrrrrqqqnnnllliiifffdddbbbaaaaaa\\\]]]___```aaabbbbbbaaabbbcccdddgggjjjnnnppprrrooonnnmmmkkkjjjkkklllmmmfffbbb]]]ZZZYYYZZZZZZZZZ[[[]]]___^^^^^^aaaggglllkkkkkkjjjiiijjjkkklllmmmkkkiiifffdddbbbbbbaaaaaaccccccdddeeefffhhhjjjkkkllllllllllllmmmnnnnnnooofffeeeeeehhhlllpppqqqpppjjjmmmnnnkkkgggfffiiinnnpppooommmhhheeedddfffiiihhhiiilllnnnoooooonnnnnniiijjjlllmmmnnnnnnmmmlllooonnnmmmkkkhhhfffeeeddd``````aaa```___]]][[[YYYYYYZZZ\\\]]]^^^___``````]]]XXXTTTWWW^^^cccccc```___\\\YYYYYYZZZYYYVVVRRRUUUVVVWWWWWWWWWWWWVVVVVVZZZ[[[]]]```aaabbbbbbbbbaaabbbccceeeffffffffffffkkkjjjhhheeebbb```^^^]]]```dddiiilllnnnnnnoooooopppqqqqqqpppnnnkkkhhhfffaaaaaabbbccceeefffggggggmmmjjjfffbbb``````aaaccc```bbbeeehhhkkklllmmmmmmiiibbb[[[ZZZ^^^```^^^ZZZ^^^ZZZWWWVVVXXXYYYXXXUUUSSSQQQPPPPPPTTTXXX[[[\\\^^^\\\ZZZ[[[\\\ZZZUUUPPPQQQOOOOOORRRXXX[[[ZZZWWWTTTQQQNNNNNNOOONNNJJJGGGIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLLLLLLLLLLLLLNNNOOOyyyyyyxxxwwwuuusssrrrpppooommmiiifffddddddeeefffcccdddfffggghhhhhhhhhgggeeegggiiijjjjjjhhheeecccggghhhiiikkkkkkkkkjjjiiiooommmkkkhhhfffeeeeeeeeeiiilllqqqrrrqqqooommmlllkkklllmmmkkkiiihhhiiijjjooopppqqqooolllhhheeeeeeggghhhiiigggbbb___```aaahhhnnntttuuurrrqqquuuyyywwwuuutttsssrrrpppllliiilllmmmmmmnnnmmmkkkiiihhhfffeeeeeehhhlllppprrrrrruuutttrrrooolllllloooqqqooommmkkkiiigggfffffffffcccaaa```___^^^___aaabbbgggmmmtttrrrlllhhhjjjoooooorrruuutttrrrpppooopppnnnmmmlllkkkkkklllnnnoooooonnnlllhhheeedddeeegggiiijjjkkkiiigggeeedddeee```bbbfffjjjnnnpppqqqrrrlllmmmooonnnkkkiiiiiiiiifffdddcccaaaaaabbbcccdddbbbdddgggkkkooorrrtttuuuuuuqqqllliiihhhiiijjjjjjfffccc^^^\\\^^^aaaeeeggg___]]]ZZZYYYYYY[[[^^^```dddfffhhhjjjiiigggdddbbbbbb___\\\[[[[[[\\\[[[ZZZ^^^^^^___aaadddgggkkkmmmnnnllliiiccc^^^[[[ZZZ[[[YYY[[[]]]___```aaaaaaaaa___```ccceeeggghhhhhhhhhbbbbbbbbbcccdddgggiiikkkrrrpppnnnnnnoooqqqqqqqqqssstttvvvvvvtttqqqnnnlllmmmmmmmmmkkkjjjkkknnnqqqqqqpppppppppooooooooonnnlllllljjjhhhdddbbbbbbcccbbbccceeehhhjjjmmmnnnooommmmmmllllllmmmllliiigggbbbaaa```^^^\\\YYYWWWUUUUUUZZZbbbiiillljjjfffcccgggeeedddcccbbb___[[[XXXXXXYYY[[[^^^aaaccceeefffeeeeeeeeefffgggiiijjjkkkbbbaaa```___]]][[[ZZZYYYXXXXXXZZZ^^^dddhhhkkklllaaa```^^^]]]___cccgggjjjoooppprrrsssuuuvvvvvvvvv{{{{{{zzzyyywwwuuutttsssoooooommmkkkhhhfffdddccc```bbbdddggghhhgggfffeeehhhiiikkknnnpppsssuuuvvvuuuvvvvvvtttqqqnnnnnnnnniiieee___\\\[[[[[[\\\[[[XXXZZZ]]]___bbbfffjjjnnnooopppqqqrrrrrrpppooonnnhhhfffeeeeeeggghhhggggggaaaccceeehhhjjjkkklllllllllllllllmmmmmmmmmnnnnnnnnnmmmmmmqqqvvvxxxwwwuuuiiikkklllkkkiiijjjmmmqqqrrrsssrrrmmmhhhdddeeegggeeegggkkknnnooonnnmmmlllhhhiiijjjlllmmmnnnoooooottttttuuutttqqqnnnjjjhhhaaabbbcccdddbbb___[[[YYYWWWWWWYYYZZZ[[[\\\\\\\\\[[[WWWSSSUUU[[[^^^\\\YYYZZZYYYYYY[[[]]]______^^^\\\]]]^^^]]]\\\YYYVVVTTTSSSVVV[[[```dddggghhhhhhbbbbbbbbbcccdddfffggghhhmmmmmmlllkkkjjjhhhggggggfffjjjooossstttssssssssstttuuuvvvvvvtttrrrpppnnncccdddeeegggjjjlllnnnooonnnmmmkkkhhhgggfffffffffbbbdddgggjjjlllmmmnnnnnneee```\\\]]]cccgggfffcccdddcccaaa```aaaaaaaaa```]]]ZZZWWWVVVWWWYYY[[[[[[______^^^]]]\\\XXXTTTPPPRRRRRRSSSWWWZZZ[[[WWWSSSPPPOOONNNOOOOOOOOOMMMLLLOOONNNMMMKKKJJJJJJIIIIIIHHHIIIJJJLLLNNNOOOQQQQQQxxxzzz{{{{{{xxxtttooolllkkkkkkkkkkkkjjjiiiiiihhhjjjiiiiiiiiiiiijjjjjjjjjjjjhhhfffddddddeeeggghhhmmmnnnooopppppppppooonnnqqqpppmmmkkkjjjjjjkkkkkkqqqtttvvvuuurrrpppooopppooooooooommmjjjiiilllnnnrrrsssrrroooiiieeeccccccbbbeeefffddd```___bbbeeeiiilllpppqqqppprrruuuyyywwwuuusssssstttssspppmmmnnnmmmlllkkkjjjjjjjjjjjjkkkjjjiiijjjnnnqqqrrrrrrlllnnnrrrssssssrrrrrrssspppooommmjjjgggdddbbb```\\\^^^```bbbeeeggghhhiiilllnnnooopppooonnnnnnooonnnoooppprrrtttttttttsssnnnmmmkkkiiikkknnnqqqttttttrrrnnniiidddcccfffiiiiiijjjjjjgggcccaaabbbddddddfffhhhllloooqqqrrrrrrooopppqqqooollljjjiiiiiihhhgggeeedddcccddddddeeedddfffiiimmmppprrrttttttssssssrrrpppmmmkkkkkkkkkdddddddddcccbbbcccgggiiihhhhhhfffdddbbb```^^^^^^aaabbbbbbbbbbbbaaa``````aaa^^^ZZZYYY[[[]]]______bbbaaaaaaaaacccgggkkkmmmjjjkkkjjjfffaaa^^^]]]^^^XXXYYYZZZ[[[\\\]]]^^^^^^]]]^^^```aaabbbaaa```______^^^]]]^^^aaaeeeiiilllqqqqqqqqqpppoooppprrrttttttuuuuuuuuusssqqqnnnllliiijjjkkkjjjhhhgggiiikkkggghhhiiiiiiiiihhhgggfffddddddfffggggggeeeaaa^^^]]]^^^```cccgggkkkoooqqqpppnnnlllkkkkkkjjjhhhfffcccccccccdddcccbbb```___```bbbdddfffgggfffeeedddjjjgggdddbbbaaaaaa```^^^```aaabbbdddeeeeeeddddddaaabbbeeegggjjjkkkmmmmmmffffffgggfffdddaaa^^^\\\YYY[[[]]]```bbbfffjjjmmmggggggggggggjjjmmmpppsssrrrssstttuuuvvvxxxyyyzzz~~~~~~}}}{{{xxxuuurrrqqqooopppooonnnllliiifffdddgggggghhhiiijjjjjjiiiiiilllmmmooopppqqqqqqqqqqqqtttvvvxxxwwwtttpppooonnniiigggffffffggghhhgggfff]]]^^^aaaeeejjjnnnoooooonnnppprrrttttttrrrpppnnniiihhhggghhhjjjkkkiiigggbbbcccdddfffggghhhiiiiiidddeeeeeefffffffffffffffmmmlllnnnsssyyy{{{yyyuuullllllllllllnnnppprrrsssqqqttttttpppiiidddcccdddfffgggiiijjjlllllllllllljjjjjjkkkkkklllmmmnnnooosssttttttuuusssqqqnnnllleeefffggggggfffeeecccaaaZZZ[[[[[[[[[[[[ZZZZZZYYYWWWWWWXXXWWWWWWVVVWWWWWWWWWYYY[[[]]]___bbbeeegggeeefffhhhhhhgggccc___]]]XXXZZZ]]]aaafffiiilllmmmfffeeecccaaabbbdddggghhhhhhiiijjjkkkmmmoooppppppmmmooorrrssssssrrrrrrrrrqqqqqqrrrrrrqqqooollljjjbbbccceeegggjjjmmmooopppkkklllllllllkkkiiigggfffggggggggghhhhhhhhhgggggg]]]^^^___aaaccceeehhhiiifffhhhkkklllkkkhhhgggfffdddaaa]]]ZZZYYYYYYYYYXXX[[[]]]^^^^^^[[[YYYWWWWWWVVVWWWYYY\\\]]][[[XXXUUUQQQRRRTTTTTTRRRRRRRRRSSSQQQPPPNNNKKKJJJIIIIIIIIIHHHHHHIIILLLNNNPPPPPPPPPxxxzzz}}}}}}zzzuuunnniiijjjlllooorrrrrrqqqnnnllltttsssqqqoooooooooppppppnnnjjjeeeaaaaaadddiiilllppprrrtttvvvwwwwwwwwwwwwsssrrrpppooopppqqqssstttxxxxxxxxxuuupppooopppssspppqqqooollliiiiiimmmpppqqqrrrqqqlllgggcccbbbccc___aaadddcccaaadddjjjpppkkkkkkkkkmmmpppssstttuuusssqqqoooqqqtttvvvuuussslllkkkhhhggghhhjjjnnnppptttqqqooonnnnnnooonnnmmmnnnrrrxxxzzzxxxrrrnnnkkkpppooommmjjjgggccc___]]]ZZZ^^^ccciiinnnqqqrrrsssrrrnnnjjjkkkpppsssqqqnnnooollljjjmmmtttxxxvvvssspppnnnkkkiiikkkooouuuxxxxxxvvvqqqjjjddddddhhhlllmmmmmmmmmjjjfffdddfffiiikkklllmmmnnnnnnnnnnnnnnnnnnooopppooommmkkkkkklllkkkjjjjjjiiiiiihhhhhhhhhfffhhhjjjmmmpppqqqrrrrrrrrrvvvyyyxxxtttqqqooopppeeehhhkkkjjjgggfffgggiiiqqqqqqrrrppplllgggaaa^^^aaa```___^^^^^^^^^_________\\\XXXXXX[[[___bbbdddcccbbbaaa```aaadddfffhhhdddfffgggeeebbb______```[[[ZZZYYYYYYXXXYYYYYYZZZ```aaabbbbbbaaa___\\\[[[]]][[[ZZZZZZ]]]bbbgggkkkkkknnnpppppppppqqqvvvzzzppppppppppppooonnnlllkkkeeehhhkkkkkkhhhffffffggghhhiiijjjiiihhheeebbb```^^^```dddiiillljjjccc\\\ZZZ[[[]]]```ffflllrrruuusssqqqmmmkkkjjjiiigggeeehhhiiikkkmmmooooooooooooooommmhhheeedddfffhhhjjjjjjgggcccaaaaaaccccccdddgggggghhhiiihhhfffcccaaacccdddfffhhhjjjjjjjjjiiikkklllmmmnnnllliiieeeccc```bbbcccbbb``````dddggghhhiiikkknnnqqqtttvvvwwwssssssssstttuuuwwwyyyzzzzzzyyyxxxvvvssspppmmmkkkooooooppppppnnnjjjfffdddlllkkkjjjiiiiiijjjkkklllmmmnnnnnnnnnnnnllljjjiiimmmrrrvvvwwwuuurrrqqqqqqjjjkkkmmmqqqtttuuusssqqqffffffhhhmmmtttvvvuuurrrlllmmmppprrrsssrrrpppooommmkkkjjjjjjkkkjjjfffbbbbbbbbbaaaaaabbbcccdddeeeaaaaaabbbbbbcccbbbbbbbbb``````ccckkkssswwwtttppppppnnnmmmnnnqqqtttuuuuuupppsssuuuqqqiiicccaaaaaaggggggggggggiiijjjlllnnnnnnmmmlllkkkkkklllmmmnnnppppppqqqqqqqqqqqqpppooojjjjjjiiiiiiiiijjjjjjjjjddddddcccbbbaaa___]]]\\\VVV\\\aaa___YYYWWWZZZ___XXX[[[^^^______aaafffjjjlllnnnqqqsssrrroookkkhhhcccccccccdddgggjjjnnnppphhheeeaaa^^^^^^```ccceeeaaabbbeeeiiimmmqqqsssuuuqqqrrrrrrpppnnnmmmnnnpppkkkkkklllkkkjjjgggdddbbbbbbcccdddfffhhhjjjlllllliiikkkmmmooonnnlllhhhfffgggfffdddbbb```^^^]]]\\\XXX^^^dddddd```___dddjjjccciiipppssspppkkkhhhggghhhddd___\\\ZZZXXXVVVUUUWWWZZZ]]]^^^[[[ZZZ[[[]]]ZZZ\\\^^^___^^^]]][[[ZZZRRRUUUXXXWWWTTTSSSTTTWWWNNNMMMLLLKKKJJJKKKLLLLLLHHHHHHIIIKKKNNNOOOOOONNNvvvyyy{{{yyytttqqqppprrrpppqqqsssuuuvvvvvvvvvuuuyyytttoooooosssvvvuuusssssspppkkkhhhggghhhkkkmmmqqqppppppqqqrrrtttuuuwwwssstttvvvwwwxxxxxxwwwwwwvvvtttsssqqqqqqqqqqqqrrrmmmooopppooommmmmmppptttmmmmmmnnnnnnmmmlllkkkjjjdddcccaaabbbfffkkkppprrrqqqpppooonnnmmmlllllllllnnnooopppppppppooommmlllllljjjhhhfffgggiiimmmooottttttsssrrrqqqpppooonnnnnnooopppqqqqqqqqqqqqqqqsssqqqooommmmmmmmmllljjjcccfffkkkooorrrssssssrrrnnnllliiihhhhhhkkknnnpppmmmnnnooooooppprrrvvvzzzqqqssswwwxxxyyyzzz|||~~~zzzzzzyyyxxxuuurrrooommmpppooollljjjhhhhhhhhhhhhpppooooooppppppooommmjjjjjjlllpppssstttrrrpppnnnoooppprrrttttttsssrrrqqqrrrpppnnnnnnpppqqqrrrrrrrrrtttxxxzzz{{{yyyvvvsssqqqqqqooollliiiggghhhjjjpppqqqrrrsssqqqnnnkkkhhhcccbbbaaaaaabbbdddfffgggiiihhheeecccbbbbbbdddeeecccbbbaaa`````````___^^^bbbbbbaaaaaabbbbbbbbbbbb^^^]]]]]]^^^aaadddfffgggiiijjjkkkjjjgggccc___\\\]]]]]]^^^```bbbdddfffgggkkkllloooqqqqqqpppnnnlllmmmllllllnnnpppooojjjfffiiiiiijjjlllnnnkkkeee```cccfffiiijjjhhheeecccbbbhhhiiijjjjjjjjjjjjiiihhhkkkgggddddddhhhlllnnnooopppnnnjjjgggfffgggiiikkkkkknnnrrrvvvxxxxxxvvvuuuyyyuuupppkkkiiiiiijjjlllnnnmmmkkkjjjiiihhhhhhhhhgggjjjnnnnnnlllgggdddbbbbbbdddgggjjjmmmpppqqqrrrsssrrrqqqpppooooooooooooiiimmmpppmmmhhhdddeeegggggglllsssuuutttrrrqqqqqqooooooqqqtttvvvwwwuuutttsssrrrpppooopppooommmlllpppnnnllljjjhhhgggggggggkkklllmmmmmmnnnnnnmmmmmmqqqpppnnnnnnoooooonnnnnnrrrssstttvvvvvvvvvuuuuuuzzzyyyxxxyyy{{{{{{xxxuuurrrqqqqqqpppqqqrrrtttuuusssqqqnnnmmmnnnppppppppplllmmmllliiifffdddcccdddaaa``````aaabbbeeegggiiinnnkkkfff```]]]\\\]]]^^^[[[```fffhhhggggggkkknnnssstttvvvvvvuuussspppnnnmmmlllkkkkkkjjjgggccc___ccccccbbbbbbbbbccceeefffhhhiiijjjlllmmmmmmllllllkkkjjjjjjjjjlllnnnpppqqqrrrqqqooommmllllllmmmmmmooolllhhhggghhhhhheeecccdddbbbbbbeeeiiikkkjjjhhhiiiiiigggbbb^^^^^^cccgggllllllmmmooorrrsssrrrpppooooooppppppooommmkkkjjjoookkkfffaaa]]]\\\]]]^^^]]]^^^aaadddhhhkkkmmmnnnpppnnnkkkhhhfffdddccccccdddfffhhhiiihhheeeaaa___cccdddfffggggggfffdddccckkkkkkkkkjjjiiihhhhhhggggggccc^^^[[[[[[[[[ZZZXXX\\\^^^```bbbccccccbbbaaaaaadddhhhhhhfffeeefffhhhggghhhgggccc\\\VVVTTTUUUVVVUUUUUUUUUUUUUUUUUUVVV]]][[[ZZZ]]]aaadddcccaaa[[[YYYWWWUUUUUUVVVYYYZZZRRRRRRQQQOOOMMMKKKHHHGGGHHHGGGHHHLLLQQQSSSPPPMMMsssuuuvvvuuusssqqqpppppprrrssstttvvvwwwxxxxxxxxxwwwrrrmmmmmmppprrrqqqoooooooooooopppqqqrrrsssttttttssspppnnnmmmmmmmmmnnnssstttvvvxxxyyyyyyyyyyyytttssspppmmmkkkiiiiiiiiijjjkkklllllllllmmmppprrrgggggghhhiiijjjkkklllllliiifffeeeiiipppsssrrrooonnnmmmkkkiiigggfffeeeeeefffgggiiikkklllllllllkkknnnllljjjhhhhhhiiilllmmmqqqrrrrrrrrrpppmmmjjjhhhiiijjjmmmooorrrtttuuuuuuqqqpppooonnnmmmmmmmmmmmmjjjlllnnnpppppppppooonnniiihhhfffffffffiiikkkmmmlllmmmmmmmmmnnnpppsssvvvqqqtttvvvxxxyyyyyy{{{}}}||||||||||||zzzxxxwwwuuusssrrrpppooonnnnnnnnnnnnuuusssrrrqqqrrrqqqnnnlllkkkllloooqqqrrrqqqpppooommmooorrruuuwwwvvvuuutttvvvtttqqqpppqqqqqqqqqpppnnnqqquuuxxxyyywwwtttrrrppppppooommmkkkkkklllnnnpppppppppooommmjjjgggfffcccbbbaaaaaaaaaccceeefffffffffeeedddcccbbbbbbaaacccaaa______aaaaaa^^^[[[YYYZZZ[[[\\\\\\[[[ZZZYYY\\\]]]aaaeeejjjmmmoooooolllllllllkkkiiifffcccaaaaaaccceeefffgggfffdddccceeehhhlllmmmllljjjjjjjjjfffffffffhhhkkkkkkiiifffffffffgggjjjnnnnnnkkkhhhggghhhiiiiiihhhggghhhiiimmmmmmmmmmmmmmmmmmmmmmmmooolllhhhgggiiilllmmmmmmmmmllljjjhhhhhhjjjlllmmmoooqqqtttwwwyyyyyyxxxwwwyyywwwssspppnnnnnnpppqqqppppppooonnnmmmlllkkkjjjjjjkkklllkkkiiihhhhhhiiimmmnnnnnnoooooopppppppppppppppoooooonnnmmmmmmmmmkkknnnooonnnjjjgggggghhhjjjnnnrrrsssrrrppppppqqqmmmmmmnnnppprrrqqqooollllllkkkkkkllloooppppppooopppnnnllljjjiiiiiiiiiiiiiiiiiijjjkkkkkkllllllmmmooooooppprrrttttttrrrqqqrrrssstttvvvvvvvvvvvvuuuxxxwwwwwwxxxzzzzzzxxxuuusssrrrqqqpppooooooooopppooonnnmmmmmmnnnnnnlllkkkggghhhjjjjjjhhhggghhhhhhaaabbbbbbcccdddeeeffffffllliiieee```]]]\\\[[[\\\[[[```eeefffeeeeeegggjjjsssssssssrrrpppmmmjjjiiikkkjjjjjjjjjkkkjjjgggeeedddbbb```_________```aaacccdddgggiiikkkllllllllliiiiiijjjkkklllnnnpppqqqqqqppppppooooooppppppqqqsssoookkkhhhiiijjjjjjjjjkkkhhhffffffiiikkklllkkknnnnnnllliiifffeeeeeefffiiijjjmmmpppsssttttttssspppqqqssstttrrrpppmmmkkkiiigggccc```]]][[[[[[[[[ZZZ]]]bbbgggkkkmmmnnnnnnpppmmmiiieeeccccccdddeeefffeeedddcccbbbaaa``````aaabbbdddddddddcccbbbaaahhhhhhhhhhhhgggeeecccbbbhhheeeaaa___^^^^^^[[[YYY[[[[[[]]]^^^______^^^^^^bbbdddggggggeeedddeeefffdddgggiiigggccc^^^[[[ZZZXXXWWWVVVUUUTTTUUUUUUVVVTTTUUUXXX\\\```aaa___]]]ZZZYYYWWWVVVWWWYYY[[[]]]\\\[[[YYYVVVSSSPPPMMMLLLLLLNNNRRRTTTUUUTTTTTTTTTuuutttttttttuuuuuusssrrrrrrrrrssstttuuuvvvwwwwwwsssooolllkkknnnooonnnlllkkknnnrrrwwwzzz{{{{{{zzzvvvtttpppllljjjiiijjjkkkssstttuuuwwwxxxxxxyyyyyyrrrpppnnnkkkiiihhhhhhhhhhhhggggggiiikkknnnooooooiiiiiihhhiiijjjmmmoooqqqpppllllllrrryyyzzzssslllkkkjjjhhhfffeeedddddddddggghhhkkknnnqqqsssssstttwwwvvvsssqqqqqqqqqrrrssstttvvvwwwwwwuuupppllliiigggiiikkknnnqqqtttvvvwwwppprrrsssqqqnnnmmmooorrrssssssrrrpppnnnmmmkkkkkkeeeeeeeeeeeeggghhhjjjkkklllmmmmmmmmmmmmnnnqqqssssssuuuwwwxxxxxxyyy{{{}}}}}}}}}~~~~~~~~~xxxwwwvvvvvvuuuvvvvvvvvvzzzxxxuuutttssssssqqqooooooooopppqqqqqqqqqrrrrrrppprrruuuxxxxxxwwwuuussswwwuuurrrpppooonnnlllkkkkkkmmmqqquuuvvvuuusssqqqmmmnnnnnnnnnmmmmmmoooqqqpppooommmkkkiiigggeeedddddddddccccccccceeefffgggdddeeeeeedddcccaaa^^^]]]```___^^^___aaa```]]]ZZZVVVXXX[[[]]]^^^\\\ZZZXXX]]]aaaffflllpppsssssssssnnnmmmlllkkkjjjiiihhhggghhhjjjmmmnnnlllhhhbbb___```cccgggiiigggffffffgggbbbaaabbbdddgggiiiiiihhhhhhhhhhhhjjjmmmppppppooojjjjjjjjjiiiiiikkkooosssqqqqqqpppoooooopppqqqqqqqqqooolllkkklllnnnoooooonnnnnnnnnnnnooopppqqqrrruuuuuuwwwxxxzzzzzzzzzzzzzzzyyyxxxvvvuuuuuuuuuuuusssssstttsssrrrooommmkkklllkkkiiigggfffiiimmmqqqvvvuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqpppooonnnmmmlllmmmmmmmmmlllkkkiiihhhlllmmmnnnnnnmmmmmmnnnpppqqqqqqrrrssstttsssooolllhhhhhhiiilllppptttuuutttqqqpppnnnmmmlllllllllmmmiiiiiiiiiiiijjjkkkmmmmmmkkkmmmqqqtttvvvuuutttssspppqqqrrrsssttttttttttttvvvvvvvvvwwwyyyzzzyyywwwvvvtttsssqqqooonnnmmmmmmnnnnnnnnnnnnooonnnkkkhhhfffhhhjjjjjjiiihhhiiiiiikkkkkkkkkjjjhhhdddaaa___cccccccccdddeeefffhhhiiidddgggkkkkkkiiihhhiiikkkppppppooonnnmmmkkkjjjiiiiiihhhhhhjjjlllnnnmmmmmmgggeeebbb```^^^___```aaa```aaadddfffiiikkklllmmmhhhiiijjjlllmmmnnnoooooonnnoooooopppqqqrrrrrrssstttpppkkkiiiiiilllmmmnnnmmmiiifffdddfffhhhiiiiiiooonnnnnnnnnnnnmmmkkkiiieeegggkkkooorrrsssssssssqqqrrrssssssqqqnnnkkkiiieeeeeedddbbb```^^^\\\[[[[[[___eeejjjnnnoooooonnnnnnkkkfffbbbaaaccceeegggkkkhhhdddaaa```aaadddfffbbbbbbbbbbbbbbbaaa______cccccceeeeeeffffffeeeeeejjjhhhfffeeecccaaa^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\aaabbbdddcccbbb``````aaadddhhhkkkllljjjfffbbbaaa\\\[[[XXXVVVUUUVVVWWWXXXUUUYYY___cccccc```^^^\\\[[[ZZZYYYYYYZZZ\\\___```eeeccc___[[[WWWTTTRRRQQQSSSXXX]]]^^^[[[YYYZZZ\\\{{{xxxvvvwwwyyyyyywwwtttqqqqqqpppppppppqqqqqqqqqooommmlllmmmoooppppppnnnllloootttxxx{{{|||{{{zzzuuusssooommmlllmmmooopppssssssttttttssssssssssssmmmlllllllllmmmnnnpppqqqiiigggfffhhhlllnnnmmmkkknnnllljjjiiiiiillloooqqqwwwuuutttwwwyyyxxxqqqkkklllkkkjjjiiihhhiiijjjkkknnnpppsssvvvyyy{{{|||||||||{{{zzzyyyxxxyyyyyyzzzyyyyyyyyyxxxvvvrrrnnnllljjjjjjkkkmmmoooqqqrrrssssssvvvxxxuuuqqqooorrrvvvyyywwwtttqqqnnnlllkkkjjjfffgggiiijjjlllmmmnnnnnnooopppqqqpppoooppprrrtttwwwxxxzzzzzzyyyzzz|||~~~~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{xxxvvvtttuuuuuuuuuttttttsssrrrqqqrrrssstttuuuuuuvvvxxxyyyxxxtttpppnnnrrrpppmmmllllllkkkiiigggiiikkkooorrrttttttsssrrrmmmnnnoooooonnnnnnoooqqqooonnnllljjjiiihhhhhhhhhiiiiiihhhhhhiiijjjkkkkkkggggggeeecccaaa^^^[[[ZZZ\\\___aaaaaa___]]]\\\]]]]]]```eeeiiikkkjjjgggeeeeeehhhlllnnnooooooppppppooonnnlllkkkkkkkkkllllllnnnppprrrrrrooojjjeeeaaabbbcccdddfffhhhhhhgggfffeeeddddddeeegggiiikkklllnnnmmmkkkjjjkkklllmmmnnnjjjkkkkkkkkkllloootttwwwrrrqqqooonnnnnnoooqqqrrrpppoooooooooqqqssstttuuussstttuuuvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||{{{{{{{{{{{{zzzxxxwwwvvvrrrsssuuuvvvtttqqqmmmkkkjjjiiigggeeeeeeiiioootttvvvuuutttttttttuuuvvvwwwttttttuuuuuutttsssqqqppplllkkkkkklllnnnnnnkkkiiikkkkkkiiihhhiiikkknnnqqqttttttuuuwwwxxxvvvssspppnnnmmmnnnqqquuuxxxxxxxxxsssrrrqqqpppppppppqqqrrrpppooonnnmmmmmmnnnoooppphhhkkkmmmooopppppppppqqqnnnnnnooopppqqqrrrrrrsssuuuvvvvvvxxxyyyzzz{{{zzzzzzyyywwwvvvtttsssrrrqqqrrrqqqoooooooooooommmkkkmmmmmmllliiifffeeefffhhhmmmooopppqqqpppllliiifffggghhhjjjmmmppprrrssstttlllnnnpppooommmkkkkkkkkkkkkkkklllllllllmmmmmmnnniiihhhgggiiimmmpppqqqqqqnnnkkkhhheeedddeeegggiiifffeeeddddddgggjjjnnnqqqkkklllnnnoooooonnnmmmlllkkkkkkmmmnnnooooooooopppnnnllljjjiiiiiijjjkkklllllljjjhhhggghhhiiiiiijjjkkkiiihhhkkkoooqqqpppnnncccfffjjjmmmnnnoooppppppqqqpppnnnllliiigggfffeeefffggghhhhhhgggeeebbb```bbbdddhhhkkkmmmnnnnnnmmmiiigggeeedddccceeefffhhhjjjhhhdddaaabbbdddhhhkkkeeedddcccbbbaaa``````___aaaaaabbbdddgggjjjmmmooollllllkkkkkkiiifffbbb```aaa```___^^^^^^^^^^^^^^^____________]]]\\\\\\\\\eeegggjjjkkkjjjhhhfffdddaaa___\\\ZZZYYYYYY[[[\\\^^^cccggggggccc^^^\\\\\\___^^^]]]]]]]]]___aaabbbeeeccc```\\\YYYWWWUUUUUU[[[^^^aaaaaa___]]]]]]^^^~~~{{{xxxwwwxxxxxxvvvsssqqqqqqppppppooonnnmmmmmmnnnnnnoooqqqsssttttttttttttuuuvvvxxxxxxxxxxxxxxxtttrrrpppnnnnnnppprrrssstttsssqqqpppnnnlllkkkjjjggghhhhhhjjjlllooorrrtttnnnllljjjkkknnnooommmkkkmmmkkkhhhggggggjjjmmmppp{{{zzzyyyvvvrrrooonnnnnnrrrqqqnnnlllkkklllmmmnnnqqqsssuuuxxxzzz{{{{{{{{{xxxxxxyyyyyyyyyzzzzzzzzzyyyxxxvvvsssqqqooonnnnnnjjjjjjjjjkkkmmmoooqqqrrrwwwzzz{{{xxxsssqqqtttwwwyyywwwtttqqqooonnnnnnnnnmmmnnnppprrrtttuuuuuuuuuuuuvvvwwwvvvuuuuuuwwwyyy{{{||||||{{{zzz{{{}}}~~~|||{{{zzzyyywwwuuuuuuvvvxxxxxxxxxvvvtttrrrpppppprrrtttuuuvvvwwwxxxxxxwwwsssooommmlllkkkjjjkkklllllljjjiiikkklllmmmoooqqqssstttuuussstttuuutttrrrqqqqqqrrrpppooommmllllllmmmooopppppppppppppppppppppqqqqqqnnnlllhhhccc```^^^]]]]]]\\\ccchhhfff___\\\___eeefffjjjoootttvvvvvvuuutttnnnppppppooommmmmmnnnppprrrqqqpppooooooppprrrssssssssssssrrrpppmmmkkkiiikkkgggeeehhhnnnppplllgggkkkjjjiiihhhggghhhjjjkkkmmmllljjjiiiggggggiiijjjhhhjjjmmmnnnppprrruuuwwwtttsssqqqppppppqqqssstttrrrsssttttttuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvwwwvvvvvvvvvwwwxxxzzz{{{||||||}}}|||{{{xxxuuussspppqqqtttuuutttqqqmmmjjjfffggggggggghhhjjjooorrrsssssssssttttttuuuvvvwwwuuuuuuuuuttttttsssrrrqqqmmmmmmmmmooorrrrrrpppooommmkkkiiiiiikkkooorrrtttsssrrrsssuuuwwwxxxvvvtttwwwvvvuuuvvvwwwxxxxxxvvvvvvvvvttttttttttttuuuvvvwwwwwwuuutttsssrrrrrrrrrhhhiiijjjhhhggggggjjjmmmoooooopppppprrrsssttttttvvvwwwxxxyyyzzz{{{}}}~~~}}}}}}}}}|||{{{zzzzzzyyyvvvrrrnnnmmmmmmoooooopppsssqqqmmmhhheeeeeehhhkkkjjjmmmqqquuuxxxyyyyyyxxxwwwwwwwwwwwwvvvtttrrrqqqooopppqqqooommmjjjhhhggghhhiiiiiiiiijjjkkkkkklllhhhggggggiiimmmppprrrrrrrrrpppnnnlllkkkmmmnnnpppooolllhhheeefffkkkppptttppppppqqqpppooommmkkkjjjggghhhhhhhhhiiiiiijjjjjjiiijjjlllmmmlllkkkjjjiiilllnnnpppqqqpppoooooonnniiifffdddeeejjjmmmnnnmmmgggjjjmmmmmmllllllmmmnnntttpppkkkfffccccccdddeeeiiijjjkkklllllljjjhhhfffiiihhhggggggffffffggggggbbbccceeefffggghhhggggggdddddddddeeefffiiikkkllljjjhhhfffdddbbbaaaaaaaaacccbbbaaabbbeeejjjooorrrkkkmmmnnnmmmkkkhhheeedddcccbbbaaa```______``````aaa```^^^]]]]]]\\\\\\[[[^^^^^^___```bbbdddeeeeeecccbbb```^^^^^^___```aaaccceeefffddd```]]]]]]___eeedddcccaaaaaaaaabbbbbbaaaaaa___^^^]]]\\\\\\\\\___]]][[[\\\]]]^^^\\\ZZZxxxvvvsssrrrqqqpppooonnnqqqrrrsssssssssqqqpppoooqqqrrrtttwwwxxxyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwuuutttrrrqqqpppppppppqqquuutttqqqmmmjjjhhhfffeeeddddddeeeeeegggiiilllmmmsssrrrqqqrrrssssssqqqooopppnnnmmmlllnnnqqquuuxxxzzzzzzwwwqqqjjjhhhlllpppuuusssooollljjjjjjkkkllltttuuuwwwyyyzzzzzzyyyyyywwwxxxzzz{{{{{{|||{{{{{{{{{yyyvvvtttrrrssstttuuuiiiiiiiiijjjlllnnnqqqsssvvvxxxxxxvvvsssrrrsssvvvvvvuuutttrrrqqqqqqrrrssstttuuuvvvxxxyyyzzzzzzzzzyyyzzz||||||{{{{{{|||}}}}}}}}}}}}|||zzzzzz|||~~~}}}{{{zzzwwwvvvuuuvvvxxxzzzzzzzzzvvvtttqqqooonnnoooqqqssstttuuuvvvwwwvvvuuusssrrrlllkkklllnnnpppqqqpppooonnnmmmllllllnnnqqquuuwwwzzz{{{|||{{{xxxvvvvvvvvvrrrrrrqqqqqqrrrtttvvvwwwuuuuuuuuuuuuuuuuuuuuuuuusssppplllhhhfffeeeffffffcccjjjooollldddaaagggnnnlllnnnqqquuuwwwyyyyyyyyysssttttttrrrooonnnqqquuuvvvuuutttttttttuuuwwwxxxvvvuuutttrrrqqqqqqrrrrrrrrrnnnkkknnnsssuuuqqqlllnnnnnnmmmjjjhhhggghhhiiifffggghhhhhhgggggghhhiiihhhkkkooorrrssssssuuuvvvwwwvvvuuuuuuuuuuuuvvvwwwvvvxxxyyyyyywwwuuuuuuuuuyyyyyyyyyxxxwwwvvvtttssstttttttttuuuvvvwwwyyyzzzzzz{{{{{{{{{yyyvvvsssqqqnnnppprrrttttttqqqnnnlllgggiiikkkmmmmmmnnnpppqqqttttttuuuuuuuuutttsssrrrrrrqqqpppoooooonnnoooooonnnppprrrtttuuuvvvvvvvvvrrrpppnnnooorrruuuwwwwwwuuuttttttvvvxxx{{{{{{zzz{{{zzzxxxwwwwwwwwwuuusssxxxwwwvvvuuuuuuvvvwwwwwwyyyyyyyyyxxxwwwuuutttssskkkkkkjjjgggddddddhhhmmmrrrrrrrrrssstttvvvwwwxxxwwwyyyzzzzzzzzz{{{}}}~~~~~~~~~uuuqqqllljjjkkknnnppprrrsssqqqnnnjjjiiikkkppptttuuuvvvwwwxxxyyyyyyyyyzzzyyyyyyyyyyyyxxxwwwvvvuuuvvvvvvuuusssqqqnnnkkkiiihhhhhhhhhgggfffeeedddccceeeeeefffiiimmmpppqqqqqqrrrrrrppppppooopppqqqqqqtttqqqllliiiiiilllppptttrrrrrrqqqpppnnnllljjjiiieeedddccccccccceeefffggghhhlllpppqqqpppmmmkkkjjjjjjmmmqqqrrrqqqooonnnmmmmmmjjjgggfffggghhhiiiiiimmmooopppnnnkkkjjjmmmpppuuurrrlllgggeeefffiiillllllllllllllllllkkkkkkjjjllljjjfffbbb```_________\\\___cccgggiiihhhgggfffeeegggjjjmmmppppppppppppmmmkkkgggdddbbbaaaaaabbbeeedddcccbbbccceeehhhiiigggjjjlllllliiigggffffffaaaaaaaaaaaa``````______dddbbb_______________]]]UUUTTTTTTWWW[[[```bbbcccbbbbbbbbbbbbcccdddeeeeeeggggggfffdddcccdddgggiiiiiihhhgggeeeddddddccccccaaabbbdddeeeffffffffffffaaa]]]XXXWWW[[[]]]\\\ZZZnnnnnnmmmkkkiiihhhiiijjjnnnppptttvvvwwwvvvuuusssuuuxxx{{{||||||{{{zzzzzzxxxyyyyyyyyyxxxxxxwwwvvvwwwwwwwwwvvvuuutttsssrrrwwwuuurrrnnnkkkiiiggggggfffeeeeeeeeeggghhhjjjllluuuwwwyyyyyyxxxwwwwwwwwwxxxwwwvvvvvvwwwyyy|||~~~wwwuuupppkkkhhhiiimmmppppppnnnkkkhhhhhhiiilllmmmtttuuuwwwxxxyyyyyyyyyxxxxxxyyy{{{||||||{{{zzzyyyzzzyyyxxxxxxxxxxxxyyyyyykkkjjjjjjiiijjjlllnnnooopppppppppppppppqqqrrrsssttttttssssssttttttuuuuuuxxxxxxyyyyyyzzz{{{||||||zzz|||~~~~~~~~~~~~}}}}}}|||zzzxxxxxx{{{}}}~~~~~~~~~~~~|||{{{xxxwwwwwwyyy{{{|||{{{yyywwwvvvsssqqqpppqqqrrrsssvvvvvvvvvvvvvvvvvvuuuuuummmmmmnnnqqqtttvvvuuutttpppnnnjjjiiijjjoootttxxx|||}}}~~~}}}{{{yyyxxxxxxvvvvvvvvvvvvwwwxxxyyyyyyvvvwwwwwwwwwwwwwwwvvvvvvtttsssrrrqqqqqqqqqqqqrrrppprrrssspppnnnmmmqqquuurrrrrrrrrrrrtttuuuwwwxxxsssvvvxxxvvvqqqooopppsssvvvuuuuuuuuuvvvvvvwwwwwwyyyxxxwwwvvvvvvvvvwwwwwwttttttttttttssssssssssssqqqrrrqqqnnnjjjhhhhhhiiieeeiiimmmnnnmmmllllllllllllnnnqqqsssssstttuuuvvvyyyyyyyyyyyyyyyyyyyyyyyywwwyyy|||{{{xxxvvvvvvvvvyyyyyyxxxwwwvvvuuuttttttqqqrrrsssuuuvvvxxxyyyyyywwwxxxxxxxxxwwwuuusssqqqoooqqqsssuuuuuutttrrrqqqmmmppprrrssssssssstttuuuuuuvvvwwwxxxwwwuuusssqqqpppnnnllljjjiiijjjkkkmmmlllppptttvvvuuuuuuwwwzzzvvvtttssstttvvvwwwvvvtttwwwuuuttttttwwwzzz|||}}}|||zzzyyyxxxxxxxxxvvvtttxxxwwwvvvuuuttttttuuuvvvsssuuuvvvwwwwwwuuusssrrrnnnpppqqqnnnkkkjjjmmmqqqqqqqqqqqqrrrsssuuuwwwyyywwwyyyzzzyyyxxxyyy|||}}}~~~~~~~~~}}}|||{{{sssqqqmmmmmmnnnqqqrrrsssrrrrrrrrrqqqqqqssswwwzzz~~~zzzvvvtttssstttttttttuuuvvvwwwyyyzzz|||||||||{{{yyyxxxuuurrrooolllfffggghhhhhhgggdddbbb`````````ccchhhmmmpppqqqqqqtttsssssssssrrrpppoooooopppooonnnllllllmmmnnnooopppooonnnmmmkkkkkkjjjjjjcccbbb``````aaadddhhhjjjkkknnnrrrrrrpppmmmlllllljjjmmmoooooollljjjiiijjjoooppppppnnnlllkkkkkkkkkmmmooonnnkkkggggggkkkpppqqqpppnnnlllmmmoooqqqsssqqqooommmlllllllllnnnooonnnllliiieeeaaa^^^]]]\\\YYY[[[___bbbeeeggggggggghhhjjjnnnqqqrrrrrrqqqooommmjjjfffbbb_________```bbbccceeeffffffdddbbb```aaadddggggggeeecccdddeee```aaaaaabbbbbbaaa```___dddaaa^^^^^^___```___^^^XXXVVVVVVXXX\\\______^^^]]]___aaadddfffgggggggggllliiigggfffhhhkkkmmmmmmiiiiiiiiihhhggggggggggggeeegggjjjmmmooopppoooooogggddd___]]]]]]```ccceeegggiiijjjgggddddddfffjjjjjjmmmrrrwwwyyyyyywwwvvvyyy|||~~~|||zzzyyyrrrtttvvvxxxyyyxxxvvvuuuxxxyyyzzz{{{{{{zzzyyyxxxxxxvvvssspppmmmkkkjjjjjjhhhhhhhhhiiikkkmmmpppqqqvvvyyy}}}~~~|||{{{|||~~~}}}|||zzzxxxxxxyyyzzz{{{uuupppjjjgggiiillloooppphhhgggffffffhhhlllpppssspppqqqrrrtttuuuuuuuuutttuuuvvvwwwxxxwwwvvvsssrrrssstttvvvwwwxxxxxxwwwwwwpppooollljjjhhhhhhiiijjjjjjiiihhhjjjmmmpppqqqpppssssssttttttuuuvvvvvvvvvyyyxxxxxxxxxyyyyyy{{{{{{yyy{{{}}}~~~~~~~~~}}}|||{{{yyywwwwwwyyy{{{yyyyyyyyyzzz{{{~~~~~~}}}zzzzzzzzz{{{}}}|||zzzxxx{{{yyywwwuuuttttttuuuvvv|||{{{yyywwwvvvuuuuuuuuummmmmmooorrruuuwwwvvvuuuqqqnnniiifffhhhmmmsssxxxyyy{{{||||||zzzxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzzzzvvvvvvwwwwwwwwwvvvvvvuuussstttvvvxxxzzzzzzzzzzzz{{{wwwtttsssuuuxxxyyyyyyxxxvvvtttrrrrrrsssvvvwwwssswwwzzzxxxrrrmmmlllmmmssssssssstttttttttttttttzzzzzzzzzzzzzzzzzzyyyyyysssxxx{{{xxxrrrooosssxxxsssuuuuuurrrnnnkkkkkkllljjjooouuuwwwuuuqqqpppppppppqqqssssssssstttvvvxxxxxxyyyyyyzzzzzzyyyyyyxxxtttwww{{{|||zzzxxxyyyzzzzzzzzzyyywwwwwwwwwwwwwwwpppqqqsssuuuwwwxxxyyyyyytttuuuvvvvvvvvvuuutttsssqqqrrrtttvvvwwwvvvuuuuuutttvvvwwwxxxwwwvvvwwwyyytttvvvyyy{{{{{{xxxvvvssspppnnnjjjhhhggghhhkkkmmmhhhmmmssstttrrrrrruuuyyywwwuuutttuuuvvvuuurrrnnntttrrrnnnnnnppptttwwwxxx|||{{{yyyyyyzzz{{{yyyxxxxxxwwwuuusssssssssssstttmmmooorrruuuvvvtttrrrpppqqquuuxxxwwwsssqqqsssvvvooonnnnnnoooqqqsssuuuvvvwwwyyyzzzyyywwwwwwzzz~~~{{{||||||||||||zzzxxxwwwsssrrrqqqqqqsssuuuuuuuuusssuuuwwwxxxxxxxxxyyy{{{{{{xxxuuurrrrrrtttwwwzzzxxxxxxxxxxxxxxxyyyzzz{{{{{{yyywwwvvvtttqqqmmmjjjdddfffhhhjjjjjjhhhfffddd[[[]]]aaagggmmmqqqrrrqqqvvvvvvvvvuuutttqqqnnnmmmjjjlllnnnoooooonnnlllkkkmmmlllkkkjjjiiijjjkkklllbbbaaa______aaafffkkknnnmmmoooqqqpppmmmkkkkkkmmmppprrrrrroookkkiiijjjlllnnnrrrvvvvvvsssppppppqqqjjjkkkjjjfffbbbccciiiooolllmmmnnnpppssstttvvvwwwuuussspppmmmmmmnnnqqqssspppooonnnkkkgggccc___]]]WWWYYY[[[^^^aaadddfffhhhdddfffhhhjjjkkkjjjhhhgggllliiiddd___]]]\\\]]]^^^]]]aaagggkkkkkkgggbbb^^^]]]```bbbbbb``````aaaddd```aaaccceeeeeecccbbbaaaaaa^^^[[[[[[]]]^^^^^^\\\aaa______```aaa```\\\YYYZZZ\\\```dddggghhhhhhhhhlllhhhddddddgggiiihhhfffiiiiiiiiiiiiiiiiiijjjjjjgggjjjnnnrrruuuuuutttrrrnnnmmmjjjeeebbbeeelllrrrjjjiiiiiiiiijjjmmmoooqqqqqqqqqppppppqqqtttvvvxxx~~~|||yyyvvvtttqqqrrrtttvvvwwwwwwvvvvvvwwwyyy{{{||||||{{{zzzxxx{{{wwwsssrrrtttuuutttrrrssspppmmmjjjjjjmmmrrruuu{{{yyyxxxyyy||||||zzzxxxxxxwwwwwwvvvwwwwwwxxxyyyrrrsssssssssqqqnnnllljjjhhhhhhiiijjjkkklllmmmmmmnnnpppsssttttttqqqnnnlllmmmooorrrttttttrrrnnnllloooqqqtttsssqqqqqqsssuuusssoookkkiiijjjkkkjjjhhh___cccjjjpppsssrrrpppooooooppppppqqqrrrrrrrrrrrrxxxwwwxxxxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzxxxwwwvvvvvv{{{zzzxxxvvvuuuxxx}}}~~~}}}|||yyyyyy}}}}}}{{{||||||||||||{{{{{{{{{{{{{{{{{{zzzyyywwwuuurrrppplllnnnsssvvvxxxwwwvvvtttpppqqqrrrooolllnnnuuu{{{yyyxxxxxxyyy{{{|||{{{yyy||||||}}}}}}|||{{{zzzzzzxxxwwwvvvuuuvvvxxxzzz|||yyyzzzzzzzzzzzzyyyxxxwwwwwwvvvtttssssssuuuwwwxxx{{{zzzxxxvvvssssssuuuwwwxxxsssppppppsssuuurrrooooooppprrrtttuuuvvvwwwwwwwwwwwwyyyyyyxxxvvvtttrrr{{{wwwsssqqqrrrrrrpppnnnppprrrtttvvvwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwyyyzzz{{{yyywwwvvvwwwxxxyyyyyyyyyxxxwwwtttwwwzzz||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwuuutttrrrqqqrrrsssuuuvvvyyyzzz{{{{{{{{{yyyxxxwww{{{|||}}}}}}{{{zzzxxxwwwwwwvvvwwwyyy{{{zzzvvvrrrvvvsssnnnjjjiiijjjmmmppppppsssuuuuuusssrrruuuxxxwwwvvvuuuvvvwwwxxxwwwvvvuuutttrrrqqqqqqrrrtttuuuyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvuuutttsssqqqppppppttttttuuuuuutttrrrqqqooowwwuuuttttttvvvxxxyyyyyy{{{yyyxxxwwwxxxwwwvvvtttnnnqqqtttwwwxxxwwwuuutttsssssstttvvvxxxxxxvvvtttxxxuuuqqqqqqtttwwwxxxwwwzzzyyywwwwwwwwwwwwyyyyyywwwvvvsssqqqooonnnnnnnnniiiiiijjjkkklllmmmnnnnnnkkklllnnnppprrrssstttuuuxxxwwwtttrrrooommmlllkkkmmmpppsssvvvuuuqqqllliiigggiiikkkmmmnnnmmmkkkjjjeeegggiiikkkmmmmmmmmmlllooonnnmmmllllllmmmnnnnnnoooooooooooopppqqqrrrsssuuuuuuuuuvvvvvvwwwwwwxxxpppkkkeee``````ccciiimmmpppppppppqqqrrrsssuuuvvvxxxtttpppoooqqqssssssrrrvvvuuutttrrrpppnnnlllkkkhhheee```]]]]]]bbbgggkkkgggffffffffffffeeecccaaa^^^______]]]\\\[[[\\\]]]]]]___aaaccceeeeeeeeeeeellleee^^^]]]bbbfffeeebbbjjjhhhggghhhiiihhheeeaaa___``````aaaaaaaaaaaaaaaccccccdddddddddcccaaa```cccbbbbbbcccdddcccbbb```bbbeeehhhhhheeeccccccdddaaadddiiinnnooommmiiifffkkkooorrrrrrnnnmmmooorrrppplllgggddddddiiioootttqqqpppoooooopppsssuuuwwwwwwwwwvvvuuuvvvxxxzzz{{{}}}}}}}}}}}}{{{yyywwwvvv{{{{{{yyyxxxvvvsssqqqpppppprrrtttvvvxxxyyyzzzzzzwwwuuusssssstttvvvwwwwwwvvvtttqqqppppppsssvvvxxxzzzyyyxxxyyy{{{{{{yyyvvvvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyxxxvvvtttrrrppppppqqqrrrssstttttttttsssrrrpppmmmkkkjjjiiihhhkkkmmmqqqssstttrrrooommmmmmooorrrssssssuuuyyy|||yyytttpppmmmmmmmmmlllkkkcccfffkkkppptttvvvvvvvvvtttsssrrrrrrrrrrrrssstttuuuwwwxxxzzz{{{{{{zzzyyyyyyyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{||||||xxxyyyzzzyyyyyyyyy{{{}}}}}}||||||zzzyyy||||||zzz|||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{zzzxxxvvvuuuuuuvvvxxxzzz{{{{{{zzzyyyvvvyyy{{{yyyvvvuuuxxx|||zzzyyyyyyzzz|||}}}|||zzz|||||||||{{{{{{zzzyyyxxx{{{zzzzzzyyyzzz{{{|||}}}zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwvvvuuutttttttttuuuxxxxxxvvvtttsssrrrssstttwwwsssppppppsssuuussspppttttttuuuuuuuuuuuuttttttvvvvvvxxxyyyyyyyyyxxxwwwxxxvvvsssrrrttttttsssrrrpppqqqtttwwwyyyyyyyyyyyyzzzzzzyyyyyyxxxyyyyyyyyywwwwwwwwwxxxzzz{{{zzzxxxwwwxxxyyyzzzzzzzzzyyyxxxuuuxxx{{{||||||{{{{{{|||~~~}}}|||{{{yyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyywwwvvvuuutttuuuvvvxxxyyy}}}~~~~~~~~~~~~}}}}}}|||zzzzzzzzz{{{|||{{{zzzxxxyyywwwuuuvvvxxxxxxvvvtttvvvtttqqqnnnnnnooorrrtttrrrsssttttttssssssuuuvvvyyywwwvvvwwwxxxxxxwwwvvvxxxwwwuuusssrrrrrrrrrrrrsssuuuxxxzzz{{{zzzxxxwwwxxxxxxyyyyyyzzzyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwssssssrrrqqqpppooonnnnnnrrrssssssttttttsssrrrqqqmmmnnnppptttxxxyyyyyyxxxttttttuuuuuuuuuvvvvvvvvvsssuuuwwwyyyzzzyyywwwvvvttttttuuuwwwyyyyyywwwuuuqqqooonnnqqquuuzzz{{{|||zzzzzzyyywwwwwwvvvvvvvvvtttssspppnnnmmmllllllllloooooopppqqqrrrtttuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvttttttrrrqqqpppooooooooossstttvvvwwwvvvssspppnnnjjjlllnnnpppqqqooommmllleeegggkkkmmmnnnmmmkkkiiijjjjjjjjjjjjkkkmmmooopppppppppqqqrrrssstttvvvwwwzzzzzzzzz{{{{{{{{{||||||uuuqqqlllhhhgggiiilllnnnnnnoooppprrrtttuuuvvvwwwooommmkkklllooorrrsssrrrtttsssqqqooommmmmmllllllnnnllliiifffeeedddeeeeeeeeeddddddeeeeeefffeeeddd```aaabbbaaa``````bbbcccaaaaaabbbcccddddddddddddhhhddd``````dddggggggeeejjjiiiggghhhjjjjjjhhheeecccbbbaaa```______``````hhhhhhiiijjjjjjiiiiiihhhdddcccbbbccccccdddcccbbb^^^```bbbaaa```___aaacccccceeegggiiijjjjjjiiihhhmmmppprrroookkkjjjmmmpppqqqpppmmmkkkjjjjjjlllmmmzzzxxxwwwwwwxxxzzz|||~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzz}}}zzzvvvrrrooommmlllppppppqqqssstttvvvxxxyyytttuuuvvvvvvwwwxxxzzz}}}yyyyyyxxxxxxyyyzzz|||~~~~~~}}}||||||}}}}}}{{{yyyvvvxxxyyy{{{||||||{{{{{{|||}}}~~~~~~~~~}}}|||{{{yyyzzzzzzzzz{{{{{{||||||yyyuuuooohhheeedddfffgggkkkmmmqqqtttuuutttrrrpppnnnooopppqqqrrruuuzzz}}}|||xxxssspppooooooooonnnkkklllmmmpppssswww{{{}}}yyywwwtttrrrrrrsssvvvxxxvvvxxx{{{}}}~~~}}}{{{yyyuuuuuutttssstttuuuvvvwwwxxxyyy{{{|||}}}}}}||||||uuuwww{{{||||||zzzzzzzzz|||}}}~~~~~~}}}|||}}}|||zzzzzz{{{|||zzzyyy||||||||||||{{{{{{{{{zzz||||||}}}}}}}}}||||||{{{}}}}}}{{{{{{zzz{{{{{{|||yyy}}}{{{xxxwwwxxx{{{zzzzzz{{{|||}}}{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzzzzyyyyyyxxxvvvtttsssrrruuuuuuuuutttsssrrrqqqpppsssqqqnnnooorrrtttsssqqqtttuuuuuuuuutttttttttttttttuuuvvvwwwxxxzzzzzz{{{wwwuuussssssssstttsssrrrqqqsssvvvyyy{{{}}}}}}~~~~~~}}}{{{zzzyyyzzzzzz{{{yyywwwvvvwwwyyy{{{{{{{{{xxxyyyzzz{{{|||{{{{{{zzzwwwzzz|||}}}|||{{{{{{|||~~~|||zzzxxxvvvuuuxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~|||zzzyyy{{{~~~}}}zzzyyywwwtttssstttvvvvvvuuuuuuuuutttttttttvvvwwwxxxuuutttssstttuuuvvvuuuttt{{{yyyxxxxxxyyyyyyxxxvvvzzzyyyxxxwwwuuusssqqqpppnnnppptttxxxyyyxxxvvvuuuxxxyyy{{{}}}~~~}}}|||{{{wwwwwwxxxxxxxxxxxxwwwwwwssssssrrrqqqppppppoooooonnnoooqqqrrrsssssssssssskkkmmmqqqvvvzzzzzzxxxuuummmpppssstttssstttwwwzzz{{{{{{||||||{{{zzzyyyyyyvvvvvvwwwyyy{{{{{{zzzxxxoooooopppssswwwzzz{{{zzzwwwwwwxxxxxxyyyxxxxxxxxxsssrrrpppnnnmmmmmmmmmmmmoooooooooppprrruuuwwwyyy~~~}}}|||{{{zzzyyysssssssssttttttuuuvvvvvvxxxwwwwwwvvvuuutttsssrrrrrrrrrssssssqqqooommmkkkiiikkknnnoooooolllhhhfffeeefffgggiiikkknnnppprrrrrrrrrssstttuuuwwwyyyzzzyyyyyyyyyyyyyyyyyyzzzzzzxxxwwwuuusssqqqppppppppppppppprrrsssssssssrrrqqqggggggggghhhkkkmmmnnnmmmpppnnnkkkiiiiiijjjlllmmmrrrssssssrrrpppmmmjjjgggiiiiiiiiiiiiiiijjjjjjkkkccceeeeeedddcccbbbcccdddccccccbbbbbbaaabbbbbbbbbdddddddddeeeggghhhiiiiiiiiigggffffffggghhhhhhggghhhgggeeecccbbbaaabbbccceeefffggghhhiiiiiiiiiiiidddcccbbbaaa```aaabbbbbb````````````___aaadddgggmmmlllllllllmmmoooqqqrrrrrrsssqqqmmmiiihhhkkkooopppqqqqqqpppmmmiiieeebbb||||||{{{{{{{{{}}}~~~~~~}}}{{{yyyvvvttttttssstttyyywwwuuutttssstttuuuvvvsssvvvyyyzzzyyyyyy|||||||||}}}~~~~~~~~~~~~}}}|||{{{{{{|||~~~}}}||||||}}}~~~{{{tttmmmiiiiiikkkmmmrrrsssvvvxxxyyyxxxvvvtttsssrrrqqqpppppprrruuuwww{{{xxxuuurrrqqqqqqrrrsssvvvtttqqqpppqqqtttxxx{{{yyywwwsssqqqrrruuuyyy|||zzz|||}}}~~~~~~}}}}}}vvvuuutttssstttvvvxxxyyy{{{|||}}}}}}|||yyywwwuuutttwwwzzz{{{{{{zzzyyyzzzxxxyyy{{{}}}|||~~~|||yyywwwyyyyyyxxx{{{{{{||||||}}}~~~~~~~~~|||}}}~~~~~~zzzwwwvvvwwwyyyzzzwwwzzz||||||yyyvvvuuuuuu{{{{{{zzz{{{}}}}}}{{{zzzwwwwwwxxxzzz{{{}}}||||||}}}}}}~~~}}}||||||{{{zzzxxxwwwwwwxxxzzz{{{zzzzzz{{{{{{zzzxxxuuutttuuuuuuuuuuuuuuutttqqqnnnooommmlllmmmpppqqqqqqpppqqqqqqrrrrrrtttuuuvvvwwwssssssssstttuuuwwwyyyzzzyyyxxxvvvtttsssqqqpppooouuuwwwyyy{{{}}}~~~}}}|||zzzxxxwwwwwwxxxyyyyyyxxxvvvwwwyyy{{{||||||yyyzzz{{{|||}}}}}}||||||yyy{{{}}}}}}|||{{{||||||}}}|||yyywwwvvvuuuxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyzzzzzz{{{}}}}}}}}}|||{{{|||}}}}}}{{{|||}}}zzzwwwvvvuuuttttttttttttsssssstttvvvwwwyyyzzz{{{{{{yyywwwuuuvvvyyyzzzxxxuuu}}}|||zzzzzz{{{{{{yyyxxxzzzzzz{{{zzzyyyvvvtttrrrppprrrtttvvvwwwvvvuuuuuuzzz|||~~~~~~|||xxxxxxxxxyyyyyyxxxxxxxxxwwwvvvvvvvvvuuuuuuttttttmmmnnnoooqqqssstttuuuvvvuuuvvvxxx{{{}}}{{{wwwtttmmmrrrvvvwwwtttuuuyyy~~~~~~}}}}}}||||||zzzzzzzzz|||~~~}}}|||wwwwwwwwwwwwwwwvvvtttsssrrrtttwwwzzz|||}}}}}}}}}vvvuuusssrrrqqqqqqrrrsssoooooooooppprrruuuxxxyyy~~~}}}}}}|||{{{{{{{{{{{{vvvvvvxxxyyyzzz{{{{{{{{{xxxvvvtttrrrqqqrrrssstttzzzxxxuuuqqqnnnlllkkkkkkrrrqqqqqqooommmiiifffeeeeeefffgggiiilllnnnpppqqqssssssssstttuuuwwwxxxyyyvvvvvvvvvvvvvvvvvvuuuuuuwwwxxxyyyyyyxxxvvvtttrrrrrrrrrrrrrrrooollliiigggdddeeefffggghhhgggfffeeehhhfffdddccccccfffjjjlllppprrrtttwwwwwwvvvtttrrrmmmmmmllljjjhhhhhhiiijjjhhhiiiiiigggcccaaa``````dddcccbbbaaaaaabbbcccddddddgggkkkkkkiiihhhiiijjjgggeeecccbbbccccccddddddkkkkkkkkkjjjiiihhhhhhgggbbbbbbcccdddeeefffffffffgggfffccc```^^^]]]___```aaaaaa```___```dddhhhkkkqqqqqqqqqqqqsssvvvyyyzzzwwwvvvsssnnnjjjiiilllooommmoooppppppmmmgggaaa]]]yyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}}}}{{{wwwtttrrrrrrssssssrrrvvvyyyzzzxxxwwwxxx{{{}}}~~~}}}~~~~~~~~~}}}|||||||||~~~}}}{{{}}}}}}~~~|||xxxvvvvvvvvvwww{{{|||~~~~~~|||zzzyyyxxxvvvsssrrrrrrsssuuuvvvyyyyyyxxxwwwvvvwwwyyyzzz~~~{{{vvvrrrpppppprrrsssuuutttrrrrrrtttxxx}}}}}}|||{{{{{{{{{|||}}}~~~yyyyyyxxxxxxyyy{{{|||}}}|||yyyvvvsssuuuwwwxxxwwwwwwwwwyyy{{{uuuwwwyyy|||zzzyyyuuuwwwxxxwwwzzzzzz|||}}}}}}}}}~~~}}}yyyuuussstttvvvxxxxxxxxxyyyxxxwwwwwwxxxyyy~~~}}}~~~~~~|||wwwvvvvvvvvvwwwxxxzzz{{{xxxxxxyyyzzzzzzzzzyyyyyy{{{zzzxxxwwwwwwxxxzzz{{{yyyzzz|||~~~~~~|||zzzyyyxxxxxxxxxyyyzzzxxxtttppplllkkkkkklllnnnoooppppppqqqqqqpppqqqrrrsssuuuuuussssssrrrrrrssstttuuuuuuyyyzzzyyyxxxvvvuuutttttt{{{{{{|||}}}}}}}}}}}}}}}}}}|||zzzxxxwwwvvvvvvwwwyyywwwuuuvvvyyy{{{||||||yyyzzz{{{}}}~~~~~~}}}}}}{{{|||}}}}}}{{{zzz{{{|||||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyzzz{{{|||~~~|||{{{zzzzzz{{{|||~~~}}}zzzzzz{{{{{{yyyvvvtttuuuwwwwwwvvvtttrrrqqqqqqsssuuuxxxzzz{{{{{{{{{|||zzzxxxyyy|||~~~|||yyy}}}||||||}}}}}}|||zzzxxxzzz|||}}}|||{{{yyywwwxxxwwwvvvttttttuuuvvvwww}}}}}}{{{yyyyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyrrrssstttvvvxxxyyy{{{|||~~~|||||||||{{{yyywwwuuuyyy}}}|||yyyxxx{{{~~~~~~}}}}}}}}}~~~~~~|||xxxtttqqqoootttvvvxxx{{{}}}~~~xxxwwwvvvuuuuuuvvvwwwxxxvvvvvvvvvvvvxxxzzz|||}}}|||{{{zzzxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{zzzzzzwwwuuusssqqqqqqrrrtttvvvzzzwwwrrrmmmlllmmmoooqqq{{{xxxsssnnnjjjhhhhhhhhhkkkkkklllmmmooooooppppppssssssssssssttttttuuuvvvwwwvvvvvvvvvuuutttttttttrrruuuxxxzzz{{{yyyvvvtttooopppooonnnkkkhhhdddbbbbbbdddfffffffffeeedddcccbbbaaa``````bbbeeehhhjjjlllmmmoooqqqsssuuuvvvwwwmmmllliiieee```^^^```bbbjjjkkkllljjjhhheeeddddddhhhgggffffffggghhhjjjkkkiiimmmqqqppplllhhhhhhiiihhhgggfffdddbbbbbbcccdddjjjlllnnnppppppnnnllljjjffffffffffffgggggghhhhhhlllkkkiiieee```^^^___aaaaaa```^^^___aaadddgggiiimmmnnnppprrruuuwwwxxxyyyyyywwwsssooommmmmmoooqqqmmmmmmnnnnnnlllhhhdddbbbtttvvvyyy|||}}}}}}|||{{{|||~~~}}}|||{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzxxxwwwtttsssrrrrrrssstttqqqtttwwwxxxwwwvvvuuuuuu~~~~~~}}}|||~~~}}}zzzxxxvvvvvvyyy{{{}}}}}}{{{|||~~~~~~~~~|||wwwssspppooonnnrrrrrrsssuuuwww{{{|||{{{xxxwwwwwwxxx{{{}}}||||||}}}~~~~~~|||zzzxxxuuuuuuuuutttsssuuuxxx{{{uuuwwwyyy|||~~~xxxzzzuuuwwwyyywwwyyyzzz{{{}}}}}}}}}}}}~~~}}}zzzwwwvvvvvvxxxyyy|||{{{yyyxxxyyy{{{}}}~~~wwwvvvtttrrrqqqpppqqqqqqtttuuuuuuvvvwwwwwwxxxxxxzzzyyyxxxxxxxxxyyyzzz{{{xxxyyy|||~~~~~~}}}~~~|||{{{|||~~~}}}xxxtttnnnnnnnnnnnnooopppqqqrrruuutttsssqqqqqqqqqrrrrrrttttttttttttssssssssssssxxxzzz|||}}}||||||}}}~~~~~~~~~~~~}}}||||||{{{{{{~~~}}}|||{{{yyyxxxvvvvvvvvvuuuuuuvvvyyy{{{{{{{{{xxxzzz{{{}}}~~~~~~~~~}}}|||}}}}}}|||zzzyyyzzz{{{yyyyyyyyyyyyyyyyyyxxxxxxwwwwwwyyyzzz{{{{{{||||||yyyzzzzzz{{{|||}}}~~~~~~}}}}}}|||||||||}}}~~~~~~{{{zzzxxxvvvtttsssrrrrrrsssvvvxxxyyyvvvsssqqqpppqqqrrruuuwwwyyyyyyyyyyyy}}}|||{{{}}}~~~~~~~~~}}}~~~~~~yyyzzz|||~~~~~~}}}|||~~~|||xxxuuuuuuvvvyyy{{{}}}{{{{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~{{{{{{|||}}}~~~}}}}}}}}}|||~~~~~~~~~{{{xxxvvvvvvzzzzzz{{{{{{|||{{{{{{{{{xxxwwwvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{|||||||||||||||{{{xxxvvvtttssssssssswwwwwwxxxyyyxxxwwwvvvuuuvvvuuuuuutttuuuvvvxxxyyytttrrrooonnnooosssxxx{{{~~~zzzsssmmmjjjjjjlllnnnrrrsssssssssssssssrrrqqqsssssssssssstttuuuvvvvvvttttttsssrrrqqqqqqppppppppprrrvvvyyyzzzyyyvvvuuulllllllllllljjjhhhfffeeeaaadddggghhhggggggggghhh```aaabbbeeegggiiijjjkkkkkkjjjhhhhhhiiikkknnnooommmllliiiddd^^^]]]```ccckkkmmmpppqqqpppppppppqqqooooooooopppqqqrrrssstttnnnrrrtttsssooojjjhhhhhhkkklllllljjjiiihhhiiikkkjjjkkknnnpppqqqooommmllliiiiiihhhgggfffgggggggggooopppoookkkfffccceeeggggggffffffgggiiikkkkkkkkkkkklllooorrrtttuuuuuuuuusssrrrqqqppppppppppppqqqmmmnnnnnnnnnnnnmmmkkkjjjqqquuuzzz}}}{{{zzz||||||{{{zzzzzzzzzzzz{{{|||zzzzzzzzzyyyxxxwwwvvvvvvuuutttsssrrrrrrssstttuuussstttvvvyyy{{{{{{xxxuuuyyyxxxwwwzzz~~~|||~~~{{{vvvrrrooorrrtttvvvzzz|||~~~|||{{{yyyxxxxxxyyyzzz{{{zzz|||~~~~~~}}}}}}|||{{{zzzzzzyyyssssssssssssrrrsssvvvxxxxxxyyyzzz{{{{{{{{{zzzyyyuuu|||uuuwwwyyywwwyyyzzz{{{|||~~~~~~}}}||||||}}}~~~}}}|||{{{zzzzzzyyyyyyyyy|||zzzyyyxxxyyy{{{|||}}}~~~}}}}}}}}}~~~~~~|||zzzvvvtttrrrpppoooooopppppptttsssssstttuuuwwwyyyzzzxxxxxxxxxyyyyyyzzzzzzzzzxxxyyy{{{|||~~~~~~~~~~~~}}}~~~|||xxxsssttttttttttttuuuvvvwwwxxxvvvtttsssrrrrrrssstttvvvvvvwwwxxxxxxwwwvvvuuuvvvyyy}}}~~~~~~~~~}}}|||{{{{{{zzzzzz}}}}}}}}}}}}{{{xxxuuuttttttssstttvvvyyyzzzzzzyyyxxxyyy{{{}}}~~~~~~~~~}}}|||}}}|||{{{yyyxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxyyyzzz{{{|||}}}}}}}}}zzz{{{{{{|||}}}}}}}}}|||}}}}}}}}}~~~}}}}}}||||||vvvxxxxxxuuuqqqoooqqqtttuuuwwwyyyxxxuuurrrrrrsssrrrssstttvvvwwwwwwwwwwwwzzz|||}}}~~~~~~~~~~~~{{{|||}}}~~~}}}zzzxxxxxxzzz|||}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~}}}~~~~~~~~~}}}~~~|||{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz|||}}}{{{{{{||||||{{{yyywwwvvvxxxvvvtttrrrqqqqqqrrrsssuuuvvvwwwxxxwwwuuutttrrrssstttvvvxxxyyyzzzzzzzzzrrrrrrtttvvvxxxzzz|||}}}{{{xxxsssooonnnpppsssuuuxxxyyyyyyyyyyyywwwvvvuuurrrssssssuuuwwwyyy{{{|||ssssssrrrqqqpppooonnnmmmrrrtttvvvxxxyyyxxxvvvuuunnnnnnmmmllllllkkkjjjjjjfffhhhkkkkkkiiihhhiiikkkbbbeeeiiinnnpppqqqooonnnmmmjjjgggdddcccdddeeegggkkkkkkjjjeeeaaabbbhhhmmmmmmppptttwwwwwwwwwxxxyyyvvvvvvwwwwwwwwwwwwvvvvvvssstttuuutttqqqmmmjjjiiikkknnnpppqqqooooooqqqrrrppppppooooooooooooooooookkkjjjhhhfffdddcccccccccllloooqqqnnnjjjgggiiilllooonnnoooqqqtttssspppmmmkkkkkklllmmmmmmmmmmmmmmmiiijjjlllnnnppppppooonnnlllmmmnnnooooooooonnnmmmqqquuu|||}}}yyy|||{{{zzzzzzzzz{{{|||~~~~~~~~~}}}|||{{{wwwvvvuuuuuuttttttttttttwwwwwwyyy}}}~~~zzz~~~xxx{{{~~~~~~}}}|||~~~yyyxxxxxx{{{{{{}}}}}}wwwssssssvvvzzz~~~~~~|||}}}}}}}}}}}}}}}||||||xxxzzz}}}~~~}}}|||zzzxxxvvvuuuuuuuuuppprrrssssssrrrrrrtttvvv{{{{{{{{{zzzyyywwwuuussssss}}}vvvxxxzzzwwwzzz{{{{{{{{{||||||}}}}}}~~~}}}|||{{{{{{{{{|||}}}zzz{{{{{{|||{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxwwwvvvyyyxxxxxxxxxyyyyyywwwuuusssrrrqqqqqqqqqsssvvvwwwtttsssssssssuuuxxx{{{}}}wwwxxxyyyzzzzzzzzzzzzyyyxxxyyyzzz{{{||||||||||||~~~~~~yyyyyyyyyzzzyyyxxxyyyzzz|||vvvuuutttssstttvvvxxxyyywwwxxxzzz|||||||||zzzyyyvvvyyy}}}~~~|||{{{}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{|||}}}}}}{{{wwwsssqqqrrrrrrtttvvvyyyzzzyyyxxxwwwyyyzzz|||}}}~~~}}}}}}|||||||||zzzxxxwwwxxxyyy|||||||||{{{zzzzzzyyyyyyyyyzzz{{{}}}~~~~~~{{{||||||}}}}}}}}}||||||{{{|||}}}}}}}}}{{{zzzyyytttxxxzzzwwwqqqppptttyyyxxxyyyyyyvvvsssqqqsssvvvssstttuuuuuuvvvvvvvvvvvvxxx{{{~~~~~~~~~~~~~~~}}}~~~{{{{{{{{{{{{{{{|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~{{{|||~~~~~~}}}||||||~~~zzzyyywwwwwwwwwwwwyyyyyyzzzzzzzzzzzz{{{}}}}}}~~~}}}zzzvvvtttpppooonnnnnnoooqqqsssuuuuuuvvvwwwxxxxxxwwwuuusssppprrruuuxxxzzz{{{zzzzzztttwww{{{~~~~~~|||zzzuuutttrrrqqqrrruuuxxxzzz||||||}}}}}}|||{{{yyyxxxrrrssstttwwwzzz}}}xxxxxxwwwvvvtttsssrrrrrrvvvvvvwwwxxxxxxwwwvvvvvvtttsssqqqooommmlllkkkkkkmmmooopppmmmjjjggghhhjjjeeeiiipppuuuxxxwwwtttrrrnnnllliiifffdddcccdddddddddeeeeeecccaaaccckkkrrrqqqtttwwwyyyyyyyyyyyyzzzxxxxxxyyyyyyyyywwwuuutttuuuuuuttttttrrrooollljjjiiimmmqqqsssssssssuuuwwwxxxvvvrrrooonnnoooqqqssspppnnnkkkhhhfffeeeddddddgggkkknnnnnnjjjhhhjjjnnnooooooqqqtttvvvtttnnniiigggfffdddcccaaaaaaaaaaaaaaacccggglllooopppmmmkkkiiikkkmmmoooooonnnmmmkkk~~~~~~||||||}}}~~~}}}~~~~~~yyyxxxwwwwwwxxxyyy{{{|||}}}{{{|||||||||{{{{{{||||||}}}}}}|||{{{zzz{{{}}}~~~|||{{{{{{{{{}}}~~~}}}}}}}}}{{{xxxvvvwwwzzz~~~~~~||||||||||||}}}~~~~~~~~~|||zzzvvvyyy}}}~~~~~~~~~~~~~~~~~~{{{yyy{{{{{{{{{|||}}}}}}zzzwwwsssqqqppprrrvvvxxxxxxwwwxxxyyyyyywwwuuuuuuvvvwww|||zzzxxxvvvuuurrrooolllrrrsssuuuwwwyyyzzz{{{{{{{{{xxxuuurrrrrruuuxxx{{{zzz{{{||||||{{{zzzxxxwww~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{zzzyyyxxx{{{zzzxxxvvvtttsssrrrrrruuuvvvwwwxxxyyyyyyzzzzzz~~~|||{{{yyyxxxxxx|||||||||||||||{{{zzzzzzxxxyyyzzz|||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|||{{{zzzyyyzzzxxxuuussssssuuuxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxwwwxxxzzz|||}}}||||||}}}}}}}}}}}}}}}}}}||||||}}}~~~~~~|||zzzxxxwwwxxxzzz{{{{{{zzzxxxwwwyyyyyyyyyzzz{{{|||}}}~~~{{{wwwttttttwwwzzz{{{zzzzzzzzzzzzzzz{{{|||yyyzzz}}}~~~}}}{{{zzz|||}}}zzz~~~zzzqqqoootttvvvtttssstttvvvwwwxxxxxxwwwwww{{{yyywwwtttqqqpppnnnnnnuuutttsssqqqooooooqqqsssxxx{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}zzzyyyzzz{{{|||}}}}}}|||zzzyyy~~~}}}}}}||||||~~~||||||{{{{{{zzzzzzzzz{{{{{{zzz{{{|||~~~~~~zzzvvvttttttqqqnnnnnnqqqssssssrrruuuvvvwwwxxxwwwvvvtttssstttsssssssssuuuwwwzzz|||}}}~~~~~~}}}zzzzzzxxxxxxxxxxxxzzzzzz}}}}}}}}}}}}||||||||||||zzz{{{{{{}}}~~~|||zzzyyy~~~~~~}}}}}}{{{zzzxxxwwwwwwvvvuuutttsssqqqqqqpppuuurrrnnnkkkiiijjjmmmooommmpppsssvvvwwwwwwuuutttuuuuuuuuutttqqqmmmhhhfffeeeeeefffgggjjjlllnnnooottttttuuuwww{{{}}}}}}}}}}}}}}}}}}{{{yyywwwtttrrrvvvvvvvvvvvvvvvuuuttttttvvvxxxyyyzzzyyywwwtttrrrsssrrrpppoooooorrruuuxxxwwwrrrmmmiiihhhfffccc```eeefffhhhkkkmmmoooppppppqqqqqqooommmkkkiiihhhggg```bbbdddffffffdddbbb```cccggglllmmmkkkhhhhhhhhhhhhlllooopppnnnmmmmmmooo~~~}}}}}}~~~}}}}}}zzzzzz{{{|||~~~~~~|||{{{{{{{{{~~~|||zzzxxxwwwwww{{{zzzyyyyyyyyy{{{}}}~~~~~~}}}|||~~~~~~~~~{{{yyyyyyyyyzzz}}}}}}}}}}}}~~~}}}||||||{{{|||}}}~~~}}}{{{}}}}}}|||{{{{{{|||~~~}}}|||||||||}}}}}}{{{yyyvvvuuutttrrrrrrtttxxx{{{|||{{{{{{{{{{{{zzzxxxvvvwwwyyyzzzxxxwwwvvvwwwwwwuuusssrrrtttvvvyyy{{{}}}wwwwwwvvvvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzzzzyyy}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{yyyxxx{{{zzzxxxvvvtttsssrrrrrrxxxyyyzzz{{{|||}}}}}}}}}~~~}}}{{{zzzyyyxxx||||||}}}}}}}}}}}}||||||}}}}}}~~~}}}~~~}}}}}}~~~}}}}}}|||{{{zzz{{{yyywwwuuuuuuwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}}}}xxxwwwvvvxxx{{{}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~}}}{{{zzz{{{|||}}}~~~~~~}}}|||{{{xxxxxxxxxyyyyyyzzz{{{||||||{{{xxxuuurrrsssvvvzzz~~~}}}}}}}}}~~~}}}}}}~~~~~~||||||}}}|||||||||}}}}}}|||zzzzzzzzzuuunnnmmmrrrvvvuuutttuuuvvvxxxxxxxxxxxxwwwxxxwwwwwwvvvuuutttsssssswwwwwwvvvtttrrrsssuuuwwwzzz}}}~~~~~~~~~~~~~~~}}}~~~}}}{{{yyy{{{{{{{{{{{{zzzzzzyyyxxx{{{{{{{{{zzzzzzzzzzzzyyy~~~}}}}}}~~~|||}}}||||||{{{{{{||||||}}}|||}}}~~~~~~~~~|||zzzzzzvvvqqqooooooooommmkkkrrrsssuuuwwwwwwwwwvvvuuurrrqqqqqqqqqsssuuuxxxyyy||||||}}}~~~~~~}}}|||||||||{{{zzzyyyyyyzzz{{{||||||||||||||||||}}}}}}}}}{{{|||~~~~~~~~~~~~~~~|||{{{{{{{{{zzzyyyxxxvvvuuutttuuuuuusssrrrrrrssstttuuuvvvvvvuuuuuuttttttttttttvvvwwwxxxxxxwwwtttqqqooopppooonnnmmmlllkkkkkkkkknnnmmmnnnqqquuuyyyzzzzzzyyyzzzzzzyyyxxxvvvtttsssuuutttsssssstttvvvxxxyyyzzz{{{}}}}}}|||zzzxxxvvvuuurrrpppooopppsssuuuvvvwwwsssooommmmmmllljjjhhhcccdddgggjjjmmmpppqqqrrrtttqqqlllhhheeecccddddddiiijjjjjjkkkjjjhhhfffeeeeeehhhjjjjjjhhhfffggghhhjjjnnnrrrtttrrrqqqqqqrrr~~~}}}}}}~~~~~~~~~zzzwwwxxxzzz{{{|||zzzxxxvvvvvv{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}wwwttttttvvvwww~~~}}}}}}}}}~~~|||yyyyyy{{{}}}|||~~~yyyuuutttuuuwwwvvvvvvxxx|||~~~{{{zzzzzz{{{yyywwwvvvwwwyyy|||||||||xxxyyy{{{}}}~~~wwwyyy{{{||||||{{{yyywwwxxxxxxxxxyyyzzz{{{||||||}}}~~~~~~|||{{{zzz{{{}}}~~~~~~}}}{{{zzz}}}|||zzzyyyxxxwwwwwwwww}}}~~~~~~|||zzzyyyxxx{{{|||}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||{{{yyyxxxxxxyyy{{{|||}}}}}}}}}}}}}}}}}}}}}}}}yyyxxxwwwyyy|||~~~~~~~~~~~~|||{{{zzzzzz{{{|||~~~~~~~~~}}}~~~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvtttrrrsssvvvyyyzzzzzzzzz{{{|||}}}~~~~~~}}}|||{{{yyyyyyyyyzzz{{{{{{yyyxxxxxxxxxuuutttpppkkkkkkppptttttttttvvvwwwxxxyyyyyyxxxxxxuuuvvvxxxyyyyyyyyyyyyxxxyyyyyyyyyxxxwwwxxxzzz|||~~~~~~~~~|||{{{}}}|||{{{yyyxxxwwwvvvvvvxxxxxxyyyyyyyyyyyyzzzzzz}}}{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxtttrrrpppnnnlllpppqqqtttvvvxxxxxxxxxxxxsssssssssssstttvvvxxxzzz{{{{{{||||||||||||{{{zzz}}}||||||{{{{{{||||||}}}{{{{{{{{{||||||}}}~~~}}}~~~{{{yyy}}}}}}}}}~~~~~~}}}~~~~~~}}}{{{zzzvvvwwwxxxzzz{{{{{{{{{{{{}}}{{{wwwtttssstttvvvxxxxxxyyy{{{|||}}}|||zzzyyywwwvvvtttqqqooollljjjiiihhhggghhhjjjoootttvvvwwwvvvvvvwwwwwwwwwvvvtttssssssrrrqqqrrrtttwww|||~~~yyyzzzzzzzzzyyywwwuuuttttttqqqnnnnnnqqqtttttttttvvvtttrrrqqqrrrrrrqqqppphhhiiilllooorrrtttuuuvvvrrroooiiidddbbbcccfffiiippppppooonnnlllkkkjjjiiiiiiiiihhhfffddddddfffhhhpppssswwwyyywwwuuussssss}}}yyyxxxyyy{{{||||||}}}}}}}}}||||||{{{{{{}}}}}}}}}|||}}}~~~|||wwwuuuvvvxxxzzz|||yyyyyyzzz~~~~~~}}}~~~}}}yyyuuuvvvyyy|||||||||}}}}}}}}}}}}yyywwwvvvwww{{{~~~~~~}}}~~~~~~}}}}}}|||{{{zzz{{{|||~~~~~~~~~{{{yyywwwvvvxxx{{{~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}{{{zzzyyy{{{|||}}}~~~~~~}}}}}}}}}|||}}}~~~~~~~~~~~~{{{|||}}}}}}}}}}}}}}}|||}}}|||{{{zzzzzz{{{|||}}}||||||||||||||||||||||||}}}|||{{{{{{}}}~~~~~~|||zzzyyyyyyzzz|||~~~~~~~~~zzzzzzzzzzzzyyyyyyxxxxxxyyyyyyxxxvvvttttttvvvxxxwwwwwwwwwxxxyyy{{{|||}}}~~~|||zzzyyyxxxwwwwwwuuuxxxzzzxxxtttrrrsssuuutttrrroookkkkkkooorrrtttuuuvvvxxxyyyzzzzzzyyyyyyuuuwwwzzz|||}}}}}}|||{{{zzz{{{|||{{{{{{|||~~~~~~{{{yyywwwvvvvvvvvvzzzzzz{{{{{{|||}}}~~~~~~}}}{{{{{{}}}~~~|||zzzyyyyyyxxxssstttvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyzzz{{{}}}~~~|||||||||||||||{{{{{{{{{}}}}}}||||||||||||}}}}}}{{{{{{zzz{{{|||~~~}}}{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~yyyzzz{{{|||~~~~~~}}}{{{xxxvvvvvvxxxzzz|||xxxyyy{{{}}}~~~~~~}}}}}}vvvvvvuuutttrrrpppnnnmmmkkkiiiiiikkkooosssuuuvvvvvvwwwwwwwwwwwwuuutttsssssssssssstttwwwzzz}}}zzzzzzyyywwwuuurrrpppoooqqqmmmkkkmmmrrruuuuuusssuuutttttttttttttttttttttssstttuuuvvvvvvwwwvvvvvvllljjjhhhggghhhlllpppssspppooonnnlllkkkkkkllllllnnnkkkhhhdddbbbdddfffiiiuuuwwwzzz{{{zzzwwwsssqqq~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{|||}}}~~~~~~~~~}}}}}}|||}}}~~~|||zzzyyy~~~}}}}}}~~~~~~}}}zzz||||||zzzxxxyyy{{{~~~~~~~~~|||yyywwwuuuxxxzzz{{{}}}}}}}}}{{{{{{zzzzzz{{{|||~~~~~~}}}{{{{{{zzzzzz|||}}}~~~}}}|||{{{{{{||||||}}}}}}~~~{{{{{{|||}}}}}}}}}||||||||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~}}}}}}}}}}}}}}}{{{zzzyyyyyyzzzyyywwwtttrrrssstttxxxxxxxxxyyyzzz|||}}}~~~{{{zzzyyywwwvvvvvvvvvvvvtttwwwyyywwwtttrrrrrrtttvvvsssqqqpppooooooqqqsssvvvwwwyyyzzz{{{{{{zzzzzzxxxzzz|||~~~~~~}}}|||zzzzzz|||}}}}}}}}}}}}}}}{{{yyyxxxxxxyyy|||}}}}}}~~~}}}}}}zzz{{{{{{|||||||||||||||~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||}}}}}}}}}}}}||||||{{{zzzzzzzzz|||~~~}}}|||}}}~~~~~~|||{{{{{{zzzzzz{{{|||}}}|||}}}}}}}}}}}}}}}||||||yyy{{{}}}~~~~~~~~~}}}~~~||||||{{{zzzzzzzzz{{{{{{xxxyyyzzz{{{{{{{{{{{{zzzxxxxxxxxxxxxwwwvvvuuuttttttrrrqqqrrrtttwwwwwwwwwyyyyyyyyyyyywwwuuusssrrrssstttwwwzzz|||}}}}}}}}}}}}zzzwwwtttqqqooonnnlllkkkjjjmmmrrruuuuuussswwwxxxxxxxxxwwwwwwvvvwwwzzzzzzxxxwwwtttrrrooonnnhhhhhhjjjlllooorrrtttuuunnnnnnmmmlllmmmnnnpppqqqsssooojjjfffeeegggjjjkkkssstttwwwyyyzzzyyyvvvttt~~~{{{}}}~~~{{{zzz~~~~~~||||||~~~~~~|||{{{yyyyyy~~~}}}|||zzzxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}|||{{{{{{zzz|||}}}}}}|||||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}|||||||||}}}}}}~~~~~~}}}}}}|||}}}|||{{{{{{|||}}}~~~}}}yyyzzzzzzxxxtttrrrrrrrrrvvvvvvvvvwwwxxxyyyzzz{{{xxxwwwwwwwwwvvvvvvvvvuuuvvvxxxyyyxxxvvvuuuuuuuuuwwwttttttuuuuuurrrrrrtttwwwxxxzzz{{{||||||{{{{{{{{{|||}}}}}}}}}|||zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}}}}~~~~~~|||}}}}}}~~~~~~}}}}}}||||||{{{zzzzzz{{{}}}~~~{{{{{{}}}}}}||||||}}}~~~~~~|||}}}}}}~~~~~~~~~}}}}}}yyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||zzzxxxwwwyyyyyyzzzzzzzzzyyyyyyxxx}}}~~~~~~~~~}}}{{{zzz|||{{{zzzzzz{{{{{{zzzyyyzzz{{{{{{zzzxxxvvvtttsssrrruuuxxx|||~~~}}}|||{{{}}}zzzwwwssspppnnnmmmlllkkkmmmoooqqqrrrsssttttttyyy{{{}}}|||{{{zzzzzz{{{zzzyyyvvvsssoookkkhhhfffiiikkknnnppprrrqqqpppooooooooooooppprrrtttwwwxxxwwwsssooollllllnnnoooooonnnnnnqqquuuyyy{{{{{{zzz~~~}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~||||||||||||}}}}}}}}}}}}~~~~~~||||||||||||||||||||||||{{{|||}}}~~~}}}{{{{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{|||}}}|||yyywwwvvvwwwuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyyyyxxxwwwuuutttvvvuuuuuuuuuvvvvvvuuusssuuusssuuuzzzzzzuuutttvvvxxxyyy{{{|||}}}}}}|||||||||||||||{{{{{{zzzzzzzzz|||~~~}}}zzzyyyxxxxxxzzz}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}}}}|||zzzzzzzzz}}}}}}||||||}}}~~~}}}||||||}}}{{{|||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxyyyzzz{{{}}}}}}}}}~~~~~~~~~}}}|||{{{zzzyyy{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~~~~~~~|||yyyyyyyyyzzzzzzyyywwwvvvuuuqqqsssvvvyyy{{{|||||||||wwwuuurrrooommmmmmmmmnnnooossswwwwwwsssqqqrrrtttwwwzzz}}}}}}|||{{{|||}}}yyyxxxvvvtttqqqmmmjjjiiimmmoooqqqrrrrrrpppmmmlllrrrssssssuuuwwwyyy{{{|||zzzwwwtttssstttuuutttrrrooonnnooorrrwww{{{{{{zzzzzzxxxxxxzzz{{{}}}}}}~~~}}}|||~~~~~~~~~~~~~~~zzz{{{{{{{{{||||||}}}}}}{{{|||}}}}}}|||{{{yyyyyy{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}zzzyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{{{{zzzwwwuuussssssqqqpppqqqtttuuusssppprrrpppttt|||}}}xxxvvvxxxyyyzzz{{{}}}}}}}}}}}}|||||||||{{{zzzzzzzzzzzz{{{}}}{{{~~~~~~~~~~~~|||zzzxxxwwwwwwyyy{{{}}}}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzz|||~~~}}}{{{zzz}}}|||{{{zzz{{{}}}yyyzzz{{{||||||}}}||||||{{{xxxwwwwwwxxxyyyuuuwwwzzz|||}}}|||{{{zzz||||||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~yyy{{{~~~}}}}}}~~~|||yyyvvvwwwxxxyyyyyyxxxwwwvvvqqqqqqsssuuuxxx{{{}}}xxxvvvtttrrrqqqrrrtttvvvtttyyy}}}{{{tttpppqqqtttssswwwzzz{{{zzzzzz{{{}}}{{{{{{zzzyyywwwuuusssrrrqqqrrrsssssssssqqqpppnnnttttttvvvwwwyyyzzz{{{||||||yyywwwxxxzzzzzzwwwuuutttrrrppprrruuuxxxxxxvvv|||}}}}}}~~~xxxvvvyyy~~~}}}||||||{{{}}}~~~|||}}}}}}~~~zzzyyywwwxxx{{{~~~}}}|||{{{zzz{{{|||~~~~~~|||{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||~~~}}}||||||}}}~~~~~~}}}{{{yyywwwvvvuuuuuuuuuuuuuuutttssssssrrrtttwwwzzzzzzyyyxxxvvv}}}}}}~~~~~~~~~}}}}}}|||~~~|||{{{{{{{{{}}}~~~~~~{{{{{{}}}~~~}}}{{{~~~}}}||||||~~~~~~~~~}}}}}}||||||}}}{{{zzzzzzzzz~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}|||{{{zzzyyy{{{||||||}}}~~~~~~~~~|||zzzyyyyyyzzz{{{~~~}}}~~~~~~~~~}}}{{{zzzyyy{{{{{{{{{{{{|||||||||||||||{{{xxxuuussssssttttttyyyxxxvvvvvvvvvxxx{{{|||zzzyyyxxxxxxxxxzzz|||~~~}}}}}}}}}|||{{{yyyxxxwwwttttttsssssssssuuuwwwxxxyyyxxxwwwvvvvvvxxxzzz{{{{{{{{{zzzyyywwwvvvuuutttyyyzzzzzz{{{{{{|||||||||{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwtttrrrqqqsssuuu~~~~~~{{{{{{~~~|||}}}~~~~~~~~~~~~}}}~~~~~~zzzxxxvvvwwwzzz|||~~~~~~~~~~~~~~~~~~{{{{{{{{{|||}}}~~~~~~}}}~~~~~~}}}}}}||||||}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwvvvxxxzzz{{{||||||{{{zzz~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}}}}|||xxxxxxzzz{{{}}}~~~}}}||||||{{{{{{{{{zzzzzzyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~|||yyywwwvvvvvvxxxyyy{{{{{{{{{||||||||||||}}}~~~|||zzzxxxwwwwwwxxxxxx}}}|||zzzyyywwwwwwwwwwwwvvvwwwyyy{{{|||}}}}}}}}}~~~}}}{{{zzzyyyuuuuuuuuuuuuvvvwwwxxxyyyxxxwwwwwwwwwxxxzzz}}}~~~~~~~~~}}}|||{{{zzzzzzyyyvvvwwwyyy{{{{{{zzzxxxwwwwwwwwwxxxyyyyyyyyyyyyyyy{{{{{{xxxuuurrrqqqsssuuu~~~~~~}}}~~~~~~}}}{{{|||~~~~~~|||{{{yyyyyy{{{}}}~~~~~~~~~}}}|||||||||}}}zzz{{{}}}~~~|||}}}~~~~~~||||||}}}~~~~~~~~~}}}}}}|||}}}}}}~~~}}}||||||}}}~~~~~~|||zzzyyyyyywwwvvvppprrrvvv{{{~~~~~~}}}|||{{{{{{vvvwwwyyyzzz{{{zzzzzzyyy|||}}}~~~~~~~~~~~~~~~{{{vvvssssssuuuyyy||||||||||||}}}}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}|||zzzyyywwwvvvrrruuuyyy~~~~~~}}}~~~}}}|||wwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxyyyzzz}}}~~~~~~~~~}}}wwwyyy|||~~~}}}{{{xxxvvvuuuvvvwwwyyyzzz{{{{{{{{{~~~zzzvvvsssrrruuuwww~~~||||||~~~}}}~~~||||||{{{|||||||||}}}{{{{{{|||~~~}}}~~~|||yyyyyy{{{~~~|||zzzzzzzzzxxxwwwrrrtttwwwzzz}}}~~~|||{{{{{{xxxzzz|||~~~~~~}}}|||{{{}}}~~~zzzxxxxxxzzz~~~}}}~~~}}}{{{yyyqqqsssxxx|||~~~~~~~~~yyyzzz|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}~~~~~~|||{{{xxxyyyzzz|||}}}}}}~~~~~~|||xxxuuuvvvyyy|||~~~}}}|||~~~}}}}}}}}}~~~}}}~~~~~~~~~~~~zzzwwwvvvxxx{{{}}}}}}~~~~~~~~~|||}}}|||{{{{{{|||~~~~~~~~~}}}}}}}}}~~~}}}|||{{{}}}|||{{{ssstttvvvxxxzzz}}}~~~|||}}}~~~||||||}}}~~~~~~~~~~~~~~~}}}{{{yyyzzz~~~~~~~~~~~~~~~|||zzzyyyzzz{{{|||zzz{{{}}}}}}}}}~~~~~~}}}{{{|||}}}|||zzzxxxwwwwwwwwwxxx{{{~~~~~~}}}~~~|||}}}~~~~~~~~~~~~~~~}}}~~~}}}~~~{{{||||||~~~~~~~~~}}}~~~}}}}}}{{{zzzyyyzzz{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}~~~~~~}}}~~~~~~xxxyyy|||}}}~~~|||}}}zzzzzz|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~~~~~~~~~~}}}||||||||||||~~~}}}|||||||||}}}}}}~~~~~~}}}~~~}}}||||||{{{{{{~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{|||~~~}}}}}}~~~~~~|||~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}}}}{{{}}}