BM6P6(@ }}}}}}||||||{{{zzzzzzzzzvvvuuuttttttssssssssssssuuutttsssuuuwwwyyyxxxwwwtttuuuuuuvvvwwwxxxyyyyyy|||}}}||||||zzzvvvqqqnnnllllllfffdddbbb```^^^]]]\\\\\\]]]\\\ZZZ[[[]]]^^^^^^]]]aaafffkkkmmmmmmooouuu{{{|||yyypppnnnllliiiooosss~~~{{{ssskkkiiifffddddddeeeggghhhiiieeeaaa`````````___\\\___]]][[[ZZZZZZZZZXXXWWWJJJEEE???999555333111000......///////////////...000///...,,,,,,,,,---.....................------++++++++++++,,,---..............................---------.........//////////////////...---,,,+++,,,,,,,,,------.................................,,,++++++******++++++,,,,,,---------+++)))&&&$$$------------------------+++,,,---......---,,,+++------------------------......------------.........------,,,,,,------......------,,,,,,------...///...,,,++++++---000222......---,,,---...///000+++++++++,,,,,,---------........................---------,,,,,,---------000000000000000111111222///////////////000111111111111111111000000000000666555444333222111000///444555555333111111222333222555555555888>>>???===AAADDDHHHHHHGGGGGGJJJMMMOOOTTT^^^iiipppxxx~~~{{{xxxxxxxxx{{{~~~|||||||||}}}|||||||||~~~||||||wwwtttvvvzzztttlllgggdddbbb[[[YYYWWWZZZ___```\\\XXX^^^\\\YYYZZZ\\\]]]\\\ZZZ}}}{{{zzzzzzyyywwwwwwwwwuuusssooollljjjeeeeeeddddddcccccccccbbbbbbbbbaaa```````````````]]]\\\\\\]]]___aaa```_________``````aaabbbbbbbbbcccdddfffiiilllooorrrsssuuuuuuwwwyyy|||~~~}}}yyywwwwwwqqqpppmmmjjjgggeeecccbbb___]]]\\\\\\]]]]]]]]]\\\]]]aaadddeeedddeeejjjooorrrvvv{{{~~~wwwooohhhhhhjjjsssqqqmmmiiiffffffggggggfffhhheeebbb```aaaaaa___]]]___]]][[[ZZZ[[[[[[YYYXXXOOOJJJCCC>>>999666333000000000000//////...------000//////...------..............................------,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///......---,,,------...............///........................------,,,,,,,,,,,,------+++,,,---...---,,,***(((------------------------++++++,,,,,,,,,,,,++++++------------------------......------------.........------,,,,,,------...///......------......//////...---,,,,,,---///000,,,,,,+++++++++,,,---...,,,,,,,,,,,,---------.................................------------......000////////////000111111/////////...///000000111000000000000000000000000444444444444333333333333111222333222111222444666777:::;;;;;;@@@GGGJJJIIILLLMMMMMMLLLLLLMMMPPPSSSYYY^^^hhhrrryyyyyyxxxxxxyyy}}}}}}yyyxxxxxx{{{zzzuuuqqqnnnmmmfffddddddhhhmmmpppmmmjjjhhheeecccbbbccccccaaa^^^~~~}}}{{{xxxtttqqqooommmlllkkkiiifffdddbbbaaaaaa^^^^^^^^^]]][[[XXXUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOONNNMMMLLLMMMOOOPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSTTTUUUWWWYYYZZZ[[[[[[[[[\\\^^^```bbbdddeeehhhiiikkkooossswwwzzz|||~~~{{{wwwrrrnnnjjjhhhfffcccaaa`````````___]]]\\\^^^```^^^\\\\\\```cccgggjjjooorrruuuxxx{{{}}}zzzlllgggeeeiiivvv}}}uuulllhhhhhhhhhfffcccgggeeecccbbbbbbbbbaaa______]]][[[[[[\\\\\\[[[ZZZVVVQQQKKKDDD???:::555222111111000///...---,,,,,,//////000000000///..............................//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---......///.........///////////////....................................------------------...)))***,,,.........------------------------------,,,++++++++++++++++++,,,------------------------......------------.........------,,,,,,------.../////////......///////////////...---------......,,,,,,++++++,,,,,,---...---------.......................................//////............////////////......//////000111//////......//////000111000000000000000000000000///000000111111222222333000111333333333555999;;;>>>CCCGGGJJJPPPZZZ_________[[[VVVTTTTTTWWWZZZ[[[ccchhhrrr|||{{{zzzyyyyyy{{{~~~|||{{{|||~~~{{{xxxvvvuuutttsssssstttzzzzzzwwwtttrrrpppmmmiiifffjjjiiifffddd```]]][[[ZZZ[[[[[[YYYXXXWWWUUUUUUTTTSSSSSSSSSRRRPPPOOOMMMLLLMMMMMMNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJKKKLLLMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPPPPQQQSSSTTTVVVWWWTTTUUUVVVYYY\\\___bbbdddiiikkknnnrrrvvvzzz}}}~~~}}}wwwrrrooopppnnnjjjiiihhhgggeeeccc```aaa```^^^[[[[[[]]]```___bbbfffhhhkkkmmmpppssswww{{{{{{ooohhhdddjjjvvvpppgggfffgggeeebbbfffeeedddcccccccccbbbbbb___^^^\\\\\\]]]^^^]]]\\\ZZZVVVQQQKKKEEE>>>888333111111000///......------...///000111111000///...---------...............000///...---,,,,,,,,,,,,........................+++++++++,,,,,,,,,------+++,,,---...////////////000/////////......------........................---------......---------)))***,,,---............------------------------,,,+++***))))))***+++,,,------------------------...------,,,,,,------......------,,,,,,------...//////............///////////////......------,,,...............//////000.........///////////////........................000000////////////000000...............///000000//////......//////000111//////000000000000000111///000000111222333444555444555666777888:::>>>AAAFFFOOOXXX```iiisssxxxxxxssslllccc^^^^^^aaaccccccgggkkkuuu}}}|||{{{{{{|||~~~~~~|||yyyyyyyyyyyyxxxyyyzzz~~~yyytttpppXXXWWWVVVTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNMMMMMMLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHMMMLLLLLLLLLKKKKKKKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLMMMMMMOOOPPPRRRSSSVVVWWWZZZ\\\```ccceeefffjjjkkknnnsssyyy||||||yyyvvvsssqqqooommmkkkfffeeeccc```]]]]]]^^^```\\\^^^```bbbbbbdddgggiiimmmqqqwww}}}~~~{{{zzzxxxmmmdddccciiiuuuuuuhhheeeeeedddbbbdddeeeeeeeeeddddddddddddaaa___]]]]]]_________^^^[[[XXXTTTPPPJJJCCC;;;666111111000/////////000000...///000111111000///...---------.........////////////---,,,++++++******........................+++++++++,,,,,,,,,------++++++---...//////000000///......------,,,,,,,,,........................,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---------------------------------,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------.../////////......------,,,....../////////000000///////////////////////////////////////////////////000000////////////000000...............///000000000////////////000111111///000000000111111222222444444555666888999::::::999::::::;;;<<>>>>>???@@@AAAAAACCCGGGLLLPPP\\\kkk}}}{{{uuurrrppppppoooqqqwww{{{}}}JJJJJJKKKKKKLLLLLLLLLLLLKKKLLLNNNOOOPPPPPPOOOOOOPPPOOOOOOPPPPPPQQQRRRRRRTTTUUUUUUWWWXXXYYYZZZZZZWWWWWWWWWWWWWWWXXXYYYYYY[[[ZZZXXXXXXXXXXXXWWWUUUUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTTTTSSSSSSSSSSSSSSSPPPOOONNNMMMMMMMMMMMMMMMOOONNNMMMLLLKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNOOORRRUUUXXX[[[]]]]]]aaafffhhhiiiooozzz~~~xxxrrrnnnlllkkkjjjffffffeeebbb___^^^^^^```]]]___bbbeeegggkkkooorrrzzz~~~rrrooottt|||uuuiiicccbbbgggnnnwwwmmmgggdddbbbaaadddggghhhgggfffgggiiieeecccaaa`````````___^^^XXXXXXXXXXXXUUUOOOGGGBBB:::888555222000///000000......------...//////000,,,,,,------...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---.../////////...------------....................................,,,---...//////...---,,,------,,,,,,,,,,,,---------------------------------------......------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------.........------------......///...---,,,,,,---///000+++,,,---...///......---/////////.........------////////////////////////000//////......//////000000////////////000111111222222111111222222333444111222222333444444555555222333666:::???CCCFFFGGGHHHIIIJJJLLLOOOTTT[[[___lllzzzxxxuuuuuuuuuuuuyyyMMMMMMNNNNNNOOOOOOOOOPPPRRRSSSTTTUUUUUUUUUSSSSSSXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbbbbbbbbbbbbbbbbbbbcccddddddbbbaaa____________]]][[[XXXYYYYYYZZZ[[[\\\\\\]]]XXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKLLLMMMOOOQQQSSSTTTOOOTTTXXXXXXXXX]]]gggppp|||{{{xxxuuutttmmmmmmkkkgggccc```aaabbb[[[\\\^^^___```cccgggjjjnnnssszzzxxxqqqppprrryyyrrrfff___```dddpppsssiiidddaaaaaadddhhhiiigggggghhhjjjfffdddbbbaaaaaaaaa___^^^WWWXXXYYYZZZYYYSSSLLLFFF>>><<<888444000///.........---,,,,,,,,,...///000,,,,,,------...///000000//////...------------...........................---------.........//////,,,---......///.........---.........//////000000........................---...///111111///...------------------...///000------------------------,,,---...//////...---,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...//////............/////////...,,,++++++---000222---...000111111111000/////////......---------,,,000000000000000000000000//////............//////000000000000000111222222333333222222333333444555222222333444444555666666888:::>>>CCCIIINNNRRRUUUPPPQQQSSSVVVZZZ```hhhmmmxxx|||xxxxxxyyywwwyyy~~~UUUTTTSSSUUUWWWYYYZZZYYY[[[ZZZ[[[\\\^^^aaaccceeeaaa```^^^___bbbeeeggggggkkkkkkkkklllnnnpppssstttvvvsssooollljjjjjjlllmmmmmmlllkkkjjjjjjiiijjjjjjfffccc```aaadddggggggggghhheeecccccceeeeeebbb___aaa___]]]\\\\\\\\\[[[ZZZ]]]\\\[[[YYYXXXVVVUUUUUUTTTSSSRRRQQQPPPOOOOOOOOOMMMKKKJJJKKKLLLNNNNNNMMMPPPPPPPPPQQQSSSVVVXXXZZZdddmmm{{{~~~}}}zzzuuuqqqnnnjjjgggdddbbb```^^^]]]^^^```bbbddddddgggmmmttt{{{}}}tttpppnnnnnnyyyrrrhhhdddcccmmmoooxxx}}}qqqggg```gggdddbbbcccgggiiiiiihhheeedddccccccddddddbbb```\\\]]]^^^^^^[[[VVVQQQNNNFFF@@@999444222111000///000000///...............000/////////............000///---,,,,,,---///000------------------------......------------..................////////////..............................---------,,,,,,,,,//////...---,,,++++++***------------------------,,,,,,,,,---------......++++++,,,---............---,,,,,,,,,,,,---......---------------------------...000///......///111,,,,,,,,,---------........................------......//////000000111111000000000000000000000000111111000000//////.....................///000000111111000000000000000111000000000000000000000111222555777666555666;;;>>>???AAAFFFMMMVVV]]]bbbccciiifffdddfffkkkoooqqqqqq|||}}}|||yyy{{{}}}|||zzz{{{___^^^^^^___bbbdddddddddiiiiiiiiijjjkkkmmmnnnppppppnnnllllllnnnqqqsssttttttttttttuuuvvvxxxzzz{{{}}}{{{xxxuuusssssstttuuuuuuttttttsssssssssssssssuuurrroooooorrrttttttsssrrrpppmmmmmmnnnnnnmmmkkkjjjhhheeedddddddddcccaaaddddddbbbaaa```^^^]]]]]][[[ZZZXXXWWWVVVUUUUUUUUUQQQPPPNNNNNNPPPQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUZZZ```iiiqqqxxx~~~}}}~~~zzzvvvrrroooiiigggddd```^^^]]]]]]^^^]]]```eeekkkqqqvvvzzz|||uuummmhhhoootttsssjjjfffeeefffmmmxxx~~~tttkkkeeecccaaaaaadddhhhjjjiiihhhhhhfffeeeffffffeeecccaaa]]]]]]^^^]]][[[WWWSSSQQQLLLEEE===777444333111000000000///............///000000/////////.........000...---,,,,,,---...000------------------------......------------..................////////////..............................---------,,,,,,,,,.........------,,,,,,+++------------------------,,,,,,,,,---------......---------...------,,,,,,---,,,,,,,,,,,,---......------------------------***+++---,,,++++++,,,...---------.........//////.........................../////////000000000111000000000000000000000000111000000000/////////...///............///000000222222111111111111111222333222222222333444666777555777999999888:::???CCCHHHNNNXXXdddnnnuuuxxxyyy{{{wwwrrrqqqsssuuuvvvvvv~~~~~~}}}{{{|||||||||}}}nnnmmmlllnnnpppsssssssssvvvvvvvvvvvvvvvwwwyyyyyy}}}yyyvvvuuuvvvyyy{{{|||~~~}}}{{{zzz{{{|||||||||}}}zzzxxxwwwxxxyyyyyyxxxvvvtttrrrpppppppppnnnmmmooonnnmmmlllkkkjjjiiiiiieeedddcccaaa___^^^^^^^^^ZZZXXXVVVUUUVVVVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRSSSSSSUUUXXX\\\```fffmmmqqqsssqqqnnnlllkkkmmmppprrr{{{}}}~~~uuurrrnnniiiddd```___^^^[[[]]]```dddhhhkkknnnppptttvvvzzz~~~qqqhhhfffhhhoooyyywwwnnndddbbbdddkkkpppuuu{{{xxxqqqmmmaaaaaaaaadddgggiiiiiihhhiiigggfffffffffeeecccaaa^^^^^^]]]\\\[[[XXXWWWUUUSSSLLLDDD<<<777444333111111000//////......//////000000000/////////......///...---,,,,,,---...///------------------------......------------..................////////////..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------..................---,,,+++***---,,,,,,,,,,,,---......------------------------,,,...//////...---///000........./////////000000........................////////////000000000000000000000000000000000000000000000000//////////////////......//////000111222222111111111222222333222111111111333555888::::::<<>>EEELLLRRRVVVXXXWWWYYY\\\___eeeppp}}}}}}}}}zzzxxxuuuqqqmmmkkklllllljjjhhhcccbbb___]]][[[ZZZZZZZZZVVVTTTSSSQQQPPPOOOPPPPPPMMMLLLKKKKKKKKKLLLMMMNNNLLLRRRZZZ___dddkkkuuu}}}zzzwwwuuulllkkkiiieeeaaa```aaabbb```fffmmmqqqsssxxx}}}uuuqqqtttzzz~~~pppfffdddgggjjjuuuyyyooohhhdddcccddddddccceeefffgggeeedddccccccccccccbbb```___^^^\\\^^^^^^ZZZPPPFFF@@@===222111111000000000000000111111111111000000000000------............------////////////////////////.........------...................../////////000..............................---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,------...------------,,,,,,,,,,,,---......------------------------+++,,,------,,,,,,---///............/////////000,,,,,,------...///000000111111000000/////////...000000000000000000000000.../////////000000111111000000000000000111111222444444444555666777888888<<>>@@@DDDKKKQQQ^^^jjjyyy~~~|||}}}}}}}}}~~~~~~zzzwwwuuurrrpppnnnkkkhhheeecccbbb]]]ZZZWWWTTTTTTSSSRRRPPPLLLMMMLLLKKKIIIJJJLLLNNNNNNTTTZZZ___ccciiittt|||{{{xxxuuukkkjjjhhheeecccdddfffiiigggkkkooossswww~~~yyyxxxpppkkkhhhjjjqqq|||vvvssslllhhhddddddfffhhhhhhggggggffffffeeedddccccccbbb````````````^^^YYYRRRMMMCCC===666222111222111000000000111111111111000000////////////////////////---------------........................---------///...------------...///...............------------+++((((((***+++,,,+++.........---------------,,,---......//////.............................................------------......///////////////...//////000000//////...////////////////////////......//////////////////////////////////////////000000000000000000000000222111111111111111222222333222111000000000000000333333333444666888999:::<<>>EEEIIIPPPVVV\\\eeepppxxx{{{vvvsssrrrrrruuu~~~~~~{{{yyywwwvvvrrrooollliiigggeeebbb```[[[ZZZWWWUUUSSSQQQOOONNNKKKNNNPPPQQQQQQRRRVVVYYY\\\___ccchhhqqq}}}wwwqqqmmmjjjiiiaaaaaaaaaaaadddiiioootttyyy~~~tttqqqttt||||||ooofffbbbhhhxxx}}}ssskkkhhhfffeeedddffffffffffffeeedddcccbbbbbbaaa```___^^^[[[VVVSSSJJJDDD===666333222222222000000111111111111000000////////////////////////+++,,,,,,,,,---.........---.....................---..................------...........................---,,,+++,,,---.../////////......---------,,,---......///.................................---.....................---......///////////////......////////////......////////////////////////---.........//////000000////////////////////////000000000000000000000000111000000/////////000000......///000222333555666555777999===@@@CCCEEEFFFOOOTTT[[[aaagggqqq{{{~~~wwwtttrrrqqqwww~~~{{{xxxuuusssqqqnnnkkkiiibbb___\\\ZZZYYYWWWSSSQQQMMMOOOQQQQQQPPPOOOPPPQQQTTTUUUVVVXXX]]]ggguuu{{{uuuppplllfffdddbbbaaabbbdddgggiiijjjooovvv}}}{{{wwwwwwyyy}}}~~~rrriiifffnnnxxxsssjjjdddcccbbbddddddeeeffffffeeecccbbbbbbaaa___^^^]]][[[XXXUUUNNNJJJCCC<<<777444333444000000111111111111000000////////////////////////---------------.........---------...............------...//////...---------------...............---...000///.........000/////////...............,,,---......//////..............................---------...............---......///////////////---......//////......---////////////////////////------......///000000000////////////////////////000000000000000000000000000///////////////000000222222222222222333444555777:::@@@FFFKKKOOOQQQQQQXXX\\\bbbhhhnnnvvv}}}~~~zzzuuuuuuyyy}}}~~~|||zzzvvvsssnnnkkkgggeeeccc```\\\XXXTTTTTTTTTSSSQQQPPPPPPQQQOOOQQQQQQQQQRRRXXX```gggkkkrrr||||||wwwpppmmmjjjgggffffffeeeeeeccchhhmmmqqqvvv|||||||||uuujjjiiimmmvvv{{{mmmdddbbbcccaaabbbdddeeefffeeeccccccbbb```___^^^^^^]]][[[YYYUUURRRKKKCCC<<<666444444000000111111111111000000//////////////////////////////..................---------.........//////------...//////...---------------.........//////***---111111000//////000............////////////,,,---......//////..............................---------.........//////---......///////////////---......//////......---////////////////////////------......///000000111////////////////////////000000000000000000000000////////////000111222222333333333333444555666777:::???HHHQQQXXX\\\]]]]]]\\\```fffkkkpppyyy}}}zzzvvvrrrooommmjjjddd```[[[ZZZXXXUUUTTTTTTUUUVVVLLLOOOQQQQQQOOOPPPTTTXXXXXX^^^gggnnnuuuyyyvvvrrrnnnllljjjhhhfffeeehhhkkkmmmnnnrrrxxx}}}}}}xxxoooggggggbbbrrrnnndddbbbeee___aaaccceeeeeeeeedddcccaaa```^^^^^^______^^^\\\[[[XXXQQQHHH???888555444000000111111111111000000////////////////////////000000000///.........------------.........//////,,,---...//////...---,,,---------.........//////(((,,,111222111//////000------......//////000000,,,---......//////..............................---------.........//////---......///////////////---..................---////////////////////////---------...///000000111////////////////////////000000000000000000000000000000000000111222333444000000111333555888:::;;;<<>>CCCJJJOOORRRTTTYYYcccoooxxx{{{{{{vvvvvvwwwwwwyyy~~~~~~{{{xxxuuusssqqqnnnkkkeeebbb]]]ZZZXXXWWWUUUSSSUUUTTTRRRPPPPPPQQQSSSTTT\\\bbbnnn{{{wwwtttqqqmmmiiihhhggggggfffgggkkkrrrxxxyyyrrrooosss~~~zzzhhheeecccfffrrr~~~|||yyyuuummmeee___``````aaacccffffffdddccccccbbbaaa___^^^^^^]]]]]]]]][[[WWWTTTQQQJJJAAA:::666444222111111111///...000000//////000000111111........................////////////////////////............//////////////////......---,,,,,,+++......////////////......---------------,,,,,,,,,000000/////////......................../////////////////////////////////............////////////////////////////////////000000000000000000000000/////////000000000111111222111111000111111222222111111111222333444444555333333333333555777999:::999;;;>>>BBBHHHNNNTTTXXX\\\]]]cccppp~~~zzzxxxyyyzzz|||yyyvvvqqqmmmiiidddaaa^^^[[[XXXXXXWWWUUUTTTSSSSSSTTTTTTTTTXXX^^^fffooowww|||yyytttooollljjjhhhgggeeefffkkkooouuusssjjjhhhoooxxxvvvooogggdddjjj{{{|||zzz{{{{{{wwwlllddd_________aaadddeeeeeedddeeedddbbb```_________```^^^ZZZWWWVVVUUUOOOEEE===999666333111111000///...////////////000000111222........................////////////////////////............///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////.....................------......////////////////////////////////////............//////////////////////////////////////////////////////////////////000000000111111111222222111111222222333333111111111222333333444444444444555666999<<>>DDDJJJOOORRRVVVUUUTTTUUUXXX___fffjjjqqq{{{~~~xxxzzz~~~}}}xxxuuuppppppnnnkkkgggbbb]]][[[ZZZZZZYYYXXXXXXXXXXXXXXXVVVYYY]]]```gggsss}}}wwwqqqllljjjiiiffffffiiijjjpppxxxqqqhhhgggiiiuuuuuukkkhhhttt~~~wwwllleeeaaabbbccceeedddddddddcccbbbaaa```___^^^^^^^^^\\\ZZZVVVRRRPPPCCC???:::666444333111000111111000/////////000000////////////////////////////////////////////////............////////////............////////////000000///......///000000,,,,,,,,,---------......,,,,,,------......//////,,,---///000000000...---////////////////////////............////////////000000000000000000000000000000000000000000000000000000111111111222222222000000000111111222333444333333444444555666666666777999===CCCKKKRRRXXX\\\]]]]]][[[ZZZ[[[aaakkkssszzz}}}{{{yyy|||zzzzzzxxxuuupppkkkfffcccaaaaaa___\\\ZZZWWWUUUTTTTTTUUUUUUVVVYYYaaallltttzzztttrrroookkkiiikkkgggkkkqqqvvv}}}|||rrrooofffooo|||sssjjjppp}}}tttiiicccbbbccceeecccdddddddddcccaaa___^^^___``````^^^ZZZWWWUUUUUUEEEAAA;;;777555333222111333333222111000000000111000000000000000000000000////////////////////////............/////////000000000000///......------///...---,,,,,,---...///........./////////000000///////////////.........---...000111222111///...////////////////////////............/////////000000000000000000000000000000000000000000000000000000111111111111222222222000000000000111222333444333333555666777999::::::999<<<@@@GGGOOOXXX^^^bbbaaaaaa```]]]\\\cccoooyyy|||yyy~~~|||xxxtttpppnnnllliiieeebbb```\\\YYYVVVXXXUUUSSSSSSVVVZZZ]]]^^^mmmqqq|||{{{vvvrrrooollljjjiiijjjooosssxxx}}}uuuqqqnnnrrr~~~mmmkkkqqqxxxxxxkkkcccbbbcccfffeeeddddddeeeeeecccaaaaaa___\\\[[[[[[ZZZXXXWWWOOOHHH>>>888555444222000000///////////////000111------......//////000000////////////////////////000000000000000000000000........................000000//////.........---......------------......////////////////////////,,,---......//////......---......///////////////////////////////////////...//////000000000000000.........///000222333444......///111333333222000000222333444333333555666444666999===@@@@@@>>>;;;===???FFFPPP[[[bbbddddddeeeeeedddcccdddjjjttt|||~~~~~~{{{yyysssppplllhhheeebbb^^^\\\YYYVVVSSSRRRTTTWWWYYYYYY```bbbhhhqqqzzz}}}wwwssspppllljjjjjjlllnnnqqqyyyxxxssssss~~~yyyppppppppp~~~ttthhhdddeeeeeeddddddeeeffffffeeecccaaa^^^\\\ZZZZZZYYYXXXVVVRRRLLLBBB;;;777555333111000000////////////000000.........///////////////////////////////////////000000000000000000000000////////////////////////000/////////............/////////....../////////////////////////////////,,,---......//////......---...//////000000//////////////////////////////...//////000000000000000......//////000222333444000000000222444444222111000222333444333444666777555777<<>>888333111111111000000///000000000000000//////......------///////////////////////////////////////////////////////////////////////////////////////.........000//////////////////000////////////////////////------...///////////////......///000000000000000//////////////////////////////000111111111111000////////////000111222333333222111222333333222111000111333333222444666999<<<@@@FFFKKKNNNOOOOOOPPPTTTXXX___hhhqqqwww|||~~~|||vvvqqqpppssswwwyyyzzz~~~}}}}}}}}}~~~{{{xxxuuusssoooiiidddaaa___\\\ZZZXXXUUUTTTVVVWWWXXX]]]ccckkkttt{{{wwwrrrmmmlllnnnlllqqqxxx|||uuunnnjjjsssvvviiicccbbbbbbccceeefffeeeddddddaaa___]]]]]]\\\[[[YYYYYYWWWRRRJJJAAA:::444222222222111000000000000000000000//////......------////////////////////////////////////////////////.................................//////////////////......------......///////////////////////////---...//////000000//////...//////000000000000000000000000000000000000000///000000111111111111111000/////////000111222222333111000111222333333222111111222222222444777:::===BBBJJJOOORRRTTTVVVXXX[[[```hhhrrr{{{~~~|||~~~~~~|||zzz}}}~~~zzzvvvqqqlllhhheeeaaa___ZZZWWWVVVXXXWWWTTTUUUXXXZZZ```mmm}}}yyyrrrnnnooolllnnnrrrvvv{{{}}}ssslllnnnyyyppphhheeecccbbbcccddddddcccbbb```]]][[[[[[ZZZYYYWWWYYYXXXUUUOOOFFF===777555333222111111000000000000///////////////.........////////////////////////000000000000000000000000.................................///////////////......------------......////////////////////////......///000000000000///...///000000111111000000000000000000000000000000///000111111222222111111000000000000000111222222333222000111333555555555333333444444444666:::===>>>EEENNNUUUXXX[[[___bbbccciiisss~~~~~~}}}|||||||||~~~}}}{{{yyywww}}}~~~yyytttqqqmmmiiifffbbb^^^\\\\\\[[[WWWVVVWWWVVVXXX^^^iiiqqq{{{yyytttsssooopppqqqrrrttt{{{}}}~~~yyytttuuunnnjjjeeebbbbbbcccddddddcccaaa^^^]]]\\\\\\ZZZYYYYYYYYYXXXSSSJJJAAA<<<999444333222111000000000000.........///////////////////////////////////////000000000000000000000000..................................../////////000//////............//////////////////////////////......///000000000000000//////000111111111111000000000000000000000000000000000111222222222222111000000000000000111111222444333222333666888999999666777777777777999>>>AAAHHHOOOXXX]]]^^^```cccffffffnnnzzz~~~|||zzzzzz}}}}}}{{{|||~~~|||xxxtttpppmmmgggbbb^^^]]]\\\XXXWWWXXXXXXVVVXXX]]]aaagggvvvyyywwwoooooonnnmmmmmmrrr|||{{{nnnvvv}}}vvvzzztttnnnhhhcccbbbccceeeeeegggdddbbb``````___]]]\\\YYY[[[[[[VVVMMMDDD???===444333222111000000000000---.........//////000000////////////////////////000000000000000000000000000000000000000000000000---.........//////000000000000////////////000000////////////////////////...//////000000000000000//////000111111111111111000000000000000000000000000000111222222222222111111000000000000000111222666444333555888;;;<<<<<<999999999999:::<<>>===<<<<<<<<>>;;;777555444444444333111111000000000/////////333333333222111///...---000000111111111111000000000//////......//////000////////////////////////........................////////////////////////......////////////......////////////000000000000000000000000000000000000111111111222222222333333222222222222222111111111222444555666777:::>>>AAADDDGGGMMMRRRWWW]]]cccfffiiihhhfffbbb``````cccfffpppwwwyyy{{{}}}~~~~~~{{{wwwtttqqqnnnhhhfffbbb]]]XXXUUUSSSSSSZZZZZZ^^^dddiiittt~~~yyyuuusssssssssxxx}}}xxxxxxzzzwww{{{{{{kkkaaa```aaaccccccbbbaaa`````````___ZZZZZZZZZ\\\\\\YYYUUUQQQBBB>>>999666555444333333111111111000000000//////222111111111000...---,,,000000111111111111000000000//////////////////000////////////////////////////////////////////////////////////////////////---......////////////...////////////000000000000000000000000000000000000111111111111222222222333333333222222111111111222555666777888999;;;???AAACCCKKKVVV___dddgggjjjlllooolllhhhdddaaaccchhhlllsssyyyxxxzzz|||}}}|||xxxuuuooolllgggbbb^^^ZZZVVVUUUXXXVVVWWWZZZ\\\aaannnzzzyyyvvvuuussstttzzzyyywww{{{qqqssswww|||pppccc___```aaaaaaaaa``````___^^^^^^[[[[[[[[[[[[[[[YYYUUURRRFFFAAA;;;777555444222222111111111111000000000000//////000000000000//////000000111111111111000000///000000000000000000///////////////////////////000000000000000000000000////////////////////////------...///000000//////////////////000000000000111111111111111111111111000000000111111111222222333333222111111222222333666777888888999:::>>>@@@HHHSSSbbbnnnrrrrrrrrrsssuuusssnnnjjjhhhjjjoootttwww{{{{{{}}}}}}uuuqqqlllgggccc___\\\YYYWWWUUUUUUWWWWWWYYYaaajjjuuu{{{zzzuuusssvvvyyy}}}~~~uuuuuu{{{ssstttuuuyyywwwhhhaaa``````````````````___^^^^^^^^^\\\[[[[[[[[[YYYVVVSSSJJJEEE>>>888555444222111222222111111111000000000...///000111222222222222//////000000000000/////////000000111111000000///////////////////////////000000000000000000000000////////////////////////---...///000111111111000////////////000000000000111111111111111111111111000000000111111111111222333222111111111333444555666777999999:::<<>>@@@DDDHHHKKKVVV```nnnvvvzzz}}}~~~}}}~~~yyyssspppmmmiiifffbbb^^^[[[YYYVVVSSSUUU[[[[[[bbbjjjrrrzzzyyyvvvsssqqqssswwwyyyxxxwwwqqq~~~yyyvvvrrrqqqvvvssshhhcccaaaaaabbbccccccbbb``````___^^^\\\\\\\\\\\\ZZZYYYQQQKKKCCC<<<888666555444222222222111111111111000,,,,,,---...............------............------///000111222222111000///////////////////////////------------------------//////////////////////////////000222222333333333////////////000000000000111111111111111111111111222222333333333444444444222111000000222444777888<<>>AAAIIIPPPZZZbbbfffgggffffffmmmvvv~~~zzzuuurrroookkkfffbbb\\\YYYWWWXXXVVVUUUZZZ```gggxxxxxxpppllliiiiiinnnuuu~~~~~~tttppprrr{{{{{{sssqqqwwwwwwkkkccc^^^]]]aaacccaaa``````^^^______```___\\\ZZZXXXUUUSSSOOOJJJDDD===888444333333222222222111111111111111000000000000111111000000111111111111000000111111222222222222111111////////////////////////////////////////////////////////////////////////111111111111000000000000111111111111111222222222111111000000111111222333333333222222222222222222666777999:::===AAAHHHLLLSSSXXX```fffhhhhhhgggggglllttt|||zzzzzzwwwqqqlllbbb^^^[[[[[[XXXUUUWWW\\\]]]hhhyyyxxxpppjjjfffgggkkkrrr}}}tttooosss{{{vvvzzz}}}rrrgggaaa]]]___bbb```^^^___\\\]]]^^^^^^]]][[[YYYWWWUUUTTTRRRNNNHHHAAA;;;777333333333222222222222111111111000000000000111111000000111111111111000000111111222222222222111111000000000000000000000000////////////////////////////////////////////////000000000000111111111111000111111111222222222333111111111111111222222333333333333333222333555666888:::===AAAFFFMMMUUUZZZcccfffjjjllllllkkkkkkkkkjjjqqq||||||vvviiiccc^^^\\\XXXSSSRRRUUUVVV[[[ffftttvvvooohhheeedddgggqqq{{{|||rrrooowww{{{{{{}}}ooofff^^^^^^```___]]]^^^[[[[[[\\\\\\[[[ZZZXXXWWWUUUUUUUUURRRLLLEEE===999333333333333222222222222111111000000000000111111000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000............////////////000000000111222222333333222111111111111222333333222333444444333555888;;;>>>AAAFFFLLLSSS[[[ccciiimmmoooqqqqqqpppnnnmmmmmmjjjpppyyy{{{|||{{{pppiiiccc___[[[UUUSSSUUUUUUVVV[[[eeennnzzz|||rrrkkkeeedddiiiqqq|||xxxnnnqqqyyy~~~xxxlllaaa___```___^^^^^^[[[[[[[[[ZZZZZZYYYYYYXXXUUUVVVWWWUUUPPPHHH???:::444444333333333222222222111111000000000000111111000000111111111111000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000---........./////////000//////000000111222222333222222111111222222333444111333555555555777;;;???GGGKKKQQQXXX```gggoootttsssvvvyyyzzzxxxtttrrrqqqqqqtttyyy~~~~~~uuunnngggddd```\\\ZZZ\\\XXXWWWYYY___ccciiixxx~~~tttkkkfffiiiooosss|||~~~pppooouuuqqqddd``````___^^^___]]]\\\[[[ZZZYYYYYYYYYZZZUUUWWWXXXWWWQQQIII@@@;;;444444444333333333222222111111000000000000111111000000111111111111000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111222222...//////000111111222222222222111111222222333444111333555555666888>>>BBBNNNSSSZZZaaahhhooovvvzzzzzz{{{yyyxxxyyy{{{}}}xxxpppiiidddaaa^^^[[[UUUUUUVVVWWW[[[bbbjjjooouuummmkkkjjjpppsss{{{wwwkkkhhhttt{{{hhhaaa````````````\\\\\\[[[[[[[[[[[[[[[[[[\\\XXXUUUTTTSSSOOOGGG@@@:::777444333333333222111333222111111000111111111......//////000000111111000000000000000000000000------....../////////000......---------,,,,,,,,,222111///.........///000000000000000////////////000111222333333222111000111111111111111111222222555555555444555888>>>BBBFFFOOO[[[fffnnnuuu|||~~~vvvooojjjfffbbb___[[[ZZZWWWVVVVVVYYY^^^bbblllxxxvvvpppnnnoooqqqwwwzzzooojjjooorrrfffaaa]]]\\\^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\YYYVVVUUUUUUQQQJJJDDD;;;888555333333333222111333222222111111111111111000000000000000/////////000000000000000000000000000111111111222222222222///.........---------,,,......------...///000111000000000000////////////111111222222222222111111111111111111111222222333222555777999:::<<>>:::777444444333333222333333222111111111111111222222111000000///......000000000000000000000000...////////////000000000////////////............+++++++++,,,...000222333////////////000000000000222222111111111111222222111111111111111222333333000555;;;???BBBCCCDDDEEERRR\\\jjjvvv{{{wwwtttssssss{{{}}}zzzzzzzzz~~~}}}zzztttnnnjjjfffbbb]]]XXXVVVVVVVVVVVVZZZ___iiiuuu}}}tttqqqppptttyyywwwqqqkkktttxxxlllbbb___bbb`````````aaa```___^^^]]][[[YYYXXXWWWWWWUUUQQQMMMAAA===999666444444333222333333222111111111111222111111111000000000//////000000000000000000000000........................000000000///////////////+++,,,---...///111222333////////////000000000000333222111000000111222333111111111111222333333444111666===CCCGGGJJJLLLNNNYYYbbbppp|||}}}{{{wwwsssqqqqqqrrrsss}}}~~~~~~}}}||||||{{{uuuqqqlllgggaaa\\\ZZZYYYXXXVVVVVVYYY]]]dddpppxxxssspppqqquuu|||{{{vvvsssuuu~~~vvvhhhbbbaaaaaaaaabbbbbbaaa```^^^]]]YYYXXXWWWVVVVVVTTTQQQOOOEEEAAA;;;777555555444333444333333222111222222222///000000000111111111222111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111111.../////////000000000111333222111000000111222333111111111111222333444555444888???EEEKKKQQQXXX\\\bbbjjjvvv{{{yyyxxxtttsssrrrrrrsssvvvyyy{{{~~~yyyuuuooogggaaa___\\\XXXUUUTTTVVVWWW[[[cccrrrxxxrrrqqqsssvvv~~~~~~~~~zzz|||}}}nnnccc___aaabbbccccccbbb```^^^\\\XXXWWWWWWVVVTTTSSSQQQQQQHHHCCC===888666555555444444444333222222222222222//////000000111222222333111111111111111111111111111000000000000000//////////////////000000000000111222222222222111000///......//////000000111111222222111111111111222222111111111111222444555666888<<>>;;;888555333444333222222111111222222222111111111111111111222111111111111111111111111000000000000111111111111000000000000000000000000............/////////000//////000111111111111111222111000000111333333333333444555444444666999;;;BBBNNN\\\fffqqq~~~kkkkkkllloooqqqrrrqqqooommmnnnoooppprrrrrrssssssuuuttttttsssrrrrrrrrrqqqrrrrrrssstttvvvwwwxxxxxxvvvwwwwwwxxxyyyyyyzzzzzz|||}}}~~~}}}}}}|||||||||}}}}}}~~~zzzsssnnnlllggg```[[[YYYXXXWWWVVV\\\^^^gggvvvzzzwwwuuuvvv|||{{{{{{zzztttrrrwww|||kkkfffbbbbbbdddddd```[[[ZZZYYYXXXVVVUUUSSSRRRQQQQQQMMMGGGAAA===999555222444333222222111111222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000........./////////000000...//////000111000000000222222111111222222333333222333444555666888<<<@@@KKKWWWfffpppzzzooooooppprrruuuvvvuuusssrrrrrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{||||||zzzzzzzzz{{{||||||}}}}}}~~~}}}}}}|||||||||}}}~~~~~~zzzuuuqqqllleee___[[[YYYVVVUUUYYYXXX]]]gggvvv}}}uuusssvvv{{{}}}yyy|||vvvnnnnnnsssvvvnnnfffdddfffgggbbb]]]ZZZYYYXXXWWWUUUSSSRRRQQQRRROOOJJJDDD???999555333444333222222111111222222111111111222222111111111111111111111111111111111///000000000111111111111000000000000000000000000000000111111111222222222//////000111111111111111222222333222222222333555555555555666888>>>DDDIIIVVVcccqqqzzzttttttuuuxxxzzz{{{zzzxxxvvvwwwyyyzzz{{{|||||||||}}}}}}~~~~~~~~~}}}||||||~~~~~~|||uuuqqqjjjddd___\\\YYYWWWSSSQQQTTT\\\ffftttvvvsssrrruuuxxx|||zzzyyy}}}|||qqqmmmnnnyyywwwkkkfffgggfffbbb^^^ZZZZZZYYYWWWUUUTTTRRRRRRRRRPPPMMMGGGAAA;;;666444444333222222111111222222000111222222222222111000111111111111111111111111///000000000111111111111////////////////////////111111111111222222222222000111222222333333222222111222444333222222555777888888888888<<>>AAAFFFOOOXXX___mmmyyy~~~~~~~~~|||zzz}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxwwwvvvvvvuuuuuuttttttsssssstttvvvwwwyyy|||||||||~~~yyyrrrlllgggbbb___[[[XXXWWWYYYZZZ^^^hhhrrr|||tttrrrrrrtttzzz~~~}}}{{{~~~xxxsssqqqwwwvvvkkkeeebbb```[[[ZZZYYYXXXVVVTTTSSSRRRPPPQQQQQQLLLEEE>>>:::888444333222222111111222222///111222333333222111///111111111111111111111111000000000000111111111111//////////////////////////////000000000111111111111111222333333333333222---111444555333444999===AAAEEEKKKRRRXXX___eeejjjvvv~~~}}}}}}}}}zzzxxxsssrrrrrrrrrsssssspppnnnoooppppppppppppnnnmmmlllkkkjjjjjjiiihhhhhhgggggggggfffeeeeeegggiiikkkmmmpppooooooqqquuuyyy{{{{{{~~~~~~xxxqqqkkkeeeaaa]]]ZZZWWWVVVUUUVVV^^^hhhuuuwwwsssrrrrrrwww}}}xxxzzz~~~xxxpppqqq~~~qqqhhhdddddd[[[[[[YYYXXXVVVTTTSSSSSSOOOQQQQQQNNNFFF???;;;:::444333222222111111222222///000222333333222000///111111111111111111111111000000000000111111111111////////////////////////111222222222222333333333000000111222222222222111,,,000444555333555:::???FFFMMMXXXaaahhhmmmppprrr{{{zzzzzzxxxwwwuuusssrrrqqqsssvvvzzzzzzwwwssspppnnnjjjjjjjjjkkklllkkkiiifffgggggghhhhhhgggfffdddcccaaaaaa``````___^^^^^^^^^\\\[[[[[[[[[\\\^^^aaacccbbbaaaaaadddhhhmmmooopppqqqqqqrrrvvv|||{{{tttmmmhhhccc]]]XXXWWWVVVUUUXXX]]]iiiqqqzzzvvvrrrqqqrrr{{{}}}{{{xxxyyywwwmmmqqqxxxxxxlllfffaaa___\\\XXXWWWVVVVVVUUUTTTRRRQQQOOOMMMJJJDDD===777555333000000111333333222111111222333222111000//////000111333333333222111///000111222222111000///111111000000///.........333333333222222222111111111222333444444444444333222222444777666555:::AAANNNZZZiiitttzzz||||||{{{zzzzzzzzzwwwxxxxxxwwwtttsssssstttooonnnlllkkkjjjjjjjjjkkkkkklllooopppqqqooommmllliiiiiihhhgggeeedddcccbbbgggdddbbbaaaaaaaaa___^^^[[[[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZXXXWWWWWWWWWXXXYYYWWWWWWWWWXXXZZZ\\\]]]^^^eeefffhhhjjjmmmqqqsssuuu{{{~~~yyyqqqlllfff```[[[YYYWWWUUUWWW[[[aaahhhwww|||wwwrrrpppqqqxxx}}}{{{wwwvvv~~~xxxkkklllppp{{{yyymmmfffbbb___\\\YYYWWWWWWVVVUUUTTTRRRQQQOOOMMMJJJEEE>>>999555333111111222333333222222333333444333222111000000000111222222222222222000000111111111111000000111111000000000000//////111111111222222333333333222222333333444333333333444333555888888999???GGGUUU```ppp{{{~~~~~~~~~|||{{{wwwvvvtttsssqqqqqqqqqrrrpppqqqrrrqqqooonnnooopppmmmllljjjiiihhhhhhiiiiiijjjlllnnnqqqqqqpppooonnnlllkkkkkkjjjiiihhhgggggghhhfffdddcccccccccbbbaaa```___^^^\\\ZZZZZZYYYYYY[[[ZZZXXXWWWVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWZZZZZZ\\\^^^aaadddggghhhkkkoootttzzzwwwrrrjjjddd___\\\YYYUUUUUUYYYYYY]]]iiixxx{{{tttqqqrrrtttxxx~~~wwwtttyyy~~~pppllljjjqqq|||llleeebbb___]]]ZZZXXXXXXWWWVVVTTTSSSRRRPPPNNNKKKFFF@@@;;;666444222111222333333222333444444444444333222222111111111111111111222333111111000000000000111111000000000111111111111222///000111222333444444555222333333333333333222111666444555888:::>>>GGGQQQ___jjjyyy~~~~~~zzzwwwtttrrrrrrqqqpppoookkkjjjiiihhhhhhhhhiiijjjjjjlllnnnnnnmmmmmmnnnooonnnmmmlllkkkjjjjjjkkkkkkkkkmmmppprrrttttttsssrrrppppppppppppooooooooonnnmmmkkkiiihhhiiiiiihhhfffgggfffdddcccaaa````````````___]]][[[YYYXXXWWWWWWUUUTTTSSSRRRRRRQQQQQQQQQPPPQQQRRRTTTVVVYYY[[[\\\]]]aaaeeejjjpppvvv}}}~~~yyyoooiiiccc```[[[UUUSSSVVVVVVXXX___jjjwwwyyyssssssooorrrzzz{{{tttuuuzzz|||sssjjjjjjuuu~~~llldddaaa___]]][[[ZZZYYYXXXWWWUUUTTTRRRQQQOOOMMMHHHCCC???888666333222222333222222333333333333333222222222333222111000000111222333222111000//////000111222///000000111222222333333000000111222333333444444333333333333333222222111666444555999===CCCOOO[[[iiisss|||wwwuuuttttttqqqnnnjjjiiihhhiiihhhgggdddcccccccccccceeefffgggiiillloooppppppqqqrrrsssttttttssssssrrrrrrrrrrrroooqqqtttwwwyyyzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwtttsssqqqpppqqqrrrqqqpppoooooonnnnnnnnnnnnooooookkkjjjhhheeecccaaa______[[[ZZZXXXVVVTTTSSSRRRQQQPPPPPPPPPQQQSSSUUUVVVWWWYYYZZZ]]]___bbbggglllqqq|||~~~uuuoooiiieee___WWWSSSUUUUUUUUUYYY```iiiwww}}}uuusssmmmnnnttt|||~~~uuurrrtttyyyvvviiiffflll|||nnndddaaa```^^^\\\[[[[[[ZZZWWWUUUUUUSSSQQQPPPNNNKKKFFFCCC:::777444333333333222111333222222111111111111111333222111000000000222222222111000//////000111222//////000111222333333444222222222222222222222222333333444444444333333222666444555:::@@@HHHVVVdddpppzzzzzzuuupppnnnmmmmmmjjjgggdddbbbcccddddddcccbbbbbbaaabbbccceeeggghhhkkknnnrrruuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyvvvxxxzzz}}}~~~~~~~~~~~~}}}|||zzzzzz{{{|||{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzuuutttsssqqqnnnllljjjiiicccaaa___]]]ZZZXXXWWWWWWTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWWWWZZZ^^^aaakkkqqqzzz{{{vvvpppllleee[[[WWWWWWTTTSSSTTTXXX]]]gggyyyyyytttooonnnqqqwww}}}vvvpppooorrryyywwwhhhccceeeqqq~~~rrrfffccc```___]]]]]]\\\[[[XXXVVVUUUTTTRRRQQQOOOMMMIIIFFF;;;999555444333333222111333222111000000000111111333222111111111111111111111111000000000000111111//////000000111222333333333333333222222222111111333333444555555555555555666555777===CCCMMM]]]jjjvvv~~~~~~{{{yyyuuupppmmmkkkjjjjjjgggdddaaa```aaaccceeeeeeddddddddddddfffhhhjjjkkkooossswwwzzz||||||~~~~~~}}}~~~~~~~~~}}}||||||{{{zzzxxxvvvtttsssllljjjhhhfffcccbbbaaa```[[[ZZZXXXWWWUUUUUUTTTTTTRRRSSSSSSSSSRRRSSSVVVYYY]]]ccckkkqqqvvv{{{}}}xxxssslllaaa\\\[[[TTTRRRRRRTTTVVV\\\jjjxxx{{{tttpppooossswww||||||rrrmmmmmmssszzz}}}llldddaaafffyyyxxxkkkfffaaa```^^^^^^^^^\\\YYYVVVVVVTTTRRRQQQPPPNNNKKKIII<<<:::666444444333222111444333222111111111222222222222222222222111000000000000111111111111000000/////////000000111111111222222222222222222333333333333555666777777888888777777:::AAAHHHRRRbbbooo{{{}}}{{{zzztttsssqqqnnnlllkkkjjjjjjjjjgggdddccceeeiiikkkllljjjjjjjjjjjjlllnnnpppqqquuuyyy~~~~~~}}}vvvuuusssqqqpppnnnnnnmmmgggeeeccc```]]][[[ZZZYYYUUUVVVVVVUUUTTTSSSSSSUUUUUUYYY___cccgggllltttyyy}}}xxxpppfff```___UUUSSSSSSTTTTTTWWWcccooo}}}xxxsssooopppsssxxxvvvooommmrrrxxx~~~sssiiiaaa___nnn|||nnnhhhaaa```______^^^\\\YYYVVVVVVUUUSSSRRRQQQOOOLLLJJJ===:::777555444333222111555444333222222222333444111222333333333111000//////000111222222111000///////////////000000000000000000111222333444444555333333555777888999999999999999<<>>DDDKKKUUU___hhhpppyyy~~~|||zzzuuurrrpppoooooonnnnnnnnnnnnnnnoooooopppqqqrrrsssuuuvvvxxxxxxxxxyyy{{{}}}~~~~~~{{{wwwtttqqqoookkkfffaaa]]]ZZZXXXTTTQQQNNNNNNQQQUUUYYYZZZ\\\^^^ccciiipppwww|||~~~~~~uuuooohhheee```[[[WWWUUUTTTTTTVVVccctttyyysssooommmqqqwww}}}vvvqqqppppppvvvvvvkkk```^^^bbbeeewwwiiibbb^^^^^^^^^[[[XXXXXXWWWVVVTTTRRRPPPMMMLLLKKKCCCAAA===999666555666666666666666555555444444333444444444333222222111111111111000000000000111111222222111000000111222222222222111111222222333444333333444555777:::===>>>FFFQQQ___llluuuzzz~~~|||wwwssspppmmmkkkhhhggghhhiiikkkmmmnnnpppppprrrssstttvvvxxx{{{}}}~~~}}}zzzwwwqqqkkkeeeaaa^^^YYYUUUPPPMMMNNNQQQTTTUUUUUUVVVXXX\\\bbbgggmmmppp|||yyyrrrjjjgggccc^^^ZZZXXXWWWWWWVVV^^^iiivvvyyysssoooppptttzzzyyyqqqooonnnsss}}}|||qqqccc\\\ZZZ___ooojjjccc^^^^^^^^^\\\ZZZZZZWWWVVVTTTRRRPPPMMMLLLKKKEEEBBB>>>999666555555555666555555555444444444333444333333333222222222111111111000000000000111111222111111111111111111222222222111111222222333444333444555666777999<<<>>>GGGSSSdddrrrzzz}}}~~~wwwtttoookkkhhhggggggffffffhhhkkkooorrruuuwwwyyyyyyyyyzzz|||~~~}}}vvvooojjjfffbbb]]]VVVRRRQQQSSSTTTUUUVVVVVVUUUVVVZZZ^^^cccfffsssxxx~~~xxxnnnlllgggccc^^^[[[ZZZYYYWWWZZZaaakkkzzz~~~wwwrrrpppsssuuu|||~~~sssooonnnpppxxxvvvhhh]]]WWW\\\iii~~~mmmeee^^^^^^___]]]\\\]]]WWWVVVTTTRRRPPPMMMLLLKKKFFFCCC>>>999555333333333444444444333333333333333222222222222222111111111111111000000000000111111111111111222222111111111222222111111222222333444444555666666666999>>>BBBPPP[[[kkkxxx~~~zzzwwwuuuooommmjjjgggffffffiiijjjkkkmmmqqqvvvzzz}}}{{{tttpppmmmggg```[[[YYYYYYYYYYYYYYYWWWUUUTTTUUUXXX[[[^^^ffflllttt{{{}}}yyyvvvqqqjjjddd___\\\ZZZUUUVVVZZZaaalll~~~|||tttqqqqqquuuzzzxxxsssmmmlllqqq~~~{{{ooobbbYYYYYYbbbuuurrriiiaaa```___]]]\\\]]]WWWVVVTTTRRRPPPMMMLLLKKKGGGDDD???999555333222222333333333333333333333333222222222222222111111111111111000000000000111111000111222222222222111000222222111111222222333444444666777777888>>>FFFLLL[[[eeetttzzzuuuqqqmmmllliiijjjiiihhhhhhjjjnnnqqqsssuuuxxx|||{{{{{{zzz{{{~~~|||vvvrrrkkkfffcccbbbaaa```\\\ZZZVVVSSSRRRSSSUUUVVVZZZ^^^eeemmmuuu~~~~~~yyyrrrkkkddd```^^^WWWVVVXXX\\\```lllyyysssrrrtttvvv{{{~~~xxxnnnjjjkkkvvvwwwjjj```ZZZ___ooozzzooofffbbb___[[[ZZZ[[[WWWVVVTTTRRRPPPMMMLLLKKKJJJFFFAAA;;;666444222222444444444444444444444444222333333333333333333333111111000000000000111111000111222222222222111000222222111111222222333444444666888999<<>>:::666333444444444444444444444444444444333333222111000000111111111222222222222111111111111000111111222222333333333333555777999;;;===HHHXXXffftttzzzrrrnnnpppssstttyyy~~~|||xxxvvvvvvxxxzzz}}}}}}~~~|||zzzyyyyyyzzz{{{~~~zzz}}}|||yyywwwsssooonnnooorrrsssuuuwwwyyyyyyxxxxxxzzz|||yyyuuuqqqnnnppptttzzz|||{{{yyyxxxxxx~~~~~~wwwrrrmmmkkkjjjdddccc```^^^]]]___bbbeeekkkpppwww~~~~~~wwwooogggccc^^^XXXUUUVVVTTTWWWbbbvvv~~~uuupppnnnnnnttt|||xxxooojjjjjjqqqyyy|||rrrhhhgggmmm{{{yyyggg\\\XXXYYY[[[YYYVVVSSSPPPNNNLLLLLLJJJIIIGGGDDD???:::666444222222222222222222222222555444444333222111000///000111222222333222222222000000000000111222333444333222222333666999<<<>>>AAAPPPcccrrr~~~}}}yyysssmmmjjjkkkppptttxxx}}}~~~{{{yyywwwuuusssvvvxxx|||}}}{{{yyywwwwwwxxxyyywwwxxxzzz{{{{{{zzzxxxvvvvvvsssnnnjjjggggggggghhhiiilllnnnnnnllllllooorrryyy~~~yyyvvvssssssvvvvvvyyy|||~~~{{{zzzzzz~~~~~~zzzvvvtttssskkkgggbbb^^^[[[ZZZZZZ[[[___cccjjjpppwww}}}~~~uuulllhhhccc[[[VVVVVVUUUVVV]]]lll~~~{{{tttooommmpppvvv}}}tttllljjjnnnvvvvvviiicccgggsss|||jjj]]]YYY[[[ZZZXXXVVVSSSQQQOOOMMMMMMJJJJJJHHHEEE@@@;;;666444222222222222222222222222333333333222222111111111000111222333333333222222/////////000111333444555333333333555888<<>>:::777333333333333333444555666777666666555444333222222444444444444333333333333333333222111222333444555777666:::CCCLLLWWWeeeqqq}}}tttllliiiiiijjjkkkrrrtttwww{{{}}}|||{{{{{{zzzyyyyyyzzzzzz{{{}}}zzzuuukkkiiihhhgggjjjnnnsssvvv}}}||||||zzzwwwtttqqqoooooonnnnnnpppuuu{{{~~~}}}{{{xxxssspppjjjfffaaa\\\YYYVVVSSSQQQSSSTTTXXX^^^```^^^```eeeooowww~~~|||{{{|||}}}qqqnnnhhhccc^^^[[[YYYYYY~~~~~~zzzrrrjjjeee]]]XXXTTTRRRQQQVVVcccpppyyysssoookkkmmmuuuzzzsssooorrryyy}}}qqqgggbbbhhhqqqsssfff^^^[[[YYYVVVSSSPPPOOONNNNNNJJJIIIHHHFFFCCC>>>:::888444444333333333444555555555555555444444333333333444444444444444444444444333333222222333444555666888777;;;CCCKKKUUUdddqqq}}}xxxqqqiiieeeeeeiiinnnqqqvvvxxx||||||{{{xxxwwwxxxyyyzzz{{{}}}~~~|||qqqnnnkkkhhhgggiiimmmooouuuvvvxxxyyyyyywwwvvvtttxxxvvvvvvwww|||{{{wwwnnnkkkfffbbb___\\\YYYWWWZZZ[[[```ffffffdddgggkkkuuu}}}~~~}}}~~~|||uuummmfff___[[[XXX}}}|||~~~wwwoooiii```ZZZVVVSSSRRRSSS\\\fffwwwxxxrrrnnnooottt~~~~~~tttoooqqquuu~~~uuujjjbbbdddiii}}}{{{kkk```\\\ZZZWWWTTTQQQOOONNNNNNIIIIIIHHHGGGCCC???;;;999555555444333333333444444444444444444444333333333444444444444444444444444333333333333444555666777999888:::@@@FFFNNN]]]kkk}}}{{{nnniiicccaaaeeemmmuuuyyyzzz|||~~~~~~{{{xxxxxxwwwwwwwwwzzz}}}}}}yyysssmmmiiihhhhhhiiilllooossswwwzzz{{{{{{{{{yyyyyyxxxzzz~~~~~~tttpppkkkgggeeeccc```^^^```bbbggglllkkkhhhkkkqqqzzzzzzqqqhhhaaa\\\|||zzz{{{~~~vvvpppbbb]]]XXXUUURRRRRRWWW^^^ooo~~~vvvrrrqqqttt|||vvvqqqppprrrxxxxxxlllaaa___bbbtttrrrddd^^^\\\YYYUUURRRPPPOOOOOOIIIIIIIIIGGGDDD@@@<<<999666555444444333333333333333333333333333444444444333333333333444444444444222333444555555666777777999999:::>>>CCCMMM^^^nnn~~~uuujjjfffaaaaaagggqqqyyy~~~{{{xxxwwwxxxyyyzzz{{{}}}xxxqqqlllhhhgggjjjlllpppuuuyyy|||~~~{{{{{{{{{|||}}}yyytttooolllhhheeecccdddfffkkkooommmkkkpppxxx~~~tttjjjddd{{{uuugggaaa\\\YYYUUURRRTTTYYYfffssszzztttqqqrrryyyzzztttnnnooosss~~~oooccc^^^___kkkyyyiii___]]]ZZZVVVSSSQQQPPPOOOIIIIIIIIIGGGDDD@@@<<<:::777666555444333222222222222222222333333444444444222222222222333333333444222333444555666777777888999999<<>>:::888555444444555444333444444444444444444444444444444444444444444444444555555999===@@@CCCLLLUUUaaaoooyyyssssssttt}}}|||yyywwwvvvvvvvvvxxxzzz~~~}}}{{{yyyzzz}}}~~~wwwtttxxxyyyzzz|||UUUYYY^^^eeeooo}}}}}}|||~~~yyyppphhh```ZZZUUUUUURRRSSS[[[iiiyyyuuurrrrrrzzz~~~vvvpppqqqwwwzzznnnnnntttnnncccYYYVVVVVVSSSPPPOOOLLLJJJHHHFFFEEECCCAAA???;;;999666555555555444333444444444444444444444444444444444444444444444444666666999<<<<<>>;;;888666666666555444555555555555555555555555555555555555555555555555444777;;;===@@@KKKeee|||}}}~~~~~~}}}{{{|||}}}~~~}}}}}}}}}~~~}}}yyyuuutttuuuxxxyyy}}}|||yyyzzz~~~pppnnnkkkjjjkkknnnrrruuuzzz|||IIIJJJJJJJJJKKKMMMQQQTTTXXXcccrrr{{{}}}zzzxxxwww|||{{{{{{yyyxxxxxx}}}xxxxxxzzz|||||||||tttiiibbb^^^VVVRRRUUUVVVXXXgggyyy{{{rrrnnnqqqvvv}}}yyytttooouuuxxxqqq```[[[[[[VVVNNNKKKIIIFFFEEEEEEDDDBBBAAA@@@===999666666777888777444444444444444444333333444333333444444666777777777888:::===HHH\\\ttt~~~~~~~~~~~~~~~|||}}}|||zzz|||~~~|||yyyxxxxxxzzz|||{{{yyy|||yyytttmmmhhhhhhjjjmmmnnntttwww{{{~~~LLLLLLKKKJJJJJJLLLNNNPPPKKKSSS]]]cccdddcccdddeeeqqq{{{|||wwwtttrrrxxx{{{}}}|||{{{yyyxxx||||||yyyyyyzzz{{{wwwmmmfffbbbYYYTTTUUUTTTUUUbbbsss~~~tttoooqqqrrrzzzzzztttooouuuwwwtttaaaZZZYYYUUUNNNKKKIIIFFFEEEEEEDDDBBBAAA@@@===999777777777777777444444444444444444444444333333333333444444555666777888;;;AAAOOOddd|||}}}||||||}}}}}}}}}}}}}}}~~~}}}|||}}}|||{{{|||~~~{{{yyy{{{~~~xxxqqqkkkjjjkkkmmmnnnooorrrvvvxxxzzz}}}OOOMMMKKKIIIHHHHHHIIIJJJGGGKKKNNNPPPPPPQQQUUUXXX^^^gggooosssxxxyyyrrrnnnnnnppprrrwww|||}}}yyyvvvzzz{{{~~~|||wwwuuuuuuwwwxxx{{{rrrllleee]]]WWWVVVSSSRRR\\\iii{{{xxxrrrqqqnnnuuu}}}vvvqqqvvvuuu{{{xxxcccYYYWWWTTTNNNKKKIIIFFFEEEEEEDDDBBBAAA@@@===999777777888777777333333333444555555555666444333333333333444444555888999===HHHYYYppp|||yyyyyyyyyzzz|||~~~~~~}}}|||{{{|||}}}}}}}}}~~~~~~~~~{{{yyyzzz~~~~~~vvvpppmmmmmmmmmnnnnnnpppsssuuuvvvyyy|||XXXUUUQQQNNNMMMLLLKKKKKKJJJJJJKKKIIIHHHJJJNNNQQQRRRYYY```eeelllvvvyyyrrrnnnmmmlllmmmqqqvvv|||}}}zzzzzzzzz{{{}}}}}}yyyxxxxxxzzz|||wwwrrrggg```ZZZVVVSSSQQQXXXaaarrr~~~wwwsssooottt{{{xxxuuuzzzuuuyyy{{{eeeYYYVVVSSSPPPKKKIIIFFFEEEEEEDDDBBBAAA???<<<999888888888777666222333333444555666666777555555444444444444555555:::;;;AAAOOOcccyyy~~~{{{wwwuuuvvvwwwyyyxxxyyyzzzzzzyyyzzz{{{}}}|||}}}~~~|||zzzzzz~~~}}}}}}{{{tttpppoooooonnnrrrtttvvvwwwwwwxxx{{{}}}~~~gggccc]]]YYYVVVTTTQQQOOOIIIIIIHHHFFFEEEDDDFFFGGGJJJNNNTTTYYY___iiiwwwuuurrrmmmjjjjjjmmmpppsssyyy|||}}}|||{{{|||~~~|||{{{|||}}}zzzuuuiiiccc]]]XXXTTTSSSWWW\\\hhhzzz{{{vvvooorrrwww|||yyy}}}yyyyyy}}}hhh[[[WWWTTTQQQKKKIIIFFFEEEEEEDDDBBBAAA???<<<999888888888777666333333444444555666777777777666666666666777777888;;;>>>GGGVVVjjj~~~~~~|||xxxuuuttttttvvvxxxuuuwwwyyyyyyyyyzzz{{{}}}}}}~~~}}}~~~~~~{{{{{{}}}}}}{{{xxxuuusssrrrqqqyyy{{{~~~~~~|||zzzyyyyyy{{{~~~vvvpppgggaaa]]]XXXSSSOOOKKKJJJIIIGGGFFFDDDCCCBBBCCCEEEJJJPPPUUU\\\jjjwww~~~zzztttnnnjjjiiijjjkkkooosssxxx|||~~~}}}|||}}}}}}xxxlllgggaaaZZZWWWUUUWWWXXX^^^nnnwwwnnnooorrrxxx}}}|||}}}nnn```YYYUUURRRKKKIIIFFFEEEEEEDDDBBBAAA>>><<<:::999999888777555444444444555666666666777666666666777777888999:::;;;BBBNNN]]]ooo~~~}}}yyyuuussssssuuuvvvtttwwwzzz{{{{{{{{{|||}}}{{{{{{}}}~~~{{{zzz{{{}}}|||}}}zzzyyyxxxxxx~~~zzzxxxyyy{{{yyyooohhhaaaYYYSSSQQQOOOMMMKKKIIIGGGFFFDDDAAAAAADDDIIIKKKOOO[[[hhhuuuxxxsssooonnnmmmkkkmmmqqqtttyyyzzzqqqmmmeee^^^YYYWWWVVVUUUZZZfff{{{vvvooonnnooottt~~~~~~~~~~~~xxxzzzvvvfff\\\UUUQQQKKKIIIFFFEEEEEEDDDBBBAAA>>><<<:::999999888666555555555555555666666666666555555555666777999:::;;;:::DDDSSSdddssszzzuuuuuu}}}{{{vvvsssrrrsssttttttxxx|||}}}}}}}}}|||}}}~~~}}}zzzxxxxxxyyy||||||}}}~~~}}}|||xxxyyy{{{~~~yyypppeee^^^TTTQQQMMMJJJIIIHHHFFFEEEDDDAAACCCFFFEEEFFFOOO\\\iiizzz}}}xxxuuutttjjjlllmmmooosss|||~~~{{{zzz{{{{{{uuuqqqiii```ZZZXXXUUURRR\\\cccuuuuuuqqqoooooosss}}}~~~|||{{{{{{tttsss|||jjj^^^UUUPPPKKKIIIFFFEEEEEEDDDBBBAAA>>><<<:::999999888666555666666666666666555555555333333444555777999:::;;;888EEEWWWhhhvvvzzzrrrmmmooozzz|||vvvsssqqqqqqrrruuuyyy~~~~~~}}}|||xxxvvvvvvvvvxxxxxxyyyzzz|||~~~vvvwwwxxxzzz~~~yyykkkeee\\\TTTSSSRRROOOKKKIIIGGGEEECCCBBBCCCGGGLLLOOO]]]hhhwww{{{wwwnnnooopppnnnooouuu|||xxxwwwwwwtttrrruuutttuuuxxxzzzwwwqqqhhh^^^WWWSSSQQQUUU^^^jjj|||wwwpppmmmrrr|||}}}|||yyyuuutttlllZZZSSSTTTJJJGGGEEECCCCCCCCCCCCBBBAAA===999777888888666444555555666666777777888888444666777777666666777999===GGGXXXnnnxxxoookkklllxxx|||tttooonnnpppssswww}}}}}}~~~~~~|||{{{||||||zzzvvvtttsssssssssrrrssswww{{{~~~}}}}}}}}}~~~{{{~~~wwwwwwwwwxxxzzz~~~xxxnnncccYYYVVVUUUPPPLLLJJJJJJHHHEEECCCDDDFFFIIILLLUUU]]]hhhqqqwww}}}xxxxxxuuupppmmmooowww}}}}}}xxxsssoooooopppooonnnqqqqqqrrrvvv}}}~~~zzzsssiii___XXXTTTRRRPPPWWWaaarrrzzzsssnnnrrrzzz{{{zzzuuu|||yyyvvvmmm[[[SSSQQQJJJHHHEEECCCCCCCCCCCCBBB@@@===999888888888666555666666666666777777777777444555777777777888:::<<>>;;;999888777777666888888777777666666555555666666777777777999===@@@DDDVVVrrrvvvooonnnwww~~~xxxoooiiihhhlllqqquuuzzz~~~}}}}}}~~~|||{{{{{{~~~}}}{{{{{{|||xxxwwwvvvvvvwwwxxxwwwvvvyyyxxxxxxxxxyyy|||}}}|||}}}vvvoooggg```^^^SSSQQQMMMIIIGGGFFFFFFFFFCCCDDDDDDFFFHHHMMMRRRVVV___fffqqq}}}yyysssooommmmmmhhhmmmtttzzz~~~~~~yyytttrrruuuwwwxxxwwwwwwxxxzzz|||~~~~~~~~~~~~~~~|||zzzxxxwwwyyy{{{|||}}}{{{{{{yyyxxxzzzyyywwwuuurrrooommmkkkmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkiiigggdddcccbbb```aaaccchhhnnnwww}}}zzzzzznnneee^^^XXXUUURRRQQQTTT[[[kkk{{{tttssstttxxxzzztttnnnpppvvviiiXXXOOOLLLJJJFFFDDDDDDDDDBBBAAA???>>><<<:::888777777777888888777777666666555555888888777666666999===AAAIII\\\yyyzzzppplllppp~~~{{{tttkkkfffhhhmmmrrruuuzzz~~~|||zzz|||~~~~~~}}}}}}~~~~~~|||{{{|||{{{zzzxxxzzzyyyyyyyyy{{{}}}~~~~~~{{{qqqhhheeeYYYWWWSSSNNNKKKIIIHHHGGGEEEEEEDDDDDDEEEFFFHHHHHHPPPVVV```lllvvv}}}~~~xxxrrrmmmiiigggbbbccceeeiiilllpppsssuuussspppmmmkkklllnnnoooooopppqqqsssuuuxxxyyyzzz{{{yyyyyyyyyzzzzzzyyyyyyyyyzzzyyywwwuuuuuuvvvwwwxxxxxxyyy{{{}}}}}}}}}}}}}}}~~~}}}zzzuuuqqqooonnnmmmkkkiiiiiihhhgggdddbbb```^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^]]]]]]]]]___aaaaaadddiiiooowww~~~sssjjjbbb[[[VVVRRRPPPRRRXXXcccvvv~~~wwwtttsssvvv{{{uuupppqqquuu}}}mmmZZZPPPMMMJJJGGGEEEDDDDDDBBBAAA??????>>>;;;888666777999777777777777666666666666999888777666777:::@@@DDDRRReeeuuunnnnnnwww~~~}}}}}}tttmmmfffdddhhhooouuuwww{{{}}}yyyzzz|||||||||}}}{{{{{{{{{{{{}}}~~~~~~{{{{{{{{{{{{~~~~~~rrrmmmbbb___[[[UUUPPPLLLJJJIIIGGGEEECCCBBBBBBBBBBBBBBBDDDHHHOOOXXXbbbkkkqqquuu}}}{{{wwwsssnnniiidddaaa\\\[[[ZZZZZZ]]]```bbbcccbbbccccccbbbaaabbbdddffffffgggiiikkkmmmnnnoooppppppqqqsssuuuwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvwwwxxxyyyxxxxxxvvvvvvuuuvvvwwwvvvtttrrrqqqqqqppplllfffbbb```^^^]]]\\\XXXXXXXXXXXXWWWUUUSSSRRROOOOOOOOOPPPPPPQQQRRRSSSTTTUUUWWWXXXYYY]]]ccchhhhhhmmmttt{{{xxxppphhh___YYYQQQPPPQQQWWW^^^mmm{{{vvvrrrsss||||||vvvqqqqqqsss{{{ooo[[[PPPNNNKKKGGGEEEDDDDDDBBBAAA??????>>>;;;888666777999666666666666777777777777999888888777999???FFFLLL]]]oootttrrryyy|||tttqqqpppppppppjjjddd___aaaiiirrrxxxzzzzzz{{{{{{{{{zzzzzz|||~~~|||yyyxxxxxxyyy{{{|||{{{uuuiiifffaaaZZZTTTNNNKKKIIIHHHEEEBBB@@@@@@AAAAAAAAA@@@BBBGGGOOOXXXbbbjjjooosssrrrpppmmmkkkgggbbb___VVVTTTRRRQQQRRRTTTUUUUUUVVVYYY[[[[[[YYYYYY\\\___]]]^^^```bbbdddeeeffffffjjjlllooorrruuuxxxzzz{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwuuutttmmmnnnooommmiiifffdddccceeeaaa[[[VVVSSSRRRPPPOOOMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTVVVXXX[[[aaaiiioooqqqvvv~~~|||tttlllbbb[[[RRRPPPSSSXXX^^^jjj~~~wwwrrrrrrzzz}}}wwwrrrqqqssszzzooo[[[PPPNNNKKKHHHEEEEEEDDDBBBAAA???@@@???<<<888666777:::555555666666777777888888888888888888<<>>;;;999666444333888888777777666666555555666555666888;;;@@@NNN[[[uuu~~~yyyzzzssshhh___ZZZXXXWWWWWWXXXWWWXXX___jjjttt{{{~~~~~~|||zzzwwwttttttuuuwwwyyy{{{xxxxxx{{{~~~}}}~~~zzzxxxwwwwwwwwwwwwwwwwwwyyy|||wwwqqqiiiccc___ZZZUUUQQQNNNKKKFFFCCCBBBBBBBBBAAA@@@AAACCCEEEHHHOOOWWW\\\]]]___aaa```]]]ZZZXXXXXXQQQNNNLLLKKKKKKLLLKKKJJJLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQSSSUUUVVVWWW[[[^^^cccggglllrrryyy}}}~~~}}}||||||||||||}}}zzzuuurrrooollliiifffaaa^^^[[[WWWTTTRRRRRRRRROOOMMMKKKIIIGGGGGGHHHHHHFFFGGGHHHHHHGGGGGGIIIKKKJJJLLLNNNNNNOOOPPPSSSVVV^^^bbbeeehhhlllrrr{{{{{{qqqfff^^^XXXUUURRRSSSWWWbbbuuu~~~wwwtttrrrtttwww{{{sssrrrsss{{{~~~yyyeeeWWWMMMJJJFFFDDDCCCCCCBBBBBB@@@???>>>;;;999666555444777777777777666666555555777666777999;;;BBBRRRaaaxxxuuunnnddd[[[WWWUUUUUUUUUVVVVVVXXX___iiisssyyy|||}}}zzzwwwttttttuuuwwwyyyyyyvvvuuuxxxzzz|||~~~~~~{{{yyyxxxxxxwwwvvvvvvvvvwwwyyy{{{}}}~~~xxxoooiiieee```[[[WWWSSSOOOKKKGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEJJJQQQVVVUUUXXXZZZZZZXXXVVVUUUUUUPPPNNNLLLKKKKKKKKKJJJIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPSSSVVVYYY^^^ccckkksssxxx~~~|||zzzyyyzzzvvvpppkkkgggccc___]]]UUUSSSQQQNNNLLLLLLLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKFFFHHHIIIJJJJJJKKKNNNPPPTTTUUUVVVWWWXXXZZZ^^^bbbkkkmmmppprrrtttyyy~~~tttiiiaaa[[[WWWSSSSSSUUU^^^oooxxxtttqqqrrruuu~~~wwwtttssszzz|||xxx~~~kkkZZZLLLIIIFFFDDDCCCDDDCCCBBB@@@???===;;;999777555444666666666666666666666555666777999;;;===EEEXXXkkk~~~zzzrrrkkkbbbZZZUUUTTTTTTTTTTTTVVVYYY```iiiqqqwwwyyy|||~~~{{{wwwuuutttuuuxxxzzzzzzvvvuuuvvvvvvwww|||}}}||||||~~~}}}{{{zzzzzzwwwvvvuuutttuuuuuuwwwxxxvvvooolllhhhccc___XXXUUUPPPLLLJJJHHHFFFDDDCCCCCCCCCCCCDDDHHHOOOSSSTTTWWWYYYZZZXXXVVVUUUVVVTTTRRRPPPOOOPPPOOOMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNPPPRRRVVV[[[bbbjjjpppyyyzzz||||||{{{yyyuuusssqqqlllfff```\\\XXXUUURRRNNNMMMLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOMMMOOOQQQRRRTTTVVVYYY\\\___aaabbbcccdddgggkkknnnsssuuuxxxxxxxxx{{{wwwlllddd\\\XXXUUUTTTUUU\\\lll{{{yyyssspppppprrr{{{}}}wwwsssxxxzzztttrrrooo[[[LLLIIIEEECCCCCCDDDCCCCCC???>>>===;;;999777666555666666666666666666666666666777:::<<>>===<<<;;;999888777666555666666666777777888888666777:::???EEERRRjjj~~~xxx~~~|||vvvoooddd\\\WWWUUUTTTTTTWWW\\\ccckkkqqquuuxxxyyyzzz|||}}}xxxuuutttvvvzzz|||~~~{{{zzzyyywwwsssuuuzzz|||zzzxxxyyyzzz{{{{{{{{{{{{~~~|||zzz|||{{{|||}}}yyyyyyzzz{{{~~~}}}|||{{{zzzyyyxxxxxxyyywwwuuurrrooogggccc^^^YYYUUUPPPLLLIIIFFFFFFEEEEEEGGGKKKRRRVVV]]]```bbbbbbaaa___^^^^^^]]][[[ZZZYYYYYYXXXUUUSSSQQQPPPPPPPPPPPPPPPQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRUUUZZZ^^^```cccfffiiiiiifffcccaaa[[[WWWRRRNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMMMMNNNNNNMMMNNNPPPRRRUUUWWWYYYZZZ\\\^^^aaadddfffjjjnnnqqqvvvzzz|||{{{}}}rrrlll___\\\YYYWWWUUUYYYfffsss}}}uuuooommmooouuu|||{{{rrrtttzzzwwwmmmhhhnnn~~~nnnYYYNNNJJJFFFDDDCCCCCCBBBAAA======<<<;;;999888777777666666777777888999::::::999888;;;CCCMMM]]]ttt|||vvvsss{{{rrrkkkaaaYYYTTTSSSRRRRRRYYY```iiiqqqvvvxxxyyyzzzzzz}}}~~~yyyuuutttwww{{{~~~|||{{{{{{xxxttttttxxx~~~}}}{{{zzzzzz{{{||||||{{{xxxzzz|||zzz{{{yyyzzz}}}yyywwwvvvvvv{{{|||}}}~~~~~~}}}{{{zzzyyywwwuuuoookkkeee```[[[VVVQQQMMMHHHHHHGGGFFFGGGKKKQQQUUU\\\___bbbcccbbbaaaaaabbbaaa```___^^^^^^\\\YYYVVVTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSTTTTTTSSSUUUXXXZZZYYY[[[]]]___^^^\\\XXXVVVTTTQQQNNNLLLMMMOOOQQQQQQMMMNNNOOOPPPQQQRRRSSSSSSRRRTTTWWW[[[___bbbeeefffjjjlllooorrrtttxxx|||wwwrrraaa^^^ZZZWWWTTTUUU```lllxxxqqqooopppssszzzwwwuuuwww~~~zzznnneeehhhsssppp]]]OOOLLLGGGDDDCCCBBBAAA@@@<<<<<<;;;::::::999888888666777888999:::;;;<<<<<<===:::===HHHWWWiii~~~yyyrrrooorrr}}}mmmggg^^^WWWSSSSSSTTTTTT[[[cccnnnvvvzzzzzzzzzzzz|||~~~~~~yyyuuutttwww{{{~~~~~~|||wwwwww{{{~~~~~~}}}||||||~~~~~~}}}|||{{{yyyyyy~~~}}}{{{yyyzzz|||yyywwwvvvsssuuuxxx{{{~~~|||{{{{{{zzzxxxtttpppjjjeee```ZZZUUUQQQJJJJJJHHHGGGGGGJJJOOOSSSYYY\\\```bbbbbbbbbcccccceeedddcccbbbbbb```]]]ZZZXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[ZZZXXXWWWWWWVVVVVVSSSTTTVVVVVVUUUVVVXXXYYYVVVWWWYYYYYYXXXUUUQQQOOORRROOOMMMMMMOOOSSSVVVWWWRRRSSSTTTUUUWWWWWWWWWWWWVVVYYY]]]ccchhhmmmpppqqqwwwyyy|||{{{uuuccc___[[[WWWRRRRRR\\\ggg{{{{{{sssqqqrrrrrryyy}}}wwwtttxxx~~~qqqddddddlllrrr```PPPMMMHHHDDDCCCAAA@@@???<<<<<<;;;::::::999888888777777888999;;;<<<======@@@<<>>===;;;999888888888999::::::999888999;;;>>>@@@???GGGYYYmmm}}}zzztttllleeeeeehhhvvvyyyfff]]]UUURRRRRRRRRSSSVVV```fffnnntttxxxzzz{{{|||{{{}}}zzzuuuuuuwww|||~~~~~~~~~{{{yyy{{{|||}}}{{{xxxtttqqqnnnnnnrrrxxx}}}~~~}}}|||zzzxxxuuusssooollliiiddd___[[[XXXVVVSSSQQQOOOOOOPPPQQQTTTXXX]]]aaaccceeegggiiigggggggggggggggfffffffffbbbaaa___^^^^^^```aaabbb```______^^^]]]\\\[[[[[[]]]]]]\\\]]]]]]]]][[[ZZZYYYZZZZZZYYYWWWVVVWWWXXXZZZ[[[]]]```dddgggjjjllljjjjjjiiigggddddddfffhhhjjjlllppptttxxx~~~yyymmmeee\\\WWWUUUVVV\\\cccuuuwwwqqqnnnooouuu~~~yyytttuuuqqqfffdddgggvvv|||kkkZZZOOOEEECCCCCCAAA@@@@@@???>>><<<;;;:::999888888999::::::999888999<<<>>>AAADDDQQQggg{{{xxxooofff```ccciiizzz|||ssscccZZZSSSQQQRRRRRRTTTXXXbbbgggooouuuyyyzzz{{{||||||~~~|||wwwuuuvvvyyy|||~~~~~~~~~||||||~~~~~~wwwsssnnnlllnnnqqqtttvvv}}}~~~|||yyywwwuuurrrpppmmmiiiddd```]]][[[YYYWWWUUUTTTSSSSSSTTTWWW[[[^^^aaadddhhhkkkkkkkkkkkkkkkkkkjjjiiiiiigggfffddddddcccdddeeefffddddddcccbbbaaa```___^^^_________`````````aaaaaa^^^___```______```bbbdddgggggghhhjjjnnnssswwwzzzwwwwwwvvvtttrrrqqqrrrtttsssvvv{{{~~~}}}{{{|||}}}}}}~~~~~~~~~~~~~~~|||ooofff]]]WWWUUUUUUZZZaaasss{{{sssooommmsss{{{}}}wwwwwwuuukkkgggfffsssrrr[[[PPPFFFCCCCCCAAA??????>>>===<<<;;;:::999999999999::::::999999:::<<>>@@@BBBPPPeeexxxzzzlllccceeerrr}}}|||}}}wwwgggYYYSSSOOOLLLMMMOOORRRYYYaaalllpppwww|||~~~yyyuuutttuuuvvvyyyzzz|||}}}}}}~~~~~~{{{}}}{{{yyytttqqqqqqqqqqqqooooooppprrruuuzzz}}}zzzxxxvvvuuussspppllliiieeeddddddbbb```^^^\\\[[[___```aaabbbbbbeeehhhkkknnnooopppqqqqqqooonnnlllkkkkkklllmmmnnnoooppppppooonnnllljjjhhhfffdddcccdddgggjjjkkkkkknnnsssxxx|||xxxvvvttttttxxx{{{pppddd\\\VVVSSSVVV\\\gggwwwvvvpppiiimmmssszzzsssoooooo{{{hhh[[[NNNIIIFFFCCCAAAAAA>>>===<<<;;;:::999999999888999:::::::::;;;>>>AAABBBQQQeeevvvzzznnniiimmm{{{~~~{{{yyyqqqbbbUUUPPPMMMKKKMMMOOOSSS[[[dddmmmrrryyy~~~~~~~~~~~~|||xxxwwwwwwxxxzzz{{{}}}}}}~~~~~~}}}|||zzzyyyuuussstttuuuuuuttttttsssrrrqqqssswwwzzz|||{{{yyywwwuuurrrmmmjjjggggggfffdddcccaaa``````___aaaccceeefffhhhkkknnnqqqssstttvvvuuusssqqqpppnnnoooppprrrtttuuuvvvvvvrrrqqqooommmjjjhhhfffeeehhhkkkoooppppppssszzz~~~{{{xxxvvvxxx|||{{{{{{zzzzzz}}}~~~sssggg^^^WWWSSSVVV[[[dddsssyyyrrrhhhlllrrryyysssooonnnzzzjjj]]]OOOIIIFFFBBB@@@@@@???>>><<<;;;:::999888888888999:::::::::<<>>=========<<<;;;:::999999888888666777:::;;;<<>>>>>===<<<<<<::::::999888999888999<<<===>>>DDDLLL___lll{{{~~~ssseeeZZZSSSPPPMMMMMMMMMNNNSSS[[[dddkkkqqqvvv|||~~~~~~~~~}}}{{{{{{{{{xxxxxx{{{}}}xxxuuuxxxyyy}}}~~~}}}}}}}}}zzzwwwuuucccgggqqq|||yyyuuurrrooolllkkkjjjgggeeedddfffhhhkkkmmmqqqwwwzzz}}}||||||{{{|||~~~|||wwwssspppooopppqqqwwwyyy|||~~~zzzsssmmmjjjaaa^^^ZZZWWWUUUUUUVVVXXXYYYWWWWWWWWWUUUWWWaaalllzzz||||||yyyvvvrrrooojjjhhhiiijjjkkklllnnnqqqssstttuuu{{{rrriiiaaaZZZWWWYYY[[[cccsss{{{qqqmmmmmmrrryyyrrrllljjjuuuqqqaaaPPPHHHEEEBBB@@@@@@>>>======<<<;;;:::999999;;;:::;;;>>>???AAAIIISSSiiiwwwyyynnnaaaWWWPPPNNNLLLMMMNNNQQQUUU]]]gggmmmrrrvvv|||~~~|||{{{zzzzzzzzz{{{{{{}}}~~~}}}||||||~~~wwwrrrpppppprrrtttxxx}}}xxxtttssssssxxx~~~~~~~~~{{{zzzYYY\\\ggguuu~~~yyyuuuqqqnnnllljjjgggeeeeeefffhhhjjjmmmsssyyy~~~~~~}}}}}}~~~~~~zzzvvvsssssstttuuuxxxzzz}}}{{{tttnnnjjjeeeaaa\\\XXXUUUUUUWWWXXXXXXXXXYYYYYYUUUUUU^^^iiiwww}}}~~~{{{wwwsssooojjjhhhhhhiiiiiijjjllloooqqqrrrssswww~~~vvvmmmeee\\\XXXYYYXXX```ooo}}}qqqlllkkkooovvv}}}ssslllhhhrrrrrrbbbPPPGGGDDDBBB@@@@@@>>>>>>===<<<;;;:::999999;;;:::<<<>>>@@@CCCNNNZZZrrrvvvjjj___VVVQQQOOOLLLNNNPPPTTTYYYaaajjjpppssswww|||~~~~~~}}}{{{yyywwwvvvuuuvvvwwwzzz|||}}}{{{{{{|||}}}}}}vvvpppllliiiiiijjjnnnwww}}}wwwrrrmmmmmmqqqxxx~~~SSSVVV___mmm{{{|||yyyuuuqqqnnnkkkhhheeeeeeeeegggiiimmmsss{{{|||xxxvvvvvvwwwxxxyyy{{{~~~|||uuupppllliiieee___YYYUUUTTTUUUVVVWWWXXX[[[\\\XXXWWW^^^iiivvv~~~|||sssooojjjgggfffggggggggglllnnnqqqrrrrrrtttyyy|||~~~yyyqqqhhh^^^YYYYYYWWW^^^lll~~~rrrmmmjjjmmmsss{{{~~~vvvmmmgggqqqtttcccPPPGGGCCC@@@>>>>>>???>>>===<<<;;;::::::999::::::;;;===???DDDRRR```xxx|||qqqeee\\\UUUQQQOOOMMMOOOSSSWWW\\\dddlllqqqtttxxx|||~~~~~~}}}{{{xxxvvvtttsssssstttwww{{{~~~~~~yyywwwwwwyyy}}}wwwqqqkkkfffeeefffiiirrr{{{}}}vvvqqqiiiiiilllsssyyyQQQSSS[[[gggttt{{{xxxtttpppkkkgggeeefffggghhhmmmttt}}}{{{yyyyyyzzz{{{|||~~~|||wwwrrrpppnnnjjjddd^^^ZZZXXXWWWXXXXXXYYY\\\^^^\\\ZZZ___gggttt}}}xxxtttnnnkkkiiiiiiiiiiiijjjmmmppprrrrrrrrrtttuuuwww~~~{{{rrriii___ZZZYYYWWW\\\hhhyyyuuuoookkkmmmrrrzzz||||||}}}}}}sssllluuuxxxfffSSSHHHDDD@@@>>>>>>???>>>>>>===<<<;;;::::::999999;;;===>>>EEEVVVeee~~~xxxxxx}}}uuuiii^^^VVVQQQOOOMMMOOOQQQVVVZZZ```fffmmmrrruuuxxx|||}}}~~~|||zzzwwwtttsssqqqsssvvvzzz}}}}}}uuurrrsssuuu}}}}}}vvvoooiiiiiijjjmmmuuu}}}xxxssskkkiiikkkpppvvvOOOQQQWWWbbbmmmzzz}}}wwwpppkkkgggggghhhiiinnnvvv}}}}}}~~~|||xxxtttsssqqqnnniiiddd```^^^\\\\\\^^^]]]^^^aaaaaa___aaafffrrr|||}}}yyysssooonnnmmmmmmmmmjjjmmmppprrrsssrrrqqqqqqqqquuu{{{{{{sssjjj```YYYXXXVVVZZZeeetttwwwqqqlllmmmrrrzzz{{{zzz{{{}}}ttt|||}}}jjjVVVJJJEEEAAA????????????>>>===<<<;;;::::::999999;;;===???GGGYYYkkkwwwnnntttyyypppcccXXXRRROOONNNMMMPPPSSSXXX]]]bbbhhhnnnrrrvvvyyy|||}}}}}}|||yyyvvvtttppprrrvvvzzz}}}~~~}}}sssoooppprrr{{{yyyttttttvvvyyy{{{wwwqqqnnnlllnnnsss|||NNNOOOTTT^^^hhhuuu}}}uuuooohhhhhhiiijjjoooxxx}}}xxxuuutttmmmkkkhhhdddaaa^^^]]]\\\dddbbbbbbeeefffccccccfffqqq|||}}}yyysssooommmllllllkkkkkknnnqqqtttuuutttrrrpppmmmnnnqqqxxxzzzsssjjj```YYYXXXUUUXXXcccqqqyyyrrrmmmnnnrrrzzz|||zzzyyy{{{nnnYYYMMMGGGBBB@@@@@@??????>>>===<<<;;;::::::::::::<<<>>>@@@HHH\\\nnnzzzpppiiisssxxxnnnaaaWWWRRRPPPOOONNNQQQUUUZZZ^^^ccciiinnnrrrvvvyyy|||}}}}}}~~~{{{xxxvvvppprrrvvvzzz}}}~~~~~~~~~~~~sssnnnnnnqqq{{{~~~~~~zzzwwwrrrnnnnnnqqqzzz~~~QQQPPPRRRZZZdddooozzzuuuqqqkkkhhhkkkpppwww}}}zzzuuurrrmmmmmmjjjfffbbb```aaabbbdddgggjjjiiifffdddeeefffpppyyyzzztttqqqooonnnnnnlllmmmooopppqqqqqqppppppllllllnnnsssyyyuuukkkbbbZZZVVVUUUWWW___mmm{{{~~~uuunnnooossszzzwwwvvvzzz|||uuu^^^MMMEEEBBB???<<<>>>======;;;:::999888888;;;<<>>>>>===;;;::::::999:::;;;???CCCGGGSSSiii}}}tttmmmlllkkk}}}qqqeeeXXXSSSQQQOOOPPPRRRXXX[[[___cccgggkkknnnqqqvvvxxxzzz|||~~~|||zzzuuuuuuvvvxxxzzz}}}vvvnnnlllnnnsssyyy}}}yyyuuuuuuuuuzzzRRROOOOOOSSSYYY```lllwwwuuuooojjjkkkpppwww}}}xxxtttnnnmmmkkkhhheeedddeeegggppptttvvvuuuppplllkkkkkknnnwww~~~yyywwwvvvtttsssppppppqqqrrrrrrsssssssssqqqoooooorrruuuzzzzzznnnddd[[[UUUSSSTTT\\\iiiwwwwwwnnnlllpppwwwzzzvvvyyyttt___NNNFFFBBB@@@>>>??????>>>===<<<;;;;;;:::999;;;???DDDJJJXXXppprrrlllmmmqqqmmmaaaVVVQQQOOONNNPPPSSS[[[___dddhhhkkkmmmppprrrwwwxxxzzz|||~~~~~~wwwwwwxxxyyyzzz}}}xxxooolllnnnpppvvv}}}zzzyyyxxxzzz}}}TTTQQQOOORRRUUUZZZdddnnnyyy|||vvvpppqqqtttzzz{{{wwwpppooommmjjjhhhggghhhjjjuuuyyy|||{{{uuupppnnnmmmnnnvvv~~~|||{{{yyyxxxtttssssssssssssttttttuuutttqqqppprrrsssuuu||||||pppdddZZZTTTRRRSSSYYYffftttzzzooolllooovvv|||xxxzzz}}}rrr^^^NNNEEEAAA???>>>>>>>>>======<<<;;;;;;::::::;;;???DDDLLL[[[uuutttnnnooowwwzzzggg]]]SSSOOONNNMMMPPPUUU^^^ccchhhlllnnnooorrrtttwwwyyyzzz|||~~~|||{{{{{{{{{|||~~~zzzppplllmmmmmmttt|||}}}|||zzzzzz}}}}}}{{{}}}UUUQQQOOOPPPRRRUUU]]]fffnnnzzz|||wwwwwwxxx|||{{{ssssssqqqnnnkkkjjjlllnnnwww{{{~~~yyysssooonnnooowww~~~}}}yyyxxxvvvtttttttttuuuvvvvvvrrrqqqrrrqqqqqqtttzzz~~~rrreeeZZZTTTRRRRRRWWWcccqqq|||qqqmmmpppvvv}}}xxxzzz|||}}}}}}|||ppp]]]MMMDDD???>>>======<<<<<<;;;;;;:::::::::;;;<<>>>>><<<<<<;;;;;;::::::::::::<<<<<>>AAAHHHVVVmmmssscccVVVQQQMMMMMMMMMOOOWWW```iiijjjkkkjjjiiilllrrrwwwvvvzzz~~~~~~zzzvvvsssssstttuuuyyy}}}~~~~~~}}}wwwpppjjjkkkkkkooouuuxxx{{{}}}yyywwwuuuyyy~~~sssiii```ZZZUUUNNNKKKLLLPPPTTT]]]hhhsss~~~yyyuuusssrrrrrrvvvzzz~~~{{{zzz~~~yyyvvvsssqqqppprrrttttttqqqoooooopppqqqvvv}}}qqqddd]]]VVVTTTVVV___kkk{{{~~~rrrlllkkknnnvvv~~~{{{tttrrruuuvvvoooooo~~~zzzmmmYYYHHHBBB@@@>>>>>>>>>>>>>>>>>><<<;;;:::===>>>BBBJJJYYYpppqqqaaaVVVQQQMMMMMMNNNQQQZZZcccjjjllllllkkkjjjlllrrrwwwwwwzzz~~~~~~|||{{{zzzzzzzzz||||||yyywwwrrrrrrsssvvvzzz{{{yyyxxxwwwxxx{{{~~~yyyrrrlllkkkkkkooouuuyyy|||}}}}}}~~~~~~|||wwwuuusssvvv{{{vvvhhh```[[[TTTOOONNNQQQTTT]]]hhhqqq}}}{{{vvvsssqqqqqquuuyyy~~~}}}xxxssspppnnnpppssstttrrrppppppppppppuuu}}}sssfff^^^WWWUUUVVV^^^jjjyyyrrrlllkkknnnvvv~~~|||uuuqqqsss|||tttmmmmmm|||~~~ppp[[[JJJBBB@@@>>>===============<<<::::::===>>>CCCMMM^^^uuuooo```WWWQQQNNNNNNOOOSSS]]]gggnnnoooooonnnlllnnnssswwwyyy{{{}}}}}}zzzxxxwwwwwwuuuxxx{{{}}}|||sssrrrrrrssswww}}}vvvtttqqqpppqqquuuzzz}}}{{{tttnnnjjjjjjnnntttyyy~~~{{{}}}|||xxxyyyzzz}}}yyytttrrrqqquuuyyy~~~ttthhhaaa[[[UUUSSSTTTVVV^^^hhhqqq{{{}}}xxxtttqqqooopppttt{{{zzztttppplllnnnqqqssssssqqqpppoooooosss{{{ssseee]]]XXXUUUVVV^^^iiiwwwsssmmmkkknnnvvv}}}wwwssssss{{{uuummmlllyyyrrr\\\JJJCCC@@@???>>>>>>>>>>>>>>>===<<<<<<<<<>>>DDDOOObbbzzzmmm```YYYTTTPPPPPPQQQUUU___hhhrrrssstttrrrpppqqquuuyyyzzz|||~~~{{{yyywwwvvvvvvxxx{{{~~~vvvtttssssssvvv{{{|||uuurrrnnnlllmmmqqqvvvzzz{{{}}}~~~~~~~~~~~~uuuoookkkjjjmmmtttzzz~~~{{{uuuuuuvvvzzz}}}wwwrrroooqqqtttyyy|||sssjjjbbb\\\ZZZXXXYYY___hhhpppxxxzzzuuupppnnnlllooouuu|||}}}vvvrrrlllmmmnnnpppqqqqqqooonnnmmmrrrzzzvvvggg]]]YYYVVVVVV]]]ggguuutttmmmlllnnnuuu}}}zzzvvvuuu|||wwwpppnnnxxxttt]]]KKKDDDBBB@@@>>>>>>>>>===============<<<>>>EEESSSggg~~~}}}kkk___ZZZUUURRRSSSTTTWWW___hhhuuuwwwxxxvvvttttttxxx{{{{{{}}}}}}zzzxxxwwwvvvxxx|||{{{yyywwwvvvxxx}}}{{{uuurrrnnnjjjjjjmmmqqqtttwwwyyy|||}}}}}}}}}wwwpppmmmjjjlllsss{{{{{{ssstttuuuxxx~~~{{{uuuqqqnnnpppssswwwzzz{{{}}}{{{ooogggeee```___bbbjjjpppvvv|||uuupppmmmjjjlllpppuuu{{{yyytttlllkkkkkklllnnnooonnnmmmlllqqqyyy{{{kkkaaaZZZVVVVVV]]]fffsssuuunnnlllnnnuuu|||}}}yyyvvv~~~{{{uuurrrzzzxxx```MMMEEEBBBAAA======<<<;;;;;;<<<<<<===>>>@@@HHHWWWlllwwwfff]]]WWWTTTSSSUUUVVVYYY```hhhuuuxxxyyyxxxuuuvvvyyy|||{{{~~~}}}zzzyyyvvvyyy}}}~~~|||{{{}}}wwwtttoookkkiiijjjlllnnnuuuxxx|||~~~~~~~~~|||tttoookkklllsss|||{{{{{{|||~~~}}}yyyrrrssstttwww~~~zzzuuuqqqoooooorrrvvvxxxzzz{{{|||~~~wwwsssnnnkkkkkkooosssxxx}}}vvvoookkkhhhhhhiiilllqqqxxx~~~{{{vvvmmmkkkiiiiiikkkmmmlllkkkkkkpppxxxooocccZZZWWWVVV\\\eeerrruuunnnlllnnnttt|||~~~{{{vvv~~~~~~zzzxxx~~~~~~dddOOOEEEBBB@@@>>>===<<<<<<<<<===>>>>>>AAADDDLLL\\\rrr}}}ooo```XXXRRRPPPRRRVVVYYY\\\bbbjjjsssvvvxxxwwwuuuuuuxxx|||{{{~~~~~~}}}}}}~~~{{{}}}}}}yyytttoookkkjjjjjjkkkqqqtttxxx{{{||||||}}}~~~zzzqqqllllllsss|||~~~xxxwwwvvvwwwyyy{{{|||{{{zzzzzz|||}}}xxxuuupppqqqrrrvvv~~~yyyuuurrrqqqrrruuuyyy|||}}}}}}~~~zzzuuusssuuuxxx{{{~~~vvvoookkkeeedddcccccchhhnnnuuuzzz|||vvvnnnkkkggggggiiikkkkkkjjjkkkooowwwoooddd[[[WWWVVV\\\eeeqqqvvvnnnlllnnnttt|||{{{uuu}}}}}}|||gggQQQFFFBBB???AAA@@@???>>>>>>???@@@AAADDDGGGOOO___vvvzzzooottt~~~jjj[[[SSSMMMMMMPPPWWW[[[^^^eeelllqqqtttvvvuuuttttttwww{{{{{{~~~|||xxxxxxyyy}}}zzztttpppmmmlllkkklllppptttwwwxxxyyyzzz{{{}}}~~~rrrmmmlllsss||||||yyyvvvsssqqqrrrsssssssssvvvvvvzzzzzzuuuqqqnnnoooqqqvvv}}}yyyuuusssrrrvvvyyy~~~~~~|||~~~zzzrrrmmmgggcccaaa___]]]```kkkwwwwwwooolllhhhffffffhhhhhhhhhkkkooovvv}}}}}}nnnddd\\\XXXWWW\\\cccmmm|||xxxqqqnnnooottt{{{}}}xxxyyy{{{~~~{{{~~~oooTTTFFFBBBAAA???>>>===;;;;;;;;;<<<===@@@JJJYYYiii~~~zzzqqqkkksssuuubbbUUUQQQNNNMMMQQQYYY```dddiiioooqqqsssvvvxxxxxxxxxxxxyyy}}}{{{wwwrrrrrrssswwwzzztttpppllljjjnnnpppssswwwzzz}}}}}}~~~|||{{{~~~}}}}}}~~~oookkkjjjnnnxxxtttpppkkkgggeeefffiiilllooorrrxxx}}}wwwrrroookkknnnsssyyy|||yyyuuurrryyy|||zzzrrrmmmfffbbb^^^[[[XXXZZZeeeppp|||sssoookkkhhhhhhhhhhhhhhhooosssxxx~~~}}}}}}~~~pppfff\\\XXXVVV[[[bbbmmm|||yyyrrrnnnooottt{{{{{{wwwyyy|||{{{|||rrrVVVGGGBBBAAA======<<<<<<<<<===???@@@BBBLLL[[[llluuunnnkkkuuusss```TTTOOONNNMMMPPPXXX___dddkkkqqqtttuuuvvvvvvuuuwwwyyy|||~~~|||yyytttssssssvvv~~~~~~xxxsssnnnkkklllnnnrrrwww{{{~~~~~~zzzwwwwwwzzz{{{zzz|||}}}qqqmmmkkkmmmuuu}}}~~~|||pppllleee```^^^___bbbdddjjjnnnuuu~~~zzzuuupppmmmiiinnnttt|||}}}{{{xxxvvv}}}{{{rrrmmmgggaaa[[[WWWTTTUUU^^^iii{{{xxxtttnnnjjjhhhhhhgggggglllooosssyyy{{{zzz|||qqqggg[[[WWWUUUZZZaaalll{{{{{{sssoooooottt{{{{{{xxxyyy~~~zzzyyy}}}tttXXXHHHBBBAAA===<<<<<<<<<>>>???AAACCCDDDPPP___ooo~~~nnnkkklllzzzqqq]]]RRRNNNNNNMMMPPPXXX___eeemmmtttxxxwwwvvvttttttvvv{{{~~~{{{wwwuuusssuuu{{{}}}wwwqqqmmmiiilllqqqvvv{{{~~~|||zzzuuuqqqpppsssuuuuuuxxx}}}|||sssoookkkkkkpppvvvyyyzzz{{{{{{zzzzzzyyywwwvvvuuummmggg```YYYVVVWWWZZZ\\\bbbgggoooyyy|||wwwrrrnnnkkkhhhnnnvvv~~~}}}{{{sssmmmhhhaaaZZZUUURRRSSS[[[eeevvv|||wwwpppkkkhhhfffeeeeeegggjjjmmmrrrzzz~~~zzzyyyyyy{{{qqqggg[[[WWWUUUYYY```kkk{{{|||sssooooootttzzz}}}{{{yyyzzzwwwzzzvvvYYYIIICCC@@@>>>>>>======>>>@@@BBBCCCFFFRRRbbbrrrvvviiijjjqqq~~~ooo\\\QQQNNNNNNLLLOOOXXX```fffooovvvxxxxxxwwwvvvuuuwww|||zzzwwwssssssxxx{{{sssooohhhkkkoootttyyy|||~~~{{{}}}~~~|||{{{zzzxxxrrrmmmkkkmmmnnnnnnrrrwwwyyy}}}{{{qqqmmmiiihhhkkkpppsssuuuvvvvvvuuusssrrrqqqppppppkkkeee]]]UUUQQQRRRUUUXXX[[[```hhhsss|||}}}yyytttpppmmmllljjjpppzzz{{{sssmmmfff^^^WWWSSSQQQQQQXXX___pppzzzrrrkkkhhhffffffeeegggjjjnnnrrrzzz|||zzzxxxyyy}}}pppfff\\\WWWTTTXXX___kkk{{{|||sssooooootttzzz}}}|||zzzzzzuuuwwwtttYYYIIIBBB@@@@@@???>>>>>>>>>???AAABBBHHHTTTddduuurrriiimmmwwwyyyxxx~~~lll[[[QQQOOOMMMLLLPPPYYYaaagggooowwwvvvwwwxxxyyyyyyzzz}}}~~~zzzuuussswww~~~vvvqqqjjjkkknnnqqquuuxxxzzz{{{wwwyyy{{{||||||}}}}}}|||{{{yyyxxxrrrmmmiiiiiiiiihhhjjjnnntttxxx}}}~~~wwwllliiieeeccceeejjjooorrrrrrrrrpppooommmlllkkkkkkhhhccc[[[SSSOOOPPPRRRUUUXXX[[[ccclllvvv|||~~~{{{wwwssspppooonnnnnnuuu~~~|||tttnnnccc\\\UUURRRPPPNNNRRRXXXgggwww~~~uuuooollljjjjjjjjjiiilllpppsssyyy~~~yyyzzz{{{qqqggg]]]XXXUUUXXX___kkk|||{{{sssoooooottt{{{|||{{{{{{zzztttuuupppWWWHHHBBB@@@@@@???>>>>>>>>>???@@@AAAJJJVVVgggyyyrrrkkkqqq~~~uuuttt{{{}}}iiiYYYQQQOOOMMMMMMRRR[[[ccciiiooovvvuuuwwwyyyzzzzzz|||zzzwwwyyyzzzuuunnnmmmmmmnnnoooqqqtttuuusssuuuwwwxxxxxxyyy{{{}}}zzz{{{}}}~~~}}}}}}~~~{{{xxxwwwvvvuuusssrrrmmmjjjiiigggdddeeehhhmmmrrrxxx}}}~~~wwwpppgggdddaaa___```eeekkkpppoooooonnnmmmllljjjhhhgggddd```YYYTTTPPPPPPRRRTTTXXXZZZ___gggpppwwwzzz{{{~~~|||xxxuuurrrqqqqqqqqqtttzzz|||tttoooeee]]]WWWTTTQQQMMMNNNQQQ\\\mmm{{{uuurrrqqqrrrrrrpppssswwwxxxyyy{{{zzzzzz}}}tttkkk^^^YYYVVVYYY```lll}}}yyyrrrnnnooottt{{{|||{{{|||zzzttttttkkkTTTGGGBBB@@@>>>=========>>>@@@AAABBBMMMYYYkkk|||sssmmmuuurrrqqqxxxyyyfffVVVOOONNNMMMMMMSSS]]]eeeiiinnntttvvvwwwwwwxxxyyy}}}}}}}}}zzzssspppmmmjjjiiikkkmmmoookkkmmmoooqqqqqqrrrtttvvvtttwwwzzz||||||~~~~~~}}}{{{{{{||||||zzzyyyuuuvvvxxxzzz}}}~~~|||yyywwwvvvuuusssqqqqqqmmmjjjjjjhhhcccccceeeggglllsssyyy}}}~~~~~~~~~yyyrrrllleeebbb^^^\\\\\\aaahhhmmmppppppqqqpppnnnllliiigggcccaaa\\\XXXVVVUUUWWWXXX[[[[[[^^^dddlllssswwwyyy{{{yyyuuurrrpppqqqrrrsssyyy|||tttoooiiiaaa[[[XXXTTTOOOMMMOOOSSSeee{{{zzzwwwwwwxxxxxx{{{}}}zzzyyy{{{wwwnnn___YYYVVVYYY```lll~~~xxxqqqnnnooottt{{{~~~}}}{{{tttsss~~~hhhRRRFFFAAA@@@;;;;;;;;;<<<>>>@@@CCCDDDOOO\\\mmmtttooowwwqqqooovvvuuucccTTTNNNMMMMMMNNNTTT___fffjjjnnnrrrxxxwwwvvvuuuwww}}}|||}}}}}}~~~}}}vvvrrrmmmhhhfffgggiiillldddfffhhhiiijjjkkkmmmoooppptttxxxzzz{{{|||~~~}}}}}}}}}xxxvvvuuutttttttttrrrpppoooqqqsssvvvzzz}}}}}}}}}{{{yyywwwpppllljjjkkkiiidddccceeeccchhhpppwww|||~~~|||||||||uuuooodddbbb^^^ZZZZZZ^^^eeejjjssstttuuuuuussspppllljjjeeeccc```]]]\\\[[[\\\]]]]]]\\\^^^bbbiiipppuuuwwwyyywwwssspppoooppprrrttt|||yyyrrrllliiiaaa[[[YYYVVVQQQOOOQQQVVV___ooo}}}|||yyyyyy{{{uuulllbbb\\\XXXZZZaaalll}}}{{{sssnnnmmmssszzz}}}zzz{{{{{{ssssss}}}~~~xxxbbbNNNDDD@@@>>>>>><<<===>>>===<<>>======>>>======CCCKKKRRRaaavvv~~~{{{hhhhhhsssxxxkkk\\\RRRMMMKKKKKKPPPWWW___dddjjjooorrrsssuuuvvvwwwxxx}}}zzzuuuvvvwwwxxxyyy{{{|||ssslllhhheeedddcccaaaaaa````````````aaaaaagggggghhhjjjkkkmmmooopppttttttttttttrrrooollljjjeeedddcccaaa```___^^^^^^[[[]]]aaadddiiiooovvv{{{}}}}}}yyyqqqjjjccc___dddeeeiiipppxxx~~~vvvtttqqqnnnnnnrrryyy|||vvvnnnjjjeeeaaa^^^___iiittt{{{~~~yyyssslllkkkhhheeecccbbbaaaaaabbbcccccccccbbbdddhhhlllhhhiiiiiiiiikkkpppwww||||||{{{~~~}}}|||||||||{{{|||wwwqqqmmmhhhaaa[[[YYYVVVQQQNNNOOONNNVVVfff{{{zzzyyyyyy{{{}}}rrrjjjaaa[[[WWWZZZ```lll}}}|||sssnnnnnnttt|||{{{wwwzzz~~~sssrrr~~~uuuqqqpppqqqxxxxxxooo^^^MMMEEEBBB@@@???===>>>???>>>>>>DDDLLLVVVggg|||vvvhhhhhhqqq~~~ssseeeXXXOOOKKKJJJLLLQQQYYY```eeejjjooorrrsssuuuvvvwwwyyy}}}wwwwwwvvvuuuuuuwwwzzz~~~|||sssnnnjjjgggfffccccccbbbaaa````````````bbbbbbcccdddfffgggiiijjjnnnnnnnnnllliiifffbbb```ZZZYYYWWWVVVTTTSSSSSSSSSPPPRRRUUUXXX^^^eeemmmsssxxx{{{~~~zzztttnnnjjjcccdddiiiooovvvyyyzzzzzzvvvtttqqqmmmkkkmmmrrrvvvsssvvvzzz||||||}}}}}}~~~yyyrrrlllgggcccdddmmmxxx|||vvvpppnnnllliiigggeeedddcccdddeeedddbbb``````bbbddd```bbbcccfffjjjqqqyyy{{{xxxyyyyyywwwuuuuuuttt|||wwwrrrnnnhhhaaa\\\ZZZVVVQQQNNNNNNLLLSSSbbbwww|||zzzxxxxxx||||||qqqjjj```ZZZWWWYYY```lll}}}|||tttoooooouuu}}}{{{wwwyyy~~~rrrqqqzzzrrrnnnmmmnnnssstttmmm\\\MMMEEEBBB@@@???===>>>@@@??????EEEMMMYYYjjjtttlllooovvv|||oooaaaUUUMMMKKKJJJMMMSSSZZZaaagggkkkoooqqqsssuuuvvvxxx{{{|||{{{yyyvvvtttuuuxxx{{{~~~|||vvvqqqnnnllliiihhhgggeeeddddddccccccbbbbbbcccccceeefffggghhhllllllkkkhhhddd```[[[YYYRRRQQQPPPNNNMMMLLLKKKKKKKKKLLLMMMPPPTTT\\\dddjjjtttxxx}}}~~~}}}xxxzzz|||}}}}}}{{{yyywwwlllnnnqqquuuxxxyyyyyyyyywwwvvvrrrmmmiiihhhiiillliiilllqqqssssssqqqppppppoooqqqwww~~~xxxrrrnnnkkkjjjqqqyyy}}}vvvqqqooommmkkkiiifffeeedddeeeeeedddbbb```___^^^___]]]^^^aaadddhhhpppyyy~~~{{{wwwwww}}}{{{wwwtttssssss~~~yyysssoooiiibbb]]][[[WWWQQQNNNNNNLLLRRR___ttt}}}~~~|||yyyxxxzzz|||rrrjjj___YYYVVVYYY```kkk}}}}}}tttoooooowww|||xxxyyyqqqqqqwwwoookkkkkklllqqqrrrkkk[[[LLLDDDAAA???>>>===>>>?????????EEEMMMZZZllluuuqqqtttzzz{{{lll]]]RRRMMMLLLLLLOOOTTT\\\ccchhhllloooqqqssstttwwwxxx|||}}}|||xxxuuutttvvvxxx||||||xxxtttrrrooonnnlllkkkiiihhhhhhhhhfffeeeffffffggghhhiiijjjmmmllljjjgggbbb\\\WWWTTTMMMMMMKKKIIIHHHGGGGGGFFFIIIIIIJJJJJJMMMRRRYYY^^^kkkqqqyyy~~~~~~}}}}}}~~~}}}|||{{{zzzxxxwwwwwwwwwyyy{{{~~~{{{zzzvvvqqqkkkgggggggggeeehhhlllnnnllliiifffeeeaaadddlllyyy~~~zzzxxxuuurrruuuzzz|||wwwooonnnmmmkkkiiigggfffeeeeeedddcccbbbaaa___]]]\\\YYY[[[^^^bbbhhhpppzzz{{{vvvwww~~~zzzwwwvvvvvv{{{uuuqqqjjjddd___]]]YYYRRRNNNNNNMMMQQQ\\\qqqzzzzzz}}}{{{yyyyyy|||}}}rrrjjj^^^YYYVVVXXX```kkk}}}~~~uuuppppppxxx~~~zzzyyyrrrsss~~~uuulllhhhggghhhoooooohhhXXXIIICCCAAA@@@===<<<===???>>>???EEEMMM[[[nnnxxxtttxxx}}}zzziiiZZZPPPMMMLLLMMMPPPVVV^^^eeeiiilllooopppssstttwwwyyy~~~}}}zzzzzzzzzyyy|||{{{wwwuuuuuuvvv{{{}}}}}}yyyvvvssssssqqqpppooonnnnnnmmmllllllkkkllllllmmmnnnnnnpppooolllhhhbbb[[[UUURRRKKKJJJIIIGGGFFFEEEDDDDDDGGGGGGGGGFFFGGGJJJOOOSSS^^^fffqqqyyy}}}~~~~~~|||zzzxxxwwwvvvvvvrrrtttvvvxxxyyy|||{{{uuuqqqoooooohhhkkknnnnnnkkkhhheeedddaaacccjjjwww|||wwwvvvyyy~~~{{{wwwnnnnnnnnnmmmllljjjhhhggggggeeeddddddcccaaa]]]ZZZSSSVVVZZZ___gggqqq{{{~~~yyyuuuuuu}}}|||{{{|||wwwrrrkkkeee```___[[[TTTOOOOOOMMMOOOZZZoooyyyvvvwwwzzz~~~{{{zzz{{{}}}~~~}}}qqqhhh^^^XXXUUUXXX___kkk}}}uuupppqqqyyy}}}yyyuuuwwwwwwmmmgggeeeeeekkkkkkdddTTTFFFAAAAAAAAA<<<;;;<<<>>>>>>>>>DDDMMM]]]qqq{{{www|||yyyfffVVVNNNKKKLLLMMMQQQWWW___fffjjjmmmoooppprrrtttwwwzzz~~~yyyxxxwwwvvvyyy~~~}}}yyywwwwwwxxx{{{~~~}}}yyyyyyxxxvvvvvvuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvsssmmmfff___XXXUUUMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEFFFIIILLLSSS\\\hhhqqqvvvyyy}}}zzzzzzzzzyyywwwuuutttsssfffggghhhhhhiiilllrrrwww~~~~~~~~~|||yyyvvvttttttqqqtttvvvvvvtttqqqooonnnoooooorrr|||~~~yyytttrrrtttxxx|||}}}yyywwwwwwvvvtttoooppppppppppppnnnmmmllljjjhhhgggfffeeebbb\\\XXXRRRTTTXXX]]]dddmmmwww~~~|||wwwrrrqqqyyy|||{{{www{{{yyyssslllfffaaa```\\\UUUPPPOOOKKKNNNXXXnnnxxxttttttuuu|||zzzzzzzzz{{{|||}}}pppfff]]]XXXUUUXXX___kkk}}}uuupppqqqyyy~~~yyyxxxzzzzzzooohhheeeeeehhhhhh```PPPDDD@@@AAABBB;;;:::;;;======>>>DDDLLL```sss|||}}}{{{wwwdddTTTLLLJJJLLLMMMRRRXXX```gggkkkmmmoooppprrrtttwwwzzz{{{yyywwwvvvyyy~~~~~~{{{zzzwwwyyy|||}}}}}}~~~~~~}}}||||||||||||~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}yyyssslllddd]]]YYYPPPOOOMMMLLLJJJJJJIIIIIIGGGHHHHHHGGGFFFGGGIIIKKKMMMVVVbbbkkkooorrrvvvzzz{{{{{{{{{yyyuuuooojjjfffbbbcccbbb```___bbbhhhmmmoooqqqsssrrrqqqooonnnnnn{{{}}}}}}{{{zzzzzz}}}{{{|||yyysssnnnlllnnnpppttttttpppnnnpppqqqpppqqqrrrsssssssssrrrqqqpppmmmkkkiiihhhfffbbb[[[VVVUUUWWWYYY\\\aaaiiiqqqwww}}}}}}{{{uuuooommmuuuxxxssstttwww{{{~~~yyynnnjjjddd^^^ZZZUUUQQQNNNPPPPPPWWWkkk}}}zzzvvvrrrtttwww{{{uuuuuuwww}}}}}}{{{mmmbbb\\\VVVTTTXXXaaalll{{{|||tttqqqssszzz|||zzz|||{{{nnnddd```___dddaaaZZZPPPGGGAAA>>>===AAA??????@@@??????EEENNN___yyy~~~yyyvvv{{{xxxsss^^^RRRLLLIIIJJJLLLTTTYYY```fffiiillloooqqqooouuuzzz|||zzzxxxxxxxxxxxx||||||||||||}}}~~~wwwmmmeeeaaaZZZTTTQQQQQQOOOKKKIIIJJJMMMLLLKKKIIIHHHHHHHHHHHHLLLNNNTTT^^^hhhoooqqqpppssssssqqqmmmiiiddd___]]]XXXXXXWWWUUUUUUWWW\\\___ccciiinnnpppmmmjjjhhhgggnnnpppssssssqqqooommmmmmtttqqqpppvvvvvvrrrllleeeeeejjjkkklllmmmnnnooooooooooootttuuuwwwvvvuuuuuuvvvwwwsssrrrpppmmmhhhccc^^^[[[XXXZZZ]]]___aaadddhhhkkkrrrxxxyyyuuussspppppp|||xxxssssssuuuyyy~~~|||pppkkkddd^^^YYYUUURRROOOPPPPPPVVViii~~~{{{wwwtttrrruuu|||{{{yyyyyyxxxwwwzzzzzzlllbbb\\\VVVTTTYYYaaammm|||zzzsssrrruuu}}}}}}{{{zzzmmmddd``````___\\\UUUMMMEEE@@@>>>>>>???>>>>>>@@@??????EEEMMM___xxxrrrooosssvvvqqq]]]RRRLLLJJJJJJMMMUUUYYY```fffjjjmmmoooqqqpppvvv{{{}}}}}}{{{{{{zzzzzz~~~~~~~~~~~~~~~~~~zzzrrrmmmccc]]]XXXWWWUUUQQQOOOQQQOOOOOOMMMLLLKKKJJJIIIIIIGGGHHHKKKRRR[[[aaaccccccgggfffdddaaa^^^ZZZWWWUUUSSSSSSQQQOOONNNPPPTTTWWW]]]bbbgggiiifffcccbbbcccbbbeeeiiijjjhhheeedddccchhhfffgggmmmvvv~~~yyyqqqkkkhhhddd___```eeehhhiiijjjlllmmmnnnnnnooooooqqqtttuuuwwwxxx{{{~~~zzzzzzyyyuuupppjjjddd```[[[]]]___```aaabbbdddffflllqqqwwwyyy{{{zzzvvvsssppppppzzzxxxtttrrrtttwwwzzz~~~sssnnnfff^^^YYYVVVSSSQQQQQQPPPUUUeee{{{xxxsssuuuyyy~~~{{{tttqqqrrrxxx|||wwwkkkccc[[[VVVTTTYYYbbbnnn}}}wwwrrrssswww|||zzzkkkccc```aaaZZZVVVOOOIIICCC@@@??????<<<;;;===??????>>>DDDLLL```yyyxxxkkkhhhlll}}}sssnnn[[[QQQMMMKKKKKKNNNVVV[[[aaagggkkknnnppprrrrrrxxx|||~~~~~~}}}~~~|||||||||}}}|||ooogggaaa^^^[[[WWWUUUWWWSSSRRRQQQPPPNNNMMMLLLKKKIIIIIIIIILLLQQQUUUXXXXXXYYYXXXVVVTTTRRRQQQPPPOOOOOOOOOMMMJJJIIIIIILLLOOOTTTXXX]]]^^^]]][[[[[[]]]]]]aaaeeegggfffcccaaa``````______ccciiimmmlllkkkiiiddd```___]]][[[\\\```cccdddfffhhhjjjlllmmmnnnmmmooorrruuuwwwzzz~~~xxxqqqjjjeeebbbdddeeeeeecccaaaaaaaaadddhhhmmmnnnooottt}}}{{{wwwsssoooooovvv{{{wwwssstttvvvyyy}}}vvvpppggg___YYYVVVTTTRRRPPPQQQUUUbbbzzz}}}wwwwwwyyyuuupppnnnpppsssvvv}}}uuujjjddd[[[VVVTTTYYYcccooo~~~uuuqqqsssxxx}}}yyykkkcccaaabbbXXXSSSLLLFFFBBB@@@???>>>::::::<<>>===:::999;;;??????@@@GGGOOOeeezzzmmmdddgggooo{{{pppnnn|||uuufffVVVOOOMMMMMMOOORRRZZZ^^^eeejjjmmmppprrrssssssxxx||||||{{{|||~~~zzzxxxvvvxxxzzz|||yyypppjjjddd]]][[[\\\ZZZYYYXXXWWWUUURRRPPPNNNLLLJJJGGGDDDCCCEEEHHHKKKOOOOOONNNMMMNNNOOOQQQRRRRRRQQQPPPLLLIIIHHHIIIJJJLLLPPPUUUVVVUUUUUUVVVXXX[[[^^^ccceeedddbbb```______\\\WWWUUUUUUXXXZZZ\\\aaacccccccccccccccbbb```______```bbbdddgggiiijjjmmmooopppqqqsssvvvzzz~~~zzztttpppttttttsssnnnggg```[[[YYYXXXZZZ]]]___bbbgggnnnsss{{{uuuqqqpppqqqrrrrrrtttxxxzzz}}}zzz|||~~~xxxrrriiiaaa[[[VVVSSSQQQNNNQQQWWWaaappp|||xxxxxxxxxzzz~~~{{{zzz~~~wwwnnnkkkiiikkkqqqyyysssiiiccc[[[VVVTTTZZZeeeqqq}}}tttqqqssswww}}}xxx}}}zzzllldddcccdddZZZSSSIIICCC@@@???===<<<<<<;;;<<>><<<>>><<<===???AAADDDNNNXXXnnn{{{mmmfffkkkttt}}}llliiilllyyy~~~mmm___RRRMMMMMMNNNQQQTTT]]]aaagggllloooqqqsssuuuvvvzzz~~~}}}~~~{{{tttnnnjjjfffbbb```aaabbbdddfffhhhlllqqquuuyyypppfff```___[[[[[[[[[YYYVVVSSSOOOMMMLLLLLLKKKHHHGGGIIIMMMRRRUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVSSSPPPNNNNNNOOORRRWWW]]]```^^^\\\\\\\\\\\\^^^______^^^\\\]]]]]]WWWVVVSSSRRRRRRUUUZZZ^^^aaagggkkkkkkkkkmmmiiicccdddcccbbbaaaaaaccceeefffdddddddddddddddfffkkknnntttwww{{{~~~zzzrrriiiaaa\\\[[[VVVWWWWWWYYY[[[```eeehhhqqqvvv~~~||||||xxxrrrrrrtttvvvxxxyyy{{{vvvuuuttttttuuuvvvxxxyyyvvvqqqjjjccc\\\VVVPPPMMMKKKRRR[[[ccclllzzz|||}}}~~~yyyvvvsssssswww|||xxxooojjjhhhhhhnnnuuu|||ttthhhaaaZZZVVVTTT[[[eeesssyyyqqqppptttyyy}}}{{{uuu|||ooogggeeeeeeVVVNNNDDD???>>>???>>><<<@@@>>>===???AAAEEEPPP[[[qqqrrrjjjnnnwwwyyyiiigggkkkxxx{{{kkk^^^QQQLLLMMMOOORRRUUU]]]bbbhhhmmmppprrrtttuuuwww{{{|||wwwpppjjjfffbbb^^^\\\[[[]]]^^^```aaaeeejjjnnnwww{{{rrrggg___]]][[[[[[[[[YYYVVVRRRNNNLLLJJJJJJJJJIIIGGGJJJOOOSSSYYYZZZ\\\]]]]]]]]]\\\[[[[[[[[[[[[XXXUUUSSSSSSTTTUUUZZZaaadddbbb___^^^^^^YYYZZZ[[[YYYXXXWWWWWWYYY[[[ZZZYYYWWWUUUUUUXXXZZZaaaiiinnnnnnoooqqqmmmffffffeeecccaaaaaabbbdddeeeddddddbbb___]]]^^^```cccnnnqqqvvv{{{vvvmmmeeeaaa```[[[ZZZZZZZZZ\\\```dddfffiiiooowww|||~~~|||uuuvvvxxxzzzzzz{{{}}}rrrqqqqqqpppqqqrrrsssttt|||}}}tttllleeeaaa\\\TTTPPPPPPLLLRRR]]]jjjxxx~~~}}}|||}}}}}}zzzvvvssstttxxx}}}~~~uuunnnkkklllnnnooowww}}}zzzlllaaa^^^XXXWWW^^^jjjxxxyyyqqqqqqvvv|||zzzzzz~~~zzzvvvyyyqqqjjjgggfffWWWNNNEEEBBBAAA>>>===>>>:::;;;>>>AAAAAAEEEQQQ___rrr{{{nnniiimmmrrrxxxjjjjjjppp~~~|||fff[[[OOOKKKLLLMMMQQQUUU]]]aaagggkkkooorrruuuxxxyyy{{{zzzuuunnngggcccaaa___^^^[[[\\\]]]\\\\\\]]]```bbbnnnwww|||uuummmeee``````___]]][[[XXXTTTRRRPPPLLLKKKJJJJJJMMMRRRVVVYYY____________``````aaaaaa^^^]]]\\\ZZZXXXWWWWWWWWWWWWZZZ___```___]]]\\\[[[VVVVVVUUUTTTSSSUUUXXX\\\[[[\\\]]]]]][[[ZZZZZZ[[[___dddjjjooopppooonnnmmmjjjgggdddbbbbbbbbbbbbaaacccbbb```\\\XXXWWWXXXZZZ^^^gggttt{{{tttlllfffccc```___^^^]]]]]]^^^___```fffiiimmmqqqtttyyy}}}{{{zzz|||uuuuuutttttttttuuuvvvwww{{{|||tttlllddd```[[[SSSOOOOOOMMMRRR\\\kkkzzz{{{xxxtttrrrtttyyy~~~}}}tttnnnllllllnnnnnnwww{{{}}}pppfff___ZZZYYYaaammm{{{xxxqqqrrrvvv}}}}}}xxxyyy|||xxxvvv~~~uuunnniiigggXXXNNNEEEBBB@@@>>><<<>>>;;;<<>>======@@@CCCEEEMMM]]]mmm}}}mmmjjjttt~~~pppfffkkkssswwweeeZZZNNNKKKKKKMMMQQQUUU[[[___eeekkkooossswwwzzz|||zzzvvvppplllhhhdddaaa^^^]]]]]]]]][[[YYYYYY[[[]]]ccclllxxx|||uuuooohhhdddbbbaaa___\\\YYYUUURRRPPPOOOOOONNNOOOSSSXXX]]]```cccdddeeeeeeeeecccaaa______^^^\\\ZZZXXXWWWVVVVVVSSSVVVYYYZZZYYYWWWWWWWWWUUUVVVXXXXXXXXXYYY[[[]]]aaadddffffffdddaaa```___cccfffkkkpppssssssrrrqqqnnnkkkgggeeedddcccbbb```___^^^[[[WWWRRRPPPQQQRRRXXXbbbsss~~~yyyvvvvvvtttpppkkkgggcccaaa``````bbbccceeegggjjjooosss{{{}}}}}}ssskkkccc^^^YYYQQQMMMMMMNNNPPPXXXhhh|||zzzyyywwwwwwzzz{{{yyywwwuuutttwwwzzzzzzkkkbbb^^^```jjjvvv~~~wwwrrrtttzzz}}}wwwtttwww|||zzztttvvv~~~wwwqqqlll[[[PPPFFFBBB@@@===<<<>>>======???CCCFFFOOObbbssssssnnnvvvlllccchhhrrrvvvdddXXXMMMJJJJJJLLLPPPUUUYYY]]]dddjjjooosssxxx{{{{{{}}}zzzuuupppmmmiiieeebbb______^^^[[[YYYXXXYYYZZZ___gggrrr||||||uuuoooiiifffcccbbb```]]]ZZZVVVSSSQQQPPPPPPPPPRRRUUU[[[```ddddddfffhhhiiiiiigggdddbbb```___]]][[[YYYXXXWWWWWWUUUWWWYYYYYYXXXWWWWWWXXXXXXZZZ\\\]]]^^^___aaacccgggjjjmmmmmmkkkgggdddccceeefffjjjnnnrrrssssssqqqooommmiiifffeeecccaaa___^^^]]]ZZZUUUPPPNNNNNNOOOUUUaaasss}}}zzzvvvqqqkkkfffcccaaaccccccccccccdddfffjjjllloooqqquuuxxxzzz}}}ssskkkccc^^^XXXPPPLLLLLLLLLNNNUUUcccuuu|||{{{yyyyyy|||~~~{{{xxxyyy}}}mmmbbb```bbbmmmzzz|||vvvrrrvvv||||||wwwuuuyyyzzzuuuvvv{{{uuuooo]]]RRRGGGBBB???<<<<<<>>><<<<<<>>>BBBFFFPPPcccttt}}}ssswwwjjj___dddpppwwwcccWWWLLLIIIJJJLLLPPPUUUXXX]]]cccjjjooosssxxx{{{|||{{{wwwsssooolllhhheeeaaaaaa```]]]ZZZXXXYYYZZZ]]]eeeppp{{{zzzsssnnnjjjhhhcccbbb```^^^[[[XXXUUUSSSQQQQQQQQQSSSXXX^^^cccgggfffhhhjjjlllllljjjhhhfffaaa```___]]]\\\[[[ZZZZZZZZZ[[[\\\\\\ZZZYYYZZZ[[[\\\___aaacccdddfffhhhjjjmmmpppsssssspppllliiigggffffffhhhkkkppprrrqqqoooooollliiifffdddbbb```]]]]]]\\\YYYTTTOOOMMMMMMNNNUUU```ttt~~~yyytttoookkkhhhfffdddbbbbbbbbbdddeeeffffffiiilllooorrrwww|||ssskkkccc___XXXPPPLLLLLLIIILLLSSS]]]jjjxxx~~~|||{{{|||~~~}}}nnncccaaafffrrr{{{uuurrrwww~~~|||wwwvvv|||{{{vvvxxx{{{rrr^^^SSSGGGBBB???<<<<<<===;;;;;;>>>AAAEEEOOObbbsssuuuwww}}}iii]]]cccpppvvvbbbVVVLLLHHHIIIKKKPPPUUUXXX]]]ccciiinnnssswwwzzz}}}wwwssspppmmmjjjhhhddddddbbb___\\\ZZZZZZ\\\___fffqqq}}}}}}}}}~~~}}}}}}{{{wwwqqqkkkhhhgggbbbbbb```___\\\ZZZWWWVVVRRRRRRSSSUUUZZZaaagggkkkkkklllmmmnnnnnnlllkkkiiicccbbbaaa``````_________```aaaaaa___^^^]]]___aaabbbdddfffhhhiiilllppprrrtttvvvwwwwwwssspppmmmlllhhhffffffiiimmmpppooommmllljjjgggeeecccaaa^^^[[[[[[ZZZWWWSSSOOOMMMMMMNNNTTT```sss{{{wwwrrrnnnlllhhheeeaaa``````aaaaaa```dddeeegggiiilllpppvvvzzz}}}tttlllddd___YYYQQQLLLLLLFFFJJJQQQWWW___jjjwww}}}mmmeeedddiiivvvyyytttsssxxx{{{wwwwww}}}zzzwww{{{vvv```TTTHHHBBB???<<<;;;===;;;<<>>===<<<===CCCJJJUUUhhhxxx}}}sssxxxyyyhhhbbbiiirrr}}}}}}ooo\\\RRRIIIHHHKKKMMMRRRVVVYYY]]]cccgggjjjnnntttxxx~~~~~~{{{xxxvvvsssnnnjjjiiifffdddgggnnnoooqqq{{{|||yyyrrrqqqpppmmmjjjgggdddcccaaabbbbbbbbb```___^^^^^^\\\[[[\\\___eeemmmvvv{{{zzzyyyxxxvvvtttrrrqqqppppppnnnmmmkkkkkkkkkkkkllllllkkkjjjiiihhhiiijjjkkknnnmmmlllnnnrrrvvvzzz|||~~~|||yyyvvvssspppooolllkkkjjjkkkllllllkkkiiigggfffdddaaa^^^[[[YYYXXXUUUSSSQQQNNNLLLLLLLLLLLLQQQYYYjjj}}}{{{yyywwwqqqnnnjjjeeeaaa_________^^^]]]\\\[[[\\\^^^```bbbdddcccbbbcccdddfffiiikkk~~~sssggg```ZZZSSSOOONNNJJJHHHIIILLLMMMMMMQQQWWW___iiittt|||yyynnneee```^^^]]]```jjjxxx|||yyyxxxyyy~~~~~~}}}|||wwwaaaSSSHHHDDDAAA;;;:::>>>>>><<<===BBBIIIVVVlll~~~zzzqqqxxxyyygggaaahhhqqq|||}}}ooo\\\RRRJJJIIIKKKNNNRRRWWWYYY]]]cccfffiiinnntttyyy|||xxxuuutttooolllkkkiiihhhmmmsss}}}|||uuutttssspppmmmjjjgggeeedddccccccbbbbbbaaaaaaaaa___^^^___bbbhhhqqqyyy~~~}}}{{{yyywwwuuutttttttttsssqqqpppoooooopppppppppnnnkkkiiihhhjjjlllnnnppppppoooppprrrvvvzzz}}}~~~|||yyyvvvsssqqqoooooommmllllllmmmmmmkkkjjjiiigggccc```\\\ZZZYYYXXXUUUSSSPPPNNNLLLKKKLLLLLLPPPXXXhhh~~~~~~}}}{{{yyywwwqqqooojjjeeeaaa___^^^]]]]]]\\\\\\[[[\\\]]]^^^___``````______aaacccfffgggyyylllddd^^^WWWSSSSSSKKKHHHHHHJJJIIIHHHKKKQQQVVV```lllxxxsssfff___^^^___```kkk{{{zzzwwwxxx{{{zzzvvvaaaTTTHHHBBB???<<<;;;???>>><<<===AAAHHHWWWoooyyyqqqxxxyyyggg```gggppp|||}}}ppp]]]SSSJJJIIIKKKNNNRRRWWWYYY^^^bbbfffiiimmmtttyyy}}}}}}}}}~~~}}}yyyvvvtttpppnnnnnnmmmmmmrrryyy}}}yyyyyywwwtttqqqmmmjjjiiifffeeecccccccccccccccbbbaaa```aaadddkkkttt||||||yyyxxxwwwwwwwwwvvvtttssssssssstttuuutttqqqllliiihhhjjjmmmooorrrrrrrrrrrrssswww{{{~~~~~~{{{wwwtttrrrqqqrrrpppnnnnnnnnnnnnlllkkkjjjgggccc^^^[[[YYYYYYYYYUUUSSSPPPMMMKKKKKKKKKLLLPPPXXXhhh}}}~~~{{{zzzwwwvvvrrroookkkfffbbb^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^___aaaaaa```aaabbbeeehhhiii}}}ppphhhaaaYYYUUUUUUMMMIIIGGGFFFEEEEEEIIIPPPNNNVVVbbbppptttggg```___bbbaaammm}}}{{{uuuxxx}}}xxxwww___TTTHHHAAA>>><<<<<<>>>>>>======AAAHHHXXXqqqwwwqqqyyyyyyggg```gggppp}}}~~~qqq]]]SSSJJJIIILLLNNNSSSWWWZZZ^^^bbbeeehhhmmmtttzzzzzzzzzzzzzzz|||~~~|||zzzyyyuuussstttttttttzzz~~~~~~}}}{{{xxxuuuqqqnnnlllhhhfffeeeeeeggggggfffdddaaaaaabbbfffllluuu~~~}}}{{{yyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxvvvsssnnnjjjhhhjjjnnnpppssstttuuuuuuvvvyyy{{{xxxuuutttsssqqqnnnmmmlllllljjjiiiiiifffbbb^^^[[[YYYYYYYYYTTTRRRPPPMMMKKKKKKKKKLLLPPPYYYiii~~~}}}zzzxxxvvvtttrrrppplllgggccc___]]]\\\[[[ZZZZZZZZZ[[[]]]___```aaaaaaaaabbbdddgggjjjlllssskkkddd\\\WWWVVVPPPKKKHHHGGGEEEDDDHHHOOOLLLSSS]]]iiizzzrrrggg``````bbbfffqqq|||vvvzzz||||||yyyvvv]]]TTTHHHAAA>>>======<<<===<<<>>>AAAGGGWWWrrrtttppp{{{zzzhhh```gggqqq~~~sss]]]SSSKKKJJJLLLOOOSSSXXX[[[^^^bbbeeehhhmmmuuuzzz~~~xxxwwwwwwwwwyyy{{{~~~{{{wwwvvvwwwwwwxxx~~~|||xxxuuuqqqpppjjjiiihhhjjjlllmmmiiifffbbbbbbcccgggnnnvvv|||{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{yyyvvvqqqmmmkkkllloooqqquuuxxxzzz{{{{{{}}}zzzxxxssspppmmmjjjiiiiiigggffffffeeebbb^^^\\\ZZZYYYYYYTTTRRROOOMMMKKKJJJKKKKKKPPPZZZlll{{{xxxvvvtttrrrpppmmmiiieeeaaa___^^^\\\ZZZXXXXXXXXX[[[^^^___^^^^^^^^^```cccgggjjjmmmzzzrrrkkkbbb\\\ZZZRRRNNNLLLKKKHHHDDDFFFKKKKKKQQQXXX```nnn}}}rrrhhhcccbbbbbblllvvv|||www|||yyyvvvvvvzzz~~~oooZZZSSSIIIAAA???>>>===;;;;;;<<<>>>BBBGGGVVVqqqwwwmmmnnn~~~{{{hhhaaahhhrrruuu^^^TTTKKKJJJLLLOOOSSSXXX[[[^^^bbbeeegggmmmuuu{{{~~~|||wwwvvvuuuuuuvvvxxx{{{}}}~~~zzzyyyzzzzzz{{{{{{wwwtttrrrnnnmmmmmmpppssssssnnniiicccccceeehhhoooxxx~~~}}}}}}}}}}}}}}}{{{{{{{{{|||}}}~~~|||yyyuuuqqqooopppqqqsssxxx{{{~~~|||vvvrrrnnnkkkjjjiiihhhgggccccccaaa___]]][[[ZZZYYYTTTRRROOOLLLKKKJJJKKKKKKPPP\\\ooo}}}zzzwwwuuurrrpppnnnjjjgggcccaaa```^^^[[[WWWTTTSSSVVVYYY[[[ZZZZZZ[[[^^^bbbfffkkkmmmyyyrrrhhhaaa___TTTQQQPPPOOOKKKEEEDDDGGGEEEJJJOOOTTT```ssstttkkkfffddddddpppzzz}}}{{{yyy~~~uuuqqqqqqvvvwwwgggYYYSSSJJJBBB??????===999;;;<<>><<<;;;<<<>>>@@@===@@@JJJSSShhhssslllpppiii]]]dddsssiii[[[NNNJJJKKKNNNRRRWWW^^^aaaeeegggiiinnnuuu{{{|||{{{zzzuuurrrrrrrrrqqqsssxxx||||||yyyyyywwwuuuuuuuuusssooolllhhhggghhhnnnttt{{{~~~}}}xxxuuurrrpppmmmkkkhhheeeaaa___]]]\\\[[[YYYVVVTTTQQQNNNMMMLLLMMMNNNVVV```rrrzzzxxxrrrpppmmmkkkjjjgggeeebbbccc___ZZZUUURRRQQQQQQQQQVVVWWWYYY[[[^^^dddlllqqqoootttzzz~~~{{{tttmmmhhhfffdddaaa___\\\YYYTTTPPPNNNIIIHHHNNNSSSZZZlll~~~vvvnnnhhhfffkkksss{{{yyy|||wwwnnnggghhhiiiooo}}}{{{zzz}}}~~~xxxjjj___VVVLLLBBB???===::::::;;;===@@@===@@@IIIPPPdddwwwllloooiii]]]bbbpppnnn```PPPJJJKKKNNNSSSXXX___aaadddeeegggmmmuuu{{{~~~}}}}}}xxxtttsssqqqnnnooosssyyy}}}|||{{{yyywwwvvvtttrrrnnnkkkkkkiiiiiiooouuu}}}|||xxxuuurrrooommmjjjgggccc```^^^]]][[[YYYVVVTTTQQQNNNMMMNNNOOOPPPXXXbbbuuu|||yyyrrrpppnnnmmmlllkkkiiigggeeebbb^^^YYYVVVTTTSSSRRRWWWXXXYYYZZZ]]]bbbhhhmmmeeeiiioootttwwwzzz}}}}}}vvvqqqmmmllljjjhhhfffbbb]]]YYYSSSOOOOOORRRSSSZZZnnn~~~ssslllggggggnnnwww}}}zzzyyyuuulllfffhhhiiioooxxxwwwwwwyyyzzztttggg]]]UUUKKKBBB>>>===::::::<<<<<>>;;;;;;<<<;;;>>>===???FFFJJJYYYsss}}}ppprrr{{{dddWWWXXXcccyyyzzziiiVVVMMMLLLNNNSSSXXX]]]___aaabbbdddjjjrrryyy{{{xxxwwwtttooommmooosssxxx~~~{{{wwwrrrooommmqqqmmmmmmrrryyy~~~{{{yyyxxxvvvtttooolllhhheeecccbbb```^^^YYYWWWTTTRRRRRRTTTWWWYYYaaakkk|||}}}{{{xxxuuutttqqqnnnlllgggfffdddcccaaaaaaaaaaaaaaaaaa```^^^^^^```dddhhhOOORRRWWW]]]bbbgggmmmqqquuuyyy~~~{{{xxxuuuqqqlllgggccc[[[WWWUUUVVVUUUZZZmmmxxxoookkkiiikkkuuu||||||}}}~~~ppphhhdddggghhhlllzzz{{{zzzzzzyyyvvvnnnbbbZZZTTTJJJAAA???>>>;;;;;;===:::>>>===???EEEGGGTTTmmmvvvxxxttt___SSSTTT]]]sss}}}lllYYYOOOMMMNNNRRRWWW[[[]]]```aaaccciiiqqqwww|||{{{wwwpppmmmnnnppptttzzzyyyuuurrrqqqtttqqqqqqvvv}}}~~~|||{{{zzzxxxwwwqqqnnnjjjhhhgggfffdddccc]]][[[XXXVVVVVVYYY]]]___gggqqq|||yyyvvvsssooolllllljjjhhhgggfffggghhhiiihhhgggeeebbbaaabbbeeehhhHHHKKKOOOSSSWWW\\\bbbfffkkkqqqyyy}}}xxxqqqkkkggg```ZZZVVVVVVUUUXXXgggzzz~~~vvvooolllkkknnnxxx}}}|||}}}|||ooohhhfffjjjlllqqq|||{{{zzzyyyuuulllbbbZZZSSSIII@@@===<<<::::::<<<999======???DDDDDDPPPhhhuuuaaaTTTRRRXXXkkk||||||nnn[[[QQQNNNNNNPPPTTTXXX\\\___bbbdddhhhooouuuzzzqqqlllllllllpppuuuyyy|||~~~|||xxxuuuuuuxxxvvvvvv{{{~~~|||{{{yyywwwrrrooollljjjjjjiiihhhggg```^^^[[[YYYZZZ^^^bbbeeelllvvv~~~|||yyyuuurrrrrrpppllljjjiiijjjmmmnnnooonnnkkkgggddddddgggiiiEEEGGGJJJMMMPPPUUUZZZ^^^dddkkkuuu|||~~~wwwpppllleee]]]XXXXXXVVVWWWdddttt|||uuuooommmlllpppyyy||||||~~~{{{qqqkkkiiinnnrrrwww{{{{{{zzzyyytttlllbbb[[[QQQGGG???<<<;;;999999;;;999======???DDDCCCNNNfff}}}{{{gggXXXSSSUUUdddssssssooo\\\RRRNNNMMMOOORRRWWW[[[___bbbdddhhhnnnsss}}}{{{qqqkkkjjjiiilllqqqtttwwwzzz~~~~~~zzzxxxxxx|||yyyzzz}}}{{{yyywwwssspppmmmlllllllllkkkjjjccc```]]][[[]]]```eeehhhoooxxx|||yyywwwtttppplllkkklllnnnpppsssqqqnnnjjjffffffhhhjjjIIIHHHGGGGGGIIIMMMQQQTTT]]]cccmmmvvv}}}uuuooofffbbb\\\WWWVVV[[[cccjjjxxxwwwooonnnqqqvvv|||zzzzzzsssuuuvvvvvvyyy~~~}}}wwwnnnfffbbbaaaIIIEEE???;;;:::;;;;;;;;;:::???======CCCFFFQQQeeeqqq]]]QQQQQQ[[[mmm{{{wwwlll]]]QQQKKKKKKOOOQQQUUUZZZ___bbbdddggglllqqq~~~}}}vvvnnniiikkklllmmmooosssvvvzzz{{{{{{}}}|||{{{}}}~~~|||||||||wwwvvvtttrrrpppnnnlllkkkgggbbb^^^^^^ccchhhllllllwww|||zzzvvvpppkkkjjjnnnrrrppprrrsssrrrnnnkkklllmmmKKKIIIGGGFFFGGGIIILLLOOOUUU[[[eeennnvvv|||}}}uuuiiieee```\\\\\\___cccfffmmmwww|||tttoooooosssyyy}}}|||zzztttwwwzzz}}}{{{uuulllddd^^^ZZZHHHDDD>>>;;;:::;;;;;;;;;999???======CCCFFFQQQeee|||zzzbbbSSSPPPWWWeeeqqqtttjjj\\\QQQLLLMMMPPPRRRUUUYYY___bbbdddhhhmmmrrr~~~xxxpppkkkhhhhhhhhhiiikkknnnqqqsssvvvxxx|||~~~~~~~~~~~~~~~|||{{{yyyvvvssspppnnnmmmjjjfffbbbccchhhnnnrrrsss{{{~~~yyyrrrllljjjlllooooooqqqsssrrrpppooopppqqqRRROOOLLLIIIGGGGGGHHHIIILLLRRR\\\fffooowww~~~~~~pppkkkeeecccdddeeeeeeddddddkkkuuuwwwqqqnnnqqqwww}}}~~~zzzvvvzzzxxxrrrkkkcccYYYRRRGGGCCC>>>::::::;;;;;;;;;999???======CCCFFFPPPddduuu}}}gggUUUPPPTTT___iiipppggg[[[QQQMMMNNNPPPRRRUUUYYY^^^bbbdddiiiooottt~~~|||tttnnnhhhfffdddbbbccceeehhhjjjmmmooorrrwww~~~{{{xxxtttrrrqqqoookkkhhhkkkqqqxxx|||}}}{{{sssmmmiiijjjlllmmmooorrrsssttttttvvvwww\\\YYYTTTOOOKKKIIIGGGGGGHHHMMMVVV```iiisss|||zzzssskkkhhhiiijjjgggdddeeeggglllttt|||~~~}}}tttqqqqqquuu{{{~~~zzzyyy||||||tttoookkkcccWWWMMMEEEAAA===::::::;;;;;;;;;999???======CCCFFFOOOcccttt}}}iiiVVVQQQVVVaaajjjmmmdddYYYPPPMMMMMMPPPQQQTTTXXX]]]aaadddiiipppuuu~~~wwwqqqkkkhhhddd```___```ccceeedddeeegggllluuu|||yyywwwvvvssspppooosss{{{{{{sssmmmiiihhhhhhjjjlllpppssswwwyyy|||}}}eeebbb\\\UUUOOOJJJGGGFFFEEEJJJQQQZZZcccmmmwww~~~}}}sssnnnnnnnnnllliiijjjiiikkkqqqyyy~~~}}}~~~{{{tttsssuuuzzz~~~}}}|||yyy{{{|||xxxpppllljjjcccVVVKKKCCC@@@<<<::::::;;;;;;;;;888>>>======CCCEEENNNaaavvvmmmYYYSSSXXXdddooonnnfffZZZPPPLLLLLLNNNPPPTTTXXX]]]```ccchhhooouuu}}}{{{uuunnnkkkfffbbb______aaaccc___```bbbfffnnnzzz~~~}}}|||wwwuuuvvv|||zzzrrrlllhhhfffeeeeeehhhlllqqqxxx}}}kkkgggaaaYYYRRRKKKGGGEEEDDDGGGLLLSSS[[[eeepppvvv}}}wwwtttsssrrrpppmmmlllmmmrrrzzz}}}wwwtttuuuyyy{{{|||yyywww{{{{{{}}}zzztttmmmjjjggg```SSSIIIAAA>>>;;;::::::;;;;;;:::888>>>===>>>CCCEEENNN```vvvrrr\\\TTTXXXffftttuuukkk^^^RRRMMMLLLNNNOOOTTTXXX\\\^^^aaafffnnnsss}}}zzzrrrooojjjfffcccbbbcccdddaaabbbcccfffllluuu{{{zzz}}}zzzrrrmmmhhhdddbbb```bbbgggnnnwww}}}pppmmmfff^^^VVVOOOJJJGGGEEEGGGJJJOOOVVV___jjjppp{{{}}}zzzwwwvvvppppppqqquuu{{{yyytttsssvvv|||~~~xxx{{{{{{vvvuuuxxxyyy}}}}}}uuupppkkkgggbbbZZZNNNEEE???===:::999:::;;;;;;:::888>>>===>>>CCCEEEMMM___vvv}}}xxxyyyvvv```UUUYYYkkk|||~~~tttdddVVVOOOMMMOOOPPPTTTWWW[[[]]]___dddkkkqqq|||wwwuuurrrnnnkkkjjjjjjjjjhhhiiiiiijjjmmmrrrxxx}}}|||tttmmmhhhbbb^^^\\\^^^bbbkkkuuu}}}uuurrrkkkccc[[[TTTNNNLLLHHHIIIKKKOOOUUU^^^hhhnnnxxx~~~~~~{{{zzzssstttuuuwwwzzz}}}vvvqqqrrruuu}}}|||www{{{xxxtttuuuuuuwww}}}}}}xxxrrrooojjjeee___UUUJJJBBB>>><<<:::999:::;;;;;;:::888>>>>>>>>>CCCDDDMMM___vvvwwwppprrr|||wwwaaaVVV\\\qqqzzzhhhYYYPPPNNNPPPQQQUUUWWWZZZ\\\^^^cccjjjppp|||}}}{{{yyyvvvsssrrrqqqpppnnnoooooonnnnnnppptttwwwvvvnnnggg```[[[YYY[[[```iiisss|||zzzvvvooofff^^^WWWSSSPPPMMMJJJHHHLLLPPPVVVaaakkkttt{{{}}}|||zzzxxxyyy}}}xxxsssrrrsssyyy|||vvvxxx~~~~~~vvvuuuvvv|||uuuppphhhaaaZZZQQQGGG@@@<<<;;;;;;:::::::::;;;;;;<<>>???GGGKKKVVVkkk~~~wwwkkkkkkuuu~~~|||hhhWWWVVVggg{{{nnn]]]UUURRRQQQRRRUUUXXXYYYZZZ^^^dddiiirrr~~~xxxrrrnnnmmmmmmsssyyy~~~xxxuuuttttttuuu~~~}}}tttkkkccc^^^WWWWWWYYY```jjjuuu}}}{{{tttllleee]]]WWWRRROOOMMMMMMTTT\\\hhhqqq||||||tttqqqppptttwww|||~~~zzzwwwsssqqqttt{{{~~~~~~zzziiiYYYMMMEEE???;;;:::::::::::::::;;;<<<===999???>>>@@@HHHMMMZZZnnnqqqnnnvvv~~~|||fffUUUSSScccwwwppp^^^TTTQQQOOOPPPSSSWWWXXXZZZ]]]dddiiinnn|||yyyrrrnnnmmmnnnsssxxx|||wwwrrrpppooooooxxx~~~wwwnnneee```WWWWWWXXX^^^hhhttt|||~~~uuuoooddd^^^WWWRRRNNNMMMRRRYYYeeennnyyy{{{yyyzzzzzz|||~~~yyyvvvqqqooouuu}}}~~~zzzfffUUUIIIBBB>>>;;;::::::::::::;;;<<<<<<===:::@@@???@@@IIIOOO\\\qqqxxxrrruuu{{{zzzeeeSSSPPP^^^nnn~~~qqq^^^SSSPPPNNNNNNRRRVVVYYYZZZ^^^dddiiimmmyyyzzztttqqqpppqqqssswww|||{{{uuupppmmmkkkkkkqqqwwwzzzqqqhhhbbbZZZYYYYYY^^^hhhsss|||xxxkkkccc\\\VVVPPPMMMQQQXXXccclllwww~~~~~~zzzvvvsssoooooowww{{{}}}xxxcccQQQFFF@@@===<<<::::::::::::;;;<<<======;;;AAA???AAAIIIPPP]]]ssswwwwwwzzzxxxdddTTTNNNVVVbbbuuu}}}~~~qqq___SSSPPPOOOMMMQQQVVVYYY[[[```fffkkkmmmyyy|||wwwuuuuuuvvvuuuxxx|||~~~zzzsssnnnkkkiiihhhhhhoooyyy}}}sssjjjddd^^^[[[[[[___hhhsss}}}~~~nnnggg^^^XXXRRRNNNQQQXXXbbbkkkvvv|||wwwtttrrrpppnnnppp{{{~~~|||zzzyyy{{{wwwaaaNNNDDD???>>>===999999999:::;;;<<<===>>><<>>???@@@@@@AAAEEEIIIPPP___mmm~~~vvv{{{~~~kkk]]]RRRNNNQQQXXXhhhuuu{{{qqq___SSSOOOOOOMMMNNNQQQVVV[[[___cccfffpppvvv}}}zzz|||~~~}}}~~~{{{wwwsssoooiiiddd```aaa```fffuuu~~~wwwnnnfff^^^]]]]]]bbbkkkuuu~~~wwwkkkbbbYYYRRRQQQSSS]]]cccmmmvvv|||}}}yyyvvvrrroooqqqxxx~~~zzzuuuuuuyyy~~~kkkUUUHHHBBB===;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAAEEEHHHOOO^^^lllzzz|||~~~}}}lll]]]QQQLLLOOOUUUgggttt{{{qqq```TTTPPPOOOMMMNNNQQQUUUYYY^^^aaacccmmmttt~~~~~~~~~{{{vvvqqqlllgggbbb______]]]bbbooo~~~wwwmmmfff^^^]]]^^^ccclllvvv~~~qqqfff]]]UUURRRSSSYYY```jjjtttzzz~~~{{{vvvuuusssrrrttt|||{{{yyywwwxxx|||xxxeeePPPDDD???<<<;;;<<<<<<<<<<<<===>>>???AAAAAA@@@@@@BBBFFFHHHOOO\\\iii}}}}}}zzz|||nnn^^^QQQIIIKKKQQQeeerrrzzzqqq```TTTOOONNNMMMNNNPPPSSSWWW[[[^^^```hhhqqq}}}{{{|||}}}vvvpppkkkfffbbb___\\\YYY[[[ffftttxxxmmmfff^^^^^^___dddnnnxxxuuujjjaaaXXXTTTTTTVVV]]]hhhrrrxxx}}}|||yyysssssssssuuuxxxwwwwwwxxx{{{qqq___KKKAAA>>><<<;;;<<<<<<<<<<<<===>>>???@@@AAA@@@@@@CCCGGGIIINNNZZZggg|||}}}vvvzzzssscccSSSIIIIIIOOOaaaoooxxxppp```SSSNNNMMMLLLMMMOOOQQQTTTWWWZZZ\\\cccmmm}}}|||zzz{{{~~~xxxqqqkkkfffbbb___YYYUUUVVV]]]iiiwwwxxxnnnggg``````aaagggqqq{{{{{{ooofff\\\VVVUUUUUU\\\fffooouuuzzz~~~}}}yyyvvvqqqrrruuuxxx}}}~~~uuuwwwyyy}}}iiiYYYHHH@@@???===<<<===;;;;;;;;;<<<===>>>@@@@@@AAAAAADDDHHHJJJNNNYYYdddyyy~~~uuuxxx{{{jjjWWWKKKIIINNN\\\kkkuuuooo___RRRMMMKKKKKKLLLMMMPPPRRRUUUXXXYYY___jjjyyy}}}{{{|||~~~yyyqqqkkkeee```]]]XXXTTTSSSXXX```lll}}}~~~~~~}}}yyypppjjjcccccceeekkkttt}}}wwwmmmbbbZZZXXXUUUZZZbbbjjjpppvvv{{{}}}zzzwwwtttqqqtttyyy~~~}}}vvvxxx|||{{{```RRRDDD??????>>><<<<<<;;;;;;;;;<<<===>>>???@@@BBBCCCFFFJJJLLLNNNXXXcccrrrxxxwwwppp\\\MMMJJJNNNYYYhhhtttooo___SSSMMMJJJJJJKKKLLLOOOQQQTTTWWWXXX]]]hhhttt}}}}}}|||tttmmmfff```\\\XXXUUUTTTWWW[[[cccrrr}}}zzzzzzzzzwwwzzzyyysssooohhhhhhjjjoooxxxuuuiii___ZZZTTTXXX^^^dddjjjqqqwww|||~~~~~~~~~{{{yyyvvvuuutttxxx~~~|||yyy|||qqqXXXKKK@@@>>>???>>>;;;:::<<<<<<<<<===>>>???@@@AAACCCDDDHHHLLLMMMOOOXXXbbbmmm{{{wwwuuu___NNNIIIMMMXXXhhhuuupppaaaUUUNNNKKKJJJJJJLLLNNNQQQTTTVVVXXX\\\fffqqq{{{|||~~~|||tttllleee```YYYWWWWWWYYYZZZ]]]hhhttt}}}}}}yyywwwvvvwwwvvvyyy~~~zzzuuusssmmmlllnnnsss{{{{{{mmmbbb\\\TTTWWW[[[```fffmmmtttyyy}}}~~~~~~|||zzzxxxwwwuuuwww{{{{{{|||wwwhhhRRRGGG>>>===???===:::888======>>>>>>???@@@BBBCCCDDDEEEJJJNNNNNNPPPXXXbbbkkk{{{wwwwww```NNNIIIMMMXXXiiivvvrrrcccVVVPPPMMMIIIJJJKKKNNNQQQTTTWWWXXX\\\fffooowww{{{}}}~~~~~~|||tttkkkfffZZZYYYZZZ[[[YYY[[[cccmmmsss{{{wwwuuuuuuuuuxxx{{{zzzwwwvvvooooooqqquuu|||uuuiii^^^\\\WWWVVV[[[bbbgggmmmssssssttttttuuuuuuyyy}}}~~~yyyuuutttvvvyyy|||~~~~~~~~~|||zzz~~~}}}mmm^^^IIIEEE@@@<<<<<<<<<<<<<<<;;;===>>>@@@AAAAAAAAA@@@EEEHHHLLLOOORRRUUUZZZ]]]nnn|||~~~hhhTTTLLLLLLVVVjjjyyyrrrbbbUUUOOOLLLFFFGGGIIIMMMPPPTTTWWWYYY___bbbkkkyyy|||rrrkkkeee^^^YYYYYY[[[\\\___dddlllwww}}}zzzvvvrrrrrrvvv{{{}}}~~~}}}~~~~~~}}}yyywwwrrrsssvvvzzz~~~|||nnnbbb\\\WWWTTTWWW\\\```fffkkkooopppqqqrrrtttxxx}}}|||wwwuuuvvvyyy}}}~~~~~~{{{xxx{{{~~~wwwfffWWWHHHDDD???<<<<<<<<<===<<<===>>>@@@BBBCCCCCCCCCCCCGGGJJJMMMPPPSSSWWW\\\___ooo|||yyyyyymmmXXXOOONNNWWWjjjxxxsssdddWWWPPPMMMIIIIIIJJJLLLOOORRRUUUVVV\\\aaaiiiuuuzzzrrrjjjbbb]]]\\\]]]\\\___cccjjjsss{{{xxxtttqqqrrrvvvzzz|||}}}}}}yyyzzz|||~~~}}}{{{zzzyyyyyy|||~~~|||yyywwwsssuuuwww{{{vvviii```YYYSSSTTTVVVYYY^^^ccchhhjjjlllnnnrrrvvv|||~~~|||yyyuuutttwww}}}~~~~~~~~~|||yyyyyyyyyooo]]]OOOFFFCCC???<<<<<<=========>>>???AAACCCEEEFFFFFFFFFIIILLLOOORRRVVVZZZ^^^bbbrrr|||tttqqqttt~~~sss]]]RRRQQQXXXhhhuuusssfffZZZRRRNNNJJJJJJKKKLLLNNNPPPRRRTTTYYY^^^fffppp|||~~~qqqjjjcccaaa```^^^___bbbgggmmmwww{{{wwwrrroooppptttyyy~~~~~~~~~|||yyyuuuuuuwwwyyyyyywwwvvvvvvvvvvvvxxx{{{{{{xxxwwwvvvwwwzzz~~~qqqggg^^^VVVTTTUUUVVVZZZ```bbbeeehhhlllpppvvv|||{{{zzzwwwuuuuuuyyy}}}}}}|||zzzuuuiiiXXXJJJDDDAAA>>><<<======>>>===???@@@AAACCCFFFGGGIIIIIIKKKMMMQQQTTTWWWZZZ___bbbssswwwnnnlllpppzzzxxxaaaTTTQQQXXXeeeqqqrrriii\\\RRRMMMJJJJJJJJJJJJLLLOOOQQQSSSVVV\\\dddkkktttzzzqqqjjjgggddd``````bbbeeehhhooozzz}}}wwwqqqmmmmmmqqqxxx~~~|||zzzyyyxxxyyy{{{||||||zzzwwwuuuuuuwwwyyyzzzyyyxxxxxxxxxyyyzzz}}}}}}yyywwwvvvxxxzzz}}}zzznnneee\\\XXXWWWWWWZZZ___```ccchhhlllqqqwww}}}zzzyyywwwuuuvvv{{{}}}zzzrrreeeUUUJJJBBB@@@===<<<===>>>>>>>>>>>>???AAACCCFFFHHHKKKLLLMMMOOORRRTTTWWWZZZ^^^aaarrrvvvkkkiiimmmvvv}}}eeeVVVRRRXXXaaalllqqqlll___SSSMMMHHHHHHHHHHHHKKKNNNRRRTTTTTT[[[bbbgggoooxxxppplllhhhcccaaaccceeegggkkktttzzzsssmmmmmmpppwww~~~~~~~~~}}}{{{yyyvvvtttsssrrrqqqtttxxxzzz{{{zzzyyyxxxyyy|||~~~~~~}}}|||||||||~~~}}}yyywwwvvvvvvzzz|||yyyooofffaaa^^^[[[]]]```bbbfffjjjoootttyyy|||wwwwwwwwwxxxyyy~~~wwwlll___QQQIII@@@>>><<<<<<===??????>>>??????AAADDDGGGJJJMMMOOOPPPRRRTTTVVVXXXZZZ^^^```mmm{{{xxxllliiilllsssmmm]]]WWWZZZ___iiirrrooobbbUUUNNNHHHGGGGGGGGGIIIMMMQQQSSSSSSYYY___cccjjjyyy|||tttppplllfffcccdddeeegggjjjooowwwxxxqqqppprrrxxx}}}{{{{{{}}}}}}{{{xxxtttrrrqqqqqqqqqqqqtttxxx{{{|||}}}~~~|||xxxvvvuuuvvvvvv|||~~~uuuoooiiidddbbbdddfffjjjooossswww||||||yyyrrrtttwwwzzz}}}~~~{{{pppcccVVVLLLFFF>>>===;;;<<<>>>?????????@@@AAABBBEEEIIIMMMPPPRRRTTTVVVXXXXXXYYY[[[^^^```fffooorrrnnnlllrrr}}}xxxgggaaa\\\___hhhttttttgggXXXPPPJJJHHHGGGFFFHHHKKKNNNQQQQQQVVV[[[```gggttt~~~vvvrrrnnnhhheeefffeeegggiiilllpppzzzxxxvvvwww{{{|||{{{|||~~~yyytttrrrrrrtttvvvvvvyyy}}}}}}~~~~~~}}}~~~|||zzzwwwtttssstttuuuwww}}}{{{ssslllhhhiiijjjmmmrrrvvvzzz~~~zzzwwwooorrrvvv{{{~~~vvvjjj]]]PPPGGGCCC===<<<;;;<<<>>>@@@@@@???AAABBBDDDFFFJJJOOOSSSUUUWWWYYYZZZ[[[[[[\\\^^^aaaaaagggxxxzzzuuulllqqq{{{ooohhh^^^___hhhuuuwwwjjjZZZRRRLLLJJJHHHFFFGGGIIILLLNNNOOOSSSYYY^^^eeeppp~~~wwwtttooojjjggghhhdddgggiiiiiilllttt}}}zzz|||~~~}}}}}}|||wwwuuuvvvyyy{{{{{{~~~~~~}}}~~~~~~{{{{{{}}}yyywwwtttqqqqqqsssuuuwww}}}xxxtttpppnnnqqqtttxxx|||~~~zzzwwwuuuuuuvvv}}}|||xxxmmmbbbXXXMMMBBB;;;;;;===>>>>>>======>>>@@@???BBBGGGKKKNNNQQQTTTVVVYYYZZZ\\\]]]^^^^^^]]]]]]^^^fffqqq}}}{{{vvv|||}}}qqqlllppp{{{sssbbbWWWMMMIIIGGGHHHIIIHHHJJJOOOPPPRRRUUUZZZbbbmmmxxx}}}wwwssspppmmmkkkfffffffffgggjjjqqqzzz~~~||||||~~~{{{uuuvvv|||~~~{{{wwwtttqqqoooooorrrvvvxxx~~~xxxuuurrrtttwww{{{~~~{{{yyyvvvvvvyyyzzzyyytttjjj___UUUKKKBBB======>>>@@@@@@??????@@@BBBBBBDDDHHHKKKNNNQQQUUUXXXZZZ[[[\\\\\\]]]]]]]]]]]]^^^fffoooyyyuuunnnoooyyywwwggg\\\QQQKKKHHHIIIHHHGGGHHHLLLNNNPPPTTTYYYaaakkkvvv}}}zzzvvvssspppnnnhhhhhhhhhhhhjjjpppxxx~~~{{{vvvvvv{{{~~~{{{vvvssspppmmmnnnrrrwwwzzz~~~zzzwwwyyy{{{~~~~~~|||{{{vvvxxx|||~~~|||}}}xxxsssoooggg\\\PPPFFFAAA??????@@@BBBBBBAAABBBCCCEEEFFFGGGJJJLLLNNNRRRVVVZZZ\\\\\\[[[[[[[[[\\\\\\]]]^^^dddllluuuxxxooommmvvv}}}ooocccVVVOOOIIIIIIHHHEEEFFFIIIKKKNNNRRRXXX___iiissszzz~~~zzzwwwtttrrrmmmlllkkkiiijjjooouuuzzz}}}wwwwww{{{~~~}}}{{{vvvsssnnnlllmmmrrryyy}}}}}}|||}}}~~~~~~|||zzzzzzzzzvvvzzzzzzzzz|||vvvooollldddXXXKKKBBB@@@@@@???AAACCCCCCCCCDDDEEEGGGJJJKKKLLLMMMOOORRRWWW[[[]]]\\\[[[ZZZZZZ[[[\\\]]]]]]bbbhhhppp|||}}}wwwnnnkkktttvvvhhh[[[RRRJJJHHHHHHFFFFFFHHHJJJMMMRRRWWW^^^gggpppuuuxxx}}}zzzwwwuuuqqqpppnnnlllkkknnnssswww|||~~~zzzyyy|||~~~}}}wwwsssnnnlllnnnttt{{{}}}yyywwwvvvwwwxxxyyy}}}yyy{{{}}}vvvmmmiii```TTTGGG@@@???AAA???AAACCCDDDDDDEEEGGGIIILLLMMMNNNOOOPPPSSSWWW[[[\\\[[[ZZZYYYZZZ[[[\\\]]]\\\```eeekkkxxxyyyrrrkkkiiirrr{{{mmm___TTTKKKIIIIIIHHHHHHJJJIIIMMMQQQWWW]]]dddkkkpppsss|||yyywwwuuutttrrrooonnnooosssvvv{{{{{{zzz|||yyyuuuqqqnnnpppvvv~~~~~~zzzvvvtttuuuwwwyyy~~~zzz}}}~~~uuujjjdddZZZNNNDDD@@@@@@AAA@@@BBBDDDEEEFFFGGGIIIKKKNNNOOOPPPQQQQQQSSSWWWYYYZZZYYYYYYZZZ[[[\\\]]]]]][[[___bbbgggttt~~~~~~zzzooojjjgggnnn~~~uuudddXXXMMMJJJJJJIIIIIIJJJHHHLLLQQQUUUZZZ```eeeiiipppyyy~~~{{{yyyxxxwwwuuurrrqqqqqquuuxxx{{{}}}zzzzzz{{{~~~|||yyyuuurrrtttzzz{{{wwwttttttwww{{{|||ttteee]]]QQQGGGBBBAAABBBCCCAAACCCFFFGGGHHHJJJLLLNNNNNNOOOQQQRRRRRRSSSUUUWWWWWWWWWYYYZZZ\\\]]]]]]]]]]]]___```dddooo}}}~~~oookkkgggjjjxxxkkk^^^PPPKKKKKKIIIHHHIIIGGGJJJOOOSSSWWWZZZ___bbbkkkppp}}}}}}{{{yyyyyywwwuuussstttwwwzzz{{{~~~{{{yyywwwwwwxxx{{{~~~|||yyywwwyyy}}}~~~|||}}}zzzvvvsssuuuzzz~~~~~~|||sss```WWWKKKCCCAAABBBCCCDDDCCCEEEHHHIIIJJJLLLNNNQQQMMMOOORRRSSSSSSSSSUUUVVVUUUVVVYYY[[[]]]]]]]]]]]]^^^``````bbblll{{{~~~}}}~~~qqqmmmggggggtttpppbbbSSSMMMKKKIIIGGGGGGEEEHHHMMMQQQTTTWWWZZZ]]]eeehhhsss}}}zzzyyyxxxvvvuuuvvvyyy|||zzz~~~~~~}}}}}}wwwvvvuuuuuuvvvyyy|||~~~~~~|||zzz|||}}}{{{}}}xxxssssssxxx{{{}}}zzzooo___SSSGGGDDDDDDCCCDDDFFFHHHHHHHHHHHHJJJMMMQQQSSSUUUTTTSSSSSSSSSTTTVVVWWWXXXXXXXXXYYYZZZ\\\^^^___aaa___]]]aaammmyyy}}}||||||nnnjjjeeefffwwwiii[[[UUUOOOIIIFFFIIIJJJKKKKKKMMMPPPUUUYYY[[[aaaeeennn{{{~~~}}}{{{zzz{{{}}}~~~~~~~~~|||wwwvvvsssqqqrrrwww~~~|||zzzzzzwwwtttvvv|||yyy|||wwwjjjZZZOOOEEECCCDDDEEEFFFIIIIIIJJJJJJKKKMMMPPPRRRTTTTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXXXXYYY[[[\\\^^^___aaa``````ccclllxxxyyy}}}ooogggdddeee{{{qqq```WWWQQQKKKHHHIIIJJJJJJKKKLLLOOOSSSWWWYYY]]]```hhhttt}}}|||}}}~~~yyywwwtttrrrqqquuu|||~~~~~~~~~~~~{{{yyyvvvvvvwww{{{{{{www|||rrrcccTTTJJJCCCBBBDDDEEEHHHLLLJJJKKKMMMOOOQQQSSSTTTUUUTTTSSSSSSSSSSSSTTTUUUUUUXXXXXXYYYZZZ\\\]]]^^^___bbbbbbccceeejjjttt}}}sssvvv~~~uuugggddddddtttlll___VVVOOOKKKJJJJJJIIIJJJKKKMMMQQQTTTVVVXXXZZZ```jjjvvv|||zzzwwwsssqqqsssxxx|||}}}}}}~~~~~~~~~~~~}}}|||~~~|||zzzwwwxxx|||}}}yyyxxx~~~~~~mmm\\\OOOHHHBBBCCCDDDEEEHHHLLLJJJLLLOOORRRTTTUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUXXXYYYZZZ[[[]]]^^^______aaabbbdddeeegggooozzzooommmrrr{{{kkkdddeeeooolll___UUUNNNKKKJJJIIIIIIIIIKKKNNNQQQRRRUUUVVVZZZbbblllyyy~~~zzzuuuqqqrrruuuyyy~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}zzz}}}{{{zzz|||zzzgggWWWMMMGGGCCCDDDEEEDDDGGGKKKIIIKKKOOORRRTTTUUUTTTTTTSSSTTTTTTUUUUUUUUUUUUUUUXXXYYY[[[]]]^^^____________```ccceeeeeekkk~~~pppggghhhrrrrrreeeeeekkk}}}jjj\\\RRRLLLJJJIIIHHHHHHIIIKKKNNNOOOSSSSSSWWW]]]dddooo~~~}}}xxxssssssuuuxxx~~~~~~~~~zzz~~~rrr```RRRLLLGGGEEEFFFEEEDDDGGGKKKIIIKKKOOORRRTTTUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVXXXZZZ\\\^^^___```____________cccffffffjjj}}}xxxjjjeeemmm}}}~~~hhhfffgggzzzvvvcccWWWPPPKKKJJJIIIHHHHHHJJJKKKMMMQQQQQQTTTYYY^^^gggvvv}}}zzz{{{~~~{{{wwwvvvwwwzzz~~~}}}~~~~~~~~~~~~~~~~~~}}}yyy|||jjjYYYNNNIIIFFFEEEGGGGGGFFFHHHMMMKKKMMMOOORRRTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXZZZ\\\___`````````___aaa___bbbhhhhhhkkk}}}sssiiinnnzzzrrrkkkhhhqqqiii\\\UUULLLKKKIIIHHHHHHIIIJJJKKKLLLMMMPPPUUUXXX^^^kkkxxx|||wwwvvvyyy|||~~~zzzyyy{{{}}}}}}~~~~~~|||}}}~~~}}}}}}}}}yyyyyyeeeTTTKKKGGGEEEEEEHHHHHHGGGJJJPPPMMMNNNPPPRRRTTTVVVWWWWWWVVVWWWXXXYYYYYYYYYXXXWWWXXXZZZ]]]___aaaaaa```___bbb___cccjjjkkkmmm}}}{{{ooooooyyy|||rrrjjjmmmmmm___XXXMMMLLLJJJHHHHHHHHHJJJKKKIIIJJJMMMRRRTTTYYYeeeqqq{{{uuusssuuuxxx|||}}}|||}}}}}}mmm^^^QQQGGGHHHIIIJJJIIIHHHIIIKKKMMMOOOQQQSSSTTTSSSSSSSSSUUUSSSTTTUUUWWWXXXYYYYYYZZZ\\\\\\\\\\\\\\\]]]______ccccccfffkkkoootttzzzpppwwwxxxiiijjjppprrrdddXXXPPPNNNKKKHHHFFFEEEFFFFFFJJJKKKMMMNNNRRRXXX___dddyyy~~~yyyttttttwww~~~}}}wwwgggYYYOOOGGGGGGIIIKKKKKKKKKLLLNNNOOOPPPRRRTTTUUUTTTTTTUUUVVVUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^___cccbbbeeejjjnnnsss}}}xxxyyy|||gggbbbeeewwwzzzooocccYYYRRRPPPLLLIIIGGGFFFFFFFFFHHHIIIKKKMMMQQQVVV]]]bbbqqq{{{vvvvvvzzzzzz{{{}}}nnn^^^TTTMMMIIIGGGJJJMMMOOOOOOOOOPPPRRRRRRTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^______^^^^^^bbbbbbeeeiiilllpppzzziii^^^]]]fffvvv}}}rrrjjjaaaXXXTTTQQQNNNJJJHHHFFFFFFFFFEEEFFFIIIKKKNNNTTT[[[___iiivvv~~~yyyyyy}}}}}}~~~~~~~~~~~~~~~}}}yyy|||vvvfffYYYRRROOONNNKKKNNNQQQSSSRRRRRRQQQRRRRRRTTTUUUUUUTTTTTTVVVXXXZZZYYYYYYYYYYYYYYYYYYYYYXXXZZZ]]]___```___^^^]]]bbbaaadddhhhjjjmmmvvvnnn___\\\```mmmxxxwwwpppiii___VVVUUUSSSOOOKKKHHHFFFEEEEEEBBBDDDFFFIIILLLQQQWWW[[[dddlllzzz{{{|||}}}~~~~~~~~~}}}~~~~~~|||yyy~~~pppaaaXXXSSSRRRTTTPPPSSSUUUVVVTTTRRRQQQQQQRRRSSSTTTSSSSSSSSSUUUWWWZZZYYYXXXWWWWWWWWWXXXXXXXXXZZZ\\\___```______^^^aaaaaacccggghhhjjjqqqyyy~~~sssaaaZZZ\\\gggssswwwtttmmmbbbYYYWWWTTTPPPKKKHHHEEEDDDDDDAAABBBEEEGGGJJJNNNSSSWWW```dddnnn~~~}}}}}}~~~~~~~~~~~~~~~~~~zzzxxx}}}yyyiii^^^XXXTTTTTTVVVUUUVVVXXXWWWUUUSSSRRRRRRRRRSSSSSSSSSRRRSSSVVVXXXZZZYYYXXXWWWWWWWWWXXXYYYXXXZZZ\\\^^^____________aaa```bbbeeeffffffmmmtttzzz~~~zzzcccWWWWWWbbbpppzzz|||uuujjjbbbZZZWWWRRRMMMIIIFFFEEEDDDAAABBBEEEFFFHHHKKKPPPSSSZZZ]]]fffsss~~~~~~~~~|||wwwuuuxxxpppaaa[[[XXXUUUTTTVVVVVVWWWXXXVVVUUUSSSTTTUUUTTTTTTTTTSSSSSSTTTWWWYYY[[[ZZZXXXWWWWWWYYYZZZ[[[YYYZZZ[[[\\\^^^___```aaa``````bbbdddddddddiiiqqq}}}mmm]]]YYYcccssssssjjj]]]ZZZUUUPPPKKKHHHFFFFFFAAACCCEEEFFFGGGIIIMMMOOOTTTWWW```kkkuuu~~~{{{wwwuuuuuuvvvuuuyyy}}}~~~~~~}}}}}}}}}~~~{{{uuurrrtttzzzyyyjjj\\\YYYXXXTTTRRRTTTVVVVVVWWWVVVTTTTTTVVVXXXUUUVVVUUUTTTTTTUUUXXX[[[[[[ZZZYYYXXXYYYZZZ\\\]]]ZZZZZZ[[[[[[]]]___aaabbb``````aaadddcccbbbgggoooyyyzzzfff___hhhxxxxxxnnn```]]]XXXRRRMMMJJJHHHGGGBBBDDDFFFFFFGGGHHHKKKNNNPPPSSS\\\dddjjjttt|||wwwrrrooonnnooojjjnnnttt|||~~~~~~||||||}}}|||}}}wwwpppuuunnn]]]RRRRRRRRRMMMNNNTTTWWWWWWWWWXXXXXXXXXXXXXXX\\\[[[YYYWWWVVVVVVVVVVVVZZZYYYXXXWWWXXXZZZ\\\]]]\\\]]]^^^^^^]]]]]]___aaa```aaaaaa``````bbbeeehhhsss|||yyy|||ppphhhfffwwwvvvggg^^^VVVUUUTTTPPPKKKIIIFFFEEEEEEEEEFFFHHHKKKMMMOOOSSSXXX[[[```lll}}}|||{{{yyyuuurrrooollliiifffccceeejjjrrr{{{~~~{{{|||}}}~~~~~~{{{|||xxxrrryyy~~~jjj\\\QQQRRRRRRNNNOOOUUUWWWWWWWWWXXXXXXXXXXXXYYY\\\[[[YYYWWWVVVVVVVVVVVVYYYYYYXXXWWWXXXZZZ]]]^^^]]]^^^^^^^^^\\\\\\^^^___```aaaaaaaaa```bbbeeehhhlllxxx}}}}}}wwwsssvvv}}}wwwooozzz|||kkkaaaXXXVVVTTTPPPKKKJJJGGGFFFEEEEEEFFFHHHKKKLLLMMMQQQUUUXXX\\\fffttt{{{yyyvvvrrrooollliiieeebbb___aaafffnnnxxx}}}|||{{{|||}}}~~~}}}{{{|||yyywwwwwwdddYYYQQQQQQRRROOOPPPUUUWWWWWWXXXXXXXXXYYYYYYYYY\\\[[[ZZZXXXWWWWWWWWWWWWYYYYYYXXXXXXYYY[[[^^^______``````^^^\\\[[[\\\^^^aaaaaabbbaaaaaabbbeeeggghhhppp|||zzz|||sssjjjnnnxxxvvvxxxrrrfff\\\XXXVVVRRRNNNMMMIIIHHHFFFFFFFFFGGGIIIJJJJJJNNNRRRTTTWWW^^^iiirrr{{{vvvsssoookkkiiieeeaaa^^^[[[]]]aaaiiisss|||~~~~~~}}}|||{{{{{{{{{|||}}}~~~}}}}}}~~~|||~~~nnn^^^VVVPPPQQQRRRQQQRRRVVVWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYXXXXXXXXXWWWYYYXXXXXXXXXZZZ\\\___aaacccccccccaaa^^^\\\]]]^^^aaabbbcccbbbbbbbbbeeegggkkkoooyyy}}}ttteeehhhttt~~~xxxzzzmmm```[[[XXXTTTRRRRRRJJJIIIGGGEEEEEEEEEGGGHHHGGGKKKOOORRRUUUZZZccciiiuuu{{{uuurrrnnnjjjgggccc___\\\YYYZZZ^^^eeeoooyyy~~~}}}~~~}}}|||{{{{{{||||||||||||}}}~~~{{{fffXXXTTTQQQRRRSSSSSSTTTWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXYYYXXXXXXYYY[[[]]]```bbbggggggfffdddaaa______```aaabbbccccccccccccdddffflllooouuu}}}yyyggggggqqqttteee]]]YYYUUUTTTTTTMMMKKKHHHFFFDDDDDDDDDEEEFFFIIINNNQQQTTTYYY```eeekkkvvv}}}xxxuuuqqqllliiieee```]]]YYYZZZ\\\cccmmmwww~~~}}}|||zzzyyyyyy{{{}}}~~~}}}~~~}}}ooo___UUUTTTSSSTTTTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZ[[[\\\[[[[[[[[[[[[[[[ZZZYYYYYYYYYXXXXXXYYY[[[___bbbdddiiiiiihhhfffcccaaaaaabbbaaacccddddddccccccdddfffgggkkkqqqyyy~~~|||qqqlllqqqnnnbbb\\\WWWUUUVVVPPPNNNKKKHHHEEEDDDDDDDDDEEEHHHLLLOOOSSSXXX]]]aaaccckkkwww}}}yyytttppplllhhhccc```[[[ZZZ\\\aaakkkvvv~~~~~~~~~~~~}}}{{{yyyzzzyyywwwvvvwwwzzz}}}~~~|||zzzoooddd[[[RRRTTTVVVUUUUUUVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\\\\\\\[[[ZZZYYYXXXXXXXXXYYY\\\```ccceeeiiiiiihhhfffcccaaabbbcccbbbccceeeeeedddcccdddeeeccciiippptttzzztttsss~~~nnneee]]]ZZZ[[[UUUSSSOOOKKKHHHFFFFFFFFFFFFGGGIIILLLOOOTTTYYY\\\]]]bbblllzzz}}}xxxsssooojjjeeebbb\\\[[[[[[```iiittt|||~~~|||{{{yyyvvvtttxxxvvvuuutttvvvyyy}}}{{{yyylllccc]]]XXXRRRUUUWWWVVVVVVWWWXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[\\\]]]]]]\\\ZZZYYYXXXXXXXXXZZZ\\\```dddfffhhhhhhhhhfffcccaaabbbcccbbbdddeeeeeedddcccdddeeebbbiiippprrrttt~~~{{{ttt}}}zzzmmmddd``````YYYVVVRRRNNNKKKIIIHHHHHHFFFGGGHHHIIILLLPPPTTTWWWZZZ^^^fffppp}}}yyyuuupppkkkfffccc]]][[[[[[___hhhrrr{{{}}}|||zzzxxxwwwwwwxxxxxxyyyxxxvvvvvvxxx{{{~~~~~~rrriiiaaaZZZXXXYYYTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZZZZXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]\\\\\\]]]^^^aaadddfffkkkjjjhhhfffdddcccbbbaaabbbccceeefffgggggggggfffiiikkkmmmpppuuu~~~|||~~~ssshhh___\\\YYYVVVSSSPPPLLLGGGDDDEEEEEEFFFGGGJJJNNNRRRTTTVVV[[[```eeemmm{{{{{{uuuqqqmmmjjjgggeee```]]]bbbiiioooxxx~~~|||{{{zzzxxxwwwvvvvvvvvvwww{{{zzzyyyyyyzzz|||~~~}}}~~~~~~~~~~~~qqqhhh```ZZZXXXZZZWWWXXXYYYZZZZZZZZZZZZZZZZZZ\\\\\\[[[YYYWWWWWWWWW[[[\\\]]]___``````_________^^^^^^^^^```ccceeeggghhhgggfffeeedddcccccccccdddeeegggiiijjjjjjjjjjjjiiikkkmmmooosss{{{tttjjjaaa]]]XXXTTTQQQNNNHHHDDDGGGGGGGGGGGGIIILLLOOOQQQTTTXXX^^^bbbhhhttt}}}wwwrrroookkkiiigggaaa^^^bbbiiipppxxx}}}~~~~~~~~~~~~|||zzzyyywwwvvvvvvuuutttttttttuuu|||||||||}}}}}}}}}~~~~~~}}}}}}~~~{{{mmmeee^^^YYYYYY\\\[[[\\\]]]^^^_______________``````^^^[[[XXXWWWWWW[[[]]]```cccddddddcccbbb```_________```bbbdddeeeddddddccccccddddddeeefffeeegggiiikkkmmmmmmnnnmmmiiikkkmmmnnnqqqxxxuuuiiiddd]]]XXXUUURRRMMMHHHIIIHHHGGGGGGGGGIIIKKKMMMPPPUUUZZZ]]]bbbkkkyyyzzzvvvrrrooommmkkkdddaaadddkkkqqqzzz{{{|||}}}}}}|||}}}~~~|||zzzxxxwwwtttsssssssssssssssttttttzzz{{{}}}~~~~~~ttthhh```[[[WWWXXX\\\^^^___```bbbcccccccccccccccddddddbbb___\\\\\\\\\]]]___cccggghhhhhhfffeee```______``````bbbcccdddddddddddddddeeeeeefffgggeeegggiiilllnnnoooooooookkkmmmnnnooopppuuu}}}ssslllccc]]]ZZZWWWRRRMMMIIIHHHGGGFFFFFFHHHIIIKKKMMMQQQVVVZZZ^^^fffpppwwwzzzvvvtttrrroooiiieeehhhnnnttt|||{{{|||}}}~~~||||||}}}}}}}}}{{{yyyxxxvvvuuuuuurrrrrrssssssttttttuuuuuuwwwyyy{{{~~~vvvlllaaa[[[XXXVVVXXX\\\```aaabbbccceeeeeeffffffccceeefffeeecccaaaaaabbb___aaaeeeiiijjjjjjhhhgggbbbbbbbbbccccccdddeeefffggggggfffffffffffffffgggeeefffiiikkkmmmnnnnnnnnnmmmooopppppppppsssyyy~~~}}}ttthhh```]]]ZZZUUUPPPIIIHHHFFFFFFFFFGGGIIIKKKKKKOOOTTTXXX\\\ccckkkqqq|||~~~{{{yyywwwtttnnnjjjmmmsssxxx~~~|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}wwwwwwuuutttsssrrrrrrrrrqqqrrrtttuuuwwwwwwwwwwwwvvvxxx{{{~~~mmmeee\\\YYYXXXWWWZZZ^^^aaabbbccceeefffgggggggggccceeeffffffeeedddeeefffaaacccfffiiijjjjjjiiigggdddeeefffggghhhiiijjjjjjiiiiiihhhgggffffffffffffdddfffhhhjjjllllllllllllmmmoooqqqpppoooqqquuuyyypppfffaaa]]]WWWQQQJJJIIIGGGFFFFFFGGGIIIJJJKKKMMMQQQUUUZZZ```fffkkkuuu}}}|||xxxrrrppptttyyy|||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyytttsssrrrqqqqqqqqqrrrrrrssstttvvvxxxzzzzzzzzzzzzzzz{{{}}}|||uuuggg```ZZZZZZZZZZZZ\\\```bbbcccdddfffggghhhiiiiiibbbdddfffeeedddcccdddeeecccdddfffhhhhhhhhhhhhgggcccdddeeegggiiijjjjjjkkkhhhhhhgggffffffffffffgggeeefffhhhjjjkkkkkkkkkkkkkkknnnpppooonnnnnnrrruuu{{{rrrjjjddd\\\UUUMMMLLLIIIGGGFFFFFFGGGHHHKKKLLLNNNQQQUUUZZZ```dddmmmtttzzzvvvuuuzzz~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{yyywwwuuutttttttttrrrrrrrrrssstttuuutttuuuwwwzzz||||||}}}|||~~~~~~sssiiiddd^^^ZZZ[[[]]]]]]___ccccccdddeeegggiiijjjjjjjjjbbbdddeeedddcccaaabbbbbbeeeeeefffggggggggggggggg___```bbbdddfffhhhiiiiiiffffffeeeeeeeeefffggggggfffggghhhjjjkkkkkkjjjjjjjjjlllnnnnnnllllllpppsssttt~~~}}}ssskkkaaaYYYQQQOOOKKKHHHFFFEEEEEEEEEKKKKKKLLLNNNQQQVVV[[[^^^dddhhhqqq|||xxxxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~|||xxxwwwwwwuuurrrnnnmmmoooqqqqqqrrrsssvvvxxxxxxxxxwwwwwwwwwxxxyyyyyy|||~~~~~~~~~~~~vvvllleee___^^^]]]\\\]]]___aaabbbdddddddddddddddcccbbbaaabbbbbbaaaaaabbbbbbcccdddcccddddddddddddddddddeeedddcccaaabbbeeeggghhhhhheeeeeeeeeeeeeeeeeeeeeeeefffeeeeeedddeeefffggghhhggghhhhhhiiikkklllmmmmmmsssxxx}}}zzz{{{ooofff```TTTQQQMMMJJJHHHHHHHHHIIIIIIJJJLLLOOORRRTTTVVVWWW[[[___gggrrr~~~~~~}}}zzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}yyyvvvrrrqqqqqqqqqooollllllnnnpppqqqrrrtttwwwzzzyyyyyyyyyyyyyyyyyyzzzzzz|||~~~xxxnnneee______^^^]]]]]]]]]___aaabbbdddddddddddddddcccbbbbbbaaaaaa``````aaaaaabbbccccccccccccddddddddddddeeecccbbbaaabbbdddfffggggggffffffeeeeeeeeeeeeeeedddddddddcccbbbcccdddeeefffgggggghhhiiijjjkkkllllllpppttt}}}~~~{{{yyykkkcccYYYVVVQQQLLLJJJHHHHHHGGGHHHIIIJJJMMMOOORRRTTTUUUVVVYYY___iiisss~~~|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}||||||{{{{{{rrrpppmmmkkklllmmmmmmllllllnnnppprrrsssuuuyyy|||zzzzzzzzz{{{{{{{{{|||||||||}}}|||pppfff```]]]^^^^^^]]]]]]^^^___aaabbbcccddddddddddddccccccbbb```````````````aaaaaabbbccccccccccccddddddeeeeeecccaaaaaabbbdddfffffffffffffffffffffeeeeeeddddddbbbbbbaaa```aaabbbcccdddffffffggghhhiiijjjjjjkkkkkkpppxxx{{{zzztttiii___[[[TTTOOOLLLJJJHHHFFFGGGGGGHHHJJJLLLNNNPPPQQQRRRSSSWWW^^^eeeppp~~~~~~~~~~~~~~~|||}}}}}}}}}}}}}}}}}}|||~~~~~~~~~}}}}}}}}}||||||~~~}}}|||{{{{{{{{{|||}}}}}}||||||zzzyyyxxxvvvuuuuuunnnllliiihhhiiikkknnnooooooppprrrssstttuuuxxx{{{{{{{{{|||}}}}}}~~~~~~~~~}}}~~~~~~~~~uuuhhhaaa___```]]]]]]]]]]]]^^^```aaabbbbbbbbbbbbccccccbbbbbbaaaaaa````````````aaabbbbbbbbbbbbbbbcccddddddeeeeeecccbbbaaabbbeeeffffffeeeffffffffffffeeeeeeeeedddbbbaaa`````````aaabbbccceeeeeeeeefffggghhhhhhiiihhhlllttt|||pppddd___WWWRRROOOMMMJJJGGGFFFFFFFFFGGGHHHJJJLLLMMMQQQQQQTTTYYY^^^eeerrr~~~~~~}}}}}}~~~~~~~~~||||||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{~~~|||{{{zzzyyyzzz{{{||||||~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{{{{yyyxxxvvvtttrrrooonnnmmmiiihhhgggggggggjjjnnnpppssstttuuuuuutttuuuwwwyyy{{{|||}}}~~~~~~||||||}}}}}}nnnbbb]]]]]]___\\\\\\]]]^^^___```aaabbb``````aaaaaaaaaaaa``````bbbaaaaaaaaaaaabbbccccccaaaaaabbbccccccdddeeeeeedddcccbbbdddfffgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeecccbbbaaa``````aaabbbccccccddddddeeeeeeffffffffffffjjjqqq~~~yyyiiibbbZZZUUUSSSQQQMMMJJJGGGFFFEEEEEEFFFGGGIIIJJJNNNNNNPPPVVVZZZ___iiisss~~~~~~}}}}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}|||~~~~~~}}}~~~~~~~~~~~~~~~}}}|||||||||zzzxxxwwwwwwwwwyyyzzzzzz}}}~~~~~~}}}}}}}}}}}}~~~}}}~~~}}}~~~~~~~~~}}}{{{zzzxxxwwwsssrrrqqqnnnllljjjhhhgggeeeeeeffffffgggiiimmmpppvvvvvvwwwvvvuuuuuuvvvxxx{{{|||~~~}}}||||||~~~}}}{{{{{{|||}}}~~~tttfff^^^[[[ZZZZZZ[[[\\\]]]^^^```aaaaaabbb______```aaaaaaaaaaaa```bbbbbbbbbbbbbbbccccccddd```aaaaaabbbcccdddeeeeeecccbbbbbbccceeefffdddcccbbbbbbbbbcccddddddeeeeeedddcccbbbaaa```aaabbbcccbbbbbbccccccddddddddddddfffiiiqqq}}}pppiii___ZZZXXXVVVQQQMMMIIIGGGFFFDDDDDDFFFGGGHHHJJJIIIKKKQQQUUUYYY```hhhooo}}}~~~}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~|||}}}~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}yyywwwuuusssssstttvvvwwwyyy{{{~~~~~~}}}}}}|||}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~}}}{{{yyyyyyyyyxxxvvvtttqqqppplllkkkjjjiiihhhgggfffeeedddgggiiijjjjjjlllooorrruuuvvvwwwwwwvvvvvvxxxzzzzzz|||~~~~~~~~~~~~|||{{{xxxuuutttsssttttttxxxzzz{{{}}}~~~xxxhhh^^^\\\[[[ZZZXXX[[[[[[]]]___```aaabbbbbb```aaaaaabbbccccccbbbbbbaaaaaaaaaaaaaaabbbcccccc``````aaabbbcccdddeeeeeeaaa``````bbbcccdddbbb```______```aaacccdddeeefffdddcccaaa`````````aaabbbaaaaaabbbbbbbbbbbbcccccceeeiiiqqq~~~zzzqqqfff```^^^[[[UUUOOOKKKIIIGGGEEEDDDEEEGGGHHHGGGFFFHHHNNNQQQTTTYYY___bbbnnn{{{~~~}}}}}}|||}}}}}}~~~}}}}}}~~~|||}}}~~~~~~}}}}}}~~~~~~}}}|||||||||}}}~~~~~~vvvuuurrrppppppqqqsssuuuxxx{{{~~~~~~~~~~~~}}}}}}|||~~~|||}}}}}}{{{|||}}}~~~|||||||||~~~~~~|||yyyttttttsssrrrpppmmmkkkiiiffffffffffffffffffeeeeeegggjjjmmmooonnnooorrruuutttuuuwwwwwwvvvwwwzzz|||zzz|||~~~}}}~~~zzzxxxtttqqqooonnnnnnnnnoooqqqtttxxx{{{yyylll^^^XXX[[[^^^]]]YYYZZZ[[[]]]___```aaabbbbbbaaabbbcccddddddddddddddd```````````````aaabbbbbb___```aaabbbcccdddeeeeee___^^^___```bbbbbb```^^^]]]]]]___```bbbdddeeefffcccbbbaaa```______```aaaaaaaaaaaaaaabbbbbbbbbbbbeeeiiirrrxxxllleeebbb^^^VVVPPPLLLJJJHHHEEEDDDEEEGGGHHHGGGEEEGGGMMMPPPQQQUUUZZZ[[[eeeoooyyy}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}||||||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}{{{zzzyyy{{{}}}~~~}}}|||xxxvvvtttrrrqqqrrrssstttwwwxxxzzz}}}~~~}}}|||}}}~~~~~~}}}|||zzzzzz|||}}}~~~}}}}}}}}}{{{||||||{{{{{{{{{}}}~~~~~~~~~}}}~~~}}}|||{{{{{{{{{zzzxxxuuusssqqqrrrqqqnnnjjjfffdddeeefffbbbaaaaaaaaacccfffiiijjjlllmmmnnnnnnnnnpppsssuuuwwwxxxyyyzzz{{{{{{{{{{{{~~~~~~zzzxxxtttoookkkjjjjjjiiiiiioooqqqssssssvvv|||mmmeee[[[VVVVVVYYYYYYXXXZZZ[[[]]]```aaabbbbbbaaa```bbbeeehhhiiihhhgggeeedddddddddbbb``````aaacccdddbbbaaaccceeeeeeccc```______^^^^^^^^^]]]]]]]]]dddccccccbbbbbbaaaaaaaaabbbaaa___]]]\\\]]]^^^___aaaccceeedddaaa```aaacccgggjjjrrr}}}xxxqqqlllfff___UUUNNNNNNMMMJJJHHHFFFEEEEEEEEEGGGGGGHHHIIILLLPPPSSSUUU[[[bbbjjjsss}}}}}}{{{yyyxxxxxxyyy{{{~~~~~~}}}}}}|||zzz{{{|||}}}~~~~~~}}}}}}||||||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||}}}|||{{{yyyyyy{{{}}}~~~}}}|||zzzxxxvvvtttttttttuuuvvvwwwxxxzzz|||}}}|||}}}~~~~~~|||{{{{{{|||~~~}}}}}}}}}{{{|||}}}~~~|||{{{zzz{{{|||}}}~~~}}}||||||||||||zzzxxxvvvvvvuuutttrrrooommmllliiihhhfffccc```___```bbbccccccbbbccceeegggjjjlllmmmnnnoooooooooqqqtttvvvwwwxxxyyyzzz{{{|||||||||~~~}}}yyywwwsssmmmiiihhhiiiiiiiiimmmooorrruuu|||tttfff___WWWTTTVVVXXXYYYXXXZZZ[[[\\\^^^```aaaaaaaaaaaacccfffhhhjjjiiihhhgggdddeeedddcccaaaaaabbbdddeeeddddddfffhhhhhheeebbb_________^^^^^^^^^]]]]]]ccccccbbbbbbbbbbbbbbbaaabbbaaa___]]]]]]]]]______```bbbccccccaaa```aaacccjjjmmmuuu}}}|||wwwrrrmmmgggbbb]]]VVVRRRNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGIIIKKKOOORRRTTTYYY___gggooozzz~~~}}}{{{yyywwwwwwxxxxxxzzz|||~~~~~~~~~}}}}}}}}}}}}yyy{{{}}}~~~{{{zzz|||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}|||||||||{{{||||||zzzxxxxxxzzz|||~~~}}}{{{zzzyyywwwwwwwwwxxxxxxwwwxxxzzz|||~~~~~~}}}}}}}}}~~~~~~}}}}}}~~~}}}}}}}}}zzz{{{|||}}}}}}}}}}}}}}}zzzzzz{{{|||~~~~~~~~~~~~~~~~~~~~~|||zzzxxxxxxwwwtttrrrnnnmmmmmmkkkiiigggeeeccc^^^___^^^]]][[[[[[]]]___dddddddddeeefffiiikkkmmmmmmooopppppppppqqqtttvvvwwwxxxyyyzzz{{{|||}}}}}}~~~~~~|||}}}~~~}}}yyyvvvsssoookkkjjjkkkoooqqqssssssuuuwww|||uuuggg\\\XXXSSSSSSUUUXXXXXXWWWZZZ[[[[[[]]]^^^___```aaaccceeegggiiikkkjjjiiihhheeeffffffeeeccccccdddfffffffffggghhhiiihhhdddaaa_______________^^^^^^]]]aaaaaabbbbbbcccbbbbbbbbbaaa```^^^]]]]]]^^^___```___```bbbbbbaaaaaacccdddmmmpppwwwzzzqqqnnnpppnnnllliiieeeaaa\\\YYYVVVOOOOOONNNMMMKKKJJJIIIIIIGGGGGGGGGHHHJJJMMMPPPRRRVVV[[[cccjjjrrr}}}{{{xxxzzzyyyxxxxxxzzz}}}{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~}}}|||zzzyyy||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{yyyxxxxxxyyy{{{}}}}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzwwwxxxzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}zzzzzz{{{{{{||||||}}}}}}zzz{{{{{{|||}}}~~~}}}||||||~~~||||||}}}~~~}}}}}}||||||{{{{{{zzzzzz|||yyyvvvtttsssqqqnnnlllffffffdddcccaaa___^^^]]]XXXZZZ[[[[[[[[[\\\___aaadddeeeeeefffhhhjjjlllmmmmmmooopppqqqqqqrrrtttvvvxxxxxxyyyzzz|||~~~}}}|||{{{{{{|||zzzuuurrrmmmkkkjjjmmmrrryyywwwiii\\\VVVTTTSSSSSSVVVXXXXXXWWW[[[[[[[[[\\\]]]___``````eeefffhhhjjjkkkkkkjjjjjjeeefffggggggfffeeeggghhhiiiiiijjjjjjhhheeeaaa^^^___````````````___^^^]]]___```aaabbbccccccbbbbbb______^^^^^^^^^______```___```aaabbbcccdddeeefffnnnqqqwww~~~ppphhhgggggghhhjjjiiifff```[[[XXXRRRQQQQQQOOONNNLLLKKKJJJHHHGGGGGGGGGIIIKKKNNNPPPSSSXXX___dddkkkttt}}}~~~{{{zzz{{{~~~zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyzzzzzzzzz||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{yyyxxxxxxyyy{{{{{{|||}}}}}}~~~~~~}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzxxxyyyzzz|||}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~{{{{{{{{{{{{||||||}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~||||||||||||}}}~~~{{{|||}}}}}}~~~~~~~~~}}}{{{zzzzzzyyyxxxxxxwwwwwwwwwtttpppmmmllljjjhhhfff``````^^^]]]\\\[[[ZZZZZZUUUWWWYYY[[[\\\]]]```ccceeeeeefffgggiiikkkmmmmmmmmmooorrrrrrrrrsssuuuvvvyyyzzzzzz{{{}}}~~~||||||{{{{{{yyywwwssspppmmmlllmmmrrrzzzwwwlll```VVVUUUUUUUUUUUUWWWXXXWWWWWW\\\\\\]]]^^^___`````````eeefffgggiiijjjjjjjjjjjjfffhhhiiiiiihhhhhhiiikkkpppppppppmmmiiiddd___]]]___```aaabbbaaa```___]]]^^^___aaabbbccccccbbbaaa^^^^^^^^^^^^______``````aaaaaaaaaccceeefffggggggkkkoootttyyy{{{~~~oooeeecccgggmmmqqqpppiii```YYYWWWVVVUUURRRPPPNNNLLLKKKIIIHHHGGGGGGHHHJJJMMMNNNRRRUUU[[[```dddkkksssyyy}}}}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{zzzyyywwwwwwwwwxxxyyyzzz{{{|||}}}~~~}}}}}}~~~~~~~~~~~~{{{||||||zzzxxxxxxzzz|||{{{{{{||||||}}}|||||||||zzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{zzzwwwwwwvvvuuutttssssssrrrnnnkkkgggeeedddcccaaa```\\\[[[ZZZYYYYYYYYYYYYYYYTTTWWWYYY[[[\\\^^^aaacccfffggghhhjjjlllmmmnnnoooppprrrtttvvvvvvvvvwwwyyy{{{{{{|||}}}~~~||||||||||||{{{yyyvvvtttsssrrrrrrtttzzz}}}tttkkkccc[[[UUUUUUVVVVVVWWWWWWXXXXXXXXX]]]^^^```aaabbbbbbaaaaaadddeeefffggghhhiiiiiiiiifffhhhkkkkkkkkkkkklllmmmvvvvvvtttpppjjjdddaaa```___```bbbccccccaaa___^^^^^^```aaaccccccbbbaaa___\\\]]]^^^^^^___```aaaaaabbbaaaaaabbbeeegggffffffgggkkkooorrrtttyyywwwvvv|||ppphhhmmmuuu}}}zzzmmmcccaaa___[[[VVVRRROOONNNMMMJJJIIIHHHGGGHHHJJJLLLMMMPPPRRRWWW[[[___eeekkkoootttyyyxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuvvvvvvwwwwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~|||||||||}}}}}}}}}~~~~~~|||}}}|||{{{yyyyyy{{{}}}{{{{{{|||||||||{{{{{{zzz{{{{{{{{{|||||||||{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}}}}}}}~~~}}}}}}}}}{{{yyyyyyyyyyyyyyyxxxxxxxxxxxxvvvwwwxxxyyyyyywwwvvvtttuuuvvvvvvuuuuuutttsssrrrooonnnnnnmmmkkkjjjjjjiiidddaaa^^^\\\[[[[[[[[[ZZZXXXWWWWWWVVVWWWXXXYYYZZZWWWYYY\\\^^^___```bbbdddiiijjjlllmmmoooqqqqqqrrrsssvvvxxxzzzzzzzzz{{{|||}}}}}}}}}~~~~~~}}}}}}|||zzz{{{{{{{{{{{{yyyyyyyyyyyyxxxzzz~~~{{{zzz~~~rrrhhhaaa\\\XXXVVVTTTUUUVVVWWWWWWXXXZZZ[[[^^^```ccceeefffeeecccaaabbbcccdddeeefffgggggghhhgggiiilllmmmmmmmmmnnnooouuuuuusssnnnhhhcccbbbbbb___aaacccdddcccbbb___^^^___```bbbccccccaaa___^^^[[[\\\]]]___```aaaaaaaaaaaa```___aaadddeeedddcccdddhhhkkkllllllnnntttyyywwwrrrssszzzwwwyyywwwlllhhhbbb[[[UUURRRPPPPPPLLLKKKIIIHHHHHHJJJKKKMMMMMMOOORRRVVV[[[aaafffiiinnnqqqwww~~~uuutttttttttssssssssssssqqqrrruuuxxxxxxxxxvvvuuuvvvxxxzzz{{{}}}}}}}}}|||zzz{{{{{{{{{||||||}}}}}}}}}}}}}}}{{{zzzzzz{{{}}}{{{{{{||||||{{{zzzzzzyyy{{{|||}}}}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~|||}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~yyy{{{}}}}}}}}}}}}~~~}}}}}}zzzxxxwwwwwwwwwvvvvvvvvvvvvvvvssstttvvvxxxwwwuuurrrqqqooooooooonnnmmmlllkkkjjjgggfffeeedddcccbbbaaaaaa]]][[[WWWUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZZZZ]]]```bbbbbbccceeegggkkklllnnnppprrrsssttttttvvvyyy|||}}}}}}}}}~~~~~~~~~~~~~~~|||zzzzzz{{{zzzyyyyyyzzz{{{zzzzzz{{{}}}|||~~~yyyzzzzzzlllaaa[[[XXXWWWWWWRRRSSSUUUVVVWWWYYY\\\^^^___aaaeeehhhiiigggdddaaaaaabbbbbbcccdddeeeffffffgggjjjmmmnnnnnnnnnooopppqqqqqqooojjjddd```aaabbb```aaacccddddddbbb```^^^___aaabbbccccccaaa^^^]]][[[\\\]]]___```aaaaaaaaaaaa___]]]___bbbcccbbb```bbbfffiiiiiiggghhhmmmrrrvvv~~~{{{xxxpppooosssxxxtttoooggg^^^WWWTTTSSSSSSMMMLLLJJJIIIIIIJJJKKKMMMKKKLLLOOOTTTYYY^^^cccgggjjjlllooottt{{{rrrrrrqqqpppppppppqqqqqqooorrruuuvvvvvvvvvwwwxxxxxxyyy{{{||||||{{{zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{~~~}}}{{{yyyyyyyyyyyyzzzzzzyyyxxxwwwxxxzzz|||}}}{{{zzz{{{|||~~~}}}{{{zzzzzzyyyyyyzzz|||~~~}}}}}}}}}|||||||||{{{{{{{{{{{{{{{{{{||||||}}}~~~}}}}}}~~~~~~{{{yyyxxxyyy{{{|||~~~}}}|||zzzxxxvvvuuuuuuuuuuuuuuutttsssrrrqqqooopppqqqqqqpppnnnlllkkkkkkjjjhhhfffeeedddccccccaaa```^^^\\\YYYXXXWWWVVVVVVTTTRRRPPPPPPPPPRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZYYYZZZ\\\___bbbeeeggghhhjjjlllooorrrvvvxxxzzz{{{~~~~~~~~~~~~|||{{{yyywwwwwwwwwwwwxxxwwwrrrpppsssvvvwwwzzz|||{{{~~~~~~tttggg^^^[[[ZZZXXXVVVUUUWWWYYYYYYXXXXXXXXXYYY^^^___bbbccccccbbb```^^^```aaabbbdddeeeffffffgggjjjlllnnnnnnmmmlllmmmnnnooonnnllliiieeecccdddeeedddddddddcccbbb```^^^\\\____________^^^]]]\\\[[[[[[\\\]]]___aaabbbddddddddddddcccbbbbbbbbbcccccceeeffffffffffffgggkkknnnrrruuusssjjjjjjnnnzzz{{{kkkeeebbb[[[TTTQQQOOOMMMJJJIIIJJJJJJJJJIIIKKKLLLNNNRRRVVVYYY]]]^^^eeefffhhhkkkqqqxxx}}}}}}}}}|||}}}nnnmmmmmmllllllmmmnnnnnnmmmooorrrtttttttttuuuvvvuuuwwwxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxx|||{{{zzzyyyxxxyyyyyyzzzxxxwwwvvvuuuuuuvvvxxxyyyyyyxxxyyy{{{}}}~~~|||{{{zzzyyyyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{{{{|||}}}}}}{{{|||}}}~~~~~~{{{xxxwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuurrrqqqqqqpppooommmlllkkkjjjkkkllllllllljjjhhhfffdddbbbaaa___]]]\\\[[[[[[WWWWWWVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTVVVXXXZZZ[[[[[[[[[\\\]]]___bbbdddgggiiijjjkkkmmmpppssswwwzzz||||||~~~|||xxxxxxwwwvvvvvvvvvvvvvvvtttooolllooorrrvvv|||}}}~~~~~~}}}wwwoooddd]]][[[ZZZXXXUUUVVVXXXYYYYYYYYYYYYZZZ\\\^^^___bbbddddddbbb```___```aaacccdddfffggghhhhhhgggiiikkkkkkjjjiiijjjkkkmmmmmmkkkhhheeeccccccdddgggggggggeeeccc```^^^\\\]]]]]]^^^____________^^^______``````aaabbbbbbbbbccccccbbbbbbcccdddeeeeeefffffffffeeedddfffjjjmmmooorrr{{{|||mmmiiikkkwww~~~uuummmiiiaaa[[[YYYSSSPPPMMMKKKJJJIIIGGGFFFKKKKKKLLLNNNQQQTTTWWWYYY```aaaccceeeiiiooovvv{{{~~~}}}|||{{{|||}}}ffffffffffffggghhhiiiiiiiiikkknnnoooooooooppprrrrrrsssuuuwwwwwwwwwuuutttssssssssssssttttttuuuuuuvvvvvvvvvuuuvvvwwwwwwxxxyyyxxxwwwvvvvvvwwwxxxxxxzzzyyyzzz|||~~~yyyxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzxxxyyyzzz{{{{{{{{{{{{{{{}}}{{{xxxuuutttssstttuuussstttttttttttttttssssssnnnnnnmmmkkkiiigggeeedddccccccdddddddddbbbaaa```\\\[[[YYYWWWUUUTTTSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPOOOPPPRRRTTTUUUUUUVVVXXXZZZ\\\]]]^^^^^^aaabbbccceeegggiiikkklllmmmnnnqqquuuxxx{{{}}}~~~~~~~~~~~~|||yyyxxxvvvvvvvvvvvvvvvvvvvvvvvvsssnnnkkknnnsssxxx~~~zzzwwwmmmggg```\\\[[[ZZZXXXVVVXXXYYYZZZYYYXXXYYY\\\^^^^^^```cccdddeeedddbbb``````aaaccceeeggghhhiiiiiiiiikkkmmmmmmlllllllllmmmkkkkkkjjjhhhdddccccccdddjjjjjjiiigggdddaaa^^^\\\[[[\\\]]]___```aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbbbbdddeeegggiiiiiihhhhhhfffdddccceeeiiilllpppqqqwwwxxxnnnlllssszzzyyyrrrjjjccc```[[[XXXTTTQQQPPPNNNLLLJJJMMMLLLKKKKKKMMMPPPSSSUUU[[[\\\^^^```aaaeeeiiilllqqqxxx|||{{{zzz{{{}}}~~~zzz|||~~~_________```aaabbbdddddddddfffhhhiiiiiijjjlllmmmooopppssstttuuutttsssrrroooppppppqqqqqqrrrrrrrrrppppppqqqqqqssstttuuuuuuxxxxxxvvvuuuuuuuuuuuuvvvwwwwwwwwwyyy|||~~~~~~}}}xxxxxxxxxxxxxxxxxxyyyyyyvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttttttttuuuuuutttuuuvvvwwwwwwwwwwwwwwwxxxvvvtttqqqooommmmmmmmmlllmmmmmmnnnmmmmmmlllllljjjjjjhhhfffdddaaa___]]]ZZZ[[[[[[[[[[[[ZZZYYYXXXVVVVVVTTTRRRQQQPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLOOOOOOPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]___aaaaaabbbdddeeefffhhhjjjlllmmmnnnnnnpppssswwwzzz}}}|||yyywwwuuuvvvwwwwwwwwwwwwwwwvvvvvvtttqqqqqqvvv{{{{{{sssnnndddaaa^^^\\\\\\\\\YYYWWWYYYYYYYYYXXXXXXYYY]]]``````aaadddffffffeeecccbbb```aaaccceeegggiiijjjjjjjjjlllnnnnnnmmmlllmmmnnnkkkkkkkkkiiifffddddddeeejjjiiiiiigggeeebbb___]]][[[\\\^^^```bbbccccccdddccccccbbbbbbaaaaaaaaa```bbbcccdddfffhhhkkkmmmnnnlllkkkiiifffdddfffjjjmmmsssssswww~~~~~~tttsss{{{|||ssskkkeee___]]]ZZZWWWVVVTTTRRRPPPPPPNNNLLLKKKKKKNNNRRRTTTWWWYYY\\\]]]^^^___bbbdddfffkkkttt~~~|||zzz|||}}}~~~}}}xxxyyy|||XXXXXXYYYZZZ[[[\\\^^^______```bbbccccccdddfffhhhkkklllnnnpppqqqqqqpppooollllllmmmnnnoooooopppppplllmmmnnnpppqqqrrrsssssstttsssrrrrrrqqqqqqqqqqqqrrrqqqqqqsssvvvxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuusssssssssrrrrrrrrrqqqqqqsssrrrrrrqqqqqqqqqrrrrrrrrrsssssstttttttttttttttsssrrrooollljjjiiihhhgggeeeeeeeeeeeeeeedddcccbbbbbbbbb```___\\\ZZZXXXVVVSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMPPPQQQRRRTTTVVVXXXZZZ[[[\\\]]]___aaacccdddeeefffggggggiiijjjlllnnnooopppqqqrrruuuyyy||||||}}}~~~}}}{{{yyywwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvyyy}}}}}}uuukkkeee^^^^^^]]]^^^^^^]]][[[YYYYYYYYYYYYXXXXXXZZZ]]]```bbbdddfffggggggfffdddbbbaaabbbdddfffgggiiiiiijjjeeegggiiiiiihhhggghhhiiikkkllllllkkkhhhffffffgggffffffffffffdddbbb___^^^\\\]]]___aaabbbddddddeeeccccccccccccbbbbbbbbbbbbdddeeefffhhhjjjmmmoooqqqnnnnnnllliiiggghhhllloootttsssvvv|||{{{~~~vvvnnneeebbb___]]][[[XXXUUURRRRRRPPPMMMKKKKKKNNNQQQSSSSSSUUUXXXYYYZZZZZZ\\\^^^```dddjjjpppyyy}}}}}}~~~wwwyyy{{{~~~~~~~~~}}}||||||RRRRRRSSSSSSUUUVVVWWWXXXXXXYYYZZZ[[[[[[\\\___aaaccceeegggiiijjjjjjiiihhhgggggghhhiiijjjkkkkkkllliiijjjlllnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppqqqoooooopppsssuuuuuuuuuqqqqqqrrrrrrqqqpppooonnnppppppppppppooooooooonnnoooooonnnnnnmmmmmmnnnnnnnnnnnnoooppppppoooooonnnlllkkkiiigggeeecccbbbaaa\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWVVVUUUTTTRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKLLLLLLHHHHHHIIIKKKMMMOOORRRSSSTTTUUUWWWYYY[[[^^^___```bbbcccdddfffggghhhiiiiiihhhiiikkkmmmoooqqqsssttttttvvvyyy}}}~~~zzz{{{~~~{{{zzzyyywwwvvvuuuuuuuuusssssssssssstttvvvxxxyyy|||}}}|||~~~}}}wwwnnneee___[[[\\\]]]^^^^^^]]]\\\[[[YYYZZZ[[[[[[ZZZ\\\___aaaeeefffhhhiiihhhfffcccbbbaaabbbdddeeegggggghhhhhheeeggghhhhhhgggggghhhiiijjjlllmmmllljjjhhhhhhhhhdddeeeeeedddcccaaa___^^^\\\]]]___bbbdddeeefffffffffffffffeeeeeeeeeddddddeeefffggghhhjjjmmmooopppnnnnnnnnnlllkkkkkkmmmpppqqqqqqtttzzz~~~}}}vvvooommmjjjgggeeeaaa]]]ZZZVVVTTTQQQNNNMMMNNNOOOPPPNNNPPPRRRSSSSSSSSSUUUWWWYYY]]]aaaeeeiiisssyyyzzz|||}}}}}}~~~~~~}}}{{{zzzzzzMMMMMMMMMNNNNNNPPPQQQQQQQQQRRRSSSSSSSSSTTTWWWZZZZZZ[[[^^^```aaaaaa```______```aaabbbcccdddeeeeeecccdddfffhhhiiijjjjjjiiillllllmmmmmmmmmmmmmmmmmmmmmllljjjkkkmmmooopppooollllllllllllkkkjjjhhhgggkkkjjjjjjjjjjjjiiiiiiiiihhhggggggfffeeeeeeffffffdddeeeeeeeeeeeeeeeddddddaaa```___]]][[[YYYXXXXXXRRRRRRSSSTTTTTTTTTTTTTTTOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNKKKKKKMMMOOORRRTTTWWWXXXXXXYYY\\\^^^```bbbddddddggghhhiiijjjkkkkkkkkkkkkkkklllnnnpppsssuuuwwwxxxyyy{{{~~~|||vvvuuutttssssssssstttuuurrrrrrrrrsssvvv{{{~~~|||||||||xxxrrriiibbb^^^ZZZ[[[]]]]]]]]]\\\[[[ZZZZZZ\\\^^^^^^^^^___aaaccchhhiiijjjjjjiiifffcccaaabbbcccdddeeeeeefffffffffeeegggiiiiiihhhggghhhiiiiiijjjlllkkkiiihhhggghhhfffffffffeeeccc```^^^\\\ZZZ\\\^^^bbbeeehhhiiijjjmmmlllkkkjjjhhhgggfffeeeeeeffffffggghhhjjjkkkllllllmmmnnnnnnllllllmmmooooooppptttzzz}}}yyyyyyvvvqqqpppooommmmmmlllkkkgggeee```^^^ZZZWWWSSSQQQPPPOOOLLLMMMNNNMMMLLLMMMNNNPPPSSSWWW[[[\\\^^^dddoooxxx~~~~~~~~~}}}{{{zzzyyyJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNNNNNNNOOORRRUUUSSSTTTWWWYYYZZZZZZYYYXXXZZZZZZ[[[\\\^^^______```\\\]]]___aaabbbbbbbbbbbb```aaabbbcccddddddcccccceeecccaaaaaaccceeeeeeeeeggghhhhhhhhhgggfffdddccceeeeeedddddddddccccccccc``````___^^^^^^]]]^^^^^^[[[[[[[[[\\\[[[[[[ZZZZZZWWWWWWUUUTTTRRRQQQOOOOOOKKKLLLMMMOOOPPPQQQQQQRRRLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTVVVXXXZZZ[[[[[[\\\___aaaccceeefffgggjjjkkkllllllmmmmmmlllllllllmmmppprrruuuxxxzzz{{{}}}~~~}}}|||wwwsssrrrqqqqqqqqqrrrtttuuusssssssssuuuzzz}}}{{{{{{zzzuuunnngggbbb___YYY[[[\\\\\\[[[ZZZYYYZZZ[[[]]]```aaabbbbbbccceeejjjjjjkkkkkkiiifffbbb```bbbcccddddddeeeeeeddddddaaaccceeeeeedddcccdddeeegggiiikkkkkkiiigggggggggiiihhhgggfffccc```]]][[[XXXZZZ]]]bbbfffjjjlllmmmrrrqqqpppmmmkkkiiigggfffeeeeeeeeeeeefffggghhhiiijjjlllnnnnnnmmmlllmmmnnnoooqqqvvv|||sssjjjkkkjjjfffddddddeeehhhkkkllljjjiiijjjhhhddd___ZZZUUURRRQQQNNNNNNMMMLLLJJJIIIKKKMMMPPPUUUYYYXXXWWWZZZbbbjjjsss~~~~~~~~~}}}{{{zzzyyyLLLKKKIIIIIIJJJKKKJJJIIIMMMLLLKKKKKKJJJJJJKKKKKKOOOOOOPPPQQQRRRTTTVVVWWWSSSSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZ^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYXXXUUUSSSRRRQQQQQQQQQSSSSSSSSSRRRRRRRRRRRRQQQRRRQQQNNNKKKIIIIIIIIIJJJKKKLLLMMMMMMKKKIIIIIIJJJMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPQQQSSSSSSWWWXXXYYY[[[]]]___```aaabbb``````ccciiimmmnnnmmmoooqqqssstttrrrqqqqqqqqqrrrtttwwwyyy{{{}}}~~~{{{zzzzzzzzz{{{~~~}}}yyyuuurrrrrrqqqpppoooooopppqqqrrrtttuuuvvvxxx|||{{{vvvoooiiieeebbb___]]][[[\\\]]]]]]]]]\\\[[[ZZZZZZ\\\^^^```bbbcccccccccffffffgggggggggfffdddcccbbbaaaaaaccceeeeeebbb______aaacccddddddcccdddfffggghhhhhhgggffffffiiikkkfffiiihhhdddaaaaaa^^^YYYZZZ\\\___bbbfffhhhjjjkkkqqqpppooommmkkkjjjjjjjjjhhhhhhgggffffffggghhhiiilllmmmlllkkkjjjjjjlllnnnmmmqqqvvvyyyzzzjjj^^^YYYWWWVVV[[[YYY[[[___aaaaaaffflllkkkkkkkkkiiiddd^^^WWWSSSMMMLLLKKKIIIHHHHHHJJJLLLMMMNNNPPPRRRVVVYYY\\\]]]jjjpppyyy~~~~~~}}}}}}}}}}}}{{{{{{|||NNNLLLJJJJJJKKKLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIKKKKKKKKKLLLMMMNNNPPPPPPOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSRRRVVVVVVUUUUUUTTTSSSSSSSSSQQQRRRRRRRRRRRRRRRRRRSSSRRRQQQOOOMMMLLLLLLLLLMMMKKKLLLLLLLLLMMMMMMNNNNNNMMMKKKIIIHHHGGGGGGHHHIIIJJJLLLMMMLLLKKKJJJJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLKKKKKKLLLNNNOOOPPPPPPQQQRRRTTTVVVWWWXXXYYY[[[\\\]]]___aaacccdddeeefffeeeeeehhhmmmpppqqqqqqrrrtttvvvwwwuuutttuuuuuuuuuwww{{{~~~~~~{{{yyywwwyyyzzz{{{~~~~~~|||zzzxxxtttrrrrrrqqqpppppppppqqqrrrsssuuuwwwzzz~~~rrrnnnhhhdddbbb```___]]][[[\\\]]]^^^^^^]]]\\\[[[[[[[[[]]]^^^```aaaaaaaaadddeeeffffffffffffeeedddccccccccceeefffeeebbb^^^^^^```bbbccccccccceeefffgggggggggfffeeeeeegggiiigggiiihhhcccaaa```^^^YYYZZZ\\\___bbbdddggghhhiiinnnmmmlllkkkjjjiiiiiiiiihhhgggfffffffffggghhhiiikkklllllllllkkkkkkmmmooonnnqqqvvvwwwxxx|||qqq___VVVRRRQQQPPPOOOPPPTTTWWWXXX\\\bbbhhhiiijjjjjjhhhbbbZZZVVVPPPOOOMMMJJJGGGFFFFFFGGGKKKLLLMMMPPPSSSVVVYYYZZZ___ccckkkttt~~~~~~~~~~~~~~~~~~}}}}}}PPPOOOMMMMMMNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIIIIHHHIIIIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJIIIKKKMMMMMMLLLKKKLLLMMMNNNNNNOOOOOOOOOOOOOOONNNPPPOOOOOOOOOPPPQQQRRRRRRRRRSSSVVVZZZ\\\^^^_________```bbbcccfffhhhiiijjjlllllllllnnnqqqtttuuuuuuvvvxxxzzzzzzzzzyyyzzz{{{zzz}}}~~~yyyvvvuuuuuuuuuyyyzzz~~~{{{yyywwwvvvvvvuuusssqqqrrrqqqpppoooppprrrsssuuuxxx|||}}}zzzfffccc```]]]]]]^^^^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]______aaabbbcccdddeeeeeeeeeeeeddddddeeeggggggeee```]]]\\\^^^aaabbbbbbccceeegggeeeffffffdddcccccceeeggggggiiihhhcccaaaaaa___[[[\\\]]]___aaacccdddeeeeeeiiihhhggggggffffffgggggggggfffeeeeeeeeefffhhhiiijjjkkklllllllllmmmoooqqqppprrruuuuuuuuuwww|||~~~vvvyyy}}}dddUUUOOOLLLJJJGGGGGGKKKMMMNNNQQQUUU]]]```eeejjjkkkggg```[[[UUUSSSPPPLLLIIIFFFEEEDDDHHHIIIJJJLLLNNNQQQSSSUUUYYY\\\aaagggnnnwww~~~~~~~~~~~~|||}}}~~~|||{{{}}}SSSQQQOOOOOOPPPPPPOOONNNNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHIIIIIIJJJFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLJJJLLLNNNNNNNNNMMMNNNPPPRRRSSSTTTUUUUUUUUUUUUUUUSSSSSSSSSSSSTTTTTTUUUUUUUUUWWWZZZ^^^```aaaaaaaaabbbcccdddfffiiikkklllmmmppppppqqqrrruuuwwwxxxyyyyyy{{{}}}}}}}}}}}}}}}|||yyyvvvssstttvvvxxxyyy|||}}}uuutttrrrrrrsssrrrqqqoooqqqpppooooooppprrruuuwww}}}yyyrrr^^^\\\ZZZYYY[[[\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___```bbbcccdddeeeeeecccdddfffgggfffbbb^^^[[[[[[]]]___``````bbbdddgggdddeeeeeecccbbbbbbdddffffffhhhgggbbbaaacccccc```]]]^^^___```aaaaaaaaaaaacccccccccccccccddddddeeeeeeeeedddddddddfffggghhhiiijjjlllmmmmmmnnnppprrrrrrsssuuutttssstttvvvyyyzzz~~~vvvooooootttqqq]]]RRRLLLKKKFFFDDDFFFHHHGGGIIILLLOOOSSS\\\eeellllllfff```YYYVVVRRROOOLLLJJJHHHFFFFFFFFFGGGHHHJJJLLLNNNOOOVVVXXX\\\```dddjjjqqquuu~~~|||}}}}}}yyyxxx{{{WWWUUUSSSRRRSSSSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPOOONNNMMMLLLLLLLLLLLLHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLLLLMMMMMMLLLNNNPPPQQQQQQQQQRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZVVVWWWWWWXXXYYYYYYYYYYYYYYY[[[^^^```bbbbbbaaa```cccdddfffhhhkkkmmmoooppprrrssstttvvvwwwyyy{{{}}}|||~~~~~~|||{{{wwwwwwwwwuuutttuuuyyy}}}}}}{{{xxxtttsssqqqqqqqqqqqqooonnnooonnnmmmnnnppptttxxx{{{tttiii\\\ZZZXXXXXXZZZ[[[[[[[[[\\\\\\\\\\\\]]]]]]^^^^^^\\\[[[ZZZYYYYYYZZZ\\\\\\\\\]]]^^^___aaacccdddeeeaaaccceeeeeeccc___[[[YYYZZZ[[[]]]^^^^^^```cccfffcccddddddcccbbbccceeegggfffhhhfffbbbbbbfffhhhfff^^^______`````````_______________``````aaabbbcccdddcccccccccccceeeggghhhgggiiilllmmmmmmnnnppprrrssssssssssssrrrrrrssstttvvvzzzuuukkkhhhjjjsss}}}ooo]]]QQQNNNGGGBBBCCCDDDDDDEEEHHHGGGLLLUUUaaakkknnnjjjeee]]]XXXSSSOOONNNMMMKKKIIIEEEEEEFFFFFFGGGHHHJJJJJJOOOQQQTTTXXX[[[___dddhhhsss{{{~~~}}}~~~~~~}}}~~~|||yyyvvvvvvyyy\\\YYYWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPOOONNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHMMMMMMMMMNNNNNNOOOOOOOOOQQQSSSUUUUUUUUUUUUVVVWWWVVVWWWXXXZZZ[[[\\\\\\\\\ZZZ[[[]]]^^^___`````````___```bbbcccddddddcccbbbeeefffhhhkkknnnppprrrsssuuuwwwyyyzzz{{{|||}}}yyyvvvttttttsssuuuxxxyyyxxxzzz~~~|||zzzwwwuuutttsssqqqqqqqqqqqqooonnnnnnnnnnnnooosssxxx~~~{{{mmmbbb\\\ZZZYYYYYY[[[\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^\\\\\\[[[[[[[[[\\\\\\]]][[[[[[\\\]]]___aaacccddd```bbbdddccc```]]][[[[[[ZZZ[[[\\\\\\\\\^^^aaadddcccdddddddddccceeegggjjjjjjkkkhhhdddccchhhjjjiii______`````````___^^^^^^^^^^^^^^^^^^___```aaabbbbbbbbbaaabbbcccdddfffgggfffhhhkkklllmmmmmmnnnppppppppppppqqqqqqqqqrrrrrrqqqtttzzz~~~nnngggeeekkkqqquuutttdddXXXNNNEEECCCBBBBBBCCCFFFGGGJJJRRR```mmmtttssspppfff___WWWQQQOOONNNLLLKKKGGGGGGFFFFFFFFFGGGHHHHHHKKKMMMPPPSSSVVVYYY^^^aaagggmmmuuu{{{~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyuuuuuutttssstttwww}}}aaa___]]]\\\\\\\\\[[[ZZZVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNOOOPPPRRRSSSTTTUUUUUUUUUWWWYYYYYYXXXXXXYYYZZZXXXYYYZZZ\\\^^^____________```bbbdddfffgggggggggeeeffffffgggggghhhhhhhhhjjjkkkmmmooorrruuuwwwxxxyyy{{{~~~~~~yyyuuurrrrrrrrrssssssxxx~~~|||yyyvvvuuuuuusssrrrrrrqqqpppppprrrrrrqqqpppooooooooorrrwww~~~|||sssggg^^^[[[ZZZYYYZZZ\\\^^^]]]]]]ZZZZZZYYYYYYZZZ\\\]]]^^^[[[\\\]]]]]]^^^^^^^^^^^^[[[[[[[[[\\\]]]```bbbcccaaaccccccbbb^^^\\\]]]^^^[[[[[[[[[[[[[[[\\\```bbbbbbdddeeeeeeeeegggkkkmmmpppppplllfffdddgggiiihhh```````````````___^^^^^^^^^^^^^^^^^^______```aaaaaaaaaaaaaaabbbdddfffgggeeehhhkkklllllllllmmmnnnkkkkkklllnnnooopppppppppmmmooosssxxx~~~tttmmmnnnnnnnnnvvvsssdddUUULLLHHHDDDBBBDDDDDDGGGPPPaaauuuyyyooobbbXXXTTTRRROOOLLLIIIHHHHHHGGGGGGGGGGGGHHHIIIKKKNNNQQQSSSUUUYYY[[[\\\aaahhhlllpppyyy}}}~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyyyyyrrrssssssrrrqqqrrrtttvvveeecccaaa`````````___]]]ZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWVVVUUUUUUUUUUUUUUUPPPPPPPPPPPPPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNOOONNNMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQSSSVVVXXXZZZ[[[\\\XXXZZZ\\\\\\[[[ZZZ[[[\\\[[[\\\^^^```aaabbbccccccbbbdddfffiiikkkllllllllliiiiiiiiijjjkkklllmmmnnnmmmnnnpppsssvvvyyy{{{||||||~~~yyyvvvvvvtttqqqpppppprrruuuwwwwww}}}yyywwwsssrrrqqqqqqpppooopppooooooppprrrsssrrrqqqppppppqqqtttzzz|||vvvmmmddd]]]YYYXXXYYYZZZ]]]______^^^ZZZYYYYYYYYYYYY[[[]]]^^^[[[\\\^^^___``````___^^^[[[[[[ZZZ[[[\\\___aaabbbbbbcccdddaaa^^^]]]^^^aaa[[[[[[[[[ZZZZZZ[[[___aaacccdddeeefffgggiiimmmpppuuutttooogggdddggghhhfff``````aaaaaa``````___^^^___^^^^^^^^^______```aaaaaa`````````bbbccceeegggeeehhhjjjlllkkkkkkkkklllhhhhhhiiikkknnnppppppooommmnnnnnnpppvvvxxxuuupppkkkrrr}}}hhhYYYOOOGGGCCCBBB@@@CCCNNNccc|||~~~mmm```ZZZVVVQQQNNNJJJJJJIIIHHHGGGGGGHHHHHHEEEGGGJJJLLLMMMOOORRRTTTVVVZZZ```cccfffmmmwww}}}}}}}}}}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxyyyyyyuuuuuuuuurrrooollljjjkkkmmmkkkiiiggggggfffcccaaa______^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWVVVSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRQQQPPPNNNMMMMMMLLLLLLNNNOOOOOONNNMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMLLLMMMOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPQQQRRRVVVUUUSSSRRRQQQQQQQQQRRRUUUVVVWWWXXXZZZ[[[\\\\\\[[[\\\]]]^^^___````````````aaabbbdddfffhhhiiijjjjjjjjjkkknnnrrrtttuuutttqqqqqqqqqqqqqqqqqqqqqqqqvvvvvvwwwyyyzzz|||~~~xxxrrrpppppppppoooooopppssswww{{{}}}~~~yyyvvvsssrrrpppnnnmmmlllmmmmmmqqqsssttttttttttttvvvwwwxxxwwwwwwzzz}}}{{{tttlllddd^^^[[[[[[\\\\\\]]]]]]^^^^^^___]]]]]][[[YYYXXXYYY\\\___\\\[[[[[[\\\^^^```___^^^ZZZ[[[[[[[[[[[[\\\___bbbdddeeeffffffeeedddbbbaaa\\\\\\[[[[[[[[[\\\^^^___cccdddfffhhhkkkmmmooopppwwwtttnnniiieeeccccccdddeeeddddddbbb```^^^\\\[[[^^^^^^]]]]]]]]]^^^^^^___aaabbbbbbccccccdddeeeeeeeeecccbbbeeeiiikkkjjjhhhhhhhhhiiijjjjjjkkklllllliiikkklllkkkmmmsss{{{uuuuuuxxxkkkUUUJJJFFFDDDHHHJJJNNN^^^}}}{{{kkkdddaaaZZZTTTQQQPPPOOOMMMKKKHHHGGGFFFHHHGGGHHHKKKNNNPPPQQQPPPTTTUUUWWWZZZ]]]aaagggkkktttyyy~~~~~~~~~~~~~~~|||yyyvvvuuuvvvwwwwwwwwwyyyyyyxxxsssmmmgggdddbbbuuussspppooonnnmmmkkkiiiiiihhhgggfffeeedddcccbbb^^^_________^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWVVVVVVTTTSSSRRRQQQQQQOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRROOOPPPQQQRRRSSSRRRQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUXXXXXXWWWVVVUUUUUUUUUVVVXXXXXXYYY[[[]]]___```aaabbbbbbdddeeeffffffffffffiiiiiikkklllnnnpppqqqrrrmmmmmmooorrrwwwzzzzzzzzzvvvvvvvvvwwwxxxyyy{{{{{{{{{{{{|||}}}~~~xxxrrrooonnnoooqqqqqqrrrtttxxx|||zzzuuuqqqnnnmmmlllkkkjjjjjjjjjkkkkkknnnppprrrvvv{{{|||}}}~~~~~~{{{uuunnnfff```[[[YYY[[[\\\\\\]]]]]]^^^^^^___^^^^^^]]]ZZZYYYZZZ\\\___]]]\\\[[[\\\]]]^^^^^^]]]YYYZZZ[[[[[[[[[\\\^^^aaaccccccdddddddddcccaaa```\\\\\\[[[[[[\\\]]]^^^___dddeeefffhhhjjjlllmmmnnnrrrpppllliiifffffffffgggeeeeeedddcccaaa___]]]\\\___^^^^^^]]]^^^^^^______aaaaaabbbcccdddeeeffffffeeecccbbbcccfffiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkkkkqqq{{{ooo```TTTLLLIIIJJJOOO^^^zzzzzzrrrllleee^^^[[[XXXTTTRRRPPPNNNKKKIIIHHHGGGGGGIIILLLNNNNNNNNNQQQSSSUUUWWWYYY\\\```ccceeeiiiooosssxxx||||||||||||||||||||||||yyywwwttttttvvvwwwxxxxxxzzzzzzxxxrrrkkkddd```^^^}}}zzzyyyxxxwwwtttrrroooooommmlllkkkiiihhhgggffffffffffffeeedddcccbbb^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZYYYXXXXXXWWWWWWUUUVVVVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYZZZ\\\\\\]]]]]]]]]\\\\\\[[[[[[\\\]]]___aaacccdddeeedddeeefffggghhhiiiiiiiiimmmnnnoooppprrrsssuuuuuurrrsssuuuzzzyyyvvvvvvuuutttqqqnnnnnnppprrrtttuuuwww{{{~~~|||yyytttpppllljjjhhhhhhhhhgggggghhhiiijjjkkknnnooorrryyy~~~}}}~~~~~~}}}|||xxxuuuooohhhaaa]]]ZZZYYY[[[\\\\\\]]]]]]^^^^^^___``````___\\\[[[[[[]]]```___]]][[[[[[\\\\\\\\\ZZZYYYZZZ[[[[[[ZZZ[[[]]]___```aaaaaabbbbbbaaa```___]]]\\\\\\\\\\\\^^^___aaaeeefffggghhhiiijjjkkklllkkkjjjiiiiiihhhiiiiiiiiiffffffeeedddbbbaaa___^^^______^^^^^^^^^^^^______``````bbbccceeefffhhhhhhfffdddbbbbbbdddfffggghhhiiiiiiiiiiiihhhhhhhhhgggiiijjjjjjiiiiiinnnvvv}}}lll\\\OOOOOORRR\\\ttt}}}tttmmmfff```ZZZWWWXXXWWWSSSOOOKKKJJJIIIIIIKKKMMMLLLLLLMMMOOORRRSSSTTTUUUXXXZZZZZZ^^^bbbfffhhhmmmtttzzz~~~~~~}}}||||||}}}}}}}}}|||}}}~~~~~~~~~||||||{{{{{{zzzzzzyyyyyyuuusssrrrtttwwwzzz{{{{{{~~~|||xxxqqqggg___ZZZXXX|||zzzvvvuuutttrrrpppnnnmmmllllllllllllkkkjjjiiihhhgggcccbbbbbbaaa```______^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\ZZZ[[[[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^______```aaabbbcccdddcccbbbaaaaaaaaabbbcccdddeeeeeefffggggggiiijjjlllmmmmmmmmmpppqqqrrrsssuuuvvvwwwxxxxxxyyy|||zzzwwwsssqqqooopppppppppppprrruuuxxxyyy{{{yyywwwsssooollljjjiiihhhggggggggghhhhhhiiiiiijjjooooooqqq{{{~~~~~~tttqqqkkkeee```]]]\\\\\\[[[\\\\\\]]]]]]^^^^^^___aaaaaa```___]]]]]]___aaaaaa___\\\[[[[[[[[[ZZZYYYXXXZZZ[[[[[[ZZZ[[[]]]^^^]]]^^^___`````````___^^^]]]]]]\\\\\\]]]___aaabbbffffffgggggghhhiiiiiijjjgggggghhhiiijjjjjjjjjjjjfffffffffeeedddbbbaaa```aaa```______^^^____________```aaaccceeegggiiijjjhhhfffcccbbbccceeeggghhhhhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhggggggkkkqqquuu~~~vvv]]]YYYVVVYYYggg~~~ppphhh```^^^```___ZZZUUUQQQOOOLLLKKKKKKLLLKKKJJJIIIKKKNNNPPPPPPPPPRRRSSSUUUXXX\\\^^^___bbbggglllqqqwww~~~~~~~~~~~~{{{{{{{{{zzz{{{{{{|||||||||}}}~~~~~~zzz{{{}}}~~~~~~|||{{{||||||{{{zzzyyyxxxxxxwwwsssrrrsssvvv{{{yyyoooddd[[[WWWUUU~~~|||zzzxxxvvvuuuqqqqqqqqqpppooonnnlllllllllkkkkkkjjjhhhgggffffffbbbbbbbbbbbbbbbaaaaaaaaabbbbbbccccccdddeeeffffffdddcccbbb``````______```^^^^^^^^^___``````aaabbb______```aaaaaabbbbbbcccdddddddddddddddeeefffffffffggghhhiiiiiiiiihhhgggffffffffffffffffffffffffnnnoooppprrrtttuuuuuuuuuwwwxxxxxxzzz{{{|||}}}}}}{{{|||{{{zzzxxxvvvsssqqqppppppoooqqqssstttvvvxxx|||~~~|||zzztttssspppmmmkkkjjjiiiiiiffffffggggggggggggggggggkkkkkkooozzzzzznnnkkkgggbbb^^^]]]]]]]]][[[\\\\\\]]]]]]^^^^^^___```aaaaaa```______```bbbcccaaa]]][[[ZZZZZZYYYXXXYYYZZZ\\\\\\[[[[[[\\\^^^\\\]]]^^^___```______^^^^^^]]]]]]]]]___```bbbcccffffffggggggggghhhhhhhhhfffggghhhiiiiiiiiihhhhhhffffffffffffeeedddbbbbbbbbbaaa``````____________^^^___aaaccceeegggiiijjjiiihhhfffdddcccdddgggiiieeefffggghhhiiijjjkkklllhhhhhhgggffffffhhhlllooovvvwww}}}qqqggg\\\VVV[[[jjj~~~~~~vvvmmmjjjiiiggg```ZZZVVVSSSOOOLLLKKKJJJIIIHHHFFFIIILLLMMMNNNNNNPPPQQQPPPSSSVVVWWWWWWXXX\\\```fffjjjqqqyyy||||||}}}}}}}}}|||{{{zzzzzzyyyyyyzzz{{{zzzzzzzzzzzzzzz{{{|||yyyzzz{{{||||||||||||{{{yyyzzz|||}}}}}}|||zzzyyyzzzzzzzzzyyyyyyxxxxxxxxxuuuuuuwww{{{yyynnnccc]]][[[[[[~~~}}}yyyyyyyyyxxxwwwuuutttssssssrrrqqqpppnnnmmmlllkkkhhhhhhhhhhhhhhhiiiiiiiiijjjiiijjjjjjkkklllnnnnnnkkkjjjhhhfffeeeeeeeeeeeeddddddddddddeeefffhhhhhhffffffggghhhhhhiiiiiijjjlllllllllllllllmmmnnnnnnmmmnnnnnnnnnnnnnnnmmmmmmllllllllllllkkkkkkkkkkkkssstttuuuwwwyyyzzz{{{{{{||||||}}}~~~~~~wwwsssqqqqqqqqqrrrpppnnnnnnoooqqqtttvvvyyy{{{}}}{{{wwwtttsssnnnmmmllljjjiiihhhhhhhhhddddddeeeeeeeeeeeeeeeddddddeeekkkxxx~~~~~~zzzsssfffdddaaa^^^\\\[[[[[[\\\[[[\\\\\\]]]]]]^^^^^^___^^^```aaa`````````bbbdddeeebbb^^^[[[[[[ZZZZZZYYYYYY[[[]]]]]]]]]\\\]]]^^^[[[\\\^^^``````aaa``````^^^^^^^^^^^^```bbbdddeeeffffffffffffggggggggggggggghhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeedddcccccccccbbbaaa``````___``````]]]^^^```bbbdddfffhhhiiijjjjjjhhhfffddddddfffhhhcccdddeeeggghhhjjjkkklllhhhgggfffeeefffgggiiijjjlllmmmrrr~~~zzziii^^^YYY\\\gggqqqwww~~~}}}xxxuuuppphhhbbb]]]YYYTTTPPPMMMKKKIIIHHHGGGIIIKKKLLLLLLLLLNNNPPPNNNQQQTTTUUUTTTUUUXXX[[[___bbbggglllqqqtttvvvwwwyyyzzz}}}~~~||||||||||||zzzyyyyyyxxxwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyvvvwwwxxxyyyyyyxxxvvvvvvwwwxxxyyyzzz{{{zzzzzzyyyzzzzzz{{{{{{{{{|||||||||}}}}}}~~~vvvlllfffeeehhhkkk~~~}}}zzzyyyxxxvvvtttsssqqqqqqooooooppppppqqqqqqqqqrrrqqqqqqpppqqqrrrtttuuuvvvtttrrrpppmmmlllkkklllllljjjiiiiiijjjkkklllnnnoooooooooooopppqqqqqqrrrrrrtttttttttttttttuuuvvvvvvuuuuuutttsssrrrrrrrrrsssqqqqqqrrrrrrsssttttttuuuxxxyyy{{{}}}xxxrrrnnnkkkiiikkkmmmoooppppppqqquuuxxxzzz}}}}}}yyytttpppnnnllllllhhhhhhhhhhhhhhhgggffffffbbbcccdddfffggggggggggggaaadddlllwww|||ppphhh___^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^___\\\^^^`````````aaaccceeegggccc___\\\[[[[[[[[[ZZZZZZ\\\______^^^]]]]]]^^^\\\]]]___aaabbbbbbbbbaaa___^^^^^^___```bbbeeefffeeeeeeeeeffffffgggggggggggggggggggggggggggggggggddddddeeeeeeeeedddccccccdddcccbbbaaa````````````]]]^^^___aaaccceeefffggghhhiiiiiigggdddbbbccceeebbbbbbcccdddfffggghhhhhhgggfffeeeeeefffgggggggggggghhhllluuurrrggg___]]]```aaahhhqqq{{{~~~yyytttoooiiiddd^^^XXXTTTRRROOONNNJJJKKKKKKJJJIIIIIILLLNNNMMMPPPTTTUUUTTTTTTWWWZZZZZZ[[[___bbbfffhhhjjjjjjkkklllooosssxxx}}}}}}|||{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxxxxwwwvvvuuuttttttsssttttttssstttuuuuuuuuusssqqqpppssstttuuuwwwyyy{{{|||}}}~~~yyyrrrkkkjjjoooyyy~~~|||zzzzzzuuuuuuvvvvvvwwwwwwxxxxxxvvvuuuuuuuuuvvvxxxzzz{{{zzzxxxuuusssqqqqqqqqqrrrnnnmmmmmmmmmoooppprrrtttuuuuuuuuuvvvwwwwwwxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{{{{zzzxxxvvvuuuuuuvvvvvvtttuuuvvvwwwyyy{{{|||}}}zzzxxxtttppplllkkkjjjjjjhhhkkkppprrrtttxxx}}}}}}zzzwwwrrrmmmiiigggggggggeeefffggghhhhhhgggfffeeebbbcccfffhhhjjjkkkkkkkkkdddhhhooowwwuuuiii```]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\]]]]]]^^^______[[[]]]___```aaabbbdddfffgggddd___\\\\\\\\\\\\\\\[[[]]]___```___^^^^^^^^^\\\]]]___aaacccccccccccc____________aaaccceeefffddddddeeeeeefffggggggggggggffffffffffffggghhhhhhcccddddddeeeeeedddccccccdddcccbbbaaa````````````]]]^^^___```bbbdddeeeeeefffhhhiiigggcccaaaaaacccbbbbbbbbbccccccdddddddddgggfffdddeeefffggggggfffgggiiikkkpppzzz~~~|||xxxggg]]]ZZZSSSWWW^^^eeelllttt}}}~~~}}}{{{sssnnngggaaa\\\YYYWWWUUUMMMMMMLLLIIIGGGGGGIIIKKKIIILLLPPPQQQPPPQQQSSSVVVVVVWWWZZZ\\\___aaaccccccaaabbbeeeiiilllppprrrtttsssvvvzzz{{{{{{|||}}}}}}|||{{{zzzyyyxxxwwwvvvvvvuuutttttttttuuuuuutttsssrrrqqqpppppppppppprrrrrrssstttssspppnnnlllpppqqqrrruuuxxx|||~~~yyytttnnnjjjmmmwww~~~}}}|||}}}||||||~~~~~~~~~~~~}}}{{{zzzyyyxxxwwwxxxwwwwwwvvvvvvvvvvvvvvvyyyzzz|||~~~~~~}}}}}}|||}}}~~~~~~~~~||||||}}}zzzuuuttttttsssqqqnnnkkkiiijjjkkkllllllqqquuuwwwxxx|||yyyuuurrrkkkjjjiiihhhgggfffffffffccccccccceeeggggggfffeeehhhhhhiiilllpppssstttuuuppprrruuu{{{uuujjjbbb^^^\\\[[[[[[]]]___aaaaaa```\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^___aaabbbbbb______^^^]]][[[ZZZYYYXXX]]]]]]___```aaaaaaaaaaaa___```aaabbbaaaaaabbbddd_________```aaacccdddeeeeeedddddddddeeehhhjjjllljjjjjjiiigggfffggghhhhhheeeeeeffffffeeecccaaa```aaaaaa```___^^^]]]]]]\\\ZZZZZZ[[[]]]```cccggghhhhhhiiiiiigggeeeccccccdddeeedddcccbbbbbbcccdddeeebbbccceeegggiiiiiiiiihhheeeiiimmmqqqwwwzzzssswww~~~~~~nnncccZZZUUUUUUZZZ]]]]]]aaahhhmmmssszzz{{{sssmmmggg___ZZZXXXTTTRRROOOMMMKKKJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQQQQUUUVVVWWWXXXZZZ[[[\\\\\\```aaacccdddeeeffffffgggjjjkkkkkklllnnnppprrrssszzzzzzzzzzzz{{{~~~~~~~~~~~~}}}{{{xxxvvvvvvwwwwwwuuuvvvwwwwwwtttrrrqqqqqqrrrqqqpppnnnmmmlllllllllkkklllmmmmmmnnnmmmmmmlllnnnooopppsssxxxzzzttttttooommmqqqvvv|||~~~~~~~~~|||xxxsssnnnkkkkkkllllllkkkjjjjjjkkkmmmppprrrqqqvvv{{{~~~xxxrrrnnnlllfffeeeddddddddddddddddddbbbbbbbbbccceeegggggggggkkkmmmpppuuuzzz~~~}}}||||||~~~rrrhhhbbb^^^]]]\\\\\\]]]___aaa``````\\\\\\\\\[[[[[[[[[ZZZZZZ[[[\\\]]]^^^```aaabbbccccccbbbaaa___]]][[[ZZZZZZ]]]^^^___```aaaaaaaaaaaa___aaabbbbbbbbbbbbccceee`````````aaabbbccceeeffffffeeeddddddeeehhhkkkmmmmmmkkkiiihhhhhhhhhhhhhhheeeeeeffffffeeedddcccbbbccccccbbbaaa```^^^]]]]]][[[[[[\\\]]]```ccceeegggeeeffffffeeecccbbbbbbccceeedddcccbbbbbbcccdddeeecccdddeeeggghhhiiiiiiiiicccgggjjjmmmqqqzzzuuuuuuxxxvvvkkkbbb\\\ZZZXXXUUUWWW\\\]]]bbbkkkttt}}}{{{sssjjjccc___WWWUUUQQQMMMKKKJJJIIIIIIJJJJJJLLLMMMOOOPPPPPPQQQPPPQQQRRRTTTUUUWWWXXXXXXZZZ[[[]]]___aaaccccccdddccccccdddeeefffhhhjjjjjjppppppqqqqqqrrrvvv|||~~~}}}}}}}}}}}}{{{yyywwwtttsssrrrssssssrrrtttuuuuuusssqqqqqqrrrnnnnnnmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjlllmmmooottt{{{|||wwwzzzuuurrrsssvvvxxx{{{yyywwwuuusssooonnnkkkgggddddddgggiiikkkkkkkkkmmmppptttwwwzzzxxx}}}|||zzzwwwsssoookkkhhhfffbbbaaaaaaaaabbbcccddddddbbbbbbbbbcccfffiiilllnnnrrrvvv|||yyynnneee```^^^___^^^]]]^^^```aaa```___]]]]]]\\\\\\[[[ZZZYYYYYYZZZ[[[]]]___aaabbbcccdddeeedddcccaaa___]]]\\\\\\^^^______```aaaaaaaaabbb```aaaccccccbbbbbbdddeeebbbbbbbbbbbbccceeeffffffhhhgggeeedddfffiiimmmoooqqqmmmiiihhhjjjjjjhhhfffdddeeeeeeffffffeeedddddddddccccccbbb```^^^]]]\\\[[[\\\\\\]]]___aaacccdddaaabbbccccccaaaaaabbbccceeeeeeddddddddddddeeeeeeeeeeeeffffffggghhhiiiiiicccfffiiijjjmmmrrr{{{}}}xxxtttxxxzzznnneee]]]VVVRRRRRRPPPTTT\\\gggrrr}}}zzzpppiiiaaa]]]VVVQQQNNNLLLKKKJJJHHHIIIJJJKKKLLLNNNNNNOOOMMMMMMOOOPPPRRRTTTUUUVVVSSSTTTWWWYYY\\\]]]______\\\\\\\\\]]]^^^```aaabbbdddfffhhhiiijjjmmmqqqtttxxxyyy{{{{{{zzzyyyzzz{{{}}}~~~~~~~~~~~~}}}|||||||||{{{xxxwwwtttrrrqqqqqqqqqqqqnnnppprrrrrrpppooopppqqqjjjjjjjjjjjjkkkkkkkkkkkkjjjjjjiiiiiiiiiiiijjjjjjlllnnnqqqwww{{{yyyxxxuuuxxx|||~~~xxxuuupppllljjjiiiiiiiiiiiihhhgggeeeeeeggglllppprrrrrrsssuuuxxx|||{{{wwwqqqpppnnnllliiigggeeedddbbbbbbbbbbbbbbbcccdddeeeddddddeeefffiiinnntttxxx}}}sssiiiccc```^^^aaa_________aaaaaaaaa______^^^]]]\\\[[[ZZZYYYXXXZZZ[[[^^^```bbbcccdddddddddcccbbb```________________________```aaaaaabbb```bbbcccdddccccccdddfffcccccccccddddddeeeggggggiiihhhfffeeefffjjjnnnppprrrnnniiiiiijjjkkkhhhfffdddeeeeeeeeeffffffeeeeeecccccccccbbb```^^^\\\[[[[[[[[[\\\]]]^^^___``````___```bbbbbbaaaaaaccceeefffeeeeeeeeeeeeeeeeeeffffffffffffgggggghhhiiiiiieeegggiiijjjkkkoootttyyyxxx{{{wwwiii\\\TTTOOOOOOSSS\\\gggqqq|||zzzqqqjjj```XXXSSSQQQNNNLLLHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMOOOPPPRRRTTTUUUVVVQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYZZZZZZ\\\]]]^^^^^^aaaccceeefffhhhkkkmmmqqqsssuuuuuuuuutttuuuvvvyyy{{{~~~|||}}}}}}}}}}}}~~~{{{{{{zzzzzzzzzzzzzzz{{{zzz}}}~~~~~~~~~|||||||||{{{{{{zzzzzzyyyxxxwwwvvvtttsssrrrrrrrrrmmmnnnooonnnlllkkkkkkllliiijjjjjjjjjkkkkkkjjjjjjhhhhhhhhhiiijjjlllnnnooorrrssswww|||~~~xxxwwwzzz~~~{{{wwwssspppnnnjjjiiifffcccaaaaaacccdddggghhhhhhiiikkkooouuuyyyxxxyyy{{{}}}{{{wwwrrrnnnhhhhhhgggfffeeedddcccbbbcccbbbbbbbbbccccccdddeeeeeefffhhhjjjnnnttt|||yyyllleeebbb```___bbb`````````bbbbbbbbb``````___^^^]]]\\\[[[ZZZYYY[[[\\\___aaacccdddddddddaaa```^^^]]]]]]^^^```aaa```______^^^______```aaa```bbbcccdddccccccdddfffddddddddddddeeefffggggggiiihhhffffffgggjjjnnnpppqqqmmmjjjhhhiiiiiihhhfffeeedddddddddeeeeeeeeefffeeeeeeeeeeeecccaaa___]]]ZZZ[[[[[[\\\]]]]]]]]]^^^___aaabbbcccbbbccceeeffffffffffffggggggfffffffffggggggggghhhhhhhhhhhhhhheeefffggghhhjjjmmmqqqttt{{{nnn]]]RRRMMMMMMSSSYYY```kkkuuuyyykkk```YYYUUUQQQNNNJJJIIIHHHHHHHHHIIIJJJJJJMMMMMMNNNPPPQQQRRRSSSTTTRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[]]]```bbbcccdddfffhhhjjjmmmoooppppppppprrrsssvvvwwwzzz~~~}}}zzzyyyxxxxxxwwwxxxyyyzzz{{{vvvvvvvvvuuuvvvvvvwwwwwwyyy{{{~~~zzz{{{}}}}}}yyyyyyzzzzzzzzzyyyxxxwwwxxxwwwvvvuuutttsssssssssmmmnnnnnnkkkiiigggggghhhhhhiiiiiijjjjjjjjjiiiiiiiiijjjlllnnnrrruuuxxxzzz{{{|||~~~~~~zzzwwwpppooommmkkkhhheeecccbbb___``````___^^^___bbbeeehhhjjjmmmooossswww}}}|||xxxuuuqqqnnnjjjgggaaaaaaaaaaaaaaaaaaaaa```aaaaaaaaabbbccceeefffggggggkkknnnrrruuu|||~~~{{{ooofffcccbbbaaa```bbbaaa```aaacccdddcccbbb``````______^^^]]]\\\\\\\\\^^^```cccddddddcccccc___^^^\\\[[[[[[]]]___```______]]]]]]]]]^^^___``````aaaccccccbbbbbbdddeeeeeeeeeeeeeeeeeefffgggggghhhggggggggghhhjjjmmmooommmkkkjjjhhhfffffffffgggeeeeeedddcccccccccddddddggghhhiiiiiihhhfffcccbbb[[[[[[\\\]]]^^^^^^^^^^^^___aaacccccccccdddeeegggfffggghhhhhhhhhhhhgggfffggghhhiiijjjiiihhhgggfffdddddddddeeegggkkknnnppprrrzzznnnYYYPPPKKKNNNQQQSSS\\\gggxxxiiiaaa\\\VVVRRROOONNNLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOSSSSSSTTTUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVXXX[[[\\\]]]^^^aaacccccceeehhhjjjjjjkkkmmmnnnpppqqqssswwwzzz{{{yyywwwssssssrrrrrrrrrtttuuuvvvttttttttttttuuuvvvvvvwwwyyyzzz|||}}}~~~}}}|||{{{tttwwwzzz{{{||||||~~~~~~}}}}}}~~~|||vvvwwwxxxxxxxxxwwwvvvuuuuuuuuuttttttsssrrrrrrqqqoooooonnnkkkhhhffffffgggggghhhjjjllllllllllllkkkmmmppptttyyy}}}}}}wwwqqqllliiieeedddcccaaa```___^^^^^^ZZZ]]]```aaaaaacccgggkkkooorrrvvvzzz~~~|||zzzssspppmmmjjjiiifffdddbbb^^^^^^^^^______``````aaa``````bbbdddgggiiilllmmmoootttyyy~~~{{{zzz}}}wwwooofffbbbbbbcccbbb```aaaaaa```bbbdddeeeeeedddaaaaaa``````_________^^^^^^___bbbdddeeedddcccaaa```___\\\ZZZYYYZZZ\\\]]]___^^^\\\[[[[[[\\\]]]______aaabbbbbbbbbbbbccceeeeeeeeeddddddeeeeeeffffffeeefffggghhhiiikkkllllllgggiiijjjgggcccbbbdddhhheeeeeecccbbbaaabbbbbbccceeefffhhhiiiiiigggeeeccc\\\]]]___```aaaaaaaaa``````aaacccccccccccceeefffgggggghhhiiiiiihhhggggggfffhhhjjjlllkkkiiifffdddgggeeeddddddfffiiilllmmmmmmsss|||mmmaaaWWWVVVSSSPPPUUU```vvvwwwmmmfff```ZZZWWWUUURRROOOMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWXXX\\\^^^^^^```ccceeefffgggiiikkkjjjjjjlllooosssuuuuuutttpppooonnnnnnoooqqqssstttsssssssssssstttuuuvvvwwwvvvwwwxxxyyyyyyyyywwwwwwqqqtttxxxyyyyyyyyyzzz|||}}}}}}}}}|||zzz{{{}}}|||}}}~~~~~~}}}{{{yyytttuuuvvvwwwwwwvvvuuutttttttttttttttsssrrrqqqqqqqqqqqqpppmmmjjjiiiiiikkkiiikkkooorrrtttuuuuuuuuuuuuxxx~~~~~~}}}~~~mmmqqqwww{{{~~~|||zzzxxxvvvrrrmmmiiieeecccaaa``````_______________ZZZ^^^bbbeeegggiiimmmqqqwww{{{}}}wwwrrroookkkiiifffdddcccbbb```^^^^^^______```aaabbbbbbccc```aaadddgggkkkooosssuuuwww}}}|||zzzwwwwww~~~~~~uuunnnhhhaaa___aaadddcccaaaaaa``````bbbdddffffffeeeaaaaaaaaaaaaaaa`````````___```ccceeeeeedddbbbaaacccaaa]]]ZZZXXXXXXYYYZZZ^^^]]][[[ZZZZZZ[[[]]]^^^___```bbbbbbaaaaaacccdddeeeeeedddddddddeeeffffffdddeeeggghhhjjjkkkkkkkkkcccgggjjjfffaaa___ccciiifffeeecccaaa``````aaaaaaaaaccceeeggggggeeecccaaa^^^___aaaccccccdddcccccc___aaaccccccbbbbbbdddeeeggghhhiiijjjjjjiiihhhgggfffhhhkkkmmmllliiieeeccckkkiiieeeeeefffjjjlllmmmnnnqqqwww~~~tttgggbbb[[[SSSVVV___hhhxxxpppiiiccc\\\ZZZVVVSSSQQQOOOOOOPPPNNNNNNMMMMMMLLLLLLLLLLLLKKKLLLMMMOOOQQQRRRRRRSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPRRRSSSSSSTTTVVVYYY\\\\\\^^^bbbdddeeefffiiijjjhhhggghhhkkkooorrrssssssoooooonnnnnnoooqqqsssuuurrrrrrrrrssstttuuuvvvwwwssstttuuuvvvvvvvvvuuutttqqquuuxxxzzzxxxxxxyyy{{{|||||||||{{{zzzzzz}}}zzzzzz{{{{{{{{{zzzxxxxxxrrrtttuuuwwwwwwvvvtttsssuuuuuuuuuuuuttttttsssrrrqqqrrrqqqooollllllmmmooommmppptttyyy}}}{{{}}}zzzxxxvvvuuuzzz~~~bbbcccdddfffjjjnnnqqqsss{{{|||~~~||||||zzzxxxvvvsssqqqooohhhiiiiiigggccc```______```bbbcccdddcccdddeeegggfffjjjpppssssssuuuxxxzzz~~~}}}{{{xxxtttoookkkhhhdddaaa______bbbcccbbb```^^^___```___^^^___aaacccggghhhkkkmmmpppuuu{{{|||xxxuuurrrpppsssxxxzzzuuupppgggfffdddbbbaaa```______```aaaaaabbbbbbbbbaaaaaadddbbb```___^^^___```aaa___```aaabbbcccdddddddddfffddd```\\\YYYXXXXXXXXX\\\\\\\\\\\\\\\]]]^^^___^^^aaadddcccaaa```aaaccc___``````aaaaaaaaa``````bbbccceeeggghhhhhhhhhggghhhgggfffddddddccccccdddccccccbbbaaa```___^^^^^^bbbaaaaaacccfffgggdddaaa[[[___eeehhhhhhgggeeeddddddddddddeeeeeeeeeffffffhhhiiijjjkkkjjjhhhfffdddhhhiiijjjkkkjjjjjjhhhgggjjjhhhfffeeeeeegggiiikkkppprrruuuyyy~~~ooocccZZZVVVfffuuu{{{uuuppplllfff```\\\YYYWWWUUURRRNNNJJJIIILLLNNNMMMLLLKKKLLLMMMNNNNNNOOOPPPRRROOOOOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPQQQSSSVVVYYY[[[^^^```bbbbbbcccdddfffhhhgggeeedddeeeiiilllooonnnnnnnnnooopppqqqssstttrrrtttuuuvvvvvvuuutttsssuuuttttttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrssstttuuuzzzwwwuuuvvvyyy{{{zzzxxxxxxwwwvvvvvvwwwxxxxxxwwwuuuwwwzzz{{{yyyxxxwwwwwwxxxzzzzzzwwwxxx{{{yyyuuuwwwvvvtttsssrrrtttuuuwwwxxx{{{}}}xxxrrrssswwwxxxwwwtttpppooottt|||ZZZZZZZZZ\\\^^^aaaccceeekkklllnnnppprrruuuzzz}}}|||xxxtttssssssooonnnmmmkkkjjjhhhfffeeebbbdddddddddbbb```aaabbbccceeehhhjjjkkkmmmppprrrrrrvvv{{{~~~uuusssppplllhhheeedddccc___]]][[[[[[]]]___^^^\\\^^^^^^^^^^^^___aaaeeeiiinnnpppsssvvvyyy~~~{{{wwwmmmiiigggjjjoooqqqnnniiieeedddcccaaa``````______```aaabbbbbbbbbbbbbbbbbbcccbbb```_________``````___```aaabbbccccccccccccfffdddaaa]]][[[YYYYYYYYY^^^^^^^^^^^^___```aaaaaaaaabbbbbbbbbaaa```aaabbbaaabbbbbbcccccccccbbbbbbbbbbbbccceeeeeeffffffffffffffffffeeedddccccccccccccbbbbbbaaa```______^^^aaa``````cccfffgggfffddd___cccgggiiiiiihhhggggggddddddddddddeeeeeeeeeeeejjjjjjllllllllljjjhhhgggiiiiiijjjjjjjjjiiihhhgggjjjhhhfffeeefffgggiiikkknnnooorrruuuyyyzzzkkkaaaaaakkk{{{~~~xxxqqqjjjeeeaaa___]]]YYYTTTRRRRRRRRROOOLLLJJJKKKMMMMMMLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMNNNOOOPPPRRRUUUXXXZZZ]]]```aaabbbcccdddfffgggfffeeedddfffiiilllmmmooonnnnnnnnnnnnoooooopppoooqqqsssuuuvvvuuutttttttttssssssrrrqqqqqqppppppnnnnnnnnnoooppprrrssstttwwwuuussstttvvvxxxwwwvvvuuutttttttttuuuvvvvvvvvvwwwyyy{{{{{{zzzyyyyyyzzzyyy~~~~~~yyyyyyyyyzzz|||~~~~~~wwwnnniiikkkssszzzXXXWWWVVVVVVWWWXXXYYYZZZ\\\^^^```aaabbbdddgggiiikkklllmmmmmmmmmnnnqqqtttwwwzzz}}}~~~}}}}}}}}}}}}|||zzzvvvqqqlllhhheeedddcccbbbaaa```_______________aaaccccccdddeeegggiiilllooorrrtttuuuxxx{{{}}}|||wwwsssqqqkkkhhhddd```]]]]]]]]]^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZ^^^^^^______bbbgggnnnsssxxxzzz~~~{{{wwwhhhddd```aaaeeehhhfffcccbbbaaa``````````````````aaaaaabbbccccccccccccccc```````````````_______________```aaabbbbbbbbbbbbfffdddaaa^^^\\\[[[[[[[[[````````````aaabbbcccdddeeeccc```___```aaa``````bbbbbbbbbccccccbbbbbbaaaaaaaaaaaaaaabbbccccccddddddeeeeeeeeeeeecccbbbaaabbbbbbaaaaaa``````____________```cccfffggggggfffcccfffhhhjjjiiihhhiiiiiiccccccdddddddddeeeeeeeeeiiijjjkkkkkkkkkjjjiiihhhiiiiiiiiiiiiiiihhhggggggiiihhhgggfffggghhhjjjlllmmmnnnpppqqqsssxxx~~~~~~}}}}}}}}}ooodddgggmmmssszzzxxxrrrpppiiiccc]]]XXXVVVTTTPPPMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMNNNPPPTTTVVVYYY[[[^^^```aaabbbdddfffeeeeeeeeefffgggiiikkklllooonnnmmmllllllllllllmmmmmmnnnqqqssstttuuuuuutttrrrrrrrrrqqqppppppooooookkkkkklllmmmnnnppprrrsssuuusssrrrssstttvvvuuuuuuttttttttttttuuuvvvwwwwwwvvvwwwxxxxxxwwwwwwyyy{{{~~~~~~qqqjjjkkkrrrxxx}}}aaa```]]][[[ZZZYYYYYYZZZXXXYYY[[[[[[[[[[[[\\\^^^^^^_________^^^___bbbdddeeehhhkkknnnppprrrvvvxxx{{{}}}{{{wwwuuuttttttrrrqqqpppooonnnnnnnnnnnnooonnnllljjjfffccc```^^^______^^^^^^^^^___```aaadddfffgggiiijjjmmmrrruuuzzz|||~~~|||vvvpppkkkgggeeebbb```^^^[[[ZZZZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\\\\\\\___```aaacccgggoooxxx~~~|||wwwkkkfffaaa___aaacccbbb```^^^^^^^^^^^^^^^___```aaa```aaabbbccccccddddddccc^^^___`````````______^^^^^^^^^___```````````````dddcccaaa___^^^]]]\\\\\\``````aaaaaabbbcccdddeeehhhccc___^^^___aaa```^^^``````````````````___^^^``````___^^^___```aaabbbbbbcccdddeeeeeecccaaa```aaaaaaaaaaaa````````````aaaaaabbbccceeefffffffffeeeggghhhhhhffffffgggiiiccccccccccccddddddddddddffffffggghhhiiiiiihhhhhhiiiiiiiiihhhhhhgggffffffiiihhhgggggggggiiikkklllmmmnnnooopppqqquuuyyy}}}~~~yyyuuusssyyytttqqqkkkfffeeeiiiqqqwww{{{sssiiiaaa]]]YYYVVVSSSOOONNNMMMMMMMMMKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIKKKKKKLLLNNNRRRTTTWWWYYY\\\^^^___aaaccceeecccdddeeeggghhhiiijjjjjjllllllkkkkkkkkkllllllmmmnnnoooppprrrssssssssssssrrrqqqqqqqqqpppppppppooollllllmmmmmmnnnpppqqqrrruuutttssstttuuuvvvwwwwwwwwwxxxxxxwwwwwwwwwxxxyyyxxxyyyxxxwwwwwwxxx{{{}}}}}}wwwxxx}}}kkkiiifffccc```^^^]]]]]]XXXZZZ[[[ZZZXXXVVVVVVVVVXXXXXXXXXWWWUUUUUUWWWYYY[[[]]]```aaaaaaccceeegggkkkmmmnnnnnnnnnoooqqqssstttwwwzzz~~~~~~zzzuuurrrtttrrroookkkhhhgggffffffddddddccccccccccccccccccddddddddddddcccaaa___^^^``````aaabbbccceeefffgggmmmnnnoooqqqssswww}}}}}}|||xxxvvvqqqlllgggbbb___]]][[[[[[[[[[[[[[[ZZZZZZYYYZZZZZZ[[[\\\\\\^^^___aaa```bbbeeeiiioooxxx{{{vvvooojjjddd`````````___]]][[[[[[[[[\\\]]]^^^```aaa``````aaabbbcccddddddccc]]]^^^____________^^^^^^]]]]]]^^^_________^^^^^^bbbaaa```___^^^]]]\\\\\\_________```aaabbbddddddhhhddd___]]]___```___]]]```````````````___^^^^^^___^^^]]]]]]^^^___aaabbb```aaacccddddddbbb```___````````````aaaaaaaaaaaaddddddddddddddddddeeeeeeeeeffffffeeeccccccdddeeebbbbbbbbbcccccccccdddddddddeeefffggghhhiiiiiiiiiiiiiiihhhgggfffffffffeeegggggggggggghhhiiijjjkkkkkkmmmnnnoooppprrrvvvzzzwwwqqqnnnsssrrreee\\\ZZZ^^^bbbhhhpppzzz}}}qqqiiiddd___\\\TTTRRRNNNMMMMMMLLLIIIGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKMMMPPPSSSUUUWWWZZZ\\\]]]^^^```bbbaaabbbdddfffggghhhhhhhhhgggggghhhiiikkklllnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppoooppppppqqqqqqrrrrrrsssssstttuuuwwwxxxzzz{{{{{{zzzxxxxxxyyy{{{}}}|||}}}uuusssppplllhhhfffeeeddd^^^```aaa```\\\YYYVVVUUUWWWWWWVVVTTTRRRRRRSSSUUUWWWXXXZZZZZZYYYYYY[[[\\\]]]___``````___^^^___aaaccceeehhhkkklllmmmmmmlllpppppprrrsssuuuwwwxxxyyyuuuvvvxxxyyyzzzyyyyyyxxxzzzzzzzzzyyyxxxvvvsssrrrqqqqqqpppoooooooooooopppooooooooonnnllliiifffddddddcccaaa___^^^\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]^^^]]]^^^___aaaaaabbbbbbbbbdddfffhhhjjjlllmmmnnnnnnvvvwwwxxxyyy||||||vvvsssqqqpppllljjjgggddd```]]][[[[[[WWWXXXYYYZZZZZZZZZYYYXXXYYY[[[]]]^^^___aaadddfffeeeiiiooouuu|||xxxsssmmmiiiccc___]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]___```^^^___```aaabbbccccccccc]]]]]]]]]^^^^^^^^^^^^^^^\\\\\\]]]]]]]]]]]]]]]\\\^^^^^^^^^]]]]]]\\\\\\[[[]]]]]]]]]^^^___aaabbbccceeeccc```_________^^^]]]bbbbbbbbbbbbaaa```______]]]]]]]]]^^^___```bbbbbb``````aaabbbbbbaaa```_________``````aaaaaabbbbbbeeeffffffeeecccbbbdddeeeeeeffffffeeecccaaabbbcccaaaaaabbbbbbbbbccccccccceeefffggghhhjjjkkklllmmmjjjiiihhhfffeeeeeeeeeeeeffffffffffffgggiiijjjjjjhhhjjjkkkllllllnnnrrrttt|||zzzvvvppprrr}}}~~~mmm___WWWTTTTTT[[[```fffkkkqqqzzz{{{ssslllggg___ZZZSSSOOONNNMMMJJJGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIIIIJJJLLLPPPRRRSSSVVVXXXZZZZZZ[[[\\\^^^]]]^^^```bbbcccdddddddddbbbcccdddfffiiilllnnnppppppooooooooooooooooooooooooooooooooooooooooooooorrrqqqqqqpppppppppppppppmmmooopppqqqrrrtttvvvyyyzzz|||~~~}}}{{{{{{~~~|||xxxvvvuuutttppprrrsssqqqmmmgggdddbbb^^^^^^]]][[[XXXWWWXXXZZZVVVXXXYYYYYYXXXXXXYYY[[[UUUVVVXXXXXXWWWVVVWWWXXXZZZ[[[]]]^^^_______________```aaabbbdddeeefffgggddddddeeeeeefffgggggghhhhhhhhhhhhhhhgggeeecccbbbbbbbbbaaaaaabbbbbbcccccccccbbbaaa```___^^^]]]\\\YYYZZZZZZZZZYYYYYYXXXWWWXXXYYY[[[\\\^^^______```bbbbbbdddeeegggiiijjjkkkoooqqqtttxxxzzz{{{zzzyyy~~~{{{uuuooojjjgggeeedddaaaaaa___]]]\\\[[[ZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZ[[[^^^aaacccdddgggkkkoooqqqvvv~~~yyysssooohhheeeaaa^^^[[[ZZZYYYXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^___```aaabbbbbbbbb^^^]]]\\\\\\\\\]]]___```[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ\\\\\\\\\]]]___```bbbcccaaabbbbbbaaa___]]]^^^^^^bbbbbbbbbbbbaaa```___^^^[[[\\\^^^```aaaccccccddd````````````````````````^^^______```aaabbbbbbcccdddeeefffeeecccccceeehhhggghhhiiigggeeecccbbbcccaaaaaaaaaaaabbbbbbbbbcccdddeeefffgggiiikkkmmmnnnjjjiiigggeeeddddddddddddddddddeeefffggghhhiiiiiiiiijjjkkkkkkkkkkkknnnpppttt{{{{{{~~~}}}xxx}}}mmm___WWWTTTWWWYYY\\\^^^ccckkkuuu}}}~~~rrriii___WWWTTTRRRNNNKKKIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGHHHIIIJJJLLLOOORRRRRRTTTVVVWWWWWWWWWXXXZZZYYYYYYZZZ[[[]]]^^^___```^^^___```cccfffiiikkkmmmlllkkkkkkllllllmmmnnnnnnllllllllllllllllllllllllooonnnnnnnnnnnnnnnooooookkkmmmppprrrrrrtttxxx|||{{{~~~yyytttrrrhhhhhhgggdddaaa```aaabbbXXXZZZ\\\\\\[[[[[[]]]^^^RRRTTTVVVWWWVVVUUUVVVWWWYYYYYYYYYYYYYYYZZZZZZ[[[UUUVVVWWWXXXYYY[[[[[[\\\ZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^^^^^^^]]][[[YYYXXXZZZZZZYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYVVVWWWXXXZZZZZZZZZYYYXXX[[[\\\^^^```bbbcccdddeeekkkkkklllmmmppprrrtttuuuzzz|||}}}{{{{{{vvvrrrmmmgggbbb^^^\\\\\\[[[[[[ZZZZZZYYYZZZZZZ[[[\\\ZZZYYYXXXXXXZZZ\\\^^^___bbbfffiiijjjmmmrrrvvv{{{|||wwwsssooollldddbbb```]]][[[ZZZZZZYYYWWWWWWXXXXXXZZZ[[[\\\]]]\\\]]]^^^```aaaaaabbbbbb^^^]]][[[[[[[[[]]]___```[[[[[[\\\\\\\\\[[[[[[ZZZXXXYYYZZZZZZZZZZZZYYYYYY[[[\\\\\\]]]___```bbbccc^^^aaacccbbb___]]]]]]___````````````___^^^]]]\\\ZZZ\\\^^^aaacccdddeeeddd``````_________``````aaa^^^^^^___```aaabbbccccccbbbdddeeedddccccccgggjjjiiijjjkkkjjjhhheeeddddddaaaaaaaaaaaabbbbbbbbbbbbbbbbbbccceeegggiiikkkmmmjjjiiigggeeeddddddddddddccccccdddeeefffggghhhiiilllmmmmmmlllkkkkkkmmmnnnooovvv|||{{{kkk```ZZZYYYYYYYYYZZZ]]]ccckkkppp}}}wwwjjj```[[[XXXSSSPPPMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGIIIIIIJJJLLLOOORRRRRRTTTVVVVVVUUUUUUVVVWWWVVVVVVVVVWWWXXXZZZ\\\]]]\\\]]]^^^```cccfffhhhjjjggghhhhhhiiijjjlllmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmnnnoookkknnnrrrtttuuuwww|||}}}{{{yyyxxxwwwtttqqqnnnkkkjjjjjjjjjhhhfffdddcccaaa```^^^\\\ZZZXXXXXXXXXZZZ[[[XXXYYYYYYZZZZZZYYYYYYXXXUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXXXXYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[ZZZWWWVVVUUUUUUVVVXXXZZZ\\\\\\ZZZXXXYYY\\\]]]\\\ZZZ\\\\\\\\\[[[[[[\\\___bbb___aaadddhhhkkkmmmnnnnnnnnnrrrwwwyyyzzz}}}zzzvvvrrrnnnjjjggggggeeebbb^^^[[[ZZZYYYYYYZZZXXXVVVVVVXXXYYYZZZZZZZZZ[[[[[[ZZZZZZ\\\___bbbaaafffmmmpppqqquuu|||yyyvvvtttnnneee```\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\^^^___```___^^^^^^]]][[[ZZZXXXXXXYYY[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXZZZ[[[\\\]]]^^^aaa```___]]]]]]^^^^^^___^^^]]]]]]\\\\\\\\\]]]^^^]]]]]]^^^```aaaccceeefffeeeaaa]]][[[\\\___aaabbbeeecccaaa______```bbbdddcccddddddeeeeeeffffffggghhhlllqqqrrrooohhhbbb______`````````aaaaaabbbbbbcccdddfffggghhhiiihhhhhhiiiiiigggfffdddcccaaaaaabbbaaaaaaaaaaaaccceeefffgggiiijjjiiihhhggghhhjjjmmmqqqtttttttttyyyrrrjjjgggaaa\\\]]]aaaeeefffeeettt|||}}}pppeee[[[VVVWWWRRRPPPMMMLLLLLLKKKIIIHHHJJJGGGGGGKKKMMMNNNQQQVVVWWWVVVUUUSSSRRRRRRSSSTTTSSSSSSRRRRRRRRRSSSSSSTTTZZZZZZ\\\^^^aaabbbaaa```dddeeeffffffeeeeeefffgggkkklllllljjjgggdddcccdddfffiiillllllkkklllooorrrpppsssvvvzzz}}}~~~|||zzzwwwvvvtttrrrpppmmmlllkkkhhhgggddd```^^^\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXXXXYYYZZZZZZYYYYYYYYYWWWWWWXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZ[[[]]]___aaa___]]]]]]___bbbddddddcccfffffffffeeeeeefffiiikkkmmmoooqqquuuwwwyyyzzzzzz}}}~~~zzzwwwtttoookkkhhheeebbb______^^^[[[YYYWWWWWWXXXXXXXXXWWWVVVUUUVVVXXXYYYYYY\\\\\\]]]\\\]]]___cccgggjjjpppwww{{{}}}tttrrrqqqllleee```YYYYYYXXXXXXWWWVVVUUUUUUWWWWWWXXXXXXYYYYYYZZZZZZ\\\\\\]]]^^^^^^^^^^^^^^^\\\[[[ZZZXXXXXXYYY[[[\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVWWWXXXYYY[[[]]]^^^_________^^^]]]]]]^^^___```^^^]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^```bbbeeefffeeeaaa]]]\\\]]]```bbbcccbbbaaa___^^^]]]^^^___`````````aaacccdddeeeffffffjjjnnnssstttqqqkkkeeebbbbbbbbbbbbaaaaaa`````````bbbccceeeggghhhhhhhhhggghhhgggfffeeedddbbbaaaaaa```_________```aaacccdddccceeeffffffffffffhhhiiiiiimmmooonnnlllpppyyyzzztttnnnkkklllllliiifffnnnsss~~~qqqeee^^^]]]VVVSSSPPPOOONNNNNNMMMLLLNNNKKKLLLPPPSSSUUUYYY^^^]]]\\\[[[XXXVVVUUUUUUUUURRRQQQQQQRRRRRRSSSTTTUUUXXXXXXYYY[[[]]]^^^]]]]]]___aaadddfffgggiiikkklllmmmnnnnnnkkkhhhdddcccbbbcccgggkkknnnppprrruuuxxxxxx{{{~~~}}}zzzyyyuuutttrrrnnnjjjfffcccaaabbbbbbccccccccccccbbbbbb___aaabbbccccccbbb```___[[[\\\]]]___```````````````____________aaabbbcccddddddddddddeeefffhhhjjjgggggggggiiimmmpppqqqqqqtttuuuuuuttttttuuuwwwyyy}}}~~~xxxvvvuuurrrnnnjjjgggccc```^^^\\\ZZZWWWWWWWWWVVVUUUUUUVVVXXXYYYXXXWWWVVVVVVVVVXXXYYYZZZ]]]^^^___```bbbgggmmmqqqyyywwwmmmllllllhhhbbb^^^WWWVVVVVVVVVUUUUUUTTTTTTWWWWWWWWWXXXYYYYYYZZZZZZ]]]\\\\\\\\\\\\]]]^^^^^^[[[ZZZYYYYYYYYYZZZ[[[\\\[[[[[[ZZZYYYXXXVVVUUUUUUWWWXXXXXXYYYYYYXXXXXXXXXVVVWWWXXXYYY[[[]]]^^^___^^^]]]]]]\\\]]]^^^```aaa^^^^^^^^^^^^^^^]]]\\\\\\```___]]]\\\]]]```cccfffeeebbb^^^\\\^^^```bbbcccaaa``````___^^^]]]]]]]]]^^^___```bbbccceeefffgggiiilllqqqrrrooojjjfffcccdddcccbbbaaa```___^^^^^^aaabbbdddfffgggggggggfffeeeeeeddddddcccbbbbbbaaa^^^^^^]]]^^^^^^___```aaa___```bbbccccccdddfffhhhgggiiijjjhhhfffhhhooovvv|||}}}yyysssnnnmmmnnnvvvuuukkkfff\\\YYYUUUSSSSSSTTTTTTTTTSSSPPPQQQWWW\\\___eeelllhhhhhhgggccc^^^ZZZXXXXXXSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]___bbbfffjjjmmmoooppppppqqqrrrppplllhhhfffeeebbbgggnnnuuuyyy}}}~~~wwwuuutttwww||||||zzz{{{|||wwwsssqqqppppppppppppppppppppppppmmmnnnpppqqqqqqooollljjjhhhiiijjjjjjjjjjjjjjjjjjkkkjjjiiiiiijjjlllnnnpppqqqqqqqqqqqqrrrtttuuuvvvvvvvvvvvvxxxzzz}}}vvvpppmmmkkkgggdddaaa^^^[[[ZZZYYYXXXVVVTTTTTTTTTTTTTTTUUUWWWXXXYYYXXXXXXXXXXXXXXXYYY[[[]]]^^^```cccggglllssszzzzzzpppgggffffffaaa\\\ZZZVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZ]]]\\\[[[ZZZZZZ[[[]]]^^^ZZZZZZYYYYYYYYYZZZ[[[[[[]]]\\\ZZZYYYWWWVVVUUUUUUWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXZZZ\\\___```^^^]]]]]]]]]^^^```bbbccc___```aaaaaa```___^^^]]]aaa___\\\ZZZ[[[^^^bbbeeeeeebbb^^^]]]___aaabbbcccbbbbbbbbbbbbaaa___^^^]]]``````aaabbbcccdddeeeeeedddgggkkkllljjjfffbbbaaabbbbbbaaa```___^^^]]]]]]```aaaccceeeffffffeeeeeecccccccccbbbbbbbbbbbbbbb]]]]]]]]]^^^^^^______```^^^___aaabbbaaabbbdddeeefffhhhiiigggeeeffflllpppuuu~~~wwwyyy}}}yyyvvvvvv~~~{{{qqqeeeaaa\\\YYYYYY[[[\\\\\\YYYVVVXXX___fffllluuu}}}||||||{{{uuummmeeeaaa___[[[[[[[[[ZZZZZZ[[[[[[\\\[[[\\\^^^^^^___```bbbdddbbbdddggglllrrrvvvxxxyyyzzz|||}}}|||xxxtttqqqoooiiinnnvvv~~~yyytttrrrsssuuuyyy~~~yyyrrroooooorrrwwwzzzyyy{{{~~~~~~|||zzzyyyyyyyyyxxxwwwvvvuuutttxxxxxxwwwvvvwwwzzz|||~~~xxxssslllgggdddaaa^^^[[[[[[YYYVVVVVVVVVVVVUUUSSSTTTTTTTTTUUUVVVWWWWWWXXXWWWXXXZZZZZZYYY[[[^^^aaabbbeeekkkrrryyysssjjjbbbaaa```[[[WWWVVVWWWWWWXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXYYYYYYYYY\\\\\\ZZZYYYYYYZZZ[[[\\\YYYYYYYYYYYYYYYZZZZZZ[[[^^^]]][[[YYYWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXYYY\\\^^^___^^^^^^^^^^^^```bbbdddeeeaaaaaabbbbbbbbbbbbaaaaaacccaaa^^^]]]]]]^^^aaacccdddaaa^^^]]]___aaabbbbbbaaabbbccccccbbb```^^^]]]aaaaaaaaa``````````````````cccfffgggeeeccc``````______^^^^^^^^^]]]]]]]]]___```aaacccddddddddddddbbbbbbbbbbbbbbbbbbbbbbbb^^^^^^_________```_________aaabbbbbb``````aaacccdddfffggggggfffgggjjjnnnrrr}}}tttooonnnrrrvvv{{{qqqmmmhhheeedddeeeffffffccc```bbbjjjsss|||xxxrrrooolllkkkiiihhhfffeeeeeeeeehhhjjjlllmmmllllllnnnpppnnnnnnrrrxxx}}}wwwyyy}}}{{{rrrkkkfffccc```ccchhhoooyyywwwqqqnnnpppuuuyyyzzz|||~~~}}}}}}yyyxxxyyy|||~~~}}}xxxttthhheeeaaa^^^[[[YYYWWWUUUVVVTTTSSSRRRSSSTTTSSSRRRSSSTTTTTTUUUVVVWWWWWWXXXWWWZZZ\\\]]]]]]___dddhhhkkkpppxxxmmmeee___]]]\\\WWWTTTTTTWWWWWWXXXXXXYYYYYYZZZZZZVVVVVVVVVWWWXXXXXXYYYYYY[[[[[[ZZZYYYYYYYYYYYYZZZWWWXXXXXXYYYYYYZZZZZZZZZ^^^\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[ZZZYYYXXXYYY[[[]]]^^^___^^^^^^^^^___aaacccdddbbbaaaaaaaaabbbcccdddeeeeeeeeedddcccccccccccccccbbb```^^^]]]^^^```aaa```___```aaaaaaaaa```^^^]]]``````___^^^]]]\\\[[[[[[___aaadddeeedddbbbaaaaaa^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^```bbbcccccccccbbbcccccccccbbbbbbbbbbbbbbb______```aaaaaa``````___```aaabbbaaa```___```aaabbbcccdddeeeeeeeeehhhiiilllsssuuuzzzzzzooojjjjjjlllnnnxxx}}}yyyuuutttttttttsssqqqnnnooovvv~~~|||yyywwwuuuttttttzzz}}}|||zzzzzz{{{wwwwwwyyyzzzqqqjjjeee```]]]XXX[[[aaaiiiuuuwwwrrrqqquuuyyyzzz|||zzzzzzzzz}}}|||nnnllliiiiiijjjiiigggeee]]]\\\ZZZYYYXXXWWWVVVUUUUUUSSSQQQQQQRRRSSSRRRQQQTTTUUUVVVXXXZZZ[[[\\\\\\\\\```dddeeeeeehhhnnnsssyyyzzzyyyzzzuuuggg```[[[[[[ZZZVVVTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVWWWXXXYYYZZZZZZZZZZZZ\\\[[[XXXWWWVVVVVVWWWXXXWWWWWWYYYZZZZZZ[[[[[[[[[]]][[[YYYXXXXXXYYY[[[]]]^^^]]]]]]]]]^^^___aaabbbaaa```______```cccfffhhhhhhjjjkkklllkkkiiifffdddaaa___]]]\\\^^^____________``````aaaaaaaaaaaaaaa``````______^^^]]]]]]]]]]]]```cccccccccbbbbbbbbbaaaaaa``````___^^^]]]]]]\\\]]]___aaabbbbbbbbbaaadddddddddccccccbbbbbbbbb^^^___```aaaaaa```___^^^]]]^^^``````______```bbbaaabbbcccddddddddddddeeefffkkklllqqq|||yyypppmmmiiisss~~~yyyyyy~~~yyyvvvuuu{{{zzzttttttuuuwwwwww{{{{{{{{{{{{~~~wwwpppjjjeeebbb^^^```dddiiisss|||xxxzzz~~~~~~}}}}}}||||||{{{zzzwwwrrroooeeebbb^^^]]]]]]]]]\\\[[[YYYYYYYYYYYYYYYXXXXXXWWWVVVTTTRRRRRRSSSTTTSSSRRRVVVWWWZZZ\\\___```aaabbbcccggglllnnnnnnqqqxxx~~~xxxvvvvvvxxxuuukkkccc]]]YYYYYYYYYWWWVVVWWWRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUVVVWWWWWWXXXXXXYYYXXXYYYZZZZZZZZZYYYWWWVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZYYYWWWUUUUUUUUUWWWXXXWWWWWWYYYZZZ[[[[[[[[[[[[^^^\\\ZZZXXXWWWYYY[[[\\\]]]\\\[[[[[[\\\]]]___```___^^^\\\\\\^^^bbbfffiiikkkmmmqqqsssrrrnnniiieee```^^^\\\\\\]]]^^^___^^^bbbbbbbbbcccddddddeeeeeebbbbbbbbbbbbbbbbbbbbbbbb\\\^^^```aaa`````````aaaeeeeeecccbbb```^^^]]]\\\\\\]]]___```bbbbbbaaaaaaeeeeeeddddddcccbbbbbbaaa^^^___`````````___^^^]]]ZZZ[[[]]]^^^^^^___aaabbbcccdddeeeeeedddccccccbbbccchhhhhhllltttuuu|||{{{qqqjjjrrr~~~~~~|||vvvrrrnnnpppyyytttjjjgggggghhhhhhiiikkkmmmrrrzzz~~~wwwqqqmmmhhhiiiiiijjjqqq~~~zzzvvvrrrqqqooonnnmmmjjjhhhfffdddccc\\\ZZZWWWUUUTTTTTTUUUVVVRRRTTTVVVVVVUUUTTTTTTTTTSSSSSSSSSTTTVVVXXXZZZ[[[[[[^^^```aaaaaabbbdddfffnnnsssxxx{{{|||{{{uuurrrsssvvvyyy|||wwwpppjjjfff___^^^]]][[[YYYXXXWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[^^^]]][[[YYYXXXWWWWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYWWWUUUTTTTTTUUUVVVUUUVVVWWWWWWWWWYYY\\\___]]][[[YYYXXXWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]^^^aaaaaa```______aaaeeeiiioooqqqtttuuutttpppkkkhhhcccaaa___\\\[[[[[[\\\]]]aaa```___```bbbddddddccccccccccccbbbaaa___]]]\\\``````_________``````aaahhhjjjjjjeee^^^ZZZ\\\^^^^^^___```aaabbbddddddeeeeeeeeedddddddddeeeeeefffdddcccbbbaaa```^^^]]]]]]ZZZZZZ[[[\\\]]]___```aaacccbbbaaaaaaaaabbbdddeeeddddddfffhhhlllqqquuuxxx}}}{{{wwwvvv{{{}}}xxxrrrjjjdddeeeiiinnnuuu}}}tttggg```]]]___aaafffdddfffmmmxxx~~~yyyvvvooonnnmmmmmmrrr}}}|||zzzwwwsssoookkkhhhgggbbbaaa```^^^\\\[[[YYYYYYWWWVVVUUUSSSRRRRRRRRRSSSQQQSSSUUUUUUTTTSSSSSSTTTXXXXXXXXXZZZ[[[]]]___```eeegggiiijjjkkkmmmppprrrxxx}}}yyyrrroooooorrruuuyyyxxxvvvrrrmmmhhhccc```___^^^\\\ZZZYYYWWWWWWWWWUUUUUUUUUUUUUUUVVVVVVWWWZZZZZZZZZZZZZZZYYYYYYYYY\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYVVVTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWYYY[[[^^^\\\[[[YYYXXXXXXXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^___aaaaaaaaa``````bbbfffiiimmmooorrrtttsssoookkkhhhbbb```^^^]]]\\\\\\]]]^^^```___^^^___bbbdddddddddccccccccccccaaa___]]][[[^^^^^^^^^^^^^^^___```aaafffhhhhhhddd^^^[[[\\\___^^^^^^___```aaacccdddeeecccdddeeefffffffffddddddbbbbbbbbbbbbaaaaaaaaaaaa]]]]]]]]]]]]^^^___aaaaaabbbbbbaaaaaaaaabbbcccdddbbbbbbbbbdddhhhmmmqqqttt}}}|||vvvsssuuuyyynnnddd```___aaafffllluuu{{{yyymmmeeebbbcccddddddcccfffooo{{{{{{zzzwwwtttwww~~~~~~|||{{{zzzyyyxxxuuusssmmmllliiifffccc```]]]\\\YYYXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQSSSTTTUUUUUUTTTTTTVVVXXXZZZ[[[\\\^^^```ccceeefffmmmnnnppprrrtttwww{{{vvvnnniiijjjllloooooommmkkkgggccc___\\\[[[]]]\\\[[[YYYXXXWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWW\\\[[[[[[ZZZZZZYYYXXXXXXZZZZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYXXXVVVTTTTTTTTTVVVWWWXXXYYYYYYYYYXXXXXXZZZ\\\\\\[[[YYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^bbbbbbbbbaaaaaabbbfffhhhkkkmmmoooqqqpppmmmiiifff```___^^^]]]]]]^^^___```___^^^^^^___bbbeeeeeeeeedddddddddcccaaa___\\\[[[\\\\\\\\\\\\]]]^^^``````cccdddeeebbb]]][[[]]]___^^^^^^]]]^^^___aaaccceeecccdddfffggggggfffdddbbbbbbbbbccccccddddddeeeeee_______________```aaaaaaaaaaaaaaa```aaabbbbbbcccaaa``````aaadddiiinnnqqquuu}}}zzzvvvwww}}}zzz{{{{{{xxxuuuuuuyyy}}}uuuhhh```[[[YYY]]]bbbhhhooovvv~~~yyyqqqlllkkkkkkiiiiiilllvvv~~~~~~|||xxxvvvvvvwwwyyy{{{~~~wwwxxxyyyzzzzzzzzzzzzzzz{{{}}}}}}{{{xxxtttrrrnnnmmmkkkjjjjjjiiifffdddbbbaaa___]]][[[YYYWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRSSSSSSSSSSSSRRRVVVWWWWWWWWWWWWYYY\\\^^^^^^___bbbeeejjjnnnrrrtttwwwyyy{{{}}}sssjjjffffffhhhjjjjjjhhhdddaaa^^^[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXX[[[[[[ZZZZZZZZZZZZZZZZZZXXXYYY[[[]]]]]]\\\[[[ZZZYYYYYYXXXXXXXXXYYYZZZZZZXXXWWWUUUTTTTTTUUUVVVWWWYYYZZZ[[[ZZZXXXXXXXXXZZZ[[[ZZZYYYYYYYYYYYYZZZZZZXXXYYYZZZ[[[\\\]]]]]]^^^aaabbbbbbaaaaaabbbeeeggggggiiikkkmmmllljjjgggddd^^^]]]]]]]]]^^^___```aaa^^^]]]]]]___bbbeeeffffffeeeeeeeeedddaaa___\\\[[[ZZZZZZ[[[[[[]]]^^^`````````aaaaaa```]]]\\\]]]___^^^^^^]]]]]]___aaaccceeeeeeeeeeeefffeeeeeedddddddddddddddeeeeeeeeeffffffaaa``````_________``````aaa``````aaaaaaaaabbbbbbbbbaaa``````bbbggglllooopppwww}}}~~~}}}zzzvvvvvvyyy|||~~~qqqiiieeecccfffkkkjjjpppxxxyyywwwvvvxxxwwwyyy~~~xxxtttssstttxxx|||mmmmmmnnnoooooooooooooooooorrrtttuuuvvvwwwzzz|||{{{zzzzzz{{{}}}~~~|||xxxvvvsssqqqooollliiifffcccaaa___]]]]]]\\\ZZZXXXYYYXXXXXXVVVUUUTTTSSSSSSNNNNNNNNNOOOOOOOOOPPPPPPOOOOOOQQQRRRSSSTTTTTTTTTWWWXXXZZZ[[[\\\^^^bbbffffffhhhlllrrrxxx|||pppgggcccdddeeeffffffdddaaa^^^[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXYYYYYYZZZ[[[\\\\\\]]]XXXYYY[[[]]]^^^^^^\\\[[[YYYYYYXXXXXXWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWXXXZZZ[[[\\\[[[YYYXXXXXXYYYZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[]]]^^^^^^___^^^^^^___```aaa```___```bbbdddccceeegggiiiiiigggdddbbb]]]]]]]]]^^^___```aaabbb^^^]]]]]]___bbbeeeffffffeeeeeeeeedddbbb___]]]\\\[[[[[[[[[\\\]]]^^^```aaa_________^^^]]]]]]^^^______^^^^^^___```bbbdddeeeiiigggdddbbbbbbccceeegggggggggffffffeeedddddddddaaa``````_______________```aaaaaabbbbbbbbbbbbbbbbbbaaa______aaadddhhhjjjjjjnnnsssyyy~~~~~~yyyvvvtttwww{{{xxx}}}~~~|||xxxvvvwwwzzzdddeeefffggggggggggggggggggiiikkkmmmnnnoooqqqsssrrrrrrrrrrrrsssuuuwwwyyyyyyyyyxxxwwwwwwyyy}}}}}}zzzuuusssqqqqqqqqqqqqpppoookkkiiigggeeedddbbb___\\\[[[XXXVVVTTTTTTSSSRRRPPPQQQPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNOOOOOOPPPPPPQQQOOOOOOPPPRRRTTTUUUWWWWWWYYY\\\___bbbdddggglllooonnnpppuuu|||vvvkkkdddbbbcccddddddcccaaa^^^[[[YYYWWWWWWWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWXXXYYYYYYWWWXXXYYYZZZ\\\]]]^^^^^^YYYZZZ\\\]]]^^^^^^]]]]]]ZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVTTTTTTTTTVVVXXXYYYZZZ\\\]]]\\\ZZZXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZ]]]^^^___``````___^^^]]]\\\^^^^^^^^^]]]]]]___aaa```aaaccceeeeeedddbbbaaa\\\]]]^^^___```aaabbbbbb___^^^^^^___bbbeeeeeeeeeddddddddddddcccaaa___]]]]]]]]]]]]]]]^^^___aaaaaa______^^^^^^^^^^^^_________```aaabbbdddeeefffffflllhhhddd```___bbbfffhhhhhhhhhgggeeedddbbbaaaaaaaaa``````_________``````aaaaaabbbccccccccccccbbb```___^^^^^^___aaaccceeegggiiilllnnnsss|||}}}vvvyyy{{{[[[\\\]]]^^^___`````````]]]```bbbcccdddeeehhhjjjiiiiiihhhhhhiiikkklllmmmkkklllmmmmmmmmmnnnpppsssrrrssstttvvvwwwyyyzzz{{{zzz|||}}}|||||||||||||||zzzxxxvvvuuurrrmmmjjjeeecccaaaaaabbbbbbbbbaaa]]][[[ZZZYYYYYYXXXUUUSSSSSSQQQNNNNNNNNNOOOOOONNNLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUXXX[[[]]]___```dddiiimmmqqquuuyyy|||zzz}}}wwwooofffaaaaaaccccccbbbaaa```^^^[[[YYYWWWUUUUUUTTTTTTTTTTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYZZZ[[[\\\\\\]]]]]][[[[[[\\\\\\]]]^^^^^^^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUTTTTTTTTTVVVYYYZZZZZZ[[[]]]\\\ZZZYYYXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]][[[YYYXXXZZZ[[[\\\\\\ZZZZZZ\\\]]]]]]^^^```bbbcccbbb```___]]]]]]^^^``````aaaaaaaaa```___^^^___bbbdddddddddccccccddddddcccbbb```___``````______```aaabbbbbb```___^^^^^^^^^_________```bbbdddfffhhhhhhggggggkkkhhhdddaaa```bbbeeeggggggfffeeedddbbbaaa```___aaaaaa`````````aaabbbbbbaaabbbcccdddeeeddddddccc`````````aaaaaabbbbbbbbbfffhhhiiiiiikkkqqq{{{|||wwwvvvvvv{{{}}}zzzuuuxxx~~~PPPQQQRRRTTTUUUUUUUUUVVVRRRTTTVVVXXXXXXZZZ\\\^^^^^^^^^]]]]]]]]]^^^```aaaaaadddfffhhhgggggghhhhhhjjjkkklllnnnoooqqqrrrsssppprrruuuyyy{{{|||||||||yyyyyyyyyyyyyyyyyyyyyzzzxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyy|||~~~~~~}}}yyyxxxwwwvvvuuuuuuuuuuuuvvvuuurrrpppnnnoooppppppnnnlllkkkjjjiiifffccc```[[[YYYWWWWWWXXXXXXWWWVVVSSSRRRQQQQQQQQQQQQNNNLLLNNNLLLJJJJJJLLLNNNNNNNNNJJJKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRYYYYYYYYYZZZ]]]```dddfffhhhlllrrrxxx|||zzzxxxzzz}}}qqqjjjbbb^^^```bbbbbbaaaaaaaaa___]]]ZZZXXXVVVUUUSSSSSSSSSTTTUUUVVVXXXYYYXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\]]]\\\\\\\\\\\\]]]^^^___]]]]]]\\\ZZZYYYYYYYYYYYYVVVUUUTTTTTTUUUWWWYYYZZZYYY[[[]]]]]][[[YYYYYYYYYXXXXXXYYYZZZZZZ[[[ZZZZZZWWWWWWXXXXXXWWWUUURRRQQQXXXYYYZZZZZZYYYXXXZZZ[[[[[[]]]___```aaaaaa___^^^]]]^^^___```aaaaaaaaaaaaaaa```___```bbbddddddcccbbbbbbcccdddcccbbbaaa```bbbbbbaaaaaaaaabbbbbbcccaaa___^^^^^^_________^^^aaacccfffiiijjjjjjiiigggiiihhheeecccbbbcccdddeeeeeeddddddcccbbbaaa```___bbbbbbaaaaaabbbccccccdddbbbcccdddeeefffeeeddddddbbbcccddddddddddddcccccccccdddddddddeeeiiiqqqxxx|||wwwqqquuu|||~~~}}}zzzyyyzzz|||LLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOQQQSSSTTTVVVVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWWWWYYYZZZ[[[\\\]]]^^^```bbbbbbbbbcccdddfffiiijjjlllnnnppppppppppppqqqpppooonnnmmmlllkkkkkklllkkkkkkjjjjjjkkkkkklllfffdddfffjjjooopppkkkfffhhhfffdddeeegggiiihhhfffdddddddddccccccbbbbbbbbb^^^]]][[[YYYVVVTTTRRRQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKKKKJJJEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNOOOOOONNNOOOQQQSSSSSSTTTVVVWWWYYY[[[]]]^^^bbbccceeefffhhhmmmssswwwuuu}}}zzzxxxuuuuuuyyy~~~uuunnngggdddaaa^^^]]]^^^```aaaaaa___]]][[[XXXVVVTTTRRRTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZ\\\]]]^^^]]]]]]\\\\\\ZZZYYYYYY[[[\\\[[[[[[ZZZ[[[\\\]]]^^^______```]]]]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTUUUWWWXXXWWWVVV[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXWWWUUUTTTTTTUUUUUUYYYZZZZZZYYYWWWWWWXXXYYY[[[\\\^^^```aaaaaa``````]]]^^^___aaabbbbbbbbbbbb```_________```aaacccddddddcccbbbaaaaaabbbccccccdddbbb```bbbeeegggfffeeeccc```^^^___bbbdddcccaaaccccccdddeeeeeeffffffgggddddddcccccccccccccccdddaaaaaaaaa___\\\[[[[[[\\\bbbccccccbbbbbbaaa```___cccccccccddddddeeeeeeeeefffbbb```bbbfffiiihhheeeiiigggfffeeeeeegggjjjlllpppxxx~~~JJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTTTTUUUWWWXXXYYYYYYXXXXXXYYYZZZ]]]^^^```cccdddeeeeeedddcccccccccbbbbbbbbbbbbbbbaaa``````______``````aaa```^^^]]]___bbbbbb]]]XXX\\\YYYXXXXXX[[[\\\\\\ZZZYYYYYYXXXXXXWWWWWWWWWWWWRRRRRRQQQPPPNNNMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMPPPQQQRRRSSSRRRSSSUUUWWWXXXXXXYYY[[[^^^cccgggjjjkkklllnnnpppsssxxx~~~uuuvvvxxx~~~~~~{{{wwwpppiiidddbbb___\\\[[[\\\^^^______^^^]]][[[XXXVVVUUUTTTQQQQQQQQQRRRSSSTTTUUUVVVXXXYYY[[[]]]^^^^^^^^^^^^[[[YYYXXXXXXYYYZZZYYYXXXZZZZZZ[[[\\\]]]^^^^^^___]]]]]]\\\[[[ZZZYYYXXXXXXVVVUUUTTTUUUWWWXXXXXXWWWZZZZZZZZZYYYYYYYYYYYYXXX[[[ZZZZZZYYYYYYYYYYYYYYYZZZXXXWWWUUUTTTTTTTTTUUUZZZ[[[[[[ZZZXXXXXXYYYZZZ[[[\\\^^^___````````````___```aaaaaabbbbbbbbbaaaaaaaaa``````aaacccdddeeedddcccbbbaaaaaabbbbbbcccdddbbbaaabbbeeegggfffeeedddaaa___```bbbddddddbbbcccddddddeeeeeeffffffgggeeedddccccccbbbbbbbbbbbbaaaaaaaaa___\\\[[[\\\^^^bbbbbbbbbcccbbbbbbaaa```cccccccccdddddddddeeeeeedddbbb```bbbhhhkkkkkkhhhhhhfffdddcccccceeegggiiijjjooozzz}}}KKKKKKKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOPPPOOOMMMLLLMMMNNNPPPQQQSSSUUUWWWWWWWWWWWWSSSTTTTTTUUUVVVWWWXXXXXXTTTTTTSSSSSSSSSSSSTTTTTTVVVTTTRRRSSSTTTTTTQQQMMMPPPNNNMMMMMMOOOPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMNNNNNNNNNMMMMMMMMMOOOQQQSSSTTTTTTUUUXXXZZZ_________bbbhhhooovvvzzzyyy{{{~~~zzz}}}|||uuurrrnnngggbbb```___\\\[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZYYYWWWVVVUUUPPPPPPPPPQQQRRRTTTUUUVVVYYYZZZ[[[]]]]]]]]]]]]\\\[[[YYYXXXWWWXXXXXXWWWVVVXXXYYYYYYZZZ[[[\\\]]]^^^]]]]]]\\\[[[ZZZZZZYYYXXXWWWUUUTTTTTTVVVXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXX[[[[[[ZZZYYYYYYYYYYYYZZZZZZYYYWWWUUUTTTSSSTTTTTTZZZ[[[\\\[[[YYYXXXYYYZZZZZZ[[[]]]___`````````___aaaaaabbbbbbbbbbbbbbbaaaccccccbbbbbbcccdddeeefffccccccbbbaaaaaaaaaaaaaaadddcccbbbccceeegggfffeeeeeeccc``````bbbdddeeeeeedddddddddeeeffffffggggggfffeeedddbbbbbbaaaaaaaaa___```___^^^\\\\\\]]]___aaabbbbbbccccccccccccccccccccccccccccccdddddddddcccaaa```ccchhhllllllkkkeeedddbbbaaaaaabbbcccddddddeeekkkuuu~~~{{{wwwzzz~~~}}}QQQQQQQQQPPPOOOOOONNNNNNJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKJJJHHHGGGHHHIIIHHHJJJLLLMMMNNNOOONNNNNNLLLLLLMMMNNNOOOPPPQQQQQQMMMMMMLLLLLLLLLLLLMMMMMMNNNLLLJJJKKKMMMNNNMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJJJJKKKLLLMMMMMMNNNKKKKKKKKKLLLLLLLLLLLLMMMJJJKKKMMMOOOPPPRRRRRRRRRRRRUUUXXXZZZ[[[]]]___aaaeeegggjjjooovvv~~~~~~ssslllhhheee```\\\]]]\\\[[[ZZZZZZ[[[\\\]]]___^^^\\\[[[XXXWWWUUUTTTQQQRRRRRRSSSTTTVVVWWWXXX[[[[[[\\\]]]]]]\\\ZZZZZZ[[[ZZZYYYYYYYYYYYYWWWUUUWWWXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\[[[ZZZZZZYYYYYYXXXVVVTTTTTTWWWYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXVVVUUUSSSSSSTTTTTTYYYZZZ[[[[[[YYYXXXXXXYYYYYY[[[\\\^^^____________``````bbbccccccdddddddddcccccccccddddddeeeeeeeeebbbaaaaaa```____________ccccccddddddeeefffeeeeeefffdddbbbaaabbbdddfffgggddddddeeeeeefffgggggggggffffffdddcccaaaaaa``````]]]^^^]]]\\\[[[[[[^^^```aaabbbcccdddeeeeeeeeeeeebbbbbbbbbcccccccccccccccbbb``````bbbfffiiiiiiiiibbbaaa___^^^]]]^^^___```aaaaaadddjjjqqqyyyzzzvvvwwwzzz{{{xxxzzzXXXXXXVVVUUUSSSQQQPPPOOOKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHHHHGGGGGGHHHIIIEEEFFFHHHJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKIIIHHHHHHIIIJJJJJJJJJHHHIIIIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPQQQSSSVVVXXXYYYZZZ[[[\\\___cccgggiiikkknnnpppooosssyyy{{{tttllleeeaaa^^^[[[YYYYYYZZZZZZ[[[[[[\\\\\\]]]```___]]][[[XXXVVVTTTSSSRRRRRRSSSSSSTTTVVVWWWXXXXXXYYYZZZ\\\]]]]]]\\\\\\]]]\\\[[[[[[[[[[[[XXXVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYWWWVVVUUUVVVXXXZZZ[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWUUUTTTSSSSSSTTTTTTWWWXXXZZZZZZXXXWWWVVVWWWYYYZZZ\\\]]]^^^___^^^^^^]]]^^^```bbbdddeeefffgggccccccddddddddddddddddddaaa``````______^^^]]]]]]bbbcccdddeeeeeedddddddddeeedddcccbbbbbbdddfffgggddddddeeeffffffgggggghhhgggfffeeecccbbbaaaaaaaaa]]]]]]\\\[[[ZZZ[[[^^^aaaaaabbbccceeeffffffffffffbbbbbbbbbbbbbbbbbbbbbbbbaaa```______aaabbbbbbbbb___^^^]]][[[[[[[[[[[[\\\^^^^^^aaagggkkkoooxxxyyyyyy{{{~~~vvvppppppsssuuuyyycccaaa___\\\YYYVVVTTTSSSOOONNNNNNNNNMMMMMMMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGGGGFFFFFFGGGIIIDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHKKKJJJIIIHHHGGGFFFFFFGGGEEEFFFGGGFFFEEEEEEGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSYYYZZZ\\\^^^```aaaaaabbbfffjjjppptttwwwzzz}}}vvvooojjjddd___\\\ZZZXXXWWWVVVWWWYYYZZZ[[[\\\\\\\\\___^^^]]][[[XXXVVVUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSTTTWWW[[[]]]___``````]]]\\\\\\]]]^^^]]]ZZZXXXVVVWWWXXXXXXZZZZZZ[[[\\\ZZZZZZZZZYYYYYYXXXXXXXXXVVVVVVVVVXXXZZZ\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZWWWWWWVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVUUUWWWYYYYYYXXXVVVVVVVVVXXXYYY[[[]]]^^^^^^^^^]]]ZZZ\\\^^^aaadddfffggghhhcccdddeeeeeeeeeeeeddddddaaaaaaaaaaaa```^^^]]]\\\```bbbdddeeecccbbbbbbbbbcccdddeeedddcccccceeefffeeeeeeeeefffgggggghhhhhhhhhgggfffdddcccccccccccc______^^^\\\[[[\\\___bbbcccccceeefffggggggggggggbbbbbbbbbaaaaaaaaaaaaaaa___^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZZZZ[[[___dddeeeffflllsssyyy~~~|||uuurrrrrrqqqrrrxxxuuusssppplllhhhddd```___ZZZZZZYYYWWWVVVUUUTTTSSSNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGHHHIIIHHHGGGFFFGGGHHHEEEFFFHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHJJJJJJKKKJJJIIIHHHHHHHHHFFFHHHIIIHHHFFFFFFIIIKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWYYYZZZ\\\^^^``````fffgggiiillloooppprrrrrrvvvzzzvvvnnndddaaa^^^[[[YYYXXXVVVUUURRRTTTVVVYYYZZZ[[[ZZZZZZ\\\[[[[[[ZZZYYYXXXXXXWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSUUUXXX[[[]]]^^^______\\\\\\\\\^^^___^^^\\\YYYWWWWWWXXXYYYZZZ[[[\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWUUUUUUWWWZZZ\\\]]]\\\ZZZ[[[ZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVTTTSSSSSSSSSSSSUUUVVVWWWVVVXXXZZZZZZYYYWWWVVVVVVXXXYYY[[[\\\]]]^^^]]]]]]ZZZ\\\^^^```ccceeeffffffeeefffgggggggggfffeeeeeeddddddddddddcccaaa___^^^^^^aaaddddddbbb``````aaa```ccceeeeeedddcccccceeeeeeeeeffffffgggggghhhhhhhhhgggfffeeeeeeeeeeeeeeeccccccaaa^^^]]]^^^bbbeeedddeeefffgggggggggggggggbbbbbbaaaaaaaaa`````````\\\\\\[[[ZZZXXXWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXYYY\\\aaaaaa```dddjjjnnnvvv}}}}}}|||wwwrrrnnnlllhhhgggeeeccc```^^^\\\[[[UUUUUUUUUUUUTTTTTTSSSSSSOOOOOONNNNNNMMMLLLLLLLLLLLLLLLMMMKKKIIIGGGGGGHHHHHHIIIKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKGGGIIIKKKLLLMMMMMMNNNOOOKKKMMMNNNMMMKKKKKKMMMPPPMMMMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVXXXXXX[[[[[[[[[\\\\\\\\\\\\]]]\\\^^^```cccfffiiilllmmmsssuuuyyy}}}{{{oooiii]]]\\\ZZZXXXWWWVVVUUUTTTPPPQQQTTTWWWYYYYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[YYYXXXWWWWWWVVVVVVWWWWWWYYYZZZ[[[\\\\\\[[[ZZZZZZ[[[[[[\\\]]]______\\\ZZZWWWWWWXXXYYYZZZ[[[\\\\\\WWWWWWWWWWWWWWWWWWVVVVVVTTTUUUWWW[[[^^^^^^\\\YYYZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWSSSRRRRRRRRRTTTUUUWWWXXXVVVYYY[[[\\\ZZZXXXWWWWWWWWWYYYZZZ\\\]]]]]]]]]]]]\\\]]]^^^```bbbcccddddddfffggghhhiiiiiihhhgggfffffffffffffffeeecccaaa```]]]```ddddddaaa______```^^^bbbffffffdddbbbbbbdddeeeeeeffffffggghhhhhhhhhhhhggggggfffffffffgggggggggfffdddaaa___```dddgggeeeffffffgggggggggggggggbbbbbbaaaaaa`````````___ZZZZZZZZZYYYWWWVVVWWWXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYYYY\\\___^^^]]]aaahhhiiiooowww|||}}}zzzvvvrrroookkkhhheeedddcccaaa^^^\\\ZZZYYYXXXVVVVVVUUUUUUTTTTTTSSSSSSQQQQQQPPPPPPOOONNNNNNMMMNNNNNNNNNNNNOOOQQQRRRSSSUUUTTTSSSQQQQQQQQQRRRSSSPPPOOONNNMMMMMMNNNOOOOOOSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTSSSQQQRRRSSSUUUOOOPPPRRRTTTVVVWWWXXXXXXZZZZZZZZZ[[[]]]^^^```aaaaaadddhhhjjjkkklllmmmnnnnnnqqqtttvvvxxx{{{|||qqqhhhbbbXXXWWWVVVVVVVVVVVVWWWXXXTTTTTTVVVXXXZZZ\\\]]]^^^YYYZZZ\\\\\\\\\[[[YYYXXXUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYWWWXXXZZZ[[[\\\\\\[[[[[[UUUVVVWWWXXXYYYYYYYYYYYYUUUUUUUUUUUUVVVVVVWWWXXXZZZZZZZZZ[[[[[[\\\\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWYYYYYYZZZ[[[\\\]]]]]]]]][[[\\\]]]^^^___aaabbbbbbccceeegggiiijjjiiigggeeeggggggfffeeecccbbbaaa``````aaabbbcccddddddcccbbbcccbbbaaa``````aaabbbcccccccccddddddfffgggiiijjjjjjiiigggfffeeeeeeeeeeeeeeedddcccbbbbbbbbbcccdddfffffffffeeedddcccbbbaaa``````______^^^^^^^^^]]]]]][[[YYYVVVUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVXXX[[[\\\\\\]]]```bbbiiirrryyyyyyuuuuuu}}}~~~|||{{{yyy|||~~~{{{yyyvvvuuussspppnnnkkkjjjiiihhhfffdddaaa^^^\\\[[[ZZZWWWVVVUUUTTTSSSRRRSSSSSSWWWWWWXXXYYYZZZ\\\]]]^^^ZZZZZZZZZZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWXXXXXXYYYZZZZZZYYYYYY[[[]]]YYYZZZ\\\^^^```aaabbbbbbbbbccceeegggjjjlllnnnooopppsssvvvyyy{{{}}}|||sssjjjbbb^^^XXXXXXWWWVVVVVVWWWXXXXXXTTTUUUUUUVVVVVVWWWXXXXXXXXXYYY[[[\\\\\\[[[YYYXXXVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZZZZWWWXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTTTTUUUVVVVVVYYYYYYYYYZZZZZZ[[[[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^``````aaacccdddfffggghhhgggfffeeegggffffffdddcccbbbaaaaaa```aaabbbcccccccccbbbaaaaaa```____________```aaabbbbbbbbbccceeefffhhhiiigggggggggffffffeeeeeeeeedddcccbbbaaa```aaaaaabbbeeeeeeeeedddcccbbbaaa`````````___^^^^^^]]]\\\\\\[[[YYYWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]___aaapppvvvzzzwwwooolllpppwww}}}|||wwwrrrnnnpppqqqrrrtttwww}}}~~~~~~}}}{{{wwwssspppmmmlllkkkfffdddaaa^^^]]]]]]___```eeefffgggiiikkkmmmnnnooohhhhhhjjjkkkmmmmmmnnnnnnlllkkkjjjiiihhhgggggggggfffdddbbbaaaaaabbbeeefffeeegggiiiiiihhhiiijjjllllllmmmoooqqqsssttttttuuusssuuuyyy|||}}}~~~}}}{{{zzz|||yyytttmmmfff```\\\YYYXXXXXXWWWVVVVVVWWWXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUWWWXXXZZZ[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWYYYZZZ[[[[[[[[[ZZZXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYVVVVVVVVVVVVWWWXXXYYYYYY[[[ZZZZZZZZZYYYYYYYYYYYYXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[\\\]]]^^^______```bbbccccccddddddddddddccceeeeeeeeedddcccbbbbbbaaa```aaabbbbbbbbbaaa```___^^^^^^]]]]]]]]]]]]^^^^^^`````````aaacccdddfffgggdddeeefffffffffeeeddddddaaaaaa```____________```bbbcccccccccbbbaaa`````````___^^^]]]\\\[[[ZZZYYYXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZ[[[^^^```ppptttuuupppgggbbbdddhhhpppwwwyyyvvvwww{{{{{{sssllllllllllllnnnqqqvvv{{{~~~{{{{{{xxxtttpppoooppprrrtttvvvwwwyyy|||}}}~~~~~~}}}|||{{{zzzzzzxxxwwwtttrrrrrruuuxxxzzzzzz|||~~~~~~~~~uuuppprrruuuxxx{{{uuuqqqoooooopppmmmgggbbb]]]ZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUZZZZZZ[[[[[[ZZZXXXWWWVVVWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSRRRSSSSSSTTTTTTWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWYYYZZZZZZZZZYYYVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZ\\\\\\]]]]]]^^^______```aaaaaaaaaaaaaaaaaabbbbbbcccccccccbbbbbbbbbbbbbbb___```aaaaaa```___^^^]]][[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^___```bbbddddddaaabbbdddffffffeeecccbbb``````______^^^^^^^^^^^^`````````aaa``````______^^^^^^]]][[[ZZZXXXWWWWWWVVVVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRTTTUUUWWWXXXXXXYYY[[[]]]fffiiijjjfff```]]]^^^aaaeeeiiipppwwwxxxxxxxxxyyy}}}|||tttrrrqqqtttxxx|||}}}rrrjjjiiiooottt{{{|||uuuooollljjjiiiiiifffaaa\\\YYYYYYYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTSSSSSSTTTVVVVVVUUUUUUVVVWWWXXXYYYYYYYYYZZZYYYYYYXXXWWWUUUTTTSSSTTTTTTTTTTTTTTTSSSSSSSSSYYYZZZZZZZZZYYYWWWVVVTTTTTTTTTUUUVVVWWWWWWVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ[[[[[[ZZZZZZVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZYYYYYY\\\\\\]]]^^^___``````aaa`````````_______________````````````aaaaaaaaaaaa^^^______```___^^^\\\[[[YYYYYYZZZZZZZZZZZZYYYYYY\\\\\\\\\]]]___```bbbccc```aaacccdddeeedddbbbaaa_______________^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^\\\\\\[[[YYYXXXVVVUUUTTTUUUUUUTTTSSSSSSRRRRRRRRROOOOOOOOOOOOPPPPPPQQQQQQQQQSSSUUUVVVVVVVVVXXXZZZ[[[]]]^^^]]]ZZZYYYZZZ\\\]]]```cccfffkkkuuu}}}{{{zzz|||}}}|||sssuuu{{{}}}yyyqqqiiieeejjjuuu}}}|||vvvpppkkkhhhgggfffdddaaa]]]YYYWWWWWWYYYZZZWWWXXXYYYYYYYYYYYYXXXWWWRRRQQQPPPOOOPPPQQQSSSUUUSSSTTTTTTVVVWWWXXXYYYZZZYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRXXXYYYYYYYYYYYYWWWUUUTTTRRRSSSTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXXXXVVVTTTSSSRRRRRRSSSSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\[[[ZZZYYYVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZ[[[]]]^^^```aaaaaa_______________^^^^^^]]]\\\]]]]]]^^^___``````aaa\\\]]]^^^^^^^^^]]]\\\[[[YYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[\\\^^^___aaabbb```aaabbbbbbbbbbbb``````^^^^^^______^^^^^^]]]\\\ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRRRRQQQLLLLLLMMMNNNNNNOOOOOOOOOOOOPPPRRRSSSRRRSSSUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWZZZ[[[^^^eeennnvvv~~~{{{tttvvv{{{~~~}}}~~~[[[]]]aaafffnnnuuu{{{~~~{{{sssqqqooolllnnnwwwwwwuuupppkkkgggdddcccbbb___]]]YYYVVVTTTUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWRRRQQQOOONNNNNNPPPRRRTTTRRRSSSSSSTTTVVVWWWYYYZZZXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRRRRRRRQQQQQQPPPPPPWWWXXXXXXYYYXXXWWWUUUUUUSSSTTTUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRSSSUUUVVVUUUSSSQQQPPPOOOPPPQQQRRRTTTUUUVVVVVVWWWYYY[[[\\\]]][[[YYYXXXVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVWWWXXXZZZ\\\^^^``````]]]^^^___``````^^^\\\[[[YYYZZZ[[[\\\]]]^^^______ZZZ[[[\\\]]]]]]]]]\\\[[[YYYZZZZZZ[[[[[[ZZZZZZYYYZZZ[[[[[[\\\]]]___```aaabbbaaaaaa``````_________\\\\\\]]]]]]]]]\\\[[[ZZZXXXXXXYYY[[[[[[\\\\\\\\\WWWWWWVVVUUUUUUTTTSSSSSSQQQQQQQQQQQQQQQPPPPPPOOOJJJKKKKKKLLLMMMMMMNNNNNNLLLNNNPPPPPPPPPPPPRRRSSSRRRQQQPPPQQQRRRRRRQQQPPPOOORRRUUUVVVWWWZZZ```eeelllttt~~~xxxpppoooqqqwww~~~zzzvvvtttvvv|||}}}|||zzzxxxzzz}}}yyyyyy~~~RRRRRRTTTWWW\\\bbbgggjjjnnnvvv~~~yyyuuupppqqqsssuuu{{{~~~zzzrrrppplllhhhdddaaa___^^^\\\YYYVVVSSSRRRRRRSSSSSSWWWXXXYYYZZZZZZYYYXXXWWWUUUSSSQQQOOOOOOPPPRRRTTTRRRRRRSSSTTTUUUWWWYYYZZZXXXXXXXXXXXXWWWVVVUUUUUURRRRRRRRRQQQQQQPPPPPPPPPVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSRRRQQQPPPPPPPPPPPPPPPOOOQQQRRRTTTSSSQQQOOOMMMNNNOOOPPPRRRSSSUUUVVVWWWXXXZZZ\\\]]]]]][[[YYYWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXXXXYYYXXXXXXWWWWWWSSSTTTVVVXXX[[[]]]______\\\^^^```aaaaaa___\\\ZZZXXXXXXYYY[[[\\\]]]^^^___YYYZZZ[[[\\\]]]]]]\\\[[[YYYZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[[[[\\\]]]___```aaacccbbbaaa___^^^^^^^^^^^^ZZZ[[[[[[\\\\\\[[[YYYXXXWWWWWWXXXZZZ[[[[[[[[[[[[VVVUUUUUUUUUTTTTTTSSSSSSOOOOOOPPPPPPPPPOOONNNNNNJJJJJJJJJKKKLLLMMMMMMNNNKKKLLLNNNNNNNNNNNNPPPQQQOOONNNMMMNNNQQQRRRQQQPPPMMMPPPTTTUUUSSSTTTVVVYYY]]]dddppp~~~yyyrrrooonnnqqqxxxtttsssqqqllliiikkkqqqvvv}}}}}}~~~~~~}}}{{{yyy{{{yyyzzzyyyuuuqqquuuUUUPPPNNNQQQSSSTTTVVVYYY___cccgggjjjlllnnnssswwwwwwyyy}}}}}}|||||||||{{{}}}wwwsssqqqllliiiddd___[[[XXXWWWVVVTTTSSSQQQPPPPPPRRRTTTVVVUUUVVVWWWXXXYYYZZZ[[[\\\YYYTTTOOONNNQQQRRRPPPMMMRRRSSSSSSTTTTTTUUUVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQSSSSSSSSSSSSSSSSSSRRRRRRSSSQQQPPPNNNNNNOOOPPPQQQSSSSSSSSSRRRQQQQQQPPPPPPMMMNNNOOOQQQRRRSSSSSSSSSWWWWWWXXXYYYYYYXXXWWWVVVTTTTTTTTTUUUVVVWWWYYYZZZXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVWWWWWWVVVVVVUUUUUUSSSTTTVVVXXXZZZ[[[[[[[[[^^^]]]]]]aaaeeeeee___YYYZZZYYYXXXYYY[[[\\\]]]\\\XXXYYYZZZ[[[[[[ZZZYYYYYYWWWYYY[[[^^^^^^]]]\\\ZZZZZZZZZYYYYYY[[[^^^```bbbcccbbb___^^^]]]^^^___```\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVUUUTTTRRRQQQOOONNNMMMPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIJJJKKKJJJIIIIIIIIIIIIJJJKKKKKKOOONNNLLLKKKKKKLLLNNNOOOQQQPPPOOONNNNNNPPPRRRSSSYYY^^^eeeoooyyy~~~}}}{{{}}}|||wwwqqqkkkggghhhjjjiiihhhjjjsss~~~}}}{{{|||}}}{{{|||}}}}}}xxxyyy{{{~~~}}}{{{vvvtttqqqqqqvvvbbb[[[VVVVVVUUUSSSTTTVVVZZZ]]]aaacccccceeeiiilllkkkllloooqqqsssuuuwwwxxx||||||uuuoookkkhhhbbb```]]]YYYWWWUUUUUUUUUSSSRRRPPPOOOOOOQQQSSSUUUUUUUUUVVVXXXYYYZZZ[[[\\\\\\WWWRRRQQQTTTUUUTTTQQQTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTWWWWWWVVVVVVUUUTTTSSSSSSRRRSSSTTTTTTTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQPPPOOONNNNNNNNNPPPQQQRRRRRRRRRRRRVVVWWWXXXYYYYYYXXXWWWWWWTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWWWWWWWWWWVVVUUUTTTSSSTTTUUUVVVXXXYYYZZZ[[[___^^^___bbbfffeee```[[[ZZZYYYXXXYYY[[[]]]]]]\\\XXXYYYYYYYYYYYYYYYXXXXXXWWWXXX[[[]]]^^^]]][[[ZZZYYYYYYXXXYYYZZZ]]]___aaabbbaaa```___^^^______```\\\ZZZYYYYYYYYYZZZXXXWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVTTTRRRQQQOOOOOOOOOOOOOOOPPPOOOOOONNNNNNMMMLLLKKKIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMLLLKKKKKKLLLMMMMMMOOONNNLLLLLLLLLMMMOOOPPPOOOSSSXXX___fffoooxxx~~~~~~yyyrrrmmmjjjlllnnnmmmlllnnnttt|||}}}uuuqqqpppoooqqquuuvvv|||}}}zzz{{{}}}~~~~~~yyy{{{~~~~~~|||yyytttsssrrruuu|||wwwnnniiiddd___^^^```aaaccceeegggggghhhjjjllliiiiiiiiiiiihhhhhhgggfffiiimmmsss}}}yyyuuurrrrrrsssvvvzzz}}}zzzyyy~~~}}}{{{}}}{{{ssskkkfffaaa^^^VVVUUUTTTRRRRRRRRRRRRSSSQQQPPPOOONNNNNNPPPRRRSSSUUUUUUVVVWWWYYYZZZ[[[[[[\\\XXXTTTSSSUUUVVVUUUTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWXXXXXXYYYXXXWWWUUUTTTRRRRRRSSSTTTSSSRRRQQQPPPSSSSSSSSSRRRSSSSSSSSSSSSSSSRRRPPPOOOOOOOOOQQQRRRSSSSSSRRRRRRPPPOOONNNMMMNNNOOOPPPQQQQQQQQQQQQQQQUUUVVVWWWXXXYYYYYYXXXWWWSSSSSSTTTTTTUUUVVVXXXXXXZZZ[[[[[[[[[[[[[[[[[[ZZZXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTSSSTTTUUUWWWYYYZZZ___^^^___cccfffeeeaaa\\\ZZZYYYYYYZZZ\\\]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVWWWVVVXXXZZZ\\\]]]\\\[[[ZZZXXXWWWWWWXXXYYY[[[]]]^^^``````aaaaaaaaa``````___\\\ZZZXXXWWWXXXXXXWWWUUUVVVVVVVVVUUUUUUVVVVVVVVVYYYXXXWWWUUUTTTRRRQQQPPPMMMNNNOOOOOOOOOOOOOOOOOOMMMLLLKKKIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIJJJKKKLLLMMMKKKNNNQQQTTTWWW]]]ccchhhooo{{{{{{yyy{{{}}}|||}}}vvvrrrpppooorrrwwwvvv|||zzzzzzyyyzzz~~~~~~{{{tttrrrtttyyyzzz{{{}}}~~~}}}{{{yyywwwtttqqqmmmjjjkkknnnuuu~~~yyyqqqjjjeeeccccccdddeeehhhjjjmmmoooppprrruuuxxx}}}zzzsssnnnooorrruuu||||||{{{zzz}}}{{{sssjjjddd^^^ZZZWWWPPPOOOOOONNNNNNOOOPPPQQQOOONNNMMMMMMMMMNNNPPPQQQSSSTTTUUUVVVXXXYYYZZZZZZ[[[WWWTTTSSSTTTUUUUUUTTTWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVWWWYYYYYYYYYWWWUUUTTTQQQRRRSSSSSSSSSRRRPPPOOOPPPPPPQQQQQQQQQRRRQQQQQQTTTSSSQQQOOOOOOPPPQQQRRRTTTTTTTTTSSSRRRPPPNNNMMMOOOPPPPPPQQQQQQQQQPPPPPPTTTUUUWWWXXXYYYXXXXXXWWWSSSSSSSSSTTTTTTUUUWWWWWW[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTRRRRRRSSSUUUWWWYYY\\\]]]^^^aaadddccc```]]][[[ZZZYYY[[[\\\]]]\\\[[[ZZZYYYWWWUUUTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[ZZZYYYVVVVVVVVVWWWXXXYYY[[[\\\^^^___aaabbbbbbaaa```___]]]ZZZXXXWWWWWWXXXWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUSSSRRRQQQQQQLLLMMMNNNOOOOOOOOOOOOOOONNNLLLKKKIIIHHHHHHHHHIIIFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNOOORRRWWWZZZ\\\fffvvv~~~{{{xxxwwwvvvxxx{{{~~~|||zzz}}}tttmmmiiigggcccccccccdddeeeggghhhiiilllmmmpppsssxxxqqqjjjeeeccccccdddkkkrrr~~~{{{{{{|||~~~}}}tttooohhhaaa\\\WWWSSSPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOORRRRRRSSSUUUVVVWWWXXXYYYYYYWWWTTTSSSSSSTTTUUUUUUVVVVVVUUUTTTTTTSSSRRRRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVXXXWWWVVVTTTRRRQQQRRRSSSSSSSSSRRRPPPOOOPPPQQQSSSUUUUUUUUUSSSRRRUUUSSSRRRPPPPPPQQQRRRSSSUUUUUUVVVVVVTTTRRRPPPOOOPPPPPPQQQRRRRRRQQQQQQQQQTTTUUUWWWXXXXXXXXXWWWVVVSSSSSSSSSSSSTTTTTTUUUVVV[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXXXXWWWVVVUUUTTTUUUTTTRRRQQQRRRTTTVVVWWWYYYZZZ\\\^^^```___]]][[[[[[ZZZZZZ\\\]]]]]]\\\ZZZYYYXXXVVVTTTTTTTTTTTTUUUUUUVVVXXXYYYYYYYYYYYYYYYUUUUUUVVVVVVWWWXXXYYYZZZ\\\]]]```bbbbbbaaa```^^^^^^[[[XXXWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXVVVUUUUUUSSSRRRQQQPPPOOOLLLMMMMMMNNNOOOOOOOOOOOONNNMMMKKKIIIHHHGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIJJJGGGHHHHHHHHHHHHJJJNNNQQQUUU[[[eeeppp{{{{{{xxxwwwwwwzzz}}}|||}}}|||zzzrrrrrrqqqqqqqqqssstttuuuvvvwwwxxxzzz|||uuugggbbb^^^^^^___ccclllvvv}}}{{{~~~|||tttooodddaaa[[[WWWSSSPPPMMMJJJOOOOOONNNNNNMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVWWWYYYXXXVVVTTTTTTUUUVVVWWWUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPPPPPPPRRRRRRRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPSSSVVVZZZ]]]]]][[[XXXVVVUUUTTTRRRQQQPPPQQQSSSTTTTTTUUUVVVWWWVVVTTTRRRQQQPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXWWWVVVUUUSSSSSSRRRRRRSSSTTTTTTUUUYYYZZZZZZZZZZZZZZZZZZYYYVVVVVVWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRSSSSSSUUUUUUVVVWWWYYY[[[\\\\\\[[[ZZZ[[[[[[[[[\\\^^^^^^\\\YYYXXXWWWVVVUUUUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXUUUUUUVVVVVVWWWXXXXXXYYYZZZ[[[^^^```aaa```___^^^]]]ZZZXXXWWWXXXYYYZZZYYYYYYXXXXXXWWWWWWXXXXXXYYYTTTTTTSSSRRRQQQPPPOOOOOOLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGGGGGGGGGGHHHLLLOOOSSSVVVZZZ___fffnnnvvv||||||zzzyyyyyy~~~}}}||||||}}}~~~yyyvvvxxx{{{tttpppiiieeedddfffiiippp|||zzzqqqhhhbbbYYYVVVRRRPPPNNNLLLJJJHHHLLLMMMMMMMMMLLLLLLKKKJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTUUUWWWVVVUUUSSSRRRSSSUUUVVVSSSSSSRRRRRRQQQQQQPPPPPPRRRQQQPPPNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQTTTXXX^^^cccddd```[[[XXXVVVUUUSSSQQQQQQRRRSSSTTTRRRSSSUUUWWWWWWUUUSSSRRRQQQQQQRRRTTTUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTWWWXXXXXXYYYYYYXXXXXXWWWSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVXXXZZZZZZZZZZZZ[[[[[[[[[\\\]]]^^^^^^[[[YYYUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXUUUUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]____________[[[XXXUUUUUUVVVYYYZZZZZZXXXWWWWWWVVVVVVWWWWWWXXXTTTSSSSSSRRRQQQPPPOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLNNNMMMKKKHHHGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFHHHKKKNNNOOOQQQSSSUUUXXX]]]ccchhhjjjsss|||||||||~~~{{{uuurrruuu~~~|||yyyuuurrrooorrroooooorrrwww~~~{{{rrrhhh^^^WWWTTTRRROOOMMMMMMLLLKKKIIIJJJJJJJJJKKKKKKJJJJJJIIILLLMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRPPPOOOOOOQQQTTTQQQQQQQQQQQQQQQPPPPPPPPPRRRQQQOOONNNNNNOOOQQQRRRRRRRRRQQQQQQQQQQQQRRRSSSSSSTTTUUUUUUUUUTTTRRRQQQSSSXXX___eeefffbbb\\\WWWVVVUUUSSSRRRQQQRRRSSSTTTPPPRRRTTTVVVVVVUUUSSSRRRQQQQQQSSSTTTVVVVVVWWWWWWWWWXXXXXXXXXWWWUUUSSSRRRSSSRRRRRRRRRRRRSSSSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUTTTSSSSSSTTTVVVXXXZZZZZZZZZZZZ[[[[[[[[[\\\^^^___^^^[[[YYYTTTUUUVVVXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVWWWXXXXXXUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^______YYYVVVTTTSSSUUUXXXZZZZZZWWWVVVVVVUUUUUUVVVVVVWWWTTTSSSSSSRRRQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLKKKNNNMMMKKKHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGFFFDDDDDDFFFGGGIIIDDDEEEEEEFFFFFFFFFFFFFFFCCCDDDDDDCCCBBBDDDGGGJJJKKKMMMOOOQQQRRRUUUYYY\\\[[[cccnnn{{{~~~~~~|||}}}|||}}}~~~zzztttpppsss|||}}}wwwsssqqqpppsss{{{||||||{{{{{{{{{||||||}}}wwwkkk```WWWQQQNNNMMMNNNNNNNNNMMMLLLJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKHHHJJJMMMPPPQQQQQQPPPOOOPPPPPPOOOOOONNNOOOOOOOOOUUUTTTSSSTTTVVVVVVTTTSSSRRRQQQOOOMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSRRRUUUWWW[[[______]]]ZZZXXXUUUTTTRRROOONNNMMMMMMMMMOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSUUUWWWXXXXXXXXXXXX[[[ZZZYYYXXXWWWVVVUUUUUUSSSSSSRRRQQQQQQRRRSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTRRRSSSUUUWWWXXXYYYZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZUUUUUUUUUVVVWWWXXXYYYZZZVVVWWWWWWUUUTTTTTTVVVXXXYYYXXXXXXXXXXXXWWWWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\YYYYYYYYYXXXWWWWWWYYY[[[[[[YYYWWWTTTTTTUUUWWWXXXTTTUUUUUUTTTRRRPPPNNNLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHFFFDDDCCCBBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFHHHIIIJJJLLLNNNPPPRRRRRRSSSXXX^^^eeeooo~~~}}}{{{}}}|||zzz{{{|||wwwwww{{{~~~}}}{{{~~~~~~|||wwwsssuuu}}}xxxrrrnnnkkkkkkjjjfffjjjrrr}}}}}}~~~~~~|||{{{{{{{{{vvvqqqiii```WWWQQQMMMKKKKKKKKKLLLLLLKKKJJJHHHGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIKKKMMMPPPQQQPPPOOONNNOOONNNNNNNNNNNNNNNOOOOOOTTTSSSRRRSSSUUUUUUSSSRRRRRRQQQOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVUUUUUUUUUTTTTTTSSSSSSTTTVVVXXXZZZ[[[YYYWWWUUUUUUTTTRRRQQQOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZYYY\\\[[[ZZZYYYWWWUUUTTTSSSTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\[[[ZZZZZZVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXWWWVVVTTTTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[\\\\\\\\\[[[[[[XXXYYYYYYXXXWWWWWWYYY[[[[[[YYYWWWTTTSSSTTTUUUWWWTTTTTTSSSRRRQQQOOONNNMMMLLLLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGFFFDDDCCCBBBCCCDDDEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGGGGHHHJJJLLLMMMNNNOOOLLLOOOSSSXXX```mmm}}}~~~}}}|||}}}|||||||||zzzyyyvvvssstttxxx|||~~~~~~}}}wwwsssssszzz|||zzzvvvrrrmmmjjjhhhhhhhhhgggbbbdddhhhppp{{{}}}|||xxxwwwuuurrrnnnkkkiiihhhaaa^^^YYYSSSNNNKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOOOONNNMMMLLLMMMLLLLLLLLLMMMNNNOOOOOORRRQQQQQQRRRSSSSSSRRRPPPRRRQQQOOONNNOOOPPPRRRSSSSSSSSSSSSRRRSSSSSSTTTUUUVVVVVVTTTSSSSSSTTTUUUUUUSSSTTTTTTUUUTTTSSSRRRRRRUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTVVVWWWYYY[[[\\\\\\[[[[[[]]]\\\ZZZYYYWWWUUUTTTSSSUUUTTTSSSRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWYYYZZZ[[[[[[[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXXYYYYYYXXXXXXXXXWWWUUUUUUVVVXXXWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\[[[[[[ZZZZZZWWWXXXYYYXXXWWWWWWYYY[[[ZZZYYYVVVTTTSSSSSSTTTTTTTTTSSSQQQPPPOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDBBBBBBCCCDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPTTT]]]iiirrr|||~~~~~~}}}}}}~~~~~~}}}~~~}}}|||{{{zzzwwwuuurrrrrrrrrsssvvvzzz}}}zzzrrrkkkiiilllooo}}}yyyuuurrrrrrqqqpppqqqsssssspppnnniiijjjnnnwww|||xxxwwwwwwvvvtttqqqpppmmmiiiddd___ZZZXXXSSSQQQNNNLLLJJJIIIIIIIIIGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOOOOQQQPPPOOOPPPRRRRRRPPPOOOPPPOOONNNMMMNNNPPPRRRTTTTTTTTTSSSSSSSSSTTTTTTUUUWWWVVVTTTSSSSSSTTTVVVWWWTTTSSSRRRQQQPPPPPPPPPPPPSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUWWWYYYZZZ\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWXXXYYYYYYYYYXXXTTTUUUWWWYYYZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTWWWWWWXXXXXXWWWWWWVVVUUUXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWXXXYYYXXXVVVUUUVVVWWWVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\[[[[[[ZZZYYYYYYVVVWWWXXXXXXWWWWWWYYYZZZYYYXXXUUUSSSRRRRRRRRRRRRSSSRRRPPPNNNMMMMMMNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFGGGGGGGGGKKKLLLLLLLLLNNNSSS[[[aaaiiikkknnnpppuuu}}}~~~}}}}}}}}}|||}}}~~~|||yyyyyyxxxwwwxxxyyyyyyxxxwwwssstttvvvwwwvvvvvvxxxyyyyyyvvvooofff]]]WWWWWWXXX|||yyy|||}}}qqqrrrxxxxxxsssqqqpppnnnlllkkkiiifffaaaZZZTTTOOOLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJKKKJJJKKKKKKLLLMMMNNNOOOPPPOOONNNOOOQQQQQQOOONNNMMMLLLLLLLLLMMMOOORRRSSSUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUTTTSSSSSSUUUWWWYYYVVVTTTRRRPPPOOOOOOPPPQQQPPPQQQRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXZZZ[[[\\\\\\[[[ZZZWWWWWWWWWXXXXXXXXXYYYYYYWWWVVVUUUSSSSSSSSSTTTUUUWWWWWWXXXXXXYYYXXXXXXXXXTTTUUUWWWYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTXXXXXXXXXXXXWWWVVVUUUTTTWWWXXXYYYYYYYYYYYYXXXWWWXXXWWWWWWVVVVVVVVVVVVWWWVVVWWWXXXXXXVVVVVVVVVXXXVVVWWWXXXYYY[[[\\\]]]]]][[[[[[[[[[[[[[[ZZZYYYXXXVVVXXXYYYYYYWWWVVVWWWXXXWWWVVVTTTRRRQQQQQQQQQQQQQQQPPPOOOMMMMMMMMMNNNOOOLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFGGGKKKOOOSSSVVVXXXYYYZZZ^^^gggsss{{{}}}{{{zzzvvvyyy|||}}}xxxvvvrrrrrrsssvvvyyy{{{zzzyyyxxxzzz{{{zzzuuuppplllkkkgggccc^^^VVVOOOJJJIIIIII}}}wwwqqqmmmlllllliiiggg```^^^ZZZUUUPPPKKKGGGEEEFFFEEEEEEDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNOOONNNNNNOOOPPPPPPOOOMMMKKKJJJJJJKKKLLLOOORRRTTTWWWVVVUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVXXXYYYWWWUUUSSSQQQPPPQQQRRRSSSPPPQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXWWWXXXZZZ[[[[[[[[[ZZZZZZUUUUUUVVVWWWXXXZZZZZZ[[[XXXWWWVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWWWWUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWXXXXXXXXXXXXWWWVVVWWWWWWVVVUUUUUUTTTUUUUUURRRTTTWWWWWWVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]ZZZZZZZZZ[[[ZZZZZZYYYYYYWWWYYYZZZYYYWWWUUUUUUVVVTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOOMMMLLLJJJIIIGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEHHHJJJKKKKKKLLLMMMMMMNNNTTT^^^eeeqqq|||~~~zzzxxxvvvuuutttuuuzzz{{{~~~~~~{{{zzzwwwwwwyyy|||{{{zzzwwwrrrkkkccc]]]YYYQQQOOOLLLIIIFFFEEEEEEEEE~~~~~~}}}xxxsssllliiigggeeeaaa]]]TTTRRROOOKKKHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKKKKMMMMMMLLLLLLLLLMMMMMMNNNOOONNNNNNOOOPPPPPPOOOMMMJJJJJJJJJKKKMMMPPPTTTVVVWWWWWWVVVUUUUUUUUUUUUUUUSSSSSSTTTUUUVVVWWWXXXYYYVVVUUUTTTRRRRRRRRRSSSTTTPPPRRRTTTWWWYYYZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXXXXXXXYYYZZZ\\\\\\[[[ZZZZZZUUUVVVVVVWWWXXXYYYZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTXXXXXXXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWVVVUUUWWWVVVUUUTTTSSSSSSSSSSSSOOORRRUUUVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\]]]]]]XXXYYYZZZZZZZZZZZZZZZZZZXXXZZZ[[[ZZZWWWTTTSSSSSSQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPOOOMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEEEECCCBBBBBBAAA@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB??????@@@AAABBBCCCCCCDDD@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCDDDEEEGGGGGGGGGEEEGGGHHHGGGGGGJJJPPPVVV___lll|||}}}yyyyyyyyyzzz~~~yyywwwyyywwwtttvvv{{{xxx|||~~~~~~xxxqqqhhh___YYYTTTMMMIIIBBBAAA@@@???@@@@@@AAAAAA}}}|||{{{yyywwwssstttuuuwww{{{}}}xxxssslllfffccc^^^WWWSSSLLLJJJHHHFFFDDDEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFGGGHHHIIIKKKLLLLLLOOONNNMMMMMMMMMMMMMMMNNNPPPOOONNNOOOPPPQQQOOOMMMKKKKKKKKKLLLNNNRRRUUUWWWXXXWWWVVVVVVUUUUUUUUUUUURRRSSSUUUVVVXXXXXXXXXXXXVVVUUUTTTSSSRRRSSSTTTTTTRRRSSSVVVYYY[[[]]]]]]]]]YYYYYYWWWVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]\\\[[[ZZZWWWWWWWWWXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVUUUUUUWWWVVVUUUSSSRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTWWWXXXXXXXXXWWWWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVVVVTTTSSSRRRRRRRRRRRRMMMPPPSSSUUUVVVVVVWWWXXXZZZZZZZZZ[[[\\\\\\]]]]]]XXXXXXYYYZZZZZZ[[[ZZZZZZYYY[[[[[[ZZZWWWTTTRRRRRROOOOOOOOOPPPPPPPPPQQQQQQNNNOOOPPPQQQRRRQQQPPPOOOMMMLLLJJJGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBCCCEEEEEECCCBBBAAAAAA@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB>>>>>>???@@@BBBCCCDDDDDD>>>???@@@AAABBBCCCDDDDDD@@@@@@???@@@BBBCCCBBBAAACCCEEEGGGFFFEEEFFFJJJNNNXXXdddsss{{{zzzxxxxxxzzz}}}yyyssspppssssssqqqttt{{{yyy~~~}}}zzzssshhhZZZPPPKKKHHHDDDAAA===<<<::::::;;;;;;;;;:::~~~~~~|||yyyvvvrrrooorrrpppooooooqqqrrrrrrqqqttttttvvvxxxyyy{{{uuuvvv{{{~~~|||zzzyyyvvvmmmaaaZZZVVVSSSNNNJJJFFFEEECCCAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEHHHJJJIIIHHHHHHIIILLLMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOMMMLLLKKKJJJKKKLLLOOORRRTTTVVVXXXXXXYYYXXXXXXWWWVVVVVVUUUUUUSSSTTTUUUVVVWWWYYYZZZZZZXXXXXXXXXXXXXXXXXXWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[]]]\\\[[[ZZZYYYXXXWWWWWWXXXYYYYYYZZZ[[[\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWUUUTTTTTTUUUVVVXXXYYYYYYXXXWWWVVVTTTSSSRRRTTTTTTSSSSSSTTTVVVXXXYYYVVVVVVUUUTTTSSSSSSTTTTTTWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTRRRRRRTTTUUUSSSPPPQQQQQQQQQQQQSSSUUUWWWXXX[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYZZZZZZZZZ[[[\\\\\\[[[ZZZXXXVVVUUUSSSRRRPPPOOONNNOOOOOOPPPPPPSSSWWWXXXWWWUUUTTTSSSLLLKKKKKKIIIHHHGGGFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDEEECCCAAA?????????@@@AAAAAABBBCCCDDDDDDCCCBBBAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBAAA@@@>>>======>>>@@@AAA??????@@@AAACCCEEEGGGHHHWWW^^^eeegggccc___]]]]]]bbbjjjvvv{{{xxxlllllllllnnnrrrxxx~~~}}}wwwrrrooommmkkkjjj___XXXNNNGGGCCCBBB@@@>>>;;;:::999888888888999:::}}}yyyzzzyyyxxxxxxwwwtttooollljjjkkknnnssswww~~~wwwssswww}}}~~~|||yyyvvvsssiiiaaaWWWPPPMMMKKKGGGCCCEEEDDDBBBAAA@@@@@@@@@AAA??????@@@AAAAAABBBCCCCCCFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGJJJNNNNNNLLLJJJJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLNNNPPPRRRUUUVVVWWWXXXZZZYYYYYYXXXVVVUUUUUUTTTSSSTTTTTTUUUVVVXXXXXXYYYXXXXXXWWWWWWWWWXXXYYYYYY]]]]]]^^^^^^______``````]]]\\\ZZZYYYWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUUUUVVVWWWXXXYYYYYYYYYXXXVVVUUUSSSRRRUUUUUUTTTTTTUUUVVVWWWXXXUUUUUUTTTSSSSSSSSSSSSSSSVVVVVVWWWXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXUUUSSSSSSUUUUUUSSSPPPRRRQQQQQQQQQRRRTTTVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\\\\[[[ZZZWWWUUUTTTRRRQQQPPPNNNNNNNNNNNNOOOMMMQQQWWW\\\^^^[[[WWWSSSKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCAAA?????????@@@AAAAAAAAABBBBBBBBBBBBAAAAAA?????????>>>>>>>>>============>>>>>>>>>????????????@@@@@@AAABBBBBBAAAAAA@@@???===<<<<<<===???@@@=========>>>???AAABBBCCCJJJPPPVVVWWWTTTPPPOOOPPPOOOUUU^^^hhhpppxxx}}}yyyvvvqqqrrrtttwww||||||nnniiiccc^^^[[[YYYWWWUUURRRNNNIIIEEECCCAAA>>>;;;999888777777777777888999|||uuuqqqqqqsssyyy{{{wwwvvv|||~~~{{{xxxtttooojjjfff]]]WWWOOOJJJIIIGGGDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAAEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFDDDEEEHHHNNNRRRUUUQQQNNNKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLNNNOOOPPPNNNOOOQQQSSSUUUVVVWWWWWWZZZYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXXXXYYYXXXWWWVVVWWWXXXZZZ[[[[[[\\\\\\]]]^^^^^^______^^^\\\ZZZWWWVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYWWWVVVTTTSSSUUUUUUUUUTTTTTTUUUVVVVVVTTTSSSSSSRRRRRRRRRRRRSSSUUUUUUVVVWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVWWWXXXYYYYYYWWWVVVUUUUUUTTTSSSQQQRRRQQQQQQQQQRRRSSSUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXXXXYYYZZZZZZ\\\\\\\\\[[[YYYVVVTTTRRRQQQPPPOOOMMMMMMLLLMMMMMMJJJNNNWWW```eeebbbYYYRRRJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@??????@@@@@@AAA@@@@@@??????@@@@@@AAA??????>>>>>>>>>>>>============>>>>>>>>>>>>????????????@@@AAAAAAAAAAAA@@@>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>???@@@CCCGGGKKKKKKHHHFFFFFFGGGCCCGGGMMMRRRXXX___fffjjjqqqvvv}}}{{{}}}}}}xxxnnngggZZZVVVQQQLLLJJJHHHFFFDDDCCCBBBBBBBBBAAA???;;;888666555555555666777888999|||uuuooohhhaaaZZZUUURRRNNNIIIFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDCCCEEEIIIPPPUUUYYYUUUOOOKKKJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMNNNPPPNNNOOOQQQSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXVVVUUUVVVXXX[[[]]]YYYZZZZZZ[[[\\\]]]^^^^^^___\\\YYYVVVUUUVVVXXXZZZYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRTTTUUUUUUVVVUUUTTTSSSRRRQQQRRRSSSTTTVVVXXXYYYYYYZZZYYYXXXVVVUUUTTTSSSRRRRRRQQQQQQPPPQQQRRRTTTUUUTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZXXXUUUSSSQQQOOOOOONNNMMMLLLKKKKKKKKKJJJMMMTTT]]]cccaaaWWWNNNHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEECCCBBBAAA@@@????????????@@@???============???@@@???>>>>>>>>>========================>>>>>>>>>?????????@@@@@@@@@@@@@@@???======<<<;;;;;;<<<======???>>>>>>>>>>>>??????@@@AAABBBDDDDDDBBBAAABBBCCCBBBCCCFFFIIILLLQQQVVVYYYZZZ^^^fffppp|||zzzuuunnnkkkiiicccYYYPPPLLLIIIEEEBBBAAAAAA???>>><<<<<<>>>???>>>===:::777444444555555777888999999~~~~~~~~~zzzvvv{{{uuukkkbbbZZZTTTOOOLLLGGGEEECCCBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCBBBCCCHHHOOOTTTXXXSSSMMMIIIHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWTTTTTTTTTTTTUUUXXXZZZ[[[YYYXXXVVVTTTUUUWWWZZZ[[[ZZZZZZ[[[\\\]]]^^^___```^^^\\\XXXVVVTTTVVVXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXVVVUUUTTTRRRRRRRRRRRRRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRTTTTTTUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTVVVWWWXXXYYYZZZZZZYYYWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVWWWYYYYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZZZZZZZYYYYYYWWWTTTRRRPPPNNNNNNNNNMMMLLLJJJIIIIIIKKKLLLOOOUUUZZZYYYRRRJJJFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@????????????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>============<<<<<<============>>>>>>>>>>>>??????@@@??????>>>>>>=========<<<<<<=========??????>>>>>>>>>>>>??????=========<<<<<<<<<===>>>@@@@@@@@@AAADDDFFFIIIJJJLLLOOOTTT\\\eeeqqq}}}}}}vvvoookkkaaa]]]XXXVVVUUUPPPIIIBBB@@@>>><<<;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999999333444555666888999999:::~~~||||||}}}~~~}}}yyyrrrnnnkkkeee\\\TTTOOOLLLKKKIIIDDDDDDCCCCCCBBBAAA@@@@@@>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAABBBEEEKKKOOOQQQMMMHHHEEEEEEGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNKKKKKKKKKKKKIIIHHHFFFEEEIIIJJJLLLNNNPPPQQQRRRRRRRRRRRRSSSTTTUUUUUUVVVVVVSSSRRRRRRRRRUUUXXX[[[]]]XXXWWWVVVTTTTTTUUUWWWXXXWWWWWWXXXYYY[[[\\\]]]]]]]]][[[YYYVVVUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYWWWVVVTTTSSSPPPPPPQQQRRRRRRQQQQQQPPPRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVUUUTTTSSSRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYWWWUUUSSSSSSTTTRRRRRRPPPOOOOOOPPPQQQQQQTTTTTTUUUUUUVVVWWWXXXXXXUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXXXXWWWVVVTTTRRRQQQNNNNNNNNNMMMLLLJJJIIIHHHJJJIIIJJJLLLOOOOOOKKKGGGDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>============<<<<<<<<<<<<============>>>>>>>>>????????????>>>==============================<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<===???>>>===>>>@@@BBBBBBAAAAAADDDHHHMMMSSS\\\ffflllmmmttt~~~{{{vvvpppggg___XXXUUUKKKJJJIIIHHHGGGDDDAAA>>><<<;;;::::::<<<===<<<<<<;;;<<<<<<:::888777999:::333444555777888999999999zzzwwwpppsssxxx~~~~~~~~~}}}zzzsssjjjcccYYYUUUOOOKKKHHHGGGFFFEEECCCDDDEEEDDDCCCAAA@@@@@@>>>???AAABBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCBBBAAA@@@BBBFFFIIIIIIFFFBBBAAABBBDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKLLLLLLJJJGGGDDDBBBEEEFFFHHHKKKMMMOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOPPPRRRVVVZZZ]]]WWWWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\[[[YYYWWWVVVVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYXXXVVVUUUSSSRRRPPPPPPRRRSSSTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTUUUVVVVVVVVVVVVXXXXXXWWWTTTRRRSSSUUUSSSRRRPPPOOOOOOOOOPPPPPPSSSSSSSSSTTTTTTUUUUUUUUUQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVTTTSSSQQQOOOOOOOOONNNMMMKKKIIIGGGDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===;;;<<<<<<<<<<<<<<<<<<;;;>>>>>>=========<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::;;;<<<>>>===<<<======>>>>>>======<<<;;;===@@@AAA???======???AAACCCGGGLLLRRRWWWVVV]]]gggrrr|||~~~zzzuuupppmmmeeebbb]]]VVVPPPKKKHHHFFF>>>@@@AAA@@@>>><<<<<<======<<<:::;;;<<<===<<<:::666888:::999666555666888222333444666777777777666zzztttoookkkiiikkkpppwww~~~||||||}}}~~~|||zzzxxxtttkkk___VVVOOOLLLIIIFFFEEEDDDBBB@@@>>>???AAA@@@>>><<<;;;;;;>>>???AAACCCDDDDDDCCCCCC@@@@@@@@@??????????????????@@@AAACCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBB@@@???@@@CCCEEECCC@@@>>>>>>@@@CCCEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLKKKGGGCCC@@@BBBDDDFFFIIILLLNNNOOOPPPTTTTTTSSSRRRQQQPPPOOOOOOLLLLLLLLLMMMQQQUUUZZZ\\\WWWVVVVVVUUUTTTSSSRRRQQQWWWWWWXXXZZZ[[[]]]^^^^^^[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[YYYYYYXXXWWWVVVTTTSSSRRRPPPQQQSSSTTTUUUUUUUUUTTTRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVTTTWWWXXXWWWTTTRRRTTTVVVSSSRRRPPPOOONNNOOOOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSNNNNNNNNNOOOOOOQQQRRRRRRTTTUUUUUUVVVUUUTTTSSSRRROOOOOOOOOOOOMMMKKKIIIGGG???BBBDDDEEEDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===:::;;;============;;;:::>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>===<<<<<<999::::::;;;;;;::::::999999999999999:::;;;<<<===<<<;;;::::::;;;<<<;;;:::999888888;;;>>>>>><<<999>>>?????????@@@BBBFFFIIIIIIOOOWWW___fffoooxxx~~~{{{vvvnnnfff```ZZZUUURRRRRROOOJJJEEEBBB@@@@@@AAA888<<>>===<<<<<<===>>>????????????@@@@@@AAAAAAAAA??????>>>>>>======<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBBDDDCCCAAA@@@???@@@@@@AAA???@@@@@@AAABBBCCCEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGEEECCCBBBEEEFFFGGGIIIKKKLLLNNNNNNRRRRRRQQQPPPPPPOOOOOONNNMMMMMMMMMNNNPPPSSSWWWYYYTTTTTTTTTRRRPPPPPPRRRTTTUUUUUUWWWXXXXXXXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXWWWTTTUUUVVVUUUTTTSSSTTTUUUSSSSSSTTTTTTUUUUUUUUUUUUYYYYYYYYYYYYYYYXXXXXXXXX[[[ZZZXXXVVVTTTSSSSSSSSSRRRQQQOOONNNOOOPPPRRRTTTVVVUUUTTTSSSSSSTTTUUUVVVYYYXXXXXXWWWWWWWWWXXXXXXTTTTTTTTTTTTUUUVVVVVVWWWXXXWWWVVVTTTSSSRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPQQQQQQPPPOOOOOONNNLLLMMMNNNNNNOOOOOOOOOOOONNNOOOOOOOOOOOONNNMMMMMMGGGIIILLLMMMMMMKKKHHHEEEBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???;;;<<<===>>>>>>===<<<;;;:::::::::::::::;;;<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;::::::999999::::::;;;;;;:::999999888888999999::::::;;;<<<===>>>???@@@EEEGGGLLLRRRXXX^^^bbbeeeiiimmmsss||||||uuunnniii^^^[[[VVVPPPKKKHHHFFFEEEEEECCCAAA>>><<<;;;;;;;;;888888888888888888888888<<<;;;999666444333333333555555555444444333333333444444333333333333222222aaadddiiinnntttwwwyyyzzz~~~|||yyyyyyyyy|||~~~~~~~~~|||{{{zzzxxxtttrrrkkkfff___[[[WWWRRRIIICCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???????????????@@@@@@@@@AAAAAA>>>>>>>>>>>>======<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMLLLLLLMMMOOORRRUUUWWWUUUUUUUUUSSSQQQPPPQQQSSSSSSTTTVVVWWWYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUTTTSSSUUUUUUTTTSSSRRRSSSTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWWWWWWWXXXXXXYYYYYYYYY[[[ZZZYYYWWWVVVUUUUUUUUURRRQQQPPPOOOPPPQQQSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXWWWWWWWWWWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTXXXWWWUUUTTTSSSRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQPPPPPPNNNNNNKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHJJJKKKKKKIIIGGGEEE@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<======>>>;;;<<<===>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<:::::::::;;;;;;;;;;;;;;;======>>>>>>>>>===<<<<<<::::::::::::::::::::::::;;;;;;:::::::::999999999:::::::::999999:::::::::::::::999888888888888999999:::;;;<<<===>>>>>>???AAACCCFFFJJJNNNRRRVVVWWWUUUXXX]]]cccjjjppptttvvv{{{}}}|||{{{xxxssslllddd\\\VVVSSSNNNKKKGGGCCC@@@>>>======???>>><<<:::888888888888888888888888888888888888<<<;;;999777555555555555555555444444444333333333444444333333333222222222OOOQQQVVV[[[aaafffkkkmmmmmmqqqvvvzzz||||||{{{~~~zzztttoookkkgggccc```XXXTTTPPPMMMKKKGGGBBB===;;;;;;<<<===>>>???@@@@@@@@@??????>>>>>>???@@@@@@>>>>>>????????????@@@@@@>>>>>>>>>============<<<===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHFFFFFFEEEFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVTTTRRRQQQRRRTTTRRRSSSUUUWWWYYYZZZZZZ[[[XXXXXXVVVUUUTTTRRRQQQQQQRRRTTTTTTSSSRRRQQQRRRSSSRRRSSSSSSTTTUUUUUUVVVVVVTTTUUUUUUVVVXXXYYYYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVSSSRRRQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWWWWYYYXXXVVVUUUSSSRRRQQQQQQVVVUUUTTTSSSRRRQQQQQQQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPOOONNNMMMJJJJJJKKKKKKKKKJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGHHHGGGFFFEEEEEE??????@@@AAABBBCCCCCCDDD>>>>>>>>>???????????????>>>>>><<<;;;;;;<<<======;;;<<<<<<======<<<<<<;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;======>>>>>>===<<<;;;;;;999999999999999999999999:::::::::999999999999999999999999999999999999999:::999999888888888888888999999:::;;;<<<<<<======>>>???@@@BBBDDDFFFHHHIIIGGGHHHKKKOOORRRUUUWWWXXX[[[]]]___bbbfffiiilllmmmrrrsssxxx~~~}}}pppfffaaa^^^___``````ZZZQQQIIIDDDCCCBBB@@@>>><<<;;;;;;;;;;;;:::999888777666666666666777777777777777777777777:::999888777666666666666444444444444333333333333333333333333222222222222MMMNNNPPPSSSWWW\\\```bbbdddeeeffffffggglllrrrwwwyyyvvvrrrppprrrtttvvvwww~~~~~~}}}vvvtttuuuyyy}}}|||}}}}}}|||{{{vvvppphhh```[[[WWWSSSQQQKKKIIIFFFEEEEEECCC@@@===::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>???@@@@@@AAAAAA@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCCCCDDDCCCCCCCCCCCCCCCDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIFFFEEEDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNLLLLLLLLLLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTSSSUUUVVVSSSTTTUUUVVVXXXYYYZZZZZZVVVUUUUUUSSSRRRQQQPPPOOOQQQRRRSSSRRRQQQPPPQQQRRRSSSSSSSSSTTTUUUVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWYYYXXXVVVTTTRRRQQQPPPPPPSSSSSSQQQPPPPPPOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKNNNOOOPPPNNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJJJJJJJJJJIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDD??????@@@@@@AAAAAABBBBBB======>>>>>>?????????@@@======<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::888888999999::::::;;;;;;<<<<<<<<<<<<;;;:::999888999999999999999999999999999999999999999888888888888888999999999999888888999999888777777777777777888888999999:::;;;;;;<<<======>>>>>>???@@@@@@AAAAAABBBCCCEEEFFFGGGHHHHHHGGGHHHJJJMMMOOOQQQSSSTTTWWWWWW\\\bbbeeeiiirrr{{{~~~zzzyyy}}}sssbbbVVVNNNKKKIIIOOOSSSVVVSSSJJJBBB??????======<<<;;;;;;;;;;;;<<<888888888777777888888888666666666666666666666666666666666666666666666666333333333333333333333333333333333222222222222111XXXXXXWWWXXXYYY[[[^^^___cccbbb___\\\\\\___dddhhhjjjgggcccaaabbbdddeeefffkkkpppyyy}}}xxxsssmmmlllooosssvvvzzz~~~~~~vvvqqqqqqrrryyy|||yyyvvvuuuuuuvvvvvvuuugggaaaYYYRRRMMMKKKIIIHHHDDDCCCBBBAAAAAAAAA@@@???<<<<<<<<<===============;;;<<<<<<=========>>>>>>========================<<<<<<<<<<<<<<<===============>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@AAABBBDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCEEEFFFGGGKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKLLLLLLMMMNNNOOOOOOOOOQQQTTTUUUUUUUUUWWWYYYVVVVVVVVVVVVWWWXXXXXXYYYUUUTTTSSSRRRQQQPPPPPPOOOOOOQQQRRRRRRQQQQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHGGGGGGIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDCCCBBBAAABBBBBBCCCAAAAAAAAA@@@@@@??????>>>======>>>>>>??????@@@@@@===<<<<<<;;;<<<===???@@@;;;;;;::::::::::::;;;;;;<<<;;;:::999999999999999999999::::::::::::999999888888888999999999::::::888888999999888777666666888888888888888888888888888888888888888888888888777777888999999888777777999888777777666666777777777777888888999999:::::::::;;;;;;;;;<<<<<<======::::::<<<===>>>>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEEEEFFFIIINNNQQQTTT\\\eeeooouuuzzzxxxpppfff```___aaabbbdddeeefffiiilllppprrrtttvvvyyy{{{}}}|||vvvrrrpppssssssqqqooonnnppptttxxxyyynnn^^^OOOGGGCCCAAAAAACCCHHHMMMKKKEEE>>>;;;<<<999999888888777777777777666666777777888888888888555555555555555555555555222333333444444444444444333333333333333333333333333333222222222111111111ppppppoooooopppqqqssstttsssooohhhcccaaabbbeeehhhgggccc___\\\[[[ZZZXXXWWWZZZ^^^cccgggiiihhheeeccc______aaaeeefffhhhoooxxx|||tttnnnnnnoooppptttxxxwwwxxxyyy|||}}}{{{zzz{{{vvvvvvxxx~~~}}}}}}sssoookkkgggfffeeedddcccWWWRRRLLLGGGDDDDDDDDDDDD@@@@@@???>>>>>>>>>??????>>>>>>======<<<<<<<<<;;;::::::;;;<<<==================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<===>>>???@@@@@@@@@@@@>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKJJJKKKLLLLLLMMMNNNOOOOOOMMMPPPSSSTTTUUUVVVWWWYYYWWWWWWVVVVVVVVVWWWXXXXXXVVVVVVUUUSSSRRRPPPOOOOOOMMMOOOQQQRRRRRRRRRTTTVVVXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUXXXXXXYYYYYYXXXWWWUUUTTTRRRSSSSSSSSSTTTTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVSSSSSSRRRRRRRRRRRRRRRSSSPPPPPPOOONNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>============>>>>>>>>>>>>>>>???<<<;;;;;;;;;<<<===???@@@;;;::::::999999::::::;;;;;;::::::999999999999:::888888999999999999888888888888888888888888888888555555666666666666555555777777777777777777777777777777777777777888888888666777888999999888777666888777777666666666666666666666777777777888888888777777777888888888999999666777888999999::::::999<<<<<<<<<<<<<<<;;;;;;;;;<<<<<>>===<<>>===<<<<<<===>>>======<<<<<<<<<;;;;;;;;;::::::<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@=========>>>??????@@@@@@AAAAAA@@@AAABBBDDDFFFGGGCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLMMMNNNOOOOOOPPPNNNPPPSSSTTTTTTTTTUUUVVVVVVUUUUUUUUUVVVXXXYYYZZZ[[[ZZZXXXUUURRROOOMMMLLLLLLNNNPPPRRRSSSTTTVVVYYY[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWZZZZZZ[[[[[[YYYWWWUUUSSSQQQRRRSSSSSSSSSTTTSSSSSSRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>===============<<<<<<<<<<<<<<<:::999999999;;;<<<>>>@@@;;;:::999888888999:::;;;999999999888999999::::::777888888888888888888777999999999888777777666666333444555666666666666666777777777777777777777777666666666777777777888888555666888999999888666555777777666555555555555666555666666666666777777777666666666555555555555555666666777888888888888888777777777777777777777777666777:::======;;;@@@FFFKKKMMMNNNNNNKKKGGGCCC@@@AAABBBCCCBBBBBBCCCEEEGGGHHHKKKMMMNNNNNNPPPSSSVVVUUUSSSRRRUUU[[[```bbbccceeejjjoooooojjjeeeccccccdddffffffeeeaaa^^^]]]]]][[[ZZZZZZYYY\\\aaaiiiooouuurrrlllddd\\\XXXWWWWWWVVVWWWWWWTTTPPPKKKIIIHHHKKKLLLLLLIIIFFFGGGNNNSSSQQQJJJAAA<<<<<<<<<:::888999;;;===>>>===;;;888666777888888888777777666666222222333444555444333333333333333333333333333333111111222333444333222222111111222222222333333333222222222222111111111111zzzssskkkggg\\\ZZZWWWUUUTTTUUUVVVXXXVVVVVVYYY\\\[[[ZZZ]]]dddaaadddiiilllnnnppprrrtttrrrsssvvv{{{~~~{{{{{{zzz|||~~~yyypppllllllnnnuuuzzz}}}yyytttoookkkgggkkknnnoooqqqssspppjjjfffaaa```fffnnnvvv}}}yyyrrrjjjbbb\\\YYYRRRNNNIIIFFFEEEEEEDDDDDDDDDAAA===<<<===@@@AAABBB@@@@@@???===;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>?????????>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<===>>>??????@@@@@@???;;;<<<<<<===>>>??????@@@AAAAAA@@@AAABBBDDDFFFGGGCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLIIIJJJLLLMMMOOOPPPPPPPPPPPPRRRTTTTTTSSSRRRRRRRRRTTTTTTTTTUUUVVVYYY[[[]]]___^^^[[[WWWRRRNNNKKKJJJKKKMMMPPPRRRSSSUUUXXXZZZ]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUVVVWWWXXXXXXYYYZZZ[[[\\\]]]\\\[[[XXXUUUTTTQQQQQQRRRSSSSSSSSSSSSSSSQQQRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSUUUUUUTTTTTTSSSQQQQQQPPPPPPPPPTTTSSSSSSRRRRRRRRRSSSSSSMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMJJJGGGFFFFFFGGGHHHBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>>>>????????????<<<<<<<<<;;;;;;:::::::::888888888888999;;;===???;;;:::999888888999:::;;;888888888888999:::;;;;;;777777888888888888777777::::::999888777666555555333333555666777777888888777777777777777777777777555666666666777777888888555666777999999777666555777777666555555555555555555555555666666666666666777777666666555444444444444555555555555555444444444444555555666666666666333444777:::999777:::@@@@@@??????@@@AAA@@@===:::;;;<<<===<<<;;;;;;===???===???AAAAAA@@@AAAEEEHHHFFFDDDCCCDDDGGGKKKMMMNNNRRRVVVYYYWWWQQQMMMMMMOOONNNOOOPPPNNNKKKHHHHHHHHHFFFGGGGGGHHHKKKPPPWWW[[[aaa^^^XXXOOOHHHDDDCCCDDDFFFGGGHHHGGGEEEBBBAAAAAACCCEEEDDD@@@<<<===CCCHHHHHHBBB;;;999::::::777333555555666777888777444111222333444444444444333333333333555666666555444333333333333333333333333333222222444444444444333222111111111222222333333333222222222111111111111000yyyqqqqqqnnniiidddaaaaaaaaabbbfffjjjkkkmmmoookkkeeekkkgggcccaaa```````````````ccceeeffffffeeeeeefffffffffggghhhiiijjjkkkllliiilllooorrruuuzzzttthhhbbbaaabbbiiikkknnnqqqtttvvvwwwxxxxxxtttnnnjjjiiijjjjjjjjjkkkmmmppppppnnnnnnqqqtttssspppooorrr{{{ssskkkaaaZZZVVVRRRKKKFFFDDDDDDBBBAAA@@@?????????>>>>>>======<<<<<<<<<;;;;;;::::::999:::;;;<<<===;;;;;;:::999:::;;;<<<===<<<===============<<<<<<<<<;;;;;;::::::999999999::::::;;;;;;<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBAAA@@@???===>>>???AAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBDDDFFFGGGIIIIIIHHHIIIIIIJJJIIIHHHGGGFFFHHHHHHIIIIIIJJJIIIIIIHHHMMMLLLKKKJJJJJJJJJJJJJJJGGGJJJNNNRRRTTTSSSQQQOOOIIIIIIIIIKKKNNNPPPPPPOOOOOOPPPRRRSSSTTTSSSQQQPPPTTTUUUUUUTTTTTTWWW\\\aaaeeefffddd___YYYSSSPPPNNNOOOPPPPPPPPPPPPRRRUUUXXX\\\[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]][[[XXXUUURRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSQQQOOONNNPPPQQQRRRTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRPPPRRRTTTRRROOOMMMOOOQQQQQQPPPNNNLLLKKKKKKLLLLLLKKKKKKJJJIIIGGGEEECCCAAAAAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFFFFEEECCCBBBAAACCCCCCBBBAAAAAA@@@??????======>>>>>>>>>>>>======>>>>>>===;;;;;;:::::::::::::::999999888999999999888777666555555555555555666666777888888888888888666666777888888888888888999999888888888888999999666666666666777777777777555666777888888777666555444444444555555555555666666666666666666666666666777666555444444444444444555555444444444444555555555555555555555555555555444444444444444444444444444444444444333333222111666666666666777777777777;;;;;;;;;:::999888777666666777777777888888999999;;;;;;<<<<<<<<<==================>>>>>>@@@AAAAAAHHHFFFCCCAAA@@@@@@@@@AAABBBAAA@@@???????????????@@@@@@??????AAACCCFFFHHHPPPMMMIIIEEEBBB@@@AAAAAA===<<<;;;<<<>>>>>>>>>===@@@???===;;;;;;;;;===>>><<<;;;999777555555555555333333333222222111111111444555555666555444222111333333333444444333222222222222222222222222222222111222222333333222222111333333333333333333333333000000000000000000000000|||yyyxxxyyyttt{{{zzzwwwssslllhhhfffffffffeeeaaaccceeeeeedddcccdddeee````````````aaaaaaaaaaaa```bbbfffjjjqqq}}}}}}oooeeebbbbbb___aaadddhhhlllnnnpppppptttssspppnnnmmmnnnppprrrvvvyyy~~~|||vvvqqqnnnlllaaa[[[SSSNNNLLLIIIEEE@@@AAA@@@@@@???>>>>>>>>>>>>============<<<<<<;;;;;;===<<<;;;:::999::::::;;;;;;::::::999:::;;;<<<===<<<<<<<<<======<<<<<<;;;;;;;;;::::::999999999888999:::;;;<<<>>>???@@@AAA@@@AAAAAABBBBBBBBBBBBBBB@@@???===>>>@@@AAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAACCCEEEGGGHHHIIIHHHIIIJJJJJJJJJHHHGGGFFFIIIIIIJJJKKKKKKKKKJJJJJJMMMLLLKKKJJJJJJIIIIIIJJJJJJLLLPPPRRRSSSQQQNNNLLLJJJIIIIIIKKKNNNPPPQQQPPPOOOQQQSSSTTTTTTTTTRRRQQQSSSTTTTTTSSSRRRTTTYYY]]]dddeeedddaaa[[[VVVRRRQQQPPPQQQRRRRRRQQQRRRUUUWWWYYYYYYXXXVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\ZZZXXXUUUSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUTTTSSSQQQPPPNNNOOOPPPQQQSSSSSSTTTSSSSSSRRRRRRPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSQQQQQQQQQRRRPPPOOOMMMKKKJJJJJJJJJJJJKKKJJJJJJHHHFFFDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDEEEDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>===??????@@@@@@@@@@@@??????>>>===<<<;;;::::::::::::::::::999999888999999:::888888777666666666666666444444555666666666666555555666666777777777777777666666555555555555666666555555666666666777777777555666777777777777666555444444444444555555555555666666666666666666666666666666555444444444444444555555444444444444555555444444444444444444444444444444444444444444444444333444444444333333222111555555555666666666666777999999999999888777666666444444444555555555666666666777777777777888888888888888888999999:::<<<<<>>@@@CCCDDDGGGDDDAAA===;;;:::::::::;;;:::::::::<<<===<<<;;;===;;;:::888888888:::;;;;;;:::888666555555555555444444444333333333222222333333444444444333333222222333333444333333222222222222222222222222222222111222222333333222222111222222222222222222222222000000000000000000000000~~~wwwttttttttttttqqqrrrsssqqqpppoooppprrrlllkkkjjjiiigggfffeeedddbbbeeehhhooo{{{sssmmmlllhhhiiimmmppptttwwwyyyzzzyyyxxxxxxzzz~~~zzzpppggg```[[[WWWUUULLLHHHCCCAAABBBAAA???<<<======<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;>>>===<<<:::999888888888::::::999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;:::999999999999999888888888999:::;;;===???AAABBBCCC@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>>>>@@@AAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBDDDFFFGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIILLLNNNPPPRRRQQQNNNKKKIIIJJJJJJJJJLLLOOOQQQRRRQQQPPPRRRTTTUUUUUUUUUSSSRRRRRRRRRRRRQQQPPPQQQUUUWWWaaacccdddbbb]]]XXXUUUSSSRRRSSSTTTSSSRRRRRRTTTVVVVVVVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYWWWUUUSSSQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVVVVUUUTTTQQQOOONNNMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSSSSRRRQQQRRRTTTTTTSSSRRRNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDBBBAAA?????????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCC???>>>>>>======<<<<<<;;;??????@@@@@@@@@@@@??????======<<<;;;:::::::::::::::999999888999999::::::888888888777777777777777333444555555666555555555444444555666666666666666555555444444444444555555555555555666666666666777555555666777777666555555444444444444555555555555666666666666666666666666555555444333333333444444555444444333333444444555333333333333333333333333444444444444444444444444333333444444444333222222444444444444555555555555777777777777777666555444333333333333444444444444333333333444444444555555555555555555555666777888;;;:::888666555555666666777666666555555555666666444666888:::<<<>>>???@@@===;;;999666444444444555999888777888:::;;;:::999888777666555444555666777999888777666555555555555444444444444444333333333222222222222222222333333222222333333333333222222222222222222222222222222111111222222222222111111000000000000000000000000000000000000000000000000~~~{{{xxxvvvuuuqqqtttyyy{{{tttssssssxxx}}}{{{wwwkkkfff]]]UUUPPPKKKHHHEEE@@@>>><<<;;;===>>>===;;;:::::::::::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<:::999999888888999999999999999::::::;;;999999:::;;;;;;;;;::::::888888888888888888888999:::;;;<<<===???@@@AAABBB???@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>>@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA??????AAABBBCCCEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHLLLMMMOOOPPPOOOMMMJJJHHHJJJJJJJJJMMMPPPRRRSSSRRRQQQSSSTTTVVVVVVUUUTTTSSSQQQQQQPPPPPPPPPPPPRRRSSS]]]___aaaaaa]]]YYYVVVUUUSSSTTTUUUTTTRRRRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRSSSSSSSSSSSSSSSRRRRRRTTTUUUVVVWWWWWWVVVUUUTTTPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUSSSPPPNNNMMMLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTVVVWWWWWWVVVTTTSSSSSSPPPOOOPPPTTTUUUTTTQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA>>>>>>>>>???????????????AAAAAABBBBBBBBBBBBBBBAAA=========<<<<<<<<<;;;;;;<<<======>>>>>>======<<<<<<<<<;;;:::999999::::::999999888888999999::::::888888888888888777777666555555666777777777777666333333444555555555555444666555555444444555555666444444555555555666666666555555555555555555555555333333444444444555555555555555555555555555555555444444333333333333333444444444333333333333444444222222222222222222222222333333333333333333333333333333333444444333333222222222333333333444444444555555555555555444333333444444444444444444444444333333333444444444555555555444444444555555666777888777666555444444555555555555444444444555555666666777:::<<<======<<<;;;888777555444333333444444777666555666777888888666444444333222222333333444777777666555555444444444333333333333333333333333111111000000000111333444111111222333333333333222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000yyysssooonnnpppuuuyyywwwnnnfffWWWSSSMMMHHHDDDBBB???>>>;;;;;;::::::;;;<<<<<<;;;::::::999::::::;;;<<<===::::::::::::;;;;;;;;;;;;:::::::::::::::999999999888888888999999999999999888999999:::;;;;;;::::::777777777888888999999999<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGIIIJJJLLLNNNNNNMMMKKKJJJJJJIIIJJJLLLPPPSSSSSSSSSRRRSSSUUUVVVWWWVVVTTTSSSQQQQQQPPPQQQRRRRRRSSSRRRXXX[[[]]]]]][[[XXXVVVUUUSSSTTTUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPRRRSSSTTTUUUVVVUUUUUUTTTPPPQQQRRRSSSTTTVVVWWWWWWVVVVVVUUUTTTRRRPPPNNNLLLMMMMMMNNNOOOPPPQQQRRRSSSRRRUUUZZZ]]]]]]ZZZUUURRRPPPNNNLLLNNNQQQSSSQQQOOOMMMMMMLLLLLLKKKIIIIIIHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAAAAA???>>>>>>===============<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;::::::999999999999:::999888888888999999:::;;;888888999888888777555555444444555666666666666666222222333444444444444444555555444444444444555555444444444444555555555555555555444444444444555555333333333444444444444555444444444444444444444444333333222222222222333444333333222222222222333333222222222222222222222222333333333333333333333333222333333444444333333333222222222222333333333333333333444444444333222222444444444444444333333333333333333444444444444555444444444333444444555555555444444333333333444444444333333333444555666666888:::;;;<<<<<<:::888666666555444333333333444555555333333444555666555444222222222222222222333333444444555555444444444444111111111111111111222222111000000///000111333444000111222222333333333222111111111111111111111111000111111222222111111000111111111111111111111111////////////////////////~~~||||||{{{xxxqqqkkkfffeeefffhhhiiieee[[[RRRHHHEEEAAA>>>===<<<;;;:::888999999999::::::::::::::::::999::::::;;;<<<<<<999999:::::::::::::::;;;999:::::::::::::::999888777777888999999999999888888888999:::;;;;;;;;;;;;666777777888999:::;;;;;;========================>>>??????@@@@@@@@@@@@@@@AAA@@@??????AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKIIIHHHIIILLLPPPRRRSSSSSSQQQSSSUUUVVVVVVVVVTTTSSSRRRQQQRRRTTTWWWXXXWWWVVVVVVXXXYYYYYYWWWUUUUUUVVVSSSUUUVVVVVVTTTSSSSSSTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSTTTTTTUUUUUUUUUUUURRRSSSTTTUUUVVVWWWXXXXXXVVVVVVVVVUUUSSSQQQOOONNNOOOOOOOOOOOOOOOPPPRRRRRRQQQUUUZZZ^^^^^^ZZZUUUQQQNNNMMMLLLMMMNNNOOONNNMMMMMMMMMLLLLLLKKKJJJHHHGGGDDDDDDDDDDDDCCCCCCBBBAAA???>>>>>>>>>>>>=========AAAAAAAAA@@@???>>><<<<<<========================<<<<<<============<<<<<<:::999999888888999999999888888888888999:::;;;;;;:::;;;;;;:::999777555333111222333333444444333333222222333444444444444444333333222222222222333333333333333444444444555555555444333333333333444555333333333333444444444444444444444444444444444444222222111111222222333333333222222111111222222333222222222222222222222222333333333333333333333333222222333444444444333333222222222222333333333333222222333333333333222222222222222222111111111111111111222222222333333333222222222111111222222333111111111111222222222222111111111222333444555666888999:::999888555333111333333222222222222333333333222111222444555444333111111222222222222333333222333333444444444333333000000000000111111111111111111111111111111222222///000111222333333333333111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////{{{xxxvvvtttrrrrrrpppkkkddd]]]VVVUUUTTTUUUUUURRRLLLHHH@@@>>>;;;::::::;;;:::999666777888999999999:::::::::999999999999999:::;;;888999999999:::::::::::::::;;;;;;;;;:::888777666666666888999999999888777888999:::;;;<<<<<<<<<<<<777777888999:::;;;<<<<<<=========>>>>>>?????????@@@@@@AAABBBBBBBBBBBBAAABBB@@@??????AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFDDDEEEGGGHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMNNNOOOOOOMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKHHHGGGHHHKKKOOORRRRRRRRRQQQRRRTTTUUUVVVUUUTTTSSSRRRRRRTTTXXX\\\^^^]]][[[VVVWWWWWWVVVUUUTTTUUUWWWTTTVVVXXXXXXWWWVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRRRRQQQRRRTTTUUUUUUUUUSSSRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYWWWWWWWWWWWWVVVTTTRRRQQQQQQQQQPPPOOOOOOPPPQQQRRROOORRRUUUWWWWWWUUURRROOOMMMNNNNNNNNNLLLLLLLLLMMMKKKKKKKKKKKKJJJHHHGGGFFFBBBBBBCCCCCCCCCBBBBBBAAA?????????>>>>>>>>>======????????????>>>>>>===<<<<<<=====================:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999888888888888999:::;;;<<<>>>>>>>>>===;;;888555444111111222333333333333222222333333444555444444444333333222222222222333333222333333333333444444444444444333222222333444444222222333333333444444444333333333333333333333333111111111111111222333333222222111111111111222222333333333333333333333333222222222222222222222222111222333333444444444333222222222333333333444444111222222333333333222222333333222222222111111111111111111222222222333333222222111111111111111222///000111111222222222222111111111222333555666777888888888777666444222000222222222222222222222222333222111222333444333222000000111222222222222222000111222333444444333333000000111111111222222222222222222333222222111111///000111222222333333333111111111111111111111111000000111111111111000000////////////////////////////////////////////////~~~{{{xxxtttrrrmmmkkkiiihhheee```WWWPPPIIIGGGFFFFFFGGGHHHHHHHHH???===;;;:::;;;<<<;;;:::555777999:::::::::;;;<<<999999888888888888999999888888888999999:::::::::<<<<<<<<<;;;:::777555333555666777999999888888777888999:::;;;<<<<<<<<<<<<777777888999;;;<<<======<<<===>>>???@@@AAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBB@@@???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJIIIIIIHHHGGGHHHJJJLLLNNNPPPPPPQQQMMMLLLKKKIIIHHHFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGGGGJJJNNNQQQRRRRRRPPPRRRTTTUUUUUUUUUSSSRRRSSSSSSUUUZZZ```bbbaaa^^^WWWWWWWWWUUUTTTTTTVVVXXXUUUXXXZZZ[[[ZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRQQQSSSUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYXXXVVVUUUTTTSSSRRRQQQPPPOOOPPPQQQQQQNNNOOOPPPQQQQQQPPPOOONNNLLLOOOPPPOOOLLLJJJLLLNNNIIIJJJJJJJJJIIIGGGEEEDDDAAABBBBBBCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>===<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777888888999999888888777999888888888888888999999888888888888999:::;;;<<>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEEEEDDDCCCBBBBBBFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKIIIHHHHHHIIIGGGHHHJJJKKKLLLLLLLLLLLLMMMLLLIIIGGGFFFGGGHHHHHHFFFKKKPPPPPPKKKHHHHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQMMMPPPSSSTTTSSSRRRQQQRRRTTTUUUWWW[[[___aaa```^^^YYYWWWTTTTTTUUUVVVWWWVVVZZZZZZ[[[\\\\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYVVVUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYY[[[WWWRRRPPPQQQQQQOOOMMMNNNMMMLLLLLLLLLMMMOOOOOOOOOOOONNNNNNMMMLLLKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDCCCBBB@@@???>>>>>>:::<<<>>>>>><<<;;;===>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999:::;;;:::999888777888777555444555666888999999777666555777:::>>>@@@HHHIIIIIIFFF@@@:::555333333444555555555444333222111111111111111111111111222222222222222222222222//////000111222333333333333222222111111222222333444444444444444444444444111111111111111111111111222222222111111111000000000000000000000000000000///000000000000111111111111111111111111111111111000111111111111222222222111111111111111111111111333333333333333333333333000111111111111222222222555444222000000111222333222222222111111111000000000000000000000000000000111333555555444333444555444333333222111111111222111222333333333333222111222111111111000000//////000111111111111222222222111111111111111111111111222111000//////000111222333333222111000///...---222222222222222222222222111111000000//////......//////000000111111222222//////.........---------////////////000000000000~~~uuuiiiaaa]]]XXXPPPIIIJJJIIIHHHEEEBBB???===;;;<<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;;;;::::::777777777777888888888888666666666777888999888777888888999999:::;;;;;;<<<;;;:::999999888888999999888888999999999999999999888888999::::::::::::999::::::999999::::::;;;<<<;;;<<<<<<===>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKJJJIIIIIIJJJGGGIIIJJJLLLMMMMMMLLLLLLLLLJJJHHHFFFEEEFFFGGGGGGHHHLLLPPPOOOKKKIIIIIIKKKJJJJJJJJJKKKLLLMMMNNNOOONNNQQQTTTUUUTTTSSSSSSSSSUUUVVVXXX[[[___```___^^^YYYWWWTTTTTTUUUWWWWWWVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVXXXWWWWWWWWWXXXYYYZZZZZZ]]]YYYUUURRRRRRRRRPPPNNNNNNMMMMMMLLLMMMNNNOOOPPPPPPPPPOOONNNMMMKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@>>><<<<<<=========<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999888888777555444444555666777888777555555666999===???FFFGGGFFFCCC>>>888555333222333444444444333111111222222222222222222222222222222222222222222222222//////000222222333333222333333222222222222333333333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000111222222222222333333333111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222000000111111111222222222444333222111111111222222222222222111111111000000000000000000000000000000000222444444333222333444444333222222111111111222111222222333333222222111111111111111000000000///000000111111111222222222111111111111111111111111111111000000000000111111111111111111111000000000222222222222222222222222111000000000/////////...000000000000000111111111//////.........---------.../////////000000000000~~~~~~mmmdddXXXPPPKKKFFF???:::>>>>>>>>>===<<<;;;:::999999999888888888777777777888999::::::;;;;;;;;;;;;888888888888888888777777555555666777777777777777888888888999::::::;;;;;;:::999777666666666777888999999999888888888888888888999999::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEFFFGGGHHHEEEGGGJJJKKKJJJJJJKKKKKKHHHIIIKKKLLLMMMLLLLLLKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHKKKMMMKKKHHHGGGIIIKKKHHHIIIIIIJJJKKKLLLMMMMMMOOORRRUUUVVVVVVUUUUUUUUUWWWWWWXXX[[[^^^___^^^\\\YYYWWWUUUTTTVVVWWWWWWWWWXXXYYY[[[\\\^^^```aaabbbaaa```^^^\\\[[[ZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYWWWVVVVVVVVVVVVWWWXXXXXXYYYZZZYYYYYYXXXWWWVVVUUUXXXXXXXXXXXXYYYZZZ[[[\\\^^^[[[WWWTTTSSSRRRQQQOOONNNNNNMMMMMMMMMNNNOOOPPPQQQPPPOOONNNLLLKKKIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@<<<999999===???===;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999:::999888777555555555666777777666555555666999<<<>>>CCCCCCBBB>>>:::666444444222222222333222111111000222222222222222222222222222222222222222222222222///000111222222222222222333333333333333333333333111111111111111111111111333333333333333333333333222111111111111000000000000000000000000000000000111222222222222333333333111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111000000000111111111222222222222222222222111111111222222222111111111111111000000000000000000000000///000222222111111111222333333222111111111111222111111222333333222111111111111111111000000000000000000000111111111222222111111111111111111111111000000111111111111000000...//////000111222333333222222222222222222222222000000000000////////////111000000000000000000///...............---------....../////////000000000pppssswwwzzz|||}}}|||uuuooojjjggg]]]UUUKKKDDDAAA???;;;888::::::;;;;;;;;;;;;::::::999999888888888777777777777888999:::;;;;;;;;;;;;999999999888888777777666333444555666555555555666777888888888999999::::::999888777555555666777888888888888888888777777777888999::::::;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGDDDFFFIIIKKKKKKJJJKKKLLLIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGFFFFFFEEEFFFFFFGGGFFFGGGGGGFFFDDDDDDFFFHHHHHHIIIIIIJJJKKKLLLLLLLLLOOORRRVVVWWWWWWWWWWWWWWWYYYXXXXXXZZZ\\\]]]\\\ZZZXXXVVVUUUUUUVVVXXXXXXXXXYYYZZZ[[[^^^```bbbeeefffdddcccbbb```^^^]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWWWWVVVVVVWWWWWWXXXYYY[[[[[[[[[ZZZYYYXXXWWWVVVXXXXXXXXXXXXYYYZZZ\\\\\\]]][[[XXXUUUSSSQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPQQQQQQOOONNNLLLJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>>>>>::::::;;;<<<>>>???===<<<;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888999::::::;;;:::999888777666777777666666444444555888:::<<>><<<<<<;;;:::666777777888888777777666888888777777777666666666666777888999::::::::::::888888888777777666666666333555777777666555666888777777888888888888888999:::999888777666777777888777777777777777777777777999999:::;;;;;;;;;;;;:::;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>>>>??????AAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBBBBDDDEEEFFFCCCFFFIIIJJJJJJJJJJJJKKKJJJJJJKKKLLLLLLKKKIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIJJJKKKLLLLLLLLLKKKNNNQQQUUUWWWWWWWWWXXXXXXYYYXXXWWWXXXZZZ[[[ZZZXXXXXXVVVUUUUUUWWWXXXYYYXXXXXXXXXYYY[[[^^^```cccdddddddddcccbbb```___]]]]]][[[\\\\\\\\\[[[ZZZYYYYYYWWWVVVVVVVVVVVVWWWXXXXXX\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYWWWUUURRROOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>999???EEEEEEAAA<<<;;;<<<::::::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===<<<:::999888888999999999999888777666555555555555555444444555777999:::;;;:::999666333222333555444333333222222222222222222222222222222222222222111111111111111111111111000000111222222222111111222333333444444333333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000//////000000000111111111000000000000000000000000222222222222222222222222//////000000000111111111000111111222222222111000111111111111111111111111000000000000000000000000///111222333222111222333111111111000000111222222111111111111111111111111000000000000000000111111//////000000000111111111000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111////////////000000000000111000000000//////......---.................................////////////EEEIIIMMMQQQTTTVVVYYY[[[^^^```cccfffjjjnnntttxxxzzz{{{|||}}}}}}{{{zzzxxxuuurrrnnnlllmmmnnnooosssrrrqqqpppooonnnmmmmmmeee```XXXOOOIIIFFFEEEEEEHHHDDD>>>:::888888777777777777888888777777666666555555555444444444333333555666777888888888888888666666666666666666555555555888;;;:::888777999;;;777777777777777777777777999999999999888888888777555666666666777777777777999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDCCCEEEHHHIIIHHHHHHIIIIIIIIIJJJJJJKKKJJJIIIGGGGGGCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIKKKLLLLLLLLLKKKJJJLLLPPPSSSVVVVVVWWWWWWXXXXXXVVVUUUVVVXXXYYYXXXWWWXXXVVVUUUUUUWWWYYYYYYYYYVVVVVVVVVWWWYYY[[[^^^___bbbbbbbbbaaa```___^^^]]]\\\\\\\\\[[[[[[YYYXXXXXXVVVUUUUUUUUUUUUVVVWWWWWWZZZZZZ[[[[[[[[[ZZZYYYYYYVVVVVVVVVUUUVVVVVVWWWXXXVVVWWWVVVTTTQQQNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPOOONNNMMMKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBB@@@???>>>>>>???FFFMMMKKKBBB:::999;;;888999;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<;;;:::999888777777777666666555555444444333333444444333333444666777888666666666444222111333555444444333222222222222333111111111111111111111111111111111111111111111111000111111222222222111111111111333333333333111111111111111111111111111111000000000000000000000000//////000000000000000111000000000000000000000000111222222222222333333333000000000000000000000000/////////000000000111111000000000000000000000000222222222222222222222222/////////000000000111111000000000111111111111111111111111111111222222222000000000000000000000000///111222222111111222333111000000000000111222222222111000000000000111222000000000000111111111111/////////000000000111111000000000000000000000000000000111111111111000000000000000//////.........111111111111111111111111////////////000000000000000//////////////////...---------...............------........./////////777:::===???@@@BBBDDDFFFHHHJJJMMMOOORRRWWW]]]aaaggghhhjjjkkknnnrrrxxx|||~~~~~~{{{wwwtttoooooonnnmmmllliiihhhfffeeeccc```]]][[[YYYYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSMMMJJJFFFAAA>>>======>>>AAA>>>:::777666555555444777888888999999888888777333333333333222222222222555555666666666666666555444444444555555555555555444777;;;:::777555888:::777777777777777777777777777888999::::::888777555333444555555666777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBCCCCCCEEEGGGHHHGGGFFFFFFGGGIIIIIIJJJJJJIIIGGGFFFEEE@@@@@@AAABBBCCCDDDDDDDDDFFFEEEDDDDDDFFFGGGGGGGGGGGGHHHJJJKKKKKKKKKIIIHHHJJJMMMQQQTTTUUUUUUVVVWWWVVVTTTSSSTTTVVVWWWWWWVVVXXXVVVUUUUUUWWWYYYZZZZZZWWWWWWVVVUUUVVVXXXZZZ\\\______`````````___]]]]]]\\\\\\\\\[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUVVVTTTQQQNNNNNNOOONNNOOOPPPQQQRRRQQQQQQPPPOOONNNMMMLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>>@@@DDDGGGEEE>>>999999:::777999:::<<<<<<;;;:::999999999999:::::::::;;;;;;:::::::::999888777555555555555666666666555555444444333333333444555666777222333444333222111333444444333222111000111111222000000000000000000000000111111111111111111111111111111222222222111111000///000222333333222000///000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000111222222222222333333333000000000000000000000000////////////000000000111000000000000000000000000111111111111111111111111////////////000000000111111000/////////111222333000000111111111222222222000000000000000000000000---///111111000000000111000000000000000111222222222111000//////000111222///000000000111111111111////////////000000000111000000000000000000000000111111000000000000111111///.........------------111111111111111111111111.../////////000000000111.........///////////////---------.........//////---------.........//////555666888888888999;;;===<<<===??????@@@CCCHHHKKKPPPRRRTTTVVVYYY^^^eeeiiikkkooosssxxx{{{~~~}}}~~~~~~|||zzz{{{|||~~~{{{xxxwwwvvvuuutttqqqqqqqqqrrrqqqlllgggbbb]]]]]]\\\[[[YYYWWWUUUTTTPPPOOOMMMJJJGGGEEECCCBBBEEEEEEDDDCCCBBBBBBAAAAAA@@@???===<<<::::::999999:::999777666555666666666444444555666666666666666444444444333333333333222555555555555555555444444222333333444444555555555000444888777444222444888777777777777666666666666666777999;;;:::888666444222333444555666888999999999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<=====================<<<<<<<<<============>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEGGGGGGFFFEEEEEEEEEHHHIIIIIIIIIHHHFFFDDDCCC===>>>???@@@AAABBBBBBBBBCCCBBBBBBCCCEEEEEEEEEDDDFFFGGGIIIJJJJJJIIIHHHGGGIIILLLPPPSSSTTTTTTUUUVVVTTTSSSRRRSSSTTTVVVVVVUUUXXXVVVUUUUUUXXXZZZZZZZZZ[[[ZZZXXXWWWXXXYYY[[[\\\\\\]]]^^^______^^^]]]\\\\\\\\\\\\[[[YYYXXXVVVUUUTTTTTTSSSSSSTTTTTTUUUVVVTTTUUUVVVWWWXXXXXXXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQSSSUUUVVVUUUQQQOOOOOOQQQOOOOOOQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<:::999999:::;;;777888:::<<<<<<<<<:::999888888888999999:::::::::999999:::999888666444333777888888999999999999888333333333333444444555666000222333333222222333444333222000/////////000111////////////////////////000000000000000000000000111111222222222111111000...///111222222111///...////////////////////////111111111111111111111111.../////////000000111111000000000000000000000000///000000000000111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000111000///...///000222444000000111111222222222222000000000000000000000000,,,...000000///...///000000000///000000111222222222111000//////000111222//////000000111111111222////////////000000000000000000000000000000000000222111000//////000111222------------------------000000000000000000000000.../////////000000111111---.........//////000000---------.........//////---------.........//////333333222222333333444555666666777888999:::;;;;;;@@@@@@@@@BBBDDDGGGIIIKKKWWWWWWXXX[[[___dddiiillltttttttttsssrrrrrrrrrqqqnnnooorrrvvv{{{|||uuunnnrrrqqqooonnnllllllkkkkkkxxxvvvsssoookkkgggdddccc```___]]]ZZZWWWTTTRRRQQQLLLKKKJJJHHHFFFDDDCCCBBB@@@???>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888666666777666666555444444555555444444444333333333444444444333333222222222333333333333333333333333666666777666666555444444444444444444444444444444666666666666666666666666666666777888888888888888888888888888777777777777999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>???AAAAAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAAGGGGGGGGGFFFFFFFFFFFFEEEJJJJJJIIIHHHGGGEEEDDDCCC===>>>???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFLLLMMMNNNOOOQQQRRRSSSTTTUUUSSSQQQQQQSSSUUUUUUUUUSSSUUUVVVWWWWWWXXX[[[]]]]]][[[YYYVVVUUUVVVXXXYYY\\\\\\\\\\\\\\\[[[ZZZYYYZZZ[[[[[[ZZZYYYVVVSSSQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWVVVVVVUUUUUUVVVVVVWWWWWWUUURRROOONNNOOOPPPRRRSSSRRRRRRQQQPPPNNNMMMLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMMMMMMMLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDCCCEEEDDDDDDBBBAAA???===<<<<<<<<<;;;:::::::::;;;;;;888999999::::::999999888999::::::;;;;;;::::::999:::999777666666666777888888999;;;;;;:::888555333333333444444444333222111333333222111222333555666222222222111111111111111222222222111111111000000000000000000111111111111111111000000//////......111111111111111111111111000000000000000000000000111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000222111000........./////////////////////......---000000000000000000000000000000000000000000000000222111111111000000////////////000000000111111111000000000000000000000000111111111111000000000000000000111111111222222222222111111111000000//////222000//////000000...---000000111111111111000///000///...------...///000000000000000000000000000//////.........------------------............///111111111111111111111111////////////////////////111000000000000111222222222222333444555666777777:::::::::;;;<<<>>>@@@AAACCCDDDEEEGGGJJJOOOSSSUUUZZZZZZZZZZZZZZZYYYYYYYYY[[[\\\^^^aaaeeekkkooorrrrrruuuyyy}}}~~~~~~|||zzzwwwtttsssrrrnnngggaaaaaa```^^^]]]\\\[[[[[[[[[bbbaaa^^^[[[XXXTTTRRRPPPOOONNNLLLJJJGGGEEECCCBBB???>>>===<<<:::999888888999888888777777666666555666666666666666666666666444444555555555555444444555555555555555444333333444444444444333333333333444444333333333222222222333333333333333333333333666666666666666555444444555555555555555555555555555555555555555555555555666666777888888888888777666666777777777888888888999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????@@@AAAAAABBBCCCBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>???@@@AAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIIIILLLMMMNNNNNNPPPPPPQQQRRRRRRPPPNNNOOOQQQSSSTTTSSSTTTUUUVVVWWWWWWXXX[[[]]]___]]]ZZZWWWUUUUUUVVVWWWZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZ[[[ZZZYYYWWWTTTRRRRRRSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVTTTRRRPPPNNNMMMMMMNNNNNNQQQQQQQQQPPPOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@???===<<<<<<;;;;;;:::::::::::::::888888999999999999888888888999999::::::999999888888777666555555555666666222444777:::;;;;;;999888444444333333333222222222111111111111111222333333222222222111111000000000111111111000000///////////////000000000111111111111000000000/////////...111111111111111111111111////////////////////////000000000000000000000000000///////////////000000//////////////////////////////////////////////////////////////////////////////000000000000//////000000000000000000000000222111000/////////000000//////000000//////...---////////////////////////////////////////////////111111111000000000//////.../////////000000000111////////////////////////////////////.........---/////////000000111111111111111111000000000//////000///...///000111000...///000000000000000////////////............//////000000000000000000000000//////.........------------------............///------------------------........................000000000000000111111222///000000111222333444444555555444444555666777777666777777999;;;???BBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGIIILLLOOORRRTTTYYY[[[___ccceeefffgggfffcccdddfffjjjqqqxxx~~~{{{wwwrrrnnnkkkiiifffdddaaa___^^^[[[TTTOOOLLLKKKJJJIIIHHHHHHHHHHHHKKKJJJIIIFFFDDDAAA???>>>======<<<:::888777666555777777777666555555444444555555555555555555555555333333333333333333333333111222222333333222222111333333444444333333222222444444444333333333222222333333333333222222222222333333333333333333333333555555666666555555444444555555555555555555555555444444444444444444444444555666666777777777777777444555555666888999999:::999::::::;;;;;;::::::999999::::::;;;;;;::::::999999999999999999999999999999:::::::::;;;;;;;;;;;;???>>>>>>>>>>>>@@@AAABBBAAAAAA@@@???????????????????????????@@@AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEDDDBBBBBB??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBDDDFFFHHHJJJJJJNNNNNNNNNNNNOOOOOOOOOOOONNNLLLKKKLLLOOOQQQRRRRRRSSSUUUVVVVVVVVVWWWZZZ\\\___]]]ZZZWWWUUUTTTTTTUUUXXXXXXXXXYYYXXXXXXWWWVVVXXXXXXZZZZZZZZZXXXVVVTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSTTTUUURRRRRRQQQPPPOOONNNMMMMMMOOOOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>===;;;;;;:::999999999999999777888888999999888888777888888888999999888888888666666555444444444444555000222555888:::;;;::::::555444333222222222333333///000111111111111111111333333222111000000//////000000////////////......//////000000000000111111000000000000////////////000000000000000000000000////////////////////////////////////////////////............///000111111////////////////////////////////////////////////////////////////////////...//////000000//////...000000000000000000000000111000000000000000111222000000000000000//////...////////////////////////////////////////////////111111000000000000//////......////////////000000/////////////////////////////////.........------......////////////000000111111000000000000/////////.........000111000///......///////////////.........////////////......000000000000000000000000...............------------------............///------------------------........................111111111111111222333333000111111222333333444444444444333333333333333333444444444555777999;;;<<<::::::;;;;;;<<<<<<======:::::::::;;;<<<>>>@@@AAAGGGHHHJJJLLLMMMMMMLLLLLLNNNNNNOOOQQQVVV[[[aaaeeegggeee```\\\XXXUUUSSSRRRQQQOOOMMMLLLKKKIIIDDDAAA???>>>===<<<<<<<<<<<<<<>><<<;;;999888777777777666666555444444333555555555555555555555555333333333444444555555555333333333333333333333333222333333444444333333222222333333333333333222222333333333333222222222222333222222222222222222222222222222222222222222222444444555555555444444333444444444444444444444444333333333333333333333333444555666666777777666666555555666666777888888999999999::::::::::::999999999999::::::::::::999999888888888888888888888888888888999999::::::;;;;;;???>>>===<<<===???AAACCCAAA@@@??????>>>>>>??????@@@@@@??????@@@AAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGHHHIIIIIIPPPPPPOOOOOOOOONNNNNNNNNKKKJJJIIIJJJNNNQQQRRRRRRSSSTTTUUUVVVUUUVVVYYY[[[\\\[[[YYYVVVUUUTTTTTTUUUWWWWWWWWWXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSRRRPPPOOOLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHEEEEEEDDDCCCCCCBBBBBBBBB>>>>>>?????????>>>======;;;:::999888888888888888666777777888888777777666888888999999999999888888666555555444444444444444444555777888888777666555666555333111111222333444///000111222222222000000333333222111000///......////////////////////////////////////000000000111000000000000////////////////////////////////////////////////////////////........................---------...///000111222////////////////////////////////////////////////////////////////////////...//////////////////...000000000000000000000000000000000000111111222222000000111111000000///...////////////////////////////////////////////////000000000000000000////////////////////////000000////////////////////////111111000000000/////////////////////////////////000000000000000000//////000///......///000///---------......///.........---...///000000///...---////////////////////////........................---------............///////////////////////////........................111111000000111111222333111111111222222333333444333333333333222222111111111111111222333444555555333333444444555555666666666666666666777777888888;;;;;;===>>>>>>>>>======@@@@@@???@@@BBBEEEIIIKKKNNNLLLIIIFFFCCCBBBAAAAAA>>>>>>>>>>>>>>>===;;;999888777777666666666777777999999888777666666555555555555555555555555444444111111222222222333333333......///000000111111111333333333333333333333333222333333444444333333222222333333444444444333333333333222222222111111111222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222222333333333333333333333333444444555666666666666555777666666666666666666666888888999999999999888888888888999999999999888888777777777777777777777777888888999:::;;;;;;<<<<<<>>>===<<<<<<<<<>>>@@@BBBAAA@@@@@@???>>>?????????BBBAAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEFFFEEEEEEEEEAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGIIIKKKLLLMMMQQQQQQPPPPPPOOONNNNNNNNNJJJIIIHHHJJJMMMQQQRRRRRRRRRSSSTTTTTTSSSTTTVVVXXXXXXWWWVVVTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVTTTUUUWWWXXXYYYXXXVVVUUURRRRRRSSSSSSSSSSSSSSSTTTRRRQQQOOOMMMMMMOOOQQQRRRTTTUUUUUUUUUTTTRRRPPPOOOJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIJJJLLLNNNOOOOOOHHHGGGEEEDDDCCCBBBBBBBBB<<<===============<<<<<<::::::999777777666666666555666666777777666666555888888999999999999888888666666666555555555444444666666777777666444333222666555333111111222333444000111222333333222111000222222111111000//////...000000000000000000000000...////////////000000000////////////000000000000................................................////////////////////////------------...///111111..............................................................................////////////......//////////////////////////////000000111111111111000000000000000///......................................................//////////////////000000000000000000000000000000........................000000000000////////////000000000000000000000000//////////////////000000222000......///...---+++,,,,,,---...............---...///000000///...---////////////////////////---.....................---------............///000000000000000000000000.......................................//////000/////////000000000111111000000111111111111000000000111111222222222222333222222222222222222333333333333333444444444444444222333444666777888999999888888888888:::<<<>>>???>>>===<<<;;;999999888888444555555666666666666666333333333222333333444444333333222222222111111111222222222222222222222222111111222222222333333333000000000111111222222222111111111111111111111111111111111222222111111111222222333444444444333333222222222111111111000000111111111222222222222222222222222222222222222222222222333333444444333333111111111111111111111111333333333333333333333333333444444555555555555555777777777666666555555555777777777888888777777777777888888999999888888777666666666666666666666666888888999:::;;;<<<=========<<<<<<<<<<<<>>>???@@@@@@@@@???>>>>>>>>>>>>???BBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>BBBCCCDDDEEEFFFFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEBBBCCCFFFIIILLLOOOQQQRRRQQQPPPPPPOOONNNNNNMMMMMMJJJIIIHHHJJJMMMPPPRRRRRRPPPQQQRRRRRRQQQRRRTTTVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWVVVVVVRRRSSSUUUWWWWWWVVVUUUTTTQQQQQQQQQQQQQQQRRRRRRRRRQQQOOOMMMKKKKKKMMMOOOQQQQQQQQQRRRRRRQQQOOOMMMLLLIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIKKKOOORRRTTTUUUKKKIIIFFFDDDBBBAAAAAAAAA;;;<<<<<<<<<<<<<<<;;;::::::999888777666555555555444555555666666555555444777777888888888888777777555555666666555555444333333333444555555555555444555444333222222222333333222222222333222222111111111111000000000///////////////000000000000111111......////////////000000////////////000000000000////////////////////////........................////////////////////////------------...///000000........................................................................---......//////......---////////////////////////...//////000000000000//////////////////......---......................................................////////////000000000000///////////////....................................---------,,,,,,111111000000000000//////......////////////000000111///............---+++,,,,,,---...////////////......////////////......000000000000000000000000---------...............---------............///////////////////////////------------------------...------------...//////.........///////////////---...///111222222111111222222333333444444333333333333333333222222222222///000000111222222222222///000111222333444555555333444555666777777777777777888888777666555444444111222333333333333333444111000000000111222222333000000000////////////...000000000000000000000000222333333333333333444444222222222222222333333333111111111111111111111111000000111111111111000000000111111222333333222222222111111111000000000000000111111111222222222222111111111111111111111111111111222333333333333333111111111111111111111111444444444444444444444444333333444555555555555444555555555666666666666666555555666666666666555555777777888888888888777777666666666666666666666666777888888999;;;<<<<<<===;;;;;;<<<======>>>>>>??????>>>======<<<<<<======>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEFFFFFFDDDCCCAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDFFFFFFCCCDDDGGGIIILLLOOOQQQRRRNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIHHHIIILLLOOOPPPPPPNNNOOOPPPPPPOOOPPPRRRSSSRRRRRRRRRQQQQQQPPPPPPPPPRRRSSSTTTUUUUUUUUUUUUUUUQQQRRRTTTUUUUUUUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOONNNKKKIIIIIIKKKNNNOOOOOOOOONNNNNNMMMLLLJJJJJJIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFGGGIIIOOOSSSWWWXXXLLLJJJFFFCCC@@@>>>>>>>>>;;;;;;<<<;;;;;;:::999999999999777666555444444444444444555555555555444444444555555666666555555444333444444555444333222111111111222333444555555555444444333333333222222222222222111000000000000000////////////000000000000.........//////000000000........./////////000000.../////////000000000111////////////////////////........................------------------------......---------......///........................................................................---......//////......---////////////////////////......///000//////------...............---,,,,,,........................................................./////////000000.........------,,,,,,,,,..............................---------,,,,,,,,,000000000//////................../////////000000...---,,,---///000///...,,,,,,---//////000000000//////............//////000000000000000000000000---------.........//////---------............///........................------------------------///////////////000111111/////////000000000000000,,,...000222333333333333000111111222222222222222222111111111000000//////---...///000111111111111111111111111000000000000111222333444444333222111555666666666555444222000111222333222111111222333000000000000111222333333111111111000000000000///111111111111111111000000000000000000000000000000////////////////////////333333333333333333333333111111222222222222111111//////000111111111111111111111111111000000000000000000111111222222222222111111111111111111111111000111222333333333333333222222222222222222222222444444444444444444444444222333444444555555444444333444444555666777888888444444555555555555444444777777888888888888777777777777777777777777777777666777888999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::::::::::::::;;;<<<===;;;;;;<<<===>>>???@@@@@@>>>???@@@BBBCCCDDDEEEEEEDDDCCCAAA@@@@@@AAABBBDDD@@@@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGHHHKKKMMMNNNNNNMMMNNNOOOOOONNNNNNPPPRRRSSSRRRRRRPPPOOONNNMMMMMMQQQQQQRRRSSSSSSTTTSSSSSSPPPQQQSSSTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMJJJHHHHHHJJJMMMOOOOOOOOONNNMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDHHHMMMSSSWWWYYYLLLJJJFFFBBB>>><<<<<<;;;;;;;;;;;;;;;:::999888888999888777666444444333333333444444555555444444333222333333444444333333222222222333444333222111000222222333333333333444444333333444444444333222111222111000.........///000......//////000000111111---------.........//////............/////////000.../////////000000111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,///......---------..............................................................................---..................---////////////////////////....../////////---,,,+++------......------,,,+++................................................---.........//////000000,,,,,,,,,++++++*********........................000000/////////.........//////.........------------.........//////000000+++******,,,///111222111,,,---...///000000000000000///...------...///000000000000000000000000000---------.........//////---------.........//////////////////////////////---------------------------......///000111111222......///111222333444555////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111222222111111111111222222222222222222222222222222222222222111111111000000000000000000////////////222111111111000000//////111111111111111111111111111111222222222222111111//////000111111111111111222111111111000000//////222222111111000/////////000000000000000000000000000000000000000111111222000000000000000000000000////////////000000000000000111111111111222222222333333333222222111111111333333333333333333333333444444444555444444333333333444555555666666555555666777777777888888888888777777777777888888888888777777777777777888888999888888999::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>???<<<<<<===;;;999999:::;;;;;;<<<<<<<<<;;;::::::999<<<;;;:::;;;<<<======<<<>>>>>>???@@@AAACCCEEEFFFBBBBBBAAAAAAAAABBBCCCCCCAAA???>>>???BBBDDDFFFFFFHHHGGGGGGGGGHHHJJJLLLMMMMMMLLLKKKIIIIIIIIIJJJKKKEEEFFFGGGIIIKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKMMMNNNOOOOOONNNMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSSSSUUUTTTSSSQQQPPPPPPPPPPPPNNNMMMLLLLLLLLLMMMOOOOOOOOONNNMMMLLLLLLMMMNNNOOONNNMMMMMMLLLKKKJJJJJJIIIJJJIIIGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEGGGIIIJJJJJJFFFEEECCCAAA???>>>======;;;:::999888777777777777999888777666444444444444222111222333555555444333111111222222222333333333...///111222222111///...333333222222111000000000222222222222222222222222111000...,,,+++,,,...///......////////////......///////////////.........------......//////000000000///...------...///000////////////////////////------............------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------..............................---------------------------------------...///000.........///......------------------------------........................------............------........................////////////////////////////////////////////////---,,,,,,,,,,,,---......------------------------------............------........................---------...///000000111......//////...---,,,,,,......---,,,---...///000//////.........---------000000000000000000000000.................................------,,,,,,,,,........................---...//////---+++((('''---......///000000111111------...//////000111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111//////000000000111111111222111111111111111111222111111111111111111111111222222222111111111000000000000000000////////////111111111000000000//////111111111111111111111111///000000111111000000/////////000111111111111000111111111000000000//////000000000000000000111111000000000000000000000000000000//////000000111222000000000000000000000000////////////000000000000000000111111111222222222333333333222222111111111222222222222222222222222333333444444444444444333444444444444444444444555666666777777777888888888666666666777777777888888777666666666666777888888999999:::;;;<<<======>>>;;;:::::::::;;;<<<>>>???<<<<<<<<<;;;999999:::<<<999999::::::;;;:::::::::;;;;;;;;;;;;<<<======<<<===>>>>>>???@@@BBBDDDEEEBBBBBBAAAAAAAAAAAAAAABBBBBBAAA???@@@BBBCCCCCCCCCFFFFFFFFFFFFGGGIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJGGGGGGHHHJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKLLLNNNQQQQQQOOONNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSQQQPPPPPPOOOOOOMMMMMMLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLMMMNNNOOOMMMMMMLLLLLLKKKJJJJJJIIIJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAA???>>>===<<<<<<:::999999888777777777777888777666555444333333222444333222333444444333111111111111222222222333333111222333444444333222111111111111111111111111222222222222222222222222222222000///---------///000......////////////......////////////............---------.........//////111000...---------///000////////////////////////,,,...000222222000...,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------..............................---------------------------------...............---....../////////......------------------------........................------............------................................................------------------------.........---...//////000------------------------......////////////..............................,,,,,,,,,---......//////...............---,,,,,,...------,,,---...///000//////.........---------////////////////////////..............................---------,,,,,,,,,------------------------+++,,,---......---+++***.........//////000000111///////////////.........000000111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111111111000000000000000000000000222111111111111000000000000000000000////////////111111000000000000//////000000000000000000000000...//////000000//////......///000000111111000000111111000000000000//////......///000000111222222000000000000000000000000000000//////000000111222000000000000000000000000////////////000000000000000000000111111111222222222222222222222111111111111111111111111111111111111222333444444555444444555444333222222222333444666666666666777777777777555555555666666666666777666666555555666666777888888888999999:::;;;======;;;:::::::::;;;<<<===>>>;;;<<<<<<;;;999999:::<<<888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???AAABBBCCCBBBBBBAAA@@@????????????BBBAAAAAAAAACCCCCCAAA@@@DDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLOOORRRSSSQQQOOONNNNNNMMMNNNNNNOOOQQQRRRRRRSSSTTTSSSRRRQQQPPPOOOOOONNNLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAACCCBBBBBBAAA@@@@@@?????????>>>===<<<;;;;;;;;;;;;888888777777777777888888666666666666555444333222777555333333333333222111111111111222222222222333333333333333333333333333//////000111111222333333111111111111111111111111222111///......///000000......////////////..............................------------............222000...,,,+++,,,...000////////////////////////,,,///222555555222///,,,------,,,,,,,,,---......,,,,,,,,,---------......------------------------------------------------------...//////...,,,,,,,,,------...////////////........................------------------------------............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111........................//////000000000000//////------------------------+++++++++,,,------......---............------,,,...------------...//////...............---------////////////////////////------------------------...------------,,,,,,,,,------------------------((()))+++---.........---........./////////000000222222111000000///................../////////000////////////////////////000000000000000000000000////////////////////////////////////000000000111111111111222222111111111000000000000000000000000111111111111000000000000000000000000////////////000000000000000000//////////////////////////////...//////000000//////......//////000000000000000000000000000000000//////////////////000000111111///////////////////////////////////////000111111////////////////////////////////////000000000000000000000000111111111111222222222111111111111111000000000000000000000000000111222333444555555555555444222000000111222444555555555666666666777777444444444555555555666666555555555555555666777777666666666666777888999::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<;;;999999;;;<<<::::::::::::::::::;;;;;;:::;;;<<<<<<;;;;;;<<<===<<<<<<======>>>@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@BBBCCCCCCAAA???AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKNNNRRRTTTSSSPPPOOONNNLLLMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRQQQPPPOOONNNMMMKKKKKKKKKKKKLLLLLLMMMMMMOOOOOONNNNNNNNNNNNOOOOOOLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFDDDCCCCCCDDDDDDAAAAAA@@@@@@@@@?????????AAAAAA@@@???>>>=========<<<;;;;;;::::::;;;;;;<<<777777666666666777888888666666777888888777666555999777444222333333222222111111111111222222222222222222111111111111222222///000000000111111111222111111111111111111111111000000///......//////000---......//////......---------...............///..................//////333111...++++++,,,...///////////////////////////---///222333333222///---------,,,,,,,,,------...,,,,,,,,,---------......------------------------------------------------,,,---/////////---+++*********,,,---....................................------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111..............................////////////......------------------------++++++,,,,,,---------...---------......------,,,------------......//////........................////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,........................////////////111111000000///......------............/////////........................////////////////////////...........................////////////000000000000111222222222222111000111111111111111111111111000000000000000000000000000000000000//////////////////////////////000000........................///000000111111000000///......///000000000000000//////////////////000000000000000000//////............................../////////...///000000111////////////////////////////////////000000000000//////000000000111111111111111111111111111111111000000000000000000000000000111222333444444444444444333111000000111333444444555555555555666666666444444444444555555555555555555555555555666777777888777666555666777888999:::::::::;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===???>>><<<;;;::::::::::::999;;;===<<<;;;;;;<<<>>><<<<<<<<<===>>>???@@@AAABBBAAA@@@???>>>=========>>>>>>???AAADDDDDDCCCAAA@@@AAABBBCCCDDDEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIMMMQQQSSSRRRPPPNNNMMMKKKKKKMMMNNNOOOQQQRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGEEECCCBBBBBBBBBBBB????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======:::::::::::::::;;;<<<<<<666666666555666666777777666777888:::;;;<<<=========999555333333333333333000000111111111222222222222111111000000111111222111111111000000000//////000000000000000000000000.....................///------............------,,,---------......//////////////////////////////111000---++++++,,,...///////////////////////////////////////////////////...------,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,---...//////---+++)))((()))***+++,,,---------........................------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------...------------...//////........................,,,------......------,,,---------------------------------------.........,,,,,,---------------,,,---------...............---.............................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------........................---------------,,,,,,,,,//////000000000000111111////////////////////////////////////////////////////////////////////////......////////////000000000111222333333222111000111111111111111111111111//////000000000000000111000000000000////////////......////////////000000///////////////////////////000000111111000000///---...//////000000//////......////////////000000111111000//////...------........................//////......//////000111000000000000000000000000////////////000000000000/////////000000000111111000000000111111111111111000000000000000000000000000111222333333444333333222222111111111222333444444444444444555555555666444444444555555555555666666666555555666666777888===;;;999777777888999:::999:::;;;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;===AAA@@@>>><<<::::::::::::999<<<>>>===;;;:::<<>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>=========@@@CCCDDDDDDCCC@@@AAABBBDDDEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDFFFFFFGGGGGGGGGGGGGGGGGGGGGJJJNNNPPPOOOMMMMMMMMMJJJKKKLLLMMMOOOPPPRRRRRRPPPQQQQQQQQQPPPNNNLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFDDDBBBAAAAAAAAAAAA???>>>>>>>>>>>>=========<<<<<<============>>>>>>:::::::::::::::;;;<<<<<<666666555555555555666666555666777:::>>>AAADDDFFFCCC???999555333333222222000000000111111111111222222222222222222222222222222222111000000///......////////////////////////---------...............------............------,,,,,,,,,---....../////////////////////...............---,,,,,,---...//////////////////////////////...---,,,,,,---...///......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---++++++))))))***+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,,,,------------,,,,,,---......//////......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,------....../////////000000000111111////////////////////////////////////////////////////////////////////////........./////////000000///111222333333222111///000000000000000000000000////////////000000111111000000000000////////////........./////////000000////////////////////////...//////000000//////...---...//////000000//////........./////////000000//////////////////......------------------------///............///000000000000000000000000000000////////////000000000000////////////000000000111///000000000111111111222111111111111111111111111111222222333333333222222000111111222333444555555333333444444444555555555444555555555555666666666777666666666666777888888@@@>>>;;;888777777888999999:::;;;;;;;;;;;;:::999999;;;;;;;;;::::::<<<>>>@@@>>><<<:::::::::;;;;;;888<<<>>>===:::999<<>>>>>>>>>>>???@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@>>>>>>???AAABBBCCCBBBAAABBBDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFEEEEEEFFFHHHKKKLLLKKKKKKKKKLLLIIIJJJKKKMMMNNNPPPQQQRRROOOPPPQQQQQQPPPNNNKKKJJJHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDBBB@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999:::;;;777777666555444444444444333444555999>>>EEEKKKNNNLLLFFF>>>777333111///...000000000000111111111111000111222222222222111000000000000000000/////////////////////////////////------...///////////////,,,------......------,,,++++++,,,------...//////......---------,,,,,,,,,++++++,,,---............////////////////////////...------------------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,---.../////////...------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,+++++++++,,,,,,------.....................---***+++,,,---///000111222------------.........///000000000000000000000000////////////////////////000000000000000000000000............/////////000///000222333333222000///////////////////////////.../////////000000111111000000000000////////////---.........//////000000000000000000000000000000---..................------......///////////////---.........//////000000------......///000000000------------------------...............///000000000000000000000000000000////////////000000000000////////////000000000000//////000000111111111222111111111111111111111111222222333333333222111111///000222333555555666666333333333444444444555555555555555666666666666777777777777777777888999999@@@>>>:::777555444555666999:::;;;;;;;;;:::999888999:::;;;;;;::::::<<<>>>===<<<:::999999:::;;;<<<888<<>>:::999<<<@@@???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAACCC@@@>>>>>>???AAAAAAAAABBBCCCEEEFFFHHHHHHGGGGGGGGGGGGFFFEEEFFFGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGIIIIIIIIIIIIJJJKKKIIIIIIKKKLLLNNNPPPQQQRRROOOPPPPPPQQQPPPNNNKKKJJJHHHHHHJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDAAA@@@????????????>>>>>>>>>============<<<;;;;;;::::::999999999999999888888888888999999888777666555444333333333111222444888>>>FFFNNNSSSSSSLLLBBB888222///,,,+++000000000000111111111111,,,...///111111///...,,,......//////000000111111////////////////////////......///000000111000000,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,++++++*********)))***,,,...//////......////////////////////////,,,---...000000...---,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,...............///......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------,,,,,,.../////////...------------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********************************+++,,,---...//////...---,,,+++,,,,,,---000000000000000000000000//////...---,,,++++++***............//////////////////.........---------....................................////////////---...000222333333333222444222000000111222111000000///...------...///000.........///////////////000000000000000000000000000000//////.........---///////////////......---////////////////////////000000////////////000000++++++,,,------......///000000000000000000000000000000000000////////////---...///000000///...---///000000000000000////////////000000000000//////000000000000000000000000000000000000000000000000111111222222222111111000......000111222333333333333444444444444444444555444444555555666777777888888888777666555444444444666777888777666555666777444666888:::;;;:::999888<<<>>>???>>>======>>>???<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>???@@@@@@BBB@@@???@@@AAA@@@===999?????????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPNNNMMMLLLJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKIIIIIIIIIJJJKKKLLLHHHDDDCCCCCCCCCAAA?????????>>>===============;;;:::999999888888999999777777777777666555444333555555555555444333222111000111333777<<>>>>>?????????>>>>>>=========>>>>>>???@@@DDDCCCBBBCCCEEEDDDAAA>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDEEEGGGHHHKKKJJJJJJIIIHHHHHHHHHIIIGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKMMMOOOQQQQQQOOOMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKMMMMMMLLLIIIEEEDDDDDDDDDBBB@@@???>>>===<<<;;;;;;:::;;;::::::999888888888888888888888888888777555444333555555555555444333222111222222333555888<<<@@@BBBDDD???888333111000000///////////////////////////......///000000111111222...............//////000........................------............------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++*********++++++------------------......///...---,,,,,,---...///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---//////---,,,,,,---......---------,,,,,,,,,...---,,,++++++,,,---...++++++,,,---...///000000......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++000///......------......////////////////////////------------------------............////////////...............---------........................---............/////////---...000111222333333333111///......///111000/////////...------...//////000000///...---,,,++++++---------------------------------------,,,,,,,,,+++,,,---...///000000000................................................000000000///...------,,,------------------------//////////////////////////////000000000000//////...//////000000/////////...//////000000//////...000000000000000000000000000000000000000000000000000000111111222111111000///000111333444444444444111111111222222333333333333333333444555555666666555555555555555555444444666777888777666555666777444555777888999888888777666777999999888777999::::::::::::::::::;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@===============>>>>>>???AAA@@@@@@BBBCCCCCCAAA???@@@@@@AAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFFFFKKKJJJIIIIIIIIIIIIIIIJJJHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFIIIJJJKKKKKKLLLKKKKKKKKKIIILLLOOOQQQRRRPPPNNNLLLIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKLLLMMMOOOOOOLLLIIIGGGEEEEEEDDDCCCAAA>>>===<<<:::999888888888999888888777777777777777999999999888777555444333444555555444444333222111333222222222444666888999999666222000000000000///////////////////////////------......///000000000......------......///000------------------------------............------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,+++++++++***(((***,,,---------...///------------,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,---...//////000...------,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++************++++++////////////......//////000000000000000000000000,,,,,,,,,------.....................////////////................................................---------.........//////......///000111222333333222111///000222333222222.................................------,,,,,,+++////////////////////////------------------------+++,,,---...////////////........................------------------------//////......------------------------------------.........///////////////000000000000000000000000......//////000/////////...//////////////////...////////////////////////000000000000000000000000///000000111111111111111000111222333444444444444333333333444444555555555333333333444444444555555444444444444555555555555666777888777666555666777444555666777888777777777777999::::::999999;;;<<<=========<<<======>>>???<<<===>>>@@@AAABBBBBBBBB>>>===============>>>>>>>>>???@@@AAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAABBB@@@AAAAAABBBCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIJJJKKKKKKKKKKKKJJJHHHJJJNNNQQQRRRQQQNNNLLLHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMNNNNNNKKKJJJHHHGGGFFFEEECCCCCC???>>><<<:::999888777777888888777666666666666666888888777777666444333222444444444444444333222111222222111111111222333444333111//////000111000///////////////////////////000000//////...---------...------------...//////------------------------------.........---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///---,,,,,,++++++*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++******)))&&&)))+++,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,------...//////---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++************++++++......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.....................////////////---.............................................------------..................//////000222333333333111000000111222222111------............------+++,,,,,,------.........////////////////////////..................//////------............------........................,,,,,,---......---,,,,,,+++++++++,,,,,,---------........................------....../////////000000000////////////000000------...///////////////......////////////..............................////////////////////////...///000111111111111111111222333333444444444444222222333444444555666666333333333444444444444444444444555555555555555555666777888777666555666777555666666777777777777777777999;;;;;;::::::<<<===>>>============>>>??????===>>>???AAABBBCCCCCCCCC>>>>>>============>>>>>>@@@BBBDDDEEEEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJJJJGGGJJJMMMPPPPPPOOOMMMLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDCCCCCC@@@???===;;;:::999888888888777666666555555666666555555555555444333222111333333333444333333222222111111111111111222333333222000//////000111000///........................111000000//////...---------------------...//////------------------------------......---,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,*********+++,,,---...///,,,,,,,,,++++++******))),,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((***,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++************++++++------.../////////......------------------------,,,,,,,,,------.....................////////////---------.......................................,,,------------..................///000111222333222000......///000///...------............------++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////...............---,,,,,,------------------------+++,,,---......---,,,+++)))******+++,,,,,,------........................---------......//////000//////............//////,,,---......////////////---......//////......---........................////////////////////////......///000111111111111111111222333333333333333000000111222222333444444444444444444444444555555666666666666666666555555666777888777666555666777777777777777777777777777666777999999999999;;;===<<<<<<<<<<<<<<<===>>>>>>??????AAABBBCCCCCCCCCCCC@@@??????>>>>>>>>>>>>>>>>>>@@@CCCDDDCCCBBBBBBCCCAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAACCCCCCEEEFFFFFFGGGGGGFFFIIIIIIIIIIIIJJJKKKMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIKKKMMMMMMMMMLLLKKKIIIIIIJJJJJJKKKLLLNNNNNNOOOOOOOOOOOOOOONNNNNNNNNPPPPPPOOONNNLLLIIIGGGFFFGGGHHHIIIHHHEEECCCCCCCCC@@@???>>><<<;;;:::::::::888777777666666666666666222333333333333333222222222222333333333333222222000000111111222333333333333111//////000111000///........................------......///000000000------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***+++,,,,,,------,,,,,,+++++++++************++++++((((((((())))))+++,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++************+++++++++,,,---...///......---////////////////////////,,,,,,------------------............////////////---------.........//////........................,,,,,,---------.....................///111222333444111////////////...---,,,------......------,,,---------......//////000,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,---.........------------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000///...---,,,,,,---...///+++,,,---...////////////---......//////......---000000000000000000000000////////////////////////---...///000111111111111000111222222333222222222///000000111333444444555555555555555555555555555888888888777666666666555666777888777666555666777888888888777777777888888555777999999999999;;;=========<<<<<<======>>>???AAAAAABBBCCCCCCCCCCCCCCCAAAAAA@@@???????????????;;;>>>AAAAAA???>>>>>>???@@@@@@@@@??????>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHHHHGGGHHHHHHIIIIIIKKKLLLMMMNNNLLLKKKJJJHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPPPPPPPPPPPPPOOOOOOOOONNNPPPOOOOOOMMMKKKHHHFFFDDDEEEGGGIIIHHHEEEBBBBBBCCC???>>>===<<<;;;;;;;;;;;;999888777777666666777777111111222333444444444444111222222333333333222222000000111222222222222222333000......///111111111........................,,,,,,,,,---......//////------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,,,,------,,,,,,+++++++++************++++++))))))(((((()))***+++++++++++++++,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......)))+++------,,,+++,,,---******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++***+++---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............/////////000---------.........//////........................,,,,,,,,,---------............---...///000222333777444222111111000///...,,,,,,---......---,,,,,,//////////////////..............................,,,,,,,,,------.........***+++,,,---.../////////------------------------,,,---///000000///---,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...---,,,++++++,,,---...+++,,,---...////////////---..................---111111111111111111111111////////////////////////---...///000111111111111000000111222222222111111111222222333555666777777666666666666666666555555:::999999888777666666555666888888777666555666777999999888888888888888999666888:::::::::;;;===>>>???????????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@>>>AAADDDDDDAAA???@@@AAA@@@?????????>>>>>>======???????????????@@@@@@@@@BBBCCCEEEHHHIIIJJJJJJJJJFFFFFFGGGGGGIIIJJJLLLMMMLLLLLLJJJIIIHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNMMMKKKHHHFFFDDDCCCFFFHHHGGGDDDBBBBBBCCC>>>===<<<;;;;;;;;;;;;;;;999999888777777777777777000111333444555666666666111222222333333333222222000111111111111111000000111///------///111222222..............................---,,,,,,++++++***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,+++***)))+++,,,,,,------,,,,,,+++++++++************+++++++++++++++***++++++,,,---+++++++++,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,---......///000(((***,,,---------...///*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++************++++++//////.........---------+++---......---,,,,,,---........................---...///000000111000000//////......---------,,,------------------------******++++++,,,---..................////////////111111000///////////////,,,---------.../////////------------------------,,,,,,,,,---------......,,,---...//////...---,,,******+++,,,,,,------...---------,,,+++***)))(((.........------,,,,,,,,,......---,,,,,,+++******+++,,,------++++++,,,---/////////...---------,,,,,,,,,,,,---------......//////.........---------..................------............//////////////////............//////000000000000////////////000000111222333333444444444444444444444444444444333444444555555555555555999888666555444444444555777777777777777888888888555555555666777777777888666666888999;;;<<<>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@?????????>>>>>>======>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFHHHHHHGGGIIIJJJKKKJJJHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLMMMNNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>======<<<<<<::::::888777555333222111444333333333333444555555666555222000//////000000//////000000111111222222000000000000////////////---------............///...........................------,,,,,,------......------,,,,,,------............------,,,,,,,,,,,,++++++******++++++,,,))))))***++++++++++++***++++++++++++++++++++++++,,,+++***+++---------,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,------------------------------------------------******(((&&&%%%&&&))),,,************************************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********************************++++++------------++++++,,,++++++******++++++,,,++++++,,,---............++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++///.........------------***,,,......---,,,---...........................---....../////////....../////////.........------------------------------,,,,,,------...//////000............////////////222111000000/////////000,,,,,,,,,---------------------------------------,,,,,,,,,---------......------............------......------,,,+++++++++---------------,,,+++***......---------,,,,,,,,,......---,,,,,,+++******+++,,,------++++++,,,---............------------,,,,,,,,,---------......//////.........---------..................------............//////////////////............//////000000000000////////////000000111222222333444444444444444444444444444444444444555666666666666555:::999777666555555666666666666666666777777777777999999999:::::::::::::::666777888999;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNOOONNNLLLJJJHHHGGGFFFFFFFFFGGGGGGGGGHHHJJJKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIKKKMMMNNNNNNMMMMMMLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@??????>>>======<<<;;;;;;999888777666555333222222222222333333444555777777666444222000//////000000000000000000000111111111000000000000/////////...---------............///........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------------------------------+++++++++)))((((((+++---************************************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------******************************))))))******+++,,,---------,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++............------------)))+++---...---,,,---...------------------------------.........---,,,,,,///////////////.........------------------------,,,------....../////////---............/////////111111000////////////000,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------............------------......//////......---,,,,,,,,,---------......------,,,...------------,,,,,,,,,...------,,,,,,++++++***+++,,,------++++++,,,---------------............,,,,,,,,,---------.....................---------------------------......---............///////////////............//////////////////000000000000000000111111222333333333333333333333444444444444444555555666666666666666::::::999888777777777777555555666666777777777777<<<<<<<<<;;;;;;;;;;;;;;;777777888999:::;;;<<<===??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>??????@@@@@@AAABBBBBBBBBCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMJJJGGGEEEDDDEEEEEEFFFEEEFFFHHHJJJLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLMMMNNNNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::999777666666555555444333333222222333333555666888999555333222000/////////000111000000000000000000///000000000/////////......---------............///////////////////////////------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,------------,,,++++++++++++++++++++++++------...000222111///---------------------------,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,------------------------------------+++,,,------++++++,,,---************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******))))))******+++,,,,,,---------------......,,,,,,++++++*********)))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,......,,,++++++,,,------------------------...............---,,,+++////////////////////////------------------------+++++++++,,,,,,,,,---------------.........////////////...............///...---------,,,,,,++++++------------------------,,,,,,,,,---------......///...,,,,,,,,,,,,...///,,,,,,---......//////000++++++,,,------...---------------------------------------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,------.........,,,,,,,,,---------..............................,,,,,,------------......---------.........////////////............//////////////////000000000000000000111111222222222333333333333333333444444444444555666666777777666666999999888777777777777777666666666777777888888999:::::::::999999888888888777777888999:::;;;;;;;;;>>>??????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEECCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQOOOMMMJJJFFFDDDDDDDDDEEEDDDDDDEEEGGGJJJLLLLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIKKKLLLMMMMMMKKKLLLMMMNNNNNNMMMLLLLLLKKKLLLLLLMMMNNNMMMMMMMMMMMMLLLKKKIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????>>><<<;;;999888777444444444444444444444444444444444444555666777777333333111000////////////111111000000/////////...000000/////////.........---------............///////////////////////////---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,...111222111...,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,,,,,,,************************************************++++++++++++++++++++++++------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,------......---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------------...///...+++))))))***------------------------///////////////...---,,,.........///////////////------------------------+++++++++,,,,,,,,,,,,,,,------------............------,,,,,,,,,------...//////......------,,,,,,------------------------,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,---......//////000)))***+++,,,,,,---,,,,,,------------------------------,,,,,,,,,,,,+++++++++,,,------++++++,,,---+++,,,,,,,,,------......,,,,,,,,,---------......---.....................,,,,,,,,,,,,------......------------............//////............//////.../////////000000000111000111111111111111222222222222222333333333444444444555555666666666666666666666666666666555555555666666777777888999::::::999999888888777777666666888888888999999:::::::::======>>>>>>???@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEECCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPOOOMMMJJJGGGEEEEEEEEEEEECCCCCCDDDGGGJJJLLLLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMKKKKKKMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLMMMKKKIIIGGGEEECCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>===;;;:::888777666333333333333444444444444777666555444444444444444222222111000000/////////111000000000//////......////////////............---------............///////////////////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***))))))******+++++++++++++++++++++++++++++++++++++++***+++---///111000---***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))------,,,+++******)))(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******++++++,,,,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,......---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,...////////////......------------...............------------------------........................,,,------------.........---,,,,,,,,,,,,---........................------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------//////......---,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......---------...............++++++,,,,,,------......,,,------------.........//////............//////......//////000000111111111111111111111111111111111111222222333333444444333444444555555555555555333444444555555444444333555555666777888999::::::999999888888888888888888888888888999999999999999;;;;;;<<<===>>>??????@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFCCCCCCDDDGGGJJJLLLKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@???>>>=========<<<;;;:::999888777666222222222333333444444444888777555444222222111111111111111000000/////////000//////////////////.../////////.........---------------............///........................,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***++++++++++++***++++++++++++++++++++++++******+++---///...,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++************************************************++++++++++++++++++++++++************************------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,---------...------------------------........................,,,,,,---------............---------......///000------------------......------------------------,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,......------,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////***++++++,,,------......,,,,,,---------.........//////............//////.........///000111111111111111111111000000000000000111111222333333444444222333333444444444444444222333444555555444333333333333444555666777888888777777888888888888888888999999999888888888888888999999:::;;;<<<===>>>???>>>??????@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKLLLLLLKKKIIIHHHGGGDDDCCCDDDFFFIIIKKKKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIGGGHHHJJJKKKLLLLLLLLLKKKIIIJJJKKKKKKLLLLLLKKKKKKJJJHHHEEEBBB@@@??????@@@?????????>>>>>>===<<<;;;;;;::::::999888777777777222222222222333333333333666555444333222111111111000000000000000//////............/////////////////////.........------------------............///------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***+++---,,,+++***+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***++++++,,,,,,,,,++++++************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------&&&)))+++,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////000111111+++++++++,,,,,,---------------------------------,,,,,,,,,---------......++++++---......---++++++******+++,,,,,,------...,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////******+++,,,,,,---......,,,,,,,,,---------......//////............//////---......///000111111222111111111000000000000000000000111222333333444444111222333333444444333333222333444555555555444333111111222333444555666777555555666666777777777888999999999888888888888888888888999:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@??????@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGJJJMMMNNNOOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJIIIKKKLLLMMMMMMKKKIIIHHHDDDDDDDDDFFFIIIKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHJJJLLLLLLLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKIIIGGGDDDAAA???>>>>>>???>>>>>>>>>>>>===<<<;;;::::::999999999888888777777222222222222222222222222333333222222111111222222///000000000000000///...---.........//////000000//////.........------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,------------,,,++++++++++++++++++++++++,,,+++***+++---...---,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++........................***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------+++++++++++++++++++++++++++,,,---,,,++++++,,,---************************************************++++++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,)))***+++,,,------...///------++++++++++++------,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,++++++*********************************++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++...------,,,,,,------...------------------------+++,,,,,,------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------000000//////............---+++)))+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------,,,,,,+++***++++++************++++++---,,,,,,++++++,,,,,,---///......------,,,,,,+++***+++---//////...---,,,,,,,,,------...///000000///////////////.........---,,,,,,---///000///...---.........//////000000///000111000......///111333111000111222444444333222222222222222222222222333333333222222111111111333333333444444555555555333444555666777888999:::777777777888999999::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<===???AAAAAA???@@@AAAAAAAAA@@@???>>>??????@@@@@@???>>>===<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGHHHKKKMMMOOOOOOOOOOOOOOOMMMJJJGGGFFFFFFGGGHHHLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIGGGDDDCCCCCCDDDCCCBBBAAABBBDDDEEEEEEEEEDDDCCCFFFGGGIIIKKKKKKKKKIIIHHHIIIHHHGGGGGGHHHIIIKKKLLLKKKHHHDDDAAA@@@>>>===;;;===<<<<<<;;;::::::999999:::::::::999999999888888444444333333222111000000000111333444444333111000111111000000//////......///...---,,,,,,---...///---,,,,,,++++++******)))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,)))))))))***+++++++++,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,......---,,,++++++++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------,,,++++++******++++++,,,///---,,,***))))))***++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************,,,++++++******++++++,,,************************************************+++,,,,,,------,,,,,,+++))))))***+++,,,---------++++++++++++++++++++++++...---,,,,,,+++***))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))***+++++++++,,,---,,,***))))))***,,,------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------------------------,,,,,,---------,,,++++++---..................---++++++,,,,,,,,,,,,------/////////......------------+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------***+++---...///...---,,,,,,,,,------...//////000////////////............---,,,+++,,,---...---,,,000000/////////////////////000000///......///111222111000111222333333333222222222222222222222222333333333222222222111111222333333333444444444444333444444555666777888888666666777888888999999:::999999999999::::::::::::<<<<<<<<<<<<===>>>?????????@@@AAAAAAAAAAAA@@@???@@@???>>>===<<<;;;::::::======>>>@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGHHHJJJKKKMMMNNNNNNOOOLLLKKKHHHEEEDDDEEEFFFGGGKKKKKKJJJJJJIIIHHHFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHFFFCCCCCCCCCDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJIIIHHHGGGEEEEEEFFFGGGHHHJJJKKKLLLIIIGGGCCCAAA???>>>===;;;<<<<<<;;;;;;:::999999999999999999888888888777777444444333222222111000000000111333444444333111000000000000000//////......///......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////......---------,,,,,,++++++******++++++,,,...---,,,+++************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,************************************************+++,,,,,,------,,,,,,+++(((((())))))******++++++++++++++++++++++++++++++------,,,,,,+++***)))))))))******++++++******)))++++++++++++++++++++++++++++++++++++++++++,,,,,,***************+++++++++,,,+++)))(((((()))+++,,,,,,---...---+++***+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,+++***......////////////......++++++,,,,,,,,,,,,------......------------,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++************++++++---,,,,,,++++++,,,,,,---******++++++,,,------...***+++---.........---,,,,,,,,,,,,---......//////........................---,,,++++++,,,---,,,***111000000//////...------//////000///......///111111111111111111222222222222222222222222222222222333333333222222222222111222222222222333333333333333333444444555555555666666666777777888888999999888888999999999:::::::::======<<<<<<<<<<<<<<<===???@@@@@@AAAAAAAAA@@@@@@@@@???===:::999888888888===>>>???@@@@@@AAA@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGHHHHHHIIIJJJLLLMMMNNNIIIHHHFFFDDDCCCCCCDDDEEEIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDBBBCCCDDDFFFHHHIIIJJJJJJFFFDDDAAA??????>>>===;;;;;;;;;::::::999888888888777777777666666666666555333333333222111111000000000111222333333222111000000000000////////////.........////////////......---------...///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111000000///...---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,+++******)))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************,,,++++++******++++++,,,************************************************++++++,,,,,,,,,,,,++++++)))))))))***************++++++++++++++++++++++++,,,,,,,,,++++++*********)))******++++++******)))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***************+++***)))(((((()))***++++++,,,---,,,*********,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***+++,,,------------,,,,,,,,,,,,------.........------...............//////---,,,,,,------+++***............------------.../////////......///111000111222222111000111222111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333444444555555666666777888888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@@@@@@@@@@@@@@@@@@@>>>;;;999888888999999===>>>??????@@@@@@@@@???AAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLGGGFFFEEEEEEDDDDDDDDDDDDGGGGGGHHHIIIIIIHHHHHHHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDFFFGGGGGGFFFCCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAABBBDDDFFFGGGGGGFFFFFFBBB@@@???>>>>>>>>>===;;;::::::999888888777777666555555555555444444444444333222222222111111000000000000111222222111000000////////////////////////---...000000000000...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))------------------------***+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,++++++******++++++,,,++++++,,,---,,,+++***)))++++++,,,------------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++---......---++++++************************************************,,,++++++******++++++,,,************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++***)))))))))+++***))))))))))))***+++***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---------......//////000...------......---+++******+++,,,,,,---......---...///...---...///111///111333333111000000222000000000111111222222222222222222222222222222222222222222222222222222222222222222222333333333333444555555666666777888888999999999:::::::::;;;;;;888888888999:::<<<===>>>>>>>>>>>>>>>??????@@@@@@>>><<<;;;999999:::<<<=========>>>>>>??????>>>>>>@@@@@@@@@AAABBBBBBCCCCCCEEEEEEDDDDDDEEEGGGIIIJJJFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFHHHIIIIIIGGGCCCCCCAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCAAA@@@???>>><<<=========;;;:::888888888777666666555555444444444333333333222222222222111111111111111000000000000000000000000000.............../////////---...///000000///...---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++***)))))))))------------------------***+++,,,,,,------,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,---,,,+++***)))***+++,,,,,,---------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++---......---++++++************************************************,,,++++++******++++++,,,***************************************************++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++***)))))))))+++++++++******+++++++++)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---******+++,,,------,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************)))***++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////000...------...///...,,,((()))***+++---...//////,,,---......---...///111///333666555222000111222//////000000111222222222111222222222222333333333333333333333222222222222111111222222333333333444444444555555666666777777666666777777777888888888666777777888999;;;===>>>===<<<<<<<<<===>>>???@@@<<<<<<;;;:::;;;<<<===>>><<<<<<============<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCCCCDDDEEEFFFGGGDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFGGGIIIJJJHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>===<<<;;;;;;<<<<<<:::888777777666666555444444444333333333333222222222222111111111111111111111111000//////////////////000---............/////////------............---------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))'''((())))))***+++,,,---,,,++++++******++++++,,,+++++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************,,,++++++******++++++,,,******************************************************++++++++++++***************+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---)))******++++++******)))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++)))***++++++***)))+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))*********++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...+++---...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++,,,------...---,,,,,,************************)))*********++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...,,,,,,,,,...///...---++++++,,,---......//////,,,---......------000111000444888777333000111333/////////000111222222222111111222222222333333333444444444444333333333222111111222222333444555555333444444555555666777777666666666666777777777888777777777888888:::;;;;;;;;;;;;::::::;;;<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<;;;;;;::::::<<<<<<======>>>?????????AAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFHHHIIIHHHFFFEEECCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHHHHFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCCCCAAAAAA@@@???>>>>>>>>>>>><<<;;;:::;;;;;;:::888666666666555555444333333333333333333222222222111111000000000000111111111111/////////....../////////---------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))******++++++,,,,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,'''((()))***++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++************++++++************************************************,,,++++++******++++++,,,******************************************************++++++++++++******)))******++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++,,,,,,***************+++++++++******++++++++++++******)))***++++++******+++---))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))******++++++++++++...------,,,,,,------...++++++++++++++++++++++++)))***+++,,,---.........,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++---///...+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,---.........---,,,+++************************))))))******++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------......///++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,+++***+++---...---,,,......//////////////////+++---...---------000222000555999888444111111444...//////000111222222222111111111222222333333333555555555444444333333333000111111333444555666666333333444444555666666777888888888888999999999999999888888888888888999999::::::999999:::;;;===>>><<<<<<===<<<;;;:::999888:::::::::;;;;;;:::999999;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBAAACCCFFFHHHIIIHHHFFFDDDBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEFFFFFFDDDBBBCCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAAAAABBBCCCCCCDDD@@@???>>>======>>>???@@@;;;:::::::::;;;:::777444666555555444444333222222333333333222222222222111000000000000000111111111//////............//////---------.........//////------+++******+++------)))******++++++,,,,,,---++++++++++++++++++++++++------------------------************************************************,,,++++++++++++++++++,,,))))))******+++++++++,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************)))))),,,,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,+++*********+++,,,---''''''(((******+++++++++************************++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************************************,,,++++++++++++++++++,,,******************************************************++++++++++++******++++++,,,------...//////++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---))))))******+++++++++,,,))))))************)))))))))***,,,,,,++++++,,,---------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......***++++++,,,,,,------...------------,,,,,,+++***************************)))******++++++,,,------///,,,***+++------+++)))***,,,------,,,++++++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))******++++++******)))...//////---+++))))))***++++++------------++++++++++++***+++,,,...000222---------,,,,,,+++++++++///...---,,,,,,,,,,,,,,,------............---------------...///000000111111222333333222111000///000000000000111111111111111111222222222333333333222222222222222222222222666555444333333555666777333444444555444444333333444555777999999999999888;;;:::888666666777888999;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999;;;<<<============>>>??????@@@AAABBBCCCCCCCCCDDDEEEGGGGGGFFFFFFEEECCCCCCAAAAAAAAAAAACCCCCCFFFEEEDDDBBBBBBBBBCCCDDDFFFFFFGGGHHHGGGFFFEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCC@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;:::999777666555555555444444333333333333333222111111111222222444222000......///000111...,,,)))***,,,...---+++000000///........................///......---,,,,,,,,,,,,------,,,++++++++++++******++++++,,,---++++++++++++++++++++++++************************,,,,,,+++***))))))******+++++++++*********))))))***,,,,,,+++)))((()))*********************************+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,))))))*********++++++++++++,,,............,,,++++++++++++******)))))))))---,,,,,,+++***)))(((((()))*********++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,,,,++++++*********++++++******************++++++++++++************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********)))))))))***+++,,,---,,,+++***+++,,,...//////...,,,+++******))))))***+++,,,,,,************************++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,---------,,,,,,+++***++++++++++++++++++++++++,,,+++++++++++++++++++++///---,,,---//////---******,,,------,,,++++++,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,...///000------------,,,,,,++++++///...---,,,,,,,,,,,,---------............------,,,,,,,,,---...////////////000111111111///...---...////////////000000000111111111222222222333333222222222222222222222222444444444444444555555666444444444555555555555444555555666777888888888888;;;:::999888777777888999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<============<<>>===<<<;;;:::;;;;;;;;;:::999888666666555555444444444333333333444444333222111111111222333222111/////////000111000---+++,,,...///...---000000///..............................---,,,,,,,,,,,,,,,------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++************************,,,++++++***))))))******,,,,,,,,,+++++++++*********+++,,,+++)))((()))************************************+++++++++,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++******+++,,,,,,*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********,,,,,,++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************************************,,,,,,++++++++++++++++++************************''''''(((((())))))*********************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))******+++,,,,,,,,,,,,++++++,,,---......---,,,+++******))))))***++++++,,,************************++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++...------,,,,,,++++++***,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))---------...///...,,,******,,,------,,,++++++,,,------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++(((***,,,,,,,,,,,,...000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---.........---------------,,,,,,......---,,,,,,,,,------------............------++++++,,,,,,---..................///......---,,,............////////////111111111222222222222333222222222222222222222222222333444444555555444444444444555555666666777777666555555666666777888999:::::::::999999999999999666666777888999:::;;;;;;::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<>>>???@@@AAACCCDDDEEEFFFDDDDDDFFFGGGGGGGGGFFFEEEBBBBBB@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGEEEBBB???===AAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>???@@@@@@???>>>>>>===<<<;;;::::::999999999999888666555555444444444444333333333333555555444222222111111111222111111111111000000000111///......///000000///000///......---.........------......------,,,++++++,,,,,,------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************,,,+++******)))*********,,,,,,,,,,,,,,,+++++++++***+++,,,+++)))))))))+++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++,,,,,,************************))))))***+++,,,---......************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,------,,,***)))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,+++++++++++++++++++++)))******++++++******))))))***,,,,,,,,,,,,...///------++++++++++++---------,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------------............------,,,,,,---------.........---------...------------........./////////000000111111111111222222222222222222222222222222222222111222333555555555444444555555555666666777888888777666555444555666888999999999::::::::::::999888666666777777888888999999:::::::::::::::;;;;;;;;;777888888999:::;;;<<<<<<>>>>>>?????????>>>>>>=========>>>@@@BBBCCCDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFBBBAAA@@@??????@@@AAABBBFFFGGGGGGGGGEEECCC@@@>>>AAABBBDDDFFFGGGGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>=========>>>>>>======<<<<<<;;;::::::999777777777777666555444333333333333333333333333333666555444222111111111111000111111222222111000000000000///...//////000000///......------.........---------------,,,++++++++++++,,,---------,,,,,,++++++******++++++,,,---++++++++++++++++++++++++************************++++++***************+++++++++++++++++++++++++++)))+++,,,+++***)))***+++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,++++++,,,,,,,,,---------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))*********++++++,,,,,,,,,+++++++++***************************************************************++++++,,,,,,,,,***************+++++++++***++++++,,,---.........************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++***)))***+++,,,---,,,++++++******++++++,,,+++***************++++++******************************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++---...//////***++++++,,,,,,------...+++,,,,,,------,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,---......---,,,++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))******++++++******)))+++,,,------++++++,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,++++++------------------------------,,,,,,,,,------...------............------.............../////////...................../////////000000000111111111000000111111111222222222222222222222222222222222000222333555666666555444777666666666666777888999777777666555555666888999888999999:::::::::999888888888888777777666666666999999999:::::::::;;;;;;888888999:::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFGGGDDDEEEFFFHHHHHHGGGGGGFFFBBBBBBAAA@@@@@@AAABBBBBBJJJIIIGGGEEEDDDCCCBBBBBBAAACCCEEEGGGHHHHHHHHHHHHCCCDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999999666666666666555444333333333333333333333333333333555444333222111000000111///000000111111111000000............------...///......------------......,,,,,,,,,,,,,,,++++++******+++,,,,,,---------,,,++++++******++++++,,,---++++++++++++++++++++++++************************+++***************++++++))))))))))))************)))***++++++***)))***+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++++++++++++++,,,,,,,,,---------++++++)))(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------(((((((((((()))))))))***,,,,,,,,,+++++++++***************************************************************++++++,,,,,,,,,))))))*********+++++++++((((((((((((((((((((((((************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,+++***)))***+++,,,---,,,++++++******++++++,,,++++++***************+++******************************************************)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((((((***+++---...000000...------,,,,,,++++++***++++++,,,---------,,,,,,******++++++,,,,,,------)))******+++,,,,,,------...///000///---,,,---...***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------++++++************++++++//////---,,,***((('''&&&++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------,,,,,,,,,---......------............------//////////////////////////////.........///000000000000000000111111111111000000000111111111111222222222222222222222222222222333444555666666777777888777666555555666777888888888777777777777888888888888888888888999999999::::::999888777666555555888888999999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>@@@@@@@@@AAA>>>??????@@@AAABBBCCCCCCEEEEEEGGGHHHHHHHHHGGGFFFCCCBBBAAAAAAAAAAAABBBCCCJJJHHHFFFDDDCCCCCCCCCDDDBBBCCCEEEGGGHHHIIIHHHHHHCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;::::::::::::999999999888555555555555555444333333222222222222333333333333222222111000000000000111......////////////000000---......---,,,,,,---///---------,,,------...///++++++,,,,,,++++++***)))******+++,,,------------++++++******++++++,,,---++++++++++++++++++++++++*********************************)))******+++,,,((((((((())))))))))))))))))***++++++***)))+++,,,************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++++++++++++++,,,,,,,,,,,,+++******************+++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,------((((((((()))))))))******,,,,,,,,,+++++++++******************************************************++++++++++++++++++,,,,,,)))))))))***++++++,,,,,,******)))))))))(((((((((************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************************************+++***)))(((((()))***+++++++++++++++++++++++++++******++++++++++++******))))))***+++---...//////...------,,,,,,++++++******+++,,,,,,---------,,,))))))******+++,,,,,,---+++++++++++++++++++++,,,---......+++)))))),,,///***,,,------,,,++++++,,,+++++++++,,,,,,---------++++++************++++++///...---,,,+++***))))))************************)))*********++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---)))*********+++++++++++++++,,,,,,------,,,,,,+++,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++******+++,,,---,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...///------............------........................///...------...///000111/////////000000000000111000000000000111111111111222222222222222222222222444444444555666777888999999888666444444444555666888888999999999999888888777777666666666777999999999999999888888777777777777888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????>>><<<<<<=========>>>>>>>>>EEEFFFGGGHHHHHHHHHGGGGGGDDDDDDBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGFFFBBBBBBCCCCCCCCCBBBAAAAAAAAA@@@???===<<<;;;;;;;;;999999999999999888888888555555555555555555444333111111222222222333333333///////////////000000111...------,,,---...///000,,,...///...++++++---///---,,,,,,,,,------...///+++++++++++++++******))))))***+++,,,------------++++++******++++++,,,---++++++++++++++++++++++++******************************))))))***++++++,,,(((((())))))************(((***++++++******+++,,,************************))))))))))))************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,+++************++++++++++++,,,***++++++++++++++++++************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,++++++,,,---......---,,,+++,,,++++++***))))))******************************************************+++***)))(((((()))***+++))))))))))))))))))))))))******++++++++++++******+++++++++,,,,,,---------***++++++,,,,,,---......***+++,,,,,,------------(((((()))***++++++,,,,,,------,,,++++++************+++***'''$$$$$$(((,,,***,,,...---,,,+++,,,,,,+++++++++,,,,,,---------++++++************++++++******+++,,,---......///************************))))))******++++++++++++************************************************))))))***+++,,,------...))))))******++++++++++++*********++++++*********+++,,,------++++++,,,---++++++---......---++++++)))***+++,,,---,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,---...///---..................---------------------------...------,,,---...///000............/////////000000000000000111111111111222222222222222222222222555555444555666888:::;;;:::999666444333333444555888999:::;;;;;;:::888777777666555444555666888:::888888888888888999999999777777888999::::::;;;;;;===============<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<>>BBBCCCDDDFFFFFFFFFEEEEEEBBBBBBBBBCCCBBBBBBAAAAAABBBAAA???>>><<<<<<;;;;;;999999999888888888888888555555555666555555444444111111111222222333333333...------......///000111...---+++***+++---///000,,,...000...,,,+++...000,,,,,,,,,,,,------...///+++++++++++++++***)))))))))***+++,,,------...---++++++******++++++,,,---++++++++++++++++++++++++******************************))))))***+++,,,,,,))))))******+++++++++,,,(((***++++++******+++---************************))))))))))))************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,------...---,,,***)))))))))*********+++++++++***+++,,,------,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************************************---,,,,,,++++++*********((())))))***++++++,,,,,,(((((()))***++++++,,,---************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++)))***+++,,,---,,,+++++++++,,,...//////...,,,+++,,,,,,+++***))))))******************************))))))))))))))))))))))))+++***)))'''''')))***+++,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///...------,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))***+++,,,,,,*********++++++,,,,,,,,,((()))))))))************+++***)))(((((()))***+++///000///---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++*********+++,,,---............,,,+++***))))))***+++,,,,,,,,,,,,---------......//////............//////******++++++,,,---......000000////////////000000............/////////000000111111111111222222222333333333333333333333333222222222333444555666777555444444333333444444555666777888999:::;;;;;;;;;:::999777666555555666666999888777666666555555666777888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;===???@@@???>>>===>>>???AAABBBCCCEEEFFFHHHIIIIIIGGGFFFDDDBBBAAABBBCCCDDDFFFEEECCCBBBAAA@@@??????DDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@????????????>>>===;;;:::999;;;:::999999888888999999444444333333333222222222111222222333333222222111000000000000000000000000///////////////////////////...---,,,+++,,,---...+++++++++,,,,,,---------************************------,,,+++)))'''&&&%%%+++++++++++++++++++++++++++++++++++++++,,,------++++++************++++++************************))))))))))))))))))))))))((()))++++++*********+++************************++++++************++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************+++,,,------***++++++,,,,,,++++++***)))************+++++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,000///---***)))((()))))))))************+++++++++---,,,***)))))))))******))))))))))))************+++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,+++***((('''))))))))))))************)))************+++++++++)))***+++,,,---,,,,,,+++(((((((((((()))***+++,,,------,,,++++++******)))++++++++++++++++++++++++++++++************++++++,,,,,,+++***))))))******))))))))))))************))))))))))))))))))))))))+++***))))))))))))***+++,,,,,,,,,,,,++++++******+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,+++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++*********++++++,,,++++++++++++++++++,,,,,,************++++++++++++*********))))))*********---...---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***++++++,,,,,,++++++******+++,,,---............---,,,+++******+++,,,---,,,,,,,,,------------.........------------......,,,,,,,,,---.../////////......------------.............../////////000000000111111111111222222222333333333333333333333333444333333333333333444555555444444333333444444555555555666777888888888888777666555555555666777888888888777666666666666666888888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===???@@@???>>>===>>>???@@@AAABBBDDDFFFGGGHHHIIIHHHGGGEEEDDDDDDEEEFFFGGGEEEEEECCCBBBAAA@@@@@@???BBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::999:::999888888777777888888777666555444333111111000111222222333333222222111////////////////////////..............................---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************+++++++++++++++***))))))++++++++++++++++++++++++)))((((((''''''(((((((((++++++************++++++************************))))))))))))))))))))))))((()))++++++*********+++************************++++++************+++++++++++++++*********************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,***++++++,,,,,,++++++***)))************+++++++++---,,,+++*********+++,,,************************...---,,,************+++)))************+++++++++---,,,***)))))))))***+++))))))))))))************+++++++++*********))))))++++++++++++++++++++++++******+++++++++******)))))))))))))))************************++++++++++++)))***+++,,,,,,,,,,,,++++++***)))))))))))))))***+++++++++++++++++++++,,,++++++++++++++++++++++++++++++************+++++++++******)))(((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))******---------,,,,,,,,,,,,+++************+++,,,------***************************+++---...///...---,,,)))******+++,,,+++++++++******+++,,,,,,,,,++++++------,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******+++++++++***)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++------------------------,,,,,,++++++***))))))(((++++++,,,,,,,,,,,,++++++***+++,,,------......---------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------.........///000000111111......------------............/////////000000000000111111111111222222222333333333333333333333333444444333222222222222222555444444333333444444555666666777777777777666666444444444444555666777888888777777666666666666777888888999;;;<<<>>>???@@@????????????????????????>>>>>>============<<<<<<===???@@@???>>>===>>>??????@@@AAACCCDDDFFFGGGHHHFFFEEEDDDCCCDDDEEEFFFGGGDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::888777777666555666666666666555555444444333222222111111222222222222111111................................................,,,,,,------,,,,,,++++++*********+++++++++++++++************************))))))+++,,,,,,------,,,+++++++++++++++++++++++++++***)))))))))))))))***++++++************++++++************************))))))))))))))))))))))))((()))++++++*********+++************************++++++************++++++++++++++++++******))))))+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******,,,,,,++++++***+++++++++***++++++,,,,,,++++++***)))************+++++++++++++++*********+++,,,,,,************************,,,++++++******+++,,,,,,)))************+++++++++,,,,,,+++************+++)))))))))*********+++++++++++++++***************++++++++++++++++++++++++******************++++++)))))))))*********++++++************+++++++++,,,******+++,,,,,,,,,++++++,,,,,,+++))))))((((((((()))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++)))))))))((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---...++++++++++++++++++++++++***+++++++++,,,------...++++++,,,,,,------------)))***++++++,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++------------------------++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,***+++,,,------,,,+++***)))***+++***)))((()))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++*********+++,,,---------------------,,,,,,,,,,,,------++++++,,,,,,,,,---------...------,,,,,,------.........//////000000000000000000////////////000000...////////////000000000000000111111111222222222222222222222222222222222333222222111111222222222555444444333333444444555888888888999888888777777444444444444555555666666777666666666666666777888888999:::<<<===???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>=====================???@@@???>>>===>>>???>>>???@@@AAACCCDDDEEEFFF@@@@@@???@@@@@@BBBCCCDDDCCCCCCCCCCCCBBBAAAAAA@@@>>>???AAABBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<:::;;;;;;;;;;;;;;;:::999666555555444444444444444111222333444555666777777111111222222222222111111................................................+++,,,---------,,,***)))************************************************((()))***+++,,,,,,,,,,,,***************************)))))))))******+++,,,++++++************++++++************************************************((()))++++++*********+++************************++++++************++++++,,,,,,++++++***)))))))))+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))------,,,+++***************++++++,,,,,,++++++***))))))*********+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++******)))((()))***,,,---))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,+++******)))))))))************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))((((((((()))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************+++,,,---...------------------------,,,+++)))'''(((***,,,...++++++++++++,,,,,,------)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,++++++*********))))))))))))*********+++***+++,,,------,,,+++***)))***,,,+++*********,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************************++++++,,,,,,))))))************))))))++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------//////............//////---...............//////000000////////////000000////////////000000000111000000111111111222222222222222222222222222222222111111111111222333444555555444444333333444444555777777888888888777666666555555555555555444444333666666555666666777888888999:::;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>===???@@@???>>>===>>>???>>>>>>???@@@AAAAAABBBBBB=========>>>???@@@AAABBBAAABBBBBBCCCCCCBBBAAAAAA===>>>@@@AAABBBBBBBBBAAA@@@@@@@@@???>>>===;;;:::999:::::::::::::::999888555444333333222222333333000111222333444666777777000111111222222111111000////////////////////////........................+++,,,---...---,,,+++***************************************************((()))******************************************$$$$$$%%%%%%'''(((***+++++++++************++++++************************++++++++++++++++++++++++((()))++++++*********+++************************++++++************+++++++++++++++*********))))))++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))------,,,+++***************++++++,,,,,,++++++***))))))*********+++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++******)))))))))*********++++++++++++++++++,,,,,,,,,++++++************++++++++++++************************++++++++++++++++++++++++******)))((()))***,,,---************++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++))))))***++++++******)))((()))))))))************************************++++++,,,,,,,,,,,,++++++)))***************++++++************+++,,,------........................---+++(((''''''(((+++,,,***))))))))))))***++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++(((((()))))))))***************++++++++++++******)))+++,,,---,,,++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************&&&''''''((())))))***************++++++*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,/////////....../////////------------------------......------------....../////////000000000111111000111111111111222222222222222222222222222222222000111111111222444555666555444444333333444444555444444555555555555555444666777777666666444333333555555555555666888999999:::;;;;;;<<<===>>>??????????????????????????????======>>>>>>>>>>>>??????===???@@@???>>>===>>>???>>>>>>>>>>>>????????????>>>>>>???@@@@@@AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAA>>>???@@@BBBBBBBBBAAAAAA@@@??????>>>===;;;:::999999999999999999888777777444333333222222222222222333333333333333333333222000000111111111111000000////////////////////////------------------------------......------,,,++++++++++++++++++*********************************)))************)))((((((************************&&&&&&&&&''')))***,,,---++++++************++++++************************++++++++++++++++++++++++((()))++++++*********+++************************++++++************++++++************************++++++***************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******,,,,,,++++++***+++++++++***++++++,,,,,,++++++***)))************+++++++++******+++,,,,,,,,,++++++************************,,,------,,,+++***)))((()))************+++++++++***+++,,,,,,---,,,,,,,,,*********++++++++++++,,,***************+++++++++++++++++++++++++++++++++******************++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,++++++******++++++)))))))))******,,,------------,,,,,,+++******)))++++++++++++++++++++++++++++++************++++++((()))+++,,,,,,+++******))))))))))))************************************)))***++++++++++++***)))*********++++++,,,,,,,,,+++++++++***++++++,,,,,,------------------------,,,+++++++++***))))))(((***)))((((((((()))++++++++++++,,,,,,,,,+++******)))))))))***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++*********++++++,,,++++++++++++++++++,,,,,,))))))*********+++++++++*********))))))*********(((***,,,---,,,++++++,,,************************))))))*********+++++++++************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***+++,,,---......---,,,+++***++++++++++++,,,,,,,,,///......------......///------------------------......------------......//////000000000111111111000111111111111222222222111111111111111111111111333333222333333444555555555444444333333444444555222333333444555555555555555666777777777666555444444444555555666888999:::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????===???@@@???>>>===>>>?????????>>>>>>===<<<<<<;;;???@@@@@@AAABBBBBBBBBBBB???@@@BBBCCCDDDCCCBBBAAA???@@@AAABBBBBBBBBAAA@@@??????>>>>>><<<:::999888999999999999888777666555444333222222111111222222333333333222222111111111000000111111111111000000........................------------------------//////......------......---,,,,,,,,,++++++++++++************************)))******++++++******)))************************,,,++++++++++++,,,------++++++************++++++************************))))))))))))))))))))))))((()))++++++*********+++************************++++++************++++++)))))))))***++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,***++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,,,,+++***)))***************************+++,,,,,,,,,+++******)))************+++++++++***+++,,,---------,,,,,,*********+++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++******)))*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,+++*********++++++++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++'''(((***+++,,,+++***)))))))))))))))************************************'''((()))******)))((('''+++++++++,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///...+++(((%%%,,,+++*********+++---...,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,---++++++++++++++++++++++++------------------------*********++++++,,,,,,,,,))))))))))))***+++,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,+++***)))(((((()))***+++''')))+++,,,+++***++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++......------,,,+++++++++---......//////......---++++++,,,,,,,,,++++++***,,,---...//////...---,,,******+++++++++,,,,,,,,,...------,,,,,,------..................---------000000////////////000000000000000000111111111111000111111111111222222222111111111111111111111111555555444444333333444444555444444333333444444555333444555666777777777777444555666888888888777777444444444555777888::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@===???@@@???>>>===>>>???@@@??????===<<<;;;:::999??????@@@AAAAAAAAA@@@@@@>>>@@@BBBDDDDDDDDDBBBAAA@@@AAABBBCCCBBBAAA@@@?????????>>>===<<<:::888777::::::999999777666555444444333333222111222222222000000000111222222333333000000111111111111000000------------------------------------------------111000///------...//////---------,,,,,,+++++++++************************)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,+++***)))((((((((((((++++++************++++++************************(((((((((((((((((((((((((((***++++++******+++,,,************************++++++************++++++(((((()))***+++,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************+++,,,------+++++++++,,,,,,+++++++++)))************++++++++++++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,)))************+++++++++)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,***)))'''******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---+++*********++++++------,,,+++*********************++++++,,,------++++++++++++++++++++++++++++++************++++++%%%''')))***+++***)))((())))))))))))************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********...---+++******+++---...+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,+++***))))))+++---...---------,,,,,,+++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((((((++++++******************************************,,,,,,,,,++++++*********************************************************+++,,,---...////////////***+++,,,,,,,,,,,,+++*********++++++,,,---......+++,,,------......------...---+++******+++---...++++++++++++++++++++++++111000000000000/////////////////////////////////............////////////////////////000000000000222222222222222222222222333222222111111222222333333333333333333333333333111111111111222333444555333333333444444555555555444555666888999999999999888777666666666666777777999::::::;;;<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>CCCBBB@@@>>>=========>>>??????@@@@@@???>>><<<;;;>>>>>>>>>>>>============??????@@@AAABBBBBBBBBBBB@@@@@@???@@@AAABBB@@@>>>>>>===;;;:::999888888888888888777777666444333222222222222222222222222222333333333222222111111111000000000000000000000000...........................------,,,,,,------...000000//////............(((***,,,......,,,***((('''((()))******)))((('''))))))(((((((((((())))))***************)))(((((())))))))))))***************)))))))))+++,,,+++***))))))(((((())))))***+++************************++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,***++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************************************************************)))))))))***++++++,,,,,,,,,+++)))((((((((()))***))))))*********+++++++++)))************+++++++++((()))+++---------+++***)))************)))((((((++++++******++++++,,,---(((***,,,------------...*********************************************************))))))))))))(((''''''(((((())))))******++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,++++++)))************+++++++++,,,+++++++++++++++++++++((()))***+++++++++++++++++++++******************************************,,,,,,,,,+++++++++******************************************************))))))***,,,,,,---------***+++,,,,,,,,,,,,+++***++++++,,,,,,------......++++++,,,------------,,,------++++++++++++------------------------------++++++,,,---...//////000////////////////////////............////////////000000000000111111111111222222222222222222222222333222222111111222222333222222222222222222222222111111111111222333444555333333333444444444444444444555666777888999999999888777777666666666777777999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>AAA@@@???>>>>>>>>>??????BBBBBBCCCCCCBBBAAA???>>>>>>>>>=========<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@??????@@@AAAAAA@@@>>>===<<<;;;:::999888888888777777777666555444333222222222222222222222222222333333222222222111111111000000000000000000000000........................---------,,,,,,---------//////.........---------)))***,,,------,,,***)))******+++,,,,,,+++******))))))(((((((((((())))))***************)))(((((())))))))))))***************)))))))))+++,,,+++***++++++******++++++,,,---************************++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************++++++++++++++++++++++++++++++******************++++++***)))))))))))))))))))))*********+++++++++)))************+++++++++)))***,,,------,,,+++***(((((()))***************++++++******++++++,,,---***+++------------......************************************************++++++*********)))))))))++++++******))))))(((((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******)))(((''''''((()))***+++++++++++++++++++++++++++++++++***************)))************+++++++++,,,+++*********+++,,,---+++++++++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******++++++++++++++++++************************,,,,,,,,,++++++++++++***************************************************((()))***+++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---...//////////////////////////////............////////////111111111111222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111222333444444444444444444333333333333444555666777888999999999888777777777777777888888::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>======>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@???======<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@???@@@???>>>???AAAAAA???>>>===<<<;;;999888888888888777777666555444333222222222222222222222222222222222222222111111111111111000000000000000000000000........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))))))))))))))))))))))))))************))))))((())))))))))))***************)))))))))+++,,,+++***++++++******++++++,,,---******************************************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++++++++++++++***)))***************+++++++++)))************+++++++++***+++,,,---,,,+++***)))&&&'''(((***+++,,,,,,,,,++++++******++++++,,,---************************************************************************,,,+++++++++************+++++++++***************'''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((((((((()))***++++++++++++++++++++++++************************))))))*********+++++++++++++++*********+++,,,---******++++++,,,,,,,,,---))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++++++++***)))(((******+++++++++++++++,,,************************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............---------////////////////////////............////////////000000000111111111222222111111111111222222222222222222111111111111222222000000000000000000000000222111111111222222333444555444444333333222222222333444555777888888999999888888777777777888999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<==================>>>>>>????????????@@@AAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::<<<<<<===>>>???????????????>>>>>>???@@@@@@???===<<<;;;:::999888888888888666666555444333222111111111111111111111111111111111111111111111111111000////////////////////////........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++,,,,,,)))***+++,,,,,,+++***))))))))))))******)))))))))))))))************)))(((((()))))))))***************)))))))))+++,,,+++***))))))(((((())))))***+++************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))(((((()))*********++++++++++++++++++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,------,,,******************************))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))'''((()))***++++++++++++++++++******++++++,,,---,,,+++******+++++++++***************************************************,,,,,,,,,+++++++++******&&&'''((()))+++,,,---...(((((())))))************((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++++++++++++++++++++************************))))))*********+++++++++++++++***+++++++++,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++***))))))******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******************************************************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************((()))******++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............---------////////////////////////............/////////////////////000000000111111000000000111111222222222222111111000000111111222000000000000000000000000222222111111222222333333444444444333333222222111333444555666777888888888888888888888888999::::::;;;<<<<<<======<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::999999::::::;;;<<<===>>>>>>>>>>>>======<<<<<<======>>>??????>>><<<<<<;;;;;;;;;;;;::::::::::::<<<===>>>???@@@@@@@@@@@@>>>>>>===>>>??????>>><<<;;;::::::999888888888888666555444222111111111111111111111111111111111111000000000000000000000000////////////////////////........................++++++,,,------,,,++++++******++++++++++++++++++---,,,***))))))***,,,---)))***+++,,,,,,+++***)))))))))************))))))((())))))*********))))))((()))))))))***************)))))))))+++,,,+++***))))))(((((())))))***+++************************))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))))))))))))))***+++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***,,,------,,,+++***************************))))))*********+++++++++,,,,,,,,,,,,++++++***)))******++++++++++++******++++++******++++++,,,---000...,,,,,,---///...---************************************************,,,,,,,,,+++++++++******%%%%%%'''(((***+++,,,---************))))))((((((************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++******+++++++++,,,,,,,,,*********+++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******&&&''')))***,,,,,,------******++++++,,,---------***************************++++++++++++,,,,,,,,,************************************************((())))))*********)))))),,,++++++******++++++,,,,,,,,,------------------))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,---...//////////////////////////////............////////////.../////////000000000000//////000000111222222222111111000000000000111111000000000000000000000000333222222111222222333333333333333333222222222222333444555666777888888888888888888888999:::;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::;;;<<<=========>>>>>>===<<<;;;;;;>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::<<<===>>>??????@@@@@@@@@>>>===<<<===??????===<<<::::::999888888888888888666444222111000///000000111111111111111111111111////////////000000000000000000000000000000000000........................***+++,,,------,,,+++***************++++++++++++---,,,+++******+++,,,---***+++,,,------,,,+++***((()))***++++++***)))(((((())))))************)))))))))))))))***************)))))))))+++,,,+++***++++++******++++++,,,---******************************************************))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))******))))))+++---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,)))***+++++++++++++++++++++++++++***************)))************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******)))++++++******++++++,,,------***''''''***,,,+++***************************************************,,,+++++++++************)))))))))(((((((((((((((++++++******)))(((((('''++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++******++++++,,,,,,,,,+++++++++++++++************)))************+++++++++...------,,,+++***))))))&&&'''(((***,,,---------******++++++,,,------...******************************+++++++++,,,,,,,,,************************************************)))***************)))))),,,,,,+++******+++,,,,,,******++++++,,,,,,------)))***++++++,,,,,,++++++------++++++++++++------////////////////////////++++++,,,---...//////000////////////////////////............//////////////////000000000111111111/////////000111222222222111111000000000000111111111111111111111111111111333333222222111222222333222222222222222333333333333333555666777888888888888888888999999;;;<<<<<<===============<<<;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;<<<===:::;;;<<<=========<<<<<<>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<===>>>>>>===;;;:::999999888888888888888555444222000...//////000111111111111111111111111........./////////000000000000000000000000000000........................)))+++,,,------,,,+++)))*********++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,+++******((()))+++,,,,,,+++)))((((((((()))***************))))))))))))***************)))))))))+++,,,+++***++++++******++++++,,,---************************++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((***++++++)))***,,,///++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******************++++++)))))))))))))))***+++++++++++++++*********)))))))))************++++++++++++++++++***++++++,,,,,,******+++,,,,,,,,,++++++++++++******++++++,,,---***&&&###$$$(((+++***(((************************************************++++++*********)))))))))+++******))))))(((((((((*********)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,+++++++++******)))))))))************+++++++++///...---,,,***)))(((((()))******+++++++++************+++,,,,,,---......*********************************++++++,,,,,,,,,************************************************,,,,,,---------,,,,,,+++---,,,+++******+++,,,---&&&''''''((()))******+++******+++,,,,,,,,,,,,+++...---+++******+++---...------------------------111000000000000/////////////////////////////////............/////////000000111111111111222222222...//////000111222222222111111000000000000111111111111111111111111111111333333222222111222222222111111111222222333333444222333444666777777888888999999999999:::;;;<<<=========>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;<<<<<<888999;;;===>>>>>>>>>=========???@@@@@@???>>>=========<<<<<<<<<;;;;;;;;;999:::;;;<<<===============<<<<<<===>>>>>>===;;;999999888888888888888888555333111///......///000000000000000000000000000---.........//////000000000000000000000000000000........................)))***,,,------,,,***)))******++++++,,,,,,,,,,,,++++++++++++++++++++++++'''((()))******)))((('''((()))+++,,,,,,+++)))((((((((()))***************))))))))))))***************)))))))))+++,,,+++***)))))))))((()))******+++************************++++++++++++++++++++++++*********)))***++++++,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((***,,,+++******---000++++++++++++++++++++++++++++++,,,,,,,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++***)))))))))***)))((((((((()))+++,,,++++++++++++******)))))))))************++++++++++++*********+++,,,------((()))***+++,,,---------++++++******++++++,,,---///+++'''(((---000000...*********************************************************))))))))))))((())))))******+++++++++,,,((((((((()))******++++++******************************+++,,,,,,---......************************************************************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,+++++++++***)))))))))************************************+++,,,---...))))))*********))))))((())))))******++++++++++++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------,,,,,,+++***......------------......------------------------///000000///---,,,...///000000000000000000000000222222222111111111111111000000000000000000000000222222111111111111111111222222111111111111111111222222111111222222333444444444444333333333222222222444666888999777555444888999:::<<<===<<<<<<;;;<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::<<<===???@@@AAA@@@>>>===<<<;;;;;;:::;;;<<<===>>>===============<<<<<<<<<======<<<<<<;;;;;;;;;;;;888888888777777777777777222222222111111111111000333222000///.........//////............---------...---,,,,,,,,,,,,---.........//////...---,,,,,,++++++++++++++++++++++++******++++++++++++******++++++************++++++))))))))))))))))))))))))************************+++***)))))))))))))))***...,,,***)))))))))'''&&&+++*********))))))(((((()))************+++++++++************************************************)))************+++++++++************************))))))***++++++++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))************)))))))))))),,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,///...,,,+++***+++,,,,,,************************+++++++++************)))******************************))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,------------******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,---------************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++***************************************************+++,,,---...******++++++++++++******)))*********++++++++++++***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,---------,,,,,,+++***......------------......------------------------...//////...,,,,,,---...////////////////////////000000000000000/////////000000000000000000000000111111111111111111111111222222111111111111111111222111111111111222333333444444444333333333333222222333555666666666555444888888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<>>>???@@@???>>>===<<<;;;:::::::::<<<===>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::777777777666666555555555222222222111111111000000222111000///.........///............------------...---,,,,,,,,,,,,---...------......---,,,,,,+++++++++++++++++++++++++++******++++++++++++***************))))))*********))))))))))))))))))))))))************************((((((((('''(((((())))))+++***(((((()))******)))+++*********)))))))))))))))************+++++++++************************************************)))************+++++++++************************))))))***++++++++++++***,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++++++++*********************+++++++++,,,+++++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******......---------,,,,,,,,,******)))((('''&&&&&&%%%,,,++++++******++++++,,,++++++***))))))***++++++---,,,+++*********++++++************************+++++++++************)))******************************))))))******+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))***++++++,,,,,,+++++++++*********++++++++++++,,,)))))))))***+++,,,...///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************+++++++++++++++++++++++++++++++++************+++,,,------))))))***************)))************+++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,---------,,,++++++......------------..............................---...///...---,,,---...////////////////////////---.....................000000000000000000000000111111111111111111111111111111222222222222222222111111111111111222333333555555444444444333333333333333333444444444444444777888999:::;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===<<<;;;999888777666666555444333222222222222111111111000000000111111000///........................------------...------,,,,,,------...,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++******++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))************************(((((((((((()))***++++++)))'''&&&(((***,,,,,,+++***************))))))))))))************+++++++++************************************************)))************+++++++++************************))))))***++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++++++++*********)))))))))*********++++++++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++*********)))++++++***)))'''&&&%%%$$$,,,+++************+++,,,++++++***))))))***++++++,,,+++***)))))))))******************************+++++++++************)))******************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))******)))))))))******+++,,,,,,,,,++++++))))))*********+++++++++(((((((((((()))***+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++*********++++++,,,---'''(((((())))))))))))(((++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++...------,,,,,,------...........................---///000///...---...///////////////////////////---------------.........////////////////////////000000000000111111111111111111222222222222222333111111111111111222333333555555555555444444444444555444333333333444555666777777888999999:::::::::999:::<<<======<<<:::999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999999888888888999;;;===<<<:::888666777666666444333222111111111111111111000000000000000000//////.....................---------,,,,,,------------------------,,,,,,---------,,,,,,+++******************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))******************************++++++,,,---...///)))'''&&&(((***,,,,,,+++************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++************((())))))))))))*********,,,,,,++++++*********+++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))(((((((((,,,,,,++++++***)))((((((++++++************+++++++++******************++++++++++++************+++************************+++++++++*********))))))******************************))))))******+++,,,***************************++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***))))))))))))))))))***)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++,,,++++++*********++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,,,,((()))******+++++++++***,,,+++++++++++++++++++++,,,+++++++++***)))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------........................---///111111///...//////........................---------......///////////////////////////////////////000000000111111111111111222222333333333333222222222222222333333444666666666555555555444444666555444333444555777888666666777777888999999:::888:::<<<======<<<:::888::::::::::::::::::::::::777777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;::::::999888888777777777888:::<<<;;;999777555777777666555333222111111111111111000000000/////////////////////............------------,,,,,,,,,------------------------------............------******************************++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))************************++++++++++++,,,---//////+++)))(((((()))******)))***************+++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))((())))))))))))*********++++++***)))((())))))************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++************++++++++++++*********************************++++++*********++++++,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******************************))))))******+++,,,************************+++++++++,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++)))***++++++,,,,,,,,,,,,*********++++++++++++,,,///...------,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,---............,,,,,,,,,,,,+++++++++++++++++++++***************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,------------------------------,,,...000111000......///........................------......///000000000000000000000000000000000...//////000000111111111111111222222333444444444333333333333333444555555777666666666666555555555666666555444555666777888666666555666666777999999888999:::;;;;;;:::999888::::::::::::::::::::::::555555777888:::;;;======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;:::999888777777666777888999:::999888666555666555555444333222222111111111000000000/////////....../////////......---------------,,,,,,,,,,,,,,,------......------,,,------......//////......******************************++++++++++++*********))))))(((((())))))***))))))))))))))))))))))))************************))))))))))))***+++,,,,,,,,,+++)))((()))***)))(((*********+++++++++++++++)))************+++++++++************************************************)))************+++++++++************************))))))***++++++++++++******++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++************))))))))))))))))))*********++++++***)))'''&&&&&&&&&'''(((*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))''''''((())))))******+++))))))***++++++***)))))))))***++++++++++++***)))++++++,,,---------,,,,,,************************+++++++++************)))******************************))))))******+++,,,************************++++++++++++++++++***)))************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************)))************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++,,,---......---------,,,,,,,,,+++++++++***************+++++++++************++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...---------........................---------...///000000000000000000000000000000000......//////000111111222111111222222333444444555555444444444444555666666777777777666666666555555555444444444555555666666555555555555555777888999888888888888888888888888999999999999999999999999555666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<======>>>>>>>>>===<<<;;;<<<;;;:::999888777777666777777888888777777666555333333333222222111111111111000000000////////////------...//////......------------,,,,,,,,,++++++,,,,,,---......---,,,,,,+++,,,---............---******************************++++++++++++***************))))))*********))))))))))))))))))))))))******************************))))))))))))***+++,,,***(((((()))***)))(((*********++++++,,,,,,,,,)))************+++++++++************************************************)))************+++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))************+++++++++,,,+++***(((''''''''')))***)))******+++,,,,,,------******************************+++++++++,,,,,,,,,((((((((((((''''''''''''))))))))))))))))))******((()))***++++++***)))((()))***++++++++++++***))))))***+++,,,---,,,,,,+++************************+++++++++************)))******************************))))))******+++,,,************************+++++++++++++++***))))))************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---************************************************************************++++++++++++++++++++++++---,,,+++******+++,,,---((()))***+++,,,---------++++++,,,,,,,,,---------''''''(((((()))***,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++''''''(((******+++++++++---------,,,,,,+++++++++))))))******+++++++++,,,)))************+++++++++*********++++++,,,,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++'''))),,,...---+++++++++........................,,,,,,------...///000000000000000000000000000000---......///000111111222111111222333333444555555666555555555555666777777777777777777666666666666333333333444444444555555555555444444555666888999888888777666666777888888999999999999999999999999777777888888999999999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<======>>>?????????>>><<<;;;<<<<<<;;;:::999888777666888777777777666666666666111111111000000000000000000000000000////////////,,,---.../////////...------------,,,,,,,,,++++++,,,,,,---......---,,,,,,***+++,,,,,,------------))))))))))))))))))))))))******++++++++++++******++++++************++++++))))))))))))))))))))))))************************,,,,,,++++++***++++++++++++)))(((((()))******)))*********++++++,,,,,,,,,)))************+++++++++************************************************)))************+++++++++************************))))))***++++++++++++************++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))***++++++++++++,,,,,,,,,///...,,,******+++,,,---))))))***+++,,,,,,------*********************************++++++,,,,,,,,,++++++++++++************---,,,,,,,,,++++++******((()))***++++++***)))((()))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***************************+++++++++************)))*********************************)))***++++++,,,))))))))))))))))))))))))+++++++++++++++***)))(((************************))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,+++++++++*********)))))))))************+++++++++++++++******++++++,,,---+++++++++******)))))))))+++***)))(((((()))***+++(((((((((((())))))))))))******+++++++++,,,,,,,,,------......---+++)))(((***+++,,,,,,------,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,---...------++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************...---+++*********++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...------,,,,,,,,,,,,,,,---------------------........................,,,,,,,,,---...///000000......///000000000000000222111000111222222111000111111111000111111222222555555555555555555444444777888999::::::999777777444555555333111000111222777666666666666777777888555777999999888888999:::<<<:::999999:::;;;;;;::::::999777666666888:::;;;<<<<<<<<<<<<;;;:::999888<<<<<<===============<<<>>>??????@@@@@@???===<<<::::::999888777666555444555444444333333333444444555444222111111111222333222111111000///......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))************))))))))))))))))))))))))(((((()))*********************++++++++++++************************************+++++++++,,,,,,,,,************************+++++++++******)))))))))***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))+++***)))))))))***,,,---(((((())))))*********++++++***)))))))))***,,,,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))+++*********))))))((((((************************,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++******+++,,,,,,+++++++++*********)))))))))************+++++++++++++++******++++++,,,---,,,,,,+++++++++*********---,,,+++******+++,,,---)))))))))************+++******+++++++++,,,,,,,,,------------,,,+++*********+++,,,,,,------,,,,,,)))************+++++++++++++++++++++++++++++++++***+++,,,------,,,++++++------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++++++++******************************---,,,+++*********++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,---------------........................,,,---------.../////////......///000000000000000222111000000222222111000111111000000111111222222444444444444444333333333666777888999999888777666777888888666444333444666777666555555555555666666666888::::::999888999:::;;;999888888999::::::999999888777666666888999;;;<<<<<<<<<<<<;;;:::999999888999:::<<<>>>?????????======>>>???>>>===<<<;;;:::999999888777666555444666555444333333333333333111000//////......//////111111000000///......---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))++++++***))))))***++++++))))))))))))************))))))))))))))))))))))))(((((()))*********************++++++++++++******((((((((((((((((((((((((*********+++++++++,,,,,,************************++++++******))))))))))))***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***************************************++++++,,,))))))******************+++***)))))))))***+++,,,,,,+++***))))))***+++,,,************************************)))))))))(((************************,,,++++++++++++++++++,,,***++++++,,,,,,++++++***************************************************,,,++++++******++++++,,,************************************************************************)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++***************)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,++++++---,,,,,,++++++*********++++++++++++++++++++++++*********************+++++++++************++++++************************---,,,+++*********++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++++++++***---,,,,,,++++++,,,,,,---......---,,,,,,,,,------------------------------........................------........................///000000000000000222000///000111222111///000000000000000111222333222222222222222333333333555666666777777777666666999::::::888666555777888777666666555444444444444777999;;;;;;:::999:::;;;:::888666777888999888888888888777666777888999:::::::::;;;;;;;;;;;;::::::888888:::;;;===>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::999999888777666555555444666666555333222222222222222222222222222111000000111000000//////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******,,,++++++******++++++,,,************************+++******))))))******+++))))))))))))************))))))))))))))))))))))))(((((()))*********************++++++++++++******((((((((((((((((((((((((*********++++++++++++,,,************************************))))))))))))***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************)))******++++++++++++++++++++++++++++++***************))))))******+++,,,************************++++++++++++++++++++++++************))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************,,,+++************+++,,,************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++((())))))***++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************,,,+++***))))))***+++,,,************************,,,+++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,+++*********---,,,,,,++++++,,,,,,---------,,,,,,,,,------...///////////////................................................---------......///000000000000000111000//////111111000///000000///000000111222333222222222222333333333333444444555555555555555555888999999888666555666888999888777666555444444444888:::;;;;;;:::999:::;;;888777555555777888777666777777666666777888999:::999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;::::::999:::::::::999999999888888888888777666666555444444777666555333222111111111222222333444333222111000000000/////////..................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******((()))))))))************(((((((((((((((((((((((((((((()))*********************++++++++++++******************************************++++++++++++************************++++++++++++++++++*********++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************)))***+++,,,---,,,+++***---,,,,,,++++++************************+++++++++)))***++++++++++++***)))++++++++++++++++++++++++*********)))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++************++++++************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********)))))))))*********++++++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---)))***++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++)))))))))******++++++,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++((((((((())))))*********,,,+++***))))))***+++,,,************************++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///222111111111000000000///.......................................---------......///000000000000000000///......000000///...////////////000111222333222222333333444444444555333333444444444555555666888999999888666666777999:::999888777666666666666999:::<<<;;;:::999999:::888666555555666777777666666666666666777888999:::999999::::::;;;::::::::::::::::::::::::999888888888888888777777777777777777777666666555444444444777666444333222111000000...///000000000///---,,,////////////.....................------,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))*********************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************)))***+++------,,,++++++---,,,,,,++++++*********))))))******++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++))))))))))))))))))*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***************************************************************************************************************************************************))))))))))))))))))))))))***++++++,,,,,,++++++******************+++++++++)))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,)))))))))************+++******+++++++++,,,,,,,,,,,,++++++*********++++++)))******+++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))******++++++++++++************++++++******************************+++,,,,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,---...///000333222222111111000000000........................------........................///000000000000000000...---...///000///---.........///000111222333222222333333444444555555333333333333444555666777999999:::999777777999:::::::::999888777777777777999:::;;;;;;999888888999888666555555666777666666444555666777777888999999999999::::::::::::999999666777888999::::::::::::888777666666555555666666666666555555444444444444555555444222111111111111000000000000000//////...........................------------------,,,,,,++++++++++++++++++++++++'''((()))***+++---......,,,++++++******++++++,,,++++++++++++++++++++++++((())))))******))))))((())))))))))))************))))))))))))))))))))))))(((((()))*********************++++++++++++******)))))))))))))))))))))))))))))))))************+++************************+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********))))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))***************************************+++,,,------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))***++++++***))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))*********+++++++++)))************+++++++++++++++******++++++,,,---*********+++++++++,,,,,,,,,,,,---......---,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++***)))((())))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++...---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,******++++++++++++******************************)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,---...000000222111111000000///..............................,,,---------.../////////......///000000000000000///...------//////...---............000111222333111111111222333444444444444333333333444555777888777888888777666666888999888888777777777777777888888:::;;;:::888777777888888666555555666777777666333444555777888888999999:::::::::::::::999888777666666777888999999999999888777666555555555666666555555555444444444444333444444333222111111222222333333222111111111111111........................,,,,,,------------------************************(((((()))***+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))))))))))))))************************************)))))))))******+++++++++***++++++,,,,,,++++++*********************************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------))))))******************((()))***+++,,,++++++***,,,+++***))))))***+++,,,************************((()))))))))************************************)))***,,,------,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************((()))***++++++***)))(((************************++++++++++++++++++++++++************************))))))))))))))))))))))))***+++,,,------,,,+++***))))))******++++++++++++)))************+++++++++++++++******++++++,,,---)))))))))******+++++++++******,,,,,,,,,,,,******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,+++***((('''))))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++000///---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,,,,,,,)))***+++,,,,,,+++***)))************************)))***+++,,,---,,,,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---******+++,,,---...000111111000000///...------,,,........................,,,,,,------...///000000...//////000000000000000///...------...///...---------......///111222333///000000111222222333333444444333333444666777888444555555444333333555666777666666666666777777888888999::::::888777777777888777555555777888777666333444555777888888999999;;;;;;;;;:::999888777666999999999888888777555555888777666555444555666666444444444444444444333333333333222222111222222222111000...---------...///---.....................,,,,,,,,,------.........***************************************+++++++++,,,++++++++++++++++++,,,************************'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))(((((()))*********************++++++++++++******++++++++++++++++++++++++))))))))))))************************************''''''(((((()))))))))***+++++++++,,,,,,+++++++++******************************************************************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,+++***+++,,,---...(((((())))))*********+++((()))***+++,,,+++******,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((())))))*********+++************************)))***,,,------,,,***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************((()))***++++++***)))(((************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,***************************************)))((((((.........------,,,,,,,,,,,,,,,,,,---------.........------,,,+++***))))))++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++------++++++++++++------////////////000000000000..............................------------......////////////000000000000111000///...------...///............///000222222222222222222222222222222333333333333333333333333666666666666666555555555:::999888777555333222222777888888888888777666666777888888666555666888:::888888888888888888888888888999;;;<<<;;;888555333444555555555666666777777555555555555555555555555666666555444444444444555444333222111000000000000222111111000///......---//////............//////------,,,,,,,,,,,,+++++++++******))))))******++++++*********((('''&&&%%%***+++,,,,,,,,,,,,+++***((((((((((((((((((((((((************************))))))))))))))))))))))))))))))***++++++++++++***++++++)))(((''''''''''''(((((()))***++++++,,,,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,+++***))))))*********************************++++++++++++***))))))************************)))************+++++++++++++++++++++++++++++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++*********+++,,,---++++++++++++++++++++++++,,,***)))***---.........************************))))))*********+++++++++************************+++***(((''''''(((***+++,,,...///...,,,*********))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++)))(((---,,,++++++******++++++************************************************************************'''((()))***+++,,,,,,,,,,,,+++++++++******))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((************************,,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))******+++++++++,,,,,,,,,************************+++++++++++++++***)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++******))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------........./////////..............................------------......////////////000000000000111000///...---......///............///000111222333333333333333333333333444444444333333333333333666666666666555555555555777777777666666666666666999::::::::::::999888888777888888777666666777999777777888888999999999:::777888999::::::888777666666666666666777777777888555555555555555555555555666555555444444444444444111111111000111111222222111111000000///......---//////............//////------,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++)))(((((('''''''''((())))))***++++++,,,,,,))))))))))))******************+++++++++,,,,,,,,,,,,++++++***))))))******++++++++++++++++++++++++***++++++++++++***))))))************************)))************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++*********+++,,,---+++++++++,,,,,,+++++++++,,,***)))***,,,------,,,***************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,------/////////---+++++++++************************))))))))))))))))))))))))******)))))))))*********---,,,++++++******++++++************************************************************************((()))***+++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************)))***+++++++++***)))(((************************,,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++*********************++++++++++++++++++,,,,,,,,,,,,************************,,,,,,++++++******))))))++++++,,,,,,---......///************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((((((((()))*********+++++++++******++++++,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------....................................------------......////////////000000000000000000///............//////......//////000111222333333333333333333333333444444444444444444444444555555555555555555555555666666666777777777777777999::::::::::::999888888666777999888777666666777666777777888999:::;;;;;;666777777777888888888888666777777777777888888888555555555555555555555555555555444333333333333333000000000000111222333333111000000//////.........//////............//////------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,***+++,,,---------------,,,+++************+++,,,************************************************))))))))))))))))))))))))))))))***++++++++++++***+++***))))))(((((((((((()))))))))***++++++,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++******++++++,,,---***+++,,,------,,,+++***,,,***))))))***++++++***************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---///000///---,,,,,,,,,************************))))))))))))))))))))))))***)))((('''((())),,,------,,,++++++******++++++************************************************************************)))******+++++++++************++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************(((((()))*********))))))************************++++++***))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,)))))))))******+++++++++------,,,,,,++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------------..............................------------......////////////000000000000/////////........./////////////////////000111111222222222222222333333333444444444555555555555555444444555555555555555666888888777666666555444444777888888888888777666666555777999999777666555666666666777888999:::;;;<<<888777666666666666888888666666666666666777777777555555555555555555555555444444333222222222222222000000000000000111222222000000/////////.........///......------......///------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---((()))******++++++************++++++++++++******************************************************))))))))))))))))))))))))))))))***++++++++++++***+++******)))(((((())))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))*********+++++++++++++++++++++++++++++++++......------,,,,,,,,,---++++++++++++++++++++++++************************+++***++++++++++++,,,,,,)))***,,,------,,,***))),,,***(((((()))******)))************************+++++++++,,,,,,,,,,,,---------------------------...---,,,,,,,,,,,,---...,,,...///...,,,++++++,,,************************++++++++++++++++++++++++***)))))))))***+++---...---,,,++++++******++++++******************************************************************************+++++++++******))))))))))))******+++++++++************************,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************''''''(((((())))))))))))************************+++******************+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++******++++++,,,,,,---------******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,......------,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))******+++,,,------++++++******++++++,,,---++++++++++++++++++++++++,,,------------------,,,,,,,,,---------.......................................------------......////////////000000000000......//////////////////000////////////000000111//////000000111111111111444444444555555555666666333444444444555555666666666666666555555444444444777888888888888777666666555777999999777555555555555555666777999:::;;;;;;:::999777555444444555666555555555555555555555555555555555555555555555555333333222111111111111111222111111000//////000000////////////..................------------......------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))))))))))))))((((((''''''))),,,......,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++******))))))))))))******************+++++++++************++++++++++++******+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++***++++++++++++***))))))************************))))))*********+++++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++***(((((()))***)))(((************************************++++++++++++------------------------,,,,,,++++++++++++,,,,,,***,,,------+++******+++************************++++++++++++++++++++++++((()))+++---......---------,,,++++++******++++++******************************************************************************+++++++++******)))'''((((((((())))))******************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))************************''''''((((((((()))*********************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++------------------......++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------,,,++++++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++------............------,,,,,,,,,---------....................................------------......////////////000000000000---...//////000/////////000000////////////000000.........///000000111111333333333444555555666666333333333444555555666666222333444555666777888999999::::::::::::999888888666777888888666444444555555555666666777888999999:::888777555444333444444555555444444444444444333333333333333333333333333222222111000000000000000222222111000////////////..............................------------......------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((&&&(((+++------+++(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++******))))))******************************************++++++++++++,,,******+++++++++,,,,,,,,,*********)))******+++,,,***************************++++++++++++***))))))************************)))************+++++++++++++++++++++++++++++++++)))(((''''''''')))***+++++++++++++++++++++++++++***************+++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))(((((()))******)))************************))))))*********+++++++++------------------------******++++++++++++******)))+++,,,,,,***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))(((***,,,......---,,,+++---,,,++++++******++++++************************************************************************)))******+++++++++******((((((((()))))))))))))))************************,,,+++))))))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((()))***************************************++++++************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,.........---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------)))******++++++,,,,,,---++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************************************------------------------************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,..............................------------......////////////000000000000,,,---///000000000//////000000////////////000000.........///000111111111222222222333444555555555222222333444444555666666444444555777888:::;;;;;;999::::::::::::999888888777888888666444333444666444444555555666666666777777666555555444444444444666666555555444444444444222222222222222222222222111111000////////////000111000000/////////000000...........................------,,,,,,------...------,,,,,,,,,,,,++++++++++++************++++++******+++,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++******))))))***++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++***++++++++++++***))))))************************)))************+++++++++++++++++++++++++++++++++)))(((''''''(((***,,,---************************))))))*********+++++++++)))***+++,,,,,,,,,++++++---,,,***))))))***,,,---***)))((((((***,,,,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))*********+++*********---,,,++++++******++++++************************************************************************((()))***+++++++++++++++++++++++++++************************************---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))))))))************************************++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---.........------,,,,,,,,,,,,,,,------------......------------------------''''''((()))***++++++,,,*********+++,,,,,,------************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************)))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++++++++------------++++++)))************+++++++++.................................------.........////////////000000000000,,,---///000000000//////111000////////////000000...//////000111222222333111111222333333444555555222222333333444555666666999999999999999:::::::::777888888888888777666666888888777555333333444666444444444555555555555555444444444555555555555555777777666666555555555444111111111111111111111111111111000//////////////////......//////000111222---........................------,,,,,,------...---------,,,,,,,,,+++++++++******************+++'''''')))***+++,,,,,,,,,,,,+++(((''''''(((+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++***************++++++++++++************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************)))************++++++++++++++++++++++++++++++++++++***))))))+++---000222************************))))))******++++++++++++)))***+++,,,---,,,++++++...,,,***((((((***,,,...***)))((()))+++------,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,------,,,+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++***((('''&&&''')))***---,,,++++++******++++++************************************************************************'''((()))***+++,,,,,,,,,...------,,,,,,+++++++++************************...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,+++)))))))))******************************))))))***+++,,,,,,---------,,,++++++******++++++111000...,,,***(((&&&%%%,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,,,,++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))******))))))(((((('''''''''((()))******************************)))************+++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---...///000000...........................------,,,,,,------...////////////000000000000////////////000000000000.........///000222333444444444444444444444444444333333555666666666555444666666777888888999::::::777777777888888999999999666555555555555444444444333111000111555666555333222222333333444555666666555555444333333222111111111111111111111111111111000///...------...///000..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((''''''&&&&&&************************,,,,,,++++++***)))))))))+++)))(((((()))******)))))))))************))))))))))))))))))************+++*********))))))((((((+++++++++++++++***)))((('''(((((()))***+++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...+++***+++---...,,,***++++++++++++++++++++++++------++++++++++++------+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((&&&&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))***+++++++++++++++222***&&&***---***(((*********************************************************+++,,,------......,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********************************++++++,,,,,,,,,************************,,,,,,++++++******))))))++++++******************++++++++++++++++++++++++*********++++++,,,,,,---...---,,,+++************........................,,,,,,,,,,,,,,,+++***)))******++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,************************)))************+++++++++***************************+++,,,,,,------,,,,,,++++++++++++******))))))*********+++++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------...///000...........................------,,,,,,------....../////////000000000000.../////////000000000000/////////000111222333444222222222222222222222222333333555666666666555444888888999999:::;;;;;;<<<888888888888888999999999555555555555444444444444555333222333555666555333222222333333444555555555555444444333222222111111111111111111111111111111000///...------...///000..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************+++++++++)))(((((()))******)))))))))************))))))))))))))))))************************)))))))))(((+++++++++++++++***))))))((((((((()))***+++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))************))))))************************+++++++++,,,,,,,,,------///---,,,---///000...,,,++++++++++++++++++++++++,,,+++************+++,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,,,,---((((((---000---,,,...************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,************************)))))))))(((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***))))))))))))***+++,,,------...++++++,,,,,,,,,+++******++++++***************************++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***+++,,,,,,,,,+++***)))************************)))************+++++++++***************************++++++,,,,,,,,,,,,,,,*********))))))))))))(((*********++++++++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,---...///000------------------------...------,,,,,,------........./////////000000000....../////////000000000000///000000111222444444111111222222222222222222333333444555555555555444555555555666666777777888999999999888888888888888555555555555444444444444666555444444555555444333222222222333333444444555444444333333222222111111111111111111111111111111//////...------...//////////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,************************((())))))***++++++,,,,,,+++)))(((((()))******)))))))))************))))))))))))))))))************************))))))))))))***++++++++++++***))))))(((((())))))***+++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,///---,,,---...///...,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,***(((***...///---,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************(((((((((((())))))))))))************************************************,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++******))))))))))))++++++,,,,,,,,,++++++***,,,,,,++++++******))))))))))))***+++,,,,,,------++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***************************+++++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++******+++,,,---,,,***((('''************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++*********)))))))))******************++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,,,,------...///------------------------...------,,,,,,------............/////////000000........./////////000000000000000000111222333444333333333333333444444444333333444444444555555555444444444444555555666666999999999888888777777777555555555444444444333333666555444444444333222111111222222222333333333444333333333333222222111111111111111111111111111111........................////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))*********++++++++++++)))(((((()))******)))))))))************))))))((()))))))))*********************)))))))))))))))******+++++++++******))))))))))))******+++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))***************************++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***))))))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,+++)))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++******************+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,***************+++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++'''(((***+++------------//////...---,,,++++++******++++++,,,,,,,,,++++++------,,,,,,+++++++++***))))))***+++,,,,,,------************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++*********************************++++++,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---...000000000...,,,***************************))))))*********+++++++++************************)))***++++++,,,,,,++++++,,,+++*********++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,---------------,,,,,,,,,,,,------...------------------------...------,,,,,,------...............////////////............////////////000000000000111222333333222222222333333444444444333333333333444444555555888888888888888999999999888888888777777666666666555444444444444333333333444444444333111000000000111111111222222222222222333222222222222222111111000000000000000000000000------............------////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++************************+++++++++*********))))))+++)))(((((()))******)))))))))************))))))((()))))))))************))))))))))))))))))******)))******+++++++++******************++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++))))))******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++******)))***+++,,,,,,,,,,,,+++*********++++++++++++******------+++***+++---//////))))))))))))))))))))))))))))))))))))))))))))))))++++++***************************++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++'''(((***,,,---...------*********++++++,,,,,,,,,******+++,,,,,,,,,++++++---------,,,,,,,,,,,,,,,*********++++++,,,,,,---)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***************++++++*********+++++++++++++++*********++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,---......---++++++************************)))************+++++++++************************)))******+++++++++++++++,,,+++*********+++,,,---)))))))))************+++******++++++++++++******+++,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------........./////////------........./////////000000//////000111111222//////000000111222222222333333333222333444444555777777777777777777777777666666666666555555555555444444444444333333333333333444444333000//////000111111111111111111111111222222222222222222111111000000000000000000000000------............------..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************,,,,,,++++++***))))))(((+++)))(((((()))******)))))))))************))))))))))))))))))************))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************+++++++++++++++---...---,,,+++,,,...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++************************++++++++++++++++++++++++...------,,,,,,+++++++++***+++,,,------,,,+++*********+++++++++***))))))------,,,,,,222999:::777************************++++++++++++++++++++++++******++++++++++++++++++)))***++++++++++++***)))+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************(((((((((((()))))))))))))))))))))***++++++,,,,,,*********************************++++++,,,,,,---(((***+++------,,,+++***%%%&&&'''((()))***+++,,,)))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---)))******+++,,,,,,------........................+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++))))))))))))************************************)))************+++++++++************************))))))***++++++++++++++++++***)))((()))***,,,---))))))))))))************)))***+++,,,,,,+++***)))---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////---------.........///////////////...//////000111...//////000111111222222333333222222222333444555333333333333333333333333333333444444444444444444444444444333333333222222222444555333111///111222111111111111111111111000111111111111111111222222000000000000000000000000,,,------......------,,,------------------------......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------************************++++++******************+++)))(((((()))******)))))))))************))))))))))))))))))************((()))))))))************))))))***+++++++++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************+++++++++++++++---...---+++***,,,...++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++---......---+++***+++,,,,,,,,,++++++***))),,,,,,---000:::BBB???666++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------)))***++++++++++++***)))************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))(((((((((((((((((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---...---+++)))'''))))))***+++,,,------...)))***+++,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------))))))***+++,,,,,,------........................+++,,,,,,------,,,,,,+++)))))))))******))))))))),,,+++++++++,,,---......************************)))************+++++++++************************))))))***++++++++++++******)))((('''((()))+++---))))))))))))************)))***+++,,,,,,+++***)))---------,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////---------........./////////............//////000000111111222333333444444444333222111222333444555555555555555555555555555222222222333333444444444444444444333333333222222222444666444222000222444111111111000000000000000111111111111111111222222000000000000000000000000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************)))))))))***++++++,,,,,,+++)))(((((()))******)))))))))************))))))))))))))))))************(((((())))))*********+++((()))***+++++++++++++++++++++++++++++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++(((+++,,,+++)))(((***,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***+++---......---+++***------------,,,,,,+++***+++---...333>>>EEE===///,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((******+++,,,------......)))***+++,,,,,,+++***)))************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,++++++******))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,------++++++,,,---+++++++++************)))((())))))))))))*********)))***++++++***)))***+++...+++)))))),,,......---++++++******)))*********((()))***+++,,,+++******))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++---------+++)))(((++++++++++++,,,,,,---...------------------------++++++------------++++++///...------++++++***)))***,,,------+++***))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,++++++*********------------------------.........------,,,,,,,,,...///000000000///---,,,............////////////////////////000000000000////////////000000000000///000000111111222333333666555444333222222222222444333333222222333333444222222222222222222222222000000000000000000000000000000000000000000000000222222222111111111111000111000000///...---------...........................------,,,,,,------...,,,,,,,,,---------......************************'''(((***,,,---,,,***)))***++++++***'''&&&&&&'''******+++,,,,,,,,,,,,+++************************+++***(((&&&&&&&&&''''''))))))))))))))))))))))))+++*********))))))((((((************************++++++******************++++++++++++++++++++++++---,,,***))))))***,,,---++++++************++++++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++*********+++***)))))))))***+++,,,,,,,,,,,,,,,+++++++++******************************+++++++++*********)))))),,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))((((((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,...///000000111---,,,***))))))***,,,------,,,,,,+++*********+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,+++***))))))***+++,,,+++++++++*********))))))))))))))))))))))))))))))&&&''')))***+++++++++***+++(((%%%&&&)))++++++))))))************+++++++++***+++,,,,,,******+++,,,))))))******+++++++++,,,)))))))))*********++++++)))***++++++***)))***+++,,,***((()))+++---,,,+++,,,++++++*********++++++)))***+++,,,---,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++)))******++++++,,,------***+++,,,------+++***(((,,,+++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++---------,,,,,,++++++***,,,---//////---,,,+++,,,************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,+++++++++******------------------------------------------,,,,,,...///000000///...---,,,............////////////////////////000000000000////////////000000000000000000111111222333333333777666555444333333333333555555444333333333333333333333333222222111111111000000000000000000000000//////////////////////////////000000111111222222000000000///...---------........................------------------------,,,,,,,,,------------...************************((()))***+++,,,++++++******+++,,,+++***)))***+++)))***++++++,,,,,,++++++************************,,,++++++***************))))))))))))))))))))))))************)))))))))(((************************************************************************---,,,***))))))***,,,---++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,++++++******++++++*********)))******++++++++++++++++++*********)))+++++++++++++++++++++++++++++++++*********)))))),,,++++++++++++++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,---.........---,,,***))))))***,,,---,,,+++******)))))))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************,,,,,,+++******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))&&&''')))***+++++++++******(((&&&&&&)))+++***))))))************+++++++++)))***++++++))))))***+++'''((()))***+++,,,------************+++++++++,,,)))***++++++***)))***+++))))))((()))+++,,,***))),,,,,,++++++++++++,,,,,,++++++,,,------------,,,*********++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------***+++,,,---,,,+++***))),,,,,,+++++++++,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,+++++++++++++++*********))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,++++++++++++------------------------,,,,,,------------------...////////////...---------............/////////////////////000000000000////////////000000000000111111222222333444444444777777666555444444444444666555555444444444333333444444333333222111000000000000000000000000000000........................000111222333444555666666000000//////...---------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,------------***************************************+++++++++(((***++++++******+++,,,)))***++++++,,,,,,++++++******************************+++,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++******++++++++++++******)))*********,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***---,,,+++******+++,,,---*********)))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************---,,,,,,++++++,,,,,,---+++++++++***************))))))))))))))))))))))))'''((()))******+++*********)))'''((()))+++******))))))*********+++++++++)))+++,,,+++***)))***,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++***)))***+++((()))***+++,,,+++***(((,,,,,,++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,,,,,,,++++++***,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++++++++++++++***************))))))***++++++++++++***************************++++++++++++++++++++++++))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------..............................------------.........//////////////////000000000000////////////000000000000111222222333333444555555666666555444444444444444444444444555555555555555555555444333111000//////000000000000000000000000////////////////////////000111111222333333444444/////////......---------------------------------***+++---......---+++***++++++,,,,,,,,,---------************************+++******))))))***++++++'''((())))))((('''(((***))))))***+++++++++++++++************************%%%&&&((()))******))))))))))))))))))))))))))))))*********)))))))))))))))***************************************+++++++++************************++++++***))))))***++++++++++++************++++++***************+++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************************************,,,,,,++++++***++++++,,,,,,,,,+++***)))))))))***...------------,,,,,,,,,+++,,,,,,,,,,,,,,,------************************))))))******++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))(((((((((,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************)))***************)))))),,,++++++******++++++,,,******************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******************))))))************))))))*********++++++++++++,,,---,,,+++***+++---******************************+++++++++,,,,,,,,,)))***++++++***)))***+++)))***,,,,,,,,,+++***))),,,+++++++++,,,,,,---...***************++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++************+++++++++,,,+++++++++---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---)))***+++***))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------............------------.........------------............////////////000000000000////////////000000000000111222222333333444555555555444333333222333333333000111333555666777777777555555444333111000//////////////////////////////000000000000000000000000/////////...........................------------------------------------***+++---......---+++***+++++++++,,,,,,,,,------************************++++++***))))))******+++)))***+++)))'''&&&&&&'''))))))***++++++++++++***************************###$$$&&&((())))))(((((())))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************,,,++++++***++++++,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------************************)))))))))******+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))(((((((((,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++******)))++++++++++++++++++++++++******+++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************************************++++++++++++******************************)))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))************++++++++++++,,,------++++++,,,---+++++++++*********))))))************+++++++++,,,)))***++++++***)))***+++***+++---,,,+++)))***++++++******++++++,,,---...******)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---)))*********++++++,,,,,,+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++)))))))))***************))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---------------------------,,,------...///,,,------------.........////////////000000000000////////////000000000000111111222222333444444444444333333222222222333333///000333555666777777777444444333333222111000000////////////////////////111111111111111111111111111111111111000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,************************+++++++++***************,,,------,,,)))(((((()))((()))******++++++******************************%%%&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++)))))))))***++++++,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,*********+++++++++++++++************************++++++******++++++,,,,,,++++++******)))******************)))))))))((((((******++++++,,,,,,------***************+++++++++)))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))***+++------,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))***************+++++++++))))))))))))))))))))))))******))))))))))))*********,,,------+++******+++)))************+++++++++***,,,---,,,+++***+++,,,***************+++++++++)))))))))*********++++++)))***++++++***)))***+++***+++,,,***(((''')))+++)))))))))******,,,------++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********++++++,,,---...---,,,,,,+++++++++,,,---------------------------,,,,,,++++++,,,,,,---***************+++++++++***+++,,,+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************((()))))))))*********+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++***,,,,,,,,,---------......------------------------------------------,,,,,,------,,,,,,,,,---...///,,,,,,---------.........////////////000000000000////////////000000000000000000111111222333333333444444333333333333444444000111333555666555444333333333333222222111111111////////////////////////000000000000000000000000111111111111222222222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************++++++,,,+++***)))(((+++,,,,,,+++)))((()))***((())))))***************************************((((((((((((((()))******))))))))))))))))))))))))((()))))))))************************************((())))))***++++++,,,,,,************************))))))************))))))++++++************++++++((())))))***++++++,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---************************++++++******++++++,,,---*********)))******++++++++++++*********)))))))))))))))******+++,,,,,,---))))))*********+++++++++************))))))))))))************++++++++++++++++++++++++++++++++++++*********************************************************+++,,,,,,------*********++++++,,,,,,---******************************************************************************+++,,,,,,++++++++++++++++++,,,,,,+++++++++((()))+++,,,,,,,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++,,,,,,+++******))))))*********+++++++++))))))))))))))))))))))))+++***)))(((((()))*********,,,///...,,,******+++)))************+++++++++)))+++++++++***)))***+++(((((()))***+++,,,,,,---((())))))))))))*********)))+++++++++***)))***+++)))++++++)))&&&%%%(((+++))))))))))))***+++,,,------,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***,,,---...///+++*********+++,,,,,,---...---,,,,,,++++++++++++------------------------------++++++++++++------************************((())))))((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************(((((())))))*********+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++***))),,,,,,,,,------.........------------------------.........------,,,,,,,,,---,,,,,,+++,,,---//////,,,,,,,,,---------......////////////000000000000////////////000000000000///000000111222222333333555555444444444555555666222333444555555333111000333222222222222222222222////////////////////////////////////////////////))))))***+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************)))***,,,---,,,***(((''''''((())))))(((((()))***(((((()))***************************************(((((('''&&&&&&''')))***))))))))))))))))))))))))(((((())))))*********+++************************((())))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))++++++************++++++((())))))***++++++,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))+++*********+++,,,,,,---***)))))))))***+++,,,,,,.........---------,,,,,,(((((()))***++++++,,,,,,))))))******++++++++++++++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++************************************************++++++******)))((((((((())))))***+++,,,,,,------************************))))))))))))))))))))))))************************))))))***+++++++++++++++***++++++,,,,,,++++++***&&&(((***+++,,,+++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++------------++++++))))))******++++++++++++))))))))))))))))))))))))+++***)))(((((()))*********---//////,,,******++++++++++++,,,,,,------------,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********+++*********++++++,,,,,,,,,...,,,******+++------,,,++++++,,,,,,,,,,,,---------------------+++******------------------------------------------------++++++++++++++++++++++++///...------++++++***)))++++++++++++++++++++++++++++++******************)))))))))******++++++,,,---,,,,,,+++***)))((((((+++++++++*********))))))******+++++++++,,,,,,,,,(((((()))************)))************************------,,,+++************))))))*********+++++++++,,,,,,++++++++++++******)))***+++,,,---.........+++,,,------......------------,,,+++,,,---...///000000000000000///......////////////000000000000222111111111000000//////000000000000111111111111444444333222222111000000222222222222222222222222333222111000000111222333000000000000000000000000.........------,,,,,,,,,//////000000000000//////........................///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&************************((((((((((((((((((((((((******)))(((((())))))***((()))***,,,,,,+++******+++++++++++++++***))))))///......---,,,+++************))))))******+++,,,************************++++++++++++++++++++++++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))&&&###%%%))),,,***'''************************---------,,,,,,+++++++++,,,,,,+++******)))))))))++++++++++++++++++++++++)))******)))(((((()))+++++++++******++++++,,,---+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))*********))))))((())))))))))))))))))))))))******************++++++******)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---...------,,,++++++,,,,,,,,,------------------......,,,******+++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,,,,+++******))))))+++++++++*********))))))******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++************************+++++++++***++++++,,,,,,++++++,,,,,,,,,---------******++++++,,,,,,------++++++,,,---------,,,,,,+++,,,------......------///......---...///000111000000000000000///......////////////000000000000111111111111000000000///000000000000111111111111444444333333222222111111222222222222222222222222111111000//////000111111/////////////////////////////////......---------...//////000000//////...........................000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************))))))************************)))************+++++++++,,,,,,++++++***))))))((())))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))+++************+++++++++))))))***++++++++++++***)))))))))))))))((('''''',,,,,,++++++******))))))******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************+++++++++++++++++++++***************))))))))))))+++(((%%%'''+++---,,,)))++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++---++++++******++++++,,,---+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))++++++******************(((((((((((()))***+++,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,------...------------------,,,---+++******+++,,,,,,+++))))))*********+++++++++---,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********************+++++++++,,,,,,,,,+++,,,,,,---------------************************************+++,,,---...++++++,,,,,,,,,---------)))******+++---......///,,,---------,,,,,,+++***+++,,,------......------///............///000000//////000000000///......////////////000000000000111111111111000000000000000000000111111111222222333333333333333333333333222222222222222222222222000//////......//////000///////////////////////////////////////.........---..................---------------------------000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,++++++*********)))******)))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))************************(((((()))+++,,,---......************************************************)))))))))******++++++,,,*********)))******+++,,,((())))))))))))(((((('''))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************+++++++++******))))))))))))))))))***************,,,***((())),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,---------+++++++++++++++++++++++++++,,,,,,+++******+++---++++++******++++++,,,---+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++))))))))))))))))))))))))---------,,,,,,+++++++++)))((((((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,+++******+++,,,+++***************++++++++++++111000---+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++*********+++++++++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,+++,,,,,,---...---------************************+++*********++++++,,,---))))))*********+++++++++***++++++,,,------......,,,,,,,,,------,,,,,,++++++,,,------......------,,,,,,,,,,,,------.........///////////////......////////////000000000000111111111000000000000000000000111111111222222222333333333333333444444444111111111111111111111111//////////////////////////////////////////////////////..................,,,------......------,,,------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------,,,,,,+++***************)))))))))))))))((())))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++'''((()))***+++,,,,,,---************************++++++++++++++++++++++++''''''((()))************+++***)))))))))***,,,---******++++++++++++***)))(((((((((((())))))************))))))******+++,,,***************************+++++++++++++++,,,,,,))))))))))))))))))))))))************************,,,***)))'''''')))***,,,************************------,,,,,,,,,,,,------************************,,,,,,++++++******)))))))))))))))******+++++++++,,,***)))***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))******)))(((((()))+++++++++******++++++,,,---+++***************++++++++++++++++++++++++++++++***************************************+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************************************++++++,,,+++++++++))))))))))))))))))))))))---------,,,,,,+++++++++++++++***)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,+++***+++,,,---+++***+++++++++,,,,,,,,,,,,---111///---***))))))***+++------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,++++++***************++++++,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,************************---,,,++++++*********+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++,,,------......------,,,,,,,,,---------------......////////////......////////////000000000000000000000000000000111111111111111111222222222222222333333333333333333333111111111111111111111111000000000000000000000000........................------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++*********))))))(((((())))))*********++++++++++++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++((((((******++++++******+++***)))))))))***,,,---)))******+++++++++******((())))))******+++++++++******))))))******+++,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************+++***(((''''''(((***+++************************---,,,,,,++++++,,,,,,---************************------,,,,,,++++++++++++))))))******++++++,,,,,,***)))))))))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++)))******)))(((((()))+++++++++******++++++,,,---++++++***))))))*********++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************(((((()))***++++++******))))))))))))))))))))))))++++++******************---,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++*********+++,,,,,,...------------------,,,,,,,,,+++,,,......,,,***++++++,,,,,,,,,---------++++++******+++---...///------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++***************++++++,,,---------,,,,,,,,,,,,++++++++++++******++++++,,,,,,------***************+++++++++******+++++++++,,,,,,,,,))))))***+++++++++++++++************************...---,,,+++************++++++,,,,,,,,,---------,,,,,,,,,++++++*********))))))+++,,,---.........+++,,,------......---------...//////000000//////------.../////////......////////////000000000000000000000000111111111111111111111222222222222333222222222222222222222222111111111111111111111111///000000111111000000///........................,,,,,,,,,---------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++************************++++++++++++++++++++++++......------,,,+++******************************++++++++++++++++++++++++***+++,,,------,,,+++************)))******+++,,,'''(((((())))))))))))(((*********++++++,,,,,,,,,******))))))******+++,,,*********************************++++++,,,,,,---........................************************+++***)))(((((()))***+++************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++---------,,,+++*********+++++++++++++++++++++++++++,,,,,,+++******+++---++++++******++++++,,,---++++++***))))))))))))***++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************'''((()))***************))))))))))))))))))))))))******************++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******))))))******+++,,,+++++++++++++++,,,------,,,------------------...---,,,,,,...//////---+++***+++++++++,,,,,,,,,,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******++++++,,,------...*********+++++++++++++++*********+++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,)))******+++++++++++++++************************,,,,,,++++++***+++++++++++++++,,,,,,,,,---------)))************************+++,,,,,,------------+++,,,------......---------...///000000000///...,,,---......//////......////////////000000000000///000000000111111111111111111111222222222333333222222222111111000000000111111111111111111111111......///000000///..............................------------.........///------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++((())))))******+++++++++------,,,,,,+++******))))))************+++++++++************************++++++++++++++++++++++++...------,,,+++*********************************++++++++++++++++++++++++)))***+++,,,+++)))'''&&&))))))***++++++++++++***''''''((()))))))))))))))******++++++++++++++++++******))))))******+++,,,************************)))******+++,,,,,,------------------------------************************************************************************+++******))))))******+++*********************************+++,,,,,,------,,,++++++++++++++++++***))))))************,,,---++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++,,,,,,+++******+++---++++++******++++++,,,---++++++***)))))))))))))))************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************'''((()))***++++++++++++))))))))))))))))))))))))+++++++++,,,,,,------...++++++++++++,,,---......++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,)))))))))((()))******+++,,,,,,,,,,,,------...///*********++++++,,,,,,,,,...------///000000...+++)))************+++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******+++,,,,,,---......)))))))))******++++++,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************+++,,,------))))))*********+++++++++''''''((()))***++++++,,,,,,,,,---------,,,+++++++++,,,------......------++++++---.........---,,,,,,,,,---.../////////...////////////000000000000//////000000111111111222111111222222222333333333333222222111000///......000000000000000000000000,,,---...//////...---,,,........................---.........//////000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++''''''((()))***++++++,,,......------,,,+++******)))************+++++++++******************++++++*********************************)))))))))((((((************************************************&&&'''(((((('''%%%###!!!((()))***,,,,,,+++******))))))***+++++++++++++++++++++***************************)))***++++++,,,************************))))))***+++,,,,,,------******************************************************++++++++++++******))))))))))))))))))))))))******))))))))))))******************************(((((()))***+++,,,,,,------,,,,,,++++++*********)))***++++++***+++---...************************))))))******++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))******)))(((((()))+++++++++******++++++,,,---++++++***))))))((())))))************************************************((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************((()))***+++,,,---------))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********++++++******++++++,,,---+++******)))***+++---...---------,,,,,,++++++++++++***)))'''''''''((()))************************,,,,,,***)))))))))***+++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++///...,,,,,,,,,+++***))),,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++,,,,,,,,,---------...............------,,,,,,+++***,,,///...++++++---000......//////000000111111000000000000000000000000...///000222222111111000333333222222111000//////000000////////////000000//////000000000000//////------------------------------------------------,,,,,,,,,---...///000000//////.........---------,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((($$$555;;;111+++000///&&&***++++++,,,,,,++++++***************************)))************++++++++++++++++++******)))))))))++++++++++++******))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++***)))))))))************************)))))))))***+++++++++,,,++++++******))))))((((((+++++++++*********))))))************************+++++++++*********))))))************************+++*********+++,,,,,,---++++++******************+++*********+++,,,,,,---******+++++++++,,,,,,,,,)))******++++++******)))(((+++...///...,,,+++,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++)))******++++++,,,------************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,+++)))((()))******************************+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,++++++***+++++++++------,,,,,,,,,++++++++++++***)))((((((((())))))******************************)))***+++,,,...///++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++///............---,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++***************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,---------...............---------------...///000000//////000222......//////000000000000000000000000000000000000...///000111222111111000333333222111111000//////000000////////////000000//////000000000000//////------------------------------------------------,,,,,,,,,------...///000......------,,,,,,,,,,,,*********++++++******)))***++++++,,,,,,++++++******+++,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++*********))))))))))))'''222777000+++------)))***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++---------,,,,,,,,,++++++************))))))((((((************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,******************************************++++++***************************************+++++++++++++++++++++************+++++++++*********))))))************************+++++++++*********))))))***************************)))))))))******+++,,,************************++++++******++++++,,,---******+++++++++,,,,,,,,,******++++++++++++******))),,,...///...------...+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))******++++++******)))***+++,,,+++))))))***+++))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,---,,,,,,+++***)))))),,,,,,,,,,,,++++++++++++,,,+++******))))))***************************************+++,,,---///000++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,---.........---,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---...//////...---,,,,,,,,,------,,,,,,+++***------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******+++---......///,,,,,,,,,---------........................//////...---,,,---/////////......////////////000000000000000000000000000000000...///000111111111000000222222222111111000000///000000////////////000000//////000000000000//////------------------------------------------------,,,,,,,,,,,,---...///000---,,,,,,,,,,,,+++++++++)))******++++++*********)))******++++++******)))*********+++++++++++++++++++++++++++++++++++++++***************)))))))))+++///222222///,,,+++---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------,,,,,,,,,,,,+++)))))))))))))))(((((((((************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************+++++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++***************************************+++++++++***************************************)))))))))((())))))***+++************************++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,......---...///111,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++((())))))))))))))))))((()))***++++++***)))***,,,((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,---,,,+++***))),,,+++++++++++++++++++++,,,+++++++++++++++++++++************************------,,,,,,+++++++++++++++++++++,,,,,,,,,------***************+++,,,---,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++)))+++---...---,,,++++++***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---///000000///---,,,,,,,,,------,,,,,,+++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---.........//////000000...,,,***+++...000...,,,////////////////////////000000000000000000000000/////////000000000000000222111111111000000000///000000////////////000000//////000000000000//////........................---------------------------,,,,,,,,,------...///---,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,******++++++++++++******(((((((((((())))))******++++++++++++++++++++++++************************---+++///666555---***...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))*********+++++++++************************,,,+++++++++***)))))))))******++++++,,,,,,------******************************************************************************************************)))))))))******+++***************+++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,,,,---///111---,,,+++******+++,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************((())))))******))))))(((((()))++++++******+++---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************************+++++++++++++++******)))+++++++++,,,,,,,,,------************+++,,,---...---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))),,,......---,,,,,,---)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---///000000///---,,,,,,,,,------,,,,,,+++***)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000222///---///222333222////////////...............///////////////////////////////////////000000000111111111000000000000000000000////////////000000//////000000000000//////........................---------------------------,,,,,,,,,,,,------...------------............***+++,,,---------------++++++,,,,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++++++++***************+++++++++---)))...:::;;;111***---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************,,,+++++++++***))))))))))))*********++++++,,,,,,************************************************************************************************,,,++++++*********++++++))))))*********+++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++***+++---///---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************)))******************)))((()))++++++******+++---************************,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---))))))***+++,,,,,,---,,,*********+++++++++++++++******+++,,,,,,,,,++++++************************'''((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,...///000------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,///111///,,,+++---000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---...//////...---,,,,,,,,,------,,,,,,+++***&&&&&&'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------........................//////000///...///000111000////////////............---//////////////////////////////.........///000111000000000000000000000000000000////////////000000//////000000000000//////........................------------------------------,,,,,,,,,,,,------------...............///((()))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++*********+++++++++++++++,,,)))---888;;;444,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++***))))))(((************************+++++++++***************************++++++++++++***************+++++++++***************************************+++++++++************************---,,,++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++******+++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************)))******++++++******))))))***++++++***)))***,,,************************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++***++++++,,,,,,)))*********++++++++++++((()))***,,,,,,,,,+++***************************'''(((***,,,---------,,,++++++,,,,,,,,,,,,------******+++,,,---///111222...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++---//////,,,((('''+++///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***(((((())))))***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,---......---------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------,,,---......------.../////////.........---------///////////////////////////......---...///000111///000000000000000000000000000////////////000000//////000000000000//////........................------------------------------,,,,,,+++,,,,,,---,,,,,,,,,------.........(((((()))***++++++++++++++++++,,,,,,,,,,,,++++++,,,+++)))))))))***,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,***+++000555444///******++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++))))))***+++,,,------...************************++++++*********************************************************+++++++++,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++************************))))))*********+++++++++************************,,,,,,+++***************((())))))***++++++,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,******++++++++++++******)))+++------+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************((())))))))))))))))))(((***+++,,,+++))))))***+++************************---,,,+++******+++,,,---*********++++++,,,,,,,,,++++++******++++++,,,---...---+++***)))******+++))))))******++++++++++++((()))***+++,,,++++++***************************,,,,,,---...---,,,+++***++++++,,,,,,,,,---------***++++++,,,...000222333...---,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,(((###"""''',,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++------------------------************************+++++++++,,,,,,++++++++++++,,,,,,---.........------------,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,------...///,,,,,,,,,---------...............------,,,,,,+++...000333222//////111444//////.........---------///////////////////////////......------///000111////////////000000000000000000////////////000000//////000000000000//////////////////////////////------------------------------,,,++++++,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,---.........******++++++++++++******)))(((&&&%%%&&&''')))***++++++++++++++++++++++++*********++++++,,,,,,,,,---+++((()))///444111***+++++++++,,,,,,+++++++++************************)))************+++++++++)))))))))******+++++++++))))))******++++++++++++************************************************++++++++++++++++++++++++(((((()))***,,,---...///************************)))))))))***++++++,,,,,,************************))))))******+++++++++,,,.........------,,,,,,,,,))))))******++++++++++++************************))))))******++++++++++++************************++++++***))))))((())))))((())))))***++++++,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,*********++++++*********+++---//////---+++))))))***+++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++*********************************,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))''''''((((((((((((''''''+++,,,,,,+++)))((()))***))))))))))))))))))))))))(((((()))***++++++,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,************************************************+++*********))))))(((((((((((())))))******++++++))))))***++++++++++++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++------------++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******))))))***,,,---///222000...,,,+++,,,---...,,,++++++******)))))))))------++++++++++++------...------,,,,,,------...------,,,,,,+++*********,,,+++***)))))))))++++++************************,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++******,,,......---+++)))&&&$$$%%%))),,,,,,+++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111...,,,---000222111000222111000............///..............................///000000000000000000000111111111111000000000000//////.........---////////////............///000000000///...---------------...------,,,,,,.........------,,,,,,,,,)))******++++++,,,---------...///...,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************+++......+++...444666222***++++++***+++...///...++++++++++++++++++++++++************************))))))***++++++++++++***+++******+++------,,,*********))))))))))))******,,,,,,,,,++++++***************++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************+++++++++++++++*********))))))((()))***,,,------,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))*********+++++++++,,,+++)))((('''((()))***---,,,***))))))***,,,---************************---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---+++)))))),,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++***)))***+++---...------.........---,,,,,,+++++++++******)))))))))---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,***+++,,,---...---,,,+++***++++++,,,,,,++++++***+++++++++*********))))))******+++++++++,,,,,,,,,************************+++)))'''(((+++,,,***((())))))))))))************)))))))))))))))))))))))),,,,,,,,,------......///***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************+++*********))))))))))))******************++++++))))))***+++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,---...///111000...,,,+++,,,---...++++++++++++++++++******---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------*********+++++++++++++++,,,+++***))))))***++++++************************,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---++++++***+++---...---++++++(((&&&&&&)))+++***)))*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111///---///222333333222333222000///......///000........................//////000111111111111111/////////000000/////////000/////////............////////////................../////////...------------------,,,+++******......---------,,,,,,,,,,,,+++++++++++++++++++++***+++,,,+++)))((()))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************'''++++++***...666999777......---++++++,,,+++***++++++++++++++++++++++++************************))))))***++++++++++++***+++***)))***+++,,,,,,+++******))))))))))))******,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,++++++******)))***+++,,,------,,,+++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,***)))((()))***+++,,,,,,+++******+++,,,,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++...+++******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,+++*********+++,,,---***++++++,,,,,,,,,++++++,,,,,,+++++++++*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))******+++++++++,,,,,,,,,************************&&&$$$$$$&&&))),,,+++***))))))))))))************))))))))))))))))))))))))------..................***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***************************************************************)))))))))++++++++++++************)))******+++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,---...///000000///...,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,(((((())))))***++++++,,,+++******)))******++++++************************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++------,,,+++,,,***(((((()))))))))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111000000111444666666555444333111000//////000000........................000000111222222222222111---......//////......---////////////............/////////............---,,,------............---------------,,,+++***)))------------,,,,,,,,,,,,------,,,,,,+++******))),,,---...---,,,++++++---++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************************''')))******...555999999000...,,,,,,,,,,,,+++***++++++++++++++++++++++++************************))))))***++++++++++++***+++)))(((((()))+++++++++******))))))))))))******,,,,,,,,,++++++++++++*********++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++---------,,,,,,,,,,,,+++***+++,,,------,,,++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,---------............---+++*********+++,,,++++++++++++++++++++++++************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,+++*********++++++(((((()))***+++++++++***,,,,,,,,,,,,+++++++++++++++******))))))******+++***++++++++++++,,,,,,,,,---,,,,,,+++******))))))******+++++++++,,,,,,,,,***************+++,,,,,,***++++++,,,,,,++++++***+++++++++*********************+++++++++,,,,,,,,,************************&&&%%%%%%''')))++++++***))))))))))))************))))))))))))))))))))))))++++++++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************++++++******)))))))))((()))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,+++******+++,,,---+++*********************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,---------......//////...---,,,,,,,,,,,,---+++,,,,,,------.........++++++------------++++++++++++************++++++(((((()))))))))***************************++++++*********************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,+++++++++************)))))),,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............////////////111111222444666888888888444333222000000000000111........................//////000111111111111000.........//////.........///////////////.........//////.........---------++++++,,,---.........---,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---//////...---,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))***************************+++,,,+++---111555777111,,,***,,,......------++++++++++++++++++++++++************************))))))***++++++++++++***,,,)))'''&&&(((***+++++++++******))))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++************++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,------***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********'''''')))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++***)))((()))***+++,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************++++++***************)))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************************+++++++++*********))))))(((((('''******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,------......///++++++------------+++++++++******))))))******+++*********)))))))))(((((())))))******++++++++++++*********************************++++++,,,,,,,,,,,,++++++******++++++,,,---+++))))))+++,,,++++++)))***+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111333555777888999999:::444333222000000000000111........................---......///000/////////...//////000000//////............///////////////............------------++++++,,,---.........---+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++)))))))))+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))************************+++++++++,,,,,,...444999888///***,,,///---,,,...++++++++++++++++++++++++************************))))))***++++++++++++***,,,)))'''&&&(((***++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************+++++++++++++++,,,---...---,,,+++************++++++,,,,,,,,,************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------------------......***++++++,,,,,,++++++***************************......------,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++***)))((((((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++***)))((()))***+++,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************+++,,,,,,+++***)))******((()))))))))************))))))))))))))))))))))))*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++************************************************************+++++++++++++++*********)))))))))))))))***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++************++++++,,,------------.........***++++++,,,,,,------...,,,------......------,,,+++,,,------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,++++++******************+++,,,++++++***))))))((((((((()))***+++++++++++++++************************++++++++++++++++++,,,,,,++++++************++++++...,,,))))))***++++++***(((***,,,,,,,,,+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000222555888999999999999:::444333111000//////000000........................,,,---......//////....../////////000000/////////.........///////////////.........------------,,,,,,------............---++++++,,,---............++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------+++------,,,+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************************)))(((***,,,,,,---444<<>>555,,,,,,,,,+++)))******+++,,,,,,------+++++++++***++++++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,---...//////++++++++++++,,,,,,,,,,,,)))******+++,,,,,,,,,---+++++++++++++++,,,------)))))))))*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************)))))))))***++++++,,,,,,++++++++++++******************+++,,,---......---******************************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,+++***+++,,,,,,---,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))************))))))***++++++,,,,,,++++++******++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,,,,+++************+++))))))((((((((()))******************************************************((())))))************))),,,---///...------...000)))***,,,......---,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++,,,,,,,,,,,,------,,,------------------...++++++++++++,,,,,,,,,,,,///---++++++------,,,***+++,,,...---+++******+++...------------,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,)))***+++,,,------,,,+++***+++++++++++++++,,,,,,,,,++++++***))))))******++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,------------------,,,,,,------...---------............///------,,,,,,,,,---...///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...,,,,,,+++++++++************++++++,,,---...//////+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++++++++,,,...111---;;;BBB999///...---)))+++++++++++++++++++++,,,,,,,,,++++++,,,------...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,---...//////+++++++++,,,,,,,,,------))))))***+++,,,,,,------+++************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++))))))******+++,,,,,,---++++++++++++***************++++++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***+++,,,------------,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,------...,,,++++++******++++++,,,*********++++++************++++++,,,,,,++++++******++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---,,,++++++*********+++***))))))(((((((((((()))************************++++++++++++++++++++++++(((((()))******************,,,......---,,,---...(((***---//////...,,,******+++,,,---...---,,,,,,,,,,,,,,,------.........))))))******+++++++++++++++,,,,,,------,,,,,,+++)))+++,,,---...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......------++++++,,,,,,,,,---------*********++++++,,,,,,,,,)))))))))***++++++,,,,,,---***)))***,,,---,,,******,,,------+++******+++......---------,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,---------***+++,,,---...------,,,((()))***+++,,,---......,,,,,,+++***))))))******************************,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------,,,,,,---......---------.........//////------,,,+++,,,---...///......////////////......------------------------)))***+++,,,---......///........................------,,,+++,,,---...///,,,,,,,,,++++++++++++***------,,,,,,,,,++++++++++++++++++,,,,,,---------***+++...//////---***(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++,,,---000222))):::DDD<<<222///---(((------,,,++++++*********,,,,,,,,,,,,------...///))))))***+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++'''((()))***+++,,,------++++++,,,,,,,,,---------((()))***+++,,,---------******))))))******+++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++,,,))))))***+++,,,,,,------+++++++++************)))+++++++++++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++******++++++,,,---***+++,,,------,,,+++************++++++,,,,,,,,,)))***+++,,,------...///,,,++++++++++++++++++,,,+++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,---,,,,,,+++*********++++++***)))(((((('''((((((************************++++++++++++++++++++++++(((((()))***************+++,,,,,,------------,,,++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,------............------,,,,,,------...++++++++++++++++++++++++///...---,,,,,,,,,,,,---,,,------......------,,,++++++------------++++++))))))(((((((((***+++------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------//////...---,,,,,,++++++------------------------------------------------,,,---...///000000000000......---,,,,,,,,,,,,---,,,,,,+++***+++,,,...//////...---,,,,,,,,,,,,,,,*********+++,,,---...///------...///...---+++***---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---...---+++,,,///333---,,,+++******+++,,,---,,,+++))))))))))))+++,,,)))))))))))))))))))))))),,,---......,,,,,,---......222666555000------/////////...------------...************************,,,,,,,,,++++++*********,,,+++***))))))***+++,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******++++++******++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++(((((()))***+++,,,,,,,,,---......---+++******+++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******************++++++)))***++++++++++++***)))*********)))******+++,,,......---,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,+++***)))++++++******)))(((((((((,,,++++++******++++++,,,((()))***+++,,,---------,,,---...---+++***+++,,,************************,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++------------,,,,,,+++*********+++,,,,,,,,,,,,+++...---+++***)))***++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++******))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))************))))))(((&&&%%%$$$++++++++++++++++++++++++---,,,+++*********+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------------------...------,,,,,,------...------------------------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,------,,,++++++,,,++++++*********++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++************++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------)))***+++,,,------------......---,,,,,,,,,,,,---,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,+++++++++++++++,,,---...------......---,,,,,,+++///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---............///111333,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---,,,++++++,,,---...222555555000------///...------,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,******++++++,,,,,,,,,---+++++++++***++++++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,---------+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))+++,,,------------,,,+++***************++++++,,,************++++++,,,---,,,---...---+++***+++,,,,,,,,,,,,,,,,,,+++***)))************************,,,++++++******++++++,,,******+++,,,,,,,,,++++++,,,---...---+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************)))))))))(((************************++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++***)))((('''++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++)))******+++---......///,,,,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,.........------------,,,,,,,,,+++++++++,,,---...------------------,,,,,,...------,,,,,,------...------------------------***+++,,,,,,,,,+++***))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++------------,,,+++***))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************************************------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,---...//////------------------------------------------------))))))***+++,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------,,,,,,,,,,,,,,,...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***))))))+++------,,,,,,,,,++++++++++++,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,---111555555111...............---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++************++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,---......+++++++++++++++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------))))))+++,,,------------*********+++++++++++++++***+++,,,,,,++++++,,,---,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((((((+++,,,,,,------,,,,,,+++***************+++,,,,,,)))))))))***+++,,,......+++------,,,+++***+++,,,++++++,,,,,,,,,+++******))))))***++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))),,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************))))))))))))************************++++++++++++++++++++++++******))))))))))))******+++,,,---.../////////...++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,//////.........---------+++++++++,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,------...,,,,,,++++++++++++*********+++,,,...---,,,***))),,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---------,,,***))),,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,------......///------------------------------------------------,,,,,,---.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++...---,,,+++++++++------************+++,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++(((&&&(((+++---+++))),,,,,,,,,,,,,,,,,,,,,,,,***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,---000444555222///......///......---------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------))))))+++,,,------......+++++++++++++++++++++***(((***+++,,,++++++---...,,,++++++******++++++,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++***)))))))))************************+++************+++,,,,,,,,,,,,,,,,,,---...///000+++,,,---,,,*********+++++++++,,,,,,,,,++++++***+++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,++++++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++---...////////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***+++,,,------,,,***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---//////.........---------++++++,,,,,,,,,---------.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++************+++---//////...,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------------------------......////////////.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++,,,,,,+++*********++++++---,,,+++******+++---...))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++///---+++---000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------+++***++++++++++++++++++++++++,,,---...---,,,+++,,,...---000333444333111...---...------,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,---......---,,,,,,,,,+++++++++++++++''')))++++++++++++---...,,,++++++******++++++,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,++++++******++++++,,,)))))))))***+++++++++,,,************************+++++++++***+++,,,,,,---...------,,,,,,---------+++,,,---,,,***)))***+++***++++++,,,,,,,,,++++++---------,,,,,,,,,++++++,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++------.........,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++******+++,,,,,,,,,,,,+++)))***,,,------,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,---******************************************************))))))))))))******+++++++++++++++***))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------.........------------,,,***+++,,,---------,,,,,,------------------,,,,,,...------,,,,,,------...///......------,,,,,,++++++,,,---.........---,,,++++++,,,,,,,,,,,,++++++++++++************++++++((()))***+++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------,,,------------------------------------------------,,,,,,---......------,,,......---,,,,,,,,,,,,---,,,,,,---------,,,++++++)))***,,,------,,,++++++++++++*********++++++,,,+++++++++++++++,,,,,,---------------,,,+++***)))***++++++,,,,,,------...+++,,,,,,------,,,,,,+++...------...//////...,,,,,,,,,------------,,,,,,------............------++++++++++++++++++++++++,,,---......,,,,,,---...---///222444444222///,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,---------------+++++++++,,,,,,,,,,,,,,,''')))++++++***+++,,,...,,,++++++******++++++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,---++++++************++++++(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,---------,,,++++++*********+++***,,,,,,+++***)))***+++******+++,,,,,,,,,++++++......---,,,,,,+++******,,,++++++******++++++,,,((((((***+++,,,---------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++******************************))))))))))))******---------...------,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,------------------...------,,,,,,------...//////...------,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,,,,,,,+++++++++,,,,,,---)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------.........------------------------------------------------,,,,,,,,,------,,,,,,+++......---,,,,,,,,,,,,---,,,,,,---------,,,+++***(((***+++---------+++******)))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,------......---,,,************+++,,,,,,---......+++,,,,,,------,,,,,,+++***+++------,,,+++++++++,,,,,,---......---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,---,,,...111444555333///,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++***++++++,,,,,,---------(((***++++++******+++---,,,++++++******++++++,,,++++++++++++++++++,,,,,,)))******+++,,,,,,------++++++************++++++)))))))))***+++++++++,,,------,,,++++++,,,------,,,++++++++++++,,,------++++++*********+++,,,,,,***+++,,,+++***))))))+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,***+++---,,,,,,+++---...++++++++++++++++++++++++******+++++++++++++++***,,,++++++******++++++,,,************************))))))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++******************************))))))))))))******((()))+++,,,---.........++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++,,,------...///******+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++------------------------...------,,,,,,------...------,,,,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,,,,------............------,,,,,,------...------,,,++++++***))))))+++*********++++++------+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,000///---,,,++++++,,,---))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************+++++++++,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,...///000111---------------------------------------------------------......---,,,,,,......---,,,,,,,,,,,,---,,,,,,---...---,,,***)))((()))+++---------+++***))))))))))))***+++,,,---(((***+++,,,---,,,,,,+++***+++---...//////...---******+++,,,,,,---......+++,,,,,,------,,,,,,++++++...111111...,,,---...,,,,,,---......---,,,,,,,,,+++))))))))))))+++,,,------------------------***+++,,,,,,******+++,,,,,,...111444666333///+++111111000////////////000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++------------++++++,,,,,,---......---,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------............---,,,++++++******+++,,,,,,---......)))***++++++***)))+++,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---))))))***+++,,,,,,------++++++************+++++++++++++++***************,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...///000***+++,,,+++)))))))))***)))***+++,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,++++++++++++++++++,,,+++,,,,,,,,,,,,+++*********+++---,,,,,,,,,---...************************.........///......------,,,++++++++++++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,+++++++++***)))***+++---...,,,++++++++++++++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...------,,,,,,++++++******)))++++++************++++++------,,,++++++******)))++++++------------++++++++++++++++++++++++++++++++++++------------++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........***++++++,,,---...//////---,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***+++,,,,,,+++,,,...000000///...,,,...------,,,,,,------...---,,,,,,,,,,,,---......------------------------------------------------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++...///000111000///---+++***+++,,,---///000111222///...---,,,,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,...///111222111000...---000---++++++---...---+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...---+++***))))))+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,------,,,***)))'''++++++,,,,,,,,,+++******...------,,,+++++++++,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++******)))******+++*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++''')))******))))))***,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........---......------------,,,,,,++++++************+++++++++++++++++++++++++++,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******,,,---------,,,+++,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,---------------,,,+++++++++,,,,,,---...******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++************+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***)))******+++***+++---.........---,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------------------------------------------------------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,,,,------..................---,,,,,,---......+++++++++++++++++++++++++++,,,,,,,,,---------------...000111111000///...111///,,,---...///...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++***************+++++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++''')))******))))))***,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))******++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,------------......++++++************++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,...---------,,,,,,++++++///......---+++******)))------------,,,,,,,,,,,,...---------,,,,,,,,,+++++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------------------------------......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------,,,,,,---......---+++***......------,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---///000111111000///222000......///000///......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++,,,---...//////------............---------------------,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---******+++,,,------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++((()))+++***))))))***+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,))))))***++++++,,,------,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------,,,,,,+++......---,,,,,,+++******...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++........................,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...---,,,+++***------------------------------------------------........................,,,,,,------------,,,+++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---...///000000000000222000///..................------,,,,,,------...------------------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,---...//////......////////////........................------...------,,,,,,------......---,,,+++,,,---...///+++,,,,,,---------,,,,,,,,,++++++*********++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++***,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++++++++++++++,,,,,,)))***++++++))))))***+++++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---,,,,,,,,,,,,+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,))))))******+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********++++++,,,------...///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++---.....................,,,,,,,,,+++,,,------...,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---...---,,,+++------------------------------------------------........................---------.........------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000000000000000///...---,,,------...------,,,,,,------...------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...//////000000//////..............................------,,,,,,------......---,,,+++,,,---...///------------,,,++++++***,,,++++++***++++++,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++++++++***,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,***+++,,,+++***)))***+++++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++,,,,,,---+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++++++++,,,------...//////,,,,,,++++++++++++,,,,,,------,,,,,,+++******)))++++++************++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++))))))***+++,,,---......///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++,,,---------,,,,,,------------------------,,,,,,,,,------------...........................---------------.........***++++++,,,---......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------......//////000000111000///,,,+++,,,---...------,,,,,,------...------------------------******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////......------,,,,,,......////////////......---------...............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---*********++++++,,,,,,---***,,,,,,,,,***)))***+++++++++++++++++++++++++++******************************++++++,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************+++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,++++++***+++,,,---...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++************+++++++++,,,,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++((()))***,,,,,,,,,+++***)))***+++------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...........................,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,------...+++,,,,,,---......//////,,,---............---,,,------------------------------------..................---------......///111222222000---+++---///...------,,,,,,------...........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///.........---------------......//////......---,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,---------,,,+++******'''((()))***++++++++++++------,,,,,,------...///...------------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,,,,,,,+++***++++++++++++++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------+++,,,---,,,***)))***+++++++++++++++++++++++++++************************))))))******+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++---......---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++************++++++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,------,,,+++***))))))***+++,,,++++++,,,,,,---...//////------++++++++++++------,,,+++*********+++,,,---((()))***+++,,,------...///...------,,,+++***************++++++,,,,,,---,,,,,,,,,++++++++++++************+++,,,---///000++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++)))***,,,---...------,,,''')))+++,,,---,,,***))),,,++++++++++++++++++,,,---,,,,,,,,,,,,---......------------------------------------------------))))))***,,,...///111111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,+++***+++,,,...///........................,,,,,,,,,------.........------------------------+++*********+++,,,,,,---------..................------...//////...------------------------------............/////////000///......---------......222444444222...,,,...000...------,,,,,,------.........................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................------............------,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,------,,,***)))'''$$$%%%''')))+++,,,---...---------------...///000......---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((***,,,---,,,+++************++++++,,,,,,---))))))*********+++++++++*********++++++,,,,,,,,,------------------------)))***+++,,,,,,+++***)))))))))***+++,,,,,,------+++,,,---,,,***)))***+++++++++++++++++++++++++++************************(((((()))***++++++,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******)))+++---///......+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++