BM66(@ {{{yyytttpppiiiaaaZZZSSSLLLHHH@@@===:::777666777999;;;AAAFFFMMMSSSYYY]]]aaadddggggggggggggggggggggggggffffffggggggeeefffqqq}}}}}}qqqeee^^^ZZZYYYSSSMMMJJJGGGGGGNNNVVVgggqqq|||{{{vvvvvvsssuuuzzz}}}yyytttsss~~~yyykkk___OOO@@@777333000///....../////////---,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------...//////000000000000000111000222777<<>>@@@CCCHHHMMMSSSZZZaaafffffffffggggggeee```YYYTTTNNNQQQTTTSSSLLLCCC;;;777111111111000111111222333222222222111111111000000111111111111111111111111222222333333444555666666555555555777;;;@@@EEEHHHWWW^^^hhhpppuuu{{{|||ttttttwwwwwwwwwyyy|||}}}{{{uuullleee```]]][[[ZZZXXXUUUPPPKKKGGGBBB===999888777555444333222222111111000000000111222333333333111222555888===IIITTTgggnnnxxxppp]]]SSSOOONNNTTT[[[^^^aaaeeefffffffffggggggeeeaaa]]]VVVVVVWWWXXX[[[aaaiiinnnvvvzzz{{{vvvnnnjjjlllpppwwwzzzxxxsssrrrwwwzzz{{{}}}wwwtttrrrooommmjjjhhhdddbbbfffllllllhhhhhhllluuu~~~~~~vvvpppoooiiihhhddd[[[OOOCCC:::555222111000///......///000//////.........//////000111111000111111333444555555555555555555555555555;;;777666777999???LLLXXXbbbkkkrrrvvvzzz~~~|||zzzwwwuuuuuuyyy~~~}}}zzzuuupppiiibbb[[[SSSLLLHHH@@@===:::777666777999;;;@@@EEEMMMTTTYYY]]]aaaccceeeeeeeeeeeeeeeeeeffffffdddcccddddddbbbdddooo||||||pppddd\\\YYYUUUOOOJJJHHHFFFGGGMMMUUUeeeppp{{{~~~yyytttqqqqqqvvvxxxuuurrrqqq~~~}}}pppdddSSSCCC999333000///...---,,,++++++,,,---...,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------......///000000000//////222111333888>>>HHHZZZjjj}}}yyymmmggghhhmmmqqqwww|||~~~vvvsssqqqqqqtttyyy}}}~~~wwwmmmhhhgggjjjiiiiiillllllggg```ZZZPPPFFF;;;777555222111333333222222333666999<<<>>>@@@DDDIIINNNTTTZZZaaaeeeddddddddddddbbb\\\TTTOOOKKKMMMPPPPPPMMMEEE===777333222222111000000000111222222222111111111000000222222222222222222222222222222333333444444555555555555555777:::>>>BBBEEEMMMSSS]]]eeekkkrrrzzz|||uuuvvvyyyyyyxxxzzz|||}}}xxxpppjjjeeebbb___^^^\\\XXXSSSNNNIIIDDD???;;;888777666444333222222222111111111111111111222333333222222555999>>>IIIUUUgggnnnyyyxxxhhhYYYRRROOOTTT[[[___aaaccceeeeeeeeeeeefffdddaaa^^^[[[\\\]]]___bbbhhhpppuuu{{{~~~~~~xxxooojjjlllpppvvvyyyyyyuuutttwwwyyyyyy}}}xxxssspppnnnlllfffdddaaa___dddlllmmmjjjfffiiirrr}}}yyyrrrooojjjiiifff]]]QQQDDD:::555333222000/////////000111...............///000000//////000000000//////...222222222222222222222222666444333555777===IIITTTbbbkkkssswww{{{}}}zzzxxxyyy|||}}}vvvqqqjjjbbb[[[SSSLLLHHH@@@>>>:::777666777999:::>>>EEEMMMUUUZZZ^^^```aaabbbbbbccccccdddddddddeeeaaa_________^^^aaammmyyy{{{ooobbbZZZVVVQQQLLLGGGFFFDDDEEEKKKSSSbbbmmmxxx~~~yyyqqqnnnmmmqqqrrrpppnnnooo}}}wwwkkkYYYHHH;;;444000......,,,***((()))+++---///,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------...////////////...333333444999???JJJ\\\lll|||ppphhhhhhjjjmmmssswww}}}~~~|||{{{sssssstttvvv{{{{{{oooiiiiiimmmnnnppprrrsssnnneee^^^NNNDDD:::777555222111222222222222333666999===???@@@DDDJJJOOOUUU[[[aaaeeebbbbbbbbbaaa]]]VVVMMMGGGFFFFFFIIILLLLLLGGG>>>777444444222111000/////////222111111111111000000000222222222222222222222222333333333333333333333333555444444555888;;;>>>@@@BBBHHHPPPXXX___hhhrrryyy{{{wwwzzz|||{{{{{{|||{{{{{{uuupppmmmiiieeebbb```\\\WWWQQQLLLGGGAAA>>>999888777555444333222222333222222111111111111222444222333666999???JJJVVVgggoooyyyvvvbbbXXXRRRVVV\\\```aaabbbdddcccbbbcccddddddbbb``````aaaccceeehhhnnnvvv{{{zzzoooiiikkkooouuuyyy{{{xxxvvvxxxxxxvvvuuuzzzyyyrrrnnnllljjjbbb```]]][[[aaaiiillljjjcccdddmmm|||~~~uuuoookkkjjjggg___SSSEEE:::555333222000//////000000111333222222222222222222222111222444555555333111000333333333333333333333333777555555888;;;@@@JJJUUUbbbkkktttxxx}}}~~~}}}}}}wwwrrrkkkccc\\\TTTMMMHHH@@@>>>:::777666777999:::===DDDMMMVVV[[[^^^___```aaaaaabbbcccdddeeeeeeeee```\\\ZZZYYYYYY^^^jjjvvvzzznnnaaaXXXUUUPPPKKKGGGEEECCCCCCIIIQQQ```kkkvvv{{{~~~xxxqqqmmmlllnnnnnnkkkkkknnn{{{~~~sss```MMM>>>444000///...---+++*********,,,---,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,------...............333222444999???JJJ]]]mmm~~~{{{{{{qqqkkkiiilllnnnooosssxxx{{{zzzyyyxxxxxxsssuuuxxx|||~~~qqqjjjjjjqqqtttxxxzzzzzzuuujjj___MMMCCC:::777555222000111222222222333666999===???AAAEEEKKKQQQVVV\\\aaadddbbbaaaaaa___ZZZRRRHHHAAA???>>>@@@EEEHHHEEE===555333222111000////////////111111111111000000000000222222222222222222222222333333333333222222222222444444444444666888:::<<<>>>BBBHHHOOOUUU___jjjrrryyy|||}}}|||~~~~~~zzzyyy~~~~~~}}}}}}yyyvvvsssnnniiieeeccc___YYYTTTNNNHHHCCC???;;;:::888666555333333333444333222222111111111111444333333777:::@@@LLLWWWgggoooyyylll```WWWYYY^^^aaaaaaaaacccbbbaaaaaacccccccccbbb___aaacccfffiiiooovvv{{{zzzooohhhiiimmmtttyyy}}}{{{yyyyyywwwsssooossszzzxxxpppllliiihhh``````\\\YYY]]]eeeiiihhh``````iiiyyyxxxpppkkkkkkhhh```TTTFFF;;;555111111//////...///000111444444444444444444333333555555666777777666666555444444444444444444444444666555777;;;===AAAKKKUUUbbbkkkuuuzzzxxxssslllddd\\\TTTMMMHHHAAA>>>;;;777666777888:::===DDDMMMUUU[[[]]]___```aaabbbcccdddeeefffggghhhaaa\\\VVVUUUUUUZZZgggsss}}}yyymmmaaaXXXTTTRRRMMMHHHGGGEEEDDDIIIPPP```jjjssswwwzzz~~~~~~~~~~~~yyysssooonnnnnnmmmiiijjjmmm{{{xxxeeeQQQ???555000///.........------+++******,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,------...............222111444999???JJJ\\\mmm{{{yyy}}}{{{rrrllljjjkkkmmmnnnqqqvvvxxxwwwvvvvvvvvvtttwww|||qqqkkklllttt{{{}}}pppaaaQQQFFF<<<888555111000111111111222333666:::===@@@AAAEEELLLSSSXXX\\\```cccccccccbbb```[[[RRRHHH@@@:::888999===AAA@@@999333111000000///000000111111000000000000000000000000222222222222222222222222222222222222222111111111333333333333444555777888<<<@@@DDDGGGLLLUUU```hhhmmmrrrvvvvvvyyy}}}}}}{{{yyy{{{}}}{{{xxxuuupppkkkfffccc___YYYTTTNNNIIICCC???<<<;;;999777555444333333444444333222111111111222555333444888;;;AAAMMMYYYhhhpppyyyzzzvvvxxx}}}~~~rrrggg]]]]]]``````___```aaa```___```bbbcccbbbaaa]]]^^^aaadddgggmmmssswww}}}yyynnnggghhhkkkssszzz~~~}}}{{{yyyvvvqqqlllooouuu{{{xxxpppjjjhhhhhhbbbbbb^^^ZZZ[[[```cccbbb^^^]]]ddduuuyyyrrriiiiiifff___SSSFFF;;;666000///.........///000111...///111333555777777888999777555222111222333333000000000000000000000000111111333888:::>>>HHHQQQbbbkkkvvv|||yyytttmmmeee]]]UUUMMMHHHAAA???;;;888666666888999===DDDLLLTTTYYY]]]___```bbbbbbccceeefffhhhiiiiiieee]]]UUURRRRRRWWWcccooozzz}}}~~~yyynnnbbbYYYUUUTTTOOOKKKJJJHHHHHHMMMSSSaaaiiippprrrtttyyy||||||||||||~~~|||uuusssqqqqqqmmmiiiiiilllzzz{{{hhhSSS@@@555111000------...///...,,,***))),,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------...////////////...222111444999???JJJ]]]mmmxxxxxx|||{{{sssmmmjjjjjjjjjooorrrvvvxxxxxxvvvuuutttrrrvvv|||qqqlllnnnxxxzzziiiXXXLLL@@@999555111000111111111111333666:::>>>@@@AAAFFFNNNUUUZZZ]]]```bbbdddddddddccc^^^UUUJJJCCC888777777888:::999555111///////////////000111222//////000000000000000111111111111111111111111111111111111111111111111111222222222333333444555666999<<<>>>@@@CCCJJJTTT[[[eeelllrrrtttxxx}}}~~~zzzyyy|||~~~|||yyyvvvqqqkkkfffbbb^^^YYYSSSNNNIIICCC@@@>>>===;;;888666555444444444333333222222222222333555444555999===CCCOOOZZZiiipppyyy}}}tttlllkkkmmmooorrrvvvrrriiiaaa______\\\\\\^^^^^^]]]]]]^^^___```^^^]]]ZZZ\\\^^^aaadddhhhnnnrrrtttyyy|||wwwnnnhhhhhhkkkttt{{{~~~{{{yyyuuupppjjjkkkooossswww{{{}}}xxxqqqllljjjkkkeeeeeebbb\\\[[[]]]^^^\\\]]]ZZZ___nnn{{{}}}wwwrrrggggggccc[[[PPPDDD;;;777000///.........///111111///111555:::>>>AAABBBCCC@@@===888333000///000111111111111111111111111111222111444888;;;???IIISSSaaalllwww~~~zzzuuummmeee]]]UUUMMMHHHBBB???;;;888666666888999>>>DDDLLLSSSXXX\\\___aaaaaabbbccceeefffhhhiiijjjjjjaaaVVVQQQPPPUUU```kkkxxx|||}}}yyyooocccZZZVVVTTTPPPNNNNNNMMMNNNSSSZZZcccjjjooonnnoootttxxxyyyyyyxxxzzz~~~}}}wwwuuuuuutttnnnhhhgggjjjttt{{{iiiSSS@@@555111111***+++++++++,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------......///000000000//////333222555:::AAALLL___ooo~~~~~~vvvvvvzzz~~~xxxrrrnnnlllllllllqqquuuyyy{{{zzzwwwuuutttooossswwwzzz||||||pppmmmppp{{{vvv___RRRCCC;;;555111000222000111111333666:::>>>@@@AAAFFFOOOVVV[[[^^^```bbbcccdddeeeeeeaaaXXXMMMFFF:::999888666555444333222111000000////////////000////////////000000111111000000000000000000000000//////000000111111222222222222222333333444555555555888:::;;;>>>CCCLLLRRRZZZccckkkoootttzzz}}}}}}yyyyyy}}}|||||||||yyyuuupppjjjfffaaa]]]XXXSSSOOOJJJDDDAAA???>>>;;;999777555444444333333222222222333444444666444666999===CCCPPP[[[jjjqqqyyy~~~~~~}}}}}}}}}~~~~~~~~~rrreee```___```fffmmmnnniiiccc```\\\WWWWWWZZZYYYYYYZZZ[[[\\\\\\YYYWWWUUUWWWYYY[[[^^^bbbgggjjjkkkrrrxxxwwwpppjjjjjjmmmuuu{{{~~~|||yyyuuuoooggggggiiikkkoootttxxxzzz}}}~~~}}}yyytttpppoooooofffhhhfff```\\\]]]\\\ZZZZZZWWWZZZgggrrruuusssqqqeeeddd___WWWLLLBBB<<<888222111000000000111333444777999===@@@CCCDDDDDDDDD===:::777444222111111222333333333333333333333333444333555999<<>>AAAAAAGGGOOOWWW\\\^^^```aaacccdddffffffbbbZZZOOOHHH<<<<<<:::666222111111333333222111///.............../////////000000111111////////////////////////...//////000111222222333111111222333444444555555333666888:::<<>><<<:::777666555444222222222222333444444555666555666:::>>>DDDPPP\\\jjjqqqyyy}}}}}}{{{{{{{{{zzzzzz|||sssccc[[[XXXXXX___hhhkkkgggddd```YYYSSSSSSXXXVVVVVVWWWYYYZZZYYYUUURRRPPPRRRTTTVVVYYY\\\```dddfffnnnvvvwwwqqqmmmmmmooovvv|||~~~{{{yyytttoooeeeeeeeeegggkkkqqqvvvyyyxxx{{{}}}{{{wwwsssrrrssseeehhhgggbbb^^^]]]\\\YYYYYYUUUWWWaaakkknnnooopppdddbbb]]]TTTJJJAAA<<<999333333222222222333555666<<<===>>>???>>><<<:::999//////000000000000000111////////////////////////222000222555999>>>IIITTTaaalllxxxwwwrrrkkkddd^^^UUULLLEEEAAA>>>;;;777666777888:::===CCCLLLSSSXXX[[[]]]^^^ccceeeggghhhggghhhjjjlllkkkfff]]]TTTOOOSSS]]]eeewww}}}yyypppggg\\\TTTRRRRRRSSSTTTWWW[[[^^^aaaiiinnnpppmmmkkknnnqqqqqqtttsssrrruuuyyy{{{zzzxxx|||wwwtttvvvtttkkkbbb^^^kkkuuu~~~{{{rrrbbbOOO>>>444111000///...,,,******+++,,,---...---,,,+++***))))))))),,,,,,,,,+++++++++++++++//////000000111111222222222222555<<>>888666555222333555...............///000111222222111111000000//////333222222222111111000000//////000111111111111111333333222111111222222222444444444666:::>>>BBBEEENNNRRRYYY```fffkkkooorrrtttwww|||{{{ssslllmmmrrr|||~~~{{{xxxrrrlllhhhbbb^^^YYYUUUPPPLLLGGGCCCDDDAAA>>>===;;;999777444444333222111111333444666888999:::<<<@@@IIIUUU^^^hhhpppxxxzzz|||~~~}}}zzzzzz|||~~~uuuhhh]]]SSSNNNQQQXXX```aaaaaa___ZZZTTTNNNJJJNNNOOOQQQRRRSSSSSSRRRRRRNNNPPPRRRTTTWWWYYYZZZ[[[```eeennnuuuuuuqqqqqqvvvxxx{{{}}}~~~|||tttgggbbb^^^aaaiiioooooommmuuuuuuvvvxxxyyyxxxtttqqqiiiiiihhhgggddd___\\\YYYQQQPPPSSSZZZeeelllmmmllleee```XXXPPPHHH@@@999444111000000111333888===@@@@@@>>>;;;888444222000///111111000000111111222333///111222222222222444666666444555666777<<>>;;;777666777888:::>>>DDDLLLTTTYYY\\\^^^___dddfffhhhiiiiiijjjlllnnnmmmhhh```VVVRRRUUU___gggvvv}}}zzzqqqhhh^^^UUUSSSTTTUUUWWWZZZ^^^bbbeeelllqqqrrrnnnkkkmmmpppppppppoooppptttzzz}}}|||yyyzzzuuusssuuutttlllddd```hhhqqqzzz}}}~~~~~~|||yyytttlll^^^MMM>>>444111111...---,,,+++++++++,,,,,,///...---,,,++++++++++++)))))))))))))))*********/////////000111111222222333333666<<>>AAAHHHMMMTTTZZZ^^^bbbdddfffggghhhfffcccaaa___VVVMMMGGG???999777555222222444000////////////000000111111111111000000000000000000000000/////////......//////000111111111111000333222222222111222222222333333333555888;;;???AAAGGGLLLSSSZZZ```fffkkknnnqqqtttzzz}}}tttlllkkkoooyyy}}}yyytttnnnjjjbbb___ZZZUUUQQQMMMHHHEEEDDDAAA>>>===;;;999666444555333222111111333555666999:::;;;===AAAIIIUUU^^^kkkqqqvvvwwwxxx|||}}}{{{zzz{{{~~~vvviii]]]SSSNNNPPPWWW[[[\\\]]]\\\WWWQQQKKKHHHGGGIIIJJJLLLMMMNNNNNNNNNMMMOOOQQQTTTWWWXXXYYYYYY]]]cccllluuuuuurrrrrrwwwyyy|||{{{kkkeee```aaagggkkkkkkiiiooooooqqquuuwwwxxxvvvsssllllllkkkjjjgggccc___]]]TTTSSSUUU]]]ffflllnnnlllfff```WWWNNNFFF@@@;;;888333555888;;;===>>>??????:::888666444222111000000111111111111111222333333...///111111000000111333444333444666777;;;GGGTTTaaammm{{{~~~wwwrrrlllgggaaaXXXMMMFFFAAA>>>;;;777666777888:::???EEENNNUUUZZZ]]]___```bbbdddggghhhhhhjjjlllnnnnnnjjjbbbZZZUUUWWW```hhhuuu|||{{{rrriii___XXXVVVVVVXXXZZZ^^^bbbfffhhhnnnssstttppplllmmmooonnnkkkkkknnnttt{{{~~~|||zzzwwwsssrrruuutttmmmfffbbbdddmmmuuuwwwxxxxxxuuupppkkkeeeYYYKKK===444111000------,,,,,,,,,,,,++++++///......---,,,,,,,,,,,,(((((())))))******++++++...//////000111111222222444444777===EEEQQQddduuuxxxrrrmmmnnnpppsssvvvvvvsssqqqpppqqqssswww|||~~~{{{ssslllffffffeeeccc```^^^___```iiimmmpppoookkkiiilllooovvv|||mmmYYYBBB666333111/////////111333555777;;;???CCCIIINNNUUU[[[___bbbeeeggghhhiiigggcccbbb```YYYPPPHHH@@@:::888555222111333222111111000000000000111///000000000000000000111000000////////////.........///000000111111000000222222222222222222222222222222222333555777:::<<<@@@DDDKKKRRRXXX^^^cccgggkkkooouuu}}}vvvlllhhhkkksss|||vvvpppkkkbbb___[[[WWWSSSOOOJJJGGGDDDBBB???===;;;999666444555444222222222444555777:::;;;===>>>BBBJJJVVV^^^nnnsssuuussstttxxx{{{{{{yyy{{{~~~~~~wwwjjj___TTTMMMOOOTTTXXXZZZ\\\ZZZUUUNNNHHHEEE???@@@AAACCCFFFGGGIIIIIIJJJMMMQQQTTTWWWXXXWWWWWW[[[___iiissstttqqqrrruuuxxx}}}qqqkkkeeedddgggjjjjjjhhhhhhiiilllqqquuuwwwwwwvvvooonnnmmmkkkhhheeeaaa___XXXWWWZZZ```gggmmmnnnmmmggg```VVVMMMGGGDDDAAA@@@:::<<<@@@BBBBBB???;;;888222222111000000///000000222222111111222222333444///111222111000000111222222222444777888<<>>;;;777666777888:::@@@FFFOOOVVV[[[^^^```bbb___aaadddeeefffgggjjjlllnnnkkkccc[[[VVVXXX```gggsss||||||rrriiiaaa[[[YYYYYY[[[]]]```ccceeegggmmmrrrtttpppmmmnnnooonnnjjjkkknnnuuu{{{~~~|||yyyuuuqqqqqquuuuuuooohhheeedddkkkrrrtttttttttoooiiiddd___VVVIII===444000///,,,,,,---------,,,+++***...------,,,,,,,,,,,,---******++++++,,,---............///000111222222333666555888???FFFRRRfffvvvxxxrrrppppppppprrrttttttrrrpppqqqssswww}}}{{{ssskkkhhhhhhfffdddbbb``````___cccgggkkkkkkhhhgggjjjmmmrrrwww|||gggUUU@@@666333111///000000222555777999<<>><<<:::777444555444333222333444666888:::<<<>>>@@@DDDLLLWWW___ooosssuuuttttttwwwyyyxxxxxxzzz}}}~~~xxxlll```TTTLLLLLLQQQXXX[[[^^^[[[TTTLLLGGGDDD999999:::<<>>;;;777666777888:::AAAGGGPPPWWW\\\___aaabbb```bbbdddeeefffgggiiikkkllliiiccc[[[UUUWWW]]]dddqqqzzz|||rrrjjjccc^^^\\\\\\]]]^^^___aaabbbccciiiooorrrpppnnnpppqqqqqqmmmnnnqqqvvv|||~~~{{{wwwvvvrrrrrrvvvvvvpppiiifffeeelllpppqqqrrrqqqkkkddd```\\\SSSGGG<<<333///...,,,,,,---------,,,+++***,,,+++++++++++++++,,,---******+++,,,---......///......///000111222333333666666999@@@HHHTTThhhyyyzzztttsssrrrrrrrrrssssssqqqoooooorrryyy}}}tttllljjjiiihhhhhhgggfffeeedddcccgggkkkjjjfffdddgggjjjqqquuuzzz}}}zzzqqq___OOO>>>666333111000000111333555777999===AAAEEEJJJOOOVVV\\\```cccfffhhhiiijjjhhheeedddccc[[[SSSHHHAAA;;;:::777222111222111000//////..................//////000000000111000000000000000000111111......///000000000000000///000111222222222222111333333333333444444555555:::===@@@DDDFFFJJJNNNQQQ[[[```gggqqq{{{|||nnnfffeeejjjvvvzzzsssnnneeebbb^^^ZZZWWWSSSOOOLLLGGGEEEAAA???===;;;888555555444333333444555888999:::===???BBBFFFNNNYYYaaalllrrrwwwvvvvvvwwwvvvsssvvvxxx{{{~~~zzzmmmaaaUUUKKKJJJMMMWWW[[[^^^\\\SSSJJJDDDBBB888777888999;;;>>>AAACCCFFFIIINNNSSSVVVWWWWWWVVVYYY]]]eeennnpppllliiiiiipppvvvzzz{{{}}}}}}xxxuuuqqqoooqqqrrrrrrqqqiiijjjlllpppuuuxxxxxxxxxqqqpppooonnnllljjjhhhggg```aaacccfffiiikkklllkkkeeeccc```]]]ZZZUUUPPPLLLFFFBBB<<<555111.........000///..................222222111111222222333444333444555444333222333444333444777;;;<<<@@@JJJUUUdddppp~~~wwwrrrkkkeee___XXXOOOIIIAAA>>>;;;777666777888:::AAAGGGPPPWWW\\\___aaabbbdddfffggghhhhhhiiikkkllljjjgggaaaZZZTTTUUU[[[```nnnxxx{{{qqqiiiccc```]]]]]]^^^^^^____________gggnnnrrrqqqppprrrttttttrrrrrrsssxxx}}}|||yyyyyyuuutttwwwwwwqqqjjjgggfffkkknnnoooooommmfff^^^[[[WWWOOODDD999222//////------,,,,,,,,,,,,++++++************++++++,,,---))))))******++++++,,,,,,---...///000111222333444666666:::AAAIIIWWWkkk|||}}}wwwuuutttsssssssssrrrooommmjjjnnnvvvxxxooolllkkkjjjkkkmmmmmmkkkiiifffjjjmmmkkkfffccceeehhhooosssvvvwwwxxxwwwnnndddVVVHHH:::444222000000111111333555777999===AAAEEEKKKPPPWWW]]]aaadddgggiiiiiijjjiiigggfffcccZZZQQQGGGAAA<<<:::888333111333000//////............///...//////////////////000------............//////---...//////000000//////...///000222222222111111222333333333444444444444888:::<<<>>>@@@BBBFFFIIIRRRVVV^^^gggrrr~~~qqqhhheeehhhrrr||||||uuuppphhheeeaaa\\\YYYUUUPPPMMMIIIGGGDDDAAA???<<<999666555444444333444666999:::999<<<@@@CCCHHHPPP[[[cccjjjrrrxxxyyyyyyyyyuuuqqqtttvvvyyy|||~~~~~~~~~{{{ooocccVVVJJJHHHJJJRRRXXX]]]ZZZRRRIIICCCBBB:::999888888999===@@@BBBDDDGGGLLLRRRVVVXXXYYYYYYZZZ]]]eeennnpppkkkgggffflllssswwwwwwxxx{{{{{{yyywwwuuuttttttuuuuuuuuutttmmmmmmnnnrrrvvvxxxyyyxxxtttsssrrrrrrqqqppppppooofffggghhhjjjkkklllllllllgggfffeeeddd```XXXPPPJJJAAA<<<555000---...111444000000///...............111111000000111111222333000222333222111111222333555555777;;;<<>>;;;777666777888:::AAAGGGOOOWWW\\\___aaabbbfffhhhiiiiiiiiiiiijjjlllhhhfffaaaZZZTTTTTTYYY^^^kkkvvvzzzpppiiidddaaa\\\\\\]]]^^^____________iiipppuuutttsssuuuwwwvvvuuutttuuuyyy~~~}}}|||xxxwwwyyyyyyqqqjjjfffeeeiiikkkkkkkkkiii```WWWUUUQQQIII???666111000111...---,,,+++++++++,,,,,,*********+++,,,---......++++++++++++++++++++++++------...000111222333444555555999AAAKKKYYYmmmzzzwwwvvvvvvvvvvvvtttpppmmmhhhlllttt{{{sssqqqpppoooqqqssstttqqqooohhhlllooolllfffcccdddggglllnnnooonnnnnnlllcccZZZNNNBBB777333222000000222111333555777999<<>>:::888555555444444555777999;;;888;;;@@@DDDJJJSSS^^^fffjjjrrrxxxyyyyyyyyyvvvrrrrrrtttwwwzzz|||}}}}}}}}}~~~}}}|||pppdddVVVJJJFFFHHHNNNUUU\\\[[[TTTLLLHHHGGG>>><<<:::888999;;;???AAADDDFFFKKKPPPUUUYYY[[[\\\[[[]]]eeeooosssnnnjjjhhhjjjqqqvvvvvvwwwzzz{{{zzzxxxxxxyyyzzzzzzyyywwwvvvnnnnnnooorrrvvvyyyzzzyyytttsssssssssssssssttttttlllmmmnnnnnnnnnmmmnnnnnnkkkjjjhhhddd^^^UUUJJJCCC777555222000///000222333///...............//////000000//////000000111222///111222222111111333444555555666999;;;@@@LLLYYYiiiuuu}}}xxxqqqhhhaaa[[[VVVOOOKKKAAA>>>;;;777666777888:::@@@FFFOOOWWW[[[^^^```bbbfffggghhhhhhgggggghhhiiihhhfffaaaZZZTTTTTTYYY]]]iiiuuu~~~zzzppphhhdddaaa[[[\\\]]]___```aaaaaaaaakkkrrrwwwvvvuuuwwwxxxwwwvvvuuuvvvzzz~~~zzzxxx{{{yyyrrrjjjfffcccfffhhhhhhhhheee\\\RRRPPPLLLEEE<<<444111111333///...,,,******+++,,,---+++++++++,,,---...///000...---------------------------...000111333444444444555999BBBKKKZZZooo|||zzzzzzzzzzzzyyywwwrrrnnnjjjmmmttt~~~~~~vvvvvvuuutttvvvyyyyyyvvvsssiiimmmooolllgggccceeegggjjjkkkiiiffffffeee^^^UUUIII???555222111000111333111222555777999<<>>;;;888888:::>>>@@@DDDFFFJJJPPPUUUZZZ]]]___[[[]]]eeepppuuurrrmmmkkkjjjqqqwwwwwwxxx|||~~~~~~{{{}}}~~~}}}zzzxxxnnnmmmooorrrvvvyyy{{{zzzrrrqqqqqqrrrrrrsssuuuuuuoooqqqrrrrrrpppoooooopppooolllhhhbbbZZZOOODDD===111111222222111///---,,,---,,,------...///000111///////////////000000111111222444444444444666777555444555777999???LLLYYYjjjvvv~~~uuuppphhh```ZZZTTTOOOLLLDDDAAA<<<888666666888:::DDDGGGMMMVVV]]]aaabbbbbbeeefffggghhhjjjkkklllmmmnnniiibbbZZZUUUTTTUUUWWWcccmmmuuusssmmmiiiddd```\\\]]]^^^^^^___aaaeeehhhooouuuyyywwwvvvxxxyyyyyy{{{wwwuuuzzz|||xxxxxxxxxtttkkkbbbccciiimmmkkkfffaaaYYYQQQJJJFFF???999444000---***,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***,,,---+++(((,,,,,,------...//////////////////000111333444555444888===CCCMMM]]]qqqxxxvvvzzz~~~}}}sssnnnnnnvvv~~~~~~zzzxxxwww{{{~~~zzzuuuppplllkkkhhhddddddhhhhhhgggccc___]]]\\\VVVOOOCCC???888222///000222333000222444555777:::>>>AAAKKKQQQYYY```dddfffhhhiiikkkiiiiiihhhfff___TTTLLLBBB???:::666555333222111222111///.........///000............/////////000111000///...............------............------///////////////000111111000000111111111222222222444444555666777888999999===@@@EEEKKKTTT___kkkrrrxxx}}}uuukkkfffiiipppuuu|||xxxrrrnnniiiccc___ZZZUUURRRMMMLLLJJJGGGCCC@@@<<<:::777777777666666888<<>>DDDNNN^^^sssyyyxxx|||xxxqqqnnnrrrxxx|||~~~}}}~~~|||xxxsssooommmiiieeegggkkkjjjiiiddd^^^[[[YYYRRRJJJBBB===666111......///000111333555666888;;;???BBBKKKPPPXXX___dddfffhhhiiikkkjjjiiiiiifff___UUUMMMBBB???:::666555333222111111000000///////////////.........///////////////000//////............///...//////////////////...///////////////000000111111111111111111111111222222333333444666777777888999<<<@@@FFFMMMWWWaaahhhqqquuu|||vvvmmmjjjlllrrrwwwyyy~~~~~~zzztttpppjjjeeeaaa\\\XXXUUUPPPNNNLLLHHHDDD@@@>>><<<777777777666666888<<<@@@???@@@CCCFFFLLLVVV```ggglllooosssvvvvvvvvvvvvwwwuuuxxx|||~~~~~~}}}}}}}}}}}}|||||||||}}}|||}}}wwwiiiYYYMMMFFFDDDKKKRRRZZZ\\\ZZZUUUSSSSSSQQQJJJAAA;;;;;;===@@@AAAGGGHHHJJJLLLPPPTTTYYY\\\^^^bbbiiipppuuuuuuqqqmmmnnnqqqvvvxxxzzzzzz{{{||||||uuussswww{{{zzzxxxsssrrrpppooopppqqqtttuuuuuutttvvvyyyxxxsssqqqsssooolllfff^^^SSSGGG>>>999444333111000///...//////111000000000000000000000000222333333222222222444555555444444444333333333666555666999;;;@@@NNN[[[mmmwww~~~tttnnnggg___XXXRRRMMMIIICCC@@@;;;888666777999;;;GGGJJJQQQWWW]]]___``````dddeeefffhhhjjjlllnnnpppsssooohhh```ZZZWWWXXXZZZbbblllssspppjjjeeeaaa]]][[[\\\]]]^^^___bbbgggjjjtttzzz|||yyywwwzzz}}}}}}~~~{{{yyy~~~{{{tttllleeebbbgggjjjiiieeeaaaYYYRRRGGGCCC<<<777333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))*********+++,,,,,,------111111222333444666777888777:::???EEEOOO___ssszzzxxxvvvooonnnqqqssswww|||yyysssoookkkgggjjjpppqqqnnnhhh```[[[WWWOOOFFF@@@<<<666111000//////...222333555777888<<>>DDDKKKTTTZZZeeeiiipppxxx~~~zzzsssmmmllloootttxxxxxx}}}|||uuuqqqlllgggccc___[[[XXXTTTQQQMMMHHHDDDAAA???>>>777888777777777999===AAABBBCCCEEEHHHMMMVVV```gggkkknnnqqqsssttttttuuuvvvtttvvvyyy{{{{{{{{{|||}}}}}}||||||||||||}}}~~~}}}}}}}}}zzz{{{yyykkk\\\OOOGGGDDDIIIPPPYYY\\\ZZZVVVRRRQQQSSSMMMEEE???===???@@@AAAIIIJJJKKKLLLOOOSSSYYY]]]___cccjjjqqqvvvvvvrrrnnnooorrrtttvvvvvvwwwxxxzzz{{{xxxzzz}}}}}}|||xxxuuurrroooooorrruuuxxxtttrrrsssyyy{{{uuuooolllllljjjfff___TTTHHH===777444333111000///...//////000000000000000000111111111222333222111222333555555444444444444333333333777666777:::<<>>888888888888888:::???BBBEEEFFFHHHKKKPPPXXXaaagggmmmoooqqqrrrqqqqqqssstttsssuuuwwwxxxxxxyyyzzz|||}}}}}}|||||||||}}}}}}}}}~~~|||zzzzzz|||zzzxxxyyy~~~{{{nnn```SSSIIIDDDFFFMMMVVV[[[ZZZVVVQQQOOORRRNNNGGGBBB@@@@@@BBBCCCKKKLLLMMMMMMNNNRRRXXX]]]```cccjjjrrrwwwwwwsssoooppprrrssssssssstttuuuwww}}}}}}xxxzzz}}}yyywwwtttrrrsssuuuwwwyyyrrrnnnqqqzzzzzzqqqkkkjjjiiiggg```VVVIII>>>777444333111////////////000000000000000000111111111222333333222111111444666444444444444444444444444666555777:::===CCCPPP^^^oooxxx}}}rrrnnnfff___XXXQQQJJJFFFAAA>>>:::777777888;;;===BBBIIIQQQYYY^^^aaaeeeggghhhhhhiiijjjmmmpppsssuuuvvvuuuqqqjjjbbb___aaadddiiiqqqvvvqqqiiiccc^^^ZZZZZZ[[[\\\]]]^^^aaaeeeiiiqqqvvvyyyvvvtttvvvxxxxxxxxxvvvwww}}}wwwlllfffdddgggiiiiiihhhfff___VVVIIIDDD<<<666222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++,,,------......000000111222444666888999777:::???DDDNNN^^^rrryyyuuusss|||sssooooooqqquuuzzz~~~{{{rrrmmmqqqxxx}}}wwwooohhhaaaUUUKKK===888333111333444222000///111222333666;;;AAAFFFLLLQQQXXX^^^cccfffjjjlllmmmlllkkkkkkhhhaaaVVVOOOBBB???:::666555333222000...///000000000///---,,,///////////////........................///000111---......//////......---...............//////000000000000000000000000000222222222333333444444555555666777888999===BBBEEEPPPUUU\\\dddjjjnnnooopppiiihhhggggggjjjnnnsssvvvwwwzzz}}}}}}|||}}}xxxuuupppkkkhhhddd```]]]XXXTTTOOOHHHCCC???===<<<888999999999999<<<@@@DDDGGGIIILLLPPPUUU[[[ccchhhpppqqqrrrrrrqqqppppppqqqrrrtttvvvwwwwwwwwwxxxzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzxxxxxxyyyxxxvvvxxx}}}}}}rrreeeXXXLLLFFFFFFMMMUUU[[[\\\YYYTTTQQQOOOMMMHHHDDDAAABBBDDDFFFLLLOOOPPPPPPOOORRRXXX]]]```cccjjjrrrwwwwwwsssooopppqqqrrrrrrrrrrrrsssuuuwww|||}}}wwwwwwzzz}}}uuuttttttssssssttttttuuummmjjjmmmyyy~~~uuuoooiiiiiigggaaaWWWKKK???888333222111/////////000000//////000000111111111111333333333222111222444777444444444444444444444444444444666999<<>>:::777777999;;;>>>AAAHHHRRRZZZ^^^bbbfffjjjjjjiiiiiijjjmmmpppsssuuuuuuvvvtttnnngggdddggglllpppxxx{{{tttkkkddd^^^ZZZZZZZZZ[[[[[[\\\___cccfffooouuuyyyvvvtttuuuvvvuuutttsssuuuzzz|||pppjjjdddggghhhhhhiiihhhaaaXXXIIICCC<<<666333111111000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++++++++,,,,,,---.........///000111222444666888999777:::???DDDMMM]]]qqq~~~uuurrrpppxxxuuuqqqqqqrrruuuyyy~~~yyyrrruuu}}}yyyssskkk^^^RRR@@@999222///111333111//////000111222555;;;BBBGGGOOOSSSZZZ___cccgggjjjlllmmmlllkkkkkkiiibbbWWWOOOBBB???:::666555333222111...////////////...------............/////////000///............//////000------............------......------......///000/////////000000000111111222222222222333333333444555666666777777:::===@@@HHHLLLSSSZZZ```ccceeeeee`````````bbbffflllqqqtttssswwwzzz{{{{{{|||}}}yyytttoookkkgggccc```YYYVVVPPPJJJDDD???<<<;;;999999:::999:::===AAAEEEGGGKKKPPPUUU[[[```fffjjjppprrrttttttsssqqqqqqqqqrrruuuwwwxxxwwwvvvvvvvvvwwwxxxyyy{{{}}}~~~~~~~~~|||||||||}}}||||||{{{zzzyyywwwvvvwwwvvvtttwww}}}wwwkkk^^^QQQHHHHHHMMMUUU\\\___]]]ZZZWWWNNNMMMJJJGGGDDDCCCFFFHHHMMMQQQTTTTTTRRRSSSXXX]]]___cccjjjqqqvvvvvvrrrnnnnnnppprrrrrrrrrqqqrrrsssqqqvvv~~~~~~wwwuuuvvvyyyzzzwwwvvvvvvuuutttrrrqqqqqqfffdddhhhttt~~~}}}vvvrrrhhhhhheee```VVVJJJ???999333222000/////////000111/////////000111111222222222333444333222333444666333333333444444444444555444333666999===DDDRRR___qqqzzz|||sssooohhhaaaZZZRRRJJJEEE???===:::777777999<<<>>>BBBJJJTTT[[[^^^aaafffjjjjjjiiiiiiiiikkknnnqqqssstttvvvvvvqqqjjjhhhmmmrrrwww~~~xxxmmmeee___[[[YYYZZZZZZZZZZZZ\\\```cccooovvv{{{yyywwwwwwvvvtttsssrrrsssvvv|||vvvppphhhjjjjjjjjjmmmmmmfff\\\OOOHHH???777333000...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,*********+++,,,,,,------000111222333666888:::;;;888<<<@@@EEENNN^^^rrr|||ssspppnnnuuuuuurrrrrrqqqrrruuuzzz|||~~~yyy{{{yyylll___HHH@@@666222333444111...///000111333666<<>>BBBFFFGGGLLLTTT[[[```dddhhhkkknnnqqquuuwwwvvvuuuttttttsssuuuxxxyyywwwuuutttsssqqqrrruuuxxx{{{}}}~~~~~~{{{{{{{{{{{{{{{zzzyyyyyyyyyvvvuuuvvvuuutttwww}}}zzzpppcccUUULLLFFFKKKRRRYYY^^^^^^[[[YYYQQQQQQOOOJJJFFFDDDFFFIIINNNSSSXXXXXXUUUTTTXXX]]]^^^bbbiiipppuuuuuuqqqmmmlllooorrrssssssrrrrrrrrrkkkooouuu{{{~~~xxxuuuvvvyyy{{{|||zzzvvvrrrooommmlllkkk___^^^bbbmmmuuuuuurrrqqqfffeeebbb\\\SSSHHH>>>888222222000/////////000111...//////000111111222222111333555555444333444555333333333444444444555555444444777;;;>>>EEETTTaaaqqq{{{|||sssoooiiibbbZZZRRRJJJEEE???===999777777999<<>>EEEKKKPPPRRRSSSSSSNNNNNNOOORRRXXX^^^eeeiiimmmrrryyy}}}|||vvvrrrmmmhhheee[[[YYYUUUPPPIIIBBB===:::::::::;;;:::;;;>>>CCCGGGGGGMMMVVV^^^cccgggjjjllllllpppuuuxxxyyyxxxwwwwwwsssvvvyyyzzzxxxuuurrrqqqlllnnnrrrvvvyyy|||}}}~~~zzz{{{{{{{{{zzzzzzyyyxxxxxxvvvuuuvvvuuutttwww}}}|||sssfffXXXNNNCCCFFFMMMUUUZZZ\\\ZZZXXXTTTTTTRRRMMMHHHEEEFFFHHHNNNTTTZZZZZZWWWUUUXXX]]]^^^bbbhhhpppuuuuuuqqqmmmkkknnnrrrttttttsssrrrrrreeeiiinnnssswww{{{}}}yyyxxxzzz}}}|||xxxqqqjjjeeecccbbbbbb[[[ZZZ^^^gggnnnooonnnnnneeeccc```ZZZQQQFFF===777222111000//////000000111...//////000111222222222000333555666555444444444333333333444444555555555555555888<<<@@@GGGUUUcccrrr{{{wwwqqqiiiaaaZZZRRRHHHAAA???>>>;;;777555777<<<@@@FFFMMMVVV]]]```bbbdddggggggiiijjjiiifffiiiooouuu{{{xxxvvvtttqqqpppuuu~~~~~~pppccc\\\ZZZWWWYYYTTTTTT[[[YYYYYYcccrrr}}}|||{{{xxxtttooommmrrrwww{{{uuurrrpppooopppqqqnnniiieee```XXXKKK???666111---,,,+++,,,---...////////////,,,---///...---,,,,,,---------,,,++++++,,,,,,,,,000222444666888:::;;;;;;:::===BBBIIISSSbbbsss~~~~~~sssmmmmmmqqqvvv}}}|||tttssssssqqqpppqqqwww~~~{{{zzzxxxvvvpppvvv||||||ppp[[[MMM===555222000///111444111000444777<<>>CCCGGGHHHIIIHHHFFFHHHJJJLLLQQQYYYaaagggnnnrrrxxx}}}|||vvvrrrnnngggccc]]]YYYRRRLLLGGGBBB>>>;;;888888999999:::>>>DDDHHHJJJPPPXXX___dddhhhkkklllrrrtttuuuvvvvvvvvvxxxyyyyyyzzzzzzxxxvvvtttuuuvvvqqqppppppssswww{{{~~~~~~~~~}}}|||zzzyyyxxxwwwwwwyyywwwvvvvvvssspppttt{{{}}}uuuhhhYYYOOOIIIJJJNNNRRRWWWYYYYYYXXXTTTSSSQQQOOOLLLJJJHHHGGGQQQUUUYYYXXXUUUSSSUUUXXX\\\```ffflllpppssssssssslllrrruuusssqqqrrrqqqnnnfffeeefffjjjpppvvvzzz|||~~~|||{{{}}}uuuqqqlllgggdddbbbbbbbbbZZZYYYZZZbbbkkkoookkkfffcccaaa\\\UUUNNNFFF@@@===333222111000/////////////////////000111333444555444444333333333444444555444444444555555555555555888666777:::===DDDSSSbbbppp{{{wwwqqqhhhaaaZZZQQQHHHAAA???===:::777666888<<<@@@HHHOOOXXX^^^aaaccceeehhhgggiiijjjhhhgggiiioootttwwwtttrrrrrrpppqqqyyy}}}oooccc\\\ZZZVVVXXXRRRQQQWWWVVVWWWbbbwwwzzzvvvpppnnnrrrwwwyyy}}}wwwtttrrrqqqpppooommmgggccc___WWWJJJ>>>666000---,,,,,,---------------,,,,,,+++,,,---,,,)))((('''(((---,,,,,,++++++,,,,,,---000111444666888:::;;;<<<<<>>:::777555333111000000///...------.../////////...------...///000111............////////////---------...............------------............//////////////////////////////......///000222333222222222333333333333333333666999===@@@BBBCCCCCCCCCDDDFFFIIINNNVVV___eeemmmqqqwww|||zzzvvvqqqkkkfff]]]XXXQQQKKKEEE@@@<<<999777777888888:::>>>CCCHHHKKKQQQYYY```eeeiiikkkmmmpppqqqssssssssstttwwwyyyyyyzzz{{{yyyvvvtttssstttrrrqqqqqqsssvvvzzz{{{||||||{{{zzzxxxvvvuuuuuuuuuvvvttttttuuurrrooosssyyywwwkkk]]]TTTLLLMMMNNNRRRVVVWWWVVVUUUSSSRRRPPPNNNLLLJJJIIIHHHPPPUUUYYYYYYVVVSSSTTTVVV\\\___eeekkkppprrrsssrrroootttwwwuuurrrrrrpppmmmeeeddddddggglllrrrvvvwww~~~|||zzz{{{}}}~~~~~~tttqqqlllhhheeecccbbbaaa\\\YYYXXX^^^fffkkkjjjgggccc```[[[SSSLLLEEE@@@===333333111000////////////111111111111111222333333666666666555666666666777333444444444555555666666888777888;;;>>>EEETTTbbbqqq|||~~~~~~vvvppphhh```YYYQQQHHHBBB>>>===:::777666888===AAAIIIPPPXXX^^^aaacccfffiiiggghhhjjjiiihhhjjjooosssrrrooommmnnnnnnqqq{{{}}}nnnbbb[[[YYYUUUVVVNNNLLLRRRQQQTTTbbbzzz{{{xxxrrrooossswwwyyyzzz}}}xxxvvvtttrrrooommmiiieeeaaa^^^UUUIII===555000...,,,---------,,,,,,+++***)))+++,,,---+++(((&&&&&&&&&,,,,,,,,,++++++,,,,,,---000111333666999;;;<<<===>>>AAAFFFMMMWWWfffwww}}}rrrmmmkkkmmmooossswwwzzz}}}~~~}}}vvvsssvvvyyyyyyyyy{{{vvv{{{~~~}}}|||zzzrrrjjjddddddjjjttt}}}|||{{{yyy\\\NNN???777444111111222333000111444888===FFFOOOWWW___eeeeeefffjjjllllllnnnnnnnnnlllfff\\\QQQIIIAAA>>>:::777555333111000///......---......//////.........---......///000............////////////...............---------------------............////////////////////////////////////000111222333333333222222222222222222222333555777:::<<<===>>>>>>???BBBEEEKKKSSS\\\bbbjjjooouuuzzz}}}|||xxxssslllhhh\\\WWWOOOHHHBBB===999666555666666777999===CCCGGGMMMSSS[[[bbbfffjjjlllnnnooooooppppppppprrruuuxxxyyyzzz{{{zzzwwwsssqqqqqqsssqqqppprrruuuwwwyyyyyyyyyxxxwwwuuutttsssssssssrrrqqqrrrssspppmmmqqqwww}}}zzzpppccc[[[QQQQQQQQQRRRTTTUUUSSSRRRQQQPPPOOONNNMMMLLLKKKJJJQQQUUUZZZZZZXXXUUUTTTTTTZZZ]]]ccciiinnnqqqrrrssstttyyyzzzwwwtttssspppllleeedddbbbdddhhhmmmpppqqqyyyxxxxxxzzz|||}}}|||{{{ssspppllliiigggeeecccaaa]]]YYYWWW[[[bbbhhhhhhgggbbb___XXXPPPIIICCC>>><<<444444222111000//////...333222222111111222222333777777777666666666666666333333444444555666777777999888999===@@@GGGVVVdddrrr}}}|||{{{tttnnnfff___YYYQQQHHHBBB===<<<999777666888>>>BBBJJJPPPXXX]]]```bbbeeehhhhhhiiikkkkkkkkklllpppsssnnnjjjhhhiiijjjooozzz}}}nnnaaaZZZXXXTTTTTTLLLHHHLLLLLLQQQaaaxxx{{{uuuqqquuuzzz{{{{{{{{{{{{~~~~~~wwwuuutttqqqnnnjjjfffbbb```[[[SSSGGG<<<444000...,,,,,,,,,,,,,,,,,,+++******,,,---...---+++))))))***,,,,,,+++++++++,,,------///111333666999<<<===>>>???BBBGGGNNNXXXgggxxx|||rrrmmmnnnnnnoooqqqtttvvvyyyzzzwwwrrrqqqwww}}}~~~}}}{{{sssjjjbbb```aaahhhqqqzzzyyywww|||vvvXXXJJJ;;;555222///...///222000111555999>>>GGGPPPYYY```ffffffgggjjjmmmmmmpppooonnnkkkeeeZZZNNNFFF@@@===999666555333111000---------.........//////..................................../////////////////////...---------,,,,,,,,,---------..................................../////////000111222222222222222222111111111111444444444555777999;;;===;;;<<>>BBBIIIWWWeeesss~~~{{{xxxrrrmmmeee___YYYQQQHHHBBB<<<;;;999777666999>>>CCCIIIOOOWWW\\\^^^```dddgggiiijjjlllmmmnnnoooqqqssskkkgggcccbbbccciiivvv}}}nnn```YYYWWWSSSSSSJJJEEEHHHIIIOOO```uuuxxxuuuyyy}}}|||yyyzzz|||{{{wwwttttttsssqqqnnniiiddd```^^^YYYQQQEEE;;;444000...---++++++,,,---------------+++,,,......---,,,---...,,,+++++++++,,,,,,---...///000333777:::<<<>>>???@@@CCCHHHNNNXXXgggxxx|||sssooooooooopppppprrrsssuuuvvvrrrnnnoooxxx}}}{{{zzzssskkkbbb]]]\\\aaahhhppp{{{vvvtttyyy~~~oooSSSFFF999333111///...///222000111666:::???GGGPPPYYYaaagggggghhhlllnnnnnnqqqpppoookkkdddYYYMMMDDD???<<<888666444333111000------....................................------............/////////////////////...---------,,,,,,,,,,,,------------...---------------------------......///000000111111111111111111111111111111444333333333555777999;;;:::<<>>DDDIIIPPPVVV]]]dddhhhkkkmmmooottttttsssqqqooooooqqqsssxxxyyyzzzxxxtttpppnnnmmmjjjiiiiiilllqqquuuwwwxxxvvvuuutttsssrrrrrrrrrrrrnnnlllkkkkkkhhheeeiiipppwww~~~|||wwwoooiiiddd```[[[XXXWWWVVVUUUTTTQQQQQQQQQQQQRRRRRRRRRRRRUUUWWW[[[]]]^^^]]][[[ZZZUUUXXX]]]ccchhhllloooqqqrrrwwwzzzwwwuuuuuusssppppppnnnmmmmmmnnnnnnmmmkkklllmmmoootttwwwyyyxxxwwwrrrpppppptttxxxwwwqqqkkk___aaafffkkkmmmkkkfffbbb^^^[[[TTTMMMEEE???:::888444333222111111111111111///000111222444777999:::999999:::::::::888777666444444444555555555555666888888;;;@@@DDDJJJXXXeeetttzzzvvvpppjjjccc]]]XXXQQQIIICCC;;;:::888666666:::@@@DDDLLLQQQWWW[[[^^^```dddhhhggghhhjjjmmmoooppppppoooddd^^^XXXUUUVVV]]]kkkyyy~~~|||ooobbbZZZWWWQQQSSSLLLFFFGGGFFFNNN___qqq}}}zzzuuutttsssuuuyyyxxxrrrppprrrzzz|||{{{vvvmmmccc\\\XXXUUUMMMBBB888222000......***+++,,,,,,,,,,,,,,,+++(((***,,,,,,*********+++++++++++++++,,,---...///...000333777;;;>>>@@@AAACCCFFFKKKRRR\\\kkk|||}}}vvvtttqqqrrrssstttuuutttsssrrrmmmiiikkkuuu|||wwwqqqmmmggg___ZZZ]]]aaaeeejjjppp|||wwwkkkkkkrrrwww{{{~~~ooobbbKKK???444111111000000111000///222777<<<@@@HHHPPPXXX```gggiiijjjooorrrsssrrrqqqpppllleeeZZZMMMEEE>>>;;;777555444333222000.../////////...,,,***)))------.........---,,,+++............////////////---------...............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,............------......///000111222222...//////000222333555666:::<<<@@@FFFMMMWWWaaahhhooosssxxx{{{}}}~~~~~~}}}|||{{{yyy{{{}}}}}}wwwsssnnnhhhcccVVVPPPGGG???:::777444222111222444666999???EEEJJJPPPVVV]]]dddhhhjjjlllnnnpppqqqrrrqqqpppppprrrtttxxxyyyyyywwwssspppoooooojjjiiiiiikkkooosssuuuuuuuuutttsssrrrqqqqqqqqqqqqpppmmmjjjiiieeeccchhhooowww~~~}}}yyyrrrllleeeaaa[[[XXXVVVVVVVVVUUURRRSSSSSSSSSSSSTTTTTTTTTWWWXXXZZZ]]]```aaa```___ZZZ\\\___bbbeeehhhiiijjjmmmsssvvvuuuuuuvvvuuusssrrrqqqrrrssssssrrrnnnkkkkkklllnnnrrrvvvxxxyyyxxxooommmooouuu{{{{{{uuunnnaaadddiiimmmnnnlllgggccc]]]ZZZUUUNNNFFF???:::777333222222111111222222222111111222333555666888999999:::;;;;;;:::999777555555555555555555444444444777777;;;@@@DDDJJJXXXeeetttzzzuuuooojjjccc]]]XXXQQQIIICCC::::::888666666:::@@@EEEMMMRRRXXX\\\^^^aaaeeeiiieeefffhhhlllnnnooonnnlllaaaZZZTTTQQQRRRZZZiiixxx{{{|||pppbbbZZZVVVQQQTTTMMMGGGHHHFFFMMM___ooo~~~vvvqqqrrrpppsssxxxwwwqqqpppttt{{{ooocccZZZVVVTTTLLLBBB888222///......+++++++++++++++***)))(((+++,,,------+++*********++++++++++++,,,---...///---///333777;;;>>>AAABBBEEEHHHMMMSSS]]]lll}}}}}}wwwuuuuuuvvvxxxyyyyyyxxxvvvuuulllhhhiiitttyyysssnnnkkkccc^^^```ccceeehhhllluuuzzz|||pppdddeeelllqqqssswwwzzz|||vvviii\\\FFF;;;000---.........///000///222888<<<@@@HHHPPPXXX```gggiiikkkpppttttttrrrrrrpppllleeeZZZNNNFFF>>>;;;777555444333222000////////////...,,,)))(((------...///...---+++***............/////////000,,,------....../////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,---...///000111222333...///000222444555666777:::<<<@@@FFFNNNXXXbbbiiiqqquuuyyy|||~~~~~~~~~}}}{{{{{{xxxzzz{{{zzzzzz{{{}}}}}}wwwrrrppplllgggbbbUUUOOOFFF???:::777555333111222444666999???FFFKKKPPPVVV]]]cccgggjjjlllmmmlllnnnpppqqqqqqqqqsssuuuxxxxxxxxxuuurrrpppooopppllljjjiiikkknnnqqqrrrrrrssssssrrrqqqpppppppppqqqrrrnnnjjjgggcccaaagggooowww~~~~~~zzzsssnnnddd```ZZZWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUXXXYYYZZZ]]]aaabbbbbbbbb______aaabbbddddddeeeeeeiiioootttttttttwwwwwwtttrrrssstttvvvvvvtttoookkkkkkkkkmmmpppuuuxxxyyyyyylllkkknnnuuu|||}}}vvvooocccfffjjjmmmnnnkkkgggddd\\\ZZZUUUOOOGGG???999666222222111111222222333444333333333444555666777888777888999:::999777555333666666666555444444333333666777;;;@@@DDDJJJXXXeeettt}}}zzzxxxnnniiiccc\\\UUUMMMEEE@@@<<<888666777888:::AAAHHHOOOSSSXXX]]]```cccfffiiigggjjjjjjhhhhhhkkkllliiiaaaYYYRRRPPPRRRXXXfffrrrzzz~~~xxxlll___XXXUUUSSSPPPMMMKKKGGGFFFOOOZZZppp{{{||||||~~~yyyuuurrrnnnmmmppppppnnnooosss{{{~~~oooaaaZZZYYYWWWOOOBBB777000------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++...---,,,+++,,,...111333000000222777===AAADDDDDDEEEIIIOOOWWW```mmm|||yyywwwxxxxxx{{{|||uuujjjeeemmmzzz{{{vvvooohhhcccdddggghhhkkknnnrrrxxx|||vvvkkkdddggglllrrrqqqnnnlllllliii]]]PPPEEE???777111...//////000111333666777:::???GGGMMM[[[```gggkkklllmmmqqqsssrrrpppnnnkkkggg^^^QQQIII>>>;;;777444333333222111////////////////////////////////////....................................---.........---,,,,,,+++........................//////...---,,,,,,++++++..................---------...///000000111111111---...000111222222111111888<<<@@@EEELLLVVVbbbkkkqqqxxx}}}~~~|||zzzxxxxxxxxxyyyyyyxxxwwwvvvvvvyyyzzz|||}}}zzzzzzxxxtttmmmgggbbb``````UUUOOOEEE===777444222111000...000555999<<>>AAAHHHXXXgggsss}}}zzzwwwnnnjjjccc\\\TTTLLLEEE@@@===999777888999:::AAAIIIRRRUUUZZZ]]]```aaadddfffeeehhhiiiggghhhkkkllliii___WWWOOOLLLMMMTTT```mmmyyy}}}~~~xxxlll___XXXUUUTTTRRRPPPNNNIIIHHHOOOYYYmmmwww|||~~~~~~xxxtttpppmmmlllnnnnnnmmmnnnrrrzzz~~~pppbbbZZZXXXWWWNNNBBB777111...------.........---------,,,,,,******++++++++++++******---,,,+++++++++,,,---...///000333888>>>BBBDDDEEEGGGKKKQQQWWW```mmm|||yyywwwwwwyyy}}}|||pppiiinnnxxx}}}ssslllfffgggjjjkkknnnrrrtttzzz|||vvvjjjbbbdddiiiooonnnkkkhhhfffbbbWWWLLLBBB===666111000000111111111333666777999???GGGMMMZZZ___fffjjjkkklllppprrrqqqooommmkkkggg^^^RRRIII???;;;777444333333222111........................---------....../////////........................------......------,,,+++........................///......---,,,,,,++++++..................------------///000000000000000---...000111222222111111888;;;@@@EEELLLVVVccckkkqqqxxx~~~|||zzzxxxwwwwwwwwwwwwvvvvvvuuutttttttttsssuuuvvvvvvtttsssqqqooolllgggbbb]]][[[ZZZRRRLLLCCC;;;666444222111000///000555999<<>>999555000111222333333333222222333444666777666666777888:::::::::999888777666555444444333333333333444444555666:::===@@@GGGVVVeeerrr}}}yyyvvvooojjjccc[[[SSSKKKDDD???===:::888999:::;;;BBBJJJTTTWWW\\\^^^___```aaabbbcccfffhhhfffhhhkkkllliii___WWWOOOKKKKKKPPP\\\gggwww{{{}}}wwwkkk___WWWTTTTTTSSSRRRQQQLLLJJJOOOWWWkkkssszzz|||{{{~~~}}}wwwtttnnnkkkiiikkkllljjjlllpppxxx~~~~~~qqqcccZZZUUUUUUMMMAAA777111///......//////............------******++++++++++++******------,,,,,,,,,+++++++++...000333999@@@DDDFFFEEEJJJNNNSSSYYYaaannn|||{{{wwwvvv{{{zzzpppooovvv}}}xxxqqqllllllnnnpppsssxxxzzzyyyllldddeeeiiinnnooommmgggbbb]]]TTTKKK@@@<<<666333222222222222000333555777999>>>FFFLLLXXX^^^eeeiiikkkllloooqqqpppnnnllljjjggg^^^RRRJJJ???;;;777444333222111000........................+++,,,,,,---///000000111........................------......------,,,,,,------------------------.........------,,,,,,+++------------------......,,,---...///000000000000---...///000111111111111666:::@@@EEELLLWWWccclllpppwww}}}}}}zzzyyyuuuvvvvvvuuutttsssrrrrrrpppnnnlllkkkllllllkkkjjjeeeeeecccaaa]]]YYYVVVTTTNNNHHH@@@999555333222111111///111555999<<>>DDDSSSbbbppp~~~}}}xxxuuuooojjjbbbZZZRRRJJJCCC>>>>>>:::888999:::<<>>999555333222111000///222555666888===EEELLLXXX^^^eeejjjlllmmmooorrrooommmllljjjggg^^^SSSKKK???<<<777444333222111000........................------...//////000111111........................,,,------...------,,,,,,------------------------......---------,,,,,,,,,,,,,,,------------......,,,,,,---...////////////......///000000111111111555999???EEELLLWWWbbbkkkpppwww}}}~~~{{{yyyuuuuuuuuutttsssrrrqqqpppmmmllljjjiiihhhgggeeeccc]]]]]]]]]\\\ZZZWWWRRROOOIIIDDD===777444222111000111///000555888:::AAAIIITTTXXX^^^bbbeeegggiiijjjkkkllllllkkkkkkkkknnnppprrrrrrrrrqqqqqqpppoooooolllmmmnnnqqqsssuuuvvvvvvpppppppppooonnnlllkkkjjjgggfffddd```^^^^^^aaadddqqqyyy~~~~~~~~~~~~xxxqqqlllddd___XXXSSSRRRQQQQQQQQQOOOOOOPPPSSSXXX\\\]]]]]]\\\^^^bbbdddfffhhhkkknnnlllmmmmmmkkkhhheeeeeefffhhhmmmqqqqqqoooooorrrwww|||~~~{{{rrrkkkkkkmmmlllkkkkkkhhhiiikkkppptttuuurrrpppoooxxx}}}vvvmmmdddccceeebbbVVVIIIAAA:::555333333444555666777777777555666777777666777888:::<<<<<<<<<;;;:::999777777555444444333333444444555555666999;;;<<>>:::888999:::<<>>DDDKKKUUU```hhhqqqxxx~~~}}}{{{vvvvvvvvvuuutttrrrqqqpppkkkkkkjjjjjjiiifffbbb^^^XXXWWWWWWWWWWWWTTTOOOJJJEEEAAA;;;666333222000///000///000444666888???FFFQQQVVV\\\aaadddfffggghhhjjjjjjkkkjjjjjjkkkmmmpppqqqqqqppppppoooooooooooommmnnnqqqssstttuuuvvvwwwrrrrrrqqqooommmkkkhhhggggggfffccc```]]]^^^aaadddqqqyyy~~~xxxpppkkkbbb]]]VVVQQQOOOOOONNNNNNKKKJJJLLLOOOUUUYYY\\\]]]\\\___bbbdddfffhhhlllnnnmmmoooooonnnkkkhhhgggggghhhmmmqqqqqqnnnmmmpppttt|||~~~uuullllllmmmkkkhhhhhheeegggkkkpppssstttrrrppppppzzzyyyoooeeebbbeeebbbWWWJJJAAA:::555333444444555777888999:::666777888777666777999;;;<<<<<<<<<;;;:::999888777444444444333333444444444555666888:::;;;@@@NNN]]]ooo}}}~~~yyyuuummmhhh___WWWPPPIIIDDD@@@===:::888999:::;;;BBBJJJPPPUUU[[[___aaabbbcccccc```eeehhhhhhjjjmmmllliii```[[[WWWVVVTTTUUU[[[bbboootttxxxtttiii]]]UUUQQQMMMNNNQQQSSSPPPMMMQQQXXXbbbgggjjjhhhggglllpppqqqwwwrrrpppsssvvvuuutttuuulllhhhfffhhhiiiiiilllqqqvvvwwwxxxwwwrrrgggZZZQQQJJJDDD;;;333000///......+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++)))******+++,,,---...//////000333:::BBBIIIMMMNNNRRRUUUYYY___fffqqq~~~~~~yyy|||tttpppuuuzzz|||uuuppprrrvvv~~~~~~yyytttnnndddZZZNNNHHH@@@999555111///---...111333555777<<>>;;;;;;;;;:::999888777666222111111111111111111222444555888:::;;;@@@OOO]]]ppp}}}yyyuuunnnhhh___WWWRRRLLLEEE@@@<<<;;;999888999===DDDJJJVVVYYY^^^aaabbbcccdddfffeeefffhhhkkknnnmmmjjjggg___]]]___ggglllmmmoooqqq|||~~~zzzoooddd\\\XXXYYYXXXXXXWWWQQQLLLOOOVVVccceeeiiikkkkkkkkklllmmmooopppuuu}}}yyypppllljjjgggccccccgggnnntttzzzyyyvvvrrrppplllaaaUUUGGG>>>555222000,,,+++,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,...---,,,***))))))******000000111777@@@JJJRRRVVVUUUWWW[[[bbblllxxx|||zzzyyyzzz}}}yyyoookkkmmmqqqtttvvv~~~}}}qqqrrryyywwwlllaaaWWWHHH<<<666444333222000111333333444999AAAGGGQQQ\\\fffiiikkkooossssssqqqrrrqqqlllhhhcccWWWLLLCCC???999666444333222111////////////////////////......------------....................................//////////////////,,,,,,,,,------.........//////.........///000111***,,,---......---+++)))///......------,,,++++++++++++,,,,,,---...//////555777999===BBBKKKTTTZZZ^^^dddlllssszzz~~~~~~}}}{{{xxxuuuqqqnnnllllllfffccc```\\\XXXSSSMMMHHH@@@<<<666222111111000000...---------000444888:::>>>EEEPPPZZZ```dddiiilllllllllkkkkkkkkkllllllmmmooonnnllljjjiiihhhggggggmmmooosssuuuvvvtttrrrppppppooonnnlllkkkjjjiiiiiifffcccaaa___\\\ZZZ___gggtttwww{{{~~~|||tttjjjcccZZZUUUOOOJJJJJJKKKLLLMMMGGGGGGHHHJJJNNNRRRVVVYYY]]]^^^___bbbeeeiiilllmmmoooqqqtttuuuqqqmmmjjjhhhlllppptttuuupppkkkgggfffnnnsss{{{yyyqqqmmmnnnmmmgggbbbbbbaaabbbeeehhhiiigggdddhhhrrryyyxxxrrrlllgggbbb[[[[[[XXXPPPFFF>>>999888999777666555666999<<<>>>;;;;;;;;;:::999999<<<>>>???AAAAAA>>>======999222444444333333222222333333666777999>>>AAAHHHUUUcccsss~~~zzzvvvllleee]]]VVVRRRMMMFFFBBB<<<<<<:::999:::???FFFKKKVVVYYY^^^aaabbbccceeeffffffgggiiimmmooonnnkkkhhh___]]]```hhhnnnpppsssvvv{{{~~~{{{pppeee\\\YYYXXXXXXXXXXXXSSSOOOSSS[[[eeehhhjjjlllllllllnnnoooooopppuuu}}}xxxoookkkiiieeebbbbbbgggoootttwwwwwwtttpppoookkkaaaUUUGGG===555111000,,,+++,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---,,,+++******+++,,,---//////111777@@@JJJSSSXXXYYY[[[^^^eeennnyyy{{{zzzyyyyyy|||wwwnnnkkkmmmqqqtttuuu|||}}}}}}pppqqqyyy{{{lll```NNN@@@888444333111000111333333444999AAAGGGQQQ[[[eeehhhiiinnnrrrsssqqqrrrpppkkkgggbbbVVVKKKCCC???999666444333222111////////////////////////......------------..............................,,,,,,------------------,,,,,,,,,---------......++++++,,,,,,------------***+++,,,---------,,,++++++,,,---,,,+++++++++,,,,,,,,,------...//////000222444666:::@@@HHHQQQWWWZZZ```gggnnnttt{{{|||xxxtttqqqooonnnkkkhhhccc___ZZZTTTNNNJJJAAA<<<777333111111000000...---------///333666888<<>><<<<<<999444555555444333333222333333444444777;;;???EEESSS```uuu|||wwwttthhhccc[[[UUUQQQLLLGGGBBB===<<<;;;:::;;;AAAHHHNNNVVVZZZ^^^aaacccdddeeefffggghhhjjjmmmoooooollliii^^^\\\^^^gggnnnqqquuuyyy{{{~~~{{{qqqfff]]]ZZZXXXXXXYYYYYYUUURRRXXX```iiikkkmmmmmmmmmnnnpppqqqoooqqqvvv~~~uuullliiigggddd```aaaeeemmmssssssssspppnnnmmmjjj```UUUGGG===444111///,,,+++,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,---//////...///111666???JJJUUU[[[^^^```ccchhhppp|||{{{zzzyyyzzz|||tttmmmkkkllloooqqquuu{{{~~~zzzvvvyyy}}}nnnnnnvvv{{{mmmXXXFFF:::555222111000111333333444999AAAGGGQQQ[[[dddfffhhhmmmqqqsssqqqrrrpppkkkgggaaaUUUJJJCCC???999666444333222111////////////////////////......------------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------(((***,,,,,,))))))+++---------......//////000000...000333777<<>>===<<<===???AAAAAAFFFHHHBBB<<<:::888555666555444333222222222222444333666:::===DDDRRR```vvv~~~}}}|||{{{xxxssspppgggaaaYYYSSSOOOKKKEEE@@@;;;;;;:::999;;;AAAIIIOOOVVVZZZ^^^bbbcccdddeeefffggghhhjjjmmmooonnnkkkhhh]]]ZZZ\\\dddkkkooorrrwwwzzz~~~{{{rrrfff^^^[[[YYYYYYZZZYYYVVVTTTYYYbbbkkkmmmnnnnnnnnnnnnppprrroooqqqwww}}}}}}ssskkkiiigggccc______bbbiiinnnnnnooommmkkkkkkiii___UUUFFF<<<333111///,,,+++,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---...//////---...111555>>>JJJVVV^^^ccceeehhhlllsss}}}}}}}}}|||}}}~~~}}}tttmmmkkklllnnnooouuuzzz~~~~~~~~~~~~{{{wwwrrrttt||||||kkkiiipppyyyxxx```JJJ===555222000000111333333444999AAAGGGSSS]]]eeeggghhhmmmrrrtttrrrsssqqqlllhhhbbbVVVKKKCCC???999666444333222111////////////////////////......------------......------------------------//////............------------------------------,,,,,,+++++++++,,,---...+++******+++,,,---...///(((+++...,,,)))(((***---------------......//////,,,...000444999@@@GGGMMMSSSXXX```gggmmmttt}}}|||xxxvvvuuuuuurrrlllggg```YYYRRRMMMDDD???999444222111000000//////...---...000222333555;;;DDDMMMVVV\\\```bbbffffffgggiiikkknnnpppqqqrrroookkkgggeeeeeeggghhhiiikkknnnqqqrrrqqqooonnnlllllljjjhhhgggffffffeeedddaaa^^^]]]ZZZZZZaaaiiitttxxx|||~~~}}}|||xxxrrrjjjeeeYYYSSSMMMJJJKKKPPPUUUXXX[[[XXXTTTQQQPPPSSSVVVYYY\\\]]]^^^```bbbcccdddeeebbbhhhooouuuxxxxxxxxxxxxuuuuuuuuusssmmmgggaaa]]][[[___fffmmmsssvvvwwwxxxrrrnnnjjjkkkmmmnnnmmmjjjiiihhheeeccc```\\\XXXVVVYYYaaahhhhhhggggggddd```[[[XXXSSSKKKCCC<<<888555666777999:::;;;<<<;;;;;;===???@@@@@@??????AAABBBJJJPPPPPPGGG>>>999666444555444333222111000000000666555777;;;>>>EEETTTbbbuuu~~~}}}|||{{{yyyvvvqqqnnngggaaaYYYRRRMMMHHHBBB===999999888888;;;AAAIIIOOOWWWZZZ___bbbcccdddeeegggffffffiiilllnnnmmmjjjggg^^^\\\^^^eeekkknnnqqqtttzzz}}}~~~zzzpppfff___]]][[[ZZZZZZZZZVVVTTTZZZbbblllnnnoooooonnnnnnpppqqqnnnqqqvvv|||~~~zzzrrrkkkiiigggddd```^^^```eeeiiikkkkkkjjjhhhiiihhh___TTTEEE;;;333000///,,,+++---...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,---------------------------...000444<<>>:::777666777:::<<<======<<<;;;>>>???AAAAAAAAAAAABBBDDDKKKPPPPPPGGG===888666444333222111000////////////666555777:::>>>EEETTTbbbsss}}}|||{{{wwwrrrooofff```WWWPPPKKKFFF@@@;;;777777777888;;;BBBJJJQQQWWW[[[___bbbdddeeefffgggeeefffhhhkkkmmmmmmiiiggg___]]]```iiioooppprrruuuzzz||||||wwwnnneee```^^^\\\[[[[[[ZZZVVVUUU[[[dddmmmooorrrrrrqqqpppooopppnnnqqquuuzzz{{{xxxrrrmmmhhhhhhfffdddbbbbbbeeegggiiijjjhhhggghhhggg^^^SSSDDD;;;222000///,,,+++---...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,+++,,,---///222999EEEUUU```hhhmmmrrrvvvyyyxxxrrrppprrrtttuuuuuuyyy{{{|||}}}~~~zzzsssmmmkkkppp}}}yyyhhhbbbcccoooxxxvvv___III<<<555222111000111333333444999AAAGGGTTT___iiikkklllooorrrsssrrrtttrrrooolllggg\\\QQQCCC???999666444333222111////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******...------------,,,,,,,,,---+++(((&&&'''))),,,///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---000222444999>>>BBBIIIOOOWWW^^^eeemmmvvv}}}|||yyyxxxwwwtttooojjjeee^^^WWWRRRJJJEEE>>>999666444333222000000//////000000111111222555<<>>;;;888777888:::<<<=========<<<===@@@BBBCCCBBBBBBCCCDDDDDDHHHHHHAAA;;;999777555222111000000///000000000555444555888<<>>===???BBBCCCCCCCCCCCCDDDAAACCCAAA<<<::::::888555222111111111111222222333666555666999<<>>EEENNNTTTWWW[[[___cccdddeeefffgggggghhhjjjmmmooooookkkhhhVVVWWW]]]hhhppprrrrrrttt{{{{{{xxxrrriiicccaaaaaa\\\[[[\\\\\\[[[[[[dddnnnooossswwwyyywwwtttqqqpppnnnpppsssuuuvvvuuusssrrreeehhhkkkmmmmmmmmmmmmnnniiiiiihhhfffgggfff]]]RRRCCC:::222//////,,,+++---...---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,&&&'''***,,,---......---,,,---///000555AAARRR^^^mmmttt|||zzzvvvwww}}}wwwmmmhhhhhhqqq{{{yyymmmdddbbbcccllltttwwwzzzuuugggSSSBBB888444333222000111333333444999AAAGGGPPP]]]iiimmmmmmoooooonnnnnnppppppmmmkkkggg]]]RRRCCC???:::666444333222111////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++.........------,,,,,,,,,***+++...000000///---+++***,,,---......---+++)))'''###!!!&&&---222000,,,------------------------+++---...///000222666888===BBBIIINNNRRRXXX___eeeiiiuuu}}}|||wwwuuuqqqmmmiiiddd^^^ZZZNNNIIIBBB<<<999777555444000000111111222222333333222444:::DDDPPPYYY]]]^^^\\\]]]___aaadddgggjjjkkkooonnnllliiigggeeecccbbbdddfffjjjnnnoooooommmllliiihhhgggeeedddcccbbbbbbbbb^^^[[[ZZZXXXZZZcccmmmuuuyyy}}}}}}{{{zzzxxxuuussskkkdddZZZRRRNNNMMMMMMMMMKKKKKKLLLNNNQQQUUUYYY[[[iiijjjkkklllkkkjjjhhhfffbbbdddgggiiikkkpppuuuxxxwwwuuusssssssssqqqlllggg``````aaabbbcccdddeeeffffffgggjjjmmmpppsssttttttssstttsssooojjjggggggiiihhhkkkjjjgggffffffaaa[[[WWWQQQIIIDDD@@@<<<888555999::::::;;;<<<===>>>>>><<>>888777888:::@@@GGGNNNRRR\\\___bbbddddddddddddeeeggghhhjjjnnnpppnnnhhhcccaaa[[[\\\eeemmmpppssswww}}}~~~{{{sssggg___\\\\\\___\\\[[[[[[ZZZ[[[bbbkkkooouuuyyyyyyyyywwwrrrlllkkklllnnnqqqttttttrrrooohhhggghhhlllqqqsssrrrooopppjjjddddddfffcccYYYOOO???:::222---+++***++++++...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------...///222333444<<>>BBBNNNWWWcccllloooppppppqqqooopppooommmmmmkkkaaaVVVKKKBBB;;;999888444222222...//////...,,,***+++,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,------------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000222555777:::===BBBFFFIIILLLPPPRRR\\\aaajjjuuu~~~xxxtttoookkkfffbbb]]]YYYQQQKKKDDD===999666444222000000///......///000111...222999DDDOOOXXX]]]___[[[[[[ZZZ[[[___dddiiillllllkkkiiihhhfffeeeeeeeeeaaadddhhhlllnnnmmmkkkjjjgggfffcccaaa```aaabbbcccaaa]]]XXXTTTTTT[[[eeelllrrruuuxxx{{{|||}}}}}}~~~~~~~~~uuukkkZZZVVVPPPLLLJJJJJJIIIIIIIIIJJJKKKLLLNNNSSSYYY^^^dddhhhjjjiiijjjlllkkkhhhiiihhhhhhiiijjjmmmooopppsssrrrrrrrrrrrrrrrqqqqqqhhhhhhiiiiiijjjjjjjjjjjjhhhhhhiiijjjkkkoootttxxxuuuvvvvvvtttqqqnnnnnnooorrrnnniiihhhiiigggbbb]]]WWWRRRJJJCCC???<<<:::888888999999:::;;;<<<======<<<<<<======>>>@@@AAABBBAAA@@@>>>;;;888666444222333333333333444444555666;;;;;;<<<@@@CCCIIIWWWdddxxx~~~|||xxxtttnnniii^^^ZZZSSSMMMHHHDDD@@@===888888888;;;@@@HHHOOOSSS]]]___bbbdddddddddeeeffffffgggjjjooorrrpppiiiccc]]]YYY[[[ccciiilllpppuuu{{{{{{yyyqqqfff___\\\]]]\\\YYYXXXYYYXXXYYYaaajjjnnntttyyyzzzzzzyyysssmmmggghhhkkkooossstttrrrqqqkkkiiigggiiimmmqqqsssssstttmmmfffdddfffbbbWWWMMM>>>999222...,,,---......------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......111222333:::KKK[[[iiiyyyyyyxxxtttnnniiihhhmmmtttzzz|||yyykkkeee```jjjooollllllssstttpppfff[[[LLL???888555222000///000111222444888===AAAMMMUUU```iiilllnnnoooqqqpppqqqqqqooonnnlllbbbXXXLLLCCC;;;999777444111222/////////...,,,+++,,,---------............------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---))))))***++++++++++++***.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---/////////111333666555888===@@@CCCEEEHHHKKKMMMQQQXXXaaakkkuuu}}}~~~{{{vvvsssnnniiieeeaaa\\\YYYRRRMMMEEE???;;;888555444111000///......///000111333555;;;DDDNNNVVVZZZ\\\\\\\\\[[[\\\___dddhhhkkkkkkjjjhhhfffeeedddddddddbbbdddiiimmmnnnmmmkkkiiigggfffdddbbbaaaaaaaaaaaa]]]ZZZVVVRRRTTT[[[eeemmmtttwwwzzz|||}}}~~~~~~}}}vvvlllbbbYYYTTTOOOKKKIIIIIIIIIHHHHHHIIIJJJKKKMMMRRRXXX]]]ccchhhkkkjjjkkkmmmkkkgggfffffffffhhhiiilllnnnooottttttssstttuuuuuutttsssnnnnnnmmmllllllkkkkkkkkkiiiiiiiiiiiiiiilllpppssswwwxxxyyyxxxvvvvvvyyy{{{zzzuuunnnkkkiiifffaaa]]]VVVPPPIIIBBB>>>;;;999888888999::::::<<<<<<===>>>============???@@@AAABBBBBBAAA???<<<999666444333333333333333444555666666;;;:::===@@@DDDJJJXXXfffyyy~~~{{{xxxsssmmmiii]]]XXXRRRLLLGGGCCC???<<<888888999<<>>@@@BBBDDDEEEFFFJJJPPPWWW___fffjjjssswww}}}|||xxxvvvrrroookkkgggccc___[[[XXXRRRMMMGGGAAA===:::777555111111////////////000111444666:::BBBLLLUUU[[[]]]^^^^^^]]]^^^```dddhhhkkkjjjiiigggeeecccccccccccccccfffjjjmmmnnnmmmjjjiiigggfffeeedddbbbaaa______ZZZWWWTTTQQQSSSZZZeeelllsssvvvzzz|||}}}~~~|||vvvooodddZZZVVVRRRMMMIIIHHHHHHHHHGGGFFFGGGHHHIIILLLQQQWWW\\\aaagggkkkllllllmmmjjjeeebbbcccdddfffiiikkkmmmnnnsssssssssvvvxxxyyyyyywwwxxxwwwtttrrrooonnnmmmmmmiiiiiiiiihhhggghhhlllnnnvvvxxxzzzzzzzzz}}}~~~vvvoookkkfffaaa]]]UUUOOOGGG@@@<<<:::888777999999:::;;;<<<======>>>=========>>>???@@@BBBBBBDDDBBB@@@===:::777555444333333333333444555666777::::::===AAAEEELLLZZZhhhzzz}}}{{{xxxssslllggg]]]YYYRRRLLLGGGCCC???<<<999999:::===CCCKKKRRRWWW]]]```cccdddddddddeeefffeeegggkkkqqqtttqqqjjjdddaaacccgggkkkmmmrrryyy~~~|||vvvnnneee^^^\\\\\\XXXUUUSSSSSSQQQSSS[[[eeejjjpppuuuvvvwwwwwwsssnnnggghhhkkkpppuuuxxxyyyxxxppplllfffccceeekkkrrrvvvxxxoooeeeaaa```\\\QQQHHH:::666111...---...//////++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,---///111555BBBPPPcccvvv{{{uuuwwwyyyqqqhhhdddhhhpppwww{{{}}}~~~uuufffdddiiillljjjiiikkkhhhccc[[[SSSGGG>>>999666222//////000111111222666;;;>>>JJJQQQZZZaaafffjjjooossssssvvvvvvtttrrroooggg^^^PPPFFF===999777333111111111111000...,,,,,,...000------............------------------............------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,---............000222555888<<<>>>???@@@AAABBBCCCCCCDDDFFFJJJPPPVVVYYY^^^ccciiiooouuuzzz}}}{{{wwwssspppnnnllljjjfffbbb___\\\XXXUUUOOOLLLFFFBBB>>>;;;777555222111000/////////000111111333888AAALLLWWW^^^bbbaaaaaa```aaacccgggjjjlllkkkiiigggeeecccccccccddddddgggkkknnnnnnllljjjhhhffffffeeedddbbb```^^^\\\YYYVVVSSSPPPRRRYYYcccjjjpppsssxxx{{{|||}}}|||}}}|||vvvrrrmmmddd[[[TTTPPPKKKHHHGGGGGGGGGGGGFFFFFFGGGHHHKKKPPPVVV[[[```fffkkkmmmmmmmmmiiiccc___aaadddgggjjjlllnnnoooqqqqqqrrrwww}}}}}}yyyuuurrrooonnngggggggggffffffgggiiillltttvvvxxxxxxxxx|||{{{rrrlllgggbbb___UUUOOOGGG@@@<<<:::999888999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEDDDAAA>>>;;;888555444333333333333444666777888::::::===BBBFFFNNN\\\jjj{{{~~~}}}{{{xxxrrrkkkfff^^^YYYSSSMMMHHHDDD???===999999:::>>>DDDMMMTTTYYY]]]```ccceeeeeeeeeeeefffeeegggkkkpppsssqqqjjjddd___cccgggiiilllsss|||xxxnnneee^^^[[[[[[ZZZWWWSSSRRRPPPQQQYYYbbbhhhmmmqqqrrrssstttqqqmmmiiijjjlllqqqvvvzzzzzzzzzqqqnnniiieeeeeeiiioootttvvvmmmbbb]]]\\\XXXNNNFFF999666000---,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333>>>III]]]rrr~~~yyyuuu||||||tttjjjgggkkksss{{{zzzjjjgggjjjmmmmmmnnnnnnjjjfff[[[SSSHHH???:::666222...000000000000111444999===HHHOOOXXX```eeejjjooottttttxxxyyyvvvtttqqqjjjbbbSSSIII???:::777333111222000000000...------...000------............------+++++++++,,,,,,---------------------------------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++*********+++++++++,,,,,,---------,,,---............000222888;;;???AAABBBAAAAAABBBAAA@@@??????AAAEEEIIIKKKOOORRRXXX]]]bbbgggkkkoooqqqpppooonnnkkkhhheeecccdddaaa^^^[[[YYYVVVSSSQQQJJJGGGDDDAAA>>>;;;888555333222111/////////000111111333888AAALLLWWW^^^bbbcccccccccdddgggjjjmmmooommmkkkhhhfffeeeeeeeeeffffffiiilllnnnnnnllliiigggeeeeeedddcccaaa^^^\\\[[[YYYWWWSSSQQQRRRYYYbbbiiipppsssyyy}}}yyyzzzxxxsssoookkkddd\\\SSSPPPKKKGGGGGGHHHHHHHHHFFFGGGHHHIIIKKKPPPVVV[[[___eeekkkmmmmmmmmmhhhbbb]]]```dddiiimmmooopppqqqqqqppprrryyy{{{vvvqqqoooeeefffgggfffffffffiiikkksssvvvwwwuuutttwww|||sssmmmhhhdddbbbVVVPPPGGG@@@<<<;;;;;;:::999::::::;;;<<<===>>>???????????????@@@BBBCCCDDDFFFDDDBBB???;;;888555444333333333444555666888888::::::===BBBFFFNNN]]]kkkzzz~~~}}}|||{{{xxxrrrjjjeee^^^ZZZSSSMMMHHHDDD@@@===999:::;;;???FFFNNNVVV[[[^^^```ccceeeeeeeeefffgggggghhhjjjnnnpppooohhhcccaaaeeehhhiiioooyyyxxxmmmddd^^^[[[ZZZ\\\XXXTTTRRRPPPRRRZZZdddiiimmmnnnmmmnnnqqqpppmmmkkkkkknnnrrrxxx|||}}}}}}vvvsssnnniiigggiiioootttvvvlll```ZZZYYYUUULLLCCC888555000---,,,,,,++++++,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------+++,,,...///222;;;DDDVVVmmm{{{~~~}}}wwwyyy~~~wwwnnnkkkpppyyy~~~ooogggiiimmmpppssssssppplllbbbYYYMMMCCC<<<777222///000000000000111333888;;;EEELLLVVV^^^dddiiiooossstttyyy{{{xxxuuurrrkkkdddWWWLLLAAA<<<888444222333---///000///...---...///------............------*********+++,,,,,,------------------------------,,,,,,------------,,,,,,++++++------------++++++))))))***++++++++++++***,,,,,,,,,+++++++++*********++++++,,,,,,------...,,,---...///...///222444888<<<@@@BBBBBBAAAAAAAAA@@@???>>>>>>???AAACCCEEEDDDGGGKKKOOORRRUUUZZZ]]]aaaaaaaaa```^^^[[[YYYWWWXXXVVVSSSQQQPPPNNNKKKIIIEEECCCAAA@@@>>><<<888666444333111000//////000111444666:::BBBLLLUUU[[[]]]ddddddeeefffiiilllooopppooommmjjjgggffffffggghhhhhhjjjmmmooonnnlllhhhfffcccbbbaaa```^^^]]]\\\[[[XXXWWWTTTRRRTTT[[[dddkkktttwww}}}~~~~~~{{{{{{xxxrrrmmmiiibbbZZZTTTPPPKKKHHHHHHIIIJJJJJJGGGHHHIIIJJJMMMRRRXXX]]]___eeekkklllmmmmmmhhhbbb\\\___eeejjjooorrrrrrrrrtttrrrsss{{{zzzsssoooeeeggghhhgggggggggiiikkkrrrvvvwwwtttoooqqqyyyzzzssslllgggdddcccVVVPPPGGG@@@<<<;;;;;;;;;::::::;;;<<<===>>>>>>????????????@@@AAABBBDDDDDDFFFEEEBBB???;;;777555333333333333444555777888999::::::===BBBFFFNNN]]]kkkxxx}}}||||||{{{xxxrrrjjjddd]]]XXXRRRLLLGGGCCC???<<<::::::<<<@@@GGGPPPXXX]]]^^^aaadddeeeeeeeeefffgggiiihhhiiikkkmmmlllgggbbbcccfffgggiiirrrvvvkkkccc^^^[[[ZZZ\\\XXXUUUSSSRRRUUU^^^iiikkknnnnnnkkkkkkooopppnnnmmmnnnqqqvvv}}}~~~zzztttlllhhhjjjqqqwwwzzzoooaaaZZZWWWRRRIII@@@666333///------......---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---.........,,,,,,...///111888AAAPPPhhhyyyzzz{{{xxxwww~~~yyyrrrqqqwwwssshhhiiinnnuuu{{{{{{xxxvvvkkkaaaSSSGGG@@@:::555111000000000000000222777:::AAAIIITTT]]]ccchhhmmmqqqtttyyy|||yyyuuurrrlllfffZZZOOOCCC>>>:::555333444***---///000...---,,,---------............------******+++,,,,,,---..............................,,,,,,------------,,,,,,***+++---......---+++***))))))***++++++++++++***---,,,,,,,,,++++++++++++******+++,,,,,,---......,,,---/////////111333666888<<<@@@CCCCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAAAAA===???BBBDDDGGGJJJMMMPPPTTTUUUUUUTTTSSSQQQNNNMMMLLLJJJHHHFFFEEEDDDBBB???AAA@@@@@@@@@???>>>:::777444333222000//////000111333555;;;DDDNNNVVVZZZ\\\bbbbbbdddfffiiillloooqqqpppnnnjjjgggffffffhhhiiiiiikkknnnooonnnkkkgggeeeaaa```^^^\\\[[[[[[[[[\\\VVVUUUTTTTTTWWW___iiipppwwwzzz~~~~~~{{{{{{{{{{{{{{{|||}}}}}}{{{{{{wwwppplllhhhaaaZZZUUUQQQLLLJJJJJJKKKLLLLLLIIIJJJKKKLLLNNNSSSZZZ^^^___eeejjjkkkllllllhhhcccYYY^^^dddkkkpppsssssssssuuuqqqpppwww}}}tttoooiiijjjjjjiiihhhggghhhiiiooossstttpppjjjiiipppxxx}}}xxxrrrkkkeeebbbaaaUUUOOOEEE>>>;;;:::;;;;;;::::::;;;<<<===>>>??????@@@@@@@@@@@@AAACCCDDDEEEFFFDDDBBB>>>:::777444222333333333444666777999:::::::::===AAAEEEMMM[[[iiiuuu|||||||||{{{xxxqqqiiiddd\\\WWWQQQKKKFFFBBB===:::::::::<<<@@@HHHQQQYYY^^^^^^aaadddeeeeeeeeefffgggkkkiiihhhjjjllljjjfffaaa^^^aaaaaacccnnn~~~tttiiibbb^^^\\\[[[[[[WWWTTTTTTTTTXXXbbbmmmnnnooonnnjjjjjjoooqqqoooqqqrrruuu|||wwwnnniiilllttt|||~~~rrrcccZZZWWWQQQGGG>>>555222///...///000000000...------,,,++++++++++++---,,,,,,++++++,,,,,,---))))))***+++---...//////...,,,,,,...000111777???MMMeeexxx~~~vvvuuu|||wwwttt{{{xxx{{{{{{uuuuuu{{{vvvjjjkkkpppzzz~~~rrrhhhYYYKKKBBB<<<777333000000000000000222666999>>>FFFRRR[[[bbbgggllloootttyyy|||yyyuuurrrlllfff\\\QQQEEE???:::666444555))),,,///000///---,,,+++---..................---++++++,,,------...//////........................,,,------......------,,,***+++---......---+++***++++++,,,------------,,,---------,,,,,,,,,++++++******+++,,,,,,---......+++---///000000222555777999===BBBEEEEEEDDDCCCCCC888999999:::;;;;;;<<<<<<999;;;===???AAADDDHHHJJJMMMMMMNNNMMMLLLJJJHHHGGGEEECCC@@@??????===;;;999?????????@@@AAA???<<<999555444222000000000000111...222999DDDOOOXXX]]]___```aaabbbeeehhhllloooppppppnnnjjjgggeeefffhhhiiijjjlllnnnooonnnkkkgggddd```___\\\ZZZZZZZZZ[[[\\\SSSSSSSSSTTTYYYbbbmmmtttxxx{{{~~~}}}zzzxxxwwwuuuvvvvvvwwwyyy{{{|||}}}yyyyyyuuuoookkkiiiccc\\\UUURRRMMMKKKKKKMMMNNNNNNKKKKKKLLLMMMPPPUUU[[[``````fffjjjjjjkkkllliiicccXXX\\\ccckkkpppssssssssssssnnnkkkrrruuunnnlllmmmmmmkkkhhhffffffgggjjjnnnqqqllleeedddjjjqqq|||{{{wwwqqqjjjddd```^^^TTTMMMDDD===999999::::::::::::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEFFFDDDAAA>>>:::666333222222333333444666888999:::::::::===AAAEEELLLZZZhhhttt~~~}}}|||zzzwwwqqqiiicccVVVRRRMMMHHHDDDAAA===:::999999<<>>FFFPPP[[[ccciiinnnppptttvvvwwwuuuttttttoooiiiZZZRRRHHH>>>888666555444333222111000///...---,,,......------------......---------............///......---------,,,,,,,,,.........------,,,,,,,,,,,,---------,,,,,,+++******************+++,,,---///......------,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,...000000111222555888:::===@@@BBBCCCAAA???===:::999999888888999999:::888888:::<<<>>>@@@AAABBBEEEEEEEEEDDDBBB@@@???>>>@@@===:::777555555666777999;;;===>>>???===;;;999888666333000.........///000555>>>HHHRRRYYY^^^```___^^^___bbbfffjjjllllllqqqmmmiiiiiifffbbbbbbeeejjjllloooqqqppplllhhhddd___]]][[[ZZZZZZYYYWWWVVVOOOOOOUUU```kkkppptttyyyzzzyyyxxxwwwvvvttttttsssuuuvvvwwwxxxyyyzzzzzzzzzxxxvvvssspppkkkeee^^^XXXRRRQQQPPPMMMKKKKKKLLLNNNOOOMMMMMMOOOOOOPPPWWW___bbbdddhhhkkkllljjjgggeee]]]___ccciiiooosssssssssooommmlllnnnttt}}}tttllllllpppssspppjjjdddcccdddhhhjjjkkkgggbbbbbbiiippptttsssqqqmmmhhhccc___\\\QQQKKKDDD>>><<<<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>@@@AAACCCEEEFFFFFFEEEEEEFFFDDD@@@===:::999999999888777666555555666777888>>>===???DDDHHHNNNZZZfffsss|||~~~}}}|||zzzvvvppphhhbbbWWWSSSMMMGGGCCC@@@<<<:::999999===CCCLLLTTTYYY[[[___aaadddeeeddddddeeefffiiikkkllljjjfff```\\\ZZZ[[[YYYYYY]]]fffqqq{{{~~~zzzrrriiiaaa]]][[[\\\YYYXXXWWWVVVZZZdddqqq{{{}}}yyytttooonnnnnnooowww{{{}}}}}}yyywww|||zzzqqqfff```ZZZOOOEEE;;;444...------+++,,,///------,,,++++++,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...............000444777BBBRRRiii}}}zzzwwwvvvzzztttnnnoooqqqssswww|||||||||qqquuuzzzzzzgggVVVJJJAAA:::555333222///...///222555777;;;CCCOOOZZZccciiimmmoootttwwwxxxwwwwwwvvvqqqjjj^^^VVVKKK@@@:::666444333222111111000///......---.........------.........,,,,,,,,,,,,---------.........---------,,,,,,,,,------------,,,,,,,,,+++------------,,,,,,+++***------------------......,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,...///000111222555777<<<===@@@BBBBBB@@@===<<<;;;;;;:::999999999999999666777888999;;;===>>>>>>BBBBBBBBBAAA???===<<<;;;999777555333333333444555999;;;===??????>>><<<;;;999888555222000000000000111777@@@JJJTTT[[[```bbbaaa```aaadddhhhkkkmmmmmmqqqlllhhhgggeee``````ccchhhjjjmmmooonnnkkkhhheeedddaaa^^^[[[YYYWWWSSSPPPXXXVVVYYYaaaiiilllooosssvvvvvvvvvuuuttttttssssssuuuvvvwwwxxxyyyyyyyyyyyywwwuuusssoookkkeee^^^YYYSSSRRRPPPMMMKKKKKKLLLMMMOOONNNNNNQQQQQQQQQWWW___bbbdddhhhkkklllkkkiiiggg___aaaeeejjjpppssssssrrrnnnllljjjjjjooowww}}}sssllllllppprrrpppiiidddbbbcccbbbdddeeeaaa\\\]]]dddjjjoooooommmiiieee```\\\YYYOOOJJJBBB===::::::::::::;;;;;;;;;<<<<<<===>>>>>>@@@AAABBBCCCDDDEEEEEEEEEFFFDDDAAA>>>;;;999777777888777666555555666777888===<<<>>>CCCGGGNNNZZZeeerrr{{{~~~|||zzzuuunnnfff```WWWSSSLLLGGGBBB???;;;999999:::>>>DDDMMMUUUZZZ\\\```bbbeeeeeeeeeeeefffgggiiikkkmmmlllfff___ZZZWWWXXXUUUTTTXXX```llluuu{{{{{{wwwpppiiibbb]]][[[ZZZYYYXXXWWWYYY```lllzzzxxxrrrpppqqqrrr{{{yyypppjjjcccVVVJJJ===555...,,,,,,+++---222,,,,,,+++******+++,,,,,,,,,,,,++++++******++++++---------,,,,,,+++++++++---.........---///333666===LLLbbbvvv}}}yyywwwwww|||}}}rrrmmmnnnoooqqqtttyyy~~~~~~|||wwwyyy}}}vvvcccRRRCCC999444333222000//////222444666777???LLLYYYbbbhhhmmmoootttxxxzzzyyyyyyyyyssslllccc[[[OOOCCC;;;666333222111111000000/////////...........................+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++************)))******+++,,,,,,------)))*********+++,,,,,,,,,,,,---///000000111444666<<<===???AAA@@@>>><<<:::;;;:::999777666666666666444555666777888999999:::=========<<<;;;999888777222222222111222222333444999;;;>>>@@@@@@???===<<<;;;999666444222222222333333888BBBLLLVVV]]]aaacccdddcccdddfffjjjnnnooooooooojjjffffffdddaaabbbfffeeegggiiijjjkkkjjjhhhgggcccaaa```______]]]ZZZXXXZZZVVVWWW]]]ccceeeiiimmmrrrrrrrrrrrrssssssssssssuuuuuuvvvwwwxxxxxxxxxxxxvvvtttqqqnnnjjjeee^^^YYYSSSRRROOOMMMKKKKKKKKKLLLPPPNNNPPPSSSUUUTTTXXX^^^bbbeeehhhlllmmmmmmlllkkkdddeeehhhmmmqqqttttttsssmmmjjjgggfffiiipppxxx}}}xxxpppjjjllloooqqqnnnhhhccc``````\\\^^^^^^ZZZWWWXXX^^^eeekkkjjjiiigggccc^^^ZZZWWWMMMGGG@@@;;;999888888777999::::::;;;<<<<<<======AAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBB@@@<<<999666555888777666555555666777888<<<;;;===BBBGGGMMMYYYeeepppyyy~~~~~~|||yyytttlllddd^^^XXXSSSLLLFFFAAA>>>;;;888999;;;???FFFOOOWWW[[[]]]aaabbbdddeeeeeeeeefffhhhfffiiillllllhhhaaa[[[XXXVVVSSSQQQTTT\\\gggpppvvvzzzuuuoooiiiccc___[[[YYYZZZYYYYYY]]]eeerrrxxxuuuwwwzzz|||xxxrrriii[[[MMM???888222000///---...111+++******************+++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---///222444888EEEZZZooo}}}zzzxxxzzz}}}tttpppqqqrrrtttvvvzzz~~~yyy{{{}}}{{{}}}nnnYYYFFF999444222111///...///111333444444===KKKXXXbbbiiimmmpppssswwwzzzzzzzzzzzzuuummmddd]]]QQQFFF===888444222000000000000////////////---..................---+++,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))((())))))******++++++++++++(((((()))***++++++,,,,,,,,,---/////////000333555:::;;;===??????>>><<<;;;999888777555333222222222444444444555555666666777888888888777666555333222000111111222222333333333888:::===???@@@???===<<<;;;999777444333333333444333999CCCNNNWWW^^^bbbcccfffeeefffhhhmmmpppqqqrrrkkkgggdddeeeeeecccfffjjjcccdddfffhhhjjjkkklllllliiigggffffffeeedddaaa^^^SSSOOOOOOUUU[[[```eeejjjoooooopppqqqrrrssssssttttttuuuvvvvvvwwwwwwwwwvvvsssrrrpppmmmjjjddd^^^YYYTTTQQQNNNLLLKKKKKKKKKKKKOOONNNQQQVVVXXXXXXZZZ___ccceeehhhlllnnnoooooonnniiijjjlllpppuuuwwwvvvuuullliiieeedddffflllsssxxxyyy|||~~~}}}xxxrrrllliiikkkmmmnnnlllgggaaa^^^]]]ZZZ[[[ZZZWWWTTTUUU[[[aaagggggggggeeebbb]]]YYYVVVKKKFFF@@@;;;888888777777888999999:::;;;<<<======AAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEECCC???;;;777555888777666555555666777888<<<;;;>>>CCCGGGNNNZZZfffpppyyy~~~}}}{{{xxxssskkkbbb\\\WWWRRRKKKDDD@@@===:::999:::;;;@@@HHHQQQXXX]]]^^^```bbbcccccccccdddfffggggggjjjmmmmmmhhhaaa[[[XXXUUUSSSQQQSSS[[[eeennnsssyyytttmmmhhhddd```]]]ZZZ\\\[[[\\\```jjjvvv}}}yyyyyy|||{{{}}}{{{uuukkk[[[LLL>>>888444333111---***+++************************,,,++++++***++++++,,,,,,******+++,,,,,,---......,,,---...------...000333666@@@RRRgggzzz}}}}}}~~~}}}~~~wwwtttuuuwwwxxxzzz}}}|||uuutttzzzzzzzzzuuu^^^JJJ;;;555111000///......///111222444===JJJXXXbbbiiioooqqqrrrvvvxxxyyyzzz{{{vvvoooeee^^^RRRHHH???:::555333000000000000////////////------...//////...------------------..................---------,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,------///////////////...---,,,+++++++++******)))))))))(((((()))***++++++,,,,,,,,,---...///...///222444777888:::<<<======<<<<<<999888777555333222111111333333444444444555555555555555444444333222111000000000000111111111111111777999<<<>>>??????>>>===;;;999777444333333444444555:::DDDOOOXXX]]]```aaaeeeeeefffiiimmmqqqsssssskkkfffccccccbbbaaadddhhhggghhhjjjllloooqqqrrrssstttrrrnnnjjjfffaaaZZZVVVNNNJJJJJJPPPXXX]]]ccciiimmmnnnoooppprrrssstttuuuttttttuuuuuuvvvvvvuuuuuuqqqooonnnllliiiddd^^^ZZZSSSPPPLLLKKKLLLLLLLLLKKKOOOMMMPPPVVVZZZ[[[]]]```eeefffhhhkkkmmmooopppqqqmmmnnnppptttxxxyyyxxxwwwllliiieeeccceeejjjqqquuuuuuwwwyyywwwrrrllliiigggkkkllllllkkkfffbbb^^^\\\YYYYYYWWWTTTRRRSSSXXX]]]bbbbbbbbbaaa^^^YYYUUURRRIIIEEE???;;;:::999999888888888999:::;;;<<<===>>>@@@@@@???@@@AAABBBDDDFFFGGGGGGGGGEEEBBB>>>999777888777666555555666777888<<<;;;>>>CCCHHHOOO[[[gggpppyyy~~~~~~|||zzzwwwrrrjjjbbb\\\VVVPPPIIICCC???===;;;::::::<<>>666111000////////////000111555===IIIVVV```hhhooorrrrrrvvvxxxxxxyyy{{{xxxrrrhhhaaaVVVKKKBBB<<<777444111111000000/////////...,,,---...//////...---,,,---------.........//////......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,---......---+++***,,,,,,++++++***))))))((()))*********+++,,,,,,,,,+++---.........///111333777888999;;;;;;;;;;;;::::::999888666444333333333222222333333444444444555333333333333222111000///.........---...//////000666999<<>>;;;:::777555444444555666777===FFFQQQYYY]]]______bbbbbbcccggglllpppssssssnnnhhhdddbbbaaa___aaaeeennnoooqqqrrrtttuuuuuuuuuooommmjjjgggccc^^^XXXTTTPPPLLLLLLRRRYYY]]]ccchhhkkklllmmmoooqqqrrrssstttsssttttttuuuuuutttttttttooommmlllkkkhhhddd^^^ZZZRRRNNNJJJJJJLLLNNNMMMLLLNNNKKKNNNUUU[[[^^^```cccfffggghhhjjjlllooopppqqqnnnoooqqquuuyyyzzzyyyxxxmmmiiieeebbbcccgggmmmrrrqqqsssuuurrrmmmhhhggghhhlllllllllkkkiiieeeaaa^^^ZZZYYYVVVSSSQQQRRRVVVYYY\\\]]]]]]\\\YYYTTTOOOKKKGGGCCC???<<<;;;;;;;;;:::888999999;;;<<<===>>>????????????@@@AAABBBCCCDDDFFFGGGFFFEEEBBB???;;;999888777666555555666777888;;;:::===BBBGGGNNN[[[fffpppxxx~~~|||{{{yyyvvvqqqjjjbbb\\\TTTOOOHHHBBB???===<<<;;;:::===BBBKKKTTT\\\___```bbbcccddddddcccdddgggiiinnnppppppnnnhhhbbb]]]ZZZZZZYYYYYY\\\cccjjjpppsssvvvnnneee```___^^^\\\YYYXXXYYY\\\dddoooyyyyyyttttttvvvtttuuu{{{~~~~~~yyyqqqfffTTTEEE888222//////...***(((*********+++,,,,,,+++******++++++******++++++,,,---+++++++++,,,,,,---------+++,,,------------...000444999DDDUUUkkkzzznnnhhhjjjsss{{{{{{ooollluuu~~~vvveeeQQQ@@@777222222111111111111222222555<<>>888444222111111000///......---,,,---///000000///---,,,,,,,,,---------...............---------,,,,,,,,,+++,,,,,,,,,---------------,,,+++******,,,...///&&&''')))******)))((('''++++++++++++++++++******++++++++++++,,,,,,,,,,,,+++,,,......---...000222999999::::::999888777777888777555444333222222111000000111111222333444444333333333333222111000000------,,,,,,...000333444888:::>>>AAACCCCCCBBBAAA===;;;999777666666777888;;;@@@JJJSSSZZZ^^^______^^^^^^```dddjjjooorrrssspppkkkgggfffeeeeeehhhmmmssstttttttttsssqqqooommmccccccbbbbbbaaa^^^YYYVVVPPPMMMNNNTTT[[[___dddiiiiiijjjkkkmmmnnnpppqqqrrrsssssstttttttttssssssrrrmmmlllkkkjjjhhhddd^^^ZZZPPPLLLHHHIIILLLOOOOOOMMMLLLIIIKKKTTT[[[___bbbfffggghhhhhhiiikkkmmmpppqqqmmmnnnppptttxxxzzzyyywwwmmmiiiddd______bbbgggjjjkkknnnpppnnniiifffgggjjjnnnnnnnnnnnnmmmjjjeeeccc___]]]YYYUUUSSSTTTWWWYYYYYYZZZ[[[ZZZVVVPPPKKKGGGDDDAAA===;;;;;;<<<<<<;;;999999:::;;;===>>>???@@@===>>>???@@@BBBBBBBBBBBBEEEEEEDDDCCCAAA>>>;;;:::888777666555555666777888888888:::@@@EEELLLYYYeeennnwww~~~}}}}}}{{{zzzxxxvvvqqqjjjbbb\\\SSSNNNGGGAAA>>>======<<<:::===CCCLLLUUU\\\```aaaddddddeeeeeedddeeehhhkkklllmmmooommmiiidddbbb```\\\[[[\\\```fffmmmrrrttttttlllbbb]]]\\\\\\[[[XXXUUUVVV[[[dddpppzzzzzzuuutttrrrmmmnnnvvv{{{{{{|||xxxooodddRRRCCC888222---......,,,---000***+++,,,------,,,+++***+++*********+++,,,,,,---------,,,,,,,,,,,,++++++***,,,------------...///333666@@@PPPfff}}}{{{mmmeeegggpppxxxzzz{{{~~~xxxkkkgggqqqzzzzzz}}}vvvfffSSSAAA666444444333333222333333333555<<>>===:::999888888999:::===CCCLLLUUU\\\_________\\\\\\^^^ccciiinnnqqqrrrqqqllliiikkkmmmnnnsssyyyttttttsssqqqnnnjjjfffccceeedddcccaaa___ZZZUUUPPPMMMJJJLLLUUU\\\aaafffkkkhhhiiijjjkkkmmmnnnooopppsssssssssttttttsssrrrrrrlllkkkjjjiiihhhddd^^^ZZZOOOKKKGGGHHHMMMPPPPPPNNNLLLHHHJJJRRR[[[```dddggghhhhhhhhhiiijjjmmmooopppkkklllnnnssswwwxxxxxxvvvnnniiibbb]]][[[]]]aaadddfffiiillljjjgggeeehhhlllqqqpppqqqqqqpppnnniiifffdddbbb]]]YYYWWWWWWZZZ[[[ZZZ[[[\\\ZZZWWWQQQKKKGGGBBB???<<<;;;;;;<<<<<<<<<999:::;;;<<<>>>???@@@AAA<<<===???AAABBBBBBBBBAAACCCCCCBBBAAA???===;;;:::888777666555555666777888666666888>>>CCCKKKWWWcccmmmuuu~~~}}}|||{{{}}}zzzwwwtttooohhh```[[[SSSKKKCCCAAA???;;;999:::;;;@@@GGGNNNTTTZZZ___cccdddccccccbbbcccdddfffgggmmmooooookkkeeebbbbbbccccccaaaaaafffnnnsssssspppqqqeeeZZZWWWWWWVVVVVVWWWUUUXXX^^^hhhqqqwwwyyyyyy|||tttsssuuurrrqqqqqqrrruuuwwwyyyyyy{{{xxxwww{{{}}}ssskkkaaaQQQCCC555222///---,,,,,,***)))************************)))************+++++++++)))******++++++,,,------,,,...///111111111000000111666===GGGXXXqqq~~~|||nnneeeccchhhmmmnnnssswww}}}yyyjjjbbbkkkvvvxxx{{{~~~uuueeeTTTEEE:::222111000//////000000111222888BBBLLLWWWaaakkkqqqtttyyy}}}|||{{{}}}|||yyytttooofffZZZNNNBBB:::555222000......///000000000///............---------........................***+++---......---+++******+++,,,------,,,***))),,,,,,+++******)))))))))+++++++++************))))))******+++++++++******+++***************++++++)))***,,,,,,---///222555888999:::999666444444444444444222111000000000000...//////000111222222222222222333333222111///......//////...///333888<<<:::@@@FFFHHHKKKNNNLLLHHHCCCBBB???<<<:::::::::;;;@@@FFFNNNXXX```eeeggghhhcccbbbaaaaaaeeekkkrrrvvvyyywwwssspppnnnmmmnnnooollljjjiiihhhgggeeeccc```ccc```^^^^^^___\\\VVVOOOLLLMMMOOOVVV^^^dddfffeeejjjjjjkkkkkklllmmmnnnnnnssssssrrrqqqqqqpppoooooonnnllljjjgggccc```]]]\\\WWWQQQJJJIIIKKKMMMLLLJJJJJJHHHHHHNNNYYYbbbfffgggiiiiiiiiijjjkkklllmmmnnnooojjjjjjooossssssrrrssskkkllliiiaaa^^^```cccbbbdddccccccdddbbb___ccciiipppqqqrrrtttuuutttpppllljjjfffbbb______`````````\\\^^^^^^[[[UUUOOOJJJGGGAAA>>>:::999999;;;<<<<<<999999::::::;;;<<<<<<<<<===>>>>>>??????@@@AAAAAACCCBBB@@@>>><<<:::999999777777555333111222555777444444777<<>>???EEEJJJLLLOOOSSSRRRNNNFFFEEEBBB???===<<<<<<<<>>:::999:::;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAABBBAAA???===:::999888888888888666444222222555777888777:::???CCCIIITTT___nnnttt|||~~~|||{{{zzzwwwvvvsssoookkkeee^^^YYYQQQJJJCCCAAA>>>:::999;;;===BBBJJJQQQVVV[[[```cccdddcccccccccccceeeggghhhooopppppplllfffaaaaaabbbhhhggghhhlllrrrvvvwwwuuupppfff\\\XXXWWWVVVWWWYYY[[[]]]bbbiiipppssssssrrrtttwwwzzz{{{zzzxxxxxxxxxuuunnngggfffjjjooopppppprrrmmmkkkrrr}}}rrrgggZZZIII;;;555222///---------,,,+++************************************+++++++++,,,------,,,++++++******)))++++++++++++,,,---......///111666>>>MMMccc~~~|||{{{yyyzzzwwwkkkeeeeeegggiiimmmqqqttt{{{tttggg```gggpppssssssvvvwww{{{zzzpppcccVVVHHH===555444333222111222222333444888>>>EEENNNXXXbbbiiikkksssxxxzzz|||~~~{{{wwwooodddVVVIII>>>888444222/////////000000//////............---------........................///---,,,******+++---...,,,,,,++++++++++++,,,,,,******+++,,,,,,---......,,,+++++++++************))))))((('''((()))***+++*********+++---...000111---...///000000222555888666888::::::999888888888666666444333222111111111//////000000111222222222555555555444333000...---//////000111333777===BBBEEEKKKOOOQQQTTTYYYXXXUUUMMMKKKFFFBBB???=========GGGLLLUUU]]]dddggghhhgggiiilllooosssuuuvvvuuutttooolllfff```\\\ZZZYYYZZZddddddddddddcccaaa___^^^^^^\\\[[[[[[\\\YYYSSSNNNKKKLLLQQQWWW___dddfffgggkkkkkkkkkkkklllllllllllloooooooooooonnnmmmmmmlllkkkjjjhhheeecccaaa```___\\\WWWSSSQQQSSSTTTRRRQQQOOOLLLJJJNNNVVV```eeehhhlllkkkkkkjjjjjjjjjjjjiiieeecccccciiimmmnnnoooqqqjjjooopppmmmkkklllllljjjgggdddbbbbbbaaa___ccciiipppqqqtttyyy|||}}}{{{xxxmmmnnnooopppqqqoookkkgggdddcccaaa]]]VVVOOOHHHDDD@@@===:::999:::;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>??????@@@AAAAAABBBBBBAAA???===;;;999888777666888999888666333333555777:::999;;;@@@CCCHHHRRR\\\lllsss}}}~~~}}}{{{zzzyyyvvvtttqqqnnnjjjddd]]]XXXOOOIIICCCAAA>>>:::999<<>>>>>???AAAHHHNNNWWW```gggkkklllllloooqqqsssuuutttqqqnnnlllfffccc___[[[YYYYYY[[[\\\```bbbccccccaaa___^^^]]]\\\[[[ZZZZZZZZZWWWRRRNNNIIILLLRRRYYY___dddggghhhllllllkkkkkkkkkkkkkkkkkknnnnnnoooooonnnmmmlllkkkiiihhhfffdddbbbaaaaaaaaa___\\\YYYWWWXXXXXXWWWUUURRROOOMMMOOOVVV^^^eeehhhkkkkkklllllllllkkkkkkkkkeeebbbdddiiillllllmmmpppooouuuyyywwwuuutttrrrnnnjjjeeebbbbbbaaa```dddiiioooqqquuuzzz}}}qqqtttxxx|||}}}xxxpppjjjfffdddaaa]]]WWWPPPIIIEEE???===:::999:::;;;::::::;;;;;;<<<<<<===>>>>>>>>>?????????@@@AAAAAABBBBBB@@@???===;;;999777666666888999999777555444555666999999;;;???BBBFFFOOOYYYjjjqqq}}}~~~}}}|||zzzyyyxxxvvvtttqqqnnniiiccc\\\WWWMMMHHHCCCAAA===999:::>>>AAAGGGNNNUUUZZZ^^^aaacccccccccccccccdddfffhhhiiiooopppooojjjddd___^^^___hhhjjjooouuuzzz|||{{{yyyoooggg^^^ZZZXXXVVVYYY]]]]]]```fffnnntttwwwvvvuuuuuuttttttwwwzzz}}}}}}|||~~~vvvkkkfffgggjjjkkkkkknnniiigggnnn{{{~~~rrreeeWWWGGG:::444222///------------,,,***************************++++++++++++,,,,,,,,,)))******++++++,,,------,,,++++++***+++---...000000///222888@@@PPPiii|||~~~vvvppppppvvv~~~|||pppiiiggggggkkkqqquuuvvvyyyrrrggg^^^aaahhhlllllljjjfffiiihhhbbbZZZPPPDDD:::555444222111000000111111222555888===EEEOOOZZZaaahhhpppwwwyyy|||}}}|||zzzuuulll___PPPCCC<<<777444222000000000000//////............---------........................------...///...---,,,+++---,,,+++***+++,,,...///.........---------,,,,,,,,,,,,,,,++++++++++++***)))(((&&&&&&''')))+++,,,,,,++++++++++++,,,,,,---///000111222333555888;;;999;;;>>>???===;;;::::::777666555333111000000000111111111111222222222222111222333444555444333333111111222333555999???CCCEEEJJJMMMNNNRRRXXX[[[YYYTTTOOOGGGBBB@@@CCCHHHLLLRRRVVV]]]dddiiilllmmmmmmlllmmmnnnnnnmmmkkkhhhfff```]]]ZZZVVVVVVXXX[[[]]]___aaaddddddaaa^^^]]]]]]ZZZZZZZZZZZZXXXUUUPPPMMMHHHLLLSSSZZZ```dddgggiiikkkkkkkkkkkkkkkkkkjjjjjjmmmnnnooooooooonnnlllkkkgggfffdddbbb`````````aaaaaa___^^^]]]\\\[[[ZZZXXXUUUSSSQQQRRRVVV^^^dddhhhjjjkkklllmmmnnnnnnnnnnnngggeeegggkkkmmmlllmmmqqqttt{{{|||zzzuuuooommmgggbbbbbbbbbbbbeeejjjooopppuuuzzz~~~tttyyyuuummmgggddd```\\\XXXRRRKKKFFF>>><<<:::999:::::::::999;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@>>>;;;999888777777666777999888666555555666::::::===AAADDDGGGPPPZZZhhhppp|||~~~~~~}}}|||{{{yyyxxxwwwvvvtttqqqmmmhhhaaaZZZTTTKKKGGGCCCAAA<<<888:::???CCCIIIQQQXXX\\\___bbbccccccccccccccceeegggiiijjjnnnooonnniiibbb]]]\\\]]]ccciiiqqqyyy}}}~~~|||zzzoooggg___[[[XXXVVVYYY______bbbiiirrrxxx{{{zzzxxxvvvvvvuuuwwwzzz}}}~~~yyyqqqkkkggggggggghhhllljjjkkkqqq{{{tttfffWWWGGG;;;333000---,,,------,,,+++************************++++++++++++,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,---...//////000...000666;;;FFF^^^uuu~~~~~~vvvpppooonnnwww}}}rrrlllkkkkkkooovvv{{{|||~~~qqqfff\\\\\\bbbhhhhhheeebbbdddccc]]]WWWPPPDDD999555444222111000000000000111333666:::@@@IIISSSZZZcccllltttwwwzzz~~~~~~{{{zzzyyyvvvooocccUUUGGG???999666333111111111000//////............---------........................---...///000///---+++***,,,++++++,,,,,,---.../////////...------,,,++++++,,,,,,,,,,,,++++++++++++((('''''''''(((***,,,---,,,,,,++++++++++++,,,,,,///111333444555888<<>><<<<<<999888666444222111111000222222222222222222222222000111333555666666555555222333333222333777<<<@@@AAAEEEHHHIIINNNUUUXXXWWWQQQNNNIIIGGGHHHNNNTTTYYY]]]___bbbeeeggghhhhhhhhhddddddfffggghhhhhhgggfff^^^ZZZVVVRRRQQQRRRUUUXXX^^^bbbeeeeeeaaa]]]\\\\\\XXXYYYYYYXXXUUUQQQMMMJJJGGGLLLTTT[[[```dddgggiiijjjjjjjjjjjjkkkkkkkkkkkkkkklllnnnoooooonnnlllkkkfffdddbbb___^^^^^^___```aaaaaaaaa```___]]]\\\[[[XXXWWWUUUUUUYYY^^^dddhhhhhhiiikkkmmmnnnooonnnnnnhhhgggjjjnnnooonnnpppuuuyyyzzztttqqqjjjcccbbbcccdddggglllnnnpppsssxxx|||~~~|||zzztttzzzzzzqqqhhhddd^^^[[[WWWRRRKKKEEE>>><<<::::::::::::999888:::;;;;;;<<<======>>>>>>===>>>>>>???@@@@@@AAAAAAAAA@@@>>>;;;999888777666333555777888777666666666<<<<<<@@@EEEIIILLLUUU___hhhppp|||}}}}}}}}}|||zzzyyywwwvvvuuusssoookkkfff^^^VVVQQQJJJFFFCCCAAA<<<888:::@@@EEEJJJSSSZZZ^^^```bbbdddcccccccccdddeeegggiiikkknnnnnnmmmhhh```[[[ZZZ[[[^^^fffrrr||||||yyynnnggg```\\\XXXVVVZZZ```cccfffmmmuuu|||~~~}}}zzzuuuvvvvvvwwwzzz}}}~~~zzzssskkkgggggghhhiiijjjooouuu|||wwwgggWWWFFF:::111///,,,+++,,,,,,+++***************************+++++++++,,,,,,,,,------------,,,++++++******)))***+++,,,---...............,,,...444666===SSSkkk~~~wwwpppoookkksss{{{tttooonnnooorrrzzztttjjj^^^ZZZ```ggghhheeebbbcccbbb]]]XXXRRRFFF<<<777666444222111111111111000222444777<<>>;;;:::999777555333333222222222222222222222222222222333444555666666555555444444333222111444888<<>>>>>???@@@@@@???>>><<<:::888666555555///222666888777666666777;;;<<>>888777555333222222222222000222444555888===CCCGGGUUU___iiipppuuuzzz|||zzzwwwxxxxxxtttkkk]]]PPPGGG:::888444222111111000...//////.........---------........................222000...,,,+++,,,---...)))+++,,,...//////...---***++++++,,,,,,------...---------,,,,,,,,,++++++'''((()))+++,,,,,,---,,,++++++,,,,,,...///111222222444777999<<<@@@DDDHHHMMMOOOQQQPPPKKKFFFBBB@@@>>>===;;;999777555555444222222222222222222222222444444555666666555444333555444333111000222666999>>>BBBDDDEEEJJJRRRVVVVVV^^^_________]]][[[YYYWWWWWWVVVUUUTTTUUUVVVWWWXXX^^^aaaeeeiiiiiihhheeebbbYYYVVVQQQMMMMMMOOOSSSVVV]]]aaafffddd^^^YYYXXXYYYTTTUUUVVVSSSNNNIIIEEECCCEEELLLUUU\\\aaadddhhhkkkhhhhhhiiijjjkkkkkkllllllgggiiikkkmmmmmmkkkiiihhheeebbb___\\\ZZZZZZ[[[\\\aaacccddddddaaa^^^\\\\\\[[[\\\\\\\\\]]]```dddggghhhiiijjjkkkkkkjjjhhhfffcccdddjjjppprrrsssxxxwwwmmmeeeccceeegggkkkooonnnoooqqqtttvvvuuurrroookkkttt{{{mmmggg___YYYUUUOOOGGG@@@===;;;::::::::::::999777999999::::::;;;<<<<<<===<<<<<<<<<===>>>>>>??????>>>===;;;999777555444444---111555777777777666777888:::???FFFKKKPPPYYYccciiipppzzz|||}}}zzzyyyxxxvvvvvvvvvvvvwwwxxxtttmmmgggaaaZZZTTTPPPHHHCCC???===999666888===HHHMMMUUU\\\___aaacccddddddccccccccceeegggjjjkkkmmmiiidddaaa```]]]XXXTTTYYYbbbooo{{{{{{wwwmmmeee]]][[[ZZZYYY[[[___bbbhhhqqqzzz}}}{{{wwwvvvtttsssuuuxxx{{{~~~vvvlllfffeeehhhhhhooo{{{zzziiiSSS???333000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,++++++------,,,,,,***++++++,,,,,,++++++***&&&'''((()))+++,,,---...---...000333444888FFFSSSooo~~~~~~zzzqqqjjjmmmppptttxxx}}}}}}vvvuuuwwwyyymmmfffgggllloooqqqrrrnnnhhhcccbbb^^^PPPBBB===999222...///222222///000111222222444999???CCCOOOUUU___hhhooouuuyyy{{{zzz{{{xxxrrrllleeeXXXLLL???777222222222000...//////---++++++---/////////------------------------///'''!!!"""***///...***,,,,,,,,,,,,,,,,,,,,,,,,........................******))))))((('''''''''***)))))))))***+++,,,,,,,,,,,,,,,---///000222333555666888<<<@@@DDDHHHJJJKKKLLLMMMNNNNNNLLLIIIGGGBBB@@@??????===:::666222777555333333555666444333777666555444333333333444111///---++++++000888===999???IIISSSZZZ]]]]]]\\\YYYSSSNNNJJJFFFCCCGGGMMMNNNOOOPPPPPPPPPQQQTTTVVVZZZ\\\___bbbdddddddddccc___[[[VVVRRRPPPPPPPPPPPP\\\dddiiieee^^^ZZZWWWTTTQQQPPPOOOLLLJJJHHHFFFEEEGGGJJJPPPXXX```eeeffffffjjjjjjjjjjjjjjjiiihhhgggiiijjjjjjkkkkkkjjjjjjiiicccaaa___]]]\\\[[[[[[[[[cccdddeeeccc```]]]\\\\\\]]]]]]\\\\\\]]]```bbbdddgggggggggeeebbbaaabbbccc```eeellloooqqqssswwwzzzvvviiigggkkkllllllllliiiiiikkkmmmnnnnnnllliiihhhooozzzxxxmmmggg^^^YYYUUUOOOGGG@@@===<<<:::999888999::::::<<<<<<;;;:::;;;<<<===>>>@@@===999777777:::>>>AAAAAA???<<<999777555444444111111333777;;;<<<999666999777:::BBBJJJQQQZZZbbbgggnnnxxx~~~}}}||||||}}}~~~{{{zzzxxxvvvuuuuuuuuuvvvvvvrrrlllfff```YYYRRRMMMGGGBBB???===;;;888<<>>KKKQQQ[[[dddlllqqqvvvyyyzzz|||{{{vvvqqqiii\\\PPPBBB:::333222222000///000222111/////////000///...------------------------000+++((()))///111///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))************)))******++++++,,,,,,,,,---///000222333333555888<<>>:::777888888999999999888777666222444666777777666444222......///333888>>>DDDGGGPPPSSSVVVYYYYYYUUUQQQNNNKKKFFFAAA???===<<>>===<<<;;;;;;;;;<<<>>>>>>@@@>>><<<999666555444333111111333777:::;;;999777555333555<<>>>>><<<;;;???FFFLLLQQQXXX^^^aaabbbbbbcccfffeeeddddddeeegggiiikkkmmmhhhccc```^^^\\\WWWTTTUUU]]]kkkwww}}}|||xxxtttjjjccc]]]\\\\\\ZZZ[[[^^^ccciiirrrzzz}}}{{{wwwuuusssrrrsssvvv{{{~~~~~~wwwooojjjiiigggjjjrrr|||wwwjjjZZZHHH:::111///...---,,,,,,++++++,,,+++++++++++++++++++++++++++++++++******************++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,+++---//////222<<>>666444333111000111000///------------***(((------------------------...------///111111...,,,---------,,,,,,+++++++++************************((())))))***++++++,,,,,,++++++******)))*********,,,,,,,,,---///000222333222555999>>>CCCGGGJJJLLLJJJIIIGGGGGGGGGHHHJJJKKKLLLJJJHHHGGGFFFDDDAAA>>>666888::::::999666555444666666666666555444222111666666999???GGGLLLNNNMMMSSSRRRQQQOOOJJJDDD>>>;;;;;;777444555555777>>>FFFKKKMMMNNNNNNMMMMMMNNNOOORRRVVV[[[aaagggjjjllllllhhhddd^^^XXXTTTRRRRRRRRRXXX___eeeccc___\\\YYYUUUJJJIIIFFFDDDBBBAAA@@@@@@GGGKKKRRRYYY___ccceeeeeehhhiiiiiiiiiiiihhhhhhgggkkkkkkjjjiiihhhfffeeedddeeeccc___\\\ZZZZZZ[[[\\\```bbbcccbbb```_________aaaaaa``````aaadddfffhhhfffggggggeeebbb``````aaa```dddgggiiiiiikkkooosss~~~~~~rrrooopppnnnllllllhhhfffdddcccccccccaaa```XXX]]]fffqqqyyy{{{vvvpppiiiddd^^^XXXSSSLLLCCC===<<<;;;999888888999::::::;;;;;;;;;:::;;;<<<<<<===:::;;;===??????>>>===<<<>>>===:::888666444333222111111333666999:::999777444222333999???EEEPPP[[[fffmmmwww~~~|||zzzyyyyyyzzz|||~~~~~~~~~|||{{{zzzwwwuuusssrrrqqqrrroookkkeee^^^VVVMMMGGGEEE@@@======;;;;;;@@@GGGOOOTTT[[[```bbbcccccccccgggfffeeeeeefffgggjjjkkkmmmhhhbbb___^^^[[[WWWTTTSSS\\\hhhtttzzzzzzvvvssshhhbbb]]]]]]]]][[[\\\^^^ccchhhrrr{{{{{{xxxuuurrrrrrtttwwwyyywwwyyy{{{yyysssmmmjjjhhhfffllluuu}}}{{{pppbbbRRRDDD999333...------,,,+++++++++,,,------------------------+++,,,,,,,,,+++***++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---...//////111999BBBMMMbbb|||~~~xxxxxxxxxxxxwwwrrrkkkeeedddhhhmmmpppssswww}}}}}}{{{|||wwwyyyxxxmmmVVVIII;;;666555333111000...//////000111444999===???FFFOOOYYYaaahhhnnnqqquuuzzz}}}{{{vvvpppeee[[[NNNDDD:::666444222111222...---------...---***(((------------------------+++---......---,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,---///000222333222555:::@@@EEEJJJMMMOOOLLLJJJHHHFFFGGGJJJMMMPPPQQQOOOLLLJJJIIIHHHEEECCC999;;;<<<:::666444333444666555444444777;;;???BBBHHHEEEDDDFFFKKKLLLIIIDDD=========;;;999777444333555111000222444777???HHHLLLNNNPPPPPPNNNMMMLLLMMMNNNRRRXXX```ggglllpppqqqmmmjjjeee^^^XXXUUUTTTUUUYYY```eeeccc___]]]XXXSSSGGGEEEBBB???=========>>>FFFKKKSSSZZZ___bbbcccdddgggggghhhhhhiiihhhhhhhhhjjjjjjjjjiiihhhfffeeedddfffddd```]]][[[[[[\\\^^^___```bbbbbb`````````aaabbbaaaaaaaaabbbeeegggiiifffggggggeeebbb````````````ccceeeeeedddfffjjjnnnvvv}}}|||rrrpppqqqooonnnnnnhhheeeaaa^^^]]]]]]\\\[[[TTTWWW^^^hhhqqqtttrrroooeeeaaa\\\VVVQQQIIIAAA;;;;;;:::999888888999:::::::::::::::;;;;;;;;;<<<<<<:::<<<>>>@@@@@@???===<<<<<<;;;:::777555333222111111111222555777888999999888666777;;;???EEEQQQ]]]eeelllwww~~~}}}|||zzzzzzxxxyyy{{{}}}~~~~~~~~~}}}|||{{{zzzxxxuuusssqqqpppqqqnnnjjjeee^^^UUULLLFFFEEE@@@<<<;;;::::::???GGGQQQVVV]]]bbbdddddddddeeeggggggfffeeefffhhhkkklllnnniiibbb___]]]\\\XXXUUUTTT\\\hhhsssxxxxxxuuuqqqgggaaa]]]]]]]]]\\\\\\___bbbhhhqqq{{{}}}yyyuuurrrrrrrrrsssoooqqqsssrrroookkkgggeeedddmmmxxx~~~~~~~~~~~~|||uuuhhhXXXIII>>>666222------,,,+++++++++,,,,,,************************,,,...///...,,,***+++---***++++++,,,,,,++++++******++++++,,,,,,---.........,,,,,,.........444<<>>888777333111111...///000111222444888;;;<<>>>>>>>>>>>>>>;;;:::999777555444222111000111222333444666888:::<<<:::;;;>>>AAAFFFRRR^^^dddkkkvvv}}}~~~}}}}}}|||{{{zzzyyyvvvxxxzzz|||}}}}}}}}}}}}{{{zzzyyyxxxvvvsssqqqpppooolllhhhbbb\\\UUUMMMGGGDDD???<<<;;;::::::@@@HHHRRRWWW^^^ccceeeffffffggggggfffffffffgggjjjlllnnnooojjjccc___^^^\\\YYYVVVVVV]]]iiisssxxxwwwtttpppgggaaa\\\\\\\\\\\\]]]aaabbbhhhqqq{{{}}}xxxtttqqqooonnnjjjlllmmmnnnmmmjjjfffdddcccooo{{{~~~~~~}}}|||vvvmmm___OOOAAA777111///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---///111///,,,***,,,...***++++++,,,,,,++++++***)))******+++,,,------...,,,******,,,,,,,,,000666@@@QQQggg}}}}}}xxxzzz|||}}}zzztttmmmiiikkkpppvvvzzz{{{|||~~~~~~zzz~~~tttttt|||hhhSSS@@@:::888444111333111222333222111222444666999???GGGPPPXXX___fffjjjooovvv{{{zzzwwwtttnnniiiXXXNNNCCC>>>:::555222222000//////000222333111000---------------------------------+++***+++---///---------,,,,,,+++++++++))))))))))))))))))))))))------,,,,,,+++******)))++++++******)))*********,,,,,,,,,---///000222333555777<<>>DDDLLLSSSWWWUUURRROOOGGGAAA:::666444222///,,,.........///000111222222444000000333666:::DDDMMMRRRUUUXXXXXXTTTPPPMMMLLLGGGIIIMMMSSS[[[ccckkkoooppprrrqqqllleee^^^\\\\\\```eeeiiigggeeeaaaYYYRRRJJJGGGBBB===;;;;;;===>>>EEELLLUUU\\\^^^___```bbbddddddfffggghhhhhhhhhhhheeeffffffggggggfffffffffdddcccaaa```______``````^^^```aaabbbaaa```aaabbbaaa`````````aaadddfffhhhhhhiiijjjiiieeebbb``````bbbdddeeeccc```___bbbdddmmmrrrvvvxxx|||~~~uuunnnjjjlllooooooppprrriiieee```]]][[[YYYXXXVVVSSSSSSVVV\\\cccfffeeeccc[[[XXXSSSNNNGGGAAA===;;;999999888777777888:::;;;999999:::;;;;;;;;;;;;:::======<<<<<<<<<===>>>???::::::999888666444222111000111222222222444888;;;===<<<>>>@@@AAAEEEQQQ\\\cccjjjuuu~~~~~~}}}{{{yyywwwvvvuuuwwwyyy{{{|||}}}}}}}}}yyyyyyyyyxxxvvvsssqqqpppmmmjjjddd___YYYSSSLLLHHHCCC>>>;;;;;;;;;===DDDLLLSSSXXX___dddggghhhhhhiiifffeeeeeefffhhhkkknnnpppqqqkkkddd```^^^]]]ZZZXXXYYY```jjjtttxxxwwwsssppphhh```[[[[[[[[[\\\___cccccchhhqqqzzz|||wwwsssooollljjjkkklllnnnnnnkkkgggeeebbbppp}}}~~~~~~}}}zzzrrriiiZZZJJJ===444000...,,,+++++++++++++++,,,,,,........................,,,///111///+++)))+++...***++++++,,,,,,++++++******++++++++++++++++++++++++)))))),,,,,,+++...333888FFF[[[qqq~~~uuuxxx|||~~~|||wwwqqqnnnnnnttt{{{}}}wwwwwwtttooossszzzmmmVVVAAA;;;999444111444000111222111000000222333777<<>>@@@DDDLLLVVV\\\^^^^^^___aaabbbccceeefffggghhhhhhhhhddddddeeeddddddcccbbbaaa_________``````_________^^^```bbbbbbaaa```aaaaaabbbaaa``````bbbdddgggiiiiiikkkllljjjgggcccaaaaaabbbeeefffeeeaaa______aaaeeekkkoooqqqtttxxxxxxuuunnniiigggjjjmmmnnnooorrrjjjgggccc___]]][[[YYYWWWVVVUUUVVVZZZ___aaa```]]]VVVTTTOOOIIIBBB>>><<<<<<999888777777777888:::;;;888999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<=========:::::::::999777555333222000111222111111333888;;;<<<===@@@BBBBBBDDDOOO[[[bbbiiittt}}}zzzxxxuuutttuuuvvvxxxzzz|||}}}}}}|||xxxyyyxxxxxxvvvtttqqqpppkkkgggbbb\\\WWWQQQLLLHHHBBB===;;;;;;<<>>QQQhhh~~~qqqvvv{{{~~~}}}yyyuuurrrpppwww~~~|||tttpppxxxsssiiiiiilllvvv~~~pppWWWAAA;;;999444111444+++---...//////000333555666;;;BBBJJJQQQXXX^^^bbbcccjjjooonnnlllkkkjjjhhh]]]SSSIIIDDD???777222000555222///......///......------------------------'''''')))---000///,,,))),,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,---///000222333:::;;;>>>CCCKKKUUU]]]ccchhhiiikkkmmmmmmllljjjiiikkkfff___YYYVVVTTTSSSRRRQQQPPPRRR[[[dddfff^^^VVVNNNKKKFFFAAA<<<999777666+++---...///...---...000,,,,,,...///000000000000222//////444999???IIISSSUUUXXX[[[[[[WWWQQQMMMJJJBBB@@@@@@BBBIIISSS]]]cccnnnssswwwuuunnnfffbbbbbbaaafffkkkkkkkkkhhhaaaXXXRRRNNNGGG@@@======???AAADDDMMMWWW]]]]]]]]]___aaabbbcccdddfffggghhhhhhhhhdddddddddcccaaa```^^^]]][[[\\\^^^___```___^^^]]]___```bbbbbbaaa``````aaabbbbbbaaaaaaccceeehhhiiijjjlllmmmkkkhhhdddbbbaaacccfffhhhfffbbb___^^^___^^^dddiiikkkooorrrrrrooolllgggfffjjjmmmmmmooorrrkkkhhhdddbbb___]]]ZZZXXXYYYXXXYYY\\\```aaa^^^[[[TTTQQQLLLFFF@@@<<<<<<===888888777777777888:::;;;888999:::;;;<<<;;;::::::999:::<<<===>>>===<<<;;;::::::::::::888666444222000111222111000222777<<<===???BBBEEEDDDEEEOOOZZZaaaiiittt~~~}}}}}}|||{{{yyyxxxwwwxxxyyyyyyzzz{{{{{{{{{zzzwwwvvvuuuvvvvvvuuurrrpppkkkggg```YYYTTTOOOJJJGGGBBB???:::999;;;BBBJJJOOOZZZ]]]aaacccdddcccdddeeefffdddcccdddgggkkkmmmnnnnnnjjjddd```^^^]]]]]]]]]aaagggmmmrrrvvvwwwpppgggfff```]]]]]]]]]\\\___dddfffjjjoootttxxxzzz~~~||||||{{{zzzwwwuuurrrpppoooqqqrrrpppooommmiiieeecccqqq|||yyyvvvooogggXXXGGG999000------)))******+++++++++******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++,,,,,,+++***+++---///444777DDDZZZrrr|||sssssswww||||||wwwttttttpppwwwsssmmmooottt{{{~~~~~~kkkeeehhhmmmuuu~~~~~~iiiXXXEEE:::666222111111222111000//////000111222333999@@@GGGLLLRRRYYY^^^dddjjjllliiieeeccc```[[[VVVQQQJJJDDD@@@:::444...///......///000000...------------,,,,,,+++++++++,,,------------,,,+++***,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------,,,,,,------,,,,,,+++***)))***+++,,,,,,,,,,,,,,,------------,,,...222555777;;;@@@EEEKKKTTT```hhhnnnqqqtttuuutttrrrqqqqqqrrrnnnhhhccc```^^^\\\ZZZ[[[XXX[[[fffqqqlllXXXFFF???===999555222000///...////////////...---,,,+++,,,,,,++++++,,,...///111000222444666999@@@JJJQQQ[[[```bbb^^^YYYUUUOOOJJJHHHAAA???BBBAAA@@@KKK[[[gggooouuutttoookkkeee___```bbbggglllnnnlllgggcccXXXUUUNNNFFF@@@???AAACCCJJJNNNTTTYYY\\\^^^___aaaccccccdddeeeeeeeeeeeedddggggggfffdddbbbaaa```___```______^^^\\\[[[[[[ZZZ]]]___aaaccceeeeeeeeedddccccccbbbbbbdddfffiiijjjnnnpppqqqoookkkeeebbb```bbbeeehhhjjjjjjfffbbb___```aaabbbeeehhhkkkmmmooohhheeebbbccchhhlllnnnnnnnnnjjjfffbbb```^^^\\\ZZZ[[[\\\]]]^^^___^^^]]]\\\VVVQQQIIICCC???===;;;999777777777777777777777777777777888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;888555444444333222222333444666777:::>>>AAADDDEEEHHHNNNSSS___fffrrr}}}~~~}}}}}}}}}|||{{{yyywwwvvvwwwwwwxxxyyyyyyyyyyyyyyywwwvvvuuuuuuvvvuuurrrpppkkkfff___YYYSSSNNNIIIFFFAAA>>>:::999<<>>CCCHHHNNNVVV\\\eeejjjllliiidddaaa]]]XXXSSSOOOIIIDDDAAA<<<666111000///...///000000...------------,,,,,,,,,++++++---------,,,,,,+++++++++++++++,,,,,,,,,++++++***'''((()))******+++******,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++*********+++,,,,,,,,,---000222666999>>>CCCIIISSS^^^gggnnnqqquuuvvvvvvtttssssssooommmjjjiiiiiihhhgggffflllddd\\\WWWUUUOOOEEE===999888666444222000//////.........///......---------,,,,,,,,,---///000222111333555666999???HHHOOO\\\aaadddaaa\\\XXXSSSMMMHHHAAA>>>@@@>>><<>>;;;999888777777777777777777777777888888999999999:::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;:::777555333222111111111111333444555888;;;???AAACCCGGGMMMSSS___fffqqq}}}~~~}}}}}}}}}}}}}}}|||zzzyyywwwvvvvvvvvvwwwxxxxxxxxxwwwwwwvvvuuuuuuuuuuuutttqqqooojjjeee^^^XXXRRRMMMHHHEEE@@@>>>;;;:::===DDDLLLQQQZZZ^^^aaaddddddddddddeeefffeeedddeeegggiiijjjjjjiiigggdddaaa`````````aaagggmmmsssvvvxxxxxxrrrjjjeee```]]]]]]^^^]]]aaafffgggiiijjjkkklllnnnrrruuuwwwuuusssvvv{{{}}}{{{wwwqqqpppqqqrrrrrroooiiifffgggsss~~~{{{vvvqqqlllddd\\\OOOAAA666000...------------------,,,+++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,++++++,,,,,,,,,++++++---///222333:::JJJ\\\qqquuunnnkkkooossssssrrrrrrooowwwrrrddddddggglllooopppuuu|||tttfff```^^^fffnnnuuu}}}{{{iiiXXXFFF;;;555111111222111111000000000000111111222666;;;???CCCJJJSSSYYYdddjjjlllhhhccc```[[[UUUQQQMMMHHHEEECCC???999555111000//////000000...---------------,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,+++))))))************)))))),,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,+++***))))))***+++------------///111333777<<>>===>>>333333333333222111000000------........./////////......---...///111222444222444666777999>>>FFFLLLZZZaaaeeeddd```]]]XXXRRRKKKEEEBBBBBB>>>;;;AAAKKKPPP\\\ggglllllliiiaaaZZZYYYYYY[[[___bbbeeedddccc]]]ZZZSSSLLLEEECCCDDDGGGLLLPPPUUUYYY[[[\\\^^^``````aaaaaabbbbbbbbbbbbbbbbbbbbbaaa```___]]]]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^___```aaaccceeehhhjjjkkkggggggffffffhhhjjjmmmnnnooopppqqqnnniiidddaaa___\\\ccckkkqqqqqqnnnjjjhhhffffffeeefffgggiiijjjkkkfffffffffhhhmmmqqqssstttrrrooojjjgggffffffeeedddkkkhhheeecccaaa^^^[[[XXXRRRMMMFFF@@@<<<:::888666777777777777777777777777999999999:::::::::;;;;;;999999:::::::::;;;;;;;;;::::::::::::888666444333000000//////000111333444555888<<>>888333222444111000000000000000000111333666999<<>>EEENNNZZZbbbooosssxxx||||||{{{{{{zzzzzzyyywwwvvvuuurrrnnnjjj[[[YYYTTTMMMEEE@@@??????222333444444444222111000---------......///000111000000///000111333555666555777999999:::===CCCHHHUUU]]]ccccccbbb```\\\WWWRRRMMMIIIGGGBBB===@@@FFFGGGQQQ[[[```cccccc^^^XXXTTTSSSSSSVVVZZZ___aaabbb]]][[[UUUNNNHHHFFFGGGIIIMMMQQQUUUXXXZZZ\\\]]]_________```aaaaaaaaaaaa```aaa``````___^^^]]]]]]\\\]]]^^^^^^______```aaaaaa``````aaabbbeeeiiilllnnnjjjjjjiiiiiijjjmmmoooqqqpppqqqpppmmmhhhccc___^^^]]]ccclllqqqqqqooommmlllnnnlllkkkjjjjjjkkklllmmmhhhiiijjjmmmrrrvvvyyy{{{uuurrrmmmjjjjjjlllmmmmmmsssoooiiifffccc```\\\YYYQQQLLLEEE???;;;999777666777777777777777777777777888888999999999999::::::999999999999::::::::::::999999999888777555333222000000//////000111333444444777;;;>>>@@@FFFNNNTTT]]]eeeqqq}}}}}}{{{yyyzzz{{{}}}||||||{{{zzzxxxvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvuuutttttttttrrrooolllgggccc\\\UUUOOOJJJFFFBBB>>><<<;;;<<>>888555222000/////////...,,,------------------------,,,,,,,,,++++++,,,,,,---***+++,,,------------------------------,,,+++***++++++,,,,,,++++++***)))((()))***+++,,,---------+++---///000///...///000///222777<<>>;;;999888666666666666666666666666666777777777777888888888888888888888999999999::::::999999888777666444333222111111000000111222444555444777;;;>>>AAAGGGOOOVVV^^^eeeqqq}}}|||}}}}}}{{{yyyyyyzzz{{{|||||||||{{{yyyxxxvvvuuuwwwxxxxxxxxxxxxwwwvvvvvvvvvuuutttssssssqqqnnnkkkfffaaaZZZTTTNNNIIIDDDAAA<<<;;;;;;===CCCKKKSSSXXX[[[^^^bbbeeeeeeeeeeeeffffffggghhhjjjlllllliiigggcccbbb```\\\ZZZ]]]dddjjjooovvvzzzyyyvvvsssnnniiiccc___\\\^^^___```dddiiillllllkkkjjjjjjlllpppsssvvvtttuuu{{{xxxssswwwxxxqqqkkkkkkjjjoooooojjjddd```[[[VVVNNNGGG<<<555111000...,,,)))******++++++*********)))************+++++++++************************(((((())))))***+++++++++)))***************++++++)))+++------,,,,,,,,,---...///333999AAAQQQmmmzzzoooeeeffflllsss{{{yyyxxxyyy|||}}}nnniiigggkkkppptttyyy~~~tttddd\\\ccchhhhhhiiilllllljjjdddYYYLLLCCC:::333000111000000111111111111000000333555777888:::???HHHOOOVVV^^^eeefffeeeeeeaaa]]]UUURRROOOMMMLLLHHHAAA<<<666444000///......---,,,------------............++++++,,,---------,,,,,,+++,,,,,,------------,,,++++++,,,,,,+++***))))))+++++++++++++++******)))'''((()))+++,,,---......)))+++,,,,,,++++++,,,------111666;;;AAAKKKVVV___mmmrrr{{{}}}yyyuuuoooiiiddd___XXXQQQMMMLLLJJJFFFBBB>>>===<<<:::777444222111......------...000222333444333444444666888;;;<<<<<<>>>@@@???======???BBBEEEMMMUUUYYY]]]aaabbb```]]]ZZZWWWRRRMMMGGGBBB@@@CCCFFFGGGHHHMMMRRRSSSPPPKKKGGGDDDDDDHHHNNNRRRUUUTTTSSSPPPLLLIIIIIILLLNNNQQQTTTVVVXXXYYYZZZ[[[]]]]]]^^^^^^_______________``````__________________^^^___```aaabbbccccccdddaaabbbcccfffhhhlllnnnpppnnnnnnmmmmmmnnnqqqsssuuurrrqqqoookkkeee```]]]\\\bbbjjjrrrvvvuuutttuuuwwwuuusssooolllkkkkkklllmmmpppqqqsssuuuxxx|||~~~|||~~~zzzpppiiifffccc]]]XXXOOOJJJCCC>>>:::999777666666666666666666666666666666666666777777777777888777777888888888999999999:::999888777666444444333222222111111222333555666666999<<<>>>AAAGGGPPPWWW___fffrrr}}}yyyzzz{{{zzzxxxxxxzzz{{{||||||{{{zzzyyywwwvvvuuuvvvwwwwwwwwwvvvvvvuuutttvvvtttsssssssssqqqmmmkkkeee```YYYSSSMMMHHHCCC@@@;;;;;;;;;>>>DDDMMMUUUZZZ\\\___ccceeeeeeeeefffffffffgggiiilllnnnnnnkkkhhhcccbbb^^^YYYWWWZZZccckkkooovvv{{{xxxtttppplllgggccc^^^\\\^^^___```eeejjjqqqqqqqqqooommmnnnppprrrtttuuuwww}}}yyyrrruuuvvvnnniiijjjjjjkkkiiiaaa\\\YYYUUUQQQKKKCCC999333111000...,,,))))))***+++,,,,,,,,,,,,)))************+++++++++************************((((((((()))***+++++++++*********++++++,,,,,,,,,)))+++---...---,,,,,,---,,,...222666:::GGG```vvv}}}rrriiifffiiioooxxxzzztttsssxxxtttnnnkkkooouuuzzzyyyjjj]]]dddjjjjjjiiikkkjjjhhhdddZZZPPPHHH???666111222///000111222222111000///000222555666777<<>>:::777555333222000///...---...///111222555555555666888:::<<<>>>???AAACCCBBB???===???AAA???GGGOOOTTTZZZaaaeeeeeebbbaaa^^^YYYTTTNNNHHHCCCCCCDDDCCCCCCFFFLLLLLLHHHEEEAAA===<<>>@@@FFFOOOVVVaaahhhrrr}}}xxxyyyzzzyyyxxxxxxzzz|||||||||{{{zzzyyywwwvvvuuuuuuuuuvvvvvvuuutttssssssvvvtttssssssrrrpppmmmjjjddd```YYYRRRMMMHHHCCC@@@;;;:::;;;???EEEMMMVVV[[[\\\___ccceeeeeeeeefffgggfffgggjjjmmmpppooollliiicccbbb]]]WWWTTTYYYccclllooovvvzzzwwwrrrnnnjjjeeeccc^^^\\\^^^```aaaeeekkkxxxxxxwwwtttrrrqqqrrrssssssuuuxxx}}}zzzpppssstttlllgggiiiiiiiiieee\\\WWWUUURRROOOIIIAAA888222111000...+++)))***+++,,,---.........)))************+++++++++))))))))))))))))))))))))'''(((((()))***++++++++++++++++++,,,,,,---------)))+++---...---,,,,,,---+++...222444555???VVVlllwwwmmmiiihhhlllvvvzzzqqqmmmqqqyyyyyyrrrooossszzz}}}ooo___gggmmmmmmlllmmmllljjjfff^^^UUUNNNDDD:::555555///000111222222111000///...111333444666:::@@@FFFPPPXXX```aaaaaaaaa]]]XXXRRRQQQPPPPPPQQQOOOIIIEEE888555111///......---,,,---------.........//////'''***---///000...,,,***............---,,,++++++,,,------......---------***++++++++++++***))))))***++++++,,,,,,,,,++++++,,,,,,+++***((())),,,///,,,000555:::@@@JJJUUU^^^jjjqqq{{{{{{vvvpppmmmhhhddd]]]VVVPPPKKKHHHGGGCCCAAA>>>:::777555444444111000...---...///111222666666666777999;;;>>>???AAACCCEEEDDD@@@>>>>>>@@@;;;DDDLLLRRRYYYbbbggghhhggggggddd___[[[UUUNNNGGGCCCCCCBBBAAADDDIIIGGGBBBAAA===999777999>>>BBBDDDIIIIIIIIIHHHHHHJJJNNNQQQSSSUUUWWWXXXXXXXXXZZZ\\\]]]^^^______``````______]]]]]]^^^^^^^^^^^^______```aaaaaabbbccccccddddddeeegggjjjmmmpppqqqqqqqqqoooooonnnnnnppprrruuuvvvsssrrrooojjjccc^^^\\\[[[aaannn{{{xxxtttqqqooooooppprrrttttttttttttuuu{{{uuukkkfff```YYYRRRKKKFFF???:::777555444333666666666666666666666666777888888888888999999999777777777777888888888888<<<;;;999777666555555555222111111111111333444555777999<<<===???EEENNNUUUbbbiiisss}}}zzzyyywwwvvvvvvwwwyyyzzzxxxxxxxxxwwwwwwvvvvvvvvvxxxwwwvvvtttttttttuuuvvvuuutttssssssrrrooojjjgggaaa\\\UUUOOOJJJFFFBBB@@@;;;<<<>>>BBBHHHPPPWWW[[[___```ccceeefffgggffffffhhhiiilllqqqsssrrrlllgggbbb^^^YYYTTTSSSXXX```fffqqqtttxxxxxxssslllfffbbb```]]]\\\]]]]]]___gggqqqwww}}}vvvsssssssssvvvxxx|||{{{qqqmmmllljjjhhhiiiiiiccc\\\XXXVVVTTTPPPMMMEEE???777000------------++++++++++++++++++++++++++++++,,,,,,,,,---------+++***)))((('''%%%$$$$$$+++++++++++++++++++++++++++*********))))))(((((((((((()))***,,,---...///***,,,......111;;;KKKXXXwww{{{mmmcccccckkkuuu|||{{{rrrllllllsss{{{{{{wwwrrrssszzz}}}ooogggkkkpppsssuuuvvvsssooojjjddd^^^VVVGGG999666:::444222111111111000...,,,...000222444666999<<>>===:::777444444222///...///111111111666666777777777888;;;>>>CCCDDDFFFFFFDDDAAA===::::::;;;???FFFQQQ\\\gggmmmnnnmmmllljjjeee]]]SSSMMMHHHCCC======BBBFFFGGGFFFBBB???;;;888777888;;;=========???AAADDDHHHLLLNNNRRRSSSVVVXXXZZZ[[[[[[[[[VVVXXXZZZ]]]_________^^^]]]]]]\\\\\\\\\\\\\\\\\\aaadddffffffddddddfffiiihhhjjjmmmnnnnnnoooqqqrrrsssqqqoooppptttvvvuuutttrrrqqqmmmhhhbbb___^^^^^^bbbtttvvvqqqrrrtttsssqqquuuuuutttqqqooorrr{{{~~~yyymmmddd]]]UUUPPPJJJDDD===888666555555444555555666666777777888888555555666777888999999:::666666666666777777777777444555666666555333111///222222222222333444555555;;;:::<<<@@@BBBEEENNNWWWbbbhhhrrr}}}zzzyyywwwuuuuuuuuuwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvwwwvvvuuuttttttuuuuuuvvvvvvtttsssrrrqqqnnniiieee___ZZZSSSMMMIIIEEEAAA???;;;===???DDDKKKRRRYYY]]]```bbbdddfffggghhhhhhggghhhiiilllpppsssqqqkkkfffbbb^^^XXXSSSQQQVVV___eeepppsssvvvvvvrrrkkkeeebbb___]]]\\\]]]]]]```iiissszzzzzzvvvuuussstttvvvxxxyyyzzz}}}xxxoookkkjjjhhhhhhjjjkkkeee^^^YYYVVVSSSOOOKKKDDD???666000------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,+++***))))))))))))))))))))))))))))))++++++++++++*********)))))))))***+++,,,------...+++---///...///777DDDOOOkkkrrrfffccciiisssyyyzzzqqqjjjhhhmmmuuu|||zzztttvvv~~~tttiiinnntttzzz}}}qqqkkkddd\\\NNN???888999444222111111111000...,,,...000111333444777;;;>>>HHHLLLTTTZZZ^^^^^^[[[ZZZRRRMMMHHHGGGGGGEEEAAA<<<777555333000...---------...........................///000000...---,,,,,,...........................,,,******,,,------,,,....../////////////////////...,,,+++******++++++,,,++++++++++++---///000666:::???BBBCCCFFFJJJNNNYYY```lllzzz{{{sssnnnlllfff]]]WWWTTTPPPLLLHHHEEECCCAAA@@@>>><<<999666444222///...///000111111555777888888888999<<>>DDDIIINNNPPPRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ\\\\\\\\\\\\\\\\\\[[[[[[___bbbddddddbbbbbbeeeggghhhkkkmmmnnnnnnnnnpppqqqqqqooonnnooorrrtttsssrrrqqqpppnnniiiddd`````````gggwwwyyyttttttuuuuuutttuuuuuurrrnnnkkknnnvvv}}}}}}yyyuuurrruuu{{{uuujjjbbb[[[TTTNNNHHHDDD===888666555555444444444444555666666777777888888888888777777777666666666777777888888999999888777666555444333333333222222222222333444555555:::999;;;???AAAEEEMMMWWWccciiisss}}}yyyxxxvvvttttttttttttuuuxxxxxxwwwwwwwwwwwwvvvvvvuuuuuutttttttttuuuvvvvvvvvvuuusssqqqooolllgggccc\\\XXXQQQKKKGGGCCC@@@===;;;===AAAGGGNNNUUU\\\___bbbcccdddfffggghhhiiiiiihhhjjjmmmpppqqqnnniiieeeccc___XXXRRRPPPUUU]]]dddnnnqqqttttttoooiiidddaaa^^^\\\\\\^^^___bbblllvvv~~~{{{wwwsssrrrrrrrrrqqqqqqtttxxx{{{}}}tttllliiigggfffiiimmmnnnhhh```[[[WWWSSSNNNIIICCC===666000------------++++++++++++++++++++++++*********++++++++++++,,,......------,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,...///...---222<<>>888555333111000000000///---//////000000222555:::>>>CCCGGGNNNTTTYYYZZZXXXWWWOOOJJJEEEAAA@@@???;;;888777555222///---,,,++++++........................000000000000///---,,,+++........................///---++++++,,,------,,,000000000000////////////...---+++************+++,,,,,,,,,---///222555777<<<>>>??????======AAADDDOOOVVVcccqqq~~~~~~wwwqqqlllggg```\\\YYYTTTNNNJJJGGGFFFDDDBBBBBB@@@===:::555222///...///000111111444666888888999;;;>>>@@@EEEEEEFFFFFFDDD@@@<<<:::777777999===EEEPPPZZZ```kkklllnnnooolllfff^^^WWWPPPKKKDDDAAACCCEEEFFFEEEEEEBBB>>>:::888777888888555666999===BBBHHHMMMPPPSSSTTTTTTUUUWWWYYY[[[\\\\\\\\\]]]]]]\\\[[[YYYXXXZZZZZZ[[[[[[[[[[[[[[[ZZZ^^^aaaddddddbbbbbbeeehhhjjjlllnnnnnnnnnmmmnnnoooooonnnmmmnnnpppqqqqqqpppoooooommmjjjeeebbbbbbbbbkkkxxx~~~wwwvvvwwwxxxxxxuuusssoooiiieeefffmmmsssqqqmmmhhhfffhhhoooxxx}}}|||pppfff___XXXRRRMMMFFFBBB<<<777555555444444333333444444555666666666888888888777777777777777666777777888999::::::;;;;;;999777444333444555666222111111222222333444555777777999>>>@@@DDDMMMVVVccciiittt~~~yyyxxxwwwuuutttssssssssswwwvvvvvvvvvvvvvvvvvvvvvttttttttttttuuuuuuvvvvvvvvvtttrrrpppmmmiiiddd```YYYUUUNNNIIIEEEBBB>>><<<;;;===BBBIIIPPPWWW]]]```bbbbbbdddeeefffhhhhhhiiiiiijjjmmmoooooolllgggdddccc___XXXRRRQQQUUU^^^eeennnppprrrqqqlllgggbbb```]]][[[[[[^^^```dddnnnxxxyyytttqqqpppnnnkkkjjjlllpppssswwwpppjjjgggffffffkkkrrrsssmmmeee^^^YYYSSSMMMHHHAAA<<<555///---------,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...//////...000666;;;KKKaaa{{{oooeeeeeelllqqqyyyxxxsssggg]]]]]]gggqqqwww}}}}}}vvvxxxwwwwww|||zzzsssiiiYYYGGG;;;777444111000000000000////////////...///333888===>>>BBBIIIOOOTTTVVVVVVUUUMMMHHHBBB>>>;;;999666444444333111...---,,,,,,,,,........................///...............---+++........................---,,,+++,,,---......---......------,,,,,,++++++,,,,,,***))))))***+++++++++---000333666999:::;;;:::;;;;;;888555666:::>>>HHHPPP\\\iiiuuu~~~~~~wwwrrriiifffbbbaaa```\\\VVVQQQKKKJJJHHHGGGGGGEEEBBB@@@888555000......000111111222444666888888:::===???DDDEEEFFFEEECCC@@@===;;;777666666888???HHHQQQWWWdddfffiiillllllhhhaaa\\\SSSNNNHHHDDDDDDGGGHHHIIIIIIGGGCCC???<<<:::999999999:::<<>>:::888777777;;;AAAHHHMMMYYY[[[___cccfffeeeaaa]]]TTTPPPJJJFFFEEEHHHKKKMMMMMMKKKHHHEEEBBB???>>>===<<<===???BBBEEEJJJNNNPPPUUUUUUTTTUUUVVVXXXZZZ\\\YYYZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZ\\\\\\\\\[[[ZZZ]]]```cccdddcccdddgggkkkkkklllnnnnnnmmmllllllmmmlllnnnoooooooooooonnnnnniiiiiiiiihhheeebbbbbbcccgggmmmvvv{{{wwwvvvwwwxxxvvvrrrkkkccc]]]\\\^^^aaabbb___[[[ZZZ\\\bbbjjjnnnrrrnnnggg```ZZZTTTNNNKKK@@@===999666555555444444444555555666777777888888444444555777888999;;;;;;555555666666777888888999888888999888777666444333111111111111222333444444666555888<<<>>>BBBKKKTTTaaajjjuuuxxxwwwwwwvvvuuuttttttsssrrrsssssssssssssssttttttsssssstttuuuuuuuuuttttttrrrqqqooommmjjjfff```]]]UUUPPPKKKFFFBBB@@@===;;;;;;???EEEMMMTTTYYY]]]___aaaaaabbbbbbdddeeeggghhhiiilllnnnmmmjjjfffcccbbbaaa```]]]ZZZ[[[```hhhmmmpppqqqpppmmmhhhbbb___^^^ZZZXXXYYY]]]```dddooozzzxxxsssqqqmmmiiiffffffiiilllmmmllllllllljjjkkkttt~~~|||rrriiiaaaXXXOOOHHH===888333///------,,,,,,*********************************++++++++++++,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))))))))*********,,,+++++++++++++++++++++***,,,---...///000333555<<>>===:::999:::>>>BBBDDDMMMOOOSSSXXX]]]___^^^\\\TTTPPPJJJEEEDDDFFFJJJMMMOOONNNLLLJJJHHHEEECCCBBB===>>>AAADDDIIINNNSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[]]]\\\[[[ZZZYYYXXXWWWWWWWWWYYY[[[]]]]]]]]][[[ZZZXXX\\\___``````aaaeeehhhjjjlllmmmnnnlllllllllmmmkkkmmmooopppnnnmmmmmmmmmggghhhiiigggdddbbbbbbbbbdddhhhooovvvzzz|||yyyuuuuuuvvvwwwvvvrrrkkkddd___]]]\\\\\\\\\ZZZWWWVVVYYY^^^dddhhhkkkhhhddd]]]WWWPPPKKKIII>>>;;;777555555555444444555555666666777888888888777777777777888888888888666666666666777777777777555666777888777555222000111000000111111222333444777666888<<<>>>AAAJJJSSS```iiiuuuuuuuuuuuuuuuttttttssssssppppppqqqqqqqqqrrrrrrrrrssstttuuuuuuuuutttsssrrrpppooommmkkkiiieee```\\\TTTOOOJJJEEEBBB@@@===<<<>>>BBBHHHPPPVVV[[[^^^___bbbbbbbbbcccdddfffhhhiiiiiilllnnnmmmiiidddbbbaaa````````````bbbgggnnnsssssssssqqqmmmfffaaa^^^\\\YYYXXXYYY\\\___cccnnnyyy~~~zzzsssqqqnnniiifffeeegggiiijjjllloooqqqooooooxxxxxxnnneee[[[PPPIII;;;777222///------,,,,,,************************++++++++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,***+++,,,------...000222777BBBUUUkkk}}}ooohhhgggjjjnnnqqqqqqkkkbbb^^^```dddkkkpppwww|||~~~tttxxx~~~mmm]]]DDD???888333111111111111///000111111111222555777999;;;???DDDHHHLLLNNNOOORRRPPPLLLFFF???999555333111000///......///000000...........................+++((()))---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000000...,,,,,,,,,---------------------......000222666888:::::::::888666333...+++((()))+++---,,,+++,,,111555888???HHHPPPWWW```jjjrrrxxx{{{}}}xxxqqqooonnnoooqqqooojjjfffaaa___]]]\\\ZZZXXXUUURRRGGGAAA999333000000//////000222555777777777888999<<<===???BBBDDDEEEFFFFFFCCCBBB???===<<<<<<===>>>CCCDDDHHHNNNTTTYYY[[[[[[TTTPPPIIICCC@@@AAAEEEHHHOOONNNNNNMMMLLLJJJHHHFFFAAABBBDDDGGGKKKOOOTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYY\\\^^^^^^^^^\\\[[[VVVZZZ]]]______```dddgggiiikkkmmmmmmllllllmmmnnniiilllnnnooolllkkkkkkkkkggghhhiiihhheeecccbbbbbb```aaagggnnnqqqqqqwww~~~|||yyyuuuttttttwwwyyyvvvrrrmmmgggccc___]]][[[WWWVVVVVVVVVXXX\\\aaacccdddccc```ZZZSSSLLLGGGEEE<<<999666555555555444333444444555555666777777888666777777777888888888888888888888777777777777666555555555444333222111000000000000000111222333444999888999===>>>@@@IIIRRR^^^hhhuuu~~~sssssssssttttttsssrrrrrroooooopppppppppqqqqqqqqqttttttuuuuuuuuutttrrrqqqooonnnlllkkkiiieee```\\\SSSOOOJJJEEEBBB@@@>>><<<@@@DDDKKKRRRXXX]]]___```dddccccccdddeeegggiiikkkiiilllnnnmmmhhhcccaaaaaa___```bbbcccffflllrrrwwwttttttrrrlllfff```]]]\\\YYYWWWXXX[[[^^^cccmmmxxx|||{{{rrrqqqnnnjjjfffeeefffhhhiiilllrrrtttrrrrrr{{{|||rrrhhh]]]RRRJJJ:::777222...------,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------*********)))))))))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///444<<>>AAADDDGGGHHHIIIGGGEEECCC@@@>>><<<;;;;;;>>>???BBBHHHOOOVVVZZZ[[[TTTOOOHHHAAA<<<<<<@@@DDDMMMNNNNNNNNNMMMLLLJJJIIIFFFFFFGGGHHHKKKNNNQQQRRRVVVWWWYYY[[[\\\\\\[[[ZZZWWWWWWWWWXXXXXXYYY[[[[[[XXXYYY\\\_________]]]\\\WWWZZZ^^^``````aaaeeehhhhhhjjjlllmmmllllllmmmnnngggjjjmmmmmmkkkiiiiiijjjhhhjjjkkkiiigggdddcccccc\\\\\\aaahhhjjjiiinnnvvvttttttsssssssssuuuxxx{{{vvvsssnnnjjjfffbbb^^^[[[VVVVVVVVVXXXZZZ]]]```bbb``````]]]XXXPPPIIIDDDBBB:::888555444555555444333333333444444555666666777333333555666888:::;;;<<<::::::999999888777777777666555333111///000111111000000000000111222333444:::999:::===>>>@@@HHHQQQ]]]ggguuu}}}uuutttsssrrrrrrrrrrrrrrrqqqqqqpppooooooppppppqqqvvvtttssssssttttttsssrrrnnnooonnnlllhhhbbb\\\XXXPPPKKKHHHEEE@@@;;;;;;???AAAIIIQQQUUUZZZ```cccbbbeeedddccccccdddeeeggghhhlllnnnooolllfffaaa___```bbbdddgggkkkooorrrtttuuu|||yyytttmmmfff```[[[YYYWWWYYYZZZ[[[]]]bbbkkkqqqyyy|||~~~{{{uuutttrrrlllfffdddeeehhhhhhnnnssssssvvv~~~sssggg]]]RRRHHH@@@;;;333---************,,,------------,,,++++++))))))))))))))))))))))))---,,,,,,+++***)))''''''))))))))))))))))))))))))************************************************,,,,,,,,,---------......444999CCCSSSiiiwwwhhhdddeeellllllmmmnnniiidddgggmmmtttyyy}}}tttrrrzzzssshhhdddhhhrrr{{{zzznnnRRRDDD666333444444222111333000------000222222111555777;;;AAACCCDDDIIIPPPTTTWWWWWWRRRKKKFFF>>>666444333111000000111222222//////...------------.........//////...---,,,,,,////////////////////////111000///...---,,,,,,,,,---,,,++++++---...---,,,,,,111999@@@BBB>>>999444000///---+++******++++++))))))***+++,,,,,,------...333888<<>>=========;;;;;;AAAJJJRRRUUUUUUSSSNNNGGG@@@<<<<<<>>>@@@CCCGGGKKKMMMMMMJJJIIIHHHGGGHHHJJJLLLOOOQQQSSSTTTUUUVVVXXXYYYYYYYYYXXXXXXYYYZZZ[[[[[[[[[YYYXXXWWWYYYYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]```cccdddggghhhiiijjjkkkllllllllljjjmmmooonnnjjjgggffffffllllllkkkhhhdddaaa___^^^[[[[[[\\\^^^aaafffjjjmmmjjjjjjkkknnnrrrvvvxxxyyyyyyvvvrrrnnniiiddd___[[[UUUUUUUUUWWWZZZ]]]```bbbgggccc[[[TTTNNNGGGAAA===777555333333444444000---111111222333333444555555666666555555555555666666;;;:::999:::;;;;;;:::888888888666555444333333222555444222000000111333444666888:::::::::???HHHPPP\\\hhhvvv|||ttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssvvvtttsssssstttuuusssrrrnnnnnnmmmkkkfff___YYYVVVOOOKKKGGGEEE@@@;;;<<<@@@CCCLLLTTTXXX\\\bbbeeedddeeedddddddddeeefffhhhiiimmmoooooolllfffbbb```aaafffhhhlllqqquuuyyy{{{|||}}}yyysssllleee```\\\[[[XXXZZZ[[[\\\]]]bbbhhhmmmrrrvvvzzz~~~}}}zzzwwwuuuuuurrrlllfffcccdddfffjjjpppssstttwwwuuuiii___TTTJJJ===888222---++++++,,,,,,******++++++******)))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************,,,,,,,,,------------...222555>>>LLLaaaxxxyyylllffffffmmmnnnppppppjjjeeeiiipppzzztttlllpppwww}}}yyykkkddddddkkkttt{{{pppXXXHHH999444555333111000333000---...000333333333444555999>>>???@@@FFFNNNUUUZZZ\\\XXXSSSMMMCCC;;;666444111000//////////////////...------------...///////////////...------........................000///...---,,,,,,,,,,,,...,,,***+++---///000000333666:::===<<<777111---...---,,,+++******++++++*********++++++,,,,,,,,,...222666999===EEEPPPXXXbbbhhhpppvvvxxxxxxwwwwwwtttpppmmmmmmpppqqqooollljjjkkkjjjhhhhhhhhhaaaYYYPPPEEE<<<777444000...///111333666999:::999888777666888;;;@@@FFFLLLQQQTTTUUUSSSOOOJJJFFFCCCAAA@@@???<<<;;;???GGGNNNQQQQQQRRRNNNGGGAAA===<<<======AAADDDGGGIIIHHHHHHHHHHHHGGGHHHIIILLLOOOQQQSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\^^^```cccdddggghhhiiijjjkkkllllllllljjjmmmnnnmmmiiifffddddddkkkkkkjjjgggccc```^^^]]]ZZZ[[[\\\^^^aaadddhhhjjjiiijjjkkknnnrrruuuwwwwwwwwwuuuqqqmmmiiiddd```]]]ZZZZZZ[[[\\\]]]```bbbcccfffaaaZZZRRRLLLEEE???;;;777555222222333333111///222222222333333444444444444444444444555666888888;;;:::::::::<<<<<<:::999888777666555333333333333444333111000000111222333444666888888:::???IIIQQQ\\\iiiuuu|||ssssssrrrrrrqqqqqqrrrrrrqqqrrrrrrrrrssssssttttttvvvtttsssssstttuuusssrrrnnnnnnllliiiccc\\\VVVSSSNNNJJJFFFDDD@@@<<<===BBBGGGOOOWWW[[[___eeegggfffeeeeeeeeeeeegggiiikkklllnnnpppppplllfffbbbbbbccciiilllqqqwww{{{}}}yyyrrrjjjddd```^^^]]]YYY[[[\\\^^^___bbbfffiiimmmoootttwwwyyyyyywwwuuuwwwwwwtttmmmfffbbbbbbdddlllqqqtttuuuyyyvvvkkkaaaUUUKKK;;;666000,,,,,,,,,------******++++++******)))((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************************************************,,,,,,,,,,,,------------///111777DDDVVVmmm~~~qqqjjjggglllooosssssslllgggmmmvvvvvviiifffiiisssoooddd___dddkkkvvv{{{ppp]]]MMM===666444222000000222000//////111333444444333333666999:::<<>>;;;<<>><<<;;;===???AAABBBBBBDDDFFFHHHFFFGGGIIILLLOOOQQQSSSTTTRRRSSSTTTTTTUUUUUUTTTTTTXXXYYY[[[\\\]]]]]]\\\\\\ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]^^^aaacccdddggggggiiijjjkkklllllllllkkkmmmnnnllliiieeecccbbbiiihhhgggeeebbb```^^^\\\ZZZZZZ\\\^^^```bbbeeefffhhhiiilllooorrruuuvvvwwwwwwuuuqqqmmmhhheeebbb```aaaaaabbbbbbccccccddddddddd___WWWPPPIIIBBB<<<888666444111111222333333222333333333333333333333333222222333444555777999:::999888888999::::::999777777777555444333333333333222111000000000111222333222444666777:::AAAKKKRRR\\\iiiuuu{{{rrrrrrqqqqqqqqqqqqrrrrrroooooopppqqqrrrrrrrrrrrruuutttssssssttttttsssrrrpppooolllhhhaaaZZZTTTPPPMMMHHHEEECCC@@@===???DDDJJJRRRYYY]]]aaafffhhhffffffffffffggghhhkkkmmmooopppqqqpppkkkeeebbbbbbdddjjjmmmsssyyy}}}}}}xxxppphhhbbb```___```[[[\\\^^^```bbbdddfffggglllnnnqqquuuwwwxxxwwwwwwyyyyyyvvvooogggcccbbbdddmmmqqqtttuuu{{{wwwlllbbbVVVLLL:::666000---,,,,,,------,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))************************************************++++++,,,,,,,,,---------//////333===LLL```wwwwwwmmmgggjjjnnnssstttnnnjjjppp{{{{{{jjjcccbbbgggtttssseee]]]___fffoooxxxvvvlll^^^OOO???777444111000111222111000111222333444555333222444666777888@@@HHHTTT^^^gggkkkjjjeeeYYYNNNCCC>>>777333222222111000000//////...............///000000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........111444555555444444333111///---,,,,,,,,,)))))))))******++++++,,,++++++++++++************,,,...///000111444:::>>>GGGMMMTTT[[[___ccceeeggghhhfffcccccceeeeeedddcccdddhhhjjjkkklllkkkcccYYYVVVJJJ>>>888555111111333111333444666777777666555222333555:::AAAKKKSSSYYYYYYXXXWWWTTTOOOJJJFFFCCCCCC???;;;;;;???FFFLLLNNNQQQPPPMMMJJJFFFBBB???===<<<============@@@EEEHHHFFFHHHJJJLLLOOOQQQSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWYYY[[[\\\]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^___aaacccdddfffgggiiijjjkkklllmmmmmmnnnnnnnnnmmmjjjfffcccaaaeeeeeedddccccccbbb___]]]\\\\\\]]]___```bbbcccdddeeehhhlllpppsssvvvyyyzzz{{{yyyuuuooojjjfffddddddffffffggggggggggggfffeeebbb]]]VVVNNNGGG@@@:::666555333111000000222333444333333333333333333333222333333333444555666888888666555555666888888777555777666555444333333333333111111000000111222333333222333555888<<>>888555222111333111222444555666666666666222222333777>>>GGGPPPUUUVVVWWWVVVUUURRRNNNJJJGGGCCC???;;;;;;>>>EEEKKKOOOQQQQQQQQQPPPMMMIIIEEEBBB???>>>===;;;;;;???DDDIIIHHHIIIKKKMMMPPPRRRTTTUUUTTTTTTTTTSSSSSSSSSSSSTTTSSSTTTWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^___```bbbcccdddfffggghhhjjjkkklllmmmmmmppppppooonnnlllhhheeebbbbbbbbbcccfffhhhhhheeebbbbbbaaaaaaaaabbbcccdddddddddhhhmmmrrruuuyyy~~~|||uuummmiiiiiijjjkkklllllllllkkkiiigggeee```[[[TTTMMMFFF@@@:::666333222111000000111333555333333333333333333333222555444444444444555555666666555555666888999777666666555444333333333333333111111111222333444555555444555666999>>>FFFOOOUUU\\\iiiuuu{{{ppppppooooooppppppqqqqqqrrrssstttuuuuuutttsssrrrsssqqqppppppqqqrrrpppoooqqqoookkkfff___XXXSSSOOOJJJFFFBBBAAA???>>>CCCIIINNNVVV\\\___aaaeeefffddddddeeefffhhhjjjnnnqqqssssssrrrnnnggg___\\\]]]___fffkkkrrryyy}}}~~~~~~|||xxxsssllleee```______`````````bbbggglllqqqssssssqqqqqqqqqqqqrrrtttvvvwww{{{{{{yyyrrrjjjdddccccccgggkkkooottt|||wwwlllcccVVVLLL999555111---,,,++++++***))))))******))))))((('''))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,000---000777===HHH^^^sssxxxkkkeeefffiiikkkiiifffjjjrrruuuggg```^^^dddkkkrrrwww~~~|||mmmaaaaaagggkkkpppsssrrrqqqpppkkkeeeZZZNNNBBB;;;777333222333111333333333111000111222222222333555555555:::BBBKKKWWWfffpppuuuuuummmeeePPPGGG<<<555444444222///111000//////......//////......///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........000222666777666111...000...+++)))(((((()))***))))))***+++,,,,,,++++++))))))******************((()))***+++---///111222111555:::???DDDJJJPPPTTTVVVVVVVVVWWWXXXYYYZZZ[[[\\\aaadddfffiiiiiibbbYYYRRRGGG<<<888555222111222111111333555666777888888444333333666;;;BBBIIIMMMQQQQQQSSSSSSRRRPPPNNNLLLBBB@@@<<<;;;===BBBIIIMMMQQQRRRTTTTTTRRROOOLLLIIIEEECCCAAA>>>===@@@FFFJJJLLLLLLNNNOOOQQQSSSTTTTTTUUUUUUTTTSSSSSSSSSTTTTTTRRRTTTVVVXXXZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^```aaabbbcccccceeefffhhhjjjlllmmmmmmnnnqqqpppooonnnmmmjjjfffccc```bbbfffmmmrrrsssoookkkjjjiiigggeeeeeefffggghhhfffkkkppptttwww{{{{{{tttpppqqqttttttuuuuuutttppplllgggddd\\\XXXQQQKKKEEE???999666222222222111000000222444333333333333333333333333555555444444444444444555777666666888::::::999888555555444333333333333333222222333555666777888888888777777:::@@@GGGOOOTTT\\\iiiuuu{{{ooooooooooooooopppqqqqqqttttttuuuvvvuuutttrrrpppqqqpppooooooppppppooommmooommmiiiddd]]]WWWQQQNNNIIIEEEBBBAAA??????DDDKKKPPPXXX^^^```bbbfffgggeeecccdddeeegggkkknnnrrrtttsssqqqlllddd\\\XXXYYY[[[___eeemmmvvv|||~~~}}}|||tttqqqjjjddd```^^^^^^___aaaaaadddiiirrrxxx|||}}}vvvuuusssrrrrrrtttvvvwwwyyyyyywwwqqqiiicccaaabbbbbbggglllrrr|||{{{pppfff\\\PPPEEE666333///---,,,---,,,+++)))))))))))))))(((((('''))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,---+++...444666;;;OOOeeexxxqqqfffddddddeeedddaaaaaaeeeqqq~~~~~~ooogggddddddhhhnnnttt{{{sssdddaaafffmmmrrrvvvuuutttsssmmmggg[[[PPPEEE???:::444222333111333444333000......///000000222555444333777>>>FFFRRRaaallltttwwwsssmmm\\\QQQCCC:::888666333///111000000///////////////------...///////////////------------------------,,,,,,,,,,,,---...///000111000000111111000---***---,,,+++***))))))))))))***+++,,,------,,,++++++(((((())))))******++++++(((((()))***,,,---------+++---000333777;;;AAAEEEIIIIIIKKKLLLMMMOOOQQQSSSSSSWWWZZZ\\\```aaaZZZRRRMMMDDD:::777555111000111000111222444666888::::::666555555555888<<>>444111...,,,---.........+++++++++++++++***))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***(((,,,111111444FFF\\\pppvvviiidddaaaaaa```\\\ZZZ\\\eeesssxxxpppiiiggggggmmmttt{{{wwwfffaaaeeennntttzzzzzzzzzxxxqqqjjj]]]SSSIIIBBB<<<555222222222444555333///,,,,,,...//////222555444222555;;;BBBOOO^^^iiisssxxxvvvqqqfffZZZJJJ@@@<<<:::555111111111000///////////////,,,,,,---...//////......------------------------,,,,,,,,,---...///000111333111---+++++++++***))))))******++++++++++++++++++,,,---...------++++++'''(((((()))***++++++,,,)))((()))***+++,,,+++)))(((***+++,,,...111666:::===???AAABBBCCCEEEHHHKKKJJJNNNQQQSSSVVVXXXSSSKKKKKKAAA999777555111///000000111222555777999;;;<<<888777666555666999<<<======>>>AAADDDGGGIIIKKKKKKCCCAAA>>>;;;999;;;???CCCNNNPPPSSSUUUWWWVVVUUUTTTPPPNNNKKKFFFDDDDDDHHHLLLQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQQQQRRRSSSUUUVVVXXXZZZ\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]___aaabbbccccccccceeefffhhhjjjlllmmmnnnnnnnnnlllkkklllmmmkkkfffcccbbbfffppp|||}}}xxxuuupppllljjjllloooqqqrrruuuwwwwwwwww|||~~~{{{qqqhhhbbbUUUQQQKKKEEEAAA<<<777444000222444444111///000111111111222333333444555555111111222333444666777888111111111222555666555333444444333222222222333333444666777999;;;<<<======;;;999777999>>>EEEKKKNNN\\\hhhvvv|||nnnnnnooopppqqqrrrrrrsssuuutttsssqqqpppooooooooopppooonnnoooooonnnkkkiiillliiiddd___ZZZSSSLLLHHHDDDAAA===;;;<<>>??????AAABBBDDDEEEHHHIIIJJJIIIHHHGGG@@@>>>:::777444333333444111111111444999>>>AAABBB;;;999888666666777999:::888888:::>>>BBBEEEFFFFFFBBB???;;;888777:::===@@@LLLPPPUUUXXXXXXXXXXXXXXXTTTRRROOOLLLKKKLLLMMMNNNRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQOOONNNOOORRRUUUUUUXXX[[[\\\\\\[[[[[[[[[\\\\\\[[[[[[\\\]]]]]]^^^]]]___aaadddeeeeeedddccceeefffgggiiikkklllllllllooooooooonnnmmmjjjeeebbb___gggtttzzzrrrqqqooolllmmmsssrrrsssuuuvvvxxx|||}}}}}}zzzpppcccXXXRRRNNNGGGBBB>>>;;;888666111111000000000000000111222222222333333333444444444333222222222333444555333333222111111111222222555444333222111000000000555666888:::<<<>>>??????===<<<<<<;;;===BBBJJJOOO]]]fffqqq{{{oooooooooppppppqqqqqqrrrsssrrrqqqpppoooooooooooopppooonnnoooooonnnkkkiiijjjgggbbb]]]XXXQQQKKKFFFDDDAAA===;;;===CCCJJJOOOXXX\\\aaadddffffffggghhhgggggggggggghhhmmmrrrwwwyyyrrrhhh]]]VVVRRRPPPOOOZZZ^^^eeelllssswwwyyyyyysssllleeecccaaa^^^^^^```bbbgggkkkqqq{{{zzzvvvvvvvvvuuutttsssqqqooollliiifffbbb___\\\cccnnnxxx}}}~~~|||yyysssrrrkkk]]]PPPGGG???888222000...+++*********+++,,,,,,,,,++++++*********+++++++++*********))))))******))))))))))))******+++++++++*********))))))************************+++++++++*********))))))+++++++++,,,,,,,,,------(((***+++***+++000999AAAWWWiii~~~rrrmmmfffaaa___^^^]]]\\\VVVaaapppzzztttrrrtttxxx|||uuunnnpppuuuooodddXXXPPPFFF<<<666666222222111111111111222222222444555555444555777999AAAHHHTTTbbbooovvvwwwvvvssshhh]]]UUULLLAAA<<<<<<444444333111///............///000111111000//////******)))***+++---------,,,,,,,,,------............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,******))))))))))))******)))************)))(((((()))))))))***+++---...///000222555777888888:::;;;;;;===???@@@AAAAAA@@@???;;;999777555333222222222000000000444999>>>AAABBB>>><<<:::777666666777777888888999<<>>IIIMMMSSSWWWYYYXXXXXXXXXVVVTTTQQQOOOMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSQQQPPPOOOMMMKKKLLLOOORRRXXX[[[^^^^^^]]][[[[[[[[[[[[[[[ZZZ[[[[[[\\\]]]^^^^^^```aaacccddddddddddddeeefffhhhiiikkklllllllllnnnnnnnnnmmmkkkhhhdddbbbaaahhhuuuvvvrrrnnnkkkmmmrrruuuuuuuuuttttttvvvzzz}}}~~~xxxyyyxxxooobbbWWWNNNIIICCC>>>:::777444222111111000000000000111111222222222333333333333444333222222111222333444555444444333333333333444555333222222111111111111222333555777:::===@@@AAABBB???>>><<<;;;<<>>EEEMMMRRRZZZ]]]bbbeeefffggghhhiiiggghhhhhhiiijjjnnnssswwwyyytttjjj```WWWRRROOONNNXXX]]]fffnnntttwwwwwwwwwqqqjjjdddcccbbb______aaacccggglllqqq{{{|||wwwvvvuuusssqqqpppooommmlllkkkiiieeebbb]]]dddoooxxx}}}|||wwwssspppnnneeeUUUHHH@@@:::666000///---+++)))))))))***+++++++++++++++*********+++************)))))))))++++++************+++++++++++++++***************************************+++++++++***************++++++++++++,,,,,,,,,,,,(((***,,,,,,,,,000666;;;GGGZZZrrrxxxqqqiiiddddddccc```\\\TTTZZZeeepppzzz}}}xxxwww|||zzzyyyxxxzzzqqqeee[[[PPPCCC;;;888222222222222222111111111444555777777666666777888>>>DDDPPP___mmmvvvzzzzzzzzzrrriiiaaaWWWKKKBBB???777666444222000////////////000111222222111///...------,,,---...000222333//////......------,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,,,,+++++++++******+++++++++)))))))))))))))(((''''''((((((((()))***+++,,,---***,,,///111111111333444222444555777777777666666444444333222111000000000///...///333999>>>AAABBBAAA???<<<888666555555555888777777999;;;===<<<<<<;;;999666444444777:::<<>>:::777444222111111111000000111111222111111222222222333333333222111111111111222333333444444444444555555666777111111111111111222333333222444777;;;>>>AAACCCDDDBBB@@@===:::;;;@@@HHHNNNZZZbbbnnnxxxppppppppppppoooooonnnnnnkkkkkkkkkkkklllnnnooooooqqqpppooooooooonnnkkkhhheeeaaa\\\WWWSSSNNNHHHDDDCCCAAA===<<<@@@HHHPPPVVV[[[^^^bbbeeefffggghhhiiifffgggiiiiiijjjmmmqqqtttvvvrrrkkkcccZZZUUURRRRRRWWW]]]gggpppvvvwwwuuusssnnnhhhccccccbbb``````ccccccggglllqqqzzzzzzvvvuuutttrrrpppnnnlllkkklllmmmlllhhheeeaaahhhrrrzzz}}}zzzsssnnnmmmkkkbbbRRREEE>>>888333///...,,,+++************+++++++++***************************))))))))))))++++++************++++++***************************************************************************++++++++++++,,,,,,,,,+++---///000000111555888;;;MMMeeeyyyvvvkkkgggggggggbbb]]]WWWXXX]]]fffssszzzvvv{{{}}}zzz}}}ssshhh[[[MMMBBB;;;333333333333222222111111444666888888777555555555;;;AAAMMM\\\kkkvvv}}}}}}yyyrrrjjj```TTTHHHBBB;;;888444111000000//////...///111222222000...,,,//////...,,,+++,,,...000.........---,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///---,,,,,,,,,++++++************++++++((())))))))))))((('''''''''''''''((((((***++++++(((***,,,---------///111//////111222222333222222//////000111111111000000......///222888<<>>;;;888666666666777:::999777888999::::::999888777555444444666888:::@@@FFFNNNTTTWWWWWWWWWWWWXXXWWWUUUSSSRRRSSSSSSTTTPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNLLLIIIGGGGGGJJJLLLYYY[[[^^^___]]]\\\[[[[[[WWWWWWXXXXXXZZZ[[[\\\]]]bbbbbbaaabbbbbbdddeeeffffffggghhhjjjkkkllllllllllllmmmllljjjfffcccaaa```___eeeppp|||tttkkkhhhlllpppuuusssnnniiiffffffiiimmmpppqqqoookkkggghhhmmmssstttvvvtttoooiiicccXXXOOOKKKGGGAAA<<<999666333111111111000000000111222222111111111111222222222222111111111111111222222222333333333444555666777888333333222222222222333333333444777;;;>>>AAACCCDDDDDDBBB>>>;;;;;;@@@GGGMMMWWW```lllvvv}}}pppoooooonnnnnnmmmmmmlllhhhhhhiiijjjkkkmmmooopppqqqpppooooooooommmjjjhhhccc```ZZZUUUQQQMMMHHHEEEBBB@@@>>>???CCCKKKSSSYYY[[[^^^aaacccdddeeegggiiieeefffhhhhhhhhhjjjlllooollllllhhhbbb[[[WWWUUUVVVXXX___hhhqqqvvvuuurrroookkkeeebbbccccccaaabbbddddddhhhkkkooowww}}}wwwuuuuuuuuutttrrrnnnllllllnnnrrrrrrmmmiiifffmmmuuu|||}}}xxxpppjjjfffeee^^^PPPCCC;;;555///......---,,,,,,,,,+++,,,************************))))))))))))))))))))))))+++******************+++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,)))***,,,------...///000555DDDYYYlll~~~zzzooojjjjjjhhhccc^^^ZZZWWWWWW^^^jjjvvv~~~}}}www{{{~~~xxx{{{sssfffXXXJJJAAA777666555444333222111111222444666666555333222333999>>>HHHWWWgggttt}}}~~~}}}zzzsssjjj___SSSIIIAAA<<<666222111000000///,,,---///000000...---,,,+++,,,,,,***'''''')))++++++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...,,,,,,---*********))))))*********)))))))))))))))(((((('''''''''''''''((()))******((()))***+++******,,,...------...//////000000000---...///111222222222222000//////222666:::<<<===<<<:::999777777888999:::===;;;999999:::;;;;;;:::999888777666666777888999>>>CCCKKKQQQSSSTTTTTTUUUVVVUUUTTTSSSRRRRRRRRRSSSNNNOOOOOOOOOPPPPPPPPPPPPNNNNNNLLLIIIGGGGGGIIILLLSSSVVVYYY[[[[[[ZZZ[[[[[[VVVVVVWWWXXXYYY[[[]]]^^^cccbbbbbbbbbcccdddeeeffffffggghhhiiijjjkkkkkkkkkjjjlllllljjjeeeaaa_________eeepppyyytttjjjhhhkkkoooqqqnnnjjjeeeaaaaaaeeehhhjjjjjjgggccc______bbbfffjjjmmmlllgggccc^^^UUULLLCCC???:::555333111///---000/////////000000111222000000000111111111222222000000111111222222222222222222222222333444555666666666555333333222222222444666888;;;>>>@@@AAABBBEEECCC???<<<;;;@@@GGGLLLUUU^^^jjjuuu}}}mmmmmmmmmllllllkkkkkkkkkgggggghhhiiikkkmmmnnnooorrrpppooooooooommmjjjgggaaa]]]XXXSSSOOOKKKGGGDDD?????????BBBGGGOOOVVV[[[\\\^^^aaacccccceeeggghhheeefffhhhhhhgggggghhhiiibbbddddddaaa[[[WWWWWWYYY[[[aaajjjrrruuusssooolllhhhccc```bbbdddccccccffffffiiilllooovvv~~~~~~zzzvvvuuuwwwxxxwwwuuuqqqoooooosssxxxyyytttooolllqqqxxx|||{{{uuummmggg^^^^^^WWWIII>>>777111,,,---------------,,,,,,,,,)))))))))***************(((((()))))))))))))))*********))))))))))))*********************+++++++++))))))))))))))))))))))))***************+++++++++************++++++++++++)))******+++,,,---------222===MMM^^^rrruuuooollliiieee```[[[VVVRRRVVVaaammmuuuxxx~~~{{{|||xxxvvvxxx}}}qqqeeeUUUIII===;;;888555333222111111111333444444222111111222777;;;CCCPPP```oooyyy~~~~~~{{{uuummmaaaVVVIIIBBB:::444333222111///,,,,,,------...............000222111---,,,...000((())))))***+++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---------******))))))))))))*********************)))((((((((('''''''''(((((()))***'''((((((((('''''')))+++***++++++,,,,,,---............///000222333444444333111000111444777888888777666555666777999<<<>>>???===;;;;;;<<<>>>>>>===<<<<<<;;;;;;::::::::::::===BBBHHHLLLNNNOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPNNNNNNNNNNNNOOOOOOOOOOOOMMMMMMKKKIIIGGGGGGJJJLLLOOORRRVVVXXXXXXXXXYYYYYYUUUVVVVVVXXXZZZ\\\^^^___ccccccccccccddddddeeeeeeeeefffggghhhiiiiiiiiiiiihhhkkknnnkkkfff```^^^]]]```fffpppwww~~~tttjjjhhhkkkmmmmmmkkkgggccc______bbbdddeeedddaaa\\\YYYXXX[[[]]]dddggggggccc```[[[SSSJJJ???;;;666333222111///...............///000111111///000000000000111111111000111222222333333222222111111111111111222333444777666555333222222111111444555777:::===???@@@AAADDDCCC@@@>>>===@@@FFFKKKTTT]]]jjjuuu|||kkkkkkkkkjjjjjjjjjjjjjjjgggggghhhiiijjjlllnnnooorrrqqqooooooooommmjjjggg^^^ZZZUUUPPPLLLIIIEEECCC===>>>@@@EEEKKKRRRXXX\\\]]]```bbbcccdddeeehhhjjjfffgggiiihhhgggeeeeeeeee^^^aaadddbbb^^^ZZZZZZ\\\^^^ccckkkrrrtttqqqmmmiiifffaaa___bbbdddcccdddgggiiilllnnnpppuuu}}}|||}}}zzzwwwvvvyyy{{{zzzxxxwwwuuuuuuzzz|||vvvooosssxxx{{{xxxqqqiiiddd[[[YYYQQQCCC888333000---+++++++++,,,,,,,,,,,,+++((()))))))))*********+++(((((((((((())))))******))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,++++++,,,---.........///777BBBQQQfff{{{|||tttnnnjjjgggeee]]]WWWRRRSSS\\\hhhrrrwwwyyy}}}}}}vvvsssxxx~~~{{{ppp```SSSBBB???;;;666333111222222111222333222111111222444444666===IIIYYYhhhtttyyy||||||wwwlllaaaQQQIII???888666555333111,,,,,,,,,,,,---///000111555999<<<:::555111111222))))))***++++++,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000...---------++++++************+++++++++++++++++++++******)))(((((((((((((((((()))***((((((((((((&&&''')))+++************+++,,,------///......///000222444666666444222111333444444444333333333444666999===???@@@>>><<<<<<>>>@@@AAAAAAAAAAAA@@@@@@???===<<<<<<>>>AAAEEEHHHIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKMMMMMMMMMMMMNNNNNNNNNOOOKKKKKKIIIGGGFFFGGGJJJMMMNNNQQQTTTVVVVVVUUUVVVVVVUUUVVVWWWXXXZZZ]]]___```bbbcccdddeeeeeeeeedddcccdddeeefffgggggghhhhhhggggggkkkooommmggg```]]]\\\]]]dddlllssswww|||sssjjjiiikkkkkkkkkjjjgggbbb___]]]___aaa```___\\\XXXVVVVVVXXXYYY]]]``````]]]ZZZWWWNNNFFF<<<999555333222222111000,,,,,,,,,------...///000/////////000000000111111111111333444444444333222222222111111111222222333444333222222111111111111111222555999<<>>@@@>>><<<<<>>===???AAADDDEEEFFFGGGIIIKKKJJJJJJJJJJJJIIIIIIIIIIIILLLMMMMMMMMMMMMNNNNNNNNNIIIIIIHHHFFFEEEFFFIIILLLOOORRRUUUVVVUUUTTTSSSTTTUUUVVVWWWYYY[[[^^^```aaaaaaccceeeffffffeeedddbbbddddddeeefffgggggggggffffffkkkpppooohhh```\\\[[[YYY```hhhmmmpppssszzz~~~sssjjjjjjkkkkkkkkkjjjgggccc___\\\]]]^^^]]][[[YYYVVVUUUVVVWWWYYYWWWZZZ[[[XXXUUURRRIIIAAA777444000......///......+++++++++,,,---...///000////////////000000000000111222333444555444333333333333222222111222222222000000000///000000111222...000333888<<>>LLLCCC888111000000///---///,,,***+++---...,,,))),,,---...///000000//////+++,,,,,,---...///000000------------------,,,,,,......000000000///...---,,,,,,,,,,,,+++***))))))******++++++++++++*********************************+++...///000000///...---...///000111222333444333333333333333333333333333333222333555777:::<<<>>>=========???BBBEEEGGGFFFEEEEEEDDDDDDCCCCCCCCCEEEBBB???>>>@@@DDDGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIKKKLLLMMMOOOPPPPPPPPPPPPRRRSSSUUUVVVWWWYYY\\\^^^___```ddddddeeeffffffeeeeeeeeeffffffeeedddeeefffggghhhgggpppuuupppiiieeebbb```___```ccchhhooosssttttttxxxxxxuuurrrooopppsssvvvmmmllljjjfffbbb___\\\[[[XXXZZZ\\\\\\ZZZXXXXXXXXXZZZ[[[[[[YYYSSSLLLDDD???666333111000000///...,,,//////............//////...............///000000000000111444888;;;;;;;;;222222222111111111000000555555444333222111000///...///111333777:::===???BBBBBBAAA???>>>???BBBEEENNNZZZjjjvvv}}}ffffffgggggghhhhhhiiiiiihhhhhhiiijjjkkkmmmooopppsssqqqpppooommmiiidddaaaXXXVVVQQQLLLHHHDDDBBBAAA>>>???CCCKKKTTT[[[^^^^^^aaabbbcccdddfffggghhhiiijjjhhhhhhkkkllliiibbb[[[\\\bbbjjjoooooonnnmmmmmmnnnnnnmmmnnnooolllgggcccaaaaaa```______aaaeeehhhjjjjjjmmmsssvvvuuuuuuxxx{{{||||||{{{zzzyyyzzz{{{zzz{{{~~~}}}xxxrrrwwwyyywwwuuutttoooiii\\\OOOAAA999333///---///************************++++++***))))))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******(((((())))))******++++++++++++************++++++))))))*********+++++++++******++++++,,,,,,------+++000444777DDD\\\ssswwwmmmhhhggg```^^^ZZZYYY]]]gggttt~~~~~~rrrnnnrrrwww{{{kkkeeegggkkknnn|||tttkkkYYYKKK===777666333222222222222222222111111111111///222666:::AAAMMM[[[eeeppptttxxx{{{}}}}}}vvvnnnggg]]]OOOCCC===999555111222///---000666>>>EEEHHHDDD<<<444//////000000...000---,,,,,,......---+++/////////000000000000000,,,,,,,,,,,,------------//////////////////......,,,,,,---...............,,,,,,---,,,,,,+++***)))((())))))))))))))))))(((''''''''''''''''''''''''))))))))))))***+++,,,------.........//////000000333333333333222222111111222111111222444777:::<<<===<<<<<<===???BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEBBB>>>===>>>BBBDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJKKKKKKMMMNNNOOONNNOOOPPPRRRTTTUUUWWWYYY[[[^^^```aaacccddddddeeeeeedddddddddfffeeeddddddddddddeeeffffffmmmqqqnnnkkkiiifffccc``````aaadddiiinnnpppqqqtttttttttsssqqqqqqssstttooonnnlllhhhccc```]]]]]]\\\^^^``````^^^\\\[[[[[[ZZZZZZZZZWWWQQQJJJBBB>>>444555555222///---.../////////............//////...............///000000111000111333666999999999222222222111111111000000444444333222111000//////...///000333555888;;;<<<@@@@@@???>>>===???BBBEEEOOO[[[jjjuuu|||ffffffgggggghhhhhhiiiiiiggghhhhhhjjjlllnnnpppqqqtttsssqqqooolllhhhccc___XXXVVVQQQLLLGGGCCCAAA@@@@@@BBBGGGNNNWWW]]]___```aaaaaacccdddfffhhhiiijjjiiihhhiiijjjkkkggg```ZZZVVV^^^jjjssswwwwwwvvvuuuuuusssqqqooommmiiiccc___^^^^^^^^^^^^___aaafffjjjjjjiiilllrrruuutttuuuxxx{{{||||||{{{xxxvvvvvvvvvyyyyyy{{{~~~}}}yyyvvvssswwwyyyvvvtttrrrmmmgggXXXKKK>>>777222---,,,...************************++++++***))))))***++++++++++++************+++++++++***)))(((((()))***+++))))))))))))***************************+++++++++******))))))))))))******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***...111111999NNNfffvvv|||sssllljjjbbbaaa___[[[\\\eeettttttmmmmmmooo{{{rrreee```aaadddqqq|||vvvnnn___QQQBBB:::777333222222333333222222111111111111000111333555:::DDDRRR\\\hhhnnntttxxx{{{|||wwwpppmmmdddXXXMMMEEE@@@:::666444000///666BBBKKKMMMKKK999444///---...000000...000...------...///---,,,000///...------...//////---,,,,,,,,,+++++++++***..................//////+++++++++++++++,,,---...------------,,,+++***)))''''''((((((((((((''''''************************)))(((&&&&&&&&&(((+++,,,........................333333333333333222111111111000000111333666999;;;:::::::::;;;===@@@DDDFFFHHHIIIJJJKKKLLLLLLLLLLLLFFFCCC>>><<<===???AAABBBEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHHHHHHHHHHIIIIIIJJJHHHJJJLLLLLLLLLLLLNNNPPPRRRTTTVVVXXX[[[^^^```aaabbbccccccdddccccccbbbbbbdddccccccbbbbbbccccccccceeekkknnnnnnnnnpppnnnjjjcccaaa^^^___bbbgggkkkmmmnnnppprrrrrrrrrrrrsssuuuuuutttqqqlllgggcccaaaaaabbbdddfffeeeccc```______[[[ZZZXXXTTTNNNGGG@@@<<<222555777333,,,))),,,000000//////......//////000...............///000000111000000222555666666666222222222111111111111111333333222111000///.........///000111333555777888<<<<<<<<<<<<<<<>>>BBBFFFPPP[[[iiittt{{{ffffffgggggghhhhhhiiiiiigggggghhhjjjllloooqqqrrruuusssqqqnnnkkkgggaaa]]]XXXUUUPPPKKKFFFCCC@@@???BBBEEEKKKRRRYYY^^^```aaaaaaaaaccceeeggghhhjjjkkkiiihhhiiijjjiiiddd]]]XXXQQQXXXdddpppxxx|||}}}||||||zzzvvvrrrlllfffaaa]]]]]]^^^^^^]]]^^^aaaeeeiiiiiihhhjjjpppsssrrrtttwwwyyy{{{|||{{{xxxuuutttsssvvvwwwxxxyyyyyyxxxvvvtttuuuyyyyyyuuurrrpppkkkdddTTTHHH<<<555111---,,,...************************+++******************+++************************,,,***(((''''''(((***,,,))))))))))))*********+++*********************)))))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,,,,+++++++++***...///---111AAAXXXjjjxxxpppkkkccccccbbb]]]\\\dddsss{{{oooiiihhhsss{{{yyyhhh___]]]___eeeppp{{{}}}tttlllbbbUUUFFF>>>999444333444333333333222222111111000222333222222555===JJJSSS^^^eeemmmrrrwwwzzzwwwrrrooohhh^^^UUUMMMFFF@@@<<<666666999AAAJJJKKKEEE>>>222///------...//////...///......---...------,,,///---+++))))))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---------------,,,+++***)))''''''((((((((((((''''''++++++++++++++++++++++++***))))))((()))***+++,,,------............//////111222333444555555444444333222111111222444666777666666666888:::>>>AAACCCFFFHHHJJJLLLMMMNNNOOOOOOIIIEEE@@@======???@@@@@@DDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHFFFHHHJJJJJJJJJKKKMMMOOORRRSSSUUUXXX\\\___aaabbbbbbbbbbbbbbbbbbbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaaeeeiiilllnnnrrrwwwuuuqqqiiiddd___\\\^^^cccgggiiikkklllnnnoooppprrrvvvyyy||||||zzztttmmmhhhggghhhjjjkkkmmmlllhhhdddbbbaaa\\\[[[WWWRRRKKKDDD>>>;;;111333444111,,,)))+++...000000////////////000000...............///000000111000///111333444333222111111111111111111111111222111111000///........./////////000111222444444888999999999:::===BBBFFFQQQZZZgggrrrzzzffffffgggggghhhhhhiiiiiiggggggiiijjjmmmoooqqqrrrtttrrrooommmjjjeee```[[[VVVTTTOOOJJJFFFBBB@@@???CCCGGGNNNTTTZZZ^^^aaabbbaaabbbccceeegggiiijjjjjjhhhhhhiiiiiigggaaaZZZVVVOOOUUU^^^jjjuuu}}}zzzsssllleee```^^^^^^___^^^^^^^^^```dddhhhhhhgggiiinnnppppppqqquuuvvvxxx{{{zzzxxxuuusssrrrsssttttttttttttsssssssssxxx{{{zzzuuupppmmmgggaaaPPPEEE:::444111...---///*********************************++++++*********((())))))))))))))))))(((,,,***(((''''''(((***,,,((())))))))))))*********)))))))))))))))((((((((()))(((((((((((((((((()))(((((()))))))))*********++++++++++++************,,,......,,,---888LLL]]]ttt}}}tttkkkcccdddccc^^^\\\cccqqq}}}uuujjjeeellluuunnnaaa\\\\\\\\\fffqqqwwwzzzyyyrrriiidddXXXKKKCCC===777555777444444333333222111111000222222111///000777BBBJJJSSS\\\ffflllrrrvvvuuuqqqrrrmmmeee\\\RRRJJJBBB===888>>>GGGMMMMMMEEE:::222000///......//////...---------------,,,++++++,,,...---***)))((()))***+++***++++++,,,---.........++++++++++++,,,,,,------111000...---,,,,,,,,,---------------,,,+++******)))))))))******)))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,+++***))))))***+++,,,---...//////111333666999:::::::::777555333111000111222222222222222444777;;;>>>AAAFFFHHHKKKNNNPPPQQQQQQQQQLLLHHHCCC??????@@@AAAAAADDDDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJIIIHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGIIIJJJJJJKKKMMMOOORRRTTTVVVYYY\\\___bbbcccaaabbbbbbbbbaaaaaa```____________```````````````bbbgggllloootttyyyxxxtttnnniiibbb^^^^^^aaaeeegggjjjjjjjjjkkkmmmrrryyy~~~|||tttpppppprrrssstttuuurrrmmmgggcccaaa^^^[[[VVVOOOHHHBBB===:::555333111000///...------000000////////////000000...............///000000111000///000111222222000111111111111111111111111111000000000///.........///////////////000111222555666777888999===BBBFFFPPPYYYeeepppyyyffffffgggggghhhhhhiiiiiihhhhhhiiikkkmmmoooqqqrrrrrrpppmmmkkkhhhddd^^^ZZZTTTQQQNNNIIIFFFCCCAAA@@@EEEJJJQQQXXX\\\___bbbdddccccccdddfffggghhhiiijjjggghhhjjjiiieee^^^XXXTTTQQQTTT[[[gggttt{{{ssskkkdddaaa```_________^^^^^^aaaeeehhhjjjhhhiiimmmooonnnooosssuuuxxx{{{{{{xxxtttrrrppppppqqqqqqqqqpppppprrrttt{{{}}}{{{tttnnniiiccc\\\LLLAAA777333111......///************************)))***++++++++++++***)))(((((())))))))))))((((((+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((())))))((((((((()))))))))******************************---------------333BBBPPPfffvvvxxxnnneeeeeeccc___]]]aaakkktttpppgggfffooozzzwwwhhh^^^ZZZZZZbbbkkkrrrxxxzzzuuummmhhh]]]RRRJJJCCC;;;888999555555444333222111111000/////////------222;;;BBBJJJTTT```gggnnnssstttqqquuurrrlllcccXXXNNNEEE@@@???GGGPPPQQQIII>>>555111000000000//////...------,,,---...---+++***+++,,,...---,,,++++++,,,------******+++,,,---...//////,,,,,,------......//////222111000///...---------.........------,,,+++*********++++++++++++******))))))))))))))))))))))))'''(((***,,,,,,***)))'''%%%&&&'''(((***+++,,,------000444888;;;=========:::888555222000//////000//////000222555999===???HHHJJJMMMQQQSSSTTTTTTTTTOOOJJJDDDAAA@@@AAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFJJJJJJJJJJJJIIIIIIIIIHHHJJJKKKKKKKKKKKKJJJIIIIIIGGGIIIKKKLLLLLLMMMOOOQQQTTTUUUXXXZZZ]]]```bbbcccbbbbbbbbbbbbaaa```______\\\]]]^^^___```aaaaaaaaa```hhhooorrrvvvzzzyyyuuurrrmmmfffaaaaaaccceeefffjjjiiiiiiiiilllrrr{{{{{{vvvxxx{{{~~~~~~~~~yyyqqqiiiccc______[[[TTTLLLDDD>>>:::888666444111111222333222000111000000//////000000111...............///000000111/////////111222111000111111111111111222222222111000000000/////////...///............///000000444555666777999<<>>666333444////////////...---......,,,...///...+++***,,,---,,,,,,,,,---------------******++++++,,,,,,------+++,,,,,,---......//////...//////000000/////////............---,,,+++*********++++++++++++******++++++++++++++++++++++++)))))))))******)))))))))(((((())))))***+++,,,,,,---///444888;;;=========;;;999666333000000000000......///111555999===@@@GGGIIIMMMQQQSSSTTTSSSSSSOOOKKKEEEAAAAAABBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLNNNOOOPPPPPPPPPNNNMMMLLLIIIKKKMMMNNNOOOPPPRRRTTTWWWXXXZZZ\\\^^^aaaccccccbbbccccccbbbaaa```______YYY[[[]]]___aaabbbbbbbbbdddnnnxxx{{{|||}}}|||yyysssoooiiifffdddddddddccchhhhhhiiijjjmmmttt{{{~~~zzz}}}vvvkkkccc___]]]YYYQQQGGG???999666555222222222111111111222333111111000000000000111111...............///000000000///...///111222222000000000111111111222222222111111000000000000//////...............///000000444555666777888<<>>KKKaaawwwvvvmmmjjjddd___\\\\\\^^^___rrrwww}}}sssaaadddjjjqqqyyy|||lllbbb___eeennnvvvssskkkaaaYYYNNNBBB;;;:::666666555444222111111000///111222111111555;;;@@@CCCOOO\\\dddkkkqqqsssrrrmmmoooooommmggg___YYYVVVZZZTTTJJJ===333///111444......///...------...000---///000///,,,+++---///)))***+++,,,,,,,,,,,,,,,+++++++++***************))))))***++++++,,,------***,,,...000111111111000............---,,,++++++******++++++++++++******((((((((((((((((((((((((---,,,***))))))***+++,,,---------------------------000444888:::;;;;;;::::::999666333111111111222...///000222666:::???AAAEEEGGGKKKNNNQQQQQQQQQPPPNNNJJJEEEAAA@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNOOOPPPRRRRRRSSSTTTSSSRRRPPPOOOKKKMMMOOOPPPPPPRRRTTTVVVXXXYYY[[[]]]___aaacccdddccccccccccccbbbaaa______XXXZZZ\\\___aaaccccccccciiivvvsssoookkkhhhfffeeecccbbbeeegggjjjmmmpppuuu{{{|||yyymmmccc___\\\WWWNNNDDD<<<666333222+++///111000,,,+++///444111111000000000000111111...............///000000000///...000222333222111000000111111222222222222111111111111000000000000...............///000111444555666777888<<>>999666555555333111000000//////000222444555AAAMMM]]]jjjqqqsssrrrrrrlllkkkkkkppptttuuuppplllZZZOOOBBB999777555111...000111111111111000//////......------...//////000------..................+++,,,------......------+++,,,,,,---------------......///000000000000000111000///...............,,,++++++******************++++++,,,,,,++++++***************************---,,,+++++++++,,,......000111333555555555333333///000111000//////111333333444666888:::===BBBEEEIIIKKKMMMPPPPPPOOONNNLLLHHHFFFCCCAAA???@@@AAABBBAAABBBBBBBBBBBBDDDHHHKKKKKKMMMOOOPPPPPPQQQSSSTTTVVVWWWXXXYYYYYYYYYXXXWWWTTTSSSSSSSSSSSSUUUVVVWWW[[[]]]___```aaaaaaccceeeffffffffffffeeecccaaa```^^^______aaaccceeehhhiiisss}}}vvvnnnjjjhhhdddeeehhhhhhkkkmmmmmmlllnnntttxxx}}}{{{tttqqqsssxxx~~~}}}ssshhh___[[[UUUOOOGGG???999444000...------------------------......///000000000000000//////000000000/////////000///...------------,,,000000000000111111111111000000/////////.....................000222444555777888:::999999;;;AAAFFFKKKQQQ[[[gggtttgggggggggggggggffffffffffffgggiiijjjkkkkkkjjjjjjiiifffbbb___\\\WWWSSSOOOLLLHHHEEEFFFEEEEEEJJJQQQYYY\\\```bbbbbbbbbbbbcccfffeeeeeeffffffggghhhiiimmmkkkgggaaaZZZUUUTTTTTTUUUVVV[[[cccmmmsssuuutttwwwrrrlllgggdddaaa___^^^```aaabbbeeehhhlllppprrrwwwvvvuuuttttttvvvxxxzzz~~~{{{uuuooojjjhhhggghhhmmmrrrsssuuuzzz|||sssnnnjjjaaaTTTIII<<<666...++++++++++++***++++++************++++++))))))*********+++++++++***,,,...---***((()))+++************************+++++++++++++++++++++++++++++++++++++++***))))))***))))))(((((())))))***+++***((('''(((***,,,...************************)))***,,,,,,+++,,,...000333999FFFZZZnnn{{{~~~zzzrrriiicccbbbaaa^^^[[[VVV[[[cccjjjqqqwww}}}zzzllleeebbbhhhrrr|||zzzuuuuuu}}}|||vvvpppjjjccc]]]PPPGGG===777666666444222222222111000000111222333>>>JJJ[[[kkktttvvvvvvuuullliiijjjpppyyy|||yyyttt]]]RRRDDD;;;888666333000111111111000000///......//////////////////000111////////////............,,,,,,---............------------.........//////...///000111222333333333222111000///............,,,,,,+++***************)))******++++++******)))************************------,,,,,,------...///000111222333333222111000---...//////...000222555777999;;;<<<===???BBBDDDHHHIIIKKKMMMMMMKKKIIIHHHCCCCCCAAA@@@???????????????@@@AAAAAABBBDDDHHHKKKNNNPPPRRRTTTTTTUUUVVVXXXXXXYYY\\\^^^^^^]]][[[ZZZXXXWWWVVVUUUUUUVVVWWWXXXZZZ\\\___```aaabbbdddeeeggggggggggggfffdddcccbbbaaaaaaaaabbbeeeiiimmmooovvvyyyooojjjfffdddfffiiijjjlllmmmllljjjkkkooossstttuuutttoooiiifffjjjnnntttvvvwwwtttmmmddd]]]XXXRRRLLLCCC;;;555111///---........................------...////////////...111111222222222222111111111222111000...---...///000000000000111111111111000000000/////////......------------///111333444777999:::999888;;;@@@EEEIIIPPP[[[gggsss~~~eeeeeeeeeeeedddeeeeeeeeeeeefffhhhjjjkkkjjjjjjiiiiiifffbbb^^^ZZZVVVQQQMMMLLLGGGEEEEEEEEEFFFMMMUUU\\\^^^aaaccccccccccccdddggggggggggggggghhhiiiiiinnnlllhhhbbb\\\WWWTTTSSSTTTVVV\\\dddmmmrrrsssrrrtttoooiiieeebbb```___]]]```aaacccfffjjjnnnrrrtttyyyxxxwwwvvvvvvwwwxxxxxx}}}}}}wwwpppkkkhhhhhhkkkqqquuuwwwzzz{{{sssnnniii```RRRGGG888444...++++++,,,,,,+++,,,,,,++++++++++++,,,,,,111000...---,,,++++++++++++///111000,,,***+++---************************************************))))))*********))))))((())))))(((((((((((())))))(((''''''&&&''')))+++,,,)))))))))))))))))))))))))))***++++++***+++---///...111:::LLLaaasss||||||tttjjjeeeffffffbbb___SSSWWW]]]dddjjjpppuuuxxxuuulllfffiiirrr|||{{{vvv{{{~~~zzztttnnniii^^^RRRDDD;;;888777555222222222111000000111222333;;;FFFXXXiiitttyyyyyyxxxpppllljjjpppxxx|||yyysssbbbXXXJJJ???:::777444222111111000000////////////...------,,,------......//////......------------,,,------..................---------......//////...///111222444555555666222222000///............,,,,,,+++************+++******++++++++++++*********************+++++++++------------....../////////000111111111000///...---//////000000333666999:::===@@@AAAAAAAAAAAACCCFFFGGGIIIJJJIIIGGGDDDBBB???????????????>>>===<<<===>>>???@@@AAADDDHHHLLLRRRTTTWWWXXXXXXXXXYYYZZZYYY[[[^^^aaabbbaaa^^^]]][[[YYYXXXWWWVVVVVVWWWWWWYYY[[[___aaaaaabbbccceeefffffffffeeeeeedddcccccccccbbbaaabbbeeejjjooorrrttt{{{zzzooohhheeeccceeejjjkkklllmmmjjjggggggjjjnnnnnnnnnkkkfff```___bbbffflllnnnooommmhhh```YYYUUUOOOHHH???777222000...---------------------------,,,------.........------//////000111111111111000...000111000//////222444///000000000111111111111000000000////////////...............///111333444777999:::999888:::???DDDKKKRRR^^^jjjttt}}}ccccccbbbbbbbbbcccdddeeefffhhhjjjllllllkkkiiihhhhhheeeaaa]]]ZZZUUUPPPMMMLLLHHHEEEEEEFFFHHHOOOXXX]]]___bbbddddddeeefffhhhhhhhhhggggggggghhhiiiiiilllkkkiiieeeaaa[[[VVVRRRRRRVVV]]]fffmmmqqqrrrrrrppplllgggbbb```___^^^]]]^^^```cccgggkkkppptttvvv{{{{{{zzzyyyxxxwwwwwwvvv{{{}}}~~~yyyrrrllliiikkkpppvvvyyy{{{{{{sssmmmhhh^^^PPPEEE777444///,,,+++,,,------------,,,,,,,,,,,,------111000...---,,,+++++++++(((+++,,,+++)))'''(((***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))(((((((((((())))))&&&&&&'''((()))*********)))))))))))))))))))))))))))***++++++******,,,...,,,...444AAATTThhhwwwyyypppkkkiiigggccc___SSSUUUYYY^^^eeekkkppprrrvvvwwwooooootttzzzxxxxxx~~~|||vvvrrrjjj^^^NNNBBB;;;888555222111111000000000222333444888AAARRRcccqqqxxxzzzzzzsssooolllooouuuwwwtttpppggg^^^PPPDDD===999666444111111000000000000111222------,,,,,,,,,,,,,,,---......,,,++++++++++++,,,,,,---......//////.........------,,,---.../////////000222333555666777777333222111000.........------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++---------...............//////////////////......---...///000111444999<<<===@@@DDDEEEDDDCCCBBBBBBDDDEEEFFFGGGFFFCCC@@@>>><<<<<<===>>>>>>===<<<;;;;;;===>>>???@@@CCCHHHKKKUUUXXXZZZ[[[ZZZYYYYYYZZZYYY\\\___bbbdddcccaaa___\\\[[[YYYWWWVVVVVVVVVWWWXXX[[[___aaaaaaaaabbbccceeeeeeeeeeeeeeeeeeffffffdddcccaaaaaaccchhhnnnrrrpppvvv|||~~~{{{pppjjjgggeeegggllllllllllllhhhdddccceeehhhjjjiiifffaaa\\\[[[^^^aaahhhhhhhhhgggccc\\\UUUQQQJJJDDD;;;444111//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---......------***+++,,,,,,,,,---///111///000000000111111111111111000000000////////////000/////////000222333555666888999888888:::???DDDMMMVVVbbbmmmuuu}}}````````````aaabbbdddfffhhhjjjlllmmmmmmkkkhhhgggfffccc```\\\YYYUUUPPPLLLJJJFFFEEEFFFGGGJJJRRR[[[^^^```ccceeefffgggiiijjjhhhhhhgggggggggggghhhhhhiiihhhfffeeeccc^^^XXXTTTRRRWWW___hhhnnnqqqrrrqqqmmmiiiddd```___^^^]]]\\\\\\^^^ccchhhnnnssswwwyyy}}}}}}}}}|||{{{zzzyyyxxxzzz|||~~~}}}yyysssnnnlllpppwww|||}}}~~~zzzqqqkkkfff\\\NNNBBB555333000---++++++,,,---------,,,,,,,,,,,,------))))))*********+++++++++******)))((())))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))******)))((((((''''''(((((()))'''''')))***************))))))))))))))))))))))))***+++,,,+++******,,,...,,,---111999FFFYYYmmmzzzxxxqqqkkkfffaaa^^^UUUUUUVVV[[[bbbjjjoooqqqttt}}}{{{xxxvvvwww}}}}}}xxxxxxyyy||||||tttjjj[[[LLLAAA:::666444111111000000000222333444666===JJJZZZjjjuuuzzz{{{uuurrrooooooqqqrrrqqqoooiiiaaaUUUKKKCCC>>>;;;999444333222111000111222333000///......---.........---,,,+++*********+++,,,------...////////////.........---,,,,,,...///000000000222444555666777777444333222000///...------------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,---............---.............../////////,,,---......000333888<<<@@@DDDIIIKKKIIIFFFDDDCCCBBBCCCDDDEEECCCAAA>>><<<:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===>>>???BBBFFFJJJUUUXXX[[[]]]\\\[[[[[[[[[[[[]]]```ccceeedddcccccc]]]\\\ZZZXXXWWWWWWWWWXXXYYY\\\___aaaaaaaaaaaaaaacccccccccdddeeeggghhhiiifffdddbbbaaabbbfffkkknnnnnnssswwwyyy}}}{{{ssspppmmmkkklllpppkkklllkkkfffaaa___aaadddhhhfffddd___\\\ZZZ\\\^^^bbbbbbaaa```]]]XXXQQQLLLCCC>>>777222000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---...///000111111111111///---,,,,,,...//////...000000000000111111111111111111000000000/////////111000000000000222444555555777888888888:::@@@EEEMMMVVVdddnnnvvv}}}^^^]]]]]]^^^___bbbeeefffiiikkkmmmnnnmmmjjjgggdddccc```]]]ZZZWWWSSSOOOKKKFFFDDDCCCGGGJJJNNNVVV___aaaccceeeffffffgggiiikkkhhhggggggffffffgggggggggfffdddbbbaaa```^^^ZZZWWWTTTZZZcccjjjooopppooooookkkgggbbb^^^]]]]]]\\\\\\[[[^^^cccjjjqqqvvv{{{}}}|||}}}~~~}}}|||||||||yyyuuusssrrrrrrvvv~~~wwwnnnhhhbbbXXXJJJ???444222000---***)))***+++,,,++++++******++++++,,,&&&'''(((******))))))(((---)))%%%%%%)))------+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))*********)))((((((''''''''''''((((((++++++***))))))***+++,,,************************)))***+++***))))))+++---+++---000222999JJJaaarrr|||wwwooohhhdddbbb\\\YYYYYY\\\dddmmmsssvvvwww|||xxxrrrvvv}}}yyyssspppsssyyy||||||uuuiiiXXXHHH===888777333222111000000000111222555999CCCRRRbbbpppyyy|||zzzyyyvvvrrrooonnnnnnnnngggaaaXXXOOOIIIDDDAAA???999777555222111000111111111000000///......//////---,,,+++******+++---...------...///////////////000///...------///000222000111222444555666666666555444222000///...------------,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,***+++,,,---...------,,,...............///000000.../////////111444:::>>>DDDHHHNNNPPPOOOKKKHHHFFF@@@AAABBBCCCBBB@@@===;;;:::::::::;;;;;;<<<<<<<<<;;;<<<======>>>AAAEEEHHHRRRVVVZZZ]]]]]]]]]]]]^^^]]]___aaadddeeefffgggfff___^^^\\\ZZZYYYYYYZZZZZZZZZ]]]```bbbaaa```______]]]]]]^^^___bbbdddggghhhgggfffcccbbbbbbeeehhhjjjkkkppprrrrrrtttzzzyyytttsssrrrooooooqqqjjjkkkiiieee___]]]___bbbeeedddaaa^^^[[[YYYYYYYYYZZZYYYXXXXXXWWWSSSLLLGGG<<<888333000///......---------------------------------......---,,,,,,+++///000111222333333333333111---***,,,222555333000000000000000111111111111111111111000000000//////000000//////000111222333333555777777888;;;AAAFFFHHHTTTbbbnnnuuu}}}\\\\\\\\\]]]___bbbeeegggjjjkkkmmmmmmllliiieeebbb```^^^[[[XXXUUURRRNNNJJJCCCAAABBBGGGKKKPPPYYYbbbccceeefffgggfffgggiiijjjhhhgggffffffffffffggggggeeeaaa]]]\\\]]]]]][[[YYYWWW]]]eeellloooooommmllliiifffaaa^^^]]]\\\\\\[[[\\\___dddlllsssyyy~~~|||~~~~~~}}}zzzuuurrrrrruuuwwwzzz}}}uuulllfff```VVVGGG<<<222111///,,,)))'''(((*********))))))))))))*********+++,,,,,,+++)))&&&%%%***$$$%%%******((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))((((((''''''''''''((((((000---***(((''')))---///************************)))******)))((((((***,,,)))---///...111@@@XXXkkkwww{{{}}}yyyqqqkkkiiijjjbbb___]]]```hhhrrryyy|||{{{|||xxxoooqqqxxx{{{pppkkknnntttuuu{{{|||rrr```MMM???999999666555333111////////////555777???LLL]]]mmmxxx|||}}}vvvooojjjjjjlllddd```YYYRRRLLLHHHEEEDDD===;;;777333111/////////000000///..................---+++++++++---///000---......///////////////222111///...///000222333111111333444555555666666555444222111///...------...---,,,,,,++++++,,,,,,******++++++++++++******((())))))***++++++,,,,,,***+++,,,---------,,,+++---------...///000111222222222222222333777===AAAFFFKKKQQQTTTSSSOOOKKKHHH???@@@BBBBBBBBB???===;;;::::::::::::;;;<<<======;;;<<<======>>>@@@DDDGGGOOOSSSXXX\\\^^^^^^___```___```bbbdddfffhhhiiiiii```___^^^\\\[[[[[[\\\\\\ZZZ]]]aaabbbaaa___^^^^^^WWWWWWXXXZZZ]]]```ccceeeiiigggeeeccccccdddfffgggiiimmmnnnllllllqqqttttttzzzuuurrrsssssspppnnnpppjjjjjjiiiddd___\\\^^^aaabbbaaa___]]]ZZZXXXWWWWWWSSSRRRQQQRRRSSSPPPJJJEEE777444000.........---,,,....................................------,,,+++***+++,,,---............+++&&&"""'''111666444000000000000000111111111111111111111111000000000000//////......///000111222222444666777888;;;BBBGGGDDDPPP```mmmuuu~~~[[[[[[\\\^^^```bbbeeefffkkkkkklllkkkiiigggdddbbb]]]\\\YYYUUURRRNNNKKKIIIDDDEEEFFFIIIOOOVVV\\\```ccccccdddeeefffhhhiiiiiiiiihhhhhhgggggggggggghhhaaa]]]YYYYYY]]]^^^\\\YYY\\\```gggmmmqqqrrrpppooohhheeeaaa___^^^]]][[[ZZZ\\\```hhhooovvvyyy{{{|||{{{vvvuuuqqqooosss{{{yyytttnnnggg___SSSDDD999111000---+++***+++,,,,,,++++++************++++++******))))))))))))******'''((()))******)))((('''###%%%(((+++,,,+++)))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((&&&'''***)))%%%&&&+++''')))***)))((('''(((***,,,+++(((''''''***---///...,,,---///333:::IIIWWWooozzzwwwrrrooonnngggfffdddeeelllvvv|||~~~tttnnnnnnvvvxxxuuummmkkkjjjqqquuu|||zzzkkkYYYIII===888333333111///---...111444222666;;;BBBTTTiiitttvvv|||yyyxxxwwwuuupppkkkllldddYYYQQQNNNLLLKKKIIIDDD???999444222111111000000000///...............+++++++++,,,,,,---------------......///000000000000000000111222444555666444444444555555777888888444333222000///---,,,+++---,,,++++++******++++++---,,,+++***))))))))))))******)))***,,,,,,+++)))******++++++,,,,,,,,,,,,333...***+++111555555333888333222777888777;;;AAADDDGGGMMMSSSVVVSSSMMMHHHCCCCCCAAA@@@???>>>>>>>>>===<<<===???AAAAAA<<<888;;;<<<======>>>@@@EEEHHHQQQTTTZZZ___ccccccbbbaaa^^^```bbbeeeggghhhiiiiiigggccc___]]]]]]^^^^^^^^^aaaaaaaaaaaa```^^^\\\ZZZSSSQQQPPPTTT[[[bbbeeefffiiimmmmmmgggccccccdddbbbeeefffhhhjjjlllmmmooopppppprrrtttuuuuuutttqqqpppnnnllljjjgggeeecccbbbbbbfffdddbbb___\\\YYYVVVUUUSSSTTTUUUSSSOOOIIICCC???444333000///...///000111------...///...---+++***+++,,,------......------------------------,,,,,,------------.........///...//////111222333444444///111333222111///...///333000...///111222111///222333555666888<<>>CCCCCCFFFKKKQQQTTTQQQLLLGGGAAAAAA@@@???>>>>>>>>>>>>===<<<===???BBBBBB???<<<===>>>???@@@@@@CCCGGGJJJQQQTTTZZZ___bbbcccbbbaaa___aaaccceeefffggggggggggggddd```^^^^^^^^^^^^^^^aaa``````___]]]ZZZXXXWWWQQQOOOOOOSSSZZZaaaeeefffhhhmmmnnnjjjffffffeeecccaaabbbccceeefffhhhiiijjjnnnppprrruuuuuuuuutttssssssqqqmmmjjjhhhhhhiiijjjlllkkkhhheeeaaa^^^[[[ZZZSSSTTTSSSQQQLLLFFF@@@<<<111000///......///111222---............---,,,++++++,,,------...---------------------------------------.........///////////////000111222333444444111333555444222000//////222///---...000111000...111333444666777;;;@@@CCCKKKSSS___jjjsss|||\\\\\\]]]^^^```ccceeefffhhhiiiiiiiiigggdddbbb```[[[ZZZVVVRRRNNNJJJHHHGGGCCCEEEJJJPPPVVV[[[___aaaeeeeeeffffffggggggggghhhggggggggggggggghhhhhhhhhbbb___\\\]]]bbbgggiiiiiigggiiikkkmmmmmmmmmlllkkkeeebbb```___```aaaaaaaaaccchhhnnnrrruuuvvvvvvwwwxxxwwwxxx|||zzzvvvrrrqqqqqqssszzz~~~yyyrrrjjj___PPP@@@555000///---***)))(((((()))++++++************++++++******))))))))))))******(((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((('''''',,,******+++)))%%%%%%(((''')))***)))((('''(((***((()))***+++,,,+++***)))+++)))***---...111:::DDDYYYiiizzzzzzsssmmmkkkkkkkkkkkknnnuuuzzzmmmeeeeeehhhqqq~~~{{{mmmcccdddgggnnnwwwvvvmmmbbbVVVIII@@@;;;:::777555333222111111111555888;;;EEEXXXmmmyyyzzzzzz{{{}}}~~~{{{yyyooohhh___YYYXXXXXXWWWUUULLLGGG@@@:::666444222111111000//////......//////,,,,,,,,,,,,------------//////////////////......222222222222333333444444222111111111222333444555222111111000000///......///...------,,,,,,------...---,,,++++++******+++,,,+++***+++,,,---+++)))+++++++++,,,---...//////222222222333555:::@@@EEEIIIEEECCCDDDCCCAAABBBEEEBBBDDDHHHMMMOOOMMMIIIEEE>>>>>>============>>>>>>===<<<<<<>>>@@@BBBBBBAAA>>>@@@BBBCCCEEEGGGJJJMMMSSSVVVZZZ^^^aaacccbbbbbbbbbcccdddfffffffffeeeeeegggdddaaa____________^^^```___]]][[[XXXUUUSSSRRRNNNNNNOOOSSSZZZaaaeeegggiiinnnqqqnnnkkkkkkiiieee`````````aaabbbcccdddeeekkkmmmpppsssvvvyyyzzz{{{yyyvvvqqqnnnmmmooorrruuuvvvsssooojjjeeeaaa^^^\\\TTTSSSRRRNNNHHHAAA;;;777///......---...000111333.........---------------++++++,,,---------------..................................../////////000///000000111222333444444444666777666333111000000000...,,,---...//////...000222333444666999>>>BBBJJJSSS___jjjsss|||\\\]]]]]]___aaacccdddfffggggggggggggeeeccc```^^^ZZZWWWTTTPPPLLLIIIGGGFFFDDDGGGMMMUUU[[[___aaaccc```aaabbbdddfffhhhjjjjjjgggggghhhhhhhhhhhhggggggdddaaa```ccchhhnnnrrrssspppppppppooommmllljjjiiieeecccaaa```aaaccccccbbbggglllqqqttttttsssssstttuuuuuuvvvzzz{{{xxxuuurrrssswww|||tttjjj^^^NNN>>>444111///---+++***)))((((((++++++************++++++******))))))))))))******(((((())))))))))))((((((***)))(((''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''',,,,,,,,,,,,***))))))+++''')))***)))((('''(((***((()))***++++++***))))))***)))***------...333:::JJJ\\\ppp}}}~~~vvvnnnmmmlllmmmmmmnnnsssttthhhaaabbbjjjwwwrrreeeccceeejjjqqqyyyzzzsssmmmggg]]]PPPFFF===;;;888666444333222111222444666:::DDDTTTfffqqqrrrtttyyy}}}~~~sssmmmddd___]]]]]]\\\ZZZPPPJJJCCC<<<777555222111111000000///.../////////,,,,,,------------------......//////000111111111444444444444444444333333222222111111222333444444111111111000000000000000......---,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++******+++,,,---+++***++++++++++++---...000111222444777777888===GGGNNNTTTRRRPPPNNNLLLIIIHHHHHHDDDEEEFFFHHHHHHFFFBBB???;;;;;;::::::;;;<<<<<<=========<<<<<<>>>@@@AAABBB@@@BBBEEEGGGIIIKKKNNNPPPVVVXXX[[[___bbbdddddddddffffffggghhhgggfffdddcccgggdddaaa_________^^^^^^^^^\\\ZZZVVVSSSQQQPPPOOOOOOPPPRRRWWW]]]dddiiilllkkkqqquuutttrrrqqqlllgggaaaaaaaaa```aaabbbcccdddgggiiimmmrrrxxx~~~|||vvvrrrrrrvvv||||||vvvnnnggg```\\\ZZZUUUTTTPPPKKKEEE===777333......------......000000.........---------......++++++,,,------------,,,------............//////........./////////000000000000111111222333333444555666777666333000/////////...------.../////////000111222333555888===@@@JJJRRR___kkkttt|||]]]]]]^^^___aaacccdddeeedddeeeeeeeeeccc```^^^\\\WWWUUUQQQMMMJJJHHHGGGFFFFFFJJJQQQYYY___bbbdddddd``````bbbccceeeggghhhiiiggghhhhhhiiihhhgggffffffbbbbbbbbbeeekkkqqqvvvxxxwwwvvvtttrrrooollljjjhhhfffdddaaaaaabbbbbbbbbbbbiiinnnsssuuurrrppppppqqqssssssuuuyyy~~~|||xxxsssrrrxxx|||ttthhhZZZJJJ<<<444111000///---+++******)))++++++************++++++******))))))))))))******))))))(((((((((((())))))+++***(((''''''''')))***))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''%%%((()))((('''((()))***''')))***)))((('''(((*********)))(((((())))))***+++)))***---...,,,///444>>>OOOdddttt~~~yyypppnnnllllllnnnnnnppp{{{{{{lll```___cccnnnxxx|||pppffffffgggkkkqqqwwwzzz{{{{{{vvvqqqnnnkkkbbbVVVMMM???<<<888555555444333111444222444<<>>777222///......------,,,++++++***,,,---...000000///...---******+++,,,,,,,,,,,,,,,++++++,,,,,,---.........------------.........////////////000000000111111111222444333000...---------...//////...///111222000111222333444777;;;>>>HHHQQQ___kkkttt{{{_________```aaacccdddeeeaaabbbbbbbbb```]]]ZZZXXXSSSQQQNNNKKKIIIIIIJJJKKKNNNRRRXXX^^^cccfffgggggghhhggggggffffffeeeeeedddjjjjjjkkkjjjhhhfffcccaaa___bbbfffjjjnnnrrrvvvxxxyyyxxxvvvtttpppkkkhhheeebbb```______aaacccddddddfffmmmssstttooolllmmmpppmmmooossszzzxxxrrrvvv{{{|||}}}}}}~~~xxxrrrgggYYYJJJ>>>555111------------,,,,,,++++++++++++************++++++******))))))))))))*********)))(((''''''((()))***(((((('''(((((()))******''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((())))))******''',,,---)))))),,,---+++''')))***)))((('''(((***))))))******)))(((''''''+++((((((+++---,,,---///111;;;JJJ[[[mmmzzz|||xxxrrrjjjiiioooqqqnnnsss|||yyykkkbbb\\\^^^eeennnyyyqqqnnnjjjiiilllppptttvvvyyy{{{}}}|||xxxpppgggbbbRRRKKKAAA<<<::::::777555444333888AAAFFFEEEFFFIIISSS\\\hhhrrrwwwzzz|||}}}wwwqqqjjjfffeeedddbbb___WWWQQQIIIBBB===999666444222111000000//////000000///.........------------...///111333666999:::;;;<<<<<<===<<<;;;888666444555555444444444444555555222222222111111000000000------,,,++++++++++++,,,++++++*********++++++,,,++++++,,,///333555666555111111000111333777:::<<<;;;???CCCFFFHHHLLLQQQVVVbbbiiinnnmmmjjjeee[[[QQQEEEAAA<<<888666666555444555555444444444555666666555777:::<<<<<<>>>BBBEEEGGGKKKQQQVVVYYYZZZ[[[\\\[[[[[[\\\^^^```ccceeegggiiiiiiiiihhhgggdddbbbaaa___]]][[[ZZZZZZYYYWWWVVVVVVTTTRRRQQQRRRVVVYYY\\\aaaeeejjjooorrrwww}}}~~~uuulllcccbbbaaa```aaacccfffhhhhhhhhhiiilllsss}}}zzz{{{~~~ssshhh```[[[XXXUUUQQQKKKCCC;;;444///---+++,,,,,,,,,,,,,,,++++++***,,,///111222000...,,,******+++,,,,,,,,,,,,+++******++++++,,,------...,,,,,,,,,,,,------------............////////////000111333222000...---...+++---///...------000222000111222333444777;;;>>>GGGQQQ___kkkttt{{{_________```aaacccdddeee```aaaaaaaaa___\\\YYYXXXRRRPPPMMMJJJIIIJJJKKKLLLQQQTTTYYY___cccfffgggggggggggggggggghhhhhhhhhiiikkkkkkkkkkkkhhheeebbb```bbbeeekkkooorrruuuxxxzzzwwwvvvvvvsssoookkkfffddd___^^^]]]^^^bbbdddffffffeeelllssssssoookkkmmmpppjjjlllqqqzzz~~~vvvyyy||||||}}}~~~{{{{{{}}}sssmmmbbbSSSDDD999333000***++++++,,,,,,++++++***++++++************++++++******))))))))))))*********)))(((''''''((()))***&&&''''''((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++%%%***+++&&&$$$((()))&&&((()))***)))((('''(((***&&&(((+++,,,,,,)))&&&$$$***&&&&&&***,,,,,,,,,//////777CCCSSSgggwww}}}{{{tttkkkhhhpppsssoooqqqxxxssshhh^^^]]]ccclllxxxwwwsssooommmoootttyyy{{{|||}}}uuunnnjjj\\\SSSGGG@@@===<<<999666333444:::AAAAAA===???FFFIIISSS```kkkpppsssuuuwwwtttoooiiifffeeeeeecccaaaYYYSSSKKKDDD???;;;888777222111111000000000000000//////.........---------000111333555777999:::;;;===>>>>>>>>><<<999666444555555444333333444444444333333222222111000000///......---,,,,,,,,,,,,---*********)))******++++++,,,,,,...222666999:::999444444333444666:::>>>@@@???BBBFFFIIILLLPPPSSSUUU\\\fffmmmllliiidddYYYMMMCCC>>>999555444555555555555444444333333444444444222555:::===>>>AAAFFFIIIIIINNNUUUZZZ]]]^^^___```ZZZZZZ[[[\\\^^^aaadddfffhhhhhhhhhgggeeecccaaa___]]][[[YYYYYYYYYXXXVVVTTTTTTSSSQQQQQQTTTXXX]]]aaadddiiinnnsssvvvzzzvvvllleeedddcccbbbcccfffiiikkkkkkiiiiiikkkpppxxx{{{vvvvvv|||zzzooofff^^^YYYWWWSSSOOOHHH@@@888222---+++)))***+++,,,,,,,,,,,,,,,))),,,000333333111...,,,******+++,,,,,,,,,,,,+++))))))***++++++,,,------+++++++++,,,,,,,,,---------------...............///111333333111///...///***,,,...---+++,,,///111111222333333444777;;;>>>GGGQQQ___kkkttt{{{bbbbbbbbbbbbbbbccccccccceeecccaaa___^^^\\\XXXVVVQQQOOOKKKIIIHHHIIIKKKMMMXXX\\\```cccdddfffhhhjjjiiihhhhhhhhhhhhhhhiiiiiijjjlllnnnmmmiiiddd```^^^aaaeeelllrrrwwwxxxxxxwwwuuutttsssqqqmmmiiieeeccceeecccaaaaaabbbdddddddddnnnoooqqqssssssqqqooommmjjjpppxxx{{{xxxxxxxxx{{{zzzyyyzzz{{{{{{yyywwwpppeeeTTTFFF<<<555///+++,,,,,,++++++***)))(((((()))))))))))))))))))))))),,,+++***))))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++---000222222000---+++))))))*********))))))(((***)))'''&&&&&&'''((((((------,,,+++***)))((('''$$$$$$%%%'''(((***++++++,,,---...///000///...---...333999BBBUUUlllzzz}}}vvvqqqmmmmmmoooqqqrrrtttuuuvvvwwwyyy{{{uuuiiibbb```eeerrr~~~vvvtttttttttxxxzzzvvvsssgggYYYOOOCCC999666999555CCCLLLEEE<<<:::===@@@HHHMMMUUU]]]dddiiiooorrrnnnllliiieeecccaaa``````___[[[UUUOOOIIIBBB<<<777333444333222///---------222///...000000---,,,///,,,---000444777:::;;;<<>>;;;999777666444444333222333444555666444333222000///.........---------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,...111555:::???BBB===;;;:::;;;???BBBDDDEEEDDDFFFIIILLLOOORRRTTTUUU]]]```dddddd```XXXOOOIII???<<<888444111000000111222222222000000111555888555888===BBBGGGIIIKKKKKKMMMPPPUUUZZZ]]]_________aaa^^^[[[YYYYYY\\\___bbbeeeeeedddcccbbbaaa___^^^```^^^\\\XXXUUURRRQQQPPPOOOQQQUUUZZZ___cccggghhhkkkmmmppptttxxx{{{~~~yyypppjjjiiiiiiiiiiiiiiijjjjjjjjjgggffffffiiinnnsssvvvvvvzzzvvvpppkkkkkkqqq{{{zzzppphhh___XXXSSSPPPIII@@@777222000///...++++++***************++++++...222333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---///111111111000000000000///...........................////////////222000000333444555999@@@GGGQQQ___kkkssszzzaaabbbbbbbbbccccccccccccdddbbb```^^^]]][[[WWWUUUQQQNNNKKKHHHHHHJJJMMMOOOZZZ]]]aaacccdddeeeggghhhiiihhhhhhhhhhhhiiiiiijjjlllnnnnnnlllgggbbb___^^^```eeemmmtttxxxyyyxxxwwwtttsssqqqnnnkkkgggeeeccceeedddbbbbbbdddeeefffgggqqqrrruuuvvvwwwuuusssrrrmmmsss{{{|||{{{zzzyyywwwuuuuuuuuutttqqqoookkk```PPPBBB999444000---,,,,,,++++++***))))))((())))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&(((******(((&&&%%%))))))*********))))))((()))(((((((((((()))******++++++***************)))(((((((((((())))))******))))))***++++++++++++***,,,111666===MMMdddttt{{{|||xxxsssqqqqqqqqqqqqqqqpppooooooqqqtttzzz}}}qqqhhhbbbdddooo{{{}}}{{{{{{~~~~~~tttiii^^^PPPCCC>>>???<<>>666666:::===EEEJJJRRRZZZ```dddiiikkkkkkjjjiiiiiihhhgggggggggfffbbb]]]XXXQQQJJJCCC>>>999999777555222111111111000...///222333000000222---...111333666999;;;<<>><<<888555333111111222...,,,---000///+++***,,,//////000111444777:::;;;>>>===<<<:::888777555555111111222333333333333333222222111//////.........+++++++++************))),,,++++++******++++++,,,,,,,,,---...111555999;;;EEEHHHLLLMMMMMMPPPUUUYYYYYYYYYWWWUUUSSSPPPNNNMMMMMMNNNOOOMMMJJJDDD???;;;666555333222111222444555222222333333333555999===???@@@CCCGGGJJJMMMOOOPPPUUUWWWYYY\\\]]]]]]]]]\\\___^^^\\\ZZZYYYXXXXXXXXX\\\]]]^^^______^^^]]]\\\YYYXXXUUUSSSQQQPPPOOOOOOUUUYYY^^^eeeiiillllllllllllmmmoooqqqsssuuuwwwwww|||xxxqqqnnnkkkkkklllllllllkkkjjjjjjeeecccbbbcccfffhhhjjjjjjdddaaa\\\XXXWWW]]]ffflllrrrooojjjeee```YYYQQQLLLGGGAAA999333///---,,,+++******)))))))))******++++++...222333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------............///000111111000///......------......---............/////////111//////222333444999???GGGOOO[[[eeennnvvv```aaabbbcccddddddccccccbbb```^^^\\\ZZZXXXTTTQQQQQQNNNJJJGGGIIINNNTTTXXX___bbbdddeeeeeedddeeeeeehhhhhhhhhhhhiiijjjkkklllqqqoookkkeee___[[[ZZZZZZ^^^ccckkkssswwwxxxuuusssrrrooolllhhhfffeeeeeefffeeeeeeffffffhhhkkkooorrrzzz|||~~~|||xxxvvvxxx}}}~~~yyysssqqqqqqooojjjfff[[[QQQBBB777111///...---+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++************++++++'''((())))))))))))))))))'''((()))***+++***)))((())))))))))))************+++******))))))(((((('''******)))((()))***+++,,,***,,,...///777HHH___ooo}}}}}}yyyxxxvvvuuunnniiiddddddjjjooopppnnntttxxx|||ooohhhmmmvvvyyynnnZZZMMMHHHKKKFFF===555222444777999===CCCKKKSSSZZZ___ccceeefffjjjoootttxxxyyyyyyxxxxxxvvvsssoooiiiaaaYYYSSSFFFBBB===888666444444333111......///---'''$$$%%%//////...///000333666888999888777666555333222222///000111222333222111000111000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,...111444666BBBHHHNNNQQQQQQTTTZZZ```cccaaa^^^YYYTTTNNNJJJGGGDDDDDDCCC@@@===:::777555333222111000111222333444111333444555666999===AAADDDEEEGGGJJJLLLOOOQQQRRRVVVWWWYYY[[[]]]]]]\\\\\\]]]]]]]]]]]][[[ZZZXXXWWW[[[\\\]]]]]]]]]\\\[[[ZZZVVVTTTRRRPPPOOOPPPPPPQQQWWW[[[bbbhhhmmmnnnmmmllljjjkkklllnnnqqqssstttuuuwwwzzz~~~~~~zzzuuupppnnnnnnooopppqqqpppnnnlllkkkeeecccaaaaaacccdddeeeddd]]][[[WWWTTTSSSWWW___dddiiihhhfffccc___YYYRRRMMMAAA===666111...---,,,+++***))))))))))))******++++++...222333111...,,,,,,++++++++++++++++++++++++***+++---......---+++***+++++++++,,,,,,,,,------///...------...///111222//////...------------...---------.........//////000...///222333333888>>>FFFNNNXXXbbbkkkuuu~~~___```bbbcccddddddccccccaaa___\\\ZZZXXXVVVRRROOOOOOMMMIIIHHHKKKQQQXXX\\\aaadddffffffeeeddddddeeeggggggggghhhiiikkklllmmmpppnnniiibbb\\\YYYXXXYYY]]]bbbiiipppttttttrrrpppqqqnnnjjjgggeeeeeeggghhheeeggghhhhhhiiimmmrrrwww|||yyy}}}zzztttmmmjjjkkkjjjddd___TTTJJJ===222...,,,+++***+++++++++***************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''((())))))''''''((()))))))))))))))(((((()))***)))(((&&&%%%*********)))))))))((((((''''''((((((((((((((()))++++++***))))))+++,,,---+++,,,------111===RRRdddwww~~~{{{yyyuuurrrkkkdddcccggglllnnnmmmrrrvvv|||vvvllllllrrruuuzzz~~~xxxfffVVVMMMHHHAAA888444444444444555:::@@@HHHQQQYYY___eeeiiihhhlllssszzz~~~~~~}}}}}}|||yyywwwssslllddd___SSSNNNFFFAAA>>>;;;999777777444333444111+++((()))///...---,,,---000222444222222222111000/////////---...000111111111000/////////...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++,,,...111222>>>EEEMMMQQQRRRUUU[[[```cccaaa]]]WWWPPPJJJEEEBBB===<<<:::888555444222222222111111000111222333444333555777:::<<>>EEELLLWWWaaajjjttt~~~^^^___bbbdddeeedddcccccc```^^^[[[YYYWWWTTTPPPMMMMMMKKKJJJJJJNNNTTT[[[___ccceeeggggggfffddddddeeefffgggggghhhjjjlllmmmnnnnnnlllhhhbbb\\\ZZZZZZ[[[___ccchhhnnnpppqqqooommmnnnllliiifffeeeeeeggghhhfffhhhiiiiiiiiimmmtttzzz~~~{{{ssskkkhhhiiigggaaa[[[LLLDDD888///,,,+++***)))************************((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))&&&&&&'''((())))))))))))((((((((((((((('''&&&&&&*********))))))(((((((((%%%&&&&&&'''((())))))***)))))))))))))))******+++++++++,,,...///666FFFUUUmmm}}}{{{vvvuuunnnfffbbbeeejjjnnnpppsssuuuzzz~~~sssmmmmmmrrrvvv}}}}}}~~~{{{zzz|||rrrbbbUUUDDD<<<666555555222111222777<<>><<<777666444333222222222222222222222222333555666666777:::===AAADDDHHHLLLOOOQQQSSSUUUXXXYYYYYYXXXXXXWWWXXXZZZ[[[\\\]]]^^^^^^ZZZ[[[^^^```aaaaaa```___^^^]]]ZZZXXXWWWVVVVVVWWWUUUTTTSSSSSSTTTWWWZZZ\\\```ccciiimmmooonnnllljjjeeefffhhhkkkmmmppprrrsssqqqsssttttttrrrooonnnnnnmmmooorrrsssrrrnnnjjjgggbbb```]]]]]]^^^______^^^[[[ZZZWWWTTTQQQRRRVVVYYYXXXWWWUUUTTTPPPJJJCCC>>>666333000......---,,,+++(((((((((((()))******++++++...222333111...,,,,,,++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,,,,------------------...///000000///...------,,,,,,------,,,------------.........///------000111222777===DDDKKKVVVaaajjjttt~~~]]]___bbbdddeeeeeedddccc___]]]ZZZXXXUUURRRNNNKKKKKKJJJJJJLLLPPPWWW]]]aaaccceeeggggggfffeeeeeeeeeffffffggghhhjjjlllnnnooonnnllliiiddd___]]]^^^___ccceeeiiilllnnnnnnnnnmmmjjjiiigggeeedddeeeeeefffgggiiijjjjjjiiimmmuuu{{{~~~zzzyyy{{{~~~uuukkkggggggeee]]]VVVDDD===444...,,,,,,+++)))************************(((((((((((((((((((((((())))))***++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************************%%%&&&'''((())))))))))))''''''''''''((()))***+++((((((((()))))))))))))))&&&''''''((())))))******(((((()))************)))+++***+++///000222;;;GGG[[[rrr|||zzztttkkkeeeeeejjjrrrwwwxxxyyy{{{~~~sssnnnlllpppwww|||yyywwwtttrrruuu{{{|||lll\\\FFF>>>888888777222111444444777===DDDLLLUUU^^^dddjjjnnnvvv}}}}}}zzzllleee]]]VVVQQQKKKCCC===999555222333222//////333////////////............,,,,,,,,,------------------------------......///---,,,,,,,,,---......///))))))*********+++++++++,,,++++++******++++++,,,---,,,******+++,,,...000888;;;@@@EEEHHHIIIIIIIIIIIIHHHFFFCCC???;;;777666222222111111111222333333222333444666888:::<<<======@@@EEEIIILLLQQQUUUYYYZZZ]]]```cccdddccc```^^^]]]]]]]]]^^^^^^^^^^^^^^^ZZZ\\\^^^```aaaaaaaaa```\\\ZZZVVVSSSRRRTTTVVVXXXXXXWWWVVVVVVXXX\\\```bbbhhhjjjnnnqqqrrrpppnnnlllggghhhiiijjjlllnnnoooppplllnnnpppppppppoooppprrroooqqqtttvvvtttpppkkkgggcccaaa______aaaccccccccc]]]\\\ZZZVVVSSSRRRTTTVVVXXXVVVSSSPPPKKKEEE>>>999000///---,,,,,,,,,+++)))'''''''''(((((()))+++++++++...222333111...,,,,,,************************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,------,,,,,,---...///////////////...------,,,,,,------,,,,,,---------............,,,---000111111666===CCCKKKWWWbbbkkkttt~~~]]]___bbbdddfffeeedddccc___\\\YYYWWWUUURRRNNNKKKIIIIIIJJJMMMRRRXXX^^^bbbccceeeggghhhfffeeeeeefffffffffgggiiijjjmmmooopppnnnmmmjjjfffbbb```aaabbbfffgggjjjlllnnnnnnmmmmmmhhhgggeeedddcccddddddeeegggjjjkkkjjjiiimmmuuu|||zzz~~~{{{vvvuuuyyy||||||rrrgggaaaaaa^^^UUUNNN>>>888111---------,,,+++******************++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((%%%&&&'''((())))))))))))&&&&&&&&&'''))),,,...000&&&&&&'''((()))***++++++))))))))))))************((()))+++,,,,,,,,,+++******(((+++000000///555>>>LLLfff~~~yyyppphhhggglllvvv~~~~~~}}}~~~yyyqqqeeejjjqqqvvv|||ssspppmmmlllnnnttt{{{qqq```LLLDDD===<<<999444444888111444888===EEENNNXXX___iiinnnuuu}}}}}}vvvmmmfffaaaYYYPPPIIIBBB===999888555222222666000000111111000///...---,,,,,,---------............---,,,+++,,,---...///,,,,,,,,,,,,---......///+++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,+++******+++,,,...000555666999===@@@AAA>>>;;;>>>===<<<:::888555333222000000000000111222333444222333666999<<>>EEEJJJQQQYYYfffrrr{{{zzzvvvmmmcccXXXRRRIIIAAA<<<999777555333111000000111111111000------------......///000++++++++++++++++++++++++------------------------------...//////.........+++,,,,,,------,,,,,,++++++*********+++,,,---...//////000111111111111111111222333222111222333555333333444555666888999:::;;;???DDDIIILLLOOOSSSUUUYYYZZZ[[[^^^aaadddggghhhlllnnnrrruuuuuusssooommmgggfffeeedddeeedddaaa___]]]]]]]]]\\\\\\\\\\\\]]]XXXUUUPPPKKKIIILLLSSSXXX[[[\\\^^^```ccciiipppvvvzzz}}}zzztttnnnkkkjjjhhhgggfffgggiiijjjkkkmmmooopppqqqsssvvvxxx~~~zzzuuurrrpppmmmmmmuuu~~~qqqiiiaaa\\\XXXTTTTTTXXXVVVRRRKKKEEE???999333///,,,,,,++++++***))))))(((******)))))))))***+++,,,)))+++---///...,,,)))''',,,,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---------......///000111111111///---+++,,,,,,,,,,,,,,,,,,,,,,,,---.........///222777;;;BBBLLL[[[fffmmmuuu}}}\\\]]]___aaabbbbbbbbbaaa^^^WWWSSSRRRPPPLLLJJJJJJJJJMMMQQQWWW\\\aaaeeefffiiiiiiiiiiiiiiihhhgggggghhhhhhggggggggghhhiiijjjgggccc```bbbiiiqqqvvvxxxssssssrrrpppnnnjjjgggfffccccccbbbccccccdddeeeffffffhhhiiijjjjjjkkknnnppprrruuu{{{~~~xxxqqqkkkhhhfffdddfffkkkmmmuuu|||~~~wwwqqqiiiccc]]]SSSFFF<<<555111---***))))))((('''++++++++++++++++++++++++************))))))))))))************))))))))))))(((((()))))))))***************))))))))))))************)))((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))(((((('''&&&%%%%%%&&&'''((()))******'''(((((())))))******+++++++++***+++,,,...///111555@@@SSSkkk|||{{{}}}zzzmmmbbb```fffmmmuuu|||{{{tttjjjdddcccfffkkkmmmssswww|||vvvlll^^^WWWNNNEEE@@@<<<888666555555555444555888===AAADDDKKKWWWcccnnnxxx}}}uuuiiibbbVVVLLLDDD@@@===;;;777555222222222333333222---------......///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000,,,,,,------------,,,,,,+++++++++++++++,,,...............///////////////000111222222222333555777777888999:::<<>>AAACCCFFFIIIJJJMMMQQQWWW\\\aaaeeeiiilllmmmmmmmmmmmmmmmnnnnnnoooqqqsssuuuwwwvvvssspppmmmfffeeecccbbbccccccbbbaaa\\\[[[ZZZZZZZZZ[[[[[[\\\VVVSSSOOOJJJHHHKKKQQQUUUXXX\\\bbbhhhnnntttyyy}}}{{{yyyqqqnnnhhhcccbbbcccfffhhhlllnnnppprrrsssuuuyyy{{{~~~xxxsssooonnnpppxxxvvvkkk```ZZZVVVRRRRRRTTTNNNIII@@@999444000---++++++++++++************************++++++,,,------///111222444333222000///---,,,+++***))))))))))))+++++++++++++++*********)))))))))))))))***++++++...------------......///222222222222111///...---........................---...---------///444777AAAKKKXXXbbbiiirrr{{{YYYYYY[[[\\\\\\[[[[[[ZZZWWWSSSQQQQQQNNNJJJJJJMMMLLLPPPUUU\\\aaadddffffffhhhhhhiiiiiiiiihhhhhhgggeeeeeeggghhhiiiiiihhhhhh\\\XXXUUUYYYbbbllltttwwwwwwvvvsssppplllhhheeeccc```aaabbbcccddddddeeeeeeeeehhhlllmmmlllkkkjjjjjjiiimmmttt{{{~~~zzzvvvjjjddd^^^]]][[[ZZZ^^^cccnnnuuu{{{{{{zzzzzzxxxtttnnnlllhhhbbbZZZNNN@@@777111...,,,++++++,,,+++***************************))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((******))))))))))))******((((((((()))))))))((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''''''''************************((((((((((((((()))))))))***************+++,,,,,,111444===OOOfffyyy~~~oooccc```cccjjjpppxxx|||}}}zzzuuuooolllmmmooorrrqqqwww}}}}}}rrrnnnfff\\\QQQHHHAAA===888666222111111333555666777;;;AAAHHHQQQ\\\fffmmmxxx}}}~~~vvvmmmddd[[[RRRMMMEEEAAA===:::888666444222333222111000///.........000000000000000000000000------------------------...............---,,,+++,,,------......------,,,,,,---------............/////////...///000111111333555777999;;;===AAACCCBBBCCCEEEGGGKKKNNNQQQRRRTTTYYY^^^dddhhhkkkooorrrtttsssrrrrrrqqqqqqqqqrrrtttuuuvvvwwwvvvsssooommmfffdddaaaaaaaaaaaa```___]]][[[ZZZXXXXXXYYYZZZZZZYYYWWWRRRMMMKKKLLLQQQUUUYYY^^^dddjjjoootttxxx{{{xxxtttpppjjjfffdddeeeiiilllmmmooopppqqqqqqrrrtttvvvyyy|||{{{tttooommmmmmooowwwwwwlll```ZZZWWWSSSQQQQQQIIIDDD<<<555111...---+++***************+++++++++))))))***+++,,,,,,,,,------///000111111000///...+++***************++++++************))))))))))))***************+++,,,,,,,,,+++++++++,,,,,,---...//////////////////............................../////////......111555888AAAJJJVVV___gggpppzzzYYYZZZZZZ[[[ZZZYYYWWWVVVTTTQQQPPPQQQNNNKKKLLLPPPPPPSSSXXX]]]bbbeeefffggghhhhhhhhhhhhhhhgggffffffcccdddfffggggggfffeeecccYYYUUUSSSWWW```iiipppssstttssspppmmmiiieeecccaaa```aaabbbcccdddddddddccccccgggllloooooommmkkkjjjhhhkkkqqqwww{{{zzzvvvrrrddd^^^YYYXXXWWWVVVZZZ```llltttyyywwwsssrrrooolllkkkhhhddd^^^UUUJJJ>>>666///...,,,+++,,,,,,+++***************************))))))))))))************************))))))))))))&&&&&&'''''''''(((((((((******))))))))))))******''''''((()))))))))((((((((((((''''''&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((************))))))(((((((((((((((((((((((((((((((((((()))*********++++++,,,///666CCCUUUjjj}}}~~~zzzllldddbbbgggnnnxxx}}}}}}yyyuuutttuuuwwwxxx~~~yyyuuunnnggg^^^SSSHHHAAA<<<999444222333444555666777999<<>>@@@DDDHHHKKKJJJKKKMMMOOORRRVVVYYYZZZ]]]aaafffjjjmmmpppsssuuuyyyxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxxxxvvvssspppnnnfffccc```^^^^^^^^^^^^]]][[[ZZZXXXWWWWWWXXXZZZ[[[]]][[[VVVQQQMMMNNNRRRUUU[[[___fffkkkooosssvvvyyyxxx~~~uuurrrmmmhhhgggiiimmmppppppqqqqqqooommmmmmnnnooosssvvv{{{}}}{{{vvvpppkkkkkkkkkmmmttt}}}vvvjjj___[[[XXXTTTPPPOOOCCC>>>888222///---,,,+++)))))))))***+++++++++,,,((()))***+++,,,---------000111222333333333222111******))))))***++++++,,,))))))))))))******++++++,,,,,,,,,,,,,,,---......************+++,,,---...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,111111111111111444999<<>>888555555666555555666666777999<<>>AAADDDHHHMMMPPPRRRSSSTTTWWWZZZ]]]```aaafffiiimmmppprrrtttvvvxxxyyyyyyxxxxxxxxxxxxxxxyyywwwxxxxxxwwwuuuqqqnnnlllfffccc___]]]\\\\\\[[[ZZZXXXWWWUUUUUUVVVYYY\\\^^^```^^^YYYSSSOOOOOOQQQTTT\\\```fffkkkooossswwwyyyxxx}}}tttqqqmmmkkkjjjmmmpppsssttttttsssoookkkhhhhhhiiilllooosssuuutttooojjjfffcccccceeekkkrrrxxx{{{|||pppeee[[[XXXVVVQQQKKKIII===999333///---,,,+++***((())))))***++++++,,,,,,(((***+++---............333444555666666666666555++++++******)))*********))))))***+++,,,------...+++++++++++++++,,,------++++++++++++,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000000111444999===AAAHHHSSS[[[cccmmmyyy^^^^^^^^^]]][[[XXXVVVTTTPPPOOOPPPQQQOOOLLLPPPUUUYYY[[[^^^aaadddgggiiijjjhhhhhhhhhgggfffdddcccbbbbbbcccdddcccaaa\\\XXXUUULLLJJJJJJOOOXXXaaafffhhhmmmkkkiiifffcccaaa``````aaabbbcccddddddcccaaa```___eeelllrrrsssqqqnnnmmmjjjlllooosssvvvuuurrrooogggaaa\\\\\\[[[[[[```eeemmmuuuzzzwwwqqqooonnnllliiieee^^^TTTJJJ???666111,,,+++))))))***)))(((&&&))))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''(((((())))))************++++++++++++******))))))))))))******%%%&&&((()))))))))(((((($$$%%%'''((()))(((''''''************************((((((''''''''''''((((((((('''&&&&&&'''((()))***(((((()))***+++,,,------((((((((((((((('''''''''%%%&&&''')))******+++++++++000444444777FFFaaavvv}}}}}}zzzzzz}}}tttjjjmmmuuusss{{{}}}}}}{{{rrrcccWWWHHHBBB<<<888777777555444444555555555777;;;BBBGGGLLLWWWgggttt{{{}}}uuurrrmmmggg```VVVMMMFFFAAA@@@===:::777555333333222222222222222222222222000000000000000000000000,,,---...///000000000000------............------......///000000///...---555333222111222333555666888;;;???BBBFFFJJJOOORRRWWWXXXZZZ\\\___bbbdddffflllooorrruuuvvvwwwyyyzzzxxxwwwwwwwwwwwwwwwxxxyyyuuuuuuuuutttqqqnnnkkkiiifffccc^^^[[[ZZZZZZYYYXXXTTTTTTSSSTTTVVVZZZ^^^aaabbb___ZZZTTTOOONNNQQQSSS]]]aaafffkkkooosssxxx{{{uuu{{{rrrpppmmmllllllooorrrtttxxxwwwtttpppjjjfffeeeeeefffiiilllnnnmmmiiidddaaaYYYYYY[[[```ffflllooopppjjj___UUUSSSRRRMMMFFFBBB888555111...,,,,,,***)))(((((()))***+++,,,,,,---)))+++---///000000000///111222222333444444444333------+++***))))))((((((******+++,,,...///000000((((((((((((((())))))***,,,++++++,,,---...///000222111///...,,,+++++++++........................+++,,,------...222777:::AAAHHHRRRZZZbbblllyyy^^^\\\ZZZWWWUUUSSSRRRQQQSSSQQQNNNLLLLLLOOOSSSUUU^^^aaaeeeggghhhhhhiiijjjhhhhhhgggfffcccaaa___^^^^^^^^^^^^]]]YYYTTTOOOLLLHHHJJJMMMQQQWWW^^^cccfffgggiiiiiigggbbb```bbbddd___```cccdddeeedddbbbaaabbbeeekkkoooqqqpppnnnkkkkkkkkklllooorrrrrrnnnjjjddd```\\\\\\___dddffffffpppxxx~~~yyyqqqmmmkkkiiieeeaaaXXXLLLAAA888333111,,,,,,,,,+++***)))((((((------,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))((('''''''''''''''((((((((((((((((((((((((''')))***)))((('''((()))+++*********))))))((((((+++*********))))))((((((''''''((((((((((((''''''******))))))))))))************)))((('''(((((((((++++++***)))((((((((()))(((,,,000000111<<>>777666777555111777666444333555777:::<<>><<<;;;:::666444333444444444333222222222222111111111111000111000000////////////000,,,---.../////////...---000111222111000///000111444555666888999:::::::::<<>>DDDMMMUUU]]]eeemmmrrrzzz{{{sssiiibbbXXXTTTNNNIIIEEEBBB???===;;;999777666777777555444555444444333333222222222000000000///000000111111------...///000//////...///000111111000000111333777888:::===>>>??????>>>AAACCCGGGJJJLLLOOORRRUUU```aaacccgggjjjmmmoooqqqrrrsssuuuvvvvvvuuutttsssttttttttttttttttttttttttttttttrrroookkkhhheeecccbbb___\\\ZZZZZZYYYWWWUUUSSSSSSRRRTTTXXX[[[^^^```bbbddddddbbb______dddiiimmmlllkkkkkklllooorrrtttvvvuuuuuuzzzwwwsssnnnlllnnnqqqtttuuuyyytttpppnnnjjjdddbbbdddeeehhhkkkkkkhhhbbb]]]ZZZRRRRRRSSSWWW[[[^^^___^^^ZZZYYYXXXSSSMMMEEE===888000000///...---++++++***'''((()))***++++++++++++(((***---000222222111111222222333555555555555555000---***)))***++++++******************************+++,,,,,,,,,,,,+++***------------............///......---,,,,,,++++++---,,,,,,++++++,,,,,,---....../////////222555888???FFFPPPYYYaaajjjssszzz[[[ZZZYYYXXXWWWWWWWWWWWWPPPNNNMMMMMMPPPVVV\\\```^^^aaadddfffffffffggghhhlllkkkjjjiiigggfffeeeddd^^^\\\XXXUUUQQQOOONNNMMMMMMPPPTTTYYY^^^aaadddeeehhheeeaaa___```aaabbbbbbddddddeeefffgggggghhhhhhccceeefffhhhiiiiiiiiiiiiiiikkknnnpppqqqnnnhhhcccbbb___]]]^^^ccciiinnnqqquuu|||{{{uuuqqqmmmhhh```YYYNNNAAA777111...---++++++******************,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((&&&%%%%%%(((***(((((('''''''''''''''&&&((((((((((((((('''''''''''''''((((((((((((''''''))))))(((((((((((())))))(((((())))))(((&&&%%%$$$))))))((((((((()))******------,,,+++,,,111888>>>QQQeeeyyyyyytttrrrsssqqqssstttuuuwww~~~xxxtttsssvvv|||~~~~~~~~~jjj^^^NNNBBB<<<999555222222222111222222333444444777;;;AAAHHHNNNVVV]]]aaakkksss}}}wwwrrrhhhddd^^^XXXSSSNNNIIIFFFDDDAAA>>>;;;;;;;;;:::::::::999888777666555555555444444444333444444444444///000111222222222222111000222444444444444666888;;;>>>BBBEEEGGGGGGFFFEEEGGGIIIMMMPPPRRRUUUYYY[[[dddfffiiillloooqqqrrrrrrrrrssstttttttttsssrrrrrrttttttssssssrrrqqqqqqqqqqqqpppnnnlllhhhdddbbb```^^^\\\ZZZYYYYYYWWWTTTRRRPPPOOOPPPRRRUUU[[[```ccceeeiiimmmnnnlllkkkmmmpppsssqqqnnnlllkkklllmmmnnnpppnnnnnnqqqwww{{{|||zzztttqqqooooooqqqsssuuuuuuxxxrrrooommmkkkggggggjjjkkknnnpppooojjjccc^^^[[[QQQPPPPPPRRRUUUXXXYYYXXXVVVVVVTTTPPPIII@@@888222,,,,,,,,,,,,,,,,,,,,,,,,(((((()))++++++,,,,,,,,,)))***---000222222222111333333444555666666666666000...***)))***+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,---------......---------,,,,,,++++++***---,,,,,,++++++,,,,,,------.../////////111555888???FFFOOOXXX___hhhrrrxxx~~~XXXXXXVVVUUUTTTSSSSSSSSSOOONNNMMMNNNRRRXXX^^^ccc```bbbeeefffffffffggghhhjjjiiihhhgggffffffeeeeee___\\\VVVPPPMMMMMMNNNOOOSSSVVVZZZ___ccceeeeeeeeejjjeee```___aaadddeeedddeeeeeeeeefffgggiiijjjkkkfffeeeeeeeeeeeegggiiijjjkkknnnqqqsssrrrmmmfffaaa___]]]\\\^^^ccckkkrrrvvvyyy}}}}}}xxxsssppplllggg]]]TTTHHH<<<333///---,,,***************+++++++++,,,+++++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((('''%%%###$$$(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))************))))))&&&''')))******)))'''&&&((((((((((((((()))***+++)))((('''))),,,111444666BBBVVVmmm{{{xxxqqqoooooommmppprrrrrrrrrxxxvvvsssssswwwzzz|||}}}}}}uuuiiiXXXIII@@@:::555222444444444444444444333333666888;;;???DDDJJJPPPSSSZZZbbbmmmvvv||||||wwwsssnnnhhhccc^^^XXXTTTOOOLLLGGGDDDCCCCCCCCCBBBBBBAAA???===;;;;;;;;;;;;<<<<<<<<<;;;:::999888777333444444555666666666666555777999:::;;;<<<>>>@@@AAAEEEJJJOOOQQQQQQOOOMMMMMMPPPTTTWWWZZZ]]]aaacccfffhhhkkknnnpppqqqpppppprrrrrrrrrqqqqqqppppppppprrrqqqqqqpppnnnmmmmmmllllllkkkjjjgggddd```]]]\\\ZZZZZZYYYYYYWWWUUURRRPPPMMMMMMMMMNNNQQQWWW___dddlllqqqxxx{{{{{{yyywwwvvvwwwuuuppplllhhhgggggggggkkkiiihhhkkkooosssuuuuuuqqqqqqqqqsssvvvyyyyyyxxxyyysssoooooommmkkkmmmqqquuuxxxyyyvvvnnneee___]]]TTTRRRPPPPPPRRRTTTTTTTTTRRRQQQNNNIIIBBB:::333///++++++++++++++++++,,,,,,+++++++++++++++***)))))))))+++...000222222222222000111222333444444444444111...+++******+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........///111555888???FFFOOOXXX```hhhqqqxxx~~~XXXWWWVVVTTTRRRQQQPPPPPPPPPPPPOOOPPPTTTYYY___bbbccceeegggggggggggghhhiiijjjiiihhhgggggggggggghhhaaa\\\UUUNNNKKKLLLOOORRRYYY\\\```eeeggghhhgggfffhhhccc___^^^aaadddeeeeeeeeeeeeeeefffhhhjjjkkkmmmiiigggeeedddeeehhhkkkmmmpppsssvvvvvvssslllfffaaa]]]\\\\\\^^^ccckkktttzzz}}}}}}zzztttqqqoookkkeeeXXXOOOBBB777111...---,,,***************+++++++++++++++***************)))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((((((((('''%%%###$$$(((***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$&&&)))+++,,,,,,+++***((('''''''''((()))******(((&&&&&&)))---111222222;;;JJJ]]]ooo}}}|||xxxqqqnnnnnnkkkooorrrrrrssswww|||uuupppqqqsssvvv}}}|||yyyzzz{{{|||~~~~~~{{{ppp```QQQFFF>>>888444555555555444444333333222555555666999===AAAEEEFFFIIIQQQ]]]fffmmmtttzzz}}}zzzvvvrrrnnnhhhddd[[[WWWRRROOOOOOOOOOOONNNNNNLLLIIIFFFDDDDDDCCCDDDFFFFFFEEEDDDAAA???<<<;;;777777777888999:::;;;;;;;;;===@@@AAABBBCCCFFFHHHKKKOOOTTTYYY\\\[[[XXXVVVTTTVVVZZZ]]]```cccgggjjjiiijjjmmmooopppooonnnmmmpppooonnnlllkkkkkkllllllmmmlllkkkjjjiiihhhgggffffffeeedddbbb___\\\ZZZXXXXXXXXXYYYXXXVVVSSSQQQPPPMMMLLLLLLKKKMMMTTT]]]dddsssyyy|||{{{wwwqqqkkkfffcccaaaaaaddddddccceeeiiilllooopppppprrrvvv{{{}}}wwwsssrrrpppoooqqqvvvuuuiiibbb^^^YYYVVVSSSRRRRRRSSSRRRQQQNNNKKKFFF???999444000///,,,,,,,,,++++++***************+++++++++***))))))***,,,...000222333333333///000111222222333333222111...+++***+++,,,,,,+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,---............111444888@@@FFFPPPYYY```iiisssyyy~~~YYYWWWVVVSSSRRRPPPOOOOOOQQQRRRRRRUUUXXX\\\```bbbeeeggghhhhhhgggggghhhjjjkkkjjjiiihhhiiiiiikkklllddd^^^VVVOOOLLLNNNRRRVVV___aaadddggghhhhhhgggfffbbb___]]]]]]___aaacccddddddeeefffhhhjjjlllmmmnnnllljjjhhhggghhhlllooorrruuuwwwzzzyyyssslllfffbbb]]]]]]]]]___ccckkkuuu|||{{{vvvtttrrrkkkcccSSSJJJ===444000///---,,,++++++******************************************(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))*********)))))))))((((((((()))******(((((((((((((((((((((((((((((((((&&&%%%%%%(((***((((((((((((((()))))))))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&''')))+++,,,,,,,,,,,,(((((('''''''''((())))))***))))))***---...///...777@@@NNN```uuu~~~zzz~~~zzzuuussssssnnnqqqtttvvvwww{{{{{{pppkkkkkknnnvvv~~~~~~xxxvvvuuuxxx|||zzzwwwiii[[[OOOFFF???;;;777666555333222222111111333222222444777:::;;;;;;===DDDNNNVVV\\\ccckkkqqq}}}~~~zzzuuuqqqfffccc```^^^_________^^^]]]ZZZWWWSSSQQQPPPPPPPPPPPPPPPOOONNNKKKHHHEEECCC>>>>>>>>>>>>???AAABBBCCCDDDFFFIIIJJJKKKLLLOOOQQQWWWZZZ```dddfffeeecccaaa\\\___aaacccdddfffiiikkkkkklllmmmnnnnnnmmmlllkkkllljjjgggeeeddddddeeeeeefffeeedddcccbbbaaa``````______^^^]]][[[YYYWWWVVVVVVWWWWWWVVVSSSQQQPPPPPPMMMLLLKKKJJJLLLSSS^^^gggwww}}}yyyssskkkeeeaaa___^^^]]]^^^```bbbeeehhhjjjlllqqquuu||||||vvvtttrrrpppsssxxx|||nnneeeaaa\\\ZZZWWWTTTSSSRRRPPPNNNGGGDDD===777222000//////...---,,,,,,+++***))))))%%%&&&((()))++++++,,,,,,+++,,,...000111333333444111111222333444444444444111///+++***+++,,,,,,,,,************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,........................+++,,,,,,------,,,,,,+++,,,---.........000444777???FFFOOOYYYaaajjjttt{{{UUUTTTRRRQQQPPPOOOOOOOOOQQQSSSVVVZZZ^^^aaadddeeefffgggggggggffffffgggiiijjjiiihhhggghhhjjjkkkmmmgggaaaYYYQQQOOOQQQUUUYYYaaaccceeefffgggfffeeeeee]]]^^^___^^^^^^```ccceeedddfffhhhkkkmmmoooooooooooonnnlllkkkmmmppptttwwwxxxzzz|||yyyrrrjjjeeeccc````````````dddlllvvv~~~}}}yyymmm```LLLDDD999111//////---+++,,,+++++++++***)))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))*********)))))))))(((((()))******+++((((((((((((((((((((((((((())))))(((''''''(((***&&&&&&'''''''''(((((((((&&&&&&''''''((((((((((((''''''(((((((((((('''''''''(((***++++++***((('''))))))))))))************))))))((('''''''''((((((***++++++++++++,,,---...222999CCCRRRfffyyy{{{|||}}}}}}|||{{{zzzyyyvvvxxxzzz}}}uuukkkhhhjjjqqqyyy|||uuupppppptttuuu|||}}}rrrfffZZZPPPIIIEEE;;;999777444333222333333222111000222555777555333777<<>><<<888333000...---------------,,,++++++******$$$%%%&&&(((***+++++++++,,,,,,...000111333444444111222333444555555555555111///,,,***+++,,,,,,,,,************************,,,,,,+++******+++,,,,,,************++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,---.........000444777<<>>:::777555555666777222111111333666777444111555999===???BBBGGGOOOUUUaaajjjvvv}}}~~~}}}~~~xxxyyyzzz~~~|||wwwvvvvvvwwwyyyzzzyyyxxxuuurrrnnniiifffeeeeeeeeedddeeeffffffeeecccaaa```VVVVVVUUUVVVWWWYYY[[[\\\]]]___aaaccccccdddfffhhhkkkmmmqqqtttuuutttrrrqqqmmmmmmllljjjfffdddccccccgggfffdddcccbbbbbbbbbbbbaaa^^^ZZZWWWUUUUUUWWWXXXZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRSSSRRROOOLLLKKKMMMOOOLLLMMMLLLLLLNNNYYYhhhssswww}}}vvvooohhhccc```___[[[^^^cccgggiiikkknnnoootttzzzzzzuuuqqqnnnpppuuuuuukkkggg\\\ZZZWWWUUURRRNNNIIIEEE888777555333000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((((((((((((''',,,---...///111333444555111111222333444444444444222///,,,++++++,,,,,,,,,************************---,,,+++******+++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,---------...000444777:::AAALLLVVV___iiittt{{{UUUSSSQQQOOONNNNNNOOOOOOQQQVVV\\\```cccdddfffgggiiihhhgggfffeeeeeeeeeeeehhhgggggghhhjjjlllkkkkkkfffaaaXXXOOOMMMTTTaaakkkhhhiiihhhfffdddcccccceee^^^___```bbbdddeeeeeeffffffhhhkkkooorrrtttvvvvvvttttttsssrrrssswww}}}{{{rrrllllllkkkhhhdddfffgggiiikkkpppvvvzzznnnWWWDDD<<<444000...+++,,,///------,,,+++***)))((('''))))))))))))(((((((((((((((((((((((()))))))))))))))*********++++++++++++***)))(((''''''&&&''''''!!!###%%%(((***+++++++++%%%&&&((()))))))))(((''''''''''''''''''''''''''')))))))))))))))))))))))))))(((&&&&&&'''(((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))***+++,,,---000000333<<>>777000...,,,)))))),,,)))))))))******+++++++++''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&''''''(((******++++++***)))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,'''(((((())))))((((((''''''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))******+++,,,***...111222666BBBUUUdddyyy~~~pppiiiiiinnnsss{{{yyyvvvwwwyyy~~~vvvqqqiiiddd[[[SSSKKKEEE???;;;777666555444333222111111333222222222333555777888===AAAGGGLLLOOOQQQTTTUUUYYYXXXXXX]]]dddlllrrruuuyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}zzzwwwtttsssrrrrrrrrrrrrrrrrrrssstttuuuvvvpppqqqrrrssssssrrrqqqqqqrrrrrrpppooommmkkkjjjiiikkkkkkkkkllllllkkkjjjjjjgggfffdddaaa^^^[[[YYYXXXWWWUUUSSSSSSTTTTTTRRRPPPQQQQQQOOONNNMMMMMMMMMMMMOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPJJJIIIHHHHHHIIILLLPPPRRRVVVXXXZZZ\\\___dddiiinnnooovvv~~~{{{tttqqqnnnkkkhhhhhhiiijjjlllllllllkkkkkklllooowwwvvvqqqjjjaaaaaagggppp{{{}}}ttthhh___[[[VVVPPPKKKHHHCCC===888222///,,,+++++++++***)))***+++,,,,,,,,,+++)))((()))+++,,,,,,+++***,,,---***+++,,,000444666777666888777777888999888666444555444111...,,,+++******)))************++++++++++++++++++***************,,,,,,------.../////////***+++++++++,,,,,,------+++,,,,,,------,,,,,,+++---............000444777<<>>CCCIIINNNWWW[[[___aaa```aaaeeehhhiiiiiiiiijjjkkkkkkkkklllkkklllmmmnnnnnnlllkkkjjjiiiiiigggeeedddccccccbbbeeegggiiijjjiiigggeeeccc^^^^^^]]]\\\\\\[[[ZZZZZZVVVVVVVVVUUUTTTRRRQQQPPPMMMLLLJJJGGGFFFEEEFFFFFFEEEFFFHHHHHHHHHHHHIIIKKKGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEGGGJJJMMMOOONNNQQQUUUZZZ^^^```aaabbbdddeeefffeeedddeeefffhhhiiinnnqqqppprrrwwwzzzzzz{{{xxxvvvvvvyyyzzzxxxvvvqqqpppooolllhhhddd```^^^aaabbbfffkkkpppssssssrrrrrrnnngggaaa]]][[[\\\]]]]]]aaacccaaa^^^\\\VVVOOOLLLIIICCC===666222...---)))+++,,,,,,+++***,,,---***+++,,,,,,,,,+++)))((((((***++++++***)))+++,,,---,,,,,,...111333444444666666777999;;;;;;999888333111///---+++*********)))************+++++++++***************+++++++++)))))))))***++++++,,,,,,------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++---......//////222666999===CCCKKKSSS[[[cccmmmttt{{{QQQQQQRRRTTTWWW[[[```bbbdddgggkkkmmmmmmlllllllllkkkkkkjjjiiihhhhhhhhhhhhfffhhhjjjmmmmmmjjjeee```WWWSSSMMMMMMQQQXXX^^^aaaaaabbbaaa```^^^]]]]]]___^^^___```bbbcccdddddddddeeegggjjjmmmooopppppppppjjjlllooorrrxxxuuulllfff]]]^^^___```bbbeeekkkooossssssrrrkkk^^^MMM@@@999222---+++------***(((***((((((((()))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''((((((((())))))))))))(((((('''''''''((((((''''''((())))))))))))(((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''$$$(((,,,,,,)))&&&''')))((((((((((((((()))))))))&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&((((((((())))))))))))***))))))(((((((((((())))))''')))+++,,,+++,,,///222888EEETTT^^^gggnnnpppnnnqqqwww~~~}}}zzzxxxvvvyyy~~~~~~uuummmaaaWWWIII???;;;999888666111111111111111111000000000111000///......111333222333555555666888===AAAGGGLLLQQQSSSSSSTTTXXX[[[[[[\\\\\\]]]^^^^^^______```aaaccceeeeeedddbbbaaa``````___]]]\\\\\\\\\\\\]]]^^^___``````___]]]\\\XXXXXXWWWVVVUUUTTTSSSSSSOOONNNNNNMMMKKKJJJHHHGGGCCCBBB@@@???>>>>>>???@@@@@@BBBEEEEEEDDDDDDGGGIIIFFFGGGHHHHHHHHHFFFEEEDDDHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDBBBBBBDDDHHHMMMQQQUUUYYYaaahhhmmmpppqqqpppmmmmmmkkkhhhdddcccccceeeeeejjjmmmkkkkkknnnqqqpppsssrrrrrruuuzzz}}}|||zzzuuutttqqqmmmhhhdddaaa___aaabbbdddgggkkkmmmmmmllliiigggbbb\\\XXXWWWVVVUUUWWWZZZZZZWWWUUUUUUPPPKKKCCC@@@<<<666111---++++++(((***,,,,,,***)))***,,,)))***+++++++++***((((((''')))******)))(((***++++++******,,,111444777777444444555888:::;;;:::999111000...,,,+++++++++,,,)))************+++++++++))))))*********+++++++++)))******++++++,,,------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---......///000222666999===CCCKKKSSSZZZccclllsss|||QQQQQQSSSUUUYYY]]]bbbdddeeehhhlllnnnmmmllllllllliiihhhgggfffeeeeeeeeeeeefffgggjjjmmmmmmiiiccc___TTTQQQNNNOOOUUU[[[___```___``````___]]]]]]^^^```^^^___```bbbdddeeeeeefffiiijjjlllnnnoooppppppppphhhiiikkkmmmqqqxxxzzzpppjjj^^^___```aaabbbfffkkkooorrrrrrpppgggWWWEEE999666///+++))),,,,,,)))'''(((&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&''''''((()))***))))))***++++++***((('''%%%&&&((()))))))))((('''************************''''''''''''''''''''''''###''',,,,,,(((%%%&&&)))''''''((()))***+++,,,,,,&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))***)))(((((((((((())))))'''---222111+++(((,,,000000:::FFFQQQ]]]hhhmmmlllmmmrrrzzz~~~~~~zzzxxx{{{~~~|||xxxzzzyyynnnbbbPPPDDD===;;;888666555555555555444222111000000000///...,,,---///222,,,...000111111222777:::;;;@@@FFFHHHGGGHHHMMMQQQPPPQQQQQQRRRSSSTTTUUUUUUVVVWWWZZZ\\\]]]\\\ZZZXXXXXXXXXWWWVVVVVVWWWWWWWWWUUUVVVWWWXXXXXXWWWVVVVVVTTTTTTSSSQQQPPPNNNMMMLLLHHHHHHGGGFFFDDDBBBAAA@@@===<<<:::999999:::<<<======???BBBCCCBBBBBBEEEHHHFFFGGGGGGFFFDDDBBB@@@???GGGGGGGGGGGGFFFFFFFFFFFFFFFCCCAAA@@@BBBHHHNNNRRR[[[aaakkkttt{{{~~~~~~}}}tttsssooojjjdddaaaaaabbbeeejjjllliiiggghhhiiihhhnnnnnnoootttzzz~~~~~~|||yyyvvvrrrmmmiiieeebbbaaabbbbbbcccfffiiijjjiiihhhdddccc___XXXTTTSSSQQQOOOTTTVVVUUURRRQQQQQQMMMHHH<<<;;;777222---*********&&&))),,,+++)))((()))+++++++++,,,---,,,+++***)))'''((())))))(((((()))***((('''(((+++111666999:::222333444777:::<<<;;;:::000///---,,,++++++,,,,,,)))************+++++++++))))))******++++++++++++***++++++,,,,,,---......***++++++,,,...//////000---......//////......------...//////000222777:::===CCCKKKSSSZZZbbbkkkrrr|||RRRTTTVVVYYY[[[___dddgggjjjjjjkkkllllllllllllkkkiiihhhggggggggggggggghhhfffhhhlllpppqqqnnnhhhcccXXXSSSOOOQQQXXX^^^aaaaaaccc```^^^^^^```aaa___]]]aaaaaaaaadddgggiiiiiihhhiiijjjkkknnnpppqqqooommmhhhhhhiiijjjlllqqqwww|||}}}rrrkkkdddccccccbbbcccfffjjjnnnwwwrrriii[[[LLL>>>555111------,,,,,,+++***))))))+++*********))))))((((((***************)))((((((---,,,***)))))))))***+++))))))***))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((('''%%%%%%&&&(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***---//////111777@@@MMM[[[hhhppppppqqqtttzzz|||wwwwwwyyy{{{|||}}}~~~{{{{{{~~~{{{vvvssssssyyyyyyooo```RRRGGG???;;;888999666444333444555555444333444444444222000///000////////////000222333444888:::<<<>>>@@@AAAAAAAAADDDDDDDDDEEEEEEGGGHHHHHHLLLLLLMMMOOOPPPQQQRRRSSSPPPQQQRRRRRRRRRQQQPPPOOOQQQQQQQQQQQQPPPPPPOOONNNKKKKKKLLLKKKJJJHHHFFFDDDAAAAAA@@@???===<<<;;;;;;666555555555555666777777:::<<<>>>?????????AAABBBCCCCCCBBBAAAAAAAAABBBBBBFFFGGGIIIJJJIIIHHHEEEDDD@@@AAABBBCCCDDDJJJSSSZZZgggmmmttt}}}zzzsssoookkkeeecccccceeefffiiijjjjjjiiigggeeehhhkkkooorrruuuxxx|||}}}xxxqqqjjjfffeeefffdddcccdddgggkkkmmmjjjgggfffbbb\\\WWWTTTQQQOOOMMMOOOPPPQQQRRRQQQLLLDDD???999777333///,,,*********))))))++++++,,,+++***))),,,+++***,,,//////,,,)))))))))))))))))))))))))))))))))***,,,...111333444555555333111444::::::666444111...***(((((()))***,,,***))))))***++++++***+++++++++++++++++++++++++++,,,,,,+++)))((()))***------............------+++,,,------++++++,,,------.../////////111444666<<<@@@IIIRRRYYY___kkkvvvTTTVVVYYY[[[]]]aaaeeehhhiiiiiijjjkkkkkkkkkkkkkkkggggggffffffffffffggggggfffhhhkkkooopppnnniiieee]]]YYYUUUVVV[[[___aaa``````^^^]]]^^^aaaccccccaaadddcccccceeehhhkkklllkkkkkklllmmmpppqqqqqqnnnllliiiiiiiiiiiiiiimmmssswwwwwwppphhhgggdddcccbbbeeeiiilllooojjj___QQQCCC777000---------,,,++++++***))))))************)))))))))((())))))******))))))((('''***))))))(((''''''((((((((()))))))))(((((('''&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******+++***((()))+++---...///333888BBBQQQ```kkkooollllllqqqzzz|||xxxxxxzzz|||}}}yyyuuuttttttwww}}}wwwtttttttttxxx|||wwwiii[[[OOOFFF@@@======;;;888777777666555444000111222111000/////////.........///000111222333444555777999;;;<<<<<<<<<>>>>>>>>>??????@@@BBBBBBDDDDDDEEEGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLMMMMMMMMMLLLLLLKKKJJJHHHIIIHHHHHHFFFDDDBBBAAA===<<<;;;:::999888777777444444444444444555555666666999<<<===>>>???@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFEEEEEEBBBCCCCCCCCCFFFMMMYYYaaaoootttzzz{{{sssoookkkfffdddeeeeeefffhhhjjjjjjiiihhhggggggjjjooorrruuuyyy}}}~~~zzzrrrlllgggfffgggeeeeeeggglllrrrtttqqqnnngggccc]]]XXXTTTQQQNNNLLLNNNNNNOOOOOOMMMGGG@@@;;;666444000---+++))))))))))))***+++---......------,,,++++++,,,......+++)))))))))))))))))))))))))))******+++---///111333444111222000///333999999666222///,,,)))''''''((((((+++)))'''((()))***)))(((++++++++++++++++++++++++)))***++++++***)))***,,,,,,,,,------------,,,,,,+++,,,------++++++,,,---+++,,,---------///222444<<<@@@HHHRRRXXX___jjjvvvWWWYYY\\\^^^```cccfffiiihhhhhhiiijjjjjjjjjjjjjjjfffffffffeeeeeeffffffgggeeefffiiilllooonnnkkkhhhbbb___\\\\\\___aaa```___]]]\\\]]]___ccceeeffffffgggeeedddfffiiimmmooopppooooooqqqtttuuusssppplllmmmllliiifffeeehhhmmmqqqzzzsssnnnkkkgggcccbbbcccfffhhhjjjcccVVVHHH<<<444000...,,,,,,,,,+++******))))))************))))))))))))((())))))))))))(((''''''(((((())))))(((((('''''''''(((((((((((('''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++***(((((()))++++++---///000666CCCUUUaaapppmmmllloooxxxzzzwwwxxx{{{|||wwwnnnmmmkkkmmmtttzzzwwwtttuuuuuutttuuuyyy{{{}}}qqqeee[[[SSSLLLIIIFFFCCCAAA???===;;;888555444444333222111///.....................///000000///000222333555555555555777777777777777888999:::<<<<<<===???@@@AAABBBCCCDDDDDDFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@>>><<<;;;666666555555444333222222222222222111222333333444333555888:::;;;===???AAA??????@@@@@@AAA@@@@@@?????????AAABBBDDDFFFGGGHHHFFFGGGGGGGGGJJJTTTaaajjjuuuzzz~~~tttoookkkfffeeegggeeefffhhhiiijjjjjjjjjjjjgggjjjooorrruuuyyy}}}{{{tttmmmiiiggghhhggghhhkkkqqqwwwxxxuuuqqqiiieee___YYYUUURRRNNNLLLLLLLLLKKKIIIGGGAAA:::555111///---+++)))((((((((('''(((***,,,---...//////---,,,,,,---------***((())))))))))))))))))))))))***++++++---///111333444000111111111444:::;;;888///---***(((&&&&&&&&&''')))'''&&&&&&'''(((((('''************************''')))***+++******,,,---+++,,,,,,,,,,,,,,,,,,++++++,,,------++++++,,,---+++,,,---------///222444;;;???HHHRRRXXX^^^jjjvvv~~~XXX[[[___aaabbbdddfffhhhgggggghhhiiiiiiiiiiiiiiigggffffffffffffggghhhhhheeeeeegggjjjmmmnnnllljjjdddbbb```aaabbbbbb```___\\\]]]___aaadddggghhhhhhiiigggeeefffjjjooorrrsssrrrsssuuuxxxzzzyyyuuurrrqqqooojjjeeebbbcccgggkkk}}}{{{tttsssoooiiidddbbbaaabbbbbbcccZZZLLL???666111//////,,,+++++++++******))))))*********)))))))))))))))(((((((((((((((''''''&&&((()))***++++++***)))(((&&&'''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))(((((('''&&&((((((((((((((((((((((((************************(((((((((((((((((((((((()))***+++***)))((()))+++))),,,......///999IIIVVVkkknnnpppsssvvv}}}}}}wwwxxxzzzyyy}}}rrriiieeefffkkkrrrzzz}}}xxxvvvrrrpppqqqsssuuuyyy}}}~~~vvvnnngggaaa\\\YYYSSSQQQNNNLLLIIIEEE@@@<<<===;;;888555333111///---///......------......///......///000111111222222222222222222222333444444888888999;;;<<<===>>>???===>>>???@@@AAABBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???>>>===;;;999777666555222222111111000000//////000000000000000111222222111444777888999:::;;;===:::;;;===>>>>>>>>>======??????@@@BBBEEEHHHJJJLLLKKKLLLNNNPPPTTT\\\gggpppvvv{{{wwwpppjjjddddddfffeeefffhhhjjjkkklllmmmmmmiiilllppprrruuuwww{{{~~~~~~yyyssslllgggffffffggghhhlllrrrwwwxxxtttpppkkkgggaaa\\\WWWSSSOOOLLLKKKIIIFFFDDD@@@;;;555000---,,,+++***))))))))))))&&&'''((()))***+++,,,,,,------------,,,+++)))'''))))))))))))))))))))))))))))))***,,,---///111222333666777555777<<<===:::---,,,***(((&&&&&&'''''')))(((&&&&&&((()))((('''))))))))))))))))))))))))(((***++++++******+++,,,,,,,,,------------,,,,,,+++,,,------++++++,,,------.../////////111444666;;;???GGGQQQWWW]]]iiiuuu}}}ZZZ]]]aaacccddddddeeefffgggggghhhiiiiiiiiiiiihhhhhhhhhgggggghhhiiiiiijjjffffffhhhjjjmmmnnnmmmkkkdddcccbbbbbbbbbbbb```___]]]___bbbdddeeeggghhhhhhiiigggfffhhhlllqqqtttvvvtttuuuxxx{{{~~~~~~|||yyyuuurrrkkkddd______cccgggzzz{{{tttuuupppiiidddaaa___]]][[[VVVMMM???444...,,,,,,+++++++++***************)))))))))))))))))))))******(((((((((((((((''''''&&&((()))***++++++***)))(((&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&((()))***))))))***,,,(((,,,000///...444???III[[[fffqqqtttqqqsss}}}}}}~~~zzz||||||iiiccc```ccciiiqqq|||yyyqqqnnnppprrrtttwww||||||wwwsssooollliiicccbbb```^^^[[[UUUMMMHHHBBB>>>:::777666555222000111000///...............////////////000111111222111111000000000111222222555555666888999:::;;;<<<999999:::;;;<<<>>>???@@@===>>>>>>?????????>>>>>>;;;:::888666444333222111000000000000////////////000////////////000111111333555777777777777888999777888999:::;;;<<<<<<<<>>:::666111...++++++******************))))))))))))))))))******+++,,,------,,,***(((((())))))))))))))))))))))))'''(((((()))+++---///000666999:::888888;;;;;;999---,,,+++)))((((((((()))+++)))(((((()))******)))))))))))))))))))))))))))***+++,,,+++)))((()))***------............------+++,,,------++++++,,,------.../////////111444666:::>>>GGGPPPVVV]]]iiittt|||[[[___cccfffffffffeeeeeegggggghhhiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjkkkkkkkkkkkklllnnnppppppnnnkkkfffeeedddcccaaa```___^^^^^^aaadddfffgggggghhhiiiiiihhhhhhjjjooosssvvvwwwtttuuuwwwzzz}}}~~~|||wwwrrrjjjbbb\\\\\\aaaeeeuuu|||uuusssnnngggcccaaa^^^YYYUUUMMMEEE999111...---,,,+++************************))))))))))))************((())))))))))))(((''''''&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&)))*********+++,,,))),,,///000///111888>>>LLL[[[lllrrrpppooowww|||}}}~~~pppfff^^^]]]aaahhhsss|||vvvrrrsssvvvwwwzzz}}}{{{xxxwwwtttssssssrrrnnnggg___YYYEEEAAA<<<:::;;;:::888555444333222000//////......111000000000000000111222111000000000000000111111000111222333444666777777666666777777888:::;;;<<<:::;;;<<<<<<===<<<<<<<<<777666555333222111111111000000000000000111111111000000000000000111111222444666777888666666777888777777888888:::;;;===>>>AAACCCFFFKKKOOOTTTWWWYYY\\\```dddffffffhhhlllpppvvv{{{zzzqqqjjjcccbbbdddhhhjjjmmmppprrrrrrqqqpppnnnoooqqqqqqqqqqqqssstttuuutttpppkkkddd^^^\\\[[[ZZZ\\\bbbkkksssxxxwwwttthhhddd```[[[WWWSSSNNNJJJCCC@@@;;;777444111...,,,************************,,,++++++*********++++++***,,,------+++)))))))))))))))))))))))))))))))))&&&''''''(((***+++---...333888999777555777777555---,,,++++++************,,,+++))))))+++++++++***************************+++,,,---+++)))(((((()))---......//////......---+++,,,------++++++,,,---+++,,,---------///222444:::===FFFPPPVVV\\\hhhttt|||^^^bbbgggiiiiiihhhffffffggghhhiiiiiijjjjjjiiiiiigggggggggggghhhiiijjjkkkqqqqqqrrrtttuuusssooollljjjiiigggccc```]]]\\\\\\]]]aaafffhhhhhhhhhjjjkkkjjjiiijjjnnnssswwwyyyyyysssrrrsssuuuxxxzzzzzzyyyvvvqqqhhh___YYYZZZ^^^ccclllvvvzzzuuuooojjjeeebbb```\\\UUUPPPGGG???666000//////---+++))))))))))))************((()))))))))************))))))******))))))((('''&&&&&&&&&&&&&&&'''((((((&&&'''(((((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%'''******)))))))))******+++,,,,,,,,,///333666@@@NNN___jjjmmmoootttyyy}}}||||||~~~~~~pppbbb\\\]]]cccllluuuzzzwww{{{}}}xxxooohhhRRRLLLEEEBBBAAA???<<<888777666555333111000000///111000///......///000000000//////.........//////---...///000111333444444444444444444555666888999888888999:::::::::::::::666555333222111111111222000000111111222222222222111111111111111222222333333555777888777777888999:::999888888999<<>>:::555111///...,,,+++))))))************))))))******))))))***+++,,,---(((***------+++))))))***))))))))))))))))))))))))'''''''''(((***+++---...///444777555333555666444,,,++++++++++++*********,,,+++))))))+++,,,+++***++++++++++++++++++++++++***+++,,,+++))))))***+++,,,------......------,,,+++,,,------++++++,,,---+++,,,---------///222444999===FFFOOOUUU\\\hhhsss|||```dddiiilllkkkiiihhhggghhhhhhiiijjjjjjjjjjjjjjjffffffffffffggghhhjjjjjjvvvvvvwwwxxxxxxvvvqqqmmmnnnmmmiiiddd___[[[ZZZ[[[\\\```fffhhhiiiiiikkkmmmjjjkkklllqqqvvvyyy{{{{{{rrrqqqppppppssstttuuuttttttooofff\\\WWWXXX]]]bbbcccllluuuxxxyyyzzzwwwssslllhhhcccaaa```\\\TTTMMM>>>777///,,,,,,,,,)))&&&)))))))))))))))*********(((((())))))*********+++***************)))(((((()))(((''''''''')))***+++''''''((()))******))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))++++++)))'''''''''+++***(((((())),,,000222444???NNN]]]ffflllnnnpppxxx~~~zzzxxxyyy}}}zzzhhh___]]]aaajjjrrr~~~yyyyyyrrraaaYYYPPPJJJGGGCCC===888999888666444333111111000000///...---------...///......---------------...------...///111222333444333333222222222444555666666666777888999999888888555444333111111111222333000000111111222333333333222222222222222333333444222444777888888999:::<<<<<<;;;999999:::>>>BBBEEELLLPPPXXXaaajjjppptttvvvssssssqqqmmmiiiiiimmmpppsssyyy}}}}}}vvvqqqlllgggfffhhhjjjnnnssswwwxxxvvvrrrooojjjlllnnnnnnooooooqqqsssooonnnkkkfff___YYYVVVUUUXXXWWWYYY^^^dddfffeeeccc^^^\\\XXXUUUQQQMMMHHHEEE999555000---++++++******((()))))))))))))))((((((&&&&&&&&&&&&(((***,,,---'''***------***)))***+++))))))))))))))))))))))))((((((((()))***,,,---...,,,222666444333555777666+++++++++***************,,,***))))))***++++++***++++++++++++++++++++++++((()))++++++******+++---+++,,,,,,------,,,,,,++++++,,,------++++++,,,------.../////////111444666999===EEEOOOUUU[[[gggsss|||ggghhhjjjjjjjjjiiigggfffeeeggghhhhhhgggggghhhjjjgggfffgggiiihhheeefffjjjwwwyyy{{{|||{{{wwwssspppkkkhhhddd```^^^]]]]]]^^^ccceeeggghhhhhhhhhjjjllliiikkkoootttyyy{{{zzzxxxpppnnnlllkkklllooorrrtttuuunnnddd\\\YYYYYY[[[\\\___aaagggmmmsssuuutttrrrooojjjdddbbb```YYYMMMCCC444000,,,))))))******)))''''''((()))***+++,,,,,,++++++***)))(((((())))))******)))((((((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''*********)))(((&&&%%%$$$---,,,+++)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))###$$$%%%&&&''')))******))))))((((((''''''''''''(((((((((((()))))))))))))))************+++++++++222666???MMM[[[ffflllooopppyyy~~~zzzvvvssssssxxx}}}{{{lllbbbccckkksss~~~{{{yyy|||}}}sssggg[[[UUUQQQJJJEEECCCFFFDDD@@@;;;777444444555333111000222000---...111000//////000111111000........./////////......---000000000000111333555666444555555444333333555777999777666444444444444555555555555555666777888999777888999888777777999;;;222444888;;;<<<======<<>>:::777777333111111333222///000333000.........000000///...------............------000/////////000111222333111222222222111222444666:::999888888888999::::::::::::::::::;;;;;;<<<<<<===>>>>>>===<<<;;;<<<======>>>@@@CCCDDDEEEEEEEEEDDDCCCDDDHHHKKKMMMUUU^^^eeeiiiqqqyyy~~~xxxqqqkkkhhhfffeeeiiikkkoooqqqrrrtttvvvxxxyyyuuusssuuutttrrrssswwwyyy|||}}}zzzxxxwwwrrrlllkkkkkkkkknnnqqqtttuuuuuuoookkkeee___[[[VVVRRROOOQQQSSSUUUWWWYYYZZZZZZZZZVVVTTTQQQNNNIIICCC<<<888222///,,,+++++++++)))&&&))))))))))))))))))))))))((())))))*********)))))))))************))))))((()))))))))******)))))))))(((((((((((()))+++---...000...---...000222333333------,,,+++************'''(((((())))))))))))(((///+++***,,,+++((((((+++,,,---...---,,,,,,---...************************++++++,,,,,,,,,---------+++,,,,,,,,,,,,...111444999===DDDKKKRRR\\\gggoooyyyjjjkkkkkkkkkkkkiiigggffffffggghhhgggffffffhhhiiilllkkkkkkllliiiddddddgggxxx|||xxxpppjjjdddccc```^^^^^^^^^___```bbbdddfffgggggggggiiikkkkkkllloootttxxxzzzyyyxxxllljjjeeebbbbbbdddhhhkkkkkkgggaaa\\\XXXXXXYYYZZZ```bbbgggmmmsssvvvvvvuuunnniiiccc^^^YYYOOOBBB888111...+++)))***+++++++++))))))))))))))))))))))))))))))***++++++***((('''(((((('''&&&&&&&&&&&&&&&((((((((((((''''''''''''++++++***((('''&&&%%%$$$&&&&&&'''((((((((((((((((((((((((((('''%%%###"""''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))******'''''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))*********+++++++++---111666>>>KKKZZZdddggglllrrrwwwyyyrrrmmmmmmqqqxxx}}}yyyqqqmmmmmmmmmsssyyyzzztttqqqrrruuuyyy~~~tttkkkgggddd```]]]]]][[[YYYVVVQQQJJJDDD???<<<666333333666666222222555222000//////111111111///.........//////.........111000/////////000000111...000111222222333555777<<<<<<<<<<<<>>>@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGEEECCCCCCDDDEEEEEEGGGHHHIIIJJJKKKKKKJJJIIILLLRRRWWW[[[bbbjjjnnnqqqvvv}}}{{{ssslllfffcccbbbbbbeeehhhjjjkkkmmmppprrruuurrrrrrvvvyyyzzz}}}zzzxxxsssmmmkkkjjjkkknnnsssxxxzzz{{{sssnnnfff___ZZZVVVRRRPPPOOOOOOPPPQQQQQQRRRSSSSSSSSSPPPKKKFFFAAA<<<666333///---+++***++++++***((())))))))))))))))))))))))'''(((((()))************))))))******)))(((((('''))))))))))))))))))))))))((((((((()))***,,,...000---------///111222222000---,,,+++***)))))))))))))))))))))))))))((('''''',,,))))))+++,,,)))***---+++,,,------++++++,,,---++++++++++++++++++++++++***++++++,,,...//////000---------++++++---000444777<<>>:::999::::::666444555666555444444666666555444111111111000000000000000222111111000000000000000///000222333444666999;;;===>>>???AAADDDGGGKKKLLLOOOQQQSSSUUUWWWXXXXXXWWWUUUVVVUUUSSSPPPNNNNNNNNNOOOPPPQQQRRRTTTUUUUUUVVVUUUTTTWWW]]]bbbeeekkkqqqqqqsssvvvzzz|||tttmmmhhheeeddd___aaadddgggiiikkkooorrrsssqqqsssyyy~~~}}}yyytttoookkkjjjjjjnnnsssyyy|||~~~vvvpppggg___ZZZWWWTTTSSSNNNMMMMMMMMMMMMNNNOOOOOOOOOJJJDDD>>>999555222///,,,,,,******************((((((((((((((((((((((((&&&'''((()))***************************)))(((((()))))))))(((((()))))))))((((((((()))+++---///111,,,---...000333333111///++++++***)))))))))))))))******+++++++++******))),,,)))(((++++++)))***---***+++,,,+++***)))***++++++++++++++++++++++++++++++++++++,,,---......//////...---+++***,,,000333777<<>>444...---+++)))***+++++++++***)))))))))((((((''''''''''''(((***++++++***))))))******)))((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))%%%%%%'''((()))))))))))))))***+++,,,,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********,,,.........111666;;;KKKTTT]]]ccciiippptttssstttttttttssssssqqqppppppsssvvv{{{}}}zzzyyyvvvrrrooooooqqqsssyyy~~~|||vvvqqqpppooonnnrrrwww}}}{{{vvvuuusssqqqsssxxxyyyxxxxxxyyyzzzwwwpppjjj[[[SSSKKKIIIGGGCCC@@@AAADDDDDDFFFHHHIIIHHHEEEBBB:::888666333222111111111000111222444555666666666555555555555666:::@@@DDDGGGHHHKKKOOOTTTZZZ^^^aaaaaaeeejjjooorrrsssrrrrrrmmmllljjjfffddddddgggiiimmmooosssxxx{{{}}}~~~~~~tttooolllmmmooonnnooorrrwwwxxxyyy{{{}}}|||tttmmmhhheeedddaaaccceeefffhhhkkkooosssuuuuuuyyyyyyrrrlllfffdddcccffflllsssyyy|||tttooofff___[[[XXXWWWVVVNNNMMMMMMLLLKKKJJJIIIIIIAAA===777222///...---,,,)))******)))(((((()))+++))))))))))))))))))))))))&&&''''''((()))))))))))))))***+++,,,------------))))))''''''''''''))))))))))))))))))***,,,---.........000222555555333111))))))(((((((((((())))))%%%&&&'''(((*********+++,,,)))(((+++***((((((+++///000000///---,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---------,,,---000222777<<>>;;;888777777777444666888;;;>>>???@@@@@@>>>===;;;999:::???FFFLLLPPPQQQTTTYYY^^^eeejjjmmmnnnqqqvvv{{{~~~}}}|||zzzrrrpppmmmjjjhhhjjjooosssqqquuu{{{yyysssrrrrrrppppppsssuuuvvvwwwyyy{{{|||}}}~~~~~~xxxrrrmmmjjjiiiiiiiiijjjjjjjjjjjjkkkooorrrrrrsssxxxvvvmmmeee___]]]\\\```gggpppwww{{{uuupppggg```[[[WWWTTTSSSOOONNNMMMLLLIIIEEEBBB@@@999555000---,,,,,,+++***(((******)))''''''(((+++))))))))))))))))))))))))''''''(((((((((((((((''''''((()))+++------......***)))'''&&&&&&''')))*********)))((()))***+++,,,.........111333444333111(((((((((''''''(((((()))&&&'''((()))))))))))))))***''''''***+++)))***---...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))+++---......///000111666;;;BBBHHHPPPYYYeeelllsss{{{gggggggggggghhhiiijjjkkknnnmmmjjjeeeaaa```aaaccciiihhhhhhiiiccc[[[WWWXXX[[[\\\^^^_________^^^]]]\\\]]]^^^```ccceeefffgggeeegggiiiiiiiiijjjlllnnnlllkkkkkkmmmppprrrrrrqqqhhhgggfffeeeccccccbbbbbb^^^``````]]]ZZZ\\\cccjjjooottt}}}yyyqqqiii\\\LLL???555...+++---,,,******+++***)))'''(((((((((((((((((((((((())))))(((((()))***++++++(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((('''&&&#########$$$&&&((()))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((()))))))))***'''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''&&&$$$&&&***...000111///:::FFFNNNWWWccckkkmmmvvvuuutttrrrrrrssstttuuuuuuxxx|||}}}}}}~~~}}}sssjjjdddbbbfffmmmvvv}}}}}}zzzuuuuuuxxx|||xxxuuutttwwwxxxzzzpppeeeZZZWWWWWWUUUUUUVVV[[[^^^bbbfffgggddd^^^YYYMMMJJJGGGCCC@@@>>>>>>>>>:::<<<@@@CCCFFFHHHIIIJJJFFFDDDAAA??????EEEMMMSSSWWWXXX[[[```ffflllqqqtttxxx|||tttrrrnnnjjjiiimmmsssxxxuuuzzzwwwuuutttrrrrrrtttpppqqqssstttuuuvvvvvvvvvzzzxxxtttpppnnnnnnnnnoooqqqqqqpppnnnlllmmmooorrrooopppwwwttthhh```ZZZXXXXXX\\\dddooowww|||vvvqqqiiiaaa[[[VVVRRROOOOOOOOONNNKKKFFFAAA<<<999333000,,,******+++***)))(((***+++)))'''&&&(((***))))))))))))))))))))))))'''(((((((((((((((''''''%%%&&&(((***,,,---......***((('''&&&&&&'''(((***+++***)))(((((()))***+++---------///111222222111(((((('''''''''(((((()))+++++++++++++++***))))))'''%%%%%%)))+++***,,,///+++,,,---+++)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////'''***---/////////000111555:::@@@GGGNNNXXXccckkksss{{{hhhhhhgggfffggghhhiiijjjkkkhhhhhhiiiggg```]]]^^^bbbfffiiiggg```YYYWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[___dddhhhjjjkkklllmmmpppiiicccbbbfffjjjkkkkkkooommmllllllnnnoooooonnnooommmiiieeecccaaaaaaaaa___```aaa```^^^___bbbfffmmmsss{{{{{{nnndddUUUEEE:::222---+++))))))))))))))))))))))))+++***)))'''''''''((()))(((((())))))))))))((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((***+++***(((%%%'''''''''&&&&&&%%%%%%%%%)))(((&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''(((&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%(((+++(((((((((((((((((((((((())))))(((((((((((())))))---333:::@@@HHHSSSbbblllqqqtttwwwvvvrrroooqqqtttvvvwwwzzz|||}}}}}}}}}||||||mmmbbb\\\\\\ccclllttt{{{zzzvvv}}}xxxwwwvvvuuuvvvzzztttkkk```YYYWWWZZZ]]]___dddgggmmmrrrtttqqqjjjeee\\\XXXSSSMMMIIIGGGGGGGGGEEEFFFKKKSSS\\\bbbdddcccbbb^^^WWWQQQOOOQQQUUUXXX___aaadddgggkkkqqqyyy~~~zzztttmmmhhhhhhlllppprrruuuxxx{{{~~~vvvsssssssssppplllooooooooonnnnnnnnnmmmmmmsssrrrqqqnnnllllllnnnppprrrrrrssssssrrrqqqooonnnkkkiiimmmvvv}}}~~~}}}~~~{{{ooobbbXXXRRRQQQRRRWWWaaammmwww|||vvvpppggg___YYYVVVTTTSSSGGGFFFFFFCCC@@@;;;666333...---+++)))((())))))***************))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''******)))((())))))*********))))))(((((((((((((((&&&&&&''')))***+++,,,---///---,,,,,,---...---,,,)))))))))))))))(((''''''))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...---,,,***++++++,,,***))))))***+++,,,,,,+++***)))***+++,,,,,,+++---000222777<<>>IIIWWWaaalllppptttuuusssrrrtttwwwvvvxxx{{{~~~~~~|||{{{~~~xxxkkkccc\\\^^^bbbjjjuuuzzzuuutttsssssstttxxx|||}}}uuujjjbbb```bbbeeefffkkknnnuuu{{{}}}xxxsssgggccc]]]WWWSSSQQQRRRRRRRRRTTTZZZcccnnnvvvyyyyyy{{{uuulllbbb\\\ZZZ[[[]]]ggghhhjjjllloootttzzz|||vvvnnniiiiiimmmqqqtttvvvyyy}}}~~~vvvrrrrrrqqqnnnllljjjjjjjjjjjjjjjjjjiiiiiiooooooooommmlllmmmpppsssvvvuuuuuutttrrrooommmllliiifffhhhqqqwwwyyyzzz|||~~~vvvlll```WWWPPPOOOPPPUUU^^^iiirrrvvvsssmmmeee]]]XXXTTTPPPNNNHHHGGGDDDAAA<<<777333000---,,,+++))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((())))))***+++,,,,,,,,,,,,+++******))))))******'''(((((()))***+++,,,,,,+++***)))***,,,.........))))))******))))))(((((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,++++++,,,,,,+++))),,,,,,,,,------,,,,,,,,,,,,---......---///111444666;;;AAAFFFKKKTTTaaajjjwww|||jjjiiiiiihhhhhhhhhiiiiiillljjjjjjkkkiiiccc```aaafffjjjnnnmmmggg___ZZZYYYWWWWWWVVVVVVXXXZZZ]]]___eeehhhlllnnnnnnnnnnnnooojjjfffcccdddiiimmmooooooqqqooonnnnnnooopppooonnnmmmkkkgggdddaaa_________aaabbbccccccbbbcccdddfffdddiiinnnrrrxxx{{{vvvnnncccZZZKKK>>>555000---,,,))))))))))))))))))))))))***))))))(((((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''')))))))))+++,,,,,,***((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&((()))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###!!! """'''))))))((((((((((((((((((((((((((((((***++++++***)))***+++((((((((((((((((((((((((&&&''''''((()))+++---...,,,---///000555???KKKUUUccciiiooossssssssstttuuuuuuxxx|||~~~|||xxxyyyzzz{{{~~~tttlllbbb^^^\\\bbbooo}}}}}}wwwqqqppppppqqqrrrtttwwwxxx~~~uuummmjjjkkkmmmnnnssswwwvvvrrrjjjccc___]]]^^^___^^^bbbiiisssvvvmmmgggeeeeeennnnnnoooppprrruuuzzz~~~xxxpppjjjjjjnnnrrruuuwwwzzz}}}}}}uuupppnnnmmmllljjjffffffffffffggggggggggggkkklllmmmnnnooorrrvvvyyy~~~}}}zzzwwwssspppmmmkkkgggdddeeekkkqqqtttwww{{{|||xxxooofff]]]UUUOOONNNNNNRRRYYYbbbiiimmmlllgggaaa[[[VVVQQQLLLIIIGGGEEEAAA;;;666222///------,,,+++***))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&''')))+++---...------------,,,+++++++++++++++'''((((((((())))))))))))'''&&&''')))---///000///+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,...,,,++++++------,,,***---,,,,,,,,,,,,,,,,,,---------......---...111333444999@@@DDDJJJSSS```jjjvvv{{{iiiiiiiiiiiihhhiiiiiiiiijjjhhhiiilllkkkfffccceeeiiimmmqqqpppkkkccc]]]ZZZXXXWWWVVVWWWYYY]]]aaaccchhhjjjmmmnnnmmmllllllllliiigggfffiiimmmqqqssssssrrrqqqooonnnooopppooonnnmmmjjjgggdddbbbaaaaaaaaacccdddeeefffggggggggggggcccfffjjjlllppprrrmmmfffYYYPPPCCC888111...------)))))))))))))))))))))))))))))))))(((((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&### &&&)))(((%%%((((((((((((((((((((((((***,,,...---+++(((''''''(((((((((((((((((((((((('''(((((((((***+++,,,---...---------111:::EEEMMMVVV^^^iiiqqqtttsssqqqpppssswww|||~~~|||xxxxxxwwwwwwyyy{{{sssmmmhhhcccdddlllyyywwwooonnnnnnoooqqqssssssrrrwww{{{|||tttooooooppprrr{{{~~~vvvnnnhhheeeeeefffeeehhhpppzzzyyyrrrooommmooooooppppppqqqtttyyy}}}xxxoooiiiiiilllqqqsssuuuxxx{{{zzzsssmmmjjjjjjiiihhhffffffffffffggggggggggggiiikkknnnpppsssxxx~~~~~~yyysssooollliiieeedddiiinnnrrrxxx}}}}}}tttjjjbbbZZZSSSNNNMMMLLLOOOTTT[[[___bbbbbb___[[[XXXTTTOOOJJJFFFBBB???;;;555111...,,,,,,,,,++++++******)))))))))((((((((((((((()))))))))))))))(((((((((((())))))''''''((((((((((((''''''%%%'''))),,,------,,,+++------,,,++++++++++++,,,'''''''''''''''&&&&&&&&&'''''''''***---000000///,,,++++++***************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++...,,,+++,,,------,,,+++,,,+++***))))))***+++,,,+++,,,,,,,,,+++,,,///111444999???DDDJJJSSS```jjjuuu{{{hhhhhhiiiiiijjjjjjjjjjjjhhhggghhhllllllhhhfffhhhjjjmmmpppppplllfff___[[[XXXXXXXXXYYY\\\aaafffhhhkkkmmmnnnnnnmmmkkkkkkllljjjjjjlllooosssuuuwwwwwwsssqqqoooooooooooonnnmmmiiigggeeebbbaaa```aaaaaafffggghhhjjjlllkkkjjjiiicccfffhhhiiikkkkkkddd\\\MMMFFF;;;333...---,,,,,,))))))))))))))))))))))))((((((((())))))))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((($$$!!!###(((+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,,,,***(((''''''(((((((((((((((((((((((())))))))))))))))))***+++---,,,,,,---111888AAAGGGFFFPPP```mmmuuuvvvtttrrrrrruuuzzz}}}{{{vvvvvvuuuuuuwwwzzz{{{xxxuuuppplllmmmttt|||qqqooooooppprrrsssrrrppprrrvvv~~~yyysssqqqrrrtttvvvoookkkjjjjjjkkknnnuuu}}}xxxsssrrrnnnnnnooopppqqqtttzzz}}}~~~|||vvvmmmhhhgggiiilllnnnooosssvvvzzz{{{wwwqqqllliiihhhhhhiiiggggggggghhhhhhhhhhhhhhhjjjmmmppptttxxx~~~yyyrrrooolllhhhgggjjjnnnsss{{{~~~ssshhhaaaYYYSSSOOONNNLLLNNNQQQTTTWWWWWWWWWUUUTTTRRRPPPLLLGGGCCC:::888444000---,,,,,,,,,++++++++++++*********)))'''((((((((())))))******))))))(((((((((((())))))''''''((((((((((((''''''&&&''')))++++++***(((''',,,,,,+++***************)))))))))(((((((((((('''*********,,,///000///---,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((())))))***+++---+++++++++------,,,+++,,,+++***))))))***+++,,,,,,,,,---,,,+++,,,...111444999@@@EEEKKKUUUbbbkkkuuuzzzhhhiiijjjlllmmmmmmmmmmmmiiigggiiillllllhhhfffhhhgggiiikkkllljjjddd^^^ZZZXXXXXXYYY\\\```eeejjjlllnnnooopppooommmllllllmmmlllnnnqqqtttvvvxxxxxxxxxtttrrrooonnnnnnnnnmmmkkkdddcccaaa______```aaabbbiiijjjllloooqqqpppmmmkkkdddfffgggfffeeecccZZZPPPAAA<<<444///,,,,,,++++++))))))))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''%%%%%%&&&((())))))(((%%%%%%%%%&&&&&&&&&&&&'''***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((%%%###$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%(((******))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))***---111666:::===777AAARRRdddqqqxxxyyyxxxrrruuuyyy}}}}}}|||rrrrrrrrrsssuuuxxx{{{||||||}}}{{{vvvsssvvv}}}vvvtttrrrsssuuuvvvtttrrrqqqtttzzz{{{uuurrrsssuuu~~~vvvrrrooonnnrrrvvv{{{zzzuuurrroooppppppqqqrrrvvv{{{{{{xxxrrrkkkgggeeefffhhhhhhjjjnnnqqqsssyyy~~~wwwtttqqqmmmkkkkkkkkkllljjjjjjjjjjjjiiiiiiiiihhhlllnnnqqquuuyyy}}}tttooolllhhhgggjjjmmmrrr{{{uuujjjbbb\\\VVVRRRPPPNNNNNNOOOPPPPPPPPPNNNMMMLLLKKKIIIFFFAAA>>>333222///,,,+++++++++,,,******+++++++++******)))(((((())))))******++++++))))))(((((((((((())))))''''''((((((((((((''''''''''''((())))))((('''&&&++++++***))))))))))))))),,,,,,,,,,,,++++++++++++++++++,,,...///000...,,,,,,+++***)))((()))******))))))))))))))))))))))))************************)))))))))))))))******++++++***)))***,,,---,,,+++---,,,,,,,,,,,,,,,,,,---...//////...---...000222444999@@@EEEKKKUUUbbbllluuu{{{jjjkkkmmmpppqqqrrrrrrrrrllljjjjjjmmmkkkfffcccdddaaabbbdddeeeddd```[[[XXXVVVWWWZZZ^^^ccchhhlllnnnmmmnnnooonnnllljjjkkklllmmmppptttwwwxxxxxxwwwwwwtttqqqooonnnmmmmmmkkkjjjcccbbbaaa```aaabbbdddffflllmmmooorrruuutttpppmmmccceeeeeeccc```ZZZNNNCCC777444///,,,++++++***)))))))))))))))))))))))))))&&&'''((()))******)))((((((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((******)))%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&((())))))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))(((((()))(((((((((((((((((((((((('''&&&&&&&&&'''((())))))'''(((+++...222333333333///777DDDTTTdddooouuuwwwsssvvvyyy}}}~~~sssrrrpppppprrruuuwwwxxxvvv|||~~~~~~|||zzzyyyxxxyyy}}}yyyvvvvvvyyyzzzxxxuuurrrtttyyyzzztttqqqrrrtttzzz}}}zzzuuurrrqqqvvvyyy~~~|||wwwtttpppqqqqqqqqqrrruuuzzz~~~~~~yyytttpppkkkgggeeeeeeddddddeeeiiilllnnnsssyyy{{{xxxtttssssssqqqpppppppppqqqqqqppppppooonnnmmmllllllkkkmmmpppssswww|||}}}sssmmmhhheeeeeegggjjjnnnwwwvvvlllfff```[[[VVVTTTQQQPPPOOONNNLLLKKKHHHGGGEEECCCAAA>>>999666///...---+++***)))******)))***++++++++++++***))))))))))))***+++,,,,,,,,,))))))(((((((((((())))))''''''((((((((((((''''''''''''(((((())))))******++++++***)))))))))))))))+++++++++,,,,,,,,,,,,,,,******+++---//////---+++,,,***)))''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++***)))((()))+++,,,+++***,,,,,,,,,------,,,,,,,,,...//////...------000222222888???DDDJJJTTTaaakkkvvv|||kkkmmmppprrruuuvvvvvvvvvooollllllmmmjjjccc``````]]]^^^___``````]]]YYYUUUTTTVVVZZZ___dddiiilllnnnkkkllllllkkkiiihhhhhhiiinnnqqquuuxxxxxxwwwuuuuuusssqqqnnnmmmmmmlllkkkiiieeeeeeddddddeeegggiiikkknnnnnnqqqtttxxxwwwrrrnnnaaadddccc```\\\TTTGGG:::222000---+++++++++***((())))))))))))))))))))))))&&&'''(((*********)))((((((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((************************&&&&&&&&&'''''''''((((((((('''&&&''')))++++++***%%%%%%%%%&&&&&&'''''''''((('''&&&''')))+++++++++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&'''(((((('''(((***,,,''''''''''''''''''''''''+++,,,,,,+++'''%%%$$$$$$(((((((((((((((((((((((($$$$$$$$$%%%'''(((***+++((()))---111333333000---...222:::GGGUUUccclllpppuuuwwwzzz}}}wwwtttpppnnnoooqqqssstttkkksss}}}}}}yyytttpppmmmpppwww}}}xxxxxx{{{}}}{{{xxxuuuvvvzzz~~~wwwqqqmmmoooqqqqqquuu}}}zzzvvvsssrrrtttwww|||}}}yyywwwpppqqqppppppppprrrwwwzzzyyy~~~~~~}}}~~~{{{vvvsssoookkkgggfffdddcccaaacccgggjjjlllpppvvvwwwvvvrrrtttuuuuuutttttttttuuuwwwvvvuuutttsssrrrqqqpppjjjkkknnnqqqtttyyy|||qqqkkkcccaaaaaadddfffjjjsss~~~wwwnnniiiccc^^^XXXVVVSSSQQQPPPNNNKKKIIIFFFDDDAAA>>><<<888333///...---,,,+++)))((((((((())))))+++,,,,,,+++***)))))))))***+++,,,,,,------))))))(((((((((((())))))''''''(((((((((((('''''''''''''''((()))+++---...,,,+++******))))))******((()))))))))************'''((())),,,...///---++++++***((('''&&&''')))***))))))))))))))))))))))))++++++++++++++++++++++++***************++++++,,,)))((('''(((***++++++))))))***+++,,,,,,+++***)))---------,,,++++++...000111777===CCCIIISSS```jjjwww|||qqqvvvyyyxxxyyy~~~zzzvvvppplllhhhccc]]]YYYXXXXXXYYYZZZZZZYYYYYYXXXZZZ]]]```dddhhhkkklllmmmpppmmmjjjgggggghhhjjjkkkqqquuuyyyyyyvvvttttttvvvssssssssssssrrrqqqppppppiiigggddddddeeeggghhhgggnnnqqquuuyyyzzzwwwqqqllliiifffaaa[[[SSSHHH===666///...+++)))(((((())))))''''''(((((())))))******,,,+++++++++******))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%''')))*** $$$((())))))%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''&&&$$$###$$$''''''%%%"""''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((...***&&&%%%&&&''''''%%%************)))((('''&&&***+++---111333111---***)))...444;;;BBBNNN\\\gggoootttzzz~~~}}}||||||zzzvvvpppnnnppprrrrrrrrrnnnooosssxxx}}}~~~}}}zzzrrrkkkgggeeehhhmmmtttzzz}}}zzz~~~}}}|||wwwssspppmmmjjjgggnnnooouuu}}}}}}zzzvvvqqqmmmnnnpppuuu{{{}}}uuunnnooommmjjjjjjmmmppprrrssswwwxxxzzz{{{{{{yyyvvvtttrrrrrrrrrpppnnnkkkhhhfffgggjjjmmmqqqtttvvvwwwwwwuuuwwwyyyyyyxxxzzz~~~|||yyywwwuuuqqqmmmgggfffiiinnnppprrrwww~~~|||ooodddbbb\\\YYY]]]bbbhhhooovvv~~~~~~zzzrrrhhh```[[[WWWUUUTTTRRRQQQNNNJJJGGGCCC???888333000///...---++++++******************+++)))'''''''''((('''&&&+++******,,,......---,,,((('''''''''''')))+++,,,&&&&&&&&&''''''''''''(((((((((((()))***,,,......)))***+++,,,,,,+++***)))'''''''''''''''&&&&&&&&&))))))***++++++++++++***((('''&&&&&&&&&''')))***'''((()))++++++******)))(((((((((((())))))))))))%%%%%%&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000,,,222999???FFFRRR```kkkyyyrrrwww||||||~~~zzzsssmmmhhhccc]]]YYYXXXXXXXXXXXXYYYYYYYYYZZZ\\\___bbbfffiiikkkmmmmmmooommmjjjggggggjjjmmmooorrruuuxxxwwwsssqqqqqqssssssssssssrrrrrrqqqqqqpppkkkiiifffeeefffhhhhhhhhhqqqsssvvvyyyzzzxxxrrrnnnkkkfff___WWWNNNDDD999333000...,,,***))))))******))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((())))))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))'''%%%###$$$(((***+++***'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''(((((()))((('''&&&'''))))))'''%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((---)))&&&%%%'''((('''&&&(((((())))))))))))((((((&&&)))---111222111///...)))---222666;;;DDDPPPYYYeeekkktttzzz}}}~~~}}}}}}|||xxxtttqqqqqqqqqpppooonnnnnnooorrrvvvyyyzzzzzz|||xxxyyyuuukkkccc______cccjjjrrrzzz~~~zzzxxxuuurrrqqqpppnnnlllnnnooorrrxxx|||yyywwwsssooollllllmmmpppuuu|||}}}vvvpppllliiiffffffiiilllnnnoooppprrrvvvyyy{{{|||{{{zzzuuuuuuuuutttssspppnnnmmmkkkmmmqqquuuwwwxxxxxxxxxxxxzzz|||||||||~~~|||xxxtttppplllgggeeefffjjjlllnnnttt{{{~~~wwwlllbbb\\\WWWUUUYYY___dddjjjqqqzzz|||{{{vvvlllccc\\\YYYUUUTTTRRRQQQPPPMMMIIIEEE???;;;555000...---,,,+++************************+++)))(((''')))))))))(((***))))))+++------,,,+++(((((('''''''''((()))***'''''''''((((((((())))))((((((((()))***+++,,,---((()))***++++++***)))(((((((((((()))))))))))))))))))))***++++++++++++***((((((((((((((()))******'''((()))***+++******)))(((((((((((()))))))))***''''''(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******,,,,,,++++++,,,---///000000555;;;@@@FFFQQQ___iiixxxooovvv|||wwwoooiiibbb]]]YYYWWWWWWVVVWWWXXXYYY[[[\\\```bbbeeehhhkkkmmmnnnnnnmmmkkkiiihhhiiimmmrrruuuuuuwwwwwwsssooolllmmmooosssrrrrrrqqqqqqqqqqqqrrrnnnkkkhhhfffgggiiiiiiiiirrrrrrtttwwwxxxwwwssspppmmmggg]]]RRRGGG===444...000...---+++*********+++*********)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((+++)))'''((()))***))))))(((&&&$$$""""""$$$&&&(((((((((''''''((()))******)))((('''((()))***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((***(((&&&&&&'''(((((((((&&&''''''((()))*********'''+++000111///------...***---///111333888AAAGGGXXX```kkkuuu{{{}}}~~~~~~~~~|||zzzzzzyyywwwuuurrrpppnnnnnnppprrrssstttwwwtttuuu}}}{{{mmmbbb\\\YYYZZZ___hhhsss}}}zzztttsssqqqqqqsssssssssrrrqqqqqqrrrvvvyyy||||||{{{|||zzzwwwuuusssqqqnnnllljjjkkkllloootttzzz}}}|||}}}{{{wwwtttkkkhhheeeeeegggjjjmmmnnnnnnpppssswwwzzz|||}}}}}}vvvwwwwwwwwwvvvuuusssrrrooorrrvvvyyy{{{{{{zzzyyy|||}}}xxxsssnnnkkkgggdddcccfffhhhjjjqqqyyy~~~~~~xxxqqqhhh___WWWRRRQQQVVV\\\```fffkkktttwwwwwwqqqfff]]]YYYXXXTTTSSSQQQPPPNNNJJJEEEAAA999555000---++++++******************************+++)))((((((***++++++***)))((((((***,,,---,,,******)))((((((''''''(((((((((((((((((()))))))))***((())))))))))))*********'''((()))******)))((('''''''''(((((())))))******((()))******++++++******((())))))***************'''((()))*********))))))((((((((()))))))))******)))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,---///000444888>>>BBBGGGPPP]]]gggwwwjjjrrryyy~~~|||sssjjjccc]]]ZZZVVVVVVUUUVVVXXX[[[^^^```dddfffhhhkkkmmmnnnoooooolllkkkiiijjjlllqqqwwwzzzyyyyyywwwrrrllliiijjjmmmrrrqqqpppppppppqqqrrrsssqqqnnniiiggggggiiiiiijjjnnnnnnppprrruuuuuusssqqqnnnfffYYYKKK@@@777000,,,...---,,,******************)))))))))((((((((('''))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%'''&&&$$$######$$$&&&''''''&&&&&&''''''((()))***&&&&&&''''''(((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&'''((())))))'''''''''(((((()))***+++,,,000333222,,,((()))++++++,,,------...111666:::LLLTTTaaammmvvv{{{}}}~~~}}}yyyvvvqqqnnnnnnoooooooootttpppqqqxxxwwwjjjbbb\\\ZZZZZZ___kkkvvv~~~yyyrrrppppppqqqtttvvvvvvvvvuuuuuuuuuvvvxxxyyy{{{{{{yyywwwtttssssssrrrpppnnnmmmmmmlllnnnqqqvvv{{{~~~|||zzzyyyzzzzzzxxxvvvpppmmmjjjiiikkknnnqqqrrrrrrsssuuuvvvwwwxxxxxxyyywwwwwwxxxxxxxxxwwwvvvuuusssuuuxxx{{{}}}|||{{{zzz|||}}}xxxqqqmmmkkkfffcccbbbdddfffjjjsss|||~~~|||tttnnneee^^^UUUQQQPPPUUUZZZ]]]bbbfffkkkooopppkkkbbbZZZYYYZZZUUUSSSPPPNNNKKKFFF@@@<<<555111---+++*********)))***************+++++++++)))((('''''')))++++++***)))((((((***,,,---,,,+++,,,,,,+++***)))(((''''''''''''((((((((())))))))))))))))))***)))))))))(((&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))((())))))***************'''((()))***+++***)))(((((((((((()))))))))))))))(((((()))))))))*********))))))******************************************---------............///,,,,,,++++++,,,---///000333888===AAAFFFOOO\\\fffvvv~~~fffnnnvvvzzz~~~uuukkkccc^^^\\\VVVVVVVVVXXXZZZ^^^bbbeeehhhjjjlllnnnooooooooooookkkkkkkkkmmmpppuuuzzz}}}{{{{{{xxxrrrlllhhhjjjlllqqqpppnnnmmmmmmooorrrssssssooojjjgggggghhhhhhiiijjjkkklllooossstttsssrrrkkkaaaSSSEEE:::333...+++++++++***))))))((((((((('''((((((((()))))))))***************************(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&"""###$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&''''''(((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((((((&&&''''''''''''((()))***))))))(((((((((((())))))---111333000***'''(((++++++,,,,,,,,,---///222444===EEESSSaaammmvvv}}}~~~~~~zzztttpppnnnmmmlllkkkllliiijjjpppxxxwwwooofff___YYYYYYbbbmmmwww|||~~~sssrrrrrrsssvvvxxxyyyyyywwwwwwwwwwwwwwwxxxzzz|||xxxwwwvvvvvvwwwwwwvvvuuutttsssrrrrrrtttwwwzzz}}}~~~|||yyyxxxxxxxxxxxxxxxtttrrrpppoooqqqtttuuuuuuwwwvvvuuuuuuttttttttttttyyyyyy{{{|||||||||{{{zzzwwwxxxyyy{{{{{{{{{zzzyyywwwyyy{{{|||~~~~~~uuuoookkkiiidddaaaaaadddgggmmmwwwvvvnnnfff___UUUPPPOOORRRVVVXXX[[[```___ccceeeccc]]]XXXXXXZZZUUURRRNNNJJJEEE@@@:::666222000,,,++++++++++++***))))))*********+++++++++((('''&&&&&&(((******))))))))))))+++...///...---......---,,,+++)))((('''&&&&&&'''''''''((((((((()))************)))((((((&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))(((((()))************)))&&&'''((()))***)))((('''((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))************************************++++++++++++,,,,,,++++++,,,---///000000555;;;???DDDNNN\\\fffuuu~~~dddkkkrrruuuyyy|||tttkkkccc^^^\\\VVVWWWXXX[[[___cccgggiiikkklllnnnoooppppppoooooollllllnnnqqqtttxxx|||~~~{{{{{{xxxsssllliiijjjmmmooommmkkkjjjkkknnnqqqttttttoooiiifffeeeffffffgggiiiiiikkknnnqqqrrrpppnnncccYYYKKK>>>555000---,,,******)))))))))((((((((('''''''''((()))*********(((((((((((())))))))))))((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&!!!###%%%&&&%%%%%%&&&'''%%%&&&((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&(((******((('''((()))''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((%%%'''((((((''''''(((******)))(((''''''((()))***,,,...///...+++)))+++---******+++,,,...000111222000777CCCPPP^^^kkkwww~~~}}}yyyuuurrroookkkiiidddbbbdddjjjpppxxxzzznnnggg^^^YYY]]]fffpppwww}}}|||{{{uuuzzzxxxwwwwwwxxx{{{~~~~~~~~~zzz{{{{{{zzzxxxxxxyyyzzzyyyyyyzzz|||~~~}}}|||zzzyyyyyyyyyzzz{{{}}}}}}~~~|||yyywwwvvvwwwyyyzzzxxxvvvuuuvvvxxxyyyxxxxxxwwwvvvtttsssrrrrrrsssttt{{{|||~~~}}}|||zzzxxxvvvuuutttpppsssvvvwwwyyy}}}tttlllhhhgggbbb______ccchhhmmmwwwzzzqqqhhhaaaWWWQQQMMMNNNPPPQQQTTTXXXUUUXXX[[[[[[ZZZXXXVVVVVVQQQMMMGGGBBB===999444111222///---,,,,,,,,,+++***)))))))))***++++++,,,,,,)))'''&&&&&&((()))(((((()))))))))+++...000///............---+++***((('''&&&&&&&&&&&&'''''''''''')))***+++,,,,,,+++))))))&&&'''((())))))((('''&&&''''''(((((())))))******'''((())))))******))))))&&&&&&'''((((((((((((((((((((('''''''''((()))***)))))))))*********++++++((((((((()))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,---///000...333999>>>DDDNNN\\\fffsss|||aaaggglllmmmpppvvvzzzzzzyyyzzzxxxrrriii```[[[ZZZVVVXXX[[[___dddhhhkkkmmmmmmnnnooopppppppppooonnnlllnnnqqquuuxxxzzz|||}}}xxxyyyxxxsssmmmjjjjjjlllmmmkkkiiiggghhhlllpppssstttooohhhdddccccccddddddffffffhhhjjjkkkjjjgggdddXXXOOOCCC777000---------***************))))))((((((((((((((())))))))))))'''''''''((((((((())))))'''(((((()))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''"""%%%(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%'''))))))'''&&&'''(((''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((%%%'''))))))'''&&&'''))))))((('''&&&''')))+++,,,...---,,,+++++++++,,,---))))))***+++.../////////...222888AAAKKKXXXeeennnuuuyyy}}}zzztttnnnjjjbbbaaabbbgggkkkpppzzz}}}tttooogggaaa___eeennnuuu|||}}}~~~}}}|||yyywwwuuurrrvvv}}}}}}||||||~~~|||yyyyyyzzzzzz{{{~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvuuuwwwzzz}}}{{{{{{|||}}}}}}{{{yyyxxxuuurrrppppppqqqrrryyy|||zzztttqqqooonnnjjjmmmqqqsssuuuzzz|||rrrjjjeeeccc___]]]^^^bbbfffkkkttt}}}~~~tttkkkddd\\\TTTNNNMMMMMMMMMOOOTTTSSSTTTVVVZZZ\\\[[[VVVRRRIIIDDD>>>888555333111000111///---,,,,,,,,,+++***((())))))***++++++,,,,,,+++)))''''''((()))((('''(((((((((+++---///...---,,,,,,,,,,,,***)))'''&&&''''''''''''(((((((((((()))***,,,------,,,+++***'''((())))))))))))((('''((((((((()))))))))))))))'''(((((()))))))))))))))((((((((('''((())))))***(((''''''&&&'''((()))***))))))*********+++++++++(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,++++++,,,---///000///444:::???DDDNNN\\\fffpppyyy]]]bbbffffffhhhnnnrrrrrrrrrttttttoooggg^^^ZZZXXXVVVYYY]]]bbbgggkkkmmmooonnnooopppqqqppppppnnnmmmmmmooossswwwzzz{{{|||{{{vvvwwwwwwsssmmmjjjjjjlllllljjjgggfffgggkkkpppssssssnnngggcccaaabbbccccccccccccdddeeeeeeccc^^^ZZZQQQIII===333...,,,,,,---******+++++++++******)))******))))))(((((('''''''''((((((((())))))******&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''###&&&))))))'''%%%&&&'''(((&&&$$$""""""$$$&&&(((***)))((('''&&&%%%%%%%%%"""%%%''''''$$$###$$$&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''''''''((((((((()))%%%(((******'''&&&''')))'''&&&&&&&&&'''***---...222///,,,+++++++++***)))''''''(((***---......---222333444777>>>HHHTTT\\\bbbhhhpppwww{{{zzzsssmmmfffddddddggggggiiiqqqzzz|||xxxuuupppiiifffhhhpppwww~~~~~~~~~}}}zzzuuuqqqnnnrrrvvv{{{|||zzz{{{zzz|||~~~{{{yyywwwuuutttvvv{{{~~~~~~}}}{{{vvvrrrooommmnnnnnnvvvyyyzzzrrrmmmkkkjjjfffjjjnnnqqqssswww}}}}}}rrrhhhbbb```^^^[[[\\\```dddgggoooxxxvvvmmmfffaaaYYYQQQOOONNNMMMOOOSSSWWWVVVWWW\\\```___XXXRRRBBB===666111////////////111///,,,,,,,,,,,,***)))((())))))***++++++,,,,,,,,,+++)))((()))***)))((('''''''''))),,,...---,,,******+++***)))'''%%%$$$(((((((((((()))))))))))))))***,,,.........,,,+++'''((()))******)))(((''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))***)))((((((((()))+++,,,(((''''''&&&&&&((()))***)))************+++++++++((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********,,,,,,++++++,,,---///000222666<<<@@@EEEOOO\\\fffnnnwwwfffdddbbb``````bbbdddeeekkkkkkkkkhhhccc^^^\\\[[[___bbbgggjjjkkklllnnnooommmoooooommmiiiggghhhjjjmmmttt|||~~~}}}{{{|||wwwuuurrrooollljjjjjjiiifffeeeddddddfffiiimmmoooqqqkkkdddbbbdddfffeeecccaaa^^^\\\\\\\\\YYYSSSOOODDD===444000111111...,,,,,,++++++******++++++,,,+++++++++************)))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&&&&'''(((******((('''&&&''''''&&&%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))))))))((((((''''''&&&***%%%(((111222,,,+++000444000+++))))))***++++++******+++++++++,,,,,,,,,---///111222333888@@@FFFSSSWWW```jjjsss{{{~~~wwwrrrlllgggaaabbbgggmmmooooootttwww|||}}}yyyvvvvvvtttrrrrrrvvv{{{~~~{{{xxxppphhhgggnnnuuuxxxyyy|||~~~}}}xxx{{{}}}{{{{{{}}}}}}xxxuuutttwww{{{}}}|||{{{tttqqqmmmiiijjjnnnpppttt{{{xxxqqqllliiigggiiihhhjjjooorrrtttyyy~~~uuunnneee]]]ZZZXXXVVVVVVZZZbbbiiinnnzzzuuulllhhh\\\WWWQQQMMMNNNPPPSSSTTTWWW[[[]]]]]]]]][[[RRRHHH888555222000000111333555555222///+++))))))******"""&&&***,,,,,,+++)))---,,,***)))((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++)))'''%%%&&&(((+++111000000111222111---+++))))))(((((('''''''''&&&%%%%%%&&&%%%%%%%%%'''(((%%%&&&&&&'''((())))))******++++++,,,+++***)))(((((((((((('''((()))***+++))))))((((((((())))))***)))))))))***++++++,,,,,,---------,,,,,,+++++++++------------,,,,,,+++***++++++,,,+++***+++...000///444:::???DDDMMMZZZcccoooyyyeeeccc```^^^]]]^^^___```aaaccceeeeeedddbbbbbbbbbeeehhhlllnnnnnnnnnnnnooonnnnnnmmmjjjgggfffhhhkkkooouuu{{{~~~}}}{{{{{{{{{rrrpppnnnllliiihhhffffffbbbbbbbbbbbbdddgggjjjlllnnniiicccbbbdddeeedddbbb^^^[[[XXXWWWVVVRRRLLLGGG;;;555///---......,,,***+++******))))))******+++***))))))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''&&&&&&'''((())))))((('''&&&''''''&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$)))'''(((,,,---,,,+++---111...***(((((()))))))))*********+++++++++,,,,,,,,,...///000000444999>>>@@@EEEOOO[[[gggrrrzzz~~~}}}oooiiidddcccggglllnnnnnnooopppsssvvvyyyxxxuuusssuuuuuuuuuuuuwwwzzz}}}wwwnnnddddddiiiooopppqqqvvv~~~zzzyyyuuuxxx||||||yyyzzz~~~|||wwwtttsssuuuxxx{{{|||zzzrrrnnniiiddddddhhhjjjnnnuuu{{{yyyrrrmmmjjjhhhkkkjjjmmmrrrvvvyyy{{{rrrggg___[[[XXXUUUSSSUUUZZZ```dddttt{{{zzzooogggcccZZZVVVQQQOOOQQQTTTXXXYYY\\\]]]]]]YYYWWWSSSIII???555333111......///222333333111...***((((((((()))$$$&&&)))+++,,,,,,+++***---,,,***)))((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++***'''&&&&&&'''++++++,,,...000000...,,,)))(((((((((''''''''''''((())))))((((((((()))***&&&&&&'''(((((()))******)))***+++++++++***((('''((((((((((((((('''''''''((((((''''''&&&&&&'''''')))))))))***++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,+++***+++...000///444:::???DDDMMMYYYcccmmmxxxcccaaa^^^[[[YYYYYYYYYZZZYYY\\\```ccceeeeeeggghhhkkkmmmpppqqqooonnnmmmmmmmmmllliiieeecccdddhhhkkkrrruuuzzz}}}}}}zzzwwwtttjjjjjjiiihhhfffdddcccbbb^^^___```aaacccdddfffgggiiieeebbbaaacccdddcccaaaZZZWWWSSSQQQNNNIIIBBB<<<222///++++++---...,,,))))))))))))(((((()))))))))*********))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''((()))***,,,---'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''((((((((()))'''%%%(((,,,---+++,,,***((('''(((((('''&&&*********++++++++++++,,,+++,,,---------...111333000444===IIIWWWdddmmmsss{{{~~~uuupppiiigggiiilllnnnnnnjjjiiiiiikkkmmmnnnmmmllloooqqqtttvvvyyy~~~{{{qqqgggccceeegggggggggnnnyyyzzzwwwvvvqqqtttxxx{{{~~~~~~zzzvvvvvvxxx}}}}}}zzzuuuqqqppprrruuuwww{{{~~~zzzsssmmmgggaaa```bbbdddgggmmmttt{{{yyyrrrmmmjjjiiikkkjjjmmmtttxxx|||uuuhhh___ZZZWWWSSSPPPQQQUUUZZZ]]]iiiooouuuvvvpppggg```\\\WWWTTTPPPOOOQQQUUUXXXYYY[[[ZZZWWWRRRNNNJJJAAA777333111///------...000111222000---***(((''''''(((***++++++,,,,,,,,,++++++---,,,***)))((('''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((***,,,,,,***(((&&&&&&((('''(((***,,,---+++)))((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((((())))))*********((()))*********)))'''&&&&&&'''((()))***)))((((((,,,++++++*********)))))))))))))))***++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,++++++***++++++,,,+++***+++...000///444:::???CCCLLLYYYbbbkkkvvvaaa___\\\XXXVVVTTTSSSSSSWWW[[[```dddfffggghhhiiimmmoooqqqqqqooommmllllllkkkhhhdddaaa```cccgggkkkssstttvvvxxxyyyvvvppplllddddddeeeeeedddcccaaa```___```aaabbbcccbbbbbbaaaaaa``````bbbdddeeecccaaaZZZVVVPPPLLLHHHBBB:::333///---,,,---//////---******))))))(((((())))))***,,,,,,,,,,,,++++++++++++)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))(((''''''(((((((((((()))***+++,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%#########%%%'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''(((((())))))******&&&)))'''"""&&&000222,,,***)))(((((())))))'''%%%************+++++++++++++++,,,,,,,,,+++*********---000555>>>HHHRRR[[[```lllpppvvv|||~~~xxxrrrnnnmmmnnnoooooojjjhhheeedddeeeggghhhiiifffiiinnnsssxxx|||yyyppphhhgggeeebbbbbbhhhttt}}}~~~yyyvvvuuuoooqqqtttvvvxxx||||||wwwtttsssrrruuuzzzzzzwwwrrrnnnlllmmmoooqqqwwwyyy||||||tttooohhhbbb```cccaaaccchhhnnnvvvwwwppplllhhhfffgggfffiiipppvvvzzzuuuggg]]]WWWTTTQQQOOOOOOSSSXXX[[[\\\aaagggiiifff```[[[XXXUUURRRNNNLLLMMMOOOPPPQQQQQQPPPLLLHHHFFFEEE???777111000...------...000111222000...+++)))(((((((((+++++++++++++++,,,---------,,,***)))((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%(((***+++***)))))))))))))))((()))***)))'''%%%((((((((((((((('''''''''&&&%%%$$$###$$$%%%$$$$$$((()))))))))*********+++'''((()))))))))(((&&&&&&$$$&&&)))+++,,,,,,+++***------,,,,,,++++++***))))))))))))***++++++,,,,,,************************++++++,,,,,,,,,++++++***++++++,,,+++***+++...000000444:::>>>CCCLLLXXXbbbkkkvvv^^^\\\YYYVVVSSSQQQOOOOOOVVVZZZaaaeeehhhiiikkklllnnnppprrrrrrpppnnnllllllfffccc```^^^```dddhhhkkkqqqqqqrrrrrrrrrnnniiidddaaaaaacccddddddcccbbbaaacccdddeeeeeedddbbb```___]]]___bbbeeeggggggeeeccc[[[VVVNNNHHHCCC===555000...------......---+++)))*********))))))*********,,,,,,,,,+++++++++******)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''(((((((((((('''''')))((((((''''''(((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$&&&(((&&&'''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%(((&&&###)))444555...)))(((((()))+++***(((&&&))))))*********+++++++++,,,,,,,,,,,,+++***((('''---...111555;;;BBBIIILLLVVV\\\cccjjjpppwww~~~~~~yyyuuusssrrrqqqqqqllliiidddaaabbbcccdddeee___ccciiioootttyyy~~~wwwqqqnnniiidddbbbhhhsss{{{~~~xxxtttsssmmmoooppprrrtttwww|||}}}xxxtttpppmmmmmmqqqvvv{{{~~~wwwtttoookkkhhhhhhjjjkkkppprrrvvv}}}zzzsssoooiiicccaaadddaaadddggglllrrrzzz|||sssmmmhhhdddbbbcccbbbeeekkkqqqvvvvvvhhh^^^VVVTTTPPPMMMLLLNNNRRRTTTRRRVVV\\\______\\\YYYWWWVVVRRRMMMJJJHHHGGGFFFEEEFFFFFFCCC???@@@AAA===666111000///......///111222333111///---+++))))))(((((((((((()))***,,,...///---,,,***)))((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))''''''((()))***((((((((())))))(((&&&'''''''''(((((((((((((((***'''&&&&&&((()))(((&&&))))))))))))************'''(((((()))((('''&&&%%%%%%''')))******)))'''&&&((((((((((((((('''&&&%%%)))))))))***++++++,,,,,,******************************+++,,,,,,+++++++++++++++,,,+++***+++...000000444:::>>>CCCKKKWWWaaammmwwwXXXWWWUUURRRPPPNNNMMMLLLQQQVVV^^^eeejjjmmmoooqqqppprrrsssrrrppplllkkkjjjbbb```___```dddhhhkkkllloooooonnnllliiifffbbb```___```aaacccddddddeeeeeeggghhhhhhgggfffdddbbb``````dddhhhlllmmmkkkgggddd[[[TTTKKKCCC>>>999333///++++++++++++***)))((('''+++******))))))******+++)))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&((((((&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&(((///666555///))))))((()))++++++***((()))))))))************+++---,,,++++++,,,,,,***(((******+++...111666:::===AAAFFFNNNUUU]]]gggsss{{{{{{zzzyyywwwvvvttttttsssoookkkfffbbbaaaaaaaaa```\\\```eeejjjoootttyyy||||||yyyxxxtttnnniiihhhlllttt{{{~~~wwwrrroookkklllnnnnnnpppssswww{{{~~~zzzsssooojjjhhhjjjnnnsssuuu|||tttqqqlllhhheeedddeeeeeejjjmmmrrryyy|||vvvppplllgggaaa___bbbaaadddhhhlllqqqxxxzzzpppiiiddd```]]]___^^^```fffkkkpppyyywwwjjjaaaWWWTTTOOOKKKHHHHHHIIIKKKNNNPPPTTTXXXYYYYYYWWWUUUTTTQQQLLLHHHEEEBBB???<<>>BBBKKKWWW```mmmwwwRRRQQQPPPNNNMMMKKKJJJIIIMMMSSS\\\dddjjjmmmppprrrooopppqqqoookkkfffcccbbb______```eeejjjnnnooonnnmmmnnnmmmiiiccc______```______```aaaccceeeggghhhhhhiiihhhhhhgggfffeeedddjjjnnnsssuuusssnnnhhheeeYYYQQQFFF===888444111...))))))***)))((((((((())))))))))))(((((()))))))))((((((((('''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++((((((''''''''''''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&)))))))))))))))((((((((()))%%%%%%---444444///,,,)))((('''(((***++++++)))))))))))))))************,,,***)))***---...---+++(((((((((***,,,...111222333777<<<@@@FFFQQQ^^^hhhmmmpppsssuuuvvvvvvuuuuuusssoookkkgggeeeccc```^^^YYY\\\```cccggglllqqquuuwww~~~zzzyyyvvvqqqmmmmmmqqqxxx|||yyysssoooiiijjjkkkkkklllnnnssswww{{{yyyqqqmmmhhheeegggkkkoooqqqxxx||||||rrrooojjjeeebbbaaaaaaaaaeeejjjpppvvv~~~zzztttoookkkfff___]]]______ccchhhmmmrrrwww}}}xxxooohhhbbb]]]ZZZZZZXXXYYY^^^cccgggpppyyytttiiibbbWWWTTTOOOKKKHHHGGGHHHIIINNNOOOQQQSSSUUUTTTRRRQQQLLLIIIFFFCCC@@@>>>:::888888888777666999===:::444000000//////000000111222222111///---+++)))((('''%%%&&&'''))),,,---///000---,,,***)))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''((('''%%%%%%&&&'''&&&&&&'''***,,,---,,,''''''''''''((((((((()))$$$!!! %%%'''&&&$$$(((((((((((((((((((((((((((((()))***)))((('''&&&)))((('''&&&%%%$$$###"""(((***,,,---...---,,,,,,)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---))))))***+++++++++++++++++++++,,,+++***+++...000000555:::>>>BBBJJJVVV___kkkuuuNNNMMMLLLKKKJJJIIIHHHHHHMMMSSS\\\dddiiilllnnnooommmnnnmmmjjjddd___[[[ZZZ^^^___bbbiiiooossssssqqqlllmmmmmmggg```\\\^^^aaa_________```bbbeeehhhiiihhhhhhhhhhhhhhhhhhhhhhhhrrrvvv{{{|||xxxpppiiidddWWWNNNBBB888333111///---((()))***)))))))))+++---((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$''''''&&&&&&%%%%%%%%%$$$,,,$$$%%%111777111***))))))'''&&&''')))***+++***))))))))))))************+++)))''')))---//////...***************+++,,,,,,...000222222555>>>KKKUUUbbbfffmmmrrruuuvvvvvvwwwwwwtttpppmmmjjjfffbbb___VVVXXX[[[]]]```dddjjjmmmpppyyy~~~xxxuuurrroooppptttzzz~~~}}}uuuqqqhhhhhhhhhhhhiiilllppptttyyy}}}|||vvvppplllgggeeegggkkkoooqqqtttxxx}}}|||wwwpppnnniiidddaaa_________bbbiiipppuuu{{{|||vvvppplllfff___\\\]]]]]]aaaggglllrrrwww}}}xxxooogggaaa[[[XXXTTTRRRSSSWWW[[[___hhhqqq}}}|||qqqgggaaaVVVSSSPPPLLLKKKKKKLLLNNNOOOOOOPPPQQQRRRQQQOOOLLLCCCAAA>>>===<<<:::888555111333333444999>>>===777///////////////000111111000000...,,,***((('''&&&&&&''')))+++---......///---,,,***)))((('''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$(((***)))))))))***)))'''''')))******)))&&&'''''''''(((((())))))&&&### ###(((+++***'''((((((((((((''''''''''''((()))*********)))'''&&&''''''''''''(((***+++,,,%%%'''))),,,---,,,++++++)))))))))***++++++,,,,,,+++++++++,,,,,,---------((()))***+++++++++++++++++++++,,,+++***+++...000000555:::>>>BBBJJJVVV___iiisss~~~JJJKKKJJJIIIHHHIIIMMMOOOSSSYYY```fffiiikkkllllllkkkkkkiiifffaaa]]][[[[[[cccfffkkknnnooopppqqqrrrjjjkkkkkkgggbbb___```bbbcccbbbbbbaaabbbcccdddeeeiiiggggggiiihhheeegggkkkyyy|||vvvtttjjj]]]RRRHHH;;;333000000...,,,)))))))))))))))*********((((((((((((((((((((((((---+++)))'''&&&'''(((((())))))(((((((((((())))))******))))))((((((''''''&&&''')))*********)))(((((('''&&&%%%&&&'''((()))%%%%%%&&&&&&%%%$$$######&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((''''''''''''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++$$$'''666AAA<<<...$$$&&&''''''(((((((((((((((''''''(((((())))))******,,,,,,,,,+++***)))((((((+++***)))(((((()))***++++++,,,---...111777===BBBMMMQQQWWW___gggoootttvvvvvvwwwxxxvvvooohhhbbb^^^YYYZZZ[[[[[[\\\___cccfffrrruuu{{{~~~xxxoookkkmmmssszzzyyypppgggeeeddddddgggnnnuuuyyyyyy|||sssjjjddddddfffgggiiilllssszzz|||wwwrrrppplllfffaaa^^^^^^___bbbhhhnnnttt|||}}}tttiii```ZZZWWWVVVVVVWWW]]]gggnnnsss{{{}}}rrrhhh```ZZZWWWRRRQQQQQQRRRVVV]]]cccgggttt{{{vvvkkkbbb^^^YYYVVVSSSPPPNNNNNNOOOPPPRRRQQQOOOMMMKKKIIIGGGFFF;;;888555555777777666333555555666777888888888888333222000/////////000111...//////---)))''''''(((''''''''''''((()))++++++---------,,,+++******)))(((((()))***+++,,,------''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&)))******(((%%%$$$'''***'''''''''''''''((())))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))******))))))((((((''''''***)))))))))***+++,,,,,,+++++++++************))))))((('''''''''(((***+++***************+++++++++)))************+++++++++++++++++++++,,,---......222555:::>>>CCCLLLWWW___hhhrrr}}}IIIJJJKKKKKKLLLNNNRRRUUUXXX]]]ccchhhkkkllllllmmmllljjjfffaaa]]]]]]___aaahhhjjjnnnppppppooooooppppppqqqqqqmmmgggccccccdddccccccbbbbbbcccdddfffgggkkkiiijjjllljjjgggiiimmm{{{zzzvvvlll___MMMDDD999111......---+++++++++******))))))((((((((((((((((((((((((((((((+++***(((&&&%%%&&&''''''))))))(((((((((((())))))***)))))))))(((((((((''''''((())))))******))))))&&&&&&%%%$$$$$$%%%%%%%%%)))))))))))))))(((''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&+++666<<<666+++$$$&&&&&&'''(((((((((((((((&&&''''''((()))******+++++++++++++++***)))((((((******)))(((((()))******)))***++++++---000555888;;;>>>CCCJJJTTT^^^ggglllqqqtttxxxxxxtttmmmgggddd\\\[[[YYYWWWVVVZZZ___dddoooqqqvvv|||}}}yyyyyysssllliiikkkrrrxxx|||yyypppgggeeeccccccffflllrrrwww|||wwwmmmfffeeeggggggiiilllsss{{{zzzvvvtttoooiiicccaaa```aaaffflllrrrxxx|||oooddd\\\VVVSSSVVVWWW\\\dddjjjnnnvvv}}}zzzqqqhhhaaa[[[YYYQQQPPPOOOOOOSSSXXX]]]aaakkkqqqwwwwwwooofff```^^^ZZZXXXVVVSSSRRRRRRRRRRRRQQQNNNJJJEEEAAA===:::888888555333333555666444333///000111222333333333333222222000/////////000111///000///---***(((((((((((('''''''''((()))******))))))((('''&&&%%%%%%%%%))))))(((&&&%%%$$$###"""''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''%%%###"""$$$''''''''''''''''''(((((()))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''******))))))((())))))))))))))))))******+++++++++)))(((((('''((()))***+++++++++++++++++++++++++++)))************+++++++++++++++++++++,,,---......111555999>>>CCCLLLWWW___hhhsss}}}GGGIIILLLNNNQQQUUUZZZ^^^```ccchhhlllmmmmmmmmmmmmmmmiiiddd___\\\___eeejjjnnnpppssssssrrrpppooooootttvvvwwwsssmmmgggeeeeeeccccccccccccdddfffhhhiiinnnllllllnnnmmmkkknnnsss~~~{{{uuuiii]]]GGG???555...,,,,,,+++))),,,,,,+++***)))(((''''''((((((((((((((((((((((((***)))'''&&&%%%&&&&&&'''))))))(((((((((((())))))))))))))))))((((((((((((''''''&&&&&&''''''((())))))))))))))))))((('''&&&''''''((((((((('''&&&&&&((('''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***111666555---'''%%%&&&&&&'''(((((((((((('''&&&&&&'''((()))***++++++++++++++++++***)))((((((***))))))(((((())))))***)))***+++*********,,,...111222444:::CCCNNNXXX___fffkkkrrrvvvuuurrrnnnlllfffccc]]]XXXVVVXXX___dddjjjlllpppuuuxxxwwwssspppoookkkgggfffiiinnnsssvvvxxxpppgggeeecccccceeejjjooosss{{{|||rrriiigggggggggiiilllssszzz|||yyyrrrlllgggdddbbbbbbhhhnnntttyyyttthhh^^^WWWRRRSSSSSSWWW]]]bbbffflllttt~~~{{{vvvooohhhaaa\\\YYYPPPNNNLLLKKKMMMPPPUUUXXX^^^ccciiijjjfffaaa^^^]]]ZZZYYYXXXVVVUUUSSSRRRQQQOOOKKKFFF???:::555333222333111000111222444333333222333444555666666555555222111000/////////000000000000111///,,,)))))))))((((((((('''(((((())))))***)))(((&&&&&&&&&'''''')))((('''$$$""" ''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((&&&&&&''')))''''''&&&&&&''''''((()))******))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''***))))))((('''''''''&&&'''(((((()))***+++,,,---)))(((((((((((()))***+++,,,,,,,,,++++++******))))))************+++++++++++++++++++++,,,---......111444999===CCCKKKWWW___hhhsss}}}GGGJJJOOOSSSXXX^^^dddhhhgggjjjmmmnnnnnnmmmmmmnnnmmmkkkgggcccbbbfffmmmrrrsssuuuwwwwwwuuusssrrrrrruuuxxxzzzwwwpppiiieeedddddddddcccdddeeefffhhhjjjllljjjkkkooopppppptttzzzyyyoooaaaTTTAAA;;;333---++++++******+++*********))))))((((((((((((((((((((((((((((((***)))(((''''''''''''((())))))(((((((((((())))))))))))))))))((((((((((((&&&%%%$$$###$$$%%%&&&'''******++++++***(((&&&%%%&&&''''''(((''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''''')))(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''///666777///'''%%%'''%%%&&&''''''((((((''''''%%%&&&'''((()))***+++,,,***************)))(((((()))))))))(((((())))))))))))+++,,,,,,***)))******000000000222888@@@GGGLLLVVV[[[ccciiimmmoooppppppkkkhhhccc\\\YYYYYY]]]aaaggghhhkkkoooqqqoookkkhhheeecccaaabbbfffkkknnnoooxxx}}}wwwqqqiiigggdddcccdddhhhlllooovvvtttjjjggggggfffhhhkkkooovvv|||uuummmhhheeedddccceeekkkqqqvvvtttiii```XXXRRRNNNNNNPPPVVV[[[^^^eeelllvvvtttqqqkkkeee___ZZZWWWOOOMMMJJJHHHHHHJJJMMMPPPUUUXXX]]]^^^^^^\\\\\\]]]YYYYYYXXXVVVSSSPPPMMMKKKEEEBBB===888444222222222/////////000111333444444555666888999::::::999888222111000///...//////000000111222000---***)))))))))(((((('''''''''((((((+++***((('''''''''((()))'''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))***))))))((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''((((((((()))***+++++++++)))))))))))))))*********,,,,,,+++***))))))(((((())))))*********+++++++++++++++++++++,,,---......000444888<<>>;;;444222///---++++++,,,,,,---///000111111222444777000222555777888777555444111000///........./////////111222111...+++)))((('''''''''&&&''''''(((((()))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&((()))***((('''&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''''''''((((((((($$$&&&(((***+++,,,++++++******)))))))))(((((((((((()))******++++++***************))))))((((((''')))************+++++++++++++++++++++,,,---......///222777;;;AAAJJJUUU]]]jjjttt~~~YYY]]]aaaeeehhhkkkooorrrqqqqqqooommmiiiggghhhiiikkknnnrrrtttttttttuuuuuuuuuwwwyyyyyyvvvtttsssrrrqqqtttwwwuuupppkkkjjjjjjhhhgggdddaaa^^^]]]\\\\\\[[[ZZZ^^^eeelllqqqzzz|||rrrbbbOOO@@@777111000///---++++++,,,---(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((()))************)))))))))((((((((((((((()))$$$%%%&&&''''''''''''&&&&&&&&&'''((()))******+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''"""###$$$%%%&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((,,,222333,,,'''((()))((($$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))(((((()))))))))))))))(((''''''((())))))(((''''''%%%'''((((((''''''(((***)))***,,,---//////000000...000333555999===CCCHHHTTTWWW\\\aaadddhhhlllnnnoooooopppqqqrrrpppllliiiaaaaaaaaacccgggkkklllmmmlllpppssstttqqqmmmlllkkkjjjhhhdddaaa______```aaabbbkkktttzzz~~~yyytttkkkccc```___[[[XXXYYYYYY]]]bbbjjjwww}}}tttiiibbb___^^^[[[YYYWWW^^^ccceeejjjuuuvvvmmmggg```VVVOOONNNLLLLLLPPPRRRTTT[[[cccbbb```]]]YYYWWWUUUTTTTTTUUURRROOOKKKKKKLLLOOOQQQRRRQQQPPPPPPOOONNNLLLKKKIIIHHHEEEAAA===999666444//////...---------------,,,...000000///000333666222555888:::;;;:::777666111000///...---...//////...000222111...+++((('''&&&&&&&&&&&&''''''((())))))***,,,------,,,***)))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***)))(((***------+++)))&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%''')))******)))(((((((((((()))))))))))))))((()))***+++++++++******++++++++++++************)))************+++++++++++++++++++++,,,---.........222666;;;@@@IIITTT\\\jjjttt~~~^^^aaaeeehhhjjjllloooqqqppppppnnnkkkhhhffffffhhhkkknnnqqqssssssrrrsssssstttvvvxxxwwwtttqqqoooooolllooorrrppplllhhhhhhiiiiiigggddd```\\\ZZZYYYXXXYYYXXX\\\ccciiioooxxx{{{ssshhhYYYFFF777000......---,,,******+++---************))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((())))))(((((((((((())))))'''((((((((())))))******$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&((()))''''''((())))))***))))))%%%&&&'''((()))***+++,,,(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''' """%%%'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((,,,000///(((&&&)))***&&&$$$%%%&&&&&&''''''&&&&&&))))))))))))(((((((((((((((((()))))))))))))))(((&&&'''((())))))((('''&&&))))))***)))'''''')))+++++++++************+++++++++---000111222444666999CCCGGGMMMTTT[[[bbbiiinnnrrrrrrssstttuuussspppmmmeeeddddddfffjjjmmmooopppooorrrsssrrrmmmiiihhhiiihhhfffccc___]]]\\\]]]^^^[[[ccckkkpppuuuxxxuuuqqqoooggg```^^^]]]XXXUUUUUUVVVXXX[[[bbbooo|||}}}zzzqqqfff^^^\\\[[[YYYVVVRRRZZZ___```cccmmmxxx}}}xxxmmmgggddd___WWWPPPLLLJJJIIIKKKLLLNNNTTT[[[]]][[[XXXUUUTTTTTTUUUVVVWWWTTTQQQNNNMMMOOORRRTTTSSSQQQOOOMMMLLLIIIFFFDDD>>>===;;;777444111///---&&&&&&'''(((******++++++,,,...000000...///222555111444777999:::999777555111000///...---......///---000222111...***((('''%%%%%%%%%&&&'''((()))***$$$&&&)))******)))'''%%%%%%%%%&&&''''''((())))))'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''%%%%%%'''***+++(((%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$&&&'''))))))(((&&&%%%&&&&&&'''((()))***++++++((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,------)))************+++++++++++++++++++++,,,---.........222666:::@@@IIITTT\\\jjjttt~~~fffiiilllnnnmmmmmmmmmnnnrrrmmmgggaaa______bbbdddiiikkkooorrrssssssqqqoooooopppqqqpppmmmkkkjjjjjjppppppooommmjjjhhhiiijjjjjjhhhddd___[[[XXXWWWVVVXXXYYY\\\___cccjjjpppuuuyyyrrrfffVVVGGG<<<777666---,,,++++++******+++++++++***)))(((((()))***+++)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''******))))))(((((('''''')))'''&&&'''((()))((('''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&###!!!$$$((('''###&&&...@@@555***''''''%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((()))))))))))))))))))))))))))(((''''''&&&'''((('''%%%$$$%%%&&&***)))'''&&&'''((('''&&&))))))))))))************)))))))))***+++,,,......666888===CCCLLLVVVbbbiiijjjnnnsssvvvvvvuuuttttttppplllhhhiiimmmsssvvvwwwxxxvvvtttppplllhhhfffeeeaaaaaaaaa___]]]\\\]]]^^^aaadddhhhkkkmmmmmmkkkjjjiiifffaaa[[[WWWUUUTTTTTTUUUWWW\\\cccjjjppprrrsssmmmiiiddd```[[[WWWRRROOOTTTUUUWWWZZZ___eeejjjmmmnnnlllhhhccc]]]XXXTTTQQQIIIHHHIIIJJJMMMOOOOOOOOOVVVWWWXXXYYYYYYXXXXXXWWWXXXVVVTTTSSSTTTTTTSSSRRROOOKKKFFF@@@;;;999888777555555333222000...---,,,+++(((&&&''')))***)))'''---...////////////111333222111222666;;;<<<777222111000000///////////////---222444...***((((((&&&+++%%% """(((,,,***'''(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))***(((&&&(((******'''###%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%))))))))))))(((((((((((()))((('''&&&&&&%%%&&&&&&'''((()))((('''&&&''')))***)))((('''''''''''''''''''''''''''''''''''''''******))))))((((((''''''%%%'''))))))((((((***,,,---------,,,,,,,,,,,,,,,+++*********))))))((((((...***''''''))),,,,,,***000000555<<>>:::666111000//////......//////---222333...)))((((((&&&***&&&###$$$(((***)))''''''''''''''''''''''''''')))(((((('''((()))***+++(((((('''&&&$$$$$$&&&'''((((((((((((((('''''''''&&&&&&'''(((((('''&&&&&&))))))((((((((('''''''''))))))(((''''''''''''((('''((()))((('''&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))))))))'''(((******))))))+++---''''''''''''''''''((((((************)))))))))(((+++)))((((((***,,,------000111555<<>>666111---***,,,,,,+++************+++******))))))))))))******''''''''''''''''''((((((((())))))******))))))(((''''''''''''&&&&&&&&&&&&)))'''&&&'''((()))((('''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((&&&%%%$$$%%%'''((('''&&&+++)))((()))((('''***///999000)))((((((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))((((((''''''((()))(((&&&&&&&&&'''(((''''''((())))))(((&&&%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))((())),,,///333999@@@EEESSSXXX^^^dddiiinnnssswwwrrrqqqppprrruuuxxxyyyyyyyyyyyyxxxwwwtttpppllliiiddddddcccaaa^^^^^^___aaaeeefffiiijjjiiifffcccaaa[[[YYYVVVSSSQQQQQQRRRSSSVVVVVVYYY]]]aaadddddddddaaa^^^[[[XXXUUURRRNNNKKKJJJKKKKKKMMMPPPSSSVVVXXX]]]\\\[[[YYYVVVTTTRRRQQQOOONNNMMMNNNOOOPPPOOONNNRRRTTTXXX[[[]]]]]]\\\[[[ZZZVVVQQQLLLIIIGGGEEEDDD<<<999666222///...------++++++++++++************,,,***))))))***++++++******+++------,,,---000222333333444888<<<===:::666000000///............///---222333...)))((((((''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******%%%''''''### $$$)))******))))))(((''''''&&&&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&((((((((('''(((((()))***'''((()))((('''&&&''')))(((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''((())))))******((()))++++++******+++---(((((())))))******++++++************))))))))))))((()))++++++++++++---...111222666<<<@@@FFFPPPZZZeeeqqq}}}pppqqqqqqnnnjjjeeebbbaaaWWWWWWXXX[[[```fffmmmpppssstttuuuuuurrrnnniiifff___^^^\\\ZZZZZZ^^^dddiiijjjkkklllkkkhhhffffffgggfffffffffeeebbb___]]][[[ZZZ]]]cccgggiiifff```[[[WWWLLL???666222000---***,,,++++++******************))))))))))))))))))***&&&&&&'''((((((((((((((())))))************))))))'''''''''''''''''''''''')))'''&&&'''((()))((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&)))'''%%%%%%&&&(((,,,///222+++&&&''''''&&&&&&(((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((())))))))))))(((((('''((()))((('''&&&''')))'''&&&&&&(((******(((&&&%%%%%%&&&&&&&&&'''''''''***))))))(((''''''((((((''')))***+++,,,///444777CCCGGGMMMSSSYYY```ggglllkkklllooorrrvvvxxxyyyyyyxxxxxxxxxwwwtttpppkkkiiiiiiiiihhhfffddddddeeeggghhhiiijjjjjjhhhddd___\\\WWWUUURRROOONNNNNNPPPQQQUUUUUUWWW[[[___aaaaaa___[[[YYYVVVTTTRRRPPPMMMKKKGGGGGGHHHJJJLLLOOOQQQSSSWWWWWWVVVVVVUUUUUUTTTTTTRRRQQQPPPQQQSSSTTTSSSRRRUUUWWWYYY[[[[[[YYYWWWUUUQQQMMMGGGBBB???===;;;:::333222///---+++******+++++++++*********)))))))))***))))))((())))))*********+++,,,------...000222222222222555777777444111000///......------......---222222---)))((()))((((((***,,,+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&%%%###!!!"""%%%''')))((((((((('''''''''&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***'''((()))((('''&&&'''))))))((((((''''''''''''((())))))))))))))))))))))))'''''''''((((((((())))))((()))+++***))))))+++,,,++++++,,,,,,---...//////*********)))))))))))))))'''+++...---+++***,,,...222222666<<<@@@EEEOOOYYYcccooo|||sssrrrpppjjjccc^^^[[[ZZZVVVWWWZZZ___fffnnntttxxxzzzzzzzzzxxxsssmmmgggddd[[[ZZZXXXWWWWWW\\\bbbgggdddfffhhhiiihhhggghhhiiijjjjjjiiigggeeeaaa^^^\\\^^^```eeehhhhhhbbbYYYQQQKKKBBB777000///000...+++,,,+++******))))))******)))))))))******)))))))))%%%&&&'''((()))))))))((())))))************))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))(((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$###&&&+++000111+++&&&$$$%%%&&&$$$%%%(((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))(((((())))))))))))((((((&&&((()))(((''''''((()))((('''&&&'''))))))(((&&&&&&&&&'''''''''(((((((((+++***)))((((((((((((((()))***++++++***+++---///555888===BBBGGGMMMTTTXXX___bbbgggmmmqqqtttvvvwwwwwwxxxyyyxxxvvvrrrnnnllllllmmmmmmlllkkkjjjkkkllllllmmmmmmllliiiddd___[[[XXXVVVRRROOOMMMMMMNNNOOORRRRRRTTTXXX\\\^^^^^^]]]YYYWWWUUUSSSRRRQQQNNNLLLGGGHHHIIILLLNNNQQQSSSTTTUUUUUUVVVVVVVVVWWWWWWWWWQQQPPPPPPQQQSSSTTTTTTSSSWWWWWWWWWVVVSSSOOOKKKIIIBBB???:::777555444222111...---,,,+++*********+++++++++***)))((('''&&&&&&((((((((('''''''''((()))***,,,------...///111444333333333333444222000---///......------------------111222---((((((***)))))),,,...,,,'''$$$%%%'''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))'''((()))((('''&&&''')))******)))''''''&&&&&&&&&)))))))))))))))))))))))))))((((((((('''''''''&&&'''(((***)))(((((()))***'''(((((()))***+++,,,,,,))))))))))))))))))******))),,,...---***)))***,,,111222555;;;@@@EEEOOOYYYaaannn{{{sssqqqllleee]]]YYYXXXXXXZZZ\\\```fffmmmuuu{{{~~~~~~zzztttllleeeaaaWWWWWWWWWVVVVVVYYY^^^bbbbbbdddgggiiiiiiiiijjjkkklllkkkjjjhhheeebbb```^^^bbbbbbdddfffeee]]]QQQHHH???999111,,,,,,,,,,,,+++++++++***))))))))))))***))))))************))))))&&&'''((()))***)))((('''((())))))******))))))(((((((((((())))))))))))))))))'''&&&'''((()))((('''''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&&&&%%%$$$%%%'''((('''&&&%%%&&&%%%$$$)))000333222((($$$###&&&&&&$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((((()))))))))))))))%%%'''(((((('''&&&''')))***)))'''&&&'''((('''&&&'''(((((((((((()))))))))******)))(((((((((((((((((()))******)))((()))***+++---111444777;;;@@@DDDMMMRRRYYY___dddgggkkkmmmppprrrssstttsssrrrpppooopppsssuuuvvvuuuuuuuuuuuupppppppppoookkkfffaaa^^^[[[YYYUUURRRPPPOOOPPPQQQPPPQQQSSSVVVZZZ\\\\\\[[[[[[YYYWWWUUUUUUTTTRRRPPPLLLMMMNNNPPPRRRTTTVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWTTTSSSRRRSSSUUUUUUUUUSSSRRRQQQOOOKKKGGGBBB>>>;;;444222000//////...---+++,,,++++++******+++++++++))))))((('''&&&%%%$$$###''''''((('''&&&%%%''')))***+++---......///222444555555666555444222000///......---,,,,,,,,,,,,------111222,,,((()))******+++---...+++'''%%%&&&((((((((((((((((((((((((((('''(((((()))***)))))))))'''%%%$$$&&&***+++'''######$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''((()))((('''&&&''')))***)))(((''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''((())))))((('''(((***'''(((((())))))*********))))))))))))************)))***++++++***)))***+++000111555;;;???EEEOOOYYYbbbnnnzzzqqqnnnhhh```ZZZXXXYYY\\\```cccgggmmmssszzz~~~{{{sssjjjbbb]]]XXXYYYZZZZZZZZZ[[[]]]___dddfffjjjllllllllllllmmmjjjiiigggeeecccbbbaaaaaadddbbbaaaaaa___VVVJJJAAA555222...+++*********+++++++++***)))))))))))))))((()))***++++++***)))((('''((()))******)))'''&&&'''(((((())))))((((((''''''''''''((((((((()))))))))'''&&&'''((()))((('''''''''(((((((((((('''''''''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! """###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&%%%$$$%%%'''((('''&&&$$$&&&%%%$$$)))111222///'''$$$%%%((('''%%%&&&***$$$%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''((()))))))))))))))$$$&&&''''''&&&&&&'''(((...***'''%%%%%%&&&''''''''''''((((((((()))))))))((((((''''''&&&'''''''''&&&(((******((('''((((((%%%(((+++---...000333555888===EEEJJJNNNRRRVVVYYY]]]^^^aaadddgggiiijjjkkknnnrrrwwwzzzzzzyyyxxxxxxrrrssssssrrrooojjjeeebbb^^^\\\YYYUUUTTTTTTUUUVVVUUUUUUVVVYYY]]]^^^]]]\\\^^^\\\ZZZYYYYYYXXXVVVTTTRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTRRRPPPPPPPPPOOOMMMKKKFFFDDDAAA===999555333222,,,++++++,,,---,,,***(((***))))))))))))*********((((((((('''''''''&&&&&&'''((()))(((&&&%%%'''***(((***,,,,,,---...111333444555666666555444333333...------,,,+++,,,,,,,,,---111111,,,''')))++++++...---,,,***((('''((()))'''''''''''''''''''''''''''''')))*********)))(((&&&&&&%%%&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''((()))((('''&&&''')))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((*********(((((()))***++++++++++++++++++++++++((()))))))))************((('''&&&''')))+++,,,,,,//////444:::???EEEPPPZZZcccnnnzzzoookkkeee]]]YYYYYY]]]```dddgggkkkpppvvv|||zzzrrriii```[[[ZZZ\\\^^^___^^^^^^^^^___gggjjjmmmnnnnnnmmmmmmmmmgggfffdddcccbbbbbbccccccdddbbb___]]]ZZZRRREEE<<<000000///,,,***)))+++,,,+++******)))))))))))))))((()))***++++++***)))(((((()))***+++***)))'''%%%''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))'''&&&'''((()))((('''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))&&&$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&###%%%$$$###'''......)))'''&&&'''***)))&&&'''+++$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))''''''((()))))))))))))))$$$%%%&&&&&&%%%%%%'''(((000,,,'''$$$$$$%%%&&&''''''''''''(((((((((((()))&&&&&&&&&%%%%%%&&&&&&'''%%%(((***+++***(((((()))###&&&)))***+++,,,---///)))...444999<<<@@@DDDHHHIIIKKKNNNSSSXXX]]]aaaccceeejjjppptttuuusssrrrqqqtttuuuuuutttqqqmmmhhheee___]]]ZZZXXXWWWXXXYYYZZZ[[[[[[\\\___aaabbbaaa___aaa___]]]\\\\\\[[[XXXVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQLLLJJJGGGEEEDDDBBB???===<<<:::777333000......---*********,,,------***'''(((((((((((((((((((((((()))))))))*********++++++''')))***)))'''&&&(((+++''')))***+++,,,---000222111333444555444444555666...---,,,,,,++++++,,,,,,---111111+++''')))++++++///---+++((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%''''''%%%"""###(((,,,((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))((('''&&&''')))$$$$$$%%%&&&(((***+++---''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***+++,,,+++***)))***+++++++++******************(((((())))))*********+++'''$$$"""$$$)))---///......///333:::???EEEPPP[[[dddooozzzmmmiiiccc___^^^aaafffjjjjjjmmmppprrrsssvvv|||zzzrrrkkkeeeaaa___]]]^^^___^^^^^^___bbbdddhhhiiikkkllllllkkkjjjhhhjjjeee```]]]^^^aaaeeefffeee```[[[WWWRRRIII<<<333---------,,,,,,,,,++++++******))))))))))))******''')))***++++++***)))'''---***((())),,,---((($$$))))))))))))(((((((((((())))))******)))(((''''''&&&%%%%%%&&&)))******)))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''))))))(((''''''''''''''''''((()))***)))'''$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&''''''(((&&&%%%&&&)))+++***(((%%%$$$###"""###$$$%%%&&&'''%%%$$$'''+++---+++***(((((('''&&&%%%$$$$$$###&&&&&&&&&'''''''''((((((&&&'''((())))))*********(((((((((((((((''''''&&&'''''''''''''''''''''''')))((('''%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++(((%%%&&&(((+++***))))))+++---/////////000222:::;;;>>>BBBFFFIIILLLNNNUUUYYY___cccfffhhhjjjllllllmmmnnnnnnmmmjjjgggeeeaaaaaa___]]][[[ZZZXXXWWWYYY[[[]]]___aaabbbbbbbbbccccccaaa___]]][[[ZZZYYYWWWXXXYYYZZZXXXUUURRRPPPQQQPPPOOOMMMKKKIIIGGGFFF@@@???===:::888555333222//////...------,,,++++++***+++,,,------,,,+++************)))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((***+++,,,...///000000000000222333333222111333444111000...,,,+++***))))))+++,,,---...------+++***)))+++,,,+++)))(((((((((%%%%%%&&&'''((((((''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((())))))((('''&&&&&&((((((''''''&&&&&&%%%%%%+++,,,,,,+++)))((()))***++++++************++++++***++++++,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,---000555999>>>GGGRRRZZZeeepppzzz~~~jjjhhheeecccccceeehhhjjjjjjllloooqqqsssvvvyyy{{{zzzwwwrrrmmmhhhdddbbbaaabbbbbbcccbbbbbbcccfffiiilllmmmnnnnnnmmmkkkiiiggghhhddd___\\\]]]```bbbdddeee___VVVNNNHHHAAA888111,,,,,,,,,,,,++++++++++++++++++************++++++((()))***++++++***)))((()))%%%"""###''')))(((%%%)))))))))(((((((((''''''''''''''''''&&&&&&%%%%%%'''&&&&&&''')))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''%%%%%%%%%%%%%%%###"""!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&'''%%%###$$$$$$$$$###$$$$$$%%%&&&'''&&&'''***......,,,)))'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&'''((())))))*********(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***(((&&&''')))******(((''')))+++,,,,,,,,,---...///000222555777:::<<<===CCCGGGLLLPPPRRRTTTVVVWWW\\\^^^```aaaaaa```^^^\\\ZZZZZZYYYXXXWWWWWWVVVUUUVVVWWWYYY[[[\\\]]]]]]\\\^^^^^^\\\[[[YYYWWWUUUUUUSSSSSSTTTTTTRRRNNNKKKIIIBBBAAA@@@>>><<<:::999888444444222000///---++++++------,,,++++++***))))))'''((()))******)))((('''))))))))))))))))))))))))+++******)))((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))+++,,,---------111222333333111111111333///...---,,,+++*********......---,,,+++)))(((''')))+++++++++((('''&&&'''%%%&&&&&&'''((((((''''''''''''((((((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((('''&&&&&&***)))))))))))))))((((((******+++)))((('''((()))+++******))))))******+++%%%&&&'''((()))*********++++++******)))******+++---000555999>>>FFFQQQYYYeeeppp{{{gggggghhhiiijjjjjjkkkkkkkkklllnnnqqqtttuuusssrrrnnnlllhhheeeccccccdddeeefffffffffeeeeeegggjjjmmmqqqqqqqqqqqqooolllhhhffffffccc^^^[[[\\\]]]______bbbZZZMMMCCC<<<777333///++++++++++++*********))),,,++++++******++++++,,,((()))***++++++***)))(((&&&### $$$((())))))((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&'''((()))((('''((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&'''''''''((((((((()))(((''''''&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""###$$$$$$%%%%%%%%%%%%%%%&&&'''+++///111000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))*********(((((((((((((((''''''&&&((('''''''''&&&&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''(((******)))'''%%%'''))))))((((((((()))******+++,,,...///000000222555999<<<===>>>???AAAFFFHHHKKKMMMOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOOOOPPPOOOOOOQQQQQQPPPNNNMMMLLLJJJJJJHHHHHHHHHGGGEEEAAA>>><<<666666555333222000//////...------,,,++++++************))))))((((((''''''&&&'''(((((((((((('''&&&)))))))))))))))))))))))),,,+++***)))'''&&&%%%%%%'''&&&&&&&&&&&&'''(((((())))))***,,,---///000000222333333222000///000111------,,,+++++++++++++++------+++***(((''''''''')))***+++***'''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((((((((((((((''''''&&&))))))))))))************)))))))))'''&&&&&&(((***+++******))))))******+++###$$$&&&''')))*********+++******)))******++++++---000444888===FFFQQQYYYfffqqq{{{dddgggllloooqqqpppnnnmmmkkkkkklllooorrrrrrmmmiiidddbbbaaa```aaadddhhhjjjhhhiiiiiihhhhhhiiimmmooorrrsssrrrqqqoookkkhhhfffeeebbb^^^[[[[[[[[[ZZZYYYYYYPPPEEE:::444111///...************))))))))))))+++******))))))******+++((()))************)))((((((%%%######&&&)))******((('''''''''&&&&&&&&&&&&)))((('''&&&&&&'''(((((()))(((''''''((()))'''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((((((((((((((((((''''''&&&&&&'''''''''***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&%%%$$$"""###%%%&&&&&&&&&%%%$$$$$$'''---111222///***&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))*********(((((((((((((((''''''&&&(((''''''&&&&&&%%%%%%$$$&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''%%%'''((((((&&&%%%&&&'''(((((())))))***++++++,,,,,,...111222333333444666444666888;;;===>>>>>>===============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;999999999999777555222111000000///...---,,,++++++*********+++++++++++++++)))(((((((((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))******)))(((''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,...///111222333333444222///......///...---,,,+++************)))((('''&&&'''((()))***(((******)))&&&$$$###$$$&&&&&&'''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''(((((((((((((((''''''&&&''''''(((((()))))))))((()))((('''&&&&&&)))+++******))))))))))))******'''((()))***++++++++++++,,,,,,++++++,,,,,,---------000444888===EEEPPPXXXfffqqq|||dddhhhnnntttvvvuuuqqqooollljjjjjjlllnnnmmmhhhddd______^^^```bbbfffjjjmmmkkklllmmmmmmmmmnnnpppsssqqqrrrqqqpppnnnkkkgggeeedddaaa]]]ZZZYYYVVVTTTQQQKKKEEE===666222///...---*********)))))))))(((((())))))(((((((((((())))))))))))************))))))((((((((()))))))))((('''((('''''''''&&&&&&&&&&&&(((((('''''''''(((((())))))(((''''''((()))'''&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''&&&'''(((((())))))((((((''''''&&&&&&&&&&&&'''''''''&&&$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$######$$$&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%###''',,,000000,,,'''$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))*********(((((((((((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((''''''&&&'''((((((&&&%%%%%%&&&###$$$%%%%%%&&&'''((((((***,,,......------///000+++,,,...///000111000000222222222111000000//////111111111111111111111222222222222222111111000000...////////////...---,,,)))(((((((((''''''''''''$$$%%%%%%%%%&&&'''''''''((((((((((((''''''''''''(((''''''''''''''''''(((''''''(((((())))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''')))+++---///222333333111///------...000///---+++)))(((''''''''''''&&&%%%&&&''')))***((()))***(((&&&$$$$$$$$$&&&'''''''''''''''&&&&&&''''''&&&&&&''''''''''''(((((('''&&&%%%$$$$$$###%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&''''''(((((())))))((())))))((('''(((***---***))))))))))))))))))***+++++++++,,,,,,+++******,,,+++++++++,,,,,,---...---000444888===EEEOOOWWWfffqqq|||eeeiiipppvvvyyywwwtttqqqllljjjiiihhhhhhgggdddbbb``````aaaccceeehhhkkkmmmoooqqqssstttttttttuuuvvvrrrrrrqqqpppmmmjjjfffdddaaa___[[[XXXUUUPPPKKKGGG>>><<<888444000...---,,,************)))))))))((((((((((((''''''(((((((((***))))))))))))))))))***((()))******)))'''%%%$$$((((((((('''''''''&&&&&&%%%&&&''''''((('''''''''((('''&&&'''((()))((('''((((((((((((((((((((((((((('''%%%######%%%'''(((%%%&&&'''((()))(((''''''&&&&&&&&&%%%&&&&&&'''(((((('''%%%$$$###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''######"""$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$""" ###&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''$$$$$$%%%&&&&&&&&&&&&&&&###''',,,...,,,)))&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))*********(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''''''(((&&&((())))))'''&&&&&&'''$$$$$$%%%&&&'''((()))***'''((())))))(((((()))+++))))))***************)))---------,,,,,,++++++***,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''(((((())))))***%%%&&&&&&''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''))),,,///000111222222111...---------111000...+++)))'''&&&%%%))))))'''&&&&&&%%%%%%%%%'''((()))(((&&&%%%%%%%%%'''''''''(((''''''&&&%%%''''''&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))&&&'''))))))))))))+++,,,***))))))(((((())))))******++++++******)))((('''))))))))))))***+++,,,,,,---000444888<<>>888444222000,,,+++***))))))***,,,---************************))))))************))))))+++***(((((()))***((('''((((((''''''''''''(((((()))******)))'''&&&((()))((((((((((((((((((((((((((('''&&&&&&((()))(((&&&(((((((((((((((''''''&&&'''''''''''''''''''''''')))))))))(((((()))))))))%%%&&&&&&&&&''''''''''''%%%%%%&&&(((((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&(((***,,,111333000***%%%$$$###"""&&&&&&&&&&&&'''''''''''')))(((&&&%%%############''''''''''''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%((())))))(((&&&$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((***(((''''''((())))))(((''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''%%%""" """&&&)))(((%%%''''''''''''''''''''''''$$$&&&''''''&&&%%%'''(((***)))(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''%%%%%%%%%&&&(((+++...///000...+++)))((()))+++,,,---,,,+++)))(((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((()))((('''&&&%%%&&&'''(((''''''((((((((()))))))))***)))))))))))))))******---,,,,,,++++++***)))))))))))))))*********++++++*********+++,,,---...///---000444777<<>>666111/////////+++***))))))))))))***+++************************)))))))))******)))))))))'''''''''((()))*********(((((((((''''''(((((((((------,,,)))&&&%%%&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%'''(((((((((((((((''''''(((''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''$$$%%%'''((()))(((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$&&&)))+++---111000,,,(((%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))(((''''''&&&&&&''''''&&&'''''''''''''''&&&&&&'''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$&&&'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&''''''((()))((('''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''''''''''''''&&&###!!!"""$$$&&&&&&&&&'''(((((((((((((((((('''&&&'''))))))((('''((())))))((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$&&&(((***---///...,,,***(((((((((***+++,,,+++***)))((('''''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&'''((()))((('''%%%$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&'''''''''''''''((((((((())))))+++***((('''((()))+++,,,'''''''''((())))))******))))))))))))*********************+++,,,---......---000444777;;;CCCMMMUUU```kkkvvv}}}ggghhhgggffffffiiimmmpppzzz}}}~~~yyyrrrmmmkkkiiihhhfffdddbbbaaa``````eeeggghhhhhhhhhhhhiiijjjmmmssswwwuuuooohhh\\\RRRHHHAAA888111...---......++++++***)))(((((((((((())))))))))))))))))))))))***))))))))))))))))))***''''''((((((((()))******'''(((((((((((((((((('''%%%&&&((((((((()))+++---''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%''''''((((((((((((((('''((('''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&'''((((((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&%%%$$$$$$%%%(((+++,,,111...***'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''''''''''''''((((((((((((,,,+++******))))))******&&&&&&'''''''''''''''&&&%%%&&&''''''&&&&&&''')))&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$'''))))))'''%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%)))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''((('''%%%###"""%%%'''''''''((())))))(((''''''%%%'''))))))((('''((()))&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%''')))+++---+++***(((''''''((()))***++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''###%%%'''))))))((('''%%%###$$$%%%%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&''''''''''''((((((((((((+++)))((('''''')))+++---'''''''''((())))))******(((((()))))))))***************)))******+++,,,------000333666:::BBBLLLSSS^^^iiiuuu|||^^^```bbbccceeeiiinnnqqq|||~~~wwwpppmmmlllkkkkkkjjjiiigggfffdddcccdddeeeeeeeeeddddddfffhhhlllrrruuuqqqjjj```TTTIII???:::444///------------++++++***))))))(((''''''))))))))))))))))))))))))******))))))))))))*********+++,,,***(((&&&'''(((''''''((((((((((((''''''$$$&&&((()))(((((((((***'''''''''''''''''''''''''''))))))(((&&&%%%&&&'''&&&'''((((((((((((((((((((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&((()))(((((((((''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''''''''''''''(((((((((''''''''''''''''''&&&&&&'''&&&$$$$$$%%%'''***,,,333---((('''&&&$$$###%%%$$$$$$$$$$$$############(((((((((((('''&&&%%%%%%''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%''''''&&&'''(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$###'''******'''%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''''''''((())))))(((''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''***+++((($$$"""$$$'''&&&'''((())))))((('''&&&"""$$$''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&((()))+++(((''''''&&&&&&'''((()))+++***)))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$'''((())))))((('''%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((()))******((('''&&&&&&&&&'''''''''(((((((((***)))((('''((())),,,------,,,,,,++++++***))))))((((((((()))))))))******)))))))))))))))***++++++---000333666:::AAAKKKRRR]]]hhhuuu|||WWWZZZ^^^bbbfffkkkqqqttt~~~|||tttnnnmmmmmmlllmmmnnnnnnmmmkkkhhhfffcccddddddbbbaaabbbeeegggjjjooopppkkkbbbWWWJJJ>>>666333000......---,,,+++))))))*********))))))((())))))))))))))))))))))))+++***)))(((((()))***++++++,,,---+++(((&&&''')))&&&'''((())))))((('''&&&$$$'''******(((%%%$$$$$$''''''''''''''''''''''''''')))***)))'''&&&''')))&&&&&&'''(((((((((((((((''''''&&&&&&''')))+++,,,''''''((((((((((((''''''((('''&&&%%%&&&''')))***''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&''''''&&&%%%######$$$(((+++...111***%%%''''''$$$###%%%%%%%%%%%%$$$$$$#########%%%&&&'''''''''&&&%%%%%%''''''''''''((((((((((((&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''((((((''''''%%%'''((('''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$"""'''+++***'''$$$%%%(((&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''&&&$$$$$$&&&(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''(((((((((&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%!!!$$$&&&'''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''((((((((((((''''''&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&'''((((((******((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((%%%&&&'''((((((''''''&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$$$$%%%%%%&&&''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%''')))++++++***((('''&&&&&&&&&'''''''''(((((()))((((((((()))***+++,,,---------,,,++++++******(((((((((((()))))))))******))))))))))))***++++++---///333555999@@@JJJQQQ[[[gggttt|||RRRVVV\\\bbbhhhnnnssswww{{{rrrmmmmmmooommmnnnqqqrrrqqqnnnkkkhhheeeeeedddcccbbbccceeehhhiiimmmmmmfff\\\QQQCCC888000///...---...---+++)))'''((()))***++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++(((***,,,,,,))))))***---&&&'''((())))))((('''&&& %%%)))***)))))))))''''''''''''''''''''''''''')))+++***''''''(((+++&&&&&&'''((())))))((((((''''''&&&&&&'''***,,,...%%%&&&'''(((((('''&&&%%%)))(((&&&&&&&&&''')))+++&&&%%%$$$$$$%%%&&&((()))%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$""""""%%%(((---///+++$$$"""&&&)))&&&&&&(((&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&'''(((((((((''''''''''''((((((((()))******)))(((((((((((()))%%%%%%&&&'''(((((((((''''''((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$"""'''++++++'''$$$%%%((('''&&&&&&%%%$$$$$$$$$$$$&&&((()))'''%%%$$$''')))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((()))******(((((('''&&&%%%%%%$$$$$$&&&%%%$$$&&&)))***&&&###$$$%%%'''(((((('''%%%$$$###&&&((()))((('''''''''((('''&&&%%%$$$#########&&&'''(((((())))))((((((((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%&&&''''''(((***)))((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))(((((((((((('''&&&%%%%%%###$$$%%%%%%######$$$%%%###$$$&&&'''((('''&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$&&&)))+++,,,***)))'''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,)))))))))***++++++,,,,,,(((((((((((())))))))))))*********)))******++++++---///333555999@@@JJJQQQ[[[gggttt|||SSSWWW]]]dddkkkssszzz}}}wwwpppllllllnnnssssssssssssrrroooiiieeeeeedddbbbbbbccccccbbb```ddddddaaaYYYNNNAAA777222---------,,,,,,+++++++++++++++***)))((((((((()))((()))******)))(((***+++(((((((((((((((((((((((())))))************))))))+++***(((&&&%%%%%%%%%%%%)))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((000...+++)))((()))+++,,,''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))$$$%%%%%%&&&'''((())))))"""$$$&&&((()))(((&&&$$$&&&&&&&&&'''&&&&&&%%%%%%***))))))((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%$$$###"""!!!%%%%%%%%%&&&&&&''''''''''''((((((((('''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%&&&)))+++,,,,,,,,,+++)))(((&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&'''((((((************)))((('''&&&((((((((('''&&&&&&%%%%%%&&&%%%%%%&&&((((((((('''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%''''''((()))***)))'''$$$(((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&'''$$$%%%((())))))(((%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&)))***(((%%%$$$&&&&&&&&&'''''''''((((((###$$$$$$%%%%%%&&&&&&''''''''''''(((((((((((()))+++***(((&&&%%%%%%%%%%%%''''''((((((''''''&&&%%% """$$$&&&((('''&&&&&&&&&%%%$$$###$$$%%%&&&'''(((((())))))((('''&&&&&&''''''''''''''''''''''''%%%%%%############%%%%%%'''''''''((((((((())))))(((''''''&&&&&&&&&''''''++++++***)))))))))))))))((((((((('''&&&&&&%%%%%%***)))(((''''''((()))***!!!###%%%((()))***)))((())))))************))))))))))))))))))************+++,,,---...///...---,,,---///111444888>>>EEEJJJZZZeeeqqqyyySSSWWW\\\bbbgggnnntttyyy{{{{{{zzzvvvqqqoooqqqssssssrrrqqqqqqooolllgggccceeedddcccdddeeedddbbb```aaa]]]VVVMMMDDD;;;444000------,,,,,,,,,+++++++++++++++***)))))))))******)))***+++***)))((()))***((((((((((((((((((((((((((())))))******))))))((((((((('''&&&&&&&&&'''(((***)))((('''''''''(((((('''((()))******)))''''''...,,,***)))(((((()))***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%'''))))))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%'''***,,,,,,,,,***)))((('''&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&((()))(((((((((((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%&&&'''&&&&&&#########$$$$$$$$$%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''((()))(((&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''((()))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))***%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&"""###%%%'''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''#########$$$$$$$$$$$$%%%(((''''''&&&&&&&&&''''''***)))((('''''''''''''''&&&&&&''''''''''''''''''))))))(((((((((((())))))'''((()))******)))((('''))))))************))))))))))))))))))************)))***++++++,,,,,,++++++...000333666:::@@@GGGLLLYYYeeeqqqyyyTTTWWW[[[___dddiiinnnrrrwwwxxxyyyvvvrrrppprrruuusssqqqnnnllljjjgggccc```aaaaaabbbdddeeeccc```]]]ZZZRRRFFF===777333000---,,,,,,,,,,,,+++++++++++++++************++++++,,,***++++++***((('''((()))(((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&'''(((******))))))((((((((())))))***%%%(((,,,......,,,(((&&&******)))(((((('''''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%###"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$%%%(((+++------,,,((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&''''''(((***+++,,,''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&"""!!!%%%(((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''$$$###$$$$$$%%%&&&((((((((('''%%%$$$$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&'''&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((())))))((((((((('''((()))******)))((('''))))))************))))))))))))))))))***************************+++,,,,,,///111444777;;;BBBIIINNNYYYeeeqqqyyySSSVVVZZZ]]]aaaeeejjjnnnuuuxxxxxxvvvrrroooppprrrqqqnnnjjjgggeeebbb___]]]\\\]]]___aaaaaa___ZZZVVVQQQGGG:::222000///---***,,,++++++++++++++++++++++++*********+++,,,------++++++,,,+++(((''''''(((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******'''''''''(((((())))))***&&&(((+++......,,,)))'''''''''((((((((('''%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((('''&&&&&&'''((()))%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&))),,,...---,,,%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''******)))((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$((((((((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%''''''''''''((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''(((''''''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''###!!!$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))&&&%%%###!!!!!!"""###%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&###$$$%%%'''((()))))))))))))))************))))))((()))))))))************---,,,+++++++++,,,...//////111444777;;;BBBIIINNNYYYdddqqqxxxQQQSSSWWW[[[^^^bbbgggjjjrrruuuwwwuuuqqqoooooopppmmmjjjfffcccaaa___]]][[[[[[\\\]]]^^^^^^ZZZTTTOOOFFF>>>444/////////,,,(((+++++++++++++++++++++++++++*********+++,,,------++++++,,,+++(((''''''((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((((((((%%%&&&&&&'''(((((((((((('''(((((()))*********)))%%%&&&'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))((('''&&&$$$$$$%%%'''((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$'''***......---+++%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))(((((('''&&&%%%'''((((((((((((''''''&&&((((((((('''&&&&&&%%%%%%&&&((()))(((%%%$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%######&&&(((***)))((('''&&&%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''!!!"""###%%%%%%$$$$$$###%%%%%%'''(((((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))'''$$$!!!!!!"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&$$$###"""###%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%''''''(((((()))))))))************))))))((()))))))))************---,,,+++***+++,,,---...---///222555:::@@@HHHMMMYYYdddpppxxx~~~RRRTTTWWWZZZ]]]```eeehhhlllpppssstttqqqnnnnnnppphhheeebbb```___^^^\\\ZZZ\\\\\\[[[[[[YYYTTTMMMHHH;;;777111///......+++)))*********++++++++++++++++++************++++++,,,***++++++***((('''((()))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))((('''&&&%%%&&&'''''''''''''''&&&((('''&&&&&&&&&(((***+++&&&'''((())))))(((&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))***((('''&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%(((,,,///...,,,)))%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''(((((((((((()))))))))))))))((((((%%%%%%&&&&&&'''(((((((((%%%(((***(((%%%$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''!!!$$$'''&&&$$$###&&&)))***)))((('''&&&%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((((('''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%&&&&&&&&&'''''''''''')))))))))))))))((('''&&&***)))'''&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((('''(((((()))***)))(((((('''&&&&&&%%%%%%'''''''''(((((('''''''''******))))))((((((''''''))))))************))))))))))))))))))************)))))))))))))))***+++++++++---000444999???GGGLLLXXXdddpppxxx~~~[[[\\\___```aaadddgggiiikkkooorrrsssooolllkkkkkkcccaaa_________^^^]]][[[ZZZYYYWWWTTTPPPJJJCCC>>>222111...,,,++++++++++++)))*********++++++++++++++++++***)))))))))******)))***+++***)))((()))***))))))))))))))))))))))))((())))))******))))))(((((())))))***)))((('''&&&''''''((()))((((((&&&&&&((('''&&&&&&'''(((***+++(((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&***---///...***''''''&&&&&&%%%%%%%%%%%%&&&###$$$%%%'''''''''''''''%%%%%%%%%&&&&&&&&&'''''' """$$$&&&((()))))))))((())))))******))))))(((%%%%%%&&&&&&'''(((((((((###&&&)))((($$$###&&&)))'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&''' $$$((((((%%%$$$&&&)))''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''((()))***++++++(((&&&$$$""""""$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''((()))))))))(((&&&&&&((((((((((((''''''''''''(((''''''&&&&&&&&&&&&'''%%%%%%'''((((((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''(((((((((((())))))&&&%%%%%%&&&&&&((())))))((((((''''''((())))))***''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((+++***)))(((((('''''''''))))))************))))))))))))))))))************(((((()))******************---000444888???GGGLLLXXXdddpppwww~~~eeefffggghhhhhhiiikkkmmmnnnqqqtttsssmmmhhheeeeee___^^^^^^^^^______]]][[[WWWUUUQQQNNNIIIBBB:::555......,,,***((((((***,,,))))))******++++++++++++++++++***)))((((((((()))((()))******)))(((***+++))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''))))))*********((('''&&&'''''''''((())))))***+++))))))))))))************))))))************))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&))))))(((((((((''''''&&&###$$$%%%&&&''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''(((((((((''''''&&&$$$$$$$$$$$$&&&'''&&&'''***...000...)))%%%((('''&&&&&&%%%%%%%%%&&&"""$$$%%%'''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''))))))))))))((((((((()))))))))))))))((()))(((((('''&&&&&&%%%%%%!!!%%%((('''###"""%%%)))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''$$$)))***'''%%%&&&)))$$$%%%%%%&&&'''(((******#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''######""""""###$$$&&&'''((($$$$$$((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###'''''''''(((((((((((()))%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###''''''&&&&&&&&&''''''(((%%%%%%'''((((((((('''&&&''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***'''''''''''''''((()))***%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))))))))************))))))))))))))))))************)))***+++------,,,+++++++++---000444999@@@GGGMMMXXXcccpppwww~~~nnnnnnoooppprrrqqqooolllooonnnnnnmmmllliiiccc```dddcccbbbaaa___]]]XXXUUUQQQMMMFFF>>>777333222111...,,,***)))''''''(((((())))))))))))******************))))))))))))******'''(((***,,,,,,***((('''+++*********))))))((((((,,,***((('''&&&'''((()))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%'''(((((('''''')))***))))))((((((''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&))))))(((((((((((())))))((((((((((((''''''''''''&&&$$$###%%%''''''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&"""$$$&&&((()))(((&&&$$$&&&''''''&&&$$$$$$&&&'''))))))***,,,,,,+++'''$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))************))))))))))))***)))'''&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''%%%%%%%%%&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%)))&&&""" """&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''(((((('''&&&%%%''''''%%%%%%%%%%%%''''''%%%%%%$$$###$$$%%%'''(((%%%&&&&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((%%%&&&''''''&&&&&&((()))((('''&&&%%%$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$######"""&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%)))&&&%%%%%%((()))'''$$$""""""######$$$%%%&&&'''******))))))(((((((((''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++''''''((()))))))))))))))'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))&&&$$$"""$$$(((+++***)))*********++++++***************))))))******+++,,,,,,,,,,,,---------.........,,,...333777<<>>;;;777222...,,,,,,,,,))))))(((((()))***++++++))))))))))))******************))))))))))))******))))))'''&&&&&&'''))))))************))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&'''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))((((((''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%)))'''%%%%%%&&&(((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&(((***'''+++...---***'''&&&''')))******)))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))((((((((('''''''''&&&&&&""""""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&###!!!"""&&&))))))((($$$%%%%%%%%%%%%%%%%%%$$$###%%%&&&%%%$$$$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&''''''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%(((&&&%%%&&&'''((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***''''''((((((((()))))))))'''''''''''''''((())))))***))))))((((((((())))))''''''((((((((((((''''''(((&&&%%%&&&''')))((((((***+++---......---+++***((((((((((((((())))))***+++++++++++++++*********...,,,...333888<<>>444222000///000000000///---------------.........000000000111222222222222333333444444444333333222777777777777777666555555777777777777777888888888777777777777777777777777666555555444333444444444333333333222222333333333111111000000//////......---------,,,+++++++++***+++++++++++++++*********$$$$$$$$$$$$&&&)))+++---((((((((((((''''''''''''&&&%%%%%%%%%'''((())))))'''''''''''''''&&&&&&&&&'''%%%######%%%''''''&&&$$$&&&***///222000)))$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((()))*********))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$%%%''''''''''''%%%###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%'''''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''((((((((('''''''''(((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''((())))))))))))******++++++,,,,,,,,,+++...111111222666>>>DDDOOOWWWdddooovvv|||JJJEEE===555000...------.........---+++++++++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,------------//////......//////000000/////////000000000000000000000000000111111111111111111000000000000111111111111000000000000111111000...000555999:::;;;<<<777555111//////......,,,***+++,,,---...///000000///000111111111222222333222333333333333222222111777777777777777666666555666666777777888888999999888888888888888888888888777666555555444444555555666555555444444555555666333333222222111000000////////////......------,,,,,,,,,,,,,,,++++++******,,,+++(((&&&&&&&&&((()))))))))(((((((((''''''''''''''''''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%$$$######%%%&&&%%%%%%%%%''')))+++,,,***'''%%%''''''&&&&&&%%%%%%%%%$$$$$$&&&((()))((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%######&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""######$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&!!!#########"""###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&'''''''''***)))((('''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((''''''''''''(((((())))))******+++,,,+++---...///000555<<>>999333///......---------...///...+++******+++,,,++++++++++++,,,------+++,,,,,,------......///000//////...//////000000......////////////000000/////////000000000111111111000000//////000000111000000////////////000000000+++---666:::666555999888555111///......------***+++---///000111111222///111222222111111333444222222333333444333333333444555666777888999999999777777888888999:::;;;;;;888888888999999999999:::888888777666666666666666777777777666666777777777555555444333222111111000111111111000000000000000......------,,,,,,++++++)))***++++++***(((%%%###)))))))))((((((((('''''''''(((((('''%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&(((******((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###&&&))))))(((&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***'''((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&%%%###"""!!!######$$$%%%%%%%%%$$$$$$######$$$%%%&&&((()))***((((((''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&$$$!!!!!!$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%###""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''')))*********)))(((''''''((()))***%%%%%%%%%&&&&&&''''''(((((((((((((((((('''''''''''''''((())))))))))))))))))))))))((((((((('''''')))((((((((()))***+++++++++,,,,,,---000555<<>>CCCOOOWWWdddooovvv|||111///---...000000...+++))),,,//////---,,,---///---,,,+++***+++,,,---...,,,,,,------...///000000000///............//////,,,---------......//////............//////////////////............//////......------------......,,,444333+++///>>>AAA888444111...---...111222222000111222333333222111000111444555444222111333555444444666777888888888888888888888888888777666666111222333444555666777888888888888999999:::::::::<<<<<<;;;::::::::::::;;;:::999999888888999999:::888777666555444333222222333333333444444555555555222222222111000//////...333111---***)))***---...))))))))))))((((((((((((###%%%''''''%%%&&&))),,,))))))((('''&&&&&&%%%%%%$$$&&&'''((('''&&&'''(((%%%+++111222---(((%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$!!! &&&+++&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%(((***++++++***))),,,++++++***((('''%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&(((((((((&&&&&&&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&###  """)))***((()))***%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&'''((())))))***(((((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&'''(((((()))***++++++,,,))))))(((((('''''''''&&&'''(((((()))))))))))))))''''''((()))***+++,,,,,,---,,,+++******+++,,,,,,---,,,,,,---111888???DDDOOOWWWdddooovvv|||.........------,,,,,,,,,---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++................................................------////////////------......------------,,,,,,000///...---,,,,,,,,,,,,------,,,,,,------.../////////000000111333444555222222222222222222222222444444444333333222222222333222111111111333555666777777666666666666777777999999999999999888777666777666555444444555666666777777777777888999:::;;;===<<<:::999999:::;;;<<<======<<<;;;;;;;;;;;;;;;;;;:::999888777777777777;;;:::999777666444333222222222222222111111000000000000///...------,,,,,,,,,***((((((***+++)))''')))))))))))))))(((((((((''''''&&&&&&&&&''''''((('''&&&&&&%%%&&&''')))***)))222666///'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%''')))(((%%%$$$&&&((())))))))))))(((((((((((('''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$&&&'''%%%###$$$$$$$$$%%%''')))***+++(((((((((''''''&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((((((''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((()))***+++''''''''''''((((((((((((+++%%%$$$***...,,,+++...***)))''')))+++,,,***'''+++***,,,111444777===DDDNNNTTT___iiirrryyy......---------,,,,,,,,,---,,,++++++++++++,,,---------............------........................,,,,,,++++++++++++++++++------...//////...------------------------------///...------,,,,,,,,,,,,......------......////////////000000222333555555444444444444444444444444000000111222333444555666777666444333444555777888777777666666666666777777888999999999999999888888888777666666666666777888777777777777777888999:::<<<;;;;;;::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888888;;;:::999888666555444333444444444333333333222222111000000000000/////////---+++)))***+++,,,***((()))))))))))))))((((((((((((((('''''''''(((((()))***)))'''&&&%%%%%%&&&&&&)))///111,,,'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((%%%''')))(((&&&%%%&&&(((((((((((('''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((()))******''''''((((((((())))))))),,,'''%%%''''''###$$$'''((('''''')))+++---+++)))+++***,,,111444777===DDDMMMTTT___jjjssszzz...------------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000/////////------------------------*********+++++++++++++++,,,------......------,,,,,,,,,------------------......---,,,,,,---------....../////////000000000//////000111222444666777666666666666666666666666111222333444666777888999:::999888777777777888999888888777777777777888888888999:::::::::::::::999999999888888888888999:::888888777777777888888999;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999999;;;;;;:::999777666555555666666666666555555555555333333333222222222222222...---,,,,,,------,,,+++*********)))))))))(((((())))))(((((((((((()))))))))((('''%%%%%%%%%%%%&&&+++---+++'''&&&((((((&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''((()))((((((((((((((())))))((((((((()))))))))******,,,***)))((($$$!!!&&&&&&&&&&&&)))+++---,,,++++++***,,,111444666<<>>???======<<<<<<;;;<<<<<<===============<<<<<<;;;;;;<<<;;;;;;:::999888777777777777777777777777777777666666555555444333222222000000////////////......,,,++++++******)))))))))***))))))(((((((((((()))%%%%%%$$$%%%%%%''')))***000---(((%%%&&&((((((&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&''''''''''''(((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''((('''&&&$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))'''&&&%%%$$$$$$$$$&&&&&&''''''''''''''''''((((((''''''&&&'''''''''))))))))))))************+++///222000***%%%''',,,&&&'''((()))+++,,,,,,++++++***,,,000333666<<>>>>>===============>>>>>>======>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::999888888888888888888888888:::999888666555333222111222333333222111111111111......---,,,++++++************)))(((''''''((((((%%%%%%%%%%%%&&&(((***+++666///(((&&&'''((('''&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''((((((((()))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((###"""!!! """$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&***)))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&))))))))))))************,,,444:::777000++++++---((()))******************,,,***,,,000333555;;;BBBHHHQQQ^^^kkktttzzz~~~,,,,,,,,,------------...,,,,,,---.../////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,++++++******++++++,,,------...///000111222333111111111222444666777888666777888999999999888777888888777777888888999:::777777777777777777777777777777888999:::;;;;;;<<<999999888888888888888777;;;;;;::::::::::::;;;;;;:::::::::::::::999888888777888999:::;;;;;;;;;:::::::::999999999::::::;;;999999:::;;;<<<<<<<<<;;;=========<<<======>>>???<<<===>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::::::::;;;;;;:::888666555444333444555666555333333333444000000//////...---,,,,,,,,,+++***)))((((((((()))***)))(((''''''((())))))777///(((''''''&&&&&&'''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''(((((()))*********))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))******(((&&&%%%&&&'''%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&))))))(((''''''''''''(((&&&'''((((((((('''&&&%%%'''&&&&&&%%%&&&&&&''''''((((((((()))))))))******,,,555;;;777///***)))((((((***++++++)))((()))***,,,***,,,000333444:::AAAIIIQQQ]]]iiissszzz,,,,,,,,,---------......,,,,,,---.........---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------///...---,,,,,,---...///---...///000222333444555333333444666888:::<<<===;;;<<<>>>???@@@???>>>===<<<;;;;;;:::::::::::::::999999999999999999999999777888888888999999999:::777777888888888888888888999999888888888888999999;;;;;;::::::999888666666555666888999::::::999999777777777777888999::::::888999:::;;;;;;::::::999;;;;;;;;;;;;;;;<<<======<<<===>>>??????>>>===<<<========================;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;:::999999888888666777999777555444555777333222222111000///...---......---,,,+++******++++++***)))(((((()))***+++444,,,''''''&&&$$$%%%)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''((())))))&&&%%%$$$%%%(((***)))'''&&&&&&''''''((())))))***((()))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%######%%%'''%%%%%%%%%%%%&&&'''((()))$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''(((((()))******''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((&&&'''((()))((('''%%%$$$'''''''''''''''((()))***''''''((((((((()))))))))***111444///)))))))))'''&&&(((++++++))))))***,,,,,,***,,,000222444:::AAAIIIQQQ\\\hhhrrryyy,,,,,,,,,------.........,,,---.........---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111000///......///000111...///000111333555666666555555666888:::<<<>>>??????AAABBBDDDDDDCCCBBBAAA???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;999888777666666777888999999999999999777777666666666666777777;;;;;;:::999888666555444444555777888999999888888555555555555666777999999888999:::::::::999888777999999999999::::::;;;<<<;;;<<<>>>??????>>>===<<<============>>>>>>>>>>>><<<<<<======>>>>>>??????:::;;;;;;;;;<<<<<<======666999:::999666555666888444444333222111000///...111000///...---,,,,,,,,,((((((((((((***,,,...//////)))&&&'''&&&"""%%%***((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))+++,,,,,,'''%%%###%%%(((***)))'''%%%%%%&&&&&&'''((())))))((())))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######!!!!!!$$$&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((###$$$%%%&&&'''&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%% !!!"""###$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######%%%&&&'''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!$$$&&&((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&'''(((######$$$%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&'''((())))))'''%%%$$$(((((((((((()))+++,,,,,,''''''''''''(((((((((((('''------(((&&&***---,,,$$$'''***+++)))))),,,...,,,***,,,000222444999@@@JJJQQQ\\\gggqqqyyy------------------------......---,,,++++++++++++......---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,000000//////000111222222111111111111111000//////111222333555777888888999999:::;;;===???DDDJJJNNNOOOPPPRRRTTTSSSOOOIIIDDD???===:::;;;===>>>===;;;;;;::::::999888777666666666666555555555555666666777888888999888888777666777777888888888777666666888888888888777555444333111333666888888888666555555666666666666666555555888888777777777666666666<<<:::888666555777999:::;;;<<<===>>>>>>===<<<<<<>>>>>>??????>>>>>>===<<<<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;:::::::::999>>>===<<<;;;;;;;;;;;;;;;888888888777666444222222222111000111111111///---,,,---***''')))---...+++,,,+++)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''((('''&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((######$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""&&&&&&&&&''''''(((((((((########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""''''''!!!'''---'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$######"""#########&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%&&&(((''''''&&&$$$######"""###$$$%%%'''((()))))))))''''''&&&%%%&&&'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))+++***,,,000333444999@@@HHHPPP[[[fffpppxxx------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++***))))))))),,,,,,,,,,,,------......000000000111111333333444222222333333333333333222333444555777888:::;;;;;;<<<>>>BBBEEEJJJPPPVVV[[[^^^```bbbdddccc^^^VVVPPPHHHDDD@@@>>>>>>>>><<<::::::999999888777666666666666666555555555555666666777777777777777777777777888888888888888777777666888888888888777777666666666666777777777777666555777777888888888777777666666666666666555555555555777666555444555666888999999999:::;;;;;;;;;;;;:::======>>>>>>>>>======<<<===<<<;;;;;;;;;<<<>>>>>>>>>=========<<<<<<<<<;;;=========<<<<<<<<<;;;;;;:::::::::999888666555444444333222222222222///---......,,,)))+++000111...+++***)))((('''&&&&&&&&&'''&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%'''((('''&&&&&&&&&''''''&&&&&&%%%$$$'''''''''((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$!!!%%%%%%!!!(((---%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((())))))))))))(((((('''&&&&&&%%%&&&'''((()))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((('''''''''(((((((((((((((((()))((((((''''''(((((()))(((((((((((()))))))))***+++***,,,000333444999@@@HHHOOOZZZfffpppxxx------------------------++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,------...///000000111111222333444555666777555555555555666666666666666666777888:::<<<>>>???@@@DDDJJJPPPVVV]]]dddhhhnnnppptttwwwvvvooofff___QQQMMMHHHDDDAAA@@@>>><<<;;;::::::999888888888888777666555444444555666777777777666777777888999::::::::::::999999888888888888999999::::::;;;;;;;;;===<<<:::888777666666666888999999:::::::::999999555666666777777666666666333333333444555777888999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>?????????>>>>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;:::999888777666555444444444333111...000000...+++...333555222******)))(((''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%(((((()))))))))*********,,,,,,+++***((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''###%%%'''%%%---000'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&*********)))((('''%%%%%%&&&&&&&&&%%%&&&''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&%%%''''''(((((((((((((((((('''''''''(((((())))))))))))((((((''''''(((((()))((((((((()))))))))******+++)))+++000222444999@@@HHHOOOZZZfffpppxxx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,------......///,,,---...///000111222333111222444555777888999999888888888777777777777777888888999:::<<>>?????????>>>======<<<<<<<<<<<<===>>>???AAACCCDDDEEEGGGDDD@@@;;;888777888888::::::<<<======>>>======::::::;;;;;;;;;:::999999444555666666777888888888;;;;;;:::;;;;;;<<<<<<===999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>??????>>><<<;;;<<<<<<<<<<<<;;;;;;:::999999888666666666555222000000111000...000666777555******)))))))))))))))***)))(((''''''&&&'''''''''''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&%%%&&&&&&'''&&&&&&%%%%%%((((((((()))))))))******++++++***)))'''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''***$$$&&&)))***333666,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''((()))******+++***))))))(((((())))))***(((((()))))))))************)))+++000222333999???GGGNNNYYYeeeoooxxx,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************++++++,,,---...///000...//////111222333444444333444666888999:::::::::;;;;;;999888888888888999;;;;;;<<<>>>@@@CCCEEEFFFLLLOOOTTTXXX]]]aaafffiiilllooouuuzzz|||xxxqqqlll```]]]WWWPPPJJJEEECCCBBB>>>@@@AAACCCCCCBBB@@@???===;;;999888888999;;;===??????@@@BBBDDDFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHLLLOOORRRTTTTTTPPPJJJDDD???>>>>>>???>>>???@@@BBBDDDEEEFFFFFFBBBCCCCCCCCCBBB@@@>>><<<999999999999999999888888999::::::::::::::::::999999888888777777888999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::;;;===??????>>><<<;;;;;;;;;;;;<<<;;;;;;::::::;;;:::888888888888555333000222222111444888888444,,,,,,+++******+++++++++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''((((((((()))))))))******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((("""%%%)))***444888...''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((&&&'''''''''(((((())))))&&&''''''((()))***+++++++++******))))))******+++))))))))))))***************)))+++///222333888???FFFMMMYYYeeeoooxxx,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++)))******+++,,,---...///111111222222333444555555444555777999;;;;;;;;;:::<<<;;;:::::::::;;;<<<===@@@AAADDDFFFIIIJJJKKKLLLQQQSSSUUUVVVWWWYYY\\\___```bbbggglllppppppllliiicccbbb]]]VVVNNNGGGCCCBBBBBBEEEHHHKKKLLLJJJGGGEEEDDDBBB@@@??????@@@BBBDDDIIIKKKMMMPPPSSSUUUWWWWWWSSSRRRPPPOOONNNNNNNNNOOOOOOPPPRRRUUUYYY^^^bbbeeeccc___XXXPPPKKKIIIHHHIIIFFFGGGJJJMMMPPPRRRSSSTTTPPPPPPPPPOOOLLLIIIEEECCC@@@???>>>>>>=========>>>;;;;;;<<<<<<<<<:::999888<<<;;;999888888888999:::999999:::;;;;;;;;;;;;:::999999999999999::::::::::::;;;<<<=========<<<;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;::::::;;;;;;999777111444666666888;;;888333///......---,,,,,,,,,---+++***)))(((((('''(((((($$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))******++++++++++++++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######&&&&&&///333+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''''''''%%%%%%&&&''''''''''''&&&&&&&&&''''''((()))))))))((((((((())))))*********+++******))))))******+++)))))))))*********++++++***(((***///111333888???EEEMMMXXXdddoooxxx++++++++++++++++++++++++---,,,,,,,,,---......///,,,,,,---...///000000111333333333444444555555555555666888:::;;;;;;:::999:::::::::;;;===@@@CCCEEEGGGIIIMMMQQQSSSTTTTTTSSSQQQQQQPPPNNNMMMMMMOOOQQQTTTTTTWWW[[[___aaaaaa```^^^___]]]YYYRRRLLLIIIHHHJJJNNNTTTYYYZZZWWWRRRNNNMMMKKKHHHGGGGGGHHHKKKMMMUUUXXX\\\aaadddfffffffff^^^\\\ZZZXXXWWWWWWXXXXXXYYYZZZ\\\```fffkkkqqqtttqqqmmmfff^^^YYYVVVUUUTTTPPPRRRVVVZZZ^^^aaacccdddccccccbbb___[[[VVVQQQNNNJJJIIIGGGFFFGGGHHHJJJKKKFFFHHHIIIJJJHHHEEEBBB???AAA@@@===;;;:::;;;;;;<<<:::;;;<<<=========<<<<<<777777777777888888999999::::::::::::;;;;;;;;;<<<::::::;;;<<<<<<===<<<<<<<<<;;;;;;<<<======;;;:::222777:::;;;===>>>999333222111000///............,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((()))))))))***************++++++++++++++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%'''(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###!!!%%%%%%!!!(((---&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))(((((('''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''(((((((((%%%%%%&&&'''''''''''''''&&&&&&''''''((())))))***)))))))))))))))))))))***))))))(((((((((((())))))))))))*********+++++++++)))(((***///111333888>>>EEELLLXXXdddoooxxx++++++++++++++++++++++++***++++++,,,...000222333000111111222333333444444444444555555555555555555666777999;;;;;;;;;999888888999:::<<<@@@EEEIIILLLLLLOOOTTTYYY[[[[[[ZZZYYYMMMLLLJJJFFFCCCCCCEEEGGGKKKKKKKKKNNNRRRUUUWWWWWWUUUXXXZZZYYYUUUQQQPPPPPPRRRWWW___dddeeebbb[[[WWWSSSQQQNNNLLLLLLNNNQQQSSS]]]aaafffllloooqqqppppppdddbbb```^^^]]]]]]]]]^^^```aaacccgggmmmtttyyy}}}zzzvvvooohhhbbb^^^]]]\\\XXXZZZ^^^ccchhhkkknnnppprrrrrrpppmmmhhhaaa[[[XXXSSSQQQPPPOOOPPPSSSVVVXXXTTTVVVXXXYYYWWWSSSNNNKKKEEECCCAAA>>>======>>>>>>;;;<<<>>>?????????>>>===666666777777777888888888:::999999999999:::;;;<<<:::;;;<<<======>>>>>>===<<<;;;;;;<<<>>>???===<<<444999===???@@@@@@:::333444333222000///.........,,,+++***)))(((((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&'''''''''&&&)))************+++++++++))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%$$$##################$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$)))''' %%%***$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$%%%&&&'''((())))))((('''''''''''''''$$$$$$######$$$$$$%%%&&&"""######$$$&&&''''''(((######$$$$$$$$$######"""###$$$%%%&&&'''&&&%%%%%%'''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***'''(((((()))))))))))))))&&&&&&&&&'''((())))))************)))))))))))))))''''''&&&&&&&&&&&&'''''')))************+++++++++)))(((***///111222888>>>DDDLLLXXXdddoooxxx///...---+++***++++++,,,...//////000111222333333444444444555555777888888666777999::::::999888888888888999999999999999999===>>>???AAAEEEKKKTTTYYYYYYZZZ\\\```dddddd```\\\QQQLLLHHHGGGDDDAAAAAAEEEHHHJJJLLLMMMLLLLLLNNNOOOPPPSSSUUUVVVTTTUUUXXX\\\aaaeeekkkqqqsssooogggaaaaaaZZZUUURRRPPPOOORRRWWW]]]dddjjjllloootttvvvtttjjjfffaaa^^^]]]]]]]]]\\\^^^aaafffjjjnnnsssyyy}}}{{{vvvqqqkkkgggddd```]]]\\\^^^ccciiioootttyyy{{{|||{{{yyyvvvpppiiiccc___\\\[[[YYYXXXYYY\\\___aaabbbdddfffhhhhhhccc\\\VVVRRRPPPNNNKKKJJJJJJJJJKKKLLLIIIFFFGGGKKKLLLHHHDDDAAA>>>:::888888888777777666666666777777888888888777999<<<;;;999777999:::<<<<<<=========>>>>>>>>>???999999@@@DDD???999888888777666555444333222111222111000///,,,***(((''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%(((+++,,,***'''%%%$$$((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))"""######$$$%%%&&&''''''&&&%%%%%%$$$%%%&&&((()))((('''&&&&&&$$$$$$###"""$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&"""$$$&&&((((((&&&$$$"""%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((''''''&&&'''((((((%%%"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$#########$$$&&&((()))(((((('''&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************.../////////000333888;;;GGGNNNZZZeeeoooxxx~~~~~~//////...---,,,------...000000000///////////////444444444444555666777888777888999::::::999888888777777888888888888999999>>>@@@BBBEEEIIIOOOVVV[[[^^^]]]^^^```bbbaaa^^^ZZZPPPKKKHHHHHHGGGDDDFFFIIIMMMOOOQQQRRRQQQOOOOOOPPPKKKNNNRRRTTTVVVYYY___eeeiiimmmsssxxxzzzvvvnnnhhhccc]]]WWWUUUSSSPPPSSSWWWZZZbbbiiilllpppvvvyyyxxxmmmiiiddd```___^^^]]]]]]^^^aaaeeeiiimmmrrrxxx|||xxxtttooojjjfffccc```]]][[[]]]aaagggnnntttzzz}}}~~~~~~}}}zzzuuuoooiiieee```___]]]\\\^^^bbbfffiiilllnnnpppsssrrrnnngggbbb\\\ZZZWWWUUUSSSSSSSSSTTTVVVTTTRRRTTTWWWWWWSSSOOOHHHDDD???<<<;;;:::888777888888999999::::::;;;;;;777:::;;;;;;888777888:::::::::::::::;;;;;;;;;;;;===999:::@@@BBB===::::::999888888777555444333333111111000000...---+++***)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))***))))))***+++************))))))))))))&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###"""%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%###$$$###!!! """%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))************)))*********++++++++++++---......///000333888<<>>;;;;;;;;;::::::999999999555555555555444333222111---------,,,++++++******((((((((((((((('''''''''''''''''''''''''''''''''(((*********(((((()))***(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''******)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&$$$$$$+++***)))(((((('''''''''((((((((((((((((((((((((((())))))))))))*********))))))*********++++++++++++,,,---...000444999===DDDLLLWWWbbbllluuu|||///000000222333333444444000000111333444555777777888888777777777888999999555555555555666666777777999999:::;;;;;;<<<======CCCEEEIIIKKKLLLMMMPPPRRRVVVVVVUUUTTTQQQOOONNNNNNNNNKKKLLLQQQVVVXXX^^^ccceeehhhlllmmmjjjeee```^^^[[[[[[YYYUUUSSSUUU[[[aaakkkmmmrrrwww{{{zzzuuurrrfff```[[[XXXUUURRRTTTXXX^^^dddiiijjjkkknnnooolllmmmjjjfffcccaaa___\\\ZZZ[[[^^^aaaccceeehhhlllnnnnnnkkkgggeeecccbbbaaa___^^^^^^^^^```ccchhhmmmpppnnnoooppppppooollliiihhhbbb___[[[YYYYYY[[[___bbbgggiiilllppprrrqqqmmmiiihhhgggdddbbb``````aaabbbfffhhhjjjlllmmmlllhhheee^^^[[[VVVSSSQQQPPPOOONNNMMMMMMLLLLLLLLLLLLKKKKKKDDDBBB???<<<:::888666555888888888999999999999:::888===AAA>>>999777:::>>>;;;;;;;;;;;;::::::::::::999999888777666444333222000000///......------,,,*********))))))((((((((((((((((((((((((((((((((($$$'''***+++***(((''''''(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$(((((((((''''''&&&%%%%%%'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''###$$$&&&(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))))))))***+++,,,---///333999===CCCJJJUUUaaakkkssszzz~~~111222333444555666666555777777666666666555555555555555444444444555555666555555555666777888999:::;;;;;;<<<===>>>??????@@@EEEGGGIIIKKKKKKMMMOOOQQQSSSUUUVVVTTTQQQNNNMMMMMMMMMKKKLLLRRRWWW[[[```ggghhhlllooopppnnniiieeeccc^^^^^^\\\XXXVVVXXX^^^dddjjjllloootttvvvuuurrrnnneee^^^XXXVVVTTTSSSVVV[[[___fffkkkkkkmmmppppppnnnkkkiiifffdddcccaaa___]]]]]]aaaeeehhhiiijjjlllmmmmmmjjjgggdddcccbbbaaa____________```bbbfffiiikkkkkkkkkkkkjjjjjjiiihhhhhhcccaaa^^^[[[[[[\\\^^^```cccdddhhhllloooooollliiifffeeecccaaa```aaabbbccceeegggiiikkkkkkjjjhhhggg___\\\XXXVVVVVVVVVVVVUUUWWWWWWXXXYYYZZZ[[[\\\\\\SSSOOOIIIEEEBBB???<<<:::999999999999::::::::::::;;;@@@AAA<<<777777:::;;;:::::::::::::::::::::;;;;;;;;;:::999888666444333222222111111000/////////,,,,,,,,,++++++******)))((((((((((((((((((((((((###(((++++++***))))))************))))))))))))'''&&&&&&%%%%%%%%%%%%&&&((('''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$&&&$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((()))*********%%%&&&'''(((************!!!"""$$$&&&((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))+++,,,------///333888<<>>???BBBBBBCCCDDDEEEFFFGGGGGGFFFHHHJJJLLLMMMPPPSSSVVVWWWZZZ\\\[[[VVVRRRPPPOOOLLLIIIKKKQQQVVVZZZ```fffgggkkknnnooommmjjjgggfff___```___]]]\\\^^^dddiiikkklllnnnpppqqqoookkkggg^^^WWWPPPNNNNNNNNNSSSZZZ```fffkkkjjjjjjmmmllljjjeeecccaaaaaaaaaaaa___]]]]]]aaafffjjjkkkjjjiiiiiigggdddaaa^^^]]]\\\ZZZYYYXXXYYYZZZ[[[^^^```bbbdddcccbbb```______```aaabbb]]]\\\[[[YYYYYYZZZ[[[\\\]]]___cccgggkkkllljjjgggcccaaa```______```aaacccbbbdddfffffffffeeeeeeeee^^^[[[XXXVVVVVVWWWWWWWWWZZZ[[[^^^aaaeeehhhjjjlllccc^^^WWWQQQMMMJJJFFFCCC===>>>>>>>>>????????????>>>BBBAAA:::666888999888888888888999999:::::::::::::::::::::999888777666444333333222222111111000///......---,,,,,,++++++((((((((((((((((((((((((!!!$$$(((*********+++,,,************))))))))))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########'''&&&%%%&&&(((((('''$$$''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))###$$$%%%'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,------...222777;;;AAAHHHSSS___iiiqqqxxx|||888999:::;;;<<<;;;:::999999999999999999999999999888888777777777777777888888888888:::<<>>>>>AAAFFFIIIVVVYYY^^^bbbcccccc```___WWWSSSPPPQQQUUUXXXVVVSSSUUUWWW[[[]]]^^^]]]ZZZYYYUUUSSSNNNJJJHHHFFFGGGGGGHHHGGGFFFHHHKKKNNNOOOOOOLLLKKKJJJIIIHHHGGGGGGGGGIIIIIIJJJKKKLLLMMMMMMNNNMMMOOOSSSZZZbbbgggfffeeeaaa___]]][[[ZZZZZZZZZZZZ[[[\\\^^^aaacccdddbbb```^^^______]]]YYYVVVUUUUUU[[[]]]```cccgggkkkooosssqqqlllfffbbb___[[[UUUQQQQQQPPPPPPQQQRRRRRRQQQPPPNNNGGG>>>::::::;;;999777888666555555888:::;;;;;;333555888;;;<<<<<<;;;999999888777777777666333111333222111///...---------.........,,,)))((()))***&&&&&&''''''''''''''''''((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""""""""&&&%%%%%%$$$$$$######"""'''&&&&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&)))(((&&&&&&''''''&&&%%%(((((((((((('''&&&%%%$$$)))((('''&&&&&&'''((()))+++***)))))))))))))))***((((((((((((((())))))***+++***+++///111111666===DDDIIIRRR\\\eeeoooxxx}}}888999:::;;;;;;;;;::::::777666555666888999888777888777555555555777999:::;;;???DDDIIINNNRRRVVVYYYeeeeeedddcccbbb```___^^^YYYYYYYYY[[[___bbbcccccckkkmmmnnnnnnkkkgggbbb___XXXXXXYYY[[[]]]```ccceeeiiihhhhhhggghhhgggfffeeegggggghhhjjjmmmpppsssuuuuuusssnnniiibbbZZZQQQKKK???<<<999777888;;;???BBBMMMPPPTTTWWWYYYXXXVVVUUUPPPLLLHHHIIILLLLLLJJJGGGJJJLLLNNNPPPQQQPPPNNNMMMEEEDDDBBB@@@>>><<<;;;:::>>>======???CCCEEEFFFFFFBBBBBB@@@??????>>>>>>>>>AAAAAABBBCCCCCCDDDEEEEEEFFFGGGKKKRRRXXX\\\\\\ZZZYYYYYYXXXXXXXXXYYY[[[\\\ZZZZZZ[[[___bbbdddcccbbbaaabbbbbb```\\\YYYWWWWWWZZZ]]]aaadddfffiiimmmpppooolllhhheeeccc```\\\XXXWWWWWWXXXZZZ\\\]]]\\\ZZZXXXQQQGGGAAA???>>>:::777888666555666999;;;;;;:::999:::;;;;;;;;;999777666999777666666777666444222444333222111000//////...///000000...+++))))))***(((((((((((((((((())))))))))))))))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&###!!!!!!""")))'''&&&&&&''''''&&&%%%''''''(((((()))(((((((((((((((''''''''''''((((((***)))))))))))))))******))))))((((((((()))******'''&&&(((---///000666<<>>888666444222333666999<<>>;;;@@@@@@AAAAAABBBAAAAAA@@@::::::;;;;;;:::777555444666555555666999<<<<<<<<<888888777666555555555666999999999::::::;;;;;;<<<>>>???BBBGGGLLLOOOOOONNNNNNNNNOOOPPPSSSVVVYYYZZZWWWVVVWWWYYY]]]```aaaaaa```bbbcccbbb___\\\YYYYYYXXX\\\```cccdddfffhhhjjjjjjiiigggfffeeedddaaa^^^\\\]]]___cccgggiiihhhfffeee^^^TTTLLLGGGCCC>>>:::999888888:::<<<>>>>>>===>>>===<<<;;;999888666666:::888777777888888777555555555444333222111111000+++---//////---+++++++++************************))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&$$$""""""###((('''&&&&&&'''(((&&&%%%&&&'''((()))************''''''((((((((((((''''''(((((((((((()))******+++***))))))))))))***++++++'''&&&(((---///111666===CCCHHHQQQ[[[dddnnnwww|||999999888888777666555555444444555999===AAABBBBBB??????>>>???@@@CCCFFFHHHHHHMMMVVV^^^eeelllqqquuuxxxwwwtttqqqnnnkkkjjjiiicccdddhhhnnnssstttsssqqqnnnppprrrttttttrrrpppnnnlllllllllmmmnnnpppssstttwwwvvvsssnnniiidddaaa```\\\\\\]]]^^^```ccceeegggiiieee^^^VVVNNNDDD<<<666555333222111222555777999<<<===@@@AAABBBBBBAAA@@@@@@???============:::888;;;;;;:::999999999999999666666666666666666555555666444333333555666666555333333222222222222222222555555555555555555555555999:::===@@@CCCDDDDDDDDDBBBCCCDDDFFFJJJNNNQQQSSSSSSQQQOOOPPPTTTWWWXXXYYYYYY[[[^^^___]]][[[YYYYYYVVVYYY^^^```aaaaaabbbccccccccccccccccccbbb```___[[[]]]aaafffkkknnnnnnlllnnnhhh___VVVPPPJJJDDD@@@======>>>@@@CCCEEEEEEDDDBBB@@@>>><<<:::999888888;;;999888888999:::999888666666666666555444333333%%%(((+++------,,,,,,,,,,,,,,,++++++++++++*********************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''(((***((('''&&&&&&'''((('''%%%&&&'''((()))))))))))))))&&&'''((())))))((('''&&&'''''''''((((((***+++,,,***************++++++,,,***)))+++///111222777===BBBGGGPPPZZZcccmmmvvv{{{777777666666555444444444666777999>>>DDDHHHKKKKKKKKKJJJHHHHHHHHHJJJLLLMMMOOOTTT[[[ccciiiooouuuxxxxxxwwwuuusssqqqppppppppplllmmmooossswwwzzzzzzyyytttvvvwwwxxxxxxvvvtttrrrrrrrrrrrrrrrtttvvvxxxyyy}}}|||yyyrrrhhh```[[[YYYSSSRRRRRRQQQRRRSSSUUUVVVXXXTTTOOOIIICCC===777333333222222222333555777888888888999:::;;;;;;::::::;;;;;;;;;<<<======;;;:::;;;:::888666555555555666222111/////////111333444999777444333333333111000111111000000000111222222222222222222222111111111444555888999:::;;;;;;<<<::::::;;;===???CCCFFFGGGKKKIIIFFFFFFGGGJJJKKKKKKLLLOOORRRTTTTTTTTTTTTUUUUUUXXX\\\^^^^^^^^^^^^___^^^___aaaaaa```___^^^]]]ZZZ\\\___eeekkkooopppooopppkkkeee^^^WWWQQQLLLIIIEEEEEEFFFIIIMMMPPPQQQPPPMMMJJJFFFAAA>>>;;;:::999:::888666666777888888777777777888888777666555444))),,,...///...,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''(((((())))))$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''''')))***(((&&&%%%&&&'''((('''&&&'''(((((((((''''''&&&%%%&&&'''((())))))((('''&&&''''''''''''((()))***+++***************++++++,,,---,,,,,,000000000444:::AAAFFFOOOXXXbbbllluuuzzz~~~666666555555555666777777999;;;>>>EEELLLSSSWWWXXX[[[YYYWWWTTTRRRRRRRRRRRRSSSWWW\\\bbbgggmmmssswwwyyyxxxwwwvvvwwwxxxyyyzzzuuutttuuuwwwzzz}}}}}}}}}|||||||||{{{yyyvvvsssqqqooonnnnnnoooqqqsssuuuvvvyyyzzzxxxpppdddYYYRRRPPPKKKJJJIIIHHHHHHHHHIIIJJJIIIFFFBBB>>>;;;999666444111222222333555666777888555555555555555555666666777888:::<<<============:::999777555444333222222222000///...///111444666:::777444333222111///---///////////////000111222111111000000//////......///111333333333333444555555444444555777999;;;<<>>>>>>>>???AAADDDFFFGGGHHHJJJLLLQQQTTTWWWXXXXXXXXXYYYZZZXXX[[[^^^___^^^\\\\\\\\\[[[[[[^^^ccciiinnnppppppnnnlllhhhccc]]]XXXTTTRRRMMMMMMMMMPPPVVV[[[^^^______[[[UUUMMMEEE???;;;999:::888555444555666666555777888999999999888666555444555666444111...,,,,,,...------,,,,,,++++++***,,,,,,,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$######$$$$$$%%%&&&'''&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######%%%'''&&&%%%&&&(((((((((&&&(((((((((((('''&&&%%%$$$''''''((((((((((((''''''''''''''''''((())))))******))))))))))))***++++++---++++++......---111777@@@EEENNNXXXaaakkktttyyy~~~666666666666888999;;;<<<>>>AAAFFFOOOYYYbbbgggjjjmmmjjjeee```\\\YYYWWWWWWUUUWWW[[[___dddjjjqqqvvvwwwvvvvvvvvvwwwzzz|||~~~yyyyyyyyy{{{}}}~~~}}}{{{{{{{{{yyyvvvrrrmmmiiiggg`````````aaaccceeehhhiiinnnqqqqqqjjj^^^RRRJJJGGGDDDCCCBBBAAAAAABBBCCCDDDBBB???;;;888777666555333333333555666888999999:::666555444444444444555555777:::<<<>>>??????>>>>>>:::999888666444222111000222222222222333555777888999777444333333222111///////////////000111222333222222222111000//////...,,,///111111//////111333111111111111222333555666888666444444555666666666666777999999:::<<>>============???@@@AAAAAA>>>999666555555444333555666888:::;;;<<<======999888666555555666777777:::===@@@AAAAAA@@@@@@@@@::::::999888666333111000///000222444555555444444999777555555555666555333000000000111222333444555555555444333333222111111---000222111//////111444000/////////000111333444111000///000222333333333222333333222222444777:::===???@@@@@@AAABBBEEEGGGGGGKKKQQQTTTTTTTTTUUUVVVZZZYYYYYY\\\aaafffjjjlllnnnnnnmmmjjjeee```]]]\\\WWWUUUUUUXXX___gggnnnqqqsssoooiiiaaaWWWOOOHHHDDDEEEBBB>>>============<<<777888999::::::999777666333444555444222333444666222111111000///......------,,,,,,,,,***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###%%%'''$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))'''&&&%%%&&&((()))((('''&&&'''((()))************)))((('''&&&&&&'''((())))))(((((('''''''''((((((((((((((((((((())))))***---+++,,,///000111555;;;???DDDMMMVVV```jjjsssxxx~~~???===;;;:::<<<@@@EEEHHHLLLQQQYYYcccnnnwww~~~}}}wwwppphhhbbb]]][[[ZZZXXX[[[bbbddddddjjjrrrtttssssssrrrrrrtttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxqqqkkkddd^^^ZZZVVVQQQMMMHHHHHHHHHHHHIIIKKKLLLMMMVVVUUUSSSPPPKKKEEE@@@===>>>===<<<===???@@@???>>>>>>===;;;999777666555555666666777999<<<<<<;;;999444555666888888888777666999<<<@@@DDDFFFFFFEEECCCCCCAAA===999555222111000222333333444555777999:::<<<;;;:::999888666222000///000111222444555666666777777777666555333222111111111111111111222333444444444444444222000...---000000000000000111222333.........///000222444555777777777888999;;;<<<===BBBCCCFFFIIIMMMPPPSSSTTTWWWRRRQQQVVV]]]___bbbeeejjjiiigggeeebbb___\\\[[[XXXXXXYYY[[[___ffflllppprrrpppkkkeee^^^VVVOOOKKKLLLJJJHHHFFFDDDBBBAAAAAA>>>??????>>>;;;::::::;;;999666444333444555555555333333333333222222222222++++++++++++******))))))(((((((((''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%'''((((((((('''&&&&&&''')))*********)))(((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%$$$######$$$%%%%%%'''&&&$$$"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&))))))(((((((((((())))))%%%&&&)))******)))&&&%%%)))************)))((((((***)))***...//////333888===DDDOOOZZZdddmmmtttyyy~~~CCCAAA@@@???AAAEEEHHHKKKQQQUUU\\\fffpppyyy{{{tttmmmfffaaa___]]]ZZZ\\\cccggghhhjjjooonnnnnnlllkkkjjjiiihhhhhhiiijjjkkkkkklllllllllkkkddd___YYYTTTPPPMMMHHHEEE????????????@@@@@@AAABBBIIIIIIHHHFFFBBB>>>:::888::::::;;;;;;<<<>>>???@@@CCC@@@===:::999999;;;<<<<<<;;;;;;<<<======<<<:::777777888888888777666666:::<<<@@@DDDFFFGGGFFFEEECCCAAA===:::777555444444333444444555777999:::;;;<<<<<<;;;::::::999777555222222333333444555666777::::::999777555444222111000000000000000111222222444444444333222000...,,,...............///000111.............../////////333333333444555666888888:::<<<>>>AAADDDHHHJJJKKKPPPMMMMMMSSSXXXZZZ\\\^^^aaaaaaaaa```___^^^]]]\\\ZZZZZZ[[[]]]aaafffkkknnnqqqoookkkfff```ZZZUUURRRRRRQQQPPPOOONNNMMMMMMMMMLLLJJJGGGBBB===::::::::::::888666555666777666555444444333333222111111111...---,,,+++************,,,+++***)))'''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%'''&&&$$$#########%%%&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***************))))))))))))(((((((((((((((((()))&&&''')))******)))'''&&&((((((((())))))************)))***...//////333888>>>DDDOOOZZZdddllltttxxx}}}IIIIIIHHHHHHIIIKKKMMMOOOVVVYYY___gggpppyyy~~~xxxqqqkkkgggdddaaa___```ggglllmmmlllmmmmmmllljjjgggccc___\\\ZZZYYY[[[]]]___``````___^^^TTTPPPKKKHHHEEECCC@@@>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;999777555333777999;;;<<<;;;===BBBFFFHHHFFFBBB@@@???@@@CCCEEECCCBBB@@@??????>>><<<;;;<<<<<<;;;:::999999999999:::===@@@DDDGGGHHHHHHHHHEEECCC@@@<<<:::999888999666666777999;;;===???@@@??????>>>>>>======<<<<<<777777777777777888999999>>>===;;;999777666444444222111111111111222333333555555555555333111///...///............//////000///000000000///---+++***............///111222222222333555888;;;===???@@@GGGEEEGGGMMMQQQQQQQQQSSSTTTUUUVVVXXXYYYZZZ[[[[[[WWWWWWYYY\\\```dddhhhkkkmmmkkkhhheeeaaa]]]ZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]ZZZTTTKKKBBB<<<:::::::::999777777888777666444666666555444333222222111111000...,,,+++******+++++++++***)))((('''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$####################################$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''************************((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,***)))***...//////333888???EEEOOOYYYccckkksssxxx|||RRRRRRQQQPPPPPPPPPQQQRRRXXXZZZ___fffnnnvvv|||}}}yyytttoookkkiiigggeeeeeekkkqqqrrrnnnkkkjjjiiifffbbb\\\VVVPPPMMMJJJLLLOOORRRSSSRRRQQQPPPHHHFFFCCC@@@>>>===<<<;;;>>>>>>>>>>>>======<<<<<<777777777777666444333222555999===>>>===???FFFLLLMMMLLLJJJIIIIIIJJJLLLMMMGGGEEEBBBAAA@@@???===;;;@@@???===<<<<<<<<<===>>><<<>>>AAAEEEIIIKKKMMMNNNLLLIIIEEEAAA>>><<<<<<<<<;;;<<<===???BBBEEEGGGHHHHHHHHHGGGEEEBBB@@@@@@AAA<<<<<<;;;;;;;;;<<<===>>>@@@@@@>>>===;;;999888888555555555444444555555666777777777777666444222111111111000/////////000000111222333333222///---+++,,,,,,,,,,,,---...//////...///111333555777888999>>>===AAAGGGJJJHHHFFFHHHHHHIIILLLNNNQQQSSSTTTTTTOOOPPPSSSWWW[[[```dddfffhhhgggeeebbb```^^^]]]\\\]]]^^^___aaadddfffiiijjjiiigggaaaXXXMMMDDD>>><<<;;;999888888888777555333777777666666555555555444444333000---,,,+++,,,,,,''''''(((((())))))************)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((!!!""""""$$$%%%&&&''''''########################"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***((('''&&&%%%&&&(((***,,,***)))***...//////333888???EEEOOOYYYbbbkkkssswww|||]]][[[YYYWWWVVVUUUUUUUUUXXXZZZ^^^dddjjjqqqvvvyyy~~~}}}{{{yyyvvvrrrooommmjjjiiiiiimmmrrrsssnnnhhhbbb```]]]WWWPPPIIICCC@@@;;;===@@@CCCDDDDDDBBBAAA>>>>>><<<;;;999999:::;;;<<<<<<======<<<;;;:::999666666666666555444333222444999===>>>>>>@@@GGGMMMNNNOOOQQQRRRSSSRRRQQQPPPIIIGGGEEEDDDDDDCCCAAA???AAAAAA?????????@@@AAABBB>>>@@@DDDHHHMMMRRRUUUWWWXXXUUUOOOIIIDDDBBBAAAAAABBBCCCEEEHHHLLLPPPSSSUUUUUUUUUTTTPPPJJJFFFDDDEEE???>>>>>>>>>???@@@BBBDDDCCCBBBBBBAAA@@@>>><<<:::888888777777777777888888777777888888777555333222222222111000000///000000000111222333333111///---......---------......///,,,---...///000222222333777777<<>>???@@@BBBDDDFFFHHHIIIJJJFFFHHHKKKPPPUUU[[[___aaaddddddcccbbbaaa```______]]]^^^```bbbfffiiilllnnnmmmmmmkkkeeeZZZOOOGGGBBB===<<<999888888777555333555555555555555666666666666444222000............''''''(((((()))))))))***+++***)))((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&'''((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''!!!""""""$$$%%%&&&''''''########################"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((***)))(((''''''((()))******)))'''%%%%%%'''((()))***)))***...//////333888???EEENNNXXXaaajjjsssxxx|||~~~iiifffbbb^^^[[[YYYXXXXXXYYY[[[```eeekkkooorrrtttzzzzzzyyywwwuuuqqqnnnlllggghhhiiiiiikkkmmmhhhbbb[[[YYYUUUOOOIIIBBB===;;;666888:::<<<======<<<;;;777777777666555666888:::======>>>???>>>===;;;:::777666666555555444444444555999===???@@@BBBFFFJJJNNNPPPTTTVVVWWWUUURRRPPPJJJJJJJJJLLLNNNMMMKKKIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDFFFIIIOOOUUU\\\aaadddgggccc\\\TTTNNNJJJIIIHHHIIIKKKNNNSSSXXX]]]aaadddeeefffeee___VVVOOOKKKJJJCCCBBBBBBCCCEEEHHHKKKMMMLLLLLLMMMLLLIIIEEEAAA>>><<<;;;;;;:::::::::::::::888999999999888777555444444333222111000000000000///000111111111000//////000//////.........//////++++++,,,,,,---.........222333888===<<<777555777777888:::;;;===>>>>>>>>>???AAACCCHHHMMMSSSXXX[[[^^^___aaabbbcccbbbaaaaaa]]]^^^```bbbeeeiiilllmmmmmmoooqqqmmmeeeZZZQQQLLLDDDAAA>>><<<;;;;;;:::999555666666666666666666666555555444333222111000///,,,,,,+++***)))((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((()))))))))(((((((((((())))))******((((((((((((************((('''''''''((((((***)))***...//////333888>>>DDDMMMWWWaaakkktttzzz|||tttqqqkkkddd___]]]\\\\\\]]]```eeekkkooorrrssssssvvvvvvuuurrrnnnjjjeeeccc___cccdddaaa```aaa___ZZZSSSPPPLLLGGGBBB===:::888777777888999::::::999999333444555444333444777:::???@@@AAABBBBBB@@@???>>>777777777777777777888888:::===@@@DDDFFFHHHIIIIIINNNPPPRRRTTTTTTSSSQQQOOONNNPPPSSSXXX[[[\\\[[[YYYTTTSSSSSSRRRPPPNNNMMMLLLJJJLLLPPPWWW___gggnnnrrrtttoooggg___YYYUUUSSSSSSPPPRRRVVV\\\ccciiinnnqqqrrrttttttnnncccYYYTTTRRRLLLLLLLLLNNNQQQVVVZZZ]]]^^^___```___ZZZSSSLLLGGGBBBAAAAAA@@@??????@@@@@@>>>????????????===<<<;;;999999777666555444444444222222222111111111000000000000///...------......------------------------...///444888666111///222111222333555666666666777999999:::===AAAGGGLLLOOOSSSVVVZZZ^^^aaabbbaaa``````aaabbbcccfffhhhkkklllnnnppprrrqqqjjjaaaZZZVVVNNNJJJEEEBBBAAAAAAAAAAAA======<<<;;;:::999888777444555666666555333111000000///...---+++)))((((((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$############$$$######""""""&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''((())))))*********))))))))))))*********))))))))))))))))))***((()))))))))))))))))))))***)))***...//////333888===BBBKKKVVV```kkkuuu{{{}}}|||wwwppphhhbbb_________aaaeeekkkppptttvvvvvvuuurrrqqqppplllgggaaa\\\YYYYYY___```ZZZWWWYYYXXXTTTHHHFFFAAA<<<888555333222444444444444444444444444222444666555444555888<<<===>>>???AAAAAA@@@>>>===888888888999:::;;;===>>>AAABBBEEEIIIMMMNNNLLLJJJNNNOOOOOOPPPPPPPPPOOOOOORRRUUUZZZaaafffhhhfffdddaaa``````^^^[[[XXXTTTRRROOOQQQUUU\\\eeennnvvv{{{{{{vvvnnnfff```\\\[[[[[[UUUWWW[[[bbbiiipppvvvyyyyyy|||}}}wwwlllaaa[[[YYYUUUUUUVVVXXX\\\bbbgggjjjpppqqqqqqoooiii___UUUOOOHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEECCCBBB???>>>===;;;:::999999999777666555444333222222333//////...---,,,,,,,,,,,,000000000000////////////,,,---111555222---,,,///---...///111222333333333444333333444777<<>>???@@@AAAAAAAAA@@@@@@>>><<<<<<>>>===;;;>>>CCCCCCGGGMMMSSSVVVWWWUUUSSSVVVSSSPPPPPPSSSVVVVVVVVVXXX[[[bbbhhhmmmpppqqqqqqlllgggccccccdddccc]]]XXXWWWZZZ^^^eeemmmtttzzz}}}}}}uuummmfffbbbaaa```]]]^^^```eeekkkqqqwww{{{tttiiibbb___```___^^^```ffflllpppssstttxxx|||}}}xxxoooeee^^^QQQQQQPPPQQQRRRTTTWWWYYY\\\ZZZWWWTTTQQQOOONNNMMMLLLIIICCC===::::::;;;===888444444888888555444888777222///...---***,,,000...---,,,,,,...//////...---555888333000222111...000000000000000000000000//////000222444666888999AAADDDJJJNNNQQQSSSVVVXXX^^^```bbbdddeeegggiiikkktttttttttrrrnnniiieeebbbZZZXXXUUURRRQQQRRRSSSUUUXXXUUUQQQLLLFFFAAA===;;;999777555444444444222111777666333111...,,,++++++))))))))))))((((((((((((''''''(((((((((((((((((($$$&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%(((+++)))$$$"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%###"""!!!"""###$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&(((!!!%%%***)))$$$"""$$$'''&&&&&&&&&%%%%%%$$$$$$$$$(((%%%%%%))))))'''(((---%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((***'''%%%&&&(((***)))'''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++...,,,+++)))((())))))***((()))***+++---000444888>>>CCCKKKTTT^^^iiisssyyyzzzwwwsssnnnjjjhhhggggggmmmooosssvvvwwwuuurrrpppiiiccc\\\UUUQQQOOOLLLKKKJJJIIIIIIJJJJJJGGGCCC@@@::::::999777666555444333444333333555888999666444555666777777777888;;;===???AAACCCEEEFFFFFFEEEDDDBBB??????@@@@@@???CCCIIIMMMRRRZZZaaaddddddbbb```ZZZWWWTTTTTTUUUVVVUUUTTTYYY^^^fffmmmsssuuuuuutttppplllhhhhhhiiihhhddd```]]]___ccciiiooovvv{{{}}}}}}wwwqqqkkkgggdddccc___```cccgggmmmtttzzz}}}yyyooohhhfffaaa______ccciiipppvvvxxxzzz}}}|||tttjjjcccZZZXXXUUUTTTWWW[[[aaadddgggfffdddaaa^^^[[[YYYXXXUUUPPPHHHBBB@@@???@@@@@@BBB===<<>>:::888;;;:::555222222111......111111000000000111222222222222888999444000000...+++........................,,,,,,---...000222444555;;;>>>BBBEEEGGGJJJMMMOOOUUUXXX]]]```cccfffjjjlllqqqqqqrrrqqqnnnjjjeeeccc]]][[[YYYWWWWWWXXXZZZ\\\___^^^]]]ZZZTTTLLLDDD???<<<:::777666666555444222555444222000...---,,,,,,*********)))))))))(((((('''''''''''''''(((((((((((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%$$$'''***)))%%%"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&& !!!###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$########################$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$###$$$%%%&&&&&&%%%$$$###"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((()))******)))&&&&&&%%%%%%$$$$$$######((('''&&&&&&&&&&&&'''(((&&&$$$"""###%%%'''&&&%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((()))))))))+++******))))))***++++++***+++++++++,,,///333666:::@@@IIISSS___kkkvvv|||~~~uuuuuurrrmmmgggeeegggiiilllooorrruuutttqqqllliii^^^YYYRRRMMMJJJGGGEEEDDDDDDBBBAAAAAAAAA@@@>>>;;;777777666555555555555555444555777999;;;;;;888666777999;;;;;;;;;<<<>>>@@@DDDGGGKKKNNNPPPPPPOOONNNJJJFFFEEEFFFFFFFFFKKKRRRUUU[[[dddlllooonnnjjjgggbbb___]]][[[[[[YYYWWWTTT[[[aaakkktttyyy{{{yyywwwpppmmmiiiiiijjjkkkhhhfffeeefffiiinnnsssxxx|||~~~~~~|||yyyuuupppkkkgggeeebbbdddgggkkkqqqwww|||}}}uuuooommmfffeeeeeehhhnnnuuuzzz}}}xxxoooiiidddaaa\\\[[[]]]dddmmmrrrssssssrrrqqqnnniiieeeccc```YYYPPPJJJIIIIIIIIIHHHHHHDDDBBBCCCCCC???<<<<<<===999777888666222111444222111111111111222333333555888888444000000...,,,////////////............++++++,,,---...000222333666888:::<<<===???BBBEEEIIIMMMTTTZZZ___ccchhhkkkkkkmmmooopppoookkkgggddd___^^^]]]\\\\\\^^^```aaaeeegggjjjiiicccXXXLLLEEEAAA>>>;;;:::999888666555444444333222111000000///---,,,,,,+++***)))((((((''''''''''''''''''''''''(((((((((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''###&&&)))(((%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$&&&'''(((&&&%%%###'''&&&%%%$$$###"""!!! ############$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&((()))(((&&&#########***&&&"""!!!###%%%%%%$$$&&&&&&&&&&&&&&&'''''''''$$$((()))'''---666777000))))))((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((('''''')))(((((()))***+++,,,---,,,,,,,,,,,,,,,---111444:::???IIITTT___kkkuuu|||~~~rrrsssqqqjjjbbb___bbbfffgggiiikkkllljjjfffaaa]]]UUUQQQLLLGGGEEEDDDBBB@@@@@@>>><<<<<<<<<<<<;;;:::888888777777777888999:::999:::;;;===>>>===<<<;;;999;;;===>>>@@@BBBEEEHHHNNNQQQVVV[[[^^^]]]\\\ZZZUUUQQQNNNNNNMMMMMMRRRYYY]]]cccmmmtttwwwtttnnnjjjiiihhhfffcccaaa]]]ZZZXXX^^^dddnnnxxx}}}~~~{{{xxxpppnnnkkkkkklllmmmmmmkkkiiijjjmmmqqquuuzzz}}}~~~|||xxxtttpppllliiihhhfffgggjjjnnntttyyy}}}}}}vvvrrrpppmmmkkkjjjlllqqqwww{{{}}}yyyqqqmmmhhheeebbbaaadddkkksssxxxxxxyyyzzzzzzwwwrrrlllhhhggg```VVVRRRRRRTTTTTTSSSRRROOOMMMMMMNNNKKKGGGDDDAAA===<<<===:::666444666444444444444333333444666555666555333222111111000111111111000000000000000---------...///000111222444555666666666888;;;>>>>>>CCCJJJQQQWWW\\\```cccdddgggkkknnnnnnllliiiggg```___^^^^^^^^^```aaacccfffjjjnnnooojjj```TTTLLLFFFCCC@@@>>>===<<<:::888666666666666555444333333//////...---+++***))))))((((((((('''''''''''''''((())))))'''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((###&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$'''&&&%%%$$$###""""""!!!#########$$$$$$$$$%%%%%%###############$$$%%%&&&%%%'''******(((&&&%%%%%%&&&%%%$$$$$$%%%'''''''''%%%&&&&&&''''''(((((((((!!!((()))&&&111DDDIIIAAA,,,+++)))(((''''''(((((('''''''''&&&&&&''''''''')))(((((('''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******+++,,,+++,,,,,,,,,,,,...111444<<>>???===;;;:::;;;<<<<<<;;;:::999888888999:::<<<===???@@@AAAAAA@@@@@@@@@@@@;;;===@@@BBBEEEJJJOOOSSSZZZ]]]bbbgggjjjiiihhhfff```[[[XXXVVVTTTRRRVVV]]]iiioooxxx~~~{{{tttooolllkkkjjjhhhdddaaa^^^]]]bbbhhhqqqzzz~~~~~~{{{xxxrrrqqqppppppqqqrrrrrrrrrkkklllooossswww|||~~~yyysssooommmlllmmmkkklllooossswww{{{~~~{{{vvvrrrpppnnnlllkkklllqqqvvvzzz|||~~~|||wwwqqqnnnhhhgggffffffiiinnntttwwwzzz|||~~~|||vvvpppllljjjccc\\\XXXZZZ^^^```aaaeeedddbbbaaaaaa]]]VVVOOOFFFCCCAAAAAA???:::888999999;;;;;;:::888888:::<<<<<<:::777666444222222222111111111111000000//////...............//////000111222222222111222555888888<<>>:::::::::999888666444333111000///...---,,,++++++))))))((((((((('''''''''*********)))((())),,,...((((((((((((((((((((((((&&&&&&&&&''''''((((((((($$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$'''***+++***)))((()))!!!&&&(((&&&$$$&&&(((%%%&&&&&&''''''(((((((((""")))((($$$///EEEOOOKKK222000---)))'''%%%$$$$$$&&&''''''''''''''''''&&& !!!###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))***++++++,,,///333666;;;AAAJJJUUU___hhhqqqwww|||nnnkkkeee\\\TTTOOOPPPRRRPPPPPPPPPOOOMMMIIIFFFEEEDDDBBB???=========<<<;;;???===;;;;;;=========<<<999888888999;;;>>>AAACCCHHHJJJKKKJJJHHHFFFEEEEEEAAACCCEEEGGGLLLRRRZZZ```dddgggkkknnnppppppnnnmmmgggccc___]]]ZZZWWWZZZ```mmmrrr{{{}}}vvvqqqllllllllljjjgggeeeeeeeeekkkooovvv{{{~~~~~~|||zzzsssssstttuuuuuuuuuuuuuuupppqqqtttwww{{{}}}xxxuuutttuuuwwwssstttwwwzzz}}}}}}zzzxxxvvvqqqooommmooossswww{{{}}}||||||||||||yyyvvvrrrpppjjjjjjjjjkkknnnqqqsssuuu{{{}}}{{{uuuqqqkkkgggbbb___```dddjjjooouuuuuutttrrrqqqmmmaaaUUUOOOKKKHHHHHHEEE@@@>>>@@@===???AAA???<<<;;;===@@@JJJDDD>>>;;;999444222222222222111111000/////////......------,,,------......///000///......000222444777:::===@@@CCCFFFIIIQQQTTTXXX\\\___aaaaaa```^^^^^^^^^___```bbbcccdddfffiiimmmooonnnjjjdddaaaSSSQQQNNNLLLLLLKKKIIIGGGBBBAAA@@@>>>;;;777444222222111111000///...------+++******))))))(((((((((%%%%%%%%%%%%$$$&&&))),,,(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$#########$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%'''((()))$$$&&&)))******)))***+++%%%'''$$$!!!###&&&&&&&&&&&&&&&&&&'''''''''%%%(((&&&""")))888CCCEEE@@@===777111+++(((%%%%%%&&&&&&'''(((((('''&&&&&& ###%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((($$$%%%&&&'''((())))))***((())))))******)))(((((()))***++++++,,,///333666777>>>HHHTTT___jjjtttyyy{{{~~~jjjeee]]]TTTNNNJJJIIIJJJGGGGGGEEECCCAAA@@@???>>>@@@>>><<<;;;<<<<<<<<<;;;===<<<;;;<<<===>>>===;;;888888999;;;???DDDIIILLLTTTXXX\\\]]]YYYSSSOOONNNKKKLLLLLLMMMRRRZZZcccjjjiiikkkmmmoooppppppooonnniiieeecccbbb___\\\^^^ccciiiooowww}}}|||vvvrrrnnnppppppooommmmmmpppssswwwxxx{{{~~~~~~}}}yyy|||~~~~~~}}}|||yyyzzz{{{}}}~~~~~~zzzxxxyyy|||}}}~~~||||||||||||zzzxxxwwwuuuqqqpppppppppqqqsssuuuwww|||~~~}}}xxxuuummmllliiieeedddhhhqqqyyy{{{~~~|||nnn___ZZZUUUQQQPPPMMMHHHGGGJJJFFFHHHJJJHHHDDDCCCEEEIIIUUULLLDDDBBB???999666888666555555444333333222222111000///...............,,,...000000///...///000222333444444555888<<>><<<<<<===>>>===<<<;;;::::::;;;======<<<:::999999;;;???DDDKKKQQQUUU]]]dddkkkmmmhhh```YYYUUUSSSSSSRRRRRRVVV^^^hhhoookkklllmmmnnnnnnnnnmmmmmmiiifffddddddbbb___```eeehhhnnnvvv}}}}}}yyyuuussstttuuuuuutttvvvzzz~~~}}}}}}}}}}}}||||||{{{zzzxxxvvvtttssssssuuuxxxzzz{{{}}}~~~yyyvvvooopppooojjjfffiiittt~~~}}}~~~ooobbb\\\XXXVVVRRRNNNNNNQQQSSSVVVXXXVVVQQQPPPSSSVVVYYYOOOGGGFFFDDD???===???;;;::::::999888777777777444333222111111000000000---///222222111000000111000000000///000222777:::<<<===@@@CCCGGGKKKNNNPPPNNNOOORRRVVVZZZ^^^aaabbbcccfffkkkooonnnkkkeeebbb___]]][[[ZZZZZZZZZYYYWWWZZZYYYVVVQQQKKKDDD>>>:::222222111111111111111111------,,,,,,+++***))))))******(((&&&$$$%%%(((+++''''''''''''''''''''''''))))))((((((''''''&&&&&&((('''&&&&&&'''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&&&&%%%'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''******)))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%''''''((((((&&&$$$!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%''')))+++,,,&&&''''''&&&$$$$$$&&&''''''&&&$$$%%%&&&&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$"""###&&&)))&&&$$$+++666===:::555///+++)))))))))%%%&&&'''(((((('''&&&%%%)))++++++(((!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&###%%%''')))++++++++++++---...---,,,+++---000222:::@@@JJJUUU___hhhpppuuuzzz~~~\\\VVVNNNHHHEEEDDDDDDDDD???>>>===;;;999888777777888:::<<<<<<<<<<<<>>>???======>>>>>>>>>======<<<===???CCCGGGLLLTTT[[[```hhhnnnuuuuuuooofff___[[[YYYXXXVVVVVVYYY^^^cccggghhhiiikkkjjjiiiiiijjjlllffffffffffffeeeeeeeeeeeelllooouuu{{{~~~~~~}}}|||}}}}}}yyyzzz||||||yyy|||}}}yyyvvvoooppppppmmmkkkmmmssswwwyyyiiigggbbb]]]YYYXXX[[[^^^cccggghhhfffdddddd```[[[^^^[[[WWWSSSOOOJJJEEEAAA??????>>>===<<<:::999888888777777666555444333333222111000///............(((***,,,...///111444666555666888:::===???AAABBBCCCCCCGGGNNNSSSVVV\\\ccchhhkkkooopppnnnkkkhhhgggbbb```\\\YYYXXXXXXZZZ[[[```___^^^\\\WWWNNNCCC:::999666222000000111000000000111000000///---++++++))))))***))))))((('''&&&(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%***(((&&&###""""""###$$$$$$$$$%%%&&&'''((()))***$$$$$$$$$$$$$$$%%%&&&'''###"""!!! """$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&'''''''''''''''((()))***"""######$$$$$$######"""&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***...***'''''')))******(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''(((((())))))******+++++++++++++++***)))(((''''''''''''''''''''''''++++++***************+++(((***+++,,,---///333666888>>>HHHRRR]]]hhhqqqwww}}}RRRNNNHHHCCCAAAAAAAAAAAA===<<<:::999777666666555888:::;;;<<<<<<>>>AAACCCBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEHHHLLLQQQYYYaaagggmmmrrrwwwwwwqqqiiiccc```^^^]]][[[ZZZ[[[]]]aaacccdddfffhhhjjjkkkmmmppprrruuutttsssrrrpppooonnnmmmmmmqqqwww}}}{{{||||||{{{vvvwwwwwwtttqqqqqquuuyyy~~~}}}nnnlllgggbbb______cccfffmmmrrrtttsssrrrqqqmmmhhhdddbbb]]]ZZZVVVQQQLLLIIIIIIIIIGGGEEEBBB???===;;;::::::999888666555444444222111111111111111222222---///000111000000222333555555666666777888888888>>>>>>AAAGGGJJJLLLQQQXXXaaaeeejjjmmmmmmkkkiiihhhcccaaa___\\\[[[[[[\\\]]]___^^^]]]\\\YYYRRRIIIBBB===:::777444444444333222333333222111000//////...***************)))((('''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))'''$$$$$$&&&''''''%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''((())))))******++++++******))))))))))))((((((((((((((((((((((((++++++***))))))******+++)))***+++,,,---///333555888>>>HHHRRR]]]hhhqqqwww}}}HHHEEEAAA??????@@@??????<<<;;;999888777666666666999:::;;;===???CCCIIIMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRWWW^^^gggmmmppptttwwwvvvqqqjjjgggfffcccbbb```___^^^^^^______```ccchhhlllqqqvvv|||~~~zzzxxxwwwsssuuuyyy~~~~~~~~~}}}~~~~~~~~~yyywwwyyy{{{|||sssqqqmmmiiifffgggkkkooowww|||{{{uuujjjgggccc```]]]YYYUUUQQQQQQQQQPPPNNNKKKGGGDDDBBB???>>>===<<<:::999888777333333333333444555666777444555555444111000000111333333333333333333333333999888:::???AAAAAAEEEKKKVVV[[[bbbhhhiiiiiihhhhhheeecccaaa___^^^]]]^^^^^^^^^]]]]]]]]][[[WWWQQQMMMDDDAAA===:::999999888777888777555444333222222222,,,,,,,,,++++++***)))((('''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''******)))(((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%$$$$$$######$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''&&&''''''(((((()))******+++***(((''''''((())))))))))))))))))))))))))))))******)))))))))******+++)))***,,,,,,---///222555999>>>GGGQQQ\\\gggqqqwww}}}BBB@@@>>>>>>??????>>>======<<<;;;:::999888888888999;;;===@@@EEELLLUUU[[[\\\\\\[[[YYYXXXWWWWWWVVVWWWVVVUUUUUUXXX^^^gggmmmlllooorrrpppllliiihhhiiiggggggfffeeedddcccbbbbbbaaaffflllssszzz}}}{{{zzzzzz|||~~~zzzzzz~~~}}}{{{zzz{{{~~~|||}}}~~~~~~~~~|||xxxvvvrrrnnnkkkkkknnnrrrwww}}}yyymmmkkkgggcccaaa^^^[[[XXXWWWXXXXXXWWWUUUQQQMMMJJJGGGFFFDDDBBB@@@>>>===<<<666666555555555666777777888888888666222000000000000000111111222333333333555444666:::;;;;;;>>>DDDKKKQQQZZZaaadddffffffgggfffeeecccaaa```^^^^^^]]]^^^^^^^^^^^^]]]ZZZWWWTTTKKKHHHCCC@@@??????>>>======;;;999777555444444444.........---,,,+++***)))'''''''''((())))))******''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&%%%$$$###############&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''((())))))******)))'''&&&%%%'''(((***))))))))))))))))))))))))***))))))))))))******+++)))+++,,,,,,---///222555999>>>GGGQQQ[[[gggqqqwww}}}???===<<<<<<===>>>===<<<======<<<;;;::::::;;;;;;;;;===@@@EEEMMMWWWaaahhhjjjhhheeebbb```^^^]]]\\\\\\[[[YYYWWWWWW\\\bbbgggfffiiilllkkkiiiiiikkkmmmmmmmmmlllllllllkkkjjjiiigggkkkrrrzzz|||yyyxxx|||zzzvvvuuuyyy~~~|||yyyvvvuuussszzz~~~{{{yyyyyyyyyxxxwwwuuuwwwzzz}}}~~~}}}}}}~~~{{{zzzwwwsssooommmoooqqquuu{{{~~~yyyqqqnnnjjjgggfffdddbbb```bbbccceeedddaaa]]]WWWTTTPPPOOOMMMJJJHHHEEECCCBBB<<<;;;:::888777666666666888999999777444222222222111111111222222222222222222000222555666666999???CCCIIIQQQWWW\\\^^^```aaaffffffeeedddbbbaaa___^^^___`````````]]][[[YYYXXXPPPMMMIIIGGGFFFFFFFFFEEEDDDCCC@@@===:::777666555000000000///...,,,+++***(((((((((((())))))******(((''''''&&&&&&''''''(((''''''((((((((()))))))))'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%$$$$$$###"""%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$!!!""""""###$$$%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''(((((()))))))))(((&&&%%%%%%'''(((***(((((((((((((((((((((((())))))(((((()))******+++***+++,,,,,,---...222444999>>>FFFPPPZZZfffqqqxxx}}};;;:::999:::<<<>>>>>>===???>>>>>>=========>>>>>>>>>AAAEEEKKKSSS^^^iiipppqqqoookkkhhhdddbbbaaaaaa```^^^\\\YYYYYY[[[```dddeeehhhlllnnnnnnpppuuuyyyyyyyyyxxxvvvuuusssrrrrrrlllpppvvv~~~|||yyytttssswww|||vvvqqqqqquuuyyyyyyyyyxxxwwwtttpppmmmkkkhhhnnntttwww|||wwwuuurrrppppppqqqpppooommmqqquuuxxx{{{~~~|||wwwxxxyyyzzz}}}~~~~~~{{{wwwtttssstttwww|||~~~{{{vvvsssooommmlllkkkiiihhhppprrrttttttqqqkkkeeeaaaZZZYYYVVVSSSPPPMMMKKKIIIDDDCCCAAA>>><<<:::999888:::;;;;;;999777555555666555555444333222111000000000...///222222111444:::>>>BBBGGGLLLPPPSSSVVVXXXaaabbbcccddddddcccaaa```aaacccdddccc```]]][[[ZZZUUURRROOONNNNNNPPPPPPOOOOOONNNKKKGGGBBB===999777222222111111///...,,,+++))))))))))))))))))))))))((((((''''''''''''(((((((((((()))******+++,,,,,,(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((())))))(((((('''&&&&&&''')))***(((((((((((((((((((((((((((((((((((()))******+++***+++,,,,,,,,,...111444999>>>FFFOOOZZZfffqqqxxx~~~:::999888:::>>>AAACCCCCCDDDDDDCCCCCCCCCDDDDDDEEECCCFFFJJJPPPWWW```jjjppprrrpppmmmiiigggeeeeeeeeebbbaaa```^^^]]]___dddgggjjjoootttxxx{{{}}}zzzxxxwwwmmmpppuuu|||vvvrrrmmmkkkoooxxxxxxwwwsssnnniiiiiimmmrrrtttvvvzzz}}}~~~|||yyywwwqqqpppooommmiiiddd```]]]\\\aaadddeeeiiinnnqqqooojjjgggeeeddddddeeeddddddbbbgggllloooppprrrxxx}}}|||wwwuuutttsssrrrrrrkkkmmmppprrruuuzzz}}}|||zzzzzz|||~~~}}}{{{~~~yyyvvvrrrpppoooooonnnmmmuuuxxx|||~~~zzzuuurrrbbbaaa^^^[[[WWWTTTQQQPPPLLLKKKIIIFFFCCCAAA@@@???>>>??????===:::999999999999999888777666555555444333000000222111...000555999<<>>:::444333333222000///---,,,++++++******)))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###"""$$$$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''"""###$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''###&&&'''&&&###!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((()))+++++++++,,,---,,,,,,...111333999>>>EEENNNYYYeeeqqqxxx~~~;;;:::999<<>>BBBEEEFFFIIIOOOUUUZZZ\\\]]]^^^bbbfffjjjjjjgggcccaaaaaa[[[YYYXXXYYY\\\___```aaaeeedddaaa\\\TTTKKKBBB===444444444333111///...---,,,,,,+++***)))(((''''''((((((''''''''''''((((((&&&&&&&&&%%%$$$$$$######&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$###"""###&&&(((******))))))'''&&&%%%%%%$$$"""###%%%%%%%%%###!!! $$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###""""""###%%%&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%&&&'''))))))***$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""%%%'''''''''&&&%%%''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%''')))((($$$!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))''''''((()))******))))))************************''''''''''''((()))+++++++++,,,------,,,...111333999>>>EEENNNYYYeeeqqqxxx~~~999:::===AAAHHHPPPWWW[[[YYYYYYWWWVVVTTTSSSRRRRRRRRRPPPPPPQQQVVV\\\aaaccckkkkkkjjjjjjjjjjjjkkklllnnnmmmkkkjjjjjjlllmmmnnnttt{{{}}}|||uuuqqqooosss|||{{{wwwuuuuuuoooiiiaaa]]]```gggoootttttttttttttttsssrrrqqqqqqiiigggddd```\\\ZZZXXXXXXZZZZZZZZZZZZ\\\^^^___aaa^^^^^^^^^ZZZUUUPPPMMMLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSQQQOOOMMMMMMNNNPPPRRRUUUVVVXXXXXXXXXXXXZZZ[[[^^^^^^]]]\\\[[[ZZZYYYYYYWWWZZZ]]]___aaaccchhhlllyyy|||~~~~~~|||{{{|||uuuvvvvvvvvvwww{{{||||||}}}}}}xxxrrrrrrpppnnnpppwwwuuuwww}}}nnnkkkgggdddbbbaaa___]]]YYYYYYYYYXXXUUURRROOOMMMKKKJJJGGGEEECCCAAA???>>>;;;<<<===???AAABBBCCCDDD>>>;;;888444111000111111222222333444666999;;;<<<===@@@DDDHHHLLLPPPUUUYYY]]]bbbhhhlllkkkhhheeecccZZZ[[[[[[[[[[[[]]]aaaeeeggghhhiiihhhbbbXXXKKKBBB<<<888333000000111111111---------,,,++++++******%%%&&&''''''&&&%%%###"""''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&%%%###""""""###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''######""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""&&&&&&'''''''''&&&$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$$$$&&&'''%%%%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''###$$$%%%&&&''')))******)))((('''&&&&&&'''((()))******)))))))))))))))***''')))+++***((('''***---+++++++++,,,---///111222888<<>>:::666555444444333333222222222333333444111333666999;;;>>>BBBEEEKKKOOOUUUYYY\\\^^^```aaabbbaaa```^^^]]]___bbbfffjjjjjjlllmmmlllgggaaa\\\OOOJJJCCC===:::777555333666555333000...,,,++++++***)))((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$%%%'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$###""""""###$$$%%%'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))***)))((((((***,,,++++++++++++---///111222999>>>FFFPPP[[[fffqqqwwwzzz~~~DDDGGGMMMUUU^^^eeekkknnnkkkhhhbbb]]]ZZZZZZ\\\]]]______^^^]]]]]]^^^aaadddmmmrrrzzz~~~~~~zzzuuuqqqlllqqqyyyzzzsssoookkkhhheeeeeeiiimmmpppqqqtttqqqkkkeee```]]][[[[[[WWWRRRMMMIIIGGGGGGFFFFFFFFFFFFGGGJJJMMMQQQTTTVVVYYYXXXWWWWWWXXXYYY[[[\\\VVVTTTPPPNNNMMMPPPSSSVVV]]]^^^```___]]]ZZZZZZZZZ\\\]]]^^^^^^]]]ZZZWWWTTTTTTTTTTTTRRRPPPMMMKKKIIILLLLLLLLLKKKHHHFFFFFFGGGGGGIIILLLMMMLLLIIIEEEBBBAAABBBCCCCCCDDDEEEGGGHHHHHHKKKNNNPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVXXX\\\___hhhlllrrrwwwyyyvvvrrroooiiiiiihhhhhhjjjpppwww}}}}}}}}}~~~wwwsssooollllllmmmnnnnnnpppssswwwzzz|||{{{yyywwwooojjjeee```\\\WWWQQQLLLJJJHHHGGGEEEDDDEEEFFFGGGEEECCC???<<<999777666666888777666555444333333333000222444555666888;;;>>>BBBDDDHHHJJJLLLNNNQQQTTT\\\]]]___``````aaacccfffhhhhhhiiijjjkkkiiieeebbbWWWRRRKKKEEEAAA>>>;;;888<<<:::888555333111//////+++***)))(((((()))***+++''''''''''''''''''''''''************************''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))(((&&&$$$$$$$$$%%%%%%!!!""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&(((((((((''''''((((((((((((((('''''''''((())))))))))))))))))))))))***+++)))))))))***+++---///000999???GGGQQQZZZfffqqqyyy|||IIILLLQQQWWW^^^dddiiikkkllliiieeebbb``````aaabbbdddeeeeeedddcccdddgggjjjwww}}}}}}|||zzzvvvrrrjjjmmmsssyyy{{{ssslllhhhgggdddaaa___```bbbdddeeegggeeeaaa]]]YYYWWWVVVVVVPPPMMMHHHEEEDDDCCCBBB@@@AAAAAACCCFFFKKKQQQWWWZZZ___^^^^^^___aaaccceeefffdddaaa^^^[[[[[[]]]```bbbhhhjjjllllllkkkjjjiiijjjhhhiiikkklllkkkhhheeeccceeedddcccaaa^^^ZZZVVVSSSWWWWWWVVVSSSNNNKKKJJJJJJMMMOOORRRTTTSSSOOOKKKHHHDDDDDDCCCCCCCCCDDDDDDDDDEEEGGGHHHIIIHHHHHHIIIKKKIIIJJJKKKKKKKKKNNNQQQTTTXXX\\\ccciiilllkkkhhhfff```aaaaaabbbeeellltttyyy{{{~~~}}}~~~~~~xxxuuuqqqpppppprrrssssssuuuyyy~~~{{{sssjjjbbb___[[[WWWSSSOOONNNLLLJJJIIIIIIIIIIIIDDDBBB@@@===;;;:::999999:::999888666555444444444111222333333333444666888999;;;>>>???AAACCCGGGIIIRRRVVV]]]bbbeeefffgggggghhhggghhhiiijjjiiifffccc[[[WWWQQQLLLIIIFFFDDDBBB>>>===<<<:::777444222111,,,+++)))(((((((((******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%%%%%%%&&&!!!""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$###""""""&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''((((((((((((((((((''')))((((((((())))))***+++***)))(((((()))******+++,,,,,,,,,,,,...000222333888???HHHPPPYYYdddqqqzzzNNNPPPSSSWWW\\\bbbfffhhhhhhhhhhhhgggggghhhhhhhhhjjjlllmmmllliiiiiillloooyyy{{{yyyxxxtttqqqhhhjjjmmmrrrwww}}}~~~xxxqqqjjjeeeaaa^^^\\\ZZZXXXXXXYYY[[[\\\[[[YYYXXXVVVUUUTTTUUUUUUMMMKKKGGGEEEDDDCCCBBB@@@@@@AAACCCGGGNNNVVV^^^ccciiiiiiiiijjjlllnnnppprrrrrrpppmmmkkkkkkmmmpppqqqtttvvvyyyyyyyyyxxxxxxyyyvvvwwwxxxxxxxxxvvvtttrrrttttttrrrpppmmmhhheeecccbbbcccaaa^^^ZZZVVVUUUUUUXXXZZZ]]]^^^]]]ZZZVVVSSSMMMKKKIIIHHHIIIIIIHHHFFFGGGHHHHHHGGGEEECCCDDDEEEBBBCCCDDDDDDDDDEEEHHHJJJJJJNNNTTTYYY\\\]]][[[ZZZVVVWWWYYY[[[^^^dddkkkpppuuuxxx||||||xxxwwwyyy{{{zzzxxxxxx{{{~~~~~~{{{yyywwwwwwwwwvvvuuuzzz}}}yyymmmeeebbb```]]]YYYTTTTTTSSSRRRQQQOOONNNMMMGGGFFFDDDBBB???===<<<;;;:::999888777666555555555333444444333111111222444333555888999;;;===AAADDDHHHNNNWWW___dddfffhhhiiiiiiiiiiiijjjlllkkkiiifff^^^ZZZVVVSSSRRRPPPNNNLLLCCCCCCBBB@@@===888444111---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''))))))((())))))***+++,,,***)))'''(((***++++++***************,,,...000111777>>>GGGOOOWWWbbbpppzzzRRRSSSTTTWWW\\\aaaeeehhhgggjjjmmmqqqssssssrrrqqqrrruuuvvvsssnnnlllooorrrwww}}}xxxuuusssooojjjddddddeeehhhlllpppsssttttttrrrnnniiiccc^^^[[[YYYRRRQQQQQQPPPPPPRRRUUUWWWTTTTTTTTTTTTUUUWWWXXXYYYVVVSSSOOOMMMLLLKKKJJJHHHHHHIIIKKKPPPXXXbbblllqqqvvvvvvvvvvvvxxxzzz|||~~~~~~|||{{{|||}}}}}}{{{xxxvvvuuuqqqqqqqqqoookkkiiiiiiiiikkklllnnnooonnnkkkhhheee^^^[[[XXXWWWWWWVVVTTTRRRPPPPPPPPPMMMKKKIIIIIIJJJEEEEEEEEEDDDCCCBBBDDDEEEEEEGGGKKKNNNPPPQQQPPPOOOLLLNNNPPPSSSUUUYYY^^^aaagggiiimmmrrruuuuuurrrooonnnppprrrqqqnnnnnnrrrwww}}}~~~|||}}}qqqkkkiiigggbbb^^^ZZZZZZ[[[[[[YYYWWWUUUSSSPPPOOOLLLHHHEEEBBB???>>>;;;:::999999888888999999777777777555222111222333222444555666555666999;;;>>>CCCLLLSSSZZZ___cccfffhhhiiijjjlllnnnnnnkkkiiibbb___\\\ZZZYYYXXXVVVTTTMMMNNNNNNKKKFFF???888333//////...---,,,***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&"""$$$&&&((())))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%'''''' !!!"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###"""$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((***+++++++++)))'''(((***++++++)))'''''''''((()))+++---...666===GGGNNNUUU```ooozzzUUUUUUUUUXXX\\\aaagggjjjmmmqqqxxx~~~~~~xxx{{{{{{wwwqqqnnnooorrrvvv|||{{{tttrrroooiiiccc___^^^]]]___bbbeeeggghhhhhhfffbbb]]]XXXUUURRRQQQIIIIIIJJJKKKLLLOOOSSSVVVSSSSSSTTTVVVXXX[[[]]]^^^bbb___[[[XXXVVVUUUSSSRRRRRRRRRUUUZZZcccnnnxxx}}}~~~~~~{{{zzz{{{|||{{{|||}}}~~~}}}zzzxxxvvvnnnjjjgggeeeeeeeeebbb___ZZZZZZYYYWWWTTTSSSSSSTTTKKKKKKKKKHHHEEEDDDDDDEEEFFFGGGIIIKKKKKKKKKJJJIIIFFFHHHJJJLLLNNNPPPSSSVVVXXXZZZ^^^ccchhhjjjiiigggfffiiikkkjjjggggggkkkpppuuuuuupppooolllfff```]]]___```aaa___]]]YYYWWWXXXVVVRRRNNNIIIEEEAAA@@@======<<<<<<<<<======>>>;;;;;;;;;888555444444555444444555333000//////000777;;;AAAHHHNNNVVV]]]bbbfffgggiiillloooooollljjjeeeccc```^^^^^^]]][[[YYYXXXYYYYYYVVVOOOEEE<<<666111111111000...,,,)))((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$&&&(((******(((%%%######$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############""""""######$$$%%%'''&&&&&&%%%%%%&&&&&&'''############$$$$$$%%%&&&$$$$$$#########$$$&&&'''"""###$$$%%%&&&''''''''''''''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$"""!!!%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''')))******+++)))&&&'''***,,,+++)))************,,,...000111555===FFFMMMTTT___nnnzzz~~~^^^[[[[[[___aaabbbggglllwww~~~{{{uuunnnmmmppppppwwwtttmmmkkkiiieeeaaa^^^[[[XXXUUUTTTUUUXXXYYY[[[ZZZXXXUUURRROOOLLLJJJKKKKKKKKKKKKMMMQQQXXX]]]aaa```___^^^```bbbeeegggkkklllmmmllliiifffeeeeee```cccgggnnnvvv~~~}}}|||{{{xxxuuurrrmmmllliiigggdddbbbaaaaaa^^^\\\XXXSSSOOOLLLJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFEEEFFFHHHKKKMMMNNNMMMQQQQQQSSSTTTUUUUUUUUUUUU\\\]]]___```aaacccfffhhhqqqvvv~~~}}}{{{|||}}}~~~zzzuuusssooojjjeeejjjkkkllllllkkkhhhfffddd```___]]]ZZZVVVQQQJJJFFFFFFDDDAAA>>>===>>>@@@AAA:::::::::999888777666555888666333222222222222111222555999>>>CCCIIIOOOSSSYYY```iiioooqqqooommmkkkggggggeeecccaaa^^^\\\[[[]]]^^^^^^]]]WWWMMMAAA999444333000000///...,,,***,,,+++)))''''''''')))***(((((('''''''''&&&&&&&&&************************))))))))))))))))))))))))%%%&&&''')))))))))((((((((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''###""")))((('''%%%$$$###""""""%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((+++)))&&&'''))))))'''$$$&&&&&&%%%$$$$$$&&&'''(((+++*********))))))(((((((((((('''''''''''''''(((******+++,,,---///000111888===DDDLLLUUUaaaoooyyy```]]]^^^cccfffhhhmmmsss~~~{{{uuunnnlllnnnmmmsss{{{xxxllleeecccbbb___\\\YYYWWWTTTQQQQQQQQQSSSTTTWWWWWWVVVVVVTTTQQQOOONNNNNNOOOPPPRRRUUU[[[bbbhhhjjjiiiiiiiiilllooosssuuuwwwxxxyyyxxxuuurrrqqqqqqpppqqqtttxxx~~~~~~|||zzzxxxvvvuuutttllljjjfffbbb]]]ZZZWWWVVVTTTTTTTTTSSSRRRPPPNNNLLLJJJIIIIIIKKKMMMOOONNNMMMIIIIIIJJJKKKKKKLLLMMMMMMVVVVVVVVVWWWWWWYYY\\\^^^hhhmmmssszzz{{{yyyxxxyyy{{{||||||zzzxxxrrrnnnrrruuuxxx{{{zzzwwwssspppjjjfffaaa]]][[[WWWQQQMMMIIIGGGDDDAAA@@@@@@@@@AAA======<<<;;;:::999888777999777444222333333222111111333666999;;;???DDDHHHOOOVVV___hhhmmmooopppqqqjjjhhhdddaaa^^^]]]\\\\\\^^^______^^^ZZZQQQFFF???888555333111111000///---...,,,***(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))(((((('''((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""""""###%%%&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$'''&&&%%%%%%%%%&&&''''''(((''''''&&&&&&''''''((((((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((''''''******))))))))))))************+++,,,---///000111777<<>>:::666444333222111000000///,,,***))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))(((((('''&&&((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&(((((((((%%%$$$######""""""###############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''%%%$$$$$$%%%''')))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''******))))))))))))************+++,,,---///000111666;;;BBBJJJSSS___mmmwww}}}kkkjjjkkkoooooopppvvv}}}}}}yyyssslllhhhiiihhhjjjmmmnnnmmmkkkkkkkkkjjjeee]]]WWWUUUVVVXXXZZZ]]]\\\ZZZYYYXXXXXXXXXYYY\\\___cccgggjjjjjjhhhgggjjjkkkmmmoooqqquuuzzz}}}|||wwwuuuuuuuuuuuutttrrrooolllkkkeeedddcccbbbbbbaaa^^^\\\SSSPPPLLLIIIGGGGGGHHHIIIPPPLLLHHHFFFFFFHHHJJJKKKSSSUUUYYY^^^ccchhhmmmooojjjjjjiiiiiijjjmmmppprrrwww||||||pppiiifffddd```\\\YYYWWWUUUQQQNNNLLLJJJIIIGGGEEECCC@@@>>>===<<<<<<;;;999555333333222111000---...000111333666:::======BBBHHHOOOUUU[[[```dddiiihhheeebbb````````````___```aaabbbaaa\\\UUUPPPEEEAAA;;;666444333222111222111000...------------'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((('''&&&&&&(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&########################'''$$$###$$$(((***)))'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&'''))))))))))))'''&&&%%%%%%%%%%%%&&&'''''''''&&&''')))*********)))((((((((((((((((((((((((((((((''''''''''''(((((()))******+++,,,---///000111555999AAAHHHRRR^^^llluuu|||sssrrrrrrssspppnnnsss{{{yyyuuuqqqkkkhhhhhhccceeeeeedddbbb```___```ccc```\\\XXXVVVWWW[[[^^^eeeeeeddddddddddddddddddfffjjjnnnsssvvvvvvuuuuuuvvvxxxzzz|||~~~~~~|||yyywwwvvvvvvuuusssooolllbbb^^^XXXRRRNNNMMMMMMNNNPPPKKKFFFBBBBBBCCCCCCCCCGGGHHHKKKOOOTTTZZZ___bbb^^^^^^^^^___aaadddgggiiipppvvvwwwnnnjjjgggddd```^^^]]][[[XXXUUURRROOONNNLLLJJJHHHEEECCC@@@???>>>===:::666444333222111///...///000111111333666999666999>>>BBBGGGLLLRRRVVVaaabbbcccddddddcccbbbaaa___```aaacccdddaaa\\\WWWMMMHHHAAA<<<888666444222333222111000//////......))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''(((&&&&&&&&&'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$########################'''%%%###$$$'''(((&&&$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&###$$$%%%&&&''''''((((((&&&'''((())))))((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&''')))*********)))((())))))))))))))))))))))))'''''''''''''''((())))))******+++,,,---///000111444999@@@HHHQQQ]]]kkkuuu{{{yyyxxxxxxvvvpppkkkooowww|||{{{ssspppnnnjjjhhhhhh^^^______^^^[[[ZZZZZZ[[[```aaaaaa___]]]^^^cccgggmmmnnnooopppqqqqqqqqqppprrrtttxxx{{{}}}~~~}}}|||{{{~~~~~~rrrnnnggg```[[[XXXWWWWWWUUUPPPIIIFFFEEEEEECCC@@@AAAAAABBBEEEHHHMMMPPPSSSSSSSSSTTTUUUWWWYYY\\\]]]iiipppxxx}}}tttnnnjjjgggfffaaaaaa```___\\\YYYVVVTTTSSSRRRQQQNNNKKKHHHEEECCC@@@===999666555444222111222222222000......000222000222555999<<>>;;;999888777666444222000///...************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&$$$############"""######$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''(((((($$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&'''((()))'''%%%$$$$$$%%%'''(((((()))))))))))))))))))))))))))************)))(((((())))))***+++,,,******+++,,,---///000111444999@@@HHHQQQ]]]kkkuuu{{{}}}|||{{{xxxpppjjjmmmuuuzzz}}}tttlllkkkllljjjhhhiii^^^______]]]\\\\\\]]]___eeeiiilllllljjjkkkpppuuuwwwxxx{{{}}}~~~~~~~~~~~~yyysssnnnjjjiiihhhddd___XXXUUUTTTRRRNNNJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJKKKMMMNNNPPPQQQ[[[bbbkkkqqquuuzzzyyyrrrmmmlllmmmggghhhiiihhhgggdddaaa___\\\\\\\\\ZZZVVVQQQMMMJJJDDDAAA===:::999777555444444444333111///...000222///000333444777:::???CCCGGGJJJOOOUUU[[[___aaabbbddddddeeehhhjjjiiigggeeeYYYVVVRRROOOLLLJJJGGGEEECCCBBB@@@<<<888444111///,,,,,,+++***))))))((((((************************''''''''''''''''''''''''(((((('''&&&''''''))))))((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%$$$$$$######"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&%%%###&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&((()))(((&&&%%%&&&(((((('''''''''(((((())))))((((((((()))))))))******(((((((((((()))***+++,,,******+++,,,---///000111444999@@@HHHQQQ^^^kkkuuu|||~~~}}}yyypppjjjmmmuuuxxx~~~xxxooohhhhhhjjjjjjiiijjjaaaaaaaaaaaa```aaaccceeekkkqqqwwwwwwuuuvvv{{{~~~~~~~~~{{{yyyyyytttooohhheeedddaaa\\\WWWSSSRRRPPPOOOMMMLLLLLLLLLDDDDDDEEEEEEFFFHHHIIIJJJLLLTTT]]]dddhhhmmmuuu{{{{{{|||zzz|||tttppppppsssnnnooopppqqqpppnnnkkkiiicccccccccbbb^^^XXXSSSOOOHHHDDD@@@===<<<:::888666333333444333222222555777222333444444444666999;;;???AAAFFFLLLSSSZZZ```cccffffffhhhjjjllllllkkkiii\\\ZZZXXXVVVUUUSSSQQQNNNOOOMMMJJJEEE???:::555222...---,,,+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((()))***((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''"""######$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$((((((&&&%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%))))))***)))'''$$$!!!&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&'''''''''&&&%%%$$$&&&&&&$$$######$$$&&&&&&$$$'''))))))'''''')))+++((('''&&&&&&&&&''')))***&&&'''''''''(((((())))))&&&&&&&&&&&&'''(((************+++,,,---///000111444999AAAHHHRRR^^^llluuu|||yyyuuupppkkkjjjmmmvvv}}}{{{oookkkgggeeegggjjjmmmnnnkkkkkklllooorrrttttttsssuuuwww{{{~~~~~~}}}}}}}}}|||{{{yyyxxx}}}~~~|||yyywwwuuuuuuvvvxxxzzzzzzyyywwwzzz|||~~~~~~}}}}}}{{{zzzzzz|||yyytttoookkkiiifffccc______^^^ZZZSSSLLLMMMJJJFFFDDDDDDEEEEEEDDDHHHIIILLLQQQXXX```ggglllppptttxxxyyywwwttttttuuuttt|||uuurrrsss|||xxxvvvqqquuu|||~~~yyyvvvuuunnngggdddbbb```ZZZUUUMMMKKKHHHDDDAAA???>>>===999888666444222000/////////000000111111111111111666888;;;???EEEMMMWWW]]]cccfffiiijjjjjjiiihhhiiifffdddbbb```___^^^\\\[[[^^^[[[UUUOOOHHH@@@888333222000...---------+++)))+++***)))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''***((('''%%%$$$$$$%%%%%%&&&&&&$$$############$$$&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$$$$&&&((('''&&&$$$"""""""""$$$%%%''''''&&&&&&&&&%%%%%%%%%""""""###$$$%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&(((+++------+++(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((())))))((($$$'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((()))***)))((('''((()))((((((((((((''''''''''''*********+++,,,---...///555888???JJJRRR[[[hhhttt{{{|||~~~wwwsssoookkkkkkooowww}}}}}}vvvmmmjjjhhhiiilllpppssstttttttttuuuxxx{{{}}}}}}|||~~~~~~|||{{{zzzyyyxxxxxxuuuxxx{{{{{{yyyvvvtttsssvvvxxxyyyzzzzzzxxxuuutttqqqqqqqqqsssvvvwwwvvvtttvvvwwwxxxxxxwwwvvvuuutttvvvtttrrrsssuuuxxxyyyyyyyyyyyyyyy{{{|||}}}{{{yyy{{{{{{|||~~~~~~xxxuuuqqqpppppplllddd^^^XXXUUUPPPMMMJJJHHHFFFDDDFFFFFFHHHKKKPPPVVV\\\___bbbfffjjjllllllkkklllmmmpppvvv~~~zzzxxxyyy|||zzzzzz~~~}}}vvvnnnhhhgggddd```\\\XXXTTTOOOIIICCC???===<<<===;;;999777444222111111222222222222222111000000111333555999>>>FFFOOOUUU^^^aaaeeefffffffffggghhhhhhfffeeeccccccbbbaaa```dddaaa]]]XXXSSSJJJAAA999555333111000000///---++++++******)))(((''''''&&&((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%'''((('''((()))***)))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###%%%'''(((((('''%%%###%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&$$$""" ((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''')))******)))'''&&&'''(((((((((((())))))*********++++++++++++,,,...///000666888???IIIRRRZZZgggssszzz||||||uuurrrooolllooossszzzzzzsssmmmlllmmmpppuuuzzz}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxwwwuuusssrrrrrrrrroooqqqtttuuussspppooonnnoooppprrrtttttttttrrrqqqkkkjjjkkkmmmppprrrrrrqqqssssssqqqpppooonnnnnnmmmpppnnnlllmmmooorrrssssssrrrqqqqqqsssttttttsssqqqtttttttttvvvxxx|||zzztttiiifffaaa\\\WWWQQQLLLHHHHHHGGGGGGGGGIIILLLNNNPPPRRRVVVZZZ^^^___aaaccceeeiiinnntttxxxzzz~~~}}}uuunnnkkkjjjhhhfffbbb^^^XXXPPPJJJEEECCCBBBBBBAAA???<<<999666444333555555444444222111000///,,,...000333777>>>EEEKKKVVVYYY\\\___```aaadddeeeggggggffffffeeeeeeeeedddjjjfffcccbbb^^^VVVIII???999777555333333111///---*********))))))(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$######!!!"""###$$$%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&###%%%'''((('''&&&'''(((((('''&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))((('''(((***'''(((((()))+++,,,,,,---++++++,,,,,,---...000111777999???IIIQQQYYYfffqqqyyy|||{{{uuutttrrrrrruuu{{{xxxttttttvvvzzz~~~~~~}}}}}}|||{{{zzzzzzwwwxxxxxxxxxxxxxxxwwwwwwtttsssqqqpppnnnmmmllllllkkkmmmpppqqqooommmlllllljjjkkknnnpppqqqqqqqqqqqqfffeeeeeegggkkknnnoooooorrrqqqooommmllllllmmmnnnooommmkkklllnnnqqqrrrrrrqqqoooooopppqqqrrrpppooopppppppppqqqtttxxx|||{{{xxxtttnnnhhhaaaYYYTTTRRRPPPMMMKKKIIIIIIIIIIIIKKKMMMPPPSSSUUUWWWYYY[[[^^^ccciiimmmqqqwwwyyyqqqmmmllllllkkkeeebbb]]]WWWSSSPPPNNNNNNIIIGGGEEEBBB>>>:::777666555555555444333222000///,,,---///111333888???CCCLLLNNNRRRUUUWWWZZZ]]]```cccdddeeeeeeddddddddddddjjjgggffffffddd[[[MMMBBB===:::888666555333000...******)))))))))(((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%###"""!!!"""$$$&&&'''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&$$$"""!!!!!!###$$$$$$######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''###%%%'''(((((()))***,,,(((((())))))***++++++,,,,,,,,,,,,---...///000111777999???IIIPPPXXXdddpppwww||||||xxxxxxyyyyyy~~~~~~{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwwwwttttttuuuuuuuuuuuuuuuuuuqqqpppnnnmmmkkkjjjjjjjjjiiikkkmmmmmmllljjjjjjjjjggghhhjjjlllnnnnnnooooooeeeccccccdddhhhlllnnnooopppnnnmmmllllllnnnppprrrpppnnnlllllloooqqqssssssqqqpppnnnooopppqqqpppooonnnmmmnnnoooqqqtttxxxzzzxxxzzz|||~~~~~~{{{tttmmmhhh```^^^ZZZVVVRRROOOMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNQQQUUU[[[```fffnnnwww~~~{{{sssnnnmmmmmmmmmeeeccc```]]]YYYWWWUUUTTTOOONNNLLLIIIDDD@@@<<<:::666666666555444333222111---...//////111444999<<>>:::777444222///000000...---...000222444555666666888<<>><<<444333222000///---,,,+++((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((##################""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&'''''''''''')))+++((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!!!!!!!""""""&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((((((&&&&&&&&&((())))))******************++++++++++++,,,...///000333555<<>>EEENNNYYYdddllluuuyyyqqqvvv~~~~~~}}}~~~}}}||||||{{{||||||}}}xxxuuurrrpppooooooooonnnooonnnmmmlllkkkjjjjjjjjjkkkkkkiiihhhgggggghhhhhhffffffgggiiikkkmmmnnnooopppqqqrrrqqqnnnlllllllllooopppppppppqqqqqqqqqqqqooonnnnnnmmmmmmlllkkkkkkgggdddbbbcccgggjjjkkkkkklllkkkkkkjjjjjjkkklllmmmmmmkkkiiiiiikkkmmmnnnmmmnnnnnnnnnnnnnnnooooooooolllkkkjjjkkkmmmnnnnnnmmmkkkjjjiiijjjlllmmmmmmlllmmmlllllllllmmmnnnoooppppppnnnmmmooorrrsssrrrqqqqqqrrrssstttuuuwwwzzz}}}}}}}}}yyyrrrmmmaaa\\\TTTNNNKKKIIIHHHGGGKKKKKKLLLOOOSSSXXX^^^aaadddhhhmmmssszzzsssooojjjfffcccaaa___]]]ZZZUUUPPPMMMLLLHHHBBB<<<999777444333222111///---000111333222000000333555888;;;AAAJJJSSS\\\cccggglllmmmnnnlllfff```\\\ZZZ]]]\\\[[[YYYWWWTTTRRRQQQKKKHHHBBB<<<777444222111...---+++)))((((((((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&''''''&&&%%%&&&((((((&&&%%%%%%%%%'''((('''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&,,,,,,+++*********************))))))((((((((('''))))))******************))))))(((''''''((()))***,,,,,,---....../////////666999>>>EEENNNYYYeeellluuuyyynnnuuu}}}{{{xxxwwwvvvvvvuuutttuuuuuuvvvwwwuuurrrooommmllllllkkkjjjllllllkkkjjjjjjjjjjjjkkklllkkkjjjiiihhhhhhhhhhhhffffffffffffggghhhjjjkkknnnooopppooommmkkkkkklllmmmmmmnnnoooppppppppppppnnnnnnoooooonnnmmmlllkkkgggeeedddeeegggjjjkkkkkkkkkjjjjjjiiiiiiiiijjjjjjjjjhhhggggggjjjlllmmmmmmkkkkkkllllllmmmnnnnnnooojjjiiiiiijjjlllmmmmmmllljjjhhhggggggjjjlllllllllkkkkkkkkkkkklllmmmoooooonnnmmmmmmnnnpppqqqpppooonnnoooppppppoooppprrrtttuuuxxx|||}}}}}}}}}}}}}}}vvvooofff]]]WWWRRRNNNLLLKKKJJJHHHHHHIIIMMMQQQSSSYYY\\\aaagggnnnxxx{{{ssslllhhhgggfffeeeaaa]]]YYYVVVTTTPPPJJJEEE@@@===888555444333111///111222333222000000222444555777;;;BBBKKKTTT\\\aaafffiiillllllhhhccc^^^\\\```___^^^]]]\\\[[[[[[[[[UUUQQQJJJCCC<<<888666555111000---+++)))(((((((((((())))))******))))))(((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&###&&&))))))''''''(((***&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((***''''''''''''''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$'''''''''(((''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&'''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))((((((((()))))))))))))))(((((((((***************)))))))))''''''(((((())))))******))))))***+++,,,,,,------444777===DDDNNNZZZfffmmmvvvzzznnnvvv}}}yyyxxxxxxwwwxxxzzzzzzyyywwwuuusssqqqpppooonnnoooppprrrsssssspppmmmlllkkkkkkiiihhhiiiiiiiiiiiiiiijjjkkkkkkllllllkkkjjjjjjiiiiiiiiihhhgggeeeddddddeeeggghhhlllmmmnnnmmmllljjjjjjkkklllmmmmmmnnnnnnmmmllllllkkkmmmnnnoooooonnnllljjjgggfffffffffhhhiiijjjkkkjjjjjjiiiiiiiiiiiiiiiiiifffddddddeeehhhkkkmmmmmmiiiiiiiiijjjjjjkkkkkkkkkiiihhhgggiiikkkllllllkkkjjjhhhffffffhhhkkklllmmmmmmmmmmmmnnnooopppqqqqqqlllllllllmmmnnnnnnnnnnnnmmmnnnooonnnllllllmmmnnnpppsssvvvwwwvvvvvvvvvwww|||}}}zzzrrrjjjbbb[[[VVVSSSPPPLLLHHHFFFGGGIIIJJJNNNPPPTTTZZZcccnnnzzzzzztttooommmkkkjjjfffccc___\\\YYYUUUPPPLLLCCC@@@<<<999888777666555222222222111000000000111333444777;;;BBBJJJQQQUUU\\\```fffjjjiiifffbbbaaabbbaaa`````````aaacccddd```[[[SSSJJJBBB<<<888777222111...,,,************))))))))))))))))))((((((%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''(((''')))...000000'''((()))(((''''''''')))'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''(((''''''&&&''''''((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((()))'''%%%&&&'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''')))))))))(((((((((((((((%%%&&&((()))*********************+++,,,---......333666<<>>===;;;999444333222111000000//////333333444666:::@@@EEEHHHOOOUUU\\\bbbdddeeeeeeeeebbbbbbaaabbbccceeeggghhhgggccc[[[QQQHHHAAA;;;999333222000...,,,,,,,,,,,,)))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))******''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&***((($$$$$$---888999444'''((()))(((''''''''')))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%###"""%%%$$$$$$$$$%%%&&&&&&'''***)))(((&&&$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&'''((('''&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((('''((())))))))))))((((((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''&&&%%%&&&((()))************---,,,,,,---...000111222333666<<>>;;;888666333222222111000...222222222333555888<<<>>>DDDHHHOOOUUUZZZ^^^bbbeeebbbbbbcccccceeefffggghhhiiifff```XXXPPPHHHBBB>>>888777444222000/////////******)))''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&+++***%%%%%%111===<<<333&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$%%%%%%&&&'''(((,,,+++)))'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$%%%'''(((((('''&&&&&&&&&''''''((()))***++++++&&&&&&&&&&&&'''''''''(((''''''(((((())))))******))))))((()))***,,,...000333666<<>>BBBGGGMMMTTT[[[```cccdddeeefffggggggggggggfffeeebbb^^^XXXQQQJJJGGG@@@>>>;;;777444111000000,,,+++***(((''''''(((((((((''''''''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''%%%&&&'''((()))((((((''''''+++++++++333<<<888,,,%%%'''((('''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''(((((()))((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""'''''''''''''''''''''''''''%%%$$$$$$&&&&&&&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&"""###%%%&&&'''&&&%%%$$$&&&&&&'''((()))***+++,,,&&&&&&''''''((()))******))))))(((''''''((()))***'''&&&&&&&&&'''***,,,...444777<<>>DDDLLLUUU[[[dddeeefffhhhhhhhhhgggfffcccccccccbbb]]]WWWQQQNNNGGGEEE@@@;;;777333111000...---+++))))))))))))***((((((((((((((()))******''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((((((""",,,111000444999333&&&%%%&&&'''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''######"""###$$$&&&(((***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$############$$$%%%&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&%%%%%%""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&''')))******)))'''&&&&&&''')))++++++***)))(((###$$$%%%&&&'''))))))***&&&'''((()))***+++,,,---+++***(((&&&&&&''')))***++++++******,,,///111333555888===CCCLLLWWWcccjjjpppvvv~~~{{{|||~~~~~~}}}}}}|||zzz{{{yyywwwvvvuuutttuuuuuuvvvtttqqqnnnllljjjjjjjjjmmmmmmmmmkkkjjjkkknnnqqqtttrrrooolllkkkjjjkkkkkkooopppqqqrrrqqqpppooonnnhhhggggggfffeeedddddddddddddddfffggghhhhhhhhhhhhggggggffffffffffffggggggfffggghhhgggfffeeefffgggffffffggghhhiiigggccc``````___]]]]]]___bbbfffiiijjjkkkllljjjgggdddcccbbbeeehhhkkkjjjhhhggghhhiiihhhfffdddcccccceeehhhiiiggghhhiiijjjjjjiiigggggggggeeebbbccceeegggeeedddjjjjjjhhhgggffffffffffffbbbbbbbbbcccdddgggiiijjjiiijjjjjjiiihhhhhhiiikkklllmmmooopppqqqqqqqqqpppuuutttsssqqqpppoooooonnnnnnnnnnnnooooooppppppqqqqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz~~~~~~|||tttppplllggg^^^WWWQQQMMMJJJHHHLLLJJJIIIJJJOOOVVVZZZ]]]dddkkktttxxxyyy}}}xxxsssmmmgggccc___[[[[[[]]]\\\WWWRRRPPPJJJBBB<<<:::888666444111111000000000111222333666777888999<<>>===:::777333111...,,,+++***(((&&&((((((((()))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&'''''''''(((000999999///((('''+++***((('''&&&&&&''''''$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''"""###%%%''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&))),,,***%%%%%%)))''' &&&%%%$$$$$$$$$$$$%%%&&& """######""""""###$$$'''''''''%%%$$$$$$&&&((((((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&******))))))((((((((('''+++******)))(((''''''''''''&&&$$$""""""###$$$%%%)))((('''''''''(((***+++))))))))))))************---------------...///000444999???FFFMMMWWWbbbjjjpppwwwzzzzzz|||~~~|||xxxwwwwwwxxxwwwwwwwwwvvvuuusssrrrrrrssssssvvvtttrrrooommmkkkkkkkkkllllllllljjjiiiiiilllnnnoooooonnnnnnmmmlllkkkjjjoooppppppqqqppppppnnnnnniiihhhgggfffdddbbbaaa``````aaaccceeeggghhhhhhhhhgggggggggffffffffffffggghhhiiiiiihhheeeddddddeeeddddddeeefffhhhhhhfffdddbbbaaa___^^^___bbbeeehhhiiijjjkkkjjjgggeeeddddddhhhkkkmmmmmmjjjgggfffffffffeeedddcccccceeeggghhhgggggghhhiiiiiihhhgggfffeeecccaaabbbeeegggfffeeehhhhhhgggfffeeeeeeddddddbbbbbbbbbbbbccceeeggghhhhhhiiiiiigggeeedddeeeggghhhjjjkkkmmmnnnoooooonnnrrrqqqpppooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnoooooooooppppppqqqrrrrrrsssrrrrrrrrrrrrsssuuuvvvwww{{{{{{{{{}}}|||wwwoooggg```ZZZTTTPPPMMMIIIEEEDDDGGGKKKNNNPPPVVV]]]eeekkknnnuuuxxxppphhhddd``````aaa```\\\XXXVVVQQQIIICCC???;;;888555444333111000000111222333444444444555666:::???CCCOOOUUU^^^eeeiiijjjkkklllgggfffdddbbb```]]]\\\[[[ZZZTTTLLLGGGEEEBBB>>>:::666333000...---+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&%%%%%%&&&&&&'''((('''''',,,444444,,,'''&&&&&&%%%%%%%%%'''(((***+++((((((((((((((((((''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''((()))(((&&&$$$###%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''(((***(((''''''&&&%%%$$$$$$%%%&&&'''"""$$$%%%%%%$$$###%%%&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&))))))((((((((('''''''''&&&''''''(((((())))))******)))'''%%%$$$%%%&&&&&&(((''''''&&&'''((()))***))))))))))))************------,,,------...///000222777>>>EEELLLVVVaaaiiipppwwwzzzzzz|||}}}{{{zzzwwwtttpppnnnooopppqqqqqqrrrqqqpppooooooooooooppptttsssqqqooommmlllkkkkkkkkkkkkjjjhhhffffffhhhiiiiiijjjlllnnnnnnmmmkkkjjjnnnoooooooooooonnnmmmllljjjiiihhhfffcccaaa^^^]]]^^^___aaaccceeeggghhhhhhhhhggggggffffffeeeeeeeeeiiijjjjjjhhheeeccccccdddcccbbbbbbdddggghhhhhhgggdddcccaaa___```aaadddfffggghhhiiiiiigggeeeeeeeeejjjmmmooooookkkgggdddbbbccccccccccccddddddeeeeeeeeefffggggggggggggffffffcccbbbaaabbbdddffffffffffffeeeeeeddddddcccccccccbbbbbbbbbbbbcccdddeeeffffffggggggeeebbb``````aaadddeeegggiiijjjkkkllllllmmmmmmlllkkkkkkkkkkkkkkkmmmmmmmmmmmmlllllllllllllllmmmmmmnnnnnnooooooooommmmmmmmmnnnoooppprrrrrruuuvvvxxx{{{}}}|||tttjjjaaa[[[QQQMMMGGGCCCBBBDDDFFFGGGIIIOOOVVV[[[```gggsss{{{qqqmmmhhhfffgggfffcccaaa^^^ZZZSSSLLLGGGAAA<<<888:::888444222000111222333333333222111111333777;;;AAAIIIUUU___fffjjjlllmmmjjjiiigggdddbbb```______aaa\\\VVVQQQNNNJJJDDD@@@:::777333000...---+++)))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&%%%&&&&&&'''(((&&&&&&(((,,,,,,(((&&&&&&$$$$$$$$$%%%&&&((()))******))))))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((&&&$$$""" $$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%'''######(((''''''&&&&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&((($$$""" !!!$$$&&&%%%###$$$$$$%%%&&&'''((()))***(((''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''(((((())))))+++***((('''&&&&&&''''''''''''&&&&&&&&&'''((()))))))))))))))************,,,,,,,,,,,,---...///000111666===CCCKKKTTT```gggpppwww||||||}}}}}}zzzxxxxxxtttpppllliiiiiijjjkkkkkkllllllkkkkkkkkklllllllllqqqpppooonnnlllkkkjjjjjjiiiiiiiiigggdddcccdddeeefffgggiiikkkllllllllllllmmmmmmmmmllllllkkkjjjjjjiiihhhhhhfffdddaaa___]]]^^^___aaacccdddfffffffffggggggggggggfffeeeddddddggghhhhhhgggdddccccccddddddbbbaaabbbdddfffggggggfffdddbbb``````aaacccdddeeefffggggggeeeeeeeeegggiiikkkmmmnnnkkkgggbbb___```aaabbbcccdddcccbbbbbbddddddeeeeeeeeeeeeeeeeeecccbbbbbbbbbbbbcccddddddddddddddddddccccccbbbbbbdddcccccccccdddddddddeeeeeeffffffdddaaa^^^^^^^^^aaabbbccceeegggiiijjjkkkjjjjjjiiiiiiiiiiiijjjjjjmmmmmmllllllkkkkkkjjjjjjkkkkkkkkklllllllllmmmmmmjjjjjjkkklllmmmnnnpppqqqqqqsssvvvxxx{{{|||||||||zzzooohhh^^^YYYQQQKKKHHHGGGGGGGGGEEEIIILLLOOOSSSZZZdddlll{{{}}}|||xxxrrrnnnllljjjhhhfffccc```\\\VVVOOOIIICCC???@@@===999555222111222333333333333111000222555777888???JJJTTT]]]cccgggjjjlllkkkiiifffeeedddccccccbbb```\\\YYYVVVRRRLLLGGG???;;;666222000...,,,***))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''&&&'''((((((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%###!!! $$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''*** """000111%%%!!!)))''''''''''''''''''''''''$$$&&&''''''&&&&&&'''((($$$!!! &&&(((&&&###%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))((()))))))))************+++++++++,,,---...///000111666===CCCJJJTTT___gggpppwww~~~~~~zzz|||}}}}}}zzzxxxwwwwwwuuuqqqllliiihhhgggfffeeefffgggggghhhiiiiiiiiiiiilllllllllkkkjjjjjjiiihhhhhhhhhhhhfffcccbbbbbbcccfffeeeffffffhhhjjjlllnnnkkkjjjjjjiiihhhgggggggggeeefffffffffeeecccaaa```aaabbbcccdddddddddddddddffffffggggggfffeeedddddddddeeefffeeeccccccccceeeeeeccc``````aaaccccccccceeedddbbbaaa```aaabbbcccbbbdddeeedddcccccceeefffdddfffhhhjjjiiifffaaa^^^^^^___aaabbbbbbbbbaaa```bbbbbbbbbccccccdddddddddddddddcccbbb````````````ccccccdddddddddcccbbbaaadddddddddeeeeeeeeedddddddddffffffeeeaaa___^^^^^^aaaaaabbbdddfffhhhiiijjjiiihhhhhhhhhhhhiiijjjjjjllllllkkkkkkjjjjjjiiiiiijjjjjjjjjjjjjjjkkkkkkkkkiiijjjjjjkkkmmmnnnpppqqqoooqqqtttwwwxxxxxxvvvuuuwwwzzz}}}xxxqqqkkkaaaXXXRRRMMMIIIGGGDDDEEEFFFGGGJJJOOOXXX^^^ooosssxxx|||~~~~~~{{{uuuqqqmmmkkkiiieeedddaaa]]]WWWQQQLLLJJJHHHEEE@@@;;;666444333333222222222111000111444777777<<>>:::777555000111111000///000222555888;;;???EEEJJJRRRYYY^^^```aaaccceeefffggghhhhhh^^^___``````___\\\XXXVVVIIIDDD===777444111...---,,,++++++******))))))(((''''''''''''''''''''''''(((((('''''''''(((((()))''''''&&&&&&''''''((()))&&&((('''$$$%%%)))***)))&&&''''''''''''&&&%%%%%%&&&&&&''''''((())))))***&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%"""%%%999TTTVVV@@@,,,(((&&&&&&''''''''''''&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&$$$###%%%(((***'''%%%(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%'''((()))***+++%%%&&&'''((()))***+++,,,((()))***+++++++++******))))))))))))*********************+++,,,...///000111666===DDDKKKUUU```hhhpppvvv}}}{{{xxxvvvvvvuuusssqqqoooqqqssssssqqqppppppppprrrooommmkkkiiifffccc``````bbbdddfffggghhhhhhhhhggghhhiiijjjjjjiiiiiihhhfffggghhhgggeeeccccccddddddddddddeeeeeefffggghhhfffeeecccbbbaaa``````aaa^^^___bbbccccccbbb```______```aaabbbbbbbbbbbbbbbbbbccceeefffggggggfffeeeaaabbbcccbbb```______```bbb```^^^]]]^^^^^^]]]\\\^^^^^^^^^___```aaacccddd___``````___^^^___aaaccccccbbbaaacccdddccc```\\\\\\]]]]]]^^^^^^^^^^^^^^^```_________```aaabbbcccbbbccccccaaa^^^\\\]]]___^^^```aaabbbbbbaaa```______```aaabbbccccccbbbbbb```bbbeeeeeedddcccbbbbbbbbbbbbbbbbbbdddeeeggghhhggggggfffffffffffffffgggeeeeeeeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggiiikkkmmmnnnlllmmmoooqqqqqqooonnnlllkkkmmmoooppprrrvvv{{{{{{qqqggg^^^XXXPPPNNNLLLIIIHHHIIILLLNNNTTTWWW[[[^^^aaadddhhhkkkooorrryyy{{{vvvrrrqqqllllllkkkgggbbb^^^]]]^^^[[[YYYTTTNNNHHHAAA<<<999222333333111000000111333444777;;;???DDDIIINNNRRRUUUXXX\\\```dddeeeffffff```aaaccccccaaa___]]]\\\OOOJJJBBB;;;777444222000------,,,,,,+++******)))(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''(((((()))$$$((((((%%%&&&***+++((($$$%%%'''((())))))((((((''''''((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&""""""---===@@@333(((&&&$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&%%%$$$&&&'''%%%&&&&&&'''((('''&&&%%%&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&''')))***+++,,,''''''(((((()))))))))((('''((()))***+++******)))))))))))))))************))))))***+++,,,...///000000555<<>>:::777444222......------,,,+++******))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))"""'''(((%%%&&&+++***&&&%%%&&&((()))))))))(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''...&&&!!!"""######%%%***$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$&&&(((((('''%%%%%%%%%$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))))))))))))))''''''''''''&&&%%%$$$###&&&''')))*********)))((())))))))))))************))))))***+++,,,...000000///333:::AAAHHHRRR]]]eeepppvvvyyyvvvrrrpppqqqpppmmmjjjkkklllmmmllliiihhhggghhhkkkiiihhhiiijjjjjjfffcccbbbcccdddeeeffffffffffffeeegggiiiiiigggfffffffffhhhiiiiiigggdddcccbbbcccfffgggiiiiiihhhgggggghhhfffeeecccaaa``````aaaaaaaaaaaaaaa````````````___^^^```aaaaaa___]]]\\\\\\\\\^^^```ccceeefffffffffeeedddbbb___]]]\\\\\\\\\^^^]]][[[YYYXXXYYYZZZZZZ]]]\\\\\\\\\]]]^^^```aaaaaa___\\\YYYYYY[[[^^^```aaaaaaaaaaaa```^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]`````````aaa```___^^^^^^bbbbbbcccaaa```___aaabbbaaaccceeeccc___\\\]]]^^^``````aaaaaaaaa___^^^]]]aaaaaaaaaaaabbbdddfffhhhggggggeeeddddddeeefffgggeeecccbbbbbbdddffffffeeebbbbbbcccddddddeeeffffffbbbbbbbbbbbbcccdddeeeeeecccbbbaaa```aaabbbdddfffhhhjjjlllllljjjhhhgggggghhhgggfffeeefffhhhjjjkkktttvvvyyy}}}ssslllccc[[[UUUPPPMMMKKKMMMIIIEEEDDDHHHMMMRRRTTT\\\aaakkktttyyy|||~~~{{{zzz|||zzzvvvpppiiidddbbbaaabbb```^^^\\\XXXQQQIIIDDD>>>:::666333222111///...111111222555:::===??????CCCGGGMMMSSSWWW\\\```ccc___eeeiiihhhfffeeeccc^^^VVVQQQKKKFFFCCC???999555333111///......---+++)))******))))))(((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%###$$$&&&'''%%%###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%&&&&&&&&&'''&&&&&&%%%%%%''')))***(((%%%%%%''')))''')))+++,,,,,,***(((&&&******))))))******+++,,,)))))))))***+++,,,---...///444:::@@@GGGQQQ]]]eeerrrxxxvvvsssooonnnnnnmmmjjjhhhiiijjjkkkjjjgggeeedddeeejjjhhhggghhhjjjiiifffdddbbbcccdddeeeeeeeeeeeeeeedddfffhhhhhhfffeeeeeeeeeeeefffgggfffdddcccdddeeeeeeggghhhhhhfffeeefffggggggfffdddcccbbbccccccdddccccccccccccbbbbbbbbbbbb___aaabbbbbb```^^^]]]^^^]]]^^^```aaacccddddddeeeeeedddaaa___]]]\\\\\\\\\^^^\\\ZZZXXXWWWXXXYYYZZZ\\\\\\[[[[[[[[[]]]^^^______^^^\\\ZZZZZZ[[[]]]___`````````___^^^]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^``````_________^^^^^^^^^^^^___``````______aaacccbbbcccdddccc```___^^^^^^______```aaa``````^^^^^^```_________aaabbbdddfffgggfffeeeddddddeeeffffffdddbbbaaabbbccceeeddddddbbbbbbccccccccccccccccccccccccbbbbbbbbbcccddddddbbbaaa`````````aaacccdddfffhhhjjjjjjhhhfffffffffhhhgggeeeeeeeeefffhhhiiioooqqqtttwww{{{|||tttllleee___ZZZVVVOOOKKKEEEBBBCCCGGGJJJLLLTTTXXXaaajjjooottt}}}~~~xxxpppiiidddbbbdddbbb```^^^[[[VVVPPPKKKDDD@@@;;;777555555444333444333333555999;;;<<<;;;999<<>>EEELLLQQQZZZeeeppptttuuutttnnnggg```^^^]]]]]]]]]ZZZTTTNNNFFFBBB;;;666333111000...,,,,,,+++***)))((('''&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&&&&'''''''''''''''''''''&&&%%%############)))((('''''''''((()))***)))))))))))))))***+++++++++++++++,,,---...///000111555<<>><<<777555222111222333333222111222333444777<<>>;;;888555222111///...,,,***)))((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''' !!!"""$$$%%%&&&&&&((())))))******))))))(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((('''&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&''''''''''''''''''((()))***&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''(((((((((%%%&&&'''((((((((((((((('''%%%%%%&&&(((***+++***&&&&&&%%%%%%&&&'''(((***)))(((((((((((()))************++++++,,,...///000000555;;;BBBIIISSS___gggrrrxxxdddeeeeeeccc___^^^___```___aaabbbaaa]]]XXXTTTSSSTTTXXX\\\______```bbbdddcccbbbaaa```^^^\\\ZZZYYY]]]___bbbcccbbbbbbbbbcccbbbccccccaaa^^^\\\\\\]]]___aaaccccccbbbbbbcccdddcccdddeeefffffffffeeedddaaaaaaaaaaaa`````````````````````___^^^^^^```bbb````````````___]]]\\\[[[YYYZZZZZZZZZYYYWWWUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQPPPQQQRRRSSSTTTTTTSSSSSSOOOOOOPPPQQQSSSTTTUUUVVVWWWXXXZZZZZZXXXUUUQQQNNNMMMNNNPPPRRRTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUVVVXXX[[[\\\ZZZYYYYYYYYYZZZ\\\]]]^^^]]]]]]]]]^^^^^^]]]\\\[[[[[[\\\\\\]]]]]]\\\[[[YYYYYYYYYZZZ[[[^^^___```bbbbbbbbbbbbbbbaaa```^^^^^^______^^^]]]______```aaabbbcccdddeeeccccccbbbaaaaaa```aaaaaa_______________^^^^^^]]]___```aaabbbbbbbbbeeegggeeeffffffggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiieeegggjjjmmmnnnpppsssvvvuuu|||{{{rrriiidddTTTLLLFFFDDDBBB@@@BBBFFFKKKRRRZZZ___bbbffflllqqqwww}}}yyytttooommmllljjjiiicccaaa]]]YYYWWWTTTPPPMMMBBB???:::666555555444333111222222222222555999===DDDNNNZZZbbbhhhnnnpppnnnkkkiiiggggggiiiiiifffcccXXXUUUOOOJJJFFFBBB>>>;;;444333222000---+++***)))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''''''''((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))&&&&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((''''''''''''((()))***+++''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&&&&%%%&&&'''((())))))))))))"""!!! """&&&(((((((((''''''''''''((()))******((((((((((((((()))******************+++---...///000444:::AAAHHHRRR^^^fffpppvvvbbbccccccaaa]]]\\\]]]______bbbcccbbb]]]XXXTTTRRRRRRVVV[[[]]]^^^___aaadddcccbbbaaa```^^^[[[YYYXXX]]]___bbbccccccbbbbbbccc```aaabbb```^^^\\\\\\]]]^^^```bbbcccccccccdddeeedddeeefffggggggfffeeedddaaaaaaaaaaaa`````````____________^^^]]]]]]___aaa``````aaaaaa```^^^\\\[[[XXXXXXYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMOOOQQQRRRRRRQQQQQQMMMNNNNNNOOOQQQSSSUUUVVVUUUVVVWWWXXXVVVRRRNNNKKKJJJKKKMMMOOOQQQSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSQQQTTTWWWYYYYYYXXXXXXXXXWWWZZZ]]]]]][[[ZZZ\\\^^^___^^^\\\[[[[[[[[[\\\\\\\\\[[[YYYXXXWWWWWWXXXXXX]]]^^^```aaabbbbbbbbbaaabbb```^^^^^^______^^^]]]______``````aaaaaabbbbbbcccbbbbbbaaaaaaaaaaaaaaa___`````````___^^^^^^]]]]]]^^^`````````aaacccfffffffffggghhhiiiiiiiiihhhhhhhhhhhhgggggggggffffffccceeehhhiiijjjlllnnnpppooovvv}}}vvvppp^^^UUUMMMJJJFFFBBBBBBDDDBBBIIIQQQWWWYYY]]]dddiiiuuu|||zzzuuurrrooommmkkkdddbbb```___^^^\\\YYYVVVIIIDDD>>>:::777666444333///////////////000444777<<>>555555333111...,,,+++***))))))(((((('''''''''&&&'''''''''&&&&&&''''''''''''(((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&(((***)))&&&%%%''')))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))''''''''''''((()))++++++)))(((((((((''''''''''''######$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((())))))))))))'''%%%###$$$''')))(((''''''(((((()))***+++++++++((((((((((((((()))******)))))))))***+++,,,......///444:::@@@GGGRRR]]]fffnnnuuu}}}cccbbb```^^^]]]\\\]]]]]]```aaaccceeeddd___WWWRRRQQQRRRUUUYYY]]]___^^^\\\]]]^^^______^^^[[[YYYWWW[[[\\\]]]^^^____________aaabbbcccbbb___]]]]]]]]]___```aaabbbbbbaaa```___ggggggffffffeeeeeeeeeffffffdddbbb___^^^^^^______[[[[[[[[[[[[\\\]]]^^^___bbb```____________^^^\\\]]]ZZZWWWUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPOOONNNNNNOOONNNNNNPPPQQQRRRQQQOOOMMMNNNNNNOOOOOONNNNNNMMMNNNOOOQQQQQQPPPNNNJJJHHHJJJKKKKKKKKKLLLLLLLLLLLLRRRQQQQQQPPPPPPPPPQQQQQQTTTUUUWWWXXXYYYYYYYYYXXXZZZYYYWWWVVVUUUVVVXXXYYYZZZYYYYYYYYYYYYYYYYYYYYY\\\[[[YYYXXXWWWXXXZZZ[[[[[[]]]```bbbcccbbb```___^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^```aaa___``````aaabbbbbbcccccc```aaacccccccccaaa___^^^^^^^^^^^^^^^___```bbbddd```aaaccceeefffhhhhhhiiifffggghhhiiiiiihhhgggggghhhhhhgggeeeeeedddddddddfffiiinnnssswww{{{rrrhhh[[[QQQKKKGGGDDDAAA???BBBEEEGGGJJJPPPXXX___gggsss~~~~~~yyytttooommmfffdddaaa`````````___^^^XXXQQQHHH???:::888777666333333222000///000333666999>>>DDDKKKPPPVVV\\\___aaaccceeeeeedddbbbbbbccc```\\\XXXUUURRRNNNGGGBBB:::777444222111000...,,,+++***((((((*********)))''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((***+++((('''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%######""""""######$$$%%%""""""###$$$&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))************+++,,,,,,++++++---///000111666???FFFNNN[[[gggssswww}}}eeecccaaa^^^\\\[[[ZZZZZZ___```ccceeeeeeaaaZZZUUUSSSSSSUUUXXX[[[]]]]]]\\\ZZZ[[[\\\]]]]]]\\\ZZZYYY[[[[[[\\\]]]^^^^^^^^^^^^___```aaa```]]]\\\\\\\\\aaabbbbbbccccccbbbaaaaaaffffffdddddddddeeefffgggiiigggdddaaa___^^^^^^^^^\\\\\\\\\\\\]]]^^^___```bbbaaa````````````^^^]]][[[YYYVVVTTTTTTTTTSSSRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLLLLMMMOOOOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKLLLNNNOOONNNLLLIIIHHHJJJJJJJJJKKKKKKKKKLLLLLLOOONNNNNNMMMMMMNNNNNNOOORRRSSSTTTVVVWWWXXXXXXWWWYYYXXXVVVTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXWWWVVVVVVWWWXXXYYY[[[\\\___aaaaaa```___]]]\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYZZZ[[[]]]^^^___`````````aaaaaabbbbbbbbbbbbcccdddeeeeeecccbbb```___^^^^^^^^^^^^```aaabbb___```bbbdddfffggghhhhhhgggggghhhhhhhhhfffeeedddfffeeeeeedddeeeeeeffffffeeegggkkknnnppptttyyy|||zzznnnbbbYYYRRRJJJEEEAAABBBCCCCCCDDDIIIPPPUUU]]]hhhsssyyy{{{wwwtttlllhhhbbb___^^^```aaaaaa\\\VVVNNNGGGAAA===:::888444333111///......111333555999>>>CCCGGGKKKPPPSSSWWW[[[___bbbbbbaaa``````___^^^]]]\\\ZZZUUUNNNHHH???<<<888555333111///---,,,***(((((()))******))))))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%$$$######''''''&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&(((***+++((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&!!!""""""###$$$%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))))))))***+++,,,,,,++++++---///000111666???FFFNNN[[[gggppptttzzzcccbbb```___]]]]]]\\\\\\```bbbdddggghhhfff```\\\WWWUUUUUUVVVYYY[[[[[[[[[WWWXXXZZZ[[[[[[[[[ZZZZZZYYYZZZZZZ[[[\\\\\\\\\]]]^^^___```___]]]\\\]]]^^^bbbccccccdddddddddcccccceeedddbbbaaabbbdddfffhhhllljjjgggdddaaa___^^^^^^^^^^^^^^^______```aaaaaacccbbbaaaaaabbbaaa___^^^YYYWWWTTTRRRRRRRRRRRRQQQPPPPPPOOONNNMMMLLLKKKKKKJJJIIIHHHIIIKKKKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHJJJKKKKKKJJJHHHGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOQQQSSSTTTUUUVVVVVVXXXVVVUUUSSSRRRRRRSSSSSSWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTSSSSSSTTTUUUWWWXXXZZZ[[[]]]______^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXVVVVVVWWWXXXYYY[[[\\\]]]`````````aaaaaaaaaaaaaaabbbccceeeffffffeeedddccc______^^^^^^^^^^^^______^^^___aaacccdddffffffggggggggggggfffeeedddcccbbbccccccccccccdddeeefffgggcccdddeeeggghhhlllpppttt{{{~~~xxxnnncccWWWOOOGGGEEEBBB???>>>AAAFFFKKKQQQ[[[fffmmmttt~~~~~~}}}uuuooofff```___```cccddd___\\\WWWQQQLLLFFF@@@<<<777555222000//////111222333555999<<<>>>@@@CCCEEEJJJOOOVVV[[[]]]]]]^^^^^^]]]^^^aaabbbaaa[[[TTTNNNFFFBBB===888555333000...---+++)))))))))***)))(((***)))((((((''''''(((((()))))))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((()))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((('''''''''&&&&&&%%%%%%(((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&'''((())))))******+++,,,,,,++++++---///000111666???FFFNNN[[[gggrrrvvv}}}_________```aaaaaabbbcccbbbdddfffiiikkkjjjfffcccZZZXXXUUUUUUWWWYYYZZZZZZVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[___```aaa```______```bbbbbbccccccddddddddddddddddddbbb```___aaadddgggjjjmmmkkkiiifffdddbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbdddcccbbbccccccccc```^^^XXXUUURRRQQQQQQQQQQQQPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFEEEFFFGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDFFFHHHHHHHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLNNNPPPRRRSSSTTTUUUVVVUUUTTTRRRQQQQQQQQQQQQUUUVVVVVVVVVVVVVVVWWWWWWQQQQQQQQQRRRSSSTTTVVVWWWXXXYYY[[[\\\\\\[[[YYYYYYZZZ[[[[[[[[[[[[ZZZYYYXXXUUUVVVVVVWWWXXXZZZ\\\\\\````````````````````````aaabbbcccdddeeeeeeeeeddd______^^^]]]]]]]]]]]]]]]\\\]]]___aaacccdddeeeeeeddddddddddddccccccbbbbbbbbbbbbbbbbbbcccdddeeeeee```aaaaaabbbcccfffkkkoootttwww{{{~~~uuuggg^^^PPPLLLFFF@@@===>>>AAADDDIIIQQQZZZbbbjjjsss|||~~~xxxooohhhddddddccccccaaa___]]][[[WWWQQQJJJEEE???<<<777444333333333222333555888::::::;;;===>>>AAAEEEKKKPPPUUUXXX\\\___]]]___aaacccaaa\\\VVVQQQMMMIIICCC===999555111///...,,,***)))******)))(((***)))((((((''''''(((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''((())))))'''''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&''')))***++++++***+++,,,,,,++++++---///000111666???FFFNNN[[[gggsssxxx~~~___```aaabbbcccdddeeeeeebbbbbbdddgggjjjiiigggddd[[[YYYVVVUUUVVVXXXYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWVVVWWWWWWXXXZZZZZZ^^^_________^^^___aaacccbbbbbbbbbbbbccccccdddddddddcccaaa```aaaeeehhhkkkkkkkkkjjjiiihhhgggggggggeeeeeeffffffeeedddcccbbbcccbbbbbbccccccbbb```]]]VVVSSSQQQPPPPPPPPPPPPOOOKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDCCCBBBDDDEEEDDDDDDAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNPPPRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOSSSTTTTTTTTTUUUUUUUUUVVVOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVWWWXXXXXXXXXWWWWWWYYYZZZ[[[\\\\\\\\\ZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^_________```aaaaaabbbbbbbbbbbb^^^^^^]]]]]]\\\\\\[[[[[[[[[\\\]]]___aaabbbcccccc`````````aaaaaabbbbbbcccbbbbbbaaaaaaaaaaaabbbbbb____________```dddiiimmmmmmpppsssvvvyyy|||wwwmmm[[[UUULLLDDD@@@???@@@AAADDDHHHOOOWWW]]]dddnnnvvv{{{~~~zzztttooojjjfffcccbbbbbbbbbbbb```\\\UUUPPPFFFBBB<<<888777666444333333666888999999999:::<<<<<<>>>BBBFFFKKKRRRZZZ```___aaabbbccc```\\\XXXUUURRROOOIIIDDD???:::555111000...,,,+++++++++***((()))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%"""###$$$%%%&&&'''((()))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,***+++,,,,,,++++++---///000111666???FFFNNN[[[gggooouuu{{{ccccccdddddddddcccbbbaaa`````````ccceeeeeecccaaa[[[YYYVVVUUUVVVWWWXXXWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVVVVUUUVVVXXXYYYZZZZZZ[[[[[[[[[[[[\\\___bbbbbbbbbbbbbbbcccdddeeeeeefffdddccccccdddgggjjjkkkkkkkkkkkkkkklllllllllllljjjjjjjjjiiihhheeecccbbb___^^^___```aaa___\\\YYYSSSQQQNNNMMMNNNNNNNNNMMMHHHHHHGGGFFFEEEDDDDDDCCCDDDBBB@@@???@@@AAAAAAAAA?????????@@@@@@???????????????AAABBBCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOOOOOOOOOOOOONNNNNNNNNMMMPPPPPPPPPQQQRRRRRRSSSSSSMMMNNNNNNPPPQQQRRRSSSSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVXXXZZZ]]]]]]]]]\\\[[[YYYYYYXXXXXXYYYYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^_________\\\\\\]]]]]]\\\[[[ZZZZZZYYYZZZ\\\^^^```aaaaaabbb]]]]]]^^^^^^___```bbbcccaaaaaa```````````````aaa]]]^^^^^^______aaaeeehhhhhhjjjllloooqqqtttxxx{{{{{{jjjcccXXXNNNHHHDDDBBBAAA@@@AAAFFFKKKOOOSSS]]]fffnnnssszzz~~~~~~yyyssslllhhhfffffffffggggggddd___[[[NNNIIIAAA===;;;:::777444444666888888777666777888888999;;;===CCCLLLVVV]]]```bbbeeeeeebbb^^^\\\[[[WWWTTTPPPLLLGGGAAA;;;666333111...------,,,+++))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,***+++,,,,,,++++++---///000111666???FFFNNN[[[gggpppvvv}}}bbbbbbcccccccccbbb```___aaa``````aaabbbbbb```___ZZZXXXVVVUUUVVVWWWWWWVVVWWWVVVVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUVVVWWWYYY[[[XXXYYYYYYYYYYYY[[[___bbbdddcccccccccdddeeefffgggggggggffffffgggiiijjjlllkkklllmmmnnnnnnnnnnnnnnnnnnnnnmmmllljjjfffcccaaaYYYYYYZZZ[[[\\\ZZZWWWTTTOOOMMMKKKJJJJJJKKKKKKJJJFFFFFFEEEDDDCCCBBBBBBAAAAAA???<<<;;;<<<===>>>=========>>>>>>>>>>>>======<<<===>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAABBBBBBDDDEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOKKKKKKMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVSSSUUUXXX[[[]]]]]]]]]\\\ZZZZZZYYYXXXXXXXXXXXXXXXVVVWWWXXXYYYZZZ\\\]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXYYY[[[]]]^^^``````aaa^^^]]]]]]\\\]]]^^^``````^^^^^^^^^^^^___```aaaaaa\\\]]]^^^]]]\\\]]]___```bbbdddfffhhhiiilllpppsssuuuxxx|||~~~uuuiii]]]TTTMMMHHHDDDAAA???@@@DDDEEEGGGOOOYYY___gggpppvvvyyy||||||vvvrrrmmmlllkkkkkkkkkiiifffcccYYYRRRJJJEEECCCAAA===999777888999888666555444555444555777999>>>FFFOOOUUU[[[```fffhhheeeaaa^^^]]]ZZZYYYWWWUUUPPPJJJBBB<<<666333000///......,,,******)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((((('''&&&%%%$$$$$$%%%%%%'''((((((((('''&&&&&&'''''''''((((((((()))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&''''''!!!""""""###$$$%%%&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))*********+++,,,,,,++++++---///000111666???FFFNNN[[[gggrrrxxx]]]^^^```aaabbbbbbaaaaaadddcccbbbbbbccccccaaa___YYYWWWVVVVVVWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXZZZ[[[WWWVVVUUUUUUUUUWWWYYY[[[YYYYYYZZZZZZZZZ]]]aaadddeeeeeeddddddeeefffhhhiiihhhhhhhhhiiiiiijjjkkklllmmmnnnnnnoooooooooooooooppppppooonnnkkkfffccc```UUUUUUVVVWWWXXXVVVRRROOOMMMJJJHHHGGGHHHIIIHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@???===:::999999;;;;;;;;;<<<==================<<<;;;;;;<<<<<<===>>>>>>???>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAABBBCCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOQQQSSSTTTUUUVVVPPPSSSVVVZZZ\\\]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWTTTUUUVVVXXXYYY[[[\\\]]]^^^]]]\\\\\\[[[[[[[[[[[[YYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXZZZ\\\^^^___``````___^^^]]]\\\\\\\\\]]]^^^\\\\\\\\\]]]___aaabbbccc[[[\\\]]]\\\ZZZYYYYYYZZZ___aaabbbcccdddgggkkknnnmmmpppvvv}}}wwwjjj___VVVNNNHHHDDD@@@@@@BBBAAAAAAHHHRRRUUU]]]iiipppuuuyyy~~~}}}zzzsssqqqooonnnmmmllliiigggaaaZZZQQQLLLJJJHHHCCC???;;;<<<<<<:::777555444444000222555888<<>>=========<<<::::::999999999:::;;;;;;;;;;;;;;;<<<<<<;;;::::::666666888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@AAABBBDDDDDDDDDEEEEEEFFFFFFFFFFFFEEECCCCCCCCCDDDEEEGGGIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSRRRRRRPPPPPPQQQRRRTTTWWWYYY[[[]]]\\\YYYWWWVVVUUUUUUUUUSSSUUUVVVVVVVVVVVVWWWYYYYYYYYYZZZ[[[[[[[[[[[[ZZZWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWXXXZZZ\\\]]]]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^______^^^\\\YYYYYYZZZ\\\_________```bbbdddggghhhjjjlllqqqvvv|||~~~sssfffYYYQQQLLLGGGBBB??????AAADDDEEENNNVVV___fffjjjooovvv{{{|||vvvqqqoooppppppmmmjjjccc^^^XXXUUUSSSOOOHHHBBBBBB>>>:::777666666555444...111444666888===EEEJJJRRRVVV]]]cccggghhhfffeeebbb```^^^\\\XXXSSSMMMHHH???<<<999777555222///---+++)))'''%%%%%%''')))***'''((()))******)))((('''%%%&&&&&&&&&%%%$$$$$$###)))))))))))))))***++++++'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%$$$$$$###''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))((('''&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$************))))))))))))))))))************)))(((+++***)))'''''''''((()))************+++,,,------///111888AAAHHHNNNYYYcccllltttyyywwwvvv|||dddcccaaa````````````aaaaaa```aaabbbbbbaaa^^^\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZXXXWWWUUUUUUUUUVVVWWWVVVUUUTTTTTTVVVXXXYYYXXXXXXXXXXXXZZZ]]]```bbbfffeeeccccccdddeeegggiiikkkiiihhhggghhhhhhfffdddeeeeeeeeeeeedddcccbbbaaaeeeeeefffeeebbb^^^YYYVVVRRROOOLLLKKKJJJJJJIIIHHHEEEDDDCCCAAA@@@????????????>>>===<<<<<<;;;<<<<<<999999888888888888888888999999::::::::::::999999555666777999:::::::::;;;:::::::::;;;;;;;;;<<<<<<========================??????>>>>>>>>>???AAABBBAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPRRRTTTVVVXXXXXXWWWVVVTTTSSSSSSSSSSSSOOOQQQRRRRRRQQQRRRSSSUUUWWWXXXXXXYYYYYYYYYYYYYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXX[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[YYYXXXZZZ[[[^^^^^^^^^^^^```bbbeeefffgggjjjnnnrrrwww|||sssggg```UUUPPPHHHBBB???>>>>>>>>>EEEKKKTTT\\\aaahhhpppwww~~~yyywwwvvvsssnnnjjjgggccc^^^]]]\\\ZZZTTTPPPGGGCCC>>>:::888666555333...000222333444888???CCCOOORRRYYY___dddfffffffffaaa```___^^^\\\XXXRRRNNNFFFBBB===888555333111///+++***)))((((((''''''&&&'''((())))))))))))((('''(((((())))))(((((('''&&&))))))((((((((()))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&((()))(((&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((())))))******))))))(((+++***)))'''''''''((()))************+++,,,---...000111777@@@GGGNNNZZZeeemmmuuuzzzxxxxxx}}}ccccccaaa```____________`````````aaabbbaaa^^^[[[\\\[[[[[[[[[\\\]]]^^^^^^ZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRSSSUUUWWWYYYVVVVVVWWWYYY[[[]]]```aaaddddddbbbbbbcccdddggghhhiiigggeeecccbbbaaa___]]]^^^^^^^^^]]]\\\ZZZYYYXXXZZZZZZ[[[[[[YYYVVVRRRPPPMMMKKKHHHFFFFFFEEEDDDBBB@@@???>>>===<<<;;;;;;;;;::::::999999999999::::::777777777666555555555444666777777888888888777777444555666777888999999999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<=========>>>???@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBCCCEEEGGGIIIJJJJJJJJJLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLMMMNNNOOOQQQRRRRRRQQQPPPPPPOOOPPPPPPPPPLLLNNNOOOOOONNNOOOPPPQQQUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWZZZZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZYYYXXXXXXZZZ[[[]]]]]]]]]]]]^^^```bbbccceeegggiiimmmqqquuuwwwyyyyyyrrrddd]]]SSSJJJDDD@@@>>><<>>999666444222---------,,,+++)))'''&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%))))))(((((('''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))))))))((((((%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&((()))***)))&&&$$$$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''(((((())))))(((((((((******(((''''''(((((()))************+++,,,---...111222777>>>EEEMMMZZZfffooowww|||{{{{{{cccbbbaaa```___^^^^^^^^^```___```aaabbbaaa^^^[[[\\\\\\[[[\\\\\\]]]^^^___[[[ZZZYYYYYYXXXWWWWWWWWWSSSSSSRRRQQQRRRTTTWWWXXXVVVWWWXXXZZZ\\\^^^``````bbbaaa```___```aaaccceeedddbbb___^^^]]][[[YYYVVVXXXXXXWWWVVVUUUSSSQQQPPPNNNOOOPPPQQQOOOMMMJJJIIIHHHFFFCCCBBBBBBAAA???===;;;;;;:::888888777777777666666555555666777777888666666666555444333222222444444555555666555555555333444555666777777777777777777777777888888888888999999999999999999999999::::::999999999::::::::::::;;;<<<======>>>======>>>>>><<<;;;;;;<<<===>>>???@@@BBBEEEFFFHHHIIIIIIMMMKKKIIIGGGFFFGGGIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMLLLLLLLLLLLLMMMMMMNNNNNNLLLMMMOOOOOONNNNNNPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUVVVWWWWWWWWWWWWVVVUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVYYYZZZ[[[[[[[[[ZZZXXXWWWWWWXXXYYYYYYYYYYYY[[[\\\]]]]]]\\\\\\]]]___```aaacccdddfffiiillloooqqqrrrzzz~~~ssslllbbbWWWOOOHHHCCC@@@@@@BBBDDDFFFJJJPPPXXX^^^eeekkkrrrxxx|||}}}tttmmmeeebbb``````aaaaaa```^^^XXXSSSLLLEEE???:::555222333222111111222555888;;;CCCEEEIIIOOOUUU[[[```bbb^^^___```cccdddbbb]]]ZZZVVVSSSMMMGGGBBB===888444111000///---,,,+++******&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$)))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''(((((((((((('''***)))(((''''''((()))************+++,,,---...///333333666===DDDMMM[[[hhhqqqxxx~~~~~~~~~aaaaaaaaa```___^^^]]]]]]___^^^___aaabbbbbb___]]][[[[[[[[[[[[[[[\\\]]]^^^\\\\\\\\\[[[[[[ZZZYYYYYYTTTSSSRRRRRRSSSUUUWWWXXXWWWXXXYYY[[[]]]^^^___```___^^^\\\[[[[[[\\\]]]^^^[[[YYYWWWVVVVVVUUUSSSQQQRRRRRRQQQPPPNNNMMMKKKJJJEEEFFFGGGGGGGGGEEECCCBBBBBBAAA???>>>>>>===;;;999888777666555555555555555222222222222333444555555555555555555444333111000111222222333444444333333222222333444555555555555555555555555666666666666777777777777777777777777888888999999999888888888888999:::;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;===>>>@@@BBBDDDEEEFFFGGGLLLJJJGGGDDDDDDEEEGGGHHHFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLLLLJJJKKKMMMMMMLLLLLLNNNOOOQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXVVVXXXZZZZZZZZZZZZ\\\]]]]]]]]]\\\\\\]]]^^^```aaaccccccdddfffhhhjjjmmmnnntttxxx||||||rrrfff[[[PPPHHHBBBAAAAAA??????AAAGGGMMMRRRZZZaaaiiinnnssszzzyyysssjjjhhhfffddddddcccbbbbbb___[[[TTTMMMGGG@@@999555333222000000222555777999===>>>AAAFFFLLLRRRWWW[[[ZZZ[[[^^^bbbdddccc___[[[ZZZXXXVVVSSSNNNFFF===777333000---***)))***,,,...'''''''''&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''''''''(((&&&&&&'''(((((((((((((((***)))(((''''''((()))************+++,,,---///000333333666<<>>>>>?????????>>>===<<<;;;:::999:::::::::888666555444333333222222222333000000000000000111222333222333333444333222000//////000111222222333222222111111222333333333333333333333333333444444444444555555555555555555555555777777888888888777666666666777888::::::;;;;;;;;;;;;:::999888888999999:::<<<===>>>@@@BBBCCCCCCDDDIIIGGGDDDBBBBBBCCCEEEFFFCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIEEEGGGHHHHHHHHHHHHIIIKKKNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPPPPSSSSSSSSSTTTTTTUUUUUUUUUWWWWWWXXXYYYYYYYYYYYYXXXUUUWWWZZZZZZZZZZZZ[[[]]][[[[[[[[[[[[\\\^^^```aaabbbbbbbbbccceeegggjjjkkknnnqqquuuxxxzzz}}}uuuhhh[[[OOOGGGBBB???===;;;===AAAGGGJJJRRRXXX___eeejjjsss{{{qqqooollliiifffddddddddddddaaa]]]XXXRRRJJJAAA<<<444222///...000333444555888999;;;???CCCHHHMMMOOORRRUUUZZZ___cccdddaaa^^^\\\\\\]]]\\\XXXPPPEEE>>>555222,,,((('''(((+++---(((((('''&&&&&&'''((((((&&&'''((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((%%%&&&''''''''''''&&&%%%(((''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''&&&%%%%%%$$$######&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&$$$&&&(((((('''&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((()))))))))))))))((((((''''''(((***************+++---...000000333333666===DDDMMM[[[hhhssszzz\\\]]]^^^_________^^^^^^\\\]]]___bbbeeefffeeeccc^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZYYYWWWVVVUUUVVVXXXYYYZZZYYYWWWWWWWWWXXXZZZ[[[WWWUUURRRPPPNNNMMMNNNNNNKKKIIIGGGFFFFFFEEECCCBBBAAAAAAAAAAAA@@@???>>>===888888999999999888777666444444444555666666444222111111000000//////000000000///////////////000111...///111222111000///......///000111222222222222000000111222222222111111111111222222222333333333333333333333333333333333555666777777666555444333444555666777999999999999:::999888888888999:::;;;;;;<<<===???@@@@@@AAAAAADDDCCCAAA@@@@@@AAABBBCCC@@@?????????@@@AAACCCDDDBBBCCCEEEFFFFFFFFFFFFEEEBBBDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYTTTVVVYYYZZZYYYYYYYYYZZZXXXXXXXXXYYY[[[]]]___```aaa``````aaabbbeeehhhiiigggjjjnnnqqqtttvvvzzz}}}yyylll___VVVIIIEEEAAA>>>>>>@@@BBBDDDIIILLLRRRXXX___jjjuuu}}}yyywwwtttpppllljjjiiijjjhhhgggeeebbb]]]TTTKKKDDD:::666111000111333333222555666777999<<<@@@CCCEEEJJJNNNUUU]]]dddfffeeebbb______``````]]]WWWNNNHHH;;;888333...+++***+++,,,))))))(((''''''((())))))$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((()))***+++,,,((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&((()))((('''&&&''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&''')))((('''&&&&&&'''%%%%%%&&&&&&'''((())))))%%%&&&&&&'''(((((())))))&&&'''((()))************)))(((''''''''')))***+++*********+++---///000111222222666>>>DDDMMMZZZgggssszzz[[[\\\^^^___```______^^^\\\\\\___bbbfffhhhgggeee______]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]\\\ZZZYYY\\\[[[YYYWWWWWWWWWXXXYYYZZZXXXVVVTTTTTTUUUXXXYYYUUUSSSPPPLLLJJJIIIIIIIIIGGGEEECCCAAAAAA???===;;;;;;;;;;;;;;;;;;:::999888555555555555555444333333000000000222444444222000//////...---------......000//////.........//////+++---...000000///---,,,...///000111222222222222///000000111111111111000000111111111222222222222222222222222222222222222444555555666555444222222222333444666777888888888:::999888888888999;;;<<<;;;<<<===>>>????????????@@@@@@???>>>>>>???@@@AAA>>>>>>===>>>???AAABBBDDDAAABBBCCCDDDEEEDDDCCCCCCBBBDDDEEEEEEDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQQQQSSSUUUWWWXXXSSSUUUXXXYYYXXXWWWXXXYYYVVVVVVVVVWWWYYY\\\^^^```______^^^___aaacccfffhhhcccfffjjjmmmppptttxxx{{{||||||ppphhhTTTOOOHHHCCC@@@@@@??????AAACCCGGGNNNVVVaaalllssswwwwwwyyy}}}zzzvvvttttttuuukkkkkkkkkiiieee\\\QQQJJJ@@@;;;666333444444333111444555555777999;;;===>>>EEEIIIRRR\\\eeeiiihhhgggaaaaaaaaaaaa___ZZZTTTOOOBBB@@@;;;777222///---,,,***)))(((''''''((()))***''''''((()))******))))))'''''''''(((***+++---...((((((''''''''''''(((((('''((()))******)))((('''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''))))))'''&&&&&&%%%%%%&&&&&&''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&((()))***)))&&&$$$$$$%%% !!!"""$$$&&&((()))***&&&&&&''''''((()))******'''''')))***++++++++++++)))(((''''''''')))***+++*********+++---///000111222222777>>>EEEMMMZZZfffssszzz````````````aaaaaaaaaaaa______```aaaccceeehhhiiifffccc```]]][[[\\\___```\\\]]]^^^___^^^]]]\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWZZZWWWTTTRRRRRRSSSRRRRRRMMMJJJFFFBBB@@@???@@@@@@???===;;;:::;;;;;;:::999777666555333222222333333222111111000///................................./////////000000000111111000000000000///...---,,,......////////////..................//////000000///...---,,,,,,,,,,,,,,,//////000000000000/////////000000000111111111111222222222222222222222222444444444555666777777888444555666777888999::::::;;;:::999:::<<<>>>>>>>>>>>>===;;;;;;<<<>>>@@@BBB<<<===>>>===<<<;;;<<<===CCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGKKKJJJJJJJJJJJJIIIIIIIIILLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRNNNNNNMMMNNNOOOQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXVVVUUUVVVXXXZZZZZZYYYZZZ[[[]]]___bbbdddffffffddddddeeefffjjjnnnrrruuuwwwzzzwwwiiiaaaUUUKKKEEEBBB@@@@@@AAACCCGGGJJJNNNVVV```gggppprrrtttvvv{{{}}}wwwttttttpppkkkhhheee\\\RRRJJJDDD<<<777555444222000111111111333555888;;;<<>>???@@@@@@>>>>>>???@@@AAAAAA@@@@@@???????????????@@@@@@AAABBBAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOOOONNNNNNMMMMMMMMMNNNPPPQQQTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRRRRSSSVVVYYYYYYYYYYYYYYY[[[]]]___aaabbbccc______```bbbeeehhhkkkmmmooorrrwww{{{vvvnnnbbbWWWNNNHHHDDDBBBBBBCCCEEEGGGJJJPPPXXX^^^ggghhhkkkmmmrrr{{{xxxwwwsssnnnkkkhhh___VVVNNNHHHAAA<<<;;;999555222333333333333444666888999===@@@HHHSSS^^^gggkkklllnnnkkkfffaaa]]]ZZZVVVTTTRRRJJJAAA:::888666222......------,,,+++*********))))))))))))))))))))))))''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&!!!$$$&&&((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((('''&&&&&&'''(((&&&%%%$$$&&&((((((''''''((()))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######%%%''''''(((''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''((()))***))))))(((((((((((())))))))))))(((((((((((())))))(((***---.........000111000000555<<>>===============<<<<<<======>>>????????????>>>===>>>>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMTTTSSSRRRQQQPPPPPPPPPPPPOOONNNNNNPPPSSSVVVWWWWWWVVVWWWXXXYYY[[[\\\]]]^^^]]]___```ccceeefffggghhhfffiiimmmqqqvvv|||uuuiii^^^TTTLLLGGGGGGGGGFFFEEEFFFIIINNNRRR^^^```cccfffkkkttt~~~yyyrrrnnnlllddd\\\TTTOOOIIIEEECCC@@@<<<888666555444222222333555666999>>>FFFNNNWWW```hhhmmmssspppjjjddd___[[[XXXWWWVVVPPPHHHAAA===888333......---,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%'''))))))(((&&&###$$$&&&'''&&&&&&'''((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###""""""%%%((())))))(((&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&'''(((((())))))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((()))******))))))(((((((((((())))))(((((('''(((((()))***+++)))+++------,,,,,,,,,---000000444<<>>>>>>>>>>>>>>???@@@AAABBBCCCDDDAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIJJJKKKLLLMMMQQQPPPPPPOOONNNNNNOOOOOOMMMLLLLLLNNNQQQSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYYYY\\\]]]```bbbddddddccccccbbbdddgggjjjnnnssszzz~~~{{{pppdddYYYSSSRRRPPPLLLHHHFFFEEEFFFHHHSSSVVVYYY]]]ccclllxxxwwwrrroooggg^^^ZZZVVVQQQNNNLLLIIICCC>>>999777444222111111222333555;;;DDDJJJPPPYYYccckkknnnnnnkkkgggbbb^^^\\\[[[XXXTTTMMMGGGAAA;;;444//////...,,,)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&%%%%%%&&&&&&...---,,,***(((&&&$$$$$$''''''''''''''''''''''''''''''((((((((((((((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&(((***)))'''$$$"""$$$&&&&&&%%%%%%&&&'''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''''''''''''''&&&%%%$$$"""###%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))''''''''''''((()))++++++,,,---...---+++)))))))))000000444<<>>???@@@AAA???@@@@@@AAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEECCCCCCCCCDDDFFFIIIKKKMMMIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJIIIJJJLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRTTTVVVXXXZZZ[[[[[[ZZZYYYYYY[[[\\\]]]]]]```cccfffrrryyy|||vvvlllfff^^^VVVOOOJJJDDDAAACCCFFFKKKNNNSSS[[[fffmmmuuu|||}}}wwwnnneee```^^^[[[ZZZ[[[YYYUUUQQQEEEBBB===777444333333444333888>>>BBBEEEKKKSSSZZZeeeiiinnnnnnhhhaaa]]][[[___^^^[[[VVVPPPIIIDDDAAA999777333///,,,+++***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&!!!###%%%'''((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((((((((%%%###"""###%%%&&&%%%%%%&&&'''((((((((())))))(((((('''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&''''''&&&&&&%%%%%%'''''''''''''''((((((((()))(((''''''&&&''''''(((!!!"""###$$$%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''%%%&&&&&&'''((('''''''''))))))(((((((((((())))))(((((('''(((((()))***+++%%%'''***+++,,,---///000000000444;;;BBBIIIVVVbbbnnnuuu~~~eeeeeedddcccbbbbbbaaaaaaaaa```___^^^___```aaabbbbbbbbbaaa``````___^^^^^^\\\[[[YYYWWWVVVVVVVVVVVVPPPOOOLLLJJJIIIJJJJJJKKKJJJHHHEEECCCAAA>>>:::777555555444333222111000000000...,,,---...//////...+++,,,------------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++*********)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++------------------------------------------------.........///////////////000//////111444777777777222111000//////000111222...///111111111111222444333333444444555555555555555666777777888888777777:::::::::::::::::::::::::::::::::;;;<<<===>>>>>>????????????????????????AAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAABBBEEEGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEGGGIIIKKKLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPSSSTTTVVVXXXYYYYYYYYYYYYVVVXXXZZZ[[[[[[]]]___aaajjjrrr|||{{{uuukkkbbb[[[TTTMMMHHHFFFIIIKKKMMMPPPUUU^^^dddmmmttt~~~uuulllccc```^^^^^^```aaa^^^\\\QQQMMMEEE>>>888555444444222555:::>>>@@@DDDJJJNNN[[[aaaggggggccc^^^\\\]]]______]]]YYYTTTOOOLLLJJJ<<<:::555111...,,,,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&(((((((((&&&"""$$$&&&'''&&&&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''"""######$$$$$$$$$######&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''((()))(((((('''))))))(((((((((((())))))))))))(((((((((((())))))&&&(((+++,,,,,,---///000000000444;;;AAAIIIUUUaaalllttt}}}fffeeeeeeddddddccccccbbbaaa```___^^^^^^___```aaaaaa```____________``````\\\[[[YYYWWWVVVVVVVVVVVVPPPNNNLLLIIIHHHHHHHHHIIIFFFDDDAAA???===:::777444444444333333222222111111///---+++,,,---......---******,,,------,,,+++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))((())))))***++++++******++++++++++++******))))))))))))************------------------------,,,+++++++++++++++++++++,,,,,,------------------...------///222555666666222111///...---///000111///111222333222222444555111111222222222333333333333444555555666666555555999999999888888888888888999999999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>=========???>>>>>>>>>>>>>>>???@@@??????>>>>>>???AAABBBDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBBBBDDDGGGJJJKKKKKKFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUXXX[[[\\\]]]^^^```aaaeeemmmxxx}}}~~~vvvmmmeee]]]UUUPPPEEEGGGHHHHHHIIIMMMSSSYYYiiioooyyy{{{qqqeeebbb```aaadddfffdddcccZZZUUULLLCCC;;;777555444111333777:::===AAADDDFFFPPPVVV\\\^^^\\\[[[]]]```]]]]]]\\\YYYTTTPPPNNNNNNCCC@@@<<<777333222111222))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$%%%''')))***)))###%%%''''''&&&&&&'''((($$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%&&&))))))(((&&&%%%$$$%%%&&&&&&#########$$$$$$%%%%%%%%%$$$######"""###$$$&&&'''&&&&&&&&&&&&%%%%%%$$$###"""$$$&&&((()))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))&&&''')))*********)))((())))))(((((((((((())))))***))))))(((((((((((()))+++,,,......,,,++++++,,,000000444;;;AAAIIIUUUaaajjjrrr|||hhhggggggeeeccc```^^^]]]bbbaaa````````````aaaaaa___^^^]]]\\\[[[\\\]]]^^^___]]]ZZZYYYXXXWWWUUURRRPPPNNNKKKIIIHHHFFFDDDBBB???>>><<<:::888666555555222222222111000//////...,,,------......------,,,...------,,,,,,------...***,,,------,,,+++---...---------,,,,,,,,,++++++.........---,,,+++***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))+++,,,,,,------,,,,,,++++++++++++***************111------111333111111333////////////000000000000000000000000000000000000000111111111111222222222333333333444444444555555222333555777888888777666777888888999999:::;;;;;;============<<<;;;:::999============<<<;;;:::999999;;;======<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJNNNMMMMMMMMMNNNPPPRRRSSSRRRUUUYYY\\\]]]]]]^^^^^^cccjjjqqqtttsssuuu{{{{{{wwwqqqcccUUUSSSNNNJJJHHHGGGGGGMMMUUU]]]dddnnnxxx}}}zzz~~~|||sssllldddaaaccceeeeeecccgggccc[[[QQQFFF===777333444444555666999<<>>IIIWWWaaammmvvv~~~fffffffffeeedddbbbaaa```cccccccccbbbaaaaaa``````___^^^^^^]]]]]]]]]]]]]]]^^^\\\ZZZXXXWWWVVVSSSQQQOOOLLLIIIGGGEEEDDDBBB@@@<<<;;;999777555444333333222222111111000//////...,,,------......------,,,...------,,,,,,------...***,,,------,,,,,,---...---------,,,,,,,,,,,,++++++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))((()))***++++++)))))))))))))))))))))))))))***++++++++++++++++++***************************---******...111///---///------........./////////000000000000000000000000//////000000000111111111111111222222222333333333111222333444444555444444666666666777888888999999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999:::;;;;;;;;;;;;<<<===????????????>>>>>>>>>>>>????????????@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNOOOQQQTTTXXXZZZ[[[[[[\\\]]]___ffflllooonnnooouuu{{{}}}qqqdddZZZSSSMMMJJJHHHGGGJJJOOOQQQWWWaaakkktttyyy{{{|||zzz~~~|||tttlllgggggghhhhhhfffjjjfff```WWWMMMDDD===999777666666555777999;;;<<<@@@CCCGGGJJJLLLOOOQQQSSSYYYYYYXXXXXXXXXWWWTTTSSSQQQMMMFFF???:::666111///...,,,************)))((())))))(((((((((((())))))))))))(((''''''''''''''')))(((&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''(((((('''&&&&&&%%%''''''''''''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((())))))))))))))))))(((((((((((((((******))))))))))))******))))))***+++,,,,,,,,,,,,000222555888>>>IIIWWWaaammmvvvffffffffffffeeeeeedddcccddddddeeeeeedddbbb```__________________^^^]]]]]]^^^[[[XXXWWWUUUSSSQQQNNNMMMJJJGGGDDDCCCAAA>>><<<999888666444333111111111222111111000000//////...------............------......------------......+++,,,------,,,,,,---///......---------,,,,,,,,,+++++++++,,,++++++******---,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++))))))***+++,,,+++***))))))))))))))))))))))))))))))************))))))((())))))******++++++++++++(((***///111...+++,,,,,,,,,,,,,,,------------////////////////////////............////////////000000000000111111111111111111000000000111111222444444444555666666777777777888999::::::;;;;;;;;;888999::::::;;;;;;::::::888999::::::999888999;;;<<<=====================>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDEEEFFFFFFGGGDDDDDDDDDEEEFFFGGGHHHIIINNNQQQUUUWWWXXXXXXYYY[[[ZZZ```fffhhhggghhhmmmrrrxxx}}}wwwdddZZZQQQMMMMMMKKKLLLOOOKKKNNNUUU]]]eeennntttwwwwww{{{wwwqqqnnnnnnlllkkkmmmkkkfff___WWWMMMEEEAAA<<<:::777555444555777888:::<<>><<<999666555444222111000000000111111000000////////////------............------......------------......+++---......------...///............------------,,,---...............---------,,,,,,+++***))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))((()))+++,,,+++***)))))))))))))))))))))))))))******************)))'''(((((()))***++++++,,,,,,***---333444000---,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,------------////////////000000000000111111///......///000000222333333444444555666666999999999999888777666555666666777888999:::::::::888999:::999888777888999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEFFFKKKMMMQQQSSSSSSTTTVVVWWWWWW\\\aaabbbbbbcccgggkkkqqquuu{{{pppcccVVVQQQRRRRRRTTTVVVRRRQQQRRRUUUZZZbbbjjjnnnpppuuu}}}zzzvvvtttrrrpppooonnnkkkeee]]]TTTLLLHHHAAA>>>:::777555555666777888:::<<<===>>>@@@CCCEEEOOORRRUUUWWWWWWVVVUUUTTTTTTQQQNNNJJJEEE>>>777222111///,,,+++++++++***((())))))(((((((((((()))))))))(((''''''''''''((((((&&&'''((((((((('''%%%%%%%%%&&&&&&'''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%""" %%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))))))))(((&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((***))))))((((((''''''&&&(((''''''''''''(((((()))))))))***+++,,,,,,,,,,,,...111555999???IIIVVV___lllvvvkkkkkkkkkjjjhhhgggeeeddd___aaabbbddddddcccaaa```^^^___```aaa```___]]]\\\\\\YYYUUURRRPPPMMMJJJGGGHHHEEEBBB???>>><<<999777555444333222111000000000000000000///////////////---......//////......---///......------......///,,,...//////...---///000/////////.........---------....../////////......------,,,,,,+++***))))))++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))((('''(((*********)))))))))))))))))))))))))))******++++++++++++******''''''((()))******++++++---+++...444666111---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,////////////000000000000111000///.........000000222222333333444555555555777777777666666555444333333444555777888888888888888999:::999777777777999;;;;;;;;;;;;<<<<<<=========>>>??????@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEGGGIIILLLNNNOOOPPPRRRTTTUUUYYY]]]___```aaadddgggkkkoootttyyy}}}ooo___WWWUUUVVVXXX[[[YYYVVVRRRPPPRRRYYY```eeejjjpppxxx{{{yyywwwqqqppplllggg```XXXRRRNNNGGGEEEAAA===:::999999999777888999:::;;;>>>CCCFFFJJJNNNTTTXXXXXXVVVVVVVVVSSSRRRPPPMMMHHHBBB:::444222000...---------,,,+++))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((()))((('''%%%$$$%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&'''&&&%%%###!!!%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&((()))******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$%%%%%%%%%&&&&&&'''''''''((()))))))))(((&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((*********))))))(((((((((''''''&&&&&&'''((())))))))))))***+++,,,,,,,,,,,,---000444999???IIIUUU^^^jjjttt~~~mmmmmmlllkkkjjjhhhfffeee```aaabbbccccccbbbaaaaaa_______________^^^]]]]]][[[XXXTTTQQQNNNJJJFFFCCCCCC@@@===;;;:::999777555333222222111000000000111////////////////////////......////////////......//////............//////---...//////......///111000////////////.........---------...------,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((''''''''')))***)))((())))))))))))))))))))))))***++++++++++++++++++***'''(((((())))))*********,,,***,,,222333///+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++............/////////////////////...//////000000111111111222333333444444111222333444555555555555222333444555666666666666666777888888777666777999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>><<<===???@@@AAAAAA@@@???AAABBBCCCDDDDDDDDDDDDCCCDDDFFFHHHJJJJJJLLLNNNPPPSSSVVVYYY\\\^^^___bbbdddeeeiiinnnrrrvvvyyy|||~~~nnnccc]]]YYYZZZ]]]\\\WWWQQQMMMMMMRRRXXX]]]cccjjjttt|||vvvsssnnnggg```[[[WWWUUUPPPNNNJJJFFFBBB???===<<<666666666666777;;;@@@DDDEEELLLTTTXXXYYYXXXXXXYYYUUUTTTRRRPPPMMMGGG???:::555333111/////////---,,,))))))(((((((((((())))))(((''''''''''''(((((()))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''***))))))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&'''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%''')))******((('''&&&%%%$$$%%%&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((()))))))))***************''''''&&&''''''((()))***))))))***+++,,,,,,,,,,,,,,,000444999???IIIUUU^^^hhhrrr}}}lllmmmmmmlllkkkjjjiiiiiifffeeedddcccbbbaaa``````___^^^^^^]]]]]]]]]]]]]]]ZZZWWWSSSOOOLLLHHHDDDAAA===;;;888777666555444222111111000/////////000000////////////////////////......////////////......//////............//////---///000000///...000111000000000/////////.....................---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))))))))************))))))((((((((())))))))))))))),,,)))+++000111---***))))))))))))*********++++++************************)))*********++++++++++++,,,,,,,,,---------......,,,------.../////////////////////000111111222222000000111222333333333333222222333444555555555444333555666666555555666888777777888999999:::;;;;;;999:::;;;<<<===<<<;;;;;;:::;;;===???@@@???>>>===@@@@@@BBBBBBCCCBBBBBBAAAAAACCCEEEFFFGGGIIIKKKNNNOOOQQQUUUXXXZZZ]]]___``````ccchhhlllooorrruuuxxxyyyvvvlllcccaaaddd```[[[SSSMMMKKKMMMQQQTTTYYYbbbmmmuuuyyy}}}xxxpppgggaaa]]]\\\\\\[[[YYYUUUPPPJJJDDD@@@===666666555333333666;;;???BBBJJJTTTYYYZZZYYYYYY[[[YYYXXXVVVUUURRRMMMGGGBBB;;;888555222000...,,,***))))))(((((((((((())))))'''''''''''''''((())))))'''''''''''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((()))))))))''''''(((((()))*********''''''''''''((()))***+++))))))***+++,,,,,,,,,,,,,,,///444999???IIIUUU]]]fffqqq{{{kkkkkkllllllmmmllllllkkkkkkiiigggdddbbb```_________^^^]]]\\\[[[\\\]]]^^^ZZZWWWRRRNNNKKKGGGBBB???999777444333333333111000000//////.........//////.........///////////////......////////////......//////............//////...///000000//////000111000000000000////////////111111111111000///------++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((---+++,,,000222...++++++(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,)))+++,,,...//////......------......///000000000222333333222222111000///222222333444444444333333111222444444444444666777555666666777888999999:::777888999:::;;;:::999888999:::===>>>??????===<<<>>>???@@@AAAAAA@@@??????@@@BBBCCCDDDEEEGGGJJJLLLLLLNNNQQQUUUXXXZZZ]]]^^^]]]```dddhhhkkkmmmqqqsssrrrzzzzzzoookkkmmmfff```WWWOOOJJJJJJLLLNNNQQQ[[[gggnnnrrrwww|||rrrhhhbbb``````aaabbb```\\\VVVOOOGGGAAA===888777555333222444888<<>>;;;888777444222000//////////////////////////////////////////000000000000111////////////////////////////////////000000000000////////////////////////000000000000000000000000111111111111111111111111......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))***+++,,,,,,)))***++++++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((('''((()))++++++******)))&&&///444000***)))******))))))))))))))))))))))))***************)))((((((++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///111////////////000000000000////////////000000000000//////000111222333333444444444444555555555555555888888999:::<<<======>>>999:::<<<===>>>===<<<:::;;;<<<===>>>>>>?????????BBBBBBBBBBBBCCCEEEFFFHHHIIIJJJLLLOOOSSSVVVYYY[[[[[[]]]___aaacccfffkkknnnnnnsssyyyzzzsssllleeeZZZQQQLLLLLLLLLMMMKKKRRR\\\ccchhhnnnwww~~~}}}rrriiicccbbbbbbbbbbbbbbb```[[[RRRGGG???===;;;999888888:::<<<===>>>DDDKKKSSSXXX]]]aaadddddddddcccbbb___YYYRRRMMMFFFBBB;;;666222000...,,,,,,+++((('''&&&'''((()))))))))(((((((((((())))))((((((''''''''''''((((((((('''%%%$$$$$$&&&((()))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$"""$$$''')))***(((%%%###$$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###'''((('''%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))%%%&&&&&&&&&'''(((((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((***++++++,,,,,,------...//////111888>>>GGGTTTaaallluuu|||~~~mmmkkkjjjjjjlllnnnooooooqqqooojjjfffaaa^^^[[[ZZZ\\\ZZZWWWVVVTTTSSSPPPNNNNNNKKKGGGCCCAAA>>>:::888666444333111000000000000////////////////////////------------............////////////////////////111111000000//////......////////////////////////000000000000000000000000000000000000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,+++*********************+++,,,,,,******+++,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))******))))))))))))******************)))))))))((('''((()))***+++******)))'''000555111+++)))))))))(((((((((((((((((((((((())))))******))))))((('''***))))))(((((())))))***************************************************,,,...//////---,,,------............////////////////////////000000000000000000000111222222333333333333333333333444444444666666777888999:::;;;;;;888999;;;<<<===<<<;;;:::;;;;;;<<<===>>>>>>>>>>>>AAA@@@@@@@@@AAACCCEEEFFFKKKKKKMMMOOORRRTTTWWWXXXYYYZZZ]]]___```dddhhhkkkkkkoootttzzzxxxooobbbVVVNNNJJJHHHHHHHHHMMMTTTYYY]]]ccckkkqqq{{{xxxooohhhdddcccdddddddddbbb^^^VVVLLLEEE???===:::777666777888:::<<>>999555222///......,,,***)))((()))******))))))(((((((((((())))))((((((''''''''''''(((((()))(((''''''&&&'''((()))''''''''''''((((((((((((&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%'''(((&&&%%%###&&&&&&%%%$$$###!!!!!! $$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!###&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&'''))))))&&&&&&''''''''''''''''''))))))''''''&&&'''((((((************************************++++++++++++***++++++,,,,,,------...//////222888>>>GGGTTTaaakkkttt|||lllkkkjjjjjjlllnnnnnnmmmooommmjjjeeeaaa]]][[[YYYZZZWWWTTTRRRQQQNNNKKKIIIHHHEEEAAA>>>;;;999666444222222111111111111111222////////////////////////,,,,,,---------.........////////////////////////333222111000///......---////////////////////////////////////////////////000000000000000000000000.........------------,,,,,,,,,------,,,,,,+++++++++************++++++,,,+++++++++,,,++++++************++++++++++++******))))))))))))))))))))))))******))))))))))))******************))))))))))))(((((()))************))))))111666222,,,***)))((((((((((((((((((((((((((((((((()))))))))((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******,,,...//////---+++******,,,,,,---------.........////////////000000000000111111111111111111111111111111111111222222333333333444444555666777888888777888:::;;;;;;;;;:::999::::::;;;<<<============>>>>>>>>>???@@@AAACCCDDDKKKLLLLLLNNNPPPRRRTTTUUUVVVXXXZZZ\\\]]]```dddggggggiiimmmrrrwww~~~|||mmm___TTTMMMIIIFFFGGGIIIMMMOOOQQQUUU]]]cccpppttt{{{xxxpppjjjgggeeeeeeddddddaaa[[[SSSNNNGGGDDD???:::777666777777:::>>>DDDJJJQQQXXX^^^ccciiihhhgggfffddd```ZZZVVVOOOJJJCCC===999555222//////...,,,+++******++++++))))))(((((((((((())))))((((((''''''''''''((((((***************)))((('''''''''''''''((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&######$$$%%%%%%%%%%%%$$$***)))((('''%%%###"""!!!###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((''''''''''''''''''(((''''''''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))***++++++,,,,,,------...//////222888???FFFTTT```iiisss{{{kkkjjjiiijjjlllmmmlllkkkkkkiiifffbbb^^^ZZZWWWVVVWWWTTTQQQOOOMMMJJJGGGDDDAAA???;;;999777666333111111111111000000000111111////////////////////////....../////////000000000000000000000000000000000222111111000000/////////////////////////////////////////////////////////333333333333333333333333............------------,,,,,,------------,,,,,,+++++++++******++++++,,,+++++++++++++++***)))(((******++++++++++++******))))))))))))))))))))))))******))))))))))))***************)))))))))))))))((()))))))))************,,,333666222---+++)))'''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((((((((((((*********+++++++++++++++***,,,......---+++******++++++++++++,,,,,,,,,,,,...////////////000000000222222222111111000000000000000000111111222222333222222333444444555666666888888999::::::::::::999888999:::;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBIIIIIIJJJKKKNNNPPPRRRSSSSSSUUUXXXZZZ[[[]]]```bbbcccdddgggkkkooovvv}}}yyyjjj___VVVPPPLLLIIIJJJIIIIIIIIIMMMSSSXXXccciiiqqqzzz{{{sssnnneeeeeeddddddbbb___[[[WWWRRRNNNHHHAAA<<<999888888:::===AAAEEEJJJQQQXXX]]]cccdddfffhhhgggbbb[[[VVVSSSNNNHHHAAA<<<888444111000///...,,,++++++++++++))))))(((((((((((())))))((((((''''''''''''((((((+++,,,,,,---,,,***(((&&&''''''''''''(((((((((((('''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***++++++,,,,,,------...//////222999???FFFSSS___hhhrrr{{{iiihhhhhhiiijjjkkkjjjiiigggfffccc```\\\XXXUUUSSSSSSPPPMMMKKKIIIFFFCCC@@@<<<:::777555555444222000111111111111000//////...000000000000000000000000/////////000000000111111111111111111111111111111//////000000111111222222000000000000000000000000////////////////////////222222222222222222222222//////.........---------,,,------.........------,,,,,,+++++++++++++++,,,++++++++++++******)))(((******++++++++++++************************************))))))))))))******))))))))))))))))))******)))))))))))))))*********---333555111---+++***'''''''''''''''''''''''''''''''''((((((((((((''''''***))))))(((((())))))***'''''''''''''''''''''''')))))))))******+++++++++'''))),,,,,,++++++++++++************++++++++++++------........./////////222111111000000//////...///000000111222222333333222222333333444444555555888888999999::::::::::::777888999::::::;;;::::::<<<===>>>???@@@AAAAAAAAADDDDDDFFFHHHKKKNNNPPPRRRQQQTTTWWWXXXYYYZZZ]]]______aaaccceeeiiinnnuuuyyy}}}yyymmmbbbYYYTTTNNNLLLIIIGGGFFFHHHLLLPPPSSSZZZfffrrr|||~~~wwwiiigggeeedddcccbbb```^^^ZZZVVVPPPHHHBBB===:::999;;;===???AAADDDIIIOOOSSSYYY]]]dddjjjkkkfff^^^WWWVVVQQQKKKEEE@@@;;;666333000000...---,,,++++++***))))))(((((((((((())))))((((((''''''''''''((((((***+++------,,,***(((&&&''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&%%%&&&'''((()))!!!"""###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&)))))))))((((((''''''&&&&&&&&&'''(((((()))))))))''''''''''''''''''''''''))))))*********+++++++++***++++++,,,,,,------...//////333:::???FFFRRR^^^gggrrr|||gggffffffgggiiiiiigggffffffeeeccc___\\\XXXTTTRRRMMMKKKHHHFFFDDDBBB???<<<888666444333333333111000000000111000000///...---000000000000000000000000....../////////000000000111111111111111111111111...//////000111222333333000000000000000000000000/////////////////////////////////////////////////////////.........------------......//////......---,,,,,,++++++++++++,,,*********+++******))))))******++++++++++++************************************))))))))))))******))))))))))))************)))))))))((()))******+++///222222...+++++++++)))''''''''''''''''''''''''''''''((()))))))))((((((***))))))(((((())))))***''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((******))))))+++---))))))*********+++++++++,,,,,,,,,------------...000000//////......------...//////000111222333333222222222333333444444444777777777777888888999999666666777888999999999999;;;<<<===???@@@@@@@@@@@@@@@AAABBBEEEGGGJJJMMMOOOOOORRRTTTVVVWWWWWWYYY[[[\\\^^^```aaacccggglllpppssswww}}}|||pppddd]]]VVVRRRMMMHHHEEEEEEFFFGGGCCCKKKXXXfffsss}}}ssspppkkkhhhfffdddcccaaa___[[[VVVOOOGGGAAA<<<999;;;<<<===>>>???BBBFFFIIIRRRWWWaaajjjnnnjjjccc\\\XXXTTTNNNIIIDDD???:::666111111000///---,,,+++***))))))(((((((((((())))))((((((''''''''''''(((((()))***+++,,,+++)))'''&&&''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%&&&'''((())))))))))))'''''''''''''''(((((()))%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%))))))((((((((((((((((((&&&'''(((((()))(((((('''))))))))))))))))))))))))((((((((()))))))))*********++++++,,,,,,------...//////333:::@@@FFFRRR]]]hhhrrr|||eeeeeeeeefffggggggeeecccbbbbbb```]]]YYYUUURRRPPPGGGEEEBBB@@@???===:::888555333111000111111000///---...///000000000//////000000000000000000000000000000000000111111111111222222222222222222222222000000000111111222222333000000000000000000000000000000000000000000000000........................////////////............------...///////////////...---,,,+++++++++++++++((())))))************)))******++++++++++++************************************))))))))))))******((()))))))))***************)))((((((((()))++++++///111///***)))+++,,,***'''''''''''''''''''''''''''((())))))******)))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%&&&''''''((()))))))))***)))(((''''''***,,,))))))*********+++++++++******+++++++++,,,,,,,,,---------------------,,,,,,---...///000111222222111111111222222222222222555555444444555555666666555555666777888888888888999:::<<<===>>>>>>>>>>>>??????@@@BBBDDDFFFHHHJJJLLLOOORRRSSSTTTTTTUUUVVVYYY[[[]]]^^^^^^```cccfffiiimmmsssyyy~~~rrrjjjaaa\\\UUUMMMHHHDDDBBB@@@>>>DDDMMMXXXdddppp{{{~~~vvvooojjjfffdddbbbbbbaaa\\\VVVOOOGGG@@@<<<999:::;;;<<<<<<===AAACCCKKKQQQZZZdddjjjjjjfffbbb[[[WWWRRRMMMHHHCCC>>>:::333222222111///...,,,+++))))))(((((((((((())))))((((((''''''''''''((((((''''''((())))))((('''&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''((((((((((((((()))))))))'''(((((())))))((('''&&&************************&&&&&&&&&&&&''''''''''''***++++++,,,,,,------...//////444;;;@@@FFFQQQ\\\hhhsss}}}dddcccccceeeffffffcccaaa___^^^]]]ZZZVVVRRRNNNLLLBBB@@@>>><<<;;;:::777555333111//////000000///...***+++---///111111111000000000000000000000000000222222333333333444444444222222222222222222222222222222222111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000/////////............------...///000000//////...---,,,,,,++++++++++++'''((()))*********************++++++++++++************************************))))))))))))******(((((())))))*********+++***)))((((((((()))+++,,,///000...((('''+++---,,,''''''''''''''''''''''''(((((()))***************'''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((()))******+++,,,+++)))'''%%%%%%(((+++************++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111000000000000111111111111333333222222222333444555444555666777888888888888777888:::<<<=========<<>>@@@CCCHHHNNNXXXdddqqqyyy{{{~~~tttmmmhhhdddbbbfffeeebbb]]]UUUMMMEEE@@@777888::::::;;;<<<>>>AAAGGGKKKSSS\\\dddgggfffeee]]]YYYTTTOOOKKKFFFAAA>>>444444444333111///...---))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++***'''&&&(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''(((((())))))******(((((()))))))))'''&&&%%%))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......///000444;;;@@@FFFQQQ\\\iiisss~~~bbbaaaaaaaaabbbbbb```___^^^[[[XXXTTTQQQLLLGGGDDD???<<<999777777555444222000000000000111111111111...///000000000000000///000///......///111111000111222333333222222333555222333444555555555444333555444444333222111111000111222333444444333111000111111111000//////......111111000///////////////222222222111000...---,,,000000//////.........------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))((((((((()))))))))))))))((((((''''''((()))))))))))))))***++++++***((((((+++---333///)))&&&&&&((())))))((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***((('''(((+++,,,+++(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,)))&&&'''+++...//////////////////000111222333333333333333333333333222444444555555777888999:::888999:::;;;<<<<<<<<<<<<<<<===>>>???AAABBBDDDDDDDDDGGGKKKMMMNNNNNNNNNOOOVVVVVVUUUVVVVVVWWWYYYYYY]]]___dddiiioooxxxuuurrriii\\\NNNDDDAAA@@@AAA>>>???GGGPPPXXXdddmmmsss{{{xxxssskkkdddbbbbbbbbbaaa\\\UUUKKKDDD???===:::888888888777666???FFFMMMTTT```kkklllgggddd```ZZZTTTOOOJJJEEEBBB;;;888555333222111...---,,,++++++***)))(((''''''))))))))))))((('''&&&%%%&&&'''''''''(((((())))))***((('''&&&&&&'''(((***&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''')))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""(((((('''&&&%%%%%%%%%%%%&&&'''''''''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''((('''$$$"""%%%&&&((()))))))))(((''''''&&&%%%%%%&&&(((+++,,,,,,+++((('''&&&'''((()))+++***(((''''''((()))***++++++++++++++++++++++++*********)))))))))))))))+++///444888>>>HHHSSS[[[gggsss```___^^^___```___]]]\\\ZZZWWWSSSOOOLLLGGGCCC???<<<:::777666555444222111000000000000111111111111111111111111000///......111000000000222333333333777999::::::888777888888666666777777777666555444666666555444444333333222222333333444333333111111000000000111111111111111111111000////////////000000000000000////////////000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******)))(((((((((((())))))))))))((((((''''''((()))))))))))))))*********)))((()))+++...333///***''''''((()))***(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((***((('''(((***,,,***)))++++++++++++************)))******+++++++++++++++,,,)))'''(((+++---......////////////000111222222222222222333333333333333444444444555555777888999888999:::;;;;;;<<<<<<<<<<<<======???@@@AAABBBBBBCCCFFFIIILLLLLLLLLMMMNNNSSSSSSTTTUUUVVVWWWXXXXXXXXX[[[___ccciiiqqqyyy~~~}}}ssseeeVVVIIIBBB@@@???<<<<<>>;;;999777444333333222111///000000000111111111222222222222222111000///...---111111222333444555777888<<<>>>@@@@@@???======>>>===<<<<<<;;;999888888777888888777777666666555555333444444444444333222111000000111111222333333444222111000000///000000000............///000222333000000////////////......------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((((())))))***))))))((('''(((((()))))))))))))))((()))***))))))***---///333///***(((((()))******(((((())))))))))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''(((***+++***)))++++++******))))))(((((((((((()))***************,,,***((((((***,,,,,,,,,............///000111222000111111222222333333333444333333333444444555666777888999:::;;;;;;;;;;;;<<<<<<======>>>??????@@@AAADDDGGGIIIIIIIIIJJJKKKNNNPPPRRRTTTVVVWWWWWWWWWUUUXXX[[[___ccciiipppuuusssbbbSSSHHHCCC???;;;;;;???CCCFFFLLLSSS^^^fffrrr~~~}}}sssjjjbbbaaa`````````___\\\ZZZIIIDDD===888777777888888888===CCCKKKWWWdddjjjkkkllljjjeee^^^YYYTTTPPPOOOGGGCCC===888555222000///------,,,+++***)))(((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((+++***)))(((((()))***+++((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((******'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((('''%%%###%%%%%%%%%%%%%%%&&&''''''***)))(((&&&&&&&&&'''((((((((((((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))++++++++++++++++++++++++///000222444:::EEETTT___gggqqq|||[[[YYYXXXWWWWWWVVVSSSQQQPPPMMMIIIEEEBBB???;;;888666444111111111111000///000000111111111222222222222222222222111000//////000111333444555666999;;;;;;>>>BBBDDDDDDDDDEEEFFFFFFEEECCCAAA???===<<<<<<;;;;;;:::999999888777777666666555555444444333333111111111222222333333333222222111000000000000111///...------...000222444000000//////////////////...------------,,,,,,,,,+++++++++++++++*********************************+++*********)))))))))((((((((()))*********))))))(((((())))))))))))(((((('''((()))))))))+++...000222///+++((()))*********'''(((((())))))))))))((())))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***))))))******))))))((((((''''''(((((()))************))),,,+++***)))******++++++------------...///000111//////000000111222333333333222222222222222333444666777888999::::::::::::;;;;;;;;;<<<<<<=========???AAADDDFFFFFFFFFGGGIIIJJJLLLOOORRRTTTUUUUUUUUUVVVXXXZZZ]]]```eeejjjnnnxxx~~~ooo^^^PPPHHHAAA===<<<>>>@@@@@@DDDIIISSS[[[gggrrr{{{zzzqqqiiifffccc``````___^^^]]]SSSLLLCCC;;;777777777777777:::???GGGRRR___hhhmmmrrrppplllfff```ZZZWWWUUUQQQKKKCCC===888555333222///...---,,,+++***)))((())))))(((''''''''''''''''''''''''((((((((((((((())))))(((''''''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$##################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$'''&&&%%%$$$%%%&&&((())))))(((''''''''''''((((((&&&&&&'''((()))))))))((((((''''''&&&''''''((()))))))))))))))))))))))))))*********+++++++++++++++///000222555:::EEESSS]]]gggqqq{{{XXXVVVTTTSSSSSSQQQNNNKKKIIIFFFBBB>>><<<:::777555333111000///000111000///111111111111222222222222000000111222222333222222///111333444444666999<<<:::>>>CCCGGGJJJLLLOOOQQQPPPOOOMMMKKKHHHFFFDDDCCC@@@???>>>===<<<:::999999999888888777666555555555333333333222222222111111333333222111111111111111111000...------///111222//////000000000000000000.........---------,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))(((((()))***************(((((())))))))))))((((((&&&''')))))))))+++...111111...***((()))*********''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''((((((((((((((()))***)))))))))(((((((((''''''((())))))***************+++++++++***))))))******,,,,,,,,,,,,---...///000......//////000111222222222111111111111111222333555666777888999999999999:::::::::;;;;;;<<<<<<<<<>>>@@@BBBCCCCCCCCCEEEFFFFFFIIILLLOOORRRSSSSSSRRRUUUVVVYYY[[[]]]```dddhhhqqqwww{{{hhhWWWMMMDDD@@@===>>>>>>===@@@EEELLLSSS___jjjttt{{{{{{ppplllfffaaa___`````````]]]VVVKKKBBB<<<999777666777888<<>>:::777555000000///---,,,***))))))))))))(((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&'''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%''''''&&&%%%((('''&&&&&&&&&''')))***&&&&&&&&&'''((())))))***%%%&&&'''((())))))((((((''''''''''''(((((())))))************************))))))))))))******++++++,,,///333777<<>>DDDIIINNNTTTYYY]]][[[[[[ZZZXXXUUURRROOOMMMGGGFFFDDDBBB@@@>>><<<;;;<<<;;;:::999888777777777555555555444333222222222444333222222111111222222222111000.........////////////000000000000111111............---------,,,...------,,,,,,+++++++++************************))))))))))))))))))))))))(((((()))***++++++++++++)))))))))))))))((((((''''''((()))))))))+++...000///,,,)))((()))******)))&&&'''((())))))******)))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&((())))))(((''')))***(((((((((((())))))))))))(((((()))***************)))***++++++)))((()))***++++++++++++,,,---...///---......//////000000000111000000000111222222333444555666777888888888888999999::::::;;;<<<<<<======???@@@AAA@@@AAACCCEEEEEEGGGIIILLLNNNPPPPPPPPPQQQSSSVVVWWWYYY[[[^^^aaajjjooovvv|||sssaaaVVVKKKEEEAAA@@@>>><<<>>>CCCHHHNNNYYYdddmmmuuu|||yyyssskkkeeecccbbbccccccccc\\\SSSJJJCCC>>>:::777999888;;;BBBJJJRRR]]]gggpppsssuuusssmmmfffbbbaaaaaa\\\SSSKKKEEE???;;;888222111000...---+++***))))))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&(((''''''''''''((())))))%%%%%%&&&'''((()))******''''''''''''''''''((((((''''''(((((()))*********************************((((((((()))******+++++++++///333888===EEEPPPXXXgggqqq|||OOOMMMKKKIIIGGGEEEAAA>>>;;;888444222222222111111222111///000222333333333111111111222222222333333111111222333444444444333000333666666444444888===;;;>>>CCCHHHNNNVVV]]]bbbeeefffgggfffccc___[[[XXXOOONNNKKKHHHEEEBBB@@@??????>>><<<;;;:::999999:::777666666666666666666666444444333222222222222333000000000000//////////////////000000000111111111............------------//////......---,,,,,,+++************************((()))))))))))))))))))))(((((()))***++++++++++++)))))))))))))))((('''''''''((()))))))))***---000---+++((('''((())))))(((&&&'''((()))************(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''''''''''''''%%%'''))))))'''&&&(((***'''(((((())))))******+++''''''((())))))))))))(((''')))++++++)))((()))+++*********++++++,,,---...........................000000000000111222333444444444555666777777777777888888999:::;;;======>>>===>>>?????????@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOOOORRRTTTUUUVVVXXX[[[]]]cccfffkkkqqqvvv~~~rrrgggVVVOOOHHHEEEAAA>>>@@@DDDDDDJJJTTT^^^gggpppwww{{{zzz~~~vvvmmmgggeeecccbbbccc___XXXRRRKKKEEE???;;;999888:::AAAFFFKKKUUU```gggmmmtttvvvrrrllliiihhhfffaaaYYYRRRKKKEEE???<<<333222111///---,,,******)))((('''&&&&&&''')))***)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&''''''&&&%%%&&&''''''((((((''''''&&&&&&'''(((((()))(((((()))((('''&&&&&&&&&'''((('''((()))***++++++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,---000333666;;;DDDPPPYYYdddooo{{{LLLJJJGGGEEECCCAAA===::::::777444222222333333333222111000111333444444444111111222222222333333333333333444444444333222222111555888777555555999===:::<<<@@@EEEKKKSSS\\\bbblllmmmoooooolllhhhbbb___TTTSSSPPPMMMIIIEEECCCAAAAAA@@@>>><<<;;;:::;;;;;;777777777888999999::::::555444333333222222333333...///000000000000////////////000000111111111222//////.........---------000000///...------,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,)))))))))))))))(((''''''((()))***))))))***---///,,,***''''''((((((((('''&&&'''((()))******************++++++++++++******))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''%%%'''))))))'''&&&(((***''''''((()))***+++,,,,,,%%%&&&''''''((((((''''''&&&)))++++++)))(((***,,,************+++,,,---.....................------/////////000111333444555333444555666777777777777777888999:::<<<===>>>???===>>>??????>>>???AAACCCFFFFFFFFFGGGIIIKKKMMMNNNPPPRRRUUUVVVWWWXXX[[[]]]^^^```dddiiiooowwwwww```XXXPPPJJJEEEAAACCCGGGAAAGGGQQQZZZccclllsssxxxwww{{{tttkkkeeeaaa___bbb___[[[VVVQQQJJJCCC>>>:::777:::@@@CCCFFFPPP[[[```hhhrrrwwwtttpppmmmmmmiiiddd]]]UUUOOOHHHAAA===333333111000...,,,+++***)))((('''&&&&&&''')))***))))))(((((('''''''''&&&''''''((((((((((((''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''######$$$%%%&&&((()))***))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&'''''''''$$$%%%&&&'''((('''&&&%%%((((((((()))(((((('''&&&***)))'''%%%$$$%%%'''((((((((()))++++++,,,,,,,,,(((((((((((((((((((((((())))))***+++,,,,,,------000111222333888CCCQQQ[[[bbbnnnzzzCCCBBB@@@===:::888777666///000111111111111111111111000/////////000222333222111111111222333444444666666666666666666666666888666444333555777777777<<<:::;;;AAAGGGNNNYYYcccmmmqqqvvvwwwuuuqqqmmmkkkeee___XXXSSSPPPMMMIIIFFFCCCAAA?????????>>><<<:::;;;:::::::::999888888888777555444444333111...+++000/////////............555444333222111///......000000///...---,,,,,,,,,---...///...,,,+++,,,---+++++++++************)))))))))(((((((((((())))))************************+++******)))(((''''''&&&((())))))''')))......+++***)))(((''''''((()))***)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''******))))))(((((('''''')))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''(((((()))))))))***(((((())))))))))))(((((()))((('''''''''(((***+++++++++++++++++++++,,,,,,......////////////......000000000000000111111111222222333333444555666666666777888999;;;<<<======?????????>>>>>>>>>>>>>>>AAAAAABBBDDDFFFHHHJJJLLLLLLNNNPPPRRRTTTTTTTTTTTTYYY[[[^^^bbbhhhooowww|||tttkkk```VVVQQQMMMIIIGGGJJJJJJPPPZZZaaaeeejjjooouuuvvvzzz~~~yyyppphhhcccfffccc___]]][[[TTTJJJBBB===;;;::::::===BBBGGGJJJPPP\\\fffiiikkkoooooolllhhhfff```YYYUUUQQQFFF<<<888555111///.........---))))))))))))((((((((((((,,,***(((''''''''')))***(((((())))))((('''&&&&&&"""(((,,,,,,***)))''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''$$$"""###&&&))))))(((((('''%%%#########%%%&&&''''''''''''''''''&&&&&&###$$$&&&((()))))))))(((&&&%%%$$$$$$%%%&&&&&&%%%(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''((()))))))))))))))((()))***)))((('''((()))******))))))******+++,,,,,,,,,***(((&&&%%%###"""...000333666;;;DDDOOOXXXeeennnzzz@@@???===:::888666555555111111222222333333222222444333333222333444555666555444444444444444555666777777888888888888888888888777555666777888888777:::777888===CCCIIISSS]]]gggmmmuuuzzz|||zzzxxxwwwmmmhhhaaa[[[WWWSSSOOOKKKHHHFFFCCCBBBAAA???<<<:::<<<<<<<<<;;;;;;::::::999888666555444444333000...111111111000000000//////333333222111000000///.../////////......------,,,---+++***+++...///...,,,++++++++++++************((((((''''''''''''((((((************************+++******)))((((((''''''%%%'''''''''+++111222000***)))(((''''''((()))***)))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''***)))))))))((((((((('''***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((()))(((((('''((()))***+++******++++++++++++,,,,,,---......//////......---/////////000000111111111222222222333444555555555666666777999:::;;;<<<===========================??????@@@BBBDDDFFFHHHIIIKKKLLLNNNQQQSSSTTTTTTTTTYYYZZZ]]]```ccciiiooottt|||oooddd\\\UUUOOOJJJLLLKKKPPPYYY```bbbeeeiiirrrsssvvv{{{}}}|||tttlllgggbbb```^^^______[[[SSSLLLAAA???<<<;;;;;;>>>BBBEEEKKKUUU___bbbdddiiikkkiiihhhhhhddd^^^XXXTTTKKKBBB<<<888444111000///...,,,******************))))))((('''%%%$$$$$$$$$&&&'''((((((((((((((('''&&&&&&((()))***+++***)))'''%%%***))))))(((((('''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$$$$'''))))))(((&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((((((''''''&&&$$$###""""""#########"""$$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((()))***************&&&'''))))))(((''')))*********))))))******+++,,,************************---000333666;;;DDDOOOXXXdddmmmyyy<<<;;;999777555444333333222222333444444444444444777777666666777777888999999888777777777777777777999999::::::;;;;;;<<<<<<999888888999::::::888777777555555:::===AAAJJJSSS^^^fffqqq{{{xxxtttnnnhhhbbb]]]WWWSSSOOOLLLIIIFFFDDDAAA>>><<>>>>>===<<<<<<;;;;;;999777555444444444333111333222222222222111111111111111111111000000000///........................---)))&&&)))///222///+++,,,+++++++++************(((''''''&&&&&&''''''((())))))))))))))))))))))))*********))))))(((((('''%%%''''''''',,,222444111))))))(((((((((((()))))))))(((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))((((((((((((*********)))((((((''''''(((((()))******)))(((((())))))))))))************(((((())))))))))))((((((((((((((((((((()))***************+++++++++,,,,,,,,,,,,------------,,,,,,------...///000111111222111111222222333444444444555555666777999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCEEEFFFHHHIIILLLNNNPPPRRRSSSTTTXXXYYYZZZ\\\]]]aaafffiiiwww|||sssiii```XXXRRRPPPNNNQQQYYY___aaabbbeeekkklllpppvvvzzz}}}yyyrrrmmmdddbbbaaaaaabbb```ZZZUUUJJJFFFAAA===;;;;;;===>>>CCCKKKSSSVVVYYY^^^cccdddeeeiiiiiibbb[[[UUUNNNGGG@@@<<<888444222000---,,,,,,,,,,,,++++++************)))((('''&&&'''((()))(((((((((((((((''''''&&&***))))))((()))***,,,---))))))))))))(((&&&%%%###((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&&&&((())))))((($$$&&&((())))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''&&&%%%$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&&&&))))))***++++++++++++***%%%&&&((((((''''''(((******))))))))))))***++++++*********+++,,,------...---000333555:::CCCOOOWWWdddlllxxx888777666444333333222222333444555666666666666666999999999999999:::::::::<<<<<<;;;:::999999999999;;;<<<<<<======>>>>>>???:::::::::;;;;;;;;;888666666444444777999;;;BBBIIITTT\\\iiittt{{{~~~yyysssmmmeee___[[[TTTQQQMMMIIIGGGEEEBBB@@@AAA@@@@@@???>>>===<<<<<<:::777555333444555444444333333333222222222111111000000000000000000000000............////////////,,,)))(((***...000...+++,,,,,,+++++++++*********((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))(((((((((******))),,,111222///))))))(((((((((((()))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))(((((((((''''''''')))***,,,,,,***)))'''))))))******************(((((())))))))))))((((((((((((((((((((())))))***))))))******++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...///000111111111111111222222222333333333444555666777888999::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<>>>???BBBCCCDDDEEEFFFHHHKKKNNNPPPQQQRRRUUUVVVWWWXXXYYY[[[___bbbkkkpppxxx~~~uuukkkaaaZZZUUUQQQSSSZZZ```aaabbbdddeeeeeeiiipppuuuzzzxxxtttoookkkfffcccaaa___\\\ZZZSSSOOOIIIBBB===:::::::::<<>>===<<<<<<<<<<<<>>>?????????@@@@@@AAAAAA<<<;;;;;;<<<<<<;;;888666777555555777888888<<>>>>>===:::888555444555555555444333333333222222222111111000000000000111111111111......//////////////////,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******((((((((((((((((((((((((************)))))))))))))))******)))+++111111...(((((())))))))))))((((((((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''&&&&&&''')))***,,,,,,***)))'''******))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((()))******+++,,,,,,******++++++++++++*********++++++---...///000000000000000111111111111111111222333444555777888888999999::::::;;;<<<======<<<<<<<<<>>>???AAACCCDDDCCCDDDEEEHHHJJJMMMOOOPPPQQQRRRTTTUUUVVVYYY\\\___ccchhhoooxxxuuuiiiaaaXXXSSSRRRXXX^^^aaabbbcccaaa```bbbiiiooouuu~~~{{{zzztttlllddd```^^^]]]]]][[[WWWPPPIIIBBB===:::888888:::===@@@CCCHHHQQQXXXaaajjjpppjjj```WWWPPPLLLGGGCCC???;;;777444000---...------+++***)))((((((''''''&&&&&&%%%%%%%%%%%%''''''((((((((((((((('''(((((((((((('''&&&&&&%%%!!!###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''$$$&&&((('''%%%###$$$%%%)))((((((''''''&&&%%%%%%###$$$%%%&&&''')))******&&&''''''((()))(((((((((((())))))(((%%%$$$$$$%%%))))))(((((())))))***+++)))******+++,,,------...---///222555:::CCCNNNWWWeeemmmxxx666666666666666777888888888999:::;;;<<<=========<<<===>>>>>>??????>>>>>>BBBBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@>>>=========<<<:::888888666666888777666999>>>>>>EEEPPP\\\hhhttt}}}}}}uuunnnkkk___[[[VVVRRRPPPNNNLLLKKKFFFEEEDDDCCCBBBAAA@@@???<<<:::888777777777666444333333333333222222222222111111111111111222222222////////////////////////,,,...///...,,,***,,,...,,,,,,,,,,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))************************&&&(((((((((+++111222000(((((())))))))))))((((((((()))******++++++******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&(((((()))******)))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''(((((()))***+++,,,,,,******++++++++++++************+++,,,---......///000000000000000000000000000000111222444555666777777888999:::;;;<<<===>>><<<<<<<<<===???AAABBBCCCBBBBBBCCCEEEGGGJJJLLLMMMMMMOOORRRSSSUUUWWW[[[^^^___cccjjjrrr{{{tttkkk]]]UUUQQQUUU\\\___aaacccbbb^^^]]]bbbgggllluuu}}}zzzrrriiiccc```___```]]][[[VVVPPPIIIBBB<<<:::888777999<<<>>>AAAJJJSSS```jjjqqqnnnfff^^^WWWQQQIIIGGGCCC@@@===999555222///...---,,,***)))((('''((((((((((((''''''&&&&&&&&&'''(((((((((((((((((()))*********)))'''%%%$$$###%%%&&&((())))))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$''''''&&&&&&&&&&&&'''''''''((()))'''%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''$$$%%%''''''&&&%%%%%%&&&'''%%%$$$"""###$$$&&&(((%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$%%%&&&''''''###&&&))))))&&&%%%%%%'''&&&&&&&&&'''(((((())))))######$$$&&&((()))***+++%%%&&&''''''(((((('''''')))******(((&&&%%%%%%&&&)))(((((((((((()))******'''(((***,,,///111333444,,,///222444999BBBNNNVVVdddlllwww888888888999:::;;;<<<======>>>???@@@AAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCFFFEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHGGGGGGFFFFFFEEECCC@@@??????>>>===;;;999777777888777555666;;;999>>>FFFPPP\\\iiivvv}}}wwwuuugggccc]]]WWWTTTRRRPPPNNNJJJIIIHHHGGGEEEDDDCCCCCC???===<<<;;;;;;:::777555555555555444444444333333333333333222222222222222111111000000//////.........------......//////...------,,,,,,,,,+++++++++******))))))))))))******************************************************'''(((((('''***000000---'''((()))******)))((('''((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''((((((((()))))))))***'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((())))))))))))((((((&&&'''((()))***))))))(((''''''((()))***+++,,,,,,***++++++,,,,,,++++++******+++++++++,,,,,,------////////////////////////...///000111333444555555555666777888:::;;;<<<===;;;;;;<<<<<<>>>???AAABBBAAAAAABBBCCCEEEGGGIIIKKKKKKMMMPPPRRRSSSUUUXXX[[[[[[^^^ccciiiqqqyyyyyyggg]]]UUUVVV\\\___bbbdddeee^^^YYYZZZ^^^bbbiiiqqq}}}zzzrrriiiccc___^^^\\\[[[YYYTTTNNNFFF???;;;:::777888;;;<<<===FFFPPP[[[eeennnnnnjjjeee]]]VVVMMMJJJGGGEEECCC@@@<<<999111000///---+++***((((((***************))))))(((&&&&&&'''(((((((((((((((%%%&&&'''((()))*********'''''''''(((((())))))***&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&''''''''''''"""%%%(((((('''&&&'''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$$$$$$$%%%&&&"""'''++++++)))'''(((***&&&&&&''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((('''((())))))''''''((()))((((((((((((((()))******'''(((***,,,...111222333,,,...111444999BBBNNNVVVbbbjjjttt|||:::::::::;;;<<<>>>???@@@@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIHHHIIIFFFBBBAAA@@@@@@???>>>888666777999777444555999999<<<@@@GGGQQQ___mmmvvv}}}{{{nnniiibbb\\\WWWTTTRRRPPPMMMLLLKKKJJJHHHGGGFFFEEEAAA@@@???>>>>>><<<888555777666666666555555555555444444444333333333222222222111111000///......---000,,,))),,,111444222...---------,,,,,,,,,++++++))))))(((((((((((())))))******************************************++++++***,,,***''')))---,,,((('''((()))******)))((('''((()))***+++,,,+++******************************))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((((((((())))))******(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((&&&''')))*********)))(((&&&'''((()))***+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,///////////////...............///111222333444555333444555777888:::;;;<<<::::::;;;<<<===>>>@@@AAAAAAAAAAAABBBCCCEEEHHHIIIJJJLLLOOOQQQRRRSSSVVVXXXWWWZZZ]]]bbbhhhooowww}}}qqqeeeZZZZZZ___bbbdddfffiii```XXXVVVWWWZZZaaahhhrrryyyoooddd\\\XXXZZZZZZYYYVVVPPPHHHAAA<<<<<<999999<<<<<<<<>>333222111///---+++***)))'''''''''''''''&&&&&&%%%&&&&&&'''((())))))((((((''''''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))&&&&&&&&&'''''''''(((((("""&&&)))***(((''')))***&&&'''((()))((('''%%%$$$%%%%%%&&&&&&'''((()))))))))(((&&&$$$#########$$$"""'''(((%%%$$$%%%((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))%%%&&&((()))))))))+++---((((((((((((((()))******))))))******+++,,,------,,,...111444999BBBNNNVVVaaahhhrrrzzzBBBCCCDDDFFFGGGHHHIIIIIIFFFHHHJJJKKKLLLMMMLLLLLLLLLJJJIIIIIIJJJJJJIIIHHHLLLKKKJJJIIIJJJLLLNNNOOOQQQPPPPPPOOONNNMMMLLLLLLJJJHHHEEEDDDDDDCCCBBB@@@<<<;;;999999999999777666666777<<>>===<<<<<<<<<777666666555555444333333777555333222333333222111555222000000111111...,,,---------...------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,((((((***++++++,,,++++++'''(((((()))))))))))))))555---'''))),,,+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))'''(((((('''%%%%%%'''(((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%'''(((((('''%%%######$$$************))))))))))))''''''''''''((((((((())))))************++++++++++++,,,,,,,,,,,,+++******))))))***+++,,,,,,------******+++,,,,,,---............///000111222333333222444777999;;;:::999888888888999999:::;;;<<<<<<<<<<<<===>>>@@@BBBEEEFFFEEEHHHJJJLLLMMMNNNQQQSSSTTTVVVYYY\\\```fffmmmrrr|||~~~ssseee___```ccccccbbbeee___WWWRRRRRRTTTWWWYYYfffuuu}}}sssiii^^^WWWYYYXXXWWWXXXVVVPPPFFF>>>999:::::::::;;;===BBBEEEQQQ]]]gggkkkjjjiiieeeaaa\\\VVVPPPNNNNNNLLLGGGBBB===999333...------------,,,***))))))***++++++***(((((((((((((((((((((((('''((()))+++++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""(((***''''''+++---***(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))(((&&&&&&((()))***))))))***+++,,,------...---...000333999BBBLLLSSS^^^jjjuuuzzz}}}HHHJJJLLLNNNOOOPPPOOOOOOQQQRRRSSSUUUVVVVVVVVVUUUUUUSSSRRRQQQRRRQQQPPPNNNMMMLLLKKKJJJJJJKKKMMMNNNQQQQQQQQQQQQPPPOOOOOONNNLLLJJJGGGFFFEEEDDDBBBAAA===<<<::::::::::::888666666666999>>>BBBGGGTTT```iiiuuu~~~{{{rrrgggbbb```\\\VVVTTTRRROOONNNMMMLLLIIIGGGEEEDDDBBB@@@>>>===<<<<<<777777666555555444444444666444222222333333333222555333000000111111///,,,/////////...---,,,+++*********++++++++++++******,,,,,,,,,++++++*********************)))((((((''''''(((((()))))))))))))))---(((&&&+++///,,,)))'''(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))((('''&&&%%%))))))))))))((((((((((((&&&''')))((('''&&&((()))(((((((((''''''(((((((((+++***((('''&&&'''((()))'''((()))'''%%%$$$%%%&&&*********)))))))))(((((('''''''''((((((((()))))))))************+++++++++++++++,,,,,,++++++***)))))))))******+++,,,,,,---***++++++,,,,,,---------111111111000000000/////////111555888::::::999999777777888999:::<<<<<<============>>>@@@BBBDDDEEEGGGHHHKKKKKKLLLMMMOOOQQQSSSTTTWWWYYY]]]bbbiiimmmsssxxx~~~zzzmmmfffeeefffdddaaa```\\\VVVRRRPPPPPPPPPPPPZZZhhhvvvyyyoooddd]]]ZZZXXXWWWWWWVVVQQQJJJCCC>>>>>>===;;;;;;===BBBEEEOOOZZZdddhhhjjjnnnooommmccc^^^XXXUUUTTTSSSNNNJJJ???;;;666111...,,,***(((,,,+++))))))******)))(((''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&''''''))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%***,,,(((&&&((()))&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''')))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++***)))(((((()))***+++++++++++++++++++++,,,,,,+++,,,...111777@@@JJJQQQ^^^jjjuuuzzz}}}PPPRRRVVVYYY[[[ZZZYYYXXXZZZZZZ[[[\\\]]]]]]\\\\\\\\\ZZZWWWVVVUUUTTTRRRPPPOOONNNLLLKKKJJJKKKMMMNNNRRRRRRSSSTTTTTTSSSRRRQQQOOOMMMJJJIIIHHHFFFDDDBBB???===;;;;;;;;;;;;999777888666777:::;;;>>>GGGPPP[[[fffsss|||zzzpppiiifff```YYYWWWTTTQQQPPPOOONNNLLLJJJHHHGGGEEEBBB@@@>>>======888777777666555555555555666444222111333444444333555333111111111111///...000000000///...,,,*********++++++,,,,,,++++++***------,,,+++***)))((((((******))))))(((''''''&&&'''((())))))******))))))&&&$$$&&&...222...)))'''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''************)))((('''&&&++++++******)))(((((('''$$$&&&)))))))))(((((()))))))))(((((((((((())))))---+++(((&&&&&&'''***+++'''((()))((('''&&&'''(((******))))))))))))((((((''''''((((((((())))))))))))************+++++++++++++++,,,,,,++++++***))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,000000000000////////////,,,///222555888999999999666666777999;;;<<<===>>>>>>>>>>>>>>>???AAACCCDDDGGGHHHJJJJJJJJJJJJLLLNNNQQQRRRTTTVVVYYY]]]cccgggjjjnnnuuu|||zzzrrrnnnkkkfffaaa^^^[[[VVVSSSPPPNNNKKKIIIPPPYYYfffqqq|||wwwmmmfff\\\YYYVVVVVVVVVTTTOOOKKKEEEDDDAAA===;;;===AAAEEEMMMWWW```dddhhhnnnssstttjjjeee```\\\[[[YYYUUUQQQFFFAAA;;;555111---)))''',,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''(((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''((()))***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%)))***'''%%%&&&'''%%%((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***))))))***+++,,,,,,,,,,,,+++++++++******+++,,,...111777@@@JJJQQQ^^^jjjuuuzzz~~~WWWZZZ___dddgggfffdddbbbddddddddddddddddddccccccbbb```]]][[[YYYWWWTTTRRRRRRQQQNNNMMMLLLLLLMMMNNNRRRSSSUUUWWWWWWVVVTTTSSSRRRPPPNNNLLLKKKIIIFFFCCCAAA???=========<<<:::888:::888777999999999???GGGQQQ[[[hhhttt}}}zzzsssnnngggaaaYYYWWWSSSQQQQQQPPPNNNMMMMMMKKKHHHEEECCC@@@???>>>:::999888666666666666666777555222222333444555444444333222222222111000///000000000///...---,,,+++------............------,,,,,,++++++*********)))''''''(((((()))******+++(((((()))************)))&&&$$$(((///222...)))((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''))))))))))))))))))))))))((((((((((((((("""%%%((())))))((((((((()))(((((((((((((((((()))+++***(((''''''((()))***&&&((())))))(((((()))+++***)))))))))(((((((((((('''(((((((((((()))))))))))))))*********++++++++++++++++++++++++***))))))))))))))))))******++++++,,,,,,,,,+++++++++++++++,,,------...///000111222,,,...111333555666666666444555666888:::<<<===>>>>>>>>>======>>>@@@AAACCCDDDFFFHHHHHHHHHIIIKKKLLLOOOQQQSSSTTTUUUXXX]]]```dddhhhnnnuuu}}}zzzssskkkfffaaa]]]XXXTTTQQQOOOMMMKKKMMMRRRZZZeeesssuuummm```\\\WWWUUUVVVVVVTTTRRRLLLJJJEEE???;;;<<<@@@CCCMMMVVV]]]```ccciiinnnooonnnjjjeeeaaa^^^ZZZVVVSSSNNNHHH@@@888333000---+++***(((''''''((())))))((('''''''''''''''''''''''',,,+++)))((('''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((("""%%%'''&&&&&&'''((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((((((((())))))+++******))))))******+++++++++++++++++++++++++++---...000333999BBBLLLSSS^^^iiiuuuzzz~~~]]]aaahhhooorrrsssqqqpppqqqppppppooonnnnnnnnnnnnllliiifffcccaaa^^^ZZZWWWVVVTTTRRRPPPOOOOOOPPPQQQSSSUUUXXXZZZZZZYYYVVVTTTTTTSSSQQQOOONNNLLLHHHEEECCCAAA???>>>>>>===;;;:::;;;777777888999888<<>>@@@AAA@@@BBBDDDFFFFFFHHHJJJMMMNNNPPPRRRRRRSSSUUUYYY[[[```ccchhhnnnuuu~~~~~~uuuooogggaaaZZZTTTQQQQQQQQQQQQQQQPPPRRRZZZggguuu|||uuugggaaaZZZWWWWWWYYYXXXWWWRRROOOIIIBBB===<<>><<<:::999:::;;;<<<===:::666444555666777777333444555444222111222333---...///000111111111111,,,------......------,,,******+++,,,---...//////...,,,+++)))))))))******((()))******++++++******...,,,---000000+++)))+++(((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((('''&&&%%%$$$######$$$%%%'''((()))***###%%%(((((((((''''''(((''''''&&&&&&&&&&&&''''''$$$&&&)))++++++***'''&&&&&&((())))))(((((()))+++))))))((((((((((((''''''((((((((()))))))))******)))************+++++++++******++++++******)))(((((((((((((((((()))))))))*********+++++++++++++++///.........------------///000000111111111111111222222444555777888999:::::::::::::::;;;===???@@@===???BBBDDDEEEGGGIIIKKKMMMNNNPPPQQQQQQSSSVVVXXX[[[]]]```dddjjjrrr{{{{{{oooggg]]]UUURRRRRRSSSTTTSSSOOONNNSSS[[[eeesss~~~~~~rrrkkkbbb]]]\\\\\\\\\[[[WWWTTTNNNFFF@@@>>>???AAACCCLLLUUUXXX[[[```dddeeejjjkkkkkkiiieee___YYYVVVSSSKKKAAA888333111111111((('''&&&''')))+++,,,+++))))))))))))))))))))))))''''''&&&&&&%%%%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''&&&&&&$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((('''((()))'''""""""%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***+++,,,------...+++,,,...111777@@@JJJQQQ]]]iiiuuu{{{^^^cccllluuu}}}}}}{{{zzzyyyyyyyyyvvvsssooollliiifffbbb___\\\[[[YYYWWWWWWWWWYYYZZZ[[[^^^aaadddccc```[[[XXXTTTSSSRRRRRRRRRPPPLLLIIIGGGEEECCCAAAAAA@@@>>><<<;;;777666888999888888;;;<<<<<>><<<;;;<<<===???@@@===888666666777888888333555666555222111333444//////000111111111000000------............------,,,------....../////////---,,,***((('''((()))***))))))***++++++++++++***++++++---111000+++)))***(((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((()))))))))(((((('''&&&%%%$$$%%%%%%&&&'''((())))))''')))***)))(((((()))***((((((''''''''''''((((((&&&((()))***+++***)))(((&&&((())))))''''''((()))))))))((((((((('''''''''(((((()))))))))*********)))************+++++++++***************))))))((((((((((((((((((((((((((())))))******++++++,,,,,,.........---------,,,,,,...//////000111222222222111222222333555666666777777777777888:::<<<>>>???===???AAABBBCCCDDDFFFHHHJJJLLLNNNOOOOOOPPPSSSUUUXXXYYYZZZ\\\```gggpppuuuyyyqqqfff\\\WWWUUUUUUVVVUUUQQQOOORRRTTTYYYeeeqqq}}}uuukkkdddbbbaaa```^^^[[[XXXSSSKKKEEEAAAAAABBB>>>EEEKKKLLLOOOVVV]]]___```dddhhhjjjgggbbb\\\YYYUUUOOOFFF>>>999444111///,,,***((((((***+++***)))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))'''(((***(((""""""&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))*********++++++,,,,,,,,,+++,,,...111777@@@JJJQQQ]]]iiiuuu{{{YYY^^^gggrrr{{{}}}{{{wwwsssqqqmmmjjjggg^^^]]][[[ZZZYYYZZZ\\\]]]^^^aaaeeegggfffbbb]]]ZZZSSSSSSRRRSSSSSSPPPMMMJJJHHHFFFCCCBBBBBB@@@>>><<<>>>:::888;;;<<<:::999;;;===;;;???IIISSS\\\iiivvvmmmiiiccc^^^[[[YYYWWWVVVUUUSSSQQQOOOLLLJJJIIIIIIDDDBBB???===<<<===???@@@CCC???:::777777777888888333555666555333111333555111111111111111000///...//////000000000000/////////////////////.........)))((('''&&&''')))+++,,,))))))***++++++++++++***'''(((,,,111000+++((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))&&&'''((()))************'''''''''(((((((((((((((++++++,,,***))))))***,,,))))))(((((((((((())))))******))))))***+++,,,,,,'''((()))((('''&&&'''((()))(((((((((''''''''''''))))))))))))************)))************+++++++++***************)))((((((((((((((((((((('''''''''(((((()))***+++,,,,,,---***++++++,,,---...///000------...000111333444444111111222333333444555555666666666777999;;;>>>???>>>@@@BBBBBBBBBBBBDDDFFFHHHJJJLLLMMMNNNOOOQQQSSSXXXXXXXXXYYY\\\bbbjjjoooyyyzzznnnddd]]]ZZZXXXWWWVVVSSSSSSTTTSSSSSS]]]iiivvv{{{|||qqqjjjfffdddbbb```^^^\\\WWWOOOHHHDDDCCCCCC<<>><<<:::999999:::999888666======???BBBHHHSSS^^^fffttt|||uuukkkbbb\\\YYYWWWVVVUUUUUUUUUTTTRRRNNNKKKIIIFFFEEEDDDCCCAAA@@@???>>>>>>===;;;999888666666555777777888888777555333222333333222111111000000///111///...///111222000------...///111111111000//////...---,,,++++++++++++,,,+++***))))))***+++,,,(((***++++++)))(((((()))+++*********))))))((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******(((((((((((())))))))))))))))))((((((''''''&&&&&&$$$&&&(((******)))'''&&&)))(((''''''''''''((((((******))))))((((((''''''''''''''''''((((((((((((,,,+++%%%$$$&&&************))))))))))))******))))))((((((''''''))))))))))))(((((((((((()))************+++++++++..................------000000000000111111111111555555777888:::<<<===>>>=========>>>???BBBDDDEEEFFFHHHJJJKKKLLLLLLOOOPPPTTTTTTUUUUUUVVVZZZ```dddmmmuuuyyymmmccc]]]YYYWWWVVVSSSRRRRRRPPPOOOTTT[[[jjjttt~~~ssskkkddd```^^^^^^___^^^YYYPPPHHHDDDCCC@@@======BBBFFFGGGIIILLLTTTWWW]]]dddgggeee```\\\XXXTTTLLLEEE>>>888444333111...***(((((())))))(((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''!!!$$$'''(((((()))&&&((()))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***'''$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))((((((((((((++++++***)))(((((())))))---+++***+++,,,...---------///111444888@@@KKKSSS]]]hhhssszzzOOOUUU]]]gggpppyyy}}}{{{xxxuuuoookkkeeeaaa```______^^^______```bbbcccbbb^^^[[[ZZZWWWTTTRRRQQQQQQOOONNNKKKKKKKKKJJJHHHEEEBBBAAA>>><<<::::::::::::888666888888999:::???GGGQQQXXXggguuu}}}sssjjjccc^^^\\\[[[WWWWWWWWWVVVTTTQQQNNNLLLGGGGGGFFFDDDBBBAAA@@@??????>>><<<:::999888777777555555666777777666555444555444444333333222111111111///...///111222000...---...///000111000000//////...---,,,++++++++++++++++++************++++++)))***,,,+++)))((())))))************)))))))))(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''''''''((((((((()))))))))))))))))))))((((((((('''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((())))))((((((((((((((('''''''''((((((((())))))))),,,...+++&&&%%%)))---...************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++.........---------------//////000000000111111111333333555666888:::;;;<<<============>>>@@@BBBCCCDDDFFFHHHIIIJJJKKKMMMOOOSSSSSSSSSSSSTTTWWW]]]```gggnnnxxx{{{qqqiiibbb^^^WWWTTTQQQQQQNNNLLLPPPWWWdddlllwww}}}tttlllfffbbb^^^___```]]]WWWOOOHHHCCCAAA===<<>>@@@@@@BBBDDDFFFGGGGGGIIIKKKMMMQQQQQQRRRRRRRRRTTTXXX\\\___fffnnnvvv~~~xxxnnnggg]]]XXXTTTRRRNNNKKKNNNSSS[[[```iiisssuuukkkeee]]]^^^___aaa```YYYOOOGGGDDD>>>:::<<<>>>???CCCGGGNNNQQQXXX___eeefffcccaaaYYYXXXSSSJJJ@@@999666777222000.........---+++)))((((((((((((((((((((((((%%%&&&(((************)))(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''*********)))(((&&&$$$###%%%'''((((((&&&%%%%%%&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%(((''''''&&&%%%%%%$$$$$$'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++***))))))))))))))))))***)))((()))+++,,,+++***+++---///222666>>>IIIRRR^^^hhhsssyyyCCCFFFKKKRRR[[[fffqqqyyy~~~zzzuuupppmmmjjjfffdddeeecccaaa```aaabbbaaa```___\\\YYYVVVUUUUUUSSSRRRPPPQQQSSSSSSQQQMMMIIIGGGEEEBBB@@@>>>>>><<<:::888;;;;;;;;;:::<<<@@@FFFJJJNNNZZZiiiuuu{{{ppphhhbbb```^^^]]]]]][[[YYYWWWUUUSSSNNNMMMLLLJJJHHHFFFEEEDDDAAAAAA???>>>===<<<<<<<<<666666666666666666555555777777666666555444444444111111111111222222111000........./////////......//////...---------------***+++,,,------,,,+++***+++,,,---,,,***))))))************))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((******+++******)))((('''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((())))))(((((('''''''''((())))))%%%%%%&&&&&&''''''(((((())))))))))))************%%%)))+++(((&&&((((((&&&************)))))))))(((''''''(((((())))))******&&&''''''((()))******+++))))))))))))************,,,,,,,,,,,,,,,---------////////////000000000111000111222333444666777777<<<<<<<<<<<<===>>>>>>???@@@BBBDDDFFFFFFGGGJJJLLLOOOPPPQQQQQQQQQSSSUUUXXXZZZ___fffnnnuuuyyyqqqgggaaa[[[WWWRRRMMMMMMQQQRRRUUU\\\ggguuu{{{oooggg^^^\\\\\\```dddaaaXXXOOOGGG@@@999999:::;;;???DDDJJJNNNUUU]]]dddhhhgggeee[[[ZZZWWWNNNCCC;;;999999444222111000///...+++(((((((((((((((((((((((((((&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))(((((((((''''''((())))))'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$(((((((((((((((''''''''''''((())))))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))(((((((((&&&''''''((()))******+++******)))))))))))))))***,,,++++++,,,---...---,,,+++---000222666???JJJRRR^^^hhhsssyyy~~~AAACCCFFFKKKRRR\\\hhhooo{{{|||xxxtttppplllhhhiiifffcccbbbbbbcccdddcccaaa^^^ZZZXXXVVVUUUTTTRRRPPPRRRTTTTTTRRROOOKKKHHHGGGEEECCCAAA@@@>>><<<999777777777777888:::???BBBHHHPPP^^^kkkvvv~~~yyyooogggdddbbbbbb```^^^\\\ZZZWWWVVVRRRQQQOOOMMMKKKIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>::::::999777666555444444666666555555444333333333111111222222222111111111/////////.........////////////......------......+++,,,---......---,,,+++,,,---...---+++))))))***))))))))))))))))))*********))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******+++******)))((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&((()))++++++***)))((())))))(((((()))******+++%%%%%%&&&&&&''''''(((((())))))))))))************(((+++,,,(((''')))+++)))************)))))))))(((''''''(((((())))))******&&&''''''((()))******+++(((((()))))))))*********++++++++++++,,,,,,------...////////////000000000111111222333444666777777;;;;;;<<<<<<============>>>AAACCCEEEEEEGGGIIIKKKOOOPPPRRRRRRRRRSSSTTTVVVXXX\\\bbbhhhnnnxxx~~~ssskkkbbb\\\VVVOOOMMMOOOMMMOOOUUU^^^kkkzzzuuunnnbbb\\\YYY[[[bbbddd___ZZZLLLCCC;;;888888888<<>><<<777777888777777999<<<>>>BBBGGGRRR```lllvvv{{{rrrnnniiihhheeebbb___]]][[[YYYUUUUUUSSSQQQNNNLLLKKKJJJHHHGGGEEECCCAAA@@@??????>>><<<;;;999777666555555555555555444333333222222111222444444222111222333111000000////////////000000//////.........//////,,,------......------,,,---...///...,,,*********))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''&&&&&&&&&'''''''''((((((((()))))))))***************%%%'''***,,,,,,+++)))'''(((((((((((()))***++++++'''''''''''''''(((((((((((((((((()))))))))******&&&******''''''+++......************))))))))))))(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))******)))******++++++,,,,,,---......////////////000000111222222333444555666777888999:::;;;<<<<<<<<<<<<===???AAACCCDDDFFFHHHJJJMMMOOORRRSSSSSSSSSTTTUUUWWWZZZ___ccchhhppp{{{uuujjjccc[[[RRRNNNNNNMMMOOORRRXXXaaannn{{{xxxiiiaaaYYYXXX^^^ccccccaaaRRRHHH???;;;999888;;;???EEEIIIOOOXXXbbbhhhkkkkkkdddaaa\\\WWWPPPJJJEEEBBB===:::666333111...+++((())))))))))))))))))))))))+++******)))((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&& """%%%&&&&&&&&&&&&'''((('''$$$!!!"""&&&***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''(((((())))))******)))))))))))))))******+++)))))))))+++,,,,,,+++)))---///111444888@@@KKKTTT^^^hhhsssyyy~~~AAAAAABBBBBBEEEKKKRRRWWWdddnnn{{{zzzvvvpppmmmjjjhhhiiiiiiiiihhhfffccc___\\\[[[YYYWWWVVVSSSTTTTTTSSSRRRPPPNNNMMMJJJHHHFFFEEEDDDCCCAAA???;;;<<<<<<;;;999999;;;===;;;===FFFSSS^^^hhhwww~~~zzzpppnnnkkkgggccc```^^^]]]XXXWWWUUUSSSQQQNNNMMMLLLKKKJJJGGGEEECCCAAA@@@???>>>===;;;999888888888888666555555444444333333222111333555444222111222444333222111000///000000111000///////////////000000......------------.........///000...,,,*********((()))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((('''''''''((((((((()))))))))((((((((()))))))))******%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''((()))***))))))((((((((((((((('''''''''((((((((()))))))))&&&***,,,)))))),,,---,,,************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))***+++,,,,,,,,,........./////////000000111111222333444555555666444555777888:::::::::::::::<<>>;;;999;;;???BBBEEEKKKUUU___fffjjjkkkkkkfff```\\\YYYUUUNNNHHHDDD@@@;;;666333000---***))))))))))))))))))))))))+++***(((''''''((()))***'''''''''''''''''''''''''''''''''(((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&''')))***)))(((&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''!!!"""$$$&&&''''''&&&%%%&&&(((***'''$$$###&&&)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((()))))))))))))))))))))))))))***++++++(((((()))+++------***(((,,,...111333777???KKKSSS^^^hhhsssxxx}}}AAAAAAAAAAAABBBFFFLLLPPPWWWbbbppp|||{{{tttrrrooonnnnnnnnnmmmlllhhheeeaaa^^^]]][[[YYYXXXUUUUUUTTTSSSRRRQQQOOOOOOKKKIIIFFFEEEEEEDDDBBB@@@<<<<<<<<<:::888666777888777777===HHHRRR[[[jjjyyyuuusssoookkkfffcccaaa___ZZZYYYWWWUUURRRPPPNNNMMMMMMKKKIIIFFFCCCAAA@@@???>>>===;;;:::999::::::;;;666666666555444444333333111333555555222111222444444333111000000000111222000000////////////000111///...---,,,,,,---...///...///000///,,,*********(((((())))))*********+++'''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++******(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%&&&'''((()))******))))))((((((''''''''''''''''''((((((((((((+++000222///---...---***************))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,............/////////000000000111222333444444555000222444666888888888888888:::===???@@@BBBEEEGGGHHHLLLPPPRRRRRRRRRSSSSSSSSSVVVYYY[[[]]]aaaiiiooo|||uuukkkaaaYYYXXXPPPRRRRRROOONNNTTTaaammm{{{wwwnnnddd]]][[[]]]```aaaYYYOOOFFFAAA===:::;;;???@@@CCCIIIRRR\\\dddhhhjjjpppiiibbb``````\\\TTTMMMIIIDDD>>>888444111...,,,))))))))))))))))))))))))***(((&&&%%%&&&(((+++---''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))$$$&&&'''&&&%%%###$$$$$$&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%'''(((******)))'''&&&$$$))),,,+++'''$$$&&&(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++))))))))))))(((((((((((())))))((())))))***++++++******+++---//////,,,***+++---000222666>>>JJJRRR^^^iiisssxxx}}}IIIFFFAAA???AAADDDFFFGGGPPPWWWaaammmxxx{{{uuuqqqpppoooooonnnjjjgggdddbbbaaa___\\\YYYXXXXXXVVVUUUTTTRRRQQQQQQMMMLLLLLLKKKKKKHHHDDDAAA>>>>>>===<<<;;;::::::999999<<<@@@CCCHHHQQQ^^^hhhrrr||||||vvvqqqmmmhhhbbb^^^]]]\\\ZZZYYYYYYXXXVVVTTTQQQNNNKKKIIIHHHFFFDDDBBB@@@???===<<<;;;:::999999888777666444333222111111111111222333333444555555444444444444333333222111111111111111000000000000000000////////////000000...------,,,,,,+++******))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((())))))))))))+++***)))((('''''''''''''''((((((((())))))******(((((((((((((((((((((((()))(((&&&%%%%%%&&&((())),,,+++)))&&&###!!!)))))))))***++++++,,,,,,***************)))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))************,,,,,,------.../////////000111111222222333444444555555555555666777888999===>>>>>>???AAACCCEEEFFFGGGJJJNNNQQQQQQRRRRRRSSSSSSUUUXXX[[[]]]aaaeeehhhqqqzzzpppeee```___[[[YYYVVVQQQNNNQQQWWW]]]mmm|||wwwkkkaaa[[[ZZZ\\\]]]]]]UUUKKKBBB>>><<<;;;:::??????CCCMMMVVV]]]fffmmmmmmmmmmmmkkkfff```ZZZVVVPPPKKKEEE>>>999555000---******((('''&&&&&&&&&&&&(((((())))))))))))(((((($$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&+++***)))'''''''''((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&%%%$$$###$$$&&&)))+++))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''((()))******(((&&&$$$$$$############$$$%%%%%%''''''''''''''''''''''''%%%$$$%%%((('''$$$%%%)))(((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''))))))*********))))))(((''''''''''''((((((((()))))))))((((((((((((((())),,,+++++++++***)))))))))***((((((***...000000...,,,---///333888AAAKKKQQQaaahhhsss{{{JJJGGGBBB@@@@@@BBBCCCDDDIIINNNVVV___iiiuuu{{{xxxwwwvvvtttsssmmmkkkhhhfffdddbbb___\\\ZZZYYYXXXWWWVVVUUUTTTTTTPPPOOONNNMMMLLLJJJGGGDDD@@@@@@???>>><<<;;;:::999777999<<<>>>AAAHHHSSS\\\iiittt|||wwwrrrllleee```^^^\\\ZZZYYYYYYXXXWWWUUUTTTRRROOOLLLKKKJJJHHHFFFBBBAAA???>>><<<<<<;;;;;;999888666555333222222222222222333444444555666666444444444444444333222111111111111111000000000000//////............/////////......---,,,,,,++++++************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******'''((((((((())))))))))))******)))''''''&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&++++++*********************************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''(((***+++,,,,,,(((((()))))))))*********,,,,,,,,,---......//////000000111111222333333333333333444555666888:::;;;<<<<<<===>>>@@@BBBCCCDDDFFFIIIMMMPPPPPPQQQRRRSSSSSSUUUXXXZZZ\\\___cccfffhhhppp~~~zzzoooiiiggg```^^^YYYSSSOOOOOOSSSWWWhhhuuu}}}qqqfff___]]]\\\\\\^^^YYYPPPHHHAAA===;;;;;;<<<<<>><<<;;;:::777999::::::;;;@@@HHHNNN\\\fffuuuyyyqqqjjjeee```]]][[[ZZZZZZYYYXXXVVVVVVSSSPPPNNNMMMLLLJJJHHHDDDCCCBBB@@@???>>>======:::999777666444444333333333444444555555666666666333444444444444333333222222222111111111000000000///......------......///000000///...------------******++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((((((((()))))))))***)))(((''''''&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,,,,++++++***))))))(((***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$(((((())))))))))))******++++++,,,,,,---.........//////000000111222222222111111222444666888:::;;;::::::;;;<<<>>>@@@AAACCCEEEHHHLLLNNNNNNOOOPPPQQQSSSUUUWWWYYYZZZ]]]```cccccckkkvvvwwwppplllgggddd]]]VVVOOOMMMNNNPPP___jjjuuuzzz~~~yyynnngggbbb___]]]```]]]XXXPPPGGG@@@===;;;<<<<<<@@@JJJSSS[[[eeemmmqqqrrrsssrrrppplllhhheeeZZZUUUOOOHHHCCC===888444//////---,,,+++*********(((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&***)))((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''###$$$&&&'''(((''''''&&&((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''---'''$$$''')))(((''')))&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''))))))(((((((((((())))))((((((((((((((()))))))))---,,,***+++,,,---,,,***...///000222666===EEEKKK]]]eeepppyyy~~~WWWSSSMMMIIIFFFDDDBBB@@@@@@AAADDDHHHOOO[[[gggooovvv|||yyyvvvssspppnnnkkkgggeee^^^^^^]]]]]]\\\[[[[[[ZZZXXXVVVSSSQQQPPPOOONNNLLLHHHGGGEEECCC@@@>>><<<;;;:::;;;;;;::::::===CCCGGGOOOYYYgggsss|||wwwooojjjcccaaa^^^\\\[[[[[[YYYXXXUUUSSSPPPNNNMMMLLLJJJHHHFFFEEECCCBBB@@@???>>>>>>;;;;;;999777666555555555333444444444555555555666333444444444444444333333222222222111111111000000//////............//////222111000///.........///++++++,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))******************************))))))(((((('''''''''''''''((((((((())))))***))))))(((''''''((((((((((((((()))))))))))))))************************&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))+++++++++*********))))))***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((('''&&&%%%%%%%%%(((((((((((()))))))))*********++++++,,,---------.........///000000111111000111222333555777999:::999999:::;;;===???AAABBBDDDFFFIIIKKKLLLMMMOOOPPPSSSUUUWWWXXXYYY[[[^^^aaabbbhhhpppzzzwwwrrrllliiibbbYYYRRRMMMJJJJJJRRR\\\iiissszzzwwwpppjjjeeebbbbbbaaa___XXXNNNEEE???===AAA???AAAHHHPPPVVV^^^eeelllmmmoooqqqpppmmmjjjhhh^^^YYYSSSMMMGGGAAA;;;777///...---+++***)))))))))(((((())))))))))))((((((%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((''''''(((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''' !!!''')))((()))(((((())))))))))))((((((''''''''''''''''''((((((''''''(((((())))))((((((&&&&&&&&&'''''''''(((((()))(((((((((((())))))***'''(((((())))))*********)))))))))***,,,---......---...///111555<<>>@@@BBBEEEJJJRRRZZZ```jjjqqqzzz~~~|||xxxuuurrroookkkhhhbbbaaaaaa```___^^^]]]]]][[[XXXUUUSSSRRRRRRPPPNNNKKKJJJHHHEEECCC@@@>>>===;;;;;;;;;;;;;;;>>>AAACCCEEENNNZZZfffoooyyy}}}uuuqqqjjjfffbbb___^^^]]]\\\ZZZVVVTTTQQQOOOOOONNNLLLJJJHHHFFFEEECCCAAA??????>>>===<<<;;;999888777666666333333333333333444444444333444444555555444444444222222222222111111111111111111000000000000111111333222000///......///000------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''''''''''''''((((((((((((******)))((((((((()))))))))))))))))))))(((((((((************************&&&&&&'''(((((('''&&&&&&)))))))))(((((((((''''''))))))*********+++++++++***************)))((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((***+++,,,---'''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,---......//////000222222222222333444666666999999:::;;;===???@@@BBBBBBDDDGGGIIIIIIKKKMMMOOOSSSTTTVVVWWWXXXZZZ]]]___```ccchhhpppzzz|||rrrnnnggg^^^VVVOOOJJJGGGFFFOOO]]]kkkuuu|||zzztttnnnjjjeeeeeeddd___WWWMMMEEEAAADDDAAAAAAGGGLLLQQQYYY```eeegggkkkmmmmmmllljjjhhh^^^ZZZUUUOOOIIICCC===999111000...---+++******)))(((((())))))))))))(((((())))))************))))))'''((((((((((((((((((''''''''''''(((((((((((('''(((((((((((('''''''''''''''''''''''''''''''''&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))''''''''''''''''''''''''%%% &&&'''&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))******+++++++++((()))***++++++,,,---...+++,,,...000555===FFFLLLXXXaaannnxxx}}}___\\\WWWSSSOOOKKKFFFBBB@@@AAABBBCCCEEEIIINNNRRR^^^eeeooozzz}}}zzzwwwsssooolllgggfffeeedddbbbaaa``````]]][[[XXXWWWVVVUUURRRPPPMMMLLLJJJHHHEEECCCAAA@@@::::::::::::;;;===>>>??????FFFOOOYYYbbbmmmxxx|||yyyqqqmmmhhhdddbbb```^^^]]]ZZZXXXUUUTTTSSSSSSQQQOOOIIIHHHFFFDDDBBBAAA@@@??????>>><<<;;;999888888888333333333333333333333333333444444555555555555444333222222222222111111111222111111000000111111222444222000.........///000......------------,,,,,,------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&'''''''''((((((((())))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((())))))***++++++,,,,,,***************)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%###""""""''''''(((((((((((())))))(((((())))))***+++++++++++++++,,,,,,---.........222111111111222333444555888888999:::<<<>>>@@@AAAAAACCCEEEFFFGGGIIIKKKMMMPPPRRRTTTUUUVVVXXX[[[^^^aaabbbeeejjjsss{{{vvvooofff^^^UUUMMMGGG@@@EEEQQQ___jjjrrr{{{xxxsssjjjiiihhheeeaaaXXXNNNHHHCCC@@@???DDDJJJOOOVVV^^^```cccfffjjjkkkjjjiiiggg]]]YYYTTTOOOJJJDDD>>>:::444333111///---,,,,,,+++(((((())))))))))))(((((())))))(((((((((((())))))'''(((((())))))(((((('''&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&)))'''%%%######%%%''')))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((###"""%%%(((&&&$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((((((((()))))))))*********(((''''''(((((()))***+++************+++++++++++++++,,,---,,,***))))))***+++,,,...000555===GGGMMMWWW```mmmxxx~~~~~~~~~dddbbb^^^ZZZWWWRRRMMMIIIEEEDDDCCCAAA@@@BBBFFFIIIPPPVVV```kkkvvv|||xxxtttqqqmmmlllkkkiiigggeeecccccc___]]]\\\[[[[[[XXXUUURRRNNNMMMLLLJJJGGGEEEDDDCCC;;;:::::::::;;;;;;;;;;;;<<<@@@GGGMMMUUU```mmmuuu|||xxxtttnnniiieeecccaaa___^^^[[[YYYWWWWWWVVVUUUSSSLLLKKKIIIFFFDDDCCCBBBAAA@@@???>>><<<;;;:::999999444444444444444444444444333333444555555555555555333333222222222111111111111111000000000000111111444222000...---...///000............---------,,,...------,,,++++++******))))))))))))))))))))))))************************''''''(((((())))))******&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((()))***+++******************++++++***************)))((((((((((((((((((((((((((((((((((((''''''''''''((((((+++***'''$$$!!!'''''''''((((((((())))))''''''((())))))******+++******++++++,,,---------//////000000222333555555666666777888:::<<<>>>???@@@AAACCCDDDEEEGGGJJJLLLLLLNNNPPPRRRSSSUUUYYY[[[^^^___aaaeeemmmzzzxxxooofff[[[PPPHHHAAA@@@EEEQQQ[[[eeeqqq|||zzzqqqnnnkkkkkkjjjdddYYYOOOFFFBBB@@@CCCGGGKKKRRRYYYZZZ]]]aaaeeeggggggeeeddd[[[XXXTTTPPPKKKFFF@@@;;;444333111///---,,,++++++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&'''(((((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))(((''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((%%%&&&***)))%%%###$$$&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''(((((((((((())))))))))))''''''''''''((()))***+++************))))))))))))+++,,,---,,,)))'''(((***---...///111555===FFFLLLVVV```mmmyyy}}}|||jjjhhhdddaaa^^^YYYTTTPPPKKKIIIEEE@@@===???CCCGGGDDDJJJTTT___jjjuuu~~~{{{wwwtttqqqpppnnnllljjjhhhfffeee```_________^^^[[[WWWTTTOOONNNMMMKKKIIIGGGEEEEEE>>>===;;;;;;<<<;;;:::999:::===BBBGGGNNNXXXeeennnxxx}}}xxxqqqkkkgggeeebbbaaa^^^\\\YYYXXXXXXWWWVVVTTTNNNMMMKKKHHHFFFEEEDDDCCCAAA@@@>>>===;;;:::::::::555555555555555555555444333333444555666666666555333333333222222222111111000000////////////000000444222///---,,,---///000//////.........---------......---,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''*********)))((((((''''''&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&******))))))((((((((('''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))'''((((((((()))))))))))),,,,,,++++++***)))))))))***************)))((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''((((((''''''''''''((((((((()))''''''(((((()))*********)))******+++,,,,,,------------...000222444666777555555666777999:::<<<===???AAACCCDDDDDDFFFIIILLLIIIKKKNNNOOOQQQSSSWWWYYYWWWWWWYYY]]]eeerrruuukkk^^^RRRIIICCC>>>>>>FFFPPPZZZiiiwww~~~uuupppmmmnnnqqqlll```UUUKKKFFFBBBCCCEEEGGGLLLRRRVVVXXX]]]```ccccccaaa```ZZZXXXTTTPPPLLLGGGAAA===222111///---+++***))))))(((((())))))))))))((((((******))))))))))))******(((((())))))))))))(((((($$$%%%'''((((((((('''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&(((******)))((('''(((''''''''''''((())))))''''''''''''''''''''''''"""###&&&+++***%%%$$$'''(((((())))))))))))(((((())))))(((((('''''''''&&&###$$$%%%&&&''''''''''''''''''''''''((((((((()))''''''''''''((()))++++++******))))))(((((('''''''''***,,,+++))))))+++...000000111222555<<>>===::::::999888777666555555444444444444444444444444777555444444444444222111111000000000000111111222444333111/////////000000000000000000000000000000---.........---,,,,,,+++---,,,***)))))))))***+++******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((((((((((((***)))'''%%%$$$$$$$$$%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&''''''((((((((((((((((((((())))))((('''&&&&&&(((((()))***************+++++++++******(((''''''))))))))))))))))))))))))******)))((('''&&&&&&%%%(((((()))***+++,,,,,,---*********************+++))))))(((((((((***,,,---))))))+++,,,---.........,,,---///000222333333333555666666777888:::;;;<<<;;;===>>>???@@@CCCFFFIIIHHHJJJLLLMMMNNNOOOQQQSSSVVVYYY\\\]]]___fffrrrzzz}}}qqqdddWWWPPPAAA===;;;===CCCMMM___nnnyyyxxxqqqnnnooommmfff___SSSJJJAAA@@@BBBEEEIIINNNOOORRRVVVYYY[[[^^^aaaccc^^^ZZZUUURRROOOKKKFFFAAA;;;888444111///---***(((***((('''''')))******)))***)))(((((())))))((('''+++******)))(((''''''&&&(((((())))))))))))((((((((((((((((((((()))******((((((''''''&&&&&&&&&%%%)))(((((('''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''((()))))))))))))))((((((((($$$%%%&&&((())))))))))))''''''''''''((((((((((((%%%&&&(((***+++,,,++++++***++++++++++++,,,,,,,,,---///111222444:::DDDKKKVVVbbbpppxxx~~~|||{{{sssqqqnnnkkkgggccc^^^ZZZWWWSSSLLLGGGEEEDDDBBBBBBBBBCCCFFFIIIOOOYYYcccjjjvvv{{{~~~zzzvvvssspppmmmkkkjjjhhheeecccbbb```]]]ZZZZZZXXXUUUQQQNNNKKKHHHGGGFFFDDDAAA>>><<<;;;;;;;;;666:::>>>???AAAFFFNNNUUUccckkkwwwuuupppnnnjjjdddddddddbbb```]]]YYYVVVTTTUUURRRNNNLLLKKKKKKJJJIIIFFFEEEDDDCCCAAA???>>>>>>::::::999888777666555555444444444444444444444444666555333333333333111000111111111111111222222333333222111////////////000000000000000000000000000---.........------,,,+++,,,,,,+++***************)))))))))))))))((((((((())))))))))))))))))))))))))))))((((((((((((((()))((((((''''''&&&'''''''''''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((('''&&&(((((()))***************+++++++++******)))((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''((()))))))))******************)))))))))++++++***)))((((((((((((((()))***+++---------...++++++---///000111111222444444555555777888:::;;;<<<===>>>???@@@BBBEEEHHHFFFHHHJJJKKKLLLMMMOOOQQQSSSVVVZZZ[[[]]]cccmmmtttvvvgggZZZRRRDDD???::::::===EEESSSaaavvv|||sssoooooommmhhhbbbWWWMMMCCC@@@???@@@CCCHHHLLLOOOSSSWWWYYY\\\___aaa^^^ZZZVVVSSSQQQMMMHHHDDD===:::777444222///---******)))'''''')))******)))((('''&&&''')))***)))(((******))))))(((''''''&&&(((((())))))))))))(((((('''''''''''''''(((((()))***)))))))))((((((((((((&&&&&&&&&&&&''')))******'''&&&%%%%%%%%%%%%&&&''')))(((((('''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&'''((((((((((((((('''''''''''''''((((((((((((&&&''')))***++++++++++++((())))))))))))*********---///000111444:::DDDKKKVVVbbbpppxxx}}}}}}|||yyywwwtttqqqnnnjjjeeeaaa^^^YYYRRRMMMIIIFFFDDDBBBAAAAAABBBCCCFFFLLLTTTYYYfffkkksss{{{{{{xxxuuuqqqnnnnnnllliiihhhfffdddaaa^^^___]]]YYYUUUQQQNNNKKKJJJIIIGGGDDDAAA>>><<<;;;;;;666888;;;;;;<<<@@@GGGLLLVVV___kkkwwwzzzuuusssoooiiiggggggeeebbb^^^ZZZWWWUUUVVVSSSPPPNNNMMMMMMKKKJJJGGGGGGEEEDDDBBB@@@???>>>::::::999888777666555555555555555555555555444444666444333222222222000///222222111111222222333444222222111///////////////000000000000000000000000---............---,,,,,,+++,,,,,,,,,++++++******)))))))))))))))*********))))))))))))))))))))))))(((''''''''''''(((((()))&&&'''((()))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''(((((((((((((((&&&'''(((((((((((((((((((((((()))*********************+++******)))((('''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((((('''))))))))))))((('''&&&&&&'''((()))***+++,,,,,,,,,+++,,,---///000111222222222333333444555777888999<<<===>>>??????@@@CCCEEEDDDFFFHHHIIIIIIJJJLLLNNNOOORRRVVVYYY[[[___fffkkkttt|||}}}nnn___UUUJJJCCC;;;888777<<>>:::777444222///---+++***(((((()))***))))))%%%%%%$$$&&&(((******)))***))))))((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((''''''&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''***)))((('''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''(((((())))))((((((%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((('''((()))***************((())))))))))))*********---...000111444:::CCCKKKUUUbbbooowww}}}~~~~~~}}}zzzxxxuuuqqqllliiiddd___XXXRRRMMMIIIFFFDDDBBBBBBBBBAAABBBEEEJJJMMMVVV[[[dddmmmvvv~~~}}}yyyuuurrrqqqooommmlllkkkhhhdddaaaaaa___\\\XXXUUURRRPPPOOOLLLJJJGGGCCC@@@>>><<<<<<:::;;;;;;;;;;;;>>>BBBFFFNNNUUU```lllvvv{{{xxxsssmmmkkkjjjgggddd```\\\YYYWWWWWWTTTQQQOOOOOONNNMMMKKKIIIIIIGGGEEEDDDBBB@@@@@@;;;;;;:::999888777666666666666666555555555555555777555333333333333111///111111111111222333444444222222111000/////////...////////////////////////------............------+++,,,---------,,,***))))))))))))******+++++++++)))))))))))))))))))))))))))(((''''''''''''''''''&&&'''))))))***)))((('''''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&'''((())))))(((((((((((()))******************************)))(((((('''''''''''''''''''''''''''''''''(((((((((((((((***************))))))))))))))))))(((''''''&&&&&&$$$%%%''')))))))))(((((('''''')))******+++++++++---...///111222333444444222222222333555666888999;;;===>>>>>>>>>>>>@@@BBBAAACCCEEEFFFFFFGGGIIIKKKLLLOOOTTTWWWYYY[[[___bbbmmmtttttteeeZZZQQQGGG>>>888666888@@@IIIaaavvvxxxoookkkjjjhhhfffdddZZZOOOHHHAAA<<<;;;???CCCFFFKKKPPPTTTYYY___ccccccaaa___[[[WWWSSSOOOLLLDDDAAA===999666333000------+++))))))******)))(((&&&%%%$$$&&&((())))))((())))))(((((((((''''''''''''(((((((((((((((((('''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&+++***((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&'''))))))(((''''''&&&''''''((()))***++++++'''(((((((((((((((''''''''''''''''''(((((((((((()))))))))************)))******+++++++++,,,,,,,,,,,,...000111333:::CCCJJJUUUbbbooowww}}}~~~|||zzzwwwrrroooiiieee^^^WWWRRRNNNJJJGGGDDDDDDCCCBBB@@@AAADDDGGGKKKOOOVVV___hhhrrr|||}}}xxxuuutttrrrqqqpppnnnkkkgggdddaaa```]]][[[XXXVVVUUUTTTOOOMMMJJJGGGDDDAAA???>>>>>>===<<<;;;:::<<>>??????AAABBBCCCCCCDDDEEEGGGJJJMMMQQQUUUWWWYYY[[[\\\eeekkkvvv{{{lllbbbVVVKKK@@@999666666;;;BBBPPPeee||||||rrrllliiigggeeeddd\\\TTTMMMDDD===;;;>>>>>>BBBGGGMMMSSSZZZaaaeeegggfffddd```[[[VVVRRRQQQJJJFFFAAA<<<999555111......,,,************)))(((((('''&&&&&&'''((('''%%%((((((((((((''''''''''''''''''((((((((((((''''''&&&'''((())))))))))))(((&&&&&&&&&'''''''''''''''***)))((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((())))))))))))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%&&&'''((('''&&&&&&&&&''''''((()))***++++++%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))************+++++++++,,,,,,,,,,,,...///111333999CCCJJJUUUaaaooowww}}}~~~{{{wwwtttnnniiiccc]]]XXXTTTPPPMMMFFFFFFEEECCCAAA@@@AAABBBDDDGGGLLLSSSZZZdddnnnttt|||yyywwwvvvuuutttsssoookkkgggcccbbb```^^^\\\ZZZYYYYYYRRRQQQOOOLLLIIIFFFCCCBBB@@@>>>;;;999999:::;;;======BBBKKKUUU```mmmxxx~~~xxxuuusssooojjjfffbbb___^^^XXXVVVUUUTTTTTTSSSQQQOOONNNMMMKKKIIIGGGEEECCCBBB>>>>>>===<<<;;;:::999999888888777777666666555555777555444555666777666444111111111222333444555666333333333333222111000///000000000000000000000000------...////////////...------......------,,,,,,+++++++++++++++,,,,,,,,,************************+++***)))((((((''''''''')))))))))((('''&&&$$$$$$''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''(((((((((((((((&&&'''(((((((((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((('''&&&&&&(((((()))***************)))***+++---...///000000222222222333444666888888888:::<<<===<<<<<<===>>>===???AAAAAAAAAAAACCCEEEHHHJJJNNNRRRUUUWWWXXXXXX[[[aaajjjuuuvvvmmm^^^RRRDDD<<<777444666;;;@@@RRRggguuuyyyqqqlllhhhfffccc]]]XXXRRRIII???<<<>>><<>>999444000000...,,,++++++***)))((()))(((''''''(((((('''%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''')))*********)))(((((((((((()))))))))))))))&&&&&&%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%(((((('''''''''(((((()))&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&((())))))******''''''''''''(((((((((((())))))(((((()))***++++++((())))))))))))*********,,,---///000333999BBBJJJTTTaaannnvvv|||{{{xxxrrrnnnhhhccc___[[[WWWTTTLLLLLLKKKHHHDDDAAA@@@AAAAAACCCEEEHHHNNNVVV___eeeooottt{{{~~~{{{zzzyyyxxxwwwtttoookkkhhhgggeeebbb___]]]\\\[[[WWWVVVTTTRRROOOLLLIIIHHHBBB@@@<<<:::999::::::;;;:::>>>DDDLLLVVVbbbnnnuuuyyy|||yyyuuupppkkkgggdddccc[[[YYYXXXWWWXXXWWWTTTRRROOONNNMMMJJJHHHFFFDDDCCC@@@@@@???>>>===<<<;;;;;;999999888777777666555555444333333444666777777666333333444444555777888999444444555555444333111000000000000000000000000000------...//////////////////......---------------,,,,,,,,,,,,,,,+++++++++************************)))))))))))))))***++++++***))))))((('''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((('''&&&(((((()))***************))))))************))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''(((((()))******++++++***)))(((((((((((())))))******++++++******((()))***,,,---......///000000000111333444666777555888;;;<<<<<<<<<<<<===<<<>>>@@@@@@@@@@@@BBBCCCFFFGGGJJJNNNRRRTTTUUUUUUVVVZZZaaajjjtttxxxlll^^^NNNBBB999333222444555BBBSSSbbbqqqyyyrrrlllhhheeebbb___[[[QQQEEE@@@AAA===???CCCHHHMMMSSSZZZ___eeeggggggfffbbb______```]]]XXXRRRKKKEEE???999555111///,,,+++++++++)))((()))''''''''')))***)))'''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&((()))***)))((('''(((((((((((()))))))))***$$$$$$$$$%%%&&&'''((()))%%%%%%&&&''''''&&&%%%%%%'''''''''''''''((()))***)))(((&&&$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((()))***,,,---((())))))))))))*********+++---///000222999BBBIIITTTaaannnvvv|||~~~{{{tttqqqkkkgggccc```[[[YYYRRRRRRPPPLLLGGGCCCBBBAAA@@@AAAAAACCCFFFMMMUUU[[[bbbgggoooxxx}}}}}}|||{{{zzzvvvqqqmmmmmmkkkhhheeebbb___]]]\\\ZZZYYYXXXVVVSSSPPPMMMLLLEEEBBB>>><<<;;;<<<<<<<<<<<<>>>BBBGGGOOOYYYdddkkkrrr}}}~~~yyysssnnnjjjhhhggg]]]\\\ZZZZZZZZZYYYWWWUUUPPPOOOMMMKKKHHHFFFDDDCCCAAAAAA@@@???>>>===<<<<<<999999999888777666666555222111111333555777777666555555666666777999:::;;;444555666666555444222111000000000000000000000000------...///000000//////000///...,,,,,,---......---------,,,,,,+++++++++************************''''''((()))+++,,,...///***)))((((((((()))+++,,,''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''(((((((((((((((((()))))))))((('''&&&&&&(((((()))***************((())))))*********))))))''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&''''''((()))***++++++&&&&&&'''((()))***++++++))))))(((((((((***,,,---)))******++++++++++++***)))***+++---...///000000...//////000111333555555444777:::;;;;;;;;;<<<===<<<>>>???@@@???@@@AAACCCEEEEEEGGGKKKOOORRRSSSSSSWWWYYY^^^dddlllwwwyyyiiiWWWHHH===444000111000:::HHHWWWhhhyyywwwoookkkjjjhhhgggcccXXXKKKDDDEEE>>>@@@CCCFFFJJJOOOVVVZZZbbbeeeggggggdddccceeefffddd```XXXQQQJJJDDD>>>:::222000---+++++++++)))''''''&&&&&&'''***++++++***&&&'''''''''''''''''''''&&&''''''''''''''''''&&&$$$%%%'''))))))((('''&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))---+++(((%%%%%%&&&)))+++&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''&&&&&&((()))***)))))))))))))))((((((((((((((((((((((((''''''&&&''''''''''''((((((((()))(((''''''''')))+++---...***++++++++++++,,,,,,,,,+++---///000222999BBBIIITTTaaannnvvv|||~~~zzzwwwrrrlllgggdddbbbaaa\\\XXXSSSOOOLLLIIIEEEBBB@@@>>>===>>>BBBFFFIIIJJJSSSXXXbbbllltttyyy{{{|||}}}~~~{{{xxxvvvtttlllkkkiiigggdddbbbaaa```___]]][[[ZZZXXXVVVRRRNNNIIIEEEAAA>>>===<<<;;;:::;;;:::<<>><<<<<<:::777777777888888777444555555555555555555555:::888777777999;;;;;;;;;999888777666555444333333444333111000///...//////////////////////////////...///000000///---+++***/////////...---,,,******---------,,,,,,+++++++++,,,+++******)))*********+++++++++*********))))))((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%'''((()))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))************))))))***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&''')))***+++,,,---++++++,,,------......///000000111222333444444555888888777777888888999:::>>>>>>======>>>@@@BBBCCCCCCDDDFFFIIIMMMPPPTTTUUUTTTVVVYYY]]]ccclllvvv}}}yyydddOOO@@@888555444777444888GGGXXXggguuu~~~uuullljjjjjjiiifffaaaWWWMMMFFF>>>===>>>BBBHHHMMMQQQSSS[[[___cccgggiiijjjkkklllmmmhhh```WWWOOOGGG???:::555222...+++++++++***)))&&&((())))))'''&&&&&&'''''''''''''''''''''''''''"""&&&))))))%%%""""""###))))))))))))************'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))******)))(((''''''***&&&###%%%***------+++&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((''''''&&&%%%%%%+++)))'''((())))))&&&###******))))))((((((''''''%%%&&&((('''&&&&&&''')))***)))(((''''''((()))***(((((())))))))))))((('''((()))))))))'''''')))*********))))))******+++,,,...000000000222888BBBIIIWWWbbbnnnvvv|||}}}{{{~~~~~~|||wwwrrrnnnjjjgggfff```]]]XXXSSSPPPLLLHHHEEEBBB@@@======???BBBDDDDDDKKKPPPXXXaaaiiinnnrrrsssxxx}}}}}}zzzxxxwwwnnnmmmkkkhhhfffeeeeeeeeecccaaa___]]]ZZZWWWRRROOOIIIFFFBBB>>>===<<<;;;999;;;:::;;;@@@CCCGGGOOOWWW```kkkvvv|||{{{wwwsssnnnjjjfffdddbbb```___]]]YYYWWWUUUSSSQQQOOONNNLLLHHHFFFEEEEEEFFFEEEDDDAAA???===>>>;;;999888999:::999999555555555555555555555555:::888777777999;;;;;;;;;999999888777666555444333555444222000//////000000////////////////////////...///000000000...,,,++++++,,,------......------...---------,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,+++++++++***'''(((((((((((((((((()))((('''&&&&&&&&&'''))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))************))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))***++++++,,,***++++++,,,,,,---......///000000111222333444444777777777777777888999999<<<;;;;;;;;;===>>>@@@AAABBBCCCEEEHHHLLLOOORRRTTTRRRSSSUUUXXX]]]eeeooovvvnnnXXXFFF;;;777555333222666BBBQQQ```ooo{{{~~~tttnnnmmmkkkjjjfff^^^RRRIIIAAA@@@???AAAFFFLLLOOOQQQYYY]]]bbbeeegggiiijjjlllnnnjjjccc\\\TTTLLLDDD>>>777333///,,,++++++)))(((+++++++++,,,++++++***)))&&&&&&''''''''''''''''''*********++++++)))'''%%%''''''((((((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%"""!!!%%%((((((&&&++++++******))))))))))))%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((+++)))((((((***)))'''$$$))))))(((((((((((((((''''''((()))(((&&&%%%&&&''')))(((''''''((()))***+++))))))************))))))((()))***)))'''''')))*********))))))******+++,,,---///000000222999CCCJJJWWWbbbnnnuuu|||~~~||||||wwwssspppnnngggccc^^^YYYUUUQQQMMMJJJGGGDDDAAA??????@@@@@@???BBBEEEKKKQQQYYY___dddfffpppvvv~~~}}}{{{zzzsssqqqnnnkkkiiihhhhhhiiigggeeebbb```]]]YYYTTTPPPMMMJJJEEEBBB@@@>>><<<:::<<<::::::===>>>@@@EEEMMMTTT^^^iiirrrzzz|||wwwrrrooojjjhhheeecccaaa^^^[[[YYYXXXUUUQQQOOOOOONNNLLLKKKIIIIIIHHHGGGFFFCCC@@@???@@@>>>;;;:::;;;;;;;;;:::666666666666666666666666999888777777999;;;;;;;;;:::999999888777666555555666555333111000000000000000000000000000000000000///000000111000///---,,,,,,,,,---............---...............------------,,,++++++******++++++---------,,,,,,,,,++++++'''(((((())))))***++++++((((((((('''((())))))***'''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((())))))*********))))))******+++,,,,,,---...//////000111222333444666666666666666777777888999999999999:::<<<===>>>AAABBBCCCFFFIIIMMMPPPQQQPPPPPPPPPQQQUUU\\\eeelllyyy|||eeeOOO@@@999777//////333<<>>===>>>@@@EEEJJJQQQWWWZZZfffmmmwww~~~~~~}}}yyyvvvrrrnnnkkkjjjjjjkkkiiigggdddbbb```\\\WWWSSSRRROOOKKKGGGEEEBBB???===<<<999999;;;;;;;;;???FFFKKKRRR]]]hhhrrr}}}{{{vvvrrrllliiifffcccbbb```]]][[[YYYVVVRRROOOOOOOOOOOOOOOLLLKKKKKKIIIGGGDDDBBB@@@AAA???<<<;;;<<<<<<<<<;;;888888888888777777777777888777666888:::<<<;;;;;;:::::::::999888777777666555444222111000///000000////////////////////////000000111111000///......000/////////...,,,+++***///////////////.........------,,,+++++++++++++++---,,,,,,,,,,,,+++++++++((())))))))))))))))))))))))))))))))))))*********''''''(((((()))))))))***(((((((((((((((((((((((())))))************))))))***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))***+++++++++---...//////111111222333555444444444444555666666777777888888999:::;;;<<>><<<<<<<<<>>>BBBHHHNNNQQQ\\\dddnnnwww}}}~~~|||xxxsssooommmkkkkkkiiigggeeedddbbb___[[[XXXUUURRRNNNJJJHHHEEEAAA>>>===::::::;;;;;;:::===CCCEEEJJJTTT___jjjuuu~~~yyyuuullljjjfffdddcccbbb```___[[[WWWSSSPPPPPPQQQRRRRRRNNNMMMLLLJJJHHHFFFDDDCCCCCCAAA>>>=========<<<;;;:::::::::999999888888888777666666888;;;<<<<<<;;;;;;;;;;;;:::999999999888555444222000/////////000........................000000000000000/////////000000000///...---++++++////////////////////////...------,,,,,,,,,,,,,,,++++++++++++******************))))))((('''&&&&&&((())))))***************'''((((((((())))))******(((((((((((((((((((((((())))))************))))))***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((((((''''''((())))))******+++,,,------...///000111222333333222222333333444555666777888999:::;;;;;;;;;===>>>???AAADDDFFFIIIJJJOOOOOONNNMMMNNNSSSYYY^^^dddooo||||||bbbKKK===888//////111444666???RRRdddqqq|||yyyxxxzzzvvvkkkbbbQQQLLLFFFBBBDDDHHHMMMPPPOOORRRWWW[[[^^^bbbfffiiijjjhhheeeaaa\\\UUUMMMHHH@@@<<<666222///---***)))---+++***...444888666222'''''''''((((((((())))))''')))+++***((('''((()))''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$$$$%%%''''''(((((((((''''''&&&'''((((((((('''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''((()))(((''''''((()))+++******)))((('''&&&&&&&&&''''''((())))))(((((()))*********((((((***+++******))))))******+++,,,***,,,...000333;;;EEEMMMVVVaaammmuuu{{{|||{{{yyyuuuoookkkgggccc^^^[[[QQQNNNJJJGGGEEECCC@@@>>>???===;;;;;;===BBBGGGJJJQQQYYYcccmmmttt{{{}}}yyyuuurrrooonnnjjjiiigggfffeeebbb^^^[[[VVVSSSOOOLLLJJJGGGCCC@@@???<<<<<<===<<<999<<>>===<<<<<<;;;;;;:::999999999666666666999;;;===<<<;;;<<<<<<<<<;;;;;;;;;::::::666444333111000000000000////////////////////////////////////////////////------...////////////............//////////////////...------,,,,,,------+++++++++*********))))))++++++***)))'''&&&%%%$$$(((((()))***************((())))))))))))))))))***))))))))))))))))))))))))))))))************))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''((())))))******++++++,,,---...///000000111111111111111111222222333555666888999::::::;;;;;;<<<<<<===???AAACCCFFFGGGKKKLLLMMMMMMNNNQQQVVVYYY]]]hhhtttmmmVVVDDD:::333222222222333:::JJJZZZlllyyy}}}zzzzzzwwwpppiii\\\UUULLLEEEEEEHHHLLLOOOKKKNNNSSSWWW[[[```eeehhhiiigggccc___[[[UUUNNNIIIAAA===888333000...,,,******))))))---111444333111(((((((((((((((((((((((($$$''')))((($$$###%%%)))''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))'''&&&%%%$$$''''''((((((((('''&&&&&&'''(((((((((((()))))))))&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%&&&((((((&&&%%%&&&&&&'''''''''''''''(((((((((&&&'''))))))(((''')))***************)))'''&&&%%%%%%%%%&&&'''(((((((((((()))***+++***)))(((***,,,******))))))******+++,,,+++,,,...000333:::EEEMMMUUU```lllttt{{{||||||}}}zzzuuupppmmmiiieeebbbYYYVVVQQQNNNJJJGGGCCC@@@AAA???<<<::::::===AAADDDGGGNNNWWW___gggoooxxx~~~|||yyyuuutttooommmkkkiiigggddd```\\\YYYWWWSSSQQQOOOLLLHHHEEEBBB???>>>>>><<<888:::>>>@@@???DDDNNNWWW___kkkvvv{{{{{{wwwrrrnnnkkkiiigggeeeaaa^^^ZZZXXXWWWWWWVVVVVVTTTSSSRRRPPPNNNMMMMMMLLLJJJGGGDDDBBBBBBBBBAAA@@@======<<<<<<;;;::::::999555555666999<<<===<<<;;;======<<<<<<<<<<<<;;;;;;888777555333222222222333000000000000000000000000///...............//////------...///////////////------.........////////////......---------------,,,,,,+++++++++*********++++++***))))))((('''''''''((()))*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((((((((((((((('''(((((()))******++++++++++++,,,---...//////000000000//////000000111222444555777888999:::999999:::;;;<<<===???AAACCCDDDFFFHHHJJJLLLMMMOOORRRUUUXXXbbbmmmwwwyyybbbLLL@@@777444222111222666CCCPPPdddrrrzzzxxxuuurrrooohhh___SSSIIIEEEGGGJJJLLLHHHLLLPPPUUUYYY^^^cccgggkkkhhhccc___[[[UUUPPPLLLBBB>>>999444222000---,,,&&&'''((()))***+++************))))))((('''''''''###$$$$$$#########$$$%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))'''&&&%%%$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%(((***)))'''&&&''')))))))))((((((((((((((('''((()))***)))((('''((()))'''((()))******)))((((((%%%&&&'''((())))))))))))***++++++***))))))***,,,******))))))******+++,,,+++---///000333:::DDDLLLUUU```lllttt{{{~~~~~~|||}}}}}}xxxtttpppmmmiiigggaaa^^^YYYTTTPPPKKKFFFCCCAAA???<<<999999;;;>>>@@@AAAGGGOOOVVV]]]eeennnuuu~~~~~~{{{yyysssqqqnnnllliiieee```]]]]]][[[XXXVVVTTTQQQMMMJJJDDDAAA??????;;;777777;;;>>><<>>>>>===<<<;;;;;;::::::555555666999<<<===<<<;;;===============<<<<<<<<<:::888777555444444444444222222222222222222222222......---------......///111111000000///---,,,+++,,,---------......////////////...------------...---------,,,,,,,,,+++++++++++++++***************&&&'''(((******))))))(((++++++******))))))(((((())))))))))))))))))))))))))))))************))))))***************)))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((())))))(((((())))))******++++++***++++++,,,---...///000///////////////000111111333444666777999999888888::::::;;;<<<>>>@@@BBBCCCAAADDDHHHJJJLLLMMMOOOQQQPPPYYYcccmmmyyyjjjSSSEEE999555111111111555???JJJ]]]kkk|||zzzvvvtttsssrrrpppfffXXXLLLFFFEEEGGGIIIGGGJJJOOOSSSXXX]]]cccgggnnnjjjeee```[[[VVVQQQNNNBBB>>>999555222111...---)))***,,,+++)))'''((((((++++++***)))((('''&&&&&&)))&&&$$$%%%((()))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''((((((((((((&&&((())))))'''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''(((((()))*********'''))),,,+++)))((()))+++******))))))((((((''''''***++++++***'''&&&&&&'''$$$%%%''')))***++++++***&&&'''((()))***************++++++***))))))***,,,*********)))***++++++,,,,,,...///000333:::DDDLLLUUU```llltttzzz|||~~~vvvxxx|||zzzxxxwwwtttnnnhhhgggddd^^^YYYUUUQQQLLLIIIGGGDDD@@@<<<::::::<<<===AAABBBEEEJJJQQQZZZbbbgggqqquuu{{{}}}vvvssspppnnnmmmllljjjhhhdddaaa\\\XXXUUUQQQNNNKKKHHHEEEAAA???===<<<;;;999999<<<@@@BBBEEEMMMXXXaaakkkqqqzzz{{{uuuoookkkiiiggggggeeecccaaa^^^\\\[[[XXXWWWUUUTTTTTTTTTRRRPPPPPPNNNLLLKKKKKKIIIGGGEEEFFFCCC@@@>>>===<<<:::999777888999<<<>>>===:::888999888888888999;;;>>>@@@888777666555444444444555333444555666555444333222///...------------//////---.........//////000000......---------,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))&&&'''((())))))((('''&&&((())))))(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,------......///000000000222333444666777777888888888999:::;;;<<<>>>??????AAACCCFFFIIIKKKMMMMMMNNNRRRWWW^^^fffooo|||vvvaaaPPPBBB:::444222222333999???PPPcccuuu~~~}}}uuuqqqppppppqqqkkk```UUUMMMGGGDDDCCCFFFHHHLLLQQQWWW\\\```cccjjjmmmlllccc[[[WWWTTTRRRDDD@@@999444111000///...---,,,+++)))((((((((((((&&&&&&''''''(((((())))))***)))'''%%%%%%''')))***+++(((''''''******(((&&&###$$$$$$%%%&&&'''(((((()))'''$$$""""""$$$''')))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&$$$###"""''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((%%%&&&''')))***++++++++++++******)))))))))))))))(((((((((((()))+++,,,---&&&'''((())))))((('''&&&(((((((((((())))))))))))***************++++++,,,)))+++,,,,,,******,,,---...,,,...333777;;;DDDLLLVVVaaammmtttyyy~~~}}}}}}uuuwwwzzz~~~~~~}}}~~~|||wwwrrrkkkgggbbb]]]ZZZVVVSSSPPPKKKHHHDDD@@@===<<<===>>>??????@@@DDDIIIPPPWWW[[[fffkkkssszzz{{{xxxtttrrrqqqooolllkkkgggddd```\\\YYYUUUQQQNNNKKKHHHEEEBBBAAA???>>><<<999;;;>>>@@@CCCIIITTT\\\eeekkkttt}}}yyysssooommmjjjiiihhhfffccc```^^^\\\ZZZYYYWWWWWWWWWWWWUUUTTTQQQOOOMMMLLLLLLKKKHHHFFFGGGEEECCCAAAAAA???===:::888888999<<<>>>===:::888888888777777888:::===>>>===<<<<<<;;;:::999888777666666666666666555444333111000///.........///000........./////////000000............------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******************++++++******)))(((''''''((((((((((((''''''''''''((()))))))))(((((())))))((('''''''''''''''""""""$$$&&&'''((())))))''''''((((((((((((''''''((((((((((((((((((((('''&&&&&&''''''((())))))***+++++++++,,,,,,,,,------,,,,,,---......//////000222333444555666777777777888888999;;;<<<===>>>???AAACCCEEEHHHKKKLLLMMMMMMPPPUUU[[[bbbjjjwww}}}iiiXXXFFF===666333111111666;;;GGGVVVfffpppzzzwwwqqqmmmlllpppllldddYYYOOOGGGBBBAAACCCEEEJJJOOOUUUZZZ^^^```gggkkkkkkddd]]]ZZZXXXVVVJJJEEE>>>888444222000...,,,+++***)))(((((((((((((((((((((((())))))))))))(((((((((''''''((((((((()))'''%%%'''***++++++***$$$%%%%%%&&&&&&''''''((()))'''%%%$$$$$$%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((('''''''''%%%&&&((()))***)))((('''(((((('''''''''((())))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((())))))***,,,,,,,,,,,,------------,,,***,,,111555999BBBJJJVVVaaannntttyyytttuuuxxx{{{~~~|||rrrnnnhhhdddaaa^^^\\\ZZZRRROOOJJJEEEAAA@@@??????>>>======>>>AAAFFFJJJMMMWWW]]]fffooovvv~~~~~~zzzwwwuuussspppnnnjjjhhheeebbb___[[[VVVRRRPPPMMMJJJGGGEEEDDDAAA???999;;;<<<===>>>DDDLLLSSS\\\bbbllluuu||||||wwwrrrpppmmmlllkkkhhheeebbb```^^^[[[ZZZXXXXXXYYYYYYXXXWWWSSSQQQOOONNNNNNLLLJJJHHHIIIHHHFFFFFFEEECCC@@@===999999:::<<<>>>===;;;888888777777777888999;;;<<>><<<;;;999::::::888777666666666666333222111000//////000111......////////////000000////////////...............------,,,+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************))))))******))))))((('''((((((''''''''''''((((((&&&'''((()))************))))))(((''''''''''''(((!!!"""$$$%%%''''''((((((''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&''''''((()))))))))+++,,,,,,,,,,,,---------++++++,,,,,,---.........111222333444555666666666777888999:::;;;===>>>>>>@@@BBBDDDGGGJJJKKKLLLLLLOOORRRVVV[[[cccooo}}}uuudddPPPFFF<<<777444222333777===GGGTTT___lll}}}{{{rrrjjjgggkkkkkkggg^^^QQQFFF@@@>>>>>>AAAFFFLLLRRRWWWZZZ\\\ccchhhjjjeee```^^^]]][[[PPPKKKDDD>>>999555111///++++++***)))((((((((((((*********)))))))))))))))&&&'''((())))))((('''&&&'''%%%$$$$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((("""$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&((((((''''''&&&%%%###### ###&&&)))***)))'''&&&(((''''''&&&%%%%%%&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((())))))***)))'''&&&'''***+++***'''***)))***///333777???HHHUUUaaannnuuuzzzssstttvvvyyy{{{~~~{{{wwwqqqkkkhhheeecccaaaYYYVVVQQQKKKFFFCCCBBBAAA???>>>======>>>AAACCCEEEJJJPPPZZZccckkkttt|||{{{yyywwwtttqqqnnnllljjjhhheee```[[[VVVUUURRROOOLLLJJJHHHEEEBBB;;;;;;;;;;;;;;;???EEEIIITTTZZZdddmmmvvv}}}~~~yyyuuurrrpppooonnnkkkhhhdddbbb```ZZZYYYXXXXXXZZZZZZYYYXXXVVVTTTQQQPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIFFFBBB???;;;;;;;;;<<<>>>>>>;;;999888888777777888999:::;;;<<<===???@@@@@@>>><<<;;;???===;;;999888888888999666444333111000///000000//////////////////000000000000000000////////////......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))((('''''')))((('''&&&&&&'''((()))(((((()))***************'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((())))))******+++++++++,,,,,,,,,*********+++,,,,,,------000000222333444555555555666777888999:::<<<======???@@@CCCFFFIIIJJJKKKKKKNNNPPPSSSVVV\\\hhhuuunnn]]]QQQDDD===888444333555666===FFFRRRbbbtttuuujjjddddddgggggg```SSSGGG???<<<:::===AAAGGGMMMRRRVVVXXX___eeeiiieeeaaaaaa___]]]TTTOOOHHHBBB===888333000,,,+++***))))))((())))))******))))))((((((''''''''''''(((((((((((('''''',,,***(((&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''!!!"""%%%'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''((((((((((((((('''&&&%%%$$$######$$$&&&'''(((((('''&&&''''''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((('''(((((((((((())))))))))))***************++++++,,,)))&&&###%%%)))+++)))%%%***)))***///333777???GGGTTT```mmmuuu{{{rrrssstttwwwyyy|||~~~yyysssooollliiiggg```]]]XXXRRRMMMIIIFFFEEEAAA@@@???>>>>>>>>>@@@AAAAAAHHHQQQXXX___hhhrrryyy}}}zzzxxxvvvrrrpppnnnllljjjeee```\\\YYYWWWSSSQQQNNNKKKHHHEEE>>>===<<<;;;:::<<<@@@CCCNNNTTT]]]fffoooxxx}}}zzzxxxtttsssqqqnnnjjjfffcccbbb]]]\\\ZZZ[[[\\\\\\[[[ZZZXXXVVVTTTSSSSSSRRRPPPNNNKKKJJJJJJJJJJJJHHHDDDAAA>>>======>>>??????===;;;999999999999999999::::::888:::<<>><<<;;;;;;;;;<<<888777444222000000///000000000000000000000//////111111000000000/////////.........---------,,,,,,++++++,,,,,,,,,------------,,,,,,+++***+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))((('''''')))((('''&&&&&&'''((()))***************)))((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((())))))))))))*********))))))******+++,,,,,,,,,...///000222333333333333555666777888999;;;<<<<<<===???BBBEEEGGGIIIIIIIIIMMMOOOQQQRRRWWWaaannnwwwwwwhhhZZZKKKBBB<<<666333333333555<<>>CCCHHHNNNRRRTTT\\\ccchhhfffcccbbbaaa^^^VVVRRRLLLGGGBBB<<<777333...---,,,+++))))))))))))(((((((((''''''&&&&&&%%%***((('''&&&&&&'''(((***......---+++*********+++)))((((((''''''&&&&&&%%%''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''"""###%%%&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''(((((((((((('''&&&)))((('''&&&&&&&&&((()))&&&&&&&&&&&&'''((()))***(((((((((''''''((((((((((((((((((((())))))))))))***************++++++,,,...***''')))...000---))),,,***+++000333777???GGGRRR___lllttt{{{pppppprrrtttwwwzzz}}}~~~{{{wwwtttpppmmmhhheee```ZZZTTTPPPLLLKKKDDDCCCAAA???>>>=========<<>>???;;;:::777444222111000000111111000000000000//////000000000000////////////---............---,,,,,,++++++,,,,,,------......------,,,+++++++++++++++************************))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))******))))))((('''((((((''''''''''''((((((************)))((('''&&&(((''''''''''''((())))))&&&&&&'''))))))*********''''''((((((((((((''''''&&&&&&''''''((()))))))))''''''((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,,,,,,,---...///000111222222222444555666777888:::;;;;;;<<<>>>AAADDDFFFGGGHHHHHHLLLMMMOOOPPPSSS[[[fffooopppaaaPPPFFF???888444333111111666???KKKZZZoooxxxpppcccddddddaaa[[[QQQGGGAAA:::;;;<<>><<<<<<888===CCCEEEEEEJJJSSS[[[cccjjjttt|||}}}{{{wwwtttrrroookkkhhhccc```]]][[[XXXTTTOOOKKKGGGEEEBBB???????????????BBBGGGNNNVVV^^^gggpppuuu}}}}}}|||zzzvvvrrrmmmjjjhhheeecccaaaaaabbbaaa```^^^]]][[[YYYXXXWWWVVVTTTRRROOOMMMKKKKKKKKKJJJHHHFFFCCCBBBAAAAAABBBBBBAAA???????????????>>>======<<<999:::<<<>>>AAACCCEEEFFFCCCCCCCCCCCCCCCBBBAAAAAA???>>>;;;888555333333222111111111000000000//////000000/////////.........---.../////////...,,,,,,++++++,,,,,,---......///------,,,++++++++++++,,,*********************************))))))((((((((())))))))))))))))))))))))))))))))))))******************++++++******)))(((''''''((((((((((((''''''(((((()))))))))((('''''''''''''''''''''((())))))%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((('''(((((((((((())))))))))))))))))***++++++,,,,,,---,,,---...///000111111111333444555666888999::::::;;;===@@@CCCEEEFFFGGGGGGIIIKKKMMMNNNPPPVVV```gggqqq|||xxxiiiWWWMMMFFF>>>999777222111333888???KKKaaauuuzzzmmmjjjgggeeeaaaYYYNNNFFF===<<<<<<===AAAGGGNNNRRRVVV```hhhjjjjjjlllkkkhhheeebbb\\\VVVPPPHHH@@@;;;444333111...,,,***)))(((&&&&&&&&&''''''''''''''')))(((''''''''''''((())) $$$&&&%%%%%%&&&(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$&&&'''''''''&&&&&&'''((())))))******)))))))))((('''''''''((()))***((('''''''''((()))******)))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((())))))***((((((((())))))*********---+++,,,000444777???GGGNNN[[[iiirrryyyiiijjjkkknnnrrrvvvzzz|||}}}}}}~~~zzztttrrrmmmgggaaa\\\YYYWWWRRRPPPLLLHHHCCC@@@===<<<555:::>>>>>>===@@@IIIQQQTTT\\\hhhrrrxxx}}}~~~zzzwwwtttrrrooommmfffdddaaa^^^[[[WWWQQQNNNJJJGGGDDDBBBAAAAAAAAA@@@>>>BBBIIIPPPXXXaaaiiiooowwwzzz~~~}}}yyyuuupppmmmkkkdddcccaaa`````````^^^\\\^^^\\\ZZZYYYXXXWWWUUUSSSQQQOOOLLLKKKKKKKKKJJJIIIEEEDDDBBBBBBCCCCCCBBBAAA@@@@@@AAA@@@@@@???>>>===::::::;;;<<<>>>@@@CCCDDDBBBCCCDDDEEEEEEDDDCCCBBBBBBAAA>>>:::777666555444222111111111000000//////////////////............---.../////////...,,,,,,++++++,,,,,,---...//////...---,,,,,,++++++,,,,,,************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%&&&'''((((((((((((((('''&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((('''''''''))))))))))))*********************+++,,,,,,------+++,,,---///000000111111333444555666777999999:::;;;<<>><<<<<>>FFFMMMYYYhhhqqqyyygggiiijjjkkkmmmppptttwww{{{zzzzzz{{{~~~|||zzzuuupppjjjddd```]]]XXXUUUPPPJJJFFFBBBAAA@@@EEECCCAAA??????AAADDDGGGNNNRRRXXX```iiiqqqxxx{{{|||vvvppprrrmmmgggbbb]]]YYYUUUSSSPPPMMMIIIFFFDDDCCCAAA@@@FFFCCCDDDJJJQQQWWW___gggnnnuuu~~~{{{uuupppkkkiiigggeeebbbbbbbbbbbb```___```___]]][[[ZZZYYYXXXXXXVVVSSSQQQQQQQQQPPPLLLIIIGGGHHHHHHGGGEEEDDDEEEFFFBBBBBBAAAAAA@@@??????>>>???>>>======>>>@@@BBBDDDGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDAAA===;;;999888888777666555333222111000000000000000111111111222222111000000000////////////---------.........//////---.........---,,,,,,+++************))))))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,******++++++++++++*********)))(((''''''&&&&&&'''******)))((('''&&&%%%%%%))))))))))))))))))))))))******)))(((((((((((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************'''(((((()))***+++++++++***+++,,,...///000000000333333444555666777888888777888:::<<>>;;;777444555777@@@QQQaaavvv~~~uuuooopppqqqjjj___XXXHHHDDD???===???DDDIIILLLXXX[[[```ggglllppprrrssstttrrrkkkbbbZZZSSSGGG======:::555222000...+++***)))))))))))))))***++++++&&&&&&''''''(((((()))))))))*********(((''''''(((((((((''''''''''''((((((&&&&&&'''(((((()))))))))''''''''''''&&&%%%$$$######$$$%%%&&&''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&(((((((((((())))))))))))(((''''''(((***+++***)))***'''%%%&&&((()))&&&######$$$%%%&&&''''''''''''&&&&&&''''''((())))))))))))))))))))))))******+++******+++++++++,,,,,,,,,---------...111888AAAGGGPPP[[[fffnnnwwwbbbdddgggiiijjjlllppprrruuuuuuvvvwwwzzz|||~~~~~~~~~zzzuuuoooiiieeebbb]]]ZZZUUUPPPKKKGGGEEEDDDCCCAAA???======???AAACCCGGGIIIOOOVVV^^^ffflllpppzzz~~~zzzuuurrrnnniiidddaaa]]]ZZZXXXTTTPPPLLLIIIGGGFFFCCCBBBBBB??????DDDJJJOOOWWW^^^hhhpppyyy{{{uuupppnnnjjjhhheeedddddddddcccaaaaaa```^^^\\\[[[ZZZZZZYYYTTTRRROOOOOOPPPPPPMMMKKKIIIJJJJJJIIIFFFDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>???AAACCCDDDFFFFFFEEEDDDDDDEEEFFFFFFFFFDDDBBB???===<<<;;;;;;999888666555333222111111111111111111111111222222000000000///////////////---------.........//////---.........------,,,++++++*********))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))************))))))'''&&&&&&''''''((()))************)))((((((''''''(((((((((((((((((((((((())))))(((''''''''''''''')))((((((''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++,,,------...///000111111333333444555666777777888777888999<<<>>>@@@BBBCCCFFFHHHJJJKKKMMMPPPTTTWWW[[[aaalllxxxooo^^^RRRKKKFFFCCC<<<888444333444999HHHUUUooo{{{yyyqqqqqqrrrmmmeee```OOOHHH@@@<<>>===>>>???@@@@@@BBBEEEJJJQQQXXX___bbboootttzzz~~~{{{sssppplllhhhfffccc```^^^YYYVVVRRRNNNLLLIIIGGGDDD@@@===<<<@@@DDDGGGMMMTTT```gggqqqxxx}}}zzzvvvsssnnnlllhhhgggggggggeeedddbbbaaa```^^^]]]\\\\\\\\\VVVTTTQQQQQQQQQRRRRRRQQQNNNNNNNNNKKKHHHEEEDDDEEEFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@???@@@AAACCCDDDFFFEEEEEEDDDDDDEEEEEEFFFFFFEEECCCBBB@@@@@@??????<<<;;;999777555444333333222222222222111111111111////////////////////////---............/////////---............---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))(((((('''&&&&&&''''''((()))******************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++///......---...///000111222222333444555666777777666777999;;;===???AAABBBDDDEEEGGGIIIJJJLLLOOORRRUUUZZZdddooo{{{yyyfffWWWNNNJJJHHH@@@;;;666333222444>>>IIIcccrrr~~~uuutttuuurrrnnnlllZZZPPPDDD===???DDDHHHJJJNNNTTTZZZ^^^```dddlllrrrxxxzzzwwwppphhh___RRRGGGAAA===888444222///---+++((((((((((((((())))))***(((((((((((((((''''''''''''((()))(((&&&&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%###"""###$$$$$$&&&%%%%%%%%%%%%'''((()))%%%&&&'''(((((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((()))******))))))))))))))))))***$$$%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((()))'''&&&'''(((((('''&&&((()))***)))((('''((()))''''''((()))************,,,,,,+++***((('''&&&&&&******)))))))))***++++++******+++++++++,,,,,,,,,......///000333:::BBBHHHOOOZZZfffooowwwVVVYYY]]]```aaabbbdddfffgggiiillloooqqquuuyyy{{{}}}||||||}}}{{{vvvrrroookkkiiiddd^^^XXXTTTPPPOOOIIIGGGEEECCCAAAAAAAAAAAA??????@@@CCCHHHOOOUUUXXXbbbhhhpppuuuxxx{{{~~~wwwtttpppmmmkkkhhhdddaaa^^^[[[WWWSSSQQQMMMJJJGGGDDD???>>>@@@BBBCCCGGGMMMWWW^^^hhhpppwww~~~~~~yyyvvvrrroookkkiiiiiiiiihhhgggddddddbbbaaa```_________]]][[[XXXVVVUUUVVVVVVWWWSSSSSSQQQNNNJJJFFFEEEEEEGGGGGGFFFEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBB???>>><<<:::888777777666444333333222222111000000......////////////000000.............../////////------............------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))***)))(((''''''&&&&&&'''((((((((())))))*********(((((((((((((((((((((((((((''''''&&&&&&''''''''')))(((''''''&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''''''''((((((((())))))************000...---,,,,,,---///000111111222333444555666666555666888:::<<<>>>???@@@BBBDDDFFFGGGHHHIIILLLNNNOOOUUU]]]fffqqq~~~ooo]]]QQQLLLKKKCCC===999666333333:::BBBUUUfff{{{xxxwwwxxxvvvssssssfffZZZJJJAAAAAAEEEHHHHHHJJJPPPWWWYYYYYY]]]gggooovvvyyywwwooohhh```VVVLLLCCC@@@;;;666444111...,,,)))((((((((((((((())))))))))))((((((''''''&&&&&&&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$"""!!!###%%%&&&((('''%%%$$$%%%&&&(((***''''''((()))))))))))))))''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((******))))))))))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))(((&&&&&&''''''&&&$$$&&&)))+++***'''&&&(((***&&&&&&'''(((((((((((((((,,,,,,+++***)))((('''''''''''''''''''''(((((()))******+++++++++,,,,,,,,,+++,,,---...111888@@@EEENNNYYYfffooowwwQQQTTTYYY\\\]]]^^^```aaacccfffiiilllooorrrwww{{{zzzzzz{{{|||~~~~~~zzzvvvtttpppnnniiiddd^^^YYYUUUSSSMMMLLLJJJHHHEEECCCBBBAAA?????????@@@CCCHHHLLLOOOXXX___gggmmmppptttyyy}}}}}}zzzvvvrrrooolllhhhdddbbb___[[[XXXUUUQQQMMMJJJHHHCCCAAABBBBBBAAACCCGGGOOOVVV___gggoooxxx|||vvvrrrnnnkkkjjjjjjiiiiiigggfffeeecccbbbbbbbbbbbbcccaaa^^^[[[XXXWWWXXXXXXVVVVVVTTTQQQLLLIIIGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDBBBAAAAAAAAA@@@@@@AAAAAADDDDDDDDDEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;;;;;;;777666555444333222111000///000000000000000000000////////////////////////------...//////......---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,***++++++,,,,,,++++++******)))(((''''''&&&&&&'''&&&''''''(((((()))))))))'''''''''''''''''''''''')))((((((((((((((())))))***)))((((((''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))*********...---+++******+++---...000000111222333444555555444555666888:::<<<>>>>>>AAACCCEEEFFFGGGHHHJJJLLLLLLQQQXXX___hhhuuuyyygggXXXPPPMMMEEE???:::888555444999???KKK]]]sssyyyyyyzzzwwwuuuuuupppdddTTTHHHEEEGGGHHHHHHIIINNNTTTTTTTTTWWWaaaiiisssvvvuuunnnfffaaaYYYRRRFFFCCC===999555222///---))))))(((((((((((())))))))))))((((((''''''&&&&&&%%%'''((('''&&&&&&'''(((((((((''''''''''''(((((('''&&&$$$"""###%%%((()))***)))'''%%%%%%%%%'''((('''((())))))***))))))))))))((((((''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((()))(((&&&&&&''''''&&&$$$%%%''')))(((&&&%%%''')))&&&''''''((((((((((((((()))***))))))))))))))))))'''''''''''''''(((((()))******+++++++++,,,,,,,,,***+++,,,...222888???DDDMMMYYYfffooowwwNNNQQQTTTWWWXXXZZZ\\\^^^^^^bbbfffiiikkknnntttyyywwwwwwyyy{{{}}}~~~{{{yyyuuusssooojjjeee```\\\ZZZRRRQQQOOOLLLIIIEEEBBB@@@??????>>>>>>@@@BBBEEEFFFPPPVVV]]]cccggglllrrrwwwyyy||||||yyyvvvrrrmmmjjjfffccc```]]]ZZZVVVQQQNNNKKKGGGCCCCCCBBB???@@@DDDIIIOOOVVV^^^eeeoooyyyzzzvvvqqqnnnlllllllllkkkiiihhhgggfffeeeeeeeeeeeeddddddbbb^^^ZZZWWWWWWXXXWWWWWWVVVSSSOOOLLLKKKKKKIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAA@@@CCCDDDDDDEEEEEEDDDDDDCCCAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@<<<;;;:::888666555333333222222222111111000000000000000000////////////...------...////////////...---------,,,,,,,,,++++++************************************************(((((()))***+++,,,---...+++,,,,,,,,,,,,,,,,,,+++'''&&&&&&''''''((()))***&&&&&&''''''(((((())))))'''''''''''''''''''''''')))(((((((((((()))************)))(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((())))))******+++))))))))))))))))))******+++******)))***+++,,,---//////000111222333444444444444555777999;;;<<<===???AAADDDFFFFFFGGGIIIJJJIIINNNTTTZZZaaalll|||uuueeeYYYSSSKKKCCC<<<999666444666;;;DDDUUUjjj~~~yyyxxxxxxvvvuuuvvvvvvmmm___RRRKKKHHHHHHIIIIIILLLPPPPPPOOORRRYYY___mmmrrrsssnnnhhhccc]]]WWWIIIEEE@@@;;;777444000...+++******)))))))))))))))((((((((((((((('''''''''&&&'''(((((('''&&&((()))(((((((((''''''((((((((('''&&&%%%$$$%%%''')))******)))(((&&&&&&&&&&&&'''(((((())))))))))))(((((()))((((((((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&'''''''''((((((((()))'''&&&'''(((((('''&&&%%%&&&''''''&&&&&&'''(((((())))))******)))))))))''''''((())))))***++++++******)))))))))***++++++******+++++++++,,,,,,,,,+++---...000444:::AAAFFFMMMXXXfffooowwwKKKMMMPPPQQQSSSUUUYYY[[[XXX]]]bbbdddeeehhhoootttrrrtttvvvyyy|||zzzyyyvvvqqqmmmhhhdddbbbWWWWWWUUURRRNNNJJJEEECCC@@@???????????????@@@@@@FFFKKKPPPUUUYYY___ggglllrrrvvv|||~~~|||yyytttqqqiiigggdddaaa___[[[VVVSSSPPPKKKGGGGGGDDD@@@@@@CCCDDDHHHOOOUUU\\\eeepppxxx~~~~~~zzzuuuqqqoooooonnnnnnjjjjjjiiihhhggggggggggggdddeeeeeebbb]]][[[ZZZ\\\WWWXXXWWWUUUQQQOOOOOOOOOKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBDDDDDDEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@>>>;;;999888777555444444333222111000000000000000000/////////...------...///////////////------------,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++'''&&&&&&''''''((()))***((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((())))))***++++++***)))))))))))))))))))))))))))***+++,,,,,,---......//////000111222333333333444555666888999;;;;;;<<<>>>BBBDDDEEEFFFGGGIIIGGGLLLQQQUUUZZZdddsssvvvggg^^^WWWMMMDDD===888444444888<<>>===AAAFFFJJJNNNTTT\\\cccmmmrrrxxx}}}~~~~~~zzzwwwkkkiiigggeeebbb___ZZZVVVTTTOOOKKKJJJHHHCCCCCCFFFAAAEEEJJJOOOVVV___jjjrrryyy}}}}}}wwwsssqqqqqqqqqpppkkkkkkjjjiiihhhhhhhhhhhhdddggghhhfffbbb______```WWWXXXXXXVVVSSSQQQQQQRRRLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGFFFDDDBBB???===;;;:::777666555444222111000000111111000000/////////...------...///000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++*********++++++++++++*********)))(((''''''&&&&&&'''*********)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((()))******+++*********)))))))))))))))((()))+++,,,..................///000111222333333333333444666777999:::;;;999<<<@@@CCCDDDEEEGGGHHHEEEJJJPPPSSSVVV___nnnyyyrrrfffbbbXXXKKKCCC;;;555444666555BBBTTTdddwwwvvvqqqpppqqquuu{{{yyyvvvooobbbSSSJJJIIIJJJIIIIIIIIIIIIJJJKKKLLLLLL[[[fffpppqqqllldddZZZRRRMMMHHHCCC===999666222///------,,,+++*********+++&&&'''''''''(((((())))))&&&((())))))(((((()))+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&'''((()))))))))((('''(((((((((((((((''''''%%%%%%%%%&&&'''((()))***''''''((()))***+++,,,,,,((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((''''''(((***+++***))))))'''%%%'''***,,,***(((%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,(((***,,,///222888>>>CCCLLLXXXeeeoooxxx~~~PPPOOONNNNNNNNNQQQSSSUUUVVVXXX[[[]]]^^^aaaeeehhhkkklllmmmpppsssxxx{{{}}}~~~|||{{{wwwpppkkkhhhfffccc___YYYTTTPPPNNNIIIFFFBBB@@@??????>>>===BBBBBBBBBDDDHHHNNNTTTXXX___eeennnvvv{{{~~~}}}{{{sssooojjjeeebbb___\\\ZZZVVVSSSPPPMMMKKKIIIFFFDDDDDDEEEFFFIIIOOOYYYdddlllqqqyyy|||xxxuuusssqqqqqqqqqnnnkkkkkklllllljjjhhhhhhgggfffdddbbbaaa```___```]]]ZZZXXXXXXWWWUUUSSSQQQOOOLLLJJJIIIIIIJJJJJJDDDFFFIIIJJJKKKIIIGGGFFFCCCBBBAAABBBDDDEEEDDDBBB@@@AAACCCEEEFFFGGGHHHHHHCCCCCCDDDDDDFFFGGGHHHIIIKKKJJJHHHFFFCCC???===;;;;;;;;;:::999777444111///222000......000000000////////////......------,,,......////////////......,,,+++*********+++,,,---)))))))))******++++++++++++++++++******)))))))))+++---///...,,,)))(((''''''((()))******)))((('''((((((((()))(((''''''&&&###$$$$$$%%%&&&'''(((((()))((('''&&&'''***---///111///+++(((&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''((())))))))))))(((((())))))))))))((((((***)))(((''''''''''''''')))((('''''''''(((***+++,,,,,,------.../////////222444666999:::::::::999999;;;>>>???@@@AAACCCEEEBBBHHHNNNRRRTTT[[[gggqqq~~~uuullldddVVVHHH>>>999888888777===GGGSSSdddxxxyyyrrrppprrrtttwwwwwwsssiii[[[OOOIIIGGGIIIDDDBBBDDDEEEEEEIIIMMMSSS```lllooolllfff]]]UUUPPPLLLEEE@@@;;;777333000///...,,,***)))(((''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''&&&&&&'''(((***+++))))))((((((''''''&&&&&&)))))))))))))))(((''''''&&&''''''((()))(((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++'''&&&)))...000---(((,,,...//////000555===CCCOOOZZZgggpppyyyRRRQQQPPPPPPPPPRRRSSSTTTUUUWWWZZZ[[[]]]___bbbeeeggghhhiiilllppptttxxxzzz|||||||||}}}~~~}}}wwwsssmmmkkkhhhccc^^^YYYTTTRRRMMMJJJFFFCCCBBBAAA@@@???>>>>>>>>>???BBBHHHMMMPPPWWW]]]fffnnnssswwwzzz|||}}}tttqqqllliiifffdddaaa___ZZZWWWSSSPPPNNNLLLIIIGGGEEEEEEEEEGGGKKKRRR\\\bbblllttt~~~~~~zzzvvvsssqqqqqqrrrooollllllmmmmmmkkkjjjhhhhhhgggeeecccbbb`````````^^^[[[YYYXXXWWWVVVTTTQQQPPPMMMKKKJJJJJJJJJKKKHHHIIIKKKLLLLLLKKKIIIGGGEEEDDDBBBBBBCCCDDDDDDCCCEEEEEEFFFEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFHHHIIIJJJLLLKKKJJJHHHEEEBBB@@@>>>======<<<:::888666444222444333111111222222111000//////......------------......////////////.........---,,,+++******++++++*********+++++++++,,,,,,,,,,,,+++++++++*********+++---///...,,,)))(((((('''((()))******)))((('''))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''......---,,,***((('''&&&+++***)))'''&&&&&&''''''))))))************))))))&&&&&&'''((()))))))))((((((((())))))))))))(((((()))((((((''''''''''''(((***))))))((()))***+++,,,,,,,,,---......//////000333333444555666888999:::999;;;===>>>>>>???AAACCCBBBGGGMMMOOOPPPVVV```iiivvvvvvnnn```RRRGGG???:::888777:::???HHHWWWjjj|||~~~wwwsssqqqqqquuuwwwwwwpppdddVVVMMMHHHEEEAAA???AAACCCDDDHHHMMMRRR___lllrrrpppiii___VVVRRRNNNHHHBBB>>>999555222000...---+++)))(((''''''((((((''''''''''''((((((''''''((())))))((('''''')))(((''''''&&&'''(((((((((((((((((((((''''''''')))))))))))))))((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((('''''''''((((((((())))))''''''''''''(((((((((((()))((((((''''''&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++*********++++++++++++)))+++---///111777@@@GGGNNNZZZgggpppyyyUUUTTTTTTTTTSSSSSSSSSRRRTTTVVVXXXZZZZZZ\\\^^^```aaabbbdddfffjjjnnnrrrtttvvvvvvvvvxxx{{{~~~{{{uuussspppkkkeee___[[[XXXSSSPPPKKKHHHGGGEEECCCAAA===<<<<<<<<<>>>AAAEEEGGGMMMRRRYYY```ffflllrrruuu~~~xxxuuuqqqnnnllliiigggeee___\\\WWWTTTRRRPPPMMMKKKIIIHHHGGGFFFGGGLLLSSSXXXccclllwww}}}yyyuuurrrqqqrrrpppnnnmmmnnnnnnlllkkkjjjiiihhhgggeeecccbbbaaabbb___\\\[[[ZZZYYYWWWUUUSSSQQQOOOMMMLLLKKKKKKLLLKKKLLLMMMNNNMMMLLLKKKJJJJJJHHHEEEDDDDDDEEEFFFEEEHHHHHHGGGFFFEEEDDDCCCCCCFFFFFFFFFFFFGGGIIIJJJJJJMMMMMMLLLJJJHHHFFFDDDBBBAAA???>>>;;;:::888777777888666555555555555333111......------------------......////////////......///...---,,,+++*********++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---......+++)))(((((((((((())))))))))))((((((***)))((('''''''''(((((()))((((((((('''''''''&&& """&&&)))******(((&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((((((((((((((('''(((((())))))))))))(((((((((''''''''''''(((((()))*********)))***++++++,,,---------...//////000000333222111111333555888:::999:::<<<===<<<===???@@@BBBFFFJJJKKKKKKOOOXXX___jjjuuu{{{oooaaaTTTHHH>>>888999888888===III[[[ooo|||wwwqqqmmmkkkooosssqqqgggYYYLLLEEEAAA===;;;>>>@@@BBBHHHNNNPPP^^^lllrrrrrrmmmcccYYYUUUQQQLLLGGGBBB===999555111///...,,,***)))((((((((((((''''''''''''(((((((((((())))))))))))((((((******((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))((('''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((()))))))))***''''''''''''(((((((((((()))((((((''''''&&&&&&&&&(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***+++,,,,,,+++((((((***---(((+++---...111777@@@FFFNNNZZZgggpppyyyXXXXXXXXXWWWVVVTTTRRRQQQTTTVVVXXXYYYYYYYYYZZZ\\\]]]]]]___aaaeeeiiillloooooopppqqqssswwwzzz~~~}}}{{{wwwrrrlllgggbbb___ZZZVVVRRRNNNLLLJJJGGGEEEAAA@@@>>>===>>>???AAABBBDDDHHHMMMSSSZZZaaaiiinnnuuuxxx|||~~~~~~}}}zzzvvvsssqqqnnnjjjhhhccc___ZZZVVVTTTQQQOOOMMMMMMLLLJJJHHHGGGIIINNNQQQ[[[dddpppzzz|||wwwtttqqqrrrqqqooonnnmmmmmmlllllllllllljjjiiigggfffdddddddddaaa^^^]]]\\\[[[YYYWWWUUUTTTRRRPPPNNNMMMMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNPPPMMMIIIGGGHHHIIIJJJJJJHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMLLLKKKJJJHHHFFFEEEBBBAAA>>><<<;;;::::::::::::999999999999888555222///...---,,,,,,,,,---.........////////////............------,,,,,,,,,+++------------------------------------------------+++---...---+++)))))))))(((((())))))))))))((((((+++***(((&&&&&&'''(((***)))))))))(((((((((((((((!!!&&&***++++++***%%%&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''((((((((((((((('''&&&(((((())))))))))))(((((('''''''''''''''((()))***)))))))))*********++++++,,,------...//////000000222111111222333555777999777999;;;;;;:::;;;<<<>>>@@@DDDGGGGGGHHHKKKRRRXXX___kkk{{{zzzooobbbSSSDDD;;;;;;888666:::BBBQQQeeeuuu}}}rrrkkkfffiiimmmnnnhhh\\\NNNEEE@@@;;;999<<>>>>>>>>>>>???@@@BBBBBB@@@;;;888555333000...,,,,,,---.........////////////......***+++---...///000000000...---------------,,,,,,,,,,,,---------------...+++,,,---,,,***)))***+++))))))(((((((((((())))))+++***)))((((((((())))))&&&&&&'''((()))***+++++++++***)))(((''''''''''''******)))((((((''''''''''''(((((())))))(((((('''''''''((((((((((((((('''(((((())))))))))))(((((((((''''''''''''(((((()))''''''((())))))))))))(((+++++++++,,,------.........000222555666666555555555666888999888999;;;<<<>>>@@@BBBDDDFFFIIIMMMPPPTTT\\\iiiwww~~~uuufffVVVIII===777555888;;;BBBTTTfff|||{{{rrriiigggfffggggggbbbXXXOOOFFF@@@<<<===???CCCKKKSSSWWWZZZ]]]___fffooosssqqqeeeccc___ZZZTTTLLLCCC>>>555444111///---+++***)))((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&'''((())))))))))))'''''''''(((((((((((((((&&&&&&'''(((((((((''''''&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((((((((((((### ###***...---)))'''***,,,---000666???EEEMMMXXXfffpppyyyhhhfffdddaaa___^^^]]]]]]]]]___``````]]]ZZZYYYXXXVVVVVVVVVVVVWWWYYY[[[]]]]]]^^^```cccgggkkkooorrrwwwzzz~~~{{{wwwuuuooollliiifffccc```\\\XXXPPPNNNKKKHHHEEECCCAAA@@@???@@@@@@AAACCCHHHOOOSSSYYY___gggnnnsssvvvwwwyyy~~~~~~~~~}}}{{{wwwtttsssnnngggaaa]]][[[YYYXXXSSSSSSQQQNNNJJJHHHHHHIIIIIIOOOWWW^^^eeennnwww~~~|||yyytttuuuvvvssspppoooppprrrsssrrrqqqooonnnlllkkkjjjiiigggdddbbbaaa```^^^]]]ZZZYYYXXXWWWUUURRRPPPOOOLLLKKKJJJJJJKKKMMMOOOQQQSSSRRRRRRTTTXXX[[[]]]]]]YYYWWWTTTQQQOOONNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRROOOOOONNNMMMKKKIIIGGGFFFCCCCCCCCCCCCCCCBBBAAA@@@AAABBBDDDGGGHHHEEE@@@===888666222///---------.........////////////......,,,---...///000000//////------------,,,,,,++++++++++++,,,,,,------------+++,,,---+++***)))***,,,***)))(((''''''((()))************))))))))))))((('''''''''(((((()))))))))######$$$%%%&&&'''((())))))((('''&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))((((((((())))))))))))(((((()))((((((''''''''''''((('''((()))*********)))))))))******++++++,,,,,,---...///000222333444555555333555777888888999<<<===>>>???AAACCCDDDGGGJJJLLLOOOVVV```kkkwww{{{nnn^^^RRRCCC;;;666777666:::LLL```wwwxxxiiieeeccceeegggdddYYYPPPJJJCCC>>>===???BBBJJJRRRXXXZZZ[[[^^^gggrrrwwwwwwmmmkkkgggbbb[[[RRRHHHAAA666555222000---+++***)))((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((&&&'''((())))))(((''''''((((((((((((((('''''''''%%%&&&''''''((((((''''''$$$&&&(((******)))'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((('''&&&%%%'''***,,,,,,***'''))),,,---000666>>>EEELLLXXXfffpppyyyllljjjgggdddbbbaaabbbbbb___aaacccbbb___[[[ZZZYYYUUUTTTTTTTTTTTTVVVXXXYYYZZZZZZ\\\___cccgggkkknnnppptttxxx{{{|||~~~|||zzzsssqqqnnnkkkiiieeeaaa^^^TTTSSSPPPLLLIIIFFFEEEDDD@@@@@@@@@@@@AAADDDIIINNNQQQWWW```hhhmmmpppsssttt}}}}}}}}}~~~~~~|||yyyxxxssskkkeeeaaa___]]]\\\XXXXXXVVVRRRMMMJJJIIIJJJGGGKKKRRRXXX___hhhrrrzzz~~~~~~{{{vvvxxxxxxvvvrrrqqqrrruuutttsssrrrpppnnnmmmlllkkkjjjhhheeecccbbbaaa___^^^[[[ZZZYYYXXXVVVSSSQQQPPPPPPNNNLLLJJJJJJLLLNNNPPPPPPQQQRRRVVVZZZ^^^______WWWVVVTTTSSSRRRSSSTTTUUUTTTSSSSSSSSSSSSTTTTTTUUUQQQQQQPPPNNNLLLJJJGGGFFFDDDEEEFFFFFFFFFDDDCCCBBBCCCDDDGGGJJJLLLIIIDDD@@@:::888444000---------.........////////////............///000000///...------------,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,+++***)))+++,,,***)))(((''''''((()))***)))************)))((((((((((((((((((''''''''''''%%%&&&((())))))))))))((('''&&&%%%$$$$$$%%%''')))(((((())))))))))))((((((%%%%%%'''((())))))))))))(((((())))))))))))((((((***)))((('''''''''''''''((()))***+++,,,+++******((())))))***++++++,,,,,,///.........///222444666333555777888999:::<<<>>>???@@@AAABBBCCCEEEGGGHHHLLLRRRZZZdddooo~~~ssscccXXXIII???888666333666III^^^sss|||mmmiiigggjjjmmmjjj___UUULLLEEE>>>===>>>AAAIIIQQQXXXZZZ[[[___hhhtttzzzyyysssqqqmmmggg```VVVKKKDDD777555333000...,,,******((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&'''(((((()))))))))'''&&&%%%))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''###%%%)))++++++***'''%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''')))******'''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((''')))+++,,,+++***+++,,,***,,,......///444;;;BBBLLLXXXfffpppyyyqqqooolllgggcccaaabbbccceeeeeeffffffeee```ZZZUUUTTTSSSRRRRRRTTTUUUUUUUUUTTTUUUXXX[[[___dddgggiiioooqqqtttvvvwwwyyy|||~~~zzzyyyvvvtttppplllfffbbb```\\\VVVQQQMMMIIIFFFCCCEEECCC@@@???@@@AAABBBBBBIIIMMMSSSZZZ```gggnnnssstttvvvyyyzzz{{{{{{}}}}}}|||{{{xxxuuupppkkkfffbbb```___^^^\\\YYYTTTPPPLLLIIIHHHJJJJJJMMMQQQYYYbbbkkkpppuuuyyy}}}|||yyywwwtttrrrrrrsssuuuvvvyyyxxxvvvtttrrrpppnnnmmmllliiifffdddbbbaaa___]]]\\\[[[ZZZYYYWWWUUUTTTSSSTTTRRRPPPNNNMMMMMMMMMMMMNNNNNNOOORRRVVVZZZ\\\\\\XXXYYYXXXWWWUUUVVVXXXZZZ\\\ZZZXXXXXXYYYWWWSSSOOOQQQPPPPPPNNNMMMLLLKKKJJJEEEDDDDDDDDDEEEFFFHHHIIICCCCCCEEEGGGJJJKKKIIIHHH>>>;;;777333///---,,,,,,,,,,,,,,,++++++,,,---------------....../////////,,,---......//////.......................................---,,,+++***)))************))))))))))))&&&&&&''''''(((((())))))''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''***,,,+++'''"""!!!%%%)))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***,,,///000---......------...000333333444777777888888:::<<<<<<===>>>???BBBDDDFFFGGGKKKOOOTTT[[[eeerrr{{{mmmbbbKKKFFF@@@;;;777999EEEQQQhhh|||xxxrrrllljjjlllkkkfffaaa\\\QQQEEE@@@@@@BBBJJJQQQZZZ\\\___ccciiiqqqzzz{{{{{{uuukkkccc[[[QQQHHH:::888444222///,,,)))&&&))))))*********(((&&&%%%###$$$&&&((())))))((('''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))))))))(((&&&%%%%%%&&&((()))))))))((('''***+++++++++***)))'''%%%''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))***)))(((''''''((()))*********))))))***,,,...//////000000000111777@@@GGGMMMYYYfffpppyyyxxxvvvsssnnnjjjiiiiiijjjhhhggggggfffddd```ZZZVVVVVVTTTSSSSSSTTTUUUTTTSSSSSSTTTVVVYYY]]]aaadddfffiiikkkmmmooopppqqqtttvvv~~~~~~|||zzzwwwtttooojjjeeedddaaa[[[VVVRRRNNNKKKHHHHHHEEEBBBAAAAAABBBBBBAAADDDGGGLLLQQQWWW^^^eeejjjrrruuuxxx{{{||||||~~~~~~}}}}}}{{{yyyuuupppkkkgggeeeccc___^^^[[[WWWSSSPPPNNNMMMJJJJJJJJJMMMSSS[[[bbbgggnnnrrryyy~~~~~~~~~yyyxxxvvvttttttuuuvvvwwwyyyyyywwwuuusssqqqpppooommmkkkiiigggfffdddaaa___^^^]]]\\\[[[YYYWWWVVVUUUTTTSSSQQQOOOMMMMMMMMMMMMMMMLLLLLLNNNSSSWWWYYYZZZXXXYYYYYYYYYXXXYYY\\\^^^```___]]]]]]]]][[[XXXTTTVVVTTTQQQNNNKKKHHHGGGFFFDDDEEEFFFGGGHHHHHHGGGGGGEEEEEEEEEGGGJJJKKKJJJIIIAAA>>>:::555222///...---......------------......------------............------......//////..............................,,,,,,---------,,,++++++************))))))))))))((((((((((((((()))))))))'''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&)))+++***'''######'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,---///,,,---......---...000222222444666666777777999;;;;;;<<<===>>>@@@CCCEEEFFFIIIMMMRRRXXXaaammm|||rrrhhhUUUMMMCCC===888999AAAKKK___tttxxxppplllmmmmmmjjjfffcccXXXLLLFFFCCCCCCIIIQQQZZZ\\\```dddiiiqqqxxx}}}|||{{{vvvlllccc\\\SSSKKK???<<<777444111...+++((()))*********)))((('''&&&###%%%'''((())))))(((''')))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((('''%%%%%%%%%&&&'''(((((((((((((((***************)))((('''(((((((((((())))))))))))'''&&&&&&&&&&&&'''((()))))))))(((((((((((())))))))))))************)))))),,,+++*********+++,,,---.../////////111666???GGGMMMYYYfffpppxxx}}}xxxsssooommmmmmmmmkkkiiigggeeeccc```\\\YYYXXXVVVTTTSSSTTTTTTSSSRRRRRRRRRTTTVVVYYY]]]___aaaccceeeggghhhiiijjjlllnnnuuuxxx|||}}}zzzvvvppplllkkkgggbbb]]]ZZZVVVRRROOOLLLIIIEEECCCCCCBBBAAA@@@???AAADDDHHHLLLSSSZZZ___jjjnnnssswwwyyy{{{}}}~~~~~~~~~|||zzzvvvrrrnnnjjjhhhbbbaaa^^^\\\YYYVVVTTTSSSMMMKKKIIIJJJMMMSSSZZZ___dddiiiqqqwww{{{}}}~~~{{{zzzxxxwwwwwwxxxyyyyyyzzzyyyxxxvvvtttrrrqqqpppooommmlllkkkjjjhhhdddaaaaaa```___]]][[[ZZZYYYXXXUUUSSSQQQOOONNNMMMMMMMMMLLLJJJIIIJJJNNNSSSVVVWWWXXXYYY[[[[[[[[[\\\___aaacccbbb`````````^^^[[[YYYZZZXXXTTTPPPLLLIIIHHHGGGEEEFFFHHHJJJJJJIIIGGGEEEHHHFFFFFFGGGIIIKKKKKKJJJEEEBBB>>>999555111//////000//////......//////000------------------,,,,,,------........./////////........................++++++,,,---------------++++++*********)))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&'''((()))'''&&&%%%&&&((((((&&&%%%%%%''')))***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,***,,,...///......///000111222444555555666777999::::::;;;===???AAACCCDDDGGGJJJNNNSSS[[[fffsss}}}}}}ssscccWWWHHH???:::999===CCCTTThhh}}}wwwpppnnnooonnnnnnnnncccWWWNNNHHHEEEIIIOOOXXX[[[```dddhhhmmmssswwwzzzzzzuuukkkccc]]]WWWPPPFFFBBB;;;666222000...,,,************)))((('''&&&$$$%%%'''((())))))((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%'''''''''((((((***++++++***))))))(((((())))))***))))))))))))((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((())))))((()))+++------+++)))(((---,,,++++++******++++++,,,...//////000555>>>EEENNNYYYfffpppxxxyyyuuurrrooonnnllljjjfffcccbbb```^^^\\\WWWVVVTTTSSSTTTTTTSSSRRRQQQQQQRRRTTTVVVXXXZZZ[[[```bbbdddeeeeeefffiiikkknnnqqquuuxxxzzz|||}}}wwwssspppmmmhhhddd```\\\XXXUUUPPPMMMIIIGGGEEECCCAAA???@@@@@@AAACCCEEEKKKQQQVVV\\\aaahhhoootttxxx{{{}}}~~~}}}}}}~~~}}}|||zzzvvvrrrnnnlllgggeeecccaaa]]]ZZZWWWVVVRRROOOLLLJJJLLLQQQXXX\\\^^^cccjjjqqqvvvzzz}}}||||||{{{{{{{{{{{{{{{|||zzzyyyxxxvvvtttsssqqqqqqooonnnnnnmmmmmmjjjfffbbbbbbbbbaaa___]]]\\\ZZZZZZVVVUUURRRPPPOOONNNNNNNNNMMMKKKHHHIIILLLPPPTTTUUUXXXZZZ[[[\\\\\\]]]___aaacccbbbaaa```___]]]\\\ZZZZZZXXXUUURRRPPPNNNNNNNNNHHHHHHIIIIIIIIIHHHGGGFFFHHHFFFEEEEEEGGGIIIIIIIIIFFFDDD@@@;;;777333111000111000000////////////000......------,,,,,,++++++...............//////000........................,,,,,,---------------,,,+++++++++*********)))))),,,++++++******)))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))(((&&&%%%%%%''')))***'''&&&%%%%%%%%%&&&&&&&&&,,,------+++((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++******)))+++...///............000111333444333444666777888999999;;;===???@@@BBBEEEHHHLLLPPPUUU___kkksssqqqaaaNNNCCC===::::::<<>>888333111///...++++++******)))(((((('''%%%&&&'''((()))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''&&&))))))(((((()))+++---...)))(((''''''''')))***+++******))))))((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))***++++++***)))))),,,++++++++++++++++++++++++,,,......000555===DDDMMMYYYfffooowww~~~~~~yyyuuurrroookkkgggdddcccbbbaaa```XXXVVVTTTTTTUUUVVVUUUTTTQQQQQQQQQRRRSSSTTTUUUVVV[[[]]]```aaabbbccceeegggkkkmmmoooqqqrrruuuxxxzzz~~~zzztttqqqmmmiiifffbbb^^^ZZZUUURRRNNNKKKIIIFFFCCC@@@AAAAAAAAA@@@AAAEEEJJJNNNPPPVVV^^^fffmmmsssxxx{{{}}}}}}}}}}}}}}}||||||{{{||||||{{{zzzwwwtttpppnnnlllkkkiiifffaaa]]]YYYWWWTTTRRRNNNLLLMMMQQQVVVZZZ[[[```fffmmmqqqvvvzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzyyyxxxvvvuuusssrrrqqqooonnnnnnnnnmmmkkkgggcccdddcccbbb```^^^]]]\\\[[[XXXWWWTTTRRRPPPOOOOOOOOOOOOLLLIIIIIILLLPPPSSSTTTXXXYYY[[[[[[[[[[[[\\\]]]aaaaaa```^^^]]][[[[[[[[[ZZZYYYVVVTTTRRRQQQQQQQQQMMMKKKHHHFFFEEEFFFGGGHHHGGGEEECCCCCCEEEFFFFFFFFFEEECCC@@@<<<888555222111111111000///////////////.........------,,,,,,,,,///............///000111////////////////////////............---,,,+++***++++++++++++************,,,,,,++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((&&&%%%&&&(((***+++'''&&&&&&%%%$$$%%%&&&'''$$$%%%&&&&&&&&&'''***---(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++******(((+++---......------...///111222333222222444666888888888999;;;===???@@@CCCFFFIIILLLQQQYYYccckkk|||}}}lllWWWKKKCCC===999999@@@NNNbbbuuu|||uuusssuuuwww{{{tttjjjaaaUUUJJJHHHLLLPPPTTTXXX[[[\\\^^^```bbbiiinnnoooiiibbb^^^YYYUUUOOOIII@@@999444222000///,,,+++******)))(((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''((()))+++,,,((((((''''''''')))***+++******))))))(((((('''''')))(((((('''''''''(((((())))))(((((((((((())))))***)))(((''''''((()))***))))))***+++,,,,,,------***,,,......000555===CCCLLLXXXeeennnwww~~~~~~}}}yyywwwsssnnnjjjhhhgggeeeddd]]][[[YYYXXXYYYYYYXXXVVVSSSSSSRRRQQQQQQQQQQQQRRRTTTVVVYYYZZZ\\\]]]```bbbggghhhjjjkkklllnnnrrrttt{{{|||yyywwwssspppmmmiiiddd```[[[YYYUUURRROOOLLLHHHEEEBBBBBBAAA@@@???@@@DDDFFFIIINNNUUU]]]dddkkkrrrvvvwwwwwwyyyzzz{{{{{{{{{{{{|||{{{zzzyyywwwuuusssrrrqqqpppnnnkkkfffaaa]]]ZZZUUUSSSPPPNNNNNNPPPTTTVVVYYY]]]ccciiimmmrrrwww{{{}}}~~~{{{zzzyyyxxxvvvuuutttssspppooonnnmmmmmmkkkhhheeeeeeeeedddbbb```___]]]]]][[[YYYWWWTTTRRRQQQQQQQQQPPPNNNLLLKKKNNNQQQRRRSSSVVVXXXZZZZZZYYYYYYYYYZZZ^^^___^^^\\\ZZZYYYZZZ[[[ZZZYYYXXXVVVTTTRRRPPPPPPQQQNNNJJJFFFEEEFFFHHHIIIFFFEEECCCCCCDDDEEEDDDCCCBBBAAA???<<<:::777555444222222111000////////////..................------000///.........///000111////////////////////////////////////---,,,+++***,,,++++++++++++*********+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((***+++&&&''''''&&&%%%%%%&&&(((&&&'''((('''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))***,,,---,,,,,,---...///111222222222222333555777777888999:::<<<>>>???AAADDDGGGIIIMMMTTT]]]dddrrryyyeeeWWWLLLAAA;;;999999CCCTTThhh}}}{{{vvvvvvxxx{{{wwwqqqiii\\\PPPKKKMMMMMMPPPSSSTTTUUUVVVXXXYYY]]]eeellljjjddd```ZZZUUUPPPJJJBBB;;;666444222000,,,,,,+++)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((())))))***+++%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))***))))))))))))(((((((((((())))))((((((''''''(((((())))))(((((((((((())))))+++)))'''&&&&&&''')))+++((((((***+++,,,---------***,,,...///111555===CCCJJJVVVdddmmmvvv~~~zzzuuuqqqmmmjjjhhheeeccc```^^^]]]\\\YYYXXXUUUTTTSSSRRRPPPPPPPPPPPPMMMOOOSSSUUUWWWYYY\\\^^^aaaccceeefffhhhkkkooorrrvvvxxx{{{}}}zzzwwwtttpppkkkgggbbb___\\\YYYVVVRRRNNNKKKEEEFFFEEECCC@@@@@@AAACCCCCCFFFLLLQQQWWW^^^fffjjjnnnppprrrvvvyyy{{{}}}}}}~~~}}}{{{yyyxxxwwwvvvvvvssssssrrroookkkfffbbb```XXXWWWTTTQQQPPPPPPQQQRRRVVVZZZ___dddjjjooouuuyyy}}}}}}|||{{{zzzyyyxxxwwwvvvrrrpppnnnmmmmmmllljjjhhhhhhgggfffeeecccaaa```___]]]\\\YYYVVVTTTSSSSSSSSSQQQOOOMMMMMMOOOQQQQQQQQQRRRUUUXXXYYYYYYYYYZZZ[[[YYYZZZZZZXXXTTTSSSUUUWWWYYYYYYZZZ[[[ZZZXXXVVVUUUSSSQQQNNNKKKIIIHHHIIIIIIFFFEEEDDDEEEFFFEEEDDDBBB??????>>>===<<<:::999888444333222111000000000000......//////////////////000///...---...///111222////////////////////////......///......---,,,,,,,,,,,,+++++++++*********)))))))))******************)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((())))))******%%%''')))(((&&&%%%''')))+++,,,,,,***((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,---)))***++++++***+++---//////111222222222222333555777888888999:::<<<===>>>>>>AAADDDFFFIIIOOOXXX___ggguuutttdddTTTFFF===:::777<<>>>>>???>>>>>>===<<<;;;666555444333222222222222......//////000000111111111000...---...///111222000000000000000000000000,,,---......///.........,,,,,,,,,+++++++++******(((((())))))*********+++******))))))((((((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&((()))************%%%(((******'''&&&'''))) """%%%&&&&&&'''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((***---///***++++++***)))***---///000111333333222222333555888888888999:::<<<===>>><<<>>>BBBDDDFFFLLLUUU[[[___mmm~~~mmmZZZIII>>>;;;888999@@@NNN___rrr~~~zzzyyyxxxxxxyyyvvviiiZZZSSSSSSMMMNNNNNNNNNMMMMMMOOOQQQMMM\\\jjjnnnkkkeee]]]VVVRRRMMMFFF@@@;;;888555333---,,,+++))))))))))))******)))(((((((((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((('''&&&&&&'''((()))***((())))))***)))'''&&&$$$&&&'''((())))))((('''&&&''''''(((((())))))************)))((((((((((((((())))))(((((((((((())))))(((***+++,,,,,,+++***(((++++++,,,---,,,+++***)))***---///111222666===CCCGGGSSSbbblllvvv~~~~~~wwwqqqqqqlllgggdddcccbbb___\\\[[[YYYVVVUUUTTTSSSQQQNNNNNNNNNNNNOOOQQQSSSUUUVVVZZZ[[[\\\]]]___bbbfffjjjooopppsssvvvyyy|||~~~~~~zzzvvvtttrrrqqqmmmiiiddd```\\\WWWTTTQQQNNNKKKIIIGGGEEEBBB@@@@@@AAABBBDDDHHHMMMRRRUUU]]]aaahhhnnnssswwwzzz}}}~~~}}}{{{{{{|||||||||{{{yyyxxxvvvsssoookkkhhhfffaaa```]]]ZZZWWWTTTQQQPPPTTTWWW\\\```eeejjjqqquuu|||~~~}}}|||{{{{{{wwwuuusssqqqqqqooommmkkkkkkiiigggffffffeeebbb```ccc```]]]ZZZYYYXXXUUUSSSVVVVVVUUUTTTSSSRRRQQQQQQSSSTTTUUUWWWXXXYYYZZZZZZUUUTTTPPPMMMKKKKKKKKKKKKWWWXXX[[[___cccdddbbb```]]]YYYUUUPPPNNNNNNPPPQQQKKKJJJHHHGGGGGGFFFDDDCCC@@@@@@???>>>===<<<;;;;;;;;;;;;999777555444222111///000222222000///000111,,,///222333222111111111111000000000/////////.........---,,,,,,,,,,,,------------,,,,,,,,,++++++))))))))))))((((((((((((+++***((('''&&&&&&&&&'''***************)))(((((())))))))))))))))))))))))''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&(((((('''(((((()))***+++***)))(((''''''((()))*********))))))((((((''''''&&&(((*********+++,,,...555OOOYYYEEE111///444444333333444555777999:::;;;>>>@@@CCCFFFIIILLLPPPTTT[[[dddrrr|||jjjUUUFFFAAA999;;;===CCCQQQeeeyyy{{{xxxvvvzzz{{{uuunnneeeYYYNNNKKKGGGEEEFFFFFFGGGLLLSSSQQQXXXdddmmmpppkkkaaaYYYWWWQQQIIIBBB===999555333111000......---+++'''$$$******)))((('''(((((((((&&&''''''((()))*********+++***)))((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&***))))))((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&###&&&***...///...+++)))%%%%%%&&&'''((()))******&&&'''((())))))******)))******))))))((((((''''''((((((''''''''''''((((((,,,+++)))((('''(((((()))------------000666===CCCHHHTTTaaakkkttt}}}~~~zzzvvvpppjjjgggfffeeeaaa___]]][[[YYYWWWVVVUUURRRPPPOOOOOOPPPPPPQQQSSSTTTUUUXXXYYYZZZ[[[\\\___cccgggkkkmmmooorrruuuxxxzzz{{{~~~~~~|||zzzuuurrrnnniiieee```[[[WWWTTTRRROOOLLLKKKHHHEEECCCBBBBBBBBBCCCEEEHHHKKKMMMVVV[[[bbbhhhmmmrrrvvvyyy|||{{{zzzzzz{{{||||||||||||{{{yyyvvvrrrnnnkkkiiidddccc```]]]YYYVVVSSSRRRTTTVVVYYY]]]aaafffmmmqqqwwwzzz~~~~~~}}}}}}zzzxxxuuutttsssrrrooommmmmmkkkiiihhhhhhgggdddbbbccc```]]][[[ZZZYYYWWWUUUWWWWWWVVVUUUUUUTTTSSSRRRTTTTTTVVVWWWXXXYYYZZZZZZWWWUUURRROOOMMMLLLLLLLLLSSSTTTXXX]]]bbbddddddcccaaa]]]XXXSSSPPPPPPQQQRRRLLLKKKHHHHHHGGGFFFDDDCCCAAA@@@???>>>===<<<<<<;;;:::999999888777666666555333444555555333222222333444444444222000...///000111111111111000000000000......------,,,,,,,,,------------,,,,,,,,,+++++++++++++++*********))))))+++***)))''''''''''''(((***************)))(((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%(((((())))))))))))(((((()))(((((((((((())))))******)))(((''''''((()))******)))))))))(((((((((''')))***+++,,,+++,,,...000EEEYYY___JJJ555111222000222333333555666888:::;;;===???BBBEEEGGGKKKOOORRRXXX```lll{{{vvv___LLLDDD999:::;;;>>>HHHYYYmmmyyy{{{vvvuuuyyy{{{wwwppphhh[[[PPPJJJEEECCCDDDEEEFFFLLLSSSSSSXXXbbblllqqqnnneee^^^XXXSSSKKKDDD???;;;777555000///...//////...,,,)))((((((((((((''''''''''''&&&&&&'''(((((())))))***+++***)))((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((''''''''')))((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''!!!$$$'''***+++***((('''''''''(((((()))*********((()))))))))))))))((('''))))))))))))((((((((((((((((((''''''''''''((((((...---,,,+++******+++,,,,,,,,,,,,---///555<<>>======<<<888999999999999:::::::::777888999888666444444444777777555111......///111111111111111111222222222.........------------,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,+++***)))((((((((()))***************)))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((()))))))))))))))(((***))))))(((((((((((()))))))))(((((((((((())))))))))))))))))((((((((((((***+++++++++***+++...111<<>>:::777111///.........---+++)))''''''((((((((('''&&&%%%&&&''''''(((((()))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''(((***))))))(((((())))))***(((((((((((((((((((((((())))))((((((((((((''''''###$$$&&&'''(((((((((''')))))))))***************************)))((('''&&&((((((((()))))))))******)))((((((''''''(((((()))------,,,++++++,,,,,,,,,+++,,,,,,---///444;;;@@@IIITTTaaakkkttt|||~~~}}}~~~xxxtttrrrnnnkkkgggdddaaa___]]][[[WWWUUUVVVVVVVVVUUUUUUTTTSSSSSSQQQRRRRRRRRRSSSUUUYYY\\\aaabbbdddgggiiilllnnnoootttwww{{{}}}{{{xxxtttnnngggbbb```]]]ZZZWWWUUUSSSOOOMMMMMMLLLJJJHHHFFFDDDDDDDDDEEEIIIOOOUUU[[[aaagggkkkrrrtttwwwyyy{{{|||~~~~~~|||yyyvvvtttrrrooommmjjjfffbbb^^^\\\ZZZZZZZZZZZZYYYZZZ___eeeiiikkkooouuuyyy|||~~~}}}zzzyyyxxxwwwtttrrrqqqpppmmmllllllkkkiiigggdddbbb___^^^^^^]]]\\\ZZZYYYZZZZZZ[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ[[[[[[]]]ZZZWWWSSSOOONNNMMMMMMJJJLLLOOOUUU[[[___aaa```bbb___\\\XXXUUUSSSSSSSSSNNNLLLJJJIIIHHHGGGDDDBBBBBBAAAAAA@@@???>>>>>>>>>:::::::::;;;;;;<<<<<<===999::::::999666444333333444444444222000000111333000000111111111111222222...............------,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******)))))))))***************)))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''''''''''''''******)))(((((('''(((((())))))(((((((((((())))))))))))))))))((((((((((((((())))))((('''))),,,...***222555///***...111111111111222333555777888999999<<>>PPP```ttt{{{pppkkkpppssssssqqqkkk___SSSIIICCC>>>???AAADDDKKKQQQXXXXXX]]]fffppptttqqqlllbbb^^^WWWOOOHHHBBB<<<777444111...,,,+++)))%%%###&&&((()))******(((&&&%%%((((((((())))))*********))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&''''''***))))))))))))))))))***(((((((((((((((((((((((())))))((((((((((((((((((''''''((())))))***++++++*********))))))((((((((()))))))))))))))((('''''''''(((((()))******++++++))))))(((((((((((())))))***************+++++++++++++++,,,---///444:::???IIITTTaaajjjsss{{{~~~}}}}}}~~~}}}xxxsssooommmjjjgggdddaaa___[[[XXXYYYYYYYYYYYYXXXVVVTTTSSSPPPPPPQQQPPPPPPQQQUUUWWW]]]^^^```bbbeeegggiiijjjmmmpppuuuyyy{{{}}}yyytttmmmhhheeebbb___\\\ZZZWWWTTTQQQPPPOOOMMMKKKHHHFFFEEEDDDBBBEEEIIINNNSSSYYY___dddllloootttwwwyyy{{{~~~|||zzzxxxvvvuuusssqqqoookkkgggdddaaa___]]]\\\ZZZXXXWWWZZZ___ccciiilllqqquuuxxx{{{~~~{{{zzzyyyxxxuuussssssqqqooonnnmmmllljjjhhheeeccc```______^^^]]][[[YYY[[[\\\^^^^^^^^^]]]]]]ZZZZZZZZZZZZ[[[\\\^^^___aaa^^^ZZZUUUQQQOOONNNNNNJJJKKKMMMRRRWWWZZZ[[[ZZZ\\\ZZZXXXVVVTTTSSSRRRRRRNNNLLLIIIHHHHHHGGGDDDBBBBBBBBBAAAAAA@@@@@@??????============<<<<<<<<<<<<999::::::888555333222222111333444444222000000000000000000000000000000000....../////////...---,,,.........---------,,,,,,++++++++++++************+++++++++++++++************************)))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((%%%%%%&&&'''''''''''''''******)))(((((('''(((((((((((())))))))))))(((((((((((((((((())))))))))))((())))))((('''(((+++---,,,......,,,+++,,,......000000111222444666777888888:::===???AAADDDHHHKKKOOOSSSYYY```jjjyyy}}}gggWWWDDD===777444333999HHHXXXmmm{{{|||pppfffiiikkklllmmmkkkaaaVVVMMMDDD======@@@DDDJJJOOOXXXXXX[[[ccclllrrrrrrpppiiieee^^^VVVNNNFFF>>>999666333///---+++)))%%%###((()))+++,,,+++***(((&&&)))***************++++++((((((((((((((('''''''''))))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%&&&'''''')))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++,,,,,,)))))))))((((((''''''&&&''''''((()))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))((())))))***++++++++++++++++++,,,---///333999>>>IIITTTaaajjjsss{{{~~~}}}}}}yyyttttttrrrnnnjjjgggddd```]]]\\\]]]]]]]]][[[YYYWWWVVVPPPQQQPPPOOONNNPPPSSSUUUYYYZZZ[[[^^^```bbbdddeeefffjjjooorrrtttwww}}}}}}xxxsssoookkkhhhdddbbb___\\\YYYVVVRRRQQQPPPMMMKKKHHHFFFEEECCCDDDGGGIIILLLQQQWWW[[[ccchhhooosssuuuxxx|||~~~~~~}}}|||{{{yyywwwvvvvvvtttrrroookkkhhhfffddd___^^^[[[XXXVVVWWWZZZ]]]eeehhhmmmqqqtttwww{{{~~~~~~|||{{{zzzyyyvvvtttuuussspppoooooonnnllljjjfffdddaaa______^^^\\\[[[YYY[[[]]]```aaaaaa```___\\\[[[[[[\\\]]]___aaacccfffccc^^^YYYUUURRRQQQPPPLLLLLLMMMPPPTTTVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPOOOKKKJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<999:::;;;999666444333333444666777777444000......000000000000//////............///000///...---,,,............---------,,,************))))))))))))******+++++++++******)))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((&&&'''((()))***************))))))(((((((((((()))(((((())))))))))))(((((((((((((((((()))))))))))))))***++++++******+++---,,,******---------...111//////000111333555666777888:::<<<>>>@@@CCCGGGJJJLLLPPPVVV[[[cccpppppp___LLLAAA888666555777CCCPPPddduuuttteeeeeeeeeeeeiiikkkeee\\\SSSIII???>>>@@@CCCHHHNNNVVVWWWZZZ```gggmmmpppqqqmmmiiiccc\\\TTTKKKCCC===777444111///...---+++)))******+++++++++***)))(((************************'''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))******(((((((((((()))))))))***))))))((((((''''''&&&&&&&&&'''((()))************(((((())))))***+++,,,,,,***))))))(((((())))))***((()))***+++,,,---------+++,,,---...000444999===IIITTTaaajjjrrrzzz}}}|||}}}~~~}}}|||yyyuuuqqqnnnjjjfffccc______``````^^^\\\ZZZXXXRRRRRRRRRPPPOOOPPPRRRUUUUUUVVVWWWZZZ\\\^^^```aaa```eeejjjlllmmmpppvvv|||}}}|||yyyvvvpppnnnjjjgggdddaaa^^^[[[XXXWWWUUURRROOOLLLIIIGGGEEEEEEEEEEEEGGGJJJOOOSSSZZZ```hhhnnnpppsssxxx}}}~~~~~~}}}}}}|||zzzyyyxxxwwwvvvtttqqqnnnllljjjiiicccbbb```]]]ZZZYYYZZZ[[[^^^bbbgggkkkppptttyyy|||~~~~~~~~~||||||zzzxxxvvvwwwuuusssrrrrrrpppnnnlllgggeeeaaa______]]][[[ZZZYYY[[[^^^aaabbbbbbaaaaaa]]]]]]\\\]]]___bbbeeegggllliiiddd^^^ZZZVVVUUUTTTOOONNNOOOQQQTTTVVVVVVUUUTTTTTTTTTSSSQQQNNNLLLKKKIIIGGGFFFFFFFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBBBB>>>>>>>>>>>>============;;;<<<===<<<999777777777777888888777555333222333333222222111000///............000000000///---,,,............------------+++*********))))))))))))((()))***++++++***))))))***************)))(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&&&&'''((()))************)))(((((((((((())))))***'''((()))******)))(((''''''((((((((()))))))))***'''))),,,---,,,*********&&&###%%%,,,...,,,...333......///000222444666777777:::<<<>>>@@@BBBFFFIIIIIINNNTTTXXX]]]gggvvvyyygggTTTDDD888777777666<<>>>>>>>>>>>===??????>>><<<::::::;;;777777777666555666999<<<555444333222111///......---///000111000///---,,,//////.........---------+++++++++*********))))))((((((***++++++***)))(((***************)))(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((((((((('''(((((()))***+++'''((()))******)))(((''''''((((((((())))))******$$$'''***,,,+++)))''''''***&&&(((......((()))///......///000222333555666888:::<<<>>>@@@BBBFFFIIIGGGMMMSSSVVVZZZbbbppp{{{lllYYYGGG999777777444777???MMMccc}}}kkkhhhbbbaaahhhpppqqqlll^^^QQQDDD@@@AAACCCGGGKKKPPPUUU[[[]]]^^^bbbhhhnnnjjjhhheeeaaa\\\UUUNNNHHH<<<888333///---***(((&&&******)))((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++'''((()))*********)))((()))))))))))))))*********************)))((('''&&&***************+++++++++******))))))))))))******###$$$&&&((()))******)))---...///000222555:::>>>IIITTTaaajjjrrryyy|||{{{xxxzzz}}}|||xxxtttrrrhhheeebbbaaaaaaaaa```___YYYWWWUUUUUUVVVUUUTTTRRROOOSSSVVVWWWWWWWWWYYY\\\XXX^^^dddfffeeefffiiimmmsssuuuzzz{{{yyyuuupppkkkgggdddccc```___\\\YYYWWWUUUSSSRRROOOLLLIIIGGGGGGHHHHHHGGGRRRTTTXXX]]]dddjjjoooqqquuuvvvxxxxxxwwwxxxzzz{{{xxxxxxxxxwwwuuusssrrrqqqmmmmmmkkkiiifffccc```___]]]___aaafffkkkqqqvvvxxx{{{|||}}}}}}{{{zzzzzzzzzyyywwwtttoookkkiiieeecccaaaaaaaaa```^^^\\\ZZZZZZZZZ]]]```bbbbbbaaaccc```]]]\\\^^^ccciiimmmrrrrrrpppkkkeee___\\\ZZZTTTSSSRRRSSSUUUVVVVVVVVVTTTRRRPPPOOOOOONNNLLLKKKFFFDDDCCCDDDEEEFFFEEECCCFFFEEEDDDCCCAAA@@@???>>>>>>>>>@@@AAAAAA@@@???>>>???>>>>>>===<<<;;;;;;;;;777777888888777666444333333333333333222111000000//////////////////......000000//////.........---111000///...,,,+++***))),,,,,,,,,++++++*********((()))+++***)))(((***+++))))))))))))))))))))))))((()))*********)))'''&&&''''''''''''''''''&&&&&&************)))((('''&&&******))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%))))))***+++,,,------...------------///111333444666777999;;;>>>BBBEEEFFFIIIIIIMMMTTTZZZ^^^fffmmm{{{bbbUUUDDD888555777999:::GGGWWWnnnyyyqqqhhhdddggglllnnnooobbbZZZOOOEEEAAACCCIIINNNUUUVVVXXXZZZ\\\^^^```aaafffiiigggaaa\\\XXXRRRKKK@@@:::333///000///,,,)))***))))))(((((((((((()))******)))((('''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''')))***+++************************%%%%%%%%%(((***+++)))((('''((()))((('''&&&''')))(((''''''&&&&&&((()))***''''''((()))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''')))+++,,,---,,,***)))......//////000333888<<>>??????@@@@@@????????????>>>>>>===<<<<<<;;;;;;::::::;;;;;;:::888777666333333333333222111000000000000000111000000///...000000/////////.........///......------,,,,,,,,,,,,,,,,,,+++++++++******((()))***)))(((((()))***))))))))))))))))))))))))((())))))***)))((('''&&&&&&&&&'''((())))))******(((((())))))))))))(((((()))))))))(((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''',,,,,,+++++++++*********---------...///111333444555666777:::===@@@CCCDDDIIIIIILLLSSSXXX\\\cccjjjzzzkkk]]]JJJ===777888::::::AAAQQQhhhwwwmmmhhhiiimmmoooppphhhaaaTTTIIICCCEEEKKKPPPVVVWWWXXXZZZ\\\^^^___```cccggggggccc___[[[UUUOOOGGG@@@888444333333000---******)))(((((((((((()))&&&&&&&&&%%%%%%$$$######&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***************************))))))((()))******(((&&&$$$&&&'''&&&%%%%%%&&&'''(((((('''&&&'''((()))***''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((()))***+++,,,+++******,,,---...///000444:::>>>JJJUUUbbbkkkssszzz|||{{{zzz|||~~~}}}xxxuuupppmmmkkkiiigggeeeaaa___\\\[[[ZZZYYYVVVTTTUUUVVVWWWVVVTTTRRRRRRSSSQQQVVVZZZ]]]]]]^^^bbbeeehhhkkkpppvvv{{{|||wwwrrrnnnllljjjiiifffcccaaa^^^]]]\\\WWWTTTPPPMMMLLLLLLJJJIIIJJJKKKLLLNNNSSSYYY^^^aaahhhlllpppsssuuuuuuwwwxxx{{{{{{{{{zzzyyywwwvvvuuurrrrrrpppnnnllliiifffeeecccbbbaaaaaacccgggkkknnntttvvvzzz~~~{{{xxxtttrrrkkkiiigggeeedddbbb```]]]\\\ZZZXXXYYY[[[^^^``````aaa___\\\ZZZ[[[^^^bbbdddnnnqqqsssrrrmmmeee___\\\XXXWWWVVVVVVWWWWWWVVVUUURRRQQQOOONNNNNNMMMKKKIIIFFFEEEEEEEEEGGGHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>>?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999888888444444444444333222111000111111222222111000000///000000////////////......------------------......,,,,,,,,,,,,++++++++++++******+++***)))(((***+++)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((()))&&&&&&((()))************((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******,,,++++++++++++*********,,,,,,---...///111222333555555777999;;;>>>@@@AAAHHHHHHKKKRRRVVVXXX^^^eeeqqq~~~xxxiiiUUUCCC;;;999999:::999III```xxxtttmmmlllnnnqqqqqqqqqjjj]]]PPPGGGGGGMMMRRRWWWXXXYYYZZZ[[[]]]^^^^^^___dddfffdddbbb___YYYSSSIIIBBB999333111000...,,,+++***)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((('''''''''(((((()))))))))))))))))))))))))))***)))))))))******(((&&&###%%%&&&&&&%%%%%%'''((((((((('''''''''((()))***'''(((((()))))))))))))))&&&&&&''''''''''''&&&&&&************************+++++++++***)))((((((((())))))))))))))))))))))))***))))))))))))(((((((((************************)))************+++++++++***+++---...111555;;;@@@JJJUUUbbbkkkssszzz}}}{{{{{{}}}{{{vvvrrrpppmmmkkkiiiiiifffcccaaa```^^^[[[YYYWWWWWWXXXWWWUUUTTTSSSRRRPPPSSSVVVXXXYYY[[[^^^aaacccfffkkkpppvvvzzz}}}~~~zzzuuuqqqooonnnmmmjjjhhheeecccaaa```\\\YYYUUURRRPPPNNNLLLJJJLLLKKKJJJKKKNNNSSSXXX\\\aaaffflllpppssstttuuuwww||||||||||||{{{zzzyyyxxxuuutttsssqqqooollliiihhhfffdddaaa___```dddhhhjjjooosssxxx}}}}}}{{{xxxvvvtttpppmmmjjjhhhgggeeebbb___^^^[[[XXXXXXZZZ]]]^^^___```^^^[[[YYYYYYZZZ]]]___hhhlllrrrssspppiiiccc```[[[ZZZYYYYYYYYYYYYWWWUUUUUUSSSQQQQQQQQQPPPNNNLLLGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFFFFEEECCCBBBBBBAAAAAA@@@???======>>>???@@@>>>>>>>>>>>>======<<<<<<:::::::::999999888888888666666666666555444333222222222222222111000000///000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++---)))))))))))))))))))))))))))))))))))))))(((((('''(((''''''%%%$$$###""""""&&&'''((())))))*********''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++(((((()))***+++,,,------,,,,,,---...///111222333555555777888:::===???@@@GGGFFFJJJPPPSSSUUUYYY```hhhuuuuuu___KKK???999777777666CCCXXXppp{{{rrroooppprrrrrryyyrrreeeWWWMMMJJJNNNSSSXXXXXXYYYYYYZZZZZZZZZ[[[[[[aaaeeeeeecccaaaZZZSSSKKKDDD;;;444000...,,,+++++++++***)))((((((((((((''''''(((((())))))))))))&&&''''''''''''''''''&&&)))((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&'''***++++++***%%%'''(((((('''''')))***((((((((((((((()))))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************))))))******+++,,,***+++---...111555;;;???IIIUUUbbbkkksss{{{}}}{{{}}}~~~}}}xxxuuurrrooommmmmmkkkgggeeecccaaa^^^[[[VVVVVVVVVUUUUUUUUUSSSRRRPPPRRRTTTVVVWWWYYY[[[]]]^^^aaaffflllqqquuuxxxyyyyyy}}}~~~zzzvvvtttrrrpppnnnkkkhhhfffdddddd```^^^ZZZWWWUUURRROOOMMMNNNMMMKKKJJJLLLPPPTTTVVV[[[```ggglllppprrrtttuuuzzzzzz{{{||||||||||||{{{wwwvvvuuusssqqqnnnlllkkkgggeeebbb```aaadddhhhkkklllpppuuu{{{}}}|||zzzxxxwwwtttqqqnnnllljjjhhheeebbb```]]]ZZZYYYZZZ\\\^^^^^^^^^]]]ZZZXXXXXXXXXYYYZZZ```eeelllpppoookkkfffddd]]]\\\[[[[[[\\\[[[XXXVVVVVVTTTRRRQQQQQQPPPOOOMMMJJJIIIHHHIIIKKKLLLKKKJJJGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA???>>>>>>>>>???@@@>>>>>>>>>>>>>>>=========:::::::::999999999999999999999999999888777666666333333333222111000////////////000000000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***,,,***************************))))))((((((((((((((((((''''''%%%$$$###""""""(((((())))))))))))((((((&&&&&&'''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((())))))***+++'''((()))***+++,,,,,,---++++++---...///111111222555666777888;;;===???@@@EEEEEEIIINNNQQQRRRVVV[[[bbbmmm~~~jjjUUUEEE<<<777555666@@@QQQggg}}}xxxsssrrrsssttt{{{wwwmmm```SSSNNNOOORRRXXXXXXWWWWWWVVVVVVVVVUUUXXX___eeefffdddaaaZZZRRRPPPJJJBBB:::555222000///,,,+++***)))(((((((((((($$$$$$$$$%%%%%%&&&&&&'''(((((())))))))))))(((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&%%%$$$%%%((()))))))))&&&'''((((((''''''(((***((((((((()))))))))))))))(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))******************************************))))))******+++,,,,,,---...///000444:::>>>IIITTTbbbkkksss{{{}}}|||~~~}}}yyyuuurrrooommmjjjgggeeeccc```]]]UUUTTTTTTTTTUUUUUUSSSRRRRRRRRRSSSTTTUUUWWWYYYZZZZZZ]]]aaagggkkkoooqqqrrrrrrwww|||~~~}}}{{{vvvtttrrrooollljjjiiihhhfffccc```]]][[[XXXUUURRROOONNNLLLKKKKKKMMMOOOQQQVVVZZZaaafffjjjnnnqqqsssvvvwwwyyy{{{|||}}}~~~~~~yyyxxxwwwvvvtttqqqooonnnkkkiiifffeeeeeegggjjjlllkkknnnsssxxx}}}~~~}}}||||||wwwtttqqqooommmkkkhhhfffbbb```]]]\\\]]]^^^^^^^^^\\\[[[ZZZXXXWWWWWWWWWWWWZZZ___eeeiiijjjhhhfffeee^^^]]]]]]^^^^^^]]]ZZZXXXTTTSSSQQQPPPPPPOOOMMMKKKLLLKKKJJJKKKLLLLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999888444444444444333222000000//////000000000000111111000000//////...---,,,,,,,,,,,,,,,,,,------------++++++***(((&&&&&&(((*********************************)))(((((((((((((((&&&&&&''''''((((((((()))((()))))))))))))))(((''''''''''''''''''(((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&'''(((((()))******+++************)))))))))***+++,,,...000000111111444444666888:::===???AAADDDDDDGGGMMMPPPPPPSSSYYY]]]ffftttvvvbbbPPPCCC:::666999???JJJ[[[pppyyyvvvvvvvvv{{{zzztttiii\\\RRRPPPRRRVVVVVVUUUTTTRRRQQQPPPOOOTTT\\\dddffffffccc[[[SSSPPPLLLEEE>>>777333000///---,,,+++***)))(((((((((%%%%%%&&&&&&'''''''''((()))))))))******)))))))))(((((('''''''''(((((()))(((((((((((((((((((((((()))'''%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%$$$%%%''''''((()))*********)))))))))))))))))))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))************+++************************)))************+++++++++,,,---...///000444999===HHHTTTaaakkkttt{{{~~~||||||yyysssqqqnnnkkkjjjgggdddbbbZZZXXXWWWWWWXXXXXXUUUSSSTTTSSSRRRRRRSSSUUUVVVVVVVVVYYY]]]bbbfffiiikkkllllllqqquuuwwwxxx{{{{{{zzzwwwtttrrrpppnnnmmmkkkiiifffdddbbb___[[[XXXRRRQQQOOONNNMMMMMMNNNNNNRRRUUU[[[```dddhhhmmmppprrrtttvvvyyy|||~~~|||{{{{{{yyywwwuuusssrrrpppnnnlllkkkjjjjjjlllllllllnnnqqqvvvzzz~~~xxxvvvsssqqqpppnnnkkkiiidddbbb```___``````___^^^[[[ZZZYYYXXXWWWWWWVVVVVVWWW[[[___bbbcccbbbbbbccc^^^^^^^^^___```___\\\ZZZUUUSSSQQQPPPPPPPPPNNNLLLOOONNNLLLLLLMMMMMMKKKJJJHHHHHHHHHGGGFFFFFFEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;:::999999777777777666555444333222//////000000000111111111////////////............,,,,,,,,,---------......------+++(((&&&&&&)))+++************************+++***)))((('''(((((()))&&&&&&'''((())))))******&&&'''((())))))***))))))'''''''''(((((()))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((())))))*********************)))))))))))))))***,,,...000000000000111222333666999<<>>>>>>>>>>>>>>?????????999888777777777888999:::<<<<<<<<<<<<;;;:::999888::::::999999888666555444//////000000111111111222------......///000000111,,,,,,,,,------.........111000...+++)))***,,,///************************+++***((('''''''''((()))''''''''''''''''''&&&&&&$$$%%%'''(((***++++++,,,'''((((((((())))))******&&&''''''((()))******+++((((((((((((((((((((((((***************+++++++++''''''((()))***+++,,,,,,)))***,,,...000000000000///000222444888;;;>>>???AAABBBFFFLLLOOOOOORRRWWWWWW]]]fffsssyyyfffTTTFFF???;;;:::===FFFXXXnnn}}}}}}www|||xxxjjj\\\TTTRRRSSSRRRQQQNNNLLLJJJHHHGGGMMMXXXccciiillljjjcccZZZSSSRRRNNNHHH@@@:::666444...---,,,***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''')))***+++))))))))))))))))))))))))'''&&&$$$%%%(((***++++++)))******)))'''%%%%%%&&&'''((()))++++++******))))))))))))))))))(((''''''++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))******++++++++++++((((((((((((((((((((((((''')))+++,,,---,,,***)))(((***,,,...111666===AAAHHHSSSaaakkkttt{{{~~~}}}|||xxxvvvuuurrrlllggggggeeeccc```]]]\\\\\\[[[VVVTTTQQQQQQQQQQQQPPPOOOUUUUUUVVVXXX[[[```dddfffiiijjjkkklllooosssyyy}}}}}}zzzwwwuuupppoooooonnnmmmiiiddd```]]][[[XXXUUUSSSQQQQQQQQQSSSTTTVVVXXX\\\aaaeeegggiiimmmrrrwwwzzz|||~~~}}}{{{yyyyyyzzz{{{{{{yyyuuuqqqnnnlllkkkjjjjjjlllnnnppprrruuuyyy||||||{{{zzzwwwuuurrrooonnnhhhfffdddccccccaaa^^^\\\[[[ZZZYYYYYYZZZYYYWWWUUUXXXXXXXXXYYY[[[\\\^^^______```bbbcccbbb```]]][[[[[[YYYVVVSSSQQQPPPQQQQQQOOOPPPPPPOOOMMMLLLMMMMMMPPPLLLGGGBBB@@@AAADDDGGGCCCDDDDDDDDDCCCBBBAAAAAA<<<===>>>???@@@AAAAAAAAA>>>===<<<;;;:::999999999<<<;;;;;;::::::;;;;;;;;;777888:::;;;999777444222444444333222111111111111222111111000///......---///...,,,++++++,,,...///++++++++++++++++++++++++++++++,,,,,,,,,***((('''''''''(((((())))))******''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))''''''(((((('''&&&%%%%%%***++++++,,,,,,------...111222333555777:::<<<===>>>@@@DDDGGGJJJMMMQQQTTTVVVYYYcccnnnxxxuuucccPPPDDD<<<999888@@@NNNbbbvvvyyywwwxxxzzz{{{wwwmmmaaaVVVPPPVVVSSSOOOKKKIIIHHHHHHIIIMMMRRR]]]jjjsssqqqhhh___WWWRRRLLLGGGCCC===555000///---+++***((((((((()))))))))((('''&&&%%%%%%$$$++++++******)))((((((((($$$$$$%%%&&&'''((())))))((()))))))))((((((***,,,((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))************))))))''''''''''''''''''''''''*********)))))))))))))))---***((((((+++,,,+++)))((((((((((((((((((((((((,,,+++*********+++,,,---.../////////111555:::>>>IIISSSaaallltttzzz}}}zzzxxxvvvqqqmmmkkkiiigggdddbbb```______\\\ZZZWWWVVVVVVVVVTTTSSSQQQRRRRRRTTTWWW[[[___aaaeeeggghhhiiikkkpppuuuyyy|||}}}{{{wwwvvvuuutttsssooojjjfff```___\\\YYYVVVTTTSSSRRRQQQRRRSSSUUUYYY\\\```bbbgggjjjoootttwwwzzz}}}~~~|||{{{{{{|||}}}|||zzzwwwtttqqqooonnnnnnkkkmmmnnnooopppsssxxx{{{~~~}}}zzzwwwtttrrrpppiiigggeeeddddddbbb___]]]]]]\\\[[[[[[[[[[[[XXXVVVVVVVVVVVVWWWXXXYYY[[[[[[___```bbbcccbbb```^^^\\\\\\[[[XXXUUUTTTSSSTTTTTTQQQQQQQQQOOOLLLKKKKKKMMMOOOMMMJJJGGGFFFEEEEEEFFFEEEEEEEEEDDDDDDBBBAAAAAA===>>>???@@@@@@AAA@@@@@@>>>===<<<;;;:::::::::;;;;;;;;;:::::::::;;;;;;<<<:::;;;<<<<<<;;;999666444555444333222222111222222222111111000//////......///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********)))))))))))))))((((((((((((((('''&&&&&&'''''''''***************************))))))(((((('''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''++++++,,,------......///111111222444777999<<<===>>>AAAEEEHHHKKKNNNRRRTTTXXXZZZbbbkkkttt~~~}}}jjjWWWJJJ>>>:::888===HHHYYYnnnxxxtttsssuuuwwwuuunnncccXXXRRRSSSQQQMMMJJJHHHHHHHHHIIILLLRRR\\\iiirrrrrrkkkdddZZZUUUNNNIIIEEE???888222///...,,,***))))))))))))((((((((((((((((((((('''&&&&&&''''''((())))))*********)))))))))(((''''''***+++,,,+++******,,,---***))))))(((((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))***))))))))))))))))))))),,,***((((((***+++***)))))))))))))))))))))))))))******)))))))))***+++,,,***+++,,,---///444:::>>>IIISSSaaallltttzzz}}}{{{wwwssspppooollljjjgggeeedddddd^^^[[[XXXWWWVVVUUUSSSQQQOOOOOOPPPQQQTTTWWWZZZ[[[```bbbccceeegggjjjooosssuuuxxx|||{{{zzzxxxwwwuuuqqqlllhhheeedddbbb___\\\XXXUUUTTTRRRRRRSSSTTTVVVYYY[[[]]]cccfffjjjnnnrrrvvv{{{~~~}}}}}}~~~~~~}}}zzzwwwuuusssrrrrrrmmmnnnnnnnnnnnnqqqvvvzzz~~~~~~{{{xxxuuusssllljjjhhhfffeeedddaaa___```^^^]]]]]]]]]\\\ZZZXXXUUUUUUUUUVVVWWWXXXYYYZZZ]]]___```aaaaaa```^^^]]]]]]\\\ZZZXXXWWWWWWWWWXXXTTTTTTRRRNNNJJJIIIJJJLLLNNNNNNNNNMMMLLLIIIGGGEEEGGGGGGFFFFFFDDDCCCAAA@@@??????@@@AAAAAA@@@@@@@@@======<<<<<<<<<<<<<<<===:::::::::::::::;;;<<<===;;;;;;<<<<<<;;;999777555666666555333333333333333222222111111000////////////...---,,,,,,---...///------------------------(((((((((((()))***+++,,,++++++***))))))(((''''''***)))(((''''''&&&''''''))))))))))))))))))))))))''''''(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++***)))))),,,,,,------.../////////000000222333666999;;;<<<>>>AAAEEEHHHKKKOOOSSSUUUZZZ[[[```gggmmmvvvuuuaaaSSSCCC>>>;;;<<>>>>>=========>>>>>>???::::::::::::;;;<<<======:::::::::999888777666555777666555444444333333444222222222111111000000000//////...------...//////------------------------))))))((('''((()))+++,,,*********)))))))))((((((+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***+++++++++++++++******++++++,,,,,,---.........///000111333555888:::;;;>>>AAAEEEIIILLLOOOSSSVVV[[[[[[___dddiiippp~~~kkk^^^JJJCCC>>>===???JJJccczzzuuukkklllooorrrtttrrrkkkaaaZZZKKKJJJIIIHHHGGGIIIJJJKKKMMMRRRZZZfffoootttsssqqqfff```XXXQQQLLLFFF@@@;;;111000...,,,++++++++++++))))))))))))))))))))))))(((((('''&&&&&&%%%%%%$$$!!!"""%%%''')))*********'''((())))))'''&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))************))))))'''''''''''''''''''''''')))))))))))))))*********))))))((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,---///111666<<>>??????@@@@@@<<<;;;;;;;;;<<<======>>>;;;;;;:::888777777666666777777666555444444444444222222222222111111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***((()))))))))*********+++,,,+++***)))((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++*********)))******+++,,,,,,------......000111444666999:::===@@@DDDHHHKKKOOOSSSVVVZZZZZZ^^^cccffflllyyyvvvjjjRRRHHH@@@>>>>>>FFF^^^wwwuuujjjjjjlllnnnppppppjjjaaa[[[LLLKKKHHHGGGGGGIIIKKKMMMOOOSSSZZZccclllsssvvvwwwlllfff^^^WWWRRRLLLEEE???444333000...,,,+++++++++******)))(((((('''&&&&&&))))))(((((('''&&&&&&&&&!!!$$$''')))+++++++++***+++------,,,******+++&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((***))))))(((((())))))***'''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((((((((())))))************)))))))))((('''((())))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,......//////111555;;;???IIISSSaaammmuuu|||}}}}}}{{{yyyvvvssspppnnnjjjgggdddaaa___]]]ZZZXXXTTTTTTSSSSSSSSSRRRRRRRRRTTTVVVYYY[[[\\\___bbbeeeeeehhhlllooorrruuuyyy|||}}}yyywwwsssrrrooolllhhhdddaaa___[[[ZZZYYYWWWWWWWWWXXXXXXZZZ\\\]]]___aaaeeejjjnnnoooqqqtttxxx|||~~~{{{wwwtttrrrssssssrrrqqqooonnnpppqqqrrrvvv{{{|||||||||~~~}}}{{{xxxuuuqqqnnnlllkkkjjjhhheeedddbbb```___^^^ZZZXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYWWWWWWTTTQQQMMMLLLMMMNNNQQQPPPNNNLLLKKKKKKKKKLLLKKKKKKJJJJJJHHHGGGEEEDDDAAAAAABBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA>>>>>>>>>=========>>>>>>???===;;;:::999999999:::777777555444444444444444222222222222222222222222///000000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))(((((())))))***++++++,,,,,,+++***))))))((())))))************************,,,,,,+++)))((('''%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))))))))***++++++,,,,,,---...///111333666888999<<>>BBBVVVmmm|||yyymmmhhhhhhhhhkkklllhhhaaa[[[QQQNNNJJJGGGFFFIIIMMMOOORRRTTTYYY```hhhpppvvvyyysssmmmfff```ZZZSSSJJJDDD888666333000---++++++***+++******)))'''&&&&&&%%%'''''''''((())))))******%%%''')))***+++***)))(((&&&(((++++++***))))))***)))(((((((((((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******))))))************))))))************************((((((((()))******++++++))))))***)))(((''')))+++************************+++,,,,,,---...---------------------///222888<<>>>>>>>>>>>@@@>>>;;;999888888:::;;;777666555444333333333333333333333333333333333333000000000111111000000000------------------------++++++,,,,,,,,,++++++***************************+++******))))))*********)))))))))))))))))))))))),,,++++++***)))((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))******++++++,,,------,,,---...000222555777888:::>>>BBBFFFIIIMMMRRRUUUWWWYYY]]]aaaccceeennnxxxooo[[[KKKEEE@@@>>>MMMaaattt~~~ssshhhffffffhhhkkkjjjeee```WWWRRRLLLGGGFFFIIINNNQQQUUUVVVYYY^^^eeemmmuuuzzzyyyuuuoooiiiccc[[[PPPIII;;;999555111...+++***)))*********))))))((((((((('''''''''((())))))******)))***+++,,,+++(((%%%$$$ """&&&''''''&&&&&&'''***))))))(((((())))))***)))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))*********))))))************))))))************************'''(((((()))******++++++)))***+++***((((((***,,,***************************+++,,,---------,,,,,,+++,,,,,,---///333999>>>IIISSSaaammmvvv}}}{{{yyyqqqoookkkiiigggfffcccaaa]]]]]]\\\[[[ZZZXXXWWWVVVOOOQQQTTTVVVWWWYYY\\\^^^___aaaccceeegggiiimmmpppuuuvvvxxx|||{{{yyyuuuqqqnnnllljjjjjjcccaaa```^^^]]]]]]^^^^^^YYYZZZ[[[\\\\\\]]]___aaaeeehhhlllqqqwww|||~~~|||{{{tttuuuvvvuuurrrooonnnmmmmmmrrrwwwxxxwwwwwwzzz}}}|||yyytttqqqooonnnmmmllljjjhhhfffdddcccaaa]]][[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWXXXYYY[[[]]]___aaabbb_________^^^]]]\\\ZZZYYYTTTUUUVVVUUUSSSQQQRRRSSSPPPPPPQQQPPPPPPNNNMMMKKKJJJKKKKKKKKKJJJIIIHHHHHH@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@CCCCCCAAA@@@??????>>>>>>>>><<<999777666666888999666666444333333333333333333333333333333333333333000000111111111111000000////////////////////////)))***,,,---......---,,,,,,,,,++++++***)))))))))******************++++++&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***+++,,,---...))))))(((((((((((())))))''''''''''''''''''''''''************************((()))***+++++++++++++++***++++++,,,,,,---......,,,,,,...///222444777888:::===AAAEEEIIIMMMQQQUUUWWWYYY]]]aaaaaabbbiiirrr}}}~~~gggSSSKKKDDD>>>HHHYYYnnnxxxiiigggfffiiimmmnnnjjjfff[[[UUUMMMGGGEEEIIINNNRRRVVVWWWYYY]]]ccckkktttzzz}}}yyytttoooiii```UUUMMM===:::666222...+++)))(((***************+++++++++)))))))))(((''''''&&&&&&'''((()))***)))&&&###!!! ###&&&(((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))************))))))(((((((((((((((((((((((('''(((((()))***+++++++++)))+++,,,+++((((((***---++++++++++++++++++++++++)))***+++,,,---,,,+++++++++,,,---///111666===BBBIIISSSaaannnvvv}}}~~~{{{xxxuuupppmmmkkkjjjiiiggggggeeebbb___\\\YYYXXXWWWTTTSSSSSSSSSTTTWWWYYY[[[^^^___```bbbeeehhhkkklllmmmpppuuuyyy}}}~~~{{{}}}zzzvvvsssqqqpppnnnlllkkkjjjgggdddaaa___]]]]]]ZZZYYYWWWVVVVVVWWWYYYZZZ^^^bbbggglllqqquuuzzz}}}yyyxxxuuussspppnnnmmmmmmoooooopppqqqtttwwwzzz|||}}}|||zzzxxxuuusssqqqpppnnnkkkhhhfffffffffeeeddd^^^\\\ZZZXXXWWWWWWXXXYYYYYYXXXXXXXXXZZZ]]]```bbb``````___^^^]]]]]]\\\\\\[[[YYYWWWUUUSSSTTTTTTUUUUUUTTTRRROOOMMMJJJHHHGGGHHHJJJLLLMMMMMMLLLJJJHHHEEEEEEDDDDDDEEEFFFFFFGGGFFFDDDBBB@@@???@@@AAABBBDDDEEEEEEEEEDDDBBB@@@>>>===<<<;;;:::888777666666444444444333333222222222444444333222222222333333333333222222111000//////111///......//////...------+++***+++...///,,,***+++++++++++++++++++++++++++++++++***)))(((((('''((((((((((((((((((((((((******)))(((((((((((((((%%%&&&'''((()))))))))((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((()))******++++++,,,------------...000222444666777777:::???CCCFFFJJJOOORRRWWWXXXZZZ\\\^^^ccciiinnn~~~{{{dddQQQGGGFFFIIILLL```uuu}}}vvvooohhhfffiiimmmnnnmmmccc]]]SSSJJJFFFGGGLLLQQQTTTWWWYYYYYY[[[bbbmmmvvvzzzzzzvvvpppkkkdddYYYOOO???;;;555000...---,,,+++************))))))))))))(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((())))))((((((''''''''''''(((******))))))((((((''''''******))))))))))))******(((((())))))*********+++((((((((((((((()))*********)))((((((((()))***+++))))))***++++++++++++***,,,))))))++++++((()))+++///------000222333999AAAGGGPPP___mmmwww~~~}}}yyyuuuqqqooonnnmmmkkkiiigggdddaaa^^^\\\ZZZYYYWWWVVVUUUSSSSSSTTTVVVWWWYYYYYY[[[]]]```cccfffgggjjjmmmqqqtttxxx|||}}}yyyvvvuuusssqqqooommmkkkiiifffccc```^^^]]]\\\ZZZYYYWWWWWWXXXYYYZZZ\\\___dddhhhlllppptttvvv|||~~~~~~}}}|||}}}{{{zzzwwwtttqqqooommmmmmnnnnnnooopppsssvvvxxxzzz~~~|||zzzwwwuuusssrrrqqqnnnkkkiiihhhgggfffeee___^^^[[[YYYXXXYYYYYYZZZYYYXXXXXXXXXZZZ]]]```aaaaaaaaaaaa```______^^^^^^[[[ZZZWWWUUUTTTTTTUUUVVVVVVUUUTTTQQQOOOLLLJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHJJJHHHEEEBBBAAA@@@@@@AAACCCDDDEEEEEEDDDBBB???>>>===<<<;;;:::999777666666444333333333333333333333555555444333333444444444555444444333222222111111111000...///000000///------,,,+++,,,...///---***,,,,,,,,,,,,,,,,,,,,,---+++++++++***)))((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((()))******++++++,,,,,,---------...///111444666777777:::???BBBFFFJJJNNNRRRVVVXXXZZZ[[[^^^bbbhhhlllyyypppZZZJJJDDDDDDGGGRRRgggzzzssskkkhhhkkkoooppppppjjjcccXXXNNNHHHIIINNNSSSTTTVVVWWWWWWYYY^^^hhhpppvvvwwwuuuooojjjdddYYYOOOEEE@@@:::444111///...---************))))))))))))(((((('''''''''&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((++++++***))))))(((''''''((((((((())))))((((((''''''''''''((((((((())))))))))))((((((((())))))***''''''(((((())))))************))))))))))))******((()))))))))************((((((((((((((()))******)))((((((((()))+++,,,---)))************+++++++++---***+++......+++***,,,---,,,---000222444999@@@GGGPPP___lllwww~~~{{{wwwvvvtttrrrpppllljjjhhhdddaaa___]]]\\\[[[ZZZWWWUUUSSSSSSSSSSSSTTTUUUVVVXXX[[[^^^```bbbeeegggjjjmmmpppuuu{{{{{{yyywwwuuusssqqqooonnnkkkhhheeebbb```___]]]\\\[[[YYYYYYYYYZZZ[[[[[[^^^bbbeeegggjjjnnnqqqxxx|||~~~}}}zzzwwwtttqqqnnnmmmnnnnnnnnnoooqqqsssuuuvvv{{{|||~~~}}}{{{yyywwwvvvuuurrrooolllkkkiiigggeee```___]]][[[ZZZZZZZZZZZZYYYXXXXXXXXXZZZ]]]___aaaccccccbbbbbbaaaaaa``````[[[ZZZXXXWWWVVVVVVVVVWWWXXXWWWUUUSSSQQQOOOMMMLLLLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLKKKHHHDDDBBB@@@@@@@@@CCCCCCDDDDDDCCCAAA???>>>======<<<;;;999888777666333333333333333444444444555555444444444555666666666666555555444333333333222000//////000111///......---,,,---...///---+++.........---------------+++++++++***))))))((((((******************************)))(((((((((((()))+++***)))'''&&&&&&''''''))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))******+++,,,,,,,,,,,,---...///111444666777777:::>>>BBBEEEJJJNNNRRRUUUWWWYYYZZZ]]]aaafffjjjrrr{{{}}}eeePPPDDDAAACCCDDDXXXpppxxxppplllnnnqqqtttuuutttlll```TTTLLLLLLQQQVVVTTTUUUVVVUUUUUUYYYaaagggooorrrrrrnnnjjjdddZZZPPPIIIDDD===666222000...,,,************))))))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((''''''''')))))))))(((((())))))***''''''((((((((()))))))))))))))((())))))***+++,,,''''''(((((())))))************))))))))))))******))))))))))))************((((((((((((((()))******((((((((()))***,,,...///+++***)))))))))***,,,,,,---+++---111111---+++---+++***,,,000333444999???GGGPPP___lllwww}}}}}}{{{yyyvvvtttooonnnkkkhhheeebbbaaa```^^^]]]ZZZXXXUUUTTTSSSRRRSSSTTTUUUVVVXXXZZZ\\\^^^```aaabbbdddggglllrrrvvvxxxyyy{{{~~~~~~{{{yyywwwuuurrrppprrrqqqooollliiifffcccbbb___^^^]]][[[ZZZZZZZZZ[[[[[[]]]aaaccceeehhhlllnnntttxxx}}}}}}zzzwwwtttqqqooonnnooooooppppppqqqrrrsssvvvwwwxxxzzz}}}}}}{{{zzzyyyxxxvvvrrrooollljjjfffddd```___]]][[[ZZZYYYYYYYYYXXXXXXWWWXXXYYY\\\___aaacccccccccbbbbbbaaaaaaaaa\\\[[[ZZZXXXWWWWWWXXXXXXXXXWWWVVVTTTRRRPPPOOONNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKJJJGGGEEECCCAAA@@@@@@CCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999888777333333333444444444444444444444333444444555666666666666555555555444444444333111000000111111000///.........//////...---,,,.........---------------+++++++++******)))))))))************************+++***))))))(((((()))))),,,***(((&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******))))))))))))))))))***++++++,,,,,,,,,,,,---///111333555666888:::>>>AAADDDIIINNNRRRUUUVVVXXXZZZ\\\___dddgggllltttoooWWWHHHCCCDDDAAAOOOdddyyyvvvqqqqqqtttxxxyyy|||uuuiii\\\QQQOOOSSSXXXVVVVVVVVVTTTSSSUUUZZZ^^^ggglllooonnnjjjeee[[[RRRHHHCCC;;;555111...,,,+++************)))))))))((((((((((((''''''''''''''''''(((((()))******++++++((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%******)))(((((()))+++,,,'''(((((((((((()))))))))((('''(((((()))***+++,,,******))))))((((((''''''******))))))))))))******)))))))))))))))*********((((((((((((((())))))***)))))))))***+++,,,------,,,***)))((((((***,,,---,,,+++---222222...,,,---***))),,,111333444999???GGGQQQ^^^lllvvv}}}}}}zzzxxxtttrrrooollliiifffeeedddaaa```^^^\\\ZZZXXXWWWVVVSSSSSSTTTTTTUUUWWWXXXYYY[[[\\\]]]]]]___ccciiimmmppprrruuuxxx{{{|||~~~}}}{{{yyyxxxvvvtttqqqtttsssrrrpppmmmjjjgggfffaaaaaa___^^^]]]\\\[[[[[[ZZZ\\\^^^```bbbeeeiiilllkkkooovvvzzz|||}}}~~~~~~~~~{{{xxxuuusssqqqqqqrrrrrrrrrqqqqqqqqqrrrssstttuuuxxx{{{}}}~~~}}}|||{{{xxxtttqqqnnnjjjfffccc___^^^]]][[[ZZZYYYXXXWWWXXXWWWWWWWWWYYY\\\___```bbbbbbaaaaaaaaaaaaaaa```\\\\\\[[[ZZZYYYYYYYYYYYYWWWWWWVVVTTTSSSQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOONNNLLLKKKIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;999888888444444444444444444444444222222222222333444555666555555555555555444444444444222111111222222111000///000000000///............---------,,,,,,++++++++++++++++++************))))))))))))))))))))))))++++++***)))))))))))))))***)))'''&&&'''(((***,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((())))))******+++,,,,,,,,,,,,---...111333555666888:::===@@@DDDHHHNNNRRRTTTVVVXXXZZZ[[[^^^bbbeeehhhooozzzwww```NNNEEECCCAAAIIIYYYmmm|||vvvuuuwwwzzz|||{{{qqqdddXXXRRRTTTXXXXXXXXXVVVTTTRRRRRRTTTVVV^^^fffmmmmmmkkkfff]]]TTTGGGBBB;;;555111///...,,,************)))))))))((((((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%***)))((((((((()))+++,,,(((((((((((()))))))))***&&&&&&&&&'''((()))***+++******))))))((((((''''''******))))))))))))************))))))))))))))))))((((((((((((((())))))*********++++++*********))),,,***)))((((((***,,,---***))),,,000111---+++,,,,,,***,,,000333444999@@@HHHQQQ^^^lllvvv|||}}}yyyxxxuuurrrooolllkkkjjjfffeeedddbbb___]]][[[[[[TTTTTTSSSSSSSSSSSSTTTTTTWWWXXXYYYYYYZZZ\\\```ccciiilllqqqtttvvvxxx{{{}}}~~~|||{{{zzzzzzyyyvvvtttuuuuuutttsssqqqnnnllljjjeeeeeedddbbbaaa___^^^]]]YYY[[[\\\\\\]]]___cccffffffjjjpppuuuxxxzzz|||}}}|||zzzyyyvvvvvvvvvuuutttsssrrrqqqppppppqqqrrruuuxxx{{{}}}|||zzzvvvsssppplllgggddd___^^^]]]\\\ZZZXXXWWWVVVXXXWWWWWWWWWYYY\\\^^^```aaaaaa``````````````````\\\\\\\\\\\\[[[[[[[[[ZZZXXXWWWVVVUUUTTTSSSRRRRRRPPPOOONNNMMMMMMNNNOOOPPPPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBB??????>>>===;;;:::999888555555555555444444444333000000111222333444666777555555555555555555555555555333222222333333222111000111222222000......///......------,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))))))))***((((((''''''(((***+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((())))))***++++++++++++,,,---...000333555666888:::===???CCCHHHNNNRRRUUUWWWYYYZZZ\\\^^^aaadddfffkkkttt~~~jjjVVVHHHBBB@@@CCCMMM```ttt{{{xxxxxxzzz|||~~~yyymmm```WWWVVVXXXZZZXXXVVVSSSRRRPPPPPPPPPWWWaaakkknnnlllggg___WWWJJJEEE>>>888444222000///************))))))))))))'''(((((((((((()))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))******+++((((((((()))))))))******''''''&&&''''''((()))***''''''(((((())))))************))))))))))))******************))))))))))))((((((((((((((()))************+++******)))((('''+++***)))))))))***,,,,,,)))(((***...///,,,+++,,,///------000222333999AAAHHHQQQ^^^llluuu|||~~~|||xxxuuusssqqqppplllllljjjgggdddaaa___]]]YYYXXXVVVUUUTTTSSSSSSSSSVVVWWWXXXXXXWWWXXXZZZ\\\aaaeeekkknnnppprrruuuxxxzzzyyyxxxyyyzzzyyywwwtttuuuuuuvvvvvvtttrrrpppnnnjjjjjjiiigggfffdddbbbaaa^^^^^^^^^]]]\\\\\\___aaabbbfffkkkpppsssvvvyyy|||~~~zzzzzzzzzyyywwwuuusssrrrnnnnnnooopppssswwwzzz}}}|||}}}~~~|||yyyvvvsssooojjjfff```______]]][[[YYYXXXWWWWWWWWWVVVWWWYYY[[[^^^`````````aaaaaaaaaaaaaaaaaa]]]]]]]]]]]]]]]\\\\\\[[[YYYYYYXXXWWWVVVVVVUUUUUURRRQQQOOONNNNNNOOOQQQRRRRRRPPPNNNLLLJJJHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDD@@@???>>>===<<<:::999999777777666555444333333222111111111222444666777888777777777777777777777777555444333333444444333222111333444333000...///000//////......---,,,,,,,,,++++++++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***)))******++++++******)))(((((())))))******+++++++++,,,,,,...000222444555888:::<<>>CCCSSSfffvvv~~~zzzyyyzzz{{{~~~vvvhhh]]]YYYYYYYYYWWWUUURRRPPPNNNLLLKKKRRR^^^jjjnnnmmmiiiaaaZZZNNNIIIAAA:::666333000///************))))))))))))'''((((((((())))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))(((((()))))))))*********)))((((((((((((((())))))''''''(((((())))))************))))))))))))******************)))))))))(((((((((((((((((()))******(((((()))))))))((('''''')))************+++++++++***((()))---...++++++...333000...000111333:::BBBHHHQQQ^^^kkkuuu{{{}}}zzzwwwuuuuuuqqqpppnnnkkkgggddd```___^^^]]][[[YYYWWWUUUUUUTTTUUUVVVWWWWWWVVVVVVVVVXXX[[[___eeeiiijjjlllpppsssuuuuuuuuuvvvwwwwwwuuusssuuuvvvwwwwwwvvvtttrrrpppnnnmmmmmmkkkiiigggeeedddddddddbbb___]]]\\\^^^```[[[___ccchhhkkkooosssuuu}}}}}}}}}|||zzzwwwtttsssnnnnnnnnnpppsssvvvzzz|||zzz{{{}}}~~~{{{xxxuuuqqqlllhhhaaaaaa```___]]][[[YYYXXXWWWWWWVVVWWWXXX[[[^^^```aaaaaaaaaaaaaaaaaabbbbbb]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWTTTSSSQQQOOOOOOQQQSSSTTTSSSRRRPPPMMMJJJIIIGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEE@@@@@@???===<<<;;;:::999888888777555444333222111111222222333555777999:::888888888888888888999999666444333333444555333222111333555444000...///000111000000///...---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))***************++++++***)))((('''))))))))))))))))))))))))'''((((((((())))))************++++++++++++******((((((((()))******++++++++++++,,,...000222444555888:::<<<>>>BBBGGGNNNSSSVVVXXXZZZ\\\]]]^^^aaacccdddgggmmmttt~~~kkkXXXLLLDDD===>>>KKK]]]kkkxxx{{{yyyyyyzzz}}}{{{nnnaaa[[[ZZZXXXVVVTTTQQQOOOMMMJJJGGGOOO\\\jjjooonnnjjjccc[[[PPPJJJBBB:::555111...,,,************))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((($$$%%%'''))))))))))))((())))))))))))************+++***)))))))))))))))************)))((((((''''''******))))))))))))******+++*********))))))((((((((((((((((((((()))******%%%&&&''')))))))))((('''))))))***++++++++++++***+++))))))---...,,,,,,000666222///000000333:::CCCHHHQQQ^^^kkkuuu{{{|||yyyvvvsssooolllkkkiiifffdddcccaaa___]]]\\\YYYVVVSSSUUUUUUVVVVVVUUUUUUTTTSSSVVVXXX[[[]]]```dddiiilllooopppqqqrrrrrrrrrrrrrrrvvvuuuuuutttssssssrrrrrruuuuuutttpppkkkgggfffeeedddcccbbb```^^^]]]]]]\\\]]]___```aaabbbfffjjjnnnuuuyyy~~~~~~{{{vvvrrrqqqnnnkkkjjjlllqqqwww{{{{{{{{{|||}}}|||yyywwwsssnnniiiffffffeeeccc```\\\YYYWWWXXXYYYZZZ[[[\\\\\\\\\\\\___```aaaccccccaaa```___``````___^^^^^^]]]\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUULLLNNNOOOOOONNNMMMOOOPPPPPPOOOMMMKKKIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGAAA@@@???>>>===<<<;;;:::666666777777666555444333333222000///000222555777777666444444444666888999888888999888777555333222222111111111111111111111333111///.........,,,***,,,------------------------------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++)))((('''((()))+++))))))(((((((((((())))))+++***)))((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((***+++---......000222555777999<<<@@@DDDIIIPPPTTTYYYZZZ[[[[[[[[[\\\___bbbdddgggkkkooowww|||dddPPPFFF???===GGGRRR]]]nnnyyywwwyyy{{{{{{~~~zzztttmmm```UUUWWWVVVTTTPPPLLLJJJIIIIIIOOOWWWcccmmmqqqmmmfffaaaVVVNNNCCC;;;888666444333000---***))))))))))))((((((&&&$$$###$$$'''***,,,'''(((((())))))))))))((()))((('''&&&&&&'''((()))((()))***++++++***)))(((((((((((()))++++++***)))******))))))((((((''''''((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,...---***(((***---)))*********++++++++++++++++++++++++++++++++++++,,,...000000111444:::???EEERRR```kkkuuu~~~|||yyyuuurrrpppmmmjjjhhhgggeeecccaaa```^^^[[[XXXVVVVVVUUUUUUSSSRRRPPPOOOSSSUUUXXXZZZ\\\```eeeiiijjjjjjlllmmmnnnooopppppprrrrrrqqqqqqqqqppppppppprrrsssrrrpppllljjjiiijjjhhhgggeeecccaaa___^^^]]]ZZZ[[[\\\]]]^^^```eeehhhpppsssxxx|||~~~~~~yyyuuussspppmmmlllmmmrrrwwwzzzzzzzzz{{{||||||yyyvvvpppllliiihhhgggdddaaa]]]YYYWWWYYYYYYZZZ[[[[[[[[[[[[[[[^^^___aaabbbbbbaaa___^^^______^^^^^^]]]]]]\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVPPPPPPOOOLLLJJJKKKMMMPPPQQQPPPNNNLLLJJJHHHHHHGGGIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGAAAAAA@@@>>>===<<<;;;:::777777666666666666777777555333111000111222555666666666444444444666777999888999999999888666555444222222222111111000000000333111000000111000...,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++)))(((((((((******))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))***+++---......///222555777999<<>>FFFRRRaaalllvvv{{{xxxtttpppmmmllljjjhhhgggfffdddaaa^^^YYYYYYWWWVVVSSSQQQNNNMMMOOOQQQSSSVVVXXX[[[```ccccccdddeeegggiiijjjkkkllllllllllllllllllmmmmmmnnnnnnoooqqqpppnnnmmmmmmnnnlllkkkiiigggdddaaa```___YYYZZZZZZZZZZZZ]]]```ccciiilllpppsssvvvyyy~~~|||yyyvvvssspppnnnooorrrvvvxxxyyyyyyyyy{{{}}}}}}yyytttpppnnnllljjjgggccc^^^[[[YYYZZZZZZZZZZZZZZZ[[[[[[ZZZ^^^___```aaaaaa```___^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWSSSRRROOOKKKIIIIIIMMMPPPSSSRRRPPPNNNLLLJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEEEEDDDEEEEEEFFFBBBAAA@@@???>>><<<;;;;;;888777666666777888:::<<<888666444222222333555666777666555444555666777888999999999999999888777666444333333222111000//////222111222333444333000.........---,,,+++******)))------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))((()))******))))))(((((((((((())))))***))))))))))))******+++))))))))))))))))))))))))***++++++++++++***))))))***+++------...///222444666888<<>>CCCLLL^^^ppp{{{tttrrrtttvvv{{{}}}{{{xxxqqqeeeZZZLLLLLLLLLKKKKKKJJJIIIIIIKKKQQQ[[[cccgggfffbbb___WWWQQQHHH@@@;;;777444333///---******+++++++++***,,,+++)))'''%%%$$$$$$$$$&&&&&&((()))************((())))))******))))))(((((())))))******))))))((('''(((((())))))))))))((())))))))))))((((((((((((******************************))))))))))))******'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''((())))))(((((()))))))))************++++++++++++++++++++++++***,,,......///222888>>>GGGSSSaaalllvvv{{{wwwssspppnnnlllkkkjjjhhhdddbbb]]]\\\[[[YYYVVVSSSQQQPPPNNNOOOQQQSSSUUUXXX\\\___``````aaabbbcccdddeeefffeeeeeeeeeeeefffhhhiiijjjkkkmmmooopppooonnnooopppooonnnmmmjjjgggdddbbb```]]]]]]]]]\\\[[[\\\___bbbdddfffhhhkkknnnsssyyy}}}~~~|||xxxvvvsssqqqppprrrtttvvvxxxxxxxxxyyy{{{~~~|||xxxuuusssrrrnnnjjjeeeaaa]]][[[YYYYYYYYYZZZ[[[\\\\\\]]]^^^___````````````___^^^]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZXXXXXXWWWSSSRRRQQQNNNLLLLLLNNNQQQUUUTTTRRRPPPNNNLLLLLLKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFFFFEEEEEEEEEEEEEEECCCBBBAAA@@@>>>===;;;;;;999888666666777:::>>>@@@<<<:::777444333444555666777777666666666666777888999999999999999999999888666666555444222111000000111111333555777666222///.........------,,,,,,+++...------------,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))))))))******))))))(((((((((((())))))((((((((((((((()))***+++))))))))))))))))))))))))******+++++++++******))))))+++,,,------///222444555888;;;???CCCIIIPPPTTTWWWZZZ]]]_________```aaaeeegggjjjlllnnnuuu~~~wwwdddTTTFFFAAABBBGGGWWWgggzzzuuuqqqqqqrrrvvvyyyxxxuuuooocccYYYHHHHHHHHHIIIJJJKKKKKKKKKKKKPPPWWW^^^cccdddcccbbbZZZVVVNNNFFF???:::666444333111...---------,,,+++&&&''''''((((((((((((''''''(((((())))))))))))(((((()))***++++++***)))(((((())))))))))))))))))((('''((())))))(((((((((((())))))))))))((((((((((((***************************))))))))))))))))))***''''''((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''%%%###%%%)))+++)))'''(((((()))))))))************+++++++++++++++,,,,,,***,,,...//////222999>>>GGGTTTbbbmmmwww{{{uuusssqqqooonnnkkkhhheee___^^^]]]\\\YYYWWWUUUSSSOOOQQQRRRSSSTTTVVVYYY\\\___^^^^^^]]]]]]^^^___```______^^^___```bbbeeefffiiikkknnnooonnnmmmmmmnnnppppppnnnmmmjjjgggdddcccbbbbbbaaa^^^]]]]]]___aaaaaabbbcccdddggglllsssxxxzzzyyyvvvtttrrrsssssstttwwwwwwwwwxxxyyy|||~~~~~~{{{yyyyyyvvvrrrmmmhhhddd```^^^XXXXXXYYYZZZ\\\^^^```aaa___``````````````````___^^^^^^^^^^^^^^^^^^______^^^^^^]]][[[ZZZYYYWWWWWWPPPRRRSSSTTTRRRQQQRRRRRRUUUTTTRRRQQQOOOOOONNNNNNNNNNNNMMMMMMLLLKKKKKKJJJGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBB@@@???===<<<;;;:::888777666888<<<@@@CCC???===999666555555666777999888888888888888888888::::::999999999999999999888888777666444333222222111111333555777666333000---.........//////000000.........---------,,,,,,***++++++,,,,,,++++++***,,,++++++***************))))))(((((((((((())))))''''''''''''(((((()))***)))))))))))))))))))))))))))******+++++++++******)))***,,,------///111444555777:::>>>CCCIIIPPPUUUWWWZZZ]]]___``````aaabbbgggiiikkklllmmmqqqxxx~~~mmm]]]MMMFFFCCCDDDOOO\\\tttwwwpppmmmmmmqqqsssrrrooojjj```VVVHHHGGGFFFGGGJJJMMMNNNMMMNNNQQQVVV[[[```dddfffggg```]]]WWWOOOFFF>>>888666555222///---,,,,,,***)))$$$%%%'''(((************)))******))))))((('''&&&((()))***++++++***)))((()))(((((((((((((((((()))''')))+++***((('''((()))(((((((((((())))))))))))************************)))))))))******)))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$&&&***,,,***((())))))))))))*********************++++++,,,,,,,,,+++...000000000444:::???GGGTTTbbbmmmwww~~~|||yyywwwuuurrrnnnkkkcccbbbaaa___]]]ZZZXXXWWWSSSTTTTTTTTTTTTUUUWWWZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZ[[[^^^aaabbbfffhhhlllmmmmmmlllkkklllpppppppppooonnnkkkiiihhheeeeeeccc```]]]\\\]]]___````````````aaaeeekkkoooxxx}}}~~~|||zzzxxxwwwvvvuuuuuuxxxwwwwwwwwwyyyzzz|||~~~}}}~~~~~~}}}zzzvvvqqqkkkgggdddbbbZZZZZZZZZ[[[]]]___aaacccaaaaaaaaa``````aaaaaaaaa`````````__________________^^^]]][[[ZZZXXXWWWVVVOOORRRUUUWWWVVVTTTSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQPPPPPPOOONNNMMMMMMLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA???===<<<;;;:::999777777999<<<@@@CCCAAA???;;;888777777888999:::::::::::::::999999999;;;::::::999888888888999888777777666555444333333111111222444555555222000---......///000111222222............---------,,,***++++++,,,,,,++++++***,,,++++++++++++*********))))))(((((((((((())))))(((((((((((((((((()))***))))))))))))))))))))))))))))))***++++++++++++***)))***,,,,,,---...111333444666:::>>>CCCIIIPPPUUUXXX[[[]]]___```aaacccdddhhhjjjlllmmmllloootttxxxwwwfffTTTJJJCCC???FFFRRRjjj~~~yyypppjjjiiilllnnnlllkkkhhh```XXXKKKGGGDDDEEEIIIMMMOOONNNQQQSSSUUUZZZ```fffkkknnniiigggbbbXXXMMMCCC<<<999444111---++++++***)))(((''''''((())))))))))))((()))******))))))((('''&&&((())))))******))))))((()))((((((''''''(((((()))'''***---,,,)))'''(((***(((((((((((())))))))))))************************))))))************))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((*********))))))*********++++++++++++*********++++++,,,,,,---,,,...000000111444:::@@@GGGSSSaaalllvvv{{{vvvsssmmmllljjjgggccc```]]][[[VVVWWWVVVUUUSSSSSSUUUWWWXXXWWWUUUTTTTTTVVVWWWXXXYYYXXXWWWVVVXXXZZZ]]]___```dddhhhjjjkkkjjjjjjkkkpppqqqrrrrrrrrrpppooommmiiiiiifffbbb___]]]^^^_________^^^]]]\\\^^^bbbfffmmmsss{{{}}}|||zzzyyyyyyxxxxxxwwwwwwxxxzzz|||}}}{{{~~~}}}xxxsssnnnjjjgggfff___^^^]]]]]]]]]___aaabbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaa``````______^^^^^^\\\[[[YYYWWWVVVUUURRRTTTVVVVVVTTTSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRQQQPPPOOONNNMMMLLLJJJKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDBBB@@@>>><<<;;;999888888888999<<>>CCCIIIPPPUUUZZZ[[[]]]^^^___aaadddfffgggjjjllllllkkklllppptttzzzrrr]]]NNNCCC<<>><<<;;;999888888888:::<<>>>>>===<<<;;;;;;===;;;999777666666666666333333333333333333333333222111///000000111000...///////////////.........//////.........---------+++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))(((((((((((())))))......---,,,++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++(((***+++,,,,,,...111333333555999===BBBIIIPPPUUU[[[\\\]]]^^^___aaaeeehhhfffiiikkkkkkjjjkkknnnqqqttt||||||dddRRRDDD<<>>EEERRR```kkkuuu~~~~~~{{{vvvqqqkkkfffbbbbbb]]]XXXVVVVVVVVVUUUSSSWWWVVVTTTRRRQQQQQQRRRRRRVVVVVVUUUUUUUUUWWWXXXYYY\\\^^^aaadddggghhhiiiiiikkknnnssswwwyyywwwuuusssrrrppplllhhheeebbbaaaaaaaaa___]]]ZZZYYYYYYYYYZZZbbbeeehhhmmmqqqwww~~~}}}}}}yyyxxxvvvuuuuuuvvvxxxyyy}}}}}}}}}~~~{{{wwwsssooollljjjhhhgggdddaaa___^^^]]]]]]bbbaaaaaaaaaaaaccceeefffeeeeeeeeedddbbb```^^^\\\```___\\\ZZZWWWVVVUUUTTTUUUTTTTTTUUUVVVUUUSSSQQQSSSTTTTTTSSSQQQQQQRRRTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLLLLLLLMMMKKKJJJHHHEEEBBB@@@>>><<>>============AAA@@@???>>>>>>=========>>>===;;;999777777777777999888777777666555444444444333222222444444333222111111111111111000//////000///...------...///000,,,,,,,,,+++++++++******......---,,,+++))))))(((++++++++++++++++++++++++---***'''''')))+++***))))))((('''''''''(((***+++...---+++)))(((((()))***,,,+++++++++,,,...000111222555999===BBBHHHNNNSSSZZZ\\\^^^___```aaadddfffffffffgggggghhhjjjkkklllrrryyyrrr[[[IIIAAAAAACCCVVVkkkyyytttnnniiijjjoooqqqnnniii\\\RRRFFF???AAAHHHOOOSSSUUUWWWYYYZZZ]]]dddnnnuuuvvvwwwsssjjj```VVVIII>>>:::666111///000000///---******)))((((((((((((((((((((()))***++++++,,,,,,(((((((((((((((((((((((()))))))))))))))((('''''',,,+++***))))))***+++,,,''')))&&&!!!$$$((()))%%%%%%&&&((()))+++,,,,,,***(((&&&&&&(((*********))))))))))))***************************)))((((((((((((((((((((((((((((((************************,,,++++++******++++++,,,,,,***)))+++...///---+++,,,---......///333888<<>>===999777:::<<<<<<<<>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<<>>>===;;;999888777777777333333222111111000//////222111000111222222222000111111111111111000000///000///............///000------------,,,,,,,,,,,,......---,,,+++***))))))++++++++++++++++++++++++,,,***'''''')))+++***))))))(((((('''((()))***++++++***)))((()))***,,,---++++++++++++,,,...///111222555999>>>BBBHHHOOOSSSYYY[[[^^^___```aaacccffffffffffffggghhhiiikkkkkknnnuuu~~~yyybbbNNNCCCBBBDDDOOOccc{{{yyysssmmmmmmqqqsssqqqmmmbbbXXXKKKCCCCCCHHHOOOSSSWWWXXXYYYZZZ[[[aaajjjpppuuuuuuoooggg___VVVJJJ>>>;;;666111///000000...,,,******)))((((((((((((((((((((()))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''***))))))(((((())))))******,,,+++%%%$$$(((,,,,,,'''((((((((()))))))))***,,,***(((''')))***))))))))))))))))))***************************)))((((((************************************************,,,++++++******++++++,,,---+++***,,,......,,,***,,,---......///333888<<>>>>>===>>>???@@@AAA???>>>===<<<;;;;;;;;;;;;>>>===<<<:::999888888888555555444444333333222222333111000111222333222000111111222222111111000///000//////......//////000//////.........---------......---,,,+++***))))))++++++++++++++++++++++++,,,***((((((***+++***))))))(((((((((((()))***+++((((((((((((***,,,...///++++++***+++,,,---///000222555999>>>CCCIIIOOOTTTYYY[[[]]]^^^___```ccceeeffffffffffffgggiiijjjkkkjjjoooxxxmmmVVVGGGCCCDDDJJJ[[[rrrzzzssspppsssuuutttrrrjjj```SSSIIIFFFJJJOOOSSSXXXYYYZZZYYYYYY]]]eeekkksssqqqjjjccc^^^XXXLLL@@@<<<888222000000///---+++******)))(((((((((((((((((())))))******+++++++++************************)))))))))))))))((((((''''''(((((())))))((((((''''''******&&&%%%(((***)))******))))))((((((''''''---+++)))((())))))((('''))))))))))))************)))************))))))(((************************)))))))))))))))))))))))),,,++++++******++++++,,,---,,,+++,,,------+++***,,,---......000333999<<>>>>>======>>>@@@BBBCCC@@@???>>>===<<<<<<<<<<<>>===<<<;;;:::999999999999888888777777666666555444333333444555444333111222222222222111000000000//////////////////000//////.........---------...------,,,++++++******+++++++++++++++++++++++++++*********************)))))))))))))))*********((((((((()))***,,,---...+++*********+++---///000222555:::???DDDJJJPPPUUUXXXZZZ]]]^^^___```ccceeeffffffffffffggghhhiiijjjiiimmmttt|||yyyaaaNNNFFFDDDHHHTTThhh|||zzzttttttuuutttsssooogggZZZPPPKKKMMMRRRUUUYYYZZZYYYXXXWWW[[[bbbhhhpppmmmfff```]]]YYYOOODDD???:::444111000///,,,******))))))(((((((((((((((((()))))))))*********+++************************(((((())))))))))))(((((('''''')))******)))''''''%%%)))***'''&&&((()))'''******))))))((((((''''''***(((''''''((()))((('''((()))))))))************))))))************)))(((************************((((((((((((((((((((((((,,,++++++******++++++,,,++++++,,,,,,------,,,+++,,,---...///000444999===HHHSSSaaakkkuuu~~~zzzyyyuuuqqqlllhhheeedddaaa___\\\YYYVVVUUUTTTTTTRRRQQQPPPOOOOOOPPPQQQQQQSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^```bbbggglllqqqssstttttttttssssssrrrrrrqqqiiihhhfffcccaaa^^^]]]\\\[[[[[[[[[[[[[[[___dddhhhjjjmmmqqquuuwwwzzz~~~~~~|||{{{yyyyyyxxxyyyxxxwwwwwwwwwwwwyyyyyy{{{|||}}}~~~|||zzzxxxuuuqqqmmmiiihhhggghhhfffeeedddddddddeeefffgggeeeeeecccaaa```^^^]]]]]]\\\]]]^^^^^^]]][[[XXXVVVSSSSSSTTTVVVYYYZZZYYYWWWWWWXXXYYYYYYWWWUUUTTTUUUSSSSSSSSSSSSSSSRRRRRRRRRUUUTTTRRRQQQOOONNNMMMMMMLLLKKKJJJGGGEEECCCAAA@@@<<<777666999:::999999<<<>>>===<<<<<<>>>AAACCCEEEBBBAAA@@@???>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;888888777666555444333333555444333333555555444333222222222222222111000000///000000000000000000///............------------...------,,,,,,+++++++++++++++++++++++++++++++++******++++++*********+++((())))))***************)))))))))******++++++,,,+++*********+++---///000333666:::???DDDKKKRRRVVVYYY[[[]]]^^^___aaaccceeeggggggfffgggggghhhiiijjjjjjnnnssszzzmmmYYYLLLGGGEEEMMM\\\rrrxxxuuutttssssssqqqkkkaaaWWWRRRRRRUUUYYYXXXYYYXXXWWWVVVYYY```fffkkkjjjeee```^^^[[[SSSIIIBBB===666222111///,,,)))***))))))((((((((((((((()))))))))))))))*********************************(((((())))))))))))(((((('''(((************((('''(((---...+++***,,,,,,***(((((((((((())))))))))))%%%%%%%%%&&&(((***)))(((((()))))))))************((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++******++++++,,,)))***+++,,,---------...,,,---...///111555:::>>>HHHTTTaaallluuu~~~zzztttnnnlllkkkgggeeeaaa]]]ZZZXXXWWWVVVRRRQQQPPPNNNMMMMMMMMMNNNQQQRRRRRRSSSUUUWWWYYYZZZ[[[[[[\\\^^^bbbgggkkknnnnnnoooqqqrrrssssssssssssnnnllljjjhhheeebbb```___ZZZ[[[[[[ZZZZZZ[[[^^^aaacccfffjjjmmmppptttxxx{{{}}}}}}||||||{{{zzzyyyyyyyyyxxxwwwuuuuuuuuuvvvwwwxxxxxxyyyzzz|||~~~|||zzzvvvrrrooollljjjjjjggggggfffeeeeeefffggghhhfffeeecccaaa```___^^^^^^[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVWWWYYY[[[\\\[[[ZZZXXXZZZ[[[[[[XXXVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUTTTSSSQQQPPPOOOOOOOOOMMMLLLKKKIIIGGGEEECCCBBBBBB===;;;===>>><<<<<<>>>???>>>===<<<>>>AAADDDFFFDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===;;;:::999888666444333222444222111222333444333111222222222333222222111000///000000111111000000//////............---------...---------,,,,,,,,,+++++++++++++++++++++++++++)))+++,,,,,,+++******+++((()))******++++++******+++++++++*********************)))***+++,,,...///333666;;;@@@EEELLLSSSWWWYYY\\\^^^___```aaadddfffhhhhhhhhhhhhhhhiiijjjjjjkkknnnsssyyy|||gggVVVMMMDDDEEEPPPeee~~~|||wwwvvvuuuttttttpppiiiaaaZZZXXXYYY\\\XXXXXXWWWUUUSSSVVV\\\bbbfffhhhgggccc```]]]WWWOOOFFF@@@999555222000,,,)))******)))((((((((((((((())))))))))))))))))))))))************************'''(((((()))))))))))))))((())))))******))))))((('''+++,,,)))(((***+++)))&&&''''''((()))******+++$$$$$$$$$&&&)))+++***)))))))))))))))************((())))))************)))(((((((((((((((((((((((()))))))))))))))))))))))),,,++++++******++++++,,,(((***,,,---,,,,,,---...,,,---...///111555;;;???HHHTTTaaallluuu~~~~~~}}}wwwtttsssooommmiiieeeaaa___]]]]]]VVVTTTRRRPPPNNNMMMMMMMMMPPPPPPQQQQQQSSSUUUWWWYYYWWWWWWXXXZZZ]]]aaadddfffhhhjjjllloooqqqsssttttttsssrrrpppmmmjjjgggdddbbb[[[\\\]]]\\\[[[ZZZ[[[]]]^^^```dddgggiiimmmqqqtttyyyyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwuuuttttttuuuuuutttuuuvvvwwwyyy|||~~~|||yyyuuuqqqnnnllliiihhhgggfffffffffggghhheeedddbbb___^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWWWWZZZ\\\\\\[[[YYYYYY[[[\\\\\\ZZZWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOMMMKKKIIIGGGFFFEEEEEE@@@===???@@@>>>>>>@@@@@@???===<<<>>>AAADDDFFFDDDDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDCCCBBB@@@@@@AAA@@@>>><<<:::777666555444222222222333444333222222222333333222222111000///000111111111111000///000000000/////////......---------------,,,,,,,,,++++++++++++++++++++++++(((+++------+++******+++((()))***+++++++++***************++++++***************))))))***,,,...///333666;;;@@@FFFLLLSSSXXX[[[]]]___```aaabbbeeegggiiiiiiiiiiiiiiijjjjjjkkkjjjmmmrrrxxx~~~vvvbbbTTTIIIDDDIII[[[rrr{{{yyyyyyyyyyyywwwrrrjjjbbb]]]\\\]]]XXXXXXVVVRRROOOPPPVVV[[[aaagggjjjgggbbb___ZZZUUUIIICCC<<<777444111---*********)))((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''(((((()))%%%))))))%%%$$$'''(((''''''''''''((()))*********&&&&&&''')))+++,,,***)))))))))))))))************(((((()))***************))))))))))))))))))))))))************************,,,++++++******++++++,,,+++---///...+++******,,,,,,---...///111666;;;???GGGSSSaaakkkuuu~~~~~~}}}}}}}}}~~~}}}yyyyyyvvvtttppplllhhheeedddcccZZZXXXVVVSSSPPPOOONNNNNNPPPPPPPPPQQQRRRTTTWWWXXXTTTUUUUUUWWWZZZ]]]___aaadddfffiiimmmppprrrssstttvvvvvvtttqqqnnnjjjgggeee]]]___``````^^^\\\\\\\\\[[[]]]```ccceeeiiimmmpppvvvwwwxxxyyyzzzzzzzzzzzzzzzyyywwwuuuttttttttttttrrrssstttuuuxxxzzz|||}}}~~~}}}yyyuuuqqqnnniiihhhgggffffffggghhhhhhcccaaa___\\\[[[ZZZZZZZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[VVVVVVVVVXXXZZZZZZYYYWWWYYY[[[]]]]]]ZZZWWWVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQOOOMMMLLLJJJHHHHHHCCC>>><<>>EEEKKKQQQVVVZZZ[[[\\\^^^```bbbeeefffggglllkkkjjjjjjiiijjjjjjjjjiiilllooorrruuu{{{wwwhhhWWWKKKEEENNN]]]lll~~~}}}yyyrrrjjjccc^^^\\\[[[XXXSSSNNNLLLLLLNNNOOOYYYaaaiiimmmjjjddd___\\\VVVMMMBBB:::777555111---,,,,,,+++***)))))))))***(((((())))))))))))(((((()))))))))))))))((('''''')))((('''''''''(((***+++''''''(((((())))))******'''&&&&&&&&&'''(((***+++''''''(((((())))))******)))((((((((()))***+++++++++***(((((()))******)))))))))))))))((((((((((((((()))+++,,,,,,+++***)))***************)))((('''+++++++++************)))+++***++++++,,,---...///***,,,///111333666;;;>>>GGGQQQ^^^jjjrrrzzz{{{wwwsssooollldddbbb___]]]\\\ZZZWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXYYY[[[[[[\\\___bbbfffiiikkkqqqtttwwwwwwuuurrrpppooojjjjjjhhhgggeeecccaaa```]]]]]]]]]^^^___bbbeeeggghhhiiilllooorrruuuvvvwwwzzz{{{{{{zzzyyywwwuuutttrrrsssuuuwwwzzz{{{|||}}}|||}}}zzzvvvtttooommmjjjgggfffeeeffffffbbbaaa___]]][[[ZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYZZZZZZZZZZZZXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQOOOLLLJJJJJJKKKJJJIIIGGGEEEDDDDDDDDDEEEAAAAAA???===<<<===AAADDDHHHHHHIIIHHHFFFEEEFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCBBBBBB@@@<<<:::555555555444444444444444444444333222222222222222000000000000111111222222111111111111111000000000000000///............///---------,,,,,,,,,++++++******++++++++++++******))))))))))))***+++,,,,,,+++***)))(((((()))***+++,,,+++++++++,,,...///111444999@@@FFFLLLQQQWWWZZZZZZ[[[]]]```bbbeeefffgggkkkkkkjjjiiiiiiiiiiiiiiiiiillloooppprrrxxxqqq\\\OOOGGGLLLWWWdddxxx~~~}}}yyyssskkkccc]]]ZZZXXXUUUQQQMMMKKKKKKMMMNNNXXX___iiinnnnnniiidddaaaYYYPPPDDD;;;777555111...---,,,+++***))))))))))))(((((())))))))))))(((((()))))))))))))))((('''''')))(((((('''((()))***+++))))))))))))*********+++'''''''''((((((***++++++((((((((()))))))))))))))))))))))))))))))))***++++++)))(((((()))******))))))))))))))))))))))))(((+++,,,---...---,,,***(((---------------,,,+++++++++++++++************)))++++++***++++++,,,---...***,,,...000222666:::>>>GGGPPP^^^jjjssszzz|||wwwtttjjjgggdddaaa```^^^[[[YYYWWWWWWVVVVVVUUUTTTTTTSSSPPPQQQRRRSSSTTTTTTTTTTTTWWWWWWXXXZZZ]]]```ccceeemmmpppuuuwwwwwwuuutttsssooonnnmmmkkkiiigggeeeddd______^^^^^^___```bbbcccdddeeefffiiilllooorrrsssxxxyyyyyyzzzyyyxxxvvvuuuqqqrrrtttvvvxxxzzz{{{||||||}}}|||xxxvvvooonnnllliiigggeeedddcccaaa___^^^\\\ZZZYYYXXXXXXWWWWWWUUUUUUUUUWWWYYYZZZ\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRRRRPPPMMMKKKLLLLLLMMMLLLJJJHHHGGGGGGGGGHHHBBBBBB@@@>>><<<===@@@CCCHHHIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEDDDDDDDDDBBB???<<<777666555444444444555555555555444444333222222111000111111111111222222222000000111111222222222333111000//////......//////------------,,,,,,,,,,,,***+++++++++++++++******+++***************++++++******))))))))))))******++++++++++++,,,...000111777;;;BBBHHHNNNSSSWWW[[[ZZZ[[[]]]```ccceeeggghhhkkkkkkjjjiiihhhhhhgggggghhhkkkmmmnnnooossszzz}}}bbbUUUJJJIIINNNYYYnnn|||{{{xxxssskkkbbbZZZUUUSSSQQQOOOLLLKKKKKKKKKLLLUUU]]]gggppprrrpppllliii^^^UUUIII???999666222///------+++******)))))))))((())))))******))))))((()))))))))))))))(((((('''((((((((((((((()))******************++++++++++++'''((()))******++++++***))))))))))))))))))((((((+++***))))))))))))))))))***((('''((()))***)))((()))))))))))))))))))))))),,,,,,------,,,***(((''')))))))))))))))(((((('''+++++++++************)))++++++*********++++++,,,***,,,---///111555999===GGGPPP^^^jjjsss{{{~~~{{{pppmmmiiieeecccaaa___]]][[[ZZZYYYXXXWWWUUUTTTTTTPPPQQQSSSTTTTTTSSSRRRRRRWWWWWWWWWYYY[[[^^^aaabbbdddhhhnnnqqqssssssssssssppppppooonnnllliiigggfffbbbbbbaaa```______``````aaaaaabbbdddgggjjjnnnppptttuuuvvvwwwwwwvvvvvvuuussstttuuuwwwxxxyyyyyyzzz{{{|||~~~}}}yyywwwpppooommmjjjgggdddaaa```___^^^\\\[[[YYYWWWVVVVVVVVVTTTSSSQQQRRRTTTWWWYYY\\\\\\\\\\\\\\\[[[[[[[[[WWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRPPPNNNLLLLLLMMMLLLKKKIIIHHHGGGFFFGGGGGGDDDCCCBBB???======@@@BBBFFFHHHIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFHHHGGGFFFFFFFFFEEEBBB@@@:::888666444444444666777666666666555444333222111222222222222222222222222/////////000000000111111111000000///.../////////...------------,,,,,,,,,++++++,,,,,,++++++******++++++******)))************))))))))))))))))))***++++++***+++,,,...000111999>>>EEEKKKPPPTTTXXX[[[[[[\\\^^^aaadddgggiiijjjjjjjjjjjjiiihhhgggfffeeeeeehhhjjjkkklllooouuu{{{iii[[[LLLFFFFFFNNNdddyyyxxxwwwuuuqqqjjjaaaWWWQQQNNNMMMLLLKKKJJJJJJKKKLLLRRRYYYdddoootttuuusssqqqeee]]]PPPEEE===888444222...---,,,+++***))))))))))))))))))******)))))))))(((((())))))))))))((((((((((((((((((((())))))***************************&&&((()))***+++***))))))+++******))))))(((((((((++++++***)))((((((((())))))((('''((()))***(((''')))))))))))))))*********)))))))))))))))((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$+++++++++*********))))))++++++******)))************,,,---...000444999===FFFPPP]]]jjjsss{{{xxxuuuoookkkhhheeebbb```^^^]]]\\\[[[YYYWWWVVVUUUSSSTTTUUUVVVUUUTTTSSSRRRVVVVVVVVVWWWYYY[[[^^^___]]]aaafffjjjmmmnnnppprrrrrrrrrsssrrrpppnnnkkkiiifffeeedddbbbaaa```______`````````bbbdddgggjjjlllpppqqqsssuuuvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxx{{{{{{|||}}}|||yyywwwpppnnnllliiifffbbb```^^^]]]\\\[[[ZZZXXXWWWUUUTTTTTTRRRPPPOOOPPPRRRTTTVVVZZZZZZZZZZZZZZZYYYYYYYYYWWWWWWVVVVVVUUUUUUUUUVVVTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRQQQQQQPPPQQQRRRPPPNNNMMMMMMNNNLLLKKKIIIGGGFFFFFFFFFGGGEEEEEEDDDAAA>>>>>>???AAAEEEGGGHHHIIIGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHGGGGGGGGGHHHGGGDDDBBB;;;:::777555444555666777666777777777666555333222333333333333222222222222111111111111000000000000111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,+++******++++++******)))*********)))))))))******)))))))))*********+++,,,...111222:::???FFFMMMRRRVVVZZZ\\\]]]^^^```ccceeehhhjjjkkkiiijjjjjjjjjiiihhhfffeeebbbeeehhhiiijjjmmmsssxxxqqqaaaPPPFFFBBBHHH[[[ppp}}}{{{sssrrrpppmmmhhh```UUUNNNKKKJJJJJJJJJJJJKKKLLLMMMPPPWWWaaallltttwwwwwwuuummmfffZZZNNNDDD<<<777555///...---+++***)))))))))))))))************))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''((()))***)))((('''++++++******))))))((((((++++++***)))((((((((())))))(((((()))******((('''((()))))))))*********+++''''''(((((())))))))))))))))))***************)))+++++++++*********))))))++++++******)))*********+++,,,------///333999===EEEOOO]]]jjjttt|||xxxsssnnnkkkhhheeeaaaaaa```^^^\\\ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTUUUWWWYYY[[[ZZZ]]]aaadddgggjjjnnnppptttuuuvvvvvvuuussspppoooiiiiiihhhfffdddbbbaaa```______```aaabbbdddfffggglllmmmpppsssuuuvvvvvvvvvwwwwwwxxxxxxyyyxxxxxxwwwzzzzzzzzzzzz{{{~~~|||yyywwwuuuooommmjjjgggccc```^^^]]]\\\\\\[[[ZZZXXXVVVUUUSSSRRRQQQOOONNNNNNOOOQQQRRRUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQPPPOOOPPPQQQPPPMMMLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGEEEBBB???>>>>>>@@@DDDGGGIIIJJJHHHGGGGGGHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDBBB<<<;;;999777666666666777666666777888888666555444444444444333333333333222444444444333333333222222222111000000//////000000............---------,,,------------,,,+++***)))+++***************++++++))))))************))))))*********+++,,,///111222999???GGGNNNSSSWWW[[[]]]^^^___aaaccceeehhhiiijjjhhhiiijjjjjjjjjiiihhhgggbbbeeehhhiiiiiilllqqquuu~~~zzzhhhTTTIIICCCEEETTTeeexxx~~~yyywwwooommmkkkjjjggg```WWWOOOJJJIIIIIIIIIJJJMMMOOOQQQRRRWWW___iiisssxxxyyyyyyuuuoooeeeXXXLLLBBB;;;888000///---,,,***))))))))))))******++++++******)))'''(((((()))))))))))))))''''''((())))))))))))))))))))))))(((((((((((((((''''''((((((((((((''''''******************))))))+++***)))))))))))))))))))))))))))***,,,+++)))'''((())))))******+++++++++((())))))***+++,,,---...***++++++,,,,,,,,,,,,++++++++++++************)))++++++*********++++++,,,---------...///333999===EEEOOO]]]jjjuuu}}}|||wwwsssooollleeedddcccbbb```___^^^]]][[[ZZZXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUWWWXXXWWWYYY\\\^^^aaaeeejjjnnnssstttvvvwwwwwwuuusssqqqmmmlllkkkiiigggeeecccbbb^^^___```aaaaaabbbbbbaaaeeegggjjjmmmpppqqqrrrsssssstttuuuwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxyyy{{{}}}|||||||||{{{yyyvvvtttrrrnnnlllhhhddd```^^^^^^^^^\\\\\\\\\[[[YYYWWWTTTSSSPPPPPPOOONNNMMMMMMMMMMMMPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTSSSRRRRRRSSSTTTUUUSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOPPPPPPPPPPPPPPPOOONNNOOOPPPOOOMMMLLLLLLMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHGGGCCC@@@>>>>>>???BBBDDDGGGHHHGGGFFFFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDBBB@@@;;;;;;:::999888777666666444666777999999888777666555444444444333333333333333333333444444444444444222111000000//////000000............------------------------,,,+++***)))))))))))))))***+++,,,,,,((()))***++++++***)))(((*********+++,,,///111333888>>>FFFNNNTTTXXX\\\^^^^^^___```bbbdddeeeggggggggghhhjjjkkklllkkkiiiiiidddgggiiijjjiiijjjnnnrrrwwwpppYYYMMMFFFDDDNNNZZZnnn}}}wwwtttmmmkkkiiihhhhhhcccZZZSSSKKKJJJHHHHHHJJJNNNRRRUUUWWWYYY___hhhqqqxxx{{{{{{{{{wwwnnnaaaSSSGGG>>>:::000///...,,,******)))))))))******++++++******)))''''''((()))))))))))))))&&&'''((()))***))))))(((*********)))))))))(((((())))))((((((((((((((()))******************++++++))))))))))))))))))***+++*********,,,---,,,***(((((())))))******+++,,,,,,+++++++++++++++,,,---...'''((()))************)))+++++++++************)))++++++***++++++,,,---......///......///444:::>>>EEENNN]]]jjjuuu~~~}}}xxxtttrrrhhhgggfffeeecccbbbaaa```\\\[[[YYYVVVUUUTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXUUUVVVWWWYYY[[[```fffjjjpppqqqsssuuuuuutttrrrpppnnnnnnmmmkkkiiigggdddccc]]]^^^```aaaaaa```___^^^^^^```cccgggjjjlllmmmnnnpppqqqsssuuuwwwyyyzzzzzzyyywwwvvvuuuuuuwwwxxxzzzyyyyyyyyyxxxwwwtttrrrqqqnnnkkkfffbbb___]]]]]]^^^\\\\\\\\\[[[YYYWWWUUUSSSPPPOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSSSSRRRQQQPPPPPPQQQSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQNNNNNNOOOPPPPPPOOOOOOOOONNNOOOOOONNNLLLKKKLLLMMMKKKJJJHHHFFFEEEEEEEEEFFFIIIIIIGGGDDD@@@>>>>>>>>>>>>AAADDDEEEDDDCCCBBBCCCAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@BBBAAA???===;;;;;;;;;;;;999888666555444555777999:::999888777555555555444444333333333///000000111333444444555222111111000000000000000//////.........------------...------,,,+++***)))))))))))))))***+++,,,---((()))***++++++***)))(((***)))***+++---///111333777===FFFNNNTTTYYY\\\^^^^^^^^^___aaabbbcccdddeeeggghhhjjjlllmmmlllkkkjjjgggiiikkkkkkiiiiiillloooqqq{{{uuu]]]PPPHHHDDDIIIRRRgggzzz}}}wwwsssmmmjjjhhhhhhiiieee^^^WWWLLLJJJHHHHHHKKKOOOTTTXXX[[[[[[___gggqqqyyy||||||{{{sssfffXXXJJJ@@@;;;000000...,,,+++***))))))******++++++++++++******''''''((()))))))))))))))&&&''')))*********)))(((,,,+++++++++******))))))+++***)))(((((()))***+++)))))))))***+++++++++,,,))))))(((((()))***++++++******+++---...---+++(((((())))))***++++++,,,,,,++++++******)))******+++(((((()))******+++******+++++++++************)))++++++++++++,,,---...///////////////000444:::???DDDNNN]]]kkkuuu~~~~~~{{{vvvooommmkkkjjjiiigggcccaaabbb^^^ZZZXXXWWWWWWWWWVVVUUUSSSRRRSSSUUUVVVVVVVVVXXXXXXXXXWWWXXX[[[```dddjjjkkkmmmoooqqqsssssssssvvvrrrnnnlllllljjjfffcccbbbbbbbbbaaa^^^]]]^^^___\\\]]]___aaaccceeeffffffhhhkkknnnqqqrrrsssuuuwwwxxxxxxxxxvvvtttsssuuuwwwwwwwwwvvvtttrrrooommmlllkkkiiifffbbb```____________^^^]]][[[XXXVVVUUUTTTSSSRRRPPPNNNLLLJJJJJJIIIKKKLLLLLLLLLMMMMMMNNNNNNOOOOOONNNOOOPPPQQQQQQPPPSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPOOONNNMMMMMMMMMNNNPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBAAADDDCCCBBBAAA???>>>===<<<<<>><<<;;;::::::999999888777888888888555555555555555444444444777777555444444444444444222222222333333444444444555444333222222333444555000000000000000000000000---------,,,+++***(((((())))))******++++++++++++++++++++++++++++++++++++,,,+++***)))+++///333666888===EEEMMMSSSWWW[[[]]]\\\^^^```aaaaaabbbdddfffhhhiiijjjkkkkkkkkkkkkkkkiiijjjkkkjjjiiiiiikkkmmmnnnvvv}}}iiiVVVFFF>>>CCCLLLcccwww{{{uuuooollliiijjjmmmnnniiieee[[[NNNFFFJJJPPPSSSUUUXXXYYY^^^aaadddmmmyyy}}}zzzrrrggg\\\OOOCCC<<<999555000---,,,++++++***))))))))))))))))))))))))************************((()))+++,,,+++***(((&&&(((((())))))******+++++++++*********))))))((((((&&&'''(((*********)))(((((()))***++++++***((('''((((((((()))******++++++))))))))))))))))))))))))+++*********))))))(((((((((((()))***+++++++++*********************************+++++++++,,,,,,,,,,,,---///000111444888<<>>===<<<<<>>??????>>>>>>===<<<;;;::::::999888888888888999777777777777777666666666888777666555555444444444222222333333333444444444333222111111111111222333000000000000000000000000......------,,,***)))(((************+++++++++,,,+++++++++++++++++++++++++++***))))))***...222444777<<>>EEENNN[[[iiiuuu~~~|||xxxuuusssrrrpppnnnmmmiiieeeaaa___]]][[[YYYXXXWWWVVVWWWXXXYYYXXXWWWVVVVVVUUUTTTSSSTTTXXX[[[^^^___aaaeeeiiinnnrrruuuvvvuuuuuuuuuuuusssooolllhhhhhheeebbb^^^]]]^^^```aaaaaabbbbbbbbbaaa___^^^aaabbbdddfffiiimmmrrrvvvxxxzzz|||{{{yyywwwwwwwwwtttsssqqqooommmjjjiiihhhgggeeeccc```___^^^______^^^]]]\\\[[[ZZZXXXWWWVVVSSSRRRPPPNNNLLLJJJIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQPPPNNNMMMMMMLLLMMMMMMMMMLLLMMMMMMNNNNNNOOONNNNNNMMMLLLJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@CCCBBBAAA@@@???===<<<<<<;;;>>>BBBCCCBBB@@@??????>>>?????????@@@@@@@@@@@@======>>>>>>>>>>>>======<<<;;;::::::999999:::::::::::::::999999888888888999888888777666666555555333333333333333444444444333222222111111222222333000000000000000000000000.........---,,,+++***)))******++++++++++++,,,,,,++++++++++++++++++++++++***)))((((((***---000222666;;;BBBIIIOOOSSSWWWZZZ\\\^^^```aaaaaabbbccceeehhhiiiiiijjjjjjjjjjjjiiiggghhhiiihhhgggfffggghhhjjjpppzzzxxxcccOOOBBB@@@EEETTTjjjyyyuuuqqqrrrvvvxxxvvvrrrhhh\\\QQQOOORRRVVVYYY\\\ZZZ^^^aaafffnnnxxx||||||yyyvvvqqqjjjaaaUUUJJJBBB999555000,,,+++***))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((***))))))))))))))))))(((************))))))))))))***************++++++,,,'''((()))+++++++++***)))++++++******)))((((((((())))))))))))))))))))))))************))))))))))))+++***)))'''$$$"""************************,,,,,,,,,,,,------------//////......000444:::???DDDMMMZZZhhhttt}}}zzzxxxvvvuuusssooolllhhheeebbb```^^^\\\ZZZYYYXXXYYYZZZZZZYYYWWWYYYXXXWWWUUUTTTTTTWWWYYYZZZZZZ\\\___ccchhhmmmppppppqqqsssuuuuuutttqqqooolllkkkiiiddd```___```bbbaaabbbccccccbbbaaa___^^^]]]^^^___aaaccchhhooossswwwzzz}}}}}}|||zzzxxxxxxuuusssqqqnnnllljjjhhhggggggeeeccc```______```aaa^^^]]]]]][[[ZZZYYYXXXXXXUUUTTTRRROOOMMMKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFKKKLLLMMMNNNNNNOOOQQQRRRQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNOOONNNNNNMMMMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@BBBAAAAAA@@@>>>======<<<;;;>>>AAABBBAAA?????????>>>>>>>>>>>>????????????<<<======>>>??????>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999::::::999999888777777666444444444444444444444444444444333333333333444444000000000000000000000000/////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))***---000222555:::AAAHHHMMMRRRVVVYYY\\\^^^aaacccccccccdddfffhhhhhhiiiiiiiiiiiiiiihhhfffggghhhhhhfffeeeeeefffiiinnnvvvkkkVVVEEEAAACCCKKK___zzz}}}xxxssstttxxx{{{zzzxxxnnndddXXXRRRSSSVVVZZZ\\\ZZZ\\\___dddlllssswwwxxxtttrrrnnnjjjbbbXXXMMMEEE===999444000...---,,,+++))))))))))))))))))))))))************************+++******)))((()))))))))******))))))((((((((('''*********)))))))))))))))+++***)))((())))))+++,,,&&&'''(((***++++++++++++((((((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))((('''&&&%%%************************,,,,,,,,,---------......---,,,++++++,,,111888===CCCLLLYYYgggsss|||}}}zzzxxxvvvooommmiiigggfffdddaaa___[[[[[[ZZZZZZ[[[[[[YYYWWWZZZYYYXXXVVVTTTTTTUUUWWWXXXXXXXXXZZZ]]]bbbfffhhhjjjlllpppssstttsssrrrrrrpppooommmhhhdddbbbcccdddaaacccdddeeeeeecccaaa```\\\\\\]]]]]]```eeekkkpppuuuxxx|||~~~}}}{{{zzzyyywwwvvvssspppmmmkkkiiiiiihhhfffdddaaa``````aaabbb___^^^]]]\\\[[[ZZZYYYYYYUUUSSSQQQNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGIIILLLMMMLLLMMMOOORRRQQQPPPPPPNNNMMMLLLKKKKKKMMMLLLLLLLLLMMMNNNOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@BBBAAAAAA@@@???>>>======<<<>>>AAAAAA@@@?????????======>>>>>>>>>?????????======>>>???@@@@@@@@@@@@???>>>>>>=====================<<<<<<;;;::::::999;;;;;;;;;;;;;;;999888777666666555555555555555555222222333333333333222222111111111111111111111111///////////////...---,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++...000111555:::@@@FFFKKKPPPUUUXXX[[[^^^bbbdddeeeeeeggghhhhhhhhhhhhiiiiiihhhhhhgggeeefffhhhhhhgggeeeffffffjjjmmmsss{{{sss]]]JJJCCCCCCGGGYYYqqq{{{ttttttxxx|||}}}{{{ssskkk___UUUTTTWWW[[[\\\[[[ZZZ[[[```ggglllpppsssooommmkkkhhhbbbYYYOOOHHH@@@<<<666111///...,,,+++))))))))))))))))))))))))************************+++******)))((()))))))))***)))))))))((((((''''''))))))))))))))))))******+++***(((''''''((()))***''''''((()))***+++++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))******(((((()))***************************************,,,,,,,,,---------......---,,,++++++,,,111888===CCCLLLYYYgggsss||||||yyyrrrpppnnnlllkkkiiifffccc^^^]]]]]]^^^^^^]]]ZZZXXXYYYYYYXXXVVVTTTSSSTTTVVVVVVVVVVVVWWWYYY\\\^^^```dddhhhllloooqqqrrrsssuuurrrrrrqqqmmmjjjgggggggggccceeeggghhhhhhgggeeeccc]]]]]]^^^]]]___ccchhhmmmqqquuuyyy||||||{{{{{{{{{zzzxxxuuuqqqnnnlllkkkkkkiiigggeeebbbaaa```aaaaaa```___^^^]]][[[ZZZYYYXXXSSSQQQOOOLLLIIIGGGFFFEEEHHHHHHHHHGGGGGGGGGGGGGGGCCCGGGJJJKKKJJJKKKNNNQQQQQQPPPPPPOOOOOONNNNNNMMMNNNNNNNNNMMMNNNNNNOOOOOOMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBAAABBBBBBAAAAAA@@@??????>>>===???AAAAAA@@@???@@@@@@===>>>>>>>>>????????????>>>???@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>????????????>>>===<<<;;;;;;:::<<<<<<=========;;;:::888888888888777777777777777000111111222222111111000111111111111111111111111000000000000000///............------------,,,,,,++++++++++++++++++++++++++++++***+++,,,...///111444888>>>CCCHHHMMMRRRUUUXXX\\\aaadddfffggghhhiiiggghhhhhhhhhhhhggggggfffdddfffiiiiiihhhhhhhhhhhhjjjmmmrrryyyzzzdddPPPFFFEEEGGGTTTiii}}}~~~wwwuuuyyy~~~xxxsssggg\\\XXX\\\^^^^^^]]]YYYWWW\\\aaaeeeiiinnnlllkkkiiifffaaaYYYQQQKKK@@@<<<666111...---+++***))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((()))(((((((((((((((((('''))))))))))))***************)))(((((((((((((((((((((((())))))******++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))************((())))))******)))))))))************************,,,,,,,,,,,,------------//////......000444:::???CCCLLLYYYgggsss|||zzzxxxuuurrrpppnnnjjjgggbbbaaaaaaaaabbb```]]]ZZZZZZZZZZZZXXXVVVUUUVVVWWWSSSTTTUUUVVVWWWYYYZZZZZZ]]]aaaeeeiiikkkmmmqqqtttsssttttttrrroookkkjjjiiifffhhhjjjlllkkkiiifffddd`````````___```bbbfffiiinnnqqqvvvyyyzzzzzz|||}}}|||yyyvvvrrrooommmlllllliiigggdddaaa```______```bbbaaa___^^^\\\ZZZYYYXXXTTTRRRPPPMMMJJJHHHFFFFFFIIIHHHHHHHHHGGGGGGGGGGGG@@@DDDHHHIIIHHHHHHLLLPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKIIIIIIHHHFFFEEEDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@@@@>>>@@@BBBBBBAAA@@@AAABBB>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@BBBAAAAAA@@@???>>>===<<<===>>>??????>>>===;;;999:::::::::999999888888888222222333444444333222222111111111111111111111111000000111111000000//////............---------,,,++++++++++++++++++++++++************+++---...///111555:::@@@DDDIIIOOORRRTTTXXX^^^bbbeeefffhhhiiigggggghhhhhhggggggfffeeedddgggjjjkkkkkkjjjjjjkkkiiilllpppwwwkkkTTTHHHEEEEEENNN___rrrzzzxxx{{{~~~{{{qqqddd```cccdddbbb```YYYVVVYYY]]]___eeekkkmmmkkkhhheeeaaa[[[SSSOOOBBB===777222///---+++***))))))))))))))))))))))))(((((((((((((((((((((((()))******+++***)))(((''''''''''''(((((((((((((((((()))))))))***************************)))((((((***)))))))))))))))******++++++******)))((((((((())))))))))))))))))))))))((()))))))))************))))))***************)))************************++++++++++++,,,,,,,,,,,,...///000000222555:::>>>DDDLLLZZZhhhttt}}}~~~{{{xxxuuuqqqllliiieeeddddddddddddccc___\\\]]]]]]]]][[[YYYXXXYYYZZZQQQRRRTTTVVVWWWXXXXXXXXXVVVZZZ___bbbdddhhhmmmqqqsssuuuvvvuuurrrnnnlllkkkjjjkkkmmmnnnmmmjjjgggdddbbbbbbbbbaaa```bbbeeeggglllooosssvvvxxxzzz|||~~~|||zzzvvvrrrooommmlllllliiigggdddaaa^^^]]]]]]^^^cccbbb```^^^\\\ZZZXXXWWWWWWVVVSSSPPPMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGFFFFFF>>>CCCGGGHHHFFFGGGKKKPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA???@@@BBBBBBAAAAAAAAABBB????????????@@@@@@@@@@@@BBBCCCCCCDDDCCCCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAADDDCCCCCCBBB@@@??????>>>===>>>???@@@???===;;;:::;;;;;;;;;::::::999999999555666777888888777666555111111111111111111111111000111111111111000000/////////.........---------++++++++++++++++++++++++))))))))))))***+++,,,---///333888===BBBGGGLLLPPPQQQUUU\\\aaadddfffhhhiiigggggghhhhhhgggfffeeeeeedddgggjjjllllllllllllmmmhhhkkkooouuu~~~oooWWWIIIFFFAAAIIIWWWhhhxxx~~~zzz~~~wwwkkkeeehhhiiifffccc[[[UUUXXX[[[]]]cccjjjnnnllliiieeeaaa\\\VVVQQQDDD@@@:::555222000...,,,))))))))))))))))))))))))************************((()))+++,,,+++***(((&&&&&&'''''''''(((((())))))(((((())))))*********+++***+++,,,,,,,,,***)))(((+++***)))))))))))))))***((((((((()))******++++++))))))))))))))))))))))))(((((())))))*********+++((()))***+++------......******************************+++++++++,,,,,,,,,,,,---///000111444999<<>>???@@@AAAAAA@@@???>>>>>>>>>===<<<;;;999888777777888888888777444222111222111111111111111222222000000000000000000000000111111///...,,,,,,,,,,,,------,,,,,,+++***))))))))))))***+++,,,...///000000111444:::@@@FFFJJJLLLUUUYYY^^^bbbdddeeefffggghhhggggggfffffffffffffffhhhggggggggghhhjjjlllmmmnnnoooooopppvvvuuu^^^KKKAAACCCCCCMMM___sss~~~xxxnnneeebbbaaa^^^ZZZUUUQQQRRRXXXcccjjjooommmkkkgggbbb]]]XXXVVVHHHCCC;;;444111///...------,,,,,,+++***)))((((((((((((''''''''''''(((((()))))))))))))))*********++++++******)))(((((((((%%%%%%'''((())))))))))))(((((((((((((((((()))))),,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++)))************+++++++++,,,+++***((((((((()))***''''''(((((())))))******))))))***++++++,,,------+++++++++***++++++,,,,,,///000000///000222777:::CCCMMM]]]jjjttt|||tttuuuwwwzzz|||~~~~~~{{{rrrpppnnnmmmllljjjfffddd```^^^]]]]]]]]]]]][[[ZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVXXX[[[^^^aaadddfffjjjmmmqqqrrrrrrqqqqqqqqqppprrrsssttttttrrrooonnnkkkhhheeeddddddeeedddcccfffiiinnnppprrrtttxxx{{{{{{zzzxxxvvvrrrooolllkkkllljjjfffcccaaa```aaabbb`````````___^^^\\\[[[ZZZWWWVVVTTTSSSSSSRRROOOLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIMMMOOOPPPRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSUUUVVVVVVTTTSSSRRRPPPNNNLLLKKKJJJIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFFFFFFFFFFEEECCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@?????????>>>===<<<;;;::::::::::::999888666444444555444222111000///......111111111111111111111111111111000...---,,,,,,,,,------,,,,,,++++++***************+++,,,---...//////111333888???EEEIIIKKKRRRVVV\\\aaadddfffhhhjjjhhhhhhgggfffffffffffffffhhhhhhhhhhhhiiijjjlllmmmlllmmmmmmnnnsss}}}{{{dddPPPEEE@@@@@@GGGYYYlll||||||qqqgggaaa___]]]ZZZTTTPPPPPPVVV___eeekkkjjjiiigggccc^^^YYYVVVMMMGGG???777222000...,,,+++++++++******))))))(((((((((''''''''''''((((((*********))))))))))))))))))))))))))))))*********''''''((()))*********)))))))))))))))))))))))))))***++++++++++++******)))******++++++++++++******))))))*********+++++++++,,,+++)))((((((((()))******++++++++++++++++++,,,,,,,,,---......///000000,,,,,,++++++,,,,,,---------......///000333888<<>>===<<<:::999888777777777666444333111000000///111111111111111111111111111111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...///222666<<>>CCCGGGMMMRRRYYY___dddgggjjjlllggggggfffeeeeeeeeeeeeeeehhhhhhhhhiiiiiiiiijjjjjjhhhiiiiiiiiilllsss~~~pppYYYKKKCCC@@@DDDQQQcccwwwvvvjjj___XXXYYYWWWSSSOOOLLLNNNRRRVVV]]]```dddfffeeebbb]]]ZZZVVVOOOFFF===777222///---)))))))))))))))))))))***))))))(((((((((((()))))),,,++++++***)))(((''''''(((((())))))************))))))*********)))((((((,,,,,,++++++***)))))))))''''''((())))))***))))))'''(((((())))))(((((('''))))))))))))******************)))))))))))))))))))))))))))(((((('''''''''+++++++++,,,,,,,,,------++++++++++++,,,,,,---...,,,------...000333888<<>><<<:::999999999777666555444444444444444111111111111111111111111111222222222111000///...------------------......,,,,,,+++*********++++++,,,...111333666:::AAAFFFMMMRRRXXX^^^bbbdddggghhhfffeeeeeedddcccdddddddddfffgggggghhhiiiiiiiiiiiihhhiiijjjiiikkkqqqzzzttt\\\LLL@@@===???JJJ[[[ppp~~~~~~|||uuujjj^^^VVVUUUTTTRRROOOLLLLLLOOOQQQWWW[[[aaaeeegggeeeaaa^^^WWWQQQGGG>>>888444111///))))))))))))************))))))(((((((((((()))))),,,++++++***)))(((''''''************))))))((((((((((((((()))((((((''''''++++++++++++******))))))&&&'''((()))))))))))))))((())))))))))))))))))((((((((()))))))))*********)))))))))*********))))))(((((((((''''''&&&&&&%%%***************+++++++++))))))))))))***+++,,,---............///222666:::EEENNN\\\hhhsss|||lllpppuuuzzz}}}}}}{{{zzzuuuuuuvvvwwwzzz}}}{{{vvvsssssstttuuuwwwyyy|||xxxtttpppnnnlllkkkjjjiiigggeeedddcccbbbaaa___]]][[[ZZZZZZZZZZZZYYYYYYZZZZZZ[[[]]]___``````___```ccceeeiiijjjkkkmmmoooppppppqqqqqqooommmmmmpppqqqrrrrrrpppnnnnnnooosssvvvxxxyyy{{{{{{zzzyyywwwuuusssrrrnnnmmmjjjhhheeecccaaaaaa_________```______^^^^^^\\\ZZZYYYXXXWWWVVVSSSQQQNNNNNNOOOOOONNNMMMMMMLLLIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHKKKOOOSSSVVVYYYZZZ\\\[[[ZZZYYYYYYYYYYYYYYY[[[YYYWWWUUUSSSRRRRRRRRRWWWWWWWWWWWWVVVTTTRRRQQQRRRQQQOOONNNLLLLLLKKKKKKMMMNNNPPPRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFGGGHHHHHHGGGGGGGGGCCCBBB@@@>>><<<;;;:::999999888666444222000//////222222222222222222222222111222333333333222000///........................,,,++++++*********+++++++++...111222333888???EEELLLPPPWWW\\\___aaaccceeedddccccccbbbbbbbbbbbbbbbcccdddeeeggghhhhhhhhhhhhhhhiiijjjjjjjjjooowww~~~zzzbbbRRRDDD@@@@@@IIIXXXkkk~~~zzzyyyxxxvvvwwwxxxwwwrrrhhh[[[SSSRRRRRRRRRPPPNNNMMMNNNOOOSSSWWW^^^dddggggggeeedddZZZTTTJJJAAA:::666222000+++++++++******************))))))(((((())))))***++++++******))))))((((((++++++******)))(((((('''&&&'''((((((((((((''''''************************'''(((((())))))))))))((())))))************))))))((((((((()))))))))******(((((()))************)))))))))))))))))))))((((((++++++++++++,,,,,,,,,,,,(((((((((((()))+++,,,---...//////......111555999CCCMMM[[[hhhsss|||hhhlllsssyyy}}}~~~}}}|||xxxwwwvvvuuuvvvxxx{{{|||{{{{{{}}}~~~}}}yyyuuussstttuuuwww|||~~~~~~zzztttsssqqqpppooonnnlllkkkhhhgggfffeeeccc```^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[]]]^^^___^^^^^^```aaaddddddfffhhhjjjkkkmmmmmmlllkkkjjjlllooorrrttttttsssqqqpppqqquuuyyyzzzzzz{{{{{{zzzyyyxxxvvvtttsssnnnmmmkkkhhhfffcccaaa```____________^^^^^^]]]\\\\\\ZZZXXXXXXWWWVVVSSSQQQOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKJJJIIIHHHGGGFFFIIIJJJLLLOOOTTTXXX\\\______^^^]]]\\\[[[ZZZZZZZZZ\\\[[[ZZZYYYXXXWWWVVVVVVXXXYYYZZZZZZZZZXXXWWWVVVXXXVVVTTTRRRQQQPPPPPPPPPNNNPPPRRRTTTTTTSSSQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLNNNOOOPPPQQQQQQPPPOOONNNJJJJJJKKKKKKKKKJJJIIIIIIEEEDDDCCCBBB???===;;;:::;;;:::888555333222111000222222222222222222222222111222444555444333111000000000//////......------+++***************+++++++++...111222222666>>>EEEIIINNNTTTZZZ]]]```bbbdddbbbbbbaaa``````````````````aaaccceeeggghhhhhhhhhfffhhhiiiiiijjjnnnuuu{{{mmm]]]JJJFFFDDDJJJUUUfff~~~|||wwwuuutttrrrsssssssssoooeeeXXXOOOOOOQQQRRRQQQPPPNNNNNNOOOQQQUUU\\\ccchhhjjjiiiiii```YYYNNNDDD<<<777333000------,,,,,,++++++************))))))))))))***************)))))))))))))))*********)))))))))))))))&&&'''((()))))))))))))))'''(((((())))))******+++))))))*********)))(((((())))))************))))))(((((((((((()))))))))***'''((()))***+++******)))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++---...,,,---------...111666:::@@@KKKZZZhhhsss|||ccchhhpppxxx~~~~~~~~~|||yyyvvvttttttuuuvvvwwwwwwxxxyyyzzz|||~~~}}}{{{xxxuuutttuuuwwwxxx~~~wwwuuutttssssssrrrpppoookkkkkkiiihhheeecccaaa___]]]]]]\\\\\\\\\\\\]]]]]]YYY[[[]]]^^^^^^^^^___```^^^___```bbbeeeggghhhiiihhhggggggjjjnnnrrruuuuuuvvvsssqqqrrrwwwzzz|||{{{{{{{{{zzzzzzxxxvvvuuutttooonnnllliiifffcccaaa```^^^^^^^^^^^^]]]\\\[[[ZZZ[[[ZZZXXXXXXWWWVVVSSSQQQPPPPPPPPPQQQPPPPPPOOOOOOLLLLLLLLLKKKJJJIIIHHHGGGKKKKKKMMMPPPUUUZZZ___bbbaaa```___^^^]]]\\\\\\\\\\\\\\\]]]]]]\\\[[[YYYYYYXXXYYY[[[\\\\\\[[[[[[ZZZ\\\[[[YYYVVVUUUTTTTTTTTTOOOQQQSSSUUUUUUTTTRRRQQQQQQQQQPPPOOOOOOOOOPPPPPPMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYVVVVVVUUUTTTRRRPPPOOONNNQQQRRRSSSTTTTTTSSSRRRQQQMMMMMMMMMMMMMMMLLLKKKKKKFFFFFFFFFDDDBBB???===;;;;;;:::999888777777777777222222222222222222222222222333444555555444222000111111000///...------,,,******))))))***++++++,,,,,,///111222222666>>>EEEFFFKKKRRRXXX\\\___bbbdddaaaaaa```_______________]]]___bbbdddfffggghhhhhheeegggiiiiiiiiimmmtttzzz~~~uuufffJJJEEEBBBFFFNNN^^^ttt|||vvvssssssrrrrrrrrrqqqmmmcccVVVMMMMMMPPPRRRRRRQQQPPPPPPPPPPPPTTT[[[bbbhhhkkklllllleee]]]RRRGGG>>>777222000......------,,,+++************))))))))))))******)))))))))))))))*********((((((((()))******++++++''''''(((***++++++++++++&&&&&&'''((()))***++++++******+++******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((()))+++++++++***)))))))))******+++++++++,,,++++++++++++++++++++++++)))))))))***+++---...///***+++,,,---///222888<<