BM+6(d vvvTTTaaannnsssyyyWWWeeerrrtttttt{{{wwwrrrmmmkkkllloooqqqwwwzzz|||{{{zzz|||MMM[[[jjjppppppwww||||||}}}qqqeeeeeessstttfff```[[[TTTNNNKKKLLLOOORRRNNNQQQRRRQQQPPPSSS[[[aaahhhhhhfffbbb[[[WWWWWWXXXVVVUUUUUUVVVZZZ___eeehhhwwwnnneee___bbbccchhhwwwSSSYYYgggssstttpppxxx}}}pppdddlll}}}nnneeeaaaYYYUUUOOOKKKJJJJJJKKKKKKQQQOOOLLLLLLNNNSSSXXX\\\dddhhhllllllhhh```YYYTTTTTTdddgggWWWNNNUUUZZZWWWdddxxxyyyuuurrr{{{uuupppmmmjjjhhhgggfffhhhnnnvvv}}}}}}tttWWW\\\gggqqqqqqqqq|||tttiiittt}}}hhhbbb]]]YYYUUUOOOKKKKKKKKKLLLLLLLLLKKKIIIIIILLLRRRXXX\\\jjjmmmrrrrrroooiiiccc```yyycccTTTSSSSSSQQQTTTdddttt~~~~~~mmmmmm{{{zzz|||xxx|||~~~~~~}}}}}}}}}~~~~~~}}}{{{xxxtttpppllljjjbbb^^^WWWRRRNNNLLLJJJIIIEEEHHHMMMUUU\\\___```___cccbbb```\\\WWWZZZjjjzzz}}}aaaLLLSSS___fffbbb]]]\\\WWWPPPSSSUUUUUURRRSSSVVVWWWUUUQQQRRRSSSQQQOOOMMMLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIEEECCCBBBCCCFFFHHHHHHGGGDDDEEEFFFGGGGGGHHHGGGGGGFFFGGGIIIJJJJJJKKKMMMNNNQQQQQQQQQQQQTTTZZZhhhuuuxxxyyyyyyooo}}}rrrbbbaaa]]]ZZZVVVQQQMMMLLLLLLLLLLLLHHHGGGGGGIIIMMMTTTZZZ^^^ooouuu|||}}}{{{xxxfff[[[WWWUUUSSSQQQ[[[bbbdddgggllliiiaaalll~~~}}}}}}||||||{{{xxxsssoooxxx{{{}}}|||yyywwwxxxzzzzzzyyywwwvvvtttsssssssssssssssqqqnnnjjjddd```]]]aaa\\\UUUOOOKKKIIIGGGFFFCCCEEEJJJQQQWWWZZZ[[[ZZZ___]]][[[XXXTTTTTT]]]gggiiinnntttvvvqqqbbbOOOBBBFFFRRRZZZWWWTTTRRRJJJ@@@FFFJJJLLLKKKKKKMMMLLLHHHBBBCCCDDDCCC@@@>>><<<<<<::::::::::::::::::::::::AAA???======>>>>>>>>>===??????@@@@@@@@@??????>>>???AAABBBBBBBBBBBBCCCEEEHHHHHHGGGFFFQQQZZZkkkyyy|||}}}~~~~~~~~~uuufffbbbhhhbbb___[[[UUUPPPNNNMMMLLLKKKFFFGGGIIIMMMRRRXXX^^^aaallluuuttt]]]\\\fffjjjhhhgggaaagggiiifffhhhpppwwwyyy~~~}}}~~~~~~}}}}}}|||zzzwwwvvvyyy{{{}}}|||zzzyyyzzz{{{}}}|||zzzyyywwwuuuttttttttttttsssqqqmmmhhhccc```___ZZZRRRLLLHHHEEEDDDBBBBBBDDDHHHNNNTTTWWWXXXWWW^^^[[[YYYXXXUUUQQQTTTYYYWWWZZZ\\\]]]XXXPPPGGGAAABBBPPPZZZWWWRRRPPPJJJCCCGGGPPPYYY]]]^^^\\\UUULLLFFFHHHIIIHHHEEEBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666666555333444444555555444444333555666777777666555777888::::::999999VVV]]]kkkxxxzzz~~~{{{}}}rrr```fffooohhheee```ZZZTTTPPPNNNKKKIIIFFFIIIMMMRRRXXX\\\```bbbgggrrrfffVVVhhh~~~~~~{{{}}}~~~}}}|||~~~~~~}}}}}}}}}}}}|||{{{yyyvvvuuuuuuuuutttvvvxxxyyyyyyyyyzzz{{{yyyyyyxxxwwwvvvtttsssrrrqqqqqqrrrqqqnnniiieeebbb]]]WWWNNNGGGCCCAAA???>>>===???CCCHHHNNNRRRSSSSSSWWWTTTRRRRRROOOJJJIIILLLLLLMMMNNNMMMKKKGGGCCC@@@???NNNWWWRRRIIIFFFDDD@@@JJJSSS[[[______[[[RRRIII@@@BBBDDDCCC@@@===;;;;;;666666666666666666666666;;;;;;::::::999999999:::777777888999::::::::::::777888999999888777888999::::::::::::XXX]]]jjjvvvtttllllllwww~~~jjj```hhhpppiiiiiiddd^^^XXXTTTPPPMMMKKKJJJNNNTTTZZZ___aaaaaa```jjjuuu~~~~~~}}}||||||~~~}}}{{{{{{{{{}}}xxxsssooonnnppprrrqqqsssuuuwwwyyy{{{||||||uuuuuuuuuuuutttrrrqqqpppooooooooonnnlllhhheeecccccc]]]TTTLLLGGGEEEDDDCCC@@@AAADDDJJJQQQUUUWWWVVV[[[XXXXXXWWWSSSNNNNNNQQQQQQPPPPPPPPPPPPMMMIIIEEEFFFTTT\\\UUULLLIIIFFFBBBQQQVVVXXXVVVTTTSSSOOOIIIAAACCCFFFFFFDDDAAA???>>>999999999999999999999999222333333222111111222444333444555666777777777777555666777777666666777888777777888888TTT\\\kkkzzzyyyrrrtttuuuiiibbbeeejjjfffiiieee```[[[WWWTTTQQQOOORRRWWW___fffiiihhhdddaaajjjrrr{{{}}}|||}}}}}}wwwpppllllllqqqvvvssstttvvvxxx{{{}}}~~~~~~wwwwwwwwwwwwuuusssqqqppprrrqqqpppmmmjjjgggeeeccc```YYYOOOGGGBBB@@@>>>>>>:::<<>>HHHLLLMMMJJJJJJKKKIIIEEE===@@@CCCDDDBBB???======666666666666666666666666999;;;;;;:::777666888:::555555666666666666666555777888:::999999999:::;;;::::::::::::SSS]]]ooo~~~oooiiibbbaaaeeedddiiieee```\\\ZZZWWWTTTRRRZZZ```iiippprrroooiiieee```fffrrr|||}}}~~~||||||~~~~~~|||~~~}}}{{{{{{|||}}}zzzuuunnnkkknnnuuu|||ttttttuuuxxx{{{}}}}}}|||yyyyyyyyyxxxvvvssspppoootttrrrooolllhhheeecccaaabbb[[[QQQIIICCCAAA@@@???>>>???BBBIIIPPPUUUXXXXXXTTTTTTTTTSSSMMMIIIMMMUUU]]]ZZZWWWXXXYYYSSSFFF<<>>555555555555555555555555222444444222///---///111777777777777666555444333333555666666666666777999888888777666VVVcccppp|||~~~yyyuuu{{{}}}sssiiidddaaa```bbbeeeiiieeebbbaaaXXXSSS\\\fffqqq|||}}}xxxpppggg```^^^YYYVVVeeeyyy}}}}}}|||yyy|||~~~~~~~~~~~~{{{{{{tttqqqsssvvvyyyyyyzzzxxxvvvuuuvvvxxx{{{|||wwwyyy||||||zzzvvvppplllooonnnmmmkkkgggccc```^^^^^^WWWNNNGGGDDDBBB???===<<>>@@@HHHUUUcccnnnkkkXXXCCC@@@CCCFFFJJJQQQUUUPPPHHH;;;???DDDGGGEEEBBB???>>>777666444444666777666555555555555444444555555555555666777666333111111111666777777777777777666666:::999999999YYYeeeooo{{{wwwtttvvvppp{{{~~~uuuiiidddaaa___```eeejjjhhhggghhh```]]]gggvvvttthhh___YYYUUUMMMTTThhhuuu~~~}}}{{{~~~~~~~~~}}}|||{{{{{{|||~~~|||~~~yyysssrrrtttwwwyyyyyyvvvvvvwwwxxxxxxyyyyyyyyywwwxxxzzz{{{yyyvvvrrrooommmmmmllljjjgggccc```^^^^^^WWWNNNGGGDDDBBB???<<<;;;>>>CCCIIINNNQQQSSSTTTUUUOOONNNQQQOOORRRjjjsssQQQ???@@@IIITTTZZZ\\\VVVIII;;;@@@CCCFFFHHHLLLOOOKKKDDD>>>AAADDDDDDAAA===:::888666555333333555666555444555444444333333444444555333444555555333222333333555666666666666666555555888888888888ZZZeeeooo{{{vvvmmmvvv~~~|||xxxjjjdddaaa^^^]]]cccjjjjjjjjjllleeedddpppqqqcccYYYVVVTTTIIIGGGSSS\\\bbbmmm{{{~~~~~~~~~}}}}}}}}}}}}||||||||||||{{{zzzyyyxxxzzz~~~~~~~~~yyyvvvrrrrrruuuxxxxxxwwwrrrtttwwwyyyzzzyyywwwvvvwwwwwwxxxxxxwwwuuusssqqqkkkkkkjjjiiifffccc```___]]]VVVMMMFFFCCCAAA>>><<<;;;>>>CCCIIIMMMQQQRRRSSSUUUPPPPPPRRRNNNNNN```xxxiiiGGG555>>>JJJRRRPPPIIIBBB<<<888???CCCEEEEEEEEEGGGEEE@@@===???AAA@@@===999666555555333222222333444444333333333222222222222333333000222444444333333444555444444555555555555444444777777777777ZZZdddooo~~~|||rrrxxx~~~~~~{{{kkkdddaaa^^^]]]fffnnnpppqqqtttoooooo||||||lll^^^VVVYYYXXXLLLGGGQQQWWWXXX]]]eee~~~~~~}}}|||{{{{{{yyyzzz{{{|||}}}}}}||||||www|||~~~~~~vvvtttrrrtttwwwyyyxxxvvvqqqsssvvvxxxyyyyyywwwvvvyyyxxxwwwuuusssqqqppppppiiiiiiiiihhhfffcccaaa___\\\UUULLLEEEBBB@@@===;;;:::===BBBHHHMMMPPPRRRSSSQQQPPPSSSUUUOOOGGGNNN[[[___pppvvvsssnnn\\\FFF======IIIQQQMMMDDD>>><<<;;;===CCCEEECCCBBBCCCCCC@@@:::<<<>>>===;;;999888777333222000000222333222111222222111111111111222222000222333444333222333444222222333444444444333333555555555666[[[eeepppzzznnndddaaa___^^^kkkuuuzzz~~~{{{jjj```[[[___\\\PPPMMMXXX[[[YYY^^^qqq~~~|||zzzzzzzzz{{{|||}}}}}}|||{{{zzzuuuzzz~~~}}}}}}yyywwwvvvyyy}}}~~~|||zzztttttttttuuuvvvxxxyyyzzz|||zzzwwwssspppnnnmmmmmmiiiiiiiiihhhfffdddaaa```[[[TTTKKKDDDAAA???<<<::::::===BBBGGGLLLOOOQQQRRRMMMNNNRRRVVVRRRKKKMMMUUUaaaoooppphhhaaaSSSBBB??????IIIPPPMMMFFFBBB>>>;;;===BBBEEEDDDCCCEEEEEECCC:::<<<>>>>>><<<999888888222111//////111222111000111111111000000111111111111222444333222000111111111111222333333333333333444444444555^^^hhhrrruuugggaaaaaa```jjjvvv~~~uuugggccccccfff^^^RRRUUU```___\\\eee~~~|||{{{~~~~~~~~~}}}{{{wwwtttrrrsssyyy}}}|||}}}~~~||||||~~~~~~wwwuuutttssstttwww{{{}}}|||xxxtttpppnnnlllllljjjjjjiiihhhgggdddbbb```ZZZSSSJJJCCC@@@>>>;;;999999<<>>BBBEEEEEEGGGIIIHHHDDD===???AAA@@@===999666555222000//////000111111000111111000000000000111111111222333333111000000000000111222333333444444333444444444444aaakkkttt}}}|||||||||}}}~~~jjjbbbaaaaaammmzzzmmmgggkkkppppppbbbVVV```nnnhhhfffuuu~~~}}}zzzvvvqqqooosssyyy|||||||||~~~|||~~~~~~wwwvvvttttttuuuxxx|||~~~~~~zzzwwwsssqqqooooookkkkkkkkkiiigggdddbbb```ZZZSSSIIICCC???===;;;888888;;;@@@FFFKKKNNNPPPQQQRRRPPPNNNMMMIIIDDDDDDGGGAAAMMMMMMJJJLLLGGG===;;;???IIIPPPMMMFFFAAA===:::@@@CCCEEEGGGJJJMMMHHHAAA;;;>>>AAAAAA???:::777666222000//////000111111000222111111000000111111222...000222222111000111222000111222333444444444444444444444444bbblllvvv~~~}}}}}}~~~lllbbbaaabbbwwwmmmlllwwwyyyfff\\\lll}}}tttttt~~~||||||~~~}}}~~~~~~}}}~~~~~~|||xxxtttrrrsssyyy|||{{{|||~~~{{{zzz{{{~~~~~~{{{vvvvvvuuuvvvwwwzzz|||~~~~~~|||yyyvvvtttsssrrrmmmlllllljjjhhheeebbb```YYYRRRIIIBBB???===:::888888;;;@@@FFFKKKNNNPPPPPPJJJKKKOOORRRPPPKKKGGGEEEKKKRRRKKKCCCDDD???666666<<>>666:::???AAA@@@===:::999222111//////111111111000222222111111111111222222,,,...000111111111222444000111222333444555555555444444444333cccjjjvvv|||iiiffflllsssuuutttlllcccrrrwwwuuu}}}|||~~~~~~}}}}}}~~~~~~}}}~~~~~~{{{yyywwwuuusssqqquuu|||yyywww||||||}}}tttpppuuuzzzyyyyyy{{{}}}~~~zzzrrrnnnpppqqqnnnjjjgggfffdddaaa___[[[TTTKKKDDD@@@===:::777:::===BBBFFFHHHJJJLLLNNNLLLKKKNNNTTTPPPFFFCCCHHHGGGPPPLLLEEEGGGBBB777444BBBLLLRRRNNNFFFBBBAAAAAAGGGFFFEEEEEEJJJMMMGGG>>>666999>>>AAA@@@===888555333111000000111111000...////////////////////////000222333222111000111222111111222222222111111000111111222333gggnnnzzzpppkkksssvvvrrrnnn}}}~~~}}}{{{{{{}}}~~~~~~~~~}}}|||{{{zzzzzzyyywwwvvvyyy~~~yyyrrrkkkssszzz}}}wwwqqqpppuuuyyyxxxxxxzzz}}}~~~}}}tttqqqrrrqqqooollliiigggeeebbb___ZZZSSSJJJDDD@@@===:::777999===AAAEEEHHHJJJMMMOOOSSSOOONNNMMMEEE???EEERRRYYYZZZRRROOOSSSLLLAAA@@@???HHHPPPSSSQQQMMMDDD;;;CCCCCCBBBCCCIIILLLGGG>>>666999<<>>;;;888555222111///000111111///..............................000111000///...///000000000111111111111000000111111222222jjjrrryyyuuu~~~qqqsss{{{~~~}}}}}}~~~~~~~~~}}}|||}}}}}}||||||zzzyyyxxx|||{{{tttooopppxxx{{{zzzxxxwwwzzzzzzxxxxxxzzz{{{{{{~~~~~~vvvrrrsssooommmkkkjjjhhheeeaaa]]]YYYSSSJJJCCC@@@===999666777;;;AAAEEEHHHKKKMMMOOOSSSNNNKKKHHHCCCGGG^^^www}}}sssqqqmmmUUU;;;666BBBJJJTTT\\\```[[[KKK:::>>>??????AAAFFFJJJFFF>>>777888:::;;;;;;999666555111000//////000000///...........................,,,.........---,,,---...//////000000000000//////111111111222lllttt|||vvvzzz~~~}}}|||~~~~~~{{{yyyxxxxxxxxxuuutttyyy~~~zzz~~~|||yyyuuussstttwwwxxxxxx{{{~~~}}}wwwssssssmmmkkkjjjiiigggddd___[[[XXXRRRIIIBBB???===999666666:::@@@EEEIIIKKKMMMOOONNNKKKHHHEEECCCNNNnnnjjjBBB999EEELLLTTT[[[```[[[KKK;;;<<<>>>>>>???CCCFFFBBB;;;777888888999888777555444000///......000000///...........................+++---...---,,,+++,,,...---...//////////////////000111111111nnnvvvttt||||||}}}xxx~~~|||}}}}}}{{{}}}}}}|||zzzyyy{{{|||}}}vvvvvvzzz{{{~~~~~~|||zzzvvvpppmmmnnnrrrtttxxxwwwxxx||||||xxxtttuuunnnmmmkkkjjjhhheee```\\\WWWPPPHHHBBB>>><<<999666555999@@@FFFIIIKKKMMMNNNNNNJJJFFFBBB===EEE```}}}gggBBB<<>>???>>>AAACCC???888777777777777666555444333///...---...///000///---........................,,,---......,,,,,,---...------...///////////////000000111111qqqyyy~~~uuu~~~||||||}}}~~~vvvxxxzzzzzzzzz|||zzztttvvv|||xxxxxxtttooopppvvvzzz{{{zzzwwwvvvzzz{{{xxxvvvwwwqqqooommmllljjjgggccc___VVVOOOGGGAAA>>><<<999666555:::@@@FFFIIIJJJLLLMMMMMMGGGCCCBBB???AAASSSgggjjjxxxqqqNNN666777DDDJJJMMMIIICCC@@@===999<<>>888777777777777666555333222...---,,,---...///...---------------------------,,,...///...---,,,---...,,,---...///000000000///000000000000pppzzz}}}}}}|||}}}~~~}}}~~~vvvxxxzzzyyyzzz~~~{{{wwwyyyyyyyyyxxxvvv{{{zzztttrrrtttvvvtttssstttqqqooollljjjhhhfffbbb```UUUOOOFFF@@@>>>;;;888666555:::AAAFFFIIIJJJJJJKKKKKKDDDBBBEEEGGGGGGNNNYYY\\\jjjnnniii___KKK:::;;;DDDJJJMMMIIIDDDAAA===999;;;???@@@@@@AAABBB@@@;;;666777888888777555222111---,,,+++,,,...///...---------------------------,,,---......,,,,,,---...------...///000111111000000000000000nnn{{{~~~wwwxxxzzz~~~~~~yyywwwxxxzzzzzz||||||zzzyyy~~~~~~|||~~~~~~|||~~~}}}xxxzzzyyyyyyzzzwwwppplllnnnpppooooooqqqooollliiifffdddbbb```^^^UUUNNNFFF@@@===;;;888666666;;;AAAGGGIIIIIIIIIJJJOOOFFFBBBFFFIIIFFFFFFKKKIIIYYY\\\WWWSSSHHH999555@@@EEEIIIHHHEEEBBB:::333999>>>@@@@@@AAADDDBBB>>>666777999999888555222000---,,,+++,,,...///...---------------------------+++,,,------++++++,,,------...///000111111111111000000000000zzz~~~qqq~~~~~~}}}~~~|||}}}}}}|||||||||yyyuuuxxx~~~~~~}}}~~~~~~~~~~~~}}}xxxuuuvvv{{{~~~{{{vvvvvvvvvyyy||||||xxxuuuvvvuuusssrrrrrrqqqooommmnnnkkkiiiiiihhheee^^^YYYTTTMMMDDD>>>===;;;888444555:::@@@EEEHHHJJJKKKMMMLLLHHHDDDCCCGGGLLLKKKGGGMMMMMMGGGEEEJJJCCC777777CCCJJJMMMHHHAAA===:::777===DDDKKKNNNOOOLLLBBB888444999<<<;;;999777222+++...,,,++++++,,,------,,,,,,,,,,,,,,,---...//////)))***+++,,,---.........---......///////////////000000000000zzzxxx{{{~~~~~~}}}|||zzzzzz}}}|||yyy{{{~~~}}}~~~}}}{{{{{{|||}}}{{{yyywwwyyy|||}}}|||zzzzzzxxxvvvwwwyyyzzzxxxvvvyyyvvvtttsssrrrqqqnnnlllooollljjjjjjiiieee___ZZZTTTLLLDDD>>><<<;;;777444555:::@@@EEEHHHIIIKKKMMMQQQNNNJJJHHHIIIIIIFFFBBBDDDEEE@@@AAAIIIBBB666666===GGGNNNJJJBBB===999777EEEJJJNNNQQQSSSQQQGGG<<<555:::===<<<;;;999444......,,,***+++,,,---,,,+++...------,,,,,,,,,------******+++,,,------------------.../////////////////////000000~~~}}}www}}}{{{zzzzzzwwwxxx}}}~~~}}}~~~~~~~~~|||zzzyyyyyyyyyyyyyyy{{{|||}}}~~~}}}{{{zzz{{{yyyvvvuuuvvvxxxxxxxxxzzzxxxuuutttsssqqqooolllpppmmmkkkjjjjjjfff___ZZZRRRLLLCCC>>>;;;:::777444666:::@@@EEEHHHIIIKKKLLLKKKJJJJJJJJJIIIHHHGGGGGGJJJIIICCCFFFNNNEEE777666<<>>AAAHHHKKKBBB666333999<<<;;;;;;;;;888222---+++******+++,,,,,,+++...---,,,,,,++++++,,,,,,,,,---------,,,,,,+++***,,,---......//////......////////////~~~{{{wwwxxx}}}}}}xxxvvvwww|||{{{wwwxxxxxxyyyzzz{{{}}}}}}}}}~~~ssstttvvvwwwxxxyyyzzzzzzvvvtttssssssttttttsssrrrnnnllliiihhhgggccc\\\WWWNNNIIIBBB<<<999777555555777;;;AAAEEEGGGIIIJJJKKKNNNMMMLLLHHHBBBBBBOOO___ccc___XXXYYYZZZGGG666888GGGLLLQQQTTTVVVSSSFFF999===<<<;;;???GGGLLLEEE:::222777999999999999666111---+++)))***+++,,,+++++++++++++++++++++,,,---...------------,,,+++******,,,------................../////////~~~~~~|||zzz{{{zzzwwwvvv{{{~~~~~~wwwxxxyyyzzz|||}}}~~~~~~~~~rrrtttvvvxxxxxxxxxyyyzzztttrrrrrrrrrtttuuutttsssnnnkkkiiigggfffbbb[[[UUULLLHHHBBB<<<777555555555777;;;AAAEEEGGGIIIJJJKKKJJJIIIJJJIIIDDDHHH___xxxsssRRR999999FFFNNNYYY```cccZZZEEE222888999:::===DDDIIICCC:::111555888777777777555000,,,+++))))))+++,,,+++***************+++,,,---...------------,,,,,,+++***,,,,,,---............---......//////zzz}}}|||~~~zzzyyy{{{}}}}}}}}}|||}}}~~~yyyyyyzzz{{{||||||}}}}}}}}}yyyvvvvvvyyy|||||||||vvvwwwwwwvvvtttuuuwwwzzztttrrrqqqrrrssstttsssqqqooollliiihhhgggbbb[[[VVVJJJGGGBBB;;;666444444555777<<>>111555888:::<<<@@@BBB===666222666888666666666444///,,,***))))))***++++++***,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++++++++,,,------......------.........///uuu|||~~~~~~~~~~~~}}}~~~zzz{{{{{{|||}}}|||yyy{{{{{{|||||||||{{{zzzzzzzzztttnnnnnnsssxxxzzzyyy{{{zzzxxxtttqqqqqqvvvzzzuuusssrrrrrrrrrrrrqqqooopppmmmkkkiiihhhccc\\\VVVIIIGGGBBB;;;666333444555888<<>>===DDDLLLPPPJJJAAA;;;888555777;;;>>>>>>@@@AAA<<<555333777888666666666333///,,,***))))))***++++++***------,,,+++************+++,,,,,,------,,,,,,,,,+++,,,------......------............|||~~~}}}~~~~~~}}}|||zzzyyy{{{~~~}}}zzz{{{~~~yyy{{{{{{||||||}}}~~~~~~~~~{{{xxxwwwxxxxxxwwwyyy}}}xxx{{{zzzuuusssuuuvvvuuuuuuuuutttsssqqqooommmllliiihhhfffddddddddd\\\RRRIIIEEE@@@;;;777555444444:::<<<@@@EEEHHHJJJKKKKKKKKKIIIFFFBBB<<<<<>>;;;DDDIIIIIIBBB===<<<999444;;;<<<=========;;;:::999222666888555333444222///000---******+++,,,---,,,++++++************++++++...---,,,,,,++++++,,,,,,---...............------......///000~~~~~~}}}}}}|||{{{zzz{{{~~~}}}}}}~~~}}}{{{zzzzzz|||~~~|||xxxwwwzzz}}}|||~~~}}}~~~zzzzzz}}}}}}zzzvvvvvvuuutttrrrqqqooonnnjjjkkkjjjiiiiiiggg]]]QQQGGGDDD???:::666444333333:::<<<@@@DDDHHHJJJKKKKKKKKKJJJIIIGGGBBB>>>CCCLLLLLLUUUWWWYYYYYYJJJ;;;;;;DDDIIIKKKEEE???>>>;;;666<<<>>>@@@@@@???<<<888666444:::<<<888444222000---///,,,)))((()))*********++++++************++++++------,,,+++++++++++++++------............------......///000yyy~~~|||~~~}}}~~~|||}}}}}}|||{{{{{{~~~~~~~~~{{{yyyyyyzzz}}}~~~|||xxxxxx}}}~~~{{{{{{zzzyyy{{{~~~|||wwwtttttttttsssrrrpppooonnnkkkllllllkkkkkkfffZZZMMMEEEBBB>>>999555333333333999<<<@@@DDDGGGIIIJJJJJJIIIGGGEEECCC???;;;???EEE???CCCBBBFFFLLLCCC999<<>><<<999CCCFFFIIIKKKIIICCC<<<888666===AAA<<<555222///,,,---+++((('''((((((((('''++++++************++++++,,,,,,+++************+++------............------......///000|||~~~}}}|||~~~~~~~~~|||{{{}}}~~~}}}~~~}}}{{{zzzzzz{{{{{{zzzwwwyyyzzzwwwwwwwwwuuuuuuzzz~~~zzzsssqqqqqqqqqpppooonnnmmmllljjjkkkjjjgggfffaaaUUUIIIDDDBBB===999555444444444888;;;???CCCGGGIIIJJJJJJLLLFFFAAA>>>:::999@@@HHHJJJGGGAAACCCJJJAAA888===DDDIIILLLHHHBBB===<<<<<>>CCC???777222000------+++(((((((((((('''&&&++++++************++++++,,,+++******))))))******,,,,,,---.........---------...//////~~~~~~||||||}}}}}}|||}}}~~~|||zzzxxxuuuvvv{{{{{{wwwyyyyyyxxxxxx}}}}}}vvvqqqqqqqqqpppooonnnmmmllllllkkkgggcccaaa]]]SSSHHHDDDBBB===999666555555666888:::>>>CCCFFFHHHIIIIIINNNIIIEEEBBB===<<>>666===EEEIIIMMMKKKCCC<<<;;;===BBBFFFKKKNNNJJJBBB888111444<<>>888555222///---+++***)))******)))'''++++++************++++++,,,+++******))))))******++++++,,,---......------------...///yyywwwyyy~~~~~~~~~|||}}}}}}{{{|||~~~zzzwwwuuuwww~~~~~~~~~yyyzzzyyyxxx{{{}}}xxxtttttttttsssrrrpppooonnnnnnmmmhhhbbb```]]]TTTIIIDDDAAA===999777666666777777:::>>>BBBEEEGGGHHHHHHFFFGGGGGGFFF@@@???GGGRRRTTTOOOHHHJJJKKK<<<333===FFFKKKSSSUUULLL@@@;;;<<<@@@CCCHHHJJJGGG@@@888222444:::===:::888666333...---+++******,,,,,,***)))++++++************++++++,,,,,,+++************+++***+++,,,------...------------...///xxxvvvxxx||||||}}}}}}~~~~~~}}}}}}{{{|||}}}{{{|||vvvxxxxxxuuuuuuyyyyyywwwvvvvvvuuutttrrrqqqooonnnllllllhhhdddbbb^^^SSSGGGBBB???<<<888666555666666777999===BBBEEEGGGHHHHHHCCCDDDEEECCCAAAGGG\\\pppeeeaaaZZZ[[[WWWAAA444>>>FFFOOO^^^dddZZZGGG<<<:::???BBBEEEGGGEEE???999555666888888666666777222++++++***)))+++,,,---+++***++++++************++++++------,,,+++++++++++++++******+++,,,------------,,,---......}}}~~~{{{~~~|||www}}}yyy}}}~~~~~~vvvqqquuu}}}vvvzzzyyyuuutttwwwyyyxxxuuuuuutttsssqqqooommmllliiiiiihhheeeccc^^^QQQDDD@@@>>>:::777555444555555666999===AAAEEEGGGHHHHHHIIIHHHEEEAAACCCUUUxxx}}}zzzssspppeeeHHH888AAAEEERRRfffpppeeeNNN===999:::<<>>BBBEEEFFFHHHIIIHHHHHHDDD???DDD]]]}}}KKK555DDDFFFMMMXXX]]]TTTCCC888555;;;@@@BBB@@@@@@AAA<<<444666666777666444111...,,,+++*********))))))((((((---***)))++++++((((((+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---...000uuuvvv||||||||||||~~~~~~~~~|||}}}zzz}}}zzzvvvuuuvvvxxxzzzzzzzzzxxxuuuuuuwwwyyyzzzyyywwwtttrrrrrrqqqoookkkgggeeefffggggggbbbYYYNNNFFFCCC???999666444444444444555999>>>CCCEEEFFFHHHIIIIIIIIIEEEAAABBBSSSmmmzzzNNN999FFFHHHJJJNNNNNNFFF<<<999<<<;;;???@@@===<<<<<<777000666777777666444111...,,,************)))))))))(((---***)))++++++((((((+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,...///}}}|||}}}}}}||||||}}}~~~}}}|||}}}}}}|||{{{~~~~~~|||vvvxxxvvvuuuvvvyyy|||~~~~~~xxxwwwvvvwwwxxxyyyyyyxxxyyywwwsssqqqooollliiifff```bbbeeefffbbbXXXLLLDDDAAA===888555444555555555666:::???CCCEEEFFFGGGHHHHHHIIIGGGDDDCCCJJJVVV```eeeiiiqqq{{{qqqLLL777AAADDDDDDEEEDDD>>>777888>>>:::>>>@@@>>><<<;;;888333777888888777555222...,,,************))))))))))))---***)))++++++((())),,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---...000111}}}~~~|||}}}~~~|||wwwzzz}}}}}}zzzxxxwwwxxxzzz~~~xxxxxxxxxzzz{{{|||zzzxxxwwwuuurrrnnnllljjjhhhgggbbbcccdddddd___VVVKKKCCC@@@<<<777444444555666666777;;;@@@DDDFFFFFFGGGHHHGGGHHHHHHFFFEEEGGGKKKNNNRRRVVV^^^kkkiiiKKK777===>>>AAAEEEGGG@@@777555888888;;;>>>>>>===:::888666888999999888555222///---*********)))))))))))))))---))))))++++++((())),,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,///000222333~~~~~~}}}}}}~~~~~~}}}yyyyyy{{{||||||{{{{{{{{{yyyxxxyyy{{{~~~~~~wwwwwwxxxzzz|||{{{yyywwwtttsssrrrooolllkkkjjjkkkhhhgggeeebbb\\\TTTKKKDDD???;;;777444444555666666999===BBBEEEFFFGGGGGGHHHHHHHHHHHHFFFEEEEEEFFFGGGJJJLLLSSS```cccMMM<<>>CCCFFFGGGGGGGGGHHHIIIIIIHHHEEECCCBBBEEEGGGCCCEEEHHHRRRWWWGGG<<>>999FFFIIIJJJLLLKKKCCC;;;:::???===AAAJJJQQQKKK???888:::<<<<<<;;;:::777333000---(((((())))))*********++++++((((((++++++)))***...++++++++++++++++++++++++++++++,,,---------,,,,,,---...000111~~~~~~{{{~~~~~~~~~~~~~~~|||zzzzzzzzzyyyxxxwwwvvvttttttvvvxxxyyyxxx}}}zzzvvvuuuwwwyyyzzz{{{tttvvvxxxuuuqqqmmmmmmooohhhhhhgggccc\\\SSSJJJEEE@@@:::555555444222333666<<<@@@EEEHHHHHHHHHIIIIIIJJJCCCEEEHHHHHHWWWiiinnneeeZZZQQQMMMGGG===;;;@@@JJJXXX^^^QQQ@@@999;;;>>>DDD???CCCLLLKKK>>>555555888888999999888444///***)))***++++++++++++***))),,,+++***)))((((((((((((+++++++++++++++***)))((($$$***......---+++***//////000000~~~~~~~~~|||~~~}}}}}}}}}}}}}}}}}}~~~{{{zzzyyyyyyyyyyyyxxxwwwuuutttrrrsssuuuvvvvvvuuu~~~{{{xxxvvvvvvvvvvvvuuussstttsssrrrooommmmmmnnnjjjiiigggbbb[[[QQQGGGBBB???999555555444222333777===@@@EEEGGGHHHHHHIIIIIIGGGGGGJJJIIISSSvvvuuuiii^^^NNNAAABBBKKKVVViiisssfffNNN>>>999:::AAA???CCCKKKIII===999<<<777666666666666444000,,,************************,,,,,,+++***))))))))))))******+++++++++***))))))%%%(((+++,,,,,,+++++++++***+++,,,,,,}}}~~~|||{{{||||||||||||||||||||||||zzzzzzyyyxxxvvvtttrrrqqqttttttssstttvvvvvvuuusss{{{yyywwwwwwwwwwwwvvvttttttrrrooonnnnnnnnnmmmlllkkkjjjfff```XXXMMMDDD???>>>999555555444222333888===AAAEEEGGGHHHHHHIIIIIIGGGJJJKKKEEEUUUyyyZZZBBBBBBNNNVVVhhhsssfffLLL999666999>>><<>><<<888555555333111444999>>>AAAEEEGGGGGGGGGHHHIIIJJJGGGEEE@@@KKKsss___>>>;;;HHHLLLVVVZZZOOO<<<333888AAABBB===<<<===<<<777666:::;;;888555222000...+++))),,,***)))'''''')))***,,,---,,,,,,+++******++++++((()))***++++++++++++++++++---...---+++***+++,,,---...///000~~~~~~~~~zzz{{{~~~~~~~~~|||{{{zzzyyyxxx}}}zzzyyyzzz||||||}}}}}}~~~~~~}}}}}}|||wwwyyy{{{{{{yyyxxxyyy{{{wwwwwwwwwxxxxxxxxxuuusssooopppssswww{{{~~~}}}|||{{{vvvpppnnnnnnnnnkkkiiiiiifffbbb[[[RRRJJJCCC???:::777555555222000444:::???BBBEEEFFFGGGGGGHHHIIINNNAAA???BBBDDDUUUooo{{{\\\;;;777DDDHHHIIIGGG@@@777444;;;DDDEEE???;;;<<<===<<<;;;:::;;;888444222000///---++++++***(((''''''(((***+++,,,,,,++++++***+++++++++((()))***+++++++++++++++'''***...///...---,,,,,,+++,,,---...vvv~~~~~~~~~~~~~~~||||||{{{{{{}}}{{{yyyxxxyyy{{{|||~~~||||||~~~~~~~~~~~~||||||yyyzzzyyytttnnnkkkkkkmmmwwwvvvuuuuuuuuuuuusssqqqrrrrrrsssvvvyyy{{{zzzxxxzzzwwwssspppooonnnllljjjiiifffaaaYYYQQQIIIBBB???888666555555222000444;;;@@@BBBEEEFFFFFFFFFHHHJJJNNN>>>>>>GGGDDDGGGWWWbbbbbbppp~~~xxxYYY:::666BBBHHHEEECCC???999444777===BBB???<<<<<<======;;;:::999777444333333222111///***)))(((((((((((()))***,,,+++************++++++)))******+++++++++******%%%(((---//////...------------///000nnn~~~}}}}}}~~~~~~|||zzz{{{~~~}}}zzz{{{}}}~~~~~~}}}{{{zzzyyyzzzyyytttmmmkkknnnqqqyyywwwuuutttttttttsssqqqsssrrrrrrtttuuuvvvuuuttttttuuutttrrrooommmmmmnnnlllhhhaaaYYYOOOGGGAAA===777555555555111///555<<>>999999:::>>>;;;888666555222///---))))))))))))))))))))))))******)))))))))******+++******+++++++++***))))))''')))+++,,,,,,,,,---///...///000222hhh{{{~~~~~~}}}{{{zzz{{{~~~zzzyyyzzz|||}}}}}}|||zzzyyyssswwwzzz{{{||||||zzzwwwuuuuuuuuuuuutttrrrppppppqqqsssttttttsssooorrrtttssspppmmmnnnpppoookkkcccYYYOOOFFF???;;;666555555555111///555===AAACCCEEEEEEEEEFFFHHHJJJGGGEEEEEE<<<666AAAKKKFFFCCCNNN\\\]]]MMM;;;===KKKHHHFFFEEEAAA888555@@@PPPRRR[[[___UUUEEE;;;;;;???EEEBBB>>>:::555000+++'''(((((())))))))))))((((((***)))))))))))))))******+++++++++++++++***)))(((+++++++++))))))***---000***+++,,,...aaa}}}~~~|||yyyxxxyyy{{{||||||}}}||||||{{{zzzzzzyyyyyyxxxxxx||||||xxxtttsssuuuvvvvvvtttxxxuuurrrtttwwwvvvrrrmmmmmmooopppnnnkkkkkkmmmpppkkkiiicccYYYMMMCCC>>>===999555333222111000555<<>>???:::@@@LLLNNNJJJHHHJJJKKKCCC;;;@@@KKKPPPJJJEEEBBB???===CCCKKKZZZ___ccc[[[III999999AAAAAABBB@@@<<<555...***((())))))))))))))))))))))))(((***+++***((((((***,,,++++++******))))))((((((111000---)))&&&&&&))),,,,,,---...000\\\}}}}}}}}}}}}{{{yyyxxxyyyzzz||||||yyy~~~}}}|||zzzxxxwwwvvvxxxzzz}}}}}}yyyvvvtttuuuvvvuuutttuuusssqqqsssvvvwwwsssoooqqqqqqpppnnnllljjjkkklllmmmjjjcccXXXKKKAAA<<<:::999555222222111111555<<>>???>>>;;;555///+++***))))))))))))))))))))))))+++)))((((((***+++***)))*********)))))))))))))))'''***---...---,,,++++++,,,---...000SSS}}}|||~~~}}}||||||}}}}}}{{{zzzxxxxxxzzz{{{|||~~~~~~|||zzz}}}zzzwwwtttssstttwwwyyywwwrrrppprrruuuyyywwwuuuuuuvvvwwwxxxwwwsssqqqppprrruuuvvvtttqqquuussspppnnnlllkkkiiigggjjjggg```VVVJJJAAA<<<:::888444222222111111666===@@@BBBDDDEEEEEEFFFHHHJJJFFFHHHIIIAAA>>>OOO[[[TTTSSSSSSQQQJJJAAA>>>GGGRRRccciiidddMMM999777>>>CCC@@@DDDJJJLLLFFF===:::===;;;<<<<<<999444///---,,,))))))))))))))))))))))))---)))'''(((+++---***'''))))))))))))************&&&)))---///...---------,,,---...000KKK|||}}}||||||}}}~~~}}}~~~~~~~~~|||{{{zzzzzzzzz|||}}}~~~wwwxxx{{{}}}~~~~~~~~~~~~~~~}}}{{{xxxuuussspppqqqrrrqqqnnnnnnppprrruuuttttttuuuwwwyyyzzz{{{sssrrrqqqrrrttttttsssqqqvvvrrrnnnmmmmmmllliiifffddd```ZZZRRRIIICCC???>>>888444111222111111777>>>@@@BBBDDDEEEEEEFFFHHHJJJIIIKKKJJJBBBJJJllluuuooommmdddRRRCCCBBBLLLVVVssszzzpppTTT>>>===AAA@@@DDDDDDIIIMMMJJJBBB<<<;;;:::;;;:::777222...,,,+++))))))))))))))))))))))))+++*********++++++***((((((((())))))******++++++------,,,+++)))***---000,,,---...000EEEttt~~~{{{zzz}}}}}}uuuvvv~~~~~~}}}}}}||||||}}}~~~vvvwwwyyy{{{|||}}}~~~~~~{{{{{{|||{{{zzzyyywwwvvvssspppooopppsssuuuuuusssuuuuuuvvvvvvvvvvvvwwwxxxvvvuuussssssssssssrrrqqqtttqqqmmmlllnnnnnnkkkhhhbbb]]]VVVNNNHHHBBB???===777333111222111222888???AAACCCEEEFFFEEEFFFHHHJJJIIIHHHFFFDDD]]]fffKKKDDDKKKQQQ]]]aaaXXXCCC999???CCC>>>CCCBBBDDDHHHHHHAAA:::999::::::999555000,,,******))))))))))))))))))))))))(((,,,///---)))'''(((+++(((((())))))******++++++,,,,,,,,,+++******---000,,,---...000@@@lll||||||~~~}}}|||~~~}}}}}}~~~~~~|||{{{~~~~~~~~~~~~~~~|||{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyuuussstttxxxyyywwwsssxxxxxxxxxwwwtttrrrqqqrrrwwwwwwuuutttrrrrrrrrrrrrqqqooonnnmmmmmmmmmlllkkkddd^^^UUULLLEEE@@@;;;888666222000111222333888@@@BBBDDDFFFFFFFFFFFFHHHJJJKKKGGGBBBBBB\\\lllMMMFFFKKKNNNNNNLLLDDD999999AAACCC>>>AAA>>>???CCCCCC???;;;;;;999999777333///+++******))))))))))))))))))))))))&&&---222000)))%%%(((,,,))))))))))))************"""&&&,,,//////...,,,,,,,,,---...000<<>>:::666555222000111222333999@@@CCCDDDFFFFFFFFFFFFHHHJJJKKKFFFBBB???KKKooo```FFFFFFMMMOOOOOOIIIAAA===>>>@@@@@@???AAA>>><<<>>>===::::::===666666444111...++++++,,,))))))))))))))))))))))))(((---000///***'''(((************)))))))))))))))!!!&&&+++///...,,,***))),,,---...000999___zzzvvv|||}}}~~~~~~}}}~~~~~~}}}{{{{{{{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzz{{{|||}}}|||{{{xxxvvvvvvxxxzzz{{{vvvyyy}}}|||xxxuuuuuuvvvooorrruuuuuusssrrrsssuuuuuuvvvvvvuuutttuuuwwwyyyppprrrrrroookkkiiijjjmmm```YYYOOOHHHCCC@@@<<<999555111000111222333999AAACCCEEEFFFGGGFFFFFFHHHJJJEEEBBBCCC???AAAWWWkkkjjjmmmyyyrrrUUUAAADDDLLLMMMHHHAAA<<<===>>>===>>>AAA@@@<<<888777444111333777333333222000---,,,---...))))))))))))))))))))))))+++,,,......,,,***((((((++++++******))))))((((((***++++++)))(((''')))***,,,---...000???SSSwww}}}}}}rrrpppzzz~~~~~~~~~~~~~~~}}}{{{yyyzzz|||~~~{{{zzzzzz{{{~~~yyy}}}~~~|||{{{}}}}}}sssyyy|||xxxuuuxxx||||||}}}}}}|||yyywwwvvvwwwrrruuuwwwuuurrrpppppprrrrrrrrrtttvvvwwwvvvssspppmmmoooooolllgggeeefffhhhdddXXXMMMFFFBBB<<<999:::666222000111111222999@@@DDDDDDEEEFFFFFFFFFFFFFFFJJJ???;;;888999GGGQQQKKKVVV]]]ZZZJJJ@@@EEEKKKLLLFFFCCC???======???AAACCCFFFBBB<<<888777888999999555111///000///***'''((()))))))))))))))))))))))))))******)))(((((()))+++))))))(((((((((((())))))------------,,,,,,+++***...//////000<<>>;;;===CCCIIIMMMLLLGGGAAA<<<999888888888555111///111///***'''((()))))))))))))))))))))))))))******)))(((((()))+++)))))))))))))))***+++++++++,,,,,,,,,++++++***)))---......///888HHHiii}}}~~~|||}}}|||xxxyyyyyyyyyqqqdddgggvvv~~~zzzwwwxxx~~~zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzz{{{wwwwwwvvvssswwwyyyzzzzzzxxxwwwwwwxxx~~~|||zzzyyyxxxvvvsssqqqqqqpppppprrrssstttsssqqqnnnnnnmmmjjjhhhhhhkkkmmmeeeZZZNNNHHHCCC<<<888888666222000111111333:::AAAFFFFFFGGGHHHHHHHHHHHHHHHFFFHHHGGGBBB@@@EEEJJJKKKFFFMMMNNNFFFCCCGGGIIIFFFEEEBBB>>>>>>AAAFFFKKKMMMKKKGGGBBB===999777777777555111000111///)))'''((()))))))))))))))))))))))))))******)))(((((()))+++***************+++,,,---******+++++++++***)))))),,,---......666BBB___zzz{{{}}}~~~|||~~~|||vvvvvv|||zzzjjjxxx|||~~~~~~}}}{{{~~~|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}{{{{{{yyytttzzz|||}}}}}}|||{{{{{{|||}}}zzzzzz{{{zzzvvvrrrrrrqqqpppqqqsssttttttsssqqqpppmmmjjjiiiiiijjjllleeeZZZOOOHHHCCC<<<888777666222000111222444:::BBBEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHAAA@@@MMMUUUSSSRRRMMMNNNKKKDDDCCCHHHKKKIIIHHHEEECCCCCCDDDEEEDDDBBBBBB@@@>>>:::777555666777444111111111...((('''))))))))))))))))))))))))))))))******)))(((((()))+++,,,++++++*********++++++******++++++++++++******------...///666>>>VVV}}}||||||{{{|||}}}xxxxxx}}}|||zzz~~~yyyzzz{{{}}}~~~~~~|||}}}}}}|||{{{zzz|||{{{www{{{}}}~~~}}}~~~~~~{{{yyyzzz||||||xxxuuutttrrrrrrrrrtttuuuuuuttttttqqqnnnkkkiiihhhhhhhhhcccYYYNNNHHHCCC<<<777777666222000222222444;;;CCCDDDEEEEEEFFFFFFFFFFFFFFFKKKKKKDDDOOOqqq}}}ooofffYYYRRRGGG@@@DDDMMMUUUWWWYYYQQQGGGAAA??????===;;;<<<===<<<999555333333555333222222222...((('''***************************)))******)))(((((()))+++---,,,+++***)))(((((((((++++++,,,,,,,,,,,,,,,+++......///111777:::LLLrrr~~~yyyzzz|||}}}~~~~~~}}}||||||}}}vvvvvvwwwzzz}}}{{{~~~~~~yyyzzzzzzyyy|||}}}|||wwwvvvyyyyyywwwzzz|||}}}}}}|||{{{|||}}}}}}|||{{{{{{|||{{{yyyxxxtttsssssstttuuuuuutttrrrtttqqqnnnllljjjiiifffddd```VVVLLLGGGBBB<<<777666666222000222333555<<>>===>>>???;;;555222111333222222333222---'''&&&***************************)))******)))(((((()))+++---,,,+++***)))(((((((((++++++,,,---------,,,,,,...///000111888666DDDggg{{{{{{}}}~~~~~~yyy}}}}}}~~~}}}||||||yyy{{{}}}zzzyyywwwyyy|||~~~~~~}}}|||zzz}}}~~~~~~}}}xxxzzz|||{{{zzz~~~~~~xxxtttuuuwwwwwwzzz{{{}}}|||{{{zzzzzz{{{~~~~~~|||zzzyyyyyytttssstttuuuuuutttqqqoooqqqooollllllllljjjfffbbb]]]SSSJJJFFFBBB;;;777666666222111222333555<<>><<<666222222444222222333333---&&&&&&+++************************)))******)))(((((()))+++++++++*********++++++,,,******+++,,,,,,,,,,,,,,,---...///111999444>>>aaa~~~~~~}}}|||~~~||||||}}}~~~~~~~~~}}}~~~~~~{{{{{{xxxzzz}}}{{{wwwqqqooouuuzzz{{{~~~~~~{{{zzzzzz~~~}}}}}}}}}yyy|||~~~{{{uuutttwwwxxx{{{}}}~~~}}}{{{zzzzzz{{{{{{xxxxxxzzzsssssssssuuuuuusssooolllnnnlllkkklllmmmkkkfffbbb[[[RRRIIIEEEAAA;;;777666666222111222333555===EEEFFFFFFGGGHHHHHHHHHHHHGGGCCCRRRIIIQQQ~~~eeeMMMHHHMMMSSSVVVVVVJJJ<<<555555777666444333777;;;:::666333555777222222333333---&&&&&&+++************************)))******)))(((((()))+++*********+++,,,---///000((()))***+++++++++++++++,,,---...000777777===VVV~~~~~~{{{{{{~~~}}}}}}}}}{{{zzz~~~{{{}}}~~~}}}~~~~~~~~~wwwrrryyy}}}yyyyyy{{{zzzwwwsssppprrrvvv|||{{{zzzyyyzzz|||~~~~~~}}}|||~~~}}}{{{~~~|||}}}~~~}}}zzz}}}}}}|||{{{xxxxxxzzz{{{|||{{{zzzwwwuuutttvvvxxx}}}|||{{{xxxuuutttuuuvvvssstttuuuuuutttssspppooolllnnnpppnnnjjjeeeaaa```ZZZPPPHHHDDDAAA;;;666666333111000000333999@@@DDDFFFFFFEEEEEEFFFHHHJJJKKKIIIGGGHHHSSShhh}}}bbbEEEBBBPPPSSSIIINNNBBB777555777888999<<<777;;;<<<999777999:::888444333111...,,,,,,+++,,,))))))************))))))******))))))))))))******++++++******))))))((((((******+++,,,,,,,,,,,,+++//////...---777777;;;PPPzzz}}}|||~~~~~~~~~||||||zzz{{{~~~}}}}}}{{{nnnqqqwww~~~zzzttt{{{xxxtttqqqrrrvvv{{{~~~|||zzzyyyyyy{{{}}}~~~~~~{{{uuuuuuxxx{{{{{{zzz|||||||||zzzxxxwwwyyy{{{zzz{{{|||zzzxxxvvvuuuvvvzzzzzzxxxwwwuuuuuuvvvwwwssstttuuuvvvvvvtttsssqqqnnnnnnooonnnjjjeee```\\\VVVMMMEEEBBB???999555555444222000000333999@@@DDDEEEEEEEEEEEEFFFHHHIIIKKKNNNIIIEEEKKK[[[nnn{{{}}}rrrYYY???===LLLRRRKKKHHH===444444888999:::;;;666999999555333555777555333222///---+++*********))))))************))))))******))))))))))))***************)))))))))))))))******+++,,,,,,,,,,,,+++//////......777777999IIIppp~~~}}}}}}}}}}}}}}}}}}{{{{{{}}}{{{zzz|||~~~}}}|||}}}ppplllmmmuuuxxx}}}zzzwwwtttuuuwww{{{}}}}}}{{{{{{}}}wwwtttqqqrrrvvvyyyzzzyyy{{{{{{{{{yyywwwwwwxxxyyyzzz|||~~~}}}zzzwwwuuutttxxxwwwvvvvvvuuuuuuvvvvvvppprrrsssuuuuuutttsssrrrpppnnnmmmmmmlllggg___YYYQQQIIIBBB???===888444333444222111111444999???CCCDDDDDDDDDEEEFFFGGGIIIJJJLLLFFFAAADDDMMMXXXbbbggggggaaaOOO:::999HHHPPPMMMDDD:::333666<<<>>>>>>>>>888:::888333000333666555222111...,,,***)))))))))((())))))******))))))(((******))))))))))))******))))))))))))******************+++,,,,,,,,,,,,+++////////////666888888CCCgggyyyxxx~~~}}}~~~~~~}}}}}}}}}zzz|||}}}|||{{{|||zzzuuuqqqsssyyy~~~|||zzzzzz{{{}}}~~~}}}~~~zzzxxxvvvwwwyyyzzzzzzyyyyyyzzzzzzyyywwwvvvwwwxxx{{{}}}~~~}}}zzzwwwvvvvvvyyyxxxwwwvvvwwwvvvvvvuuummmnnnppprrrrrrrrrqqqppppppmmmkkkmmmmmmjjjaaaYYYNNNFFF???>>><<<888444333444222111111555:::???CCCDDDDDDDDDEEEFFFGGGHHHIIIIIIEEECCCFFFJJJLLLNNNOOOVVVTTTIII:::999DDDMMMLLLDDD;;;555:::BBBEEEDDDCCC===>>>;;;444111444777888222111...,,,***)))))))))(((((())))))))))))((((((******))))))))))))******(((((())))))******++++++******+++,,,,,,,,,,,,+++//////000000444888888???___{{{{{{~~~}}}}}}~~~~~~||||||}}}~~~}}}|||~~~}}}{{{{{{~~~~~~xxxxxx~~~}}}}}}yyyyyyyyyzzz{{{{{{yyyxxxxxxyyyzzzyyywwwvvvvvvwww}}}}}}|||zzzwwwwwwxxxzzz}}}{{{xxxxxxxxxwwwuuurrrmmmoooppprrrrrrqqqooonnnmmmkkkjjjmmmnnnkkkbbbZZZLLLEEE???>>>===888444333333222111222666;;;@@@DDDCCCDDDEEEFFFGGGHHHHHHIIILLLEEECCCHHHLLLIIIGGGHHHKKKKKKEEE;;;999BBBIIIIIIHHH===666;;;DDDGGGEEEDDD@@@AAA===555222444888888333111///---+++*********(((((())))))))))))((((((******))))))))))))******(((((())))))******++++++******+++,,,,,,,,,,,,+++......000111222888888;;;XXX~~~}}}}}}|||||||||~~~~~~~~~}}}}}}|||||||||~~~}}}{{{}}}~~~}}}}}}|||||||||||||||vvvwww|||~~~~~~}}}||||||~~~~~~}}}|||rrrsssvvvyyyzzzzzzyyyxxxxxxzzz{{{zzzxxxvvvvvvwww|||{{{zzzxxxvvvwwwyyy|||~~~{{{yyyyyyzzzxxxuuuqqqrrrssstttttttttrrrpppnnnjjjjjjjjjllllllggg___XXXKKKDDD??????===888444333111000111333777<<>>GGGNNNLLLIIIIIIHHHFFF@@@999;;;DDDLLLNNNNNN@@@666999AAADDDCCCAAA???@@@<<<444000222555555333222///---+++*********'''(((((())))))(((((('''******))))))))))))******))))))))))))******************+++,,,,,,,,,,,,+++,,,---///111///888777666PPP~~~~~~~~~~~~~~~~~~}}}~~~~~~zzz|||}}}{{{{{{~~~yyy}}}~~~~~~~~~~~~}}}|||zzzzzzzzz~~~}}}yyyxxxvvvxxx{{{~~~~~~~~~}}}~~~||||||}}}pppsssxxx{{{}}}|||{{{zzzxxxzzz{{{{{{yyywwwvvvwwwwwwxxxyyyyyyxxxxxxyyy{{{|||yyywwwwwwzzzyyyuuuqqqvvvvvvvvvvvvtttqqqnnnlllgggiiikkkkkkggg```XXXSSSJJJCCC>>>>>>===777222111//////000333888>>>DDDGGGEEEFFFGGGIIIJJJJJJJJJJJJEEE>>>CCCVVVccc___SSSMMMMMMGGG===888>>>LLLYYY___WWWGGG888888>>>BBBAAA@@@???@@@<<<444000111333222222111...,,,***)))))))))''''''((((((((((((''''''******))))))))))))***************)))))))))))))))******+++,,,,,,,,,,,,+++***,,,...111---777666333KKK|||~~~~~~~~~zzzyyy}}}~~~{{{}}}www|||}}}{{{zzzzzzyyyzzz}}}~~~qqqssswww{{{~~~}}}uuuuuuyyy~~~~~~}}}xxxzzz||||||yyywwwwwwwwwsssvvvyyyzzzzzzyyyyyyyyyyyyvvvtttvvvyyyzzzvvvqqqvvvvvvvvvtttrrrnnnkkkhhhfffiiikkkjjjcccZZZSSSOOOJJJCCC>>>===<<<666111///......000333888???EEEHHHEEEFFFHHHJJJKKKKKKKKKJJJEEEDDDSSSqqqxxxcccUUUSSSIII===888BBBVVVgggppp```MMM<<<999???BBBBBBAAA@@@AAA>>>666111222333222111///---+++)))(((((((((''''''((((((((((((''''''******))))))))))))******++++++******))))))((((((******+++,,,,,,,,,,,,+++)))+++...111000444999999FFFsss~~~~~~}}}||||||~~~}}}zzz~~~~~~{{{zzz~~~|||yyyxxxzzz||||||{{{zzzuuuqqqsssyyy}}}|||uuuyyy}}}}}}yyyyyyyyyzzz{{{zzzxxxvvvwwwyyyzzzxxxwwwwww{{{~~~vvvtttsssvvvzzzyyysssmmmrrryyyzzztttnnnllljjjeeeooommmkkkgggbbb[[[SSSMMMIIIEEE???:::777555333111222111000333999???DDDGGGHHHHHHHHHJJJKKKKKKIIIGGG???NNNnnnzzz___dddMMM;;;;;;DDDNNN\\\kkk\\\FFF666999@@@@@@???BBBHHH@@@999666333000///222222///+++)))((((((''''''(((((((((((())))))))))))***''''''******''''''***)))))))))))))))))))))))),,,---......,,,+++,,,...,,,...///111222555999777BBBlll}}}~~~}}}}}}~~~}}}zzz}}}}}}}}}}}}~~~{{{yyyxxx|||~~~}}}{{{~~~{{{vvvvvvzzz~~~~~~~~~}}}}}}}}}~~~zzz~~~~~~~~~~~~zzzyyyyyyxxxyyyyyyyyyxxxwwwuuuwwwxxxwwwuuuuuuwwwzzzuuusssrrrtttuuuuuuqqqmmmsssxxxwwwqqqllllllkkkhhhkkkiiigggeee```ZZZRRRMMMHHHDDD>>>999777444222000222111111444:::@@@DDDFFFGGGFFFFFFGGGIIIIIIGGGEEEAAAQQQrrrqqqaaaOOOBBBDDDJJJLLLQQQYYYLLL<<<333999AAAAAA@@@CCCEEE===777555333//////111222///+++(((((((((((('''(((((((((((())))))))))))***''''''******''''''***))))))))))))))))))))))))+++,,,------+++***+++------...000111555555888666===ccc~~~~~~~~~|||~~~~~~}}}~~~~~~~~~{{{yyy}}}~~~~~~|||{{{|||~~~~~~}}}|||zzzyyy{{{|||{{{yyy|||{{{yyyzzz||||||{{{zzzxxxxxxyyy|||~~~~~~|||{{{~~~~~~}}}yyyyyyyyywwwvvvvvvvvvwwwxxxvvvwwwyyyyyyxxxwwwxxxyyyvvvvvvtttsssrrrqqqpppppptttvvvtttnnnkkklllmmmllllllkkkhhheee```YYYPPPKKKEEEBBB<<<888555333111///000000222666<<>>KKKhhhooo\\\PPPHHHLLLNNNIIIDDDCCC===444222:::@@@???>>>AAA@@@999444333222//////111111...+++(((((((((((('''(((((((((((())))))))))))***''''''******''''''***))))))))))))))))))))))))***+++,,,,,,******+++,,,---///000222777444777666999[[[~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}|||zzz}}}|||wwwrrrpppqqqtttwwwxxxuuuttttttvvvzzz}}}wwwxxx|||~~~~~~}}}yyyxxxwwwuuussstttwwwyyywwwyyy{{{}}}}}}}}}}}}}}}zzzyyywwwtttqqqppprrrtttssstttssspppooooooooonnnrrrppplllggg```WWWMMMGGGCCC???:::666444222000///000000333888>>>BBBDDDDDDFFFEEEDDDEEEEEEEEECCCBBB:::BBBVVVmmmxxxqqqbbbWWWUUULLLGGGJJJLLLFFF>>>:::999555666<<>>>>>???<<<777444666666333222333000...***(((((())))))((((((((((((((())))))))))))***''''''******''''''***))))))))))))))))))))))))***,,,------,,,,,,---///---...000222777111666888555KKKyyy~~~~~~~~~~~~~~~~~~|||{{{~~~|||~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}yyysssmmmnnnpppssswwwzzz}}}~~~yyywwwuuuvvvyyy|||}}}~~~~~~zzz~~~|||xxxyyyxxxuuurrrrrrvvvzzzttttttvvvyyy|||~~~zzzwwwssspppoooppprrrsssrrrpppqqquuuvvvrrrooonnnjjjhhheee```ZZZRRRIIICCC@@@<<<888444333222000///111222555:::@@@DDDEEEEEEHHHIIIJJJKKKKKKIIIDDD@@@:::===EEELLLLLLEEE@@@@@@HHH@@@888888???EEEFFFEEE:::999;;;???CCCEEEEEEDDD;;;777555888888555333444000---***(((((())))))((((((((((((((())))))))))))***''''''******''''''***))))))))))))))))))))))))***,,,------------...000,,,...///111777111666999333CCCooo}}}~~~}}}~~~}}}|||}}}}}}|||~~~~~~~~~zzz}}}|||yyyxxxzzz|||}}}}}}}}}~~~yyywwwyyyzzzwwwssssssvvvzzzvvvtttsssuuuxxx{{{{{{zzzzzzuuupppoooqqqssssssrrrsssnnnmmmrrrtttpppmmmnnnhhhfffbbb^^^XXXPPPHHHBBB???<<<777444333222111000222333555999???DDDFFFGGGHHHJJJLLLNNNNNNJJJDDD???888>>>HHHPPPNNNFFFCCCDDDEEE>>>777777???GGGJJJHHH999:::===BBBHHHLLLIIIEEE:::666666888999555222333000---***(((((()))))))))(((((((((((())))))))))))***''''''******''''''***)))))))))))))))))))))))))))+++,,,---,,,,,,...///+++,,,...000777111777:::111===hhh~~~}}}~~~~~~||||||||||||}}}~~~yyyzzz|||}}}~~~~~~|||zzzzzz|||||||||{{{wwwyyy{{{xxxtttsssvvv{{{zzzwwwttttttwwwyyyyyyxxx|||vvvqqqppptttwwwuuusssuuummmjjjnnnpppmmmllloookkkiiieee___XXXOOOFFF??????<<<777444333333222000333333555999???DDDGGGHHHGGGJJJMMMPPPPPPKKKCCC===;;;CCCQQQZZZXXXNNNJJJKKKDDD???999:::AAAIIIKKKGGG;;;<<>>???DDDFFFNNNSSSMMMEEE999444;;;CCCCCC???===666777999:::999666444222...+++(((&&&''')))******))))))))))))))))))))))))******))))))))))))************++++++++++++************+++,,,,,,,,,,,,+++///000111222666555333777::::::SSS|||~~~}}}}}}~~~~~~~~~}}}~~~~~~zzzqqquuu~~~}}}~~~|||zzzyyy~~~}}}}}}~~~~~~~~~}}}|||}}}{{{|||~~~~~~||||||~~~yyyvvv{{{}}}}}}~~~~~~{{{zzzyyyxxxwwwwwwvvvuuuwwwuuuuuuuuuxxxyyyzzzyyyzzztttqqqrrrrrrqqqqqqtttpppmmmjjjiiijjjlllnnnnnnllliiieee^^^UUULLLDDD@@@;;;:::777444111000//////111333666===DDDIIIIIIHHHJJJLLLOOOPPPNNNIIICCC@@@CCCfffooo```WWWJJJBBBEEEKKKNNNXXX```[[[BBB888333:::AAA@@@<<<999666777999999888666333111...+++(((&&&''')))******))))))))))))))))))))))))******))))))))))))************++++++++++++************+++,,,,,,,,,,,,+++...///000111777777444777999777LLLqqq~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~}}}|||{{{xxxwwwxxxzzz~~~~~~}}}}}}~~~~~~}}}|||}}}zzzyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~{{{zzz{{{}}}}}}}}}xxxwww~~~||||||~~~~~~~~~~~~xxxwww}}}{{{{{{{{{}}}yyyxxxvvvuuutttuuuuuuvvvsssssstttwwwzzz{{{yyyxxxtttrrrrrrsssqqqnnnoootttuuurrrooonnnooopppooonnniiifffbbb[[[RRRIIIBBB>>>:::999666333111000//////222444999???FFFJJJKKKKKKLLLNNNPPPPPPMMMHHHBBB>>>JJJzzzrrr[[[IIIBBBFFFLLLNNNWWW^^^YYY???888555:::@@@???;;;777666777888888777555222111---+++((('''((()))******))))))))))))))))))))))))******))))))))))))************++++++++++++************+++,,,,,,,,,,,,+++......///000666666333555888555FFFfff|||{{{{{{{{{|||~~~~~~}}}}}}~~~|||}}}~~~~~~}}}zzzwwwwww{{{}}}}}}~~~}}}}}}|||~~~}}}}}}}}}}}}~~~~~~}}}zzzyyyyyyzzz|||}}}yyyuuuvvvzzz{{{wwwyyy}}}~~~||||||~~~}}}}}}yyyyyy}}}tttvvvyyy}}}yyyxxxwwwvvvwwwyyy{{{|||ttttttuuuwwwyyyzzzyyyxxxsssqqqqqqqqqooolllpppwwwyyywwwtttrrrqqqpppnnnlllgggddd___XXXPPPHHHAAA>>>999888555333111000000000111444999???EEEIIIKKKLLLOOOPPPQQQPPPMMMGGGAAA>>>IIIqqqrrrZZZHHHCCCGGGLLLJJJLLLNNNGGG:::777777<<>>888777444222111000000000111555;;;AAAFFFJJJMMMNNNQQQQQQRRRPPPMMMGGGAAA===FFFXXXsssttt___SSSHHHEEELLLQQQJJJFFFCCC888333555999===AAABBB???;;;888888888777666444222111,,,***(((((()))***)))(((((((((((((((((((((((((((******))))))))))))************++++++++++++************+++,,,,,,,,,,,,+++---...///000222444222444888666???UUU{{{~~~zzzzzz{{{}}}}}}}}}~~~~~~yyyyyy|||~~~}}}|||}}}~~~zzz{{{|||}}}}}}}}}}}}}}}xxxzzz|||~~~~~~|||}}}~~~~~~~~~~~~}}}{{{yyywwwzzzzzzzzzzzz{{{{{{{{{{{{yyyzzz|||||||||}}}|||wwwtttsssmmmeeesss{{{~~~|||zzzzzz}}}|||~~~xxxtttuuuxxxyyy{{{}}}}}}{{{xxxwwwvvvwwwvvvvvvwwwxxx{{{}}}~~~zzzwwwuuuuuuvvvwwwxxxwwwuuuppplllkkkkkkmmmttt}}}llljjjhhhhhhiiikkkkkkkkkccc```[[[TTTLLLFFF@@@>>>777666444222111000111111333777>>>DDDIIILLLPPPRRRRRRRRRRRRPPPLLLGGGBBB>>>FFFJJJWWWffffffXXXMMMKKKCCCBBBLLLPPPHHHCCC>>>333///666<<>>444333<<>>===<<<;;;999777666444444+++***))))))******)))'''))))))))))))))))))))))))******))))))))))))************++++++++++++************+++,,,,,,,,,,,,+++///000111222777666555444666999===@@@WWW~~~zzz|||}}}}}}|||~~~xxxwwwzzz~~~|||}}}~~~~~~}}}}}}~~~}}}}}}uuunnnlllxxx}}}~~~|||}}}~~~~~~|||zzzyyy~~~}}}}}}~~~~~~~~~~~~}}}|||zzzxxxwwwvvv}}}~~~~~~}}}{{{xxxuuurrrooommmoootttzzz}}}|||{{{{{{|||~~~}}}|||{{{zzzyyyyyy{{{tttqqqrrruuuyyy|||}}}xxxrrrrrruuuxxxwwwuuuvvvwwwwwwuuuqqqoooooooooooooooqqqtttwwwzzzzzzzzzlllmmmppprrrssssssrrrqqqrrruuussskkkfffgggjjjjjjccc\\\RRRKKKEEEAAA;;;777666555333111////////////444:::AAAEEEHHHJJJNNNQQQVVVSSSQQQOOOLLLEEE@@@>>>BBBUUU^^^RRRIIILLLLLLGGGDDDJJJMMMMMMMMMLLLFFF@@@AAATTThhhnnnfffWWWIIIAAA:::AAAEEEAAA;;;999888666---,,,+++***))))))))))))+++***)))'''''''''((((((,,,+++***)))((((((((((((******************************+++++++++,,,,,,,,,,,,---///000888777555444666888<<<>>>OOO~~~~~~}}}wwwvvvzzz}}}}}}~~~~~~}}}}}}~~~zzzxxxzzz{{{~~~}}}{{{zzz~~~}}}|||~~~}}}}}}}}}~~~|||}}}{{{{{{||||||||||||||||||{{{{{{zzzxxxyyyzzz|||}}}|||||||||{{{zzzxxxwwwvvvvvvyyy{{{|||{{{|||~~~}}}}}}~~~~~~~~~}}}||||||{{{qqqnnnsssyyy{{{{{{|||wwwssssssvvvyyyxxxuuuwwwwwwwwwuuusssqqqqqqrrrrrrqqqrrrxxx~~~{{{vvvllllllnnnooopppooonnnlllnnnqqqooojjjgggiiijjjiii^^^WWWOOOIIIEEEBBB>>>;;;555444222111/////////000444:::BBBFFFIIIKKKOOORRRUUURRRPPPQQQPPPKKKEEECCCLLL```kkkaaaUUURRRLLLCCC:::FFFSSSVVVSSSMMMDDD<<>>===:::777---,,,+++***))))))))))))******)))((((((((())))))***)))))))))))))))************************************+++++++++,,,,,,,,,,,,---///000:::888666555555777:::;;;FFFrrr{{{wwwvvvzzz~~~~~~}}}|||~~~~~~~~~~~~}}}~~~~~~}}}||||||}}}}}}~~~{{{|||zzzwwwvvvxxxzzz|||{{{xxxxxxyyy{{{|||}}}~~~~~~wwwwwwxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}|||{{{||||||{{{yyyyyyzzz~~~xxxyyy{{{}}}~~~}}}|||{{{xxxlllkkkssszzz{{{yyyyyywwwtttuuuxxxzzzyyyvvvvvvwwwwwwvvvtttssstttuuuuuusssuuu|||yyypppmmmmmmmmmnnnooonnnkkkiiifffggggggdddeeegggfffbbb\\\VVVMMMGGGDDDAAA===:::555444222000//////000000555;;;CCCHHHKKKMMMQQQTTTUUUQQQPPPSSSRRRLLLIIIIIIddduuu~~~rrrbbbXXXMMMBBB>>>OOO```ddd^^^TTTHHH???BBBLLLVVVYYYYYYVVVNNNDDD===@@@AAA???@@@AAA===888,,,+++******))))))))))))))))))))))))************(((((((((((()))***+++,,,******************************+++++++++,,,,,,,,,,,,---///111;;;:::777666555666777888???gggzzzwwwwww{{{}}}www|||~~~}}}~~~~~~|||~~~~~~~~~}}}vvvwwwxxxyyyzzz|||}}}~~~|||{{{zzzzzz{{{~~~}}}{{{yyyxxx|||{{{yyywwwvvvwwwzzz|||sssuuuwwwyyyyyyxxxvvvtttxxxqqqkkkllltttzzzzzzwwwwwwvvvuuuwwwyyyzzzyyywwwuuuvvvvvvuuussssssuuuwwwuuuvvvzzz~~~tttkkkooommmlllnnnppppppnnnkkkdddfffeeedddfffhhhddd]]]___XXXNNNFFFAAA===777333444333111000000000111111777===EEEKKKNNNPPPSSSVVVUUUSSSSSSTTTOOOJJJNNNWWWqqq```PPPCCC???OOO```eee```TTTCCC666@@@FFFJJJLLLQQQUUUOOODDD======<<<<<<@@@BBB>>>666++++++***)))))))))))))))(((((()))******+++++++++))))))(((((()))***++++++******************************+++++++++,,,,,,,,,,,,---///111<<<:::888666555555555666<<<]]]~~~{{{yyyzzz}}}~~~~~~}}}|||zzz}}}zzz~~~~~~}}}~~~zzz~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzzzzzzz{{{|||}}}~~~}}}||||||}}}~~~{{{yyyvvvuuu{{{zzzyyyxxxxxxxxxwwwvvvrrrsssvvvwwwwwwuuurrrpppnnnnnnoootttxxx{{{zzzyyyvvvvvvvvvwwwxxxyyyxxxxxxtttttttttsssrrrsssuuuxxxwww{{{yyyqqqlllnnnkkkjjjlllppprrrpppmmmlllnnnmmmlllmmmmmmggg___]]]VVVLLLDDD???:::555000333222111000000000111222888???HHHNNNQQQSSSVVVXXXTTTTTTVVVVVVNNNIIIWWWllloooUUUBBBIIIWWWiiittttttgggOOO:::>>>BBBCCCCCCJJJSSSNNNBBB<<<;;;999999===@@@;;;333******))))))((()))))))))((((((((())))))******+++++++++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---...000111<<<:::888666555444444555<<>>;;;777444222111000000000111222333999AAAJJJQQQTTTVVVXXX[[[UUUTTTVVVWWWOOOKKK]]]vvvzzzWWW???LLLZZZlllzzz~~~rrrXXXAAA<<>>===:::777111111000000000111333444:::BBBLLLSSSVVVXXXZZZ\\\ZZZTTTTTTVVVOOOHHHTTTiiisssTTT@@@BBBJJJRRRXXXYYYRRRCCC555<<>>===<<<:::777111111000000000222333444;;;CCCMMMTTTWWWYYY[[[]]]```UUUQQQSSSMMMBBBFFFUUUoooyyyuuucccPPPDDDMMMMMMIIIAAA======<<<999===HHHLLLJJJOOOXXXQQQAAA>>>???<<<888666666222---))))))(((((((((((()))***,,,***&&&###"""$$$''')))(((((((((((()))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,---///000222AAA???;;;777444333444555555AAAaaa~~~~~~}}}}}}}}}|||}}}}}}~~~}}}|||}}}}}}}}}}}}}}}kkkqqqxxx{{{zzz{{{~~~}}}|||~~~wwwsssvvvzzz~~~|||zzz{{{~~~}}}}}}~~~}}}{{{yyyxxxyyy{{{|||||||||}}}~~~}}}zzz~~~}}}}}}}}}|||yyywwwvvvxxxzzz{{{zzzzzz{{{}}}|||||||||{{{zzzyyyzzz|||uuuvvvvvvvvvuuusssqqqppptttttttttsssrrrtttwwwzzzqqqrrrrrrpppkkkhhhkkkpppnnnlllnnntttvvvrrrllljjjppplllgggffffffeeebbb___OOOHHHBBB???;;;555222222333111222333000...222888???FFFOOOSSSSSSRRRTTTWWWXXXTTTUUUWWWOOODDDEEEPPPXXX]]]ZZZ]]]ggg```MMMBBBNNNSSSKKKAAACCCAAA;;;<<>>XXX{{{yyy~~~~~~{{{|||}}}~~~}}}|||||||||}}}~~~~~~|||zzz~~~~~~{{{|||~~~}}}~~~|||}}}~~~|||wwwvvvzzz}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{zzz|||~~~}}}{{{}}}||||||}}}~~~~~~|||zzzyyyvvvyyy{{{|||{{{zzz{{{{{{yyyyyyyyyxxxwwwwwwxxxyyytttsssrrrpppooooooppppppvvvvvvuuusssqqqppprrrssstttuuuuuurrrmmmiiikkknnnpppmmmnnntttxxxvvvttttttqqqmmmhhheeedddaaa[[[WWWLLLEEE@@@>>>:::555333444111000111222///---111888@@@GGGOOOTTTTTTTTTVVVXXXYYYSSSQQQQQQIII???BBBLLLSSSUUUOOOOOOYYYUUUHHHCCCGGGNNNJJJCCCAAA<<<:::BBB@@@IIIQQQSSSTTTTTTMMMEEEGGGDDD???;;;888333---))))))))))))))))))))))))))))))))))))(((((((((''''''************)))))))))(((***)))))))))((((((((((((******++++++,,,,,,,,,,,,---...000222BBB@@@===:::777666666666444999LLLkkksss~~~~~~}}}|||}}}{{{|||~~~~~~~~~{{{~~~|||{{{|||}}}|||}}}~~~~~~~~~|||}}}~~~}}}|||{{{|||}}}~~~~~~|||}}}|||}}}|||{{{zzzzzz{{{~~~|||~~~|||~~~zzzzzz{{{{{{||||||||||||wwwwwwxxx{{{~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||||||||wwwyyy|||}}}|||zzzyyyzzzwwwwwwvvvvvvvvvwwwwwwxxxyyyvvvrrrooommmmmmmmmnnntttuuuuuusssqqqooooooppptttvvvwwwuuupppnnnoooqqqrrrooonnnsssvvvuuuuuuwwwnnnjjjgggdddbbb^^^WWWRRRHHHBBB===<<<999555333444000///000111///---222999CCCIIIPPPUUUVVVVVVXXXZZZWWWQQQNNNNNNIIIEEEJJJTTT___```YYYVVVZZZQQQCCC???HHHNNNMMMIIIDDD999<<>>999888777333111333111///000222222333;;;DDDPPPQQQSSSVVVYYYZZZZZZYYYOOOQQQPPPKKKPPPlllnnnXXXEEEFFF[[[mmm}}}|||jjjTTT???;;;HHHJJJKKKPPPTTTNNNDDD@@@BBBAAACCCCCC@@@888111,,,***))))))))))))))))))))))))''''''((((((((()))))))))((()))))))))************+++++++++*********))))))))))))+++,,,,,,,,,++++++---...000222;;;<<<===>>><<<999666333222444222777TTT||||||yyy{{{}}}~~~~~~}}}||||||{{{{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~{{{wwwwww|||{{{{{{zzz|||{{{zzz{{{|||~~~~~~~~~zzz|||{{{yyy{{{~~~zzz~~~|||yyywwwwwwyyy}}}{{{~~~}}}yyyyyy~~~~~~|||zzzzzz{{{|||xxx|||{{{zzz}}}|||yyyzzz~~~}}}|||{{{zzz{{{|||~~~}}}{{{zzz{{{{{{{{{zzzyyy{{{~~~{{{{{{}}}~~~{{{www|||{{{yyyxxxyyy{{{}}}ssstttttttttuuuwww{{{~~~|||yyynnnmmmuuuvvvpppuuusssrrrqqqmmmiiikkkqqqiiieeeaaa___]]]YYYRRRLLLBBB<<<888888777444333555000...///000111333;;;DDDQQQRRRSSSVVVXXXZZZYYYXXXRRRUUUPPPGGGMMMooowww]]]IIIMMMdddeeeGGG===DDD;;;AAAKKKRRRNNNCCCAAAFFF<<<>>>>>>;;;444...+++***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))*********++++++++++++************)))---,,,+++++++++,,,---...,,,---000222<<<<<<======<<<;;;999888222777555444HHHooo}}}xxx}}}~~~~~~}}}~~~||||||}}}}}}||||||~~~~~~~~~}}}yyyxxxzzz~~~~~~{{{|||~~~{{{~~~~~~~~~~~~zzz|||}}}{{{yyyzzz}}}~~~|||yyyxxxzzz|||~~~~~~|||zzzxxxxxxzzz}}}~~~~~~}}}zzzyyy{{{}}}~~~}}}}}}}}}||||||}}}}}}}}}}}}||||||{{{|||}}}}}}zzz|||yyyzzz}}}zzzyyy{{{|||||||||{{{}}}|||yyyzzz}}}~~~}}}|||{{{{{{{{{}}}~~~}}}xxxwwwxxxyyyyyywwwvvvrrrnnnlllpppyyyxxxtttppppppqqqqqqnnnkkkmmmnnnooonnnkkkiiiiiiiiijjjhhhfffddd```XXXNNNGGGDDD>>>999777444000111444...//////...000666@@@GGGPPPSSSVVVYYYZZZYYYWWWUUUQQQUUUQQQGGGGGG___kkkJJJCCCPPPYYYuuuuuuwwwgggIII===DDDHHHGGGEEEGGGLLLJJJBBB<<<===???;;;888666333///+++***((((((''''''''''''((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///000111222AAAAAAAAA@@@>>>;;;888666222666555222CCCggg}}}~~~xxxrrryyy}}}{{{}}}|||~~~}}}||||||~~~}}}~~~{{{{{{~~~|||}}}|||~~~~~~~~~~~~~~~~~~~~~{{{xxx{{{}}}{{{{{{}}}~~~~~~}}}}}}~~~}}}|||}}}~~~|||{{{yyyvvvvvvxxxzzz||||||~~~|||zzzzzz|||~~~~~~}}}}}}|||||||||}}}~~~{{{|||}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~||||||~~~~~~}}}}}}~~~~~~|||~~~~~~{{{xxxyyy|||~~~~~~~~~}}}||||||}}}}}}}}}|||}}}yyyxxxyyyyyyyyyxxxwwwuuurrrppprrruuuxxxwwwuuurrrooommmnnnppprrroooppppppoookkkiiihhhhhhjjjhhheeeccc^^^WWWMMMFFFBBB<<<777666333///000333.../////////000777AAAHHHOOOQQQTTTXXXYYYXXXWWWVVVVVVUUUNNNAAA===LLLfffyyyxxxtttfffOOOJJJTTTXXXWWWSSSSSSMMM???@@@KKKNNNIIIHHHLLLRRRPPPHHHCCCBBB===:::777555222...,,,+++((((((''''''''''''((((((((((((((((((((()))******++++++++++++++++++++++++******************)))))),,,,,,,,,,,,,,,,,,,,,,,,///000111222>>>??????>>>;;;888444222111555555111===\\\~~~|||www~~~www~~~~~~~~~~~~||||||}}}}}}zzzyyyzzz~~~}}}~~~}}}|||{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~|||xxxwwwzzz}}}|||}}}|||{{{{{{{{{|||~~~~~~{{{}}}zzzwwwvvvxxxzzz{{{||||||zzzyyyyyy{{{}}}~~~~~~||||||{{{{{{{{{{{{|||}}}{{{{{{}}}~~~}}}|||}}}~~~~~~}}}zzz}}}~~~}}}}}}~~~|||zzzxxxxxxzzz|||}}}}}}}}}|||{{{|||}}}zzz|||zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwuuurrrooopppsssuuusssooonnnppptttqqqrrrrrrpppllliiihhhhhhiiigggdddaaa\\\TTTKKKEEE???:::666555222...///222...///000///111888BBBJJJNNNPPPTTTWWWXXXXXXWWWVVV]]]ZZZQQQEEEBBBKKKVVV\\\[[[[[[bbb^^^OOOLLLSSSRRRMMMBBB===;;;777BBBPPPRRRNNNMMMNNNPPPNNNHHHCCCCCC<<<:::777333000...,,,+++)))((((((''''''(((((()))((((((((((((((()))******'''''''''''''''''''''''',,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,...///111333============;;;888555333000444444111888SSSyyy}}}|||{{{{{{xxxvvvttttttwww}}}~~~}}}~~~}}}xxxyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||yyyxxx|||}}}}}}~~~{{{zzzzzzwwwxxx{{{~~~{{{~~~zzzyyyzzz|||}}}}}}{{{zzzxxxyyyzzz{{{zzzyyy{{{{{{{{{{{{{{{|||||||||{{{{{{||||||||||||{{{{{{}}}|||}}}~~~~~~}}}|||~~~~~~||||||~~~{{{{{{}}}{{{zzzyyyyyyzzz{{{|||||||||{{{zzz}}}|||www|||zzzyyyyyyyyyxxxwwwuuuwwwvvvvvvxxx{{{zzzuuuqqqiiinnntttwwwvvvsssqqqqqqssssssssspppllliiihhhggghhhgggccc___XXXPPPIIIDDD>>>999555555333//////222///000000111333:::DDDLLLQQQSSSVVVXXXYYYXXXWWWVVVQQQPPPHHH???AAANNNWWWXXXTTTUUUZZZUUUHHHJJJSSSSSSSSSGGG@@@<<<:::III^^^eeebbb\\\UUUNNNHHHDDDDDDEEE??????;;;333...---,,,+++))))))(((((((((((())))))((((((((((((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,+++*********++++++,,,,,,,,,,,,------...///111333AAAAAA@@@???===:::888777222444555222666LLLrrr~~~~~~}}}|||{{{zzzxxxvvvvvvxxx}}}}}}}}}{{{|||~~~|||yyyzzz{{{}}}}}}~~~}}}}}}~~~}}}~~~||||||~~~~~~}}}{{{zzzzzzttttttuuuxxx|||~~~~~~}}}~~~{{{{{{|||}}}}}}}}}~~~}}}|||||||||{{{yyywwwzzz{{{{{{||||||}}}}}}}}}yyyyyyzzzzzzzzzzzzyyyyyy}}}|||{{{{{{{{{~~~}}}||||||}}}||||||wwwwwwyyyyyy|||~~~|||zzz{{{{{{{{{zzz{{{||||||zzzzzzzzz}}}zzzvvvwwwvvvvvvwwwwwwwwwtttrrruuutttsssvvv{{{}}}|||zzznnnmmmnnnqqqtttuuutttqqqrrrsssrrrpppmmmjjjhhhhhhhhhfffbbb\\\TTTLLLFFFCCC===888666666444000000333///000111222444<<>>HHHQQQXXXXXXYYYZZZZZZYYYYYYXXXYYYXXXOOOHHHRRRhhhqqqmmmaaa___^^^RRRFFFNNNZZZWWWUUUHHHBBB>>>???UUUtttxxxeeePPPEEEFFFKKKNNNHHHKKKDDD555++++++,,,)))***))))))(((((())))))***((((((((((((((()))******************************++++++++++++++++++++++++***++++++,,,,,,------......///111444DDDBBB@@@>>>>>>@@@BBBDDD===888666666444>>>___~~~}}}}}}~~~|||{{{}}}xxx{{{~~~~~~~~~~~~~~~~~~|||~~~~~~}}}}}}yyywwwvvvwwwyyyzzzyyyxxxyyyzzz{{{}}}}}}zzz~~~~~~}}}{{{wwwxxxzzz{{{||||||{{{{{{yyyzzz{{{}}}~~~yyy}}}|||yyy{{{}}}}}}~~~~~~~~~}}}|||}}}}}}}}}|||{{{yyyxxxyyyzzz{{{{{{}}}|||yyyyyyyyyxxxzzz|||{{{yyyxxxyyyzzztttxxx||||||xxxvvvwwwyyywwwvvvuuuuuuvvvuuusssqqqqqqrrrsssssssssvvvyyy||||||vvvoooiiigggiiilllnnnkkkmmmnnnnnnlllkkkllllllfffeee```XXXNNNFFFBBBAAA999555444555333000000222000111333444777???JJJRRRUUUVVVWWWYYYZZZZZZ[[[[[[PPPOOOIIIJJJ___yyy~~~qqqnnnjjjdddVVVMMM\\\nnnmmmoooVVVCCC<<<@@@UUUggghhhnnnhhh[[[JJJBBBDDDGGGFFFGGGKKKDDD444)))+++,,,)))******))))))))))))******((((((((((((((()))******''''''''''''''''''''''''((())))))******+++++++++******+++,,,,,,---.........///111333GGGFFFEEEEEEIIINNNTTTXXXBBB:::666666333:::WWWxxx}}}}}}~~~|||~~~~~~}}}~~~}}}zzzzzz|||wwwzzz~~~||||||}}}~~~}}}~~~}}}|||}}}~~~{{{}}}~~~}}}{{{{{{{{{{{{zzzxxxuuuzzz{{{}}}|||yyyzzz{{{~~~}}}{{{vvvwwwxxxzzz{{{{{{zzzzzz||||||}}}}}}}}}}}}||||||yyy|||~~~|||xxxxxx|||}}}{{{|||~~~{{{xxxwwwyyy|||yyyzzzzzzxxxuuutttwwwzzzvvvyyy{{{zzzxxxvvvwwwyyyrrrxxx|||{{{vvvsssvvvzzzyyywwwvvvvvvvvvvvvtttrrrqqqssstttsssppppppssswwwwwwxxxwwwrrrjjjdddcccccchhhjjjlllmmmllllllmmmnnnfffeee```WWWLLLDDDAAAAAA777333222333222//////111000222333444888@@@KKKSSSRRRSSSUUUWWWYYY[[[\\\]]]UUUUUUUUU```sssllldddVVVTTTooo```CCC<<>>??????<<>>::::::666333111111222222222222000///333;;;DDDMMMQQQUUUXXXYYYWWWXXX[[[\\\YYYSSSLLL^^^|||ZZZJJJWWWnnnwwwssslllMMM999888===GGGIIIAAAFFFKKKKKKDDD??????>>><<>>888<<>><<<>>><<<555,,,(((***+++)))((()))***)))((('''((()))******))))))((('''&&&&&&'''((())))))(((((()))***,,,+++******))))))))))))++++++,,,,,,,,,,,,---------...000111CCCCCCDDDEEEFFFGGGIIIIIIIIIEEE;;;888999222777JJJkkk}}}~~~}}}~~~~~~~~~~~~|||~~~}}}|||}}}~~~~~~wwwzzz}}}|||{{{{{{}}}}}}{{{{{{|||}}}~~~~~~zzz{{{~~~}}}{{{|||}}}zzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}zzzxxxwwwxxx{{{|||~~~}}}{{{zzzzzz|||}}}{{{}}}~~~~~~~~~~~~yyyzzz|||}}}~~~}}}~~~}}}{{{yyyxxxxxxzzz{{{yyyxxxvvvuuuttttttuuuuuuxxxxxxxxxwwwvvvtttsssrrrtttsssssstttvvvyyy{{{}}}~~~zzzvvvsssooojjjggg```]]]SSSFFF>>>===<<<999666333111///000111111000222111111666>>>GGGNNNRRRTTTWWWXXXWWWWWWYYYXXXUUUOOONNNVVVooottt]]]JJJMMM___hhh___QQQHHH999777>>>AAAHHHMMMIIIEEEHHHIIIGGGCCC@@@===<<<;;;777111***((()))******((()))***)))((('''((())))))((((((''''''''''''''''''((())))))(((((()))***++++++***)))))))))))))))+++++++++,,,,,,,,,------///000111333>>>???AAACCCDDDEEEFFFFFFCCCBBB;;;777999444555CCC^^^rrrwwwyyy{{{}}}~~~~~~~~~~~~|||{{{~~~}}}}}}~~~}}}{{{yyyzzz|||~~~zzz|||~~~}}}}}}~~~|||zzzzzz{{{|||||||||}}}}}}|||{{{zzzzzz{{{{{{{{{}}}}}}{{{zzz}}}}}}yyyzzz|||}}}}}}}}}|||{{{||||||{{{{{{{{{|||}}}}}}yyy{{{}}}~~~zzzwwwwwwxxx{{{}}}~~~|||zzzzzz{{{}}}~~~||||||}}}}}}}}}|||{{{zzzwwwyyy{{{|||}}}|||||||||{{{{{{{{{|||}}}}}}||||||vvvuuutttttttttuuuwwwxxxwwwwwwxxxxxxwwwvvvvvvuuuttttttuuuuuutttttttttttttttuuuwwwzzz}}}}}}{{{xxxeeeaaaVVVHHH???===<<<999555222000000000111000///111111333888@@@IIIOOORRRTTTXXXYYYWWWWWWXXXWWWSSSMMMLLLNNNWWWccclllnnnkkkeeeSSSHHHPPP\\\[[[OOOEEEBBB333444???EEELLLOOOHHHQQQNNNKKKIIIGGGCCC???===:::444---)))((())))))***''')))***)))((('''(((***''''''&&&&&&'''((()))***'''((())))))(((((()))*********))))))((()))))))))+++++++++,,,,,,,,,------...///111333:::;;;===@@@AAACCCCCCDDD>>>AAA;;;666999666555>>>OOOccc~~~}}}sssvvvzzz~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{xxxxxxyyy|||~~~}}}|||{{{|||~~~~~~|||~~~~~~}}}{{{{{{|||}}}|||{{{zzzyyyyyyyyyyyyzzz|||~~~xxxzzz{{{{{{zzzyyyyyyzzz}}}~~~zzz{{{|||~~~yyyzzz{{{|||}}}}}}||||||{{{zzzzzzzzzzzzzzz{{{{{{vvvxxx{{{|||}}}}}}~~~|||zzzxxxyyy{{{~~~}}}{{{zzzzzz}}}yyyzzzzzzzzzyyyxxxxxxwwwrrrtttwwwyyyyyyzzz|||~~~wwwwwwxxxzzz||||||zzzxxxvvvuuuuuuttttttuuuuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxoooqqqtttvvvvvvvvvxxxyyysssqqqpppqqquuuyyy|||}}}hhhdddYYYJJJAAA>>><<<999444222000000111222111000111111444:::BBBKKKPPPSSSUUUYYYZZZXXXWWWXXXVVVRRRKKKJJJMMMRRRTTTSSSUUUYYY]]]PPPMMM[[[eee\\\PPPJJJ@@@666>>>QQQ\\\aaa]]]QQQ[[[QQQKKKLLLNNNJJJDDD@@@:::222***))))))((((((***'''((())))))(((((()))***(((''''''&&&'''(((***+++'''((())))))(((((()))******))))))(((((()))))))))++++++,,,,,,,,,,,,------,,,---///111;;;<<<===???AAACCCDDDDDD<<>>;;;LLLdddpppyyy}}}vvvWWWJJJEEEQQQ^^^]]]PPPFFF<<<111((()))***((('''***&&&((())))))(((((()))+++///...+++((('''&&&'''((('''((())))))(((((()))***))))))(((((((((((()))***++++++,,,,,,,,,------------///111333BBBCCCEEEFFFGGGFFFDDDCCCAAA===999666555444333222111JJJkkk}}}|||{{{yyyxxxyyy||||||yyy{{{}}}~~~|||zzz|||}}}zzz}}}}}}}}}}}}~~~~~~~~~~~~yyywwwxxx|||~~~yyyzzz{{{|||}}}}}}|||{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}}}}}}}|||zzzyyyyyyyyyzzz|||~~~{{{zzzyyyxxxzzzyyyxxxzzz~~~~~~|||~~~|||{{{zzzyyyyyyzzz{{{{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzzyyyyyy{{{|||}}}}}}|||}}}~~~{{{yyyzzz{{{zzzyyyyyyyyyzzzzzzxxxwwwyyyxxxxxxyyyzzzzzzwwwuuu{{{zzzxxxvvvttttttttttttssssssrrrqqqrrrtttvvvxxxzzz{{{|||}}}|||{{{yyywwwtttvvvtttpppqqqwwwwwwsssooollliiihhhhhhfffbbb^^^YYYTTTMMMFFFAAA<<<888666444333222111000000000000...333999???EEEKKKPPPTTTZZZ\\\YYYRRRPPPSSSSSSOOOKKKYYYnnn}}}~~~wwwrrrrrr]]]bbbkkkuuuxxxooo]]]NNN>>>???GGGWWWeeejjjhhhdddVVVKKKEEEIIINNNKKKEEECCC888444...)))(((((('''''')))((('''''''''(((***+++(((((((((((())))))))))))''''''(((***+++)))&&&"""++++++************++++++******+++,,,,,,---......,,,---000222@@@AAACCCEEEEEEEEEDDDCCC???<<<888666555555444333111CCC___{{{{{{yyyxxxwwwwwwwwwvvvvvv{{{}}}~~~~~~~~~~~~{{{}}}~~~~~~~~~}}}|||||||||}}}}}}|||zzz}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzwwwxxx{{{}}}zzzwww{{{{{{}}}~~~}}}|||{{{zzz~~~~~~~~~~~~~~~}}}}}}||||||~~~}}}~~~}}}{{{{{{{{{{{{zzzzzzyyyyyyxxx{{{yyyyyyzzz}}}~~~|||zzzzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{||||||~~~~~~|||zzzwwwvvvttttttzzz{{{|||||||||}}}~~~{{{yyywwwvvvuuuyyyyyyyyyzzzzzzzzzxxxvvvvvvuuuuuuwwwxxxyyyxxxvvvyyyxxxwwwvvvuuuuuuvvvwwwtttsssrrrqqqrrrtttvvvwwwxxxyyy{{{||||||zzzxxxwwwwwwzzz{{{yyy{{{~~~{{{uuummmjjjfffddddddbbb^^^[[[TTTOOOHHHBBB===999555333444333222111111000000000///444;;;BBBHHHMMMRRRUUUZZZYYYSSSKKKIIINNNQQQPPPjjj~~~rrrsss|||qqqXXXCCCDDDIIISSS[[[___^^^]]]UUUKKKDDDGGGJJJGGGBBB@@@666222---)))(((((((((((()))(((((('''((()))***+++(((((((((((()))))))))))))))((((((*********'''$$$+++******))))))******++++++++++++,,,,,,------------///111333>>>???AAABBBCCCCCCCCCBBB===:::777555555666555444222999PPPrrr~~~~~~wwwxxxyyyzzz||||||||||||~~~{{{}}}{{{zzz|||~~~~~~~~~}}}|||}}}~~~|||{{{{{{|||{{{|||}}}}}}{{{zzzzzzzzz|||||||||}}}}}}}}}~~~~~~zzzuuutttvvvyyyyyyyyyzzz{{{}}}~~~~~~}}}{{{zzz~~~~~~}}}}}}}}}~~~~~~|||{{{{{{}}}{{{wwwtttuuuwwwyyy{{{||||||{{{}}}{{{{{{{{{||||||zzzxxxwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{|||}}}~~~|||yyywwwuuuuuuzzz|||~~~~~~~~~~~~~~~~~~|||yyyuuuwwwxxxzzz{{{{{{yyywwwuuuvvvttttttuuuxxxzzzzzzyyyxxxwwwvvvvvvvvvvvvxxxxxxuuutttrrrqqqqqqssstttvvvvvvxxxyyy{{{{{{zzzyyywwwssswwwzzz{{{|||{{{uuunnniiieeeaaa______]]]ZZZWWWPPPKKKEEE???;;;777444222444444333222111111111111///555>>>FFFLLLPPPSSSVVV[[[WWWNNNEEECCCJJJQQQSSS|||mmmnnn{{{{{{\\\>>>BBBFFFJJJNNNSSSXXX[[[SSSJJJCCCCCCDDDAAA>>>===333000+++)))((()))))))))((((((((((((((()))******(((((((((((())))))))))))+++***))))))******)))'''+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,///000111333<<<===>>>@@@AAAAAAAAAAAA===;;;888666666555444333555222EEEkkk}}}~~~|||yyyvvvzzz}}}~~~|||}}}zzzzzz~~~~~~}}}~~~~~~{{{zzzzzzzzzyyy|||~~~}}}zzzxxxyyy{{{yyyzzzzzz{{{{{{|||||||||{{{wwwtttsssvvvzzz|||}}}xxxzzz|||~~~~~~}}}|||~~~~~~||||||}}}}}}}}}}}}|||zzz|||zzzyyy}}}~~~yyytttwwwzzz}}}~~~~~~}}}}}}|||{{{zzzxxxxxxyyyzzz{{{|||{{{zzzyyy{{{{{{|||}}}}}}zzzxxxwwwwww{{{}}}~~~~~~|||wwwuuuxxx{{{|||{{{xxxvvvuuuxxxvvvuuuuuuxxxzzz{{{{{{yyyxxxwwwvvvuuuvvvwwwwwwuuutttsssqqqqqqrrrssstttvvvwwwyyy{{{|||{{{zzzyyyrrrtttvvvwwwvvvrrrkkkeeeeeeaaa\\\[[[[[[[[[XXXUUUNNNJJJDDD???<<<999666444444444333222222222222222000777AAAIIIOOORRRUUUVVVZZZUUULLLEEEDDDJJJQQQVVV{{{[[[bbbsssfffKKK???EEEJJJHHHHHHMMMUUUZZZNNNHHHBBB@@@???>>><<<;;;000---***((()))*********((((((((((((((())))))***(((((((((((())))))))))))---+++)))(((***++++++*********))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...///111222;;;<<<<<<===>>>?????????>>><<<999888777666333222777000@@@eee~~~}}}yyy|||||||||}}}~~~~~~{{{yyyzzzzzzyyy|||~~~}}}zzzxxxyyy{{{wwwwwwxxxxxxyyyzzzzzz{{{xxxwwwvvvwwwzzz|||}}}}}}xxxyyy{{{}}}~~~~~~}}}{{{{{{}}}~~~}}}}}}{{{zzz~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyy}}}|||yyyzzz}}}}}}{{{{{{zzz|||}}}}}}}}}}}}{{{yyyxxx{{{{{{|||}}}~~~~~~|||zzzxxxwwwwwwwwwxxxzzz}}}~~~~~~{{{yyy{{{{{{wwwtttxxx||||||zzzwwwuuuuuuxxxvvvttttttvvvxxxxxxxxxzzzyyywwwuuutttttttttuuuuuutttrrrqqqqqqrrrssstttwwwyyyzzz|||}}}|||{{{zzzyyywwwuuutttrrrmmmhhheeebbb___[[[ZZZ[[[[[[XXXUUUMMMIIICCC???<<<999777555333333222222111111222222222999CCCKKKPPPSSSTTTUUUTTTPPPJJJFFFFFFIIINNNRRRkkk]]]jjjyyyuuu___HHH999DDDNNNSSSNNNIIILLLRRRVVVIIIGGGCCC???===<<<;;;:::---+++(((((()))*********'''(((((()))))))))))))))(((((((((((())))))))))))---+++(((((()))+++,,,+++***))))))))))))))))))***++++++,,,,,,,,,,,,---------...000111<<<<<<<<<<<<<<<=========>>><<<:::999999888555333888111;;;YYYuuu~~~~~~~~~~~~~~~~~~~~~|||}}}}}}~~~{{{~~~~~~|||{{{|||~~~}}}zzzyyyzzz{{{zzz{{{||||||{{{{{{{{{|||uuuvvvvvvwwwxxxyyyzzzzzzxxxyyyzzz{{{|||||||||{{{|||{{{{{{|||}}}~~~}}}{{{|||}}}~~~||||||}}}}}}~~~~~~}}}}}}|||zzzxxxxxx{{{}}}{{{{{{}}}~~~~~~~~~}}}}}}~~~}}}{{{||||||~~~|||{{{yyyxxx{{{{{{||||||}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzsssvvvyyy{{{{{{|||}}}~~~{{{zzzzzz|||}}}zzztttxxx||||||yyyvvvuuuvvvvvvtttssssssuuuvvvvvvuuuzzzyyyvvvtttsssrrrrrrssstttsssqqqpppppprrrsssuuuxxxzzz{{{}}}}}}|||{{{zzz|||uuupppnnnlllhhhfffgggeeebbb___^^^^^^]]]XXXUUUKKKGGGAAA<<<999777555333222222111111000111111222555;;;DDDKKKOOOQQQRRRSSSKKKGGGDDDEEEEEEEEEHHHLLLjjjxxxuuuhhhfff```ppp}}}xxxaaaIII<<<999:::IIISSSQQQMMMPPPSSSSSSGGGIIIGGGAAA<<<<<<;;;999+++***(((''')))******)))''''''((()))))))))))))))(((((((((((()))))))))))),,,***((((((***+++,,,+++***))))))(((((())))))*********+++,,,,,,---......,,,...///111======<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;999777777111444HHHcccxxx{{{xxxuuuuuuwww}}}}}}~~~~~~~~~}}}|||~~~}}}{{{|||~~~~~~|||{{{|||xxxyyyzzz~~~~~~{{{yyyxxxyyyzzz{{{zzzzzz|||~~~~~~}}}|||vvvvvvwwwxxxyyyzzz{{{{{{vvvwwwyyy{{{{{{|||}}}~~~}}}{{{zzz{{{}}}~~~}}}~~~~~~}}}~~~{{{{{{}}}||||||}}}~~~~~~}}}|||xxxxxxxxxxxxzzz|||~~~{{{{{{{{{{{{{{{{{{zzzzzzxxx{{{}}}}}}{{{zzz|||}}}~~~}}}|||{{{zzzzzzzzz||||||{{{{{{|||}}}}}}~~~yyyzzz|||}}}~~~}}}|||{{{rrruuuyyy{{{{{{||||||}}}{{{|||}}}}}}|||tttxxx{{{{{{wwwtttuuuxxxtttttttttvvvxxxyyyxxxwwwwwwvvvtttsssrrrrrrrrrssssssrrrqqqpppppprrrtttvvvyyyzzz{{{||||||{{{yyyxxxwwwoooiiiiiihhhddddddgggkkkiiifffdddccc^^^XXXRRRJJJFFF@@@<<<888666333111111000000//////000111111777<<>>>>>===<<<;;;;;;;;;;;;999999999;;;===>>>===;;;777111///;;;UUUqqq~~~xxxrrryyyyyy{{{}}}~~~~~~}}}}}}{{{zzz{{{}}}}}}~~~}}}~~~~~~{{{yyy~~~{{{xxxvvvyyyyyyzzz{{{~~~}}}}}}}}}|||zzzwwwwwwxxxzzz|||zzzyyy{{{|||wwwxxxxxxyyy{{{|||}}}}}}rrrtttvvvxxxzzz}}}zzzxxxyyyzzz|||||||||}}}}}}~~~uuuvvvyyy}}}~~~{{{}}}~~~~~~}}}xxxyyyyyyxxxxxxzzz}}}{{{{{{zzzyyyyyyyyyzzzzzzuuuxxx{{{{{{zzzyyy{{{~~~}}}|||zzzyyyyyyzzz{{{|||||||||{{{{{{{{{{{{||||||tttvvvxxxzzz{{{zzzxxxvvvtttwww{{{}}}~~~~~~wwwzzz||||||{{{yyyxxxxxxuuuxxx{{{zzzvvvtttvvvyyyuuuuuuwwwzzz}}}~~~|||tttsssrrrrrrqqqrrrssstttrrrqqqppppppqqqrrruuuvvvxxxyyy{{{{{{{{{yyywwwvvvtttlllhhhiiiiiifffgggkkkqqqnnnkkkiiifff___VVVPPPLLLHHHBBB===999777444222000///////////////000000888===CCCIIIKKKMMMNNNOOOEEE???>>>AAABBB@@@CCCIIIVVV[[[UUUNNNYYYjjjdddNNNmmmsssuuujjjUUUCCC:::888RRRdddqqqnnneee^^^SSSFFFKKKRRRRRRHHH>>>:::777222+++)))'''''')))))))))(((&&&''')))*********)))((((((((((((((()))))))))))))))((('''(((***+++***)))))))))(((((((((((())))))((((((***+++---...000000...///111444@@@999777;;;???>>>;;;:::333555888;;;===<<<;;;999:::666333999NNNiii{{{~~~}}}}}}{{{zzzzzz|||||||||~~~~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~}}}|||~~~}}}{{{~~~|||{{{|||}}}}}}}}}xxxxxx}}}}}}}}}~~~}}}}}}~~~||||||{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}||||||yyyxxxxxxyyy{{{||||||zzzxxxxxxzzz{{{}}}~~~yyywwwyyy|||{{{{{{{{{{{{}}}~~~|||zzzyyywwwzzz}}}}}}~~~~~~}}}|||~~~zzzuuuuuuxxx|||}}}{{{|||}}}}}}zzzvvvxxxwwwvvvwwwxxxzzz|||~~~vvvxxx||||||{{{|||zzz{{{||||||yyyvvvssstttuuuvvvvvvwwwvvvvvv{{{yyyyyy{{{~~~~~~{{{xxx{{{~~~yyyxxx{{{zzzuuuuuuvvvwwwyyy{{{{{{yyywwwxxxyyy{{{||||||zzzuuurrrsssrrrpppnnnnnnpppsssvvvpppnnnoootttyyyyyywwwvvv{{{}}}~~~}}}zzzwwwuuutttooollljjjkkknnnnnnkkkhhhllljjjgggeeebbb[[[RRRKKKEEEBBB>>>;;;888666333111222...---/////////222777999DDDJJJIIILLLSSSPPPGGG@@@===<<<>>>@@@BBBFFFLLLfff```WWWSSSXXX^^^[[[RRRuuuuuuyyyttt^^^DDD>>>FFFaaa{{{dddLLLFFFQQQbbbcccOOO>>>;;;888000((((((((((((((()))******))))))))))))))))))))))))***'''%%%$$$%%%'''(((((('''((()))******)))((('''*********))))))))))))(((+++,,,,,,,,,,,,,,,,,,---///000222444BBB<<<:::>>>AAA@@@======666888:::<<<=========<<<;;;777333777FFF___xxx~~~~~~{{{zzz{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}||||||}}}~~~|||~~~}}}}}}~~~~~~}}}}}}~~~|||xxxxxx}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||zzzyyyyyyyyyxxxvvvwwwzzz|||}}}||||||}}}}}}~~~|||yyyyyyzzz|||||||||||||||}}}~~~~~~}}}|||||||||~~~{{{{{{|||||||||||||||{{{~~~zzzwwwvvvyyy|||~~~~~~zzzyyyxxxyyyzzzzzzxxxwwwzzzyyywwwwwwwwwyyy|||}}}yyyzzz|||}}}}}}|||{{{zzz}}}{{{yyyzzz{{{{{{yyyvvvtttuuuuuuvvvvvvvvvvvvuuuzzzyyyyyy{{{~~~~~~|||zzzzzz~~~}}}~~~|||www|||zzzwwwuuuvvvxxxzzz{{{yyyxxxwwwwwwwwwvvvuuutttyyyxxxxxxyyyyyyyyywwwuuuyyywwwvvvyyy|||}}}|||{{{|||~~~vvvoookkkjjjmmmoooooonnnmmmmmmnnnmmmkkkhhheeebbb\\\SSSLLLGGGDDD@@@===;;;999666333222///---//////...222777;;;EEEKKKJJJMMMSSSQQQIIICCC???>>>@@@===<<>>>>>999999:::;;;<<<<<<======;;;888444444===RRRmmmyyy}}}~~~~~~|||{{{{{{}}}}}}|||~~~}}}{{{|||~~~}}}|||}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyyyy}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}|||{{{}}}}}}}}}|||zzzxxxwwwvvvyyywwwuuuuuuxxx|||~~~}}}zzzyyyzzz{{{||||||}}}}}}}}}}}}~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{||||||}}}}}}{{{zzzzzz{{{||||||{{{vvvwwwxxxxxxxxxxxxyyyzzz|||zzzxxxwwwwwwyyy|||~~~}}}|||zzzyyyyyyyyyzzzzzzzzzyyyxxxxxxyyyzzzyyywwwuuuvvvvvvvvvvvvuuuuuutttwwwwwwwwwyyy{{{|||{{{yyyxxx||||||xxx}}}|||zzzxxxwwwxxxyyyzzzvvvtttqqqnnnllllllllllllqqqpppoooqqqtttuuutttqqqwwwvvvtttsssuuuwwwwwwvvvwwwyyy{{{yyytttmmmhhheeekkkrrrxxxvvvooojjjlllpppjjjgggdddaaa^^^XXXOOOHHHDDDAAA===:::888666333111333000///000///...222999>>>FFFLLLLLLNNNSSSRRRKKKHHH@@@???BBB===<<>>;;;:::===>>><<<;;;===:::999888777777888:::;;;;;;:::888444222>>>]]]zzz~~~vvv}}}|||zzz}}}yyyzzz{{{{{{{{{|||}}}}}}~~~{{{~~~~~~}}}zzz{{{~~~}}}~~~~~~|||zzzzzz|||~~~~~~~~~~~~~~~}}}{{{zzz{{{||||||{{{}}}~~~}}}}}}|||~~~|||zzzwwwvvv||||||||||||{{{zzzyyyyyyxxxvvvuuuvvvzzz~~~~~~~~~{{{{{{}}}}}}{{{}}}~~~}}}|||}}}||||||||||||{{{wwwvvvyyy|||{{{|||~~~}}}~~~~~~}}}~~~|||{{{{{{}}}~~~|||yyyxxx{{{~~~yyyxxxxxxyyyzzz}}}|||zzzwwwuuuvvvyyy}}}vvvvvvvvvvvvvvvwwwxxxzzzvvvvvvwwwvvvvvvuuutttsssrrrrrrssssssttttttuuuvvvxxxwwwwwwxxxyyyzzz|||}}}xxx{{{~~~|||xxxvvvvvvvvv|||}}}yyyxxxuuuqqqnnnkkkeee]]]WWWKKKHHHDDDBBB@@@>>><<<:::666444444444222222999BBBEEEIIILLLNNNPPPSSSSSSQQQRRREEE???@@@@@@QQQhhhNNN___xxxOOOCCCJJJMMMOOOOOOVVV___SSSBBB@@@GGGAAACCCKKKGGG888------)))(((((('''''''''(((((((((((((((((((((((((((((()))(((&&&'''((()))((('''))))))(((((((((((())))))+++++++++*********))))))******+++,,,,,,---.........///111333???<<<<<>>===:::;;;>>>===<<<;;;;;;::::::::::::>>><<<<<<:::333555MMMiiiyyy~~~~~~~~~~~~~~~{{{zzz}}}}}}~~~~~~}}}|||}}}~~~}}}~~~|||yyy{{{~~~}}}~~~{{{~~~~~~{{{yyy{{{~~~{{{|||~~~~~~}}}|||yyyzzz{{{}}}}}}||||||}}}~~~}}}{{{}}}~~~}}}zzzyyy|||~~~}}}|||{{{zzzzzzzzzyyywwwwwwxxxzzz{{{zzzyyywwwwwwyyy}}}~~~{{{zzz{{{|||}}}}}}}}}||||||zzzyyywwwvvvuuuwwwzzz}}}|||}}}}}}~~~}}}~~~{{{}}}~~~|||~~~~~~~~~~~~}}}|||{{{zzz{{{xxxwww{{{~~~||||||}}}|||}}}}}}}}}}}}|||{{{{{{xxx{{{~~~~~~|||zzzzzzzzz{{{yyywwwwwwxxxzzz{{{{{{yyy{{{}}}~~~}}}|||zzzzzzzzzzzzzzz{{{||||||}}}wwwxxxxxxvvvtttuuuxxx{{{tttuuuuuuvvvvvvvvvvvvuuuwwwxxxyyywwwuuutttvvvyyyyyyuuuuuuyyyzzzwwwyyy}}}yyyzzzxxxuuurrruuu|||~~~~~~}}}~~~|||{{{{{{{{{xxxuuuvvvyyyxxxsssnnnlllhhhccc___\\\WWWPPPJJJCCC@@@===:::999888555333111111333444222333===IIIIIIIIIKKKNNNPPPQQQRRRSSSTTTMMMGGGAAA@@@RRR{{{ddd]]]lllyyyaaaHHH>>>CCCLLLPPPNNNHHHIIILLLDDDCCCRRRLLLHHHCCC===777111,,,+++))))))(((''''''''''''''')))))))))))))))))))))))))))((('''(((******((('''***)))(((''''''((()))***)))))))))((((((((('''''')))******+++---......///---///000222:::999999<<<;;;777888<<<:::::::::999999888888777@@@>>>===;;;333222GGGaaazzz~~~|||www~~~~~~~~~}}}}}}~~~xxxwwwzzz~~~~~~||||||~~~}}}|||}}}~~~xxx~~~{{{|||~~~~~~{{{~~~yyy~~~{{{yyy|||xxxzzz}}}~~~~~~}}}{{{yyyvvvwwwyyy{{{}}}~~~{{{yyyzzz{{{{{{zzzyyy|||~~~|||||||||yyyvvvvvvzzz|||}}}|||~~~~~~~~~~~~~~~~~~~~~~~~|||~~~}}}{{{yyyxxxuuuzzz}}}wwwtttwww{{{{{{{{{{{{yyywwwxxxzzz|||}}}{{{xxxvvvvvvyyy|||~~~~~~}}}|||{{{yyyvvvtttsssuuuwww|||{{{yyyyyyzzzzzz{{{{{{{{{{{{{{{~~~}}}|||zzz}}}~~~|||zzz{{{|||}}}}}}|||{{{zzz{{{xxxwww{{{}}}zzzxxxyyyyyyzzz|||~~~~~~~~~~~~}}}vvvyyy{{{{{{yyywwwxxxzzz{{{xxxuuuvvvzzz}}}~~~}}}{{{}}}}}}yyyvvv||||||}}}}}}}}}|||{{{zzzxxxyyyyyywwwttttttxxx{{{ttttttuuuvvvvvvwwwvvvvvvwwwxxxxxxvvvsssrrrtttwwwtttqqqsssxxxyyyuuutttxxxrrrvvvyyyxxxvvvwww{{{zzzyyyvvvrrrpppwwwzzzuuuyyywwwvvvrrrwwwyyyuuuvvvuuutttqqqoooppptttwwwxxxvvvsssrrrrrrpppmmmiiiaaa]]]XXXUUURRRMMMEEE@@@>>>;;;888555444333000...//////111222111333===IIIJJJIIIKKKNNNPPPPPPQQQTTTOOONNNKKKEEEDDDRRRpppttt\\\OOOWWWiiivvvkkk```OOOAAA===CCCJJJMMMPPPSSSSSSVVVVVVHHHDDDSSSNNNJJJBBB999444222,,,%%%******)))((((((((((((((()))))))))))))))))))))))))))(((((()))******((('''***)))(((''''''((()))***(((((((((((('''''''''''')))******+++---...//////---///000222666777888999:::;;;;;;;;;======:::777999===<<<888@@@<<<;;;<<<666111<<>>;;;777666444222000//////000...///000///111777@@@GGGGGGIIILLLPPPRRRSSSSSSSSSQQQRRRLLLDDDFFFSSS___ccceeejjjcccTTTTTTdddnnnllljjjVVVHHHAAA===HHH[[[bbbeeeWWW]]]___LLLGGGPPPMMMMMMKKKEEE:::333111...))))))((('''''''''(((***+++'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))+++,,,,,,,,,,,,---///---///111333666666888999:::;;;;;;;;;>>>>>><<<999;;;???>>>:::>>>999888:::555111999GGGooowww~~~{{{zzz~~~wwwuuuuuuwwwzzz}}}~~~~~~|||{{{{{{{{{zzz|||yyy{{{{{{{{{~~~{{{{{{}}}|||zzzxxxzzz|||{{{}}}}}}|||{{{{{{}}}~~~~~~}}}{{{{{{{{{}}}~~~|||}}}~~~|||{{{~~~}}}}}}~~~|||{{{|||~~~}}}{{{|||}}}~~~{{{|||}}}}}}}}}|||{{{zzz{{{zzzxxxwwwwwwxxxzzz{{{xxxwwwvvvvvvvvvvvvwwwxxx}}}{{{yyyxxxxxxxxx{{{wwwtttuuuzzz|||{{{yyywwwzzz}}}{{{zzzwwwzzz~~~~~~|||{{{{{{}}}~~~~~~}}}}}}{{{}}}}}}|||{{{{{{|||}}}}}}}}}}}}~~~{{{|||}}}zzz{{{~~~|||||||||}}}}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyyyy|||{{{zzzyyyzzzzzzzzzyyy~~~{{{zzzzzz{{{|||{{{yyywwwvvvyyywwwuuusssrrrrrrtttuuutttsssuuuxxxvvvssstttxxxyyyyyyyyywwwtttssstttuuuxxxwwwvvvwwwyyyzzz{{{zzztttttttttuuuvvvxxxyyyzzzzzzwwwtttuuuyyy||||||{{{{{{vvvttttttuuuwwwvvvwwwwwwxxxxxxvvvuuusssrrrrrrrrrssstttuuuuuussspppllliiigggfffcccbbbaaa\\\UUUNNNHHHBBB===:::777666333111000//////000//////000000222888AAAHHHHHHJJJMMMPPPRRRSSSSSSSSSRRRUUUOOOEEEHHHUUU]]]ZZZUUU^^^^^^VVVZZZjjjrrroooeeeVVVLLLDDDCCCXXXsss}}}xxxiiigggbbbNNNKKKYYY[[[TTTPPPGGG999111///,,,))))))(((((('''((()))***+++'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))(((((((((''')))+++,,,,,,,,,,,,---//////111333555555555666888:::;;;<<<======>>>===:::;;;??????;;;>>>999777:::888444777???gggrrr~~~{{{vvv|||xxxuuutttuuuxxx~~~~~~||||||}}}~~~~~~~~~}}}{{{zzz~~~zzzxxxzzz{{{{{{~~~{{{{{{}}}yyyxxxzzz~~~|||{{{}}}|||{{{zzz{{{|||}}}}}}|||}}}}}}}}}~~~~~~~~~|||yyy~~~~~~}}}||||||}}}~~~}}}{{{}}}~~~~~~}}}xxxxxxyyyyyyyyyyyyyyyzzz{{{{{{yyyxxxxxxyyy{{{{{{uuuuuuuuuttttttuuuuuuuuu||||||{{{{{{zzzyyyxxxxxxyyywwwvvvxxx|||~~~|||zzzwwwyyy|||~~~}}}{{{{{{{{{yyy|||}}}|||}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~zzz{{{{{{{{{zzz{{{}}}}}}}}}}}}}}}~~~}}}|||}}}~~~~~~|||zzz{{{{{{zzzzzzyyyyyyxxxxxx}}}{{{yyyxxxxxxxxxyyy~~~}}}~~~~~~}}}yyyzzzzzz{{{zzzyyywwwvvvvvvvvvuuutttttttttuuuuuuxxxwwwxxxzzzxxxttttttwww{{{yyywwwwwwwwwwwwvvvuuuvvvuuuvvvxxxzzzzzzyyywwwssstttuuuwwwxxxyyyyyyyyyyyywwwuuuvvvxxxzzzxxxvvvyyyzzzyyywwwuuussstttuuuuuuvvvxxxyyyyyyxxxwwwuuupppqqqsssuuuvvvvvvuuuuuuqqqnnnjjjhhhfffdddaaa______ZZZSSSLLLFFFAAA<<<:::666555333111000//////000/////////000444:::BBBHHHIIIJJJMMMPPPRRRSSSSSSRRRQQQTTTNNNFFFPPPgggpppjjjTTT\\\]]]XXX^^^lllqqqmmmcccZZZRRRHHHHHHaaa{{{ssskkk```NNNPPPcccnnnccc]]]MMM;;;///,,,+++(((((((((((((((((()))******'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))+++,,,,,,,,,,,,---//////111333555444444666777999;;;===>>><<<>>>===;;;;;;>>>>>>;;;AAA<<<:::======999999;;;ZZZkkk|||yyy~~~zzz{{{xxxuuuvvvxxx~~~}}}}}}~~~~~~{{{}}}}}}||||||~~~zzzyyy{{{{{{zzz|||{{{|||~~~~~~}}}zzzyyyzzz{{{{{{{{{zzz{{{{{{zzzyyyzzz|||}}}|||zzz~~~}}}}}}~~~~~~~~~}}}}}}|||zzz|||{{{{{{{{{{{{{{{zzzzzz}}}{{{xxxvvvxxxwwwwwwwwwxxxyyyzzzzzz~~~|||zzzyyyxxxxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwxxxzzz|||}}}}}}}}}{{{yyyyyyzzz}}}}}}{{{yyywwwxxxzzzzzzyyyyyyzzz|||{{{~~~|||}}}}}}~~~~~~~~~~~~}}}|||~~~yyyzzzyyyxxxwwwxxx{{{}}}|||zzz{{{~~~}}}||||||~~~~~~}}}||||||{{{zzzyyyxxxxxxwww~~~}}}|||zzzxxxxxxyyy{{{~~~|||zzzzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvzzzyyyzzz|||zzzvvvvvvyyy|||yyyvvvvvvxxxyyywwwuuusssrrrssstttvvvvvvuuusssssstttvvvwwwxxxwwwvvvvvvxxxvvvuuuwwwzzzzzzwwwtttsssuuuvvvuuusssrrrssstttrrrvvv{{{~~~~~~{{{wwwuuurrrrrrtttuuuuuuuuuuuutttpppmmmjjjgggfffccc```^^^]]]WWWPPPIIICCC???;;;999666444222111000///000000/////////111666===DDDIIIJJJLLLNNNQQQRRRSSSRRRRRRPPPQQQKKKHHH]]]|||lllkkkbbbYYY^^^mmmuuurrrggg]]]RRRHHHJJJ```qqqkkkooojjjcccXXXNNNSSSfffuuuqqqgggTTT===///+++***(((((((((((((((((())))))***'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))+++,,,,,,,,,,,,---///---///111333444444555666888:::===>>>===@@@AAA>>>===??????<<<@@@===;;;>>>???<<<999888LLLaaaxxx}}}zzz}}}yyyvvvuuuvvv|||~~~~~~~~~~~~{{{}}}~~~~~~||||||~~~}}}{{{|||{{{xxxyyy|||~~~||||||~~~~~~~~~}}}~~~}}}{{{{{{zzzyyyxxxyyyyyyxxxzzzyyyyyy{{{|||}}}{{{yyy}}}||||||}}}~~~~~~~~~}}}||||||||||||~~~{{{||||||{{{zzzzzzzzzzzz}}}~~~~~~~~~|||yyyuuusss{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzzyyyxxxwwwwwwwwwxxxyyy{{{{{{yyyxxxwwwuuuvvvxxx{{{}}}}}}}}}|||||||||{{{yyywwwvvvwwwxxxxxxwwwxxxzzz|||~~~~~~~~~}}}||||||||||||}}}~~~}}}{{{|||~~~{{{||||||{{{zzzzzz|||~~~yyyyyyzzz||||||{{{|||~~~||||||{{{zzzzzzyyyxxxxxxzzz{{{{{{zzzyyyyyy|||}}}{{{xxxxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxxxxyyyzzzzzzzzzzzzxxxwwwvvvyyyxxxzzz|||{{{wwwwww{{{zzzwwwuuuuuuxxxyyyxxxuuutttrrrqqqqqqsssttttttssstttuuuvvvwwwvvvuuutttsssvvvuuuuuuxxx{{{{{{xxxuuussstttuuutttrrrqqqrrrsssssszzzyyyvvvvvvuuutttsssrrrsssssssssooommmjjjhhhfffccc```]]]ZZZTTTMMMFFFAAA===:::888555444222000//////000000/////////222888???FFFJJJKKKMMMOOOQQQSSSSSSRRRQQQPPPOOOOOOZZZwwwvvvbbbXXXddd}}}gggQQQEEEIII]]]fffZZZWWW\\\YYYRRROOOSSS^^^kkkkkkcccPPP;;;...++++++***'''(((((()))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))+++,,,,,,,,,,,,---///---///111333555555555666777999<<<===@@@DDDEEEBBB???@@@@@@===;;;::::::;;;;;;:::777555???VVVppp~~~|||xxxuuuttttttwww~~~}}}{{{zzz{{{}}}~~~}}}{{{{{{}}}}}}{{{xxxxxxzzz~~~|||}}}~~~~~~}}}~~~~~~~~~~~~|||{{{}}}~~~}}}{{{{{{~~~~~~~~~~~~}}}zzz|||zzzvvvuuuxxxyyywwwyyyyyyzzz{{{}}}}}}{{{yyy}}}|||{{{|||~~~~~~}}}{{{|||~~~}}}|||{{{|||}}}}}}}}}~~~~~~|||{{{{{{|||yyyzzz|||}}}}}}{{{xxxvvvyyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz|||~~~~~~|||zzzxxxxxxyyyyyy{{{|||}}}~~~~~~}}}|||zzzxxxwwwwwwuuuwwwwwwwwwwwwxxxzzz|||~~~}}}{{{yyyxxxzzz~~~}}}}}}}}}~~~~~~|||zzz{{{}}}~~~zzz{{{{{{|||||||||}}}||||||{{{{{{zzzzzzyyyyyyuuuyyy||||||{{{{{{~~~~~~{{{yyyzzz|||zzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzyyyyyyxxxxxxyyyxxxyyy|||zzzwwwwwwzzzvvvuuuttttttuuuvvvvvvvvvxxxvvvtttsssuuuvvvwwwvvvvvvvvvvvvvvvvvvuuuuuutttwwwuuuuuuwwwzzz{{{xxxuuutttuuuuuusssqqqppprrrsssvvv}}}{{{xxxwwwvvvtttrrrqqqqqqqqqrrrnnnllliiigggfffccc___\\\WWWRRRJJJCCC>>>;;;999777444333111000//////000000000//////333:::BBBGGGJJJLLLNNNPPPRRRSSSRRRQQQQQQKKKJJJXXXzzzpppWWWTTTooozzzUUUEEEEEESSSXXXMMMLLLWWWUUUOOORRRQQQPPPXXXWWWQQQDDD444,,,,,,,,,+++''''''((()))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))+++,,,,,,,,,,,,---//////111333555666666555555666888;;;<<<@@@EEEFFFAAA>>>======:::666888:::999888777666444777MMMgggxxx}}}}}}yyyvvvuuutttvvv~~~}}}yyyvvvzzz}}}~~~{{{{{{~~~}}}~~~}}}yyyyyy|||~~~|||}}}}}}~~~}}}~~~~~~~~~}}}|||{{{}}}~~~wwwyyy|||~~~zzzxxxyyy|||{{{|||~~~~~~||||||||||||{{{wwwyyyxxxssstttyyy{{{yyyzzzzzzzzz|||~~~~~~|||yyy}}}|||{{{|||~~~~~~~~~|||zzz|||~~~~~~||||||~~~~~~|||}}}~~~{{{zzz{{{|||yyyzzz}}}~~~~~~|||zzzxxxuuuuuuvvvwwwwwwvvvttttttuuuvvvvvvvvvvvvvvvvvvuuuwwwyyy|||~~~~~~|||yyywwwxxxxxxxxxxxxzzz|||~~~~~~~~~|||zzzxxxwwwxxxyyyuuuvvvxxxxxxxxxxxxzzz|||||||||{{{yyyxxxzzz}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzzzz|||~~~~~~|||}}}|||zzz~~~~~~{{{{{{{{{{{{{{{zzzzzzzzzsssxxx}}}~~~|||{{{}}}|||{{{}}}{{{{{{{{{zzz{{{{{{{{{|||wwwxxxyyyzzz{{{|||}}}~~~zzzyyyyyy{{{yyyttttttwwwrrrsssssssssrrrssstttvvvxxxxxxwwwxxxyyyyyyxxxvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxvvvtttuuuxxxxxxvvvsssttttttsssqqqoooppprrrtttvvv|||}}}xxxvvvwwwrrrsssssssssrrrqqqppppppllljjjhhhfffdddaaa]]]ZZZUUUPPPGGG@@@<<<999888666333222111000//////000000000...///444<<>>333(((&&&+++***%%%''''''''''''''''''&&&&&&((('''&&&'''******(((%%%***&&&###%%%***---+++(((---,,,)))((('''((()))***&&&((()))((('''&&&''')))+++---......---...///111...000333444333444555555666777888888777666555444333333222333666666666666777777777777555555EEEddd|||uuuttt}}}|||zzzzzzxxxtttuuuzzz}}}{{{zzzzzzzzz}}}~~~}}}~~~~~~}}}||||||{{{|||}}}~~~}}}||||||~~~|||~~~yyyqqqjjjooovvv|||~~~|||tttrrrvvvxxxvvvwwwvvvuuuvvvwwwxxxxxxxxxzzzxxxxxx{{{~~~zzzyyyxxxyyy{{{~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~|||{{{{{{}}}zzzyyyxxxwwwxxxzzz|||~~~~~~}}}}}}}}}|||{{{yyyxxxxxxyyyzzz{{{zzzzzz{{{||||||||||||{{{tttvvvxxxyyyzzzzzzyyyxxxsssssstttwwwzzz||||||{{{xxxxxxxxxwwwwwwwwwvvvvvvyyyyyyyyyyyyzzz{{{}}}~~~~~~||||||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}~~~xxxyyyzzz{{{zzzzzz{{{|||yyyxxxxxxyyy||||||zzzxxx~~~yyyyyyyyyyyyxxxyyyzzzzzzyyyyyyyyyzzz|||}}}}}}}}}yyyyyyzzz|||}}}{{{~~~|||zzzzzz|||}}}|||zzzxxx|||}}}||||||~~~|||yyyyyyxxxwwwwwwwwwvvvsssrrrtttvvvxxx{{{}}}~~~wwwvvvtttrrrssstttvvvwwwwwwzzzxxxuuu}}}yyywwwuuutttuuuvvvvvvwwwuuuuuuuuuvvvwwwvvvuuutttwwwuuurrrooommmlllmmmmmmsssssssssrrrpppmmmjjjhhhfffiiijjjgggddd```ZZZRRRNNNJJJDDD???<<<999666444222222111000000000000000111111444:::BBBIIIKKKKKKNNNOOOLLLFFFEEEJJJMMMLLLFFFAAAOOOjjj}}}rrrdddRRRXXXpppxxxpppcccUUUFFF888>>>NNNRRRTTTYYYYYYdddXXXUUUTTTOOOOOOMMMCCC???;;;222(((''',,,,,,(((((((((((((((((((((((((((***(((''''''))))))'''%%%***'''%%%'''***,,,+++)))+++***((((((((()))***,,,)))***+++***(((((()))***+++,,,......------///000...111444555444444444555555666666666444333333222111111111111333444555666777888999:::666444@@@ZZZtttuuuppp{{{www}}}zzzyyyvvvrrrqqqrrr{{{~~~|||{{{zzzzzz{{{zzz~~~~~~}}}|||{{{{{{}}}~~~~~~|||}}}}}}~~~~~~}}}~~~}}}tttlllqqqwww}}}~~~|||vvvuuuwwwxxxvvvxxxwwwwwwvvvvvvwwwwwwxxxxxxvvvtttvvvzzz|||zzzxxxxxxxxxxxxzzz}}}~~~}}}{{{{{{{{{zzzzzz{{{{{{{{{~~~~~~~~~|||zzzzzz|||~~~xxxyyyyyyzzz{{{|||}}}}}}~~~}}}||||||||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||xxxyyyzzz{{{zzzyyyxxxwwwrrrrrrtttwww{{{}}}}}}|||yyyxxxwwwvvvuuuvvvvvvwwwyyyyyyzzz{{{|||}}}~~~~~~~~~|||}}}~~~~~~}}}}}}~~~}}}|||}}}yyyyyyzzz{{{{{{{{{{{{{{{yyyyyyzzz{{{}}}}}}zzzxxx~~~}}}{{{xxxtttwwwzzz{{{yyywwwyyyzzzyyywwwvvvxxx{{{}}}|||zzz{{{zzzzzz{{{}}}~~~}}}|||}}}{{{zzz{{{{{{zzzyyyyyy}}}}}}||||||xxxtttuuuvvvwwwvvvuuusssssssssrrrtttyyy}}}}}}|||vvvtttrrrqqqrrrtttwwwxxxxxxxxxtttsss|||{{{uuuuuuuuuvvvvvvvvvvvvvvvwwwuuusssuuuxxxxxxtttooorrrqqqpppnnnmmmllllllkkksssrrrqqqooommmkkkiiihhhfffiiiiiifffbbb^^^VVVMMMKKKGGGBBB>>>;;;888666444222111000000000000000000222333777===DDDJJJLLLMMMPPPNNNHHHCCCCCCHHHKKKJJJAAAAAAPPP]]]YYYWWW\\\]]]YYYQQQ```wwwvvvgggVVVHHH@@@;;;HHH]]]ccceeegggccckkkVVVPPPVVVTTTOOOHHH===<<<888///((((((,,,,,,***))))))))))))))))))))))))***(((''''''(((((('''%%%***)))))))))))))))******)))((((((((((((***,,,---+++,,,---,,,***)))***++++++,,,......------///000///111444555444444444444444444333333333222222111111111111222333444555666777888999:::777444:::OOOiii}}}{{{rrrxxx}}}|||yyywwwvvvtttpppmmmlllyyy~~~}}}|||{{{{{{zzz}}}~~~{{{yyyyyyyyy{{{|||}}}}}}~~~}}}{{{yyy|||}}}zzzyyyzzz~~~~~~~~~}}}wwwssswww|||~~~||||||zzz{{{zzzyyyxxxxxxxxxwwwwwwwwwxxxwwwwwwxxxyyyzzzxxxvvvttttttvvvxxxxxxxxx}}}|||||||||~~~~~~|||{{{{{{{{{zzzyyyyyyzzz{{{{{{}}}~~~~~~|||zzzyyy{{{|||yyyzzz|||}}}~~~}}}||||||}}}|||{{{zzzzzzzzz}}}}}}}}}}}}|||zzzyyywwwxxxxxxyyyzzzzzzzzzzzzyyy}}}}}}|||{{{zzzxxxvvvtttuuutttsssuuuxxx{{{{{{{{{|||{{{yyywwwwwwxxxyyyzzzwwwwwwxxxzzz|||}}}||||||~~~}}}{{{|||}}}~~~~~~||||||}}}~~~~~~~~~}}}{{{yyyyyy|||~~~~~~}}}}}}{{{xxxvvvyyyzzz{{{}}}~~~|||zzzxxx}}}~~~zzzwwwwwwuuurrrrrrwww}}}}}}zzzwwwxxx{{{xxxuuutttvvv{{{}}}|||yyy~~~|||zzzzzz{{{||||||||||||{{{zzzzzzzzz{{{{{{{{{{{{~~~|||{{{{{{yyyuuuuuuxxxzzzxxxtttrrrsssuuurrrtttwwwyyyzzzyyywwwvvvuuutttsssrrrsssuuuxxxzzzyyyyyyvvvssswww{{{xxxpppoooqqqtttvvvuuutttsssssszzzvvvpppnnnoooqqqrrrrrrrrrqqqqqqqqqpppoooooonnnsssqqqooollljjjiiihhhhhheeeggggggccc```\\\RRRHHHGGGDDD@@@<<<:::777555222111111000000000000000111222444999???EEEJJJMMMNNNPPPLLLGGGCCCCCCEEEEEEDDDCCCGGGZZZeeeZZZRRRXXX]]]HHHJJJaaayyywwwiii\\\QQQDDD@@@PPPkkk}}}ppplllSSSOOO]]]___VVVJJJ>>><<<666...))))))++++++)))(((((()))))))))))))))***((('''''''''((((((((((((***++++++***(((((()))+++))))))(((((()))***++++++,,,------,,,***))))))******,,,------------...000///222444666333333333222222222222222333222222222222222333444555666666666777777777888666444666DDD\\\uuuuuuuuu}}}|||zzzyyywwwuuuuuutttppplllsss~~~}}}{{{zzzyyyzzz{{{}}}~~~{{{yyyxxxxxxyyy{{{{{{||||||}}}{{{}}}~~~|||yyyxxxzzz||||||{{{xxxvvvzzz~~~~~~|||zzzzzz{{{{{{~~~}}}xxxwwwzzz}}}||||||{{{{{{{{{yyywwwuuuuuurrrtttvvvvvvvvvwwwzzz}}}yyyxxxvvvuuuvvvxxxyyyyyy}}}|||||||||~~~~~~|||{{{{{{zzzyyyxxxxxxyyyzzz{{{|||}}}}}}|||zzzyyyzzz|||{{{}}}~~~|||zzz~~~|||||||||||||||~~~~~~~~~}}}{{{xxxuuutttuuuvvvwwwwwwxxxxxxwwwwwwzzzzzzzzzzzzyyyxxxwwwvvv|||yyyvvvuuuvvvyyy{{{||||||{{{yyyxxxwwwxxxzzz{{{vvvvvvwwwzzz}}}~~~}}}zzz|||{{{zzzzzz|||}}}}}}|||{{{||||||}}}~~~~~~}}}}}}{{{{{{{{{yyyxxxyyy}}}}}}yyyuuuyyyzzz|||}}}|||{{{zzzyyyyyy{{{yyyuuutttvvvuuuqqqrrrxxx~~~~~~{{{xxxxxx{{{wwwuuuuuuwww{{{}}}}}}{{{}}}{{{yyyzzz{{{{{{{{{yyyyyyyyyzzzzzz{{{}}}~~~~~~~~~zzzyyy|||}}}{{{yyy{{{}}}zzzvvvsssssstttuuuvvvwwwxxxyyyyyyyyyyyyssssssrrrrrrsssuuuwwwxxxxxx{{{{{{wwwtttsssqqqnnnnnnqqqvvvxxxvvvtttsssssswwwvvvuuuqqqnnnnnnrrruuussssssrrrrrrrrrrrrqqqqqqrrrpppmmmkkkhhhhhhhhhhhheeeeeeccc```]]]YYYOOODDDCCC@@@===:::999666333111111000000000000000111111111555:::@@@EEEIIILLLNNNOOOLLLHHHFFFDDDAAA>>>===???HHHbbbrrrmmmfffddd]]]DDDJJJddd{{{xxxjjj]]]QQQ???FFF^^^xxxmmmWWWWWWiiimmmdddWWWJJJ===555...***))))))(((((('''''''''(((((()))))))))&&&&&&&&&&&&'''(((***+++)))***+++)))(((''')))++++++******)))))))))))))))***+++,,,+++)))((()))******+++------,,,,,,...//////111444555111111111111111111111111222222222222333444555555777777777777666666666666444555555;;;OOOkkk|||uuuqqq}}}}}}zzzwwwxxxzzzvvvpppoooyyy|||yyyxxxwww{{{zzzzzz||||||{{{yyyyyyxxxzzz{{{||||||~~~~~~}}}|||||||||||||||||||||~~~~~~|||yyyyyy|||~~~zzzxxx|||{{{~~~{{{zzz}}}~~~~~~}}}}}}yyytttqqqqqqnnnqqqtttttttttuuuyyy}}}{{{zzzyyyxxxxxxxxxyyyzzzxxxxxxxxxzzz}}}~~~}}}{{{zzzxxxwwwwwwxxxzzz{{{yyy{{{|||{{{zzzzzzzzz|||zzz|||~~~~~~{{{zzz~~~~~~}}}}}}}}}{{{yyyvvvsssrrruuuvvvwwwwwwxxxxxxwwwwwwtttuuuuuuvvvxxxyyyzzzzzz}}}yyywwwxxxzzz|||}}}yyyxxxwwwvvvuuuvvvwwwwwwvvvvvvxxx|||~~~{{{{{{zzzyyyyyy{{{}}}}}}|||||||||}}}}}}}}}}}}||||||{{{{{{{{{zzzzzz{{{~~~~~~||||||~~~}}}yyyyyy{{{||||||zzzyyyyyyzzz||||||yyyuuuvvvyyyyyyuuutttxxx|||}}}zzzwwwwwwxxxvvvwwwxxxzzz{{{}}}~~~~~~{{{zzzzzz{{{zzzyyyvvvxxxyyyzzzzzz{{{}}}}}}xxxxxx}}}~~~{{{|||{{{yyyvvvsssrrrrrrpppqqqsssuuuxxxyyyzzz{{{qqqrrrrrrsssttttttttttttuuuzzz}}}|||wwwsssssstttqqquuuzzz{{{yyyvvvuuuvvvrrrvvv{{{{{{wwwssssssttttttsssrrrrrrqqqrrrrrrrrrqqqpppmmmkkkhhhgggggggggdddccc___[[[ZZZWWWMMMBBB???===;;;999777555333000000000000000000111111222222666===BBBFFFIIILLLNNNOOOMMMLLLKKKFFF>>><<<>>>AAAQQQnnn~~~|||wwwiiiRRREEENNNkkksssbbbPPP???UUUtttyyy}}}fffWWW[[[jjjlllggg]]]OOO<<<444,,,******(((''''''&&&''''''(((((()))))))))&&&&&&'''&&&&&&'''***---)))((((((((((((((())))))+++++++++***)))(((((('''((()))***)))(((((()))******+++------,,,,,,...///...000333444000000000000000000000000111111111222333444555666777777777666666666666666222777666555EEEaaavvv{{{xxxqqqqqqxxx}}}yyyzzz}}}yyyrrrnnnuuu}}}{{{zzzzzz~~~|||{{{}}}}}}}}}}}}{{{zzzxxx{{{}}}}}}|||{{{}}}|||zzz{{{~~~|||zzz|||~~~~~~}}}zzz|||~~~}}}}}}~~~~~~~~~~~~{{{zzz~~~|||}}}{{{|||zzztttrrrtttqqqtttwwwwwwuuuuuuyyy~~~|||||||||{{{yyyyyyzzzzzzyyyxxxyyy{{{~~~~~~{{{yyywwwvvvvvvwwwyyy{{{wwwyyy{{{{{{zzzzzz{{{|||uuuwwwyyy|||}}}}}}|||{{{}}}}}}}}}}}}~~~zzzyyyyyyxxxwwwuuutttsssuuuuuuvvvwwwwwwwwwwwwwwwssssssssstttuuuvvvwwwxxx{{{yyyxxxxxxzzz{{{zzzyyyuuuuuuuuuuuuttttttttttttuuuuuuvvv{{{}}}yyy{{{zzzyyyzzz|||~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{{{{||||||{{{yyyzzz|||~~~xxxwwwxxx||||||zzz{{{{{{zzzwwwwwwyyy{{{{{{wwwxxx||||||xxxvvvwwwxxxyyyxxxvvvtttsssuuuyyy}}}}}}|||||||||{{{{{{zzzyyywwwwwwyyyzzzzzzyyyyyy|||~~~}}}}}}yyyyyy|||}}}{{{xxxwwwuuuuuutttsssqqqooojjjmmmppptttvvvvvvvvvuuusssuuuwwwxxxxxxwwwuuutttuuuwwwzzz|||zzzwwwuuuvvvssswww||||||yyyvvvuuuwwwsssvvvyyyzzzzzzwwwuuutttwwwuuusssrrrqqqrrrssstttqqqpppnnnkkkiiihhhgggfffdddaaa\\\WWWWWWUUULLLAAA===;;;999777777555222///000000000000000111222222333888???EEEHHHJJJMMMPPPPPPOOOPPPNNNGGG???@@@GGGXXXrrrlllJJJLLLYYY|||oooSSSDDD]]]zzzyyyhhhgggpppnnn\\\TTTXXX^^^[[[[[[WWWJJJ:::111******+++(((''')))''''''((())))))***++++++((())))))'''%%%%%%(((+++(((&&&$$$%%%(((***)))((())))))*********))))))(((&&&((())))))((((((***+++)))+++,,,,,,,,,,,,---///---///222333////////////000000000111111000111111222333555555555666666666777777888888111888666222???\\\rrrxxx|||uuuooo|||}}}xxxyyy|||xxxpppjjjppp{{{}}}vvvuuuzzz~~~~~~{{{|||~~~~~~}}}{{{yyyyyy||||||zzzzzz{{{{{{wwwyyy{{{wwwyyyzzz|||}}}|||{{{zzzuuuzzz{{{yyyyyy|||}}}yyyyyy{{{{{{|||}}}}}}{{{|||}}}~~~|||xxxwww{{{{{{vvvvvvzzzvvvyyy|||{{{xxxxxx||||||}}}}}}|||zzzyyyzzzzzz~~~~~~~~~~~~}}}{{{yyywwwvvvvvvwwwyyy{{{vvvxxxzzz{{{zzzzzz|||}}}ppprrruuuyyy{{{|||||||||xxxxxxyyyyyy{{{|||}}}~~~vvvvvvvvvuuuuuuuuuuuuuuusssssstttuuuuuuuuuuuuuuuvvvvvvtttsssrrrrrrrrrrrrssssssuuuxxxzzzzzzwwwtttuuuuuuvvvvvvuuuuuutttsssrrrrrrtttyyy{{{vvv|||{{{zzz{{{}}}~~~~~~}}}|||{{{zzz{{{{{{yyywwwwwwxxxyyyvvvuuuvvvzzz~~~zzzzzz{{{{{{xxxuuuuuuxxx||||||wwwxxx||||||xxxwwwvvvuuuvvvvvvuuurrrpppuuu{{{||||||}}}||||||zzzxxxvvvxxxzzz|||zzzxxxxxxzzz}}}{{{~~~~~~zzzyyy{{{zzzwwwtttrrrpppqqqssssssppplllllloootttxxxxxxvvvrrrooowwwyyy|||~~~~~~{{{xxxvvvwwwuuuvvvzzz{{{xxxtttqqqrrrwww|||{{{wwwssssssuuuyyyuuurrrrrruuuxxxwwwvvvzzzxxxvvvsssssstttvvvwwwppppppnnnllljjjhhhgggfffddd```ZZZUUUUUUTTTLLLBBB;;;999888777666444111///000000///000000111222222444:::AAAGGGIIILLLOOOQQQQQQQQQRRRPPPGGG@@@EEEPPPvvvqqqKKKZZZiiiwwwSSSBBBVVVllllllbbbhhhooogggXXXUUUWWWUUUNNNQQQRRRFFF777...(((***,,,)))))),,,((())))))***++++++,,,,,,+++++++++'''$$$###&&&)))((($$$!!!###)))+++***&&&'''((()))******++++++***&&&''')))))))))***+++---)))+++,,,,,,,,,,,,---///,,,///111333111222222222222111000000000...---...000333444444888888777777666666555555555333222555;;;JJJaaavvvzzzpppzzz~~~zzz{{{}}}yyyrrrlllmmmkkkppp}}}|||uuurrrrrrrrrvvvzzzuuuzzz~~~~~~{{{xxxxxxyyy~~~~~~~~~|||{{{{{{}}}|||{{{||||||zzzyyyzzzxxxwwwyyy||||||yyyvvvtttvvv{{{|||~~~zzzvvvvvvwwwyyyyyyzzz{{{}}}~~~zzzyyyyyyyyyyyy}}}yyyvvvttttttvvvxxxwwwvvvwwwzzz}}}|||{{{zzz}}}}}}}}}}}}|||{{{zzzyyyyyy{{{~~~~~~{{{xxxyyy{{{xxxwwwwwwvvvwwwxxxzzz{{{{{{zzzyyyxxxxxxyyy{{{|||wwwrrrnnnrrrzzz~~~zzzzzzzzzzzz{{{}}}~~~}}}{{{wwwwwwvvvwwwxxxwwwuuusssvvvtttssstttuuutttrrrqqqppprrrtttuuutttssssssssstttwwwyyyxxxtttrrrsssvvvyyyuuusssuuuzzz|||{{{xxxuuuuuuvvvxxxyyyzzz{{{|||~~~{{{yyyyyy|||~~~}}}}}}~~~}}}}}}|||{{{zzz~~~}}}|||zzzyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyyyyvvvwwwxxxyyyyyyyyyyyyyyy~~~}}}|||{{{yyyvvvtttssstttuuuvvvtttpppoooqqqsssyyy~~~}}}zzzyyyzzzzzzzzzyyyzzzxxxvvvvvvxxxzzz{{{{{{}}}{{{yyyyyyxxxuuusssuuuuuuuuutttrrrpppnnnlllmmmnnnqqqsssuuuuuutttssswwwwwwxxxzzz{{{zzzwwwuuurrrzzz}}}xxxtttvvvuuurrruuuwwwyyyyyywwwuuuuuuuuuwwwuuurrrqqqrrruuuzzz}}}xxxvvvsssrrrrrrsssrrrqqqqqqppppppooommmjjjeeeaaabbb```[[[WWWRRRLLLFFFAAA<<<;;;888555333222111111+++,,,,,,---...///000000777>>>CCCEEEHHHNNNPPPOOOSSSMMMRRRGGGEEE@@@BBByyycccNNN[[[www```HHHDDDSSS^^^^^^]]]bbbdddaaaUUUVVVTTTOOOLLLKKKEEE>>>......,,,+++***)))))))))***)))((('''''''''''''''++++++***'''&&&&&&(((*********))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,---...---,,,+++///000222444...///000111111111111111000///---...111333444444777777666666666555555555555444444444777CCCYYYmmm||||||qqquuu}}}xxxsssooonnnlllgggiiivvvxxxuuusssooonnnpppuuuwwwzzz}}}|||zzz|||}}}~~~~~~}}}|||{{{{{{|||{{{yyywwwxxxwwwwwwxxxyyyxxxvvvttttttuuuxxx{{{}}}~~~~~~~~~{{{zzz{{{~~~{{{{{{||||||}}}~~~~~~{{{xxxwwwxxxzzz|||~~~|||zzzwwwttttttvvvwwwwwwvvvyyyzzz{{{{{{{{{{{{|||}}}{{{|||}}}~~~}}}}}}|||{{{{{{|||}}}|||zzzxxxxxxxxxxxxxxxwwwxxxyyyzzz|||}}}{{{zzzyyyxxxyyyzzz|||}}}yyytttpppsss{{{~~~zzz||||||{{{}}}~~~}}}{{{{{{{{{{{{zzzxxxvvvtttwwwvvvvvvvvvwwwvvvtttrrrrrrtttuuuuuuuuuvvvyyy{{{xxxvvvuuutttuuuvvvwwwxxxzzzvvvtttuuuzzz}}}}}}{{{vvvuuusssssstttwww{{{}}}{{{yyyxxxzzz}}}~~~|||}}}}}}~~~~~~~~~}}}}}}||||||{{{yyyyyyxxxxxxxxx|||||||||{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxx{{{{{{{{{zzzyyyxxxvvvvvvvvvwwwxxxvvvsssrrrsssuuuuuu{{{~~~zzzwwwxxxyyyxxxyyyxxxxxxzzz{{{|||zzzxxxvvvvvvvvvxxxzzz|||{{{zzz|||zzzxxxwwwwwwwwwuuusssvvvxxxyyyzzzyyyuuuqqqooommmoooqqqtttuuuvvvuuuuuuuuutttuuuwwwyyyzzzyyywwwuuuzzz{{{vvvssssssqqqlllqqqsssvvvvvvuuussssssssstttsssqqqqqqrrruuuyyy{{{xxxvvvtttsssuuuvvvvvvuuusssrrrqqqqqqooolllgggcccaaa^^^YYYUUUPPPJJJCCC???<<<:::888555333222111111---------...///000000111888>>>DDDFFFIIINNNPPPOOOOOOKKKSSSMMMMMMKKKQQQZZZKKKmmmhhhFFF666HHHPPPWWW[[[bbbgggccc[[[RRRRRRNNNJJJHHHGGG@@@888,,,,,,+++***))))))))))))))))))((('''''''''((((((*********(((&&&&&&(((***)))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))++++++,,,,,,------,,,,,,000111333555,,,---...///111111111111111///...///222444444333555555555555444444444444555555555444222999MMM```uuu~~~vvvsss}}}sssnnnppprrrnnndddaaalll||||||yyytttlllgggfffuuuuuuxxx~~~}}}||||||}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{|||{{{xxxuuuuuuvvvxxxxxxvvvttttttttttttuuuvvvwwwxxxxxxxxxxxx}}}~~~~~~|||yyyzzz~~~~~~}}}}}}|||||||||||||||yyywwwvvvuuuwwwzzz}}}vvvrrruuuwww|||yyyuuutttuuuvvvwwwwww{{{zzzyyyzzz{{{|||{{{zzz{{{|||~~~}}}|||{{{zzzyyyyyyyyyxxxvvvtttwwwwwwxxxyyy{{{|||~~~|||{{{zzzzzzzzz{{{}}}~~~|||xxxuuuvvv{{{}}}{{{}}}|||{{{|||}}}~~~}}}|||}}}}}}}}}|||{{{xxxvvvuuuxxxxxxxxxyyyzzzxxxuuusssuuuuuuvvvuuuvvvzzz{{{vvvrrrrrrvvvzzz{{{yyy{{{wwwuuuvvvzzz~~~~~~yyyvvvsssqqqrrrwww|||{{{zzzzzz|||~~~~~~|||||||||}}}~~~|||||||||{{{{{{zzzzzzzzz{{{{{{||||||||||||{{{{{{zzzyyyxxxwwwvvvwwwxxxyyywwwwwwxxxyyyyyyyyyyyyyyyxxxyyyzzzyyywwwvvvvvvwwwsssxxx{{{xxxvvvwwwyyyxxxvvvwwwxxx{{{|||{{{xxxuuuuuuvvvwwwzzz}}}}}}{{{yyyxxxwwwuuuuuuvvvvvvtttsssrrruuuxxxzzzyyyuuuppplllnnnppprrruuuwwwxxxxxxxxxxxxvvvuuuvvvxxxyyyyyyxxxuuuxxxxxxtttrrrrrrooolllooorrruuuvvvtttsssrrrrrrrrrrrrqqqrrrsssuuuxxxyyywwwvvvuuuuuuwwwxxxxxxwwwpppooonnnmmmlllhhhddd``````\\\WWWQQQLLLFFF@@@<<<;;;999777444222111111111////////////000000111222999@@@EEEGGGIIINNNPPPOOOPPPMMMSSSOOOMMMIIIQQQyyyiiiOOOPPPvvv{{{mmmJJJ;;;???XXXUUUTTTZZZfffmmmggg]]]]]]YYYQQQKKKHHHDDD999...***))))))((((((((())))))(((((('''''''''((())))))*********(((&&&&&&(((***((((((''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++,,,,,,---...111222444555---...///000111111111111111000///000222444444333333333333333333333444444333555666444000333DDDVVVnnnyyy|||uuuvvv{{{qqqooosssuuupppddd]]]eeesss~~~~~~}}}{{{~~~|||vvvmmmfffeeeuuuvvv{{{~~~}}}{{{zzzyyyxxxxxxxxxxxxyyy{{{|||zzzvvvsssqqquuuxxxxxxuuussstttvvvuuuuuuuuuttttttssssssssstttwwwzzzzzzzzz||||||zzzxxxyyyzzz{{{{{{zzzxxxvvvvvvwww{{{~~~}}}kkkaaaeeepppvvv|||zzzvvvttttttuuuwwwxxx~~~{{{yyyzzz}}}~~~{{{yyy|||}}}}}}{{{|||zzzxxxxxxzzzzzzvvvsssvvvvvvwwwyyy{{{}}}{{{{{{zzz{{{{{{|||}}}~~~|||yyyyyy|||~~~}}}|||{{{zzzxxxxxxzzzzzzyyyxxx{{{|||}}}|||zzzxxxvvvvvvxxxxxxxxxzzz{{{yyyvvvsssuuuvvvvvvwwwwwwzzz~~~zzzxxxuuuvvvxxxzzzzzzyyy{{{xxxvvvwwwzzz~~~{{{yyyvvvtttuuuzzz~~~~~~~~~~~~|||{{{~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}wwwxxxyyy|||}}}}}}{{{yyywwwwwwxxxyyyzzztttuuuvvvxxxzzz{{{{{{{{{yyyzzzzzzzzzyyyxxxxxxxxxooouuuxxxwwwvvvyyy|||}}}xxxxxxyyyzzz{{{zzzwwwuuuyyyyyyyyy{{{}}}}}}{{{yyyvvvuuuttttttvvvvvvuuutttqqqsssuuuwwwvvvsssooommmpppqqqsssvvvxxxyyyzzzzzz~~~{{{xxxvvvwwwwwwwwwvvvqqqvvvyyywwwsssqqqssstttrrrtttwwwwwwuuusssrrrrrrttttttttttttuuuuuuvvvvvvwwwvvvuuuuuuwwwwwwwwwvvvnnnmmmlllkkkjjjgggccc```___[[[UUUNNNIIICCC>>>;;;999888666333111000000000000000000000000222333444;;;AAAGGGHHHJJJOOOPPPOOOOOONNNQQQNNNHHHDDDPPPjjj|||zzzuuusssiiiPPPIII[[[xxxqqqnnngggOOO999CCC]]]pppfff^^^aaajjjmmmfff___aaa[[[RRRKKKIIIEEE888+++(((((((((((())))))***+++((('''''''''((()))******)))))))))(((''''''(((***((((((((((((((((((((('''***))))))))))))))))))***)))))))))))))))))))))))),,,++++++***+++,,,...///000111333555111111111222222111000000000000///000222333333111111111222222333333444444222444666555111222???NNNjjjvvv{{{uuupppwww~~~sssrrrrrrqqqqqqeee\\\```kkkuuu}}}~~~~~~{{{zzz~~~xxxpppmmmnnnuuuzzz~~~|||zzzyyyxxxxxxwwwwwwxxxzzz{{{zzzvvvsssppptttwwwxxxvvvuuuwwwyyyvvvuuutttsssrrrrrrqqqqqqlllqqqxxx|||}}}~~~|||wwwvvvwwwzzz|||{{{{{{yyyvvvtttuuuxxx||||||kkk```cccooowwwyyy{{{yyywwwuuutttuuuwwwyyy|||zzz{{{}}}~~~|||zzz~~~~~~|||zzzxxx}}}zzzxxxyyy{{{{{{xxxuuuuuuvvvwwwyyy{{{|||}}}}}}zzzzzzzzz{{{|||}}}~~~~~~}}}|||||||||}}}}}}|||zzzxxxwwwxxxxxxxxxwwwxxxzzz}}}|||zzzyyyyyyzzzvvvvvvvvvxxxzzzyyywwwtttsssuuuwwwxxxxxxxxxyyyzzzxxxzzz}}}|||zzzxxxxxxyyyzzzxxxwwwxxxzzz}}}yyyxxxxxxxxxyyy|||~~~|||~~~~~~~~~||||||}}}~~~~~~~~~~~~}}}vvvxxxyyy{{{}}}~~~~~~}}}{{{yyyxxxyyyzzz|||ssstttvvvxxxyyy{{{{{{|||xxxxxxxxxyyyyyyxxxwwwvvvnnnsssvvvtttsssvvvyyyzzzyyyxxxwwwxxxzzz{{{{{{{{{}}}{{{zzzzzz{{{{{{zzzvvvuuutttuuuwwwxxxwwwvvvvvvvvvvvvuuuuuuttttttsssrrrsssuuuvvvxxxzzz{{{{{{}}}zzzvvvttttttuuuuuuuuurrrxxx~~~|||tttpppttt|||uuuvvvwwwvvvsssqqqppppppxxxxxxxxxwwwvvvuuuttttttvvvuuuttttttttttttrrrppprrrpppnnnmmmllljjjgggddd^^^YYYRRRLLLFFFBBB>>>;;;888666444222000000000000111000000000111333555666===CCCHHHIIIKKKOOOQQQOOOKKKKKKLLLMMMFFFGGG\\\kkkiii```WWWXXXVVVHHHKKKeee|||rrrhhh\\\EEE777MMMpppzzz|||yyylll```[[[\\\WWWNNNHHHHHHEEE:::---)))))))))))))))***+++,,,((((((((((((((()))***+++((()))))))))'''''')))***))))))))))))))))))))))))******))))))))))))******************************,,,+++******+++,,,...///...///111333222222222222222111000000/////////000222222111000000111111222333444444555222333555555333222;;;FFFeeerrryyyuuukkkpppwwwssspppkkknnneee]]]^^^eeemmmwww~~~|||vvvtttwwwxxx||||||}}}}}}||||||}}}}}}wwwwwwwwwyyyzzzzzzwwwtttrrrtttwwwxxxxxxwwwxxxyyyttttttttttttsssrrrqqqpppgggmmmuuuyyyzzzzzz{{{}}}}}}zzzxxxyyy{{{}}}xxxyyyxxxvvvtttuuuzzz~~~wwwfffcccmmmxxxyyyvvvxxxxxxxxxwwwvvvvvvxxxzzz|||{{{{{{{{{|||}}}|||{{{~~~}}}{{{yyyxxxwww{{{zzzzzz{{{||||||zzzyyywwwxxxyyyzzzzzzzzzzzzzzzyyyyyyzzz{{{|||}}}}}}}}}~~~|||{{{}}}~~~|||yyyxxxxxxyyyxxxxxxxxx{{{|||{{{|||~~~tttttttttvvvxxxyyyxxxwwwsssvvvxxxyyyxxxvvvvvvwwwwww||||||xxxwwwyyywwwwwwxxxxxxyyy{{{||||||uuuvvvwwwyyyzzz{{{||||||xxx{{{~~~~~~}}}}}}~~~zzz{{{|||}}}}}}}}}|||{{{||||||}}}||||||{{{zzzzzz}}}|||{{{zzzzzzzzz{{{|||uuuuuuwwwxxxyyyyyyyyyyyyvvvvvvvvvwwwyyyxxxvvvtttwww|||}}}xxxtttuuuxxxwwwvvvuuutttvvvzzz}}}}}}zzzxxxxxxyyyzzzyyywwwuuuuuuvvvwwwxxxxxxwwwuuutttsssrrrrrrrrrsssttttttuuuuuuwwwxxxyyyzzz{{{uuusssqqqppprrrtttuuuvvvwww{{{~~~uuunnnsss{{{uuuuuuuuurrrpppnnnooopppzzzzzzyyyxxxwwwuuutttttttttsssqqqqqqrrrqqqnnnlllooommmkkkjjjiiihhheeebbb\\\WWWOOOHHHCCC@@@===;;;777555333111000/////////000///...///111333666888???EEEJJJJJJLLLOOOQQQOOOLLLLLLHHHLLLDDDIIIfffkkk```ZZZQQQPPPOOOHHHRRRnnn}}}wwwpppbbbMMMEEE\\\|||sssbbb___kkkeee[[[QQQJJJCCC555((())))))))))))******+++,,,))))))((((((((()))******'''((())))))(((((()))***))))))************+++++++++***)))(((((()))***+++*********************************+++,,,---...///...///111222///000111111111111111000.........000111111000...000000111222333444555666444222333555444333777>>>[[[iiizzzzzziiijjj|||tttqqqmmmnnngggbbbaaacccjjjuuuzzzyyy|||{{{|||}}}~~~}}}|||||||||~~~|||{{{{{{{{{|||xxxwwwwwwxxxyyyzzzxxxvvvvvvvvvvvvwwwxxxxxxvvvtttqqqrrrtttttttttrrrpppooonnnrrrwwwyyyxxxwwwxxxzzz}}}|||zzz||||||zzzwwwxxx~~~zzzsssmmmooouuuwwwuuurrrtttwwwyyyyyyxxxwwwyyy{{{xxxyyyzzzzzzzzzzzz{{{|||~~~|||{{{yyyxxxwwwwwwwwwwwwyyy{{{{{{{{{{{{{{{|||{{{{{{||||||{{{zzzyyyxxxwwwxxxyyyzzz{{{||||||}}}{{{zzz}}}~~~|||xxxwwwwwwwwwwwwwwwxxx|||{{{yyy{{{}}}tttsssrrrtttwwwzzz{{{{{{vvvxxxyyyxxxwwwwwwxxxzzzzzz|||}}}~~~}}}|||{{{zzzuuuvvvxxxyyyxxxxxxxxxxxxvvvvvvxxxyyyzzz||||||}}}yyy{{{}}}~~~}}}~~~~~~}}}}}}~~~|||}}}~~~~~~|||{{{~~~}}}{{{yyyxxxyyyyyyyyyyyyzzzzzzzzzzzzwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuwwwyyyyyyvvvsss~~~{{{wwwwwwyyyyyyvvvuuuuuuwwwzzz||||||{{{yyyxxxvvvwwwxxxyyyxxxwwwwwwuuuuuuuuuwwwxxxwwwvvvqqqqqqrrrrrrrrrrrrrrrrrrvvvvvvvvvvvvwwwxxxyyyzzztttrrrqqqqqqtttvvvvvvvvv{{{xxxyyyzzzvvvqqqrrrwwwuuutttssspppooopppsssvvvxxxxxxwwwvvvuuuvvvvvvvvvpppoooooopppppppppnnnkkkjjjhhhfffeeedddccc```^^^XXXSSSKKKDDD@@@>>><<<:::555444222000///...//////...------...000444888:::@@@FFFKKKKKKLLLPPPQQQOOOOOOOOOHHHNNNFFFPPPvvvuuucccbbbVVVJJJEEEEEE]]]{{{gggSSSRRRjjjqqqggglll{{{vvvjjj[[[NNNAAA222&&&))))))((((((((())))))*********))))))((()))))))))&&&((()))))))))((()))***((()))))))))************,,,+++)))(((((()))+++,,,************************))))))+++,,,---............///111333,,,---...000111111111111...---...///111111///---000000111222444555666666555222222444555333444888QQQ```rrriiifff}}}vvvuuusssoookkkhhhffffffjjjwww}}}|||zzz}}}~~~{{{yyyzzz}}}~~~|||zzz}}}yyyvvvuuuuuuuuuyyyxxxwwwwwwyyyzzzyyyxxxyyywwwuuuvvvxxxwwwsssoooooopppsssttttttssspppooo}}}}}}|||}}}}}}|||{{{|||qqqtttxxx}}}|||xxxuuuuuurrrvvvyyyzzzyyyxxxyyy{{{tttwwwyyyyyywwwwwwyyy|||{{{zzzxxxvvvvvvvvvxxxyyytttxxx{{{{{{zzzyyy|||~~~~~~~~~~~~~~~|||zzzxxxwwwvvvwwwxxxzzz{{{|||||||||~~~{{{zzz}}}}}}zzzvvvttttttuuuuuutttxxx|||}}}yyyvvvwwwyyyuuusssrrrssswww{{{}}}~~~zzzzzzyyyxxxwwwxxx|||~~~{{{yyyzzz~~~|||sssuuuxxxyyyxxxvvvuuuuuuyyyyyyyyyzzz{{{}}}~~~|||yyyyyy{{{~~~~~~|||||||||~~~~~~~~~}}}|||{{{vvvwwwxxxyyyyyyyyyyyyyyyzzzyyyyyyyyywwwvvvuuutttvvvuuuuuuwwwyyyyyyvvvssszzz~~~~~~xxxtttvvvxxxxxxxxxxxxyyyzzzzzzxxxtttqqqrrrrrrsssvvvxxxyyywwwuuuvvvuuutttuuuvvvwwwvvvuuussstttvvvxxxxxxwwwuuutttwwwwwwvvvvvvwwwwwwxxxyyyxxxwwwuuuuuuwwwwwwwwwvvvyyyrrroootttxxxuuutttuuuvvvuuusssqqqpppsssxxx|||vvvuuutttttttttvvvwwwxxxmmmmmmmmmoooqqqqqqooommmkkkiiigggeeeeeecccaaa___VVVPPPHHHBBB>>><<<;;;:::555444222000///......///---,,,,,,---000444888;;;AAAGGGKKKLLLMMMPPPQQQOOOMMMOOOIIITTTQQQbbbyyyxxxeeeKKK===DDDiiigggOOORRRmmmxxxooonnnuuupppcccfffuuuuuurrriii[[[NNNCCC666,,,((((((''''''''''''((((((++++++***)))(((((())))))&&&''')))***)))((()))***'''((((((((())))))******,,,+++)))(((((()))+++,,,************************((()))+++---.........---///000222444............///////////////000111111111///...---////////////000111222333444444555555666777777777BBB___www}}}}}}vvviiissszzznnnsssiiigggfffdddaaadddppp}}}~~~~~~}}}||||||zzz{{{{{{{{{||||||}}}}}}|||wwwuuuuuuvvvvvvzzzzzzvvvuuuxxxwwwsss~~~{{{zzzzzz{{{yyysssnnnrrrrrrqqqpppoooqqqtttwww~~~}}}}}}~~~{{{~~~yyywww{{{|||yyyvvvuuuuuuvvvxxxzzzzzzyyyyyyvvvuuuxxx}}}}}}zzzxxxzzz||||||{{{zzzyyyyyyxxxvvvwwwyyyyyyvvvuuuxxxwwwwwwyyy}}}|||xxx}}}zzzyyyyyyzzzzzz|||~~~}}}{{{{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~yyyuuutttuuuxxxzzz}}}~~~~~~}}}{{{yyyzzz{{{zzzvvvrrrrrrvvvzzz||||||zzzyyyyyyyyyzzz|||~~~~~~zzzwwwxxx}}}~~~|||{{{yyywwwuuutttuuuwwwxxx}}}|||zzzyyyyyy|||~~~}}}~~~~~~~~~~~~}}}}}}|||zzzzzzzzz{{{}}}|||||||||~~~~~~|||{{{{{{zzzyyyyyyyyyyyyzzz|||zzz{{{zzzwwwtttvvvxxx{{{}}}~~~|||yyywww{{{}}}}}}zzzuuussstttvvv}}}}}}{{{wwwsssqqqsssvvvvvvvvvvvvuuutttuuuwwwzzzvvvuuuuuuxxx{{{|||zzzwwwvvvttttttvvvyyy{{{yyywwwvvvuuuttttttuuuwwwyyy{{{yyyxxxxxxwwwvvvvvvwwwwwwzzzvvvrrrqqqssstttsssqqqqqqqqqqqqtttwwwyyyzzzzzzzzzvvvqqqqqqtttwwwuuusssoooooollliiijjjnnnooolllllliiieeebbb```^^^\\\[[[VVVNNNHHHEEEBBB===:::<<<222111111111000000////////////000///000444<<>>DDDGGGHHHJJJMMMOOOOOOPPPOOOSSSNNNMMMRRRsssUUU===MMMhhhfffFFFSSSlllsssiiigggccc```bbbhhhiiihhhccc^^^ZZZWWWMMM>>>000***)))(((((((((************)))&&&%%%&&&)))+++,,,+++''')))***)))((((((***,,,(((((((((((())))))))))))+++***)))(((((()))***+++(((((())))))******++++++,,,,,,------...////////////000222444---............/////////000000//////......////////////...//////000111222111222222333444444555555;;;JJJ```tttwwwyyyoookkkiiihhhfffbbb___eeennn~~~~~~xxx~~~}}}|||||||||}}}}}}|||||||||||||||||||||wwwxxxwwwvvvttttttvvvxxxwwwzzzzzzyyyyyy{{{zzzxxxwwwyyy|||{{{wwwqqqllljjjrrrrrrqqqooonnnooorrruuu|||{{{yyyxxxxxxzzz|||}}}~~~}}}||||||}}}yyy{{{yyyvvvwww{{{}}}}}}}}}zzzvvvtttuuuvvvwwwwwwvvvuuuuuuxxx|||~~~|||yyyuuuuuuuuuvvvwwwxxxyyyzzzyyyvvvwwwyyyyyyuuuuuuwwwwwwwwwxxx{{{~~~~~~~~~||||||}}}||||||}}}|||zzzzzz{{{|||||||||{{{{{{{{{{{{{{{|||xxxxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{zzzxxxwwwwwwxxxvvvuuutttuuuwwwyyyyyyyyytttuuuvvvwwwvvvtttqqqoooxxxuuusssuuuzzz}}}}}}|||{{{{{{|||||||||||||||||||||{{{zzzyyyyyyyyy{{{{{{xxxyyyzzz{{{||||||||||||{{{|||~~~}}}{{{}}}}}}}}}}}}|||{{{zzzzzz|||||||||}}}~~~|||zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwyyy|||~~~|||wwwxxxyyyzzzzzzzzzzzzyyy}}}{{{xxxvvvwwwxxxxxxxxxyyyyyywwwtttsssuuuzzz}}}yyyzzz{{{zzzwwwuuuuuuuuuuuuuuuuuuvvvxxxyyywwwvvvyyyxxxxxxyyy{{{|||{{{yyyxxxwwwvvvvvvvvvwwwxxxyyywwwwwwxxxyyyzzz{{{||||||sssssssssrrrrrrrrruuuwwwtttuuuuuuuuuuuuuuuuuutttsssqqqooopppuuuxxxxxxwwwttttttpppkkkjjjllljjjfffggggggfffeeeccc^^^WWWSSSNNNGGGAAA???<<<777555666111111000000000000//////---...///111444:::AAAFFFIIIJJJKKKMMMNNNNNNNNNNNNPPPLLLMMMZZZ{{{OOOEEEccc{{{PPPIIIYYYeeehhh\\\______\\\\\\______[[[YYYTTTPPPMMMEEE888...***$$$'''***+++)))((((((***((('''%%%&&&(((+++++++++)))))))))(((''''''***,,,(((((((((((())))))))))))******))))))))))))******)))))))))))))))*********,,,,,,------...////////////111222444---------.........//////111000...------...///000///.........//////000111000000111111222333333333888@@@UUUppp{{{jjjiiihhhgggfffbbb]]]```fffttt{{{~~~}}}www{{{{{{{{{}}}~~~~~~}}}{{{{{{||||||}}}}}}}}}}}}wwwwwwxxxwwwvvvvvvxxx{{{zzz{{{{{{zzzzzzyyyxxxwwwuuuxxx{{{yyytttpppnnnoooppppppooommmlllmmmqqqtttzzzyyyxxxxxxyyy{{{}}}~~~}}}|||||||||}}}}}}xxxxxxwwwvvvwwwyyy{{{{{{~~~zzzvvvttttttvvvwwwwwwuuuuuuwwwzzz}}}~~~}}}{{{wwwuuuttttttuuuwwwxxxxxxwwwuuuvvvyyyzzzwwwwwwzzzzzzzzzzzz{{{|||~~~}}}~~~~~~}}}~~~~~~~~~}}}|||{{{{{{{{{|||~~~}}}|||{{{{{{{{{{{{{{{yyyxxxxxxxxxxxxxxxxxxyyywwwxxxyyyxxxvvvuuuvvvwwwttttttuuuvvvwwwxxxwwwwwwttttttuuuuuutttsssqqqpppwwwuuuttttttwwwzzzzzzzzz{{{|||~~~~~~wwwwwwxxxyyyzzz{{{}}}~~~yyyzzz{{{{{{{{{{{{{{{zzz~~~~~~~~~}}}|||{{{}}}}}}}}}}}}||||||{{{{{{}}}|||{{{|||~~~~~~~~~|||{{{zzzyyyyyyxxxxxxyyyyyyyyy{{{~~~~~~zzzzzzyyyyyyzzzzzz{{{{{{|||xxxttttttwwwyyyyyyxxxzzzzzzyyyyyyyyyzzz|||}}}xxxzzz{{{{{{yyywwwvvvvvvxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyxxxwwwwwwwwwvvvuuuuuuuuuvvvvvvwwwxxxyyy{{{}}}~~~sssvvvwwwuuusssrrruuuxxxuuuvvvwwwwwwvvvuuuuuuuuurrrpppoooqqqtttvvvwwwvvvttttttpppkkkjjjllljjjfffgggfffdddccc```[[[UUUPPPJJJDDD???===;;;666333444000000000000000000//////,,,---///222777>>>DDDHHHJJJKKKLLLNNNNNNMMMMMMLLLJJJIIILLL[[[dddHHHSSSxxxxxxtttRRR<<>>444,,,***))))))******)))(((((((((+++***(((''''''(((((()))******)))''''''''')))***(((((((((((())))))))))))***))))))))))))))))))************))))))))))))))),,,,,,------.../////////000111333444------------............000///...------...///000.........---......///000//////000000111222222222555999LLLjjj~~~}}}zzzjjjgggfffffffffbbb]]]^^^bbbmmmvvv}}}|||}}}~~~~~~~~~~~~vvvvvvyyy}}}}}}zzzyyyzzz{{{|||}}}{{{{{{{{{zzzxxxyyy{{{}}}~~~~~~}}}{{{xxxvvvuuuuuuwwwxxxwwwsssqqqsssvvvqqqqqqpppooonnnooosssvvv{{{zzzzzz{{{|||~~~}}}~~~}}}{{{zzzzzzxxxwwwwwwwwwvvvwwwxxx}}}yyyuuussstttvvvxxxyyyvvvwwwyyy}}}}}}{{{xxxuuutttvvvwwwvvvuuuuuusssuuuzzz{{{zzz{{{~~~}}}}}}}}}|||||||||}}}~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}||||||{{{||||||zzzxxxvvvuuuvvvwwwyyyvvvxxxxxxxxxvvvuuuvvvwwwrrrtttuuuvvvvvvvvvvvvvvvvvvuuutttttttttuuuwwwxxxzzzxxxvvvuuuvvvwwwwwwwww{{{}}}~~~vvvwwwxxxzzz{{{|||||||||||||||||||||{{{zzzzzzyyy~~~|||{{{{{{}}}}}}}}}}}}}}}|||||||||||||||}}}{{{zzz{{{}}}~~~}}}|||||||||{{{zzzzzzzzzzzzzzz}}}~~~|||zzzxxxxxxwwwwwwwwwxxxyyyzzzzzzvvvssssssvvvyyyyyywwwyyyzzz{{{||||||{{{yyyxxxuuuxxxzzzzzzyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwxxxxxxvvvwwwxxxxxxwwwvvvvvvvvvtttttttttsssssssssssssssssstttvvvxxxzzz{{{||||||wwwyyyzzzxxxtttssstttwwwtttvvvyyyyyyxxxvvvvvvwwwsssrrrqqqrrrsssttttttssspppqqqoookkkkkkmmmkkkggghhheeebbb^^^[[[WWWQQQNNNHHHBBB===<<<:::555333333//////////////////000000,,,---000444;;;AAAGGGIIIKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIFFFQQQooosssdddKKKDDD^^^}}}rrrZZZSSS;;;>>>jjjxxxmmmfffrrrwwwnnnfffeeeccc^^^OOOHHHAAA===888000,,,,,,222---(((''')))***(((&&&******)))(((''''''((()))+++***((('''''''''(((((((((((((((((()))))))))))))))))))))******)))))))))*********))))))))))))))),,,,,,------.../////////000111333555,,,------------..................---......//////......------------....../////////000111111222222444555CCC___vvv~~~yyyrrriiigggfffgggddd___^^^aaahhhqqq}}}|||||||||}}}}}}|||~~~}}}~~~}}}~~~|||wwwzzzzzz{{{|||~~~}}}}}}}}}|||{{{{{{}}}}}}zzzxxxxxxuuupppmmmnnnuuuvvvvvvvvvuuuuuuvvvwwwrrrsssrrrrrrqqqtttxxx{{{|||||||||}}}~~~{{{}}}{{{xxx{{{xxxwwwxxxwwwttttttwww|||yyyvvvtttuuuwwwxxxxxxuuuwww{{{~~~{{{xxxwwwyyyyyywwwuuuuuutttvvv{{{}}}|||}}}~~~|||{{{|||~~~~~~~~~~~~~~~~~~||||||{{{{{{}}}{{{xxxuuutttuuuwwwxxxwwwxxxyyyxxxwwwvvvwwwyyyrrrtttuuuvvvuuutttuuuvvvwwwvvvuuutttuuuxxx{{{|||{{{zzzyyywwwvvvvvvvvvwww{{{}}}~~~}}}|||{{{{{{|||||||||zzzxxxwww{{{{{{||||||{{{{{{zzzyyy|||zzzzzz{{{~~~||||||{{{zzzzzz{{{{{{|||}}}{{{zzzzzz|||}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{}}}~~~|||yyywwwvvvuuuuuuttttttuuuuuuvvvwwwwwwvvvuuuuuuwwwxxxxxxwwwwwwwwwwwwyyyyyyxxxuuurrruuuwwwyyyyyyxxxwwwxxxyyywwwxxxxxxvvvuuutttuuuwwwwwwyyyzzzyyywwwvvvvvvwwwrrrrrrrrrrrrrrrrrrrrrrrrtttvvvxxxyyy{{{{{{zzzzzzxxxyyyyyyxxxvvvttttttuuussswwwzzzzzzxxxuuuvvvwwwsssssssssrrrrrrqqqqqqqqqmmmnnnmmmjjjjjjmmmkkkgggfffccc___[[[WWWRRRMMMJJJEEE???<<<<<<:::555222333......////////////000000------000666>>>EEEHHHJJJKKKLLLMMMNNNNNNMMMLLLKKKLLLJJJ@@@FFF^^^ggg^^^ZZZYYYEEEKKKjjj~~~uuudddSSSDDD:::QQQ{{{sssqqqwwwuuukkkiiimmmggg\\\QQQHHH???999444...+++,,,555...'''&&&)))+++)))&&&&&&'''(((''''''(((+++---+++***((((((((((((&&&%%%(((((((((((())))))))))))))))))************)))))))))))))))))))))*********,,,,,,------.../////////000222333555,,,,,,---------.........,,,---....../////////.........------,,,------.../////////000111111222222222222:::OOOiii{{{|||zzznnnkkkjjjjjjgggaaa```bbbeeemmmxxx~~~~~~{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{||||||{{{zzz{{{~~~yyyuuutttuuurrrllliiikkkssstttvvvxxxyyyxxxtttrrrqqqqqqrrrqqqrrruuuzzz}}}}}}}}}}}}|||||||||}}}}}}zzz|||{{{yyy{{{wwwvvvyyyxxxttttttwww}}}zzzwwwvvvvvvvvvuuutttssswww{{{|||zzz{{{~~~~~~{{{wwwyyywwwxxx}}}~~~}}}}}}}}}}}}|||}}}~~~}}}}}}}}}{{{zzzzzzzzzxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzxxxxxxyyyzzzrrrtttuuuuuusssssstttvvvtttuuuuuuvvvwwwxxxyyyzzz{{{{{{zzzxxxwwwwwwxxxyyy{{{|||}}}}}}}}}|||{{{zzz|||}}}~~~~~~}}}zzzwwwvvvwwwwwwyyyzzz{{{{{{{{{{{{}}}|||{{{{{{}}}||||||{{{zzzzzz{{{||||||}}}{{{zzzzzz{{{}}}}}}}}}||||||{{{zzzzzzzzzzzz{{{zzz|||}}}|||yyywwwwwwxxxtttuuuuuuuuuvvvvvvvvvvvvvvvxxxyyyzzzyyyxxxxxxyyywwwuuussssssuuuvvvuuussswwwxxxxxxwwwuuuuuuvvvxxxxxxyyyyyywwwtttsssuuuwwwvvvxxxzzzxxxvvvttttttuuupppqqqrrrrrrsssssssssssswwwxxxzzz{{{{{{zzzyyyxxxwwwvvvuuuuuuvvvvvvtttsssssswww{{{zzzuuurrrqqqsssqqqrrrsssrrrqqqppppppppplllmmmllliiiiiikkkiiieeecccaaa^^^[[[VVVPPPIIIDDDBBB===::::::888444111111........./////////000000......111888@@@GGGIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKHHHIIIAAAGGG\\\ZZZNNNQQQTTTCCCUUUxxxvvvcccRRR???GGGmmm~~~qqqiiisssttt___TTTJJJ>>>777111+++)))+++...+++(((((()))***)))'''&&&'''(((((('''(((+++...***)))((()))***)))%%%"""(((((((((((())))))))))))((()))***++++++***)))((((((((())))))******++++++,,,,,,------.../////////111222444555,,,,,,,,,---------......+++,,,...///000///...---...------,,,,,,,,,------//////000000111111222222111000333DDD___yyy{{{~~~wwwtttpppnnnmmmiiicccaaabbbdddjjjttt}}}~~~{{{{{{{{{|||}}}~~~}}}||||||{{{xxxyyyzzzzzzyyy{{{~~~}}}xxxwwwyyywwwqqqooorrrrrrsssvvvzzz|||yyyqqqkkkmmmnnnoooooopppsssxxx||||||||||||{{{{{{zzzzzzyyyzzz{{{~~~~~~|||zzzzzzvvvvvvzzzyyyuuuuuuyyy|||yyywwwvvvuuusssqqqrrrvvv{{{~~~|||{{{}}}~~~zzz|||zzz{{{~~~||||||~~~{{{~~~~~~}}}~~~}}}{{{|||~~~~~~|||zzzyyyxxxxxxsssuuuwwwyyyzzzyyyxxxwwwyyyzzz{{{{{{yyyyyyzzz{{{rrrtttuuutttrrrrrrtttwwwrrrsssvvvwwwxxxxxxvvvvvv{{{{{{zzzyyyxxxyyy{{{|||{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{}}}~~~|||zzzxxxrrrtttvvvxxxzzz{{{|||}}}{{{{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~}}}{{{yyyyyy{{{}}}}}}}}}{{{{{{zzzyyyyyyyyyyyyzzzxxxzzz||||||yyyyyy{{{~~~wwwwwwxxxyyyyyyyyyyyyxxxvvvyyy}}}~~~{{{yyyyyyzzzzzzvvvrrrqqqssswwwxxxxxxyyyyyyxxxvvvtttsssuuuvvvzzz{{{{{{yyyuuutttvvvyyysssvvvwwwvvvssspppqqqrrrpppqqqrrrssstttuuuuuuttttttuuuvvvwwwwwwuuusssrrrtttrrrqqqsssvvvwwwuuurrrsssxxx{{{yyysssnnnmmmooopppqqqrrrrrrqqqpppqqqqqqlllmmmllliiihhhjjjgggbbb___^^^^^^\\\WWWOOOFFF???@@@;;;888999777333///000---.........//////000000...///222999BBBHHHJJJIIIJJJKKKMMMNNNNNNMMMLLLLLL@@@GGGEEEPPPcccZZZHHHLLLHHH;;;UUUuuu```RRR>>>UUUvvvpppkkkVVVKKK>>>666///)))(((***%%%'''******)))(((((())))))***+++)))&&&%%%(((+++***))))))***+++)))$$$ (((((((((((())))))))))))((()))***++++++***)))((('''(((((()))***++++++,,,,,,,,,------...//////000111222444666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------////////////////////////.........///000111111222555444333:::PPPnnnvvvtttqqqmmmkkkiiieee___ZZZeeeiiipppyyy~~~}}}~~~yyyzzz}}}}}}zzzyyyyyy{{{zzzxxxxxxzzz~~~zzztttrrrsssvvvwwwvvvtttvvvyyy{{{{{{yyyvvvtttvvvoookkkppp{{{zzz{{{||||||}}}}}}}}}||||||}}}{{{{{{|||{{{~~~}}}xxxwwwxxxtttlllyyyxxxwwwxxxyyyyyyxxxwwwwwwwwwwwwyyyzzzzzzyyywww|||{{{zzz{{{}}}~~~}}}|||{{{zzz~~~zzzzzz}}}|||{{{{{{{{{|||}}}||||||zzzzzz{{{{{{|||}}}}}}~~~|||xxxwwwxxx{{{|||}}}|||zzzxxxxxxzzz|||}}}~~~|||yyyyyy{{{|||{{{zzzqqqppppppsssvvvyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvtttuuuttttttuuuwwwyyyyyyyyy}}}}}}yyyyyy||||||zzz|||wwwvvvxxxzzzyyyyyy|||wwwyyy|||}}}|||~~~~~~~~~|||{{{}}}{{{xxxwwwxxxxxxuuuvvvyyyxxxxxxyyyyyyyyyzzzzzzzzzxxxwwwvvvvvvxxxzzz}}}{{{{{{zzzyyyyyyyyyzzzzzzttttttuuuxxx{{{}}}}}}|||zzzzzzyyyxxxwwwvvvuuutttzzzzzzyyyxxxwwwuuuuuutttwwwvvvtttqqqoooooorrrtttuuuuuusssrrrrrrssstttuuupppqqqqqqrrrrrrrrrqqqqqqssspppooosssyyy{{{wwwqqqsssssssssqqqpppqqqtttwwwuuuuuutttssssssrrrqqqqqqmmmlllkkkjjjiiigggdddaaa```[[[WWWWWWSSSLLLFFFEEE???<<<888555444222111///...///////////////......---111888AAAGGGJJJIIIHHHIIIKKKLLLMMMNNNOOONNNKKKIIINNN___ssszzzjjjSSSEEECCC:::[[[mmmaaaQQQ\\\|||jjjrrr~~~}}}dddPPP;;;222000---)))'''))))))))))))))))))))))))((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))))))))***''''''******((())),,,***+++,,,,,,******+++,,,,,,+++******+++,,,...///000222555777---------------------------,,,,,,,,,,,,---..............................------...//////000111111000000///222CCC___vvv{{{vvv|||wwwpppjjjgggdddaaa___bbbdddjjjttt~~~}}}~~~zzzyyyxxx}}}{{{yyyxxxyyy|||~~~yyysssqqqrrrttttttsssooorrrwww{{{}}}{{{xxxvvv{{{wwwuuu{{{||||||}}}~~~~~~~~~|||{{{{{{|||wwwyyyxxxtttsssuuurrrkkkyyyxxxwwwxxxzzzzzzyyyxxx{{{zzzzzz{{{{{{zzzxxxvvvuuuuuuuuuwwwzzz|||}}}|||}}}}}}}}}zzz|||}}}|||{{{{{{|||||||||{{{zzz|||}}}|||{{{zzzzzzzzz{{{{{{|||{{{zzzzzz{{{|||{{{zzz|||zzzyyyxxxyyy{{{}}}}}}}}}zzzwwwwwwxxxyyyxxxvvvrrrqqqppprrruuuxxxyyyyyy|||{{{zzzyyywwwvvvtttttttttrrrppppppssswwwzzz|||zzz}}}~~~||||||~~~}}}zzzzzzxxxzzzzzzxxxxxxzzzxxxyyy{{{}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}{{{|||}}}{{{zzz{{{~~~{{{xxxyyyxxxvvvwww{{{yyyxxxvvvuuuuuuwwwyyy{{{wwwvvvuuutttuuuwwwyyyzzzwwwwwwwwwxxxyyyzzz{{{{{{yyyzzz|||~~~|||xxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwwwwwwwvvvvvvvvvrrrsssttttttsssrrrtttuuuwwwvvvuuusssssssssssstttqqqqqqqqqrrrqqqqqqppppppmmmllllllqqqvvvxxxvvvsssrrrssssssrrrqqqqqqsssuuuwwwvvvuuusssqqqooonnnmmmmmmlllkkkjjjiiigggdddaaa```ZZZWWWVVVRRRJJJDDDCCC>>>;;;777444333222111///...///////////////......000444;;;BBBHHHKKKKKKJJJNNNOOOOOONNNNNNOOOOOONNNXXXuuuhhhOOODDDJJJIIInnn[[[QQQbbbsssqqqrrrmmmiiiuuuxxxtttbbbNNN999000///---***((())))))))))))))))))))))))((((((((((((((()))******++++++***)))))))))))))))))))))))))))))))))))))))+++((((((***+++))))))---***+++,,,,,,******+++,,,---,,,,,,+++,,,...///000///222666777........................------,,,+++,,,---...///........................---------...//////000000000333222111:::RRRnnn}}}mmm}}}{{{ooofffaaaaaabbbbbb______bbblll{{{~~~{{{|||~~~}}}zzzxxxxxx}}}zzzxxxxxxyyy{{{}}}}}}xxxrrrpppqqqsssrrrqqqkkkooouuuzzz}}}}}}{{{zzzzzzxxxxxx~~~wwwzzz{{{|||}}}~~~}}}~~~}}}{{{zzzzzz{{{xxxxxxwwwtttuuuwwwuuuqqqyyywwwwwwxxxzzz{{{zzzyyy~~~~~~}}}|||{{{yyywwwvvvxxxwwwwwwyyy}}}~~~~~~{{{{{{}}}~~~}}}|||{{{{{{{{{|||~~~|||zzzzzz}}}~~~{{{yyyxxxxxxyyyyyyxxxxxxzzz|||}}}|||yyyvvvzzzyyywwwvvvvvvxxxzzz{{{|||yyyvvvuuuuuuuuutttssssssqqqpppqqqtttwwwyyyyyy}}}|||zzzxxxvvvtttsssrrrrrrpppnnnnnnpppuuu{{{~~~yyy}}}~~~}}}|||~~~{{{www~~~zzzyyyyyyxxxtttsssvvvxxxyyyzzz{{{|||}}}}}}~~~}}}~~~|||{{{|||}}}yyyxxxyyy}}}}}}~~~~~~|||yyyyyy|||}}}{{{xxxuuuvvv{{{yyywwwtttrrrrrruuuxxxzzzwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz}}}|||xxxwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxvvvuuuuuuuuuuuunnnqqqtttvvvvvvuuuvvvwwwyyyxxxwwwuuussssssrrrrrrqqqqqqrrrqqqqqqpppoooooolllmmmooorrrssstttssssssqqqssstttsssrrrqqqqqqrrrttttttsssqqqpppnnnmmmlllmmmllljjjjjjiiigggcccaaa___YYYUUUSSSOOOGGGAAA@@@<<<:::666444333222000///////////////////////////333777>>>EEEJJJLLLLLLKKKQQQPPPOOONNNLLLLLLOOORRRkkkdddIIIAAALLLYYYXXXPPP[[[vvvrrrfffgggddd```hhhtttuuuuuutttnnn\\\JJJ666...---,,,******))))))))))))))))))))))))((((((((((((((()))******+++***))))))))))))))))))))))))))))))))))))))))))+++((((((++++++)))***---***+++,,,+++******+++,,,------,,,,,,---...000111///222666777---------------------------,,,+++++++++---///000........................------------......//////111666666222555HHHgggwwwwww{{{nnnbbb\\\\\\___bbb^^^\\\\\\eeettt||||||}}}tttnnnmmmkkkttt~~~}}}~~~~~~}}}zzzyyyyyyzzz~~~|||zzzxxxwwwxxxzzz{{{|||wwwrrrqqqrrrttttttsssmmmooossswwwzzz|||}}}}}}xxxwwwwww{{{~~~yyyssswwwwwwyyyzzz||||||}}}}}}{{{|||}}}|||zzzyyyzzz{{{xxxwwwvvvuuuwwwyyyxxxwwwwwwvvvvvvwwwyyyzzzyyyxxx~~~~~~~~~|||zzzxxxxxxxxx}}}|||{{{|||}}}~~~~~~|||~~~{{{xxxzzz}}}||||||{{{{{{zzzzzzzzzzzz~~~}}}}}}}}}}}}}}}}}}zzzxxxwwwwwwyyyyyyvvvvvvwwwzzz{{{zzzwwwtttvvvvvvuuutttssstttvvvxxx{{{yyyvvvtttsssrrrrrrqqquuurrrppppppsssvvvxxxyyyyyyyyyzzzyyywwwuuusssqqqrrrrrrqqqqqqrrruuuyyy{{{zzz}}}}}}zzzyyyzzzxxxuuuyyyvvvvvvwwwtttppppppsssvvvwwwzzz|||}}}}}}|||{{{}}}~~~~~~}}}{{{yyyzzz{{{zzzzzzyyy{{{~~~~~~}}}{{{|||~~~~~~zzzzzz}}}|||xxxtttuuuxxxwwwvvvtttssstttuuuwwwyyywwwwwwvvvvvvvvvvvvwwwxxxzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvxxxzzzyyywwwuuuxxxxxxwwwwwwwwwxxxyyyzzz~~~|||yyyvvvsssrrrqqqpppppprrruuuvvvvvvvvvwwwyyy{{{zzzxxxwwwuuusssrrrqqqrrrrrrrrrrrrqqqpppooonnnrrrtttvvvuuurrrpppppprrrrrrtttvvvvvvtttrrrqqqqqqoooooooooooooooooooooooolllkkkjjjiiihhhfffccc```^^^WWWRRRPPPKKKCCC>>>===;;;888444222222111000//////////////////000000000555999@@@FFFJJJKKKLLLLLLOOONNNMMMKKKIIIIIIOOOWWW~~~^^^EEE@@@IIIeeezzzOOOOOOYYYhhhjjjbbb```hhhfff^^^iiiooodddgggppphhhTTTDDD333,,,++++++++++++))))))))))))))))))))))))((((((((((((((())))))*********)))))))))))))))***)))))))))))))))))))))))),,,)))(((++++++)))***---)))+++,,,+++***)))***+++------,,,,,,,,,...///000///222666777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000........................---------...............,,,111333000...<<>>999999777444111000000111000///000//////...///000222333999>>>EEEHHHIIIIIIKKKNNNNNNLLLMMMOOOKKKJJJVVVgggeeeaaaNNN???RRRnnnqqqTTT@@@GGGVVVeeegggbbbbbbjjjqqqfffkkktttsssfff\\\QQQCCCAAA666,,,***+++******,,,))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++((((((((((((((((((((((((***''''''******((())),,,)))***+++***))))))***+++++++++******+++,,,...//////222666888------------------------(((***,,,...//////......------------------------////////////////////////000111333444222555EEEVVVqqq~~~{{{www|||}}}jjj\\\YYY]]]bbb``````______aaahhhrrryyy~~~}}}}}}~~~}}}wwwvvvtttxxx}}}~~~|||zzzzzz{{{}}}}}}~~~}}}{{{{{{}}}zzzzzzzzzyyyzzz{{{{{{|||{{{wwwvvvxxxyyywwwuuuttttttttttttuuuwwwxxxyyyttttttuuutttssstttwwwyyyxxxxxxyyyzzzzzzzzzzzzzzzxxxzzz{{{{{{zzzzzz{{{}}}|||xxxyyy{{{yyyxxxxxxyyyyyywwwvvvyyy|||~~~|||yyyyyy}}}~~~}}}}}}{{{uuutttyyyyyyvvvxxxyyyzzz{{{{{{zzzyyyxxxyyy}}}xxxyyyzzz|||}}}}}}||||||wwwuuusssssstttuuuuuuuuusssuuuwwwvvvtttuuuzzz{{{|||{{{xxxtttssstttvvvwwwvvvvvvxxxyyyyyyxxxvvvuuuuuuvvvvvvvvvuuussssssvvv|||yyytttsssppprrrrrrppprrrxxx{{{zzzuuuvvvzzz|||yyyuuuwww|||uuuuuuvvvwwwxxxyyyzzzzzz{{{|||}}}|||{{{zzz{{{|||xxxxxxyyyyyyxxxyyyzzz{{{xxxvvvvvvxxx||||||yyyuuuiiiiiimmmsssvvvttttttwwwvvvwwwxxxyyyyyyyyyxxxxxxtttuuuuuuvvvvvvuuuuuuuuusssuuuxxxzzz|||||||||||||||zzzwwwvvvxxxzzz|||}}}{{{yyywwwvvvwwwxxxzzz|||sssrrrqqqqqqrrruuuxxxzzzxxxxxxxxxwwwvvvvvvxxxzzzwwwxxxyyyzzzzzzyyyxxxxxxrrrrrrssstttuuuuuuuuuuuurrrrrrssssssrrrssstttuuutttvvvvvvuuurrrpppooooootttsssqqqooollljjjhhhggggggfffeeedddcccaaa^^^[[[UUUNNNHHHFFFBBB<<<888888555333000///000000000///000///......///111333444<<>>DDDJJJLLLKKKKKKNNNRRRNNNLLLNNNPPPIIIEEERRRfffiiijjjTTTPPPWWW<<>>;;;777555222222222111000//////...+++...111000///000666;;;EEEGGGJJJMMMOOOOOONNNMMMMMMKKKPPPOOOIIIQQQ```cccdddWWWMMMHHH???@@@]]]}}}oooYYYGGGMMM^^^mmmppphhhWWWHHH999,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,+++***)))***+++---+++***+++...000///---000222555888---------......---------+++++++++,,,,,,,,,------++++++,,,,,,---......///------------.............../////////000222555888CCC]]]yyywwwrrr___dddiiiooonnniii```XXXXXX___ggg|||~~~~~~|||}}}}}}{{{zzz|||~~~wwwzzz}}}{{{zzzzzz{{{|||}}}|||}}}}}}wwwrrrqqqssswwwzzzzzz{{{{{{zzzxxxvvvtttsssuuuvvvwwwyyy||||||zzzxxxxxxwwwvvvuuuuuuvvvxxxyyyxxxzzzzzzyyywwwvvvxxxzzzyyyxxxxxxzzz}}}~~~|||yyywwwwwwwwwyyy{{{zzzxxxvvvyyyyyyyyy{{{}}}|||{{{zzz|||~~~|||}}}{{{yyyzzz~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{vvvxxxyyyyyyxxxwwwyyyzzzxxxxxxxxxvvvtttuuuwwwyyy}}}|||zzzxxxxxxwwwwwwxxxyyywwwtttqqqpppoooppppppwwwuuusssssstttuuutttsssoooppprrrrrrrrrsssvvvxxxrrrwww|||{{{vvvrrrtttwwwwwwuuuttttttuuuuuutttrrrvvvxxxyyyzzzxxxwwwwwwxxxwwwwwwwwwwwwwwwwwwxxxxxx}}}|||{{{zzzzzzzzzzzzzzz||||||{{{{{{{{{{{{||||||tttuuuvvvwwwvvvtttrrrqqqssstttuuuvvvvvvvvvvvvvvvyyywwwvvvvvvwwwwwwwwwvvvxxxwwwuuutttssstttuuuvvvuuuvvvvvvuuuuuutttsssssswwwwwwxxxxxxwwwvvvttttttvvvwwwyyy{{{{{{zzzyyywwwvvvyyy{{{yyyuuutttwwwzzz{{{{{{|||}}}}}}|||{{{zzzzzzwwwtttssstttuuuuuutttvvvwwwxxxyyyyyyyyyxxxwww{{{{{{zzzwwwtttssssssuuuttttttttttttuuuuuuuuuuuusssqqqnnnlllkkkjjjgggeeefffdddbbb```^^^[[[WWWTTTLLLHHHDDD@@@===:::777444222222111111000//////...---///111111000222888>>>EEEGGGKKKNNNPPPQQQPPPOOOUUUNNNIIIIIITTTooo~~~lllYYYLLL@@@CCCcccpppZZZNNN[[[qqquuuaaarrrZZZEEE222,,,+++++++++************(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))((()))******(((((()))***---+++***+++...000///---000222555888,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------...............////////////000333555666RRRyyysssyyy~~~~~~ccc```cccpppuuuvvvmmm___YYY]]]eeesss{{{zzz}}}}}}|||}}}|||ppppppyyy|||yyywwwyyy}}}{{{~~~||||||~~~}}}vvvpppooosssxxx|||{{{{{{zzzyyywwwvvvuuuuuuyyyyyyyyy{{{||||||zzzxxxxxxwwwvvvvvvvvvxxxyyyzzzvvvwwwxxxwwwvvvwwwxxxzzz{{{zzzzzz{{{||||||{{{yyyvvvvvvwwwzzz||||||zzzwwwyyyzzzzzz{{{}}}zzzyyyzzz{{{}}}~~~}}}|||{{{zzzyyyzzz}}}|||{{{~~~|||zzzzzzzzz|||}}}yyyzzzyyyxxxvvvvvvxxxzzzwwwwwwwwwvvvuuuwww{{{~~~||||||~~~~~~|||yyywwwtttqqqpppqqqsssttt|||wwwrrrqqqsssuuussspppoooqqqsssssstttuuuwwwyyyuuuvvvwwwvvvsssrrrsssuuuuuuqqqnnnooosssvvvuuurrrxxxyyyyyywwwuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvuuuwwwwwwwwwwwwwwwwwwwwwwww~~~}}}||||||}}}~~~wwwwwwwwwwwwvvvuuuttttttsssuuuwwwyyyzzzzzzyyyxxxvvvwwwxxxwwwuuusssssssssssssssssssssttttttuuuuuutttttttttsssrrrqqqqqqpppxxxxxxxxxxxxwwwvvvuuuttttttvvvyyy{{{{{{yyyvvvuuuxxx{{{|||zzzwwwuuuwwwyyy{{{|||~~~~~~}}}yyywwwtttttttttuuutttssstttttttttuuuuuuvvvvvvvvvssstttttttttssssssuuuwwwqqqrrrsssuuuuuuuuuuuutttsssqqqmmmkkkjjjiiigggeeefffdddbbb___]]]YYYUUUQQQJJJFFFBBB>>><<<999666333222111111000000//////......000111000000555<<>>FFFiiiwww\\\QQQccc}}}}}}ggghhh~~~cccIII555************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((()))******(((((()))***,,,++++++,,,...//////...000222555888***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---...///.........000222777MMMmmmvvvssszzzqqqhhhcccjjjssszzzxxxmmmdddaaaccciiiuuu|||tttnnnttt~~~zzz{{{}}}}}}{{{~~~|||zzz{{{|||}}}zzzwwwuuuuuuvvvxxxzzzyyyxxxvvvvvvuuuuuuuuuzzzyyyyyyzzz||||||zzzxxxxxxwwwwwwwwwxxxyyyzzz{{{wwwxxxxxxxxxyyyyyy{{{|||{{{zzzzzzzzzzzzyyyyyyxxxwwwwwwxxxzzz{{{{{{xxxvvv||||||||||||||||||}}}}}}yyyyyyzzz{{{}}}}}}}}}|||yyyyyyxxxxxxzzz{{{}}}~~~}}}{{{yyy~~~|||zzzzzz{{{}}}~~~~~~|||zzzwwwwwwzzz|||yyyzzzzzzzzzxxxxxxyyyzzz}}}zzzxxxzzz~~~{{{xxxuuurrrrrrtttwwwyyy}}}vvvnnnnnnrrruuurrrnnntttvvvwwwvvvtttsssssstttuuuuuutttuuuvvvvvvuuuttttttnnniiikkkrrrwwwvvvrrryyyyyyxxxuuussssssuuuwwwxxxxxxxxxxxxxxxwwwvvvvvvttttttuuuuuuuuuuuuuuuuuu}}}|||zzzyyyyyyzzz|||}}}xxxxxxxxxwwwwwwvvvvvvvvvtttvvvyyy|||}}}|||{{{zzzsssvvvxxxxxxtttqqqqqqsssoooppprrrtttuuuvvvvvvvvvwwwvvvuuuttttttsssssssssxxxxxxwwwwwwvvvuuutttssssssuuuyyy|||}}}{{{xxxvvvxxxzzz{{{{{{xxxwwwxxxzzzzzz|||~~~~~~|||{{{tttsssssstttvvvwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwqqqssstttsssrrrrrrtttuuuoooppprrrtttuuutttrrrqqqsssqqqmmmkkkjjjhhhgggeeeeeeccc```^^^[[[WWWRRRNNNGGGDDD@@@<<<:::888555222111111000000////////////.../////////111777???EEEKKKMMMOOOQQQRRRRRRRRRQQQKKKMMMMMMdddbbbCCC:::KKKrrraaaSSSbbbxxxqqqnnn}}}pppdddzzz|||bbbGGG444)))))))))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((()))))))))***++++++))))))***+++,,,++++++,,,---.........000222555888)))))))))******)))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---...///...------///111333AAAZZZxxxpppxxxqqqhhh```ccckkkuuuzzzwwwmmmaaaZZZcccrrrwwwxxx}}}||||||~~~}}}zzzxxxwwwwwwwwwxxxwwwvvvuuuuuuuuuuuuuuuwwwwwwvvvxxxzzz{{{zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{xxxwwwwwwxxxyyy{{{{{{|||zzzzzzzzzyyywwwwwwwwwwww{{{zzzyyyyyyyyyxxxuuussszzzzzz{{{{{{{{{{{{{{{{{{zzz{{{|||}}}||||||||||||{{{zzzyyyxxxwwwxxxyyyzzz{{{|||~~~~~~}}}|||~~~||||||}}}~~~}}}zzzxxxxxxzzz|||zzz|||~~~~~~|||yyyxxxwwwxxxuuussswww}}}~~~zzzyyywwwtttqqqqqqtttwwwzzzyyyrrrllllllqqqtttrrrooovvvxxxxxxwwwtttrrrqqqrrrqqqqqqrrruuuxxxxxxvvvssssssmmmiiikkkrrrwwwvvvsssxxxwwwvvvtttrrrrrruuuwwwwwwxxxyyyzzzzzzzzzyyyyyytttuuuvvvvvvvvvvvvuuuuuuzzzyyyxxxxxxxxxxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwuuuwwwzzz}}}~~~~~~|||{{{wwwzzz|||zzzvvvrrrrrrsssrrrsssvvvxxxzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuvvvvvvxxxwwwvvvuuutttssssssrrrtttvvvzzz~~~~~~}}}zzzxxxuuuwwwyyyzzzzzzzzzzzz{{{yyyzzz{{{{{{{{{yyywwwuuutttttttttvvvxxxxxxwwwuuuvvvvvvuuuuuuuuuuuuvvvvvvxxxxxxxxxvvvsssqqqpppqqqrrrsssuuuvvvuuutttrrrppprrrpppmmmkkkjjjhhhfffddddddbbb^^^[[[XXXSSSNNNJJJDDDAAA===:::888666333111000000000///////////////.........///333:::BBBHHHPPPQQQQQQRRRQQQPPPOOONNNNNNNNNHHH___}}}SSS:::>>>ZZZbbbVVV___kkkjjjsssmmmtttqqqbbbxxx}}}kkkRRR:::***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((()))***)))(((((()))***++++++,,,---------...///000222555888(((((())))))))))))((((((************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---//////......///000---666LLLmmm{{{}}}vvvqqqkkk___ccclllvvv}}}{{{qqqhhhdddppp}}}}}}|||zzz|||}}}~~~yyywwwxxxzzz|||vvvvvvvvvvvvvvvvvvuuuuuuwwwvvvuuuvvvxxxyyyyyyxxxuuuvvvvvvwwwxxxyyyzzzzzzwwwvvvuuuvvvxxxzzzzzzyyyyyyzzzzzzyyywwwvvvwwwyyy~~~zzzxxxwwwvvvtttrrrvvvwwwyyy{{{}}}~~~{{{|||~~~}}}{{{zzz{{{{{{~~~~~~}}}{{{yyyxxxyyy{{{zzz{{{|||~~~~~~~~~~~~~~~||||||{{{yyywwwvvvxxxzzzxxx{{{~~~}}}|||{{{{{{~~~|||{{{|||}}}{{{wwwuuurrrpppppprrruuuwwwuuuqqqlllmmmqqqtttsssppprrrtttvvvwwwuuutttttttttmmmnnnpppsssvvvuuusssqqqsssooolllnnnsssvvvuuussstttttttttrrrrrrsssvvvxxxwwwxxxzzz{{{{{{{{{zzzyyyvvvwwwxxxxxxxxxwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyxxxxxxwwwwwwvvvxxxzzz|||}}}}}}|||{{{~~~~~~|||xxxuuuttttttxxxyyy{{{}}}~~~~~~~~~}}}wwwwwwvvvuuuuuuvvvxxxyyyyyyyyywwwuuutttsssssssssvvvxxx{{{}}}}}}{{{xxxwwwtttuuuwwwyyy{{{{{{{{{{{{xxxxxxxxxwwwvvvtttsssrrrxxxwwwxxxyyyyyyxxxuuurrruuuuuuttttttsssrrrrrrqqqmmmoooqqqrrrqqqqqqrrrsssvvvwwwwwwwwwwwwuuutttsssqqqooommmlllkkkiiieeecccbbb```\\\XXXTTTOOOJJJEEEAAA>>>;;;888777555222000////////////////////////------...111777???FFFKKKSSSRRRRRRQQQOOONNNLLLKKKGGGOOOOOOkkk{{{bbbCCC999MMMpppfffVVVVVV]]]```WWWdddiiiooosssbbb[[[oootttnnngggaaaUUUDDD444***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((((((&&&&&&'''(((***,,,------------...000000222555888)))******++++++******)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---////////////000111000333BBB^^^~~~cccbbbeeemmmyyy}}}iiinnntttxxx|||zzz|||}}}|||{{{{{{{{{{{{vvvwwwxxxyyyyyyxxxwwwvvvyyywwwvvvvvvwwwwwwwwwuuuttttttuuuwwwxxxyyyyyyyyyyyywwwvvvvvvyyy{{{zzzyyyzzz{{{|||zzzxxxxxxzzz||||||xxxwwwwwwwwwvvvvvvwwwzzz}}}{{{}}}~~~}}}yyywwwxxxyyy~~~}}}zzzzzz|||~~~~~~}}}}}}~~~~~~}}}|||{{{zzz{{{|||{{{yyyxxxxxxyyy|||}}}}}}|||{{{|||~~~wwwvvvtttsssssstttuuuwwwtttrrrqqqqqqrrrssssssrrrnnnqqqtttvvvvvvuuuuuuvvvqqqrrrssssssrrrrrrqqqqqqsssrrrqqqrrrtttuuutttsssoooqqqrrrrrrrrrtttwwwzzzxxxyyyzzz{{{{{{yyyxxxwwwxxxyyyzzzzzzzzzxxxvvvuuuuuuvvvxxxyyyyyyxxxvvvuuuuuuwwwxxxyyyyyyxxxwwwvvvxxxxxxyyyzzzzzzzzzzzzzzz{{{yyywwwwwwwwwxxxwwwvvv{{{{{{||||||}}}}}}||||||wwwvvvvvvvvvwwwyyy{{{||||||{{{yyywwwuuuuuuuuuuuuyyyzzzzzzzzzxxxuuurrrppptttuuuwwwyyyzzzzzzyyyxxxwwwvvvuuutttsssttttttuuuxxxxxxyyy{{{|||zzzvvvssstttuuuuuutttsssqqqooommmfffiiimmmppprrrsssuuuwwwuuuuuuuuuuuuuuuuuuuuuuuuooonnnmmmmmmllliiidddaaa```^^^ZZZVVVQQQLLLFFFBBB???<<<999666555444111///////////////////////////......000555<<>>;;;888666444333111///........./////////////////////222888@@@HHHMMMPPPOOOOOONNNMMMMMMLLLKKKKKKDDDMMMJJJ\\\zzzjjjMMMSSSMMMBBB999FFFiii{{{eee]]]TTTDDD<<>>\\\xxx~~~vvvnnnYYYIIIAAAPPPhhhxxx{{{yyyooodddVVVmmm{{{xxxgggTTTFFF:::...+++...+++*********))))))((((((******))))))((((((''''''***))))))(((((((((((()))(((((((((((())))))))))))---,,,+++)))((((((((((((************))))))))))))+++***)))))))))))))))***.........///////////////222444777999,,,******+++------+++)))*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---///000000//////000111222222333<<>>FFFKKKNNNOOOPPPOOOLLLKKKMMMNNNMMMJJJCCCTTT]]]___]]]NNN??????@@@>>>JJJfff~~~uuulllYYYMMMNNNggg{{{```eee}}}ooojjj[[[JJJ>>>444+++(((***************)))))))))((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))(((((((((((('''))))))((((((((())))))***,,,---------......//////222444666999+++******+++,,,,,,+++)))))))))))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------///000000///...000111111222222555BBB\\\yyy}}}}}}bbb[[[dddjjjhhhdddoookkkgggkkkyyy|||wwwwww{{{yyy~~~}}}{{{~~~~~~}}}||||||}}}~~~}}}|||||||||||||||}}}~~~}}}{{{yyy{{{}}}~~~|||yyyzzzvvvrrrqqqrrrtttvvvwwwyyy||||||zzzzzz|||{{{xxx~~~|||zzzzzzyyyzzz{{{zzzyyywwwvvvwwwwwwvvvvvvvvvrrrqqquuuxxxxxxyyy|||~~~{{{{{{~~~~~~|||zzzzzzyyyxxxwwwxxxzzz{{{|||}}}|||{{{zzz{{{~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||~~~~~~}}}||||||}}}}}}{{{||||||zzzyyyyyyyyyzzz}}}~~~}}}|||yyy|||~~~|||vvvssssssuuuuuuttttttuuuxxxyyyzzzyyyrrrqqqqqqqqqqqqrrrssstttvvvuuussspppnnnooorrruuusssuuuwwwwwwtttrrrqqqppptttuuutttsssssstttxxx{{{{{{zzzxxxxxxxxxxxxvvvuuutttuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwwwwyyyzzzyyywwwuuuuuuuuutttuuuvvvwwwwwwwwwvvvvvvppprrruuuwwwyyyzzz}}}wwwuuutttuuuwwwxxxxxxxxxyyywwwvvvttttttvvvxxxyyyvvvuuuuuuuuuvvvxxxzzz{{{tttsssrrrqqqpppqqqrrrrrrssswwwyyyvvvssstttsssppprrrsssuuuvvvwwwwwwvvvuuuvvvvvvwwwwwwvvvtttsssrrruuuuuuuuutttvvv{{{|||yyytttqqqooopppsssuuuooonnnmmmkkkiiihhhggggggmmmllljjjhhheeeaaa^^^\\\```[[[SSSLLLFFF@@@<<<999999888777555333222111111///////////////////////////333:::BBBIIIMMMOOOPPPMMMLLLKKKKKKKKKLLLMMMNNN[[[xxxyyyfffOOO===:::888AAAWWWvvv~~~ppp[[[QQQ[[[}}}mmmddd|||kkk\\\JJJ===333,,,)))***************))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''((()))*********++++++,,,---...//////222333666999)))******++++++++++++***(((((((((((()))+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...000///......///111000111222222666KKKqqq~~~mmm]]]```jjjjjjdddgggfffeeefffllluuu~~~}}}zzzzzz||||||zzz}}}|||zzzxxxvvvyyy{{{{{{|||~~~}}}yyyyyy}}}}}}zzzwwwuuurrrrrrtttwwwxxxyyyxxxxxxyyyxxxxxxyyyyyyxxxyyyyyyxxxxxxyyy{{{~~~zzzwwwuuuuuuxxxxxxvvvtttvvvrrrqqquuuxxxwwwxxx{{{zzzzzz}}}~~~}}}zzzyyyzzz~~~~~~|||{{{}}}~~~}}}}}}}}}}}}{{{zzzyyy|||{{{yyywwwvvvyyy}}}||||||||||||zzzzzzyyyyyy{{{||||||{{{yyy{{{~~~{{{xxxvvvvvvyyyvvvsssqqqrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuttttttsssqqqooooooqqqssstttuuuwwwwwwuuussspppooorrrssstttuuuvvvwwwxxxyyy{{{yyyxxxxxxyyyyyywwwvvvwwwxxxxxxwwwtttsssssstttrrrsssuuuwwwxxxxxxwwwwwwyyyzzzzzzyyyvvvuuuuuuvvvuuuvvvwwwxxxwwwuuusssqqquuuxxx{{{zzzxxxwwwyyy|||uuuuuutttuuuvvvwwwwwwwwwyyyyyyxxxxxxyyyyyyzzzzzzwwwuuutttwww{{{zzzxxxvvvtttssstttvvvwwwuuuxxxxxxtttsssvvvvvvtttssstttvvvwwwwwwvvvtttsssvvvwwwwwwxxxwwwuuutttsssttttttsssqqqqqqtttyyy~~~vvvtttpppmmmmmmooorrruuuooonnnllliiiggggggggggggllljjjgggeeecccaaa___^^^[[[VVVOOOHHHCCC>>>;;;888888777555444222111111000...............//////000000666???FFFLLLNNNPPPPPPMMMLLLLLLLLLJJJIIINNNUUUzzzvvvWWWAAA;;;333EEEdddnnn^^^UUU```yyyfffooozzziiiQQQ>>>333---***)))*********)))))))))))))))''''''(((((())))))******''''''''''''((()))++++++(((((((((((())))))))))))(((((((((''''''(((((()))))))))((((((((('''''''''&&&&&&&&&&&&''')))*********++++++---...///000000111333666999((()))***+++++++++++++++(((((((((((()))***+++,,,************************+++++++++,,,,,,,,,---------...//////......///000///111333222111@@@cccxxxaaaZZZ```cccaaa\\\aaaeeedddbbbhhhxxx~~~|||{{{~~~zzzxxx}}}~~~{{{xxxwwwuuuxxx{{{{{{zzz|||yyyxxx|||~~~}}}zzzwwwvvvttttttwwwyyyzzzyyyvvvvvvwwwyyyyyyyyyyyyyyyvvvvvvvvvwwwyyy|||~~~zzzwwwvvvwwwyyyzzzwwwuuuxxxtttrrruuuxxxwwwwwwzzzzzzzzz}}}zzzyyy|||~~~~~~}}}}}}~~~|||{{{{{{~~~}}}zzzwwwvvvxxx||||||yyyzzz{{{|||{{{zzz}}}zzz{{{{{{{{{}}}~~~~~~zzzwww{{{wwwssspppooooooooonnnrrrrrrssstttuuuuuuvvvvvvppprrrttttttsssqqqpppqqqwwwwwwwwwxxxwwwuuurrrpppnnnqqquuuzzz||||||zzzxxxyyyxxxwwwwwwyyyyyyxxxwwwvvvwwwxxxvvvtttsssssstttssstttuuuvvvvvvvvvttttttxxxxxxwwwuuusssssstttvvvuuuvvvwwwxxxwwwuuusssrrryyy{{{|||zzzvvvssstttwwwtttuuuuuuvvvuuuuuuvvvvvvvvvxxxzzz{{{|||{{{zzzxxxwwwuuutttwww}}}~~~{{{zzzxxxwwwwwwxxxzzz{{{uuuwwwvvvtttuuuzzz{{{yyytttuuuuuuvvvuuutttsssrrrtttuuuvvvvvvvvvvvvuuutttpppqqqqqqqqqpppooopppqqqsssqqqooommmnnnppprrrtttnnnmmmkkkiiihhhiiiiiijjjkkkhhhdddccccccbbbaaa___VVVQQQJJJDDD@@@===;;;:::666555444222111000000000.........---...///000111222999BBBJJJMMMNNNOOOPPPOOONNNNNNMMMIIIHHHRRR^^^~~~YYYBBB===<<>>===;;;:::555444333111000000/////////......---...///111222666===FFFKKKMMMMMMNNNPPPOOOMMMNNNMMMHHHHHHWWWkkk{{{UUU???===JJJgggbbb___dddmmmooojjjlllsssssscccbbbzzzyyy|||iiiKKK333***+++,,,***))))))))))))************(((((((((((())))))))))))(((((('''(((((()))***+++(((((((((((())))))))))))---,,,+++)))((((((''''''************))))))))))))''''''''''''((()))******------......///000111111111222555888%%%(((++++++))))))***,,,))))))((((((((())))))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,---///...------...000------000444111111BBBWWW|||eeeRRRJJJMMMTTTLLLPPPWWWZZZYYY^^^ppp}}}{{{zzz{{{~~~~~~{{{~~~}}}}}}~~~{{{{{{|||{{{yyyxxxxxxxxxzzzyyyxxxwwwxxxzzz}}}~~~|||{{{zzzzzz{{{{{{zzzxxxwwwvvvyyyyyyvvvxxxwwwxxxyyyzzzyyyxxxvvvuuuvvvxxxyyyzzzyyyxxxwwwxxxyyyuuussswwwzzzzzz{{{}}}|||~~~}}}yyyyyy~~~~~~wwwwwwxxxyyy{{{||||||{{{yyy|||~~~|||{{{{{{|||}}}~~~wwwwwwuuussssssuuuyyy|||}}}vvvsssxxx{{{yyywwwwwwxxxyyyzzz|||~~~~~~{{{xxxssssssssstttvvvwwwwwwwwwwwwuuussssssuuuvvvvvvuuupppqqqssstttvvvvvvvvvuuupppsssuuuvvvtttsssrrrsss{{{xxxuuuuuuwwwxxxwwwuuussssssuuuyyy}}}~~~|||yyyvvvuuutttuuuwwwxxxwwwvvvrrrsssvvvwwwwwwxxxzzz||||||{{{yyywwwvvvttttttsssssssssrrrpppoooppptttwwwvvvvvvwwwxxxyyyzzz{{{|||~~~zzzvvvssssssttttttuuusssvvvxxxxxxvvvuuuuuuvvvsssssssssssstttuuuwwwwwwwwwvvvvvvwwwyyyyyyxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{vvvwwwuuutttwww}}}}}}yyyvvvuuutttrrrrrrssstttuuuttttttuuuuuutttsssrrrqqqoooooopppqqqrrrrrrqqqpppoooppppppqqqpppooonnnnnnjjjkkkkkkkkkkkkjjjiiiiiijjjfffbbb```aaa```[[[WWWRRRMMMEEE???<<<;;;:::999444333222111000/////////000///.........000222444999@@@HHHLLLKKKKKKMMMOOOKKKJJJKKKKKKFFFHHH^^^wwwhhhIII<<>>EEEGGGJJJLLLLLLJJJGGGEEEIIIHHHJJJGGGFFFYYYhhheee\\\RRREEEAAA===777EEEbbb|||rrr```HHHAAAMMMgggmmmjjjnnnttt|||yyyZZZrrrvvvcccXXXRRRLLLFFF777,,,...///)))'''***))))))*********+++++++++))))))*********+++++++++&&&%%%%%%&&&)))+++******&&&'''''''''((()))))))))+++)))((()))***+++***)))************)))))))))(((***)))))))))))))))))))))+++,,,------,,,...000333222333666888(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))*********++++++++++++,,,......------------,,,,,,---///000000///000222444777MMMqqq~~~aaaEEEBBBBBBDDDGGGKKKOOOTTTWWW```ooo{{{|||{{{uuurrrwww}}}~~~~~~~~~zzzwwwwwwyyyvvvyyy}}}~~~|||zzzrrrssstttxxx{{{|||{{{yyywwwttttttwwwwwwuuuvvvyyyxxxxxxwwwwwwwwwxxxyyyyyyvvvvvvwwwyyy{{{|||zzzyyyuuuwwwxxxxxxxxxyyy{{{}}}~~~|||{{{zzzxxxvvvzzz{{{|||{{{zzzzzz|||~~~~~~|||zzzyyy{{{}}}~~~~~~~~~{{{wwwvvvxxx|||~~~}}}{{{{{{||||||{{{zzzsssxxx}}}~~~|||yyywwwwwwxxxxxxwwwvvvuuuuuuttttttpppqqqtttxxx{{{{{{xxxuuuuuuuuuvvvvvvuuutttrrrqqqsssssssssuuuxxxyyyzzzyyy|||zzzwwwtttrrrqqqqqqrrrxxxxxxwwwwwwwwwvvvvvvvvvppprrrvvvyyyzzzyyyxxxvvv{{{zzzxxxvvvtttqqqooonnnpppuuuvvvqqqooorrruuuvvvuuuvvvvvvvvvvvvxxx|||zzzyyyyyywwwvvvuuutttsssuuuwwwxxxwwwvvvvvvwwwxxxxxxyyyyyyzzzyyyxxxvvvuuuttttttvvvxxxyyyzzzzzzzzzyyyvvvssstttwwwxxxwwwuuutttwwwyyyzzzzzz{{{|||}}}{{{zzzyyyzzz{{{{{{yyyxxxqqqoooooossstttrrrrrrvvvwwwtttqqqpppqqqsssttttttoooqqqrrrrrrpppnnnmmmmmmpppqqqrrrqqqooonnnnnnnnnooonnnnnnnnnmmmjjjeeebbbcccaaa^^^\\\XXXSSSMMMHHHDDDBBB???;;;777444222111111111000000000000//////......//////111666===BBBFFFGGGIIIJJJJJJIIIGGGFFFDDDFFFKKKKKKTTTooo|||ppp[[[PPPDDD<<<777>>>]]]}}}rrr^^^EEELLLmmmlll```yyygggccc\\\QQQ;;;///))),,,...+++)))+++)))))))))*********++++++)))))))))*********++++++$$$$$$$$$&&&)))+++,,,+++((((((((((((((((((((((((***((('''((()))***)))(((************))))))))))))))))))))))))))))))******+++,,,---------...000222222333666888(((((((((((())))))))))))(((((((((((()))))))))***((((((((((((((((((((((((************++++++++++++------,,,,,,,,,,,,,,,,,,---...//////...///111333222???^^^tttqqqSSSBBB@@@AAAFFFKKKNNNQQQUUUVVVfffvvvvvvsssssspppqqqxxx~~~|||}}}{{{zzzyyyyyyxxx{{{}}}}}}~~~~~~|||{{{sssrrrqqqsssvvvyyyzzzzzzzzzvvvuuuvvvvvvuuuxxx~~~|||xxxxxxyyyzzzyyyxxxrrrrrrtttvvvyyy{{{zzzxxxuuuvvvwwwwwwwwwxxx{{{~~~~~~|||||||||}}}}}}{{{zzzyyyxxxyyy{{{|||}}}}}}{{{wwwvvvwwwzzz~~~{{{{{{|||~~~~~~zzzwwwuuuxxx||||||yyyvvvsssrrrvvvvvvuuutttrrrqqqpppppphhhjjjoootttxxxxxxvvvsssssssssttttttsssrrrppppppsssqqqqqqsssxxxzzzyyywwwyyyxxxvvvtttttttttuuuuuuwwwxxxxxxwwwvvvvvvvvvwwwvvvvvvvvvvvvuuutttsssrrrwwwvvvuuussspppnnnmmmnnnqqqwwwzzzvvvrrruuuyyy{{{uuuwwwxxxyyyyyyyyyyyyzzzxxxxxxxxxwwwvvvuuuttttttrrrsssuuuuuuuuuuuuvvvxxx{{{{{{{{{{{{yyywwwuuutttuuuwwwyyyzzzzzzyyyyyyzzzwwwvvvtttuuuxxxyyyxxxwwwwwwyyy{{{zzzyyyxxxyyyzzzwwwwwwwwwxxxxxxxxxwwwvvvpppnnnppptttuuurrrqqqtttrrrpppooooooqqqrrrqqqoooooorrrtttqqqlllgggeeeeeewwwxxxvvvqqqkkkiiimmmrrrmmmlllllllllllliiieeebbbbbb```\\\XXXTTTOOOIIIDDDAAA@@@===999666333111111000000000000000000/////////......///333:::AAAEEEDDDEEEGGGHHHIIIJJJJJJIIIKKKDDDKKK[[[oooyyycccSSSEEE:::666KKKuuu~~~vvveeeQQQgggaaannnpppllldddSSS444,,,(((,,,...+++)))***))))))))))))************))))))))))))************((('''&&&'''((()))(((''')))))))))((((((((((((((()))'''&&&'''((()))((('''*********))))))))))))))))))))))))))))))************,,,---...---...000222222444666999(((((((((((())))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------///111222555LLLqqq}}}wwwtttlllCCC======DDDIIIKKKNNNRRRRRR```qqq~~~tttsssrrrssswww}}}}}}{{{}}}}}}|||zzz{{{~~~}}}zzzxxx{{{~~~}}}||||||}}}|||{{{{{{||||||{{{zzzwwwtttqqqppprrrvvvyyyzzz|||yyyxxxxxxvvvtttxxx~~~|||xxxyyy|||~~~}}}{{{uuuuuuvvvxxxzzzzzzyyywwwvvvwwwxxxxxxxxxzzz}}}~~~~~~|||{{{{{{{{{zzzzzzzzz|||}}}|||{{{xxxwwwvvvxxxzzz}}}zzz{{{|||~~~}}}yyyuuuyyyyyyyyyzzzzzzwwwrrrnnntttsssrrrqqqpppooonnnmmmfffhhhlllrrrvvvwwwtttrrrssssssrrrrrrqqqppppppooorrrpppooorrrvvvxxxxxxuuuyyyxxxvvvuuuttttttuuuuuuvvvwwwxxxwwwuuutttuuuwwwyyywwwtttqqqoooooopppqqquuuuuutttpppkkkhhhhhhiiipppwwwzzzwwwtttvvvzzz|||vvvwwwzzz||||||zzzvvvssstttttttttttttttuuuuuuuuuppprrrtttuuuvvvwwwyyy{{{xxxyyyzzz{{{{{{zzzyyyxxxyyy{{{|||{{{yyywwwxxxyyywwwwwwvvvwwwxxxyyyxxxwwwwwwyyyzzzzzzyyyxxxxxxyyytttvvvwwwxxxwwwvvvttttttrrrppprrruuuuuurrrppprrrooooooppprrrrrrqqqooolllooorrrtttqqqlllgggeeeeeeppptttvvvsssmmmiiikkkoooiiiiiihhhiiiiiihhheeebbbaaa^^^ZZZUUUQQQKKKEEEAAA>>>===:::777444222111000//////////////////000000///......111666===DDDGGGEEEFFFGGGIIIJJJJJJJJJIIIRRRFFFXXX|||cccLLL===555777YYY}}}lllZZZooo|||^^^yyykkkYYYDDD111---***,,,---+++)))((((((((()))))))))*********(((((()))))))))*********+++)))((('''((((((&&&%%%)))))))))))))))(((((((((((('''&&&'''((()))(((&&&))))))))))))))))))******(((((())))))***************,,,............000111222444777:::(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))))))))************+++******++++++++++++,,,,,,,,,---...---,,,,,,...000222000???^^^}}}|||sssHHH???<<>>;;;888666555333111000///....../////////000111111000///000333888===@@@CCCGGGIIIJJJLLLMMMLLLMMMMMMEEE<<>>((((((((((((((()))******(((''''''&&&&&&''''''((((((((((((((())))))))))))+++************))))))))))))************))))))((()))******+++,,,,,,------//////,,,///999CCC___}}}zzz{{{uuuQQQFFFHHHHHHJJJIIIIIILLLPPP\\\qqq~~~xxxoooxxx{{{}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{yyyxxxxxxzzzzzzzzzyyyvvvvvvxxx{{{~~~}}}{{{xxx{{{zzzyyyyyyzzz~~~~~~zzzvvvvvvyyy|||||||||wwwvvvvvvxxx{{{~~~|||zzz~~~~~~~~~zzzuuutttuuuwww~~~~~~|||{{{{{{{{{{{{||||||||||||zzzxxxwwwxxxyyyxxxtttrrrxxx{{{}}}|||{{{|||}}}~~~}}}|||oooppprrrtttuuutttsssrrrppprrrtttuuutttssstttuuuuuutttsssrrrrrrsssttttttssspppoooppptttvvvuuusssxxxxxxxxxxxxwwwwwwvvvvvvqqqqqqqqqsssuuuvvvvvvtttvvvyyy|||{{{wwwuuuxxx{{{ssssssssstttvvvwwwyyyzzzxxxvvvuuuvvvwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuxxxwwwxxxyyy{{{|||{{{zzzyyyxxxuuussssssuuuwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyzzz{{{||||||{{{zzzyyy{{{zzzxxxwwwvvvvvvvvvwwwyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwwwwvvvtttrrrooonnnnnnnnnmmmmmmnnnoooqqqrrrjjjnnnrrruuuuuutttrrrrrrlllnnnkkkeeejjjqqqfffTTTBBBSSSdddkkkjjjiiihhhggg```______^^^]]]ZZZUUURRRIIIFFFAAA>>><<<;;;999777444444222000///.................................222777===BBBEEEFFFGGGHHHPPPFFFBBBEEEGGGDDDDDDHHHQQQbbbhhhXXXEEE???<<<999444:::IIIzzzggg```BBB>>>YYYnnnuuurrrjjjnnnjjjOOOhhhkkkaaaXXXSSSGGG555***(((---+++************((('''))))))))))))************))))))(((((((((((())))))***((('''((())))))(((&&&((((((''''''(((((()))***))))))))))))))))))))))))))))))((((((((()))*********)))((((((((()))******------......///000000000111555:::>>>((((((((((((((())))))***((((((''''''''''''(((((((((((((((((())))))))))))************))))))))))))***************)))(((''')))))))))***++++++,,,,,,333000---222777888OOOwwwvvvrrrdddHHHCCCGGGIIIIIIKKKKKKLLLUUUiii|||~~~}}}|||wwwzzz|||~~~}}}}}}~~~}}}~~~{{{yyyxxxxxxyyy{{{{{{zzzwwwxxxzzz}}}~~~{{{||||||{{{{{{{{{}}}}}}yyyvvvvvvxxx|||}}}~~~vvvuuuuuuwwwzzz|||}}}|||}}}|||}}}}}}{{{xxxxxxyyy{{{~~~~~~~~~|||yyyxxxxxxyyy}}}{{{{{{~~~|||}}}zzzxxxxxx{{{|||zzzxxxrrrssstttuuuuuutttsssqqqqqqsssvvvwwwwwwwwwyyyzzzuuutttsssrrrrrrrrrssstttrrrpppnnnooorrrtttuuutttzzzyyyyyyxxxxxxxxxxxxxxxrrrqqqqqqssstttuuusssqqqoootttyyywwwrrrppptttzzzsssssssssttttttvvvwwwxxxxxxuuurrrrrrtttvvvuuusssyyyxxxxxxwwwvvvuuuuuutttxxxwwwvvvyyy~~~|||{{{yyywwwuuutttuuuwwwyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz|||}}}}}}|||{{{{{{{{{zzzyyywwwvvvvvvwwwwwwzzz{{{{{{|||||||||{{{{{{wwwwwwwwwvvvuuurrrpppoooooonnnmmmmmmnnnqqqsssuuummmppptttuuusssrrrrrrsssnnnnnnlllkkkoooqqqgggXXXXXXiiisssnnnhhhgggeee```^^^^^^^^^^^^]]]YYYSSSOOOGGGCCC???<<<:::888666444333333111000///.........---.........------...///555:::AAAEEEGGGGGGGGGGGGNNNGGGHHHNNNJJJ???BBBNNNddduuuxxx```IIIBBB>>>999666GGG\\\rrrfffWWWHHHVVVzzzsss{{{~~~aaaTTTzzzmmmeee[[[PPP???000***,,,---,,,++++++***)))((((((((()))))))))************(((((())))))))))))((((((&&&%%%$$$&&&(((***+++***((((((((('''((())))))***)))))))))))))))))))))))))))((((((((((((((()))))))))((('''''''''((()))***------...//////000000000000444:::>>>'''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))((('''(((((()))******++++++,,,...,,,)))///222...???bbbtttnnn~~~|||PPPBBBIIIEEEGGGKKKLLLKKKOOO^^^mmm{{{|||xxxzzz|||}}}~~~}}}}}}}}}}}}{{{{{{~~~}}}||||||zzzxxxxxxyyy{{{||||||xxxxxxyyy|||~~~|||xxxyyy|||}}}~~~~~~|||zzzwwwvvvxxxzzz{{{|||vvvuuuuuuwwwzzz||||||{{{{{{~~~~~~|||}}}|||zzzzzz{{{||||||xxx{{{~~~~~~~~~~~~}}}{{{zzz{{{|||~~~~~~~~~zzzwwwvvvxxxxxxvvvtttttttttuuuuuutttqqqooommmppprrrtttvvvwwwyyy|||~~~vvvuuutttsssrrrsssttttttrrrqqqooopppqqqssstttuuuxxxwwwvvvvvvvvvvvvwwwxxxrrrqqqpppqqqssssssqqqpppmmmrrrvvvuuupppnnnsssxxxuuuuuuttttttsssttttttttt{{{wwwsssrrrtttuuusssqqqxxxxxxwwwwwwvvvuuuttttttvvvttttttwww|||}}}{{{|||{{{yyyxxxwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx{{{zzzyyyyyyzzz{{{|||}}}{{{zzzyyywwwwwwwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}wwwwwwwwwwwwvvvtttqqqpppnnnnnnmmmnnnpppsssvvvxxxttttttrrrpppoooppprrrtttpppmmmoooyyy~~~{{{zzz}}}sssjjjjjjiiiccc___^^^^^^^^^\\\WWWQQQMMMGGGCCC???;;;999666444222222111000///......------,,,...//////---...111333888===CCCGGGHHHGGGGGGFFFGGGEEEHHHLLLEEE>>>NNNeee~~~```GGG>>>;;;666>>>ddd{{{tttkkkWWWaaa|||}}}ccc[[[sss|||ddd```VVVGGG444(((''',,,,,,,,,,,,+++***)))))))))((()))))))))************(((((())))))))))))((((((&&&%%%$$$%%%(((***++++++((((((((((((((()))******************************))))))((((((((((((((())))))((('''''''''(((***+++,,,---...///000000000///000444:::===''''''((())))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((()))))))))))))))***)))************))))))(((((())))))***++++++,,,,,,+++,,,***---000,,,555NNNyyyxxx~~~xxxvvvWWWBBBEEE@@@CCCHHHKKKJJJIIIQQQ\\\hhhtttzzzvvvwwwxxxyyy{{{~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~{{{yyy|||zzzwwwwwwyyy|||}}}}}}yyyxxxwwwxxx{{{||||||{{{tttwww{{{~~~{{{zzzyyyyyyyyyyyyzzz{{{wwwvvvwwwzzz}}}~~~~~~}}}~~~}}}}}}{{{zzzzzz{{{|||}}}|||{{{qqqtttzzz~~~~~~{{{yyy|||}}}~~~}}}{{{{{{}}}~~~{{{~~~|||~~~~~~|||yyywwwwwwwwwvvvuuutttttttttsssqqqnnnkkkiiipppqqqrrrssstttwww|||xxxwwwvvvttttttttttttuuurrrrrrrrrrrrrrrsssssstttuuuttttttssstttvvvwwwxxxsssrrrppppppqqqrrrrrrqqqppptttwwwvvvsssrrruuuyyyxxxwwwvvvuuuuuuttttttttt}}}{{{xxxwwwvvvuuutttrrrwwwwwwwwwvvvvvvuuuuuutttrrrrrrsssuuuwwwyyyxxxxxxzzz{{{{{{{{{zzzzzzzzzyyywwwwwwxxxxxxxxxxxxwwwwww{{{yyywwwvvvwwwyyy|||~~~{{{zzzyyyxxxwwwwwwxxxyyytttuuuvvvxxxyyyyyyyyyyyyvvvwwwwwwwwwwwwuuutttsssooooooooopppqqqtttvvvwwwwwwtttqqqoooqqqrrrssssssoooiiimmmwwwxxxrrrvvvzzznnnhhhhhhiiiggg___^^^\\\[[[XXXSSSMMMIIIEEEBBB===:::777555333111111000///...------------,,,///111000///000555999<<<@@@DDDGGGHHHGGGFFFFFFGGGFFFGGGFFFDDDPPPrrruuuTTT===777:::<<<[[[{{{nnn[[[sssnnnOOOfffzzzbbb[[[MMM<<<...''')))---***+++++++++)))((()))***))))))))))))************'''((()))******)))((('''***(((&&&&&&((()))))))))))))))(((((())))))***+++******************************)))((((((((()))))))))(((((('''((()))+++,,,+++---...000000000000///111555:::===&&&'''((()))***))))))((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******((())))))************)))))))))******+++,,,,,,---,,,111......222...111>>>]]]vvvyyy}}}aaaGGG@@@???@@@DDDIIIHHHFFFJJJPPPWWWjjjzzzvvvxxxzzz|||}}}~~~}}}~~~~~~|||~~~}}}{{{|||zzzwwwwwwyyy|||}}}~~~|||yyywwwwwwxxx{{{||||||yyyzzz|||~~~~~~~~~}}}yyyzzz{{{|||{{{{{{||||||yyyyyy{{{~~~yyyzzz{{{}}}yyyppprrruuuxxxzzzzzzyyyyyy|||}}}}}}|||{{{{{{}}}zzz|||~~~~~~}}}~~~||||||{{{xxxvvvvvvxxxzzztttuuuuuuuuusssqqqnnnllluuutttsssrrrrrruuu{{{zzzyyywwwvvvuuuuuuuuuvvvssstttuuutttssssssrrrrrrttttttssssssuuuwwwyyy{{{vvvtttqqqpppqqqsssuuuuuuuuuvvvxxxwwwvvvuuuwwwxxxzzzyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{zzzwwwuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuurrrtttuuuvvvuuuuuuvvvwwwwwwxxxzzz||||||{{{yyyxxxvvvwwwxxxyyyyyyxxxwwwvvvyyyxxxwwwvvvwwwyyy{{{}}}{{{zzzyyyxxxwwwxxxyyyyyyuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuqqqqqqrrrrrrssssssttttttrrrppppppuuuzzz{{{uuuoookkkkkklllllliiifffiiimmmzzzsssllliiieeebbbbbbeee^^^\\\XXXUUURRRMMMGGGCCCAAA>>>:::777666555333111000000///...------------,,,///222222111333999>>>???AAAEEEGGGFFFFFFFFFFFFGGGHHHGGGEEEOOOlllbbbFFF999888@@@IIInnn]]]sssqqquuuzzzppp\\\XXX|||rrr```HHH444---------+++''')))******(((((()))+++))))))))))))************'''((()))******)))((('''+++)))&&&&&&(((***++++++))))))(((((())))))***+++************************++++++***)))))))))))))))))))))(((((()))***,,,---+++,,,...000111000//////222666;;;===&&&''')))*********)))((())))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))******'''((()))************************+++,,,,,,------***222///,,,000...+++111FFFaaannnSSSAAAAAAAAACCCHHHHHHFFFGGGLLLOOOeee}}}xxx|||}}}}}}~~~}}}|||zzzwwwwwwyyy|||~~~~~~}}}yyywwwyyy|||~~~}}}{{{zzzyyyyyywwwzzz}}}~~~~~~~~~~~~~~~||||||~~~}}}||||||}}}yyysssttttttuuuwwwyyy{{{||||||}}}}}}|||{{{{{{|||~~~~~~|||{{{|||yyyzzz{{{xxxuuuuuuyyy}}}vvvwwwxxxxxxwwwuuusssqqq{{{yyyvvvsssrrrvvv|||{{{zzzxxxvvvvvvvvvvvvwwwsssuuuvvvvvvuuusssrrrqqqttttttttttttvvvyyy|||~~~yyyuuurrrppprrruuuwwwxxxwwwwwwwwwwwwwwwvvvvvvvvvzzzzzzzzzzzz{{{{{{|||}}}tttwwwzzzzzzvvvttttttvvvuuuuuuuuuuuuvvvvvvvvvvvvtttwwwzzzyyywwwuuuwwwyyytttvvvzzz|||}}}{{{yyywwwvvvwwwxxxyyyyyyxxxwwwvvvxxxwwwwwwxxxxxxzzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyxxxxxxvvvuuutttssstttuuuvvvwwwxxxxxxwwwvvvttttttttttttsssrrrqqqpppllllllqqq{{{wwwllliiiqqqqqqiiihhhnnnoooiiimmmhhhiiimmmiii___^^^ccc\\\YYYUUUQQQMMMHHHCCC???>>>;;;888666555555444222000///...------------------000333333333555<<>>===IIIEEE@@@LLLQQQ\\\ooo~~~~~~}}}|||~~~~~~|||xxxwwwyyy|||||||||}}}|||{{{|||~~~|||xxxyyy|||}}}zzzwwwwww|||}}}zzzzzz|||zzz~~~~~~~~~~~~{{{}}}~~~|||zzzuuuwwwxxxxxxwwwxxxyyyzzz~~~}}}||||||||||||~~~||||||}}}~~~|||{{{zzzxxxvvvtttsssrrryyy{{{|||wwwrrrrrrxxx~~~xxxssssssvvv{{{~~~{{{xxxwwwvvvuuuvvvrrrrrrttttttttttttrrrrrrvvvuuurrrqqqsssxxx~~~yyyyyyxxxvvvtttuuuwwwyyyuuuuuuuuuuuuvvvwwwxxxyyy|||}}}}}}~~~~~~}}}||||||wwwwwwvvvtttrrrrrrtttuuuwwwuuusssrrrsssttttttsssvvvvvvvvvuuuttttttssssssqqqwww~~~{{{vvvuuuvvvvvvxxxzzzyyyvvvtttvvvxxxvvvxxxzzzzzzzzzzzz|||~~~{{{wwwwwwzzz{{{xxxuuuwwwyyy{{{yyyvvvrrrqqqpppttttttssssssuuuxxx{{{}}}yyyxxxvvvssspppnnnmmmlllkkkooosssuuutttqqqooonnnnnnppprrrpppmmmjjjkkkllliiiiiihhhfffdddbbb```___]]]YYYRRRMMMHHHEEEAAA???;;;999777444111000//////000///...---------------///000111111222777>>>EEEAAAGGGIIIFFFDDDHHHIIIGGGEEEJJJCCC===VVVvvvWWW@@@<<<888444DDD^^^qqqTTT```jjjiiiXXXSSSgggmmmZZZSSSuuu\\\999......+++&&&%%%))))))************))))))))))))))))))((((((((((((&&&***,,,++++++---,,,((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---///000//////000111444777<<<>>>&&&&&&''''''((())))))***))))))(((((((((((())))))...---,,,***(((&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,------.../////////666AAA^^^oooUUUHHHBBB:::???HHHDDD@@@FFFHHHPPP```qqqzzz|||zzzzzz{{{|||~~~}}}}}}}}}}}}~~~~~~~~~~~~xxxyyy{{{}}}~~~|||yyyyyy{{{}}}}}}||||||zzzyyy{{{~~~{{{yyyzzz}}}}}}zzzvvvwww{{{}}}|||}}}}}}~~~}}}~~~~~~zzz|||}}}|||~~~~~~}}}~~~}}}|||{{{{{{||||||}}}{{{{{{zzzzzzzzz{{{|||}}}|||yyyvvvtttrrrqqqsssvvvyyyvvvrrrsssyyy|||wwwtttsssvvvzzz}}}}}}|||zzzyyywwwvvvvvvvvvrrrssstttuuuuuuuuuuuutttuuutttrrrqqqssswww{{{~~~zzzyyyvvvttttttvvv{{{~~~|||zzzwwwttttttvvvxxxzzz{{{zzzzzzyyyxxxwwwwwwvvvssstttuuutttsssssstttvvvwwwvvvvvvvvvvvvuuusssrrruuuuuuttttttsssrrrqqqqqqoootttzzz}}}{{{zzzyyyzzzyyyzzzzzzyyywwwuuuvvvvvvsssuuuvvvwwwwwwxxxzzz{{{|||xxxuuuvvvzzz{{{yyyvvvuuuvvvwwwwwwvvvtttrrrqqqwwwvvvvvvuuuuuuvvvwwwxxxsssrrrpppmmmkkkjjjiiihhhlllmmmnnnnnnlllkkkkkkkkknnnpppqqqoookkkhhhhhhiiigggffffffeeecccaaa___]]][[[VVVOOOIIIEEEBBB@@@>>>:::999666333111000////////////...---------------000000111333666;;;BBBFFF@@@EEEFFFDDDEEEHHHHHHEEE???CCCDDDEEEUUUkkkrrrkkkQQQAAA777555444;;;WWWvvvxxx```ZZZdddnnnlllaaa___ccc^^^UUUggg}}}yyy|||jjjLLL111***,,,***''''''''''''((((((((((((''''''(((((((((((())))))))))))&&&***,,,***+++---+++((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---///000//////000111///222666999&&&&&&''''''((())))))))))))((((((''''''(((((()))$$$%%%&&&((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,---......//////---333GGGkkk~~~lllKKK;;;BBBDDDAAACCCDDDFFFIIIUUUhhhwww~~~yyyzzz{{{}}}|||{{{{{{zzz{{{|||~~~wwwxxx{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~{{{zzzyyy{{{~~~~~~zzzwwwxxx{{{~~~~~~~~~||||||~~~}}}}}}~~~~~~zzz|||~~~}}}|||zzzyyyzzz{{{}}}~~~vvvwwwxxxzzz{{{|||||||||}}}zzzxxxvvvttttttqqqtttwwwvvvsssssswww||||||zzzwwwuuutttuuuwwwyyyyyyyyyyyyyyyxxxwwwvvvvvvsssssstttuuuvvvwwwxxxxxxuuutttsssssstttvvvxxxzzzzzzwwwsssqqqrrrvvv|||}}}xxxsssrrrtttxxx{{{{{{yyywwwuuutttsssssssssppprrrtttuuuttttttuuuvvvvvvwwwxxxyyyxxxvvvsssrrruuutttsssrrrqqqpppooooooppprrrvvvyyyzzz{{{{{{zzz}}}|||zzzyyyyyyxxxvvvuuupppqqqsssttttttuuuwwwyyywwwuuurrrsssvvvxxxwwwuuuttttttuuuvvvxxxxxxvvvtttvvvvvvvvvwwwvvvvvvuuuuuuuuuuuusssrrrppppppooooooqqqooollliiihhhggghhhiiimmmnnnnnnllliiifffeeeeeecccccccccbbbaaa___\\\[[[WWWRRRKKKEEEAAA???>>><<<999777555222000///////////////...------------...111000111555;;;AAAEEEGGGBBBDDDEEEEEEGGGIIIHHHDDDEEECCCGGGRRRYYYXXXRRRNNN======:::666777IIIlllzzz]]]PPP^^^nnnooossslllnnnzzzmmmZZZ[[[|||yyyeeegggpppmmmMMM:::+++)))+++***(((***''''''((((((((((((''''''''''''(((((())))))******&&&***+++******,,,+++((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---///000//////000111111555999<<<''''''''''''(((((())))))(((((((((''''''(((((((((!!!&&&)))+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------...//////......999UUU}}}}}}{{{]]]@@@CCC???>>>FFFFFFGGGEEEMMM```ttt{{{|||~~~~~~}}}|||{{{|||}}}~~~~~~}}}}}}}}}||||||||||||}}}|||zzzyyyzzz|||}}}|||{{{|||}}}~~~~~~~~~zzz~~~~~~zzzxxx~~~~~~~~~~~~}}}}}}}}}}}}{{{|||~~~~~~}}}{{{zzzyyy{{{}}}~~~wwwyyy{{{}}}~~~~~~}}}|||}}}|||{{{zzzyyyyyyyyyzzzsssvvvyyyxxxtttrrrtttvvvzzzyyyxxxvvvuuutttssssssuuuvvvwwwxxxyyyxxxwwwvvvsssssstttuuuvvvxxxyyyzzzwwwwwwwwwwwwwwwxxxyyyyyyyyyvvvrrrqqqrrrvvvyyy{{{|||wwwtttssstttwwwzzz|||zzzwwwuuuttttttuuuvvvqqqtttvvvwwwvvvuuuuuuvvvtttvvvwwwwwwvvvvvvuuuvvvuuuuuutttsssqqqpppooooootttssstttuuuxxxyyyxxxvvv}}}{{{xxxyyy{{{{{{yyyvvvppprrrtttuuuuuuuuuwwwyyyuuusssqqqqqqssstttsssqqquuuttttttwwwyyy{{{yyywwwrrrsssuuuwwwxxxxxxwwwvvvzzzzzzyyyxxxxxxxxxxxxxxxvvvsssooolllkkkjjjiiiiiiiiiiiiiiihhhgggeeedddcccaaaaaaaaaaaa___]]]ZZZXXXTTTOOOGGGBBB???===<<<;;;777666333111000////////////......---------......111000111666???EEEGGGGGGFFFFFFFFFGGGIIIIIIGGGCCCKKKDDDKKK___gggZZZMMMKKK<<>>@@@''''''''''''((((((((((((((((((''''''''''''(((((($$$&&&'''(((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************++++++,,,,,,---.........///...222FFFiiiyyy{{{|||zzz~~~ccc@@@@@@<<<===EEEDDDDDD@@@DDDTTTgggttt{{{}}}~~~~~~}}}|||{{{|||}}}~~~~~~{{{zzzzzz{{{}}}~~~~~~}}}}}}|||~~~~~~}}}{{{yyyxxxzzz}}}~~~~~~zzzvvv{{{|||}}}~~~~~~~~~}}}|||}}}}}}~~~~~~}}}|||{{{zzz}}}{{{|||~~~|||{{{{{{{{{|||yyyzzz|||~~~}}}|||zzz|||{{{zzzyyyxxxyyyzzzzzztttvvvyyyxxxvvvttttttuuuyyyyyyxxxwwwuuurrrpppooorrrsssuuuwwwxxxxxxwwwvvvrrrssstttvvvwwwyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{zzzwwwuuuuuuwwwxxxwwwvvvxxxwwwvvvvvvvvvvvvwwwxxxzzzyyywwwvvvuuuvvvxxxyyyuuuwwwyyyyyywwwuuutttuuusssttttttsssrrrtttxxx{{{vvvvvvuuutttsssrrrqqqqqqsssrrrrrrtttvvvwwwwwwvvv{{{xxxwwwxxx|||~~~|||zzztttvvvwwwxxxxxxxxxzzz{{{xxxwwwuuutttssssssrrrqqqtttttttttuuuwwwxxxxxxwwwrrrsssvvvwwwxxxwwwuuutttvvvuuuuuuuuuuuuuuuvvvvvvwwwuuurrrqqqpppnnnjjjhhhdddddddddeeeeeeeeedddccc______```___]]]ZZZWWWUUUPPPKKKEEE@@@===<<<;;;:::555444222000///...//////......---------......///111000333999AAAFFFGGGFFFIIIGGGFFFFFFGGGEEEDDDCCCDDDFFFZZZyyylllTTTIII777666222777UUU~~~xxxgggUUUOOOrrrzzzvvvwww]]]VVVzzzooo\\\aaa\\\???///---------,,,)))(((***))))))************))))))&&&''''''((()))******+++'''******((((((++++++((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++---///000//////000111444777<<<>>>''''''(((((((((((((((((((((''''''&&&&&&''''''(((++++++++++++***(((&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++++++++,,,------......------000;;;VVVzzz|||yyywwwqqqvvv}}}gggCCC======<<<>>>???CCC@@@AAALLLZZZfffqqqyyy~~~{{{zzzzzzzzzzzz{{{}}}~~~yyyxxxwwwwwwyyy|||}}}|||zzz|||~~~|||xxx}}}|||zzzzzz{{{~~~|||zzz|||{{{zzz{{{}}}~~~}}}~~~~~~~~~}}}|||{{{yyyyyy|||yyyyyy}}}~~~|||{{{zzzzzzwwwyyyzzz||||||{{{yyyxxx}}}zzzwwwuuuuuuuuuvvvqqqsssvvvvvvvvvvvvwwwxxxwwwwwwxxxwwwuuussspppooorrrrrrtttuuuvvvwwwwwwwwwssstttwwwyyyzzz{{{{{{{{{||||||{{{{{{{{{{{{|||||||||zzzxxxyyy{{{{{{yyyvvvrrrtttvvvxxxyyyxxxwwwvvvxxxwwwvvvvvvvvvvvvxxxxxxvvvxxxyyyxxxvvvttttttuuusssttttttrrrqqqsssyyy~~~vvvvvvvvvuuuuuuttttttssspppqqqsssuuuwwwxxxyyyzzzwwwwwwwwwyyy{{{}}}}}}|||xxxzzz{{{{{{zzzzzz{{{|||~~~}}}{{{yyywwwvvvuuuuuussstttuuutttrrrrrrssstttvvvwwwxxxxxxvvvtttrrrpppqqqppppppppppppqqqrrrrrrtttrrrpppqqqqqqooojjjeeebbbaaaaaabbbdddeeedddccc]]]]]]^^^]]]ZZZVVVRRROOOJJJFFFBBB>>><<<;;;999777333222000///......//////...------------...//////111333777===CCCFFFFFFEEEGGGEEEDDDEEECCCAAACCCHHHGGG\\\}}}zzzWWW@@@888555555HHHrrrwwwbbbWWWgggkkkXXXmmmnnncccaaaQQQ555+++,,,,,,,,,)))'''&&&'''''''''((((((((((((''''''''''''(((((())))))******'''******'''(((++++++((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---///000//////000111333777;;;>>>((((((((((((((((((((('''(((''''''&&&&&&''''''((('''(((((()))******++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......***...111333BBBaaavvvttt}}}VVV??????<<<:::AAADDDBBBCCCHHHNNNXXXfffsss~~~~~~~~~yyyyyyyyyyyyzzzzzzzzzzzzuuuvvvxxxzzz}}}}}}}}}xxxuuuzzz{{{}}}}}}yyy{{{~~~~~~}}}~~~~~~}}}}}}||||||{{{{{{~~~{{{{{{~~~}}}{{{~~~}}}{{{zzzxxxuuuvvvxxxyyyzzzzzzzzzzzz|||yyyuuusssrrrssssssqqqrrrsssttttttuuuvvvwwwssstttuuuvvvvvvuuutttsssrrrrrrsssssstttuuuwwwwwwuuuwww{{{~~~~~~|||{{{{{{zzzyyyxxxxxxyyyzzz{{{|||xxxuuuvvvyyy{{{zzzwwwsssuuuwwwyyyyyyyyyxxxwwwyyyyyyxxxxxxwwwwwwvvvvvvtttuuuvvvuuusssssstttvvvuuuwwwxxxuuurrrssswww|||uuuuuuuuuuuuuuuuuuuuuuuuqqquuuyyyzzzyyyxxxzzz|||vvvwwwyyyyyyyyyzzz{{{}}}{{{|||}}}|||zzzyyyzzz{{{~~~}}}}}}{{{yyyxxxxxxxxxvvvyyy{{{wwwqqqmmmppptttwwwwwwwwwwwwuuusssqqqpppqqqppppppppppppqqqrrrrrrqqqooommmnnnpppooojjjeeebbbaaa```aaaddddddccc```ZZZ[[[[[[YYYVVVQQQLLLIIIDDDBBB>>><<<;;;999666333222111///...---......///---------------...//////333888>>>BBBDDDEEEEEEFFFEEEDDDEEEFFFCCCAAAHHHRRRhhhjjjNNN999888:::GGGfffuuuYYYXXX{{{xxxfffpppqqqlll___EEE222+++,,,,,,)))(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))'''))))))''''''***+++)))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---///000//////000111444888<<>><<<;;;999777333111111000///...---......///---------------...///000555;;;BBBFFFFFFEEEEEEFFFEEEEEEHHHIIIEEEDDDOOO]]]]]]KKKAAA666***555OOOxxxqqqPPPYYYwwwgggWWW^^^qqqoooXXX777,,,,,,---,,,))))))+++......))))))************))))))))))))))))))(((((((((((('''))))))&&&'''***+++)))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---///000//////000111222555:::<<<))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''((()))******+++******''')))+++***'''&&&(((***''''''''''''((((((((()))************+++,,,---...222---,,,000222;;;UUUqqqTTTCCCCCC@@@888??????AAADDDEEEHHHRRR]]]oooxxx}}}vvv~~~|||||||||zzzwwwuuu{{{|||}}}}}}}}}~~~yyyyyy{{{|||}}}|||}}}}}}zzzxxxwww{{{{{{yyyxxxzzzyyyyyyzzz|||~~~~~~|||zzzxxxwwwvvvuuuwwwwwwvvvvvvuuuuuuttttttuuussspppsssxxx|||~~~}}}vvvsssqqqrrruuuwwwwwwvvvtttuuuxxxzzzzzzyyywwwvvvttttttsssssssssuuuvvvwwwtttttttttuuuvvvwwwwwwwwwuuuvvvwwwvvvuuuwww|||~~~zzzxxxxxxzzzwwwwwwwwwwwwvvvuuutttsssuuu{{{|||yyyxxxzzzwwwqqqwwwxxxxxxuuurrrssswww{{{wwwwww{{{~~~wwwvvv{{{yyyzzzzzzzzzyyywwwuuutttvvvxxxxxxvvvsssssswww{{{vvvttttttuuuxxxzzz{{{zzz~~~zzzvvvtttssssssssssssuuutttqqqqqqttttttrrrttttttsssoookkkjjjmmmpppnnnooooooooonnnllljjjhhhdddbbbaaacccffffffccc```YYYWWWUUURRROOOIIICCC???>>>===<<<:::888555333111000000///...............---...///...,,,---000444;;;@@@DDDCCCCCCFFFFFFDDD>>>GGGOOOJJJ===;;;PPPiiiyyyVVVKKKHHH===666;;;???ggg___QQQkkkxxxttt~~~kkkeeeXXXVVVppp}}}cccCCC///+++---,,,*********)))'''$$$&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))((((((((((((((()))))))))((((((''''''&&&&&&------+++***))))))((((((***)))((('''(((***,,,---+++---///////////////111777999<<<>>>))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((((((((())))))***)))))))))''')))******''''''(((***'''''''''((((((((())))))************+++,,,---...000,,,,,,000222666III^^^qqqOOO>>><<>>>>>===;;;999666333222111000000///...............---...///...---///333777<<>><<<999666333111000000000//////............///...............222777;;;???EEEGGGFFFDDDFFFEEECCCKKKAAA>>>CCCDDDEEERRRddd___VVVDDD;;;;;;444///777MMMeeejjjNNN```vvv~~~xxxjjj___YYYPPPNNNTTTgggyyymmmGGG...(((,,,---***'''&&&''')))+++,,,''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((()))***,,,------///111111111111111333333666:::<<<((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***(((&&&&&&&&&'''((((((((()))(((((('''&&&&&&((()))))))))((((((((()))'''(((((((((((()))))))))************+++,,,------///,,,,,,000111000222888RRRppp\\\@@@>>>:::;;;>>>@@@@@@BBBEEEIIIVVVdddnnnuuu}}}{{{}}}{{{zzzyyyzzz}}}~~~~~~|||wwwttt|||~~~~~~{{{|||}}}~~~{{{{{{|||~~~|||zzz}}}|||{{{|||}}}{{{wwwtttssssssssstttuuuwwwyyyzzz{{{yyyxxxyyy{{{}}}zzzyyyxxxwwwvvvtttssssssooorrruuuuuurrrqqqrrrtttvvvvvvwwwwwwvvvtttrrrpppuuuuuuuuuvvvvvvuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwuuusssqqqppptttwwwzzzyyywwwuuuuuuwwwyyy|||}}}wwwpppllllllmmmooorrrtttvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{zzz{{{xxxuuuuuuxxx{{{zzzyyy}}}||||||}}}~~~yyyyyyyyyyyyxxxvvvuuussstttrrrqqqsssvvvwwwtttppprrrsssvvvzzz|||zzzvvvssspppqqqrrrsssttttttttttttnnnqqqrrrqqqqqqtttssspppiiiiiiiiiiiihhhhhhiiijjjnnnllljjjgggdddcccccccccccc```^^^^^^___^^^ZZZVVVPPPMMMHHHDDDAAA@@@>>><<<===:::777333000/////////000///............/////////.........111666<<<@@@BBBGGGIIIGGGEEEFFFEEEBBBEEEFFFEEEAAAAAAIIIWWWaaaLLLAAA555777<<<333333FFFjjjwwweeeTTTQQQtttyyypppeeeUUUYYYjjjxxxiiioooxxxqqqQQQ111&&&***000---***((('''(((******)))(((((((((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***'''(((((()))***+++++++++((((((((((((((()))***+++)))))))))))))))+++,,,---+++---///////////////111333777;;;===((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((('''&&&&&&'''((((((((()))(((((('''&&&&&&)))((((((((()))))))))((((((((((((((()))))))))***************+++,,,------111...---///000000222555AAA[[[qqqyyy{{{~~~QQQCCC===:::===??????@@@BBB???HHHTTTbbbqqq|||}}}xxx|||zzzzzz{{{~~~~~~}}}~~~~~~wwwpppnnnyyy~~~}}}}}}||||||}}}}}}}}}}}}||||||yyyxxxxxxzzz}}}~~~||||||{{{zzzwwwuuuwwwwwwxxxyyyzzz|||}}}}}}{{{yyyxxxyyy{{{}}}yyyyyyxxxwwwvvvuuuttttttooorrruuuuuusssrrrsssvvvuuuuuuuuutttttttttuuuvvv{{{zzzyyyxxxwwwvvvvvvvvvxxxwwwwwwwwwvvvvvvuuuuuuvvvwwwwwwwwwuuusssqqqooopppssswwwwwwuuussstttuuuxxxyyyzzzzzzxxxtttpppllljjjlllnnnqqqtttvvvwwwxxxxxxwwwwwwxxxxxxwwwwwwxxxxxxuuusssuuuyyy||||||{{{vvvxxx{{{}}}zzz{{{{{{{{{zzzxxxvvvuuuuuurrroooqqqtttwwwwwwuuutttssssssuuuvvvvvvtttsssrrrsssuuuwwwxxxyyyyyyyyyrrruuuuuurrrrrrssssssooollljjjgggeeefffiiikkkmmmooommmkkkhhheeedddddddddaaa^^^\\\\\\\\\[[[VVVRRRKKKHHHCCC@@@@@@@@@???>>>:::888555111///.........//////............////////////...111555;;;@@@CCCCCCHHHJJJGGGEEEFFFDDDAAA???HHHIIIFFFSSSjjjmmmaaaHHH<<<333777:::000888TTTwww^^^PPPLLLkkkoooTTTcccqqq___\\\[[[MMM444&&&(((///000,,,+++***++++++***'''$$$))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((************************((((((((((((((()))******''''''((()))***+++,,,,,,))))))))))))***+++,,,,,,)))))))))******+++,,,---+++---///////////////111000444888;;;))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))(((''''''***((('''((()))***)))'''((((((((()))))))))******************+++,,,---...//////......///111333555888OOOeee~~~{{{vvvnnnqqqxxxzzztttgggMMMBBB::::::<<<===<<<======AAAIIIVVViiiwwwxxxrrrwwwyyy{{{|||{{{yyyvvvtttuuuyyy~~~~~~~~~vvvnnnnnnxxx~~~~~~~~~}}}~~~}}}|||{{{{{{{{{{{{zzzxxxwwwxxx|||~~~~~~|||{{{|||~~~|||}}}~~~|||yyyxxxxxxzzz{{{xxxxxxxxxwwwwwwvvvvvvuuurrrsssttttttsssssstttuuusssttttttsssssstttwwwyyy|||zzzxxxvvvuuuuuuuuuuuuwwwwwwwwwwwwvvvuuutttssstttuuuvvvwwwvvvtttrrrpppooorrruuuuuusssqqqrrrtttvvvuuuuuuvvvvvvuuurrroookkklllnnnqqqsssuuuvvvwwwwwwuuuvvvyyyxxxvvvuuuwwwuuuttttttvvvyyy{{{|||{{{sssxxx{{{~~~~~~wwwxxxzzz{{{{{{{{{zzzyyyvvvtttrrrrrrtttwwwxxxyyyvvvtttrrrqqqrrrsssssssssuuuuuuvvvwwwxxxzzzzzz{{{uuuwwwvvvqqqpppsssssspppppplllgggdddfffjjjmmmooommmllljjjhhhfffeeedddccc^^^\\\YYYYYYZZZXXXTTTOOOJJJGGGCCCAAA@@@AAA@@@???777666333111//////......///............//////000000///000333999???CCCDDDCCCHHHJJJGGGEEEEEEDDDAAAAAAGGGKKKXXXxxx[[[DDD<<<444555555000AAAeeeuuu___QQQUUUmmmQQQnnnppp___TTTJJJ:::...+++...,,,'''++++++,,,,,,,,,***%%%"""******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************(((''''''(((((()))***+++''''''(((((()))***++++++******)))******+++,,,,,,))))))***++++++,,,,,,,,,---///111111111111111333333777<<>><<<;;;444444333222111000//////...............///000000000000222666===BBBDDDDDDBBBGGGIIIFFFDDDEEEDDDAAABBBGGGYYYwwwnnnIII:::999444333555999WWWyyy```\\\sssxxxbbbbbbooo___QQQCCC555000///---)))'''+++******++++++***'''%%%*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************''''''''''''((()))***+++'''''''''(((((()))))))))***))))))))))))******+++))))))***+++,,,,,,,,,,,,---///111111111111111333777;;;@@@DDD))))))))))))))))))))))))'''''''''&&&&&&'''''''''"""$$$'''***+++***)))''''''((()))******+++*********(((&&&'''***+++)))'''))))))))))))************************+++,,,---...''',,,000000......000111+++666>>>RRRyyy{{{|||}}}ssssss~~~hhhWWWEEE======<<<;;;;;;??????===@@@KKK]]]iiinnnjjjmmmsss{{{yyysssqqq|||~~~~~~}}}zzz{{{}}}~~~{{{|||vvvpppsssttt~~~zzz|||}}}}}}}}}|||~~~}}}|||}}}~~~~~~|||wwwtttxxx~~~xxxyyyzzz{{{||||||||||||~~~|||zzzxxxwwwvvvuuuvvvwwwwwwwwwwwwxxxxxxxxx{{{vvvqqqoooqqqqqqpppnnnooossswwwxxxvvvttttttuuuwwwuuusssssssssvvvxxxzzzvvvwwwwwwwwwuuusssqqqpppoooqqqtttvvvwwwvvvtttsssuuuwwwxxxuuuqqqnnnoooqqqqqqqqqsssxxx{{{{{{wwwsssnnnoooqqqrrrssstttuuuuuutttrrruuu|||~~~yyyxxx{{{uuuxxxyyyxxxuuusssuuuwwwyyy}}}|||zzz}}}|||uuuyyyzzzzzzzzzyyywwwuuutttwww{{{}}}|||xxxuuuuuuvvvvvvuuuttttttuuutttsssqqqsssrrrqqqpppppprrrtttuuussstttqqqllllllqqqttttttoookkkhhhhhhjjjkkkkkkiiiddddddeeedddcccaaa___^^^ZZZXXXVVVVVVWWWVVVQQQMMMFFFCCC@@@===;;;999666444222222333333222111000///...............///000111111111333888???DDDDDDCCCAAAFFFHHHFFFDDDEEEDDDAAA@@@KKKlllxxxOOO888111555444444999FFFooovvvWWWcccfffWWW|||nnn^^^EEE666+++++++++(((+++333+++)))((((((*********)))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++''''''''''''(((((((((((())))))(((((((((((())))))))))))***,,,,,,,,,,,,,,,+++---///000/////////111555999???CCC''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''''''''((((((((((((,,,++++++***)))((('''''')))))))))))))))))))))))),,,+++*********+++,,,---++++++,,,------......///000222666???TTTxxxsssxxxyyyqqqOOOBBB>>>999888;;;:::<<<======@@@JJJWWWbbbnnnqqqsssuuuzzz~~~{{{tttttt~~~~~~~~~{{{zzz|||~~~~~~|||zzzyyyzzz|||~~~||||||~~~zzzvvvtttssssssyyy~~~~~~zzzwwwvvvxxx{{{||||||zzzwwwxxx{{{~~~xxxxxxzzz{{{{{{{{{zzzyyyyyywwwtttuuuvvvwwwtttrrrxxxxxxwwwtttqqqpppqqqrrrrrruuuxxxyyyxxxwwwvvvvvvuuutttqqqpppqqqsssvvvxxxwwwxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvuuusssqqqooommmqqqqqqqqqsssvvvwwwtttpppqqqrrrrrrssstttuuuvvvwwwqqqpppsssyyy~~~~~~xxxrrrwwwyyyyyywwwuuutttwwwzzzwwwuuutttuuuxxx{{{||||||xxxzzz{{{yyyvvvuuuwwwzzzuuuzzz}}}yyyvvvuuuwwwvvvtttqqqpppqqqsssuuurrrrrrrrrrrrqqqqqqqqqqqqpppooooooooooooooopppppplllllllllmmmnnnmmmjjjgggeeedddeeeffffffccc___\\\]]]ZZZWWWSSSPPPKKKFFFCCC???>>><<<:::888777666666333111//////111222000---000///---------...000222222555999>>>AAADDDDDDEEEEEEEEEFFFFFFFFFDDDAAA>>>GGGQQQdddppphhhOOO:::333444999777333BBBiiieeejjjcccIIIUUUtttyyy___<<<222+++---...***((())),,,++++++***)))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))+++***'''&&&%%%&&&''')))%%%&&&((()))))))))((('''******))))))((((((''''''******))))))******+++,,,***...///---///333444222333888>>>@@@''''''''''''(((((((((((((((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''''''''((((((((((((+++*********)))((((((((())))))))))))))))))))))))++++++*********+++,,,---++++++,,,,,,---............///000666FFFgggwwwxxxcccEEE:::<<>>===<<<:::888666666555333111//////111111000...000///---------...000111555777;;;???BBBDDDEEEEEEJJJGGGDDDDDDEEEEEECCCAAAEEEOOO[[[^^^SSSCCC999777666666666===TTT|||fffuuu~~~yyymmmWWWLLLbbb~~~WWW999000***,,,---***((()))+++*********)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))+++***)))((('''(((((()))&&&&&&((()))))))))((('''***)))))))))((((((((('''******))))))******+++,,,...111111......111111...333888>>>@@@''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,++++++,,,,,,------......,,,.........777QQQuuuyyyyyyOOO:::;;;>>>;;;999;;;<<<<<<===BBBJJJQQQaaaiiipppsssvvvzzz{{{xxx{{{}}}~~~zzzyyyyyy|||{{{www{{{}}}|||{{{~~~|||yyyzzz}}}}}}~~~~~~{{{xxxuuusssyyy|||}}}|||}}}~~~}}}~~~~~~|||zzzwwwvvvwwwxxxyyyxxxwwwvvvwwwxxxyyyxxxwwwxxxyyyxxxvvvtttsssuuuvvvttttttuuuvvvwwwyyyyyyzzzwwwwwwwwwwwwxxxyyyzzz{{{~~~~~~|||zzzxxxvvvuuuzzzzzzyyyxxxvvvssspppnnnsssrrrrrrrrrsssrrrpppmmmqqqqqqqqqqqqrrrrrrrrrrrrtttrrrsssvvvzzz{{{yyyvvvuuuvvvvvvuuussstttvvvxxxyyyxxxxxxyyy{{{{{{zzzyyysssvvvzzz{{{yyywwwuuuuuuxxxzzz{{{||||||~~~{{{yyyzzz}}}{{{tttmmmrrrssssssttttttuuuuuuuuuuuutttrrrooonnnlllkkkkkkqqqooonnnmmmkkkhhhdddaaabbbbbbbbbcccdddbbb^^^[[[XXXTTTOOOKKKHHHEEEBBB@@@===<<<:::888777555555555222000//////111111000...000///---------///111222999;;;>>>AAACCCEEEEEEEEEGGGEEEDDDEEEFFFEEEAAA===???JJJRRRMMMBBB:::888888666333999NNNnnnpppnnn~~~rrrnnnfffXXXMMMSSSoooyyyHHH444...)))***,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))&&&''''''((()))((((((((())))))))))))((((((((((((******))))))******+++,,,...111111//////111000---333888>>>@@@''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((&&&''''''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************++++++,,,***++++++,,,------......---000111...000AAA\\\rrrmmmQQQBBB;;;666999:::;;;;;;;;;===BBBFFFSSS]]]ggglllpppvvvzzzzzz{{{~~~~~~}}}}}}~~~zzzvvvuuuzzz~~~~~~~~~~~~~~~{{{yyy}}}~~~~~~||||||~~~|||yyywwwwwwyyyzzzwwwwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwvvvuuutttwwwxxxwwwvvvtttsssuuuwwwuuuttttttuuuwwwzzz{{{{{{xxxxxxwwwwwwxxxzzz|||}}}~~~}}}}}}|||zzzxxxvvvuuuwwwwwwvvvuuurrrpppmmmkkkrrrrrrrrrsssssssssqqqppptttttttttuuuvvvvvvwwwwwwuuutttsssuuuxxxzzzyyyxxxvvvvvvuuuuuutttuuuwwwxxxuuuuuuwwwzzz}}}~~~}}}|||tttuuuwwwxxxxxxxxxwwwwww{{{zzzyyyyyyzzz}}}~~~~~~|||uuuooossssssssstttuuuuuuvvvvvvsssrrrqqqooommmlllkkkkkkpppnnnllljjjiiigggccc``````___```aaaaaa```\\\YYYTTTPPPKKKGGGDDDCCCAAA???;;;:::888777555444444333000000//////000000000///000///...---...000222444>>>???AAACCCEEEEEEFFFFFF>>>CCCHHHJJJGGGBBB===;;;AAAIIIMMMEEE===;;;888555777999JJJmmmqqqcccppp~~~}}}pppkkk^^^OOOMMM]]]uuu|||yyybbb888000,,,))))))*********)))((((((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((()))*********))))))(((&&&''''''((((((((((((((())))))))))))((((((((((((******))))))******+++,,,***...000///000333333000222777===@@@''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))'''&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++,,,------...,,,111333111///777HHHWWWuuu~~~YYYAAA:::999999999999999:::<<<>>>GGGQQQ]]]dddkkkssszzz|||}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}{{{{{{|||~~~}}}zzzvvvrrrqqqrrrsssttttttvvvxxxyyyzzzyyywwwvvvwwwwwwwwwvvvuuutttttttttwwwwwwvvvuuusssssstttvvvvvvtttsssuuuxxx{{{{{{{{{yyywwwuuussstttxxx|||~~~yyyyyyyyyyyyxxxwwwvvvvvvuuuuuuuuutttqqqooollljjjqqqrrrsssttttttuuuuuuvvvyyyyyyxxxxxxxxxwwwwwwwwwvvvuuuttttttvvvxxxyyyyyyxxxvvvuuuuuuvvvwwwyyyyyyvvvvvvwwwzzz}}}~~~}}}{{{yyywwwuuuttttttuuuuuuuuuwwwuuutttssstttvvvxxxyyytttvvvxxxwwwssspppooopppooooooooooooooopppppppppoooooonnnmmmllllllllllllllljjjhhhggggggeeeccc```]]]]]]]]]^^^^^^\\\XXXTTTPPPLLLGGGDDDBBBAAA???>>>999888666555333333222222//////000000/////////000///.........000222555777BBBCCCCCCEEEEEEFFFFFFFFF@@@GGGLLLIIICCC@@@DDDJJJVVVRRRJJJ@@@;;;;;;999555;;;IIIhhhbbbLLLZZZsss]]]OOOUUUjjj{{{nnneeekkkooo```CCC...,,,+++)))((()))******)))((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((())))))(((((('''''''''''''''((((((((()))(((((((((((())))))))))))******))))))******+++,,,***...000///000333222///222777===???''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((***)))'''%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++************++++++,,,,,,------***...222111///111:::BBBZZZvvvqqq{{{rrrOOOCCC:::999888888888888999:::@@@IIISSSZZZdddpppxxxzzz~~~zzzsssooottt{{{{{{qqqssszzz~~~}}}}}}~~~}}}~~~}}}~~~~~~|||}}}}}}~~~~~~~~~}}}||||||||||||}}}yyyvvvqqqoooqqqsssvvvwwwxxxzzz|||}}}|||yyyuuusssqqqsssuuuuuuuuuvvvxxxzzzwwwwwwwwwuuusssrrrtttuuuwwwuuutttvvvzzz|||{{{yyyvvvuuusssrrrssswwwzzz}}}vvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvuuutttqqqooonnnppprrrtttttttttuuuwwwyyy||||||zzzyyywwwuuussssssvvvuuuuuuuuuuuuwwwyyyzzzxxxvvvuuuuuuwwwyyyzzzyyy|||zzzyyyzzzzzzzzzxxxvvvwwwuuutttuuuzzz~~~vvvuuutttuuuuuutttrrrppppppqqqnnnfff^^^\\\aaagggtttsssrrrrrrppppppooonnnlllkkkkkkjjjkkkkkkllllllhhhfffdddcccdddcccaaa```\\\[[[[[[[[[ZZZWWWSSSOOOKKKHHHDDDAAA@@@???===<<<777666444333222111111111---///000000......///111.........000222666999;;;DDDDDDEEEEEEFFFGGGGGGGGGIIIKKKKKKEEE@@@FFFVVVdddkkkYYYDDD:::777777:::===DDD```fffPPPMMMqqquuuZZZTTTfff~~~|||iii```fff___CCC---******,,,+++((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''(((((((((((((((''''''''''''((())))))(((((((((((())))))))))))******))))))******+++,,,...111333111000111///+++222777===???''''''''''''((((((((((((((((((((((((((((((((((((''''''''')))******'''%%%''''''''''''(((((((((((()))))))))((('''''''''&&&))))))))))))))))))))))))'''((()))***+++******)))*********+++,,,,,,------+++---.........000444888FFFddduuupppyyy}}}wwwaaaKKK:::999777666777888999:::<<>><<<:::888555444333222111000000000,,,...000000......///111......///111444999===@@@EEEEEEEEEEEEFFFGGGHHHHHHJJJHHHEEECCCHHHUUUgggtttgggOOO<<<888777444<<>>===<<<;;;777555444444222111000000000000,,,...000000...---///222---...///222666;;;???BBBEEEEEEEEEEEEFFFGGGHHHIIIBBB@@@???FFFRRRaaannnuuuTTT???555;;;;;;555>>>RRR}}}yyy[[[PPPnnnnnnVVVOOOpppoooiii___RRR???///***,,,)))......)))(((++++++(((******)))((('''&&&&&&%%%(((((((((((((((((((((((('''((()))++++++)))((('''(((((())))))))))))(((((((((((((((((())))))))))))***)))((('''((()))+++---(((''''''&&&&&&((()))***'''((((((((())))))***************)))***++++++,,,***///111111111333111---111666<<>>EEEOOO[[[ccciiilllttt~~~{{{zzzvvvsssoookkkjjjooowww}}}~~~}}}|||}}}~~~|||~~~~~~{{{yyywwwyyyzzz{{{|||||||||{{{{{{|||yyyvvvuuuvvvyyy{{{|||}}}|||zzzyyyxxxyyyyyyzzz~~~~~~}}}~~~|||zzzzzzyyyyyyzzz{{{}}}~~~|||{{{yyyyyyzzzzzzyyyxxxtttuuuvvvssspppooorrruuuttttttsssssssssvvvyyy{{{xxxxxxxxxxxxvvvtttrrrpppwwwuuuttttttvvvxxxyyyyyyxxxyyy{{{{{{yyyxxxyyyyyywwwuuutttuuuxxxzzzxxxvvvuuuuuutttuuuwwwwwwvvvuuu{{{yyywwwtttssssssssstttxxxyyyzzz{{{|||{{{zzzzzzxxxxxxyyyxxxvvvvvvxxxzzzwwwxxxyyyyyyxxxvvvtttrrrxxxxxx{{{~~~~~~|||{{{zzzzzz{{{|||zzzwwwtttfffwww{{{rrrmmmjjjeeefffmmm{{{{{{rrrrrrrrrooommmnnnhhhiiijjjkkkjjjhhhfffeeecccaaa^^^\\\[[[[[[\\\]]][[[ZZZXXXVVVSSSNNNGGGBBB??????===;;;999777555444444222000///...///000111...---,,,---.../////////---000555:::>>>AAABBBCCCGGGEEECCCEEEGGGHHHFFFCCC@@@@@@CCCMMM[[[bbbYYYLLLBBB111888CCC555222WWWoooVVVjjj{{{yyyjjjJJJVVViiixxxjjjRRR:::...---+++'''******++++++++++++***************)))))))))))))))(((((())))))((('''&&&&&&''''''(((((())))))******)))))))))))))))(((((('''(((((((((((())))))))))))***)))(((''''''((()))*********))))))((((((''''''******))))))))))))******(((...)))%%%)))((('''......///000111111222222111666<<<@@@===((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''***)))))))))((((((((('''))))))((((((((((((((()))))))))))))))))))))))))))(((((()))***************(((((())))))***++++++,,,,,,,,,,,,,,,,,,...///000222999GGG^^^}}}zzzcccSSS@@@888888:::999666999999:::<<>><<<:::888666555444111000...---,,,---...//////...------...000000000///222777===AAADDDEEEEEEFFFDDDDDDEEEGGGGGGDDDBBBDDDCCCAAADDDLLLPPPJJJ???;;;222:::@@@666@@@rrrqqqddd|||qqqggg[[[RRRQQQjjjkkkIII333------,,,))),,,+++)))(((((()))***+++''''''((()))***++++++,,,((((((((((((((('''&&&&&&(((((((((((())))))))))))&&&'''((()))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))(((((((((((((((******))))))))))))******&&&,,,(((%%%***)))(((000...///000111111222222111555<<<@@@>>>((((((((((((((((((((((((&&&''''''''''''((((((((())))))((('''''''''(((((())))))))))))(((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))(((((()))***************))))))******+++,,,,,,,,,---,,,,,,,,,---...///000///111777DDD]]]www{{{}}}fffIII999999<<<999444666777999:::===CCCJJJOOOWWW]]]hhhrrrsssqqqsssxxx{{{}}}yyywww}}}|||}}}~~~}}}}}}}}}||||||~~~~~~~~~~~~}}}|||}}}~~~~~~{{{zzzzzz{{{|||}}}zzz|||{{{zzzyyyzzz{{{|||}}}||||||}}}}}}}}}~~~}}}yyyvvvyyyxxxwwwwwwxxxyyy{{{|||~~~}}}||||||{{{xxxtttqqqqqqpppooopppsssuuuuuuuuuxxxvvvuuuxxx{{{}}}{{{yyy{{{zzzyyyxxxwwwwwwwwwwwwvvvtttrrrpppqqqpppooonnnqqqsssuuuvvvvvvvvvwwwxxxsssrrrqqqrrrtttttttttrrrqqquuuyyyyyywwwtttssstttuuutttrrrrrrsssuuuxxxzzzxxxxxxxxxwwwuuusssqqqpppwwwyyyzzzyyywwwuuuuuuuuuwwwvvvvvvuuuuuuuuuvvvvvvzzz}}}|||yyyxxxyyyvvvxxx{{{{{{xxxtttqqqooo{{{|||yyy}}}vvvpppjjjgggiiikkkkkkjjjjjjlllllllllkkkhhhdddaaa^^^``````___]]][[[YYYWWWVVVSSSPPPLLLIIIGGGDDD@@@======<<<;;;999777555444333000///...---------...///000///......///000111222222555;;;AAAEEEGGGGGGFFFDDDDDDDDDEEEFFFEEEBBB@@@>>>BBBDDDCCCCCCBBB;;;444777555;;;===;;;XXXpppbbbnnnvvvmmm```RRRKKKIII___{{{fff<<<+++,,,---,,,+++...,,,(((&&&%%%''')))+++(((((())))))*********+++(((((((((((((((''''''&&&))))))))))))((((((((((((%%%%%%'''((()))*********(((((((((((())))))))))))+++******))))))******+++(((((((((((((((((())))))***))))))(((((())))))***$$$***'''%%%+++******111...///000111111222222111555<<<@@@>>>((((((((((((((()))))))))'''''''''''''''((((((((())))))((((((((((((((()))))))))))))))(((((((((((()))************(((&&&%%%(((((((((((((((((((((((((((((()))***************)))******+++,,,,,,------,,,,,,---------......///...///444===OOOnnnxxxwwwwww]]]FFF<<<:::999666666777888999:::===AAADDDLLLTTTaaakkkmmmmmmsss|||~~~|||}}}~~~|||yyyzzz~~~}}}}}}|||}}}}}}~~~~~~{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~{{{zzzzzzyyyyyyyyyzzz|||}}}{{{|||~~~~~~}}}}}}~~~~~~{{{xxxyyyyyyxxxxxxxxxyyy{{{|||}}}}}}}}}}}}}}}zzzuuurrruuurrrpppqqqtttuuusssqqqtttssstttyyy~~~zzzyyywwwvvvvvvvvvwwwxxxwwwuuussssssssssssqqqpppqqqsssttttttsssssssssttttttssssssttttttuuuuuutttsssyyy~~~~~~yyyuuuuuuwwwwwwvvvuuutttuuuxxx{{{}}}zzzyyyyyywwwvvvuuussssssooorrruuuwwwxxxxxxyyy{{{|||zzzxxxuuussssssssstttuuuzzz~~~zzzxxxyyy|||xxxxxxxxxtttnnnjjjhhhhhhlllxxx~~~xxxwww|||xxx{{{|||vvvqqqnnnjjjhhhfffhhhjjjjjjhhhhhhkkkkkkkkkjjjgggccc```^^^___```___^^^[[[WWWTTTRRRQQQMMMIIIFFFDDDBBB@@@>>>;;;:::999777666444333222111000000/////////000000...///.........///222444777:::???DDDGGGGGGFFFEEECCCDDDDDDDDDDDDCCCAAA???666DDDPPPOOOFFF===888444888777;;;???KKKuuueeeUUUaaa~~~xxxuuutttsssfffUUUPPPUUUvvv}}}UUU111(((,,,+++***------+++(((&&&%%%&&&((())),,,,,,+++***)))((('''&&&'''(((((((((((((((''''''******))))))((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))***))))))))))))))))))***&&&''''''(((((()))))))))))))))(((((((((((())))))%%%+++(((&&&+++***)))000...///000111111222222111444;;;@@@???(((((((((((())))))******(((((((((((((((((((((((())))))((((((((())))))***(((((((((((()))))))))))))))************(((&&&%%%(((((((((((((((((((((((((((((()))***************)))******+++,,,,,,------,,,,,,,,,---------------//////333888CCCZZZgggIII:::888999777888999999999:::<<<>>>DDDKKKXXXdddhhhkkksss~~~||||||~~~~~~~~~~~~~~~~~~yyyssssssyyy~~~|||~~~|||zzz{{{}}}~~~}}}||||||}}}~~~~~~}}}yyyyyyxxxxxxxxxzzz{{{||||||}}}~~~~~~}}}|||{{{}}}~~~|||{{{{{{zzzzzzyyyyyyzzz||||||{{{{{{|||~~~}}}yyyvvvvvvtttrrrsssvvvwwwuuurrrttttttvvv{{{~~~xxxwwwuuutttttttttuuuvvvuuutttssstttuuuvvvtttsssssstttuuutttrrrppppppppprrrrrrssssssttttttuuuvvvtttzzzyyyuuutttvvvxxxwwwvvvvvvvvvxxxyyyzzzxxxwwwwwwvvvvvvvvvvvvvvvooorrruuuxxxzzz|||~~~}}}{{{xxxuuusssssstttuuuuuuyyy}}}|||xxxvvvxxx|||{{{uuullldddbbbfffooovvv~~~}}}zzzzzzxxxttttttwww{{{zzzvvvqqqnnnmmmkkkkkkjjjiiijjjjjjhhhfffhhhhhhiiihhhfffccc```____________]]]ZZZUUUPPPNNNMMMJJJEEEBBBAAA???>>>===999888777666444222111111000///////////////000000,,,---...------///333777===???BBBEEEFFFEEECCCBBBCCCCCCDDDCCCBBBBBBAAAAAACCCTTT```XXXEEE:::888;;;777777>>>KKKggg|||[[[TTT```vvv~~~~~~zzziiiWWWWWWbbbxxxmmmlll[[[@@@******---)))(((...***)))))))))(((((('''''',,,,,,+++***)))((('''&&&''''''((((((((((((((('''******))))))((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((((((((((('''&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&---)))'''+++)))'''---...///000111111222222111444;;;AAA@@@'''(((((())))))******+++)))))))))(((((((((((('''))))))((((((((()))******(((((((((((())))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))(((((()))***************))))))******+++,,,,,,,,,***+++,,,,,,,,,,,,++++++111...---000444CCCddd~~~uuusssooovvvaaaCCC::::::888:::::::::888888:::;;;>>>CCCNNNZZZ```eeennnxxxvvvyyy~~~~~~~~~~~~}}}xxxrrrnnnqqqvvvzzz}}}|||zzz{{{~~~}}}zzzzzz|||~~~~~~{{{zzzyyyxxxyyyzzz{{{|||~~~~~~|||{{{{{{zzz|||~~~~~~}}}||||||||||||{{{zzzzzzzzzzzz||||||yyyyyyzzz|||~~~~~~|||yyysssssstttwwwyyy{{{{{{zzzwwwyyy{{{}}}}}}|||{{{zzzxxxwwwvvvuuuttttttttttttrrrqqqqqqsssuuuvvvuuutttuuuvvvvvvtttqqqooonnnooommmoooqqqrrrrrrsssuuuvvvuuuxxx{{{{{{wwwsssrrrssstttuuuuuuuuuuuuuuuuuuuuutttsssssssssttttttuuuvvvvvvwwwyyyyyyzzz{{{~~~yyyxxxvvvvvvvvvxxxzzz{{{xxx{{{|||{{{wwwuuuvvvwwwuuujjj]]]VVV[[[jjjzzz~~~wwwwwwzzzyyytttnnnoooppppppnnnkkkjjjjjjmmmooonnnjjjiiijjjiiifffeeefffggggggfffcccaaa___^^^^^^\\\ZZZVVVQQQLLLIIIFFFCCC@@@===<<<<<<:::999777666555444222111000000,,,------------.........+++---.........111777<<>>QQQgggqqqjjjmmm~~~cccNNNBBB999999999888777777999;;;777777<<>><<<<<<;;;:::888666444444333222111000///...------...///000000000///+++...111111222666>>>FFFCCCCCCCCCDDDFFFHHHJJJKKKDDDDDDBBB@@@>>>AAAHHHMMMNNNGGG;;;222333888777222999TTT}}}ppphhhxxxXXXVVVtttoooeeeTTT;;;...,,,///---((('''+++---++++++***((('''(((+++...000*********)))))))))))))))&&&&&&'''((())))))((((((''''''(((((())))))******$$$$$$&&&'''(((((())))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((''''''&&&&&&%%%((((((''''''''''''(((((("""***((('''---+++(((///...///000111111222222111222;;;AAAAAA***)))((((((((()))+++,,,******))))))((((((''''''((()))***++++++***)))(((******))))))((((((''''''***++++++***((('''((())),,,***)))'''''''''(((((((((((((((((())))))))))))************************)))******++++++,,,------,,,---------///444;;;@@@TTTqqqzzz{{{iiiGGG999<<<;;;666555777888666888999;;;===CCCKKKUUU[[[dddeeejjjqqqyyy}}}}}}|||~~~||||||{{{~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{yyy|||zzzyyywwwwwwxxxyyyzzz~~~}}}|||}}}}}}|||zzzyyy|||~~~}}}}}}}}}||||||zzzxxxxxxzzz{{{xxxvvvzzzxxxvvvuuuvvvyyy|||~~~~~~xxxwwwzzzyyyrrrooopppsssuuuyyy{{{|||zzzxxxvvvttttttuuuvvvwwwxxxxxxxxx|||yyywwwvvvvvvvvvsssuuuwwwxxxyyyyyyyyyxxxyyyvvvrrrrrrssstttsssqqquuuvvvxxxwwwuuutttttttttuuuvvvxxxyyyzzzzzzyyyyyyvvvxxxxxxvvvssssssvvvyyywwwsssnnnlllmmmpppsssttt|||yyyuuurrrrrrtttwwwzzzyyyxxxvvvuuutttuuuwwwxxxvvvuuutttssssssrrrrrrrrr|||}}}{{{{{{|||xxxtttsssoooooonnnnnnmmmllllllkkkpppmmmiiifffccccccdddeeecccbbb```^^^]]]]]]^^^^^^ZZZVVVPPPJJJGGGDDDAAA???>>><<<:::888888777444333333111//////000000...,,,---...//////......000111+++...222555999===AAADDDAAABBBBBBCCCCCCCCCCCCCCCDDDCCCAAA??????AAAEEEHHH>>>:::333///333999888111FFFnnnlllnnnfffWWWjjjxxxqqq\\\BBB333,,,,,,+++)))((((((((())))))******)))((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((()))***++++++***)))((('''))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((+++)))(((&&&&&&((()))++++++***************++++++...///000222222111111000333777<<>>EEEMMMRRR[[[___fffpppxxx|||zzzxxx~~~~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~|||~~~}}}|||{{{zzzyyyyyy~~~~~~}}}}}}~~~~~~}}}|||zzzzzzzzz|||~~~~~~~~~~~~~~~|||}}}~~~~~~~~~}}}||||||{{{yyywwwwwwyyyyyyxxxvvv|||zzzyyyxxxyyy|||~~~|||}}}{{{tttqqqrrruuuwwwyyy{{{{{{zzzxxxwwwuuuuuuttttttuuuvvvxxxyyy|||{{{zzzyyyxxxxxxxxxxxxuuuvvvvvvwwwwwwwwwvvvvvvxxxuuurrrqqqssstttsssrrrssstttvvvvvvuuutttuuuvvvxxxwwwvvvvvvwwwxxxzzz{{{|||{{{zzzxxxvvvuuuvvvxxxuuuqqqmmmkkkmmmrrrvvvyyyxxxwwwuuusssssstttvvvxxxwwwwwwwwwwwwwwwvvvvvvuuuttttttssssssttttttuuuvvv{{{~~~yyywwwvvvsssppppppooooooooonnnnnnmmmmmmmmmllljjjhhhfffeeeeeeffffffcccbbb```___^^^]]]]]]\\\WWWRRRMMMHHHDDDBBB???======;;;999888777666444222222111//////000000...,,,---///000000///...000111,,,000444888;;;>>>BBBEEEBBBCCCDDDDDDDDDDDDCCCCCCCCC@@@======???AAAAAA@@@777333222666555333:::EEEfffoooeeessspppbbbUUU```sssUUU;;;111...,,,+++***))))))))))))*********)))((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((()))******+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))*********))))))***+++,,,,,,...///000222222111111000444777<<>>888555:::888888888888999===CCCGGGNNNSSS^^^iiirrruuutttqqqzzz}}}~~~~~~~~~|||{{{|||~~~~~~~~~|||}}}~~~~~~~~~~~~}}}{{{{{{|||~~~~~~{{{xxxxxx{{{||||||zzz{{{|||}}}~~~~~~~~~|||{{{yyyyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvxxxwwwvvvvvvwwwzzz~~~~~~|||yyytttrrrsssuuuvvvwwwxxxxxxxxxwwwwwwwwwuuutttssstttvvvxxxzzzuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxvvvtttrrrrrrsssttttttsssrrrtttuuuuuuuuuuuuvvvxxxzzzxxxuuussssssvvvzzz}}}{{{yyyyyyxxxwwwvvvvvvrrrnnnlllnnnssswwwyyyvvvvvvvvvwwwwwwwwwwwwvvvuuuvvvxxxyyyxxxwwwuuusssssssssssstttuuuwwwxxxyyywwwzzz~~~|||tttrrrqqqooooooqqqmmmmmmmmmmmmmmmmmmmmmlllggggggfffffffffffffffggg______^^^]]][[[YYYXXXWWWQQQMMMHHHDDDAAA???<<<:::;;;:::777666666555333111222000////////////...---...///000///......000222000333999===???AAACCCEEEDDDEEEEEEEEEEEEEEEDDDDDDBBB???===>>>@@@???;;;666333000555<<<888555IIIfffzzzqqqvvvyyyuuurrrfff___TTTUUUnnnlllEEE---(((&&&,,,,,,+++************+++******)))((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))*********)))((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***)))(((''''''((()))***))))))))))))***+++,,,---...///000222222111111000444888===@@@))))))((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))((())))))))))))((((((((((((((()))***)))((('''((()))&&&'''(((*********)))((((((((((((((())))))))))))************************)))))))))***++++++,,,,,,***,,,------,,,,,,...///222666EEEdddsssXXXHHH>>>666555999777777777666666888<<>><<<:::888777555444333333222111///000///......//////...---,,,------------...111444888;;;@@@DDDEEEEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@IIIRRRPPPFFF:::222000666;;;999333<<>>===<<<999777555444222111222111///...///...------//////...---,,,---.........111555888;;;>>>BBBDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@???@@@KKKTTTPPPBBB666333555444<<<;;;999OOOvvvxxxkkknnnxxxvvviiiTTTJJJWWWllliii]]]___III666,,,)))111333&&&)))***++++++,,,+++++++++******)))((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((('''''''''((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))***+++,,,---...///000222222111111000333888>>>BBB(((((()))))))))(((&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))'''((((((((()))))))))***&&&'''((((((''''''(((***))))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++***+++,,,,,,+++,,,...000333...///999EEEUUUsss~~~ooommmpppfffFFF999666555777888888777666777888;;;>>>AAADDDGGGMMMTTTZZZ^^^aaaffflllrrruuuuuuuuuuuuxxxxxxuuutttyyy|||||||||{{{zzzyyyyyyzzz{{{|||{{{{{{{{{|||}}}~~~zzzzzz~~~}}}zzzzzzzzzyyyyyyzzz{{{{{{||||||zzzyyyxxxxxxxxxxxxttttttuuuvvvwwwyyy{{{}}}vvvuuuuuuvvvwwwyyy{{{|||wwwyyy{{{{{{yyyyyyzzz}}}tttttttttuuuvvvxxxyyyzzzwww}}}zzzuuuvvvwwwvvvuuuuuuuuuuuutttttttttsssrrruuuxxxzzzzzzxxxtttrrruuutttssssssssssssssstttvvvxxx{{{}}}}}}|||zzzxxxvvvwwwwwwuuusssrrrtttwwwxxxxxxwwwuuurrrrrrtttvvvssstttvvvvvvvvvuuutttsssssstttuuuuuuuuuwwwzzz}}}vvvuuutttuuuwwwxxxwwwuuuxxxwwwwwwvvvuuutttssssssnnnoooppprrrtttvvvxxxyyywwwvvvuuutttsssssssssssstttvvvtttqqqwww}}}ssspppmmmmmmnnnlllhhhhhhlllkkkjjjiiihhhgggeeeddddddaaaaaaaaa```^^^]]][[[ZZZYYYWWWTTTPPPMMMJJJHHHGGG???>>><<<<<<;;;:::888666444222000000000000...---///...------//////...---......///000111555:::>>>===@@@BBBCCCCCCCCCDDDEEEDDDCCCCCCBBB@@@???===<<<@@@FFFJJJEEE:::333555:::777<<>>AAA(((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))'''((((((((())))))******%%%'''((((((''''''(((***((((((''''''''')))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++***)))***,,,///444,,,)))///666AAAXXXooo~~~rrrssszzzPPP<<<;;;666888999999777555666666555888;;;>>>@@@DDDJJJOOOXXX[[[```hhhnnnqqqqqqpppxxx{{{zzzuuutttwwwzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxnnnnnn}}}~~~|||uuuuuuvvvxxxyyyzzz{{{{{{zzz|||~~~}}}yyyuuurrrqqqoooqqqtttwwwzzz|||}}}~~~rrrrrrrrrtttvvvzzz|||~~~vvvxxx{{{zzzxxxxxxzzz|||xxxxxxxxxxxxyyyzzz{{{|||vvv~~~zzzuuuuuuuuusssqqqrrrrrrrrrrrrqqqpppooossstttvvvwwwwwwuuusssrrrtttsssrrrqqqqqqrrrtttuuurrrtttwwwyyyyyyvvvssspppuuuwwwwwwtttqqqppprrruuuuuuuuutttrrrqqqqqqtttvvvuuuuuuuuuuuuuuuuuuttttttrrrtttvvvvvvtttuuuyyy}}}}}}zzzvvvttttttuuuuuuuuu}}}|||zzzwwwvvvvvvvvvvvvlllnnnrrruuuxxxyyyzzzzzzuuuuuutttssssssssssssssswww{{{xxxqqqrrrxxxtttjjjmmmiiihhhjjjiiigggkkkpppggggggeeedddbbbaaa____________^^^]]]\\\\\\[[[[[[VVVSSSOOOKKKGGGEEECCCBBB===;;;:::::::::999777555333111000///000///...,,,...---,,,---//////...---///000111222444888>>>BBB???@@@BBBBBBAAABBBCCCEEECCCBBBBBBAAA???===;;;:::@@@AAA???999222111777======@@@RRRttt[[[jjjsssXXXZZZ{{{tttiiieeeaaa>>>///,,,///)))(((,,,+++'''((()))***++++++***)))******)))((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((+++***************++++++...///000222222111111000666:::>>>@@@(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((()))***+++++++++%%%%%%&&&&&&'''(((((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,---222555888EEERRR|||yyymmmOOOAAA:::===:::222111888777///999888888999;;;???DDDFFFPPPUUU]]]cccgggiiikkklll}}}}}}||||||}}}}}}~~~~~~|||xxxxxx~~~~~~~~~~~~}}}~~~~~~~~~{{{}}}||||||{{{yyywwwwwwwwwwww~~~}}}|||zzzyyywwwwwwvvv{{{zzzzzz|||~~~yyyuuuwwwxxxyyy{{{|||zzzvvvrrrtttvvvtttpppsss|||}}}{{{zzzxxxwwwwwwxxxzzz{{{}}}zzzyyyxxxwwwvvvtttuuuttttttsssssssssssstttuuusssrrrrrrsssssssssqqqsssuuuuuurrroooooosssvvvuuutttsssrrrqqqpppppppppttttttsssrrrrrrssswww{{{xxxwwwtttqqqoooppptttwwwvvvvvvvvvxxxyyyyyywwwuuurrrvvvxxxwwwtttsssxxx||||||~~~|||vvvooojjjkkknnn}}}{{{yyyyyyxxxwwwwwwyyy{{{{{{zzzxxxwwwwww{{{vvvrrrrrruuuxxxyyyxxx|||yyyvvvtttrrrpppmmmjjjllljjjhhhjjjlllllljjjgggeeeccc```^^^^^^___bbbccc___]]][[[YYYWWWVVVWWWWWWSSSPPPLLLGGGCCCAAA@@@???<<<;;;:::888666555333333//////000000///...------,,,------.../////////.........///222777===CCCFFFCCCCCCCCCCCCCCCBBBBBBAAACCC@@@;;;999999:::::::::;;;AAA999111555888666:::EEEYYYtttfffrrr{{{hhhTTTVVV{{{yyykkk^^^QQQ000...---+++******++++++((()))***++++++***)))(((++++++)))((('''''''''''''''''''''&&&%%%$$$""""""))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''(((((())))))******)))******)))(((''''''((((((((())))))***+++---...000111222222111000111333333:::@@@???(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''(((((()))******++++++((('''''''''''''''((((((''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,...,,,...111222444>>>IIIddd~~~```GGG@@@???:::777777:::888444777777666777999<<<@@@BBBGGGLLLTTTZZZ___cccgggiiivvvvvvvvvxxxzzz|||}}}}}}}}}|||~~~~~~|||}}}zzz{{{}}}~~~}}}{{{zzzyyyzzzzzzyyyyyy{{{zzzyyyyyyyyyzzz{{{|||zzzyyyyyy{{{||||||yyyuuuwwwwwwxxxyyyyyyvvvqqqnnnrrruuutttrrrtttzzz{{{xxxzzzyyywwwvvvvvvwwwyyyzzz~~~{{{zzzyyyyyywwwuuuuuutttttttttttttttuuuuuuwwwtttrrrqqqssstttttttttuuutttsssqqqpppppprrrtttsssrrrrrrqqqqqqqqqqqqrrroooqqqtttuuuuuuvvvwwwyyyssssssrrrpppoooooorrruuuuuuuuuvvvxxx{{{|||{{{yyyxxxzzz{{{yyyvvvuuuwwwyyyzzzuuuvvv}}}|||{{{}}}}}}zzzvvv{{{}}}~~~|||yyyxxxttttttuuuwwwzzz{{{{{{zzzwwwuuusssrrrqqqpppnnnlllkkkiiihhhiiikkkkkkiiigggbbbaaa```______```aaaaaa\\\[[[ZZZXXXVVVUUUTTTTTTOOOLLLHHHDDDAAA???>>>===;;;:::999888666444333222///////////////...------,,,------...//////......///000222555999>>>CCCFFFBBBBBBCCCCCCDDDCCCCCCBBB@@@>>>;;;:::;;;<<<===<<<:::===888555=========DDDQQQqqq~~~fffuuuyyyxxxvvvkkk___XXXTTT___kkkSSSAAA...---,,,+++******+++,,,((()))***++++++***)))(((+++***)))((('''''''''''''''((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((())))))))))))******)))((('''''')))(((((())))))***+++---...000111222222111000222333222:::???>>>(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++***)))((('''''''''((()))''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,------...000//////555===OOOeeezzz~~~|||hhhUUUFFF999777999999666555666555444444666888;;;<<>><<<;;;;;;:::999888666555333222111...////////////...------------........./////////222333666999===@@@CCCEEEBBBBBBCCCCCCDDDCCCCCCCCC<<<;;;;;;<<<>>>??????>>>888888222444;;;777:::JJJnnnkkkmmmtttmmmyyycccVVVLLLOOO\\\nnndddDDD000---,,,+++******+++,,,,,,))))))************))))))******)))(((''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))***)))((('''((()))(((((())))))***+++---...///111222222111111222333222999>>>>>>(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))*********)))(((''''''(((***+++''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++,,,---...///......111444BBBPPPkkkxxxqqqrrrzzzaaa@@@666888888666777666555444444444555777888@@@CCCHHHMMMSSSZZZbbbgggggghhhjjjnnnssszzz||||||}}}}}}~~~~~~}}}}}}|||}}}~~~ppp}}}~~~~~~}}}}}}}}}||||||~~~~~~{{{yyyzzzzzzzzzzzz{{{|||}}}~~~yyywwwvvvyyy}}}~~~{{{wwwvvvvvvwwwzzz~~~}}}}}}}}}}}}~~~~~~{{{zzzzzz{{{zzzxxxtttqqqvvvxxxyyyxxxwwwwwwvvvvvvyyyxxxwwwwwwwwwxxxyyyzzz|||yyywwwvvvvvvuuutttrrrtttttttttuuuuuuwwwxxxxxx{{{wwwsssrrrtttwwwzzz{{{~~~{{{wwwwwwyyyzzzxxxuuusssttttttttttttttttttttttttvvvyyyyyyvvvrrrooommmoooqqqtttuuuuuuvvvxxxyyywwwwwwwwwzzz}}}~~~vvvuuutttvvvxxxxxxwwwvvvzzzzzzzzz||||||{{{}}}~~~{{{wwwzzzyyyyyyyyyyyyxxxwwwuuuzzz}}}~~~{{{vvvssstttuuupppnnnmmmmmmnnnnnnmmmkkkhhhhhhiiiiiiiiigggeeecccaaabbbdddeeeccc___[[[XXXQQQRRRQQQPPPOOOLLLIIIHHHDDDBBB@@@>>><<<:::999999888777666555333222111000.........//////...------............//////000000555777:::===@@@BBBCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@:::::::::<<<>>>>>>===;;;888666222666<<<;;;JJJgggzzzcccyyy~~~wwwbbbVVVOOOYYYnnnxxxSSS666+++++++++***))))))***,,,,,,)))))))))******)))))))))***)))((('''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))((((((''''''&&&((()))***)))((('''((()))((((((((()))***+++------///000222222111111222444333:::@@@???(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''((()))+++,,,''')))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++---.........///000111666<<>><<<:::999888888555555444333111000//////------............------.........///000111333444999;;;===@@@BBBCCCCCCCCCEEEEEEDDDCCCAAA???===<<<:::999:::;;;<<<<<<999777777888777===GGGOOOlllvvvcccmmmmmmUUUTTTXXXiiiggglllwwwxxxbbbAAA...---+++***)))((()))***+++,,,***))))))))))))))))))***)))(((((('''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''))))))((((((''''''&&&&&&''')))***)))((('''(((***((((((((()))***+++------...000111222111111333444555<<>>ZZZwwwfff^^^eeerrrlllHHH<<<999777555888777666666555555666666:::<<<===???BBBGGGNNNRRR[[[^^^aaagggmmmsssxxxzzzxxxyyy}}}{{{zzz|||}}}~~~|||xxxuuussssss}}}||||||}}}~~~~~~}}}|||uuuuuuwwwyyy{{{}}}uuuvvvxxxzzz{{{{{{zzzzzz|||||||||||||||}}}~~~{{{|||{{{zzzxxxxxxzzz|||vvvvvvwwwyyy||||||{{{yyy{{{wwwzzzyyyyyyzzzzzz{{{{{{||||||}}}{{{xxxwwwxxxxxxvvvuuuttttttttttttuuuvvvwwwwwwwwwvvvuuuwwwyyy{{{{{{{{{yyyxxxwwwwwwxxxxxxwwwvvvzzz{{{{{{{{{zzzxxxvvvuuusssttttttsssrrrrrrsssuuuuuuwwwzzz}}}~~~}}}zzzyyyyyyyyywwwvvvzzzzzz{{{zzzyyywwwuuutttzzz|||~~~~~~{{{xxxuuuwwwyyyzzzxxxtttsssvvvzzzvvvrrrnnnooossswwwxxxxxx|||yyytttpppnnnpppuuuzzzpppnnnlllkkkkkkjjjgggfffeeegggiiiiiifffbbb```___dddeeeeeeccc___YYYSSSPPPQQQPPPOOOMMMKKKHHHFFFEEE>>>===<<<;;;999777666555333333222111000///......,,,,,,---............---......///000222444777888===>>>@@@BBBCCCCCCCCCBBBDDDDDDCCCBBB@@@===<<<:::;;;:::999::::::999777444777;;;<<>>===<<<<<<::::::999888666333111000111111000///...------,,,+++,,,------.........---...//////111555999===???BBBBBBBBBBBBBBBBBBBBBBBB======>>>>>>>>>>>>======<<<:::999999:::;;;:::999999EEEOOOccchhhTTTkkkhhhfffcccVVVAAA---%%%$$$&&&,,,+++)))((('''''''''(((+++***)))(((((()))***+++''''''&&&&&&&&&''''''(((&&&'''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&&&&''''''(((((((((&&&((())))))(((((()))+++(((((())))))***+++---...---///111111111222444555555<<>>BBBEEEIIIOOOUUU^^^ffflllqqqtttvvvxxxyyyzzz|||}}}|||}}}xxxwwwyyyyyywwwzzz}}}~~~~~~zzz}}}}}}|||yyywwwxxx~~~|||~~~}}}}}}~~~}}}}}}~~~|||zzz{{{|||uuuvvv{{{|||yyy{{{}}}{{{}}}|||~~~{{{vvvwwwzzz|||yyyxxxwwwyyyzzzzzzzzzzzz{{{|||}}}yyyvvvwwwzzzzzzuuuqqqppprrrsssssssssssstttvvvsssuuuxxx{{{||||||zzzyyyxxxvvvyyyzzzwwwyyy}}}{{{yyyxxxwwwxxxxxxwwwwwwvvvwwwwwwvvvsssppprrrtttvvvvvvuuuttttttuuuvvvxxxxxxuuurrrqqqsssvvvqqqsssvvvwwwvvvvvvwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvqqqrrrsssuuuuuuuuutttttt{{{wwwtttssssssrrrooolllmmmnnnppptttwwwvvvqqqmmmkkkjjjiiihhhhhhiiijjjjjjhhhfffcccaaaaaaaaa___^^^]]]ZZZVVVTTTSSSQQQNNNJJJCCCBBB@@@>>><<<;;;:::999777777555444333222222222//////.........------------......//////...---------///222666:::===???@@@>>>BBBAAA>>>>>>AAA>>>777===<<<<<<<<<;;;;;;;;;;;;777;;;<<<999999<<<<<<999DDDFFF[[[}}}gggZZZsssxxxooofffNNN444***+++,,,***(((((()))++++++*********+++,,,)))&&&'''***+++(((%%%))))))((('''''''''''''''***)))((('''&&&%%%%%%%%%''''''((((((((((((''''''(((''''''&&&&&&''')))***((($$$$$$((((((%%%&&&*********))))))(((((('''''''''''''''''''''((())))))***)))'''&&&&&&'''((()))(((((())))))))))))((((((***)))))))))***,,,...///111000///000222333333333;;;AAADDDAAA&&&'''((()))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((())))))'''((()))(((&&&&&&((()))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,------------...,,,---///333<<>>@@@CCCHHHMMMUUU^^^dddmmmooosssuuuvvvwwwxxxzzz}}}~~~~~~}}}}}}}}}~~~~~~|||yyyxxxzzz|||}}}}}}|||{{{}}}{{{|||}}}|||{{{{{{~~~~~~~~~}}}}}}}}}zzzyyyzzz}}}~~~zzzvvvxxx{{{}}}|||yyyxxx{{{|||zzz|||{{{xxxwwwzzz~~~|||zzzyyy{{{{{{yyywwwvvvxxx{{{{{{wwwtttuuuwwwwwwtttppprrrtttuuuuuuuuuuuuvvvxxxwwwxxxzzz{{{{{{yyywwwvvvxxxvvvxxx||||||wwwtttvvv|||{{{zzzxxxwwwwwwwwwwwwyyywwwuuuuuuvvvvvvuuutttsssuuuvvvvvvtttssstttuuussstttuuutttrrrqqqtttvvvuuuvvvwwwwwwuuuuuuvvvwwwvvvwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuusssrrrqqqtttrrrqqqqqqrrrqqqooolllnnnqqqrrrpppllliiiiiikkkjjjiiihhhggggggggghhhiiigggeeebbbaaa```___\\\ZZZUUURRROOOMMMLLLJJJGGGDDDBBBAAA???===;;;:::999999777666555333222111111000//////.........---------.............../////////000222555888;;;>>>@@@@@@===@@@???<<<<<>>888<<<======<<<<<<;;;:::::::::999777666777:::>>>AAAJJJ[[[||||||uuuiiidddZZZnnnzzzpppSSSAAA///+++---...,,,+++'''(((******)))))))))+++(((((()))((('''&&&''''''))))))(((''''''''''''''')))((('''&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''((()))))))))%%%%%%((()))%%%&&&***))))))))))))(((((('''''''''''''''''''''((()))))))))((('''&&&&&&''')))***((()))))))))))))))((('''***)))))))))***,,,...///000000000000111222333444;;;AAADDDAAA'''(((((()))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((())))))'''((()))((('''&&&''')))(((((((((((())))))))))))((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))******++++++,,,,,,,,,---------///------//////444AAANNNiiifffRRR===666888999666444999888777777777777777888;;;<<<>>>@@@EEELLLTTTZZZcccgggmmmqqqrrrssstttuuuzzz|||{{{zzz}}}~~~~~~}}}{{{yyyyyyzzz}}}yyyyyy{{{zzzxxxxxx{{{{{{|||{{{zzzxxxyyy|||}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxyyyzzzzzzzzzxxxwwwzzz{{{{{{yyywwwwww{{{{{{yyy{{{{{{zzzxxx{{{~~~~~~|||zzzzzz}}}yyyuuusssvvv{{{zzzwwwttttttvvvvvvtttqqqtttvvvwwwwwwvvvvvvxxxzzzwwwxxxzzz{{{zzzxxxvvvuuuwwwuuuvvvxxxwwwtttssstttyyyyyyyyyyyyyyyxxxwwwwwwyyywwwtttssstttvvvwwwwwwuuuvvvwwwvvvtttsssssstttqqqrrrssssssrrrsssuuuwwwxxxxxxxxxvvvsssssstttvvvuuuvvvwwwxxxxxxxxxvvvuuuyyyxxxwwwvvvtttqqqooonnnmmmmmmnnnoooqqqpppmmmkkkkkkoooqqqjjjaaa^^^dddkkkhhhhhhgggfffeeeeeeeeefffdddcccaaa___^^^[[[WWWTTTNNNKKKIIIGGGEEEDDDAAA???@@@???===;;;999888888777666555333222000//////..................---------//////.........000111222444666888:::===???@@@@@@>>>???===;;;<<>>444,,,,,,...---++++++&&&((())))))(((((()))***%%%(((+++)))%%%###&&&)))))))))((('''''''''''''''(((''''''&&&%%%%%%%%%$$$''''''((((((((((((''''''&&&''''''(((((((((((((((***''''''))))))''''''))))))))))))((((((((((((''''''''''''&&&''''''((()))((('''&&&&&&&&&((()))***)))))))))))))))(((''''''***)))))))))***,,,...//////111333222000000333666;;;AAADDDAAA((((((((()))((((((''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((())))))&&&((())))))'''''''''((())))))))))))************'''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,111000000111111111999BBBRRRnnnoooLLL888666999:::888888777777666666666666777;;;;;;;;;<<>>===<<<:::999777666666666444333222000///...------........................000///......///111444555777888:::;;;===>>>>>>>>>???>>><<<;;;===???@@@???<<<<<<======<<<:::888777;;;777:::@@@<<<999JJJaaawwwuuu~~~{{{sssuuuiiiaaaVVVQQQRRR]]]~~~NNN333///,,,---,,,)))''')))'''((())))))(((((()))+++''')))***)))'''%%%'''((())))))((('''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''((((((((((((''''''%%%&&&((()))))))))(((''')))))))))***)))((('''((((((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&''')))***+++)))******))))))((('''&&&***)))))))))***,,,...///...111444333000///333777;;;AAAEEEBBB'''((((((((((((''''''&&&(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((())))))&&&'''))))))(((''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***)))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))*********+++++++++,,,,,,---,,,---000///...222888DDDVVVtttyyyrrrqqqvvvdddBBB666777999999666666666555666666777777999999999999;;;???EEEJJJMMMSSS\\\ccciiimmmpppqqqsssxxxyyywwwwwwyyyzzzxxxuuuwwwyyyyyyyyyxxxzzz{{{~~~~~~~~~~~~~~~~~~|||yyyxxxyyy{{{~~~yyyvvvvvvyyy{{{{{{~~~~~~{{{yyyyyyyyyyyy|||||||||||||||{{{yyyyyyyyyzzzzzzzzzxxxxxxyyy{{{xxxzzz|||}}}|||{{{{{{{{{xxxxxxyyy{{{|||zzzyyyzzzyyy{{{}}}}}}|||{{{|||}}}}}}}}}|||yyywwwvvvxxxzzzwwwwwwwwwwwwwwwvvvuuusssrrrssssssrrrrrrsssuuuxxxtttuuuvvvxxxxxxxxxxxxwwwtttttttttssssssuuuwwwwwwssstttuuuvvvvvvvvvuuutttsssssstttvvvxxxxxxvvvuuuuuuvvvuuutttqqqppprrrssstttttttttuuuvvvwwwvvvvvvwwwwwwuuuqqqnnnmmmnnnppptttsssqqqoooppprrruuuvvvvvvuuutttsssrrrqqqpppppplllmmmooopppooollliiihhheeefffgggfffeeeeeehhhjjjdddccccccbbbaaa___^^^]]]\\\ZZZXXXWWWTTTPPPKKKGGGFFFFFFEEECCC@@@>>>>>>===:::999888666555444444444222111000///...------------.....................000/////////111333666888888888:::;;;<<<<<<<<<<<<===:::888:::<<<======>>>;;;<<<<<<<<<<<<:::888777<<<:::===BBB@@@GGGhhh|||xxx___KKKHHHSSSnnnfff999000---,,,---***'''(((,,,)))*********))))))+++---,,,***((((((***+++)))'''))))))((('''''''''''''''&&&&&&'''''''''&&&%%%$$$''''''((((((((((((''''''%%%&&&((()))))))))((('''((()))***)))))))))(((''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))******)))))))))))))))(((''''''***)))))))))***,,,...///...222555333000///333888;;;BBBEEEBBB&&&''''''(((((((((''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((())))))%%%''')))***((('''''''''&&&&&&&&&''''''''''''(((&&&'''(((*********))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))))))))*********++++++++++++***,,,000000///111555:::DDDZZZ{{{}}}llldddgggxxxVVV>>>777777666777666666666666777777888555666666666777999>>>AAAEEEKKKSSS[[[aaafffjjjmmmsssvvvvvvtttuuuyyyzzzxxxzzz{{{|||{{{yyyxxxxxxzzz}}}zzzwwwxxxzzz{{{|||xxxvvvwww|||~~~}}}~~~}}}||||||zzzxxx|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzwwwyyy{{{|||}}}|||zzzyyyttttttvvv{{{|||zzzyyyzzzyyy{{{||||||{{{{{{}}}~~~{{{||||||{{{yyyxxxxxxxxxtttuuuwwwxxxxxxvvvsssqqqrrrrrrrrrqqqpppqqquuuwwwxxxxxxxxxwwwvvvuuutttssssssuuuuuussssssvvvwwwuuuoooooopppppppppppppppooorrrrrrsssuuuwwwwwwtttrrrttttttsssqqqooooooqqqsssuuuuuuuuuvvvxxxxxxwwwvvvttttttssspppmmmlllmmmooorrrqqqooonnnnnnpppsssuuurrrqqqqqqpppppppppqqqqqqmmmoooqqqpppmmmjjjhhhgggjjjhhhffffffhhhhhhfffcccbbbaaaaaa```^^^\\\[[[ZZZWWWUUUSSSPPPNNNJJJEEEBBB@@@AAAAAA???<<<::::::;;;777777555444333222222222000000///...............---------...............//////000111333666888:::777888999:::;;;;;;;;;;;;:::666555888:::999999:::;;;;;;;;;:::::::::::::::>>><<<>>>BBBKKKdddkkkTTTMMMZZZpppzzziiimmmaaa===000---******++++++)))+++111***++++++***((()))+++......***'''(((,,,---***'''))))))((('''''''''''''''&&&&&&((((((((('''&&&%%%''''''((((((((((((''''''&&&''''''((((((((((((((($$$((()))((((((***)))&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))))))))(((((())))))))))))((((((***)))))))))***,,,...///000222444333111111444777<<>><<<999777777999555555333222111111000000...............///000000---------.........//////...///000333555888:::;;;888888999:::;;;;;;;;;;;;:::666555:::;;;888777999;;;:::999888888:::;;;======???CCCLLLbbbWWWRRRgggxxxhhhfffqqqccc???+++...,,,)))))),,,,,,+++,,,000)))******((('''(((+++---+++***))))))******)))((())))))((('''''''''''''''&&&''')))******)))'''&&&''''''(((((((((((('''''''''''''''''''''((())))))!!!&&&((('''(((+++***&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''&&&'''((())))))******)))***)))))))))***,,,...///222222222222222333555555<<>>???;;;888:::;;;:::888777888:::===???;;;AAAJJJZZZyyyiiiZZZ```}}}uuuxxxpppZZZCCC555///,,,...******---...+++***+++))))))((('''&&&'''***,,,'''***,,,***'''%%%'''***))))))((('''''''''''''''&&&''')))++++++***((('''''''''((((((((((((''''''(((((('''&&&&&&((()))***%%%(((&&&''',,,+++&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%'''((((((((((((((('''&&&%%%&&&''')))***************)))))))))***,,,...///333222000111333555555444<<>>???@@@CCCGGGLLLPPPSSS]]]aaafffjjjlllmmmooopppsssrrrooooootttyyyxxxssswwwvvvvvvwwwxxxwwwwwwxxxvvvxxxxxxvvvyyy~~~yyyxxxwwwwwwxxxzzz}}}~~~wwwvvvuuuvvvxxxyyyxxxwwwyyyyyyxxxvvvuuuvvvzzz}}}wwwxxxzzz||||||{{{zzzyyyssstttwwwyyyyyyxxxvvvtttyyywwwuuuvvvwwwyyyzzzzzz~~~{{{xxxvvvxxx{{{}}}~~~|||xxxuuuuuuvvvvvvvvv{{{|||}}}|||zzzyyyzzz{{{}}}|||zzzwwwvvvxxx{{{~~~zzzyyyyyywwwuuusssqqqpppvvvwwwxxxwwwtttrrrrrrrrruuutttqqqooonnnnnnooopppsssqqqnnnmmmnnnooopppooosssqqqpppqqqssstttsssqqqnnnooorrruuuxxxyyywwwuuurrrsssssssssrrrpppnnnlllnnnnnnmmmlllkkkllloooqqqrrrnnnjjjjjjnnnpppnnnkkkmmmjjjgggiiilllmmmjjjfffdddeeeffffffeeeaaa^^^\\\\\\]]]]]]\\\YYYUUUPPPMMMIIIHHHFFFCCC@@@>>><<<;;;;;;:::999777666555555555111111000///...---,,,,,,...///////////////......000///...------...///000444444666777888888888888::::::999999999999:::::::::::::::;;;;;;===>>>???888777666999;;;:::888777888LLLkkkvvvaaa^^^iiizzz```;;;---333111&&&,,,,,,++++++***)))((((((******)))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((+++***((('''&&&&&&&&&'''((('''&&&''')))'''###)))&&&'''******((((((+++''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&'''''''''(((((()))))))))&&&'''******((((((+++(((((('''((()))***,,,---///222333333000000333666;;;AAAEEECCC''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''((((((((((((((((((************************+++,,,,,,,,,---.........//////111666>>>NNNiii|||vvvKKKCCC===;;;888444666:::888666555555666888777666999999:::<<<@@@DDDHHHJJJRRRVVV\\\aaadddgggiiikkkoooooonnnnnnsssxxxwwwrrrtttssssssssssssrrrqqqrrrqqqvvv||||||yyywww{{{{{{yyyyyyzzz{{{}}}uuuttttttuuuwwwxxxvvvuuuuuuuuuuuuttttttvvvzzz}}}{{{|||}}}}}}}}}{{{yyyxxxuuuvvvxxxyyyyyyxxxvvvtttxxxwwwvvvwwwyyy{{{|||{{{|||{{{xxxxxxyyy{{{}}}~~~|||zzzwwwuuuwwwxxxyyyyyy|||}}}}}}|||zzzxxxxxxyyyxxxwwwuuutttssstttvvvyyywwwwwwvvvuuutttrrrqqqppptttvvvvvvuuusssqqqqqqqqqrrrqqqpppqqqrrrqqqpppoooooommmkkkkkkmmmoooppppppsssqqqpppppprrrsssrrrppppppooooooppprrrsssrrrqqqnnnoooqqqsssssssssqqqqqqooooooooommmkkklllnnnqqqqqqnnnlllnnnqqqrrrnnnjjjjjjhhhfffgggkkkkkkhhheeedddeeeffffffeeebbb___]]]ZZZZZZYYYXXXUUURRROOOMMMFFFEEECCCAAA>>><<<:::999:::999777666555444444444000000//////......------......////////////......//////.........///000111444555666777888888888888999999888888888888999999888999999999::::::::::::555333333666666666===FFFKKKhhh}}}pppeee[[[WWWccc}}}sssMMM555---------...,,,,,,++++++***))))))(((++++++***)))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))+++***((('''&&&&&&'''''''''&&&&&&'''))))))&&&###)))&&&&&&******'''(((+++''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((())))))&&&'''******((((((+++(((((((((((()))***,,,---///222333333000000333666<<>>QQQbbbyyyooo\\\GGG;;;888777666777999777555555777777777666444555555777:::===@@@BBBDDDIIIOOOUUUYYY]]]aaadddhhhjjjkkklllqqqwwwuuupppqqqqqqqqqppppppoooooonnnnnnpppyyyzzzwwwzzz~~~}}}|||{{{{{{|||}}}~~~xxxxxxyyy{{{}}}|||zzzxxxrrrsssttttttuuuwwwzzz}}}}}}{{{xxxwwwwwwxxxyyyzzzyyyxxxuuutttuuuuuuuuuwwwzzz{{{zzzyyyzzzyyyyyyzzzzzz|||}}}~~~yyywwwuuuvvvxxx{{{}}}}}}~~~~~~|||yyywwwwwwwwwssssssrrrrrrrrrsssssstttttttttttttttsssrrrqqqpppssstttuuutttrrrpppppppppqqqpppqqqssswwwwwwsssppppppooonnnooorrruuuvvvvvvsssrrrpppppppppqqqpppooosssqqqnnnmmmmmmnnnnnnmmmmmmoooqqqssstttsssrrrqqqqqqqqqpppnnnllllllnnnoooooonnnnnnqqqsssrrrnnniiigggeeedddeeehhhiiifffdddbbbcccccccccbbb```]]][[[WWWVVVTTTRRROOOMMMKKKJJJCCCBBB@@@>>><<<:::888777777666555444333333222222..............................///////////////............///000111222333444555666777777888888777888888888888888888888888888999:::::::::999777777555222666:::555333DDDZZZyyymmmmmm{{{wwwdddPPPIIIIIIZZZvvvXXX555000111)))(((111,,,,,,++++++***))))))))),,,++++++***************(((((())))))))))))(((((())))))(((((((((((())))))***)))(((''''''&&&''''''&&&%%%&&&((()))***(((&&&)))&&&&&&)))***''''''***''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))&&&'''******((((((+++(((((((((((()))+++---...///111333222000000444777===DDDGGGEEE''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&'''((()))******+++************************------,,,,,,,,,,,,,,,,,,111111111333333888EEERRRggggggcccmmmvvvQQQ===;;;===:::444999777555555666666555444555555555666888:::===>>>===AAAGGGLLLQQQUUUYYY\\\aaadddgggiiioootttsssooonnnpppqqqqqqrrrvvvwwwvvvllleeeiiiwww{{{uuuxxx~~~}}}|||{{{{{{{{{{{{|||zzz{{{|||~~~{{{yyytttvvvwwwxxxxxxyyy{{{~~~~~~~~~~~~}}}|||zzzxxxwwwzzzzzzzzzzzzyyywwwuuuttttttttttttvvvxxxxxxwwwuuuwwwxxxzzz{{{{{{{{{|||}}}xxxwwwuuuvvvyyy|||}}}~~~}}}yyyvvvvvvvvvsssrrrssssssuuuuuutttsssrrrssssssttttttssssssrrrssstttuuutttrrrppppppqqqtttrrrqqqssswwwxxxuuuqqqrrrqqqqqqsssvvvxxxxxxwwwsssqqqpppnnnnnnnnnnnnnnnsssqqqooonnnnnnnnnmmmlllpppqqqrrrssssssqqqooonnnqqqrrrqqqooolllkkklllnnnmmmmmmmmmnnnpppooollliiieeeccccccdddffffffdddbbb^^^^^^___^^^]]][[[YYYWWWTTTRRROOOKKKHHHFFFDDDDDD@@@???>>><<<:::888777666555444333222111111111111---------....../////////---...//////////////////---...///000111333444555555555666777777777777777777777777888888777777777:::;;;<<<<<<;;;999777666777555999>>>888777PPPpppzzzrrraaaMMMEEEFFFNNNiiiZZZ;;;(((///555+++&&&,,,+++++++++*********))))))+++******))))))*********(((((())))))))))))(((((())))))(((((((((((())))))))))))((((((''''''''''''''''''(((((())))))((('''(((&&&&&&))))))''''''***''''''''''''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''((((((((((((((()))&&&'''******((((((+++)))((((((((()))+++---......111333222111111444777===DDDHHHFFF''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((()))***++++++************************,,,,,,,,,,,,,,,,,,++++++---,,,...000000222:::DDDUUUjjjjjj``````kkkssszzzjjjLLL===;;;;;;;;;999777555444555555444222555555666777888999;;;;;;<<>>======<<<;;;:::888777666555222222111000////////////,,,,,,------......//////------...///////////////---...///111333444555666555666666777777777777666666777888888888888777666888999;;;;;;;;;999666555999555555888999EEEhhh~~~yyy\\\HHHKKKTTTddd~~~```;;;111***...222...***)))+++++++++***************))))))((((((((())))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''))))))))))))'''&&&&&&&&&(((%%%&&&))))))''''''***''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((''''''''')))&&&'''******((((((+++))))))((()))***+++---......000333222111111444888<<>>AAACCCEEEHHHKKKNNNRRRWWW[[[]]]aaagggiiigggeeemmmqqqqqqwwwpppmmmrrr~~~|||wwwxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxzzzyyyvvvssssssuuuxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxvvvuuutttzzzyyyxxxyyyzzzzzzxxxvvvtttwwwzzzzzzwwwvvvxxxzzzxxxwwwvvvvvvyyyzzzzzzyyy}}}~~~~~~|||yyyxxxxxxyyysssqqqppprrruuuvvvtttrrrtttuuuuuuvvvwwwwwwvvvvvvssstttvvvuuusssrrrrrrssspppooommmkkkjjjkkklllnnnrrrrrrrrrtttuuutttpppnnnoooooonnnkkkiiijjjlllnnnjjjkkklllooopppooollliiilllmmmooopppppppppnnnmmmmmmmmmnnnllljjjhhhhhhiiihhhgggeeedddcccdddeeefffaaaaaaaaa```___^^^]]]\\\[[[[[[ZZZXXXUUUSSSQQQOOOJJJHHHDDDAAA>>><<<;;;:::::::::999888777555555444111000000///......//////,,,,,,------.........///,,,---...///000000000000...///111333444555666666666666777777777777666666666777888999999888777666444555666777777777666555777333222888GGGcccoooSSSLLL___tttoooqqqddd;;;333444111+++***......+++************************(((((((((((((((((()))***(((((())))))))))))((((((((((((''''''''''''((((((''''''(((((((((((('''''')))******(((&&&$$$%%%&&&(((%%%%%%((()))&&&&&&)))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((()))***(((((((((((((((''''''''')))&&&'''******((((((+++))))))))))))***,,,---///---000222222111111555888;;;CCCHHHGGG''''''''''''(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***'''((((((((()))))))))***'''((((((((()))))))))***)))))))))))))))))))))************************************+++,,,,,,,,,---000///000333222///222888666CCCZZZuuummm```eeexxxfffUUUIIIAAA===;;;888777777666555333222222333555666666777777777999;;;===>>>AAADDDGGGKKKPPPTTTTTTXXX^^^aaaaaa___gggkkkiiinnnyyy}}}xxxsss|||~~~yyyvvvxxxxxxxxxxxxxxxxxxwwwwwwxxxwwwvvvwwwxxxwwwvvvtttqqqtttwwwyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuwwwvvvuuuvvvxxxzzzzzzyyyuuuxxxzzzxxxtttsssuuuxxxuuuttttttvvvxxxzzzzzzyyyzzz{{{||||||zzzyyyzzz{{{tttqqqoooqqquuuwwwuuusssuuuuuuvvvvvvwwwwwwvvvvvvqqqsssttttttrrrqqqqqqrrrjjjmmmooonnnkkkjjjmmmppprrrrrrtttuuuvvvuuuqqqnnnmmmmmmmmmjjjhhhiiilllooonnnmmmmmmnnnoooooommmkkklllmmmnnnoooooommmkkkjjjiiijjjkkkjjjhhhfffffffffbbbcccdddcccbbbaaaaaabbb_________]]][[[YYYWWWWWWXXXWWWUUURRROOOLLLJJJHHHAAAAAA???>>><<<;;;;;;;;;777666666555444333222222000000///.........//////------------------------,,,---...///000000000000///000222444555666666555666666777777777777666666777888999::::::999888777222222333444666777888888555:::CCCSSSoooZZZOOOcccssslllrrroooZZZ???000000111///,,,***,,,---,,,************************))))))(((((())))))***+++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''''''''((()))'''%%%$$$%%%''''''%%%%%%((((((&&&&&&)))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((()))***)))((((((((('''''''''''')))&&&'''******((((((+++***)))))))))***,,,...///---000222222111111555888<<>>@@@AAADDDIIINNNSSSWWWYYY___^^^___ccciiimmmmmmlllllluuu~~~yyytttuuuyyy|||xxxuuuvvvyyyyyyuuuqqqsssuuuuuurrrooooootttzzzwwwxxxyyyzzz{{{{{{||||||yyyyyyzzzzzzzzz{{{{{{{{{yyyrrrtttzzz~~~{{{uuuuuuttttttvvvzzz||||||{{{zzzwwwssssssvvvxxxxxxwwwuuuvvvwwwxxxxxxxxxxxxwwwttttttuuuvvvwwwwwwxxxxxxwwwuuutttuuuwwwvvvssspppqqqsssvvvwwwvvvuuuuuuvvvttttttttttttsssqqqooommmoooooonnnnnnnnnnnnoooooowwwsssnnnlllkkklllllllllnnnllliiifffhhhnnnwww~~~vvvnnnmmmrrrtttqqqkkkooonnnmmmkkkiiifffdddcccddddddeeeeeeeeedddcccbbb^^^```bbbcccbbb___\\\ZZZ[[[ZZZXXXUUUSSSRRRQQQQQQLLLKKKJJJGGGEEECCCAAA@@@======<<<;;;999888888777444333222111000000000000......------------......///......---------......,,,...////////////222444444444555555555555444444333222111333555777888888:::888777:::>>>???;;;666444333666;;;999666:::BBB???YYY|||{{{nnn[[[QQQNNN[[[xxxyyyaaa@@@333111***)))***,,,.........,,,+++'''(((***+++,,,,,,+++***------,,,+++***)))(((''''''&&&&&&''''''((()))*********))))))))))))******&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((***)))(((((())))))(((''',,,,,,,,,,,,------...///000111222222222333666888===FFFMMMMMM''''''''''''((((((((((((((((((((((((((('''&&&%%%)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******)))))))))************************++++++******++++++,,,---,,,,,,---------.........//////666BBBMMM]]]{{{|||iiilll|||fffOOO<<<999;;;888888;;;444444333333444444444333222333444666777999:::;;;>>>???AAADDDHHHLLLOOOQQQYYYXXXZZZ^^^dddhhhiiiiiiiiiooouuuuuurrrppptttwww}}}zzzwwwxxxzzzzzzwwwssstttvvvwwwtttppppppsssxxxtttuuuvvvwwwwwwwwwwwwwwwtttuuuwwwyyyyyyyyyxxxwwwwwwtttrrruuu{{{~~~{{{wwwuuuttttttvvvxxxzzzzzzyyywwwtttqqqqqqtttvvvvvvuuuxxxwwwwwwvvvuuutttrrrrrrttttttssssssttttttuuuvvvvvvttttttuuuwwwwwwtttrrrqqqssstttuuutttssstttuuuvvvuuusssqqqpppoooppppppqqqqqqooonnnmmmlllllllllssspppmmmkkklllllllllkkknnnllljjjggggggjjjqqqvvvyyyrrrlllkkkmmmooollliiigggggggggggggggfffffffffeeedddcccbbbaaa```______\\\^^^______^^^\\\YYYXXXXXXWWWUUURRRPPPNNNMMMMMMHHHGGGEEECCCAAA???>>>===::::::999888777666555555333222111000////////////......------------......///......------.........---///000000000000333555444555555666666555555444777666555555777999888888:::777777999======999555666111000555999:::===AAAVVVoooyyyyyymmm___SSSMMMKKKhhh|||bbbJJJ444000333...((()))***+++,,,+++******)))******+++++++++******++++++***************)))))))))(((((('''(((((((((******))))))))))))******))))))((((((((())))))***''''''((((((((((((''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((+++++++++++++++,,,---...000111222222222333666999<<>>III```xxxooogggooozzzwwwUUUDDD>>>999777888555666555333222222444666222333333444555666777777::::::<<<>>>AAACCCFFFGGGPPPPPPRRRWWW]]]aaacccdddeeeggghhhiiikkkmmmrrruuuyyyvvvtttuuuwwwvvvsssppprrrtttuuutttpppoooqqqsssqqqrrrssssssssssssrrrrrrpppqqqtttvvvwwwvvvuuusssrrrrrrtttwwwzzz{{{yyywwwuuuttttttuuuwwwxxxxxxwwwsssqqqoooppprrruuuuuuuuuyyyyyyxxxwwwuuutttrrrrrrwwwvvvtttsssrrrssstttuuuwwwvvvvvvwwwwwwvvvtttqqqqqqrrrrrrrrrqqqqqqrrrtttvvvtttqqqnnnmmmnnnppprrrsssrrrpppnnnllljjjiiiiiinnnmmmkkklllmmmmmmlllkkkllllllkkkhhhffffffiiikkkqqqmmmiiiggggggggggggfffdddddddddeeeeeefffffffffdddcccaaa^^^\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUUUUSSSQQQNNNLLLJJJHHHHHHBBBBBB@@@???===;;;:::999777777666555444333222222111111000///..................------------......///......---......//////...000222222222222444666444555555666666555555444888777666666888888777666888777666888::::::777444222111222555:::CCCTTTccczzzdddUUULLLIIIRRR___}}}gggBBB333+++...111...)))************+++++++++++++++******************)))))))))******+++++++++++++++***)))((((((((((((***))))))(((((())))))******))))))((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''))))))((((((((((((((((((((((((((('''&&&((()))+++***)))************+++,,,---...000111222222222333666999;;;CCCJJJKKK&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))******************************************++++++,,,------.........////////////...000333555<<>>===<<<:::999888777444444444333222111111000000///......---------.........------------.....................//////000///111333444444444555777555555666666666666555555555444444555777777666555777666555666888888666444444:::>>><<<===QQQwwwaaaMMMBBBFFFaaammmFFF---,,,,,,+++---***---,,,,,,++++++,,,---------,,,***)))((()))******))))))))))))************++++++***)))))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&''''''((())))))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%''')))***(((((((((((((((((((((((('''&&&&&&'''***++++++***************+++,,,......///000111222222444777999:::CCCJJJJJJ&&&&&&&&&&&&''''''''''''&&&''')))++++++***(((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))******+++,,,------------.........//////000111222111666BBBNNNZZZrrreee```ZZZ]]]qqqpppUUUBBB<<<<<<555666888888777666666777555555555555555555555555222222333555888:::===>>>@@@BBBFFFJJJMMMQQQUUUWWWXXXYYY[[[aaagggllllllllliiiiiiiiijjjkkkkkkjjjiiigggjjjmmmoooppppppqqqqqqqqqqqqrrrrrrrrrqqqppppppsssrrrpppooopppqqqsssuuutttuuuvvvuuussstttvvvyyyvvvuuutttuuuvvvwwwvvvuuunnnooorrrtttwwwzzz|||~~~{{{zzzzzzyyyyyyyyyzzzzzz~~~|||yyyvvvtttuuuvvvwwwvvvwwwxxxwwwvvvtttsssrrrpppqqqpppnnnllllllnnnpppooooooooopppoooooonnnnnnnnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkkmmmooonnnllljjjggghhhjjjjjjhhheeeddddddgggggggggdddaaa```aaaccciiihhhfffcccaaa```______^^^\\\ZZZXXXXXXYYYZZZ[[[YYYXXXVVVTTTRRRRRRQQQQQQLLLKKKHHHFFFCCCAAA@@@???======<<<;;;:::999888777333333222222111111000000///...------------------......------------.....................///000111000222555666555555666777555666666666666666666555333333333555888999888777666555555666777888777666;;;>>>>>>>>>KKKlll}}}YYYLLLPPP^^^zzzkkkGGG///)))000---(((***)))------,,,++++++,,,,,,------,,,***)))((()))***************)))))))))(((((()))))))))))))))***++++++))))))(((((((((((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&'''((())))))((((((&&&&&&''''''((((((((((((''''''''''''''''''''''''((('''%%%$$$%%%&&&(((***(((((((((((((((((((((((('''&&&&&&'''***++++++*********++++++,,,...///000///000111111222444777:::;;;CCCJJJKKK%%%&&&&&&&&&&&&'''''''''"""$$$'''******(((%%%###'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,---------......---///000000...111:::AAARRR```~~~|||lll]]]^^^mmmiiiTTTDDD<<<:::999777777777777555333666666666666666666666666222222333444777999;;;<<<<<<>>>BBBDDDFFFIIILLLOOOOOORRRVVV\\\bbbeeeeeecccfffggghhhiiikkkkkkllllllfffgggjjjnnnppprrrssssssppppppqqqqqqqqqqqqqqqpppuuutttrrrppppppqqqrrrssspppqqqqqqqqqrrrtttyyy|||uuusssssssssuuuvvvuuutttooorrrtttvvvwwwyyy|||~~~{{{yyyxxxvvvuuuuuuuuuvvvzzzxxxvvvsssrrrrrrrrrssspppsssuuuvvvvvvuuuuuuvvvpppppppppnnnlllkkklllmmmlllmmmnnnooopppooonnnmmmkkkjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkklllllljjjgggeeeggghhhhhhgggeeefffffffffffffffdddbbbaaaaaabbbcccbbb```^^^]]]]]]]]]^^^ZZZYYYXXXWWWVVVWWWXXXXXXTTTSSSQQQPPPNNNMMMLLLLLLGGGEEECCCAAA???>>>===<<<;;;;;;:::999999888777777222222111111000000000000......---------------.........------------..................///000111111000222555666666666666777555666666777777666666555444444555888;;;<<<;;;999555555666777888999::::::888888;;;JJJkkkcccNNNZZZzzz}}}{{{cccDDD666+++---222***''',,,---+++++++++************)))++++++***************************))))))((((((((((((((((((((()))***++++++)))((((((''''''(((((()))((((((((((((((()))******''''''((((((((((((''''''%%%&&&'''((((((((('''&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((((('''&&&((()))+++***)))***++++++,,,---///000111...000111111222444888:::;;;CCCJJJKKK%%%%%%&&&&&&&&&'''''''''###$$$&&&'''((('''&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,---+++...000...---///444999DDDKKKaaa|||lllhhhhhhpppgggQQQIIIBBB999666888999777444555555555555666666666666444444444444555777888999999;;;>>>@@@@@@AAADDDGGGFFFJJJOOOSSSWWWYYYZZZZZZ^^^___bbbdddfffgggiiijjjdddeeefffiiilllnnnoooooolllmmmnnnoooooooooooooootttttttttsssrrrqqqooonnnllllllmmmooorrrtttvvvvvvqqqppppppqqqrrrssssssrrrrrrtttvvvvvvuuutttvvvwwwwwwvvvtttrrrrrrssstttuuuuuuuuusssqqqpppooooooooopppsssvvvvvvtttrrrssstttooopppqqqpppmmmkkkkkkkkklllllllllmmmmmmnnnnnnooojjjjjjiiiiiiiiijjjjjjkkkkkkjjjhhhhhhhhhhhheeecccfffffffffeeedddccceeegggfffeeedddccccccbbbaaa```aaa```^^^\\\\\\\\\]]]^^^WWWWWWVVVUUUTTTTTTSSSSSSMMMLLLKKKJJJHHHFFFEEEDDDAAA@@@>>><<<;;;:::999999777777777666666555555555000000000////////////.........------------............------------..................///000111222///222555777666666666777666666777777777777666666555555777999;;;;;;:::888555666777888999;;;===>>>===JJJ]]]vvv```^^^hhhyyyoooYYY@@@000111***---///))),,,000,,,******+++,,,+++***)))((()))******+++++++++******((((((((()))))))))))))))((((((((('''(((((())))))((((((''''''''''''((((((''''''''''''(((***+++,,,''''''((((((((((((''''''$$$%%%'''((('''&&&$$$###%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((('''((()))***)))((())))))***+++,,,...000000...///111111222444888;;;999BBBIIIIII%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++///111///---///222555444999IIIdddwwwhhhdddvvvXXXKKK===777999<<<:::666444444555555555555555666666666555555555555555666777999<<<===<<<<<>>===<<<:::999888888777777444444444333333333222222..................------......---------......///.........------.....................///000222222///222555777666666666666666666777777777777666666555555666888999888666333555666888999:::<<>>===<<<888888888777777666555444333333333222222222111111222///,,,+++---///...,,,,,,,,,,,,------,,,++++++////////////............000222444444333333444555555555555555555666777777888888888888777555333222666333333777999666444555888666444<<>>===<<<;;;::::::777777777777666555444333333222222222222111111111111///,,,,,,---......,,,,,,,,,,,,------,,,,,,,,,////////////////////////000222444444333333333555444444444444444555666666555666888999888777555444666222111333444222222444:::;;;:::AAALLLPPP___zzzxxxaaaOOOLLL\\\nnn|||WWW>>>000111111'''++++++++++++++++++++++++++++++,,,,,,++++++***))),,,,,,,,,***((((((***,,,)))))))))))))))*********))))))(((''''''''''''''')))(((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&))))))(((((('''(((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))'''******(((***...///---000333333//////444888999999===CCCFFF***)))(((&&&&&&''''''(((%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''(((***)))'''$$$)))))))))))))))(((((('''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***((()))+++)))&&&(((,,,)))))))))))))))******+++************************---------...//////000000,,,***000===EEEOOOhhh}}}oooyyyiiiYYYbbbsssgggMMMEEE@@@;;;999::::::888555444666999777777666555444444444444444444444444444555666777666777888;;;===@@@AAABBBCCCDDDEEEFFFIIIKKKMMMOOONNNPPPSSSWWWZZZ]]]___```bbbeeekkkqqqttttttpppllliiiggggggjjjjjjiiijjjmmmlllmmmpppqqqqqqpppmmmkkkpppooopppsssvvvxxxwwwvvvrrrqqqooonnnmmmnnnoooooolllooopppnnnooorrrrrroooqqqooommmmmmnnnooonnnmmmjjjlllnnnlllhhheeeeeegggkkkkkklllllllllkkkjjjiiijjjjjjjjjgggdddbbbbbbcccfffhhhiiijjjiiihhhiiijjjhhhgggeeecccaaaaaaaaaaaadddcccbbb```___^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\YYYXXXVVVTTTSSSQQQQQQQQQHHHGGGFFFDDDBBBAAA???>>><<<;;;;;;:::999888777777666666666666555444333222222222111111111000000000000...,,,,,,---...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.../////////111333444555333333333444333333444444444555555555333555777999:::999777666444111///111222111333777888:::999===LLLZZZsssyyy\\\MMMTTTnnn]]]777,,,,,,111111(((++++++++++++++++++++++++++++++,,,,,,++++++*********++++++***(((((()))+++'''(((((()))******++++++)))((((((''''''''''''(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&******)))(((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&)))***((()))...000...///333333000000444888888<<>>??????@@@AAACCCEEEGGGHHHHHHJJJLLLPPPSSSVVVWWWXXX```bbbgggkkkmmmkkkhhheeegggffffffhhhiiiiiikkklllmmmmmmnnnoooooonnnmmmmmmmmmlllkkkllloooqqqqqqpppooooooooonnnnnnnnnnnnoooiiimmmnnnmmmmmmpppoookkkmmmlllkkkjjjjjjiiiiiihhhjjjllllllkkkhhhffffffgggfffffffffeeeeeeeeeddddddcccdddeeedddcccbbbdddeeeccceeeggggggeeedddeeefffdddccc```^^^]]]]]]___```bbb```]]][[[[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXTTTSSSQQQPPPNNNMMMLLLKKKCCCBBBAAA@@@>>>===;;;;;;999999888777777666555555444444444444333222111111111111111000000000//////...---------------------,,,,,,,,,,,,,,,------...++++++,,,---...///000111222333555555444333333444444444555555555555555555333555888::::::999666555222000111444444333666;;;555;;;:::BBBYYYqqqnnn]]]cccxxxXXX<<>>:::444777777666555555555666666444444333333333444444555444444555777888999:::;;;<<<<<<<<<===???AAABBBCCCDDDEEEGGGIIIKKKMMMMMMNNNVVVXXXZZZ]]]^^^```aaaaaadddeeeeeedddeeeggghhhhhhkkkkkkjjjiiiiiikkklllmmmnnnlllkkkkkkmmmooooooooolllmmmmmmnnnnnnnnnmmmmmmgggkkklllkkkkkkmmmllliiijjjjjjjjjiiihhhfffffffffhhhhhhgggeeecccaaaaaabbbbbbbbbaaaaaa````````````___aaabbbcccbbbbbbccceeeaaacccdddcccaaa_________^^^]]]ZZZYYYYYY[[[]]]______\\\YYYXXXXXXYYYXXXWWWUUUUUUTTTTTTTTTSSSSSSSSSNNNMMMLLLKKKIIIGGGFFFEEE???>>>===<<<;;;:::999999777777777666555555444444222222333222222111000///000000/////////.........,,,,,,---------------------,,,,,,,,,,,,---...///......///000222333444444333444666555444333333444555555666777777777777666555666888999999777444333333222444777666333555:::888GGGSSSddd|||jjj```rrr|||vvv\\\777+++///888...&&&,,,222++++++++++++++++++++++++(((((()))))))))))))))((('''((())))))((('''((()))************))))))((((((((((((''''''''''''(((((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&))))))''')))---///---...222333111111555777777:::===AAACCC((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((''''''((()))'''(((((()))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((&&&'''((('''$$$&&&***)))))))))))))))******+++************************,,,,,,,,,---....../////////......000...///777BBB^^^eeevvvkkk]]]ddd}}}xxxbbbGGG999999<<<:::666777777666666555666666777333333333333333444555666444444555666777888888999999999::::::<<<===>>>???@@@AAABBBDDDEEEEEEEEEEEEHHHJJJLLLNNNQQQUUUZZZ^^^^^^```___]]]]]]```aaa___eeedddcccdddeeefffhhhjjjiiigggfffgggiiijjjjjjjjjgggiiijjjlllllllllkkkjjjeeehhhiiiggggggiiiiiifffhhhiiikkkjjjgggfffeeefffhhhgggeeecccbbbaaaaaaaaabbbaaa```_________`````````bbbccccccaaa``````aaa___```aaa```]]][[[[[[[[[ZZZYYYWWWVVVWWWYYY\\\^^^\\\XXXVVVVVVXXXYYYWWWTTTSSSRRRRRRQQQPPPOOONNNNNNHHHHHHGGGFFFDDDBBBAAA???<<<;;;;;;:::999888888777666555555555444444444444111111111111000///...---/////////.........------***,,,......---,,,,,,---------,,,,,,,,,...///000222222333444666777777888333555666666444333333444555666777888999888777777555666666666666555444333555555777999777444777===FFFbbb{{{~~~|||vvvqqqjjjSSSVVVlllyyy{{{rrrSSS555666)))+++333...+++,,,***++++++++++++++++++++++++'''((())))))***)))))))))&&&(((******)))(((((()))++++++******)))(((((('''(((''''''''''''(((((()))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$######$$$%%%&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''))))))'''(((,,,...,,,...222333111111555777777===@@@CCCDDD'''((()))***)))(((&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))(((&&&&&&(((+++''''''((()))))))))))))))'''((((((((())))))))))))''''''''''''(((((((((((('''''''''((()))*********((((((''''''''''''((((((***((((((***)))&&&''',,,)))))))))))))))******+++************************+++,,,,,,------......///000......111222222666:::MMMVVVeee{{{|||ddd^^^ooobbbGGG===<<<;;;888777777666666666666777777333333333333444555777777444444444555555666666666777777777888999:::;;;<<<<<<===>>>???@@@AAAAAAAAAAAACCCEEEFFFGGGKKKPPPUUUSSSVVVVVVSSSTTTXXXYYYVVVZZZ\\\^^^aaabbbccccccccc```______```bbbccccccbbbbbbcccfffhhhiiihhhgggfffccceeeeeeaaaaaadddeeeccccccfffhhhgggeeeccccccdddeeecccbbbaaaaaabbbbbbbbbaaaaaa___^^^^^^^^^___```aaabbbdddcccaaa___^^^^^^\\\]]]^^^^^^\\\[[[[[[[[[ZZZYYYXXXWWWWWWYYYZZZ[[[XXXUUUSSSUUUXXXYYYVVVSSSRRRQQQPPPNNNLLLKKKIIIIIIDDDDDDDDDCCCAAA???<<<;;;999999888888777777666666444333333333333222222222000000000//////...---,,,.........------------,,,(((+++......,,,+++,,,......---,,,+++,,,...000111222222333444444555666666444555777666444333333444444555777888999888777666444333333333333444444555666555777::::::===FFFPPPhhhttt___RRRSSSQQQeeevvvdddMMM888,,,666,,,+++...,,,......$$$++++++++++++++++++++++++))))))***+++++++++++++++&&&(((***+++***))))))************)))))))))))))))'''''''''''''''((())))))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((******'''(((+++,,,***---222444111111555777666===@@@CCCDDD&&&''')))+++***(((&&&$$$%%%&&&''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%''')))(((&&&&&&)))+++''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&''''''((()))******+++((((((''''''''''''((((((+++******,,,***((()))---)))))))))))))))******+++************************++++++,,,------......///---++++++...111222333444999LLLaaasssuuubbbdddooouuuxxxXXXFFF???;;;999777777666666666666777888222333333444555666888999333444444444444555555555666555555666777888999999999:::;;;===>>>?????????BBBDDDEEEEEECCCDDDGGGKKKJJJNNNNNNKKKMMMRRRTTTQQQRRRVVV\\\```bbbbbb___]]]\\\\\\\\\^^^aaabbbaaa___^^^```ccceeefffeeedddcccaaacccaaa^^^^^^aaabbb```^^^aaadddccc```^^^___```]]]\\\ZZZ[[[\\\^^^______```___^^^]]]\\\]]]^^^^^^___aaaccccccaaa```___```ZZZ\\\]]]]]]\\\\\\\\\]]]\\\[[[ZZZYYYXXXXXXYYYZZZVVVSSSRRRUUUYYYZZZVVVRRRQQQPPPOOOMMMKKKIIIGGGFFFBBBBBBBBBAAA???===:::999777777777666666555555555222222222222111111111111////////////...---,,,+++......---------,,,,,,,,,(((+++......,,,+++,,,......---,,,+++,,,...000222/////////000111111222222444666777666444333333444333444666777888777666444222111111111222444666777444444666:::???GGGWWWeeeqqqXXXKKKXXX\\\xxxkkkGGG+++(((444,,,+++111000***---...$$$++++++++++++++++++++++++***+++,,,---------------&&&(((++++++************((((((((()))******++++++'''''''''''''''((()))***&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&***)))((('''''''''''''''''''''''''''((((((((())))))((('''&&&&&&'''((())))))))))))))))))))))))))))))+++***''''''++++++)))---222444222222555777666777999<<<===''''''''''''''''''''''''&&&&&&(((***,,,+++(((&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))***))))))(((''''''(((((('''''''''&&&&&&&&&***++++++***)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++++++++******++++++,,,---,,,---...///000000000000;;;===III]]]ttt{{{nnnZZZeeemmmyyy|||]]]MMMEEEAAA???555000666;;;:::777888888555333444777888777555555444444333333444444555555555444444444333333333555444444555666999<<<>>>:::<<<>>>?????????AAABBBCCCDDDEEEFFFHHHHHHIIIIIIRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYZZZ\\\\\\\\\]]]^^^___aaabbb___^^^^^^___aaaaaa```___^^^^^^^^^]]]]]][[[ZZZZZZ[[[ZZZZZZZZZ\\\]]]___```^^^\\\[[[YYYYYY[[[]]]^^^\\\\\\\\\[[[[[[ZZZYYYYYYYYYVVVTTTTTTVVVWWWVVVTTTXXXVVVUUUUUUVVVVVVTTTSSSQQQRRRRRRSSSQQQOOOMMMKKKGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>><<<:::888666555888777555444333333444444222111111000///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,---......///000111111222111333444444333222333555888444111111333555444333555666666666666555444444...///444888777333444888111666>>>CCCFFFTTTtttyyycccSSSYYYvvvuuuEEE///555555***---000222000---+++,,,...************************************************(((((((((((()))))))))))),,,+++***(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''')))***)))'''&&&''')))(((&&&&&&))))))''''''***)))'''&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''&&&&&&***)))(((''''''((()))******))))))))))))+++,,,---000222333333222333555777;;;<<<>>>???''''''''''''''''''''''''''''''(((+++,,,,,,)))&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((()))))))))(((((('''&&&(((((('''''''''&&&&&&&&&)))***+++***((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++******++++++******++++++,,,,,,,,,---...//////000000000444444:::HHH[[[qqqtttzzzhhhPPPZZZiiixxxiiiLLL999888999:::555...---222666555444444555666555444555444444333333444444555555555444444444333333333555444444444666888:::<<<777999;;;<<<<<<<<<===??????@@@AAACCCDDDEEEEEEEEEHHHIIIIIIJJJKKKLLLMMMMMMQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\]]]___aaabbbbbbbbbbbb[[[ZZZYYYYYYZZZ[[[\\\]]]\\\[[[ZZZYYYYYYXXXXXXYYYXXXUUUSSSSSSTTTUUUTTTRRRRRRPPPOOONNNOOOOOOMMMKKKMMMMMMNNNNNNMMMKKKIIIGGGEEEDDDDDDCCCAAA@@@@@@???======<<<;;;999888777777777666444333222222333333111000000//////...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---......//////000111111222222333444444333333555777888666444444666666555444555555666666555555444333888444333666888777999<<<<<<>>>EEEOOO]]]vvvsss\\\```rrrkkkMMM555+++++++++***+++,,,---,,,***)))((()))************************************************(((((((((((())))))))))))+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%###!!!###&&&(((&&&###(((%%%&&&))))))''''''***$$$&&&'''&&&###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))******))))))))))))+++,,,---000111222222222222555777:::;;;===???''''''''''''''''''''''''''''''(((***,,,+++)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''&&&&&&(((((((((''''''''''''&&&((()))***)))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,,,,---...//////000//////555222333:::FFFZZZuuuttt~~~gggbbbeeeqqq~~~kkkLLLHHHCCC???:::555666:::555666888777666555555666555555444444444444555555555555444444444333333333555555444444444666777888333666888888888888999::::::;;;<<<>>>????????????CCCCCCDDDEEEFFFGGGHHHHHHJJJJJJLLLMMMOOOQQQRRRSSSPPPPPPPPPQQQRRRSSSTTTUUUUUUXXXZZZYYYWWWUUUVVVXXXYYYYYY[[[\\\\\\]]]]]]]]]\\\^^^aaacccddddddbbbaaaYYYZZZZZZ[[[\\\\\\\\\\\\[[[YYYWWWUUUUUUUUUVVVWWWUUUSSSQQQPPPQQQQQQPPPNNNMMMKKKIIIIIIIIIHHHFFFEEEGGGGGGHHHHHHGGGEEECCCBBBAAAAAA@@@???>>>======<<<:::999999888888777777777444444222111111111111111/////////......------,,,...------------,,,,,,,,,---------------------------,,,,,,,,,,,,---....../////////000111111222222222333333333222333666999888777666777888888666444444444555555444444333333888333222666999999888999<<>>''''''''''''''''''''''''&&&&&&&&&(((******(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''&&&&&&(((((((((''''''''''''''''''((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((******++++++,,,,,,,,,,,,,,,,,,---...////////////666444555777===KKKbbbvvvnnn[[[```ooo|||kkkYYYEEE999888::::::999444888;;;;;;888666888:::555555444444444444555555555555444444444333333333555555444333333444444555111333555666555555666777777777888::::::;;;;;;;;;@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKLLLMMMNNNOOONNNSSSWWWVVVRRRQQQTTTXXXZZZZZZZZZZZZZZZYYYXXXXXXXXXZZZ\\\^^^___^^^]]]\\\ZZZ[[[\\\]]]]]][[[YYYXXXWWWUUURRRPPPOOOPPPRRRSSSQQQOOONNNLLLLLLKKKJJJJJJKKKIIIGGGGGGGGGFFFDDDBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>===<<<<<<;;;::::::888777777666666555444444111111111000000/////////.........------,,,,,,,,,------------------------------------............,,,,,,,,,,,,---...///000000000000111111222222222222222222222111333666999777777888888888777555333222222333333333333333222333333777===>>>;;;<<<@@@III\\\yyy{{{zzzlllVVVYYYtttyyywww{{{zzztttCCC000'''///222***)))111///---+++,,,......+++'''************************************************(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((("""!!!))),,,((("""'''%%%%%%((((((&&&&&&)))$$$''')))'''###!!!###&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((()))((((((((((((((()))))))))***)))(((''''''((()))******))))))))))))+++,,,---...///000111000111444666999:::<<<>>>''''''''''''''''''''''''%%%$$$%%%&&&((((((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))***+++,,,,,,,,,+++++++++,,,---...////////////...///333666777===KKKYYYyyyjjjbbbdddooowwwyyyjjjRRRDDD???;;;999444777::::::888777999;;;666555555444444555555666555555444444444333333333555444444333333333333333111333555555444444555666555555666777888888888888888888999:::;;;<<<<<<===AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDIIINNNOOOLLLLLLOOOTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXWWWXXXYYYYYYWWWUUURRRPPPQQQOOOLLLJJJIIIJJJLLLMMMJJJJJJIIIGGGFFFEEEEEEEEEHHHFFFEEEDDDDDDDDDBBB@@@>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999999888888777666555444333222111000///////////////.........------------,,,,,,,,,,,,---------------------------------....../////////,,,,,,,,,---...///111111111111111111222222222222111222222222111222444777555666777777666444333222000000222333444444444444666:::@@@CCCBBBEEEQQQ___|||pppeee]]]PPPQQQ]]]~~~|||~~~^^^>>>000---,,,,,,,,,***)))+++,,,)))'''(((******'''$$$************************))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((('''%%%&&&'''((('''%%%'''$$$%%%((((((&&&&&&)))&&&%%%%%%&&&'''(((((((((&&&&&&&&&''''''(((((((((((('''&&&%%%&&&'''((()))&&&&&&&&&''''''(((((((((***)))(((''''''((()))******))))))))))))+++,,,------///000000111222444777999:::<<<>>>''''''''''''''''''''''''%%%$$$$$$%%%'''(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((((((((((((''''''(((((((((((()))))))))&&&((())))))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))***+++,,,---,,,+++++++++,,,---......///......***,,,111666666666<<>>>>>>>>>>>>>>>>>======>>>>>>???@@@<<<@@@CCCEEEDDDEEEGGGJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPOOONNNMMMNNNOOOQQQRRRNNNOOOOOOOOOMMMKKKHHHFFFIIIGGGEEEDDDCCCCCCEEEEEECCCDDDDDDBBB@@@???@@@AAABBB@@@??????@@@???>>>===<<<;;;;;;::::::::::::999888888888777777666666666555555444222111///...------......//////......---------------------------,,,,,,,,,------------...------......///000000000.........//////111222222222222222222222222222222111222444444333222333555444666666555333111111222///111222555666888999999===@@@EEEGGGJJJWWWttteeeTTTTTTQQQeeeoooVVV:::%%%&&&...000***(((,,,---))),,,+++******+++***((('''************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''')))'''%%%###%%%''''''$$$$$$'''(((%%%&&&(((%%%######$$$((())))))'''&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((()))%%%%%%&&&&&&''''''((((((***)))(((''''''((()))******))))))))))))+++,,,------///000111111333555888999:::===???'''''''''''''''''''''''''''&&&%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((((()))))))))((('''((((((((())))))))))))'''(((***)))((((((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******(((***+++------,,,+++***++++++,,,---............000///222666777666999??????]]]{{{ttt```cccmmmwww~~~lll```UUULLLCCC@@@;;;888777777777666666666555555555555666666555555444444444333333333444444444444444444333333111222444444333333333444222222333333444444333333333444444555666777888999777777888888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIEEEEEEFFFFFFEEEDDDBBBBBBBBBAAA@@@???>>>>>>>>>>>>===>>>???===;;;:::<<<>>><<<;;;::::::<<<<<<;;;:::999999888777777777777888444444444444444333333333222111111000///.........------...//////...---------------------.........,,,,,,,,,---------......---......///000000111111111000000000111222333333333333333333333333333333333555777777666444333333555666777444111000111333111222555888;;;===??????CCCHHHPPPYYYeee{{{XXXVVVpppmmmFFF///+++///+++//////++++++///...***---...///...,,,+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$&&&((('''%%%$$$&&&)))'''$$$$$$'''(((%%%%%%((($$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&'''((()))))))))&&&&&&'''(((((((((((((((&&&&&&&&&'''(((((())))))***)))(((''''''((()))******))))))))))))+++,,,---...///111222222444666999:::;;;>>>@@@'''''''''''''''''''''''')))((('''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((()))******))))))'''((((((((())))))******''')))******))))))***,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++(((***+++------,,,+++***++++++,,,---............555111000333555555999===???IIIZZZzzzmmm^^^WWWiii~~~uuuNNNHHH@@@<<<;;;:::888666666666555555555555666666555555444444444333333333333444444555555444444333000222444444222222222333000111222222222222222111111111222333444555666666222222444555777888999:::<<<;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>===;;;>>>>>>??????@@@????????????AAACCCEEEEEEDDDBBB@@@@@@AAAAAABBBBBBBBBBBBBBB=========<<<<<<;;;::::::999;;;<<<;;;888777:::<<<:::999888999:::;;;:::999777777666555555555666666222222222111111111111111.../////////////////////,,,---.../////////...---........................,,,,,,,,,------.........---......///000111111222222222222111222222333444333333333333333333333333444777:::;;;888666444333666777777444111///222444333444777;;;>>>AAACCCDDDKKKRRR```sss~~~___TTTpppdddAAA...---000222111,,,)))***,,,---***((())),,,...---)))'''(((***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''(((((()))***+++&&&$$$$$$''''''%%%%%%(((%%%))),,,***&&&$$$'''+++&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''&&&''''''((()))******+++***)))(((''''''((()))******))))))))))))+++,,,---...000111222333444777999:::<<<>>>AAA((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((***((('''(((***+++)))&&&''''''''''''((((((((((((******)))((('''&&&%%%%%%************))))))))))))))))))((((((''''''&&&&&&******))))))))))))***************++++++,,,,,,,,,******+++,,,------------000000111333555888:::;;;@@@EEEMMM^^^mmm___gggpppyyyuuuYYYFFFAAA;;;;;;<<<555111555999888777666222---999777555444555666666555666666555555555444444444444444444333333333222222111111111111000000000000000111111111222222222222222222333444555555666666777888999888777777999;;;777888888999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>???AAAAAAAAA@@@@@@:::999888777777888999:::999999999999999888777777888888777777666666666555555555555444444333333333111111000000/////////...111000...------...000111.../////////...------,,,,,,,,,,,,---------......,,,,,,------------------...//////000111111222222222222222222222222222222222222222333444555666777555555444444333222111111555000///333555333333555555666999EEEOOOFFFAAAMMMaaatttwww\\\^^^ppplllFFF444...))))))...******,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%''')))***)))(((''''''((()))(((&&&''')))******)))***,,,...///000000111333555777888999<<>>777555777777333444:::555444444555666777555444666666666555555555444444444444444444333333333333222222222111111111000000///000000000111111111111/////////000111111222222111222333222111111333555333333333444555555666666666666666666666666666666666666666666666666666666555666666666666555555444555555444444444444555555222222333333222222111111111111111111000000000000000000000000///////////////............---------///...---,,,,,,---...///---............---,,,,,,------.........//////////////////000000111111111111111222222333333444444333333333333333333333333555555444333333333333444111111111222222222333333333111222666777666888<<<999KKKPPPNNNUUUbbbuuutttbbbXXXRRRPPPXXXvvvyyyvvvpppTTT888---(((---111//////111+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&'''(((((('''&&&'''((()))((('''((()))******)))***---///111111222333555777999:::999<<<@@@CCC((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((((((((((()))))))))((('''((((((((())))))))))))***'''(((((((((((()))))))))***)))))))))(((((((((((((((((())))))******++++++'''((())))))******++++++++++++******)))))))))((()))***+++,,,,,,---,,,,,,//////000111333555777888777888>>>DDDEEEKKKaaazzzxxxvvvdddZZZNNNEEE:::777>>>???666///000777666777999::::::888666666666666666555555555555555444444444444333333333333333222222222111111111//////000000000111111111000000111111222222222333///000111000//////111333000000111111111222222222333333333333333333333333333333333333333333333333555555555444444333333222222222222222222222222222//////000000000000//////////////////............////////////............------------------------...---,,,,,,,,,,,,---...------.........------,,,........./////////000000//////000000111111222222333333333333444444555555333333333333444444444444777666555444333222222222111111111111222222222222888000...888DDDHHHEEEAAAFFF]]]ddd___kkk|||```RRRRRRZZZ```vvvvvvcccGGG---222......222222,,,)))+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&'''((()))(((''')))******))))))+++...000222222333444666888999;;;666999>>>@@@((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))'''((()))))))))((((((((())))))*********+++++++++***)))))))))(((((((((((()))))))))(((((((((((('''(((((())))))******++++++'''((()))***+++*********,,,,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,......///000222444555666888666<<>>BBBEEE(((((((((((((((((((((((((((''''''''''''''''''((()))((('''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((((()))))))))'''(((******((((((((()))************++++++++++++*********))))))((((((((())))))((((((((((((''''''(((((())))))))))))))))))((()))***++++++***)))(((,,,,,,,,,+++++++++++++++((()))***+++,,,,,,,,,,,,.........///111222444555888555777@@@GGGIIIHHHIIITTT~~~yyyeeeaaacccppp{{{uuuZZZEEE;;;888888888999888777888999999777555777777777666666666555555555555555555444444444333444444444333333333222222000111111111222222222222//////////////////000000///000111000//////111333..................//////000000000000000000000000000000000000000000000000000//////.........//////......///000000///............///000000000//////.........///////////////.........///////////////,,,,,,,,,------------...------------------------......///000000000000///000000000111111111222222...//////000111222333333444444444444444444555555333444444555555666666666888777666444333222111111111111222222333333444444///;;;IIIOOOLLLOOOaaauuuccc[[[ooo|||XXX<<<...///333000///---+++******---000,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''&&&&&&''')))***)))(((++++++***))))))+++///222222222333444666888:::;;;<<>>;;;:::::::::999888777777777777666666666666666666555555555444444444555555444444444333333333222222333333333444444444333333333222222222222222///000000000//////111222////////////////////////........................------------------------......---------...000111------...//////...------,,,---......////////////---------....../////////,,,,,,,,,------.........---------....../////////......////////////......000000111222222222222222111111222222222333333333111111222333444666666777444444444444444444444333444444444555666777777888777777555444333222222222222333666999<<>>AAACCC''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///000222444777:::===???BBBHHHTTT^^^bbbmmmyyywww}}}uuubbbLLL>>>;;;;;;:::888777666666777888888888999999999888666444222111444444444555555555666666333333444444444444333333222222222222111111111111111111000000000000111111111111000000////////////000///......------..................------,,,,,,---------------------------------............///------........./////////........................,,,---......//////......////////////000000000000222111111000000111111222111111222222222222111111222222333333333444444444333333444444444444444444333333444444555666666666777666333222333333333333555000000444777666999>>><<>>BBBGGGGGGGGGNNNXXXbbb|||~~~~~~tttwwwyyyzzzyyyhhhVVVLLLJJJEEE???:::666555555333444555666777666555555555555555555555666666666111222222333333222222111333333222222222111111111111111000000000000111111000000000000000000000000111111000////////////000////////////////////////........................------............///////////////000000000111111000000000111111111111111111111000///000111222333111111111222222222333333444333333222222333333444333333444444444444333333333333444444444444444444444444444444444444444444555555666666777777888888888444111111444666444222333888>>>???;;;999<<>>444000...---***)))---333---,,,++++++,,,---,,,***,,,,,,+++************+++************))))))))))))))))))))))))))))))))))))''')))++++++***)))***+++(((((()))***************,,,+++***))))))((((((((()))(((((((((((((((((()))(((''''''&&&&&&''''''((()))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$(((***(((''')))***(((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))((('''&&&'''((())))))'''&&&'''(((''''''''')))+++))))))((()))***---000222222222333444555777888999<<<>>>BBBEEE''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,,,,,,,,,,,,,------...///////////////000111333333222666:::<<>>===CCCHHHFFFMMMQQQVVViii[[[IIIaaa}}}\\\DDD777222---***+++///111---******---+++))))))***+++***)))---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))&&&(((******)))((()))***(((((()))***************++++++)))(((''''''''''''))))))(((((((((((())))))''''''%%%$$$$$$%%%''''''((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&(((%%%$$$&&&&&&$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***((('''&&&''')))))))))'''''')))***)))&&&%%%'''***))))))))))))+++...111333333333444444666777999:::<<<>>>AAADDD%%%%%%&&&'''((()))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((''''''&&&&&&((()))***'''&&&&&&(((***+++***)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))************++++++++++++(((''',,,111222+++%%%,,,,,,,,,---------............//////000222333444222777===BBBDDDFFFGGGHHHEEEGGGLLLQQQWWW[[[^^^```zzzpppggg]]]kkk||||||hhhbbbXXXIIIFFFCCC===999;;;>>>999000777444111111444666555333111222444444444444333333111444333///000555777444444444444333333333222222555555444333333333333444444444444222111111333666444222000000333444333111444444333222222222222222333333333333333333333333444444333333333444555555333333333444444444555555333333222222222333333444555333111111333444444333666555444666888888666333666111222999;;;666222222...333555444111000000000...444::::::888888>>>EEEOOOUUUXXXSSSOOOQQQTTTUUUYYYnnniiiZZZbbbbbbCCC777555222...///...,,,++++++,,,...///,,,++++++******++++++,,,+++++++++************)))******)))))))))))))))***************************(((((())))))*********+++))))))******+++++++++,,,666,,,&&&)))+++(((&&&(((((('''&&&&&&'''((()))***((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######$$$&&&''''''&&&'''''''''%%%$$$%%%(((+++(((&&&&&&&&&'''((('''&&&,,,+++)))''''''(((***+++((((((((()))***---///111444444444444555777888:::@@@@@@BBBCCC&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((('''&&&'''((()))***'''&&&&&&(((***+++***)))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))************+++++++++***)))))),,,//////+++''',,,,,,,,,---------............//////000222333444333777<<<@@@CCCEEEGGGHHHHHHJJJMMMPPPUUUYYY\\\]]]bbbyyy}}}{{{~~~zzzkkkYYYRRRIIICCCAAA@@@AAAAAA777666444333444555555555555333000000111444777888333666555111111444555111333333333333333333333333666555555444444444444444333444555444333222444666555333111222444555444222444555555555555444333222444444444444444444444444444444333333333444444555333333333444444444555555555555555444444555555666000000111111111222222222666666666999<<<<<<:::777999444111333222...,,,...///222444222000111777;;;<<<<<<:::888999===DDDIIIWWWUUUNNNIIIMMM[[[gggmmmsssqqqoooaaaOOOYYYyyyzzzdddFFF333...///---+++///---,,,++++++,,,---///,,,++++++******++++++,,,+++++++++************))),,,,,,+++++++++++++++,,,************************((()))))))))************)))))))))*********++++++:::000(((((()))'''''')))(((((('''&&&''''''))))))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&'''''''''%%%$$$%%%(((***)))(((''''''))))))(((''',,,+++)))''''''&&&''''''+++++++++,,,---000222444444444444444555777888:::>>>@@@BBBDDD(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((()))***'''''''''(((***+++***((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------............//////000222333444444777;;;>>>@@@CCCFFFIIILLLLLLMMMOOOQQQTTTWWWYYYWWW```xxxooojjjfffXXXIIIBBB<<<:::888666666777888888999555111000333555444333222555444111000111111...222333333333333333333333666666666555555555444444333444666666444333444555555444333333444555444333222222222333222222111000444555555555555555555444555444444333333333444444444444444444444555555666666555555444444555555555...111555555333111333444555666888<<>>@@@BBBDDD))))))((((((''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((***+++)))((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))+++,,,,,,***))),,,...,,,,,,,,,---------............//////000222333444555777999;;;===AAAEEEHHHNNNMMMLLLLLLMMMPPPSSSTTTaaa___eee{{{{{{yyy||||||nnn[[[SSSIIICCC@@@>>>:::777888666444555888888444000333444444333333444333222333333333333333444444444666666666666666555555444111444666666555333333444444444444444444444333222222222111000000111111222444444555666666555444444555444444333333444444555555444444333444555666666444444333222222222333333222777<<<;;;777333444777333555888;;;<<<<<<:::888---111666999888555666888555555888???EEEIIINNNRRRWWWSSSOOOMMMPPPUUUYYY\\\RRR^^^qqqWWWLLLLLL[[[iiippp{{{\\\;;;333222000000000000000000------,,,++++++,,,------++++++************+++++++++++++++*********)))))))))))))))((())))))***+++(((((((((((((((((((((((()))))))))))))))*********((((((((((((((()))))))))444///)))'''''''''((()))))))))((((((''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%'''(((###$$$%%%&&&''''''''''''%%%$$$###%%%'''((('''&&&&&&''''''&&&%%%&&&(((***)))((('''((())))))((('''))))))***)))((('''&&&%%%'''''''''(((***,,,///000444444444444555777888:::@@@@@@BBBCCC)))))))))(((''''''&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''(((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((******)))''''''((((((((()))))))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++)))+++---+++)))(((,,,000,,,,,,,,,---------............//////000222333444444666888999;;;???DDDGGGLLLKKKJJJIIIJJJLLLOOOPPPVVVYYYdddvvvwwweeeuuuqqqeee```[[[SSSKKKFFFCCC>>><<<<<<<<<:::777666555666777888888888999444444444444444444444555666666777777666666555444111333555666444333333333333444555555444333222222666555333222222333555777333444555666666555444333555555444444555555666777666555444333333555666777555444333222222222222222777<<>>888444444666111333555777777555444333///333666555555777<<>>@@@BBBDDD((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))***+++***)))))))))(((((((((******(((''''''''''''((()))*********''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))***+++,,,++++++,,,---,,,,,,,,,---------............//////000222333444222444666888:::===@@@CCC???@@@BBBDDDGGGIIIKKKLLLMMMNNNRRRYYY___gggtttyyyssstttnnnvvvxxxqqqvvv|||mmm^^^XXXWWWNNNGGGBBB@@@===777777;;;:::999999888777666555555333444666666666555333222666777777666555555666888666888;;;:::888555444555333666:::======;;;777555666777999::::::999777666555555555777888:::<<<===777666444333333555777999777777666555444444444444666666666555444333333333222444555555333333555888555777888<<>>@@@BBBDDD((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((()))++++++******))))))(((((()))******((('''&&&''''''((()))******+++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------............//////000222333444111333666999:::<<>>FFFKKKLLLGGG@@@;;;777999;;;======;;;999777444555666777:::<<<>>>???777666444333333555777999666555444333222111111111666444333333555666666555444666777666555777:::>>>:::>>>BBBHHHUUUeeekkkiii[[[WWW[[[ccceeedddmmm{{{YYYOOONNNTTTdddzzzvvvDDD;;;222...222111++++++111+++++++++,,,---,,,+++******++++++,,,,,,++++++*********))))))))))))******+++++++++************)))(((((((((((()))***+++,,,************************+++*********))))))((((((,,,+++++++++******))))))''',,,+++&&&%%%)))***(((%%%&&&''')))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((''''''((($$$%%%&&&&&&''''''&&&&&&((('''%%%######%%%'''((($$$$$$&&&'''(((((())))))&&&%%%%%%&&&((()))((('''$$$&&&(((((('''&&&'''(((***((('''((()))***)))(((+++***'''&&&%%%&&&''')))*********+++---///111333444444444444555777888:::@@@AAABBBCCC((((((''''''''''''((((((+++***)))'''''''''((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''(((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))******++++++)))'''&&&((()))))))))+++*********))))))((((((((()))***+++++++++++++++,,,+++***))))))***+++,,,((()))++++++)))((()))***++++++******++++++,,,---------......///000000000222333555888:::<<<===>>>======<<<===AAAFFFKKKOOOPPPOOONNNNNNPPPSSSWWWYYYZZZ[[[```mmm|||}}}{{{mmm___VVVZZZSSSDDD===@@@???888888999888555666999:::888888888777777888999:::;;;999;;;;;;999666777;;;???BBBGGGNNNPPPLLLDDD===;;;666;;;@@@@@@<<<888777777...888;;;444000555777555,,,///333666444222444888555666888666444222333444666666555555444555666666666;;;<<<>>>KKK\\\^^^UUUBBBLLLXXX]]][[[VVVRRRQQQPPPaaawwwxxx___VVVcccvvvzzzaaaKKK<<<444......//////...---,,,,,,111---***,,,000111...+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++***)))((((((((()))---+++***)))***)))'''%%%+++++++++************)))(((***++++++)))(((((()))***************)))(((((($$$%%%'''((((((((('''&&&((((((''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&&&&'''((('''&&&'''(((***,,,)))''''''((((((&&&###''''''((()))))))))))))))+++***((((((***---111444555555555555666888999;;;@@@@@@AAABBB((((((''''''''''''((((((***)))(((&&&&&&&&&'''((('''''''''(((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((('''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((()))*********)))'''''')))))))))(((*********)))))))))(((((())))))***+++++++++++++++++++++***))))))***++++++((()))++++++)))))))))***,,,,,,++++++,,,,,,---...------......//////000000///000222555777999::::::<<<===???BBBEEEHHHJJJKKKLLLLLLKKKKKKMMMOOORRRSSSPPPOOOQQQWWW```rrr~~~vvvlllbbbttt}}}~~~mmmXXXSSSTTTSSSPPPJJJDDDBBB@@@>>><<<:::333888;;;777000---111666777777888888888666555444888888555444999===555***222222222444555444333222555888999666555777999777:::555000111555666555333:::999888777888888777666555666888:::<<<<<<:::999AAANNNYYY\\\```fffddd[[[NNNPPPQQQQQQTTT\\\iiittt}}}xxxnnn^^^ZZZppp~~~```EEE555/////////...............---,,,,,,///,,,)))+++...000---***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++***)))))))))))))))))),,,***((((((******)))(((+++++++++************)))))))))******+++******))))))************)))((((((%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&'''(((***+++)))''''''((()))'''%%%'''(((((()))))))))))))))+++***((((((***---111333555444444444555777999:::>>>@@@AAACCC((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((''''''''''''(((''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***)))(((((((((******((('''******))))))))))))(((((())))))***++++++++++++***++++++***))))))***++++++(((***++++++***))))))***------,,,,,,------...///---------...//////000000//////111333555666888888;;;>>>BBBGGGIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIGGGGGGIIIKKKRRRbbbppp|||sssiiinnn{{{vvvkkkooowwwxxx{{{|||~~~{{{tttrrrvvvnnnpppoooggg^^^[[[OOOLLLGGGBBB???=========<<<;;;;;;<<<>>><<<777333;;;;;;555111666???<<<222777555555888<<<===999555999555333888:::999777888BBBAAA???===<<<=========888BBBLLLNNNJJJEEEFFFIIIYYYWWWWWWXXXXXXVVVPPPKKKRRR___fff```ZZZZZZZZZXXX```iiiuuu|||^^^RRRVVVUUU\\\kkkzzz```NNN888+++***------***---............------,,,...+++)))***---...,,,))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******))))))))))))))))))***++++++)))'''''')))+++,,,++++++++++++************)))***)))(((***---...,,,***))))))******))))))(((''''''&&&&&&&&&&&&'''(((((())))))(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&'''(((***)))'''&&&'''((()))(((&&&((((((((()))))))))*********)))((((((***---111333444333333333444666888999===???AAACCC((((((''''''''''''((((((((('''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((('''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))+++***(((&&&))))))))))))))))))(((((()))******+++++++++******+++******************+++(((***,,,+++***)))******,,,,,,,,,,,,,,,---......,,,,,,---......//////000000111111333444666777888:::===BBBFFFHHHHHHFFFDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCEEEHHHIIILLLUUU___ggguuugggeeelllttt~~~~~~~~~iiiRRRJJJOOORRRKKKBBBCCCBBB@@@===:::999888888>>><<<;;;:::777666999===555666888<<>>AAADDD((((((''''''''''''(((((((((((((((((()))((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((()))+++***(((&&&(((((((((((((((((())))))******+++++++++******)))*********++++++*********)))***,,,,,,***)))***++++++++++++++++++,,,,,,---,,,,,,------.../////////000000000111222444555666:::<<>>IIIIII;;;777>>><<<>>>@@@AAACCCGGGMMMRRROOOHHHLLL```ooopppkkkjjjrrr\\\UUU\\\cccrrryyyllllllsssrrriii___XXXXXX\\\```ccckkkooopppooouuu~~~uuuccccccpppnnnVVVEEE;;;555222...,,,,,,---------,,,,,,---------------,,,---,,,,,,,,,---------,,,++++++++++++++++++++++++(((((((((((()))))))))))))))((((((((()))***++++++...+++))))))***+++******+++++++++*********))))))+++(((''')))...000...***)))))))))))))))(((''''''''''''&&&%%%%%%'''((()))((((((((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$'''((()))(((&&&%%%&&&'''''''''((((((((()))&&&'''((('''&&&'''(((***&&&&&&'''((((((((()))******))))))((()))***++++++))))))))))))+++...000222222222222222333555666888===???AAACCC((((((''''''''''''(((((('''((())))))***)))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***)))(((((((((******((('''''''''(((((((((((())))))***++++++++++++***)))))))))***++++++++++++***))))))+++,,,,,,+++******++++++************+++,,,,,,,,,,,,,,,---....../////////.........///000222333999:::<<<>>>@@@AAABBBCCCAAABBBCCCCCCCCCBBB@@@???BBBBBBDDDHHHHHHEEEEEEHHHJJJPPPXXX```jjj{{{~~~ppp{{{yyytttxxx}}}~~~yyy|||~~~}}}wwwpppvvvqqqjjjyyysssbbb]]]iiiiiihhhgggiiiqqq|||ppppppoooiiiiiigggdddbbbdddgggjjjkkk```[[[VVVUUU[[[hhhwwwwwwaaaUUUVVVVVV[[[eeeooowww]]]MMM@@@444000333,,,...000...,,,+++---///+++,,,,,,------------,,,------------------------++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))***+++---+++******++++++***(((+++++++++************)))***)))(((***---...,,,***(((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$###$$$&&&'''(((((('''&&&'''''''''((())))))******&&&'''((('''&&&'''(((***%%%'''((((((''''''(((*********)))((()))***+++,,,)))))))))***,,,...000222333222222222333555777888@@@@@@AAABBB((((((''''''''''''((((((&&&&&&((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((()))*********)))'''''')))))))))((('''''''''((((((((())))))+++++++++++++++***)))))))))***++++++++++++***))))))+++,,,,,,+++******+++,,,++++++++++++,,,------+++,,,,,,------......///000///...---...000111333666888;;;>>>@@@AAABBBBBBAAAAAABBBBBBAAAAAA@@@@@@DDDCCCEEEHHHHHHDDDCCCFFF???DDDLLLQQQTTTbbbyyykkkaaa___ZZZ[[[qqquuukkkfffxxxxxxuuusss{{{vvvhhhttt}}}|||xxx{{{}}}||||||xxxjjjkkkrrrnnnbbb\\\XXXVVVYYYdddqqq|||{{{|||~~~iiiVVVPPPQQQnnnwww}}}QQQAAA444222333000------%%%***111444333000//////***+++,,,---------------+++,,,,,,,,,+++++++++,,,************************)))))))))*********+++++++++***))))))))))))))))))***)))***,,,...---+++)))+++++++++************)))))))))******+++******)))(((((())))))(((((('''&&&%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))&&&&&&''''''((())))))***&&&'''((('''&&&'''(((***&&&((())))))'''&&&(((***+++***)))((((((***,,,---((())))))***,,,...000111333333222333444555777888CCCBBBAAAAAA((((((''''''''''''(((((($$$%%%'''(((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))***+++++++++)))'''&&&((()))))))))&&&'''''''''(((((())))))+++++++++++++++***)))((()))***+++,,,,,,+++***))))))+++---,,,+++***+++,,,---,,,,,,,,,,,,---......++++++,,,------......///222111000///000111333555444777;;;???BBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???AAAFFFGGGEEEEEEHHHGGGCCCEEELLLQQQUUU___jjj\\\aaawwwwwwnnncccYYYfffqqqVVVXXXcccmmmooommmqqq~~~uuuzzz|||{{{ssstttssslllhhhppp||||||sss```iiinnnooouuu~~~uuurrr{{{}}}eeeTTTYYYoooYYY777...///000//////000000000333111///,,,***+++---///***+++,,,,,,------------)))***++++++***)))***+++************************************++++++++++++++++++***)))(((((())))))&&&'''***---//////---***+++++++++************)))(((***++++++)))(((((()))(((((((((((((((''''''&&&$$$%%%'''((((((((('''&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&'''((((((######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((''''''''''''((()))++++++%%%%%%&&&&&&'''((())))))&&&'''((((((&&&'''(((***&&&(((***)))&&&%%%''')))+++***)))((((((***,,,---((())))))+++,,,...000111444333333333444666888999EEEDDDAAA@@@)))&&&%%%'''(((&&&'''+++''''''''''''((((((((()))++++++)))((('''''''''''''''((()))******)))((('''''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((()))))))))))))))))))))))))))))),,,+++)))((('''((()))+++(((((())))))******++++++))))))))))))))))))))))))***++++++++++++***))))))******************************+++++++++,,,,,,,,,++++++,,,------......//////...---,,,---///111222666777999;;;>>>@@@BBBCCCEEECCCAAA@@@@@@BBBEEEFFFEEEGGGIIIHHHFFFDDDEEEFFFDDDEEEFFFHHHJJJMMMOOOQQQQQQOOOXXXnnntttttt|||{{{ttt~~~~~~rrrpppmmmmmmooopppnnnlllyyyyyyuuulllffffffggghhhjjjfffjjjrrrnnnbbbbbbnnnnnnxxxwwwmmmhhhvvvooobbbcccffffff```ZZZ]]]nnnvvvZZZDDD888555/////////////////////////////////......---------***++++++,,,,,,++++++***+++++++++++++++***)))(((,,,,,,+++***))))))******))))))))))))************))))))(((((((((***+++,,,+++++++++++++++***)))((()))))))))))))))((('''''''''''''''((()))(((%%%###(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%%%%'''(((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&((('''%%%&&&&&&&&&%%%###'''&&&&&&%%%%%%&&&&&&'''###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))'''&&&&&&&&&&&&%%%"""''''''''''''((((((((()))((((((((((((((()))******)))))))))***,,,...000222444333222111333666999;;;DDDCCCAAA@@@)))&&&%%%'''(((&&&'''+++'''''''''((((((((())))))+++***)))(((''''''''''''(((((())))))))))))((((((''')))***)))((('''(((***))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))),,,+++)))((('''((()))***)))))))))))))))*********************************))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------......//////...---,,,---///111222444555777:::===@@@CCCDDDDDDCCCBBBBBBCCCEEEGGGHHHIIIKKKKKKIIIFFFDDDEEEFFFEEEFFFHHHIIIJJJJJJIIIHHHHHHFFFIIIQQQ[[[eeeuuuyyyuuuvvvxxxzzz|||pppXXXQQQTTTWWWbbbmmmmmmcccRRRBBB777222111222.................................---------,,,,,,***++++++,,,,,,++++++***+++++++++++++++***)))))),,,++++++***))))))******))))))))))))***************))))))(((((()))***+++******))))))(((((((((((()))))))))))))))(((''''''+++***))))))******((('''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&&&&(((***((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''&&&&&&'''))))))(((''''''''''''((((((((())))))((((((((((((((()))*********))))))***,,,...000111444333222222333666999;;;AAA@@@???>>>)))&&&%%%((((((&&&'''***''''''((((((((()))))))))+++***)))((((((''''''((())))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***************))))))))))))************************((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------......///......------...///111222222444666:::===AAADDDEEEDDDDDDEEEFFFGGGIIIJJJJJJNNNNNNMMMJJJHHHGGGHHHIIIJJJKKKMMMNNNLLLHHHDDDBBBAAAAAABBBBBB??????IIISSSkkk{{{{{{pppyyy}}}rrrbbbXXX```uuuyyyaaaAAA888...((()))+++------........................------------,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++***)))))),,,+++******)))*********))))))))))))************+++***)))(((((())))))***)))((('''&&&&&&&&&'''((()))))))))))))))((((((''',,,***(((((()))***)))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''((((((((('''''')))***((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((((((&&&$$$$$$%%%''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&''')))******)))''''''((((((((()))))))))((((((((((((((()))******+++*********,,,...000111444333222222444666999;;;CCCCCCBBBAAA)))''''''******((((((+++'''(((((((((((()))))))))******)))(((((((((((((((***)))(((''''''((()))***''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))((((((((((((''''''))))))))))))))))))))))))+++***))))))(((((())))))++++++******))))))((((((************************)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------......///......------...///000111222333666:::>>>BBBEEEGGGCCCEEEGGGJJJKKKLLLMMMMMMNNNMMMLLLKKKKKKLLLOOOPPPRRRRRRRRRRRROOOKKKGGGEEECCCDDDEEECCC@@@@@@DDDIII===HHHZZZqqqnnn```XXXRRRWWWcccssstttxxx|||fffSSS===,,,666444222222222111...+++........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++******)))++++++***************+++((()))))))))************,,,+++***((((((((()))))))))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((()))'''%%%$$$%%%''''''&&&'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&(((***'''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&((()))'''%%%######%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((,,,)))'''&&&&&&''''''&&&'''(((((((((((()))))))))((((((((((((((())))))***++++++++++++,,,...000111444333333333555777999:::DDDDDDDDDCCC***((((((,,,,,,)))))),,,(((((((((((()))))))))******))))))(((((((((((()))***)))(((''''''((()))***''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++******)))))))))))))))++++++******))))))((((((************************,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------......///---------...//////000111222444777;;;???CCCGGGHHHDDDFFFHHHKKKMMMNNNNNNNNNLLLKKKKKKLLLOOOSSSVVVWWWVVVUUUTTTRRRPPPNNNLLLKKKHHHHHHFFFCCCBBBAAA@@@>>>??????BBBIIIXXXnnn{{{oooyyy}}}cccQQQSSS\\\aaalllyyy|||```GGG:::666444000+++...222333111/////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++++++++******+++***************++++++((()))))))))************,,,+++***((((((((())))))***)))'''&&&&&&''')))***(((((())))))))))))(((((('''%%%######$$$&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%''')))&&&''''''''''''''''''&&&)))(((&&&%%%%%%&&&((()))'''%%%###$$$&&&'''(((''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''',,,)))'''&&&'''(((''''''(((((((((((()))))))))***((((((((((((((())))))***++++++++++++,,,...000222333333333444555777999:::@@@@@@@@@AAA***((())),,,---***))),,,((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************)))))))))(((************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------......///------......///000000000222444777;;;???CCCFFFGGGEEEFFFIIIKKKMMMNNNNNNNNNLLLKKKKKKNNNRRRVVVXXXYYYTTTSSSQQQPPPOOONNNNNNNNNJJJJJJHHHEEEEEEEEEAAA;;;AAA???===<<>>AAADDDBBBQQQbbbmmm|||}}}``````bbbhhhqqqxxx{{{{{{cccFFF666666444111000///.........444333111///------///111------------------------,,,,,,---------.........***++++++,,,,,,++++++***))))))***+++++++++++++++******))))))***++++++,,,))))))))))))***************))))))(((((()))***+++((((((((())))))*********''''''((()))))))))))))))((('''''')))***+++***(((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%&&&''')))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&%%%&&&'''((((((%%%###'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''&&&&&&(((+++,,,+++***(((((()))))))))*********((((((((((((((()))******))))))***+++---000333555333333444666777888999:::@@@AAABBBCCC'''%%%&&&******'''&&&((())))))))))))************))))))(((((((((((()))***'''((()))******)))((('''((()))***)))((('''(((***))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((()))+++,,,---...///))))))))))))))))))))))))***************)))(((((((((((())))))******++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,------......///,,,---...///000000000000000111444777;;;>>>AAABBBFFFGGGHHHIIIJJJKKKLLLMMMVVVTTTRRRSSSTTTSSSPPPMMMOOOQQQSSSTTTTTTQQQNNNLLLCCCKKKMMMEEE>>><<<<<<:::888:::======<<<:::::::::999>>>???<<<@@@OOO___ggg}}}nnn|||eeettt|||nnnwwwzzz]]]JJJ<<<111000666......//////...,,,...111,,,++++++///333333///+++---------------------------------....../////////+++++++++,,,,,,+++++++++((()))***+++++++++++++++******))))))***+++,,,,,,))))))))))))************))))))(((((((((***+++,,,''''''((()))******))))))''''''((()))))))))))))))''''''''')))++++++)))'''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&'''((()))((($$$!!!'''&&&&&&%%%%%%&&&&&&'''&&&''''''((('''&&&$$$###((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''&&&&&&''')))(((&&&###))))))))))))************((((((((((((((()))******(((((()))+++...111444666333444555666777999999:::<<<===???@@@))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))''')))))))))'''&&&'''((((((((((((((()))))))))))))))******++++++***((('''*********)))))))))))))))(((((()))***+++,,,,,,---))))))))))))*********************************************))))))))))))))))))))))))))))))))))))))))))+++---,,,+++***+++,,,)))************++++++++++++,,,,,,------,,,,,,+++---,,,++++++------,,,+++.........------,,,,,,,,,...------------...//////666222111555888:::>>>DDDBBBEEEGGGGGGFFFEEEGGGJJJRRRVVVZZZXXXRRRLLLJJJKKKMMMMMMMMMNNNOOONNNJJJHHHEEEDDDCCCAAA@@@?????????<<<;;;;;;::::::999999888999777666555666999<<<>>>DDDPPPeeezzzzzzvvvnnnjjjqqqxxxyyyxxx~~~oooJJJAAA777222333333000+++000000000000////////////+++,,,---......---,,,+++//////...,,,******,,,///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))************+++++++++***************,,,---...,,,***))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((,,,)))&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&'''(((***+++))))))))))))************(((((((((((((((((((((((()))***,,,...///111111111222333555555555666999;;;???AAADDDDDD'''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***))))))((()))))))))'''&&&'''((())))))))))))(((((((((((('''((()))************))))))))))))))))))*********)))))))))******++++++,,,))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++***)))******************+++++++++++++++,,,,,,------,,,,,,+++---,,,++++++------,,,+++......---------,,,,,,,,,---------------...//////333000000444777999>>>DDDBBBDDDEEEDDDCCCCCCEEEHHHOOORRRTTTQQQKKKHHHHHHJJJKKKKKKKKKLLLLLLKKKHHHFFFEEECCCBBB@@@>>>=========;;;;;;;;;:::999999888888666666555444555666888:::777<<>>@@@CCCDDD''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((()))***)))'''&&&'''(((******))))))((((((''''''%%%&&&''')))******++++++(((((())))))******++++++************************))))))))))))************************************))))))))))))))))))******))))))))))))))))))))))))((()))++++++)))((()))***************+++++++++,,,+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++------------,,,,,,,,,,,,---------------......///000------222666888===BBBAAAAAAAAA@@@???AAADDDFFFNNNOOOOOOKKKGGGFFFHHHKKKHHHGGGGGGHHHHHHHHHEEECCCCCCAAA???===;;;;;;;;;<<<;;;::::::999888888777777444444444444444444444444444444444555:::DDDSSS]]]mmmwww{{{}}}}}}xxxvvvnnn```aaajjjvvvxxxppprrryyy|||vvvSSS:::222666///...---------///000111000000000/////////.........------,,,,,,------...***---///000...,,,++++++...------,,,,,,------...************************,,,,,,,,,++++++++++++***************************))))))))))))************************************'''((())))))''''''''')))))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((+++)))&&&&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''''''''(((***+++(((((())))))))))))******************************+++++++++,,,---000222333111333444555555666888:::===???AAABBB'''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''((()))***)))'''''''''(((+++******)))(((''''''&&&&&&&&&'''((())))))******''''''((()))***++++++,,,+++*********)))))))))(((((()))))))))************************************)))))))))))))))*********))))))))))))))))))))))))(((***++++++***))))))************+++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////,,,---111333555888>>>>>>=========>>>AAAEEEHHHLLLMMMMMMKKKHHHHHHIIIKKKEEEDDDCCCDDDDDDDDDAAA???>>>===<<<;;;:::;;;<<<<<<:::999999888888777666666333333444444444333111000444555777666666666999<<<;;;AAALLL[[[lllvvvjjjhhhmmmtttxxxyyyssspppvvvyyy}}}wwwsssnnnnnnwwwzzztttpppqqqyyyjjjMMM:::222000222666...000222111...---///111000000/////////............---,,,++++++,,,---...+++---//////---,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************------,,,,,,+++***))))))&&&((()))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((,,,***(((((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''((()))******(((((((((((()))))))))***************************,,,+++***+++,,,///222444111222444444444555888:::;;;>>>@@@AAA(((((()))))))))*********(((((((((((((((((((((((((((''''''''''''''''''((((((*********((('''((()))+++******)))(((''''''&&&)))))))))(((((((((((()))''''''((()))***++++++,,,++++++******)))(((((((((((()))))))))************************************(((((())))))************)))))))))))))))))))))))))))+++,,,,,,+++******+++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111...---000222111333888;;;::::::;;;???DDDHHHKKKHHHIIIKKKKKKIIIHHHHHHHHHCCCAAA@@@@@@AAAAAA???===999:::::::::;;;<<<===>>>999888888777666666555555333444555555444333111000///111444444333111///...222222222333999DDDQQQZZZiiivvvkkkUUUGGG888,,,...555555...(((///222555333000...///222////////////...............---,,,++++++,,,---...---------,,,++++++---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))))))))************''')))******(((((()))+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((***)))''''''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))************************,,,+++***+++,,,///222444111222444444444555888:::;;;===@@@@@@))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((()))***+++***((('''((()))******))))))((((((''''''++++++***)))((()))))))))(((((())))))******++++++*********))))))((((((((())))))))))))************************************((((((((()))******++++++))))))))))))))))))))))))***+++------+++***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111......000111///000444999888888;;;@@@FFFIIIJJJDDDEEEFFFGGGFFFEEEDDDCCCBBB@@@???>>>??????>>><<<777999;;;===>>>>>>>>>===888777777666666555444444333444444555444333111000333222111111111222333333444444333111000000333555;;;FFFSSS```ssswwwZZZGGG999///222///...222222///...///,,,///111111///...000333/////////.........------...------,,,,,,------...---------+++***+++...111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))************""""""$$$&&&(((***+++,,,)))+++++++++))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))************************+++++++++,,,---000222333000222333444444555777999;;;===@@@@@@((((((((())))))))))))***))))))))))))))))))))))))))))))(((''''''((()))))))))***+++***((((((((()))))))))))))))((((((((((((++++++***))))))***+++,,,)))))))))))))))*********)))))))))))))))((((((((())))))))))))************************************'''(((((()))******++++++)))))))))))))))))))))))))))***,,,,,,*********++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000------000111///000444999888888;;;AAAEEEFFFFFFEEECCCBBBAAABBBBBBBBBAAABBB@@@>>>>>>>>>???>>><<<888:::>>>@@@AAA???<<<:::777777666666555444444333222222333333333222222111666444222222222444555666000111222333444444333222666;;;===>>>DDDSSSbbbjjjgggMMM===888:::???444000......------222999------...------...///111//////.........---------,,,------------------,,,+++,,,------,,,,,,...///,,,,,,---......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))************###$$$%%%'''(((***++++++***+++,,,+++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))***+++---///000111222000222333333333444777999;;;===@@@AAA''''''''''''((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***)))***+++***)))((((((***(((((((((((())))))))))))******))))))***,,,...///*********)))))))))))))))((((((((()))))))))))))))))))))))))))************************************'''(((((()))***+++++++++))))))))))))))))))))))))((()))++++++)))((()))***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,++++++------,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---......,,,,,,000111000111555999888888;;;@@@CCCCCCAAAHHHEEEAAA??????AAABBBCCCBBB@@@>>>>>>>>>???>>>===:::===AAACCCBBB???;;;777777666666555444444333333111111111111111111222222.........///000///---+++111///------000222222222---111333111222666888666666DDDRRR]]]iii}}}}}}uuuSSSCCC666666555...)))+++///******111666444...***111///...---------......//////.........---------+++,,,............,,,+++)))+++...///...---------,,,,,,---......---,,,,,,*********************************++++++,,,,,,,,,************************))))))))))))************,,,,,,++++++******))))))+++,,,,,,+++(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((+++***)))***++++++)))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))***,,,...///111111111000111333333333444777999;;;>>>@@@AAA************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))!!!$$$''')))***)))******))))))))))))*********************)))))))))))))))************************,,,+++******)))*********++++++************++++++++++++++++++++++++++++++,,,+++***+++---...---,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////---,,,...222555:::<<<>>>???@@@BBBEEEGGGDDDCCC@@@???DDDIIIGGGBBB???>>>>>>======>>>???@@@>>>@@@AAA@@@>>>;;;::::::999:::<<<<<<:::666222///222222222111222222333333111111111111000000000000000000000000////////////111111000000000000111111222333444777<<>>???@@@AAA@@@AAAAAA@@@<<<:::999999===<<<;;;:::888555333222222111111111111111222222111111111111000000000000111111111111000000000000111111000000000000111111000/////////111333666888333777<<<@@@GGGQQQ___iiixxxwwwjjj___RRRGGG;;;333333444222000333333222111111000///////////////////////////.........------------......------------------------........................------------------------,,,------......------,,,++++++++++++++++++++++++************++++++++++++++++++******************((())))))***************+++++++++************)))************************)))*********)))(((''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''***(((%%%%%%'''((('''%%%'''((()))((('''&&&'''(((***((('''&&&'''((('''&&&'''((()))(((&&&%%%&&&'''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&''''''(((((((((''''''(((((((((((())))))))))))((((((((((((((((((''''''))))))(((((()))***++++++)))***+++---///000111222111222333444666888999:::????????????(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************)))''''''((()))))))))))))))******))))))))))))*********,,,...---+++)))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,+++***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---...222444999<<>>>>>@@@AAADDDDDDCCC@@@<<<999999:::@@@>>><<<999777666555666222111111000000111111111111111111111000000000000222222222111111111000000111000000//////000000111111000///...---...//////000111111//////333:::AAAEEENNNXXX^^^cccooo~~~iiiXXXMMMDDD;;;444666444111111333444444333222222222111111000000///......//////////////////......------------......------------------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******++++++++++++++++++((()))******++++++******+++++++++************)))************)))))))))))))))))))))***))))))(((((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''''''''''')))(((&&&&&&'''((('''&&&'''''''''&&&%%%%%%''')))***((('''&&&'''((('''&&&'''((()))(((&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))******)))(((((('''&&&&&&''''''(((((()))+++,,,---)))***+++---///000111222111111222333555777888999============)))*********++++++++++++(((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******''''''((()))))))))))))))************************+++,,,------+++)))))))))((()))))))))************)))***************++++++++++++++++++++++++++++++,,,,,,+++************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---***+++,,,,,,------,,,,,,------------------------------------------------------------------------...//////......///111444888;;;>>>????????????@@@EEEFFFEEEDDDGGGLLLLLLHHHFFFDDDAAA???>>>@@@BBBCCCHHHGGGEEEAAA===;;;<<<===AAA@@@===;;;999777777777333333222222111111222222111111111111000000000///111111111000000000000///000000////////////000000000000/////////000000111...111444555444444555777888777666777<<>>>>>>>>>>>(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******************)))''''''((()))))))))))))))******++++++++++++******&&&'''))))))((()))***,,,))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...---++++++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---///000/////////111333555666888:::>>>CCCJJJOOOJJJLLLLLLJJJJJJNNNOOOMMMIIIHHHHHHHHHIIIKKKMMMNNNJJJJJJJJJHHHEEEDDDEEEFFFBBBBBBBBBAAA???<<<999888777777666555444444444444111111111111000000000000//////.........---------000//////......//////000///.........------,,,,,,444222///,,,,,,---000111.........///111111000///.........,,,,,,///333777:::BBBKKKSSS]]]ggglllkkkyyyqqqeee[[[OOOEEEAAA===555...///111111000111000111111111000000///...222333333222111222444666000000000000000000000000------......///000000000......------------..............................................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,---------)))***++++++,,,++++++++++++++++++************))))))))))))***++++++,,,,,,*********+++******))))))((()))***++++++***)))(((((())))))******))))))((((((((((((((((((((((((((('''((()))((('''''')))***'''((((((((('''(((***---***((('''&&&'''((('''&&&&&&((())))))((('''(((***&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''(((((()))))))))((((((((((((((())))))))))))''''''((())))))***++++++++++++***))))))))))))))))))***+++---///000111222222222111111333666999;;;>>>>>>>>>>>>(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((''''''((()))))))))))))))))))))***++++++***))))))&&&((())))))((((((***,,,))))))))))))************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---------------------------...---,,,---...//////---+++,,,------...---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////111222333555777999<<<@@@EEEIIIDDDGGGIIIGGGHHHMMMOOONNNIIIIIIJJJKKKLLLLLLLLLLLLGGGHHHJJJIIIHHHGGGGGGHHHEEEDDDBBB@@@>>><<<;;;;;;777777555444444333333333111111111111000000000000////////////............//////............//////000000000000//////...---333000---++++++,,,......111///,,,((('''***000555111000///.........222666...111111000333:::>>>>>>AAAEEEQQQXXX[[[jjjxxxvvvrrrnnnhhhcccaaabbbccccccQQQFFF<<<888555222333555666444444666444222444999...000222222111111222333000///...---,,,---,,,,,,///000000000000000000000------......///000000111......------------..............................................................................,,,------......------,,,------------------------+++++++++,,,,,,,,,------******++++++,,,------...)))***++++++,,,,,,+++++++++++++++************)))******))))))((((((((('''++++++++++++******)))(((((()))+++,,,,,,+++)))((())))))************))))))((((((((((((((((((((((((&&&((())))))''''''))),,,%%%&&&(((((('''((()))+++***((('''&&&'''((('''&&&&&&((())))))(((((()))***&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))***+++)))***+++---///000111222333333222222444777:::<<<<<<<<<<<<<<<************++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))))))))))))))((()))***++++++***)))(((((()))***)))((((((***,,,))))))))))))************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,---/////////...+++,,,------......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---...000000//////111222111444777999:::<<<>>>@@@>>>BBBEEEDDDFFFKKKOOOOOOHHHHHHJJJJJJJJJIIIHHHGGGDDDFFFIIIJJJIIIHHHIIIIIIIIIFFFBBB>>><<<<<<===>>>777666555444333222222222111111111111000000000000000000000000//////////////////............//////+++,,,---............---)))***---000222222000...###***111333111///000222...---...///...---///333111222111---...222555444333222666444000:::DDD>>>AAAFFFTTTeeejjjiiirrrwwwpppfff\\\VVVUUURRRJJJDDDDDD>>>;;;======:::;;;>>>>>>888444444333000///111,,,///444666000***+++222---///111000//////111444///------///111222111000////////////000000000000---------...///000000111.........------.........////////////////////////........................////////////////////////,,,------......------,,,------------------------++++++,,,,,,,,,---------******+++,,,,,,---......******+++,,,,,,,,,,,,++++++++++++************))))))((('''&&&$$$"""!!!!!!,,,,,,,,,+++***)))((('''((()))+++,,,,,,+++)))((())))))************))))))))))))))))))))))))))))))&&&(((***)))''''''))),,,###%%%'''(((''''''((()))***((('''&&&(((((('''&&&&&&((())))))(((((()))+++&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))######%%%'''((()))))))))(((((((((((())))))))))))++++++******)))((((((((((((((((((((()))+++,,,---)))***+++---///000111222444333222222444777;;;===;;;;;;;;;;;;(((((((((((())))))))))))***)))((()))++++++)))((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))******+++,,,,,,,,,,,,+++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,***))))))***,,,---,,,------......------,,,------............------........................---------............///...------,,,,,,------..........................................///000000555555555666777999;;;<<>>===;;;::::::999999444444444444444444444444000000000000000000000000222222222111111111000000///000111111111///...---......///000000000000000//////............//////000///......000111111000/////////...,,,,,,...000222222111000///------,,,111111222222111///...---///000000///......///111...---...///000111000///+++---000222222000---,,,+++++++++++++++,,,---...,,,+++******)))*********------......------,,,+++---+++))))))***+++***)))(((((())))))************)))))))))***+++++++++,,,))))))************))))))(((((())))))))))))((((((******))))))((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''((($$$%%%'''((((((((('''&&&###%%%''')))******((((((''''''''''''(((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((************************(((***---......///111222111111111222444666999:::777888:::<<<(((((((((((())))))))))))***)))((()))++++++)))((())))))(((((((((((())))))((())))))))))))))))))((((((((((((((()))))))))***((()))******+++***************+++,,,,,,,,,,,,+++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,------......------,,,---......//////......---........................---------............///...------,,,,,,------..........................................///000000333333333444555777999:::>>><<<;;;===BBBEEEFFFFFFFFFDDDAAAAAADDDFFFGGGFFFCCCDDDEEEGGGHHHIIIJJJKKKBBB@@@===999888777888999666555555444444333222222000000000000////////////111000///...------------......------------......................................................,,,,,,,,,,,,---------------.........////////////,,,,,,,,,,,,------------000/////////000111222222111111111222222222222222333444666777777999<<<>>>;;;===@@@AAAAAA???===;;;===???CCCGGGIIIJJJJJJJJJCCCAAA???@@@AAABBB@@@>>>???<<<777555444444333333555444333222111111111111222222222222222222222222000000000000000000000000222222222111111111000000000000000000000///............///000000000000000//////............//////000...---...///111000000000111333222111000000111......///000000111222222++++++++++++,,,---......))),,,//////...,,,******111000...---,,,+++)))(((///---,,,******+++,,,------------------......///------,,,++++++++++++,,,+++,,,,,,,,,,,,+++******---+++))))))***+++***))))))))))))******+++++++++************++++++++++++))))))************))))))(((((())))))))))))((((((((((((((()))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))******)))((((((((((((((('''''''''((((((((((((((()))(((''''''''''''((()))%%%&&&''''''((('''''''''$$$%%%'''))))))))))))(((''''''''''''(((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))************************(((+++---//////000111333000000000111333555777999999:::;;;===(((((((((((())))))))))))***)))((()))++++++)))((())))))(((((((((((())))))((())))))))))))))))))(((((((((((()))))))))******)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------......//////......---........................---------............///......------------.......................................---......///000000000111222333555666777999999999;;;???BBBDDDDDDDDDAAA???>>>@@@AAABBBBBBDDDDDDDDDEEEFFFHHHIIIJJJ???===:::888666666777777666555555444444333222222000000000000////////////000000///...------------......------------......------------------------------------------------++++++++++++,,,,,,,,,,,,---------.........///////////////...............//////.........//////000111111000///...---,,,,,,000111111000//////000222---...///000000///...------...///000000000000000111000///000222333333222///---,,,,,,...//////...111111000000000000000111000000000000000000000000000000000000000000000000222111111111111000000000111000000///////////////......///000000000000000000//////......//////000///...------///000000///---///111222111//////000000000000/////////......444333222111111111222222000222555555333222222222333333222222222333444444555444222000///000111222,,,,,,,,,,,,------------///......---------------,,,,,,,,,,,,,,,+++******---+++***)))++++++***)))******++++++++++++,,,,,,+++++++++++++++*********))))))************))))))((())))))******))))))(((''''''((())))))***++++++)))))))))(((((('''''''''))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''((()))******************************************************)))+++...000000111222444111111111222444666888999:::;;;===???(((((((((((())))))))))))***)))((()))++++++)))((())))))(((((((((((())))))((()))************)))((((((((()))))))))*********)))******+++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------+++,,,---------------,,,------............------......////////////..............................---------............///......------------.......................................------....../////////000111222444555666888999:::===@@@CCCDDDEEEAAA???===<<<<<<===>>>???GGGFFFEEECCCBBBBBBCCCCCC===;;;999888777777777888666555555444444333222222000000000000////////////000///...---------------...------,,,,,,------...------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,---------.........000000000//////......---......------------------111111111111111111111111000111111111000000222444111222222222222333333333333333222222222222222222333222222333444444444444444333222333555555444222111111111111111222333333////////////////////////000000000000000000000000111111111111000000000000111000///......///000111......///000000000000000000000////////////000000///...,,,---///000000///---...000000//////000111333222222111000/////////000000//////////////////000000000///...///222444------.........///111333---...///000///...,,,+++------...............---//////...------------............///...------,,,---,,,******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******++++++******))))))))))))******)))))))))(((((()))))))))*********)))((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''&&&%%%%%%'''((()))'''''''''''''''((()))***''''''''''''((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))***************************,,,///000000111333444222222333444666777999999:::;;;===???(((((((((((())))))))))))***)))((()))++++++)))((())))))(((((((((((())))))((()))***++++++***)))((())))))))))))************((()))******++++++************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------...------,,,,,,------...+++,,,---............------......//////......---...//////////////////...........................---------............//////......------......///..............................------------......//////000111222444555666777999;;;>>>@@@BBBCCCEEE???>>><<<;;;:::;;;===>>>EEEDDDCCCAAA@@@?????????;;;;;;:::999888888999999666555555444444333222222000000000000///////////////......------------...------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,++++++*********------,,,,,,+++,,,,,,,,,,,,,,,---......///000000+++,,,------,,,---///111,,,,,,,,,,,,---....../////////...------...///000...//////...------------111000000111222222000...............///000111111000000000000000000000000////////////////////////000000000000000000000000111000///......///000111......///000000000000000000000////////////000000000...------///000000///000000000000///000444666000000111222333444444555//////000111222222333444000222444444333333444666222333333111...---...000///000111111111000///......///000000000//////...//////...---------------....../////////...------...,,,******+++,,,+++***---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************++++++++++++******))))))************))))))+++*********)))))))))(((''''''(((((()))******+++))))))))))))))))))))))))***))))))(((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((''''''''''''(((((()))''''''''''''(((((((((((('''''''''((((((***+++,,,((((((((((((((((((((((((***************************,,,///000000111333444111111333444555666777777999:::<<<>>>(((((((((((())))))))))))***)))((()))++++++)))((())))))(((((((((((())))))((()))+++,,,,,,+++)))((()))))))))*********++++++((())))))***+++***************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......------------......,,,------....../////////......////////////.........//////000000//////...........................---------............/////////............//////........................///...------,,,---------///000000111222444555666555888;;;<<<===>>>@@@AAA>>>>>>===<<<:::;;;>>>@@@AAAAAAAAAAAAAAA@@@???>>>::::::::::::::::::;;;;;;666555555444444333222222000000000000////////////......---------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111222222111000000111333/////////000000111111222000/////////000111222222222333444333111000111222---------...000000///---...............///000111000000000000000000000000//////////////////////////////000000000000000111///////////////000000111......///000000000000000111000000//////000000111000///......000111111000...///000000000111444777555555444444444444444444:::888666444444666888:::;;;===>>>>>><<<:::999:::<<>>999666666777777777555444333222111111---.../////////...---,,,000///......------......---------------,,,++++++...,,,+++***+++,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++******)))******++++++******))),,,++++++***))))))((((((&&&''''''(((***++++++,,,))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))******+++''''''''''''''''''''''''************************)))+++...000000111222444...///111222333444444444888999;;;===(((((((((((())))))))))))***)))((()))++++++)))((())))))(((((((((((())))))((()))+++------+++)))((())))))*********+++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------.................................------------.........------------///000111......////////////......//////000000000000//////........................---------............/////////............//////........................///...------,,,,,,,,,---/////////000111333555666555888;;;===<<<<<<===???===>>>???===<<<===@@@CCCAAABBBCCCDDDCCCAAA>>><<<999999999999:::;;;;;;;;;666555555444444333222222000000000000////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.........++++++++++++,,,,,,---...............---------------......---++++++,,,...,,,---...///000000000000,,,,,,,,,------.........---///111000......///222222000///000111222111000000000/////////000000111000000000000000000000000////////////////////////////////////000000111111......///000000000000000......///000000000000000111111000000000000111111111000//////111222222111///222666888888888888999BBBCCCCCCEEEFFFGGGHHHHHHHHHEEEBBBAAAGGGPPP[[[cccfff```WWWNNNIIIKKKRRRXXXdddffffff```VVVNNNJJJIIIEEEGGGJJJKKKHHHAAA999444444555777777777555444222111111000////////////000---------------,,,,,,+++...---++++++,,,,,,,,,+++,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))************************(((((()))))))))*********))))))))))))))))))))))))******)))((((((((((((((('''''''''(((((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((***)))))))))))))))******((((((((((((((((((((((((************************(((+++---//////000111333///000222333444555444444888999;;;===(((((((((((())))))))))))***)))((()))++++++)))((())))))(((((((((((())))))((()))+++------+++)))((()))************+++++++++++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------....................................------------......///...---,,,---///111333......////////////......//////000000000000//////........................---------.........////////////............//////........................///...------,,,,,,,,,,,,.........///111222444555666:::===>>>===<<<===???>>>???@@@>>>===>>>BBBFFFEEEFFFGGGGGGDDD@@@;;;888777888888999::::::;;;;;;666555555444444333222222000000000000////////////------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++++++++++++++,,,---...///,,,,,,------............***+++,,,,,,+++,,,...000,,,---///111222222111000------............------))),,,......------000222444111///.........---+++...------,,,,,,------...////////////////////////////////////////////////.../////////000000111111---...///111111111000///...//////000000000000000111111000000000000111111222111///000222333333222777<<>>EEECCC@@@>>>===???AAACCCJJJJJJJJJGGGBBB???===<<<777888;;;???AAA@@@<<<999777777777777666555444333333111//////000000...,,,111///------/////////.........---,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////............////////////...------------...//////////////////////////////000//////.........//////...............///000000........................////////////////////////////////////000000000000111111222333333222///---333333111//////000222444000555444...///666666...555222444999999666777<<>>===>>>???AAA@@@>>><<<<<<:::888666444333333333222111000000000000///---///...,,,,,,------,,,++++++++++++,,,---...///000,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---------..............................---------,,,,,,------...,,,,,,,,,,,,,,,------...------------------------........................////////////000000000000111000///.........///000......///111222222000---444111222666888999<<<@@@EEEHHHPPPWWW[[[___iiirrr|||gggkkk{{{xxxnnnmmmlllgggkkkoooggg```OOO===999;;;:::555111555333111000000///---+++,,,,,,---,,,++++++,,,...++++++,,,------....../////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***))))))******************))))))((('''''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))+++,,,+++*********)))((()))***+++,,,***))))))((((((((((((((((((((((((((())))))))))))++++++***+++,,,---,,,+++++++++,,,...///000111222222222333333444555666666999<<>>???===<<>>:::777666888888666333444444555444333111000///...------,,,------...///222222111111111111111111000000111111000000///...000//////...............000000000000111222333444666888999999===GGGMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKPPPOOOKKKFFFAAA>>>>>>???@@@???>>>@@@BBBCCCCCCBBB???===999666444333333444222111000000111111///...000...---,,,------,,,+++///...------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******)))))),,,,,,,,,,,,------------++++++,,,---------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------...------------------------........................////////////000000000000111111111000///...///000444222000000222444555666777555:::AAACCCDDDQQQaaawwwzzzvvvtttsss\\\PPPLLLFFF???;;;>>>;;;777333111111111111+++,,,------,,,,,,...000,,,,,,,,,,,,---------...222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***((((((((()))*********+++)))(((((('''''''''(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))++++++***)))******))))))******+++,,,))))))(((((((((((())))))(((((((((((())))))))))))---***((())),,,---,,,)))***+++,,,---///000111111222222333333444555666666:::===@@@BBB((((((((((((((())))))***))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000111111111000000///000111222333444666777777;;;888555555777;;;======???>>>@@@EEEFFFHHHPPPZZZZZZVVVQQQOOOQQQTTTVVVWWW^^^hhhtttxxxssshhh```[[[QQQPPPRRRXXX\\\ZZZPPPFFFNNNIIIBBB???>>>>>>;;;999777666666666777888999999222222333222111000...---333333222111000000111111//////000000//////...---000000///............///000000000000111222333333555777999999???HHHOOOQQQPPPOOOMMMKKKKKKMMMOOOQQQTTTRRRNNNHHHBBB???>>>???@@@??????AAADDDFFFGGGGGG@@@>>>:::777444333444444222111000000111111000///222000...---......---,,,//////...---,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((,,,------------.........***+++,,,,,,------,,,,,,------------------------+++++++++++++++,,,---------------,,,---......///------------------------........................////////////000000000000+++...222333333333555777333444666777999;;;===???AAACCCKKKTTTXXX```vvv}}}zzz{{{oooccc[[[TTTQQQQQQSSSMMMCCC999222000111333111111111///,,,++++++,,,------------------------333222111///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***((((((((()))*********+++)))))))))(((((())))))*********************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,***))))))******)))(((***************++++++,,,))))))(((((((((((())))))(((((((((((()))))))))))),,,)))'''(((+++,,,***'''***+++,,,---...000111111111111222333444555666777999<<<@@@BBB''''''((((((((()))))))))))))))))))))))))))))))))******************************++++++,,,---------------------------------,,,---...///000000000000//////000000000000000111222222444555777888::::::<<<999999>>>IIIUUU]]]```^^^VVVQQQUUUZZZcccuuu|||ppplllqqqzzz|||ppppppuuulllhhhccc^^^ZZZWWWTTTRRRNNNHHH@@@<<<:::999666333222333444555666777666666444333111000//////000111000000000000000///......111000//////......//////111111000000111222222333444777999:::@@@IIIOOOPPPUUUSSSPPPNNNNNNQQQTTTVVVRRRQQQNNNIIICCC@@@??????BBBBBBBBBDDDGGGIIIIIIIII???>>>;;;888666555444444222111000000222222111000333111///.........---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,******************************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))------------............)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000,,,///111111000000333555///777AAAGGGHHHJJJNNNRRRaaaeeennnvvv~~~}}}}}}xxxooouuu}}}zzzxxx{{{yyygggSSS@@@555000///,,,---...---++++++,,,............///////////////444222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++))))))************************)))))))))***++++++******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---+++)))((())))))(((''')))))))))************+++((((((((((((((())))))***(((((((((((())))))))))))+++***))))))******)))(((******+++---...///000111111111222333555666777777666999===???&&&''''''((((((((((((((())))))))))))))))))))))))******************************++++++,,,------...------------------------...///000111222222222222111111111111333555777999:::<<>>===<<<:::888666555444222111000000222222111000222000...---------,,,+++------,,,,,,,,,---......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******************************************************))))))))))))******++++++++++++++++++++++++******************************************+++++++++,,,,,,,,,------------((()))+++,,,---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---...///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000///222333333333777>>>EEEFFFQQQ]]]bbbdddlllzzzzzzrrrllliiiooozzz}}}iii```dddvvv{{{uuuvvvqqq[[[JJJAAA???777777777444111000000111...///000111333444666666333111///---------......---------------------------,,,++++++------,,,++++++++++++++++++************)))))))))******+++,,,((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***(((((()))******)))(((((())))))*********)))((((((((((((((()))******(((((((((((())))))))))))***+++,,,+++)))((()))*********+++,,,...///000000000111222333555666777777666999===>>>&&&''''''((()))((((((((())))))))))))))))))))))))******************************+++,,,,,,---..............................000111222333444555555555888888888:::===@@@DDDGGGHHHKKKRRR[[[eeennnuuuyyy|||~~~yyywwwjjj[[[OOOHHHDDDCCC<<<:::888666555666777888333444444444444333222222111111000///////////////111111111111111111222222333777:::<<>>@@@))))))))))))((((((((((((+++)))((('''((()))+++,,,///,,,))))))++++++)))''',,,,,,,,,,,,,,,------...***---000111222333222000---555555555;;;;;;<<>>;;;AAA???:::444222444444222///000111333222111///...///000000/////////000000111111222444:::BBBGGGIIIHHHKKKKKKLLLNNNPPPQQQQQQPPPNNNOOOPPPNNNLLLKKKLLLMMMNNNIIIFFFGGGJJJIIIBBB;;;999::::::;;;:::777555444222222111111000111111111......//////......---,,,...---,,,,,,++++++++++++((()))+++,,,,,,+++)))(((+++***)))***,,,---,,,+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******))))))******+++,,,***************)))((('''++++++************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))+++++++++************)))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,///...------......---,,,......000222222222444777555888AAARRReeesssyyyyyyyyykkkbbbaaahhhpppuuusssggg]]]___lllxxx|||zzzyyyrrruuuzzz|||{{{|||uuuooojjjkkknnnmmmjjjhhhyyy}}}}}}uuuVVVDDD;;;666...333666666888<<<===;;;===777000---///000...***,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***+++,,,,,,------************))))))))))))******))))))((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))************************))))))))))))******************)))((((((((((((((())))))(((((()))***++++++************************))))))***---111222///---111222000000444999999555;;;===>>>???)))))))))))))))))))))(((+++***)))((()))***,,,------+++)))))),,,---,,,***((()))+++,,,............222222///,,,,,,...111333666??????@@@FFFEEECCCJJJHHHVVV___eeeiiifffkkk|||~~~vvvnnnmmmnnnnnnrrrwww~~~}}}zzz|||~~~qqqtttkkk```[[[MMM>>>===<<<:::888666555333111000111000///------000333666111111000000000000111111444444666;;;BBBGGGHHHHHHJJJJJJLLLNNNPPPPPPOOONNNMMMLLLKKKKKKLLLMMMOOOPPPKKKHHHFFFFFFHHHFFF@@@;;;;;;;;;<<<;;;:::888555333222222111111000000111111---............---,,,,,,...---,,,,,,+++++++++,,,((()))+++,,,,,,+++)))(((+++***)))***,,,---,,,+++)))***++++++++++++***)))*********+++++++++,,,,,,******))))))******+++,,,,,,,,,------,,,,,,++++++++++++************++++++++++++***))))))***++++++)))))))))))))))))))))))),,,,,,++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,------------......---...////////////333222222111111222555999EEEQQQ^^^ccceeepppzzz|||}}}ooodddpppbbb^^^VVVQQQTTTbbbuuupppfff^^^aaajjjooolllgggoooxxx{{{hhhRRREEE???AAA666000444888888;;;AAA>>>:::444///---...000222,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------************))))))))))))******))))))(((((((((((((((((()))***************))))))))))))))))))))))))************************))))))))))))******************)))((((((((((((((()))))))))))))))***++++++************************))))))***---111222000---333444222111444888888444;;;<<<>>>>>>)))))))))))))))))))))))),,,+++*********+++---...+++***)))***,,,......---'''(((+++---............///......///000444:::???@@@HHHGGGFFFLLLMMMOOOYYYmmm~~~~~~zzzyyyvvv___YYYOOOLLLEEE===666333222222777555222///...///000222222111111000000111111111444444555999>>>BBBDDDDDDFFFHHHKKKMMMNNNMMMLLLJJJKKKHHHEEEFFFJJJMMMNNNMMMGGGGGGGGGGGGEEEBBB???===>>>>>>===<<<:::888555333333222111000000000000000---------------,,,++++++------,,,+++++++++,,,,,,)))***+++,,,,,,+++***)))+++***)))***,,,,,,,,,+++)))***++++++++++++***)))*********++++++++++++,,,******))))))******+++,,,))))))))))))************++++++************+++++++++******))))))******+++))))))))))))))))))))))))...------,,,+++******))))))******+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------............///000111111...000222444999AAAJJJPPP]]]nnn~~~xxxoooqqqvvvrrrhhhgggllltttiii]]][[[]]]gggxxxyyyvvvuuurrrooosssssszzzzzzzzz|||ooollltttyyyuuummmlll{{{wwweeeZZZUUUQQQ???777???BBB999777>>>??????===888333111222444------------............++++++,,,,,,------......,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---++++++*********)))))))))***))))))))))))((((((((())))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))***+++************************))))))+++---000111000...444555444222444888777333:::<<<>>>>>>)))))))))))))))*********+++************+++,,,---+++*********+++,,,------++++++,,,---...///000111...000555;;;======AAAGGGCCCNNNPPPQQQZZZbbbooo~~~}}}}}}zzz}}}~~~}}}~~~uuujjjZZZLLLDDD???<<<::::::888666555333222///---222111111000000000000111222222333555888;;;===>>>AAAEEEHHHKKKJJJHHHGGGFFFGGGDDDBBBEEEKKKMMMJJJFFFEEEHHHJJJHHHDDD@@@??????@@@@@@???===:::888555444333222111000000///000000,,,,,,------,,,,,,+++***---,,,,,,++++++,,,,,,,,,)))***++++++++++++***)))+++))))))***+++,,,+++************++++++*********************++++++++++++******))))))******+++,,,''''''''''''((())))))***++++++************++++++******))))))))))))******))))))))))))))))))))))))///...------,,,+++******))))))***++++++++++++***+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---........................000222...555===EEEPPP^^^iiioooxxxwwwnnnkkkuuuyyyzzzvvvssspppggg^^^VVVVVVYYYdddzzz~~~uuuvvv{{{vvvhhhgggnnnyyyxxxggg^^^cccmmmxxx}}}}}}uuullleee___ZZZppp}}}~~~zzz}}}|||{{{zzzxxxtttqqqrrr```\\\___eeeaaaOOO???:::AAABBBCCCBBB>>>999444222//////..................***++++++,,,---...//////,,,,,,,,,++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************))))))((())))))******)))))))))))))))************************************,,,...///000000000111444555333555888888555:::;;;======((()))))))))*********+++)))))))))))))))***+++++++++++++++*********+++,,,---------...111555:::<<<===<<<@@@DDDCCCBBBGGGPPPUUUgggrrrwwwxxxxxx~~~}}}yyyyyyyyyrrrpppkkk___TTTDDD???:::666555555444333222111000000/////////000111222333444555777999;;;>>>BBBFFFHHHFFFCCCBBBBBB@@@@@@CCCJJJQQQRRRLLLEEEEEEHHHKKKIIIDDD@@@@@@AAABBBAAA???===:::777555444333222111000////////////,,,,,,------,,,,,,+++***,,,,,,,,,++++++,,,,,,---*********++++++************)))((()))+++,,,+++***+++******************+++))))))*********+++++++++******))))))******+++,,,***************+++,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))......---,,,,,,+++******))))))***++++++++++++************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---...///...//////...---...111444<<>>BBBFFFFFFCCC@@@@@@AAA;;;???GGGQQQWWWWWWPPPJJJEEEHHHJJJIIIEEEBBBAAAAAAAAA@@@>>><<<:::777555555333222111000///.........---------------,,,++++++,,,,,,+++++++++,,,------***************************)))((()))+++++++++***++++++***))))))***++++++)))))))))************+++******))))))******+++,,,***)))((((((((()))***+++++++++************++++++((())))))******))))))((()))))))))))))))))))))))),,,,,,,,,,,,++++++++++++)))******+++,,,+++++++++))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,---///000///111333222111333888===HHHYYYmmm}}}xxxvvv~~~xxx{{{~~~ttt|||~~~tttooorrrxxxhhhhhhgggqqq}}}vvvqqq~~~zzzxxxhhhUUUMMMEEE<<<;;;AAAGGGIIIHHH===;;;888444111000///...,,,,,,------......//////------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++*********)))))))))************+++++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))***+++++++++******)))))))))))))))***************************,,,---......///111333***000444333444888999888888:::<<<<<<((())))))******+++,,,,,,))))))******+++++++++***+++---......,,,,,,///111111333777<<>><<<:::888777666666333222111///......------......//////......---,,,++++++++++++,,,,,,---...++++++************++++++***(((((()))***+++***))),,,+++***))))))***+++,,,))))))))))))*********************)))***++++++,,,---,,,***((('''((()))***++++++************++++++'''((()))******)))((('''))))))))))))))))))))))))((())))))******+++,,,,,,++++++,,,------------,,,((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---///...,,,,,,,,,---///111222666:::===???DDDMMMUUUbbbvvvvvv^^^bbbdddeeelllxxx}}}wwwlllcccbbbiiirrrwwwgggUUUYYY^^^```sss{{{|||ggg}}}ssshhhcccddd___```___[[[VVVPPPNNNMMMNNNKKKEEE???999555333222...............---------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++***************)))((('''))))))))))))))))))))))))************************))))))))))))******************))))))***+++,,,,,,++++++***))))))((())))))***************************,,,///...---...111555***000555333222444555444777999;;;;;;+++,,,,,,,,,++++++---///***)))))))))+++,,,---,,,111000///000444999===@@@BBBHHHIIIDDDDDDLLLUUUWWW```gggttt~~~xxxqqquuu|||tttuuu~~~~~~xxx}}}vvvtttyyy}}}|||ooottt|||www~~~pppVVVKKK???999555111111222222000000444666666999===>>>BBBEEEEEEBBBCCCGGGLLLQQQQQQPPPOOONNNMMMLLLLLLMMMJJJGGGEEEEEEEEEEEEDDDCCCAAA>>>===<<<;;;888777333444444444333333222111000000000///---,,,---//////---,,,,,,---...,,,++++++,,,,,,,,,,,,+++******((()))***+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,+++++++++******))))))))))))************))))))*********)))))))))))))))++++++*********************))))))***,,,------,,,---+++***+++,,,,,,+++******+++,,,++++++,,,///111555///+++---000000333666:::999===HHHRRR[[[fffoootttsss}}}{{{nnn^^^\\\___hhhlllmmmqqqxxxwwwrrrllljjjppp}}}{{{~~~|||tttiiijjjoootttvvv{{{xxxmmmgggmmmsssttt|||fffGGGFFFOOOTTTRRRSSSRRREEE444222111111///...---...///000---+++***+++,,,,,,,,,///...,,,,,,---------,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++'''((()))++++++******)))((((((((((((((()))******++++++************++++++---,,,+++******+++,,,---++++++---///000111111111111222222333444444444444777888888888+++,,,,,,,,,******,,,...---+++******+++,,,------+++000777===AAADDDEEEFFFMMMKKKGGGHHHWWWppp~~~~~~uuupppxxx|||www}}}yyyzzz{{{rrrsss}}}xxxrrruuu}}}sssttt|||~~~}}}tttoooYYYJJJ@@@888333222777444333444333222777>>>===AAAEEEFFFFFFHHHMMMQQQTTTSSSRRRPPPNNNMMMLLLLLLKKKIIIGGGFFFGGGGGGEEEDDDBBBAAA@@@??????>>>;;;999666666666555333222000/////////////////////......///---,,,,,,---...,,,++++++,,,,,,,,,,,,+++************++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++******)))))))))))))))************))))))***)))))))))))))))))))))***************************))))))***,,,------,,,,,,+++******+++,,,+++***+++,,,,,,,,,+++,,,///111///,,,...222444444666:::AAAGGGUUUcccnnn{{{yyytttrrrwwwuuukkkccceeelllrrroooiiiiiinnnuuuuuuvvvwww~~~zzzwwwuuutttmmmbbbYYY]]]mmm|||}}}mmmwwwkkkooowwwhhhIIIGGGFFFPPPgggvvvjjjTTTBBB;;;333000222222000,,,...---,,,,,,...000000//////...,,,,,,---...---,,,------,,,,,,,,,,,,------************************************************))))))))))))))))))))))))++++++++++++++++++++++++'''((()))***+++******)))((((((((((((((()))******++++++************++++++,,,++++++******++++++,,,++++++---///000111111111111222333333444444444444888888888888+++,,,,,,+++***)))+++,,,...---+++***+++,,,...///222999CCCIIIJJJHHHGGGGGGIIIGGGIIIVVVppp{{{ooorrrtttmmmiiilll~~~uuutttyyyuuusssvvv{{{~~~}}}{{{vvvmmmjjjvvvppp]]]NNNBBB:::777666555555777555333777===;;;???EEEHHHJJJMMMSSSWWWXXXWWWTTTQQQNNNMMMLLLLLLIIIHHHHHHHHHIIIIIIGGGFFFBBBBBBBBBBBBCCCAAA>>>;;;:::999777555333111///...000......000333333000---///---,,,,,,---...,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))*********************************))))))***,,,------,,,+++***))))))+++,,,+++)))+++---------,,,---///111---...222777777666:::@@@EEELLL^^^ttt|||xxx{{{tttpppvvv}}}tttmmmqqqwwwzzzvvvrrruuu{{{}}}zzz}}}ppp```VVVVVV___ggg}}}ooopppuuuxxxwww{{{sssmmmSSSLLLEEEPPPkkkpppXXXIII888000222555333//////......///111222111000///...,,,---......---+++......------------......++++++++++++++++++++++++************************((((((((((((((((((((((((************************(((((()))************))))))(((((((((((()))******++++++************++++++++++++++++++++++++++++++++++++---///000111111111111111333444444555555555888888888888+++,,,,,,+++))))))***,,,,,,,,,,,,+++,,,...222555===@@@DDDEEEDDDDDDHHHLLLSSSUUU]]]kkk{{{uuuwwwyyytttzzz}}}}}}vvvmmm{{{xxxttt~~~~~~rrrzzz~~~~~~|||qqqaaaQQQEEEAAA999666555999:::888888:::;;;???DDDHHHLLLPPPTTTXXXZZZXXXUUUQQQNNNLLLLLLLLLIIIHHHIIIKKKLLLLLLJJJHHHCCCCCCCCCDDDDDDBBB>>>:::;;;:::888666444222000000111//////333888888333---///---,,,,,,---...,,,++++++,,,,,,,,,,,,+++******------------,,,,,,+++***************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))************************+++++++++***))))))***,,,------,,,***)))((()))+++,,,+++***+++,,,------------///000111222666999888999AAAKKK\\\aaattt|||rrrkkkrrr~~~nnnnnnooosss{{{xxxpppgggccc|||wwwrrrrrrrrrxxx|||qqqhhh______[[[YYY^^^iiinnnmmmbbbWWWFFF999222111333444111000//////000000...---///...------......---+++......------------......++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((())))))***+++++++++************+++++++++++++++,,,,,,+++++++++***+++---///000111111111111111333444555555555555888888888999+++,,,,,,+++******+++---***,,,...///111444999===>>>>>>>>>@@@GGGTTTdddoooyyywwwtttrrrrrrqqqrrrttt~~~zzz|||tttkkklllyyy}}}qqqwwwyyyxxxooodddaaaRRREEE:::777888777777777<<>>222000222///...------...///...---///.........//////---+++------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++++++++************++++++++++++++++++++++++++++++***+++---///000111111111111111333444555666666666888999999999+++,,,,,,,,,++++++---///+++///444777888<<>>BBBFFFJJJMMMNNNOOOSSSSSSRRRPPPNNNLLLKKKJJJJJJIIIIIIKKKMMMNNNMMMLLLFFFEEEEEEEEEEEECCC@@@======<<<999777555444444444222222333666999888444//////---,,,,,,---...,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++))))))************))))))((((((((()))******++++++)))))))))***++++++,,,,,,***))))))***,,,------,,,+++***)))***,,,------,,,***,,,///111111222333555222444===JJJWWWcccsssrrrgggrrr|||vvvhhhaaadddccceeegggfffgggtttqqqaaa\\\bbbjjjmmmrrr|||uuuhhhlllxxxqqq^^^XXXdddnnniiiVVVCCC999777000...,,,,,,...000000000///......///000000---+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************)))))))))((()))******+++***))))))))))))***++++++++++++************++++++---,,,+++******+++,,,---++++++---///000111111111000111333444666777777777999999999999***,,,------,,,---///111000666===@@@AAADDDHHHMMMNNNSSS^^^ooouuupppmmmmmmooowwwzzzqqqwwwzzz{{{rrruuu|||}}}}}}gggRRRAAA;;;<<<<<<>>>AAAFFFJJJMMMMMMMMMMMMNNNOOOOOONNNLLLJJJIIIIIIHHHGGGGGGIIIKKKKKKJJJFFFEEEEEEEEEGGGGGGEEECCC@@@>>>;;;777555333333333000222333555555333111//////---,,,,,,---...,,,++++++,,,,,,,,,,,,+++************++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,))))))************))))))'''(((((()))******++++++((())))))***++++++,,,,,,***))))))***,,,------,,,+++******+++---///...---,,,...222444555666888:::999AAASSSkkk~~~zzzppprrrzzzppphhhgggjjjxxx{{{fff^^^___```www}}}{{{pppnnn|||~~~iii[[[cccllloookkkaaaXXXRRR:::666111/////////000000///...///000111000---+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))++++++******))))))******+++,,,++++++************++++++...,,,***((((((***,,,...++++++---///000111111111000111333555666777777888999999999:::***+++---------...111333555<<>>EEEPPPiii|||ooossssssmmm{{{qqqaaaWWW___vvvzzzvvvnnnjjjtttuuujjjccc``````hhhssszzzxxxsssEEE@@@888222///...------///...///000111000---+++//////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,*********)))******+++,,,++++++************++++++///---)))'''''')))---///++++++---///000111111111000111333555666777888888999999::::::+++,,,---...333777777333:::EEEBBBEEERRRPPPQQQeeeyyy{{{}}}zzzpppddd]]]\\\vvv}}}|||wwwwwwnnniiissskkkQQQCCCBBB>>>>>>EEEIIIHHHJJJOOOLLLMMMNNNNNNMMMJJJGGGDDDCCCDDDEEEDDDDDDEEEHHHJJJHHHGGGFFFFFFFFFGGGHHHIIICCC@@@:::777444333111000111111000000//////......000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))************+++***)))(((((()))***+++************************))))))************))))))(((((()))***************))))))*********))))))(((************+++,,,------000///...------...///000666333666<<>>CCCKKKPPPddd~~~vvv{{{~~~uuuxxxuuusssyyy{{{}}}uuujjjdddaaaaaarrrvvvoooqqqssstttvvv~~~ppp```fffddd^^^]]]nnnaaaJJJ555111555444///,,,...///...,,,---...---+++......//////......---,,,......---------,,,,,,,,,///---+++***+++,,,,,,,,,))))))))))))))))))))))))+++,,,---,,,*********+++((((((((()))******+++++++++++++++*********)))))),,,+++***)))))))))+++++++++++++++,,,,,,+++++++++...............///000000222222333444555666777777999999999999...111444444222555>>>HHHDDDFFFDDDKKKaaauuunnn```___jjjuuu~~~||||||lllnnnrrr|||}}}|||nnniiieee]]]]]]nnnooo```SSSHHH@@@CCCIIILLLNNNQQQMMMMMMKKKIIIGGGDDDCCCBBB@@@AAABBBCCCCCCEEEHHHJJJJJJIIIHHHGGGFFFFFFGGGHHHBBB>>>:::666444333111///111111000000//////......000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))************+++***)))(((((()))***+++************************))))))************))))))(((((()))***************))))))************)))))),,,+++++++++,,,------...------------...000111222666555888>>>BBBFFFQQQ\\\fffuuufffZZZ___rrr}}}ppp~~~pppeeeiiimmm~~~zzzgggkkkuuu}}}}}}vvvooommmssswwwvvvyyyrrrrrrjjjhhheee^^^ccceeecccgggssskkkXXXCCC999555111/////////000000//////......---///............---------------,,,,,,,,,+++++++++///,,,******+++,,,,,,+++************************((()))***)))'''''''''(((+++++++++***))))))((((((+++++++++*********)))))),,,+++***))))))***++++++******++++++++++++******++++++,,,---///111333444333333444444555666888888::::::::::::000000555===>>>>>>GGGTTTPPPQQQ\\\mmmxxx```TTT^^^uuu~~~uuuwwwzzzvvvkkk\\\ZZZ\\\]]]___hhhwww}}}vvvuuu~~~yyywwwvvvmmmmmmggg```YYY\\\qqqwww|||hhhRRRIIIIIIKKKKKKLLLOOOMMMIIIEEEBBBAAAAAAAAACCCDDDEEEDDDDDDDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFGGG@@@===888555444333111///111111000000//////......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))******************))))))))))))******************************))))))************))))))(((((()))***************))))))***************)))------,,,,,,,,,---......,,,---///111333444555666777999>>>DDDLLLYYYmmm~~~YYYMMMQQQfffuuussssss{{{wwwtttssssssnnnkkkttt}}}~~~tttxxx~~~vvvkkkiiipppxxxqqqbbbdddlllooopppppptttwwwuuuppppppsssnnneeeXXXLLL@@@777444777///111222222000......///000///...---,,,---......,,,,,,+++++++++*********---,,,***)))***++++++***************************((()))))))))'''&&&'''(((,,,++++++***))))))((((((+++++++++***************+++******)))******++++++)))******************)))++++++,,,---///111333444555444444444555777999:::::::::::::::666000777HHHSSSQQQOOOSSSQQQ]]]rrraaaZZZdddvvvyyyxxxvvvooo~~~|||tttoooqqqtttuuuqqqnnnoootttxxxwwwwwwxxx~~~wwwsssxxxvvvuuu|||ttt}}}{{{www|||xxx{{{mmmWWWMMMJJJIIIHHHNNNLLLIIIFFFDDDBBBBBBBBBKKKLLLKKKIIIEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFF===;;;777555444333111000111111000000//////......000///...---------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************((()))))))))***************))))))))))))))))))***************************))))))************))))))(((((()))***************))))))***+++++++++******---,,,,,,,,,,,,---.........000333555888999999999===AAAGGGLLLVVViiissssssvvvbbbhhh|||xxxyyylllWWW^^^zzzyyysssppp~~~jjj^^^WWWrrr}}}qqqmmmnnnpppqqqqqqmmm^^^kkkpppqqqjjjXXXEEE:::777111000111222000------000111///---,,,+++,,,...///,,,,,,,,,,,,++++++++++++,,,+++))))))***+++***)))***************************+++,,,+++***))))))+++((())))))******+++,,,,,,******************************************++++++))))))************))))))...............///000000666555444444555777:::;;;;;;;;;;;;;;;:::999AAAPPPWWWUUUTTTXXX[[[mmm}}}~~~xxxnnnkkksss}}}~~~xxxgggUUUMMMJJJIIIIIIHHHHHHGGGFFFDDDCCCCCCLLLLLLLLLIIIFFFCCCBBBBBB???@@@AAABBBCCCDDDDDDDDD;;;999777555555444222000111111000000//////......//////...------------...---------,,,,,,+++++++++***++++++,,,,,,++++++***************************************************((()))))))))************)))))))))******)))))))))************************))))))************))))))(((((()))***************))))))***+++++++++++++++,,,++++++,,,,,,---...///111333555888:::;;;;;;;;;AAAIIIRRRZZZfff}}}rrriiidddttt|||rrrlllaaabbb}}}uuu}}}oootttttt]]]PPPKKKssslllccclllqqqnnnuuuoooWWWaaappprrr\\\HHH<<<888222///000000,,,---000111///---,,,+++,,,...///------------,,,,,,,,,,,,,,,+++******++++++***(((************************,,,---...---+++***+++,,,)))))))))***++++++,,,,,,************************))))))******++++++++++++))))))************))))))...............///000000555555555555666888999:::;;;;;;;;;;;;888BBBMMMPPPPPPTTT```lll}}}www|||zzzzzzzzzxxxcccUUUKKKDDDFFFFFFFFFFFFEEEDDDCCCBBBEEEFFFGGGGGGEEECCCCCCCCC===>>>???@@@AAABBBBBBBBB:::888777666666666444222111111000000//////......///......---------.........------,,,,,,++++++******++++++,,,,,,++++++***************************************************))))))))))))************))))))************))))))************************))))))************))))))(((((()))***************))))))***+++,,,,,,,,,,,,++++++,,,,,,...///111222555666888:::===>>>???@@@BBBRRReeewwwzzzlllaaayyynnncccqqqrrrvvvxxxuuudddlllssswww{{{{{{xxxmmmjjjnnnnnnrrrcccVVVPPP```tttxxxhhh[[[JJJ;;;000///000---,,,000000///...---,,,---...............---------,,,,,,,,,+++***+++,,,,,,***(((+++++++++++++++++++++++++++,,,,,,,,,***)))***+++,,,,,,,,,+++******))))))***************+++++++++((()))***+++++++++++++++)))******************)))++++++,,,---///111333444333444555666777888888888::::::::::::===JJJTTTZZZfffyyyyyytttooopppxxx}}}xxxsss}}}~~~{{{yyyxxxkkkZZZKKKJJJIIIGGGEEEDDDDDDDDDEEEBBBDDDFFFFFFDDDCCCCCCDDD??????@@@AAAAAA@@@???>>>:::888777777888777555333111111000000//////............---------......///......---,,,,,,+++*********++++++,,,,,,++++++***************************************************))))))))))))************((()))***++++++***)))(((************************))))))************))))))(((((()))***************((()))***+++,,,,,,,,,,,,,,,,,,---...111333555666;;;<<<>>>@@@CCCGGGIIIKKKTTTjjjyyy___bbbmmmnnnmmmppp{{{{{{ooonnnvvvzzzvvvrrr{{{}}}|||jjj```bbbRRRXXX___kkk{{{zzzaaaJJJ666222222...---//////............------------------,,,,,,,,,++++++,,,,,,+++,,,------+++(((++++++++++++++++++++++++***+++,,,+++)))((()))***---,,,,,,++++++******)))))))))*********+++++++++'''(((***+++,,,,,,++++++******++++++++++++******++++++,,,---///111333444111222444666888777777666::::::::::::JJJRRR[[[lllppp[[[XXXUUUaaauuu~~~uuubbbRRROOOJJJFFFDDDEEEGGGHHHEEEGGGHHHHHHFFFCCCCCCCCCBBBBBBBBBBBBAAA???===<<<999888777888999888666444111111111000//////............---------......///......---,,,,,,+++******+++++++++,,,,,,+++++++++************************************************))))))))))))************((()))***++++++***)))(((************************))))))************))))))(((((()))***************((()))***+++,,,---------------...000333666888999AAABBBDDDGGGKKKOOOTTTVVVqqquuu___WWWccchhhaaagggxxx|||{{{}}}|||zzztttzzz{{{xxx~~~~~~lllnnn{{{|||mmmgggnnnwwwkkkbbbXXXZZZmmmqqqUUU;;;444555000---.........//////......---,,,,,,,,,,,,+++++++++******---,,,,,,---...---+++)))+++++++++++++++++++++++++++,,,---,,,*********+++)))******++++++,,,------))))))******++++++++++++'''(((***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++...............///000000///111444777888777666444999999999999TTT^^^rrryyydddVVVLLLOOOjjj~~~yyy|||~~~qqqhhhqqqwww^^^TTTIIIEEEGGGHHHHHHGGGEEEHHHIIIHHHFFFEEEGGGIIIEEEFFFGGGHHHFFFBBB>>>;;;:::888777777999999666333222111000111222111000...//////.........---------,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++******+++++++++******)))************************+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,++++++///222444555666:::>>>???DDDKKKOOOKKKEEEKKKbbbxxxiiiZZZYYYjjjuuuqqqpppwwwllljjjppptttzzzpppdddfffnnnzzz}}}wwwtttddd\\\^^^iii{{{sssXXXFFF???666444444...555///+++++++++)))+++///------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))))))))***...------,,,,,,++++++*********)))))))))))))))************++++++,,,,,,,,,///---******---...,,,***+++,,,---///000000111111222333444555666888999999888888999:::^^^sss{{{cccVVVSSS^^^|||{{{zzznnnnnnooogggmmmuuufffTTTJJJHHHHHHGGGEEEDDDGGGIIIHHHFFFEEEGGGHHHEEEGGGHHHIIIHHHEEEAAA???<<<:::777777777777444222333222111111222111///---//////.........---------,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++)))******+++++++++******************************+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------///222444444444888???DDDMMMKKKIIIJJJPPP___rrr}}}gggYYYeeezzznnnggghhhtttpppaaabbbiiioooyyyiii[[[ZZZiii{{{wwwbbbUUULLL===555444///333///---......,,,///333------------------------+++,,,---,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******)))***************++++++///,,,******,,,---+++***+++,,,---///000000111111333333444444555666666777777777888999}}}pppssshhh___bbbnnniii\\\XXXZZZvvvjjjWWWNNNLLLIIIGGGDDDFFFHHHIIIHHHGGGGGGHHHFFFGGGJJJKKKKKKIIIGGGEEEAAA>>>;;;999888777666444666444222222222111///---/////////.........------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,---...000111333444666555555888AAAHHHKKKIIIIIIPPP```tttiiigggrrrnnntttvvveee___SSSTTTbbbuuuvvviiihhhsssxxx|||ooobbb^^^```rrrjjjkkkgggUUUEEE<<<222333111000222000...///333------------------------,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---(((((()))******+++,,,,,,******)))))))))******+++*********)))))))))))))))---+++******++++++***)))+++,,,---///000000111111333333333444444555555555666777888888vvv```YYYYYYaaammm}}}jjjdddoooiiiXXXPPPMMMKKKEEEGGGIIIKKKKKKJJJIIIIIIGGGHHHKKKMMMMMMLLLKKKJJJEEECCC@@@===;;;;;;;;;;;;888666444222222111///---////////////............,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,...111333444888666666999;;;===AAAFFFDDDKKKVVVfff{{{|||{{{vvvtttxxxyyyvvvxxx{{{|||}}}qqqvvv{{{sssgggcccdddiiihhh```^^^bbbnnn{{{lllRRR___cccuuuuuucccPPP;;;666444222333000,,,,,,000........................---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++)))*********+++++++++,,,******))))))******++++++++++++******)))))))))(((,,,+++***)))************+++,,,---///000000111111222222333444555666777888888888999:::www```QQQQQQXXXnnnxxxaaaTTTOOOMMMIIIIIIJJJLLLLLLLLLKKKJJJHHHIIIKKKMMMMMMMMMLLLLLLEEEDDDBBB???>>>>>>???AAA;;;888555333222111000...000000/////////.........,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++---///111444666777;;;555444;;;AAA@@@???@@@FFFOOOaaa}}}uuuZZZYYYhhhccc^^^xxx{{{yyy|||rrrzzz~~~|||vvvrrrvvvxxxlll[[[qqq^^^MMMRRRhhh~~~{{{fffKKK;;;555111111///---,,,///........................---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********------,,,,,,++++++++++++***************+++,,,,,,,,,,,,,,,++++++******)))+++++++++***))))))******+++,,,---///000000111111000111333555888:::;;;<<<999:::;;;;;;zzzkkkZZZMMMOOO```rrr|||lll^^^VVVOOOMMMKKKJJJJJJLLLLLLLLLJJJHHHIIIJJJKKKLLLKKKKKKJJJBBBBBBBBB@@@>>>>>>???AAA<<<999555333333222111000000000000/////////......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++***************************************+++++++++************************)))))))))))))))))))))))))))************++++++++++++---///222555777888999999333444>>>DDDBBB@@@BBBRRRZZZlllcccRRRNNNWWW```wwwxxxxxxwwwjjjttt{{{{{{|||}}}kkkLLLJJJWWWlllzzzvvv^^^DDD999000...000000000111........................---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++......------,,,++++++******************+++,,,---,,,,,,,,,++++++++++++++++++,,,,,,+++))))))***,,,+++,,,---///000000111111000111333666999;;;>>>???;;;;;;<<<===~~~fffSSSOOO^^^ttt{{{uuufffYYYOOOLLLHHHHHHIIIJJJJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFCCCDDDEEECCC@@@>>>>>>@@@<<<999555333333333333222000000000000/////////...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******************************))))))*********+++++++++************************)))))))))))))))))))))))))))************+++++++++,,,...222666999:::::::::888555:::DDDGGGDDDHHHRRRgggzzzcccVVVRRR[[[pppwwwrrrvvvuuummmjjj[[[TTTYYYgggvvv~~~iiiWWWEEE444///222333111000........................,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,,,,,,,,,,,,,+++++++++++++++************+++,,,---...************+++++++++++++++---...,,,***)))+++---+++,,,---///000000111111000111333555888:::<<<===:::;;;;;;<<<qqqkkknnnxxxxxxeeePPPLLLGGGEEEGGGHHHHHHGGGIIIIIIHHHHHHGGGFFFEEEDDDFFFHHHIIIGGGBBB??????@@@<<<999555444444444444333000000000000////////////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,000444999;;;<<<;;;:::999:::BBBJJJIIIFFFQQQbbb{{{|||XXX```yyyxxxgggqqqttt~~~wwwtttrrrlllgggeeejjjcccfffppp{{{mmmhhhRRR:::222333333///+++////////////////////////,,,---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***++++++++++++)))))))))***++++++,,,,,,************+++,,,---...(((((())))))******++++++,,,...///---***)))+++...+++,,,---///000000111111111111333555777999:::;;;999:::;;;;;;wwwtttmmm\\\NNNDDDFFFKKKJJJGGGGGGDDDFFFFFFEEEDDDDDDBBB???@@@BBBDDDFFFEEEDDDBBB@@@===999444222222222000...333222000...---,,,------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))+++------+++***+++++++++*********))))))((((((,,,,,,+++***))))))*********++++++***((('''((())))))***++++++,,,---------000222:::CCC@@@:::===HHHEEEGGGGGGHHHNNNZZZfffmmmssshhhkkkqqqoooeeexxxxxxuuuxxxxxxssspppqqq{{{vvvwwwyyywwwtttpppqqqqqqvvvyyy{{{zzzuuuppp^^^HHH999222000///000111111000///......///111...---,,,+++***+++,,,---***++++++,,,,,,++++++***++++++++++++******))))))))))))*********+++++++++***---...---+++***+++---++++++++++++++++++++++++)))+++---,,,***)))+++---,,,---...///000000000000000111222444666777888999999999::::::}}}|||vvvaaaMMMEEEEEEEEEFFFHHHFFFFFFFFFDDDCCCCCCAAA@@@AAABBBCCCDDDDDDBBB@@@>>>???;;;777555555555333222333222111///.........///,,,------------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************)))+++,,,,,,+++***+++,,,+++*********)))))))))))),,,,,,+++******************++++++***)))((((((***+++++++++***+++,,,...///555999???BBB@@@>>>EEENNNSSSIIIJJJWWW```dddvvv~~~wwwvvvtttnnnoooqqqkkkkkkkkkmmmqqqjjjhhhlllssssssjjjaaa___kkk{{{|||yyyzzz{{{yyyvvvsssaaaPPPBBB888222000000000000.........000111...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++*********)))******++++++,,,,,,,,,,,,***,,,...---+++***+++---++++++++++++++++++++++++)))+++---,,,***)))+++---,,,---...///000000000000000111222444666777888999888999:::;;;|||{{{uuuwwwZZZIIIEEEFFFHHHKKKGGGFFFDDDCCCAAA@@@??????AAAAAABBBBBBBBBAAA???>>>===:::777555555555444333333222111000000000000111---------------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************+++,,,,,,*********,,,***************))))))))),,,++++++************+++)))+++++++++)))((()))***---,,,******+++...111333<<>>@@@@@@AAABBBBBBBBBBBBAAA888777555333333222222222111111111111000000111111---------...---,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************+++++++++))))))***,,,************************,,,++++++******+++++++++)))+++++++++))))))***+++,,,+++***+++...333888;;;AAAFFFFFFAAAEEEOOOSSSNNNBBBNNNTTTZZZxxxmmmcccZZZXXX[[[eee{{{xxxvvvzzz~~~{{{}}}xxxhhh^^^iiisssjjj___hhhsss{{{vvvfffRRRAAA666111///...---...///000000......------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++******+++,,,---...///000000000000000111222444666777888999888999;;;==={{{sss|||qqqlllkkkggg]]]SSSGGGBBB???@@@>>>::::::>>>>>>???AAACCCEEEEEEEEEEEE666666555444222111111111000000000000000000//////------.........---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************++++++***((((((***,,,***************+++++++++,,,+++++++++++++++,,,,,,)))***++++++***)))***,,,******,,,///444:::@@@CCCCCCFFFEEEDDDKKKUUUSSSIIINNNZZZdddrrr\\\```___ZZZ```ttt{{{}}}~~~rrrwww|||zzzgggVVVRRReeexxx}}}tttdddPPPAAA333111......///000000///.........---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,++++++++++++************************+++,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++******,,,---...///000000000000000111222444666777888999888:::<<<>>>ooo]]]GGGAAA???BBBAAA::::::???<<<>>>BBBEEEFFFFFFEEEDDD888999999777444222222333000111111111000//////..................---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************+++***)))((((((***,,,*********+++++++++++++++,,,++++++++++++,,,,,,---)))***,,,+++******+++,,,))),,,000666<<>>~~~rrr[[[GGGAAA@@@FFFEEE===<<>>DDDGGGHHHIIIDDDIIIPPPTTTRRROOOQQQWWWeeennntttsssgggbbbbbbqqqyyynnnttt~~~yyyuuuyyywwwzzzuuurrrpppoookkkjjjiiihhhhhhfffbbb```\\\]]]______```bbbgggjjjooosssxxxwwwuuuvvv|||xxxnnnhhhddd___YYYVVV```jjjooouuusssaaaKKK:::666111000222222000------.../////////...,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++************((('''))),,,---,,,+++++++++++++++++++++++++++///,,,******,,,,,,***(((,,,---...///000000000000000111222444666777888999999:::<<<>>>vvv~~~dddLLLHHHBBBBBBIIIHHH@@@>>>DDD<<<@@@DDDGGGFFFCCC>>>;;;;;;<<<===:::666222222333444444444444333111///.........//////......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********************************(((''''''***,,,*********++++++,,,,,,,,,++++++++++++,,,,,,---...)))***,,,,,,++++++,,,---...333;;;CCCIIIJJJIIIGGGFFFLLLWWW\\\RRRIIIQQQbbbhhh|||{{{rrrnnnyyyxxxooo}}}xxxvvvyyy{{{uuuzzz|||zzznnnkkkfffaaa]]][[[ZZZZZZZZZYYYWWWVVVUUURRRNNNKKKKKKNNNOOOMMMJJJKKKPPPUUUUUUZZZ^^^^^^\\\^^^fffmmmnnnlllnnnqqqpppnnnttt~~~{{{|||ssstttzzz~~~{{{{{{tttfffccchhhfffjjjllloooxxx|||mmmWWW===888222111333333000,,,---.../////////...,,,,,,,,,------......------,,,+++++++++,,,,,,------------------,,,,,,+++++++++***((('''))),,,...,,,+++++++++++++++++++++++++++///,,,******,,,,,,***''',,,---...///000000000000000111222444666777888999:::;;;<<<>>>}}}fffVVVJJJFFFEEEFFFFFFBBBAAACCCBBBHHHJJJEEECCCEEECCC>>>@@@@@@>>>:::555222444777333222111000////////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,++++++************++++++,,,,,,+++***))))))******(((***,,,+++)))(((+++---444===CCCDDDEEEHHHJJJJJJSSSQQQOOOOOOMMMOOO^^^nnn}}}}}}wwwxxx{{{qqqooowwwzzzgggfff|||{{{wwwtttnnnhhhbbb^^^]]]]]]PPPOOOLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIBBBBBBCCCDDDEEEFFFFFFGGGJJJJJJIIIHHHGGGHHHKKKMMMNNNNNNPPPTTTYYY^^^``````hhhkkkmmmnnnooouuu{{{qqq{{{yyyggg^^^eeeppptttyyy{{{xxxvvvxxx{{{~~~xxxwww}}}zzzvvvxxxyyyrrriiicccMMMAAA333---...222111///.........///////////////+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---...000///......///000000111333333333444777999:::;;;<<<===rrr\\\KKKFFFCCCEEEEEECCCCCCEEEEEEIIIJJJFFFDDDEEEDDD?????????>>>:::777555777:::444333222111000/////////000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))***,,,++++++************++++++,,,,,,+++******************+++,,,+++***+++///333===CCCGGGFFFEEEIIIMMMNNNVVVTTTSSSRRRRRRXXXkkk~~~pppgggkkkyyyxxxkkklll{{{ssssss}}}zzzwwwvvvuuuoooeee^^^[[[XXXTTTOOOLLLJJJJJJJJJHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFHHHJJJLLLLLLKKKMMMPPPRRRSSSTTTZZZdddkkkmmmzzzxxxnnnhhhhhhjjjffftttwwwbbb\\\aaappp{{{}}}xxx{{{}}}rrrkkkpppyyy\\\OOO>>>444111111000...---------...............,,,---............---,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---...//////......///000000222333333333444777999;;;<<<===>>>zzzlllXXXPPPIIIIIIJJJIIIJJJKKKHHHKKKKKKHHHFFFGGGDDDAAA??????>>><<<:::999;;;===666555444222111111000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++************++++++,,,++++++************+++,,,,,,++++++,,,000666:::DDDIIIKKKHHHGGGMMMSSSUUUWWWSSSPPPOOOUUUddd}}}pppZZZUUU\\\iiizzzzzzssswww~~~zzzvvvrrroooeeeaaa]]]ZZZWWWRRRKKKFFFJJJHHHEEECCCCCCDDDCCCCCCFFFFFFEEEEEEFFFGGGIIIJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDFFFEEECCCDDDEEEEEEDDDCCC@@@BBBCCCCCCCCCGGGNNNSSSVVVbbbpppyyy~~~|||lllsss|||{{{zzzpppWWWSSS^^^gggvvvxxx{{{oooaaakkk|||gggZZZIII:::333000///...------------------------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,---...//////......///111000222333444444555777999:::;;;<<<==={{{{{{sssggg[[[PPPMMMNNNMMMMMMNNNKKKKKKJJJIIIIIIHHHFFFCCCBBBAAA@@@>>>===<<<======888777555444222222111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***)))+++---,,,++++++******++++++,,,,,,++++++******+++++++++,,,+++***+++...555<<>>===<<<999888666444333222111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++***---222:::BBBFFFIIINNNPPPLLLJJJMMMQQQQQQKKKMMMVVVjjjppp\\\NNNSSS]]]hhh~~~yyyooolllsss}}}|||lllggg```ZZZUUURRRPPPNNNJJJHHHFFFEEEFFFHHHJJJKKKJJJKKKLLLMMMMMMLLLMMMNNNMMMMMMNNNOOOQQQSSSVVVWWWUUUVVVWWWXXXYYYXXXXXXXXXZZZZZZYYYYYYZZZ[[[]]]^^^bbb___ZZZWWWVVVTTTQQQNNNKKKIIIHHHIIIJJJJJJIIIHHHHHHGGGFFFDDDBBBBBBCCCEEECCCFFFMMMYYYbbbggghhhhhhqqqxxxxxx}}}}}}yyyjjjmmmxxx{{{mmm^^^ZZZ^^^gggcccYYYJJJ<<<222///000////////////......------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,---//////...///000222111222444444444555888:::::::::;;;===|||hhhSSSMMMPPPTTTUUUVVVNNNIIIGGGJJJLLLKKKHHHHHHGGGEEECCCBBBAAA@@@===;;;999888666555333222111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,******,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,+++---222999AAAFFFIIINNNQQQQQQKKKFFFGGGIIIIIIIIIWWWqqqjjj]]]WWW]]]jjjvvvyyyyyyzzz}}}qqqwwwlllccc]]]PPPMMMJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGKKKNNNQQQOOOUUUYYYYYYUUUSSSVVVYYYTTTUUUXXX\\\aaafffkkknnnkkklllnnnoooppppppooonnnqqqpppoooooopppsssuuuwwwxxxsssnnnkkkjjjgggbbb]]][[[YYYVVVUUUSSSRRROOOMMMLLLKKKJJJIIIHHHHHHGGGGGGDDDAAABBBHHHLLLLLLNNNPPP\\\dddpppzzz|||}}}yyy}}}wwwyyyvvvmmmeeeaaa^^^YYYWWWXXXlllmmmjjj\\\III888000///000000000///......------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,---,,,++++++******++++++,,,+++---...///...///000222111333444555555666888:::<<<===>>>???uuu\\\SSSTTTWWWXXXXXXNNNGGGDDDIIIMMMKKKJJJJJJFFFCCCBBBBBBCCCBBB???===999888666444333111111000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,---,,,+++***,,,...---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...,,,---111888AAAHHHKKKKKKNNNQQQNNNFFFBBBDDDHHHIIIQQQgggmmmgggffftttqqquuu~~~rrreee|||wwwnnndddZZZQQQLLLIIIFFFDDDDDDFFFIIILLLLLLLLLMMMMMMMMMOOOQQQVVV[[[^^^cccllluuutttmmmjjjnnnuuuoooqqquuuzzz~~~wwwvvvsssooollliiifffbbb```^^^\\\ZZZXXXUUUSSSPPPNNNLLLGGGEEEGGGEEEBBBCCCHHHJJJQQQZZZccclllvvvwww~~~}}}vvvuuujjj___YYYWWWWWW[[[```nnnuuuxxxlllVVV@@@333000000000///......---,,,,,,...---,,,,,,,,,,,,---...------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,)))******+++,,,,,,------,,,++++++******++++++,,,+++---...///...///111222222333444555555666888;;;;;;<<<===>>>sss}}}```SSSRRRSSSQQQPPPMMMEEECCCIIIMMMLLLJJJLLLDDDBBB@@@AAADDDDDDAAA???999888666444222111000000000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------,,,++++++,,,...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...---///444===FFFLLLNNNMMMLLLMMMJJJBBB???EEELLLPPP[[[sssuuuqqqpppwwwwwwnnn|||mmmfff[[[PPPHHHDDDDDDDDDJJJJJJJJJMMMPPPRRRRRRQQQSSSTTTWWWYYY^^^dddjjjooouuu~~~{{{xxxtttqqqpppmmmiiiddd___ZZZUUUQQQPPPLLLJJJKKKHHHCCCDDDKKKCCCGGGLLLRRRYYYdddpppyyytttmmmtttxxxtttooommmrrroooiiibbb___]]]```jjjtttlllvvv~~~uuu^^^FFF777111//////...---,,,,,,++++++000///---,,,,,,---///000------------------------++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))***+++,,,,,,------,,,++++++++++++++++++,,,+++,,,.../////////111333222333555555555666999;;;888999:::;;;zzz}}}uuubbbUUUNNNMMMNNNFFFEEEDDDDDDEEEFFFEEECCCBBBAAA@@@AAABBBBBBAAA???888777555333111000000///000111222333222000...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++******)))))),,,---///...,,,+++***+++111555<<>>;;;999888666444222111000000000111222222222000...------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++*********)))+++---...---,,,,,,...///555;;;BBBIIILLLKKKIIIGGGCCCAAACCCHHHJJJJJJRRR\\\kkklllaaadddnnn{{{{{{qqqsss|||qqqgggaaaYYYPPPKKKKKKJJJIIIHHHJJJMMMPPPMMMPPPTTTYYY^^^dddlllqqq~~~zzzpppiiidddeeeaaaWWWOOOKKKJJJFFFCCCDDDEEEEEEJJJQQQ```eeeppp}}}{{{ooommmggg]]]aaammmtttnnneee```YYYfffnnnxxxpppwwwzzzvvvuuuoooxxxmmmfffiiijjj```QQQGGG555000...//////,,,---///------......------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---...++++++***)))))))))******((()))******))))))+++,,,,,,,,,,,,---......//////...000222333444555777999999:::;;;<<<|||xxxvvvlllVVVHHHBBBFFFDDDCCCCCCCCCCCCAAA???CCCBBBCCCDDDDDDAAA===::::::999777555333222111111000111222222111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++************,,,,,,,,,++++++---111444<<>>???AAADDDEEEDDD@@@===;;;999888666444333222222000111111111000///...---,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******---333888CCCHHHMMMNNNKKKEEE@@@>>>CCCHHHKKKMMMSSScccxxxvvvVVVTTT```jjjtttooodddlllttttttzzzsssmmm~~~|||tttgggaaaVVVLLLGGGHHHJJJKKKNNNOOOQQQSSSWWW]]]dddiiivvv}}}uuulll___TTTPPPNNNJJJEEECCCCCCDDDJJJTTT]]]dddoooxxxyyyxxxwwwuuuzzzlll\\\]]]cccuuuyyyxxxvvvzzzxxxrrrwwwbbbaaalllmmm]]]LLL???777111000///---,,,...,,,------...------,,,,,,***++++++,,,,,,++++++************++++++++++++,,,+++*********++++++,,,---++++++++++++,,,---...///)))+++---,,,+++***+++,,,------......///000000000222444555555444444666777888999999:::wwwzzzggg]]][[[LLLIIIDDDAAA@@@@@@???>>>===>>>AAADDDEEEDDDAAA>>>;;;:::888666444333222222111111000000///......---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,...---+++)))***...555:::HHHKKKMMMKKKEEEAAA@@@AAAIIIMMMNNNLLLWWWoooeeeWWW\\\]]]aaaooo|||yyyzzzkkkdddkkkrrrttt}}}sssttt{{{kkk___RRRNNNIIIFFFFFFHHHMMMRRRSSSUUUXXX]]]eeeppp{{{sssbbbZZZUUUNNNGGGCCCGGGDDDDDDHHHMMMTTT```kkkxxxmmmiiipppzzzooooooooowwwzzzwww{{{jjj[[[^^^nnnvvvjjjYYYCCC999111//////...---...,,,,,,------...------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,******++++++,,,---//////,,,,,,,,,***)))))),,,...------......///000000000333444555555444444555777888888999999zzzkkkccc```RRRMMMFFFAAA???@@@@@@@@@AAAAAABBBCCCDDDBBB???;;;;;;:::888666444333222222111111000//////......---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,...---,,,+++---222:::@@@KKKMMMMMMIIIBBB???AAAEEEEEELLLQQQXXXoooyyy[[[XXX```\\\bbbxxxxxxwwwxxx|||{{{}}}nnnuuuzzzkkkZZZNNNIIIFFFEEEGGGGGGHHHMMMTTTUUUYYY```jjjwww|||mmmfffbbb[[[TTTQQQKKKEEEAAAAAABBBGGGQQQ[[[kkkttt~~~vvvzzzvvv|||ppplllpppvvvpppjjjbbbZZZ]]]kkktttmmmaaaIII>>>333111000...------,,,,,,------......------,,,------......------,,,------,,,,,,+++++++++***,,,++++++***++++++,,,,,,++++++++++++,,,---...///------+++)))'''(((+++...,,,------...//////000000222333555555444444555777999999:::;;;}}}qqqfff```XXXQQQHHHAAA???@@@BBBCCCBBBBBBAAABBBCCCBBB???===:::999777555444222222111111000000///......---...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------...///222999BBBHHHMMMPPPPPPJJJCCC???BBBGGGCCCOOO[[[lllzzziiigggllljjjttt~~~~~~rrr|||nnnbbbXXXNNNGGGIIIGGGHHHMMMOOOPPPWWW```iiippp}}}yyyooofffbbbTTTNNNIIIFFFBBBAAAEEEKKKVVV```kkkssszzz~~~|||}}}yyyqqqqqq{{{zzziii______\\\ZZZ```fffeee___SSSFFF888444222///,,,,,,+++,,,------......------,,,------......------,,,************++++++++++++,,,,,,++++++***++++++,,,++++++***++++++,,,------+++++++++***(((((()))+++,,,,,,,,,---......//////000222333444333333555777777888999:::||||||{{{{{{{{{}}}~~~{{{}}}{{{{{{yyyrrrhhh[[[TTTIIIAAA???@@@CCCEEE@@@??????@@@CCCDDDCCCBBB:::999777555333222111111111000///......------...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,---///111777???HHHNNNOOORRRRRRMMMEEE@@@BBBGGGKKKXXXeeexxxwww}}}wwwxxxzzzpppzzz{{{hhhXXXNNNJJJHHHGGGKKKIIILLLTTTXXX\\\fffrrr|||mmmfffccc^^^XXXSSSLLLDDDCCCFFFBBBMMMYYYbbbmmmyyyyyywwwyyy{{{lllqqqwwwzzzvvvsssrrrgggSSSXXXXXXUUUVVV]]]bbbaaaZZZLLL===666333///+++***+++,,,,,,---.........---***++++++,,,,,,++++++***''''''((()))***+++,,,,,,,,,,,,++++++***+++++++++++++++******++++++,,,,,,(((***,,,+++***(((((((((++++++,,,,,,---......//////111333333333333555777444555777888pppiii___ZZZZZZ^^^bbbdddbbbaaa```cccfffjjjkkkkkkgggjjjhhhbbbaaadddbbb\\\TTTUUUUUUVVVVVVVVVVVVVVVYYYWWWXXX^^^eeegggddd___```^^^^^^```aaabbbccceeefffffffffgggggggggeeedddqqqsssxxxvvvddd]]]SSSIIIDDDDDDGGGIIILLLGGGCCCDDDIIIMMMMMMLLLBBB>>>:::999;;;:::666111222222111---)))))),,,///000000///...---,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,+++******+++---///,,,...666CCCLLLPPPOOOTTTPPPJJJEEECCCEEEGGGIIIWWW\\\uuummmZZZ\\\kkk|||sssqqqkkkYYYKKKKKKLLLJJJKKKQQQOOOQQQYYYbbbgggpppzzzyyyqqqcccVVVOOOJJJEEEFFFHHHKKKRRR___mmmwwwzzz~~~tttnnnnnnccc\\\ffftttwwwpppyyy|||www]]][[[[[[]]]```bbbbbbcccXXXPPPDDD:::333///,,,)))........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++---...///++++++************++++++,,,++++++******++++++,,,,,,---//////......000111...111555444222111555888888999::::::wwwggg```\\\WWWQQQNNNNNNQQQSSSUUUZZZXXXVVVTTTSSSTTTVVVWWW\\\]]][[[WWWYYY\\\ZZZTTTXXXXXXYYYZZZ[[[ZZZYYYYYY]]]^^^___``````^^^\\\YYYUUU[[[cccjjjkkkgggcccaaa___^^^[[[ZZZZZZ\\\___aaajjj}}}zzz{{{lllcccVVVJJJEEEFFFJJJMMMTTTOOOIIIHHHKKKNNNNNNLLLEEEAAA<<<;;;<<<;;;777333111111000---******---000...............---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,)))***+++,,,++++++,,,...000...000888DDDNNNQQQQQQRRRMMMGGGDDDEEEGGGHHHHHHVVV___qqq{{{lllUUUSSSbbbrrrwwwqqqrrrxxx{{{rrr```RRRJJJLLLMMMJJJLLLSSSPPPVVVaaaooozzz~~~mmmaaa[[[UUUPPPEEEGGGHHHKKKSSS```mmmuuuvvv}}}tttooolll```WWW[[[gggyyy{{{ooonnnwww||||||lllfffaaa```]]]ZZZ\\\bbb___WWWJJJ>>>555000---+++........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,...///++++++************++++++,,,++++++******++++++,,,+++,,,......------///000...111555444222111555888;;;;;;<<<===~~~nnn]]]SSSQQQLLLKKKIIIHHHJJJMMMPPPRRRNNNQQQTTTVVVXXX\\\dddiiikkkiiigggfffkkkooolllgggjjjlllnnnqqqqqqqqqpppoootttvvvwwwuuupppkkkiiihhhdddppp}}}wwwpppiiigggggghhh}}}xxx}}}lllbbbTTTKKKJJJPPPXXX]]][[[UUUNNNJJJJJJLLLLLLKKKHHHDDD@@@>>>>>><<<888444111111000...,,,,,,///111---------.........//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,'''))),,,,,,,,,,,,---...000111555===GGGOOOQQQPPPNNNKKKHHHGGGHHHJJJLLLMMM]]]uuudddMMMRRRcccwwwxxxnnnlllooouuu~~~}}}wwwdddZZZOOOIIIHHHLLLMMMLLLQQQ[[[___hhhxxxxxxnnnjjjddd]]]NNNMMMJJJGGGIIIRRR```lllppp{{{|||mmmiiiaaa\\\^^^gggsss}}}|||pppgggfffjjjmmmpppsssyyyrrrsssxxxsssddd___ccceee]]]QQQDDD999222///---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,---...++++++************++++++,,,++++++******++++++,,,***+++------,,,,,,...///...111444444222222555888888888999:::~~~{{{vvvrrrhhh^^^WWWQQQJJJHHHIIILLLMMMOOOQQQVVV___iiipppkkksss}}}{{{wwwzzzttthhhXXXNNNNNNUUU^^^ddd[[[UUUMMMGGGFFFGGGHHHHHHHHHEEEBBB???>>><<<888555111111000///...///000111........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,(((+++------,,,,,,,,,---...333;;;EEELLLOOOMMMKKKIIILLLNNNMMMKKKMMMTTTZZZfffqqqWWWWWWaaaoooyyysssjjjlllrrryyywwwsss^^^OOOJJJHHHIIIMMMRRRTTTXXXdddqqq}}}wwwnnnccc[[[RRRKKKIIIKKKTTT]]]gggxxxuuujjjfffhhhkkkqqqsssmmmgggZZZVVVbbbjjjfffeeeiiiyyyyyykkkddd```^^^WWWLLL???555///---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,---++++++************++++++,,,++++++******++++++,,,***,,,------------...000///111333333333333555777666666777888xxxgggmmm{{{tttlll^^^QQQLLLLLLKKKLLLNNNNNNSSSZZZcccooo~~~{{{tttrrrvvvwwwdddVVVQQQSSSWWWYYYWWWRRRKKKEEECCCDDDEEEGGGGGGEEEBBB???===:::777555333222000000000111111111000//////...------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---+++---......,,,++++++,,,---666BBBLLLOOOMMMHHHDDDCCCKKKRRRQQQLLLOOO]]]kkkdddTTTXXX^^^aaajjjyyy|||qqqjjjmmmtttvvv}}}{{{iiiYYYLLLHHHJJJKKKOOOWWW]]]bbbmmmyyyjjjZZZRRRNNNJJJIIILLLUUUlll~~~rrriiiooouuuppp]]]QQQSSSgggrrrllldddeeeuuuzzzsssaaaUUUYYYZZZSSSFFF888000,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,---//////......000111000111222333333444555666999::::::;;;yyytttiii```nnn~~~kkk```VVVSSSSSSSSSTTTWWWSSS^^^nnn~~~xxxxxx~~~zzzhhh\\\WWWVVVUUUTTTTTTPPPJJJEEECCCCCCEEEGGGEEEDDDBBB???<<<:::777666555333111111222222111000111000///...---,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,------,,,++++++---...222<<>>???@@@DDDDDDCCCAAA>>>;;;::::::888555333222444333111...---------............///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------,,,,,,------...)))***))))))***...333777CCCJJJQQQQQQJJJDDDAAABBBRRRQQQPPPRRRZZZkkkiiisssvvvqqqyyyooosssxxx[[[PPPGGGIIINNNQQQQQQRRR___lll}}}{{{sssiiikkksssnnnaaaYYY```nnnzzzyyyqqqnnnwwwyyylll\\\iiinnnddd]]]^^^\\\UUUOOOYYYbbb___PPP@@@888777,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++))))))++++++************++++++,,,++++++++++++++++++,,,***,,,------------...000111111111222444555555555;;;;;;<<<===~~~xxxwww{{{~~~~~~{{{xxxxxxrrrjjjqqq{{{rrrzzz{{{vvvpppfff[[[YYYfffyyyyyy~~~xxx}}}uuuhhh]]]TTTOOONNNOOOKKKEEE???<<<;;;<<<>>>DDDBBB@@@@@@@@@@@@>>>===888555222111111111000///000////////////.........------------------------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------...------...,,,+++555BBBLLLRRRTTTLLL@@@===GGGSSSQQQNNNUUUVVVZZZvvviiiTTTXXXmmmwwwuuu~~~ttt{{{gggXXXNNNKKKMMMQQQRRRSSS[[[fffxxxnnnXXXRRR^^^qqq||||||~~~uuunnnoooeeecccjjjeeedddeee]]]PPPNNNVVVKKKRRRZZZ]]]WWWJJJ;;;111444...+++...///---++++++++++++++++++++++++++++++++++++++++++,,,---......)))))))))***+++,,,......)))+++,,,+++***)))***+++)))((()))------***)))+++---,,,,,,,,,,,,---......000...000555777444444666:::::::::999uuuwwwvvvqqqooo{{{xxxtttlllgggaaaVVVZZZ[[[iiiuuupppyyy|||ppplllpppzzz}}}{{{nnn]]]SSSLLLGGGLLLIIIDDD???======???AAAEEECCCAAA@@@@@@???===;;;888666222111111111000////////////.........------------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...,,,,,,---,,,---888EEENNNSSSTTTMMMDDDBBBJJJTTTVVVKKKSSS___aaajjjiiiWWWPPPYYYmmmxxxooovvv~~~uuucccUUULLLLLLJJJLLLRRRWWW^^^kkkxxxjjjaaaWWWKKKFFFMMM^^^ppp|||xxxvvvxxxssskkkhhhgggkkk~~~pppfff```bbb___UUURRRUUUVVVRRROOORRRUUURRRGGG===666///,,,...///---++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,)))***++++++***)))***,,,)))'''(((+++,,,))))))+++---------------......///111///111555666555555888:::::::::999|||iii___ZZZSSSWWWYYY\\\hhh~~~oookkkkkkddd___YYYNNNVVVXXXhhhwwweeebbbqqqyyytttpppuuuvvv```XXXPPPGGGHHHEEEAAA>>>===???AAACCCFFFDDDAAA@@@???>>><<<:::888666333111111111000///............---------,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++,,,,,,111===IIIRRRTTTTTTPPPKKKKKKPPPUUURRRPPPVVV^^^eeeppphhhMMMSSS```tttyyyxxxtttjjjllluuu|||yyyaaaQQQJJJIIIMMMLLLOOOWWWaaaoooiiiMMMEEEGGGGGGEEEFFFQQQcccrrr|||~~~rrrkkklllkkkddd]]]aaa___{{{|||kkkfff]]]ZZZbbbhhhddd^^^]]]jjj[[[MMMNNNXXX[[[OOOAAA888111---...///---+++,,,++++++++++++++++++++++++......,,,++++++*********++++++,,,,,,+++******)))((()))++++++******+++---,,,))))))+++,,,******.........------......///000222///000444666444555999::::::::::::oooYYYNNNKKKKKKRRRTTTUUUWWWiiiwwwpppiiillllllbbb\\\XXXNNNUUUXXXiii{{{lll___ppp~~~xxxlllbbbWWWIIIEEECCC???===<<<>>>@@@BBBDDDBBB@@@?????????===;;;999666333222222222111000......---------,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,...666CCCMMMVVVVVVUUUTTTRRRSSSTTTVVVJJJZZZ\\\VVVhhh|||SSSVVVcccsss}}}~~~{{{{{{uuupppnnnnnnsss~~~jjjWWWLLLJJJNNNPPPRRRWWWaaaooo~~~SSSEEE<<>><<<;;;;;;===>>>@@@???>>>>>>@@@@@@???>>>999666333222222222111000......---------,,,,,,,,,---------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------***,,,,,,---222<<>>======>>>@@@AAA@@@???999777444222222222111000............---------,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***---///000666CCCNNNSSSVVVVVVWWWXXXYYYXXXVVVTTT[[[___llluuuZZZ[[[hhhaaa]]]___fffsssrrrppppppvvvzzzrrrfffjjjyyyeeeRRRLLLKKKKKKOOOVVV]]]jjj{{{{{{nnnZZZTTTYYYaaaggghhhbbbXXXPPPYYYbbbnnnvvvyyy{{{~~~wwwppphhhfffjjjpppvvvyyyooopppmmmdddZZZQQQOOOPPPcccbbb___^^^aaalll}}}uuu[[[LLLKKKOOORRRSSSBBB999111///...,,,,,,...++++++++++++++++++++++++)))))))))******+++------((((((((((((***+++,,,---)))+++,,,+++***)))***++++++((('''***+++((())),,,......------......///000...---///444555333333555::::::::::::mmmXXXDDD???CCCGGGJJJMMMQQQUUUZZZkkkiiigggfffaaafffllluuutttZZZOOOPPPLLLOOOUUUooo|||wwwxxxvvvbbbPPPCCCBBB???===<<<===>>>??????>>>===>>>???@@@???>>>:::777444222222222222111/////////.........------------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***///222333;;;HHHQQQTTTTTTVVVWWWYYYXXXVVVSSSQQQ[[[ddd|||iiiSSSrrrssseeedddooo}}}sssjjjmmmyyy||||||uuunnnyyycccUUUKKKKKKMMMNNNUUU```ooovvv~~~yyyxxxyyyzzzwwwooobbbXXXOOOWWWcccnnnuuuxxxzzz{{{zzz}}}~~~|||jjjbbb___eeejjjjjjooowwwkkk``````gggmmmjjjccc\\\]]]kkk~~~bbbNNNGGGIIILLLMMMEEE;;;222///...,,,,,,...+++++++++++++++++++++++++++***************+++++++++)))(((''''''))),,,---+++,,,,,,+++)))((()))***+++((())),,,---******,,,---------------......///......111777888555333555:::::::::;;;[[[NNNCCCCCCGGGHHHLLLPPPOOOTTT\\\qqqgggmmmlllaaaaaahhhtttvvvYYYNNNPPPKKKQQQWWWrrr{{{yyybbbQQQCCCBBB@@@???>>>???@@@AAA@@@???>>>>>>??????>>><<<:::777444333333333222111000////////////.........------------------------+++++++++,,,,,,---------++++++,,,,,,,,,---------+++000444555===KKKSSSTTTSSSUUUXXXYYYXXXUUURRRPPPRRRmmmooofffnnnmmmzzz{{{ppppppxxx~~~wwwoooTTTLLLHHHMMMNNNNNNXXXfffvvvpppxxx}}}{{{}}}rrrfff]]]IIIPPP\\\hhhqqquuuvvvuuuuuuxxx||||||vvvjjj```aaallloooiiikkkuuuooodddeee|||xxxoooddd```fffpppwww|||lllWWWIIIFFFGGGHHHGGGFFF<<<222///...,,,,,,///++++++++++++++++++++++++---,,,+++***))))))))))))...,,,(((&&&&&&(((***,,,,,,------+++)))(((((()))---+++---111111...---///---,,,,,,,,,,,,---......//////333:::;;;777555666:::::::::;;;kkkuuuxxxdddLLLGGGAAA???DDDKKKNNNMMMSSSVVV[[[yyyzzzeeetttooo___gggiiimmm[[[PPPIIIJJJRRRZZZqqq}}}wwwqqqyyyrrrbbbKKKFFF@@@<<<>>>?????????BBBDDDCCCAAAAAA@@@???===;;;;;;:::888555333111000///333222111000////////////------------------------------++++++++++++------,,,------,,,+++***,,,---+++---333>>>JJJQQQRRRQQQRRRTTTXXXZZZVVVPPPNNNRRR^^^pppvvvaaazzz{{{~~~vvvhhhxxx|||xxxuuu```IIIMMMKKKKKKSSSXXXeeeyyy{{{nnnddd^^^UUURRR[[[hhhooorrrrrrqqqqqqssswww|||~~~|||~~~{{{zzzhhhiiivvvwww{{{ssscccqqqtttuuunnnaaacccdddbbbaaa[[[SSSMMMLLLMMMJJJEEEKKKBBB777///,,,---......------,,,,,,+++***))))))******+++++++++,,,,,,,,,---,,,+++*********+++,,,000---***((()))+++++++++++++++++++++++++++++++++......---,,,---...///000...000444888999888666555888888888888}}}lll___SSS```}}}iii___[[[ZZZUUUHHHHHHEEEAAAAAAEEEKKKMMMLLLSSSXXXbbbwwwdddtttqqqaaafffpppjjjWWWNNNKKKOOOUUU]]]ssstttiiiqqqzzzkkkUUUNNNGGGBBBBBBCCCAAAAAACCCDDDCCCBBBBBBBBBAAA???>>><<<;;;888555333222111111333222111000////////////------------------------------,,,++++++,,,------,,,------,,,++++++,,,...---000666AAALLLQQQRRRPPPUUUWWWYYYYYYTTTOOOTTT\\\WWWooovvv___KKKZZZzzzpppnnn~~~xxx```NNNIIINNNNNNQQQ^^^gggxxxsssjjj___VVVQQQVVV```gggmmmqqqrrrqqqqqqssswwwxxxvvvttt~~~}}}www}}}dddkkk{{{|||hhhcccdddcccYYYSSSKKKFFFGGGKKKMMMLLLJJJBBB888000------------------,,,,,,+++******)))*********+++++++++,,,,,,,,,,,,+++******++++++,,,---,,,******+++,,,***)))++++++++++++++++++++++++,,,++++++***+++,,,---...---///222555666666555444999999999999lllVVVIIIKKKKKKZZZiiinnnzzzbbbMMMEEE@@@CCCFFF@@@CCCBBBBBBEEEIIILLLNNNOOOTTT```pppooodddvvvwwwiiilll{{{gggSSSKKKLLLTTTYYYbbbyyywwwhhhfffnnnqqqyyy~~~}}}zzzfffUUUMMMFFFFFFFFFDDDDDDEEEDDDDDDDDDDDDDDDCCCBBBBBB===;;;999666444333333333333222111000////////////------------------------------,,,,,,,,,,,,------,,,------,,,++++++---......333;;;FFFNNNRRRRRRPPPVVVWWWWWWUUUNNNLLLUUUaaagggqqqeeeEEE???aaa{{{ooopppxxx~~~yyydddRRRHHHKKKQQQSSS[[[mmm|||xxxqqqfff\\\TTTSSSWWW^^^gggppprrrqqqpppqqqrrrssssssrrr|||```dddrrruuuvvvuuu}}}xxxccc[[[]]]```QQQLLLIIIJJJMMMPPPPPPPPPIIIBBB999111---,,,,,,,,,---,,,,,,++++++******************++++++++++++,,,,,,++++++******+++,,,,,,+++***+++,,,---,,,***'''+++++++++++++++++++++++++++++++++++++++,,,---------...000111333333444444;;;;;;;;;;;;{{{dddSSSKKKHHH@@@GGGUUUZZZWWWccctttwwwaaaNNNFFFFFFCCCFFFJJJFFFBBBBBBDDDIIILLLMMMPPPTTTVVVlllhhhfff|||wwwwwwfffQQQIIILLLVVVZZZgggyyyiiibbbdddiii}}}~~~~~~wwwuuuppprrrzzz{{{iiiZZZPPPHHHFFFGGGFFFEEEFFFDDDEEEFFFFFFEEEEEEEEEEEE>>><<<:::888666555555666333222111000////////////---------------------------------,,,,,,---------,,,---------+++,,,---///...555@@@KKKRRRTTTTTTSSSZZZXXXWWWUUUPPPNNNUUU^^^hhh```QQQEEEJJJcccuuuooommmlllttt}}}hhhWWWOOOOOOMMMUUUYYYfff}}}|||wwwpppeeeZZZTTTRRRWWWcccooooooooooooppprrrtttuuuvvvwwwzzz~~~uuu\\\dddooommmfffcccnnnuuuvvvtttkkk]]]TTTWWW]]]TTTPPPQQQYYY___\\\SSSLLLHHHCCC;;;444///---,,,,,,,,,,,,,,,++++++*********************++++++++++++++++++++++++++++++,,,,,,+++*********,,,,,,***(((++++++++++++++++++++++++---------------...............//////111222444555::::::::::::vvvbbbPPPGGGGGGIIICCCIIITTTVVVSSS```nnnlllRRRFFFEEEHHHCCCEEEHHHEEEEEEDDDFFFKKKKKKJJJOOOWWW```}}}xxxgggmmmcccRRRIIIKKKUUUXXXiii~~~zzzuuufff^^^\\\dddwww{{{xxx{{{mmmeeeXXXMMMIIIIIIFFFDDDDDDEEEGGGIIIHHHEEEDDDDDDEEE======<<<:::999888888777333222111000////////////------------------------------------------------,,,---------,,,,,,...000...777EEEOOOUUUVVVWWWXXX^^^ZZZXXXXXXWWWUUUYYY___lllooojjj\\\WWWcccvvvzzztttkkkiiiooommm{{{iiiVVVJJJLLLSSSNNNXXXaaattt~~~xxxmmmaaaWWWRRRSSS]]]hhhkkkmmmnnnpppqqqssstttvvvsssvvvzzz|||}}}}}}~~~zzzmmmYYYfffjjjiiibbb[[[bbbppptttooobbbcccffffff^^^VVV\\\gggddd]]]]]]fffkkkcccSSSHHHGGGDDD>>>888222...,,,,,,,,,,,,+++++++++++++++***))))))*********+++++++++******++++++,,,,,,,,,,,,---***(((''')))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------/////////000111333555666::::::::::::ooojjjlllmmmjjjfff^^^TTTLLLGGGEEEFFFKKKIIIOOORRRQQQ]]]jjjjjjQQQEEEDDDFFFCCCFFFNNNMMMHHHEEEFFFJJJJJJKKKUUUcccyyyuuukkkvvvttt[[[OOOJJJKKKTTTYYYnnnyyytttuuuhhh^^^XXX```uuuxxx}}}~~~yyyuuu|||zzzqqqbbbSSSMMMJJJGGGCCCAAAFFFIIIJJJHHHDDDAAABBBCCC<<<======>>>===;;;999888333222111000////////////------------------------------............------+++---------,,,---///111111<<>>>>>@@@;;;===???AAA@@@===:::888333222111000////////////------------------------,,,---...//////...---,,,+++---------------///111777BBBOOOVVVVVVUUUXXX[[[VVVTTTRRROOOOOOYYYpppaaaOOOYYY```YYY\\\tttnnn___aaaiiimmmnnnhhhuuuttt[[[QQQMMMLLLSSS\\\fffvvvyyynnnlllwwwsssxxxnnnfff^^^UUURRRSSS___dddjjjmmmnnnmmmnnnooorrruuuwwwyyyyyyyyyzzz|||vvvvvv~~~yyysssaaaGGGPPPZZZccccccZZZ[[[eeeeee]]]OOOKKKRRR```bbbZZZ^^^kkkmmmsssyyy^^^KKKHHHHHHHHHEEE???777111...---++++++++++++++++++++++++))))))))))))************((()))+++,,,------,,,,,,+++)))'''((()))+++++++++++++++++++++++++++++++++((()))***+++,,,++++++***...///000111333444555555;;;;;;;;;;;;~~~oooiiihhh```eeevvvzzzmmmjjjhhh^^^WWWTTTLLLBBB>>>CCCNNNWWWddd~~~~~~lllnnnvvvoooVVVDDDFFFKKKPPPZZZkkk~~~}}}|||ssshhh\\\RRR[[[}}}wwwsssttt|||}}}xxxxxxlll\\\MMMHHHIIIIIIGGGFFFHHHKKKLLLHHH@@@;;;;;;===:::<<<@@@CCCBBB???;;;888333222111000////////////------------------------,,,---...//////...---,,,+++---...---------000222<<>>IIIIIIIIIFFFAAA===:::999777:::???@@@???;;;999777444222///...//////...------------....../////////...------------...//////---***)))+++******000777@@@NNNVVVRRRSSSZZZ]]]ZZZZZZ^^^SSSNNN\\\jjjrrrgggxxxooozzz|||pppeeelllxxxqqquuujjjmmmoooXXXHHHLLLRRRTTT]]]kkkiiikkk{{{|||yyyyyyxxxpppiiiaaaXXXQQQTTT]]]hhhoooppppppqqqrrrsssttttttuuuvvvxxxyyyzzz|||yyyxxxwwwssseeeQQQBBBGGGUUUgggxxx~~~jjj\\\^^^qqqsss]]]OOOSSS```fffooorrrkkk[[[MMMFFFIIIHHHFFFCCC>>>888222...((()))+++---------+++***,,,+++++++++***)))))))))...,,,***((((((***,,,...+++*********))))))((((((---,,,+++***))))))))))))++++++,,,,,,,,,,,,------...///111111000000111111555666888999hhhcccvvvzzzggg\\\VVVOOOJJJGGG???EEEJJJRRRfffuuummmjjjyyywwwcccTTTIIIHHHKKKLLLSSS\\\sss{{{xxxxxxzzzyyytttrrrrrrmmmiii___UUUUUUggg{{{hhh^^^PPPGGGDDDDDDDDDCCCDDDEEEEEECCC@@@===;;;:::777:::===>>><<<:::888777444222///.../////////...,,,,,,---------............------------...//////...,,,+++,,,,,,,,,222:::EEEPPPWWWTTTTTT[[[^^^[[[WWW]]]UUURRRcccsssvvv{{{zzzrrrssszzzdddSSSIIILLLOOORRRbbbuuusss}}}ooovvv~~~{{{~~~|||vvvpppggg]]]VVVSSS[[[fffmmmooopppqqqrrrrrrrrrrrrsssuuuvvvxxxyyy|||zzzyyyxxxtttfffSSSDDDMMMSSSccc}}}ccccccooo{{{dddSSSQQQZZZ]]]```___XXXNNNGGGCCCEEEEEEEEEBBB<<<555///,,,)))***+++------,,,+++***+++++++++***************---,,,***))))))***,,,---************)))))))))(((+++***************++++++++++++,,,,,,,,,,,,---------///111222111111222333888888:::;;;uuussszzzdddiiizzznnnaaaWWWOOOGGGCCCCCCDDDEEEJJJXXXppp|||rrrllljjj|||fffSSSJJJFFFKKKOOOOOOUUU]]]wwwuuutttuuuvvvsssnnnnnnrrrpppmmmdddXXXQQQXXXnnnuuuhhh___QQQDDD===<<<>>>@@@????????????>>>===;;;:::888:::;;;;;;999888888888444111///...///000///...,,,,,,,,,,,,------------...------------.../////////---,,,------...666???KKKTTTYYYVVVVVV\\\___]]]YYY^^^XXXVVVgggwwwyyyiiiooo||||||nnnVVVNNNKKKPPPTTT]]]vvvmmmkkknnniiiyyy{{{|||~~~{{{wwwnnnccc[[[SSSYYYbbbiiinnnpppqqqrrrqqqqqqrrrrrrtttvvvwwwxxxyyyxxxxxxwwwrrreeeSSSFFFKKKNNN^^^yyywww^^^RRRVVVWWWTTTNNNGGGBBBBBBBBBBBBEEEGGGDDD<<<444...,,,***+++,,,,,,,,,+++***)))***************+++++++++---,,,***))))))***,,,---************))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,---------///111222222222444666888999:::;;;kkk```SSSJJJFFFKKK\\\mmmwwwgggbbbtttiii^^^RRRLLLGGGCCCAAABBBFFFGGGMMM\\\qqqwwwtttlllkkktttZZZMMMGGGFFFMMMPPPQQQWWWaaa~~~~~~wwwuuuvvvyyywwwrrrppprrrpppnnnhhh[[[NNNMMM]]]nnn|||uuuxxxxxxkkkYYYHHH???;;;::::::<<<<<<<<<=========;;;999:::::::::999777777888:::444222000///000000000///,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,------000999DDDRRRXXXZZZXXXXXX]]]```___aaaaaaYYYVVVdddsssssskkkYYYRRRdddxxxiiiwwwppp^^^MMMJJJMMMWWW```pppwwwgggpppcccccc|||~~~{{{{{{~~~~~~}}}}}}zzzssshhh```UUUXXX^^^eeekkkooopppqqqrrrsssssstttuuuwwwxxxyyywwwvvvvvvuuupppcccRRRFFFEEENNN___rrr|||xxxcccNNNWWWYYYVVVMMMDDDAAABBBCCCCCCGGGJJJHHH???666000...++++++,,,,,,+++***)))((()))))))))***+++++++++,,,,,,+++***))))))***+++,,,*********)))))))))))))))******))))))***++++++,,,+++++++++,,,,,,,,,---------///111222222333666888666777888999uuuaaaVVVIIIEEEAAA??????CCCMMMWWWZZZXXXVVV```vvvcccUUUGGGBBBCCCCCCBBBCCCBBBEEEMMMYYYhhhuuutttwww}}}jjjkkk}}}yyygggSSSLLLGGGGGGMMMOOOPPPYYYfff|||zzzvvvvvv{{{}}}xxxqqqnnnnnnmmmhhh^^^OOOHHHSSSbbbzzz|||ooolllvvvvvv^^^MMMFFFDDD@@@======<<<<<<===???>>><<<999<<<<<<;;;999888888:::===777444222000111111000000,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---,,,,,,------000<<>>===???BBBCCC@@@===@@@@@@???===;;;;;;>>>@@@:::888444333222222111000------------,,,,,,,,,,,,...------------...//////,,,,,,,,,------111@@@NNNVVVXXXZZZ[[[]]]^^^______aaaTTTRRRZZZeeettttttcccUUUVVV```qqq}}}lllZZZ```hhhvvvrrrWWWHHHOOOMMMPPP[[[iiizzzvvv|||bbbWWWgggvvvjjjlllllliiitttwwwqqquuu{{{vvvvvvwwwzzz|||zzzsssnnnccc^^^YYY[[[ccckkknnnnnnuuuuuuvvvwwwxxxzzz{{{|||{{{||||||yyyqqqdddUUUKKKEEEHHHTTTbbbaaaWWWWWW___fffkkkiiibbbaaaaaaTTTAAAJJJVVV]]]WWWQQQQQQQQQOOOGGGHHHHHHEEEAAA999222---***************)))))))))***************+++++++++*********))))))*********))))))))))))************---,,,+++***))))))))))))++++++,,,,,,,,,,,,---------///000000000333666999999:::;;;;;;eeeUUULLLFFFDDDFFFBBBCCCDDDCCCBBBAAA@@@>>>EEELLLSSSbbbjjjXXXNNNEEEBBBBBBAAACCCFFFJJJJJJLLLOOOTTTbbb}}}tttpppyyygggjjj|||zzzkkkZZZKKKIIIGGGKKKSSSVVVZZZkkk}}}yyytttqqqrrrrrrnnnkkkjjjjjjdddaaa^^^RRRGGGJJJVVVxxxtttwwwiiiSSSHHHDDDBBBAAAAAA??????BBBGGGIIIGGGCCCCCCCCCCCCAAA??????AAACCC>>>;;;777555444333111000.........---------,,,,,,...------------...//////------.........333CCCSSSUUUVVVXXX\\\^^^^^^^^^]]]^^^MMMTTTgggrrr{{{SSSUUUYYYaaammmggg^^^jjjlllmmmxxxgggSSSLLLLLLOOOYYYfffuuu|||tttxxxaaa]]]fffiii[[[PPPQQQUUU]]]mmm}}}yyyrrrqqqsssrrrqqqqqqtttwwwxxxuuuqqqkkkbbbYYYXXX```hhhmmmmmmssssssssstttvvvwwwyyyzzz{{{||||||xxxpppbbbTTTJJJCCCAAALLL___dddXXXRRRVVVeeeddd___ZZZZZZ[[[RRRFFFDDDSSS\\\YYYWWW___ffffffLLLIIIFFFDDDBBB===444---)))))))))))))))******++++++++++++*********************))))))))))))******((()))))))))************++++++***************+++++++++,,,,,,,,,,,,------....../////////111555888::::::;;;<<>>NNNWWWTTTVVVXXX[[[]]]^^^^^^^^^[[[\\\aaannn~~~fffPPPQQQ[[[YYYcccrrrpppxxxkkkZZZyyyxxxlllrrrqqq}}}zzzgggTTTIIIFFFQQQXXXhhh}}}zzzgggwwwnnn{{{yyyjjj\\\NNNHHHHHHLLLUUU^^^bbbcccppp|||xxxwwwwwwtttnnnhhhmmmpppoookkknnnvvv{{{zzzpppmmmfff___[[[^^^fffmmmmmmvvvwwwnnnllltttxxxuuussssssssspppiii]]]PPPGGGDDDDDDLLLYYY```^^^]]]___fff___[[[VVVSSS\\\___SSS]]]bbb^^^ZZZgggzzzyyyiiiOOOGGGHHHJJJDDDAAA;;;...,,,+++++++++,,,,,,+++)))(((((()))***+++,,,,,,,,,***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///111222444666777777999;;;<<>>;;;888444111...............---------,,,,,,,,,------------...+++---...000:::JJJVVVZZZXXXZZZ\\\^^^______]]]\\\ZZZYYYkkkqqqtttpppttteeeTTTIIIJJJRRR\\\lllhhhrrrttteeeaaappptttbbbYYYzzzzzzggg]]]YYYSSSQQQUUU^^^lll~~~{{{zzzzzzyyyyyytttrrrqqqqqqrrrrrrpppnnnhhhhhhgggfffiiinnnrrrtttsssqqqlllddd^^^^^^dddiiiqqqvvvvvvppplllnnnooonnnpppqqqrrrppphhh[[[LLLBBB<<>>555///---+++******+++***)))+++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,---------...//////000111333444555777999;;;;;;~~~qqqhhh___SSSIIIDDDIIIJJJNNNTTT[[[eeevvvrrr]]]___WWWVVVUUUWWW[[[```eeejjjooopppqqqwwwuuummmkkkeeeaaa```^^^XXXUUUVVVPPPUUUPPPKKKLLLEEE<<<>>>MMM\\\iiiuuu}}}xxxsss{{{vvvdddYYYSSSHHHJJJLLLOOORRRRRRQQQNNNLLLIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGDDDAAA>>>;;;666333111000///...------------,,,---------............------///555DDDTTT[[[ZZZXXX[[[^^^aaabbbbbb```^^^YYY```ttt{{{iii[[[]]]aaa~~~{{{tttvvvdddUUULLLJJJRRR\\\aaa{{{sssaaallluuueeeiiidddgggsss{{{tttrrrkkk^^^OOODDDAAABBBFFFSSS^^^]]]QQQJJJNNNVVVUUUSSS\\\uuu~~~~~~zzztttqqqrrruuurrrqqqooommmlllkkkkkkkkkiiieeeccceeeffffffjjjnnnrrrtttuuuqqqjjjdddaaaaaafffiiikkkjjjhhhgggiiikkkjjjkkkkkkiiicccXXXKKKBBBAAA@@@AAAKKKaaawww~~~OOOUUU^^^aaaZZZNNNEEEDDDDDDBBBJJJNNNGGGDDDAAA777000...+++************)))******************+++++++++***))))))))))))***+++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------.../////////000111222333444888999;;;;;;hhh[[[PPPMMMNNNMMMNNNRRRKKKMMMTTT___lll~~~nnnYYY\\\OOOUUUTTTUUU]]]eeellluuusssjjjpppqqqiiifffaaa^^^]]][[[VVVSSSUUUPPPTTTNNNIIIKKKCCC:::<<>>;;;@@@DDDEEEEEEHHHOOOVVVVVVRRRUUUdddwww|||~~~~~~zzzsssoooqqqtttooonnnmmmllljjjiiijjjkkkkkkeeeccceeeeeedddffflllrrrtttuuurrrkkkeeecccbbbeeegggiiiiiigggeeefffiiihhhhhhgggeee___VVVKKKCCCAAA===;;;FFF]]]pppoooeeejjjwww{{{qqqMMMNNNTTT\\\YYYLLLBBB???HHHCCCHHHNNNIIIHHHEEE:::111...+++))))))******))))))))))))***+++++++++,,,++++++***))))))***++++++)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......////////////000222333444777999::::::tttsssaaa[[[SSSOOORRRQQQLLLIIIKKKTTTXXXaaapppdddPPPUUUHHHQQQRRRSSS```jjjssstttmmm~~~ooohhhbbb]]][[[[[[YYYUUUTTTUUURRRTTTLLLGGGIIIBBB:::===BBBQQQddd}}}oookkkssskkk\\\WWWOOOKKKLLLMMMNNNNNNMMMLLLKKKAAAAAAAAAAAACCCEEEGGGHHHGGGEEECCCAAA@@@<<<888555222111///...---------...---------.........////////////000888IIIXXX]]]YYYWWWZZZ___ccceeedddbbb```]]]fffxxxzzziiiaaabbb^^^pppffflllwww~~~zzzzzzpppXXXJJJHHHLLLUUU^^^kkklll___```sssrrruuuyyynnneeefffjjjggg\\\SSSGGGHHHHHHGGGEEEDDDDDDDDDCCCBBB@@@AAADDDEEEDDDBBBKKKFFFDDDHHHOOOVVV___hhhpppwww~~~{{{~~~zzzrrrnnnppptttllllllllljjjiiiiiikkkllllllfffccceeeeeebbbeeekkknnnpppqqqnnniiieeeeeeffffffgggiiijjjfffcccdddhhhgggfffdddbbb]]]TTTKKKDDD<<<======BBBRRRdddjjjggglllrrrqqqccc\\\mmmuuueeePPPJJJLLLUUUWWWOOOGGGGGGKKKDDDHHHNNNKKKLLLIII===111...+++))))))******)))(((((()))***+++,,,,,,---,,,+++***))))))***+++,,,)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......////////////000111333333666888999999ssshhhfffcccmmmvvvbbbTTTSSSNNNJJJJJJNNNQQQSSSSSS]]]ggg{{{vvv\\\PPPQQQUUUHHHQQQ\\\^^^rrrxxxpppooopppuuuzzz{{{zzzssskkkgggcccZZZTTTVVVXXXUUUPPPMMMKKKIIIGGGEEECCC@@@;;;888<<>>???;;;:::GGGZZZ```ZZZRRRZZZYYYNNNGGGIIILLLKKKFFF>>>EEEQQQRRRVVV```ccclllWWWDDD@@@EEEEEE???:::000...,,,+++,,,,,,+++***))))))))))))************((()))******))))))))))))((((((''''''''''''(((((()))***++++++++++++***)))++++++,,,,,,,,,,,,------.........000333555555444888:::<<<;;;zzzggg]]]\\\YYYZZZSSSRRRWWWWWWWWWfffzzzkkkPPPFFFHHHLLLLLLUUU^^^hhhvvvvvvyyy~~~{{{qqqiiiggg[[[SSSNNNPPPRRROOOKKKJJJIIIHHHGGGFFFEEECCC@@@===???AAAlllrrrgggjjjpppzzzxxxxxxtttZZZNNNMMMGGGEEEBBBBBBCCCDDDDDDCCCAAA@@@?????????@@@BBBCCC>>>>>>>>>??????<<<888555333111///...///000////////////............//////111///555EEETTT[[[\\\\\\aaabbbbbbbbbeeejjjgggbbbcccvvvuuubbb]]]WWWaaaooottt|||llldddiiiooonnn|||yyycccNNNIIINNNVVVbbbnnnoooeeehhh{{{~~~|||~~~{{{vvvpppkkkhhhcccddd^^^SSSOOOTTTWWWUUUOOOMMMEEEGGGWWWdddsss~~~|||tttsssqqqooonnnmmmmmmlllllllllkkkiiifffddddddeeedddeeeiiijjjeee]]]ZZZ\\\___cccfffgggjjjmmmjjjeeedddcccbbb```___^^^^^^^^^aaa___ZZZUUUNNNGGGBBB???>>><<<777888FFFZZZaaa^^^YYYaaaaaaTTTHHHHHHKKKKKK@@@;;;BBBMMMSSSaaannnnnneeeSSSCCC@@@DDDCCC>>>:::111///,,,,,,,,,---,,,+++))))))))))))************)))(((''''''))))))((('''(((((((((''''''(((((())))))***++++++++++++***)))++++++,,,,,,,,,,,,------111///...///111444444444888:::;;;;;;ssseee```cccaaa```YYYZZZaaabbbfffhhhPPPIIILLLKKKRRR\\\cccqqqxxxxxxzzz{{{uuuiiibbb```XXXQQQMMMOOOPPPMMMJJJIIIHHHGGGFFFFFFGGGEEECCC@@@BBB;;;hhh}}}ppphhhmmm{{{nnnXXXMMMJJJDDDAAA???>>>@@@AAAAAAAAABBBAAA@@@???>>>>>>??????======???@@@???<<<888666333111...---.........---///............//////000//////666FFFUUU[[[\\\\\\ccceeeddddddgggjjjgggaaahhhrrr{{{eeeaaaVVVXXXaaafffqqq}}}jjjiiiqqq{{{nnnwwwsss^^^LLLJJJPPPZZZiiivvvwww______iii}}}zzzuuu}}}|||sssjjjlllsssooodddMMMOOONNNZZZqqq{{{zzz|||{{{{{{xxxoooooonnnnnnmmmlllkkkjjjkkkkkkjjjgggdddaaaaaabbb]]]ccciiikkkeee]]]XXXWWW^^^ccciiilllqqqtttqqqlllhhhgggdddbbb```____________\\\WWWQQQKKKEEEAAA???:::999999===IIIXXXccchhhmmmqqqkkkYYYLLLMMMRRRSSS>>>999@@@JJJTTTggguuusss\\\OOODDDDDDHHHEEE???:::222///,,,++++++,,,,,,+++((()))))))))***************(((&&&''')))***)))'''*********)))******++++++*********++++++*********+++++++++,,,,,,,,,------222000......000333444444888999;;;;;;iii___XXXZZZdddfffnnnjjjmmmvvv|||~~~gggPPPJJJOOOMMMZZZccclll{{{{{{xxxwwwtttlllaaa\\\\\\UUUOOOLLLNNNOOOLLLJJJJJJGGGFFFFFFGGGGGGGGGDDDBBBJJJ<<<___zzzuuu|||lllZZZNNNHHHAAA???<<<<<<>>>@@@AAAAAA======<<<<<<=========>>>>>>???AAAAAA???;;;999777333111...---------,,,+++...............///000000///000999JJJYYY^^^___```eeefffffffffiiikkkgggaaahhhpppzzzzzzwwwfff```eeeiiiuuu{{{~~~~~~sssllltttmmmZZZKKKKKKSSS^^^ooo~~~vvvVVVVVV]]]lll~~~sssgggooo|||jjjRRR___nnn|||xxx}}}zzzvvvtttllllllllllllllljjjiiihhhhhhiiiiiifffbbb___^^^___ZZZbbbjjjmmmjjjddd^^^YYY\\\aaagggkkkqqqwwwvvvrrrkkkjjjgggdddaaa```______^^^[[[VVVOOOIIIEEEAAA@@@999999;;;@@@HHHXXXooo{{{eeeZZZ]]]bbbbbbEEE<<>>999111...+++))))))*********((()))))))))************+++)))((((((((()))))))))***************+++,,,,,,+++******************++++++++++++,,,,,,,,,------222000......000333444444777999;;;;;;jjjVVVRRRPPP[[[mmmvvv~~~ppp[[[eeeyyyeeeNNNIIIMMMNNN]]]gggsss~~~yyytttooolllfff^^^ZZZ[[[SSSNNNLLLMMMNNNKKKIIIKKKFFFEEEEEEFFFGGGGGGDDDBBBHHH;;;NNNnnnxxx|||wwwxxxwwwgggWWWIIIAAA@@@>>>;;;;;;>>>AAADDDDDD888888999;;;<<<===>>>???>>>@@@AAA@@@===;;;::::::555222///---------,,,+++......---......///000111000333>>>PPP___dddeeefffeeegggggggggiiilllggg```dddsssmmmwww~~~yyyzzz{{{hhhWWWKKKLLLUUUbbbttt___FFFRRR[[[mmmrrrlllqqq~~~nnn~~~ooo{{{}}}yyyvvv{{{uuuqqqrrrjjjjjjjjjjjjiiihhhfffffffffggggggeeeaaa^^^]]]]]]ZZZccclllpppqqqnnnfff^^^XXX]]]aaafffmmmtttvvvssskkkjjjgggdddaaa___]]]]]]\\\YYYTTTOOOIIIDDDAAA???===::::::>>>EEEXXX|||SSSBBBAAAKKKOOOQQQSSSNNNDDD@@@AAAHHHKKKFFF>>>999222///***(((((()))***)))))))))))))))************)))******(((''''''))),,,(((((((((((())))))***+++++++++***))))))***++++++++++++,,,,,,,,,,,,------111///...///111444444444777999;;;;;;ttt^^^TTTWWWXXXdddwwwrrr^^^ddduuu}}}bbbMMMHHHMMMKKK[[[gggyyy}}}~~~wwwoooiiigggccc]]]WWWVVVPPPLLLJJJLLLLLLIIIHHHJJJFFFEEEEEEFFFGGGFFFDDDBBBBBB<<>>??????@@@@@@@@@??????<<<===>>>===::::::;;;===777555111//////...---,,,---------......///000111///444AAATTTbbbhhhjjjkkkdddfffggggggjjjlllggg```hhhwww~~~uuubbbWWWwww}}}eeeVVVJJJMMMWWWdddxxxhhhPPPIIINNNUUUgggzzzmmmuuunnnuuu{{{wwwsss~~~yyyqqqlllqqqiiihhhgggfffeeedddcccccccccdddeeeccc```]]]\\\\\\\\\cccjjjooottttttjjj^^^TTTYYY^^^ccckkksssuuussskkkjjjhhhfffbbb___\\\[[[YYYWWWSSSNNNIIIDDD@@@===>>>888888>>>DDDTTTvvv^^^EEECCCRRRSSSJJJEEEBBB???===???FFFIIIFFFAAA???444000+++))))))*********))))))))))))************&&&***+++((($$$###(((---(((((((((((()))***+++,,,++++++***))))))***++++++++++++,,,,,,,,,,,,------.........000333555555444666888:::;;;~~~tttbbbTTTUUU^^^```gggtttzzziii\\\yyy```MMMIIIOOOIIIXXXfff{{{yyyzzz~~~wwwnnngggeeeccc[[[SSSOOONNNJJJIIIKKKJJJGGGGGGJJJEEEEEEDDDEEEFFFEEECCCAAAAAACCCDDDWWWzzzzzzxxxyyyxxxdddRRRHHHEEECCC@@@>>>@@@DDDIIILLLNNNJJJJJJIIIGGGEEEBBB@@@>>>999:::;;;:::888999===@@@:::777333111111000///...---------......000111111---222@@@TTTbbbhhhjjjlllccceeefffgggjjjlllhhh```oooxxxwwwkkk^^^ZZZyyy|||cccUUUJJJNNNXXXeeeyyy{{{\\\lllqqqRRRHHHPPPJJJOOO```vvvdddggg~~~|||{{{uuuqqq{{{{{{yyynnniiiqqqhhhgggeeecccbbbaaa``````aaacccdddccc```]]][[[[[[[[[aaagggmmmsssuuuiii[[[SSSYYY___eeemmmuuuvvvsssllllllkkkhhheeeaaa]]][[[VVVUUURRRMMMHHHCCC>>><<<;;;555777AAAGGGPPPgggcccFFFDDDYYYYYYKKKDDDCCC@@@>>>???FFFIIIHHHFFFFFF555111,,,******+++++++++))))))))))))************$$$))),,,(((!!! &&&...************+++,,,---...,,,+++***))))))***+++,,,++++++,,,,,,,,,---------------...000444666555444666888:::;;;rrrpppvvvlll]]]VVVTTTXXXaaaaaa]]]eeerrrnnnppp~~~xxxZZZGGGEEEJJJLLLVVVfffrrruuuxxx~~~zzz{{{{{{{{{zzzhhhjjjjjjggg___VVVNNNKKKKKKKKKJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFEEECCCBBB:::CCC>>>\\\yyy}}}qqqggg{{{fff\\\QQQDDDCCCEEEFFFDDDBBBDDDLLLRRRMMMLLLJJJHHHEEEBBB@@@???>>>;;;888777888999:::999???;;;555111000000000000...------------...//////---555EEEYYYdddggggggiiifffiiikkkkkkhhheeebbbaaannnzzz^^^VVV\\\tttwww]]]LLLJJJUUU[[[iii```RRRVVV^^^aaaYYYMMMLLLSSSVVVTTTddd{{{lllyyy{{{xxxvvvrrrooowwwwwwkkkhhhhhhfffiiifffbbbaaaaaa```]]][[[\\\]]]_________]]][[[ZZZ\\\]]]```gggqqquuummmbbbUUUYYY\\\___hhhrrruuurrrpppmmmiiiddd```^^^]]]\\\YYYUUUPPPJJJFFFBBB===:::===888777===EEERRRiiixxxxxx}}}pppiiiPPP@@@DDDUUUVVVNNNFFF>>>;;;>>>AAABBBBBB@@@??????555000,,,******+++)))''')))))))))))))))******+++******))))))))))))*********&&&%%%))),,,+++***++++++++++++******))))))))))))***++++++******,,,............///000222444444888888777777mmmjjjooo|||{{{iii___SSSQQQWWW___```]]]cccppp|||www]]]MMMLLLQQQLLLXXXiiissssssvvv~~~~~~|||wwwrrrhhhgggccc___YYYRRRMMMJJJFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFEEECCCBBBCCCGGG>>>[[[rrr}}}hhhXXXMMMFFFIIIJJJIIIFFFBBBCCCIIINNNMMMLLLIIIGGGEEECCCBBBBBB@@@>>>;;;:::<<<>>>??????>>>:::555222111111111111...------------.../////////777GGGZZZeeegggiiikkkkkklllmmmkkkhhhdddaaaaaaeeeuuuqqqffffffeeemmmvvvtttzzzsssYYYIIIJJJWWW___oooxxxYYYLLLPPPVVVYYYVVVXXXfffvvvssstttyyysssqqqpppooouuutttiiifffeeecccdddaaa^^^]]]^^^^^^\\\ZZZ[[[[[[]]]]]]]]]\\\ZZZYYY[[[\\\```gggqqquuummmaaaQQQSSSYYYcccnnnvvvyyyyyyqqqnnniiiddd___\\\ZZZZZZXXXTTTOOOJJJEEEAAA===:::;;;888666:::BBBPPPbbbppplllhhhhhhmmmmmmddd[[[VVVEEE777===NNNOOOJJJIIIGGGJJJHHHDDDBBBAAAAAABBBBBB777222,,,******+++)))''')))))))))))))))******+++******))))))))))))******)))&&&'''---000---******++++++******))))))))))))***+++,,,+++******,,,---.........///000222444444999999:::;;;llliiinnn{{{vvveee]]][[[VVVTTTVVVYYYYYY\\\kkk|||{{{hhh```VVVhhhqqqZZZMMMMMMQQQPPP^^^nnnvvvtttvvvwwwnnngggbbbZZZUUURRROOOJJJGGGCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCGGGHHH>>>]]]}}}rrrsss[[[PPPPPPSSSSSSQQQMMMHHHGGGKKKOOOKKKIIIGGGDDDCCCCCCDDDEEEDDDAAA??????AAAEEEGGGHHH@@@<<<666333222222222222......------......///000111999III[[[eeehhhjjjmmmppppppooolllgggcccaaaaaalllssswwwxxxmmmuuuwwwmmmeeefffhhhvvvnnnXXXKKKNNNZZZcccuuummmZZZTTT]]]hhhkkkggghhhuuutttmmmlllmmmnnnrrr{{{}}}qqqfffcccbbb___^^^\\\ZZZZZZ[[[[[[ZZZYYYXXXYYYYYYZZZZZZYYYWWWVVVYYY[[[___gggqqquuulll```PPPOOOXXXfffoooooosss{{{uuurrrmmmgggaaa]]][[[ZZZWWWSSSMMMHHHDDD@@@<<<:::777777666888AAAQQQ]]]bbbWWWYYY\\\]]]WWWNNNIIIJJJCCC666===LLLKKKJJJQQQVVViii___PPPFFFBBBAAA???===:::444---))))))******))))))))))))))))))******+++******))))))))))))******((('''***000222...***)))************))))))))))))+++,,,,,,+++***)))+++,,,.........///000222444444777888;;;===ssspppuuu}}}```QQQPPPSSS\\\ZZZXXXTTTRRR^^^{{{yyyyyyoooZZZOOOQQQYYYpppwwwyyylllXXXMMMLLLNNNVVVdddtttyyyvvvyyy~~~sssjjjccc\\\TTTOOONNNLLLHHHCCCBBBCCCEEEGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCDDDGGGDDDjjjqqqmmmuuu~~~|||gggXXXZZZYYYXXXUUUQQQLLLKKKMMMOOOJJJHHHEEECCCCCCDDDFFFHHHGGGEEECCCDDDGGGKKKNNNOOOCCC???999444222222111000...............//////000111999JJJ[[[dddgggjjjnnnrrrrrrpppmmmhhheeeddddddsssuuu~~~ddd___]]]fffvvv|||zzz{{{pppmmmlllyyylllZZZPPPTTT^^^eeevvvnnnfffiii{{{qqqlllooovvv{{{mmmjjjkkkjjjiiipppxxxyyynnndddcccaaa]]]\\\[[[ZZZYYYYYYYYYXXXXXXUUUVVVVVVWWWWWWVVVUUUUUUWWWZZZ^^^gggqqquuukkk^^^QQQPPPWWWbbbaaaZZZbbbrrryyyvvvqqqkkkeeeaaa___^^^UUUQQQKKKEEEBBB???<<<999555888777888BBBSSS^^^___RRRYYY___]]]SSSJJJHHHJJJFFF:::@@@KKKIIIIIIUUU^^^rrrcccQQQFFFCCCBBB>>>999;;;555---))))))***+++***)))))))))))))))******+++******))))))))))))******((('''***///000,,,)))***++++++++++++++++++******,,,------+++***)))***+++.........///000222444444333555999===xxxuuuzzztttTTTGGGIIILLLUUUYYY[[[WWWUUUdddtttiiicccbbbXXXMMMRRRaaatttooorrrkkkXXXOOOMMMOOOZZZgggtttxxxwww|||zzzwwwvvvrrrhhh```]]]XXXQQQNNNNNNKKKFFF@@@AAACCCEEEGGGIIIIIIIIIIIIEEEEEEEEEDDDDDDDDDDDDDDD???HHHQQQrrrdddgggnnnvvv{{{rrr~~~ppp[[[ZZZXXXWWWTTTPPPMMMLLLMMMNNNMMMKKKIIIGGGGGGHHHJJJLLLIIIHHHGGGHHHLLLPPPQQQRRRHHHCCC<<<666333111000//////............///000000000999KKK\\\dddeeehhhmmmpppppppppmmmjjjgggggghhhgggZZZVVV\\\kkkqqqnnnwwwzzzxxxxxxlllXXXQQQVVV___eeewwwwwwwwwyyymmmiii}}}yyysss{{{vvv{{{sssnnnvvvrrrgggiiilllhhhaaallltttuuukkkcccbbbaaa\\\]]]]]]\\\ZZZXXXWWWWWWWWWSSSTTTTTTTTTTTTTTTTTTTTTVVVYYY^^^gggqqqsssiii[[[NNNNNNTTTXXXOOOGGGTTTjjjzzzwwwrrrlllfffcccaaa```SSSNNNHHHCCC@@@===;;;999777999999888@@@OOO]]]ddd___hhhmmmgggYYYOOOLLLMMMFFF999===IIIHHHIIIUUU^^^\\\QQQDDD@@@DDDFFFBBB===;;;555---))))))++++++***)))))))))))))))******+++******))))))))))))******)))((())),,,,,,((((((+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***)))***+++.........///000222444444222555:::>>>yyyuuu{{{kkkPPPFFFEEEEEEGGGRRR\\\___aaappp}}}jjj```UUUQQQOOONNNLLLQQQeee|||zzzdddRRRKKKNNNRRR\\\gggqqqtttwww{{{uuupppjjjbbb]]]XXXTTTPPPNNNMMMIIIDDD@@@???@@@CCCFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEE???JJJXXXrrrtttwww|||qqqZZZTTTZZZYYYVVVSSSQQQPPPQQQQQQRRRPPPNNNLLLLLLLLLMMMNNNIIIIIIIIIKKKOOOQQQQQQPPPJJJEEE>>>888444222000/////////......//////000111...999MMM^^^eeeeeeggglllmmmoooooonnnkkkiiiiiiiiiooocccYYYVVV^^^dddeeesss|||vvv{{{lllQQQNNNVVV___fffzzzxxxzzz}}}yyyvvvtttpppzzzxxxpppjjjkkkiiippptttjjjbbbeeessskkkccchhhjjjddd[[[fffnnnnnnfff``````___ZZZ\\\\\\[[[YYYVVVTTTUUUVVVSSSSSSSSSSSSTTTTTTTTTTTTUUUYYY___gggqqqrrrfffWWWFFFHHHMMMOOOIIIHHHXXXlllzzzvvvpppjjjddd```]]]\\\QQQLLLFFFAAA>>><<<:::999::::::999999:::FFF]]]rrr|||sssddd[[[WWWUUULLL;;;>>>LLLOOOQQQYYY]]]RRRJJJCCCCCCHHHIIIEEE>>>888333,,,)))***++++++***)))))))))))))))******+++******))))))))))))*********((()))+++***'''(((,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,.........///000222444444555777<<>>888666444333222///////////////000000111...;;;OOOaaagggfffhhhllllllnnnpppooommmjjjhhhhhhnnntttqqqrrrqqqkkk]]]YYY[[[```rrr}}}{{{||||||jjjMMMLLLVVV___fff|||xxxooofff___[[[YYY```hhhooovvv~~~qqqmmmllljjjjjjhhhlllvvv|||xxxpppkkkddddddhhhppp}}}tttgggbbbcccccc^^^WWW^^^eeefff^^^ZZZ\\\ZZZUUUVVVWWWWWWVVVSSSRRRSSSUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVZZZ___hhhppppppcccTTTBBBEEEIIILLLRRR\\\iiisss}}}yyyrrrjjjbbb\\\YYYWWWOOOJJJDDD???<<<;;;:::999:::777888;;;999BBBfffvvvsssppplllUUUAAAAAAQQQWWWWWWXXXTTTQQQKKKGGGFFFIIIHHHAAA;;;555000+++)))***,,,+++))))))))))))))))))******+++******))))))))))))******((()))+++...,,,'''(((+++)))))))))******+++++++++***+++,,,+++******,,,---.........///000222444444666888;;;>>>~~~{{{ooobbbaaa[[[PPPMMMOOOSSS^^^pppyyy```TTTRRRSSSTTT\\\cccjjjrrrqqqYYYIIIJJJZZZhhhffflllppptttlllkkkuuu}}}vvvzzz}}}zzzvvvzzz}}}~~~wwwlllmmmppprrroooiiibbb___^^^RRRQQQOOOJJJEEEBBBBBBDDD>>>@@@CCCFFFGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCEEEEEEDDDBBB>>>cccwwwzzztttfff]]]TTTQQQNNNKKKJJJIIIGGGFFFNNNNNNMMMKKKIIIGGGEEEDDDGGGHHHKKKNNNOOONNNKKKHHHGGGCCC===999777666666555///////////////000111111...<<>><<<;;;:::999888333777===;;;DDDrrrZZZBBB???PPPVVVTTTNNNEEEEEEBBB???AAADDDDDD???;;;222...***)))+++,,,+++))))))))))))))))))******+++******))))))))))))******''')))...222///)))'''***''''''(((((()))))))))***)))+++++++++******,,,............///000222444555555666999;;;}}}pppdddZZZSSSPPP[[[qqqtttaaaXXXRRRPPPYYYfffwwwttt[[[LLLPPPcccrrrxxxzzzzzz{{{rrr|||}}}mmmcccgggllllllqqqxxxsssppp{{{~~~}}}xxxtttiiigggeeedddccc```\\\YYYNNNMMMKKKHHHEEEBBB???>>>;;;>>>BBBEEEGGGGGGEEEDDDCCCAAA@@@BBBEEEGGGFFFDDDGGG@@@EEEPPP^^^www~~~|||ppp___TTTPPPLLLKKKIIIFFFDDDDDDFFFIIIGGGHHHHHHFFFAAA???@@@AAAEEEGGGKKKOOOPPPNNNHHHDDDFFFCCC???<<<:::888555333000...------///000//////...>>>SSSaaaeeeeeeeeefffmmmppprrrqqqnnnjjjhhhgggqqqwwwrrrjjjlllxxxuuuxxxooosssfffQQQPPPUUUaaapppxxxkkkSSS<<<888AAA===>>>AAAJJJYYYgggllllllyyy}}}nnneeebbbgggtttwwwqqquuuuuuooonnntttwwwwww{{{uuufffkkkiiifffbbb\\\WWWRRROOORRRaaa```VVVUUUUUUQQQSSSPPPOOONNNMMMMMMMMMNNNOOOQQQRRRTTTUUUUUUTTTRRRQQQSSSUUUZZZdddnnnnnn]]]JJJDDDBBBFFFPPP]]]kkkyyy|||qqqiiiddd___XXXRRRRRRLLLDDD>>>:::888777666999333555:::777DDD{{{wwwNNN;;;GGGPPPNNNKKKFFFHHHAAA===AAAEEEBBB===:::222...+++***,,,,,,+++(((''''''((()))))))))))))))******))))))))))))******+++,,,---...---+++)))(((,,,,,,+++***)))))))))***,,,++++++******++++++,,,000---,,,...222555444222555666999<<<jjj^^^SSSVVVjjjyyyhhhYYYVVVWWW[[[jjjzzzsssWWWSSSgggwwwyyy{{{zzz~~~mmm[[[YYY[[[YYYYYY\\\YYY]]]sss~~~zzzuuuooolllhhheeeaaa]]]WWWSSSMMMLLLJJJGGGCCCAAA>>>===;;;>>>AAAEEEFFFFFFDDDCCCCCCBBBAAABBBEEEFFFEEEDDDAAA===GGGYYYjjj}}}zzzwwwzzz}}}~~~uuufffUUUKKKHHHHHHHHHGGGEEECCCCCCEEEHHHEEEGGGIIIHHHEEECCCCCCDDDCCCDDDGGGJJJLLLJJJFFFBBBEEEBBB???<<<:::888555222000///------///000/////////???UUUdddjjjjjjlllnnnmmmoooqqqooolllhhheeedddsssxxxrrriiijjjsss~~~pppwwwkkkRRRQQQWWWcccssspppsss~~~}}}|||rrr___LLL@@@<<<;;;999<<<@@@DDDMMMZZZgggppppppqqqxxxmmmhhhiiippp~~~tttrrrpppkkkkkkqqqqqqxxx~~~mmmbbbeeedddbbb^^^YYYSSSNNNKKKTTTbbbaaaVVVUUUTTTQQQSSSNNNNNNMMMLLLLLLMMMNNNOOORRRSSSUUUVVVVVVUUUSSSRRRSSSTTTXXX___hhhiii\\\LLLFFFDDDHHHRRR^^^iiiwwwvvvlllddd^^^ZZZXXXOOOJJJBBB===:::999888777>>>:::999;;;;;;IIIwww~~~UUUAAALLLSSSOOOIIIAAADDDBBBDDDIIIJJJCCC===:::444000,,,***++++++)))'''''''''((()))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++***))),,,+++******))))))******,,,++++++******++++++,,,......---...111333444444555666999<<<rrriiiiiiqqqxxx~~~{{{tttkkkiiivvvxxxccc[[[ZZZeeesssuuuYYYaaayyyvvv|||}}}eeeOOOIIIJJJHHHEEEFFFHHHQQQlll|||yyyuuupppmmmjjjeeeaaa\\\XXXRRROOOKKKJJJGGGEEEBBB???===;;;<<<>>>AAADDDEEEDDDCCCBBBCCCBBBAAABBBDDDEEEEEEDDDBBB===JJJbbbvvvwwwmmmwwwzzzzzzeeePPPEEEBBBCCCDDDDDDCCCBBBBBBCCCEEE@@@BBBCCCCCCBBB@@@@@@AAA@@@@@@AAADDDFFFEEECCC@@@BBB@@@>>><<<:::888444111111///......///000///......???UUUffflllnnnqqqsssnnnooopppmmmiiidddaaa```fffmmmiiiccccccfffuuu~~~yyysss}}}oooQQQQQQWWWdddtttgggttt~~~yyy~~~xxxwwwyyyrrrwwwmmmUUUDDDCCCBBB<<<;;;@@@CCCBBB@@@EEESSS```dddbbbbbbdddfffiiisss}}}lllkkkooowwwyyymmmjjjhhhbbb```bbbdddttt~~~mmmaaa[[[^^^^^^\\\YYYUUUOOOJJJGGGSSSaaa___SSSRRRQQQMMMOOOLLLLLLKKKKKKKKKLLLNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOQQQSSSXXX___```WWWLLLDDDCCCHHHSSS```kkkxxx|||oooccc[[[XXXYYYLLLGGGAAA<<<:::999888777:::999777666;;;MMMnnntttOOO???JJJOOOKKKEEE===;;;;;;AAAHHHJJJEEE@@@???666222,,,*********(((&&&''''''((()))))))))))))))((((((''''''''''''((((((&&&''')))***+++++++++***++++++***)))))))))******,,,++++++******++++++,,,---...///000000111333555555666999<<>>===>>>???>>>>>>>>>???AAABBBBBBAAA@@@???===<<<:::888444111222000......///000///...+++===TTTdddkkknnnpppssspppqqqpppmmmhhhccc```___dddlllmmmmmmmmmfffggguuussseeekkkrrr|||oooQQQRRRXXXdddrrr|||pppttt|||qqqgggbbbkkkuuu~~~~~~uuummmlllooorrrtttjjjTTTDDDCCCKKKQQQ___^^^\\\TTTHHH@@@CCCKKKTTTQQQOOONNNKKKKKKSSS\\\aaajjjwwwwwwaaaaaadddhhhrrrccc\\\XXX[[[[[[UUUNNNLLLSSSccctttvvviii[[[UUUUUUZZZZZZYYYVVVRRRMMMIIIFFFPPP]]]ZZZNNNMMMKKKHHHJJJJJJIIIIIIIIIJJJKKKMMMNNNLLLMMMNNNNNNNNNNNNMMMLLLJJJMMMQQQUUUZZZ[[[SSSIII??????FFFTTTcccooo}}}~~~ooobbbYYYUUUSSSLLLHHHAAA===:::999888777333666444222===TTTiiisssvvvvvvrrrkkkrrr]]]DDD===IIIMMMKKKLLLJJJQQQIIIDDDEEEGGGDDDAAA@@@666111,,,)))******)))'''''''''((())))))))))))))))))((((((''''''(((((()))''''''((()))******))))))******))))))))))))******,,,++++++******++++++,,,+++...111000///000333777555666999<<>>;;;999888;;;<<<>>>AAABBBBBBBBBAAABBBBBBCCCCCCBBBBBBCCCDDDDDD@@@UUUwww~~~ssslll}}}~~~eeeOOOEEEDDDDDDEEEEEEDDDBBBAAAAAABBBNNNJJJEEE@@@>>>???AAABBB>>>===<<<>>>@@@BBBCCCBBB@@@>>><<<;;;:::888555333222111/////////000///...,,,===TTTdddkkkllloooqqqrrrsssrrrnnniiieeebbbaaasss{{{|||~~~uuulllrrr{{{qqq___aaagggsss~~~~~~kkkTTTTTTZZZeeeqqq~~~sssqqq{{{yyyrrrgggYYYPPPNNNTTT]]]eeefffbbb___aaafffrrrmmmeeeXXXIIIGGG\\\tttwwwhhhYYYKKKFFFGGGDDDBBBAAAAAA>>>;;;>>>DDDBBBKKKWWWbbbiiiooovvvzzzuuu[[[KKKLLLLLLLLLRRRHHHFFFFFFJJJKKKGGGBBBAAAEEEOOOYYYZZZTTTNNNOOORRRZZZYYYWWWTTTPPPLLLHHHFFFOOO\\\XXXKKKJJJHHHEEEHHHHHHHHHGGGGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHMMMSSSXXX]]]]]]SSSGGG>>>???GGGVVVeeerrrzzzmmmddd\\\TTTNNNLLLHHHBBB>>>;;;999777555666:::888555BBB[[[iiiiiidddgggsss}}}uuubbb^^^fffNNN@@@DDDQQQRRRTTT]]]bbbhhhPPPFFFEEECCC>>>:::444///***(((***++++++***''''''((()))))))))))))))***))))))(((((())))))***))))))))))))((((((''''''***))))))((())))))******,,,++++++******++++++,,,+++...111000///000333777555666999<<>>AAADDDEEEDDDAAA???<<<:::999999777666333111//////000000///...///???VVVffflllnnnooorrrttttttssspppkkkhhhfffffftttzzz{{{wwwhhhhhhjjjxxxppp______aaaggguuuzzziiiWWWWWW]]]hhhsss~~~~~~}}}xxxpppuuuxxxmmm```QQQFFFDDDHHHHHHJJJLLLNNNQQQWWW___fffoooggg```[[[SSSVVVrrrqqqccc\\\TTTOOOOOOBBB>>><<<===<<<888888;;;===BBBJJJQQQWWW\\\```bbb[[[WWWFFF<<>><<>>>>>AAADDD@@@DDDJJJLLLLLLMMMPPPSSSZZZXXXUUUPPPLLLIIIGGGFFFOOO\\\XXXKKKIIIIIIFFFIIIGGGGGGFFFFFFFFFHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKOOOVVV]]]ccccccVVVGGGCCCCCCJJJWWWfffssswwwmmmfff^^^TTTMMMIIIFFFAAA===;;;999777555999<<<:::777BBBXXXcccbbbXXXZZZaaaeee]]]OOOLLLQQQEEE===FFFSSSTTTYYYgggooonnnOOOCCCDDDDDD???:::444///***(((***,,,,,,+++''''''((()))))))))))))))******))))))))))))******+++******)))((('''''''''))))))((((((((()))******,,,++++++******++++++,,,---...///000000111333555555666999<<>>@@@BBBCCCCCCAAABBBDDDCCCAAA@@@BBBCCCHHHSSS~~~}}}wwwqqqvvv{{{}}}|||uuuqqqvvvxxx]]]MMMIIIIIIIIIIIIHHHHHHIIIMMMOOOSSSNNNHHHEEECCCBBB@@@>>>>>>======???BBBEEEFFFEEECCC???;;;999999999999999444222000///000000///......???VVVfffmmmoooqqqsssssssssssspppmmmjjjiiiiiimmmxxxhhh]]]aaafffnnnvvvrrreeebbb]]]dddmmm}}}wwwiiiUUUVVV\\\gggrrr}}}ppp```^^^iiizzz~~~sssdddTTTFFFAAAJJJVVVZZZSSSKKKJJJSSS```kkkqqqqqqlllddd^^^^^^lllppp[[[[[[cccdddbbbbbbYYYOOOEEEBBB@@@===;;;<<<>>>???BBBGGGLLLOOOPPPPPPGGGHHH???888<<<;;;:::AAACCCGGGHHHCCC======CCCIIIBBBGGGMMMRRRTTTTTTVVVWWWZZZVVVQQQKKKGGGEEEDDDDDDNNN[[[VVVJJJHHHHHHFFFIIIGGGFFFEEEEEEEEEFFFGGGHHHLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOSSS[[[ddddddVVVFFFEEEEEEJJJXXXggguuu}}}qqqfff[[[PPPJJJCCC@@@<<<:::999999777666888:::999888AAATTTaaaeeefffhhhiiieee^^^VVVPPPNNN>>>666>>>MMMSSS]]]kkkppprrr]]]HHHCCCHHHIIICCC===666000***((()))++++++***''''''((()))))))))))))))))))))(((((((((((())))))******))))))((()))))))))((((((((((((((()))******,,,++++++******++++++,,,......---...111333444444555666999<<<\\\DDD>>>BBBEEEEEE@@@DDDKKKSSS```sssaaaWWWmmmwww^^^WWWZZZeee~~~ooommmxxxlllaaappppppRRREEECCC???BBBDDDEEEIIILLLLLLJJJccc{{{ssshhhaaa]]][[[]]]XXXPPPKKKHHHGGGGGGFFFCCCCCCAAA???===:::999888666777:::===@@@BBBCCCDDD@@@CCCDDDCCCAAA@@@AAACCCFFFRRR}}}vvvvvv{{{vvv{{{yyy|||yyy```RRROOOIIIJJJJJJJJJJJJMMMRRRVVVUUURRRNNNLLLKKKIIIDDD@@@=========@@@CCCEEEFFFEEEDDD@@@;;;888888::::::;;;444222000///000000///...+++<<>>DDDGGGGGGEEE???CCC;;;555999888888@@@<<>>===;;;888666555888:::===@@@BBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???CCCIIIdddmmmgggtttkkkWWWRRROOONNNJJJJJJLLLMMMLLLNNNRRRWWWWWWWWWUUUQQQKKKFFFBBBFFFCCC@@@@@@BBBDDDCCCAAAAAA???===;;;::::::::::::666444222111222222111000111;;;SSSfffiiiooovvvtttqqqpppoooppppppooollliiiqqq|||zzzjjj___XXX^^^ggghhhlllpppkkkyyyxxxoookkkjjjgggdddzzzyyymmmXXXRRRYYYeeekkkyyyuuuqqq}}}hhh]]]eeeiiibbbccccccjjj|||~~~~~~}}}zzzvvvyyyqqqeeeZZZWWW[[[aaadddccc``````fffrrr{{{xxxjjjbbbtttqqqQQQTTTgggnnneee```TTTLLLJJJEEE@@@<<<;;;===@@@AAAAAA???===:::888777999<<<===BBBEEEIIIJJJIIIHHHGGGGGGJJJMMMSSSYYY]]]^^^^^^]]][[[RRRHHHCCC???===@@@EEEVVV\\\XXXHHH???AAACCC@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIIIIIIIOOOMMMKKKNNNTTTVVVNNNDDDFFFFFFJJJWWWkkkmmm```XXXNNNCCC>>>;;;777555666777888777999777???CCCDDDXXXyyy~~~xxxrrrjjjUUU999666???IIINNNYYYdddbbbZZZLLLNNNZZZYYYQQQEEE777555111,,,)))((()))))))))(((((((((((())))))))))))***)))((('''''''''''''''+++++++++*********)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,++++++***)))---...///000111222333444444555777999xxxaaaIIIBBBFFFIIIHHHFFFCCCKKKHHHEEEPPP```yyyqqqlllkkkxxxiiieeekkkwwwpppllljjjccc^^^gggvvvrrr\\\OOOKKKNNNHHHFFFJJJNNNPPPTTTYYY\\\bbbeeeggguuu|||kkk```\\\YYYUUUQQQPPPMMMJJJGGGFFFDDDAAA??????>>>===<<<:::888666555888:::===@@@BBBCCCCCCCCCAAABBBBBBBBBAAAAAA@@@???@@@III^^^tttyyyooojjjmmmvvvkkkYYYTTTPPPOOOLLLLLLOOOOOOMMMNNNQQQSSSRRRRRRPPPNNNKKKIIIHHHHHHFFFDDDDDDFFFGGGFFFDDD???>>><<<;;;::::::;;;;;;777555222111222222111///111:::SSSfffiiipppvvvssstttrrrqqqpppooommmiiifffaaakkkuuuyyysssqqqyyy~~~vvvttt~~~uuuooorrrxxxvvvjjjuuu{{{ooo]]]UUU[[[fffjjjwww|||___XXX___aaa[[[^^^^^^ggg{{{}}}yyyuuutttvvvwwwssspppttttttpppllllllmmmhhh___PPP[[[nnnsssqqqiiihhhvvvvvv___XXXaaa{{{tttllllllfff___]]]UUUNNNEEE???======<<<<<<===<<<999888888999;;;<<>>@@@BBB???BBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGIIINNNVVV\\\[[[PPPEEEGGGJJJQQQ^^^nnn~~~lll^^^VVVMMMCCC>>>;;;777555666777888888===888===BBBJJJjjjaaa@@@;;;BBBIIIJJJQQQWWWRRRMMMDDDHHHQQQQQQOOOGGG999555111,,,)))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))+++++++++*********))))))*********))))))*********++++++,,,,,,,,,+++******---......000111222333444777888:::<<>>>>>===<<<;;;999888666666888:::===@@@BBBCCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@999BBBQQQ___ggggggbbb]]]oooyyyeeeWWWRRRMMMOOOMMMNNNQQQPPPMMMKKKMMMOOONNNMMMKKKJJJIIIIIIIIIGGGFFFFFFHHHIIIIIIGGGEEE======;;;:::::::::;;;;;;999777333222111111000///111:::RRReeejjjpppvvvqqqvvvtttrrrqqqoookkkfffbbbbbbkkkxxx|||pppjjj~~~ttt||||||uuuyyy||||||rrr___WWW\\\eeejjjwwwgggRRRRRRXXXYYYUUUWWWYYYeee{{{|||pppnnnmmmnnnrrrsssqqqnnnpppvvvxxxyyypppbbbtttjjjgggeeekkkxxxwwwkkkiiivvvmmmhhhnnnpppmmmlllfff^^^SSSHHH@@@<<<999888:::999888888888999:::;;;>>>EEENNNTTTUUUSSSOOOMMMMMMWWWdddooosssooofff```WWWMMMAAA<<<::::::>>>DDDWWWZZZTTTEEE===>>>@@@>>>AAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGEEEKKKVVVbbbggg```PPPCCCHHHLLLUUUaaaooo~~~{{{hhh[[[SSSJJJAAA<<<999666444555777888888>>>999===DDDRRRxxxmmmAAA<<>><<<<<<:::999888777666666999;;;===@@@BBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@888<<>><<<;;;:::::::::;;;<<<999555333222111000...111999PPPdddiiipppuuupppuuutttrrrqqqnnnjjjeeeaaakkkqqqtttjjj\\\aaazzz|||}}}uuu___VVVZZZeeekkkyyytttRRRIIINNNRRRRRRRRRRRRWWWfff}}}zzzggg``````aaadddggghhhgggeeeffflllmmmooommmbbb^^^```hhhsss~~~lllXXXUUU\\\bbbeeefffgggbbbYYYOOOGGG@@@;;;888777777777777888999:::;;;;;;AAAIIIOOOOOOMMMJJJHHHIIIQQQ\\\fffjjjiiiddd```SSSHHH<<<777777888<<>>@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEFFFFFFJJJQQQ^^^kkkmmm___MMMAAADDDHHHPPP]]]nnntttdddWWWNNNFFF???;;;888555444555777888888<<<999???HHHUUUwwwkkk:::888CCCMMMMMMNNNKKK@@@CCCDDDMMMPPPMMMPPPLLL;;;222///+++))))))******)))(((((((((((())))))))))))(((((((((((()))***++++++************))))))))))))'''((()))******)))(((''')))***++++++,,,,,,,,,,,,,,,---...000111333444444444555777999xxxjjj[[[QQQLLLJJJNNNTTTZZZgggmmmtttzzzpppfffaaa]]]ZZZZZZ\\\iiirrr||||||~~~jjjeee```SSS```mmmkkkkkkddd]]]aaallllllbbbffflllssswwwtttjjj]]]UUUGGGHHHIIILLLXXXmmmppphhhbbb[[[UUURRRPPPNNNKKKJJJGGGEEECCCBBBBBB@@@>>>;;;:::999777666666666777999;;;>>>@@@BBBBBBBBBAAA@@@AAAAAABBBBBBAAAAAAAAA======OOOjjjooo^^^WWW```uuukkkzzzfffYYYUUUOOOLLLJJJLLLNNNMMMFFFBBBCCCBBBEEEGGGIIIHHHEEEAAA>>>AAACCCGGGIIIJJJHHHGGGFFFCCCAAA???===;;;;;;:::;;;AAA===888444222111000///111777MMMaaagggoootttnnnrrrqqqqqqpppnnnkkkeeeaaahhhllljjj^^^RRRZZZwwwzzzcccYYY\\\ffflllyyyzzzsssZZZFFFFFFLLLLLLKKKNNNOOOXXXiiigggQQQIIIJJJKKKNNNPPPQQQPPPOOOPPPTTTSSSSSSddd{{{|||rrrccc[[[ZZZ]]]bbbfffppp___SSSHHHEEEHHHKKKOOORRRVVVUUUSSSOOOIIIBBB<<<999555555666777888:::;;;<<<;;;>>>BBBDDDCCCAAA@@@@@@===@@@DDDJJJOOOSSSVVVWWWNNNBBB666333555666:::>>>FFFFFFBBB<<<:::<<<>>>>>>????????????@@@@@@@@@@@@CCCCCCBBBCCCCCCDDDFFFFFFKKKRRR___llljjjZZZIIIAAAAAAGGGRRRdddwww~~~nnn___SSSIIIAAA===999777444333444777888888;;;999???GGGSSSqqqqqqYYY666888FFFPPPNNNLLLIII>>>CCCCCCLLLPPPMMMMMMGGG777000---***)))*********)))(((((((((((())))))))))))''''''''''''(((((()))***))))))))))))))))))))))))'''((()))******)))(((''')))***++++++,,,,,,,,,,,,,,,,,,...///111333444555888999;;;===vvvhhhYYYQQQOOOQQQXXX___cccrrr||||||wwwhhh```XXXVVVUUURRRRRRSSScccjjjsssxxx~~~www{{{hhhfffeeeZZZccckkkooojjjaaa]]]eeennnhhh\\\iiiooosssqqqggg[[[QQQMMMEEELLLRRRXXXfffgggYYYVVVRRRPPPOOONNNMMMLLLHHHEEECCCBBBAAAAAA???>>>999888777666555555666777:::;;;>>>@@@BBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAA@@@FFF```|||xxx^^^ZZZkkkrrrdddSSSOOOKKKJJJHHHIIIKKKIIICCC???@@@:::>>>CCCGGGHHHFFFBBB???@@@DDDHHHJJJJJJIIIHHHIIIEEEDDDBBB???>>>===>>>>>>EEEAAA;;;666444222111000111666III\\\ccclllsssmmmpppoooppppppoookkkeeeaaaeeeiiiiiiddd```fffpppxxx~~~{{{|||kkk___```hhhmmmxxxwwwnnnnnnmmmhhhYYYLLLEEEGGGJJJGGGGGGJJJOOOYYYjjjzzz~~~pppUUU@@@999:::;;;<<<===>>>>>>>>><<<>>>???@@@GGGRRRYYYZZZhhhrrr~~~~~~qqqaaaWWWVVVYYY]]]\\\XXX[[[jjjzzzqqqeeeQQQLLLFFFAAA???>>>???AAA@@@DDDHHHHHHEEE@@@;;;888555555555666888:::===>>>>>>???@@@>>><<<::::::;;;888777666777<<>>>>>======>>>>>>>>>?????????AAA@@@@@@@@@BBBDDDFFFGGGJJJOOO\\\hhheeeTTTGGGCCCIIISSSdddvvvxxxhhhZZZOOODDD>>><<<888555222222444666888888===999===CCCQQQooozzzwwwvvviiiQQQEEE999<<>>CCCKKKHHHDDD???444...,,,***)))***+++******(((((((((((())))))))))))(((''''''''''''(((((()))(((((()))))))))))))))***((())))))******))))))(((******+++,,,,,,,,,+++++++++,,,...///111333555555777888:::<<>>===888777666444444555666777:::<<<>>>AAABBBBBBAAAAAA???@@@AAAAAABBBBBBBBBAAAHHH\\\{{{www\\\[[[mmmnnn}}}]]]JJJIIIGGGIIIGGGGGGIIIGGGAAA>>>???:::===AAAEEEFFFDDDAAA???>>>BBBFFFHHHGGGGGGHHHIIIEEEDDDCCCBBBAAABBBCCCDDDIIIDDD===888555333222111222444FFFXXX```jjjqqqmmmpppoooppppppnnnjjjddd___eeemmmsssvvv|||yyyooouuu~~~wwwkkkjjjrrrtttnnnbbbbbbjjjnnnyyy~~~xxxmmmhhh```VVVNNNJJJFFFFFFHHHIIIJJJKKKPPPYYYgggpppnnn^^^HHH999666666777888999:::<<<===;;;<<<@@@BBB@@@@@@IIITTTccciiiqqqtttnnncccYYYSSSSSSXXXZZZVVVRRRTTTXXX[[[bbbeeegggeeefffgggaaaYYYMMMJJJDDD???>>>===;;;888666;;;AAACCC@@@<<<:::999666555555555777;;;???AAADDDEEEDDDBBB???<<<<<<===<<<999666555888???FFFKKKBBB777...///333555666777666555666999;;;<<<======<<<<<<=========>>>>>>>>>>>>>>>>>>???AAADDDGGGIIINNNRRR___jjjeeeRRREEECCCOOO[[[jjjtttzzztttcccWWWLLLAAA;;;:::777444222111444666888999===:::===CCCQQQnnn|||pppvvveeebbbUUUAAA<<<:::>>>MMMTTTNNNTTT```cccWWWBBB???IIIFFF===888333---+++))))))***+++******(((((((((((())))))))))))***)))(((((((((((((((((((((((((((((())))))***************))))))*********++++++,,,,,,,,,+++******+++,,,---///111333555666555666888:::yyymmmbbb```eeejjjqqqwwwyyyooofff___[[[hhhnnnuuurrrbbbQQQLLLPPPTTTTTTRRRTTT]]]iiiooonnniiinnn^^^bbbjjjdddiiiiiilllddd^^^aaaffffffaaa^^^qqqkkkUUUKKKJJJTTTeeeqqqpppsss{{{]]]SSSRRRQQQOOOMMMJJJHHHGGGCCCAAA???>>>>>>>>>===;;;888777555444444555666777:::<<<>>>AAABBBBBBAAA@@@???@@@AAAAAABBBBBBBBBBBBVVVwwwwww]]]^^^kkkzzzzzzhhh~~~zzzYYYHHHIIIJJJJJJGGGFFFHHHFFFAAA???@@@???@@@BBBCCCBBBAAA???===;;;???CCCDDDCCCCCCEEEGGGDDDCCCCCCCCCDDDFFFGGGHHHKKKFFF???999666444333111222333DDDUUU]]]iiiqqqmmmqqqpppppppppnnniiiccc^^^aaakkkvvvmmmjjj|||wwwxxxvvvlllkkkkkkuuummm```aaajjjppp|||~~~}}}|||~~~}}}|||||||||{{{yyyrrrooofffZZZLLLKKKGGGDDDGGGMMMPPPPPPQQQYYYdddhhhbbbSSSBBB777666777777888999;;;>>>AAAGGGFFFJJJNNNIIIEEESSShhhkkkooorrrpppkkkddd```^^^RRRVVVUUURRRTTT[[[\\\VVVTTTXXXYYYVVVWWWZZZWWWPPPJJJEEE>>>;;;===@@@<<<666777;;;@@@AAA>>>;;;::::::777555444555777;;;@@@CCCIIIJJJJJJHHHEEEBBBAAAAAA<<<:::777666777;;;@@@DDD???555---...333444555555555444666:::======<<<<<<<<<<<<<<<============>>>=========>>>@@@DDDGGGIIIVVVZZZfffppphhhQQQCCCBBBKKKVVV______^^^hhh~~~qqq```UUUKKK???999999666444111111333666888999;;;:::???FFFRRRjjjuuujjjhhhyyyooo\\\ZZZPPP???===777<<>>===;;;999888777666666555444444444444555:::<<<@@@AAAAAA@@@@@@AAABBB??????BBBCCCCCCFFFKKKrrrjjjaaammmyyyqqqccclllvvvXXXGGGBBBBBBGGGGGGHHHHHHFFFCCC@@@===???AAACCCEEEEEECCCAAA???CCCAAA>>>>>>@@@BBBCCCCCCJJJJJJHHHGGGGGGGGGHHHHHHKKKDDD>>><<<:::444000///111444@@@UUUdddjjjnnnrrrpppssssssnnnkkkjjjeee```aaaggguuunnngggjjjooooooiiiggguuuvvvnnnkkkkkkgggyyy~~~nnndddaaajjjwww{{{|||~~~zzztttsssvvv}}}yyyuuurrrpppqqqtttyyy{{{yyysssVVVLLLGGGCCCCCCHHHMMMNNNMMMVVVWWW^^^fff```LLL<<<777666555999BBBKKKPPPQQQQQQZZZhhhtttsssppppppqqqoooppppppmmmiiiccc]]]XXXUUUSSSRRRRRRQQQQQQQQQRRRRRROOOOOONNNMMMLLLKKKJJJJJJBBB@@@>>>;;;888777666666555444666;;;<<<:::999<<<999888666666999===BBBFFFPPPYYYTTTLLLOOOOOOIIIIIIBBBBBBBBBEEEIIIJJJDDD===<<<666222333444222333555666555444666:::===>>>======>>>>>>===<<<<<<>>>AAA>>>@@@BBBAAAAAACCCIIIMMMUUUcccooojjjYYYIIIDDDEEEKKKRRRKKK===FFFiiiiiiYYYRRREEE<<<999444222222333444555777888888<<<;;;???LLL\\\dddccc___ooosssjjjWWWLLLJJJ@@@222888AAAPPP\\\^^^^^^iiixxxZZZKKKDDDIIIHHH<<<222111///+++'''(((+++---***'''(((((('''(((((()))***+++((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++............000222444666666888:::<<<zzzsssiii[[[PPPPPPVVVllllllgggcccmmm}}}kkk\\\PPPMMMKKKEEEGGGNNNTTT```eeemmm}}}vvvsssrrrdddmmm{{{vvvwwwkkkYYYVVVYYY{{{tttbbbXXXUUUTTTQQQMMMIIIGGGEEECCCAAA???>>>===;;;999888666666666555555444444444555555:::===@@@BBBAAA@@@AAAAAADDD@@@>>>??????@@@DDDJJJpppvvvdddjjj~~~yyyyyygggOOODDD???===CCCEEEGGGIIIHHHFFFCCCAAA>>>@@@BBBDDDDDDBBB@@@>>>BBB@@@>>>>>>@@@BBBCCCCCCHHHGGGFFFEEEEEEFFFGGGHHHJJJDDD@@@@@@>>>777222000111333@@@SSSccckkkooosssqqqttttttpppmmmkkkeee^^^```eeexxx^^^ZZZXXXZZZ\\\cccssswwwuuupppmmm{{{|||rrrhhhccciiittt|||}}}~~~{{{yyyyyywwwtttuuuxxxtttoooiiiaaa\\\[[[___dddoooqqq{{{zzzZZZMMMIIIFFFHHHOOOTTTUUUUUU[[[[[[bbbjjjdddPPP???888999<<>>>>>===;;;<<<>>>@@@;;;>>>AAABBBBBBDDDIIINNNYYYiiirrreeeOOOCCCAAACCCFFFNNNJJJAAANNNpppfffVVVOOOBBB;;;999444111222333444555666777888666999>>>IIIZZZkkkssssss||||||ttteeeXXXOOOBBB777777EEERRRWWW[[[bbbdddbbbQQQPPPQQQRRRLLL???666444...+++'''(((+++,,,***''')))(((((((((((())))))***((((((((((((((())))))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++............000222555666666777999;;;zzzssshhh\\\PPPLLLUUUaaawwwooojjjtttvvvfff___WWWLLLFFFGGGIIIYYYcccooo|||xxxooonnnxxxyyy~~~sss```VVVQQQOOOOOOLLLJJJHHHFFFDDDAAA???===<<<;;;:::888666555555555555444444444555555666:::===@@@BBBAAAAAAAAAAAADDD@@@>>>??????@@@FFFMMMmmmqqqmmmaaa^^^lllyyy^^^LLLDDD@@@<<>>===>>>AAACCCDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFGGGCCCCCCEEEBBB;;;444222111333>>>QQQbbblllrrruuutttwwwwwwtttqqqnnnggg^^^```cccuuuqqqggg\\\VVVVVV[[[eeeooo|||}}}yyytttyyyvvv}}}}}}{{{wwwmmmeeehhhooowww~~~|||}}}yyywwwtttpppppprrrkkkeee[[[PPPKKKLLLRRRVVVeeegggnnnuuucccRRRNNNLLLNNNUUU[[[^^^^^^cccaaahhhqqqmmmYYYEEE<<>><<<:::888777666666555222222555555333444777444444555777<<>>===;;;;;;===>>>:::===@@@BBBBBBDDDIIIMMM^^^nnnpppZZZDDD>>>BBBCCCBBBKKKLLLKKK]]]||||||bbbRRRKKK???888888444000111222333555666777888999<<<@@@HHH\\\sss~~~}}}xxxhhhQQQ>>>666777HHHRRRRRRXXXaaaYYYHHHDDDRRR]]]YYYMMMBBB:::555---***((((((***,,,***(((***))))))(((((((((((()))((((((''''''(((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++...---...///000333555777555666888:::zzzpppbbbTTTJJJKKKZZZjjjzzzyyy|||rrriii^^^TTTQQQOOOZZZ___jjj~~~yyyssslll||||||fff[[[TTTNNNJJJJJJIIIGGGFFFFFFDDDAAA>>><<<;;;:::999777666555444444444444444444555666777:::===@@@BBBBBBAAAAAABBBAAA???@@@BBBBBBCCCIIIQQQdddfffccc\\\YYYcccvvvttt\\\JJJCCC???;;;===@@@DDDHHHIIIGGGDDDBBB<<<>>>@@@AAAAAA@@@>>><<<===<<<===???BBBDDDDDDDDDDDDCCCAAA@@@@@@@@@AAAAAABBBBBBDDDHHHEEE<<<555222111333<<>>>>>======<<<;;;999888666666555555111000222222000111444333333444666;;;AAAFFFJJJPPP^^^dddhhhqqqqqqnnntttaaaIIIDDD;;;444444555333111111000222444444333444666999;;;=========;;;;;;<<<===<<<>>>@@@@@@AAAEEELLLRRRdddnnngggNNN===@@@FFFEEEDDDNNNUUU\\\qqqzzz```OOOGGG<<<666666444000000111333444666777888>>>@@@EEEVVVvvvXXX===555999FFFOOOPPPSSSVVVLLL<<<;;;PPP^^^VVVJJJCCC<<<222,,,***((((((******)))(((******)))(((((('''(((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++------...///111333666777555666777888~~~|||zzzrrrhhh[[[RRRPPPXXXkkk|||{{{qqqiiiddd^^^___YYY]]]rrrzzzqqqkkknnngggYYYUUUQQQKKKGGGHHHGGGEEEEEEEEECCC@@@>>><<<;;;:::999888666666555333333333444555666777888;;;>>>AAABBBBBBAAAAAABBB??????AAADDDCCCAAAFFFNNNVVV___aaaXXXRRR]]]ttt~~~zzzlllWWWFFF???===;;;<<>>@@@BBBBBB@@@>>>===;;;;;;<<>>===<<<======???@@@DDDHHHDDD;;;444222111333999GGG[[[llluuuvvvvvvwwwwwwvvvvvvtttkkkaaaccchhhvvvxxxggggggvvvzzzqqqvvvzzzuuussstttkkkfffqqq~~~|||{{{|||||||||zzzyyyxxxrrrjjjgggllluuu}}}|||wwwuuu{{{xxxrrriii___XXXWWWZZZQQQGGGHHHYYYkkkpppkkk[[[WWW[[[eeeuuuwwwnnnggg^^^YYYZZZaaajjjppprrrpppvvv~~~xxxcccOOOFFFIII[[[rrrwwwooohhhddddddhhhhhhddd\\\QQQJJJGGGHHHFFFFFFDDDCCCAAAAAA@@@@@@>>>>>>>>>======<<<<<<;;;:::::::::999777666555444444000///000000...///222333333333555888<<<@@@CCCMMMYYY^^^ccclllmmmnnnxxxjjjVVVJJJ???666666888777666666///111333444444444555555999;;;<<<<<<;;;;;;<<<===???@@@@@@AAADDDLLLWWW___llljjj[[[DDD<<>>CCCKKKRRROOOGGGAAA???<<>>AAACCCBBBBBBBBBBBB@@@@@@BBBCCC@@@>>>CCCKKKSSS``````PPPLLLeeesssqqqgggVVVGGGBBBAAA@@@===>>>AAACCCCCCBBB@@@???>>>@@@BBBCCCCCCBBB@@@>>>:::;;;===@@@CCCDDDCCCAAABBBAAA???===;;;;;;;;;;;;???@@@CCCFFFBBB999444444111333777BBBWWWkkkttttttqqqrrrqqqqqqssstttlllbbbbbbhhhttt{{{rrrjjjvvv~~~www|||rrrxxx~~~|||{{{{{{||||||{{{zzzwwwtttnnniiimmmwwwxxxrrrwww{{{ooo```PPPIIIIIIDDDBBBBBBNNNkkk\\\VVV___qqq~~~yyyuuunnnddd]]]]]]eeeooowwwxxxyyymmm]]]XXXjjjooojjjfffdddbbb___^^^cccjjjrrrsssrrriii[[[OOOIIIHHHCCCCCCAAA@@@????????????<<<<<<<<<;;;;;;:::::::::888888888888777666555444333//////111111...///222444333333333555888:::<<>>;;;888777555333111111222333333111666999;;;<<<;;;;;;<<<>>>>>>@@@AAACCCHHHRRR___iiimmmaaaNNN???===DDDGGGEEEVVVdddtttnnnUUUFFFAAA777333444111000111222444666888999:::::::::PPP~~~\\\>>>999CCCFFFNNNTTTNNNAAA???EEEBBBLLLPPPKKKKKKJJJ>>>---******)))(((((((((((()))***))))))(((((((((((()))''''''&&&&&&''''''((()))(((((((((((())))))))))))************************)))************+++++++++------...///222555777999666666666777|||{{{{{{sssyyyxxxxxxlllkkkgggbbb[[[UUUQQQOOOPPPMMMSSSiiiooo___eeemmmooossstttaaaQQQNNNNNNIIIHHHLLLFFFDDD@@@>>>>>>>>><<<;;;999888888777666555444444222222222333555777888999;;;>>>AAACCCCCCBBBBBBCCCBBBAAABBBBBB???@@@IIITTTfffpppgggNNNPPPuuuxxxpppzzztttgggVVVKKKHHHFFFCCC>>>>>>@@@AAABBBBBBBBBAAA@@@AAADDDEEEEEEDDDAAA@@@:::;;;===AAADDDDDDBBB???>>>===<<<;;;;;;;;;<<<===AAAAAACCCEEE@@@888444666222222555>>>SSSiiisssrrroooooonnnooosssuuuooofffaaaccclllssshhh\\\ggg~~~xxx}}}zzz~~~}}}{{{{{{|||}}}|||{{{xxxwwwrrrmmmoooyyyxxxnnnooo}}}ssscccXXXXXX^^^WWW[[[___hhh}}}oooaaafffvvv{{{zzzyyytttmmmhhhaaa]]]^^^fffpppxxxzzz|||}}}wwwbbbPPPTTTNNNKKKKKKMMMQQQ]]]iiisssuuutttkkk[[[MMMEEECCC>>>>>>===<<<<<<<<<<<<<<<::::::999999999999888888666777777777777666444333111///000333333000000222444333333333444666777999AAANNNZZZgggrrrqqqsssnnnZZZQQQMMMIIIEEEDDDEEE<<<222///111444444222444666999;;;<<<<<<===>>>>>>@@@CCCEEEHHHOOOXXX``````PPPAAA===@@@CCCIIINNN___nnnbbbKKK???===555222555222111111333555777999:::;;;>>>@@@ZZZ|||fffFFF666888GGGOOOVVVTTTNNNHHHEEEDDDEEEHHHJJJKKKMMMIII;;;,,,******))))))''''''((())))))(((((((((((())))))***'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))************************)))************+++++++++------...///222555888:::777777777777~~~{{{sss}}}wwwjjj]]]VVVWWWWWWVVVUUUTTTUUUVVVddd```fff}}}llliiilllqqq{{{yyy___SSSMMMPPPNNNEEE???BBBFFFBBB>>><<<;;;;;;::::::777777666555444444333333111222222333555777999:::;;;>>>BBBCCCCCCBBBBBBCCCBBBAAAAAAAAAAAAFFFTTTccc~~~rrrSSSXXXyyyyyyfffSSSJJJHHHDDD===>>>>>>???@@@BBBCCCDDDEEEAAACCCEEEFFFFFFEEECCCAAA:::;;;>>>AAADDDDDDAAA>>>;;;;;;::::::;;;===>>>???DDDCCCDDDDDD???777555888222333444<<>>::::::999999999999999:::888888888888888777777777555666777777777666444333000///000444555111000222444333333333444555777888<<>>???>>>AAACCCDDDDDDFFFJJJOOOQQQAAA888<<>>===;;;999888888888888777555555444444444333444444555777888::::::???>>>>>>???AAAAAA@@@>>><<>>???@@@DDDGGGIIIFFFHHHJJJKKKJJJGGGDDDAAAEEECCCAAABBBCCCCCC@@@===;;;;;;;;;>>>@@@BBBAAA@@@CCCCCCBBB@@@===:::666555222000111:::OOOeeeqqqrrrrrrttttttrrrrrrsssooojjjhhhdddlllwww{{{uuuuuu|||}}}~~~zzzwww}}}{{{yyyyyy|||}}}{{{yyy|||vvvrrruuu~~~}}}sssiiiiiippp|||mmmpppuuulllnnnwww{{{vvvhhhbbbfffiiieeeeee___XXXSSSVVV___kkkssstttooo]]]PPPKKKKKKGGGFFFDDDCCCCCCCCCDDDEEEGGGFFFDDDAAA???<<<;;;:::::::::999999888777666666666666666666666666666666666666666666444222000//////000000000000111444777555333111111333555666666:::===DDDOOOYYYgggyyymmmeee^^^```hhhnnnkkkfff]]]HHH666444999:::888777666666777888:::<<<>>>???>>>???AAADDDHHHLLLPPPRRRFFF<<<999BBBJJJMMMRRRZZZnnnoooOOOGGG===666444222///+++---222444222555===@@@>>>>>>HHHfff|||fffggg{{{mmmXXXOOOOOOBBB888888:::TTT[[[\\\\\\gggooo^^^CCCPPPOOOMMMJJJEEE>>>444...))))))))))))))))))))))))((((((((((((((()))******((()))***)))((((((***,,,''''''''''''((((((((((((******))))))))))))******(((***++++++******+++,,,//////000111222444666777777777888999{{{}}}~~~~~~yyyyyy|||}}}~~~hhhTTTOOO[[[ppp~~~|||zzzyyyuuu{{{xxxmmmeee```bbbbbbdddjjj|||{{{yyyzzzzzz|||~~~}}}mmmVVVRRRNNNIIIHHHHHHGGGDDD@@@>>>>>>===<<<;;;999888888888777666555444444444444444444444555777999<<<===???>>>>>>@@@AAABBB@@@???@@@AAAAAAAAAHHHaaauuujjjvvvzzzaaaVVVSSSPPPLLLIII@@@???>>>>>>???BBBEEEGGGEEEGGGIIIKKKKKKIIIFFFDDD@@@???===>>>@@@@@@>>><<<===<<<===???BBBDDDCCCBBBFFFEEEDDDCCC@@@<<<999777444222111888JJJaaammmoooqqqsssrrrppppppqqqoooiiiccc___iiiuuu{{{sssiiikkk|||}}}rrrooommmnnn~~~{{{xxxxxxzzz{{{{{{zzz|||xxxuuuwwwuuujjjgggkkk}}}vvvsssjjjaaagggqqqpppiii___[[[___dddeeefffaaaZZZUUUVVV]]]eeekkkwwwkkkZZZPPPJJJJJJLLLDDDCCCBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===;;;:::999999888888777666666555555555555555555555555555555555555666666555333111000///000000000000111444666333222111222444555555555555666;;;CCCKKKUUUdddrrrxxxcccTTTOOOLLLQQQ[[[bbbdddbbbOOOAAA666555888999:::<<<888888888999:::;;;===>>>;;;AAACCCCCCNNN\\\\\\PPPCCC999888CCCQQQ[[[eeeooozzzcccJJJCCC:::555444333111......333444333555<<>>CCCMMMbbbtttooo```cccsss___TTTKKKGGG@@@555666BBB```\\\YYYbbbwwwiiiKKKHHHHHHGGGFFFCCC<<<333---))))))))))))))))))))))))((((((((((((((()))******&&&'''((((((&&&'''(((***''''''''''''((((((((((((******))))))))))))******(((***++++++******+++,,,......///111222444666777888888999:::vvvyyy}}}~~~}}}zzzxxxwwwvvvvvvxxx{{{|||{{{}}}qqqZZZHHHDDDCCCIIIaaa~~~zzzzzzzzzzzzyyyxxxwwwvvvsssvvvyyywwwrrrllljjjiiivvvuuuwwwyyy{{{~~~|||xxxtttssssssqqqyyy~~~nnnXXXJJJKKKHHHEEEEEEEEEDDD@@@<<<<<<<<<;;;;;;:::999888888666666555444333333333333555444444555888;;;>>>AAA@@@??????@@@BBBCCCAAA@@@DDDAAA===???NNNlllxxxkkkxxxppp\\\SSSRRROOOJJJGGG@@@???>>>===>>>@@@BBBCCCAAACCCEEEHHHHHHHHHGGGFFF>>>===<<<===???@@@???>>>?????????AAAEEEGGGGGGFFFGGGGGGFFFDDDBBB>>>;;;:::777555111555EEEZZZiiimmmqqqrrrpppmmmnnnpppnnnjjjeee```gggrrryyyfff^^^hhhjjjqqqvvvlllmmm|||}}}nnncccdddeeesss|||xxxwwwxxxyyyzzzzzz~~~~~~~~~{{{yyyzzzvvvjjjcccccczzz|||www{{{}}}cccWWWWWWZZZ]]]fffnnnnnneee\\\XXXaaa]]]XXXTTTRRRTTTXXX[[[mmm}}}wwwdddPPPGGGEEEEEEEEEFFF@@@???>>>>>>======>>>>>><<<<<<;;;;;;:::999888888777777666555555444444444444444444444444444444444333444555555555333222111///000000000///000333666222111111333555666555333111111333888;;;@@@KKKVVVdddgggeee___[[[YYYNNN@@@>>><<<;;;<<<@@@DDDGGGGGG>>>888444777:::<<>>777444444444333222///333666555666;;;>>>>>>BBBPPP```fff___ZZZ```lllaaacccSSSEEE@@@444444JJJiiibbbaaakkkuuuppp[[[FFFDDDDDDCCCBBB???888000***((((((((((((((((((((((((((((((((((((((()))******&&&'''((((((''''''(((***''''''''''''((((((((((((******))))))))))))******(((***++++++******+++,,,---...///000333555777999999::::::;;;sssvvvyyyzzzxxxtttqqqpppqqqrrrvvvzzz~~~||||||~~~|||yyy|||qqq___RRRFFFAAAGGGLLLQQQeee}}}}}}{{{zzzyyyxxxxxxwwwvvvtttssssssoooqqqrrrqqqoooooorrrvvv{{{zzz{{{qqqvvv{{{zzztttnnnlllmmmnnnsssvvvuuu{{{wwwiii___UUUMMMIIIEEEDDDCCCCCCCCCAAA>>>::::::::::::999999888888888555444333333222222222333555555555666999===AAACCCAAA@@@@@@AAACCCCCCBBB@@@@@@@@@???AAANNNeee|||zzzccc]]]vvvvvvfffUUUOOOOOOLLLHHHEEE@@@@@@>>>======>>>???@@@<<<===???BBBDDDEEEEEEEEE@@@???@@@@@@BBBCCCDDDDDDBBBAAAAAADDDGGGJJJJJJJJJGGGGGGGGGEEEBBB???===;;;999777222333@@@VVVgggnnnqqqrrrppplllmmmpppoookkkjjjccchhhsss}}}lllmmm```eeemmm```fff{{{zzzxxxmmmnnnjjjnnnyyyzzz|||}}}yyyvvvvvvwwwyyy{{{|||}}}~~~}}}|||}}}}}}uuujjjbbb^^^ttt|||}}}zzz}}}yyypppqqqtttkkk[[[OOOGGGPPPeee{{{|||jjjXXXQQQVVVSSSPPPLLLJJJIIIIIIJJJUUUaaaqqq{{{{{{pppccc[[[OOOGGGBBBCCCDDDAAA===<<<===<<<<<<;;;;;;;;;;;;;;;::::::999888777777666666666666555555444444444444444444444444444444444444222222444444555444333222///000000000///000333555222222333555777777555333333111111444444555;;;CCCKKKOOONNNHHHCCC@@@;;;444444444444222000000222444444333444:::AAAFFFHHHIII<<<;;;::::::999999999:::;;;AAAFFFPPPbbbjjjTTT666777888DDDWWWaaa]]]WWWVVVbbbyyybbbHHH???;;;555333333333333222000444777777777:::>>>AAAJJJcccwwwuuukkkjjjrrrzzziiisss]]]DDDAAA666888WWWdddhhhqqqsssdddOOOGGGJJJPPPLLLGGGBBB<<<555...)))((((((((((((((((((((((((((((((((((((((())))))***''')))******))))))***+++''''''''''''((((((((((((******))))))))))))******(((***++++++******+++,,,,,,---...000333666888999:::;;;;;;<<>>BBBDDDAAA@@@@@@AAACCCCCCBBB@@@:::???AAACCCLLL^^^nnntttdddUUUTTTjjjoooaaaTTTQQQQQQOOOKKKIIIAAA@@@???>>>>>>>>>??????:::;;;===???AAACCCEEEFFFAAABBBBBBCCCDDDFFFHHHIIIEEEDDDCCCEEEHHHKKKLLLLLLJJJIIIIIIGGGEEEBBB@@@>>>:::888333222===SSSgggppprrrssspppmmmnnnqqqpppmmmiiiaaafffuuuyyyqqq[[[XXXaaaXXXlll{{{zzzyyy|||}}}}}}sssnnnrrrqqqrrr}}}~~~{{{wwwvvvvvvyyy{{{zzz|||~~~~~~yyyssskkkccc]]]hhhttt}}}|||nnn\\\bbbqqqttteeeUUUJJJQQQcccttttttdddXXXWWWKKKIIIGGGDDDBBB@@@???>>>BBBGGGMMMOOOKKKCCC<<<888999:::>>>CCCBBB<<<999:::;;;;;;;;;:::::::::999999:::999888777666555444333555555555555555444444444222222222222222222222222111222333444444444333222///000000///...///222444333333444666888888777555444111111333333222555:::;;;AAACCC@@@;;;888666444...111555444222333888===444222444<<>>KKK```lll```FFF222888;;;GGGUUUVVVIII===;;;XXXiiiVVVBBB;;;999555222111111111111111333777999999;;;AAAGGGQQQuuu|||www}}}uuu~~~bbbAAA???<<>><<<;;;888888777777666555555444444333333222222333333333444555666999;;;>>>AAABBB@@@??????@@@BBBCCCAAA@@@???BBBBBB@@@HHHYYYcccdddSSSLLLOOOeee~~~pppgggZZZOOOMMMOOOMMMJJJIIIBBBBBBAAA@@@@@@@@@@@@@@@======>>>???AAACCCFFFGGG@@@AAABBBBBBBBBCCCFFFIIIGGGEEEDDDEEEHHHJJJKKKLLLLLLLLLKKKJJJHHHEEEBBBAAA:::999555222;;;OOOdddpppqqqrrrqqqnnnooorrrqqqllliii___bbbppp{{{uuu```UUU[[[[[[jjjwwwxxxwww}}}vvvooorrrpppnnnuuu}}}zzzwwwvvvxxx{{{yyy{{{|||~~~yyyuuuqqqggg^^^[[[iii{{{yyyrrrlll```XXX^^^ggghhh```YYYOOO^^^rrr~~~wwweeeXXXSSSFFFDDDBBB???===;;;::::::;;;<<<<<<:::777555555555666888<<>>DDDWWWmmmlllTTT???777<<<===DDDJJJEEE;;;:::@@@hhhZZZMMM@@@888666444111000///000000222333666999:::===FFFPPPhhhoooGGG>>>CCCRRRiiiqqqrrrssslllZZZLLLOOO\\\hhh```RRREEE:::222---***((((((((((((((((((((((((((((((((((((((()))******$$$&&&))))))(((''''''(((''''''''''''((((((((((((******))))))))))))******(((***++++++******+++,,,---...///000333555777999;;;;;;<<<>>>kkkmmmooopppqqqqqqsssuuurrrxxx|||yyyxxxvvvwwwxxx{{{~~~}}}yyyuuuuuuuuutttsssnnncccTTTIIIAAADDDEEEEEECCCDDDHHHKKKOOO___llluuuzzzxxxvvvsssqqqooooooooogggkkkooorrrssswww|||~~~vvvnnnnnnlllgggiiigggeeeccccccdddfffgggeeegggkkkmmmmmmllllllnnnmmmvvv{{{mmm\\\UUUPPPLLLJJJJJJGGGBBBAAACCCCCCCCCBBB???===;;;;;;;;;888888777666555444333222444444333333333333444444333444777:::===>>>???@@@???>>>>>>@@@AAABBB@@@???CCCDDDBBBCCCPPP```ccc[[[NNNGGGTTTvvv{{{ooohhh\\\QQQGGGFFFGGGFFFDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB???>>>>>>>>>@@@BBBDDDFFF>>>???@@@??????@@@DDDGGGHHHFFFDDDEEEGGGIIIJJJJJJJJJJJJIIIHHHFFFDDDAAA@@@;;;;;;666222888JJJ___kkknnnppppppnnnooorrrooojjjkkk______jjjuuu~~~rrrkkkrrruuuyyyyyy~~~|||{{{yyy}}}wwwyyy|||yyywwwxxxzzzyyyyyy{{{}}}~~~|||xxxmmm```TTT[[[jjj~~~{{{mmmYYYRRROOOSSSWWWVVVTTTTTTZZZpppyyyeeeUUUKKKEEEBBB>>>;;;888666666777777777777666444555777999888666888::::::777999>>>666777777888777666555444555555444444444333333333333333333333333333333333111111111111111111111111111222333444333333111111///000000///......111333444222111222444666666555111......222333000///000...000444666444111000111111444555444111///111444333666666888???GGGIIIEEE888888888999:::;;;===>>>@@@SSSiiiooo^^^GGG::::::===>>>CCCFFF@@@===IIIZZZmmmHHHCCC;;;444333222000//////000111222222555:::;;;???KKKYYYwwwLLL>>>NNNeeerrr|||rrr```OOOFFFKKKSSS^^^WWWMMMCCC:::333---)))))))))))))))))))))))))))((((((((((((((()))******$$$&&&)))***)))((('''(((''''''''''''((((((((((((******))))))))))))******(((***++++++******+++,,,......///111222444666777:::;;;<<<>>>hhhjjjllloooqqqtttxxx|||xxx|||}}}wwwtttsssuuutttuuuwwwzzzzzzvvvsssrrrqqqqqqpppjjj]]]NNNCCC;;;>>>AAA???<<<===EEELLLTTTjjjwwwuuu{{{{{{wwwzzzxxxvvvtttrrrpppppppppppphhhlllqqqttttttvvvyyy|||{{{uuuvvvyyyyyyuuuuuuuuuwwwvvvooofffeeejjjkkkhhhdddbbbbbbcccccccccdddeeegggiiihhhffffffhhhjjjnnnnnnqqqzzzyyyzzzzzzvvv}}}~~~xxxfffOOOAAA@@@EEE@@@???AAAEEEEEEBBBAAADDDDDDCCCAAA>>>;;;999:::;;;999888777666444333111111444444444333333444555555222444777;;;===>>>>>>>>>???>>>>>>???AAAAAA@@@>>>???AAACCCLLLbbbtttqqqaaaRRRIII^^^rrriiikkkYYYNNNDDDCCCDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDD>>>===<<<<<<===???AAACCC>>>???@@@???===???CCCGGGIIIGGGDDDDDDFFFHHHIIIIIIFFFFFFFFFEEECCC@@@>>><<<<<<<<<777111555FFF[[[ggglllnnnooonnnoooqqqnnniiiiii^^^___iiipppyyyyyyllldddwww{{{ooo{{{ooolllsss{{{{{{~~~zzzwwwxxxzzzxxxyyyzzz|||pppaaaSSSRRRZZZppprrr[[[NNNEEEHHHOOORRRQQQPPPlll|||gggZZZSSSOOODDDAAA<<<777333222333444111222333333333333444666777444444:::===:::888888444555666666666555444333111111111222333333444444111111111111111111222222000000000000000000000000222222333444333222111000///000000///......000222333111///000222444444444111......222333000......,,,,,,///222333222222444000222444444222222444666000555777444666===BBBAAA666777777888:::<<<>>>???BBBaaawwwlllOOO<<<666666:::???GGGKKKFFFFFFXXXoooZZZ;;;;;;777111111111000//////111333222222555:::<<<@@@NNN^^^oooGGG<<>>eeefffhhhjjjnnnuuu~~~yyyuuuxxx|||}}}uuuuuuvvvvvvvvvvvvvvvvvvqqqpppqqqtttttthhhUUUEEE@@@???===<<>>>>><<<:::DDDIIIFFFBBBCCCBBB???BBB???<<<:::999999888777555555555444444333333333444333222222222333444555555777:::===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@HHH:::EEE^^^rrr|||XXXMMM\\\~~~rrrxxx~~~hhhQQQJJJCCCCCCHHHKKKIIIEEEIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>>>>???@@@AAABBB===>>>>>>======>>>@@@CCCFFFDDDAAABBBEEEGGGGGGEEEAAACCCDDDDDDBBB>>>999666<<<;;;;;;999888???TTThhhlllqqqtttttttttuuusssooolllddd^^^cccqqqxxxrrrfffXXXqqq|||vvv|||{{{yyyzzzzzz{{{wwwxxx|||{{{zzzyyyzzz}}}uuukkk```TTTPPP```xxxkkk^^^SSSPPPPPPPPPVVV^^^tttjjjaaa```___YYYRRROOOGGGCCC===777444444555777888333111555888777666777555:::@@@@@@<<<888888999666555555555555444444444444444333333222111000000000000111111111222222222111111111111111111111111333333222111111222222333111///......000111000000444444555555555555555555///---...111111......111111000111333222111111333666555333111111333666777333111222999CCCGGGBBB<<<999333333;;;>>><<<@@@HHH]]]mmmjjjNNN888:::AAA@@@AAAGGGOOOWWW___nnnbbbBBB<<<<<<888222222111///...000333666---;;;:::999BBBBBBMMMkkksss\\\LLLAAADDDhhhxxxsssiiiaaaXXXHHH<<>>666,,,***---444...)))''')))***(((%%%))),,,+++%%%%%%)))***&&&((('''&&&'''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))***((((((+++,,,)))***------000111...///444999999:::<<<===???hhhfffccccccgggpppzzz}}}xxxzzz||||||zzzyyyxxxvvvuuutttsssrrrqqqqqqrrrtttsssiiiWWWHHH@@@???<<<999999<<>>AAA@@@:::777999:::999???EEEHHHDDD@@@AAAAAA???AAA>>>;;;999888888777666555555444444444333333333444333222111222333444555777999<<<>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===VVVsssxxxTTTPPPccc{{{gggMMMGGGAAAAAAFFFIIIGGGDDDEEEDDDDDDCCCBBBAAA@@@@@@AAA@@@@@@?????????@@@@@@>>>??????>>>===>>>@@@AAAGGGDDD@@@@@@BBBCCCCCCBBBBBBCCCDDDCCCAAA>>>;;;999======<<<:::888>>>QQQcccjjjooosssssssssuuutttqqqooohhhccceeelllpppiiiaaaWWWggg|||}}}}}}{{{||||||zzzzzzwww~~~}}}|||~~~}}}tttlllaaaTTTMMMVVVhhhwww}}}vvvoooggg\\\TTTVVV^^^jjj```XXXXXXXXXTTTOOOMMMGGGCCC===777444333555666888333222555888666666777???AAABBB@@@<<<777444333555555555555444444444444444444333222222111000000000000111111111222222222111111111111111111111111111111111111111111111111111///......000111111000444555555555555555444444222///...///...+++,,,000///------///222222333333555444222111111333555777111111444>>>GGGJJJEEE>>>:::666666888999;;;FFFSSScccggg^^^FFF666777>>>@@@CCCKKKYYYhhhxxxyyySSS;;;555333...111111000///...000333666444;;;666666@@@CCCRRRqqq~~~[[[JJJBBB???IIImmmmmmcccXXXPPPGGGAAAAAAFFFIIIEEEAAA===444,,,))),,,222---(((''')))***(((%%%$$$((()))''')))000333111''''''''''''((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++((((((++++++((()))+++,,,000111...///444888999;;;<<<>>>@@@ooohhh```]]]aaakkkuuu||||||~~~~~~||||||{{{xxxuuusssqqqpppppprrrqqqrrruuussskkk]]]QQQGGGFFFBBB===999999>>>CCCGGGWWWpppwwwuuuvvvvvvttttttqqqnnnlllkkkjjjiiihhhhhhiiikkkkkkjjjjjjjjjkkklllkkkiiigggeeecccbbbbbbaaacccfffgggeeecccaaa```cccccccccdddffffffeeeddd___``````______aaaeeeiiiddd___ZZZWWWVVVTTTPPPLLLHHHEEEAAA??????>>>===;;;:::@@@BBB===999;;;>>>???HHHJJJHHHBBB>>>@@@AAA@@@???<<<999777777666555444444444444444333333333333333222111111111333444555:::<<<===???@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>NNNppptttZZZ___ooo___GGGCCC???@@@DDDGGGFFFCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCAAA@@@???>>>>>>>>>???@@@@@@??????@@@AAAEEEBBB>>>===>>>@@@BBBBBBEEEEEEDDDCCCAAA>>><<<;;;???>>>===;;;888<<>>??????<<<999666444555555444444444333333333333333333222111111000000000000000111111111111222111111111111111111111111...///000111111000//////111000//////111222222111555555666666555444333222222///---...---+++///444000000111111333444333222444333222111111333555666000111666>>>FFFFFF@@@:::888:::;;;999666;;;KKK[[[hhh\\\KKK>>>888999???EEE???JJJ\\\qqq```FFF:::555111...000000000///...000333666999;;;777:::AAADDDTTTrrrzzznnnppp|||xxxhhhHHH>>><<>>:::222***(((+++///+++'''&&&((()))'''%%%%%%((((((&&&'''+++,,,***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((++++++((((((+++,,,000111//////444888888;;;<<<>>>@@@mmmeee\\\WWWYYYaaahhhmmmuuuxxx{{{||||||zzzwwwsssqqqppppppqqqqqqqqqsssuuuuuupppggg```VVVSSSPPPJJJBBB>>>CCCJJJTTTbbbsss}}}xxxssswwwzzzzzzzzzpppmmmjjjgggggggggfffeeeeeegggiiiiiihhhggghhhiiihhhgggfffdddbbb```______^^^aaaeeefffeeeddddddeeeeeedddccccccddddddcccaaa\\\]]]^^^^^^]]]^^^```ccc]]]ZZZVVVUUUTTTSSSQQQOOOMMMKKKGGGCCCAAAAAAAAAAAAFFFKKKLLLDDD===???DDDHHHUUUQQQIIIBBB>>>???@@@AAA<<<:::777555555555444333333333333333333333333333222111111111222333555666===>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@III___|||tttjjjaaassszzz{{{PPPDDDAAA???@@@DDDGGGEEECCCDDDDDDDDDEEEFFFGGGIIIJJJGGGFFFEEECCCAAA???===<<<<<<>>>AAAAAAAAAAAABBBCCCCCC@@@===;;;<<<@@@CCCEEEIIIHHHEEECCC@@@>>>===<<>>>>><<<:::<<>>;;;666444333222333222111111111333555666222222555999<<<;;;666111333;;;???<<<999@@@PPP]]]fffOOO<<<:::>>>>>>DDDLLLOOO\\\ppphhhIII===999555333444...///000//////111444666:::;;;>>>BBBEEEHHHZZZsssqqqfff___eeesssuuudddQQQEEE???===EEEUUUlll|||lllPPPJJJPPPTTTGGGAAA;;;666000)))'''***,,,)))'''&&&'''((('''&&&(((((((((&&&%%%&&&%%%%%%&&&'''((((((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))---******,,,,,,))))))++++++///111//////444777777:::;;;===???bbb]]]VVVQQQQQQTTTWWWYYY```hhhqqqzzz}}}xxxtttqqqpppqqqrrrooopppsssuuuvvvtttrrrppphhhccc^^^XXXLLLBBBCCCJJJ___jjjttttttppppppvvv|||qqqhhhmmmwwwzzzyyyxxxqqqmmmiiiggggggggggggfffccceeefffgggfffeeefffgggeeeeeedddcccbbbaaa_________aaaeeegggiiiiiijjjjjjfffdddbbbaaaaaaaaa___]]]XXX[[[]]]]]][[[YYYXXXXXXWWWUUUSSSQQQQQQPPPOOONNNIIIGGGCCC@@@======???@@@KKKNNNKKKBBB;;;@@@IIIPPP___UUUJJJBBB???>>>??????:::888555333444444333222333333333333333333333333111111111111333444666888??????@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@@@@III___sssvvvkkk]]][[[cccwww{{{~~~~~~oooFFFCCCAAAAAACCCFFFHHHFFFDDDEEEDDDDDDEEEFFFIIIKKKMMMHHHGGGFFFDDDBBB???<<<;;;999<<<@@@CCCDDDDDDEEEFFFFFFDDDAAA>>>===???CCCEEELLLJJJGGGDDDAAA???======???>>>???>>><<<===HHHTTTfffmmmrrrpppoooppprrrqqqppplllhhhccc]]]^^^lll|||wwwccceeeooo|||uuuiiikkkyyy{{{www}}}wwwlll___ZZZeeeuuussssssuuuyyy}}}}}}yyyuuuxxxzzz}}}zzzvvvvvvxxx|||vvvmmmaaaSSSGGGHHHYYYkkkttthhh]]]UUUNNNMMMKKKFFFDDDDDDEEEBBB===999555444555555888555444777777777:::???MMMSSSXXXSSSFFF;;;555555444333333333222222222222222222111111111111111000000000000000000000000000000000000000000000000000...///111333333222111000111000///000222333444333444555666666555333111///+++,,,///333222000444;;;888DDDJJJCCC888333333444222222222222222444555666333333333333333333222111111999===;;;???MMM]]]eee]]]DDD555;;;BBBAAAEEEPPPZZZiiifffOOO;;;666555000///333...///000000111222555777999;;;AAADDDGGGWWWsssmmmccc\\\```hhhdddTTTDDDAAA???===GGGZZZjjjwwwgggLLLHHHKKKIIIGGG???888333...((('''))))))'''&&&''''''(((((('''''''''((()))*********+++%%%''')))((('''&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((---++++++------******---***...111///000444777666888999;;;<<>>GGGSSS[[[___RRRFFFAAA???===<<<<<<999777444333333333333222222222222222333333333333222222222222444666888:::@@@?????????????????????======>>>>>>???@@@@@@@@@EEEZZZfffeee^^^RRRTTTgggnnnxxxdddGGGCCCCCCDDDFFFHHHIIIGGGEEECCCBBBAAAAAACCCEEEHHHIIIFFFFFFFFFEEEBBB???<<<;;;999===BBBEEEFFFFFFFFFFFFJJJIIIFFFBBB??????AAADDDKKKJJJHHHEEECCCAAA@@@???BBBAAAAAAAAA>>>===EEENNNaaakkkrrrqqqooopppqqqqqqtttoookkkfff^^^]]]nnnhhh^^^___gggfffaaafffsssrrrmmmrrryyymmmccc```gggpppuuurrrrrrvvv|||}}}xxxsssqqqyyy}}}vvvxxxvvvttttttwww|||~~~wwwlll]]]MMMEEEKKKVVVmmm~~~{{{nnnfffcccUUUPPPLLLMMMLLLHHHGGGHHHCCC@@@<<<999666555666666888666666888999999>>>DDDLLLPPPRRRMMMBBB999555444333333333222222222111111111111111111111111111111111000000000000000//////000000000000000000000000...///111222333222222111000///...///111333333333222333555666666444111///---...222555333111777???AAAMMMPPPCCC666222555666222222222333444555666777333444555444333333666888444;;;===???NNNcccmmmiiiQQQ???666===CCCAAAHHHUUU```rrr}}}RRREEE999666444......111---///111222222444777999;;;<<>>>>>>>>?????????=========>>>???@@@@@@@@@KKKZZZ[[[XXXWWWOOOTTTmmm}}}xxxXXXLLLCCCDDDFFFHHHIIIIIIGGGEEEBBBAAA???>>>???AAADDDFFFDDDDDDEEEDDDBBB@@@===;;;;;;???DDDGGGGGGEEEDDDDDDFFFGGGFFFDDDAAAAAADDDFFFGGGGGGGGGFFFEEEEEEDDDDDDGGGEEEEEEDDD@@@<<<@@@GGG[[[fffppprrrpppqqqssssssrrrnnnmmmkkkccc```nnnrrrgggggg]]]^^^]]]gggxxxyyyrrrttt}}}}}}zzztttpppooopppooouuutttvvvyyy|||{{{vvvqqqpppuuu}}}vvvoooqqqpppoooqqquuuzzz|||}}}xxxjjjYYYKKKGGGKKKUUUlllxxxlllbbb[[[SSSOOOMMMOOONNNIIIGGGHHH@@@???<<<999777777777888777666777999:::;;;AAAIIIIIIFFFBBB>>><<<:::888777222222222222111111111111000000000000111111111111111111000000////////////000000000000000000000000......//////000111111222///...---...111222333222000222555666666444222000111222555777777:::EEEQQQZZZ]]]UUUAAA333333555333222333333444555777777888555888:::999666666888;;;888@@@HHHSSSkkk|||qqqXXXCCC<<<;;;AAADDDGGGTTTeeezzziiiGGG@@@999555333111000000...000222333444666888;;;<<<===DDDKKKeeettt[[[III555<<<@@@SSSooowwwjjjZZZ```eeeVVVBBBHHH>>>444000,,,)))(((***%%%&&&((()))))))))******+++''''''(((&&&$$$'''***)))&&&%%%(((+++))))))))))))))))))))))))(((((((((((((((((((((((()))''''''+++,,,***+++...(((...000///000444666555666777999;;;<<>>>>>>>>===>>>>>>???@@@<<<======>>>???@@@@@@@@@RRR[[[RRRIIIMMMHHHPPPmmm{{{yyyhhhNNNOOOCCCEEEGGGIIIJJJHHHFFFDDDCCCBBB@@@>>>>>>@@@CCCDDDBBBCCCDDDDDDBBB@@@===<<<>>>BBBFFFHHHGGGEEEBBBAAA???BBBDDDDDDCCCEEEIIILLLCCCDDDEEEGGGHHHHHHHHHHHHKKKIIIHHHFFFAAA;;;===CCCVVVcccooorrrqqqsssuuuuuummmjjjlllnnnhhhcccppp{{{xxx{{{ggghhhgggrrrzzzyyyyyyzzzxxxuuuvvvxxxvvvqqqooosssxxx{{{{{{wwwrrrpppoooqqqwww}}}~~~vvvkkkdddjjjjjjjjjmmmrrrwwwyyyzzz}}}tttcccRRRJJJIIIHHHYYYnnn}}}nnn\\\PPPMMMKKKLLLJJJCCC@@@@@@???===;;;999777777888999777666777:::;;;===CCCLLLVVVKKK>>>999<<<===:::555222222222111111111111000000000000000000111111111111111000000/////////...000000000000000000000000------------...///111222...---,,,...000222222222///111444666666555222000444444666:::===DDDUUUeeesssmmmZZZ???333444444...333333444555666777888999888<<>>999555666777999FFFVVVkkklll@@@::::::???EEEGGGOOOcccxxxkkkJJJ<<<999333------000///,,,...000333444555777:::<<<<<<@@@KKKWWW{{{\\\BBB;;;EEEJJJ^^^zzz}}}}}}___TTTZZZ^^^SSSEEEIII>>>444///,,,)))(((***$$$&&&((())))))******+++&&&###%%%***+++&&&&&&)))$$$(((+++)))&&&%%%(((+++))))))))))))))))))))))))((((((((((((((((((((((((&&&$$$%%%)))***)))***---(((---000///000444666555777888:::<<<