BM6P6(@ AAAAAA@@@>>><<<999666444666555444333222222222222111000...///000222111111/////////...------,,,,,,,,,+++)))((((((((()))***///,,,)))***++++++)))&&&,,,++++++***)))(((&&&&&&'''((((((((((((((((((''')))))))))))))))))))))))))))******+++++++++******,,,+++++++++***))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++------...///111111111111222333444555888888888888888888888888888777555444555999===???BBBAAA@@@@@@BBBGGGKKKNNNNNNMMMNNNPPPUUUYYY\\\]]]]]]\\\ZZZVVVUUUZZZcccjjjkkkkkklllllllllkkkjjjiiilllkkkiiiiiijjjiiigggfffeee___^^^gggnnnppptttyyyzzzxxxtttpppnnnnnnoooooonnnnnnppprrruuuwwwyyyzzzzzz{{{{{{{{{zzzzzz{{{}}}}}}|||||||||||||||}}}}}}}}}zzzzzzxxxxxxyyyyyy{{{uuucccUUUXXXWWW___rrrvvvrrrvvvvvvzzz~~~rrrjjjhhhkkk{{{ssskkkfff``````eeerrr|||wwwqqqmmmmmmuuuyyyrrrxxxwwwiiidddZZZ]]]aaaeeehhhkkknnnqqqooopppqqqpppnnnkkkjjjjjjmmmkkkjjjgggbbbYYYPPPIII>>>;;;777444333222000///111111222222222222111111000000000111333222000...//////............//////......////////////.........000111000//////000111000000000000000000000000000000000000000000000000///////////////000111111000000000///000111111222111111222222222333333333111222333333444444333333888444333666999;;;@@@FFFHHH___vvv~~~BBBBBBAAA???===:::777555666555444333222222222222444222000000111111000////////////...------,,,,,,,,,,,,+++***************,,,***))))))+++,,,***(((******+++,,,,,,,,,,,,+++,,,+++)))((('''''''''''')))))))))))))))))))))))))))***************))))))+++++++++***************(((((()))******++++++,,,***++++++++++++++++++*********+++,,,---......///000000000000111222333333777777888888999999999999777666555555666999<<<>>>AAA@@@???@@@BBBFFFKKKMMMNNNNNNOOORRRVVVYYY[[[\\\\\\[[[YYYYYYZZZ```gggllllllkkkjjjiiihhhhhhhhhhhhjjjiiiiiijjjkkkjjjgggeeeaaa]]]^^^fffmmmooorrruuusssqqqooolllkkklllmmmooopppqqqsssuuuvvvxxxxxxxxxyyyzzz{{{{{{zzzzzz|||~~~~~~}}}}}}}}}~~~~~~}}}~~~|||yyywwwwwwvvvvvvxxx}}}lll]]]ZZZWWW\\\kkk|||wwwyyywwwyyy~~~xxxmmmiiijjj{{{|||tttlllggg______dddqqq~~~zzzsssmmmkkkqqq|||qqqtttwwwiiibbb[[[^^^bbbeeehhhkkkmmmnnnooopppqqqqqqnnnlllkkkkkklllkkkjjjhhhddd]]]TTTNNNAAA===888444333222111111111111222222222222111111111000///000222222000////////////......///////////////000000000000//////000111222111///...///000000000000000000000000000000000000000000000000000///////////////000111111111111111000111111222333111111222222222333333333222222333444444444444333999888999;;;;;;<<>>@@@??????@@@BBBFFFIIILLLOOORRRVVVYYYZZZZZZYYYYYYVVVVVVYYY```iiioooqqqqqqooolllgggbbbaaabbbeeegggiiiiiijjjkkkjjjgggbbb___YYY\\\aaahhhllllllkkkjjjlllkkkkkkkkklllnnnppprrrpppsssvvvxxxyyyyyywwwvvvwwwyyyzzz{{{{{{|||~~~}}}}}}}}}~~~~~~yyyvvvqqqmmmlllnnnqqqsss}}}xxxkkkccc]]]bbbnnn{{{yyyvvvvvv}}}uuummmlllooozzzrrriiiccc\\\\\\```jjjwwwwwwoooiiijjjtttuuulllsss{{{nnneee``````bbbeeeiiilllmmmmmmoooqqqrrrrrrpppnnnnnnnnnmmmlllkkkjjjgggaaaZZZUUUIIICCC:::333111111222222111111222222222222111111333111///...000111111111/////////000000////////////000000111111000000///...///000000......///000////////////////////////000000000000000000000000///////////////000000111000////////////000111111111111222222222333333333222333333444555444444444111333888::::::???PPPbbbAAA@@@???===;;;999888777555555444444333333444444444222111111222333333222/////////...------,,,,,,***+++,,,,,,,,,+++)))(((+++++++++***)))((('''(((***************)))(((''' """&&&)))++++++***)))))))))))))))))))))))))))*********))))))'''&&&&&&)))))))))***+++++++++,,,((((((((()))******++++++******++++++++++++*********+++,,,---...//////000111111111111222333444444222444777999;;;;;;;;;;;;999999:::;;;<<<>>>???@@@??????@@@AAACCCFFFJJJKKKPPPTTTYYY[[[ZZZXXXXXXXXXSSSUUUZZZbbblllrrrrrrqqqoookkkfffbbbaaacccfffiiikkkkkkjjjjjjiiieee___ZZZYYY___eeejjjlllkkkiiifffjjjjjjjjjkkklllnnnpppqqqnnnppptttwwwyyyyyyxxxwwwvvvxxxzzz{{{{{{}}}~~~{{{yyyyyyzzzzzzzzz||||||vvvqqqmmmlllmmmnnnqqq|||tttjjjaaaaaaiiiyyy{{{xxxuuusssxxxwwwppppppooo{{{qqqfff```YYYYYY]]]fffqqqyyyrrrlllkkkrrr|||}}}ppppppyyymmmdddcccbbbeeeiiimmmoooooooooqqqssssssqqqpppppppppooonnnllljjjfffaaaZZZUUULLLEEE;;;444000000111111111111222222222222111111333111///...000111111111//////000111111000//////...//////000000//////...***,,,............000111////////////////////////000000000000000000000000///////////////000000111333333222222222333444444111111222222222333333333333333444555555555444444666888;;;<<<>>>HHH___uuuAAA@@@>>><<<:::999888888555555444444444444444555222111000000222333333222/////////...------,,,,,,+++++++++++++++******)))+++,,,,,,***(((&&&&&&'''((()))***+++,,,---------$$$&&&)))***+++)))'''%%%))))))))))))))))))))))))************)))(((''''''***************+++++++++)))))))))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,---...///000000111111111111222333444555222444777:::;;;;;;;;;:::::::::::::::<<<>>>@@@AAA@@@@@@AAABBBEEEHHHJJJLLLPPPTTTYYYYYYWWWUUUUUUVVVQQQTTT[[[dddkkkooopppoookkkiiifffddddddeeehhhjjjlllkkkjjjiiigggccc]]]YYY]]]dddkkkmmmllllllhhhddddddeeefffhhhjjjlllnnnpppnnnpppsssvvvxxxxxxxxxxxxuuuwwwyyy{{{|||~~~{{{xxxvvvuuuvvvwwwyyy{{{~~~}}}xxxssspppnnnmmmllluuu|||qqqeeeaaaeeerrrxxxtttrrrvvv~~~|||sssrrrqqqzzzpppeee^^^UUUUUUYYYaaalll|||{{{tttnnnlllqqqxxxwwwqqq{{{tttlllhhhddddddhhhmmmoooooooooqqqssstttrrrqqqqqqrrrpppnnnllljjjgggbbb\\\XXXOOOHHH>>>666222111111111111111222222222222111111222000//////000111111000//////111111111111//////......////////////......+++,,,............000222000000000000000000000000000000000000000000000000///////////////000111111000////////////000111111111111222222222333333333333333444555555555555555888999;;;>>>BBBPPPkkkBBB@@@>>><<<::::::999999555555444444444444555555333111000000111222111000/////////...------,,,,,,------,,,+++++++++++++++(((***+++***'''&&&''')))((()))***+++,,,---------*********))))))))))))))))))))))))))))))))))))))))))***************))))))+++++++++************************+++,,,,,,------,,,,,,------------,,,,,,++++++,,,---...///000000000000000000111222333444333555888:::;;;;;;:::999:::999888888999<<>>AAAAAAAAACCCEEEGGGJJJLLLMMMLLLPPPSSSRRRNNNKKKLLLOOONNNUUU^^^ccceeefffhhhjjjaaabbbdddfffhhhiiiiiiiiihhhgggeeeeeedddcccaaa___eeennntttrrrnnnmmmiiiddd[[[]]]aaaeeejjjooorrrtttwwwwwwwwwwwwwwwxxxxxxxxxtttvvvyyy{{{}}}~~~zzzuuurrrrrrrrrssssssuuuwwwwwwyyy}}}wwwrrrpppmmmmmmnnnssssssiiieeekkk{{{zzzvvvttttttuuu}}}wwwrrroooyyy~~~|||yyyuuuooofff]]]VVVQQQQQQTTTZZZdddvvv}}}}}}uuunnnjjjkkkpppwwwtttttt}}}~~~uuujjjeeefffiiikkkjjjoooqqqtttuuutttsssssstttooonnnmmmmmmllliiidddaaaUUUOOOEEE===888666444333111111222222222222111111000000000111333222000......000111222222111000...000000111111111111000000333444444333000...//////000000000000000000000000000000000000000000000000///////////////000111111222222222222222333333444111111222222222333333333333444555555666666555555555999CCCQQQaaavvvDDDBBB@@@===:::777555444888777555444222222111111555555555444333000...---......//////...---,,,,,,(((((()))***+++,,,,,,---,,,,,,++++++***)))((((((***)))((()))***+++***((()))))))))))))))))))))))),,,+++)))'''&&&'''((()))(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,......---------......///000000000000111222333333777888999:::::::::::::::999:::<<<=========???AAAAAA@@@AAADDDHHHKKKMMMMMMPPPRRRSSSQQQLLLIIIJJJLLLOOOUUU^^^dddffffffeeeeeebbbeeehhhhhhfffdddeeeggghhhhhhfffbbb]]]^^^ccciiirrrrrrssssssqqqmmmfffbbbXXXZZZ]]]bbbhhhmmmrrrtttssstttuuutttsssrrrssstttzzzzzz{{{|||}}}~~~~~~yyyuuurrrqqqqqqrrrooopppsssuuutttwww|||uuussspppppppppqqquuu~~~wwwggggggiiippp}}}yyyuuuyyy{{{~~~uuunnnwww|||zzzvvvpppjjjeee```ZZZVVVRRRQQQSSSXXXaaarrr~~~uuuooommmlllkkkvvvxxxpppwww|||ffffffiiidddccciiioooppprrrtttuuuuuuttttttrrrpppnnnlllkkkiiieeebbbYYYSSSHHH???999666333222111111111111111111111111333222222222111000000000000000000000000000000000//////............//////000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000111000/////////000222333222333333333333333333444222333444444333333555777<<<>>>DDDRRRiiiCCCBBB@@@===;;;888666555555555444444444444555555444444444444222111///...------...............---------,,,+++***)))(((''',,,,,,++++++***))))))(((***)))((()))***+++***((())))))))))))))))))))))))+++***)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,++++++*********++++++------------------......111111111111111222333444666777777888888888888777888:::<<<<<<<<<===???AAAAAAAAABBBEEEIIILLLNNNNNNQQQRRRSSSPPPKKKIIIJJJLLLRRRWWW___dddfffeeeeeedddcccfffiiiiiigggeeegggiiihhhgggddd```]]]___eeekkkpppqqqrrrsssrrroookkkhhh^^^___aaaeeejjjooosssvvvuuuvvvwwwwwwvvvuuuvvvwwwyyyzzz{{{|||}}}~~~}}}xxxtttqqqpppqqqrrrpppppprrrrrrpppqqq|||}}}wwwvvvrrrqqqooonnnpppxxxzzzkkkiiihhhnnn{{{yyy{{{~~~uuuqqqyyy}}}}}}{{{xxxvvvrrrmmmhhhccc^^^XXXUUURRRPPPQQQVVV___qqq{{{wwwqqqmmmlllkkkqqq|||tttyyylllhhhiiicccbbbhhhmmmoooqqqsssuuuuuuuuuuuurrrqqqnnnlllkkkiiieeeccc[[[TTTJJJAAA;;;666444222111111111111111111111111222222222111111111111111000000000000000000000000222222111111111111222222000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000111000000///000111222333222222333333333333444444333444555555444555777999===???FFFWWWsssAAAAAA???===;;;999888777666555555555555555555666333333333333222111000///------......///.........///...---,,,***((('''&&&,,,,,,++++++***)))))))))***)))((()))***+++***((())))))))))))))))))))))))***))))))))))))+++---...************************))))))))))))*********************++++++++++++,,,+++***************+++++++++,,,---............---111111111111222333444555888888888999888888777777777999;;;<<<<<<===???AAABBBCCCEEEGGGJJJMMMOOOPPPRRRSSSRRROOOJJJIIIKKKNNNWWW[[[```dddeeedddddddddcccfffiiiiiiggggggiiillliiigggbbb^^^]]]aaahhhnnntttsssrrroookkkgggbbb`````````aaacccfffkkkoooqqqtttuuuvvvvvvvvvvvvwwwxxxyyyyyy{{{}}}~~~|||wwwsssqqqpppqqqrrrpppppppppoookkkjjjsss}}}}}}xxxuuuqqqmmmmmmrrrzzzqqqlllgggiiivvvwwwttt{{{~~~||||||~~~}}}zzzvvvsssooojjjfffbbb]]]XXXUUURRRPPPPPPTTT]]]nnn{{{yyysssooolllkkkmmmwwwyyyzzz|||ssskkkhhhbbbbbbgggjjjlllooorrrtttvvvwwwwwwsssqqqnnnmmmkkkiiieeeccc]]]VVVMMMDDD===888444222222222222222222222222222111111111111111222222222000000000000000000000000000//////......//////000000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000111000000000000111222222222222222333333444444444444555666666666666888:::;;;===FFFZZZxxxAAA@@@???===<<<:::999888:::999777666444333333333222222222222111111000000......//////...------,,,+++++++++++++++++++++++++++++++++*********))))))***)))((()))***+++***((((((((((((((((((((((((((()))))))))))))))+++,,,---************************((()))))))))************))))))*********+++++++++******)))))))))***++++++,,,,,,...///000/////////111111111222333444555666:::;;;;;;;;;:::999888888777999;;;<<<<<<===???AAADDDFFFIIIKKKLLLNNNPPPRRRSSSSSSQQQMMMIIIIIILLLPPP[[[^^^bbbddddddccccccccceeehhhjjjjjjhhhiiilllooonnniiibbb^^^^^^dddkkkoootttsssppplllgggcccaaaaaabbbbbbaaabbbdddhhhlllnnnoooqqqrrrsssrrrrrrtttvvvwwwyyy{{{}}}}}}xxxtttrrrrrrssstttqqqppppppmmmgggeeemmmxxx}}}zzztttooonnnqqqxxx}}}zzzrrrhhheeeoooyyy~~~yyy~~~|||xxxssspppkkkgggddd```\\\YYYUUURRRQQQTTT\\\lll}}}}}}vvvqqqmmmkkkkkkrrr{{{xxxvvvyyylllgggbbbbbbggggggiiilllppptttvvvwwwxxxsssqqqooommmllliiifffccc___YYYPPPGGG@@@:::555222222222222222222222222222000000000111222222222333000000000000000000000000///......------......//////000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000000000000111111111222222222222222333333444444444444555666666666777999;;;<<>><<<;;;:::999:::999777666444333333333333222222111111000000000000000000///...,,,+++***)))******+++,,,,,,------+++++++++******************)))((()))***+++***((((((((((((((((((((((((((()))))))))(((((()))))))))************************((()))))))))************))))))*********+++++++++******))))))***+++,,,,,,------...///000111111111111111111222333444666777::::::::::::999999888777777999;;;======>>>@@@BBBEEEIIILLLNNNOOOPPPRRRTTTSSSSSSQQQLLLIIIJJJPPPUUU___aaabbbbbbbbbaaabbbccciiillloooooonnnnnnpppsssssslllccc___aaagggmmmpppnnnnnnmmmkkkiiijjjmmmpppgggffffffggghhhkkknnnppplllnnnppppppooopppqqqsssvvvxxx{{{~~~{{{wwwuuuuuuwwwxxxrrrqqqppplllfffcccjjjttt|||wwwrrroooqqqwww{{{zzzkkkccciiirrr}}}~~~{{{wwwtttpppllliiieeeaaa^^^XXXUUUTTTVVV\\\kkk}}}yyysssnnnkkkllloooxxx}}}uuuttt|||mmmfffbbbcccgggeeehhhkkkooosssuuuwwwwwwsssqqqooommmllljjjfffccc```[[[SSSJJJCCC===777333222222222222222222222222000000000111222222222333000000000000000000000000222111111000000111111222///000000000111111111111222111000//////000111222000000000000000000000000000000000000000000000000000111111111222222222222111111222333333444555555333444666666555666999;;;???DDDQQQgggAAA@@@???>>><<<;;;:::999666555555555555555555666444333222000000/////////000000000///...,,,+++***,,,,,,,,,,,,++++++++++++***************************)))((()))***+++***((())))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))*********************++++++++++++,,,************+++,,,------...------...///000222222000000000111333444666666666666666777666666555555888:::<<<>>>>>>@@@BBBDDDGGGKKKPPPRRRQQQQQQSSSVVVTTTSSSPPPLLLJJJMMMTTT[[[aaaaaabbbaaa______aaacccmmmqqquuuuuusssrrrtttvvvtttkkkbbb___cccjjjooopppmmmmmmjjjeeeaaaaaafffkkkdddeeefffgggiiikkkmmmnnnnnnoooppppppppppppqqqrrruuuwww{{{}}}zzzxxxyyyzzz|||uuutttqqqlllddd```fffppp~~~~~~}}}yyyuuurrrrrrvvvyyy|||sssfffhhhmmm~~~}}}{{{xxxtttpppmmmjjjfffcccZZZXXXWWWXXX\\\iii|||{{{|||uuuoookkkkkklllqqq|||uuutttnnngggcccdddgggfffhhhkkkooorrrtttuuuuuutttrrrooonnnllljjjfffdddaaa\\\UUUNNNGGG@@@:::555333333333333333333333333111111111111111222222222000000000000000000000000111000000//////000000111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000111222222333333222222111111222333333444555555333444666666666777999;;;<<>><<<;;;999999555555444444444444555555555444222000///..................///......---,,,......---,,,++++++*********************************)))((()))***+++***((())))))))))))))))))))))))'''((())))))************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///---,,,++++++,,,...111333/////////000222333555666333444444555555555555444999;;;>>>???@@@AAADDDFFFHHHMMMRRRTTTSSSRRRTTTWWWTTTSSSPPPLLLJJJOOOXXX```aaaaaa```___]]]^^^aaaccclllpppuuuvvvtttrrrqqqrrroooggg^^^]]]eeemmmqqqqqqpppnnnhhh^^^UUURRRUUUZZZ___aaacccfffiiijjjkkkkkkooopppqqqpppoooooopppqqqtttwww{{{~~~{{{yyyzzz|||}}}yyywwwssslllbbb\\\aaajjjxxx~~~zzzvvvuuuvvvxxxyyy|||mmmllljjjwww}}}zzzvvvrrroookkkgggddd[[[YYYXXXYYY\\\ggg|||~~~yyy~~~~~~vvvoookkkgggfffhhhooo|||yyysss{{{qqqhhhdddeeefffggghhhkkknnnqqqrrrsssssstttrrrpppnnnmmmjjjgggddd```\\\VVVPPPIIICCC<<<888333333333333333333333333222222222111111111111111000000000000000000000000......------------......000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000111222333333333222222000111111222444555555666444555777777777888;;;===>>>KKK```vvvCCCBBBAAA???<<<:::999888888777555444222222111111666444222000............+++,,,---...////////////------,,,,,,,,,,,,++++++******************++++++***)))((()))***+++***((())))))))))))))))))))))))&&&'''(((***,,,---------(((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000,,,+++)))((())),,,000222......///000111333555666444444555666777777777666:::<<<>>>@@@AAABBBEEEGGGIIINNNTTTUUUTTTSSSUUUXXXTTTSSSPPPLLLKKKQQQ[[[cccaaaaaa```]]]\\\]]]```ccchhhmmmrrrtttqqqnnnllllllkkkbbbZZZ\\\eeeooorrrrrrooollleee[[[RRROOOSSSYYY```cccfffjjjmmmnnnnnnnnnnnnooopppooonnnmmmnnnoootttwww{{{~~~{{{zzz{{{|||~~~|||yyytttlllaaaYYY]]]fffttt{{{yyyxxxyyyvvvssspppgggrrr}}}zzzvvvrrroookkkgggccc[[[YYYXXXYYY[[[eeexxx{{{~~~wwwoookkkbbbbbbbbbfffqqq}}}qqquuusssiiieeeeeeeeehhhiiilllnnnpppqqqqqqqqqtttrrrpppnnnmmmjjjgggddd```\\\WWWQQQKKKDDD===999333333333333333333333333333222222222111111000000000000000000000000000000111111000000000000111111000000000000111111111111///000111222222111000///000000000000000000000000000000000000000000000000000111222333444333222222000111111222444555666666555666888888999:::<<>><<<;;;:::999777555222111111222333444444333333222111111000,,,,,,------......//////---,,,++++++******++++++((()))***+++,,,---......,,,+++******,,,---,,,+++++++++++++++,,,,,,+++***(((((((((((())))))))))))))))))))))))************+++)))'''))),,,---,,,*********************************************++++++////////////000000000000000000000000111222333444444::::::333///333777888>>>>>>???@@@AAACCCDDDDDDGGGKKKPPPTTTWWWWWWUUUTTTTTTQQQNNNLLLNNNSSSXXX\\\bbb^^^[[[ZZZ\\\```dddgggmmmnnnooorrrsssppplllhhheee[[[XXXaaakkkmmmlllmmmrrrmmmdddYYYQQQNNNQQQUUUdddiiinnnnnnkkkhhhiiikkkpppppppppooonnnoooqqqtttrrrvvv{{{}}}{{{{{{}}}}}}uuummmbbbYYYYYY]]]ooo|||zzz{{{{{{}}}}}}mmmkkkrrr||||||~~~yyytttqqqooolllgggbbb[[[YYYXXXXXXYYYbbbwwwttt|||zzzsssooofffbbb___```dddnnn~~~yyy{{{{{{jjjccccccfffeeegggkkknnnqqqrrrssssssrrrqqqooommmkkkhhhgggfffddd```ZZZSSSLLLEEE>>>999666444222222222222000...222222222222222222222222111000000000222333222111222222111111111111111111111111000000///000111111111111111111000000//////000000000000111111111111111111111111111111111111///000000111111222333333000000111222333555666777:::999888888999<<<@@@CCCNNNeee~~~DDDCCC@@@>>>;;;:::888888888777555333222222222333111111111000000000000///..................//////---,,,++++++******++++++)))))))))))))))))))))))),,,+++******+++,,,+++)))+++******+++,,,,,,+++)))(((((((((((()))))))))***))))))))))))************+++)))((())),,,---+++***************************+++++++++,,,,,,,,,,,,---////////////000000000000000000000000111222333444///555777222000666<<<===>>>>>>@@@AAABBBCCCDDDDDDGGGJJJOOOTTTVVVWWWUUUTTTQQQOOOMMMLLLMMMRRRWWW[[[```]]]ZZZZZZ\\\```dddgggkkklllnnnppppppmmmhhhddd```ZZZYYYaaahhhiiiiiijjjhhheee^^^WWWQQQRRRWWW\\\fffjjjoooooollljjjjjjlllnnnooopppooonnnnnnpppqqqqqqtttzzz~~~||||||~~~~~~wwwooodddZZZXXX[[[kkk|||{{{zzzzzzzzzzzz|||yyy{{{{{{|||sssmmmqqqzzz|||zzzvvvqqqmmmlllhhhccc___YYYXXXWWWVVVWWWaaauuuuuu{{{zzzrrrnnnhhhccc______bbbhhhuuu{{{zzznnndddccceeedddfffjjjmmmppprrrrrrrrrsssrrrqqqooommmkkkiiihhhddd```ZZZSSSMMMEEE>>>999777555444333333333111000222222222222222222222222111000000000222333222111111111111111111111111111111111111111222222222222222222111111111000000000000000000000111111111111111111111111111111111111222333333444444555666666444333333222222333333444555666888:::===BBBGGGKKKZZZoooDDDBBB@@@>>>;;;999888888888777555333222222222333111111000000000000000000///////////////.........---,,,++++++******++++++,,,++++++***)))((('''''',,,+++))))))******)))''')))******************)))((((((((()))))))))******))))))))))))************+++)))))))))+++,,,+++***************************,,,---------............////////////000000000000000000000000111222333444...222444222222777<<<>>>>>>???@@@BBBCCCDDDEEEEEEFFFIIINNNSSSUUUVVVUUUTTTNNNMMMKKKKKKNNNRRRVVVYYY^^^]]][[[ZZZ\\\```eeehhhkkklllmmmooooookkkeee```YYYYYY[[[aaaddddddeeehhhbbb___ZZZTTTRRRUUU[[[```gggkkkooopppmmmllllllnnnmmmoooppppppooonnnnnnooosssvvv|||}}}}}}zzzsssggg[[[WWWYYYfffwww}}}xxxvvvtttrrrqqqsss}}}}}}|||~~~|||||||||oooqqquuu~~~wwwsssooollljjjgggaaa]]]YYYWWWUUUUUUVVV___rrrxxx{{{{{{sssmmmjjjddd```^^^^^^```hhhqqq~~~yyyzzzwwwiiiccccccccceeehhhlllooopppqqqqqquuutttsssrrrpppnnnlllkkkddd```ZZZTTTMMMFFF???;;;999777444444444444333111222222222222222222222222111000000000222333222111111111111111111111111111000111222333444444333222222222222222222111111111000000000111111111222222111111111111111111111111333333444444555666666666444444333333333333444444444666999===CCCLLLUUU[[[oooEEEDDDBBB???===;;;:::999777666555333333222333333444444333333222111111000000000000//////.........---,,,++++++******++++++...------,,,+++***))))))---+++))))))))))))(((&&&((()))******))))))))))))(((((()))))))))*********((()))))))))************************+++++++++***************************,,,,,,------......//////////////////000000000000000000000000111222333444333555555333222444777999===>>>@@@BBBDDDEEEEEEEEEEEEHHHLLLQQQTTTTTTTTTSSSLLLKKKLLLMMMPPPTTTWWWZZZ^^^]]]\\\\\\]]]```eeeiiillllllmmmnnnmmmiiibbb]]]UUUZZZ```cccbbbaaacccfffccc___ZZZUUUTTTWWW\\\___hhhjjjmmmnnnmmmllllllmmmnnnppprrrrrrpppnnnnnnnnnxxx{{{~~~~~~xxxlll^^^WWWXXX```rrrzzzuuurrrooolllmmmrrr|||~~~|||}}}ssspppqqqzzzyyyvvvqqqooommmiiiccc^^^ZZZVVVTTTTTTVVV^^^ppp|||zzz|||~~~uuunnnjjjddd___^^^\\\ZZZ^^^dddqqqzzzvvvqqqgggcccaaadddgggkkknnnoooooooootttttttttsssrrrooonnnllldddaaa[[[UUUOOOHHHAAA===999777444333333444333222222222222222222222222222111000000000222333222111111111111111111222222222...000222444444444222111222222222222222222222222000000111111111222222222111111111111111111111111000000111222222333333444111111111222444555777888777888;;;???HHHVVVfffqqqEEEDDDAAA???<<<;;;999999666555555444333333333333666666555333111000///...000000//////......---------,,,++++++******++++++,,,+++++++++++++++++++++---+++))))))))))))(((&&&''')))++++++)))((()))***))))))))))))************((()))))))))***************+++++++++***************************************++++++,,,------......////////////000000000000000000000000111222333444666555555444333333444666<<<===@@@BBBDDDEEEEEEEEEEEEGGGKKKNNNQQQRRRQQQQQQJJJKKKMMMPPPTTTWWWZZZ[[[]]]^^^^^^]]]]]]```eeeiiiiiiiiiiiiiiihhhccc]]]YYYUUU]]]eeeeeebbbaaacccfffddd```[[[XXXWWWZZZ^^^aaafffhhhjjjkkkkkkkkkkkkllloooqqqssssssrrrpppppppppxxx{{{}}}pppaaaYYYYYY\\\nnn{{{wwwrrrmmmjjjiiijjjqqq~~~~~~}}}wwwqqqooovvv}}}zzzuuurrrpppkkkddd___[[[WWWTTTSSSUUU\\\lll{{{{{{yyyyyyqqqkkkeee```^^^\\\YYYZZZ^^^fffttt|||tttzzz}}}llldddaaacccgggjjjmmmnnnoooooossssssssssssrrrpppnnnmmmfffbbb]]]WWWQQQKKKDDD@@@999666333222222333222111222222222222222222222222111000000000222333222111000000111111111222222222---///111333333222111000222222222222222222222222111111111111222222222222111111111111111111111111/////////000111111222222111111222333444666777888::::::;;;???JJJ^^^uuuCCCAAA???===:::888777777555555555444444333333333444444333111///...---,,,...............------------,,,++++++******++++++(((((())))))*********+++,,,+++))))))******)))''''''***---,,,)))((()))+++)))))))))*********++++++))))))))))))***************+++,,,+++)))))))))+++************************))))))***+++,,,------...////////////000000000000000000000000111222333444444111111444555444555888:::<<>>AAACCCDDDCCCCCCDDDFFFHHHIIIJJJKKKJJJJJJHHHJJJOOOUUUYYY\\\]]]]]]YYY[[[\\\ZZZXXXXXX]]]bbbaaa^^^[[[YYYXXXVVVSSSQQQZZZccchhheeebbbccceeeeeebbb^^^ZZZYYY]]]bbbeeegggfffffffffgggiiijjjjjjjjjnnnpppqqqqqqpppqqqsssuuuuuuyyy~~~xxxiii``````\\\kkk{{{uuuoookkkcccaaabbbhhhnnnwww|||}}}wwwooossszzz~~~zzzsssjjjddd]]]WWWQQQOOOPPPUUUaaalll~~~yyy{{{tttllleeedddbbb___]]]___]]]cccjjjqqq|||~~~vvvttt}}}vvveeeaaacccgggkkkmmmoooooooooqqqrrrtttuuutttrrrpppnnniiieee```[[[VVVQQQJJJFFF:::777444222222333333333222222222222222222222222111000000000222333222111///000000111222222333333333222222111111000000///000000000111111111222222111111111222222222333333111111111111111111111111000111111222333333444444555555444444444444555555999<<>><<<:::999888444444444555555444333333111111222222333333333444+++++++++,,,,,,------------,,,++++++******++++++,,,,,,++++++++++++++++++,,,+++******,,,---,,,+++(((,,,///...***(((***---)))************+++++++++))))))))))))***************,,,---,,,)))''')))+++************************))))))***+++---......///////////////000000000000000000000000111222333444444000///555777444444888777999===AAACCCCCCCCCBBBDDDEEEGGGHHHIIIHHHHHHGGGFFFJJJOOOUUUYYY\\\]]]]]]WWWYYY[[[XXXUUUUUUYYY^^^aaa^^^YYYWWWVVVUUUSSSRRR\\\dddhhhdddaaadddfffdddddd```[[[ZZZ]]]aaaddddddfffffffffgggiiikkkkkkkkkmmmnnnoooooooooppptttvvvyyy|||yyykkkcccbbb]]]kkk~~~~~~yyyrrrnnneeebbbaaacccccchhhxxx~~~||||||~~~zzzppprrrwww~~~yyyooohhh\\\UUUOOOMMMMMMQQQ\\\ggg}}}zzz~~~xxxppphhhfffdddaaa___```^^^```bbbfffqqq}}}~~~wwwrrrxxxxxxdddaaadddgggkkknnnoooooooooqqqssstttvvvuuusssqqqooojjjfffbbb]]]XXXRRRLLLHHH<<<999555333333444555555222222222222222222222222111000000000222333222111///000000111222222333333666555333222111000000000//////000000111111111222111111222222222333333333111111111111111111111111///000000111222222333333222222333333555666888999999???IIIUUUgggEEEDDDBBB???<<<999777666555555444333111000//////111111111111111000//////000///...------,,,---------,,,++++++******+++++++++++++++,,,,,,---------***************)))((((((000,,,)))+++...///,,,)))************************************************///...---,,,***)))((((((000111222111...,,,,,,---+++,,,---...////////////............////////////111111222222222333333333333222111111111222333444::::::;;;>>>CCCEEEDDDBBBEEEEEEFFFGGGIIIIIIHHHGGGHHHKKKPPPVVV[[[\\\[[[YYY]]]\\\ZZZYYYYYYYYYZZZZZZ\\\^^^^^^YYYRRROOOQQQTTTaaagggiiieeebbbccccccbbb___^^^]]]^^^aaacccddddddiiiiiihhhhhhhhhiiikkklllnnnmmmlllmmmpppsssuuuuuuxxx{{{rrrfffbbb```kkk}}}{{{uuuqqqhhhaaaZZZZZZ\\\```jjjsss}}}}}}}}}|||yyysssqqqrrryyy{{{rrriiiddd]]]TTTLLLJJJJJJMMMTTT]]]yyyzzz}}}tttmmmjjjhhhccc```___^^^\\\[[[___ccckkkxxxzzzssspppsssnnnhhheeeeeeiiikkkkkknnnrrrrrrrrrsssuuuvvvuuurrroooiiigggddd___YYYTTTOOOLLL@@@<<<888444333333333222333222222111111222222333...000222222000000000111111111222222222222111111000000000000000000000000000000111111222222222333000111222333333222111000111111222222222333333333666444222111111333666888555555666555555666999;;;;;;CCCOOO]]]rrrDDDCCCAAA???<<<999777666666666555444333222222111111111111111111000//////000///...------,,,---------,,,++++++******++++++***+++++++++,,,,,,,,,,,,(((((()))******************'''%%%(((,,,///...,,,))))))))))))))))))))))))************************))))))******+++,,,,,,---+++,,,------+++))))))***+++,,,---.../////////////////////000000000111111111111111222222222333333000000000111333555777888::::::;;;???CCCFFFEEECCCEEEFFFGGGIIIKKKKKKIIIHHHIIILLLPPPVVVZZZ[[[YYYXXX\\\\\\ZZZYYYYYYYYYZZZZZZ]]]^^^]]]YYYTTTRRRUUUXXXaaafffhhheeebbbdddeeeddd___^^^]]]___bbbfffggggggiiihhhhhhhhhiiijjjlllmmmnnnmmmlllmmmpppsssttttttwwwzzzvvviiiccc___hhhyyy}}}wwwsssmmmddd\\\YYYXXXYYY___fffzzz}}}zzzxxxzzzvvvrrrpppnnnrrr~~~~~~wwwooofffaaa[[[SSSLLLJJJJJJLLLRRRZZZooo|||wwwooollljjjeeeaaaaaa]]]ZZZYYY[[[^^^cccmmmwww{{{wwwssspppppp{{{~~~pppiiidddfffiiijjjllloooqqqqqqrrrtttuuutttqqqnnniiigggddd___ZZZTTTPPPMMMAAA>>>999555444444333222333222222111111222222333111222333222111000111222111111222222222222111111111111111111111111111111////////////000000000111000111222222222222111000111111222222222333333333555444333222222444555777444555666555555777999<<>><<<999777666666666666666555555444444111111111111111000//////000///...------,,,---------,,,++++++******++++++***************+++++++++&&&'''(((***+++,,,,,,,,,***'''%%%'''+++......---************************************************&&&'''((()))+++,,,---...((()))++++++)))((())))))+++,,,---...////////////000000000111111111222222000000111111111222222222000000111222444666888999999:::<<>><<<999777666666666666666555555555555111111111111111000//////000///...------,,,---------,,,++++++******++++++)))))))))))))))*********'''((()))***+++,,,,,,,,,...,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((***,,,,,,+++***+++,,,+++,,,---...////////////000000000111111111222222000000000111111111222222222222222333333444555555888999;;;???BBBCCCDDDCCCAAADDDHHHKKKLLLKKKJJJIIILLLOOOSSSUUUVVVUUUUUUTTTVVVVVVWWWYYYZZZ\\\^^^^^^bbb```\\\WWWTTTUUUZZZ^^^```cccdddcccdddhhhjjjiiibbbaaa```aaadddggghhhiiiggghhhiiijjjlllmmmoooooommmllljjjkkknnnqqqrrrrrruuuyyy~~~rrrhhh\\\cccppp~~~zzzrrrjjjbbb]]]YYYVVVXXX\\\^^^hhhyyy~~~zzzuuuvvvvvvtttlllgggmmmwww|||uuunnngggcccVVVQQQLLLLLLJJJIIILLLQQQXXXlllvvvsssoooiiieeedddbbb]]][[[[[[YYYWWWZZZ^^^gggjjjnnnnnniiikkkyyynnngggiiilllmmmnnnmmmmmmnnnpppqqqqqqpppnnnkkkiiifffaaa\\\WWWSSSPPPHHHCCC<<<777555555444444333222222111111222222333444444333222000///111222111111222222222222111111111111111111111111111111222222222222222222222222111111111222222111111111111111222222222333333333222333444555555555444444333444555666666888<<<>>>HHHWWWpppBBBAAA@@@>>>;;;999777777555555444444444444444444111111111111111000//////000///...------,,,---------,,,++++++******++++++))))))))))))))))))))))))))))))***+++++++++++++++...,,,***)))***++++++***++++++++++++++++++++++++************************++++++******)))((((((((((((***,,,---,,,,,,,,,...+++,,,---.../////////////////////000000000111111000111111111111222222222000111222333333444444444777999<<<>>>@@@AAAAAABBB???CCCGGGIIIHHHGGGGGGHHHLLLPPPSSSUUUTTTSSSSSSSSSQQQRRRUUUXXX[[[^^^```aaabbb___ZZZUUUSSSUUUZZZ]]]___bbbbbbaaadddiiikkkjjjeeecccbbbbbbccceeefffeeeggghhhiiikkklllmmmnnnoookkkjjjiiijjjmmmppprrrrrrtttxxx~~~wwwkkk]]]cccooo}}}sssllleee```\\\WWWWWW[[[[[[___iii{{{}}}{{{uuuvvvwwwuuummmfffhhhooo~~~{{{uuunnnhhhdddWWWQQQNNNMMMKKKIIIJJJNNNUUUgggzzzvvvrrrkkkgggfffbbb]]]ZZZ[[[YYYVVVVVVYYY]]]aaagggiiieeefffqqq~~~vvviiiiiikkklllmmmlllkkklllnnnpppqqqpppnnnllljjjgggccc^^^XXXTTTRRRKKKFFF???999666555555555333222222111111222222333111222222111//////000111111111222222222222111111111111111111111111111111333333333222222222222222222111111111111111111222111111222222222333333333111222444555666555444333333444555666777999<<>>?????????@@@AAA???CCCFFFFFFDDDCCCEEEGGGLLLPPPTTTTTTRRRQQQRRRSSSPPPQQQTTTXXX[[[^^^```aaa```]]]XXXTTTTTTVVVZZZ]]]___aaa```___ccciiikkkiiigggeeeccccccdddeeeeeedddggghhhiiikkklllmmmmmmmmmhhhggggggiiimmmppprrrrrrsssxxx~~~qqqbbbdddmmm}}}wwwpppiiiddd]]]VVVTTTVVVWWWVVV\\\iiiyyy}}}{{{zzzvvvuuuuuuuuuooogggfffiiiqqqyyyrrrlllfffbbbYYYTTTPPPNNNLLLIIIJJJNNNSSSbbbxxxzzzvvvooojjjhhhbbb\\\XXXXXXXXXUUUTTTUUUVVVYYY^^^aaa```aaaiiittt}}}kkkffffffhhhkkkkkkjjjkkkmmmoooqqqpppooolllkkkhhhddd___ZZZVVVTTTOOOIIIAAA:::777666666555333222222111111222222333...000222222000///000111111111222222222222111111222222222222222222222222111111111111111000000000222222111000000111222222111111222222222333333333222333444555555555444333444555666666777888<<<>>>CCCOOOhhhAAA@@@???===;;;999888777666555555444333222111111111111111111111000//////000///...------,,,---------,,,++++++******+++++++++++++++******)))))))))((()))***+++,,,---------,,,---//////...---++++++************************************************'''((()))***+++,,,---...(((***++++++***)))***++++++,,,---...////////////000000000111111111222222222333333333333444444444...000222555888::::::;;;;;;>>>AAAAAA@@@???@@@AAAAAADDDFFFEEEAAA@@@CCCGGGKKKOOOTTTTTTQQQPPPQQQTTTRRRSSSVVVYYY[[[]]]]]]]]]\\\YYYVVVTTTVVVZZZ^^^```___```^^^]]]bbbiiijjjhhhhhhfffddddddeeeggggggfffggghhhiiijjjkkkkkkkkkkkkfffeeeeeehhhlllqqqsssssssssyyyxxxgggeeeiiiwww{{{uuunnniiiaaaYYYUUUVVVTTTRRRTTT\\\fffuuu|||{{{zzzvvvuuuvvvssslllhhhhhhhhhwwwxxxqqqkkkeeeaaa\\\VVVRRRPPPMMMJJJKKKOOONNN\\\ooozzzsssmmmlllddd]]]XXXXXXWWWTTTSSSTTTSSSSSSUUUYYYZZZ[[[aaaiiirrrnnneeecccfffjjjkkkjjjjjjllloooqqqqqqpppmmmllliiieee```[[[WWWUUUQQQKKKBBB;;;888777666666333222222111111222222333,,,///222444333222111111111111222222222222111111222222222222222222222222222222222111111000000000222222111000000111222222111111222222222333333333222333444444555555444444555666777777777888;;;===CCCNNNgggAAA@@@???===;;;999888777777666666444333222111111111111111111111000//////000000...------------------,,,++++++******++++++,,,+++++++++******))))))&&&''')))+++---...//////333555777666333///,,,***------------------------************************)))******+++,,,,,,------***+++------+++***+++,,,+++,,,---...////////////111111222222222333333333333333333444444444555555333444666888999:::999999===AAADDDDDDAAA@@@AAABBBCCCFFFGGGDDD@@@???CCCGGGKKKOOOSSSTTTQQQOOOQQQUUUUUUVVVXXXYYY[[[[[[ZZZZZZYYYWWWTTTUUUXXX]]]aaaccc______]]]\\\aaahhhjjjggghhhfffeeeeeegggiiijjjjjjggghhhiiijjjkkkjjjjjjiiidddddddddggglllqqqssstttsssyyy}}}jjjffffffqqq}}}wwwrrrmmmfff^^^ZZZ[[[UUURRRRRRVVV[[[ggg}}}zzzwwwyyyxxxrrrllljjjeeeqqqyyyrrrkkkfffbbb^^^XXXSSSQQQNNNKKKLLLPPPKKKVVVhhh}}}}}}vvvpppoooggg```ZZZYYYXXXUUUTTTUUUSSSPPPPPPTTTVVVXXX\\\bbbiii{{{sssgggdddggglllkkkjjjjjjllloooqqqrrrqqqmmmllliiieeeaaa\\\XXXVVVSSSLLLCCC<<<888777777666333222222222222222222333+++///333666555444333222111111222222222222111111222222222222222222222222444444444333333222222222333222111000000111222333111111222222222333333333333333333444444444555555666777888777777888:::===CCCNNNgggAAA@@@???===;;;999777666888666333222222222111000000//////...------,,,,,,111000...------......///---.........---+++)))((()))************+++++++++111+++***---,,,,,,:::LLLNNNRRRQQQGGG999000222888000333---(((+++***&&&***++++++******************))))))(((((())))))***+++(((***,,,...///---+++***,,,,,,,,,------///000111111111222111000111444666666666555444333333222222444666888888888888888:::;;;>>>BBBFFFGGGGGGEEECCCEEEFFFFFFAAA======BBBHHHIIIKKKLLLMMMMMMNNNPPPRRRVVVWWWYYY[[[\\\]]]]]]\\\YYYSSSQQQWWW^^^aaacccdddaaa___]]]]]]```cccddddddcccddddddcccbbbcccfffhhhhhhggghhhjjjmmmmmmiiieeeaaaaaaccchhhoootttuuutttuuuxxx}}}yyykkkdddnnn|||tttmmmgggbbb^^^[[[WWWOOOLLLRRRWWW[[[kkk}}}~~~|||vvvuuuwwwwwwsssppplllnnnuuuzzzsssooolllfffaaa\\\[[[XXXTTTQQQMMMJJJIIINNNPPP[[[rrrzzzsssooogggbbb]]]ZZZYYYWWWTTTQQQTTTRRROOONNNNNNQQQUUUXXX```jjj{{{tttjjjllljjjfffhhhiiijjjkkklllnnnooopppkkkiiifffeeeccc___XXXRRRSSSNNNGGG???999666555555222222222111111111111000111111111111111111111111111111111111000...---,,,222222111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333222222222222333444444777777777555666:::======IIITTTnnnAAA@@@???===;;;999777666777555333222333333111000111000000///......------000//////...........................---,,,++++++)))************+++++++++***&&&'''------///<<>>DDDIIIJJJKKKLLLLLLLLLNNNQQQSSSVVVXXXYYY[[[[[[[[[[[[ZZZXXXRRRQQQWWW^^^aaabbbddd```^^^]]]]]]```bbbcccdddcccdddeeeeeeddddddfffhhhgggfffgggjjjllllllhhhccc``````ccchhhooosssttttttvvvyyy~~~zzzmmmeeemmmxxxpppjjjeee```]]]ZZZRRRNNNQQQRRRSSS^^^mmm{{{wwwwwwzzz|||{{{xxxnnnnnnrrr||||||uuuqqqmmmgggccc]]]\\\YYYUUUQQQMMMKKKIIIKKKLLLVVVkkk~~~vvvoooiiieee___\\\[[[YYYVVVRRRSSSQQQMMMKKKKKKNNNQQQTTTZZZcccrrrwwwlllmmmmmmjjjkkkkkklllmmmnnnoooooopppkkkiiifffeeeccc___ZZZUUUTTTPPPHHHAAA;;;888777777333333333333222222222222222222222222222222222222000000000111000000//////222222111111111111111111111111111111111111111111222222222222222222222222111111222222222333333333555444444444444555666666555777777777888;;;>>>@@@KKK\\\uuu@@@@@@>>><<<:::999777666555444222222333444222111111111111000//////......///////////////...------......------------......)))************+++++++++'''%%%''',,,---...999FFFaaaDDD------666,,,(((---***(((((())))))******++++++***))))))))))))***++++++...///111222222111///.../////////......///000000000111222111111111333555555555444444333333222222333555777777666666777888;;;===>>>AAABBBDDDDDDDDDDDDCCCAAA>>><<>><<<:::888777666444333222333444444333111000000000/////////......---...///000///...---,,,---,,,,,,++++++---...///))))))*********+++++++++***)))***---,,,+++111:::SSStttkkk<<<000555%%%$$$///***((())))))***+++,,,------''''''&&&&&&''''''((()))***+++...000222333333333111000000////////////000///000222111111111333444444444444333333333222222222444666777666666666888;;;<<<<<<>>>@@@BBBDDDEEEBBBBBB???===<<>>===<<<:::888777777333333222333555444333111//////............---------.../////////...,,,++++++******)))***,,,---...))))))*********+++++++++,,,+++,,,---+++))),,,000666@@@WWWsssuuu@@@,,,111%%%'''111(((******++++++,,,---......+++++++++++++++,,,,,,---((()))+++...000111222222111000000////////////000...000111222111111222444333333333333333222222222222444666777666666666888:::;;;;;;===???AAADDDEEEBBBAAA>>>===>>>CCCJJJNNNNNNNNNOOOOOOOOOPPPTTTWWWXXXXXXXXXWWWVVVTTTQQQPPPKKKIIILLLTTTYYYYYYZZZ]]]]]]\\\[[[\\\^^^______^^^]]]___bbbddddddcccdddeeehhhhhhiiilllnnnlllgggbbb^^^```dddhhhllloooqqqsssvvvyyy}}}pppmmmtttzzzssskkkfff^^^YYYTTTRRRPPPNNNNNNPPPRRR[[[iiiyyyzzzxxxwwwxxx|||wwwooooooxxx~~~wwwqqqkkkhhhcccaaa^^^YYYTTTPPPLLLJJJGGGHHHLLLVVVgggyyyoookkkgggdddccc```ZZZVVVVVVSSSNNNJJJGGGGGGHHHIIIIIIMMMTTT]]]hhhqqqyyy}}}zzzooohhhjjjkkkoooooonnnmmmmmmlllkkkkkkgggfffeeebbb___]]]\\\[[[SSSPPPLLLFFF@@@;;;777666333333333333222222222222333333333333333333333333333333333333222111000///111111222222333333333333111111111111111111111111333333333333333333333333111111222222222333333333333222222222222333444444777666777::::::;;;BBBMMM```}}}~~~>>>===<<<;;;:::888777777444333333444555444222///...............---------...............---,,,,,,***************+++,,,,,,)))************+++++++++)))***+++,,,++++++---///...)))...===DDDCCCHHHSSSWWW333&&&...,,,...000'''******++++++,,,---------,,,,,,,,,,,,,,,---......******+++,,,,,,---,,,,,,/////////......///000000---///111222111111222333333333333333222222222222333555777777666666777888::::::;;;===???BBBDDDEEEBBBAAA??????BBBFFFKKKNNNMMMOOOPPPQQQQQQRRRTTTVVVWWWWWWWWWVVVTTTRRROOONNNHHHHHHMMMUUUYYYXXXYYY\\\\\\[[[[[[\\\]]]^^^]]]\\\\\\^^^aaabbbbbbbbbccceeehhhhhhjjjmmmooommmgggaaa^^^aaafffiiilllnnnqqqtttvvvyyywwwpppqqq}}}xxxpppkkkddd```YYYTTTPPPMMMKKKIIILLLPPPYYYgggvvv~~~}}}|||{{{~~~zzzrrrnnnqqqyyyzzzsssmmmkkkeeeccc```[[[UUUPPPMMMJJJFFFHHHLLLRRR___uuu~~~rrrnnniiigggeeebbb\\\WWWWWWUUURRRNNNKKKIIIHHHHHHGGGIIINNNUUU^^^hhhoootttttt{{{rrrkkkkkkkkknnnmmmmmmlllkkkkkkjjjjjjfffggggggddd```]]][[[[[[SSSPPPLLLGGGAAA<<<777555333333333333222222222222333333333333333333333333444444444333222111000///111111222222333444444444111111111111111111111111333333333333333333333333111111222222222333333333555444444444444555666666999666777;;;<<<===IIIWWWlll======<<<;;;999888777777555444444555555444111................../////////......------,,,,,,------******+++,,,,,,,,,++++++)))************+++++++++((()))******+++,,,...///...---...000///---000555666+++&&&***......,,,)))************************)))))))))))))))***++++++************++++++++++++------------...///000000---///111222111111111222222222222222222222222222333555777888777777888999999:::<<<>>>@@@CCCDDDEEEBBBAAAAAABBBEEEIIILLLMMMLLLOOORRRSSSSSSSSSTTTUUUUUUUUUUUUTTTSSSPPPNNNMMMHHHIIIOOOWWW[[[ZZZ[[[^^^[[[[[[ZZZ[[[]]]]]]\\\[[[]]]___```aaaaaabbbeeegggggghhhiiimmmooollleee```___cccgggjjjlllnnnrrruuuwww{{{}}}ssspppzzz~~~vvvppplllggg___XXXTTTQQQMMMIIIIIIIIIMMMZZZjjjxxx~~~}}}|||}}}yyyrrrnnnnnnppp|||~~~vvvqqqnnngggeeeaaa\\\VVVQQQMMMKKKDDDGGGJJJMMMWWWllltttqqqllljjjhhhddd^^^YYYWWWVVVTTTQQQNNNKKKIIIGGGDDDEEEHHHNNNVVV^^^eeejjjlllrrr{{{rrrllljjjjjjmmmmmmllllllkkkkkkjjjjjjgggiiijjjhhhccc^^^\\\[[[SSSRRRNNNJJJDDD>>>999666444444444444333333333333222222222222222222222222333444444444333222111111111111222222333444444555111111111111111111111111222222222222222222222222111111222222222333333333555444444444444555666666999555666===???CCCRRReee======<<<;;;999888777777555555444555555333000---////////////000000000000///...---,,,+++,,,---...+++,,,---......---+++***)))************+++++++++***++++++******,,,------$$$,,,///(((&&&+++---+++)))...***'''+++)))'''+++))))))))))))(((((((((((()))))))))))))))******+++''''''((()))+++,,,------,,,,,,,,,------///000111,,,///111222111111111222222222222222222222222222444666888888888888888:::888:::<<>>BBBGGGZZZooo??????===;;;999777555444222222333333333222111111000000000000000//////.........//////...,,,+++)))+++---......---,,,,,,---,,,,,,+++***))))))******)))((((((***,,,---,,,*********************************************++++++)))(((((()))++++++***)))***++++++******)))((('''&&&(((***++++++,,,...000///////////////.........111111111000000000000000777444///,,,+++...111444444666777888888999;;;===<<<===???AAACCCEEEFFFGGGGGGBBBAAAEEEHHHIIIKKKOOOTTTTTTTTTUUUWWWYYY\\\]]]VVVVVVVVVTTTRRROOOLLLJJJKKKTTT[[[[[[ZZZ[[[]]]]]]ZZZ[[[\\\[[[ZZZZZZ\\\^^^]]]___bbbbbbbbbbbbcccdddjjjjjjkkkkkkjjjfff```\\\___ccchhhkkkmmmnnnpppqqq{{{wwwxxxuuupppiiibbb\\\WWWRRROOONNNJJJIIINNNUUU^^^lllyyy}}}|||{{{zzz{{{~~~zzzsssooopppuuuxxxrrrmmmjjjeee```ZZZTTTNNNJJJGGGEEEFFFJJJLLLXXXttt~~~yyysssmmmiiiddd```]]]]]]XXXSSSQQQQQQOOOJJJEEEGGGFFFEEEEEEHHHMMMSSSVVV^^^cccjjjqqqxxxyyypppiiiggghhhjjjiiiiiilllpppqqqooommmkkkiiihhhhhhiiifff```[[[WWWTTTPPPLLLHHHBBB<<<888666777777444111000222444111222333333333111000///444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222333444666777222444555555444555666888555888777===GGGPPPhhh@@@???===;;;999777666555222333333333333222111111000000000000000//////...+++,,,---////////////...+++,,,---,,,++++++,,,---++++++***)))))))))))))))+++***)))***++++++***)))************************,,,++++++******))))))))))))(((((()))++++++***)))(((((()))*********)))))))))******)))'''&&&'''(((/////////////////////...111000000000000000000000555333000------...111333444666777888888999;;;======>>>@@@BBBDDDEEEFFFFFFCCC@@@@@@EEEIIIJJJMMMQQQUUUWWWZZZ]]]___```______XXXWWWVVVTTTQQQNNNLLLKKKPPPXXX^^^]]]ZZZ[[[\\\[[[YYYZZZ[[[ZZZYYYYYY[[[\\\^^^```cccccccccbbbccceeehhhiiijjjjjjiiieee```\\\aaadddiiimmmnnnpppqqqsssxxx}}}{{{yyyxxxsssllleee```ZZZUUURRRNNNIIIGGGKKKPPPYYYfffrrr{{{{{{zzzzzz{{{~~~xxxppppppssszzz{{{vvvoookkkfffaaa\\\VVVOOOKKKHHHFFFFFFIIIKKKUUUqqqxxxpppjjjeee```]]]^^^YYYTTTSSSRRRQQQLLLGGGFFFEEECCCCCCEEEJJJNNNQQQXXX]]]dddkkkrrr||||||pppgggdddfffjjjjjjjjjmmmpppqqqooommmmmmjjjhhhhhhhhheee___ZZZWWWUUUQQQNNNJJJEEE???;;;666777777444111000222444222222222222222111000000444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111222333444555666222444555555555555666888777999888???MMMYYYsss@@@???>>><<<:::888777666333333333333333222111111000000111111000000///...,,,,,,...///000000000000+++,,,,,,***))))))+++---,,,,,,+++************+++...,,,***)))******)))(((************************,,,,,,+++***)))((((((''')))(((((()))++++++***)))&&&'''((()))************)))******)))'''%%%%%%&&&......//////////////////000000000000000000111111333222000//////000111222444666777888888999;;;===???@@@BBBCCCDDDEEEDDDDDD???===@@@FFFJJJKKKOOOTTTVVVZZZaaagggiiigggdddaaa[[[YYYVVVRRROOOMMMMMMLLLUUU\\\```]]]ZZZ[[[[[[YYYYYYZZZZZZYYYXXXXXXYYY[[[]]]___aaaaaaaaa```aaabbbfffgggiiiiiigggccc___\\\```dddiiilllnnnoooqqqrrrsssyyy{{{|||wwwqqqjjjddd___YYYUUUOOOIIIFFFGGGJJJQQQ]]]hhhtttuuuvvvvvvwwwzzzuuuqqqooosss}}}}}}yyyppplllgggbbb]]]WWWQQQMMMJJJGGGGGGIIIIIIRRRjjj|||tttnnnhhhdddaaa___[[[WWWUUUTTTRRRNNNJJJEEEDDDBBBAAABBBEEEHHHKKKOOOTTT[[[aaaiiisss}}}tttgggdddfffkkkjjjkkkmmmppppppooommmnnnkkkiiihhhhhheee___[[[XXXVVVSSSOOOLLLGGGBBB>>>777777666444222111222444333222222111111111111222444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444555222444555555555555666888999;;;:::BBBVVViii@@@???>>><<<:::999777777444444444444333222111111000111111111111000//////...............------,,,------,,,***)))))),,,///------,,,,,,,,,,,,------...,,,***))))))***))))))************************++++++******))))))(((((()))(((((()))++++++***)))&&&'''((()))))))))))))))''')))***+++******,,,...............////////////000000000000000111111111111111111000000111222222444666777888888999;;;===@@@BBBCCCEEEEEEDDDCCCBBB======AAAGGGJJJKKKNNNSSSVVV[[[bbbhhhkkkjjjfffccc^^^ZZZUUUPPPMMMLLLMMMNNNWWW\\\^^^[[[YYYZZZ[[[YYYZZZ[[[[[[ZZZXXXXXXYYY[[[ZZZ[[[]]]^^^]]]]]]^^^___dddfffhhhhhheeeaaa^^^]]]^^^bbbfffjjjlllmmmnnnppppppuuu{{{~~~~~~{{{uuunnnhhhbbb\\\YYYQQQKKKGGGFFFFFFJJJTTT^^^jjjllloooqqqrrruuuzzz~~~sssmmmllluuu}}}yyypppmmmhhhccc^^^XXXRRRNNNLLLHHHGGGHHHHHHNNNccczzzxxxsssoookkkhhhaaa]]]ZZZWWWUUURRROOOKKKFFFDDDBBB@@@@@@AAADDDEEEIIINNNTTTZZZaaalllxxx}}}|||kkkfffhhhjjjjjjlllnnnooopppooonnnmmmjjjhhhhhhhhhfffaaa]]]ZZZXXXTTTPPPLLLGGGAAA===888777666444333222333444444333111111000111222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222333444444333444666666555555777888:::<<<;;;FFF```yyy???>>>===<<<:::888777777444555555444333222111111111111111111111000000///------,,,,,,,,,,,,,,,,,,......---+++******---000,,,,,,+++++++++,,,,,,---,,,***))))))***++++++***************************((((((((())))))******+++)))(((((()))++++++***))))))))))))))))))(((''''''&&&(((***,,,,,,---000222---.........//////000000//////000000111111111111000000111111111222333333444666777888888999;;;===AAABBBDDDEEEEEEDDDBBB@@@>>>???CCCIIIJJJIIILLLQQQVVVYYY^^^bbbeeefffeeeeee___ZZZSSSLLLIIIKKKNNNQQQUUUYYYZZZXXXWWWZZZ[[[YYY[[[\\\\\\[[[ZZZYYY[[[\\\XXXZZZ\\\]]]]]]]]]^^^___dddfffhhhgggccc___]]]]]]^^^bbbgggjjjlllmmmooopppsssvvvzzz}}}}}}wwwqqqkkkeee___[[[UUUOOOJJJHHHFFFFFFMMMUUUaaaeeekkkmmmnnnqqqvvv{{{}}}zzzqqqkkkooozzz|||xxxqqqmmmiiiddd___ZZZTTTPPPMMMIIIGGGHHHGGGJJJ\\\ppp~~~yyysssoookkkccc```]]]YYYVVVRRROOOLLLGGGFFFCCCAAA@@@@@@AAABBBFFFJJJOOOTTT[[[eeerrrzzzpppgggggggggiiilllmmmnnnoooooooookkkiiigggggghhhhhhddd```\\\YYYUUUQQQLLLFFF@@@<<<999888555444333333333333444333222111111222333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222333444444333555666666555666777999:::===>>>LLLkkk>>>===<<<;;;999888777666555555555555444222111000111111222222111111000///)))))))))***+++---...///---......,,,++++++---///***))))))))))))******+++***))))))***,,,,,,***)))************************&&&''''''((()))***++++++)))(((((()))++++++***)))+++++++++******)))((('''''')))++++++++++++---...------......///000000000/////////000111111222222000000000111222333444555444666777888888999;;;===???AAACCCEEEDDDCCCAAA???>>>@@@EEEKKKKKKHHHJJJOOOTTTUUUXXX[[[^^^aaaccceee___YYYPPPHHHFFFIIIOOOSSSTTTWWWWWWTTTUUUYYY[[[YYYZZZ[[[\\\[[[ZZZ[[[\\\^^^YYY\\\^^^``````aaabbbdddeeehhhiiigggbbb]]]\\\]]]aaaeeejjjmmmoooppprrrssswwwwwwzzz~~~zzztttnnnhhhaaa]]]XXXSSSNNNKKKGGGEEEHHHNNNYYY```gggkkklllnnntttzzzyyy{{{qqqooottt}}}yyyrrrooojjjfffaaa\\\VVVRRROOOJJJHHHIIIGGGIIIWWWiiixxxpppkkkgggeeeaaa]]]XXXSSSOOOMMMIIIGGGDDDBBB@@@@@@@@@AAADDDGGGKKKOOOUUU___kkkttt~~~tttgggddddddgggjjjlllmmmnnnooopppllliiigggggghhhhhhdddaaa]]]ZZZVVVRRRMMMHHHAAA===:::888555444444444444333333222222222222333333444222222333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333444555333555666666666666777999:::@@@CCCTTTvvv<<<<<<;;;:::888777666666666666666555444222111000111222222222222111000000)))))))))***,,,...///111+++,,,------++++++,,,---***************+++,,,,,,******+++,,,---,,,(((%%%************************''''''(((((())))))******)))(((((()))++++++***)))***+++++++++++++++***)))((()))++++++******+++---------......///000000111...//////000111111222222000000000000111333555666444666777888888999;;;======???BBBDDDDDDBBB@@@>>><<>>AAACCCDDDBBB???===:::>>>FFFLLLLLLHHHKKKPPPPPPQQQTTTWWWZZZ^^^aaaccc^^^VVVKKKCCCAAAGGGPPPWWWXXXYYYVVVSSSTTTXXXYYYWWWVVVWWWYYYYYYYYYZZZ\\\___WWWZZZ]]]```aaaccceeeggghhhkkklllhhhaaa\\\[[[\\\aaaeeeiiimmmooopppqqqssssssoooqqqxxx~~~zzztttmmmfffaaaYYYUUURRRPPPJJJDDDBBBEEEIIIRRR[[[```aaadddjjjpppnnnyyytttmmmrrrwwwtttpppkkkgggbbb\\\XXXPPPKKKIIIJJJHHHGGGSSSbbbuuu{{{tttpppoookkkddd]]]VVVSSSQQQHHHGGGDDDBBB@@@?????????>>>AAACCCFFFKKKSSS___gggpppmmmccc^^^bbbgggjjjkkklllooorrrsssooojjjhhhgggeee```\\\ZZZXXXVVVTTTRRRNNNJJJFFF;;;888444444555666444333000111333444555444333333222222222333333444444444222222222222222222222222222222222222222222222222333333333333333333333333111111111222333555666777444555777777666666888999<<>>@@@AAA@@@>>>;;;::::::===@@@CCCEEEGGGHHHKKKMMMPPPQQQSSSUUUXXX[[[^^^___]]]UUUKKKDDDEEEKKKRRRWWWZZZXXXUUUUUUVVVXXXYYYYYYZZZXXXWWWXXXZZZ]]]^^^]]]\\\]]]^^^```cccfffhhhjjjjjjlllkkkggg```[[[ZZZ[[[ggghhhkkklllnnnpppsssvvvuuuwwwxxxyyyzzzyyyrrrlllgggddd^^^ZZZUUUPPPMMMJJJGGGDDDIIIJJJNNNWWW]]]___cccgggpppssszzz|||xxxuuu{{{|||wwwpppkkkgggbbb\\\WWWPPPOOOLLLFFFCCCFFFPPPYYYooo~~~xxxuuuoooiiiddd]]]WWWRRRMMMKKKGGGCCC@@@?????????>>>AAADDDEEEHHHMMMUUU\\\nnn{{{qqq]]]]]]]]]aaagggjjjiiikkkooommmmmmllljjjgggccc___]]][[[XXXUUUTTTSSSOOOIIIDDD@@@???<<<888555222000000333333333333444555666666444555555555555555555444444444444444333333222111444444444333333222222222222222222222222222222222666666666666666555555555222333444555666777888999???>>>NNNnnnAAA???<<<888777666777888555444333111000//////...///000222333222111...---------------------------++++++++++++++++++++++++...------,,,+++***))))))***)))))))))*********)))))))))))))))(((((((((''')))))))))*********************))))))))))))******((((((((())))))(((((((((***************++++++,,,......////////////......,,,------.../////////...000000000000111222444555555555666777999;;;<<<===>>>@@@AAA@@@===;;;:::;;;===???CCCFFFGGGIIILLLNNNOOOOOOPPPRRRTTTWWWYYYZZZWWWPPPGGGBBBDDDJJJQQQVVVYYYWWWUUUUUUWWWYYYZZZZZZZZZXXXWWWWWWYYY\\\\\\\\\]]]]]]___aaadddgggiiijjjnnnnnnkkkfff___ZZZ[[[]]]hhhiiikkklllmmmooorrrtttvvvwwwxxxyyy{{{|||uuuooojjjgggbbb^^^XXXSSSPPPLLLIIIFFFDDDDDDIIIRRRYYY]]]bbbhhhkkkooovvvxxxwww~~~yyyrrrmmmiiiddd]]]XXXQQQPPPMMMGGGDDDGGGOOOVVVhhh{{{wwwrrrlllfff___XXXTTTMMMKKKIIIEEECCCAAA@@@@@@>>>@@@CCCDDDFFFLLLTTTZZZhhhvvvyyyddd```^^^```eeeggggggjjjooommmmmmlllkkkhhhdddaaa___\\\YYYVVVUUUTTTPPPJJJEEECCCAAA>>>;;;888666444444555444444333333333444444444444555555555555444444333444444444333333222111444444444333333222222222333333333333333333333333555555555555555444444444444444555666888999::::::CCCEEEWWWvvv}}}@@@>>>;;;999777777777888666555444444333222222111111222222111000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))((((((((((((+++***)))))))))))))))*********))))))))))))******''''''((((((((((((''''''***************+++,,,,,,...//////000000//////...+++,,,---...///000000000222111111111111222333333555555666777999;;;===>>>>>>???@@@???===;;;;;;;;;===@@@CCCFFFHHHJJJMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTOOOJJJDDDBBBEEELLLSSSWWWXXXVVVUUUUUUXXXZZZ[[[[[[YYYWWWVVVVVVXXXZZZZZZZZZ]]]]]]___aaadddgggiiijjjpppoookkkddd]]]YYYZZZ]]]gggiiikkklllmmmnnnqqqsssvvvwwwxxxxxx{{{zzztttoookkkhhhddd]]]XXXSSSOOOKKKHHHCCCAAADDDLLLRRRWWW]]]dddfffjjjrrr}}}|||ttt{{{{{{uuupppkkkfff^^^YYYRRRQQQNNNJJJFFFGGGMMMRRR```yyy{{{uuuooohhhaaaZZZVVVMMMLLLKKKIIIFFFDDDCCCBBB>>>@@@BBBCCCDDDIIIQQQWWW```nnnkkkbbb______bbbdddeeehhhlllkkkllllllkkkiiifffcccaaa]]]ZZZWWWUUUTTTQQQKKKFFFCCCAAA>>>;;;999777666666666666555444333333333333333333444444444444333333333333444444444333222222444444333333333333222222444444444444444444444444444444444444444444444444555555666777888:::<<<===AAAHHH]]]{{{vvvttt{{{???>>>;;;999888777888888555666555555555444333333333333111000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***++++++++++++***************))))))''''''&&&''''''(((******))))))))))))******))))))************))))))************+++,,,,,,---//////000000000000//////,,,---...//////000000000111111111111222333333444555666666777999;;;===>>>>>>???@@@???===;;;;;;<<<===@@@DDDGGGIIIKKKNNNPPPQQQQQQQQQQQQQQQQQQQQQPPPIIIFFFCCCDDDIIIPPPVVVYYYVVVUUUTTTUUUXXXZZZ[[[ZZZXXXWWWUUUUUUWWWXXXYYYXXX\\\\\\^^^```cccfffhhhiiinnnnnnkkkddd]]]XXXWWWYYYdddfffjjjlllmmmooorrrtttvvvwwwwwwxxx{{{yyytttqqqmmmiiibbb\\\WWWRRRMMMJJJGGGCCCCCCGGGLLLOOOVVV]]]ccchhhoooyyytttwww}}}wwwrrrmmmggg___YYYSSSRRRPPPLLLHHHHHHJJJMMM[[[rrryyyrrrkkkccc\\\WWWMMMMMMLLLKKKHHHFFFDDDBBB>>>@@@AAAAAABBBFFFMMMSSSYYYgggzzzqqqddd```___cccddddddeeehhhiiijjjjjjjjjiiifffdddbbb___[[[XXXVVVUUURRRLLLHHH@@@>>>;;;888666555555555666555444333333333333333222333333444444333333222333333333444444333333222333333333333333333333333444444444444444444444444444444444444444555555555555555666777888:::<<<>>>@@@LLLeee{{{nnnnnnwww>>>===;;;:::888888888888222222222333222111000///444222111///...---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++,,,+++))))))***,,,******************++++++(((((('''''''''''''''(((******))))))))))))*********++++++,,,,,,++++++***************+++,,,---...//////000000000000//////...///////////////.........///000222333444555666666666777888999;;;===>>>>>>??????>>><<<;;;<<<===???BBBEEEHHHJJJLLLOOOQQQPPPQQQQQQPPPOOONNNLLLKKKCCCBBBBBBFFFLLLRRRWWWYYYUUUTTTSSSUUUWWWYYYYYYYYYWWWUUUTTTTTTVVVXXXXXXXXXZZZ[[[\\\___aaadddggghhhjjjkkkkkkfff^^^XXXUUUTTT___bbbgggkkknnnqqqtttvvvuuuvvvwwwxxxzzzzzzvvvrrrmmmfff___ZZZUUUPPPMMMJJJEEECCCEEEHHHKKKQQQXXXaaagggnnnuuu~~~xxxzzzyyytttooohhh___YYYTTTSSSQQQMMMJJJIIIIIIJJJXXXmmm||||||uuunnnfff^^^YYYNNNNNNMMMKKKIIIFFFDDDBBB>>>@@@AAA@@@@@@DDDJJJPPPUUUaaatttyyygggcccbbbeeegggdddbbbcccfffggghhhhhhgggeeecccaaa```\\\XXXUUUTTTRRRMMMIII???===:::666444333444444333333333333333444555666222333333444444333333222222333333444444333333333333333333333333333333333222222222222222222222222444444555555666666666666555555555555777:::===>>>DDDVVVrrruuuiiikkkuuu======;;;:::999888888888333444444444444222000///222111000///...---------++++++++++++++++++++++++************************+++++++++++++++++++++,,,)))+++---,,,)))(((***---(((((((((((())))))))))))(((((()))*********************))))))))))))******))))))************))))))************+++---...//////000000111111000000///000000000000000///...------...000222444666666666666666777888:::<<<>>>???>>>??????>>><<<;;;===>>>AAADDDGGGIIIKKKLLLOOOQQQNNNNNNNNNNNNLLLJJJHHHFFF===>>>@@@FFFLLLRRRTTTUUUTTTSSSRRRTTTVVVXXXWWWVVVVVVTTTSSSTTTVVVYYYYYYYYY[[[[[[]]]___bbbdddggghhhgggjjjkkkggg```XXXUUUSSS\\\```fffjjjnnnqqquuuwwwtttvvvwwwwwwyyy}}}uuuqqqjjjccc]]]XXXSSSPPPIIIDDDAAADDDFFFIIIPPPWWW]]]dddlllrrryyy~~~}}}}}}wwwrrrjjjaaaZZZVVVTTTPPPMMMKKKJJJIIIIIIUUUggg{{{zzzyyyqqqiiiaaa[[[QQQPPPNNNLLLIIIFFFDDDCCC???AAAAAA@@@???BBBHHHMMMRRR]]]ooommmgggdddfffgggeeeccccccffffffggghhhgggeeebbbaaa```\\\WWWUUUTTTQQQMMMIIIBBB@@@<<<888555444555555333333333333444555666666333333444444444444333333222222333444444444333333222222333333333333444444222222222222222222222222444444555555666777777777555555444555777:::===???HHH^^^{{{qqqfffiiiuuu===<<<;;;:::999999888888666777777777666444111000000000/////////......---------------------------++++++++++++++++++++++++,,,+++++++++++++++++++++(((,,,...---)))(((***...'''((((((((())))))))))))%%%&&&)))+++,,,,,,+++*********))))))))))))******(((((())))))))))))((((((*********+++,,,---...///000000111111111111000000...//////000000000/////////000222333555555555555666666777888:::<<<>>>???>>>??????===<<<;;;===???CCCFFFIIIJJJKKKLLLNNNPPPNNNNNNNNNNNNLLLIIIFFFEEE<<<>>>BBBHHHOOOSSSTTTSSSSSSRRRRRRSSSUUUUUUTTTSSSUUUSSSSSSTTTWWWZZZ[[[[[[\\\]]]^^^```cccfffiiijjjiiikkkkkkggg```ZZZWWWWWW[[[```eeejjjnnnqqqtttvvvsssuuuwwwwwwxxx{{{yyytttmmmgggaaa\\\XXXUUUJJJEEEBBBCCCEEEFFFKKKRRRVVV^^^hhhnnnsss}}}|||vvvnnnddd]]]WWWTTTPPPMMMKKKJJJJJJJJJOOO```www{{{{{{|||~~~vvvmmmddd___VVVTTTQQQMMMIIIGGGFFFEEE@@@BBBBBB@@@???AAAGGGLLLQQQZZZiii|||vvvllleeedddfffeeeeeefffgggggghhhhhhgggeeebbbaaa```\\\VVVTTTSSSQQQLLLIIIEEEBBB===888555444555666444444333333333444444555444444555555555555444444111222333333444444444333222222222333333444444444333333333333333333333333333333444555555666777777777666555666888<<>>???>>>???>>>===;;;;;;===???EEEGGGJJJKKKKKKLLLNNNOOOOOOPPPPPPPPPNNNKKKHHHFFF>>>@@@EEELLLRRRUUUUUUTTTRRRRRRQQQRRRTTTTTTSSSQQQTTTSSSRRRTTTWWW[[[\\\\\\^^^___```bbbeeehhhjjjlllllllllkkkfff___[[[[[[\\\\\\aaafffkkknnnppprrrtttrrruuuwwwwwwwwwyyy~~~~~~{{{wwwpppjjjddd```[[[XXXNNNIIIDDDDDDCCCBBBEEEJJJPPPZZZeeekkkppp|||}}}yyypppfff___WWWTTTOOOLLLKKKKKKKKKJJJKKKZZZqqq|||uuu{{{yyypppgggbbbZZZWWWSSSNNNJJJHHHGGGGGGAAABBBBBB@@@???AAAFFFKKKPPPXXXfffxxx|||pppeeebbbccceeegggjjjhhhiiiiiiiiihhhfffcccaaa```[[[VVVSSSRRRPPPLLLHHHEEEAAA<<<777444333333444666666555444333333333333444555555666666555555444111222333333444444444444222222222333333444444444444444444444444444444444222222333333444555666666888777777777999===AAACCCVVVpppwwwllloooyyy}}}======;;;:::888777666555333222000///...///000111000///...---,,,---......000///---++++++,,,---...,,,+++***)))(((((((((((((((***+++***(((''''''''',,,,,,+++******+++,,,,,,,,,******,,,+++((()))---%%%%%%&&&'''((()))******(((((())))))))))))(((((())))))))))))***+++,,,---***)))(((***---...---***---///111222333222000/////////000000000000//////000000222333444555555555555777999::::::;;;===>>>>>>>>>>>><<<;;;<<<>>>@@@DDDGGGJJJMMMNNNPPPSSSUUUVVVSSSOOOMMMKKKHHHDDD@@@999???GGGNNNRRRTTTUUUUUUSSSRRRRRRQQQRRRTTTVVVWWWTTTUUUWWWVVVVVVWWWYYY[[[\\\^^^aaadddggghhhiiiiiijjjlllmmmjjjddd___]]]]]]\\\```eeejjjmmmoooqqqsssqqqrrrttttttvvvyyy~~~{{{{{{}}}uuuoooiiieeeaaa^^^TTTPPPKKKFFFDDDEEEGGGIIIRRRZZZcccjjjrrr~~~~~~{{{qqqeee\\\ZZZWWWRRRLLLIIIHHHHHHIIIOOOUUUfff~~~zzz|||wwwnnngggZZZYYYWWWSSSNNNJJJIIIIIIFFFDDDBBBAAAAAACCCEEEGGGOOOTTT```pppzzzjjjcccbbbbbbeeehhheeegggjjjlllkkkgggbbb___[[[YYYWWWUUUSSSQQQMMMJJJFFFCCC>>>:::777555555666333333333444444444555555555444444444444555666666555444222111000111222222333333333444444555555555444444444444444444444444333444555555444444555777333666222222999;;;>>>JJJbbb}}}zzz~~~ttt>>>===<<<:::888666555444222222222222222111111000000///...---------......+++,,,,,,,,,++++++******,,,+++***)))(((((((((((('''(((******)))(((((()))))))))))))))))))))))))))+++((((((***)))'''(((,,,,,,,,,,,,+++++++++++++++))))))************))))))((((((((((((((())))))***+++***)))+++...///---+++...///111222222222000/////////000000000000/////////000111333444444444444666888:::;;;;;;<<<>>>???<<<===<<<;;;:::;;;>>>AAAGGGIIIMMMNNNOOOOOOQQQRRRUUURRROOOMMMKKKHHHCCC???:::@@@HHHOOORRRTTTTTTUUUSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUVVVVVVVVVWWWYYY[[[^^^___bbbeeeggghhhhhhhhhlllooopppnnnhhhccc___^^^[[[___eeeiiilllnnnqqqrrruuuvvvwwwwwwxxxzzz~~~~~~{{{zzz{{{~~~~~~vvvpppjjjeeeaaa^^^VVVSSSMMMHHHEEEEEEFFFHHHMMMUUU```hhhqqq~~~|||ttthhh___YYYVVVRRRNNNJJJIIIIIIIIIMMMRRRccc~~~}}}{{{qqqjjj]]]\\\XXXTTTOOOLLLJJJJJJGGGFFFCCCBBBAAABBBDDDEEEKKKQQQ]]]lll|||~~~mmmdddbbbbbbeeehhhgggiiilllnnnllliiidddaaa\\\ZZZWWWVVVTTTQQQNNNKKKFFFCCC???:::777666555555333333333444444444555555333333333333333444555555555444333222111222222333333333444444444444444444444444444444444444444444333444555555444444555777333:::888666:::;;;BBBRRRooonnn>>>===<<<:::888666444333111222444555444333111///000///......------......***+++,,,------+++)))(((,,,+++***)))((((((((((((%%%''')))***))))))***+++((()))***++++++***)))(((---***)))+++,,,)))***...++++++***)))))))))))))))******++++++++++++******((((((((((((((()))))))))+++++++++,,,...///...---...///000222222111111000///000000111111000000//////000111222444444444444777999;;;<<<<<<<<<>>>@@@;;;;;;:::999999;;;>>>BBBIIILLLOOOPPPOOONNNNNNNNNRRRQQQOOONNNKKKGGGAAA===;;;AAAIIIPPPSSSTTTTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVVVVVVVWWWYYY[[[___aaacccfffggghhhiiihhhllloooqqqpppkkkeee___]]][[[___dddhhhkkkmmmppprrrsssttttttttttttvvvyyy{{{{{{{{{|||}}}~~~|||yyyxxxxxxyyy{{{tttnnniiieeebbbZZZVVVPPPJJJFFFEEEEEEFFFHHHPPP\\\gggqqq}}}vvvkkkbbbXXXVVVSSSOOOLLLJJJIIIIIIJJJOOO^^^xxxvvvnnnbbb___ZZZUUUQQQNNNLLLLLLIIIHHHEEECCCBBBBBBCCCDDDGGGMMMXXXgggwwwoooeeebbbbbbeeeiiiiiikkknnnooooookkkgggeee^^^\\\YYYWWWUUURRRNNNLLLGGGEEE@@@<<<888666555555333333333444444444555555333222222222222333444444555555444333333333444444444444444444444444333333444444444444444444444444333444555555444444555777555======;;;<<<;;;FFF]]]~~~yyyfff>>>===<<<:::777555333222111222333333333222111000000//////...............------.........---,,,+++++++++***)))(((((())))))&&&(((******))))))***+++)))***,,,------,,,***))),,,((((((+++,,,******,,,&&&&&&&&&&&&''')))***+++)))******++++++******)))((())))))***+++,,,,,,,,,,,,,,,---.../////////...//////000111111111111000000000000111111000000000000111222444555555555555666888:::;;;;;;<<<===???:::::::::999999<<<@@@DDDIIILLLOOOQQQPPPNNNNNNNNNOOOOOOOOONNNJJJEEE???;;;===CCCKKKRRRUUUUUUTTTSSSOOOPPPRRRSSSTTTSSSRRRRRRSSSUUUVVVVVVVVVWWWZZZ\\\___```cccfffhhhjjjjjjjjjiiilllooooookkkeee^^^ZZZZZZ]]]bbbfffiiikkkoooqqqrrrsssssssssrrrsssuuuwwwxxxwwwwwwwwwxxx{{{}}}|||zzzxxxvvvvvvwwwzzzuuuooojjjfff___[[[TTTMMMHHHEEEDDDDDDFFFNNNZZZfffqqq}}}~~~xxxnnneeeXXXWWWTTTQQQNNNLLLJJJIIIIIIMMM[[[sss{{{sssfffbbb\\\VVVRRROOONNNLLLKKKIIIGGGDDDCCCBBBBBBBBBDDDJJJUUUbbbqqqnnnccc```aaadddiiijjjlllooopppooollliiiggg```^^^[[[YYYWWWTTTPPPMMMHHHFFFBBB===999777555555333333333444444444555555333333333222333333444555555555555444444444555555555555555444444333333333444444444444444444444444333444555555444444555777777<<<;;;:::>>>>>>KKKdddqqq```>>>===;;;999777555333333333222111000///000000111///////////////.........///...---,,,,,,,,,------+++***)))))))))))))))))))))***,,,+++)))(((((())))))***,,,------,,,***)))(((%%%%%%))),,,)))'''(((((((((''''''(((***,,,...(((((())))))))))))((((((%%%&&&(((***,,,---......+++,,,.../////////////////////000111111111111111000000111111111111000000111222333555666666666777555777888999999:::<<<>>><<<;;;;;;::::::===BBBFFFGGGJJJMMMOOOOOONNNNNNOOOMMMNNNOOOMMMIIICCC>>>;;;???EEEMMMTTTVVVUUUSSSRRRMMMNNNPPPQQQQQQPPPOOOOOOSSSTTTVVVVVVVVVWWWZZZ\\\]]]___bbbfffiiikkkllllllhhhjjjmmmooommmggg___ZZZYYY\\\aaadddgggjjjmmmppptttuuuvvvvvvuuuuuuwwwyyywwwvvvuuuuuuvvvxxx{{{}}}~~~~~~~~~}}}|||zzzyyyxxxvvv{{{~~~xxxrrrllliiiccc^^^XXXPPPJJJFFFDDDCCCFFFNNNYYYeeeppp|||zzzppphhhZZZYYYVVVSSSOOOLLLJJJIIIHHHLLLYYYoooyyyllleee]]]WWWSSSQQQOOOMMMLLLKKKHHHFFFDDDBBBBBBAAADDDIIISSS^^^lll|||kkkaaa___```dddhhhjjjlllnnnoooooollliiigggbbb```]]]ZZZXXXUUUQQQNNNJJJHHHDDD???;;;777555444333333333444444444555555444444444444444555555666555555555555555555555555555555555444444333333333444444444444444444444444333444555555444444555777888999555888???BBBPPPjjjkkk]]]<<<;;;:::999777555444444333222000......///000222///000000000000///...---...---+++))))))***+++,,,******)))))))))))))))******+++,,,,,,)))(((((((((((()))***++++++***)))(((+++((()))000333000+++******)))'''%%%%%%&&&''')))(((((())))))))))))((((((###$$$''')))++++++++++++***,,,...///......///000000000000000000111111111000111111222222111111000111222333555666666666666444666888888888999;;;======<<<;;;::::::===BBBGGGFFFHHHKKKLLLLLLMMMOOOPPPLLLMMMNNNKKKFFF@@@===;;;@@@GGGOOOUUUWWWUUUSSSQQQMMMMMMNNNNNNNNNNNNNNNMMMRRRTTTUUUVVVVVVXXXZZZ]]]]]]___bbbeeehhhjjjkkkkkkiiijjjmmmoooooojjjccc]]]XXX[[[___bbbeeehhhllloooppprrrtttuuuuuuuuuwwwyyyyyyxxxwwwvvvvvvxxxzzz{{{zzz{{{||||||}}}||||||{{{yyy|||}}}zzztttnnniiieeeaaa[[[SSSLLLGGGEEECCCFFFLLLWWWcccooozzz|||ssskkk^^^\\\XXXSSSOOOLLLJJJIIIHHHLLLXXXmmmrrrjjj```XXXUUUTTTQQQOOOLLLKKKIIIGGGEEECCCBBBBBBDDDIIIQQQ[[[gggwwwlllccc``````dddhhhjjjlllmmmooonnnllljjjhhhdddbbb___\\\ZZZVVVRRROOOKKKIIIEEEAAA<<<888555444333333333444444444555555555444444444444555666666333444555555666555555555444444444444444444333333444444444444444444444444333444555555444444555777999666222777AAAFFFWWWssszzzggg\\\::::::999888777666555555222222111111000000000111///000000111000///...---,,,,,,++++++*********+++******))))))))))))******)))***,,,,,,***))))))***)))))))))))))))))))))))),,,***---555999555...+++)))'''%%%######$$$&&&''')))))))))******)))))))))%%%&&&(((*********)))((())),,,...///------...000000000000000000111111222000111111222222111111000000000222333444555555555555666888999999:::<<<>>>===<<<:::888888<<>><<<<<>>999555333333333333444444444555555333333222222333333444555111222444555555555444444333333333444444555555555444444444444444444444444333444666555444444555777777::::::???EEEHHHbbboooccc]]]:::999888777666555444333000000000000000000000000000...,,,,,,---.........******))))))***---111333************************))))))*********+++++++++''''''(((((())))))************))))))))))))))))))))))))***++++++++++++++++++*********))))))((((((,,,,,,+++******++++++,,,,,,+++*********,,,...000------...000000111111111,,,---000333444333222111...////////////000333666777666666777999===@@@BBB>>>;;;888777:::>>>AAACCCGGGHHHJJJLLLLLLLLLKKKKKKJJJJJJHHHCCC===:::;;;>>>GGGKKKPPPUUUVVVVVVSSSQQQQQQPPPOOONNNNNNNNNNNNOOORRRSSSTTTTTTUUUWWWZZZ]]]^^^```cccfffgggfffeeedddaaacccgggjjjkkkhhhaaa\\\XXXZZZ]]]___bbbfffkkkoooooonnnooorrrwww{{{~~~{{{|||~~~zzzxxxtttrrrvvvxxxxxxyyy|||~~~xxxppphhhaaaZZZVVVQQQIIIEEEDDDBBBDDDJJJTTTcccsssxxxtttppp{{{yyyoooeee___WWWRRRPPPMMMJJJGGGIIILLLSSSaaauuuxxxiii___\\\ZZZUUUQQQQQQNNNJJJGGGFFFEEECCCBBBDDDFFFIIIPPP]]]nnnrrrkkkjjjjjjiiilllmmmoooppppppnnnmmmkkkjjjfff```[[[YYYXXXVVVUUUMMMLLLIIIEEE@@@;;;777555666555555555555444444444111111222333333444555555444444444444444444444444333333333333333333333333333333333444444444555555777666555444444444444444666777;;;???CCCQQQnnnzzzfff^^^___;;;;;;:::888777666555444555444333222111//////...444111///......///...---,,,,,,,,,------.........++++++++++++++++++++++++))))))*********+++++++++(((((((((((()))))))))))))))))))))))))))*********&&&''''''(((((((((''''''************)))))))))(((************************++++++,,,---..................///000000000000000---------------,,,,,,,,,000111222111000000333555444333333444666999<<<>>>>>>;;;888888;;;???CCCDDDGGGHHHJJJLLLMMMMMMMMMMMMJJJIIIFFF@@@;;;:::===AAAGGGKKKPPPTTTVVVVVVTTTRRRRRRPPPNNNMMMMMMMMMOOOPPPSSSTTTVVVVVVWWWXXX[[[]]][[[\\\___aaabbbbbbaaa``````bbbeeehhhiiifffaaa\\\WWWYYY\\\^^^aaadddiiimmmmmmnnnppprrruuuxxx|||}}}|||~~~{{{xxxrrrnnnppprrrrrrtttxxx{{{~~~}}}~~~zzzrrrhhhaaaZZZVVVQQQJJJEEEEEECCCEEEKKKTTTbbbrrruuunnnjjjiiiuuuyyypppfff```XXXRRRPPPNNNKKKHHHIIILLLSSSaaauuu|||lllaaa\\\ZZZVVVRRRQQQNNNJJJHHHGGGFFFDDDBBBDDDFFFIIIOOO[[[lll}}}uuullliiiiiiiiilllmmmnnnoooooonnnmmmllljjjfffaaa]]]ZZZYYYVVVUUUNNNMMMJJJEEE@@@;;;777555666555555555555444444444222222222333333444444444444444444444444444444444333333333333333333333333333333333444444444555555333333333444555666777888777888<<<@@@FFFVVVtttuuuccc]]]___<<<;;;:::999888666555555666555444333222000//////666444111000000000///---...///000000///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))(((((((((((((((((())))))*********+++&&&'''''''''''''''&&&%%%************))))))))))))((()))******+++***)))(((***,,,...000111000...---//////000000000000000000222111000......///000111222333333222111111222444666666666777999<<<>>>@@@===:::888999===AAAEEEGGGGGGHHHIIIKKKMMMNNNOOOOOOJJJIIIEEE???::::::???DDDGGGJJJNNNSSSUUUVVVUUUTTTRRRPPPMMMKKKKKKLLLOOOQQQSSSUUUXXXYYYXXXYYYZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^___```bbbdddeeeccc___\\\UUUWWWZZZ]]]___bbbfffiiikkkooorrrsssrrrtttyyy~~~|||zzzrrrkkkjjjkkkllloootttvvvzzz~~~}}}}}}~~~~~~uuujjjbbbZZZVVVQQQJJJFFFGGGEEEGGGKKKTTTaaappp~~~vvvkkkdddaaadddqqq{{{rrrgggaaaYYYSSSQQQOOOLLLIIIJJJMMMTTTaaatttqqqccc\\\ZZZXXXUUUQQQNNNKKKHHHGGGFFFEEEDDDEEEFFFHHHNNNYYYiiizzzzzzmmmhhhhhhiiillllllmmmmmmmmmmmmmmmllliiifffbbb___]]]ZZZWWWTTTOOONNNKKKFFFAAA;;;777555666555555555555444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333444444555777888999888999===BBBKKK^^^{{{ooo```\\\___;;;;;;:::999777666555444222222222222222222222222555333111111111111000...////////////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''((((((((()))******++++++))))))******))))))((((((*********)))))))))))))))'''(((***,,,,,,+++)))(((***+++---...//////......//////000000111222333333111111111222333444555666000111222222111111333444777777888999;;;===???@@@<<<:::999:::>>>CCCGGGHHHFFFGGGIIIKKKMMMOOOPPPQQQMMMKKKHHHBBB===<<<@@@DDDFFFHHHLLLPPPSSSTTTTTTSSSRRROOOLLLJJJIIILLLOOOQQQSSSUUUXXXYYYYYYXXXXXXYYY[[[[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___aaa```]]][[[TTTVVVYYY\\\^^^aaaeeeggghhhnnntttsssooopppwww~~~tttkkkgggffffffjjjpppqqquuu{{{}}}yyymmmddd[[[VVVQQQKKKHHHHHHFFFGGGJJJRRR^^^mmm{{{}}}pppfff```^^^```mmm{{{|||}}}uuuiiicccZZZTTTQQQOOOLLLJJJJJJMMMTTTaaassswwwggg^^^[[[YYYXXXRRROOOKKKIIIHHHHHHFFFEEEFFFFFFHHHMMMXXXgggwwwooohhhhhhjjjlllllllllmmmmmmmmmmmmmmmhhhfffdddaaa___[[[WWWSSSPPPOOOKKKGGGAAA<<<777555666555555555555444444444333333333333333333333222333333333333333333333333444444444444444444444444333333333444444444555555777777666666555666666777999:::===CCCOOOeeeyyyhhh]]]]]]bbb::::::999777666555444333111111111111111111111111000/////////111111000//////...,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''(((((())))))*********************++++++******)))))))))))))))))))))******((()))+++------,,,+++***,,,++++++++++++---...////////////000222444666777***+++...000111111000///+++---000111111222444555444444555666888:::;;;<<<;;;:::999;;;???DDDGGGHHHFFFFFFHHHJJJLLLOOOQQQRRRPPPOOOLLLFFF???===???AAAEEEGGGJJJMMMPPPQQQRRRRRRQQQNNNKKKIIIIIIKKKOOOQQQRRRTTTWWWXXXXXXWWWWWWXXX\\\\\\[[[ZZZZZZYYYYYYYYYZZZYYYZZZ[[[]]]\\\ZZZXXXRRRUUUYYY\\\^^^aaadddggggggnnntttsssnnnnnnvvvxxxllleeebbbaaadddiiilllooouuu{{{~~~~~~~~~qqqhhh^^^XXXRRRKKKIIIJJJEEEFFFHHHOOO[[[iiiwwwyyymmmccc___^^^[[[hhhyyyyyyuuu}}}wwwkkkcccZZZTTTQQQOOOMMMJJJJJJMMMTTTaaasss~~~lllaaa\\\ZZZYYYRRRPPPLLLJJJJJJIIIHHHFFFGGGHHHIIINNNWWWfffvvv~~~tttjjjiiikkkkkkllllllmmmnnnnnnmmmmmmhhhfffdddbbb___[[[VVVSSSQQQOOOLLLGGGBBB===888666666555555555555444444444333333333333333333333222333333333333333333333333444444444444444444444444333333333444444444555555777777666666666777777888:::;;;>>>EEEUUUlllqqqccc\\\^^^eee:::999888777666444333333444333222111000...---------------///111111000///...,,,***))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))((((((((((((***)))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((()))+++,,,------,,,,,,,,,+++***)))***,,,...000.........///000333555666+++---///000000...+++)))))),,,///111111222444666555666777888:::;;;<<<<<<;;;:::999;;;@@@DDDFFFGGGFFFFFFGGGIIIKKKMMMPPPQQQRRRQQQMMMFFF???<<<>>>BBBGGGHHHJJJLLLNNNPPPQQQQQQOOOMMMKKKIIIIIIKKKNNNPPPQQQSSSVVVWWWVVVWWWXXXYYY\\\[[[[[[YYYXXXVVVTTTSSSVVVVVVVVVXXXZZZZZZWWWUUUOOOSSSWWW[[[^^^aaadddfffgggmmmsssrrrnnnooowww|||ppphhhbbb^^^^^^aaagggjjjooouuu}}}}}}~~~wwwlllaaaZZZSSSLLLJJJLLLFFFFFFHHHNNNYYYhhhvvvuuuiii```[[[ZZZZZZfffuuuxxxqqqtttyyykkkdddZZZSSSPPPNNNLLLJJJHHHLLLSSS```rrrrrrfff^^^ZZZYYYSSSPPPMMMKKKKKKJJJIIIHHHIIIIIIKKKOOOXXXgggvvv}}}|||mmmjjjkkkjjjlllnnnppppppooonnnmmmgggfffcccaaa^^^[[[VVVRRRPPPOOOLLLHHHCCC>>>:::888666555555555555444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555444444555666888:::;;;<<<:::<<>>>>>;;;:::999;;;???CCCEEEFFFFFFFFFFFFGGGIIILLLNNNOOOTTTPPPIII@@@::::::@@@EEEJJJKKKLLLMMMNNNPPPQQQRRRMMMLLLJJJJJJJJJLLLMMMOOORRRTTTUUUVVVVVVWWWZZZ\\\^^^^^^]]]\\\YYYUUUQQQOOORRRSSSTTTWWWXXXXXXUUURRRKKKOOOTTTYYY\\\```ccceeeggglllqqqqqqppprrryyyxxxoooggg```]]]___aaadddjjjqqqzzz|||qqqddd\\\TTTMMMKKKLLLGGGGGGHHHNNNZZZiiiwww}}}sssggg\\\WWWVVVUUU___mmm||||||qqqmmmuuu{{{kkkdddYYYRRROOOMMMKKKJJJGGGJJJRRR```rrrxxxjjj```ZZZWWWSSSQQQMMMLLLKKKKKKJJJIIIJJJKKKLLLQQQZZZhhhxxx~~~qqqjjjjjjiiilllooorrrsssqqqooommmgggeeebbb___]]]YYYUUURRROOONNNKKKHHHDDD???<<<:::666555555555555444444444222222222333333444444444555555555555555555555555555555555555555555555555333333333444444444555555444444555666888:::<<<===:::>>>DDDQQQiiisssddd\\\ZZZ```ggg<<<;;;:::999888666555555222222222222222222222222000000000000111000...,,,...////////////---,,,+++************************++++++++++++******))))))''''''(((((())))))******,,,,,,+++***)))(((''''''%%%%%%''')))***+++++++++(((((())))))*********+++(((((((((((()))***+++,,,***,,,...///000000......///...,,,*********,,,---//////...///000111333444...000333444333333333444444555777888999:::::::::;;;:::999;;;???BBBDDDDDDFFFFFFFFFGGGHHHKKKMMMNNNTTTOOOEEE;;;555888AAAJJJMMMMMMMMMNNNOOOPPPRRRSSSKKKKKKJJJJJJKKKLLLMMMNNNSSSUUUVVVVVVWWWYYY\\\___aaaaaaaaa___\\\WWWRRROOOPPPQQQSSSVVVXXXWWWSSSPPPHHHMMMRRRWWW[[[___bbbdddggglllpppqqqqqqssszzzwwwnnneee``````^^^aaagggnnnxxxsssfff]]]UUUMMMKKKMMMHHHHHHIIIPPP[[[jjjyyy~~~tttggg[[[UUUSSSIIIRRR```ooosssjjjnnn|||kkkdddYYYQQQNNNMMMKKKIIIFFFIIIRRR___rrr{{{mmmaaaZZZVVVTTTQQQNNNLLLLLLLLLKKKJJJKKKLLLMMMRRR[[[jjjyyysssjjjiiiiiilllppptttuuusssooommmhhheeeaaa^^^\\\YYYUUURRRNNNMMMKKKHHHDDD@@@===;;;666666555555555444444444111111222333333444555555666666666666666666666666555555555555555555555555333333333444444444555555888888777777888999:::::::::???GGGVVVqqqnnn```YYYYYY___ggg>>>===:::888666444333222444333222222111111222222000000000000000000000000+++++++++,,,,,,,,,------.........---------,,,,,,'''(((***+++,,,,,,++++++))))))))))))))))))))))))+++***((('''((()))+++,,,((((((((((((((()))***+++***)))'''&&&&&&'''((((((+++)))(((((()))***)))(((++++++,,,---...///000111......//////000000111111111111000...------000222222333333333333444444444444555777999::::::::::::;;;:::999<<>>:::888666555444555666555444333333444444444444333333444444444444444444444444444444333222222333333333555555555555555666777777666666777777888888999999??????HHH]]]{{{yyybbbZZZYYYYYY___hhh<<<;;;999888666555444444222111000000//////000000222111000///...,,,+++++++++,,,,,,,,,------------------,,,,,,,,,+++++++++***+++,,,,,,,,,+++******))))))))))))))))))))))))((((((&&&&&&&&&''')))***))))))))))))))))))******,,,,,,+++***************...,,,++++++,,,------,,,++++++,,,---...///000111000000000000111111111222000111000...------000222333333333333333333333333555666888999;;;;;;;;;:::;;;:::;;;???DDDHHHIIIHHHIIIHHHGGGHHHJJJLLLLLLLLLOOOJJJBBB:::888<<>>999888666555444555666555444444444444555555444444444444444444444444444444444444444333333222333333444555555555555555666777777666666666666777777888888???BBBMMMcccsss^^^XXXXXXYYY```iii::::::888777666666666666222111000000//////000000222111000///...,,,++++++,,,,,,,,,---------......+++++++++************)))------------,,,+++***)))))))))))))))))))))))))))((('''&&&&&&&&&''')))***+++******))))))))))))***++++++,,,,,,,,,,,,+++++++++***((((((***++++++***+++,,,,,,---...///000000111111111111222222222222000000000///---...000222333333333333222222222222666777999:::;;;;;;;;;;;;999:::===BBBHHHLLLMMMLLLLLLKKKJJJJJJLLLMMMMMMLLLMMMGGG???999888<<>>DDDHHHNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMMMMNNNNNNOOOPPPPPPRRRTTTWWWXXXZZZ\\\```cccbbbdddddd```XXXRRRPPPPPPOOOQQQTTTVVVUUUQQQKKKHHHHHHMMMSSSXXX[[[^^^aaaccchhhlllppprrrsssvvv{{{zzzkkkaaaZZZUUUXXXcccqqqwwwhhh___XXXRRROOOPPPLLLOOOTTT]]]ooozzzgggXXXNNNIIIHHHCCCCCCGGGRRRcccwww{{{ssspppxxxuuuhhh[[[TTTQQQLLLIIIIIIGGGIIIQQQ]]]kkk{{{}}}vvvttt|||uuuiiibbbZZZXXXUUURRRPPPOOONNNOOOMMMMMMOOOVVVbbbsssuuufffaaaccchhhnnnsssuuusssqqqllliiifffaaa\\\XXXVVVTTTOOONNNKKKIIIFFFBBB===:::888666555444555666555444444555555666666555555444333333444444444444444444444333333333333444444555555555555555555666777777:::999999888999:::;;;;;;???JJJ___|||vvvfffWWWUUUXXX[[[dddnnn===<<<:::888666444333333444333222222111111222222........................,,,,,,,,,---------......*********)))))))))(((((()))))))))))))))***++++++************************)))))))))))))))******+++***)))((((((''''''''''''!!!"""%%%(((***,,,,,,,,,,,,+++******,,,---------,,,,,,------.../////////000000000000000000000000...///000000//////000222222222333333333444444444777888:::;;;<<<;;;;;;:::666:::@@@GGGLLLOOORRRSSSRRRPPPNNNNNNOOOOOONNNMMMHHHBBB;;;888;;;AAAFFFIIINNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPRRRTTTWWWYYY[[[^^^bbbeeedddeeeeeeaaa[[[VVVTTTTTTSSSTTTVVVWWWTTTOOOJJJFFFHHHMMMSSSXXX[[[^^^aaaccchhhlllpppqqqrrruuuzzz~~~pppfff[[[SSSUUU___lll}}}ttteee]]]WWWQQQOOOPPPLLLQQQXXXdddvvvwwweeeUUULLLGGGEEECCCCCCFFFOOO```sss}}}uuurrrzzzuuugggYYYSSSOOOKKKHHHHHHGGGHHHPPP\\\iiixxx~~~uuurrrqqqyyyxxxllleee\\\YYYVVVRRROOONNNNNNOOOLLLLLLNNNVVVcccuuuxxxfffccceeehhhmmmrrrsssrrrpppmmmkkkgggbbb]]]YYYVVVTTTOOOMMMKKKHHHFFFCCC>>>;;;888666555444555666555444444444555555555555444444333333333444444444555555444333333333444444555666555555555555555666777777999888777777888999;;;<<<>>>NNNjjjqqqcccXXXWWWZZZ^^^gggrrr>>>===;;;888555444222222222111000000//////000000000///...---+++***))))))+++++++++,,,,,,,,,------+++++++++************)))(((''''''(((((()))++++++''''''''''''''''''''''''''''''''''''((((((((((((***)))((((((((((((((((((###$$$''')))+++---......+++)))((()))+++,,,,,,,,,---------.........//////000000000///////////////---...000000//////111222222222333444555666777777777888999;;;;;;;;;:::999666:::@@@FFFJJJNNNSSSUUUTTTRRRPPPOOOOOOOOONNNLLLFFF@@@:::888===CCCIIIKKKMMMMMMNNNNNNNNNMMMLLLLLLJJJKKKMMMNNNOOOOOOOOOOOORRRTTTWWWZZZ\\\```dddggghhhiiihhhddd```\\\ZZZZZZYYYYYYYYYWWWSSSNNNIIIFFFGGGLLLRRRXXX\\\___bbbdddiiilllpppqqqqqqtttxxx|||xxxiii]]]SSSSSSYYYcccuuu}}}pppccc\\\WWWQQQOOOPPPPPPWWWaaannnuuubbbTTTKKKEEEBBBCCCBBBDDDMMM]]]pppzzztttsss}}}uuugggYYYRRRNNNJJJGGGHHHFFFGGGOOO[[[gggvvv|||qqqlllhhhlllvvvyyynnnfff\\\YYYUUUQQQNNNMMMMMMMMMKKKKKKOOOWWWeeevvvkkkffffffhhhkkkoooqqqqqqpppooolllhhhccc]]]YYYUUUTTTPPPNNNKKKHHHFFFCCC???<<<888666555444555666555444333444444444444444444333222333333444444555555555333333333333444555666777555555555555555666777777555555444444555888:::<<>>888666555444555666555444222222333333333333222222222222333333444555555666333333333444444555666777555555555555555666777777555444444444666:::===???FFF]]]}}}eee[[[VVV[[[```eeeppp|||;;;:::999777666666555555444333333222111222222222222222222222222222222222))))))*********+++++++++.........---------,,,,,,---,,,+++))))))))))))***++++++++++++++++++++++++((())))))***************++++++++++++,,,---......,,,+++)))((((((((())))))+++***)))***,,,---...------------...............333222222222111111000000,,,...000111000000111222111222444666888:::;;;<<<666777888999:::999888777666:::???CCCFFFKKKQQQVVVVVVTTTQQQOOOOOONNNLLLKKKEEE???999999@@@GGGLLLMMMLLLMMMNNNNNNNNNLLLKKKJJJHHHIIIKKKMMMNNNOOONNNNNNQQQTTTWWW[[[^^^bbbgggjjjooonnnmmmjjjgggeeecccbbbcccaaa]]]XXXRRRLLLHHHEEEFFFJJJQQQWWW\\\```dddfffkkkmmmpppqqqpppqqquuuyyy{{{uuuggg\\\XXXTTTWWWiiivvvlllgggccc^^^[[[[[[\\\fffsss{{{iii\\\RRRKKKGGGFFFEEEHHHPPP___qqqzzzwwwzzzxxxjjj[[[SSSOOOKKKIIIJJJEEEGGGMMMYYYeeetttuuukkkhhhfffeeejjjuuuxxxmmmeee[[[XXXSSSNNNKKKJJJJJJKKKLLLMMMRRR[[[iii{{{~~~}}}pppgggeeeeeeggglllqqqtttvvvqqqnnniiiddd^^^YYYUUUTTTRRROOOLLLIIIGGGEEEAAA???888666555444666666555444111222222333333222222111222222333333444555666666333333333444555666777777555555555555555666777777777777666777:::>>>BBBDDDJJJcccvvv```XXXTTT[[[aaagggsss>>>===:::888666555555555111111000000//////......000///...---,,,---......,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))((('''))))))(((((()))***++++++************************(((((()))***************))))))))))))***+++,,,---...------......///000111111000/////////000222333777666444222111000//////111222444555555777:::<<<;;;;;;<<<<<<;;;;;;::::::;;;:::;;;@@@FFFKKKLLLKKKOOONNNNNNPPPRRRRRROOOKKKDDD===888:::BBBJJJLLLKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKNNNPPPRRRTTTPPPSSSWWWZZZ]]]cccjjjppppppqqqqqqpppllliiigggggghhhgggddd\\\RRRIIIFFFFFFEEEIIIOOOVVV[[[___aaabbbfffiiimmmpppqqqrrrtttvvv}}}sssaaaTTTNNNSSScccsss}}}{{{xxxrrrmmmgggbbb___eeeooommm^^^RRRIIIEEEFFFEEEIIISSScccsss~~~}}}xxxkkk]]]UUUNNNHHHEEEFFFEEEEEEJJJVVVdddsssuuulllffffffkkklllmmmzzzyyyjjj___WWWSSSNNNKKKJJJJJJJJJJJJKKKLLLQQQ^^^ppp}}}yyyvvvyyy}}}sssjjjgggfffhhhmmmqqqrrrqqqsssppplllfff```ZZZVVVTTTTTTRRRNNNKKKHHHDDD???<<<666666666666555333222111555555444444444444555555666666555555555444444444444444444555555555555666444333222111111333555666666888999999777999>>>BBBKKKmmmmmmYYYYYYYYY[[[aaakkkwww===<<<:::888666555555555111111000000//////......000///...---,,,------...,,,------......------,,,------,,,,,,,,,+++++++++++++++************+++++++++++++++++++++***)))((((((((('''''''''((())))))+++++++++***************(((((()))************************)))***+++---...---------......///000111111000000///000111222333333333222111111111111111111222444444555666999;;;::::::;;;;;;;;;:::999999;;;:::<<<@@@FFFKKKLLLKKKNNNMMMMMMOOOQQQPPPMMMJJJCCC===999;;;DDDKKKNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMOOOPPPPPPRRRUUUYYY[[[]]]aaahhhnnnqqqrrrsssrrrooommmkkkkkkhhhhhhddd\\\QQQIIIEEEDDDDDDHHHNNNVVV\\\```bbbcccfffiiimmmpppqqqssstttvvv||||||iiiZZZRRRTTTbbbppp}}}yyytttoookkkhhhmmmvvvrrrcccWWWPPPKKKHHHHHHLLLVVVdddsss}}}xxxkkk^^^UUUOOOIIIFFFGGGEEEFFFKKKWWWdddrrryyyqqqmmmmmmiiifffnnn{{{xxxjjj___WWWSSSNNNKKKJJJKKKKKKKKKLLLNNNTTTaaasssyyysssrrrtttxxxuuuiiigggeeeggglllpppqqqpppqqqoookkkfff```[[[WWWUUUUUUSSSOOOLLLIIIFFFAAA>>>999999999888777666555444555555444444444444555555666666555555555444444444444444444555555555555666666555333222333444555777666888:::999999;;;AAAEEEQQQrrr{{{iiiYYYYYYZZZ\\\bbblllxxx<<<;;;999777666555444444111111000000//////......//////...------------...,,,------......------,,,,,,,,,,,,,,,++++++++++++******)))))))))******+++******+++++++++******)))******)))((((((((())))))++++++++++++******))))))(((((()))***************,,,+++))))))***+++...///------......///000000000111000000000000111222222////////////000111222333111222444444444555777999999999::::::999888888777::::::<<>>FFFMMMPPPPPPLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIKKKLLLMMMMMMLLLLLLSSSVVVYYY[[[\\\```ffflllmmmooorrrrrrqqqooooooppplllkkkhhh___SSSIIIDDDBBB@@@EEEMMMWWW^^^ccceeefffeeehhhmmmpppqqqsssuuuvvvxxx}}}|||jjj\\\VVV\\\fffzzzwwwuuuqqqzzz{{{nnnccc]]]WWWXXX\\\fffrrr}}}yyylll___WWWQQQKKKHHHIIIGGGGGGMMMXXXcccooo}}}uuujjjhhhkkkuuu}}}sssggg^^^UUURRRNNNMMMMMMNNNNNNMMMMMMQQQZZZiii|||yyynnniiikkkxxx}}}kkkgggdddeeeiiimmmnnnmmmkkkjjjhhheeebbb]]]ZZZXXXUUURRROOOMMMKKKGGGCCC@@@::::::888777666666555555555555444444444444555555555555555555555555555555444444444555555555555666888777666555555555666666777999:::::::::===CCCIII[[[yyyqqq```UUUVVVYYY]]]dddnnnzzz;;;;;;:::999777555444333111111000000//////.....................---------,,,------......------,,,,,,,,,+++++++++*********))))))(((((()))******+++((()))***+++++++++++++++------,,,+++*********++++++++++++*********))))))(((((()))******************)))((('''(((***,,,---,,,---...///000000000///000111111111222222222222/////////...//////000000111222444333333333666888888888888888777666555444666888<<>>EEELLLOOOPPPMMMMMMKKKJJJIIIIIIIIIIIIGGGHHHJJJKKKMMMNNNNNNNNNQQQTTTXXXZZZ\\\```gggmmmnnnppprrrsssqqqpppppppppmmmmmmjjjaaaUUUKKKEEECCC???DDDMMMWWW___dddfffgggdddgggkkknnnppprrrtttvvvwww|||ooo___VVVYYY```{{{}}}xxxsssqqqnnnxxx~~~qqqhhhccccccgggooozzzxxxlll^^^VVVQQQKKKHHHIIIGGGGGGLLLVVVaaalll{{{tttmmmkkknnn|||{{{qqqggg___VVVTTTPPPOOOOOOOOOOOONNNMMMQQQ\\\mmmvvvllllllxxx~~~nnnjjjffffffiiilllmmmllliiihhhgggeeebbb^^^ZZZXXXSSSQQQNNNLLLJJJGGGCCC@@@;;;:::999777666666666666555555444444444444555555444555555555555555555555444444444555555555555666666666555555555555555555888999:::999999<<>>CCCHHHLLLOOOPPPOOONNNKKKIIIHHHHHHIIIJJJQQQOOOLLLJJJJJJLLLOOOQQQTTTVVVYYYZZZ[[[^^^dddiiissstttuuusssppplllkkkjjjhhhhhhggg___TTTIIICCCAAA???EEEOOOYYYaaaeeeffffff___bbbgggjjjlllnnnqqqsssxxx|||kkk[[[WWWZZZaaaxxx|||xxxuuusssrrr|||uuuiii\\\TTTOOOJJJGGGHHHFFFCCCEEELLLWWWeeewww|||rrrvvv~~~xxxppphhhccc]]][[[XXXVVVUUUTTTRRRPPPOOOVVVdddxxxvvvvvv||||||vvvooollllllmmmlllkkkgggggggggfffbbb^^^YYYWWWSSSQQQOOONNNMMMJJJGGGDDD;;;999777555444444555666555555555444444555555555444444444555555555666666444444444555555555666666444555777888:::;;;;;;;;;333555888999<<>>;;;:::999999777555444222000000000000///......///000000///---+++***000000000///...---+++***000***)))...000,,,)))*********))))))((((((''''''************))))))))))))***************++++++,,,111---((('''((()))(((&&&***'''%%%'''***---,,,***...---,,,+++++++++,,,---//////000000111111111222222222222111111111111111222222333333333111///...555555444333111222444777999::::::999666555555555999<<>>999777333999@@@FFFJJJMMMOOOPPPMMMMMMKKKJJJIIIHHHHHHHHHLLLMMMMMMLLLLLLLLLOOOQQQVVVVVVWWWYYY]]]bbbhhhlllooorrrttttttrrrooommmlllllljjjgggaaaUUUHHHBBBBBBAAAFFFNNNYYYaaaeeeeeeddd___aaadddfffhhhkkknnnqqqvvvzzzmmm[[[VVVYYYdddsss|||wwwrrrppptttzzzpppgggZZZPPPKKKIIIGGGFFFFFFEEEHHHPPPZZZeeesss||||||~~~|||xxxrrrkkkfffaaa^^^ZZZVVVRRRPPPOOOOOORRRXXXggg|||wwwvvvwwwmmmnnnlllfffgggnnnjjjkkkkkkjjjfff```ZZZVVVWWWUUUQQQOOOMMMKKKHHHEEE>>><<<:::999999888777666666666666666666666666666555999===<<<777444444666444444444555444444333333777666444333444555777888222666666:::BBBDDDQQQhhh~~~zzzlll]]]VVVNNNSSS[[[eeeoooxxx@@@===;;;999999888666555000...------///000000000...///000000///---+++************)))))))))))))))000***'''+++,,,***)))++++++*********))))))))))))************))))))))))))***))))))))))))***++++++000---)))((()))***)))((((((''''''(((***+++***)))((('''&&&&&&&&&''')))***/////////000000000111111111111111111111111111000111111111111111000000///,,,///222444555777:::<<<999::::::999666555555666:::===@@@BBBCCCDDDEEEFFFIIIIIIHHHFFFCCC>>>:::888777<<>><<<999777777888777666555555555555555555555555444888<<<;;;666333444666333333444555555444444444777666555444444666777999555888888;;;CCCEEERRRjjj}}}zzz{{{fffYYYSSSQQQVVV^^^hhhrrr{{{???<<<:::888888777666444///---,,,,,,...//////........./////////---,,,+++++++++***+++,,,---///000000+++'''((()))(((***,,,++++++++++++************************))))))))))))))))))((((((((()))******...,,,***)))***++++++***'''(((******)))(((((()))***))))))((()))***,,,---.........////////////////////////000000000000000//////......//////000000///222666777777666555666999::::::999777555555666<<>><<<999888777777555333333111...---------,,,***......//////...---,,,,,,//////------...000333444...,,,))))))))))))***,,,************************************)))))))))(((((((((((((((((())))))***+++***))))))******++++++'''***---,,,)))'''(((***///...---,,,,,,---...///.................................///////////////...---,,,,,,---///111222555666888777555333333333999::::::999777666666777>>>@@@CCCDDDDDDDDDEEEFFFEEEEEEEEEDDDAAA>>>:::888444999@@@GGGKKKMMMOOOQQQJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHJJJMMMOOOSSSUUUWWWYYYZZZ^^^eeeiiilllppptttvvvtttrrrpppooopppooommmhhh\\\MMMEEEDDDCCCHHHPPP[[[cccggggggfffbbbccceeefffgggjjjooorrrxxx{{{iii]]][[[VVVeeeyyy{{{sssoookkkrrr{{{xxx{{{|||rrriii]]]TTTOOOLLLJJJGGGHHHFFFGGGLLLPPPUUU]]]fffxxxzzzuuugggddd___ZZZVVVUUUTTTUUUVVV]]]nnn}}}~~~tttpppnnnnnnpppmmmnnnooonnnjjjeee___[[[XXXUUURRRPPPNNNLLLHHHFFFAAA===888555444555666666555555555555555555555555333555777777555333444555222222444555666666666666777777666666777888999:::888<<<:::<<>><<<999888777777555333555222000//////...---+++..................------...---+++******+++---///+++------,,,,,,++++++***))))))))))))))))))))))))************)))))))))(((((((((((((((((())))))***(((((((((((((((((()))***))),,,...---***(((***,,,---,,,+++***))))))***+++............------------------......////////////...---------...///111333222333333333333555888:::999::::::999777666777888>>>@@@CCCDDDDDDDDDEEEFFFDDDDDDDDDBBB@@@<<<999777777<<>>:::777666777666666444444444444444444444444333444444444555555666666333444555666666666666666444555666777888888999999777;;;:::<<>>FFFOOOhhhxxxbbbVVVTTTVVV]]]hhhvvv@@@>>>;;;:::999999777555777444222000000///---+++......---------......///)))******+++++++++*********///...'''$$$))),,,,,,))))))******+++++++++,,,************))))))))))))***************++++++,,,(((***,,,,,,)))'''(((***+++'''""""""&&&***++++++(((((()))***,,,...111222000000/////////..................///000111111222111222333555555444333222###'''---222666999<<<>>>999:::;;;:::888888888:::999<<>>999777===AAAFFFJJJKKKKKKKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHGGGHHHGGGFFFDDDDDDFFFHHHMMMSSSXXXYYYWWWYYY___fffkkkpppvvv{{{{{{yyywwwvvvttttttuuuqqqdddSSSHHHEEEAAAFFFNNNYYYaaaeeeeeedddddddddddddddeeehhhnnnrrrwwwxxxzzz}}}lllbbb]]]hhhvvv{{{qqqkkkiiikkkrrrvvvuuuyyyssskkk```XXXSSSPPPKKKHHHIIIHHHIIIMMMMMMLLLPPPUUUZZZllluuuppphhh___YYYUUUUUUUUUSSS\\\nnnyyyrrrtttzzz}}}nnnlllnnnooopppqqqsssrrrooojjjeeeaaaYYYVVVSSSQQQOOOMMMJJJGGGBBB@@@===;;;:::999777555444444444444444444444444555444333444666888888888555666666666666666555444222333444666777888888888666<<<<<>>???AAACCCDDDEEEGGGIIIIIIEEE???::::::;;;:::AAAGGGHHHIIIKKKKKKHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLKKKJJJHHHGGGFFFEEEEEEDDDJJJRRRUUUTTTVVV\\\bbbiiiooovvv{{{|||zzzxxxvvvvvvtttrrrnnnbbbRRRFFFBBBBBBJJJUUU___dddfffggggggdddcccbbbaaacccfffiiikkkssswww|||uuugggaaammmyyy}}}~~~|||yyy{{{|||qqqiiieeedddfffrrr{{{ppppppzzzvvvmmmaaaXXXTTTRRROOOLLLMMMNNNOOONNNLLLNNNQQQUUU[[[eeexxx|||zzzpppfff```ZZZSSSQQQRRRUUU]]]nnnwwwvvvyyymmmkkklllnnnqqqrrrssstttsssoooiiiddd^^^ZZZUUUQQQNNNLLLIIIGGGDDDAAA===999777666777888666666666666666555555444666444333333444666666555111333555666555555666888555555666666777777888888999999===BBBEEESSSvvviiiYYYUUUYYY]]]kkkuuu>>><<<:::999999888666444333333111000000000000000000///............///000......---,,,++++++******************************+++******))))))))))))******))))))(((((())))))***((((((((()))))))))******)))))))))((((((''''''&&&((()))***)))((((((***,,,---,,,++++++,,,---///000000000////////////.............../////////000000---///000222333333333222333222222333555777999;;;:::::::::888666666777999<<<===>>>???AAABBBDDDDDDDDDEEEEEEBBB<<<888888::::::AAAGGGGGGHHHKKKKKKHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLMMMMMMLLLKKKHHHEEEDDDBBBHHHNNNQQQQQQTTT[[[aaagggnnnvvv}}}~~~|||xxxwwwvvvtttsssooocccRRRFFFBBBDDDKKKWWW```fffhhhhhhhhhfffdddbbbaaaaaadddgggiiirrruuuzzz~~~zzzlllhhhsss~~~~~~yyysssqqqvvv~~~{{{qqqiiibbbaaabbbmmmyyynnnmmmzzzuuummmbbbZZZWWWUUUSSSQQQRRRSSSRRRQQQPPPQQQTTTWWWWWWaaasss~~~xxxoooeee___YYYSSSQQQRRRUUU]]]nnnxxxxxxxxxkkkiiilllnnnrrrssssssuuutttpppjjjfff^^^[[[VVVRRROOOLLLIIIGGGDDDAAA===999777666777888777666666555555555555666666555333333444555444333222444666666555555555666777777777777777777777777===<<<>>>BBBGGGYYY}}}fffXXXUUUZZZaaarrr{{{>>><<<:::999999888666444333333222111000000000000///..................///---............,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++***))))))))))))))))))***(((((((((((())))))******))))))((((((((('''''''''((()))***)))((((((***,,,,,,,,,+++,,,,,,---///000000000//////////////////000000111111111222222222///000111222222222111111111111222333555777:::;;;::::::999777666666888:::<<<===>>>???AAABBBCCCDDD@@@AAAAAA>>>999666777888;;;AAAFFFGGGGGGJJJJJJHHHHHHGGGGGGGGGIIIKKKMMMOOOPPPQQQRRRQQQOOOJJJEEEBBBCCCFFFJJJLLLMMMQQQXXX^^^eeelllvvv}}}}}}yyywwwvvvuuutttqqqeeeTTTHHHDDDDDDLLLWWWaaafffhhhiiiiiiiiigggdddaaaaaacccfffiiiqqquuu{{{rrrppp|||}}}wwwnnnrrrxxx|||rrrjjjbbb___```jjj~~~wwwmmmmmmyyyuuunnneee]]]YYYXXXWWWVVVXXXWWWVVVTTTSSSTTTVVVWWWWWW^^^ooowwwmmmddd^^^YYYSSSQQQSSSVVV]]]nnn{{{zzzzzzllliiilllooosssssstttuuutttqqqlllhhh```\\\WWWRRROOOMMMJJJGGGCCCAAA===:::777777777777777666555444444555666777888666444444555555444333444666777777555444555666777777777777777888888888>>>===???CCCLLLbbb{{{dddWWWUUU\\\eeewww===<<<:::999999888777555444333222111000000000000------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---******))))))))))))*********))))))))))))***+++,,,******))))))))))))((((((((()))***)))((((((***,,,+++,,,,,,,,,---....../////////000000000000000000111111111111222222222222333333333222111000///...111111111222444777999;;;::::::999777555666888;;;======>>>???AAABBBCCCCCCAAACCCBBB???:::777999;;;;;;BBBFFFFFFFFFIIIJJJGGGGGGGGGFFFGGGIIILLLOOOQQQTTTUUUWWWVVVSSSMMMFFFBBB@@@BBBEEEGGGJJJPPPXXX^^^cccjjjttt|||~~~}}}zzzxxxwwwvvvvvvttthhhXXXKKKGGGDDDLLLWWWaaafffhhhiiiiiikkkhhheeebbbbbbeeehhhkkkrrrwww}}}wwwvvvuuutttuuuyyytttllldddaaa```jjj}}}wwwnnnoooxxxwwwqqqhhhaaa\\\[[[[[[[[[]]][[[XXXVVVVVVVVVWWWWWWXXX___mmmvvvlllccc^^^YYYTTTRRRTTTVVV^^^nnn}}}}}}~~~nnnjjjlllppptttssstttuuutttrrrmmmiiiaaa]]]XXXSSSPPPMMMJJJHHHCCCAAA>>>:::888777666666777666555444444555666777888777666666777777555444555666888777666444555555555555666777888999::::::<<<===???FFFSSSlllvvvbbbVVVTTT]]]iii{{{===;;;999999999999777555444333222111111000111111,,,,,,------------,,,,,,+++,,,---.........---,,,************************,,,++++++++++++,,,------+++******))))))******+++******)))((()))***+++,,,************************((()))***)))((((((***,,,++++++,,,------.........//////000000000000111111/////////000000000111111666666555333111000///...222111111222444666888:::::::::888666555666999<<<===>>>???@@@AAABBBBBBCCCAAAAAAAAA===888555777999<<>>???@@@CCCHHHPPPZZZ```aaahhhrrrzzz}}}|||zzzyyyvvvvvvwwwvvvkkk[[[OOOKKKEEELLLXXXaaagggiiiiiiiiijjjhhheeebbbcccfffjjjmmmsssxxx~~~|||xxx}}}xxxwwwzzzyyyqqqgggcccbbbjjj~~~uuuppprrryyyxxxsssllleeeaaaaaabbbdddccc```\\\YYYYYYYYYYYYXXXZZZ```mmm~~~~~~uuulllccc^^^ZZZUUUSSSUUUVVV^^^ooo{{{qqqkkkmmmpppsssssssssttttttqqqmmmjjjbbb^^^YYYTTTPPPMMMJJJHHHBBBAAA>>>;;;888777666666666555555555555666666777888777777777888888777555555666888888666555555666444555666777999:::;;;<<<:::===AAAIIIYYYuuuooo^^^UUUTTT___nnn===;;;999999999999777666444444333222111111111111,,,---...//////...---,,,---------------,,,+++******************************)))))))))******+++,,,+++******))))))******+++***)))((('''''')))***,,,************************((()))***)))((((((***,,,++++++,,,---............//////000000000111111111//////000000000111111111777666555333222111111000222222222222333555777888::::::888666444666999===>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@;;;666333555888===BBBEEEEEEEEEHHHIIIGGGEEEDDDDDDEEEHHHLLLQQQTTTWWWYYY[[[\\\ZZZVVVQQQNNNCCCBBBAAAAAAEEEMMMVVV\\\```gggpppwwwzzz{{{zzzzzzttttttvvvvvvlll\\\QQQMMMFFFNNNYYYccchhhjjjkkkkkkhhhfffbbbaaabbbggglllooorrrxxx{{{}}}|||}}}uuuiiieeeccckkk~~~ssspppttt~~~xxxuuuooojjjhhhiiilllooohhhddd___]]]]]]\\\[[[YYYYYY___mmm|||{{{uuummmddd___[[[VVVUUUWWWWWW^^^ooo~~~~~~}}}wwwrrrlllmmmpppsssrrrrrrssssssqqqmmmjjjccc___YYYTTTQQQNNNJJJHHHBBB@@@>>>;;;999777666666444555555666666666666666666555555777888999777555444666888888666666666777666666777888999999::::::999>>>DDDMMM___zzzgggZZZRRRSSSaaarrr<<<;;;999999999999777666555444333222111111111111---...///000000///...---000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((('''(((((()))******++++++************++++++)))(((&&&%%%&&&''')))+++))))))))))))************((()))***)))((((((***,,,***+++,,,---............//////000000111111111222111222222222222333333333666666555444333333333333333333222222333555666777::::::888666444666:::===>>>>>>???@@@AAAAAABBBBBBFFFFFFDDD@@@:::777999<<<===BBBEEEDDDEEEGGGIIIGGGDDDCCCCCCDDDGGGLLLQQQTTTVVVXXX[[[]]]\\\ZZZVVVTTTJJJGGGDDDAAACCCIIIPPPUUU```fffnnnuuuyyyzzzzzzzzzrrrrrruuuuuulll]]]QQQMMMHHHOOO[[[dddjjjlllllllllfffcccaaa___bbbggglllppprrrwwwxxxjjjfffccckkk~~~rrrpppuuuwwwuuuqqqnnnlllooossswwwlllgggbbb_________]]][[[XXX___mmm{{{~~~xxxvvvmmmddd```[[[WWWUUUWWWWWW___ooo}}}}}}|||uuu~~~rrrlllmmmppprrrrrrrrrrrrrrrpppmmmjjjccc___ZZZUUUQQQNNNJJJHHHBBB@@@>>><<<999777666555333444666777777777666555444444444666888888666555444666777888777666777888888888888888888888888888:::@@@GGGPPPbbb|||yyybbbVVVQQQSSScccvvv===:::777777999999666444444333333222111111111111////////////////////////------------,,,++++++***++++++************++++++++++++***)))(((((()))))))))))))))))))))(((''''''***(((%%%""""""$$$&&&((())))))))))))))))))))))))+++++++++++++++***)))(((------,,,,,,,,,---......///000111000///...///111---...///000000///...---555444333222111111111111333333222111222555777999:::999777666666888:::;;;AAAAAAAAAAAAAAAAAAAAAAAA333:::@@@@@@;;;777999<<>>;;;999888777777777777777777666555555555666777999999:::::::::888888888888888888888888666888:::;;;::::::;;;===<<<@@@HHHUUUggg}}}sss\\\TTTRRRUUUdddvvv???<<<999999::::::777444222222111111111222333333000000000000000000000000,,,,,,---------,,,++++++,,,++++++++++++++++++,,,++++++***)))))))))))))))******++++++***))))))(((---,,,***((('''(((***+++))))))))))))))))))))))))%%%&&&(((***+++,,,------,,,,,,,,,,,,,,,------......///000000......///000000000000111000000//////000000000000000000000000333333222222333555777888999888777666666888999;;;@@@@@@AAAAAAAAABBBBBBBBBJJJLLLJJJDDD<<<666777999BBBDDDFFFHHHHHHHHHGGGFFFAAABBBDDDEEEGGGJJJOOORRRUUUVVVYYY[[[\\\\\\[[[[[[PPPKKKDDD@@@@@@EEELLLPPPXXXdddqqqwwwxxxzzzzzzxxxtttqqqqqqpppiii[[[PPPLLLIIIQQQ\\\fffkkkmmmmmmmmmjjjfffaaa___bbbhhhnnnqqquuuxxx|||~~~tttjjjdddjjjzzzwwwuuuxxx|||zzz~~~vvvkkkaaa___```]]][[[ZZZZZZ```nnn|||uuuxxx{{{qqqfffaaa^^^XXXUUUUUUVVV]]]lllzzz{{{xxx}}}~~~oooiiikkkooorrrtttvvvvvvuuuqqqllliiieeeaaa[[[VVVRRROOOKKKIIIDDDCCC@@@===;;;888777666777777777777777666555555555555666777888888888777555555555555555555555555666888:::;;;:::;;;<<<===???@@@FFFWWWoooqqqZZZRRRPPPRRR```rrr>>>;;;777777888888555222111111000111111222333444000000000000000000000000++++++,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))))))))))))))+++++++++,,,++++++***)))+++***)))((((((((())))))))))))))))))))))))))))))'''(((***,,,...000111222+++++++++++++++,,,---------...//////...---...///333222111111000000000000---...000111222222222111333333222222333555777888888777666555666777999:::??????@@@AAABBBCCCCCCDDDLLLJJJDDD>>>888777999<<>>BBBBBBJJJ^^^{{{kkkVVVPPPOOOQQQaaattt???<<<999888999999666333222111111111111111222333////////////////////////***++++++,,,------------,,,++++++******++++++,,,******)))))))))))))))******+++++++++++++++******((((((((())))))((((((''')))))))))))))))))))))))),,,,,,,,,,,,------......++++++******++++++,,,------...///...---,,,---///444333111000//////000111...000222444555444333222333333333333444666777888888777555555555777999;;;>>>???@@@AAABBBDDDEEEEEEEEEAAA;;;777666888<<>>;;;;;;<<<<<<999666444333222111000000///000........................***++++++,,,------------******))))))))))))*********)))))))))))))))******))))))******+++******))))))***+++,,,,,,+++******))))))))))))))))))))))))++++++***)))(((((())))))++++++******++++++,,,------...///...---,,,---///333222000///...///000000000111333444444333111000333333333444555666777888777777666555666888:::;;;>>>>>>@@@AAACCCDDDFFFFFFIIIFFFAAA<<<999999;;;<<>>AAAGGGTTTiiiooo]]]PPPPPPSSSYYYlll<<<999777777888999666333555444222111//////......------------------------++++++,,,---------,,,,,,))))))(((((((((((()))))))))))))))))))))******+++((()))******************((()))******+++*********)))))))))))))))))))))))),,,++++++***+++,,,...///+++++++++++++++,,,---------...//////...---...///000000000//////000000111///000111222111111//////333333444555666777777888888777666666777999;;;===??????@@@BBBCCCEEEFFFFFFGGGFFFCCC>>>:::999;;;>>>FFFGGGIIIJJJJJJIIIGGGFFF@@@BBBDDDFFFFFFGGGIIIKKKPPPQQQSSSUUUXXX[[[]]]^^^\\\XXXQQQJJJEEEBBBAAAAAAFFFQQQ^^^jjjttt}}}||||||wwwtttssslll```UUUQQQOOOWWWccclllpppooommmkkkhhhddd^^^]]]```fffkkkooouuuxxx||||||{{{ooofffhhhvvvrrrkkkeeeccc```[[[YYYZZZ]]]cccqqqxxxxxx{{{qqqkkkeee]]]WWWUUUWWW\\\jjj|||~~~|||llliiikkkmmmooorrrttttttqqqmmmkkkfffbbb\\\WWWSSSPPPLLLJJJGGGEEECCC@@@===;;;999999777777777777777666555555666777777888888888777777777777777777777777777777888999:::::::::<<>>@@@@@@AAABBBCCCDDDEEEFFFAAAAAA@@@<<<777888>>>DDDFFFGGGHHHIIIIIIHHHGGGEEE@@@CCCFFFGGGHHHIIILLLMMMQQQQQQRRRTTTVVVXXXZZZ[[[[[[YYYTTTNNNHHHDDDAAA@@@BBBLLLXXXdddppp{{{~~~|||~~~vvvqqqqqqooodddYYYRRRQQQYYYeeennnrrrqqqnnnllliiiddd___]]]```fffllloootttwww{{{~~~xxx}}}{{{oooeeehhhuuuoooiiidddccc```\\\[[[]]]___eeesssyyyyyy|||rrrlllfff]]]VVVTTTWWW\\\jjj}}}oooiiikkklllooorrrttttttqqqnnnkkkfffbbb\\\WWWTTTPPPLLLJJJFFFEEEBBB???<<<:::999888777777777777777666555555555666777777888888888888666666666666666666666666888999:::::::::<<<@@@CCCJJJaaa~~~gggYYYPPPSSSWWW^^^sss;;;888666777:::;;;999666222111000000000000000111////////////////////////------------,,,,,,+++***++++++************++++++))))))((())))))***++++++***+++,,,,,,---------------,,,,,,,,,------...///))))))))))))))))))))))))((((((&&&&&&&&&(((***,,,------,,,,,,------...//////000111000///...///111...///111333444444444333//////000111222444666777222333444666777777888888999888888888999;;;===???@@@AAAAAABBBCCCDDDEEEEEEGGGHHHEEE>>>666666>>>FFFEEEGGGHHHIIIIIIHHHFFFEEEAAADDDGGGIIIJJJLLLNNNPPPQQQQQQRRRSSSTTTVVVXXXYYY[[[YYYUUUPPPKKKFFFBBB@@@???HHHTTT___mmmyyy}}}|||~~~uuuooopppppphhh[[[SSSRRRZZZgggpppsssrrrooommmiiieee```^^^aaaggglllppprrruuuzzz~~~}}}uuuyyyzzzoooeeeggguuulllgggdddcccaaa]]]\\\___bbbhhhuuuyyyyyy}}}sssmmmfff]]]VVVTTTWWW\\\jjj~~~}}}qqqiiiiiilllooorrrttttttrrrnnnlllfffbbb]]]WWWTTTPPPMMMJJJEEEDDDAAA>>>;;;999888777777777777777777666666555444444666777888888888888888888888888888888888888888999:::::::::<<<@@@CCCKKKcccyyyaaaTTTMMMRRRXXXaaaxxx>>>>>>===;;;999666444333333333222111000///......///............---------......---,,,,,,+++*********+++,,,,,,---,,,++++++''')))+++,,,***)))((())),,,+++***((((((((()))***************+++,,,------)))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++***+++,,,---...---......///////////////111111000000//////......///000000222333444555555444444444555777888:::;;;:::999888888:::===@@@BBB@@@@@@@@@BBBCCCEEEFFFGGGHHHDDD>>>:::999;;;???BBBDDDEEEFFFGGGHHHGGGFFFEEEHHHGGGFFFFFFHHHKKKOOOQQQOOOSSSUUUTTTVVVZZZ[[[YYYXXXXXXXXXVVVQQQLLLGGGDDDFFFFFFJJJWWWhhhvvv{{{{{{yyyxxxwwwuuuqqqiii\\\SSSSSS\\\gggppptttssspppnnnjjjfffaaa___bbbggglllnnntttyyy~~~wwwkkkkkkrrrvvvmmmeeehhhttt{{{nnnmmmjjjgggccc```___^^^gggkkkwww~~~~~~xxxnnnfff___XXXUUUUUU\\\iii}}}}}}~~~ttthhhhhhhhhjjjnnnrrruuutttpppllliiieee^^^WWWSSSOOOKKKHHHHHHFFFBBB???;;;999888888777777777777777777777777777777777777666444333222333444444555666777888888:::;;;;;;::::::<<>>>>>===;;;999777444333333333222111000///......///............---------......---,,,,,,+++*********))))))((((((((()))))))))***,,,,,,***)))***+++,,,+++)))((((((((()))*********))))))******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++++++++,,,---...---......///////////////111000000000/////////......//////000222333333444333333333444555777888999999888777777999===@@@BBBAAA@@@@@@@@@AAACCCEEEFFFGGGCCC>>>:::999;;;@@@CCCFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEFFFHHHLLLPPPRRRXXX[[[\\\ZZZZZZ\\\ZZZVVVXXXXXXXXXWWWTTTPPPKKKHHHGGGFFFIIIUUUfffsssyyyzzzyyywwwvvvuuuqqqhhh\\\SSSSSS[[[gggppptttsssqqqooolllhhhcccaaadddiiinnnpppsssxxx}}}sssfffffflllssskkkdddgggrrr|||pppooommmiiifffcccbbbaaajjjooozzzxxxooofff___YYYUUUTTT[[[iii|||}}}yyyjjjfffgggiiilllqqqsssrrroookkkgggccc\\\WWWSSSOOOLLLJJJHHHFFFCCC???<<<:::888888777777777777777777777777777777777777666555444444666666777777777777777777999::::::::::::===AAAEEELLLfffkkkYYYTTTPPPRRRWWWdddwww>>>======;;;999777555444333333222111000///......///............---------...------,,,,,,++++++***000---***(((''')))+++---+++,,,,,,+++******+++---+++***))))))((()))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++,,,------...---......///////////////000000000000////////////......///000111222222333333333333444444666777777888777666666999===AAADDDCCCBBBAAA@@@@@@BBBDDDEEEFFFBBB===999888;;;@@@CCCHHHIIIJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEHHHMMMQQQTTT[[[```bbbaaa______[[[VVVWWWXXXYYYYYYWWWTTTPPPNNNIIIGGGIIIRRRbbbpppwwwzzzzzzyyywwwvvvrrrjjj^^^VVVSSS\\\gggqqqttttttqqqpppmmmiiidddccceeekkkppprrrssswww{{{~~~pppcccaaafffxxxppphhhbbbfffqqq|||ssssssqqqmmmhhhfffeeeeeemmmsssyyypppggg```YYYUUUSSSZZZggg{{{|||~~~lllccceeegggjjjoooqqqqqqnnnkkkeeeaaa[[[VVVRRRPPPMMMKKKGGGFFFCCC@@@<<<:::999888777777777777777777777777666777777888888777777666999999999888888777777777888999::::::;;;>>>BBBEEENNNfffgggWWWSSSPPPRRRXXXdddwww>>>======;;;:::888666555333333222111000///......///............------------------,,,,,,+++++++++222///***&&&%%%'''+++---+++,,,+++***))))))+++---******)))))))))))))))))),,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,------......---......///////////////000000000000//////////////////000000111222222333444444444444555666777888999777666666999>>>CCCFFFGGGEEECCCAAAAAABBBDDDEEEDDD@@@;;;888888;;;@@@DDDIIIIIIJJJIIIIIIGGGEEEDDDCCCBBBCCCEEEHHHMMMRRRUUUYYY___cccddddddddd```ZZZWWWXXXYYYZZZYYYWWWUUUSSSLLLJJJJJJQQQ___mmmvvvzzz}}}{{{yyyxxxtttlllaaaYYYTTT\\\hhhqqquuutttrrrpppmmmiiidddcccfffkkkpppsssuuuwww{{{~~~pppbbb```eeerrr{{{mmmgggbbbeeeppp{{{tttuuusssooojjjffffffgggpppwwwzzzqqqiiiaaaZZZVVVSSSYYYfffyyy{{{}}}ooobbbdddfffiiimmmppppppmmmjjjeeeaaa[[[VVVRRROOOLLLJJJGGGEEECCC@@@===;;;999888666666666666666666666666666666777888888888888888888888888888888888888888777888999:::<<<>>>CCCFFFNNNeee}}}cccUUUQQQOOORRRYYYeeexxx>>>======<<<:::888666555333333222111000///......///............---------------,,,,,,,,,,,,++++++---***%%%!!!!!!###&&&)))***+++***)))'''(((***,,,)))))))))*********))))))---,,,+++***************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---------.........---......///////////////////////////000000000000000111111222222333333333444444555555666777888999:::888777777999>>>DDDGGGIIIHHHFFFDDDCCCDDDEEEFFFAAA>>>:::777888<<>><<<:::888666666666666666666666666555666777888888999999888555555666777777888999999666888:::;;;<<>>BBBDDDMMMfffppp^^^OOOMMMNNNSSS[[[gggyyy=========<<<;;;999888777333333222111000///......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++(((***,,,+++***)))******'''((()))***+++******)))+++***************+++,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,.../////////...------......///////////////.../////////000000000111111111111111222222222222111222333444666888:::<<<:::888555444666:::@@@DDDGGGHHHHHHHHHHHHGGGEEEDDD>>>;;;777555777<<>>@@@BBBNNNiiihhh[[[MMMLLLMMMTTT\\\hhhyyy=========<<<;;;999888777333333222111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********)))))))))+++------,,,+++***+++'''((()))+++++++++***)))))))))(((((()))***++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,.../////////...------......///////////////.../////////000000111111000000000000111111111111///000111333555888:::;;;:::777444222444888>>>AAAEEEFFFHHHIIIHHHGGGDDDCCC===:::777555777<<>>@@@AAAOOOkkkzzzcccYYYLLLKKKMMMTTT\\\hhhyyy>>>===;;;999666555444333555444222111000000//////...333444...,,,///000---***+++,,,+++***))))))***+++++++++************)))***,,,...---***(((&&&%%%%%%&&&'''((()))***++++++***,,,---......---+++***))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++++++++,,,------666555222000//////000111------...///////////////111000///000111222111111333222222333444666888:::888888777777777999:::;;;BBBBBBDDDFFFHHHFFFBBB???>>>:::666555777<<>>;;;999777777777777777777777777777666666777777888888999999888:::<<<;;;:::999::::::999999:::===<<<;;;???GGGQQQlllsss___TTTMMMLLLNNNVVV___jjjyyy???>>><<<:::888666555555555444222111000000//////000444555000...000111...+++---//////---++++++++++++++++++************)))%%%''')))(((&&&###"""!!!************************))))))***++++++***)))((())))))))))))))))))))))))&&&''''''(((((((((((((((,,,---------------------111000///......///000111000000111111111111111111333333333333333333222111111000000111222444666888888777666666777888:::;;;>>>???BBBEEEGGGGGGDDDAAA<<<888333222444888<<<>>>CCCDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJLLLQQQXXXaaajjjrrrwwwyyy|||yyyoooeeeaaa```^^^aaaaaabbbeeekkksss{{{~~~{{{zzzwwwpppfff^^^]]]eeepppvvvvvvssspppooolllhhhdddccceeejjjoooqqqtttuuuvvvxxx{{{}}}jjj\\\VVVVVV```tttvvvllleeeaaa]]]]]]cccsss}}}|||zzzuuukkk```]]]``````hhhwwwyyytttooohhh```ZZZXXX\\\dddtttkkkkkkmmmoooqqqrrrrrrqqqlllggg```YYYTTTPPPLLLIIIGGGFFFDDDAAA>>>;;;999888777777777777777777777777777777777777777888888888888:::;;;;;;999999999:::999999:::===<<<;;;@@@GGGRRRmmmppp[[[PPPMMMKKKNNNVVV___jjjyyy@@@???===;;;999777777666555444222111000000/////////222333///---...///---,,,...000000///---,,,,,,+++++++++************)))((()))+++***(((&&&%%%%%%......---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---.../////////...------,,,,,,---...//////000111222222222222111111111111111111222222111000///...111000000111222444666888666666555555666777999:::;;;<<>>;;;999888777777777777777777777777888888888888777777777777777999::::::999888888999:::999:::===<<<<<>>:::555222333555777888===???BBBEEEGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIJJJNNNUUU]]]aaaiiirrryyyyyyvvvrrrlllfffeeeeeefffhhhlllrrrwww{{{|||zzzvvvpppgggaaa___gggqqqwwwwwwtttrrrqqqooojjjdddaaaccciiinnnrrruuuttttttuuuxxx~~~kkk\\\UUUTTTaaatttoooeeebbb^^^]]]^^^aaakkkyyyqqqggg^^^]]]aaa```fffrrr|||zzz~~~}}}zzzvvvqqqjjjccc___]]]___eeesss~~~nnnmmmnnnqqqvvvzzzzzzxxxsssnnnggg___YYYTTTPPPMMMHHHGGGDDDAAA>>><<<999888777777777777777777777777999999888888777777666666666888:::999888777888999:::999:::<<<<<<===CCCKKKaaa{{{jjjVVVKKKKKKIIILLLTTT^^^kkk{{{>>>===<<<:::888777666666444444222111000/////////------------+++))))))+++---,,,***'''%%%'''***...+++++++++*********))))))((()))+++***)))(((((()))+++++++++++++++***************))))))***+++,,,,,,)))))))))))))))))))))))))))(((((((((((()))***+++---...000222222111000///...//////000000000//////000000///......//////000222222222000///000444777333222222333444666888:::555555444555666777999;;;<<<<<<>>>@@@CCCCCCBBB@@@===999555222333555666777<<<>>>AAADDDFFFGGGGGGFFFEEEFFFGGGIIIJJJLLLMMMNNNMMMKKKIIIHHHJJJOOOTTTXXX[[[eeepppuuuxxxyyyuuuooofffffffffgggkkkpppuuuyyy}}}zzzvvvooohhhcccaaaiiirrrxxxxxxuuutttssspppkkkdddaaaccchhhnnnqqqrrrrrrrrrssswww~~~kkk\\\VVVUUUaaattt{{{kkkbbbbbb]]]\\\___```hhhwwwoooeee]]]\\\```bbbfffooo~~~~~~xxxwwwzzzzzzzzzwwwrrrlllfffccc___aaafffsssmmmkkkkkkooovvvzzz{{{yyysssnnnggg```[[[WWWSSSPPPHHHGGGEEEBBB???<<<:::888777777777777777777777777999999888888777777666666666888:::999888777888999:::999:::<<<===>>>EEEMMMfffjjjWWWNNNKKKIIIKKKTTT___lll}}}>>>===;;;:::888777777666555444222111000000/////////......000...******...---+++(((%%%###%%%)))---+++++++++************)))((()))***)))(((((()))+++(((((())))))******++++++'''(((((())))))*********))))))))))))))))))))))))+++***)))))))))***,,,---,,,---///111222222222111222111111000000/////////111000/////////000222333///111333222//////222555111000000111222444666888555555555555666888:::<<<>>>>>>>>>@@@BBBBBB@@@???:::666333111333555666777<<<>>>AAADDDFFFGGGFFFFFFEEEFFFHHHJJJMMMOOOQQQRRRNNNMMMKKKJJJJJJLLLNNNPPPQQQZZZcccjjjqqqwwwwwwssshhhgggeeefffiiiooouuuzzz~~~zzzuuuoooiiieeedddkkktttzzzzzzwwwvvvvvvpppkkkeeebbbdddhhhmmmoooooopppppprrrvvv~~~}}}kkk]]]XXXWWWcccvvvwwwhhhaaaaaa\\\[[[^^^^^^ddd|||vvvmmmeee^^^]]]```dddfffmmmzzzzzztttrrrtttvvvwwwvvvqqqlllhhhfff```bbbggguuuiiigggfffkkksssyyyzzzxxxqqqmmmeee___ZZZVVVRRROOOHHHGGGEEEBBB???<<<:::999777777777777777777777777888888888888777777777777777999::::::999888888999:::999:::<<<===???FFFOOOhhhiiiXXXOOOKKKIIILLLTTT```nnn>>>>>><<<;;;999888888888555444222111000000//////000......000...******///+++,,,+++)))'''(((***,,,+++++++++************)))***+++,,,,,,++++++---...))))))))))))*********+++&&&((()))++++++++++++***))))))))))))))))))))))))...---,,,++++++---...000+++,,,---///111222333444222111000/////////000000///...------...000222444///444::::::666111000000111000000111222444666888555555555666777999;;;===>>>>>>>>>@@@BBBBBBAAA@@@888666333333555888::::::>>>???BBBEEEFFFFFFFFFEEEDDDFFFHHHKKKOOORRRUUUVVVQQQQQQQQQPPPPPPOOONNNMMMLLLRRRXXX]]]eeennnqqqpppkkkhhhfffeeeiiipppwww|||~~~zzzuuunnniiigggfffmmmvvv{{{{{{yyyxxxxxxpppkkkfffccceeehhhkkkmmmooopppqqqrrruuu{{{~~~}}}jjj^^^ZZZZZZgggyyysssfff``````YYYXXX\\\[[[```yyywwwnnnfff```^^^aaaccceeejjjuuuyyyqqqooolllpppssssssoookkkhhhggg```bbbiiiwwwyyyiiifffeeejjjttt{{{|||zzzsssnnnggg___ZZZUUUPPPMMMIIIGGGEEEBBB???<<<:::999777777777777777777777777777777777777777888888888888:::;;;;;;999999999:::;;;999:::<<<===???GGGQQQiii}}}fffUUUMMMLLLJJJLLLUUUaaappp@@@???===<<<;;;:::999999555444222111000000/////////,,,,,,///---((((((---***,,,......---+++***++++++++++++************))))))***++++++******,,,...************************(((***,,,...///...---,,,))))))))))))))))))))))))+++***)))((((((***,,,---++++++,,,---000222444666222000///---...///111222++++++******+++...000222777???GGGIIICCC;;;555222333333222333444666888:::666666666666888:::<<<===>>>===>>>@@@BBBCCCCCCBBB999777555666888<<<>>>???>>>@@@CCCEEEFFFFFFFFFEEEDDDFFFHHHLLLPPPTTTWWWXXXUUUVVVWWWWWWVVVSSSPPPNNNLLLOOOQQQSSS[[[eeekkkkkkmmmjjjfffeeeiiiqqqyyy~~~zzztttnnnjjjhhhhhhooowww||||||zzzyyyzzzoookkkgggdddeeehhhkkklllpppqqqrrrrrrtttxxx~~~||||||jjj^^^[[[\\\jjj|||qqqeee```^^^WWWVVVZZZYYY]]]wwwwwwooohhhbbb```bbbbbbcccgggrrryyypppnnnggglllppppppmmmiiigggfff___ccciiixxxtttlllhhhggglllwww~~~}}}xxxrrrjjjbbb[[[UUUPPPMMMIIIHHHEEECCC???===:::999777777777777777777777777666666777777888888999999888:::<<<;;;:::999:::;;;;;;999:::<<<===@@@HHHRRRlll{{{cccSSSJJJLLLJJJMMMVVVbbbqqqBBB???;;;777444555666777555444222111000000//////000///,,,*********+++,,,******))))))))))))******,,,+++***))))))***+++,,,)))******)))((((((***,,,+++***)))''''''(((***+++*********)))))))))))))))************************'''''''''((())))))******---...///000111222333333222000///......///000222333222000...///111333555333LLLbbbdddUUUHHH999///...000222444666777666666999666444555888;;;>>>???BBBBBBBBBCCCDDDCCCAAA???777555444555888<<>><<<888777777999;;;;;;:::999999999999999888888888888777777888999::::::;;;;;;:::>>>::::::@@@@@@EEETTTmmmppp___SSSMMMLLLNNNRRRYYYeeeuuuAAA???<<<888666666666777444444222111000/////////000...,,,+++******+++,,,+++******))))))******+++++++++***))))))***++++++)))***+++***(((((()))++++++***)))((()))***,,,...***)))))))))))))))))))))************************))))))******++++++,,,,,,......///000111222333333111000///......///000111333222000//////111333555555PPPrrrrrrcccDDD999333000111333555777888999999888666555666999===??????AAA@@@@@@AAACCCCCCAAA???888666444555999<<>>::::::@@@AAAHHHXXXvvvooo^^^SSSMMMKKKNNNSSSZZZfffvvvAAA@@@===;;;999888777666444333222111000////////////...,,,+++***++++++,,,,,,++++++******++++++,,,++++++***))))))***++++++***+++,,,+++)))(((((()))---,,,+++******+++,,,,,,))))))))))))))))))***************************************+++++++++++++++......///000111222222333111000///......///000111222111000//////111333444999RRRuuu@@@999666666666666666777888999:::777666666888<<>>@@@BBBCCCBBB@@@999777666666999<<<>>>??????@@@AAABBBCCCDDDEEEEEEGGGGGGHHHJJJNNNSSSWWWZZZ^^^eeejjjlllmmmppppppmmmgggeeeaaa\\\VVVTTTTTTUUUZZZ\\\^^^```cccjjjttt{{{}}}zzzvvvrrrnnnllliiimmmrrrvvvxxxwwwtttrrrooolllgggeeefffhhhjjjkkkkkkiiijjjmmmoooooouuu{{{zzzvvvzzzhhh[[[\\\bbbyyyoooaaa[[[XXXSSSPPPRRRTTT___xxxwwwooojjjhhhhhhgggggggggiiirrruuufff___]]]```cccgggiiijjjjjjjjjfffggglllyyy}}}ooojjjjjjqqqyyy{{{zzz{{{tttqqqkkkddd]]]WWWRRRPPPGGGGGGFFFDDDAAA???<<<;;;999777666777888888777555555555666777888999:::;;;888888999999999999999999;;;>>>::::::@@@CCCKKK]]]nnn]]]RRRLLLKKKNNNTTT\\\hhhvvv@@@@@@???===;;;999777666444333222000////////////...---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---+++******************++++++,,,---,,,)))(((((((((///...,,,***)))))))))))))))))))))))))))*********************************))))))))))))))))))))))))...//////000111111222222111111000//////000111111222111000///000111333444;;;NNN???:::777:::999777666555666666777666666777:::===@@@AAA@@@???>>>???@@@CCCDDDDDDBBB:::888777888:::===>>>>>>>>>???@@@AAABBBDDDFFFFFFFFFGGGHHHJJJNNNRRRVVVXXX\\\ccciiijjjmmmqqqsssqqqnnnmmmkkkfff___XXXUUUTTTUUUWWWZZZ\\\___fffpppxxx}}}}}}|||{{{xxxtttpppnnnkkknnnrrrvvvwwwvvvtttrrrppplllhhhfffgggiiijjjkkkkkkiiiiiilllllllllpppvvvyyyuuuyyyiii^^^___ggg}}}rrrbbb[[[WWWQQQOOOQQQTTT```zzz{{{}}}yyyqqqmmmkkkjjjiiigggfffhhhpppuuuggg```YYY[[[___cccgggiiikkklllhhhhhhlllxxxrrrlllkkkssszzz|||||||||tttqqqllleee]]]WWWRRROOOHHHGGGFFFDDDAAA>>><<<::::::999777777888888777666777777888999999:::;;;;;;999999999999888888888888;;;>>>;;;999@@@DDDOOOcccnnn^^^SSSMMMKKKOOOVVV^^^jjjxxx@@@@@@???>>><<<:::777666333333111000///.........------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------*********++++++*********+++,,,---,,,***(((((((((+++******)))))))))))))))(((((())))))************************************))))))))))))************//////000000111111222222111111000000000000111111111111000000000111222333;;;DDDuuuwww|||???:::555777666555444555666777888666666666999===???@@@?????????@@@CCCFFFFFFEEECCC:::999888999;;;>>>>>>>>>?????????@@@BBBDDDEEEGGGEEEFFFHHHJJJNNNQQQTTTVVVYYY___dddeeegggkkknnnmmmnnnppprrroooiiiaaaZZZWWWTTTVVVXXXYYY[[[bbblllssszzzzzz{{{{{{yyyvvvrrrppplllooosssvvvxxxwwwuuussspppllliiiggghhhjjjkkkkkkjjjhhhiiikkkjjjiiilllqqq|||zzzvvvyyyiii```dddlllvvvfff^^^WWWRRROOORRRVVVbbb}}}xxxsssuuuyyyzzztttpppnnnlllkkkgggeeegggooorrrccc\\\UUUWWWZZZ___dddhhhkkkmmmjjjiiikkkvvvrrrmmmlllssszzz}}}}}}~~~sssqqqllleee^^^WWWRRROOOHHHHHHFFFDDDAAA>>><<<:::<<<:::888777888999888777666666666666666666666666999888888888888888888888:::>>>;;;:::@@@DDDQQQfffooo___UUUOOOLLLPPPXXXbbbmmmzzz@@@@@@???>>>;;;999777666333222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***++++++++++++***)))***,,,------+++)))))))))%%%&&&''')))***+++,,,---((((((((()))******++++++******************************++++++,,,------...//////000000111111111111111111111111111111111111111111111111111222222333999:::YYY^^^eee<<<888444000000222333666888:::;;;666555555777:::<<<======>>>???BBBFFFHHHHHHEEEBBB:::999888:::===???@@@???@@@?????????AAACCCEEEFFFEEEFFFHHHJJJMMMQQQSSSUUUVVV\\\___^^^```dddgggfffiiimmmrrrrrrnnnggg```]]]VVVWWWXXXXXXYYY^^^fffmmmuuuvvvxxxyyyxxxuuusssqqqmmmpppsssvvvwwwvvvtttsssooollliiihhhiiikkklllmmmkkkiiiiiijjjiiifffhhhmmmsss}}}|||yyyvvvhhhaaafffppp~~~mmmdddYYYTTTQQQSSSXXXdddrrrmmmooottt|||wwwssspppmmmlllffffffgggpppmmm]]]VVVRRRSSSVVV[[[aaagggkkknnnllljjjkkktttsssmmmkkkrrryyy|||}}}~~~tttqqqmmmggg___XXXSSSOOOJJJIIIGGGEEEBBB???<<<;;;<<<:::888777888::::::999888888888777777666666666777777888888888888888888888>>><<<;;;@@@DDDQQQgggooo```VVVQQQMMMRRR[[[fffqqq|||AAA@@@>>><<<:::888777666333222111000............+++,,,,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))(((+++---...,,,*********'''((()))***++++++,,,,,,'''(((((()))******++++++************************))))))***+++---...//////000000000000111111111111111111111222222111111111111111111111111222222222666444???EEEHHH666333444///000222555777888999:::777555333444666999::::::<<<>>>CCCGGGIIIHHHCCC>>>999888888;;;>>>@@@AAA@@@AAA@@@??????@@@BBBDDDEEEDDDEEEGGGJJJMMMPPPRRRTTTUUUZZZ\\\[[[\\\aaaddddddeeehhhlllnnnkkkgggdddbbbZZZ[[[ZZZXXXWWW[[[bbbhhhoooqqqsssuuuuuusssqqqooommmooorrruuuvvvuuusssrrrmmmkkkiiihhhjjjmmmnnnnnnllliiiiiijjjhhheeefffjjjjjjuuuzzzsssfff```gggqqqvvvlll]]]WWWTTTVVVZZZgggrrrmmmnnnsss~~~yyyuuuqqqnnnlllggggggjjjsss}}}jjj[[[UUUPPPQQQTTTXXX^^^eeekkknnnooolllllltttuuunnnkkkqqqwwwyyyzzzzzzvvvtttoooiiibbb[[[UUUQQQKKKJJJIIIFFFCCC@@@===;;;;;;888666666777999::::::999999999999999:::::::::666666777777888888999999777>>>===;;;@@@CCCPPPfffnnn___UUUPPPNNNTTT^^^iiitttAAA@@@===;;;999888777666333222111///............++++++,,,---------,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***)))(((***---...---+++***+++......------+++***(((''''''(((((()))***+++++++++************************&&&&&&((()))+++---......000000000000111111111111111111222222222222111111000111111111222222222222444222111666333111000555333444666777777777555555888555222222444777888999;;;===CCCHHHJJJGGGAAA<<<888888888;;;???AAABBBAAABBBAAA?????????AAACCCDDDDDDEEEGGGJJJMMMPPPRRRSSSUUUZZZ\\\[[[\\\aaaddddddbbbeeeggghhhgggeeedddeee]]]^^^\\\YYYWWWYYY___eeekkkmmmppprrrsssqqqooommmlllnnnqqqsssttttttrrrqqqllljjjhhhiiikkknnnoooooollljjjjjjkkkhhhdddeeeiiieeeqqq{{{}}}qqqddd___fffqqq|||rrr___YYYUUUWWW[[[hhhvvvpppqqqrrrzzzvvvrrrnnnkkkhhhiiillluuuzzzjjj^^^XXXOOOPPPSSSWWW]]]dddjjjnnnqqqnnnmmmuuuwwwooolllpppvvvwwwwwwwwwxxxvvvrrrlllddd]]]WWWSSSLLLKKKIIIGGGDDD@@@===<<<999777555444666999::::::444444555666777888888999555666666777888999999:::666======<<<@@@CCCOOOeeelll^^^TTTPPPOOOUUU```kkkvvv???===;;;::::::999777555444222000/////////---,,,////////////...---,,,+++......---------,,,,,,,,,******++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))((((((''''''&&&&&&******))))))(((((('''''')))******+++---......///000///...------...000000000000000000111111111111000111111000//////000222333333333333333333333333///000222444555777777777777777555555444555666666===<<<===BBBGGGHHHCCC===;;;:::;;;===@@@CCCEEEEEEDDDCCCAAA@@@@@@AAACCCDDDBBBDDDHHHJJJMMMQQQUUUXXXYYYYYYZZZ\\\___aaadddeeedddddddddddddddccccccbbbbbbaaa^^^\\\[[[ZZZ[[[\\\gggiiilllnnnooommmjjjhhhhhhjjjlllpppssssssqqqnnnllliiiggghhhmmmppppppooommmkkkjjjjjjjjjjjjiiiggghhhnnnzzzzzz~~~yyynnnccc```hhhrrrxxxcccZZZTTTWWW^^^lllwwwpppnnnvvv}}}zzzxxxrrrnnnnnniiilllrrrzzz{{{www}}}tttgggZZZRRRLLLMMMPPPUUU\\\eeennnuuuwwwsssqqqxxxsssooosssssswww{{{wwwvvvtttpppkkkddd]]]WWWSSSPPPMMMIIIFFFDDDAAA>>><<<<<<;;;::::::999999::::::999999999999999999999999888888999999999:::::::::;;;===:::===EEEEEENNNdddlllYYYPPPPPPMMMTTT```kkkuuu~~~???===;;;::::::999777555222000000111333555555444////////////...---,,,+++))))))***+++,,,---......,,,,,,+++***)))))))))***************************++++++++++++++++++++++++*********)))))))))((((((+++*********)))))))))))))))******+++---......//////...------...///000111000000000000111111111111000111111000//////000222333333333333333333333333222333444555666777777777666555444333444666888:::===>>>AAAEEEIIIIIIDDD???;;;::::::<<<@@@CCCEEEEEEDDDCCCAAA@@@@@@AAABBBCCCBBBDDDHHHJJJMMMPPPUUUXXXZZZ[[[\\\^^^```bbbddddddeeeeeefffeeeeeedddcccccc^^^]]][[[YYYXXXYYYZZZ[[[ccceeehhhjjjkkkjjjhhhgggiiijjjlllpppsssssspppnnnkkkhhhgggiiimmmqqqqqqppppppnnnmmmmmmnnnnnnmmmkkkjjjnnnwww{{{~~~wwwjjj```^^^hhhtttyyyfff]]]WWWXXX___mmm{{{sssooowww|||xxxrrrnnnnnnlllqqqxxx{{{xxx}}}~~~}}}yyyqqqfff[[[TTTMMMNNNQQQUUU\\\eeeooouuuvvvrrrpppwwwssspppttttttxxx{{{vvvvvvtttpppjjjddd]]]WWWSSSPPPMMMIIIFFFDDDAAA???<<<:::999888888777777888888777777777777777777777777777777777888888888888999;;;===;;;===EEEEEEOOOeeelllXXXOOOOOOLLLTTT___kkkvvv???===;;;::::::999777555111000///111444666666666...//////......---,,,+++(((((()))***+++,,,---------,,,+++))))))***,,,---++++++++++++++++++++++++************************,,,++++++++++++*********++++++++++++******************+++,,,,,,---......------------...000111222000000000000111111111111000111111000//////000222333333333333333333333333555555666777777777666666555444222222444777;;;===>>>AAAFFFJJJKKKIIIEEEBBB:::999999<<<@@@CCCDDDDDDEEEDDDBBB@@@@@@@@@BBBCCCBBBEEEHHHJJJLLLPPPTTTWWW[[[]]]___bbbdddeeeeeeeeefffffffffeeeeeecccbbbbbbaaa```^^^\\\\\\\\\^^^______```bbbdddeeefffffffffiiijjjlllooorrrrrrpppmmmkkkhhhgggjjjooossstttssstttrrrqqqqqqrrrsssrrrqqqnnnmmmqqq}}}|||vvvggg]]]\\\ggguuuzzzjjj```YYYZZZ```oooxxxpppyyy~~~wwwpppooosssuuu{{{||||||{{{yyytttlllccc[[[VVVOOOOOOQQQUUU]]]fffpppuuuxxxsssrrryyyuuuqqquuutttxxx{{{vvvwwwuuupppjjjccc]]]WWWTTTPPPMMMIIIFFFDDDBBB???===:::999888888777777888888777777777777777777777777888888888888999999999999:::===;;;>>>DDDFFFRRRiiikkkXXXOOOOOOLLLTTT```lllwww???===;;;::::::999777555333111//////000000000...............---,,,++++++,,,++++++++++++*********,,,+++))))))+++...111333++++++++++++++++++++++++************************++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,---...///000111222///000000000111111111111000111111000//////000222222222222222222222222222444444555666777777777777666555222111333777;;;???===BBBHHHLLLKKKGGGDDDBBB999888999;;;???CCCDDDDDDEEEDDDBBB@@@@@@@@@AAABBBCCCEEEHHHJJJLLLOOOSSSVVV[[[]]]```dddfffhhhhhhgggfffeeeeeeeeedddcccaaaaaadddbbb```^^^]]]^^^^^^___\\\\\\]]]^^^```ccceeefffiiijjjkkknnnqqqqqqooommmllliiiiiilllrrrwwwyyyxxxwwwuuuttttttvvvwwwwwwwwwrrrnnnmmmuuu}}}vvvhhh]]]\\\ggguuuzzzhhh___YYY[[[bbbqqq}}}ttt|||{{{tttpppttt{{{~~~{{{wwwppphhh```YYYUUURRRQQQRRRVVV___iiiqqqvvv|||wwwvvv}}}wwwrrrvvvtttxxx{{{vvvxxxuuupppjjjccc]]]XXXUUUPPPMMMIIIFFFDDDBBB@@@>>><<<;;;::::::999999::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<:::===;;;>>>DDDGGGTTTmmmhhhVVVOOOOOOOOOWWWbbbmmmwww???===;;;::::::999777555444222///......---,,,***............---,,,+++***,,,,,,,,,,,,++++++++++++***)))((((((***---000222************************++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++,,,,,,---------+++,,,---...000000111111///000000000111111111111000111111000//////000222222222222222222222222222111222333555777888888888888666333222333777;;;>>>===BBBGGGJJJHHHEEEBBB@@@888777888:::???BBBDDDDDDEEEDDDBBB@@@@@@@@@BBBCCCDDDFFFHHHJJJKKKNNNRRRTTTXXXZZZ___cccfffhhhiiiiiiffffffffffffeeedddcccbbbbbbaaa^^^[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZ]]]aaaeeehhhiiiiiikkkmmmooopppnnnllllllkkkkkkooovvv|||~~~~~~yyywwwvvvvvvxxx{{{||||||xxxrrrlllppp}}}xxxjjj```^^^hhhuuuuuuccc[[[VVV[[[cccssszzzwwwqqqqqqzzzxxxooofff]]]WWWSSSSSSRRRSSSYYYcccmmmtttxxx}}}yyywww~~~zzztttuuutttwww|||wwwxxxvvvpppjjjccc]]]XXXVVVPPPMMMIIIGGGEEECCCAAA>>><<<;;;::::::999999::::::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<999===;;;>>>DDDGGGWWWrrrxxxcccSSSNNNQQQTTT[[[eeeoooxxx???===;;;::::::999777555333111//////000000///...---......------,,,+++***))))))***+++,,,---......+++***(((''''''(((***+++))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))))))))((((((((((((((()))))))))+++++++++,,,,,,---------,,,,,,...///000000000000000000000000111111111111000111111000//////000222222222222222222222222222000111333555777888999999777666444333444777;;;===???AAADDDFFFFFFDDD@@@>>>777666777:::>>>BBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDDDDDFFFHHHJJJKKKMMMQQQSSSUUUWWWZZZ^^^aaadddeeefffeeeeeeeeeeeeeeeddddddccccccaaa^^^\\\ZZZZZZ[[[[[[\\\ZZZXXXWWWZZZ___eeeiiijjjiiijjjlllnnnooommmkkklllkkkkkkpppxxx{{{yyywwwxxx{{{~~~}}}vvvooonnnvvvzzzlllbbbaaalllyyyppp^^^XXXVVV\\\eeettt{{{uuurrrvvv{{{qqqfff]]]VVVSSSSSSRRRUUU]]]hhhrrrxxxzzz|||wwwvvv}}}}}}ttttttrrrwww|||yyyyyyvvvqqqjjjccc]]]YYYWWWPPPMMMIIIGGGEEEDDDAAA???:::999888888777777888888777777777777777777777777888888888888999999999999999===<<<>>>DDDHHHZZZvvvrrr^^^PPPNNNRRRWWW]]]gggpppxxx???===;;;::::::999777555333111//////000111000000------------,,,+++******(((((()))***+++,,,------,,,+++******))))))))))))************************************************((((((((()))))))))******(((((()))))))))*********++++++,,,,,,,,,,,,------,,,---...000000000//////000000000000111111111111000111111000//////000222111111111111111111111111333333555666777888888888444444333444666999<<<>>>BBBAAA@@@BBBDDDCCC@@@<<<666555666999>>>AAACCCDDDBBBAAA@@@@@@@@@BBBDDDEEEEEEFFFHHHJJJKKKMMMPPPRRRRRRSSSUUUWWWZZZ\\\]]]^^^^^^______```````````````aaa```^^^]]]\\\]]]___```]]]ZZZVVVUUUWWW]]]dddiiijjjiiijjjkkkmmmnnnmmmkkkjjjiiijjjpppxxx}}}{{{zzzzzz~~~{{{sssnnnqqqzzzlllbbbcccqqqrrr]]]XXXWWW^^^ggguuuxxxuuuwww|||~~~sssiii___XXXTTTRRRRRRWWWaaannnwww{{{{{{|||xxxvvv}}}uuussspppvvv}}}{{{zzzwwwqqqjjjccc]]]YYYWWWOOOMMMIIIGGGFFFDDDBBB@@@:::999888888777777888888777777777777777777777777777777777888888888888999888===<<<>>>DDDIII\\\zzzoooZZZMMMLLLQQQWWW^^^gggqqqyyy???===;;;::::::999777555333111////////////...---------------,,,+++******************)))))))))))),,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///......000000000000111111111111000111111000//////000222111111111111111111111111666666777888888888888888111222333555888;;;>>>@@@DDDAAA>>>@@@DDDDDD@@@;;;555555666999===AAACCCDDDAAAAAA@@@???@@@CCCEEEFFFEEEGGGIIIJJJJJJLLLOOORRRRRRRRRRRRRRRTTTUUUWWWXXXWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYY\\\^^^___^^^ZZZUUUSSSUUU\\\ccchhhjjjiiiiiikkkmmmmmmlllkkkhhhgggiiioooxxx}}}{{{|||~~~vvvoooooo{{{zzzkkkbbbdddtttwww^^^YYYYYYaaaiiivvv~~~vvvwww|||uuukkkaaaZZZVVVQQQRRRXXXcccqqqzzz}}}}}}~~~zzzxxxuuurrrooouuu~~~}}}zzzwwwqqqjjjccc]]]YYYXXXOOOMMMIIIGGGFFFDDDBBB@@@<<<;;;::::::999999::::::999999999999999999999999888888999999999:::::::::888===<<<>>>DDDIII]]]{{{mmmXXXKKKKKKQQQVVV]]]gggqqqzzzCCC@@@<<<999999888888777777444111/////////...---,,,,,,,,,,,,---///111222---,,,++++++******++++++++++++************++++++***+++,,,,,,,,,,,,---...*********+++***)))((('''++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------.........////////////////////////......------...000222333333222111111111111111222000000000000000111111222666555444666:::;;;999777777333222888===@@@DDDIIIHHHFFFCCCBBBAAA>>>999444222444888;;;>>>@@@@@@@@@AAAAAA@@@@@@AAACCCDDDEEECCCEEEHHHKKKMMMOOOOOOOOOQQQPPPPPPQQQQQQRRRSSSTTTXXXUUUTTTUUUYYY[[[\\\[[[]]][[[YYYXXXXXXZZZ\\\^^^```\\\VVVTTTVVV[[[aaadddggghhhiiijjjjjjiiigggfffhhheeefffmmmxxx~~~~~~|||rrrlllqqqmmmbbbddduuusssfff```]]]cccnnn~~~|||xxx{{{uuulllbbbYYYTTTSSSWWW^^^hhhsss{{{|||{{{rrrooommmttt|||zzzzzzqqqjjjeee```ZZZVVVPPPMMMJJJGGGEEECCC???===<<<<<<;;;:::999999999999555666999;;;;;;;;;:::999999999999999999999999999<<<@@@>>>???DDDJJJ___~~~gggWWWQQQPPPQQQWWW^^^hhhsss{{{CCC@@@<<<999999888777666555333111000000000///...,,,,,,+++++++++,,,---...---,,,++++++***+++++++++++++++************++++++***,,,---,,,++++++,,,---+++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,------.................................000////////////000000111//////.........//////000000000000000000111222222555444444777;;;===<<<:::666222222777===@@@CCCHHHKKKJJJIIIHHHFFFBBB<<<888333555999===???AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDDDDFFFHHHKKKNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUSSSQQQRRRUUUWWWXXXWWWWWWVVVVVVWWWYYY\\\```bbb^^^ZZZUUURRRTTTYYY^^^bbbjjjkkkmmmnnnmmmjjjgggeeeeeeccccccjjjuuu{{{rrrsssooodddgggxxx}}}hhhbbb^^^cccnnn~~~{{{}}}wwwnnnddd\\\VVVUUUYYY```kkkvvv~~~}}}{{{~~~~~~rrrnnnlllsss{{{yyy~~~yyyrrrlllfffaaa[[[VVVQQQOOOKKKIIIGGGDDDAAA>>><<<<<<;;;:::999999999999888888888888999::::::;;;999999999999999999999999:::>>>===>>>EEEKKKaaa~~~eeeVVVQQQPPPQQQWWW]]]hhhsss{{{CCC@@@<<<:::999999777666333222111111222111///---...---,,,+++++++++++++++------,,,+++++++++++++++++++++************+++++++++,,,---,,,+++***+++,,,,,,+++***)))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,---...//////........................000000000000000///......------------...///000000111000000000000111222222444444555888;;;======<<<555222111777<<<>>>BBBFFFJJJMMMOOONNNIIICCC===;;;444666:::===@@@BBBBBBBBBAAAAAA@@@??????@@@BBBBBBDDDFFFIIILLLNNNPPPPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSRRRPPPNNNNNNPPPRRRRRRRRRTTTTTTTTTVVVXXX\\\```bbb\\\YYYTTTQQQRRRWWW]]]bbblllnnnqqqrrrqqqmmmhhheeedddbbbccciiitttuuuqqq|||rrrgggjjj|||mmmeee```dddoooyyypppfff^^^YYYXXX\\\dddnnnyyy}}}|||qqqmmmkkkrrrzzzxxxzzzwwwsssnnniiibbb\\\WWWSSSPPPMMMJJJHHHEEEBBB???<<<<<<;;;:::999999999999;;;999888666777888:::;;;999999999999999999999999888<<<<<<>>>EEELLLbbbzzzbbbTTTPPPPPPQQQVVV]]]hhhsss{{{BBB???<<<::::::999777666333222111111111///,,,)))//////......------------------,,,++++++++++++,,,++++++************++++++,,,------,,,***)))***++++++***(((''''''(((***+++************************))))))))))))))))))))))))++++++,,,,,,---...//////000000000000000000000000...///000111111000///...............///111222222111111000000111111222333444444666888:::;;;;;;;;;555111111777;;;===@@@CCCFFFKKKOOOOOOIIIAAA<<<:::333666999===@@@AAAAAAAAAAAA@@@?????????@@@AAAAAADDDEEEHHHKKKMMMOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSPPPNNNLLLKKKLLLNNNOOOPPPVVVVVVUUUUUUVVVWWWYYYZZZ[[[YYYUUURRRRRRVVV]]]bbbkkknnnrrruuutttpppjjjfffeeeddddddjjjuuuuuupppyyytttkkknnnqqqiiicccfffppp|||qqqggg___YYY[[[___fffqqq{{{}}}|||pppllliiiqqqyyyxxxxxxwwwtttpppjjjccc]]]XXXSSSPPPMMMJJJHHHEEEBBB???<<<<<<;;;:::999999999999:::999888777777888999999888999999999999999::::::888===<<<>>>EEELLLbbbxxxaaaSSSOOOPPPQQQWWW^^^iiisss|||AAA???<<<;;;:::999777555333222111000///,,,(((%%%------.....................---,,,,,,++++++,,,,,,++++++************+++++++++,,,---,,,***)))***+++***((('''&&&&&&''')))***************************))))))))))))))))))))))))******+++,,,---...///000////////////////////////,,,---///111111111111000............///111222222111111111111111222222333444555777777777777777888555111222777;;;<<<>>>BBBCCCIIINNNNNNIIIAAA<<<:::222444888<<<>>>@@@@@@@@@AAA@@@?????????@@@AAABBBCCCDDDGGGJJJMMMNNNOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRPPPOOOMMMKKKKKKLLLOOOQQQVVVVVVUUUTTTTTTTTTUUUUUUXXXVVVSSSOOOOOOSSSZZZ```hhhlllqqquuuuuurrrllliiieeeddddddiiisss~~~wwwqqqxxxvvvnnnsssvvvmmmfffiiisss~~~ssshhh```ZZZ]]]aaaiiirrr{{{|||zzzpppkkkiiipppyyyxxxwwwwwwuuurrrkkkddd]]]ZZZRRRPPPLLLJJJHHHEEEBBB???<<<<<<;;;:::999999999999777888999999999888777666888888888999999::::::::::::>>>===>>>EEEKKK```xxxaaaSSSPPPQQQRRRZZZ```jjjsss{{{AAA???===;;;;;;999777555444222000///...,,,)))&&&***+++,,,,,,---------,,,...------,,,,,,,,,,,,,,,++++++************++++++***+++,,,+++***)))***+++)))((('''''''''((()))***************************))))))))))))))))))))))))******+++,,,...///000000........................,,,---...000111111222222------------...///000000222111111111111222333333444666777777666555555666666222333888<<<<<<>>>@@@DDDGGGLLLMMMJJJEEE???<<<222444888;;;>>>???@@@@@@@@@@@@??????@@@AAACCCDDDCCCEEEHHHKKKMMMOOOOOOOOONNNPPPQQQSSSSSSSSSSSSRRRPPPOOONNNLLLKKKMMMQQQTTTTTTTTTTTTTTTUUUVVVWWWWWWTTTSSSQQQMMMKKKOOOWWW^^^gggkkkpppuuuuuurrrnnnkkkdddccccccgggooozzzwwwmmmpppyyyxxxrrrxxxyyypppjjjmmmvvvvvvlllddd___aaadddkkkttt|||~~~zzzxxx|||~~~qqqllliiipppzzzyyywwwxxxwwwrrrkkkccc^^^[[[SSSPPPMMMJJJHHHEEEBBB???<<<<<<;;;:::999999999999555777999::::::999777666888888888999999::::::;;;:::???===>>>DDDKKK```www```TTTQQQSSSUUU\\\aaaiiiqqqyyyAAA???===<<<;;;999777444444222///.........---++++++,,,---------,,,+++***......---,,,,,,,,,,,,---++++++************++++++)))***++++++***)))+++,,,))))))))))))*********+++************************)))))))))))))))))))))))))))***+++,,,...///000000000000000000000000000000///////////////000111111//////.........//////000222222111111222222333444333555888888666666777999666333444999=========@@@CCCEEEHHHJJJJJJGGGAAA===333555888<<>>EEELLLbbbsss^^^TTTSSSVVVXXX\\\```fffmmmuuu~~~@@@???===<<<;;;999666444444111///...000111111111///000000000///---+++***......---,,,,,,,,,,,,---++++++************++++++((()))++++++******+++---)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000111444444444444444444444444222111///.........000000333222222111111111111222222222111111222222333444222555888999777777999<<<777444555:::======>>>@@@BBBBBBCCCGGGIIIGGGAAA<<<444666:::===@@@AAABBBBBB?????????@@@BBBDDDFFFHHHGGGIIIKKKNNNQQQRRRSSSSSSNNNOOORRRSSSTTTSSSRRRQQQNNNOOONNNLLLKKKMMMSSSXXXXXXXXXXXXYYYYYYZZZZZZZZZWWWWWWVVVQQQNNNRRR[[[bbbnnnppptttvvvuuurrrnnnkkkhhhgggfffhhhnnnyyytttqqqvvv{{{|||{{{{{{tttooorrr{{{xxxrrrooogggjjjpppxxx~~~||||||wwwrrrvvv}}}rrrllljjjqqq{{{zzzzzz{{{yyyrrriiibbb^^^]]]UUUSSSOOOMMMJJJHHHDDDBBB<<<<<<;;;:::999999999999777666555555666888:::<<<777777888999::::::;;;;;;666;;;;;;>>>EEEMMMdddppp]]]TTTTTTXXX\\\\\\___dddjjjrrr|||???>>>===<<<999777555444333222111000////////////***+++,,,...///......---******+++,,,,,,,,,+++++++++++++++++++++***)))(((---,,,,,,+++*********+++)))***+++,,,+++***)))((('''((()))++++++,,,,,,,,,------,,,+++***)))((('''***++++++,,,...000222333333444444555555444333222111000000///////////////222222111000/////////000000000000000111222333444333333444777:::<<<;;;:::444555666888;;;===@@@AAACCCCCCDDDDDDEEECCC???;;;666777:::===@@@BBBBBBCCCBBBAAA@@@???@@@BBBEEEGGGGGGJJJNNNPPPQQQQQQSSSTTTQQQRRRSSSTTTUUUTTTSSSSSSQQQOOOMMMKKKJJJNNNUUUYYYZZZYYYXXXXXXYYY[[[]]]______^^^[[[UUUPPPQQQVVV[[[kkkllloooqqqqqqpppooommmgggbbb```ccciiirrr}}}sssooosss|||vvvoootttyyyssstttuuuwwwzzz~~~}}}|||yyytttpppvvv~~~{{{uuuhhhjjjttt{{{~~~}}}xxxsssnnnhhhaaa\\\[[[WWWQQQKKKEEEBBB@@@@@@???===;;;;;;;;;;;;999777999999888888999999:::;;;::::::999999::::::;;;<<<777======???FFFOOOhhhmmm]]]VVVSSSSSSUUUYYY]]]dddkkkttt}}}???>>>>>><<<:::888666555222222111111000/////////...//////......---,,,+++'''((()))***+++,,,,,,,,,+++++++++++++++***)))))),,,+++******)))))))))***++++++,,,------,,,***((((((((()))***++++++++++++************************,,,,,,,,,,,,---...///000333444555666555555444333333222111000000000000000222111000000000000000000111111000000111222333333555444555666999:::999888444555666888:::===???AAABBBAAABBBBBBBBB@@@<<<888666888;;;>>>AAACCCCCCCCCBBBAAA@@@???@@@BBBEEEGGGHHHKKKNNNQQQQQQRRRSSSTTTSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQOOOMMMMMMQQQWWW\\\]]]\\\\\\[[[\\\]]]___```___^^^[[[UUUQQQQQQVVV[[[iiikkknnnqqqqqqpppooommmgggccc```ccciiiqqqvvvqqqqqqxxxqqqvvvzzzzzz{{{~~~~~~xxxsssooottt|||{{{mmmmmmvvv}}}}}}yyytttooohhh```[[[XXXUUUPPPJJJFFFCCCBBBBBB???===;;;;;;;;;;;;999777888888888888888999::::::999999999999999:::;;;;;;888======???FFFPPPjjjlll]]]VVVSSSSSSVVVZZZ^^^eeemmmuuu~~~>>>>>>>>>===;;;999888777111222222111111000///...111000///...------------%%%&&&(((***+++,,,,,,,,,***++++++++++++***))))))+++***))))))((()))))))))+++******,,,...---***&&&(((((()))******)))))))))&&&'''(((((()))***++++++,,,,,,,,,,,,,,,------...333444555666666555444444555444333222111000000000000000000000000000111222222111111111111222222333666555555666888888666555444555666888:::===???@@@BBBBBBAAABBBAAA>>>:::666666888<<<@@@BBBDDDDDDDDDBBBAAA@@@???@@@CCCFFFHHHIIILLLOOOQQQRRRSSSTTTUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSRRRQQQOOOPPPTTTZZZ___bbbaaa`````````aaaaaabbb```___[[[UUUQQQQQQVVV[[[gggjjjmmmpppqqqqqqooonnnhhhcccaaaccchhhppp~~~xxxqqqnnnyyytttyyywwwqqqmmmsss}}}~~~pppooovvv|||~~~{{{vvvppphhh___YYYTTTRRRNNNJJJFFFEEEDDDDDD???===;;;;;;;;;;;;999777888777777777777888999999999888888888888999::::::999>>>===???FFFQQQllllll\\\VVVTTTTTTWWW[[[```gggooowww>>>>>>>>>===<<<:::999888111111222222111000............------...///111222(((((()))++++++,,,,,,,,,******+++++++++******)))+++******)))))))))*********((((((***---,,,((($$$((())))))))))))(((((('''&&&&&&'''((()))******+++++++++++++++,,,,,,---...333444555666666666555444555444333222111000000000000/////////000111222222222222222111111222222333555444444555777777666555444555666888:::<<<>>>???DDDCCCCCCCCCBBB???:::777666999===AAADDDEEEEEEEEEBBBAAA@@@???AAACCCFFFHHHJJJMMMQQQSSSSSSTTTUUUWWWWWWWWWXXXXXXXXXVVVUUUTTTRRRRRRQQQQQQRRRVVV\\\aaaeeeeeeeeeeeeddddddccccccaaa```\\\VVVRRRRRRWWW\\\fffhhhmmmppprrrqqqooonnnhhhccc```bbbgggnnn|||zzzqqqlll{{{zzzvvv|||vvvppplllrrr~~~}}}qqqnnnttt{{{}}}|||wwwqqqhhh^^^WWWSSSQQQNNNJJJGGGEEEEEEDDD>>>===;;;;;;;;;;;;999777777777777666777777888999888888777777888888999::::::>>>===>>>GGGRRRnnnkkk\\\VVVTTTUUUXXX]]]aaaiiiqqqyyy>>>>>>>>>===<<<:::999888222222222111111000///.........------...///111222,,,,,,,,,---,,,,,,++++++)))******+++++++++******++++++*********++++++,,,+++***(((***,,,,,,)))&&&((())))))))))))(((((('''((((((((((((((()))))))))))))))***+++,,,...///000222333555666666666555444333333222111000/////////000/////////000111222222222222222222222222333444333333333555777888888666555555666777999;;;===???CCCBBBBBBBBBAAA>>>999555555888===BBBEEEFFFFFFFFFBBBAAA@@@@@@AAADDDGGGIIILLLNNNRRRTTTUUUUUUWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTPPPPPPQQQQQQRRRWWW]]]aaahhhhhhiiiiiihhhgggeeedddcccaaa^^^XXXTTTTTTYYY^^^fffiiimmmqqqsssrrrooommmhhhccc___aaaeeelllyyy}}}rrrlllwww{{{yyywwwqqqmmmrrr~~~ssspppvvv{{{~~~|||xxxqqqhhh^^^XXXUUUSSSPPPLLLHHHEEEDDDCCC>>>===;;;;;;;;;;;;999777777777777666777777888999888888777777888888999::::::???===???GGGRRRnnnjjj\\\WWWUUUWWWYYY^^^cccjjjrrrzzz>>>>>>>>>===;;;999888777333222111000////////////111000///...------------............---,,,+++***))))))***++++++++++++***++++++++++++++++++,,,---,,,,,,+++************+++(((((()))******)))))))))*********))))))((((((((())))))***+++---///111222111222333555555555555444222222111000000000000111000000000000000000111222111111111222222333444555333333333555888999999777555555666777999;;;===>>>????????????>>>;;;777333444888===BBBEEEFFFFFFEEEBBBAAA@@@@@@AAAEEEHHHJJJMMMPPPSSSUUUVVVWWWXXXYYYYYYYYYZZZYYYXXXVVVTTTSSSNNNOOOPPPQQQSSSXXX^^^bbbjjjkkklllmmmmmmkkkiiigggeeeddd```ZZZVVVVVV[[[```gggjjjooossstttrrrooommmgggbbb^^^___bbbiiiuuuvvvooovvv|||}}}xxxrrrnnnsss~~~uuusssyyy{{{wwwqqqiii```ZZZWWWUUURRRNNNIIIFFFDDDBBB???===;;;;;;;;;;;;999777888777777777777888999999999888888888888999:::::::::???>>>???GGGRRRmmmiii\\\WWWVVVXXX[[[^^^ccckkksss{{{???>>>>>><<<:::888666555555333000.........000111...//////......---,,,+++,,,,,,---------,,,++++++))))))***+++++++++++++++***************+++,,,,,,***++++++((($$$$$$)))---(((((()))***++++++++++++++++++*********)))))))))+++++++++,,,---///000111000111222444444444444333222111111111111222333333222111000000000000000000000000111222333444666777666555555777888999888666555555666777999:::<<<============>>>>>>;;;777444333777<<>>===<<<999777555444666333000------...000222***+++,,,...///......---)))***+++,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))((())))))***++++++&&&((((((###%%%,,,'''((()))++++++,,,,,,,,,***************+++++++++...------------...///000///000111333444444333333222222222222333444555555222222111000//////000000///000000222333555777888999888777888999888777555555555666777888:::<<<===>>>>>>>>>???@@@===999666222666<<>><<<:::999888444333111000...------,,,/////////...---,,,******++++++*********+++,,,---+++******))))))******+++***************+++++++++***)))''''''))))))((('''+++***((('''''''''((()))---,,,***)))))))))******---,,,++++++,,,---///000111111222333444444555555333222111111333333222111///000000000000111111111222222222222333555777888999999888777666666666666555555555777:::<<<;;;:::============<<<:::888777666999>>>AAAAAAAAAAAABBB>>>>>>???@@@BBBDDDFFFGGGOOORRRVVVXXXXXXXXXXXXYYY[[[YYYWWWXXXYYYXXXTTTPPPQQQRRRRRRSSSUUUYYY^^^bbbmmmqqqwwwzzzxxxuuurrrppplllhhhccc___]]]___bbbeeekkkpppuuuwwwxxxwwwppphhheeecccaaa___]]]```nnn|||}}}zzz{{{yyywwwpppvvvrrrnnnttt}}}}}}yyysssjjjaaaZZZ[[[WWWRRRNNNKKKIIIFFFDDD@@@???===:::999888888888:::999777666666777999:::888888999999999:::::::::===;;;===BBBGGGQQQiii{{{eee]]]\\\ZZZ[[[```___eeelllsssxxxAAA@@@>>>;;;888555222111444333111000...------------------...------,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++++++++******************)))+++------+++***+++,,,+++***)))((((((((()))))),,,+++***)))))))))***+++,,,,,,++++++,,,---///000///000000111111222222222222111000000222222111000000000000111111111222222222222222222333555777888;;;:::999999888888888888:::888777888;;;===>>>>>>>>>?????????===:::777666666999>>>AAAAAAAAAAAABBB??????@@@AAACCCEEEGGGHHHOOORRRVVVXXXXXXXXXYYYZZZYYYWWWVVVVVVVVVUUUQQQNNNSSSTTTVVVWWWYYY]]]bbbeeeooosssxxxzzzxxxtttqqqooolllhhhccc___^^^```cccffflllrrrwwwyyyzzzyyyrrrjjjfffcccaaa___]]]```mmmzzz}}}|||zzz~~~wwwqqqvvvrrrnnnttt}}}|||yyytttlllccc]]][[[WWWSSSOOOLLLIIIFFFDDD>>>===;;;:::999999999::::::999888777777888999:::888888999999999:::::::::===;;;===BBBGGGRRRlll|||eee]]][[[YYYZZZ___aaagggnnntttyyy???>>><<<999666333111000444333111000///...------+++,,,------......------***+++,,,......------,,,,,,++++++++++++++++++,,,,,,+++++++++***)))))))))"""(((------)))&&&))),,,++++++***))))))))))))*********)))))))))***++++++,,,,,,,,,,,,,,,...//////000000000000000111111111111///...///111111000///111111111111222222222333222222222222333555666777:::999888888888888888999<<<:::999999<<>>;;;777555666999===@@@AAAAAABBBCCC@@@@@@AAABBBDDDFFFGGGHHHNNNRRRUUUXXXXXXXXXYYYZZZWWWVVVTTTSSSSSSQQQNNNLLLRRRTTTWWWYYY\\\___cccfffooorrrwwwyyywwwssspppnnnkkkhhhccc___^^^aaadddgggmmmsssxxxzzz|||{{{tttlllfffdddaaa```^^^```kkkwww~~~{{{~~~xxxqqqxxxrrrnnnttt}}}~~~|||zzzvvvooogggaaa[[[XXXSSSPPPMMMJJJFFFDDD<<<<<<:::999999::::::;;;888888888888888888888888888888999999999:::::::::<<<:::===BBBGGGSSSooo}}}fff]]][[[YYYYYY]]]ccciiipppvvvzzz======<<<:::999777666666444333222000///.........,,,,,,------...------,,,***+++---//////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))(((((( %%%+++,,,)))'''(((***+++++++++***************((()))))))))******++++++++++++,,,,,,---......///222222222222222111111111000///...///111222111000111111222222222333333333111222222222333444555555666666555555555666666777:::999888:::===@@@AAAAAA>>>???AAAAAA???<<<888555666999===???@@@AAABBBDDDAAABBBBBBCCCEEEFFFHHHIIILLLOOOSSSVVVVVVVVVWWWXXXVVVUUUSSSRRRPPPNNNLLLKKKNNNQQQUUUXXXZZZ]]]```cccjjjnnnsssuuutttqqqooonnnjjjgggccc______bbbfffiiimmmsssxxx{{{|||{{{uuummmgggdddbbb```^^^```iiisss~~~~~~~~~}}}xxxrrryyyrrrnnnttt}}}~~~|||wwwppphhhbbb\\\YYYTTTQQQNNNJJJGGGDDD===<<<:::999999999999:::777888999999999999888777888888999999999:::::::::===;;;===AAAFFFSSSqqq~~~ggg^^^\\\YYYZZZ^^^dddiiipppvvvzzz>>>===<<<;;;:::999888777444333222000////////////............---,,,+++******+++---//////...---,,,,,,++++++******++++++,,,,,,,,,,,,+++***)))((((((&&&(((***---///...,,,***++++++++++++******))))))(((((())))))************++++++,,,------.........222111111111111111111111111000///000222333222111111111222222222333333333111111222333333444444444444444444444555666777777444555666:::>>>@@@@@@??????@@@AAAAAA???<<<999777666999<<>>AAABBBBBBFFFEEEEEECCC@@@===:::999666999<<<>>>@@@AAADDDFFFBBBBBBCCCCCCDDDFFFGGGHHHFFFIIINNNPPPQQQRRRSSSTTTSSSTTTSSSQQQNNNMMMNNNOOOOOOQQQTTTVVVWWWZZZ^^^aaa___ccciiimmmnnnnnnnnnnnniiifffccc```aaaeeejjjmmmmmmsssxxx{{{}}}|||vvvnnnjjjeeebbbaaa``````eeelllyyy~~~yyytttzzztttooottt}}}zzzsssjjjeee]]]ZZZWWWSSSPPPLLLGGGCCC???>>><<<999777666666666888888888888888888888888888888999999999:::::::::===<<<>>>BBBGGGXXX{{{hhh___]]][[[[[[```bbbgggoootttyyy@@@???===;;;888666555444333333222111000000000000---.........---,,,,,,+++++++++++++++,,,,,,,,,,,,***))))))(((((())))))***++++++******************&&&'''(((((((((''''''((())))))*********)))((('''((())))))******)))((('''***+++,,,............---,,,------......////////////......///111222222111000000000111111111222222000111222333444333222222444444444555666777999:::555444444777===CCCHHHJJJPPPNNNKKKFFFAAA===:::999666999<<<>>>???AAADDDFFFBBBBBBBBBCCCDDDEEEFFFGGGEEEIIIMMMPPPQQQRRRSSSTTTQQQRRRRRRPPPMMMLLLNNNPPPQQQRRRTTTTTTUUUXXX]]]```___ccchhhkkkllllllmmmmmmiiifffbbbaaabbbfffkkkooonnntttzzz|||~~~~~~xxxpppkkkfffbbbbbbaaa```ccciiiuuuwwwtttzzzttt{{{uuuooottt}}}|||uuunnnhhh^^^[[[XXXTTTQQQLLLGGGCCC>>><<<:::999777777777888:::999888777777888999:::888888999999999:::::::::;;;;;;???DDDKKK^^^|||eee]]]\\\ZZZ[[[___bbbhhhooouuuzzz======<<<<<<;;;:::999999333333222111000000000111+++,,,------......------++++++*********+++,,,---))))))(((((((((((())))))***************+++++++++(((,,,///---(((&&&)))---((())))))******((('''&&&))))))*********((('''&&&***+++,,,...///......------......///000111222222...---,,,...000111111000///000000000000111111111000111222333444333222111111111222222444555777888999666444666<<>>:::999666999;;;>>>???AAADDDGGGBBBBBBBBBBBBCCCEEEFFFFFFFFFIIIMMMPPPRRRRRRSSSUUUOOOPPPPPPNNNLLLKKKNNNQQQQQQRRRRRRRRRSSSVVVZZZ^^^aaaeeeiiilllllllllllllllhhhfffbbbaaabbbgggllloooooouuu{{{~~~yyyqqqkkkfffcccbbbaaa```bbbgggrrr{{{ppplllwwwzzzttt{{{vvvooottt}}}}}}xxxpppkkk^^^[[[XXXUUUQQQLLLGGGCCC;;;;;;999888888888999::::::999777666666777999:::888888999999999:::::::::999:::???FFFNNNdddzzzccc\\\ZZZXXXZZZ^^^ccchhhpppvvv|||???>>><<<;;;;;;:::888666555333111///.........///......---,,,,,,+++************+++++++++,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((((()))***+++++++++++++++******))))))))))))******---,,,***))))))***,,,---++++++---...///000000000,,,,,,------.../////////000000000000000000000000000000111222222222222111111111000000111111222333555555555666777888888888555888:::;;;===DDDOOOWWWbbb___YYYQQQIIIAAA;;;888888;;;===??????@@@BBBCCCAAAAAAAAAAAABBBDDDFFFGGGHHHIIILLLNNNPPPQQQRRRRRRRRRNNNJJJIIIJJJLLLMMMNNNMMMOOORRRTTTUUUWWWZZZ\\\aaaccceeegggiiiiiiiiiiiieeecccaaa```bbbgggmmmqqquuuyyy}}}}}}~~~~~~yyyrrrllliiihhhgggccc```dddkkkxxxuuullllllpppttt{{{vvv~~~wwwllloooyyy{{{tttmmmhhh___[[[VVVSSSQQQMMMGGGCCC???>>><<<:::999999999:::777888888888888999999999777888999999777777888999999======CCCRRRhhhvvvaaaZZZZZZXXXYYY^^^ccchhhooouuuzzz???===;;;;;;;;;:::888666444333222000//////......///......------,,,,,,,,,000///...,,,***)))'''&&&******************++++++++++++++++++++++++++++++))))))***+++++++++++++++******))))))))))))******,,,+++)))(((((()))+++,,,))))))+++,,,---.........---......//////000000111000000000000000000000000///000000000000111111111111111000000111111222333555555666666777777777888555888::::::<<>><<<:::999999999:::777888888888888999999999:::;;;<<<<<<;;;:::;;;<<<;;;???>>>BBBPPPcccsss^^^XXXYYYXXXZZZ___ccchhhooouuu{{{???===;;;;;;::::::888666222222222111111///...---........................++++++++++++,,,,,,,,,,,,***))))))))))))+++---...))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******+++***)))(((((()))***+++))))))+++,,,---............//////000000111222222000000000000000000000000000000///...///000111222111111000000111111222333666666666666666666777777555777999999;;;@@@IIIPPPYYYZZZZZZWWWQQQHHH@@@;;;888;;;===??????@@@BBBCCCBBBAAAAAAAAABBBDDDFFFGGGGGGHHHKKKNNNOOOPPPOOOOOONNNKKKHHHGGGIIIKKKMMMMMMQQQSSSUUUUUUUUUVVVXXXZZZ___```bbbcccddddddcccccc^^^___```bbbfffjjjnnnpppvvv{{{~~~~~~yyyrrrmmmjjjhhheeeaaa]]]```fffvvv~~~lllaaa^^^___mmm}}}xxxyyy|||{{{vvvsssrrrqqqrrrrrrqqqqqqrrrvvvxxxzzzxxxsssnnnsss{{{{{{tttnnniiifffaaa\\\XXXUUUPPPIIIDDD???>>><<<:::999999999:::777888888888888999999999;;;<<<======;;;;;;<<<===<<<@@@???AAAMMM^^^ppp\\\WWWXXXXXX[[[```bbbhhhooouuu{{{???===;;;::::::999777666111111222222111000...---------------............))))))***+++,,,......///***)))(((((((((***+++---(((((((((((((((((((((((()))******+++++++++************))))))))))))******+++***))))))))))))***+++++++++---...///000000000......///000000111111222000000000000000000000000222111///...///000222333111111000000111111222333666666666666666666666666555666777888:::???EEEJJJRRRTTTWWWWWWRRRJJJAAA;;;888;;;===??????@@@BBBCCCBBBBBBAAABBBCCCDDDFFFGGGHHHJJJMMMOOOPPPPPPOOONNNKKKIIIGGGGGGIIIKKKMMMMMMQQQSSSUUUVVVWWWXXXZZZ\\\``````aaabbbbbbbbb``````ZZZ\\\```dddiiimmmpppqqqwww|||~~~yyyrrrnnnjjjhhheee___[[[^^^dddtttvvvggg```^^^bbbkkk{{{zzznnnoooqqqvvv}}}~~~yyyxxxxxxyyy|||zzzwwwsssoookkkhhhfffddddddcccbbbbbbdddiiilllwww{{{{{{pppmmmssszzz~~~}}}vvvppplllhhhccc]]]YYYUUUPPPIIIDDD???>>><<<:::999999999:::777777888888888999999999999:::;;;:::999888999;;;<<<@@@???AAALLLZZZzzzqqq]]]WWWXXXXXXZZZ___aaagggnnntttzzz>>>===;;;::::::999777555000111222222222000...---,,,,,,,,,,,,,,,---------//////...---,,,******)))+++***)))((('''(((((())),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))******))))))))))))******+++++++++******+++++++++++++++---...///000000000---......//////000111111111111111111111111111111333222111000000222444555111111000000111111222333555555555555666666666666444555666888:::>>>CCCFFFJJJNNNRRRSSSPPPHHH@@@:::888;;;===??????@@@BBBCCCBBBBBBBBBBBBCCCEEEGGGHHHJJJLLLOOOQQQRRRQQQOOONNNIIIGGGFFFFFFIIILLLMMMMMMOOOQQQTTTWWWXXXZZZ]]]```aaaaaabbbbbbaaa```^^^]]]WWWZZZ___fffkkkpppssstttxxx}}}zzzrrrnnnkkkhhheee___ZZZ]]]cccrrrpppddd___\\\___iiizzz|||sssmmmcccdddgggmmmuuu}}}xxxqqqlllkkkkkklllmmmkkkiiieeebbb^^^\\\ZZZWWWWWWVVVUUUVVVZZZ___dddmmmvvv|||}}}oookkkqqqxxx{{{|||vvvooolllhhhccc]]]XXXUUUOOOHHHCCC???>>><<<:::999999999:::777777888888888999999999777999:::999888777888999:::??????BBBLLLYYYvvvsss^^^XXXYYYXXXZZZ^^^```eeelllrrrwww~~~>>><<<::::::999999777555111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******)))(((((('''++++++++++++++++++++++++***++++++++++++***))))))******))))))))))))******++++++++++++++++++++++++))))))+++,,,---.........------...//////000000111111111111111111111111111333333222111222333444555111111000000111111222333333444444555666666777777333444555777;;;???BBBDDDEEEHHHLLLNNNKKKEEE>>>:::888;;;===??????@@@BBBCCCCCCBBBBBBBBBCCCEEEGGGHHHKKKMMMPPPSSSSSSRRROOONNNGGGFFFEEEGGGJJJMMMNNNOOOOOOQQQUUUWWWYYY\\\___bbbaaaaaaaaaaaa___]]][[[ZZZVVVYYY```gggmmmsssvvvxxxyyy~~~zzzsssoookkkhhheee___ZZZ]]]cccqqq~~~|||jjj```[[[XXX[[[gggvvv|||uuunnnfffaaa[[[\\\```hhhrrrzzz~~~~~~xxxtttnnngggbbb```___```^^^]]][[[XXXUUURRRPPPOOOLLLLLLLLLLLLMMMQQQVVV[[[aaajjjuuu||||||qqqjjjnnnvvvzzz~~~~~~zzztttnnnjjjgggbbb\\\XXXTTTOOOHHHCCC???>>><<<:::999999999:::777888888888888999999999999:::;;;;;;999999:::;;;999>>>???BBBKKKVVVrrrttt___YYYYYYXXXZZZ^^^```eeelllqqquuu|||>>><<<:::999999999777555222111111000000000000000......------,,,,,,++++++((()))***,,,...000111222***+++,,,------,,,***)))))))))))))))))))))))))))+++++++++++++++***))))))******))))))))))))************++++++++++++******))))))+++,,,---............//////000000111111222111111111111111111111111111111222222222333333333111111000000111111222333222222333444666777888888222333444888<<<@@@BBBCCCDDDFFFHHHIIIGGGCCC>>>:::888;;;===??????@@@BBBCCCCCCCCCBBBCCCDDDEEEGGGHHHKKKMMMPPPSSSSSSQQQNNNLLLFFFFFFFFFHHHKKKNNNPPPPPPQQQSSSVVVXXXZZZ\\\___bbb`````````___]]]ZZZXXXVVVVVVYYY```gggooouuuzzz|||zzz~~~zzzsssoookkkiiifff```[[[^^^dddppp}}}wwwiii___WWWTTT\\\fffnnnwww~~~}}}zzzvvvqqqlllfff```]]]]]]]]]___gggqqqxxxyyywwwqqqmmmggg```ZZZWWWVVVVVVQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEEEEEEEFFFHHHMMMPPPVVV___kkkwww~~~yyyzzzuuujjjmmmuuu{{{~~~~~~{{{uuuooolllgggbbb\\\XXXUUUPPPIIIDDD???>>><<<:::999999999:::777888888888888999999999:::;;;<<<;;;::::::;;;<<<888>>>>>>@@@HHHRRRlllqqq]]]WWWXXXXXXZZZ___bbbgggmmmqqquuu{{{>>><<<:::999999888666555222111000/////////111111000000///...------,,,,,,......---------,,,,,,,,,)))***---000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******))))))))))))******))))))************))))))++++++---...///000000000000000000111222222333333111111111111111111111111000000111222222222222111111111111000111222222333000111222444666777888999111222444888===@@@BBBCCCDDDEEEFFFFFFEEEAAA>>>;;;888;;;===??????@@@BBBCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJLLLPPPRRRRRRPPPMMMJJJFFFFFFFFFHHHLLLOOOQQQQQQSSSUUUXXXYYYZZZ[[[^^^```______^^^]]][[[XXXUUUSSSVVVZZZ```hhhpppwww|||{{{zzzsssooollliiifff```\\\^^^eeeppp}}}uuudddZZZTTTWWW^^^dddnnnxxxvvvtttqqqmmmiiieeeaaa^^^cccbbbccciiippptttssspppnnnjjjccc\\\WWWSSSRRRRRRJJJJJJIIIGGGFFFDDDCCCCCCAAAAAABBBAAAAAABBBEEEHHHPPPZZZgggttt|||xxxwwwxxxkkkllluuu}}}~~~xxxsssooogggbbb]]]YYYVVVQQQKKKFFF???>>><<<:::999999999:::777888888888888999999999999:::;;;;;;999999:::;;;888>>>>>>@@@FFFOOOgggnnnZZZVVVWWWXXX[[[```dddhhhnnnrrrvvv{{{???===;;;999888888888888//////111222222111000///......---,,,,,,,,,,,,---***************************+++,,,,,,------------++++++++++++,,,,,,---...,,,,,,++++++)))((('''&&&******++++++++++++******))))))))))))************,,,,,,---...////////////......000111111222222222222222111111111111222222000000//////000222444555000000000000111222333444222333555666777777777777222333444999>>>BBBCCCCCCGGGGGGGGGEEEBBB===999666:::;;;>>>AAADDDEEEFFFFFFFFFDDDBBBAAABBBDDDGGGJJJMMMNNNPPPSSSUUURRRLLLFFFBBBCCCEEEFFFHHHMMMRRRWWWTTTUUUXXX[[[^^^___``````\\\ZZZ[[[]]]ZZZTTTSSSVVVXXX]]]eeekkknnnqqquuuyyyyyy~~~yyyqqqoookkkgggddd___ZZZ\\\```pppwwwwwwggg\\\]]]___```gggqqqooopppooolllhhhfffhhhkkkmmmmmmooosssxxxxxxuuuqqqlllggg___YYYUUUSSSQQQPPPHHHFFFDDDCCCDDDEEEEEEDDDEEECCCAAA???>>>???AAABBBKKKRRR___mmm}}}zzzxxxxxx|||qqqmmmssszzz~~~|||wwwqqqmmmfffbbb\\\XXXUUUPPPJJJFFF@@@===;;;999::::::999999:::999888777777888999:::999999::::::::::::;;;;;;999<<<<<>>??????DDDEEEEEEDDDBBB>>>:::888999;;;>>>AAACCCEEEEEEFFFFFFDDDBBBAAABBBEEEHHHKKKNNNNNNPPPSSSTTTQQQKKKFFFBBBDDDEEEGGGIIINNNSSSWWWVVVXXXZZZ]]]___```aaaaaa^^^\\\]]]]]]ZZZTTTRRRUUUXXX^^^fffkkknnnqqquuuxxxyyy~~~yyypppnnnkkkhhheee```ZZZZZZ___nnnuuuqqqddddddeeeeeekkkuuuwwwxxxyyywwwtttssstttvvvwwwxxxyyy{{{{{{yyytttqqqlllfff^^^VVVQQQMMMIIIGGGGGGEEEBBBAAABBBBBBBBBAAADDDCCC@@@>>>===>>>@@@AAAGGGOOO[[[jjj|||}}}yyytttvvvyyy{{{pppmmmssszzz}}}xxxrrrnnngggbbb\\\XXXUUUPPPJJJFFF@@@===;;;999::::::999999::::::999888888999::::::999999::::::::::::;;;;;;:::<<<;;;@@@HHHLLLbbbmmmYYYTTTUUUWWW^^^fffnnnrrrvvvxxxxxxzzz~~~???>>>===;;;999999888888555444222000...,,,,,,+++......---,,,,,,,,,,,,---+++,,,,,,,,,------......((()))******************+++******)))))))))******&&&'''(((***++++++++++++(((((())))))))))))(((((())))))))))))************+++,,,---...///////////////000000111111111111000222222111111111111222222333222222111000000111111111111000000000111111222222222444555777888999999999777555666999<<<===>>>AAABBBCCCCCCBBB???<<<999999;;;>>>AAACCCEEEEEEEEEFFFEEECCCBBBCCCFFFJJJLLLNNNOOOQQQRRRRRROOOJJJFFFCCCEEEFFFHHHKKKOOOUUUXXXZZZ[[[]]]___aaaaaaaaaaaaaaa___]]]]]]XXXRRRPPPSSSXXX___ffflllnnnqqqtttxxxyyy~~~yyypppmmmkkkiiiggg```YYYYYY]]]kkksss~~~wwwtttsssrrrxxxzzzuuurrrlllfff]]]UUUOOOJJJFFFCCCGGGEEEBBBAAAAAABBBBBBAAADDDBBB@@@>>>===>>>???@@@DDDKKKWWWgggzzz}}}{{{wwwtttrrrmmmsss|||yyyooommmsss{{{~~~yyytttqqqhhhccc]]]XXXUUUQQQKKKFFF@@@===;;;999::::::999999;;;::::::999999::::::;;;999999::::::::::::;;;;;;888888777===FFFJJJ]]]|||jjjWWWRRRTTTVVV]]]eeennnsssxxx{{{||||||>>>===<<<:::999777777666333222000...------............---,,,,,,,,,,,,---++++++,,,,,,------......))))))******+++******))),,,+++***)))))))))))))))&&&'''(((***++++++++++++(((((())))))))))))((((((((()))))))))************,,,---...000000111111111000000111111111111000000333222222111111222222333222222111111111111111111111111000000000111111222222222333444666888999:::666444333444777<<>>;;;999999;;;===@@@CCCDDDEEEEEEFFFDDDCCCBBBDDDGGGKKKMMMOOOPPPQQQQQQPPPMMMIIIFFFDDDFFFHHHJJJMMMQQQVVVZZZ\\\^^^___```aaaaaa``````ccc___]]][[[UUUOOONNNPPPYYY___gggmmmoooqqqtttvvvxxx~~~yyyppplllkkkkkkiiiaaaYYYYYY]]]kkkrrr~~~}}}wwwuuummmggg```XXXSSSNNNJJJGGGGGGEEECCCCCCDDDFFFFFFEEEEEEDDDBBB@@@??????@@@@@@DDDJJJVVVgggzzzzzz{{{~~~yyyuuuqqqooommmllljjjsssxxxooonnnuuu}}}{{{vvvsssiiiddd^^^YYYVVVQQQKKKFFF@@@===;;;999::::::999999:::::::::999999:::::::::999999999:::::::::;;;;;;:::999777>>>HHHLLL\\\zzz~~~iiiUUUPPPRRRUUU\\\dddnnnttt{{{;;;:::999777666444222111333222000///.........///......---,,,,,,,,,,,,---***+++++++++,,,,,,------***+++++++++++++++******---,,,+++***************((())))))*********)))))))))******++++++******)))((()))))))))************++++++---...///000000000///000000111111111111000333333222222222222333333//////000111222222333333222111111111111222222333333333333444555777999:::666444333333777;;;>>>???@@@AAABBBAAA???<<<999666999:::===@@@BBBDDDEEEEEEEEEDDDBBBBBBDDDHHHLLLNNNPPPQQQRRRPPPNNNJJJGGGEEEDDDGGGJJJLLLOOOSSSXXX\\\^^^___```aaaaaaaaa```___ccc___[[[XXXSSSMMMLLLOOOZZZ```hhhnnnpppqqqsssuuuwww}}}{{{qqqllllllmmmjjjbbbYYYZZZ___lllttt~~~|||sssnnnfff^^^WWWQQQLLLHHHFFFDDDCCCCCCFFFHHHIIIIIIGGGFFFDDDBBBAAAAAAAAAAAAFFFLLLWWWhhh|||~~~~~~{{{uuutttrrrnnnkkkjjjiiiiiiiiisssxxxppppppvvv~~~|||xxxuuujjjeee___ZZZVVVRRRKKKFFF@@@===;;;999::::::999999888888999999999999888888999999999:::::::::;;;;;;???>>>;;;BBBLLLPPP```}}}}}}hhhTTTOOOQQQTTTZZZbbbmmmsss{{{>>>===<<<;;;999777555333666555333111///------,,,......---,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,++++++***))),,,,,,+++*********++++++***************)))((('''******++++++++++++******))))))))))))************((()))***,,,---............///000111111222222222333333222222222222333333...///000111333333333333222111111222222333555555555444444444555666888:::999777555555777:::;;;;;;???@@@AAA@@@???;;;888555888:::===@@@BBBDDDDDDDDDCCCBBBAAAAAADDDHHHLLLOOOQQQRRRRRROOOKKKGGGEEEEEEEEEHHHKKKOOORRRUUUZZZ]]]______aaabbbbbbaaaaaa```ccc^^^ZZZWWWRRRMMMMMMQQQ[[[aaaiiiooopppqqqrrrtttttt{{{|||ssslllmmmnnnkkkbbb[[[]]]dddooovvv~~~xxxoooeee\\\TTTLLLHHHEEECCCBBBCCCEEEHHHIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAGGGLLLWWWiii{{{vvvsssoooppppppmmmjjjggggggggggggppp|||zzzrrrrrrxxx|||yyyvvvkkkfff```[[[WWWRRRKKKFFF@@@===;;;999::::::999999777888888999999888888777999999::::::::::::;;;;;;<<<<<<:::@@@HHHLLL___~~~~~~iiiUUUOOOQQQSSSYYYaaajjjpppyyy@@@??????>>>;;;999666555555444444333111000...---......---,,,,,,,,,,,,---......------,,,,,,++++++******++++++***))))))(((******)))))))))******+++***************)))(((((())))))************))))))))))))))))))************((()))+++,,,...//////000,,,---///000222333333333444333333222222333333444///000111222333222222111111111222333444666777888666666444444444555777888777666666777999;;;<<<;;;<<<===??????>>><<<999777888:::<<>>>>>===:::999888:::<<>>AAAGGGKKKbbbkkkVVVPPPPPPQQQWWW___bbbhhhpppwww{{{>>>===;;;999777666555555555444222000///...------777222,,,+++---...+++(((***---000000---+++,,,---,,,------...---,,,***)))***++++++,,,,,,++++++***))))))))))))***+++,,,---+++*********))))))(((((())))))))))))***+++,,,---.........//////...------///////////////000000000444333111000000000111111222111111000000000000000111222222222222555:::>>>>>><<<999666444444444555777777888;;;???@@@???>>>;;;===???AAA@@@===999666999;;;???BBBCCCDDDFFFGGGCCCBBB@@@@@@AAADDDHHHKKKOOOQQQRRROOOJJJFFFDDDEEEIIIKKKOOOTTTXXX[[[]]]]]]aaabbbdddfffhhhiiiiiiiiifffbbb[[[TTTPPPPPPUUUXXXaaaeeelllssswwwxxxwwwvvvwww{{{~~~zzzvvvvvvrrrjjjccc```dddiiisss{{{~~~~~~wwwnnnddd]]]UUUOOOLLLNNNOOOLLLIIIIIIEEEGGGIIIGGGCCC@@@???@@@GGGKKKWWWmmm~~~yyyqqqiiiddd___\\\\\\aaahhhppp~~~~~~{{{wwwqqqmmmjjjiiigggffffffhhhmmmuuu|||uuuwww~~~{{{xxxwwwqqqkkkddd^^^ZZZTTTMMMHHHAAA>>>;;;:::;;;;;;:::999:::999999888888999999:::999999::::::;;;<<<======<<<>>>>>>AAAHHHMMMfffmmmVVVOOOPPPRRRWWW^^^ggghhhnnnvvvzzz{{{>>>===;;;:::888777666666555444222000///......---222...***+++---...,,,))))))+++------***)))***,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++,,,---...///+++*********))))))))))))''''''''''''((()))***+++***++++++,,,,,,++++++***/////////000000111111111333333111000000000111111222111111000000000000000222222222222222555999<<<===<<<:::888666555555555666666888;;;???@@@@@@???<<<>>>@@@AAA@@@===:::888666999===???@@@AAABBBDDDDDDBBBAAA@@@AAADDDGGGJJJNNNPPPRRRPPPKKKGGGFFFGGGIIIKKKOOOTTTXXX[[[]]]^^^aaabbbdddeeeffffffeeedddbbb___ZZZTTTQQQSSSYYY]]]eeeiiiooouuuyyyzzzyyywwwwww{{{~~~zzzuuuuuuqqqjjjbbb```dddiiittt{{{xxxyyyxxxoooiii^^^WWWQQQQQQQQQNNNKKKLLLFFFHHHIIIHHHDDDBBBAAABBBGGGKKKXXXnnn}}}}}}zzzwwwrrrmmmiiiddd___[[[VVVUUUVVVZZZ^^^fffttt}}}xxxrrrnnnlllkkkjjjjjjjjjlllpppwww}}}wwwxxx|||xxxwwwpppkkkeee```[[[UUUMMMHHHAAA>>>;;;::::::;;;:::999;;;::::::::::::::::::;;;999:::::::::;;;<<<<<<<<<<<<>>>===AAAHHHNNNhhhnnnWWWOOOPPPQQQVVV]]]eeefffllltttxxxzzz>>>===;;;:::999888888888444333222000///.........---***)))+++...///---******+++++++++))))))+++,,,******************+++,,,******++++++++++++******+++++++++++++++,,,---...***************)))))))))((((((((((((((()))***+++,,,------.........------...//////000111222333333333222111111000111111111222222111111000000000000222333333222222333777:::;;;;;;;;;:::999888666666555555777:::>>>AAAAAA@@@???@@@AAAAAA@@@>>>;;;:::666999===@@@@@@@@@AAABBBDDDCCCAAA@@@AAADDDGGGIIIMMMPPPRRRPPPKKKHHHHHHIIIIIILLLPPPTTTXXX[[[]]]^^^aaabbbcccdddcccbbbaaa```___\\\XXXTTTSSSWWW^^^ccciiimmmsssxxx||||||zzzyyywww{{{~~~{{{ttttttppphhhaaa___dddjjjvvv}}}vvvvvv~~~}}}xxxmmmcccZZZWWWUUURRROOOPPPIIIJJJJJJIIIFFFDDDDDDEEEGGGLLLYYYpppuuuuuu{{{{{{wwwrrroooiiieee```\\\ZZZXXXVVVTTTOOOOOORRRUUUVVV\\\kkkyyyzzzsssnnnmmmmmmnnnnnnnnnpppsssyyy}}}xxxzzz|||xxxvvvppplllgggbbb^^^WWWNNNGGG@@@>>>;;;::::::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===<<<@@@HHHPPPkkkoooWWWOOOOOOOOOTTTZZZbbbeeekkkssswwwyyy===<<<;;;:::999999999999444333222000///.........+++++++++---//////---***---,,,,,,++++++,,,---///***)))(((((((((***+++,,,******++++++++++++******)))))))))))))))***++++++************************+++*********++++++,,,------......////////////......///000111222333444444222222111111111111111111222222222222111111000000222333333222111222555777::::::<<<<<<;;;:::888666444444666999===AAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;999<<<@@@CCCCCCCCCCCCDDDDDDCCCBBBAAABBBDDDFFFHHHNNNQQQRRRPPPLLLHHHGGGHHHJJJLLLPPPUUUYYY\\\^^^___aaabbbcccccccccbbbaaa```]]][[[XXXUUUUUUYYYaaaffflllpppuuuzzz}}}}}}{{{yyyxxx|||{{{sssrrroooggg```___dddjjjwww~~~tttrrrxxx|||qqqfff```\\\WWWTTTUUUOOOOOOMMMJJJHHHFFFEEEFFFGGGMMM[[[tttxxxmmmnnnuuu|||wwwssspppmmmiiiggg___]]]YYYWWWVVVUUUSSSQQQOOOQQQTTTVVVUUUZZZiiixxx~~~vvvpppooooooqqqqqqrrrsssuuuzzz{{{~~~}}}yyy{{{|||xxxvvvooolllhhheee```XXXNNNGGG@@@>>>;;;::::::::::::999::::::::::::::::::::::::;;;;;;::::::::::::::::::;;;===;;;???HHHQQQnnnpppXXXOOONNNNNNRRRXXX```eeelllrrrwww{{{===<<<;;;:::999888888888333333111000////////////.........//////...,,,***---,,,******+++,,,......))))))((('''((()))+++,,,)))******++++++******)))))))))(((((())))))*********************+++++++++++++++++++++++++++,,,---)))***+++,,,,,,,,,,,,,,,...///000111222333444444111111111111222111111111111222222222222111000000222222333222111222444666888999;;;======;;;999888555444555888===@@@AAAAAABBBBBBBBBAAA@@@>>><<<;;;999<<>>;;;999555999>>>BBBCCCCCCCCCCCCAAAAAAAAABBBCCCEEEGGGHHHNNNPPPQQQOOOJJJFFFFFFGGGKKKNNNRRRVVVZZZ]]]___```aaabbbcccdddeeedddcccccc[[[ZZZWWWTTTUUUZZZbbbhhhmmmqqqvvv{{{~~~~~~|||zzzxxx||||||sssrrrnnnfff``````gggnnnxxxnnnmmmtttyyyssslllddd]]][[[YYYUUUOOOKKKIIIHHHGGGGGGHHHPPPbbb|||{{{lllcccgggoooyyy}}}xxxrrrmmmiiiaaaaaa```___]]]YYYSSSOOOTTTUUUXXX[[[[[[___lllyyy{{{uuurrrrrrtttzzz~~~{{{yyyxxxxxxyyyzzz|||tttqqquuu}}}}}}}}}yyywwwooolllhhheeeaaaYYYNNNGGG???===:::999999:::999888666777888999999888777666999999999999::::::::::::<<<===<<<@@@HHHPPPkkkrrrZZZPPPOOOOOORRRXXX^^^gggppptttyyy===<<<:::888777555555555333222111000////////////000000///---,,,++++++,,,((('''''')))+++---+++)))*********+++******))))))))))))************))))))++++++************++++++*********++++++,,,,,,,,,+++******))))))*********,,,---...///000000000000/////////000000111111111///000111222333222222111111222333444444222000//////000111222111111333555666777999:::;;;;;;;;;:::777666555777;;;>>>@@@@@@@@@AAACCCCCCAAA===:::777111555<<<@@@BBBBBBBBBBBB???@@@@@@BBBDDDFFFHHHIIIIIILLLOOOMMMJJJGGGHHHIIILLLNNNRRRWWW[[[^^^```aaacccddddddeeedddcccaaa```XXXWWWUUUSSSUUU[[[dddjjjnnnqqqwww}}}~~~|||xxx}}}|||sssrrrnnnggg```aaaiiipppxxx~~~nnnoooxxx}}}~~~zzzsssiii```\\\YYYTTTNNNJJJJJJKKKJJJJJJJJJRRReeeyyyhhh```dddmmmuuu|||wwwrrrooolllhhheee```[[[WWWVVVUUUWWW[[[^^^cccnnnyyy~~~uuuoooiiieeebbbaaadddjjjuuu~~~yyyvvvssstttuuuwww|||uuupppsss{{{xxxooolllgggddd___XXXNNNGGG???===:::999999999999888666777999::::::999777666888888888999:::::::::;;;<<<>>>===AAAHHHNNNhhhsssZZZQQQPPPPPPTTTZZZ]]]gggppptttzzz===<<<:::888666444333333222222111000/////////000......---+++******+++---***((()))+++...///---******+++,,,,,,,,,***)))((())))))************))))))))))))((((((((((((((()))*********++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,)))***+++,,,------------////////////000000000000///000111222333333222111111222333444444222111///---///111111111222333555666666888999:::;;;;;;;;;888666666777:::===?????????AAACCCCCCAAA===999555000555<<<@@@CCCCCCCCCCCC>>>???@@@BBBDDDGGGIIIJJJEEEIIILLLLLLJJJHHHJJJKKKLLLNNNRRRWWW[[[^^^```aaaeeeeeeeeedddcccaaa^^^]]]VVVUUUSSSRRRUUU\\\eeelllnnnrrrxxx~~~~~~yyy}}}|||tttsssnnngggaaabbbjjjqqqwww}}}iiikkkvvv~~~{{{xxx}}}{{{yyyxxx{{{~~~wwwlllaaa\\\WWWRRRLLLIIIKKKMMMMMMMMMKKKTTTgggxxxfff]]]bbbjjjttt~~~wwwrrrmmmhhhdddaaaXXXVVVWWW\\\aaafffpppyyy|||xxxtttmmmgggdddaaa___]]]\\\^^^dddnnn}}}}}}vvvrrrmmmmmmnnnpppuuu}}}xxxrrrttt|||yyyppplllgggbbb^^^WWWNNNGGG???===:::999999999999888777888:::;;;;;;:::888777777777888999::::::;;;;;;<<<>>>>>>AAAHHHMMMfffsss[[[RRRQQQQQQUUU[[[\\\gggppptttyyy======<<<:::888777555555333333222222111000000000......---,,,,,,+++******000...---+++******++++++)))***++++++***+++---...***++++++,,,,,,++++++***+++******)))***+++---...,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---...---,,,...000000---***------------............000000111222222222222111111222222222222111000000000222333222000......///333555777888777444000---555555666999===??????>>>@@@@@@@@@@@@@@@???===<<<:::<<>><<<999888888888888777;;;:::999888888999:::;;;999999::::::::::::;;;;;;<<<@@@??????DDDKKKcccuuu\\\RRRPPPNNNPPPVVV\\\ccclllsssyyy======;;;:::888777555555333333222111111000000///......------,,,++++++***///...---,,,++++++++++++,,,------,,,+++***,,,---***++++++,,,,,,++++++***++++++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---///------...000000...+++000000000000111111111111000111111222333222222222222222222222222111111000000111222222111000111333222333444666666666666555444444555888;;;=========@@@AAABBBBBB@@@>>>;;;999:::<<>>===???AAACCCDDDBBB>>>:::777:::<<>>???EEEIII\\\zzzwww^^^TTTRRRPPPRRRWWW]]]ccclllsssyyy===<<<;;;999888666555444222222222111000000//////......------,,,,,,,,,,,,,,,,,,---...---,,,***)))---------,,,******+++,,,***++++++,,,,,,++++++***+++*********+++++++++,,,++++++,,,,,,,,,++++++******************++++++,,,.........///000000//////,,,,,,------------......222222333444444444444333333333333333333222111111000000///...---...111444666666666666777888999999777666666888;;;>>>>>>>>>===@@@DDDGGGFFFBBB<<<888:::<<>>>>>???EEEGGGXXXtttyyy```VVVSSSQQQSSSXXX^^^dddlllsssxxx~~~<<<<<<;;;999777666444444222222111111000//////.........------------,,,,,,+++,,,---...---,,,+++***)))***+++***))))))+++---***++++++,,,,,,++++++***)))******+++,,,------...***++++++,,,,,,,,,++++++******))))))******+++,,,---............///000000//////000000000111111111222222333444444444444333222333333333333222111111333333222000......111333333555777999::::::999999666555444666999;;;<<<<<<:::>>>DDDIIIIIIEEE???;;;:::<<>>@@@AAAAAAAAAAAADDDFFFFFFHHHIIIHHHFFFDDDDDDEEEIIIMMMRRRWWWZZZ]]]aaacccfffddd```[[[VVVPPPKKKIIIIIIMMMRRRVVVXXXZZZ]]]^^^fffjjjpppvvvyyyzzzyyyxxxssstttvvvwwwvvvtttqqqnnnggghhhhhhiiilllqqqwww|||{{{uuuzzz}}}uuurrrnnnjjjfffbbb]]]YYYXXXTTTQQQRRRRRRQQQSSSWWW___oootttjjjccc^^^]]]___aaahhhrrr~~~{{{qqqllliiigggiiimmmooovvv|||uuuppppppqqqrrruuuyyy~~~ssslllmmmjjjaaa\\\]]]WWWVVVVVVVVVWWWXXXZZZ[[[VVVVVVUUURRRQQQQQQTTTWWWXXXaaaooozzzssswww}}}tttppplllhhhccc[[[QQQIIIAAA>>>;;;::::::;;;:::999999999999::::::999999999999999::::::::::::;;;;;;999===<<<>>>DDDFFFTTTmmm~~~dddZZZVVVTTTVVV[[[___eeelllrrrwww}}}<<<;;;:::888777555444333111111111000//////......------..................,,,,,,,,,++++++,,,,,,---)))***+++***))))))+++,,,***++++++,,,,,,++++++***)))******+++***)))(((''')))***+++,,,,,,,,,,,,+++)))))))))))))))***++++++***,,,---,,,++++++...111,,,,,,,,,------------...000111111222333222222222000111111111111000//////333444555444222222333444222333444666999;;;<<<===555333222222555888999:::888<<>>???AAAAAA@@@AAACCCEEEGGGHHHIIIHHHFFFEEEDDDEEEGGGKKKQQQUUUYYY\\\```bbbcccaaa]]]WWWRRRLLLHHHEEEHHHLLLQQQUUUXXX[[[]]]___cccgggmmmsssvvvwwwuuutttrrrssstttuuutttqqqnnnllldddeeegggiiilllqqqxxx||||||yyy}}}}}}zzzuuuppplllgggccc```ZZZUUUSSSSSSSSSQQQSSSWWW^^^oootttjjjddd___]]]^^^```eeennnyyyzzzqqqgggbbb___\\\\\\^^^___gggrrryyyttttttuuuuuuvvvyyy~~~~~~xxxrrrlllccc```dddcccYYYSSSUUUSSSSSSTTTVVVYYY[[[^^^_________\\\YYYUUUTTTUUUWWWZZZ___hhhyyyyyy|||}}}ssspppkkkgggbbb[[[QQQIIIAAA>>><<<:::;;;;;;:::::::::999999999999999999:::999999::::::::::::;;;;;;:::<<<:::===DDDGGGTTTmmmfff[[[XXXUUUWWW[[[___eeelllrrrwww|||<<<;;;:::888777555444333111111111000//////......------..................---,,,+++***+++,,,---...,,,------,,,***)))***++++++++++++,,,,,,+++++++++***+++******(((&&&###""")))***+++,,,,,,,,,,,,,,,)))))))))))))))******+++)))+++,,,+++******...111/////////000000000000111000000111222222222222111000000000000000///......---///111111111000111222888777555444555777:::<<<888666555555888;;;<<<===999===BBBFFFFFFBBB<<<999:::<<>>???AAAAAA@@@AAACCCEEEGGGIIIJJJIIIGGGEEEEEEFFFFFFJJJPPPUUUXXX[[[___aaa```^^^ZZZTTTOOOIIIEEECCCFFFJJJPPPUUUXXX\\\___aaaaaaeeekkkqqqttttttrrrqqqqqqrrrssstttrrrpppmmmkkkbbbdddfffhhhlllqqqxxx|||}}}zzz|||wwwsssooojjjggg]]]XXXVVVVVVUUUSSSUUUYYY^^^ooouuukkkeee___\\\\\\ZZZ^^^fffppp}}}}}}yyyooofff^^^[[[XXXTTTQQQQQQSSS[[[fffsss|||vvvvvvwwwwwwwwwyyy}}}zzzuuunnnhhh^^^WWWXXXbbbcccZZZSSSTTTTTTUUUWWWYYY]]]```ccceeekkkjjjgggaaa\\\ZZZYYYZZZ[[[]]]dddsss|||ssspppkkkgggbbbZZZPPPIIIAAA???<<<;;;;;;<<<;;;:::;;;:::999888888999:::;;;999999:::::::::;;;;;;;;;:::<<<:::<<>>===>>>AAADDDEEEAAA;;;777888<<>>>>>DDDSSSbbbkkk]]]YYYYYYZZZ\\\```fffmmmqqqtttxxx===<<<;;;999777666555444444333222000//////......------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++***))))))))))))***+++---------------,,,,,,,,,***+++,,,+++***)))***+++)))(((''')))---......,,,+++***)))((((((***+++---++++++,,,---...000000111000000000000000111111222333333222222111111000000...///000000111111111111222333333444444333333222666555555666777888:::;;;666666777888999;;;===>>>===???AAADDDEEEBBB<<<777888<<>><<<;;;;;;;;;:::999::::::::::::::::::;;;;;;999::::::999777888:::;;;<<<<<<===>>>>>>DDDSSSbbbmmm___[[[[[[[[[]]]___fffmmmrrruuuyyy===<<<;;;999777666555444444333111000......//////......------------......---,,,,,,,,,++++++++++++++++++************++++++......------,,,,,,++++++)))***,,,+++******,,,------,,,+++,,,---...---,,,***)))((((((((()))+++,,,,,,,,,------...//////000000000000000000111222222444444333222111000//////000111111222222222111111222333333444444333333222666666666666777888::::::888777777888999;;;===>>>>>>???AAADDDEEEBBB===888888<<<@@@CCCCCCBBBAAAAAABBBAAAAAAAAABBBCCCDDDDDDGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMPPPSSSVVVWWWTTTRRROOOKKKGGGCCCAAA???AAABBBEEEJJJPPPWWW]]]aaabbbdddgggjjjlllmmmlllllllllmmmmmmkkkhhhbbb]]]YYYUUUUUUVVVWWW[[[aaajjjooozzztttllljjjfff```ZZZWWWVVVWWWXXXbbbqqqvvvmmmfffbbb___^^^^^^___bbbiiitttuuukkkeee```\\\XXXXXX[[[]]]]]]\\\\\\\\\]]]___aaaaaa^^^\\\[[[WWWRRRNNNLLLKKKJJJIIIIIIIIIMMMUUU___ooo}}}rrrpppsssxxx~~~vvvmmmcccZZZXXXVVVSSSRRRSSSUUUWWW[[[cccmmmxxxwwwmmmeee^^^```bbbjjjwwwtttzzzzzzwwwrrrnnnggg\\\OOOFFFAAA>>><<<<<<<<<<<<;;;:::;;;;;;::::::::::::::::::999::::::999888888:::;;;<<<<<<===>>>???DDDRRRaaaqqqccc___]]]\\\]]]^^^dddmmmtttxxx{{{===<<<;;;999777666555444555333111///......///000.........------.........))))))***++++++,,,------,,,++++++++++++++++++,,,++++++***))))))((('''''')))***++++++))))))***+++///...---------,,,++++++))))))((((((((()))***+++,,,---------......//////000/////////000111222333333333333222222111111111222222333333333222111111222333333444444333333222555666666777888999::::::999999888888999:::<<<>>>>>>???AAACCCDDDBBB===999888<<<@@@BBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIKKKMMMPPPQQQNNNLLLJJJGGGDDDBBBAAA@@@???@@@CCCHHHNNNVVV\\\```bbbdddfffiiijjjjjjiiiiiijjjjjjiiigggccc]]]XXXUUUTTTTTTTTTTTTWWW\\\ccchhhttt{{{sssoookkkddd]]]XXXVVVVVVWWWeeettt|||ssslllgggeeedddbbbaaaaaagggrrr~~~ssshhh```\\\ZZZWWWTTTSSSTTTUUUUUUTTTRRRSSSVVVZZZ^^^```___^^^\\\XXXSSSOOOMMMLLLKKKJJJLLLLLLNNNSSS\\\lll}}}rrroooqqqwwwvvvlllbbb]]]ZZZVVVVVVXXXXXXZZZ___gggssswwwkkkeeeddddddlllvvvuuuzzzzzzwwwrrrmmmfff[[[NNNDDD???===;;;;;;;;;;;;:::999999999999888888777777777999:::;;;:::999888:::;;;;;;;;;===??????CCCQQQ```uuugggbbb___^^^^^^]]]cccmmmuuuzzz~~~===<<<;;;999777666555444444333111000///...//////.........------.........*********++++++,,,,,,---++++++++++++++++++++++++***))))))((('''&&&&&&%%%***++++++***(((&&&'''(((---------,,,+++*********)))))))))))))))******+++,,,---------......//////////////////000111222333111111222222333333333444222333333333333222222111222333333444444333333222555666777888:::;;;;;;<<<;;;:::999888888:::<<<>>>===>>>@@@BBBCCCAAA===:::888;;;???AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIKKKKKKLLLLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKIIIHHHFFFDDDCCCBBBAAAAAA??????AAAEEELLLSSSZZZ^^^```aaaccceeeffffffeeeeeeeeedddccc```\\\XXXTTTRRROOOOOOPPPRRRTTTZZZaaafffppp}}}zzztttooofff^^^XXXVVVWWWXXXhhhwwwxxxqqqmmmjjjjjjgggcccaaafffrrrxxxlllccc]]][[[UUUTTTQQQPPPPPPPPPOOOOOOOOOPPPSSSXXX^^^bbbdddddd```\\\VVVRRROOONNNMMMKKKMMMLLLMMMPPPWWWgggvvvqqqsssxxx|||ssshhhbbb]]]YYYYYY\\\[[[]]]aaajjjvvvrrrllliiigggpppvvvvvvzzzzzzwwwrrrllleeeZZZLLLCCC===;;;999999::::::999888999999999888888777777777999:::;;;;;;:::999:::;;;;;;;;;===??????CCCPPP^^^xxxhhhbbb___^^^^^^\\\bbbllluuu|||===<<<;;;999777666555444333333222111000///............------------............---,,,+++******)))******++++++++++++******++++++******)))(((((((((******+++)))'''%%%%%%&&&***,,,,,,+++***))))))+++)))*********++++++++++++,,,,,,------...//////000////////////000111333333000000111222333444555555111222222333333333222222222333333444444333333222444666888:::<<<===>>>???===;;;999888888:::<<<>>><<<<<<>>>@@@BBB@@@===999888;;;???AAAAAA@@@AAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHIIIKKKLLLMMMNNNOOOOOOLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBBBB??????@@@DDDIIIQQQXXX\\\\\\^^^```bbbccccccbbbaaa^^^^^^\\\ZZZWWWUUURRRQQQJJJKKKMMMPPPSSSZZZaaafffmmm{{{xxxrrrhhh^^^XXXWWWZZZ\\\mmm}}}|||vvvsssqqqoookkkeeebbbfffssswwwmmmeee___\\\UUUTTTSSSRRRQQQPPPOOOOOONNNOOORRRWWW___fffjjjlllhhhccc]]]WWWTTTQQQOOONNNPPPOOOPPPRRRWWWgggyyyyyy}}}zzzppphhh```ZZZYYY]]]\\\]]]bbblllzzz}}}sssmmmjjjttt{{{uuuuuuxxx{{{xxxsssmmmeeeYYYLLLBBB<<<:::888888999:::999888;;;;;;::::::::::::::::::999:::<<<<<<;;;::::::;;;:::;;;===??????CCCPPP]]]xxxhhhaaa^^^]]]^^^]]]bbbkkkttt|||===<<<;;;999777666555444111222333333222000---,,,------,,,,,,,,,,,,------//////...---,,,+++******))))))***++++++***))))))++++++++++++++++++******)))******)))'''&&&'''((((((***,,,+++***)))+++---******+++,,,,,,,,,,,,,,,++++++,,,---...000000111......//////000222333444111222222333333444444444///000111222333333333222222333333444444333333222444555888<<<>>>@@@AAABBB>>><<<:::888888999<<<>>>;;;;;;<<>>@@@@@@@@@AAABBB@@@@@@AAABBBDDDFFFGGGHHHJJJJJJLLLNNNOOOPPPQQQQQQOOOOOONNNMMMKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBCCCCCC??????@@@BBBHHHOOOUUUZZZ]]]___aaacccddddddcccccc]]]\\\[[[YYYWWWVVVVVVUUUNNNOOOQQQRRRUUUZZZ```dddlllzzz|||uuuiii^^^YYYZZZ^^^aaawww~~~~~~}}}vvvpppiiieeejjjxxxyyypppfff___WWWXXXWWWVVVTTTSSSSSSTTTRRRRRRTTT[[[eeeooovvvzzzuuuooohhhaaa\\\YYYVVVTTTUUUTTTUUUVVV[[[iiizzzqqqfff]]][[[]]][[[]]]bbbmmm}}}zzzsssooozzz{{{uuuvvvyyy~~~zzzuuuoooggg[[[MMMCCC<<<;;;999999:::::::::999::::::::::::::::::;;;;;;999:::<<<===;;;::::::;;;:::;;;===??????BBBOOO\\\~~~xxxfff___\\\]]]^^^^^^bbbjjjsss|||===<<<;;;999777666555444000111333444333000---+++---,,,,,,++++++,,,,,,---,,,------------------...((()))***++++++***)))(((***************+++++++++((()))******))))))***+++'''))),,,,,,******---///++++++,,,------------,,,******,,,---///000111222.........///000222333444333333333333333333333333...///000111222333333333222333333444444333333222333555999<<<@@@BBBCCCCCC???===:::888777999<<<>>>::::::;;;===???>>>;;;888999;;;>>>@@@@@@@@@AAABBB???@@@@@@BBBDDDFFFHHHIIIJJJKKKMMMOOOQQQRRRRRRSSSRRRRRRRRRPPPNNNKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCCCC@@@???@@@BBBGGGMMMTTTXXX```bbbdddggghhhhhhgggggg^^^^^^]]][[[[[[ZZZ[[[[[[YYYYYYYYYXXXXXXZZZ^^^aaalllyyywwwjjj___ZZZ\\\aaafff{{{vvvnnnjjjooo}}}|||nnndddWWWXXXXXXWWWUUUTTTTTTUUUWWWWWWZZZaaalllxxxzzzrrrjjjeee```\\\ZZZTTTTTTUUUVVVZZZhhhyyylllaaa]]]___YYY\\\bbbnnnxxxuuu|||wwwxxxzzz|||wwwqqqiii]]]OOOEEE===;;;::::::;;;<<<;;;:::777777777888888999999:::999;;;======<<<::::::;;;:::;;;>>>??????BBBNNN\\\wwwxxxeee]]][[[\\\^^^^^^bbbiiirrr|||???<<<999666555444111///444222111111111000...,,,...------------,,,,,,,,,,,,******,,,///000///,,,,,,++++++******++++++,,,+++***(((((()))***---...,,,,,,------,,,+++)))(((++++++,,,+++***))))))***&&&'''((()))*********)))+++,,,---/////////............//////000111333444333222111111111222333444444444444333222111000///111111222222222111000000333555888<<<@@@BBBCCCDDD???===:::888777999;;;===;;;<<<======<<<;;;999888888:::===@@@AAAAAAAAA@@@BBB@@@???>>>???AAADDDFFFJJJLLLMMMMMMMMMOOOQQQTTTUUUVVVWWWWWWUUUQQQLLLIIIIIIGGGFFFGGGGGGGGGEEECCCAAACCCEEEGGGJJJPPPVVVZZZ^^^fffkkkkkkjjjlllmmmlllhhhhhhfffdddcccdddgggjjjddd^^^ZZZZZZ\\\\\\^^^bbblllxxx~~~|||xxxiii```[[[[[[ccckkk|||ssspppsss}}}zzzqqqeee___YYYWWWYYYZZZXXXUUUWWWXXX\\\fffuuuwwwooohhh```\\\WWWUUUUUUXXX]]]jjj}}}tttkkkccc^^^``````cccmmm}}}}}}~~~sssvvv~~~~~~{{{tttiii[[[MMMEEE<<<<<<;;;::::::999888888444555777999::::::::::::;;;;;;:::999999:::::::::======>>>>>><<<>>>IIIVVVpppyyyhhhaaa^^^[[[ZZZcccfffkkkrrryyy???<<<999777666555333111444222111111111000...,,,000////////////.........,,,+++***,,,///000///---,,,++++++******++++++,,,...,,,***)))((()))******+++***)))((('''''''''(((***+++------,,,***))))))*********))))))))))))))),,,---///111222333222222.........///000111222333555444222111111111111222333333333333222111000000111111222222222222222111555777:::===AAACCCDDDEEEDDDAAA===999777666888999999:::;;;<<<<<<<<<;;;:::888:::===@@@AAABBBAAAAAABBBAAA@@@???@@@BBBDDDFFFJJJLLLMMMNNNNNNPPPRRRTTTWWWXXXYYYXXXVVVRRRNNNKKKJJJHHHGGGGGGGGGFFFCCCAAA@@@AAADDDGGGKKKQQQYYY^^^eeelllrrrrrrrrrtttvvvuuurrrrrrpppmmmjjjjjjlllnnnhhhaaa]]]^^^______aaaeeejjjuuu~~~yyykkkbbb]]]___gggpppvvvssswww{{{nnnfff^^^ZZZZZZZZZWWWTTTZZZ[[[```lll|||yyyoooeee^^^ZZZXXXWWWZZZ```mmm~~~uuulllfffaaabbbfffpppsssvvv|||uuuiii[[[MMMEEE======<<<;;;;;;:::999999777888888999999999999888;;;;;;::::::999::::::;;;;;;;;;<<<===;;;===GGGRRRkkkzzziiiccc```]]]\\\```ccciiiqqqyyy>>><<<999888777666555333333222111111111000...,,,000////////////.........,,,++++++---//////...---,,,++++++******++++++,,,---,,,+++)))((())))))***,,,***'''%%%$$$&&&((())))))+++,,,------+++)))(((---,,,+++)))(((((())))))((())),,,...000000111111.........///000111222333666555333222111000000000333333333333222111111000000111222333333444333333555666999<<>>======EEEOOOdddzzzjjjdddbbb```___^^^aaahhhpppxxx???<<<:::888888888666555333222111111111111///---...------------,,,,,,,,,+++,,,,,,---.........---,,,++++++******++++++,,,))))))))))))***+++,,,---...,,,***)))((()))***+++******)))***++++++***(((,,,+++)))''''''((()))***'''(((***,,,.........---/////////000111222333444444333333222222111111111333333333333333222111000000111222333444555555555333444666999;;;===???@@@BBB???;;;888777888999;;;777888:::<<<============777999<<>>AAA@@@@@@FFFNNN___}}}yyyiiidddbbb``````^^^aaagggooowww~~~???===:::999999888777555222111000111111111///---...------------,,,,,,,,,+++,,,---...------------,,,++++++******++++++,,,)))))))))******+++,,,,,,,,,,,,---------,,,++++++,,,)))&&&&&&(((*********)))(((&&&%%%&&&'''***+++,,,---...///000///...---000000000111222333444555111111111222333333333333222222333333333222111111000111222333444555555555333444555777999;;;===>>>@@@>>>;;;888777888;;;<<<;;;<<<============<<<;;;777999<<>>AAAAAA@@@EEEKKK[[[xxxwwwgggbbb```___^^^___bbbhhhooovvv|||???===:::999888777666444222111000111222111///...000////////////.........+++---......---,,,------,,,++++++******++++++,,,,,,,,,++++++***))))))((()))***,,,,,,,,,+++***))),,,)))%%%%%%(((++++++***&&&&&&%%%%%%&&&((()))***,,,,,,---...---,,,+++***000000000111222333444555///000111222333444444444222222222333333222222111000111222333333444333333555555666777999;;;===???AAA>>>;;;888777888:::<<<>>>????????????===;;;:::777999<<>><<<:::;;;>>>>>>>>>BBBHHHXXXsssvvvfffaaa^^^]]]\\\___bbbgggnnnuuu{{{@@@===:::888777666444222111000000000222111000...000////////////.........+++---//////,,,+++,,,...,,,++++++******++++++,,,+++,,,++++++***))))))(((*********************++++++)))''')))---...,,,(((''''''''''''((((((((((((((()))***++++++***)))))).........///000111333333000000222333444333333222111222222333333222222222111111222222222222222111555555555666888:::<<<======<<<999777888:::===???@@@@@@AAAAAA@@@???===<<<666888<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;::::::999999:::::::::;;;;;;<<<===>>>>>>;;;:::======>>>AAAGGGVVVooovvveee```]]][[[[[[\\\```eeemmmttt{{{@@@>>>:::888777555333111111000000000222222000.........---------,,,,,,,,,+++---000///,,,+++,,,...,,,++++++++++++++++++,,,((()))***++++++,,,++++++...,,,***))))))***---...***)))***...222222,,,&&&)))*********)))((('''&&&)))***,,,---.........---------------...000111222111222333444333222111000111222222333333333222222111111222222222111000000333333333333555777999;;;888777666666999===BBBEEE@@@@@@AAABBBAAA@@@???>>>666888<<>>>>>AAA===<<<>>>??????CCCIIIUUUmmmvvvfff```]]][[[[[[ZZZ^^^dddlllttt{{{@@@???>>><<<999666444333222111111111222222000///------,,,,,,,,,,,,++++++///...------,,,,,,------///---***+++,,,,,,***''',,,,,,,,,++++++*********---,,,+++******+++,,,---,,,,,,,,,+++++++++******************************))))))+++,,,---.........---------------...///000000111111222222333444444000...---...000111111000222222222111111111111111333333444555777999:::;;;:::::::::999999:::===@@@?????????AAABBBAAA>>>;;;888888:::===@@@???===;;;AAABBBCCCCCCBBBBBBDDDEEEEEEKKKSSSYYY\\\\\\[[[[[[[[[\\\]]]]]][[[XXXTTTRRRSSSTTTTTTUUUUUUSSSRRRQQQLLLHHHBBB???AAAHHHQQQWWW[[[___eeekkkpppvvv|||}}}yyywwwxxxwwwuuusssqqqooolllhhhdddcccdddffflllqqq{{{wwwiii___YYYZZZ^^^nnnyyypppjjjeeefffmmm{{{~~~tttttt|||~~~uuucccPPPDDDBBB>>>===:::888888888999:::;;;;;;::::::::::::999999999999999999999999999999============>>>@@@CCCEEEUUUnnnzzzddd\\\\\\[[[YYY\\\^^^cccjjjrrr{{{AAAAAA@@@>>><<<999777666222111111111222222000///.........---------,,,,,,---,,,++++++******++++++...+++))))))***+++)))(((,,,,,,,,,+++++++++************)))(((((()))******,,,,,,++++++************)))))))))))))))))))))))))))***+++,,,---...............---,,,,,,,,,------000111111222222333444444444222111111333444444444222222222222222222222333333333444555777999:::;;;<<<<<<;;;:::888999;;;===?????????AAABBBAAA>>><<<666777:::>>>AAABBBAAA???AAABBBCCCBBBBBBBBBDDDFFFHHHMMMTTTYYY[[[[[[[[[[[[\\\]]]______]]][[[WWWUUUUUUVVVVVVWWWVVVTTTSSSRRRLLLHHHBBB???AAAGGGOOOTTTXXX\\\```eeehhhmmmqqqtttxxxuuuqqqpppqqqqqqooonnnlllkkkiiieeeaaa```aaacccggglllvvvwwwjjj___YYYYYY\\\hhhuuummmhhhiiinnn{{{}}}tttvvvuuudddQQQEEECCC>>><<<:::999888888999:::999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===>>>AAAEEEGGGUUUnnnhhh___^^^]]][[[\\\___cccjjjrrrzzz======<<<;;;999777555444222111111111222222000////////////............------,,,,,,+++++++++++++++---+++)))(((***++++++***,,,,,,,,,++++++++++++*********)))(((((()))******+++************)))))))))((((((((((((((((((((((((******,,,---.../////////000000///---------------000111111222222333444444666444333333555666666555111222222333333444444444333333444555777999:::;;;======<<<:::888777999;;;>>>>>>???AAACCCBBB???===555777999>>>BBBDDDDDDBBBAAABBBCCCBBBBBBCCCEEEGGGLLLOOOTTTWWWYYYYYYZZZ[[[]]]^^^```aaa```^^^[[[ZZZXXXYYYYYYXXXWWWUUUSSSRRRLLLHHHCCC???@@@FFFMMMQQQVVVYYY\\\^^^```bbbdddfffkkkiiifffffffffggggggfffeeeeeeccc```]]]\\\]]]^^^___dddpppwwwjjj```XXXWWWYYYeee||||||rrrkkklllqqq{{{|||uuuyyyuuucccPPPFFFDDD===<<<;;;999999999::::::777888888999;;;<<<<<<===::::::::::::::::::::::::999;;;<<<===>>>BBBFFFJJJSSSnnnlllbbb```^^^\\\]]]___ccciiiqqqxxx~~~;;;::::::999777555444333222111111111222222000////////////.........------//////...------------------,,,***)))***,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,***)))))))))))))))))))))))))))))))))))))))))))))***+++,,,---.../////////000000///////////////000000111111222222333444444444333111111333444333333000000111222222333444444333333444555777999:::;;;<<<<<<<<<:::888888999:::<<<===???BBBDDDCCCAAA>>>666777999===BBBDDDCCCBBBAAABBBBBBBBBBBBCCCFFFIIINNNPPPSSSUUUUUUWWWYYY[[[\\\^^^```bbbbbb```^^^\\\ZZZZZZZZZYYYWWWUUUSSSQQQMMMJJJEEEAAABBBFFFLLLPPPTTTVVVYYYZZZZZZ[[[\\\]]]___^^^]]]]]]]]]^^^___```^^^___^^^\\\ZZZXXXYYYZZZYYY^^^jjj|||wwwjjj```WWWUUUVVVfff|||wwwmmmnnnrrrzzzyyyuuu{{{}}}sssaaaOOOEEECCC===<<<;;;::::::::::::;;;888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>>>>AAAFFFJJJRRRppppppccc```]]][[[^^^```ccciiiooovvv|||>>>>>>===<<<;;;999777666222111111111222222000///.........------------,,,000///......------......++++++******)))***,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))))))))))))))*********************************,,,---.../////////------------...///000111000111111222222333444444333222000000111222222111...//////000111222222333333333444555777999:::;;;999:::;;;:::999888:::;;;:::<<>>@@@???>>>???DDDIIIVVVuuuqqqddd^^^\\\ZZZ^^^```ccchhhnnntttzzz}}}>>>>>>===<<<:::888666555222111111111222222000///.........---------,,,,,,...------,,,,,,,,,,,,,,,(((***+++***)))((()))******++++++++++++,,,,,,,,,((()))************)))((()))))))))************+++************************))))))+++,,,---.........)))))))))***,,,---///000000111111222222333444444555333111111222333222111......//////000111111111333333444555777999:::;;;888999;;;:::999999:::;;;999;;;>>>CCCFFFFFFCCC@@@;;;;;;;;;<<>>AAAAAAAAAAAABBBEEEIIIMMMOOOQQQRRRSSSSSSTTTWWWZZZ[[[]]]___aaabbb```___]]][[[[[[[[[ZZZXXXUUUSSSQQQMMMKKKHHHFFFFFFIIIMMMPPPMMMPPPSSSUUUUUUTTTTTTUUUTTTUUUVVVVVVUUUVVVYYY\\\YYY[[[]]]]]]\\\ZZZZZZZZZXXX\\\eeeuuusssggg^^^VVVTTTVVVdddxxx~~~pppqqqssswww}}}xxxwwwzzznnn\\\JJJBBBAAA;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::<<>>CCCIII[[[{{{ttteee___\\\[[[]]]___bbbgggmmmsssyyy|||>>>===<<<:::888666333222222111111111222222000////////////............---......---,,,,,,,,,,,,,,,))),,,......+++)))))))))******+++++++++,,,,,,,,,((()))************)))(((************++++++,,,,,,************************((((((***+++,,,---------++++++++++++,,,...//////000111111222222333444444555333222111222333222111000000000000000000111111333333444555777999:::;;;999;;;<<<;;;999777888888888:::>>>CCCGGGGGGDDDAAA===<<<<<<===???AAA@@@???AAAAAAAAAAAABBBEEEJJJNNNPPPRRRTTTUUUUUUWWWYYY[[[\\\^^^```bbbbbbaaa___]]][[[\\\\\\[[[YYYWWWUUUTTTKKKIIIGGGFFFGGGJJJMMMPPPPPPSSSVVVXXXWWWUUUUUUUUUSSSUUUVVVUUUTTTUUUXXX[[[ZZZ]]]```aaa```^^^]]]]]][[[\\\cccqqqpppeee]]]VVVUUUXXX```tttuuuttttttvvv{{{~~~zzzzzzzzzmmm[[[JJJBBBBBB;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::>>>BBB@@@===???EEEKKK[[[|||yyyiiibbb___^^^\\\^^^aaaffflllsssyyy|||BBBAAA@@@>>>;;;999666555333222111111222222111///000000000000////////////000000///............///,,,000333333000---+++,,,*********++++++,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))'''((()))***+++,,,,,,,,,000000/////////000000111000111111222333333444444444222000000111111111///222222222111111111111111333333444555777999:::<<<;;;<<<===;;;888666555666777:::>>>DDDHHHHHHEEEBBB===<<<<<<>>>AAABBBBBBBBBAAAAAAAAAAAABBBEEEKKKOOOQQQSSSUUUWWWWWWYYY[[[]]]^^^___aaaccccccbbb___^^^\\\]]]]]]\\\[[[YYYWWWVVVIIIHHHFFFEEEFFFIIIMMMOOOUUUXXX[[[\\\[[[XXXWWWWWWSSSUUUVVVUUUTTTUUUXXX[[[[[[^^^bbbcccbbbaaa``````\\\]]]bbbooo~~~oooddd\\\VVVVVVYYY^^^rrrxxxwwwvvvuuuxxx|||}}}{{{nnn\\\KKKCCCCCC;;;;;;<<<<<<===<<<<<<;;;888888999:::;;;;;;<<<===999999999999999999999999888===AAA@@@>>>???GGGNNNXXXyyy|||llleeebbbbbb[[[]]]```ffflllsssyyy|||:::>>>???999///,,,000777333222222111000///......111111000...---,,,+++***---,,,,,,---......---++++++***)))***+++++++++)))*********++++++,,,,,,,,,------,,,++++++,,,------+++++++++++++++++++++++++++***)))'''''''''((())),,,---------.../////////222222111//////.........000000000111222222333333444333000...---...000111111111222333333333333222111111222333555777999:::999::::::999666444555555555999<<<>>>BBBGGGGGGCCC@@@===;;;===AAAFFFGGGFFFBBBCCCDDDDDDEEEGGGKKKOOOQQQTTTXXXZZZZZZYYYZZZZZZZZZZZZ\\\]]]___```bbbbbbaaa```___]]]ZZZWWWTTTSSSKKKJJJIIIHHHJJJNNNQQQTTTUUU[[[^^^]]]\\\]]]\\\YYYTTTUUUVVVUUUTTTTTTVVVWWW]]]aaafffhhhhhhfffdddcccbbbaaaccclll|||zzzlllbbbZZZUUUTTTWWWaaavvv|||uuutttuuuxxxyyy}}}yyyiiiXXXKKKCCC@@@<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888<<>>???;;;444000333777222222111111000000////////////...---,,,++++++***,,,++++++,,,------,,,***+++***)))***+++,,,+++)))++++++++++++++++++,,,,,,+++******))))))******++++++++++++++++++++++++++++++***)))((('''(((((())),,,,,,------.../////////000000///...------------000000000111222222333333111111111111111111111222111111222333333222222111111111222333555777999:::999::::::999666555555666777:::<<<>>>BBBGGGFFFBBBAAA>>>;;;===AAAEEEFFFEEE@@@AAABBBBBBCCCEEEJJJMMMRRRUUUYYY\\\]]]^^^___```[[[[[[\\\]]]___```aaaaaaaaa```___\\\ZZZVVVTTTRRRLLLKKKIIIIIIKKKNNNRRRUUUWWW]]]```___]]]^^^]]]ZZZVVVWWWWWWVVVUUUVVVWWWYYY^^^bbbgggjjjjjjhhhgggfffdddbbbccckkk{{{yyyjjj```YYYTTTTTTWWWbbbwwwyyyyyyxxxyyyzzzrrrwwwyyyiiiXXXJJJBBB???<<<<<<;;;;;;;;;:::::::::666666777777777888888888;;;;;;;;;;;;;;;;;;;;;;;;999<<>>@@@FFFLLLTTTjjjqqqhhhbbb___]]]\\\```hhhnnnppptttyyy===>>>>>><<<999666666666111111111111111111111000------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***,,,***)))***+++,,,+++***,,,,,,+++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++******)))((((((((()))))),,,,,,------...//////000...------,,,,,,,,,------000000000111222222333333///000222333444444333222111222333444444333222111111222222333555777999:::999::::::999666555555666777;;;===>>>BBBGGGFFFBBBBBB???<<<===AAADDDDDDCCC>>>???@@@@@@AAADDDHHHKKKQQQTTTYYY]]]___```bbbccc]]]]]]]]]^^^___`````````bbbaaa___]]]YYYVVVSSSQQQMMMLLLJJJJJJLLLOOOSSSVVVZZZ```cccaaa``````___\\\XXXYYYXXXWWWVVVWWWZZZ\\\aaaeeejjjmmmnnnlllkkkkkkfffdddccciiixxxvvvhhh^^^WWWRRRSSSWWWdddzzz|||mmmnnnrrr|||yyyiiiXXXJJJAAA>>><<<<<<;;;;;;;;;:::::::::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===???DDDIIIMMM```tttiiiccc```]]]\\\___ggglllnnnsssxxx~~~===<<<<<<===<<<:::777555111111111111111111111222,,,,,,,,,,,,,,,,,,,,,------+++******,,,,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,******************************))))))))))))))))))+++,,,,,,---...///000000------,,,,,,,,,---......000000000111222222333333111222333333444444444333222444666888888666444222222222222333555777888999888999:::888666555555666666999<<<===BBBHHHIIIEEECCC???<<<===@@@CCCCCCBBB>>>???@@@@@@AAACCCGGGJJJNNNRRRWWW[[[]]]^^^```aaa____________````````````cccbbb```]]]ZZZVVVSSSQQQOOONNNLLLLLLMMMQQQUUUWWW]]]cccfffdddccccccbbb___ZZZZZZYYYWWWWWWXXX\\\___dddhhhnnnqqqrrrqqqppppppiiifffdddiiivvvtttfff\\\VVVRRRSSSWWWggg}}}rrrmmmkkkrrr}}}xxxhhhWWWIII@@@===<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<======<<<>>>BBBFFFLLLZZZwwwvvvjjjbbb___]]]\\\___eeejjjmmmqqqvvv|||;;;;;;;;;<<<===;;;777333111111111111222222222222------------............///---++++++,,,------,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))******************++++++,,,---...///000111///...............///000000000000111222222333333666555333222111222333444333666999<<<<<<:::777555222222333333555666888999888999999888666555666777444888:::<<>>;;;888333333333444555666777888777999999888666666666777555888:::<<>><<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<999::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<===@@@CCCDDDKKKTTTlll{{{lllccc___^^^\\\^^^dddiiimmmrrrxxx|||<<<<<<<<<;;;999777555555333333333222222111111111------------------------///---******+++------------,,,++++++------,,,+++++++++++++++++++++,,,,,,'''((()))******)))((('''************************((()))***++++++++++++******+++,,,---...000111111222111111000////////////000000000111222222333333444333222111111222333333111555;;;@@@BBB@@@<<<:::333333333444555666777888777888999888777666777888888:::;;;<<>>;;;<<>>>>>999999::::::;;;<<<<<<======<<<;;;<<<>>>AAADDDEEEJJJSSSkkknnneeeaaa]]][[[]]]dddjjjnnntttzzz}}}===>>>>>><<<999666666666444444333333222111000000---------,,,,,,+++++++++...,,,)))(((***,,,,,,,,,---,,,++++++------,,,+++*********++++++,,,,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***+++,,,,,,+++******+++,,,---///000111222222222111//////.........000000000111222222333333///000222333444333333222///444:::@@@BBB@@@===:::333333333444555666777888777888999888777666777888;;;=========AAAGGGIIIFFFAAA===:::;;;???BBBCCCBBB???@@@@@@AAAAAADDDHHHKKKLLLQQQVVV[[[___aaadddfffeeeeeeffffffggghhhhhhiiiccccccbbbaaa```^^^\\\[[[TTTSSSQQQQQQSSSVVVZZZ]]]]]]ccchhhhhhiiilllllljjjeeeccc```]]]]]]aaahhhmmmppptttyyy{{{{{{yyywwwvvvqqqooonnnpppxxxuuuggg^^^YYYXXX[[[aaaqqqmmmgggfffiiivvvrrr^^^MMMCCC@@@@@@<<<<<<;;;;;;;;;:::::::::888888888999999999::::::999999::::::;;;<<<=========;;;;;;<<>>===;;;888666555444444222222222222000...,,,***//////...---,,,++++++***++++++++++++++++++++++++)))))))))))))))*********+++++++++******++++++,,,++++++++++++++++++++++++------,,,+++******++++++((()))***+++++++++++++++***+++,,,...///111222333444222000...------//////000000000000000111111111555444333222111111111111111333555888:::;;;;;;;;;444333222111333666999;;;888888999999999:::::::::>>>>>>???BBBFFFIIIKKKKKKDDD@@@<<<;;;<<>>===;;;999777666555444222222111111///---,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''))))))))))))***+++,,,,,,+++++++++++++++++++++++++++******)))(((((())))))))))))***+++++++++*********+++,,,...///111222333......---...///111222444//////000000111111111222555444333222111111111111000111333666777888999999444333222222333555888999888888888999999::::::;;;??????AAADDDGGGIIIJJJJJJEEEAAA===;;;===@@@BBBCCCDDDCCCAAAAAABBBEEEGGGIIIOOOTTTZZZ___bbbcccdddfffggggggggghhhhhhggggggffffffeeeeeeeeeeeeccc```]]]WWWVVVUUUTTTSSSVVV\\\```bbbeeeiiilllllllllmmmnnnlllkkkhhheeedddggglllqqquuuyyy}}}}}}||||||uuuqqqooosss{{{{{{kkk```[[[\\\dddmmmuuukkkfffccclll|||mmmYYYIIIAAA@@@AAA<<<<<<<<<;;;:::999999999::::::::::::::::::::::::999999::::::::::::;;;;;;>>>;;;:::===@@@AAAFFFLLLZZZccc{{{xxxnnngggbbb______eeekkknnnrrrvvv~~~~~~???>>><<<:::888777555444333222000///---,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''+++******)))))))))******************++++++,,,,,,+++***))))))((()))))))))******+++++++++******)))***+++,,,...///111222333333222111000///...---,,,......///000111222222333444333333222222111111111...///111333555666666666333222333333444555777777777777888999999:::;;;;;;???AAADDDHHHJJJKKKKKKJJJGGGCCC>>><<<===@@@CCCDDDCCCBBBAAA@@@AAADDDFFFHHHNNNRRRYYY___bbbeeegggiiihhhiiijjjjjjiiihhhgggeeeffffffeeeffffffdddaaa^^^XXXWWWVVVTTTUUUXXX]]]aaadddgggkkkmmmmmmmmmmmmnnnmmmkkkhhheeedddhhhoootttvvvzzz~~~tttpppnnnrrrzzznnnbbb]]]```kkkvvv}}}pppgggdddmmm}}}kkkWWWHHH@@@>>>>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;===<<<<<<>>>???@@@GGGPPPcccnnn}}}sssmmmccc______eeekkknnnsssxxx}}}~~~???>>>===<<<999777666555333111///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))******++++++,,,...---,,,***)))(((''''''))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++***)))(((***+++,,,...///111222333666555444222///,,,)))(((---...///000111222333333333333333333222222111111...///000111333444555555222222333444555666666777888888888999::::::;;;;;;>>>BBBGGGKKKMMMNNNOOOOOOJJJFFF@@@===>>>AAADDDEEECCCBBB@@@@@@@@@CCCEEEGGGLLLQQQXXX^^^cccfffiiikkkiiijjjkkkkkkjjjhhhfffeeegggffffffffffffdddaaa^^^XXXXXXWWWVVVVVVYYY___cccfffiiilllnnnnnnmmmmmmmmmllljjjfffccccccgggooottttttxxx~~~~~~sssooommmqqqyyypppddd```ffftttvvviiidddmmm{{{~~~jjjVVVHHH@@@============<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<===???>>>???GGGRRRbbbooovvvqqqeee```___dddjjjnnnsssyyy{{{}}}>>>>>>===<<<:::888555444333111///...---------......------,,,++++++******------------------------((())))))***+++,,,,,,,,,---,,,+++******))))))))))))))))))******+++++++++,,,+++++++++++++++,,,,,,+++++++++++++++***)))(((***+++,,,...///111222333000000000111000///......---...///000111222333333222222333333333222111111//////000111222444555666111222333444666777888888::::::::::::;;;;;;;;;;;;===BBBHHHNNNPPPRRRTTTVVVMMMHHHBBB??????BBBEEEGGGDDDBBBAAA@@@@@@BBBEEEGGGKKKPPPWWW]]]bbbfffjjjmmmjjjkkkkkkkkkjjjiiigggfffhhhhhhgggggggggeeeaaa^^^YYYYYYXXXWWWWWW[[[```eeehhhkkknnnooonnnllllllllliiigggdddbbbaaaeeelllqqqsssxxx~~~tttpppnnnrrrxxxqqqfffeeemmm}}}~~~nnneeelllxxx}}}iiiVVVIIIBBB???===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<>>>???>>>>>>FFFPPP[[[kkkwwwrrrgggbbb___ccchhhlllrrrxxxzzz|||=========<<<:::777555333222111000//////...............---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((()))***+++,,,---************************)))))))))((())))))***+++******+++++++++******)))***+++,,,...///111222333333222111000///...---,,,......///000111222222333111222333444444333111111000000000111222333555666222222333444777999;;;<<<======<<<<<<<<<<<<;;;;;;;;;AAAHHHMMMPPPSSSWWWZZZPPPKKKDDD@@@@@@CCCFFFHHHEEECCCBBB@@@AAACCCEEEGGGJJJOOOUUU\\\aaafffjjjmmmmmmllllllkkkkkkjjjjjjjjjmmmlllkkkjjjiiifffbbb___ZZZZZZYYYXXXYYY\\\bbbfffiiilllnnnooommmkkkkkkkkkffffffcccaaaaaadddiiimmmsssxxxvvvrrrpppsssxxxtttkkkllltttvvvjjjmmmvvv~~~{{{fffTTTIIICCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;===?????????DDDLLLSSSccc~~~wwwrrrjjjccc___aaafffjjjpppvvvyyy{{{<<<<<<<<<<<<999777444222222222222222111000///...---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******(((((('''''''''(((((()))++++++******))))))(((((())))))(((((()))******+++))))))***+++++++++*********+++,,,...///111222333888666333000---+++******//////000000111111111222000111333444444333111000000000000000111222444555222222333444777;;;>>>@@@@@@@@@???>>>===<<<;;;;;;;;;AAAGGGKKKMMMPPPUUUZZZRRRMMMFFFAAAAAADDDGGGIIIFFFEEECCCAAABBBCCCFFFGGGJJJNNNTTTZZZ___dddiiilllpppooommmllllllmmmnnnooosssqqqpppnnnmmmiiidddaaa[[[[[[ZZZYYYZZZ]]]ccchhhjjjlllnnnnnnllljjjiiiiiieeeeeedddbbbaaacccgggjjjpppvvv}}}xxxtttqqqtttxxxyyyrrrssszzzrrrqqqwww|||{{{~~~xxxcccRRRHHHCCC@@@>>>:::::::::::::::;;;;;;;;;::::::::::::::::::::::::999999::::::::::::;;;;;;===:::;;;???@@@@@@BBBFFFJJJ[[[tttwwwrrrkkkddd___```cccgggmmmtttyyyzzz;;;<<<<<<;;;999666333111111222333333333111000...***++++++++++++,,,,,,,,,++++++++++++++++++++++++((())))))+++,,,---......,,,+++)))&&&$$$"""!!!!!!,,,,,,+++***)))(((''''''++++++******+++,,,------((()))***+++++++++++++++***+++,,,...000111222333222111///------...000111000000000000000111111111000111333444444333222000000/////////000111333444333333333444777<<<@@@CCCBBBBBBAAA???>>><<<;;;;;;;;;AAAFFFIIIJJJMMMSSSXXXTTTNNNFFFBBBAAADDDGGGIIIGGGEEECCCBBBBBBDDDFFFHHHIIINNNTTTYYY^^^ccchhhlllsssqqqooommmnnnooorrrtttwwwuuusssrrrppplllgggccc[[[[[[ZZZZZZZZZ^^^dddhhhjjjlllnnnnnnllliiihhhhhheeeeeeeeedddbbbcccfffhhhmmmssszzz}}}|||zzzuuusssuuuyyy}}}wwwwww~~~~~~{{{yyywwwwwwvvvvvvuuuvvvxxxzzz{{{xxxuuuyyyyyyyyy}}}uuuaaaPPPGGGCCC???===::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;===::::::>>>AAA@@@@@@BBBDDDUUUmmmwwwsssmmmeee______bbbeeelllrrrxxxzzz???<<<:::::::::888333///000111222333222222000//////,,,((((((+++---...------,,,+++*********+++,,,---------,,,,,,+++++++++++++++***)))))))))))))))************************---,,,+++***))))))))))))333000,,,***+++,,,------*********+++---///000111444333222000///////////////000111222222333222222333333333333333333333333222222111111111111222222222444555666888:::>>>AAA@@@AAACCCDDDCCCAAA???===<<<>>>AAACCCEEEIIINNNQQQQQQMMMFFF???@@@FFFIIIGGGEEEEEEDDDDDDDDDFFFGGGHHHMMMOOORRRWWW\\\bbbfffiiinnnppprrrvvvyyyzzzyyyxxx|||yyytttqqqnnnllljjjhhhddd```\\\[[[]]]aaaeeeggghhhfffeeefffhhhiiiiiihhhhhhiiijjjjjjjjjiiihhhgggjjjlllpppuuuyyy}}}vvvvvvuuuuuuxxx~~~}}}vvvqqqmmmooollliiihhhiiilllnnnooottt{{{wwwzzzyyyyyy}}}rrr\\\NNNFFF@@@======::::::::::::::::::::::::888888999999999:::::::::;;;::::::::::::;;;<<<===;;;;;;<<<>>>???AAABBBBBBGGGOOOaaa{{{uuuyyynnngggaaaaaabbbdddiiinnnyyy}}}>>><<<:::::::::999555111111111222222222111000///...---,,,---///...+++(((---,,,+++*********+++,,,++++++++++++++++++******))))))((('''''''''''''''((((((((((((((((((((((((+++***************++++++///,,,***((()))******)))*********+++---///000111333222111000///......//////000111222222333333222333333333333333333333333222222111111111111222222222333555666777999===@@@BBBDDDEEEEEEDDDAAA>>><<<<<<>>>@@@BBBEEEHHHLLLPPPQQQNNNFFF@@@@@@FFFHHHFFFFFFEEEDDDDDDDDDEEEFFFGGGKKKMMMQQQVVV\\\aaaeeehhhnnnqqqwww|||{{{vvvrrrpppnnnlllkkkiiieeeaaa___```dddfffhhhjjjiiiggggggiiijjjjjjiiijjjlllnnnppppppooommmllliiijjjmmmppptttxxx{{{|||yyyxxxwwwvvvyyyzzzsssooommmjjjfffdddeeeggghhhhhhmmmsss|||yyyyyy~~~oooYYYLLLEEE@@@======999999999::::::;;;;;;;;;888999999999999:::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;<<<>>>???@@@AAABBBGGGLLLZZZqqqxxxzzzqqqiiibbb```aaabbbgggllluuuzzz===<<<;;;;;;;;;999666333111111222222111111000///111000......///...+++)))------,,,+++++++++++++++******************++++++))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))***+++,,,---,,,***))))))******((('''*********+++,,,...000000111111000///............///000111222333333333333333333333333333333333333222222111111111111222222111222444555666888<<>>;;;;;;===@@@BBBDDDFFFJJJMMMPPPNNNGGG@@@@@@DDDGGGEEEFFFFFFDDDCCCCCCDDDEEEEEEHHHKKKPPPVVV\\\aaaeeegggooouuu}}}~~~yyyuuusssrrrpppooooookkkfffdddeeehhhjjjkkknnnllljjjjjjkkkllllllkkklllooossswwwxxxwwwtttrrrkkkkkkkkklllooossswwwzzzyyyyyyxxxwwwyyyzzzuuuooolllgggcccbbbbbbbbbaaaeeejjjqqqyyyxxxzzzlllVVVIIICCC???<<<===777888999999;;;;;;<<<===999999999999::::::::::::<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@AAABBBEEEHHHRRRdddyyyxxxtttkkkbbb______```dddjjjqqqwww~~~;;;::::::::::::888666444222222111111111000//////444111---++++++,,,...000------,,,,,,++++++++++++))))))******++++++,,,,,,++++++******)))******+++************************))))))))))))***+++,,,---++++++***+++,,,,,,)))'''*********+++,,,---///000000//////............///000000111222333333333333333333333333333333333333222222111111111111222222111222333444555777;;;===AAABBBDDDDDDCCCAAA>>><<<:::<<>>;;;;;;999999999::::::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<;;;:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAADDDFFFMMM\\\vvvyyyssssssiii```^^^^^^___dddjjjnnnuuu~~~999:::::::::888666555444222222111000000//////...///...---,,,,,,---...000------------,,,,,,++++++***+++++++++,,,,,,------++++++************+++++++++++++++++++++++++++++++++***************++++++*********+++,,,,,,)))'''*********+++,,,---...//////............//////000000111222333333444333333333333333333333333333333222222111111111111222222111222333444444666:::===<<<>>>@@@BBBBBBAAA???===:::<<>>???@@@@@@AAABBBFFFLLLYYYoooyyymmmooofff^^^]]]^^^```eeekkkmmmttt~~~:::;;;<<<;;;888555444444333222111000///.........&&&***...000///---+++***---------------,,,++++++,,,,,,,,,,,,,,,---------))))))((((((((()))******))))))))))))))))))))))))++++++***************+++((((((((()))******(((&&&************+++,,,---...............///000111111000111222333444444444444333333333333333333333333222222111111111111222222111333444444555666:::<<<999;;;>>>@@@AAAAAA???>>>:::===@@@BBBCCCDDDFFFGGGJJJLLLIIIBBB???BBBFFFFFFGGGFFFEEEDDDDDDEEEFFFFFFHHHJJJOOOVVV^^^eeekkkoooxxx|||tttrrrpppppprrruuuwwwxxxxxxtttpppmmmmmmmmmmmmmmmlllnnnrrrxxx}}}}}}vvvpppmmmmmmppprrrooorrrvvvxxxzzz~~~zzzrrrkkkddd```]]]^^^```bbbiiiuuu~~~yyy}}}jjjTTTHHHBBB===;;;;;;===<<<<<<;;;999999888777::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;<<<===<<<======>>>??????@@@@@@AAAFFFLLLVVVhhh}}}llljjjccc]]]]]]^^^```eeejjjnnnttt}}}<<<>>>???===999666555555444222111///............(((***,,,+++)))((()))+++,,,---.........---,,,+++,,,,,,,,,+++++++++++++++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))***+++,,,,,,)))(((((()))******)))'''************+++,,,------///......///000111222333000111222333444444444444333333333333333333333333222222111111111111222222222333444555555777:::===:::<<>>=========>>>??????@@@@@@AAAEEEJJJQQQ___zzzppphhhaaa]]]]]]___```dddhhhmmmttt|||>>>AAABBB@@@;;;777666777444333111///...---......222///(((!!!!!!)))111,,,---.........---,,,+++,,,+++++++++******))))))++++++******+++,,,------++++++++++++++++++++++++''''''((()))***,,,...///,,,+++***+++,,,---,,,+++************+++,,,------////////////000222333444111111222333444444444444333333333333333333333333222222111111111111222222333444555555555777:::======>>>@@@BBBBBB@@@>>>===;;;>>>AAACCCDDDDDDEEEFFFFFFIIIHHHBBB???CCCGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJGGGHHHKKKQQQYYYccclllqqqttt}}}}}}zzzwwwvvvwwwyyyyyyyyyyyyuuuooollljjjkkkkkkjjjmmmmmmnnnqqqwww|||uuurrrrrrrrruuuxxx|||}}}}}}}}}||||||uuurrrrrruuuwww{{{vvvmmmgggaaaaaaaaa```dddmmmyyy{{{sssaaaMMMCCC@@@>>>===???:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888888999:::;;;===>>>???======>>>>>>??????@@@@@@AAAEEEHHHLLLXXXrrrtttgggaaa]]]^^^``````bbbfffmmmsss{{{???>>><<<:::777666555444333333222222111000000000///...---,,,+++*********+++,,,,,,------,,,,,,,,,,,,+++***))))))***+++,,,((())))))))))))************))))))***,,,,,,+++)))************************************++++++++++++)))))))))***++++++,,,,,,222222000///------,,,,,,...///000111222333333333222333333444444333333222888777444222000000111222555222000111666999::::::;;;<<<>>>???@@@@@@@@@???======>>>AAADDDGGGFFFFFFLLLJJJGGGBBB@@@AAAEEEHHHHHHGGGFFFFFFEEEEEEFFFFFFIIIJJJMMMPPPUUU\\\eeekkkttt{{{|||xxxxxxzzz{{{yyywwwuuuqqqlllkkkmmmoooooommmjjjhhhhhhkkkrrr|||~~~wwwssstttuuuvvvvvvvvvxxx|||zzzuuupppllldddcccdddeeefffjjjvvv~~~yyypppkkkgggdddccccccccchhhttt}}}uuu^^^IIICCCCCC???===>>>;;;;;;;;;::::::999999999===<<<<<<;;;;;;::::::999<<<>>>>>>===<<<;;;<<<===============>>>???@@@AAA@@@HHHHHHJJJYYYlllzzzhhhccc`````````___bbbgggkkkqqqyyy???===;;;999777555444444222222111111000//////...000///...---,,,,,,,,,---,,,,,,---------,,,++++++,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,***))))))***,,,,,,+++)))************************(((((((((((()))))))))))))))))))))***++++++,,,,,,//////...............///...///000111222333333333222333333444444333333222666555333111000000111111444222000222666:::;;;;;;<<<===???AAABBBBBBAAAAAA===<<<===@@@CCCFFFFFFEEEHHHGGGFFFCCC@@@@@@BBBDDDHHHGGGFFFFFFEEEEEEFFFFFFHHHIIILLLOOOSSS[[[ccciiiqqqxxxzzzyyy{{{{{{zzzwwwuuuqqqllllllnnnppppppoooiiigggfffhhhoooxxx}}}wwwtttuuuvvvwwwvvvvvvwwwzzz~~~}}}wwwqqqkkkggg```^^^^^^______bbbmmmxxx}}}}}}vvvoooiiifffdddddddddhhhtttqqq[[[GGGBBBAAA===;;;=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::<<<======<<<<<<===???============>>>>>>???@@@@@@GGGFFFHHHUUUffflllfffaaa```^^^]]]```eeejjjpppwww~~~===<<<:::888666444333333111111000000///.........000//////.........//////---------------,,,+++***++++++************++++++***++++++++++++,,,,,,,,,))))))(((***+++,,,+++)))************************((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,,,,---...///000000...///000111222333333333222333333444444333333222333333111000///000111222333222111333777:::<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@===<<<<<<>>>BBBDDDEEEEEEEEEFFFFFFDDDBBBAAAAAABBBHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJMMMQQQXXX___eeemmmvvv}}}{{{||||||zzzxxxssspppmmmmmmppprrrrrrppphhheeeccceeekkksssyyy}}}~~~{{{xxxvvvwwwxxxxxxwwwwwwwwwyyy|||~~~wwwqqqjjjeee___\\\ZZZZZZYYYZZZbbblll}}}xxxxxx|||}}}uuunnnjjjfffeeedddhhhtttlllXXXEEE@@@???;;;999<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::::::::888:::<<<<<<<<<===>>>@@@>>>===============>>>???AAAGGGFFFHHHSSS```xxxrrrjjjccc___\\\[[[^^^ccchhhnnnuuu{{{<<<;;;999777555444333333111111111000//////......///............//////000............---,,,+++***++++++++++++++++++++++++(((((()))))))))*********)))(((((()))+++,,,***)))******************************+++++++++,,,,,,,,,))))))***++++++,,,,,,---++++++,,,---...//////000...///000111222333333333222333333444444333333222222222111111111111222333333333333444666888:::;;;888999;;;===>>>??????>>>===<<<;;;<<>>===============>>>>>>CCCGGGGGGJJJTTT^^^uuuvvvnnneee___\\\ZZZ^^^dddhhhmmmtttyyy}}};;;:::888666555444333333333222222111111000//////---------,,,------......---.........------,,,++++++++++++,,,,,,+++++++++(((((()))))))))*********)))(((((()))++++++***(((************************++++++++++++,,,,,,,,,,,,*********+++,,,,,,------------...//////......---...///000111222333333333222333333444444333333222222222222222222333333444444444555555555666777888777999;;;===>>>?????????===;;;999:::===@@@BBBCCCFFFEEEBBB???===>>>BBBEEEHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFHHHJJJMMMRRRWWW\\\jjjttt~~~yyyuuummmkkkjjjlllppprrrpppnnngggdddaaaaaaeeekkkqqqtttqqqsssuuuvvvwwwwwwyyy{{{yyyyyyyyyzzz||||||vvvnnnhhhhhhoooxxxzzztttmmmgggaaa^^^YYYVVVXXX^^^gggrrr~~~zzzxxx{{{yyyqqqiiifffeeehhhqqqzzz~~~}}}dddSSSEEEBBB@@@<<<:::>>>999999999999999999999999777777888999::::::;;;;;;;;;<<<===<<<;;;:::;;;<<<>>>============>>>>>>???BBBEEEEEEJJJTTT]]]tttyyypppfffaaa]]][[[___eeehhhmmmssswww{{{;;;:::888777555444444333333333222222111000000000---,,,,,,+++++++++,,,,,,------............------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,((((((''')))***+++***(((************************)))))))))************+++******++++++,,,---------//////000000000///---,,,...///000111222333333333222333333444444333333222333333333333333333333333111333444555444444555777:::;;;===???AAABBBBBBBBB===;;;888888:::>>>AAACCCDDDBBB???;;;:::;;;@@@DDDHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFHHHJJJLLLOOOTTTXXXeeeppp}}}zzzuuukkkjjjjjjmmmpppqqqoookkkfffccc______ccciiinnnqqqoooqqqsssuuuuuuvvvyyyzzzzzz{{{|||}}}~~~zzzqqqmmmfffaaa___dddmmmttt~~~wwwooogggbbb\\\WWWVVVYYY```iiizzz}}}yyy{{{}}}tttjjjfffdddgggooowww}}}zzz|||}}}aaaQQQEEECCCAAA<<<;;;???::::::::::::;;;;;;;;;;;;777888888999:::;;;;;;<<<;;;<<<===<<<:::999:::;;;============>>>???@@@AAABBBCCCBBBHHHSSS\\\ttt}}}tttjjjddd___]]]```eeehhhlllqqquuuyyy~~~;;;:::999777666555555444222222222111000000//////...---,,,++++++***+++++++++,,,---...////////////++++++,,,------,,,++++++***++++++++++++,,,,,,,,,(((''''''(((***+++)))(((************************)))))))))*********++++++******+++,,,,,,------...///000111222111000...---...///000111222333333333222333333444444333333222222222333333333222222111,,,///222444333444666888:::;;;>>>@@@BBBCCCCCCCCC===:::777666999===@@@BBBCCCCCCAAA>>>===>>>AAADDDHHHGGGFFFFFFEEEEEEFFFFFFEEEGGGHHHJJJKKKNNNRRRVVV]]]hhhvvv}}}vvvlllkkkkkknnnqqqrrrnnnkkkdddaaa]]]]]]aaaggglllnnnppprrrsssssssssuuuwwwzzz}}}}}}~~~~~~{{{tttiiigggccc]]]ZZZ]]]ccchhhrrr{{{zzzxxxooohhhaaaZZZWWWYYY]]]bbbooo{{{|||uuujjjeeedddeeemmmtttzzz|||yyy~~~yyy]]]OOODDDCCCAAA<<<;;;@@@999999:::::::::;;;;;;;;;999999::::::;;;;;;<<<<<<999;;;<<<<<<::::::;;;============>>>@@@AAACCCCCCFFFEEECCCJJJUUU\\\uuuxxxnnngggaaa]]]^^^cccfffjjjooorrrvvv{{{;;;:::999777666555555555111111111000//////......///...---,,,+++*********++++++---...//////000000++++++------------++++++((())))))))))))*********(((''''''(((***+++)))(((************************++++++,,,,,,,,,---------***++++++,,,,,,------......///111222333111000///...///000111222333333333222333333444444333333222222222222222222111000000(((,,,000333333444888;;;888:::<<>>:::666555888<<<@@@BBBDDDEEEEEEDDDBBBBBBCCCEEEHHHGGGGGGFFFEEEFFFFFFFFFEEEGGGIIIJJJKKKNNNQQQTTTWWWbbbqqq{{{xxxmmmlllmmmpppsssrrrooojjjccc___\\\[[[___eeejjjmmmrrrsssssssssrrrtttwwwyyy~~~~~~~~~}}}~~~yyysssfffeeeaaa\\\XXXXXX]]]aaakkkuuu~~~wwwzzzuuunnnfff^^^ZZZ[[[]]]^^^hhhxxx~~~vvvjjjeeeccceeekkkssssssyyy}}}vvv[[[NNNCCCBBBAAA<<<;;;???777777777888888999999999::::::;;;;;;;;;;;;<<<<<<777999;;;;;;;;;;;;===>>>======>>>???@@@BBBDDDEEEKKKIIIFFFMMMWWW^^^xxx|||qqqjjjbbb]]]]]]```eeehhhmmmpppsssyyy???:::666666777777333...000111222222111///---+++...............///000111------------,,,++++++************)))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************&&&((()))***)))((()))***---,,,,,,+++,,,---///000000111111111000///...--- (((000222111111222222///000111222333444555555444333222111111111222333444555666666555666888:::999:::;;;===>>>>>>>>>>>>;;;:::888888:::>>>CCCFFFHHHHHHFFFCCC@@@???AAACCCFFFGGGHHHHHHGGGFFFGGGIIIGGGGGGFFFGGGIIIKKKNNNPPPVVV\\\fffqqqzzzvvvoooooooooqqqqqqpppllliiicccaaa^^^\\\]]]aaafffiiilllmmmmmmmmmmmmooorrruuuxxxxxxyyy{{{}}}~~~~~~xxxpppggg^^^YYYWWWUUUWWWZZZbbbiiiwww~~~rrruuusssjjjbbb]]]ZZZZZZ^^^eeemmmxxxzzzmmmhhhffffffiiimmmooosss{{{qqqWWWMMMCCC@@@>>>;;;;;;<<<=========<<<;;;;;;;;;:::;;;;;;;;;<<<<<<;;;;;;:::<<<;;;;;;;;;;;;<<<======@@@???>>>===>>>AAACCCEEECCCHHHHHHJJJRRR]]]xxxqqqjjjeee___```eeeeeegggjjjnnnrrrxxx>>>:::777666777777333///...///000000000...,,,+++------,,,,,,------......,,,,,,---------,,,++++++------,,,+++******++++++++++++++++++++++++++++++,,,,,,++++++************************************'''(((******)))))))))***$$$$$$%%%&&&(((+++...000222222222111111000//////---.../////////000222222111222222222222333333333222111000000000111222333555666777777666666888::::::;;;===>>>@@@AAAAAABBB<<<:::888888:::???DDDHHHKKKJJJHHHDDDAAA@@@AAACCCFFFHHHIIIHHHFFFFFFGGGHHHGGGGGGGGGGGGIIIKKKNNNPPPTTTYYYbbbkkkttt|||vvvmmmmmmmmmoooooonnnjjjgggaaa___\\\ZZZ[[[^^^bbbeeeiiijjjjjjjjjjjjlllooorrrtttuuuxxx{{{~~~}}}sssiii```[[[XXXVVVWWW[[[___eeerrruuuvvvuuullleee___\\\[[[^^^cccjjjtttzzzmmmgggfffeeefffiiijjjlllsss|||oooUUUKKKBBB???>>>;;;;;;<<<999999::::::;;;<<<<<<===888888999::::::::::::999<<<;;;;;;;;;;;;<<<======???>>>>>>>>>???AAACCCDDDCCCHHHHHHKKKTTT^^^xxxtttmmmggg``````eeeeeegggkkknnnrrrxxx>>>;;;777777777666333000...///000000000///...------,,,+++++++++++++++,,,++++++,,,---------,,,,,,000///---,,,+++*********+++++++++++++++++++++++++++************)))))))))************************((()))++++++*********+++''''''((())),,,///222444555444333222111111111111111///...///000222222222333333333222222111111111000000/////////000222333777888999888777777888999999:::<<<>>>@@@AAACCCCCC>>><<<999888:::@@@FFFKKKOOONNNKKKFFFBBB@@@BBBCCCHHHIIIIIIHHHFFFEEEFFFGGGGGGGGGGGGGGGIIILLLNNNPPPRRRVVV\\\cccjjjrrryyy~~~}}}tttkkkkkkkkklllmmmkkkhhheeeaaa___\\\ZZZZZZ\\\___aaaeeefffffffffeeefffiiikkknnnqqquuuzzz~~~xxxnnnddd^^^ZZZWWWXXX[[[\\\```jjjxxxyyywww~~~yyyooohhhbbb___\\\]]]```eeennnzzz{{{mmmgggfffdddccccccbbbcccgggooowww}}}kkkRRRIII@@@>>>===;;;;;;<<<888999999::::::;;;;;;;;;:::;;;<<<===============<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCDDDIIIIIILLLUUU___wwwwwwoooiiibbb```dddeeehhhkkkooosssxxx~~~>>>;;;888777777666333111000111222222222222222111------,,,+++*********+++***++++++,,,------------......---++++++*********++++++++++++++++++++++++***)))))))))))))))))))))************************(((***,,,,,,+++++++++,,,...------...///111333444555444333222111111111222)))***...333555333222333333333333222222222111111000/////////000111333444777999::::::888777888999777777999;;;===@@@BBBCCC@@@===:::888:::AAAHHHMMMRRRPPPMMMHHHCCCAAABBBDDDHHHIIIJJJHHHFFFEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPSSSWWW\\\aaahhhnnnsssxxxxxxqqqjjjiiiiiijjjkkkjjjgggdddcccaaa___]]]\\\]]]^^^```aaabbbbbbaaa``````bbbdddhhhlllrrryyy~~~}}}ssshhhaaa\\\XXXWWWZZZ[[[]]]dddpppzzz|||www|||}}}ssskkkeeebbb^^^]]]]]]aaahhhttt}}}|||}}}nnnhhhfffccc___^^^\\\[[[]]]cccjjjxxx|||~~~yyygggOOOFFF???======;;;;;;<<<===<<<<<<;;;:::999888888======>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<=========>>>???@@@AAABBBBBBBBBDDDIIIIIILLLVVV^^^tttwwwoooiiibbb```ccceeehhhlllpppsssxxx~~~===<<<:::888777555333222111111111222222222222222......---,,,,,,+++,,,,,,***++++++,,,------------++++++************++++++++++++++++++++++++++++++)))))))))))))))))))))***************************)))+++,,,---,,,+++,,,---+++*********,,,---///000444444333222111111111111((()))///555444000111666111111222222222333333333111000000000111333444555777999::::::888777777888777777888:::===@@@CCCDDDBBB???;;;999;;;AAAHHHLLLQQQPPPMMMIIIEEEBBBBBBCCCHHHIIIJJJHHHFFFEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNNNNOOORRRUUUXXX[[[```fffjjjooovvv~~~~~~}}}xxxrrrmmmjjjiiihhhiiiiiiiiifffdddcccaaa```^^^]]]\\\]]]]]]]]]^^^___^^^\\\[[[\\\^^^bbbgggooowww}}}yyymmmeee___YYYXXXZZZ\\\\\\aaaiiissszzz~~~wwwnnngggccc___]]]]]]___gggqqq{{{{{{wwwtttxxxqqqjjjfffaaa\\\ZZZZZZXXXXXX\\\bbbooo|||wwwcccNNNEEE???>>>>>>;;;:::<<<>>>>>>===<<<;;;:::999999::::::::::::999888666666<<<;;;;;;;;;;;;<<<=========>>>???@@@AAABBBBBBBBBDDDHHHHHHLLLUUU\\\oooxxxooojjjccc```cccdddggglllpppsssxxx|||===<<<;;;999777555333333///////////////////////////......------------...++++++,,,---------,,,,,,***)))))))))******+++,,,++++++++++++++++++++++++)))))))))************+++************************)))***,,,,,,+++++++++,,,''''''((()))+++---000111333333333333333111000000222...000666777222222888111111111222222333333333222222111111111333444555555777999:::999777777888999::::::<<<>>>BBBEEEFFFCCC@@@<<<:::;;;@@@FFFJJJLLLLLLLLLJJJFFFCCCBBBCCCHHHIIIIIIHHHFFFEEEFFFGGGEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPSSSVVVXXX[[[___bbbdddkkkrrrxxx~~~zzzzzz{{{yyyvvvrrrmmmjjjiiigggfffgggggggggeeeccc```___^^^]]]\\\[[[[[[ZZZ[[[\\\]]][[[YYYXXXXXXYYY\\\aaaiiirrrzzztttkkkccc\\\ZZZ\\\___]]]___eeemmmxxx|||sssjjjfff```^^^^^^aaaiiirrrzzz~~~zzzuuuooopppvvv~~~{{{{{{|||uuummmfff___ZZZZZZYYYWWWWWWZZZ___iiizzz~~~sss```NNNFFF???>>>>>><<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::888777666<<<;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCCCCGGGGGGKKKSSSXXXiii|||qqqllleeeaaabbbcccfffkkkooorrrvvv{{{~~~======<<<999777555444333000000///...------------...------------......///,,,,,,---------,,,++++++,,,,,,+++*********++++++++++++++++++++++++++++++************++++++,,,,,,************************(((***,,,,,,+++***+++,,,************,,,...000111333444555666555333111///555...111@@@HHHAAA777444333333222222222222222111222222111000000111222333333555888999888777777888;;;:::;;;<<<>>>AAADDDFFFCCCAAA===;;;<<>>>>>>>>???AAACCCDDDCCCFFFEEEIIIQQQUUUccc|||wwwqqqhhhccccccbbbeeejjjnnnqqquuuyyy|||======<<<:::777444444444222222111///............,,,,,,,,,,,,---......///------------,,,,,,+++***///...---,,,+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((()))++++++*********+++---,,,+++***)))***++++++333555777999888555222000...)))333MMM\\\RRR<<<...555555444333222111000///222111000//////000111111111444777999888777777888999999999:::<<>><<<<<>>===<<<;;;999888777666777888999;;;<<<=========<<<;;;;;;;;;;;;<<<======@@@???>>>===???AAACCCEEEBBBFFFDDDHHHPPPRRR___www|||tttjjjdddcccaaadddiiimmmqqqtttxxx{{{???@@@@@@<<<777444555666000000000000000111111111---...//////000//////...///...---,,,+++,,,,,,---000///---,,,+++,,,,,,---,,,------,,,***)))***+++************))))))))))))---,,,+++***)))))))))))),,,,,,,,,++++++************++++++,,,,,,------...222333555666555333111///000111666>>>DDDDDD===777555444333222222222222222222333333333333222111111444333222111222555777999999888888<<>>;;;;;;===???CCCDDDEEEGGGGGGEEEAAA>>>CCCDDDFFFGGGHHHHHHGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOQQQTTTUUUUUUVVVWWWYYYYYY]]]bbbggglllrrrxxx|||xxxyyyxxxtttlllgggeeeeeedddcccbbb```___^^^^^^]]]^^^```bbbbbb``````bbbeee```___\\\YYYVVVTTTTTTSSSWWWUUUVVV\\\gggsss{{{~~~~~~}}}yyyooohhhfffeeefffggggggeeeeeelllxxx~~~tttnnngggcccaaafffqqq|||zzzuuuuuuyyywwwmmmmmmjjjggghhhnnnvvv}}}yyyqqqiiidddbbb[[[\\\^^^aaaaaabbbjjjtttgggWWWNNNJJJCCC???===<<<;;;:::<<<;;;:::999888999:::::::::::::::::::::::::::::::::;;;<<<=========<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDDDDHHHLLLNNNSSS___kkk~~~wwwtttmmmfffdddeeegggjjjnnnqqquuuvvv>>>>>>>>>:::666333333444000000000000000000000111---------------------,,,///...---,,,,,,,,,------111000...,,,*********++++++,,,,,,,,,******,,,...+++++++++*********))))))))))))))))))***+++,,,---,,,,,,,,,+++++++++************++++++,,,---......222333555666555333111//////...///444:::;;;888555666555444333333222222333222222222222222111000000333333222333444555777888999888999<<>>;;;:::<<<>>>BBBCCCDDDGGGHHHFFFBBB???DDDEEEFFFHHHHHHHHHGGGFFFGGGHHHIIIJJJLLLNNNOOOOOOMMMOOORRRSSSSSSSSSUUUVVVYYY\\\aaaeeejjjpppvvvzzzvvvxxxxxxtttnnnjjjiiijjjeeedddaaa^^^[[[ZZZZZZZZZ\\\^^^aaabbbaaabbbeeegggbbb```^^^[[[XXXWWWVVVVVVVVVTTTTTTYYYcccnnnwww{{{}}}|||}}}|||rrrkkkiiihhhiiikkkkkkjjjjjjnnnvvv}}}}}}rrrlllddd```___dddooo|||xxxppprrrxxxwwwrrroookkkkkknnnrrruuuvvv~~~~~~yyyrrrlllhhhaaa```aaabbb``````fffooo~~~|||eeeUUUMMMIIICCC>>>===<<<;;;:::<<<;;;:::999999999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<=========>>>???@@@AAABBBCCCCCCCCCCCCDDDGGGJJJLLLQQQ\\\hhhzzzuuunnngggeeefffhhhkkknnnrrruuuwww<<<<<<;;;888444222222333111111000000000000000000///...---,,,++++++,,,---......---,,,,,,,,,------111000...+++))))))((())))))+++,,,+++++++++---///++++++++++++************)))))))))******+++------,,,,,,,,,++++++++++++***))))))***+++,,,---...///111222444555555333111000111...+++,,,000333555444777666555444333333333333333333333222222222111111222222333444555666777777888888999<<<@@@DDDDDDDDDCCCBBB@@@===::::::;;;===@@@AAADDDGGGIIIGGGCCC@@@DDDEEEGGGHHHIIIHHHFFFEEEGGGGGGIIIJJJLLLNNNOOOPPPMMMOOORRRSSSSSSSSSTTTVVVXXX[[[^^^bbbggglllrrrvvvtttwwwxxxvvvqqqnnnmmmnnnkkkgggbbb]]]YYYWWWVVVWWWYYY[[[^^^aaaccceeeiiikkkeeedddbbb___]]][[[ZZZYYYXXXVVVUUUXXX```jjjrrrwww~~~~~~{{{zzz{{{~~~vvvooommmmmmnnnqqqssssssrrrssswww{{{}}}qqqjjjaaa^^^\\\aaammmzzz{{{ooommmnnnrrryyy}}}yyytttpppnnnmmmlllkkkrrrwww}}}|||vvvqqqhhhfffdddccc___\\\```gggssswwwaaaRRRKKKGGGBBB>>><<<<<<;;;:::<<<;;;:::999999999::::::::::::::::::::::::::::::===<<<;;;;;;;;;<<<>>>???>>>>>>@@@AAABBBCCCCCCCCCCCCCCCFFFIIIJJJNNNYYYeeewwwxxxpppiiiggggggiiilllooosssvvvxxx<<<<<<:::777555333222222111111111000000000000000333222///---,,,---...///------------------------///...,,,***)))))))))))))))***++++++******,,,---+++************)))))))))---,,,++++++************++++++++++++++++++++++++(((((()))+++,,,---...///000111333444444333222111555111,,,+++...111444555777777666555444444444444555555444444333333333333000111222444555555555555888888:::===@@@CCCDDDEEEDDDCCCAAA>>>:::999:::<<>>===>>>???AAABBBCCCCCCDDDDDDDDDFFFIIIJJJMMMXXXddduuu{{{sssmmmhhhiiijjjmmmppptttvvvxxx>>><<<:::888666555444333111111111111000000//////333222///---,,,---...///,,,------------------------,,,+++*********+++,,,***++++++***(((''')))*********)))))))))(((((((((---,,,++++++++++++++++++++++++++++++++++++++++++((())))))***,,,------...000000222333333333333222444222///...///222444555666666555444444444444555444444333222111222222333///000111333444444444444777999;;;===???BBBDDDFFFEEEDDDBBB>>>;;;999:::<<<@@@BBBEEEJJJLLLKKKFFFCCCDDDFFFHHHJJJJJJIIIGGGEEEDDDDDDFFFHHHJJJLLLNNNNNNOOOQQQSSSTTTTTTTTTUUUVVVVVVXXXZZZ]]]aaaffflllqqqwww{{{}}}{{{vvvrrrqqqqqqrrroooiiibbb[[[UUURRRPPPPPPRRRWWW]]]eeekkkppprrrrrrqqqnnnjjjeeeaaa]]][[[]]][[[XXXWWWZZZ___ggglllsssyyy~~~yyywwwwwwzzz}}}}}}vvvrrrppprrrwww}}}rrriiidddaaa]]]___eeepppzzz|||vvvuuuxxx~~~vvvpppllljjjhhhjjjooovvv{{{~~~|||zzzpppkkkeeebbb\\\WWWWWW[[[bbbppplllYYYMMMEEEBBB>>><<<<<<<<<;;;:::;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;:::999888888:::<<<======>>>???AAABBBCCCDDDDDDFFFFFFHHHJJJKKKNNNYYYeeezzz}}}vvvqqqiiiiiikkkmmmppptttvvvxxx???===:::888888777666444222222111111000////////////...---,,,++++++,,,---+++,,,---.........------,,,++++++******,,,---...+++,,,,,,***((('''((()))*********))))))))))))((()))))))))***,,,---///000***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,///000111222333333333333111000000//////000111222444444444333444444555666222111000///...///000111000000111222333444555555666999<<<>>>???AAADDDFFFGGGFFFDDD@@@<<<:::;;;<<>>???@@@DDDGGGIIIHHHFFFAAA===;;;<<<===DDDFFFJJJNNNPPPNNNIIIDDDAAACCCHHHKKKLLLKKKIIIGGGEEEFFFGGGJJJLLLNNNPPPQQQMMMOOOQQQRRRQQQQQQRRRSSSVVVWWWYYY\\\```fffnnnsssxxx{{{~~~}}}yyytttrrrrrrrrrrrrqqqnnnggg]]]TTTNNNJJJKKKPPPYYYdddmmmrrrtttvvvuuussspppkkkgggcccaaa______^^^\\\YYYZZZ]]]aaafffooozzz}}}zzzuuutttuuuxxxzzz|||uuuqqqiiimmmttt}}}qqqhhh```^^^[[[ZZZ\\\bbbjjjooovvv|||vvvqqqmmmnnnqqqrrrqqqnnnhhhbbb]]]\\\ZZZXXXXXX\\\^^^eeexxxttt___OOOEEE@@@>>><<<;;;<<<<<<;;;:::::::::;;;;;;;;;:::999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<===???AAACCCDDDEEEEEEFFFFFFHHHKKKLLLPPP[[[gggzzzxxxtttiiiiiikkkmmmppprrruuuvvv???<<<888777888888666333222222222111000//////...---...///000000//////...***+++---...///...------000///...,,,++++++,,,,,,+++,,,------,,,,,,...000......------------,,,,,,,,,,,,,,,++++++,,,------*********++++++,,,,,,,,,+++++++++************)))...//////111222333444555000000///...---///222555000000111222333555666777777666444222222333444555555444333333444666999;;;666999===>>>???@@@DDDGGGKKKIIIGGGBBB>>><<<<<<===EEEGGGLLLPPPQQQOOOIIIDDD@@@CCCGGGKKKMMMLLLJJJHHHFFFGGGIIIKKKNNNPPPRRRSSSPPPQQQSSSTTTSSSSSSSSSTTTVVVWWWZZZ\\\```gggoootttvvvzzz~~~}}}yyyuuusssssstttvvvxxxvvvooodddYYYQQQHHHJJJNNNXXXdddmmmrrrsssttttttssspppmmmiiifffdddcccddddddaaa]]]]]]___bbbcccmmmxxx|||yyytttssstttvvvyyy~~~vvvqqqfffiiioooxxx~~~~~~pppggg\\\[[[YYYXXXYYY^^^eeejjjpppwww|||vvvqqqoooppppppmmmiiiddd^^^ZZZZZZZZZYYYZZZ]]]^^^ccctttppp[[[KKKBBB???===;;;;;;<<<<<<;;;:::::::::;;;<<<;;;:::999888::::::::::::::::::::::::<<<===>>>>>>???>>>>>>>>><<<===???AAACCCDDDEEEEEEEEEEEEGGGKKKLLLPPP[[[ggguuuxxxttthhhiiijjjlllooorrrtttvvv???>>>;;;888666666666777000///111444333000000333000///...---------------------------------------..................------++++++++++++++++++++++++)))***,,,------,,,+++***,,,------...---,,,***)))+++***)))(((((()))***+++))))))))))))***+++,,,---,,,...///111333444444444444222000......///111222///000111333444555666666777666666666666555555555222111///000222444555444777777999;;;>>>BBBDDDFFFHHHIIIHHHEEEAAA>>>======GGGKKKOOOOOOQQQQQQKKKDDD???DDDJJJNNNNNNMMMJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLRRRRRRRRRSSSSSSSSSSSSSSSSSSVVVZZZ]]]aaaeeejjjnnnxxx|||}}}yyyvvvvvvuuurrruuuyyy{{{yyytttlll___SSSOOOJJJJJJUUUbbblllsssxxxzzzyyyvvvrrrnnnjjjhhhfffcccgggjjjhhhccc^^^^^^```iiimmmrrrwwwyyyxxxuuurrruuuxxx~~~xxxpppkkkhhhggglllqqqvvv~~~~~~ssshhh^^^WWWRRRSSSWWW[[[aaahhhlllpppyyy||||||yyyrrrlllfffbbb^^^\\\]]]^^^^^^^^^```gggsss~~~gggSSSIIIEEE>>><<<:::888777888999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<>>;;;888666666666777444111111222111...///333//////.........//////000//////////////////////////////......---,,,++++++++++++++++++++++++++++++******,,,,,,,,,***(((''')))***+++,,,,,,,,,+++***,,,,,,+++******+++,,,,,,))))))))))))***+++,,,---...///000111222333444444444222000......///111222111222333444444444444444666666666555555555444444333222000111444666777777777777999;;;>>>AAADDDEEEGGGHHHHHHFFFBBB@@@@@@@@@KKKOOORRRRRRRRRRRRLLLDDD@@@DDDHHHLLLMMMLLLKKKJJJGGGHHHIIIJJJKKKLLLMMMNNNRRRRRRRRRRRRRRRRRRSSSSSSTTTVVVZZZ]]]```eeejjjmmmuuuzzz{{{wwwuuuuuutttqqqtttyyy|||zzzvvvooocccWWWOOOIIIHHHQQQ^^^hhhqqqxxx|||zzzxxxtttqqqmmmjjjhhhdddgggjjjjjjiiigggfffggggggjjjpppuuuxxxwwwuuutttuuuxxx~~~}}}tttjjjeeebbbeeehhhlllssszzz}}}rrrgggaaaYYYSSSSSSUUUYYY___fffiiillltttzzzsssnnnjjjfffccccccccccccbbbaaahhhttt{{{dddQQQFFFCCC>>>===;;;999888999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCCCCDDDGGGIIIJJJKKKOOOVVV[[[jjj|||wwwsssnnnkkkiiiiiikkkooorrrsss???===;;;999777666666666888333000111000---///222.........//////000222222////////////////////////000///...---+++***))))))++++++++++++++++++++++++***+++++++++***(((&&&%%%'''((()))***+++,,,++++++,,,,,,+++******+++,,,,,,))))))))))))***+++,,,---000000000000111222333444333222000......///000222333333444444444444333333555555555555444444444333444333222333666999::::::777888999;;;>>>AAACCCDDDEEEFFFGGGFFFDDDCCCBBBCCCLLLPPPSSSSSSTTTSSSMMMFFFCCCDDDGGGIIIKKKLLLLLLLLLGGGGGGHHHIIIKKKMMMNNNOOOPPPQQQQQQQQQRRRRRRSSSSSSUUUWWWZZZ]]]___dddiiilllrrrwwwyyyvvvttttttsssppprrrxxx||||||zzztttiii^^^SSSLLLHHHOOO[[[fffqqqzzz}}}|||zzzxxxtttpppllljjjggghhhiiillloooooommmkkkeeehhhmmmrrruuuvvvvvvuuutttxxx}}}yyylllfff```___```aaahhhooo{{{uuukkkfff]]]UUUSSSTTTWWW]]]ccceeehhhnnnzzz|||xxxssspppnnnmmmlllkkkiiiooozzzvvv___NNNDDDAAA>>>===<<<:::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<============>>>???AAAAAA?????????@@@AAABBBCCCDDDFFFHHHKKKKKKLLLOOOUUUZZZdddtttyyyrrrooommmjjjiiikkkmmmoooooo>>>===;;;999777666666666666222000222222//////111//////......///000000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++******++++++***)))((('''))))))***+++++++++++++++***))))))))))))))))))***))))))))))))***+++,,,---111111000000000111333444333222000/////////000111222333444444444444444444555555444444444333333333444222222333666:::;;;;;;888888999;;;===@@@BBBCCCDDDFFFGGGFFFDDDBBBBBBBBBGGGLLLPPPRRRUUUWWWRRRLLLFFFEEEFFFHHHJJJLLLMMMMMMIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSVVVXXXZZZ\\\^^^bbbgggkkkoootttwwwuuutttuuutttqqqpppwww|||}}}}}}zzzqqqggg[[[SSSMMMPPPZZZeeerrr}}}}}}}}}|||zzzvvvqqqmmmjjjhhhffffffjjjoooqqqnnnjjjgggiiimmmrrruuuvvvvvvvvvuuuxxx}}}{{{rrrjjjbbb^^^\\\]]]bbbiiiqqq}}}vvvlllbbbXXXTTTTTTUUUZZZ```cccdddhhhrrr~~~|||yyywwwxxx~~~ppp[[[KKKCCC@@@>>>===<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@BBBCCCBBBAAAAAAAAABBBDDDFFFGGGGGGIIILLLLLLLLLOOOTTTXXXdddppp|||rrrooommmjjjjjjkkkmmmnnnnnn>>>===;;;:::888666666555222...///444666333//////000///......---------...******************************++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,------,,,,,,++++++++++++)))))))))******)))))))))))))))))))))***+++,,,---111000000000111222333333222222000/////////000111111111333444555666666666555555444444444333333333333222111222666999::::::888999999;;;===???AAABBBDDDEEEGGGFFFCCCAAA??????AAAGGGNNNSSSYYY]]][[[UUUIIIGGGEEEGGGKKKNNNOOONNNMMMLLLJJJIIIIIIJJJKKKKKKOOOOOOPPPQQQRRRSSSTTTUUUXXXYYYZZZ[[[]]]aaafffjjjmmmssswwwvvvuuuvvvuuurrrpppvvv{{{~~~xxxpppddd[[[RRRRRRXXXcccqqq}}}}}}}}}}}}{{{wwwqqqkkkhhhaaa^^^]]]bbbiiinnnmmmjjjhhhkkkooosssuuuvvvvvvvvvvvvxxx}}}}}}uuulllccc^^^ZZZYYY]]]dddjjjtttqqqggg]]]XXXVVVVVVYYY^^^aaabbbdddlllzzzkkkWWWJJJCCC@@@======<<<<<<;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<===>>>@@@AAABBBBBBAAAAAAAAABBBDDDFFFGGGGGGJJJMMMMMMMMMOOOTTTXXXcccmmmtttooommmjjjiiikkknnnoooppp======<<<:::888777555555000---...555888444000...000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------++++++++++++++++++++++++))))))***+++,,,---......///...---,,,++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---...///000222222333333222222111111000000000000000000111333444666777777777555555555555444444444333333111111222555888999999999999:::;;;<<<>>>@@@AAACCCEEEFFFFFFCCC@@@???>>>???FFFMMMTTT[[[aaa```[[[KKKHHHFFFHHHLLLPPPPPPOOOOOONNNKKKIIIHHHHHHIIIJJJOOOOOOPPPRRRSSSUUUVVVWWWYYYZZZ[[[[[[\\\```eeeiiijjjpppuuuuuuuuuwwwvvvsssqqqvvvzzz}}}~~~xxxmmmbbbXXXTTTWWW___mmmzzz}}}~~~~~~|||wwwpppjjjeeeZZZVVVUUUYYYaaahhhjjjiiifffiiinnnssswwwxxxwwwwwwwwwyyy}}}xxxooofff```[[[WWWZZZ___gggooovvvlllbbb]]]ZZZXXXZZZ^^^___```aaagggsss{{{eeeSSSHHHCCCAAA;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>@@@@@@?????????@@@AAABBBCCCDDDGGGJJJMMMNNNNNNPPPTTTXXX^^^ggg|||yyyrrrooojjjiiijjjnnnppprrr======<<<:::999777555444333///...333666444///---//////...............///------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))******+++,,,,,,---,,,+++******++++++,,,***+++,,,,,,,,,,,,+++***))))))))))))***+++,,,---,,,...000333444444333222111111111000000000000000222333444555666666666666666666666555555555444444444333111222555777888888999999:::;;;<<<===???@@@AAACCCFFFGGGEEECCCAAAAAA???EEELLLRRRYYY^^^]]]XXXMMMIIIGGGJJJOOORRRRRRPPPOOOMMMJJJHHHHHHIIIJJJLLLOOOPPPQQQSSSUUUVVVXXXXXXZZZ[[[[[[ZZZ[[[___dddhhhgggnnnsssttttttvvvvvvsssrrrvvvyyy{{{~~~vvvkkk___YYYXXX^^^lllxxx~~~xxxppphhhcccZZZVVVSSSTTTYYY___ccceee```eeelllsssxxxyyyyyyxxxxxxzzz~~~zzzpppiiibbb]]]]]]```hhhnnn~~~yyypppgggccc___[[[[[[^^^]]]^^^___cccnnnvvv```OOOFFFBBBAAA::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<===========================>>>??????>>>>>>@@@AAABBBCCCCCCCCCFFFIIIMMMOOOOOOQQQUUUXXX\\\eeexxxwwwrrrllliiiiiimmmppprrr======<<<;;;999777555444888111...111444222...---///......//////000111222---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))******))))))))))))+++,,,---((()))***++++++***)))((())))))))))))***+++,,,---***,,,000444666555333222111111111111000000000///444444555555555555555444777666666666666555555555666444333333555777888888:::::::::;;;<<<===>>>??????BBBFFFHHHGGGEEEDDDDDD>>>DDDKKKOOOTTTXXXVVVPPPMMMJJJHHHKKKPPPTTTSSSPPPMMMLLLIIIHHHHHHJJJLLLMMMOOOPPPRRRSSSUUUWWWYYYYYY[[[[[[[[[ZZZ[[[^^^cccgggdddkkkqqqrrrsssuuuuuurrrsssvvvxxxzzz~~~}}}rrreee^^^\\\```mmmyyyzzzqqqhhhccc```\\\VVVRRRSSSWWW\\\^^^[[[```iiirrrxxxzzzzzzyyyyyy{{{}}}uuullleeeccceeeiiinnn~~~{{{rrrjjjfffbbb]]]\\\^^^[[[\\\]]]```jjj~~~rrr\\\MMMDDDAAA@@@999999:::;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<=========>>>???>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEEEEDDDDDDEEEIIIMMMOOOOOOQQQUUUYYY]]]eeevvv|||vvvnnniiiiiikkkoooqqq>>>===<<<;;;999888777777555444222000//////000000222000...---...//////...+++---......---,,,,,,---,,,,,,,,,,,,,,,+++***)))***************+++++++++,,,+++***(((((((((((()))'''((()))++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,---...000111111111111222111111111000000//////444444555555555555444444555444444333333222222111444333222111222444666888999999::::::999;;;===@@@FFFGGGIIIIIIHHHFFFCCCAAA@@@EEEJJJOOOQQQQQQRRRRRRPPPJJJEEEGGGMMMRRRQQQNNNNNNLLLKKKJJJJJJLLLOOOQQQPPPRRRTTTUUUUUUUUUVVVWWW[[[\\\]]]]]]^^^```cccfffeeejjjppptttvvvvvvuuuuuuooorrrwww}}}|||oooaaaZZZ___mmmyyy}}}xxxooofffbbb]]]WWWSSSTTTWWWZZZ[[[YYY]]]dddllltttyyyyyyxxxzzz|||xxxooolllnnnppptttxxxqqqmmmiiidddbbbccc[[[ZZZ[[[___fffuuupppZZZLLLDDDAAA@@@<<<;;;::::::999999::::::::::::999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCDDDEEEFFFGGGGGGIIIJJJLLLMMMNNNPPPSSSUUUZZZeeerrr}}}vvvlllfffhhhnnnrrrqqq>>>===<<<;;;:::999888777555444222111000///000000---+++))))))***+++******...///000000...,,,,,,---.........---,,,+++***)))+++++++++***************'''''''''((())),,,...///(((((()))***++++++++++++************************((())))))))))))*********,,,---...000111111111111111111111111222222222222333333444555555555555555666666555555444333333333333222111111222555777999999::::::::::::;;;>>>@@@FFFGGGHHHIIIHHHEEECCCAAA???CCCHHHMMMPPPQQQQQQQQQQQQKKKFFFGGGMMMQQQQQQNNNOOOMMMKKKJJJKKKMMMOOOQQQLLLNNNQQQSSSSSSTTTVVVXXXZZZ[[[\\\]]]]]]___cccffffffkkkqqquuuwwwvvvvvvvvvqqqssswww{{{uuufff]]]___iiirrr}}}zzzuuunnnfffaaaZZZUUUSSSTTTUUUUUUVVVZZZbbbllltttyyyzzzyyy{{{}}}yyytttuuuuuuyyyyyytttqqqnnnhhheeeeeeaaa``````bbbhhhvvvkkkWWWJJJCCCAAA@@@<<<;;;::::::999999::::::::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<======>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEHHHJJJLLLMMMNNNOOORRRUUUXXXaaalllzzz~~~xxxooohhhgggjjjlllmmm>>>===<<<;;;:::888777777555444222111000/////////000...,,,,,,---...---,,,000111222111...,,,,,,------------------------,,,,,,,,,++++++******)))))),,,,,,+++***************((())))))*********))))))************************((())))))))))))*********,,,---...000111111111111111111111222333333444444111222333555666666666666777777666666555444444444222111111111333555888:::999::::::::::::;;;>>>@@@EEEFFFHHHHHHGGGEEEBBB@@@???BBBFFFKKKNNNPPPQQQQQQRRRMMMHHHHHHMMMPPPPPPOOOPPPNNNLLLKKKKKKMMMOOOQQQHHHKKKNNNPPPQQQSSSUUUWWWXXXZZZ[[[\\\]]]___bbbeeehhhlllrrrwwwxxxxxxwwwwwwuuuvvvwwwzzz}}}zzznnndddbbbfffkkkyyy~~~}}}{{{xxxnnniiiaaaZZZVVVSSSQQQPPPRRRWWW```kkkuuuzzz{{{{{{|||~~~}}}~~~}}}{{{xxxuuunnnkkkkkkkkkhhhggghhhlllxxx{{{eeeRRRGGGBBB@@@???<<<;;;::::::999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<===>>>>>>??????@@@AAABBBBBBDDDDDDEEEFFFHHHJJJLLLMMMMMMOOORRRUUU[[[aaaiiiuuu}}}tttmmmhhhfffhhhiii<<<<<<;;;:::888777666555444444333111000000//////444222111111222222111000---///000000...------...***++++++,,,---...///000------,,,+++******))))))//////---,,,***)))(((((())))))*********)))((((((******************************+++++++++,,,,,,,,,,,,---...000111111111111111111222222222222222222000111222444555666777777777777666666555444444333111111000111333666999;;;999:::;;;::::::;;;>>>@@@DDDEEEGGGHHHGGGEEECCCAAA@@@AAAEEEJJJOOOSSSTTTTTTUUUPPPJJJJJJMMMPPPQQQPPPPPPNNNLLLJJJJJJKKKMMMOOOHHHKKKNNNPPPQQQRRRTTTUUUWWWXXXZZZ[[[\\\___cccfffiiinnntttyyyzzzzzzyyyyyyxxxxxxxxxxxxzzz}}}}}}tttlllgggggghhhrrr|||~~~}}}{{{uuuppphhhaaa[[[WWWRRRPPPOOOUUU^^^jjjuuu|||~~~}}}}}}~~~{{{uuusssttttttrrrpppqqqsss}}}vvv```OOOEEEAAA???===<<<;;;::::::999999::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<======>>>>>>??????@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLMMMOOORRRTTT[[[___eeennnyyyrrrkkkggggggjjj;;;:::999888777555444444444333333222111000///...000...---...//////---,,,)))+++---.........///000+++++++++***+++,,,------...------,,,+++***))))))))))))***+++,,,---------)))************))))))(((******************************+++++++++,,,,,,,,,,,,---...000111111111111333333222111000//////...///000222444555666777777666666555555444333333333111111000111333666999;;;::::::;;;;;;:::<<<>>>AAABBBDDDFFFHHHHHHGGGEEECCCAAAAAADDDJJJQQQWWWYYYZZZXXXSSSNNNLLLMMMPPPRRRRRRPPPNNNLLLIIIIIIJJJLLLMMMKKKMMMPPPQQQQQQQQQRRRTTTVVVWWWYYY[[[\\\___cccggglllpppvvv{{{||||||{{{{{{{{{zzzyyyyyyzzz|||zzzssslllgggeeejjjvvv~~~{{{xxxsssmmmfffaaa[[[UUUQQQPPPTTT]]]iiittt|||}}}~~~~~~{{{{{{}}}}}}|||}}}~~~rrr\\\KKKCCC@@@>>>;;;<<<;;;::::::999999::::::999:::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;===>>>>>>======>>>>>>???@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKLLLMMMOOORRRTTTUUUXXX]]]fffvvvzzztttnnnggggggjjj;;;:::999888666555444444333333333333222000///......---,,,---......,,,***'''))),,,------...000111///...,,,***))))))))))))------,,,,,,++++++******+++++++++,,,++++++***))))))******+++++++++******************************((())))))))))))*********,,,---...000111111111111444333222111000...------///000111333555666666777666666555555444333333222222111111111333555888::::::;;;;;;;;;;;;<<>>;;;<<<;;;::::::999999::::::999:::;;;======<<<<<<;;;:::::::::;;;<<<===>>>???>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCEEEEEEFFFGGGGGGIIIKKKLLLLLLNNNQQQTTTTTTWWW]]]eeepppxxxtttpppiiigggjjj<<<<<<;;;999888777666555333333333333222000///---///......///000///---+++)))+++---.........000111///---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***'''%%%###)))***+++,,,,,,,,,,,,,,,************************((())))))))))))*********,,,---...000111111111111333333222111111000/////////000222333444555555666777777666666555444444444333222111111222555777999:::;;;<<<;;;;;;<<>>===<<<;;;:::::::::;;;<<<===>>>???>>>>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGIIIKKKLLLLLLNNNQQQSSSVVVXXX___fffnnn}}}{{{wwwuuummmiiikkk>>>===<<<;;;999888777777333333333333222000///------------...///...,,,)))+++---///000//////000111******)))***,,,///222333,,,,,,,,,,,,,,,,,,,,,---((()))***++++++***)))((()))***+++,,,---.........***************************++++++++++++,,,,,,,,,,,,---...000111111111111333333222222222222222222000111222333444555555555888888888777666666555555444333222222222444777888:::;;;<<<<<<;;;<<>>AAAEEEIIILLLMMMMMMMMM>>>===???HHHTTT___eeefffaaa]]]WWWRRRQQQRRRUUUXXXVVVTTTQQQNNNMMMMMMNNNOOOGGGJJJMMMOOOPPPRRRTTTUUUVVVXXXZZZ\\\___bbbgggkkkpppttt{{{}}}}}}}}}~~~~~~uuunnneeekkkpppwww}}}yyyssslllccc^^^SSSTTTXXX___iiirrryyy|||{{{|||}}}uuusssttt{{{mmm]]]JJJ???>>>@@@@@@>>><<<;;;::::::999999::::::999:::<<<>>>>>>===<<<;;;999::::::;;;<<<===??????>>>??????@@@@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIGGGIIIJJJKKKLLLNNNQQQSSSSSSVVV\\\ccchhhsss|||zzzrrrmmmmmm===<<<:::888777666555555333333444333222000...---------............---------333888666000,,,...111++++++++++++,,,---......++++++******************++++++***)))***+++---...,,,+++++++++---,,,+++)))************************++++++************++++++,,,,,,------.../////////222222222222222111000///000111222111/////////000;;;;;;::::::999888777777666666555333222333555888888:::<<<=========???@@@AAADDDFFFFFFJJJOOOOOOLLLHHHBBB>>>AAAKKKWWW^^^aaa```\\\WWWSSSQQQSSSUUUWWWRRRRRRQQQPPPOOOOOOOOOOOOLLLMMMOOOQQQSSSUUUVVVWWWYYY[[[\\\^^^___ccchhhlllooottt{{{yyymmmggghhhjjjpppzzz{{{ttthhh[[[WWWVVVWWW]]]fffpppuuuwwwxxxyyy|||xxxoookkkooovvv}}}eeeVVVFFF??????>>>>>>???===<<<:::999888999::::::;;;;;;<<<<<<;;;;;;:::999==================<<<<<>>>>>>>>???AAABBBFFFHHHHHHLLLQQQQQQOOOJJJEEE@@@BBBLLLVVV\\\^^^aaa___[[[VVVSSSRRRUUUXXXSSSRRRQQQPPPOOONNNNNNNNNLLLMMMNNNPPPRRRTTTVVVWWWYYY[[[\\\^^^___ccchhhkkkooouuu||||||qqqfffeeefffkkktttvvvhhh\\\YYYWWWVVVZZZcccmmmuuuxxxyyyzzz}}}vvvnnnjjjmmmsss}}}zzzaaaSSSDDD???>>>===<<<===<<<;;;:::999999999::::::<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<>>???@@@@@@AAABBBEEEIIILLLLLLOOOSSSSSSQQQMMMGGGBBBDDDMMMVVV[[[\\\aaabbb```[[[TTTQQQTTTYYYUUUTTTRRRPPPNNNMMMLLLLLLLLLLLLNNNPPPRRRTTTUUUVVVYYY[[[\\\]]]___bbbgggkkkooouuu~~~vvvhhhfffdddfffmmmxxxzzzmmmaaa[[[XXXUUUWWW^^^iiisssxxxzzz{{{~~~~~~vvvoookkklllpppyyyvvvZZZNNNCCC??????===<<<<<<;;;;;;:::999999999::::::<<<<<<<<<<<<;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGGJJJJJJJJJKKKLLLMMMMMMNNNQQQSSSWWWZZZ^^^iiitttkkk>>>===<<<;;;999777666555555444222111000000111111//////000000000000//////000...---...000000---***///...------,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))(((''''''(((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******,,,,,,------.../////////111222222222222222111111...000222222222333444666666666666555555555444444555555666555333333555777888;;;???AAAAAAAAABBBCCCIIINNNQQQPPPPPPSSSSSSQQQMMMGGGCCCFFFNNNWWW\\\]]]^^^aaabbb]]]UUUQQQUUUZZZVVVUUUSSSQQQNNNMMMLLLKKKLLLMMMNNNPPPQQQSSSTTTUUUZZZ[[[\\\]]]___bbbfffjjjnnnuuu~~~yyyqqqmmmhhheeehhhppp{{{|||rrrggg^^^ZZZTTTSSSYYYcccnnnvvvyyy{{{~~~zzztttnnnooorrryyypppUUUKKKBBB@@@@@@===<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@BBBCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJJJJKKKKKKLLLLLLPPPRRRUUUXXX\\\hhhuuummm>>>>>>===<<<:::888666555555444333111000111222222//////000000000000//////000---+++,,,///000---***,,,,,,,,,,,,,,,---...///)))*********+++++++++,,,***+++,,,,,,,,,***)))((()))(((&&&''')))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------.../////////222222333333444333333222...000222222222333555777555555444444444444444333444555666555444333555666888;;;???BBBBBBBBBBBBCCCJJJPPPTTTRRRQQQRRRRRRPPPLLLFFFBBBFFFOOOYYY___aaa]]]```aaa\\\UUURRRVVV[[[XXXVVVTTTRRROOONNNLLLLLLMMMMMMNNNPPPRRRSSSTTTUUUZZZ[[[\\\]]]^^^aaafffiiilllsss~~~~~~{{{wwwooohhhdddhhhpppwww|||~~~zzzrrrjjjaaa\\\VVVSSSVVV^^^jjjqqqxxxzzz}}}|||ttttttwww}}}zzzjjjQQQIIICCCAAA@@@===<<<===999:::::::::::::::::::::888888:::;;;<<<=========;;;;;;;;;<<<<<<<<<===============>>>???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIJJJJJJKKKKKKKKKLLLPPPPPPSSSWWW[[[ggg~~~}}}uuuppp>>>>>>>>>===<<<999777555444444333222222222222222...//////000000//////...///---+++,,,...///...+++++++++++++++,,,---......)))))))))******++++++,,,******************)))(((+++)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------.../////////111222333333333333333333...///111222222222444666444444444444444444444444444555666666444444444666777:::???BBBBBBBBBBBBCCCGGGNNNSSSRRRPPPQQQQQQPPPLLLFFFBBBEEEOOO[[[cccfff```bbb```[[[UUUSSSVVV[[[YYYXXXVVVSSSQQQOOONNNNNNNNNOOOPPPQQQRRRTTTUUUUUUZZZ[[[\\\]]]^^^aaaeeehhhkkksssxxxnnneeeccchhhmmmtttzzz~~~~~~|||xxxqqqjjjeeeaaa\\\WWWWWW]]]fffmmmuuuwww{{{~~~tttcccOOOHHHBBBAAA???<<<;;;===999999:::;;;;;;;;;::::::777888999;;;<<<=========;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMOOOOOORRRVVV[[[fffzzzxxxsssqqq>>>>>>???>>><<<:::777555333333444444333333222222.........//////.........///---,,,---............++++++*********++++++,,,))))))***++++++,,,------*********)))******++++++---+++)))(((***+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,------...////////////000111111222222222111...///111111111111222444444444444444444444444444333555666666555444444555555999>>>AAABBBBBBBBBBBB@@@IIIPPPPPPOOOPPPRRRRRRNNNHHHBBBDDDNNN[[[dddhhhhhhfffaaa[[[VVVTTTVVVXXXZZZYYYWWWUUUSSSQQQPPPPPPOOOPPPQQQRRRSSSUUUVVVVVVZZZ[[[\\\\\\]]]```dddhhhkkksssxxxlllfffhhhkkkrrryyy~~~|||vvvpppjjjgggccc]]][[[^^^eeekkkrrrtttyyynnn\\\MMMGGGAAA???===999:::===888999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>??????@@@AAAAAA@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNPPPPPPRRRVVVZZZbbbsssuuupppooo>>>?????????===:::777555222333444555444333222111------............------.........---------...///,,,,,,+++***))))))))))))******+++,,,,,,---......++++++***)))***+++---...///,,,))))))***+++,,,,,,************************++++++************++++++,,,,,,------...//////000......///000000000000000...///111111000000111333444444444444444444444444333555666666555444444555444888>>>AAABBBBBBAAABBB;;;EEEMMMNNNNNNQQQSSSTTTQQQIIIBBBCCCMMMZZZdddhhhooojjjccc\\\WWWUUUUUUVVVZZZYYYWWWUUUTTTSSSRRRRRRPPPQQQRRRSSSTTTUUUVVVWWWZZZ[[[\\\\\\]]]```dddhhhkkkttttttllllllnnnpppyyy}}}xxxmmmlllhhhbbb___```eeejjjpppsssxxxkkkWWWLLLFFF@@@===:::777888;;;777888:::;;;<<<;;;::::::<<<<<<<<<<<<;;;:::999888<<<======>>>???@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPQQQPPPRRRVVVXXX___mmm{{{sssnnnmmm;;;;;;<<<<<<:::888555444444444333222000...,,,+++///000000000///...------......---,,,,,,+++******,,,,,,,,,+++++++++******---------+++))))))***,,,---,,,++++++++++++,,,---,,,,,,+++******))))))(((...---,,,,,,++++++++++++---+++))))))***+++,,,,,,***+++,,,---...............///000...,,,,,,///222000000///////////////000111222333444444444333222444555555333111111444777777888:::;;;===>>>??????AAACCCFFFJJJLLLMMMMMMMMMMMMJJJHHHIIIKKKPPP\\\iiilllgggdddaaaYYYQQQQQQWWWVVVXXXYYYWWWSSSQQQRRRTTTRRRQQQOOOOOOPPPRRRUUUWWW\\\\\\]]]]]]]]]___cccfffmmmtttzzzssspppwww}}}~~~zzzxxxsssmmmhhhgggiiilllsssvvv|||xxxbbbTTTDDDAAA>>><<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDDDDFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKKKKKKKMMMOOOQQQRRRVVVUUUTTTTTTXXXaaakkkrrrxxxmmmooo;;;;;;<<<<<<:::888666444666555555333222000...---+++,,,---...//////////////////...------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++))))))+++---------...//////...------+++++++++++++++*********,,,,,,+++*********++++++...,,,+++***+++,,,------))))))+++,,,...///000111000111111000------///222000000////////////000000111222333444555444444333444555555333111111444777777888:::<<<>>>??????@@@@@@BBBEEEIIILLLMMMNNNNNNPPPLLLJJJIIIIIIMMMWWWbbbhhheeeccc```YYYQQQQQQVVVUUUXXXYYYXXXUUUTTTUUUXXXTTTRRRPPPOOOOOOQQQSSSUUUZZZZZZ[[[[[[\\\^^^bbbeeekkkqqq|||~~~{{{|||}}}vvvooolllkkkllltttwww|||qqq\\\NNNCCC@@@===<<<<<<<<<;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIIIIKKKMMMNNNSSSSSSRRRSSSVVV^^^hhhooo}}}pppnnn<<<<<<<<<<<<:::888666555777777666555333111000///***+++,,,---............/////////......------,,,------------,,,,,,,,,,,,+++,,,,,,+++******,,,...---...000111111000...---++++++++++++,,,,,,,,,,,,******))))))******++++++,,,++++++******++++++,,,)))))))))+++---///222333222222222000......000222000000////////////000000000111333444555555555444444555555333222333555777777999:::<<<>>>???@@@AAA???AAADDDHHHKKKNNNOOOPPPSSSOOOLLLJJJHHHHHHPPPZZZaaaaaaaaa```YYYRRRPPPSSSTTTWWWZZZZZZWWWWWWXXX[[[VVVTTTRRRPPPOOOPPPRRRTTTWWWYYYZZZ[[[[[[^^^bbbdddhhhnnnxxx{{{tttqqqpppvvvyyy|||}}}yyy|||}}}hhhTTTGGGAAA???<<<:::;;;;;;:::999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKQQQQQQPPPQQQTTT[[[dddjjjzzzssslll<<<<<<<<<;;;:::888666555777777666555444222000////////////...---,,,+++***///.........---------,,,......---------,,,,,,,,,***+++,,,,,,++++++---...------............------******+++,,,,,,---......******)))******+++,,,---)))*********)))))))))***+++*********,,,...111333333222111///......///000000////////////000000111///111222444666666666555555555444444444444555666777888:::===???@@@AAAAAA>>>@@@CCCFFFJJJNNNQQQRRRTTTPPPMMMKKKGGGFFFKKKSSS\\\___bbbaaa\\\TTTQQQPPPSSSWWWZZZZZZXXXWWWXXXZZZUUUTTTQQQPPPPPPQQQSSSUUUWWWXXXZZZ[[[\\\^^^bbbdddggglllttt~~~zzzwwwyyy{{{}}}xxxwww}}}vvvaaaNNNCCC@@@>>>;;;:::::::::999888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLOOOPPPPPPPPPSSSYYY```fffrrrxxxjjj======<<<;;;:::888777666555555555444333111//////111000000000...---,,,+++---------,,,,,,,,,,,,,,,......---------,,,,,,,,,)))+++------,,,,,,---...---+++***((((((***+++---******+++,,,------...///+++++++++++++++,,,---...)))+++,,,,,,***)))***,,,...---+++***+++---///000222000///........./////////////////////000111111000111333555666666666666555444444444555666666666666888:::<<<>>>@@@AAAAAA???@@@BBBEEEIIIMMMQQQSSSSSSPPPNNNMMMIIIFFFJJJQQQYYY___ffffff```YYYSSSOOORRRVVVYYYYYYVVVUUUUUUWWWSSSRRRPPPPPPPPPSSSUUUWWWWWWYYY[[[]]]]]]___bbbdddgggkkkqqqxxx~~~~~~xxxyyyppp\\\KKKBBB???===:::999::::::999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLOOOPPPPPPQQQSSSXXX^^^ccclllyyy~~~jjj>>>===<<<;;;:::888888777444444333333222000///.........///////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,......---,,,,,,------***'''%%%%%%'''***---)))******+++,,,------...,,,,,,,,,+++,,,,,,------***---000///---+++,,,......---,,,,,,,,,,,,---...111///---,,,...////////////......//////000111222111222444555666666666555555444333444666777777666555666999;;;>>>???@@@AAA@@@@@@AAACCCGGGLLLQQQTTTSSSQQQPPPOOOKKKHHHJJJQQQYYYcccllllllggg___WWWPPPPPPTTTXXXXXXVVVSSSTTTUUUSSSRRRPPPPPPQQQSSSVVVXXXXXXZZZ\\\^^^^^^___aaaccceeeiiinnnrrrwww~~~xxxzzzkkkWWWIIIBBB???===:::999:::::::::999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKOOOPPPQQQRRRSSSWWW\\\```fffpppmmm???>>><<<;;;:::999888888333333333333222000///...---......//////......---------------------------,,,,,,,,,,,,+++++++++++++++---//////---,,,,,,,,,,,,+++)))(((((()))+++,,,)))*********++++++,,,,,,---,,,++++++++++++++++++))),,,000///,,,***+++...,,,,,,,,,------.........111...,,,---///111222111............///000111222222333444666666666555444555333333555777999777555444555777:::===>>>@@@@@@AAAAAAAAABBBFFFKKKPPPSSSUUUSSSSSSRRRNNNIIIJJJPPP[[[hhhrrrsssmmmeee[[[QQQNNNRRRWWWXXXVVVUUUUUUWWWUUUSSSQQQPPPQQQSSSUUUWWWXXXZZZ\\\]]]]]]]]]^^^```aaaeeejjjmmmpppvvv{{{www|||zzzeeeRRRFFFAAA???===;;;::::::;;;;;;:::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIFFFGGGHHHJJJKKKKKKKKKJJJNNNOOOQQQRRRSSSVVVZZZ]]]aaaiiiwwwrrr???>>>===;;;999999888888444444444333222111000///000000///...---+++)))(((---.....................,,,,,,,,,+++++++++******,,,...//////---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,+++***)))))))))***%%%)))------)))&&&(((+++)))***,,,---.../////////111...,,,---111333444222............///000222222333444555666666666555444555333333555888999888555333444777999<<<>>>???@@@BBBAAAAAABBBEEEKKKPPPSSSWWWVVVUUUTTTOOOJJJJJJOOO]]]kkkwwwwwwqqqiii]]]RRRKKKPPPVVVXXXWWWWWWXXXYYYWWWUUUSSSQQQQQQRRRTTTUUUXXXZZZ\\\\\\\\\[[[\\\]]]]]]bbbgggjjjmmmrrr{{{xxxwww}}}uuuaaaOOODDD???@@@===;;;:::;;;<<<;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHEEEGGGIIIKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTXXX[[[^^^dddooovvv@@@???>>>===;;;999888777666888:::;;;:::777333000222111///...---------............------,,,,,,,,,///...---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++---,,,+++***)))***+++,,,...///000111111222222111000000000000000111111222222333555666666666555444555555555555666777888999666666666777999<<>>@@@DDDJJJNNNPPPRRRRRRRRRRRRRRRQQQQQQQQQ___mmmvvvtttppplll```QQQOOORRRVVVVVVTTTSSSTTTVVVVVVTTTRRRPPPOOOOOOPPPQQQUUUWWWYYY\\\]]]]]]\\\\\\___bbbgggkkkmmmpppsssvvv}}}ssswwwmmmVVVGGG@@@???<<<<<<;;;::::::::::::;;;999999888888999;;;<<<===@@@>>><<<<<<===>>>>>>>>>=========>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJOOOOOOOOOOOOPPPSSSXXX\\\dddccchhhxxx@@@@@@???===;;;:::888888333444666666555222000...111000///......---------.........------,,,,,,,,,......---,,,,,,,,,------------,,,,,,+++,,,,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++************+++,,,...///...///000111111222222111111111111111111222222333333333444555555555555444222333444555777:::<<<===888888888999;;;>>>AAACCCAAA@@@???@@@DDDJJJNNNQQQRRRRRRRRRRRRRRRRRRRRRRRRYYYgggssssssqqqmmmaaaRRRNNNQQQTTTUUUSSSSSSTTTUUUVVVTTTRRRQQQPPPQQQRRRSSSVVVXXXZZZ\\\]]]]]]\\\\\\^^^```dddgggjjjmmmqqqsss||||||tttwww~~~iiiTTTFFFAAAAAA<<<<<<;;;::::::::::::;;;;;;;;;:::999999:::;;;<<>><<<<<<<<<==================>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJNNNNNNOOOOOOPPPTTTYYY\\\fffdddhhhvvvAAA@@@???>>><<<:::999888333333333222111000///...000000000000///...---,,,.........---------------------,,,,,,,,,---......//////...---,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************)))++++++++++++++++++++++++*********+++,,,---//////...///000111111222222111222111111111111222333333444444333333444444555666333444555666888:::<<<===999888888999;;;>>>AAACCCBBBAAAAAABBBDDDIIINNNQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRaaaoootttuuuqqqcccUUUMMMOOORRRSSSSSSSSSTTTUUUVVVTTTSSSQQQQQQRRRTTTUUUWWWYYYZZZ\\\]]]]]]]]]\\\\\\^^^aaaccceeeiiimmmqqqxxxzzzuuuxxxwwwbbbPPPEEEAAABBB<<<<<<;;;::::::::::::;;;======;;;:::::::::;;;<<>>======<<<<<<<<<============>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIJJJJJJKKKJJJJJJLLLMMMNNNOOOPPPTTTYYY]]]fffdddgggtttAAAAAA???>>><<<:::999999555444333222222111111111...///000000000///---,,,...............---------,,,,,,,,,,,,,,,---.../////////...,,,++++++++++++.........---+++***)))(((++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++---------,,,,,,,,,,,,,,,...///000111111222222111111111000000111111222333666555444333444555666777888888777777888999::::::777777666777999<<>>AAAAAAAAA???>>>======>>>=========>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPTTTZZZ^^^dddbbbfffpppAAA@@@???===<<<:::999888666555444333222222333333...///000000000///---,,,........................,,,,,,,,,,,,,,,---...///......,,,+++******************+++,,,++++++***)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***---------,,,,,,,,,++++++...///000111111222222111///////////////000111111777666555555555666888999888888888888888888999:::888777777777999;;;>>>@@@BBBCCCCCCCCCCCCFFFLLLPPPRRRSSSUUUVVVWWWVVVUUUTTTTTT___nnnyyy~~~zzzlll```RRRRRRRRRSSSUUUVVVWWWWWWVVVUUUSSSRRRSSSTTTVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^___```aaabbbfffkkknnnsssvvv}}}}}}wwwxxx{{{jjjVVVIIICCC@@@???<<<<<<;;;::::::::::::;;;::::::::::::;;;===???@@@CCCDDDEEECCC@@@>>>>>>???=========>>>??????@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPTTTYYY]]]___```dddmmm}}}@@@???>>>===;;;999888777444333222222111111222222...///////////////...................../////////------,,,,,,,,,---......---,,,,,,+++************$$$&&&(((+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***+++,,,------,,,+++***((()))***+++,,,---------...///000111111222222111///............///000000666666555555666666777888555555555666888:::;;;<<<::::::999999;;;===@@@AAABBBCCCDDDBBBBBBDDDJJJOOORRRTTTVVVWWWXXXWWWVVVUUUUUU]]]jjjxxx|||qqqgggXXXVVVUUUVVVXXXZZZZZZYYYWWWUUUTTTRRRRRRSSSUUUVVVUUUVVVWWWYYY[[[]]]___```^^^```bbbcccdddfffjjjmmmqqqrrrwwwyyyvvvzzz}}}yyycccPPPFFFBBB???===<<<<<<;;;::::::::::::;;;888888888999;;;===???AAADDDGGGHHHFFFBBB??????@@@=========>>>??????@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOSSSXXX\\\]]]^^^dddlllyyy???>>>===;;;:::888777666222222222222222222111111//////............//////---........./////////000......---,,,,,,,,,---------,,,,,,+++++++++,,,,,,&&&(((***,,,---------,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++---......---+++***&&&''')))+++,,,,,,,,,+++...///000111111222222111///////////////000000111333444444555555555555555444444555666777999:::;;;;;;:::999999;;;===@@@AAAAAACCCDDDBBB@@@BBBHHHNNNRRRTTTVVVYYYYYYYYYWWWVVVRRRWWWcccrrr|||{{{ssslll^^^\\\YYYYYY\\\]]]]]][[[WWWVVVTTTRRRQQQRRRSSSTTTSSSTTTUUUWWWZZZ]]]___aaa^^^```bbbdddeeegggiiikkkooommmrrr{{{vvvwww|||~~~oooZZZJJJDDDBBB???<<<<<<<<<;;;::::::::::::;;;999888888999:::<<<>>>???DDDGGGIIIGGGBBB>>>>>>@@@=========>>>??????@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOORRRWWW[[[]]]```eeelllvvv>>>>>><<<;;;999777666666333333444444444333222222000///...------...000000---.........//////000000///...------,,,,,,,,,,,,------,,,,,,,,,---......,,,---.........,,,)))(((++++++++++++++++++++++++))))))******++++++++++++***+++---......---+++***))))))***+++***)))((('''...///000111111222222111000000000000000111111222111222333444555444333222777777666666666666666777999888777777999;;;===???@@@BBBDDDAAA???AAAGGGMMMRRRTTTWWWYYYZZZYYYXXXVVVNNNRRR]]]mmmyyyzzzuuupppbbb___\\\\\\^^^___^^^]]]WWWVVVTTTRRRQQQQQQRRRSSSQQQRRRTTTVVVYYY]]]```aaa]]]```ccceeeeeefffhhhjjjmmmkkknnnwww{{{{{{}}}uuuwww}}}xxxhhhSSSFFFBBBBBB???<<<<<<<<<;;;::::::::::::;;;:::999999888999:::<<<===DDDGGGJJJGGGAAA======???=========>>>??????@@@@@@CCCBBBBBBCCCCCCDDDEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOORRRVVVZZZ^^^aaagggmmmuuu@@@@@@>>><<<:::888666555555444333111000111111222000///...,,,***(((&&&&&&111000///...---......////////////...------,,,,,,555222///------------,,,+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,******))))))))))))******************************+++++++++,,,,,,---------***+++,,,...///000000000000000000000000000000000.........///111333555777888777666555555777999:::<<<<<<;;;999888:::???BBBBBBDDDDDDBBB@@@BBBFFFKKKPPPVVV\\\\\\XXXTTTTTTVVVTTTPPPQQQ]]]nnnyyyxxxssshhh^^^YYY^^^bbbaaa^^^___^^^[[[VVVRRRQQQRRRTTTVVVSSSTTTVVVVVVWWWYYY\\\___aaabbbcccccccccdddgggjjjkkkmmmppprrruuuvvvvvvvvv|||~~~vvvxxx~~~ttt```JJJAAA@@@@@@??????;;;:::999999888888888888:::::::::::::::;;;<<<===BBBDDDFFFEEECCC@@@>>>>>>======>>>??????@@@AAAAAADDDCCCBBBAAABBBDDDFFFHHHEEEGGGHHHHHHGGGFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLLLLOOOSSSVVVWWWVVVZZZ```cccjjjwww@@@???>>><<<:::888666555555444333111111111111222666555444222000///------///...---,,,+++,,,,,,---,,,,,,------.../////////222///,,,++++++,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////000000000000000000000000000000555444333333333444555666999888777666666888999;;;;;;;;;:::888888:::>>>AAACCCDDDEEECCCAAABBBFFFJJJMMMRRRWWWYYYXXXUUUUUUUUUUUUPPPMMMUUUeeeqqqtttrrrkkk```YYY\\\aaa```]]]\\\___\\\XXXUUUSSSTTTUUUVVVUUUVVVWWWWWWXXXZZZ]]]``````aaabbbbbbbbbdddfffiiijjjkkkmmmppprrrssstttuuu{{{|||~~~~~~|||zzzzzz|||~~~~~~www}}}lllZZZHHHAAAAAA@@@>>><<<===<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<===@@@AAACCCCCCAAA>>>======@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBBBBCCCDDDFFFFFFEEEGGGHHHHHHGGGFFFHHHIIIIIIIIIJJJKKKLLLLLLLLLKKKMMMMMMMMMNNNQQQSSSUUUVVVXXX^^^```fffrrr}}}@@@???===;;;999888666555555444333222111111111111555444333111000...------......---,,,,,,,,,,,,---,,,,,,,,,---......//////000...+++***+++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,---------,,,++++++******,,,---...///////////////000000000000000000000000555444444333444555666777999999888777777999:::;;;::::::999888777999<<>>@@@@@@>>><<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGFFFHHHIIIJJJJJJKKKLLLLLLLLLKKKKKKMMMNNNOOOOOOOOOQQQTTTWWWUUUZZZ[[[```kkkttt???>>>===;;;999888666666444444333222111111111111111000///...---,,,++++++////////////......////////////...------,,,,,,+++000...,,,,,,...//////...)))******++++++******)))***++++++,,,,,,++++++***+++++++++******+++++++++---,,,***))))))***,,,---,,,,,,,,,+++++++++++++++---...////////////....../////////////////////////////////000111444666888999999888888888999:::;;;999999999777666888;;;>>>AAACCCFFFEEEBBBBBBCCCFFFKKKNNNRRRYYY^^^___]]][[[[[[TTTNNNNNNWWWdddooouuuuuukkkaaa```dddgggeeebbb``````^^^]]][[[YYYXXXWWWWWWXXXYYYYYYYYYZZZ]]]___]]]^^^```aaaaaabbbeeegggiiiiiiiiijjjllloooqqqsssuuuuuuuuuuuuvvvwwwwwwxxxwwwyyy{{{{{{{{{|||~~~|||}}}zzz[[[NNNBBB???AAA@@@>>>===:::999999888888999999999;;;;;;:::::::::;;;;;;<<<:::<<<>>>>>>===<<<<<<============>>>>>>>>>??????@@@AAACCCEEEFFFEEEDDDCCCEEEGGGHHHHHHGGGFFFHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMOOOPPPPPPPPPRRRUUUXXXTTTXXXXXX]]]gggnnn>>>===<<<;;;999777666666444333333333222111111000222111111000///......---......//////////////////.........---,,,,,,++++++...---,,,,,,...//////...)))******++++++******)))***+++,,,,,,,,,,,,+++*********))))))))))))******---,,,+++******+++,,,---))))))******+++,,,------......//////000/////////////////////////////////---------...000222555666999999999999999:::::::::999999999888777777:::<<>>???@@@@@@AAA999999999888888999999:::<<<;;;;;;:::::::::;;;;;;:::<<<>>>===<<<<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAA???AAADDDFFFFFFFFFDDDCCCEEEGGGHHHHHHGGGFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLNNNPPPRRRTTTUUUWWWZZZ\\\UUUXXXWWW[[[dddjjjzzz======<<<:::999777666666333333333333333111000000111000000000//////......+++,,,------...---------+++++++++,,,------......,,,+++***+++,,,---,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++'''((()))***+++---......---...///000000000000000000000000000000000000000222111111000000222333444888888888999999999999999999::::::999777888:::<<<>>>AAADDDDDDDDDFFFJJJNNNTTTVVVYYY\\\___aaabbbccc]]]ZZZUUUPPPPPPYYYfffqqqrrrqqqkkkdddcccffffffddd^^^^^^^^^]]]\\\\\\[[[[[[XXXYYYYYYXXXWWWXXXZZZ]]][[[]]]```bbbbbbccceeegggjjjjjjjjjkkkmmmooopppqqqpppppppppqqqrrrtttuuuvvvwwwyyy{{{|||||||||~~~~~~tttwww}}}|||mmmVVVKKK@@@>>>?????????AAA;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;===>>>===<<<<<<===>>>????????????????????????@@@AAADDDEEEFFFEEEDDDCCCEEEGGGHHHHHHGGGFFFHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMOOOPPPSSSXXX]]]aaaaaa```XXXZZZWWWZZZbbbeeesss===<<<;;;:::999777666666333333444444333222000///......------------------++++++---.........------***++++++,,,,,,---......,,,+++***+++,,,,,,+++)))++++++,,,,,,,,,,,,++++++---,,,++++++++++++,,,---+++******))))))******+++***+++---......---+++***(((((()))***+++,,,,,,---,,,---...000000111111111000000000000000000000000333222111111111222333444666777888888999999888888::::::;;;:::888888:::;;;???AAADDDFFFGGGJJJQQQVVV^^^```bbbbbbbbbcccgggjjjgggddd\\\RRRMMMTTTcccooosssvvvrrrhhhbbbbbbcccbbb]]]\\\[[[[[[[[[[[[\\\]]]ZZZZZZZZZYYYXXXYYY[[[]]]ZZZ]]]aaaccccccdddfffggghhhiiijjjlllmmmnnnoooooonnnooopppqqqssstttuuuuuuvvvxxxzzz{{{{{{|||~~~|||}}}yyyqqqwwwwwwfffRRRIIIAAA@@@@@@>>><<<<<<;;;:::::::::;;;;;;<<<======<<<;;;:::::::::::::::<<<======<<<;;;:::<<<========================<<>><<<<<<<<<:::999777555444???@@@CCCGGGNNNVVV]]]aaaffffffgggiiilllpppsssuuuuuutttgggYYYSSSPPP[[[rrr~~~~~~{{{sssiiiccccccfffbbb___[[[WWWUUUVVVXXXYYY[[[ZZZYYYYYYYYYYYYYYYZZZ]]]^^^```bbbcccbbbaaa```hhhhhhhhhhhhiiijjjkkklllpppppppppqqqrrrssstttuuuyyyzzz{{{zzzzzzzzz|||~~~}}}xxxzzz~~~tttuuu{{{~~~iiiWWWLLLHHHCCC@@@??????>>>===999999999888888777777777555777999999999888999::::::::::::;;;===>>>@@@AAA@@@??????>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNQQQSSSYYYbbbkkknnnjjjdddYYYUUUTTTUUUVVVXXX```hhhxxx======<<<;;;:::888777666333333222111000///......///////////////////////////000000000111111222222...---,,,,,,++++++,,,,,,++++++,,,,,,------------,,,,,,,,,++++++)))((((((++++++++++++*********)))************************,,,,,,+++***************000...,,,+++,,,---------***+++,,,...000111222333000000000000000000000000000000000111111333444555333333444444555777999:::;;;;;;;;;;;;:::999888777???AAADDDIIIOOOVVV\\\``````aaacccfffjjjooorrrtttrrrrrrfffYYYTTTPPP[[[ppp{{{xxxlllcccbbbddddddaaa\\\XXXVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZ^^^___bbbdddeeeeeedddcccffffffggghhhjjjlllmmmnnnqqqqqqqqqrrrsssuuuvvvwwwxxxzzzzzzzzzyyyzzz|||~~~||||||}}}wwwxxx~~~zzzdddSSSGGGCCC???<<<;;;;;;;;;:::;;;;;;:::::::::999999999777999:::;;;::::::;;;<<<;;;;;;;;;<<<===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNQQQRRRWWW___gggiiieee```YYYUUUTTTUUUUUUVVV\\\cccmmm======<<<;;;:::888777666333333222111000//////...////////////////////////,,,,,,,,,,,,------------,,,,,,+++***************------------............,,,,,,,,,,,,+++***))))))++++++++++++***************)))(((((((((((()))***,,,+++******)))*********111///,,,+++,,,---,,,,,,+++,,,---///000222333333111111111111111111111111000000000000000111222333333444555666777777777666::::::;;;;;;<<<;;;;;;;;;>>>@@@DDDJJJPPPUUUYYY\\\VVVXXX\\\aaafffjjjnnnpppmmmnnndddYYYUUUQQQYYYlll|||tttgggcccdddfffccc^^^ZZZWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\^^^aaadddfffffffffeeeddddddfffhhhjjjmmmpppqqqqqqqqqrrrsssuuuvvvxxxyyyxxxyyyzzzzzzyyyyyy{{{}}}~~~{{{{{{|||rrr]]]MMMBBB???;;;::::::::::::999<<<<<<<<<<<<;;;;;;;;;;;;999;;;<<<<<<<<<<<<===>>>===<<<<<<<<<======>>>???=========>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMPPPQQQUUU[[[```aaa^^^ZZZWWWTTTSSSUUUTTTSSSWWW]]]fffvvv======<<<;;;:::888777666444333333222111000///...////////////////////////......---+++***)))(((''',,,++++++***************---------------------...------------,,,,,,+++***+++++++++++++++++++++++++++***(((''''''(((***++++++******))))))*********...,,,))))))***++++++++++++,,,,,,---///000222333111222222222222222333333111000000000000000111111333444444555666777888888:::;;;<<<<<<<<<<<<<<<<<<:::===BBBGGGMMMQQQSSSUUUNNNPPPTTTYYY^^^cccfffhhhgggjjjbbbZZZWWWRRRVVVggg~~~mmmfffeeefffddd```[[[XXXVVVUUUTTTVVVWWWYYYZZZ[[[[[[[[[[[[YYY[[[^^^bbbdddeeeeeeeeedddeeefffhhhkkkmmmoooqqqpppqqqqqqrrrtttvvvxxxyyywwwxxxyyyyyyxxxyyy{{{}}}{{{yyywwwwwwxxxyyy{{{{{{}}}|||xxx{{{}}}|||kkkVVVGGGAAA>>><<<;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<>>>???>>>>>>===============>>>>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLPPPPPPRRRVVVYYYYYYVVVTTTSSSQQQQQQTTTSSSRRRUUUZZZcccooo======<<<;;;:::888777666444444333222111000//////........................222111000///...---,,,,,,------,,,+++++++++++++++---------,,,,,,,,,,,,,,,******+++++++++***))))))+++++++++++++++++++++,,,,,,+++)))(((((()))+++,,,+++***************+++++++++)))((()))+++---...---++++++++++++---...000111111111222222333333333333111000000000000000111111444333222222444777;;;===<<<<<<=========<<<;;;;;;777999>>>CCCHHHKKKLLLMMMIIIKKKNNNRRRVVVZZZ]]]^^^cccgggbbb\\\ZZZSSSSSSaaa~~~rrrhhheeefffdddaaa]]]ZZZWWWUUUUUUWWWWWWXXXZZZZZZ[[[[[[[[[XXX[[[^^^bbbeeefffgggfffggghhhhhhiiijjjlllnnnnnnoooooopppqqqrrrtttuuuvvvwwwxxxyyyxxxxxxxxxzzz|||{{{wwwsssrrrsssttttttsssrrruuu|||~~~}}}}}}}}}}}}zzz{{{}}}zzzwwwyyy}}}uuucccPPPDDD@@@>>>;;;;;;<<<======<<<:::::::::::::::;;;;;;;;;:::;;;;;;;;;:::;;;===?????????>>>============>>>@@@@@@???????????????@@@??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNOOOQQQRRRRRRQQQPPPNNNMMMNNNRRRRRRQQQTTTYYY^^^hhh~~~======<<<;;;:::888777666444444333222111000000///........................,,,------...//////000000......---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++************+++,,,+++++++++***++++++,,,---,,,***)))***---000111111+++*********+++---///000111111111222222333333444000000000000000111222333444333111111333777<<>>======>>>>>>>>>AAAAAA@@@????????????????????????@@@@@@@@@@@@AAACCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNOOOOOOMMMKKKMMMPPPPPPPPPSSSXXX]]]fffyyy======<<<;;;:::888777666555444333333111111000///........................((()))***+++,,,...//////......---,,,,,,,,,,,,,,,............---------,,,......////////////......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,------...---+++***+++---///000000,,,++++++++++++---000111000000111111222333333333000000000111111333444555444333333333555777:::;;;999:::;;;<<<<<<<<<<<<<<<999:::===@@@CCCFFFHHHIIIHHHGGGHHHIIIMMMRRRWWW[[[___eeecccaaa```UUUOOOWWWhhhvvvvvvlllhhhfffffffffeeecccaaa___^^^\\\ZZZXXXWWWWWWYYY[[[\\\[[[^^^aaaeeegggiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmpppoooooooooooopppqqqrrruuuwwwwwwwwwwwwwwwyyy{{{}}}|||xxxnnnnnnnnnqqqvvv{{{}}}~~~~~~~~~}}}|||||||||ssstttvvv}}}|||zzzvvveeeTTTGGGAAA<<<;;;999999:::;;;999888888999999999:::::::::::::::;;;::::::999:::===@@@>>>>>>>>>===>>>>>>??????@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???CCCCCCDDDEEEFFFGGGHHHHHHEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLOOOQQQOOOMMMMMMOOOOOOMMMQQQWWWZZZcccttt======<<<;;;:::888777666555444444333222111000000........................------........./////////...---,,,,,,++++++,,,,,,000000//////.........---******+++,,,,,,++++++++++++++++++,,,,,,---------******++++++++++++******,,,,,,,,,,,,------...///---+++))))))+++,,,,,,,,,...---,,,+++,,,...111222//////000111222222333333000000000111222444555666333444555666777777777777666777999;;;<<<===>>>>>><<<===???AAADDDGGGIIIJJJHHHGGGGGGHHHMMMSSSYYY]]]^^^eeedddcccaaaUUUNNNTTTaaannn}}}yyyqqqlllgggggghhhhhhgggeeedddbbb^^^[[[XXXVVVVVVXXX[[[]]]ZZZ\\\___ccceeefffgggfffiiiiiiiiijjjkkklllmmmnnnqqqpppppppppppppppqqqqqquuuvvvwwwwwwvvvwwwyyy{{{|||~~~}}}}}}~~~tttrrroooooorrruuuwwwxxxtttzzzuuuttttttwww~~~|||qqq```OOOEEE@@@>>><<<;;;;;;<<<<<<:::999999999999::::::;;;;;;;;;;;;;;;;;;:::999;;;>>>@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBAAAAAA@@@@@@???BBBCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJLLLOOORRRRRROOONNNNNNMMMLLLOOOUUURRR[[[lll===<<<;;;===>>><<<777333222222222222222222222222444333111000///...//////333333000,,,((((((,,,111++++++++++++,,,,,,---...333111///---,,,---......((()))******++++++++++++,,,,,,,,,+++++++++******((((((((()))*********+++))))))***+++,,,,,,------,,,+++***))))))+++---...222///,,,+++,,,---//////111222333444444444444333222222111111111111222222333444555666777777777777999::::::;;;<<<===>>>>>>>>><<<;;;===CCCIIILLLLLLOOOJJJEEEGGGOOOXXX\\\]]]^^^```bbbbbb___XXXPPPKKKUUU```ppp|||yyypppjjjhhhhhhhhhgggfffdddcccaaa```]]]ZZZXXXXXXYYYYYYXXX]]]]]]]]]___aaadddgggiiijjjjjjkkkkkklllmmmnnnnnnoooooopppqqqssstttuuuuuusssuuuvvvwwwwwwxxxzzz|||~~~~~~yyywwwvvvvvvzzz~~~yyyyyy}}}{{{vvvvvvuuuvvv~~~|||yyy|||}}}ttteeeTTTEEE???AAA===<<<:::999888777777777555777999;;;;;;;;;:::999::::::::::::::::::::::::============>>>???@@@AAA????????????????????????>>>@@@BBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNNNNOOOQQQRRRSSSTTT[[[gggzzz@@@>>>;;;;;;<<<;;;999666333333333222222111111111111000///...------......///...,,,((($$$%%%(((,,,------,,,,,,------......111///---,,,+++,,,---...+++++++++,,,,,,++++++***++++++,,,,,,,,,---------******++++++++++++++++++*********++++++,,,,,,---,,,+++***)))***+++---...111///,,,+++,,,---////////////000000000111111111222222111111111111222222444555666666777777777777999::::::;;;<<<===>>>>>>>>><<<:::===BBBGGGJJJKKKMMMJJJGGGHHHNNNUUU[[[^^^___aaacccccc```YYYRRRMMMLLLWWWgggvvv~~~|||tttmmmiiiiiikkklllllljjjgggdddaaa^^^[[[YYYYYYZZZYYYYYY^^^^^^^^^___```bbbdddfffiiiiiijjjkkklllmmmmmmmmmnnnooopppqqqrrrtttuuuuuutttuuuwwwwwwwwwxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~xxxssssssrrrrrrvvv|||}}}~~~zzzvvvuuuyyy~~~}}}ooo```PPPBBB===???::::::999999888888999999:::999999888888888999999;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAA@@@AAABBBCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRXXXcccsssCCC@@@<<<::::::::::::999444444333333222111000000//////............//////111000...+++)))))),,,/////////...---------.........---,,,++++++,,,---------------...------,,,,,,***++++++,,,...//////000------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---///...---,,,,,,---...///000///.........///000111222222111111111111222222666666777777888777777777999999:::;;;<<<===>>>???===;;;:::<<<@@@EEEHHHJJJJJJJJJIIIIIILLLQQQYYY^^^```cccfffgggddd^^^WWWSSSHHHPPP___rrrzzzssskkklllmmmooopppnnnjjjfffccc```\\\ZZZZZZZZZZZZYYY]]]]]]]]]^^^___```aaabbbfffggghhhjjjkkklllllllllnnnnnnoooppprrrssstttuuuuuuvvvxxxxxxxxxyyy|||~~~~~~~~~}}}}}}||||||~~~|||{{{{{{zzzxxxvvvuuuqqqnnnooooooooorrrwww}}}}}}wwwvvv}}}wwwgggXXXJJJ???;;;<<<999888888888999::::::;;;<<<;;;999999:::<<<>>>@@@;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBBAAA@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKLLLMMMOOOPPPOOOTTT^^^jjj|||BBB@@@===;;;:::999999999555555444333111000//////000000000000000111222222444333222000//////111222//////...------,,,---------,,,,,,+++,,,,,,---...,,,---....../////////...+++++++++,,,---......///......------,,,,,,,,,+++,,,,,,++++++++++++++++++,,,++++++******+++,,,,,,,,,---------,,,,,,...///333222000///000111333555222222111111111111222222777777888888888888777777999999:::;;;<<<>>>>>>???===;;;;;;;;;>>>BBBFFFHHHGGGIIIKKKJJJJJJNNNVVV]]]aaadddgggjjjhhhccc^^^ZZZLLLQQQ]]]ppp}}}ssspppnnnnnnnnnmmmiiifffdddaaa]]][[[[[[[[[[[[ZZZZZZ[[[[[[\\\^^^___```aaadddeeegggiiijjjkkkkkkkkklllmmmnnnpppqqqssstttuuuvvvwwwyyyyyyyyyzzz}}}~~~}}}{{{wwwtttssspppoooqqqrrrqqqsssxxx|||~~~yyy{{{~~~ooo^^^QQQFFF===:::;;;999999888888999999:::;;;::::::;;;===@@@CCCFFFHHH::::::;;;<<<======>>>>>><<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKMMMNNNLLLQQQXXXbbbppp@@@??????===;;;999888777555555444333111000////////////000000111222222222000///...---..................---,,,+++++++++,,,------------------......***+++,,,...///000000111,,,,,,,,,+++++++++++++++------,,,,,,++++++******,,,,,,++++++++++++++++++,,,+++++++++++++++++++++***,,,......---,,,---///444333111111111222444666222222111111111111222222666777777888888888888777888999:::;;;<<<>>>??????===<<<<<<<<<===@@@DDDFFFEEEIIIKKKJJJHHHKKKSSS[[[]]]```eeeiiiiiifffbbb^^^QQQRRRZZZlllyyyqqqmmmlllllliiigggeeebbb^^^\\\[[[[[[ZZZZZZWWWXXXYYY\\\^^^```aaabbbcccdddfffiiijjjkkkjjjjjjkkklllmmmoooqqqrrrttttttvvvxxxyyyyyyyyy{{{}}}~~~{{{yyyvvvuuuwwwxxxwwwyyy|||~~~xxxhhhVVVKKKDDD===:::;;;;;;:::999999888888999999888999<<<@@@CCCDDDEEEFFF999999:::;;;<<<======>>>============>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBBAAA@@@@@@AAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHIIIJJJKKKLLLKKKNNNTTT]]]hhh}}}>>>??????===:::777666666444444333333222111000000------...///000000//////...---,,,---...///...---------,,,+++++++++,,,,,,............------------)))***+++---...//////000,,,,,,,,,++++++*********++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***'''+++//////---+++---...222111000000000111333333222222111111111111222222444555666777888888888888888888999;;;===>>>???@@@=========<<<<<<>>>BBBFFFEEEHHHJJJIIIGGGJJJQQQXXXXXX\\\bbbhhhjjjiiieeecccTTTRRRVVVeeezzzvvvooommmmmmjjjhhheeebbb^^^[[[[[[[[[ZZZYYYUUUVVVYYY\\\^^^```aaaaaabbbcccfffiiikkkkkkkkkjjjjjjkkklllnnnppprrrttttttvvvwwwyyyyyyyyyzzz}}}~~~|||~~~~~~|||}}}~~~qqq```OOOFFFBBB>>>;;;:::;;;::::::999888888888999888:::<<<>>>??????===<<<:::::::::;;;;;;<<<<<<============>>>>>>???@@@AAA????????????????????????>>>@@@BBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLQQQZZZcccsss??????>>>:::666444555777333333333222222111111111---...///000000///.........------///111222000...---,,,,,,,,,,,,------...---------------,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,************++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++******%%%***///000---+++,,,...000000000000111111111111222222111111111111222222222333444666777888999999777888999;;;===>>>@@@@@@>>>??????===<<<===BBBEEEFFFGGGHHHHHHHHHJJJPPPUUUWWW\\\dddkkkoooooommmkkk]]]XXXVVV^^^oooxxxqqqooonnnjjjfffeeebbb]]][[[ZZZZZZYYYXXXVVVXXXZZZ\\\^^^___``````aaacccgggjjjllllllkkkjjjiiijjjlllnnnppprrrssstttuuuwwwxxxyyyyyyzzz|||~~~}}}wwwiiiYYYHHHBBBAAA???;;;999999999888888999999::::::::::::;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<============<<<======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBAAAAAACCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJIIIHHHHHHHHHIIIJJJMMMJJJNNNWWW^^^jjjAAA@@@===777333222666999333222222222222222222222///000111222222111000///,,,++++++---111111///,,,---------------...///000---------,,,+++***)))(((,,,,,,,,,+++***)))((('''***+++,,,,,,---...//////*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++***)))$$$***///000---+++,,,...000000111222222222222111222222111111111111222222111222333555777888999999777888999;;;===>>>@@@@@@???@@@@@@>>><<<===AAAEEEFFFFFFGGGGGGHHHKKKOOOSSSZZZ___gggoootttuuutttrrrhhhaaaZZZ\\\iiiyyywwwqqqooommmhhhbbbeeeaaa]]]ZZZZZZYYYXXXWWWXXXYYY[[[]]]^^^^^^^^^^^^aaacccgggjjjllllllkkkkkkiiijjjkkkmmmppprrrssstttuuuvvvxxxxxxxxxyyy|||~~~}}}~~~sssdddTTTDDD???@@@???;;;888777777777888999:::<<<===;;;:::999888999;;;===>>>>>>>>>>>>>>>============<<<;;;;;;<<<<<<===>>>???========================<<<>>>AAABBBBBBBBBCCCEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGKKKJJJIIIHHHHHHHHHIIIJJJNNNIIILLLUUU[[[dddyyyGGGCCC>>>999777777888:::777666444222000///...---000111222333333222111000------...//////...------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))))))))))))))))))))---,,,+++******+++,,,------,,,+++*********+++,,,+++++++++***++++++,,,,,,---------///000333555666333333333222222222111111111111111222222444555555777888:::;;;<<<=========@@@@@@???@@@@@@BBBCCCDDDHHHFFFHHHKKKJJJGGGKKKSSSVVVaaakkkpppuuu{{{|||yyyvvvhhh\\\]]]fffoooyyyzzzqqqnnnpppppplllggghhheee___ZZZWWWVVVVVVVVVVVVXXX[[[\\\\\\]]]^^^___ccceeeggghhhiiijjjlllmmmlllmmmooopppqqqrrrrrrrrrwwwwwwxxxwwwvvvwwwzzz|||}}}|||zzz{{{{{{{{{~~~xxxoooWWWPPPGGG???;;;:::::::::888777666666777999;;;<<<999999:::::::::999888888999999::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@>>><<<;;;<<<>>>>>>===CCCBBB@@@??????@@@BBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEEEEEDDDCCCAAABBBCCCDDDEEEEEEDDDDDDGGGIIIJJJIIIGGGGGGHHHIIIIIIIIILLLPPPTTT\\\lll|||CCC@@@<<<888555555666666444333222000///////////////000111222222111000000........................,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------************************++++++***))))))***++++++,,,,,,+++******++++++,,,************+++,,,---...000000000000000000000000333222222222111111111111444444444555666888999:::999999;;;<<<>>>>>>??????AAAAAAAAABBBBBBBBBBBBCCCJJJIIIKKKNNNLLLHHHKKKRRRWWWaaakkkqqqwww~~~uuulllhhhdddccciiiqqqzzzvvvqqqnnnnnnmmmkkkhhhfffccc]]]XXXTTTRRRRRRSSSTTTWWWYYY[[[[[[\\\^^^___ccceeeggghhhhhhiiikkkmmmnnnooopppqqqrrrsssssssssuuuvvvvvvvvvvvvwwwzzz|||zzz}}}|||xxxwwwvvvvvvuuuxxx~~~qqqgggSSSNNNFFF@@@<<<;;;::::::888777777777777999:::;;;888999999:::::::::999999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<=========>>>???@@@AAACCCBBB@@@??????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDFFFIIIIIILLLOOOQQQWWWeeerrr@@@???<<<999666555555555333222222111111111222222///000000111111000/////////...---,,,,,,---...///,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******+++,,,,,,)))))))))***,,,---///000///000111111111000///...222222111111111000000000111222222333555777888999:::;;;<<<===???@@@AAABBBCCCCCCEEEFFFFFFEEEDDDCCCLLLMMMOOOQQQNNNJJJKKKOOOTTT^^^hhhpppxxx{{{kkk^^^]]]aaappprrrsssqqqmmmjjjjjjkkkgggddd^^^XXXTTTQQQPPPPPPQQQTTTWWWYYYZZZ[[[^^^___bbbdddfffgggggghhhkkkmmmppppppqqqrrrsssttttttuuutttuuuvvvuuuuuuwwwzzz|||zzz{{{||||||}}}}}}xxxtttsssqqqpppoooooouuu~~~xxxhhh\\\MMMIIIDDD@@@>>><<<;;;:::777777777888999999::::::777888999999::::::::::::999999::::::::::::;;;;;;;;;<<<===>>>????????????<<>>@@@BBBAAAAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGEEEDDDCCCBBBBBBBBBCCCDDDBBBDDDEEEDDDCCCBBBCCCEEEIIIIIIKKKMMMNNNQQQ[[[fffyyy@@@???>>><<<:::888666555555555444333333333333333000000000000000//////...000///---,,,,,,---///000...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++++++++++++++,,,,,,*********+++,,,---...///)))+++...111333333333222111111111000000000000///000000111333444777888::::::;;;<<<===???AAACCCDDDDDDFFFHHHJJJKKKJJJIIIHHHMMMPPPSSSTTTPPPLLLKKKMMMQQQXXXbbbkkkuuu~~~kkkaaa___jjjqqqxxxwwwqqqllllllooollliiiccc]]]WWWTTTRRRQQQOOORRRVVVXXXZZZ[[[^^^```aaaccceeefffggghhhjjjmmmrrrrrrrrrrrrssstttuuuvvvvvvvvvwwwvvvvvvwwwyyy|||||||||{{{zzzyyyzzz~~~~~~~~~{{{wwwtttrrrqqqnnnllljjjpppyyyrrr```TTTGGGEEEBBB@@@???>>>;;;999666777888999999999999999666777888999:::;;;;;;;;;999999999:::::::::;;;;;;;;;<<<===>>>???????????????CCCGGGEEE???<<<===???@@@????????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????@@@BBBDDDFFFHHHFFFEEECCCAAA@@@AAACCCDDDDDDEEEFFFFFFEEEDDDFFFGGGGGGGGGIIILLLLLLMMMTTT]]]mmm@@@???>>><<<;;;888777666666555444333222111111111111000000///////////////000///---,,,,,,---///000......---,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,&&&))),,,000333444444444111111111000000000000///333444444666888:::<<<===::::::;;;<<<>>>AAACCCEEEEEEGGGJJJMMMOOOOOONNNNNNMMMRRRVVVUUUQQQOOONNNMMMPPPTTT]]]hhhrrr}}}~~~mmmbbbjjjsss}}}{{{uuutttuuurrroooiiibbb\\\WWWTTTRRROOORRRVVVXXXZZZ\\\___aaa```bbbeeefffggghhhkkkmmmrrrrrrrrrrrrrrrsssuuuuuuxxxyyyyyyxxxwwwxxxzzz|||~~~~~~}}}{{{yyyyyy{{{}}}}}}||||||~~~{{{xxxwwwuuusssrrrooottt|||}}}mmm[[[NNNBBBAAA@@@??????>>><<<999777777888999999999888888666777888999:::;;;;;;;;;999999999:::::::::;;;;;;;;;<<<===>>>>>>????????????CCCFFFDDD???;;;<<>>>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@?????????????????????AAACCCFFFGGGFFFEEEBBBAAA@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFHHHEEEEEEGGGKKKLLLMMMRRRZZZggg>>>>>>===;;;999777666555444333222111//////......222222111000///////////////...---,,,,,,---...///---,,,+++******+++,,,---***++++++,,,,,,------...************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((())))))******))))))((())))))+++,,,,,,,,,,,,,,,///...---,,,++++++++++++***,,,...000111111111111222222111111111000000000222222333444666888999:::::::::;;;<<>>>>>>>>>>>>>>;;;999888888888888888888888888777888999999::::::::::::999999::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>;;;>>>AAA@@@>>>===???AAA=========>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAABBBDDDEEEDDDCCCBBBAAAAAAAAABBBCCCAAABBBDDDDDDCCCCCCEEEFFFEEEDDDEEEJJJLLLMMMRRRXXXeee@@@???===;;;999888888888333333222111111111111111444333111000//////000000........................---,,,+++******+++,,,---******+++,,,,,,---......++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))***++++++***))))))((()))+++,,,------,,,,,,...------,,,,,,,,,------.........///////////////333222222222111111111111000000111111222444555666;;;;;;<<<===@@@DDDGGGIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOWWW[[[XXXVVVXXXYYYWWWTTTSSSXXXbbbllluuuooolllsss|||vvvnnnfff___ZZZXXXTTTVVVZZZ\\\]]]___aaacccaaacccfffggghhhjjjmmmoooqqqpppnnnnnnnnnoooqqqrrrqqqsssuuuwwwyyy|||~~~~~~ssscccQQQEEE>>>===<<<<<<======;;;999:::999888777777888999999888999999:::::::::999999999999::::::::::::;;;;;;999:::;;;<<<<<<=========;;;;;;;;;<<<===>>>???@@@;;;<<<===>>>????????????@@@?????????>>>>>>>>>>>>>>>>>>???AAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBCCCCCC???AAABBBCCCBBBBBBDDDEEEFFFCCCDDDHHHJJJLLLPPPVVVddd~~~CCCBBB???===<<<;;;;;;;;;444444444444444555666777555444222000000000000111------...//////...------///...------------...///******+++,,,,,,---..............................******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,............,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,------...///...............///000111333333333222222222222111333333333444555666777888<<<<<<===>>>AAAEEEIIILLLMMMMMMLLLKKKJJJJJJKKKKKKQQQYYY]]]YYYXXX\\\^^^\\\SSSQQQUUU___gggooo|||yyykkkqqq}}}|||tttllleee___]]]VVVXXX[[[]]]^^^```bbbdddaaacccfffhhhiiikkknnnppppppooommmllllllnnnpppqqqlllnnnrrruuuyyy}}}yyyyyy|||yyyooo___NNNBBB>>>===;;;;;;<<<<<<;;;999;;;999888666666777999:::999999:::::::::999888888999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<>>????????????????????????>>>>>>>>>>>>===>>>@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBB@@@AAACCCCCCCCCCCCDDDFFFGGGDDDCCCGGGIIIJJJNNNTTTccc|||??????>>><<<;;;:::999888666222///000444555222...000000000000////////////000000//////.........---111...+++)))((((((***+++,,,,,,,,,------.........---------,,,+++***((((((***++++++,,,,,,++++++***......------------,,,,,,++++++,,,...111111000...)))))))))******+++++++++------------------------.........///000222444444222222222222222222222222111111222333444555777888;;;<<<===>>>???CCCHHHLLLLLLLLLLLLIIIGGGFFFHHHJJJJJJQQQZZZ___```______```UUURRRPPPSSS]]]jjjsssxxxtttsssxxx|||uuupppiiibbb\\\XXXYYYZZZ\\\]]]___``````aaabbbdddfffhhhjjjlllmmmhhhjjjkkkjjjjjjkkkmmmooommmmmmnnnoooqqqwww~~~wwwwwwwww}}}tttdddTTTIIIDDD<<<;;;:::999888888888888999999888888777777666666999999888888888888999999::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===============>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@>>>????????????@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBAAABBBCCCDDDFFFJJJPPPTTT```sss@@@??????===<<<;;;:::999777444111222555666444000000000000000////////////000/////////.........---///...,,,+++***+++---...,,,,,,,,,---------......+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++***++++++,,,,,,---------...///...---,,,,,,+++)))'''*********+++++++++,,,,,,---------------------------......///000222333444333333333333333222222222222222222333555777888999:::;;;<<<<<<>>>AAAFFFJJJMMMMMMMMMKKKIIIHHHJJJKKKIIINNNVVV\\\____________XXXTTTQQQRRR[[[fffooottt{{{wwwyyytttlllddd]]]XXXYYYZZZ[[[\\\^^^___```aaabbbccceeegggiiijjjkkkfffhhhiiihhhhhhhhhjjjkkkhhhhhhiiiiiilllqqqxxx}}}~~~}}}tttuuuvvv}}}{{{ooo___PPPEEE@@@<<<;;;:::999888888888888888888888888777777777777999888888888888888888999::::::::::::::::::::::::999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============@@@@@@@@@???>>>===;;;;;;>>>>>>>>>?????????@@@@@@>>>>>>?????????@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFJJJOOORRR]]]lll??????>>><<<;;;:::999888888666333444777777555222000000000000/////////////////////...............,,,,,,++++++,,,---......,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***+++,,,---......+++***)))***,,,---...---++++++++++++,,,,,,,,,,,,------------------------------...///000222333444555444444444333333222222111222222444666888:::;;;999:::;;;<<<===@@@EEEHHHMMMNNNNNNLLLJJJJJJKKKMMMHHHJJJOOOVVV\\\______^^^\\\WWWRRRQQQWWWaaakkkqqq{{{xxxzzz|||vvvnnnddd^^^YYYYYYYYYZZZ[[[]]]^^^___```aaabbbccceeefffggghhheeeggghhhgggffffffggghhhdddddddddeeefffkkkqqquuuzzz|||zzzyyy{{{|||~~~{{{{{{{{{|||}}}~~~}}}{{{zzzzzzzzz{{{yyyzzzzzzyyyyyyyyy|||~~~|||{{{qqqrrrvvv~~~~~~vvvhhhYYYKKKAAA===<<<;;;:::999888888888888777777777888888888888888888888888888888888888888::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========????????????>>><<<;;;;;;>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDEEEEEEFFFIIIMMMPPPXXXbbbwww>>>===<<<;;;999888777777888666444555666777555333000000000000////////////........................***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***((())))))***++++++,,,,,,+++***)))***---000222222,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...000111333444666555555444444333333222000111111333555777999:::888:::;;;<<<===@@@DDDGGGKKKLLLMMMLLLKKKJJJKKKLLLHHHHHHKKKRRRZZZ___```______ZZZTTTQQQUUU^^^iiiooowww|||zzzyyy|||uuummmeee___[[[ZZZYYYXXXYYY[[[^^^______``````aaacccdddeeeeeeeeeggghhhgggfffeeeeeefffccccccccccccdddggglllpppqqqwww}}}|||zzzyyyyyyzzz{{{yyyxxxwwwwwwyyy{{{~~~|||}}}}}}~~~~~~|||zzzyyyxxxwwwwwwuuuuuutttrrrqqqrrrtttwwwvvv{{{}}}tttpppqqqwww{{{pppbbbTTTHHH@@@<<<;;;;;;:::999888888888888777777777888888999999999888888888999999888888888999999999999999999999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@@@@@@@DDDEEEFFFEEEEEEGGGJJJMMMSSSZZZlll???>>>===<<<;;;999888888666555444444555555444333000000000000////////////---------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,++++++***************************111...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...///111333333555555555444444333333333//////000222333555777888999:::<<<===>>>@@@DDDFFFHHHIIIKKKKKKIIIIIIJJJKKKJJJIIIJJJOOOWWW]]]`````````[[[UUURRRTTT\\\gggnnnqqqssswww}}}www{{{~~~vvvpppiiiddd]]]\\\YYYXXXXXX[[[^^^```______```aaabbbcccdddeeeeeefffhhhhhhfffeeeeeefffeeeeeeeeeddddddfffjjjmmmoootttyyy}}}~~~{{{zzzyyyyyyzzzzzzyyyxxxxxxyyy|||~~~~~~~~~{{{xxxwwwyyy{{{~~~{{{qqqnnnnnnrrrzzzxxxjjj\\\OOOFFF@@@===;;;;;;:::999888888888888777777888888999999::::::777888999999999999888777999999999999999999999999999::::::;;;::::::999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;======>>>>>>>>><<<<<<=========>>>>>>>>>======>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAACCCDDDEEEEEEDDDEEEHHHJJJOOOUUUddd}}}AAAAAA@@@>>>===<<<;;;:::444444444333333333222222000000000000////////////---------------.........000000///......---......,,,,,,,,,,,,++++++++++++---------------,,,++++++***++++++,,,,,,++++++***+++++++++*********))))))+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,---...///111222333333333333333333444444444000000000111222444555666999:::<<<>>>>>>@@@CCCEEEEEEGGGIIIIIIHHHHHHIIIJJJKKKJJJJJJMMMRRRXXX]]]______\\\WWWRRRSSSYYYcccjjjjjjkkkmmmrrrxxx}}}}}}wwwrrrwww{{{uuuoookkk```^^^ZZZXXXXXX[[[^^^aaa```aaabbbccceeefffggghhhfffhhhjjjjjjiiihhhhhhhhhkkkkkkkkkiiihhhiiilllooosssvvvyyy|||~~~~~~pppjjjkkknnnvvv~~~{{{qqqbbbSSSIIICCC@@@???<<<;;;:::999888888888888888888888999999999999999777888999::::::999888777999999999999999999999999:::::::::::::::999999888::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;::::::<<<<<<<<<<<<=====================>>>>>>>>>???????????????@@@@@@AAABBBBBBAAABBBCCCDDDCCCDDDFFFHHHKKKQQQ]]]ppp@@@@@@???>>><<<;;;:::999444444444444333222222333000000000000////////////,,,,,,,,,------............---,,,++++++,,,...///,,,,,,,,,+++++++++******+++,,,------...---------***++++++,,,,,,++++++*********++++++++++++++++++$$$$$$&&&)))---///000///,,,,,,+++++++++*********------------------------,,,,,,------///000222333111111222222333333444444222222222222333444555555777999;;;======???AAACCCCCCFFFHHHIIIIIIHHHIIIJJJLLLKKKJJJJJJLLLRRRYYY^^^___]]]XXXRRRPPPTTT\\\bbbeeefffiiipppxxx}}}zzztttoooooovvvzzzsssnnnbbb```[[[XXXXXX[[[___bbbddddddfffhhhjjjkkkmmmnnnlllooorrrsssrrrqqqqqqqqquuuuuuuuusssrrrrrrtttvvvxxxzzz}}}vvvkkkiiinnnssszzz~~~ssshhhXXXJJJBBB???>>>>>><<<;;;:::999888888888888:::999999999999999999888666888999::::::999888666888888888888888888888888:::::::::::::::999888888999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<=====================>>>>>>>>>???======>>>>>>???@@@@@@AAA>>>@@@BBBBBBBBBBBBDDDFFFHHHLLLTTTaaattt======<<<;;;999888777666444555555555333222333444000000000000////////////,,,,,,,,,------.........)))(((&&&&&&'''***---///,,,,,,,,,++++++*********)))***,,,---.../////////+++++++++,,,,,,+++++++++))))))***+++,,,------...+++++++++---......,,,***+++++++++******)))))))))------------------------,,,,,,,,,---///000222333///000111222333444444555444333333333333444555555666888:::<<<<<<===@@@BBBCCCFFFHHHJJJIIIIIIIIIJJJKKKKKKKKKIIIIIIMMMUUU\\\___]]]XXXRRRNNNPPPVVV\\\eeefffjjjsss|||yyyoooggghhhqqq~~~|||sssmmmdddaaa\\\YYYYYY[[[```cccggggggiiikkkmmmpppqqqrrrtttvvvzzz{{{{{{zzzzzzzzz~~~|||zzzzzz|||}}}|||~~~sssjjjlllsssxxx}}}|||mmmaaaQQQDDD===<<<<<<<<<<<<;;;:::999888888888888;;;::::::999999888888888666777999::::::999777666888888888888888888888888:::::::::::::::999888777999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<777888:::;;;<<<=========;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@===>>>@@@AAAAAABBBCCCEEEEEEIIINNNUUUddd}}}@@@???>>><<<:::888777666444333333222222111111000666333///......///000000///......---------......************************------------------------++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,++++++*********------,,,,,,,,,---...///------------------,,,,,,---------...------,,,,,,...,,,)))''''''***---000111333333222000000000111444333222111111333444666::::::;;;<<<>>>@@@AAACCCAAADDDHHHJJJJJJJJJJJJKKKHHHKKKMMMMMMMMMPPPUUUZZZ]]]______[[[UUUSSSVVVZZZaaagggpppyyyxxxkkkdddfffooozzzxxxnnnjjjbbb\\\ZZZZZZZZZ\\\```kkkmmmooooooooooooppprrrzzz{{{}}}~~~|||}}}zzzppppppssswwwzzz{{{rrrgggXXXHHHAAA???<<<999999;;;;;;::::::::::::999999888888888777777777777777:::999999999888777777777888888999999999:::::::::999888888888777777666666555666777888999:::::::::::::::999999888777777666999;;;<<<<<<;;;::::::;;;<<<;;;::::::::::::;;;<<<===============>>>??????>>>===;;;:::;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAEEEFFFJJJPPPYYYiii>>>======<<<:::999888888666555555444444333333222333222000000000000///.........---------......///------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,------------------,,,,,,------...---------///...---------...000000000111333222222111333444444333111111111222444555::::::;;;<<<>>>@@@AAABBBAAADDDHHHJJJJJJJJJKKKKKKHHHJJJLLLLLLLLLNNNSSSWWW]]]```aaa^^^YYYVVVWWWYYYaaaiiittttttiiigggqqq|||}}}vvvmmmeee___]]]\\\[[[\\\```eeehhhkkkmmmooorrrwwwzzz|||~~~~~~}}}~~~wwwoooqqquuuzzz~~~wwwnnn]]]PPPBBB>>>===<<<:::;;;::::::999999999888888888888777777777777777777777999999888888888888888888888888888888999999999999888888888888777777777666666777888999999999999999777888888888888999999999999;;;<<<<<<;;;::::::;;;<<<;;;::::::::::::;;;<<<===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFIIINNNSSS```vvv<<<<<<<<<;;;;;;::::::999666555555444444333333222111000000111222111...,,,------------...///000000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++++++++,,,,,,------......++++++,,,---............---...000111111111000///...000222222222333555666444333222222222333444555999999;;;<<<>>>@@@AAABBBAAADDDHHHJJJJJJJJJLLLMMMKKKMMMOOOOOOMMMNNNRRRUUU\\\```cccccc^^^ZZZXXXXXX^^^eeeqqq~~~qqqnnnxxxssskkkdddaaa___]]]]]]```ccceeehhhkkknnnsssyyy~~~~~~tttooosssxxx}}}{{{qqqhhhUUUIII>>>;;;;;;999999:::999888888888888777777777777777777777777777888888777777888888888888888888777777777777888888888888888888888888777777777777777888888999999999888888555666666888999:::;;;;;;888:::<<<;;;:::999::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDFFFJJJMMMVVVgggxxx======<<<;;;::::::999888444333333222222111111000111000///000111111///---------------...///111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,***+++---//////...---,,,******+++,,,------......***+++,,,---............,,,---.../////////...---...000111222111222333555555444444444444555666777888999:::<<<>>>???@@@AAAAAADDDGGGIIIJJJKKKMMMNNNPPPSSSUUUTTTQQQQQQRRRUUUYYY^^^eeegggddd^^^YYYWWW\\\cccmmmyyy{{{wwwyyyqqqiiifffbbb___^^^```fffggghhhiiikkkooouuuyyy~~~~~~~~~~~~rrrpppuuuzzz|||vvvkkkaaaPPPFFF===:::999666555666999999888888888777777777777777777777777888888888666666777777888888999999666666666666777777777777888888888777777777777777888888999999999888888777666666777888999:::;;;;;;888999;;;;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>============>>>???@@@????????????@@@@@@@@@@@@@@@@@@DDDGGGJJJPPP]]]jjj??????===<<<:::888777666444333333222222111111000333000...---...///000000---------...///000111222++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---//////...---,,,******++++++,,,---......***+++,,,---............---------------.........///000111111000000111333666666666666666777888888777888:::<<<>>>???@@@@@@AAADDDGGGIIIJJJLLLNNNPPPSSSVVVXXXWWWTTTRRRRRRTTTVVV]]]eeejjjiiiccc\\\WWW^^^dddmmmwwwyyy~~~wwwoookkkgggbbb```aaaggghhhhhhhhhhhhlllpppttt|||}}}}}}~~~~~~|||sssssswwwzzzyyyqqqdddYYYJJJBBB<<<;;;:::777666777:::999999999888888888888666666777777888888888888666666666777777888888999555555666666666777777777777777777777777777888888888888999999999888888777888888888888888888888888777999::::::999888888999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<===============>>>>>>???>>>>>>>>>??????@@@@@@@@@AAAAAADDDGGGIIIKKKUUU___uuu@@@???>>><<<:::888666555666555555444444333333222333000---+++---///000111............///000111111------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,,,,++++++******++++++,,,,,,------++++++,,,---............////////////000000000111000111222222111000111333666666777777777888888888666888:::===>>>?????????AAACCCFFFHHHJJJLLLOOORRRRRRVVVYYYXXXTTTQQQQQQQQQUUU\\\fffmmmoooiiiaaa[[[[[[```iiiqqqzzzxxxwww{{{~~~vvvrrrmmmgggdddeeefffggghhhhhhiiilllpppsssxxxyyy|||~~~~~~}}}}}}~~~zzztttvvvyyy||||||tttkkk]]]QQQBBB===:::;;;<<<:::999;;;::::::999999999888888888666666666777888888999999666666777777777777777777666666666666777777777777777777777777888888888888777888888999999999888888::::::999999888777777666666888:::999888777888999:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<=====================>>>??????@@@@@@EEEDDDEEEGGGGGGGGGMMMUUUiii???>>>===<<<:::999888777666555555444444333333222111///------...000000///000///////////////000000........................++++++++++++++++++++++++------------------------------------------------,,,,,,++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------...------------///111333444222111///000111333333333333555666555555666666777777777666666777:::===?????????>>>AAACCCFFFHHHJJJMMMPPPSSSSSSWWWZZZZZZVVVRRRQQQRRRVVV]]]hhhqqqtttoooggg```XXX]]]eeekkkrrrzzz|||yyyzzz}}}xxxtttmmmjjjkkkggghhhjjjkkkkkkllloooqqqtttvvvzzz~~~~~~|||{{{{{{|||~~~~~~xxxuuuxxx|||}}}xxxooodddVVVIII???;;;:::<<<<<<999999;;;999888888888888777777777555666666777888888999999777777777777777666666666666666777777777888888888666777777777888888888888666777888999999999999999::::::999999888777777666666888999999888777777888::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@CCCAAABBBDDDDDDDDDIIIPPP[[[mmm===<<<<<<;;;;;;:::999999444444333222222111111000.........///111111///---111000000////////////000........................---------------------------------------------------------------------------,,,,,,++++++*********------,,,,,,,,,---...///,,,,,,++++++++++++++++++---------...------,,,,,,***---222555666333///,,,///111444555555666999:::333444444555666555555555555777:::===?????????>>>AAACCCFFFHHHJJJMMMQQQTTTUUUYYY]]]]]]YYYUUUTTTTTTWWW^^^iiissswwwssskkkddd]]]aaaggglllooottt{{{}}}xxxrrrnnnoookkklllnnnnnnmmmlllmmmooorrruuuyyy~~~{{{yyyyyy{{{}}}|||wwwuuuzzz~~~~~~}}}vvvlll```QQQDDD@@@===;;;===;;;777555777777777777777666666666666555666666777888999999999888888777777666666555555777777777777888888888888666666777777888888888999555666777888999:::::::::999999999888888888888777666777999999777666777888::::::;;;<<<<<<;;;::::::<<<;;;;;;;;;;;;<<<======999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@===<<<===AAACCCDDDJJJQQQPPP___www@@@???>>>===;;;999888777444444333333222333333333111222222222222111000000---........./////////000***+++,,,---------,,,+++,,,,,,+++******+++++++++++++++------------++++++------------,,,++++++***+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///000222333444444333222444444555555666555555555888777777:::???AAA@@@>>>@@@BBBEEEGGGIIILLLPPPSSSRRRUUUYYY[[[ZZZXXXWWWVVVPPPZZZeeeppp}}}uuugggfffeeedddffflllttt{{{~~~wwwtttssspppppppppnnnkkkiiijjjkkkrrrsssuuuyyy~~~~~~}}}zzzxxxwwwyyy{{{xxxwwwxxxzzz~~~}}}xxxnnnaaaSSSHHHBBB::::::999888888999999999<<<999666777999:::888666777777777777777777777777777777777777777777777777666666555555555555666666999999999888888666555555888888888888777777777777999:::;;;<<<;;;999777555999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<@@@@@@@@@AAACCCEEEFFFGGGOOOXXXiii@@@???>>>===;;;999888777333333222111111111222222000000111111111000//////+++,,,,,,---...///000000000///---,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///000111222333333222222444444555555666666555555777666777:::???BBBAAA@@@@@@BBBEEEGGGIIILLLPPPSSSUUUXXX\\\^^^]]][[[ZZZYYYRRR[[[eeeppp~~~uuurrrlllgggfffkkkuuu||||||wwwuuuqqqrrrqqqooolllkkkkkklllrrrsssvvv{{{~~~{{{wwwvvvwwwyyywwwwwwxxx{{{~~~}}}zzzsssiii\\\OOOEEE@@@<<<;;;:::999888777777777888555333333555666555333777777777777777777777777777777777777777777777777666666555555555555666666777777777777666555444444555555555555555666666666666777999::::::999777666999999999999999999999999999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFHHHOOO^^^vvv@@@???>>>===;;;999888777666555444444333333333444//////000000//////...------------------.........333111...,,,***+++---...------,,,,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.........///000111222222222222333444555666666666666666666666777;;;???BBBCCCCCCAAACCCEEEGGGIIIKKKOOORRRUUUYYY]]]______]]]\\\\\\VVV\\\dddpppzzznnnhhhkkkuuu~~~~~~zzz{{{vvvssssssssspppnnnlllmmmnnnqqqssswww}}}{{{wwwuuuvvvxxx}}}vvvvvvxxx{{{zzzuuulll```TTTIIIAAA<<<<<<;;;:::999888666555555999777666666777777777555777777777777777777777777777777777777777777777777666666555555555555666666666666666666555444333333444444444555555666666666333444666888999999888888999999999999999999999999999999999999::::::::::::999999999999999999999999999999999888888888888888<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>@@@AAACCCDDDFFFKKKVVVkkk@@@???>>>===;;;999888777555444333333222222222222///000000000000///......000000///...---,,,++++++111///---,,,+++,,,---......------------......///------++++++++++++------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...------...///000111111222333444555666666777666666555666888;;;>>>BBBDDDEEECCCEEEFFFGGGHHHIIILLLOOOQQQUUUZZZ^^^___^^^^^^___YYY\\\cccoooyyylllllluuu~~~|||xxx{{{~~~~~~xxxuuuuuutttrrrnnnlllmmmnnnpppsssxxx|||xxxwwwxxxyyy{{{}}}uuuvvvxxx|||}}}xxxpppdddWWWLLLDDD>>>::::::999999999888777666555;;;:::888888888888888888666666666666666666666666777777777777777777777777666666555555555555666666666666666666666555444333555555666666777888888888444555666888888888888888888888888888888888888888888999999999999:::::::::999999999999999999999999::::::999999999999888888<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@BBBCCCEEEGGGPPPaaayyy@@@???>>>===;;;999888777222111000///............000000111111000000///.../////////.........------***+++,,,---------------...---------......///000------++++++++++++------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,---------------...000111222222333444555666777777777777666777888:::===@@@CCCEEEEEEGGGHHHGGGGGGGGGJJJLLLMMMQQQXXX]]]```bbbcccddd\\\\\\aaammm~~~qqqmmmsss{{{|||xxxtttuuuzzz}}}xxxxxxvvvsssooollllllmmmooorrrxxx|||zzzyyy{{{}}}zzz}}}uuuvvvyyy||||||yyytttkkk]]]PPPGGG@@@<<<999666666777888888888777777777777777666555555666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777777666555555555666666666777777777888777888888888888888888777888888888888888888888888888888888999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@BBBBBBBBBBBBIIIVVVhhh@@@???>>>===;;;999888777555555333222111111000000000111111111111000//////***+++,,,---...///000000((()))+++---......---------------------...///000---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,---------------...///111333444333444555666777888888888777888::::::;;;===@@@CCCEEEFFFGGGGGGGGGGGGJJJLLLMMMRRRYYY___ccceeeggghhh```]]]___iiiwwwuuulllooouuuvvvuuuttttttvvvzzz~~~||||||zzzuuupppmmmllllllooorrrwww}}}~~~||||||}}}|||~~~~~~vvvwwwzzz}}}}}}yyyuuupppeeeVVVJJJBBB>>>;;;888333444666777888888777777888888999777666555666888777777777777777777777777666666666666666666666666666666555555555555666666666666777777777666666555444444444444444444444444888888888888888888888888888888888888888888888888888888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>======>>>???@@@AAAAAABBBBBBHHHRRR^^^rrr@@@???>>>===;;;999888777888777666444333222222222//////000000//////...---******+++++++++,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,,,,---...///000+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++*********+++++++++,,,,,,------------------------........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...---......000222444555333444555666888888888888999:::;;;999888999===@@@AAACCCEEEFFFGGGIIILLLOOOMMMRRRYYY___bbbdddfffgggccc^^^^^^eeennnxxxuuujjjjjjnnnsssvvvyyyyyyxxxyyy}}}~~~yyysssooommmmmmoooqqquuu|||}}}|||~~~~~~~~~}}}~~~wwwyyy{{{~~~~~~{{{vvvqqqjjj___PPPEEE???<<<999777444555666888888777666555777999:::888666555777999777777777777777777777777666666666666666666666666666666555555555555666666444555555666666555555555555555555444444333333222666666666666777777888999888888888888888888888888888888888888999999999999999999999999999999999999777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBBBBHHHPPPVVVddd@@@???>>>===;;;999888777333222111///...---------......//////......---,,,...---,,,***((('''%%%%%%111///---++++++,,,...000+++++++++,,,---...///000++++++---......---++++++------------,,,,,,+++***)))))))))******+++++++++------------------------........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---............000222444666333444555777888888999999:::;;;;;;999777777:::>>>>>>@@@CCCEEEHHHKKKOOORRRMMMQQQXXX]]]```aaabbbcccfff```]]]aaagggmmmzzztttiiigggjjjqqqxxx~~~~~~{{{{{{||||||uuupppnnnnnnoooqqqtttzzz~~~|||}}}}}}}}}}}}~~~~~~~~~zzzxxxzzz|||~~~~~~zzztttooofff[[[LLLBBB===;;;888555555666777888777666444222222444555333111000222444777777777777777777777777666666666666666666666666666666555555555555666666333333444444555444444444888888777666555444444333333333333444666777999:::777777777777777777777777777888888888888999999999777777777777777777777777444444555777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<===CCCJJJMMMVVVtttCCCAAA>>>===;;;999666333777666555444222111000///000000000000///...---,,,...............---------000///...------...000111.........------,,,,,,,,,,,,---///000000000//////,,,,,,+++***+++,,,---...******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111------...000111222333444222555888999999888999:::<<<<<<;;;:::;;;<<<===>>>CCCEEEGGGHHHHHHIIIKKKMMMOOOQQQUUUXXX[[[___dddgggffffffddd```___dddnnnwww|||tttjjjbbbkkkttt}}}yyyuuupppkkkgggiiilllrrrwww}}}~~~{{{{{{~~~~~~~~~||||||~~~zzz{{{{{{|||}}}{{{vvvoooiii___RRREEE>>>;;;777555555666444222333555777888888666666555444444444444555555555555555555666777777444444555555555555555444555333333666;;;<<<888444444555555555555555444444333444555555666666555555333444666777777777666555888888777777777777888888444666777777666666777999::::::999999999999999:::999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>>>>;;;888555555444444333333222222111000000000000///...---,,,------.....................---,,,+++***++++++,,,......---------,,,,,,,,,+++,,,---......------,,,///......---...///000111+++++++++,,,,,,---------,,,------------------,,,...,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///......//////000111333333111444777888888999:::;;;;;;;;;:::999::::::;;;<<>>@@@CCCFFFOOO___ooo@@@???>>>>>>>>><<<888555333333333333333333333333000000000000///...---,,,,,,---------...////////////...,,,+++***)))))))))...------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------............------...---++++++---------,,,+++++++++,,,,,,---------+++,,,------,,,,,,---///000000///...///000111222000333666777888999;;;<<<;;;;;;::::::::::::::::::AAACCCFFFGGGGGGIIIKKKMMMOOOQQQSSSVVVYYY\\\aaaeeeeeeeeeccc___\\\]]]bbbgggnnnvvv}}}|||uuubbbkkkssswwwwww{{{yyysssnnniiifffdddgggkkkpppuuu{{{~~~|||{{{{{{{{{yyy{{{}}}}}}{{{zzzyyyzzz}}}}}}}}}~~~~~~zzzxxxyyyzzzzzzyyyuuummmbbb[[[NNNEEE===;;;;;;888777999444777;;;;;;999777777888666666555444444444444555333333222222333333444555555555555555555444333222555333333555999:::777444222333444555555555555555333333444555555555555555666555555555555666666777666555555444444555555666666777888777666555666777666666555555555555666666999888777777777888999:::999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<===<<<>>>BBBDDDIIIUUUbbbsss???>>>>>>======:::555111333333333333333333333333//////000//////...------,,,,,,,,,---...///000000000//////...------------------------------------////////////...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++......///000000///......///...,,,,,,...///...---******+++,,,,,,---......+++---......---,,,...///222111///......///000111///111444666888999<<<>>>======>>>>>>>>>===<<<<<<@@@BBBEEEFFFGGGIIIKKKMMMNNNPPPRRRTTTVVVZZZ___cccdddeeedddaaa___```ccceeegggoooxxx~~~~~~wwwfffhhhkkkooosss{{{}}}xxxrrrmmmjjjdddgggjjjnnnsssyyy}}}{{{zzzyyyyyyxxx{{{}}}~~~}}}{{{zzzzzz~~~zzzyyyzzzyyyyyyyyywwwqqqggg[[[SSSIIIBBB<<<;;;999666444555888===AAA@@@;;;666555777666666555444444444444555666666555555666666777888555555555555444333222222444333333555777888666444222222333444555555555555333333444555555555444444777666555444444555666777666555555555555555555666777888888777666555555666777666666666666777777888:::999888777777888;;;<<<888888999999999:::::::::999999999:::;;;;;;<<<<<<<<<;;;>>>AAABBBDDDLLLUUUbbbzzzBBB@@@???>>><<<999444111555444444333333222222111//////////////////...---,,,,,,,,,---...///000000......///000000000111111------------------------//////......---------------......///////////////,,,,,,,,,,,,,,,,,,,,,+++---...000000000000...---...,,,++++++,,,------,,,******+++,,,,,,---......,,,...//////......///000111000///.........///000///111444555777999<<<>>>@@@AAABBBCCCCCCBBB@@@???>>>AAACCCEEEGGGHHHKKKMMMNNNOOOQQQRRRTTTXXX]]]aaabbbbbbbbbbbbbbbcccfffgggdddkkksssyyyzzzpppjjjeeehhhqqq{{{|||wwwqqqmmmeeegggjjjmmmqqqvvv}}}}}}|||{{{zzzyyyzzz}}}~~~xxxtttuuuxxxzzzyyyyyywwwtttmmmcccWWWOOOEEE???;;;:::888555444666===BBBEEEBBB;;;555444555666666555444444444444555777777777666777888888999444444555555444333222222444444333444555666555444222222333444555555444444222333333444555444444444777666555444444555666777777666666555555666666777777888888777666555555666444444444444444555666666777666444333444555777999888888999999999:::::::::888888999999:::;;;;;;<<<<<<;;;>>>AAABBBAAAFFFLLLUUUhhhDDDBBB???>>><<<:::666444555555444333333222111111...///////////////......,,,---------.../////////+++,,,---///000000000000,,,,,,,,,------------...---,,,+++++++++++++++,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---...000111111000...---+++)))(((((()))******)))+++++++++,,,,,,------------...000///......///111/////////////////////...///111333555666888<<<>>>@@@BBBEEEGGGGGGFFFDDDBBB===???BBBDDDFFFHHHKKKNNNNNNOOOOOOPPPRRRUUU[[[_________```aaadddfffiiijjjeeeiiiooouuu~~~xxxoooeeefffoooyyy~~~~~~zzztttpppgggiiikkkmmmpppvvv|||~~~}}}}}}|||tttoooooorrruuuwwwxxxvvvtttpppiii^^^SSSLLLAAA<<<999999888666777;;;@@@BBBBBB>>>999555444555666666555444444444444555555555444444555555666777333333444444444444333333444444444444444444444444333333444444444444333333222222333444444444444444777666666555555555555666777666666666666666666777666777888777666555666777666666666666666777888999888777666666666777999:::999999999999::::::::::::777777888999::::::;;;;;;<<<;;;===AAAAAA@@@BBBGGGPPP^^^ttt@@@>>>;;;999999999888666333333333333333333333333......////////////......------..................+++,,,---/////////......,,,,,,,,,---------......,,,+++*********+++,,,---)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,---///111111///---,,,,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000---...///000111000...---000222333444555777;;;>>>>>>@@@DDDGGGHHHGGGEEECCC<<<>>>AAADDDFFFHHHKKKNNNNNNNNNOOOOOOPPPTTTYYY]]]bbbaaaaaacccgggjjjmmmoookkkmmmooosss}}}zzzsssjjjgggllluuu}}}yyytttnnnoooppprrruuuzzzxxxtttooommmpppsssuuuvvvuuusssooojjjcccZZZQQQJJJCCC>>>;;;:::777555777<<>>BBBFFFGGGFFFDDDBBB;;;>>>AAADDDFFFHHHKKKNNNNNNNNNNNNNNNOOOSSSXXX\\\fffeeeeeegggjjjooorrrsssssssssrrrttt|||yyyvvvooojjjjjjqqq~~~~~~yyytttuuuvvvxxxzzzzzzuuurrrooopppssswwwxxxwwwsssppplllfff```XXXOOOIIIHHHCCC>>>;;;666222444999===888333111111444666777666666555444444444444555444333333333333444555555000111222333444555555555333444444333222222333444555555555444333222111000222222333444444444333333555666777777777666444333555444444333333444444555444666777777666666777999444444444444555666888888666777888999999999999888::::::;;;;;;;;;;;;<<<<<<555666777888999:::;;;;;;:::888999>>>???>>>???CCCEEEJJJXXXqqq@@@???>>><<<:::888777666222222111111000/////////111111111111000000000000------............------000///...---,,,+++******------------------------000///...---+++***)))(((******+++,,,,,,,,,,,,+++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---,,,---......,,,,,,---.........---,,,,,,,,,------......------------......000111333555888:::<<<<<<<<<>>>@@@CCCDDDDDDCCCBBBAAA???===>>>CCCGGGHHHHHHMMMOOOQQQRRRRRRTTTWWWYYY^^^ccciiillllllmmmqqquuutttrrrpppttt{{{}}}qqqmmmmmmqqq{{{~~~~~~~~~wwwooossssssrrrrrruuuuuurrrsssmmmddd[[[SSSLLLFFFBBB???>>><<<:::777666555444555555555555555555555555444555666666666555333333333333333333333333333333000111333444555444444333000111333444555444333333333333222111222333444555222333444444555555444444777555333111111333555777333444555555666666555555999777666444333333333444555666666777777777777777999999999888888888888888999777555777999:::888555:::999888777888999:::;;;777888999;;;===>>>???@@@AAAJJJRRRddd>>>>>>===<<<:::999888888444444333222222111111000000000000////////////...------............------...---------------,,,,,,------------------------.........------,,,,,,+++******+++,,,,,,,,,,,,+++***+++++++++,,,---------........................///---,,,---...///...---,,,---......,,,,,,---...---------,,,,,,---............------------......///000222444666999:::;;;<<<===@@@BBBCCCCCCCCCBBBAAA@@@>>>???BBBFFFIIIJJJMMMOOOPPPQQQQQQSSSUUUWWW]]]cccjjjnnnooopppsssvvvuuusssqqqrrrwww{{{uuuqqqrrr|||}}}tttooossstttrrrsssuuuuuurrrnnnhhh^^^UUUMMMFFFAAA>>><<<;;;999777555444333333555555555555555555555555444555666666666555333333333333333333333333333333111222333444444444333222222222444444555444333333333333222222222333444555222333444444555444444444666444333222222333444666333444444555555555555555777666555444333333444444333444555555666666555555666666666666666666666666999888777888:::;;;999666777777777888888:::;;;;;;888999:::;;;<<<===>>>???@@@GGGLLL\\\zzz======<<<<<<;;;:::::::::666555555444444333222222////////////............------............------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...........................---,,,---...///...,,,,,,.........---,,,---...,,,,,,,,,,,,---...//////......------------.........///000222444777999:::;;;===???AAACCCCCCCCCCCCBBBBBBAAA@@@AAADDDHHHLLLMMMNNNPPPPPPPPPQQQSSSTTTZZZaaajjjppprrrsssuuuwwwuuuuuutttsssuuu}}}{{{yyyxxxsssooosssuuussssssuuutttpppggg```VVVLLLEEE???;;;999999999777666555444444444444444444444444444444444444555555555555444333333333333333333333333333333222333333444333333222111444444555555555444333333333333222222222333444555222222333444444444444444444444333333333333444444333333444555555555555555555555444444444444555555444555555666666666666666666666666666666666666666:::999888999;;;;;;999888444555777999:::;;;;;;;;;999999:::;;;;;;<<<======AAAEEEFFFRRRnnn>>>>>>===<<<;;;::::::999666666555555444333333333000000/////////.........------............------,,,,,,,,,---------......------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++......------------------++++++++++++++++++++++++...---,,,,,,......---,,,---...///...---,,,---///,,,,,,,,,,,,---///000000......------------......//////000111444777999;;;;;;<<<>>>AAABBBDDDDDDDDDFFFFFFEEEBBB@@@AAAFFFKKKLLLNNNOOOPPPOOOOOOQQQRRRUUU]]]gggooossstttuuuuuuuuuyyy{{{zzzyyy~~~vvvtttooosssuuutttssstttqqqlll```YYYOOOEEE???;;;888777999888777777666666777777444444444444444444444444555555555444444444333333333333333333333333333333333333333333222222111111555555555555444444333333222222222333333333444444222222333444444444444333222333444444444444333222333333444555555555444444333333333444444555555555666777888888999999888888777777777888888888888888999888999999::::::999888555777999<<<<<<<<<:::999:::::::::::::::;;;;;;;;;BBBEEECCCMMMfff~~~@@@@@@>>>===;;;999888777555555555444333333222222111111111000000000//////------............------......---------,,,,,,,,,------------------------.........---,,,,,,++++++******+++,,,,,,,,,,,,+++------------------,,,,,,++++++++++++++++++++++++...,,,+++,,,---...---,,,---...//////------...///,,,,,,,,,---...///000111......------------......000000000111444777:::<<<;;;<<<>>>@@@CCCEEEFFFGGGJJJJJJIIIEEEAAAAAAEEEIIIJJJMMMOOOPPPOOOOOOPPPQQQRRRXXXbbbjjjppprrrssssssuuu}}}{{{xxxyyy{{{tttsssppptttvvvtttrrrqqqmmmgggZZZSSSJJJAAA<<<:::888777777666666555555666666777444444444444444444444444555555444444333333333333333333333333333333333333444333333222111111111111555555444444333333333333222222333333333444444444111222333333444444333333111222444555555444222111222333333444555444444444222222333444444555555555666666777888888888888888666666777777888888888888777777888999888777777777888:::<<<>>>>>><<<999777::::::::::::::::::::::::>>>AAAAAAJJJ```tttBBBAAA???===;;;999888777555444444333222222111111111111111111000000000000------............------.........------,,,,,,,,,------------------------222111111000///......---******+++,,,,,,,,,,,,+++************++++++++++++---------------------------,,,+++,,,---...---+++---...//////...---...///------------...///000000......------------......000000000111333777:::<<<<<<===???AAADDDFFFHHHIIIJJJJJJIIIFFFDDDDDDEEEGGGIIILLLOOOPPPPPPPPPPPPQQQPPPUUU\\\dddjjjnnnqqqqqquuu~~~tttppplllmmmuuuxxxqqqppppppuuuwwwtttqqqnnngggaaaRRRLLLEEE>>>;;;999888777444333333222333333444444333333333333333333333333555444444333222333333333333333333333333333333333333222222111111111111222444444333222222222333333111222333444444444333333111111222333333333333333111222333444444333222111222222333444444444444444111222333444444444444444333444444555555555555555333444444555555666666777666777999999777666777888:::;;;===>>>===;;;888666999999999999999999999:::777<<<===FFFYYYiii{{{@@@@@@???===<<<:::999999555555444333333222222111111000000000000/////////------............------,,,,,,---------------...------------------------////////////////////////******+++,,,,,,,,,,,,+++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++---///000///...---...000///...............//////......------------......///......///111555999;;;===>>>???BBBEEEHHHJJJLLLHHHGGGFFFGGGHHHIIIHHHGGGHHHKKKNNNQQQQQQQQQQQQRRRQQQSSSXXX^^^eeekkkoooqqquuu}}}{{{uuunnnkkkooozzz~~~}}}wwwqqqpppqqquuuwwwsssooojjjccc[[[IIIEEE???;;;999888666555333333222222222222222333333333333333333333333333555444333222222222333333333333333333333333333333222111111000000111222333222222111111111222333444111222333444444444333333111111222333333333333222222222222333333222222222222222333444444444444333222222333444444444333222222222333444444444444444333333444444555666666777666888::::::888666777999888999:::;;;;;;999888777777777888888999999::::::666;;;:::???NNNYYYggg{{{>>>>>>>>>===<<<<<<;;;;;;666555555444333333222222000/////////............---..................---***++++++,,,---//////000------------------------******+++,,,,,,---......******+++,,,,,,,,,,,,+++******+++,,,------......************************---,,,++++++------,,,+++...///000///...---...000000//////............///.........------............---------000444888:::>>>>>>@@@BBBEEEIIIKKKMMMFFFDDDDDDGGGKKKMMMKKKIIIGGGJJJNNNQQQQQQRRRRRRSSSSSSSSSVVV[[[bbbjjjoooqqquuu|||wwwoooooovvv|||wwwxxxyyysssqqqqqqvvvwwwsssnnnhhh```XXXCCC@@@;;;888777666555444555555444444333333444444333333333333333333333333555444333222111222333444333333333333333333333333111111000000000111333444111111000000000111333444111222333444555444333333111111222333333333333222222222222222222222222222222222333444444444333333222333444444444444222222333444555555666666555555555555555666777888888999777999<<<;;;999777888:::555666777888999999888777666777777888999999::::::;;;===999:::DDDKKKVVViii|||????????????>>>===;;;;;;777777666555444333333222......///000000000000000111000///,,,***+++...000///............---------...---,,,,,,+++++++++,,,---------,,,,,,+++++++++------------------------******+++++++++,,,,,,,,,000000000//////.................................,,,,,,,,,---------.....................///000000111000000///...---------//////......000333555777:::;;;===???AAACCCEEEFFFDDDEEEGGGIIILLLNNNPPPQQQKKKOOOSSSTTTRRRRRRUUUWWWWWWWWWXXX[[[```fffmmmqqqyyy{{{~~~yyyzzz}}}zzz{{{}}}uuurrrsssuuussspppmmmiiiaaaWWWOOOAAA>>>;;;888777666555444555555555444444333333333111111111222222333333333333222111111333333222111444444333333222111000000222222222222222222222222111000000000111222333333000111333444333111///......///111222222111000///222222222111222222333333222333444444222222333444111111222222333333333333555555555555555666777777777666666555555555666666777===BBBBBB===666333333666666777888888888888888888999999::::::;;;<<<<<<>>>888:::CCCFFFEEEMMMYYYooo@@@@@@??????>>><<<;;;:::777666666555444333222222//////000111111111111111/////////---+++,,,...000000000000/////////............---,,,,,,,,,,,,,,,000000/////////.........------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******------------------------,,,,,,,,,---------.....................//////000111000000///......------//////...///000222555777:::;;;===???AAACCCDDDEEEHHHHHHIIIKKKNNNPPPRRRSSSMMMOOORRRSSSTTTUUUWWWXXXZZZZZZZZZ[[[```eeekkkoooyyy{{{~~~||||||~~~wwwtttssstttrrrpppnnniiiaaaUUUMMMAAA>>>:::888777666555333555555444444444333333333333333333333333333444444333222111222333333222111444444333222222111000000222222222222222222222222222222111111111111111111222333333444333222111000---///111222333333222111333222222222333444444555444555666444222111222333333222222222333333444444555555555555555666666777666666555555555555666666666:::===<<<777333333555666666777888888888888777666777777888888999999:::===888999AAADDDCCCIIITTTaaayyyAAAAAA@@@???===;;;:::999666666555444333222111111000111111222222222222111---...//////------...000//////.........---------...------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------.........************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000000000000///......------//////...///000222444666999;;;<<>>@@@???EEENNNXXXmmmBBBAAAAAA???===;;;999888555555444333222111111000000000111222222111111111+++---///000/////////000,,,,,,,,,+++++++++******---,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////000000//////............////////////000222333444888999<<<>>>@@@AAABBBBBBDDDCCCCCCCCCDDDFFFHHHIIIPPPNNNMMMPPPVVV[[[\\\\\\___^^^\\\\\\]]]```dddfffmmmpppuuuxxx{{{}}}|||}}}~~~~~~||||||~~~{{{xxxvvvuuussspppnnniii___SSSJJJ===;;;777666666555444333333333333333333333333333444444444333333222222222222111111222444444222000333222222222111111000000111111111111111111111111222222222222222222111111333333222111111222222333111111222333333333222222111111222222444555666777999:::999777333111000111333222111000111222444555555444444444444555666666555555444444444555666666777888888666444444777:::555666666777777777777777888888888999::::::;;;;;;;;;888999===>>>===AAAHHHRRRccc~~~BBBAAAAAA???===;;;999888555555444333222111111000///000000000000000//////+++---000111000/////////,,,++++++++++++*********+++***************++++++............////////////+++,,,............,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////////////////..................//////000111222333555777:::===@@@AAAAAAAAAFFFEEEEEEDDDDDDEEEGGGGGGNNNKKKJJJMMMTTTZZZ]]]]]]^^^]]]\\\\\\]]]^^^```aaagggkkkppptttxxx|||}}}{{{}}}~~~|||}}}|||zzzxxxwwwtttqqqmmmiiiddd[[[QQQIII;;;999666555555555444333333333333333333333333333333333222222111111000000222111222333444444222///222222111111111111111000111111111111111111111111///000111333444444444444111111000000000000111222333333333333222111111000000000000111222444555666999:::999777333111000111222111111000111222333444444444444444444555666666444444444444444555666666444555666777666666777888555555666777777777777777777888888999999:::;;;;;;;;;:::;;;<<<<<<<<<@@@EEEHHHTTTjjjAAAAAA@@@???===;;;:::999666666555444333222111111///000000000000///......,,,...111111000/////////......---------,,,,,,,,,+++************++++++,,,---------------.........+++,,,...//////...,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------.../////////////////////............///000000111111222222555999===@@@AAABBBBBBEEEDDDDDDDDDDDDCCCCCCCCCIIIGGGGGGIIIOOOVVV[[[^^^[[[\\\]]]^^^______^^^^^^dddhhhnnnsssxxx||||||~~~zzzwwwxxx~~~yyywwwwwwvvvuuupppjjjccc^^^YYYSSSLLLFFF999777444333444555444333222222222222333333333333111111111111000000000000111111222444555444222///111111111111111111111111111111111111111111111111...///111333555555555555/////////000000000000000333333333222111111000000000000000111222333444555777888888666333111111222111111222222222333333333444444333333444444555666333333333333444555666666222333444555666555444444444555666666777777666666555555666666777888888888:::;;;<<<<<<;;;<<>><<<;;;:::777666666555444333222222111111111111111000///......000111111///......///............------------,,,,,,++++++,,,------...*********++++++,,,,,,,,,***,,,...//////...,,,***+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---------------------------,,,,,,,,,---------......------,,,,,,------...///.../////////////////////......///000000111111111///222777<<<@@@BBBBBBBBBCCCDDDEEEEEEDDDBBB@@@???CCCCCCDDDFFFJJJPPPXXX^^^YYY\\\___bbbcccbbb```^^^___dddjjjpppvvv{{{~~~}}}wwwtttzzz|||}}}vvvttttttuuutttqqqhhhaaaWWWOOOKKKHHHDDDAAA888666333333333444444333111111222222222333333333111111111111111111222222111111222444555444111///000000000000111111111111111111111111111111111111///000222444555555444333...///000111222111111000000000000000111111222222222222222222222333444555444555666444222111222333111222444666666555444333444444333333444444555666333333333333444555666777444444444555555666555444444555666666777777666666555555666666777777888888888:::;;;::::::<<<>>>???AAAGGGQQQaaavvv????????????>>>===;;;;;;777777666555444333333222222222222222222111000///000111111000...---...///------,,,,,,,,,,,,++++++---------------...///000---------....../////////***,,,...000000...,,,***,,,,,,,,,---------......,,,,,,,,,------.................................,,,,,,,,,---------......---,,,,,,,,,,,,---...............///////////////---...///000111111000000...111666;;;@@@BBBCCCCCCHHHIIIKKKKKKJJJGGGDDDBBB???AAABBBDDDFFFMMMVVV^^^YYY\\\aaaeeefffdddaaa___[[[```fffmmmsssyyyzzzssswww}}}zzz~~~~~~yyytttpppqqqssstttrrrnnncccZZZNNNEEEAAA???>>>===777555333222333444444333111111111222222333333333111111111222222333333444111111222444666444111...000000000000000111111111000000000000000000000000111222444555555444333111...///222333444333111000------...///000222444555444444333333333444555555222333444444222222333444222444666888999777555444444333333333333444555555222222222333444555666777999777555555666777888777444555555666666666666666777777777888999999::::::666999:::999999;;;===>>>@@@CCCIIIRRRaaaxxxAAA@@@>>>===;;;:::::::::666666444333222111111111333222222111000///......000000///...............000000///...............++++++++++++++++++++++++,,,,,,---...//////......,,,+++++++++,,,,,,---.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000---------............///...---,,,,,,,,,,,,---..................///000000000333666;;;@@@CCCFFFGGGGGGGGGIIILLLNNNLLLFFFAAAHHHDDD???===@@@GGGOOOTTT[[[___ccceeecccbbbbbbddd]]]]]]bbbkkkssswww}}}}}}{{{|||zzzwww}}}qqqnnnrrrpppoooppprrrooohhhbbb\\\RRRDDD<<<999888666444666666555444333333222222333222111000000111222333888444000///111222222111333222222222111111000000000000000000000000000000000111111111222222222222222222222222222111000///111222333333111000000111000111111111111222222222222222111000111222444555444333333222222333333444666333111000222444555555000000111222333444555666666666555444444444444555666777777777666555333222777777777777777666555555333444555777999;;;======999999:::;;;;;;<<<<<<===<<>>BBBEEEFFFHHHIIIJJJNNNPPPOOOJJJFFFFFFDDDBBB@@@BBBGGGNNNSSSXXX]]]bbbdddcccaaaaaaaaa^^^]]]aaaiiiooosssxxx~~~~~~}}}~~~~~~wwwmmmkkkpppnnnnnnooopppkkkccc[[[RRRJJJ@@@999888888777666444444333333222111111000333333222111111222333333666333111000222444333222222222111111111000000000000000000000000000000000000000000111111111222222111222222222222111000///000222333222111///000000000111111111111222222222222222111111111222333333444333333222222333333444555333222222444555444333333444444555666777777888444444444444444555666777666777777777777666444333666666666666666555444444666666777777888999::::::999999999:::;;;;;;<<<<<<:::===@@@BBBFFFRRRbbboooAAA@@@???>>><<<;;;::::::777777555444333333333333111111111000000000000000000000///...............000///......------..............................***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,---------............//////......------......///.........---......///000000222555888<<<@@@CCCDDDHHHHHHJJJLLLOOOOOONNNLLLFFFGGGGGGEEEDDDFFFKKKPPPTTTXXX___ccccccaaa___^^^___]]]___eeejjjmmmsssyyy||||||||||||rrrkkkkkkmmmmmmmmmnnnllleeeZZZRRREEE@@@:::777888999888777444444444333333222222111444333333222222333333444333222111222444444444333111111000000000000//////000000000000000000000000/////////000000000111111111111222222111111000000000111222222000//////000000111111111111222222222222222222222222222111111333333222222222222333333444333222333555555333111222222222333333444444444333333333444555666777888666666777777777777666555555555555555555444444333888888777777777666666666777888888999::::::;;;;;;;;;===@@@@@@BBBIIITTT^^^ttt@@@@@@???>>>===<<<:::999777777666555444333333444000000000000000111111111000000///...............//////...------------...........................+++,,,,,,---------,,,,,,,,,,,,------------------------------------------........................,,,,,,,,,---------......,,,,,,,,,---------......---------............///,,,,,,++++++++++++,,,,,,.........------......///000111333666:::===@@@AAADDDEEEGGGIIILLLNNNNNNNNNIIIKKKMMMKKKGGGEEEGGGJJJNNNSSS[[[aaadddccc```^^^___]]]^^^cccgggjjjooouuu~~~~~~{{{zzzpppmmmooommmmmmmmmlllggg^^^RRRIII<<<999666666777888888777666666666555555555444444333333333222222333333333111111222222333333222111000000000///////////////000000000000000000000000////////////000000000000000000111111111111000000///111222222000//////000000000111111111222222222111222333333333111000///333333222222222222333333333222111111333333222111111111111111222222222333333333333444444666777777666666777777777777777777555555555666666555555444888888777777666666555555777777777888999999:::::::::===???@@@BBBFFFOOOUUUbbb|||@@@@@@@@@???>>><<<:::999777666555444444444444444000000000000000111111111000000///...............//////...---------------------------------------------............------,,,---.........---,,,,,,,,,,,,---......---,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,......------------......000111222444777:::===>>>AAACCCFFFHHHKKKMMMPPPQQQNNNPPPQQQOOOJJJEEECCCCCCHHHNNNWWW```eeefffdddaaa```^^^___dddhhhiiimmmsssyyy{{{~~~wwwooonnnpppnnnnnnllliiiaaaVVVJJJCCC999777666666666666666555555555555555555444444444111111222222222222111111000111222222111000/////////////////////000000000111111111111111111111111////////////000000000000///000000111111111000000000111222222000//////000000000111111111222222222111222222333222111///...333222222111111222222333333111//////111333333333333333444444555555666666666555555444444444555555666666666666666777777777555666666777777777666666666666666666666777777777666666777888888999999:::777999<<<===>>>AAAFFFJJJTTTiii@@@@@@AAA@@@???===:::999666555555444333333444444111111111000000000000000000000///...............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////......------------...//////...,,,++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,---------............///...//////000000//////...///...------,,,---------000000111222444777:::<<>>BBBGGGJJJLLLMMMPPPRRRSSSQQQOOOPPPPPPMMMFFF@@@@@@EEEOOO]]]iiipppqqqooollljjjkkknnnnnnkkkjjjllllllpppwww~~~}}}tttooonnnoooooolllfff\\\QQQGGG@@@===666555444333111111111222111111111111111111111111111111222333333222111111///111222111111222555888000000000111111111222222111111111111111111111111000000000111111111222222...//////000000000000000222333444444222111111222000111111111111222222222111000000000000111111222222222111111111111222222000111444888;;;;;;999666,,,---...000111333444555555555444444444555555666777666555444333333444444444555666666777777666666777777777888888888888999777777888888999::::::;;;===============>>>???AAAHHHTTTiii@@@@@@AAAAAA@@@===;;;999444444333222222222333333333222222111000//////...000000///.....................---,,,,,,,,,,,,---------------------------------------,,,,,,+++***---...///000000...,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000---------.........//////---...///000000///...---///...------,,,,,,,,,,,,000/////////111444777888:::???EEEIIIJJJKKKMMMOOORRROOOMMMOOORRRQQQIIIAAA>>>CCCNNN\\\jjjsssuuutttqqqoooppprrrqqqkkkhhhiiilllqqqxxx}}}|||yyytttqqqqqqsssoookkkcccXXXLLLCCC===;;;444444333111//////000222222222222222222222222333222222444444444444222222...000222222222555:::>>>000000111111222222222333111111111111111111111111111111111111222222222222......///000000000000000222444555555333222222333000111111111111222222222111000/////////111222333222222111111111111222222---111777===AAA@@@;;;666...///000222444666888888333333333444555666777888777666444333222222222333333333444555666666666555999999999888888888888888888888888999::::::;;;;;;999999999::::::<<<>>>@@@@@@KKK]]]rrrBBBAAA@@@???===;;;999888555555666777777555111...222222111111111111111222////////////////////////++++++++++++,,,---...............---++++++,,,---////////////////////////,,,------......------,,,222///,,,******,,,///111+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,+++,,,...000000///+++---///111111///,,,+++...------......///111111---...000222333444333333===@@@DDDGGGHHHJJJLLLMMMQQQSSSXXX___aaaZZZMMMCCCCCCBBBEEEQQQaaammmrrrrrrsssqqqooooooqqqpppmmmjjjkkknnnttt~~~zzz{{{yyyuuuuuusssrrrrrrkkk^^^QQQFFF>>>;;;:::444444444333333222222222222222111111111111222222333333222111111222333333////////////////////////222222111111111111222222////////////000000000000000000111111111111000000111111111111111000//////111222222333333222222111111111222222222333333333111111111111111111111111111111000000111222222333222333666777888888666555222222333333333333444444777777666666666555555555999666333333666888777666333333444444444444333333555555444333333555666777777888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<======FFFGGGOOOaaayyyAAAAAA@@@???===;;;999888888666555888>>>???;;;777444333222111000000000000///////////////////////////...---,,,++++++++++++,,,---...,,,+++***,,,---........................,,,------......------,,,000///---++++++---...000++++++,,,,,,,,,---------///...---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---000...,,,,,,---...---,,,,,,---///000000///---,,,......---,,,,,,+++******......000111222333333333:::===AAADDDFFFGGGIIIKKKUUUWWW\\\bbbeee```VVVMMMCCCAAABBBKKKXXXdddjjjkkkuuusssqqqqqqrrrqqqooollliiilllqqqzzzxxxuuutttrrrpppooohhh]]]PPPEEE===999777444444333333333222222222333222222222222222222333333222222111111222222333000000000000000000000000000000////////////000000////////////000000000000000000111111111111000000111111111111111000//////111111222222222222111111111111111111222222222333111111111111111111111111222111111000000///......///000222444555444333222222222222333333333444444555444444444333333333333444111//////111222222111444444555555555555444444555555444444555555666777777888888999999::::::;;;999999999999999:::;;;;;;>>>???FFFTTTggg~~~AAAAAA@@@???===;;;:::999999555222777AAAFFFCCC>>>555444333222000///......///////////////////////////...---,,,+++++++++++++++,,,---,,,++++++---...........................,,,------......------,,,......------------......++++++,,,------------,,,......---,,,,,,,,,------------,,,,,,,,,,,,------444111///.........---+++........................---......---,,,***)))'''/////////000111222333444777:::>>>AAABBBDDDGGGIIIVVVXXX]]]cccgggeee___YYYGGGCCCAAAEEEOOOZZZbbbeeesssrrrqqqqqqrrrrrrqqqpppjjjlllooovvv{{{vvvuuurrroookkkgggbbbYYYNNNDDD;;;666333333333333333222222222222333333333333333333333333333222111111111111222333111111111111111111111111000//////......//////000////////////000000000000000000111111111111000000000111111111111000000///000111111222222111111000000000000111111111222222111111111111111111111111111111111111///---***)))...///111222333333222111222222222222333333333333444444444444333333333333555333222222333444444333555555555666666555555555555555666666777777777666777777888888999:::::::::999999888888999999:::;;;<<<===BBBKKKWWWjjjAAA@@@@@@???===<<<:::999777444222555;;;@@@@@@>>>444333333222111000///...////////////////////////,,,++++++,,,,,,---...///,,,---------,,,---...000........................,,,------......------,,,,,,,,,------......------,,,,,,---.........---,,,...------,,,,,,,,,------------,,,,,,,,,,,,------555333111000000000///---///......------...///000,,,...///111111000...---000////////////111333444444777;;;>>>@@@CCCFFFIIIQQQTTTXXX___dddeeeccc```OOOKKKGGGFFFKKKSSS[[[```jjjjjjkkkmmmooorrrssstttppppppqqquuu{{{}}}zzzwwwuuurrrnnngggccc[[[WWWQQQJJJBBB;;;555222333222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111000000000000111111////////////000000000000000000111111111111000000000000111111111111000///111222222222222222222111///000000000000111111111111111111111111111111111000111222111000...+++)))000111222333444444444444111222222222222333333333555555555555555555555555777777666666666777777666555555666666666666555555444555777888888888777666777777777888999999:::::::::::::::::::::;;;;;;<<<===???CCCGGGMMMZZZrrr@@@@@@@@@???===<<<::::::666666555444444555777999111111222222222111000000000000000000000000000000,,,,,,,,,,,,---...//////---...///...---...000111........................,,,------......------,,,***+++---.........---------...///000000///------------,,,,,,,,,------......------,,,,,,------...111///---...///000////////////---------///000222...///111333333222000///000000///...///000222333333666999<<>>AAADDDMMMbbbuuu@@@@@@??????>>><<<;;;:::777999999666111///222666000000222333333222111000000000000000000000000000000///...---,,,,,,,,,,,,---...///...------///111------------------------,,,------......------,,,***+++,,,------...------///000111222222111///---------,,,,,,,,,---............------------......+++***)))***,,,......---///......---...///111222000111111111111///...---///////////////000111222222444888;;;>>>BBBFFFJJJKKKOOOUUU[[[aaaeeeggghhhjjjhhhcccZZZQQQLLLLLLNNNTTTWWW\\\aaagggnnnuuuzzz~~~{{{wwwuuuyyy{{{ttttttrrrmmmeee[[[RRRMMMBBBBBBAAA???<<<999666444111111111222222222222222...///000111111000///...000000111222222111000000111111111111111111111111///......------......///////////////000000000000000000111111111111000000///000000111111111111000222222222333333222222222000000000111111111222222111111111111111111111111///000111333333333222111000000000111111222333333111111111111222222222222222222222222333333333333111222444444333222222333555555555666666555555555555555666666777777777666666666777777888999999999777777666666777777888999::::::<<>><<<;;;:::777777777555222111111333111222333333333111///...000000000000000000000000000///...------,,,,,,------......---++++++,,,...------------------------,,,------......------,,,***++++++,,,,,,---......111222444555444222000...,,,,,,,,,,,,,,,---...///......------------......+++***)))***,,,---...---............///000111222////////////////////////...//////000000000000000000222666999<<<@@@EEEIIIKKKOOOVVV\\\aaaeeehhhiiinnnppppppiii^^^UUUQQQRRRPPPTTTZZZ___eeemmmvvv|||}}}xxxtttvvv}}}yyyxxxqqqpppmmmfff]]]RRRIIIEEE======<<<:::888666444333000111111111222222222222...000111222222111000...///000111222222111000///000000000000000000000000......------------......////////////000000000000000000111111111111000000//////000111111111111111000000111111111111000000111111111111222222222333111111111111111111111111111111111222222222333333////////////000111222222111111111111222222222222111111222222222333333333222555777777555333444555444444555555555555444444555555444444555555666777666666777777888888999999666666666666666777888888===;;;<<>>===;;;;;;555333222222444444222000333333444444333000...,,,000000000000000000000000---------------...000000,,,------+++))))))***+++------------------------,,,------......------,,,++++++++++++,,,---...///222333555666666444111///,,,,,,,,,,,,,,,---...///......------------......///---,,,,,,...//////...---......///000111111111------...///111333444666......000111111000/////////111444777;;;???EEEIIIJJJNNNVVV\\\aaadddgggiiimmmrrrvvvsssiii```]]]]]]QQQUUU[[[```fffmmmvvv}}}}}}wwwsssttt{{{{{{tttvvvnnnmmmiiiaaaWWWLLLEEEAAA<<<;;;999888666444333222000000111111222222222222///000222333333222000//////000111222222111000///////////////////////////000000////////////000000////////////000000000000000000111111111111000000//////000111111111111111......////////////......111222222222222333333333111111111111111111111111222222111111111111222222000/////////000111222333000111111111111222222222333333333444444555555555111444777666444222333444333444444444444444444333555555444333333555666777666666666777888888999999888888888888888999999:::;;;999999<<<>>>AAAHHHPPPAAA???===============;;;999888666444222111000000222222222111111111111000//////000000000000/////////.........///...,,,+++------------------------111111000///...,,,***)))+++---...///.........///,,,,,,---......//////000,,,///333666666333///,,,------------------------...,,,+++,,,...///...+++///......---...///000111/////////...---------,,,///---+++******,,,///000000000////////////000000333111333777:::===DDDLLLMMMPPPRRRUUU[[[dddfffdddfffkkkrrruuusssmmmfffbbb[[[\\\___dddjjjpppvvvyyy}}}}}}}}}||||||{{{zzzyyy~~~}}}uuuooorrrjjj___SSSJJJCCC>>>;;;444333222222222333444555333333333222222111111111222111111111000000//////111111000000//////......111111111111111000//////000000000000////////////------------...///000111000000000000////////////------...///000000//////000000000000000000000000000000000111222222333333111111111111111111111111222111111111000000//////000000111222333333444444666555333222111222333333333333333333333333333333444666777888777666444333555555444333444555666777555444444444444555666666666666666777888888999999:::999999999999999999:::::::::::::::===AAAEEEHHHAAA???===<<<======<<<;;;999888666444222111000000222222222111111111111000////////////////////////111///---...000111///---------------------------...............---,,,+++,,,---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333111...,,,------------------------111...,,,,,,------+++)))...---,,,,,,,,,---........................------...---,,,,,,,,,---///000000000////////////000000333111333777:::<<>>:::888444333222222222333444444333333333222222111111111111111111111000000000///111000000000/////////...000000111111000000///.........//////000000111111//////......//////000111111111111000000/////////---......///000000//////000000000000000000000000111111000000000000000000111111111111111111111111111111111111000000000///000000111222222333444444555444333222222222222333333333333333333333333333555555777777777666444333444333333222333444555666555444444444444555666666666666666777888888999999999999888888888888999999:::999999:::<<<@@@DDDFFFAAA???===<<<======<<<;;;999888666444333222111111222222222111111111111000//////............//////222...***+++///222000---........................+++,,,---------------,,,---...000///...,,,---.........---,,,,,,+++******,,,---...//////...---,,,------------------------///...,,,,,,------,,,+++000///...............///..................//////............/////////000000//////......//////000222111222666999;;;AAAHHHOOOVVV[[[ZZZZZZ]]]___^^^\\\bbbjjjrrrwwwwwwuuusssuuuqqqlllkkknnnqqqssssssyyy{{{|||}}}}}}{{{xxxvvvvvvwwwxxxzzz~~~xxxqqqlllddd\\\QQQFFF???:::888666444333333222222333333444222222222222222111111111111111111111000000000000000000000000//////////////////000000000///......------...///000111222222000000/////////000111111333333222111000000//////......///000000000//////000000000000000000000000111111000000///......---000000111111111111000000111111111111000000000000000000111111222333333333444444333222222222222333333333333333333333333333555555666777666555444333333222222222222333444444555444444444444555666666555666666777777888888999888888777777777777888888888888888999;;;>>>BBBDDD@@@>>><<<<<<<<<===<<<;;;999888666555333222222222222222222111111111000000//////...------...//////000+++&&&''',,,000///,,,////////////////////////+++,,,,,,------,,,,,,+++---///000///---,,,,,,---//////.........---------------,,,,,,,,,,,,------------------------------******+++,,,...///000000/////////...............------......//////000000---...///000111000000////////////....../////////111000111555777999>>>EEEKKKTTT[[[ZZZXXXXXXZZZZZZYYY\\\cccjjjppprrrqqqooo{{{{{{{{{yyyvvvtttttttttuuuwwwyyy{{{{{{yyyvvvtttpppqqqrrrvvv{{{{{{vvvnnniii]]]VVVKKKBBB<<<:::888888444444333333333333333333222222222111111111111111111111111000000000000000000000000000////////////......////////////............//////000000111111////////////000111222333444333333222111000//////...//////000000000//////////////////////////////111111000000000////////////000111111111111000///111111111000000000000000000000111111222222222333333333222222222222222222222222333333333333444444555555666666666555444333333333333333333444444444555444444444444555666666555555666666777888888888777777666666666666777777777777777888:::<<>><<<;;;<<<<<<;;;:::999888666555444333222222222222222111111111000000//////............/////////+++'''''',,,///...,,,////////////////////////------------,,,+++******---///000///---,,,,,,------------.........//////......,,,,,,,,,,,,......------------------------)))***,,,,,,---...///000------------------,,,,,,---......//////000000000---...000111222111000/////////............//////111///111555666666;;;AAAHHHRRR[[[\\\ZZZ[[[\\\[[[XXXYYY[[[___eeehhhhhhgggvvv~~~~~~wwwttttttppprrruuuxxxyyywwwtttsssppppppqqqtttyyyzzztttjjjcccTTTNNNEEE>>>:::888888777444444444333333222222222111111111111111111111111000000000000000000111111////////////000000000000......////////////......111111000000//////......------...///111333444555333333222222111000000//////000000000000000//////////////////////////////000000000111111222222222///000111222222111000///000000000000000000111111000111111111111111222222111222222222222222222222222222222333333444444444555555555555555444444333333444444555555555555555555444444444444555666666555555555666777777888888777666666666666666666777777777777888999;;;===>>>@@@>>><<<;;;<<<<<<;;;:::999888777555444333333333222222222111111111111000//////000000000000//////000...,,,,,,...///000///....................................---,,,******---...000///...,,,---...******++++++,,,---......///...---,,,,,,---...///---------------------------...///...,,,+++,,,---///000111111222222111111//////////////////000000---...000111111111000//////......------......///000///000444555444888===EEEPPP[[[___bbbdddeeecccYYYVVVUUUXXX^^^dddggghhhppp{{{{{{ssspppmmmooorrruuuwwwwwwvvvuuuuuuuuuuuuvvvxxx~~~zzzpppdddZZZIIIDDD>>>888666555555444444444444444333222111111000000000111111111111111000000000000111111111111////////////000000000000......///000000000//////222222111000///...------,,,------...000222444555222111111111111000000000000000111111111000//////000000000000000000000000000000000111222333333333///000222333333222000///000000000000111111111111111111111111111111111111000111222222333222222222111222222333333444444555555555555444444444444444333444555666666666555555555444444444444555666666444555555666666777777888777777666666666666777777777777777888999:::<<<===???===;;;;;;<<<<<<;;;:::999888777555444444444444222222222111111111111000...000222333333222000......000111000...---...000------------------------------.........------,,,,,,---//////...---...///+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------...///000...+++***+++,,,///000222333444444444444000000000///////////////......//////000000/////////......------......//////...000333444333666;;;AAAKKKWWW```hhhmmmmmmiiiYYYUUURRRVVV___jjjrrruuuttt{{{wwwnnnlllnnnqqqtttvvvxxxyyyyyy{{{{{{{{{{{{|||yyymmm\\\PPPAAA===999666555444333222444444555555444222111000///000000000111111111222///000000000111111111111.../////////000000000111...///000000111111000000111111000000//////..................///000111111//////000000000000111111111111111111111000//////000000000000000000000000000000000111111111111111000111333555555333111000///000000000111111111111111111111111000000000000///000111222333222222111111111222333333444555555555555444444333333333444222333444555555555444444555444444444444555666666444444555555666777777777888777777666666777777888777777888888999:::;;;<<>>;;;888666666555444222444444555555444222111000//////000000111111111222//////000000111111111222.../////////000000111111//////000111111111111111////////////000000000000000000///........................///000000111111111111111111111000//////000000000000000000000000111111000000//////......000222444666666444222000//////000000111111111222111111111000000000000000///000111222333333222111111111222333333444555555555555444333333333333444111222333444555444333333555444444444444555666666444444555555666777777777888888777777777777888888777888888999::::::;;;;;;DDD@@@;;;::::::;;;:::888777666444444555555555444000000000000000111111111000000/////////000000111,,,///111///,,,+++---///------------------,,,,,,***+++---...///...------)))******++++++,,,---------.........---,,,,,,+++111111111///---++++++,,,...,,,***+++,,,---,,,,,,...------,,,,,,------...000///...------...///000////////////000000000000///000000000000000///...........................111111000000111333666777<<>><<<:::777666444333333555111111111111111111111111333222222111111000000000////////////////////////333000...---///000000...////////////////////////////////////////////////---.........////////////000000/////////000111111111111111111111000///...//////000000///......---//////000000000111111111000000111111111111000000////////////////////////000000000000000000000000000000111111111222222222111222333333222222333555111222222333333222222111444444444333333222222222222222333333333333222222333333444444555666666666666666555555666666777888777777777888999999::::::BBB@@@<<<:::::::::999888777666444444555555555444222222111111000000////////////...............///222111000///000000...---,,,,,,,,,---.........///------,,,,,,,,,---......//////......---,,,,,,,,,------......------,,,,,,,,,---...---+++***+++,,,///---,,,,,,---......---//////////////////////////////000000000000//////....../////////000000000------...///000111222222////////////////////////...---------...000222333555888>>>FFFMMMSSSWWWYYYTTTQQQRRR[[[kkk{{{|||{{{yyysssssstttxxxvvvaaaNNNAAA;;;;;;888555444555777666444111111111111111111111111000111111111111111111111000000000000000000000000222000......///000///...////////////////////////////////////////////////------........./////////000//////........./////////000000111111000000///000000////////////......//////000000000000111111000000////////////000000////////////////////////000000000000000000000000000000000111111111222222333222111222333444444333111222222333333222222111444444333333333333222222333333444444444444333333333333444444555666666666777666666666666777888888555555666666777888888999CCCAAA???===<<<;;;:::999777555444444555555555333333222222111000///......///......------------......,,,+++---111333222000+++,,,,,,---...//////000...---,,,++++++,,,...///,,,,,,,,,---......//////,,,------...------,,,,,,...///000000///...///111000...,,,---...///...---.........//////............///000111111111000///........./////////000000///////////////000111111000000000000000000000000......------...000111222444777;;;@@@FFFLLLSSSWWWXXXWWWYYYaaammmwww}}}~~~zzzuuuvvv}}}}}}uuussstttwwwkkkTTTCCC;;;999888999888555444666666555111111111111111111111111111111111111111111111111000000000000000000000000111000///////////////////////////////////////////////////////////////////////////000000000111111000///...---------------......///000111111000000000000///////////////000////////////000000000111000///...------...///000111111111111111111111111000000000000000000000000000000000000111111111111444111///111444555444111111222222333333222222111333333333333333333333333333333444444555555444444333333444444555666666666777777777777777888888999555555666666777888888888???>>>===;;;999777777777777555444444555555555333333222222111000///......//////...------------------+++***,,,000222111///,,,,,,------...///000000///...,,,++++++,,,---...+++++++++,,,------......,,,,,,------...------,,,+++,,,------,,,,,,---...000...,,,---...///...---,,,---............---,,,---...///111111111000///............////////////222111000///......//////000000000000000000000000////////////000111111222222555888<<<@@@GGGPPPVVV]]]^^^bbbiiiqqquuuvvvuuussspppnnnqqqzzz|||xxxvvvuuuzzzuuu___JJJ===888888:::AAACCC:::333222444555111111111111111111111111222222111111000//////...000000000000000000000000000000111000////////////........................////////////////////////////////////000000000000//////...------,,,---------...///000000000000000//////000000000000000000...////////////000000000000///...------...///000000000000000000000000000000000000000000000000000//////000000000111111111333111///000444555333111111222222333333222222111333333333333333333333333222333444444555555555444333333444444555666666666777777777777777888888999666666777888888999999:::???@@@@@@>>>:::888888888777666444444555555555444222222111111000000//////000000///...------------///...------......---,,,---------.../////////000......---,,,,,,,,,------......------,,,+++++++++,,,,,,------......------+++,,,------++++++,,,---///---,,,,,,---......---+++,,,---......---,,,+++,,,---...//////000000///------........./////////444222000///...---......////////////////////////000000000111111222222222///222555777;;;AAAJJJQQQ^^^aaahhhooouuuvvvtttqqqkkkiiiiiimmmvvv|||vvvuuuxxxzzzfffRRRCCC:::888777===HHHJJJ>>>222000222222111111111111111111111111222222111000//////......000000000000000000000000///000222111///......///........................////////////////////////,,,,,,---------.........///......---------......---...//////000000000000...///000111222111000///......////////////000000//////............//////........................000000000000000000000000/////////000000000111111222111000111222333333222111222222333333222222111222222333333333333444444111222333444444555444444333333444444555666666666777666666666666777888888777777888999999::::::;;;AAABBBCCCAAA===::::::;;;777666444444555555555444111111111000000000000000222111000///............///000000///...------...............////////////------......------,,,+++//////......---,,,,,,,,,+++,,,------......------...///000///...---...///...,,,++++++---------,,,,,,---...//////...---,,,,,,,,,,,,,,,---...///000---------.........//////333111000...---...///000........................000000111111222222111111///111444555666<<>>:::777777888777666444444555555555444000000000000000111111111222222111//////.........,,,///111111......000333///////////////.........------...///...---+++***------......///000000000+++,,,,,,---.........---.../////////---,,,---......,,,***+++,,,---,,,,,,---...000111111000...---,,,,,,++++++,,,---///000---------.........//////111000...---...///111222........................///000000111111111111000000333666666555999AAAHHHPPPXXXfffrrrzzz|||yyywwwmmmjjjggggggnnnyyy}}}|||yyy~~~nnn```LLL???:::999777555+++555777000...444555000111111111111111111111111.........///000111111222////////////////////////---000333222///---...///........................////////////////////////........./////////000000...............///000111...///////////////......+++...111444555333000---............/////////000...///000111111000///...000000000000000000000000000000000000000000000000////////////000000000000...111333333000///222444222222222333333222222222222222222333333444444444///000111222333333444333333333444444555666666777555555555555555666777777777777777888999999::::::BBBAAA???<<<:::888777777777666444444555555444222000111333444444333111000000000000000000000000000////////////////////////......---,,,---...///000...............---------............---,,,+++***(((((()))******+++,,,,,,++++++,,,,,,---,,,,,,,,,------------------------++++++++++++,,,---............------------......------............------///.........///000222333000000////////////000000000111222333333222000///---///222444666999===???MMMUUUaaallltttxxxzzz{{{rrrllliiimmmrrrwwwwww|||~~~}}}vvvWWWNNNCCC<<<:::888555222444444444333333333222222222222222222222222222222111000///......///000111////////////////////////000000000000000000000000......---------,,,,,,,,,////////////////////////------------------------///////////////.................................,,,...000222333333222111//////......000111333444333111///---,,,---...///////////////////////////////////////000000000000000///.........///111222111111222222222333333333222222222222222222222222333333333333333222111000222333444444555555444444444444444444444444444444444555666777777666555444444555555666777888888999BBBAAA???<<<:::888777777777666444444555555444222000111333444444333111000000000000000000000000000...........................------,,,---...///000222111000///---,,,+++***............---,,,+++***++++++,,,,,,------........................------------------------------++++++++++++,,,---...///......------------...............//////.........//////......///000111222000//////......//////000///000111222222111///...111222444555666777:::<<>><<<:::999888777888666555444555555333222000111222333333222111000000000000000000000000000...........................------------...//////222111111///...---,,,+++............---,,,++++++---------------........./////////......------,,,------------------------,,,,,,,,,,,,---...///000......------------.........//////000000//////...000//////......///000000///..................///...///000111111000///...444555666555444555777999???FFFQQQ\\\eeelllrrruuuzzzxxxxxxwwwvvvxxx{{{|||~~~yyylll\\\PPPCCC>>>777444555666555444222111111111111000000000//////////////////////////////......///000111222////////////////////////.................................------------,,,////////////////////////////////////////////////------......//////000000........................111000...,,,,,,...000111333333111000////////////000000000///......------////////////////////////////////////000000000000111000000000000111222222111111222222222333333333222222222222222222222222222222333333333222111111111222222333333333333333444444444444444444444444444555666666666666555444666666666666777777777777AAA@@@>>><<<:::999888888888666555555555555333111000111222222222222111000////////////////////////........................------------......//////......///////////////000---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,+++......---,,,+++*********------------------------------------...///000000......------------......//////000000000000//////000/////////......//////......------------.........///000111111111000///333444444444333333444666===BBBKKKTTT\\\eeelllqqq}}}~~~{{{{{{}}}~~~~~~vvvrrrkkk\\\LLLAAA>>>;;;777555666777777666333333333333222222222222........................000000000////////////000////////////////////////....................................------------////////////////////////........................,,,------...///000111111........................000///...---,,,------...222222111000000///////////////000000///...------////////////////////////////////////000000000000111111111111111222222222111111222222222333333333222222222222222222222222222222333333333222222111000111222222333333222222333333444444444444444444555555555555555555555555777777777777666666666666@@@???>>><<<:::999999888999777555555555444333111111111111111111111111111////////////////////////........................---------...............---........./////////000---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///...---+++*********+++------------------------------------...///000000......------------......//////000000000000/////////////////////...............------------......///000000111222222222222000111222222111222444666999===DDDLLLUUU```jjjqqq||||||yyyyyywwwxxxzzz~~~sssfff```ZZZOOOBBB<<<;;;999777666555666666555333333333222222222111111////////////////////////222111111000///...------////////////////////////........................//////.........---------////////////////////////------------------------,,,------...///000111111..............................//////...---,,,+++///000000000111111111111...//////000//////...---////////////////////////////////////000000000000000000111111222222222222111111222222222333333333222222222222222222222222111222222333333333222222000111222222333333222222333333333444444444555555555555444444444444555555777777777777666666666666@@@???>>><<<:::999999999999777555555555444222000111111111111111111111111000000000000000000000000------------------------,,,---......//////......000//////...------,,,,,,,,,------...------,,,,,,---------------.........111000...---,,,,,,---...------------------------,,,,,,,,,,,,---...///000......------------.........//////000000//////...---....../////////......///..................///000000000111222222333333...000111111111111444666333777<<>>>>>888555777222333555555333333333333222222222222111111111111////////////////////////+++,,,...000111222222111////////////////////////000000000000000000000000000/////////............///////////////////////////////////////////////////////////////.................................111///...------...000111---...000111222222111111000///...,,,---...000111////////////////////////////////////000000000000---...///111111000000///111111222222222333333333222222222222222222222222000111222333333333333333222333444444555555444444222222333333444555666666555444333333333333444555444555555666777888888999@@@???===<<<::::::999999666666777888888777666555222222222111111111111000///////////////000111111//////...------------...///////////////.........((('''&&&'''***---//////,,,,,,+++***+++,,,...///.........------,,,,,,,,,))))))***+++---.../////////...------//////...---///......---,,,,,,++++++///...---,,,,,,,,,,,,,,,111111000000//////......000///...------...///000000000////////////000000111111111111111111111111333222111000111222444555000222444777;;;CCCMMMUUU^^^dddooozzzhhhPPP<<<:::;;;777555777555666666777666555333222333222111000////////////000000000000000000000000...//////000000000//////......////////////......222111000///...------------------------------------------.........//////---------......000111222111111000///...------,,,(((+++...///...---------111000...,,,,,,...000111111000000000//////......111000000000//////......111000000///////////////////////////............---.........//////000000......///000111222222333000000000000000000000000///111333333222000000000222222222222222222222222111222333333444444333333444444444555444444333333444444444555555555666666@@@???===<<<::::::999999555555666666555444333222222222222111111111111000///////////////000111111//////...------------...........................,,,***))))))+++,,,---,,,,,,,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---.........,,,------------------......///...------------------111000000000/////////...000///...------...///000//////000000000000//////111111111111111111111111222222111111111222333333222333444555888===EEEJJJWWW^^^jjjwwwcccMMM:::888;;;888777:::444555555444444333222111333222111000////////////000000000000000000000000000000000000000000000000......////////////......000///...------------------------------------------------.........//////...............///000111000000//////......------+++...000000000//////000000///...------...///000333333222000///...------111111000000000/////////222222111000000000000111......................../////////000000000111111//////000000111111222222111111111111111111111111///111333333222111111111222222222222222222222222111222333333444444333333333333444444555444444444222333333333444444444444@@@???>>><<<:::999999999666666666555555333222111222222222111111111111000///////////////000111111000///......------......,,,,,,------......//////000...,,,+++,,,,,,+++***,,,,,,+++++++++,,,------------------,,,,,,,,,,,,///...------,,,+++******---,,,+++,,,---...---+++,,,,,,---...//////000000.........---......//////000000000000//////////////////............//////...///000111111000///...111111111111111111111111222222222222222222111111222333444444555777<<>><<<:::999999888999888888777666444333333222222222111111111000000///////////////000000111000//////...............+++++++++,,,---...//////111///------------,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,++++++------,,,+++------......///000000000...............///000111000000000000/////////////////////....../////////---///000222222000///---111111111111111111111111111111222333333222000///111222333444555777999;;;CCCLLLYYYgggrrr{{{}}}uuuvvv||||||wwwfffVVVEEE===:::666555666555444222111000111111222222222111000//////000000////////////////////////555333111///......000111......////////////......///////////////000111111....................................////////////000//////............///---.....................,,,---------++++++---///......////////////......444333222111000///......111111111111111111000000---,,,,,,+++++++++++++++------...//////000111111000000000000000000000000111111111000000000000000111111111111111111111111...///111222111111333444222222222222222222222222111111222333333333333222111222333444555555555555666666666777777777777888AAA@@@>>><<<:::999888888999888777666555444333333222222222111111111000000///////////////000000111000000///............///+++++++++,,,---.../////////...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++////////////////////////...............///000111////////////000000000000...//////////////////...---///000222222000///---000000000000000000000000000111222333333222000///000000111444777:::<<<<<<===DDDPPP\\\fffnnnuuuyyy~~~tttrrruuu{{{uuunnnlllhhhmmmrrrmmmcccWWWIIIAAA<<<888666666777666444333222222333333222111000000000000000000////////////////////////555333111///......///000......////////////......------------...///000000................................./////////000000000//////............///------------............---......---++++++---.........////////////......111111111000000000000000000000000000000000111111111111000////////////000......///000111111222222////////////////////////111111111000000000000000111111111111111111111111...000111111111111333555222222222222222222222222000111222222333333222222111222333444555555555555666666666777777777777888AAA@@@>>><<<:::999888777666666444333222222222222222222222111111111111000///////////////000111111111000//////......//////,,,,,,------......//////...------...000000///---,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,---...---+++///..............................---......//////////////////000000000000......////////////.........///000111111000///...000000000000000000000000///000000111222222111111000///000333777;;;======999>>>FFFOOOXXX```hhhlllsssyyy~~~~~~{{{vvvtttxxx~~~zzzfffZZZWWWTTTYYY___\\\TTTNNNGGGAAA>>><<<;;;;;;777777666555444444444444111111000000000000000111000000000000000000000000222111000.........//////......////////////......+++*********+++,,,------............................../////////000000000//////.........//////000......------------------...000000000...---...///////////////////////////////////////000000000000////////////000000000000111111000////////////////////////000000111111222////////////............000000000000000111111111222222222222222222222222000111111111000111333444222222222222222222222222000111111222222222222222222222333444555555555555333333444444444555555555BBBAAA???<<<:::888777777555444333222222222222333222222222111111111111000///////////////000111111111000000///////////////...........................------...000000...,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,---.........,,,,,,,,,,,,---....../////////...------------------.../////////000000000111---...///000000///...---//////000000000000//////000000000000000000000000////////////000222333444222000///000444777888888666999===CCCJJJRRR[[[aaahhhmmmuuu{{{}}}~~~oooXXXLLLIIIEEEGGGKKKHHHCCCBBB@@@>>><<<======<<<666666666666555444333333111111000000000000111111000000000000000000000000/////////.....................////////////......,,,,,,+++++++++,,,,,,---.........................../////////000000000000...............///000111.........------,,,,,,,,,---///111111///---------000///...------...///000/////////...............---.........///////////////......---------------.............../////////000000000000//////......//////000000111111222222222222222222222222222222111222222111///000222444222222222222222222222222000000111222222222222222333333444444555444444444222333333333444444444444BBBAAA???<<<:::888777777777666555444333444555666222222222111111111111000///////////////000111111111111000//////////////////////////////.........///....../////////,,,***,,,,,,---...---,,,***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---)))***+++,,,...///000111///...---,,,,,,,,,,,,,,,.../////////000000111111---...///000000///...---000000////////////000000000000000000000000000000............000222444555555222......111333333222555666888;;;AAAJJJTTT[[[ccchhhpppwww}}}yyyhhhQQQEEECCC===<<<===999999<<<<<<;;;:::;;;;;;:::555666666777666555333222111000000000000000111111000000000000000000000000,,,---......///......---......////////////......000//////.........//////////////////////////////////////////000000000000---------......000111222//////...---,,,,,,+++++++++---000000...,,,+++***111000...------...000111000000///...---,,,,,,,,,,,,---------......//////111111000////////////000------------------,,,,,,222111111111000000//////...//////000111222222333222222222222222222222222222222222111//////111333222222222222222222222222000000111222222222222111444444444555444444333333444444444555555555666666<<<<<<======<<<:::888777555555444444444333333333555444333333222222333333555444222000............///////////////////////////.........------------***,,,///111111///,,,***.........---,,,+++***)))++++++++++++++++++++++++,,,++++++++++++,,,------////////////...+++)))(((........................000000//////......------////////////////////////000000000000000000000000......////////////......///000000000///000222444...//////000111222222222444444333333333333333333444555666888;;;BBBJJJOOO```cccjjjsss|||vvvgggZZZSSSGGG===666555777:::666777888888888888777777222222333333444333333222///.........///000111111000000/////////111222333......------------......------............------......------------......------...///000000//////,,,---...///000000000000---......///////////////------------------------...---***))))))+++...000---...///...------...///000000///...------,,,,,,...///000///---,,,,,,...///000111222222111000///000///...------...///000111111111000000000000000111111000000//////......111111111111111111111111555444444333222111000000000111111111222222222222333333222111111000000000555555555444444333333333222222333333333444444444>>>>>>>>>>>>===;;;999888555555555444444444333333333333222111111111111222222222111000/////////000/////////////////////////////////.........------------............------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........//////...,,,***)))........................///////////////.................................////////////////////////......////////////......///000111000......///111...//////000111111222222222222222222222333333333333444555666999???FFFKKKUUU^^^kkkvvv~~~}}}mmm^^^TTTPPPIIIAAA;;;888777777555555666666666666555555111222333444444555555444444333222111000000000000000///.........///000111......------------......------............------......------------......---......////////////...,,,---...//////000000000------...///////////////------------------------------,,,,,,------...///,,,---...---,,,+++,,,...,,,,,,,,,---------------...///000///---,,,---...000000111222222111000000000///............///000////////////////////////111111111111000000000000111111111111111111111111333333333222111111000000000000000000111111111111111111222222222222222222555555444444444333333333333222222222333333444444@@@@@@???>>>===;;;999888666555555555444444444444333222111111000000111111///000000111111000000000////////////////////////000/////////............///...---,,,,,,---...///++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///------......------,,,+++.................................///////////////------------------------////////////////////////...//////000000//////...111222333111///...///000/////////000111111222222000000111111222222333333222333333444666:::@@@DDDHHHVVVhhhuuu|||zzzpppaaaTTTMMMLLLIIIEEE@@@;;;666444333444444444333333333333222222333333333222222111333333222111000000000000//////...---------............------------......------............------......------------............/////////......---,,,---...//////000//////------...////////////...........................,,,---...///000///...---+++,,,------++++++,,,---((()))***+++---...//////---/////////---,,,---...///000111111111111000///000//////......//////000............////////////111111111111222222222222111111111111111111111111111111111111111111111111000111111111111222222222111111111222333444444444444444444444333333333333444333222111222333444555AAA@@@???>>><<<:::888777666666666555555555555444333333222111111111111111///000111111111000......////////////////////////000000/////////.........///...------------...///,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---------------------........................------......//////000000------------------------//////////////////////////////000000000000//////222333444333111000111222//////000000111111111111...//////000111222222333222333444444444777;;;>>>@@@KKK[[[iiisss~~~yyyqqqjjjbbbVVVLLLGGGHHHHHHFFFBBB===888444444333333222222222222222333333222111000...---,,,---------......000111222000//////......---------......------------......------............------......------------......////////////...---,,,,,,,,,,,,---...////////////,,,---......//////......////////////////////////,,,,,,---...///......---+++---------,,,+++,,,---))))))***,,,---...///000---...///...---,,,---///......////////////......000//////////////////000......///////////////000000000000111111222222222111111111111111111111111//////000000000111111111222222222333333333444444222222222333333444444444333333333333333333333333444333222111111333444666@@@???>>><<<:::888777777777777666666666555555555444444333222222222222222111111222111000...,,,+++////////////////////////////////////............------...//////...------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,,,,,,,------..............................------......//////000000................................................//////000000000000//////...000222222111111111222000000000000000111111111......///000111111222222222333444444444555777:::;;;AAAKKKXXXhhhxxx~~~ttthhh___ZZZSSSLLLGGGDDDDDDDDDBBB@@@===:::888555444333222222222333333222222222111111000///...,,,,,,,,,---...000111222000000000000///......---......------------......------............------......------------............///......---,,,,,,+++,,,---...////////////,,,------...............////////////////////////,,,,,,+++++++++,,,---...,,,...///...---,,,---...,,,,,,------.........///,,,...///...------...///---------,,,,,,---------///000000000000000000////////////000000111111111...//////000000111111111000000000000000000000000/////////000111111222222111111111111222222222333444444444333333222222222333333333333333333333333333333222222222333444555@@@>>>===;;;999888888777777777777777666666666666555444333333222222333333222222111000///---,,,+++///////////////////////////.........------------,,,---...//////...---,,,////////////---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///------,,,,,,,,,---.......................................///////////////////////////////////////........................///000000111111000000///***,,,///000/////////000000000000000000000111111//////000000111111222222222333555555444444555666777999???KKK\\\ooo|||zzzzzzzzz}}}}}}}}}~~~~~~|||{{{{{{|||~~~pppcccWWWPPPMMMHHHDDDCCCAAA@@@???>>>===<<<;;;;;;777555444222222222333333000000111333333444444444111000000//////000000000//////000000000///............------------......------............------......------------......------.........------,,,+++,,,---......///......,,,,,,---............---........................,,,,,,+++***+++,,,---...---...//////------...///.....................---,,,---///...------...///------,,,++++++,,,------///000000111111000000/////////000000111111222222///////////////000000000000000000000000000000000000000000111111222222222....../////////000000000444444444333222111111111222222222222333333333333222222333333333444444444@@@>>>===;;;:::999::::::888888888777777777666666444333333222222222222222111111000///...---------////////////////////////------------,,,,,,,,,,,,......------------............///......---,,,,,,------------------------,,,,,,,,,,,,,,,------.........---,,,,,,,,,---...........................///////////////.........................................................000000111111111111000000,,,...111222000/////////111000000000000000000000111111111111111111111111000222444444333222333333333666;;;CCCNNN^^^ooozzz~~~~~~|||yyyvvvuuuuuuuuuvvvqqqooommmkkkiiiiiijjjkkkpppqqqsssvvvxxx{{{}}}~~~{{{}}}vvv^^^SSSIIIFFFEEE@@@===<<<===<<<<<<<<<<<<<<<;;;;;;777555333222111111222333000111111222222111111111000000/////////000000111,,,---.../////////...---......------------......------............------......------------......,,,,,,---.........------++++++,,,---............+++,,,------......------------------------------+++,,,,,,---...---------,,,---......,,,,,,---...------------------------,,,---......------...000///...---,,,,,,---...//////000111111111111000///......//////000111111222111111000000000000000000000000000000000000000000111111111222222222222222//////000000000111111111222222222222222222111111111111222222222333333333000222333555555444333222@@@???===<<<;;;;;;;;;<<<888888888888777777777777333222222111000111111111000///...------...///000////////////////////////------,,,,,,,,,+++++++++111///,,,++++++,,,///111,,,---......///.........------------------------,,,++++++++++++,,,------///...---,,,+++,,,------........................000000//////.........---------------------------........................000000111111111111000000111333555555333111000000111111111000000000000000222222222111111111111111...111333333222111111222222777===@@@CCCMMM^^^jjjxxx{{{zzzzzz{{{vvvtttpppmmmjjjiiiiiiiiieeefffggghhhjjjlllmmmnnnhhhiiikkknnnppprrrssssssppprrruuuuuuttttttxxx{{{zzzzzzzzz|||tttfffRRRHHHAAABBBBBB<<<888777999:::;;;<<<<<<<<<;;;:::666555333111000000111222222222111///---+++)))(((+++++++++,,,...000111222***+++---...///...------.........------.........---..................---.........------.........++++++,,,---............++++++,,,---............+++,,,------......------------------------------***,,,///111111000---++++++,,,------++++++,,,---+++++++++,,,,,,---------,,,---......------///000000///...------...///000///000111222222111000///---------...///000000111333222222222111111000000000000000000000000000000222222222222222222222222222222333333333444444444000000000111222222333333111111111222222333333333///111444666666555333111@@@@@@>>>===;;;999888777<<<;;;999888666555555555333444444333000......///111111000000//////......///////////////.........///......---------......//////...---,,,++++++***,,,,,,,,,------.........+++++++++***)))***,,,...++++++,,,,,,---...//////***+++---------+++)))(((***+++,,,---............///......---------......//////.........---------,,,---...//////...---,,,000///...///000111111000000000000000000000000000000000111111111000000///***+++,,,...000111111222222222222222222222222222555555777999>>>FFFOOOVVVjjjttt}}}zzzwwwvvvvvvrrroooppprrrrrrnnniiiiiihhhfffeeeeeefffhhhiiijjjrrrvvvqqqllllllnnnoootttrrrpppnnnnnnpppsssuuuxxx{{{}}}rrr___SSSDDDAAA===:::888888777666777999<<<<<<;;;:::::::::<<<:::777444111///......///000111222222111000/////////............//////111000///...,,,+++))))))......---------,,,,,,,,,///...------------...////////////......---------...........................------,,,,,,++++++***---------............///++++++******++++++,,,---000000111111000...,,,+++------------------------++++++,,,------......///---------........./////////...------...///000111...............///000000000000000000////////////////////////000000000000111///...///000111000...000000111111111111000000000000000000111111111111000000000000000111111222222222222222222222222222444444444444444444444444@@@@@@>>>===;;;999888777999888777555444444444444444333222222222222333333111000000000/////////.........------,,,,,,,,,+++------------------------/////////...............,,,,,,,,,---------......+++,,,,,,+++***+++---///++++++,,,,,,---......///+++,,,---------,,,***))),,,,,,---...////////////......---------....../////////.........---------------...//////...------///......///000000000///000000000000000000000000000000111111111111000000000111222222333333333222222222222222222222222222333444555666999???FFFKKKUUU```qqq~~~xxxwwwuuusssssssssuuuvvv{{{~~~}}}yyywwwtttrrrqqqsssuuuvvv}}}sssdddSSSHHHAAA>>>:::777777666555444666888::::::999999999:::;;;999777444111///......///000111111111111000/////////............//////---------,,,---------............---------,,,,,,---,,,++++++++++++,,,---.........---------,,,,,,........................------------------------------------............,,,,,,,,,,,,,,,---......------......---,,,+++***------------------------------------------------------------.........//////...---------...///000...............///000000000//////////////////////////////000000000111111111///...///000111000///000000111111111111000000000000000000111111111111111111111111111222222333222222222222222222222222111111111111111111111111@@@@@@>>>===;;;:::999888777777666555555555555555999666222111333555444333000000000000//////////////////...---,,,,,,+++++++++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,------------...,,,------,,,++++++...000++++++,,,,,,------......---------------,,,,,,,,,......//////000//////...---------------...///000...............---------------...//////...------------........./////////000000000000000000000000000000111111111111000000555555555555444333222111222222222222222222222222222444555555666999===@@@AAAMMM___ppptttiii^^^RRREEE===<<<999666555555555444333444555666666666777999;;;:::999666444222000/////////000000111111000000/////////............//////------,,,,,,,,,---///000//////.........------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,........................,,,,,,---......///000000------------...........................//////000,,,,,,------------,,,+++------------------------//////...------,,,++++++------------............///...------,,,------............---......///000////////////////////////000000000111111111222222111000//////111111000///000000111111111111000000000000000000111111111111222222222111222333333444222222222222222222222222333333333333333333333333@@@@@@???===<<<:::999999888888777777777777888888???999222000222333111...000000000000////////////111111000///...------,,,)))***,,,......---,,,***........................------------------------+++,,,,,,+++***+++---///++++++,,,,,,,,,---------///...------------............/////////......---,,,,,,,,,---...///000111........................---..................---,,,---......------...//////////////////////////////000000111111111111000333333333333222111000000222222222222222222222222333555777777777777999:::===FFFSSSbbbpppvvvmmmaaaVVVMMMEEE===888888666444333444555444333222333333333333555888:::999999777666444222222111000000000000000////////////......------......///111///...,,,,,,,,,---.../////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---------.........///,,,,,,---------........................//////000---.....................------------------,,,,,,......---------,,,,,,,,,------------------------......------,,,,,,,,,,,,.........------......///.........///////////////000111111111222222222222111000///000111111000///000000111111111111000000///000000000111111111111222111111111111222333333111111111111111111111111333333444444444444444555@@@@@@???===<<<;;;::::::777777777777777888888999>>>888111///111222///,,,////////////000000000000111000000///......------)))***,,,......---,,,+++333333222222111000000///------------------------******+++***))))))+++...+++++++++,,,,,,,,,,,,,,,///......------...//////------.........---,,,,,,,,,,,,,,,---...///000111---..............................------.........+++---///...---,,,...000//////////////////////////////000111111111111111///000111111111111111111222222222222222222222222111444666888777777777888>>>CCCJJJSSS```qqqvvvddd[[[PPPFFFAAA===999666777555444444555555444333000111222111111333666999999999888777666555444333111000000/////////............------------......000///...---,,,------...///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++,,,,,,,,,------------...------,,,,,,------...///------------..................---------,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,.........------,,,,,,+++......------------......------....../////////000000111111111222222222222222000///000111222111000000000111111111111000000///000000000111111111111000000000000000111222222111111111111111111111111//////000000111111111111@@@??????>>>===<<<;;;:::666555555555555555666777666333///...000222111000////////////000000000000...------------,,,,,,,,,***+++,,,---......------000000///...---,,,++++++...------------,,,,,,,,,)))******)))((((((+++---++++++++++++,,,,,,,,,,,,---------...............,,,,,,---------------,,,---------------...///000---------...............///...------------...///+++...000///---,,,...111000000000000000000000000...///000111111222111111//////111222333333333333222222222222222222222222///111444555555555555666;;;===@@@FFFPPPaaatttqqqgggTTTMMMCCC<<<:::999888666666555444444555555444222///000222222111222444666777888888888777666555555111111000///..................------------......------....../////////000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------...........................------,,,++++++******,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++,,,.........------,,,,,,+++++++++,,,,,,---...//////------------,,,,,,,,,,,,---............------,,,///...------,,,------------------......//////000000000000111111111222222222111000000222222111000000000111111111111000000000000000000111111111111000000//////000000111222111111111111111111111111000000000111222222333333@@@??????>>>===<<<;;;;;;777666555555555555555666222111000000000000111111.../////////000000000111,,,,,,,,,---------------+++,,,,,,---......//////,,,,,,++++++******))))))......---------,,,,,,,,,*********)))((()))+++---+++++++++++++++++++++++++++,,,---...///......---+++,,,---......///............---------......///---------........./////////...------------...///,,,///222111---,,,///222000000000000000000000000...///000111111222222222///000111222333333333333222222222222222222222222///111444444444333444555888999;;;>>>EEESSScccnnn{{{{{{mmmaaaYYYMMMGGG???:::999999888666555444333333444444222111///000222333222111222333555555666777666666444444222111///...------.........------,,,,,,------...,,,---///000000///...------,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++,,,,,,---------.................................---------------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---......---+++************+++///......---,,,,,,++++++,,,------------------------------,,,,,,,,,++++++,,,---.../////////......///...------,,,,,,,,,---,,,,,,---......///000000/////////000000000111111222111000000222222111000000000111111111111000000000000000000111111111111111111000000111111222333111111111111111111111111111222222333444444555555@@@??????>>>===<<<<<<;;;999999888777777777777777333444444333000......///.../////////000000111111------......///000000000---,,,,,,------///000111........./////////000000.........------,,,,,,,,,+++++++++***)))***,,,...++++++++++++++++++++++++)))+++---//////...---,,,,,,---...///000000000000///......---------......---------........./////////...---,,,,,,---...///,,,000333111...---000333000000000000000000000000......///111111222222222//////000111111111000000222222222222222222222222222444666555444333444555888:::;;;<<>>===;;;:::999;;;:::999777666666555555333222111111000000111111444222111/////////000000//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,))),,,......---------...,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++///000...,,,------,,,+++,,,---...///***,,,...---******---000---------------------------,,,,,,,,,,,,---..............................222111000.........//////---///000000//////000222000111111111222222222222666444333111000000111222111222333444555444333222222222444777<<>>777666333111///.........///...---,,,------///000------------------------000000000000000000000000000000///...---,,,,,,++++++,,,------......------,,,------......------,,,/////////......---------//////...---,,,,,,++++++***+++,,,---............)))))))))***+++,,,...///,,,------......------,,,000///...---,,,------...---------,,,,,,+++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,000000///------,,,,,,,,,000000////////////000000---...///111222222222222222111000//////000111222111111111111111111111111111222222333333222222111333444444222111000111333111000000000111222333333AAA@@@@@@???>>><<<;;;:::::::::888777666555555555444333333222222222222222///...............///000///......------,,,,,,+++,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,...,,,---111111......000,,,,,,,,,,,,,,,,,,,,,,,,+++***(((***---...---+++,,,,,,+++***+++,,,---...,,,------,,,+++,,,...000------------------------...------------...//////........................444333222111111111222222///000111000///...///000000000000111111111222222222222222111111222222333000000111222222222222111666666555666888<<<@@@BBBMMMXXXeeeooo~~~nnn\\\NNNFFFAAA???@@@>>>;;;888777777888999666777777555333111111222333444555444111/////////111111222444666888:::;;;999888555333111000////////////...------...///000---------------,,,,,,,,,........................---------,,,,,,++++++***,,,---......//////......,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...***+++,,,---..................---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///...---,,,+++,,,,,,---.........------,,,,,,,,,......------------......------------------------......---------......///000000////////////000000...//////000000000000///111000////////////000111////////////////////////000111111222222111111000333333444222000000111333111111111000111111222222BBBBBBAAA@@@???===<<<;;;999888777666555444444444555444333333222222333333,,,---...///000000000000------------------------,,,,,,------.........///------------------------------------,,,,,,,,,,,,000***///<<>><<<:::999888777666555555444555555333333222111111111111111000111222222222111///...,,,------......//////000---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,000'''...BBBFFF555((())),,,,,,,,,,,,,,,,,,,,,,,,000///---+++******,,,---+++,,,,,,---------------///+++((((((+++...---,,,////////////////////////------,,,,,,------...///........................++++++,,,------.........+++---///000///000222444////////////000000000000000000222333333222000000444333222111222333444555111222222333555888:::<<<:::===AAAFFFOOO^^^rrrttthhh```VVVPPPGGG@@@<<<:::999999555555444444555777888999888999999666333111000111000111333222111000000111000000000000000111111222666666777777666333111///------------,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,,,,---............---,,,------......------,,,........................,,,,,,,,,------.........,,,,,,------...---------...---------------......+++,,,,,,,,,,,,,,,,,,+++---------............---++++++++++++++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////............//////---...///000111111111111......////////////......111111111111111111111111111222222222222222222111000111222111000000111333333333222111000000000111BBBBBBAAA???===;;;999888888777666666555555555666333222111111000000111111000000000000///...---,,,------......////////////------------------------------------------------++++++++++++,,,,,,,,,,,,333)))(((111444+++(((---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++***(((((()))++++++,,,---.........------,,,+++***+++,,,------,,,........................,,,,,,,,,,,,,,,---..............................---...///////////////...+++---///000///000222444/////////000000000111111111111111111111111000000111111000000111111222333444444444444555666777888666888<<<@@@FFFQQQddduuuzzznnnaaaUUUMMMDDDAAA>>>;;;:::999888666333444444444555777888999777777777555222000000111///000222222111000111222000////////////000111111222444666777666444222000---------------,,,+++***+++++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,---...---------,,,------......------,,,+++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,------...------,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---.../////////......************++++++++++++......------------......,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///......------......///******,,,---.../////////...//////000000//////...////////////////////////222222333333333333222222000111111111000000111333222222111111000111111111DDDCCCBBBAAA>>><<<:::999888888777666666666777777333333222111111111111222//////...............///............////////////......------,,,,,,++++++------------------------******+++++++++,,,,,,,,,111,,,***++++++)))+++///,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,***+++,,,---...---,,,,,,+++---/////////.........---------------------------------------...//////........................///000111111111000///......///000000//////000111000000000111111111222222000//////000000111222333000000111222222222222111444444444444444444555555444555888<<>><<<;;;:::;;;;;;::::::888777555555555333222222333333222111///.........------------------............------,,,,,,,,,---------......///...,,,******,,,...000---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++(((###++++++******++++++,,,---++++++******+++---...000........................---------.........//////...///000000000000//////////////////............////////////////////////333222111///............---...///000000111000000000111111111111222222222444333333222222333333444222222333444444555666666///111333666999???FFFJJJ[[[gggyyy~~~jjj^^^OOOCCC>>>;;;999777999999888666555333222222222222444444444444222222111111111111000000000000////////////////////////...............///000111111111222333333333333222000//////......---,,,,,,/////////......------------------,,,,,,+++++++++///---++++++------+++)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***////////////////////////------,,,,,,,,,,,,+++++++++,,,...//////...,,,+++***++++++,,,,,,++++++***///...,,,,,,+++,,,---...000000000///...,,,+++***////////////////////////,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,////////////////////////------......///000000000---...000111222111///...111111000000///000000111//////000111111111111111111111111111111000//////000000111111000///---,,,EEEDDDBBB@@@>>><<<;;;;;;999999999888777666555444666555333444555555444222////////////.........---------............------,,,,,,------............///......------,,,,,,,,,...---------,,,,,,,,,+++++++++++++++++++++++++++***+++,,,---,,,***)))'''+++++++++***++++++,,,---,,,++++++++++++,,,...///---------------------------------.........//////...//////000000000//////---.........//////000000////////////////////////222111000//////......///...//////000000000000000000000111111111222222222222222222111111222222222222222222333444444444555444444555555666999>>>AAAMMMUUUdddssstttjjjVVVNNNDDD>>><<<;;;888555888888777777666666555555222333333444444333333222111111111111000000000000///////////////////////////............//////000000111111222222222222222...------,,,,,,++++++***,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,+++000...,,,,,,...///---+++******+++++++++,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......---,,,+++,,,,,,,,,------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,---.........------------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,---///////////////////////////////////////.........,,,...///111111000///...222111111111000111111111000000000111000000//////111111111111111000//////000111222222333222111111EEEDDDBBB@@@>>><<<;;;;;;777777777777777666555555666444333333444555333222000000000000////////////------............---------............////////////000111111000...,,,***.........---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---.........+++++++++++++++,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,,,,,,,,,,,,,++++++,,,,,,---...///000111111////////////////////////000000////////////000000000000000000000/////////000000000111111111222222111111111111111111111111222222222222222222222333555555555444444555888;;;FFFKKKSSS]]]jjjyyy}}}lll\\\QQQDDD@@@<<<::::::999666333666666777777777777777777444333333222222333333444111111111111000000000000////////////////////////000//////............/////////000111111111111111......------,,,+++++++++.........---------------+++,,,,,,,,,,,,,,,,,,------,,,+++,,,---...---,,,************++++++++++++........................------............------........................------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,------......------,,,------,,,,,,,,,,,,------+++,,,---...............++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,------////////////////////////111000000///......------,,,---...///000///......000000000000000000000000---...///000000000000000000111111111111000000/////////111222333333333333DDDCCCBBB???>>><<<<<<;;;666777777777777777666666444333222222333333222111111111111000000000000///------............------.../////////////////////000000000000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,+++---------...///000000111///////////////////////////////////////000111111111111000///////////////000000000000111111111111000111111111111111111000222222222111111111111111111222333444444666999<<>>===<<<<<<888888888999999888777777555444333333444444333111222111111111000000000000------............------/////////////////////...---,,,+++***+++,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))***+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---111111222222111000000//////////////////.........///////////////////////////......//////000111222222111000///......////////////000000000111111111111111222333333222111111111111111111111111111000111222444444555777:::===???@@@AAACCCGGGOOOXXX___uuunnn]]]QQQGGG@@@<<<===;;;888777666666555444666555555444333333222222444444222222222222444444111111111111000000000///////////////////////////111000///.....................///000000000000///111000000//////...------+++++++++++++++++++++++++++++++++,,,,,,---------((()))************+++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++...---,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------000000000000000///...---++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,------...////////////////////////............//////000000,,,------...............---...///000000000//////,,,---...//////000000//////000000111111111000000111000000///////////////DDDCCCAAA???>>>===<<<<<<999999999999999888777777777555444444555666444333111111111111000000000000------............------/////////............---***((('''&&&'''***---///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------////////////...---,,,+++000000//////............///////////////////////////////////////000111111111111///......///000000/////////000000000111111000111222333333222111000111111111111111111111222444555666666555666888:::888999;;;===@@@EEEKKKOOObbbpppyyymmm[[[KKKBBB>>>;;;:::888666444333333444555666555555444333222222111111444333333222222333333444111111111111000000000000////////////////////////000//////............///......///000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---+++,,,...---,,,,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***)))***+++,,,---------,,,,,,---...///000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---......////////////////////////------......///000000111---............/////////...///111222333333222111111111111000///...,,,,,,///000000111111111111000444333222111000000000000CCCBBBAAA???>>>=========999999999999888777555555555444222333444444333111111111000000000/////////------............------............------,,,,,,******))))))***+++,,,---+++,,,,,,,,,------------------------------------,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......)))***,,,------------,,,------------------------//////.........---------,,,,,,,,,++++++***((((((.........///////////////////////////////////////000///////////////000111111000.........///111222////////////000000000111///000111333333111000///000111111222222333333333444666777666555555666777777999:::<<<===@@@DDDGGGPPP\\\lllyyyiii___PPPDDD>>><<<:::999444444444333222222333444333333333333333333333333222333333444444333333222111111111111000000000000///////////////////////////............//////000//////000111111111111000//////......------,,,,,,........./////////000000---,,,,,,,,,,,,,,,,,,+++,,,...000///,,,+++---...,,,,,,,,,---------......------------------------------............------........................------,,,,,,,,,,,,+++++++++,,,...///000//////...+++,,,,,,,,,,,,,,,,,,+++((()))+++,,,------,,,,,,***+++,,,...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///////////////////////////........./////////////////////......//////000000,,,...000111222222111000000111111111000//////...//////000111111111111111333222111000000111222222CCCBBBAAA???>>>=========999999999888777555444333111000//////000000///---000000000000////////////---..................---......---------,,,,,,,,,...///000000000///...---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......(((***+++---......------........................//////.........---------000000000///...---,,,+++,,,------...///000111111////////////////////////000000////////////000000000///...---...///222333////////////000000000000...///000222222000///...000000111222333444444444222333555555555555666888777888999888888999<<<>>>>>>IIIWWWeeeuuuuuubbbYYYMMMDDD???===;;;:::444666777666444222111000222222333444444555666666222222444555555444222222111111111111000000000000////////////////////////...............///000111//////000111111111111111111111111000//////......+++++++++,,,,,,------------------,,,,,,+++++++++,,,...///...+++)))***,,,++++++,,,,,,,,,---------..............................////////////......++++++++++++++++++++++++---------,,,,,,,,,++++++***,,,...000111111000///,,,------......------,,,((()))+++,,,------,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///////////////////////////000000000///......------///////////////000111111)))***,,,...//////...---,,,---...000222333444444//////000111111111111111//////.........000111222DDDCCCAAA???>>>===<<<<<<;;;::::::999777555444333555555444444333222111111333333222000...///111333------.........---+++***------------------------...---,,,++++++,,,---......***(((+++000333222///444222///,,,***)))))))))***++++++,,,,,,,,,++++++///...---,,,+++*********........................---------.........////////////.........---------......------------..............................---------............///////////////////////////222111000.........///000000111222222111000///...//////////////////////////////000111333444555666>>><<<999666444333222222555555444444555666888999<<<@@@GGGRRRaaasssrrrgggbbbXXXVVVMMMDDD???>>>;;;777444333222222444444333111333333333222222111111111333111111111222222000...222222111000//////000000000///...---,,,---..............................////////////000000000000222111000...------,,,,,,...---,,,+++++++++++++++000////////////.........---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///......---***+++,,,---............---,,,++++++,,,---///000111///---+++***+++---...---,,,,,,+++*********+++---------------------------------............//////+++'''(((,,,...---***,,,,,,,,,---------............////////////......................................................,,,...000000///...///000////////////000000000000)))***,,,...000000000000111111000000000000000111DDDCCCAAA@@@>>>===<<<;;;999999888888666444333222444444333333222222111111333333222000...///111333....../////////...---,,,........................---------,,,,,,---------333///,,,,,,...///---***---,,,+++******+++---...*********+++++++++,,,,,,------,,,+++++++++,,,,,,------------------------------------........./////////.........---------......------------..............................---------............///////////////////////////111000///.........//////000111111222111000///...////////////////////////000000111111222333444444555555444333444444666666555444444444555666777888888;;;AAAIIIUUUcccrrr|||yyyqqqhhh]]]UUURRRLLLLLLHHHCCCAAABBB@@@;;;666555333333444555444222222222222111111000000000222111111111333333111///222111111000//////000000000///...---,,,------...---------------,,,,,,,,,---............/////////111000000///......//////......---,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------.........------,,,++++++,,,---............------,,,+++++++++,,,------------------------------,,,,,,++++++***++++++------------------------------------............,,,)))&&&(((,,,///...+++,,,,,,,,,---------......------............------................................................,,,...000000///...///000////////////000000000000+++,,,---...///000000000111111000000000000000111DDDCCCBBB@@@>>>===<<<;;;888888777666555333222111222222222222222222111111222222222000......000222//////000000//////...---////////////////////////,,,------......------,,,444000---,,,------+++(((******))))))***,,,---...,,,,,,++++++,,,...000111,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------......------------..............................---------............///////////////////////////000///......---.........000000111111111000//////000000000000000000000000111111111222222222333333000000000111222444666777444444444444444666777777666888;;;@@@GGGQQQ\\\ddd~~~|||oooaaaWWWOOOGGGBBBBBB@@@BBBBBBAAABBBDDDAAA<<<888666444444555555444333111111111000000000000000222111111222333333222000111111000/////////000000//////...------------...---------,,,,,,+++++++++,,,,,,---------.........///..................//////...------,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------........................---------------,,,++++++,,,,,,------...---------...---,,,+++***************+++---//////...,,,+++,,,,,,,,,,,,++++++++++++------------------------------------............((('''&&&)))---///...,,,,,,,,,,,,---------......,,,,,,------------,,,,,,................................................,,,...000000///...///000////////////000000000000///.........//////000111000000000000000000000000CCCCCCBBB@@@???===;;;;;;777777777666555444333222111111111111111111222222111111111000......///111....../////////.................................+++,,,---......---,,,+++...,,,++++++---///...---...---,,,+++*********+++******))))))***,,,///111,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------..............................---------............///////////////////////////.........---------......000000000000000000//////000000000000000000000000222222222111111111111111222111111111222222222333333333333444444555666666666777888:::>>>EEEMMMRRRhhhsssjjj^^^PPPHHHCCC>>><<<===<<<>>>>>><<<>>>@@@???:::888666444333444444444333111111111111111111000000111111000222333444222111111000000/////////000000//////......------------......------,,,+++++++++,,,------------............---,,,,,,,,,,,,,,,,,,///......---------......,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,+++******---------...------,,,,,,---,,,,,,++++++++++++++++++,,,---......---+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........((('''(((+++...///---+++,,,,,,,,,---------......,,,------......------,,,................................................,,,...000000///...///000////////////000000000000111000///......///000111/////////000000000000000CCCCCCBBBAAA???===;;;:::888888888777666555444333111111111111111111222222///000111000...---...000---------------------...------------------------+++,,,---......---,,,++++++******+++---/////////000000...---,,,*********&&&%%%$$$$$$%%%(((***,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---...........................------------..............................---------............///////////////////////////------..................//////////////////000000000000000000000000000000222222111111111111000000333333333333222222111111222222333333444555555555444555666888:::>>>DDDHHHSSS]]]lll{{{vvvYYYOOOEEEAAA???<<<;;;<<<:::;;;:::888:::>>>???<<<888555333111222333222222222222222222222222222222111000000111222333111000000///////////////000000...............---------///.........---------,,,------........./////////000///...---,,,,,,,,,,,,......---------......///------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,---------,,,,,,+++***---------...------,,,,,,+++,,,,,,---------------......---,,,+++*********+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******+++,,,------+++***,,,,,,,,,---------............////////////......................................................,,,...000000///...///000////////////000000000000222111///......///000000---...///000000000000///BBBBBBBBBBBB@@@===;;;999777888888777666555444444222222222222222222111111...///000000...------///---,,,,,,,,,,,,---......------------------------,,,------......------,,,---,,,,,,,,,,,,,,,------------------------------))))))((())))))+++---...//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.....................------------..............................---------............///////////////////////////------.../////////......//////.........///000000000000000000000000000000111111111111111111000000111111222333444444333333000111222333444444444444222333444555666999>>>AAAFFFMMMZZZiiiuuu~~~rrrPPPGGG???===<<<:::999;;;777888888777;;;BBBDDDAAA888555222111111222222111222222222222222333333333111000///000111111///---//////......//////000000......//////......---,,,........................---............/////////111111000///......//////------------------...///............------------------------------------++++++,,,,,,,,,,,,------------------------------************************,,,,,,------------,,,,,,,,,,,,------...---------***+++,,,---...............---,,,+++*********+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---------.........//////////////////...................................................,,,...000000///...///000////////////000000000000000000///....../////////,,,---///000111000000///BBBBBBBBBBBB@@@>>>;;;999666666666666555444333333444444333333222222111111---///000///...------......---,,,,,,---...///000........................---------,,,,,,---------......---,,,+++***+++,,,***+++,,,,,,------------------........./////////...---,,,,,,++++++++++++---------------------------------,,,,,,,,,++++++---------.........//////......------------..............................---------............///////////////////////////---...///000000000/////////......---...///000111////////////////////////000000000000111111111111///000222333444444333333000000222333444444333333222333555555666888;;;===@@@BBBJJJUUU^^^iiizzzwwwpppUUUKKKAAA===<<<999999;;;666999;;;<<>>;;;999555555555555444333222222555555444444333222111111---...000///...,,,------///...------...///000111////////////////////////......,,,++++++,,,......,,,,,,---,,,++++++,,,...***++++++,,,,,,,,,++++++******+++,,,,,,++++++***,,,,,,++++++,,,,,,------........................---------,,,,,,+++++++++---------.........//////.........------.................................---------.........//////////////////////////////---...000111111111000//////...------...///000111///////////////////////////000000000111111111111000111222333333222111000///000222333444444333333444555777777777888:::===>>>===@@@FFFLLLTTTeeevvv~~~pppkkkmmmooolllhhh```TTTGGGAAA>>>;;;;;;===888<<<@@@BBBFFFJJJHHHCCC;;;888444222222333444333//////000000111111111222111000///......---+++)))...............///000111---.../////////...,,,,,,)))***+++,,,------...///++++++,,,,,,,,,---------&&&'''((()))+++...000111++++++++++++,,,,,,---.........------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000***+++,,,---......///...+++,,,------,,,+++)))(((###&&&***...000///---+++***+++---//////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------///222444,,,,,,,,,---------......,,,------......------,,,................................................,,,...000000///...///000////////////000000000000+++,,,.../////////...---+++,,,...000111111000///BBBBBBAAAAAA@@@???>>>>>>:::888666555555555444222111222222333333333222222000000000...,,,,,,...000///............------------,,,+++++++++,,,+++)))///000000000///...------......//////......---,,,)))((())),,,//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++---,,,***)))+++.........////////////......//////.........------------------,,,+++***((((((,,,,,,,,,---------......---------,,,,,,+++++++++...///////////////......,,,,,,,,,---------......444333111000000000111222222111000//////000111222111111111111111111111111---......///000111111222111111111222222333333333222222333333444555555666<<<;;;;;;>>>@@@GGGUUUbbbpppyyyhhhaaaYYYTTTTTTXXX]]]```YYYTTTLLLEEEAAA???===<<>>777555333111000000000111000000000111111222222333222111111111111111111111777444111///000///---+++------........./////////------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,++++++******......------------......------------------------....../////////...,,,,,,---------.........//////------------,,,,,,,,,+++---............---,,,+++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........---,,,,,,++++++......---------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,---...///000...,,,+++,,,------,,,***---......///////////////------..............................////////////000///...------......///........................////////////////////////000000000000000000000000CCCBBBAAA@@@>>>===<<<;;;;;;999777666666666555444111111222222222111111000+++---//////...---...//////............---------.........---------,,,,,,,,,,,,---.........---------------------,,,++++++000...------------,,,***************************+++++++++++++++++++++++++++---......---,,,...///......---,,,++++++,,,,,,...............---------++++++---...////////////***+++++++++,,,,,,,,,,,,/////////.....................///////////////...------........./////////000///...---------............------------......111111111111111111111111111111111111111222222222333333333444444444444444333444444555555666777777888666666888888999@@@IIIKKKUUUeeewwwxxxmmm```TTTKKKHHHDDD>>><<<>>>CCCHHHKKKLLLHHHDDDAAAAAABBBBBBBBBBBBBBBAAA@@@>>>;;;999888666555333222111111111222111000000//////000111222000111111111111111111111555333000//////...---+++---------------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,------...//////++++++************))))))------,,,,,,,,,,,,------------------------------...////////////......---............////////////,,,,,,,,,,,,++++++++++++......//////......------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---...///---,,,+++,,,---...---,,,/////////...............,,,---------...//////////////////........................---......///000////////////////////////////////////////////////000000000000000000000000@@@@@@@@@AAAAAAAAAAAAAAA;;;999777777777777666555111111222222111111000000%%%(((+++---......///000///............---------------...---,,,+++,,,,,,***+++,,,,,,------------,,,,,,------,,,,,,+++***///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------------...///...---,,,++++++,,,,,,........................------,,,,,,+++)))((('''++++++,,,,,,,,,---------........................---...//////////////////.........////////////000........................000//////////////////000111111111111111111111111111111111111111111111000333333333333333333333333222222333444444555555666555444444777777666:::@@@BBBIIIUUUeeewwwxxxlll```VVVLLLCCC===>>>:::777666:::???CCCEEE???===:::999999:::;;;:::===<<<;;;999777555555444444444222111111111111222333222000///...///111222000000000000111111111111000///......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////....../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------..................------------------............++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,+++***,,,...//////...000//////...------------,,,,,,,,,---...///000000/////////......---------------------...//////000////////////000000000000////////////////////////000000000000000000000000@@@@@@@@@@@@@@@@@@@@@@@@;;;999777666777888777666222222222222222111000000+++---000111000000000111///............---------+++,,,...,,,***)))***,,,******+++,,,---------,,,,,,,,,------,,,,,,+++***++++++++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,///......---,,,,,,---------........................------+++)))'''%%%$$$------------............------------------......------...///////////////.........////////////000///////////////////////////000000000000000000///000000000000000000000000000000000000000/////////222222111111111111111111000111111222222333444444444222444777888777999>>><<>><<<;;;:::999:::888666666777777777555333333333333333222111000000111222111...,,,+++,,,///............---------***,,,...---)))(((***,,,++++++,,,---------,,,,,,---------------,,,++++++(((***++++++++++++,,,...************************+++++++++++++++++++++++++++***)))***,,,---,,,+++------............---------------...............------------,,,+++***)))............////////////---------------.........,,,---...///000000000000------.........///////////////000111111111000000......////////////......000000000000000000000000///////////////000000000111111111111000000000000//////000111111222222333333111333888:::999:::===777;;;BBBHHHLLLRRR___lllzzzkkkaaaRRRKKKDDD???===<<<:::888555333222444777:::<<<===999777666666666666444222222222222111111222333333/////////000000000000000333333222111111222333444111111000000000//////////////////...,,,+++---............---------------------------------------,,,,,,---......---,,,,,,//////...---,,,,,,++++++,,,,,,------------......------,,,,,,,,,,,,------------------------------+++++++++***++++++,,,---***+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++------------++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------,,,++++++,,,///000///...///...---,,,,,,,,,---...,,,---------.../////////.........---------------,,,,,,---.........---------......//////000000111////////////////////////////////////////////////@@@@@@>>><<<;;;999777777888777555555666777666555444555555444444222111111///000000...+++***+++,,,///............---------***---///...***(((***...,,,------------,,,,,,+++---............---,,,,,,)))+++......,,,++++++,,,************************++++++++++++++++++++++++,,,+++)))+++---...---+++(((***,,,...///...---+++---------.........//////+++,,,---...............---------.........//////------........./////////,,,---...///000000000000,,,---------...............///000111111111000000...///000111111000///...000000000000000000000000/////////000000111111222222222222111111111000000000000000111222222333333333000111666999888888;;;:::888:::>>>BBBEEENNNXXXdddqqqxxxmmmaaaTTTKKKDDD@@@;;;999:::;;;:::888333222222444666999999888555444333333444333111///111111111222222222222222//////000111111111111111000000111111222222333333222222111000///......------...///...++++++---////////////.........------........................,,,,,,---......---,,,,,,---------------------,,,,,,,,,---------...............------------......------------------------,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------+++,,,,,,,,,------------+++,,,,,,---......------------------------------******+++++++++,,,,,,,,,***+++---......---+++***+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,------...---,,,,,,---///000///......---,,,++++++---...///------..................,,,------------------...,,,---.........---,,,+++,,,------...//////000000////////////////////////////////////////////////??????>>>===<<<;;;;;;:::888666444444555666666555555555555555444333222111///000000//////000333555//////.........---------+++...111///+++))),,,///............------,,,+++......//////......---,,,+++...111111---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,***,,,...000...,,,%%%(((+++...///...,,,***---------.........//////,,,,,,------...---------,,,,,,,,,---------........./////////000000111111,,,---...///000000000000,,,,,,,,,---------......---...000111111111000///111222333444444333222111000000000000000000000000//////000111222333333444333333333222222222111111000111111222333333444444333000000444777666666888BBB:::777;;;???@@@DDDKKKQQQ^^^rrr~~~ooobbbYYYPPPGGG@@@@@@<<<999999;;;<<<:::888444444333555777888888777555444444555666666333111222222222333222222111000///000111222222222222222---...///111222222222222333222111000///...---,,,(((+++------,,,,,,000333000000/////////.........////////////////////////---...///000000///...---+++,,,,,,------......///.........//////000000000///......------......///---------------------------,,,,,,+++,,,---//////,,,,,,,,,---------......,,,,,,,,,------.........,,,------.../////////...........................++++++,,,,,,,,,---------***+++---......---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---...///...---,,,---/////////---...---+++++++++---///000...............---------,,,,,,,,,------.........------...///...---+++***,,,,,,,,,---...//////000////////////////////////////////////////////////BBBAAA@@@>>><<<;;;:::::::::999777666555222---***333333333222222222111111000////////////000000111,,,------,,,+++,,,...///000000///...---,,,,,,+++------------------------------,,,++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,---.........---------------,,,,,,+++++++++,,,,,,+++***+++,,,---...******+++,,,...///000000///////////////......---000///...------...///000//////............//////111000//////000000///...///...---------...000111000000000000000000000000---,,,,,,,,,---...000111111111111222222333333333222111000111444555333000222111111111111222333444666888::::::;;;<<>><<<;;;::::::999777666555555444111///333333333333222222222222000000////////////000000000111111///---+++,,,---,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++---,,,,,,,,,+++*********---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...---------,,,,,,,,,++++++------,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,---......///......,,,,,,,,,---...000222333//////............//////000///...///000111000//////////////////000111111////////////////////////------------...///000111000000111111111111111111111000///000333444333111555444444444555555666666444666777777777888;;;======CCCPPPbbbuuu|||nnndddSSSOOOIIIBBB===999888888666666666666555555555555333333333333333333333333222222222222222222222222333333222000000/////////000000////////////000000000000000000000111111111222111//////000000///...,,,,,,,,,---------...............//////...............------------.........---,,,++++++,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,++++++------------------,,,,,,------------------------------------------------&&&%%%$$$'''+++/////////------------------------++++++++++++++++++,,,,,,...,,,***+++,,,---+++))),,,,,,+++++++++++++++,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,,,,---............---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---------------,,,,,,000///...---,,,+++******.../////////000000000000111000000///...---,,,,,,////////////////////////BBBAAA@@@>>><<<;;;::::::888666444444555666666555444444444444333333333333222111000//////...//////---//////...,,,*********+++++++++,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,---+++++++++++++++*********......---,,,+++***))))))------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,+++++++++,,,...///------------,,,,,,,,,,,,...------------...///000------------------------)))***+++---.../////////,,,,,,,,,---///000222333//////............/////////...---...000111111000//////000111111111111000////////////////////////------...///000000000000000000000000000000//////000///...000222333333222222222222222333333333444444555666666555666888:::888<<>><<<;;;::::::999777444444666777777777555555444444444333333333222222000///............***,,,//////...------...///......---,,,+++******------------------------,,,,,,+++++++++,,,------************************---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++******,,,...///------------------,,,,,,---------------......///,,,,,,,,,---------------++++++,,,---...//////...000//////...............///......------......///...---,,,...000111111000---...000111111000000///////////////////////////---...000111111111000///111111111000000//////////////////000111333333444000000111222222222222222555666777666555555777999;;;===BBBIIIPPPUUUWWWWWWXXX^^^iiivvvxxxrrrggg\\\QQQIIICCC???======<<<:::999888777666444333333333222222222222111111111111111111111111111111111111111111111111333333222111111111111111000000////////////000000222222111111000000/////////...---...///000...---------------------------...---,,,++++++,,,---...//////............/////////...------------...///........................000...---++++++---...000//////...---,,,,,,++++++******+++,,,---......///---------,,,,,,,,,+++++++++,,,,,,---...//////000........................222111000///.........---------------------------,,,,,,,,,++++++*********------,,,,,,------,,,,,,+++,,,---...---,,,***)))---------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...............////////////------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------........./////////000000/////////000000000000000////////////////////////BBBAAA@@@>>><<<;;;:::::::::888555555666777777666555555444444444333333333222222000///...............000111111000000111222000000///...---,,,++++++------------------------,,,+++++++++,,,,,,---...************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,*********+++---///------------------------++++++,,,,,,------------******+++,,,---...///000....../////////......---///////////////......---......------------......---,,,,,,---000111111000+++,,,...///000///...---........................---...000111111111000///222222222111111000000///000000111111111222444555333333444555666555555555444555666555444444555777888888:::===AAACCCCCCBBBFFFKKKSSS^^^jjjxxxttthhh]]]YYYRRRIIIBBB>>><<<<<<:::999999777666444333222444444444333333333222222111111111111111111111111111111111111111111111111222222111111000111111111000000////////////000000222222111111000000/////////......///000000///---------------------------...---,,,++++++,,,---...//////............//////.........------.........---.....................,,,+++)))(((((()))+++,,,//////...---,,,,,,++++++))))))***+++,,,---...///+++++++++,,,,,,,,,------,,,,,,------...///000000------------------------))))))***+++,,,...000111------------------------,,,,,,,,,++++++*********------......------......***+++,,,---...---,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,---......//////......---......---------,,,,,,,,,***+++,,,---...///000111............////////////////////////000000000000////////////////////////BBBAAA@@@>>><<<;;;:::::::::888666666666777666444444444444444333333333333222111000//////...///////////////---***)))***+++---------.........//////------------------------++++++++++++,,,---......*********+++++++++++++++******+++,,,---...//////++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,+++*********+++---...------------............***+++,,,,,,------,,,,,,)))***+++,,,...///000111//////000000///......---,,,---...///000000000000......------------.........---,,,---///000000///,,,,,,---............---...........................//////000000/////////111111111111111111000000000111111000//////222444111222333555555444444333111222333222111111333444444444555888;;;======<<<>>>@@@EEEKKKTTT___kkksss}}}kkkZZZPPPKKKJJJEEE@@@:::888888:::777777777666666666555555444444444444333333333333111111111111111111111111111111111111111111111111111111000000000000000111000000////////////000000111111111111000000000000000000000222333333111///...------------,,,,,,,,,......------------......///..................///---------------------------------...............///...---,,,,,,---...///.........------,,,,,,+++,,,,,,,,,,,,++++++++++++*********+++,,,------------------.../////////000------------------------,,,---...---,,,,,,...000------------------------,,,,,,++++++++++++++++++,,,---......------...///***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------......///......////////////...............------,,,,,,,,,---------.........//////------........./////////////////////////////////////////////////////////BBBAAA@@@>>><<<;;;::::::777666555666777777555444333333333333222222222222000000////////////000000---,,,+++(((%%%%%%'''***,,,,,,---------.........------------------------++++++++++++,,,---...///++++++++++++,,,,,,,,,---+++,,,,,,,,,---.........+++++++++,,,,,,---------***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,------------.........///++++++---.........---,,,++++++,,,,,,---...//////------.../////////......,,,---...///000000000///...------,,,,,,------...///---,,,---//////...------------------...//////........................//////.............../////////000000000000000000000000000...,,,,,,...111...000111333333222111000000222222222111111333555444444444666999;;;;;;;;;;;;;;;<<<>>>CCCLLLUUU\\\oooyyyvvvdddUUUKKKFFF>>>???>>>;;;777555666888777666666666777888999999444444444333333333222222222222222222222222222222111111111111111111111111000///////////////000000000000////////////000000000000000000000111111111//////000222444444222///......---------,,,,,,,,,.........//////...............------------......,,,,,,------------,,,,,,---------.........//////000000000000000000000000------------------------++++++++++++++++++++++++++++++++++++++++++,,,,,,............////////////........................222333333000---+++,,,---------------------------++++++++++++++++++,,,,,,)))+++------++++++,,,...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++,,,,,,,,,---******+++,,,,,,,,,,,,,,,......///000000111222222......////////////......,,,,,,---------------...---------------------------------.........////////////..................////////////////////////CCCAAA@@@>>><<<;;;::::::444444444666888888666444333333333222222222111111000////////////000000111///...,,,***)))+++///333///......---,,,+++***)))------------------------++++++++++++,,,---...///+++++++++,,,,,,------------------------------,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,+++---------.........//////,,,,,,.../////////...---------------------------***+++,,,---...////////////000000000000...,,,+++...------,,,,,,------...///...------...///...,,,//////...------///000111........................//////---,,,,,,---...///---.........//////000000///000///,,,)))))),,,///111333444666666555444333222333444444333444666888444333222333555666666555:::999888777:::AAAIIIPPPUUU___kkkvvvqqq___NNNEEEAAABBB555777999888666444666888555444333333333444666777333333333222222222222111222222222222222222222222000000000000000000000000//////............///000000000////////////000000//////000000111111222222------...000222222000............------,,,,,,,,,---...///000000///...------------,,,,,,---------+++,,,,,,------,,,,,,+++---------.........//////******+++,,,,,,+++******,,,,,,------------------'''((()))***,,,---...///------,,,++++++*********///////////////.........000000000000000000000000)))+++---,,,******---000------------------------*********++++++,,,,,,---'''***,,,+++))))))+++---000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,---...//////000......////////////......***++++++,,,---//////000+++++++++,,,,,,------------------.........////////////......------------////////////////////////@@@@@@@@@???===<<<:::999777777888888888888777777666555555444444333222222111111000000//////......111000...,,,+++,,,...///...---,,,,,,,,,,,,---...+++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***,,,---,,,++++++,,,,,,,,,,,,+++******,,,,,,++++++,,,...///000888555111---+++***+++,,,,,,,,,,,,------.........+++++++++,,,,,,------------,,,++++++++++++,,,---......---------,,,,,,,,,((()))+++,,,---.................................++++++++++++,,,,,,---...++++++,,,,,,---...//////000000//////.........---000000000000000000000000555444333222111111111111000000111222333333444444777666444333333444555666444444333333333333222222444555666888;;;>>>@@@BBBJJJNNNUUU^^^iiiuuuqqqhhh[[[NNNEEE???<<<:::555555666666666555333222444444333333333333222222000111222222333333333333222222111111000000////////////000111111111111111000000111111111111000000000000000000000000000000000000000000111111111111111000000///////////////......---------......///...------------.../////////......---------......000000/////////............---,,,,,,,,,,,,---...//////............//////+++***)))'''''''''((())),,,------......------,,,------------.../////////---...............------,,,---...//////...---,,,+++,,,------......---------------......---------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,((())))))+++,,,---......------,,,,,,+++,,,,,,,,,111///---+++++++++---...,,,+++*********+++,,,---,,,,,,,,,++++++*********,,,,,,------...///000000---///111222000...------////////////////////////...------------...//////..............................------------......@@@@@@@@@???===<<<:::999777777888888888888777777555555555444333333222222111111000000//////.........---,,,+++***+++,,,,,,...---,,,,,,,,,,,,---...+++,,,.........---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,++++++***)))'''&&&%%%---,,,,,,+++,,,---//////...---,,,++++++,,,...///,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,------.........------------....................................------------------......,,,,,,---......///000000000/////////.........---////////////////////////111111111000000000//////111111111222222333333333444444333333333333444444444444333333333333222222333444444555777888:::;;;<<<@@@EEEKKKSSS\\\ffflllpppddd\\\PPPFFF>>>:::777666888888777777555222000///444444333333333222222222111111222333333333222222000000000000000000000000------...///////////////000000111111111111000000////////////////////////000000//////......---------...///000000///...---......---------......///...------------...////////////...............///------,,,,,,,,,+++++++++...---,,,,,,,,,,,,---...//////............//////---,,,***)))))))))******,,,------......------,,,+++,,,,,,------------------...............------------...//////...------+++,,,------......------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++******)))******+++---,,,+++*********+++,,,++++++*********+++,,,------,,,,,,,,,++++++++++++,,,,,,------...//////000,,,------+++))))))+++---...........................------------...//////..............................------------......@@@@@@@@@???===<<<:::999777777888888888888777777555555444444333333222222111111000000//////......---,,,,,,,,,,,,+++++++++...------,,,,,,------...,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++***))))))(((''''''------,,,,,,,,,------...)))***+++,,,---///000000,,,,,,,,,------------......------,,,,,,++++++***......------------......***++++++,,,---...///000333222000...------............................../////////...............------......///000000000/////////...............////////////////////////...///000111111111000///111111222222222222222222000111222333333444333333444444333333333333222222555444444444444555666666777999<<>>999666555444777777777666444222000///333333333333222222222222222222222333222222111111//////000000000000111111---......//////////////////000000111111000000///////////////////////////111000000///...---,,,,,,+++,,,///111111///---+++///......---------.........------------...///////////////......//////000/////////.........------...------,,,,,,------..............................------,,,,,,,,,,,,---,,,------......------,,,......///000000///---,,,------...............---------...//////...------+++,,,------......------,,,------......------,,,------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,...------,,,+++******)))+++******)))******++++++------......///.........++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,---......//////---,,,***'''%%%'''***..............................------------...//////..............................------------......@@@@@@@@@???===<<<:::999777777888888888888777777555555444444333222222111111111000000//////......---......//////...------------------------------------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++******++++++---...///000...------------,,,---------...///000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////444222000...------...///........................////////////......---,,,------......////////////........................////////////////////////---///111333444444222111222222222222111111111111///000222444555444444333444444333333333222222222666666555555555666666777999;;;<<<<<<===@@@DDDGGGJJJPPPYYYcccnnnyyy}}}ssssssvvv~~~|||jjj[[[QQQLLLDDD===:::777666555333333444444444333333333333333333222222222222111222222222222222111000///000000000000000/////////000000111111111111000000//////000000000000//////////////////////////////111111111000000//////...,,,---///000111000///...//////...------------......------------...//////000////////////000000111000000000000/////////...------------------------..............................------------------,,,------......------,,,------...///...---+++***,,,---......///.........---..................---+++,,,------......------------............------------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,...000111000///...+++***++++++++++++,,,,,,------------------------,,,,,,,,,------.........///...---***((())),,,///...........................------------...//////..............................------------......@@@@@@@@@???===<<<:::999777777888888888888777777555444444333222222111111111111000000//////......------...//////......------------------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++++++++,,,,,,...///111222------------------,,,,,,...///000111000///---,,,------------------------******+++,,,,,,---..............................------------------------111///---,,,,,,---///000.................................///...---,,,+++------------------......---------.......................................---...111333444333222222222111111111111111111111000111333444555555555444444444333333333222222222444444444555555777888888777888999999888999<<<>>>@@@CCCHHHNNNUUU]]]fffllluuu{{{~~~oooddd___^^^XXXYYY^^^hhhpppnnnbbbVVVNNNJJJCCC>>>;;;888777555333333222222222333333333333333222222222111111111222222222222111111000///222111111000///...------000000111111111111000000//////000000000000//////..............................//////000000111111000///......///111333444//////...---------------...------------.../////////////////////000111111---------,,,,,,,,,++++++------------------------------............------,,,,,,------------------,,,------......------,,,)))******+++***)))'''&&&,,,------...//////...............------.........+++,,,------......------((())))))))))))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---...&&&'''***,,,,,,+++***)))******++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------------/////////---,,,---..............................------------...//////..............................------------......@@@@@@@@@???===<<<:::999777777888888888888777777444444333333222222111111111111000000//////......+++++++++,,,,,,,,,,,,---,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***,,,---,,,+++...---,,,+++++++++,,,---,,,,,,---......------,,,***+++---.........---,,,...------------,,,,,,,,,))))))***+++---...//////------............------......---------,,,,,,,,,------,,,,,,,,,---///000........................,,,---...//////---,,,+++---------------------------------------.................................,,,---...000111111000000000000111111111111111111222222333444444555555444444444333333333333222222000000111222333444666777555666777777666777999:::===>>>???AAADDDIIIOOOTTTYYY___hhhqqqzzzwwwhhhYYYOOOKKKKKKIIIJJJNNNUUU[[[ZZZSSSLLLIIIEEE@@@<<<999777555333666555333222111000000000222222222222111111111111111111111222111111000000111111000//////...------///////////////......---...//////000000//////...........................++++++,,,---...//////000111000...---///222555777000///...---------------...------------...//////............///000111111............------------,,,------......------,,,,,,---...//////...---,,,++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,---...///////////////...------------...///+++,,,------......------*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,///......---,,,++++++***))))))))))))***+++,,,,,,''')))+++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------***---000000///,,,++++++------------------------...------------...//////..............................------------......@@@@@@@@@???===<<<:::999777777888888888888777777444444333333222111111111111111000000//////......,,,,,,+++***+++,,,---...,,,,,,---......---,,,,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++...,,,+++)))))))))***+++***+++---............---***+++,,,---..................---------,,,,,,,,,******+++,,,,,,---......+++,,,---......---,,,+++,,,,,,------------------,,,,,,---------.................................,,,---///000000///...---...............---------,,,,,,,,,------.................................---.........//////000000//////000000111111222222333222222222222222333333444444333333333333222222/////////000111222333444555777888888777666888999:::::::::::::::===AAAEEEEEEJJJQQQWWW]]]gggqqqyyy~~~uuunnnjjjhhhhhhdddZZZNNNEEEBBBBBBAAAAAACCCFFFGGGGGGDDDBBBAAA>>>;;;888777555333222555444222111000000000000222222222222111111111111///000000111111111111000........./////////000000///////////////...------......////////////..............................+++,,,,,,------.....................000222444666000000///------,,,,,,---...------------...//////------------...///000111111000000000////////////,,,,,,---......---,,,,,,+++,,,...//////...,,,++++++,,,---.........------,,,------......------,,,///...,,,,,,,,,---///000+++,,,---...///////////////...------------...///+++,,,------......---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,))))))))))))***+++,,,---,,,---.........---,,,+++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---000000///,,,++++++------------------------...------------...//////..............................------------......@@@@@@@@@???===<<<:::999777777888888888888777777444444333333222111111000111111111000//////......///...,,,,,,,,,...000111,,,,,,---......---,,,,,,,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,+++)))))))))+++---///)))***,,,...//////......////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***++++++,,,---...//////---......///......------........................,,,...000111222111000//////////////////.........,,,,,,,,,------.................................111000000000000111111222...//////000111222222333333222111000000000111222444444444333333333222222111111111111111222333333444555666666444444555666888888777666666777;;;>>><<>>::::::;;;<<<===<<<;;;;;;;;;<<<<<<:::888666666666444222111111000000000111333444222222222111111111111000...///000111111111111111***+++,,,...000111222333111111111111111000//////......////////////..............................//////////////////......+++,,,---///111222333333111000///...---,,,,,,,,,...------------...//////,,,,,,,,,------///000000...------------,,,,,,,,,,,,,,,---......---,,,,,,+++,,,...//////...,,,++++++,,,.../////////......,,,------......------,,,***(((&&&%%%&&&(((+++,,,+++,,,---...///////////////...---,,,,,,---...///+++,,,------......------,,,------------------,,,------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,...///000000++++++++++++,,,---...///,,,,,,,,,,,,+++******))))))***+++,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111///.........------------------------...------------...//////.................................------.........AAA@@@???>>>===<<<;;;:::999888888777666555555444666444333333444555333222222222111111000/////////222000///...//////---,,,***++++++,,,------------------............------+++,,,...//////...,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***///......---------......---,,,,,,++++++,,,,,,---///////////////.........---------............///......------------......000000000///------...///)))+++---///000000///...))),,,///000...---,,,,,,------......//////000000///000000111222333333333222222222222222222222222666555444222111000//////...111333444222111000000222111000000000111333333666444222222333333222111555555555666777888888999:::;;;===???BBBEEEHHHJJJVVV[[[bbbgggkkkrrr||||||ggg___VVVOOOKKKHHHEEECCCBBBAAAAAA???===;;;999888666888:::;;;;;;999666555888777666555444333333333)))***+++---///111333444111222222333333222222111111111111111111111111111...///000/////////000222////////////000000000000//////000...,,,,,,---///)))((('''(((+++...//////......//////000111111111........./////////000000......------------...............------,,,,,,,,,---,,,,,,...///000...------///000000...,,,,,,------,,,+++,,,------,,,+++.........------,,,,,,,,,,,,+++,,,...000000///---------,,,,,,,,,+++++++++---...///...,,,++++++---...................................................,,,+++,,,//////---***........................***+++,,,---------,,,,,,000//////...---,,,+++***************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++------++++++++++++------,,,------......------,,,+++,,,------......---------...............------,,,,,,,,,---------......000///...---------------////////////////////////AAA@@@???>>>===<<<;;;:::999999999888777777666666555333222222333444222111222222111111000/////////...---,,,---///000///...,,,,,,---.........------,,,,,,------------,,,,,,+++,,,---......---,,,+++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++///...---------------------,,,,,,++++++,,,,,,---////////////............,,,,,,------.........///......------------.........///...---+++******,,,,,,---///000000000000///)))+++...///...------..................///////////////000000111222222333//////000000111222333333444444333333333333333444000222555555444222222222333222111111111222444444777555333333444444444333444444555666666777777888777777888:::<<>>===;;;<<<<<<<<<;;;999888666555777888999:::999888666555555444333222222111222222444444333333333333222222111222222333333222222111111111111111111111111111////////////...///000111000000000000////////////---......---++++++,,,...000...,,,---...000000000/////////...------,,,,,,///////////////000000000......------------...............------,,,,,,,,,---,,,,,,---///000...------/////////---,,,---...,,,,,,---...//////---***......------,,,,,,,,,,,,...------...//////---,,,******+++,,,---...//////---...///...,,,+++,,,---................................................---,,,***,,,......,,,***........................++++++,,,,,,------------***+++++++++,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,------......---------...............------,,,---------............//////...---------------........................AAA@@@???>>>===<<<;;;:::::::::999999888888777777444333222222333333222000222222111111000/////////+++******,,,///000000///......//////......------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................***++++++,,,---......///......------------......,,,---...,,,***)))***+++//////000000000000000000***+++------------...000111000000000000000//////......//////000000111111,,,---...///111222333333333333333333444666777888222444666666555333333444333333222222333333444555777555333333444555444333333444444555555666666666555555555666777888:::;;;===@@@CCCDDDDDDFFFKKKPPPTTTaaarrr}}}ooo]]]PPPDDDAAA<<<:::999:::::::::888888888777777666555444999888888777666666555444333222222111111222222333666555444333222000//////111111222222222222111111000000000000000000000000000000//////.../////////111111000000//////......------...---,,,,,,...///444222000///000000000////////////...------,,,,,,000000000000000/////////......------------...............------------------,,,,,,---...///...------...///...------///000------...000111000---+++///...---,,,+++,,,---...111///---,,,------,,,+++++++++,,,---...//////000,,,---......---,,,...///...................................................---,,,,,,......---,,,........................+++,,,,,,,,,------------******+++,,,,,,---......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,------......------------...............---------.........///////////////...------------...........................AAA@@@???>>>===<<<;;;:::999999999888888777777777555444222333444444333111222222111111000/////////+++******,,,...//////.........///......---,,,+++,,,,,,------------,,,,,,,,,++++++******++++++,,,******+++,,,------......111///---,,,+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,---,,,,,,++++++,,,,,,---------...............///)))******+++,,,---............------------......+++,,,......---,,,---...111000///......//////000***+++,,,,,,,,,---///111333333333222222111111111............//////000000---......///111222222333222222222333444666777888222444555555444333333444222222222222333333444444666444222222444555444333333333333444444555555555666666555555555666666777;;;===>>>>>>>>>???BBBDDDHHHPPP\\\eeeiiilllpppsssxxx|||}}}uuuooollliiigggfffkkklllmmmmmmggg\\\MMMCCC===;;;999888888999:::;;;666666777777777777777666999888666555444444444444333333333333333444555555111111111111111111111111111111222222222222111111////////////////////////111000.........//////...111111000000//////........./////////......000111333111////////////---,,,......//////000111111111000000////////////............------------.....................---------...,,,+++,,,...///...------.........---...000222...---,,,---//////...,,,///...,,,++++++,,,---...111...,,,+++,,,------,,,//////.........---------+++---......------...000................................................//////.........//////...........................,,,,,,,,,,,,,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,------......------,,,---......///..................////////////000///......---------..............................AAA@@@???>>>===<<<;;;:::777777777777777666666666777555444444555555444333222222111111000/////////...,,,,,,,,,---...---,,,---------------,,,+++***------............------,,,++++++******++++++,,,******+++,,,------......///...,,,******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---------......//////******++++++,,,---............------------......'''***,,,.........///111//////...---------......+++,,,---,,,,,,,,,///111222222222111111000000000.............../////////000000000111111111111111111111111111222333444444111222444333222111222333000111111222222222222222444222111111222333333222333333333333444444444444666666555444444444555555666777888888888999;;;<<>>===<<<;;;:::777666666666666666666666777666555555666666555444222222111111000/////////000///------...---,,,***,,,,,,,,,---,,,,,,++++++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////,,,,,,,,,,,,------------......------------......$$$'''+++------...///000---------...............+++,,,...---,,,,,,---///..................------......//////////////////111111111111111111111111111111000000000000111111000111222222000000111222///000111222222222222111222111000000222333333222444444444444444444444444444333333333333333444444333333444666777888999999<<<===>>>>>>???BBBFFFIIIKKKKKKLLLMMMOOOTTTZZZ^^^bbbiiinnnrrrxxxuuuqqqkkkeee___XXXRRRNNNLLLHHHCCC@@@???@@@AAAAAABBBDDDGGGHHHEEEAAA;;;888555666777666444333444555222333333444555555444444555444333222111222333333000/////////000111111222111111111111111111111222000000111111111111000000000000000000000000000000000---+++,,,///111000.../////////000000000000000...//////---,,,+++,,,...///......///111111000.../////////...------,,,,,,............/////////000......------------...................../////////...,,,******,,,.........---///000000/////////000///---***)))***,,,------,,,,,,------------------,,,+++***+++---...///...++++++,,,---...//////000---...//////...---...000................................................+++,,,+++***))))))+++---...........................---,,,,,,,,,---///000******++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,------......------,,,,,,---...////////////------........./////////...------------...//////------------------------AAA@@@???>>>===<<<;;;:::777777777777777777777777777555444444555666444333222222111111000/////////111000............---++++++,,,------------------,,,------......------,,,+++,,,---......---,,,+++************************,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++------------++++++***++++++,,,---///000111---,,,,,,++++++,,,,,,---++++++,,,------...//////.........---------------......------------......''')))---......---......,,,---...///000000//////+++---//////---,,,,,,,,,------..................////////////////////////...//////000000111111111000000//////000000111222000111222111000///111222000111222333333333222222333111000111222444333333555555555444444444444444222222222222333444555666333333444666888999999888777777777888999;;;===???>>>???@@@AAAAAACCCGGGJJJKKKPPPTTTUUUYYY```fffgggnnnrrrwww|||wwwnnnhhhfffXXXUUUOOOKKKHHHEEEBBB@@@BBB???<<<:::;;;<<<======>>>???@@@@@@>>><<<:::999555777999888555444444555111222222333333333333222222111111111111222333333000000/////////000000111////////////////////////000000111111111111000000111111111111111111111111///+++)))+++///222111.........//////000000111111111222222000---,,,---///000//////000222111///---/////////...------,,,,,,......///000111222333333......------------......---........./////////000...,,,***)))+++---......,,,///222333111///...------,,,,,,---......---+++***+++---...///...---,,,,,,++++++,,,---...,,,+++******+++,,,---...//////...///000///...---...///................................................,,,------+++)))))),,,///........................///...,,,,,,,,,---///000...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,------......------+++,,,---...////////////,,,---------............---------------...//////------------------------AAA@@@???>>>===<<<;;;:::888888888888888888999999666444333333444555333222222222111111000/////////111///......//////...---,,,,,,---...////////////+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++------,,,,,,,,,,,,,,,,,,....../////////...---,,,++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++,,,...000222333---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////000//////......---,,,,,,.........------.........,,,...111222000///......+++---///111222222111000+++...000000...,,,******//////000000111111222222000000000000000/////////+++,,,---...///111222222////////////000111333333111222222111000000111333111222333444555444333333444222111111333555555444555555555555555555555555333333333444555777888999222222222444666777666555666777888999999999::::::999;;;============???@@@@@@DDDFFFDDDEEEJJJNNNNNNOOOSSSYYY]]]aaagggnnnttt{{{~~~{{{{{{zzzwwwsssmmmhhheee^^^bbbdddbbb[[[TTTPPPNNNIIIEEEAAA>>>>>>>>>===<<<;;;999666555666777888777:::;;;;;;:::777666555666000333666555333111111222222333333444444444333333///000000111222222333333222222111111111111222222000000111222333444444555000000111111111111000000111111111111111111111111...***(((+++000333222///------...///000111222222666777666444111000000222000/////////000///---+++......//////000111111111//////000222333444555666.........------.........---.........//////000000...,,,))))))+++---......,,,///333444222///---,,,+++,,,...111333111,,,))))))+++---000000///---+++------,,,---...---***(((------,,,,,,,,,+++++++++///000111000...------...................................................///000000...,,,,,,///333........................///...,,,,,,,,,---///111666555444222000...,,,+++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------++++++------------++++++,,,------......------,,,+++,,,------......------+++,,,---...////////////,,,,,,,,,---------......---------------...///000------------------------CCCCCCBBBAAA???===;;;:::>>><<<;;;<<<======999666999888777555333222222222222111111000000000000000........................+++******))))))******+++...------,,,,,,------...+++---///---***(((***,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------,,,+++,,,---//////---+++...------,,,,,,,,,------//////......------------+++---///...***)))+++......---+++))))))+++...///---+++******+++,,,,,,+++---+++***,,,///000...+++......------------,,,,,,........................///............---------//////000000///...------///////////////............------,,,,,,,,,------///////////////000111111000000000000000000000000............/////////000000000000222444555444333000000000000000000//////222111111000000000000000111111111111111111111111444444444333333222222222...///000111333444555666111333444666666555444333444555666777777888888888777777888888999999::::::=========>>>???@@@@@@AAAGGGGGGHHHIIIMMMQQQUUUXXX\\\^^^```dddfffhhhhhhiiioooqqquuu{{{|||}}}{{{zzzxxxuuupppiiieee```^^^\\\YYYVVVTTTRRRQQQLLLPPPSSSQQQLLLFFFBBBAAA<<<<<<;;;:::999888666555999888777777777777777888999888888777666555555444333222222111111222222333333333333333333333333333222222444444444444222222000000000000000000000000444222111111222333222111000000000000000000000000222111111111000000//////---......///////////////333555111+++---666777111EEECCC???777///+++---000////////////////////////111111111111111000//////333111000111444555333000........................---...///...------...000---...000111111111000///222111111000///......---------------------------........................,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////...------------.........---------,,,,,,,,,+++,,,------,,,,,,---///,,,,,,,,,---...///000111.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++,,,---...///.........------,,,,,,,,,...000222111///---,,,,,,((()))***+++---...///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++//////............//////......------------......///......---------.........------,,,,,,------............------.........CCCCCCBBBAAA???===;;;:::;;;999888999::::::777444:::999777666444333333333333222222111111111111111........................------,,,,,,,,,,,,------...------,,,,,,------...)))+++---,,,***((()))***///.........---------,,,*********+++++++++,,,,,,+++++++++---......---+++---,,,,,,+++++++++,,,,,,000000000//////.........************,,,,,,,,,,,,...,,,***))))))***,,,------+++******+++,,,,,,+++,,,******+++......---***++++++,,,,,,---------...........................///............---------///////////////...------...........................------,,,,,,------...///////////////000111111................................./////////000000000000000222444555444222...------------...//////222111111000000000000000222222222222222222222222111222222333333444444444333333333333333333333333...000111333333222111000333444555666666777666666444555555555555555666666888888999999:::;;;;;;<<<;;;;;;<<<>>>@@@DDDGGGJJJJJJJJJKKKLLLNNNQQQSSSUUUVVVWWWZZZ^^^bbbeeehhhiiikkkkkkkkklllmmmoooqqqsssyyy{{{}}}zzzwwwtttqqqlllmmmoooooolllgggbbb______^^^]]]]]]]]][[[WWWTTTKKKJJJHHHFFFDDDCCCBBBAAABBBDDDDDDBBB>>>:::888999999999999888777666444444444444444333444444555555777777666666555444444333333222222111111222222333333333333333333333333333222222333444444333222222////////////////////////333111000000111222111111000000000000000000000000111111111111000000000///......///000000000000///,,,---111444333222555;;;GGGBBB<<<555111000///000////////////////////////111111111111111000//////222000000222444444111///........................,,,------,,,+++***,,,---,,,------...............111111000000///......---------------------------........................,,,,,,,,,------......///------------------------//////////////////////////////...------------............---------,,,,,,+++---......------...///---------------...///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---.........---------,,,,,,,,,...///111000...,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,------///......---------.........------,,,,,,------.........------------......CCCCCCBBBAAA???===;;;:::999888777888888888666444:::999777666444444333333444333333222111222222222...........................------,,,,,,------.........------------.........000333333111//////000000...,,,,,,...///---***))))))*********++++++++++++******+++------,,,***+++++++++******++++++,,,//////............------***'''&&&(((---///---+++...---***)))((()))***+++---+++******+++,,,,,,+++*********+++,,,---,,,***))))))***+++,,,---..............................///............---------///////////////......---,,,,,,------......//////...---------------......///////////////000000111............................../////////000000000111000000111333444333222///...,,,,,,,,,...000111222111111000000000000000222222222222222222222222...///000222333555666777444444444444444444444333111222333555555444444333222222333555555555555555777777777777666666666666555555555666666777777888666666777888:::<<>><<<<<<===@@@CCCFFFDDDEEEFFFHHHJJJLLLMMMNNNRRRRRRQQQQQQRRRRRRSSSTTTZZZ]]]bbbhhhnnntttyyy{{{zzz}}}~~~~~~zzzwwwtttssshhheeeaaa^^^\\\ZZZWWWUUUPPPQQQSSSTTTRRROOOKKKHHHIIIHHHGGGGGGHHHIIIHHHFFF===<<<;;;::::::999999:::======<<<999666555555666666666666666555444333222222222222222222333444555666666555555444333333333333222222111111222222333333333333333333333333333222222333333333333222222////////////////////////222000//////000111111000000000000000000000000000111111111111000000000000//////000111111111111111///---111777333///:::MMMeeeVVVAAA444///000000///////////////////////////000111111111111000000///000000111333555444111...........................000111111000...---...///---------------...//////111000000//////.........------------------------........................,,,,,,---.........---,,,........................//////////////////////////////...------------............------------,,,,,,...//////...---///000......---------......///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------------,,,,,,,,,,,,---...//////---++++++,,,---,,,,,,++++++******)))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++,,,,,,,,,......---------......///...------,,,,,,------...------,,,,,,,,,,,,------CCCCCCBBBAAA???===;;;::::::999999999999888777777999888666555444333333333333333222111111111111222........................,,,,,,++++++++++++,,,,,,......------------......'''(((***++++++***)))(((,,,(((&&&(((,,,...+++(((************++++++++++++***))))))***+++,,,+++***++++++++++++++++++,,,---+++++++++++++++++++++++++++)))(((***---...---,,,///...,,,***))))))***+++---+++******+++,,,,,,+++******+++,,,,,,---,,,+++))))))***++++++,,,------........................///............---------...///////////////......+++++++++,,,---...//////...------------......///000000////////////000000000000000000000000000000...////////////000000000111000000111333444222111333222///...---///111333222111111000000000000000222222222222222222222222...///000111333555666666000000111222333444555666333333444555666555555555222333444555555666666555888888888777777666666666555555555666666666777777777777777777888:::;;;<<<<<<;;;:::999:::<<<>>>???>>>??????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGKKKMMMOOOSSSVVVZZZ]]]^^^ccceeehhhgggddd```\\\[[[UUURRROOOMMMLLLJJJHHHFFFDDDEEEGGGHHHGGGFFFCCCAAADDDBBB???>>>??????>>>===999999999999999:::;;;<<<::::::999888777666666777444555555555444333222222333333333444444666777777555555555555444444333333333222222111111222222333222222222222222222222222222222222333333222222222000000000000000000000000222000//////111222222111000000000000000000000000111111111000000000000000000000111222222222222111666444222222666CCC\\\rrrqqqLLL222***,,,------////////////////////////000000111111111111000///000222444666666444111...........................222222222000...---...///000//////......///111222000000/////////.........------------------------........................,,,...///000000///---+++//////////////////////////////////////////////////////...------------...............---------------...//////......///111000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,++++++******)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***,,,---//////---,,,***------,,,,,,,,,,,,------...------------...//////...------,,,,,,------...---,,,,,,++++++,,,,,,---CCCCCCBBBAAA???===;;;:::999999999888777777888888777666555444333333222333222222111000000000000000////////////////////////---,,,,,,,,,,,,,,,,,,---///......------......///)))***+++,,,------,,,+++(((%%%###&&&+++...,,,)))+++++++++,,,,,,,,,,,,---***)))((()))+++,,,+++***,,,,,,,,,,,,,,,---......***++++++++++++++++++++++++---///...,,,+++,,,...000///...,,,+++++++++,,,---+++******+++,,,,,,++++++,,,------------------++++++++++++++++++++++++........................///............---------......///////////////...+++++++++,,,---...//////---------------...///000000000////////////000000000000000000000000000000////////////000000000111111000000111333333222000666444111...---...000111222111111000000000000000222222222222222222222222000000111222222333444444//////000111222333333444000000111222222222222222333333444555666666666666444444333333222222111111555555555555555666666666444444444555555666777777777888888999999999999999999999999:::;;;<<<>>>???<<<<<<===>>>??????@@@@@@@@@AAABBBCCCEEEGGGHHHIIINNNQQQSSSSSSPPPLLLHHHGGGGGGEEECCCAAAAAA@@@???======>>>?????????>>>===<<<@@@===999888888888888777666666666666777999:::;;;444444555666666555444222444444444555444444333333444444444444555666777888666666666555555555555555333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111222111000000222333333333000000000000000000000000000000000000000000111111000111111222222222222222000555333...===```|||nnnJJJ111***,,,------///////////////////////////000000111111111000000111333666888777444111000........................---......,,,***)))***+++000//////......///111222////////////............------------------------...........................///000222111000...---//////////////////////////////////////////////////////...------------...//////.........------------...//////......///111000///...---------------------------------------+++,,,,,,------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,...//////...,,,+++......------------......---------------...//////...------,,,,,,------...---,,,,,,++++++,,,,,,---CCCCCCBBBAAA???===;;;:::666777777666555555666888777777555444444333333333222111000000//////000000////////////////////////000//////......//////000//////............//////...------...000222111000(((&&&&&&(((,,,///...,,,++++++,,,,,,,,,---------+++***((()))***,,,,,,+++,,,,,,,,,,,,---...//////,,,,,,------------......,,,///111000,,,***,,,///000///...------,,,---------+++******+++,,,,,,+++***,,,......---------...---,,,,,,,,,++++++++++++........................///............------------...//////////////////,,,,,,------......//////------------...///000000111000000///////////////......................../////////000000000111111111000000111222222111///333222000...------......222111111000000000000000111111111111111111111111111111111222222222222222222222111111000000//////222222222222333333333444333444555666666777666666333333333333333333222222333333333333333333333333555555555666666666666666555666888999999888777666777666666666666888:::;;;555666777999:::;;;;;;;;;999:::;;;===???@@@AAABBBCCCEEEGGGGGGDDDAAA???>>>@@@>>><<<<<<<<<<<<;;;:::::::::::::::999999888888:::888555555666888888777555555555666666888999:::333333444666777666444111333333444444555444444444222222222222333333444555555555555555555555555555333222222111111222222333222222222222222222222222222222111111111111222222222222222222222222222222222111000111333444444333000000000000000000000000000000000000111111111111000000111222222222222111+++555333,,,;;;[[[kkkgggZZZLLL;;;000...000000//////////////////////////////000000111111111111000222444777777555333111000........................---......---+++***+++------------------...//////........................------------------------..............................000000111000///...//////////////////////////////////////////////////////...------------.../////////.........------,,,...//////...---///000000///...---------------,,,,,,,,,------------...++++++------------+++++++++,,,---.........------++++++++++++,,,,,,,,,,,,,,,------,,,******,,,...******+++,,,------......+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,---...//////...---,,,///......------......///---------------...///000...------,,,,,,------...------,,,,,,,,,,,,------CCCCCCBBBAAA???===;;;:::666888888777555555777:::999888777666666555555666333222111111000000111111////////////////////////000000////////////000000//////............//////'''$$$"""###&&&)))***)))*********+++,,,---------***+++++++++,,,,,,,,,,,,,,,***))))))+++,,,,,,,,,++++++++++++,,,---...///------------.........///,,,------------------...---------------------------+++******+++,,,,,,+++))),,,......,,,+++,,,...,,,,,,,,,,,,------------........................///............---------------...///////////////........................------------...///000111111111000///////////////........................//////000000000111111111111000000111222222000///000//////...//////000000222111111000000000000000000000000000000000000000111111111111222222222222333333222222111000000///555444444444555555666666222222444555555555555555444444444444555555555555333333333333333333333333666666777777888888888888666666666777777888888888999888777666666777888999444555666888999999999999777777888:::;;;===>>>>>>>>>???AAA@@@>>><<<<<<<<<;;;:::888888:::;;;:::999::::::999777666666555555777666555555777999888888777666666666777777888999777555333444666777555333111222333444444444444444222222111111111222222333444444444444444444444444333222222111111222222333111111111111111111111111333222111000000111222333111111111111111111111111111000///000222333444333000000000000000000000000///000000000111111111111///000000111222111111111...444222---333AAADDD<<<666555222000//////000000//////////////////////////////000111111111111111111333555555222000///000........................///000111000......///111,,,------.......................................------------------------........................,,,,,,------......//////........................//////////////////////////////...------------...////////////............+++---......------...//////......---------......,,,,,,,,,---------......***+++---......---+++******+++,,,---...---,,,,,,******+++++++++,,,,,,,,,---------,,,++++++---///+++,,,,,,------...//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,------///000000...------,,,,,,------.........------------......CCCCCCBBBAAA???===;;;:::999:::;;;999777777:::===::::::999888777777777888444333222222111111222222000000000000000000000000......------------......//////............//////111---***+++///222444444+++,,,---,,,***)))***+++)))************+++++++++---+++))))))+++,,,---,,,************+++,,,---...+++++++++,,,,,,---------,,,)))(((***...000///,,,+++,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++(((+++------+++***+++---++++++,,,---......///000........................//////.........---------------...///000000/////////////////////.........---------......000111111111111000///////////////000000000000000000000000000000000000111111111111111000000000222222000......///000111222333444444222111111000000000000000///////////////////////////000000111222222333333111111111222222333333444222111111111111222333444111111222333444444444444000000000111111222222222555555444444444444444444222333444555555555555555555444222111222444777888;;;999777555444555666777333444555666777666666555444444444555555666666666888999::::::888777777888666555333444555777666666:::999777555444333222222666555444444555666444333555555444444444444555555666333///...000333333222000111222333333333333333333333222222222222222222333333333333333333333333333222222222222222222333111111111111111111111111333222111000000111222333000000000000000000000000000///...///111333333222000000000000000000000000//////000000111111111222//////000111111111111000333222000000111333444555111333444111---+++---000//////////////////////////////000111111111111111000222444222///---...000........................---.........,,,,,,...000---...000111111111000///---.....................------------------------........................+++******+++,,,---...///........................//////////////////////////////...------------...000/////////............+++,,,...---,,,,,,---///......---------......///,,,,,,,,,------.........***+++---......---+++***)))***+++,,,---,,,++++++*********++++++,,,,,,,,,---...---,,,++++++...000------..................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---...///000111...------,,,,,,------...///......------......///FFFDDDAAA===;;;:::;;;;;;999999888777777888999:::888777666555444333333333444333333222111111111222111000000///...---------000///---,,,+++,,,,,,---000////////////.........---///000///---,,,,,,---((()))***+++,,,+++***************++++++,,,,,,,,,***))))))))))))+++,,,---,,,,,,,,,---...///000111000+++)))+++,,,+++,,,...000000///...---,,,,,,++++++,,,---...///...---,,,)))******++++++,,,------------++++++++++++------(((***+++---......------...,,,++++++---......---//////////////////...............////////////000//////////////////////////////...,,,+++---000333<<<666///---///111///------......///000111111222111000/////////000222333111111111111111111111111222111000000111333555666000000000000000000000000111111111111111111111111111111111222333444555666111111000000111111222333222222333333333444444444111222222333444555666777222222444444444444222222000222555888999777444333222222222333333333444444555666666666777777888888666666666666666777777888888888777777777777777888444666888888777666777888>>>>>>===999444333777:::666666666666666666666666777666444333333444666777666666555555555555666666222222222222222222222222444444444444444444444444444444444333333222222222111111222222222333333333222222222111111111000000111111000000111111222333000000111222333333444444333222222222111000000000000000111111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000222222333222222111//////////////////////////////111111111111111111111111//////000//////...------111000...,,,+++,,,---.......................................///////////////////////////////////////---,,,---000000...+++***+++---//////...---,,,........................////////////...---,,,+++////////////////////////,,,...//////...------...------............------000111000...,,,,,,...000---.........---,,,,,,+++.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++***,,,------,,,,,,...///---,,,,,,---......---+++......---,,,---...///000........................------............------........................FFFDDDAAA>>><<<;;;;;;;;;999999888777777888999:::666555555444444444555555555444333222111111111111111000000///......------///...---,,,,,,,,,------------------,,,,,,,,,,,,,,,...///...,,,++++++,,,))))))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,---,,,+++***)))))))))***---------,,,------......000+++)))+++---+++,,,...------------.........///)))******+++++++++++++++,,,+++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,------------...,,,+++,,,---//////...........................------,,,,,,++++++******..................//////...///......---///333666===777000...///000...,,,......//////000000111111111000000//////000111222////////////////////////111111000///000222444555000000000000000000000000111111111111111111111111222222111111111222222333111111111111111222333333000000000111111111222222444444333333222222222111222333333444444333333222111333555777777666444333222333333333444444444444555555555555666666777777666666555555666666777888777666666555555666666777333555777777666555666777<<<;;;:::888555555777888666666666666666666666666777666444333333444666777666555555444444555555666333333333333333333333333444444444444444444444444333333333333333333222222111111222222222333333333333333333333222222111111222222222222222333333444222222222333333444444555333333333222222222222222000111111111111111000///111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000111222222222222////////////////////////////////////////////////111222222222222111000///111000...------...///000....................................////////////////////////////////////111///...///111222000---+++,,,---.........------........................------...............---////////////////////////,,,...//////...------...------............------///000///...,,,,,,...///.../////////......---,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,+++++++++******+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////------...000...------...//////...,,,...------,,,---...///000........................------............------........................EEEDDDAAA>>><<<;;;;;;;;;:::999888888888888999999444444444444444555666666222222111111222222333444000000000///......------------,,,,,,,,,---......------------,,,,,,,,,,,,+++,,,...---,,,***+++,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++******))))))***...---,,,,,,+++++++++,,,111,,,***,,,---,,,,,,///---------------.........)))))))))))))))***++++++------,,,,,,+++******)))---,,,,,,++++++,,,,,,---++++++++++++,,,---......---,,,+++,,,...000000000------------------......------,,,+++***)))((((((,,,,,,------.........///....../////////222555999===888222/////////---+++////////////////////////111111000/////////000000////////////////////////000000/////////111222333000000000000000000000000111111111111111111111111222222111000000000000000222222111111222222333444000000000111111111111222444333333222111000000///444333333222222333333444444444555555555444333333333333333444444444555555666555444333444555666777666555555555555666777777555555444444444555555666222444666666555444555666999777666666777777666555666666666666666666666666555444333222222333444555555444444333333444444555333333333333333333333333444444444444444444444444222222222333333333333333111111222222222333333333444444444333333333333222333333222222333333444555444444444444444444444444333333333333333444444444111222222222111000//////111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111222222222////////////////////////........................111111222222222111000000111000///......///111222....................................////////////////////////////////////000//////000111111000...---------------......///........................+++,,,---...////////////////////////////////////,,,...//////...------...------............------......///---,,,+++---.../////////000//////...---...------------,,,,,,,,,++++++++++++++++++++++++------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...------------------------...000000000...---...//////......///000000///------------,,,---......///........................------------------------........................EEECCCAAA???===<<<<<<;;;::::::999999999888999999555555444444444555555666/////////111222444666777000000//////............,,,,,,,,,,,,---......////////////.........------+++,,,......,,,+++,,,,,,++++++,,,,,,------------++++++++++++++++++++++++)))*********+++,,,------,,,,,,++++++***++++++,,,111,,,***---///------///000000///...,,,+++******,,,+++***)))***+++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///---++++++,,,///111111111,,,,,,,,,---------------///......---,,,+++++++++++++++,,,,,,---.........---.../////////111444777999555111////////////---//////////////////......111000000000////////////000000000000000000000000/////////...///000111222000000000000000000000000111111111111111111111111222111111000000000111111222222222222222333333444222222222222333333333333111111111111222222333333444444222222222222444444555555444333222222222333333333444444444555555555555444333222222333555666555555444444555555666777555444444444444555555666111333555555444333444555555333333555888999666333555555555555555555555555222222111000000111222222444333333222222333333444444444444444444444444444333333333333333333333333111111222222333333333444111111222222222333333333333333333333333333333222222222222222222333444444444444444444333333333333111222222222333333444444222222222222111000//////111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////222111111000/////////...////////////////////////000000000000000000000000....../////////......---///.........///000111111....................................////////////////////////////////////---------...///...------///...,,,,,,,,,---///000........................,,,------...//////......////////////////////////,,,...//////...------...------............------,,,---...---,,,+++,,,........./////////......---------------------------.............................................................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------........................///000000///---,,,---...///...---...000000...---,,,,,,,,,---------..............................------------------------........................DDDCCCBBB@@@>>>===<<<<<<::::::::::::999999888888777777666444444333333333111111111111222333444555////////////............+++,,,,,,------.........///............---------,,,---//////---------...+++++++++,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,------***))))))***+++,,,------111---+++...000...---///000000///---,,,+++***))),,,+++***)))***+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,+++***,,,...000111000,,,,,,,,,---------......---------------.........,,,,,,,,,---------......---...///...---...000222333111///...///000000000////////////............//////000000000/////////000000000000000000000000//////////////////000000////////////////////////000000000000000000000000000000000111111222444444222222111111222222333444111111222222222333333333111111222222333333444444444444222222222222444444555444333222111111222222333333333444444444555555555444333222222333444555444444444444444555555666555444444444555555666777111333555555444333444555333111111444888888555222444444444444444444444444333333222222222222333333333333222222222222333333444444444444444444444444333333333333333333333333111111111222222333333333111111222222222333333333111111111111222222222222111111111111111222333333333333333222222222222222000000111111222222333333222222222222222111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////222111000///............////////////////////////000000000000000000000000,,,,,,---......---------------------...//////000////////////////////////............////////////////////////////////////------.........---------///...,,,+++,,,---000111////////////////////////......//////...------,,,////////////////////////,,,...//////...------...------............------+++---......,,,,,,---...,,,------.........------------------------------................................................******++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,........................---//////...,,,+++,,,---...---,,,---...///---+++,,,,,,,,,---------------...........................---,,,,,,,,,,,,---...........................CCCCCCBBBAAA???>>>===<<<:::;;;;;;;;;:::999888777888777666555444333333333666555444222111000000000//////////////////......,,,,,,---.........------,,,,,,,,,,,,++++++++++++,,,---//////...---...///+++++++++++++++,,,------,,,,,,,,,++++++++++++***------------,,,+++***))))))))))))***+++,,,...///111---,,,000111///...///------------,,,,,,,,,,,,)))))))))))))))***++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,---,,,+++***+++---/////////,,,,,,,,,---......//////***+++++++++,,,,,,,,,---------------------------,,,---...---,,,,,,...///......------...///000111........................---...///000000000000////////////////////////////////////000000000000000////////////////////////000000000000000000000000000000000111222333444555111111000000111111222333/////////000000000000111333333333333333222222222444333333222222333333444333333222111111111222222222222222333333333444444444444444444444444333333444333333333333444555555444444444444444555666777111333555555444333444555111111222444666666555333444444444444444444444444555555666666666666555555444333333222222333333444333333333333333333333333333333333333333333333333111111111222222222222222111111222222222333333333000111111111111111222222111111000000111111222333222222222222222222222222111111111111111111222222111111222222222222222111////////////////////////111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000......---------///111222////////////////////////..............................///000000000//////---------...............////////////////////////............////////////////////////////////////...000111111000//////000///...---,,,,,,...000111////////////////////////////////////...---,,,+++////////////////////////,,,...//////...------...------............------+++---...///...------...+++,,,------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///------------------------,,,,,,,,,,,,------------******))))))******+++,,,........................,,,---......,,,+++,,,------,,,,,,---......---+++++++++,,,------------,,,...........................---,,,++++++,,,---...........................CCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;999888777777666555444444444444444555555333222111000000000.../////////////////////,,,---.........---,,,+++,,,,,,,,,+++++++++*********,,,......---------...+++******)))***+++,,,---,,,,,,,,,+++++++++******,,,------------+++***)))+++++++++++++++,,,---...111------000222///...///---------,,,,,,,,,++++++)))******++++++++++++++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,+++******,,,---------,,,------...//////000000++++++++++++************000//////......---------)))+++,,,---,,,---...000,,,------,,,,,,,,,...///,,,------....../////////+++,,,...///000111000000////////////////////////000000000111111000000///////////////////////////000000000000000000000000000000000000000111222333000000//////000000111222////////////000000000000111111111111222222222222222333333444444333333222111111111222222222222222111111111222222222333333444555666666666555333222333333333222333444444555222222222222333444555666222444555666555444555666111333444555444444555666333333333333333333333333555555666666666666555555444444333333333333444444333333333333333333333333222222222222222222222222222222222222111111111111111111222222222333333333111111111222222333333333222111111111111222333333111222222222333444444444222222222222222222111111000000111222333333333333000000000000000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000...---,,,,,,---...000222///////////////////////////////////////////////////000000111222222111111...////////////......---////////////////////////............////////////////////////////////////---000222111///...///111///...---------...000111////////////////////////---...............------////////////////////////,,,...//////...------...------............------+++---///000///......///,,,,,,---...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111111------------------------,,,,,,,,,---------......+++************+++,,,,,,------------------------,,,---......------...///...------...//////...,,,***+++,,,---------,,,,,,...........................---+++******+++---...........................CCCCCCBBBAAA@@@???===<<<;;;;;;<<<<<<;;;999888777555444444444444555666666111111111111222333444555.........///////////////------...///...---+++***.........---------,,,,,,)))+++------,,,,,,---...+++***)))))))))***+++,,,,,,,,,,,,++++++*********)))***,,,---......---,,,...---,,,,,,++++++,,,,,,111...---111222000...///111000///---+++)))((('''+++,,,---...///...------------,,,++++++*********++++++------------+++++++++,,,---...---,,,+++***,,,+++)))***+++,,,,,,+++------......///000111111...------,,,+++***))))))111111000///...------,,,((())),,,------...000222,,,------,,,+++***+++---,,,,,,------...///000000***+++---///111111111111111111111111111111111111000111111111111111000///////////////////////////000000000000000000000000111000000//////////////////////////////000000111111111111111222222222222+++,,,---///111333555666222222444555555444222222///000111222222222222222000000111111111222222222333555777888888555333111333333222222333333444555111111111111222333444555222444666666555444555666111444666555333222444777333333333333333333333333222333333444444333333222555444444333333444444555222222222222222222222222222222222222222222222222333222222222111111000000111111222222222333333333222222222333333444444444333333222222333333444555222222333333444555666666444444444333333222222222///000111222333444444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222000...,,,+++,,,---...////////////////////////222222222222222222222222//////000111111111111111000000111111000///...---000000000000000000000000............/////////000////////////////////////+++...000000---,,,---///...............///000000000000000000000000000000,,,,,,---...////////////////////////////////////,,,...//////...------...---..................---+++---000111000//////000------...///000000//////,,,,,,,,,------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------------------------,,,,,,,,,------.........,,,,,,++++++,,,,,,---...------------------------,,,...//////......000111///......///000000///---***+++,,,---...---,,,,,,...........................---+++******+++---...........................EEECCCAAA@@@@@@???===;;;;;;:::999999888888999999999888666444222111111000333444555444333333555666333000------///111000...)))+++---...------.../////////......---------,,,------------------------,,,------......------,,,++++++++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,++++++++++++++++++++++++---000111111///,,,)))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++******++++++******+++,,,---,,,+++******++++++,,,,,,++++++***,,,***)))***+++---,,,+++///---++++++---...+++)))***+++,,,---............000///---,,,---...000111///////////////000111222////////////////////////+++,,,.../////////...---//////.........---------///000111222222111000///...,,,,,,...222444222000---...000111333444444444111111000000/////////...555222///000222222111///000000000000000000000000///000222222111111222444333222111222333333222111///000000111222222333333222333444444222222333555111111222333333333333222111111111111111111111111333333333444444444555555444444444444444444444444777777666555333333444666333333333444444555555555666666666777777777777777222333444555444333222111888777666555555444555555555555555555555444333222222222222222111111000000222222222222222222222222222222222222222111000///222222222222222222222222111111222222222333333333000000111222444555666666555444222000//////000111111111111111111111111111111111111111111222222333111111111000111222222333333222222111111111111111000000000000111111111111111111000000/////////...///000111000///...///000////////////000000000000111111111111111000//////---///111333444333222111........................////////////////////////..................------////////////000000000000111111000000//////......---,,,,,,,,,,,,---......////////////////////////222111///.........///000...000111000...------...000///...------...///000)))'''&&&(((,,,...---,,,000///...---------------000///...------...///000***++++++,,,---...//////......////////////......++++++,,,,,,---.../////////...---,,,,,,---...//////......------,,,++++++------------------------000///...---,,,------...//////......---------,,,.............................................------.........,,,,,,...000///...---,,,---///111222........................------------------------DDDBBB@@@@@@AAA@@@???===;;;:::999999888888999999888777666444333222111111//////000///------...000333000------///000///...---///000///---++++++,,,.........---------,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,+++++++++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---///000000...,,,***++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,++++++******++++++))))))))))))***+++---...++++++,,,,,,,,,,,,++++++,,,+++))))))+++,,,---,,,///,,,******,,,---+++)))))))))***+++,,,,,,------333222000---,,,,,,------//////.........///000000/////////......---------------..................//////.........---------...///000000000000///...000......///111222000.........000111222222222222000000/////////.........444222000000111222111///111111111111111111111111000111222222111111222333222111000000111222222111333333333222222222222222...///222444555444111000111111222333333333333222222222222222222222222222333333333444444444444555444444444444444444444444333444444222000000222333222222222222222111111111444444444444555555555555444444444444333222222111555555444333333333444444111222222222222111000///222222222222111111111000222222222222222222222222333333333333333222111111222222222222222222222222111111222222222333333333111111222222333444555555444333222111000000000000222222222222222222222222222222111111222222333444111111111111111111222333333222111111000000111111////////////000000000111222111111111000000000000000111111111///...///000000000000000000000//////111111111111111000//////---///111222333333222111////////////////////////////////////////////////............................../////////000000000000000000000////////////------,,,,,,------...///////////////////////////000000...---------...///---...000///---,,,,,,---000///...------...///000+++***)))+++...//////---000///...------------......---,,,,,,,,,,,,---...,,,,,,------------------,,,,,,------------,,,,,,------........................---,,,,,,---......------------------------------------------------///...---,,,+++,,,,,,---000/////////....................................------,,,+++******))))))---...///...,,,,,,...000///...,,,,,,,,,---///000------------------------------------------------BBBAAA@@@@@@AAAAAA@@@???;;;:::999999888888999999888777666444333222222222111222222111///...///000222111///...///000///...,,,---......,,,******+++.........------------,,,------------------------***++++++,,,,,,++++++***------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------......---............---,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++++++++---,,,++++++******++++++***)))(((((())),,,///111,,,,,,------------,,,,,,---+++)))(((***,,,------...,,,))))))***++++++***+++*********+++,,,---...333222000...,,,,,,,,,,,,//////...---------...............------,,,,,,,,,///......---------....../////////............---......////////////......111000///000111000...---......///000000000000000000000000000////////////333111000000111111111000222222222222222222222222222333444333111111111333222111000//////000111222666666555444333111000000///111444999===;;;555000111111222333333333333222333333333333333333333333333333333333444444444444444444444444444444444444222222222111000///111222666555555444444333333222333333444444444555555555666555444333222222111222222222111111222222333333333444444444444333333222222222222222111111111111222222222222222222222222222222222222222111111000222222222222222222222222111111222222222333333333222222222333333444444444333333333333222111000///222222222222222222222222222222222111222333333444000000111111111222222222222222111000000000000111000000000000111111111222222222222111111111111111000111222111/////////000222111111111000000//////000000111111000000//////---...000111222222111000000000000000000000000000////////////////////////....................................////////////////////////000000000000---------,,,------.../////////////////////////////////...---------------,,,---///...---+++,,,,,,//////............//////...---,,,---///000///...//////......------.........------,,,,,,------.........---------,,,,,,,,,,,,,,,------------,,,,,,......//////......---,,,------,,,,,,,,,,,,------++++++,,,------...//////------------------------------,,,+++++++++,,,,,,...............---------...........................---,,,+++***(((''''''......///...,,,,,,...//////...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------CCCBBB@@@@@@AAAAAA@@@>>>;;;:::999999888888999999777777666444333333333333555555555333111000111222333333222111111111000000''')))++++++******+++,,,........................------------------------,,,------......------,,,...---,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++,,,------...//////......------,,,,,,------,,,,,,,,,---------............---,,,++++++++++++---,,,++++++******++++++++++++++++++,,,...///000,,,------......------,,,...+++((((((***,,,---------+++)))((()))***++++++...------,,,---...///000///......---------...//////...------,,,,,,,,,,,,++++++,,,,,,,,,---------000///...,,,,,,---...////////////.....................//////////////////000000000000000000///......///////////////......111111111111111111111111222111000000000111111111222222222222222222222222333444444333111000111222222222111000///000222444555555444333222111000000111111333999>>>>>>888111111111222333333333333222333333333333333333333333222222333333333444444444333333333333333333333333222333444333111111222333555555444444444444444444444555555666666777777777777666444222111111222222000000000111111222444444444555555555555555444444222222222222222222222222222222222222222222222222000000111111111000000///222222222222222222222222111111222222222333333333333333333333333333333333222222333444333222000///222222222222222222222222111111111111111222333333000111111222222222222222222222111000000000000111222222222333333333444444111111111111111111111111111222333222000///000111333222222111111000000///000000000111111000//////...///000111111111111000000000000000000000000000////////////////////////............////////////---.........////////////......//////000000111111---------------...////////////////////////////////////.........---------,,,---//////---,,,,,,---/////////....../////////000//////////////////...//////............//////000000////////////000000------------------------......////////////......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////......---,,,++++++...//////...,,,,,,---/////////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,FFFDDDBBBAAAAAA@@@>>><<<;;;:::999999888888999999777666555555444444444444111222222000...---...///444555555444333222111111(((***,,,---,,,,,,---...//////////////////000000------------------------,,,------......------,,,...---,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++,,,------.../////////...---,,,+++,,,,,,---,,,,,,,,,---------.........---,,,,,,+++++++++,,,---,,,++++++******++++++***+++---......,,,***))),,,------......------,,,---+++)))(((***,,,------++++++***)))))))))+++,,,......------......//////---------------......//////...---,,,,,,,,,,,,,,,((()))***+++,,,...////////////---,,,,,,---...////////////////////////////////////000000111111111...///000000000000000000...////////////...------000000000000000000000000000000000000///000111111222222222222222222222222222333444333111000111222333444444333111111333555222222222222222222222222000------111666888444000111111222333333333333222333333333333333333333333222222222333333333444444333333333333333333333333000222333333222111222333......//////000111222222444444444555666777777888666555333222111111222222111111111111222444555666000111111222222222111111222222222222222222222333222222222222222222222222111111222222333222222111222222222222222222222222111111222222222333333333444444333333333333222222111222333444444333111000111111111111111111111111111000000000000111222222111111222333444333333222333222222111111111111111222222333333333444444444111111111111111111111111111333333222111000111222333333222222111111111000000000111111111111111000///000000111111111111111////////////////////////////////////////////////........./////////000000.........////////////000......//////000000111111...------------...//////000000000000000000000000000000000000//////......,,,...000000.........///...//////////////////...////////////............//////.........//////000000000000000000000000000++++++,,,,,,---...//////......////////////......((()))+++---//////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------------------------------............---------------------.......................................///////////////...//////...,,,,,,---...000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,GGGEEECCCBBBAAA@@@>>><<<;;;:::999999888888999999666666555555555555555666111111111000...---...000444666777666333111111222///000111111///------...///////////////000000000------------------------***++++++,,,,,,++++++***------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------.........------,,,+++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,++++++******++++++'''))),,,---,,,***&&&$$$,,,,,,------------,,,,,,,,,***)))***,,,---,,,+++)))***,,,+++******+++,,,+++,,,------------,,,,,,............------,,,,,,......---,,,,,,,,,------((()))***+++---...///000---------------...//////...////////////000000000000000//////000111222333---...000111000///000111...///////////////......------------............///000000000//////000222222222222222222222222222111222333222000000000222111444666555222111333666//////000111111222333333222///...///333555444222111111222333333333333222333333333333333333333333222222222222333333333333333333333333333333333333...000111222000000000111......///000222333444555111111222333444555555666444444333333222222333333222222222222333444555666111222333333333333333333222222222222333333333333222222222222222222222222333444555555555555555555222222222222222222222222111111222222222333333333333333333333333333333333222333333333333333222222111111111111111111111111111111000000111111222333222333444555666555444444444444333222222222222222222222222222333333333333111222222222222333333333222333444333111111111222222222222222222222222222111111222222333222222222111111111111111111222222////////////////////////////////////////////////.........//////000000111////////////000000000000////////////000000000000......------......///000000000000000000000000000000000000111000//////...,,,...000000///...///000......////////////......---///000///------.../////////......//////000000---......//////......---***++++++,,,---...///000,,,,,,------------,,,,,,&&&(((+++...000000000///,,,,,,------------,,,,,,//////...---,,,,,,++++++------------------------,,,---.../////////....../////////000000000000000........................,,,,,,,,,---....../////////000000...,,,+++,,,...//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++FFFDDDBBBBBBBBBAAA???>>>;;;:::999999888888999999666666555555555555666666333333444333111111222444333555666555222000///000///111222111///------...------------.........///------------------------***++++++,,,,,,++++++***,,,,,,+++++++++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......---,,,++++++******++++++((()))+++,,,,,,+++)))'''++++++,,,,,,,,,,,,++++++*********+++------,,,***'''***......,,,++++++,,,***,,,...//////...+++***,,,,,,------.........---...---------------...///++++++,,,,,,------......++++++---...//////000000.../////////000000000000//////......///000222333...000222111///......000...//////000000000//////------......////////////...///111000......000333111111111111111111111111///000111111000///000222///333777777333111222444000000111222222333444444333333333333444444555555111111222333333333333222222222222222222222222222111222222222222333333333222222222222222222222222...000222222111111111222333333444555666666777777000111111222444555555666222222333333444444333333222222222222222333444555333444555555666666666555222222222333333333444444222222222222222222222222222333444555555555555444222222222222222222222222111111222222222333333333333333333333333333333333333333333222222333333444333333333333333333333333333333222222333333444555333444666777888777666555666555444444333333444444444444555555555666666666444444444444555555555666333444444444222111222333111111222222333444444444111222333444444444444333333333222222222222222333000000000000000000000000////////////////////////---......///000000111111000000000000111111111222000000000000////////////...............//////000000000000000000000000000//////000000000///...---+++---//////.........///---...///000000///...------///000000...---///111///////////////000111111---...///000000///...---,,,,,,,,,------.........,,,,,,------------,,,,,,)))+++...111222111000///,,,---............---,,,---------------------,,,------------------------+++,,,---.........------.........//////000000000........................,,,,,,------------------///000000...,,,+++,,,...------......///.........------------------------///......---,,,,,,++++++DDDBBBAAAAAABBBCCCAAA@@@;;;:::999999888888999999666555555555555666666777111222333222111111333444111444666444111......///)))+++---...------...///+++++++++,,,,,,---------------------------------,,,------......------,,,++++++++++++,,,------...---------,,,,,,,,,++++++,,,+++++++++++++++++++++,,,,,,---------,,,+++*********+++++++++,,,,,,,,,*********+++,,,---...///---,,,++++++******++++++,,,,,,,,,------.........***++++++,,,,,,++++++***))))))***,,,......+++)))&&&***///000...,,,,,,,,,,,,...000222222000---+++'''(((***---///000111222------------......///000.........------,,,,,,,,,)))***,,,///000000000000.../////////000000111111...---------...///111222000222444222...,,,,,,......//////000000000000000000000111111222222222333---///111000......000333000000000000000000000000---///000000//////000222,,,222777777333000000222222222333333333444444444...000222333111000111111111111222333333333333222111111111111111111111111111111222222222333333333222222222222222222222222000222444555444333333444333333444444444444444444222222333444666777777888000111333444555555444333222222222111222222333444000111222222333333333222222222222333333444444444222222222222222222222222///000111222222222222222222222222222222222222222111111222222222333333333222222222333333444444444444333222111222333444555555555555555555555555555555444444444444555666666444555777888999888666555666666555444444444444555888999999999::::::::::::555666666666777777888888333444555444222111222333000111222333444444555666222333444444555555555555444444333222222333333333111111111111111111111111////////////////////////---......///000111111222000111111111222222222222111111000000//////.....................///000000000000000000000000000000---.../////////...,,,,,,***,,,......---------...---...///000000///...------///111000......000222///////////////000111111///000111222222111000///......---------,,,,,,,,,...//////////////////...---...111333333222111///------...//////...------+++,,,,,,------......///------------------------)))***,,,---...---,,,,,,+++++++++,,,,,,---------......................../////////......---------///000000...,,,+++,,,---++++++,,,---....................................//////...---,,,,,,++++++HHHFFFDDDAAA????????????===;;;999888999:::::::::999999999888777555444333111222333333333333222111111111111111000///------222///------......,,,)))///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))'''&&&++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,+++***))))))))))))&&&(((***,,,---,,,+++******+++,,,,,,******+++,,,------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////---,,,---...222,,,///<<<@@@777///...---------...------,,,,,,++++++******,,,...111333---,,,,,,,,,,,,---......***+++---//////...---,,,...............---------111000///......///000111222111111000///......---......//////000000111111111111111111111111111111000000000000000000000000000000000000111111111111111111000000//////......111111111111111111111111333222222222222222333333111111111000000000000000///000222333333222111111000111111222222222111111111111111111111000//////111222222333333222222111444333111111111111333444333444444555555444444333555555555555555555555555222222222333333444444444333333333222222222111111111111111111222333444555222222222222333444555666222222222222111111111111333333444444444333333222222222222222333444555666222333444666666555444333555555444444444444333333555555555666666666666666666777888999999999999999777888888777666555777888999888777777666666777777<<<;;;:::::::::;;;===>>>::::::;;;======>>>======???>>>===;;;::::::::::::;;;:::999888888888888999>>><<<999666333111000000666666666666555444222222333222333333444555666777222222333333222222111111111111000//////000111222222222222222111111111000222111000000///000000000222111000000/////////000,,,---------,,,---000222//////000000000000/////////////////////////////////////////////////////////////////////000111222////////////...............///111222222222111000////////////////////////000---+++,,,...000///------------........./////////......------......///,,,+++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************+++,,,,,,---......)))***,,,...//////......////////////000000000000////////////////////////............////////////,,,,,,,,,,,,---...///000,,,---......,,,,,,---...HHHGGGEEECCCAAA@@@??????===;;;999999:::::::::999888888888777666555444333222333444444444444333222111111111000000///...---222000......///000...,,,......------,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,---......,,,+++***))))))***+++,,,...---,,,++++++***++++++%%%''')))***++++++***)))+++,,,,,,,,,***))))))+++---,,,,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////---,,,---...***---===QQQUUUDDD000''',,,------...------,,,,,,---,,,+++++++++,,,...///------,,,,,,------...///+++,,,...000000///...---------..................111000///......///000000222222222111000/////////.../////////000000000111111111111111111111111111000000000000000000000000000000000000111111111111111000000000/////////...111111111111111111111111333222222111111111222222222222222111111111111111111111222333222222111000111111222222222222111111222222333333222111111000222222333333333333222222444333333333333333333444333444444555555444444333555555555555555555555555222333333333333333333444333333333222222222222111333222222222333444555555333333222333333444555666444444444333333333333333222222333333333333222222000000111111222333333444222222333444555555444444777777777777777777777777666777777777888888999999:::;;;<<<============<<<>>>??????>>>======>>>@@@===<<<<<<<<<<<<<<<======AAA@@@@@@@@@@@@BBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;:::;;;<<<<<<<<<=========<<<;;;::::::::::::888777666666666666444444444444444333222111111111111111111333444555//////......//////000000000000000/////////000000//////......---.........///000000...------///111//////000000000000//////------------------------///////////////////////////............//////000111000000000000/////////...///000000111111000000////////////////////////000...,,,,,,...///...,,,---------.........//////......------------......---------------......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,***++++++,,,------......++++++,,,---.............../////////000000000000000000000000000000000000............///////////////...---,,,,,,,,,,,,,,,,,,---......,,,,,,---...FFFFFFFFFEEEDDDBBB???>>>;;;:::::::::;;;;;;999777666666666666666555444333333333444444444444333333111111000000//////......///...------//////...---...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///---,,,++++++,,,...000///......------------......---***))))))***---......---,,,,,,,,,,,,------'''(((***+++,,,++++++***+++,,,---,,,***)))***+++------,,,+++,,,///111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,.../////////---,,,---...///...666CCCFFF<<<000,,,,,,,,,------...------,,,///...,,,+++******+++,,,---------,,,------...///---...///000000000///...,,,---------.../////////000000////////////000000333222222111111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////111111111111111111111111333222111000000000000000222222222222222222222222222222222222222222222222222222222222222222222222333333444444444333222222222222333333333333222222111111111222222111111111333444444555555444444333444444444444444444444444444333333333333333333222333333333333222222222222555444444444444444555555444444333333333333444444555555555555444444444333333333444444444444333333111111222222333444444555555555555666666888999:::;;;;;;;;;;;;;;;;;;;;;<<<999::::::;;;<<<=========@@@AAABBBBBBCCCBBBBBBBBBDDDEEEEEEEEECCCCCCEEEGGGCCCCCCBBBCCCCCCDDDEEEFFFHHHGGGGGGHHHIIIKKKMMMNNNRRRPPPNNNLLLJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFCCCCCCCCCDDDEEEFFFHHHHHHDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<;;;;;;888888888888777666444444000000000000111333444555000000/////////111222333000000000000000000000000.........------...//////111222222000...---...//////000000111111000000///------------------------////////////////////////111000000////////////000111111111111000000000000//////......//////000111////////////////////////111///------......---,,,---............/////////...------,,,,,,------...............////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++++++++,,,------......------,,,,,,,,,------........./////////000000000////////////////////////---............////////////...---,,,++++++++++++,,,.........---,,,---...DDDEEEFFFFFFDDDBBB>>><<<:::::::::;;;<<<;;;999777444555555555555555444444333333333333333333333333111111000///////////////,,,,,,,,,,,,---.........---.../////////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++******+++,,,---...///...---,,,,,,,,,,,,,,,111///---++++++---///111---,,,,,,,,,,,,,,,---...+++,,,---.........------***,,,------,,,,,,---...///---,,,++++++---000111------------------------++++++,,,,,,,,,,,,------.../////////---,,,---...333,,,(((+++---,,,---111,,,,,,------...---------...---,,,+++******++++++---------------...//////---...////////////......,,,,,,,,,---...///000000///////////////000000000111111111000000000//////////////////000000000000///////////////////////////////////////////////////000000000111111111111000000000000////////////111111111111111111111111333222111000////////////111111111222222222222222111111111222333444666777444333333222222222222222333333444444444333333222222333333333333333333222111222333444444333222111333444444555555444444333444444444444444444444444444444444333333222222222444444333333333222222222555555444444444444444444444444333222222222333333555555555444444333333333555666666777777777777666555666666777888888888888;;;:::::::::<<<>>>@@@AAA>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGFFFFFFHHHJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSVVVWWW___]]]YYYUUURRRQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQRRRNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOKKKLLLLLLMMMMMMMMMMMMLLLGGGGGGFFFFFFEEEFFFFFFFFF??????>>>>>>===<<<::::::666666666666666666666666777666444333333444555666000000111111111111111000000////////////000111111000111222000...---...///000000000111111000000000////////////////////////////////////////////////333333222111000000000000111111111000000000/////////...---------...000111////////////////////////000///...------------,,,.............../////////------,,,,,,,,,,,,------......//////////////////............------------------------------------------------------------,,,,,,,,,,,,------......///...---++++++,,,---............/////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,---......---...///...---,,,---///AAACCCDDDEEEDDDAAA===;;;:::::::::;;;<<<;;;999777444555555555555555444444222111111111111111111222111000//////...//////000,,,---.........///000000---...///000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******,,,---...------,,,------,,,+++*********+++000///---++++++---///000,,,++++++++++++,,,,,,---,,,------...............)))+++---......///111222///...,,,+++***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------.../////////---,,,---...,,,***+++...///,,,******+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,------...------------...//////---------...------------,,,,,,,,,---...///000000......///000000000000000///////////////.........000000000000////////////........................///////////////////////////000000000111111111111////////////000000000000111111111111111111111111222111111000//////000000000000000000111111222222//////000111444888<<<>>>555555444333222222333333222222333333333333333222333333333444444333333333444555666777777666555444333444444555555444444333444444444444444444444444444444444333333222222222444444444333333333222222555444333333333333333444444333333222222222333333333333333333333333333333666777888888999999999999888999:::;;;<<<<<<<<<<<>>>>>@@@BBBDDDEEEAAAAAABBBBBBCCCDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJKKKJJJJJJIIIIIIGGGHHHIIIIIIHHHIIIKKKMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTVVVYYY[[[]]]gggddd```\\\YYYWWWWWWWWWUUUTTTTTTUUUUUUVVVWWWXXXTTTUUUUUUUUUVVVUUUUUUUUUXXXXXXXXXWWWWWWVVVVVVVVVTTTUUUUUUVVVVVVVVVVVVUUUPPPPPPOOOOOONNNOOOOOOOOOGGGHHHGGGGGGFFFEEEDDDCCCDDDCCCCCCAAA@@@???======<<<;;;999777555555555555111111222222222111000///111111000000000000111222...///111000///...///000000000111111111111000000000000000000000000000000000000000000000000000000222111000000////////////000000/////////.........///...---------...000111/////////////////////////////////...---,,,---...////////////////////////...------,,,,,,------.........////////////...---//////.........---------------------------------------------------------,,,,,,------------......///...---++++++,,,---...............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,------......---...//////------...///@@@BBBCCCDDDBBB@@@===;;;;;;:::::::::;;;;;;999777666666666666666555444333111111000000000000111111111000///......///000111///000222222111111222333...////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,///000000///---,,,,,,++++++************+++---,,,+++******+++,,,---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++)))+++---......///111333///...---,,,+++*********++++++++++++++++++++++++***++++++,,,,,,------....../////////---,,,---...+++,,,---///...---+++***++++++,,,---............++++++,,,---......//////......------......///000...---------,,,,,,,,,,,,,,,---------.../////////---...///000111111111000........................000000000000////////////////////////////////////000000000000000000000000000000000000111111111111////////////000000000000111111111111111111111111111111111000000111111222/////////000111111222222//////000222666<<>>>>>AAAAAAAAAAAABBBCCCEEEEEEDDDDDDEEEFFFGGGIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJKKKLLLMMMMMMNNNPPPRRRPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWYYY[[[^^^___gggeeebbb```]]]\\\[[[[[[YYYYYYXXXXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^______```______^^^^^^^^^______^^^]]]]]][[[ZZZYYYWWWVVVUUUUUUUUUQQQQQQRRRRRRRRRQQQPPPPPPMMMLLLKKKJJJGGGEEECCCAAAAAA@@@???===;;;999777777666666666666555444222111333333222111111111111111...000222222111000000111000111111222222111111000........................000000000000000000000000///......------------...////////////............//////......//////000111////////////////////////---...///...,,,,,,...000000000000////////////............------............///000000000///---,,,/////////.........------------------------------//////............//////------------------......------,,,,,,,,,------...------........./////////........................,,,------------.........222111000...---,,,,,,,,,---...//////...---...///BBBBBBCCCCCCBBB@@@>>>======;;;999999:::::::::999888888888777666555444333222222111000000111222222111000///......///000111///111222222000///111333000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,++++++******++++++,,,,,,******++++++++++++******///...---,,,,,,+++,,,,,,++++++************++++++***+++------,,,,,,...///------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---........./////////---,,,---...///...,,,)))(((***,,,...***+++,,,---............,,,,,,---...////////////...............//////000//////...---------------------..................,,,---///000111111111000.........///////////////111000000000/////////...////////////////////////000000000000000000000000000000000000111111111111.../////////000000000111111111111111111111111111111111000111111222333444//////000111111222333333222111111333777===CCCGGG888777555333222333444444333333444555555555555555333333444444444444333333111111111000000111111111333444444555555444444333333333333333333333333333222333333333333333333444555444444444444333333333444333333333444555666666777777666777777888999:::666777888999:::<<<======;;;<<<===>>>????????????>>>@@@BBBCCCDDDDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOONNNNNNNNNNNNNNNMMMMMMMMMOOOOOOPPPPPPOOONNNNNNMMMLLLNNNOOOPPPPPPQQQTTTVVVSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXXXXYYY[[[]]]___aaabbbbbbaaa```___^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^]]][[[ZZZ[[[]]]___``````aaaccceeeffffffffffffccccccccccccbbbaaa````````````___]]]]]]\\\\\\\\\YYYZZZ[[[[[[\\\[[[[[[[[[UUUUUUTTTSSSQQQOOOLLLKKKKKKKKKKKKKKKIIIGGGDDDBBBAAAAAABBBAAA???===:::888:::999888666555555555555222444555555333111111111000111111222222111111000........................000000000000000000000000..................///000000000000////////////......///000000111111000000////////////////////////+++---......,,,---///222000000000000/////////...000//////......//////000///000111222111000...---////////////....................................///...---,,,,,,---...///..................------++++++,,,---............---------.........//////........................,,,,,,---------.........444333111000...------------///000///...---...000CCCCCCDDDDDDCCCAAA@@@>>>===;;;999888999:::::::::999999999888777555444333444333222111111222333444111000///---...///111222,,,...000///,,,+++---///111000///------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))++++++++++++++++++,,,------...***+++---......---+++***111000///...---,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,---,,,***)))***++++++---...000000///---,,,------------------------******+++,,,,,,---........./////////---,,,---...)))---111111000...+++(((***+++,,,---............---...//////000/////////...............///000000111000///..............................---------,,,---///000111111111000////////////000000000000111111000000/////////...000000000000000000000000000000000000000000000000000000000000111111111111.../////////000000111111111111111111111111111111000000111111222333555555000000111222333333444444555444333444888>>>DDDHHH999777555333222333444555444444555666777777666666333444444555555444444333777777555444444555777777333444444555555444444333333333333333333333333333222222222333333444444444555555444444444333333333444444444555555777888999999999999999:::;;;<<<===999:::;;;===???@@@BBBBBB@@@AAABBBCCCDDDDDDEEEDDDCCCDDDFFFHHHIIIHHHGGGFFFGGGHHHIIIJJJKKKJJJIIIHHHJJJKKKLLLMMMOOOPPPRRRRRRQQQQQQQQQPPPOOOOOONNNNNNQQQQQQQQQQQQQQQPPPOOOOOOMMMNNNPPPPPPQQQRRRUUUWWWVVVUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZ[[[\\\^^^```aaa______`````````___^^^]]]______^^^^^^^^^^^^^^^___aaa```]]][[[\\\^^^bbbdddfffggghhhiiijjjiiihhhhhhccccccccccccbbbaaa______````````````aaabbbcccddd^^^___```aaabbbbbbbbbbbb````````````^^^\\\ZZZYYYVVVWWWYYYYYYXXXVVVSSSQQQLLLMMMMMMLLLJJJFFFCCCAAA@@@???>>><<<;;;::::::999666888999888555222111111111111222222222222111111111111111111111111111111000000000000000000000000111111000000111222333333111111111111000000000000...///111222222222111000////////////////////////***,,,......,,,---000333111111000000/////////...000000////////////000000000111333444333111///...000/////////....................................,,,+++************+++,,,..................------)))***,,,...//////......---------.........//////------------------------,,,,,,,,,---------......111111000000000000000111...///000///...---...000CCCDDDEEEEEEDDDAAA>>>;;;:::::::::999999999888888:::999888666444222000///666555555444444333222222000000///............///---...000///......///000111111222111...---......---------,,,+++(((&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,,,,++++++------------------,,,,,,((()))++++++++++++---///...,,,++++++---000000000///...,,,+++***+++,,,,,,************************---,,,++++++******++++++,,,+++***+++---...---,,,''''''((()))***,,,---......------,,,,,,------...,,,...///...+++(((''''''...------,,,,,,------...------------------------///---...222222///...111///---++++++,,,.................................,,,---......------...000......///000000000000000111///------000222111///000000////////////000000111000///......///000111222111000111111111///---------...///000111222222000000000000000000000000000111111111111222222222111111222222222333333333222111111222555888;;;===888777666555333333222222333444444555444333111000555555555555555555555555666777777777777555333222555555555666555555444444333333333333444555666777666666555555555555555555333333222222333333444444555222000111555888888777888999:::<<<>>>???AAAAAAAAABBBCCCCCCCCCCCCDDDEEEAAABBBCCCEEEFFFGGGHHHHHHDDDFFFHHHJJJKKKLLLKKKKKKJJJJJJJJJKKKMMMOOOPPPQQQOOOQQQRRRRRRQQQRRRSSSUUUSSSSSSRRRQQQPPPOOOOOONNNQQQQQQOOOMMMKKKIIIHHHGGGFFFFFFGGGMMMTTTYYY[[[ZZZYYYZZZYYYXXXWWWXXXZZZ]]][[[\\\^^^___```aaa``````^^^___`````````^^^]]]\\\ZZZXXXVVVVVVYYY[[[]]]]]]___``````^^^\\\\\\]]]^^^dddeeeggghhhiiihhhhhhggghhhhhhhhhggggggfffeeedddhhheeebbbbbbeeegggfffeeeeeegggiiiiiihhhgggggghhhcccccccccccccccccccccccceeedddbbb```^^^\\\[[[ZZZZZZXXXVVVUUUUUUTTTRRRPPPMMMMMMKKKJJJHHHGGGFFFEEE???===;;;:::::::::999888444333222333444444222111111111111111222222222222111000000///000111333444222333555666666444111/////////............//////000000//////......------000000000000000000000000////////////000000000000------...///000111222222.........------,,,,,,,,,333222222111000//////...000000//////......------...---,,,+++++++++++++++,,,,,,,,,------.........//////.........---------------------------------+++,,,------......---------------...------,,,,,,,,,,,,------...///000000........................////////////////////////DDDDDDEEEFFFDDDAAA>>><<<:::::::::999999999999888999888888777555444444333555555444444333222222222111000///..................///000///...---...///000111222111...---...///111111111000///---+++***------------------------,,,,,,------.........------------,,,,,,,,,++++++------------------------(((***,,,,,,,,,,,,,,,......,,,++++++...///000000...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++*********+++,,,------...---,,,,,,...///...---,,,,,,,,,,,,,,,---...///...------,,,,,,------...---///000///---+++***+++...------,,,,,,------...........................000---,,,//////---...222000...,,,,,,---......---........................,,,---///...------...000......///000000000000000111///---...000222111///000000////////////000000000//////......//////000111000///000111000///---......//////000111111111111111111111111111111111000111111111111222222222222222222333333333333444444333333444777:::===???999999777666555444444444333444555555555555444333444444444555555444444444333444555666666555444444444444555555555555444444444444444444444555666777555555555444444333333333444444444444444555666777999666555666999;;;;;;;;;:::;;;<<<>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTRRRPPPOOOMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBBBBDDDIIIOOOTTTVVVVVVZZZ[[[\\\\\\[[[[[[]]]___[[[]]]___```bbbbbbbbbbbb______^^^\\\[[[YYYWWWVVVRRRPPPNNNOOOQQQTTTVVVVVV[[[\\\]]]]]]\\\]]]___aaadddeeegggiiijjjkkkkkkjjjhhhiiijjjjjjjjjiiihhhggghhheeeccccccfffggggggfffhhhjjjllllllkkkjjjjjjkkkjjjjjjiiiiiiiiijjjjjjjjjjjjiiiiiihhhgggfffeeedddcccaaa_________^^^\\\[[[WWWWWWUUUTTTRRRQQQOOOOOOHHHFFFDDDBBBAAA@@@===;;;:::888555444444555444333111111111111111111111111000////////////111222333111222444444444333111000000000////////////000000111111111111111000000000000000000000000000000000////////////000000000000////////////000000000000/////////.........------222222111000000///......///////////////...............---,,,,,,,,,,,,,,,,,,------------------...//////.........---------------------------------,,,---......//////......---------......------,,,,,,,,,------...//////000........................////////////////////////CCCDDDEEEEEEDDDAAA>>>===::::::::::::999999999999777777777777777777777777444444333333222111111000222111000///......---...///000111000...------...000111222000...---...///111111222111111000///...........................---------.........//////------------,,,,,,,,,,,,+++,,,,,,------.........***,,,......---,,,,,,,,,...,,,+++,,,.../////////------,,,+++++++++,,,,,,------------------------))))))******+++---...///...---,,,,,,---...---+++///......---------.........------,,,,,,------...---...//////---,,,,,,---...------,,,,,,------...////////////////////////000,,,+++,,,---,,,...222222000...---.........---........................,,,...//////...---///000......///000000000000000000///...///000111111///000//////......//////000...//////////////////...111000//////000000///...000000000000000000000000111111111111111111111111000111111111111222222222222222222333333333444444444444444555777999<<<===888777666555444333333333333444555666666666555555222333444555555444333222111222333555666666555555333444444555555555444444666555555555555666666777666666555555555444444444666666666666777888999:::===<<<:::;;;===@@@AAA@@@??????@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMOOOPPPPPPQQQQQQPPPPPPOOONNNOOOQQQRRRTTTTTTUUUUUUXXXVVVUUUVVVZZZ[[[ZZZXXXXXXVVVTTTRRROOOLLLJJJIIIEEEEEEDDDBBBAAA???>>>===>>>>>>@@@EEEKKKOOOQQQQQQSSSUUUWWWWWWWWWWWWXXXYYYZZZ\\\]]]___````````````\\\[[[XXXUUUQQQOOOMMMLLLHHHGGGFFFGGGJJJLLLMMMNNNSSSUUUWWWXXXYYY[[[^^^aaaaaaccceeehhhjjjlllllllllhhhiiikkkmmmmmmlllkkkjjjiiigggeeeeeegggiiiiiiiiikkkmmmoooooommmlllmmmmmmnnnmmmmmmlllmmmnnnpppqqqmmmmmmmmmmmmmmmmmmmmmmmmjjjiiiggggggggggggfffdddbbbaaa```^^^]]][[[ZZZYYYVVVTTTRRRPPPNNNJJJFFFCCCDDD@@@<<<:::999888777555444444333333222111111111000000000000111222333444111111111222222222222222111111000000000000111111000000111111111111111111000000000000000000000000////////////000000000000222222111000///...------000000000///////////////111000000//////................../////////////////////...------------............---------------/////////............------------------------------...//////000000//////,,,------.........------,,,,,,------.../////////........................////////////////////////BBBCCCCCCCCCBBB@@@>>><<<;;;;;;:::::::::999999999777777777777777777777777333333222222111000000000222222000///............000111111000---,,,,,,---000111111000///......///---..................---........................---------------......///...------------,,,,,,,,,++++++,,,,,,---...//////+++---000000...,,,++++++---,,,+++,,,...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---......---,,,++++++,,,,,,+++***---,,,,,,,,,,,,------......------,,,,,,------...***,,,------++++++,,,---...------,,,,,,------...........................///,,,,,,...///---...111444222///......///...---........................---...//////......///000......///000000000000000////////////000111000000/////////....../////////...///111111111111///...222000//////000111000///111111111000000000//////111111111111111111111111000000111111111222222222111111111222222222222333222222222333555777999:::555444333222111111111111555555555555555444444444111222444555555444222111222333444666666666666555333333444555555555555444666666555555555666666777666666777777888999999999999999999:::;;;<<<===>>>@@@@@@??????AAACCCDDDEEEDDDDDDEEEGGGHHHIIIKKKKKKHHHHHHGGGHHHIIIIIIHHHHHHKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVUUU[[[WWWUUUWWW\\\^^^\\\XXXUUUTTTQQQNNNJJJGGGEEECCCAAAAAA@@@???===<<<;;;;;;<<<===???BBBFFFJJJLLLMMMJJJLLLOOOPPPPPPOOOPPPQQQVVVWWWXXXYYYYYYYYYXXXWWWUUURRROOOKKKHHHEEEDDDDDDBBBAAA@@@BBBEEEGGGHHHGGGJJJLLLNNNPPPQQQSSSVVVYYYZZZ\\\___ccceeeggghhhhhheeegggjjjllllllllljjjiiiiiihhhggggggiiijjjlllllllllnnnoooooonnnmmmnnnooonnnmmmllllllmmmoooqqqrrrnnnnnnnnnnnnnnnooooooooolllkkkiiijjjkkkkkkjjjhhhhhhgggfffeeecccbbbaaa```bbbaaa___^^^\\\XXXSSSPPPNNNKKKHHHEEECCC@@@===::::::999888666555333222222222222222222333333444444111111000000000111333444333222222111111222222333.........//////000000111000000000000000000000000////////////000000000000222222111000///...------////////////////////////000/////////.........---------......//////000000//////............////////////......------,,,,,,/////////.......................................------...///////////////,,,------...............---------.........//////........................////////////////////////AAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;:::::::::999999888888777777666555444444333222222111111000//////222222111//////.........000111111000---,,,,,,---///000111000///...///000++++++++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---............---------,,,,,,++++++,,,,,,---...//////,,,...000///---+++++++++---,,,+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---...,,,+++,,,------,,,++++++++++++,,,---...000000...------,,,,,,------...+++,,,---,,,++++++---......------,,,,,,------...---------------------------,,,...333333///...///444222///.../////////...////////////////////////---...000///......///111......///000000000000000---...000000000000000000//////............//////000000222333333222000000333111//////111222222111222222111111000000//////111111111111111111111111000000111111111222222222000000000000111111111111222222333333555666777888444333222111111111111111666555444333333222222111222222333444444333222222555666777888888777666555333444555555666666666555777666666666666777888888555666777999;;;===>>>???============>>>???@@@AAAAAAAAAAAAAAABBBCCCFFFGGGFFFFFFGGGHHHIIIKKKLLLLLLIIIHHHFFFGGGIIIIIIHHHFFFLLLKKKKKKJJJJJJKKKLLLMMMLLLMMMMMMNNNOOOPPPQQQRRROOOPPPQQQRRRSSSTTTTTTTTTYYYUUUSSSUUUZZZ\\\ZZZVVVOOONNNLLLIIIFFFCCC@@@???>>>>>>===<<<;;;;;;:::::::::;;;>>>@@@AAACCCEEEGGGEEEHHHKKKLLLKKKJJJKKKKKKNNNOOOPPPPPPPPPOOOMMMMMMKKKIIIFFFCCCAAA@@@@@@@@@???>>>===???AAACCCCCCBBBCCCDDDFFFGGGGGGHHHKKKMMMQQQSSSVVVZZZ\\\^^^_________aaaccceeeffffffeeedddeeeeeeffffffggghhhkkkllllllmmmnnnnnnnnnnnnppprrrooonnnnnnnnnoooppprrrssspppppppppppppppppppppooommmlllkkklllnnnooonnnmmmkkkjjjjjjiiihhhgggffffffjjjjjjiiiiiiiiigggccc___YYYXXXVVVUUURRRMMMGGGBBB@@@???===;;;888666444333333333333333333333333222222111000///000111333444333333222222222222333333......//////000000111111111111111111111111111111////////////000000000000000000000000////////////........................////////////............------......//////000000//////.........//////000/////////......---------////////////////////////........................,,,,,,---............---,,,---....../////////...---------.......................................////////////////////////@@@@@@@@@@@@???>>>======;;;;;;;;;;;;:::::::::::::::999888777555444333222333333222222111000000///111111000000//////000000///000111000...------...///000111000///...///000------,,,,,,------...///------------------------,,,,,,+++***+++,,,---...............---------,,,+++,,,,,,------.........---......---+++***+++,,,,,,,,,+++,,,......,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++......---,,,,,,,,,,,,,,,...---,,,---///000///...,,,,,,,,,---///111222333...------,,,,,,------......//////...------///111...------,,,,,,------...------------------------,,,,,,///555555000---...333111///.../////////...////////////////////////---///000000///...000111......///000000000000000,,,...111111000//////000///......------......///000111111222222111111000222000......000111222222222222222111111000000000222222222222222222222222000111111111111222222222000000000000111111111222444444555666777777888888666555444444333333333444555555444222222222222222444444333333333333444444666777888999888777666555444555666777777777777777888888888888999:::;;;<<<777888999;;;>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCAAABBBCCCBBBBBBCCCFFFHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLIIIGGGHHHKKKKKKIIIGGGKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPOOOPPPTTTUUUTTTRRRIIIHHHGGGEEECCCBBB@@@@@@>>>=========<<<<<<;;;;;;:::<<<>>>>>>>>>>>>@@@AAAAAACCCDDDDDDCCCCCCCCCDDDGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBAAAAAAAAA???>>>===>>>@@@AAA@@@???@@@AAABBBBBBAAABBBDDDFFFJJJLLLOOOQQQSSSUUUUUUUUUWWWWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^______```dddfffggghhhjjjjjjkkkllloooqqqoooppppppqqqqqqrrrrrrrrrppppppppppppppppppppppppnnnmmmmmmnnnpppqqqqqqpppmmmmmmmmmmmmmmmmmmmmmmmmppppppoooqqqrrrqqqooommmfffeeedddbbb```[[[UUUPPPJJJIIIGGGDDD@@@===;;;999555666666555444333222111333222111000000111333444333333222222222222333333111111222222222222222222111111111111111111111111////////////000000000000......//////000000111111------............//////////////////////////////.........//////////////////............///000000/////////..................////////////000000000........................+++,,,,,,---...---------,,,---...///////////////................................................////////////////////////BBBBBBAAAAAA@@@@@@??????<<<;;;;;;;;;;;;:::::::::;;;:::999888666555444333444333333222111111000000000000000///000000111222...///000///...---...///...000111000///...///111000///.........///000111...........................---+++++++++,,,...///............------------------------------------------,,,+++)))))),,,...,,,,,,+++---......,,,******+++,,,---------,,,,,,------------------------------,,,,,,,,,------...+++***)))+++---///...---------------...///000111...------,,,,,,------...///000000...------...000...------,,,,,,------...........................---,,,...222333///---///222000------.../////////////////////////////////---///000000//////000111......///000000000000000+++...222222000//////000///......------......///000000////////////000000000...,,,,,,...000000000222222111111111111111111222222222222222222222222000111111111111222222222111222222222333333333333444444555666777777777777666555555444444444444444444333222222333444555666666555444333333444555666444555666888888888777777555666777888999999999999;;;;;;;;;<<<===???@@@AAA??????@@@BBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEAAABBBDDDCCCBBBCCCFFFIIIKKKLLLLLLMMMNNNOOOPPPPPPQQQNNNKKKLLLOOOPPPMMMJJJJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNJJJIIIGGGFFFGGGIIIKKKMMMJJJJJJJJJKKKLLLMMMMMMMMMEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB???AAABBBAAA???>>>???AAA@@@AAAAAA@@@>>>>>>???AAAAAACCCEEEGGGIIIJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAABBBCCCCCCAAA???BBBCCCCCCCCCBBBBBBDDDFFFGGGHHHJJJLLLNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQPPPRRRTTTTTTSSSUUUYYY\\\\\\^^^```aaabbbdddhhhkkkiiijjjlllmmmmmmlllkkkjjjfffgggggghhhiiijjjkkklllhhhhhhgggiiilllmmmmmmlllnnnnnnnnnooopppqqqqqqqqquuutttssstttvvvwwwvvvuuutttrrrnnnkkkiiifffccc```ZZZYYYVVVRRRNNNJJJGGGFFF=========<<<:::888555444444333333222222222222333333333222222222222333333333333222222222222222222111111111111111111111111////////////000000000000////////////000000000000....../////////000000000000000000000000000000000///////////////............---------......///000............////////////.../////////000000000000........................,,,------...............,,,---...///000000000000................................................////////////////////////CCCCCCCCCBBBBBBAAAAAAAAA<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666444444333333222111111111////////////000111222333---...000///......///000...///111000//////000111111000///......///000111000000000000000000000000///...,,,,,,,,,---///111//////.........---------------------------,,,,,,---,,,+++)))((())),,,///,,,,,,,,,---......+++))))))***,,,---...---,,,,,,........................+++++++++,,,---...///000&&&%%%%%%'''***+++++++++,,,,,,+++++++++,,,,,,---...------,,,,,,------............,,,+++***,,,......------,,,,,,------...////////////////////////...,,,,,,//////------000000...---,,,...///000///000000000000000000000000...///000000//////000111...//////000000000000000+++...222333000//////000.........------.........///...---,,,,,,---...//////,,,******,,,...//////111111111111111111111111222222222222222222222222000111111111111222222222333333444444444555555555222333333444555555444444444444333222222222333333222222222333444777999:::888666444222222444666888111222444666888888888888666666777999999:::::::::======>>>???AAABBBDDDEEEGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEEEEAAACCCDDDDDDBBBCCCFFFJJJQQQRRRRRRSSSTTTUUUUUUVVVUUUQQQNNNOOOSSSTTTPPPMMMJJJIIIGGGEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDBBBCCCEEEHHHKKKEEEFFFHHHHHHGGGGGGIIIJJJDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEGGGHHHFFFCCCAAABBBDDDEEEFFFEEECCCAAA@@@BBBDDD???AAADDDHHHKKKMMMOOOOOOLLLMMMMMMMMMMMMKKKIIIHHHIIIHHHGGGGGGGGGGGGEEECCCDDDEEEFFFFFFEEEEEEGGGIIIGGGHHHIIIKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEGGGIIIJJJGGGIIIKKKKKKKKKMMMQQQUUURRRTTTVVVWWWYYY\\\```dddaaabbbeeeffffffdddbbb```ZZZ[[[\\\^^^```bbbdddeee`````````aaadddffffffeeelllmmmnnnooopppqqqrrrsssxxxwwwuuuvvvxxxyyyyyyxxx~~~yyysssooommmmmmllllllhhhfffccc___[[[WWWSSSRRREEEEEEDDDCCCAAA>>>;;;999444444444444333222222222333222222111111222222333222111111111000/////////111111111111111111111111////////////000000000000000000000000//////////////////000000111111111222000000000000111111111111000000//////.........------------------...///000------......//////000000.../////////000000111111////////////////////////---......///////////////,,,---...///000000000000.....................---........................////////////////////////GGGFFFEEECCC@@@>>>;;;:::======<<<;;;::::::999999>>>===;;;:::::::::888666222333333333333222111111222111///.........///000000000000000000000000000///////////////......---...000111000...------...******++++++,,,---......---------------------------------,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,......------------......//////.........------------------------------------,,,,,,+++*********+++///...------...///...---++++++,,,,,,,,,---------******))))))******+++,,,,,,,,,,,,,,,------...//////////////////...............//////...---,,,,,,////////////...---,,,+++000///---,,,,,,---...///---.........//////000000000000////////////000000---///000///...---...000000000000000000000000000444333111111222111///...111111111111111111111111000000000000111111111111111111111111111111111111000000111111111111000000222222111111000/////////222222222111111111111111222222222222222222222222333333333222222222111111000111111222222222111111444444555666777888999999<<<;;;999888666555555555444444555666666777888888777999:::;;;;;;===@@@CCCAAABBBCCCEEEFFFGGGGGGGGGKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNMMMKKKHHHEEEAAA???AAA@@@@@@AAADDDIIINNNQQQTTTVVVYYY[[[]]]^^^]]]]]]\\\ZZZYYY[[[^^^]]]WWWQQQOOOMMMIIIEEEDDDDDDEEEFFFBBB@@@>>>???@@@BBBBBBAAABBBAAA@@@@@@AAADDDFFFHHHJJJKKKLLLLLLKKKKKKMMMNNNMMMOOOPPPPPPPPPQQQTTTVVVTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSPPPMMMIIIGGGIIIHHHFFFEEEDDDDDDDDDEEEHHHIIIJJJOOOUUU[[[^^^___]]]]]]]]]\\\[[[ZZZXXXXXXYYYWWWTTTSSSRRRPPPNNNLLLIIIIIIIIIJJJKKKLLLNNNOOOMMMMMMMMMLLLLLLKKKKKKKKKIIIHHHGGGEEEEEEEEEFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJMMMNNNNNNNNNNNNOOOSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQJJJKKKMMMOOORRRTTTVVVWWWYYYWWWVVVUUUWWWZZZ^^^aaabbbeeeiiilllmmmoooppprrrtttuuuwwwzzz}}}}}}|||{{{~~~{{{xxxwwwwwwuuuqqqmmmoooooommmkkkhhheeebbbaaaZZZVVVQQQNNNLLLIIIDDD@@@@@@???===;;;999777555444---///111333444555555444333333222222222333444444333333222222333333444555000000////////////000000000000000000000000000000//////000000000//////...222000///......///000222000000000000000///......111111111111111111111111000000000000000000000000,,,---...///000000000000111000///------......///000000///......///111111111111000000/////////...---...............------..................------//////...------------...EEEEEEEEEDDDBBB@@@???>>>======<<<;;;;;;:::999999:::999777777888777444222222333333333333222111111222111000000/////////000000000000000000000000000//////000000//////...---+++---...---,,,******+++++++++,,,,,,------......---------------------------------,,,,,,,,,++++++///......------....../////////......---.........//////.........---------------------------------......---,,,,,,,,,,,,,,,///...------...///...---++++++,,,,,,,,,------------,,,,,,,,,,,,---......------,,,,,,,,,---....................................//////...------,,,------...............---///......---------................../////////000000//////......//////000...///000000......///000000000000000000000000000000000000222333333222000111111111111111111111111000000000000111111111111111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111333333222222222222222222333333222222222222222222222222333333333333222222444444444555666777888888777666666555444444555555555666666777888999:::::::::<<>>@@@DDDFFFGGGHHHIIIKKKLLLMMMOOOQQQRRRSSSSSSTTTVVVVVVWWWYYYZZZ\\\]]]]]]\\\ZZZVVVRRRNNNKKKHHHGGGIIIIIIIIIKKKOOOSSSXXXZZZ___aaadddffffffeeebbb```ccc___ZZZWWWUUURRRMMMIIIMMMNNNOOOPPPQQQPPPOOOOOOKKKJJJJJJJJJJJJIIIFFFDDDGGGGGGGGGIIIKKKNNNQQQSSSVVVYYY^^^bbbdddeeeggghhhfffggggggfffeeeeeefffhhhjjjjjjjjjjjjjjjkkkkkkkkkjjjjjjkkkjjjiiigggeeeccc```___\\\ZZZWWWUUUTTTTTTTTTUUUXXX___gggooosssuuuttttttuuuuuuuuuuuuttttttrrrqqqooonnnmmmmmmkkkiiieeebbb^^^ZZZXXXXXXZZZ[[[^^^^^^^^^^^^^^^]]]]]]]]]ZZZXXXUUUQQQNNNLLLJJJJJJMMMNNNPPPRRRSSSRRRQQQPPPOOOPPPQQQQQQOOOMMMMMMNNNNNNLLLJJJGGGDDDCCCAAAAAA@@@@@@@@@@@@????????????CCCCCCCCCDDDEEEGGGHHHIIINNNQQQVVVYYY\\\___ccceeejjjlllooossswwwzzz{{{|||}}}||||||}}}~~~~~~|||yyyyyyxxxwwwvvvvvvvvvvvvvvvrrrpppmmmjjjiiigggcccaaa[[[YYYUUUPPPKKKFFFBBB@@@???>>>;;;999666444333222111111111111222333444555444444333222111111111111111111000000000000111111000000000000000000000000000000111111111111111000111000///......///000111000000000000000///......////////////////////////000000000000000000000000------...///000000000000111000///.........//////------------...///000111////////////............///000000111111000000000............////////////000///......------......DDDDDDDDDDDDDDDCCCBBBAAA======<<<<<<;;;;;;;;;:::888888999:::;;;999555222333333444444333333222111000111222333333222111000000000000000000000000000000000000000000///......---...000///...------...////////////............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,------...222111000//////...//////.....................................................................---///---------...///...---,,,,,,,,,------------...,,,,,,,,,,,,,,,---......000///...---------------+++++++++,,,---...//////---...............------,,,------...//////......,,,---.../////////...---.........///////////////......------------......///111222111000///000111000000000000000000000000------///222555555333111///////////////////////////000000000111111111111111111111111111111111111000111111222222111111000000000000111111222222222//////000000111222333333333333333333444444444444222222222333333333333444333444444444444333333222222333333333444444444444666666666666777888999:::999999:::<<<===???@@@@@@AAADDDIIILLLMMMNNNOOOPPPRRRSSSUUUWWWYYYZZZZZZ[[[[[[\\\]]]___```bbbcccdddbbb```\\\YYYUUUSSSRRRRRRRRRSSSTTTWWWZZZ^^^bbbdddfffhhhjjjlllkkkhhhdddbbbbbb^^^XXXTTTQQQNNNJJJGGGLLLOOORRRUUUWWWVVVUUUTTTQQQQQQQQQRRRSSSRRRNNNKKKMMMMMMNNNQQQSSSWWWYYY[[[\\\aaafffjjjlllmmmnnnooommmmmmmmmkkkiiihhhiiijjjnnnnnnnnnnnnoooooooooooonnnooooooooonnnmmmlllkkkiiihhhfffdddbbbaaa______aaaaaacccgggmmmrrruuuuuuvvvwwwxxxyyyzzzzzzzzzzzzxxxwwwuuuuuuuuuuuusssqqqnnnllliiieeecccbbbaaabbbccccccccccccbbbbbbbbbbbbaaa___[[[XXXTTTRRRQQQPPPRRRTTTWWWZZZ[[[[[[ZZZYYYWWWYYYZZZYYYVVVTTTRRRRRRSSSQQQMMMJJJFFFDDDBBBBBBAAAAAA@@@@@@???>>>======@@@AAABBBCCCDDDEEEEEEEEEDDDGGGKKKNNNPPPSSSVVVYYY^^^aaafffjjjoootttyyy|||{{{|||}}}~~~}}}||||||zzzyyyyyyzzzzzz{{{yyywwwuuutttrrrpppnnnmmmhhhfffbbb]]]XXXSSSOOOMMMEEECCC@@@===:::999888888444333333333444555666666888777666444333333222222222111111000000111111222000000000000000000000000000111111222222222222111111111000//////000111111000000000000000///......000000000000000000000000////////////////////////......///000000000000000000000000///////////////000000///...---,,,,,,,,,//////..................//////000000111111000000///////////////000000000000//////...............EEEEEEDDDDDDBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;999999:::;;;<<<;;;777444333444444444444333222222000111222333333222111000000000000000000000000000000000000000000//////......///111111000//////000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,---...///111111000///////////////---.............................................,,,---............------///---------...///...---,,,,,,---------.........------,,,,,,------...///000///......------------+++++++++,,,---...//////------...............---......//////...------,,,+++,,,.../////////...---///////////////...............------------......///111222111000///000111111111111111111111111111//////000222444444222//////////////////////////////000000000111111111111111111111111111111111111111111222222222222111111333222222222111111000000///000000111222333333444333333444444444555555555333333333333333333333333333333333333333222111111222333333444444555555555888888888888999::::::;;;;;;<<<===???AAACCCDDDEEEEEEIIINNNQQQSSSTTTUUUVVVXXXYYY[[[]]]___```aaaaaaaaabbbcccdddfffggghhhiiifffeeecccaaa____________^^^___aaadddgggjjjlllmmmlllmmmoooooonnnjjjfffddd```\\\XXXSSSPPPNNNLLLKKKOOOQQQUUUYYY[[[[[[ZZZYYYXXXXXXYYY[[[\\\\\\YYYWWWTTTUUUWWWYYY\\\___aaabbbbbbeeejjjnnnnnnnnnooooooppppppooommmjjjhhhiiijjjnnnnnnooopppqqqppppppooonnnnnnnnnnnnnnnmmmmmmmmmkkkjjjjjjjjjjjjiiihhhhhhjjjiiiiiilllooorrrsssssstttuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwvvvtttrrrrrrsssrrrpppnnnkkkiiiffffffffffffffffffffffffeeeccc```]]][[[ZZZYYYYYYWWWZZZ^^^bbbdddeeedddddd```aaabbbaaa^^^[[[ZZZZZZ[[[YYYVVVSSSOOOLLLJJJIIIDDDDDDCCCBBBAAA??????>>>???@@@AAACCCCCCCCCBBBBBB@@@BBBEEEFFFGGGIIIKKKNNNQQQUUUZZZ___dddkkkrrrwwwyyy{{{~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{{{{yyywwwuuuttttttpppnnnkkkhhhddd```]]][[[PPPNNNJJJFFFBBB@@@>>>>>>888777666666555555555666999888777555444333333333222222111111111111222222111111111111111111111111000000111222222222222222111111000000000000111111000000000000000///......000000000000000000000000////////////////////////...///000000000000000000000000000000000/////////000//////...---,,,,,,+++......//////////////////---...//////000000000000/////////000000000111111000000///............///FFFFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<999888999:::;;;:::777444444444444444444333222222000000111111222111111111000000000000000000000000000000111111000000///...,,,...//////.........///.........///////////////------------------------............---------,,,............///000111111000//////......//////000---------.......................................,,,---.../////////...---///...------...///...---,,,---------............///............///000000//////......---.........,,,,,,------......//////,,,---......///.........////////////...---,,,+++,,,,,,---...///////////////////////////.........///..................//////000111111//////000111111111111111111111111111222111111111222222111///000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111444333333222111111000000111111222222333444444444333444444555555666666666444444444444333333333333333333444333333222111000333333444555666777888888999888888999999;;;<<<<<>>???????????????>>>@@@AAABBBBBBBBBCCCEEEGGGHHHKKKPPPSSSWWW]]]eeelllqqquuuzzz~~~~~~}}}{{{yyyyyyyyyttttttrrrpppnnnllljjjiii```^^^ZZZTTTOOOKKKGGGFFF???>>><<<:::888777666666777777555444333222222222333333222222222222333333111111111111111111111111//////000111222222222222111111111111111111111111000000000000000///......////////////////////////000000000000000000000000///000000111111000000000000000111111111000///...+++,,,---//////000000///////////////000000000000------...///000000000000//////000000111111222222111000//////......//////GGGGGGFFFEEECCCAAA???>>><<<<<<<<<<<<============:::999888999::::::888666444444444555444444333222000/////////000000111222000000000000000000000000000111111111111000//////+++---//////...---...///---------......//////000....................................------------............///000111222------------...///000000---------.........//////........................,,,---///111111000///...///...------...///...---------------..................------......///000///............//////000........................,,,------...//////......---...............------,,,,,,,,,---...///000000000/////////............000//////......//////000...///000000......///000111111111111111111111111333222000///111222222111111111111111111111111111000000000000111111111111111111111111111111111111111222222333333222222111222222222222222222222222444444444444444444444444333444444555666666777777666666555444333222222111555555555555444333222111333444555666888:::;;;;;;999999:::;;;===???AAABBBDDDEEEGGGIIILLLNNNPPPQQQVVVXXX\\\^^^aaacccgggjjjhhhiiikkkmmmoooqqqrrrrrrqqqqqqqqqrrrrrrsssssssssooopppqqqrrrrrrssssssrrrqqqrrruuuwwwyyyzzzzzzyyywwwvvvuuusssqqqooonnnmmmffffffeeeccc```_________bbbbbbbbbcccdddfffhhhiiikkkjjjiiiiiijjjjjjiiihhheeefffggghhhiiiiiiiiiiiikkkmmmooooooooonnnooopppssssssrrrpppmmmkkkkkkllllllooosssvvvwwwtttpppnnnllllllkkkjjjjjjjjjjjjjjjiiijjjkkkmmmnnnnnnmmmmmmpppooonnnoooqqqssssssssspppqqqrrrttttttuuuuuuuuutttsssrrrsssuuuvvvuuutttvvvwwwxxxyyyxxxvvvsssqqqlllllllllmmmmmmmmmnnnnnnmmmlllkkkiiiiiiiiiiiijjjiiijjjlllnnnooopppqqqqqqllllllmmmkkkjjjiiikkkllliiijjjjjjjjjgggddd```^^^XXXWWWTTTQQQNNNKKKIIIGGG????????????????????????@@@AAAAAAAAA@@@AAADDDFFFCCCFFFIIIJJJJJJOOOWWW]]]ccchhhooouuuwwwyyy{{{}}}|||~~~|||zzz{{{|||yyyxxxxxxwwwuuuuuutttsssmmmllliiiddd___ZZZVVVTTTLLLJJJGGGDDD@@@===;;;:::777666555444333333333333333333222222222222333333111111111111111111111111---...///000111111111111111111111222222111111111000000000000000///......////////////////////////000000000000000000000000000000111111111000000///000000111222111000///...+++,,,...000111111111111000000000000111111222222---...///000111111111111//////000111111222333333111000000///////////////GGGGGGGGGFFFEEECCCBBBAAA<<<<<<<<<===============<<<;;;999999;;;;;;:::999444444555555444444333222000///.........///111222000000000000000000000000111111111111111000//////,,,...000000/////////000+++,,,,,,---...///000000//////////////////////////////.........---------,,,,,,,,,------///000000,,,,,,,,,---...///000111---------.........//////////////////////////////---///111222333222111000///...------...///...------------.........//////,,,++++++++++++,,,------...............///000111///////////////.........,,,,,,---.../////////...,,,,,,---...////////////------,,,,,,---...000111000000//////.........---000000////////////000000...///000///...---...000111111111111111111111111333111///...000222333444111111111111111111111111000000000000111111111111111111111111111111111111111222222333333222222111111111111222222333444444555555555555555555444444444444444555666777777888777777666555333222111000666666666666555444333222333444666777:::;;;===>>>:::;;;<<<>>>AAADDDGGGHHHHHHIIIJJJMMMPPPRRRTTTUUU\\\^^^aaadddfffjjjnnnqqqmmmoooqqqsssuuuwwwxxxyyywwwwwwwwwwwwwwwwwwwwwwwwssstttuuuwwwwwwwwwvvvuuutttvvvyyy{{{||||||{{{{{{{{{yyywwwuuusssqqqppppppkkklllllljjjhhhfffffffffkkkiiihhhggghhhjjjnnnppprrrpppmmmmmmmmmmmmlllkkkjjjjjjkkkkkklllkkkkkkkkknnnooopppppppppppprrrtttrrrrrrrrrooolllkkkkkkllljjjnnnssswwwxxxtttooollljjjjjjiiihhhggggggggggggiiijjjlllmmmnnnmmmmmmllluuusssqqqqqqrrrsssrrrqqqooopppqqqrrrssssssssssssqqqpppoooqqqssstttsssrrruuuuuuuuutttsssrrrpppooolllllllllmmmmmmnnnnnnnnnrrrqqqooommmmmmmmmmmmnnnooopppppppppqqqrrrrrrssspppqqqqqqpppnnnoooqqqtttoooppprrrrrrpppmmmhhhffffffeeeaaa]]]YYYTTTQQQOOODDDDDDCCCBBBBBBBBBCCCCCC???@@@AAAAAA@@@BBBDDDGGGBBBDDDFFFDDDCCCEEEMMMSSSUUU\\\eeelllooosssvvvyyyvvvyyy~~~|||zzzzzz|||||||||{{{{{{zzzyyyyyyxxxsssrrrqqqoookkkgggdddbbbWWWUUUQQQMMMHHHEEEBBBAAA999888777666666555666666444333333222222333333444111111111111111111111111------///000000111111111111111222222222222111111000000000000000//////...111111111111111111111111000000000000000000000000000000111111111000000///000111111222222000///......///000111111000//////000000111111222222222333//////000222222333333333///000000111222222333333111111000///////////////LLLKKKIIIFFFCCC@@@>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999555444333444666666555444333222222111111222222333333222111000////////////000000000000000000000000000000000000000111111111111111000000//////......------/////////...---,,,,,,,,,,,,,,,---------...//////.........---------+++,,,...000222222222222000///...------...///000//////.........---------***+++---.........---,,,//////...---...///000111//////.........---------------------------------000000.........000222333///---,,,,,,---...---,,,////////////////////////------------------------///...------...///000111000000111111111111000000...///////////////......222222222222333444555666---///111222333222111000111111000000//////......////////////////////////222222222222222111000///000000000000000000000000000000000000000000000000000111111111111222222222///000111444666666555333111222222222333444444444666666666555555444444444888666555333333444666777777777999:::<<<>>>???@@@@@@AAACCCFFFHHHJJJKKKKKKQQQRRRTTTTTTVVVYYY]]]aaaaaadddiiilllnnnoooppprrrtttuuuwwwyyy{{{{{{{{{{{{{{{yyyzzz}}}zzz|||}}}}}}{{{yyyxxxxxxyyyxxxxxxyyyzzz{{{zzzxxxyyywwwtttrrrqqqooommmkkkjjjjjjiiiiiijjjkkkllllllnnnnnnmmmmmmnnnooopppqqqooonnnmmmmmmmmmlllkkkjjjmmmmmmllllllkkkjjjjjjiiihhhlllnnnmmmmmmrrrtttttttttqqqqqqrrrpppjjjggghhhnnnsssxxx{{{{{{wwwuuusssmmmiiihhhjjjkkkgggdddeeehhhiiijjjiiiiiiiiilllnnnuuuvvvvvvwwwvvvtttrrrqqqrrrmmmjjjlllmmmlllmmmppppppqqqqqqrrrrrrrrrqqqqqquuuuuutttsssrrrqqqqqqpppmmmmmmmmmnnnoooooommmkkkmmmlllllllllmmmnnnpppqqqoooooooooppppppqqqrrrrrrsssttttttrrrpppnnnnnnooovvvuuurrrpppooonnnnnnnnnkkkkkkiiifffaaa\\\WWWTTTQQQNNNJJJEEECCCBBBBBBCCCEEEDDDBBBBBBDDDEEEDDDDDDEEEGGGHHHEEEBBBAAADDDGGGNNNQQQUUUYYY\\\```dddgggnnnrrrwww{{{}}}~~~|||zzzzzz~~~}}}||||||yyyxxxwwwuuussspppnnnmmmgggeee```ZZZTTTNNNIIIGGGDDD???::::::;;;;;;888444222222222333444444111///000000111111222111111111......///000111222333333222111000//////000111222000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000...//////000111222222222,,,------...///000000000////////////////////////......///000111222333333......------------......HHHHHHGGGEEEDDDBBBAAAAAA??????>>>=========>>>>>>;;;<<<<<<;;;;;;:::999888777666555555666777666444333222222111111222222333111000000000000000111111000000000000000000000000222222111111000000//////111000000000/////////...---......///......------......///////////////...//////.........---------,,,---///000111111111111//////...------...////////////.........---------,,,---......//////......///...---------...000000//////.........---------........................---,,,+++***+++,,,---//////---,,,,,,---...---,,,................................................000000///.........////////////000000000000//////...///////////////......////////////000000111111...///000111111111000000111000000000/////////...111111111111111111111111111111222111111000000///111111111111111111111111111111111111111111111111111111111111222222222222444333222222333444444333444444444555666666777777555555444333333222222222777666555555555666777777888999:::<<<>>>@@@BBBCCCGGGIIIKKKNNNQQQSSSTTTUUUVVVWWWYYY[[[\\\___dddggghhhlllpppssstttuuuvvvxxxzzz{{{}}}}}}~~~}}}}}}~~~}}}{{{yyyxxxxxxyyyyyyxxxyyyzzzzzzyyywwwzzzyyywwwvvvtttssspppooojjjiiiiiihhhhhhiiiiiijjjmmmmmmmmmnnnnnnnnnnnnnnnsssqqqooommmlllkkkjjjiiiiiijjjkkklllkkkjjjiiihhhkkkqqquuutttuuuyyy{{{zzz|||xxxwwwxxxuuuooommmnnnrrrxxx~~~~~~|||tttooolllnnnmmmiiiggghhhfffggggggggghhhkkkooossswwwzzz}}}}}}zzzwwwuuutttqqqmmmkkkmmmnnnlllmmmqqqrrrsssttttttuuuuuuuuutttwwwvvvtttrrrpppooonnnnnnooooooooooooppppppooonnnoooooonnnnnnnnnooooooppprrrrrrsssssssssssssssrrrssstttuuutttsssssstttuuuyyyxxxvvvtttssssssttttttssssssrrroookkkfffbbb___XXXVVVRRRNNNJJJHHHGGGGGGFFFFFFFFFIIIKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDFFFGGGGGGIIILLLOOORRRUUUYYY\\\bbbffflllppptttxxx{{{~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}|||yyywwwuuuttttttrrrnnnhhhbbb]]]YYYWWWMMMHHHBBB@@@???===888444666555444555666666444222///000000111111111111111//////000000111222222222111111000000000000111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000...//////000111111222222222111000000///000000000111111111111111111111111000000000000111111111111000000////////////000000HHHGGGFFFEEEDDDCCCBBBAAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;:::999888777999888666666777777666444222222111111111111222222////////////000111222333000000000000000000000000333333222111000///......000000000000///////////////......---....../////////000222333333111000////////////............---......///000000000000000......------------.....................---------------,,,,,,------...///...------------...///////////////.........------////////////////////////000///---,,,,,,---...//////---,,,,,,---......---........................////////////////////////222111000///..................////////////.........//////000000/////////------.../////////.........////////////000000000000000000000////////////111111111111111111111111111111111111111000000///111111111111111111111111111111111111111111111111111111111111222222222333666555333111111111333444666666777888999:::::::::666666555444333333333333555666666777777888888999:::;;;===@@@BBBEEEGGGHHHKKKMMMOOOSSSWWWYYY[[[\\\\\\___bbbdddfffiiilllooorrruuuyyy{{{|||}}}~~~}}}|||zzzyyyyyyyyyxxxyyyzzzyyywwwuuuxxxwwwvvvuuusssqqqpppoookkkjjjjjjiiiiiiiiiiiijjjlllmmmnnnooopppoooooonnntttsssqqqooonnnnnnnnnoookkklllnnnooopppooommmlllrrrzzz~~~yyywwwyyy}}}~~~xxxvvvsssooommmnnnlllkkkkkkjjjkkkooouuuzzzzzzwwwwwwsssooolllnnnmmmlllooosssvvvxxxzzz|||}}}|||zzzyyyyyyxxxtttqqqnnnmmmllllllpppooooooooonnnnnnnnnmmmllllllllllllkkkkkkjjjiiinnnooopppppppppooonnnmmmoooqqqsssttttttuuuwwwyyyyyyxxxwwwvvvuuuvvvwwwwwwuuuuuutttrrrooollliiigggaaa___\\\XXXTTTPPPNNNLLLJJJLLLOOOSSSUUUUUURRROOONNNLLLJJJIIIHHHHHHGGGFFFCCCDDDEEEFFFGGGJJJMMMPPPTTTWWW]]]bbbgggmmmtttxxxzzz|||||||||||||||~~~~~~|||{{{{{{yyyvvvrrrmmmiiifffddd]]]XXXRRRMMMIIIDDD===999999777555444444444333222111111222222222333333333111111111111111111111111000111111111111111111000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000/////////000111111222222777555333111//////000000111111111111111111111111222222111111111000000000222111111000000111111222KKKJJJHHHFFFCCCAAA???>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::999888777777999888666666666666555333222222111111111111222222000000//////000111222222////////////////////////222111111111000000//////000000000000//////////////////---------...000111000222333555444222///.../////////...............///000000000000/////////......------------..............................---,,,+++***+++,,,---...---------------......///////////////.........................../////////111000///...------......///---,,,,,,...//////...------------------------////////////////////////000000//////////////////...//////000000//////......//////000000000000//////000000111111000///...//////............///000000000000000////////////111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111222222222333333444444333222111222333555666777999:::;;;;;;;;;;;;:::999888666666666666666444555777999:::;;;;;;;;;???@@@BBBFFFIIILLLOOOPPPOOOQQQTTTYYY]]]```cccdddcccfffjjjmmmoooqqqtttvvvzzz}}}}}}{{{yyyxxxxxxyyyzzzyyywwwtttwwwxxxxxxwwwtttrrrqqqpppnnnnnnmmmmmmmmmmmmmmmnnnmmmooorrruuuvvvwwwvvvvvvxxxxxxwwwvvvvvvwwwzzz|||yyyyyyxxxxxxyyyyyyzzzzzz~~~zzzwwwyyy{{{zzzwwwtttuuuyyy{{{{{{zzztttpppnnnmmmmmmrrryyy~~~{{{vvvrrrooonnnoooooorrrqqqqqqooolllkkkjjjkkkiiiiiijjjkkkkkkjjjhhhgggiiijjjlllmmmmmmlllkkkjjjkkkmmmooopppqqqrrrtttvvvtttssssssrrrssstttuuuvvvtttssssssrrrpppnnnlllkkkhhhgggeeebbb]]]XXXTTTRRRTTTUUUWWW[[[^^^___]]][[[]]]YYYTTTRRRRRRPPPLLLHHHIIIIIIIIIGGGEEEEEEGGGIIIIIILLLPPPUUUZZZaaahhhmmmuuuxxx|||~~~~~~~~~~~~~~~}}}}}}~~~}}}|||zzzwwwtttqqqooonnnmmmhhhbbb\\\WWWPPPIIIEEEAAA>>>:::888777666555444444444444333444444444555333333222222222111111111000000222333333222000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000//////000000111111111111888666333000...///000111////////////////////////111111111111111111111111222111111000000111111222JJJIIIHHHFFFCCCAAA@@@???BBBAAA@@@???>>>>>>>>>>>>::::::::::::999888777777888777555555555555333222222111111000000111111222222222111000//////000000//////////////////////////////000000111111111222////////////000000000000///......---...///000111111222444444333111...,,,////////////////////////000000000///////////////........................---........................---,,,,,,,,,---///000---------...............000000/////////.........,,,,,,---------.........---,,,,,,+++************...---,,,,,,.../////////................................................---...//////000111111222///000000111111000000///......///000111111000000222222222222111000000///000///............//////////////////000000000000000000000000000000000000222222333333444333333222111111111111111111111111111111111111111111111111111222222222222333333333...111444555444333444555555666888:::;;;;;;;;;::::::999888777666777888999555666888;;;===>>>??????EEEFFFIIIMMMQQQUUUXXXZZZWWWZZZ]]]bbbfffjjjmmmnnnkkknnnrrruuuwwwxxx{{{}}}|||zzzzzz{{{}}}~~~|||yyy|||~~~}}}zzzzzzzzzvvvvvvuuuuuuuuuuuuvvvwwwtttwww{{{~~~wwwssspppqqqyyy|||vvvssstttuuuwwwxxxyyyxxxuuuqqqmmmmmmmmmkkklllmmmnnnnnnnnnlllkkkiiijjjkkkmmmnnnnnnnnnmmmkkklllnnnnnnnnnnnnppprrrpppooooooooooooqqqrrrsssvvvvvvvvvuuuttttttsssrrrnnnnnnmmmjjjgggbbb^^^\\\]]]]]]]]]___bbbdddddddddgggccc```______^^^ZZZVVVXXXWWWUUUQQQLLLJJJIIIJJJGGGHHHJJJLLLOOOTTTZZZ^^^hhhkkkpppsssvvvyyy|||~~~~~~|||{{{yyyxxxuuurrrnnniiiccc]]]WWWSSSNNNKKKFFFBBB@@@>>><<<:::666555444333222333333333444444333333222222111111000111222333333222111000111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111000000000000000111111111555333000......///111222///////////////////////////000000111222333333333111000000//////000000111FFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>=========;;;;;;;;;;;;:::999888777777666444444555555444222111111000000000000111111333222111000////////////000000000000000000000000......///000111222333333////////////000000000000............///000111111222333333333222000---,,,...////////////000000000111000////////////000000......////////////......---------...............000000000///000111111222---...//////000000//////000000000/////////......++++++,,,,,,---.........------------------,,,,,,...---,,,---///000000///////////////////////////........................,,,---...000111222333333000000111111111111000000......///000111111111111333222111000///......///000000000////////////...////////////000000000000////////////////////////111222333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333,,,000555666444333444666333444777:::;;;;;;:::999888777666555555777999:::999:::<<<>>>AAADDDFFFGGGKKKMMMQQQUUUZZZ___bbbddd]]]___ccchhhlllpppssstttuuuwwwzzz|||}}}zzzzzz{{{{{{}}}}}}yyyxxxxxxqqqqqqqqqqqqqqqpppooooooiiiiiijjjjjjkkkllllllmmmnnnooopppooonnnnnnooopppoooooonnnnnnoooppprrrsssttttttttttttttttttttttttssssssrrrqqqooommmjjjiiieeecccbbbccceeeggggggggghhhhhhhhhjjjlllmmmllljjjhhhhhhfffaaa[[[VVVTTTSSSNNNNNNNNNMMMMMMOOORRRUUUXXX[[[```eeejjjpppwww{{{~~~yyyxxxvvvrrrmmmhhhccc```ZZZVVVQQQLLLHHHDDD@@@===888777555333222111222222444444444333333222222222111111222222222222111111111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111000///......///111222111111111111111111111111//////000111222333444555000//////......//////000FFFFFFEEEEEEDDDDDDCCCCCC@@@@@@>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888777555444555666666555444111111000000000000111111111111000000000000000111000000000000000000000000//////000000111111222222.../////////000000000111------///000000111111111444444444333111///...---.../////////000000000000000000///......///000111//////000111111000//////---------.........//////...//////000000000000000...///000111111111000///000000000000/////////...,,,,,,,,,---...///////////////000000111111000000...---,,,---///000111000000000000000000000000000////////////////////////---...///111222222222111//////000000000000//////......///111111222222111555333111...------//////000000111111111000///....../////////000000000111000000000000000000000000///000111111222222222111222222222222222222222222222222222222222222222222222222222333333333444444///222666555222111333666222444777:::;;;;;;:::999888777555555666888;;;===??????@@@CCCFFFJJJMMMOOOQQQSSSWWW\\\bbbgggkkkmmmccceeeiiimmmrrruuuxxxyyy~~~|||zzzxxxwwwvvvuuummmllljjjiiihhhiiijjjkkknnnpppppppppnnnmmmnnnooopppoooooonnnoooppprrrsssppppppoooooooooppppppppprrrsssssssssssssssrrrrrrllllllkkklllmmmmmmkkkiiigggjjjnnnqqqsssuuuwwwyyywwwxxxwwwsssnnnhhhdddccc]]]]]]\\\YYYVVVTTTUUUVVVTTTVVVYYY\\\aaahhhooottt|||~~~~~~~~~{{{wwwrrrnnnmmmhhhddd___ZZZTTTNNNHHHCCC@@@>>>;;;888666555555555444444444444444333333333333222222111111222222333111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000/////////000000111111111111111111111111111111111111222222333333333000//////......//////000IIIIIIGGGFFFDDDBBB@@@@@@DDDCCCBBB@@@???>>>>>>>>><<<<<<<<<<<<;;;:::999999777666555666777888777666111111000000000000111111////////////000111222333000000000000000000000000111111111111000000000000.../////////000000111111,,,---///111111111111000666666444333111000///....../////////000000111111000///.........000111222///000111222222111000///---------.........//////***+++---.........---,,,...///111222222222111000000000000000////////////---------...///000000111,,,,,,---.../////////......---,,,---///111111000000000000000000000000000000000000000000000000000//////111222222111000///......////////////............///111111222222222888666222///---...000222000111222333222111///---.../////////000000111111111111111111111111111111......///000000000000000222222222222222222222222222222222222222222222222222222333333333444444444333555666333///...333777222444777:::;;;;;;:::999999888777777888;;;>>>AAACCCCCCDDDFFFJJJNNNSSSUUUUUUWWW[[[```fffkkkooorrrlllnnnrrrvvvzzz~~~vvvtttpppmmmkkkkkkmmmnnnmmmnnnooonnnmmmlllmmmnnnoooooonnnnnnnnnoooqqqrrrppppppoooooooooppppppqqqppppppqqqrrrssstttuuuuuusssssstttvvvvvvtttppplllhhhlllrrruuuuuuwwwzzz}}}|||vvvrrrpppjjjjjjhhheee```]]]\\\]]]YYYYYYZZZZZZ]]]bbbiiinnnxxx{{{zzzwwwuuuxxxuuuooojjjccc\\\TTTOOOGGGEEEBBB>>>;;;:::::::::444444444444444444444444444333222111111222333444111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111111111000000//////////////////////////////333333333222222222222111000000////////////000000IIIEEEAAA??????@@@@@@@@@@@@@@@>>><<<999999:::<<<===<<<<<<<<<;;;;;;;;;;;;888777555444333333444444555444222111000111111222444333000//////000222333222000......000111///---//////000000000000////////////000000111111111222------------............222666888777222...,,,---,,,...111111000.........///000000///------...000......////////////......------,,,,,,---...000111........................////////////////////////,,,---------.........///,,,,,,---///000111222333444222000...---...000222)))+++---...///...---,,,000///.........///111222111000///------///000111......////////////...---......///...---,,,***)))000000//////000222333444777333000000222333222000000000000000000000000000111111111111111111111111000000000000000000000000000000000111111222222333000000000000000000000000222222222222222222222222444333333222222333333444444666666333222555444111333444666888:::<<<======@@@???======>>>AAADDDFFFHHHHHHIIIMMMRRRVVVYYYYYYaaadddgggiiikkkllloooqqqpppssswwwyyyzzz~~~|||wwwsssrrrtttwwwuuutttsssooollljjjjjjlllooorrrsssrrrpppppprrruuusssnnnlllooopppmmmjjjiiimmmlllmmmpppsssuuutttsssttttttuuuuuutttsssqqqpppmmmmmmnnnnnnqqqwww~~~~~~}}}zzzyyyxxxvvvssspppmmmlllccccccbbbbbbbbbccceeefffqqquuu{{{~~~~~~|||yyyvvvtttrrrllleee___ZZZTTTLLLGGGDDDAAA>>>;;;777666444444444333111000222111000000000111333444000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111444333111000000000111111222000///000111222222222111000000//////000000111111111111111111111111111666555333111000000000111111111222222222111111000HHHFFFDDDCCCCCCBBBAAA???===>>>>>>======>>>AAADDD<<<<<<;;;;;;;;;;;;:::::::::999888666666666666777444333222111111111222333111111111111111111111111111///......000000///---...//////000000//////...............////////////000000000//////.........///222444444222///---,,,(((+++...000///////////////000000///------...///...//////000000//////...000///...------......///........................111111111111111111111111000000000000000000000000////////////////////////222111///.........///000---...000111111000///...000000/////////000111222111000...------...000111000000000000000000000000000111111111111///...---222111111111222333444555555222//////111222111///000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111111111222222222222222222222222333333333333333333333333333333222222222222333333333666555333333555666333555666888:::<<<>>>??????;;;<<<===@@@DDDIIIMMMPPPKKKKKKMMMQQQWWW[[[___```eeegggjjjlllmmmoooqqqsssrrrvvvzzz|||~~~}}}~~~~~~{{{wwwrrrooonnnoootttvvvxxxxxxuuusssssstttsssnnnlllnnnpppmmmkkkkkkmmmlllmmmnnnqqqssssssrrrrrrrrrssssssrrrpppooonnnmmmnnnooopppssswww}}}~~~||||||tttssspppnnnkkkjjjiiiiiiooorrrwww}}}~~~}}}|||xxxsssnnngggbbbZZZTTTOOOKKKFFFBBB===;;;888777777666444222444333222222222222222333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222000000///000111111333111000111222333333333444333333222222333333444111111111111111111111000444333222111000000111111000000111111111111000000FFFFFFEEEEEEEEECCC@@@======>>>>>>>>>>>>@@@CCCFFF<<<;;;;;;;;;;;;:::::::::;;;:::999888777777777777444333222111222333444555///000222333333222000000111000//////000000///---...//////000000//////...............------------222111000000......---,,,......///111222111...,,,&&&))),,,...//////000222///000111000...---...//////000000111111000000///222111000///............////////////////////////000000000000000000000000111111111111000000000000........................000000000///////////////000000111222222111///...111000000000000111222222000///...------...///000111000////////////111111111111222222222222111111111111111111222333444444222000//////000000000///////////////////////////000000000000000000000000111111111111111111111111111111111111111000000000222222222222222222222222222222222222222222222222333333333333333333333333222555555222333777888666666888:::<<<>>>@@@AAAAAACCCCCCDDDGGGIIILLLOOOPPPPPPQQQTTTXXX\\\aaaeeegggjjjlllnnnooopppqqqsssuuuuuuyyy}}}|||{{{{{{{{{zzzxxxrrroooppppppnnnmmmnnnpppnnnmmmnnnppprrrrrrrrrttttttttttttsssrrrqqqpppoooppprrrtttuuuyyy}}}}}}zzzwwwuuutttqqqrrrvvvzzz}}}zzzsssoooiiiddd___ZZZTTTQQQIIIFFFAAA===;;;999777555555555444444333222222111444444444444444444444444111111111111111111111111222222222222222222222222222222222222222222222222111000000000000111111222444333111222444555555444555444444333333444444555000000111111111111111111222222111000000111111222000000000000000000000000GGGEEEDDDCCCCCCBBB@@@>>>@@@@@@@@@>>><<<<<<===???<<<<<<<<<<<<;;;;;;;;;;;;999999888777777666666666444444333333333555666777111222222333333333333222222111111111111111000//////000000111111000000///000000//////......------/////////......---------111//////111333333000,,,'''***---//////000111222///000111111///......///000000111111111111000000111111000000////////////////////////////////////////////////////////////000////////////.........,,,,,,---...000111222333///000111111111000//////000000000000000///...---111111111111111222222222111000////////////000111000///...------...000222000000111111222222222222000000000000111111222222111000000///000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333222222111111000000111111111111111111111111000000000000111111111111444444444444444444444444111444444222444888:::888666888:::===???AAABBBCCCHHHIIIKKKMMMOOOPPPRRRRRRVVVWWWZZZ]]]```dddgggjjjmmmnnnpppppppppqqqsssuuuuuuyyy~~~{{{yyyuuupppoooqqquuurrrpppoooqqqtttvvvvvvyyyyyyyyyxxxxxxwwwvvvvvvqqqsssvvvwwwxxxzzz}}}zzzzzz{{{~~~}}}wwwvvvtttqqqmmmiiidddaaaXXXSSSLLLGGGBBB>>>;;;888666666555555444333222111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111222222333333555444222333444666555555333333222222222222333333111111111111222222222222111111111111222222333333111111000000111111222222KKKHHHDDDBBBBBBCCCBBBBBBBBBBBBBBB???<<<;;;;;;<<<=========<<<<<<<<<<<<;;;999999999888777777666666555555444444555666777888555444222222222444666777333333333333222111111222000111111222222111111000222222111111000000//////.........//////000000111555333111222444444111...,,,...000000//////000222///000222111000......///000000111111111111000000...//////000000000000000////////////////////////000000000000000000000000/////////...............------...///111222333333///000111333333222000///111111111000000///......000000111111222222222222111111111111111111111111111000///......000222333000000000111222222333333111111111222222222222222000111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111444444444333333222222111222222222222222222222222111111111111222222333333555555666777777666555555222444444222444999<<<;;;666777:::>>>AAADDDFFFFFFFFFHHHLLLPPPUUUYYY\\\^^^[[[^^^```aaabbbcccgggjjjooopppqqqqqqpppqqqtttvvvssswww}}}~~~}}}~~~xxxvvvxxxzzzwwwssssssuuuyyy}}}~~~~~~}}}{{{zzzyyyxxxxxxtttvvvyyyzzz{{{{{{}}}|||||||||zzzwwwrrrooommmeee```YYYRRRLLLFFFAAA>>>888888777666444444333222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111222222333333444444444555333222222444555555444333222222111111222222333222222222333333333444444111111222333333444444444222111111111111222333444NNNJJJFFFDDDDDDEEEEEEEEE@@@AAABBBAAA???>>>>>>???======<<<<<<<<<;;;;;;;;;::::::;;;::::::999777777666555444333444555666777555444222111111444777999222333444333111111111222000111111222222111111000111111111111111000000000...///000111222333333444444333222333333333111000000111222111//////000111...000222222111///...//////000000111111000000///,,,---...///000000000000........................111111111111111111111111////////////000000000111000000000000000000000000...///111222222111000000222222222111111111111111///000111111222222111111111111111111111111111111222111111000111222444555222222222222222333444555222333333444444444333333...000222222111000111222000000000000000000000000111111111111111111111111000000000000000000000000333333333333333222222222444444444444444444444444333333333444444555555666444555666777777666555444333555555222444:::===<<<888:::===BBBFFFJJJLLLMMMPPPPPPRRRUUUXXX\\\^^^``````ccceeeeeedddeeehhhlllqqqrrrssssssrrrtttwwwyyywww{{{|||xxxyyy{{{{{{{{{~~~{{{yyyxxxxxxzzz||||||||||||~~~zzzvvvtttsssoookkkeee___YYYSSSMMMIII@@@>>>;;;888555444333333444444444444444444444444333333333333333333333333444444444444444444444444111111111111111111111111111222333333444333333333333222000111333444444333333222222111111222222333111111222222333444444444000111222333333333333333111111000000000222333444KKKHHHEEEDDDDDDDDDCCCBBB>>>???AAA@@@???>>>>>>???;;;;;;:::::::::999999999999:::::::::999888777666444333222111111222222333222222111111222333555666000222333222000///000222//////000000000000//////------........................//////000000111111...///000000//////000111///000111000......///111...000333333111/////////...//////000000//////...------.../////////...---------------------------000000000000000000000000,,,,,,---...///000111111........................------...///////////////111111000000000111111222...///000111111111000000/////////000000/////////...//////000111111222222222111111000000111222333000111222222222222111000,,,///222222000///000111////////////////////////////////////////////////////////////////////////000111111111111111222222222222222222222222222222111222222333444444555555333444555666666555444333444666555222444:::===<<<<<<>>>CCCHHHMMMRRRUUUWWW\\\[[[ZZZZZZ[[[]]]___aaadddgggjjjjjjhhhiiimmmqqquuuvvvwwwwwwwwwyyy|||||||||}}}~~~}}}||||||~~~|||}}}~~~|||xxxuuuuuuvvvtttrrroookkkgggbbb[[[WWWKKKHHHBBB<<<777444333333333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000000111222222222111000///111000//////111222222111111000000//////000000111//////000111111222333333//////111111222111000000//////...---...000222333EEEDDDCCCCCCCCCAAA>>><<<===>>>???>>><<<::::::;;;999999999888888888777777777777888888777666444333333222000/////////000000...///111222333333222222...111222111...---...000------............------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++(((+++---...,,,,,,///222......///...---...///111...111333333222000//////......////////////.........////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,...//////((()))***+++---...//////,,,,,,,,,,,,------............------...///000000---...///111111000000///------............------***+++,,,---............000///...------...///000------...//////...---,,,***...111111///...///000------------------------........................////////////////////////......//////000000111111...........................//////000111111222222111222444555555444222111555777666333444:::===<<<@@@BBBGGGMMMSSSXXX\\\]]][[[ZZZZZZ[[[^^^cccgggjjjeeeiiimmmnnnlllmmmrrrwwwyyyzzzzzzzzz{{{}}}~~~}}}|||}}}{{{|||uuurrrrrrsssuuuwwwvvvtttsssuuuxxxvvvuuutttsssppplllfffbbbTTTOOOGGG???888444333333000000000000000000000000////////////////////////........................///////////////////////////000111111111///...---000///---...000111111000------,,,,,,,,,,,,---------......///000111111111---...///000000///...---...---,,,+++,,,...000222