BM6&6(v@ ........................,,,,,,,,,---------................................................------333000------...///---+++---......//////000000000111111000//////000000111333222222444777<<>>BBB???<<<;;;;;;;;;:::999:::777444444666777555333555444333444444333111000222111000000000111222222444222000000222222000///222222222111111111111000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////............//////////////////............//////////////////////////////------------------------////////////////////////,,,---------...///////////////000000000000//////............/////////000222222222333444555666777999:::;;;===>>>@@@AAABBBDDDCCCDDDFFFHHHIII........................,,,,,,---------.........................................................///---,,,---000111000...///......//////000111111,,,---...000333666888999???AAADDDHHHMMMSSSWWWYYY\\\\\\^^^___``````^^^]]]ZZZZZZZZZ\\\^^^___]]][[[XXXZZZ^^^bbbfffggggggfffmmmqqqwwwzzzzzzxxxtttrrrqqqpppoooqqqssssssppplllaaa]]]ZZZ[[[YYYVVVVVVXXXQQQQQQQQQQQQOOOJJJDDD@@@:::999777555333111111111222222222111000///000111111111111000000/////////000000///////////////000////////////000000000000111111111111111111111111222222222111111111000000111222222222222111000000000000000000000000000000000/////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........---------,,,,,,,,,+++,,,------......------........................//////.........---------------............------........................000///...---,,,------...........................------............------,,,---------............////////////////////////....../////////000000000000///---------...000111000000000000000000000000000000000000000000000000---------.........//////000000000000000000000000......///////////////...---...000111000000111222555444444333333333333333444555666888:::===@@@AAADDDEEEHHHLLLOOOQQQQQQQQQOOOQQQSSSRRRPPPOOOQQQSSSWWW[[[bbbiiimmmpppoooooodddaaa```ccciiinnnmmmlllqqqnnnkkkiiieeedddlllxxx}}}{{{xxxssslllfff```^^^\\\XXXTTTRRRQQQNNNHHHCCCAAA>>>:::999999999777444888666333222222222333333555444333222222111000///111111111222333444444333222222222222111111111111111000000000////////////000000000000000000000000000000000000000000000000////////////////////////............//////////////////............//////////////////////////////------------------------////////////////////////......////////////////////////000000000000//////........./////////000000222222222333444555666777888999:::<<<===???@@@AAA===>>>AAAFFFKKKMMM........................,,,------------.........................................................---,,,---///222333333111111000/////////000111222111333666;;;AAAFFFJJJLLLSSSUUUYYY]]]aaadddggghhhffffffffffffdddbbb```___]]]]]]___ffflllnnniiiccc___bbbhhhmmmqqqssssssrrruuuzzz}}}wwwtttqqqppppppsssxxx{{{yyywwwkkkeeebbbeeehhhgggfffggg```dddiiillliiiaaaWWWQQQOOOLLLHHHDDD@@@===;;;;;;888666444222111111222333111000///......---....../////////......///000000////////////000000000000111111111111111111111111222222222111111111111111111222222222222111000000000000000000000000000000////////////............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......------------,,,,,,,,,+++,,,------......------.......................................---------------............------........................//////...------------...........................------............------------........./////////////////////////////////------.........////////////......------///000111000000000000000000000000000000000000000000000000------........./////////000000000000000000000000////////////////////////---///222333222111111111222222333444555777888888>>>>>>>>>@@@CCCFFFJJJLLLLLLOOOSSSWWWYYYYYYXXXWWWXXXZZZ[[[ZZZZZZ\\\aaafffmmmttt~~~{{{yyy{{{|||zzz~~~~~~}}}|||||||||vvvkkkaaaZZZWWWSSSQQQPPPNNNLLLKKKHHHDDD???:::777666777888777555444444555444222000...000222333222111222333333333333222222222111111111111000000000/////////000000000000000000000000000000000000000000000000////////////////////////............//////////////////............//////////////////////////////------------------------////////////////////////000000000000000///////////////000000000000//////....../////////000000000111222222333444555666777777888999;;;<<<>>>???@@@???@@@BBBEEEHHHHHH........................------------................................................////////////---...///111222222111111111000000000111333666777BBBEEEIIINNNTTTYYY]]]___aaabbbcccdddeeefffggghhhdddeeeeeeeeecccaaaaaaaaacccdddhhhqqqzzz|||uuummmeeehhhlllooonnnmmmkkkjjjnnnsssxxxyyyuuupppllljjjgggeeeeeehhhmmmppppppnnneee``````gggnnnnnnkkkjjjiiiooowww{{{xxxpppgggbbb```^^^ZZZVVVRRROOONNNMMMCCC@@@;;;777666555555555333222111000000000111111//////......//////000000////////////000000000000000000000000111111111111111111111111111111111111111222222222222111000000///////////////////////////////////////.........................................................------------------------------------------------------------------------...------,,,,,,------...------------------------+++,,,------......------................................................------............------....................................------..............................------............------.........////////////000////////////////////////------------.........//////............///000000////////////////////////////////////////////////............////////////////////////////////////111111111000000000111111111222333333111111222333333444777:::===@@@BBBCCCGGGFFFEEEEEEGGGJJJNNNPPPTTTVVVYYYZZZZZZZZZZZZZZZ[[[```eeeggghhhkkkrrrxxxxxxrrrqqqpppnnnnnnmmmlllkkkdddaaaZZZQQQIIICCCAAA@@@;;;888666555777777666444222444555444222000000111444333333333222222222222111111111000000000//////000000000000000000000000////////////////////////////////////////////////............//////////////////............//////////////////////////////........................////////////////////////111000000//////.........//////000000000000//////...////////////000000000111111333444555555666666888888:::;;;===>>>@@@@@@EEEDDDDDDFFFIIIJJJ........................---------.........//////................................./////////000000...////////////............///111555:::???DDDFFFSSSUUUYYY\\\```cccdddeeecccbbbaaaaaabbbeeehhhjjjhhhjjjkkkiiigggeeeeeefffjjjiiilllssszzzyyyqqqiii___bbbdddccc^^^YYYVVVUUU```dddhhhhhheeecccdddfff^^^[[[YYYZZZ]]]______]]]XXXVVVZZZdddllljjjeeebbbccciiippptttsssoookkkiiieeeeeecccbbb```___^^^^^^VVVPPPIIICCC???<<<999777666555444444333333333333000000/////////000000111////////////000000000000//////000000000111111111111111111111111111111111111222222222222111000000////////////////////////.........///////////////................................................------------------------------------------------------------------------...------,,,,,,------...------------------------+++,,,------......------........................---.....................------............------........................------..........................................------............------.........////////////000////////////////////////------------.........///...............///000000////////////////////////////////////////////////........./////////000000////////////////////////000000/////////000111222000111111111111333666999===???AAAEEEGGGIIIKKKKKKHHHGGGGGGGGGIIIMMMQQQTTTYYY[[[\\\]]]^^^```dddhhhhhhpppxxx{{{{{{|||{{{xxxzzz|||~~~{{{zzzuuulllaaaXXXSSSRRRIIIDDD???===>>>===:::777777777777555333222333333444444444444333333333222111111111111000000000000111111111111111111111111////////////////////////////////////////////////............//////////////////............//////////////////////////////......................../////////////////////////////////......---------//////000000000000//////////////////000000000111000111333444555666666666999:::;;;<<<>>>@@@AAABBBCCCCCCDDDIIIQQQZZZ........................------........./////////.................................//////000000111---...///...---...///111222555;;;BBBIIIPPPUUUXXXZZZ\\\^^^```aaaaaaaaaaaa]]]\\\\\\^^^bbbhhhnnnqqqqqqssssssooojjjggggggiiihhheeedddfffhhhfff```ZZZQQQTTTVVVTTTOOOJJJIIIJJJMMMTTTZZZ]]]ZZZYYYZZZ]]]VVVRRRNNNMMMOOOQQQQQQOOOLLLLLLQQQZZZ___[[[VVVSSSTTTYYY```ccccccbbbdddfffggghhhjjjkkkllllllkkkjjjfff___WWWQQQMMMIIIDDD@@@:::999888777444222000...333222111111000000000111////////////000000000000...//////000000111111111111111111111111222222222111222222222222111000000000000000000000000000000.........///////////////................................................------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,------------...+++,,,------......------........................---------...............------............------........................,,,---......///.................................------............------------........./////////////////////////////////------........./////////.........///////////////000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000...---------...000222333...000333555777;;;???CCCDDDEEEGGGIIIKKKKKKKKKJJJGGGHHHIIILLLPPPTTTYYY[[[WWWZZZ^^^aaaeeellluuu|||zzzvvvnnnkkkkkkccc^^^XXXUUUTTTPPPIIIBBB;;;888444222333333333333555555444444444333333333222222111111111000000000111111111111111111111111000000000000000000000000////////////////////////............//////////////////............//////////////////////////////........................////////////////////////............------------//////000000000000///////////////000000000111111000111333555666666555555999:::;;;===???@@@AAABBBBBBAAACCCHHHQQQ[[[....................................////////////........................---......///000000111111---///111222333666<<<@@@EEEHHHNNNTTTYYY]]]```aaa[[[\\\^^^___```___^^^]]][[[[[[\\\^^^aaaeeehhhjjjjjjlllkkkggg```\\\\\\^^^YYYVVVSSSRRRRRRQQQPPPOOOKKKNNNPPPOOOKKKIIIKKKNNNLLLWWWdddhhhddd]]]XXXWWWRRRNNNIIIIIIKKKNNNOOONNNLLLLLLNNNSSSSSSMMMIIIIIIIIIMMMSSSUUUUUUWWW\\\```eeehhhkkkooopppooommmkkkhhhccc^^^\\\]]]\\\XXXTTTLLLKKKJJJGGGBBB<<<666333555555333222111111000000////////////000000000000......//////000111111222000000111111111222222222111222222222222111000000000000000000000000000000............/////////000................................................------------------------........................------------------------...------,,,,,,------...,,,,,,,,,---------......+++,,,------......------........................---------.........//////------............------........................,,,,,,.../////////..............................------............------,,,---------............////////////////////////....../////////000000000---......///////////////000000000000000000000000000000000000000000000000.../////////000000000000000000000000000000000000///.........000333555777666:::???CCCEEEFFFHHHIIIEEEGGGJJJLLLNNNOOOOOOOOOMMMNNNQQQTTTYYY]]]```bbb\\\bbbiiipppuuu~~~|||zzz{{{zzzsssggg]]]OOOGGG===999999:::777444555555555555444444444444222222222111111111000000111111111111111111111111000000000000000000000000////////////////////////............//////////////////............//////////////////////////////........................////////////////////////............//////////////////000000000000////////////000000000111111111///111333555666666555555888999:::<<<>>>???AAAAAADDDCCCCCCFFFJJJNNN..................................../////////000........................---......///000111111222000222555777:::AAAIIIPPPYYY[[[___bbbccccccaaa```[[[]]]___aaaaaaaaa___^^^^^^^^^^^^^^^]]]\\\[[[[[[YYY[[[[[[VVVPPPLLLMMMPPPJJJHHHEEECCCDDDGGGJJJMMMMMMQQQSSSRRROOONNNRRRWWW```nnn~~~|||nnnaaa[[[UUUQQQMMMMMMQQQUUUVVVVVVWWWUUUUUUUUUQQQJJJHHHKKKDDDIIIOOOQQQPPPRRRXXX]]]___bbbfffjjjkkkhhheeebbbaaa___^^^bbbhhhkkkjjjgggfffeeeccc___WWWOOOGGGBBB777666555333222111000000////////////000000000000---......///000111111222000000111111222222222222111222222222222111000000000000000000000000000000---.........//////000000................................................------------------------........................------------------------...------,,,,,,------...,,,,,,,,,------.........+++,,,------......------........................---------.........//////---..................---........................+++,,,.../////////..............................---..................---,,,,,,,,,---------......////////////////////////////////////000000000000---......///000/////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111111222444777:::===BBBGGGNNNRRRRRROOOMMMKKKHHHJJJOOOTTTXXXZZZ[[[\\\VVVWWWYYY\\\___bbbdddeeeiiipppzzzwwwkkk___PPPHHHGGGFFFAAA;;;666666555555555444444444222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////............/////////000//////............//////////////////////////////////////////////////////////////////////////////......//////000000111111//////000000000000//////000000000000111111111111///111333555666666555444777888999;;;===>>>???@@@CCCDDDEEEGGGIIIIII////////////////////////............////////////------............------...///000111111333555888444999@@@HHHOOOWWW^^^cccjjjfffeeegggddd]]]]]]bbb\\\___eeejjjkkkhhhbbb^^^ZZZZZZYYYWWWRRRMMMHHHEEEIIIIIIIIIIIIHHHHHHHHHHHHIIIGGGEEEEEEIIIOOOVVVZZZ``````bbbccc]]][[[ffftttvvvmmmkkkbbb^^^\\\^^^dddkkkoooqqqrrrooojjjddd___\\\[[[ZZZ]]]]]]]]]^^^^^^\\\YYYVVVaaabbbccc```[[[WWWWWWXXXWWWXXX\\\cccqqq}}}~~~yyysssnnnmmmnnnkkkddd^^^\\\MMMHHH@@@:::666555444444+++///333333000...///111111111000000000000111111000000000000000000000000111111111111111111111111000000//////.........---////////////////////////////////////////////////........................//////.........------------------------------------------............///---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,////////////////////////---------...///000111111........................---------............/////////.........---------........................////////////000000000000000000//////.........---000000//////.........---////////////000000000000//////000000000000//////............/////////000/////////000111222111///222111000//////000222444222666;;;>>>@@@DDDJJJOOOLLLQQQXXXZZZXXXVVVTTTTTT[[[ZZZYYYYYYYYYZZZ[[[\\\]]]\\\[[[]]]bbbjjjqqqvvv~~~wwwppplllkkkcccVVVOOOOOOIIIHHHEEE???999444333444555444111000000000111222333222222111111111111111000000000000000000000000......//////000000111111//////////////////////////////............//////------......//////000000////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111333333444444444444444444999;;;===>>>>>>>>>@@@BBBBBBCCCEEEFFFFFFFFF////////////////////////............//////////////////000///...---+++***/////////......111555999???EEENNNWWW^^^ccchhhkkkkkkgggddddddaaa]]]^^^dddhhhhhhjjjmmmnnnjjjbbb\\\QQQQQQPPPMMMIIIEEEBBBAAA@@@BBBEEEGGGIIIJJJLLLMMMKKKKKKNNNRRRXXX```fffjjjtttsssssspppiiigggrrryyyoookkkdddcccdddiiirrr{{{}}}xxxrrrnnnmmmmmmmmmnnnnnnnnnnnnnnnllljjjhhhhhhiiigggaaaYYYRRRPPPOOOPPPSSSXXXaaaooo{{{}}}xxxrrrooooooqqqooojjjggggggaaa[[[RRRIIIAAA;;;666444333333222222222222222111222222222111111000000000111111111111111111111111111111111111111111111111000000/////////.........////////////////////////////////////////////////........................//////.........------------------------------------------............///---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------,,,,,,,,,........................+++,,,,,,,,,---.................................---------............/////////.........---------.........................../////////000000000000000/////////............000/////////............////////////000000000000//////000000000000//////........./////////000000.........///000111000///111111000///000222333555999===AAADDDGGGMMMTTTZZZZZZ]]]``````^^^]]]]]]^^^YYYZZZ]]]___aaacccddddddbbbaaaaaadddkkkuuuxxxwwwyyyzzzuuukkkeeefffeee\\\OOOEEE???<<<:::777555555444444555555444333111111000000000000000111111111111111111111111111/////////000000000000000//////////////////////////////............/////////000000000111111111222////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000111111111111333333333444444444444555888:::<<<======>>>@@@AAA@@@AAADDDFFFHHHIII////////////////////////............///////////////000111111000///---,,,///000000111333999@@@EEEPPPVVV___fffjjjlllllllllfffcccaaa```___^^^bbbhhhppplllhhhfffddd^^^TTTLLLHHHHHHGGGDDDAAA???>>>???===BBBJJJQQQVVVYYY[[[]]]ZZZ\\\aaafffmmmtttyyy|||yyyrrrtttzzzoooiiibbbcccfffmmmvvv~~~~~~}}}~~~~~~}}}|||{{{zzzvvvuuuqqqhhh^^^VVVTTTTTTWWWZZZ^^^dddnnnvvvuuuoookkkiiijjjmmmmmmmmmpppvvv|||xxxooocccWWWLLLDDD@@@;;;666111000222444333000222222222222222111000///111111111111111111111111111111111111111111111111000000////////////......////////////////////////////////////////////////.......................................------------------------------------------............///---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,------------------------,,,,,,------------------........................---------............///...............---------............................../////////000000000////////////............////////////............////////////000000000000//////000000000000//////....../////////000000000......//////000000000000111111111222444666999:::DDDGGGLLLOOORRRWWW___ddddddcccbbb^^^\\\[[[]]]```^^^aaafffkkkoooqqqqqqrrrppppppqqquuu~~~yyy~~~~~~|||iii[[[UUUNNNCCC:::555444444444555555333222222111111000111111222222111111111111111111111111000000000000000000//////////////////////////////000//////......//////000000000000000111111111111////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111333333333444444444555555777999;;;<<<<<<===???@@@AAABBBEEEGGGIIIIII////////////////////////............////////////---...000111222222111111000333888>>>DDDLLLTTTYYY```dddiiikkkjjjhhhfffeee_________``````aaaeeeiiiddd^^^XXXVVVUUUQQQIIIBBBDDDEEEEEECCCAAABBBEEEHHHKKKTTTaaalllpppqqqqqqqqqrrrssstttwwwzzz}}}~~~}}}zzzvvvuuuzzzqqqkkkeeegggjjjoootttwwwyyyzzzyyy{{{|||rrriiidddeeegggmmmooopppqqqtttuuuooogggddd```^^^```bbbgggqqq|||{{{oooddd\\\WWWJJJEEE>>>999777666444333000111222222222111000000111111111111111111111111111111111111111111111111000000//////////////////////////////////////////////////////////////////................................................---------------------------------............///---------............///------------------------,,,------......------,,,------------------------------------------------///////////////.................................---------............///........................................................./////////000000///////////////.........///////////////.........////////////000000000000//////000000000000//////...////////////000000000000111111111000000111222222333555888<<<@@@DDDFFFOOOTTTYYY[[[\\\^^^bbbfffeeebbb^^^YYYXXXZZZ___bbbmmmooorrrvvvzzz|||~~~}}}|||~~~{{{xxxxxxyyytttjjj]]]QQQEEE@@@999555444555444222444333333222222333333444111111111111111111111111222111111000000/////////////////////////////////000000////////////000000............////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000///000000000111111111111222333333444444555555555666888:::;;;;;;<<<>>>???DDDEEEFFFGGGGGGGGG////////////////////////............////////////,,,---...///111222333333777===FFFOOOVVV]]]cccggghhhiiiiiigggcccaaa```aaa```ccceeedddccccccddddddQQQMMMHHHHHHJJJKKKIIIFFFDDDGGGJJJKKKLLLOOOWWW\\\gggrrr}}}{{{}}}|||{{{zzzzzzzzz{{{{{{sssttttttuuu~~~yyyttttttvvvyyyzzzzzzzzzyyyxxxuuuzzz~~~~~~wwwnnnlllqqqvvv~~~~~~~~~}}}wwwnnniiiaaaYYYVVVXXX^^^jjjvvvzzzsssmmmkkk```^^^YYYOOODDD<<<777666000000111222222222111111111111111111111111111111111111111111111111111111//////000000000000000000////////////////////////////////////////////////........................---.....................---------------------------------............///---------............///------------------------,,,------......------,,,------------------------........................///////////////.................................---------............///---.........................................................////////////.........///////////////.........///////////////////////////000000000000//////000000000000//////////////////000000000111000222222111//////222444888:::>>>CCCHHHNNNRRRTTTYYY^^^bbbdddbbb``````aaaccc```]]]]]]```gggnnnrrr}}}}}}||||||~~~||||||{{{sssoooqqquuu{{{}}}{{{|||}}}vvvuuuxxx}}}zzzeeeZZZJJJ???999777555444444444333222222222222333111111111111111111111111222222111111000000//////000000000000000000000000000000////////////000000////////////............////////////////////////////////////////////////.../////////000000000111000000000000000000000000///000000000111111111111222222333333444555666666666888:::;;;;;;;;;===???CCCCCCEEEFFFFFFFFF////////////////////////............////////////.........///111444777999GGGMMMUUU]]]bbbeeehhhiiiiiihhheeebbb___^^^```bbbfffjjjkkkgggccc```^^^ZZZMMMIIIEEEBBBBBBDDDEEEFFFOOOTTTYYY\\\]]]bbbkkkrrr}}}{{{wwwyyyyyyzzzzzzzzzzzzyyyxxxtttwww{{{~~~~~~}}}|||~~~zzz{{{vvvmmmkkkpppuuu}}}wwwjjj^^^XXXXXX[[[ccckkkoootttyyyzzzwwwsssqqqqqqnnnooommmcccTTTFFF===999666555444333222222222222222222222222222222222222111111111111111111111111//////000000000000111111////////////////////////////////////////////////........................---------...............---------------------------------............///---------............///------------------------,,,------......------,,,,,,,,,,,,------------...////////////////////////,,,,,,------------------........................---------............///---------.......................................------........./////////.........///////////////.........///////////////////////////000000000000//////000000000000///////////////000000000111111...111333222111222777;;;CCCFFFJJJOOOUUUZZZ^^^```aaadddgggfffccc```aaabbbbbbaaabbbfffoooxxx}}}ooommmkkkooowww{{{yyytttsssmmmkkkhhhddd``````aaaccckkkssszzz|||{{{xxxpppgggccceeejjjttt~~~|||ooo]]]NNNFFF???999444555444333222111000000000222222222222222222222222111111111111111111000000000000000000000000000000111000000//////000000111111111111111000000000000////////////////////////////////////////////////......//////000000111111000000000000000000000000000000000000111111111111111222333333444555666666666888:::;;;;;;<<<>>>??????@@@BBBEEEFFFGGG////////////////////////............////////////000000111333999???FFFJJJWWW\\\aaafffhhhiiijjjkkkiiihhheeeaaa]]]\\\^^^```cccgggfff___ZZZYYYVVVRRRLLLKKKIIIGGGGGGKKKRRRXXXjjjooossssssqqqrrrxxx~~~yyyttttttvvvzzz}}}||||||~~~~~~zzz{{{wwwooolllnnnqqqvvv{{{~~~qqqdddaaabbbcccdddfffffflllrrrtttqqqnnnmmmnnnpppsssuuussskkk^^^QQQIII???===999555333222222333222222222222222222222222111111111111111111111111//////000000000111111111////////////////////////////////////////////////........................---------.........//////---------------------------------............///---------............///........................,,,------......------,,,,,,,,,,,,---------..............................+++,,,,,,,,,---.................................---------............///---------.........//////........................---------.........//////............/////////000............/////////000////////////000000000000//////000000000000////////////000000000111111111...222666888999<<>>@@@@@@AAACCCFFFGGGHHH////////////////////////............/////////000111222444999BBBMMMWWW^^^bbbdddhhhjjjkkklllnnnooojjjiiifffaaa\\\YYYYYYZZZZZZ^^^\\\TTTPPPRRRRRROOODDDHHHLLLPPPVVVbbbqqq}}}~~~zzz}}}}}}xxxrrrsssvvvzzz~~~yyyxxxxxxwww|||zzz{{{{{{tttpppppprrrtttyyy}}}~~~}}}qqqggggggkkkkkkiiiggghhhnnnttttttpppllllllmmmqqquuu{{{zzzlllaaaGGGDDD>>>888444222222222222222222222222222222222111111111111111111111111//////000000111111111222////////////////////////////////////////////////........................---------.........//////---------------------------------.........//////---------.........//////........................,,,------......------,,,,,,,,,,,,------.........------------------------------......///000111111........................---------.........//////---------.........//////........................---------.........//////---.........//////000000---.........//////000000////////////000000000000//////000000000000//////000000000000111111111111111555;;;>>>AAAFFFOOOVVVXXXZZZ\\\___bbbdddeeefffiiihhheeeaaa```eeennnvvv}}}}}}uuulllfffbbbbbbccc```ZZZWWWYYYXXXVVVUUUTTTVVVYYYWWWRRRRRRUUUXXXVVVWWW\\\dddiiiiiiggg\\\___]]]YYYXXXZZZYYYVVVSSSVVV[[[aaakkkwwwvvvkkkbbbbbbccceeellluuuzzz}}}|||||||||}}}}}}ttteeeXXX???===;;;999777555444444222222222222222222222222000000000111222222222333000000000000000000000000111111000000000000111111000000//////.........---////////////////////////////////////////////////---......///000111111222000000000000000000000000000000000000111111111111111111222333444666666777777999;;;<<<<<<===???@@@DDDEEEFFFGGGHHHGGG000...---...111111///,,,000......000222444333222777>>>IIIRRRXXX^^^eeeiiifffjjjmmmmmmlllmmmrrrwww{{{wwwqqqiii]]]TTTSSSXXXYYYUUUPPPLLLJJJKKKLLLMMMOOORRR\\\mmm}}}yyytttuuuyyy|||}}}zzzyyy~~~uuunnnkkkkkkmmmooovvvzzzuuuqqqooossszzzzzz~~~}}}|||zzz{{{~~~yyyrrrpppnnnnnnooossswwwzzz~~~pppiiiggggggfffppp~~~vvvoooccc\\\RRRJJJDDD===666111222111333666444//////111222111111222333333000...000000000000000000000000000000000000000000000000////////////////////////...................................................------,,,,,,------...........................+++,,,,,,---.........---......//////...---,,,,,,................................................................................................///...---,,,,,,---...///..............................------------..................................................................////////////000000000000///////////////000111222222111///...222333222000......000222...111333333111000333666:::>>>FFFMMMSSSVVVVVVVVV___^^^___aaaeeehhhhhhhhhmmmjjjeeebbbfffppp}}}zzztttuuuzzztttoooggg___YYYVVVVVVWWWTTTTTTTTTTTTTTTWWW\\\``````bbbcccaaa___^^^```cccdddfffmmmxxxzzznnnmmmmmmkkkjjjiiigggfffjjjhhhgggmmmzzzuuuiiieee^^^ZZZZZZ]]]]]]ZZZccceeeiiillloooppppppppprrryyy||||||}}}~~~uuuaaaXXXJJJ???:::888777666666444222111222222111000111111111111111111111111111111111111000000000000......//////000000111111000000000000000000000000111111000000//////......////////////////////////////////////////////////000000000000111111111111000000111111111111000000222333444555666666666666888:::<<<=========???AAACCCEEEFFFFFFEEEEEE000...---...000000...,,,111111111000000222777<<>>EEEJJJQQQYYY___ccccccdddeeegggiiijjjkkkiiigggeeedddfffllltttzzzuuuhhh```___```VVVVVVUUUUUUZZZdddooovvvvvvuuutttsssrrrrrrrrrrrryyyyyyyyyzzz~~~{{{xxxzzzzzzyyy}}}~~~uuuvvvwwwvvvrrrnnnkkkkkkooouuuzzz}}}~~~}}}||||||{{{tttlllfffcccPPPIII???888444444555666222222222222222222222222222222222222111111111111///000000000111111111222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000111111111111000000222333444555666666666666888:::<<<=========???AAAAAADDDGGGHHHGGGFFF///000000///...///222444555:::EEERRR```hhhjjjjjjnnnpppqqqnnnjjjfffggghhhpppnnnkkkeee]]]UUUMMMIIIFFFGGGKKKOOOOOOPPPWWW```hhhttt}}}yyyyyy}}}zzz{{{~~~yyyuuusssqqqqqqrrrtttxxx{{{zzzuuupppbbbcccfffnnnvvv{{{{{{yyykkkaaaVVVPPPHHH???888666777555222222222222111000111111111111111111111111000000000000000000000000////////////////////////................................................//////............//////........................------......------,,,,,,,,,---......///.........................................................................................................------...//////...------..............................------------..............................////////////////////////............////////////......//////000000111111/////////000000111222222000111111111000111444666888@@@JJJRRRXXX]]]cccgggiiiiiijjjkkkmmmnnnooooooaaa___^^^cccmmm{{{yyyssscccbbb]]]VVVPPPNNNQQQTTTRRRXXX]]]___dddppp}}}~~~zzzyyyyyyzzz{{{{{{{{{|||}}}{{{|||uuuooolllfffmmmrrruuuxxx|||{{{wwwzzz}}}yyyyyyzzz~~~||||||nnndddTTTFFF<<<777555444333333333333333333333333333222222222222111111111//////000000111222222333000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000222333444555666666666666888:::<<<=========???AAAAAADDDGGGIIIHHHFFF...000000000///111555888@@@HHHUUUaaaiiilllmmmmmmoooooooookkkfffdddfffiiinnnhhh^^^TTTMMMHHHFFFEEEFFFIIIPPPXXX\\\___hhhrrryyy}}}|||||||||}}}zzzyyyxxxwwwwwwxxx|||{{{vvvfffeeeeeeiiiooossssssrrrnnniiiddd```XXXLLLEEECCC;;;999555444333333222000111111111111111111111111000000000000000000000000////////////////////////................................................//////............//////........................------......------,,,+++,,,------...//////......................................................................................................------...//////...------..............................------------..............................////////////////////////............////////////////////////000000000000............///000111222111111222111222666;;;???EEELLLUUU\\\```dddhhhlllnnnnnnnnnnnnmmmlllkkkjjj```___bbblllzzzuuuggg^^^PPPNNNLLLLLLNNNSSSXXX\\\^^^dddggghhhlllvvv~~~}}}{{{tttwwwxxxwwwwwwyyyxxxuuuxxxzzzuuuvvvxxxzzzjjjZZZLLLBBB;;;777333333333333333333333333333333222222222111111111111111111111111111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000222333444555666666666666888:::<<<=========???AAA@@@DDDGGGIIIHHHFFF...000111111000222777;;;JJJTTTaaajjjkkkkkkllloooiiijjjiiifffccccccgggkkkccc\\\SSSJJJFFFEEEFFFFFFDDDJJJVVVdddmmmqqqwww}}}|||~~~|||}}}|||zzz||||||wwwpppnnnlllmmmppprrrqqqooommmllllllkkkcccWWWOOONNN???<<<888666555444333111111111111111111111111111000000000000000000000000////////////////////////................................................//////............//////........................---.........---,,,,,,+++,,,,,,---.../////////...................................................................................................,,,---...//////...---,,,.................................------.................................000000000000000000000000............/////////000000000000000////////////------------...///111111222222222222555:::AAAFFFPPPUUU\\\aaadddfffkkknnnuuuttttttrrrooollliiigggffffffjjjvvv~~~}}}~~~~~~zzz}}}xxxqqqlllgggaaaZZZTTTOOONNNNNNQQQXXX___eeehhhkkknnnnnnmmmqqqyyy{{{wwwzzz{{{~~~~~~zzzzzzzzzwwwwww}}}xxxsssuuuxxx}}}wwwhhhYYYMMMCCC===333333333333333333333333333333333222222222111111333333222222111000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000222333444555666666666666888:::<<<=========???AAA@@@DDDHHHIIIHHHFFF555///---111555:::EEEQQQ___ccchhhkkklllllllllmmmhhhhhhfffddddddccc^^^WWWRRRIIIGGGKKKJJJCCCFFFPPPVVVbbbttt{{{vvvvvv|||}}}yyysssooommmrrrtttoookkkkkkkkkiii\\\PPPAAA777444444333111333333333222000000111333000000000000000000000000000000000000////////////,,,---------.../////////......------------......////////////////////////........................---,,,,,,,,,,,,---..............................................................................---------............///---------............///,,,,,,------------,,,,,,...........................------------...//////////////////////////////........................///............///000000000000000000000000000000000///.........000222333222111111555<<>>999555111222222222111000000000111111111111111111111111111111000000000////////////------..................///......------......///////////////////////////...........................------------...//////...............................................................------------------............///---------............///------............------...........................------------...//////////////////////////////........................---............/////////000000000000000000000000000000111111222222222222111555<<>>@@@AAAEEEIIILLLKKKHHHEEE111444===IIIRRRXXX```gggkkkjjjjjjlllnnnmmmiiieeegggjjjkkkeeeYYYNNNIIIIIIMMMOOOPPPQQQZZZjjjwww{{{xxxyyy}}}{{{yyyqqqtttvvvyyyvvvfffWWWLLLBBB888111444333333222111111111111111111111111111111111111111111000000000///////////////..................///......------......///////////////////////////........................///............///000000................................................//////.........------------------............///---------............///.........//////....................................------------...//////////////////////////////...........................///000111111111000000////////////////////////000111222333444444333222555>>>KKKTTTZZZ___fffkkknnnooopppsssttttttqqqooollleee___aaappp}}}nnn```SSSJJJIIIMMMNNNNNNRRR\\\jjjwwwuuurrroooooosssxxx|||~~~{{{zzzyyyvvvuuuuuuxxx{{{{{{wwwttttttvvvuuuooojjj]]]TTTJJJDDD===777444444333333333333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111111222222333333444555666777777888888:::<<<===>>>???AAACCCGGGJJJMMMLLLIIIFFF222:::GGGTTT^^^ccchhhkkkmmmllljjjgggeeedddccccccooommmiiiaaaTTTIIIGGGJJJNNNWWWZZZ[[[jjj}}}zzz}}}|||uuuuuuvvvwww||||||yyyxxxxxxvvvwwwxxx|||ssshhh\\\OOO@@@666777555333333333444333333111111111111111111111111111111111000000000//////000000//////......------//////............//////////////////////////////.......................................//////000................................................/////////...------,,,,,,---------............///---------............///......////////////.................................------------...//////////////////////////////........................///000222444444333222111////////////////////////000000111111333444666777???JJJWWW^^^___aaafffkkkqqqqqqrrrvvvxxxvvvoooiiiaaa\\\[[[fff{{{{{{nnn___TTTKKKHHHLLLRRR[[[]]]ggg{{{zzztttqqqsssyyy~~~}}}}}}~~~}}}yyyrrrqqqrrrtttwwwwwwtttpppiiiccc[[[RRRHHH???999666333444444444444222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111222333333333444555666777888888999;;;===>>>>>>???BBBDDDGGGKKKNNNMMMJJJGGG===FFFTTT^^^fffiiijjjiiiggggggfffbbb___```eeejjjoooeee[[[SSSLLLGGGKKKSSSTTTdddqqqxxx|||~~~}}}}}}zzzwwwtttyyy{{{}}}xxxvvvuuuuuuvvvyyy|||zzztttmmm```OOODDD<<<999444222333444333333111111111111111111111111111111111111000000000000000000000//////......---/////////....../////////////////////////////////........................------,,,,,,------...///................................................//////.........------------------............///---------............///......////////////.................................------------...//////////////////////////////////////////////////////...///111333333222111000000000000000000000000000111///......111777===@@@KKKTTT^^^bbbaaabbbhhhmmmrrrrrrtttvvvvvvpppggg___YYY[[[cccttt}}}xxxsssfffZZZNNNKKKMMMQQQWWW]]]aaaiii{{{|||zzzwwwxxx}}}~~~~~~~~~~~~vvvqqqgggiiilllooopppooommmlllllllllhhh___TTTIII???999555555555444333222000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000111222222333333444444555666777888888:::<<<===>>>>>>???BBBEEEHHHKKKNNNNNNJJJGGGNNNWWWaaafffiiikkkjjjfff_______________ccciiinnnaaaTTTIIIFFFFFFJJJXXXfff||||||zzz|||~~~|||yyyxxxxxxxxx||||||zzzzzzxxxooobbbXXXHHHAAA999333222222222111222222222222222222222222222222111111111000000000000000//////////////////000//////......//////000////////////////////////........................,,,,,,,,,,,,,,,---..............................................................................---------............///---------............///.........//////....................................------------...//////////////////////////////////////////////////////,,,---.../////////...---000000000000000000000000111///...000666???HHHNNNWWW\\\cccfffgggiiioootttvvvvvvtttrrrnnnggg___YYY^^^eeessszzz{{{zzzpppnnnlllfff^^^YYYRRRJJJFFFKKKTTT\\\ccciiiuuu~~~~~~|||{{{{{{vvvoookkk___bbbfffhhhgggeeeeeeeeehhhmmmmmmfff\\\QQQGGG>>>:::999777555333111111000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333333444444555666777888888999:::<<<=========???BBBEEEGGGKKKNNNMMMJJJGGG\\\dddiiiiiiiiijjjgggccc\\\ZZZYYY\\\bbbfffdddaaaPPPFFFAAADDDJJJVVVnnn{{{xxx}}}|||yyyvvvwwwyyywwwpppjjj\\\QQQCCC:::666444333111222222222222222222222222222222222111111111000000///////////////000000000000000////////////000000////////////////////////........................---------------...//////................................................,,,,,,------.../////////---------............///---------............///------............------...........................------------...//////////////////////////////////////////////////////---------.........//////222222222222222222222222111111222777@@@KKKUUU[[[```ccchhhkkkmmmppptttwwwxxxvvvqqqkkkdddaaa```aaaooowww}}}www~~~mmmcccZZZXXXVVVOOOIIIHHHJJJJJJNNNXXXaaagggnnnuuuyyyrrrmmmkkkdddgggiiihhhccc```___```bbbiiikkkddd\\\UUUMMMEEEAAA>>>:::666333222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333444444444555666777888999999:::;;;<<<<<<<<<>>>BBBEEEGGGJJJMMMMMMIIIGGGccciiilllhhhffffffddd______XXXUUUZZZdddeee[[[OOOEEEAAACCCKKKSSSbbb{{{xxx|||{{{vvvqqqrrrvvvxxxvvvssslll```NNNAAA;;;888555333222222222222222222222222222222222111111111111000......//////000000111111000000////////////000000////////////////////////.......................................///000000................................................+++,,,,,,---...///000000---------.........//////---------.........//////,,,------------------,,,...........................------------...//////////////////////////////000000000000000000000000000000000///000111222222222222222222222222222222000222777>>>HHHTTT^^^dddggghhhkkknnnqqqssstttuuuvvvsssmmmeee___```gggmmm~~~~~~sssgggZZZOOOJJJHHHEEEFFFKKKLLLQQQ\\\gggmmmpppwww{{{vvvqqqoooooooooqqqqqqmmmeee^^^]]]]]]]]]eeegggaaaZZZVVVPPPJJJEEEBBB===777444333444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333444444444555666777888999999:::;;;;;;;;;<<<>>>BBBEEEFFFJJJMMMLLLIIIFFFkkkiiihhhjjjkkkiiiccc]]]\\\\\\[[[\\\]]]\\\TTTLLLJJJJJJGGGJJJ\\\{{{~~~{{{zzzzzzzzz|||{{{|||}}}~~~{{{uuusssuuuzzz~~~~~~wwwfffNNN<<<666666666111333444222///...000333111111111111000000000000000000000000000000000000000000///...............222111000//////...//////////////////////////////........................////////////////////////................................................---...///...------...///......................................................------------............------------..............................////////////////////////,,,------...............222///---...222444333111000777@@@KKKTTT\\\cccgggjjjjjjlllnnnrrruuuwwwxxxxxxlllbbb___^^^```hhhrrr{{{vvvlllVVVPPPIIIEEEEEEGGGKKKMMMXXXXXXaaapppvvvvvv}}}{{{~~~|||wwwuuuwwwtttppplllhhhddd___\\\]]]]]]]]]]]][[[WWWQQQMMMNNNJJJDDD===888444222222111111000//////000111222111111222222222222111111111111111000...///111333000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222111333666666666666777999777999;;;<<<===>>>@@@BBBGGGIIIKKKKKKIIIHHHjjjjjjiiihhhgggfffeeeeeegggddd___ZZZVVVSSSMMMHHHIIIMMMRRRZZZlllyyyttttttwwwzzz~~~~~~~~~}}}||||||~~~eeePPPDDD<<<666222222222111000000111333111111111111000000000000000000000000000000000000000000///...............111000000////////////000////////////////////////........................////////////////////////................................................---...///...------...///......................................................------------............------------..............................////////////////////////......///000000000000000111000//////111222222111===CCCLLLUUU]]]ccciiilllooommmmmmpppuuuvvvsssooofffbbb```bbbdddhhhtttvvvggg^^^MMMJJJFFFEEEHHHPPPWWW\\\ffffffmmmuuutttrrr||||||vvvsssooollljjjhhhfffdddaaa___\\\ZZZYYYXXXVVVTTTQQQOOOKKKFFF@@@:::555333444333222111000000111222111111222222222222111111111111111000//////111333000000000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222111333666666666666777999777999<<<======>>>@@@BBBFFFHHHJJJKKKIIIHHHkkkjjjiiifffdddfffkkkooommmhhh___VVVNNNJJJKKKMMMSSS\\\hhhtttzzztttrrrvvv~~~|||}}}zzz}}}|||hhhXXXHHH<<<888666444222222333222111222222111111111000000000000000000000000000000000000//////............///000////////////000000111////////////////////////........................////////////////////////................................................---...///...------...///......................................................------------............------------..............................////////////////////////000000111222222222222222111222222111111222555777KKKQQQZZZaaafffjjjmmmooopppnnnnnnrrrwwwuuummmeeeZZZ^^^ffflllooowwwqqqbbbUUUNNNGGGGGGHHHMMMUUU___hhhnnnoooooosssvvvwww}}}|||}}}yyyuuurrrooonnnnnnooonnnnnniiiddd]]]XXXVVVVVVVVVVVVTTTTTTTTTQQQKKKCCC;;;666777666444222111111111111111111222222222222111111000111111000//////000222000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333111333666666666666777999888:::<<<======>>>@@@BBBFFFHHHJJJJJJIIIHHHllliiifffeeeggglllqqquuugggaaaWWWNNNGGGGGGQQQ\\\mmmuuu{{{xxxvvvxxx{{{}}}}}}zzzwwwtttzzzxxxkkkXXXIII@@@<<<666444555444222///222222222111111111000000////////////////////////000///............////////////...//////000111111////////////////////////........................////////////////////////................................................---...///...---------///......................................................------------............------------..............................////////////////////////000111222222333333222222333444444333333888@@@FFFVVV[[[bbbhhhjjjkkklllmmmlllmmmppprrrrrrnnnfffaaaaaajjjuuu{{{|||mmm^^^RRRJJJFFFIIINNNVVV___gggnnntttwwwttttttvvv{{{||||||wwwuuurrrqqqqqqrrrtttttttttrrrnnnhhh```YYYUUUSSSRRRRRRTTTVVVYYYYYYTTTLLLBBB<<<777666444333222222222222111111222222222222111111000111111111//////000222000000000000000000000000111111111111111111111111000000000000000000000000222222222222333333333333111333666666666666777999888:::<<<======???AAACCCFFFHHHJJJJJJIIIGGGmmmhhhdddgggooottttttqqqYYYRRRLLLGGGFFFKKK]]]nnn|||vvvtttrrr{{{yyyuuuwww}}}~~~uuueeeUUUCCC>>>888666666555333111222222222222111111111111//////////////////////////////............////////////...//////000111111////////////////////////........................////////////////////////................................................---...///...---------///......................................................------------............------------......////////////////////////000000000000000000000000///000111111222222111111222222222222666???LLLVVV^^^bbbgggjjjkkkjjjjjjjjjjjjooossspppiiibbb```aaaooozzzwwwpppeeeYYYOOOJJJIIIJJJSSS\\\hhhrrrvvvvvvvvvuuuuuuxxx}}}|||{{{rrrssstttvvvwwwvvvssspppjjjfff```[[[XXXUUUQQQOOOQQQTTTYYY[[[XXXQQQHHHBBB777666444333222333333444111111222222222222111111///000222111000///000111000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333111333666666666666777999888:::<<<===>>>???AAACCCEEEHHHJJJJJJHHHGGGlllhhhhhhnnnwwwwwwmmmcccNNNHHHEEEIIIOOO[[[qqq~~~uuurrrrrr}}}{{{|||wwwkkk```JJJFFF@@@;;;888666555444333222222222222111111111000000000000000000000000///............//////000000////////////000000111////////////////////////........................////////////////////////................................................---...///...------...///......................................................------------............------------......////////////////////////000000000000000000000000//////000111111111111000000111111555===IIIVVV___eeegggjjjkkkkkkjjjjjjjjjmmmqqqssslllbbb^^^dddkkk|||sssZZZWWWQQQLLLIIIKKKQQQVVVccckkktttzzzzzzxxxuuuuuuqqq~~~|||{{{xxxwwwwwwwwwvvvrrrmmmiii```___^^^]]]]]]ZZZVVVSSSPPPSSSVVVXXXVVVQQQKKKGGG:::999777555444444444444111111222222222222111111///000222222000///000111000000000000000000000000222222222222222222222222000000000000000000000000000000111111111222222222111333666666666666777999999;;;===>>>>>>???AAACCCEEEGGGIIIIIIHHHGGGgggjjjooowwwzzzrrraaaSSSKKKEEEHHHVVVeeevvv{{{yyy|||xxxttttttpppjjj^^^ZZZRRRHHH>>>888555555333333222222222111111111000000000000000000000000...............///000000111000000////////////000////////////////////////........................////////////////////////................................................---...///...------...///......................................................------------............------------......////////////////////////000000000000000000000000//////000111111111111111222333666>>>JJJVVV___dddhhhiiijjjjjjiiihhhiiijjjmmmnnnllleeeaaafffttt{{{jjjYYYJJJJJJJJJKKKNNNVVVaaaiiitttwwwzzzzzzxxxxxx|||~~~yyytttpppkkkfffccc\\\\\\]]]___```^^^ZZZWWWRRRSSSTTTTTTRRROOOLLLJJJAAA???<<<999666444333333111111222222222222111111...000222222111000000000000000000000000000000000222222222222222222222222000000000000000000000000//////000000000111111111111333666666666666777999999;;;===>>>>>>???BBBDDDEEEGGGIIIIIIHHHGGGdddkkkvvv~~~{{{lllWWWGGGKKKGGGNNNcccyyy~~~}}}vvvmmmlllqqqsssrrrtttoooeeeUUUEEE999444444333333333222222222111111000000000000000000000000...............///000111222111000//////...//////////////////////////////........................////////////////////////................................................---...///...------...///.........................................................------..................------.........000000000000000000000000000000000000000000000000000000111222222222222111555777===HHHVVV```fffggghhhhhhhhhgggffffffhhhiiijjjgggccc```eeerrr}}}qqqcccTTTGGGGGGIIILLLPPPWWWaaannnwww}}}xxxuuuzzzyyyqqqjjjfffbbb```___^^^___```aaa___[[[XXXUUUTTTSSSQQQOOOMMMLLLKKKFFFDDD@@@<<<888555333222111111222222222222111111...000222222111000000000000000000000000000000000222222222222222222222222000000000000000000000000////////////000000000000111333666666666666777999999;;;===>>>???@@@BBBDDDEEEGGGIIIIIIHHHFFFeeeqqq}}}}}}lllUUUIIIHHHKKKQQQbbb{{{vvvllljjjkkkooowwwwww}}}xxxeeeMMM>>>888777444444444222000///000111111111111111000000000000000000000000000000000000///000111111111///...---000000000000000000000000////////////////////////////////////////////////........................//////.........---------................................................------------------------///......---------.........///000000000///---,,,............/////////000000000000000111111111111444///...111333222222555:::AAALLLWWW```fffhhhhhhllliiieeeaaa___```dddgggaaa___\\\```qqqxxxuuusssnnn```OOOIIIKKKKKKSSSZZZ___hhhtttyyywww|||{{{xxxuuuyyy}}}{{{xxxrrrmmmllliiieee```]]]\\\]]]^^^ZZZVVVQQQMMMLLLKKKJJJIIIJJJHHHFFFBBB===999555333444333333222111111222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000111333555666555555666777999;;;======>>>>>>@@@BBBGGGGGGHHHHHHHHHGGGkkknnnqqqmmm___PPPLLLOOOQQQ^^^qqq~~~xxxqqqllllllooosss{{{wwwZZZDDD:::777111222222111111111222222111111111111000000000000000000000000000000000000///000111111000///...---000000000000000000000000////////////////////////////////////////////////........................//////.........---------..............................................................................------------.........///000000000///---,,,........./////////000000000000000000111111111111000......111222222444888CCCIIIRRR\\\dddhhhiiiiiigggbbb]]][[[^^^```aaa```VVV[[[aaaiiiyyyrrrppphhh```YYYPPPHHHIIINNNZZZbbbhhhkkkpppyyy~~~}}}vvvxxx{{{~~~{{{wwwnnnjjjeeeaaaaaaaaaaaaaaaaaa[[[RRRLLLIIIIIIIIIJJJJJJHHHFFFCCC???;;;888666444444333222111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222111111111000000111333555666555555666777999;;;=========>>>@@@BBBFFFGGGGGGHHHHHHGGGdddaaa]]]XXXNNNHHHKKKSSScccvvv||||||}}}{{{~~~~~~uuuqqqmmmmmmqqqvvvzzzlllQQQCCC>>>444444444333333333333333222222111111111000000000000000000000000000000000///000000000000//////...000000000000000000000000////////////////////////////////////////////////.......................................---------................................................////////////////////////------,,,,,,,,,------.../////////000//////...---....../////////000000000000000000000111111111111///...000444444444:::AAAOOOTTT\\\ccciiikkkkkkjjj```ZZZVVVWWW\\\___]]]YYYTTT___lllwww~~~mmmbbb```XXXOOOJJJHHHIIIOOOWWWccckkkrrrtttuuuwwwyyyxxxvvv{{{}}}zzzyyyzzzyyyvvvsssnnnhhhbbbbbbfffiiiiiiggghhh```TTTJJJFFFFFFHHHJJJIIIHHHGGGDDDAAA>>><<<:::555444333222111111000111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111222222222111111111111111111333555666555555666777999:::<<<======>>>@@@BBBFFFFFFGGGGGGGGGGGGUUUSSSPPPLLLGGGGGGRRR```}}}}}}|||~~~|||vvvppprrrooooootttyyy{{{cccSSSJJJ<<<:::777555444444222111222222222111111111000000000000000000000000000000///000000000000/////////////////////////////////////////////////////////////////////////////////........................................................................................................................---,,,,,,,,,,,,------...//////////////////.........////////////000000000///000000000111111111111111111333555666999DDDPPP[[[___dddiiilllllljjjiii\\\YYYWWWWWWZZZ\\\\\\ZZZdddnnnyyywwwjjj]]]UUUOOONNNNNNMMMNNNTTT^^^fffqqqwww||||||yyywwwxxxyyy~~~{{{yyyxxxuuupppmmmnnnhhhbbbccciiinnnnnnkkkggg___TTTJJJFFFFFFGGGHHHHHHGGGGGGEEECCCAAA???>>>666555444222111000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111333555666555555666777888:::<<<======>>>???AAAEEEFFFFFFGGGGGGGGGLLLKKKJJJHHHGGGPPPeeezzz~~~{{{|||~~~~~~zzzzzz{{{xxxtttrrrtttwww}}}ppp```UUUAAA===888555444444333222222222222222111111111111000000000000000000000000000////////////000000000////////////////////////////////////////////////////////////////////////........................---.....................................................................------------------------,,,,,,,,,,,,------.../////////........./////////////////////000000000111///000000000111111111111333222333555888???NNN\\\ccceeeiiikkkllljjjhhhfff[[[]]]]]]\\\ZZZ[[[```cccuuuzzz~~~ooobbbWWWNNNJJJFFFLLLQQQSSSVVVaaaqqq||||||zzz}}}|||wwwooohhhhhhlllooonnnjjj```ZZZRRRKKKHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@888777555444222111000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111333555666555555666777888:::<<<<<<<<<===???AAADDDEEEFFFFFFGGGGGGFFFDDDDDDFFFMMM]]]xxxzzzvvvtttvvv|||~~~uuuhhh\\\HHHAAA999444444555555444333222222222222111111111000000000000000000000000000////////////000000111000000000000000000000000////////////////////////////////////////////////........................---------...............................................................------------------------------------......///000///............///000000/////////000000000111111000000000000111111111111333111222777===GGGVVVcccggghhhjjjlllkkkhhheeeccc]]]```aaa^^^\\\___hhhqqq|||wwwgggYYYOOOKKKIIIHHHOOOTTTVVV___qqqwwwssswwwxxxpppllllllllliiifffZZZVVVPPPLLLJJJIIIGGGFFFDDDEEEEEEDDDCCCBBBAAAAAA:::999777555333222111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222111333555666555555666777888999;;;<<<<<<===???AAADDDDDDEEEFFFGGGGGGBBBAAAEEESSSddduuu~~~~~~|||{{{yyyuuunnnfffYYYOOOBBB999777777666555333333222222222111111111000000000000000000000000000///......///000111222000000000000000000000000////////////////////////////////////////////////........................---------.........//////....................................................................................///000111111///......---...///000111//////000000000111111111000000000000111111111111333222666???IIISSS^^^ggghhhiiikkkkkkjjjgggdddbbb______]]]\\\^^^fffrrr|||~~~ssscccVVVOOONNNOOOQQQVVV[[[ccctttzzzyyytttmmmiiigggfffeeedddYYYUUUPPPMMMKKKJJJIIIHHHCCCCCCCCCCCCBBBAAA@@@???===;;;999777555333222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222111333555666555555666777777999;;;<<<<<<===???@@@CCCDDDEEEFFFGGGGGGCCCDDDQQQiiizzz}}}|||xxxvvvxxx}}}~~~wwwvvvssspppkkk___NNNAAA;;;888666444333333333222222222111111000000000000000000000000000///.........000111222000000000000000000000000////////////////////////////////////////////////........................---------.........//////................................................////////////////////////.........//////111222222///...------...///000111000000000000111111111111000000000000111111111111444444;;;HHHUUU]]]dddjjjiiijjjkkkkkkjjjgggdddbbb```\\\XXXXXX```lllyyy~~~vvviii[[[PPPLLLNNNPPPVVV\\\eeeuuu{{{wwwuuuooonnnmmmllllllkkkkkklllllllllnnnpppsssvvvxxxzzzzzz}}}vvvpppllliiifffcccaaabbbdddeee\\\WWWQQQLLLJJJJJJJJJJJJBBBBBBBBBBBBAAA@@@???>>>>>>===;;;888666444333222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111000000111111222222222222111333555666555555666777777999;;;<<<<<<===>>>@@@CCCCCCEEEFFFFFFGGGEEEPPPiiizzzvvvsssqqqooommmjjjiiiiiiiiikkkooorrruuuwwwvvvuuusssssssssttttttuuutttssssssuuuwwwzzz||||||zzz}}}|||yyy{{{sssdddSSSDDD:::555555555111000333333111222555000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000......////////////......000000//////.........---////////////////////////---------............///........................000000//////.........---///////////////////////////---+++,,,///000///---////////////000000000000666000---///111000000333666;;;EEEQQQ\\\ccccccbbbjjjllllllhhhccc```aaadddYYYZZZXXXXXXbbbsssyyygggVVVOOOKKKJJJPPPZZZhhhlll{{{~~~zzzvvvsssjjjhhheeeaaa^^^[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUXXXXXXYYYZZZ[[[[[[[[[[[[^^^___aaadddgggkkkqqquuu{{{yyyooogggddd```___```cccdddeee```XXXPPPKKKLLLNNNMMMKKKIIILLLLLLHHHAAA<<<===???>>>>>>===<<<:::777555444333333333222222222111111111111111111111111111111000000000000000000000000111111222222222222111111000111111111111222222222555444333333333333444555999999:::;;;<<<>>>>>>???CCCDDDEEEFFFFFFFFFJJJ\\\yyy}}}|||}}}~~~zzztttpppmmmjjjgggeeeeeeeeedddcccfffeeeeeefffiiimmmqqqtttttttttsssssssssttttttuuurrrrrrppppppppprrrtttuuuyyyzzz|||||||||}}}}}}}}}zzzxxxqqqdddSSSDDD;;;777666222111444444111111333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000......////////////......000/////////............////////////////////////---------............///........................000/////////............///////////////////////////---+++,,,...000///...////////////000000000000333000///222222000111555;;;DDDPPPZZZ___cccgggjjjmmmllliiieeeaaa]]][[[YYYWWWZZZ]]]cccrrr|||hhhZZZMMMIIIIIILLLXXXfff}}}}}}sssnnngggbbb```^^^[[[YYY[[[ZZZXXXWWWVVVUUUUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUSSSTTTUUUUUUVVVVVVVVVVVVXXXYYYYYYZZZ[[[^^^bbbddd```ccchhhmmmqqqxxx{{{oooiiiaaa___aaafffhhhiiibbb\\\TTTPPPPPPPPPNNNLLLLLLNNNNNNIIICCC>>>>>>@@@>>>>>>===<<<:::888666555333333333222222222222111111111111111111111111111111111111111111111111111111111222222222222111111000111111111111222222222222111111222333555777888888999:::;;;<<<===>>>???DDDEEEFFFGGGGGGGGGUUUlll~~~}}}{{{zzzzzzzzz|||{{{qqqiiieeebbb___\\\___]]][[[\\\]]]___``````ccccccccceeehhhlllppprrrrrrssstttuuuvvvvvvvvvvvvtttsssrrrqqqqqqrrrssssssvvvxxxyyyyyywwwuuuvvvvvvyyy{{{~~~zzz}}}xxxhhhTTTCCC:::888333222444555222111222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000...//////000000//////...////////////............////////////////////////---------............///........................////////////............///////////////////////////---,,,---...000//////////////////000000000000111000111333222000444:::BBBNNN\\\aaaaaabbbhhhooooookkkgggccc```]]]XXXTTTZZZaaaiiisss}}}lllXXXNNNGGGHHHKKKRRRdddwwwxxxppphhhbbbccc```\\\YYYXXXXXXXXXWWWRRRQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVVVVYYYXXXWWWUUUUUUUUUVVVWWW[[[\\\]]]^^^aaahhhpppuuuyyy~~~|||qqqeeeaaaeeejjjlllkkkccc^^^XXXUUUTTTSSSPPPMMMNNNOOOOOOJJJDDD@@@???AAA>>>>>>===<<<;;;999777666333333333333222222222222111111111111111111111111222222222222222222222222111111222222222222111111000111111111111222222222111111222222444666777888888888999;;;<<<===>>>???DDDEEEFFFGGGHHHHHHcccvvv|||zzz{{{yyyyyyzzz|||wwwoooiiibbb]]]\\\\\\[[[ZZZ^^^]]]\\\]]]```ccccccccceeeeeeeeefffhhhkkknnnpppssstttuuuvvvwwwvvvuuuuuuvvvvvvuuuuuuuuuvvvwwwwwwvvvxxx{{{{{{zzzyyyyyyyyy||||||}}}|||xxxdddNNN>>>:::444111333555333111222111111111111111111111111000000000000000000000000////////////////////////////////////000000000000//////000000000000/////////////////////.........////////////////////////---------............///........................///////////////.........///////////////////////////...------...///000000////////////000000000000000///111222000111999CCCJJJTTT```dddbbbccciiioooooollliiiddd___\\\ZZZZZZfffnnnwww}}}gggXXXOOOJJJJJJNNNSSS]]]sss{{{rrrjjjddd```[[[XXXWWWVVVTTTSSSTTTUUUVVVVVVXXXXXXXXXYYYYYYZZZ[[[\\\\\\\\\]]]^^^___aaabbbbbbccccccdddddddddccccccbbbeeeccc```^^^]]][[[ZZZYYYZZZYYYXXXXXXZZZ^^^cccgggjjjmmmttt}}}{{{mmmhhhkkknnnlllhhh___\\\YYYWWWVVVTTTPPPMMMNNNOOONNNJJJDDD@@@???@@@>>>======<<<;;;:::888777444444333333333222222222111111111111111111111111222222222222222222222222111111222222222222111111000000111111111222222222444444444444444444444444777888999:::<<<===??????CCCDDDEEEFFFGGGHHHoooyyy~~~{{{zzzyyyxxxwwwxxxzzz~~~yyyqqqhhhaaa^^^\\\YYYXXXYYY[[[]]]^^^^^^]]]^^^```dddggghhhgggggggggffffffggghhhiiijjjmmmnnnooooooooonnnlllkkknnnoooooopppqqqrrrssstttppptttxxx{{{|||}}}~~~pppYYYGGG???777222333555444222333111111111111111111111111111111111111111111111111////////////////////////////////////000000000000//////000000000000//////.........///////////////////////////////////////---------............///.................................///////////////////////////////////////...............///000111////////////000000000000111000///000000555AAANNNUUUYYY___dddfffiiikkkmmmnnnnnnlllcccZZZWWW\\\bbbssszzzvvvdddTTTJJJJJJIIIOOOYYYaaalllvvvmmmiiieee___[[[XXXWWWWWWWWWTTTTTTUUUUUUVVVXXXZZZ\\\cccdddfffhhhkkkmmmnnnooossstttuuuwwwxxxzzz||||||{{{{{{{{{{{{{{{zzzyyyxxxwwwtttpppnnnmmmkkkhhhfff```___^^^^^^____________bbbcccdddhhhoooxxxwwwqqqpppooohhhaaaYYYXXXWWWVVVUUUSSSOOOMMMMMMLLLKKKHHHDDD@@@???>>><<<<<<<<<<<<;;;:::999888444444444333333333222222111111111111111111111111222222222222222222222222111111222222222222111111000000111111111222222222444444444444444444444444666777888:::<<<===??????AAABBBCCCEEEFFFFFFvvvyyy~~~|||xxxzzz{{{yyyuuuwwwyyy|||xxxlllccc___]]][[[YYYXXXXXXYYYZZZ]]]___bbbccc``````aaacccgggiiijjjiiiaaaaaa``````___``````````````````______^^^]]]\\\\\\]]]^^^___aaabbbccccccgggkkkpppuuuyyy}}}}}}yyy~~~~~~wwwfffXXXKKK@@@777555666444333444222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000///000000111111000000///.........///////////////////////////////////////---------............///.................................///////////////////////////////////////...///000///......000222////////////000000000000333000///222666===KKKXXX^^^^^^```ffflllppppppooonnnnnnjjj___TTTTTT___jjj|||pppaaaTTTKKKHHHFFFIIITTTdddooo{{{|||sssiii___YYYZZZXXXVVVTTTTTTUUUWWWYYY]]]___bbbeeegggjjjnnnpppsssuuuyyy~~~{{{wwwqqqpppppppppooommmiiifffbbb___]]]\\\^^^ccciiimmmuuu}}}~~~wwwsssmmmddd\\\WWWWWWWWWVVVTTTQQQNNNLLLJJJIIIHHHEEECCCAAA???>>>;;;;;;;;;;;;::::::999888444444444444333333333333111111111111111111111111222222222222222222222222111111222222222222111111000111111111111222222222000111222444555666777777555666888999;;;===??????@@@AAABBBDDDEEEFFFyyyzzz|||{{{|||}}}{{{xxxzzz||||||tttnnngggbbb\\\WWWVVVXXX[[[^^^\\\^^^aaadddfffhhhiiijjjfffeeedddccccccccc```^^^SSSSSSSSSSSSSSSSSSSSSSSSPPPPPPOOOOOOOOOOOOOOOPPPLLLLLLMMMNNNOOOPPPPPPPPPYYY\\\aaaeeejjjpppuuuyyy~~~{{{sssmmm[[[MMM???999777555333333222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000111111111111000000............/////////000////////////////////////---------............///..................................../////////000////////////////////////...///000000......000222////////////000000000000444111111888@@@IIIUUU___aaa```bbbgggnnnsssssssssmmmjjjcccYYYTTT[[[kkkxxxqqqcccWWWMMMIIIKKKLLLPPP]]]ppp}}}zzzpppgggbbb]]]XXXUUUUUUVVVVVVWWWYYY\\\```cccdddhhhmmmrrrvvvzzz~~~|||{{{zzzwwwsssoooiiigggdddaaa``````bbbccchhhnnnxxxyyyrrrkkkccc]]][[[[[[ZZZWWWSSSOOOMMMLLLIIIHHHFFFEEEDDDBBB@@@???999999999:::999999888888555444444444444333333333111111111111111111111111111111111111111111111111111111222222222222111111000111111111111222222222///000222444666666666666555666777999;;;===??????@@@AAACCCDDDFFFGGGyyy{{{|||}}}~~~~~~~~~zzzrrrnnnhhhaaa\\\XXXWWWVVVUUUUUUXXX]]]bbbaaadddhhhkkkllllllmmmmmmiiifffbbb^^^ZZZVVVPPPMMMGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGFFFEEEFFFHHHIIIJJJEEEEEEFFFFFFFFFFFFEEEEEEHHHKKKOOOSSSWWW]]]cccgggzzz{{{~~~|||||||||gggVVVEEE===999555222222222222222222222222222222111111111111111111111111000000000000000000000000////////////000000000000000000111111111111000000---.........//////000000////////////////////////---------.........//////........................---.........//////000000////////////////////////---///111000......000333////////////000000000000444111444>>>IIIQQQZZZbbb___```bbbggglllqqqtttuuukkkeee\\\UUUXXXfffyyykkk^^^TTTLLLJJJNNNVVVYYYgggzzzooohhh^^^XXXVVVVVVVVVUUUVVVXXX\\\___ccchhhmmmpppuuu{{{sssrrrpppmmmkkkhhhfffeee```eeekkkooottt|||xxxpppiiiccc_________]]]YYYTTTOOOLLLKKKHHHGGGEEEEEEDDDDDDBBB@@@888888999999999888888777555555444444444333333333111111111111111111111111000000000000000000000000111111222222222222111111000111111111111222222222333333444555555444333333444555777999;;;===???@@@AAABBBDDDEEEGGGHHH|||hhhbbbZZZUUUSSSRRRPPPMMMOOOPPPRRRTTTXXX```hhhnnnzzzvvvrrrsssvvvtttmmmfff^^^XXXPPPJJJFFFDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAA????????????????????????===>>>>>>>>>????????????AAAAAACCCEEEGGGJJJLLLNNN\\\aaalll|||xxxyyy~~~qqqUUUBBB<<<;;;666111555444333222111111111111444333333222111111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////.........------,,,,,,,,,////////////////////////........................---.........//////000000333222000000111222222111333777>>>HHHRRR[[[aaaeeeccchhhjjjjjjnnnsssooohhheee```YYYXXXeee{{{qqqYYYRRRQQQNNNQQQXXX```lll|||}}}ssskkkeee]]]\\\ZZZZZZ[[[\\\\\\\\\]]]dddnnnsssvvv||||||xxxuuuqqqoookkkeeeaaaeeejjjooovvv|||~~~yyysssnnnkkkjjjgggbbb^^^ZZZVVVQQQNNNJJJIIIGGGEEECCCBBBAAAAAA<<<:::888666555555666777666666666666555444333222000000000000000000000000000111111111111222222222111111111111111111111111000111111111111222222222222222333333333333444444555666666888999;;;===>>>@@@AAACCCDDDEEEEEEzzznnneee```SSSOOOKKKGGGGGGGGGHHHHHHLLLPPPVVV\\\cccjjjqqqvvvzzztttnnnlllkkkggg^^^VVVPPPKKKEEEAAA???>>>>>>===<<<======>>>>>>======<<<========================<<<<<<=========>>>>>>>>>===>>>>>>@@@BBBDDDFFFGGGJJJOOOWWWddduuu{{{{{{~~~|||bbbMMMAAA:::555000444333222222111111111111333222111111000000000111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////.........------,,,,,,,,,........................................................./////////000000111000000000111222333333444<<>>AAABBBDDDFFFFFFGGG~~~xxxhhh[[[QQQKKKGGGDDDDDDCCCBBBBBBDDDHHHKKKKKKQQQYYYbbbhhhmmmqqqssspppjjjccc___\\\VVVMMMFFFAAA>>>;;;:::::::::999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@>>>@@@EEELLLXXXjjj}}}oooYYYHHH<<<666333333222222111111111111222222111000000///000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------........./////////.........---------------......................................................////////////000000/////////000111222333444888CCCSSS^^^cccdddfffhhhhhhkkkllljjjiiiiiifffbbb]]]dddooo|||}}}dddXXXNNNLLLNNNVVViii|||pppkkkbbb[[[WWWUUUSSSRRRZZZ\\\```gggoooxxxyyyuuuqqqllljjjlllllloootttzzzzzzrrrlllmmmjjjfffaaa\\\UUUOOOJJJKKKJJJHHHEEECCC@@@>>>>>>>>><<<:::888666666666666666666666666555555444333111111111111111111111111000111111111111222222222111111111111111111111111000111111111111222222222222222333333333333444444555666666888999;;;===>>>AAACCCEEEFFFGGGHHH~~~~~~~~~xxxoooaaaUUULLLGGGDDDBBBBBBDDDEEEDDDCCCEEEJJJNNNLLLPPPVVV[[[^^^___```aaa]]]XXXSSSQQQOOOKKKEEE???;;;:::999999::::::999888:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======???@@@BBBCCCHHHUUUgggttttttbbbNNN@@@999888222222111111111111222222222111111000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////...............---------------------------------........................//////////////////000000///000000111111222555666>>>KKK[[[dddffffffhhhkkkkkkmmmmmmjjjeeecccbbbaaaeeerrr}}}jjjYYYQQQJJJJJJQQQ```xxxzzzoooccc___[[[XXXWWWXXXZZZ\\\dddhhhooowww}}}vvvrrrsssjjjjjjkkknnnuuu~~~~~~xxxqqqlllllljjjfffbbb]]]VVVOOOKKKMMMLLLJJJHHHEEEBBB???>>>???===;;;999888777666666666666666666666555444444111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222222333333333444444555666666888999;;;===>>>AAABBBDDDFFFGGGGGG}}}}}}nnn]]]VVVMMMFFFBBBAAABBBBBB@@@BBBCCCAAA>>>???BBBFFFIIIKKKMMMNNNMMMLLLMMMNNNLLLIIIFFFEEEEEEDDDAAA>>>;;;:::999:::;;;;;;999888:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<===???AAABBBAAACCCJJJVVV```ttt|||{{{tttgggVVVFFF<<<888444333222222222222222222222222111111111222222333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////........./////////000000................................................////////////////////////000000000000000000//////111222222111111333888;;;GGGRRR^^^eeeeeeeeeiiimmmmmmmmmlllhhhaaa]]]```dddttt}}}{{{jjjYYYQQQLLLIIIOOO\\\ppptttfff___XXXWWWVVVVVVXXX]]]bbbfffpppvvv{{{zzzrrrpppllllllooouuu|||~~~{{{xxxssspppjjjhhhddd```\\\WWWQQQMMMLLLKKKJJJHHHEEEAAA>>>===???>>><<<;;;999888888777666666666777666666555444111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222222333333333444444555666666888999;;;===>>>???@@@BBBDDDFFFGGG}}}}}}nnn^^^SSSHHHEEE@@@===>>>@@@AAABBB@@@@@@???===::::::;;;<<>><<<:::;;;:::888888999999888666888888999999999999888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;:::;;;;;;<<<===;;;===???@@@AAAEEELLLQQQ]]]nnn|||{{{wwwooobbbQQQBBB888666555444333333222222222222222222222222222333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////....../////////000000000.............../////////////////////////////////////////////////////////111111000000000000//////333333333222222666>>>EEEQQQXXX___ddddddfffjjjnnnnnnllljjjeee^^^ZZZaaajjj{{{uuurrruuu}}}|||rrrfffYYYNNNJJJNNNVVVbbbrrrzzzmmm```YYYXXXTTTUUUXXX\\\aaajjjsssyyy{{{tttppppppsssuuuvvv~~~~~~}}}}}}}}}}}}~~~zzzwwwuuusssqqqooojjjgggbbb^^^ZZZVVVQQQNNNIIIIIIHHHGGGDDDAAA>>><<<>>>>>>===<<<;;;:::999999666666666777777666666555222222222222222222222222000111111111111222222222111111111111111111111111000111111111111222222222222222333333333333444444555666666888999;;;===>>>>>>???BBBDDDFFFFFF~~~~~~ppp\\\QQQHHHAAA@@@>>>======???@@@@@@@@@???===;;;:::::::::999888888:::<<<===<<<<<<===>>>???===<<<;;;::::::999888:::888666666777888777666777777888888888888777777999999999999999999999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>???;;;<<<>>>@@@BBBEEEGGGHHHOOO\\\kkkzzz|||yyyxxx|||~~~{{{yyyrrrbbbMMM>>>999888666555444333222222111111111111111222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000---........./////////000000000000000000000000000////////////////////////111111111000000000//////222333333222333;;;GGGQQQZZZ]]]bbbeeegggjjjlllooonnnkkkhhhccc[[[YYYdddrrruuummmmmmnnnzzziiiXXXOOOLLLLLL\\\rrr}}}nnnddd\\\VVVUUUYYYYYY^^^dddmmmwww{{{xxxwwwuuusssuuuzzz~~~|||{{{zzzyyyxxxuuurrrqqqpppooonnnllllllhhhaaa[[[WWWSSSPPPMMMJJJJJJJJJIIIGGGDDDAAA???===============<<<;;;;;;666666777777777777666666222222222222222222222222000111111111111222222222111111111111111111111111000111111111111222222222222222333333333333444444555666666888999;;;===>>>>>>@@@BBBEEEFFFGGG|||wwwzzztttYYYJJJFFFBBB>>>===<<<<<<>>>??????===<<<;;;888555666999:::888666222555999;;;:::999888888;;;:::999888888999999999999777555555666888888888888888999999999999888888888888888888888888888888888888999999999:::::::::;;;;;;;;;===>>>@@@BBBCCCBBBAAAAAABBBEEEFFFFFFEEEMMMVVVaaannnzzzuuuwww}}}zzzyyy|||~~~~~~qqqYYYFFF;;;:::888666444333222222000000///000000111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000---.........//////000000000000000000000000000000000000000000000000000000222111111111000000//////000111222222555???NNNYYY___aaadddhhhkkkmmmnnnooommmjjjgggbbbZZZXXXfffwwwxxxkkkiiimmmqqqhhhRRRLLLMMMSSSmmmyyylll___YYYUUUSSSWWW^^^___eeeooo{{{|||xxxuuuppptttyyy~~~|||zzzxxxwwwuuusssrrrrrrsssrrrqqqooooooiiiaaaZZZUUUQQQNNNLLLMMMMMMNNNMMMKKKHHHEEECCC<<<<<<============<<<<<<666666777777777777777666222222222222222222222222000111111111111222222222111111111111111111111111000111111111111222222222222222333333333444444444555666666888999;;;===>>>???AAACCCFFFHHHIII}}}}}}}}}|||}}}oooYYYIIIAAA???<<<:::===<<<<<<<<<<<<;;;;;;;;;777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777777888888888888999999999999999999999999:::::::::888888999999999:::::::::::::::;;;>>>@@@@@@???===DDDEEEGGGGGGGGGHHHKKKMMMOOOTTT[[[fffyyy{{{uuuvvvzzzwwwxxx{{{iiiUUUGGG:::222666888222222666444444333333333333222222111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000............////////////000000//////.........---////////////////////////000000000000000000000000222111///...///111444666222222000111;;;LLLYYY]]]aaa```bbbfffkkknnnmmmlllnnniiiccc^^^ZZZ```qqqtttlllooozzz^^^LLLJJJMMMaaa{{{nnnaaa[[[VVVVVVUUUVVV[[[bbbjjjrrr}}}xxxwwwxxxyyyyyy{{{~~~{{{wwwttttttrrrqqqpppppppppnnnllljjjgggbbb]]]XXXUUUTTTSSSSSSPPPLLLIIIHHHGGGEEECCC>>>>>>??????>>><<<:::999555555555555555666777777777666444333222111111111111111111111111111111111222222222111111111000000000000000111222222222333222222333333333444444444777777777888999;;;<<<===>>>???AAACCCEEEFFF}}}~~~|||bbbVVVFFF<<<:::;;;;;;999<<<<<<<<<;;;;;;:::::::::777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888999999999888888888999999999999:::999999::::::;;;;;;<<<<<<<<<===???BBBEEEGGGGGGFFFHHHIIIJJJJJJLLLPPPVVVZZZ\\\aaafffoooxxxuuuxxx|||xxxjjjTTTCCC666666666222000444444444333333333333222222111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000............////////////000/////////............////////////////////////000000000000000000000000222111/////////111333444111444666:::DDDSSS]]]```cccccceeehhhmmmnnnllljjjlllfff___[[[ZZZ```ooo}}}~~~{{{mmmUUULLLRRR[[[rrrxxxkkkaaa\\\XXXVVVXXX[[[^^^eeemmm|||||||||zzzyyy}}}|||xxxuuuuuusssqqqppppppooommmkkkjjjhhheee```]]]ZZZXXXXXXRRROOOKKKHHHGGGEEEDDDBBB>>>>>>>>>>>>===;;;:::999555555555555555666777777777666555333222222111111111111111111111111111111222222222111111111000000111111111111111222222222222222333333333444444444666777777888999;;;<<<===@@@AAABBBDDDEEEEEEvvv}}}~~~uuuXXXJJJCCC:::888:::======<<<;;;;;;;;;:::999888888777777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777888888888999999777777888888888999999999::::::;;;<<<<<<===>>>>>><<<>>>@@@CCCFFFIIIKKKLLLOOOPPPSSSVVV[[[bbbkkkqqqvvvzzzxxxuuuxxx{{{}}}fffRRR>>>888777333222444444444333333333333222222111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000............////////////////////////............////////////////////////000000000000000000000000111000000000000000111222000777???FFFPPP\\\cccdddeeefffhhhkkkmmmmmmiiigggeee^^^YYY]]]fffqqq~~~hhhUUUKKKJJJUUUcccuuutttkkkddd\\\WWWZZZYYY[[[bbbiiioooyyy~~~zzzzzz|||}}}yyywwwvvvtttrrrqqqooommmjjjhhhfffeeedddaaa___]]][[[ZZZPPPMMMIIIFFFEEEDDDBBB@@@??????===<<<;;;;;;::::::666555555555555666666777666666555444333222222111111111111111111111111111222222222111111111111111222222222111111111111111333333333333444444444444666666777888999;;;<<<===AAABBBCCCDDDEEEDDDttt~~~uuu^^^GGGAAA===::::::===???===;;;::::::999888777666666555777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888666777777888888999999999::::::;;;<<<>>>??????@@@@@@AAADDDFFFHHHJJJNNNPPPWWW[[[bbbiiirrr|||xxxzzzuuu^^^FFF;;;888666555555444444333333333222222222111111111111111111111111000000000000000000000000111111111000000000000000////////////////////////////////////////////////............///////////////////////////.........////////////////////////////////////////////////000000000000000000000000///:::GGGPPPZZZcccfffdddggghhhkkklllllliiidddaaa]]]XXXXXXcccsssttt___NNNLLLLLLLLLVVVfffvvvlll```]]][[[YYYYYY]]]___gggrrr{{{|||{{{|||{{{~~~}}}zzzxxxwwwuuusssqqqooolllhhhddd_________^^^]]][[[ZZZYYYOOOLLLHHHEEECCCBBB@@@???@@@???===;;;:::::::::;;;666666555555555555666777666666666555444333333222111111111111111111111111111111111111111111111111333222222222111000000000333333333444444444444555666666777888999;;;===>>>@@@AAACCCDDDEEEEEE}}}~~~~~~kkk\\\NNN@@@;;;:::999:::<<<<<<:::777999888888777666666555555777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777666666777777777888888888666777777888999999::::::::::::<<<===???@@@AAABBBGGGHHHJJJKKKLLLOOOSSSWWW```hhhsssyyydddKKK<<<777666555555444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000111111////////////////////////////////////////////////............////////////.........///////////////////////////////////////////////////////////////000000000111111111111111111>>>MMMXXX___eeefffdddgggiiikkkkkkhhhccc___\\\WWWVVV\\\kkk|||~~~rrrYYYLLLGGGNNNRRRRRR\\\lll~~~nnn^^^YYYYYYYYY[[[^^^bbbgggrrr}}}yyy{{{}}}}}}|||zzzxxxwwwvvvsssqqqnnnjjjeeebbb[[[[[[[[[[[[ZZZYYYXXXWWWNNNKKKGGGDDDCCCBBB@@@>>>@@@>>><<<;;;:::999::::::666666555555555555666666666666666666666555333333111111111111111111111111111111111111111111111111333222222222111000000000333333444444444555555555555666666888999;;;===>>>>>>???BBBDDDFFFGGG}}}}}}vvv\\\LLLAAA::::::999:::;;;<<<<<<;;;999777777777777666666666666777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777666666666777777777888888777777888999:::;;;;;;<<<;;;<<<===???AAACCCDDDEEEGGGJJJMMMNNNPPPTTT\\\bbbpppxxxvvvfffPPP@@@888555444444444444333333333333222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000............////////////.........///////////////////////////////////////000000000000000000000000000000000000111222333444999GGGUUU]]]bbbffffffdddgggiiijjjiiiddd___[[[YYYQQQXXXgggyyylll^^^NNNGGGFFFMMMSSSYYYfffsss}}}zzzlll```WWWXXXZZZZZZ^^^eeejjjqqq}}}|||{{{|||~~~{{{zzzzzzxxxwwwwwwuuusssqqqnnnjjjddd```[[[[[[ZZZZZZYYYXXXWWWWWWOOOLLLHHHEEEDDDCCCAAA???>>>>>><<<;;;::::::999999777666666555555555555666555666777777777666444333111111111111111111111111111111111111111222222222222222222111111111111111333444444444555555555555555555666777999<<<>>>???===>>>AAADDDGGGHHH~~~~~~uuu___NNN@@@;;;;;;===<<<<<<<<<======<<<;;;666666666666777777777777777777777777777777777777777777777777777777777777888888888888888888888888777777777777777777777777666666666666777777777888888888999:::;;;<<<=========>>>@@@BBBDDDFFFHHHHHHIIIMMMRRRVVV[[[cccnnnvvv|||uuukkkZZZIII===888666555444444333333333333222222111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000............////////////............/////////000////////////////////////000000000000000000000000111000000000111333666888EEEQQQ\\\aaacccfffgggfffhhhjjjjjjgggaaa\\\YYYYYYVVVcccxxx}}}jjjYYYPPPHHHGGGIIIPPP[[[iiivvv}}}|||uuuhhh___WWWUUU[[[^^^^^^fffqqqzzzzzzxxxyyy~~~|||zzzxxxxxxvvvuuuvvvtttsssqqqnnniiiddd___\\\[[[YYYWWWVVVVVVVVVVVVPPPMMMIIIGGGEEEDDDBBBAAA=========<<<;;;:::999888777777666555555555555555555666777888888777555444111111111111111111111111000000111111111222222222111111111111111222222222444444444444555555555555444555666777:::<<<>>>???>>>@@@BBBEEEGGGHHHzzzZZZJJJ@@@888999AAA===<<<;;;999888888888777555555666666777888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777777888888999:::<<<======>>>@@@@@@BBBDDDGGGIIIJJJKKKPPPUUU]]]ccckkkvvv{{{{{{xxxqqqcccQQQCCC<<<999777444444444333333333222222111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000............/////////000---.........//////000000////////////////////////000000000000000000000000222111000///111444888:::MMMXXXbbbeeeeeegggiiihhhiiijjjjjjfff```[[[YYYYYYdddsssjjjUUUIIIFFFFFFJJJPPPYYYlllsssaaaUUUXXXSSSUUU^^^bbbdddooo~~~{{{wwwvvvyyy~~~|||yyywwwvvvuuutttuuutttrrrqqqnnniiiccc___\\\ZZZWWWUUUSSSSSSSSSTTTRRRNNNJJJHHHFFFEEECCCBBB<<<<<<======<<<:::888777888777666555555555555555555666888999888777555444111111111111111111111111000000111111222222222222000000111111222222222333444444444555555555666666444555666777:::<<<>>>???@@@AAACCCEEEFFFGGGyyybbbJJJ@@@>>><<<;;;<<<<<<<<<:::999888888777777888888777777777777777888::::::999888777777888888777777777777888888888888:::999777666666666777888888888888888888999999:::777888888999999999999888:::;;;<<<<<<<<<===@@@CCCCCCFFFIIIJJJIIIKKKOOOSSSXXX\\\fffsss|||rrrsss{{{|||xxxmmm\\\LLL@@@777222333111///000222444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000...............///000000////////////////////////000000000000000000000000000000000000111111111111///000111///000666???GGGYYY___fffiiihhhiiilllpppllliiifffddd^^^XXXYYY^^^sss|||ooonnnzzz}}}mmmXXXHHHEEEIIIEEETTT^^^lll{{{mmm```ZZZZZZXXXUUU[[[gggmmmqqq}}}{{{zzzzzzzzz{{{yyywwwuuutttuuusssrrrpppnnnjjjddd___]]]ZZZWWWTTTSSSQQQOOOMMMNNNNNNLLLIIIFFFCCC@@@???<<<;;;:::999999999::::::666777999:::999888666444444555666777888888888888222222111111111111111111111111111111111111111111111111222222222222111111111222222333333444444555666666666777888:::;;;<<<>>>@@@BBBEEEGGGIIIkkkXXXEEE>>>>>>===<<<===;;;;;;999888777777777777888888777777777777888888:::999888888777777777888777777777888888888888888:::999888777777777888888888888888888888999999:::777888888999999999999999;;;===>>>???@@@AAAEEEGGGFFFIIIKKKLLLNNNRRRYYY___gggllluuu{{{rrrpppvvv{{{|||vvvfffUUUHHH===555666444222222333444333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000...............///000000////////////////////////000000000000000000000000000000000000111111111111///222444222222<<>>;;;;;;;;;;;;::::::::::::666777999999999888666555444444555666777777777777333222222111111111111111111111111111111111111111111111222222222222111111111222222333333444444555666666666777888:::;;;<<<>>>@@@BBBEEEGGGIIIiiiVVVJJJ>>>;;;======<<<<<<999999888777777666777777888888777777777888888999999999888777777777777888777777888888999999999999;;;;;;:::999999999999:::888888888888888999::::::888888999999:::::::::::::::<<<>>>@@@AAACCCFFFHHHHHHKKKNNNQQQUUU\\\eeelllvvv{{{xxxsssvvvwwwxxx{{{|||ooo```QQQAAA555999777555555555444222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000...............///000000////////////////////////000000000000000000000000000000000000111111111111000444666555777DDDZZZlllaaafffjjjllljjjjjjkkkmmmmmmiiiddd]]]VVVTTT]]]iii~~~wwwllljjjuuulll\\\OOOFFFFFFKKKPPPeeewwwnnnaaaYYYUUUTTTVVVYYY^^^jjjwww|||uuuyyy~~~}}}|||yyyxxxuuusssrrrpppmmmiiiddd```YYYVVVSSSPPPOOOMMMKKKIIIHHHHHHGGGEEECCCAAA???>>>;;;<<<=========<<<::::::777888888999999777666555333444444555666666777777444333222222111111111222111111111111111111111111111111222222222222111111111222222333333444444555555555666777888:::<<<===>>>@@@BBBDDDGGGIIIdddRRRFFF@@@::::::======<<<:::888777777666666666666777888888777777888888999999999888888777777777888888888888999999:::;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;999999888888999999:::;;;999:::::::::;;;;;;<<<<<<<<<>>>AAABBBCCCEEEIIIKKKMMMSSSZZZ```fffmmmuuu{{{~~~}}}{{{yyy{{{rrrbbbKKK888999777666555666555222000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000...............///000000///////////////////////////////////////////////////000000000111111111111222444666888>>>LLL```nnndddgggkkkmmmllllllmmmnnnnnniiiaaaYYYSSSVVVfffwwwvvvpppuuu{{{eeeUUUKKKGGGJJJOOOZZZtttppp___XXXWWWXXXZZZ]]]]]]gggwww{{{wwwxxxzzz}}}|||yyywwwuuusssqqqooolllhhhccc```XXXUUURRRPPPNNNMMMJJJHHHGGGFFFFFFEEECCCAAA???>>>;;;<<<>>>??????===;;;:::777888888888888777666666333333333444555555666777555444333222222222222222111111111111111111111111111111222222222222111111111222222333333444444555555555666777888:::<<<===???@@@BBBDDDFFFHHH|||^^^IIIAAA======;;;;;;<<<===;;;888666666666555666666777777888888888888888999::::::999999888888888888999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>=========:::::::::::::::;;;<<<<<<<<<;;;;;;;;;<<<===???@@@BBBDDDEEEFFFHHHKKKOOOSSSYYYaaammmvvv|||~~~{{{{{{xxx[[[AAA888666444444555555333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000...............///000000///////////////////////////////////////////////////000000000111111111111444333444:::FFFSSS]]]cccdddgggjjjmmmnnnnnnoooooommmfff^^^WWWUUU\\\ooo~~~yyyyyysss\\\NNNHHHHHHMMMTTTeeemmmbbbWWWUUUXXX[[[^^^bbbhhhuuu{{{yyywwwvvvxxx||||||wwwttttttrrrooommmjjjgggbbb___YYYVVVRRRPPPOOOMMMKKKIIIGGGGGGFFFEEEDDDBBBAAA@@@<<<===>>>??????===;;;:::888888888888888777666666444444333333444555666777666555444333222222222222111111111111111111111111111111222222222222111111111222222333333444444555444555555777888;;;<<<===???@@@BBBDDDFFFGGGcccJJJ>>>>>>:::======;;;:::;;;:::666666666555666666777888888888888888888888999:::;;;:::999999999999:::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@AAA@@@??????>>><<<<<<<<<<<<<<<======>>>>>>>>>======>>>@@@BBBCCCCCCDDDEEEFFFIIINNNUUUZZZdddmmmzzz|||zzz|||gggIII999777444333444444444333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000...............///000000////////////////////////000000000000000000000000000000000000111111111111555333555???MMMWWW[[[ZZZeeegggjjjmmmooopppooooooddd]]]WWWUUUVVV^^^nnn||||||||||||xxxfffSSSHHHEEEIIIRRRZZZpppuuubbb[[[VVVWWWZZZ\\\aaagggqqq|||wwwuuuuuuyyy{{{vvvrrrssspppmmmjjjhhheeeaaa]]]YYYVVVSSSPPPOOOMMMKKKIIIHHHHHHGGGFFFEEECCCAAA@@@<<<===>>>>>>>>>===;;;;;;888888888777777777777777555444444333444666777888777666555444333222222222111111111111111111111111111111222222222222111111111222222333333444444555444444555777999;;;===>>>???@@@BBBDDDFFFGGGhhhRRRAAA===???999>>>???:::888:::999666666666666666777888999:::888888888888999:::;;;<<<;;;:::::::::;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCAAAAAABBBBBBBBBAAA@@@???>>>>>>======>>>>>>???@@@@@@@@@??????@@@BBBEEEFFFDDDEEEFFFHHHMMMVVV```gggrrrzzzzzzvvvxxx}}}qqqTTT>>>;;;666333333444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000...............///000000////////////////////////000000000000000000000000000000000000111111111111444555:::EEERRR[[[^^^^^^hhhiiikkkmmmoooooommmlll```[[[YYY]]]bbbfffmmmtttyyy|||hhh[[[LLLFFFFFFMMMZZZeeexxxtttkkk]]]ZZZYYY[[[]]]aaajjjttt~~~}}}yyywwwwwwyyy{{{~~~|||wwwsssqqqoookkkhhhfffccc___\\\YYYVVVRRRPPPOOOMMMKKKIIIHHHHHHGGGFFFDDDBBB@@@???=========<<<<<<<<<;;;;;;999888888777777777777777666555444444555666888:::888777666444333333222222111111111111111111111111111111222222222222111111111222222333333444444555444444555777999;;;===>>>???@@@BBBDDDEEEFFFgggPPPCCC:::888:::888>>>???999666999:::777666666666666777999:::;;;888888888888999:::;;;<<<;;;;;;;;;;;;;;;<<<===>>>??????@@@AAACCCDDDDDDEEEAAABBBCCCCCCCCCBBBAAA@@@???????????????@@@@@@AAABBBAAA@@@@@@AAADDDFFFHHHLLLLLLMMMQQQXXXcccoooxxx{{{uuurrrxxx}}}bbbCCC>>>888444333333444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000...............///000000////////////////////////000000000000000000000000000000000000111111111111333777???JJJUUU]]]cccfffjjjkkkkkkmmmnnnnnnkkkiiifffdddfffnnntttuuuuuuvvvzzz~~~{{{___UUUJJJGGGJJJSSSbbbooo}}}ssseee^^^[[[ZZZ[[[^^^aaaggguuu~~~yyyuuusssqqqzzzzzz|||~~~~~~|||xxxuuupppnnnjjjgggdddaaa^^^[[[XXXUUURRROOONNNLLLJJJHHHHHHHHHGGGEEECCCAAA???>>>======<<<;;;;;;;;;;;;<<<999888888777777777777777777666555444555777999:::888888666555444333333222111111111111111111111111111111222222222222111111111222222333333444555555333444555777999;;;===>>>???@@@BBBDDDEEEFFFmmmOOOHHH@@@;;;;;;:::999999999999888666555444666666777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>???>>><<<<<<@@@CCCAAABBBDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCEEEEEECCCBBBAAAAAA@@@@@@@@@AAACCCDDDDDDCCCCCCDDDFFFIIILLLNNNJJJNNNUUU\\\dddppp~~~~~~tttzzz{{{|||qqqKKK???666666666444444777222222222111111111111000111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000...............///000000///---...222222000111444333BBBRRRYYY]]]bbbgggiiiooolllmmmrrrsssmmmgggeee___vvv{{{zzz{{{oooPPPMMMJJJKKKSSSaaappp{{{uuuddd\\\]]]WWWVVV\\\gggqqqyyy~~~yyyuuusssppprrrvvv{{{~~~|||xxxtttrrrlllfffddddddbbb^^^YYYWWWUUUQQQOOONNNLLLJJJHHHFFFEEEEEECCCBBBAAA@@@@@@======<<<;;;::::::::::::999888777666666555666666777777666555555666777888666888:::999555222222333111111000000000000000000111111000000111333555666222222333333333333444444666666666777888:::;;;<<>>???@@@>>>???@@@???===>>>AAACCCAAABBBDDDFFFGGGGGGGGGFFFFFFHHHKKKMMMMMMKKKIIIGGGIIIIIIGGGFFFFFFEEEFFFFFFHHHHHHHHHIIIJJJMMMPPPRRRTTTYYYaaajjjsss}}}{{{|||zzzrrrVVVHHH<<<888777555444666222222222222111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///............///000000000...///222222000111555999GGGVVV\\\```eeeiiijjjnnnlllnnnrrrqqqkkkdddbbbhhh~~~sss___MMMJJJIIIMMMYYYjjjyyywwwfffZZZVVVWWW^^^___fffrrr}}}{{{vvvsssqqqrrrtttwwwzzzzzzxxxvvvsssnnnhhheeeeeeccc^^^YYYYYYVVVRRROOONNNKKKIIIFFFFFFEEEDDDCCCBBBAAA@@@???===<<<;;;::::::999::::::888777777666666666666777888777666555555666777777666888:::999555333222333000000000000111111111111111000000000000111333444222222333333333333444444666666666777888:::;;;<<>>;;;:::===;;;999888666555555555555666888999999999::::::;;;;;;888888:::<<<>>>AAABBBCCCAAAAAAAAA@@@???@@@BBBDDDBBBCCCEEEGGGHHHIIIHHHHHHEEEJJJOOOQQQOOOLLLKKKKKKNNNMMMLLLJJJIIIHHHGGGGGGJJJIIIIIIIIIKKKMMMPPPQQQYYY```jjjttt~~~|||yyy{{{~~~zzzdddTTTCCC:::888666555555333222222222111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////......//////000111222///000111111///222777CCCOOO[[[aaaccchhhkkkkkknnnmmmnnnqqqnnnfffaaa```nnnzzzaaaOOOJJJHHHIIIQQQbbbtttzzzhhh]]]WWWVVVZZZ___cccmmm{{{zzzwwwsssqqqqqqrrrtttwwwwwwwwwtttooojjjgggfffccc^^^ZZZ[[[XXXSSSPPPNNNKKKHHHEEEFFFEEEDDDCCCBBB@@@??????===<<<;;;::::::999999999777777777777777888888888999888777666555555666666666888999888666444333333000000000111111111222222111000000///000000111111222222333333333333444444555555666777888:::<<<===AAABBBCCCEEEFFFGGGeeeKKK>>>@@@<<<;;;===:::888777555333333444666777888888999999999:::::::::999:::<<<===@@@BBBCCCDDDCCCCCCBBBBBBBBBBBBDDDEEEEEEFFFGGGIIIJJJJJJIIIIIIHHHMMMQQQRRRQQQRRRVVV[[[\\\[[[YYYVVVTTTRRRQQQQQQPPPOOOMMMMMMNNNPPPRRRTTT]]]eeeqqq}}}yyywww|||mmm]]]III<<<777666555444333333222222222111111111111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////////////////000000000000/////////////////////////////////...///000000111333111000222000000555<<>>===<<<;;;:::999999999999666777777888999999999999999888888777666555555555666777888888777666555444///000000111111222222333111111111000000000000000222222222333333333444444555555666777888:::<<<===AAABBBCCCEEEGGGHHHxxxWWWCCC;;;===999888999555777666444333333555777888777777888888999:::::::::===>>>>>>???@@@AAABBBCCCDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKKKKNNNRRRWWWZZZ___iiiwww}}}wwwqqqlllgggeeeddd```^^^ZZZWWWWWWYYY\\\^^^iiiqqq}}}uuuqqqvvv~~~~~~qqqdddPPP@@@888666555444333333333222222222222111111111111111111111111111111111222222222222111111000000000000000000000000////////////////////////////////////000000000000///////////////////////////////////////000111111333111111222111222:::CCCSSS[[[ccceeefffjjjkkkjjjmmmmmmnnnmmmfff]]]]]]aaawwwjjjVVVNNNIIIKKKNNNWWWggg|||ppp___XXXWWWXXX\\\```mmmxxxxxxxxxxxxtttmmmjjjkkknnnqqqsssqqqooollliiifffbbb]]]ZZZWWWUUURRRPPPOOONNNLLLJJJFFFFFFDDDCCCAAA???>>>===<<<<<<;;;:::999999999999666777888999::::::999999888888888777666555444444666666777888888777666555000000111111222222222333222222222222222222111111222222222333333333444444444555555777888;;;<<<===@@@AAACCCEEEGGGIIIjjjLLL===:::<<<999999;;;666666555555555555666888999777777888999:::;;;<<<<<>>@@@AAACCCEEEHHHIIIwww^^^III===<<>>999555555666666777888999999777888999;;;===>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@BBBFFFJJJKKKJJJMMMOOORRRVVVYYY[[[]]]]]]^^^ffftttzzzqqqiiifffhhhmmmqqq{{{qqqfffiiiqqqyyyyyyzzzzzzwwwsssppppppsssyyyvvviiiRRR@@@999777666444444333333333222222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000//////000000111222111000111333444999FFFTTT\\\aaaeeeeeegggkkkllljjjllllllkkkggg^^^ZZZaaalllxxx{{{xxx^^^HHHFFFJJJJJJVVVbbbssszzzddd]]]XXXYYY]]]bbbllluuu~~~qqqttt}}}yyyrrrllliiihhhgggggghhhiiihhhfffbbb^^^[[[YYYXXXUUURRRPPPPPPNNNLLLKKKFFFFFFDDDBBB@@@>>>===<<<<<<;;;:::999888888888888888999;;;<<<;;;:::888777666666777888888777666555666555555777::::::888666444333333222222111111000///000111222333333222222222222333333333333444444444444555777999;;;===>>>???@@@CCCEEEHHHJJJpppXXXHHH======>>>888999;;;666444555666888999999999999888999;;;===???AAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDBBB@@@???AAAFFFJJJLLLKKKMMMPPPTTTYYY^^^bbbdddfffpppyyy}}}sssooorrrxxx|||tttjjjmmmvvv|||~~~xxxoookkkkkkqqq}}}~~~sssZZZDDD;;;888777444444444333333333222222111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000111111222000000111444555;;;JJJYYY___cccffffffhhhlllmmmkkkkkkkkkkkkfff]]]YYYcccppp}}}oooRRREEEIIINNNMMM]]]jjj|||ooo]]]XXXUUUWWW[[[cccooo{{{~~~vvvrrr{{{{{{tttnnnjjjgggeeeccceeefffgggeeeaaa]]]ZZZYYYZZZWWWSSSQQQOOONNNKKKIIIGGGFFFDDDBBB@@@>>><<<;;;<<<;;;:::999888888888888999:::<<<<<<<<<:::888777555666777888888777666666666555555777:::;;;999666555444444333222111000000---...000111222222222111222222333333333444444444333444555777999;;;===>>>???@@@CCCFFFHHHJJJcccTTTCCC@@@===<<<;;;:::888666888888777777777777888888:::;;;<<<===???AAABBBCCCAAAAAACCCFFFHHHIIIHHHFFFAAA@@@@@@BBBFFFJJJLLLLLLQQQWWWaaahhhhhhiiiqqq||||||{{{{{{ooommmqqqyyyzzzsssooommmkkkuuuqqqOOO<<<:::777555555555555444333222111333333333222222111111111111111111111111111111111000000000000000000000000222222111111000000//////000000////////////000000///////////////////////////////////////000111111333000///333===JJJWWW^^^___bbbfffiiikkkkkkjjjjjjnnnlllfff\\\WWW___ppp~~~bbbPPPHHHJJJSSS]]]ppp}}}qqqaaa\\\XXXXXX___ffflllvvvssslllnnnzzz~~~wwwrrrmmmiiifffccccccbbbaaa``````___]]][[[\\\YYYUUUQQQNNNLLLLLLKKKHHHGGGDDDBBB???===<<<;;;999999888888888888888888666666666666777777777777555666666666666666555555666555555444444666777888666555333222111222333333000000000000000000000000222222111111222222333444444444555666888:::;;;<<>>>>>@@@AAABBBCCCDDDBBBCCCEEEGGGJJJJJJGGGEEE?????????BBBGGGKKKMMMNNNRRRWWW```hhhlllsss~~~mmmhhhjjjooozzz~~~wwwssspppnnnzzzcccJJJAAA:::555555555555444333222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000//////000000////////////000000///////////////////////////////////////000111111444222222888DDDQQQ[[[aaadddfffiiikkkllllllkkkkkkjjjfff```ZZZZZZeeewwwuuu^^^RRRTTT]]]jjjuuuvvvfffZZZZZZXXX[[[eeeoooyyyyyyppppppuuuyyytttpppkkkfffcccbbbaaa____________\\\ZZZ[[[YYYUUUQQQNNNLLLKKKKKKHHHFFFDDDAAA???===<<<;;;999999999888888888777777555666666666777777777777555666666777777666666555666555555444444666777888666555444222222222222222000000000000000000000000222222111111222222333444444444555666888:::;;;<<>>AAAGGGKKKMMMNNNQQQUUU\\\eeemmmyyykkkaaa```fffttt|||wwwsssqqq|||yyyXXXGGG:::555555555444444333222222333333333222222222222111111111111111111111111111000000000000000000000000//////////////////000000000000////////////000000000000000000000000000000000////////////000111111444333555>>>MMMZZZaaacccjjjkkklllmmmnnnnnnmmmlllgggaaaYYYVVV\\\kkk|||}}}jjjXXXVVVbbbtttuuufff[[[UUUZZZ\\\bbbnnnzzzxxxkkkiiimmmuuu||||||xxxsssnnnhhhdddaaa___]]]]]]^^^]]][[[ZZZZZZXXXUUUQQQNNNLLLKKKKKKGGGFFFDDDAAA???===<<<;;;;;;::::::999888777666666555555666666666777777777666666777777777777666666666555555444444666777888777666555333222111111111000000000000000000000000222222111111222222333444444444555666888:::;;;<<>>CCCCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIKKKMMMKKKGGGCCC<<<<<<===AAAEEEIIIJJJKKKNNNOOOUUU]]]eeerrrmmm^^^ZZZdddttt~~~xxxuuussswww^^^HHH888666555555444333333333333222222222222222222222222111111111111111111111111000000000000000000000000------......//////000000000000////////////000000000000000000000000000000000000//////000000111222333333888DDDTTT___ddddddkkklllmmmnnnnnnnnnnnnnnnfff^^^UUUUUU___ooo}}}ppp___RRRXXXlll}}}iii\\\WWWVVV^^^bbbkkkvvv{{{hhhaaaeeeooozzz~~~{{{wwwpppiiiddd```^^^\\\[[[[[[[[[ZZZYYYXXXWWWTTTQQQNNNLLLKKKJJJFFFEEECCCAAA???===<<<;;;;;;;;;:::999888666666555555555555666666666777777666666777888888888777777666555555444444666777888888777666444333111000000000000000000000000000000222222111111222222333444444444555666888:::;;;<<>>:::888777888777777888888999:::<<<>>>???@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGGGGIIIKKKLLLJJJFFFCCC======>>>@@@DDDFFFGGGFFFHHHIIIMMMSSSXXX___mmmyyyzzzvvv|||uuuddd]]]hhhvvv~~~yyyvvvtttsss{{{}}}]]]III888777666444333333222333333222222222222222222222222111111111111111111111111000000000000000000000000------......//////000000000000////////////000000000000000000000000000000000000000000000111222222111444;;;IIIXXXaaaddddddjjjkkklllnnnnnnnnnmmmmmmaaaZZZTTTXXXfffwwwnnn___SSSMMMZZZrrrrrraaaWWWWWWZZZ```hhhtttvvvmmmggggggmmmuuu~~~|||xxxrrrkkkfff```^^^[[[ZZZZZZYYYXXXWWWWWWUUUSSSPPPNNNLLLJJJIIIFFFDDDBBB@@@>>>===<<<<<<;;;;;;:::999888666666555555555555555666666666666666666777888999999888888666555555444444666777888888777666555444222111000000000000000000000000000222222111111222222333444444444555666888:::;;;<<<>>>@@@CCCEEEGGGHHHfffPPPHHHHHH@@@===999666666777777777888888999;;;===@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFHHHIIIHHHFFFCCC???>>>???BBBEEEGGGFFFEEEFFFEEEHHHLLLMMMOOOVVV___ccciiiooosssxxx~~~~~~{{{wwwuuurrrppppppyyymmmeeejjjvvv}}}yyyuuurrryyyvvv^^^LLL<<<777666444333222222333444111222222222222333333333111111111111111111111111000000000000000000000000//////////////////000000000000////////////000000000000000000000000000000111000000000000111222222222888BBBOOOZZZbbbeeeeeeiiijjjmmmnnnnnnllljjjhhhYYYUUUVVVaaasssmmm^^^PPPIIIKKK]]]vvvttteee[[[VVVYYY___dddppp~~~xxxdddeeejjjqqqxxx~~~|||{{{xxxsssmmmhhhbbb___[[[YYYYYYXXXWWWVVVUUUTTTRRRPPPNNNKKKJJJIIIEEEDDDBBB@@@>>>===<<<<<<;;;::::::999888777666666444444555555555666666666666777888999999:::999999666555555444444666777888777777666666555333111000000000000000000000000000222222111111222222333444444444555666888:::;;;<<<===???BBBEEEGGGHHHppp]]]OOOGGGEEE@@@<<<888555555777777777888999:::<<<>>>AAADDDEEECCCCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCDDDFFFFFFEEEDDD???@@@AAADDDHHHJJJJJJHHHGGGFFFGGGJJJJJJJJJNNNUUUSSSXXX\\\^^^ccciiijjjhhhiiihhhiiimmmtttrrrjjjfffqqq|||~~~xxxssswww~~~ppp___PPP???777666444222222222333444111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000//////000000////////////000000////////////////////////111111000000111111222333666???KKKVVV^^^cccgggiiikkklllooopppnnnjjjeeebbbUUUWWW^^^nnn~~~ppp___QQQIIIHHHPPPdddzzzwwweee\\\YYYYYY^^^cccmmm|||zzznnneeebbbeeemmmyyy}}}|||zzzxxxvvvrrrnnnjjjdddaaa\\\YYYXXXWWWUUUTTTTTTSSSRRRPPPNNNKKKIIIHHHDDDCCCAAA@@@>>>===<<<<<<999999999888888888777777444444444555555555666666666777888999::::::::::::666555555444444666777888555666666666555444222111000000000000000000000000222222111111222222333444444444555666888:::;;;<<<===???BBBFFFHHHHHHyyydddYYYPPPIIIFFF@@@<<<777555555666777777888999:::<<>>===<<<<<<999999888888888888888888444444444555555555666666666777888999:::;;;;;;;;;666555555444555666777888555555666666666555333222000000000000000000000000222222111111222222333444444444555666888:::;;;<<<===@@@CCCGGGIIIJJJooo___OOOIIIJJJFFFCCC<<<777777888777888<<<888888:::>>>AAACCCCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDFFFIIIKKKMMMLLLKKKLLLJJJHHHIIIMMMRRRVVVXXX]]]\\\[[[YYYWWWXXX[[[^^^\\\[[[aaannn}}}sssdddeeedddtttvvvuuurrrtttzzzssslll[[[???888777444222333666666444444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000333///...///000///111666???HHHUUU]]]aaadddhhhlllooossssssooonnnlllcccYYYVVV```rrrkkkZZZNNNGGGKKKMMMYYYnnnoooeee[[[WWWYYY^^^hhhqqq|||mmmdddaaa```___jjjpppzzz~~~zzzuuutttuuutttoookkklllgggbbb]]]YYYWWWTTTRRRSSSQQQPPPOOOOOOMMMJJJHHHDDDCCCBBB@@@>>>===<<<;;;::::::999999888777777777444555666555444333444555777777777777777777777777:::999777666555555555666777777777777666555333333222222111111111111222222111222333333444444333333444444555777888999:::;;;>>>@@@CCCFFFGGGGGGxxxdddZZZOOOMMMNNNIIIDDD===888888888777888;;;999;;;===@@@CCCEEEDDDDDDIIIJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFIIILLLOOOPPPQQQPPPQQQPPPOOOQQQUUU[[[___bbbdddbbb___]]]\\\\\\]]]^^^YYYWWW[[[dddnnnxxxxxxiiiccc___jjjyyy|||}}}{{{sssrrroooooouuu}}}}}}vvvfffLLL===:::666333444555555333444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000333000...000000000444999FFFNNNXXX___bbbeeeiiilllmmmqqqqqqnnnkkkiii```WWWVVVcccwwwxxxeeeVVVLLLGGGLLLRRR```sss~~~hhh___XXXWWW[[[cccnnnxxxzzzqqqfff___^^^aaaeeegggqqqwwwzzzuuutttuuutttqqqmmmkkkgggbbb]]]ZZZWWWTTTRRRQQQPPPNNNNNNMMMLLLIIIGGGCCCCCCBBB@@@>>>===;;;;;;::::::999888888777777666444666777666555444555666777777777777777777777777999888777555555444555555777777777777666555444333222222111111111111222222111222333333444444333333444444555777888999:::;;;???AAADDDFFFHHHHHHzzzeeeYYYUUUOOOPPPQQQJJJDDD===888888888777888;;;;;;===@@@CCCEEEFFFEEEEEEGGGIIILLLPPPSSSVVVWWWXXXRRROOOLLLHHHFFFFFFFFFGGGIIIJJJMMMPPPSSSUUUVVVWWWVVVVVVVVVXXX]]]ccciiilllmmmiiieeedddeeefffeeeccc]]]ZZZZZZ\\\]]]```gggooosssuuu}}}tttiii```eeeqqqtttyyy|||wwwtttpppnnnrrr{{{rrr[[[DDD>>>777444444555444333444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000333000///111111222777>>>PPPVVV]]]bbbdddfffjjjmmmllloooppplllhhhddd]]]VVVZZZkkknnn\\\QQQLLLLLLVVVaaasssmmm```ZZZWWW[[[bbblllzzzvvvfff___[[[VVVVVV[[[ccckkkoooyyy~~~zzzuuurrrssssssqqqooojjjgggbbb^^^[[[XXXUUURRRPPPOOOMMMLLLLLLJJJHHHEEECCCCCCAAA@@@>>><<<;;;;;;:::999999888888777666666555666777777555555666777777777777777777777777777888777666555444444444444666777777777666555444444222222111111111111222222111222333333444444333333444444555666888999::::::@@@BBBDDDGGGIIIJJJkkkZZZSSSRRRPPPSSSSSSJJJEEE>>>999888888777888;;;<<>><<<;;;:::999999999888777777666666555666777777666666777888777777777777777777777777666666555555444444444444555666666666666666555444222222111111111111222222111222333333444444333333333444555666777999::::::@@@BBBEEEHHHJJJKKK|||bbbUUUQQQRRRRRRYYYYYYNNNDDD===888888999888999======@@@CCCEEEEEEEEEGGGIIIOOOSSSZZZbbbkkkrrrxxxzzzyyyppp```QQQHHHFFFIIILLLOOOQQQTTTUUUUUUVVVYYY\\\___aaabbbdddgggllltttyyy|||yyywww{{{|||uuuooolllkkkjjjuuu}}}xxxhhheeemmmqqq{{{~~~xxxtttxxxrrrNNNAAA666444555444444666444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111000000000000000000000000000......000111444>>>IIIXXX[[[___cccgggkkkoooqqqnnnoooooojjjbbb\\\\\\^^^pppuuudddVVVPPPUUU___iiiwwwlllZZZZZZZZZ^^^hhhsss~~~mmm```ZZZXXXYYY[[[YYYZZZ]]]bbbhhhnnntttxxxzzzwwwrrrnnnlllkkkkkkkkkhhhfffcccaaa^^^ZZZUUURRRPPPOOOMMMMMMLLLKKKHHHFFFCCCBBBAAA???===<<<;;;:::999999888888777666666555444666777777666666777999666666666666666666666666555555555555555444444444444555666666666666666555222222111111111111222222111222333333444444333333333333444666777888999:::@@@BBBEEEHHHJJJKKKoooZZZRRRRRRUUUXXXaaaaaaSSSCCC<<<888888999999;;;???>>>AAADDDDDDDDDFFFJJJNNNLLLUUUcccrrrwwwfffVVVLLLJJJLLLOOOOOORRRUUUVVVUUUWWW[[[___\\\___bbbdddgggmmmuuu|||}}}|||}}}nnnhhhmmmsss~~~zzzqqqrrr~~~VVVEEE777555666444333666444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000///...///111222777CCCOOOZZZ\\\```eeeiiinnnqqqrrroooooommmhhh___YYY]]]eee|||tttcccVVVQQQZZZhhhvvvtttdddZZZYYY[[[bbbnnnyyy{{{hhh```YYYVVVTTTSSSUUUXXXVVVZZZbbbiiipppwww}}}xxxvvvrrrmmmjjjhhhgggggggggeeedddbbb___[[[UUUQQQPPPOOOMMMLLLLLLKKKHHHFFFBBBBBB@@@???===;;;::::::999888888777777666555555333555666666666666777999666666666666666666666666555555666666666555555444444444555666777777777666222222111111111111222222111222333333444444333333333333444555777888999999???AAAEEEHHHJJJKKKuuuaaaTTTPPPTTTZZZ^^^eeebbbQQQAAA;;;777888::::::===AAA@@@BBBEEEDDDDDDGGGNNNTTTRRR^^^qqqxxxooobbbVVVNNNKKKLLLNNNMMMQQQUUUVVVVVVYYY___ddd```dddiiimmmqqqxxxpppeeehhhooo}}}yyyjjjgggsssaaaMMM<<<999888444222666444444333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000111000222444555:::HHHVVV]]]^^^bbbggglllpppqqqqqqpppnnnkkkeee[[[VVV^^^jjj~~~iii[[[SSSRRR___pppwwwfff]]][[[[[[___iiivvvwwwggg\\\SSSNNNMMMQQQSSSRRRTTTYYY]]]cccllltttzzz~~~~~~|||xxxvvvsssooojjjfffeeedddfffeeedddccc```\\\VVVQQQOOOMMMLLLKKKKKKIIIGGGDDDBBBAAA@@@???===;;;:::999888888888777666666555555222444555666555555777888666666666666666666666666555555666777777777666555333444555666777777777777222222111111111111222222111222333333444444333333222333444555666888999999>>>@@@DDDGGGJJJKKK{{{fffUUURRRPPPXXX___aaafff___KKK@@@:::666888:::;;;>>>BBBBBBDDDFFFEEEDDDIIIQQQYYYfffrrrxxxllliiiccc[[[RRRLLLJJJJJJJJJKKKOOOTTTVVVXXX[[[ccciiimmmrrryyy}}}kkk]]]^^^eeeuuuyyyeee___iiixxx~~~hhhRRR@@@;;;:::333111555444444444333333333222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000222222444666777<<>>===;;;:::999888888888777666666555555222333555555444555666888666666666666666666666666555666777888888777666666333333555666777777777777222222111111111111222222222222333444444444333333222333444555666888999999>>>@@@CCCGGGIIIKKK{{{jjj\\\SSSNNNSSS[[[bbbccc[[[NNNCCC???<<<999999<<>><<<999999<<>>JJJVVV]]]bbbdddfffjjjmmmooopppqqqoooiii```YYY[[[fffvvvwww^^^QQQHHHLLLRRRYYYhhhxxx~~~tttllllllrrrkkk^^^ZZZ[[[\\\jjjrrr|||}}}tttlll```WWWSSSRRRPPPMMMKKKKKKKKKLLLLLLPPPSSSXXX\\\bbbhhhpppttt}}}yyywwwuuuwwwvvvtttooojjjdddaaa___\\\^^^aaaaaa___\\\XXXVVVTTTPPPLLLIIIHHHGGGFFFEEEBBBBBBAAA???>>>===<<<;;;888888888777666555555555555555555555666666666666666666666666666777888888777777777777777888888888333444555666777666666555333333333222222222222222222222222222222222222222333333333444666777999:::===@@@DDDHHHKKKKKK}}}fffWWWOOOKKKPPPYYYcccfffaaaVVVKKKEEE===;;;999999<<>>===<<<;;;:::888888777777666666555555444555555555555666666666555555555555666888999999888777777777777777777666333444444555666555555555444333333333222222222111222222222222222222222222333333333444666777999:::>>>AAAEEEIIILLLLLLppp]]]SSSPPPPPPTTT]]]fffeee[[[NNNEEEAAA<<<:::999999<<<@@@BBBBBBAAACCCEEEGGGHHHOOOaaarrrtttkkk```\\\bbbooozzznnnYYYMMMLLLQQQUUU[[[aaadddnnn|||lllaaa]]]aaawwwwwwddd]]]bbblllrrrwww|||{{{|||xxxjjjVVVDDD888222111222444444333333333222222222222222222111111111000000111111111111111111111111000000000000000000000000///000000000111111111111//////000000000111111111444222555@@@LLLVVV]]]bbbgggiiilllnnnpppqqqqqqqqqkkkbbbYYY]]]lll}}}yyygggVVVOOOMMMTTT]]]eeeooowwwqqqnnnaaaYYYaaasss~~~jjj]]]ZZZ[[[___cccqqqrrrfff[[[TTTOOOOOONNNKKKJJJKKKIIIJJJLLLMMMOOOQQQTTTWWWRRRYYYdddoooxxx|||yyyvvvsssrrrqqqpppooonnnllliiieeecccZZZ[[[\\\]]]^^^]]][[[YYYUUUQQQLLLHHHGGGEEEDDDBBB@@@@@@???===<<<;;;:::999888777777777666666666555444444444555555555666666444444444555666888999:::888888777777666666666555444444555555555666666666444444444333333222222111111222222222222222333333333333333444666777999:::>>>AAAFFFJJJMMMNNN|||gggWWWPPPPPPTTT[[[ccchhhdddVVVIIIAAA???<<<:::999:::>>>AAACCCCCCAAACCCGGGIIIJJJQQQcccuuuoooeee\\\___lll{{{}}}dddSSSPPPTTTXXX___gggnnn{{{yyy{{{xxxhhh^^^\\\lll|||nnnbbb^^^cccnnnxxx~~~~~~|||rrr```KKK<<<555555777444444333333333222222222222222222111111111000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000111111111111555222777EEESSSZZZ___eeejjjllloooqqqssssssrrrqqqkkkaaaZZZcccvvvoooaaaTTTOOOOOOWWWbbbkkkrrrvvviiigggZZZVVVgggwwwddd[[[ZZZ]]]cccjjj{{{uuu```UUUQQQIIIFFFGGGKKKMMMKKKJJJKKKLLLMMMOOOPPPQQQSSSWWWZZZ]]]eeeppp|||~~~|||yyyvvvsssqqqpppmmmllllllnnnooonnnkkkggg\\\[[[[[[\\\^^^___]]][[[VVVRRRMMMIIIGGGEEECCCBBB@@@???>>>===<<<:::999999777777777777666666666666444444444444555555555555444444444555666888999:::888777777777666666555555666666666666666777777777555555444444333222111111111111111222222333333333333333333444666777999:::>>>AAAFFFKKKNNNOOOrrr```SSSMMMOOOTTTaaafffhhhaaaSSSGGGAAA@@@<<<;;;:::<<>>AAADDDEEEEEEFFFEEEGGGIIIJJJKKKRRR[[[WWWWWW^^^mmm{{{kkkYYYRRRRRR\\\ffftttrrreee^^^\\\\\\]]]\\\cccmmmwwwvvvssstttlll^^^XXX```lllssstttuuutttooopppyyy[[[AAA666444555444444333333333333222222222222222111111111111000111111111111111111111111000000000000000000000000000000000000111111111111000000111111111222222222333444???PPPYYYZZZ___iiiiiikkknnnpppqqqpppmmmlll___\\\___rrrppp]]]PPPJJJNNNWWWdddpppvvvqqqjjjZZZZZZTTT^^^vvvhhh]]]]]]___cccpppyyybbbTTTOOOOOOPPPLLLKKKMMMQQQRRRPPPQQQTTTPPPSSSVVVWWWYYY```jjjrrrvvv{{{~~~yyyxxxvvvtttrrrpppnnnmmmkkkjjjjjjmmmqqqqqqlllggg___[[[XXXYYY\\\___]]][[[YYYUUUPPPKKKHHHFFFDDDBBBAAA@@@???>>><<<;;;::::::666666666666777777777777333333444444444555555555666666666666666777888888555555555666666666666666666666555444555666777888666666555444333222111111000111111222333333444444333333333444666777999:::<<>>>>>===<<<===???BBBEEEFFFFFFEEECCCCCCEEEDDDCCCFFFKKKMMMNNNVVVaaagggjjjqqqzzzwwwgggYYYSSSRRR\\\hhhwwwhhhiiicccZZZVVVUUUVVVVVVUUUTTTYYY```gggnnnvvvvvvqqqppp{{{ooo```YYY___iiivvvyyy~~~~~~xxxvvvkkkKKK;;;777666444444444333333333222222222222222111111111111000111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222333555AAASSSZZZYYY___jjjhhhjjjmmmoooooommmkkkiiiYYYYYYaaavvvqqq[[[LLLNNNTTT___mmmxxxyyynnncccTTTUUUSSScccnnnbbb[[[]]]```eeetttuuu\\\MMMJJJKKKJJJHHHKKKIIIKKKOOOQQQQQQUUU[[[UUUXXX\\\___ccclllyyy|||wwwwwwuuusssqqqooonnnmmmllljjjjjjmmmpppoooiiiddd___ZZZVVVWWW[[[]]]\\\YYY[[[VVVQQQLLLIIIGGGDDDBBBAAAAAA@@@>>>===<<<;;;:::666666666666777777777777333333333444444444555555777666666666666666777888444555555555666666777777555555444333444555666777777666666444333222111111000000111222333333444444333333333444666777999:::;;;???DDDJJJNNNPPPuuucccRRRLLLKKKLLLQQQXXXXXXPPPHHHDDDDDDCCCAAA=========>>>@@@BBBCCCEEEEEEEEEEEEDDDBBB@@@AAAEEEHHHGGGIIIMMMPPPRRRTTTXXXZZZaaadddgggeee___YYYUUUSSS^^^nnnwwwkkkeeebbb___[[[VVVTTTSSSSSSTTTSSSVVV\\\dddnnnxxxxxx{{{}}}vvvrrrwwwnnn___RRRXXXnnn}}}{{{VVV;;;333666333333333222222222111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111222333333222111222333444>>>KKKTTTZZZ^^^dddhhhjjjmmmooonnnqqqrrrjjj^^^WWWXXXddd}}}hhhWWWPPPJJJkkkjjjZZZUUUNNNYYY}}}qqqaaa]]][[[\\\```llliii]]]RRROOOOOOMMMMMMOOOPPPRRRTTTUUUVVVYYY\\\^^^```fffooouuuzzz|||xxxvvvsssqqqooommmkkkhhhiiiiiijjjjjjiiihhhfffeee```[[[UUUUUUXXXZZZYYYVVVYYYVVVRRRNNNJJJGGGEEEEEE@@@???>>><<<;;;;;;;;;;;;888888777777666666555555555555555555555555555555777777777777777666666666666666666666666666666666555555555333111111333555333444444555444333111000222222222222222222222222111333444555555666999;;;<<>>???@@@AAACCCEEEFFFGGGFFFFFFEEECCCAAABBBEEEHHHHHHJJJKKKLLLLLLLLLNNNOOORRRVVVZZZ[[[YYYVVVUUUUUU]]]lllvvvkkkhhhhhhkkkiiieee```\\\YYYWWWVVVVVVZZZbbbjjjsss|||{{{kkkbbbdddjjjwww|||~~~vvvpppsssooo___QQQUUUjjjwww|||}}}~~~\\\AAA777:::333333333222222222222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000222333222111111222444666@@@NNNWWW\\\```eeejjjkkkooopppppprrrqqqhhh]]]UUUZZZjjjvvv```TTTRRR[[[~~~kkk\\\YYYWWWgggkkk^^^\\\\\\___eeeqqqbbbXXXOOOOOOQQQRRRSSSVVVUUUXXX[[[___bbbfffkkkooosssyyy}}}xxxuuurrrpppooollliiigggggghhhhhhhhhgggfffeeeddd```ZZZUUUSSSVVVXXXXXXVVVYYYVVVSSSNNNJJJGGGEEEDDD@@@???>>><<<;;;;;;;;;;;;888888777777666666555555555555555555555555555555666666666666666666666666666666666666666666666666777888888666444444666888444555555555444333111000222222222222222222222222222333555555555666999;;;<<>><<>>===<<>>===<<<;;;:::::::::888888777777666666555555555555555555555555555555444444444555555555555555666666666666666666666666666777888777555444555777666777777666555333111000111222222222222222333333222444555555555666888:::<<>>===;;;::::::::::::888888777777666666555555555555555555555555555555444444444444555555666666777777777777777777777777666777888888666555666777777777777777666444222111111111111222222333333333333444555555555555888:::;;;???EEEKKKOOOQQQxxxdddRRRPPPLLLJJJMMMQQQNNNHHHBBBAAA???===<<<<<<<<<<<<;;;<<<===???@@@BBBCCCDDDEEEHHHLLLNNNOOOPPPQQQRRRRRRSSSTTTSSSRRRQQQRRRTTTXXXZZZ]]]aaaddddddaaa^^^ccclllqqq___YYYZZZ\\\iiisssttt^^^PPPIIIEEECCCDDDBBBBBBEEEKKKOOOTTT___jjj~~~xxxmmmooo|||zzz```SSS]]]aaauuuzzzlllbbb\\\bbbnnnyyyxxxuuuqqqlll___LLL>>>888444444444444333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111///000000000000222666999DDDMMMYYYaaaeeehhhmmmqqqvvvtttuuuvvvpppeee\\\YYYbbbtttwwwbbbVVVTTT\\\gggzzz|||wwwoooiiimmmvvvooo___YYY\\\```iiivvv{{{qqqooorrryyy|||{{{zzzwwwuuurrrpppnnnllliiigggddddddbbbaaaaaa```aaaaaa[[[YYYUUURRRPPPOOOOOOPPPQQQQQQRRRQQQOOOKKKGGGDDD???>>><<<;;;::::::999999888888777777666666555555555555555555555555555555444444444555666666777777777777777777777777777777777999::::::888777777888666777777777777555444333111111111222222333333444333555666555555555777999;;;???EEEKKKOOOQQQppp]]]NNNNNNJJJGGGKKKOOOLLLDDD??????>>><<<;;;::::::;;;;;;;;;<<<>>>@@@AAACCCCCCEEEHHHNNNQQQSSSTTTVVVWWWZZZZZZ[[[YYYWWWUUUUUUVVVYYY\\\bbbiiiooooookkkhhhfffnnnnnn^^^[[[___dddqqq{{{~~~rrrdddVVVNNNJJJFFFDDDEEEDDDCCCDDDGGGHHHJJJRRR[[[gggppp~~~{{{mmmmmmxxxdddRRRXXXZZZkkk}}}xxxlllaaa[[[bbbppp}}}ssspppooommmcccQQQ@@@888555444444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000111111111111444888;;;IIIQQQ\\\cccfffjjjpppuuuwwwtttttttttmmmbbbZZZZZZhhhzzznnn[[[QQQQQQ[[[fffsssuuunnnhhhjjjuuu{{{fff[[[ZZZ^^^cccmmmzzzwwwwww{{{~~~zzzxxxwwwsssqqqooommmlllkkkiiifffcccbbb```___^^^^^^______ZZZYYYWWWTTTQQQOOONNNNNNNNNOOOQQQRRRPPPLLLHHHEEE>>>===<<<;;;:::999999999888888777777666666555555555555555555555555555555444444555666666777888888777777777777777777777777777888::::::888777666777555666777888777777666555000111111222333333444444444555666555555555777999:::???EEELLLPPPQQQkkkWWWKKKKKKHHHEEEIIINNNKKKCCC>>>>>>===<<<999888999999;;;<<<===>>>@@@BBBCCCDDDDDDIIIOOOSSSVVVWWWXXXZZZ]]]^^^___^^^\\\[[[[[[\\\]]]```gggooovvvwwwrrrmmmgggpppjjj]]]\\\bbbhhhuuuwwwmmmgggcccYYYPPPLLLIIIDDDBBBDDDBBBBBBCCCFFFEEEDDDJJJQQQVVV```ppp|||mmmkkkvvvfffQQQTTTYYYffftttyyytttlllccc^^^^^^ooo~~~wwwuuuuuutttlllYYYGGG===555555444444444333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111111111111111222555999===MMMTTT^^^dddgggkkkrrrxxxwwwtttsssssslll```ZZZ[[[lll|||~~~jjjXXXNNNMMMXXXeeehhhzzz}}}sssjjjeeelll}}}uuuaaaYYY[[[```dddooo}}}~~~}}}}}}yyyvvvuuupppnnnlllkkkkkkjjjgggfffaaa```^^^]]]\\\\\\]]]^^^YYYYYYXXXVVVRRROOONNNMMMLLLNNNQQQRRRQQQMMMIIIFFF>>>===<<<;;;:::999999999888888888777666666555555555555555555555555555555555555555666777888888999777777777777777777777777444666888888666444444444444555777888888888777666000000111222333333444444444555666555555555777999:::???FFFLLLQQQRRRxxxcccSSSLLLKKKJJJLLLNNNMMMIIIEEE======<<<;;;:::999999888:::999999999;;;===@@@BBBDDDHHHNNNQQQSSSSSSTTTUUUVVVXXX[[[___aaaaaaaaa```gggiiiooowww|||}}}yyytttuuuvvvjjj[[[ZZZXXX___rrruuukkkfffccc^^^[[[WWWRRRLLLIIIIIIJJJHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJPPPSSSZZZfffqqq|||nnnhhhppphhhTTTNNNTTT]]]jjjrrrrrrmmmfffbbb]]]lll~~~~~~}}}}}}tttbbbKKK===888555444666444111333777333333333222222222111111111111111111111111111111111000000000111222333333000000000000111111111111222222333444111111888BBBSSSXXX___eeeiiikkknnnpppxxxtttssspppdddVVVWWWccczzznnnXXXLLLKKKRRR^^^hhhsss~~~rrrfffaaaqqq}}}kkk___ZZZ[[[]]]fffwww}}}zzzwwwuuupppnnnlllkkkkkkjjjhhhfff```^^^\\\\\\]]]]]]]]]\\\[[[ZZZXXXVVVUUURRRNNNKKKMMMNNNNNNPPPPPPMMMIIIEEEBBBAAA>>><<<;;;:::::::::666666666666555555555555555555555555555555555555444444555666777777666666999999::::::::::::999999777777777777555333111000444666888999999777555333111222222333333222222111333333333444555666777888;;;>>>DDDKKKRRRUUUsss___QQQKKKJJJKKKMMMNNNLLLHHHCCC======<<<;;;:::999888888999888888888:::<<>><<<:::999999999666666666666555555555555555555555555555555555555444444555666666666666666666777777888888777777666888888888888777555333222444666888999999777555444222222222333333222222222333333333444555666777888;;;>>>DDDKKKRRRUUU~~~kkkZZZMMMJJJJJJLLLNNNNNNKKKFFFAAA<<<<<<;;;:::999888888777777777666777888:::<<<>>>;;;>>>@@@BBBCCCDDDFFFHHHNNNPPPTTTZZZ```ffflllnnnrrrtttyyy~~~~~~zzzzzzzzzxxxiii```OOOGGGJJJJJJTTTiiiwwwooobbb]]]YYYXXXZZZ\\\[[[ZZZ[[[XXXVVVTTTSSSQQQOOOMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJIIILLLQQQVVV]]]iiiuuuttthhhkkkwwwfffPPPIIIFFFOOO___ooo{{{}}}yyyuuuuuudddLLL;;;777555555555222333777333333333222222222111111111111111111111111111111222222111111000111111111000000000111111111222222111111222555555777AAALLLWWW[[[ccciiimmmpppsssuuuvvvssspppiii]]]XXXfffyyy~~~mmm___QQQMMMQQQZZZeeeooo||||||qqqmmmqqqnnnaaaZZZ\\\bbbjjjvvv|||yyyvvvuuuqqqooommmkkkjjjiiifffddd___]]][[[ZZZ[[[[[[ZZZYYYZZZYYYWWWVVVUUURRRNNNKKKKKKKKKKKKMMMMMMKKKHHHDDDBBB@@@>>>;;;:::999888999666666666666555555555555555555555555555555555555444555555555555666666666666777777888888777777666888999999999888777555444444555777999999777666555222222333333333333222222333333333444555666777888;;;>>>DDDKKKRRRUUUxxxeeeUUUJJJIIIKKKNNNOOONNNIIICCC???;;;;;;:::999888777777666555555555666777888:::;;;:::;;;=========???BBBEEEGGGIIILLLRRRYYYaaahhhlllnnnqqqvvv{{{~~~}}}|||~~~}}}zzzbbbWWWRRRGGGCCCHHHIIITTTkkksssfff___[[[YYYXXXYYY[[[]]]\\\[[[\\\[[[ZZZZZZXXXVVVSSSQQQQQQQQQQQQQQQQQQPPPOOOOOOQQQOOOOOOQQQTTTXXXcccnnnxxxjjjjjjttt}}}hhhQQQHHHHHHPPP```ttt}}}jjjNNN>>>888555555555333333666333333333222222222111111111111111111111111111111333333222111000000000111000000111111111222222222111111222444555888DDDOOOXXX]]]dddjjjnnnqqqtttvvvvvvtttooofffZZZXXXggg{{{pppbbbUUUQQQVVV```mmmxxxxxxlllkkkssswwwggg\\\XXX]]]gggooozzz{{{xxxuuutttrrrpppmmmkkkjjjhhheeeccc___]]][[[ZZZZZZZZZXXXWWWZZZXXXVVVUUUTTTRRRNNNKKKIIIIIIJJJKKKLLLJJJGGGEEEBBB@@@>>>;;;999888888888666666666666555555555555555555555555555555555555555555555444555555555666888888999999999999888888888888999999999777666555444555777888888888666666333333333222222333333333333333333444555666777888;;;>>>DDDKKKRRRUUUsssaaaRRRHHHIIIKKKOOOOOOMMMGGGAAA>>>::::::999888777666555555444444444555666777888888999999:::999999:::===@@@@@@AAADDDHHHOOOVVV]]]aaaeeeiiioootttxxx{{{||||||~~~|||hhhXXXLLLKKKDDDCCCIIIKKKXXXpppsssfff]]]XXXUUUUUUVVVXXX[[[\\\\\\\\\]]]^^^______]]][[[YYYXXXWWWXXXYYY[[[[[[[[[[[[[[[YYYWWWWWWXXXXXX[[[dddnnn}}}mmmjjjrrr{{{hhhPPPFFFGGGMMM\\\sssrrrXXX@@@:::555555555444444666333333333222222222111111111111111111111111111111333333222111000000000111111111111111222222222222222111222333444888DDDQQQZZZ___eeekkkooorrrtttvvvuuutttooodddXXXVVVeeeuuuvvvgggXXXSSSXXXcccqqq}}}}}}nnnaaadddnnnooobbbZZZWWW^^^jjjttt~~~~~~zzzwwwuuutttrrrooolllkkkiiigggeeebbb```]]][[[ZZZYYYYYYWWWVVVYYYWWWVVVUUUTTTRRRNNNKKKHHHHHHHHHIIIKKKJJJHHHEEECCCAAA>>><<<999888888888666666666666555555555555555555555555555555555555666555444444444444555555888888888999999888888888666777888888888777666555444555666777888888777777444444333222222333444444333333333444555666777888;;;>>>DDDKKKRRRUUUlll\\\PPPIIIJJJLLLOOOOOOJJJDDD@@@===999999888777666555555444333333444555666666777777555666666555555555888::::::;;;===@@@EEEKKKPPPSSS[[[```ffflllppptttxxxzzzzzzyyyxxxvvvtttrrrpppooolllqqquuutttlllaaaUUUMMMDDDFFFCCCDDDKKKNNN^^^yyyzzzpppeee]]]YYYXXXTTTVVVYYY\\\___bbbcccdddbbbdddffffffeeecccccccccbbbcccfffhhhjjjkkkkkkkkkdddbbbbbbbbbaaabbbiiiqqqpppkkkrrrzzziiiPPPEEEHHHLLL[[[vvv|||fffCCC;;;555555666444444555333333333222222222111111111111111111111111111111222222111111000111111111111111111222222222222333333111111333444999GGGTTT]]]bbbhhhmmmppprrrtttvvvtttrrrkkk```VVVXXXeeeqqquuufffVVVQQQWWWbbbrrr~~~{{{vvveeeYYY___lll~~~hhh___[[[XXX```nnnzzz}}}yyywwwtttssspppnnnllljjjiiihhheeecccaaa^^^\\\ZZZYYYYYYWWWUUUXXXWWWUUUUUUTTTRRRNNNKKKHHHGGGGGGIIIJJJJJJIIIGGGDDDBBB@@@===:::999888888666666666666555555555555555555555555555555555555666555444333333333444555555666666777777666666555666666888999999888777777444555666777777888888888555444333222222333444555333333333444555666777888;;;>>>DDDKKKRRRUUU{{{dddVVVOOOLLLKKKMMMOOOMMMHHHBBB???===999888888777666555444333333333444555666666666666444555555555333333555666666777999<<<@@@DDDGGGIIIPPPUUU\\\aaaeeeiiinnnrrrqqqqqqnnniiiccc^^^YYYVVVQQQTTTXXXYYYTTTLLLFFFDDD???DDDDDDGGGOOOTTTgggxxxuuuoooeee]]]YYYZZZ\\\ZZZ\\\```ccceeehhhjjjllliiilllnnnnnnmmmmmmnnnpppoooqqqtttvvvxxxyyyyyyxxxuuussssssssspppnnnrrryyyssskkkpppwwwmmmTTTIIIJJJNNN^^^|||}}}vvvxxxxxxyyymmmEEE<<<555555666555444555333333333222222222111111111111111111111111111111111111111000111111222222111111111222222222333333222111111333666===LLLZZZaaaeeekkkppprrrtttuuuvvvsssoooeeeZZZVVV]]]jjjuuukkk^^^RRRPPPXXXdddrrr~~~yyyrrrbbbZZZdddsssttt```\\\\\\ZZZcccqqq~~~|||yyyvvvtttsssooommmkkkjjjiiihhhfffdddbbb```]]][[[ZZZYYYWWWUUUWWWVVVUUUTTTTTTRRRNNNKKKHHHGGGGGGIIIJJJKKKJJJHHHEEEDDDAAA>>>;;;:::999999666666666666555555555555555555555555555555555555777666444222222333444555555555666666666666555555666777999:::::::::999888444555555666777888888888666444333222222333444666333333333444555666777888;;;>>>DDDKKKRRRUUUttt]]]RRROOONNNLLLNNNOOOMMMGGGAAA>>>>>>888888777666555444333333333333444555666666666666444666777666555444555666555666888:::>>>AAADDDEEEHHHMMMSSSXXX\\\```fffjjjjjjkkkhhhaaaYYYRRRLLLHHHHHHHHHKKKMMMLLLGGGDDDDDD>>>DDDEEEJJJSSSZZZooozzzssspppjjjaaaZZZYYY]]]aaa^^^```cccdddeeegggiiikkkoooqqqttttttssstttwwwyyyyyy{{{}}}~~~zzz}}}tttkkknnnuuurrrZZZNNNHHHKKK\\\}}}{{{pppqqqsssvvvkkkFFF===555555666555444555333333333222222222111111111111111111111111111111111000000000111222333333111111222222222333333333111000111444888@@@PPP___dddhhhnnnrrrtttuuuvvvwwwrrrlll```VVVUUUaaappp{{{cccYYYPPPQQQZZZgggtttyyytttddd___lll~~~mmm[[[[[[\\\\\\eeettt~~~~~~{{{xxxvvvtttrrrnnnllljjjiiiiiihhhfffdddccc```]]][[[ZZZYYYWWWUUUWWWVVVUUUTTTTTTRRRNNNKKKHHHGGGGGGIIIKKKKKKJJJIIIFFFDDDBBB>>><<<::::::999777666666666555555555555555555555555555555555555777666444222222222444555777777888888888888777777777888:::;;;<<<;;;;;;:::555555555666777888888999666555333222222333555666333333333444555666777888;;;>>>DDDKKKRRRUUUooo[[[QQQNNNMMMPPPOOOMMMJJJFFFBBB>>><<<888777666555555444444555555555555555555555555555444333222222222333444555666777999;;;===>>>>>>???FFFHHHKKKNNNSSSVVVYYY[[[___```___YYYPPPHHHCCCBBB@@@AAABBBCCCCCCCCCBBBBBB@@@CCCKKKQQQRRR\\\|||yyyuuusssmmmeeeaaaaaabbbcccbbbdddeeeggghhhiiilllpppsssuuuuuuvvvxxx{{{}}}}}}|||wwwkkkmmmrrr}}}^^^JJJJJJKKK___zzz|||pppnnnpppuuu{{{oooJJJ;;;555666333666888111444444333333333333222222111111111111111111111111000000000000000000000000111111222222222333333333333333333444999DDDSSS]]]bbbfffmmmrrrvvvvvvuuusssmmmjjj```VVVYYYgggssswww{{{{{{cccTTTNNNPPPVVVkkkuuuhhhgggtttkkk[[[ZZZ[[[ZZZgggyyy~~~|||zzzvvvssspppkkkjjjiiigggfffeeeeeeeeecccaaa^^^\\\[[[YYYVVVTTTUUUTTTSSSSSSSSSQQQNNNKKKKKKIIIGGGGGGHHHJJJJJJJJJFFFDDDAAA>>>;;;999888888666666666666555555555555333444555555666666555555444444444444444444444444555555666666666666666555999888666888:::;;;888666555555777888888999999999555444333222222222333444333333333333444666777999;;;???FFFMMMRRRTTTlllZZZQQQNNNNNNPPPOOOMMMJJJFFFAAA>>>;;;888777666555444444444444555555555555555555555555444444333222222333444555777888999;;;<<<======>>>@@@AAADDDGGGJJJMMMOOOPPPSSSTTTSSSNNNGGGAAA>>>===???AAACCCEEEEEEDDDDDDDDDCCCEEELLLVVV\\\lllxxxqqqmmmmmmhhhcccaaaccceeeffffffiiijjjkkklllmmmooosssvvvxxxyyyzzz}}}xxxkkkkkkpppeeeQQQMMMNNN___vvvuuuhhhjjjsss{{{vvvjjjMMM<<<555666444666888111444444333333333333222222111111111111111111111111111111111111111111111111111111222222222333333333222333333555;;;GGGUUU^^^eeehhhnnnssswwwwwwvvvuuummmhhh^^^WWW\\\jjjtttwwwvvvzzz```TTTTTT[[[eeezzz|||mmmmmm}}}zzzhhhZZZ[[[]]]___mmm}}}{{{yyyvvvrrroookkkjjjiiigggfffeeeeeeeeeaaa^^^\\\ZZZYYYWWWTTTRRRUUUTTTSSSSSSSSSQQQNNNKKKJJJHHHFFFFFFHHHIIIIIIIIIFFFDDDAAA>>>;;;999888888666666666666555555555555333444555555666666555555444444444444444444444444444444555666666777666666999888777888::::::888666666666777888888888888888555444333222222222333444333333333333444666777999;;;???FFFMMMRRRTTThhhXXXQQQOOOOOOPPPOOOLLLIIIEEE@@@===;;;888777666555444444444444444444444444444444444444555444333222222333444555888999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDFFFFFFEEEAAA>>>;;;;;;;;;===@@@CCCDDDDDDDDDFFFGGGMMMOOOVVVaaalll~~~zzzsssnnniiigggfffdddbbbcccfffjjjlllllloooppprrrrrrsssuuuxxx{{{}}}{{{llliiimmm~~~kkkWWWPPPQQQ___ooo||||||jjj^^^eeesssvvvlllSSS???666777444666777111444444333333333333222222111111111111111111111111222222222222222222222222111111222222222333333333111222333777>>>KKKXXXaaahhhkkkpppuuuwwwxxxxxxwwwllleee\\\YYYcccqqqxxxxxxwwwsss^^^YYYbbbssstttzzzrrrbbbYYY[[[```fffvvv}}}zzzxxxuuuqqqnnnkkkjjjiiigggeeeddddddddd^^^\\\YYYXXXWWWUUUSSSPPPTTTSSSRRRRRRRRRQQQNNNKKKIIIGGGEEEEEEFFFGGGGGGGGGEEEDDDAAA>>>;;;999888888666666666666555555555555333444555555666666555555444444444444444444444444333333555666777777777777999888777888::::::888777777777777777888888888888666555333222222222333444333333333333444666777999;;;???FFFMMMRRRTTT{{{eeeVVVPPPNNNNNNPPPNNNKKKGGGCCC???<<<:::777777666555444444444444444444444444444444444444555444444333333444555666::::::;;;<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>===<<<:::::::::<<<>>>;;;>>>BBBCCCDDDEEEIIILLLTTTZZZfffvvvzzzqqqlllhhhfffeeeddddddeeehhhkkknnnpppqqqtttuuuwwwwwwwwwyyy}}}mmmhhhjjjzzznnnXXXQQQQQQ\\\fffmmm}}}ooobbbZZZbbbrrr}}}tttZZZBBB777888555555777222444444333333333222222222111111111111111111111111222222222222222222222222111111222222222333333333111111333999CCCPPP\\\dddjjjmmmqqquuuxxxyyyxxxwwwjjjbbb\\\```nnn{{{~~~{{{gggZZZ]]]qqq~~~|||jjj^^^XXX\\\bbbkkk}}}|||tttpppqqquuutttuuu~~~{{{yyyvvvrrroookkkjjjhhhfffeeeccccccccc]]][[[XXXWWWVVVUUURRRPPPSSSRRRQQQQQQRRRPPPMMMKKKIIIFFFDDDDDDEEEFFFFFFEEEDDDCCCAAA>>><<<:::888777666666666666555555555555333444555555666555555555555555555555555555555555222333444666777888888888888888888999999999888777888777777777777777888888666555444333222222333444333333333333444666777999;;;???FFFMMMRRRTTTyyybbbUUUPPPNNNMMMPPPNNNJJJFFFAAA===:::999777666555444444333333333444444444444444444444444444444333333444666777888;;;<<<<<<======<<<<<<<<>>===<<<;;;;;;;;;:::999777777999<<<>>>@@@===@@@DDDEEEGGGKKKRRRXXX^^^iii}}}{{{rrrkkkgggffffffeeegggiiikkkmmmoooqqqsssuuuwwwxxxzzzzzz{{{}}}ppphhhhhhwwwpppYYYQQQOOOVVV]]]bbbsss~~~ggg```\\\cccrrrbbbFFF888999666555666222444444333333333222222222111111111111111111111111111111111111111111111111111111222222222333333333111111444<<>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888666555666999<<<>>>???AAADDDHHHIIIKKKRRR^^^gggvvvyyyssslllgggffffffgggggglllnnnooopppppprrruuuwwwxxxzzz{{{|||~~~sssjjjhhhuuuqqqZZZNNNJJJOOOTTT[[[oooiiidddbbbiiixxxiiiJJJ999:::777444555333444444333333333333222222111111111111111111111111000000000000000000000000111111222222222333333333222222666>>>KKKXXXccciiikkkoootttxxxzzzyyywwwuuuiiidddgggwww|||hhh[[[UUUbbb|||ppp```\\\[[[^^^fffrrrtttcccYYYUUUVVV[[[bbbsss~~~}}}~~~|||yyyuuurrrjjjiiigggeeecccbbbaaa```]]][[[YYYXXXWWWVVVTTTRRRQQQPPPOOOPPPQQQPPPMMMKKKIIIFFFDDDCCCDDDEEEDDDDDDBBBBBBAAA???===;;;999777666666666666555555555555333444555555666666555555555555555555555555555555333333555666777777777777777888::::::888777888999777666666666666888:::;;;888777555444333222333333333333333333444666777999;;;???FFFMMMRRRTTTppp[[[RRROOONNNMMMPPPMMMIIIDDD???;;;888777666666555444333333333333333333333333333333333333111111222444666999<<<>>>===>>>???@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;::::::999777555777;;;===>>>===BBBEEEHHHIIILLLVVVfffrrr}}}zzztttpppkkkhhhhhhjjjkkklllnnnpppqqqqqqppprrruuuyyyyyy{{{}}}wwwllliiisssqqqYYYMMMFFFGGGMMMVVVmmmqqqkkkgggpppnnnMMM::::::777444555333444444333333333333222222111111111111111111111111111111111111111111111111111111222222222333333333333333777@@@NNN[[[eeeiiilllpppwww|||~~~{{{wwwtttjjjhhhpppsss```XXXUUUbbb~~~~~~}}}|||yyyggg^^^\\\]]]aaaiiixxxiiiZZZSSSRRRWWW]]]oooxxxllleeeaaaaaa```[[[^^^```aaaccchhhnnnsss|||~~~|||yyyuuurrrjjjiiigggeeecccaaa``````\\\ZZZXXXWWWWWWVVVTTTRRRPPPOOOOOOOOOPPPOOOMMMJJJIIIGGGEEEDDDDDDEEEDDDDDDAAAAAAAAA@@@>>>;;;999777666666666666555555555555333444555555666666555555555555555555555555555555444444555666666777666666666888::::::888777888999666555555555666888;;;<<<999777666444333333333333333333333333444666777999;;;???FFFMMMRRRTTTlllYYYPPPOOOOOONNNPPPMMMHHHCCC>>>:::888777666666555444333333333333333333333333333333333333000111222444777:::===???>>>>>>???AAAAAABBBBBBAAA??????>>>>>>===<<<<<<<<<;;;999888999===??????===AAACCCEEEFFFJJJVVVhhhvvvxxx}}}yyyvvvsssppplllkkklllnnnppppppnnnpppqqqpppoooqqqvvvzzzzzz|||~~~yyymmmjjjqqqoooVVVLLLCCCCCCIIITTTlll~~~yyypppjjjuuuqqqNNN:::;;;888444555333444444444333333333222222111111111111111111111111222222222222222222222222111111222222222333333333444444888AAAOOO]]]eeeiiimmmrrryyy}}}xxxtttlllllluuummmZZZSSSNNNZZZsss{{{wwwwwwqqq~~~tttaaa]]]]]]___dddlll|||sss```UUURRRUUU]]]eee}}}pppgggZZZPPPKKKKKKMMMNNNKKKLLLLLLJJJIIILLLRRRWWWVVV^^^jjjuuu~~~}}}{{{xxxtttqqqjjjiiigggdddbbbaaa```___[[[YYYWWWVVVVVVUUUSSSQQQOOOOOONNNOOOPPPOOOMMMJJJJJJHHHEEEDDDDDDEEEEEEDDDAAAAAAAAA@@@>>>;;;999777777666666666555555555555333444555555666666555555666666666666666666666666555555666666666666666555666888;;;:::888666888999555555444555666999<<<>>>999888666444333333333333333333333333444666888999;;;???FFFMMMRRRUUUhhhXXXRRROOOPPPRRRVVVPPPHHHBBB===:::888666555555444444444333333333333444444555555444444333555777888999999;;;>>>@@@???@@@BBBDDDEEEEEEDDDDDDBBBAAA???===<<<;;;::::::555666888:::<<<>>>@@@@@@@@@??????AAAFFFMMMSSSXXX___dddmmmyyyzzzvvvsssrrrrrrrrrrrrssstttuuuuuurrrrrrrrrrrrssstttuuuuuuyyy{{{}}}~~~oooiiiooo|||vvvXXXNNNEEEBBBLLLYYYeeewww|||sssvvvmmmPPP>>>999222111333000333333333333333333333333000111111222222111111000111111111111111111111111222222111111222222333444444777===GGGSSS___gggkkkrrrwww|||}}}~~~}}}xxxrrrhhhjjjrrr~~~mmm[[[SSSQQQ\\\llluuutttooonnnqqqxxxqqqfff]]][[[^^^gggsssqqq___UUUSSSZZZhhhtttoooZZZTTTLLLGGGGGGGGGFFFEEEEEEFFFGGGFFFEEEEEEFFFHHHKKKOOOSSSWWW]]]gggttt|||~~~|||zzzwwwtttqqqlllkkkhhheeebbb___^^^]]]]]][[[ZZZZZZYYYWWWSSSPPPOOOOOONNNNNNMMMMMMLLLLLLGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA???<<<:::888777444444444444444444444444444444444555555555555666777666444333333444555666999999999999888777555555777777777777777777888999888888777777777888:::;;;888777666555444333333333333333222222333444666777;;;???FFFLLLQQQSSSfffWWWQQQOOOPPPSSSUUUOOOHHHAAA===:::888666555555444444444333333333333333444444444444444444555777999:::;;;<<<>>>@@@???@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA???===;;;:::999666777888:::;;;===>>>???======<<<===???DDDHHHKKKIIIOOOYYYfffvvv}}}yyyuuurrrqqqqqqrrrssstttvvvwwwxxxrrrrrrrrrrrrssstttvvvvvvyyy{{{}}}~~~nnnhhhkkkxxx|||^^^RRRIIIGGGPPP\\\iii~~~qqqnnnwwwhhhLLL;;;888444444777444333333333333333333333333111111222222222222111111111111111111111111111111222222111111222222333444444777>>>HHHTTT___hhhlllrrrxxx|||}}}~~~}}}xxxqqqhhhjjjrrr~~~lllZZZSSSMMMYYYiiissstttqqqrrruuu~~~oooddd]]]\\\```iiiuuuyyyfffZZZWWW^^^mmm{{{nnn\\\QQQMMMGGGDDDDDDEEEEEEDDDCCCCCCDDDCCCBBBBBBDDDFFFGGGJJJMMMPPPTTT\\\eeemmmzzz~~~{{{xxxtttqqqlllkkkhhheeebbb___]]]]]][[[YYYXXXWWWWWWUUUQQQNNNMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFEEEEEEDDDDDDEEEEEEDDDCCCAAA???<<<:::888777444444444444444444444444444444444555555555555666666555333222222444555666555555666777888999::::::777777777777777888888999999888777777777888:::;;;888777666555444333333333333333222222333444666777;;;???EEELLLQQQSSS|||cccUUUPPPOOOQQQSSSSSSNNNGGG@@@<<<:::888666555555444444444333333333222222333333444444444444444777:::<<<===>>>???AAA@@@AAACCCDDDEEEFFFEEEEEEDDDDDDCCCBBB???<<<:::888888888999:::;;;<<<<<<===<<<;;;:::999:::;;;===>>>???BBBHHHPPPYYYeeepppxxxvvvxxxvvvpppkkkkkkjjjhhhvvv|||~~~{{{xxxuuusssqqqrrrrrrsssuuuwwwyyyzzzrrrrrrrrrssstttuuuwwwxxxyyy{{{~~~oooggggggsssfffTTTNNNLLLSSS]]]llluuujjjnnnzzz~~~fffJJJ;;;999555555777444333333333333333333333333222222333333333333222222111111111111111111111111222222111111222222333444444888@@@JJJVVVaaaiiimmmsssxxx|||}}}~~~}}}vvvnnngggiiipppzzziiiWWWQQQPPP]]]llltttuuuuuuwwwyyy~~~~~~kkkaaa]]]^^^cccmmmxxxnnn___[[[cccuuuqqq^^^PPPIIIGGGDDDCCCDDDEEEEEEDDDBBBCCCDDDCCCBBBCCCDDDFFFFFFIIILLLMMMNNNRRRYYY^^^iiivvv}}}yyytttpppllljjjgggdddaaa___]]]\\\YYYWWWUUUUUUTTTRRROOOLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA???<<<:::999888444444444444444444444444444444444555555555555666444444333222333444666777555555555555666888:::;;;777777777777777888999999999888777777777888999:::888888666555444333333333333333222222333444666777:::???EEELLLQQQSSSyyyaaaTTTOOOOOOQQQTTTRRRLLLEEE???<<<999888666555555444444444333333333222222222333333444555666444888<<>>EEELLLQQQSSSwww```SSSOOOOOORRRUUUPPPKKKDDD>>>;;;999777666555555444444444333333333222222222333444555777888777:::>>>@@@@@@@@@AAAAAAAAABBBDDDFFFGGGGGGFFFFFFEEEEEEEEEDDDAAA>>>:::888999999999999999999999999888888888888777777666666555777888:::<<>><<<;;;999999666666666555555444444444444444444555555555555666444555555555666777888999===;;;888555333333444444666666666666777888999::::::999888777777888999999999888777666555444444444333333222222333444666777999>>>EEELLLQQQTTTvvv___SSSOOOOOORRRVVVNNNIIIBBB===:::888777666555555444444444333333333333333333333555777999;;;;;;===@@@AAAAAA@@@AAABBBBBBCCCEEEFFFGGGGGGGGGGGGEEEDDDDDDCCC@@@===;;;999888888888888888888888888555555555555666666666666666888;;;<<<===???BBBDDDFFFFFFIIIMMMRRR\\\lll{{{}}}{{{{{{zzzyyyxxxvvvuuutttsssrrrqqqqqqqqqrrrrrrsssuuuwwwzzz|||}}}vvvmmmeeennn}}}eeeLLLFFFCCCEEEJJJVVVrrroooccc```hhhwww|||yyynnnQQQ???;;;555555888444333333333333333333333333222222333333333333222222111111111111111111111111222222111111222222333444333<<>>===;;;:::999777777666666555444444444444444444555555555555666555555555666777777777888888777666555555555666777666666666666777888:::::::::999888777777777888999999999777666555444444444333333222222333444666777999===DDDLLLQQQTTTwww```SSSOOOPPPRRRVVVLLLHHHAAA<<<999888777666555555444444444333333333444333333444666888;;;===>>>@@@AAAAAA@@@@@@AAABBBBBBCCCEEEGGGHHHHHHHHHGGGDDDCCCBBBAAA???===<<<;;;777777888888888888888888555555555555555666888888<<<>>>???@@@??????AAABBBEEEEEEJJJRRRXXXaaasss|||zzzzzzyyyxxxwwwvvvuuutttssssssrrrrrrsssrrrssstttvvvxxx{{{}}}wwwmmmfffnnn|||aaaLLLEEEAAACCCGGGQQQhhh~~~}}}nnnaaa]]]fffwwwuuuVVVBBB<<<555444777444333333333333333333333333111111222222222222111111111111111111111111111111222222111111222222333444333===KKKWWW```hhhpppuuuzzz|||}}}~~~|||ooobbb[[[\\\bbbkkksss|||{{{bbbWWWWWWdddzzzttthhhgggwww}}}hhh\\\ZZZ\\\cccooo}}}zzzggg]]]VVVPPPNNNPPPLLLNNNOOOMMMLLLKKKNNNPPPRRRSSSUUUVVVVVVXXXZZZ]]]\\\___aaaaaa```bbbgggkkkoootttxxx||||||xxxtttqqqoooiiihhheeebbb___\\\ZZZZZZYYYVVVSSSQQQPPPPPPNNNMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@>>>===;;;:::999777777777666555444444444444444444555555555555666444444555555555555555444444444555555666777777888555555666666777999:::;;;;;;:::888777777777888999:::999888666555555444444333333222222333444666777999===DDDLLLQQQTTTwww```SSSPPPPPPRRRVVVLLLGGG@@@<<<999888777666555555444444444333333333444444444444666999===???AAABBBBBBAAA??????AAACCCBBBDDDEEEGGGHHHHHHHHHHHHDDDCCCAAA???>>>===<<<<<<777777777777888888888888888777777666777888:::;;;888;;;>>>AAABBBCCCEEEGGGCCCDDDKKKVVV^^^hhh{{{|||nnnllllllqqqzzz~~~{{{yyyyyyxxxwwwvvvuuuuuuttttttttttttuuuuuurrrssstttvvvyyy|||~~~wwwmmmgggnnn{{{```OOOGGGBBBDDDGGGOOObbbwwwyyyiiiZZZUUU___rrr|||]]]FFF===333111444111333333333333333333333333111111111222222111111111111111111111111111111111222222111111222222333444333>>>LLLXXXaaahhhpppvvvzzz|||}}}~~~|||nnn```VVV[[[fffsss|||www```XXX[[[xxxvvvfffhhhwww{{{fff[[[ZZZ]]]eeerrr{{{kkk]]]YYYXXXUUUSSSTTTPPPQQQSSSRRRPPPQQQTTTXXXWWWYYY[[[\\\\\\^^^aaacccgggiiijjjjjjiiikkkppptttsssxxx}}}|||xxxuuurrrqqqiiigggeeeaaa^^^\\\ZZZYYYXXXVVVRRRPPPOOOOOOMMMLLLLLLKKKJJJIIIGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBAAA@@@>>>===;;;::::::888777777666555444444444444444444555555555666666333333333444444333222222444444555666777777666666555555555666777999:::;;;;;;:::888777777777888888:::999888666555555555555333333222222333444666777999===DDDLLLQQQTTTqqq[[[PPPOOOPPPRRRTTTMMMHHHAAA<<<999777666555333333333222222111111111111333666888:::<<>><<<;;;<<<<<<777777777777777666666666888666555666888;;;>>>>>>???DDDGGGFFFEEEEEEFFFFFFJJJJJJPPP^^^pppyyyfff]]]SSSUUUZZZaaajjjqqqxxx{{{|||xxxuuuvvvtttqqqrrruuuxxxwwwuuusssqqqpppqqqqqqvvvwwwwwwxxxzzz}}}|||nnnhhhiiissseeeOOOFFF??????CCCLLL^^^ooosssaaaVVVVVVaaapppzzzjjjEEE<<<<<<666333555333333333333333333333333222222222222222222222222111111111111111111111111222333444333222222333555555AAAQQQ\\\bbbiiirrryyywwwkkk```^^^gggtttlll[[[ZZZaaa~~~kkkddddddzzztttccc[[[[[[___jjjyyy}}}xxxvvvsssxxx|||kkkhhhccc^^^YYYVVVTTTSSSWWWXXXXXXXXXWWWWWWYYY[[[ZZZ]]]```dddfffiiimmmpppqqqrrrsssuuuwwwyyy|||~~~~~~zzzvvvpppkkkiiifffbbb```^^^\\\ZZZXXXVVVSSSPPPNNNNNNNNNNNNMMMKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBB@@@??????@@@@@@>>>>>>>>>>>>===<<<;;;:::777777555444444444444444333333333444444444555555888555222222555666555444444444444444444555777777999888777666666777888999777777777777777666555555888888888777777666555444444444333444444555666777===@@@FFFMMMSSSVVVrrr\\\RRRQQQRRRSSSUUULLLGGGAAA<<<999777666555333333333222222222111111222444777:::;;;===@@@BBBBBBBBBBBB@@@??????AAACCCDDDCCCDDDFFFHHHIIIIIIHHHGGGEEEBBB>>><<<;;;;;;;;;888777777777666666666666999999888999<<<>>>@@@AAAAAADDDFFFFFFFFFGGGGGGGGGOOOSSS^^^pppyyybbbUUUQQQMMMNNNPPPUUU]]]fffnnnssswwwsssppppppnnnkkklllooopppqqqrrrrrrrrrssstttvvvwwwxxxxxxyyy|||~~~}}}nnnhhhjjjuuueeeNNNEEE@@@AAADDDMMM```sss~~~ttteeeZZZXXX```oooyyywwwLLL===;;;666222444333333333333333333333333222222222222222222222222111111111111111111111111222333444333222222444666777CCCSSS^^^dddkkkttt{{{xxxkkkaaadddnnn|||zzzeeeVVVWWW___vvvrrrbbb^^^gggsssccc\\\]]]aaalll{{{{{{zzzzzzyyywwwzzzwwwooohhhfffbbb^^^ZZZYYYXXXXXXYYYZZZ[[[ZZZYYYYYY[[[]]]```cccfffiiilllooosssvvv{{{}}}{{{wwwqqqlllhhheeebbb___^^^\\\ZZZXXXVVVSSSPPPNNNNNNNNNNNNMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDCCCBBB@@@??????@@@@@@@@@@@@???>>>===;;;999888777777666555444444444444333333333444444444555555777555222222444666555444444444444444555666777777999888777666666777888999888888888888888777777666888888888777777666555444444444333444444555666777===???EEEMMMSSSVVVqqq\\\SSSRRRSSSTTTVVVLLLGGG@@@;;;888777666555333333333333222222222222444666:::<<<===???AAACCCBBBCCCBBB@@@???>>>@@@BBBEEEDDDDDDFFFHHHIIIHHHGGGFFFDDDAAA>>><<<:::::::::999888888777777666777777;;;<<<===>>>@@@BBBCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJPPPZZZmmmxxx```MMMGGGIIIHHHHHHHHHKKKQQQ[[[eeejjjqqqlllhhhfffccc___```cccfffiiimmmppprrruuuwwwzzzyyyyyyzzz{{{}}}~~~ooofffiiiuuucccMMMEEE@@@AAACCCKKK___tttzzztttiii^^^YYY```ppp|||PPP===:::666333444333333333333333333333333222222222222222222222222111111111111111111111111222333444333222222444666:::FFFVVVaaagggmmmuuu|||xxxkkkaaadddppp}}}qqq___RRRUUU^^^ppp}}}xxxuuukkkaaabbbhhhpppbbb]]]```cccooo~~~xxxnnnhhheeecccaaa^^^]]]]]]^^^^^^]]]^^^___^^^]]]^^^___aaagggiiillloooqqqtttxxx{{{}}}xxxrrrmmmgggeeeaaa___^^^\\\ZZZXXXVVVSSSPPPNNNNNNOOONNNMMMKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@???===:::888777888777666555444444444444333333333444444444555555666444333333444555555444444444444444555666777888999888777777777777888999999999999999999888777777888888888777777666555444444444333444444555666777<<>>???AAABBBDDDCCCCCCCCCAAA??????@@@BBBFFFEEEEEEFFFHHHHHHGGGEEEEEECCCAAA>>><<<:::999999:::999888777777777888888<<<>>>@@@BBBCCCDDDFFFGGGIIIFFFFFFGGGHHHIIILLLPPP[[[kkkvvvaaaQQQGGGFFFIIIHHHGGGGGGJJJPPPXXX```eeekkkddd^^^[[[WWWTTTUUUYYY```dddjjjoooqqqtttwwwzzzzzz{{{|||~~~pppcccfffsssaaaMMMDDD???AAAAAAGGG]]]vvv~~~yyyooobbb[[[bbbuuu|||NNN:::888777444444333333333333333333333333222222222222222222222222111111111111111111111111222333444333333333555777;;;GGGWWWccciiinnnvvv}}}wwwkkkbbb```mmm|||{{{nnn]]]QQQTTT]]]lllvvvuuuooooooiiieeekkkooo}}}lll___]]]aaaeeepppyyysssmmmhhheeedddbbb``````aaabbbccccccdddeeeeeecccdddeeegggkkkmmmppprrrtttwww||||||wwwqqqlllfffddd```^^^]]]\\\YYYXXXUUUSSSPPPOOOOOOOOONNNLLLKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@???===;;;999888888777666555444444444444333333333444444444555555444444333333444555555555444444444444555666777888888888888888888888888888888888999999888888777666888888888777777666555444444444333444444555666777;;;>>>DDDLLLSSSVVV~~~lllYYYRRRSSSSSSSSSTTTJJJEEE???:::888777666555333333333333333333333333777:::>>>@@@AAABBBCCCDDDDDDDDDDDDBBB@@@@@@BBBCCCGGGFFFFFFFFFGGGGGGFFFDDDCCCBBB@@@>>><<<:::999888:::999888777777888999:::<<>>===;;;;;;888888666555555555555555333333333444444444555555222333444444444444444555555555555555555666888888888888999999999999888888777777888888777777666555888888888777777666555444444444333444444555666777:::===DDDLLLSSSVVV{{{iiiXXXRRRSSSTTTSSSSSSIIIEEE???:::888777666666333333333333444444444444777;;;???BBBBBBCCCCCCDDDDDDEEEDDDCCCBBBBBBDDDFFFIIIGGGFFFGGGGGGGGGDDDCCC@@@??????===<<<;;;999999:::999777777777999<<<======AAADDDEEEEEEFFFJJJMMMPPPMMMNNNQQQRRRVVVfffyyykkk\\\NNNMMMQQQSSSRRRQQQRRRUUUYYY]]]aaacccddddddcccZZZQQQNNNNNNRRRZZZccciiinnnrrrrrrpppooorrrvvv|||}}}~~~vvvhhhjjjvvv~~~]]]JJJAAA>>>CCCEEENNNooorrreeeiii{{{rrrQQQ???;;;777333111333333333333333333333333222222222222222222222222111111111111111111111111222333444444444444666888===JJJ[[[ffflllqqqxxx}}}~~~wwwooojjjuuu~~~}}}|||~~~nnn[[[PPPRRRZZZgggmmmllllllrrrrrrxxxvvveee[[[\\\ccchhhsssxxxvvvxxxxxxxxx{{{tttqqqooommmkkkjjjiiihhhggghhhiiikkklllrrrssstttsssrrrrrrtttvvvxxxyyy{{{|||~~~yyysssmmmhhhdddbbb^^^]]]\\\[[[YYYWWWTTTSSSQQQPPPPPPOOOMMMKKKJJJJJJIIIGGGFFFEEEDDDCCC@@@AAAAAABBBBBBAAAAAA@@@????????????>>>===<<<<<<888888777666555555555555333333333444444444555555000222444555444333444555555555555555666777888888888888999::::::999888888777777777777777666555555888888888777777666555444444444333444444555666777:::===CCCKKKSSSVVVyyyiiiXXXSSSUUUUUUTTTTTTIIIDDD>>>:::888777666666333333333444444444555555888;;;???BBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDGGGIIIJJJHHHGGGGGGGGGFFFDDDBBB============<<<;;;::::::999888777777888;;;>>>@@@@@@CCCFFFFFFEEEGGGLLLQQQRRRQQQUUU[[[\\\ddd}}}rrr]]]XXXVVV\\\aaacccdddfffgggiiimmmqqqtttuuuuuuuuunnncccWWWPPPOOOTTT^^^hhhssswwwyyywwwrrrppptttxxx|||}}}xxxkkklllvvv|||[[[LLLAAA===BBBDDDNNNrrruuuhhhkkkyyylllQQQ???888666444333333333333333333333333333222222222222222222222222111111111111111111111111111333444444444555777999???MMM]]]iiiooosssyyyyyysssqqq~~~nnn]]]SSSVVV^^^nnnssstttxxxsssddd\\\___gggjjjvvvqqqlllnnnqqq}}}tttsss}}}zzzuuutttssspppnnnkkkkkkjjjjjjkkknnnppprrrxxxyyyzzzyyyxxxxxxzzz|||}}}~~~yyyrrrlllgggcccaaa^^^\\\[[[ZZZYYYWWWTTTRRRQQQPPPPPPOOOMMMKKKJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@AAABBBBBBBBBAAA@@@AAAAAA@@@???>>>===;;;:::999888777666555555555555333333333444444444555555///111444555444333444555555555555555666777888999888999999::::::999999888777888888888888777666666888888888777777666555444444444333444444555666777999<<>>999888777666666333333333444444555555555777;;;@@@BBBCCCCCCCCCCCCDDDEEEFFFEEEEEEFFFIIIKKKJJJIIIGGGGGGGGGFFFCCCAAA<<<<<<<<<===<<<<<<;;;;;;888777666666888<<>><<<:::999999888777666666555555555333333333444444444555555...111555555444333444666555555555666666777888999888999:::;;;;;;:::999888999999999999999888777777888888888888777666555444444444444444444555777777999<<>>???===:::777666666888999888888888999<<<@@@CCCEEEIIIIIIJJJLLLJJJGGGKKKQQQVVVaaannnvvvkkkaaa^^^ccckkkttt|||cccWWWTTTWWWbbbooo}}}xxxxxx|||~~~~~~}}}{{{}}}~~~~~~yyyjjjgggmmm~~~zzzXXXJJJBBB======@@@IIIaaayyy~~~llleeebbbiiizzzqqqgggNNN:::777444111777444444333333333333222222333333222111111222333333333333222222222222222222222222333222222444777:::FFFVVVfffmmmpppvvv}}}}}}wwwsss{{{iii[[[\\\cccooo{{{{{{lllccc___aaagggjjj}}}vvviiibbbccciiiooosss{{{uuutttyyy~~~wwwttttttsssrrrppppppoooooopppsssvvvzzz|||xxxppphhhcccbbbaaa^^^\\\YYYWWWVVVVVVUUUSSSPPPOOONNNMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@AAABBBBBBAAA@@@???>>>===;;;::::::888777666555444333333333222222333333333333444444555555555555555555444444666666666666777888999:::555555666777888999:::::::::<<<===<<<:::888888999999:::;;;;;;:::777555333333333333333444555666666999<<>>999666555333222555444444444444666777888:::;;;>>>@@@BBBDDDEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIFFFFFFFFFEEECCC@@@===<<<:::999888777777999:::<<<::::::;;;<<<>>>BBBEEEGGGLLLKKKLLLMMMKKKIIIMMMSSS^^^jjj{{{uuukkkggggggmmmttt}}}|||bbbVVVSSSWWWdddqqq~~~}}}|||zzz{{{|||}}}~~~yyyiiiggglll~~~{{{XXXIIIBBB>>>???@@@GGG\\\rrrnnndddbbbooowwwmmmSSS???;;;666222777444444333333333333222222333333222111111222333333222222222222222222222222222222333222222444777:::GGGWWWhhhoooqqqwww~~~yyyrrrmmmsss{{{vvvccc___fffuuuwwwjjjaaa^^^bbbhhhppp~~~ooojjjdddbbbfffnnnwww|||yyyvvv{{{|||wwwuuuuuuvvvvvvtttsssrrrssstttvvvzzz}}}yyyrrrlllhhhbbbaaa___\\\ZZZXXXWWWVVVUUURRRPPPNNNNNNMMMLLLJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBAAA@@@???===<<<::::::888777666555444333333333222222333333333333444444555555555555555555555555666666666666777888999999666666666777888888999999999;;;<<<;;;999777777888999:::;;;;;;:::888555444333333333333444555666666999<<>>999666555444333444444333333444555777888;;;<<<>>>@@@BBBDDDDDDEEEDDDEEEGGGIIIJJJJJJJJJIIIEEEFFFFFFDDDBBB>>>:::888444555666888:::<<<===>>>===>>>>>>???AAADDDGGGIIINNNMMMNNNOOOMMMKKKOOOVVVcccpppzzzqqqnnnllljjjkkkqqqvvv|||}}}aaaTTTRRRWWWdddrrrzzz}}}~~~|||{{{zzzxxxyyyzzzzzz{{{~~~zzzhhheeekkk||||||YYYHHHBBB???@@@@@@EEEXXXlll~~~}}}iii]]]___ttt~~~rrrWWWBBB>>>888111555444444333333333333222222333222222111111222222333111111111222222333333444222222333222222444888;;;HHHYYYiiipppsssyyy|||tttjjjdddfffnnnxxx|||hhhhhhrrryyy{{{sssfff```^^^cccjjjvvvzzznnnfffdddgggjjjmmmpppsssvvvxxx~~~|||xxx~~~|||zzzwwwvvvwwwyyyzzzzzzwwwwwwwwwyyy{{{~~~{{{uuuoookkkcccbbb```]]][[[YYYXXXWWWTTTRRROOONNNMMMMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@>>><<<:::999888777666555444333333333222222333333333333444444555555555555555555555555555555555555666777888888777777777777777777777777888:::;;;:::888666666777999999:::;;;:::888555444333333333333444555666666999<<>>??????@@@@@@@@@BBBCCCFFFHHHIIINNNMMMNNNOOONNNLLLQQQXXXbbbooowwwpppgggaaa___bbbeeehhhppp{{{|||___RRRPPPUUUaaannnsssyyy}}}~~~|||~~~~~~}}}|||zzzyyyxxxvvvwwwwwwxxxyyy{{{{{{gggdddjjj{{{}}}ZZZHHHBBB?????????EEEXXXlllzzzvvvbbbYYY^^^wwwvvvXXXBBB===777///222444444333333333222222222222222222222222222222222000000111222333333444444111222333222333555999<<>>>>>>>>AAAAAABBBCCCDDDFFFGGGHHHLLLKKKLLLNNNMMMMMMRRRZZZdddqqqssseee[[[VVVVVV[[[___cccmmm{{{xxx\\\PPPNNNRRR\\\gggppptttvvvwwwzzz~~~~~~}}}|||{{{yyyxxxwwwtttuuuuuuuuuvvvxxx|||zzzvvv{{{gggdddiiizzz~~~YYYIIIBBB>>>>>>???FFF[[[rrrrrr^^^YYY```vvv}}}\\\CCC>>>777111333444444333333333222222222222222222222222222222222000000111222333333444444111222333333333555999<<>>@@@AAACCCDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIFFFDDDAAA>>>:::888666666777888:::===>>>?????????AAABBBCCCDDDEEEFFFGGGGGGJJJIIIJJJLLLMMMMMMTTT]]]jjjyyyvvvdddWWWTTTVVVZZZbbblllvvvpppVVVMMMMMMPPPWWW___fffiiiiiiiiinnnwww~~~~~~~~~}}}|||zzzyyywwwvvvrrrssstttttttttwwwzzz~~~}}}xxxkkkaaammm~~~|||hhhdddhhhyyy~~~YYYIIIBBB>>>>>>@@@HHH^^^uuulllZZZYYY```qqqdddFFF???:::444777444444333333333333222222111222222333333222222111111111111222222333333444111222333333444666:::===LLL\\\mmmtttwww|||xxxnnnccc[[[^^^gggpppuuuvvvyyy~~~jjj```jjjyyywwwppp~~~pppddd___```hhhpppvvvyyyttttttyyy|||}}}~~~{{{{{{|||}}}|||zzzzzz|||}}}~~~vvvnnnrrruuuxxxxxxuuupppllljjjcccbbb```]]][[[YYYXXXWWWRRRPPPMMMLLLKKKKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@??????===>>>???@@@???===;;;:::888777666555444333333333222222333333333333444444333333444444555666666666555555555555666777888888999888888888777777666666777999:::999777555555666777888:::::::::888777555333333333333444555666666999<<>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIGGGDDD@@@;;;888777888888999:::;;;===???@@@AAAAAACCCDDDEEEFFFGGGGGGHHHHHHHHHGGGIIILLLMMMOOOWWW```nnn~~~mmm]]]WWW[[[bbbmmm{{{~~~fffPPPJJJMMMOOOTTTZZZ[[[]]]]]]]]]dddpppyyy|||~~~~~~|||zzzxxxwwwvvvrrrssssssssssssuuuyyy|||{{{}}}zzzjjjaaaYYY___kkkzzz|||iiieeehhhxxx}}}XXXGGGAAA???@@@BBBIII]]]rrr{{{zzzkkk]]]^^^hhhyyylllIII???999444888444444333333333333222222111222333333333333222111222222222222222222222222111222333333444666;;;>>>OOO```pppwwwzzzyyypppggg```kkkttt~~~|||~~~rrrbbb\\\eeerrrzzzzzzmmmbbb___aaajjjsss|||}}}}}}{{{}}}|||~~~~~~}}}nnneeeaaalllqqqvvvxxxuuuqqqmmmkkkbbbaaa___\\\ZZZXXXWWWVVVRRROOOMMMKKKKKKJJJIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@AAAAAABBBAAA@@@???>>>:::;;;===??????===;;;:::888777666555444333333333222222333333333333444444333333444444555666666777666666666666777888999999888888888777777777777777888999::::::888666666777777888999::::::999777666333333333333444555666666999<<>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHDDD???:::777777999:::::::::<<<===???AAACCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGIIILLLNNNQQQYYYcccnnn{{{mmmbbb```gggnnnttt^^^KKKHHHMMMPPPSSSXXXWWWZZZ[[[\\\dddpppzzz}}}~~~|||{{{yyywwwvvvrrrrrrsssssssssuuuyyy||||||xxxkkk___YYYYYY[[[aaaooo}}}jjjeeehhhxxx}}}WWWEEEAAA@@@CCCDDDIIIZZZnnnwwwzzzqqqgggkkkwwwpppIII>>>777333777444444444333333333222222111222333444444333222111333333222222222222222222111222333333444777;;;>>>RRRbbbssszzz|||zzzrrrjjjdddrrrzzz{{{vvv{{{wwwcccXXXXXXfffuuu|||kkkaaa^^^bbblllvvvxxxxxx{{{zzz|||xxxkkkggggggpppuuu{{{|||xxxrrrnnnlllbbbaaa^^^\\\YYYWWWVVVVVVRRROOOMMMKKKKKKJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@AAABBBAAA@@@???>>>888:::<<<>>>???===<<<:::888777666555444333333333222222333333333444444444333333444444555666777777666666666777777888999:::777777777777777777888888888:::;;;:::888666666777777888999::::::999777666333333333333444555666666999<<>>@@@BBBBBBAAAAAABBBCCCEEEEEEFFFGGGIIIJJJKKKLLLCCC@@@===999888888:::;;;>>>>>>======>>>@@@CCCDDDEEEFFFGGGIIIJJJKKKLLLLLLIIIGGGHHHKKKMMMPPPXXX```ooovvvkkkbbbaaaqqq|||qqq```TTTIIIGGGIIILLLOOOSSSXXXYYY\\\```fffnnnvvv|||}}}~~~}}}{{{xxxvvvwwwxxxsssttttttttttttuuuxxxzzz}}}uuujjjbbb]]]^^^```gggrrrzzzhhhhhhkkkwwwqqqSSSGGGAAA???CCCEEEJJJZZZlll|||wwwwwwiiiKKK<<<666666777555555444444444333333333333333333222222111111111222222222222222222222222444222111444444666<<>>???@@@???>>><<<@@@@@@AAA@@@???<<<999777:::999888666555555555555222333555444333333444666555555555555666666666666777777888888888888777666888888888777777777777777777888888888777666444333777888:::;;;;;;999666555666666444444333444555666:::>>>DDDJJJOOORRRyyyfffYYYUUURRRWWWXXXMMMDDD???:::666444444444444555444444444666999;;;===>>>@@@BBBBBBAAA@@@AAABBBBBBCCCEEEFFFHHHIIIIIIIIICCC@@@===999888999:::<<>>>>>>>>@@@BBBEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMJJJGGGGGGJJJLLLOOOXXXaaattttttlllgggkkk~~~~~~wwwmmmddd```VVVKKKAAA@@@CCCEEEIIIMMMUUUXXX[[[___dddkkkuuu{{{}}}}}}|||yyyvvvttttttuuussstttuuuttttttvvvxxx{{{~~~xxxqqqmmmqqqttt{{{zzzhhhgggkkkwwwoooRRRGGGAAA???AAADDDMMMccczzzdddJJJ>>>888555555555555444444444333333333333333333222222222111111222222222222222222222222444222222444444666<<>>???@@@@@@>>><<>>DDDJJJPPPSSSyyyeeeZZZVVVSSSWWWWWWMMMDDD@@@:::666555555444444555444444555777:::<<<>>>???AAABBBBBB@@@??????@@@???AAADDDFFFGGGHHHGGGFFFCCCAAA===:::999999;;;<<>>???BBBOOOmmmyyyYYYFFF>>>999666555555555444444444333333333333333333222222222222111222222222222222222222222444222222444444666===FFF[[[kkkwww{{{{{{sssoooqqqwwwvvvqqqjjjkkkyyy{{{hhh[[[RRRTTThhhwwwgggbbbaaadddooo|||uuuvvv~~~~~~{{{uuuppphhheee```]]][[[YYYVVVUUUQQQQQQOOONNNLLLJJJIIIIIIFFFDDDCCCCCCCCCCCCBBB@@@@@@???>>>???@@@@@@>>><<<===>>>???@@@???===;;;::::::999888666555555555555222333555444333333444666555555555555666666666666777666666555666777999:::999999999999999999999999888999::::::999888666555777888:::;;;;;;999777555666555444333333444555666;;;???EEELLLQQQTTTyyyfff[[[WWWTTTXXXXXXMMMDDD@@@:::666555555555444555555555777999;;;===>>>@@@AAABBBBBB???>>>>>>>>>>>>AAADDDGGGHHHHHHFFFEEECCCAAA===:::999:::<<<>>>>>>>>>???AAACCCFFFHHHIIIFFFGGGIIIKKKLLLMMMMMMMMMMMMJJJIIIJJJJJJOOO\\\iii~~~~~~pppnnnuuukkk```UUUSSSVVVXXXUUUQQQHHH@@@::::::<<<>>>BBBGGGIIIOOOVVVZZZ^^^gggsss}}}~~~{{{xxxuuuuuuvvvssstttuuuvvvwwwyyy}}}yyyffffffkkkxxxdddMMMDDD@@@>>>???AAAOOOoooyyyyyynnnQQQ@@@;;;999777777555555444444444333333333222222222222222222222222222222222222222222222222333222333555444666???III\\\lllyyy}}}|||sssppprrrvvvuuummmdddcccooo~~~vvvdddXXXSSSZZZrrrttteeeaaabbbfffrrrooo~~~xxxyyy|||xxxtttppphhheee```\\\ZZZXXXUUUSSSQQQPPPOOOMMMLLLJJJIIIHHHFFFEEECCCCCCDDDDDDBBBAAA@@@?????????@@@@@@>>>===<<<===???@@@???>>><<<;;;:::999888666555555555555222333555444333333444666555555555555666666666666777666555444555777999:::888888888999999999999999999999:::;;;:::999888777777999;;;<<<;;;:::777555555555444333444555666777:::???EEEMMMRRRUUU{{{hhh\\\XXXUUUYYYZZZOOOEEE@@@;;;777555555555555555555666888:::===>>>???AAABBBCCCBBB@@@>>>>>>>>>@@@BBBEEEHHHIIIIIIHHHGGGCCCAAA>>>;;;:::;;;===???===>>>???AAACCCFFFHHHIIIFFFGGGIIIJJJLLLMMMMMMMMMOOOMMMLLLLLLLLLQQQ___mmm~~~{{{nnnooozzznnnYYYUUUQQQTTT[[[___ZZZRRRHHHAAA<<<;;;<<<===@@@EEEEEEKKKRRRYYYaaakkkxxx}}}zzzwwwwwwxxxuuuvvvxxxyyyzzz}}}vvveeefffkkkxxx___JJJ@@@>>>>>>@@@AAALLLhhhooommmuuu}}}uuuUUUAAA:::777666777555555444444444333333333222222222222222222222222222222222222222222222222333333444555444666@@@LLL[[[lll||||||rrrnnnpppqqqoooggg]]]]]]jjj{{{ttt```TTTQQQ[[[tttsssdddaaaccchhhtttvvvssszzzssslllooosssxxx}}}{{{xxxuuuqqqhhhddd___\\\YYYWWWTTTRRRQQQPPPOOOMMMKKKJJJIIIHHHGGGEEEDDDCCCDDDDDDCCCAAAAAA@@@???@@@AAA@@@???===<<<===>>>??????>>>===;;;:::999888666555555555555222333555444333333444666555555555555666666666666777666555444444666888:::777777777777888888999999999999:::;;;;;;:::888777888999;;;<<<<<<:::777666555444444333444555666777999>>>EEEMMMSSSUUU~~~jjj]]]XXXUUU[[[\\\RRREEEAAA;;;777666666555555555666777:::<<<>>>@@@@@@BBBCCCDDDCCCAAA?????????BBBCCCFFFHHHJJJJJJIIIHHHDDDAAA>>><<<;;;<<<>>>@@@>>>???@@@BBBDDDFFFGGGHHHGGGHHHJJJKKKMMMNNNNNNNNNPPPOOOOOOOOONNNSSSaaapppwwwlllqqq~~~mmm^^^SSSRRRQQQUUU]]]ccc]]]SSSEEE@@@<<<<<<<<<;;;???DDDEEEIIIQQQ[[[hhhvvv~~~zzzyyyzzzyyy{{{}}}uuudddeeekkkyyy[[[III>>><<<>>>AAAAAAHHH]]]uuussseeedddmmmtttyyy|||```GGG;;;666555555555555444444444333333333111222222222222333333333222222222222222222222222222333555555444666BBBOOO\\\nnn~~~{{{pppjjjjjjhhhfff___XXX\\\ooo{{{cccVVVTTT]]]rrrrrrdddaaaccciiivvvyyyyyyrrrkkkaaahhhrrr}}}zzzuuuuuutttoooiiieee```\\\YYYWWWTTTRRRPPPPPPNNNMMMKKKIIIHHHHHHGGGEEEDDDDDDDDDDDDCCCAAAAAA@@@???@@@AAAAAA???===<<<===???@@@???>>><<<;;;:::999888666555555555555222333555444333333444666555555555555666666666666777777666555555555666777666666666777888888999999888999::::::::::::888888888999;;;<<<<<<:::888666555444333333444555777888888===EEEMMMSSSUUUlll^^^XXXVVV\\\^^^VVVEEEAAA;;;777666666666555555666888;;;===???@@@AAABBBCCCDDDDDDBBB@@@AAAAAACCCDDDEEEGGGHHHIIIJJJJJJDDDBBB???<<<;;;===???AAA@@@AAACCCDDDFFFGGGHHHHHHJJJKKKLLLNNNOOOPPPQQQQQQOOOOOOPPPQQQOOOSSSbbbpppsssllltttmmmZZZPPPMMMPPPSSSYYYbbbeeeZZZLLLAAA===;;;<<<<<<<<<@@@FFFHHHKKKRRR___qqq~~~~~~uuudddeeekkkyyyXXXHHH???;;;<<>>???@@@???>>><<<::::::999888666555555555555222333555444333333444666555555555555666666666666777777777666555555444444666666777888888999::::::777888999::::::999888777888:::;;;===<<<:::888666444444333333444555777888666<<>>@@@AAAAAABBBCCCEEEDDDCCCBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJDDDBBB???<<<<<<===???AAACCCCCCEEEFFFHHHHHHHHHIIILLLMMMNNNPPPQQQRRRSSSSSSMMMNNNPPPQQQOOOSSSaaappp|||pppkkkvvvxxx___PPPJJJCCCKKKUUU^^^fffeeeSSS@@@@@@===<<<>>>>>>???CCCIIIKKKMMMSSScccxxxuuuccceeekkkyyyVVVHHH@@@;;;:::>>>???CCCQQQbbbmmmssssssggg\\\]]]eeemmmeeeJJJ===777444444555555444444444333333333111111111222222333333333222222222222222222222222222333555666444666DDDRRReeetttzzzkkkaaa___dddbbb\\\XXXccc~~~{{{]]]QQQSSS]]]lllzzzrrrdddaaadddjjjwww}}}}}}~~~qqqiiihhhkkk~~~~~~xxxsssmmmnnnnnnooouuu{{{zzztttmmmiiiddd```]]]ZZZWWWUUUPPPOOONNNLLLKKKIIIHHHGGGGGGFFFDDDDDDEEEEEECCCBBBAAA@@@@@@@@@AAAAAA???>>>===>>>???@@@???===;;;::::::999888666555555555555222333555444333333444666555555555555666666666777777777777777666555333222777777888999::::::;;;;;;777777999999:::999888777888:::<<<===<<<;;;888777444444333333444555777888555;;;CCCLLLRRRTTTrrr___XXX^^^ccc```ZZZHHHDDD>>>:::888777777666555777;;;===>>>???AAACCCGGGFFFDDDBBB@@@??????>>>@@@AAADDDFFFGGGHHHHHHHHHFFFCCC??????@@@@@@>>><<>>;;;;;;???@@@@@@BBBGGGOOONNNWWWllluuuhhhiiiooo}}}{{{SSSDDD???<<<===???===???PPPdddrrryyysssfff]]]XXXgggcccGGGAAA>>>777777555555444444444333333333333333333333333333333333111111222222222333333333777333333666666777DDDTTTjjjvvvzzzooogggbbbkkkddd[[[\\\nnnnnn]]]TTTOOO```{{{~~~nnnaaa```ccciiivvvlllcccjjjjjjiii{{{mmmhhhmmm~~~|||vvvxxxxxxwwwyyy}}}|||wwwpppkkkeeeaaa___\\\XXXUUUSSSQQQOOONNNMMMLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDCCCBBBAAA???>>>======>>>???@@@AAA@@@???===;;;:::999888666555555555555444444444444444444444444444555555666666666666666666777777666444222333444777777777777777777777777888888999999999999888888888999;;;;;;;;;999777666555444444444444555666666888<<>>999888777777666666888;;;>>>???@@@BBBDDDFFFEEEDDDBBB@@@?????????@@@AAADDDFFFGGGHHHHHHHHHEEECCC@@@???@@@@@@>>><<<>>>AAAEEEHHHIIIJJJKKKMMMQQQPPPOOOQQQSSSTTTRRROOOQQQNNNMMMPPPRRRYYYiiiyyyyyyuuu|||mmmYYYLLLIIIEEEFFFHHHJJJKKKIIIDDD@@@@@@>>>???BBBDDDCCCFFFJJJLLLMMMXXXooosssgggiiiooo~~~yyyRRRDDD???;;;<<>>>>>>>>???@@@AAA@@@???===<<<:::999888666555555555555444444444444444444444444444555555666666666666666777888999777555444444555777777777777777777777777777888888999999888888777888999:::;;;;;;999777666555444444444444555666666888<<>>999777777777777777999===???@@@AAACCCEEEFFFEEECCCAAA@@@??????@@@AAABBBDDDFFFGGGGGGGGGGGGEEECCCAAA@@@@@@???===;;;===@@@DDDGGGHHHIIIJJJLLLPPPPPPQQQSSSUUUTTTQQQOOORRRQQQQQQSSSVVV^^^nnn}}}|||zzznnnZZZMMMJJJEEEDDDCCCCCCDDDCCCAAA??????>>>@@@CCCDDDBBBEEEJJJMMMPPP^^^xxxqqqfffhhhpppvvvQQQDDD???:::;;;???AAAEEETTTeeeqqqwwwoooccc\\\[[[mmmzzz```FFF>>>999444777555555444444444333333333333333333333333333333333111111222222222333333333666333333666666888FFFXXXooozzzwwwmmmggggggfffdddiiiwwwkkk\\\XXXYYYiiixxxjjj```bbbgggmmmzzz}}}oooeeebbbdddgggiiioooyyyqqqccc\\\WWWVVVZZZeeeyyyyyyooorrr{{{uuupppiiibbb^^^ZZZWWWUUUSSSQQQOOONNNMMMLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????===???@@@AAAAAA???===<<<:::999888666555555555555444444444444444444444444444555555666666666666666666777888777555444444555777777777777777777777777777888888999999888888777777999:::;;;;;;999777666555444444444444555666666888<<>>999777777888888888;;;>>>@@@AAABBBEEEFFFEEEDDDBBB@@@??????@@@AAAAAABBBDDDFFFFFFFFFFFFFFFCCCCCCAAA@@@???>>><<<;;;===@@@DDDFFFGGGHHHJJJKKKNNNOOOPPPRRRTTTTTTTTTTTTTTTVVVXXX[[[```kkk{{{uuu___QQQMMMHHHEEEBBB@@@AAABBBAAAAAAAAA@@@CCCEEEEEECCCFFFKKKPPPYYYlllooocccgggqqqrrrNNNDDD@@@;;;:::???BBBFFFTTTeeerrrwwwpppeeecccfffzzz|||cccIII???888333777555555444444444333333333333333333333333333333333111111222222222333333333555222444777666888HHH[[[rrr}}}yyynnngggiiihhhggglll{{{qqq___YYYYYYhhh{{{wwwjjjaaaccchhhnnn{{{}}}zzzwwwqqqkkkaaa^^^[[[ZZZZZZ\\\^^^```pppzzzppp```WWWVVVTTTbbbqqq~~~zzzrrruuu}}}~~~uuupppiiiaaa\\\XXXUUUTTTSSSQQQOOONNNMMMLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB???????????????@@@@@@@@@===>>>@@@AAAAAA@@@>>>===:::999888666555555555555333333444444444444444444444555555666666666666666444555555444333222222333777777777777777777777777777777888888888888777777777888999::::::999777666555444444444444555666666777<<>>???AAABBBBBBCCCDDDEEEFFFFFFEEEDDDBBBCCCBBBAAA???<<<;;;:::===@@@DDDFFFGGGHHHJJJKKKLLLLLLMMMNNNQQQTTTYYY[[[[[[```fffjjjrrr}}}eeeTTTNNNIIIEEEAAA???@@@BBBBBBBBBEEEEEEGGGIIIGGGEEEJJJQQQSSSccc}}}{{{lll```fffrrrmmmLLLCCC@@@;;;;;;???AAAFFFVVVhhhyyy}}}wwwooopppvvviiiLLL@@@999333777555555444444444333333333333333333333333333333333111111222222222333333333444222444777666999JJJ^^^sss~~~yyymmmgggiiimmmrrr|||ttt```XXXXXXggg{{{yyylllcccdddiiinnnzzzxxxlllddd\\\ZZZ[[[ZZZVVVRRROOORRRUUUVVVVVVZZZbbbhhh~~~vvvcccVVVUUUZZZ```xxx{{{vvvxxx}}}tttqqqkkkddd]]]YYYWWWVVVSSSQQQOOONNNMMMLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>????????????@@@@@@===>>>@@@AAAAAA@@@???>>>:::999888666555555555555333333333444444444555555444555555666666666666666333555555555333222333444888888888888888888888888777777777888888777777777666777999::::::999777666555444444444444555666666777;;;BBBIIIOOOQQQlllaaaaaaeeeeeecccRRRLLLCCC<<<999888888888999;;;???AAABBBCCCEEEGGGDDDBBB@@@>>>>>>???AAACCCBBBCCCDDDEEEEEEEEEDDDCCCAAACCCCCCBBB???;;;:::999<<>>>>>??????????????????===>>>@@@BBBBBBAAA@@@>>>:::999888666555555555555222333333444444555555555444555555666666666666666666777888777666555666888888888888888888888888888666777777888888777777666555666888::::::999888666555444444444444555666666666;;;BBBIIIOOOQQQnnnbbbbbbfffiiiiiiWWWPPPFFF>>>:::999888888999;;;>>>@@@AAACCCEEEGGGCCCAAA???======???BBBDDDCCCCCCDDDEEEEEEDDDCCCBBBAAACCCDDDBBB>>>:::999999999<<<@@@BBBCCCDDDFFFGGGGGGIIIKKKLLLNNNRRRXXX]]]```jjjsssvvv{{{lllUUUKKKCCCBBBAAAAAACCCDDDDDDCCC@@@AAADDDGGGGGGKKKWWWdddsssuuuhhh```iiixxxfffHHHBBB======@@@CCCCCCKKKeee~~~kkkJJJ???:::555777555555444444444333333333333333333333333333333333111111222222222333333333333222555777666999MMMdddttt~~~|||tttnnntttmmm___ZZZYYYhhhzzzlllbbbccchhhppp~~~zzzlll^^^XXXRRROOORRRTTTQQQPPPRRRPPPQQQQQQTTT\\\jjj{{{nnn]]]VVV\\\kkkwwwzzzkkkddd```bbbgggooouuu{{{wwwllllllkkkggg```[[[YYYYYYSSSQQQOOONNNMMMLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB????????????>>>>>>>>>>>>===>>>@@@BBBBBBAAA@@@???:::999888666555555555555222222333333444555555666444555555666666666666666777888999888777777888999888888888888888888888888666666777777777777666666555666888999:::999888777555444444444444555666666666:::BBBIIIOOORRRnnnbbbbbbgggkkkmmmYYYRRRHHH???;;;999999888888;;;>>>@@@AAACCCEEEFFFCCCAAA>>>======???BBBDDDCCCDDDEEEEEEEEEDDDCCCBBB@@@CCCEEECCC>>>:::888999777:::>>>@@@AAABBBDDDEEEEEEHHHLLLNNNOOOQQQVVVYYYXXXccclllmmmpppxxx~~~pppWWWLLLCCCCCCCCCEEEGGGHHHFFFEEEFFFGGGJJJNNNQQQWWWfffttttttgggbbbkkk|||dddFFFAAA;;;===AAADDDDDDNNNlll~~~zzzzzziiiGGG===:::555777555555444444444333333333333333333333333333333333111111222222222333333333222222555888666999NNNeeesss~~~xxxtttlllaaa]]]ZZZhhhyyykkk```bbbhhhqqq}}}vvvjjj^^^VVVPPPNNNQQQQQQLLLKKKNNNRRRRRRUUU^^^lllzzzxxxeeeXXXYYYhhh|||{{{ddd]]]^^^```hhhlllpppvvv|||xxxmmmeeeggggggddd^^^YYYWWWWWWTTTQQQOOONNNMMMLLLIIIGGGGGGGGGFFFEEEDDDCCCBBBBBB????????????>>>>>>>>>======>>>@@@BBBBBBBBB@@@???:::999888666555555555555222222333333444555666666444555555666666666666666555666888777666555777888888888888888888888888888666666777777777777666666444666888999:::999888777555444444444444555666666666:::BBBIIIOOORRRooocccbbbffflllrrrhhhYYYJJJCCC???:::888:::999;;;===@@@CCCDDDEEEEEE@@@===:::;;;>>>AAABBBAAADDDFFFGGGFFFCCCBBBAAABBBCCCEEEGGGFFFBBB===999777777888;;;>>>BBBDDDFFFFFFKKKLLLMMMNNNOOONNNNNNMMMRRRTTTZZZccceeefffmmmxxxgggRRRJJJJJJGGGEEEFFFIIIJJJIIIGGGKKKNNNRRRXXX```nnn~~~nnngggcccnnnbbbIII???@@@>>><<<>>>BBBPPPggg{{{}}}wwwwwwmmmLLL>>>;;;999555555555444444444333333333222222222222222222222222222222222222222222222222444222333666555:::OOOfffuuu{{{wwwsss```WWW[[[kkk|||vvvlllcccccciiisss~~~{{{nnn```XXXSSSOOOOOONNNMMMOOOTTTWWW\\\aaahhhyyylll^^^YYY[[[rrr}}}nnniiihhhppp|||}}}mmmbbb^^^ZZZXXXVVVVVVXXXYYYYYYXXXQQQPPPOOOOOOOOONNNLLLJJJGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>?????????>>>>>>???AAAAAA@@@???===<<<:::888666444444333333333333444444444555555666555444333333444555666666666777777777777666666888888999::::::::::::999666777888999:::999888888888888888:::;;;:::777444444444333222222333333333888:::@@@GGGNNNQQQooocccbbbeeelllrrrjjj\\\MMMFFFAAA<<<:::;;;999;;;===@@@BBBDDDDDDDDDAAA>>><<<<<>>:::777777999<<>>===>>>AAALLLaaatttvvvttt{{{qqqMMM>>>;;;888555555555444444444333333333222222222222222222222222222222222222222222222222555333555777666;;;PPPgggwww{{{wwwuuuaaaWWW[[[iiiyyyxxxnnnddddddjjjtttssseeeZZZTTTPPPOOOOOOOOORRRXXX^^^dddjjjqqqiii]]]\\\ccc|||pppmmmsss}}}|||jjj]]]UUUQQQOOOMMMMMMOOORRRTTTTTTTTTRRRPPPOOONNNMMMJJJGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>?????????>>>>>>???AAAAAA@@@>>>===;;;:::888666555444444333333333444444444555555555555444444444444555555555555666666666666555555777888999999::::::999999777888999:::::::::999888999999999;;;<<<;;;888555444444333333222333333444888;;;@@@GGGNNNQQQpppcccaaadddkkkrrrmmmaaaSSSJJJDDD>>>;;;<<<:::;;;>>>@@@BBBCCCCCCCCCAAA???>>>>>>AAACCCDDDDDDDDDDDDEEEDDDCCCDDDFFFHHHOOOOOOOOOLLLGGGAAA;;;888888:::===@@@DDDHHHKKKLLLMMMPPPSSSTTTSSSRRRQQQQQQUUU[[[eeennnqqqwwwuuueeeWWWMMMIIIJJJHHHIIIKKKLLLMMMOOORRRTTTYYY___hhhpppwww~~~~~~xxxyyy}}}~~~{{{jjjcccfffrrrgggLLL@@@???>>>===>>>???GGGZZZkkkxxxwwwqqquuu|||~~~nnnJJJ===;;;888555555555444444444333333333222222222222222222222222333333333333333333333333666444555888777===RRRiiiyyy|||wwwvvvaaaVVVZZZhhhvvvzzzpppfffeeejjjttt~~~rrrggg\\\UUUPPPOOOOOOQQQWWW^^^gggnnnuuu|||}}}ggg\\\```lllrrriiiqqq}}}}}}ooobbbXXXQQQMMMIIIHHHIIIMMMPPPQQQVVVTTTQQQOOOMMMKKKHHHEEEGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>?????????>>>>>>@@@BBBBBB@@@>>><<<;;;999888666555444444333333333444444444555555444555555555555555555444444444555555555555444444777888999999::::::999999888999:::;;;;;;;;;:::999:::::::::<<<===<<<999666444333333333333333444444999;;;AAAHHHOOORRRqqqddd```ccckkkssspppfffYYYNNNFFF@@@<<<;;;:::<<<>>>@@@AAABBBBBBBBB????????????AAACCCDDDEEEDDDDDDDDDDDDDDDFFFIIILLLQQQQQQQQQPPPMMMFFF>>>999888999<<<@@@EEEIIIMMMOOORRRUUUXXXXXXVVVTTTSSSTTTYYYcccoooxxx|||xxxiiiYYYOOOJJJGGGHHHLLLMMMOOOQQQPPPOOOPPPUUUYYY\\\cccmmmtttxxxzzz~~~|||wwwuuuzzzyyywwwuuuvvv{{{|||hhhccchhhtttgggLLL@@@>>>===>>>???@@@FFFWWWgggwwwvvvqqquuu|||cccEEE<<<;;;999666555555444444444333333333222222222222222222222222333333333333333333333333555333555888777===RRRiiizzzzzzuuu}}}ttt```VVV[[[iiivvv}}}~~~{{{pppfffeeeiiirrrxxxqqqjjjddd]]]VVVPPPOOOPPPTTT\\\eeennnwww~~~hhh___ffftttpppkkknnn~~~zzz{{{~~~}}}{{{uuullldddXXXTTTNNNKKKLLLNNNQQQRRRWWWUUUQQQOOOMMMKKKHHHFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>??????>>>>>>???AAABBBBBB@@@>>><<<;;;999777666555444444333333333444444444555555333444555666666555444333444555555666666555555444777777888999999999999999999:::;;;<<<<<<<<<;;;::::::999:::;;;<<<;;;888666444333333333333444444555999<<>>;;;;;;<<<>>>@@@AAAAAAAAAAAA===>>>???@@@AAABBBDDDEEEDDDEEEFFFFFFFFFIIIMMMPPPPPPRRRUUUXXXVVVOOODDD;;;888999;;;???DDDIIIMMMPPPVVVZZZ\\\[[[XXXVVVWWWYYY\\\jjj{{{}}}wwwmmm[[[QQQHHHEEEFFFGGGIIIMMMVVVWWWWWWTTTSSSVVV\\\bbbcccjjjrrrvvvvvvtttttttttttttttuuuwwwxxx|||uuussspppoooppptttxxx|||xxxgggeeejjjwwwcccIII???<<<<<<>>>@@@BBBIIIYYYhhhxxxrrrqqqzzzYYYCCC>>><<<888555555555444444444333333333222222222222222222222222333333333333333333333333444222444777777<<>>>>>??????>>>>>>???BBBCCCCCC@@@>>>;;;:::999777666555555555333333333444444444555555333444555666666555444333666666666777777666666666777777888999999999999888999:::;;;<<<===<<<;;;;;;888888999:::;;;:::777555444333333333444444555666999;;;AAAHHHNNNRRRvvvggg```bbblllvvvvvvrrrfffWWWKKKEEE@@@;;;;;;<<<>>>@@@@@@AAA@@@@@@<<<>>>@@@AAAAAABBBDDDFFFFFFGGGHHHIIIJJJLLLOOORRRQQQUUU]]]ddddddZZZKKK???999:::<<>>;;;<<<>>>AAADDDKKK\\\kkkyyyxxxoootttxxxTTTDDD???;;;666555555555444444444333333333222222222222222222222222333333333333333333333333333222444777777<<>>>>>??????>>>???@@@BBBDDDCCC@@@>>>;;;:::999777666666555555333333333444444444555555444555555555555555555444666666777777777777666666666777888888999999888888999:::;;;<<<<<<<<<;;;:::888888888:::;;;:::777444333333333333444555666777888:::@@@GGGNNNQQQxxxhhhaaacccmmmxxxzzzxxxmmm\\\OOOIIICCC===<<<===>>>@@@@@@@@@??????<<>>AAAEEEJJJOOOQQQUUUZZZ]]]]]][[[___gggnnn{{{{{{ssshhh]]]UUUKKKGGGGGGLLLRRRZZZfffqqqxxxmmmfffeeejjjooossssssuuuvvvsssnnnkkkkkkllloooqqquuuzzz{{{yyyxxxwwwvvvtttrrrqqqppppppwww|||lllbbbfffmmm|||qqqSSSBBB>>><<<<<<>>>AAADDDLLL]]]mmm{{{uuuppp{{{kkkMMMAAA>>>999666888555555444444444333333333222222222222222222222222444444444444444444444444444222444888888>>>SSSjjj|||xxxqqqqqq]]]VVV```ooo{{{~~~zzzoooeeedddiiirrreeeYYY___hhhpppuuuccc]]]XXXYYY^^^eeepppzzztttnnnvvvtttkkkkkkssshhheeejjjssskkkcccbbbaaa^^^YYYTTTNNNJJJMMMOOOTTT[[[bbbggghhhhhh^^^ZZZUUURRRPPPNNNLLLKKKGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@??????>>>>>>??????>>>???@@@CCCEEEDDDAAA>>>::::::888777666666666666333333333444444444555555555555444444444444555555555666666666666666666555666777777888888888888888888999:::;;;<<<;;;;;;:::999999999:::;;;:::888555333333333444444555666777777999???FFFMMMPPPzzziiiaaacccnnnyyy~~~|||rrr```RRRLLLFFF???<<<===>>>@@@@@@@@@???>>><<<@@@CCCEEEDDDDDDGGGIIIGGGJJJMMMOOOOOOPPPRRRSSS[[[dddqqq}}}~~~oooXXXFFF>>>>>>@@@BBBFFFKKKPPPSSSSSSWWW[[[\\\\\\bbbmmmwwwzzznnnccc]]]TTTQQQQQQUUU\\\hhhyyyzzzooolllnnnqqqsssrrrsssqqqmmmhhheeegggiiiiiihhhlllsssyyy}}}}}}}}}}}}{{{xxxvvvtttsssyyy|||{{{hhh```eeennn}}}hhhMMM@@@>>>======>>>AAACCCKKK\\\mmm}}}wwwuuu}}}aaaFFF===;;;777777<<<555555444444444333333333222222222222222222222222444444444444444444444444555444666999999???UUUlll~~~yyyrrrrrr^^^WWW```ppp{{{zzzpppfffeeejjjsss}}}]]]UUU^^^jjjppptttfff___[[[^^^bbbjjjuuu~~~wwwpppvvv}}}xxxggghhhtttmmmeeeccc___eeeqqqlllmmmmmmlllggg___XXXTTTRRRRRRUUU\\\eeellloooooommmaaa]]]XXXSSSPPPNNNKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>?????????>>>???AAACCCEEEDDDAAA>>>::::::888777666666666666333333333444444444555555666555444333333444555666444555555555555555555444666666777888888888888888888999:::;;;;;;;;;:::999:::::::::;;;===<<<999666333333333444555666777777666999>>>EEELLLOOOllleeedddjjjyyyzzzfffWWWQQQIII???@@@>>>===>>>???AAA@@@@@@@@@@@@BBBCCCEEEGGGHHHIIILLLJJJKKKMMMMMMNNNUUU^^^dddpppcccIIIDDDBBB@@@BBBGGGKKKLLLLLLTTTTTTUUUWWW[[[```eeehhhvvv|||wwwuuuvvvrrriiikkkjjjmmm{{{uuusssxxxvvvooonnnjjjddd``````bbbdddeeehhhfffhhhnnnxxx~~~{{{yyy|||~~~|||yyy}}}~~~gggaaaaaappppppVVVGGGAAA@@@<<<===@@@BBBFFFRRRdddsss~~~~~~^^^FFFBBB<<<999:::777666666666555444444333333222222222222222222222222555444444333333333444444555444666999888???WWWppp~~~vvvvvv___XXXccctttvvvmmmfffeeejjjsssoooZZZWWW___qqqyyyfff\\\bbbhhhkkkwwwvvvttt{{{}}}tttllltttsssgggZZZWWW[[[\\\jjj{{{|||}}}}}}{{{wwwqqqiiibbb^^^[[[aaaggglllssszzz{{{xxxmmmaaaUUURRRRRRNNNJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>??????AAADDDEEEDDD@@@===;;;:::888777555444444333444444444555555555666666555555555444444333333333777777666555555555555555777777777777777888888888777777999:::::::::::::::999999999;;;<<<;;;888555555444444444444555666666888:::???FFFLLLPPPllleeeccciiixxx}}}kkk^^^WWWOOOFFFBBBAAA??????AAABBBBBBAAAAAAAAABBBDDDEEEGGGHHHIIIIIIHHHIIILLLNNNPPPYYYbbboooyyynnnWWWGGGDDDBBBBBBEEEHHHIIIIIIMMMNNNPPPSSSWWW[[[___aaaeeejjjpppqqqpppooossswww~~~qqqjjjhhhddd___aaa^^^ZZZXXXYYY\\\___aaafffeeegggmmmwww}}}{{{xxxeeecccfffttteeeOOOCCC>>>======>>>@@@DDDJJJWWWkkk|||aaaGGGAAA:::888:::999666666666555444444333333222222222222222222222222555444444333333444444444555444666999888???WWWppp~~~vvvzzzddd\\\cccqqq|||xxxooogggeeeiiirrrhhhYYY]]]jjj~~~lll```eeekkkooo{{{xxxttt{{{uuuppptttuuuwww}}}ggg^^^XXXRRRSSSZZZeeevvvzzzrrrnnnkkkooossswww~~~}}}mmmaaaUUURRRQQQMMMJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>>>>???AAACCCDDDCCC???<<<;;;:::888777555444444444444444444444555555555666555555444444444333333333777777666555555555555555777777777777888888888888666777888999::::::::::::999888999:::;;;:::777555555444444444444555666666888:::???FFFLLLPPPnnnfffccchhhvvvqqqeee^^^VVVLLLFFFDDDAAAAAABBBCCCCCCBBBBBBCCCCCCDDDFFFGGGGGGHHHGGGFFFGGGKKKNNNRRR]]]gggqqq|||qqq\\\JJJGGGDDDCCCDDDEEEEEEEEEGGGIIILLLPPPUUUXXX[[[\\\WWWYYY[[[[[[^^^fffttt~~~pppaaa\\\VVVSSSTTTTTTRRRQQQQQQSSSWWW[[[^^^cccbbbeeellluuu~~~|||}}}pppccceeekkkyyypppYYYIII@@@===<<>>===>>>@@@BBBDDDBBB???;;;::::::888666555444444444444444444444555555555555555444444444444333333333777666666555555555555666777777777888888888999999555666777888999999999999888888888999:::999777444555444444444444555666666888:::???FFFLLLPPPqqqgggcccfffsss}}}vvvjjjbbbYYYNNNHHHEEEBBBAAABBBCCCCCCBBBCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEFFFIIILLLQQQ[[[fffjjjyyymmmWWWJJJHHHEEECCCCCCCCCDDDDDDGGGIIINNNRRRVVVYYYZZZZZZRRRVVVZZZ]]]bbbmmm{{{qqqXXXSSSRRRKKKJJJPPPMMMMMMNNNOOOQQQUUUYYY]]]```___ccckkksss~~~lllbbbffflll}}}eeeQQQGGGAAA>>>===???===@@@KKKWWWeee{{{```FFF@@@:::777:::999666666666555444444333333222222222222222222222222444444333333333444555555555444666999888???WWWpppyyyuuufff]]]```mmm}}}zzzqqqgggeeeiiiqqqooo^^^]]]nnn~~~ppppppuuu{{{zzz{{{sssnnnfff]]]]]]\\\bbbooozzzmmmbbbXXXWWWYYY]]]gggqqqkkk```UUUQQQOOOKKKIIIJJJFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????>>>>>>===>>>???BBBCCCBBB>>>;;;:::999888666555555444444444444444444444444444444444444444444444444444444777666555555555555666666777777777888888999999:::555666777888888999888888777777777999:::999666333555444444444444555666666888:::???FFFLLLPPPuuukkkeeefffqqq}}}|||ooofff\\\QQQIIIFFFBBB@@@@@@AAAAAA@@@BBBBBBCCCDDDEEEEEEFFFFFFGGGEEEEEEHHHIIILLLUUU^^^dddqqqwwwdddSSSIIIHHHFFFDDDCCCCCCEEEFFFHHHJJJOOOSSSWWWXXXYYYYYYRRRVVV[[[___eeeooo}}}|||~~~xxxbbbRRRQQQPPPGGGEEEKKKKKKMMMOOOPPPQQQSSSXXX[[[^^^___dddlllttt~~~jjjbbbffflll}}}^^^LLLEEE@@@>>>>>>???<<>>>>>===>>>???BBBCCCBBB>>>;;;999999888666555555555555444444444444444444333333444444444444444444444444666666555555555555666666666777777888999:::::::::555666777888888999888888777777777999:::999666333555444444444444555666666888:::???FFFLLLPPP{{{qqqhhhfffpppuuulllaaaWWWJJJGGGBBB???????????????@@@AAAAAABBBDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEKKKSSSWWW___eeedddaaa\\\UUUOOOIIIIIIHHHEEECCCCCCFFFHHHHHHJJJNNNQQQTTTUUUUUUUUUWWWYYY\\\___eeeqqqvvvwww{{{~~~wwwnnnaaaWWWQQQQQQNNNGGGGGGKKKKKKNNNRRRRRRRRRSSSWWW[[[aaabbbhhhqqqyyyhhhbbbhhhmmmvvvXXXHHHBBB===<<>>===>>>@@@BBBDDDBBB???;;;999888777666555555555555444444444444333333333333333333333444444444444555666555555555555666666777666777777888999:::;;;;;;555666777888999999999999888888888999:::999777444555444444444444555666666888:::???FFFLLLPPPuuukkkgggooo~~~wwwnnneee[[[LLLHHHCCC???>>>??????>>>>>>>>>???AAACCCDDDEEEFFFCCCAAABBBCCCAAA???CCCJJJGGGMMMOOOKKKHHHIIIKKKKKKKKKKKKJJJGGGDDDCCCEEEHHHIIIJJJLLLNNNPPPQQQQQQQQQXXX\\\aaafffmmmzzz{{{vvvyyy}}}}}}{{{zzznnnooommmfffaaa___[[[VVVUUUVVVVVVRRRMMMKKKMMMQQQMMMRRRVVVWWWVVVWWWZZZ^^^fffhhhnnnxxxwwwcccbbbkkkqqqpppSSSFFF@@@;;;<<>>>>>???AAACCCDDDCCC???<<<999888777666666555555666444444444333333333222222333333333444444444555555555555555555555666777777666777777888:::;;;;;;<<<666777888999::::::::::::999888999:::;;;:::777555555444444444444555666666888:::???FFFLLLPPPyyymmmhhhooozzzvvvnnnfff]]]MMMIIIDDD@@@????????????<<<===>>>@@@BBBDDDEEEFFF@@@???@@@AAA???<<>>EEEJJJHHHFFFHHHKKKKKKMMMMMMLLLHHHDDDBBBDDDGGGJJJKKKLLLMMMOOOOOOPPPPPPRRRZZZeeeooowww~~~}}}rrrqqqkkkccc___``````^^^]]]dddcccYYYOOOMMMQQQRRRPPPUUUZZZ\\\[[[[[[___cccjjjlllsss}}}ppp___bbbnnnvvvmmmRRRFFF@@@;;;===DDDBBBCCCSSSnnnzzzvvvwww}}}uuuooosss\\\CCC>>>999777:::888777666666555444444333333222222222222222222222222222222222333444555666777555444666999888???WWWppp}}}qqqyyyvvvaaaWWW^^^oooyyylllfffgggmmm{{{|||rrrooozzzyyyrrrooooooooopppqqqttt~~~{{{jjj]]]SSSVVVWWWXXX```uuusssgggYYYVVVTTTUUUSSSMMMJJJKKKFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>???@@@AAADDDEEEDDD@@@===999888777666666555666666444444444333333222222222333333333444444555555555555555555555555666777888666777777999:::;;;<<<<<<777888999::::::;;;::::::999999999;;;<<<;;;888555555444444444444555666666888:::???FFFLLLPPP{{{nnnhhhfffzzzwwwrrriii___TTTKKKCCCAAA???<<<;;;<<<======>>>>>>??????@@@@@@>>>???@@@@@@@@@AAACCCEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHFFFEEEDDDDDDEEEEEEJJJLLLNNNMMMKKKKKKNNNQQQRRRaaammmpppyyyzzzqqqkkkkkkkkkjjjlllrrrqqqpppkkkaaaXXXUUUUUUVVV[[[^^^______^^^```eeeiiimmmsss{{{mmmaaabbbmmmxxxhhhMMMCCCAAA===;;;<<<>>>HHHXXXiiiqqqssswww}}}uuuuuuxxxwwwYYYEEE???::::::<<<888666666666555444444333333333222222111111222222333333333333333333333333333444777333444:::AAAUUUttttttnnnqqq~~~oooaaaZZZZZZnnnuuujjjjjjllloooyyysssrrr~~~~~~{{{yyyvvvtttrrrqqqvvvzzz|||xxxsssmmmddd\\\TTTUUUZZZbbbkkkwww}}}mmmdddZZZWWWTTTQQQOOOMMMKKKIIIHHHFFFEEEDDDEEEDDDCCCAAAAAAAAA@@@@@@???>>>======???@@@CCCDDDDDDBBB???===:::999888666555555555555333333333333333333333333444444555555555555444444555444444444444555666666666666777888999999::::::999999999999999888777666777888:::::::::777555333444333333333333444555555999;;;???EEEKKKNNN}}}qqqjjjhhhvvv}}}tttppphhh___XXXOOOFFFBBB???;;;:::<<<<<<======>>>??????@@@@@@AAABBBCCCCCCCCCDDDFFFHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEIIILLLNNNMMMLLLLLLPPPSSSZZZgggsss|||~~~zzz}}}~~~qqqgggcccaaaaaa___aaabbbbbbaaaccchhhmmmpppvvv~~~iiibbbeeeqqq|||}}}cccJJJAAA@@@===<<<>>>???GGGUUUeeennnqqqwww}}}xxx{{{sssVVVCCC@@@::::::;;;777777666666555555444333333333333222222222222333333333333333333333333333333444777333444;;;AAAUUUssswwwrrrwwwvvveee\\\[[[kkk~~~vvvkkkjjjllloooyyyxxxttt~~~|||xxxvvvzzz}}}}}}yyytttnnneee]]]]]]]]]___eeellluuuwwwhhh```ZZZWWWTTTQQQOOOMMMKKKIIIHHHFFFEEEDDDEEEDDDBBBAAAAAAAAA@@@@@@???>>>>>>===???@@@CCCDDDDDDBBB???===:::999888666555555555555333333333333333333333333444444555555555555444444555444444444444555666666666777777888999999::::::999999999999999888777777777888:::;;;:::888555333444333333333333444555555999:::???EEEKKKNNNuuummmiiipppzzz~~~xxxrrroooiiibbb^^^UUUKKKEEE@@@;;;:::<<<;;;<<<<<<>>>???@@@AAAAAAEEEFFFGGGGGGGGGHHHJJJLLLHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGJJJLLLNNNNNNNNNPPPUUUZZZbbbooo{{{{{{vvvnnnjjjhhhgggdddfffhhhhhhgggiiimmmqqqtttzzzuuudddccckkkxxxuuu]]]FFF??????===<<>>>>>>>>???@@@CCCDDDDDDBBB???===:::999888666555555555555333333333333333333333333444444555555555555444444555555444444555555666777777777777888999999::::::999999:::::::::999888888777888:::;;;:::888555444444333333333333444555555777:::>>>EEELLLOOOwwwmmmhhhllltttyyyvvvsssrrroooiiieee\\\QQQJJJCCC===<<<>>>;;;;;;<<<>>>???AAABBBCCCGGGHHHJJJJJJIIIJJJLLLNNNJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPQQQUUU\\\bbbjjjzzz|||xxxpppvvv}}}|||ooojjjhhhhhhiiihhhlllpppqqqppppppsssuuuyyymmm```dddooo}}}nnnXXXDDD>>>???<<<<<>>>>>???@@@CCCDDDDDDBBB???===:::999888666555555555555444444444444444444444444444444555555555555444444555555555555555666666777777777888888888999999999999999::::::::::::999999777888:::;;;:::999666444444333333333333444555555666999>>>EEELLLPPPyyyllleeejjjqqqwwwzzz{{{|||zzzvvvmmmeeeZZZRRRHHH@@@>>>AAA<<<<<<===???@@@BBBCCCDDDGGGHHHIIIJJJIIIJJJLLLNNNMMMLLLLLLKKKKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKIIILLLNNNPPPRRRXXXaaahhhsss~~~zzz{{{ppplllttt|||tttiiifffeeefffiiiiiiooovvvzzzzzzzzz{{{|||ggg___eeerrriiiUUUCCC??????<<<;;;>>>AAAFFFSSShhhxxxwwwrrriiinnn}}}eeeNNNCCCCCC===;;;;;;888888777777666555555444444444333333333333333333444222222222333333444444444444777555666<<>>EEEMMMQQQ}}}nnngggjjjpppxxxzzzrrrhhh]]]QQQEEEAAACCC>>>??????AAABBBCCCDDDDDDFFFGGGHHHHHHHHHIIIKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMIIIKKKNNNPPPTTT\\\fffnnn}}}~~~tttnnnnnnvvv|||~~~nnndddaaa]]]___dddgggnnnvvv}}}xxxeee___ggguuu{{{bbbPPPAAA??????;;;;;;>>>@@@HHH[[[vvvzzzwwwsss|||gggPPPFFFEEE>>>;;;<<<888888888777666666555555444444444333333333333444444111222222333333444444555444777555666<<>>;;;;;;??????JJJdddkkkTTTIIIGGG???;;;<<<999888888777777666555555555444444333333333333444444111111222333333444555555444777666777===AAARRRooo|||vvvuuukkkhhhjjjyyy~~~oookkkjjjlllvvv}}}ggg^^^VVVVVV\\\eeesss~~~sssfff```___ZZZWWWTTTQQQOOOMMMKKKIIIGGGEEECCCCCCCCCCCCAAA??????????????????????????????@@@CCCDDDDDDBBB???===:::999888666555555555555555555555555555555555555444444555555555555444444666666666666666777777888888888888888888888888888555666777888888888888777666888:::<<<<<<:::888777444333333333333444555555888:::???FFFMMMQQQyyyqqqiiiooo{{{sss___MMMDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHJJJLLLKKKLLLOOORRRUUUXXX[[[\\\[[[\\\]]]^^^^^^]]]\\\[[[RRRUUUXXX[[[```jjjwwwzzzpppooozzzyyyjjjgggjjjssswww}}}uuu~~~sssddd___[[[UUUYYYbbbbbbgggnnnvvvxxxmmmcccbbbkkkyyywww___SSSEEE:::;;;===;;;<<>>LLLjjjnnnWWWKKKIII???;;;<<<:::888888777777666666555555555444444333333444444555111111222333333444555555444888666777===AAARRRooo|||vvvwwwtttuuuwww~~~ooojjjjjjkkkvvv|||yyywwwyyyjjj```VVVUUUYYYbbbnnnyyyqqqeee___^^^ZZZWWWTTTQQQOOOMMMKKKIIIFFFEEECCCCCCCCCCCCAAA?????????????????????@@@@@@???@@@CCCDDDDDDBBB???===:::999888666555555555555555555555555555555555555444555555555555555555444666666666666666777888888999999888888888888888888555555666777777777777777666888:::<<<<<<:::888777444333333333333444555555999;;;@@@GGGMMMQQQqqqnnnooouuutttbbbSSSHHHCCCDDD@@@???CCCDDDBBBAAACCCFFFFFFGGGGGGGGGGGGFFFFFFKKKMMMPPPTTTYYY^^^aaadddgggfffdddeeegggiiiiiiiii___]]][[[\\\cccooo}}}wwwkkkgggiiisss~~~mmmggghhhjjjvvv{{{yyy~~~tttccc\\\\\\]]]___aaahhhkkkpppvvvooofff^^^aaaooofffWWWIIIAAA::::::;;;:::;;;>>>CCCKKKmmmaaaSSSEEE@@@???===;;;;;;999888666666777777555444555555444333333333444444222222333333333333444444333555222333;;;@@@RRRnnn}}}{{{|||vvvooolllnnnwwwyyypppkkkfffhhhqqq~~~ooobbbUUUSSSZZZcccnnnwwwyyyhhh```aaa^^^XXXVVVSSSRRRQQQOOOKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@???>>>============BBBCCCDDDEEEDDDAAA???===:::999888666555555555555444444444555555555555666777777777777777777777777555555555555666666666666666777777888888777777666666666666666666666666666::::::::::::999777666444333333333333444555666666888;;;@@@GGGNNNQQQsssnnnooouuuvvvfffWWWLLLGGGCCC@@@???CCCEEEDDDDDDFFFDDDEEEFFFGGGHHHIIIIIIIIILLLMMMPPPUUU[[[aaafffiiiiiiiiijjjmmmqqqtttuuuuuulllgggbbbccckkkuuu}}}xxxmmmdddcccjjjwwwvvvjjjiiinnnsss}}}zzzttteee```aaabbbdddggghhhkkkqqqwwwkkkddd^^^bbbqqq|||cccTTTHHH@@@::::::;;;:::<<>>;;;;;;999777666666777666555333555444444333333333333333222222333333333333444444444666222444;;;???PPPlll~~~|||}}}yyyqqqnnnqqqzzzzzzhhhccc```bbbjjjttt{{{~~~kkk___TTTSSS[[[fffrrr{{{ttteee______[[[WWWUUUSSSRRRQQQOOOKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@???>>>============BBBCCCDDDEEEDDDAAA???===:::999888666555555555555444444444555555555555666666666666666666666666666555555555555666666666666999999::::::::::::999999777777777777777777777777999:::::::::999777555444333333333333444555666666888;;;@@@GGGNNNQQQwwwooooootttxxxjjj]]]RRRLLLGGGBBBAAADDDEEEDDDDDDFFFCCCDDDFFFHHHJJJKKKMMMMMMLLLMMMPPPUUU[[[cccjjjnnnmmmnnnqqqvvv{{{~~~~~~}}}uuunnnhhhiiiooottttttsssnnngggbbbfffpppyyyjjjeeejjjttt{{{~~~rrrfffbbbdddeeehhhkkkkkkoootttyyy}}}fffaaa^^^eeevvvvvv\\\MMMFFF???:::;;;;;;;;;<<<@@@DDDOOOpppyyyqqqqqqsssyyy~~~[[[PPPFFFCCCBBB>>>;;;;;;888777555555666666444333444444333222222222222222222222333333333333444444444777444555;;;>>>NNNhhh~~~~~~yyyssspppqqquuuxxxyyy|||sssoooqqq{{{}}}eeeaaa]]]^^^dddjjjnnnooovvv{{{dddZZZSSSUUU]]]hhhttt}}}vvvlll```]]]]]]WWWWWWUUUSSSRRRQQQOOOKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>BBBCCCDDDEEEDDDAAA???===:::999888666555555555555444444444555555555555666666666666666666666666666555555555555666666666666:::::::::;;;;;;:::::::::999999999999999999999999999:::::::::999777555444333333333333444555666666888;;;@@@GGGNNNQQQ|||ooonnnqqq|||yyynnnbbbWWWQQQLLLFFFCCCDDDDDDBBBAAADDDCCCDDDEEEGGGIIILLLNNNOOONNNNNNPPPTTTZZZaaaiiimmmqqqsssvvv{{{}}}zzzwwwsssqqqqqqoookkkhhhllljjjkkkqqq|||}}}mmmfffhhhqqq}}}vvvllljjjkkkkkkllloooqqqtttwwwzzz}}}xxxaaa^^^___iii|||nnnTTTGGGCCC>>>;;;;;;;;;;;;===AAAFFFUUUyyyrrrmmmmmmpppvvvsssWWWOOOGGGEEEDDD???;;;;;;888777555555666666444333444333222222111111222222222222222333333333444444555777555555;;;===KKKddd}}}|||zzzsssiiiaaa```dddiiimmmzzz}}}rrrmmmoooyyylllgggaaa```cccgggjjjjjjjjjkkkooowwwuuuaaa[[[YYY___iiirrr|||nnnggg]]]\\\\\\UUUVVVTTTRRRQQQPPPNNNKKKIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@??????>>>>>>>>>???BBBCCCDDDEEEDDDAAA???===:::999888666555555555555444444444555555555555666666666666666666666666666555555555555666666666666888888999999999999888888::::::::::::::::::::::::999999:::999888777555444333333333333444555666666888:::@@@GGGNNNQQQrrroooooowwwyyyrrrhhh]]]VVVMMMGGGBBBCCCCCCAAABBBEEEEEEEEEFFFGGGIIIKKKMMMOOOQQQQQQQQQSSSWWW]]]cccgggqqqssswww}}}xxxpppllljjjkkkpppwwwtttkkkmmmttt~~~yyyvvvuuusssrrruuuvvvwwwyyy{{{|||mmm]]]\\\```nnnhhhQQQEEEAAA===;;;<<<<<<;;;>>>CCCMMMbbbtttgggiiimmmrrr}}}~~~kkkTTTMMMGGGFFFEEE???<<<<<<888777555555666666444333444333222222111111222222222222222333333333444444555888555666;;;<<>><<<;;;===<<<;;;???DDDOOOhhhnnncccgggkkkppp{{{ttteeeRRRLLLHHHGGGDDD@@@===>>>999888666666777777555444444444333222222222222222222222333333333333444444444777555666;;;;;;GGG___zzz|||{{{~~~xxxiii[[[VVV]]]eeeooovvvoooooowwwttttttyyyrrriiidddfffjjjmmmnnnmmmooorrrvvv|||wwwsss{{{|||}}}|||yyyuuupppmmmjjjkkksssssshhhddd\\\ZZZ[[[UUUTTTSSSQQQPPPPPPNNNLLLIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@?????????@@@@@@BBBCCCDDDEEEDDDAAA???===:::999888666555555555555444444444555555555555666555555555555555555555555555555555555666666666666999999999::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;888999999999888666444333333333333333444555666666888;;;@@@GGGNNNQQQ}}}vvvooorrr|||xxxnnneeeUUUMMMGGGEEEEEECCCEEEIIIGGGGGGHHHJJJMMMQQQTTTWWWZZZZZZZZZZZZ\\\^^^```bbbhhhkkksss}}}}}}yyyxxx}}}sssnnnqqq}}}{{{xxxyyyxxx^^^ZZZ]]]fffvvvttt[[[IIIBBB<<<;;;;;;===<<<;;;???FFFOOOhhhzzzcccggglllqqqvvvqqqdddQQQLLLGGGFFFDDD???>>>@@@:::999777777888888666555555444444333333333333333222222333333333333444444222666555777;;;;;;FFF^^^xxx{{{wwwvvv}}}rrr```ZZZaaakkkyyyvvvooonnnttt|||qqqnnnuuu~~~xxxqqqnnnpppssstttttttttvvvzzz~~~{{{}}}~~~nnngggddd[[[YYYZZZUUUTTTRRRQQQPPPPPPNNNLLLIIIHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEDDDAAA???===:::999888666555555555555444444444555555555555666555555555555555555555555555555555555666666666666777888888999999888888777::::::::::::::::::::::::888888999888777666444333333333333333444555666666888;;;@@@GGGNNNQQQyyyqqqrrr{{{tttlll___VVVMMMIIIEEEAAABBBDDDGGGGGGHHHKKKOOOTTTYYY\\\]]]]]]^^^___```aaacccdddfffjjjqqq|||yyy{{{www|||nnnXXXZZZ^^^gggxxxkkkSSSCCC===;;;:::;;;===<<<;;;@@@FFFRRRjjjttt^^^ooouuuzzzqqqcccQQQKKKGGGFFFCCC???>>>AAA;;;:::888888999999777666666555444444333333444444222222333333333444444444111555555777<<<;;;FFF]]]wwwvvvrrrrrr}}}~~~jjjccckkkuuutttmmmkkkpppwwwooohhhllluuuzzzyyy{{{}}}}}}{{{yyyyyy{{{{{{xxxmmmmmmlllmmmttt~~~}}}}}}}}}xxxkkkgggeeeZZZWWWYYYUUUSSSRRRPPPPPPPPPNNNLLLIIIHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDEEEDDDBBB???===:::999888666555555555555444444444555555555666666555555555555555555555555555555555555666666666777555555666666666666555555::::::::::::::::::::::::888888999888777666444333333333333333444555666666888;;;@@@GGGNNNQQQ~~~wwwwwwzzzyyypppbbbRRRJJJGGGEEEFFFHHHEEEIIIMMMPPPRRRVVV[[[```dddjjjooopppllljjjkkkmmmtttvvvyyypppbbbYYY]]]bbbooovvv```KKKAAA@@@888>>>;;;999>>>>>>AAAMMM]]]|||{{{llllllfff\\\OOOLLLIIIFFFEEECCCAAA???>>><<<:::999999888777555777777555444444444444444333333333222222111111111555555666888777;;;GGGTTTnnnyyyuuuxxx}}}mmmhhhpppyyyvvvooommmpppvvvpppfffeeehhhnnnuuuvvv|||~~~{{{kkkccc\\\ZZZ```pppuuugggdddiiiqqq{{{}}}{{{yyyyyy|||xxxooollllllooottt{{{ppplllfffbbb^^^[[[XXXUUUSSSQQQPPPPPPPPPOOOLLLJJJKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBAAA???===<<<>>>@@@AAACCCEEEEEEBBB???===<<<;;;:::777555444444555666333444666555444333333444666666555555555666666777666555333222222333444666555555666777888999::::::888999::::::888888999:::;;;;;;;;;:::888666555444444333333333333444555555999;;;@@@GGGMMMQQQyyyxxxyyy}}}tttfffVVVMMMIIIFFFFFFIIIGGGKKKPPPSSSUUUYYY]]]aaaffflllsssvvvuuuuuuxxxzzzzzz{{{}}}hhh]]]WWW___fffsssnnnZZZFFF===<<<999>>>;;;999>>>>>>CCCQQQhhhyyy|||zzzcccZZZPPPNNNJJJHHHFFFEEEBBB@@@???===:::999999999777666777777666555444444444444333333333222222222111111555444555777666999DDDQQQkkk}}}wwwxxxzzzoooooozzz|||tttqqqtttyyyrrrgggccccccfffkkkmmmsss~~~~~~gggZZZXXXYYYccctttrrr```XXXXXX[[[aaaiiittt}}}|||~~~qqqiiibbbbbbcccfffkkkppp}}}pppmmmgggbbb^^^[[[WWWUUUSSSQQQPPPPPPPPPNNNLLLJJJJJJIIIHHHFFFEEEDDDCCCCCCBBBBBBAAA???======>>>@@@AAACCCEEEEEEBBB???===<<<;;;999777555444444555666222444555555444333333444666666555555555555666666666555333222222333555666666666777777888888999999888999::::::888888999:::;;;;;;:::999888666555444444333333333333444555555999;;;@@@GGGMMMQQQ|||xxxxxxzzzzzzlll\\\RRRLLLHHHGGGIIIJJJNNNSSSXXX\\\___ccceeejjjpppwww|||}}}~~~ttt```ZZZXXXbbbkkkyyyuuueeeSSSBBB;;;;;;999>>>;;;999===>>>GGGZZZ}}}vvv___XXXQQQOOOKKKIIIHHHFFFDDDBBB???===;;;::::::999888666888777666555444444444444333333333333222222222222555444555666555777AAALLLfffxxxvvv}}}{{{tttzzzxxxsssuuuzzzuuujjjddd```bbbeeegggmmmvvvzzzaaaQQQTTTXXXfffzzzjjj]]]XXXVVVZZZZZZ\\\___eeeppp{{{qqqccc[[[VVVWWWYYY[[[```eeeuuu}}}}}}qqqmmmgggbbb^^^[[[WWWUUURRRQQQPPPOOOOOONNNLLLIIIJJJIIIGGGFFFEEEDDDCCCCCCAAABBBAAA???======???@@@AAADDDFFFEEECCC???===<<<;;;999777666555444555555222444555555444333444444666666555555555555666666555555444333333444555666888888888888888888888888888999:::999888888999::::::::::::999888666555444444333333333333444555555999;;;@@@GGGMMMQQQyyyuuuuuu|||rrrcccYYYQQQJJJHHHIIIJJJNNNUUU]]]ccchhhlllnnnrrrvvv{{{}}}}}}}}}~~~kkk[[[ZZZ]]]dddppp}}}mmm^^^OOOBBB<<<<<<:::===::::::>>>@@@MMMfffuuu]]]WWWQQQNNNKKKIIIHHHFFFDDDBBB@@@>>><<<;;;;;;:::999777888777666555444444444444333333333333333333333333666555555666666777>>>HHHaaa~~~xxxuuu{{{zzzssssssxxx{{{ooogggdddfffkkkkkknnntttzzz|||dddUUUUUUZZZhhh}}}yyynnnfffddddddeeedddcccaaa___aaagggpppvvvqqqbbbZZZRRRPPPQQQSSSYYY___lllttt~~~yyyqqqmmmgggbbb^^^ZZZWWWTTTRRRQQQOOOOOOOOONNNKKKIIIIIIHHHGGGEEEDDDDDDCCCCCCAAABBBAAA@@@>>>>>>???AAABBBDDDFFFFFFCCC???===<<<:::999888666555555555555222333555555444333444555777666666555555555555666555444444444444555555666999999999888888777777777777999:::999888777888999::::::999999888666555444444333333333333444555555999;;;@@@GGGMMMQQQzzztttrrrwwwwwwkkkbbbXXXNNNJJJKKKIIINNNVVV```jjjrrrwwwyyyyyy{{{||||||{{{{{{{{{{{{bbbXXX[[[```gggvvvtttbbbUUUJJJ@@@<<<<<<:::===::::::???BBBVVVuuuuuuwwwttt]]]WWWPPPNNNJJJHHHGGGFFFDDDBBBAAA???===<<<<<<;;;:::888888888666555555555555555333333333333333333333333777555666777777777===DDD[[[{{{zzzyyy}}}tttssswww~~~xxxnnnjjjmmmsssssstttvvvvvvxxx}}}rrr```ZZZ]]]jjj}}}qqqkkkllldddiiinnnrrrssspppmmmjjjdddccccccccceeejjjqqqwwwzzzjjj___RRRMMMLLLOOOVVV]]]fffooozzzwwwoookkkeee```]]]ZZZWWWTTTRRRPPPOOOOOOOOOMMMKKKIIIHHHGGGFFFEEEDDDDDDCCCCCCAAABBBAAA@@@>>>>>>@@@BBBCCCEEEGGGFFFCCC???===<<<999999888777666555444444111333555555444444444555777777666555555555555555444444444444555555666666::::::999999888888777777777888999999777777888999999999999888777666555444444333333333333444555555999;;;@@@GGGMMMQQQ}}}uuuqqquuu}}}|||tttlllaaaVVVOOOOOOJJJNNNVVVbbbooozzz}}}|||{{{zzz{{{|||}}}mmmYYYUUU[[[aaammm}}}xxxhhhUUUJJJDDD===:::::::::<<<:::<<>>======<<<;;;999888888777666555555555555333333333333444444444444777555555888888888<<>>=========<<<:::999888777666555555555555333333333444444444555555555333333666777777:::???OOOqqqzzzwwwzzz}}}yyywwwzzz~~~}}}nnndddeeennnpppVVVMMMOOOPPPVVV^^^eeennnyyy{{{vvvqqqppprrr{{{|||vvvjjj^^^RRRMMMMMMQQQYYYbbbooozzzxxxhhheee```]]][[[YYYVVVUUUQQQPPPNNNNNNNNNMMMJJJHHHGGGFFFEEEDDDDDDCCCDDDDDDAAABBBAAA@@@??????AAACCCDDDFFFHHHGGGCCC???===<<<999999888888666555444333000222444555444444555666888777666555555444444444333444555666666777777777999999999999999999999999666888999888777666777999888888888888777666555444444333333333333444555555999;;;@@@GGGMMMQQQ{{{uuuwww~~~}}}rrrdddZZZXXXPPPRRRXXXdddrrr~~~|||vvvuuuvvvxxxyyy}}}rrrZZZTTTYYY___ccc{{{}}}jjjYYYHHHAAA???===:::888:::;;;:::>>>DDDLLLkkknnnggghhhmmmxxx~~~zzz]]]VVVYYYRRRPPPMMMKKKKKKJJJHHHFFFDDDAAA???>>>>>>===<<<;;;999888777666666555555555333333333444444555555555333111111555777666999===KKKnnnzzzvvvxxxzzzvvvyyy}}}|||~~~}}}fffgggpppoooVVVRRRVVVWWWYYY]]]ooovvv{{{xxxssstttxxxmmmeee[[[RRROOOQQQVVV^^^fffvvvxxxfffccc___\\\ZZZXXXVVVUUUQQQPPPNNNNNNNNNMMMJJJHHHGGGFFFEEEDDDDDDCCCDDDDDDAAABBBBBB@@@??????BBBDDDEEEGGGHHHGGGDDD@@@===<<<888888888888777555444333000222444555444444555666888888777555555444444444333444555666777777777777999999999999999999999999666888999888777666777888777777888777777666555444444333333333333444555555999;;;@@@GGGNNNQQQ|||yyyyyywwwhhh\\\YYYSSSUUUaaammmuuuvvvooopppqqqppp|||}}}zzz|||```VVVWWWXXXcccqqqttt^^^QQQDDD???===:::999:::>>>:::>>>??????XXXnnnbbbgggqqquuummmZZZVVVWWWPPPNNNLLLKKKJJJJJJHHHFFFCCCBBBAAA???===<<<::::::888777666555444333333333555444333333222222333333222333444444444666999<<>>======>>>AAABBBHHHIIIIIIGGGCCC>>>;;;:::999888777666666555555555555444444444444555666666666666666666666666666666444555555666777888888999777888:::999777666666777;;;:::888666666777888999===<<<:::888666444444333222222333444444555555666777;;;AAAFFFKKKMMM}}}|||~~~sssiiiaaaXXXVVV___iiirrrxxxrrrqqqrrrppp{{{}}}tttooottt{{{qqqYYYUUUXXX\\\hhhwww~~~oooYYYMMMBBB>>>===;;;;;;===:::777===AAADDD^^^lllcccjjjtttyyyfffWWWRRRSSSMMMLLLKKKJJJKKKJJJGGGEEEDDDDDDBBBAAA???===<<<;;;:::999777666555555444444555444333333222222333333222333444444444666999<<>>======>>>AAABBBHHHIIIIIIGGGBBB>>>;;;:::999888777666666555555555555444444444444555666666666666666555555555444444666666666777888999999999888999;;;:::888777777888;;;:::888777666777888999<<<;;;999777666444444333222222333444444555555666999<<>><<<<<<;;;===???999777>>>CCCHHHdddzzziiifffrrrrrr```UUUPPPPPPKKKJJJJJJKKKLLLJJJGGGDDDEEEEEECCCBBB@@@???>>>===;;;:::999888777666666666555444444333333333333333333444444444444666999;;;<<>>>>><<<;;;:::888777777666666555555444333333333333333333444555444444555888;;;:::QQQppp~~~|||}}}kkk___]]]ccchhhnnnsssxxx{{{}}}{{{~~~uuurrrqqqttt{{{uuuhhheeeaaa]]][[[YYYVVVTTTQQQOOOMMMLLLLLLLLLJJJHHHGGGFFFDDDCCCDDDCCCBBB@@@@@@???===<<<===???BBBDDDHHHIIIHHHEEEAAA===;;;:::999888777666555555555555555444444444444555666666333333333444444444555555666666777777777888888888777999::::::999888888999<<<:::999777777888999::::::999888666555444333333222222333444444555555666999<<>>AAA===@@@DDDOOOlllrrreeedddppppppddd\\\UUUPPPOOOLLLLLLMMMOOOPPPNNNJJJGGGDDDCCCCCCAAA@@@???>>>>>>;;;;;;999888777666666666666555444444333333444444444444555555444555888:::;;;OOOkkk}}}{{{|||kkk```^^^gggooovvvwwwvvv}}}~~~}}}xxxsssqqqpppttt{{{rrrgggeeeaaa^^^\\\YYYVVVTTTQQQOOOMMMLLLLLLLLLJJJHHHGGGFFFDDDCCCDDDCCCBBB@@@???>>><<<<<<===@@@CCCEEEHHHHHHGGGDDD@@@<<<;;;;;;999888777666555555555555555444444444444555666666000111222333444666777777555555555666666666666666666777999999888777777888<<<;;;999777777888999:::999888777555444333333333222222333444444555555666888;;;AAAFFFJJJKKK{{{}}}uuuiiidddccciii}}}}}}qqqiiidddkkkssswwwnnnooopppuuu~~~~~~dddUUUQQQRRR[[[fffttt}}}pppaaaVVVEEE@@@===<<<:::888999===>>>;;;AAAKKK[[[zzz{{{mmmbbbgggvvvhhh^^^YYYRRRNNNOOOOOONNNNNNOOOPPPNNNKKKIIIDDDCCCCCCAAA@@@??????>>><<<;;;:::999888777777777666555555444444444444444444555555555444555888:::<<>>===<<<<<<===@@@DDDFFFHHHHHHGGGDDD???<<<;;;;;;999888777666666555555555555444444444444555666666000111222444555777888888555555555555555555555555555777888888777777777888<<<;;;999888777888:::;;;888777666555333333333333222222333444444555555666888;;;@@@EEEIIIJJJtttnnniiilll{{{yyykkkbbbeeelllxxxooojjjllljjjnnnwww|||oooWWWQQQPPPUUUaaappp~~~xxxhhhWWWNNNBBB>>><<<===;;;999;;;???;;;<<>>AAADDDFFFHHHHHHGGGCCC>>>;;;:::;;;999888777666666555555555555444444444444555666666333444444555555666777777666666666666666555555555555777999999888888888999===;;;:::888888999:::;;;777777555444333222222222222222333444444555555666999<<>>===<<<;;;:::::::::666666555444444444444555555555666555444555777999888BBBYYYuuu~~~{{{~~~www{{{}}}pppfff^^^bbbjjjuuu}}}|||zzzvvvqqqkkkfffcccbbbdddhhhmmmsssuuuhhhaaa___]]]\\\\\\ZZZWWWTTTQQQOOOMMMLLLLLLLLLJJJHHHGGGFFFDDDCCCDDDCCCBBB@@@===<<<;;;<<<>>>AAAEEEGGGIIIHHHFFFCCC>>>;;;:::;;;999888777666666555555555555444444444444555666666777777666666666555555555777777777777666666666666666888::::::999999:::;;;===<<<:::888888999:::;;;777666555444333222222222222222333444444555555666:::===BBBGGGJJJLLL~~~~~~{{{uuuuuuyyy~~~sss^^^aaaaaaiiizzzzzzfffddddddcccnnnnnn[[[QQQTTTSSS\\\ooo{{{hhhWWWKKKFFF;;;;;;::::::<<<<<<;;;:::@@@EEEPPPdddpppjjjqqqrrr]]][[[UUUPPPRRRRRRPPPOOOLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGEEEBBB???>>>>>>>>>===<<<;;;:::999999666555555444444444555555444333333333333444555555===AAAQQQkkk~~~zzzzzz{{{zzz}}}~~~zzzooofff``````cccgggoooyyy~~~}}}}}}~~~|||tttnnnjjjlllnnnpppttt}}}|||nnnhhh```^^^[[[YYYXXXWWWVVVTTTSSSQQQNNNMMMMMMLLLJJJHHHEEEDDDDDDEEEEEECCC???=========<<<<<>>;;;888777777999999888:::777444333333222111000222222333444444555555666999<<>>??????>>>===<<<;;;::::::666666555555444444555555444333333333333444555555;;;===KKKddd|||sssmmm|||zzzxxxyyy{{{ssslllbbbbbbbbbccchhhnnntttwwwwwwwwwwwwxxx{{{~~~~~~wwwkkkggg```^^^[[[YYYXXXWWWVVVTTTRRRQQQNNNMMMMMMLLLJJJHHHEEEDDDDDDDDDDDDCCC???<<<<<<<<<<<<===???CCCGGGIIIHHHEEEBBB@@@???===;;;999888777666555555444444444444555555666666666666666444444444444444444444444666666555555555555555666777777777777888999:::;;;===:::888777888999:::999:::777444333333222222111222222333444444555555666999<<>>===<<<<<<;;;777777666555555555555555444333333333333444555555888999CCCZZZttt||||||jjjcccrrr}}}yyyxxx|||~~~zzzwwwqqqooommmlllmmmooorrrsss|||}}}{{{xxxvvvuuutttsssrrrqqqpppnnnmmmppptttzzz}}}qqqhhhfff```^^^[[[YYYXXXWWWVVVTTTRRRPPPNNNMMMMMMLLLIIIHHHFFFEEEDDDDDDDDDBBB???<<<;;;;;;<<<>>>AAAEEEHHHJJJGGGEEEBBB@@@???===;;;999888777666555555444555555444555555666666666666666444444444444444444444444777777666666666666777777777777777777888999::::::;;;999777777999:::;;;:::999777444333333333222111222222333444444555555666999<<>>;;;;;;;;;;;;;;;;;;<<<>>>@@@IIIaaa{{{|||pppppp}}}kkkVVVOOOSSSPPPNNNRRRQQQPPPPPPRRRRRRRRRQQQOOONNNJJJJJJIIIGGGEEECCCBBBAAABBBAAA@@@@@@>>>>>>===<<<888888777666555555555555444333333333333444555555888777>>>RRRmmm}}}wwwxxx|||yyykkkfffnnn}}}{{{~~~}}}|||{{{|||}}}~~~}}}ppptttrrrnnnlllnnnrrrwwwzzzwwwuuutttrrrsssuuuxxxzzz{{{mmmgggfff```^^^[[[YYYXXXWWWVVVTTTRRRPPPNNNMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCAAA>>><<<:::;;;===???CCCFFFIIIJJJGGGDDDAAA???>>>===;;;:::777777666555555555555555444555555666666666666666555555555555555555555555777777777777777777888999888888777777888999999:::999888666777999;;;;;;;;;999777444222333333222111222222333444444555555666999<<>>======999999888777666555555555444333333333333444555555999888===LLLfff|||sssrrrxxxzzzqqqmmmuuu|||{{{}}}}}}vvvpppnnnpppnnnnnnrrryyy~~~~~~~~~~~~uuukkkgggfff```^^^[[[YYYXXXWWWVVVTTTRRRPPPMMMLLLLLLKKKIIIGGGGGGEEECCCBBBBBB@@@>>><<<999;;;>>>AAADDDGGGIIIJJJFFFCCC@@@???>>>===;;;:::777666666555555555555666444555555666666666666666555555555555555555555555777777777777777888999999888888888777888888999:::888777666888:::<<<<<<;;;999666333222333333333222222222333444444555555666999<<>>>>>===;;;:::999777666666666666444333333333333444555555777999===HHH^^^yyy}}}rrrooovvv}}}vvvqqquuu{{{yyyrrrvvv~~~~~~wwwkkkiiimmmrrrnnnrrr{{{|||qqqkkkhhhfff```^^^[[[YYYXXXWWWVVVTTTQQQOOOMMMLLLLLLKKKHHHGGGHHHEEECCCBBBAAA@@@===;;;:::<<>>>>>===;;;:::666666555555555555666666444555555666666666666666555555555555555555555555777666666666777888999:::999888888888888888999999888777777888:::<<<;;;:::888666333222333333333222222222333444444555555666999<<>><<<;;;999<<<===<<<;;;===BBBHHHRRRmmmssswww~~~~~~hhhZZZRRRSSSUUUOOOOOOUUUSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKIIIGGGFFFEEEEEEFFFBBBBBBAAA@@@???>>>======;;;;;;999888777666666666444333333333333444555555444888===DDDUUUpppuuuoooxxx{{{tttnnnqqqvvvyyyuuuqqqxxxrrriiigggiiiooovvv}}}uuuooolllhhheee```^^^[[[YYYXXXWWWVVVTTTQQQOOOMMMLLLKKKJJJHHHFFFHHHFFFCCCAAA@@@???===;;;;;;===AAADDDGGGHHHHHHGGGDDDBBB???>>>>>>===;;;:::666666555555555555666666444555555666666666666666555555555555555555555555666666555666777888999999999999888888888888888999888888777999;;;;;;:::999888666333222333444333333222222333444444555555666999<<>>===;;;===CCCIII___{{{~~~qqqvvv}}}{{{dddWWWQQQVVVXXXQQQPPPSSSOOOOOONNNLLLKKKKKKLLLMMMNNNMMMKKKIIIGGGFFFFFFFFFFFFBBBAAAAAA@@@???>>>======<<<;;;:::888777666666666444333333333333444555555000777<<<@@@OOOjjjwwwqqqzzzwwwlllnnntttzzzyyyxxxrrrhhhbbbhhhooossswww}}}yyyqqqnnnlllhhhddd```^^^[[[YYYYYYXXXVVVTTTQQQOOOMMMLLLKKKJJJHHHFFFHHHFFFCCCAAA@@@???===;;;;;;>>>BBBEEEGGGHHHGGGFFFDDDBBB???>>>>>>===<<<:::666666555555555666666777444555555666666666666666666666666666666666666666555555555555666777888999999999888888888888888999999888888999;;;;;;:::888888555333222333444333333222222333444444555555666999<<>>>>>?????????>>>===<<<:::999888777777555555555555555555555555333555777;;;HHHaaa|||{{{sssxxxpppooosss|||{{{pppllldddlllrrrqqqpppwww|||vvvrrrnnnllliiigggaaa```]]]ZZZWWWUUUTTTSSSPPPOOOMMMKKKJJJIIIHHHHHHFFFEEECCCAAA>>>===<<<;;;===@@@EEEIIIJJJIIIGGGFFFCCCAAA???@@@AAA@@@<<<999777777666555555555555555555555555555555666777777666666555555555555666666777777777777777777777777777777888999999999999888888666555777:::<<<;;;999888666333222333333333222333333333333444555666666;;;>>>CCCHHHLLLNNN~~~}}}|||}}}nnnfff___```kkk~~~~~~zzzyyydddVVVMMMJJJQQQWWW^^^nnn{{{ppp\\\SSSGGG???<<<<<<;;;:::???<<<<<>>===<<<:::999888777777666666666555555444444444444555666:::FFF\\\vvv|||uuuyyyooommmqqqzzz|||tttmmmhhhgggiiisssssssssttt{{{zzzwwwtttqqqooollliiifffaaa```]]]ZZZWWWUUUTTTSSSQQQPPPNNNLLLJJJIIIHHHHHHFFFDDDBBB@@@>>>===<<<<<<>>>AAAEEEIIIJJJIIIGGGFFFCCCAAA@@@@@@AAA@@@<<<999777777666555555555555555555555555555555666777777666666555555555555666666777777777777777777777777777777888999999999999888777666555777999;;;:::888888666333222333333333222333333333333444555666666:::===BBBGGGKKKMMM~~~}}}||||||}}}rrrjjjaaa```jjj{{{}}}mmmUUUQQQKKKLLLTTT]]]fffwwwtttgggUUUNNNDDD===;;;<<<<<<;;;;;;::::::===BBBMMM```qqqxxxiiihhh~~~iii\\\SSSPPPMMMKKKLLLLLLLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIJJJIIIIIIHHHGGGGGGGGGDDDBBBAAABBBBBBBBBAAA???>>>===;;;:::999888888888888777666555444333333555555666:::DDDWWWoooxxx|||yyyuuuxxxtttoookkkiiifffeeehhhooovvvuuuxxxzzzuuutttsssssssssppplllhhhaaa```]]]ZZZWWWUUUTTTSSSQQQPPPOOOMMMKKKJJJIIIHHHEEECCCAAA???>>>=========???BBBEEEIIIJJJIIIGGGEEECCCBBBAAAAAAAAA???<<<999777777666555555555555555555555555555666666666777666666555555555555666666777777777777777777777777666777888888999999888888666555555666888999888777777555333222333333333222333333333333444555666666999<<>>======>>>???AAACCCFFFIIIIIIIIIGGGEEEBBBBBBBBBAAA@@@>>>;;;999777777666555555555555555444555555666666666666666666666555555555555666666666666666666666666666666666777777888888888888888555555666777888888777666777444222111222333333222333333333333444555666666999<<>>;;;:::;;;===>>>;;;@@@BBBAAAFFF\\\}}}tttjjjlll}}}hhh[[[UUUQQQPPPNNNKKKIIIIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKLLLIIIKKKMMMNNNNNNLLLJJJIIIGGGFFFDDDDDDEEEFFFEEEDDDDDDCCCAAA@@@>>>>>>======;;;:::999888666444333333555555888>>>EEEQQQhhh}}}}}}~~~}}}xxx|||}}}yyyvvvsssrrruuuwwwzzz}}}}}}xxxqqqlllaaa```]]]ZZZWWWUUUTTTSSSQQQQQQPPPNNNLLLJJJGGGFFFBBBAAA???======>>>???@@@CCCDDDGGGIIIIIIHHHFFFEEEBBBCCCCCCBBB???===;;;:::777777666555555555555555444444555666777666666666666666555555555555666666666666666666666666666666666666777888888888888777444555777888888777666666666444111111222333333222333333333333444555666666;;;>>>CCCHHHKKKMMM~~~|||{{{|||}}}~~~}}}}}}~~~}}}cccQQQLLLNNNKKKRRR]]]jjjvvvuuueeeWWWBBB@@@===;;;:::;;;===???===AAACCCDDDPPPjjjxxxppp}}}tttbbbYYYTTTQQQQQQOOOLLLIIIHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNMMMLLLJJJHHHGGGEEEDDDEEEFFFGGGFFFDDDEEEDDDCCCAAA@@@???>>>>>>;;;;;;:::888777555444444555444888???DDDMMMcccyyy~~~~~~}}}yyyvvvvvvvvv|||~~~zzzqqqkkkaaa```]]]ZZZWWWUUUTTTSSSPPPPPPOOONNNLLLIIIFFFDDDAAA@@@===<<<<<<>>>@@@BBBEEEFFFGGGIIIIIIHHHFFFEEEBBBCCCDDDBBB???<<<::::::777777666555555555555555333444666777777777666555666666555555555555666666777777777777777777777777555666777777888888777777444666999:::888777666666555333111111222333333333333333333333444555666666;;;>>>CCCHHHLLLNNN}}}||||||}}}~~~|||}}}~~~fffYYYSSSPPPQQQPPPZZZhhhuuu{{{ooo^^^OOO???>>>===;;;:::;;;===???<<<>>>BBBLLLfff|||}}}iii]]]XXXTTTRRRRRRPPPMMMIIIHHHJJJLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDEEEGGGGGGFFFDDDDDDCCCBBB@@@???>>>>>>===;;;;;;:::999777666555555444222666===@@@FFF[[[rrr~~~}}}~~~zzzwwwzzz||||||{{{|||}}}~~~tttmmmaaa```]]]ZZZWWWUUUTTTSSSOOOOOOOOOMMMKKKHHHDDDBBB@@@???<<<;;;<<<>>>AAACCCFFFGGGHHHIIIHHHGGGFFFEEEBBBDDDEEECCC>>>;;;::::::777777666555555555555555333444666777888777666555666666555555555555666666777777777777777777777777555666666777777777777777444777;;;;;;999777666777444222000000222333333333333333333333444555666666:::===BBBGGGKKKMMM~~~}}}}}}}}}~~~}}}}}}~~~cccRRRQQQRRRPPPOOOZZZeeesssxxxkkkXXXIII>>>>>>===;;;:::;;;===@@@??????DDDYYYwww^^^XXXWWWTTTRRRSSSQQQNNNIIIHHHJJJMMMKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEGGGGGGFFFDDDCCCBBBAAA???>>>===<<<<<<;;;::::::999888777666666333111555;;;<<<@@@TTTkkk~~~~~~|||~~~kkkmmmyyy}}}xxxzzzxxxpppaaa```]]]ZZZWWWUUUTTTSSSNNNNNNNNNMMMJJJGGGCCCAAA@@@>>><<<;;;;;;>>>AAADDDGGGGGGHHHIIIHHHGGGFFFEEEBBBDDDEEECCC>>>;;;::::::777777666555555555555555333444666777888777666555666666555555555555666666777777777777777777777777555666666777777777777777444888<<<<<<:::777777777444222000000222333333333333333333333444555666666999<<>>AAADDDGGGGGGGGGGGGGGGGGGFFFEEEDDDFFFGGGGGGDDD???;;;888777777777666555555555555555555555555555555555555555777777777777666666666666666777888999999999999999777777777777666666666666888999;;;<<<;;;888555222222222333333333333444444222222222222333444555555777:::@@@FFFJJJMMM}}}~~~kkk[[[NNNMMMOOOPPPWWWaaakkkxxxwwwfffUUUGGG@@@<<<;;;;;;;;;<<<===>>>>>>FFFQQQ^^^}}}zzzsss~~~hhhXXXQQQNNNMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA>>>===<<<:::999888777777555555777888888;;;FFFRRRgggwww}}}uuugggiiissszzz~~~ooogggbbb]]]XXXVVVTTTSSSQQQNNNLLLJJJHHHFFFDDDAAA>>>===<<<<<<<<<>>>BBBEEEGGGGGGGGGHHHHHHGGGFFFFFFEEEGGGGGGGGGDDD???;;;888888777777666555555555555555555555555555555555555555777777777777666666666666777777888999999999999999777777777777777666666666777999;;;<<<;;;888444222222222333333333333444444222222222222333444555666777;;;@@@FFFJJJMMMlllXXXOOOJJJNNNQQQUUU^^^jjjwwwsss```OOODDD???<<<;;;;;;;;;<<<>>>???AAAKKK[[[nnnzzzmmmsssrrraaaUUUPPPNNNMMMKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOLLLJJJIIIIIIJJJJJJIIIJJJIIIHHHHHHIIILLLOOOQQQPPPOOOMMMKKKIIIGGGEEEDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@???>>><<<:::888777666666555666777666888AAAKKK___ooo}}}yyywww~~~tttlllooowww~~~pppgggccc]]]YYYVVVTTTRRRQQQMMMJJJHHHFFFDDDBBB???=========<<<===???CCCFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGDDD???;;;888888777777666555555555555555555555555555555555555555666666666666777777777777888888999:::::::::999999777777888888777777666555777999:::;;;:::777444222222222333333333333444444222222222222333444555666888;;;AAAFFFKKKMMMppp]]]RRRNNNNNNRRRVVV[[[hhhttt~~~lllXXXIIIAAA???;;;;;;<<<<<<===???BBBDDDIII```|||iiiiii{{{vvvmmmaaaXXXTTTQQQOOOLLLMMMMMMMMMMMMMMMMMMMMMMMMOOOMMMKKKJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKMMMOOOQQQPPPOOOMMMKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBB@@@>>><<<999777666666555666666555555;;;DDDWWWggg||||||wwwqqqtttvvvwww~~~xxxrrrrrrwwwqqqddd```\\\XXXVVVTTTRRRQQQLLLJJJGGGEEECCCBBB???============???AAADDDGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGDDD???:::999888777777666555555555555555555555555555555555555555666666666666777777777777999999::::::::::::999999777888888888888777666555777888999:::999666444222222222222333333333444444333222222333333444555666999<<>>;;;888777777555555666444333777>>>MMM]]]ttt}}}vvvmmmnnnnnnooouuu~~~zzzuuuyyy}}}ppp___\\\YYYVVVUUUTTTRRRQQQLLLJJJFFFDDDCCCBBB@@@???======>>>@@@CCCFFFHHHJJJKKKKKKJJJIIIJJJJJJKKKLLLJJJJJJHHHDDD>>>:::999999777777666555555555555555555555555555555555555555555666666666777777777888999999999::::::999999888777888999999999888666555777888888888777555333222222222222333333333444444333333333333444555666666:::===BBBGGGKKKMMMnnnTTTMMMOOONNNQQQTTTZZZcccpppxxxfffTTTFFF???<<<<<<999;;;=========AAAGGGMMM]]]~~~}}}iiiooo}}}aaa^^^ZZZWWWVVVUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNNNNOOOOOOMMMLLLHHHIIIKKKMMMNNNMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCC@@@===:::888888555555666444222444999@@@PPPhhh}}}xxxnnnmmmlllmmmrrr{{{}}}vvvkkk]]][[[XXXVVVUUUSSSQQQOOOLLLIIIEEECCCBBBBBB@@@???===>>>???AAADDDGGGIIIKKKLLLLLLKKKJJJJJJLLLMMMNNNKKKKKKHHHCCC>>>:::999999777777666555555555555555555555555555555555555555555555666666777777888888888888999999999888777777777888999::::::888666555777777777777666555333222222222333333333333444444333333333333444555666777:::===BBBGGGKKKMMMqqq^^^QQQMMMNNNOOOTTTZZZbbbnnn|||qqq\\\KKKBBB???>>>===888;;;======>>>AAAIIIPPPmmmwwwooo{{{sss___]]][[[XXXWWWUUUTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOONNNMMMKKKHHHHHHIIIJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIHHHHHHFFFGGGIIIJJJJJJIIIHHHGGGEEEEEEEEEDDDBBB???<<<:::888555444666555222333777777FFF___vvv{{{pppnnnllllllpppxxx}}}ppphhh```]]]ZZZWWWUUURRROOOLLLJJJGGGCCCAAA@@@@@@???>>>===>>>@@@CCCEEEHHHJJJKKKMMMMMMKKKKKKKKKMMMNNNPPPLLLKKKHHHCCC>>>:::999999777777666555555555555555555555555555555555555555555555555666777888888888777888888888888777666555777888:::;;;:::999666555777777777666555444222222222222333333333333444444444333333444444555666777;;;>>>CCCHHHKKKMMM~~~}}}kkkZZZWWWTTTOOOLLLTTTYYYaaajjjwwwxxxgggQQQAAA;;;;;;;;;999777;;;===>>>>>>BBBJJJQQQssswwwxxxiii___]]]YYYVVVRRROOOMMMKKKOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNNNNNNNLLLJJJHHHHHHGGGGGGHHHKKKMMMOOOKKKKKKKKKJJJIIIIIIHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGEEEEEEFFFEEECCC@@@===;;;888555444666555222222666333AAA[[[sss}}}rrrooolllmmmpppvvvwwwmmmgggdddaaa\\\YYYUUURRRMMMJJJIIIFFFBBB?????????>>>======>>>@@@CCCFFFIIIKKKLLLNNNMMMLLLKKKKKKMMMOOOPPPMMMLLLIIICCC>>>:::999:::777777666555555555555555555555555555555555555555444555555666777888888999777777777777777666555555666888:::;;;;;;999666555777777777666555444222222222222333333333444444444444444444444444555777777;;;>>>CCCHHHLLLMMM}}}jjjWWWQQQQQQPPPQQQTTTTTTbbbrrr{{{|||iii\\\KKK@@@>>>>>>===;;;<<<<<<>>>??????CCCRRR```}}}ggg[[[XXXUUUQQQNNNMMMMMMMMMOOOOOOOOOOOOOOONNNMMMLLLNNNMMMMMMLLLKKKKKKJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHLLLKKKKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@>>><<<999888777666555444333222:::===OOOiiizzzsssqqqttt|||}}}sssmmmhhhccc```\\\XXXUUURRRMMMJJJHHHDDD???>>>???@@@>>>===???AAACCCFFFIIIJJJKKKKKKOOOLLLIIIIIIKKKMMMOOOPPPOOOJJJDDD@@@===<<<:::999777777666555555555555555666666555555555444444444666666666666777777777777888888777777666666666555888999999888888777666555777777666555444333333222333333222111222333444555222222333333555666888888===???DDDIIIMMMPPPhhhZZZNNNMMMPPPRRRTTTXXXaaannn{{{ttt]]]RRRDDD<<<;;;<<<<<<:::<<<<<<===???BBBLLLaaattt~~~}}}ppp^^^XXXVVVSSSPPPMMMLLLKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGIIIJJJKKKKKKKKKKKKJJJIIIKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHFFFFFFDDDEEEEEEDDDCCC@@@>>>===:::999888666555444444333666777FFF___qqqyyy{{{xxxzzzsssnnnhhhaaa```]]]YYYUUURRROOOKKKHHHFFFCCC???===>>>???>>>===@@@BBBEEEHHHKKKLLLMMMMMMOOOMMMKKKKKKMMMPPPQQQQQQNNNIIIDDD???===;;;999888777777666555555555555666666666555555555444444444666666666666777777777777777777777666666666555555888888888888888777777666888777666555444333222222333333222222222333444555333333333444555666777888<<>>:::;;;===<<<;;;>>>======BBBKKK\\\vvvzzz|||uuuaaaVVVUUUSSSPPPMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDCCCAAA???>>><<<;;;888666444444444555444333>>>TTThhhsss}}}}}}zzz|||tttooonnnggg___[[[XXXTTTQQQOOOKKKHHHEEEDDDAAA>>>======>>>>>>>>>AAACCCGGGJJJMMMOOOPPPPPPOOONNNMMMOOOQQQSSSTTTSSSLLLHHHBBB>>><<<:::999888888777666666555555666666555555555555555444444444666666666666777777777777666666666666555555555555777777777777888888888888999888666555333222111111333333222222222333444555444444444444444555666777<<>>@@@LLL___ttt{{{yyywwwcccWWWTTTQQQPPPMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDFFFGGGFFFFFFFFFFFFEEEEEECCCDDDDDDDDDCCCBBB@@@??????<<<999666444444555666666444:::LLL```ooo|||}}}zzz|||xxxwww|||tttnnnkkkddd\\\VVVTTTPPPNNNLLLIIIFFFCCCAAA@@@===<<<<<<===??????AAADDDHHHLLLOOOQQQQQQQQQNNNNNNOOORRRUUUVVVUUUTTTKKKGGGAAA===;;;:::888777888777777666555666666666555555555555555555555555666666666666777777777777666666555555555555555555666666666777777888999:::999888666444222111111111222222222333333333444444555555444444444555555666<<>>??????===CCC@@@GGG^^^|||}}}www~~~yyydddWWWSSSSSSNNNMMMLLLJJJIIIGGGGGGFFFHHHIIIJJJKKKLLLMMMMMMMMMIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@@@@>>>:::777555555666777777555888DDDVVVhhhxxx~~~}}}}}}tttqqquuuzzzzzz~~~xxxlllddd]]]WWWRRRPPPMMMKKKJJJGGGDDDBBB??????===<<<<<<===@@@AAABBBDDDIIIMMMPPPQQQQQQPPPNNNOOORRRVVVYYYYYYVVVSSSJJJFFFAAA<<<:::999888777888888777666666666666666444555555555555555555555666666666666777777777777555555666666666666666666666666666666777888:::;;;999777555333111111111222222222333333333444444444555555444444444555555666;;;>>>CCCHHHLLLOOO~~~{{{yyyzzznnn\\\SSSNNNKKKOOOTTTYYY]]]fffsss~~~ttt\\\HHH???>>><<<;;;<<<======<<>>>>>>>>======>>>AAADDDDDDFFFKKKOOOQQQRRRQQQOOOOOORRRWWW\\\^^^]]]XXXTTTJJJFFFAAA===;;;:::999888999888777777666666777777444444444555555555555555666666666666777777777777666666666666777777777777777666666666666888:::;;;888666444222111111222333111222333444444444333333444444444444444555666777;;;>>>BBBGGGLLLNNN~~~zzzyyy{{{~~~zzz```QQQOOOQQQPPPMMMTTT[[[bbbhhhtttuuucccNNN???===<<<;;;;;;<<<===>>>>>>DDDKKKaaazzzvvvzzzjjjYYYRRRPPPMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGIIIJJJKKKLLLLLLLLLLLLLLLGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@???===;;;999777666666222333444666???QQQfffttt}}}zzz|||zzzxxx|||wwwrrrpppzzz~~~vvveee\\\XXXTTTKKKIIIGGGFFFEEEDDDBBB@@@===>>>???>>>===???CCCFFFGGGJJJNNNRRRTTTSSSQQQPPPSSSVVV\\\aaaccc```ZZZUUUJJJFFFAAA===;;;;;;:::999999888777777666666777777444444444555555555666666666666666666777777777777777777777777888888999999888777666555666777999;;;777555333111000222333555111222333444444444333333333333333444555666777888;;;>>>BBBGGGKKKNNN|||yyyyyy{{{}}}~~~jjj```TTTMMMKKKMMMQQQUUU[[[ccckkksss~~~hhhVVVEEE:::<<<<<<;;;<<<===???AAABBBFFFRRRjjjiiihhhmmm}}}fffVVVSSSRRRNNNHHHLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCC@@@???>>><<<:::888666555111444555444:::LLLbbbqqqzzz}}}yyyzzz||||||wwwsssxxx~~~iii[[[VVVRRRNNNIIIGGGEEEDDDDDDCCCAAA???===>>>@@@???>>>???DDDHHHIIILLLPPPTTTUUUTTTRRRPPPVVVYYY___eeegggccc\\\VVVJJJGGGAAA>>><<<;;;:::999999888888777777777777777444444444555555555666666666666666666777777777777777777888888999999999:::999888666555666777999:::666444222000000222444666111222333444555444333333222222333444555666888999;;;>>>BBBGGGKKKNNN~~~{{{wwwuuuyyy}}}qqqUUUTTTPPPMMMLLLOOOTTTYYYccckkkvvvkkkWWWKKKCCC>>>???<<<<<>><<<;;;:::777555333222333555777BBBXXXkkkvvvzzz}}}~~~zzzzzz~~~www}}}}}}xxxvvv~~~pppaaaZZZVVVQQQMMMHHHGGGEEEBBBAAA@@@@@@@@@===>>>??????@@@BBBEEEHHHKKKMMMPPPQQQQQQQQQRRRTTTUUU]]]cccdddbbb```\\\WWWFFFBBB===:::888888777777888888777777666666555555555555555555555555444444444555555666777888888999777666666666666888:::;;;888777666777999::::::999444333111000000111333444222222333333333333444444222222222222333444444555<<>>===<<<>>>@@@>>><<>>RRRdddrrrwww{{{}}}zzzuuuuuuuuuuuutttssswww}}}|||yyywwwvvv~~~wwwfffYYYTTTQQQMMMIIIGGGFFFCCCAAA@@@?????????<<<>>>???@@@AAACCCFFFIIILLLNNNPPPQQQQQQRRRTTTVVV[[[bbbgggfffccc___YYYRRREEEBBB===:::999888777777888888777777666666555555555555555555555555555555555555666666777777888888777666666666777888999:::666555555555777888777555444333111000000111333444222222222333333333444444333333333333444555666666;;;>>>CCCIIIMMMPPPzzzvvvooopppssswww~~~uuuaaaXXXPPPIIINNNNNNPPPRRRWWW___iiiooojjjUUUJJJDDD@@@>>>===>>>@@@@@@@@@EEEUUUeee|||tttmmmooorrrbbbSSSNNNOOOPPPQQQRRRXXXXXXYYYXXXTTTOOOJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMIIIIIIJJJIIIIIIKKKOOORRRRRROOOKKKIIIHHHGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFJJJOOOQQQOOOLLLHHHGGGEEEBBB???===<<<:::777444666444444333333999IIIYYYkkkrrrwww{{{yyyrrrlllkkklllnnnssswww}}}~~~~~~qqqggg[[[RRROOOMMMJJJFFFEEECCCBBB@@@>>>>>>>>>???<<<===@@@AAABBBEEEHHHKKKLLLMMMOOOOOOQQQSSSXXX[[[bbbiiillliiiccc]]]UUUMMMDDDAAA===:::999888888777888888777777666666555555555555555555555555555555666666666666777777777777777666666666777888999:::777555555555777777555333444333222111111222333444222222222222333333333333444444444444555666777888:::===BBBHHHMMMQQQ{{{rrrqqqppppppsssyyykkkXXXPPPPPPOOOLLLPPPRRRVVV[[[bbbkkkvvv|||{{{^^^LLLEEEBBB???===>>>???@@@AAAGGGZZZvvv{{{wwwcccXXXOOOMMMOOOOOOQQQSSSWWWXXXYYYYYYWWWSSSMMMHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIKKKMMMLLLJJJHHHFFFGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDHHHLLLPPPRRRPPPLLLIIIGGGFFFCCC@@@>>><<<:::777444555333222222111555AAAOOOdddllltttxxx|||~~~}}}yyyqqqjjjhhhmmmrrryyy|||eee^^^UUUOOOMMMLLLHHHEEEBBBAAA@@@>>>=========>>><<<>>>AAACCCDDDGGGJJJMMMLLLMMMNNNOOOQQQUUU[[[```hhhnnnqqqlllddd\\\RRRJJJBBB@@@<<<:::999999888777888888777777666666555555444444444555555555555555777777777777666666666666777777777777777888888999999888777888999888666444333222222111111222222333111222222222222333333333333333444444555666777888999===BBBHHHNNNQQQxxxvvvrrrmmmjjjlllrrrwwwpppdddVVVPPPOOONNNLLLJJJRRRVVV]]]eeeoooyyyqqqUUUGGGCCC@@@>>>===>>>>>>>>>BBBSSSssskkkYYYRRRNNNPPPSSSTTTXXX\\\^^^\\\[[[[[[YYYUUUNNNIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLNNNOOONNNMMMKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFDDDCCCDDDEEEFFFFFFEEECCCCCCDDDDDDDDDDDDDDDDDDGGGKKKOOOQQQOOOKKKHHHFFFFFFDDDAAA???===;;;888666444222111222111333<<>>===<<<<<<===>>><<>>;;;::::::999888777888888777777666666555555444444444555555555666666777777777777666666666666666777777777888888888888888888888999:::999666444222222222222222222222222111111111222222222333333222222222333444666777888999===BBBHHHNNNQQQ|||vvvnnnfffdddgggjjjuuuyyywwwccc[[[SSSMMMLLLMMMMMMNNNPPPWWW^^^hhhsss}}}|||dddMMMEEECCC???<<<===<<<<<<>>>JJJeeevvvcccSSSOOONNNRRRWWW[[[cccjjjhhhddd^^^ZZZXXXSSSMMMHHHEEEEEEEEEEEEEEEEEEEEEEEEAAADDDIIIMMMOOOOOONNNMMMLLLJJJHHHGGGGGGGGGEEEDDDCCCBBBAAACCCEEEFFFFFFEEEBBBCCCDDDDDDEEEDDDDDDDDDEEEHHHLLLMMMKKKIIIGGGFFFEEECCCAAA???>>><<<:::888444222222333222222999AAAYYYdddpppvvvzzz~~~~~~{{{{{{yyyssskkkhhhkkkooozzzhhh\\\SSSPPPLLLIIIGGGDDDBBB@@@???>>>===<<<<<<===>>>>>>>>>AAADDDGGGHHHIIILLLMMMMMMOOOQQQTTTXXX___ggglllsssvvvtttkkkaaaXXXOOOHHH???===;;;:::::::::888777888888777777666666555555333333444444555666666666666666666666777777777777666777888888888888777777666666666888999888555333222222222222222222222222111111111111222222222222222222222333444666777888:::===BBBHHHMMMQQQ~~~~~~ssshhhbbbbbbeeeiiikkkpppwwwvvvdddVVVNNNQQQLLLKKKOOOQQQSSSZZZbbbhhhpppzzzjjjVVVFFFCCCCCC===;;;===<<>>;;;999666444333444333111555<<>>>>>===<<<<<<===>>>???@@@CCCFFFHHHIIIJJJKKKMMMPPPRRRVVVZZZ___fffnnnsssyyyzzzvvvjjj^^^UUUMMMFFF>>><<<::::::::::::888777888888777777666666555555333333444444555666666777555555666666777777888888666777888999999888777666666666777999;;;:::777555222222222333333222222222111111111111222222222222222222333444555777999:::;;;>>>CCCIIIMMMPPPxxxsssrrryyyyyy|||zzzmmmeeeccceee```aaaccchhhpppzzz|||eee[[[TTTLLLJJJOOOPPPOOOQQQWWWYYYZZZbbblll{{{qqq\\\LLL@@@BBBBBB<<<999===???CCCOOOhhh~~~ooo]]]OOOQQQNNNLLLNNNPPPUUU```kkkggg^^^TTTNNNLLLLLLJJJHHHCCCCCCCCCCCCCCCCCCCCCCCCFFFIIINNNQQQSSSQQQNNNLLLJJJHHHGGGHHHKKKMMMLLLIIIHHHGGGFFFFFFGGGFFFDDDBBBAAABBBDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHIIIDDDBBB@@@??????>>>===;;;888666555666444111333888AAAOOO___hhhnnnuuuxxxyyy{{{{{{zzzwwwtttrrrrrrrrr}}}xxxkkk___ZZZYYYSSSKKKJJJHHHFFFDDDBBBBBBBBBBBB>>>>>>===<<<<<<===???@@@AAADDDGGGIIIJJJJJJKKKLLLSSSUUUZZZ___dddkkksssxxx~~~~~~wwwiii\\\SSSJJJDDD===;;;::::::::::::999777888888888777666666555555333333444444555666777777444555555666777888888999666777888999999888777666777888999<<<>>>===;;;888111222222333333222222111000111111111111222222222333444444555777888:::;;;<<>>>>>>>>===;;;888666333222222222:::FFFWWWccciiimmmqqqtttwwwyyyzzzxxxsssnnnmmmmmmyyy{{{yyyzzzvvvpppuuuxxxvvvwww|||}}}{{{pppgggccc^^^YYYUUUQQQMMMJJJDDDDDDBBBAAA???>>>===<<<@@@@@@????????????@@@@@@FFFEEEFFFHHHKKKNNNOOOOOOQQQYYYaaadddjjjsss{{{~~~{{{rrrfffYYYNNNGGGDDD>>>>>><<<;;;:::999999999777777777777666666666666444444333333444555777888999888888888777777666666::::::;;;;;;:::999777666222555666666888>>>IIIRRRBBB888000///222333444555222222222222222222222222333333333444555666777888===???BBBGGGMMMPPPyyysssqqqrrrvvv||||||xxxvvvuuuhhhddd___[[[[[[^^^cccgggnnnsss{{{}}}|||{{{zzzyyyxxxvvvttt|||yyyxxx{{{|||{{{{{{zzzyyy|||zzzdddVVVVVVSSSOOOMMMNNNPPPSSSUUUUUUZZZaaahhhoooxxxwww```QQQHHHCCCAAAAAA@@@>>>???CCCGGGXXXoooyyyxxxppp\\\TTTUUUYYYUUUPPPNNNOOOSSSWWWXXXVVVQQQLLLJJJKKKKKKHHHEEEFFFGGGIIIJJJIIIIIIJJJKKKMMMSSSWWWTTTQQQQQQQQQOOOOOOKKKHHHIIIKKKLLLIIIEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBFFFGGGHHHJJJJJJIIIIIIHHHFFFEEECCCAAA???>>>>>>>>><<<;;;888666444222222222666@@@OOO]]]ffflllpppssstttwwwyyyxxxtttpppnnnnnnttt}}}xxxvvvwww{{{uuupppqqqssstttwww|||qqqhhh```]]]YYYUUURRROOOLLLIIIDDDCCCBBBAAA???>>>===<<<======<<<<<<===>>>???@@@EEEEEEGGGIIILLLNNNNNNNNNQQQYYYbbbiiirrr}}}zzzpppbbbUUUKKKEEEBBB>>>===<<<;;;:::999999999777777777777666666666666555555444444555666888999888888888777777777666666888999999999888777555444777999;;;;;;<<<@@@IIIPPP>>>666//////222222222444222222222222222222222222333333333444555666777888<<<>>>BBBGGGMMMPPP~~~xxxrrrnnnoooqqqwwwsssooohhhbbb]]]ZZZZZZ[[[___bbbhhhnnnvvv{{{wwwuuu}}}zzzuuupppvvv~~~|||xxxvvvwww{{{tttggg[[[RRRKKKNNNMMMMMMMMMOOOSSSVVVXXX___fffpppxxxwwwaaaPPPGGG???>>>>>>???>>><<>>===<<<<<<;;;;;;;;;<<>>===<<<;;;:::999999999777777777777666666666666666666555666666777888999888888777777777777666666666777777777666555444333555777999888888:::???DDD:::333///000222111000111222222222222222222222222333333333444555666777888;;;===AAAGGGMMMQQQ~~~xxxrrrpppqqqttt~~~~~~xxxppphhhbbb]]][[[ZZZZZZZZZ\\\```gggnnnrrrzzz~~~jjjcccZZZSSSQQQQQQRRRSSSOOOPPPPPPRRRUUUZZZ```eeessszzzrrr```PPPFFFBBB@@@>>>===>>>===@@@KKKWWWggg{{{~~~iii```]]]^^^______YYYRRRLLLKKKLLLMMMNNNQQQNNNKKKJJJJJJKKKJJJHHHJJJLLLOOOPPPPPPOOOOOOOOOSSSXXXZZZUUUPPPNNNMMMKKKKKKIIIGGGGGGHHHHHHFFFDDDCCCDDDEEEFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBAAAAAAGGGHHHIIIJJJJJJJJJIIIHHHDDDCCCBBBBBBAAAAAA@@@@@@<<<;;;:::888666555444333888:::AAANNN]]]hhhkkkkkkqqqssswwwxxxwwwsssnnnkkkhhhpppxxxzzzxxxvvvwwwyyywwwxxxzzzxxx}}}vvvmmmgggbbb]]]YYYSSSPPPMMMJJJIIIGGGDDDBBBAAAAAA@@@???>>>============<<<<<<===???CCCFFFIIIHHHKKKOOORRRTTTUUUVVVVVV]]]eeeoooyyyxxxhhhXXXLLLEEEAAA???======<<<;;;:::999999:::777777777777666666666666555555555666666777888888777777777777777777666666666666666666555555444444222444555444333222444666666111///222444111000111111222222222222222333333333333333444555666777888:::<<<@@@GGGMMMQQQzzzyyy{{{}}}xxxpppjjjfff\\\YYYUUUSSSTTTWWWZZZ\\\___fffooovvv|||vvvggg\\\WWWPPPNNNKKKJJJKKKMMMOOOPPPVVVXXXZZZ\\\bbbjjjttt{{{mmm[[[PPPGGGBBBAAABBB@@@>>>@@@EEEOOObbbtttjjj[[[ZZZ[[[]]]]]]ZZZUUUOOOKKKJJJJJJKKKKKKNNNLLLKKKJJJKKKKKKLLLLLLKKKMMMPPPPPPPPPOOOOOOPPPXXX\\\\\\UUUNNNKKKIIIGGGGGGFFFEEEFFFGGGGGGGGGFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAADDDEEEFFFGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB===<<<;;;:::888777555555777777<<>>>>>=========<<<<<<===>>>AAAEEEIIIKKKIIIMMMQQQTTTVVVWWWZZZ\\\ccclllwwwvvvdddTTTJJJDDDAAA@@@===<<<;;;;;;::::::::::::777777777777666666666666333333444555666666666666666666666666666666777777777777666666666555666666666777888777555333222222444111111444555222111222111111111222222333333333333333333444555666777888:::<<<@@@GGGMMMQQQ~~~xxxuuueee```ZZZVVVTTTUUUUUUUUURRRUUUZZZ^^^dddmmmwww~~~wwwkkk^^^TTTNNNKKKKKKIIIJJJKKKLLLNNNNNNOOOOOOXXX\\\aaagggmmmwww|||]]]OOOIIICCC@@@@@@===;;;===FFFRRRbbbxxxppp[[[SSSTTTUUUUUUTTTSSSPPPMMMLLLLLLNNNNNNNNNOOONNNMMMKKKKKKKKKLLLMMMKKKMMMNNNNNNMMMMMMOOOQQQ[[[___]]]UUUMMMJJJHHHEEECCCDDDDDDEEEEEEFFFGGGGGGEEEFFFGGGHHHHHHFFFDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@AAAAAACCCDDDDDDDDDCCCBBB@@@AAABBBCCCCCCCCCCCCCCC>>>>>>>>>===;;;999888777333333777CCCTTTdddmmmpppnnnoooqqqssstttrrrmmmiii___eeelllrrrwww|||~~~yyysssooogggccc^^^[[[ZZZXXXTTTPPPNNNLLLHHHEEECCCBBB???===>>>>>>>>>===============:::;;;===@@@CCCFFFHHHJJJIIIMMMRRRUUUVVVYYY^^^ccchhhttt~~~qqq```QQQHHHDDDBBBAAA===<<<;;;:::::::::::::::777777777777666666666666222333444555666666666666555555666666666666777777888777666666666666777777888888888777555333111000222000111444555111111333111111111222222333333444333333333444555666777888;;;===AAAGGGMMMQQQtttnnnfff```\\\ZZZWWWUUURRRQQQRRRSSSWWW\\\aaaeeekkkmmmqqqvvv|||wwwppp^^^ZZZTTTNNNKKKKKKMMMOOOIIIKKKMMMPPPSSSWWWZZZ]]]___fffnnnuuu{{{kkkSSSJJJEEE???===AAA;;;<<>><<<:::999333333555>>>LLL[[[fffkkkjjjjjjlllooorrrrrrooolll```eeemmmuuu|||{{{wwwqqqkkkgggbbb]]]YYYVVVUUUSSSOOOLLLJJJGGGDDDBBBBBBAAA???===========================;;;<<>>BBBGGGMMMPPPyyy|||{{{qqqiiiccc^^^YYYUUUUUURRRPPPPPPRRRSSSTTTSSSVVVVVVXXX[[[___dddhhhjjjpppvvv}}}}}}|||uuukkkbbb\\\WWWRRRNNNLLLKKKJJJIIIIIIJJJLLLMMMPPPPPPQQQSSSVVV\\\ccchhhnnnvvvooo\\\LLLGGGCCC<<<<<>>???@@@AAAAAAAAA@@@@@@???@@@BBBDDDEEEEEEEEEDDD@@@AAAAAA@@@???===;;;:::777666666;;;EEEQQQ\\\bbbgggfffhhhlllqqqsssrrrooodddiiiqqqzzz~~~{{{uuuoookkkfff```]]]]]]XXXSSSPPPPPPOOOMMMJJJFFFDDDAAA@@@AAAAAA@@@>>><<<<<<<<<==================???CCCGGGJJJLLLLLLLLLPPPTTTYYY[[[]]]ccclllsss}}}ttthhhWWWJJJEEECCCBBB@@@<<<<<<;;;:::::::::;;;;;;777777777777666666666666333555666888888888777777444555555555666666777777777666555444444555777777999777555444444333111000///---...111111...///333000000111222333333444444333333333444555666777888===???BBBGGGMMMPPPuuunnnsssxxx|||vvvnnnhhhddd```\\\VVVSSSPPPOOONNNLLLOOONNNLLLKKKLLLNNNQQQRRRYYYYYYZZZ[[[]]]```bbbdddlllmmmooorrrsssttttttsssvvvvvvvvvuuutttrrrqqqpppllljjjfffbbb]]]ZZZWWWVVVTTTSSSPPPNNNKKKIIIHHHGGGKKKKKKKKKKKKLLLNNNPPPQQQVVVXXX\\\aaafffmmmuuuzzzrrr[[[LLL???>>>@@@???@@@BBBAAAYYYsssuuuaaaYYYPPPQQQRRRRRRQQQOOOMMMKKKLLLLLLKKKKKKMMMQQQXXX]]]XXXVVVRRRNNNKKKIIIHHHGGGIIIHHHGGGFFFHHHKKKOOORRRXXXTTTNNNHHHEEEDDDDDDEEEFFFEEEDDDBBBCCCDDDEEEGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>======@@@???????????????@@@@@@AAABBBCCCEEEEEEEEEDDDCCCDDDDDDCCCBBB???<<<:::888666777888777999AAANNNXXX\\\```ccceeejjjppppppmmmffffffkkkxxxyyyyyy~~~zzztttpppkkkddd___\\\[[[ZZZRRRRRRQQQOOOLLLIIIFFFDDDDDDBBB>>><<<============999999:::;;;===>>>>>>???BBBDDDGGGIIIKKKMMMPPPRRRUUUVVVYYY___eeennn|||uuuiii]]]OOOFFFEEEDDDAAA>>>???>>>===<<<:::999888777666666777777777777666666444444555666777777666666777777777777777888888999666666777888999999::::::;;;999666333111000000111000000111222222222222111222222333333333333444444555555444444444555555666;;;>>>BBBHHHLLLOOOyyyoooiiimmmsss{{{{{{wwwtttllliiiccc___\\\YYYVVVTTTQQQPPPMMMKKKKKKLLLNNNOOOPPPOOONNNNNNNNNOOOPPPQQQMMMNNNPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPSSSRRRQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKMMMNNNOOOPPPSSSVVVYYY[[[dddhhhooouuu{{{ooo^^^QQQIIIBBBAAAAAA@@@CCCIIIXXXmmm~~~dddUUUQQQQQQRRRSSSSSSRRROOOMMMKKKNNNNNNLLLKKKJJJKKKOOORRRQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFIIIMMMTTTZZZ^^^VVVSSSMMMHHHEEEDDDEEEFFFGGGEEEDDDCCCBBBCCCEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@???>>>>>>===<<<<<>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCBBB@@@>>>;;;:::888999999777777===HHHPPPYYY]]]```aaaffflllmmmkkkfffdddgggqqq}}}uuuwww{{{vvvssskkkhhhccc]]]XXXUUUSSSSSSOOOOOONNNLLLJJJGGGDDDBBBCCCAAA===<<<<<<===<<<<<<;;;;;;;;;<<<===???@@@AAACCCEEEIIILLLNNNPPPSSSVVVXXX[[[___eeemmmxxxtttbbbYYYMMMFFFFFFFFFCCC@@@>>>>>>===<<<:::999888888666777777777777666666666444444555666666666666666777777666666777777888999777777777888999::::::::::::888666333111000111111000000111222222222222111222222333333333333444444555444444444444555666666;;;>>>BBBHHHLLLOOO|||zzzwwwsssllljjjnnnrrryyy|||yyy{{{xxxuuuppplllhhhddd___[[[XXXVVVSSSOOOMMMLLLLLLMMMMMMLLLKKKIIIIIIHHHHHHHHHLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKKKKLLLLLLMMMMMMMMMGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGHHHIIIKKKLLLNNNOOOPPPRRRUUUYYY^^^cccgggiiiqqqwwwmmmZZZPPPHHHEEEBBB@@@@@@DDDPPP]]]ppp~~~nnnYYYOOOOOORRRRRRSSSSSSQQQOOOLLLJJJLLLLLLKKKIIIGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKJJJJJJEEEEEEFFFIIIOOOWWW___dddSSSPPPLLLHHHEEEEEEFFFHHHGGGFFFDDDCCCBBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA>>>>>>>>>======<<<<<<;;;======>>>>>>???@@@AAABBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<:::777666999AAAGGGWWW[[[^^^___bbbiiillljjjhhheeedddkkkyyy}}}yyy{{{yyysssooommm```^^^[[[WWWSSSOOOMMMLLLKKKKKKJJJHHHFFFCCCAAA@@@BBB???<<<;;;;;;<<<;;;;;;<<<<<<<<<===>>>@@@CCCDDDDDDGGGKKKOOOQQQTTTWWWYYYYYY___fffnnnxxxmmmZZZSSSJJJFFFGGGGGGDDDAAA======<<<<<<;;;::::::999888888777777666666555555444555555666666666666666777777666666777777888999777777888888999:::::::::999777555333111111111111000000111222222222222111222222333333333333444444444444444444444555666666;;;>>>BBBHHHLLLOOO}}}|||ttttttuuusssvvvyyy{{{zzz}}}~~~{{{wwwrrrmmmhhheeebbb^^^ZZZVVVTTTRRRRRRPPPPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLMMMOOOQQQSSSTTTXXXZZZ^^^dddkkkqqqvvvxxx~~~oooZZZNNNKKKCCCBBBBBBCCCIIIWWWjjjyyyuuudddVVVPPPPPPPPPQQQQQQQQQOOOLLLIIIHHHEEEFFFHHHHHHGGGGGGHHHJJJHHHIIIKKKMMMMMMMMMLLLLLLHHHGGGFFFGGGKKKQQQWWW[[[PPPMMMJJJGGGEEEFFFGGGHHHFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>========================>>>???AAABBBCCCAAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBBBBBBBBBB@@@@@@>>>>>><<<999777999===BBBUUUYYY]]]]]]```gggjjjjjjkkkgggdddhhhvvv}}}|||~~~wwwoooiiieeedddZZZYYYWWWTTTQQQNNNLLLJJJHHHGGGFFFEEECCCAAA???>>>@@@>>>;;;;;;;;;<<<;;;:::===<<<<<<===???BBBDDDFFFFFFIIIMMMPPPSSSUUUXXXZZZYYYbbbmmmwwwxxxbbbUUUOOOIIIGGGGGGFFFCCC@@@======<<<<<<;;;;;;;;;:::888888777666666555555555555555666666666666666555666666666666666777888888888888888888999999::::::777666555333222111111111000000111222222222222111222222222333333333444444444444444444444555666777;;;>>>BBBHHHLLLOOOzzzvvvxxx{{{||||||tttrrrnnniiieeeaaa___^^^WWWWWWVVVUUUTTTSSSQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJKKKKKKQQQPPPPPPPPPPPPQQQRRRRRRTTTUUUVVVYYY\\\___aaaccchhhjjjooouuu|||uuufffWWWJJJDDDDDDBBBGGGPPPZZZgggwwwoooaaaZZZTTTOOOMMMMMMMMMNNNNNNLLLJJJGGGEEEBBBDDDFFFGGGGGGGGGIIIJJJHHHIIIJJJKKKLLLKKKJJJIIIIIIHHHFFFFFFHHHKKKNNNPPPLLLJJJHHHEEEDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBAAA@@@?????????????????????@@@@@@>>>>>>>>>???@@@BBBCCCDDDAAAAAA@@@@@@@@@@@@@@@AAA???@@@AAABBBCCCBBBBBBAAA??????===;;;:::;;;>>>@@@NNNUUUYYYYYY\\\bbbffffffjjjgggdddgggrrr|||zzz{{{{{{wwwqqqjjjccc^^^[[[YYYVVVUUUTTTRRROOOMMMKKKJJJFFFEEEDDDBBBAAA@@@???>>>>>>===;;;;;;;;;<<<;;;999<<<<<<===>>>@@@CCCFFFGGGHHHJJJNNNQQQSSSVVVZZZ]]]```mmm|||lllYYYRRRNNNJJJGGGFFFDDDAAA>>>=========<<<<<<;;;;;;;;;999888777666555555666666555666666666666666555555666666666555666777777888777777888888888888999999555555444333222111111111000000111222222222222111222222222333333333444444333333333444444666777777;;;>>>BBBHHHLLLOOOuuuzzz~~~~~~|||xxxuuuqqqooonnngggfffeeebbb___\\\YYYWWW[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWUUUTTTSSSTTTTTTUUUUUUVVVWWWXXXZZZ]]]___``````bbbeeeiiinnnrrrvvvyyy|||~~~rrr\\\PPPJJJCCCAAADDDGGGWWWlll~~~yyyxxxrrr^^^VVVVVVTTTPPPLLLIIIJJJKKKKKKJJJHHHFFFDDDEEEFFFHHHGGGFFFFFFGGGHHHGGGHHHHHHHHHGGGFFFFFFEEEGGGGGGGGGHHHIIIKKKMMMNNNIIIGGGEEEDDDCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBAAAAAA@@@???>>>@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEAAA@@@@@@????????????@@@===???@@@AAABBBBBBAAAAAA@@@???>>>=========>>>>>>EEEMMMSSSTTTVVV[[[______dddcccbbbdddkkkzzz~~~{{{yyykkkiiieeeaaa]]]ZZZXXXWWWQQQPPPOOOMMMKKKKKKJJJJJJDDDCCCBBB@@@???>>>>>>>>>>>><<<;;;;;;<<<<<<;;;:::<<<===???AAADDDFFFHHHIIIKKKLLLOOORRRUUU[[[aaafffooowwweeeWWWQQQNNNJJJGGGFFFCCC@@@>>>>>>>>>======<<<;;;;;;:::888777666555555666777888666666666666666666555444666666555555666666777888777777777777777777777777444444333333222222111111000000111222222222222111222222333333333333444444333333333444555666777888;;;>>>BBBHHHLLLOOOqqquuu|||~~~|||{{{vvvvvvuuurrrooollliiigggbbbbbb```___^^^______```^^^]]]\\\[[[[[[\\\^^^___bbbccceeegggjjjnnnppprrrrrrsssvvvzzzrrr^^^MMMHHHGGGDDDFFFMMMUUUmmm|||qqqqqqsssooobbbWWWTTTTTTRRROOONNNHHHIIIJJJKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEFFFHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEGGGJJJKKKLLLMMMMMMFFFEEECCCBBBAAAAAABBBCCCAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>===???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEAAA@@@???>>>===>>>>>>???===>>>???AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>><<<;;;???HHHPPPRRRSSSWWWZZZ[[[___aaabbbbbbeeennn|||{{{zzz|||wwwqqqmmmcccaaa___\\\ZZZXXXWWWVVVNNNMMMKKKIIIHHHIIIJJJKKKBBBAAA???>>>============>>><<<<<<<<<======<<<:::===???BBBFFFIIIJJJKKKKKKMMMOOOQQQUUUZZZcccmmmsss{{{mmm```UUUOOOMMMJJJGGGEEEDDDBBBAAA@@@???>>>===<<<;;;:::999777666555444555777999:::666666666666666555444444666555555555555666777777666666666666555555555555222333333333333222222111000000111222222222222111222222333333333333444444333333333444555666777888;;;>>>BBBHHHLLLOOOuuuwww|||~~~{{{||||||{{{yyywwwtttsssooonnnmmmkkkkkkkkklllmmmkkkjjjiiiiiijjjmmmoooqqqnnnoooppprrruuuxxxzzz|||{{{]]]NNNCCCDDDFFFEEEJJJTTTddd~~~uuusss|||yyy\\\WWWSSSRRROOOKKKJJJMMMGGGHHHJJJKKKKKKJJJHHHGGGDDDEEEEEEEEEDDDEEEHHHJJJIIIHHHGGGFFFFFFFFFHHHHHHCCCEEEHHHJJJLLLLLLKKKJJJEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@BBBCCCDDDEEEEEEEEE@@@@@@AAA@@@@@@???>>>===??????@@@AAABBBBBBCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFAAA@@@???=========>>>???<<<===???@@@AAAAAA@@@???AAA@@@??????>>>===:::888===GGGQQQSSSTTTWWWZZZZZZ]]]aaadddcccbbbgggrrrzzzzzz|||vvvyyy{{{vvvooohhhbbb^^^\\\ZZZWWWUUUSSSRRRQQQNNNLLLJJJHHHGGGIIIKKKLLL@@@???===<<<;;;;;;<<<<<<>>>===<<<===>>>>>><<<:::>>>@@@EEEIIILLLNNNMMMMMMOOOPPPSSSWWW___jjjvvv~~~sssfff\\\TTTMMMLLLIIIGGGEEEDDDDDDDDDAAA@@@???===<<<:::999999666555444444555777:::;;;666666777777666555444444555555555555555666777777555555555555555444444444222222333333333222222111000000111222222222222111222222333333333444444444222333333444555666888888;;;>>>BBBHHHLLLOOOxxx{{{}}}~~~~~~}}}}}}||||||}}}~~~lll^^^MMMHHHBBBCCCKKKYYYfffmmmvvvgggUUUSSSPPPNNNLLLLLLMMMMMMLLLKKKKKKJJJHHHGGGFFFFFFIIIGGGDDDCCCCCCEEEHHHJJJKKKIIIGGGDDDCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFDDDAAA???>>>???AAABBBAAAAAABBBBBBCCCCCCBBBBBBBBBAAA???@@@AAAAAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDD??????>>>===============???@@@@@@@@@@@@???>>>>>>AAAAAA@@@???>>>>>>??????<<<<<>>===<<<;;;::::::888777666666666777999:::555555555555555555444444666777888999888777555333333444555777777555444333222222222111111111000000333333222222111222222222222222222222222222222222333333333444555666777888<<>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???>>>>>>===============???@@@@@@@@@??????>>>>>>@@@??????>>>============<<<;;;<<>>>>>???@@@AAA>>>:::999;;;<<<===<<<;;;<<<=========>>>@@@BBBEEELLLJJJJJJQQQRRRQQQXXXVVV^^^fffnnnzzz|||kkkaaaZZZUUUSSSQQQNNNJJJHHHGGGFFFDDDCCCAAA@@@???===<<<;;;:::999777777666666666777999999666666666666666666666666777888999999999888666555444555666777777555333222222222222111111111000000333222222111111222222222222222222222222222222222333333333444555666777888;;;>>>CCCHHHLLLOOOvvvwwwxxxzzz|||rrr^^^RRRNNNNNNRRR[[[hhhsssnnn]]]UUURRRPPPNNNLLLJJJIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEGGGHHHIIIFFFEEEDDDBBBBBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@BBBBBBBBBAAA@@@???===<<<===<<<<<<===@@@AAAAAA@@@????????????????????????AAA@@@??????>>>>>>>>>???>>>>>>======<<<<<<======@@@@@@?????????>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;:::999<<>><<<::::::;;;<<<<<<;;;;;;===>>>???@@@AAADDDFFFEEELLLJJJIIIPPPRRRRRR[[[aaakkkwwwnnnbbb^^^ZZZUUURRRPPPLLLIIIFFFFFFFFFFFFEEECCCBBB@@@>>><<<:::999999777777666666666777888888666666666666666666666666777888999:::999888777666777777888888777555333222222222222111111111111111222222111111111222222333222222222222222222222222333333333444555666777888:::===BBBHHHLLLPPPnnnoooqqqtttxxx}}}mmm]]]RRRPPPVVV\\\iiirrrqqq___WWWUUUUUUNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCDDDDDDEEEEEEEEEBBBCCCCCCCCCCCCAAA@@@???@@@@@@@@@@@@???>>>===<<<===<<<;;;<<>>=========>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>>>>======<<<<<<<<<======@@@??????>>>>>>>>>>>>>>>?????????>>>===<<<<<<;;;<<<:::888999>>>FFFNNNSSSVVVWWWZZZ]]]^^^]]]]]]]]]bbbooo~~~xxxzzz~~~tttmmmlllnnnvvv}}}|||yyyvvvrrrnnnllliiieeebbb```___\\\XXXUUUSSSQQQPPPIIIIIIGGGFFFDDDBBBAAA@@@AAA@@@>>><<<:::999999999:::::::::;;;<<<<<<;;;:::;;;===???@@@AAACCCGGGIIIEEELLLIIIHHHOOOQQQSSS^^^lllxxxzzzfff______\\\VVVRRRNNNKKKGGGFFFFFFHHHHHHHHHDDDCCC@@@===;;;999888888777777666666666777777777555555555555666666666666777777888888888888777666999999888888666444222111111111111111111111111111111111111111111222222333111222222222222222333333333333333444555666777888999<<>>??????>>>>>>===>>>===<<<===>>>>>>===<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<===>>>???@@@======<<<<<<<<<<<<======@@@???>>>=========>>>>>>???@@@@@@@@@@@@???>>>===>>><<<999999;;;BBBJJJOOOUUUVVVWWWXXX[[[]]]^^^]]]^^^hhhtttzzzyyyyyy~~~}}}xxxqqqqqq{{{uuuooojjjjjjrrr|||~~~|||{{{yyyxxxssspppkkkgggdddbbb___\\\ZZZXXXVVVSSSQQQOOOMMMMMMFFFEEEDDDCCCAAA@@@>>>>>>======<<<;;;::::::::::::888999;;;<<<<<<<<<;;;;;;;;;===???AAABBBEEEHHHKKKIIIPPPNNNLLLRRRVVV[[[hhhxxxsssccc______\\\VVVRRRMMMJJJGGGGGGHHHIIIJJJIIIEEECCC@@@<<<999888777777666666777777777666666666333333333444444555555555555555666666666666666666999999888777555333222111111111111111111111111111111000000000111111222333111111111222222333333333333333333444555666777888999<<>>>>>??????>>>>>>@@@>>>======>>>>>>===;;;;;;<<<<<<======>>>>>>???;;;;;;;;;<<<===>>>@@@@@@<<<<<<;;;;;;<<<<<<======@@@???>>>===<<<===>>>>>>???@@@AAABBBBBBBBBAAA@@@>>>===<<<:::;;;???DDDIIIPPPTTTUUUUUUWWW\\\^^^]]]]]]cccnnnwwwzzz{{{uuussspppqqqyyy~~~vvvllleeeeeekkksssxxx~~~yyyyyyxxxvvvtttrrrpppoooiiifffaaa^^^\\\ZZZWWWVVVSSSQQQOOOMMMJJJHHHGGGGGGCCCCCCBBB@@@???>>>===<<<888999999999999999999999777999<<<<<<<<<<<<===>>><<<>>>AAABBBDDDFFFJJJMMMJJJRRRQQQOOOWWW]]]fffuuuxxxlllaaa^^^]]]XXXRRROOOLLLJJJIIIIIIKKKKKKKKKJJJDDDBBB>>>:::888777777777666666777777777666555555222222222333444444555555444444555555555555666666999888777555444222111111111111111111111222222222000000000000000111222333111111111222222333333444333333333444555666777888:::===BBBHHHLLLPPPQQQTTTYYY^^^ccciiippptttyyy~~~yyyuuuxxx}}}rrrfffbbbmmmuuu~~~}}}fff[[[RRRQQQQQQNNNMMMNNNLLLLLLLLLKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAABBBDDDFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>?????????>>>>>>===???=========???@@@???===;;;<<<<<<===>>>>>>??????======<<<<<<===>>>??????<<<;;;;;;;;;;;;<<<===>>>@@@???===<<<<<<<<<>>>???===>>>AAACCCDDDDDDCCCBBB===>>>>>><<<:::;;;???BBBHHHOOOTTTTTTVVVZZZ\\\ZZZ]]]```iiivvv||||||}}}vvvvvvwwwzzztttiiibbbaaaeeeiiisssyyy~~~|||yyyxxxrrrrrrpppnnnllliiifffeee```]]]YYYVVVTTTTTTRRRQQQNNNLLLJJJGGGEEECCCBBBAAAAAA@@@???>>>===<<<;;;:::777888888999999999888888888:::<<<===<<<<<<>>>AAA???AAACCCEEEFFFHHHLLLNNNLLLUUUUUUUUU```iiivvvxxxoooggg```^^^[[[TTTPPPOOOLLLKKKKKKLLLMMMMMMKKKIIIBBB@@@<<<999666666666777666666777777777666444444222222333333444555555666555555555555555666777777777666555444222222111111000000111111111222222222////////////000111222333000111111222333333444444333333333444555666777888;;;>>>CCCHHHLLLOOONNNQQQUUUXXX[[[___dddgggppptttpppnnnkkkqqq}}}vvvppphhhaaaxxx|||hhh]]]WWWSSSSSSNNNHHHHHHMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBAAABBBDDDFFFGGGFFFEEEDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???===<<<;;;===<<<<<<===@@@AAAAAA@@@<<<<<<<<<===>>>??????@@@??????>>>============>>>;;;;;;;;;;;;;;;<<<===>>>@@@???===<<<;;;<<<>>>???;;;===@@@BBBDDDDDDCCCCCC;;;===???===:::999;;;===AAALLLTTTUUUUUUYYYZZZWWW^^^^^^fffssszzzwwwuuuvvv||||||~~~{{{~~~}}}pppeee______bbbccckkkvvv~~~~~~}}}|||yyyvvvtttrrrooonnnllljjjgggdddaaa___\\\YYYUUURRRQQQQQQQQQPPPLLLKKKHHHFFFCCCAAA@@@?????????>>>===;;;:::999999:::::::::::::::999999888888;;;======;;;<<>>;;;777555555666777666666777777777666444333333333444444555666777777666666666666666777888888666555444333222111111111000000111111222222222222////////////000111222333000000111222333333444444333333333444555666777888<<>>>>>>>>>>><<<===>>>???????????????=========>>>???@@@@@@AAA===============<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<=========>>>???@@@@@@@@@@@@???>>>===;;;:::999999::::::>>>FFFOOOSSSSSSTTTWWW[[[YYYXXX^^^jjjrrrpppkkkhhhwww{{{xxxmmmccc\\\XXX^^^bbbjjjttt|||}}}{{{zzzxxxvvvsssqqqooonnniiihhhfffccc```]]][[[ZZZVVVUUURRRPPPMMMKKKJJJJJJFFFDDDBBB@@@????????????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<>>>AAADDDJJJGGGGGGIIIKKKKKKNNNSSSVVVZZZ\\\gggyyysssmmmjjjfff```\\\XXXUUUSSSPPPQQQNNNLLLMMMOOOOOOKKKFFFBBB???;;;777555555666777666666666666666555555555444444555555555555444444555555555555666666666666777777555444333222222222000000000000000000000000///000000111111111111111000000111222333333444444555444444333444555666777;;;===BBBFFFJJJLLLRRRMMMJJJLLLNNNPPPWWW]]]xxx~~~~~~uuussstttuuuuuu{{{}}}xxxsssvvv{{{wwwhhh^^^XXXSSSRRRPPPMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFEEEDDDBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDGGGHHHFFFDDDCCCBBBCCCCCCBBBAAAAAA@@@??????>>>============<<<<<<<<<======>>>>>>??????>>>>>>;;;<<<===>>>>>>?????????<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>???===<<<::::::::::::;;;===BBBJJJOOORRRTTTWWWZZZYYYWWW[[[cccjjjiiifffeeeqqqwww}}}vvvmmmddd^^^WWWYYY^^^eeelllsssxxx{{{~~~}}}|||||||||{{{yyyvvvsssrrrpppnnnkkkiiigggfffcccbbb```]]]ZZZXXXVVVUUURRRQQQNNNLLLJJJHHHGGGFFFCCCBBB@@@>>>============;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::<<<>>>???@@@BBBEEEGGGHHHFFFHHHMMMOOOOOORRRWWWYYYaaahhhvvvxxxnnnkkkfffccc^^^ZZZWWWSSSOOOLLLPPPNNNLLLNNNPPPNNNIIIDDD???===999666444555666888777777777666666666555555555555555666666555555555444444555555666666777777777666555333222222222111000000000000000000000000---......///////////////111111111222222333333444444444333333444555777888;;;===BBBFFFJJJLLLLLLGGGDDDFFFHHHJJJOOOUUUrrr{{{wwwyyy{{{}}}~~~tttfff\\\VVVRRRPPPOOONNNLLLKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@????????????AAACCCFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::======>>>>>>>>>===<<<<<<999:::<<<===>>>======<<<:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<;;;;;;;;;<<<===???>>><<<;;;;;;;;;;;;<<<;;;>>>CCCJJJOOOTTTWWWYYY[[[XXXXXX^^^bbbdddfffiiijjjrrr{{{qqqiiiYYYXXXWWWWWWZZZ___eeehhhqqqssswwwzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{yyyxxxvvvuuutttrrrooolllhhhgggeeecccaaa___]]]\\\[[[ZZZXXXUUUSSSPPPNNNNNNLLLJJJIIIGGGEEECCCCCCBBB@@@???>>><<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::===@@@CCCDDDFFFHHHJJJFFFFFFJJJQQQSSSSSSWWW\\\cccppp|||yyyqqqlllkkkeeebbb]]]YYYVVVRRRNNNKKKQQQOOOOOOPPPPPPLLLEEE???;;;999666444444555777999:::999999888777666555555555666666777777666666555444444444555666777777888666555444333222111111111000000000000000000000000---...//////000000//////222222222222222222222222333333222333444666888999;;;===BBBFFFJJJLLLHHHCCCAAACCCEEEFFFJJJPPP___mmmxxxwwwrrrooollliiimmmnnnppptttzzzsssbbbZZZWWWUUUSSSOOONNNNNNMMMLLLLLLLLLLLLIIIIIIHHHIIIIIIJJJKKKKKKIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@????????????@@@BBBDDDDDDBBB@@@???????????????>>>>>>=========;;;;;;;;;;;;:::::::::999===============<<<;;;:::888999;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<===>>>???@@@???===;;;:::999:::<<<===???>>>===<<<;;;<<<<<<===;;;<<<>>>EEEMMMTTTXXXZZZ]]]YYYXXX[[[```eeennnvvvlllsss|||tttgggbbbZZZTTTQQQRRRVVVXXX```cccggglllqqqtttwwwxxxwwwxxxyyyzzzzzzzzzzzzyyyyyyzzz{{{|||{{{zzzxxxwwwtttrrrooommmllljjjfffccc```___^^^\\\ZZZYYYWWWWWWTTTSSSQQQOOOMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@@@@???======<<<<<<;;;;;;;;;:::999999999:::::::::::::::999999::::::;;;;;;<<<<<<<<<@@@DDDFFFGGGHHHJJJKKKLLLLLLPPPUUUXXXYYY___gggsssxxxtttqqqnnnmmmgggccc]]]XXXUUUSSSQQQPPPUUUTTTSSSRRROOOIII@@@:::666555444444444666999:::<<<;;;:::999777666555444666666777777777777666666333444444555666777888888555444333222111111111111000000000000000000000000000000111222222222222111333333222222222222222222222222222333444666999:::;;;===BBBFFFJJJLLLFFFCCCAAACCCEEEEEEHHHLLLRRR\\\fffjjjiiihhheeebbbddddddfffkkkrrr{{{~~~}}}rrrbbbXXXUUUVVVUUUSSSNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBCCCBBB@@@>>>>>>>>>==================<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;:::999888888::::::;;;:::999999::::::;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@>>>===;;;::::::;;;<<<>>>???>>>===<<<;;;<<<======<<<;;;<<>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;999999::::::;;;<<<======AAACCCGGGIIIIIIIIIJJJKKKRRRRRRTTTXXX[[[___jjjuuu{{{uuuuuurrrnnnlllhhhbbbZZZUUUSSSUUUVVVWWWZZZYYYVVVRRRLLLDDD;;;555444444333444666888;;;<<<===<<<;;;999888666555444666666777777777777666666444444444555666777777888444333222111111111111111000000000000000000000000000111111222222222222222333333222222222222222222222222222333444666999:::;;;===BBBFFFJJJLLLFFFBBBBBBDDDEEEDDDFFFJJJKKKPPPXXX^^^bbbcccaaa___aaabbbeeejjjqqqxxx{{{xxxwwwvvv{{{{{{~~~{{{hhhbbbZZZUUUSSSSSSRRRPPPNNNOOOOOOOOONNNMMMLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCBBB???>>>===>>>============<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999999999999999999999999999::::::;;;;;;<<<<<<======:::::::::::::::;;;;;;<<<<<<===>>>???????????????<<<;;;:::::::::;;;===>>>>>>===<<<;;;;;;<<<======<<<<<<<<>>>>>============>>>;;;;;;<<<<<<===<<<<<<<<<999::::::;;;;;;<<<<<<===::::::;;;<<<===>>>???@@@EEEGGGIIIJJJJJJKKKLLLMMMOOOPPPSSSYYY___hhhwwwwwwuuuuuupppkkkhhhccc^^^WWWSSSSSSWWWZZZ\\\\\\ZZZUUUNNNFFF>>>888444333444444666888;;;===???<<<<<<:::999888666555444555666666777777666666555555555555555666666666666333222111111000000111111000000000000000000000000...///000000111111000000222222222222222222222222333333222333444666888999;;;===BBBFFFJJJLLLDDDAAAAAACCCDDDBBBCCCGGGFFFGGGKKKRRR[[[___aaaaaahhhkkkoootttxxxzzz||||||}}}zzzyyyxxxwwwyyy~~~xxxxxxtttaaaYYYWWWUUUSSSQQQPPPOOOOOONNNNNNNNNNNNMMMLLLJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFEEECCCCCCDDDEEEFFFGGGGGGGGGGGGEEECCCAAA@@@BBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAA???======>>><<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;888999999::::::::::::999;;;:::888777777888:::;;;888999999:::;;;;;;<<<<<<::::::999999::::::;;;<<<;;;<<<======>>>===<<<<<<777888888999:::;;;<<<<<<<<<<<<;;;::::::;;;<<<===<<<<<<<<<<<>>>>><<<===>>>???AAABBBCCCDDDGGGIIIKKKLLLLLLNNNQQQSSSQQQUUU^^^iiittt{{{vvvuuusssmmmgggddd^^^[[[XXXWWWYYY]]]___```ZZZVVVPPPGGG???999777666444555666888:::===???AAA;;;:::999888777666555555555555555666666555555555666666666666555555555555222222111000000000000111000000000000000000000000//////000111111111111000111111111222222333333444444444333333444555777888;;;===BBBFFFJJJLLLBBB??????BBBBBB@@@AAADDDFFFCCCEEENNNZZZbbbhhhkkkqqquuu{{{~~~zzzwww{{{~~~{{{zzz~~~yyyjjjiiilllrrrxxxvvvjjj^^^TTTOOOPPPQQQQQQOOONNNOOOPPPMMMMMMNNNMMMLLLKKKIIIGGGHHHHHHGGGFFFEEEEEEEEEEEECCCBBBAAAAAABBBDDDGGGHHHHHHIIIHHHHHHFFFDDDAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBCCCCCCAAA???===>>>>>><<<<<<==================<<<<<<;;;;;;;;;;;;::::::777888999:::::::::::::::<<<;;;888666666888:::<<<777777888999::::::;;;;;;::::::999999::::::;;;<<<:::;;;<<<<<<<<<;;;:::999444555777888:::;;;;;;;;;<<<;;;:::999::::::<<<<<<;;;<<<<<<:::;;;BBBNNNXXX___]]]\\\ZZZWWW[[[iiiyyy}}}~~~wwwnnneee\\\WWWPPPOOONNNLLLKKKJJJIIIIIIFFFGGGIIILLLNNNOOOPPPQQQQQQQQQOOOOOOOOOPPPQQQRRRNNNMMMLLLMMMNNNMMMKKKIIIDDDDDDCCCCCCBBBAAAAAA@@@BBBAAA@@@???>>>===<<<<<<::::::999999:::;;;;;;<<<777888:::;;;<<<<<<;;;:::;;;;;;<<<<<<===>>>????????????AAABBBDDDEEEFFFGGGIIIJJJLLLMMMNNNQQQUUUXXX\\\cccqqqzzzvvvvvvrrrkkkeeeddd\\\[[[[[[]]]```cccddddddVVVRRRKKKBBB:::777666888555666777999<<<>>>AAABBB:::999999888777666555555444444555555555555444444777777777666555555444444222111000000000000000111000000000000000000000000111111222333333333333222000000111222333333444444555444444333444555666777;;;===BBBFFFJJJLLLAAABBBCCCDDDDDDDDDCCCBBB@@@CCCGGGLLLSSS]]]hhhooottt|||~~~rrrkkkkkkpppxxxllliiifffgggqqqsssddd]]]ZZZWWWSSSPPPOOOOOONNNMMMLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFEEECCCAAABBBDDDFFFHHHJJJIIIGGGEEEDDDCCCBBBBBB???>>>===>>>AAACCCCCCBBB@@@AAABBBAAA@@@@@@AAACCC???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::============<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::999;;;<<<===<<<:::999999999999999999999999888999999999999888777777777777888888888999999999777777888888888999999999;;;;;;::::::;;;???EEEJJJWWW\\\```]]]YYY\\\gggqqq~~~wwwnnnfffbbbYYYUUUPPPMMMKKKJJJIIIGGGEEEDDDDDDEEEGGGHHHGGGFFFHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;;;;::::::;;;;;;;;;::::::999:::::::::::::::::::::::::::;;;===>>>@@@AAAAAAAAACCCDDDEEEEEEEEEEEEFFFFFFIIIJJJOOOTTTSSSSSS]]]jjjrrryyytttqqqoookkkccc\\\XXX]]]aaadddggghhhbbb[[[YYYOOOBBB:::888777666444555777:::===?????????>>>CCC===666555777999999777555555444444444555555666999999999999777555333222000000000000111111111111000000000000111111111111111111111111111000//////111222222333333444444555444444444444555777888:::;;;>>>BBBGGGKKKNNN@@@AAABBBCCCCCCCCCBBBBBBAAABBBEEEHHHMMMUUU^^^dddmmmwww~~~qqqhhhccceeejjjuuu~~~yyynnnfffiiiqqq}}}wwwfff[[[WWWUUURRROOOOOOOOONNNMMMLLLKKKJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCEEEFFFGGGJJJIIIGGGEEEDDDCCCCCCBBB???===<<<===???@@@@@@@@@???@@@@@@???>>>>>>???AAA>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999:::999999:::<<<<<<;;;:::888888888888888888888888888888999999888888777666666666666777777777888888777777777888888888999999::::::999888999<<>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;::::::999::::::::::::;;;;;;<<<<<<===>>>???AAABBBCCCCCCCCCFFFFFFGGGHHHHHHIIIJJJKKKMMMNNNRRRWWWZZZ```ooo~~~~~~zzztttpppmmmggg```ZZZZZZaaagggiiijjjhhhaaaZZZUUULLL@@@999777666555333666777:::<<<>>>>>>>>>>>>BBB<<<777666888::::::888777666555444444444444444555555666666666444333222000000000000111111111111000000000000111111111111111111111111111000//////111222222333333444444555444444444444555777888:::;;;>>>BBBGGGKKKMMM???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCFFFJJJPPPUUU```jjjxxxyyynnnggg```^^^___hhhwww~~~{{{xxxzzzxxxpppqqq{{{{{{wwwxxx{{{mmmdddXXXRRRQQQQQQOOOMMMNNNNNNMMMLLLKKKJJJIIIIIIFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFEEECCCBBBAAAAAAAAA>>>===;;;<<<===>>>>>>======>>>???>>>===<<<===>>>=========<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888:::;;;<<<:::999666666666666666666666666777888888888888777666666444444555555555666666666777777777777888888888888888888888777777999===AAADDDQQQ___fffdddbbbcccfffkkkzzz{{{wwwjjjeee___XXXSSSNNNJJJGGGHHHFFFDDDCCCCCCBBBAAA???AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>===<<<<<<=========<<<;;;;;;::::::;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;:::999::::::;;;<<<===>>>>>>AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJMMMOOONNNPPPUUU[[[bbbnnn|||yyytttmmmgggbbb^^^\\\```hhhooonnnkkkfff^^^WWWOOOGGG===777555555555333777888:::<<<=========<<>>CCCGGGKKKMMM===>>>>>>???@@@@@@@@@@@@BBBBBBBBBAAAAAADDDHHHKKKRRRYYYdddllloooooommmlllkkkhhheeeffflllttt|||~~~{{{|||vvvmmmooozzzuuutttyyyzzzhhh]]]WWWQQQNNNOOOPPPOOOLLLLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEFFFHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDFFFGGGGGGGGGFFFEEEDDDCCCBBB@@@??????>>>>>>@@@>>><<<<<<======<<<;;;<<<>>>???>>>===<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999:::;;;<<<======>>>;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888777999:::;;;999888666666666666666666666666666777777777777666555555444444444444555555555666666666666777777777888888777888888777666777:::===>>>IIIYYYgggmmmkkkeee```^^^jjjzzzuuuppphhh```YYYRRRLLLHHHJJJHHHEEECCCCCCBBBAAA@@@????????????>>>>>>>>>>>><<<<<<======<<<;;;;;;:::;;;;;;;;;;;;::::::999999:::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAAAAADDDDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJMMMQQQVVVXXX^^^fffoooyyyyyyvvvooohhhbbb```bbbdddlllrrrtttooogggaaaYYYRRRGGGBBB:::666444555555555888999:::;;;<<<<<<<<<;;;<<<999777777888:::999888777666555444444444444444222222222222222222111111///000000000111111111111///000000000111111111111111111111222222111111000111222222333333444444555444444444444555777888:::<<>>>>>???@@@BBBBBBBBBAAA@@@BBBEEEHHHJJJLLLQQQVVV]]]eeennnssszzzzzzvvvoooiiihhhmmmrrr{{{xxxvvv}}}yyysssnnnllllllttt{{{xxx~~~ooo```VVVTTTQQQNNNNNNOOOOOOMMMKKKKKKJJJIIIIIIGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCDDDFFFGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@?????????AAA???======>>>>>>===<<<===???@@@@@@>>><<<<<<===;;;;;;;;;;;;::::::::::::888999999:::;;;<<<======::::::::::::999999999999888999999999999999999999777666666777999:::888777777777777777777777777777555666666666666555444444444444444555555555666666555555666666666777777777777888888888777777999;;;===BBBOOObbbqqqtttjjj```[[[```nnn~~~vvvmmmeee\\\UUUPPPQQQNNNJJJHHHHHHGGGFFFEEE@@@@@@@@@?????????>>>>>>==================<<<;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<===>>>@@@AAACCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIILLLNNNNNNOOOSSS[[[aaajjjuuu|||vvvrrrjjjccc___cccjjjpppvvvxxxtttjjj```YYYRRRLLLAAA===999555555555666777:::;;;;;;;;;;;;;;;;;;;;;999888777777888888777777444444444444444555666777555555444333111111000000///000000000111111111111///000000000111111111111111111222222222222111111111222222333333444444555444444444444555777888:::===???CCCGGGKKKMMM:::::::::;;;<<<===>>>???AAABBBBBBAAA@@@AAADDDGGGHHHHHHHHHJJJPPP\\\iiirrr}}}yyyooojjjnnntttuuuyyy|||ppphhhbbb```aaahhhqqq|||zzzuuuxxx{{{yyy}}}yyylllbbbYYYSSSPPPOOOMMMLLLLLLMMMMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDBBBCCCEEEFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>>>>??????>>>===>>>???AAAAAA???===<<<===::::::::::::::::::::::::888888999999::::::;;;;;;999999999999888888888888777777777777777888888888666666555777888999777666777777777777777777777777444555555555555444333333333444444444555555555555555555555555666666666666666777999999777777888999<<<===FFFXXXmmmvvvppphhhbbb```hhh}}}wwwooofff^^^YYYWWWSSSNNNKKKIIIHHHFFFEEECCCCCCCCCBBBAAAAAA@@@@@@?????????@@@@@@??????>>>=======================================>>>>>>>>>===>>>???@@@AAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGHHHFFFGGGIIIJJJLLLMMMMMMMMMHHHLLLPPPSSSVVV]]]hhhqqqxxx}}}sssmmmfffbbbcccjjjsssyyyzzzwwwnnnbbbYYYTTTLLLDDD<<<:::888666666777999:::======<<<<<<;;;;;;;;;;;;888888999999888777666666333333333444555666777888777666444333111000000000000000000000111111111111000000000000111111111111000111222222333222222222111222222333333444444555444444444444555777888:::===@@@CCCHHHKKKLLL999999999999:::<<<>>>???@@@AAAAAA@@@??????BBBDDDHHHGGGFFFFFFIIIQQQ[[[cccooouuuzzz{{{zzzzzz~~~~~~~~~}}}|||uuuooommmooopppwww}}}~~~tttrrrooommmppp{{{ooo```ZZZVVVQQQNNNNNNMMMLLLLLLMMMMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBAAA???>>>>>>???@@@???>>>===???AAAAAA???===<<<<<<999999999999999999::::::888888888888888888888888999999888888888777777777555555555555666666777777666555555666888888777555555555555555555555555555444444444444444333222222222222222333333333333444444444555555555666666666444666888888777777777888999:::@@@OOObbbpppttttttooogggiiizzz}}}tttlllgggaaa\\\VVVPPPMMMJJJHHHFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@AAAAAABBBBBBBBBAAAAAA???????????????@@@@@@@@@????????????@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIKKKMMMOOOQQQRRRRRROOOUUU\\\bbbhhhsss~~~pppkkkeeeeeekkkrrrxxx{{{uuupppeee[[[VVVQQQGGG<<<888999888888888999<<<>>>@@@???>>>===<<<;;;;;;;;;999;;;<<<<<<:::888777666444444444444444555666777555444333111111000111111000000000000111111111111000000000000111111111111000111222222333333333222111222222333333444444555444444444444555777888:::>>>@@@DDDHHHKKKLLL999888888888999;;;===>>>???@@@@@@>>>======???AAAFFFGGGFFFFFFFFFIIINNNRRR```fffpppzzz|||yyy{{{|||vvvtttzzz~~~}}}qqqoooooopppppptttyyyqqquuu|||uuullljjjoootttvvv|||}}}ssspppsssvvv{{{sssaaaVVVNNNPPPSSSPPPLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBAAA@@@????????????@@@>>>======???@@@???>>>===???AAAAAA???<<<;;;;;;999999999999999999999:::888888888777777777777777888888888888777777777777444444444444555555666666555444444555777888666555444444444444444444444444333444444444444333222222000111111111111222222222444444444555555555666666222444777888777666666777666888===IIIYYYiiivvv}}}yyynnnkkkxxx~~~yyyooojjjbbb[[[VVVRRROOOMMMGGGGGGFFFEEEEEEDDDCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJKKKIIIJJJMMMOOORRRTTTUUUUUU^^^eeeooowww|||wwwnnniiifffjjjqqqxxxzzzzzzoooiii___XXXVVVRRREEE888777888999999999;;;>>>@@@AAA@@@???===<<<<<<<<<<<<;;;===???>>><<<999777777666555555444444444555555333222111000000111222333000000000000111111111111000000000000111111111111000111222333333333333333111222222333333444555555444444444444555777888:::>>>@@@DDDHHHKKKLLL777777777777888999::::::<<<<<<<<<<<<============CCCDDDEEEDDDDDDDDDFFFHHHPPPWWWbbbooo|||zzzqqqsss{{{}}}}}}{{{uuunnniiihhhjjjssswwwiiieeeeeemmmttt}}}|||{{{xxxppphhhccc```bbbjjjtttzzzwwwkkkcccdddwww}}}ooobbbZZZOOOOOOOOONNNMMMLLLKKKJJJOOONNNNNNNNNMMMMMMLLLLLLMMMKKKIIIGGGEEEDDDDDDDDDIIIHHHGGGHHHIIIIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>><<<;;;::::::;;;;;;999999999888888888777777999888666555555555666777888777777666666666777777555555555555555555555555555444444333333444444555333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222000111333555777777777666999777999@@@IIIVVVhhhxxxxxxvvvuuuuuuuuuyyy{{{rrrkkkgggaaaZZZUUUQQQOOOKKKIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDEEECCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEEEECCCCCCEEEFFFCCCDDDFFFFFFFFFFFFGGGHHHFFFHHHJJJKKKJJJJJJKKKLLLLLLNNNPPPSSSXXX___gggmmmxxx}}}rrrkkkiiilllsss|||~~~uuummmdddaaa[[[RRRIIIBBB@@@@@@:::::::::;;;<<<>>>???@@@EEEDDDBBBAAA???>>><<<;;;AAAAAA@@@>>>;;;888666555333444666777888777555444222222111000//////000000000000000000000000000000222222222111111111111000000000000111222222333333333333333333333333333333444444444444555777888:::???AAAEEEIIILLLMMM888888888888999:::;;;;;;;;;<<<<<<<<<============AAABBBCCCCCCCCCCCCEEEGGGEEEKKKUUUaaannnzzzxxxxxx~~~~~~~~~wwwlllkkknnnzzz~~~}}}xxxuuusssvvvzzzppphhheeecccqqqvvvkkkbbbZZZSSSNNNMMMMMMNNNNNNMMMMMMLLLLLLNNNNNNMMMMMMLLLKKKJJJJJJLLLKKKIIIFFFEEEDDDDDDDDDFFFFFFFFFGGGIIIHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>===<<<;;;:::::::::;;;999999888888888777777777888777666555555555666777777666666555555555666666555555555555555555555555444444333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222444444333333333222222222444444666777888999999999777555555999>>>EEEQQQ\\\dddhhhnnnpppmmmmmmxxx|||uuummmfff___\\\XXXUUUSSSPPPMMMKKKIIIIIIHHHGGGGGGGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLJJJJJJKKKJJJJJJJJJKKKLLLJJJKKKMMMNNNNNNOOOQQQSSSWWW[[[```gggooozzzvvvpppnnnpppvvv{{{ooohhh```[[[SSSJJJCCC>>><<<;;;888999;;;===@@@DDDFFFHHHAAAFFFKKKKKKGGGBBB>>>===AAAAAA???===;;;888666555444555666777777666444333222222111000000000000000000000000000000000000000222222222111111111111000000000000111222222333333444444444444444444444444444444444444555777888:::>>>AAAEEEIIILLLMMM888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<======???@@@BBBBBBAAAAAACCCEEEAAAFFFNNNWWWaaammmxxx~~~}}}wwwwwwyyyssswww}}}}}}|||zzzsssmmmmmmrrrxxxlllfff]]]TTTPPPNNNLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJIIIHHHGGGJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDEEEHHHJJJJJJGGGDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBCCCCCC@@@@@@??????????????????===>>>>>>>>>>>>>>>??????======<<<;;;::::::::::::888888888888777777777777777777666555555555555666555555444444444444555555444444444444444444444444444444333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333333333333222222222222666666666777888:::<<<===<<<999777999999:::@@@HHHSSS]]]kkkrrrooojjjqqq{{{~~~wwwnnnjjjeeeaaa]]]XXXTTTQQQNNNLLLJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGHHHIIIIIIHHHHHHJJJLLLJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMPPPQQQSSSVVV[[[^^^ggglllttt}}}uuuoooooorrr|||vvviiibbb]]]UUUKKKCCC>>>;;;999666888999<<>>@@@DDDHHHKKKLLL777777777777888999;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAA@@@@@@AAABBBBBBEEEIIIOOOVVV___hhhnnn~~~|||xxxtttrrryyy|||}}}|||xxxxxx|||yyylll___[[[UUUPPPMMMMMMNNNOOOJJJKKKLLLLLLMMMMMMLLLLLLMMMLLLKKKIIIHHHFFFEEEEEEHHHHHHGGGFFFEEEDDDDDDDDDCCCDDDGGGJJJMMMLLLIIIFFFBBBAAA@@@@@@?????????@@@AAAAAAAAAAAAAAAAAABBBBBB>>>??????@@@@@@@@@??????========================<<<<<<;;;::::::999999999888888777777777666666666666666555555555444444444333333333222333333444555444444444444444444444444444333333333333333333444222222222222222222222222111111111111111111111111111111111111111111111111333222222222222222222222444444444555888<<<@@@CCCBBB===:::999888777;;;AAAGGGRRReeerrrtttpppqqquuu{{{|||~~~yyytttnnnhhhbbb^^^[[[XXXTTTPPPMMMLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKGGGIIIJJJIIIIIIJJJLLLNNNLLLLLLLLLMMMPPPRRRSSSTTTWWWYYY\\\___dddjjjqqquuu~~~uuuppppppuuuzzz|||qqqggg```YYYOOODDD===<<<<<<999666:::;;;>>>BBBFFFKKKNNNQQQ___iiipppjjjZZZKKKGGGHHHAAA@@@>>><<<:::888777666666666666666555333111000111111000000000000000111000000000000000000000000222222222111111111000000000000000111222222333333111111111111111111111111444444444444555777888:::===@@@DDDHHHKKKLLL444444555555666888999:::::::::::::::;;;;;;;;;;;;;;;===???@@@?????????@@@@@@BBBCCCEEEHHHMMMTTTXXXffflllvvvxxxxxxxxxrrr~~~{{{tttssswww}}}}}}qqqggg___YYYVVVUUURRROOOLLLJJJJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKIIIHHHFFFEEEDDDCCCFFFFFFFFFFFFEEEDDDDDDCCCDDDFFFHHHLLLOOOOOOLLLIIIAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@>>>>>>???@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888777777777666666666555555555555555555444444444333222222222222222333444444444444444444444444444444333333333222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333444666:::@@@FFFIIIFFF>>>888555444333666<<<<<>>::::::<<<;;;999===>>>BBBFFFLLLQQQUUUXXXiiinnnnnndddTTTIIIHHHLLLAAA???===;;;999777777777666666666555333222111000111000000000000000111111000000000000000000000000222222222111111111000000000000000111222222333333333333333333333333333333444444444444555777888:::>>>@@@DDDHHHKKKLLL333333333444555777888999999999999:::::::::;;;;;;:::<<>>>>>???AAAAAABBBBBBBBBDDDHHHKKKTTTZZZfffrrr}}}uuujjjaaa]]][[[ZZZooowww~~~uuuttt|||{{{xxx{{{~~~xxxtttppprrrzzzyyyssshhh^^^VVVSSSRRRSSSQQQRRRRRROOOKKKHHHFFFEEEKKKKKKLLLKKKKKKJJJIIIIIIJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCEEEFFFHHHKKKMMMNNNKKKIIIAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@>>>>>><<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777777666666666666555555555555444444555555444444333222222111111222222333444555333333333333333333333333333333222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222333444555888===DDDJJJMMMJJJAAA999666444333444888888;;;FFFXXXhhhmmmnnnnnnzzz~~~zzzwwwuuupppooommmjjjhhhfffeeeeeeeeeggghhhiiiiiijjjmmmooossstttxxxyyytttyyy|||nnnhhhhhhfff^^^VVVFFF@@@:::888999<<<======AAACCCFFFKKKQQQWWW\\\^^^______\\\TTTKKKFFFGGGKKK@@@???<<<:::888777777777666555555333222111000000000000000000000111111222000000000000000000000000222222222111111111111000000000000111222222333333555555555555555555555555444444444444555777888:::???AAAEEEIIILLLMMM333333333444666777999:::999999999999::::::::::::999<<>>>>>???BBBCCCCCCCCCBBBBBBDDDFFFKKKQQQ[[[dddoootttjjjbbb^^^___aaacccllltttxxx~~~{{{oooiiidddhhhvvvvvvlllgggdddiiiuuu{{{vvv{{{{{{vvvxxx{{{||||||ttt```[[[UUUPPPMMMLLLNNNPPPPPPRRRSSSQQQLLLIIIHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFEEEEEEDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIHHHFFFBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@???????????????@@@AAAAAAAAA???===<<<;;;;;;;;;;;;:::::::::999999:::::::::999888777666666666666555555555444444333444444555444333222111222111111222333444555555333333333333333333333333333333222222222222333333111111111111111111111111111111111111111111111111111111111111111111111111000111111111222222222222222333444888<<>>LLLZZZccckkkppp|||~~~|||{{{~~~~~~{{{sssjjjeeebbb\\\RRRIII>>>===;;;:::<<>><<<999777777777888555444333222111111111111000000000000000111222222000000000000000000000000222222222111111111111000000000000111222222333333444444444444444444444444444444444444555777888:::@@@BBBFFFJJJMMMNNN333444444555777888:::;;;888888999999999:::::::::999<<>>>>>>>>???@@@BBBBBBAAA@@@BBBCCCEEEJJJQQQWWWaaarrr{{{zzz}}}|||rrrjjjffffffiiiiiipppuuuvvvwwwxxxrrriiieee___[[[aaaqqq{{{lllccc```aaabbbhhhvvvyyyqqqrrr|||{{{yyyzzzmmmccc^^^VVVSSSQQQPPPNNNLLLKKKLLLOOOQQQRRROOOLLLJJJKKKMMMFFFGGGHHHJJJKKKLLLLLLLLLHHHGGGGGGGGGFFFFFFEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBDDDEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCAAA@@@@@@@@@??????>>>>>>???@@@AAABBBAAA???===;;;;;;;;;;;;::::::999999999999999::::::999888666555666666555555555444444444333333444555444333222111222222222222333444555666333333333333333333333333333222222222222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000111111222222222222///000222555999===AAACCC>>>999666888999777555555444444888AAALLLVVVdddooommm{{{~~~qqqooolllhhhaaaVVVHHH???<<<===>>>>>>@@@CCCIIILLLOOONNNNNNMMMMMMMMMNNNNNNNNNJJJHHHJJJOOOOOOIIICCC@@@>>>;;;999777777777888444444333222111111111111000000///000000111222222000000000000000000000000222222222111111111111000000000000111222222333333111111111111111111111111444444444444555777888:::@@@CCCGGGKKKNNNOOO555555555555555666777777666666777888999999::::::<<<===>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAADDDEEEHHHMMMWWWeeettt~~~{{{tttqqqwwwyyynnniiipppuuu}}}{{{uuuqqqooopppqqqvvvuuummmiiihhhlllrrrzzzxxxssspppkkkeee^^^WWWRRROOOPPPOOOMMMKKKJJJIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFEEEFFFFFFFFFDDDBBBDDDCCCBBBAAA@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@?????????>>>>>>============<<<<<<<<<======>>>@@@DDDHHHFFFAAA<<<<<<===:::999999888888999999:::999::::::999666444555555666555555555555444444444333333333333333333333333222222222222222222222222333333222222111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444333333222111111111222222222333444444555555666777777666666555555555555444333666;;;@@@IIIYYYgggqqqttt|||{{{uuuooohhhaaaVVVIIIBBBAAA<<<:::;;;AAAEEEHHHRRR]]]```[[[UUUSSSTTTRRRKKKEEEGGGPPP[[[```[[[QQQHHHDDD;;;::::::999888777666555333333222222111000//////000000000000000000000000000000000000000000000000111111111111111111111111...000111111000000111222111111222222222333333333444444444444555777888:::???AAAFFFJJJMMMNNN555555555555555666666777666666777777888999999:::;;;<<<===???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAADDDEEEGGGJJJOOOWWW___eeejjjkkklllkkkmmmuuupppddd]]]YYY]]]cccjjjooossswwwyyy~~~wwwrrrtttzzzyyyiii^^^XXXZZZYYYWWWUUURRRPPPNNNMMMNNNMMMKKKHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDEEEFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<======???CCCFFFEEE@@@<<<;;;<<<999999999888888999999999999::::::888666444555555555555555555444444444444333333333333333333333333222222222222222222222222111111111111222333444444222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111444333222222111111111222222222222333444444555555666666555555555444444444666555555888:::???JJJVVVkkkrrr}}}xxxtttpppggg\\\TTTLLLBBB============@@@GGGKKKQQQ^^^lllooojjjcccZZZRRRMMMJJJIIITTTaaannnnnnaaaQQQHHHEEE===<<<;;;:::999888777777333333222111111000//////000000000000000000000000000000000000000000000000111111111111111111111111...000111111000000111222111111222222222333333333444444444444555777888:::>>>AAAEEEJJJMMMNNN555444444444444555666666666666666777777888888999:::;;;===>>>??????@@@@@@@@@@@@?????????@@@@@@AAABBBDDDFFFHHHIIIJJJMMMOOORRRWWW\\\aaagggoooyyyzzziiiZZZRRRNNNPPPSSSWWWZZZ]]]___```aaajjjsss}}}xxxxxx~~~tttiii___WWWRRROOOKKKKKKLLLMMMNNNOOOOOOPPPOOOMMMJJJHHHGGGGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDCCCDDDFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<<<<======@@@CCCBBB>>>::::::;;;999999888888888888999999888999999888555444444555555555555555444444444444333333333333333333333333222222222222222222222222000000000111222333555555222222222222222222222222222222222111111000000000111111111111111111111111111111111111111111111111333333222111111111111222000111111222333333444444444444444444333333333333666444555666666777>>>GGG___jjjwww{{{uuurrr}}}zzztttpppggg[[[OOOHHHCCC>>>===>>>===AAAHHHOOOUUU^^^nnn|||}}}xxxmmm]]]NNNIIIMMMSSSggguuu|||fffQQQFFFEEE???>>>===<<<:::999888777222222222111111000000///000000000000000000000000000000000000000000000000111111111111111111111111...000111111000000111222111111222222222333333333444444444444555777888:::===@@@DDDIIIMMMOOO444444333333444444555666555555666666666777777777999:::;;;===>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@???AAADDDFFFFFFFFFGGGIIIKKKOOOTTTYYY___fffmmmrrr||||||mmm^^^VVVSSSSSSRRRSSSUUUUUUUUUUUUPPPWWW___hhhvvv{{{yyypppkkkdddbbb^^^ZZZWWWVVVUUUUUULLLLLLMMMMMMNNNOOOPPPPPPPPPNNNKKKIIIHHHIIILLLMMMFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCBBBBBBDDDFFFFFFEEEDDDBBBAAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>===========================<<<;;;;;;;;;<<<<<<;;;===??????<<<999999999888888777777777777888888777888888777555444444555555555555444444444333333222222222222222222222222111222222222222222333333111111111111222333444444111111111111111111111111222222111111000000//////111111111111111111111111111111111111111111111111222222111111111111111222000000000111222222333333333333333222222222222222444222444666777666;;;AAAQQQ]]]mmmtttnnnjjjsss}}}zzzssslll\\\PPPEEEAAA@@@??????AAA<<>><<<:::888777666222111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111...000111111000000111222111111222222222333333333444444444444555777888:::<<>>???@@@???@@@BBBCCCCCCDDDGGGIIIJJJKKKNNNQQQUUUZZZ```eeeqqqwwwxxxnnngggYYYVVVRRRPPPPPPOOOMMMLLLMMMQQQVVV\\\dddmmmpppppppppmmmooowww|||vvvooohhhbbb^^^[[[WWWWWWVVVTTTRRROOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJMMMLLLIIIHHHHHHIIIKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFDDDCCC@@@AAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBBBBBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;999;;;<<<<<<:::999888888888777777666666777777888666777777666444333444555555444444444444333333333222222222222222222222222111111111222222333333333444444333222111111111111111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000111111111000000111222222//////000111111222222333111111222222222222222222333111333666777555888<<>>>>>======@@@AAAKKKXXX___dddkkkssszzzqqqeeeUUUIIIIIISSSaaajjjvvvvvvsssgggWWWIIIAAA??????>>>===:::888666555444111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...000111111000000111222111111222222222333333333444444444444555777888:::<<>>>>>???@@@AAAAAAAAA@@@AAADDDFFFFFFFFFFFFHHHLLLPPPUUUXXX___eeennnwww{{{zzzvvvrrrZZZUUUPPPMMMMMMMMMKKKHHHIIIKKKNNNRRRUUUXXXZZZ[[[YYYXXXZZZ```eeejjjrrr{{{}}}{{{uuummmfffbbb___[[[WWWTTTSSSSSSSSSNNNOOOOOOOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBDDDDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCC@@@AAABBBCCCDDDCCCBBBAAA;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::::::::999999999999999999888888777777666666666666777777555666666666444333444555444444444444333333333333222222222222222222222222111111111222222333333444555555333222111000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222///000000111222222333333111111111111222222222222444111222555555222222555;;;@@@NNNaaaooosssuuuwww}}}wwwooobbbSSSIIIEEE@@@=========<<>>???>>><<<999777444222111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...000111111000000111222111111222222222333333333444444444444555777888:::===@@@DDDIIILLLMMM222222222222222333333444444444444333333333333333666666888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAABBBBBBAAAAAABBBCCCBBBBBBBBBDDDGGGJJJLLLLLLNNNSSSZZZbbbiiikkkjjjiiiYYYSSSMMMLLLNNNOOONNNLLLIIIIIIKKKMMMMMMLLLMMMNNNLLLLLLNNNQQQQQQRRRXXX```eeeiiipppwww|||~~~vvvvvvyyy}}}~~~~~~{{{yyyxxxxxxxxxuuuoookkkeeebbb```___^^^[[[VVVRRRQQQPPPOOOMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBB@@@???@@@AAACCCCCCCCCCCCCCC@@@AAACCCEEEEEEDDDCCCBBB<<<<<<<<<======>>>>>>>>>>>>===<<<;;;::::::::::::999888888888999999999888777666666555555666666777444555666555333333333444444444444333333333222222111111111111111111111111000111111222333333444444444444333222111111111111111111111111111111111111......//////000111111111000000000000000000000000000000000000000000000000000000000000000111222222000000111111222333333444111111111222222333333333444111111444555222222444999888@@@RRRfffrrryyy}}}{{{zzzttthhhZZZMMMDDDAAA>>>===???CCCDDDHHHQQQ\\\cccffffffcccbbbccc```ZZZTTTQQQOOOUUU```ggghhhfffaaaZZZPPPHHHDDDBBBBBBAAA???>>><<<999666444222111///000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...000111111000000111222111111222222222333333333444444444444555777888:::>>>AAAEEEIIIKKKLLL222222111111222222333444333333333333333333333333555666777888999::::::::::::::::::;;;<<<===>>>???>>>@@@CCCEEEDDDCCCCCCDDDBBBBBBCCCEEEGGGGGGEEEDDDGGGIIIMMMSSSWWWYYYYYYXXXUUUPPPJJJJJJMMMQQQQQQOOOPPPOOOPPPPPPNNNKKKKKKLLLNNNMMMOOOPPPMMMKKKOOOWWWRRRTTTXXX\\\```bbbdddddd```dddfffddddddhhhjjjhhhaaabbbeeefffccc```dddkkkfffjjjkkkhhhgggiiikkkiiieeedddcccdddeeeddd___[[[ZZZXXXVVVVVVXXXXXXWWWVVVPPPPPPQQQPPPOOONNNLLLKKKNNNLLLIIIGGGEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEECCCDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCAAA???>>>@@@AAACCCDDDDDDCCCCCCAAABBBDDDFFFFFFEEEDDDCCC===>>>>>>>>>??????@@@@@@>>>===<<<;;;:::999999999999888777888999:::999888666666555555555555666666333555555555333222333444444444444333333333222222111111111111111111111111000000111222333333444444222222222111222222333333000000000000000000000000------...///000111222222000000000000000000000000000000000000000000000000000000///000000111222222111111111222333333444444111111222222333333333333444111111555777666666888:::555888GGG\\\nnn{{{|||{{{}}}zzzzzzsssqqqiiiZZZIII@@@AAAEEE;;;===CCCJJJOOOWWWgggwwwrrrqqqkkkbbb______ZZZRRRPPPSSSYYYccckkklllfff```YYYSSSKKKEEEAAAAAACCCEEE@@@???===:::777444222111////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111///000111111000000111222111111222222222333333333444444444444555777888:::???BBBEEEIIIKKKKKK111111222222222333333333222222222222222222222333444444555555666777777777::::::::::::;;;<<<======AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEEEEDDDGGGGGGIIIJJJLLLMMMOOOOOOHHHHHHHHHHHHKKKNNNQQQSSSQQQPPPNNNLLLKKKJJJJJJIIIMMMMMMLLLKKKJJJIIIIIIIIIPPPQQQQQQRRRRRRSSSSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVXXXWWWVVVTTTTTTTTTUUUVVVXXXXXXXXXXXXWWWWWWVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZYYYXXXVVVTTTSSSRRRQQQQQQPPPQQQPPPPPPNNNKKKIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHKKKIIIGGGEEEDDDEEEGGGIIIBBBCCCEEEFFFFFFEEEDDDDDDFFFFFFGGGFFFFFFEEEDDDCCCAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;>>>>>>===<<<<<<<<<<<<<<<999888777666555555555555666666666666666666555555333333333333333333333333111111111111111111111111111111111000000000000000000000000000000000000000111111111111000000000000............////////////......///000000000000000,,,---///111111111111000////////////////////////000000000000000000000000444333111000000000111111111111111111111111111111222222333444444555555666444888===BBBJJJ[[[qqq}}}nnn```SSSMMMGGG@@@===???>>>FFFQQQ^^^qqqyyyppphhhbbb\\\TTTNNNQQQYYYdddlllmmmhhhaaa\\\RRRNNNIIIEEEDDDDDDCCCCCC@@@===999666555333111000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111000000000000111111111111111111222222222333333333333333333444666777999:::???AAAEEEHHHJJJKKK111111222222222333333333333333333333222222222222333333333444555555666666888888888888999:::;;;<<>><<<;;;;;;:::;;;;;;;;;<<<<<<===>>>???999888777666666555555666555555555555555555555555333333333333333333333333111111111111111111111111111000000000000000000000000000000000000000000000111111111000000000//////............////////////------...///////////////---...///000000000000000////////////////////////000000000000000000000000222222000/////////000000111111111111111111111111222222333333444555555555666999<<>>======???AAACCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKKKKLLLLLLOOOMMMJJJHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIFFFFFFGGGIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNRRRRRRQQQPPPPPPOOONNNNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIGGGEEECCCBBBCCCDDDEEECCCCCCCCCDDDDDDFFFGGGGGGEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBB>>>???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@@@@@@@>>>>>>===<<<;;;::::::999999999:::;;;===>>>@@@AAA999999888777666666666666444444444444444444444444333333333333333333333333111111111111111111111111000000000000000000111111000000000000000000000000111111000000000000//////............////////////,,,------.............../////////...//////000000////////////////////////000000000000000000000000111000//////.../////////111111111111111111111111222222333333444444555555888:::<<<;;;<<>>======???AAACCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDHHHHHHHHHIIIJJJLLLMMMNNNPPPNNNJJJGGGEEEFFFHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNOOOOOOPPPPPPPPPKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBBBB>>>???@@@BBBCCCDDDDDDEEEBBBBBBAAA@@@??????>>>>>>=========<<<;;;:::::::::999999999:::<<<===???@@@999999888777666666666666222333333333333333444444444444333333333333222222111111111111111111111111000000000000000111111111000000000000000000000000111000000000////////////............////////////---......//////.........111000...------...///000////////////////////////////////////////////////000000000000///000000000111111111111111111111111111222222333444444555555777999:::999777999???EEE]]]qqq}}}~~~{{{lll\\\OOOHHHCCCAAA>>>===@@@IIIVVVbbb~~~tttoooiiigggbbb]]]ZZZ[[[aaaeeekkkttt}}}}}}uuujjjbbb___[[[WWWQQQLLLHHHEEEBBB???===999444111111222222222000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111///000000000111111111111111111222222222333333333333333333444666777999:::???AAAEEEHHHKKKLLL111111222222222333333333555555444333222222111111333333333444555555666666666666666666777888999:::::::::::::::;;;;;;<<<<<<>>>======???BBBDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEFFFHHHJJJLLLNNNOOOQQQNNNJJJGGGFFFFFFHHHJJJKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJJJJKKKLLLGGGIIIKKKNNNPPPQQQRRRRRRLLLKKKJJJIIIGGGFFFEEEEEEGGGFFFFFFEEEFFFFFFGGGGGGCCCCCCCCCDDDFFFGGGIIIKKKKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA???@@@BBBCCCDDDCCCBBBAAA??????AAABBBCCCDDDDDDDDDAAA@@@@@@???>>>======<<<=========<<<<<<;;;;;;::::::::::::999:::;;;;;;<<<999888777666555555555555222222222222333333444444444444444333333222222222111111111111111111111111//////000000111111111111////////////////////////000000000////////////...............//////////////////000000000//////...000///...------...//////////////////////////////////////////////////////000111111111111111111111000000000000000000000000111111222222333444444555444666888888777888;;;===KKK^^^uuuxxxttt|||sssfffXXXNNNIIIHHHAAA@@@>>>===DDDUUUjjjxxx~~~tttnnnlll```]]]ZZZ[[[aaahhhmmmpppxxx~~~uuujjjaaa^^^YYYVVVPPPKKKGGGCCC???===:::666333111111222222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111222222222333333333333333333444666777999:::???AAAEEEIIILLLMMM111111222222222333333333333333333222222111111111333333333444555555666666666666666666777888999999999999::::::;;;;;;<<<<<<===<<<===???BBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIKKKNNNOOOQQQOOOLLLIIIGGGGGGHHHIIIKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIEEEGGGIIILLLOOOPPPQQQQQQLLLKKKIIIHHHGGGFFFFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFBBBBBBCCCDDDFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCBBBAAA@@@@@@???===???AAACCCCCCCCCAAA@@@??????@@@AAABBBBBBBBBBBB??????>>>>>>===<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999888888888888888777777666555444444444444111222222333333444444555555444444333333222222111111111111111111111111111/////////000111111222222////////////////////////000000////////////..................////////////000000000000000000///............---......//////////////////////////////000000000000000000000000000111111222222222222111000000000000000000000000111111222222333333444444222444666777777777999:::@@@MMM___tttxxxooonnnwww|||iiifff```WWWNNNGGGCCCBBB===@@@AAAEEESSSiii}}}zzzmmmbbb]]]SSSUUU[[[fffttt|||sssiiiaaa]]]VVVSSSNNNIIIFFFBBB>>>;;;666444222111222222222111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333444666777999:::???AAAEEEIIILLLNNN111111222222222333333333111111111111111111111111222222222333444444555555444444444444555666777888888888888999::::::;;;;;;;;;;;;;;;===@@@CCCCCCBBBAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDFFFHHHKKKMMMNNNRRRPPPNNNKKKJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEFFFIIIKKKLLLLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAABBBBBBAAA@@@???>>>===<<<<<<===@@@BBBCCCBBB@@@???>>>>>>????????????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888777666666666666666666555444333333222333333222222222333444555555555555555444333333222111111111111111111111111111111...//////000111111222222////////////////////////000000/////////.....................//////////////////000000//////...---,,,,,,---...////////////////////////////////////000000000000000000000000...///000222222222111000000000000000000000000000111111111222333333444444222333444555555555666666888>>>HHHXXXppp~~~zzzppprrruuu{{{yyyjjj```UUURRROOOKKKGGGCCC@@@>>>AAAIIIRRR\\\nnn~~~yyynnn___UUURRRSSS]]]nnn|||yyyuuuqqqlllfff^^^YYYOOOLLLHHHEEEBBB???;;;999333222111222333333111000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333444666777999:::???AAAEEEIIILLLNNN111111222222222333333333000000000000000111111111000111111222333333444444333333333333444555666666666777777888999::::::::::::999:::<<>>===<<<;;;::::::<<>>AAADDDEEEEEEKKKVVVdddssswwwlll```VVVVVV\\\cccsssuuupppiiifffdddaaaZZZTTTIIIFFFCCC@@@>>>;;;777555111000111222444333111///000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222333333333333333333444666777999:::???AAAEEEIIILLLNNN111111111111111111111111000000000000000000000000111111222222222333333333111222222333333444444555777777888999::::::::::::;;;;;;;;;;;;===@@@CCCEEECCCBBBAAA@@@BBBDDDGGGIIIIIIHHHEEEBBBAAAAAAAAABBBAAABBBCCCDDDEEEFFFGGGHHHNNNOOOPPPPPPOOOLLLIIIGGGGGGGGGGGGJJJMMMOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA>>>>>>>>>===============AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@???>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<:::999888777666555444333666666666666666666666666777666555444333222222222333333333333333333333333333222222111111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------000000//////.........---////////////////////////////////////000000000000000000000000000000000000111111000000111111222333222222222222222222222222444777999999???RRRooovvvsssppplll|||}}}{{{qqqcccVVVNNNIIIEEEBBBAAACCCDDDCCCCCCIIISSS\\\lllzzzoooddd[[[XXXaaammmwwwlllhhhggggggccc[[[QQQKKKIIIFFFAAA<<<888555333222333333222222111000//////000000000000000000000000000000000000111111111111000000000000000111111222000000111111111111000000000111111111111222222222222222333333333333444444555555555666777999;;;;;;@@@BBBFFFJJJMMMNNN111111111111111111111111000000000000000000000000111111111111222222222222111111222333333444444555666777888999::::::::::::;;;;;;;;;;;;===@@@CCCDDDBBBAAA@@@@@@AAACCCFFFHHHGGGFFFCCCAAA@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGNNNOOOQQQQQQPPPNNNKKKIIIFFFFFFGGGJJJNNNPPPPPPOOOKKKKKKJJJIIIHHHHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFGGGHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????CCCCCCCCCBBBAAA@@@???>>>@@@@@@???>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999888888777666555444444555555555555555555555555666666555333333222222333333333333333333333333333333222222111111222222333000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................//////.........---------000/////////.........---////////////////////////.../////////000000000000000000000000000000000000111111000000111111222333222222222222222222222222555777888777:::EEEYYYhhh{{{}}}tttllliiikkkttt{{{ppphhhbbb\\\TTTNNNJJJGGGCCCAAA@@@???@@@FFFQQQ```pppyyyxxxeee[[[ZZZaaappp~~~~~~rrriiiiiihhhfffaaaXXXPPPKKKGGGDDD???:::666444333333333333333222111111000000000000000000000000000000//////000000000111111111000000//////000000111222000000111111111111000000000111111111111222222222222222333333333333444444555555555666777999;;;;;;???BBBFFFJJJMMMNNN000000000000000000000000000000000000000000000000000000000000111111111111111111222222333444444444666777888999999::::::999;;;::::::;;;===???AAACCC@@@@@@???>>>???AAADDDEEECCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEKKKLLLNNNOOOOOOMMMJJJIIIFFFFFFGGGKKKNNNPPPPPPOOOJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLIIIGGGFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCAAA??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@??????@@@@@@AAAAAABBBBBBDDDDDDCCCBBBAAA???>>>===??????>>>>>>===<<<<<<<<<;;;<<<<<<<<<;;;:::999999777777777666666666555555555555555555555555555555666555444333333222222333333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............................................................---------/////////...............////////////////////////....../////////000000000000000000000000000000000111000000000000111222222222222222222222222222222555666666666666;;;DDDKKK___{{{sssdddbbbdddnnnyyywwwmmmcccXXXQQQJJJHHHDDDBBBBBBAAA???===CCCEEELLL[[[pppqqqeeedddlllyyyvvviiihhhkkknnnjjjaaaXXXPPPMMMEEEAAA<<<777333222333333444333333222222111111111000000000000000000000000//////000000000000111111000000//////000000111222000000111111111111000000000111111111111222222222222222333333333333444444555555555666777999;;;;;;>>>AAAEEEJJJMMMOOO000000000000000000000000000000000000000000000000////////////000000000000111111111222333333444444555666777888999999999999:::::::::;;;<<<>>>???@@@???>>>======>>>???AAACCC@@@????????????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFGGGIIIKKKKKKJJJHHHFFFFFFFFFHHHKKKMMMNNNMMMKKKHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDFFFHHHJJJLLLMMMNNNJJJHHHFFFFFFFFFEEEDDDBBBAAABBBCCCDDDCCCBBBAAA@@@>>>???@@@AAABBBCCCDDDDDDDDDBBB@@@>>>===???AAABBBCCCCCCCCCBBBAAA@@@??????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999777777666666666666666666666666555555555555555555555555555444444333222222222333222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////................................................................................................////////////////////////........./////////000000000000000000000000000000000000000000000111222222111111111111222222222222333444444555666999<<<>>>HHH```|||wwwooohhhiiippp{{{wwwkkk```WWWOOOIIIFFFFFFCCCAAA???@@@CCCFFFHHHRRR[[[lllyyyooorrryyyyyyqqqiiiqqqyyy}}}vvviii\\\SSSMMM@@@===888444111111222444444333333333222222111111////////////////////////////////////000000000111///////////////000111111000000111111111111000000000000111111111222222222222222222333333333444444555555555666777999;;;;;;===@@@EEEJJJMMMOOO////////////////////////////////////////////////....../////////000000000000000111222222333333444555555666777888888888888999:::::::::;;;<<<===>>>======<<<<<<===>>>???@@@=========>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEHHHJJJJJJIIIGGGEEEGGGGGGHHHJJJLLLLLLIIIGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDFFFHHHJJJLLLMMMNNNIIIHHHFFFEEEEEEDDDBBBAAAAAABBBCCCCCCCCCBBB@@@???===>>>>>>@@@AAABBBCCCDDDDDDBBB???======>>>@@@BBBCCCCCCBBBAAA@@@@@@??????<<<======>>>???@@@@@@AAA??????@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999888666666555555555555666666666666555555555555555555555555444444333222222222333333222222222222222222222222222111111000000111111222000000000000000000000000////////////////////////................................................................................................---.....................---------...............////////////////////////............////////////////////////////////////000000//////000000111222000000000111111222222222333222222333555777999::::::GGG[[[qqq}}}{{{||||||rrrlllddd^^^UUULLLGGGDDDCCCCCCDDDCCCAAABBBHHHRRR^^^eeelllyyyuuunnnkkkmmm~~~|||vvvvvvxxxqqq___QQQHHH<<<999666222111111333444333333222222222222222111////////////////////////...////////////000000000/////////...///000000111000000111111111111000000000000111111111222222222222222222333333333444444555555555666777999;;;;;;===@@@EEEJJJMMMOOO////////////////////////////////////////////////////////////000000000000000000111111222333333333444555666777777888888777999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>><<<======>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEGGGIIIKKKKKKJJJHHHFFFGGGHHHIIIKKKMMMLLLIIIFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEFFFHHHIIIKKKLLLLLLHHHGGGEEEDDDDDDDDDBBB@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@AAABBBCCCDDDDDDCCCBBB@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@?????????<<<<<<<<<===>>>>>>>>>???<<<<<<===>>>????????????::::::::::::::::::::::::888999999999888777666666555555555555555555555666444444444444444444444444333333222222222222333333222222222222222222222222111111000000000000111111000000000000000000000000////////////////////////................................................---------------------------------------------------------...............---------------.........////////////////////////------........./////////////////////////////////000////////////000111111//////000000111222222222333333222111222333555666999===GGGXXXrrr~~~{{{uuuttttttuuuzzzqqqggg___YYYUUUPPPMMMHHHCCC@@@AAABBBDDD;;;>>>BBBJJJVVVfffvvvssshhhcccgggnnnzzzwwwmmmZZZJJJ>>>777666444222111222333444111111111111111111111111000000000000000000000000......////////////000000//////......//////000111000000111111111111000000000111111111111222222222222222333333333333444444555555555666777999;;;;;;>>>AAAEEEJJJMMMOOO........................//////////////////////////////000000000111111111000000000111222222333333444444555666777777777777888999999:::::::::::::::<<<<<<<<<<<<=========>>><<<===>>>?????????????????????@@@AAABBBCCCCCCDDDFFFGGGJJJKKKKKKIIIGGGEEEFFFGGGIIIMMMOOOOOOLLLIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFDDDDDDDDDDDDBBBAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@@@@????????????????????????========================;;;<<<==================999999999:::::::::::::::777777777888777777666666555555555555555555555444444444444444444444444444333222222222222222333333111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////................................................---------------------------------------------------------.........//////,,,,,,,,,------.........////////////////////////---------........./////////////////////////////////////////////000111111/////////000111222222222222333444333111111333555999;;;???GGGVVVppp{{{kkkgggbbb```aaagggnnnssstttdddXXXQQQMMMJJJHHHEEEEEECCCBBBAAACCCEEEHHHBBBJJJVVVdddqqq}}}ooojjjlllsss|||zzzqqqZZZLLL@@@555444333333333333333333333000000000000000000000000000000000000000000000000........./////////000000///............///000000000000111111111111000000000111111111111222222222222222333333333333444444555555555666777999;;;;;;???BBBFFFJJJMMMNNN........................////////////////////////000000000000111111111111000000000111222222333333333444555666777777777777888999999:::::::::999999<<<<<<========================>>>???????????????>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHIIIIIIGGGDDDCCCEEEFFFJJJNNNRRRRRRPPPMMMGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCDDDDDDCCCAAADDDCCCBBBAAA@@@AAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>============<<<=========<<<;;;::::::999999999999999999999:::555666777777777777777666666666555555555444444444444444444444444444444444222222222111222222333333111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////................................................---------------------------------------------------------.........//////,,,,,,,,,------.........////////////////////////---------........./////////////////////////////////////////////000111111...//////000111222222222///222666666444222444777333666777777<<>>@@@AAABBBCCCEEEGGGJJJMMMYYYddduuu~~~qqqkkksss}}}tttZZZGGG@@@999000111222333444444444333333///////////////000000000000000000000000000000000............/////////000...............///000000000000111111111111000000000111111111111222222222222222333333333444444444555555555666777999;;;<<<@@@BBBFFFJJJMMMNNN......------------......000000000000000000000000000000000000000000000000000000000000000111111222444444444444444444444444777777777888999999::::::<<<<<<<<<<<<============:::<<<>>>???>>>>>>>>>???>>>???@@@???@@@AAADDDGGGDDDFFFFFFFFFDDDCCCCCCDDDDDDFFFJJJPPPUUUUUUPPPLLLFFFEEECCCDDDEEEEEEDDDBBBCCCBBBBBBBBBDDDEEEGGGIIIIIIHHHFFFDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGCCCDDDEEEEEEEEEEEEDDDDDDAAAAAABBBBBBBBBBBBBBBBBBHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===999999999::::::;;;;;;;;;:::::::::999999999888888777666555444444555777777555555444444444333333333333333333333333333333333333222222111111222222333222222222222222222222222111111111111000000000000////////////000000000000////////////////////////------/////////...---,,,////////////////////////...---,,,++++++,,,---............------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................000000000000000000000000////////////000000000000000000000000111222333444555666555333555===KKKVVVzzzvvvjjj```[[[WWWUUUSSSXXXYYY[[[ZZZYYYVVVTTTRRRZZZccclllpppuuu}}}~~~{{{vvvwwwwwwtttnnnddd[[[UUUKKKIIIEEECCCAAAAAABBBCCCEEEJJJNNNPPPRRRYYYfffqqq{{{vvvyyywwwtttppppppcccRRRDDD===:::777555333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000222111111111000000//////000///......///111333444222222222222222222333333222444666777888999;;;===>>>@@@DDDHHHLLLMMM......------------......////////////////////////000000000000000000000000000000//////000000111222444444444444444444333333666666777888888999999:::;;;;;;;;;<<<<<<======>>>===???AAA@@@???=========>>>???@@@@@@@@@AAADDDFFFFFFGGGGGGEEECCCCCCDDDEEEHHHJJJMMMRRRUUUSSSNNNJJJIIIIIIHHHGGGEEEDDDCCCBBBDDDDDDDDDDDDEEEGGGIIIJJJHHHGGGFFFDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEAAAAAAAAABBBBBBBBBBBBBBBGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBB??????@@@@@@AAAAAABBBBBBAAAAAAAAA@@@???===<<<;;;999999::::::::::::::::::::::::999999999888888888666666555444444555666666555444444444444333333333333333333333333333333333333222222111111222222333222222222222222222222222111111111000000000//////.../////////000000000000...........................///////////////....................................---,,,,,,---............---------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................////////////////////////.../////////000000000000000000000000111222333333222444444444444999BBBJJJUUUjjjtttlllgggdddbbb```___\\\XXXSSSPPPOOOOOOMMMRRRVVVVVVXXX___dddeeeiiilllpppsssxxx~~~xxxnnnjjjeee```^^^\\\YYYWWW[[[[[[[[[YYYVVVPPPKKKHHHEEEDDDBBBAAACCCFFFJJJLLLSSS\\\hhhoootttzzz|||zzzxxxwww{{{~~~vvvqqqooojjjddd[[[QQQCCC999444222000///333333222222222111111111111111111000000000//////000000000000000000000000////////////////////////000000000000000000000000111111111000000000//////000/////////000111222222111222222222222333333333222444666777888999;;;===>>>@@@DDDHHHLLLMMM......------------......////////////////////////000000000000000000000000000000//////000000111222333333333333333333333333666666777777888888999999999::::::;;;<<<======>>>@@@AAABBBAAA>>><<<<<<<<<===???AAABBBAAAAAABBBCCCHHHHHHGGGDDDBBBBBBDDDFFFKKKKKKNNNPPPQQQOOOJJJFFFKKKMMMNNNKKKFFFCCCBBBCCCFFFFFFFFFFFFGGGHHHJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEEEEDDD@@@AAAAAAAAABBBBBBBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>???@@@BBBBBB>>>>>>???@@@AAABBBCCCCCCBBBBBBAAA@@@>>><<<;;;999:::::::::::::::999999999:::999999999999888888888555555444444444444444555444444444444333333333333333333333333333333333333222222111111111111222222222222222222222222222222111111000000000000//////....../////////000000000........................000///////////////000000........................///...------------...///...------------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////....../////////000000000000000000000111222333333///222444333222333777;;;BBBRRRlll||||||}}}wwwuuutttqqqqqqmmmdddYYYPPPLLLKKKNNNSSSUUUSSSSSSWWWYYYXXXRRRTTTWWWZZZ___fffmmmssstttyyy{{{pppeee[[[UUUUUURRROOOMMMMMMMMMLLLKKKIIIIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEHHHMMMUUU]]]bbbsss{{{sssnnniiigggkkkvvvyyysssnnncccYYYIIIBBB999444222222111000333222222222222111111111111111000000000000//////000000000000000000000000////////////////////////000000000000000000000000111111000000000000/////////000000111111111000000111111222222222333333333222444666777888999;;;===>>>AAADDDHHHKKKMMM......------------......///////////////////////////////////////////////////////////////000111111222222222222333333333333555555666666777888888999888888999:::;;;<<<======>>>???@@@???===;;;;;;<<<>>>@@@BBBCCCBBBAAAAAAAAAGGGGGGEEEBBB@@@@@@CCCFFFHHHIIIKKKLLLKKKIIIEEEBBBKKKNNNQQQNNNGGGCCCDDDFFFEEEFFFFFFFFFGGGHHHIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCEEEFFFHHHIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDCCCCCC@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@???>>>>>>???<<<<<<<<<===>>>@@@AAABBB??????@@@@@@AAAAAABBBBBB@@@@@@@@@???>>><<<;;;:::;;;:::::::::999999888888999999999999888888888888555444444444333333333333444444444333333333222222222222222222222222222222222222111111111111222222111111111111111111111111111000000000////////////........./////////000000........................//////...------...000111................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................////////////////////////........./////////000000/////////000000111222333///111222222111111333555@@@EEESSSeeexxx~~~nnn^^^VVVSSSSSSYYY^^^^^^\\\[[[UUUOOOKKKKKKLLLMMMPPPTTTYYY]]]aaaeeelllqqqtttssspppnnnkkkiiigggeeefffhhhkkkmmmpppqqqrrrtttuuuvvvvvvvvvoookkkeee___XXXRRRMMMKKKIIIGGGEEEDDDEEEFFFEEEEEEHHHFFFEEEDDDEEEHHHLLLNNNPPPQQQSSSYYYbbbnnnyyy{{{```ccciiitttwwwjjjZZZLLL???;;;666444555555555444222222222222111111111111111000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000000000/////////000111222222111///...111111111222222333333444222444666777888999;;;===???AAAEEEIIIKKKMMM......------------............................../////////////////////////////////...///000000111111111111222222222333333444555555666666777888888777888888999:::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>???AAACCCCCCBBB@@@@@@@@@DDDDDDBBB@@@>>>???BBBEEEFFFHHHIIIJJJIIIFFFEEEDDDHHHMMMPPPNNNIIIFFFGGGIIIDDDDDDEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@??????@@@@@@AAABBBBBBCCCAAA@@@???>>>>>>======>>><<<<<<<<<===>>>@@@AAABBBAAAAAAAAA@@@@@@?????????======>>>>>>>>>======<<<:::::::::999999888888888999999999888888888777777555555555444444333333222444444333333333222222222222222222222222222222222222111111000000111111222111111111111111111111111000000000////////////...............////////////........................------,,,+++,,,---///000........................---..................---------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................................................................////////////////////////000111222333111111111000000111444666555666;;;EEERRReeerrrnnnpppvvv~~~~~~sssbbbUUUNNNLLLIIIGGGGGGHHHIIIJJJRRRTTTWWWZZZ[[[ZZZYYYWWWSSSRRRPPPOOOOOOQQQSSSUUUSSSTTTUUUVVVWWWVVVVVVUUUPPPOOOMMMKKKIIIHHHIIIIIIGGGEEECCCDDDEEEEEEDDDCCCHHHHHHHHHJJJOOOUUU[[[^^^bbbcccfffnnnyyyppphhhhhhrrr|||hhhVVVFFF<<<666555333333333444333333222222222111111111000000000000000////////////...//////////////////////////////////////////////////////////////////////////////////////////000000///000111222222111///...000000111222333333444444222444666777888999;;;===???AAAEEEIIIKKKMMM......------------..............................000000000000000000000000//////......//////000111000000000111111222222333444444555555666666777777888888888888999999999999777888999::::::;;;>>>@@@AAACCCDDDCCCAAA?????????@@@AAA@@@???>>>???AAADDDHHHIIIKKKJJJHHHGGGFFFGGGFFFJJJMMMMMMJJJHHHHHHIIIBBBCCCDDDEEEEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCCCC??????>>>===========================>>>???AAAAAAAAAAAA@@@???>>>===<<<<<<;;;<<<<<<===============999999999999999888888888999888888888888777777777555555666555555444333222333333333333222222222222222222222222222222222222111111000000000000111111111111111111111111111111000000////////////......------........./////////------------------------++++++++++++,,,---......------------------------,,,,,,---......---,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------........./////////////////////000111222222333111000///000222555777222222666;;;===EEEZZZppp}}}jjjZZZVVVPPPLLLJJJIIIHHHFFFGGGHHHIIIJJJJJJIIIGGGFFFDDDDDDCCCCCCDDDEEEGGGHHHFFFGGGHHHHHHIIIIIIHHHHHHEEEFFFGGGFFFEEEEEEGGGIIIMMMLLLLLLMMMPPPQQQPPPOOORRRUUUYYY___fffmmmrrruuusssuuuxxx{{{sssllllllppphhhOOOAAA999444444444444333333333333333222111111111111000000000000000////////////......000000000000000000000000////////////////////////////////////////////////......////////////000000///000000111111111000000000000111222333444444555222444666777888999;;;===@@@BBBEEEIIIKKKLLL......------------..............................000000000000000000000000///............///000000//////000000111222222333333444444555555666777777999888888888888777777777777888999::::::;;;>>>AAADDDDDDDDDBBB???>>>>>>@@@===???@@@@@@???@@@CCCEEEIIIKKKLLLJJJGGGEEEEEEFFFGGGHHHJJJKKKKKKIIIGGGFFFBBBCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCCCC???>>>>>>============>>>>>>>>>>>>>>>??????@@@AAA??????>>>>>>======<<<<<<<<<<<<<<<======<<<;;;;;;888888888888999999999999888888888888777777777777666666777777666555333222333333333222222222222111111111111111111111111111111111000000000000111111111111111111111111111111000000/////////.........---------.........//////------------------------***+++,,,---............------------------------++++++,,,------,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------........./////////......//////000111222111000...///000222333333666333555:::888666???MMMmmm}}}{{{xxxvvvtttxxx|||yyysssnnnhhhdddbbbaaa___]]]WWWXXXXXXVVVSSSOOOJJJHHHFFFGGGIIIKKKLLLNNNOOOOOOOOOOOONNNMMMLLLKKKKKKJJJKKKNNNPPPPPPOOOPPPRRRTTTSSSSSSUUUYYY]]]aaabbbbbblllqqqxxxzzzqqqllljjjkkkmmmnnnsssnnnNNN===999777444444555555444333333444555111111111111000000000000000000/////////.........000000000000000000000000////////////////////////////////////////////////........./////////000000000/////////000111222222///000111222333444444555222444666777888999;;;===@@@BBBEEEIIIKKKLLL.........------.................................000000000000000000000000...............///000000...//////000111222222222333333444444555666666777999999888888777666666666999:::;;;;;;:::<<>>===>>>@@@<<<>>>@@@AAAAAABBBDDDFFFIIIKKKKKKHHHDDDAAABBBCCCHHHHHHIIIJJJKKKIIIFFFBBBCCCCCCEEEFFFFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCEEEEEEDDDCCCCCCCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>===>>>???@@@AAABBBCCCCCC???>>>>>>============>>>@@@???????????????@@@@@@<<<<<<<<<<<<========================<<<;;;:::999777777888888999999999:::888888888888777777777777666777777888777555333222333333333222222222111111111111111111111111111111111111000000000000111111000000000000000000000000000/////////............---------.........//////------------------------***+++---///000000///...------------------------******,,,,,,,,,,,,******,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................---------.........//////.........//////000111222///......///000000///...///)))+++333666444999DDDRRRbbbyyyzzzuuurrrqqqyyy~~~}}}}}}{{{yyywwwwwwvvvsssmmmddd\\\WWWSSSUUUYYY\\\___aaabbbbbb___]]]ZZZWWWSSSQQQOOONNNSSSWWW[[[]]]^^^___bbbeeefffgggjjjqqqxxx}}}vvvhhh``````eeeppp{{{uuuSSS:::444999888222000111111111000000111333111111111111000000000000000/////////............000000000000000000000000////////////////////////////////////////////////---.........//////000000000//////...///111333444///000000222333444555555222444666777888999;;;===@@@BBBFFFIIIKKKLLL...------,,,,,,------...////////////////////////---------............///////////////////////////000000000000000000000000111222222333333444444555666666666777888888999999;;;;;;;;;;;;<<<===???AAA@@@???>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCIIIHHHGGGEEEDDDBBBAAA@@@HHHHHHHHHGGGFFFEEEEEEDDDDDDFFFHHHIIIIIIGGGEEECCCEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBFFFEEEDDDBBB???===:::999<<<===>>>???????????????AAA@@@???===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<:::888999<<<<<<999777;;;;;;<<<<<<;;;;;;:::999999999888888777666555555666666666666555555555555555555555444444333333333222222222111111111000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000///...------,,,,,,+++,,,,,,------,,,,,,+++---.........---,,,,,,+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,------,,,++++++------------------------....................................////////////000000000000////////////333333222222333333444555???CCCOOOfff{{{||||||~~~xxxpppllllllnnnyyyzzz{{{}}}}}}{{{xxx}}}qqqgggfffkkkuuu~~~oooZZZMMM>>>666777888555111222222222222222222222222222111111111000000//////000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000//////000111111111111111222222333444444444333333555555555555777999;;;<<>>???@@@???>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEDDDCCCCCCCCCCCCEEEGGGHHHHHHGGGDDDCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;??????@@@@@@AAAAAA@@@@@@@@@???>>>===============???????????????>>>>>>>>>===<<<:::;;;======;;;888:::;;;;;;;;;;;;:::999999999999999888777666666666666666666666555555555555444444444444444333333333222222222222111111111111000000000000000000000000//////000000000111111111000000000000////////////////////////////////////000//////...------,,,,,,+++,,,,,,------,,,,,,+++------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------------,,,+++------------------------....................................////////////000/////////////////////333222222222222333444444777888<<>>666333444666444111222222222222222222222222111111111000000000//////000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000//////000111111111111111222222333444444444333333555555555555777999;;;<<>>>>>>>>============>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBDDDEEEGGGGGGFFFDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>???AAACCCEEEFFFGGGGGGDDDDDDCCCBBB@@@???>>>>>>AAABBBBBBBBBBBBBBBAAA@@@???>>>>>>======>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>=========>>>>>><<<;;;::::::;;;;;;::::::999888999999999888888777777666666666666555555555555444333333333333444444444444333333333222222222111111000000000000000000000000//////000000000000111111000000000000//////////////////////////////////////////......---,,,,,,,,,+++,,,,,,------,,,,,,+++---------------,,,,,,+++------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,------------------------........................---............/////////////////////////////////222222111111222222333444222333444333555@@@PPP]]]uuu{{{yyyvvvhhhggglllvvvtttaaaJJJ:::666444222111111333333222000222222222222222222222222111111000000000000//////000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000//////000111111111111111111222333333444444444333555555555555777999;;;<<>>>>>???@@@???>>>>>>======<<<<<<;;;>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777666666555555555444444444222222222333333444444555333333333333222222222222000000000000000000000000////////////000000000111000000000000////////////////////////////////////.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------........................---------.........//////.........///////////////111111111111111222333333///333666555333666>>>EEEUUUaaauuuooofffgggssshhhYYYKKK;;;555999111222333333222111000000111111111111111111111111000000000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////000111111111111111111111222333444444444444555555555555777999;;;<<>>???@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEDDDDDDCCCAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBAAAAAA@@@???>>><<<<<<<<<<<<===>>>??????=========<<<<<<<<<;;;;;;<<<=========<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::888888777777777777777666555555555555444444444444111222222333333444444444333333333222222222111111000000000000000000000000...////////////000000000000000000000////////////........................---------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------........................------------............------....../////////000111000000000000111222222000111333444444555666666===GGGVVViii{{{|||{{{zzz}}}}}}{{{ooooooxxxaaaGGG@@@===555333888333444444333000000111333111111111111111111111111//////////////////000000////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////000111111111111111000111222333444444444444555555555555777999;;;<<>>>>>??????>>>===<<<<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBAAA@@@???>>>???@@@AAABBB???@@@@@@@@@@@@??????>>>;;;;;;;;;;;;<<<<<<===>>>========================:::<<<======;;;::::::;;;;;;;;;<<<<<<;;;;;;:::999666666666666666666666666555555555444444444444333222222222222333333333333222222222111111111000000000000000000000000000000......////////////000000000000000000////////////........................------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------------------------........................,,,------------.........---------......//////000000000000///000000111222666333//////111333333222333777>>>HHHXXXkkk~~~}}}{{{yyyyyywwwxxxzzzrrrooooootttyyy}}}uuuVVVDDD666666999555111111111111111000///000222444111111111111111111111111......////////////000000000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000//////000111111111111111000111222333444555555555555555555555777999;;;<<>>======;;;;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEECCCBBBBBB@@@???>>>======???@@@BBB>>>??????@@@@@@@@@@@@???;;;;;;:::::::::;;;;;;<<<::::::;;;;;;<<<=========:::<<<>>>===;;;999:::;;;999::::::::::::999888888444555555555555555555555555555555444444444333333333333333222222222222222111111111000000000//////000000000000000000000000........./////////000000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++************+++,,,------------------------........................,,,,,,---------.........,,,,,,---......///000000000////////////000111111666333000000222444555444222222333666===IIIWWW```}}}uuullleeebbb```aaa___```iiiuuu}}}sssllliiilllnnnqqqsssuuuwwwzzz|||wwwyyy|||zzzwwwvvvyyy|||zzzuuuuuuxxxkkkUUUHHH:::888666555555444222111111111000000111111111111111111111111111111111111........./////////000000000000000000000000000000////////////////////////////////////////////////............////////////000000000000000000000000//////000111111111111111000000222333444555555555555555555555777999;;;<<>>======<<<<<<<<<======<<<<<<;;;:::;;;===???AAA@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFFFFGGGEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFEEEEEEDDDCCCCCC@@@???===<<<<<<>>>@@@AAA>>>???@@@@@@AAAAAAAAAAAA;;;::::::999999:::::::::666777777888999:::;;;<<<:::===???>>>;;;999:::<<<888888888888888777666666333444444444444444444444555555444444444333333333444333333222222111111111000000000000////////////000000000000000000000000............/////////000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,,,,+++***))))))***+++,,,------------------------........................,,,,,,,,,---------......,,,,,,------...///000000///////////////000111111,,,...222444555555444333333222111000222777>>>CCCVVVooo~~~qqqgggrrrmmmjjjiiieeedddlllwwwxxxyyywwwrrrjjjbbb___^^^aaadddffffffeeefffiiimmmqqqtttwwwwwwuuuuuuyyy~~~www~~~nnnXXXGGG???===...444666000,,,///444666444333333333444222///,,,000000000000000000000000---.........//////000000000000000000000000000000////////////////////////////////////////////////............/////////000000000000000000000000000//////000111111111111111///000222333444555555555555555555555777999;;;<<>>;;;:::999:::;;;============>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCAAA???>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAAEEEJJJMMMMMMLLLEEEDDDCCCCCCCCCCCCBBB@@@BBBAAA@@@>>>===<<<<<<<<<<<<===>>>@@@AAACCCDDDDDD;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;===??????===:::999999:::999888777777777888888777666555444444444444444333333333333333333333333222333333333333222111111222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000///111000---,,,//////,,,,,,,,,,,,+++++++++******---+++)))***,,,---,,,))),,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000000111111111222333555666777BBBPPPeeexxx}}}xxxttttttvvv~~~yyyuuurrrrrrsssttt}}}ttt]]]KKK@@@;;;888666333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////////////////..................////////////..................////////////---------............///000000000000000000000000////////////000000000000000111111222222333444444555555555666777999;;;;;;>>>AAAEEEIIIKKKLLL++++++,,,,,,,,,,,,------........................------------............///...---,,,,,,---...///............//////////////////000000000111111111333333333444555555666666666777777666666888<<>>>>>@@@@@@@@@AAABBBDDDEEEFFFDDDBBB@@@???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBFFFKKKOOOPPPOOOGGGEEEBBBBBBBBBBBBAAA@@@CCCBBBAAA???>>>============>>>>>>??????@@@@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::<<>>AAAEEEIIIKKKLLL++++++,,,,,,,,,,,,------------------------------------------..................------------......---............///////////////000000000000111111222222333333444555555555666777777666666888<<>><<<<<<<<<;;;;;;<<<<<<<<<=========AAAAAA@@@AAABBBEEEHHHIIIFFFDDDAAA@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCBBBAAA@@@BBBBBBDDDGGGLLLOOOQQQPPPHHHEEEAAA@@@@@@@@@@@@@@@CCCBBBAAA@@@???>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999;;;>>>>>>===;;;:::;;;777777888999888777666555444555666777777777666555333333333333333333333333222222333333222222111000111000000//////000000111000000000000000000000000////////////////////////////////////////////////,,,///000///111666888777.........---------,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000000000000000000000000000000000000111111222333333333222333999FFFWWWdddvvvnnn___QQQFFF;;;777333222333444222000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////..................////////////..................////////////---------............///000000000000000000000000////////////000000000000000111111222222333444444555555555666777999;;;;;;>>>AAAEEEIIIKKKLLL+++++++++,,,,,,,,,------------------------------,,,,,,---------.........------------------......---------.........//////////////////000000000111111111222222333444444444555666777666666888;;;>>>AAA@@@???===;;;;;;::::::::::::;;;;;;<<<<<<======AAA@@@??????AAADDDHHHKKKGGGEEEBBBAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBDDDEEECCCAAA@@@BBBBBBDDDFFFIIIKKKLLLLLLGGGDDD???======>>>>>>>>>BBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888;;;===>>>===<<<;;;;;;777888999::::::888666555222444666888888888666555222222222222222222222222222222222222222111000000000000000//////000000000000000000000000000000000////////////////////////////////////////////////---000111000222888:::888------------,,,,,,,,,,,,+++++++++++++++,,,++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,,,,---------------------------------------.........//////////////////////////////000000/////////000000111555555444222111444:::???GGGWWWmmm}}}aaaLLLBBB<<<777777555444444555444111...000000000000000000000000////////////////////////////////////////////////////////////////////////////////////..................////////////..................////////////---------............///////////////////////////////////////000000000000000111111222222333444444555555555666777999;;;;;;>>>AAAEEEIIIKKKLLL+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...+++,,,,,,---------......------------...............////////////000000000000000111111222333333333333555666666666777:::<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<======>>>???>>>======???CCCFFFIIIGGGEEEBBBAAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEBBB>>>;;;<<<=========@@@???>>>======<<<======:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888;;;===>>>===<<<;;;;;;777999:::;;;;;;999777666222444666777888777666555222222222222222222222222111222222222222111000000/////////000000/////////////////////////////////................................................***------+++---111222000,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------+++++++++,,,,,,---------------------------------------------..................................../////////......///000000+++---000222222222333444111;;;IIIWWWdddqqqxxx]]]EEE999777666555000000000111222333333333111111111111111111111111000000000000000000000000........................////////////////////////////////////..................////////////..................////////////---------............///////////////////////////////////////000000000000000111111222222333444444555555555666777999;;;;;;>>>AAAEEEIIIKKKLLL++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,------...------,,,------------...............////////////000000//////000000111222222222111333444555555666888:::888888999:::;;;;;;<<<<<<::::::;;;<<<===>>>>>>???======<<<===>>>AAADDDEEEFFFDDDAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGGGGFFFEEEDDDAAACCCCCCBBB@@@???@@@AAACCCAAA>>><<<===>>>>>>>>>???>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999;;;>>>>>>===;;;:::;;;888999999:::999888777666333444555666666666555444222222222222222222222222111111222222111111000///...//////000000//////...////////////////////////................................................,,,......++++++...///---,,,,,,+++++++++************+++,,,,,,******+++,,,,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***++++++,,,,,,------...------------------------,,,------------.............................................//////000111---...///000111222333333000333777<<>>AAAEEEIIIKKKLLL++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---......------,,,,,,---------................../////////000000......///000000111111222000111333444444555777999777888888999:::::::::::::::;;;;;;<<<>>>??????@@@=========>>>???@@@BBBCCCDDDBBB@@@@@@BBBCCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEEEEAAACCCDDDCCCAAA@@@AAACCCCCCAAA???@@@AAABBBAAA@@@???>>>>>>===============>>>======<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::<<>>AAAEEEIIIKKKLLL++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++---......------,,,,,,,,,---------................../////////000......//////000111111111...000222333333444666777666777777888888888777777;;;;;;<<<===>>>???@@@AAA======>>>???@@@@@@AAAAAABBBAAA??????BBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEBBBDDDFFFEEECCCBBBDDDFFFCCCBBBAAABBBDDDEEEDDDCCC@@@???>>>>>>>>>>>>>>>???AAA@@@???>>><<<;;;999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;===??????===:::999999666666555444444444444555555444333222222222222222111111111111111111111111111111111111111000//////---...///000000///...---////////////////////////................................................+++---,,,)))))),,,,,,)))......---------,,,,,,,,,))),,,---,,,***)))+++---,,,,,,,,,+++++++++******************************)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......------------------------,,,,,,,,,---------......------------------------------......000111333333+++,,,---///111111///------000333444333222222222000333888>>>FFFPPP\\\cccrrryyy~~~tttaaaWWWIII???:::999666333111111333555333222333666,,,...///000000000111222........................................................................////////////////////////000/////////..................////////////................../////////000---------.........//////000000000000000000000000////////////000000000000000111111222333333444444555555555666777999;;;<<<>>>AAAEEEIIIKKKLLL------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,........................///////////////.........000111222222444444555666888999888777666666888:::::::::;;;;;;<<<======>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAABBBCCCCCC@@@BBBDDDFFFGGGGGGEEEEEECCCCCCDDDEEEEEEDDDCCCBBBCCCAAA???AAADDDFFFEEECCC???>>>>>>>>>=========<<>><<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;:::888777777777888888888888888888888888888888666555555555444444444444333333333222222222111111222222222222222222222222111111111111000000000000000000000000000000000000222222000///.............................................---,,,,,,++++++------............------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))******)))******++++++,,,------++++++++++++++++++++++++,,,,,,++++++***)))(((((()))************+++++++++))))))))))))***+++,,,---******++++++++++++*********++++++,,,,,,++++++***++++++***************+++******+++,,,,,,---......,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++...------,,,,,,------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---..................////////////////////////000000000000333333333333555888:::;;;@@@IIIXXXgggsss{{{xxxppphhh]]]PPPFFF===;;;888555333222222222111111111111111111111111000000000000000000000000////////////////////////.........------,,,,,,,,,........................---.........//////000000///////////////.................................777666444222000...------////////////////////////......////////////......////////////000000000000000111222222444444555666888777888888999:::;;;<<<>>>AAADDDHHHJJJJJJ------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,........................////////////............000111111222333444555555777888888777666666888:::999::::::;;;;;;<<<=========>>>??????@@@?????????@@@@@@AAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAAAAABBBBBB@@@AAACCCEEEFFFEEEDDDDDDCCCDDDEEEEEEDDDCCCBBBAAADDDAAA>>>???AAADDDDDDCCC>>>>>>>>>>>>============???>>>===<<<;;;:::::::::<<<;;;;;;:::::::::;;;;;;:::999888777777777888888888888888888888888888888666666666555555555444444333333222222222111111111222222222222222222222222111111111000000000//////000000000000000000000000222111000///.............................................///////////////------............------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))((()))************+++++++++))))))))))))***+++,,,---******++++++++++++*********++++++,,,,,,++++++***++++++************++++++******++++++,,,------...,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,---......---,,,,,,,,,,,,---..................////////////.../////////000000000000222111111222333555777888999<<>>888:::888555333111000111111111111111111111111111111/////////////////////////////////////////////////////////......---------..................................../////////000////////////....................................222111000///.......................................//////000000//////...////////////000000000000000111222222444444555666777777777888999:::;;;<<>>>>>>>>>>>>>>======<<<>>>?????????@@@@@@@@@@@@CCCBBBAAA@@@@@@@@@AAAAAA???@@@BBBCCCDDDDDDCCCBBBDDDDDDEEEEEEDDDBBB@@@???CCCAAA???>>>@@@BBBBBBBBB============>>>>>>>>>>>><<<;;;::::::999:::::::::===<<<;;;;;;::::::::::::888888777777777888999999888888888888888888888888777666666666555555555555333222222222222111111111222222222222222222222222111111000000000000//////000000000000000000000000111111000///....................................,,,------...//////000000------............------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))******))))))))))))******---,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++))))))))))))***+++,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++************++++++******++++++,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......---............/////////....../////////000000000000000000000111222333444555444444555999BBBLLLSSSggglllppptttyyynnn]]]TTTLLLFFF>>>999777777555333555444222000//////000000000000000000000000000000///////////////////////////////////////////////////////////////.............................................////////////................................................---------,,,---......///........................///000000111111000000///////////////000000000000000111222222444444555666777777777888999:::<<<===@@@BBBFFFJJJLLLLLL,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------------...............///000000111222333444444555222444555555444444666888777888888999::::::;;;;;;?????????>>>===<<<;;;;;;<<<======>>>>>>?????????AAAAAAAAA@@@@@@@@@@@@@@@??????@@@AAABBBBBBAAAAAADDDDDDEEEDDDCCCAAA???>>>AAAAAAAAABBBBBBBBBAAA@@@============>>>>>>>>>>>>::::::999999::::::;;;<<<>>>===<<<;;;:::999999999888888888999999:::;;;;;;888888888888888888888888777777666666666555555555222222222222111111111111111111111111111111111111111000000000////////////////////////////////////111000///.......................................+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******,,,+++++++++******))))))************************+++++++++*********))))))))))))*********+++++++++******))))))***++++++,,,******++++++++++++*********++++++,,,,,,++++++***++++++*********+++,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...---------.........//////........./////////000000000000000000000000111111000222444666777999<<>>===;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@?????????>>>??????@@@@@@@@@@@@@@@CCCDDDDDDCCCBBB@@@>>>===>>>@@@DDDFFFFFFDDDAAA@@@============>>>>>>>>>>>>::::::::::::;;;<<<===>>>>>>===<<<;;;:::999999999999::::::;;;;;;<<<<<<<<<777777777777777777777777666666666666555555555555222222222111111111000000111111111111111111111111000000000////////////...........................000//////.......................................------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++***************))))))))))))******)))))))))******+++++++++************************+++++++++***************))))))*********+++++++++*********)))******+++,,,******++++++++++++*********++++++,,,,,,++++++***++++++******+++,,,,,,---******+++++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++,,,------------------........................////////////000000000111111111000000,,,///333444444444444444666999;;;:::999???LLLVVV^^^eeennnvvv|||{{{ppphhhWWWLLLAAA;;;777444333666222111///000111222222222111000000000000000111111////////////////////////........................////////////////////////------------------------........................///////////////.........,,,---------......//////..............................---,,,,,,---------........................000000111111111111000000////////////000000000000000111222222444444555666666666777888999;;;======AAADDDGGGKKKMMMMMM,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000111222333444444444666888888666555555666777888888999999:::;;;;;;????????????>>>===<<<;;;::::::;;;<<<===>>>??????@@@AAAAAAAAAAAA@@@???>>>????????????????????????BBBBBBCCCCCCBBB@@@>>>===<<<@@@EEEHHHGGGEEEBBBBBB>>>>>>>>>>>>============;;;;;;;;;;;;<<<===>>>???===<<<;;;;;;::::::::::::::::::;;;<<<<<<<<<;;;;;;777777777777777777777777666555555555444444444444222111111111111000000000111111111111111111111111000000////////////..............................//////......---......///........................//////......---,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))******+++***************))))))))))))******(((((())))))***++++++,,,************************************************)))************++++++++++++***************++++++******++++++++++++*********++++++,,,,,,++++++***++++++***++++++,,,---...******++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------+++++++++++++++,,,------,,,------------.........------.........////////////000000111111111111000///000000000000111555777555666777777555777;;;??????FFFNNNUUUYYY^^^dddhhhjjjttttttoooiiiaaaYYYPPPGGGAAA<<<777444555555222111333///000111222222222111000000000000000111111111000////////////////////////........................////////////////////////,,,,,,,,,---------------........................///////////////.........,,,,,,,,,---......//////........................000///...---,,,,,,,,,---------------------------///000000111111000000///////////////000000000000000111222222444444555666666666666888999;;;===>>>AAACCCGGGJJJMMMMMM++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...////////////000111222333444444999;;;<<<<<<:::888888888888888999999:::;;;;;;;;;===============<<<;;;:::::::::;;;<<<===>>>??????@@@AAABBBBBBBBBAAA??????@@@@@@???????????????@@@@@@AAABBBBBBAAA@@@???>>><<>>===<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>><<<;;;;;;:::::::::;;;;;;999::::::;;;;;;:::999888777777777777777777777777444444444444333333333333111111111111000000000000111111111111111111111111000000/////////.........------------------------.........------......///...........................---------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))*********************))))))))))))******))))))))))))************************************************************)))************+++++++++++++++***************+++******++++++++++++*********++++++,,,,,,++++++***++++++++++++,,,---......++++++******************,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,---+++++++++***++++++,,,---,,,,,,---------.........---------.........//////---...///111111111000000111111111000000222666999222333444666888:::;;;;;;888<<<@@@AAA@@@@@@CCCFFFJJJQQQ\\\fffmmmqqqtttvvv|||yyyvvvvvvtttmmmdddaaacccbbb^^^ZZZJJJGGGDDDAAA???===:::888888555555777777333111222111222222222222111222222///000000000000000//////................................................////////////////////////------------.........///........................000/////////............++++++,,,------...//////..............................---,,,,,,,,,,,,---------------------------...//////000000//////...////////////000000000000000111222222444444555666555666666888999;;;===>>>AAACCCFFFJJJLLLLLL++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000111222333333444===???@@@@@@===;;;::::::888999999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>>???@@@AAAAAABBBCCCBBBAAA@@@???@@@@@@???????????????@@@???@@@AAABBBAAA@@@???>>><<<>>>@@@@@@???AAAEEEIIIAAA@@@???>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<===>>>;;;;;;:::::::::;;;<<<<<<888999999:::999888666555777777777777777777777777444444333333333222222222111111111111000000000000000000000000000000000000000/////////............------------------------......---------......///........................)))******++++++,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))*********************))))))))))))******++++++******)))((((((((())))))))))))))))))))))))******************++++++)))************+++++++++++++++***************+++******++++++++++++******+++++++++,,,,,,+++++++++++++++++++++,,,---...///++++++******************,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,---------......---------.........//////,,,---...000111000000///+++...111333333222333444444222111333555666333111---000333333222333666999666888<<>>>>>===999666444333333444444333000---,,,000111000222666///000000///......000111/////////000//////...---................................................////////////////////////---.........//////000000........................000000//////.........---++++++,,,,,,---...//////........................,,,,,,,,,+++,,,,,,------------------------------......////////////......////////////000000000000000111222333444555555666555555666888999<<<===>>>@@@BBBFFFIIILLLLLL++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000//////222777;;;FFFMMMQQQLLLDDD@@@===:::999999:::;;;;;;;;;::::::<<<======>>>======<<<;;;<<<<<<======>>>>>>??????@@@@@@@@@???======@@@BBBAAABBBCCCCCCBBB???===;;;??????@@@AAAAAAAAAAAA@@@>>>???@@@BBBCCCDDDDDDEEE???>>>===<<<;;;;;;;;;<<<=========<<<<<<;;;;;;;;;:::999999888888999999::::::::::::999999888888888666555555555555444444444222222222222222222222222111111111111000000000000444333111000000000111111000000000000000000000000......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************(((((((((((((((((((((((())))))))))))************))))))************))))))+++*********))))))((((((************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,---------....../////////000000000111111111111000000111222222222222111000000000111222222222333333333333444444444555555888999:::<<<>>>@@@AAABBB???@@@BBBCCCEEEGGGIIIJJJBBBBBBAAA@@@???>>>>>>===888888777777666666666666444444444444444444444444222222222222222222222222222222222222222222222222000000000000000///......000000000000////////////////////////////////////..............................------------......------..................---------............///................................................---------.........//////,,,,,,,,,---------.........------,,,,,,------...////////////////////////............////////////000000111222333333444444666666777888999;;;<<<===BBBDDDGGGIIIKKKKKK++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...------------........................///333888<<>>>>>>>>??????>>><<<<<<>>>@@@AAAAAABBBAAA@@@>>>===<<<>>>??????@@@@@@@@@@@@@@@??????AAABBBCCCCCCDDDDDD>>>>>>======<<<;;;;;;:::<<<<<<<<<;;;;;;;;;:::::::::999999888888999999:::888999999999999999999:::555555555555444444444444222222222222222222222222111111111111000000000000222222000/////////000000////////////////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************))))))))))))************))))))************))))))************)))))))))(((************************,,,,,,,,,+++++++++******+++,,,,,,,,,++++++***))),,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------.....................//////////////////000000000111111111000000111222222222222111000000111111111111111222222222222222333333333333222222333444444555666666555555666666777888999999777666666555555444444444444444333333222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000///......000000000000/////////.........................................................------------..............................---------............///................................................---------.........//////,,,,,,,,,---------.........------,,,,,,------...////////////////////////............////////////000000111222333444444555666777777888999;;;<<<===BBBDDDGGGIIIKKKKKK++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,------------------------............,,,------...///222888;;;GGGLLLLLLFFF???<<<;;;888999888888777888999:::;;;;;;;;;:::999999:::;;;<<<>>>>>>>>>==================>>>>>>===<<<<<<===???AAAAAA@@@>>>===============>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBB======>>>>>>===<<<:::999;;;;;;:::::::::::::::999:::999999888888999999:::777777888888999:::::::::555555555555444444444444333333333333333333333333111111111111000000000000111000//////.../////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************))))))))))))************))))))************))))))************))))))))))))************************,,,,,,,,,+++++++++******+++++++++,,,++++++***))),,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........////////////////////////......////////////000000000000///000111111222222111111111111111111000000000000000000000111111111222222222222222222111111111111222222222222111111111000111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000000///......000000000/////////............................................................------------..............................---------............///................................................---------...............,,,,,,,,,---------............------------......////////////////////////............////////////000000111222333444555555777777777888:::;;;===>>>BBBDDDGGGIIIKKKLLL++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........,,,---------...111555888AAADDDDDD???:::::::::888999888666555666888:::<<<<<<;;;999888888:::<<<===@@@@@@??????>>>>>>=========>>>???>>>===<<<>>>???AAA@@@>>><<<;;;<<<============>>>????????????>>>AAAAAABBBBBBBBBAAAAAA@@@===>>>@@@@@@@@@>>>;;;:::999999999999999999999999:::999999888888999999:::888888888888888999999999555555555444444444333333333333333333333333333333111111111111000000000///000000000000///000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************((()))))))))************))))))************))))))*********)))))))))))))))************************,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------.........//////////////////......------,,,........./////////000000///000000111111111111111111111111000000//////...///000000000000111111111444444333333222222111111555444444333333222222222111111111222222333333333111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////...///////////////......000000/////////...............................................................------------.....................------------------............///........................................................................,,,,,,,,,---------............------------......////////////////////////............////////////000000111222333555666666777777888888:::<<<===>>>BBBDDDGGGJJJLLLLLL++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------...............---...111444777;;;;;;777666888999777777666555444555777999;;;<<<;;;:::999999;;;===???AAAAAAAAA@@@@@@?????????>>>???@@@@@@???>>>???@@@AAA???===;;;:::;;;===>>>======>>>????????????>>>AAAAAAAAABBBAAAAAA@@@??????@@@AAABBBAAA???===;;;999999999999999999999999:::999999888888999999:::::::::999999888777666666555444444444444333333333333333333333333333333333111111111111000000000///000111111111111111111111................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))******************************,,,,,,,,,+++++++++******)))******++++++*********,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------.........///---------,,,,,,+++++++++---............///////////////000111111111111000111000000//////.........000000000000111111111111/////////000000000000000000000111111111111111111/////////000000111222222111111111111111111222222////////////////////////000000000000000000000000..............................////////////......////////////..................................................................------------......//////.........------------------............///.....................................................................---,,,,,,,,,---------......///......------......///////////////////////////............///////////////000111222444555666777777777888999:::<<<===>>>BBBDDDGGGJJJLLLMMM++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////---,,,,,,...000000333333111333666777555555444444444555777888:::;;;;;;:::::::::<<<===>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>???AAAAAA@@@??????@@@AAA???===<<<;;;<<<===>>>===>>>??????@@@@@@??????@@@AAAAAAAAAAAAAAA@@@???@@@@@@AAAAAA@@@???===<<<888999999999999::::::::::::999999888888999999:::;;;;;;:::888777666555444444444444444333333333333222222222222222222222222111111111111000000000000000111111222222222222111................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))************************************,,,,,,,,,+++++++++******((()))******+++*********,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++******------------.........///...///000000111111000000////////////............/////////000000000111111.........//////000000111.........//////000000111///000000000111111222222////////////000000000000////////////////////////////////////////////////........................------.../////////....../////////.........------------------------------..............................------------....../////////...------,,,,,,---------............///...............................................................---------,,,,,,,,,---------......//////............//////////////////////////////............///////////////000111333444666777888888888888999;;;<<<>>>???BBBDDDGGGJJJMMMNNN++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---...---,,,,,,...000,,,///000000111555555111222333444555666777888888888999999:::;;;;;;<<<<<<>>>>>>??????????????????<<<>>>@@@@@@???>>>>>>>>>@@@???>>>=========>>>>>>>>>??????@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>======<<<999999999999::::::;;;;;;:::999999888888999999::::::999999888777666666555444444444333333333222222111111111111111111111111111111111111000000000000...///000222222222111000................................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))((()))))))))************************************,,,,,,,,,+++++++++******(((((()))***************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,---------............//////000000000000000---...............//////---........./////////////////////000000000111111//////000000000111111111111111111111111222222222............//////000000////////////////////////////////////////////////........................,,,---......//////......//////.........---------------------------------..............................------------......000//////...------,,,,,,---------............///................................................//////.........---------,,,,,,,,,---------......//////............//////////////////////////////............///////////////000111333555666888888888888888999;;;<<<>>>???AAADDDGGGJJJMMMNNN++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,,,,---///111,,,///000000222555333///111222333555666777777777666777888::::::;;;;;;:::<<<<<<======>>>>>>??????;;;===???@@@>>>=========@@@??????>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAA???>>>===<<<;;;;;;;;;<<<999999999::::::;;;;;;;;;:::999999999999999999:::888888888888777777777777444444444333333333222222000000000000000000000000111111111111000000000000---...///111111111000///..............................................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************+++++++++************)))))))))))))))))))))))))))************************))))))))))))************))))))************))))))(((((())))))*********+++************************,,,,,,,,,+++++++++******(((((()))***************,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,------------......******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........//////000000000000000,,,------....../////////,,,,,,,,,---------............---------------,,,000000//////////////////......................../////////000000000111111////////////////////////////////////////////////////////////////////////,,,,,,---.../////////...//////.........---------------------------------.................................------.........000000///...------,,,,,,---------.........//////................................................//////.........---------,,,,,,,,,---------......//////............//////////////////////////////............/////////000///000111333555777888999888888999:::;;;===>>>???AAADDDGGGJJJMMMNNN,,,,,,+++***))))))******,,,,,,+++***)))))))))******++++++,,,,,,++++++***************************)))***++++++***)))***+++---,,,,,,+++*********+++,,,,,,+++***+++,,,---......------------...//////////////////000000000000444444444444444444444444666666666666888:::<<<===;;;;;;<<<<<<======>>>>>>@@@@@@@@@?????????>>>>>>===<<<<<<======>>>???@@@???@@@BBBCCCCCC@@@>>><<<@@@@@@@@@?????????>>>>>>========================;;;;;;<<<<<<;;;:::999999888888888888888888888888888888888777666666555555444444333333333333222222111111000000000000111111111111111111000000000000000000000000000000000000////////////////////////.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))*********************)))((((((''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++*********))))))((((((,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++************+++++++++++++++*********))))))************************,,,+++)))((((((((()))******++++++,,,,,,++++++***---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////////////////////////////...------,,,,,,------.................................------------..................///000222222......////////////......////////////////////////,,,---...//////...---,,,........................//////.........------------------............///000000///...------,,,,,,.........------,,,,,,,,,---------............///---------------------------------,,,,,,+++++++++...------,,,,,,------...)))***+++,,,...///000111...---,,,,,,,,,,,,---...------------------------------------------------...///////////////......////////////////////////000000000000////////////...000222333333444666888888888888999:::;;;<<<===BBBDDDFFFIIIKKKKKK,,,++++++***))))))******++++++******)))************++++++,,,,,,++++++***************************)))***++++++***)))***+++---,,,++++++******++++++,,,,,,+++++++++,,,---...---------------...//////.../////////000000000000444444444444444444333333666666666666888999;;;===;;;;;;<<<<<<===>>>>>>???@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<===>>>???@@@>>>@@@AAACCCBBBAAA???===@@@?????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::::::::::::::::::::::::::888888777666666555555444444444333333333333222222000000////////////000000111111111111000000000000000000000000000000000000..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))*********************)))(((((((((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++*********))),,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************+++++++++++++++*********))))))************************---,,,+++***))))))***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***************************+++++++++,,,,,,,,,------************+++,,,------...........................------,,,,,,------.................................------------..................///000111111......////////////..............................------............------........................///.........------------............////////////000//////...------,,,,,,......---------,,,,,,,,,------------............---------------------------------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------------------------------......////////////......////////////////////////000000000000///////////////111333444444555888999888888888999:::;;;<<<===BBBDDDFFFIIIKKKKKK,,,+++******)))******************)))******++++++***++++++,,,,,,++++++***************************)))***++++++***)))***+++,,,,,,++++++******++++++,,,,,,+++++++++,,,---...---------------......///....../////////000000000333333333333333333333333555555555666777999;;;<<<;;;<<<<<<======>>>??????????????????>>>>>>>>>>>><<<;;;;;;<<<<<<===>>>???===???AAABBBBBBAAA@@@???????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777666666555444444333444444333333333333222222000000////////////000000111111111111000000000000000000000000000000000000...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******)))************))))))((())))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++************+++++++++++++++***************************************---,,,++++++***++++++++++++,,,,,,------,,,,,,++++++++++++***************************************++++++++++++,,,,,,,,,,,,************+++,,,------...........................------,,,,,,------...------------------------......------------......//////.........//////000......////////////.................................------,,,,,,------...------------------------............------------........./////////000000//////......---,,,,,,,,,------------,,,,,,,,,,,,------------............------------------------------,,,,,,,,,,,,++++++...------,,,,,,------...///......------,,,,,,+++...------,,,,,,------...------------------------------------------------......///////////////...000000000000000000000000////////////000000000000000111444555555666888:::888888999999:::<<<===>>>BBBDDDFFFIIIKKKKKK++++++***************+++***)))))))))***+++,,,,,,***++++++,,,,,,++++++***************************)))***++++++***)))***+++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------------,,,,,,------...///........./////////000000222222222222333333333333444444555666777999:::;;;;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???===>>>@@@AAABBBBBBAAA@@@@@@@@@@@@@@@????????????===========================>>>>>>???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;666666666555444444333333444444333333333222222222111111000000000000111111111111111111000000000///000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******))))))************)))(((******))))))(((((('''''')))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++************************************************++++++++++++++++++++++++,,,,,,------------,,,,,,*********)))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...........................------,,,,,,------...------------------------...------,,,,,,------...//////......---.........---......//////......---...........................---,,,++++++,,,---...---------------------------------------------------------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,+++------------------------,,,,,,---------------------------------------------...//////////////////000000000000000000000000////////////000000000000///111333444555666888:::888888999999;;;<<<>>>???BBBCCCFFFIIIKKKKKK+++***************++++++***)))))))))***+++,,,,,,***++++++,,,,,,++++++***************************)))***++++++***)))***+++,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---..................////////////111111111222222222333333222333444666777888999999;;;;;;;;;<<<======>>>>>>========================<<<;;;;;;<<<<<<===>>>???>>>???@@@AAAAAAAAAAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@==============================>>>>>>>>>>>>======999999999999999999999999666666666555444444333333444444333333333222222222333222222111111222222333111111111111000000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******((())))))*********))))))******))))))((((((''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++))))))***************************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++************************************************))))))******************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,---...//////...........................------,,,,,,------...------------------------------,,,,,,,,,,,,------///...---------------...------............------........................---,,,+++******+++,,,---------------------------,,,,,,------------------+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------------------------------------------,,,,,,,,,---------......------------------------------...///////////////////////////////////////.../////////000000000111...000222333333555777999888888999:::;;;===>>>???BBBCCCFFFIIIKKKKKK*********)))******+++,,,*********)))******++++++***++++++,,,,,,++++++***************************)))***++++++***)))***+++++++++******++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,------...------........./////////000000000111111222222333111222444666777888888888999::::::;;;<<<<<<======<<<<<<<<<<<<============<<<<<<<<<======>>>???@@@??????@@@AAAAAAAAA@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<888888888888888888888888777777666666555444444333444444333333333333222222222222222111111222222222111111111111000000000000////////////////////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******((())))))************)))))))))))))))((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++)))))))))))))))*********++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++***************+++++++++************************(((((()))*********))))))***++++++,,,,,,++++++***))))))))))))************************************************++++++++++++************+++,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------...------............------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...++++++,,,,,,---...//////,,,------......------,,,+++,,,,,,------.........------------------------,,,---...///000000000000////////////////////////......//////000000111111---///222333333444666888888888999:::<<<===???@@@BBBDDDFFFIIIKKKKKK******))))))***++++++,,,++++++******)))************++++++,,,,,,++++++***************************)))***++++++***)))***+++++++++******++++++,,,---***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---------.........////////////000000111222222333000222444555777777777777888888999::::::;;;;;;<<<;;;;;;;;;<<<<<<=========>>>======>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@?????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;888888888888888888888888888888777666666555555444444444333333333333222222111000000000000000000111111111111111000000000000////////////////////////------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******(((((()))***************(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++)))))))))******+++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++))))))*********+++++++++************************((()))***+++++++++******)))******++++++******))))))))))))******+++++++++************************************++++++++++++************+++,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,---......,,,------......------,,,------------------------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...++++++,,,,,,---......///,,,,,,---......---,,,,,,++++++,,,,,,---......///------------------------,,,---...///000000000000------------------------.........///000111111111...000222333444555777999888888999:::<<<>>>@@@AAABBBDDDFFFIIIKKKKKK******))))))***+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,,,,+++++++++************************)))+++++++++***)))***++++++*********+++,,,,,,---***+++,,,---...---,,,,,,,,,,,,++++++,,,,,,---...---------.........//////...//////000111222222222000111333555777777777777777888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>====================================777888999999:::::::::999888888888888888888888888888888888777666666555555444444444333333333222222//////............//////111111111111000000000000////////////////////////------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))*********(((((()))***************''''''(((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,---,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++************++++++))))))******++++++++++++************************)))***+++,,,---,,,,,,+++))))))************))))))))))))******+++++++++,,,************************)))************+++++++++,,,,,,,,,,,,---...//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,---...///,,,------......------,,,------------------------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,------...,,,,,,---------------...,,,,,,---......---,,,,,,++++++,,,,,,---...//////------------------------,,,---...///000000000000---------------------------......///000111111222///111444555555666888:::888888999:::<<<>>>@@@AAABBBDDDFFFIIIKKKKKK******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......111111000000000000000111111222222333444555666666666777888777666666888::::::;;;<<<<<<<<<>>>AAADDDFFFBBB>>>===>>>@@@BBBCCCAAA@@@>>>===<<<<<<<<<===;;;;;;<<<<<<======>>>>>>;;;;;;;;;::::::;;;;;;<<<===<<<;;;:::999999999999777777777888999999::::::666666666666555555555555333333333222222111111111222222222111111111111000000000///..............................------,,,------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))+++,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,------,,,,,,+++)))************+++++++++++++++************++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,++++++***)))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***,,,------,,,++++++,,,------------------------******))))))******+++,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...............................................................///////////////000333444444555777999;;;;;;<<<<<<======>>>>>>BBBEEEGGGHHHHHHHHH*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...............111000000//////000000111111111222333444555666666666777888777666666888:::999:::<<<<<<===@@@CCCFFFGGGDDDAAA@@@AAACCCCCCCCC@@@???>>><<<;;;;;;<<<<<<<<<<<<===============<<<::::::::::::::::::;;;<<<<<<<<<;;;:::999999999999888888888888888999999999666666666666555555555444333333333222222111111111222222222111111111111000000000///..................////////////...------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++)))************+++++++++++++++************++++++++++++************++++++***++++++,,,,,,++++++*********************++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,,,,,,,---...............................................................///////////////000333444444555777999;;;;;;<<<======>>>>>>???AAADDDGGGHHHHHHHHH*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---...............000000////////////000000111111222333444555555666666777777777666666888:::888999;;;<<<>>>@@@DDDHHHFFFDDDBBBAAABBBCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;===>>>??????>>>===;;;:::999999999999999:::;;;;;;<<<;;;:::999999888999999999999999888888888888777666666555555555444444444222222222222222111111111222222222111111111111000000//////............/////////000000000///......------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++++++++************++++++++++++************++++++******++++++++++++******((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++***,,,------,,,++++++,,,++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...............................................................///////////////000333444444555777999<<<<<<======>>>?????????@@@CCCGGGJJJJJJIII************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...***++++++++++++,,,,,,,,,,,,,,,---.........------//////.........///000000000000111222333444555555555666777777555666777999777999:::;;;<<<>>>BBBEEEBBBAAA@@@@@@AAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;??????@@@@@@>>><<<:::999999888888888999999:::;;;;;;::::::999888888999999::::::999999888777777666555555555444444444333333222222222111111111111111222222222111111111000000000///............//////000000000000000//////...------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,)))&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++++++++************++++++++++++************++++++******++++++++++++******))))))*********+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++++++++************************************************)))))))))((())))))***+++***+++------+++***+++,,,******************************))))))******+++,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------............................................................////////////...000333444444555777999<<<<<<======>>>????????????BBBGGGJJJKKKJJJ))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,------*********+++++++++,,,,,,+++,,,,,,---...---------......------...//////000///000000111222333444444555666777666555555777999888999:::999999;;;===@@@@@@?????????@@@???===::::::::::::;;;;;;;;;;;;;;;??????@@@???>>>===;;;::::::999999888888999999:::::::::999888888888999999;;;::::::999888777666666444444444444333333333333111111111111111111111111222222222111111111000000//////............//////000000000000000//////...------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,)))&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********++++++,,,,,,++++++***))))))*********+++++++++++++++************++++++++++++************++++++)))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************************************)))))))))((())))))***+++)))+++,,,,,,+++******+++******************************))))))******+++,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------............................................................////////////...000333444444555777999<<<<<<<<<===>>>>>>??????>>>BBBGGGJJJKKKJJJ)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))******++++++,,,,,,************++++++++++++++++++,,,------------------------------...///000//////000111222333333444555666666666555555777999888999999888888888;;;===AAA@@@??????@@@???===;;;999999:::;;;<<<<<<<<<;;;???>>>>>>>>>>>>>>>>>>>>><<<;;;:::999999888888999999999888888888888999999::::::999999888777666666444444333333333222222222000000000111111111111111222222222111111111111000///............//////000//////000000000///......------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))******++++++++++++******)))************+++++++++++++++************++++++++++++************++++++))))))************)))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***************************************************))))))))))))***++++++)))+++,,,,,,+++******+++******************************))))))******+++,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,------......------,,,............................................................///////////////000333444444555777999;;;;;;<<<<<<===>>>>>>>>>???BBBGGGIIIJJJJJJ))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***************+++++++++************++++++++++++++++++,,,------------,,,,,,,,,,,,,,,---...///000......///000111222333333555666666666555555777888777888888888888999<<>>===<<<<<<===???AAABBB???>>><<<:::999888888888999999888888888888999999:::999999999888777777777333333333333222222222222///000000000111111111222222222222111111111111000...............///000000...////////////...------------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++++++++******)))************+++++++++++++++************++++++++++++************++++++))))))************))))))++++++******************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***************++++++++++++)))))))))***++++++,,,,,,,,,,,,+++++++++************************************************************************************************+++,,,,,,)))***,,,,,,***)))***+++++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,---......---,,,,,,............................................................///////////////000333444444555777999::::::;;;;;;<<<<<<======???BBBFFFHHHIIIIII))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++************++++++,,,,,,,,,+++++++++***************)))************+++++++++++++++,,,---------,,,,,,,,,++++++,,,---...///000......///000111222333333444555666666444555666888666777888999999;;;>>>AAA???<<<:::999999999888777888999;;;===>>>>>>=========<<<;;;;;;<<>>;;;:::888777777888:::;;;==================<<<<<<<<<<<<<<<<<<===???@@@AAADDDCCCAAA???===<<<;;;:::;;;:::888777777888:::;;;999999888777666555444444333333333222222111111111444222000111333222000---000000000000////////////........................///............---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,...---,,,+++************,,,,,,,,,++++++*********************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************************************************)))************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((************************))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,+++***))))))***+++,,,---------,,,,,,+++++++++)))***+++,,,,,,+++***)))************************---+++)))***,,,---,,,)))(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***))))))***************))))))))))))))))))************+++++++++************************))))))***++++++++++++***,,,,,,,,,++++++*********+++++++++,,,,,,---------...------,,,,,,------......,,,+++---000111...+++//////.........---------------------------------,,,,,,,,,---------..............................---------............///...............------------///000111000///000111111222333555777888999999999:::<<<;;;::::::;;;===AAADDDHHHKKKJJJJJJ************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************,,,,,,,,,------------...//////////////////000111111111222222222333333333333444555777999:::;;;<<<888888777777777999;;;===========================<<<<<<<<<<<<===>>>???@@@BBBAAA???>>><<<;;;;;;;;;;;;:::999888888999:::;;;999999888777666555444444333333333222222222111111444222111111333333111///000000000000////////////........................///............---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++******)))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************)))((((((************************************************)))************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++************++++++------,,,,,,,,,+++++++++)))***++++++++++++***)))************************---+++)))***,,,---+++)))((())))))***++++++,,,,,,++++++***))))))***++++++,,,++++++***))))))*********))))))))))))))))))))))))************+++++++++************************))))))***++++++++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///---***)))***,,,------.........---------,,,,,,------------------------,,,,,,,,,,,,------------........................---------............///.....................///,,,...///000///...///000000222333555777888999999999:::<<<;;;::::::;;;===BBBEEEIIIKKKKKKJJJ************************++++++++++++++++++++++++***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,------------///.........//////000111111111111111222222222222444444555666777888999999666666666666888:::<<<===========================>>>======<<<<<<======>>>???>>>===<<<;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<999999888777666555444444333333333222222222222111333222111222444555444333000000000000////////////........................///............---------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,((())))))***+++---...///*********)))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))&&&''''''((())))))******))))))))))))))))))))))))***++++++++++++******)))************************************************)))************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))+++++++++***************************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((())))))******)))))))))*********++++++---------------,,,------******++++++++++++******,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))************************,,,*********+++,,,+++***)))))))))***++++++,,,,,,++++++***))))))***++++++,,,+++******)))*********))))))))))))))))))******)))************+++++++++************************))))))***++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------...///111111000...---------------,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,........................---------............///.........//////000000000+++---//////...---...///000111333555777888999999999:::<<<;;;::::::;;;===BBBEEEJJJLLLLLLKKK************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------...............///000111111111222222222333333333555555555666666666666777666666666666888999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999999888777666555444444222222222222222222222222222222222333444666666666000000000000////////////........................///............---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,((())))))***+++---...///******************))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******((()))))))))************((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********++++++***))))))************************************************))))))*********+++++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))*********,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,+++***))),,,+++++++++++++++++++++*********++++++*********************************+++*********+++++++++***))))))*********++++++++++++******************+++++++++***************+++)))))))))))))))*********))))))*********+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,,,,++++++******---,,,,,,,,,,,,,,,,,,---+++333===@@@===555...+++,,,,,,,,,+++++++++******------------------------******+++++++++,,,,,,,,,---------------------------------............///---......///000111111222+++---//////.........///000111333555666888888999999:::<<<;;;::::::;;;===BBBFFFJJJLLLMMMLLL************************++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------------------...///000111333333333444444444444555555555555555555555555555888888888888888999999999999999999::::::;;;;;;;;;???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444222222222222222222222222111222222333444555777999000000000000////////////........................///............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++************)))))))))(((******************************))))))))))))******((()))))))))************((((((((((((((((((((((((+++++++++******)))))))))))))))))))))))))))))))))(((((()))))))))))))))(((************************************************))))))*********+++++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))+++++++++******)))))))))((())))))))))))*********+++++++++++++++***)))((()))***+++,,,,,,+++***)))+++++++++++++++++++++++++++******************+++***************************************************************+++++++++*********++++++*********+++***************++++++(((((())))))************))))))*********+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,+++333<<<@@@<<<555...***,,,,,,+++++++++*********------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++---------............///---......///000111111222---...000000/////////000000111222444666777888888999:::<<<;;;::::::;;;===BBBEEEJJJLLLMMMLLL************************++++++++++++++++++++++++***************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111444444444444555555555555666666666666666666555555999999999999999999999999888888999999:::;;;;;;;;;>>>======<<<;;;;;;;;;<<<:::::::::::::::;;;<<<<<<:::::::::;;;;;;:::::::::999999888777666555444444111222222222222333333333111222222222333444777:::000000000000////////////........................///............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,************))))))))))))******************************))))))))))))******))))))))))))************)))))))))))))))))))))))),,,,,,,,,+++***)))))))))))))))))))))))))))))))))''''''((())))))))))))(((************************************************)))************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))***************+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))))))))))))))))))))))),,,,,,,,,+++***))))))))))))))))))*********++++++******+++++++++)))((('''******++++++++++++***************+++++++++++++++++++++***))))))***++++++************************)))***+++***))))))***+++************************)))***++++++++++++***)))*********)))******+++,,,((((((((()))******++++++)))************+++++++++************************))))))***++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++*********,,,,,,++++++++++++,,,,,,---...000000///---,,,,,,,,,,,,,,,+++++++++******------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------............///.........//////000000000---///111111000///000111///000222444666777888888999:::<<<;;;::::::;;;===AAADDDIIILLLLLLLLL************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---...///111111333333333444444444555555666666666666666666666666888999::::::;;;;;;;;;;;;999::::::;;;<<<<<<============<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<999999::::::::::::999999999999888777666555444444111111222222222333333333000222333222111333666:::000000000000////////////........................///............------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))*********++++++++++++************))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))'''((()))***************************************************************)))************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++((()))))))))************++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))***************)))))))))************+++++++++,,,***+++,,,,,,,,,***(((&&&++++++************++++++)))*********++++++++++++++++++***))))))***++++++************************(((***++++++(((((()))+++************************)))***++++++++++++***)))******))))))***++++++,,,'''(((((()))******++++++)))************+++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,---+++)))((()))***++++++---,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///.....................///,,,...000000///...///000///000222444666777777888999:::<<<;;;::::::;;;===???CCCHHHKKKKKKKKK************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...///111111222222333333333444444444666666666666777777777777777888999;;;<<<===>>>>>>;;;;;;<<<<<<===>>>??????<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;::::::;;;;;;<<<888999999::::::999999888999999888777666555444444111111111222222333333333000222333222000111666:::000000000000////////////........................//////.........------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,---(((((())))))*********+++************))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((()))***+++++++++++++++************************************************)))************+++++++++)))************+++++++++++++++************++++++))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++************************))))))************))))))))))))))))))))))))))))))''''''(((((())))))*********++++++++++++,,,,,,,,,+++,,,---...---+++)))''',,,+++***))))))***+++,,,))))))******++++++++++++,,,+++***))))))***+++,,,************************(((***,,,+++(((''')))+++++++++******************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,'''(((((()))***+++++++++)))************+++++++++************************))))))***++++++++++++************++++++,,,,,,,,,))))))******+++++++++,,,,,,++++++++++++++++++,,,---+++)))+++...///,,,)))---------,,,,,,,,,++++++------------------------,,,,,,------------..............................---------.........//////...............---------+++---//////...---...//////000222444555777777888999:::<<<;;;::::::;;;===???BBBGGGJJJKKKKKK+++***)))'''''')))***+++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************************************************************************************))))))))))))))))))))))))'''(((((()))***,,,---...---------............///000000000000111222333333222444555555444444666777999::::::;;;;;;<<<<<<<<<===<<<<<<===>>>>>><<<:::<<<<<<;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;::::::::::::999999999888777666444444333333333333333222222111111111111111000111222444666888000000000000000000000000........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,,,,------************************++++++************++++++)))))))))))))))))))))))))))************+++++++++***)))((((((((()))+++,,,******)))(((((((((((((((******))))))((((((''''''))))))************))))))(((((()))***+++,,,,,,---************************))))))))))))))))))))))))************************++++++************++++++)))***+++,,,,,,,,,,,,,,,)))***+++***))))))+++---************************)))++++++((((((,,,---*********************************++++++++++++************))))))((((((''''''))))))))))))))))))))))))++++++******)))((((((((())))))))))))************+++++++++++++++***)))((((((((((((+++------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---.../////////...,,,+++---.........---,,,,,,+++---,,,,,,++++++******)))...---,,,,,,,,,,,,---......................................./////////000000111333555666777888888999::::::;;;;;;<<<<<<<<>>@@@@@@???>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;;;;:::::::::999999999999888777555444444333333333333333222222222111111222111111111222444555666000000000000000000000000........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******+++,,,,,,------************************++++++************++++++))))))))))))))))))))))))))))))*********+++++++++***)))((((((((()))++++++++++++***)))))))))))))))***)))))))))((((((((('''))))))************))))))******************++++++************************))))))))))))))))))))))))************************++++++************++++++)))***++++++,,,,,,,,,+++)))***+++***))))))+++---************************(((++++++((((((,,,,,,***************************)))******************)))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))************+++++++++++++++***)))))))))((((((***,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...............---,,,,,,------......------,,,+++,,,,,,,,,---------------......---,,,,,,---......................................./////////000000000111333555666777888888999::::::;;;;;;<<<<<<<<>>>>><<<;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::999999999999888888666555444444333333333333333222222222222111222222222222222333444444000000000000000000000000........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---************************++++++************++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))((()))******+++,,,++++++***************))))))))))))(((((((((((())))))************))))))++++++*********)))))))))************************))))))))))))))))))))))))************************++++++************++++++)))***++++++,,,+++++++++)))*********))))))+++,,,************************%%%((((((%%%%%%))))))'''************************((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))***************++++++++++++***))))))***)))((((((***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++************)))******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,///......---------------------......------,,,,,,,,,------...//////000000......---,,,,,,---..................................../////////000000000000111333555666777888888999999::::::;;;<<<======@@@BBBEEEIIIKKKKKK+++******))))))******+++******************************++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++***************++++++,,,,,,,,,------------.........///000111222333///111333444444555777999888888999:::;;;<<<<<<===>>>>>>>>>???AAAAAA@@@???<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999888888777666555444444444444222222222222222222222222333333222222222222222222////////////////////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++******))))))*********))))))))))))(((((((((((())))))************))))))************))))))))))))************************))))))))))))))))))))))))************************++++++************++++++******++++++++++++******((()))***)))((()))***,,,************************'''))))))&&&&&&***+++(((************************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))************((()))))))))******************+++++++++******)))+++)))'''''')))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************(((((()))***,,,---......+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,///...---,,,,,,,,,---...,,,------...------,,,,,,---........./////////000......------------.................................////////////000000000000111333555666777888888999999::::::;;;<<<======@@@BBBEEEHHHJJJKKK++++++************++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++******)))*********++++++++++++,,,,,,,,,------------...///000222333///111333444444555777999777777888999:::;;;<<<===???>>>>>>>>>???>>>===;;;999999999:::;;;<<<===>>><<<<<<<<<;;;;;;:::::::::::::::999999999888888888777666555444444333444444222222222222222222222222222222222222222222111111////////////////////////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))((((((((())))))***(((((((((((())))))))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++*********++++++******)))((()))***)))((((((***,,,************************+++------***+++...///---************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))************)))******+++++++++******+++)))'''''')))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))************************(((((()))***,,,---......+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,++++++,,,......,,,,,,------...------,,,.........---------,,,,,,................................................////////////000000000111000111333555666777888888888888999:::;;;<<<===>>>@@@BBBEEEHHHJJJKKK++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++***************+++******+++++++++,,,,,,,,,,,,,,,,,,---///000222222///111333333333444666888666777888999:::;;;<<<===???>>>=========<<<:::888777777888999;;;<<<>>>???======<<<<<<;;;:::::::::999999999999888888888888666555555444333333444444111222222222222333333333111222222222222222111000000000000000000000000000........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))((((((((()))))))))******(((((()))************)))(((((((((((((((((()))***(((((((((((())))))))))))))))))************))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++*********+++******)))(((((()))))))))((((((***+++************************(((+++***((((((+++,,,***************************((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************))))))***++++++++++++******)))'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))***+++,,,,,,------+++++++++************)))******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,------......------......------,,,++++++***---...////////////...---......................../////////000000000111111000111333555666777888888888888999:::<<<===>>>>>>@@@BBBEEEIIIKKKKKK***++++++++++++++++++*********************************++++++++++++******)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************++++++************++++++++++++++++++,,,---...000111222000222333333333333555666666666777999:::;;;<<<===>>>===<<<<<<======;;;999888888888999:::<<<===>>>=========<<<;;;;;;::::::999999999999888888888888555555444444333333444444111111222222222333333333000111222222333222111111000000000000000000000000........................------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***+++******)))))))))(((((())))))***+++'''((((((((()))))))))***))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***************)))(((((('''((())))))'''((()))+++************************%%%((('''$$$%%%((()))'''************************)))******************)))'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))***+++++++++++++++)))(((((()))******(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---------------+++,,,------......------------,,,,,,,,,,,,,,,,,,---...///000000///...---........................//////000000000111111111000111333555666777888888777888999:::<<<===>>>>>>AAACCCFFFIIIKKKLLL***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))***++++++,,,)))************++++++++++++++++++,,,...000111222111222444333333333444555555666777888:::;;;<<<======<<<;;;<<<>>>>>>===;;;999999999999:::;;;<<<<<<>>>>>>===<<<;;;;;;::::::999999999888888888888777555555444333333333444444111111111222222333333333///000111222333222222111000000000000000000000000........................---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++******)))******))))))***+++,,,,,,'''((((((((())))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***************)))(((((('''((()))((('''((()))+++************************))),,,+++((())),,,---+++******************************++++++++++++******'''((((((((())))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))************((()))***+++++++++++++++((((((((()))+++***(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++,,,+++++++++************)))******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***,,,---...---,,,,,,+++,,,,,,---.........---++++++,,,,,,---.........---...///000000///...---........................000000000000111111111111000111333555666888888888777888999:::<<<===>>>???BBBDDDGGGJJJLLLMMM++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++************************++++++************+++++++++***)))***,,,---,,,+++,,,,,,,,,,,,---///111222000000000000111222333444666666777888999::::::;;;;;;;;;<<<<<<===>>>>>>>>>===;;;:::;;;>>>@@@>>><<<===<<<;;;:::999999999999999999777666555555555555555555444444444333333333222222222111111111000000000000////////////000000////////////....................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++***(((&&&'''***+++)))'''))))))))))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++******))))))))))))******((()))***+++++++++++++++************************))))))))))))************+++***)))***++++++***)))(((((('''(((((()))***+++)))((((((((()))***++++++******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************))))))))))))***+++,,,---******))))))))))))******++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------------------------*********++++++,,,,,,,,,------------------------//////000000///...------///////////////.........000111222444555666666666999999:::<<<===???@@@AAACCCEEEHHHKKKMMMMMM++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************++++++************+++++++++***)))***,,,---,,,+++,,,,,,,,,,,,---///000222000000000000111222333333555666666777888999:::;;;;;;;;;;;;<<<======>>>>>><<<;;;:::;;;===>>>===;;;<<<;;;:::999999999999999999888777666555555555555555555444444444333333333333222222222222111111111111000000//////000000111////////////....................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************++++++++++++++++++++++++******++++++++++++******))))))***+++++++++******+++)))'''(((***+++)))'''))))))))))))************)))))))))))))))))))))))))))((((((((()))***++++++******++++++++++++******))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++*********))))))***************+++++++++******)))************************))))))))))))************+++***)))***++++++***))))))(((((((((((())))))***))))))))))))))))))***+++***)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************)))))))))((())))))))))))************************************)))(((((()))***+++,,,,,,++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///------------------------++++++++++++,,,,,,,,,,,,------------------------///////////////...------/////////////////////...111222333555666777888888999:::;;;<<<===>>>???@@@BBBDDDGGGJJJKKKLLL++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************++++++************+++++++++***)))***,,,---,,,+++,,,,,,,,,,,,---...000111////////////000111222333555555666777888999::::::::::::;;;<<<<<<======>>>===<<<<<<===>>>???>>><<<;;;::::::999999999999:::999888777666666555555666555555444444444333333333333333333333222222222222111111111000000111111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))************************++++++++++++++++++++++++******++++++++++++************+++++++++******)))+++***))))))***+++***)))))))))))))))************))))))))))))))))))))))))***)))))))))))))))*********++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,++++++)))((((((************************))))))))))))************+++***)))***++++++***)))******)))((((((((())))))+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************+++++++++++++++******)))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))************************************(((((((((((()))***++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------------------,,,,,,,,,,,,------------------------///////////////......---......//////////////////222333444666888999999999;;;;;;;;;<<<===>>>>>>???BBBCCCFFFIIIKKKKKK++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************++++++************+++++++++***)))***,,,---,,,+++++++++,,,,,,---...//////////////////000111222222444555555666777888999999999::::::;;;<<<<<<======>>>>>>???@@@@@@@@@???>>>::::::999999999999999:::888888777666666666666666555555444444444333333333444444444333333333222222222222111111111111222222////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++***)))(((+++*********++++++******((()))))))))************((((((((((((((((((((((((+++***)))))))))))))))***)))******++++++******)))))))))************))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,+++++++++++++++***)))(((************************((()))))))))************+++***)))***++++++***)))++++++***)))((((((((((((++++++***)))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************((((((((((((((()))******+++******))))))******+++************************++++++++++++++++++++++++***************************+++++++++++++++,,,,,,)))******++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------.........------,,,,,,,,,------------------------...///////////////..................////////////111222444666777999999999;;;<<<<<<<<<======>>>>>>BBBDDDGGGIIIKKKLLL++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************++++++************+++++++++***)))***,,,---,,,+++++++++,,,------.....................///000111222444444555666777888888999999999::::::;;;;;;<<<<<<<<<>>>???@@@???>>>======::::::999888888888999999888777777666666666666777555555444444444333333333444444444333333333222222222222111111111111222222////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++***)))(((******++++++*********+++((()))))))))************((((((((((((((((((((((((+++***)))))))))))))))***(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,((()))***+++++++++++++++************************((()))))))))************+++***)))***++++++***))),,,+++***))))))((())))))++++++***)))((((((((()))(((((((((((())))))))))))************************(((((())))))))))))((((((((()))))))))************,,,,,,---------------,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((()))***))))))(((((((((((())))))************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,)))******++++++******)))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------.........------,,,,,,,,,------------------------......///////////////...---.........//////000000000111333555777888999999;;;<<<<<<<<<======>>>>>>CCCEEEHHHKKKLLLMMM++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************************++++++************+++++++++***)))***,,,---,,,+++++++++,,,------------------------......///000111333333444555666777888888888888999::::::;;;;;;<<<:::<<<>>>???===;;;::::::;;;:::999888888777777777777777666666666666777777555555444444444333333333333333333333222222222222111111111000000111111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++************+++++++++******))))))***+++***))))))***+++))))))))))))************))))))))))))))))))))))))***)))))))))))))))******'''(((((((((((((((((('''))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++************++++++(((((()))++++++,,,,,,,,,************************))))))))))))************+++***)))***++++++***)))++++++***)))))))))******+++***))))))))))))))))))(((((((((((())))))))))))************************(((((())))))))))))(((((())))))))))))************+++,,,,,,---------------))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))***(((((((((''''''(((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---******++++++++++++******+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------,,,,,,,,,,,,---------------------------...//////////////////------......///000000000///111333555777888999999;;;;;;;;;<<<===>>>>>>???DDDEEEHHHKKKMMMMMM++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************++++++************+++++++++***)))***,,,---,,,+++***+++,,,---------,,,,,,------------...///000000222333444555666777777888888888888999::::::;;;;;;:::===@@@AAA>>><<<;;;;;;<<<;;;:::888777666666666777777666666666666777777555555444444444333333333333222222222222111111111111000000//////000000111////////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))***+++++++++******''')))+++***(((''')))+++))))))))))))************)))))))))))))))))))))))))))((((((((()))***++++++(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++*********))))))*********)))******+++++++++******************************))))))))))))************+++***)))***++++++***)))*********)))******++++++))))))))))))))))))***+++'''((((((((()))))))))***************************'''((()))******)))((('''))))))))))))************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))+++******)))))))))******))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,------------------------++++++++++++,,,,,,,,,,,,------------------------------...///////////////------......///000000111000111333666888999:::;;;999:::;;;<<<===>>>???@@@CCCEEEGGGJJJLLLLLL++++++************++++++++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++************++++++************************++++++************+++++++++***)))***,,,---,,,+++***+++,,,---...---,,,+++---------------///000000222333333444555666777777777888888999::::::;;;;;;===AAADDDDDDAAA???>>>>>>===<<<:::888777666555555777777666666666666777888555555444444444333333333222222222111111111000000000000////////////000000000/////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++''')))+++***'''&&&(((***))))))))))))************))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))************))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++******))))))))))))******+++++++++++++++***)))(((************************))))))))))))************+++***)))***+++++++++)))***)))))))))***+++,,,,,,))))))(((((()))***++++++'''((((((((())))))******************************'''((()))******)))((('''))))))))))))************'''((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))++++++***************+++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------*********++++++,,,,,,,,,------------------------------...///000000//////---------...///000000111111222555777999;;;<<<<<<999999:::<<<===???@@@AAABBBDDDFFFIIIKKKKKK,,,+++++++++,,,,,,+++************)))******+++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++...---+++*********++++++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++------......///000000000111222222333444555666666777888888999999::::::;;;<<<<<<<<<<<<============::::::999999777666555444444444444444444555666777444444333222222111111000222222222222222111000///000000000000////////////////////////////////////......//////...---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++***)))((()))+++,,,+++***,,,,,,+++******+++,,,,,,++++++******************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))******,,,+++++++++***))))))))))))************+++++++++++++++******************+++++++++++++++***)))(((((()))***++++++***)))(((++++++******))))))((((((******))))))((((((''''''******++++++++++++******))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---...///...------...///------------------------------------------------....................................////////////111222333555666777777777:::;;;<<<===>>>???@@@AAADDDEEEHHHKKKMMMNNN,,,+++******++++++++++++***************++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++(((***+++------,,,+++***++++++++++++++++++++++++---------...//////000000000000111222333444555555777888888999::::::;;;;;;;;;;;;<<<<<<<<<=========;;;;;;:::999888777666555555444444444444555666666444444333222222111111000222222222222222111000000000000000000////////////////////////////////////......//////...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++***)))***,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++******************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***))))))******+++++++++***************)))************+++++++++************************+++++++++++++++***))))))((()))***++++++***)))(((*********)))))))))))))))+++*********))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++******)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...///...---,,,---///------------------------------------------------....................................////////////111222333555666777777777:::;;;<<<===>>>???@@@AAADDDEEEHHHJJJLLLMMM******)))))))))***,,,---***************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********++++++,,,,,,,,,++++++++++++***---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,---......//////000//////000111222333333444888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::999999888777666555666666555444444444444555444444333222222111111000111222222222222111000000000000000000////////////////////////////////////.........///......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++,,,+++***+++,,,------+++,,,++++++******++++++,,,******++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******)))************************+++++++++)))************+++++++++***************************++++++++++++***))))))))))))************))))))))))))))))))************++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))(((++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,...///...---,,,---...------------------------------------------------....................................////////////000111333555666777888888:::;;;<<<===>>>???@@@AAADDDFFFHHHJJJKKKLLL)))))))))((((((***,,,///+++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......//////...///000000222222333444777777888999999::::::;;;::::::::::::;;;;;;;;;;;;888999999999888777555444777777666444444333333333444444333222222111111000111111222222222111111000000000000000////////////////////////////////////---...............------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,+++***+++---...---,,,++++++++++++++++++++++++******+++++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++)))))))))***+++++++++,,,))))))*********+++++++++***************+++++++++******+++++++++******))))))))))))******)))))))))(((((())))))******++++++******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++******************************---,,,+++*********,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...------------------------,,,,,,------------------....................................////////////000111333555666777888888:::;;;<<<===>>>???@@@AAADDDFFFHHHIIIKKKKKK((()))******)))))),,,///+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......//////000111222333444444666666777777888999999:::999999999999::::::::::::999;;;<<<======;;;888666888777666555444333333333444444333222222111111000000111111222222222111111000000000000////////////////////////////////////------...............---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,+++***+++---...---,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++)))))))))***+++++++++,,,))))))*********+++++++++))))))*********+++++++++)))******+++++++++*********))))))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))***************++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,+++***)))************************,,,,,,*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,---...---,,,+++,,,...------------------------,,,,,,,,,---------..........................................///////////////111222444666888888999:::;;;<<<===>>>???@@@AAADDDFFFHHHIIIKKKKKK(((***---,,,******,,,///+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------...//////000111222333444444555555555666777777888888888888888888999999999999;;;>>>BBBDDDDDD@@@<<<999888777666555444333333333444444333222222111111000000000111222222222222111000000000000////////////////////////////////////,,,---......///.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***+++,,,------+++***++++++,,,,,,++++++*********++++++,,,---------************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,***************+++++++++)))************+++++++++)))))))))***++++++,,,,,,))))))***++++++++++++*********))))))))))))******))))))))))))************((((((((((((((()))))))))******++++++++++++******))))))))))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++)))((('''************************++++++******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---...---,,,+++,,,---------------------------+++,,,,,,------.............................................///////////////000222444666888999999:::;;;<<<===>>>???@@@AAADDDFFFHHHJJJKKKLLL(((,,,000000,,,***+++---,,,++++++++++++,,,------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++*********+++,,,,,,---------...//////111111222333333333444444555666666666777777777888888888999999:::>>>DDDHHHGGGCCC<<<888777666555444444444444444444444333222222111111000000000111222222222222222000000000000////////////////////////////////////,,,------...//////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))***,,,,,,,,,+++***+++,,,,,,,,,,,,+++*********++++++,,,------...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***++++++,,,+++++++++***************)))************+++++++++((())))))***++++++,,,,,,))))))***++++++++++++++++++***)))(((((()))***+++*********)))))))))))))))(((((()))))))))***************++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***((('''************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---------------------------++++++,,,,,,---......///....................................///////////////000222444666888999999:::;;;<<<===>>>???@@@AAADDDEEEHHHJJJLLLMMM(((---222222...++++++---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,---...///000111111222222333333444555555666777777777777888888888888666;;;BBBGGGGGGBBB:::555666666555444444444444555444444333333222111111000///000111222222222222222000000000000////////////////////////////////////,,,,,,---.../////////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++***)))((()))+++,,,+++******+++,,,------,,,+++*********+++,,,,,,---......************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***+++,,,,,,,,,+++++++++******)))))))))************+++++++++((())))))***++++++,,,,,,((()))***++++++++++++++++++***)))(((((()))***+++++++++******))))))(((((())))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++---------,,,***((())))))))))))))))))))))))(((***+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,------++++++,,,---------------------------++++++,,,,,,---...//////..................................../////////000///000222444777888999::::::;;;<<<===>>>???@@@AAADDDEEEHHHKKKMMMOOO000111111///,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++************++++++++++++,,,,,,,,,,,,------............////////////000111111222333444555555666666777888999::::::;;;999;;;===>>>>>>===;;;999777777777666555555444444555555444333333222111111444444444555555555555555333222111000///...---,,,///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++******))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++------++++++++++++------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************)))************+++++++++******************************++++++++++++******((((((***++++++***)))(((++++++************+++++++++++++++*********))))))''''''(((******+++++++++************************+++***)))(((((()))***+++***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***---,,,,,,+++***)))((((((,,,++++++******++++++,,,+++++++++*********))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))******+++,,,(((((())))))*********+++************************++++++++++++++++++++++++)))************+++++++++++++++***************+++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...+++***)))((()))+++...///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,---------..............................000000//////.........---///////////////000111111111222333555777888999999===<<<<<<<<<<<<>>>@@@AAACCCEEEHHHKKKNNNOOO//////000...,,,++++++,,,************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++************++++++++++++,,,,,,,,,,,,------............////////////111111222333444555555666666666777888999:::;;;;;;999:::<<<======;;;999888777777777666555555444444444444444333333222222222555555555555444444444444222222111000///...------///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++*********)))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,+++************+++,,,************************************************))))))))))))))))))))))))'''(((((())))))))))))(((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************)))************+++++++++******************************++++++++++++******&&&''')))***++++++++++++++++++************+++++++++++++++*********))))))'''((()))******+++++++++************************+++***)))(((((()))***+++***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***,,,,,,++++++***))))))))),,,++++++******++++++,,,+++++++++*********))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))******+++,,,*********)))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---//////......///000111222,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++,,,,,,,,,---------..............................000/////////............///////////////000111111111222333555777888999999<<<<<<<<<<<<===???@@@AAACCCEEEHHHKKKNNNNNN,,,---...---+++***+++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++************++++++++++++,,,,,,,,,,,,---------............/////////111111222333444555666666777777888999:::;;;;;;<<<999:::;;;<<<<<<:::888777777777777666555555444444333333333333333333333333555555555444444333333333000000000000///////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++***************++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++************************************************))))))))))))))))))))))))((())))))))))))(((((('''******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************)))************+++++++++******************************++++++++++++******&&&&&&(((***+++,,,,,,,,,++++++************+++++++++++++++***************'''((()))******+++************************************))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************,,,++++++******++++++,,,+++++++++***************))))))************++++++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***))))))))))))***++++++++++++******)))(((((((((************************++++++++++++++++++++++++)))************++++++++++++***************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---------..............................////////////............///////////////000111111111222333555777888999999:::;;;<<<>>>??????@@@@@@CCCEEEHHHKKKMMMNNN***+++,,,,,,+++***+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,---------------.........//////111111222333444555666666777777888999:::;;;<<<<<<:::;;;<<<<<<<<<:::888777777777777666555555444444222333333333333333333333666555555444333222111111////////////000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************++++++,,,,,,++++++***(((((()))***++++++,,,,,,++++++************++++++************************(((((()))******************************************))))))))))))))))))*********+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***))))))*********+++++++++,,,++++++******++++++,,,************************************************))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))))))))))))))))))***++++++*********)))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***************)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,---------..............................///////////////.........///////////////000000111111222333555777888999999999:::<<<>>>@@@@@@@@@???CCCEEEHHHKKKMMMMMM)))***,,,+++******+++---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------............000111111222333444555555666777888999:::;;;;;;<<<<<<<<<======<<<;;;:::999777777777666555555444444222333333333333333333333555555444333222111111000////////////000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************++++++,,,,,,,,,,,,+++++++++++++++***************++++++************++++++************************((())))))************)))************************)))))))))******))))))))))))***++++++,,,,,,++++++,,,,,,------,,,,,,+++***)))))))))***++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))(((((())))))***+++''''''((()))***++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------.......................................//////////////////////////////000000111111222333555777888999999888:::<<<>>>@@@@@@@@@@@@DDDEEEHHHKKKLLLMMM***+++,,,,,,******+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,------------.........//////000111222333444444666666777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<777777777666555555444444333333333333333333333333333333333222222111111111////////////000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++,,,,,,,,,,,,++++++------+++******)))******++++++************++++++***************+++++++++))))))************))))))************************))))))************)))))))))******+++++++++++++++,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,++++++******++++++,,,***************+++++++++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))(((((((((((()))******&&&&&&''')))***+++,,,---************************++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.......................................//////////////////////////////000111111111222333555777888999999999:::;;;===???@@@AAAAAADDDEEEHHHKKKLLLLLL+++,,,---,,,+++***+++,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------...............///000111222222333555555666777888999999:::999::::::;;;<<<<<<<<<===777777777666555555444444444444444333333222222222222222222222111111111111000000000000///////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))))))))((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++************************+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,++++++************++++++))))))*********+++++++++))))))************))))))************************((()))***++++++***)))((())))))***+++++++++++++++,,,,,,------,,,,,,+++******************+++++++++,,,++++++******++++++,,,))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((()))******''''''((()))***++++++,,,************************++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++******)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,---------........................................../////////000///////////////000111111111222333555777888999999::::::;;;<<<>>>@@@BBBCCCDDDEEEHHHJJJLLLLLL,,,---...---+++***+++,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......------...///000111222222444444555666777888999999888888999999:::;;;<<<===777777777666555555444444555555444333333222111111111111111111111222222222111000000000//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((())))))***))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++************************+++,,,,,,------,,,,,,+++++++++*********+++---...++++++************++++++))))))******++++++++++++))))))*********))))))(((************************((()))***++++++***)))((())))))***++++++++++++***,,,,,,---------,,,++++++************************,,,++++++++++++++++++,,,))))))******++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((()))******))))))))))))************************************++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------..............................---.........//////000000///////////////000111111111222333555777888999999:::::::::;;;===@@@BBBDDDDDDEEEHHHJJJKKKLLL.........---------------------------------------,,,,,,,,,,,,,,,---......,,,,,,---...............///.........------,,,,,,------------------------,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++------...------......///000111555555666666777999:::;;;888999999:::::::::999999777666555444333444555555444333222111000000000000000000000000000000000000000000000000000000000000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))******++++++++++++******************************)))))))))******++++++,,,++++++++++++++++++++++++)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************+++++++++*********))))))))))))***++++++++++++***)))))))))))))))******++++++,,,,,,------,,,,,,+++************************************************++++++,,,,,,,,,,,,------,,,+++***((((((((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((***+++***)))((()))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******)))))))))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,------....../////////............////////////---........./////////000000111444666888999999999;;;;;;<<<===>>>???@@@@@@DDDEEEGGGIIIKKKLLL---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,------++++++,,,------------------------,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------...///000111444444444555666777999999888999999999999999888777777666555444333444444555444333222111000000000000000000000000000000000000////////////////////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))******++++++++++++******************************))))))***+++++++++******++++++++++++++++++++++++)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************+++++++++*********))))))))))))***++++++++++++******************++++++,,,+++,,,,,,------,,,,,,+++************************************************+++++++++,,,,,,,,,------,,,+++)))((((((((()))***))))))))))))))))))))))))************************************************(((***+++***)))((()))***)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))***+++------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,---------------------------------------...................../////////////////////////////////000000111444666888999999999;;;;;;<<<===>>>???@@@@@@DDDEEEGGGIIIKKKLLL------------------------------------------------......------------------+++,,,------...---------------------,,,,,,,,,,,,---------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------...///000111333333444444555777777888888888888888888777666666666666555444444444444555333333222111000000000000000000000000000000000000////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++*********************************+++,,,------+++***(((++++++++++++++++++++++++)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++***************************************+++++++++************************************************+++++++++***************))))))***++++++++++++***+++++++++***+++,,,,,,---+++,,,,,,------,,,,,,+++************************************************++++++++++++,,,,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))************************************************(((***+++***)))((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,............////////////000000000000000000000000000111444666888999999999;;;;;;<<<===>>>??????@@@CCCEEEGGGJJJKKKLLL------..................///////////////////////////000000000//////......---....../////////...............---------------////////////////////////////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000222333444555666777777777888888888888777666555444666666555555444444444444333222222111000000111111////////////////////////////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******++++++++++++******************************+++,,,...000///---***(((++++++++++++++++++++++++)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++************************************************************************************************************************))))))***++++++++++++***+++************+++,,,,,,+++,,,,,,------,,,,,,+++***************************************************++++++++++++,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))************************************************(((***+++***)))((()))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------------,,,,,,+++++++++............////////////111111111111000000000000000111444666888999999999:::;;;;;;<<<===>>>??????CCCEEEGGGJJJLLLMMM,,,,,,---------.................................//////000000000000///.........////////////......------------............................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000222333555666777888888888777777777777777666555444555555555555555444444444333222111111000111111111////////////////////////..............................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******+++******))))))))))))))))))))))))******++++++++++++******************************,,,...000111000...+++***++++++++++++++++++++++++)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++************************************************************************************************************************))))))***++++++++++++***)))))))))))))))***+++++++++,,,,,,------,,,,,,+++*********************************************************+++++++++,,,,,,)))))))))*********))))))))))))))))))))))))))))))************************************************(((***+++***)))((()))***))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++............////////////111111111111000000000000000111444666888999999999::::::;;;<<<===>>>??????CCCEEEGGGJJJLLLNNN,,,,,,------.../////////////////////////////////...///111222333222111000111111111111111000000///...////////////000000000////////////////////////............------------........................------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000222333555777888888888777666666777777777777666666555555666666555555444333222222111111111111111222000000000000000000000000..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))******++++++++++++******************************,,,---...//////---,,,***++++++++++++++++++++++++)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++************************+++++++++******************************************************************************+++++++++))))))***++++++++++++***))))))(((((())))))***++++++,,,,,,------,,,,,,+++************************************************************++++++++++++(((((()))************)))))))))))))))))))))))))))************************++++++++++++++++++++++++(((***+++***)))((()))***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,............/////////////////////000000000111111000111444666888999999999::::::;;;<<<===>>>>>>???CCCEEEGGGJJJMMMNNN111111222333333444555555555555555555555555555555333444666888999999888888888888888888888777666666555555555666666666777777555555555555555555555555333333222222222111111111000000000000000000000000......................................................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////111222444666777777777666555555666777888888888888444555666666666555444333222111111111111111222222000000000000000000000000..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))******++++++++++++******************************)))******++++++++++++***++++++++++++++++++++++++)))***++++++***)))***+++******))))))******+++,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************))))))*********+++++++++))))))***++++++++++++*********))))))******+++,,,+++,,,,,,------,,,,,,+++************************************************************++++++++++++'''((()))***+++******)))))))))))))))))))))))))))************************++++++++++++++++++++++++(((***+++***)))((()))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...---------------------------------------.....................////////////------...///000000111222000111444666888999999999999::::::;;;<<<===>>>>>>CCCEEEHHHKKKMMMOOO777888888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::===???AAAAAA@@@??????@@@@@@@@@???>>>>>>===<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777777222222222222222222222222.........................................................------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,---.../////////111333555666666555444444555666888999999999999444555666666666555333333222111111111111111222222000000000000000000000000..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******************************'''''''''(((((()))******++++++++++++++++++++++++)))+++++++++***)))***+++*********)))***++++++,,,++++++++++++++++++++++++************************++++++++++++******))))))************************************************))))))******++++++++++++))))))***++++++++++++***++++++******++++++,,,---+++,,,,,,------,,,,,,+++************************************************)))************+++++++++'''((()))+++++++++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++(((***+++***)))((()))***)))************+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------....../////////............/////////000+++,,,---...///000111222000111444666888999999999999::::::;;;<<<===>>>>>>CCCEEEHHHKKKMMMOOOIIIJJJKKKMMMOOOQQQSSSTTTOOOOOOOOONNNNNNOOOOOOPPPPPPPPPPPPRRRTTTUUUTTTSSSQQQSSSUUUUUURRRPPPOOOOOOOOONNNMMMNNNQQQRRRPPPMMMPPPPPPNNNMMMLLLLLLLLLLLLQQQOOOMMMMMMMMMLLLJJJHHHHHHEEEBBBAAAAAA>>>999555888777666666666444111...000...,,,,,,---////////////...,,,******+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........444222111000111333666888666666777888999999::::::777777666555444444333333444444222222222222444444000000000000000000000000000000//////.........---......////////////......------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((***************************************************************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++******)))*********,,,,,,,,,,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******,,,+++***)))))))))++++++******))))))))))))******))))))***+++++++++++++++---.........---,,,,,,+++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++******++++++++++++******+++*********))))))((((((************************+++++++++*********)))))),,,,,,,,,+++++++++******))))))***++++++++++++***))))))***++++++++++++***************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////.........---------..................------......//////000000111111111222333555666888999:::999:::<<<>>>>>>>>>>>>>>>EEEGGGIIIJJJLLLLLLYYYZZZZZZZZZZZZ[[[[[[[[[YYYYYYXXXXXXWWWXXXXXXYYY\\\[[[YYYYYYZZZ[[[ZZZYYYXXX\\\___aaa```_________aaa___^^^^^^``````]]][[[TTTSSSRRRQQQPPPPPPPPPPPPPPPOOONNNPPPRRRTTTUUUTTTUUUUUUTTTTTTSSSQQQMMMJJJKKKJJJIIIHHHGGGEEEAAA??????<<<888666444333222000000///...---,,,------...///...---,,,++++++++++++---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......111000//////000222555777666777777888888999999999777666666555444444333333444333333222222333333444000000000000000000000000000/////////..................////////////......------------------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++***************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))***************************************************************************++++++,,,,,,++++++***************************++++++************++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++******++++++++++++++++++++++++******************************++++++++++++******,,,+++***))))))***++++++******))))))))))))******)))******+++++++++******------......------,,,+++*********++++++*********++++++++++++++++++++++++******++++++++++++******+++*********))))))))))))************************+++++++++*********)))))),,,,,,++++++************))))))***++++++++++++***))))))***++++++++++++***************************,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------//////.........---------..............................//////000000111111111222333555777888999:::999:::<<<===>>>>>>>>>>>>EEEGGGIIIKKKLLLLLLbbbaaa```^^^\\\ZZZYYYXXXXXXXXXWWWXXXXXXYYYZZZ[[[]]]ZZZWWWUUUUUUUUUUUUTTTWWW\\\aaaeeeggggggggghhheeedddbbbbbbbbb```^^^[[[QQQQQQPPPOOOOOONNNNNNNNNIIIGGGGGGHHHLLLPPPRRRSSSWWWZZZ]]]^^^]]][[[YYYXXX\\\ZZZYYYYYYYYYWWWTTTQQQQQQNNNIIIFFFDDDBBB???>>>888777666555333111///...111000///...------------............------------------------------------,,,,,,,,,------------.........------///222555666777777777777777777777777666666666555444444333333444333333222222333333444000000000000000000000000////////////..................////////////......------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++************+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))*********************************************************************************++++++,,,,,,++++++***************************,,,++++++***++++++,,,,,,++++++,,,,,,,,,+++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++******)))******++++++******))))))))))))*********+++++++++++++++******------......------,,,,,,((()))+++------+++)))(((******************************++++++++++++*********************)))))))))************************+++++++++***************+++************)))))))))))))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------...............---------..............................//////000000111111111222444666777999999:::999:::;;;<<<>>>>>>>>>>>>EEEFFFIIIKKKLLLMMM___^^^\\\YYYWWWTTTRRRQQQPPPPPPQQQQQQSSSTTTVVVVVVUUUQQQLLLJJJJJJKKKLLLLLLRRRVVV]]]bbbdddddddddeeebbbaaa___^^^\\\ZZZXXXVVVOOOOOONNNNNNMMMLLLKKKJJJDDDBBB??????BBBEEEHHHHHHPPPUUU[[[]]]\\\ZZZ[[[\\\^^^^^^]]]^^^___^^^[[[YYYXXXVVVSSSRRRRRRRRRQQQPPPEEEEEEDDDBBB???:::666444222111000///...------------------.......................................---------------------------------...000222555777777777666666666666666666666666555555555444444444333333333333333333333333000000000000000000000000///////////////...............////////////......------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************+++***)))(((((()))***+++***************************************************************************++++++,,,,,,++++++***************************++++++++++++++++++,,,---++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************+++++++++******))))))******+++++++++,,,,,,++++++******,,,------...------,,,,,,)))***+++,,,,,,+++***)))***************************++++++,,,,,,++++++******************************************************************************)))))))))))))))))))))))))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......------------------------------------------------............................................................////////////......//////000000111111111222444666888999::::::888999:::<<<===>>>??????EEEFFFIIIKKKMMMMMM^^^]]][[[YYYVVVTTTRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRNNNJJJHHHIIIKKKMMMNNNQQQUUUZZZ^^^______``````aaaaaaaaa```]]][[[ZZZYYYSSSSSSSSSRRRPPPOOOMMMLLLHHHEEEBBBBBBDDDFFFHHHIIIPPPUUU[[[^^^]]]]]]___aaa```___^^^^^^^^^]]]ZZZXXXUUUSSSQQQQQQSSSTTTTTTTTTLLLMMMNNNMMMKKKHHHEEECCC;;;:::777444111///...---,,,,,,,,,---------------........................---------------------------------///111333555666666555555555555555555555555555555555555444444444333333333333333333333333000000000000000000000000.........///////////////......////////////......------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************+++***)))(((((()))***+++***************************************************************************++++++,,,,,,++++++***************************+++*********++++++,,,---***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++++++++************++++++++++++,,,,,,,,,++++++***,,,,,,------...------,,,,,,+++***))))))***+++,,,************************++++++,,,,,,,,,,,,++++++***************+++++++++************************************************)))))))))))))))))))))***))))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------.....................---............................../////////000000......//////000000111111111222555777999::::::999888999999;;;<<<>>>???@@@EEEFFFIIIKKKMMMNNN[[[[[[YYYXXXWWWUUUTTTTTTVVVUUUTTTSSSRRRRRRQQQRRRSSSPPPLLLKKKMMMOOOQQQRRRQQQTTTWWWYYYYYYYYYYYYZZZZZZ[[[\\\\\\ZZZXXXXXXYYYWWWWWWWWWUUUSSSPPPMMMKKKJJJHHHGGGGGGJJJMMMOOOOOOQQQTTTXXX[[[]]]___aaaccccccbbb``````___]]]YYYVVVPPPNNNKKKJJJJJJKKKJJJIIIJJJLLLNNNQQQRRRRRRQQQPPPOOOMMMIIIEEEAAA>>><<<;;;333333222111///...------...........................------------,,,,,,,,,------...///111333444555444444444444444444444444555555555555555555555555222333333444444333333222000000000000000000000000.........///////////////......////////////......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))*********************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,------......---------+++)))(((((()))+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++***************************************+++++++++)))))))))************+++))))))***++++++++++++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......---------------------------------------------------------...............---------........................//////000000111......//////000000111111111222555888:::::::::999888888999:::;;;===???@@@EEEFFFIIIKKKMMMOOOXXXWWWWWWVVVUUUTTTSSSSSSUUUUUUVVVWWWXXXZZZ\\\]]]VVVSSSPPPOOOPPPRRRSSSTTTSSSTTTVVVVVVUUUUUUVVVXXXSSSUUUXXXYYYXXXXXXYYY[[[]]]]]]\\\ZZZWWWSSSOOOMMMKKKJJJIIIKKKNNNQQQRRRQQQOOOOOOPPPSSSWWW[[[\\\]]]___^^^^^^^^^___^^^[[[YYYRRROOOKKKIIIGGGFFFDDDCCCFFFGGGJJJMMMOOOQQQQQQRRRVVVUUUSSSRRRPPPOOOOOOOOOEEECCC@@@===999555222111..............................---------,,,,,,,,,,,,------...000111222222222222333333444444555555555555555555555555555555222333333444444333333222000000000000000000000000............/////////000......////////////......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,------------...+++++++++++++++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))***************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((()))***+++,,,)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******'''(((***+++,,,,,,++++++,,,++++++******++++++,,,)))***+++,,,---.........+++,,,------......------+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************))))))*********+++++++++************++++++,,,,,,))))))***++++++++++++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,---------......------------------------........................---------.........//////---------.........//////---......///000000111111......//////000000111111000333666999;;;;;;:::999888888888999;;;===???AAAEEEFFFIIILLLNNNOOOXXXXXXWWWVVVUUUTTTSSSSSSTTTUUUYYY]]]ccciiimmmoooZZZXXXUUUTTTUUUVVVVVVVVVXXXYYYYYYYYYXXXXXXZZZ\\\XXX[[[___``````aaadddfffgggfffeeeccc___[[[WWWTTTOOONNNNNNOOORRRSSSSSSRRRNNNLLLJJJMMMSSSWWWYYYXXXVVVVVVWWWZZZ^^^___^^^]]]XXXUUUPPPMMMKKKIIIGGGEEEDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNPPPRRRUUUWWWYYYUUUSSSOOOIIICCC===999777////////////////////////.........------,,,,,,,,,,,,,,,------...///000000111111222333333444555555444555555555555555555555222222444444444444222222000000000000000000000000---.........//////000000......////////////......---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++''''''''''''((()))***+++)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******'''(((***+++,,,,,,++++++,,,++++++******++++++,,,((()))***,,,---...//////+++,,,,,,---.........---((()))+++,,,,,,+++)))(((------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,************************))))))******++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------------------------........................---------.........//////---------.........//////---......///000111111222......//////000111111111000333666999;;;;;;:::999888888888999:::===???AAAEEEFFFIIILLLNNNOOO^^^]]][[[XXXVVVVVVVVVVVVZZZ___eeeooo}}}qqqiiidddeeefffeeedddeeeiiilllooopppoooooosssvvvsssrrrpppqqqtttwwwxxxyyy{{{~~~~~~uuulllfffddd^^^[[[YYYZZZ^^^___[[[WWWSSSPPPMMMNNNSSSWWWYYYYYYZZZVVVVVVXXXVVVRRRUUU\\\XXXVVVQQQLLLMMMQQQPPPLLLOOOMMMKKKJJJKKKLLLKKKJJJFFFGGGHHHIIIKKKPPPVVVZZZXXXWWWWWWWWWVVVPPPGGG@@@@@@<<<777333111///...,,,000...---------...,,,+++***+++,,,------...------000111111111222222222222333333333333333333333333333333333222222111111111111111111111111111111111000///...---...000222333...,,,...222222...,,,...//////...---,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,+++++++++******************************************************+++*********))))))(((((())))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******---,,,,,,+++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))******+++,,,++++++******++++++,,,---,,,+++***))))))+++---...------......------,,,+++,,,------+++******,,,...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,***++++++,,,,,,++++++***+++,,,,,,+++)))((()))+++++++++************++++++,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......---+++******))),,,,,,,,,---------......---------------------------------------------------------............///........................,,,---------.../////////---------............//////......---------......111111000000//////......000000000000////////////111333666888888888999:::999999::::::<<<===???@@@EEEFFFIIILLLNNNOOOqqqmmmhhhccc```bbbfffiiitttyyy|||vvvvvvxxxyyy{{{}}}}}}vvvuuuwww||||||wwwbbb^^^[[[\\\aaahhhmmmooorrrjjjccc^^^XXXQQQQQQUUUXXXYYYWWWVVVXXXZZZWWWPPPPPPNNNLLLLLLMMMOOOOOOOOOJJJJJJKKKKKKKKKMMMPPPSSSVVVWWWZZZ^^^___^^^ZZZVVVUUUPPPJJJDDD???:::555222222///---,,,---///000000,,,------......---------000000000000111111111222333333333333333333333333333333333222222222111111111111111111111111111111000///...------///000222111///111555555111///111///......---,,,,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******,,,+++******)))))))))***************************++++++++++++++++++++++++))))))(((((()))******+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++************+++,,,,,,++++++******++++++,,,---,,,+++***)))***+++---...------......------,,,++++++,,,,,,+++))))))+++---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,+++)))(((***+++++++++************++++++++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///........................---------...............---------............//////......---------......////////////.........---000000000000////////////111333666888888888999:::999999::::::<<<===???@@@DDDEEEHHHKKKNNNOOO{{{tttppprrrwww{{{~~~zzzzzz~~~vvvrrrooopppvvvwwwmmmeee^^^]]]^^^```eeejjjmmmqqqpppiii___XXXUUURRRRRRSSSTTTUUUTTTQQQRRRRRRQQQOOONNNOOOPPPYYY[[[___```___^^^^^^^^^[[[YYYUUUSSSPPPLLLGGGDDD<<<888333//////000111111000000000/////////......////////////000000000000222222333333333333333333333333333222222222222111111111111111111111111111111000///.........///000222000111555555111000222.........------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************))))))))))))+++***)))(((((()))***+++((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********+++***))))))((()))))))))************************************************)))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******************************+++++++++++++++,,,------++++++******++++++,,,---,,,,,,+++***+++,,,---...---............---,,,,,,***++++++***))))))+++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,+++))))))***,,,++++++************++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---------...,,,,,,,,,---------......---------------------------------------------------------............///.......................................------------------............///......---------......///............------------////////////000000000000111333666888888888999:::999999::::::<<<===???@@@CCCDDDGGGJJJMMMNNN{{{{{{tttooorrrvvvyyy|||~~~}}}zzz}}}~~~{{{yyyyyy|||vvvqqqoooppprrrrrrzzztttfffccc___]]]\\\]]]]]]\\\\\\]]]^^^\\\XXXUUUSSSSSSXXX[[[]]]\\\ZZZXXXZZZ\\\\\\[[[ZZZ[[[[[[YYYVVVSSSKKKFFF@@@:::666333000...222111111000000000000000.........////////////000222222222222222333333333222222222222222222222222111111111111111111111111333333111000/////////000000---...222222...---000......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************))))))))))))))),,,***(((''''''(((***,,,(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************++++++******)))))))))******************************++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***************************,,,,,,++++++,,,,,,---...++++++******++++++,,,------,,,,,,+++,,,---.....................------,,,***,,,,,,,,,******+++---,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))+++,,,,,,++++++******++++++,,,***+++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......---------------------------------------------------------............///......................../////////...---------,,,---------............///...------------...//////........................////////////000000000000111333666888888888999:::999999999:::<<<===???@@@BBBCCCFFFJJJLLLNNNtttnnnmmmrrrwwwxxxzzz|||zzz{{{}}}~~~~~~vvvuuuzzz{{{wwwsssuuuyyy~~~vvvrrrtttxxxzzzpppmmmiiihhhiiikkklllllllllmmmlllgggaaa[[[WWWUUUQQQTTTWWWWWWVVVWWW\\\___aaa___]]]\\\\\\[[[XXXVVVTTTQQQLLLGGGBBB<<<666222222111000////////////000---.........////////////111111111222222333333333222222222222222222222222111111111111111111111111555444333222111111000000///,,,,,,//////,,,,,,///---------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))******,,,***(((''''''(((***,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++++++++*********++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************,,,,,,++++++,,,,,,---...++++++******++++++,,,------------------...............//////......---,,,+++---......,,,,,,,,,---,,,------......------,,,***+++,,,---------------***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,+++******,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///......................../////////...---------,,,---------............///---------------...//////////////////////////////.../////////000000000111111333666888888888999:::999999999:::<<<===???@@@AAACCCFFFJJJLLLNNNxxxssssssyyy~~~~~~~~~}}}vvvyyy{{{|||}}}zzzrrrqqquuuzzz{{{wwwtttpppuuu{{{zzzuuuyyy~~~rrrooonnnoootttyyy}}}|||{{{xxxqqqiii```[[[XXXTTTUUUVVVVVVWWWXXX[[[]]]\\\YYYVVVUUUUUUWWWWWWWWWUUUTTTRRRPPPNNNIIIDDD???666555222000///.....................////////////000000111111222333333333111222222222222333333333111111111111111111111111444444444333222111000000000......000000......000------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))************+++***)))(((((()))***+++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------++++++******++++++,,,------------.........//////...////////////...------,,,---//////...------...------............------***+++,,,------......---***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,***+++,,,...,,,,,,++++++++++++,,,,,,,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///.........------,,,,,,,,,,,,,,,---------......---------------------------------------------------------............///.......................................------------------............///---------------...///000/////////000000000000000......//////000000111111111333666888888888999:::999999::::::<<<===???@@@AAACCCFFFJJJMMMOOOyyywww|||~~~yyyrrrtttvvvzzz}}}|||ssslllkkkoootttxxxyyy{{{zzzwwwsssooonnnmmmrrrxxx{{{|||}}}zzzqqqpppooorrryyyzzzrrrkkkfffeeebbbaaaaaaccceeehhhhhhhhhbbb]]]VVVSSSSSSVVVXXXZZZUUUTTTSSSSSSSSSRRRPPPMMMCCC@@@<<<888444222000000....../////////000000000///000000111222222333333111111222222222333333333111111111111111111111111222222222222111000000///111......000000......111------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++******************************************************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,***************+++,,,,,,************************++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,,,,++++++******++++++,,,---------...//////////////////////////////...------+++---//////---,,,,,,---------............------***+++,,,---............***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,***,,,,,,,,,++++++---///---,,,,,,++++++,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,---------......---------------------------------------------------------............///........................---------...............---------............///---,,,,,,------///000000........./////////000000.........///000111111111111333666888888888999:::999999::::::<<<===???@@@BBBDDDGGGKKKNNNPPP~~~zzz}}}{{{uuuxxxyyy|||~~~|||wwwqqqkkkkkkpppuuusssuuuxxxwwwsssnnniiifffdddhhhmmmooonnnnnnppprrrxxx~~~xxxrrrqqqpppssszzz{{{vvvtttssskkkkkkmmmttt}}}yyyqqqfff\\\XXXWWWXXXYYYXXXVVVTTTSSSTTTUUUUUUUUUPPPLLLGGG@@@;;;777555444////////////000000000000///000000111222222333333111111111222222333333333111111111111111111111111///000000000000//////...111------//////------111------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,+++++++++******************************************************(((((())))))*********+++))))))************)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))((())))))***++++++************************************************,,,,,,+++***))))))******************************,,,++++++++++++++++++,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,------......///000////////////////////////......---***,,,......---++++++,,,------............------***+++,,,---............++++++,,,---------,,,,,,,,,------......------,,,***,,,,,,,,,++++++---///---,,,,,,++++++,,,,,,---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---...///000111,,,,,,,,,---------......---------------------------------------------------------.........//////........................,,,------....../////////---------.........//////,,,,,,,,,---...///000111---------.........//////---......///000111111222111333666888888888999:::999999::::::<<<===???@@@BBBDDDHHHKKKOOOQQQ}}}|||vvvoooqqqxxx}}}~~~|||xxxqqqjjjddd``````dddggggggeeedddfffhhhqqqwwwyyyyyy~~~yyyvvvwwwzzz{{{tttrrrrrrqqqsssyyyrrrkkkiiihhhhhhddd___XXXSSSQQQRRRRRRRRRRRRQQQQQQOOOLLLFFF???999444222///...///000000000111000//////000111333444333444555555666555555555444444333333222111000000000000000000000000000000................................................---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......------++++++************++++++,,,,,,+++******+++,,,,,,***************)))(((((())))))************))))))***************************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++*********))))))((((((+++++++++++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................,,,,,,---------.........///......------......///---------...///000000000/////////.........------------............------+++++++++,,,,,,,,,------................................................---------------------------------............///------------------------.................................------,,,,,,,,,..................------------------------------------............---------,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++..................------........................------------------------......////////////............//////000000111111000222555888999:::999999888999999:::;;;<<<======DDDFFFIIILLLNNNOOO~~~vvvnnniiifffdddiiinnnooommmkkklllmmmmmmqqqrrrpppttt||||||}}}{{{zzz{{{|||zzzzzzyyyxxxxxx{{{|||{{{tttmmmccc[[[VVVSSSQQQOOOQQQPPPNNNMMMLLLJJJHHHEEE<<<888444222111111111000111000000//////000000111333333444555555555555555444444333333222111111000000000000000000000000000................................................---------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,---------------++++++************++++++++++++***))))))***++++++***************)))(((((())))))************))))))+++*********************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++*********))))))))))))******+++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000000000000000//////............//////////////////////////////000000............////////////------------,,,,,,,,,,,,---......//////......---------........./////////................................................---------------------------------............///------------------------..............................---------,,,,,,,,,........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------................................................------------------------......////////////............//////000000111111000222555777999:::999999888999::::::<<<<<<===>>>DDDFFFIIILLLNNNOOO~~~{{{yyyyyy~~~|||tttpppnnnmmmsssyyy{{{zzzyyyyyyyyyvvvxxxwwwtttwwwvvvwwwyyy{{{{{{|||zzz~~~||||||}}}~~~wwwoooiiiccc\\\XXXTTTQQQMMMKKKLLLNNNOOOOOOEEEAAA<<<777444222///---111111111111000000000///222333444444555555444444444333333222222111111111000000000000000000000000////////////////////////........................------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++************++++++******)))(((((()))******)))************))))))((())))))************))))))+++++++++******))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))************(((((()))))))))************************))))))))))))******+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,------......000000000/////////......,,,,,,,,,---------......,,,,,,------......//////---------,,,,,,,,,++++++,,,,,,---------------------......//////......------............/////////................................................---------------------------------............///------------------------...........................------------,,,,,,,,,........................---------------------------------......---------++++++,,,,,,------........................//////................................................------------------------......////////////............//////000000111111111222555777999::::::999999999:::;;;<<<======>>>DDDFFFIIILLLNNNOOOyyytttsssrrruuuyyy}}}sssmmmlllnnnqqqxxx|||wwwtttuuuzzzwwwxxx{{{tttssswwwxxx|||xxxpppaaa\\\VVVQQQPPPPPPQQQQQQOOOLLLHHHCCC???999333...222222222222222111111000222222333444444444444444333333333222222111111111000000000000000000000000000000000000000000000000...........................------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,*********))))))*********))))))************)))((())))))************))))))++++++******))))))(((((()))))))))((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))*********+++************************((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++++++++******++++++,,,---+++++++++,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................111111000000000/////////------------............,,,,,,---....../////////------------------------............////////////......////////////......,,,,,,,,,,,,------------................................................---------------------------------............///................................................---------------------------------...............------------------------//////000000000000//////***++++++,,,---...//////---.........//////000000---------.....................................................................////////////............//////000000111111111222444777888999::::::999999:::;;;<<<===>>>>>>DDDFFFIIILLLNNNOOO{{{sssrrrsssssstttxxx~~~}}}tttmmmjjjkkklllmmmttt{{{zzzxxxzzz}}}zzzxxx{{{~~~yyyrrrqqqsssxxx~~~vvvpppiiibbb]]]YYYVVVTTTUUUTTTRRRPPPLLLFFF>>>999222111111111000000000000111222222333333333333333333333222222222222222111000000000000000000000000000000000000000000000000.................................---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))*********))))))))))))************))))))*********)))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,***************+++++++++((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++++++++******++++++,,,---++++++,,,,,,,,,---------,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////111111111111111111000000222222222222222222222222//////000000000111111111...///000111111111111000////////////000000111111.........///////////////...//////////////////...,,,,,,,,,---------......................................................---------------------------------............///................................................---------------------------------.........//////------------------------//////000000000000//////++++++,,,------...//////---.........//////000000---------.........//////......................................................////////////............//////000000111111222333444666888999::::::999::::::;;;<<<===>>>???DDDFFFIIILLLNNNOOOzzzwww{{{}}}~~~}}}wwwsssrrrsssssswww}}}xxxwwwvvvvvvxxx{{{|||~~~~~~zzzyyyzzz}}}|||zzz{{{tttnnniiieeebbb[[[YYYWWWUUURRRLLLEEEAAA666555333000///...//////000111222222333333222222222222222222222222222222000000000000000000000000////////////////////////....................................---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++((())))))************)))))))))************))))))))))))))))))))))))))))))))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,*********+++++++++++++++)))******+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,---------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000---......//////000000000111111111222333333444444222222333333333444444444111222333444444333222111///////////////000000000000/////////...............//////000000//////........./////////000000000................................................---------------------------------............///................................................,,,,,,,,,------------...,,,,,,------.../////////---------------------------------......---------,,,,,,------......//////..................//////,,,,,,------.../////////......................................................////////////............//////000000111111222333444666777999:::;;;::::::;;;<<<===>>>>>>???DDDFFFIIILLLNNNOOO~~~}}}~~~~~~{{{zzzyyyxxxsssnnnfff^^^WWWQQQLLLHHHCCC@@@:::555222000000000000111111222222222222222222222222222222222222222000000000000000000000000............................................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,------------------,,,,,,++++++,,,,,,---)))***+++,,,,,,+++***)))(((((()))***************))))))************))))))''''''(((((()))*********))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************************++++++++++++*********++++++,,,,,,,,,******+++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,------------......---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000000111111---...///222444777888999::::::;;;<<<>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA???@@@AAAAAAAAA???===<<<:::999888777666555444444444444333333222111000000//////000000000000//////////////////000000000000................................................---------------------------------............///................................................,,,,,,,,,---------......,,,,,,------...//////000------------------------,,,,,,------------,,,,,,---------........................---------------,,,,,,------...//////000......................................................////////////............//////000000111111333333444555777999:::;;;::::::;;;<<<===>>>??????DDDFFFIIILLLNNNOOO}}}|||nnnbbbZZZTTTQQQOOOKKKCCC<<<666444333333000000111222222222222222222222222222222222222222000000000000000000000000................................................//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------......---------,,,,,,++++++,,,,,,---((()))***++++++***)))((((((((()))***************))))))************))))))&&&&&&'''((()))***++++++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))************))))))))))))*********************++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,---------......///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000111111222555666999===AAAEEEHHHJJJKKKKKKMMMNNNPPPRRRSSSTTTSSSSSSSSSTTTTTTTTTUUUUUUTTTTTTUUUUUUTTTRRRPPPNNNLLLKKKIIIGGGDDDBBB@@@???::::::999888666555444333//////000000000000//////------------.........///................................................---------------------------------.........//////////////////////////////........................,,,,,,,,,------.........,,,,,,------...///000000---------------------------..................---...............---------.........------,,,,,,+++,,,,,,------...///000000........................////////////////////////......////////////............//////000111111111333333444555777999:::<<<::::::;;;<<<===>>>??????DDDFFFIIILLLNNNPPP{{{zzz||||||zzzssscccZZZVVVPPPSSSQQQIII@@@;;;777333111222222111///...///000444444444444444444444444000000000000////////////000000000000//////////////////////////////////////////.........---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++***)))((()))************+++++++++))))))))))))************))))))))))))************,,,***((()))+++,,,+++(((******++++++++++++******---------,,,,,,+++++++++------------,,,,,,+++***+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------------------------------000///......---------...---,,,+++,,,...000111111...//////...------///111111222444888<<>>888888777666444333222222666333000///000000/////////......------......///111111000///////////////..............................///000000000000000............................................................////////////........................///...------...///000111........................---------............///...///000000///---+++***,,,...//////...------...........................---------............///000000000000000000000000......//////000000111111333444666888999:::::::::999999::::::<<<===???@@@EEEGGGIIILLLNNNOOO}}}yyyzzzvvviiiaaa^^^]]]```___WWWPPPIIIAAA999666555444222222222333333333333333333333333333333111000000000////////////000000000000//////////////////////////////////////////.........---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++***)))))))))************+++++++++))))))))))))************))))))))))))************,,,***((()))+++,,,+++)))******++++++++++++******---------,,,,,,+++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..................///000---------///000222222222...///000111222555:::>>>DDDEEEHHHLLLPPPTTTWWWXXX]]]___cccfffhhhhhhgggfffeeedddcccaaa___]]]\\\[[[^^^______]]]ZZZWWWVVVVVVXXXYYYZZZ\\\^^^```bbbccccccaaa^^^ZZZWWWTTTRRRQQQQQQQQQPPPOOOMMMLLLJJJIIIDDDCCCAAA???<<<:::999888444222000///000111111111000000/////////000000000111000//////......//////..............................///000000000000000................................................------------....................................//////...---......000000........................---------............///...////////////---,,,+++,,,...//////...------...........................---------............///000000000000000000000000......//////000000111111222444666888999::::::999999999:::;;;<<<>>>???@@@EEEFFFIIIKKKMMMNNN}}}}}}{{{xxxwww{{{~~~sssjjjfffeeejjjmmmnnnjjjeee\\\LLL>>>:::666111000111333333222333333333333333333333333111111000000000/////////000000000000////////////////////////////////////...............---------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++*********************************++++++++++++***)))))))))************+++++++++))))))))))))************))))))))))))************+++***)))***++++++***)))******++++++++++++******------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------...///000111......//////000000111111000222555999===CCCJJJOOOWWWYYY\\\```cccfffggghhhhhhjjjlllnnnnnnkkkhhhfff```___\\\ZZZXXXWWWWWWWWW]]]^^^^^^\\\WWWSSSPPPOOORRRRRRTTTWWW[[[___dddffffffeeeccc```]]]YYYVVVTTTQQQRRRSSSTTTSSSRRRPPPNNNMMMKKKIIIGGGDDDAAA???>>>888666333222333222111000222222111111111111111222000000///.............................................///000000000000000................................................,,,,,,,,,------------...........................000//////............///........................---------............////////////...------,,,,,,,,,...//////...------...........................---------............///000000000000000000000000......//////000000111111222444666888999:::999999999999:::;;;===>>>???@@@DDDEEEHHHJJJMMMNNN~~~wwwvvvwww|||~~~uuulllggggggiiivvv{{{sss]]]III@@@999222000222444333000222222222222222222222222111111111000000000//////000000000000////////////////////////////////////........................------------------------------............------------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++************************************+++++++++******)))))))))*********+++++++++((()))))))))************((()))))))))************+++************+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------------------............---------------.../////////////////////000333555999===CCCIIIOOOUUU[[[___```bbbfffiiilllmmmmmmmmmlllmmmnnnnnnlllgggccc```WWWWWWXXXXXXYYYZZZ[[[\\\aaabbbbbb___ZZZVVVSSSSSSUUUUUUUUUWWWZZZ^^^bbbdddaaaaaaaaa___]]]ZZZWWWUUUQQQSSSUUUWWWWWWUUUSSSRRROOONNNMMMLLLJJJHHHGGGFFFBBB???<<<999777555222000333333222111111111111111000//////.............................................///000000000000000................................................,,,,,,---------.................................000000//////....................................---------............///000///...---------------,,,...//////...------...........................---------............///////////////////////////......//////000000111111222333555777999999999999999999;;;<<<>>>??????@@@CCCDDDGGGJJJLLLMMM|||yyytttuuuxxx}}}~~~vvvmmmkkkmmmpppoooXXXIIIBBB999666666777444111222222222222222222222222111111111111000000000000000000000000////////////////////////////////////---.....................------------------------------............------------------------------------------------------,,,------......------,,,++++++++++++++++++++++++******++++++++++++******************************)))******+++++++++******))))))*********+++++++++((()))))))))************((()))))))))******************+++************+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................---------------------------------....../////////......------------......000111333444777<<>>?????????BBBDDDGGGJJJLLLNNNxxxuuutttuuuwww|||}}}wwwtttwwwyyyxxxvvvxxx{{{uuu```PPPIIIAAA<<<888555222///333333333333333333333333222222111111111000000000000000000000////////////////////////////////////---------...............------------------------------............------------------------------------------------------------............------++++++++++++++++++++++++******++++++++++++******************************))))))***++++++++++++***)))************+++++++++))))))))))))************))))))))))))************)))+++++++++***)))***+++******++++++++++++******++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,)))***************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...//////000000/////////...//////000000333888???DDDIIIPPPYYY___^^^bbbhhhmmmooooooooooooooopppqqqssstttssssssrrrqqqpppooommmjjjgggeeedddccccccdddddddddeeeeeeeeeeeebbb^^^YYYVVVVVVYYY\\\[[[\\\^^^______]]]ZZZXXXWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXYYYYYYWWWTTTRRRPPPLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJIIIIIIIIIHHHEEECCC<<<;;;999666444222111111111111000///////////////////////////////////////......///000000000000000////////////////////////................................./////////000000...........................//////000//////...---........................---------............///........................,,,...//////...------...........................---------............///000000000000000000000000......//////000000111111111333555777888999888888888:::<<<>>>???@@@??????BBBDDDGGGJJJMMMOOO}}}xxxxxxyyy~~~zzzxxxtttuuuwwwqqqcccZZZVVVOOOGGG???999444222333333333333333333333333222222222111111111000000000000000000////////////////////////////////////---------.........//////------------------------------............------........................------------------------------............------++++++++++++++++++++++++******++++++++++++******************************))))))***+++++++++++++++)))************+++++++++))))))))))))************))))))))))))************)))+++,,,+++)))(((***,,,******++++++++++++******+++++++++,,,,,,---------***+++,,,,,,---------,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000000//////000111222444666777<<>>@@@@@@@@@???CCCDDDHHHKKKNNNPPP|||yyyyyy{{{xxxxxxyyy~~~{{{qqqggghhhfff```VVVLLLCCC>>><<<444444444444444444444444222222222111111111111000000000000000////////////////////////////////////---------.........//////---------------------------..................---........................------------------------------............------++++++++++++++++++++++++******++++++++++++******************************((()))***+++++++++++++++)))************+++++++++))))))))))))************))))))))))))************(((+++,,,,,,)))(((***,,,******++++++++++++******+++++++++,,,,,,---------***+++,,,,,,------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------........................---------------------------------...///000000111...///111333666999;;;===DDDOOO]]]fffhhhggghhhiiijjjiiihhhfffdddeeegggiiiffffffeeeddddddddddddeeegggeeecccaaa```aaaccceee___^^^^^^aaaiiiuuu~~~tttpppsss{{{}}}zzzyyysssqqqmmmiiiddd___\\\ZZZRRRQQQQQQQQQRRRPPPNNNKKKLLLJJJFFFCCC???<<<999888333222222111111111111111000000000000000000000000...//////000000000000000000000000000000000000000........................,,,,,,,,,---------..............................,,,---...000000000//////........................---------.........//////+++---...000000///---,,,,,,...//////...------...........................---------.........//////000000000000000000000000......//////000111111111111222444666888888888888888:::<<>>DDDHHHLLLNNNVVV[[[ccciiilllkkkjjjjjjeeebbb^^^]]]^^^___^^^]]]bbbccceeefffeeecccaaa```eeeccc```___^^^^^^\\\[[[]]]aaagggqqq~~~wwwsssrrrkkkccc``````]]]UUUNNNNNNLLLKKKKKKKKKHHHBBB>>><<<:::777555444333444444111111111111222222222222000111222222222000///...111111111111000000000000000/////////......................../////////000//////.........---------......////////////......////////////////////////000///...---------------///......------,,,++++++---------............///////////////////////////........................---......///////////////000000000000000111111222444444555777888888888888999:::<<<===???@@@@@@@@@CCCEEEHHHKKKMMMOOO||||||~~~~~~}}}~~~mmm```IIIBBB<<<999888666333111666444222111111222111000222111000///////////////.../////////////////////------------------------......////////////......------------------------------------------------......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,+++++++++******))))))))))))************************************++++++***************+++)))***+++,,,,,,+++***))))))******************)))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---///...---,,,,,,---.........///222444777888@@@AAADDDHHHLLLPPPSSSUUU\\\aaagggkkkllljjjiiihhhfffdddbbbbbbdddfffhhhhhhddddddcccbbbaaaaaabbbddd```___]]]___eeelllssswww}}}yyyqqqjjjhhhccc\\\WWWSSSPPPLLLIIICCCAAA???<<<999666333222333333222111000///......000000111222111111//////111111111111000000000000000000/////////................../////////000000//////.........---------......////////////......////////////////////////000///...------------...///......------,,,,,,,,,---------............///////////////////////////........................---......///////////////000000000000000111111222222333444666777777777777999:::<<<===???@@@@@@@@@CCCDDDGGGJJJMMMNNN~~~zzzuuuyyy~~~cccYYYKKKAAA<<<999555111555444222222222222000///111000000/////////000000//////////////////......------------------------......////////////......------------------------------------------------...------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,+++++++++******)))))))))*********++++++************************+++***************++++++++++++,,,,,,,,,,,,++++++******++++++++++++***************++++++++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///000///---,,,---...---...111444888===AAACCCMMMMMMOOOQQQTTTXXX[[[]]]aaafffkkknnnnnnlllkkkjjjjjjjjjkkkllllllkkkkkkjjjjjjiiieeeaaa___```dddhhhkkknnnsss{{{xxxooofff^^^UUUPPPKKKJJJHHHFFFCCC???<<<:::999888666333111///......///000000111111111000000222222111111111000000000000000000/////////............/////////000000000/////////............---...//////000000//////...//////////////////////////////......------......///......------------...---------............///////////////////////////........................---......///////////////000000000000000111111222111222333555666666777777999:::<<<===???@@@@@@@@@BBBDDDFFFIIILLLMMM~~~|||zzz{{{~~~yyyyyy~~~~~~tttaaaLLL>>>999888666333222111222333333111///000000000///000000111111////////////..........................................////////////......................................................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++*********************************)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............////////////...------------...//////000111111000///...000111111333666;;;@@@FFFJJJLLLRRRRRRSSSUUUXXX\\\```bbbfffjjjooorrrrrrqqqqqqqqqmmmooopppoookkkhhhggggggkkkjjjiiigggfffjjjqqqwww~~~nnn```WWWQQQPPPMMMKKKHHHFFFDDDCCC???===;;;888666444333333000000000111111111111111222222222111111111000000000000000////////////......////////////000000000/////////...............//////000000000000////////////////////////////////////............////////////...------...//////---------............///////////////////////////........................---......///////////////000000000000000111111222111222333555666777777888999:::<<<===???@@@@@@@@@AAACCCFFFIIIKKKMMM}}}|||yyy{{{~~~www```LLLBBB>>>:::333222111111333333222111111000000000000111111222000000//////.........---..............................////////////......................................................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++******************************))))))***++++++,,,*********))))))*********+++++++++,,,,,,+++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........//////000000000...------------...//////...///000000///000222444999;;;???DDDHHHMMMPPPRRRTTTTTTVVVYYY]]]bbbfffhhhnnnpppssstttsssqqqqqqqqqhhhhhhgggdddbbbfffooovvvxxx{{{~~~~~~wwwqqqfffbbb\\\UUUOOOJJJHHHGGGCCCAAA>>>;;;888777666666222222111111111222222222222222222222111111111111111000000000////////////////////////000000000111//////////////////////////////000000000000//////000000000000000000000000//////.........//////000111000///------...///000---------............///////////////////////////........................---......///////////////000000000000000111111222222333444666888999999999999:::<<<===???@@@@@@@@@AAACCCFFFIIIKKKMMM}}}{{{{{{wwwfffYYYMMMBBB999666444222333333333222222111111000000000111111000000000///......------..............................////////////......................................................,,,,,,,,,------------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,************************))))))))))))***+++,,,,,,******)))(((((()))************++++++++++++***************++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...------------...//////,,,...///000111333777:::BBBDDDGGGLLLOOOSSSUUUVVVWWWYYY\\\aaaeeejjjmmmooouuuuuuuuurrrnnnjjjhhhhhh```aaaaaaaaaeeettttttiii```ZZZWWWOOOLLLGGGAAA===:::888888555444333333222222333333333222222222222111111111111111000000000//////////////////000000000111111...////////////000000000///000000111111000000///000000000000000000000000//////......//////000000444222000...---...///000---------............///////////////////////////........................---......///////////////000000000000000111111222222333555666888999::::::999:::<<<===???@@@@@@@@@BBBDDDFFFIIILLLMMM|||{{{{{{uuugggVVVCCC???999555444333333222333333222111000000000000111000000///......------..............................////////////......................................................,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++***************+++++++++,,,,,,************************))))))))))))***+++,,,---++++++***))))))***++++++)))******************)))++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---......///+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.../////////...------------.../////////111333555777;;;AAADDDHHHJJJNNNQQQUUUWWWYYYZZZ\\\___dddiiimmmppprrrsssssssssqqqlllfffaaa___^^^]]]gggsss{{{{{{~~~{{{vvviiiddd\\\RRRJJJCCC???===888777666444333333333333333333222222222111111111111111111000000000////////////000000000111111111.../////////000000000000000000111111111111000000000000000000000000000000///////////////000111111666444111...------...///---------............///////////////////////////........................---......///////////////000000000000000111111222111222444666777999999:::999:::<<<===???@@@@@@@@@CCCDDDGGGJJJMMMNNN|||}}}}}}|||kkkKKKEEE>>>888444333222222444333222111000000000000111000000///...---------////////////////////////......////////////......////////////////////////////////////////////////,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************))))))))))))***+++,,,------,,,+++******+++,,,---))))))************))))))++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++,,,,,,---...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111111222...------------...//////444666888;;;???DDDJJJNNNKKKMMMQQQUUUXXXZZZ\\\\\\___ccchhhmmmqqqsssttttttmmmllljjjfffaaa\\\[[[ZZZaaasss{{{pppdddXXXOOOHHHEEE;;;999777555444333333444333333333222222222111111111111111111000000000000000000000000111111111111.../////////000000111111000000111111111111000000000000000000000000000000///////////////000111111777555222///------...///---------.........//////////////////////////////........................---......///////////////000000000000000111111222///111222555666888888999999:::<<<===???@@@@@@@@@CCCEEEHHHKKKMMMOOO{{{zzziiiSSS>>>888:::888444333333444333333333333///+++111000///......///000111////////////////////////////////////////////////................................................---------............///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++************++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******.........---++++++---///,,,---......---...111333555:::@@@DDDGGGJJJOOORRRQQQRRRUUUXXX[[[^^^```aaakkkiiiiiilllqqqtttrrrpppjjjgggbbb[[[YYY^^^iiirrryyyooodddXXXOOOMMMFFF===999999999666222444333222333444444111///222222222222222333333444000000000000000000000000111111111111111111111111000000000000000000000000111111000000//////.........---------///222555777444222000...------//////////////////////////////........................////////////////////////////////////////////////////////////000000000000222333444666777999:::;;;:::===@@@AAA@@@@@@AAABBBDDDEEEHHHJJJLLLMMM}}}|||~~~gggNNNAAA<<<777333333222222111000111222111000111000////////////000111////////////////////////////////////////////////................................................---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////,,,---------,,,,,,...000,,,---...//////222555888<<>>;;;666111444222111111333333333111333222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000////////////111111000000222444666888333222000...---...//////////////////////////////......................../////////////////////////////////////////////////////////000000000111111222333444666777999:::;;;999<<<>>>?????????@@@AAACCCEEEGGGJJJLLLMMM}}}|||{{{{{{bbbOOOCCC;;;777666444333222111000000222555111000000//////000000111////////////////////////////////////////////////................................................---------............///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++************++++++******+++++++++,,,,,,,,,***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,---//////......///111---///111222555:::???CCCGGGKKKQQQTTTVVVWWWXXXYYY\\\]]]___bbbeeeiiilllnnnkkkmmmmmmjjjfffeeehhhlllyyywwwwww}}}nnnfffZZZRRRMMMHHHAAA;;;999666333222222444444444444444333222111111111111111111111111111111111111111111111111111111111111000000000000000000000000111000000000000/////////222222111111111333555666222111000.........//////////////////////////////........................////////////////////////////////////////////////000000000111111111222222222333444666777999:::;;;999;;;===>>>>>>>>>???@@@CCCEEEGGGJJJLLLMMM~~~ooo___QQQFFF???<<<888777666555111...000444000000000000000000000000////////////////////////////////////////////////................................................---------............///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,---///111111000///000111---000444888===DDDKKKPPPRRRSSSUUUWWWYYY[[[]]]^^^bbbdddfffhhhjjjkkkllllllfffdddaaa```dddooo}}}wwwmmmfffbbb]]]WWWQQQEEE@@@:::555444444555555666555444444333333333444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///......///000000222111000///......//////////////////////////////........................////////////////////////////////////////////////000111111111222222222222222333444666777999:::;;;999;;;===>>>======???@@@CCCDDDGGGJJJLLLNNN}}}}}}~~~}}}wwwmmmbbbVVVKKKCCC999666555666444...///333000000111111111111000000000000000000000000000000////////////////////////////////////////////////........................---------............///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000/////////.........---...///000000......///111///333888???EEELLLTTTYYYZZZXXXWWWWWWYYY]]]```bbbmmmnnnooonnnmmmjjjfffddd^^^\\\\\\dddttt~~~yyyvvvrrrlllfffVVVOOOEEE<<<777444333222444444333333333444444555111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111//////...---------------000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000111111111222222222222222333444666777999:::;;;;;;<<<>>>>>>===>>>@@@BBBBBBDDDGGGJJJLLLNNNrrrrrrtttuuuwwwyyyzzz{{{~~~~~~}}}~~~xxxqqqhhh[[[PPP???777333555555000///333000111111222222111111000000000000000000000000000////////////////////////////////////////////////........................---------............///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---,,,,,,+++,,,---......---///222555777<<>>@@@BBBBBBCCCFFFJJJLLLNNNdddeeefffhhhkkkmmmnnnoooqqqqqqrrrtttvvvwwwxxxyyy|||~~~~~~{{{qqqfffSSSCCC777777777222111555000111222222222222111000000000000000000000000000////////////////////////////////////////////////........................---------............///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---...//////111666;;;@@@IIINNNTTTZZZ]]]___aaacccaaa```___bbbgggkkklllllljjjhhhfffdddfffjjjooorrrwwwiii[[[PPPHHHBBB???:::999777555444333222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111000000//////000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111222333444666777999:::;;;:::;;;<<<<<<<<<===???BBBAAACCCFFFJJJLLLNNNYYYYYY[[[]]]```bbbcccdddggghhhiiijjjkkkmmmnnnnnnpppsssvvvzzz}}}~~~~~~zzzzzziiiSSS@@@<<<:::444222555000111222333333222111000000000000000000000000000////////////////////////000000000000000000000000........................---------.........//////,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,+++***)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......//////000000111222333777>>>FFFKKKYYY]]]dddhhhiiiiiihhhhhhbbbccceeejjjppprrrqqqooohhhfffdddeeemmmyyyyyyjjj^^^UUUNNNJJJAAA@@@===:::777555444333222222222222222222222222111111111111111111111111000000000000000000000000000000111111222222222222000000111111111111000000...///000000000000000///////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000222333444666777999:::;;;::::::;;;;;;:::;;;>>>AAAAAACCCFFFJJJMMMNNNQQQQQQRRRTTTUUUVVVWWWXXX[[[\\\]]]___```bbbcccdddkkkkkkmmmnnnppprrrssstttxxxyyy{{{}}}}}}kkkSSSAAA999666333000...111222111......000333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---......///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((()))***+++,,,---,,,++++++***++++++,,,,,,++++++*********+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///------------------------,,,,,,,,,---------......222///,,,,,,///222111000444444555888@@@MMM[[[dddgggjjjmmmppppppmmmjjjhhhnnnmmmmmmnnnnnnllljjjhhhbbbfffooo}}}yyyqqqlllhhheeeXXXSSSJJJ@@@======888222444444555444333333444666333333333222222222111111111111222222222222111111222222111111111111222222000000000000000000000000000000////////////000000,,,---...000111111111111000000//////.........---000000000000000000000000/////////////////////////////////000111111222222333444666888999:::::::::999:::;;;<<<===???@@@@@@DDDEEEGGGJJJLLLNNNMMMMMMNNNOOOQQQRRRSSSSSSVVVWWWXXXZZZ\\\^^^___```dddeeefffhhhjjjkkklllmmmlllmmmooosssvvvzzz}}}xxx```MMMAAA:::666333777777555444222000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))))))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,---...//////...///333:::CCCMMMXXXcccjjjiiikkklllnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkhhhdddaaaeeeppp|||xxxtttiiicccVVVFFF<<<::::::888777666666444333333555666333333333222222222222111111111222222222222111111111111000000000000111111000000000000000000000000000000////////////000000---...///000000111111000000000/////////........./////////////////////////////////////////////////////////000111111222222222444666888999::::::999999:::;;;<<<===>>>???@@@DDDEEEGGGJJJLLLNNNFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPQQQSSSUUUWWWYYYZZZ[[[[[[]]]^^^```aaacccccccccdddgggjjjnnnrrrvvvxxxzzz|||}}}~~~kkkXXXHHH>>>777444222111000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000///...---++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---------------,,,+++***........................------------------------,,,,,,---------.........------------------------,,,------------.........---...//////......000111444<<>>???@@@CCCDDDGGGIIILLLNNN@@@AAABBBCCCEEEFFFGGGGGGHHHIIIKKKLLLOOOQQQRRRSSSSSSSSSTTTVVVWWWYYYZZZZZZ\\\]]]___bbbeeeiiilllmmmppprrrtttuuuvvvyyy}}}ttteeeTTTFFF;;;666222333444333222111222333000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,------------....................................------........./////////........................------------............///111222111000222777<<>>??????BBBDDDFFFIIIKKKMMM<<<===>>>???@@@AAABBBCCCCCCDDDEEEGGGHHHJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVWWWYYY\\\^^^___bbbdddfffgggiiilllppptttvvvxxxzzz{{{}}}ttteeeSSSDDD;;;BBBDDDCCC<<<333...///222000000000000000000000000///////////////////////////////////////////////////////////////////////////000000111111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++***++++++++++++,,,,,,***++++++,,,,,,++++++***&&&''')))***,,,---------++++++,,,,,,,,,---------////////////////////////...////////////000000000////////////////////////---------.........//////111222222111222888BBBIIIZZZ___ggglllnnnmmmmmmlllooopppppppppnnnllljjjhhhhhhddd______gggyyy|||ooo\\\KKK?????????AAAAAA>>>999555444444444333333333222222222222333333333333222222333222222111111222222333000000000000000000000000111111000000000000111111000111111000000///...---//////000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222222333555777888999999888888999:::;;;<<<>>>??????BBBCCCEEEHHHJJJLLL999999:::;;;===>>>?????????@@@@@@AAABBBCCCDDDDDDGGGGGGHHHIIIJJJKKKLLLLLLPPPPPPPPPQQQSSSTTTVVVWWWZZZ[[[]]]___```cccgggjjjmmmnnnqqqsssuuuxxx}}}|||ppp___NNNBBBGGGFFFCCC;;;333///000333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000111111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---***++++++,,,,,,++++++***%%%&&&(((***,,,---------***++++++,,,,,,---------000000000000000000000000....../////////000000000000000000000000000000000------........./////////111111222444:::DDDOOOVVVdddhhhlllooopppppppppqqqoooppppppooommmiiifffddd```bbbdddjjjwwwnnn]]]IIIFFFCCCBBBBBB>>>888333444444444444333333333333222222333333333333222222333333333222222333333333000000000000000000000000222111111000000111111222000000111000000///......//////000000000000111111111111111111111111111111000000000000000000000000/////////000111111222222111333555777888999888888888888999;;;<<<===>>>???AAABBBEEEGGGJJJLLL555666777888:::;;;<<<<<<<<<<<<<<<<<<=========>>>AAAAAABBBCCCDDDEEEEEEFFFJJJJJJKKKLLLNNNPPPRRRSSSTTTUUUWWWXXXYYY\\\```ccccccdddfffhhhjjjnnnsssvvvvvvwwwyyyzzz|||~~~}}}|||xxxnnn___TTTGGG@@@888444333444444444000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++,,,,,,---......///........................------------................................................////////////222222666===HHHTTT]]]bbbhhhkkknnnpppqqqqqqrrrsssooonnnmmmkkkhhhgggeeedddfffooo}}}}}}nnnXXXQQQHHHBBB???<<<777333555444444444444333333333222333333444444333333222333222222222222222222333000000000000000000000000222111111000000111111222///000000000000000///...//////000000000111111111000000000000000000000000000000000000000000000000/////////000111111222222111222444666888888888888888888999:::<<<===>>>>>>AAABBBDDDGGGIIIKKK333444555666888999:::::::::::::::999999999999999======>>>>>>???@@@AAAAAA@@@AAABBBDDDFFFIIIKKKLLLLLLMMMOOOPPPQQQSSSWWWZZZ[[[\\\]]]^^^```dddhhhllllllmmmnnnppprrrtttuuuvvvvvvwwwxxxzzz}}}~~~~~~|||~~~sssjjjTTTGGG888333777999444...000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////......---,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---+++++++++,,,,,,+++++++++,,,---------,,,,,,+++***,,,,,,------...///000000------------------------+++++++++,,,,,,,,,------------------------------............/////////000444555;;;GGGUUUbbbiiikkkjjjmmmpppqqqqqqqqqqqqrrrooollliiifffeeeeeefffgggsss}}}sssyyy|||{{{{{{|||kkk```RRRGGGBBB???<<<999555555444444444333333333222333333444444333333222222222111111111111222222000000000000000000000000222222111111111111222222//////000000000000////////////000000111111111222////////////////////////000000000000000000000000/////////000111111222222111222444666888888888888777888999:::<<<===>>>>>>@@@BBBDDDGGGIIIKKK444444444555555555666666777777777777777888888999888888999999999:::::::::<<<===>>>@@@AAACCCDDDEEEDDDFFFHHHJJJJJJLLLNNNPPPSSSSSSTTTVVVWWWYYYZZZZZZ^^^___aaaccceeefffggghhhiiijjjlllnnnppprrrtttuuuyyy|||uuu```FFF777444666333...222111111111111111222222333222222222111111000000000000000000000000000000//////............//////........................------------------------,,,---...---+++***+++,,,,,,,,,,,,++++++*********...((()))///---&&&)))222,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,,,,+++***)))))))))++++++((()))***+++---...///000///...---,,,,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,---------///......---------......---...///000000000222333777@@@MMMZZZbbbgggiiijjjooommmlllnnnqqqrrrpppnnnhhhggggggeee```bbbsss~~~yyyuuutttpppttt{{{uuueee[[[PPPCCC<<<;;;999666555666555222222555333333444555555444444444222222222222111111000000222111000//////000111222222222222111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222111000//////111333444222333444666777777888888888999;;;;;;;;;<<>>@@@@@@???AAACCCDDDEEEFFFHHHJJJIIIIIIJJJLLLMMMOOOPPPPPPSSSTTTVVVXXXZZZ[[[\\\\\\]]]^^^```bbbdddfffggghhhkkkmmmqqquuuyyy}}}zzzYYYCCC:::999666333222222111111111111222222222222111111111000000000000000000000000000000000/////////....../////////........................------------------------,,,---...---+++***+++,,,,,,,,,,,,+++++++++******///222===EEE===---''',,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))(((******++++++++++++++++++******)))))))))******++++++++++++,,,,,,---------///...---,,,,,,---...///---------,,,,,,,,,++++++++++++,,,,,,,,,---------///......------.........,,,000222000...///555;;;EEELLLWWWaaagggjjjlllmmmnnnmmmlllnnnppppppmmmjjjeeeaaa___bbbgggrrr|||yyyvvvssstttxxx~~~zzzmmmZZZJJJCCC>>>999777888888555333444333333444444444444333333222222222222111111111000222111000000000000111222222222222111111111111000000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000222111000///000111333444222333444666777777888888888999;;;;;;;;;<<>>>>>???AAACCCDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNPPPRRRSSSUUUUUUUUUVVVWWWXXXZZZ\\\^^^___``````ccchhhlllpppuuu{{{iiiKKK===888555333222222111111111111222222111111000000000000//////000000000000000000000000////////////////////////........................------------------------,,,---...---+++***+++,,,,,,,,,,,,++++++++++++***...777EEEMMMBBB///'''+++---------,,,,,,++++++++++++++++++,,,++++++***)))++++++******************((()))******++++++++++++...------,,,,,,++++++***......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------///......---......//////,,,000333111...222>>>HHHUUUZZZaaagggjjjlllmmmnnnooooooooooooooommmhhheeeaaa[[[ZZZcccsss~~~}}}}}}qqq^^^TTTBBB:::444555777444111000333333333444444333333222222222222222111111111111222111111000000111111222222222222111111111111000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000222111000000000111333444222333444666777777888888888999;;;;;;;;;<<>>AAAAAABBBCCCDDDFFFFFFGGGJJJJJJLLLNNNOOOPPPQQQQQQQQQQQQSSSTTTVVVXXXYYYZZZ[[[^^^bbbeeeiiinnnsssvvv{{{rrrSSS@@@999555333333333222111111111222222000000000///////////////000000000000000000000000/////////000000/////////........................------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++,,,000777;;;555+++)))......------,,,,,,++++++***+++++++++++++++++++++***++++++************))))))((()))+++---------,,,+++...------,,,,,,++++++***------------------------------------------,,,,,,,,,,,,,,,------------..................//////000---///111111444===KKKUUU^^^aaaeeehhhiiijjjlllmmmrrrqqqqqqooommmiiieeebbb``````dddpppuuukkkKKK???555444666555333222333333333333333333222111222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000/////////000000/////////000000000000000000000000000000000000000000000000111111000000000111222333222333444666777777888888888999;;;;;;;;;<<>>>>>BBBBBBDDDEEEGGGHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOPPPSSSUUUXXX[[[]]]```dddgggjjjnnntttyyy|||{{{___KKK???888555444333333222111111222222///////////////000000000000000000000000000000000//////000111111000//////........................------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++---***)))******)))***------------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++*********************+++---...///...---,,,++++++,,,,,,,,,,,,------,,,------------------,,,------------------------,,,,,,---------........................///000111//////000555@@@MMMXXX^^^bbbdddgggiiiiiijjjlllmmmppppppnnnkkkhhheeeccccccjjjrrr|||~~~\\\MMM???::::::999888888444444444444333333222111222222222222222222222333222222333333333333222222222222222111111111000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111111111111111222222222222333444666777777888888888999;;;;;;;;;<<>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIMMMOOOQQQSSSTTTVVVYYY\\\^^^bbbhhhmmmrrrwww|||~~~fffRRRCCC888333555444333222222111222222//////000000000000111111000000000000000000000000//////111111111111//////........................------------------------,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,...+++)))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------******+++++++++,,,,,,,,,---------......------,,,******+++,,,,,,---......,,,,,,------------,,,,,,------------............,,,---------........................///000111111222222555???MMMZZZaaaccceeegggjjjkkkkkklllnnnppplllkkkiiifffdddeeeiiilll}}}lll^^^NNNFFFAAA<<<999999555555555555444333222222222222222222333333333333222333333444444333333222222222222111111111111000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111222222222222222333444666777777888888888999;;;;;;;;;<<>>>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFIIIJJJLLLMMMNNNPPPSSSVVVVVVZZZ___dddhhhnnntttxxx~~~zzzgggTTTEEE:::555555555444333222222222222000000000111111111222222000000000000000000000000...///111222222111///...........................------------------------,,,---...---+++***+++,,,******+++++++++,,,,,,,,,+++---...---------,,,******++++++,,,,,,------...,,,++++++++++++,,,---...******+++,,,---......///...---,,,+++++++++++++++******+++,,,,,,---......+++,,,------------,,,+++------------.........///------------........................///000111222444888@@@KKKWWW___dddeeegggiiilllmmmmmmnnnooopppjjjiiifffdddeeemmmwwwsssfff[[[OOOBBB;;;999666666666666555444333222222222222333333333444444222333444555555444333222222222222111111111111000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000111222222222222222222333444666777777888888888999;;;;;;;;;<<>>>>>>>>???@@@BBBDDDDDDGGGHHHKKKMMMPPPTTTZZZ^^^fffllluuu}}}||||||ttt}}}{{{yyysssfff```TTT???<<<666333555666444111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000---,,,---///000...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------..................,,,+++******,,,,,,+++******+++,,,,,,------,,,,,,...------,,,,,,,,,------++++++,,,---...///000111..................------000...,,,---111444555555EEEMMMXXXaaaeeegggiiikkkgggkkkooopppnnniiifffdddccc^^^^^^kkk|||xxxvvvfffQQQ???>>>888555666777555666888555555444444444333333333333333333333333333333333/////////000000111111111111111111111111111111111111111111111111111111111111111111111111111111111//////............//////000000000111222222333333111222444666777888999999888:::;;;<<<<<<<<<>>>???AAACCCEEEGGGJJJLLL333222222111111222222333333333333333333333333333333333333333333333333333222222222222222222222222555555444444444333333333333333333333333333333333333444444444444555555555555555555555666777888999::::::::::::;;;===>>>???@@@AAACCCEEEGGGKKKPPPTTTYYY^^^gggooowww}}}zzz||||||mmmTTTGGG===444444555444222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////---,,,---///000...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...///......------,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,------,,,,,,...------,,,,,,------------------.......................................111111000///000666>>>EEETTTZZZbbbhhhiiijjjjjjkkkooommmjjjhhhgggfffdddbbbaaaaaajjj|||hhhWWWHHH???888777777444333555555555555444444444333333333333333333333333333333<<<:::666333111111333444111111111111111111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000111222222333333111222444666777888888999888:::;;;<<<<<<<<<>>>???AAACCCEEEHHHJJJLLL333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333555444444444444333333333333333333333333333333333333333333333444444444444333333333333333444555666777777777777777888999999:::;;;===>>>???BBBFFFIIIJJJOOOWWW___hhhqqqyyysssYYYHHH888333444444333333222222222222222222222222000000000000000000000000000000000000000000000000///////////////////////////...------...///...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///......---,,,+++***))),,,+++******,,,,,,+++******+++,,,,,,------,,,,,,---------,,,,,,------...//////.........---------........................111333333111333<<>>???BBBCCCEEEHHHJJJLLL333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444444444444444444555666666888777777666666666777777888999:::;;;;;;<<>>888222//////111222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111000000000000111222222333333222333444666777777888888888:::;;;<<<<<<<<<>>>???BBBCCCFFFHHHKKKLLL333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222333333333444444555555444444444555666666777777666555555555666666777888999999999999;;;===AAACCCGGGLLLSSS[[[eeekkkvvv|||www___DDD777444444444444222222222222222222222222000000000000000000000000////////////////////////////////////////////////---.........------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................*********++++++,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///---------............///........./////////000000///111555===IIITTT^^^ccccccdddfffiiikkkmmmmmmmmmeeeffffffdddbbbeeelllrrrhhhNNN???999666555666666666555555555444444444111111222333333444555555777555333111000000111222111111111111111111111111111111111111111111111111111111111111111111111111///000000111111000000///000000000111222222333333333333555666777777777777888:::;;;<<<<<<<<<>>>???BBBDDDFFFHHHKKKMMM333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555333333333333333333333333333333333333444444444444333333333222222333333444555444444333333333444444444555777777666666777888===>>>@@@CCCHHHNNNVVV\\\lllrrr}}}}}}fffLLL===777444333444333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////---...///...------...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------))))))***+++,,,------...,,,+++******,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,---......///---------.........//////.........//////000000111111555===IIIVVV___cccccciiiiiiiiijjjlllllljjjiiifffdddaaa```fffttt}}}bbbOOOCCC:::555444666666666555555555444444222222222333333444444444000000111222333333333333111111111111111111111111111111111111111111111111111111111111111111111111...///000111111000///...000000000111222222333333333444555666777777777777888:::;;;<<<<<<<<<>>>???CCCDDDFFFIIIKKKMMM333222222111111222222333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555333333333333333333333333333444444444444555555555333333222222111222222333333333222222222333444444222444555555444444444666777999:::<<>>???CCCDDDFFFIIIKKKMMM333222222222222222222333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444555555555333333333333333333333333444444444555555555666666444444333333333333333444444444333333444555555666222444666666555444555666444666777999;;;@@@FFFJJJPPPXXXeeerrr~~~}}}lllVVVGGG<<<444222444333333333333333333333333000000000000000000000000000000000000000000000000////////////////////////,,,...000///---,,,---000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,---------,,,,,,+++++++++,,,---...///000111000///...---,,,++++++---......///000111111222888DDDTTT```eeegggjjjmmmiiiiiiiiikkknnnmmmiiieee]]]ZZZ^^^ppp}}}{{{zzzxxxvvvuuuvvvvvvuuutttttttttuuuvvvwwwxxxyyyzzzyyy|||~~~ppp```NNNBBB===777666666666555555555555444333333333333333333333222111000/////////000000111111111111111111111111111111111111111111111111111111111111111111111111000111333444444333111000000000000111222222333333444444555666777777777666888:::<<<<<<<<<<<<>>>???CCCDDDGGGIIILLLMMM333222222111111222222333333333333333333333333333222222333333333444444444444555555555555555555444444444444444444444444444555555555555555555555555333444444555555444444333555555444333333444444444555555555444444444333333333333444444444444555555777666666777999;;;===???GGGMMMYYYeeerrr|||tttpppiiiUUU===888999111222222333444444444333333111111111111111111111111000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000//////.........//////000---++++++///222555666HHHQQQ\\\dddfffgggiiilllmmmnnnnnnmmmkkkhhhdddbbb]]]\\\hhh~~~uuuvvvvvvuuutttsssuuuvvvqqqrrrrrrtttvvvxxxzzz{{{~~~~~~}}}~~~~~~yyymmm```MMM<<<777444444555333000222666555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222333333333333555666888888888:::;;;<<<<<<<<<>>>???DDDEEEGGGIIIKKKMMM444333333222222333333444444444444444444444444444333333333444444444444555555555666666666666555555555555555555555555555555555555555555555555555555333444444555555444444333555555444333333444444555555555555444444444333333333333333444444444555555666666666666888:::<<<===AAAEEEMMMVVVaaannn{{{zzzssszzzvvvrrrbbbIII===;;;333222222333333333333333333111111111111111111111111000000000000////////////////////////////////////........................++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////............//////------------...333;;;AAAPPPXXXaaaggghhhhhhjjjmmmllllllllljjjhhhffffffgggnnnrrr~~~}}}~~~~~~}}}{{{wwwuuuttttttqqqrrrtttuuuvvvwwwzzz|||qqq[[[HHH???999666666555333333666555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333444555666777888888:::;;;<<<;;;<<<>>>???DDDEEEGGGJJJLLLMMM555555444444444444555555555555555555555555555555444444444555555555666666666666777777777777666666666666666666666666666666555555555555555555555555444444555555555555444444555555444444444444555555555555555555444444444444333333444444444555555555555555555666777888:::;;;<<<===@@@EEENNNZZZgggppp~~~~~~yyyrrr}}}www]]]HHH???777333333333333333222222222111111111111111111111111000000000000////////////////////////////////////........................++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...////////////............//////+++...000000222:::GGGRRR\\\aaagggjjjjjjjjjkkkmmmlllkkkjjjhhhhhhlllttt{{{|||xxxqqqsssuuuwwwxxxyyy|||~~~}}}sssaaaOOODDD:::777777555444555555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444555555666777888888999;;;<<<;;;<<<===???DDDFFFHHHJJJLLLMMM777666666555555666666777666666666666666666666666666666666666777777777777777777888888888888777777777777777777777777777777666666666666666666666666555555666666666666555555666555555555555666666777666666666666555555555555444444444555555555666666444444555555666777888999:::;;;;;;>>>CCCLLLWWW^^^mmmzzz~~~zzzqqqVVVFFF:::444444333222222222222222111111111111111111111111000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------------.../////////............//////000---///222444:::EEETTT___cccfffjjjlllkkkkkkmmmnnnlllkkkiiiiiinnn||||||xxxvvvuuuttt{{{~~~~~~fffTTTAAA888777666555666555555444444444333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444555666777777777777999;;;;;;;;;;;;===???DDDFFFHHHJJJLLLMMM888777777666666777777888777777777777777777777777777777888888888999999999888999999::::::999999888999999999999999999999999777777777777777777777777777777888888888888777777777777666666777888888999888888888777777777777666555555666666666777777777555555666666777777777777999:::;;;<<>>DDDEEEGGGIIIKKKMMM888888777777777777888888888888888888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999999888888888999:::;;;<<<::::::::::::999999999999777777888888888999999999777777888999999888888888888999:::;;;<<>>BBBDDDFFFHHHJJJLLL888888777777777777888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;999::::::;;;;;;:::999888999999:::999999;;;???BBBGGGTTTdddppp}}}xxxMMM;;;:::777555333333333444111111111111111111111111000000000000////////////////////////////////////........................++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------......///000111111888CCCOOOXXX^^^bbbdddhhhiiijjjkkklllkkkiiigggcccaaadddooouuu]]]LLLCCC;;;888777555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444555777888888888666555777888::::::::::::<<<>>>AAABBBDDDGGGIIIJJJ888888777777777777888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<>>>??????>>>============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;<<<===<<<;;;:::999;;;;;;:::888777:::>>>BBB???IIIVVV```oooYYY===;;;888555444333444444111111111111111111111111000000000000////////////////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------......000111111444@@@PPP\\\aaacccfffiiijjjjjjkkklllmmmkkkgggddddddcccgggttt}}}{{{}}}uuubbbTTTIII???999777555555444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333444444444444555777888999888666555666888::::::::::::<<<>>>@@@BBBDDDFFFHHHIII:::::::::999999999999888;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????>>>>>>>>>>>>>>>>>>=========>>>>>>???????????????????????????????????????>>>>>>????????????>>>>>>@@@???>>><<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===============>>>??????DDDIIIOOOZZZmmmmmmKKK@@@888666666333444888222222222111111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000///...///111333666888???MMM\\\aaacccfffjjjjjjjjjnnnooollljjjhhheeeaaaaaafffvvv~~~|||~~~zzzfffYYYRRRKKKAAA888555666666444333222333444222222222333333444444444111222222333333222222111333333333333333333333333000000111111111222222222111111111111111111111111111111111111222333444555333333444555666777888888888:::;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFIIIKKK;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======>>>>>>???@@@>>>=====================??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????AAA@@@>>>======>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@@@@???CCCGGGKKKTTTeee{{{tttLLLAAA777555555333444666222222222222111111111111000000000000000000000000000000000000////////////////////////////////////........................------------------------,,,,,,---------.........,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---.........///111444777EEERRR^^^bbbdddgggjjjkkklllnnnpppooojjjeeeeeegggoooxxx~~~oooccc[[[RRRFFF===666666666555333333444666333333333333333333444444111222222333333222222111333333333333333333333333111111111111111222222222111111111111111111111111111111111111222333444555333333444555666777888888888:::;;;;;;;;;;;;<<<>>>AAABBBDDDGGGIIIKKK<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>>>>>>>>>>???@@@@@@?????????????????????@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCC@@@CCCEEEGGGMMMYYYkkkwwwxxxSSSFFF999555555555333333333222222222111111111111000000000000000000000000000000000000////////////////////////////////////------------------------------------------------,,,------------.........,,,------------.........---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........---///000//////222888===OOOZZZcccddddddhhhkkkkkkmmmmmmooopppjjjcccjjjvvv~~~{{{qqqggg[[[MMMDDD999888666444444555666777444444444444333333333333111222222333333222222111333333333333333333333333222222222222222111111111111111111111111111111111111111111111222333444555333333444555666777888888999:::;;;<<<;;;;;;<<<>>>BBBCCCEEEHHHJJJLLL>>>>>>=========<<<<<<<<<======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFDDDEEEFFFFFFIIIQQQ]]]fffvvv}}}ttt\\\NNN>>>777666666333111333333222222222111111111000000000000000000000000000000000000////////////////////////////////////------------------------------------------------------------............------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............///000111111222999CCCLLLZZZaaagggffffffiiikkklllmmmjjjllloookkkjjjzzz{{{qqqdddUUULLL<<<:::666444444555666666555555444444333333333222111222222333333222222111222222222222222222222222333333222222222222111111111111111111111111111111111111111111222333444444333333444555666777888888999:::<<<<<<;;;;;;===>>>BBBDDDFFFHHHKKKMMMAAA@@@@@@@@@??????????????????@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIHHHIIIMMMUUU[[[dddpppzzzvvvrrrnnn___SSSCCC888555777666333333333333222222222222111000000000000000000000000000000000000////////////////////////////////////........................---------------------------------.........//////---------.........//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////000000000111666AAAPPP[[[aaafffjjjhhhgggjjjlllkkkmmmiiijjjooottt~~~}}}~~~|||{{{|||~~~~~~~~~wwwkkk]]]TTTCCC>>>888444444555555444555555555444444333333333111222222333333222222111222222222222222222222222333222222222222222222222111111111111111111111111111111111111222333444444333333444555666777888888999;;;<<<<<<<<<<<<===???BBBDDDFFFHHHKKKMMMDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKMMMRRRUUUZZZddduuu~~~uuurrrqqqooocccZZZJJJ;;;555777888666333333333333222222222222000000000000000000000000000000000000////////////////////////////////////////////////////////////------------------------------........./////////------........./////////------...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------........./////////000......222<<>>???AAABBBDDDGGGIIIKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKGGGHHHIIIJJJKKKMMMOOOPPPMMMOOOXXXgggttt~~~lllPPP===666555333444444444333333333222222000000000000000000000000000000000000////////////////////////////////////------------------------------------------------............/////////000............/////////000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000444222666AAAQQQ^^^bbbbbbcccgggiiiiiijjjmmmmmmjjjbbbgggggglll}}}~~~~~~{{{wwwrrrmmmjjjfffccc```]]][[[ZZZYYYYYYXXXUUUSSSVVVWWWWWWVVVVVVVVVYYY[[[^^^```cccfffiiiooouuuyyy{{{vvvqqqpppuuu~~~zzzrrr]]]SSSFFF>>>:::999666333333444444444555666666666222222222333333222222222111111111111111111111111000000111222444555666666111111111111111111111111111111111111222333444555333333444555666777888888:::;;;======<<<<<<>>>???@@@BBBDDDFFFIIIKKKHHHIIIJJJIIIHHHGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJIIIIIILLLNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPOOONNNOOOQQQSSSTTTVVVVVVWWWXXXXXXXXXWWWWWWUUUWWWXXXXXXWWWWWWXXXYYYZZZZZZYYYYYYXXXWWWWWWWWWVVVUUUUUUVVVWWWVVVSSSQQQRRRQQQPPPPPPPPPNNNKKKIIIJJJJJJJJJJJJIIIIIIHHHHHHKKKJJJIIIHHHHHHGGGGGGHHHHHHIIILLLOOOQQQQQQPPPPPPQQQRRRUUU[[[aaammmbbbDDD666333333555333222222222222111///111111111000000000000///000000000000000000000000000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,///------///000...///222444999CCCPPP[[[bbbddddddhhhhhhhhhhhhiiiiiieee___ddd\\\aaaxxx~~~~~~xxxrrrnnnkkkgggccc___\\\YYYUUUSSSRRRRRRPPPNNNMMMLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIQQQPPPPPPQQQTTTYYY___bbbiiiooouuuzzz~~~}}}{{{uuuppprrruuuwwwvvvvvvggg]]]OOOBBB;;;777444222777555444444444444333111222222333333333333444444222222222222222222222222111222222333333222222111222222222222222222222222222222333333333333444444444444555555666777777777999:::;;;;;;;;;<<<>>>@@@@@@@@@BBBFFFJJJMMMKKKKKKJJJIIIIIIIIIKKKLLLKKKLLLMMMNNNOOOPPPPPPPPPSSSUUUVVVVVVTTTSSSTTTTTTWWWXXXXXXYYY\\\^^^aaaccc```______```bbbeeehhhjjjkkkllllllmmmmmmmmmmmmllljjjkkklllkkkjjjkkklllnnnoooooooooooooooooooooooonnnmmmmmmmmmmmmllliiigggcccaaa``````___]]]YYYWWWVVVUUUTTTRRRQQQPPPPPPPPPMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSVVV[[[___gggxxxqqqOOO<<<777777555333222222333222111000333333333222222222222111000000000000000000000000000000000000////////////............---------,,,,,,,,,---------.........------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------000......111000...///333777???KKKWWW```dddeeeeeehhhiiiiiiiiiiiihhhddd```[[[___mmm}}}~~~zzzsssmmmgggcccccc```\\\XXXUUUSSSOOOMMMLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFIIIMMMQQQSSSUUUZZZ```dddiiipppzzz~~~}}}wwwpppmmmlllmmmppprrrggg^^^RRRGGG???:::666444666444333333444444333222222222333333333333444444222222222222222222222222111222222333333222222111222222222222222222222222222222333333333333444444444444555555666777777777999:::;;;;;;;;;<<<>>>@@@AAAAAABBBFFFJJJLLLLLLLLLKKKKKKLLLNNNQQQRRRQQQRRRTTTUUUWWWYYYZZZ[[[]]]```dddeeedddbbbaaa```dddddddddfffhhhlllppprrrpppppprrrtttxxx|||xxxwwwvvvuuutttqqqnnnkkkfffccc___[[[XXXVVVUUUUUURRRQQQPPPPPPPPPPPPPPPQQQPPPQQQRRRTTTUUUWWWXXXYYYXXXXXXZZZ^^^```eeeqqq~~~[[[BBB:::999555444222222333333111000333333333222222222222111000000000000000000000000000000000000/////////////////////.........------,,,------------.........------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............000...///222111...000444>>>HHHUUU___dddffffffgggiiijjjjjjjjjhhheeebbb```VVVggg|||zzzxxxwwwtttpppkkkeee```]]][[[XXXTTTQQQOOOMMMJJJGGGFFFEEEDDDBBBBBBAAAAAAAAA????????????????????????>>>??????AAACCCEEEGGGHHHHHHKKKOOOSSSWWW^^^hhhooo}}}~~~|||zzzsssjjjdddcccgggkkkfff```VVVMMMEEE???:::666666444222222333444333222222222333333333333444444222222222222222222222222111222222333333222222111222222222222222222222222222222333333333333444444444444555555666777777777888:::;;;;;;;;;;;;>>>@@@BBBBBBCCCFFFJJJLLLPPPQQQSSSVVVZZZ]]]^^^^^^]]]^^^___bbbeeehhhjjjkkkooosssyyy|||{{{yyyvvvuuuwwwvvvvvvvvvyyy|||{{{tttmmmgggcccaaaaaa[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTUUUWWWYYY[[[^^^___^^^]]]___ccceeehhhqqq|||bbbEEE999888666444333222333333222000111111111000000000//////////////////////////////000000000000////////////000////////////.........------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------...////////////...///222000...111777HHHQQQ]]]dddffffffhhhkkkkkkjjjjjjiiieee``````bbbaaawww}}}~~~zzzwwwvvvpppooollliiiddd___[[[YYYUUURRROOOLLLKKKIIIGGGEEEBBBBBBAAA@@@????????????========================<<<===>>>@@@AAAAAABBBBBBDDDFFFGGGIIILLLRRRZZZ___lllwwwxxxkkkddddddfffeeebbb\\\TTTLLLDDD===999666444222222333444333333222222222333333333444444222222222222222222222222111222222333333222222111222222222222222222222222222222222333333333444444444444555555666777777777888999;;;;;;:::;;;===???CCCCCCDDDFFFIIIKKK```ccchhhpppvvvxxxvvvsssoooppprrruuuyyy~~~}}}zzzxxxnnnmmmkkkiiigggeeeddddddbbbaaaaaa``````aaaaaabbbbbbaaadddhhhjjjmmmttt}}}hhhJJJ;;;888666444333333333333222000111111111000000000//////////////////////////////000000000000////////////000////////////.........---------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------.../////////------///111000///666>>>SSSYYYaaaddddddfffjjjnnnmmmjjjgggeee```\\\aaajjjzzz~~~yyysssooollljjjeeecccaaa]]]YYYUUURRRQQQNNNLLLIIIGGGFFFEEECCCBBB??????>>>=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;<<<<<<;;;;;;@@@@@@@@@@@@AAAEEEJJJMMMRRR^^^ooo~~~sssjjjffffffeeebbb\\\SSSJJJCCC>>>888666333222333444444333222222222333333333444444222222222222222222222222111222222333333222222111222222222222222222222222222222222333333333444444444444555555666777777777888999:::::::::;;;===???CCCCCCDDDFFFIIIKKKzzz}}}}}}|||{{{{{{yyywwwssspppllljjjhhhjjjhhhiiilllnnnpppvvv}}}nnnRRRAAA<<<666555333333444444222111333333333222222222222111000000000000000000000000000000000000/////////////////////.........------------........./////////------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............------...000111333===HHH[[[___ccceeeeeegggkkkooommmgggcccaaa]]]\\\iiizzzvvv|||}}}zzzvvvqqqllliiigggfff^^^\\\YYYVVVRRROOOLLLKKKFFFDDDAAA@@@@@@@@@???===;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;;;;:::>>>===<<<<<<===???AAABBBBBBMMM\\\hhhrrr~~~uuukkkiiijjjiiiccc[[[QQQJJJFFF<<<999555333333444444333222222333333333333444444222222222222222222222222111222222333333222222111222222222222222222222222222222333333333333444444444444555555666777777777777999::::::::::::===???BBBBBBCCCFFFJJJLLL|||zzzxxxtttrrrssssssssswww|||sssZZZFFF>>>666555444333444444333111333333333222222222222111000000000000000000000000000000000000////////////............---------,,,............////////////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------......///111333888FFFTTT```aaadddgggjjjkkklllmmmkkkddd___^^^\\\aaavvvzzz{{{{{{vvvsssoookkkgggdddbbbaaaZZZYYYUUURRRNNNKKKHHHGGGAAA???===<<<======<<<;;;:::999999999::::::;;;<<<::::::::::::::::::::::::<<<<<<<<<=========>>>>>>=========>>>@@@AAAAAAAAA???GGGPPPWWW^^^lll|||qqqnnnppppppkkkaaaXXXQQQNNN???<<<777555444444333333222222333333333333444444222222222222222222222222111222222333333222222111222222222222222222222222222222333333333333444444444444555555666777777777777888::::::999:::<<<>>>AAAAAABBBFFFJJJLLL{{{zzzxxxuuuxxx|||uuu]]]HHH>>>777555444444444444333111111111111000000000000///000000000000000000000000000000000000////////////......---------,,,,,,,,,............/////////000------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......------,,,//////000333555<<>><<<<<<=========;;;;;;:::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>;;;;;;<<>>CCCHHHJJJOOO]]]qqq~~~vvvrrrttttttooofff\\\VVVSSSBBB>>>999555444444333333222222333333333444444444222222222222222222222222222222222333333222222222222222222222222222222222222222333333333444444444444444555555666777777777777888::::::999:::<<<>>>@@@@@@BBBFFFJJJMMM}}}}}}|||zzzxxxmmmVVVBBB999:::999444000111333444111111111111000000000000111111000000//////......111111000000//////......//////...---------------////////////////////////................................................---.........---,,,,,,+++...------,,,,,,------...---,,,+++***+++,,,---......///////////////......111000000444===JJJWWW```fffeeefffhhhlllmmmjjjgggccc\\\WWWXXX```qqqxxxxxx~~~}}}wwwrrrnnnlllfffccc^^^ZZZXXXVVVSSSRRRKKKKKKIIIGGGEEEBBB@@@???;;;;;;;;;::::::999999999999999999999999999999999999999999999999::::::::::::;;;======<<<<<<>>>???>>>===>>>???@@@AAA@@@>>>AAADDDHHHJJJNNNUUU___fff}}}zzzxxxxxxnnnoooqqqrrrqqqllleee___OOODDD999777666444333333111111111222222333333333333333333222222222111111111111222222222333333333333333333333333222111000333333333333333333333333333444555666777777777777777888999:::999:::<<<>>>CCCDDDFFFHHHIIIKKKwww{{{zzzcccNNN::::::999555222222333444111111111111000000000000////////////000000000000111000000000/////////...000//////...------......////////////////////////.......................................---------------......------,,,+++...------,,,,,,------...,,,,,,+++++++++,,,---......///////////////......111111333:::EEEQQQ\\\bbbfffeeedddgggjjjkkkjjjhhhaaaXXXRRRXXXggg|||~~~{{{tttnnnjjjfffccc___[[[WWWSSSQQQOOOLLLKKKHHHGGGFFFDDDBBB@@@>>><<<;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::<<<=========;;;;;;<<<===@@@@@@AAACCCFFFHHHIIIHHHIIIKKKMMMOOORRRWWW\\\___bbbkkk|||vvvrrrqqqpppnnnmmmmmmnnnooonnniiiccc___OOODDD;;;888777555333444222222333333333444444444333333333222222222111111111111222222222333333333333333333333333222111000333333333333333333333333333444555666777777777777777888999:::999:::<<<>>>CCCDDDFFFHHHIIIKKKoooWWW<<<:::888666444444444555222222111111111000000000.........///000111111111000000000000////////////000000//////......//////////////////////////////........................//////.........---------------......------,,,,,,...------,,,,,,------...,,,,,,,,,+++,,,------...////////////////////////111222888BBBOOO[[[aaacccgggffffffhhhjjjkkkiiiggg___VVVRRR\\\qqq~~~}}}xxxqqqjjjeeeaaa^^^[[[WWWTTTOOOLLLJJJHHHFFFDDDCCCCCCBBBAAA???===;;;:::::::::::::::999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>======???AAADDDDDDFFFIIILLLNNNPPPRRRRRRSSSVVVZZZ___aaaaaa```___bbbnnn~~~oooiiimmmpppnnnjjjjjjiiiggggggfffccc___\\\NNNEEE<<<:::999666444555333333444444444444555555333333333222222222111111111111222222222333333333222222333333333222111111333333333333333333333333333444555666777777777777777888999:::999:::<<<>>>CCCDDDFFFHHHJJJKKKuuu\\\@@@:::666555555444333444222222222111111111000000.../////////000000000111000000000000////////////000000////////////000000////////////////////////......................../////////...------,,,,,,,,,------...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,------......///////////////000000000000333<<>>===;;;:::999:::999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@BBBEEEHHHGGGIIILLLOOOQQQTTTXXXZZZ]]]___dddlllsssvvvssspppmmmlllqqq}}}pppkkkrrrvvvrrrjjjfffdddaaa^^^]]]\\\ZZZXXXNNNFFF???<<<:::555444555333333333444444444444444333333333222222222111111111111222222222333333333222222333333333222222111222222333333333333444444333444555666777777777777777888999:::999:::<<<>>>BBBDDDEEEHHHJJJKKKfffGGG===555555666333222333222222222222111111111111111000000000/////////...////////////000000000000000000////////////000000////////////////////////........................//////.........---------,,,,,,------...------,,,...------,,,,,,------...,,,,,,---------.........///////////////000111222111777AAAOOO\\\ccccccaaafffiiimmmnnnlllgggbbb___UUU^^^kkkyyy}}}wwwppplllgggbbb^^^ZZZWWWTTTOOOLLLHHHFFFEEEDDDBBB@@@============<<<;;;::::::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<>>BBBCCCEEEHHHJJJKKKzzzSSSCCC777666777333111333333222222222222111111111111111111000///.........////////////000000000000//////......//////000000////////////////////////................................................,,,,,,------......------...------,,,,,,------...,,,,,,---............---000//////...///000222333666>>>JJJVVV^^^bbbbbbbbbdddgggjjjjjjhhhccc```^^^\\\mmm}}}tttmmmiiieee```\\\XXXTTTPPPMMMJJJGGGCCCAAA@@@???>>><<<<<<<<<=========<<<;;;;;;888888888999999999999999999999999999999999999999999::::::;;;<<<===>>>>>>CCCDDDEEEEEEFFFIIIMMMPPPXXX___jjjrrrxxx}}}tttnnnrrruuusssnnnkkkgggbbb^^^]]]]]]]]]\\\RRRLLLGGGDDD>>>777444555333333222222222222111111333333333222222222111111111111222222222333333333111111222333333333222222111222222333333444444555333444555666777777777777777888999:::999:::<<<>>>AAACCCEEEGGGJJJLLL___KKK:::888999444222555333333222222222111111111000000000000////////////.../////////000000000111......------...//////000////////////////////////........................,,,,,,------.../////////+++,,,------......------...------,,,,,,------...,,,,,,.../////////...---000///......///111333444>>>HHHTTT]]]```aaaccceeeeeefffgggfffdddccceeeggguuu|||vvvmmmfffccc___ZZZVVVRRRNNNIIIFFFEEECCC???===<<<<<<;;;999;;;;;;<<<<<<<<<<<<<<<<<<777888888888999999999999999999999999999999999999::::::<<<===???AAABBBBBBFFFHHHJJJLLLOOOTTTZZZ___kkktttuuunnnmmmoooppppppkkkhhhccc___^^^^^^^^^]]]WWWRRRNNNJJJBBB999666777444444333333333222222222333333333222222222111111111111222222222333333333000111222333333333333222111111222333333444555555333444555666777777777777777888999:::999:::<<<>>>AAABBBEEEGGGJJJLLLgggPPP===:::;;;666444666333333333222222222111111......//////000000111111.../////////000000111111---------------...///000////////////////////////........................+++,,,,,,---...///000000+++,,,,,,---.........---...------,,,,,,------...,,,,,,.../////////...---000///......///111333444EEEOOO[[[bbbbbbbbbdddhhhiiihhhgggdddcccfffmmmrrr~~~vvvzzzvvvtttnnneee^^^```]]]XXXSSSOOOKKKFFFBBBDDDAAA>>><<<<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;777777888888999999999999999999999999999999999999;;;<<<===???AAACCCEEEFFFFFFIIIMMMRRRYYYaaajjjooo|||}}}sssjjjffffffjjjmmmjjjfffaaa^^^]]]]]]\\\[[[[[[VVVRRRNNNFFF<<<777888555555555444444333333333333333333222222222111111111111222222222333333333000111222333333333333333111111222333333444555555333444555666777777777777777888::::::999:::<<<>>>AAABBBEEEGGGJJJLLL~~~oooSSS;;;666888555333555333333333222222222111111000000000000000000000000////////////////////////000000//////.........---................................................//////.........---------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........,,,---/////////444<<>>AAABBBCCCEEEGGGIIIOOONNNPPPXXXdddpppyyy|||}}}wwwsssqqqkkkfffhhhooollljjjfffbbb___\\\ZZZYYY\\\ZZZVVVOOOFFF>>>999777444333333222222333333333444333333222222333333444333333333333333333333333222222222222222222222222222222333333333333444444444555666777777888888888999999999999:::;;;;;;<<<@@@BBBDDDFFFHHHIIIxxx]]]DDD<<<;;;666111222333333333222222222111111000000000000000000000000////////////////////////000/////////............................................................//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........///...///000///111999CCCSSSWWW]]]aaabbbbbbdddffffffgggeeebbb```fffqqq{{{vvvvvv{{{yyysssooolllggg___ZZZVVVTTTQQQLLLHHHDDDBBBAAA???===;;;:::999999:::;;;999::::::::::::999888888888888888777777777777888999:::;;;:::::::::<<<>>>???@@@BBBCCCDDDFFFIIILLLSSSVVV\\\fffrrr}}}~~~xxxtttqqqkkkeeefffkkkkkkjjjgggccc___\\\YYYWWWTTTSSSPPPKKKEEE???:::888666555444444444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222333333333444444444555666777777888888777999999999999::::::;;;<<<@@@BBBDDDFFFHHHIII}}}gggMMMAAA<<<555111111333333333222222222111111000000000000000000000000////////////////////////////////////...........................................................................---------...------------,,,,,,,,,,,,,,,,,,---------......,,,------------.........//////000111000444AAAOOOZZZ]]]aaacccddddddfffgggffffffddd___\\\dddrrrsssuuu}}}xxxvvvrrrkkkgggddd___YYYTTTPPPNNNKKKGGGCCC@@@>>>===<<<;;;:::999888888999:::999::::::::::::999888888888888777777777888888888:::;;;<<<<<<<<<<<<>>>@@@DDDEEEEEEFFFGGGKKKPPPSSS]]]eeeppp{{{zzzvvvpppjjjhhhiiikkkjjjhhhddd```[[[WWWUUULLLLLLKKKIIIFFFAAA===;;;888777666555555555555555444333333222222333333444333333333333333333333333222222222222222222222222222222222222333333333333444444555666777777777777888888888999999:::<<<<<<@@@BBBDDDFFFHHHIII}}}vvvrrrUUUBBB999444333555333333333222222222111111000000000000000000000000///////////////////////////////////////.................................................................................------------------------,,,,,,,,,---------......------------............//////000222222999IIIYYY___aaaccceeefffgggiiijjjfffeee```ZZZXXX```ooo|||zzzuuu}}}yyysssoookkkeeeaaa]]]YYYSSSPPPKKKIIIFFFCCC@@@===;;;::::::999888888777888888999999::::::::::::999888888888888777777777888999::::::<<<=========>>>@@@BBBHHHHHHIIIIIILLLQQQXXX]]]lllwww{{{vvvpppllliiilllkkkhhhddd___ZZZVVVSSSJJJIIIIIIIIIHHHEEE@@@===999888777666555444444444444333333222222333333444333333333333333333333333222222222222222222222222111222222222222333333333333444555666777777777777888888888888999:::<<<<<<@@@BBBDDDFFFHHHIII}}}|||sss|||cccGGG999333555888333333333222222222111111000000000000000000000000000000000000000000000000.........///////////////////////////////////////........................---.....................------------------------,,,,,,,,,---------......---------.........//////......000333666>>>OOO___aaabbbdddfffiiikkklllllleeebbb]]]WWWWWW```ooozzz{{{}}}~~~}}}zzzuuuqqqjjjfffaaa\\\WWWSSSPPPMMMGGGFFFCCC@@@>>>;;;:::999888888777777888888888999999::::::::::::999888888999888777777777888:::;;;;;;<<<>>>>>>>>>@@@BBBEEEGGGHHHJJJLLLPPPXXX```fff|||}}}zzzuuupppmmmlllhhhddd^^^YYYTTTRRRIIIHHHGGGGGGGGGEEE@@@===999888777555444333333333444333333222222333333444333333333333333333333333222222222222222222222222111111111222222222333333333444555666666777777777777777777888999:::<<<<<<@@@BBBDDDFFFHHHIII~~~|||uuu~~~vvvSSS===555555888333333333222222222111111000000000000000000000000000000000000000000000000.........///////////////////////////////////////........................---------...............,,,,,,,,,------------...,,,,,,,,,---------......------........./////////...---000666===FFFUUUbbbbbbcccdddgggkkklllllljjjccc___ZZZZZZ```lllyyy~~~~~~}}}}}}|||wwwuuusssooollldddaaa\\\WWWRRRNNNLLLKKKDDDCCCAAA???<<<;;;999999666777777888888999999999999::::::::::::999888888999888777666777999;;;<<<<<<>>>???@@@AAABBBEEEHHHGGGIIILLLQQQXXXaaakkkrrrpppmmmhhhbbb\\\WWWTTTRRRIIIFFFCCCCCCCCCCCC???;;;:::999888666444333222222444333333222222333333444333333333333333333333333222222222222222222222222111111111111222222222222333333444555666666666666666666777777999:::<<<===@@@BBBDDDFFFHHHIII~~~|||]]]BBB777555666333333333222222222111111000000000000000000000000000000000000000000000000............/////////000////////////////////////........................---------.........//////,,,,,,,,,---------......,,,,,,,,,---------..................///////////////---000:::EEEOOOYYYbbbddddddeeeiiilllllliiifff___[[[ZZZaaappp}}}|||}}}xxxsssooommmkkkfffbbb]]][[[WWWQQQKKKHHHGGGFFFBBBAAA???===;;;999999888666666777888999999::::::999::::::::::::999888888:::888777666777999<<<===???@@@BBBDDDDDDFFFIIILLLLLLOOOUUU\\\eeeppp{{{}}}rrrnnnhhhaaaZZZVVVSSSRRRIIIEEEAAA@@@CCCCCCAAA>>><<<;;;999777555444333333444333333222222333333444333333333333333333333333222222222222222222222222111111111111222222222222333333444555666666666666555666666777888:::<<<===@@@BBBDDDFFFHHHIIIbbbFFF999666555333333333222222222111111000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000........................---------.........//////,,,,,,,,,------.........,,,,,,,,,---------................../////////000111...111===JJJTTT\\\bbbfffeeegggjjjlllkkkfffbbb]]]YYYZZZggg|||{{{}}}}}}ssspppllljjjiiieee^^^YYYXXXWWWRRRMMMGGGCCCCCCCCC@@@???===;;;:::999888888555666777999::::::::::::999::::::::::::999888888:::888777666777999<<<>>>AAACCCEEEFFFGGGIIILLLOOORRRVVV^^^fffqqq}}}zzzuuummmlllyyytttooohhh___YYYUUUSSSSSSLLLFFFAAAAAADDDFFFEEEBBB>>>===;;;999777555444444444333333222222333333444333333333333333333333333222222222222222222222222000111111111111222222222222333444555666666666666555555666777888:::<<<===@@@BBBDDDFFFHHHIII|||yyyzzz^^^FFF===666000555444444333333222222111333222111000////////////000000000000000///......000000000000000000000000////////////////////////........................---------............///...........................------------...//////...---,,,...111222000...000222999FFFUUU___aaa```gggggghhhjjjjjjiiieeeccc\\\^^^fffuuu}}}|||yyyvvvuuunnnkkkgggccc```]]]XXXUUUQQQNNNJJJGGGEEEBBB???===999999999888888888777777777777777777888999:::;;;777888999::::::999888777;;;:::999:::===???AAAAAAGGGFFFGGGIIIJJJKKKSSS[[[```gggrrr}}}yyypppgggbbb```gggrrryyyxxxtttqqqfff[[[WWWXXXWWWRRRLLLOOOMMMJJJGGGEEEDDDDDDEEE@@@???<<<:::888777666666444333333222222333333444111222333333111111222333333333333222222111111111222222222222222222222222333444555555666666555555555666777777777888;;;>>>AAABBBDDDGGGIIIJJJ}}}xxxyyy```III>>>888444555444444333333222222111333222111000////////////000000000000000///......000000000000000000000000////////////////////////........................---------............///...........................------------.../////////---,,,...111111000...222666???KKKWWW___aaaaaafffggghhhjjjjjjhhheeeccccccjjjvvv|||}}}|||{{{zzzuuuqqqnnnlllgggddd```\\\YYYVVVRRROOONNNKKKGGGDDDBBB@@@===;;;999999999888888888777777777777777777888999::::::888999999::::::999888777:::999:::<<>><<<999777555555555444333333222222333333444111222333333111111222333333333333222222222111111222222222222222222222222333444555555666666555555555666777777777888;;;>>>AAABBBDDDGGGIIIJJJ}}}wwwvvv}}}|||bbbJJJ<<<777555555444444333333222222111333222111000////////////000000000000000//////...000000000000000000000000////////////////////////........................---------............///...........................------------.../////////...---...000111000///333;;;GGGRRR[[[___bbbcccfffgggiiijjjiiifffcccaaaiiiwww~~~}}}}}}zzz{{{{{{vvvqqqmmmiiifffccc```\\\YYYVVVSSSOOOLLLIIIGGGCCC@@@???===;;;999999888888888888777777777777777777777888999:::::::::::::::::::::999888888888999;;;>>>AAADDDEEEFFFGGGHHHLLLSSSWWW]]]gggqqq|||}}}|||yyyrrrllleeeccceeellltttuuuoooiii___\\\XXXVVVVVVWWWWWWVVVPPPOOOLLLIIIGGGFFFFFFFFF@@@>>><<<999666555333333444333333222222333333444111222333333111111222333333333333222222222222111222222222222333333333333333444555555666666555555555666777777777888;;;>>>AAABBBDDDGGGIIIJJJ~~~vvvrrrwww~~~~~~kkkPPP===777777555444444333333222222111222222111000//////000000//////000000000000//////////////////////////////////////////////////////........................---------............///...........................------------...////////////...//////000000000333>>>MMMXXX^^^```dddfffhhhiiijjjiiifffbbb___^^^hhh{{{~~~~~~|||}}}{{{xxxtttpppmmmhhhccc___^^^[[[XXXUUURRRPPPLLLIIIFFFCCC@@@>>>===<<<:::888888888888888777777777777666666666777777888999:::;;;;;;;;;;;;::::::999999999;;;>>>@@@BBBDDDFFFHHHKKKMMMTTT]]]dddkkkvvv}}}|||yyytttooojjjjjjmmmtttyyyxxxooohhhbbbbbb```]]]ZZZXXXYYYZZZTTTRRROOOKKKHHHFFFDDDCCC@@@???===:::888555444333444333333222222333333444111222333333111111222333222222222222222222222222222222222333333333333333333444555555666555555555555666777777777888;;;>>>AAABBBDDDGGGIIIJJJ~~~uuummmqqqzzzxxx\\\CCC999:::555444444333333222222111222111000000000000000000//////000000000000//////////////////////////////////////////////////////........................---------............///...........................------------...//////...////////////000111333444@@@QQQ\\\```cccfffiiillllllkkkgggaaa\\\YYYYYYdddxxx}}}~~~zzzzzzpppmmmjjjgggddd___ZZZWWWUUUSSSOOOMMMKKKIIIEEECCCCCCAAA>>><<<<<<;;;999888777777777777777777777777666666666666777888999:::<<<;;;;;;;;;;;;;;;;;;<<<;;;>>>AAABBBCCCDDDGGGJJJTTTXXXbbbmmmuuu|||~~~|||yyyuuusssppppppsssxxx|||xxxooohhheeeffffffccc^^^\\\[[[\\\WWWUUUQQQMMMHHHDDDAAA???AAA@@@>>><<<:::777555444444333333222222333333444111222333333111111222333222222222222222222222222222222333333333444444444333444555555666555555555555666777777777888;;;>>>AAABBBDDDGGGIIIJJJ~~~tttjjjlllzzz~~~cccEEE777666555444444333333222222111111111000000000000000111...//////000000000000000000000000000000000000000////////////////////////........................---------............///...........................------------...//////---.../////////000333666:::EEETTT^^^ccceeehhhkkkmmmmmmjjjccc[[[VVVVVVXXXddduuuyyy{{{{{{tttjjjhhheeebbb___\\\WWWTTTQQQOOOLLLJJJHHHFFFCCCAAA@@@>>><<<;;;;;;;;;999888666666777777777777777888666666666666777888999999;;;;;;;;;;;;<<<===>>>???>>>AAADDDEEEEEEGGGMMMQQQ[[[```lllyyy~~~{{{xxxvvvtttssssssuuuyyyzzzvvvnnnhhhccceeeeeedddbbb```___```XXXVVVRRRMMMHHHCCC???===@@@@@@???===;;;999777666444333333222222333333444111222333333111111222333111222222222222333333333222222333333444444555555333444555555666666555555555666777777777888;;;>>>AAABBBDDDGGGIIIJJJ~~~sssjjjjjjvvvjjjIII888666555444444333333222222111111111000000000000111111......///000000000000000000000000000000000000000////////////////////////........................---------............///...........................------------...//////+++---.........111555999CCCLLLXXXaaafffgggiiijjjlllkkkfff^^^VVVSSSUUUYYYkkkxxxyyyzzz|||vvvppphhheeebbb___]]]ZZZVVVTTTOOOMMMJJJHHHGGGEEEBBB@@@>>><<<:::999999:::999777666666666666777777888888666555555666666777888999;;;;;;;;;;;;===???@@@BBB@@@CCCFFFGGGHHHMMMUUU\\\dddjjjxxx|||zzzxxxvvvvvvvvvvvvxxxxxxtttooojjjdddeeeeeeffffffeeebbbaaaUUUTTTQQQMMMHHHDDD@@@>>>===>>>======;;;999777666444333333222222333333444111222333333111111222333111111222222222333333333222222333333444555555666333444555555666666555555555666777777777888;;;>>>AAABBBDDDGGGIIIJJJ~~~rrrkkkiiiuuu|||uuuSSS@@@===555555444333333222222111111000000000000000111111......///000000000000000000000000000000000000000////////////////////////........................---------.........//////...........................------------...//////***,,,.........111666;;;KKKRRR[[[ccchhhiiiiiihhhjjjhhhddd[[[TTTRRRVVV[[[sss}}}yyywww}}}~~~uuusssooojjjbbb___[[[XXXVVVTTTQQQOOOIIIGGGDDDBBBAAA@@@===;;;<<<:::888777888888888666555666666666777777888888555555555666666777888999:::::::::;;;===@@@BBBCCCAAADDDHHHIIIKKKQQQ\\\dddpppwww|||zzzyyyzzzyyyxxxxxxxxxuuupppmmmiiihhhhhhiiiiiigggddd```RRRQQQOOOLLLIIIEEEBBB@@@;;;<<<<<<<<<;;;999777666444333333222222333333444111222333333111111222333111111111222222333333333222222333333444555666666333444555555666666555555555666777777777888<<<>>>AAABBBDDDGGGIIIJJJtttjjjcccmmm~~~vvv}}}dddEEE999888666444333333333222111222111000//////000111222000000000000000000000000111111000///////////////////////////////////////////////////////////////////////////////////////---------------------------------.........//////...---///222000000;;;HHHQQQWWW___eeeggghhhjjjllljjjggg```VVVPPPRRR[[[bbb~~~zzz{{{xxx~~~yyy}}}wwwrrrmmmgggbbb\\\YYYUUUQQQOOOLLLIIIGGGCCCBBBAAA???===<<<;;;;;;999888888888777777666666777777666666666666777777888888777777777777888888;;;;;;<<>><<<;;;;;;:::888777777555333111111111222333222222222222222222222222222222222222222222222222333333333333333333333333444555555666666666666666666666777777888999;;;<<>>???===;;;:::;;;:::999777777555333222111111222333222222222222222222222222222222222222222222222222333333333333333333333333444555555666666666666666666666777777888999;;;<<<@@@BBBEEEGGGIIIJJJuuulllbbbgggyyy}}}}}}{{{zzzQQQ>>>888666444333333333222111111111000000000000111111000000000000000000000000111000000///////////////////////////////////////////////////////////////////////////////////////------------------------------.........////////////......000111555BBBNNNXXX]]]dddjjjlllmmmmmmnnneee```ZZZVVVXXXcccqqq|||vvvpppttt}}}uuuvvv|||xxxnnnfffaaa]]]XXXUUURRROOOKKKHHHFFFDDDBBB@@@>>>===<<<;;;;;;:::::::::888888777777777777666666777777666666666666777777444444444555777999:::;;;;;;<<<>>>@@@BBBDDDFFFGGGJJJNNNTTT[[[dddrrr{{{wwwuuuuuuuuutttrrrpppmmmlllkkkiiieee___YYYUUUTTTTTTQQQOOOOOOOOOOOOKKKDDD>>>>>><<<::::::::::::999777777555444222222222222333222222222222222222222222222222222222222222222222333333333333333333333333444555555666666666666666666666777777888999;;;<<<@@@BBBDDDGGGIIIJJJtttlllaaadddsss~~~xxxRRR===888666444333333333222111111000000000000000000111////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////....................................////////////////////////222;;;HHHSSS[[[___dddiiilllllllllkkkccc^^^XXXVVV^^^lll|||vvvjjjlllvvvxxxtttzzzwwwrrriiibbb^^^ZZZWWWTTTLLLJJJFFFDDDCCCAAA???===;;;::::::999999999999:::777777777777777777666666666666777777777777666666444444555666777999:::;;;<<<===@@@BBBDDDFFFIIIKKKKKKPPPXXX```jjjxxx}}}yyyuuuuuuuuutttssspppmmmjjjiiiiiiiiieee\\\RRRMMMMMMOOOPPPQQQRRRSSSRRRLLLDDD>>>???===:::999::::::999888666666444333222222333333222222222222222222222222222222222222222222222222222222333333333333444444444555555666666666666666666666666777888999;;;;;;@@@AAADDDGGGIIIJJJtttmmmaaabbbooo|||{{{uuuSSS???888666444333333333222111000000000111111000000000////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////................................./////////000000...///000000666AAAOOOXXX___aaafffkkknnnnnnllljjjccc]]]WWWXXXcccsssvvvgggbbbmmm{{{|||uuuvvv{{{kkkgggaaaZZZVVVRRRPPPNNNHHHFFFCCCAAA@@@???===;;;999999888888888888888999666666666666666666777777666666777777777777666666777666666777777888999:::===???BBBDDDFFFIIIMMMQQQTTTZZZdddmmmwww}}}xxxuuuuuutttsssqqqnnnkkkgggfffhhhhhheee\\\QQQJJJJJJMMMQQQRRRTTTUUURRRLLLEEE@@@AAA>>>;;;:::::::::999888666666555444333333333333222222222222222222222222222222222222222222222222222222222333333444444444444555555666666666666666666666666777888999;;;;;;@@@AAADDDFFFHHHJJJyyypppbbbaaakkkwwwyyyuuuWWWCCC888666444333333333222111000000111111111111000000000000000000000000000000///////////////000000111////////////////////////////////////////////////////////////////////////............................../////////000000000...111222333:::HHHVVV\\\dddeeeiiimmmppppppmmmjjjaaa[[[WWW[[[gggvvv}}}wwwkkkaaacccqqqwwwtttyyypppccc```[[[UUUPPPMMMKKKJJJEEECCC@@@??????>>><<<;;;999888888777777777888888555555666666666666777777555666777888888777666555888888888888888999:::;;;>>>BBBEEEGGGHHHKKKQQQVVV\\\dddoooyyyzzzvvvuuutttsssppplllhhheeecccfffgggeee]]]SSSMMMLLLMMMPPPQQQSSSSSSQQQMMMHHHEEEEEEAAA===;;;::::::999888666666555555444333333333222222222222222222222222222222222222222222222222111222222333333444444555444555555666666666666666666666777777888999;;;<<>>=========;;;:::999999888777777666777777555555555666666666777777555666777888888777666555888888888999:::<<<===>>>@@@DDDHHHIIIJJJNNNUUU[[[```jjjwww~~~zzzvvvttttttrrroookkkgggccc```cccdddccc^^^WWWQQQNNNNNNMMMNNNPPPPPPOOONNNMMMMMMHHHDDD???<<<::::::999888666666666555555444333222222222222222222222222222222222222222222222222222111111222333333444555555444555555666666666666666666666777777888999;;;<<>><<<;;;<<<<<<:::999:::999888777777666666666444555555555666666777777555666777999999777666555666777888999;;;>>>@@@AAAAAAEEEIIIKKKLLLPPPWWW^^^eeeppp|||xxxttttttsssrrrnnnjjjfffbbb___bbbbbbbbb___ZZZTTTPPPNNNJJJKKKMMMMMMNNNOOOQQQSSSJJJFFFAAA===;;;:::999888666666666666555444333222222222222222222222222222222222222222222222222222111111222333333444555555444555555666666666666666666666777777888999;;;<<>>======<<<;;;999777777888777777777666666555555555555666666666666555555444555777888888888777666;;;::::::;;;===@@@BBBDDDFFFFFFHHHJJJPPPYYYdddlllrrr{{{}}}{{{zzzxxxssspppmmmiiigggfffeeefffeeeaaa]]]ZZZXXXUUURRRPPPLLLKKKJJJJJJLLLPPPUUUWWWLLLGGGAAA===;;;999888777999999888888777555444333111111111111111111111111111222222333333222222111111111222333333444555555333333333444444444555555777666666666666888999:::???AAADDDGGGIIIJJJzzzkkkccccccgggyyy{{{yyyfffcccmmmxxxsssmmmnnnqqqyyykkkVVVBBB888333666555000...222222222111000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////////////////////////////////////////............///000000111222888CCCQQQ]]]ccceeejjjjjjlllnnnnnnkkkddd^^^[[[ZZZbbbppp{{{}}}~~~yyytttxxxxxxwww}}}qqqhhh]]]UUUOOOMMMHHHCCC@@@>>>>>>>>>===============<<<;;;;;;999999999888777666666555555666666666666666666555555555666777888888888888::::::<<<===@@@BBBEEEFFFHHHIIIJJJNNNUUU___kkksss}}}}}}|||{{{yyyxxxsssqqqmmmjjjgggeeeeeeeeebbb```\\\ZZZXXXVVVSSSPPPJJJJJJJJJJJJKKKKKKLLLLLLGGGCCC>>>;;;:::999888888999999888888777555444333222222222222222222222222111222222333333222222111222222222333333444444444333333333444444444555555777666666666666888999:::>>>@@@DDDGGGIIIJJJ|||kkkbbbaaaeeewww|||ccc```hhh{{{xxxrrrjjjmmmrrr}}}tttaaaDDD999333555666111000444333222222111111111111111000000000000000000000000000000000000000000000000////////////000000000000///////////////////////////////////////////////////////////////////////////.........//////000111111666>>>JJJVVV___dddfffjjjkkklllnnnmmmiiiccc^^^\\\bbbooo|||zzzwww|||}}}nnneee^^^VVVOOOJJJHHHCCC???===<<<<<<<<<======>>>???@@@@@@@@@@@@<<<<<<;;;:::888777666666666666666666666666666666666666666666777888:::::::::;;;===@@@CCCEEEGGGHHHJJJLLLNNNSSS\\\hhhuuu~~~~~~|||~~~}}}|||{{{zzzxxxtttrrrnnnjjjgggeeedddccc___]]][[[ZZZYYYWWWTTTQQQHHHIIIJJJKKKIIIFFFCCC@@@AAA>>>;;;999999999999888888888888888777555444333333333333333333333333333111222222333333222222111333333333333333333333333333333333444444444555555777666666666666888999:::>>>@@@CCCGGGIIIJJJkkkaaa```dddvvvaaa]]]cccuuuzzzsssxxxvvv```GGG;;;333555666222111444222222111000000000000111000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////............///000111111222999DDDPPPZZZaaadddfffjjjkkkmmmnnnlllhhhbbb^^^\\\iiizzz{{{uuuyyypppddd]]]XXXRRRLLLHHHEEEBBB???=========>>>@@@@@@AAABBBBBBBBBBBBBBB>>>>>>===;;;:::888777666777666666666666666666777777777777777888:::<<<======>>>@@@BBBDDDFFFGGGHHHKKKNNNRRRYYYcccqqq}}}{{{}}}~~~}}}{{{yyywwwtttrrroookkkgggeeecccbbb\\\[[[YYYYYYYYYXXXUUURRRJJJJJJKKKJJJHHHDDD@@@===@@@===:::999999999999888888888888888777666555444333333333333333333333333111222222333333222222111333333333333333333333222333333333444444444555555777666666666666888999:::===???CCCFFFIIIJJJlllaaa```bbbtttaaaZZZ[[[lll|||xxx```KKK===333555666333111444111111000////////////000000000000000000000000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////////////////.........//////000222222222<<>>======???@@@DDDDDDDDDDDDCCCBBBAAA@@@??????>>><<<;;;999888888888777666666666666777888888888888999:::===???@@@AAAAAABBBCCCEEEFFFHHHHHHNNNQQQXXXaaalllzzz||||||}}}}}}{{{xxxtttrrrtttrrrooolllhhheeecccaaaZZZYYYXXXXXXXXXXXXUUUTTTNNNMMMKKKIIIGGGDDDCCCAAABBB???<<<::::::999888666777777888777777666555444333333333333333333333333111222222333333222222111333333333333333333333222333333333444444444555555777666666666666888999:::<<<>>>BBBFFFIIIJJJ}}}{{{zzzzzz{{{||||||~~~mmmaaaaaabbbrrriii___[[[hhhjjjPPP@@@444555666333111333111000000///////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////.........///000111222333444@@@OOOZZZ___bbbfffiiikkkmmmooommmiiiddd```^^^fffuuu{{{uuuzzzppphhh^^^VVVQQQMMMIIIEEE@@@???===;;;;;;===???@@@FFFFFFEEEDDDCCCAAA???>>>??????>>>===;;;:::999999888888666666666666888888999::::::<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFIIIKKKMMMSSSXXXaaalllwww}}}zzzwww~~~|||xxxuuuqqqnnnrrrqqqooollliiieeecccbbbZZZXXXVVVVVVVVVWWWVVVUUUPPPNNNLLLIIIFFFEEEEEEEEECCCAAA>>><<<;;;:::777666777777777777777666555555333333333333333333333333111222222333333222222111333333333333333333333333333333333444444444555555777666666666666888999:::;;;>>>AAAEEEHHHJJJ}}}yyyuuusssrrrrrrtttvvvyyy|||nnnbbbbbbbbbpppooobbb[[[hhhtttTTTCCC555555666222000222222111000000//////000000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////.........///000222333444888DDDTTT^^^aaaccchhhlllkkknnnooommmhhhbbb___^^^lllxxxzzzvvvxxxqqqddd^^^VVVPPPLLLIIIFFFCCC>>>===;;;:::;;;===@@@BBBEEEEEEEEEDDDBBB@@@???>>>>>>>>>===<<<;;;;;;::::::999888666555555666888999:::;;;===???AAACCCDDDEEEFFFFFFEEEFFFIIIMMMRRRUUUZZZaaalllxxxzzzrrrxxx~~~}}}zzzwwwssspppqqqpppnnnllliiifffdddbbb\\\YYYUUUTTTTTTUUUVVVVVVPPPNNNLLLIIIFFFEEEDDDDDDBBB@@@===<<<;;;:::888666777777777777777666666555222222222222222222222222111222222333333222222111222222222333333444444444333333333444444444555555777666666666666888999:::;;;===AAAEEEHHHJJJ}}}xxxtttpppnnnmmmlllooorrrvvvzzz~~~ooocccccccccppplll___WWWfffyyyWWWEEE666555666222000111333222222111000111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////.........///000222333444:::GGGWWWaaaccceeejjjooolllnnnpppmmmgggbbb___^^^nnnxxx~~~|||~~~tttuuu{{{}}}fff^^^YYYRRRMMMJJJHHHFFFDDD???>>><<<<<<===???BBBDDDDDDDDDCCCCCCBBB@@@???>>>======<<<<<<;;;;;;;;;:::999888777555555777888999:::;;;>>>AAADDDEEEEEEEEEGGGFFFFFFGGGKKKQQQXXX\\\```gggsss}}}ooouuuzzz~~~~~~{{{wwwuuupppooonnnllljjjgggdddccc]]]YYYUUURRRSSSUUUVVVVVVNNNMMMLLLIIIFFFCCCAAA@@@@@@>>><<<;;;;;;:::888666666777777777777777666555111111111111111111111111222222222333333222222222111111222333333444555555333333333444444444555555777666666666666888999::::::===AAAEEEHHHJJJ