BM'6(d uuuqqqtttvvvvvvsssnnnjjjhhhddd^^^[[[^^^```^^^]]]]]]kkkmmmoooooorrr{{{zzzzzzzzz{{{sssooossswwwzzzxxxuuu}}}{{{vvvwww{{{~~~{{{tttpppppppppooonnnmmmlllkkkmmmkkkgggdddaaa\\\WWWSSSVVVUUUSSSSSSTTTVVVVVVVVVSSSSSSUUUXXX\\\^^^___^^^aaabbbdddfffggghhhhhhiiimmmppprrrtttuuuwwwyyy{{{zzzxxxuuuppplllhhheeeddd___eeemmmvvv|||~~~xxxzzz}}}~~~}}}}}}~~~zzz|||~~~}}}~~~}}}~~~}}}yyyvvvuuuvvvxxxzzzppppppmmmkkkpppxxx}}}}}}{{{|||}}}}}}{{{xxxvvv~~~zzztttrrrwwwzzzxxxuuuuuuxxx{{{|||yyyooovvv}}}~~~sssfff___[[[WWWXXX[[[]]]]]]]]]YYYXXXWWWXXX[[[]]]]]]]]]^^^^^^]]]]]]___bbbfffhhhfffddddddggghhhddd\\\WWWbbb```]]]ZZZXXXVVVRRROOONNNPPPRRRSSSSSSSSSSSSSSSTTTSSSQQQPPPPPPPPPPPPPPPXXXUUURRRRRRTTTUUUUUUTTT]]]^^^```dddhhhjjjjjjiiimmmllliiihhhkkkqqqxxx~~~ggghhhjjjjjjjjjlllnnnqqqoooqqqrrrssstttuuuwwwyyyzzzzzzvvvuuuyyy{{{vvvpppllljjjiiigggfffmmmllliiiiiijjjooosssvvvvvvuuuuuuyyy~~~}}}~~~pppmmmiiigggfffccc___\\\___```aaa]]]WWWQQQQQQSSSWWW[[[______^^^ZZZSSSLLLMMMLLLKKKLLLNNNOOOLLLGGGOOONNNMMMNNNPPPQQQQQQPPPRRRRRRSSSUUUXXX[[[___aaaaaaccceeehhhkkkiiiccc]]]YYYVVVTTTSSSSSSQQQOOOOOOQQQTTTXXXYYYXXXWWWXXXYYY[[[ZZZXXXWWWXXX\\\aaaeeennnllljjjiiiiiiiiiiiiiiijjjllloootttxxxzzzyyywwwqqqrrrtttvvv{{{zzz{{{}}}~~~|||xxxtttqqqppprrrrrrooonnnppptttvvv||||||}}}wwwuuurrrnnnpppmmmkkkkkklllllliiifffiiinnntttuuusssrrrsssvvvoooooommmlll~~~|||wwwooogggcccbbbbbbdddcccaaa```^^^\\\[[[ZZZWWWVVVWWWYYY[[[\\\ZZZYYYZZZ[[[]]]___^^^\\\___dddaaabbbcccbbbdddhhhmmmppptttuuutttsssuuuvvvqqqkkk___^^^]]]]]]___``````___bbbdddhhhmmmrrrvvvzzz{{{~~~uuuwwwrrroooppppppnnnnnnpppsssvvvzzzyyyvvvsssssstttkkkjjjhhheeeeeeiiinnnssstttuuutttrrrpppoooqqqsssnnnqqquuu{{{}}}zzzvvvqqqppprrroooooopppuuuzzzsssvvvwwwxxx|||}}}zzzwwwvvvwwwrrrrrrooohhheeeeeeddd```^^^]]]\\\]]]^^^^^^\\\ZZZ[[[]]]___aaaaaabbbcccddd___^^^]]]\\\sssnnniiieeedddcccbbbaaabbbeeeiiimmmnnnooooooooonnnllljjjtttxxx|||{{{zzzsssoooqqqpppmmmmmmppp{{{~~~zzzzzz|||mmmmmmmmmkkkjjjjjjnnnqqqnnnqqqtttrrrnnnmmmrrrwww|||wwwrrrnnnmmmoooooommmnnnrrr{{{~~~~~~zzzwwwvvvvvvuuuuuuuuuuuurrrnnnjjjhhhhhhfffcccdddhhhhhheeehhhjjjlllllljjjgggeeedddaaabbbaaa^^^^^^aaaaaa^^^VVVWWWXXXZZZ]]]^^^]]]]]]``````cccgggkkkmmmllliiinnnnnnmmmmmm|||yyy~~~yyyzzz}}}{{{{{{~~~~~~yyywwwzzzzzz}}}vvvrrrqqqnnnjjjeeebbbbbbcccbbbcccdddfffgggfffccc```aaabbb___\\\]]]bbbccc```___aaadddfffgggeeebbb```^^^```___^^^```dddeeebbbfffhhhkkkooosssuuuvvvvvvnnnnnnrrrzzz}}}~~~zzzyyyzzzyyyttttttzzz~~~{{{zzz{{{wwwxxx|||{{{www~~~{{{uuuqqqllleeexxx{{{tttoooooonnnuuuwwwxxxyyy~~~rrrkkknnnsss{{{xxxssssssxxxwwwnnnrrrzzz{{{sssnnnrrr{{{zzzyyy{{{{{{}}}tttrrr{{{zzzyyytttlllqqqtttpppnnnnnnnnnnnnnnnooooooooouuuuuuuuuvvvsssnnniiibbbWWWUUUdddyyyrrrmmm^^^JJJAAACCCEEECCCBBBBBBAAA@@@???>>>======BBBBBBBBBBBBmmmllliiiddd___YYYSSSQQQNNNLLLKKKIIIHHHHHHGGGFFFGGGHHHIIIHHHBBBAAANNN^^^tttwwwyyyvvvlll___TTTNNNDDDEEEAAA999555888888444444444555555555555555555333444444444{{{sssiii```ZZZTTTNNNIIIHHHFFFCCC@@@===;;;999999999999999888777777999:::;;;<<<>>>???>>>===AAAGGGPPPPPPNNNKKKEEE@@@<<<::::::======;;;999999666333333444444555666777777777666666777777yyyppphhh___ZZZSSSPPPKKKGGGEEECCCAAA@@@>>>===:::999888999:::;;;888999:::999999999;;;===555444444777;;;???BBBDDDDDDBBB???======>>>@@@BBB<<<;;;999666444444444444444444444444444444444444444444444444uuusssooollliiifffaaa^^^TTTRRRMMMHHHBBB>>><<<;;;777888888888777777888:::888888777666777888999:::333555777777555444666888???===:::777777777777555;;;999777666777888999:::888666444333222222444666555555555444444444333333333333333333yyyrrrmmmjjjgggccc^^^ZZZWWWUUUTTTMMMKKKHHHFFFEEEDDDAAA???<<<<<<;;;888666777;;;>>>555888:::999666555777999555666666666666666555555555777999999666444555666222666999:::;;;===<<<:::777777888:::<<<===;;;:::999888999;;;:::777555666444444444555555666666666777777888888~~~zzzzzzzzz~~~yyyrrrmmmhhheeeaaa___YYYWWWTTTPPPMMMJJJGGGFFF???>>>>>>===<<<<<<;;;;;;<<<<<<;;;:::999999999999777777777777666666666666666666666666777777777777888888777777666666666555666666666666777777777777888777777777999999777555888666666777999<<<======<<<999999<<<;;;888888:::;;;<<<>>>===999555999@@@======999666|||yyyxxxyyywwwtttoooiiiffffffgggddd```ZZZUUURRROOOLLLKKKHHHGGGDDDAAA>>><<<;;;:::<<<<<<<<<;;;:::999999999999999999888999999::::::777777777777666666666555555666666666777777777777777777666666666555555555666666666666777777777777888777777777999999777666777777888999;;;;;;;;;:::;;;999;;;@@@AAA>>>===???BBBHHHMMMNNNMMMKKKKKKKKKKKKJJJEEE???}}}uuusssoookkkgggcccaaa```\\\[[[YYYUUUQQQNNNNNNOOOMMMJJJFFFCCCAAA@@@>>>=========;;;:::888777777777999999999888888777777666666666666777777888999:::777777777666666666555555555555666666666777777777666555555555555444444444666666666666777777777777888777666777999999888666777888:::;;;<<<===<<<<<<>>>===@@@EEEGGGFFFFFFIIIUUU\\\___]]]^^^cccccc]]][[[[[[WWWPPP|||wwwvvvvvvsssmmmjjjhhheeecccbbb___\\\ZZZXXXWWWTTTQQQNNNLLLJJJIIIGGGGGGGGGDDDAAA???@@@AAABBB@@@===<<<<<<<<<;;;:::::::::999999999999::::::888777777777666666666555666555555555666666777888777777666666666555555555555555555666666666777777444444444444444444444444666666666666777777777777777666666777999999888666666777999<<<>>>BBBFFFHHHKKKGGGGGGKKKMMMMMMPPPUUUiiilllggg^^^___iiikkkeeedddgggfff```~~~{{{wwwssspppkkkgggccc```aaa___ZZZXXXXXXVVVQQQNNNLLLIIIHHHHHHGGGEEECCCDDDCCCAAA@@@???>>>>>>>>>===>>>>>><<<:::999:::;;;:::999777777999999999888555555555555666777888999777777777666666666666666777666555555444444444555666666666666555555555555555555555555666666666666333333333444444444444444666666666666777777777777777666666777999999888777555777888:::???HHHRRRZZZ\\\UUUPPPOOOPPPRRRYYY```sssssslllaaa___eeeeee___bbbiiillliiizzzrrrmmmjjjiiihhhgggbbb```\\\ZZZXXXVVVRRRPPPMMMOOONNNIIIGGGHHHFFFCCCBBB@@@>>>>>>???@@@???>>>;;;;;;::::::::::::;;;;;;777999:::999888777888999777666555666888999888666333333333333444555666777666666666666666666666666777777555444444333333333666666666555555555444444444444555555555666666666333333333444444444444555666666666666777777777777666666666777999:::999777666777999;;;AAALLLZZZeeejjj```WWWSSSSSSVVV^^^gggyyyxxxvvvrrrllleee___\\\\\\gggpppooo|||zzzzzzyyyxxxuuutttrrrqqqqqqpppmmmlllddd```[[[WWWVVVUUUUUUTTTOOOMMMJJJHHHGGGFFFDDDBBB@@@CCCCCC???===??????<<<<<<;;;999999;;;=========999999999888888999::::::555777888888777666666777777666555777888999777666555555444444555666777777555555555555555555555555666555555444444444555555666666555555555444444444444444444555555555666666333444444444555555555555666666666666777777777777666555555777999:::999888888:::<<<>>>BBBLLLZZZdddnnneee[[[VVVUUUXXX```iiixxxttttttvvvmmm^^^YYY]]]XXXhhhxxx|||{{{vvvtttrrrqqqooojjjgggbbb`````````aaa```WWWUUUSSSSSSSSSRRRPPPNNNKKKIIIFFFEEEEEEEEEDDDBBBCCCAAA>>>======<<<;;;999777;;;<<<999888:::;;;999888666444555777999:::999999888888777777777777777555666888888777666666777555444333444666666444333555555444444444444555666444444444444444444444444444444444444555666777777666666555555555444444444444444444555555555666666444444444555555666666666666666666666777777777777666555555777999:::999888999<<>>>>>>>>>>>???<<<<<<<<<;;;;;;:::::::::888888999999999999888888888888777777666666555555666666555555555555666666666666666666666666666666666666555555555444444444555555555555555555555555555555555444444333333333333333333444444444555555555555555555555555555555444444444444444444444444333333222222222333444444666666666666666666666666666666666666555444333222333444777999:::;;;;;;;;;??????>>>>>>AAAIIITTT\\\ZZZ[[[[[[VVVRRRVVVaaakkk___eeedddZZZRRRRRRUUUTTT\\\sss{{{tttpppppplllgggfffhhhiiigggddd\\\\\\ZZZXXXVVVSSSQQQPPPMMMLLLJJJHHHGGGFFFEEEEEEBBBAAAAAA@@@??????>>>>>>???>>>===<<<;;;;;;;;;<<<::::::999999999888888888777777888888888888777777777777777666666666555555666555555555555555555666666666666666666666666666666555555555444444444333444444444444444444444444555444444444333333333333333333333333444444444444444444444444444444444444444444444444444444333333333333333333333333444555555555555555555555555555555666666555555444333333444555777999:::;;;;;;;;;AAA@@@???===@@@GGGRRRZZZZZZ]]]^^^YYYTTTUUU]]]eeekkkqqqpppeee\\\[[[]]]]]]^^^sss}}}{{{yyyyyyqqqpppnnniiiddd^^^YYYVVVZZZUUUQQQOOOOOOOOOMMMJJJIIIHHHGGGEEECCCBBBBBBAAAAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999;;;:::999888777777777888777777777666666666666555555666666666666666666555666666666555555555555555555555444444444444555555555555555555555555555555555555444444444444333333444444444444444444444444444444333333333333333222222222333333333444444444444444444444444444444444333333333333333333333333333333333333333444555666555555555555555555555555555555555555444444444444555666777999:::;;;;;;<<>>???FFFQQQZZZ]]]aaaccc___YYYWWW\\\bbbrrrwwwwwwmmmccc___```aaaaaarrr~~~}}}{{{yyywwwuuutttsssqqqppppppqqqqqqooonnnllljjjgggeeecccbbb```^^^[[[WWWSSSOOOLLLKKKKKKHHHFFFEEEFFFGGGFFFDDDDDDCCCAAA????????????@@@======<<<;;;;;;;;;;;;;;;:::::::::999999999888888777777666666555555555555555555555555555555555555444444555555555555444444555555555444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333222222222222333333333333333333333333444555666666555555555555555555555555333333333333444444555555777777888999:::;;;<<<<<>>???FFFRRR[[[aaaeeefffbbb\\\ZZZ^^^dddqqqvvvxxxpppeee___aaadddbbbqqq~~~{{{rrroooqqqqqqnnnjjjaaa___^^^]]]^^^]]][[[ZZZYYYWWWUUUTTTSSSTTTUUUVVVVVVVVVTTTRRRPPPMMMLLLKKKMMMLLLIIIFFFDDDCCCCCCCCC???>>>======???@@@??????;;;:::888777777888999:::888888777777777777888888666555555555555555444444555555555555555555444444444444444555555555555555333333444444444444333333333333333333333333444444333333222222222222333333333333333333333333333333222222333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222111111111222222222333333222222222333444555666666555555555555555555555555222222222222333555666777888888999:::;;;<<<<<<===???AAABBBAAAAAAHHHTTT^^^bbbdddeee```ZZZYYY```gggoootttxxxssshhh```bbbgggeeeqqq}}}___ccciiinnnmmmiiibbb]]][[[\\\]]]^^^___```______[[[^^^bbbeeeggggggeeeddd```___```ccchhhlllmmmnnnkkkooopppnnnsss|||{{{dddddddddddddddfffhhhiiigggiiioooxxx{{{uuussssssrrrpppnnniiigggffffffhhhjjjkkkkkkiiihhhhhhjjjnnnppprrrrrrrrruuuwwwxxxxxxvvvvvvvvvxxxtttpppooooooooollliiieee___XXXVVVXXXYYYVVVTTTLLLJJJIIIIIIJJJJJJIIIGGGEEEDDDCCCBBBAAABBBCCCCCCCCCCCCBBBAAA???>>>======@@@???===<<<;;;;;;<<<<<<999999999999999999888888777777666666666666777777666666555555555555666666444444444444444444444444444555555555555555444444444444444444444555555555222333333444444333333222222222222222333333333333222222111111111111222222222222222222222222222222111111222222222222333333111111111111111111111111000111111111111222222222000000111111111222222222111111111111111111111111000000000111111222222333111111111222333444555666444444444444444444444444111111111111333555777999::::::::::::;;;<<<===>>>===AAADDDDDDDDDJJJUUU______bbbccc^^^XXXXXX^^^eeejjjoootttqqqfff\\\^^^eeefffooozzzYYY\\\^^^```]]]XXXRRRNNNYYY[[[___ccceeeffffffeeeiiilllrrrwww{{{{{{zzzxxxxxxyyyzzz~~~www{{{~~~}}}{{{{{{~~~yyypppqqqvvvxxx|||}}}~~~tttoooiiiggghhhiiigggeeeaaa^^^\\\[[[\\\]]]]]]]]]XXXWWWVVVWWWZZZ]]]^^^^^^^^^___aaa```^^^]]]]]]^^^___[[[WWWUUUWWWXXXVVVTTTSSSPPPKKKJJJJJJKKKIIIHHHGGGEEECCCCCCDDDDDDBBBAAA@@@??????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<:::999999999999:::777888999888777777666777777888888999999888888777777777666666555666666777555555666666666666666666333333444555555555444333222222333333444444444444222333333444444333333222111111111111222222333333111111111000000111111111222222222222222222222222111111111111222222222333000000000000000000000000000000000000111111222222000000000000111111111222000000000000000000000000//////000000111222222333000000000111222333444555444444444444444444444444000000000000222555888:::;;;;;;::::::;;;<<<===>>>===CCCHHHHHHGGGJJJUUU^^^^^^bbbeeebbb[[[YYY]]]bbbjjjooouuusssfffYYY[[[cccccclllwww{{{xxx~~~{{{vvvpppnnnppprrrpppnnniiifffbbb```_________^^^```]]][[[ZZZ[[[\\\\\\[[[\\\\\\\\\[[[XXXWWWWWWXXXWWWSSSOOONNNPPPQQQPPPOOOMMMKKKHHHFFFFFFEEEEEEDDDFFFDDDBBBAAAAAA@@@>>><<<>>>>>>>>>>>>>>>>>>======;;;<<<<<<======>>>??????<<<;;;:::999888777777777222444666777666666777888222333444555555444333222666666555444444444444555333333333333333444444444222222444555555444333222111111222222333333333333222333333444444333333222000000111111222222222333111111000000000000111111111111111111111111111111000000111111222222222333000000000000000000000000//////000000111111111222000000000000111111111111000000000000000000000000...//////000111222222222/////////000111333444555444444444444444444444444000//////000222555888:::<<<;;;::::::;;;<<<>>>??????EEEKKKKKKIIIKKKSSS\\\```eeejjjhhhaaa\\\]]]aaaqqqvvv|||zzzlll^^^^^^ggg```hhhuuu}}}xxxvvvwwwyyynnnnnnmmmlllllljjjhhhfffkkkfffaaa]]][[[[[[[[[[[[UUUTTTSSSRRRRRRSSSSSSTTTRRRRRRRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA????????????>>><<<===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===;;;999888666666666777666666666666666666666666666666666666555555555555444444444444444444444444333333333333333333333333222222222333333333444444333333333333333222111000111222222333333222222111111111111111111111111111111111000000000000111111222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000/////////000111333444555333333333444444555555555111111222333555777999:::888:::<<<<<<:::;;;>>>AAADDDFFFKKKOOOOOONNNSSS\\\bbbggggggaaa\\\___ccceeepppzzz{{{wwwqqqccc]]]gggggglllwww~~~zzzzzzzzzzzzzzzyyywwwuuuwwwwwwvvvsssooommmmmmnnniiifffcccbbbeeehhhiiihhhhhhfffbbb___\\\ZZZVVVSSSUUUUUUTTTSSSQQQOOONNNMMMOOOOOOOOOOOONNNLLLKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDCCCBBBBBBAAAAAA@@@AAA???>>>===>>>>>><<<;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<:::999777666555666666555555555555555555555555555555555444444444444333444444444444444444444444333333333333333333333333222222222333333333333444111222222222111111000///111222222222222222222111111111111111111111111111111111000000000000111111222222222111111000000000////////////////////////111111111111111111111111////////////////////////////////////////////////000/////////////////////////////////////////////000000000000111222333444333333333444444444555555111111222333555777999:::888;;;>>>>>><<<===@@@DDDEEEFFFJJJNNNNNNMMMTTT]]]kkkssstttjjj]]]XXXZZZ]]]aaalllooonnnjjj^^^YYYcccmmmpppzzz~~~}}}|||{{{yyyxxxtttuuuwwwzzz{{{zzzvvvssswwwuuurrrpppnnnllljjjhhhhhhdddaaaccchhhkkkjjjggghhhgggfffeeeddd___ZZZVVVUUUUUUSSSQQQOOOKKKIIIGGGLLLLLLLLLKKKJJJIIIHHHGGGCCCDDDDDDDDDDDDCCCBBBAAABBBBBBBBBAAA@@@@@@?????????===<<<<<<======;;;:::;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;:::999777555444444555555555555555555555555555555444444333333333222222222333333333333333333333333222222222222222222222222111111222222222333333333000000000111000000///...111111222222222222111111000000000000000000000000111000000//////000000111111111111111000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////111000000000111222333333333333333444444444444555222222222444555777999:::999<<<@@@@@@??????BBBEEEEEEFFFIIILLLLLLMMMUUU___ooozzz}}}ppp^^^TTTTTTWWW\\\hhhmmmnnnlll```[[[eeerrrrrryyy}}}zzzyyyxxxwwwuuuuuussssssvvvzzz}}}}}}||||||yyyuuusssrrrpppkkkgggfffdddcccgggkkklllfff```ddddddeeeffffffccc___\\\VVVTTTQQQNNNLLLJJJHHHHHHKKKKKKJJJJJJIIIGGGFFFEEEAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>>>><<<;;;;;;<<<<<<;;;:::;;;:::::::::999999999999999999999999::::::::::::888777666444333333444444444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222222111111111111222222222222000000000111111000//////000000111111111111000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////111111000000111222222333444444444444444444444444222333333444666777999:::;;;>>>BBBBBB@@@???@@@BBBEEEEEEGGGJJJKKKMMMWWWbbbjjjtttxxxmmm^^^WWWXXXZZZ[[[hhhnnnooommm```YYYcccrrrooosss~~~zzzwwwuuutttrrrqqqoookkkgggiiiqqqzzz}}}zzzvvvsssrrroooiiiddddddaaa^^^```dddfffccc```aaa___^^^]]]^^^]]][[[YYYUUUSSSOOOKKKJJJKKKLLLNNNKKKKKKJJJJJJIIIHHHFFFEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;<<<===<<<:::999999999999888888888888888888888999999999::::::777666555333333333444444444444444444444444444444444444444333333333222222222222222222222222222222111111111111111111111111000000000111111111222222000000111111111111111000///000000111111000000///////////////////////////000000////////////000000////////////////////////........................////////////////////////................................................------....../////////000........................000000000000111222333333444444444444444444444444333333444444666777999:::===@@@DDDDDDAAA>>>>>>???DDDDDDFFFIIIJJJMMMXXXcccdddkkknnnhhh```^^^^^^^^^VVVdddlllooommm___XXX```rrrnnnooowww{{{xxxvvvtttqqqnnnkkkeee```cccmmmxxx|||yyyvvvrrrnnnhhhdddfffaaa\\\YYY\\\bbbhhhlllccc```\\\YYYXXXWWWUUUTTTRRRPPPMMMKKKKKKLLLOOOQQQKKKKKKKKKKKKJJJHHHGGGFFFBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@??????>>>>>>===;;;:::;;;<<<<<<;;;:::999888888888777777777777777777888888888999999999777666444333333333444444333333333333333333333333444444444333333333222222111111111111111111111111000000000000000000000000///000000000000111111111000000111111222222111111//////000000000000//////////////////////////////000//////......//////000............////////////........................////////////////////////................................................---------......//////000......................../////////000111333444555555444444444444333333333444444444555666777999:::===AAAFFFFFFCCC???>>>>>>BBBBBBEEEIIIJJJNNNYYYdddcccjjjnnnkkkfffdddbbb```\\\kkkvvvzzzzzzllleeemmmuuuqqqpppuuu~~~{{{xxxuuupppmmmjjjfffeeejjjuuu~~~}}}yyyrrrlllgggeeecccbbb___\\\\\\___ffflllaaa^^^ZZZWWWUUUTTTRRRPPPMMMMMMMMMMMMMMMNNNNNNOOOKKKKKKKKKKKKJJJHHHGGGFFFAAABBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>>>>======<<<;;;999888999:::;;;:::999888888777777777666666666777777777777888888888999777666444333333444444555222222222222222222222222333222222222222111111111111111111111111111111111000000000000000000000000/////////000000000111111...///000000111111000000...//////000000//////...........................//////............//////---------....../////////................................................................................................,,,,,,---......///000000..............................///000111333555666555555444444444333333333555555555555666777999999<<>>>>>>>>>>>>>>===<<<<<<;;;;;;999888777888999:::999888777777777777666666666666777777777777888888888888777666555444333444555666222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000------...///000000//////......////////////..............................//////............//////---------.........//////................................................................................................,,,,,,------...///000000........................------...000222444666777555555555444444333333333555555555555666888999999:::@@@GGGJJJIIIFFFEEEEEE>>>@@@DDDJJJLLLOOOYYYdddbbbtttwwwnnniiihhhcccsss}}}~~~mmmbbbiiizzzxxxxxxyyyxxxrrruuuwwwxxxwwwuuusssrrrrrrkkkhhhkkkssswwwxxx|||}}}rrrkkkhhhfffeeeccc\\\]]]_________\\\YYYXXXVVVUUUSSSOOOLLLJJJJJJKKKQQQOOOMMMMMMMMMMMMLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGCCCAAA>>>===>>>??????>>>??????===<<<;;;;;;;;;;;;:::::::::999999999888888888888888777666444222222///111444666888888777666555444333333222222333333222222111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////////////////000000//////.........---........................000000000000000000000000////////////........................////////////...------------...//////+++,,,---...////////////000000///...---...111333...------------...//////000,,,+++///333555777;;;666888888666111///000333555666777666666777:::<<<===>>>AAAEEEIIIJJJJJJHHHDDDDDDFFFIIIIIILLLVVVaaaeeetttssspppooobbbgggrrryyyuuuooolllhhhddd}}}wwwyyy~~~wwwsssssstttvvvvvvvvvuuuttttttpppjjjiiiooouuuuuuuuuwwwuuuqqqkkkgggfffeeecccbbbbbbccccccbbb```\\\XXXUUUVVVUUUSSSPPPMMMLLLKKKLLLLLLKKKJJJKKKMMMNNNMMMLLLGGGGGGFFFFFFFFFFFFFFFFFFCCCAAA>>>===>>>??????>>>======<<<;;;::::::::::::999999999888888888777777777777777666555444333222222333444555666666555555444444333222222222222333222111111000000111111222111111000000000000111111////////////////////////////////////////////////........................---............/////////........................000/////////.........---............................................................------------------------............---------------...//////---...............------...///...---,,,---000222...------------...//////---,,,...333444222222444555555444222111000222333555666777777666777:::<<<>>>>>>@@@CCCGGGIIIIIIGGGBBBCCCFFFJJJKKKNNNWWWbbbjjjzzzwwwrrrpppeeeccclllrrroookkkiiigggccc|||wwwwwwzzzxxxrrrssstttvvvvvvvvvuuutttuuulllfffjjjppppppllliiifffeeebbbbbbbbbbbbaaa___dddddddddccc```\\\XXXUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKIIIIIIIIIKKKLLLKKKJJJDDDDDDDDDDDDDDDDDDDDDCCCCCCAAA>>>===>>>???>>>===;;;;;;:::999999888888888777777777777777666666666555555666666555555444333444444444444444444444444444333222222111111222222111111000000000000111111111000000//////000000111////////////////////////////////////////////////........................,,,,,,---------................................./////////...............------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------------------------......////////////......---++++++---------,,,+++,,,...111...------------...//////......000333333111555<<<:::777444222222222222111555666777777777888:::<<<@@@??????BBBEEEGGGGGGGGGAAACCCGGGLLLMMMPPPYYYccckkk{{{|||vvvsssiiibbbhhhlllkkkjjjjjjiiifff~~~}}}zzz~~~~~~uuuttttttuuuuuutttrrrpppqqqkkkeeefffhhhhhhddd```______^^^^^^___``````aaaaaabbbccccccaaa]]]ZZZXXXRRRPPPNNNMMMMMMLLLKKKJJJNNNLLLJJJJJJJJJIIIGGGEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCAAA>>>======>>>===<<<999999999999888888777777555555555555555555555555333444444555555555444444444444333222222333444444333333222111111111111111000000000//////000000000000000////////////000000////////////////////////////////////////////////........................,,,------------.........................................................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///---.........------,,,+++,,,---...---,,,,,,...000...------------...//////333111000000000555BBBOOOCCC>>>888444444333111///444666777888888999;;;===AAA??????@@@CCCFFFFFFFFFCCCEEEJJJNNNOOOQQQXXXbbblllwww}}}yyymmmeeehhhkkklllllllllkkkjjj||||||}}}{{{{{{wwwuuussssssrrrpppllliiigggfffdddbbbaaaaaa___^^^[[[[[[ZZZZZZ\\\```dddgggaaabbbccccccaaa^^^ZZZXXXRRRPPPNNNNNNOOOOOOMMMKKKOOOMMMKKKJJJJJJIIIGGGEEEGGGFFFEEECCCBBBBBBBBBCCCBBB@@@===;;;<<<<<<;;;:::888888999999999888777777444444444444444444444444222333333444444444444444222222111111222333444555222222111000000000000111000//////......//////000000000////////////000000........................................................................------........./////////........................---------...............------------------------.................................------------,,,,,,------------.........,,,,,,,,,,,,,,,---......++++++,,,---......---------...///...------///000...------------...//////222111000111222777EEERRRCCC>>>888555555444222///333555888999999999;;;===AAA??????@@@CCCFFFFFFFFFFFFGGGLLLPPPPPPQQQXXXbbbnnnrrr~~~wwwhhhccceeejjjllljjjgggeeefffsss~~~yyy~~~wwwrrrpppppprrrooommmmmmmmmlllgggccc^^^aaa```]]][[[]]]^^^]]]VVVWWWWWWXXXYYY^^^dddiiibbbccccccbbb___ZZZVVVSSSSSSQQQOOOQQQSSSSSSQQQNNNKKKJJJHHHIIIJJJJJJIIIHHHGGGEEECCCAAAAAACCCEEEGGGAAA>>>;;;:::::::::999888666777888999999888777666333333333444444444444444222222333333444333333333000000111222222333444444222111000000///000000000//////............//////000//////......//////000................................................---------------------------............/////////---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,....................................------------------------............,,,,,,,,,,,,,,,------...******,,,------.........,,,...//////......///000...------------...////////////222666666666:::AAA888666555444444444333222333555888999::::::<<<===@@@??????BBBEEEGGGGGGGGGHHHIIIMMMPPPQQQRRRZZZdddkkklllwww~~~wwwrrrjjj]]]^^^cccjjjlllfff\\\YYY[[[pppzzz~~~}}}|||}}}{{{zzzzzzuuutttrrrnnnjjjgggfffffffffcccbbbdddhhhiiieeebbb[[[\\\[[[XXXZZZ___^^^YYYTTTVVVWWWVVVUUUVVVYYY]]]ZZZ[[[[[[ZZZXXXTTTPPPMMMQQQOOOMMMPPPSSSTTTQQQMMMJJJHHHGGGGGGHHHHHHGGGFFFDDDBBB???>>>@@@DDDJJJMMM???===:::888888888777666444555666777777666555444333333333444444444555555222222333333333222222111000111222333333222111000111111000////////////000///......------....../////////............//////................................................------------------------,,,,,,---------.........------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++,,,,,,---------,,,,,,+++,,,......---------///...------------...//////000///111555666333222555222333555666555444444444222555888::::::;;;<<<===>>>>>>@@@CCCGGGIIIIIIGGGGGGHHHKKKPPPQQQTTT^^^iiihhhkkkxxx~~~rrrjjjggg___```gggqqqsssgggXXXRRRUUUqqq|||~~~}}}xxxvvvxxxzzz|||||||||zzzzzz}}}}}}}}}~~~zzzwwwzzz||||||}}}}}}xxxvvvvvvrrrrrrqqqqqqrrrjjjhhheeebbbbbbbbbcccddd[[[ZZZZZZ^^^eeehhhfffbbb\\\ZZZVVVTTTZZZaaa^^^UUUUUUXXXYYYVVVRRRNNNMMMMMMNNNOOOQQQQQQQQQNNNLLLJJJNNNKKKJJJLLLQQQRRRNNNJJJLLLJJJHHHGGGFFFEEECCCAAA@@@>>>;;;;;;>>>EEEMMMRRR>>><<<999777777777666555222333555666666555333222333333333444444555555555333333333333333222111000111222333444333111///---111111000///////////////.........------.........//////............//////................................................------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,+++******)))+++------,,,,,,,,,---...------------...//////666111...000222111333666333666::::::666333333444222555888:::;;;;;;<<<======>>>AAAEEEIIIJJJJJJHHHEEEFFFJJJOOOQQQVVVbbbnnnlllsssxxxooorrrpppeeennnzzz|||mmmYYYRRRVVVnnnyyy|||ooooooyyy~~~~~~|||}}}|||wwwrrrmmmlllqqqxxxvvvppprrrzzzzzztttvvv{{{xxxxxx~~~vvvxxx{{{yyysssvvvzzzzzzrrrttttttqqqmmmlllqqqwwwpppoooooooooqqqtttwwwyyy~~~sssiiiggglllsss||||||kkkeeehhhjjjeee^^^___XXXUUUXXX[[[YYYVVVUUUTTTTTTVVV\\\aaa```YYYSSSMMMNNNOOOQQQSSSSSSRRRQQQRRRQQQOOOMMMJJJHHHFFFFFFCCCDDDHHHLLLNNNLLLHHHDDDHHHFFFDDDDDDDDDEEEDDDCCCFFFEEECCCAAA>>>;;;:::999<<<;;;999888888999;;;<<<999888777555555666666777333333444555555444444333000000111222222222111111000000111111222222333333222222111111111111111111000000///...............111///...------...///111------------------------...------,,,,,,------............------,,,,,,,,,+++,,,...//////...,,,+++---...///...,,,***))))))///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++------------------------,,,,,,,,,++++++*********,,,,,,------...------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------,,,---000333444333222111111333555666555555444444333333333333222555888:::;;;;;;<<<===@@@???>>>@@@DDDHHHJJJKKKJJJIIIHHHLLLRRRZZZ```cccjjjssszzztttwwwuuufffgggnnnsssjjjYYYVVV^^^ggghhh|||||||||{{{yyy{{{~~~~~~~~~||||||sssooosss{{{zzz{{{}}}wwwyyy|||~~~{{{wwwxxx~~~||||||{{{}}}{{{wwwtttpppnnnnnnmmmmmmnnnnnnjjjlllttttttnnnpppwwwxxxwwwxxx}}}}}}www~~~{{{~~~~~~yyy~~~~~~zzzwwwrrrwwwwwwqqqmmmppprrrrrrmmmnnnmmmjjjgggfffhhhkkkkkkkkkjjjiiijjjkkklllmmmjjjeeebbbhhhpppxxxyyyggg___```cccbbb___[[[UUUQQQTTTVVVTTTPPPOOORRRQQQRRRUUUYYYWWWQQQLLLGGGHHHJJJMMMPPPQQQPPPOOORRRQQQOOOLLLIIIGGGEEEDDDDDDDDDFFFHHHJJJJJJHHHFFFEEECCCAAAAAAAAABBBAAA@@@AAA@@@???>>><<<;;;:::999::::::999888888999::::::888777666555555555666666444444444333222222111111222222222222111111111111000000000111111111111111111111111111111111111111000000///...............000///...------...///000---------------------------------,,,,,,---------------------------,,,,,,+++,,,---......---,,,,,,***+++,,,------...///000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++------------------------,,,,,,,,,+++++++++******------------------,,,,,,++++++++++++++++++++++++&&&'''(((***,,,...///000+++++++++++++++++++++++++++,,,------,,,---000333444333222111111333444666666666666666666555555444333666999:::;;;;;;<<<===@@@>>>===???CCCGGGIIIJJJGGGFFFFFFHHHNNNVVV]]]aaagggpppzzzpppooojjjggggggkkknnneeeUUURRRYYYooorrrxxxxxxxxxxxxqqqmmm|||xxxsssqqqrrrvvvyyyxxxyyy{{{~~~vvvqqqrrr|||zzzvvvqqqpppllliiinnnxxx}}}}}}ppprrrxxx~~~{{{wwwqqqnnnnnnppprrrrrrqqqqqqssstttrrrtttvvvyyy~~~{{{vvvvvvsssqqqrrrtttssspppmmmkkkiiiggggggiiillllllkkkgggdddfffmmmlllfffgggmmmooopppssswwwzzzzzzwwwttt}}}vvvrrruuuuuuqqqwwwvvvuuussspppnnnlllkkkiiikkkllliiijjjmmmnnnmmmhhhgggffffffhhhhhhhhhgggffffffeeecccbbbaaa``````]]]]]]bbbmmmwww|||vvvfff\\\ZZZ[[[[[[[[[ZZZTTTPPPSSSTTTPPPMMMMMMQQQOOONNNOOOPPPOOOJJJEEEDDDEEEHHHJJJKKKKKKJJJJJJLLLKKKJJJHHHFFFEEECCCCCCEEEDDDCCCDDDFFFGGGGGGFFFBBB@@@>>>===>>>>>>===<<<;;;;;;;;;:::::::::999999888888888888888888888888666666555444444444444555666555333111000000000111555444222111111111111222000000000000////////////111111111111111111111111000000///...............000///...------...///000------------------------------------------------,,,,,,------------------/////////......---------...---,,,+++++++++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++------------------------,,,,,,,,,++++++++++++***---------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,---000333444333222111222333444555888888888888888777777666444777:::;;;;;;;;;;;;<<>>===>>>BBBFFFHHHIIIEEEDDDCCCEEEJJJRRRYYY^^^fffoooyyymmmfff]]]ccccccgggjjjcccWWWTTTYYYpppyyyyyylllmmmhhheeewwwooommmnnnoooqqqtttvvvwwwxxxzzz}}}~~~~~~~~~~~~}}}~~~iii```^^^gggwww~~~|||{{{zzz{{{|||{{{vvvqqqgggfffddddddlllwww|||{{{ooopppvvv~~~}}}zzz{{{~~~~~~}}}xxxvvvtttsssrrroookkkhhhjjjiiiiiiiiiiiijjjiiihhheeeiiillllllooottttttqqqxxxtttqqqtttyyy{{{wwwrrrllljjjhhhggggggfffcccaaaaaadddeeedddeeeiiimmmnnncccbbbdddgggeee___^^^bbbcccfffiiilllmmmlllllllllppprrrpppkkkiiinnnooommmllljjjfffcccbbbbbbcccccceeeeeeeeefffiiilllllljjjaaa``````fffmmmqqqooolllbbbbbbaaa```^^^\\\ZZZYYYZZZ[[[bbbkkkqqqqqqqqqtttwwwqqqiiiccc^^^[[[XXXUUUYYYTTTRRRTTTTTTPPPNNNNNNPPPNNNKKKKKKKKKJJJHHHEEEFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAACCCEEEFFFEEEDDD???===;;;;;;;;;<<<;;;:::999999999888888888888888555666666777777666666555555555444444333333333333555444222000000111333444777555333111000000111222000000//////.........---000000000000111111111111000000///...............///......------......///------------------------,,,------------------,,,,,,,,,,,,------.........///...---,,,++++++,,,,,,---+++((('''(((***++++++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***++++++++++++++++++++++++......---,,,+++))))))(((+++++++++++++++++++++++++++,,,------,,,---000333333333222222222333444555777888888999999888777777555777:::;;;;;;;;;;;;<<>>>>>>>>@@@CCCEEEEEEBBB??????===;;;:::;;;;;;:::999;;;:::999888777555555444555555555555555555555555444444555555444444333222111111111222444666888999444333111000000000000111////////////...............//////000000111111111000000///...............------------------------------------------------+++,,,---......---,,,+++,,,,,,------------------)))+++///333888<<>>??????>>><<<===AAADDDFFFFFFHHHHHHHHHHHHKKKUUUbbbkkksssuuuwwwooobbbbbbgggpppyyy~~~|||vvvqqqmmmyyy|||wwwzzzwwwpppnnntttvvvxxxzzzyyyvvvuuuuuuwwwsssxxx{{{zzz{{{|||}}}}}}|||zzzxxx{{{}}}zzzyyyvvv{{{~~~xxx|||{{{zzz|||~~~~~~~~~{{{xxxuuutttrrrooommmmmmoooqqqnnnpppqqqqqqqqqpppqqqsssxxxzzz|||~~~~~~zzzsssnnnuuuyyy||||||~~~}}}zzzvvvssspppeeeUUUIIIOOOggg|||~~~|||wwwsssxxx{{{xxxtttooolllllljjjgggdddfffiiiiiieeeeeeiiikkkkkkoookkkiiiiiihhheeeeeeiiihhhiiihhhggghhhkkkhhhbbbbbb```______```___^^^\\\]]]]]]^^^]]]\\\ZZZXXXXXX\\\]]]\\\ZZZ]]]aaaaaa]]]YYYfffuuuwwwmmmaaa[[[ZZZUUUVVVVVVVVVVVVXXXZZZ\\\kkkyyyrrrccc^^^\\\ZZZ^^^^^^]]]YYYWWWWWWXXXYYY______^^^___``````aaa`````````bbbfffhhheee___[[[SSSTTTVVVZZZ___dddhhhjjjaaa]]]ZZZXXXSSSOOORRRYYYXXXVVVUUUVVVXXXYYYWWWUUUZZZYYYXXXWWWWWWWWWXXXYYY```^^^^^^^^^ZZZTTTTTTXXXSSS\\\lll}}}wwwbbb^^^[[[YYYSSSKKKHHHJJJFFFFFFFFFEEECCCCCCCCCDDD@@@BBBDDDEEEHHHOOOZZZbbbSSSRRROOOLLLHHHDDDAAA@@@@@@??????AAACCCDDDCCCAAA>>><<<::::::;;;;;;:::999999888777777666555444444666555444333333444555666444555555666555444333222000000111333444555666777000000000000000000000000//////////////////000000......//////000111111222000000///...............---------......---------------------------------+++,,,...//////...,,,+++------------------,,,,,,...111555999===@@@BBBBBBAAA===777555444222,,,(((++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++000///...,,,***((('''&&&+++++++++++++++++++++++++++,,,------,,,---000333222222333333444444444333333555777999999888666555222555999<<<======???@@@@@@???===>>>AAADDDFFFGGGGGGGGGGGGGGGKKKUUUdddoooppprrr|||tttfffgggjjjqqqzzz~~~}}}ooojjjyyy|||wwwyyyuuunnnooowwwtttwwwyyyyyyvvvuuuwwwyyysssyyyuuutttuuuvvvxxxzzzyyywwwuuu~~~tttpppqqqssszzz~~~{{{}}}|||zzz{{{}}}vvvuuuxxxzzzwwwqqqooosssyyy}}}{{{{{{|||}}}}}}}}}}}}~~~}}}zzzuuurrrrrrqqqoookkkhhhhhhjjjmmmhhhjjjmmmnnnnnnnnnpppqqqssstttuuuwwwxxxvvvqqqnnnsssyyy~~~}}}yyyuuurrrpppooonnncccVVVIIILLLaaawww{{{zzztttqqqvvv|||xxxnnnqqqmmmiiiiiilllooonnnmmmnnnooommmjjjkkknnnnnnkkkhhhccc```aaa```___aaafffcccffffffddddddfffddd```gggccc___\\\\\\]]]]]]]]]YYY]]]aaacccaaa^^^\\\[[[___^^^[[[YYY]]]cccccc^^^VVVnnnsss^^^WWWYYYWWWXXXYYYZZZ[[[]]]```cccxxx}}}vvvcccWWW[[[bbbddd^^^___^^^ZZZYYY[[[^^^``````^^^\\\]]]^^^```___^^^\\\\\\```fffhhhccc[[[VVVRRRTTTXXX]]]ccchhhkkkmmm^^^[[[ZZZZZZVVVTTT[[[fff___^^^]]]\\\]]]]]]\\\[[[]]]\\\ZZZXXXXXXYYYZZZ[[[```^^^^^^^^^YYYSSSRRRVVVYYY___mmm~~~~~~pppkkkgggccc[[[RRRNNNOOOHHHIIIIIIGGGEEECCCCCCCCCBBBDDDEEEEEEGGGOOO[[[eeeMMMMMMKKKIIIGGGEEEDDDCCCBBB@@@>>>>>>@@@CCCDDDDDD>>><<<:::999::::::999888666666666555555444444444777666444333333444666777444555666666666555444333000000222333333333333333...//////000000000//////......//////000000111111---......///000111111222000000///...............,,,------......------,,,------------------------+++,,,...//////...,,,+++.........------,,,,,,,,,...000333555666666555555777444222444888999555111+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,---000333111222333444444444333333333555888::::::999777666222555999<<<===>>>@@@BBBAAA???>>>???BBBEEEFFFGGGEEEFFFFFFFFFIIITTTdddpppkkknnnvvvggggggiiinnnwwwrrruuummmiiipppxxx{{{{{{{{{yyyvvvrrrnnnlllmmmoooqqqxxxwwwrrrmmmnnnuuuxxxvvvwwwvvvwwwzzz}}}~~~{{{wwwxxx{{{~~~~~~yyyvvvzzz|||wwwvvvzzzzzzssslllkkkttt{{{~~~sssiiimmmoooqqqyyywww{{{}}}vvvvvvvvvtttpppmmmmmmqqquuuyyyuuutttuuuvvvvvvvvvyyyuuuwwwssskkkssstttqqqiiiddddddfffeeebbbcccdddgggiiikkklllmmmooorrrtttrrrooopppuuuzzz}}}{{{zzzzzzyyy|||yyyuuupppkkkgggeeeeeefff```VVVVVVhhh}}}zzzwwwrrrnnnpppuuuuuummmdddaaafffeeegggllliiilll{{{~~~vvvpppnnnnnnllljjjcccccclllvvvrrrddd^^^bbb```___^^^]]]]]]___aaabbb```\\\XXXXXX[[[^^^___^^^[[[^^^bbbeeefffdddaaa___fffffffffeeecccbbb```___\\\ooo}}}lll]]]YYY[[[ZZZWWW[[[bbbaaa^^^hhhxxx~~~jjj]]]ZZZ[[[\\\ZZZ```^^^]]]^^^```aaa___]]]ccc``````cccaaa[[[[[[```^^^``````]]]\\\^^^\\\XXXVVVVVVXXX]]]bbbdddbbb^^^WWW\\\[[[VVVZZZgggooooooddd^^^[[[\\\\\\XXXVVVWWWZZZYYYXXXXXXXXXZZZ]]]^^^bbb\\\WWWUUUSSSSSSXXX```qqqxxx|||}}}xxxmmmfffdddddddddUUULLLFFFEEEEEEBBBBBBDDDEEECCCCCCFFFKKKOOOOOOOOOJJJIIIHHHFFFEEECCCBBBAAABBBBBBAAAAAA@@@??????>>><<<;;;;;;::::::999999888777777666555444444333333666666666666666555555444222222222222222222222222111111000000000000111111000000////////////000000000000///...............000000000000111111111111//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......444222...,,,---///333666------.........,,,+++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,...///000///...,,,***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,...000111333333333222222222111111777666666666777888999999999999999;;;>>>???>>>===CCCBBB???>>>>>>@@@CCCEEEFFFGGGEEECCCJJJYYYgggooojjjxxx|||vvvooo^^^]]]eeefffssssssnnnkkknnnwww|||yyysssooouuurrrooollllllnnnqqqssssssuuutttpppooorrrsssrrrooooooqqqtttwwwyyyxxxwww}}}{{{zzz{{{}}}{{{wwwxxx}}}}}}wwwssssssyyy|||}}}{{{kkk]]]aaaeeehhhpppvvvxxxuuu~~~zzzxxxyyyxxxtttppppppsssvvv}}}uuunnnmmmqqquuuuuusssxxxvvvpppoookkkbbbkkkkkkgggbbbcccffffffccccccdddeeefffhhhkkkmmmnnnwwwyyyxxxuuupppooorrrwww{{{|||||||||{{{yyyvvvuuuqqqmmmjjjiiikkkjjjgggcccccc\\\SSSTTTggg~~~|||ssspppnnnpppsssrrrlllfff\\\gggiiiiiiooonnnnnnwwwzzzvvvqqqmmmllljjjgggeeegggiiirrr}}}zzzmmmfffiii`````````______^^^]]]]]]___\\\ZZZZZZ\\\^^^^^^]]]\\\```fffiiiiiigggggghhhggggggfffdddbbb___]]]\\\RRR```mmmlllbbbYYYXXXZZZ___[[[]]]```]]]ZZZbbbpppyyyrrrggg```]]]]]]^^^^^^aaa^^^]]]]]]```aaa```______\\\]]]```___[[[\\\aaa___dddeeebbb___```^^^ZZZZZZ[[[\\\^^^```___]]]ZZZWWWZZZZZZZZZdddsssyyyvvvccc]]]YYYYYYYYYWWWXXX[[[ZZZ[[[]]]^^^___^^^]]]]]]\\\YYYVVVTTTPPPSSS___lllzzzvvv~~~wwwrrrmmmiii[[[PPPGGGEEEEEEDDDCCCDDDEEECCCAAACCCFFFHHHGGGFFFGGGFFFEEEDDDCCCAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;:::999999888888777666666555555444333333666666666666666555444444222222222222222222222222111111000000000000111111000000////////////000000000000///.............../////////000000000111111//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...///---+++)))***,,,///111666444///,,,******+++---******+++++++++++++++***++++++,,,---...//////000000000111111000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++---...000111222222222222222222222222777666666777777888999:::777777888;;;>>>AAAAAA@@@EEECCC@@@??????AAADDDFFFFFFGGGFFFDDDJJJYYYhhhoookkkxxx{{{uuummm]]]]]]gggjjjwwwzzzdddvvvkkkkkkooovvvwwwqqqjjjhhhqqqooommmkkklllooorrrtttpppvvvyyyvvvrrrrrrqqqoookkkmmmpppssstttwwwzzz||||||{{{{{{|||~~~~~~{{{xxx{{{zzzyyy{{{|||{{{}}}}}}xxxwwwyyy}}}}}}}}}}}}|||kkk^^^ccchhhiiimmmrrrrrrrrrsssyyy~~~yyyzzz{{{zzzvvvrrroooqqqtttsssmmmhhhllltttzzzxxxttt{{{wwwqqqoookkkddddddccc```^^^ccchhhhhhcccggggggggghhhjjjmmmpppqqqzzzzzzxxxtttooonnnqqquuuuuuvvvxxxyyywwwtttqqqooopppjjjeeefffiiiggg___WWW]]]UUUKKKNNNccc{{{yyylllkkklllnnnqqqqqqooommmxxx}}}qqqpppooolllmmmsssqqqooommmllljjjgggeeeeeehhhrrr{{{yyymmmgggiiiaaabbbbbbaaa```]]][[[YYY]]]\\\\\\]]]^^^^^^\\\ZZZYYY^^^cccfffffffffhhhiiiffffffdddbbb___]]]ZZZYYYUUUZZZ___aaa___]]]^^^```eee```^^^^^^ZZZVVV]]]iiijjjiiigggdddaaa______``````^^^\\\\\\^^^`````````[[[ZZZ\\\^^^^^^\\\]]]aaaaaagggiiiddd``````___^^^^^^``````___\\\YYYWWWVVVXXX[[[]]]```mmm}}}yyyaaaZZZUUUVVVWWWXXXZZZ___YYY]]]aaaddddddaaa]]]ZZZWWWVVVUUUQQQLLLOOO___qqq~~~sss}}}ssskkkaaaTTTHHHEEEFFFEEEDDDDDDGGGEEEBBBAAABBBAAA@@@???BBBBBBBBBAAA@@@@@@???????????????>>>======<<<<<<;;;;;;::::::999888888888777666666555555444444444555666666666666555444444222222222222222222222222111111000000000000111111000000////////////000000000//////............///....../////////000000000//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++***)))))))))***,,,---999777333///---,,,,,,,,,************************+++,,,---///000222333444444444444333222///---+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111222222333333444444666666666777777999::::::444444666:::???BBBDDDDDDFFFDDDAAA@@@@@@BBBEEEGGGGGGIIIGGGEEEJJJXXXffflllmmmyyyzzzuuuooo___^^^jjjppp}}}lll\\\oooqqqmmmlllmmmmmmjjjjjjmmmooonnnlllkkklllooorrrtttrrrzzz~~~zzztttssssssrrrjjjmmmqqqqqqqqqssswww|||qqqtttwwwxxx{{{~~~}}}{{{zzzzzzyyyyyy{{{~~~~~~zzzvvvvvvyyy{{{}}}wwwkkkpppsssooonnnvvvqqqqqqxxx~~~}}}zzzxxxxxxyyyxxxsssmmmiiiiiijjjggggggjjjpppvvvyyywwwtttxxx||||||wwwssssssqqqmmmeeegggfffdddfffjjjjjjggglllkkkkkklllnnnpppsssuuuttttttssspppnnnooosssvvvsssssssssrrrpppnnnkkkiiimmmjjjhhhiiijjjfff\\\TTTWWWOOOEEEHHH]]]uuu{{{ssseeehhhkkknnnppprrrtttvvvpppkkkmmmkkkjjjsssqqqpppnnnmmmmmmlllkkkhhhiiioootttpppgggdddgggccccccbbbaaa___^^^]]]\\\]]]^^^^^^______]]][[[YYY[[[\\\___cccfffgggfffeeeccccccbbb```^^^\\\ZZZYYY^^^ZZZYYY\\\```aaabbbdddfffbbb___^^^ZZZWWW^^^hhhnnnkkkgggcccaaa``````___^^^]]][[[[[[\\\]]]___```\\\]]]___```___^^^```bbbaaafffgggaaa]]]]]]______```aaabbb^^^YYYTTTTTTUUUTTTZZZ^^^___hhhssstttmmm\\\WWWUUUWWWZZZZZZ[[[___ZZZ\\\```cccbbb___[[[XXXWWWUUURRROOOKKKMMM[[[jjj|||tttlllbbbTTTGGGDDDFFFGGGFFFFFFJJJHHHFFFCCCBBB@@@???>>>@@@@@@@@@???????????????>>>>>>======<<<;;;;;;::::::::::::999888888777777777666666666555555444444555555666666555555444333111111111111111111111111111111000000000000111111000000////////////000000000///............//////............//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------111333555777555222---***++++++******))))))******+++,,,---000222444666777777777666555222000...,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------///000111111000000111222333444555666666666666777888999:::;;;555555666:::???CCCEEEEEEFFFDDDAAA@@@@@@BBBEEEGGGIIIJJJGGGDDDHHHUUUaaagggnnnxxxxxxwwwrrrccc___lllrrrjjj___llltttoookkkkkkkkkkkkoootttnnnmmmllllllmmmooorrrsssssszzz|||wwwrrrrrrtttuuujjjmmmooonnnllllllpppsssooovvv{{{xxxvvvxxx{{{zzzwwwyyyyyywwwyyy|||zzzvvv{{{||||||xxxtttsssuuuwwwuuu{{{~~~}}}uuutttuuupppmmmmmmkkkoooyyy~~~|||{{{}}}ssssssrrrllleee```___```\\\dddmmmsssssspppoooppprrruuuuuurrrqqqqqqrrrqqqmmmsssuuupppkkkkkklllllllllllllllmmmoooqqqssstttqqqqqqqqqppppppqqqtttvvvsssqqqnnnkkkhhhgggggggggdddgggkkknnnnnnjjjddd___TTTOOOGGGHHH[[[qqqvvvooohhhkkkmmmnnnoooppptttwww|||ggggggoooooooooqqqooommmjjjiiikkknnnppprrrrrrrrrpppkkkffffffjjjfffdddbbb```___aaacccddd______```___^^^[[[ZZZYYYccc``````dddjjjkkkfff```_______________^^^]]]]]]ZZZSSSRRRYYY___```___aaadddbbb___^^^\\\]]]ccckkkvvvlllaaa\\\^^^aaaaaa___]]]]]]\\\[[[[[[[[[]]]^^^bbbddddddcccaaaaaabbbbbb```cccbbb\\\XXX[[[^^^___]]]______\\\WWWTTTUUUWWWRRR\\\```\\\ZZZ___```\\\XXXUUUWWW]]]```]]][[[\\\[[[[[[[[[[[[ZZZYYYWWWVVVWWWSSSPPPPPPPPPSSS]]]fffwwwlllggg[[[OOOEEEDDDGGGHHHHHHIIIIIIIIIGGGEEEBBB@@@@@@@@@????????????????????????======<<<;;;;;;::::::999:::999999888888777666666666666666666666555555555555555555555555444444333111111111111111111111111111111000000000000111111000000////////////000000//////............//////............//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,---------------***---111555666555222000,,,,,,+++***))))))*********+++---///222444666777777666555444222000...---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...///000111111111000000111222444555666666666666777777888:::;;;<<<777777777:::>>>BBBDDDDDDEEECCC@@@??????AAADDDFFFIIIJJJGGGCCCEEEPPP[[[```iiirrrrrrwwwrrrccc^^^hhhnnnzzzzzzzzzjjj```iiirrrmmmlllooorrrqqqqqqssslllkkkjjjkkklllnnnqqqrrrqqquuuvvvrrrppprrruuuuuuqqqrrrrrrqqqooonnnnnnooonnnxxx{{{sssnnnpppssssssrrruuuuuussstttvvvuuurrrssstttsssooonnnqqquuuuuunnnvvv~~~}}}xxxvvv}}}zzzssstttrrrqqqlllooovvv}}}~~~{{{zzz{{{oooooommmggg```\\\\\\^^^^^^hhhsssuuuqqqlllmmmqqqtttuuuuuusssrrrrrrsssuuuttt|||yyypppmmmnnnooojjjjjjlllmmmnnnpppqqqqqqtttttttttttttttssssssrrrpppmmmiiifffdddeeefffggggggkkkppprrroooiiiccc___TTTRRRNNNNNN]]]pppvvvqqqpppppppppnnnmmmmmmoooqqqkkkuuuppphhhmmmqqqnnnnnnkkkjjjhhheeedddfffjjjnnnwwwvvvrrrlllfffdddgggkkkiiigggcccaaabbbeeeiiikkkbbbbbbaaa^^^[[[YYYZZZ[[[bbb``````dddiiihhhbbb[[[\\\]]]^^^___```aaaaaaaaaTTTPPPTTT```fffbbb___aaabbbaaa```___```bbbggglllsssgggZZZVVV[[[aaacccbbb^^^___```___]]][[[\\\]]]eeehhhhhhdddbbbbbbcccaaa___aaa___[[[[[[^^^___]]][[[[[[ZZZXXXWWWWWWXXXZZZ]]]gggiii```YYYZZZ[[[XXXWWWWWW[[[ccceeeaaa[[[ZZZ\\\ZZZWWWTTTRRRSSSTTTUUUUUUQQQPPPTTTXXX]]]gggooo~~~}}}xxxeeeZZZWWWSSSLLLFFFGGGHHHGGGHHHJJJGGGHHHGGGDDDAAA??????@@@??????????????????>>>>>><<<<<<<<<;;;::::::999999999999888888777666666666666666666666666666666666444555555555555444333333111111111111111111111111111111000000000000111111000000////////////000000///............//////000....../////////000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,*********++++++++++++++++++++++++,,,///222666888...---,,,***)))******+++***+++,,,...///111222333333333222111000......---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...000111111222111111111222333444555666666666666777777999:::<<<===999888888:::>>>AAACCCDDDEEECCC@@@??????AAADDDFFFHHHIIIFFFBBBDDDNNNYYY]]]dddmmmlll{{{tttooo^^^ZZZcccfffrrrpppppp{{{kkk___eeennnhhhfffkkkppppppnnnmmmfffffffffhhhjjjmmmppprrrnnnqqqrrrqqqrrruuuvvvtttwwwvvvuuuuuuuuussspppnnnllltttuuuooooooxxx|||zzzoooooonnnooovvv|||zzztttoooppplllggghhhooorrrppplllqqqvvvuuuqqqqqqvvv||||||uuuxxxvvvwwwqqqwww|||~~~~~~yyysssnnnnnnlllgggbbbaaacccfffhhhnnnrrrrrrnnnllloootttttttttttttttssssssuuuxxxuuu|||yyyssspppooonnnjjjkkknnnpppqqqqqqqqqpppttttttuuuuuuuuussspppnnnhhhgggfffeeeeeefffggghhhmmmnnnooopppnnnggg]]]VVVPPPTTTTTTTTT___ooovvvtttssspppnnnlllllllllmmmnnnlllqqqmmmkkkpppmmmfffiiihhhiiihhhgggeeefffjjjmmmttttttppphhhbbbbbbfffiiikkkiiigggffffffhhhkkkmmmfffdddaaa\\\XXXWWWZZZ]]][[[___dddgggfffccc^^^[[[]]]]]]___aaabbbcccccccccXXXYYYeeessstttiiibbbdddbbbcccbbbaaaaaadddggghhhjjjccc\\\ZZZ^^^cccffffff```ccceeeddd```]]]\\\\\\ccchhhhhhccc```bbbbbb```___```aaabbbeeehhhccc\\\ZZZWWWUUUUUUWWWYYY[[[[[[gggmmmlllbbb\\\___```\\\ZZZZZZ___ggghhhbbb\\\YYY]]]ZZZVVVRRRPPPPPPRRRTTTSSSQQQRRRUUUYYY```nnn||||||~~~kkkYYYNNNKKKMMMJJJJJJLLLJJJGGGGGGJJJHHHIIIHHHEEEAAA??????AAA??????>>>>>>>>>============<<<<<<;;;::::::999999999888888777666666555555666666666666666666666777444444555555444444333222111111111111111111111111111111000000000000111111000000////////////000000...............///000000/////////000000000111111//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******))))))******+++,,,+++***)))(((***...222555000///---+++******+++,,,)))******+++,,,---...............------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,---///111222222222222222222222333444555666666666666777888999;;;<<<===999888777999>>>BBBDDDEEEFFFDDDAAA@@@@@@BBBEEEGGGDDDFFFDDDAAAEEEPPP[[[___dddmmmlllzzz~~~rrrlllZZZWWW___cccqqqqqqsssxxxiiiggg{{{nnnddd^^^aaagggjjjiiiiiiaaaaaaccceeeiiimmmqqqsssmmmppprrrrrrvvvzzzyyyuuuvvvtttssstttuuusssnnnjjjkkkqqqsssrrr{{{ooommmjjjooo{{{xxxqqqpppiiiccceeelllmmmiiilllnnnpppooonnnnnnqqqsssvvvyyywwwzzzwwwvvvkkkrrrwwwyyy}}}{{{pppnnnnnnmmmiiiffffffkkkooollllllkkkhhhgggiiimmmqqqmmmmmmmmmooooooppptttxxxrrrwwwyyyvvvsssrrrpppkkklllnnnqqqtttuuuuuusssrrroooppprrrtttuuusssooolllaaabbbdddfffgggiiiiiijjjiiiffffffkkknnnkkk```VVVLLLRRRUUUVVV___nnnvvvuuuooollliiiiiikkknnnooopppqqqppphhhfffkkkfffbbbjjjiiilllnnnmmmkkkkkkmmmooossstttqqqjjjeeeeeehhhkkklllkkkkkkjjjjjjkkkllllllhhhfffaaa[[[VVVVVV[[[___ZZZcccmmmoooiiicccbbbccc^^^___```bbbccccccdddddd^^^cccrrr}}}kkkaaabbbdddeeedddbbbaaacccdddccceeedddcccbbbbbbdddggghhhbbbfffhhhgggccc___]]]]]]```eeefff```^^^aaabbb______aaaeeeiiiooopppggg[[[ZZZVVVSSSSSSWWW[[[\\\[[[fffhhhddd[[[ZZZ___```[[[]]]]]]aaahhhiiiccc]]]ZZZ^^^[[[VVVRRRPPPPPPRRRSSSRRRSSSTTTUUUUUU\\\ooo{{{jjjZZZPPPLLLKKKKKKNNNPPPLLLFFFFFFIIIKKKLLLKKKHHHCCC@@@@@@BBB???>>>>>>===<<<<<<;;;;;;===<<<<<<;;;;;;::::::999888888888777666666555555666666666666777777777777444444555555444444333222000000000000000000000000111111000000000000111111000000////////////000000...............///000111000000000000111111111111//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,+++*********+++---...((()))+++,,,,,,,,,,,,+++111000---+++++++++,,,---))))))************+++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,...///111222222222222222333333444444555555555666666777888999;;;===>>>888777777999>>>CCCFFFGGGGGGEEECCCAAAAAADDDGGGIIIBBBDDDCCCBBBFFFRRR^^^ccchhhpppooo}}}tttkkkXXXUUU^^^eeevvvxxx~~~xxxnnnwwwbbb]]]\\\aaaeeeeeefffggg___cccggghhhfffggglllpppnnnqqquuuvvvuuurrrpppooovvvttt{{{{{{nnniiinnnnnnpppxxxrrriii|||uuussstttxxx}}}}}}xxxrrrnnnoookkkgggjjjrrrrrrnnnjjjpppssspppnnnoooooommmyyy{{{vvvvvvwwwtttrrrtttuuuvvvuuussspppnnnnnnoooooonnnlllmmmoooqqqooonnnnnnooopppnnnkkkhhhiiijjjlllpppttttttrrrooovvvtttrrrqqqqqqooollljjjkkkuuu~~~yyyttttttxxxooooooppprrrtttsssnnnjjjhhhiiikkkmmmnnnnnnmmmllljjjlllkkkgggggghhhccc[[[XXXUUURRRWWWaaammmuuuxxxiiifffbbb```aaagggnnnssspppiiiddddddeeeeeehhhllllllkkkjjjkkknnnpppqqqqqqmmmmmmllliiihhhhhhkkkmmmjjjjjjkkkkkkkkkkkkkkkkkkhhhbbb[[[WWWXXX[[[\\\]]]cccfffhhhhhhhhhhhheeebbbaaaeeeddd___^^^bbbaaa\\\fffiiilllllliiieeebbb```gggggggggfffeeedddcccbbbcccbbbaaaaaaccceeeeeedddgggeeebbb___^^^___```aaaeeeeeecccaaa______aaaccc___^^^aaaiiipppooodddYYY\\\ZZZXXXWWWXXXZZZ]]]______cccbbb\\\[[[___```]]]]]]```bbbbbb___\\\YYYXXX^^^WWWPPPNNNQQQTTTTTTSSSQQQQQQTTTWWWXXXZZZdddnnn{{{lllZZZNNNJJJJJJIIIHHHGGGFFFEEEEEEEEEBBBEEEGGGFFFBBB??????@@@????????????????????????<<<;;;::::::;;;<<<;;;999999888888777777777777777888888777555555444444444999888777666555444333333222222222111111111000000......////////////......000000000000////////////........................////////////////////////......---,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***))))))***,,,------,,,+++++++++++++++++++++++++++,,,------,,,,,,...000777///)))***,,,++++++,,,+++++++++*********))))))***++++++,,,,,,++++++***************************------,,,++++++******))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///000000///...222333333444555666777777:::888666777:::===???@@@777777999;;;>>>CCCGGGIIIHHHGGGFFFDDDBBBCCCFFFHHHJJJIIIEEEBBBHHHUUU```cccfffhhhnnnyyyxxxfffWWWTTT]]]hhhqqqwwwkkk{{{aaa]]]]]]bbbffffffeeeggg```cccggghhhhhhkkkpppuuuttttttsssrrrpppppppppqqquuunnnqqqsssmmmnnnrrrnnniiigggccceeerrr}}}zzzyyyyyyvvvpppjjjnnnpppooommmqqqvvvvvvrrrpppuuuwwwsssooonnnmmmjjjkkkrrruuupppkkkmmmpppppprrrtttvvvuuuqqqmmmkkkkkkrrrrrrrrrqqqpppppprrrtttrrrqqqpppqqqpppnnnkkkhhhmmmoooqqqrrrpppnnnnnnnnnooonnnmmmmmmoooooonnnmmmnnnssswwwuuuppplllmmmoooooonnnooopppqqqpppkkkggghhhiiikkkmmmnnnnnnllllllgggiiihhhdddeeegggddd]]]XXXRRRNNNVVVfffrrrvvvuuullliiifffeeefffhhhjjjkkkoookkkiiijjjjjjhhhjjjnnnkkkiiiggggggjjjlllmmmmmmggghhhiiihhhhhhhhhiiikkkoookkkggghhhjjjkkkiiifffddd___YYYVVVXXX[[[]]]^^^bbbcccbbbaaaaaabbbbbbaaabbbeeeddd``````bbbaaa\\\```bbbddddddbbb```______dddddddddddddddddddddccccccbbbaaabbbdddffffffeeedddbbb___]]]]]]]]]___```eeedddcccbbbaaaaaacccdddfff```\\\\\\```ccc```\\\ZZZYYYXXXXXXYYY[[[^^^___^^^aaaaaa\\\[[[___aaa___\\\^^^``````^^^[[[ZZZZZZZZZXXXVVVUUUVVVVVVUUUSSSSSSRRRTTTXXXYYYYYY^^^eeekkknnnsssyyyyyypppcccTTTKKKHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGFFFDDDBBBAAABBB@@@@@@@@@??????>>>>>>>>>===<<<:::;;;;;;<<<:::999999888888777777777777777888777666555555444444444888888777666555444333333333222222222222111111111000000000111111000000000000000000000/////////...........................////////////////////////......---,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***)))((())),,,---,,,+++++++++++++++++++++++++++***+++,,,+++++++++---///777000******,,,******,,,+++++++++*********))))))***++++++,,,,,,++++++***************************+++++++++++++++++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000000///...222333333444555666777777:::999888999<<<>>>??????888888888:::>>>BBBGGGJJJGGGFFFEEECCCBBBCCCGGGJJJIIIGGGCCCAAAHHHVVV^^^```ccchhhpppzzz~~~xxxkkk```SSSXXXaaajjjsss|||{{{eeeuuu```]]]^^^dddgggeeedddfffeeegggjjjkkkkkkooouuuzzzyyyuuupppllljjjlllppprrrtttiiihhhlllnnnvvvyyypppddd[[[[[[gggmmmlllssszzzvvvsssmmmiiilllmmmnnnmmmppptttssspppvvvyyyyyytttooonnnkkkgggbbbjjjoookkkhhhiiinnnqqqtttwwwxxxtttmmmhhhhhhjjjtttuuuuuusssrrrrrrtttvvvsssrrrppppppooommmjjjgggpppsssuuurrrnnnkkkmmmoookkkiiihhhiiikkkmmmmmmlllmmmmmmllljjjhhhiiillloooqqqqqqpppppppppnnniiiffffffgggiiikkkkkkkkkjjjiiiggggggfffcccdddgggfffbbbYYYQQQOOOZZZnnnzzzwwwpppffffffgggkkkqqqssssssqqqqqqqqqrrrrrroooiiijjjnnniiifffcccccceeegggiiiiiibbbeeeiiikkkkkkjjjjjjjjjqqqjjjddddddiiijjjeee___^^^[[[WWWVVVXXX[[[^^^___fffcccaaa______```bbbdddcccdddbbb``````bbb```\\\\\\\\\\\\ZZZYYYXXXZZZ\\\bbbbbbbbbbbbbbbcccdddddd______^^^```bbbddddddccc___^^^\\\[[[[[[\\\^^^___cccbbbbbbbbbbbbcccddddddkkkeee^^^ZZZZZZ\\\^^^___XXXXXXXXXYYYZZZ\\\]]]^^^\\\^^^]]][[[\\\```aaa```[[[\\\]]][[[YYYXXXXXXYYYQQQSSSUUUVVVUUUSSSSSSSSSXXXUUUTTTXXXZZZWWWWWWXXXUUUXXX\\\aaaeeehhhjjjkkkxxxqqqiiiddd\\\QQQIIIGGGGGGFFFFFFEEEEEEEEEFFFFFFIIIHHHFFFEEEEEEEEEDDDCCCAAAAAAAAA@@@@@@????????????===;;;;;;;;;;;;:::888999999888888777777777777888777666555555444555555888777777666555444333333333333333333222222222222111222222222222222222111000000000/////////..............................////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***)))((())),,,---,,,+++++++++++++++++++++++++++)))***++++++******,,,...888111+++++++++***)))++++++++++++******************++++++,,,,,,++++++***************************)))******+++,,,,,,------************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000///...222222333444555666777888999999999;;;>>>??????>>>:::999999:::===BBBGGGKKKFFFFFFDDDBBBAAACCCHHHKKKGGGEEE@@@@@@IIIUUU\\\[[[]]]dddmmmvvvxxxtttlllfffXXX[[[bbblllwwwwwwbbbrrr]]]\\\^^^dddfffcccbbbdddggghhhiiiiiijjjmmmrrrvvvyyyssslllgggfffiiimmmooolllcccccchhhlllvvvxxxlllccc^^^cccnnnpppkkkuuuyyyvvvtttsssqqqoooooommmkkkkkkmmmmmmmmmvvvxxxwwwqqqnnnmmmkkkggggggnnntttsssooonnnqqquuuuuuyyyzzzuuulllgggjjjnnnsssssssssqqqpppppprrrtttpppooonnnmmmmmmllljjjgggrrrrrrrrrpppooooooppprrrkkkiiigggggghhhiiiiiihhhhhheeebbbccchhhooouuuyyyvvvuuutttrrrpppnnnkkkiiicccdddfffggghhhgggfffeeehhhgggeeecccccceeeeeeeee\\\XXXZZZgggwww}}}uuukkk``````ccckkkrrrwwwuuurrrssstttwwwxxxppphhhfffjjjiiifffbbbaaabbbdddffffffbbbgggllloooooommmkkkiiimmmhhhdddeeeggggggaaa[[[ZZZXXXVVVWWWYYY]]]```bbbfffdddbbbccccccaaaaaacccccc```\\\ZZZ\\\^^^]]][[[]]]\\\ZZZVVVTTTUUUXXX[[[bbbaaa`````````aaabbbbbb[[[ZZZZZZ\\\___``````___\\\[[[ZZZZZZ[[[\\\^^^____________```bbbccccccbbbccccccbbb___\\\ZZZZZZ[[[WWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYY[[[^^^______\\\\\\ZZZXXXUUUSSSTTTUUUNNNQQQSSSRRRPPPQQQWWW\\\```XXXTTTVVVWWWUUUQQQPPPQQQRRRSSSTTTUUUUUUUUUTTT```]]]]]]aaa___UUUKKKGGGFFFFFFFFFEEEFFFFFFGGGGGGKKKGGGCCCCCCEEEFFFEEECCCAAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<<<<<<<;;;999777999999999999888888777777777777666555555555555555777777666555555444333333444444444333333333222222111222222333333222222111000000/////////.................................////////////////////////......---,,,,,,,,,,,,---,,,+++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***---...---,,,++++++++++++++++++++++++)))***++++++***+++---///999111+++++++++))))))******************************++++++,,,,,,++++++************************************++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///000000111000000///...222222333444555777777888999999;;;===@@@@@@???===;;;:::999:::===BBBGGGKKKHHHGGGEEECCCBBBCCCGGGJJJFFFCCC>>>???HHHUUUZZZXXXYYY]]]dddlllqqqooohhhbbbZZZ___gggqqqxxx||||||{{{wwwbbbsss[[[[[[^^^cccdddaaa```bbbcccdddeeegggiiimmmqqqtttsssnnnhhheeefffhhhjjjjjjaaa^^^cccggghhhqqqrrreeecccgggmmmpppnnnoooxxxyyyuuussstttuuuuuuyyyuuuoookkkhhhhhhkkkooorrrsssppplllkkknnnnnnkkkmmmqqqvvvwwwtttqqqppprrrsssvvvwwwrrrjjjgggkkkqqqnnnooonnnmmmkkkkkklllnnnnnnmmmlllmmmnnnnnnmmmkkkvvvqqqmmmmmmpppsssqqqnnnjjjiiigggggghhhhhhgggfffbbb```^^^bbbjjjssszzz~~~uuuuuusssqqqnnnkkkjjjiiicccdddfffggghhhgggeeedddfffdddbbb```___^^^```bbb___bbbiiirrrxxxvvvlllddd``````bbbfffkkkmmmllljjjoooqqquuuvvvooogggfffjjjhhheeebbbaaabbbcccddddddccchhhmmmpppooollliiiggggggggggggfffdddaaa]]]ZZZWWWWWWXXXYYY[[[^^^bbbddddddcccfffkkkjjjccc___```bbb[[[VVVUUUXXX[[[[[[\\\]]]\\\ZZZXXXWWWYYY^^^aaabbbbbbaaa```______^^^^^^YYYYYYZZZ\\\^^^___^^^]]]ZZZZZZZZZ[[[\\\]]]___```\\\[[[\\\^^^aaabbb```^^^YYY[[[]]]]]]ZZZWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVZZZWWWUUUWWWZZZ[[[\\\\\\```___\\\XXXTTTRRRRRRTTTSSSTTTTTTPPPOOOUUUaaakkkdddZZZRRRRRRTTTRRROOONNNRRRRRRQQQPPPNNNMMMKKKKKKLLLOOOXXXdddhhh^^^PPPGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIEEEBBBAAACCCEEEDDDBBB???@@@AAABBBCCCEEEFFFFFF@@@>>><<<<<<<<<;;;:::888888999999999999888777777777666666555555555555666666666555555444444333333444444444333333333222222000000111111111111000000////////////....................................////////////////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***,,,...///...---++++++++++++++++++++++++***,,,---,,,,,,,,,...000999111+++++++++))))))******************************++++++,,,,,,++++++***************************,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------000000000000000/////////111222333444555777888888999999;;;>>>@@@@@@>>><<<;;;::::::;;;>>>BBBGGGJJJIIIIIIHHHEEECCCDDDFFFIIIEEECCC??????GGGSSSYYYXXX[[[ZZZ]]]eeennnnnneee]]]UUU\\\fffllllllkkklllmmmttt___ooo\\\[[[^^^bbbbbb___```cccfffhhhjjjmmmqqquuuxxxyyymmmiiieeeeeegggiiiiiihhhbbbdddkkknnnmmmuuuvvviiibbbjjjnnnjjjgggkkkpppsssxxxvvvssspppooooooqqqrrrxxxrrrlllhhhddddddjjjqqqooonnnjjjgggjjjqqquuutttpppnnnooorrrsssooonnnpppqqqrrrqqqlllgggfffjjjpppllllllkkkjjjhhhgggiiikkknnnmmmlllmmmoooppppppooowwwpppiiijjjoooqqqmmmhhhgggffffffgggiiiiiigggfff______aaaeeekkkpppssstttoooooonnnkkkhhhffffffhhheeefffhhhiiiiiihhhgggeeeaaa^^^]]]]]]ZZZXXXZZZ^^^```fffmmmpppmmmfff^^^YYY]]]___cccgggkkknnnooopppiiijjjmmmooommmggggggkkkdddbbb``````aaabbbbbbaaaaaaeeeiiikkkjjjgggeeedddiiiiiigggddd```\\\ZZZYYYVVVXXXYYYZZZ[[[]]]aaadddggggggnnnxxxwwwkkkcccbbb___XXXSSSVVVZZZ\\\[[[\\\ZZZ[[[[[[[[[\\\___cccgggaaabbbaaaaaa```^^^]]]\\\\\\\\\]]]___aaaaaa___^^^ZZZZZZZZZ[[[\\\^^^______ZZZYYYZZZ]]]aaaaaa^^^ZZZZZZ[[[[[[ZZZYYYZZZ\\\]]]XXXWWWVVVVVVUUUUUUVVVVVV\\\VVVSSSVVVYYYYYYXXXYYYaaa```^^^ZZZVVVSSSSSSTTTSSSRRRPPPMMMLLLTTTaaakkkbbbXXXPPPOOOPPPOOOMMMNNNOOOOOONNNMMMLLLKKKKKKJJJEEEIIIUUUeeekkkbbbRRRHHHGGGFFFFFFEEEEEEEEEFFFFFFEEECCCBBBBBBBBBCCCBBBAAA>>>???@@@AAACCCDDDEEEFFF@@@>>><<<<<<<<<<<<;;;999888999:::::::::999777666666666555555555555666666555555555444444444333333333333333333222222222222//////000000000000///////////////.........------........................////////////////////////......---,,,,,,,,,,,,---*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***,,,...///...---+++++++++++++++++++++++++++,,,------,,,---///000888111+++++++++***)))+++***************+++++++++***++++++,,,,,,++++++***************************------,,,,,,+++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...////////////////////////111111222444666777888999999999;;;===??????===;;;::::::;;;===???CCCGGGIIIHHHIIIJJJIIIGGGFFFGGGIIIFFFEEEBBB@@@FFFQQQYYY[[[```]]]^^^fffpppqqqhhh^^^UUU[[[bbbcccaaabbbfffllluuu\\\hhh^^^^^^```cccbbb___aaaffflllmmmoooqqqtttvvvuuuuuukkkgggcccdddiiilllllljjjiiijjjpppqqqqqq}}}qqqcccfffhhhgggfffgggiiikkkpppppppppooonnnnnnooopppnnnjjjgggfffeeeeeellluuupppnnniiifffkkkvvv}}}~~~vvvmmmiiimmmssstttvvvxxxtttrrrnnniiiffffffjjjnnnmmmmmmllljjjhhhhhhiiikkkmmmkkkjjjkkklllmmmmmmlllnnnjjjfffgggkkkmmmjjjffffffffffffhhhhhhfffccc```]]]aaafffjjjlllkkkiiihhhhhhhhhhhheeebbbbbbdddfffdddeeeggghhhhhhgggeeeddd\\\ZZZZZZ\\\ZZZVVVYYY___```bbbccc```ZZZSSSNNNLLLUUU\\\eeekkkmmmooosssvvvkkkhhhgggiiiiiieeeeeeggg^^^]]]]]]]]]______^^^]]]^^^```dddeeeeeedddddddddtttnnneee^^^[[[YYYXXXVVVUUUWWWZZZ[[[ZZZ[[[^^^aaafffgggppp|||{{{mmmbbbaaa\\\VVVUUU]]]cccaaa]]]\\\ZZZ[[[]]]]]]]]]___aaaccc^^^```aaabbbbbb```]]]\\\^^^^^^___```bbbaaa___]]]YYYYYYZZZ[[[\\\]]]]]]^^^[[[ZZZZZZ]]]aaaaaa]]]XXX]]]\\\\\\]]]^^^_________WWWWWWUUUUUUVVVXXXZZZ[[[```YYYTTTXXXZZZXXXVVVWWW[[[[[[ZZZXXXTTTRRRRRRSSSNNNNNNNNNMMMMMMQQQYYY___YYYRRRMMMNNNNNNLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJHHHIIIQQQ___eee^^^QQQIIIFFFEEEDDDCCCCCCCCCCCCCCCAAACCCDDDDDDBBBAAAAAABBB>>>>>>??????@@@@@@AAAAAA???===<<<<<<======<<<:::888999:::;;;;;;999777666666666555555555555666666555555444444444444333333333222222222222111111111//////000000000000////////////.........---------........................////////////////////////......---,,,,,,,,,,,,---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***))))))***,,,------,,,++++++++++++++++++++++++***+++,,,,,,+++,,,...000777000******,,,******,,,))))))*********+++++++++***++++++,,,,,,++++++***************************,,,++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......------------...///000000000111222444666777999999:::999:::<<<>>>>>><<<;;;999:::<<<>>>AAADDDFFFGGGEEEHHHJJJLLLKKKJJJKKKKKKFFFHHHFFFBBBEEEOOOZZZ___``````dddlllssstttmmmfffYYYZZZZZZ\\\aaalllxxxcccfffaaa```bbbdddbbb```ccciiikkkkkklllmmmmmmkkkhhheeekkkfffbbbdddiiinnnooonnniiihhhkkkkkkooo}}}pppgggbbbcccjjjllliiijjjooolllnnnpppqqqqqqqqqrrrrrrjjjggghhhkkklllmmmttt~~~rrroooiiifffmmmzzzqqqhhhmmmwww}}}yyyuuuoooiiigggiiikkknnnooooooooommmjjjjjjkkkmmmkkkiiigggggghhhiiihhhgggbbbbbbccceeehhhjjjjjjjjjiiiiiiiiihhhgggccc]]]XXX\\\bbbkkkpppooojjjeeebbbeeeffffffccc``````dddgggbbbcccdddeeeeeedddbbbaaa[[[YYY[[[___]]]YYY\\\ccc___\\\WWWPPPJJJFFFCCCCCCSSS\\\fffjjjhhheeegggjjjqqqkkkggggggeeebbb```aaaYYYYYYYYY[[[]]]]]][[[YYY\\\^^^aaabbbcccdddfffgggrrrbbbXXXWWWXXXWWWTTTTTTWWWZZZZZZYYYYYY\\\_________iiivvvuuufffZZZZZZZZZUUUXXXdddkkkggg___\\\]]]^^^```___\\\ZZZZZZZZZ\\\^^^aaaccccccbbb___]]]^^^^^^^^^___aaa```]]]ZZZYYYYYYYYYZZZ[[[\\\\\\\\\\\\ZZZ[[[^^^bbbbbb]]]XXXWWWXXX[[[___aaa```[[[WWWWWWVVVUUUUUUWWWZZZ^^^```ddd[[[VVVYYY\\\XXXUUUVVVSSSTTTTTTSSSPPPOOOOOOPPPMMMOOORRRSSSTTTTTTUUUWWWQQQMMMLLLNNNNNNJJJIIIJJJMMMLLLKKKJJJIIIHHHHHHHHHNNNKKKNNNWWW]]]XXXOOOIIIEEEDDDCCCBBBAAA@@@@@@@@@@@@CCCFFFFFFCCCAAAAAACCC>>>>>>>>>============<<<>>>===<<<<<<===>>>===;;;888999:::;;;;;;999888666666666555555555666666777444444444444444444333333222222222111111111000000000000111111111111000000//////.........---------........................////////////////////////......---,,,,,,,,,,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))((('''(((***++++++***++++++++++++++++++++++++)))***++++++***+++---///777///)))***,,,++++++---))))))******+++++++++++++++++++++,,,,,,+++++++++*********************************++++++,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------///000111000111222444666777999999:::999999:::<<<===<<<;;;999:::===@@@BBBDDDEEEFFFBBBEEEJJJMMMNNNNNNNNNNNNGGGJJJIIICCCDDDNNN[[[ccc]]]aaahhhpppttttttppplllYYYUUUQQQUUUdddxxxnnnjjjgggcccbbbdddccc```dddkkklllkkkiiigggfffeeedddddd___ccchhhkkklllllllllmmmnnnkkkhhhhhhkkkoooqqqssskkkfffdddiiimmmnnnnnnqqqrrrtttyyy}}}~~~yyyrrrlllkkkhhheeeeeeiiinnnsssuuunnnooopppssstttssspppmmmoooooonnnnnnpppsssvvvxxxuuussspppnnnnnnppprrrtttvvvqqqkkkiiikkkmmmkkkhhhmmmkkkhhheeedddfffiiikkkhhheeebbbcccgggiiigggdddccccccdddfffgggddd\\\VVV\\\fffqqqsssllldddaaabbbgggfffeeedddcccdddeeefffjjjeee```___aaa```]]]XXXYYY^^^aaaaaa]]]ZZZ\\\___ddd^^^WWWPPPJJJFFFHHHLLLYYYffflllddd^^^cccgggfffmmmjjjeee```]]]]]]^^^___\\\[[[XXXWWWWWWYYY[[[]]][[[^^^cccfffgggdddaaa^^^oooddd\\\[[[[[[VVVUUUWWWYYYZZZZZZYYYXXXYYY[[[]]]aaabbbcccbbb___\\\[[[[[[XXXYYY[[[]]]]]]\\\ZZZYYY[[[]]]```aaa\\\VVVVVV[[[YYY___cccbbbaaabbbaaa^^^^^^aaacccaaa]]]YYYXXXYYYYYYWWWUUUWWW[[[]]]]]]\\\YYY^^^aaa``````aaa^^^ZZZZZZYYYYYYZZZ\\\\\\[[[ZZZ[[[XXXYYY^^^___[[[[[[___aaa]]]ZZZ[[[^^^___\\\XXXVVVVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSRRRTTTXXXXXXTTTLLLMMMMMMMMMLLLKKKJJJIIIJJJJJJIIIHHHIIIKKKMMMOOOOOOOOOOOOPPPQQQQQQPPPOOOHHHEEECCCCCCDDDDDDDDDCCCEEEDDDDDDFFFIIIIIIEEEAAA@@@???>>>>>>===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888:::999888777666555444333555444333333333333444555222222222111111111000000000000000000000///..............................................................................000///...---------------...------,,,,,,------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++111///,,,++++++,,,------,,,++++++******++++++,,,***************************+++,,,,,,******+++,,,*********+++,,,,,,---------------+++))))))+++,,,++++++++++++******))))))***++++++,,,,,,------...,,,,,,,,,,,,---///000222333333333444666999;;;======??????<<<<<>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999888888888777777777666666555555555222222222222222222222222222222222111111111000000000000000000000///..............................------------------------........................///...------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++111///---++++++,,,,,,,,,,,,++++++******++++++,,,***************************+++,,,,,,******+++,,,*********++++++,,,,,,,,,,,,++++++)))(((((()))+++++++++++++++*********)))***++++++,,,,,,---......,,,,,,,,,,,,---///000222333333333555777999<<<===<<>>;;;;;;>>>???<<<::::::;;;>>>AAAEEEHHHJJJGGGDDDDDDIIILLLJJJKKKOOOLLLDDDBBBDDDIIIZZZhhhdddaaa\\\ccclllrrr{{{yyyjjjVVVNNNRRR[[[```rrrvvvhhhwwwhhhfffgggiiigggdddeeeiiifffffffffhhhiiikkkmmmnnn}}}wwwqqqooooooooommmjjjjjjhhhffffffhhhkkklllmmmkkkhhhiiinnnqqqpppoooqqqiiiqqqzzz~~~|||wwwsssqqqmmmllljjjkkknnnppprrrrrruuuqqqkkkhhhiiillloooqqqooommmkkkiiiiiikkkoooqqqooommmllljjjkkkmmmppprrrsssoookkkjjjllllllkkkiiiiiikkkmmmmmmkkkiiiggggggfffeeegggjjjlllkkkfffaaadddfffhhhhhhfffdddcccccc~~~vvvllleeeeeegggeeedddcccccccccdddeeefffaaa^^^[[[\\\```ccccccaaabbbeeehhhhhheeecccdddfff___dddccc^^^cccvvvsssfffhhhkkkkkkdddcccbbbaaaaaa`````````YYYXXXWWWWWWWWWYYYZZZ\\\______`````````^^^\\\[[[YYYVVVVVVXXXWWWSSSQQQSSSRRRTTTVVVWWWVVVWWWYYY[[[\\\\\\[[[YYYVVVUUUVVVXXXWWWXXXYYYZZZ[[[\\\]]]]]]ZZZUUUTTTXXXZZZYYYZZZ]]]fffkkklllgggbbb```\\\XXXXXX\\\```aaa]]]ZZZXXXYYYYYYXXXWWWWWWXXXYYYXXXWWWXXX[[[[[[YYYXXXZZZYYYUUUZZZZZZZZZ[[[[[[ZZZYYYYYYUUUTTTUUUXXXYYYWWWWWWYYYXXXVVVTTTVVVYYYZZZXXXVVVSSSSSSTTTTTTVVVWWWYYYZZZYYY\\\[[[XXXVVVWWWVVVRRRPPPOOONNNLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKNNNVVV]]]\\\QQQGGGHHHGGGFFFGGGGGGFFFDDDBBBDDDBBBAAABBBCCCDDDCCCAAABBBAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777555555555555555555555555111222333444444333222111222222222111111111111111000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,,,,+++************+++++++++++++++++++++++++++111000...---++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************++++++++++++,,,+++******))))))******++++++++++++************+++++++++,,,------......,,,,,,,,,,,,---///000222333333444555888:::<<<===<<<>>>===::::::===>>>;;;:::;;;<<<>>>AAADDDGGGIIIGGGFFFGGGIIIHHHHHHMMMSSSLLLCCCBBBFFFMMM___jjjdddfffaaaeeelllrrr|||}}}nnnUUUNNNRRRYYY\\\mmmsssaaammmbbbdddfffhhhgggffffffhhheeeeeeeeefffggghhhiiijjjwwwtttpppnnnmmmllllllkkkgggeeeeeefffiiilllmmmmmmkkkjjjlllpppqqqnnnkkklllhhhqqq|||}}}xxxvvvvvvxxxvvvsssrrrqqqooommmjjjrrrmmmhhheeeggglllpppssssssqqqnnnkkkkkkllloooqqqooonnnlllkkkkkklllnnnppppppnnnkkkkkkllllllkkkiiikkkooottttttqqqmmmjjjjjjeeegggiiilllllliiibbb\\\aaadddggghhhggghhhkkkooowwwnnniiiiiikkkdddccccccbbbbbbccceeeeeeeeecccaaaaaadddffffffeeemmmnnnooonnnjjjgggffffffaaajjjkkkgggpppsssggggggiiihhhgggfffcccaaa___^^^^^^^^^\\\\\\\\\]]]^^^___``````bbbbbbaaa___^^^]]]]]]\\\VVVVVVWWWXXXWWWVVVVVVWWWYYY[[[\\\]]]\\\[[[\\\]]][[[ZZZYYYVVVTTTTTTVVVYYY]]]\\\[[[ZZZZZZZZZZZZZZZYYYRRROOOSSSYYY[[[]]]^^^iiinnnnnniiieeeccc```\\\ZZZ___dddeeebbb___^^^^^^ZZZYYYXXXXXXXXXWWWUUUTTT\\\^^^]]]YYYXXX[[[ZZZXXXZZZ[[[[[[[[[ZZZXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZZZZTTTRRRRRRSSSVVVWWWVVVUUUUUUUUUTTTTTTUUUVVVWWWXXXYYY\\\\\\XXXUUUUUUSSSPPPRRRPPPNNNLLLLLLLLLMMMNNNLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIMMMTTTXXXXXXUUUMMMJJJGGGFFFEEEDDDCCCAAABBBAAA@@@@@@@@@AAAAAAAAABBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999888777666666555555555555555444444444444555777888888777555444111111111111111111111111000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************)))******++++++******)))************++++++++++++,,,+++******))))))******++++++++++++++++++++++++///000000...,,,*********,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++++++++++++++---,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,---///000222333444555777999;;;<<<===<<<>>>===:::999<<<===:::::::::;;;<<>>???@@@AAAAAA@@@???>>>============<<<;;;;;;;;;;;;:::::::::::::::999888888777666666777777666555444333222222555777888::::::888777555111111111111111111111111000000000000000///..............................------------------------........................++++++*********++++++,,,,,,++++++******++++++,,,,,,,,,+++++++++*********************************)))******++++++******)))+++++++++,,,,,,,,,,,,---,,,+++******))))))******++++++++++++++++++++++++---///111000---*********,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++,,,,,,---------+++***+++---...,,,++++++++++++++++++++++++,,,+++,,,,,,------...//////,,,,,,,,,,,,---///000222333444666888:::<<<======<<<>>>===:::999<<<<<<:::999999:::;;;===@@@CCCDDD???GGGNNNMMMHHHHHHLLLQQQTTTHHHBBBBBBHHH[[[jjjggggggbbbcccccchhhxxx{{{kkkUUUKKKMMMSSSYYYoooqqq]]]ddd[[[```dddddddddggghhhgggcccdddeeefffhhhkkkmmmnnnjjjoootttqqqiiieeehhhmmmooommmlllkkkkkkiiigggdddaaabbbgggmmmnnnllllllpppnnnssszzz|||{{{wwwvvvuuurrrpppmmmlllkkkiiifffdddeeedddeeehhhlllppprrrssslllllllllllllllmmmmmmnnnqqqpppooonnnmmmnnnnnnooojjjkkklllmmmmmmllljjjiiifffjjjllliiidddaaacccffffffgggiiiiiigggccc^^^[[[iiiiiiiiigggffffffhhhjjjjjjiiigggffffffeeecccbbbbbbaaaaaaaaaaaabbbdddeeebbbcccfffiiikkklllllllllkkklllnnnooopppoooooonnnmmmmmmllljjjjjjmmmqqqtttsssnnnhhhddddddgggjjjkkktttrrrmmmhhheeebbbaaaaaa]]]___aaaccceeefffeeeeeefffeeedddccccccdddeeefffaaaaaa______eeelllnnnkkkgggfffeeebbb^^^]]]^^^______^^^]]][[[YYYZZZ]]]```]]]]]]]]]]]]]]]]]]^^^^^^YYYRRROOOTTT[[[]]]___```\\\```aaa^^^\\\]]]]]]ZZZ\\\```cccdddaaa``````bbbbbbcccdddccc```]]][[[[[[\\\^^^]]]YYYYYY[[[[[[YYYYYY\\\]]]\\\XXXUUUVVVWWWVVVYYYZZZYYYYYY\\\\\\ZZZRRRRRRSSSTTTUUUUUUVVVVVVRRRQQQQQQRRRSSSVVVYYY[[[]]]bbbddd___ZZZXXXVVVTTTQQQPPPOOOMMMMMMMMMMMMNNNJJJJJJKKKKKKKKKKKKKKKKKKFFFKKKOOOOOOLLLJJJKKKMMMOOOJJJDDD@@@?????????>>>>>>???@@@???>>>===>>>@@@>>>>>>===<<<<<<<<<======;;;;;;;;;;;;::::::::::::999888888888888777777777999888777666444333222222333444555666666555444333111111111111111222222222000000000000000///..............................................................................++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******************************************++++++++++++******++++++,,,,,,,,,---------,,,,,,+++************+++++++++++++++++++++++++++***...111111---******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))***+++,,,---//////000---+++)))+++...///---***++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,---///000222333555777999;;;======>>>===???>>>;;;:::<<<===::::::::::::;;;===???BBBCCC===FFFMMMLLLHHHIIILLLNNNOOOEEEAAA@@@DDDYYYkkkkkkiiifffeeedddhhhyyy}}}lllRRRGGGHHHQQQZZZrrrlll]]]cccaaafffhhheeeeeeiiijjjhhheeeeeeffffffhhhiiikkklllkkknnnpppmmmhhhgggjjjooommmlllkkklllllljjjgggdddbbbccchhhlllllliiijjjooooooqqqsssuuutttrrrpppooojjjhhhffffffggggggfffeeeddddddeeehhhmmmqqqrrrrrrggghhhjjjlllnnnnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqhhhjjjmmmnnnmmmllljjjjjjhhhjjjiiiddd^^^]]]bbbhhheeefffggggggeeedddbbbbbbrrrpppmmmllllllkkkkkkjjjjjjgggeeefffhhhiiigggdddaaaaaa``````aaabbbdddeeebbbeeeiiilllmmmlllkkkjjjfffgggiiikkkmmmnnnnnnmmmkkkgggjjjuuuwwwoooiiikkkbbbbbbccceeeeeeeeefffgggkkkkkkkkkjjjhhheeebbb```]]]___bbbeeegggggggggfffeeeeeeeeeeeefffggghhhiiiaaaaaa```dddooozzzyyyrrrhhhgggddd```]]]]]]___aaa`````````^^^]]]^^^```ccc^^^^^^___``````___^^^]]]ZZZUUUSSSXXX\\\]]]___aaa```dddeee```]]]^^^]]]ZZZ]]]```bbbaaa___^^^```bbbaaaccceeeddd```]]][[[\\\ZZZ\\\\\\ZZZZZZ\\\\\\YYYYYY\\\^^^\\\WWWTTTUUUWWWVVVZZZ[[[XXXYYY]]]]]]YYYTTTUUUVVVVVVVVVVVVWWWXXXTTTSSSRRRRRRTTTWWWZZZ\\\```fffhhhaaaZZZVVVTTTQQQOOOOOOOOONNNMMMMMMLLLLLLIIIIIIJJJKKKKKKLLLLLLLLLHHHKKKOOOPPPNNNJJJFFFDDDFFFDDDAAA@@@@@@???>>><<<<<<>>>AAAAAA???===>>>???<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;:::::::::999999777777777777888888888888888888777666666555444444222222222222222222222222000000111111111222222222000000000000000///..............................------------------------........................+++++++++++++++,,,------------,,,,,,,,,,,,------++++++++++++************************************++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++''',,,111222...++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,))))))+++---///111222333000---,,,///222444000---+++++++++,,,,,,,,,------,,,,,,------.../////////,,,,,,,,,,,,---///000222333555777:::<<<===>>>>>>>>>@@@???;;;;;;======:::<<<<<<<<<===>>>@@@CCCDDD>>>FFFJJJGGGEEEIIILLLMMMKKKDDDCCCAAABBBTTTgggiiinnnkkkjjjhhhlll~~~oooUUUHHHHHHRRRZZZnnn}}}cccZZZ```ffflllmmmhhhfffjjjkkkhhhhhhgggfffeeeeeeeeeeeeeeellljjjhhhggggggjjjnnnrrrgggggghhhjjjmmmllljjjhhhiiiiiikkkmmmjjjffffffjjjooonnnnnnoooooonnnkkkiiiiiigggeeedddfffggggggffffffffffffhhhlllpppqqqrrreeegggkkknnnppppppooonnniiijjjkkklllnnnppprrrsssgggjjjmmmnnnmmmllljjjjjjggghhheee^^^WWWWWW___hhhdddeeeffffffeeeeeeggghhhpppmmmjjjjjjlllmmmkkkhhhlllhhhddddddgggiiigggdddaaa`````````aaabbbdddeeegggjjjoooqqqoookkkhhhfffeeeeeefffhhhjjjkkkiiihhhmmmeeekkk}}}qqqeeeeeecccdddggghhhfffaaa```aaa___bbbfffiiiiiifffaaa^^^^^^```dddhhhjjjjjjiiihhhcccddddddeeegggiiijjjkkk^^^___```gggvvvuuuhhhgggccc___]]]^^^aaaeee```aaaaaa```___```bbbdddbbbbbbccccccaaa^^^[[[YYYZZZWWWVVVZZZ]]]]]]^^^bbbdddgggfffaaa\\\\\\ZZZWWW___aaabbbaaa^^^^^^aaaddd]]]```bbbaaa]]]YYYXXXYYYZZZ]]]^^^\\\\\\^^^^^^[[[YYY]]]___\\\WWWSSSTTTWWWWWW\\\]]]ZZZZZZ______ZZZVVVWWWXXXXXXWWWWWWXXXYYYZZZXXXVVVTTTTTTVVVXXXYYYaaaggghhhaaaXXXSSSPPPMMMNNNNNNNNNNNNNNNMMMKKKKKKHHHHHHJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMLLLIIIEEE>>>>>>???AAABBBAAA>>>;;;;;;>>>BBBBBB???======>>>:::::::::::::::<<<======;;;;;;;;;:::::::::999999666666666777888888999999777777777777777777777777333222222111111222222333000000111111222222222222000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++++++++,,,------......------,,,,,,------...+++++++++************)))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))************+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++&&&+++111222///+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,((()))+++---000222444555555222111333888999555111+++++++++,,,,,,---------,,,,,,------.../////////,,,,,,,,,,,,---///111222333555888:::<<<>>>>>>>>>???AAA@@@<<<;;;>>>>>>;;;>>>>>>>>>>>>@@@BBBDDDEEEAAAGGGHHHCCCCCCIIIMMMMMMJJJFFFGGGDDDAAAOOOaaacccllljjjjjjfffkkk}}}mmm[[[MMMLLLTTTZZZggguuuxxxrrr\\\VVV^^^dddfffhhhgggeeedddgggkkkhhhdddaaaccciiilllllljjjlllhhhcccaaacccgggkkklllgggkkkppprrrqqqmmmkkkiiigggggggggffffffeeeeeeeeeeeellltttwwwuuuqqqnnnllllllppplllbbbbbbjjjiiiaaagggeeedddgggkkknnnmmmkkkllloooqqqpppnnnmmmoooqqqhhhgggfffjjjnnnooojjjeeeeeehhhmmmppppppkkkfffbbbeeebbb^^^[[[[[[bbbnnnwwwqqqnnnjjjfffeeefffgggiiigggffffffgggiiiiiihhhfffhhh```^^^cccfffbbb^^^^^^cccccccccddddddeeeeeeeeegggiiilllnnnnnnmmmkkkiiiddddddeeeeeeeeedddcccbbbfff```aaajjjooojjjeeecccbbbccccccbbb```^^^^^^___ZZZaaaiiilllhhhbbbbbbeee]]]^^^___```aaabbbcccddddddbbbaaaaaaccceeeffffff```\\\\\\cccooovvvtttpppccc___[[[ZZZ\\\```dddfff_________``````aaaaaabbbccceeeddd___YYYTTTSSSTTTYYY[[[\\\[[[YYYZZZ]]]```]]]]]]\\\YYYWWWVVVWWWYYYaaa```___aaadddeeebbb```aaa```^^^ZZZWWWVVVXXXZZZ]]]\\\ZZZXXXXXXYYY[[[\\\[[[TTTXXX[[[UUUVVVZZZWWWXXXZZZ[[[ZZZYYYYYYYYYZZZ]]]VVVWWWXXXSSSWWWZZZRRRYYYWWWTTTSSSUUUYYY^^^bbb[[[ZZZWWWUUUSSSRRRRRRRRRNNNOOOPPPPPPPPPPPPOOONNNHHHJJJKKKJJJIIIIIIJJJKKKIIIHHHFFFFFFMMMTTTQQQJJJIIIFFFBBB???>>>===>>>>>>@@@AAABBB@@@>>>======>>>======<<<<<<;;;;;;;;;;;;;;;999888999;;;;;;:::999:::999777666666666777888666555555555555444444444222222222222111111000000000000000000000000000000222222111000//////000000111111000/////////////////////............//////111000......//////...---***,,,---+++)))(((+++---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++******************...---,,,+++************************************+++,,,///222///***))),,,++++++++++++++++++++++++++++++++++++++++++++++++///000000...,,,***))))))++++++,,,,,,,,,---------333666999BBBGGG999...666...---,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---///---+++---111333333111444555777:::<<<===>>>???>>><<<;;;<<<>>>???===:::999>>>???>>>>>>CCCFFFFFFAAADDDGGGGGGFFFFFFIIILLLKKKHHHBBB@@@DDDLLLSSSVVVjjjnnnnnnlllmmmpppqqqooo[[[PPPKKKOOO[[[ooorrr```eee```\\\]]]cccdddeeeeeedddeeegggiiidddaaaaaaeeelllqqqqqqpppfffccc```___aaacccdddeeeccchhhooorrrppplllhhheeeeeeddddddddddddddddddddd___fffnnnssstttsssrrrsssnnnlllkkkiiieeeaaabbbeeeffffffhhhkkknnnnnnkkkhhhfffhhhjjjjjjiiiiiikkknnniiigggfffiiimmmlllgggcccdddgggjjjkkkiiieee```\\\^^^^^^^^^]]]___eeennnuuuooommmiiifffddddddeeeeeeggggggfffgggiiiiiihhhffffffaaa___cccccc___]]]^^^^^^___```bbbddddddeeeeeefffgggiiijjjjjjiiihhhggghhhgggeeecccbbbaaaaaaaaa^^^[[[]]]dddfffaaa]]]\\\___^^^]]]\\\\\\]]]]]]^^^bbbcccdddfffdddaaa^^^^^^^^^^^^______`````````aaafffdddbbb````````````___bbb^^^]]]```fffiiifffaaaccc```\\\[[[]]]```cccddd```aaabbbcccccccccccccccaaa```^^^[[[YYYYYY\\\^^^ZZZ[[[[[[YYYWWWWWWZZZ]]]ZZZ[[[[[[YYYWWWVVVWWWXXX\\\\\\]]]```cccdddbbb```^^^^^^\\\XXXUUUTTTVVVXXXYYYYYYXXXWWWWWWXXXYYYZZZZZZSSSUUUVVVPPPPPPTTTPPPVVVWWWYYYZZZYYYWWWVVVVVVYYYUUUYYYYYYSSSVVVYYYQQQZZZXXXUUUSSSSSSVVVZZZ\\\XXXVVVTTTRRRPPPOOOOOOOOOMMMNNNOOOOOOOOOOOONNNMMMHHHIIIKKKJJJIIIHHHHHHIIIHHHGGGEEEGGGNNNTTTRRRKKKIIIFFFBBB???>>>>>>>>>>>>AAABBBBBBAAA???>>>>>>?????????>>>>>>===<<<<<<<<<<<<;;;:::;;;<<<===<<<;;;999888777666666666777888555555555555444444444444222222222222111111111000000000000000000000000000222111111000//////000000111000//////.........///......------------.........---------...///......000111111///,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************...---,,,+++************************************+++,,,///222000***))),,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++///444888666000******+++++++++++++++,,,,,,,,,,,,,,,+++777RRR^^^FFF///444...---,,,,,,+++++++++,,,++++++++++++,,,---/////////---,,,...222555666666444555777999;;;<<<<<<===>>>===<<<===???@@@>>>;;;<<<@@@AAA>>>>>>BBBDDDCCCAAADDDGGGGGGEEEEEEGGGJJJKKKGGGAAA???FFFRRR[[[^^^kkkkkkhhheeegggmmmnnnlll[[[PPPOOOYYYggg|||{{{uuukkkccc```bbbbbbaaabbbdddeeeeeeddd```___```eeelllooopppnnnaaa```^^^___aaabbbaaa```ccciiiooorrrpppkkkfffcccbbbbbbbbbaaabbbbbbccccccnnnrrrvvvwwwtttqqqpppqqqmmmjjjllloooeeeXXXZZZgggggghhhkkkooopppmmmhhhdddaaaccceeeeeeeeefffhhhjjjfffeeefffiiillllllhhhddddddeeefffeeeccc___[[[YYY[[[]]]^^^___aaaeeeiiimmmkkkjjjhhhfffdddcccbbbbbbggggggggghhhiiiiiigggeee```______```^^^ZZZZZZ]]][[[]]]```ccceeeffffffffffffffffffffffffeeeeeeeeekkkhhhdddaaa^^^^^^______]]]]]]aaadddccc^^^\\\]]]\\\YYYWWWXXX\\\^^^^^^]]]dddaaa___```cccdddaaa^^^aaaaaa``````______^^^^^^eeedddbbbaaa```_________```___]]]]]]^^^]]][[[XXXbbb```]]]\\\^^^```aaaaaa___aaabbbddddddcccaaa``````\\\WWWVVVXXX]]]aaadddZZZZZZXXXUUUSSSSSSVVVYYYXXXYYYZZZZZZXXXWWWWWWWWWYYYZZZ\\\___aaa```]]]ZZZXXXXXXXXXVVVTTTTTTVVVWWWVVVWWWXXXXXXYYYYYYYYYYYYZZZRRRQQQOOOGGGIIIOOOJJJUUUUUUWWWWWWWWWUUUSSSRRRVVVUUUZZZXXXPPPTTTWWWOOOWWWUUURRRQQQQQQSSSVVVXXXUUUTTTQQQOOONNNMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKGGGIIIJJJJJJHHHFFFFFFFFFEEEFFFFFFGGGNNNUUUSSSMMMHHHEEEBBB????????????>>>AAABBBCCCBBB@@@??????@@@AAAAAA@@@??????>>>======>>>===<<<<<<===>>>===<<<999888777666666666777777555555555555444444444444222222222222111111111111000000000000000000000000111111000/////////000000000///......---.........------,,,,,,,,,,,,------+++,,,,,,------...//////444444444111---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************------,,,+++************++++++++++++++++++++++++++++++...222000+++***,,,---------------,,,++++++++++++++++++++++++++++++---555;;;999111***)))+++*********++++++++++++,,,...(((444XXXjjjMMM111444------,,,+++++++++,,,,,,******+++,,,---///111222111///---///222777:::;;;555666777999::::::::::::???>>>===>>>@@@@@@>>><<<>>>BBBBBB???===@@@BBBAAAAAADDDGGGGGGDDDCCCEEEGGGLLLJJJDDDBBBKKK[[[fffhhhcccaaa]]]\\\cccmmmqqqnnncccSSSQQQ\\\fffvvvyyylll```^^^dddbbb```aaaddddddbbb___```___```cccfffgggeeeccc```___^^^___bbbdddeeeeeejjjmmmqqqrrrnnniiieeecccaaaaaa```aaaaaacccdddeeeyyy{{{{{{xxxrrrnnnmmmnnnpppsssxxxvvviii\\\```kkkjjjkkkmmmnnnnnnjjjfffcccccccccddddddeeeeeeffffffbbbbbbdddgggjjjkkkhhheeeaaaaaaaaaaaa```___]]]\\\^^^^^^^^^^^^___```bbbdddffffffffffffeeedddcccbbbggggggggghhhiiihhheeecccZZZ\\\^^^]]]XXXUUUXXX\\\]]]___cccfffhhhhhhgggfffeeedddcccbbbbbbbbbcccdddgggeeebbb___\\\\\\\\\\\\^^^bbbfffgggbbb^^^]]]```ZZZWWWWWW[[[aaadddaaa]]]YYY[[[\\\]]]aaadddccc___ccccccbbb```___^^^]]]\\\[[[\\\]]]]]]\\\]]]^^^___[[[\\\]]]]]]\\\\\\\\\\\\___]]]\\\\\\]]]^^^]]]\\\\\\^^^```aaaaaa___]]][[[```ZZZTTTSSSVVV[[[^^^^^^XXXVVVTTTQQQPPPRRRTTTVVVUUUWWWYYYYYYXXXVVVVVVVVVYYYZZZ\\\^^^]]]YYYUUUQQQPPPRRRRRRRRRRRRRRRUUUWWWVVVWWWYYY[[[\\\[[[ZZZYYYYYYQQQNNNIIICCCKKKUUURRRWWWVVVTTTSSSTTTTTTSSSRRRUUUUUUXXXSSSLLLSSSZZZSSSSSSQQQOOONNNOOOQQQSSSUUUTTTSSSQQQOOOMMMMMMMMMMMMJJJKKKLLLLLLLLLLLLKKKJJJFFFHHHJJJIIIGGGEEEDDDDDDEEEFFFGGGHHHOOOUUUUUUPPPHHHEEEAAA@@@AAAAAA@@@>>>@@@AAABBBAAA???>>>???@@@AAAAAA@@@??????>>>>>>===>>>===<<<<<<======<<<;;;888888777777666666666666555555555444444444333333222222222222222222222222000000000000000000000000111000000/////////000000///......---------.........------,,,,,,------...---.........------...///222222000...,,,*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++---,,,++++++*********+++++++++++++++++++++++++++++++++---111111,,,***,,,,,,------------,,,+++***++++++++++++++++++++++++,,,000555333...***)))***))))))*********+++++++++222,,,...CCCRRRAAA---000---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///111111333111//////111555999;;;888888999::::::::::::999=========>>>>>>>>>===<<<>>>AAABBB???>>>@@@BBBAAABBBEEEGGGGGGDDDBBBCCCEEEIIIIIIDDDBBBLLL\\\dddcccWWWUUUUUUYYYggguuuyyyuuujjjUUUOOOWWW]]]jjj|||yyyiiiZZZWWWfffcccaaaaaabbbbbb^^^ZZZ`````````aaaaaa```^^^\\\```^^^]]]^^^bbbfffjjjkkkppppppooolllhhhdddbbbbbbbbbbbbaaabbbccceeegggiiioooqqqrrrpppnnnmmmpppsssuuu{{{mmmjjjnnnpppllllllllljjjhhhfffeeeeeeeeeeeedddcccccccccbbbaaa___```bbbdddeeedddaaa___ZZZ[[[\\\]]]^^^___```aaa___]]][[[ZZZ[[[^^^```aaabbbccceeefffffffffeeeeeefffffffffggghhhfffccc```YYY^^^```]]]XXXWWW[[[___```bbbdddggggggfffdddcccaaa```___^^^]]]^^^```aaa^^^^^^^^^]]]\\\[[[ZZZYYYZZZ```eeeccc]]]ZZZ[[[\\\ZZZYYY[[[bbbhhhiiieee___UUU___fffccc___^^^\\\ZZZ``````___]]]\\\ZZZYYYYYYSSSUUUXXXXXXWWWWWWXXXZZZVVVYYY\\\]]]\\\\\\^^^```[[[ZZZYYYYYYZZZZZZZZZXXXZZZ\\\^^^___^^^\\\YYYXXXYYYVVVRRRRRRVVVXXXXXXVVVTTTRRRPPPOOOPPPRRRTTTVVVQQQSSSUUUUUUTTTRRRRRRRRRVVVXXX[[[[[[YYYUUUQQQNNNMMMNNNNNNMMMLLLMMMOOOQQQUUUWWWYYY[[[[[[YYYWWWVVVTTTNNNMMMJJJIIIYYYiiiiiiZZZVVVRRRPPPQQQTTTUUUUUUTTTSSSTTTOOOLLL[[[hhhbbbTTTRRRNNNKKKKKKLLLNNNOOORRRPPPNNNLLLKKKKKKKKKKKKIIIIIIKKKKKKKKKKKKIIIIIIFFFGGGIIIHHHFFFDDDCCCCCCEEEGGGGGGHHHNNNUUUVVVSSSHHHDDD@@@@@@BBBCCCAAA???>>>???@@@???>>>===>>>?????????>>>>>>>>>============<<<:::;;;<<<<<<:::999777777777777666666555555555444444444444333333333222222222222222222222333000000000000000000000000000///////////////000000......------------.../////////............//////000222222111...,,,---//////...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++,,,,,,++++++******++++++++++++++++++++++++++++++,,,***,,,111111---++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,++++++,,,---,,,+++))))))*********++++++++++++///***)))111000)))))),,,,,,,,,++++++,,,,,,---......---------...//////444222000//////222666999:::;;;;;;;;;;;;;;;::::::;;;<<<======<<<<<<;;;<<<;;;???@@@>>>>>>BBBDDDDDDAAAEEEHHHGGGDDDBBBCCCDDDCCCEEEBBB@@@IIIXXXZZZSSSOOOQQQUUU___nnn|||~~~yyylllUUUMMMTTT[[[lll}}}lllZZZTTTcccbbbaaa``````]]]ZZZWWW___```````````````______```]]]\\\]]]aaafffjjjlllnnnmmmjjjfffaaa______```dddccccccccceeehhhkkkmmmoooqqqrrrpppnnnnnnrrruuurrrtttjjjmmmooolllkkkkkkhhheeebbbbbbdddgggeeecccaaaaaaaaa```^^^\\\___```aaaaaa___\\\YYYWWWWWWWWWXXXZZZ\\\^^^``````]]]ZZZXXXXXX[[[```ccceeeaaabbbcccdddeeeeeeeeeeeeeeeeeeeeeffffffddd```\\\[[[aaaccc___[[[^^^bbbdddaaabbbcccddddddbbb```___\\\[[[ZZZZZZZZZ[[[]]]^^^YYYZZZ[[[\\\\\\[[[YYYXXXZZZ```ddd```\\\[[[[[[[[[ZZZ\\\___eeejjjjjjeeeaaaaaaqqq{{{rrrddd\\\YYYVVVZZZZZZYYYXXXWWWVVVUUUUUU[[[]]]___]]]YYYVVVWWWXXXVVVWWWYYYZZZZZZZZZ[[[\\\YYYWWWVVVVVVWWWXXXXXXWWWZZZ[[[\\\\\\\\\ZZZWWWVVVPPPOOOPPPRRRTTTUUUUUUTTTRRRPPPOOOPPPRRRTTTTTTTTTOOOPPPQQQQQQOOONNNNNNNNNQQQTTTWWWXXXVVVSSSQQQQQQMMMMMMLLLJJJIIIJJJNNNQQQUUUVVVWWWWWWVVVTTTQQQPPPNNNLLLNNNNNNRRRgggyyyxxx[[[UUUPPPOOOQQQUUUWWWWWWRRRPPPPPPLLLPPPgggwwwrrrXXXTTTOOOIIIFFFFFFHHHJJJNNNMMMKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFGGGHHHGGGEEEDDDDDDFFFEEEGGGFFFFFFJJJRRRUUUTTTGGGCCC???@@@DDDEEEBBB???===>>>???>>>===<<<===???<<<<<<<<<=========>>>>>><<<;;;999999::::::999777666666777777777666555444444444444444333333333333222222222222333333333333000000000000000000000000//////......//////000000.........---......///000/////////....../////////222444555222...,,,---///...---++++++---......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))***++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++000222...++++++)))***,,,...///...---,,,++++++++++++++++++++++++...***'''(((,,,//////---*********++++++++++++,,,%%%333///%%%***000---,,,,,,,,,+++++++++,,,------......---------------...333333222000///000444666;;;;;;<<<<<<<<<<<<;;;;;;999;;;===<<<;;;:::;;;;;;999===???>>>???CCCFFFFFFAAAEEEHHHHHHFFFCCCCCCEEEEEEIIIGGGEEENNN\\\[[[PPPPPPUUU\\\fffrrr|||{{{uuunnnZZZPPPSSSYYYnnnwwwhhhZZZUUU[[[]]]^^^^^^\\\YYYXXXXXX````````````______```aaa```___^^^```dddggghhhiiihhhhhhgggddd```___```aaaddddddcccdddfffjjjmmmoooxxxyyyxxxtttooommmooorrrppprrrpppkkkggggggggggggggggggeeebbb``````cccfffdddaaa______``````^^^\\\___```bbbbbb```]]][[[YYY[[[[[[\\\\\\]]]]]]]]]]]]]]][[[YYY[[[___ccceeeeeebbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeeeeebbb]]]ZZZ\\\aaabbb^^^]]]bbbfffgggcccccccccccccccbbbaaa```ZZZZZZZZZ[[[\\\]]]^^^___[[[[[[[[[ZZZZZZZZZZZZZZZ[[[bbbddd```]]]______\\\ZZZ\\\___bbbccccccbbbaaaeeewwwuuueee]]]YYYUUUWWWWWWWWWVVVVVVVVVUUUUUUcccfffgggccc]]]XXXWWWXXXVVVVVVWWWXXXXXXXXXXXXWWWXXXVVVTTTTTTVVVXXXYYYXXXYYYYYYXXXXXXWWWUUUTTTSSSLLLNNNPPPQQQQQQQQQSSSTTTSSSQQQPPPRRRTTTTTTSSSQQQRRRSSSSSSQQQOOONNNOOOPPPOOORRRUUUVVVSSSQQQQQQQQQMMMMMMLLLLLLNNNSSSZZZ___WWWWWWVVVUUUSSSPPPMMMKKKIIIKKKQQQQQQTTTffftttnnnVVVRRROOOPPPTTTWWWVVVTTTRRROOOMMMJJJQQQkkkyyypppWWWSSSLLLFFFDDDFFFIIILLLMMMLLLJJJHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGGGGEEEDDDDDDFFFIIIEEEEEECCCAAAEEEMMMRRRRRRGGGBBB???@@@EEEFFFCCC???===>>>??????>>>===>>>???:::;;;;;;<<<===>>>??????<<<;;;999999::::::888777555666777777777666555444444444444333333333222222222222222333333333444444000000000000000000000000...............///000000///.........//////000111///......------......//////222444222---+++---000...,,,***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***000222///,,,+++)))+++...000222222000000+++++++++++++++++++++++++++))))))***,,,------,,,++++++++++++,,,,,,,,,,,,)))333111,,,111111---///,,,+++++++++,,,,,,---...,,,,,,+++,,,,,,---......000111222222000111444777::::::;;;<<<<<<;;;;;;;;;999<<<>>>===;;;:::;;;===999===???>>>>>>CCCFFFFFFAAAEEEIIIJJJGGGEEEEEEFFFIIIMMMKKKHHHSSSddddddWWWSSSZZZbbbiiiqqqxxxwwwrrrmmm^^^TTTQQQUUUjjjzzzwwwmmmbbbYYYWWWUUUXXX\\\\\\YYYWWWWWWXXXbbbbbb```^^^\\\\\\]]]___bbbbbbccceeehhhiiigggfffdddeeeffffffdddbbbbbbcccddddddcccdddfffjjjnnnqqqtttuuuuuurrrmmmkkkmmmpppuuukkkgggkkkkkkeeedddjjjbbbddddddbbb______bbbeeedddaaa___```bbbcccaaa^^^]]]```ccceeeeeedddccccccbbbbbbaaaaaa___^^^\\\[[[```^^^]]]___bbbdddcccaaadddcccbbb```____________bbbbbbcccddddddaaa\\\XXXZZZ______[[[\\\cccgggeeeeeeeeedddddddddddddddddd\\\\\\]]]___```aaabbbbbb```^^^[[[YYYYYYYYY[[[\\\ZZZ___aaa]]]\\\^^^^^^ZZZZZZ\\\]]]]]]\\\]]]___aaaXXXjjjtttjjj]]]ZZZXXXSSSWWWWWWWWWXXXXXXXXXXXXYYYaaadddeeeaaaZZZTTTSSSUUUWWWVVVUUUWWWYYYZZZXXXWWWXXXVVVTTTTTTVVVYYYZZZZZZVVVUUUTTTSSSQQQPPPPPPOOONNNPPPRRRPPPNNNMMMPPPTTTUUUSSSRRRSSSUUUUUUQQQNNNXXXXXXWWWTTTRRRQQQRRRTTTSSSUUUWWWUUUQQQNNNNNNOOOKKKLLLNNNQQQWWW```kkksss[[[ZZZXXXVVVRRROOOLLLKKKHHHKKKSSSRRRQQQ]]]dddYYYRRROOONNNRRRVVVXXXUUUQQQSSSOOOLLLHHHOOOhhhrrrdddRRRNNNHHHCCCCCCHHHNNNSSSNNNMMMLLLJJJIIIIIIJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFDDDCCCDDDHHHKKKDDDDDDAAA>>>AAAIIIPPPQQQGGGBBB>>>@@@EEEGGGCCC???>>>???@@@@@@???>>>???AAA::::::;;;===>>>@@@AAAAAA===;;;::::::::::::888777555666777777777666444333444444444333333333222222222222222333333444444444000000000000000000000000...............///000111///////////////000111111...------,,,,,,------...,,,000222111---+++...111...+++))))))+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))***++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***///222///,,,+++)))+++///222444444333222++++++++++++++++++++++++&&&))),,,,,,***(((((()))++++++,,,,,,,,,------------...)))+++000)))###,,,++++++++++++,,,,,,---...))))))***+++,,,...///000...000333333222333666999999999:::;;;;;;;;;:::::::::===??????<<<;;;<<<>>>:::>>>@@@>>>>>>CCCEEEEEEAAAEEEIIIJJJHHHFFFFFFGGGFFFJJJGGGDDDQQQdddfff[[[SSS[[[ccciiiooouuuvvvsssfff\\\TTTPPPVVVlllxxxnnnnnneee]]]YYYYYYYYYYYYXXXXXXXXXXXXXXXgggdddaaa^^^\\\\\\]]]^^^bbbbbbcccdddaaa^^^___bbbdddddddddccccccdddgggiiihhhjjjmmmooooooppprrrtttqqqyyyzzzppplllqqqqqqlllnnnkkkhhhgggffffffeeedddaaaaaaaaabbbcccdddcccbbb___aaa```^^^```ddddddaaacccdddbbb^^^^^^bbbgggjjjsssuuuaaa___```\\\```^^^\\\\\\___bbbeeeeeebbbaaa```aaacccdddeeeeeeccceeefffeeecccaaa``````[[[[[[\\\]]]___aaabbbccceeeeeeeeedddcccccccccddd```___^^^___```___^^^\\\___]]][[[[[[\\\^^^``````___```bbbccccccaaa```___[[[[[[\\\]]]^^^^^^______```aaabbb```]]]ZZZXXXXXXYYYYYYYYYXXXWWWWWWVVVVVV\\\___```]]]WWWSSSTTTVVVTTTVVVXXXXXXWWWVVVWWWXXXTTTUUUVVVWWWXXXXXXXXXXXXVVVTTTRRRQQQPPPQQQRRRSSSVVVTTTSSSQQQPPPOOOPPPPPPTTTRRRPPPPPPQQQRRRRRRRRRQQQSSSVVVVVVVVVVVVWWWXXXRRRRRRRRRQQQPPPOOOMMMMMMKKKLLLKKKLLLQQQ[[[hhhrrr[[[WWWUUUVVVVVVQQQOOOOOOPPPQQQSSSUUUVVVUUUSSSRRROOOMMMLLLMMMPPPRRRSSSSSS^^^ZZZUUUQQQQQQSSSWWWZZZPPPMMMJJJJJJQQQ\\\hhhooo___TTTGGGCCCGGGKKKJJJGGGIIIJJJLLLMMMMMMKKKIIIHHHGGGFFFDDDCCCBBBCCCEEEFFFEEEDDDEEEAAA@@@NNNWWWMMMFFFBBB@@@BBBFFFIIIGGGDDD@@@AAAAAAAAA@@@???===;;;???===<<>>>>>;;;<<<>>>BBBFFFFFFDDDBBBFFFFFFEEECCCAAA>>><<<:::888888777777666666555555555555555444444444333333444444333333333222222222000000000000000000000000////////////.......................................------,,,,,,------...------............------///...---,,,++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,++++++++++++---...//////222666999888333---)))*********+++++++++++++++***************++++++,,,---+++))))))+++------+++***++++++++++++,,,,,,,,,,,,,,,...///000///---+++...------------...000000...------///333666999:::???===;;;;;;<<<===<<<::::::<<>>@@@@@@????????????@@@@@@<<<===>>>@@@AAA@@@===:::???BBBFFFIIIHHHDDD>>>;;;777777777777666666666666555555555444444444444333333333333333222222222222000000000000000000000000////////////.......................................------,,,,,,------...------............------......---,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++*********************+++,,,---...++++++,,,,,,,,,+++***))),,,,,,,,,,,,++++++++++++***************+++,,,,,,...,,,******+++,,,,,,+++++++++++++++,,,,,,,,,,,,---///333777888555///++++++,,,---...////////////000---+++...444:::===>>>???>>><<<<<<===>>>===<<<;;;>>>AAAAAA???<<<;;;:::>>>AAAAAA===<<<>>>???>>>???DDDJJJMMMLLLIIIEEECCCMMMQQQOOOJJJMMMXXX^^^\\\```dddnnnqqqooowwwzzznnnllldddYYYRRRVVVfffzzzssshhhfffXXXWWWYYY\\\^^^___^^^]]][[[]]]]]]^^^_______________gggeee___]]]jjj|||vvviiikkkkkkkkkjjjjjjlllnnnlllmmmoooooooooppprrrtttyyywwwrrrnnnrrrwwwssskkkllliiifffdddcccbbb```^^^]]]```dddgggggggggffffffsssuuuqqqjjjeeedddccc```^^^\\\\\\]]]]]]]]]aaagggaaafffgggddddddiiihhhccchhhfffeeeeeeggghhhhhhgggbbbcccddddddcccbbbaaaaaa```cccgggkkkmmmkkkgggcccdddcccbbbaaabbbdddgggiiiiiifffcccbbbaaaaaa``````aaa``````bbbeeefffeeeddd```bbbcccccc```^^^\\\[[[[[[\\\]]]^^^______^^^^^^\\\[[[YYYYYYYYYZZZ\\\]]]```___]]]YYYVVVUUUVVVXXXYYYYYYYYYXXXWWWWWWVVVVVVXXXZZZ[[[[[[YYYWWWXXXYYYUUUYYY^^^```^^^YYYUUUSSSVVVUUUTTTSSSSSSRRRRRRRRRTTTTTTSSSRRRRRRRRRSSSTTTTTTSSSQQQOOOMMMMMMMMMMMMOOOPPPQQQQQQPPPPPPPPPPPPUUURRROOORRRXXX[[[YYYVVVSSSSSSTTTSSSQQQOOOMMMLLLQQQPPPNNNMMMNNNQQQVVVYYYTTTPPPOOORRRTTTRRRRRRSSSVVVUUUUUUTTTTTTUUUVVVVVVTTTSSSTTTVVVWWWVVVSSSQQQRRRSSSSSSSSSRRRPPPNNNLLLLLLMMMNNNPPPRRRSSSTTTUUUNNNNNNMMMLLLKKKKKKMMMOOOQQQOOOMMMKKKIIIIIIJJJKKKHHHHHHGGGFFFFFFFFFFFFGGGGGGCCCDDDBBBAAALLLUUUOOOBBB@@@>>>???AAACCCBBBAAA???>>>===<<<===>>>@@@AAABBB???;;;999:::;;;<<<<<<:::===AAACCCCCC@@@;;;888666666666666777777777777555555555555444444444444333333333222222222222111000000000000000000000000////////////.......................................------,,,,,,------...------............------...---,,,,,,+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++*********************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++************))))))*********++++++,,,+++***)))((()))***+++,,,---------,,,,,,++++++++++++************+++,,,,,,...---,,,,,,,,,++++++***+++++++++,,,,,,,,,------000222666;;;===:::222,,,(((***,,,...//////...---111......333;;;AAACCCCCC???>>>=========>>>>>>>>><<>>>>>CCCJJJMMMMMMIIIEEECCCMMMRRRQQQKKKLLLWWW^^^^^^[[[___iiilllkkkvvv{{{qqqkkkdddZZZRRRUUUdddxxxoooiiinnncccXXXZZZ\\\___```___]]]\\\```___^^^]]]]]]^^^```aaaddd___[[[aaavvvrrrgggggggggggggggiiinnnqqqooopppqqqppppppqqqsssuuuzzzuuuooonnntttxxxuuunnnqqqlllfffaaa___^^^^^^]]]YYY^^^cccffffffdddddddddooorrrqqqjjjeeedddcccaaa```\\\\\\^^^^^^]]]bbbiiiddddddeeegggkkkmmmjjjeeehhhggggggggghhhhhhgggeeecccddddddbbb^^^[[[ZZZ[[[gggfffgggiiilllllljjjgggcccbbbaaaaaaaaaccceeefffdddeeeeeedddbbbaaabbbcccaaaaaa```bbbcccdddcccaaabbbdddgggfffbbb^^^\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]XXXXXXXXXXXXYYY[[[]]]^^^cccaaa^^^ZZZVVVUUUWWWYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVXXXYYYYYYXXXWWWXXXXXXTTTWWWZZZ[[[ZZZXXXWWWWWWWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQOOONNNMMMLLLMMMMMMPPPRRRSSSRRRPPPPPPQQQSSSWWWTTTQQQSSSYYY\\\[[[YYYTTTTTTTTTSSSRRRQQQPPPPPPOOONNNNNNPPPSSSWWWYYY[[[RRRPPPRRRXXXZZZWWWTTTTTTWWWVVVVVVUUUUUUUUUVVVVVVWWWUUUTTTSSSUUUUUUUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPQQQSSSTTTTTTSSSQQQPPPJJJLLLNNNOOONNNOOORRRUUUQQQOOOLLLJJJIIIIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGGGG@@@@@@@@@>>>IIITTTPPPBBBAAA@@@@@@AAABBBBBBBBB===<<<;;;;;;;;;===???@@@BBB???;;;999:::<<<======;;;;;;:::999888888888888666666666666777777777777666666555555555444444444333333222222222111111111000000000000000000000000////////////.......................................------,,,,,,------...------............------------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))))))))***************************++++++,,,---...---------,,,,,,++++++++++++++++++***+++,,,,,,---------------,,,+++++++++++++++,,,,,,,,,---------000000222777;;;999333---***,,,...111111111///...111111333888>>>AAA@@@>>>>>>>>>>>>=========>>>???===@@@BBBBBB@@@===;;;;;;AAADDDEEEAAA???@@@@@@>>>===BBBIIILLLKKKHHHEEECCCJJJPPPOOOJJJMMMYYYaaabbb```bbbhhhhhhgggttt|||tttgggbbbZZZSSSUUUbbbuuurrrppp{{{uuuYYY[[[]]]^^^___^^^]]]\\\bbb```^^^]]]]]]___bbbdddbbb\\\\\\kkk|||mmmdddeeeffffffgggjjjnnnrrrpppqqqqqqpppooopppsssuuusssnnnjjjlllsssyyyxxxuuurrrmmmfffaaa___^^^]]]\\\WWW\\\cccfffeeebbbaaaaaaccciiilllhhhdddddddddccc```\\\^^^dddddd```cccjjjiiifffgggnnnsssqqqkkkhhhggggggfffggghhhfffdddaaa^^^aaaddddddcccdddhhhlllllliiiffffffiiijjjiiigggaaaaaaaaaaaaaaaaaabbbbbb```eeeiiihhhcccaaabbbeeeaaa``````aaaccccccbbb```dddgggjjjhhhddd```______[[[[[[[[[[[[ZZZ[[[[[[[[[VVVWWWXXXZZZ[[[]]]^^^______^^^\\\YYYVVVVVVXXXZZZYYYYYYYYYXXXWWWWWWVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXVVVXXXYYYYYYXXXXXXYYYZZZVVVUUUTTTRRRQQQQQQRRRRRRPPPPPPQQQQQQQQQQQQRRRRRRPPPOOONNNLLLLLLLLLMMMNNNNNNPPPRRRQQQPPPQQQUUUYYYUUUSSSQQQSSSWWWZZZ[[[ZZZXXXWWWUUUSSSRRRRRRSSSSSSNNNQQQWWW\\\```___ZZZVVVSSSRRRVVV]]]```[[[WWWVVVTTTSSSSSSSSSSSSSSSRRRRRRWWWUUURRRRRRSSSTTTTTTTTTPPPPPPNNNMMMMMMNNNOOOPPPPPPQQQRRRSSSTTTSSSQQQQQQLLLMMMNNNMMMMMMMMMOOOPPPMMMKKKIIIGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHEEE===>>>@@@===EEEMMMJJJDDDDDDBBBAAA???>>>>>>>>><<<<<<;;;<<<<<<===>>>>>><<<<<<===???AAA???<<<999>>><<<888666555666888:::777777777777666666666666666666666555555555444444222222222222111111111111000000000000000000000000////////////.......................................------,,,,,,------...------............---------,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++************))))))))))))******+++++++++******))))))***,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------+++---......,,,++++++,,,,,,,,,,,,,,,---------------,,,---222888777111+++///000222444444333111000000333666999999888777666<<<===>>>===<<<<<<>>>???>>>???AAAAAA???===<<<===@@@DDDEEEAAA???@@@@@@======AAAFFFIIIIIIGGGEEEDDDHHHLLLKKKHHHNNN]]]ffffffiiiiiimmmjjjhhhttt}}}vvvgggccc\\\UUUUUUaaattt{{{zzz[[[\\\\\\]]]]]]]]]\\\\\\^^^^^^^^^___```bbbdddeeebbb\\\cccvvv|||pppjjjccceeeiiikkkllllllmmmooopppppppppooonnnnnnqqqsssmmmiiifffjjjpppuuuvvvvvvmmmjjjgggdddbbb```^^^[[[VVV]]]dddgggdddaaa______^^^fffkkkiiieeedddcccbbbaaa___fffqqqqqqiiigggllliiieeehhhrrrwwwqqqjjjgggeeeeeeeeeffffffddd```]]]\\\```dddfffhhhnnnvvv}}}nnniiieeedddfffgggeeebbb``````aaabbbaaaaaa```___^^^gggooommmddd^^^```eee_________aaacccdddcccbbbcccfffiiifffaaa^^^^^^```]]]\\\\\\[[[ZZZZZZZZZZZZVVVWWWZZZ\\\]]]]]]]]]\\\ZZZZZZZZZYYYXXXYYY\\\^^^YYYYYYYYYXXXWWWWWWVVVVVVZZZZZZYYYZZZ[[[ZZZYYYXXXWWWYYYZZZYYYXXXWWWWWWXXXTTTSSSQQQPPPOOOPPPQQQRRRNNNOOOOOOPPPPPPQQQPPPPPPMMMMMMLLLKKKLLLMMMNNNOOONNNPPPQQQOOOMMMOOOUUUZZZSSSSSSRRRSSSUUUXXXZZZ\\\___\\\WWWSSSQQQQQQSSSTTTRRRTTTZZZ```dddaaa[[[UUURRRQQQTTT[[[]]]YYYVVVUUUPPPPPPQQQRRRQQQPPPOOONNNSSSRRRQQQRRRSSSTTTSSSRRROOOOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPPPPOOONNNNNNMMMNNNMMMLLLKKKKKKKKKLLLLLLJJJIIIHHHGGGFFFFFFGGGHHHJJJJJJJJJJJJJJJIIIHHHHHHFFF???CCCFFFBBBDDDGGGAAACCCBBBAAA???===<<<<<<=========>>>>>>???>>>>>>>>><<<<<<>>>???AAA???<<<999;;;;;;:::999999999::::::888888777777666666555555666666666666555555555555222222222222111111111111000000000000000000000000////////////.......................................------,,,,,,------...------............------,,,,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,************))))))))))))******+++,,,,,,+++***)))))))))******++++++,,,,,,*********+++++++++++++++,,,++++++++++++,,,------))),,,//////---,,,,,,...,,,,,,,,,------------...+++***---444::::::333,,,111111222333222111000///,,,111555666333222333666:::<<<===<<<;;;;;;===???>>>??????>>>===<<<>>>???===AAACCC@@@>>>??????<<<===@@@DDDFFFFFFEEEDDDDDDHHHJJJHHHFFFPPPaaaiiihhhiiijjjooonnnmmmyyyzzzmmmhhh___VVVUUUbbbwww|||]]]]]]\\\\\\\\\\\\\\\\\\ZZZ\\\___bbbdddeeeffffff^^^[[[eeezzz}}}nnndddfffcccgggmmmqqqqqqnnnlllkkkooooooooommmllllllooorrrlllhhhfffhhhmmmppprrrssshhhgggggggggfffccc___[[[VVV^^^fffhhheee```^^^___aaajjjooommmgggdddbbb___cccdddooo}}}}}}qqqkkknnneeeaaafffrrrvvvnnnfffeeedddddddddeeeeeebbb^^^[[[```ccceeedddcccgggooouuummmhhhdddccceeeeeeaaa]]]___```bbbcccbbbaaa___]]]]]]iiitttqqqeee\\\^^^eee^^^^^^___aaadddffffffeee```ccceeeccc]]]ZZZ[[[^^^aaa```^^^]]]\\\\\\[[[[[[WWWYYY\\\^^^___]]][[[ZZZVVVXXXYYYZZZ[[[]]]```cccZZZYYYYYYXXXWWWWWWVVVVVV\\\\\\[[[\\\\\\\\\[[[YYYVVVXXXZZZZZZWWWUUUTTTTTTSSSQQQOOONNNNNNOOOPPPQQQMMMNNNOOOOOOPPPPPPPPPOOOLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRNNNJJJKKKQQQWWWSSSTTTUUUUUUUUUXXX\\\___ddd```ZZZTTTPPPPPPRRRSSSQQQQQQSSSWWW[[[[[[XXXUUUPPPNNNOOOUUUWWWTTTRRRSSSOOOPPPQQQRRRRRRPPPNNNLLLOOOOOOQQQSSSUUUTTTQQQOOOOOOPPPRRRSSSUUUUUUUUUUUUWWWVVVSSSPPPNNNLLLKKKKKKSSSQQQNNNNNNPPPQQQQQQPPPJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHIIICCCIIIOOOIIIFFFDDD<<<>>>>>>>>>>>><<<<<<===???>>>???@@@AAAAAA@@@???>>>BBB???;;;::::::<<<======777888;;;>>>>>>===;;;999999888888777666555555444777666666666555555555555222222222111111111111000000000000000000000000000000/////////.......................................------,,,,,,------...---..................---,,,,,,,,,++++++,,,------***+++,,,------,,,+++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************))))))))))))***+++,,,------,,,******+++************+++,,,---)))))))))******++++++,,,,,,,,,++++++,,,,,,---...(((,,,//////---,,,---///,,,,,,,,,---------......+++,,,000999@@@@@@777///000000000//////...---,,,(((...333333000111777===999;;;===<<<::::::===???===>>>>>><<<;;;<<<>>>@@@:::???AAA>>>===>>>===;;;===@@@CCCEEEDDDDDDDDDEEEHHHIIIFFFEEEQQQccckkkhhhbbbeeemmmpppppp~~~rrrlllbbbWWWVVVccc{{{~~~www~~~www\\\\\\[[[[[[[[[[[[\\\\\\[[[___```]]]]]]aaaddddddffffffhhhmmmuuuxxxooocccaaaeeekkkoooooommmkkkjjjooommmkkkhhhggggggggghhhddddddeeefffhhhkkkmmmnnneeefffhhhhhhfffbbb]]][[[[[[```eeefffcccaaaccceeegggiiijjjhhheeedddfffiiiiiiooowwwyyyuuuoookkkiiijjjhhhjjjmmmjjjcccaaadddfffggghhhfffbbb___]]]]]]dddcccaaa^^^\\\^^^ffflll^^^^^^```cccdddddd```^^^XXX]]]aaa```\\\YYYZZZ\\\YYY___eeeeeeaaa^^^^^^```ccc^^^[[[^^^bbbcccaaa```^^^```aaa___\\\[[[]]]___fffaaa[[[YYYYYYZZZZZZYYY]]]]]]]]]\\\[[[ZZZZZZYYYYYYTTTSSSXXX]]]___```ccc___^^^\\\[[[ZZZXXXUUUSSS\\\\\\\\\ZZZWWWVVVUUUVVVVVVWWWWWWWWWWWWUUUSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQPPPOOONNNOOOQQQNNNLLLJJJJJJLLLPPPRRRRRRQQQOOOLLLJJJKKKMMMQQQSSSMMMNNNPPPTTTXXXZZZZZZYYYZZZWWWSSSPPPOOOQQQTTTVVVSSSQQQQQQRRRTTTVVVVVVVVVQQQQQQRRRRRRQQQOOONNNLLLRRRSSSTTTRRROOOMMMLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPMMMOOOPPPQQQQQQRRRUUUWWWZZZWWWTTTPPPMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFHHHIIIFFFEEEIIIOOONNNGGGDDDFFF?????????>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@<<<;;;;;;===???>>>:::666======<<<;;;;;;:::999999<<<<<<<<<;;;:::999888777666555555555555444444444444333222222333333111000111111111111000000000000000000000000000///..............................------------------------...........................---,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,***************************************************************************+++,,,---...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......---...000333777;;;>>>@@@777000***))),,,///000...333222///...///222555888<<<>>>>>><<<999888;;;===???>>>>>>===============:::;;;===<<<;;;;;;<<<>>>BBB@@@BBBGGGGGGDDDCCCEEEEEEDDDCCCHHHUUUbbbfffccc```aaannnxxxsssvvvxxxnnn___TTTTTTbbbwwwwwwzzz}}}______]]]\\\ZZZYYYXXXWWWWWWYYYYYYWWWYYY```cccbbbhhhhhhhhhjjjppptttppphhhiiijjjllljjjhhheeeddddddiiihhheeecccbbbccceeefffbbbbbbdddeeegggiiikkkllliiiiiihhhfffeeecccbbbaaa[[[```eeefffcccaaaaaaccciiijjjiiigggddddddhhhllliiikkkmmmllljjjhhhgggfffgggiiijjjiiigggeeeddddddeeedddbbbaaa```_________cccbbb```^^^^^^aaafffiiiaaaaaaaaabbbcccbbb```^^^\\\___bbbaaa\\\YYYYYY[[[XXXZZZ]]]______]]][[[ZZZ]]]ZZZZZZ^^^bbbccc```]]][[[]]]^^^]]][[[ZZZ\\\^^^bbb^^^YYYWWWWWWXXXXXXWWWXXXXXXYYYYYYYYYYYYZZZZZZYYYUUUUUUZZZ______```bbbbbb___\\\ZZZZZZXXXTTTPPPTTTVVVXXXXXXUUUTTTUUUWWWXXXXXXXXXWWWVVVTTTRRRQQQQQQQQQOOONNNMMMMMMMMMMMMLLLLLLMMMOOOPPPPPPOOOOOOMMMLLLKKKLLLNNNPPPPPPOOOOOONNNLLLKKKKKKMMMOOOQQQMMMMMMNNNQQQTTTVVVUUUSSSQQQOOOMMMLLLMMMOOORRRTTTPPPNNNNNNOOOQQQSSSSSSSSSLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQPPPMMMLLLKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQQQQPPPPPPRRRTTTWWWUUURRROOOMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFFFFGGGHHHDDDDDDHHHNNNNNNGGGBBBCCC@@@???===<<<;;;<<<>>>??????@@@@@@AAAAAA@@@@@@???>>><<<;;;;;;======;;;999<<<<<<;;;;;;:::999999888;;;;;;;;;::::::999888777666555555555555444444444444333111222333333222000111111111111000000000000000000000000000///..............................------------------------...........................---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,***************************************************************************+++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,---...111444777:::;;;999444///...111444444222333111///...///222555777:::===>>>===:::888:::<<>>===<<<999;;;=========<<<===>>>>>>===@@@EEEFFFCCCBBBEEEHHHEEECCCFFFRRR___ccc```eeefffvvv|||{{{zzzpppbbbUUUSSS^^^ooo}}}vvvyyy}}}]]]]]]]]]\\\ZZZXXXUUUTTTUUUVVVTTTTTTZZZbbbeeebbbcccdddcccaaadddjjjkkkhhhmmmllliiieee```^^^___```bbbaaa^^^]]]]]]```ccceeecccdddfffhhhiiijjjkkkkkkjjjhhheeebbbaaabbbdddeee]]]bbbggghhheeebbbbbbbbbhhhhhhgggdddaaaccchhhmmmhhheeeaaa^^^^^^```aaaaaaccciiijjjcccaaafffgggddd```aaacccgggjjjiiiddd___bbb```^^^^^^aaaccceeefffdddbbb```___`````````___^^^aaacccaaa\\\YYYXXXYYYXXXXXXYYY[[[^^^^^^ZZZWWW[[[[[[]]]___bbbbbb]]]XXXYYYZZZ[[[[[[ZZZYYY[[[\\\]]]ZZZVVVUUUUUUVVVVVVUUUUUUUUUVVVXXXYYYZZZ[[[\\\ZZZWWWXXX^^^aaa```___``````\\\WWWWWWXXXVVVPPPKKKIIIOOOTTTUUUSSSRRRTTTWWWXXXXXXXXXXXXVVVTTTRRRPPPSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLNNNOOOOOONNNMMMLLLLLLLLLMMMOOOPPPNNNLLLLLLLLLKKKKKKKKKLLLMMMNNNKKKKKKLLLNNNPPPPPPOOOMMMKKKKKKKKKKKKLLLMMMNNNOOOLLLJJJJJJKKKMMMOOOOOOOOOHHHHHHIIIIIIKKKLLLNNNOOOKKKMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMQQQRRRRRRPPPNNNNNNOOOPPPSSSRRRPPPNNNLLLLLLLLLMMMOOOOOONNNMMMMMMLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJIIIHHHEEEDDDEEEGGGCCCCCCGGGMMMNNNHHHBBB???AAA???<<<::::::;;;===???>>>>>>????????????>>>>>>???===::::::;;;<<<<<<;;;;;;;;;::::::999888888888999999999999999888777666666555555555555444444444444222111222333333222000111111111111000000000000000000000000000///..............................------------------------...........................---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++,,,,,,,,,---------***************************************************************************++++++,,,---,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,,,,...///111333444888555111111444666555333111000///...///222555777888<<<>>>>>>;;;999999;;;@@@AAABBBCCCBBB@@@>>><<<888;;;>>>??????>>>>>>???<<<;;;>>>DDDGGGEEEEEEGGGKKKGGGBBBDDDOOO\\\aaa___eeegggwww}}}yyy{{{yyyyyyqqqeeeYYYUUU\\\kkkvvv~~~tttwww|||VVVXXXYYYZZZZZZXXXVVVTTTVVVWWWVVVYYYaaaiiiiiiddd___bbbaaa^^^^^^cccffffffiiihhheeebbb^^^^^^___aaa^^^]]][[[ZZZ\\\___dddfffiiijjjkkklllmmmllllllkkkfffdddaaa___^^^___aaaccc```dddhhhjjjhhheeecccbbbcccdddeeecccaaaaaaeeehhheee```\\\ZZZ\\\]]]\\\ZZZ^^^gggggg\\\[[[eeehhhbbbZZZ```jjjuuu{{{vvviii]]]```^^^\\\^^^bbbddddddbbbccc```\\\[[[\\\___```aaa^^^___```___[[[YYYXXXYYYYYYZZZ[[[^^^___^^^\\\[[[___```````````````\\\VVVZZZZZZ[[[[[[ZZZYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTVVVVVVWWWYYYZZZ[[[\\\]]]ZZZXXX[[[```aaa^^^\\\]]]ZZZUUUQQQQQQTTTSSSNNNHHHDDDKKKRRRTTTQQQPPPRRRVVVVVVWWWWWWXXXWWWUUUTTTSSSVVVUUUSSSRRRPPPOOOOOOOOONNNPPPPPPOOOLLLLLLOOORRRTTTRRRPPPOOOPPPOOONNNLLLJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIIIIKKKMMMMMMLLLJJJMMMMMMNNNNNNMMMLLLKKKKKKIIIHHHGGGHHHKKKLLLMMMLLLGGGGGGGGGGGGHHHJJJLLLNNNIIIJJJLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLPPPQQQQQQOOOMMMLLLMMMOOOOOONNNMMMLLLLLLLLLLLLMMMPPPOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIJJJIIIJJJIIIGGGEEECCCDDDEEECCCCCCFFFLLLOOOKKKDDD>>>@@@???>>>===<<<======>>><<<======>>>>>>======<<<>>>===<<<;;;;;;;;;;;;;;;999999999999888888777777888888888888888777666666666555555555555444444444333222111111333333222111111111111111000000000///000000000000000///..............................------------------------........................------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++,,,,,,,,,,,,---------******************************************************************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,------...///222000///000111222111///000///......///222444666666:::>>>>>>;;;999999:::@@@BBBEEEFFFFFFCCC???<<<888<<<@@@BBBAAA@@@??????===<<<@@@FFFIIIHHHHHHKKKLLLGGGBBBBBBNNN\\\bbbaaaffffffsss}}}xxxuuuyyywwwuuupppggg]]]XXX]]]jjjtttyyyooorrrxxxTTTUUUWWWXXXXXXWWWUUUTTTWWWYYY[[[___gggmmmjjjccc```dddfffbbbaaaeeeggggggdddddddddbbb```___```aaa^^^]]]\\\\\\^^^aaaeeehhhmmmmmmmmmmmmlllkkkjjjjjjbbbbbbaaaaaa```````````````cccfffgggfffdddbbb``````cccggggggdddbbbcccddd```___^^^```aaa___YYYUUUZZZcccbbbXXXWWWbbbeee___YYY^^^iiiuuu|||wwwiii]]]^^^]]]\\\^^^aaacccaaa^^^^^^[[[XXXXXX[[[___aaabbb[[[\\\\\\[[[ZZZYYYYYYYYYXXX\\\```aaa^^^]]]^^^aaa^^^aaa```\\\\\\___^^^YYY\\\\\\\\\\\\[[[ZZZYYYWWWXXXXXXXXXWWWUUUTTTTTTTTTWWWWWWXXXXXXXXXYYYYYYYYYYYYXXX[[[______ZZZXXXYYYTTTQQQOOOPPPSSSSSSPPPLLLFFFLLLRRRSSSQQQOOOQQQSSSRRRSSSTTTVVVWWWWWWVVVUUUTTTSSSRRRPPPOOOOOONNNNNNMMMQQQSSSOOOJJJLLLUUU^^^fffaaaZZZTTTPPPNNNMMMLLLIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHJJJLLLMMMKKKJJJKKKLLLMMMNNNNNNMMMKKKIIIHHHGGGFFFGGGJJJKKKLLLKKKIIIHHHGGGGGGGGGIIIJJJKKKHHHJJJLLLMMMLLLLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNMMMLLLLLLNNNPPPLLLLLLKKKKKKKKKLLLLLLLLLOOONNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIGGGDDDCCCCCCDDDDDDDDDEEEJJJPPPPPPHHH???>>>???AAABBBAAA@@@===<<<;;;<<<<<<======<<<<<<;;;:::<<<===>>>===<<<:::999999999888888888888777777777777888888888777666666666555555555555444444444333222111111333333333111111111111111000000000///000000000000000///..............................------------------------........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++++++++,,,,,,,,,------************************************************************************************++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,---------,,,,,,---......---,,,......---...///111444555555999======:::888888:::@@@BBBFFFHHHHHHEEEAAA>>>:::===AAACCCBBBAAA@@@@@@======@@@GGGJJJHHHIIIKKKJJJFFFAAABBBNNN^^^eeeeeelllhhhqqqyyyuuuuuu||||||qqqnnnhhh___XXX[[[eeeooorrrgggiiipppVVVWWWWWWWWWWWWUUUTTTSSSXXX\\\^^^aaaeeeiiifff___^^^bbbdddaaaaaadddeeedddbbbddddddccc```^^^]]]]]]____________aaacccfffhhhjjjiiihhhgggggggggggggggcccdddeeefffeeedddbbbaaa^^^___aaabbbbbbaaa```___aaaeeejjjkkkhhhdddcccccc___aaadddfffeeeaaaZZZUUUYYY___^^^XXXWWW^^^aaa___[[[]]]aaagggllljjjddd___]]]\\\\\\]]]^^^^^^]]][[[ZZZXXXXXXYYY]]]```aaabbbZZZZZZZZZYYYYYYYYYYYYYYYWWW\\\bbbaaa]]]\\\___cccYYY^^^^^^YYYYYY___aaa\\\]]]\\\\\\\\\]]]\\\ZZZWWWXXXYYYZZZYYYWWWTTTTTTTTTVVVVVVVVVUUUUUUUUUUUUUUUWWWWWWYYY\\\ZZZTTTRRRTTTSSSSSSRRRSSSUUUUUUTTTRRRKKKMMMPPPRRRQQQPPPPPPPPPMMMNNNPPPRRRTTTUUUUUUTTTOOONNNMMMLLLLLLKKKKKKKKKIIIMMMPPPNNNKKKOOOZZZdddqqqjjj```WWWQQQMMMKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHJJJLLLLLLKKKIIIDDDFFFIIIKKKLLLLLLKKKKKKHHHGGGFFFGGGIIIKKKLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHHHHJJJLLLMMMLLLLLLMMMNNNJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKLLLLLLKKKLLLNNNPPPJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGHHHHHHFFFCCCBBBCCCEEEEEEDDDCCCGGGPPPSSSKKKAAA<<>>;;;:::999888888888888888888888888777777888888888888777777666555555555555444444444222111111111333444333222111111111111000000000000000000000000000///..............................------------------------........................,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,************************************************************************+++************+++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------///111333555555888<<<<<<999888999:::???BBBEEEHHHHHHFFFCCCAAA>>>@@@CCCDDDCCCAAAAAAAAA===<<>><<<::::::;;;999999999999999999999999777888888999999888888777666555555555555444444444222111000111333444333222111111111111000000000000000000000000000///..............................------------------------........................,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***)))))))))*********++++++************************************************************************+++***)))))))))***,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---......++++++,,,+++++++++---...++++++,,,---///111333444555888::::::777777999<<>>AAAFFFGGGEEEDDDFFFFFFCCC???BBBOOO___fffdddhhheeeqqq|||yyywwwxxxtttnnnnnnjjjaaaXXXXXXaaakkkqqqeeeeeemmmVVVVVVWWWXXXZZZ\\\^^^___aaacccbbb]]][[[^^^aaa```dddccc```\\\^^^dddfffddd______^^^]]]\\\\\\___aaa______```aaabbbbbbbbbaaaaaa```^^^^^^aaaeeeiiillljjjiiihhhgggfffeeeeeedddbbbaaa``````bbbdddeeeeeeaaaccceeeccc___\\\]]]^^^eeeggggggddd___]]]^^^```]]][[[\\\___^^^[[[\\\bbb]]]```eeefffdddaaa___]]]ZZZ\\\^^^[[[WWWUUUWWWYYYZZZ[[[^^^aaacccccc```]]]```^^^\\\ZZZYYYYYYWWWVVV_________aaadddeeedddcccccckkkmmmeeeaaaddd```WWWVVVVVVWWWZZZ___```^^^[[[XXX[[[]]][[[WWWSSSRRRRRRUUUUUUVVVVVVVVVWWWWWWWWWTTTSSSUUUUUUQQQKKKJJJMMMRRRVVVYYYWWWSSSPPPRRRUUUPPPLLLJJJLLLQQQSSSQQQNNNFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHGGGJJJPPPSSSPPPLLLPPPNNNKKKJJJKKKLLLKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJLLLJJJJJJJJJJJJHHHEEEBBBHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDFFFHHHJJJJJJJJJCCCDDDFFFGGGGGGGGGFFFEEEHHHJJJLLLLLLKKKJJJKKKLLLGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKIIIJJJKKKMMMJJJKKKLLLLLLLLLLLLLLLKKKGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHGGGGGGFFFGGGGGGHHHEEEEEEFFFEEECCCCCCDDDFFFCCC@@@===@@@LLLUUUOOOBBB>>>??????@@@@@@>>>===<<<;;;<<<<<<======<<<<<<;;;<<<===>>><<<999999;;;>>>999999999999999999::::::777888888999999999888888666666555555555444444444222111000111333444333222111111111111000000000000000000000000000//////...........................------------------------........................,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***((())))))))))))*********************************************************************************+++***)))))))))***,,,---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......))))))******+++---...///***++++++***)))***,,,...++++++,,,---///111333444666888:::999666666999<<<>>>@@@CCCFFFHHHHHHGGGFFFDDDDDDEEEDDDBBB@@@AAABBBCCCBBBDDDIIIIIIFFFEEEGGGEEEBBB???BBBNNN]]]cccbbbjjjjjjzzz~~~zzzrrrlllnnnkkkddd\\\^^^hhhsssxxxllllllsss\\\ZZZWWWVVVYYY^^^dddhhhfffaaa\\\\\\___aaa___]]]^^^^^^^^^^^^```cccfffhhhcccbbbaaaaaaaaa```^^^]]]______^^^\\\[[[ZZZ\\\^^^ccceeedddcccfffmmmpppnnneeefffdddaaa^^^```eeejjjgggccc___aaaeeehhhgggdddaaaddddddaaabbbeeefffdddbbbccccccaaa^^^]]]```dddbbb```___^^^```aaaaaa```aaadddgggjjjiiifffbbb___[[[aaa```VVVUUU[[[]]]XXX]]]YYYYYY```cccaaabbbeee___```aaa^^^[[[YYYZZZ]]]bbbeeefffdddaaa___```bbbgggmmmlllmmmqqqiii]]]]]]]]]ZZZXXXYYY\\\^^^]]][[[YYYXXXVVVTTTTTTTTTVVVWWWVVVVVVVVVVVVUUUTTTTTTSSSXXXWWWTTTOOOJJJHHHIIIJJJIIIKKKMMMMMMMMMNNNRRRUUUTTTQQQOOOPPPUUUVVVTTTPPPMMMKKKJJJIIIJJJKKKMMMNNNPPPMMMJJJIIIJJJNNNSSSVVVMMMKKKIIIJJJLLLLLLJJJHHHGGGIIIKKKLLLKKKKKKKKKMMMNNNLLLJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFFFFKKKHHHGGGJJJIIIFFFGGGLLLIIIIIIJJJJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIILLLMMMNNNMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJIIILLLLLLKKKKKKKKKKKKKKKKKKJJJFFFDDDGGGLLLOOOLLLHHHIIIIIIJJJIIIIIIHHHGGGGGGDDDBBBBBBFFFJJJJJJFFFAAA>>>@@@???>>>FFFQQQOOODDD>>>======>>>@@@@@@???===999;;;===<<<::::::>>>BBBDDDCCCAAA===:::888999:::>>>>>>===<<<;;;;;;::::::;;;:::888666666777888:::::::::888777555555444444222222222222222222222222333333222222111000//////000000000000//////////////////.........---------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,+++***)))((((((((()))++++++)))((()))***)))************+++++++++******+++++++++,,,,,,,,,************************...---+++*********++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))+++,,,---............---+++***+++...222444777777888888:::<<<===>>>???@@@CCCFFFIIIIIIFFFCCCEEECCCBBBEEEHHHGGGAAA<<>>>>>>>>@@@@@@>>>===;;;;;;;;;:::999999<<<>>>BBBAAA@@@===;;;:::<<<>>>>>>======<<<;;;;;;::::::999888777666666777888888777666555444333333222333222222222222222222222222333333222111111000//////000000000000//////////////////.........---------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++,,,,,,++++++)))((((((((()))++++++)))))))))***)))************+++++++++******+++++++++,,,,,,,,,************************---,,,+++***)))***++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---...............---,,,,,,---000333555666777888999;;;<<<======CCCDDDFFFIIIJJJJJJFFFCCCEEEEEEGGGKKKOOOLLLEEE???>>>CCCGGGGGGDDDCCCEEEHHHGGGEEEAAAAAAKKK[[[fffhhheeegggyyynnnmmmmmmllljjjgggaaa^^^eeeooouuuyyyooo\\\ZZZXXXVVVXXX\\\```cccccc```]]]]]]```cccbbbaaa\\\]]]^^^```aaacccdddddd```aaabbbccccccbbb```___\\\^^^```aaaaaacccfffiiihhhiiihhheeehhhmmmmmmjjjgggeeecccdddfffiiikkkllleeebbb___```ccceeedddbbbaaagggiiieeeaaacccfffhhheeedddccccccdddeeeeeedddhhhhhhgggccc___^^^aaadddeeefffgggggggggeeebbbaaagggpppqqqfff]]]___cccdddccc``````cccdddbbbaaabbb______^^^\\\[[[\\\^^^aaa___aaabbb```]]]YYYWWWWWWYYYjjjjjj```ccceee```]]]YYYXXXWWWWWWXXXYYYXXXVVVSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUSSSRRRRRRSSSSSS\\\TTTJJJFFFHHHHHHEEEBBBHHHJJJMMMNNNNNNNNNOOOPPPOOOMMMLLLNNNQQQSSSRRROOOMMMMMMLLLLLLMMMNNNPPPQQQRRRPPPMMMKKKIIIIIIJJJKKKMMMLLLKKKKKKLLLLLLKKKIIIHHHJJJKKKKKKJJJJJJJJJKKKLLLJJJIIIJJJMMMMMMJJJGGGMMMLLLIIIGGGFFFFFFGGGHHHIIIJJJLLLRRR```iii___NNNLLLKKKIIIHHHGGGGGGGGGHHHEEEFFFHHHIIIIIIHHHGGGEEEGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOLLLIIIGGGGGGIIIKKKMMMUUUOOOJJJHHHJJJJJJGGGCCCFFFEEEEEEHHHLLLLLLIIIFFF@@@@@@FFFNNNQQQLLLFFFDDDAAA???>>>>>>??????===<<>><<<===???AAA======<<<<<<;;;:::::::::999999999888888888888888555555444333222222333333222222222222222222222222222222222111111000000///000000000000////////////...............---------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************************************************************+++++++++++++++***)))((((((***++++++***))))))***)))************+++++++++******+++++++++,,,,,,,,,************************---,,,+++***)))***++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,******++++++++++++++++++------------------------------------------------------............---------------...000111333444555777999;;;<<<===<<<<<>>>>>>>>>>>===;;;AAA===:::999<<<>>>>>>===>>>??????>>>======???AAA<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;:::999777666666555555444444444555555222222222222222222222222222111111111000000000///000000000000////////////........................------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************+++++++++++++++***)))((((((***,,,+++***)))******))))))*********+++++++++******+++++++++,,,,,,,,,************************,,,+++***))))))***++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++++++++,,,........................------------------------///////////////...------+++,,,---///111222222333444666999;;;======<<<;;;BBBBBBCCCFFFHHHGGGEEEBBBEEEFFFGGGJJJKKKHHHBBB===<<<@@@CCCEEEDDDDDDFFFGGGCCCBBBAAABBBMMM[[[cccdddcccfffyyyyyykkkmmmiiilllmmmfffZZZUUU```ppp~~~mmmUUUTTTSSSRRRSSSUUUWWWYYYZZZYYYYYY[[[]]]___``````___```aaabbbccccccccccccaaaccceeeeeebbb___^^^^^^ccceeeggggggggggggiiijjjqqqqqqppplllmmmooonnnjjjjjjgggfffgggjjjjjjhhhddd``````bbbdddgggiiijjjjjjmmmsssuuunnngggfffiiikkkdddeeeiiinnnqqqnnnggg```fffkkkooonnnhhhcccbbbdddbbbbbbcccdddeeefffggggggddddddaaa^^^^^^aaabbb```eeefffggghhhjjjkkkiiifff[[[ZZZYYYYYYZZZ]]]___```fffbbb]]]YYYWWWWWWXXXYYYxxx|||ccc]]]aaa___]]]SSSUUUWWWYYYYYYZZZZZZ[[[UUUVVVWWWXXXWWWUUURRRPPPPPPSSSUUUWWWVVVRRRNNNKKKGGGKKKOOOSSSTTTSSSRRRQQQMMMNNNOOOQQQQQQPPPNNNLLLMMMLLLKKKJJJJJJIIIHHHGGGNNNMMMLLLKKKIIIHHHHHHHHHFFFGGGGGGHHHIIIJJJKKKLLLHHHIIIIIIHHHGGGGGGGGGGGGFFFHHHJJJKKKJJJJJJKKKLLLOOOMMMKKKIIIIIIJJJLLLMMMLLLKKKIIIHHHIIIKKKNNNPPPJJJLLLKKKQQQfffxxxqqq\\\LLLJJJHHHFFFEEEFFFGGGHHHIIIKKKMMMOOOPPPNNNLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLMMMMMMNNNOOOLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPUUU[[[```qqqdddUUUMMMKKKLLLJJJFFFFFFEEEDDDDDDCCCAAA???===DDDAAADDDMMMMMMEEEBBBFFFCCC@@@>>>===>>>>>>===<<<===;;;888:::===@@@???===???@@@@@@???===<<<===>>>;;;;;;;;;;;;;;;:::::::::<<<<<<<<<:::999666555333666555555444444444555555222222222222222222222222111111111000000000000000000000000000////////////---.....................------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++***)))))))))***,,,,,,***)))***+++))))))*********+++++++++******+++++++++,,,,,,,,,************************+++***)))))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,........................------------------------000000000000///...------(((***,,,...000111111111444666999;;;======<<<;;;@@@@@@BBBEEEHHHHHHGGGFFFHHHGGGFFFDDDCCCAAA>>><<<<<>>AAA>>>@@@EEEGGGDDDBBBBBBBBB@@@=========>>>>>>===888888999;;;===>>>===<<>>???@@@BBBGGGKKKGGG???BBB???===<<<===?????????888;;;???AAA@@@>>>===<<<<<<>>>???>>><<<::::::;;;::::::::::::::::::::::::777777666666666777888999777666555444333333222333222222222222222222222222///000000000000000000000000000000000////////////---------.........//////------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))******+++++++++******)))+++,,,,,,+++******+++)))************+++++++++******+++++++++,,,,,,,,,***************************)))(((((((((***+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------....../////////...------)))***+++---///111333444666777888999;;;<<<======CCCBBBCCCFFFIIIJJJJJJIIIHHHHHHHHHFFFDDDCCCBBBBBB>>>???@@@BBBCCCDDDCCCAAACCCDDDEEEIIIRRR\\\```___fffbbbppp}}}}}}yyyzzzzzzrrrcccXXX\\\ggg|||}}}pppOOOOOOQQQRRRSSSUUUVVVVVVVVVXXXZZZ[[[[[[[[[\\\]]]```___]]]\\\\\\]]]___```[[[]]]___^^^[[[\\\bbbgggiiijjjkkkjjjgggdddcccccceeefffeeebbbbbbdddaaa\\\[[[```fffgggeeebbbaaaaaaccceeeggghhhgggfffffffffaaaddddddaaabbbfffgggeeedddfffgggeeeaaa^^^```bbb___]]][[[[[[]]]```aaabbbcccdddeeeeeeeeecccaaa___```___``````^^^^^^aaafff[[[___```\\\\\\^^^ZZZSSS]]]\\\]]]___cccccc```]]]]]]\\\\\\]]]``````^^^[[[VVV\\\[[[^^^eee```WWWYYYVVVYYY\\\\\\XXXUUUUUUVVVTTTTTTUUUUUUUUUTTTTTTSSSTTTSSSRRRPPPNNNMMMMMMMMMJJJIIILLLRRRYYYZZZTTTNNNPPPMMMJJJIIIJJJKKKIIIGGGBBBCCCEEEEEEDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFEEECCCCCCEEEFFFHHHFFFHHHJJJIIIFFFEEEFFFHHHAAACCCGGGIIIJJJLLLNNNPPPFFFPPPZZZXXXNNNFFFHHHMMMIIIHHHHHHGGGFFFEEEDDDCCCCCCEEEIIIJJJEEE???CCCKKKEEEEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMRRRQQQOOOLLLJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIKKKKKKIIIJJJJJJKKKLLLLLLMMMMMMJJJHHHGGGJJJNNNNNNHHHBBBBBBEEEIIIMMMMMMKKKHHHFFFAAABBBCCCBBBAAAAAAAAABBB>>>BBBCCCDDDKKKSSSMMM@@@AAA???<<<<<<===???@@@@@@<<>>>>>:::<<<======<<<;;;;;;<<<::::::::::::::::::::::::888777777777999<<>>CCCBBBBBBDDDFFFGGGFFFEEEDDDEEEGGGHHHFFFEEEDDDCCC??????@@@BBBCCCCCCBBB@@@AAACCCEEEIIISSS^^^bbb```hhhcccrrr}}}uuuvvvvvvoooaaaVVVYYYbbbvvv|||uuuSSSQQQPPPOOOOOORRRTTTVVVXXXWWWWWWWWWYYY\\\___aaa\\\[[[XXXWWW^^^eeeddd^^^]]]^^^^^^\\\[[[]]]ccchhhjjjnnnllleeecccfffgggdddbbbccccccbbb___^^^^^^______\\\dddtttyyynnndddbbbfffaaa^^^bbbdddbbb___^^^\\\^^^_________```ccceeefffhhhddd[[[VVVYYY[[[[[[^^^___^^^[[[[[[___ccceeedddlllqqqooojjjeee___ZZZ^^^]]]]]]___aaaccccccbbb\\\VVVWWW^^^]]]TTTQQQWWW\\\YYYZZZ___bbb```]]]\\\YYYWWWYYYbbbhhheee___[[[RRRVVV[[[``````]]]XXXTTTXXXZZZ\\\[[[YYYWWWWWWXXXQQQQQQQQQQQQQQQRRRSSSSSSUUUSSSQQQPPPPPPPPPOOONNNMMMLLLLLLQQQUUUUUUPPPJJJJJJJJJIIIIIIGGGEEEDDDCCCCCCDDDEEEDDDCCCBBBCCCEEELLLLLLMMMLLLKKKHHHFFFEEEHHHFFFEEECCCCCCEEEFFFGGGKKKJJJGGGDDDCCCBBBCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJIIIHHHGGGIIIKKKJJJGGGCCCFFFIIIHHHBBB???AAABBBAAABBBCCCCCCBBB@@@@@@AAACCCFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFGGGHHHIIIJJJLLLJJJJJJKKKHHHDDDDDDHHHAAACCCFFFIIIKKKJJJIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKGGGIIILLLNNNOOONNNMMMLLLKKKIIIGGGGGGHHHJJJJJJIIIEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCAAA@@@???AAABBBCCCEEEGGGIIIKKKLLLBBB>>><<<<<<<<<<<>><<<===>>>===;;;:::999::::::;;;666888;;;;;;888777777999444999::::::FFFVVV[[[UUUDDD>>>666333555666444222444333333222111111111222000000000000000000000000111...---000444555111---......//////......---,,,.........------,,,,,,,,,...---,,,+++,,,...000222......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,************************+++---///000///---+++))),,,+++******)))*********************************++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********))))))*********+++++++++******+++,,,,,,,,,,,,+++***---//////,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---------***,,,...//////111444666666777888888999;;;>>>AAABBBCCCBBBAAAEEEIIIGGGAAAAAADDDGGGIIIGGGEEECCCBBB@@@AAACCCEEEEEEEEECCCBBBAAABBBCCCGGGQQQ^^^eeedddaaaccciii~~~|||zzzvvvsssppplllddd^^^^^^cccttt|||sssQQQPPPNNNNNNOOORRRUUUWWWVVVWWWWWWXXXZZZ[[[\\\]]]VVVXXXZZZ[[[]]]^^^aaaccc]]]\\\ZZZXXXXXX[[[ccchhhpppsssppphhhccccccbbb^^^]]]___aaaaaa```___```bbbaaaffftttttthhhgggjjjfffeeeiiijjjeee___\\\XXXZZZ\\\]]]^^^```cccfffdddcccaaa`````````aaabbb^^^^^^\\\ZZZYYY\\\```bbbdddlllqqqoookkkhhhddd```___^^^\\\\\\]]]]]]\\\ZZZ\\\WWWXXX______XXXWWW]]]ddd^^^[[[^^^```]]]YYYXXXWWWVVVYYYbbbeee___VVVQQQPPPSSSXXX[[[]]]\\\ZZZYYY\\\YYYWWWVVVWWWWWWTTTRRRRRRQQQQQQQQQQQQQQQQQQRRROOOPPPRRRUUUVVVTTTOOOKKKLLLJJJJJJMMMPPPPPPLLLHHHJJJJJJJJJIIIGGGFFFDDDCCCBBBCCCDDDDDDCCCBBBCCCDDDIIIIIIIIIHHHGGGFFFEEEDDDFFFEEECCCCCCCCCDDDFFFGGGGGGFFFDDDBBBAAABBBCCCDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHJJJIIIFFFCCCFFFIIIHHHCCCAAACCCDDDCCCDDDCCCBBBAAAAAAAAAAAAAAAEEEEEEFFFFFFGGGGGGFFFFFFHHHGGGFFFFFFFFFGGGIIIIIIPPPIIIEEEEEEGGGFFFGGGJJJGGGHHHIIIJJJJJJJJJHHHGGGIIIIIIHHHGGGGGGHHHIIIJJJMMMMMMMMMMMMMMMMMMLLLLLLIIIGGGEEEEEEFFFHHHHHHGGGEEEEEEFFFGGGGGGGGGFFFFFFGGGFFFEEEDDDCCCAAAAAA@@@AAAAAABBBCCCDDDDDDEEEEEEAAA===<<<===>>>???DDDLLLJJJJJJIIIFFFBBB>>>;;;999;;;;;;;;;::::::;;;<<<<<<:::;;;<<<:::888777999;;;666:::;;;:::CCCPPPSSSLLLAAA;;;666444555666444111333222111111000000111111000000000000000000000000000///000444888777222---......//////......---,,,.........------,,,,,,,,,...---,,,,,,,,,...000111......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++***+++++++++************************,,,...///000000...,,,***++++++******+++,,,------************************++++++++++++++++++++++++*********++++++++++++,,,************))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,++++++...000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------------...000000000111333555666777888888999;;;>>>@@@AAABBBAAAAAAEEEIIIHHHBBB@@@CCCGGGHHHGGGDDDBBBBBB>>>???@@@AAABBBBBBAAAAAAAAABBBCCCFFFQQQ^^^dddddddddbbbgggyyy{{{yyyuuuqqqmmmfff___^^^bbbnnnvvvlllTTTSSSQQQPPPQQQSSSUUUWWWUUUWWWXXXZZZ[[[\\\\\\[[[TTTYYYdddlllggg\\\[[[ccc\\\[[[XXXUUUUUUZZZbbbhhhkkkmmmkkkddd^^^\\\YYYVVVYYY\\\___```aaaaaaccceeeaaaiiiwwwzzzkkkdddfffeeeaaaaaagggjjjddd\\\WWWXXXZZZ[[[\\\\\\^^^aaadddhhhaaa___bbb```ZZZ[[[aaabbb]]]XXXVVVWWWYYY\\\]]]aaahhhllliiidddbbb___\\\^^^]]][[[[[[[[[[[[YYYWWW\\\XXX[[[cccgggeeegggnnnlllbbbZZZ[[[]]][[[VVVTTTXXXWWW]]]eeeggg```VVVPPPOOOQQQTTTXXXZZZ\\\\\\\\\]]]WWWQQQQQQTTTUUURRRMMMSSSRRRQQQPPPOOOOOOOOOOOOKKKLLLNNNQQQSSSRRRNNNKKKLLLJJJHHHIIILLLLLLJJJFFFJJJJJJIIIHHHGGGEEEDDDCCCAAACCCDDDCCCBBBAAABBBCCCEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAABBBCCCEEEFFFBBBBBB@@@@@@@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEGGGHHHGGGEEECCCDDDHHHHHHDDDBBBDDDEEEDDDFFFCCC@@@@@@CCCDDDBBB@@@CCCCCCCCCDDDDDDDDDEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHLLLDDDAAAGGGNNNNNNIIIEEEGGGGGGGGGGGGHHHHHHIIIIIILLLJJJGGGEEEDDDEEEGGGHHHQQQPPPNNNLLLJJJJJJJJJKKKFFFEEECCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>???<<<<<>>;;;<<<===:::666888888999:::;;;<<<<<<<<<======;;;999777777:::<<<777;;;;;;999>>>GGGGGG@@@<<<888444444555666333111222111111000000000000111000000000000000000000000000000333777:::888333---......//////......---,,,.........---------------...---,,,,,,---...000111......---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,+++*********+++************************---...///000000...---+++*********+++,,,---///000************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))(((***************+++++++++******+++,,,,,,,,,,,,+++,,,---//////---------...,,,,,,,,,,,,,,,,,,,,,,,,+++---//////---------...///111111111000111333555666777777888:::<<<>>>??????AAA@@@AAAEEEJJJIIIDDD???BBBFFFGGGFFFCCCBBBAAA???>>>>>>>>>???@@@BBBCCCAAABBBCCCFFFPPP]]]cccbbbhhhbbbhhhxxx}}}}}}xxxsssoooiiiaaa^^^___kkkssshhhYYYWWWUUUSSSRRRTTTUUUWWWXXXXXXYYY[[[\\\^^^```aaaYYY___ooo~~~vvvaaaWWW\\\[[[ZZZWWWVVVXXX\\\aaaeee```bbbccc```\\\YYYWWWVVVZZZ]]]```bbbbbbccceeefffdddfffjjjkkkddd\\\]]]ddd]]]XXXXXX___dddbbb\\\XXX]]]^^^^^^]]]\\\]]]```bbbhhh```^^^bbb^^^YYYbbbsssrrrdddXXXVVV[[[^^^]]]\\\TTT\\\```^^^\\\]]]]]][[[ZZZYYYYYYZZZ\\\^^^]]]]]]]]][[[___hhhnnnqqqvvv}}}lllaaaWWWXXX[[[ZZZWWWUUUXXXWWW\\\dddeee___XXXUUUOOORRRUUUXXX[[[[[[[[[[[[XXXSSSNNNNNNPPPRRRPPPNNNTTTSSSQQQPPPNNNMMMMMMMMMMMMJJJGGGGGGHHHKKKLLLMMMMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGEEEDDDBBBAAA@@@BBBCCCBBBAAA@@@AAACCCBBBBBBAAA@@@@@@BBBCCCDDDAAA@@@@@@@@@AAABBBCCCDDDAAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCDDDCCCDDDDDDDDDEEEDDDCCCBBBAAAEEEFFFCCCAAADDDEEEDDDFFFBBB???@@@EEEHHHFFFBBBAAAAAAAAAAAABBBBBBCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGGGGCCCGGGWWWbbb]]]MMM@@@BBBBBBAAABBBDDDGGGJJJLLLMMMKKKGGGCCCBBBCCCDDDFFFNNNMMMLLLJJJIIIHHHHHHGGGEEECCCBBBBBBDDDEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@>>>===<<<>>><<<<<>>===777777555444444555555333000222222111111111111111222000000000000000000000000//////111444666555111............///......---,,,...............---------...------------...///000...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,+++************************************,,,,,,...///...---,,,+++*********++++++---......************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++***)))((((((******************************+++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---......///111111000111333555777666777888;;;===>>>>>>>>>@@@@@@@@@EEEKKKJJJEEE>>>AAAEEEFFFEEECCCBBBAAAAAA@@@>>>>>>???AAAEEEGGGAAABBBBBBEEEOOO[[[aaa```iiiccckkkzzzzzzuuurrrkkkbbb]]]]]]mmmuuukkkWWWUUUSSSRRRSSSUUUWWWYYY[[[ZZZYYYZZZ\\\aaafffiii```___jjjxxxtttbbbXXX[[[ZZZZZZZZZ[[[]]]___```aaa]]]^^^```aaa___]]]\\\]]]```bbbcccccccccccceeegggjjjeeeaaa___]]]\\\^^^bbb___WWWSSSYYY___```]]][[[_______________aaadddhhhbbb]]]___dddcccggglllYYYYYYbbbeee```\\\RRRZZZ_________aaacccbbbXXXWWWXXXZZZ\\\^^^___^^^\\\\\\___fffkkkoootttxxxeee[[[TTTVVV[[[[[[ZZZZZZZZZXXXXXX\\\\\\XXXUUUUUURRRUUUYYY\\\]]][[[XXXUUUQQQPPPOOONNNNNNOOOQQQSSSTTTSSSQQQOOOMMMLLLKKKKKKMMMJJJGGGFFFGGGIIIIIIIIIKKKIIIHHHGGGGGGHHHGGGGGGFFFFFFFFFEEECCCBBB@@@??????AAABBBAAA@@@???@@@AAAAAAAAA@@@@@@@@@BBBDDDEEE@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBB>>>CCCDDDAAA@@@BBBCCCBBBCCC@@@>>>AAAGGGJJJIIIFFF@@@@@@?????????@@@AAABBBCCCCCCBBBAAABBBCCCDDDEEEGGGEEEMMM^^^jjjdddQQQBBBCCCAAA@@@@@@AAAEEEIIILLLLLLIIIEEEBBBAAAAAACCCEEEEEEFFFHHHHHHHHHFFFDDDCCCDDDCCCBBBCCCEEEEEEDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCBBBAAA@@@???>>><<<<<<>>>>>><<>>>>>===>>>??????@@@EEEKKKJJJEEE===AAAEEEFFFEEECCCBBBBBBAAA???===<<<>>>BBBFFFIIIAAABBBBBBDDDNNNZZZ___^^^fffcccmmmzzz}}}{{{wwwssslllaaa[[[[[[lllvvvlllQQQPPPPPPPPPRRRVVVYYY\\\]]][[[YYYXXX[[[```gggjjj```ZZZ[[[aaabbb]]][[[___\\\[[[\\\^^^``````___]]]\\\[[[]]]___^^^[[[\\\___gggfffeeecccbbbbbbeeegggfffbbb^^^___bbbccc```]]]bbbVVVNNNQQQXXX[[[YYYXXX[[[]]]^^^```ccchhhnnnrrrbbbaaacccdddccckkk{{{fffWWWYYYaaa```[[[WWWhhhnnnqqqlllhhhfffdddbbb[[[ZZZYYYYYY[[[[[[ZZZYYY[[[\\\]]]```aaacccdddeee^^^YYYVVVYYY]]]]]]]]]___ddd___\\\[[[XXXTTTSSSVVVVVVYYY\\\^^^]]]YYYTTTQQQNNNPPPQQQPPPOOOPPPSSSVVVSSSRRRPPPNNNLLLKKKJJJJJJHHHIIILLLOOOPPPMMMHHHCCCFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@??????@@@AAA@@@???>>>???AAAAAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>@@@AAA@@@??????@@@BBB===BBBCCCAAA@@@AAABBB@@@@@@>>>>>>@@@EEEHHHIIIHHH@@@???>>>===>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCEEEAAADDDOOOWWWTTTKKKDDDHHHFFFDDDAAAAAACCCFFFHHHHHHFFFCCCAAA@@@AAACCCDDD???AAACCCEEEFFFDDDBBB@@@DDDCCCCCCDDDEEEEEEDDDBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEEEEDDDBBBAAA===;;;<<<>>>===999;;;???:::<<<>>>===;;;:::<<>>;;;>>>@@@@@@@@@EEEKKKJJJEEE===AAAEEEGGGFFFDDDCCCCCC???===;;;;;;<<>>???@@@???>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@??????>>>??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@<<<>>>??????======???AAA>>>CCCDDDBBB@@@AAAAAA???>>>>>>>>>???AAABBBDDDEEE@@@???=========>>>@@@AAA@@@@@@???>>>???@@@AAABBBAAA===<<<@@@CCCBBBBBBDDDIIIGGGDDDAAAAAABBBDDDFFFDDDCCCBBBAAAAAABBBCCCDDD???@@@AAABBBBBBAAA@@@@@@CCCBBBBBBCCCEEEEEECCCAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????AAABBBDDDEEEEEECCC@@@???<<<;;;<<<>>>===999999===:::<<<===<<<;;;:::<<<===<<<;;;;;;:::::::::;;;;;;HHHCCC<<<888777888999888666666555555444444666888444555555444333222333333333222222222333333444555000000000000000000000000---...///////////////000......//////......---,,,---........./////////000---...............---------,,,++++++***+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,************+++,,,------************************))))))******++++++++++++++++++*********+++,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++...,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,++++++,,,...000,,,---//////000111333666777555555999>>>@@@>>>;;;???@@@@@@AAAEEEJJJIIIDDD>>>AAAFFFHHHGGGEEEDDDDDD???===<<<<<<>>>BBBGGGJJJAAAAAAAAACCCLLLWWW\\\[[[hhhmmmqqqwwwpppwwwyyyzzzuuuhhhZZZVVVZZZeeesssnnn]]][[[YYYVVVVVVWWWXXXZZZXXXXXXWWWWWWWWWYYYZZZ[[[XXX]]]]]]YYYWWWZZZ[[[YYYbbb^^^[[[ZZZ\\\^^^]]]\\\ZZZXXXZZZ___aaa```dddkkkjjjhhhddd___^^^```eeeiii```___]]]]]]aaafffgggeee```UUUNNNSSS^^^bbbaaa___\\\^^^___bbbeeekkksssxxxnnnooojjjaaa^^^aaacccbbbbbb```fffooolllaaa]]]bbb```hhhnnnnnnlllmmmllljjjbbb```^^^^^^^^^^^^\\\[[[\\\___aaaaaaaaaaaa___]]]^^^___bbbfffccc^^^^^^bbbbbb___\\\\\\XXXTTTUUUYYY[[[ZZZYYYWWWUUUSSSRRRQQQVVVSSSPPPRRRWWWXXXTTTPPPQQQPPPNNNLLLKKKJJJJJJIIIFFFFFFHHHKKKMMMNNNLLLJJJDDDEEEGGGHHHGGGGGGGGGHHHHHHHHHHHHGGGEEEDDDBBBAAA===???@@@???>>>===>>>??????@@@AAACCCCCCBBBBBBAAABBBBBBBBBBBB@@@???>>>===<<<===>>>@@@BBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@;;;===???>>><<<<<<>>>AAA???DDDFFFCCCAAABBBBBB???===>>>???>>>======???AAA@@@???===<<<===>>>@@@AAA@@@???>>>>>>>>>???AAABBBBBB@@@@@@BBBAAA???BBBGGGCCCBBB@@@??????AAADDDEEEAAAAAAAAAAAABBBCCCDDDDDDCCCBBB@@@?????????@@@@@@BBBAAAAAACCCDDDDDDBBB@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>AAABBBDDDDDDCCCAAA>>><<<;;;:::<<<>>>===::::::>>>======;;;:::::::::;;;;;;===<<<;;;;;;<<<===???@@@TTTKKK@@@888777888:::;;;999777666555444333555999666666666444222222333444222111111111222333333444000000000000000000000000,,,///222333333111000000......//////......---,,,---.........//////000000---......///......---------,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,)))))))))***+++,,,......*********************************++++++,,,,,,,,,*********+++,,,---...///************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,+++000...---...111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++...000///000111111000111333555777555555999>>>@@@>>>:::@@@AAA@@@AAAEEEJJJIIIDDD>>>BBBFFFHHHHHHFFFEEEDDD@@@???>>>???AAAEEEIIILLLAAAAAAAAACCCKKKVVV[[[ZZZpppvvvuuu{{{xxxoootttxxx{{{vvvfffWWWUUUZZZgggvvvtttXXXcccfff[[[TTTWWWYYYUUUSSSWWWUUUOOORRRZZZYYYQQQVVVWWWXXXZZZ[[[\\\\\\]]]\\\[[[ZZZ\\\______\\\YYY[[[^^^______bbbgggfffbbbfffeeecccaaaaaaccceeegggaaa^^^]]]bbbiiikkkfff```aaaTTTMMMdddiii^^^___aaadddeeeeeefffhhhjjjmmmiiiddd```___`````````kkkhhhhhhjjjhhhbbb___```^^^]]]^^^eeemmmoooiiicccaaaaaaaaaaaaaaa```______^^^]]]\\\\\\]]]___bbbccc______^^^^^^^^^```aaabbb^^^[[[XXXVVVUUUUUUTTTRRRVVVUUUSSSRRRQQQQQQQQQRRROOOOOOQQQTTTUUUUUURRROOOLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJHHHFFFEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDBBB@@@>>>?????????>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAA???????????????@@@@@@@@@@@@???>>>>>>>>>???AAAAAAAAAAAA@@@@@@???>>>======>>>===<<<<<<===???AAABBB===???BBBDDDCCCAAA>>><<<;;;<<<===>>>>>>===<<<;;;<<<;;;:::<<>>;;;???===<<<>>>BBBEEEDDDBBBBBBAAA@@@??????AAACCCDDD@@@@@@@@@???@@@@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAA@@@????????????>>>===@@@AAACCCDDDDDDBBBAAA???AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBB===???AAAAAA>>><<<::::::777:::===<<<888777<<>>>>>CCCHHHLLLOOOBBBBBBBBBCCCHHHPPPYYY```ssswwwuuuzzz{{{tttsss{{{yyyuuusssggg[[[[[[kkksss~~~SSS\\\^^^VVVQQQUUUUUUQQQQQQPPPNNNLLLOOOUUUVVVSSSWWWUUUSSSTTTXXX\\\^^^___^^^\\\\\\]]]______\\\ZZZYYY\\\]]]^^^ccckkknnnllliiigggeeecccbbbccceeefffbbbcccfffhhhhhhfffccc```]]]___hhhkkk___cccdddeeeeeeeeeeeegggiiigggddd```^^^^^^```aaaaaakkkgggeeefffddd___^^^```dddccccccfffiiihhhbbb]]]^^^_________```_________^^^]]]\\\]]]^^^```bbbdddaaa```^^^]]]\\\\\\\\\]]]YYYWWWTTTSSSSSSTTTSSSRRRUUUTTTSSSRRRQQQQQQRRRRRRQQQQQQRRRSSSUUUTTTRRROOOJJJJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHFFFEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA??????????????????????????????>>>===>>>???@@@AAAAAAAAA@@@??????>>>======DDDBBB@@@===<<<<<<======>>>???AAABBBBBB@@@>>><<<<<<<<<=========<<<<<<;;;===<<<;;;===???AAA???===>>>@@@CCCGGGJJJKKKIIIGGGDDDCCCAAA???>>>???@@@AAA@@@@@@?????????@@@AAAAAA@@@@@@?????????@@@@@@AAAAAA@@@@@@@@@AAABBBAAAAAA@@@AAACCCDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA===???AAAAAA>>><<<;;;;;;888999:::::::::;;;;;;<<<;;;:::::::::;;;<<<======;;;;;;:::999888888888888===;;;888888999:::888666444444444444444555666777555444444333333444444444333222222111111222222333444444333222222111000000111000000000/////////.............................................------------------------------......---,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,+++*********))))))))))))++++++************++++++************************++++++************++++++************************************************+++++++++*********)))))),,,,,,+++***************+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,+++---------------------------------...///000111222555666777999;;;<<<=========<<<<<>>>>>BBBHHHLLLMMMCCCCCCCCCDDDIIIQQQ[[[bbbssswwwvvv~~~}}}ssssss||||||yyyxxxlll______qqqvvvMMMSSSSSSNNNNNNSSSRRRMMMSSSNNNLLLOOORRRTTTWWWZZZoooggg^^^YYYZZZ]]]\\\[[[^^^^^^]]]^^^___^^^\\\ZZZYYY[[[[[[\\\bbblllqqqpppjjjiiifffdddccccccdddeeedddiiinnnmmmfff```___```^^^ccciiiuuutttfffggghhhhhhhhhfffdddeeefffhhhcccaaa^^^^^^```bbbcccccchhhdddbbbbbb```]]]]]]aaafffgggggggggfffbbb^^^\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]___aaaccceeeaaa___^^^\\\[[[ZZZZZZ[[[VVVTTTRRRRRRSSSTTTTTTSSSSSSSSSRRRQQQQQQRRRRRRSSSUUUSSSRRRRRRRRRRRRQQQOOOGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFEEECCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCAAA???>>>=========>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@??????>>>>>>=========???>>>=========>>>@@@AAA@@@@@@??????>>>>>>======EEECCCAAA>>>===<<<<<<<<>>=========<<<;;;::::::;;;;;;===<<<<<<===???AAA@@@???999>>>EEEIIIJJJHHHEEEDDDEEEDDDBBB???>>>=========??????>>>>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCC??????@@@AAAAAABBBBBBCCCAAABBBCCCEEEEEEEEEDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@?????????===???@@@@@@>>>===<<<<<<;;;999999;;;======;;;888999:::;;;<<<>>>>>>>>>>>>::::::999888777777777777888777777888999999888666555555555444555555666666333333333333444444444444333222222111111222222333333333333222111111000000000000000000////////////---------......//////////////////...---------,,,------------------------...------,,,,,,++++++***+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,***************)))))))))++++++************++++++************************++++++************++++++***************************************************************)))))))))++++++***)))))))))******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,---...000111222555666999;;;======>>>===???===;;;===BBBFFFFFFEEE@@@BBBDDDFFFGGGGGGEEEDDDCCC@@@>>>???BBBGGGJJJLLLCCCCCCDDDFFFKKKTTT___fffsssxxxwwwrrrppp{{{}}}}}}}}}pppbbb```mmmsss|||JJJLLLLLLJJJMMMRRRQQQKKKSSSLLLLLLTTTVVVSSSUUU\\\~~~sssggg`````````\\\XXX]]]]]]]]]^^^]]]\\\ZZZYYY[[[]]]]]]\\\aaaiiillljjjhhhgggeeecccccccccdddeeegggkkknnnjjjccc]]]^^^```^^^```[[[ZZZ___\\\^^^lllkkkkkkiiigggdddccceeegggcccaaa``````bbbdddeeeeeeccc```___bbbaaa______aaacccfffhhhgggdddaaa```aaa^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\]]]___aaacccddd___^^^]]]\\\\\\\\\]]]^^^WWWUUUSSSRRRTTTUUUUUUTTTRRRRRRQQQQQQRRRRRRRRRSSSVVVSSSQQQOOOOOOOOONNNMMMGGGGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCBBB@@@???===<<<<<<===============>>>??????>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;>>>>>>===<<<===>>>???@@@??????>>>>>>>>>=========??????>>>>>>>>>???@@@@@@??????>>>>>>======>>>>>>>>>===;;;:::999999:::;;;<<<;;;;;;<<<>>>???@@@@@@;;;AAAGGGIIIFFFAAA??????CCCBBBAAA???===<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFF???@@@AAAAAA@@@@@@@@@AAADDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAABBBCCCBBBBBBAAA@@@???>>>======<<<>>>@@@@@@>>>===>>>>>>??????@@@@@@@@@>>>;;;888999:::<<<===>>>>>>======;;;:::999888888777777777999999:::::::::999777555999999777555444333333333555555555555555444444333333222222111111222222333333222222222111111000000000000000000////////////------...//////000111111000000///...---,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++************++++++************************++++++************++++++******************************************************************************)))))))))))))))***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,------------------++++++,,,,,,...///111222555777999<<<>>>>>>>>>>>>AAA>>>;;;<<>>???BBBEEEHHHIIIBBBCCCDDDGGGMMMWWWbbbjjjuuuyyyvvv}}}sssmmmyyy}}}~~~}}}ooo___\\\dddlllvvv|||KKKJJJIIIJJJOOOSSSQQQLLLMMMHHHKKKTTTUUUPPPPPPVVVllleee]]]\\\```bbb___[[[ZZZ[[[\\\\\\[[[ZZZYYYXXX\\\^^^``````dddiiiiiifffccccccbbbbbbbbbdddeeefffiiihhhfffccc```___```aaa[[[```^^^___eeebbb```hhhkkkkkkiiigggdddbbbccceeecccaaaaaaaaacccdddcccbbb\\\\\\___dddeeebbb```bbbaaadddgggfffbbb```aaadddaaa```___]]][[[[[[[[[[[[[[[[[[\\\]]]___```bbbccc```___^^^\\\\\\\\\]]]]]]WWWTTTRRRQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRUUURRRNNNLLLLLLLLLKKKJJJGGGHHHJJJJJJKKKJJJIIIHHHFFFFFFGGGFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>===;;;;;;<<<<<<<<<=========??????>>>>>>===>>>>>>???>>>>>>======<<<;;;::::::>>>===<<<<<<<<<===>>>???>>>>>>==================;;;<<<<<<===>>>@@@AAABBB???>>>===<<<<<<<<<=========<<<;;;999999::::::;;;:::::::::;;;;;;===???@@@HHHKKKMMMJJJEEE@@@????????????>>>>>>========================>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFCCCDDDEEECCC@@@???@@@AAAFFFEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???@@@AAABBBCCCBBBBBBAAA@@@>>>===<<<<<<<<<===?????????>>>???AAABBBFFFHHHFFF@@@<<<;;;<<<:::;;;<<<======<<<;;;:::<<<;;;:::999999888999999777888999:::999888777666999888777666555444444444::::::999888777555333111333222222111111222222333222222111111111111111000////////////000000000000......///000111111222222000000///...---,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************+++++++++++++++************++++++************************++++++************++++++************************************************************++++++++++++***)))))))))))))))*********+++,,,---------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,...///111222555777999;;;===>>>>>>>>>BBB>>>;;;<<<@@@DDDFFFFFF???BBBFFFIIIJJJIIIGGGEEECCCAAA??????AAADDDFFFFFFAAABBBDDDHHHOOOZZZfffnnnxxx{{{tttwwwvvvmmmzzz~~~ooo]]]YYY```lllvvvyyyLLLKKKJJJLLLPPPQQQPPPMMMJJJKKKOOOTTTUUUSSSUUUYYY^^^ZZZVVVXXX\\\^^^]]]ZZZWWWYYY[[[[[[ZZZYYYYYYYYYZZZ]]]```aaafffkkkkkkggg``````aaaaaabbbdddeeefffgggccc___^^^```bbbbbbaaa]]]aaa^^^___ggggggccchhhggghhhhhhfffcccbbbbbbbbb```______```aaaaaa```^^^[[[[[[___fffgggbbb``````bbbcccdddbbb___]]]^^^```aaa```^^^\\\ZZZZZZZZZ[[[[[[[[[\\\]]]^^^______```cccaaa^^^\\\YYYXXXWWWWWWSSSQQQOOONNNOOOOOOOOONNNQQQQQQRRRRRRRRRQQQQQQPPPSSSPPPMMMKKKJJJJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<::::::;;;;;;<<<=========??????>>>=========>>>>>>===<<<<<<;;;;;;:::::::::===<<<;;;;;;;;;<<<>>>???============<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999:::::::::;;;>>>AAALLLLLLJJJFFFAAA>>>======<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<===???@@@@@@>>>>>>>>>>>>???@@@@@@AAAEEEGGGHHHFFFBBB@@@AAACCCDDDDDDCCCBBBAAA@@@@@@???@@@??????@@@@@@AAABBBCCCAAAAAA@@@???>>>===<<<;;;;;;===>>>?????????AAACCCCCCGGGJJJGGG???;;;;;;>>><<<<<<<<<<<<<<<;;;::::::===<<<;;;:::999999999999111333666777666666888999555555555555666777888999<<<<<<<<<:::888555222000333222222111111222222333111111111111111111111111////////////000000000000/////////000000111111222/////////...---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++************++++++************************++++++************++++++************************************************+++++++++,,,,,,,,,,,,,,,******)))))))))***++++++***+++---.........---,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------.........++++++,,,---...000222333666777888999;;;===>>>???BBB???;;;<<<@@@DDDFFFEEE???BBBFFFJJJKKKJJJGGGFFFCCCAAA??????AAACCCDDDDDD@@@AAADDDHHHPPP\\\hhhqqqzzz~~~uuutttxxxooo|||qqq___ZZZ___qqqLLLKKKKKKMMMNNNNNNMMMLLLIIINNNQQQQQQSSSZZZ___aaa\\\YYYVVVUUUUUUVVVUUUTTTUUUXXX[[[\\\ZZZYYYZZZ[[[YYY[[[\\\]]]aaaggghhhfffbbbbbbbbbccccccddddddeeebbb```___```bbbcccbbb```^^^bbb[[[XXX___bbbaaagggbbbdddfffeeecccaaa``````^^^^^^^^^```bbbbbb```^^^___^^^```dddddd___]]]^^^```______]]][[[[[[\\\]]]]]]\\\[[[YYYYYYZZZ[[[\\\ZZZ[[[\\\\\\]]]]]]]]]]]]___]]]ZZZWWWUUUSSSRRRRRRPPPNNNLLLLLLNNNPPPPPPPPPQQQRRRRRRRRRRRRQQQOOONNNQQQOOOMMMKKKKKKKKKIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@???????????????@@@@@@@@@@@@>>>===<<<999::::::;;;<<<<<<======??????>>>===============;;;;;;;;;:::::::::::::::<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<============888:::;;;::::::;;;???CCCCCCBBB???>>>===<<<:::999;;;;;;<<<<<<============;;;;;;;;;<<<===>>>@@@@@@======<<<<<<<<<======>>>BBBEEEGGGEEE@@@>>>@@@CCC@@@@@@????????????@@@@@@>>>>>>???@@@AAABBBBBBBBB@@@@@@???>>>======<<<<<<;;;<<<>>>??????@@@BBBEEEAAABBBCCCAAA>>><<<<<<>>><<<<<<<<<<<<<<<<<<======<<<;;;:::999888888888888333555666666555555888;;;444444444555666888999:::;;;;;;;;;:::888555222000333222222111111222222333000000000000111111111111.../////////000000000111.............../////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************++++++************++++++************************************************,,,,,,,,,------.........***************+++,,,,,,***+++---...///...---,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------++++++,,,,,,---......///+++,,,,,,---///111333444777777666777999;;;>>>@@@BBB>>><<<===AAAEEEEEEDDD???BBBGGGKKKLLLKKKHHHFFFCCCAAA??????AAABBBBBBBBB>>>@@@CCCHHHQQQ]]]jjjrrryyyyyyuuuyyyooo|||tttbbb^^^ddd|||KKKJJJKKKMMMLLLJJJJJJKKKDDDLLLNNNIIILLLYYYcccdddUUUSSSPPPNNNNNNOOOQQQSSSUUUXXX\\\\\\[[[ZZZ\\\^^^YYYZZZXXXVVVZZZ```cccaaadddddddddddddddddddddddd]]]___bbbeeeeeecccaaa___YYYccccccbbbhhheee^^^aaa^^^aaadddeeecccaaa______^^^^^^```bbbeeeeeecccaaaccc``````bbb```\\\ZZZ\\\[[[ZZZYYYXXXYYYZZZ\\\\\\YYYYYYXXXWWWXXXZZZ\\\^^^ZZZ[[[[[[\\\\\\[[[[[[[[[XXXWWWUUUSSSQQQQQQQQQQQQOOONNNMMMMMMPPPSSSTTTTTTRRRRRRSSSSSSRRRPPPNNNMMMQQQOOOMMMMMMMMMLLLJJJHHHHHHHHHIIIIIIHHHFFFEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@@@@??????>>>>>>??????@@@@@@???>>>===<<<999999:::;;;;;;<<<======??????>>>===============:::::::::::::::::::::;;;<<<<<<;;;:::;;;<<<===>>>;;;<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999999:::<<<>>>??????>>>>>>999;;;<<<;;;:::<<<@@@DDD<<<:::999;;;>>>???<<<999;;;;;;<<<<<<===<<<<<<;;;::::::;;;;;;===>>>???@@@???>>>===============>>>===@@@CCCAAA===;;;>>>AAA<<<<<<<<<===>>>@@@AAABBB===>>>@@@AAABBBBBBAAAAAA??????>>>>>>======<<<<<<:::<<<>>>>>>???@@@CCCEEE>>><<<;;;;;;<<<>>>===<<<===<<<;;;<<<===>>>@@@BBB;;;:::999888777777777777:::;;;;;;999555555777:::666666666666666777777888888999999999888555333111333222222222222222222333000000000000000111111111.../////////000000111111------------------,,,,,,---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++************************++++++************++++++************************************************---------....../////////++++++******+++,,,------***+++---//////...---,,,++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,,,,---...//////,,,,,,---...000222444555888777555555777:::>>>@@@AAA>>><<<>>>BBBEEEEEECCC???BBBGGGKKKMMMKKKHHHFFFCCCAAA??????@@@BBBBBBAAA===???BBBHHHQQQ]]]kkksssyyy|||wwwzzzmmmzzzuuuccc```nnnCCCDDDDDDFFFGGGIIIKKKLLLJJJKKKLLLOOOQQQSSSSSSRRRMMMPPPRRRRRROOOOOORRRTTTWWW___bbb\\\XXXZZZ[[[ZZZYYYWWWVVVWWWZZZ]]]___```ddddddcccbbbdddhhhfffaaa^^^bbbeeeeeecccaaabbbcccbbb^^^dddkkkiiiiiiggg\\\bbbaaa```^^^^^^^^^______[[[YYYYYY^^^dddfffccc___^^^```aaa```^^^]]]]]]^^^YYY[[[]]]\\\YYYYYY\\\___]]]^^^___]]][[[XXXXXXXXXWWWYYY\\\]]]\\\[[[ZZZZZZXXXVVVSSSPPPNNNOOOPPPQQQQQQRRRSSSSSSTTTSSSSSSRRRSSSPPPOOORRRSSSOOOLLLMMMPPPOOONNNLLLKKKJJJJJJJJJIIINNNQQQOOOJJJFFFGGGIIIIIIHHHEEECCCBBBAAAAAAAAA????????????????????????BBBBBBBBBAAA???>>><<<;;;<<<:::999:::===???>>><<<===<<<:::999888888999:::<<<;;;:::777666666999<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::888777666666777:::===@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<999888:::???BBB@@@===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;=========<<<;;;;;;;;;:::888999;;;<<<===<<<;;;;;;===>>>===;;;===AAA???;;;@@@AAAAAAAAA@@@???===;;;===>>>???>>><<<<<<===???@@@@@@@@@?????????>>>>>>>>><<<:::;;;>>>???===;;;<<<@@@DDDFFFDDDAAA???>>><<<;;;:::;;;<<<<<<:::999>>>>>>>>>===;;;;;;<<<===999999999;;;<<<;;;888555::::::999888777666555555666666666666666666666666777777666555444444333333222222222222222222222222000000000000000000000000////////////////////////------..................---------------------------------............//////...---,,,+++,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))((())))))+++,,,---......------,,,++++++******)))+++++++++*********))))))***************************************)))((('''++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,,,,+++******+++---...///111000...---,,,,,,------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////+++,,,---///000222333444888555444666:::===>>>===???===;;;>>>CCCFFFCCC??????DDDJJJPPPQQQMMMHHHDDDAAAAAAAAA@@@@@@@@@??????;;;???CCCHHHSSSbbblllppp~~~zzzuuuwwwwwwiiittt~~~rrrhhhdddtttGGGGGGFFFFFFGGGHHHIIIIIIHHHIIIKKKNNNPPPPPPNNNMMMLLLOOORRRSSSQQQPPPSSSUUU\\\ccceee___[[[\\\]]]\\\YYYXXXXXXXXX[[[]]]^^^___^^^```aaabbbeeeiiigggaaabbbcccdddccc```^^^___aaa^^^\\\bbbddd^^^aaaeee___bbbbbbbbbbbbaaa___]]][[[\\\[[[\\\^^^aaabbb___\\\[[[]]]___```^^^]]]]]]^^^[[[\\\\\\\\\ZZZZZZ[[[]]]\\\]]]]]]\\\YYYWWWVVVWWWSSSVVVYYY[[[ZZZYYYZZZZZZXXXVVVSSSPPPPPPQQQSSSUUUPPPPPPPPPPPPQQQQQQQQQQQQSSSOOONNNQQQQQQMMMJJJJJJUUUTTTQQQMMMIIIFFFDDDDDDIIIKKKMMMLLLHHHFFFGGGIIIGGGFFFDDDBBB@@@?????????????????????????????????@@@@@@@@@@@@???===<<<;;;;;;:::888999<<<===;;;:::::::::999999999::::::;;;<<<;;;:::888666666999<<<======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999777777777999;;;===;;;;;;;;;;;;;;;;;;;;;;;;???<<<999;;;>>>???===:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::999::::::;;;<<<<<<;;;;;;;;;@@@BBB===999:::;;;;;;===>>>>>>>>>>>>======<<<===>>>>>>===<<<<<<===???@@@@@@?????????>>>>>>>>>>>><<<;;;<<<>>>???===;;;===>>>@@@CCCFFFDDD@@@<<<<<<;;;::::::;;;;;;999777;;;<<<<<<;;;999888:::;;;999888999:::;;;:::777555999888888777777666666666666666666666666666666666777666666555444444333333222222222222222222222222000000000000000000000000////////////////////////........................------------------------------------..................,,,+++++++++,,,---,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************+++++++++******)))(((++++++******++++++,,,---+++************+++,,,,,,,,,,,,---......---,,,,,,+++************+++------000///...,,,,,,,,,,,,---------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////+++,,,---///000222333444888666444666:::===>>>===@@@===<<<>>>BBBEEECCC@@@???DDDJJJNNNOOOLLLFFFCCCAAAAAA@@@@@@@@@?????????;;;???BBBGGGRRR```jjjllluuupppkkkmmm{{{vvvmmmwww{{{mmmbbb\\\jjjJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKMMMMMMLLLJJJIIIJJJOOOSSSTTTSSSRRRSSSUUU]]]bbbddd```\\\[[[\\\[[[ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZ___ccceeeiiillliiidddgggfffdddaaa^^^^^^___aaaaaa___aaa[[[QQQXXXbbb___^^^```ccceeedddaaa^^^[[[_______________]]][[[ZZZYYY\\\___aaa```^^^^^^^^^]]]\\\[[[[[[\\\]]]\\\[[[ZZZ[[[[[[ZZZWWWUUUUUUUUUQQQSSSVVVXXXXXXXXXXXXYYYWWWUUURRRPPPPPPSSSVVVXXXQQQPPPPPPOOOPPPQQQRRRSSSTTTPPPOOORRRQQQMMMJJJJJJVVVTTTQQQLLLHHHEEEBBBAAAHHHHHHGGGGGGGGGGGGHHHHHHDDDCCCAAA@@@???>>>>>>>>>========================>>>>>>>>>>>>>>>===<<<<<<;;;:::999999::::::999888777888999:::;;;;;;;;;;;;;;;;;;:::888666777999<<>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::999999888999999999::::::::::::::::::::::::@@@===;;;;;;======:::777::::::::::::::::::::::::999999999999999:::::::::999999999999:::::::::::::::::::::::::::;;;;;;<<>>;;;;;;::::::;;;<<<<<<===<<<===>>>===;;;;;;===???????????????>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<===;;;;;;???EEEFFFAAA;;;<<<;;;999999:::999888666888999999888666666777999888777777888999999666444777777777777777777777666666666666666666666666666666666555555444333333333111111111111111111111111000000000000000000000000////////////////////////................................................------------............------,,,+++++++++++++++,,,,,,,,,++++++++++++***************************------,,,+++***))))))((())))))******+++,,,,,,---+++++++++***************))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++******++++++,,,---******))))))******+++,,,,,,,,,------------,,,,,,***************+++++++++///...---,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////+++,,,---///000222333444888666555777:::===>>>>>>AAA>>><<<===AAACCCCCCBBBAAADDDJJJMMMMMMJJJEEEAAAAAA@@@@@@@@@@@@?????????;;;>>>AAAEEEPPP]]]fffgggeeedddaaaccctttzzzmmmuuuxxxkkk^^^WWW]]]uuu|||uuuJJJJJJIIIGGGFFFFFFFFFFFFKKKLLLLLLKKKJJJIIIJJJJJJLLLPPPUUUVVVTTTRRRRRRSSSXXX[[[\\\[[[XXXXXXXXXYYY[[[\\\^^^^^^]]]\\\\\\\\\\\\bbbhhhjjjlllnnnjjjeeeiiigggdddaaa___```bbbdddccc___[[[QQQLLLZZZeee___]]]___aaacccdddbbbaaa___```aaabbbaaa^^^\\\\\\\\\\\\___ccceeecccaaa___^^^^^^[[[ZZZ\\\___```^^^\\\[[[[[[[[[YYYVVVUUUUUUVVVRRRTTTVVVWWWVVVVVVVVVWWWUUUSSSQQQOOOOOOQQQSSSUUUSSSRRRQQQPPPQQQSSSUUUVVVUUUQQQPPPTTTTTTPPPMMMNNNPPPOOOMMMJJJHHHFFFEEEDDDGGGEEECCCCCCEEEGGGGGGGGGBBBBBBAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<<<<<<<;;;::::::999999888777666777999:::;;;;;;:::::::::::::::888777777999;;;@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999???===;;;;;;<<<;;;999777999999999999999999999999999999999999::::::::::::888888999999::::::;;;;;;;;;;;;999999999:::;;;<<>>??????>>>>>>>>>========================>>>=========:::999<<>>>>>BBB???<<<===???BBBCCCCCCCCCFFFJJJLLLLLLIIIDDDAAA@@@@@@@@@@@@????????????<<<>>>@@@DDDNNN[[[bbbbbbZZZaaadddeeeqqqjjjqqqzzz~~~yyynnnbbbZZZ\\\ttt|||tttHHHHHHGGGFFFFFFFFFGGGGGGOOOOOOMMMJJJHHHIIILLLPPPOOOSSSWWWWWWTTTQQQQQQQQQRRRSSSUUUWWWWWWVVVWWWYYY\\\^^^```___]]]\\\\\\]]]```fffjjjjjjjjjjjjgggbbbdddbbb```______aaacccddd```ZZZTTTPPPXXXrrr|||nnnbbbbbbaaa```______`````````aaabbbbbb```______```cccfffiiiiiifffccc```^^^\\\[[[[[[]]]bbbcccbbb___\\\]]]\\\ZZZWWWVVVVVVXXXVVVXXXXXXXXXVVVTTTTTTUUUSSSRRROOOMMMMMMMMMOOOPPPSSSRRRQQQPPPQQQSSSUUUWWWRRROOOOOOSSSTTTQQQOOOPPPKKKJJJIIIHHHGGGGGGGGGGGGGGGEEEBBBBBBDDDFFFFFFFFFAAAAAAAAAAAA@@@@@@??????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;======<<<;;;:::999888888777888::::::::::::888777999::::::999777888999;;;??????>>><<<;;;;;;;;;;;;::::::::::::::::::::::::777888888999:::::::::;;;999999999999999999999999;;;;;;::::::;;;;;;::::::999999999999999999999999999999::::::;;;;;;;;;<<<999999::::::;;;;;;<<<<<<<<<;;;999888888999:::;;;BBBFFFHHHCCC@@@???>>>;;;>>>===;;;:::999999:::;;;:::;;;<<<;;;:::;;;<<<>>>>>>>>>>>>=========<<<<<<<<<<<<======<<<<<<<<<===<<<;;;::::::<<>>===???AAABBBCCCEEEGGGJJJLLLKKKHHHDDDBBB@@@@@@@@@?????????>>>>>><<<>>>???CCCNNN[[[```___[[[kkkrrrooorrrkkkpppxxx}}}{{{rrreee\\\bbbzzzzzzFFFEEEEEEEEEEEEFFFGGGGGGNNNNNNMMMJJJHHHIIINNNSSSPPPTTTWWWWWWTTTQQQRRRSSSRRRQQQRRRWWWYYYXXXYYY[[[^^^```aaa```]]][[[]]]```bbbgggiiifffcccccc```]]]^^^\\\\\\]]]```aaabbbaaa___[[[YYY]]]sssiiifffaaa]]][[[[[[]]]^^^`````````aaabbbcccccccccgggiiikkkjjjgggccc```___]]]]]]^^^aaacccdddcccbbb^^^^^^]]]ZZZWWWVVVXXXYYYYYYZZZZZZXXXUUUSSSTTTTTTQQQQQQPPPOOONNNMMMMMMMMMOOOOOOOOOOOOPPPQQQSSSTTTOOOLLLLLLPPPQQQNNNLLLMMMJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEAAAAAABBBBBBBBBAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;<<<======<<<999888999999888999999999999999888888888999:::999888888:::;;;>>>===<<<;;;;;;;;;;;;;;;999999999999::::::::::::888888888888999:::;;;<<<888888888888888888888888999999999::::::;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;::::::999999999999999:::===>>>???CCCGGGDDD??????>>>===;;;::::::999999999:::;;;;;;::::::<<<>>>============<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<:::;;;<<<;;;;;;>>>DDDHHH;;;999777666777888888888888999999999888888999;;;888777666666777777666555333444444444555555666666666666666666666666666666444444333333333333333333111111111111111111111111000000000000000000000000/////////////////////////////////...------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++((())))))******+++++++++,,,++++++***))))))((((((***************+++++++++************************++++++,,,---------,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,...000333444333111///,,,,,,,,,,,,,,,***))))))******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////+++,,,---///000222333444888999:::999999:::===@@@@@@@@@?????????@@@BBBBBBDDDFFFHHHJJJIIIGGGDDDBBB@@@????????????>>>>>>>>>>>>>>>???DDDPPP\\\```^^^cccuuu|||tttrrrqqqtttyyy}}}}}}ssseeeZZZ___wwwxxxEEEEEEDDDDDDDDDDDDEEEEEEFFFIIIKKKKKKHHHIIIMMMQQQOOOSSSVVVVVVTTTSSSUUUWWWUUURRRSSSYYY[[[YYYYYY\\\^^^aaabbb```\\\[[[___bbbeeehhhhhhbbb]]]^^^^^^\\\\\\\\\]]]```cccdddaaa^^^``````bbbgggfffccc___[[[ZZZ[[[]]]___aaa___^^^___ccceeedddbbbfffhhhhhhgggdddaaa``````___bbbdddeeedddcccbbbccc^^^^^^]]]ZZZWWWVVVXXXYYYXXXYYYXXXWWWTTTSSSTTTUUUPPPPPPRRRSSSRRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSSQQQMMMLLLOOOPPPLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEHHHJJJKKKIIIEEEBBBBBBDDD???@@@AAABBBBBBBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999;;;<<<;;;888777888:::777777777777888999::::::777999:::999888888:::;;;<<<;;;;;;:::::::::;;;;;;888888999999999:::::::::;;;:::888777777888:::;;;888888888888888888888888888999999:::999999:::;;;999999999999999999999999888888888999:::;;;;;;;;;::::::::::::999999999999:::::::::::::::999888888777:::<<<>>>BBBGGGDDD???<<<<<<<<<<<<;;;::::::999888999::::::999:::<<<>>>=========<<<<<<<<<;;;;;;888:::<<<;;;999888:::;;;::::::<<>>>>>>>>>>>??????@@@EEERRR^^^aaa^^^dddsssvvvmmmpppuuuvvvyyy}}}}}}ttteeeYYYZZZrrrzzzsssFFFEEEDDDCCCCCCBBBCCCCCC???DDDJJJKKKIIIHHHJJJMMMNNNQQQTTTUUUTTTTTTXXX[[[WWWSSSSSSYYY\\\YYYXXX[[[___aaabbb___\\\[[[```dddgggjjjhhhaaa\\\]]]______^^^^^^aaaeeehhhhhhccc^^^]]]```bbbdddwwwggg___^^^\\\[[[[[[]]]```bbbbbb^^^[[[]]]bbbeeeccc```cccdddeeedddaaa`````````bbbfffiiihhhdddaaaaaabbb^^^^^^\\\YYYVVVVVVWWWYYYVVVVVVWWWUUUTTTSSSUUUVVVOOOQQQTTTVVVWWWVVVTTTSSSOOOPPPQQQSSSTTTUUUUUUUUUUUUQQQOOOQQQPPPKKKHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGHHHLLLOOOLLLFFFAAAAAACCC>>>???@@@AAABBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::777999;;;:::777666777999666666666666888:::<<<===777888::::::999999:::;;;::::::999999999:::;;;;;;888888888999999:::::::::>>><<<999777666777999:::777777777777777777777777999:::::::::999888999:::888888888888888888888888666777777888999999:::::::::999999999888888777777999::::::;;;:::999888666555999;;;:::;;;===;;;666888999:::;;;<<<;;;:::999888999::::::999:::<<<>>>======<<<<<<<<<;;;;;;;;;777:::;;;:::888777999;;;999999;;;AAAGGGHHHBBB<<<;;;888666666888;;;<<<<<<888999:::999888999:::<<<:::888666666777888777666444444444444444444444444666666666666666666666666333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////000000///...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------...///...---,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))((((((((()))******++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++******++++++,,,---*********)))***++++++,,,---,,,+++******+++,,,---))),,,111555666555333222,,,---......---,,,***))))))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////+++,,,---///000222333444888:::;;;:::999999===@@@>>>@@@AAAAAAAAA@@@@@@AAA@@@AAACCCDDDDDDCCCAAA@@@????????????>>>>>>>>>>>>@@@@@@AAAFFFSSS```ccc___```kkkjjjcccnnntttuuuxxx}}}~~~vvvgggZZZ]]]vvv}}}wwwEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIPPPSSSVVVWWWUUUUUUWWWYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\ZZZ[[[]]]```lllhhhccc```______^^^^^^aaa```___``````___\\\ZZZ[[[dddcccbbbjjjiiiaaa```]]]\\\\\\]]]```aaaaaaaaaaaabbbccccccbbbaaa```___YYY^^^___[[[XXX\\\```bbb```aaaccccccbbb```^^^^^^\\\ZZZYYYXXXYYYZZZYYYXXXTTTRRRRRRTTTWWWWWWSSSOOOQQQWWW___cccaaa\\\VVVRRRUUUTTTRRRSSSSSSRRROOOMMMSSSPPPKKKIIIHHHHHHHHHGGGGGGEEEDDDEEEFFFFFFEEEDDDIIIKKKMMMJJJFFFBBB@@@AAAAAAAAA@@@???>>>>>>>>>???<<<<<<============<<<<<<>>><<<:::;;;===>>><<<:::999::::::;;;;;;::::::999999666444555777:::999888;;;;;;:::999999:::::::::::::::::::::::::::::::::999999999888888888777777AAABBB>>>999666888999666666666777777777777666666888888777777777777888888777777777777777777777777888777777999;;;<<<;;;999777777777777777777777777888888888888888888888888666777777777888888888888888888777777888888999:::;;;:::999888999:::;;;<<<999::::::;;;;;;::::::999999:::;;;;;;999999:::;;;===:::999===CCCEEE???999999888666666777:::===???<<<<<<;;;;;;::::::::::::<<<;;;999777555555555555999888666555555555666777777777777777666666666666777555333222222222444555222222222111000//////...111000///...---...//////000000000...---...000333444111---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............---------,,,++++++******+++++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++*********)))))))))************+++++++++***++++++++++++***))))))************************)))************+++++++++,,,,,,+++******))))))(((,,,---///111333444555555---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////------...///111222444555:::;;;;;;:::999;;;???BBBAAA???======???@@@AAAAAADDDCCCAAAAAABBBBBBAAA@@@@@@AAAAAA???>>>===???@@@@@@???@@@EEERRR___ccc``````eeekkkkkkwwwyyypppppp|||yyykkkdddaaaqqq}}}}}}DDDCCCBBBBBBAAAAAAAAABBBDDDEEEFFFGGGHHHIIIIIIIIIQQQSSSUUUUUUSSSSSSUUUWWWYYYYYYYYYYYYYYYZZZ[[[[[[^^^^^^]]]\\\ZZZ[[[]]]```eeebbb___^^^___aaabbbbbb```___^^^_________]]][[[```hhhddd___cccbbb]]]___\\\[[[\\\___bbbdddcccbbb```aaabbbccccccbbbaaaaaaWWWZZZ\\\ZZZ[[[^^^^^^[[[[[[___bbbcccaaa______aaa]]][[[YYYYYYZZZ[[[ZZZZZZTTTSSSRRRSSSUUUTTTQQQNNNPPPUUU[[[^^^\\\XXXSSSPPPUUUSSSRRRRRRRRRRRRPPPOOOQQQNNNJJJHHHHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFGGGIIIIIIGGGCCCAAA@@@AAAAAA@@@??????>>>>>>??????<<<<<<============<<<<<<===;;;::::::<<<===;;;999999::::::::::::::::::999999666444555777999999888::::::999999999999999:::::::::::::::::::::::::::999999999999888888888888@@@AAA>>>888666888888666666666777777777777666666777777666666666666777777777777777777777777777777777777777888;;;;;;:::999888888888888888888888888888888888888888888888888777777888888888999999999888888777777777888999999999999999999999:::;;;;;;999::::::;;;;;;::::::999;;;<<<===<<<;;;;;;;;;===;;;:::999<<<@@@AAA>>>::::::999777666666999<<<>>>>>>>>>>>>=========<<<<<<:::999777666555555555555999888777666555666666777777777777777666666666555666444333111111222333444333333222222111000000///111111///.........///000.........---,,,---000222555222///---.........---.........------......///------............---------,,,++++++******+++++++++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++,,,++++++***))))))******+++++++++*********)))))))))************++++++++++++,,,,,,---------,,,,,,************************)))************+++++++++---------,,,,,,,,,,,,+++,,,---...000111222333333---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////------...///111222444555999:::;;;;;;:::;;;>>>AAA@@@???>>>>>>???@@@AAAAAADDDBBBAAAAAABBBCCCAAA@@@@@@AAAAAA@@@>>>===???@@@@@@AAA@@@DDDOOO]]]ccccccmmmtttzzzwwwzzz|||sssrrr}}}yyylllfff___qqqBBBBBBAAA@@@@@@@@@@@@AAAEEEEEEFFFGGGHHHIIIIIIJJJPPPQQQQQQQQQPPPQQQSSSUUUVVVVVVWWWWWWXXXYYYYYYZZZ]]]]]]]]][[[ZZZZZZ]]]``````^^^\\\]]]___aaabbbbbb```^^^]]]]]]^^^______^^^gggooohhh^^^^^^\\\ZZZ___\\\\\\^^^bbbeeefffeeecccbbbbbbccccccbbbbbbaaa```VVVYYYZZZ[[[]]]___ZZZSSSWWW\\\aaaaaa___]]]```ccc___\\\YYYXXXYYY[[[[[[[[[UUUSSSQQQQQQQQQPPPNNNKKKNNNRRRVVVXXXVVVSSSPPPNNNSSSPPPNNNMMMNNNOOONNNNNNNNNLLLHHHFFFFFFFFFEEEDDDDDDCCCCCCEEEHHHIIIHHHGGGDDDEEEDDDCCC@@@???@@@AAA@@@@@@???>>>>>>>>>??????<<<<<<============<<<<<<<<<;;;::::::;;;;;;999888999999999999999999999999888666555555777888888777888888888777777888888999999999:::::::::::::::::::::::::::999999999888888===>>><<<777666888888666555666666777777666666555666666555555555555666666777777777777777777777777777666666888:::;;;:::888888888888888888888888888777777777777777777777777888888888888999999999999777777777777777888888999888888999::::::::::::999999999::::::::::::999999:::<<<===<<<;;;:::;;;===:::::::::;;;<<<<<<<<<<<<===;;;888666666888:::===>>>>>>>>>============<<<888777666555555555555666999888777666666666666777777777777666666666555555555444222111111111222333333333333222222111111000111111000////////////000,,,,,,---,,,,,,---000222555333000//////000/////////......------.........------............---------,,,++++++******+++++++++++++++***************+++++++++***************++++++++++++++++++++++++,,,+++******)))*********+++++++++***************)))************+++++++++***+++,,,------......---************************)))************+++++++++++++++,,,,,,,,,---------+++,,,---...////////////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////,,,---...///111333444666888:::;;;<<<<<<<<<>>>???@@@??????>>>???@@@AAABBBDDDBBBAAAAAABBBCCCBBB@@@@@@AAAAAA@@@>>>>>>???@@@AAABBBAAABBBJJJXXXdddiiiyyyzzz{{{rrrqqq{{{wwwkkkfffaaauuu@@@@@@????????????@@@@@@EEEEEEEEEFFFGGGHHHIIIJJJMMMMMMMMMLLLMMMPPPSSSUUURRRSSSUUUWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ\\\______]]]\\\]]]___``````___^^^]]][[[[[[\\\^^^______iiirrrlll```^^^[[[ZZZaaa^^^___aaadddffffffdddaaaeeeddddddcccaaa```___^^^ZZZ^^^```]]]\\\[[[XXXSSSVVV[[[``````\\\[[[^^^ccc^^^[[[XXXWWWXXXYYYZZZZZZUUUSSSQQQOOOMMMLLLLLLKKKOOOQQQSSSSSSQQQOOONNNNNNOOOLLLIIIHHHIIIJJJKKKKKKKKKIIIFFFEEEEEEEEEDDDCCCDDDDDDDDDFFFHHHHHHGGGEEEAAAAAA@@@???>>>???@@@AAA??????>>>>>>>>>>>>??????<<<<<<============<<<<<<<<<;;;:::999999888777777999999888888888888999999777666666666777777777777777666666666666777888888999999999999999:::::::::::::::::::::999999999999:::<<<:::666555888888555555666666666666666666555555444444333333444444555666666666666666666666666666666666777999:::999888888888888888888888888888777777777777777777777777777777777777888888888888777666666666666777888888666777999:::::::::999888999999::::::::::::999999888999::::::888888999:::888::::::999777888;;;>>>>>><<<999666555777999;;;:::::::::999999999999999777777666666666777777777888888888777777777777777777777666666666555555555555444333222222222333333222222222111111111000000000000//////............+++,,,---------...111333444222000///000000///...------,,,+++++++++,,,,,,,,,------......------,,,---,,,++++++******++++++************************************************************************++++++***************+++************************))))))*********+++++++++'''((()))+++,,,---------************************))))))*********+++++++++(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////,,,,,,---///111333555666777999<<<===<<<<<<===???@@@@@@@@@???>>>???AAACCCCCCBBBAAAAAABBBCCCBBBAAA@@@AAAAAA@@@>>>>>>???AAABBBCCCBBB@@@EEEUUUdddmmmzzz{{{rrrwwwnnnlllvvvzzzrrriiifffggg{{{??????>>>>>>>>>??????@@@DDDDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHIIILLLPPPSSSUUUOOOPPPSSSVVVYYY[[[]]]]]]YYYZZZYYYXXXWWWXXX[[[^^^\\\[[[[[[]]]___``````^^^\\\ZZZYYYYYY[[[]]]^^^]]]bbbllliii```___]]][[[aaabbbbbbccceeefffdddaaa^^^bbbbbbaaaaaaaaaaaaaaaaaa___fffggg```XXXVVVXXXYYYYYY]]]```___[[[YYY\\\___[[[YYYVVVUUUVVVXXXXXXXXXUUUSSSPPPMMMKKKKKKLLLNNNQQQRRRSSSRRRPPPNNNNNNOOONNNLLLIIIGGGHHHIIIJJJIIIHHHFFFDDDDDDDDDDDDCCCBBBFFFEEEEEEFFFGGGFFFDDDAAA???>>>===<<<===???@@@AAA???>>>>>>===>>>>>>??????<<<<<<============<<<<<<<<<<<<;;;:::888777666666999888777777777777888999666666777777666666666666666555555555666666777888888888888999999::::::::::::::::::999999999888888777999888555555777777555555555666666666666555555444444333333333333444444555555555555555555555555666555555777999999888777777777777777777777777777666666666666666666666666555555555555666666666666666666555555666666777888666777888999:::999888777888999999::::::999999888888999:::999888888999:::777999:::888555555999===>>><<<:::777666777888999777777777777777777777777777777888888999999999999888888888888888777777666666666666666555555555555555444444333333333333333000000000000////////////////////////......------+++---/////////000222444222000......//////...---...---,,,+++++++++++++++,,,,,,------------,,,,,,---,,,++++++******++++++************************************************************************+++***************++++++************************))))))*********+++++++++'''(((***+++,,,---......************************))))))*********+++++++++(((((()))***+++,,,,,,---+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////,,,,,,---///111333555666777999<<<===<<<<<<===??????@@@AAA@@@>>>???AAADDDCCCAAAAAAAAACCCCCCBBBAAAAAABBBBBB@@@???>>>@@@AAABBBDDDBBB???DDDSSSdddnnntttxxx|||tttkkkxxxvvvmmmkkkssswwwqqqjjjiiihhhzzz???>>>>>>>>>>>>???@@@@@@CCCCCCBBBBBBCCCEEEGGGHHHGGGFFFFFFHHHLLLPPPRRRSSSLLLNNNRRRVVVYYY[[[\\\]]]WWWWWWWWWVVVUUUVVVYYY\\\VVVVVVXXX[[[___```___^^^ZZZXXXWWWXXXZZZ[[[[[[ZZZXXXbbb```ZZZ]]]]]]ZZZ___dddccccccccccccbbb^^^[[[\\\]]]]]]^^^```bbbdddeeebbbiiijjj```VVVTTTYYY^^^^^^^^^___]]][[[ZZZ[[[[[[YYYWWWVVVVVVWWWWWWVVVUUUUUUSSSPPPLLLJJJKKKOOOSSSSSSTTTTTTSSSPPPOOOPPPQQQRRRPPPMMMLLLLLLLLLKKKJJJFFFEEECCCDDDDDDDDDCCCBBBEEEEEEEEEFFFFFFEEEAAA>>>>>>===<<<===???@@@@@@@@@>>>>>>=========>>>??????<<<<<<============<<<<<<<<<======;;;888666555666999888777666666777888999555777888888666555555666555555555555666777888888777777888888999:::::::::999999999888888888777777444666777444444777777444444555555666666555555444444444333333333333444444555555555555555555555555555444444666888999888666666666666666666666666666666666666666666666666666444444444444555555555555555555555555555666777777666666777888888888888888888888999999999999888888999;;;<<<;;;:::999:::<<<777999:::888666555888<<<<<<<<<;;;999888777777777666777777777777888888888888888999::::::999999999888888999999888888777666666666666555555555444444333333333333333222222222///////////////////////////////////////...------,,,...000000000000111333///...------......---+++000//////...------------,,,,,,------------,,,,,,---,,,++++++******++++++***************+++++++++***************+++++++++*********************************)))******+++,,,***************+++++++++)))************+++++++++***+++,,,...//////000000************************)))************+++++++++******+++,,,------......+++++++++++++++***))))))++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////+++,,,---///111333666777888:::;;;<<<<<<<<<>>>??????AAABBBAAA>>>>>>AAAEEEBBBAAA@@@AAACCCCCCCCCBBBAAABBBBBBAAA??????@@@AAAAAACCCBBB???DDDTTTdddmmmoootttzzztttkkkvvv|||ssspppvvvyyyrrrmmmmmmeeettt~~~{{{???>>>>>>>>>??????@@@AAABBBAAAAAA@@@AAACCCFFFGGGHHHGGGGGGIIIMMMOOOOOONNNLLLNNNQQQUUUWWWXXXYYYYYYTTTUUUUUUTTTSSSTTTXXXZZZTTTTTTVVVYYY\\\]]][[[YYYWWWVVVVVVWWWYYYYYYXXXVVVTTT\\\XXXUUU[[[^^^\\\___cccaaa``````aaa```]]][[[]]]\\\\\\]]]^^^```bbbccc___eeeeee]]]VVVVVVZZZ]]]aaa^^^\\\\\\]]]]]]\\\ZZZXXXWWWWWWXXXYYYXXXVVVTTTTTTSSSPPPLLLJJJMMMSSSXXXUUUUUUUUUTTTQQQPPPPPPQQQTTTRRRPPPOOOOOONNNLLLJJJEEEDDDCCCDDDEEEEEECCCBBBCCCCCCCCCEEEEEEDDDAAA>>>>>>===<<<>>>AAABBB@@@>>>===============>>>??????<<<<<<============<<<<<<===>>>>>><<<888555555777999888666555555666888999444777999888666444444555555555555555666777888999666777777888999999::::::888888888777777777666666111444555333444777777444444555555666666555555444444444333333333333444444444444444444444444444444555444444666888888777666555555555555555555555555555555555555555555555555444444444555555555666666555555444444555555666777777666666666666777888888888888999999999999888888999;;;;;;;;;:::999:::;;;888999999888777777888999::::::;;;;;;:::888666555666666666777777888888888888888999:::999999777777888888999999999888777666666666555555555444444444111111111111111000000//////////////////000000000000111111222111000///...,,,...000000///...///111///---------......---+++000000///...------------+++,,,,,,------,,,,,,+++---,,,++++++******++++++))))))*********+++++++++))))))*********+++++++++******************************))))))***++++++,,,))))))*********+++++++++)))************++++++++++++,,,---...////////////************************)))************++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////++++++---...111444666777999:::;;;;;;:::;;;>>>AAA???AAACCCAAA>>>>>>BBBFFFBBBAAA@@@AAACCCDDDCCCBBBAAABBBBBBAAA??????@@@BBB@@@BBBAAA@@@GGGVVVcccjjjmmmvvv}}}ooovvvzzzvvvzzzzzzrrrmmmmmmhhhrrrxxxuuu??????>>>??????@@@AAAAAAAAA@@@@@@???@@@BBBEEEFFFJJJIIIHHHJJJMMMNNNLLLJJJMMMOOOQQQTTTUUUVVVUUUTTTSSSTTTSSSSSSRRRSSSWWWYYYUUUVVVWWWXXXYYYXXXTTTQQQVVVUUUUUUWWWXXXXXXUUUSSSUUU[[[VVVRRR[[[```___bbbaaa___^^^^^^______^^^]]]aaa```^^^]]]\\\\\\]]]]]][[[______ZZZWWWYYY[[[[[[bbb^^^ZZZ[[[^^^```]]]ZZZXXXWWWXXXYYY[[[YYYVVVTTTTTTSSSPPPMMMKKKNNNVVV\\\UUUVVVVVVTTTRRRPPPPPPQQQTTTRRRPPPPPPOOOMMMJJJGGGDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@AAADDDEEEDDDAAA???>>>======@@@BBBCCC@@@>>>===============>>>??????<<<<<<============<<<<<<===??????<<<888555555777999777666555555666777999444777999888666333444555555555555666666888999999666777777888999999::::::777777777777666666666666000333555333444777777444444555555555555555555444555444444333333444444555444444444444444444444444444444444555777888777666444444444444444444444444555555555555555555555555555555555666666666666777555444444444444555666666777666555555555666888999888888999999999999888888777888999999777777888999999999888888999999888888888:::;;;<<<<<<999666444444555555555666666777777777888999999999777666555888888999:::999888777666666666555555555444444444///////////////......---000000000000000111111111222222333444333222111000,,,---//////...---......///...---...//////---+++///...---,,,+++*********+++,,,,,,------,,,,,,+++---,,,++++++******++++++))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,))))))******++++++++++++)))************+++++++++******+++,,,------------************************)))************+++++++++)))************+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000++++++---...111444666777:::;;;;;;:::999;;;???BBB???BBBCCCAAA>>>>>>BBBFFFBBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBAAA@@@???@@@BBB@@@AAA@@@@@@HHHWWWcccggglllzzzrrrwwwyyy{{{yyypppjjjkkkooovvvyyyvvv>>>>>>===<<<<<<<<<<<<<<>>AAA???======??????>>><<<;;;;;;<<<===<<<;;;999888=========>>>???>>>;;;888999888888777777777777777888888777777666666555555777777666666555555555444444444444555555555555666666666666666666666666666666666555555555444444444444444444444444444444444333444444555555444444333333333333333333333333333444444444333333222222222555555555555555555555555555444444333333333444444555333333555555444444555555555555555555555555555555666777777777777777666777666555444444555666777555555666666777777888888666777888999999999999999777777666555555555555555888888:::<<<>>>===:::777666666666666666666666666777777777777777777777777666666555555555444444444666666555444222111000000111---,,,111222---,,,...222222222222222222222222222111111111000000//////......////////////............//////......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++*********))))))++++++***************+++...//////...,,,***+++,,,++++++++++++++++++++++++***---000000---++++++---,,,,,,------------------...---,,,...111444555444888999:::;;;<<<>>>??????>>>???@@@@@@???@@@BBBDDDEEEDDDBBBAAABBBCCCEEEGGGEEEFFFFFFDDDAAA@@@@@@@@@===CCCAAADDDQQQYYY___jjjnnnvvv~~~wwwzzz~~~uuu}}}~~~tttmmmqqqqqqzzz;;;;;;;;;;;;;;;<<<============>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGIIIJJJLLLOOOQQQRRRRRRRRRTTTSSSRRRRRRRRRTTTUUUVVVXXXWWWWWWWWWXXXYYYZZZZZZZZZ\\\]]][[[WWWUUUVVVWWWSSSYYY\\\]]]aaaeeeccc]]][[[[[[[[[\\\\\\\\\\\\\\\ZZZ\\\]]]\\\[[[YYYZZZZZZZZZ[[[YYYWWWYYY^^^^^^[[[XXXYYY[[[]]]]]]]]][[[ZZZ]]]dddjjjiiiaaaYYYUUUUUUUUUXXXVVVRRRTTT[[[``````[[[WWWUUUTTTOOOIIIGGGIIIHHHIIIJJJKKKJJJIIIGGGFFFDDDDDDCCCCCCBBBBBBCCCCCCAAAAAABBBAAAAAA@@@???>>>>>>@@@AAAAAA@@@@@@AAABBB<<<<<<<<<===<<<<<<;;;;;;===<<<<<<===>>>===;;;999:::999888888777777888888777777777666666666555555666666666666555555444444444444444444555555555555666666666666666666666666666555555555444444444444444444444444444444444444333333444444444444333333333333333333333333333333444444444333333222222222444444444444444444444444555444444333333333444444555444444555555444333444555555555555555555555555333444555777777888888888777666555555666777888999777777777666666666666666888999999999999888888777777777666555555555555555666777888:::<<<;;;888666666666666666666666666666666666666666666666666666666666555555555444444444666666555444333111111000444000000444555111000222222222222222222222222222111111111000000000//////......////////////......///////////////...------........................------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++************************************************************++++++++++++************************++++++************++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,++++++******,,,,,,+++++++++++++++,,,///000000///---,,,,,,---+++++++++++++++++++++++++++---///...,,,+++,,,---,,,,,,---......///000000...---,,,...111444555444::::::;;;;;;<<<======>>>===???@@@@@@???>>>???AAABBBBBBAAAAAABBBDDDGGGHHHFFFGGGGGGEEEBBB@@@@@@AAA???CCC@@@EEEWWW___aaahhhmmmrrrwwwvvvqqquuuzzzrrrzzz~~~uuuqqqtttrrr|||888888888999:::<<<===>>>999>>>CCCDDDBBB@@@@@@AAABBBBBBBBBBBBCCCDDDFFFFFFHHHIIILLLNNNPPPPPPPPPPPPRRRRRRRRRRRRSSSUUUVVVWWW[[[ZZZYYYXXXXXXYYY[[[\\\\\\[[[YYYVVVTTTTTTWWWYYYUUUZZZ___bbbdddeee```ZZZYYYZZZ[[[\\\\\\]]]]]]\\\\\\\\\\\\[[[YYYXXXYYY[[[XXXYYYXXXVVVXXX\\\\\\YYYYYYZZZ[[[\\\\\\\\\[[[ZZZaaaeeegggddd]]]WWWUUUVVVZZZZZZVVVRRRUUU[[[^^^^^^[[[VVVRRRPPPLLLGGGEEEGGGFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEDDDCCCCCCCCCCCCCCC??????@@@@@@@@@@@@??????===@@@DDDCCC???===@@@CCC<<<<<<<<<<<<<<<<<<===>>><<<;;;::::::;;;;;;:::999::::::999888888888888888666666666666666555555555666555555555555444444444444444444444555555555555666666666666666666666666555555555555444444444444444444444444444444444444333333444444444444333333333333333333333333333333444444333333333333222222222222222222222222222222444444333333333333444444333444444444444444333222444444444444444444444444222333444666777888999999666666666666777888999:::888888777777666555555444::::::::::::999888777666777666555555444555555555444555666999::::::777444666666666666666666666666666666666666666666666666555555555555555444444444666555555444333222111111444222333555555333222444222222222222222222222222111111000000000000//////......////////////......///////////////...------------------------------........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******++++++************++++++---------,,,,,,,,,,,,+++---,,,,,,+++,,,,,,------///000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******,,,...+++,,,---...///111222222...---,,,...111444555444;;;;;;;;;<<<<<<<<<=========???@@@@@@???=========@@@@@@@@@AAABBBEEEGGGIIIFFFGGGGGGEEECCCAAAAAAAAAAAACCC>>>EEEZZZddddddhhhlllmmmoooooonnnrrryyyqqqyyy~~~yyyuuuwwwyyy999999999999:::<<<===>>>;;;AAAFFFFFFCCC@@@@@@CCCAAAAAAAAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVWWW[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXVVVTTTTTTVVVXXXZZZ\\\^^^```bbbcccaaa\\\WWWYYYZZZ[[[\\\\\\[[[[[[ZZZYYYZZZZZZXXXWWWXXXZZZ\\\YYY[[[ZZZXXXZZZ]]]]]]YYYZZZZZZ[[[\\\[[[[[[ZZZYYY^^^``````\\\VVVSSSTTTWWW[[[XXXUUUSSSTTTWWWWWWVVVWWWRRROOOOOOLLLGGGDDDEEEEEEFFFFFFGGGGGGFFFEEEEEEFFFEEEDDDDDDCCCCCCCCCCCC======>>>???????????????>>>???AAA@@@>>>===<<<<<<<<<;;;:::::::::<<<===>>>;;;:::888888999::::::999999888888777777777777777555555555555555555555555444444444444444444444444333333444444444555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333444444333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333222333333444444000333333222333444444222444444444444444444444444333444555666777777777777444444555555777888999:::777777666666666555555555999999999999999999888888666555555444444555555555444444666888::::::777555666666666666666666666666666666666666666666666666555555555555555555555555555555444444333333333222111111333444333111111333222222222222111111111111000000000000000000//////......////////////.....................---,,,,,,------------------------------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,+++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++,,,------...000000///---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,---...///000000111...---,,,...111444555444999999:::;;;<<<===>>>???===@@@BBBBBB@@@===<<<<<>>????????????>>><<<;;;>>>BBBCCC@@@;;;::::::999888999:::<<<===:::999777777999:::999999777777666555555555555555444444444444444555555555333333333333444444444444333333333444444444444555444444444444444444444444333333444444444444444444333333333333333333333333222333333333333333333222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222333444555111444444111111555555222444444444444444444444444555666666666666555555444111222333444666777777888444555555555666666666777555666777888999:::::::::555555444444444444555555444555777999<<<;;;999666666666666666666666666666555555555555555555555555444555555555555555555555444444444444444444444444000333555333111000111111222222222111111000000000//////////////////000000......////////////......,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++************************************************))))))))))))*********+++************************++++++************++++++,,,,,,,,,+++++++++******++++++************++++++************++++++++++++***************+++,,,,,,---...///...,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,............------------------...---,,,...111444555444666777888;;;===???AAABBB???AAACCCCCCAAA>>>===<<<@@@@@@AAAAAAAAABBBCCCCCCCCCDDDDDDBBB@@@>>>>>>>>>===AAA===???NNNXXX```kkklllkkkqqq{{{|||xxx}}}|||sssxxx}}}yyyrrrnnnppp<<<;;;;;;;;;;;;;;;<<<===<<<>>>>>>===:::;;;>>>AAA???AAADDDFFFHHHGGGGGGFFFEEEGGGIIIJJJKKKLLLKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXQQQQQQSSSWWWZZZ\\\[[[ZZZddd___[[[[[[[[[XXXWWWYYY^^^]]][[[YYYXXXWWWWWWWWWUUUVVVWWWWWWWWWWWWZZZ\\\___aaaaaa___```cccbbb]]]\\\\\\[[[ZZZYYYYYYXXXXXXZZZYYYXXXVVVUUUVVVXXX[[[XXXWWWXXXZZZXXXUUUVVVZZZVVVPPPLLLNNNNNNJJJFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA<<<===>>>???????????????<<<999888>>>GGGKKKFFF@@@999999999999999999:::;;;999888777888999:::999888666555555444444444444444333333333444444444444444222222333333333333333444333333333333444444444444444444444444444444444444333333333333444444444444333333333333333333333333222222333333333333222222222222222222222222222222222222333333333333444444444444444444444444444444222111111222222333444555888<<<999111000555666222333333333333333333333333666666666666555444333333111222333444555666666666333444444555666666777777333444555777888999999:::444444444333444444555666555666777:::======:::888666666666666666666666666555555555555555555555555444444444555555555555555444444444444444555555555333888:::666222222333222222222222111000000//////......////////////000000......////////////......---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++******++++++************++++++)))***************++++++))))))))))))***+++,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,...///............---,,,,,,++++++...---,,,...111444555444444555777:::===@@@BBBCCC@@@BBBCCCCCC@@@>>>>>>>>>@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCAAA>>>=========<<>>===@@@DDDHHHIIIHHHFFFDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQSSSUUUWWWYYYYYYXXXXXXTTTSSSTTTWWWZZZ\\\[[[YYY___YYYVVVXXXYYYWWWXXX[[[^^^\\\YYYWWWVVVWWWXXXYYYWWWYYY[[[ZZZYYYXXXXXXYYY___aaaaaa___```cccaaa\\\]]]\\\[[[ZZZYYYXXXWWWWWWZZZZZZYYYXXXWWWWWWXXXYYYTTTTTTWWWZZZXXXVVV^^^hhh^^^UUULLLKKKKKKIIIGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHEEEDDDCCCBBB@@@@@@@@@???>>>>>>??????@@@?????????;;;999:::???FFFHHHEEEAAA:::::::::;;;::::::999999888777888999;;;;;;:::888666666555444444444444555222222333333333444444444111222222222333333333333222222333333333444444444333333333333333333333333222222333333333444444444222222222222222222222222222222333333333333222222111111111111111111111111222222222333333444444444222222222222222222222222111111111111222333444555EEEGGGAAA444000555666111333333333333333333333333555555555666555555444444222333444666666666555555555555555555555555555555333333444666777777777777444333333333444444555666555555777:::======:::888666666666666666666666666555555555555555555555555444444444555555555666666333444444444555555666666555<<<>>>777222333333222222222222111000/////////........./////////000000......////////////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++*********)))))))))************************************************))))))*********+++++++++************************++++++************++++++,,,,,,,,,+++++++++******++++++************++++++*********++++++,,,,,,,,,************+++,,,------,,,...///...---,,,---///------------------------***))))))+++///111000...............------------...---,,,...111444555444555666888:::===@@@AAABBB@@@AAAAAA@@@???===>>>???>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCBBB???======>>>===AAA>>>BBBQQQYYY\\\dddaaadddqqq~~~rrrsss|||rrrmmmttt}}}|||rrrhhhooo555666666888999;;;===>>>;;;;;;;;;<<<>>>???>>>===:::>>>DDDIIIJJJHHHEEEBBBDDDFFFGGGIIIJJJJJJIIIIIIJJJKKKMMMOOOPPPPPPPPPOOOPPPRRRVVVYYY[[[ZZZYYYXXXYYYVVVUUUVVVYYY[[[ZZZXXXYYYSSSRRRWWWZZZXXXYYY]]]]]]ZZZWWWUUUUUUWWWZZZ\\\[[[]]]^^^]]][[[XXXWWWWWW]]]``````^^^___bbb```[[[^^^]]][[[YYYXXXWWWWWWWWWZZZZZZZZZYYYWWWVVVVVVUUUQQQQQQTTTWWWUUUVVVcccrrrfffYYYMMMIIIHHHGGGGGGIIIEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDBBBAAA@@@???????????????@@@@@@@@@@@@??????;;;<<<>>>@@@BBBAAA>>><<<;;;;;;<<<===<<<;;;999888777777888:::<<<<<<:::777777777666555555555555555222222222333333444444444111111111222222333333333222222333333333444444444333333333333333333333333222222222333333444444444222222222222222222222222222222222333333222222222111111111111111111111111222222222333333444444444111111111111111111111111111111111111222333444555NNNPPPGGG777111666666000333333333333333333333333333333444555666666666555444555666777777666555555666666666555444444333333444444555555555555555444333333333333444444555666444555777:::<<<<<<:::888666666666666666666666666555555555555555555555555444444444555555555666666333333444444555666666666555===>>>777111111222000222222222111000//////...---.........//////000000......////////////......000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++,,,++++++++++++++++++,,,*********))))))))))))(((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++,,,,,,---------++++++++++++,,,---...///---///000///......///000------------------------)))((())),,,111222000...---.........//////000000...---,,,...111444555444777777999;;;===???@@@AAA???@@@@@@>>>===<<<>>>@@@;;;<<<>>>@@@BBBCCCCCCDDDDDDDDDDDDBBB@@@>>>>>>???@@@BBB???EEEXXX___\\\___\\\___mmm{{{xxxkkkmmm{{{xxxpppllluuuxxxnnnrrr333444555777999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>???AAAAAAAAAAAAGGGHHHIIIIIIIIIHHHHHHGGGJJJJJJKKKLLLMMMNNNNNNOOOUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZYYYYYYWWWVVVUUUTTTSSSVVVXXXYYYYYYZZZ[[[\\\^^^[[[XXXWWWXXXYYYWWWUUUXXXZZZ[[[YYYVVVVVVYYY\\\^^^bbbccc___]]]^^^^^^\\\aaa]]]YYYVVVUUUVVVWWWVVVZZZYYYXXXWWWUUURRRPPPOOOYYYZZZZZZXXXTTTTTTVVVYYYUUURRRMMMKKKKKKIIIFFFCCCEEEGGGHHHHHHFFFEEEEEEFFFGGGEEEBBBAAAAAAAAA???>>>@@@?????????>>>>>>======<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;::::::999888888777777777777777888888777777666555555555555555222333444555555444333222111111000000000111333444555444333222111111111111333333333222222333444444222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111000333222222111111222222333222222222222222222222222000111111111111222222222;;;:::888666444333222222222222222222222222222222333333333444444444555555444555555666777888888999444444555555444444333222777666444333333444555666555333222666;;;===:::666666555666999<<<;;;777444555555555555555666777777444333222222222222333444666555555444444444555555555555555555555555555555777777777555444222000///111111111111111111111111000000//////......------//////...------------...////////////////////////................................................///...------,,,,,,,,,,,,******************************++++++++++++******)))))))))))))))******+++******))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,---+++)))***,,,---,,,)))---,,,***)))))))))******,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,------.........+++,,,------......------///......---------......,,,---...000111333444555666444444999@@@DDDCCC@@@AAABBBCCCAAA???>>>>>>???>>>AAABBB@@@AAAEEEFFFCCCFFFEEECCCAAA@@@>>>>>>>>>===@@@>>>FFFYYY^^^XXXXXXYYY^^^lllyyyxxxrrrwwwtttiiinnnzzz}}}uuulllrrr}}}777777888999:::;;;;;;;;;999999999999:::::::::;;;<<<<<<===>>>???@@@AAAAAAEEEEEEFFFFFFGGGHHHHHHIIILLLLLLLLLLLLLLLLLLLLLLLLTTTUUUVVVWWWWWWXXXXXXWWWYYYYYYYYYYYYWWWVVVUUUTTTUUUWWWXXXXXXWWWWWWXXXZZZUUUWWWXXXVVVTTTSSSWWWZZZZZZZZZZZZXXXWWWVVVXXXYYY]]]```aaa\\\ZZZZZZZZZWWW\\\ZZZWWWWWWXXXXXXXXXWWWXXXXXXWWWWWWVVVUUUUUUUUUYYYYYYXXXUUUPPPNNNNNNOOOMMMJJJHHHGGGIIIIIIHHHFFFEEEFFFGGGGGGEEEDDDDDDEEEFFFDDDAAAAAAAAAAAA@@@????????????>>>>>>>>>============<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666777777888999777777666555555555555555333444555555555555444333222222111000111222333333333333333333444555666666222222222111111222222333222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000222222222111111222222222222222222222222222222222000000111111111222222222333333222111000000000000222222222222222222222222333333333444444444444555333444444555666666777777444555555555555444333333555444444444444444555555888666555888<<<>>>;;;777666555666888::::::777444555555555555555666666777666555444444444444555666555555555444444444555555666666666666666666666666444444555555444333222222111111111111111111111111///////////////.........//////...------------..............................................................................------,,,++++++,,,,,,******************************++++++++++++******)))))))))))))))******+++******))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,---+++)))***,,,---,,,***---,,,***)))))))))***+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........------------,,,,,,------------------+++,,,------......------......------------......------///000222444555555888666666;;;AAAEEEDDDAAAAAABBBCCCAAA???======>>><<>>>>>>>>AAA>>>FFFYYY___XXXXXXZZZ^^^kkkyyyzzzttt{{{qqqhhhnnnzzz|||tttmmmkkkwww888888999::::::::::::999888888888888999999999999===<<<<<<<<<===???@@@AAABBBBBBBBBBBBDDDFFFHHHJJJJJJKKKKKKLLLLLLMMMNNNNNNRRRSSSTTTUUUVVVVVVVVVVVVZZZZZZYYYYYYXXXWWWUUUUUUWWWWWWWWWVVVTTTUUUWWWYYYXXXYYY^^^fffnnnoooiiiccc[[[YYYXXXWWWXXXXXXXXXWWWYYY]]]]]]YYYVVVXXXXXXVVVUUUUUUVVVYYY[[[[[[YYYWWWTTTTTTTTTTTTUUUVVVXXXYYYUUUUUUSSSPPPLLLIIIHHHHHHKKKIIIGGGGGGHHHIIIHHHGGGDDDEEEFFFFFFDDDCCCCCCDDDDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>>>>>>>============???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;999888666555555555555555666777888999777777666555555555555555444444555666666555444444444333333222222222222333333333333333444555666777222222111000000111111222222222222222222222222222111111111111111111111111111111111111111111111111222222111111111000000000222222111111111111222222111111111111111111111111000000000111111111222222000000000000111222444444222222222222222222222222333333333333444444444444222222333444444555555555555555666666555555444333222333555666666666666555888666555777:::;;;999666666555555666888999777666555444444444444555666666666555555444444555555666555555555555555555555555666666666666666666666666111222333444555555555555111111111111111111111111...///////////////000000//////...------------...........................---------------------------------------------------,,,++++++***+++++++++******************************++++++++++++******)))))))))))))))******+++******))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,+++************+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------,,,,,,+++,,,------......------...---------------......---...///111222444555666:::888999===BBBEEEDDDBBBAAABBBCCCAAA>>><<<;;;;;;:::>>>???>>>@@@EEEFFFDDDCCCCCCBBB@@@@@@?????????>>>AAA???FFFYYY___YYYYYYVVVXXXfffuuuuuunnntttzzznnnhhhoooyyyzzzsssmmmiiiuuu444555666777888999999999888888888999999999999:::===<<<::::::;;;===???AAAAAA@@@??????@@@CCCFFFHHHDDDFFFGGGJJJMMMOOOQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUZZZZZZZZZYYYYYYWWWVVVVVVWWWWWWVVVUUUSSSTTTWWWZZZ```[[[```xxx}}}dddYYYWWWUUUVVVYYY[[[YYYWWWWWW[[[[[[XXXVVVXXXYYYXXXRRRSSSVVVZZZ\\\[[[XXXTTTQQQPPPOOOOOOQQQSSSVVVXXXOOONNNMMMLLLJJJIIIIIIIIIQQQPPPMMMKKKIIIHHHFFFEEECCCDDDEEEEEECCCAAAAAABBBBBB@@@??????AAABBBAAA@@@========================@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::888777555444333333333444555777888999777777666555555555555555555555555555555555555555555444444333333222222222444333222222111111111222333222222111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111111111111111111111111111000000000000111111111111111111111111222333555555111111111111222222222222222222333333333444444444333333333333444444555555555555666666555555444333222333666888999999777666666444333444666666444333666555555555666777777777444444333333444444555666333333333333333333333333444444555555555555555555555555555555555555555555000111222333444555555555111111111111111111111111......//////000000000111//////...------------...........................------------------------------------------------++++++***************+++******************************++++++++++++******)))))))))))))))******+++******))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,------......------------,,,,,,------......,,,---...000222333444555:::999:::===AAACCCCCCBBBAAABBBCCCAAA>>>;;;999999;;;>>>???>>>???DDDEEEBBBBBBBBBAAA@@@??????@@@@@@???AAA>>>FFFYYY^^^YYYYYYTTTWWWeeeuuussshhhkkkzzzyyynnniiioooxxxyyyrrrllliiivvv222333555777999:::;;;;;;999999999999::::::::::::<<<;;;999999999;;;===???@@@???>>>===>>>@@@BBBDDDBBBCCCFFFHHHLLLOOOQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTYYYYYYYYYYYYXXXWWWVVVVVVTTTUUUUUUTTTTTTUUUYYY\\\]]]WWW\\\rrrvvv\\\VVVTTTSSSVVVZZZ\\\[[[YYY\\\___^^^YYYWWWXXXYYYXXXRRRTTTWWWZZZ\\\ZZZUUUQQQQQQPPPOOONNNOOOQQQSSSUUUNNNMMMKKKJJJKKKLLLMMMNNNTTTRRRPPPLLLIIIFFFDDDDDDCCCDDDEEEDDDBBB@@@@@@AAAAAA???>>>>>>@@@AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<===??????>>><<<;;;;;;;;;;;;;;;;;;:::999888666444333222222222333444666777888777777666555555555555555555555555444444555555555444444444444333222222111333333222111111111222222444444333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000//////111000000//////000000111000000000000000000000000//////000000000111111111111000000/////////000000000000000111111222222222222222222333333333444444333444444444444444555555555555555555555444444333222444777:::;;;:::888666555444333222333333333222444555555555555555666777333333333333333444555555333333333333333333333333333333444555666666555555333333333333333333333333222222333333444333333333111111111111111111111111.../////////000000111111//////...------------...........................------------------------------------------------*********))))))******+++******************************++++++++++++******)))))))))))))))******+++******))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---......,,,,,,---///111222444444777888999<<>>;;;999999===@@@@@@>>>???CCCCCCAAABBBAAA@@@@@@???????????????AAA===EEEXXX]]]XXXYYYXXXYYYiii|||{{{lllnnn}}}rrrjjjoooxxxyyyrrrllllllyyy333444666999;;;===>>>???999999999999:::::::::;;;:::999999888999:::;;;<<<>>>>>>======>>>???@@@AAADDDDDDFFFGGGIIIKKKLLLMMMOOOOOOPPPQQQRRRRRRRRRRRRUUUVVVVVVVVVUUUUUUTTTSSSQQQRRRSSSSSSSSSUUUXXX[[[UUUVVVYYY```ffffff___YYYSSSSSSTTTWWWYYY[[[[[[ZZZbbbdddbbb[[[VVVVVVVVVTTTTTTUUUVVVYYYZZZXXXTTTQQQSSSRRRQQQPPPPPPQQQRRRSSSRRROOOKKKKKKMMMPPPSSSTTTNNNNNNMMMJJJFFFCCCCCCDDDCCCDDDEEEDDDBBB@@@@@@@@@@@@???===>>>???@@@@@@???;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;::::::999999777666444333222222222222333444666666777777666555555555555555555444333333333333444555222333333333333333222111111111222333444666777888555555444333222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000/////////000000////////////000000/////////////////////////////////000000000111111666555333222111000////////////000000111222222222222222222222333333333333444444444444444444444444444444555555444444333222222444666999999888666555555444444333333333444444222444666666555444555666333222222222222333444444444555555666666555555444222333444666666666555555222222222222222222222222333333333333333222222111111111111111111111111111///000000000000000000111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,******************************++++++++++++******)))))))))))))))******+++******))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,***+++,,,,,,******+++,,,***+++,,,,,,---,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++,,,------......------++++++++++++,,,---...///,,,---...///111333444555444666888;;;===???AAAAAA@@@BBBCCCBBB???<<<::::::===@@@AAA???@@@CCCDDDBBBBBBBBBAAA??????>>>>>>>>>>>>@@@<<>>@@@AAAAAABBBCCCDDDFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPRRRRRRRRRRRRTTTUUUSSSUUUVVVTTTQQQPPPTTTWWWSSSUUUXXXXXXXXXWWWXXXXXX```bbb___YYYUUUUUUVVVUUUUUUUUUUUUVVVWWWWWWUUUSSSQQQQQQQQQQQQPPPPPPPPPPPPQQQMMMJJJJJJOOOVVV\\\^^^JJJKKKKKKHHHDDDAAABBBDDDDDDEEEFFFDDDBBB@@@@@@@@@AAA???======?????????>>>::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;888888888888777666555444222222222222222333444444777777666555555555555555444333222222222222333444000111222333333333222111111111222333444666777888555444333222111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000////////////000//////......//////000////////////////////////////////////000000000111999888666444222111111000/////////000111222222222111222222222222333333333333333333333333333222222333333333444333333222111111222444555555444333222333333333222111222333555000333666777555444444555222222222222222333333444444444555666666555444444111222444666777777666555222222222222222222222222222222222333333333222222111111111111111111111111111111111000000000000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******************************++++++++++++******)))))))))))))))******+++******))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,***+++---,,,***)))+++---***+++,,,---------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------------+++,,,------......------++++++++++++,,,---...///......000111333555666777333555888;;;===???AAACCC???AAADDDCCCAAA>>><<<;;;:::>>>@@@???AAAFFFGGGFFFCCCBBBAAA???>>>============???;;;AAATTT[[[VVVXXXWWWSSS```tttuuuiiiqqqzzzhhhkkk{{{}}}vvvvvv444444666777999999::::::777777777777888888888888777888888999999999888888777999;;;===@@@AAABBBBBB>>>???AAADDDGGGIIIKKKLLLIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNPPPQQQQQQPPPOOOOOOPPPTTTQQQOOOOOORRRSSSSSSQQQTTTXXXZZZZZZWWWTTTUUUWWWYYY[[[ZZZUUUTTTVVVYYYXXXUUUTTTSSSTTTVVVWWWWWWVVVMMMNNNNNNOOOOOONNNNNNMMMMMMJJJFFFIIIQQQ\\\dddhhhLLLMMMLLLHHHCCC@@@AAABBBDDDEEEFFFEEEBBB@@@@@@@@@AAA???>>>===>>>???>>>===:::::::::;;;;;;<<<<<<<<<::::::999999999:::;;;;;;777777888777777666555555222222222111222222333333777777666555555555555555333333111111111111333333...///111222333333222111222222222111111222333333444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////////////////............//////////////////////////////////////////000000000000555444222000///...------...//////000111222222222111111222222222333333333222222111111111111111111222333333333333222111111000111222222222111000///000000000/////////222333...222777888666333333444222222111111222222333444222222333444444333222222111222444666777777666555333333333333333333333333000111222333333333333333111111111111111111111111222222111111000000////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------******************************++++++++++++******)))))))))))))))******+++******))))))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,))),,,---,,,***)))+++---)))***,,,---...---,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........+++,,,------......------++++++++++++,,,---...///000000222333555666888888222555888;;;===@@@BBBDDD???AAADDDDDDBBB???======888<<>>===<<<<<<===>>>:::@@@SSSZZZVVVWWW]]]VVV^^^pppooodddooo{{{fffjjj|||{{{ooozzz333333333444555666777777555555555555555666777777666666666777888888999999555666888:::===@@@AAACCCBBBDDDEEEFFFEEEFFFGGGIIIGGGHHHIIIKKKLLLMMMMMMNNNKKKLLLLLLMMMNNNNNNNNNNNNOOOQQQQQQOOORRRWWWUUUOOORRRPPPMMMNNNRRRTTTTTTSSS[[[ZZZXXXWWWVVVVVVWWWXXX[[[ZZZZZZXXXWWWUUUSSSRRRRRRPPPOOOPPPSSSUUUSSSQQQQQQQQQPPPPPPPPPOOOLLLJJJMMMKKKHHHHHHKKKPPPTTTUUUMMMLLLIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAABBBBBBAAA>>><<<:::========================:::<<<===>>>===;;;888666666666666666555444333222000000111222444555555666777777666555555555555555333222111111000000111111333222222222111000000000111111111111111111111111444444444333333222222222//////000000111111222222////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111444333......222333000000111111111222222222222000000000000111111111111222222333333333333444444444333333222222333333444333333333444444444444555444444444444444444444444222333333444555555555444333333333222222111111111222111111111000000//////111111111111000000000000------............------//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,,,,+++***))))))******+++++++++++++++++++++++++++***((('''''')))+++---+++)))((())),,,---+++)))++++++************++++++///...,,,+++***+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,---...,,,,,,,,,,,,---...//////000111333555777777777777444444666999>>>@@@AAA@@@@@@@@@AAA@@@???>>><<<:::<<<;;;:::===EEELLLJJJCCCDDDDDDBBB???<<<;;;<<<===>>>999777AAAPPP[[[\\\YYY\\\]]]^^^ggglllfffqqqqqqppp}}}www{{{{{{333333444444555555666666555444444444444555666666666666666777888888999999888888999;;;<<<>>>??????AAACCCDDDEEEDDDEEEFFFHHHFFFGGGHHHJJJKKKLLLMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMQQQRRRQQQOOORRRVVVUUUPPPOOONNNMMMOOOSSSVVVVVVUUU[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUSSSSSSSSSTTTTTTXXXSSSNNNLLLNNNRRRUUUVVVYYYTTTOOONNNPPPQQQMMMIIIKKKJJJHHHIIIKKKMMMNNNNNNKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888777777666666666666666555333333000111111222333444555666777666666555555555555555333222222111111111111111222222222111111111111111111111111111111111111111333333333222222222111111000000000000000111111111.../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.../////////000000000000////////////////////////111111111111111111111111111111111111111111111111,,,222666555555666222,,,000000000111111111222222000000000000111111111111222222333333333333444444333333222222222222333333222333333333444444555555444444444444444444444444222333333444555555444444333333333222222222111111111111111111000000000///111111111000000000//////------............------......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,++++++***))))))******++++++++++++++++++++++++)))))))))))))))*********+++)))((()))+++---+++***++++++************++++++...---,,,++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,---...//////000111333555777777777777444444666999>>>@@@AAA@@@>>>>>>?????????>>>===<<<>>>>>>===???GGGMMMLLLEEECCCCCCBBB???<<<:::;;;<<<@@@;;;999AAAPPPZZZZZZWWW]]]___dddpppvvvlllrrruuurrrzzz{{{xxxxxx}}}444444444444444444444444333333333333333444555555555666666777777888888999::::::;;;;;;;;;;;;<<<<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666777888999777777777777666555444444000111111222333444555555666666555444444444444555222222222111111111111000111111111111111222222222111111111111111111111111222222111111111111000000111000000000000000000///....../////////000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000........................111111111111111111111111111111111111111111111111111222111......111333111/////////000000000111111000000000111111111222222222222333333333333444444222222111111111111222222111222222333444555555666444444444444444444444444222333333444444444444444333333333222222222222111111111111111000000000000111111000000000000//////------............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,+++******)))*********************************'''(((***+++++++++))))))***)))))))))+++,,,+++***++++++************++++++------,,,++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,---...///000000111333555666777777777444555666999>>>@@@AAA@@@<<<======>>>>>>======<<<@@@@@@???AAAHHHNNNLLLGGGCCCCCCBBB???<<<999999:::AAA<<<;;;BBBOOOXXXYYYVVV\\\```gggwww~~~rrrpppzzzsssxxxvvvuuuyyy444444444333333333333333222222222222222333333444555555666666777888888888:::::::::::::::;;;;;;;;;<<<>>>@@@AAAAAAAAACCCEEEEEEFFFGGGIIIJJJKKKKKKLLLOOONNNMMMMMMOOORRRUUUXXXRRRRRRPPPNNNNNNQQQRRRRRROOOPPPRRRUUUWWWXXXXXXXXXWWWXXXZZZ[[[[[[ZZZYYYXXX[[[ZZZYYYXXXXXXYYYZZZ[[[PPPOOONNNRRRZZZeeeooouuuZZZUUUPPPOOOQQQQQQNNNJJJIIIHHHGGGGGGHHHHHHFFFEEEKKKJJJHHHFFFDDDCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>AAAAAA???>>>============;;;;;;;;;;;;;;;;;;;;;;;;======<<<::::::999999999888888888888777666555444000111111222333333444444666555444444333333444444222222222222111111000000000000000111222222222333111111111111111111111111000000000000000000000000111111000000/////////............/////////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........./////////000000////////////////////////111111111111111111111111111111111111111111111111333222///------000333444////////////000000000000000000111111111222222222222222222333333333444444222111111000000111111222111111222333444555555666333333333333333333333333222333333444444444333333222222222222222222222222111111111000000000000000111000000000////////////------............---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++***************+++))))))))))))))))))))))))(((((()))******************))))))***++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,------...///000///111333555666777666666555555666:::===@@@@@@???===============<<<<<<<<<@@@AAAAAABBBGGGMMMLLLFFFDDDEEEDDDAAA===::::::;;;@@@<<<;;;CCCPPPYYY[[[XXX\\\^^^fffyyytttmmm|||{{{qqqwwwvvvuuuvvv{{{333333333333333222222222111111111111111222333333555555555666777777888888888888888999:::;;;;;;<<<;;;<<<>>>??????@@@BBBDDDEEEFFFGGGIIIJJJKKKKKKLLLPPPOOOOOOOOORRRVVVZZZ]]]QQQOOONNNMMMMMMNNNPPPSSSSSSTTTVVVXXXXXXWWWVVVVVVUUUVVVXXXYYYZZZYYYYYYXXXWWWXXXXXXXXXWWWUUUSSSRRROOOPPPRRRTTTUUUVVVWWWXXXQQQRRRTTTTTTQQQNNNLLLLLLKKKHHHFFFFFFGGGIIIIIIIIINNNLLLIIIFFFDDDCCCBBBBBBDDDCCCBBBAAA@@@???>>>>>>AAA@@@???>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???>>>===:::777555888888888888777666555444000111111222222333333333555555444333333333333333111222222222222111000///000000000111222222222333000000000000000000000000////////////////////////111000000000//////..................////////////....................................................................................................................................////////////000000000000000000000000000000000000000000000000000000000000000000000000,,,...222666666333000...////////////000000000000111111111111222222222222222222222333333333444444222111111000000111111222111111222222333444555555333333333333333333333333222333333444333333222222222222222222222222222222000000000000000000111111000000000////////////...------............------------------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++***************++++++))))))))))))))))))))))))***)))((('''((()))+++,,,)))***************++++++++++++************++++++***+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......---,,,,,,++++++++++++------------...///000000///000222444666666666666555555777:::===@@@@@@??????>>>>>>===<<<;;;;;;;;;???AAAAAAAAAEEEJJJIIIEEEEEEFFFEEECCC@@@===<<<<<<===:::<<>>???@@@BBBDDDEEEFFFHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNPPPSSSWWWXXXNNNMMMMMMOOONNNMMMOOOTTTVVVWWWXXXWWWUUUTTTTTTTTTUUUUUUWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYVVVRRROOONNNRRRVVVWWWTTTOOOKKKIIILLLQQQVVVVVVRRRMMMLLLMMMKKKIIIGGGFFFHHHKKKLLLLLLLLLKKKHHHFFFCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???????????????>>>>>>=================================:::;;;======;;;888444222777777777777666555444444111111111111222222333333444444333222222222222333111111222333333111000///111111111111111222222222000000000000000000000000......////////////000000000//////////////////...------........./////////........................................................................................................................------........./////////111111111111111111111111000000000000000000000000000000000000000000000000000------///000...000333/////////000000000111111111111111222222222222333222222333333333333444444222222111111111111222222222222222222333333333333333333333333333333333333333333333333333222222111111222222222222333333333000000000000111111111111000000////////////......------............------------...............///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********************************)))******+++,,,************************+++***(((&&&''')))+++---(((***++++++******+++,,,++++++************++++++)))***++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...------,,,+++++++++,,,,,,------------...///000111///000222444555666666666666666777:::===????????????>>>======<<<<<<<<<===>>>AAAAAAAAADDDHHHHHHDDDEEEFFFFFFDDDAAA???>>>>>>;;;:::===FFFSSS^^^cccdddeeebbbfffzzz|||qqqzzzttthhhqqqvvvrrrqqquuu|||000000111111222222333333222111111111111222333333444444555555666777777777666666777888999:::;;;;;;999;;;===>>>???@@@BBBDDDFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLNNNRRRRRRNNNQQQWWWUUUVVVVVVTTTQQQPPPQQQSSSVVVVVVWWWWWWXXXZZZ[[[\\\[[[\\\\\\[[[YYYVVVTTTRRROOOSSSXXXYYYWWWTTTSSSRRRRRRTTTVVVUUURRROOOMMMLLLJJJIIIHHHIIIKKKLLLKKKJJJGGGFFFDDDCCCBBBBBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999888777555555666666666666666555333333111111111111222222222222444333333222222222222222000111222333333222000///222222222111111111111111000000000000000000000000......//////000000000000.........///////////////---------.........//////........................................................................................................................---------.........//////000000000000000000000000000000000000000000000000000000000000000000000000333111444::::::666444777000000000111111111222222111111111222222222333333222222333333333333444444333333222222222222333333333333333222222222222222222222222222222222222222333333333333333222111111111111222222222333333333///000000000111111111111000000/////////.........------............------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************))))))***++++++,,,++++++++++++++++++++++++***)))((((((((()))++++++(((***,,,+++))))))+++---++++++************++++++((()))***+++,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,+++++++++,,,------------------...///000111...000222444555666666555666666777:::===??????>>>===<<<<<<<<<===???@@@AAA>>>AAABBBAAACCCGGGGGGDDDBBBDDDEEEDDDBBB@@@??????<<<;;;???HHHUUU```eeefffgggcccfff|||ssszzz|||nnnssszzzoooooouuu}}}//////000111222333333444222222222111222222333444444444555555666777777777777777888888999999999999999;;;===>>>???@@@BBBDDDGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIMMMLLLPPPUUUTTTPPPSSSYYYSSSTTTTTTQQQNNNNNNPPPSSSXXXWWWWWWWWWYYY[[[]]]^^^YYYXXXWWWUUUTTTSSSRRRRRRUUUWWWYYYXXXVVVUUUVVVXXXZZZWWWTTTSSSRRRQQQNNNKKKIIIIIIJJJLLLMMMLLLIIIFFFBBBBBBAAA@@@AAABBBCCCDDD??????@@@@@@@@@AAAAAAAAA<<<===???@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666666888999:::666666666666555444333222111111111111111222222222444333222222111111222222000111333333333222000...333222222222111111000000000000000000000000000000.../////////000000111111---.........//////000000---------.........//////........................................................................................................................---------.........//////////////////////////////000000000000000000000000000000000000000000000000***666LLLaaabbbOOO999...111111111111222222222222111111222222222333333333222222333333333444444444444333333222222333333444444444333222222111111000222222222222222222222222333333333333333222111000111111111222222333333333//////000000111111111222000/////////............---..................---+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******************************))))))***+++,,,,,,++++++++++++++++++++++++'''((()))++++++******)))(((***,,,+++))))))+++---++++++************++++++((()))***+++,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,,,,***++++++,,,,,,---......++++++++++++,,,------......------......///000111...000222444555666555555666666777:::===??????>>>:::;;;;;;<<<>>>AAADDDEEE???BBBCCCBBBDDDGGGGGGDDD@@@BBBDDDCCCAAA?????????======@@@IIIVVV```fffgggeeeaaaeee}}}sssxxxvvvwwwnnnnnnttt{{{......///000000000000000111111222222222333333333333333333444444444444555888777666666666777999::::::::::::;;;===@@@BBBDDDQQQRRRTTTTTTQQQNNNKKKIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOOOONNNOOOTTTUUUSSSPPPSSSPPPGGGBBBGGGOOOTTT\\\[[[ZZZZZZ[[[[[[YYYWWWVVVVVVVVVUUUTTTRRROOONNNWWWVVVUUUVVVXXXYYYXXXWWWWWWSSSNNNMMMNNNNNNMMMJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCAAA@@@???>>>>>>>>>AAA@@@??????>>>>>>??????@@@???@@@@@@AAA???;;;888>>>======;;;:::999888888777666666666666777777888666666777777666666555444444333222222111111222222222222111111111111111111222111111111000000//////000000111111111111000000000000//////.........---////////////////////////........................---------............///........................///...---,,,,,,---...///...---,,,,,,,,,,,,---...000000000000////////////........................---------.........//////---...//////......///111222111000......000111222///.........///000222333---666LLLccccccLLL666---...///000222222111000000111111111222222333333333333222222111111222222333333333222111111222333333333333222222111222222222222222333333333444444444555444333333444444222000000111111222222222111111333222111111000000111111000000000000000000000000000000///...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************+++++++++++++++*********))))))+++*********))))))((((((,,,***'''''')))*********************************++++++******************,,,+++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............///111222333///000222444555555555555555666777999;;;===>>>???;;;:::999;;;>>>AAABBBCCC???AAAAAAAAADDDHHHFFFAAABBBAAAAAACCCEEEEEEAAA>>>>>><<<>>>HHHVVVaaaeeecccbbbaaafff{{{qqqtttssstttwwwqqqpppwww......///000000000000000111111111222222222333333333333444444444555555555666555555444555666777888777777888888:::===???@@@UUUZZZ___]]]VVVNNNKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKLLLRRRTTTPPPNNNQQQTTTTTTRRROOOHHHBBBFFFQQQ[[[^^^]]][[[ZZZ[[[[[[ZZZXXXVVVVVVWWWWWWWWWVVVTTTRRRQQQVVVUUUTTTUUUVVVWWWUUUTTTSSSOOOLLLLLLMMMMMMKKKHHHIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@@@@??????@@@@@@AAAAAA@@@@@@???????????????>>>>>><<<;;;;;;<<<===>>>======<<<;;;:::999888888777777666666666666666777444555555555555444333333444333222222111111222222111111111111111111111111111111111111000000000///000000111111111111000000000/////////............////////////////////////........................---------............///........................///...---,,,,,,---...///...---,,,,,,,,,,,,---...////////////////////////........................---------.........//////...///000000//////000111222111///......///111222//////......///000111222666111333;;;;;;333111666//////000111111111111000111111222222222222222222222222222111111222222222333222222111111222222333333222222111111222222222222222222222333333333333444333333444555555333111222333333333333222222111333222111111000000111111000000000000000000000000000000///...............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************+++++++++++++++*********))))))+++*********))))))))))))---+++***)))+++,,,,,,+++*********************************************************+++,,,,,,,,,---******+++++++++,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------......///111222333///000222444555666555555666666888999;;;===>>>???<<<;;;:::;;;>>>AAABBBBBB???AAABBBBBBEEEHHHFFF@@@@@@???@@@BBBDDDDDD@@@===>>><<<>>>HHHVVV```bbb```dddbbbfffzzztttyyyrrrssswwwsssrrrxxx......///000000000000///000111111111222222222222444444444444555555555555444333333333333444555555666666666777888;;;===>>>LLLTTT\\\ZZZRRRIIIGGGIIIIIIJJJKKKKKKLLLKKKKKKKKKJJJRRRUUUPPPLLLNNNRRRTTTTTTOOOJJJKKKVVVdddiiiggg]]]\\\[[[ZZZZZZYYYWWWUUUUUUUUUUUUUUUUUUTTTTTTSSSVVVUUUTTTTTTUUUTTTRRRQQQNNNKKKIIIJJJLLLLLLIIIFFFHHHHHHGGGFFFEEEEEEDDDDDD>>>>>>??????@@@AAABBBCCCAAAAAA@@@????????????@@@===???BBBAAA>>>;;;<<<======<<<;;;;;;:::999888888888888777666555555555555444444444444444333222222333333222111111111111222111111111111111111111111111111111111000000000000000000111111111111000000////////////............////////////////////////........................---------............///..............................------------.........------,,,,,,------...////////////////////////---------------------------------..................000111111000///111222111000///......///000111000//////......///000000222,,,+++000000+++,,,222000000//////000000111111222222222111111111111111222222111111111111222222333222111111111111222333222222111111111222222333111111111222222222222333444333333444666666555333444444444444333333222222333222111111000000111111000000000000000000000000000//////............///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++************+++++++++++++++******************************)))))))))---+++******+++,,,,,,+++************************************************))))))***+++,,,---......******+++++++++,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................---------...///000222222...000222444555666666666666777888:::;;;===>>>???>>><<<:::;;;===@@@AAABBB???BBBCCCCCCEEEGGGDDD???======???AAACCCCCC@@@>>>>>>===???IIIVVV___```^^^eeedddfffwwwxxx~~~tttrrr}}}vvvsssssswww---...//////000000//////000000000111111111111222333444444444444555555555333333333333333444444444777666666777888;;;===>>>@@@FFFLLLMMMJJJGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJJJJOOOQQQNNNMMMPPPTTTTTTPPPPPPRRRWWWccckkkiiiaaa]]]\\\ZZZYYYYYYXXXUUUSSSQQQQQQQQQRRRRRRRRRRRRRRRVVVUUUTTTTTTTTTSSSQQQNNNJJJHHHGGGIIILLLLLLHHHEEEGGGGGGFFFEEEEEEDDDCCCCCC????????????@@@AAABBBCCCAAAAAA@@@???????????????<<>>999777;;;;;;;;;:::999888888777999888777666555444444444444555555555555444333333333222222111111111111111000000000000111111111111111111111000000000000000000000111111111111000000///////////////.........////////////////////////........................---------............///........................---------------------------------------------------...............//////------------------------........................---///000000//////000111000//////......//////000000/////////......//////---,,,000666666000,,,---000000///......000111222222222111111000000000///111111000000000000111111222222111111111111222222111111111111111222222333000000111111111222222222444333333555666777666555555444333333222222222111333222111111000000111111////////////////////////000///............//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++************++++++************************************************+++)))((((((*********(((***************************************+++++++++***++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------............---------...///000111222...000222444666777777666777888999:::;;;===>>>>>>???===;;;;;;===@@@AAABBB???CCCEEEDDDEEEFFFCCC>>><<<===@@@CCCDDDDDDAAA@@@===<<>>>>>??????===EEEMMMNNNHHH???:::888:::::::::999888888777777888888666555444444444444444444444444444333222222333222111111000000111111//////000000000111111111000000000000000000111111000000111111111111000000.........///////////////////////////////////////........................---------............///........................,,,------------------,,,------------------------,,,,,,------............------------------------.....................---,,,---///...------...000///..................//////////////////.........333///,,,,,,,,,,,,///333000///.........///111222111111111000000/////////111000000//////000000111111111111111111111111111111000000000111111222333000000111111111222222222444333333555666777666555444333222111000000111111333222111111000000111111//////////////////////////////............//////------------------------+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******++++++++++++************++++++***************************************+++++++++***)))((()))***+++)))(((************************))))))*********+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------,,,---------...000111222...000222444666777777777888888999:::<<<===>>>>>>@@@>>>;;;;;;===@@@BBBBBB@@@DDDFFFDDDCCCDDDBBB>>>===@@@DDDFFFGGGEEECCCBBB<<<;;;>>>IIIXXXccceeedddfffeeedddmmm{{{zzzwww~~~uuusssyyy~~~qqqtttvvvwww------...////////////...////////////000000000000222222222222333333333333333444555555666666555555333333333333444666888999@@@<<<:::<<>>>>>>>>??????>>>============>>>>>>@@@CCCBBB???======???999999999888888888777777777777666555444444444444333333333333333222111111222222111000000000000111...//////000000111111111000000000000111111111111000000111111111111000000.........///////////////////////////////////////........................---------............///........................,,,,,,------------,,,,,,,,,------......------,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...............---------+++---......---,,,...///........................---....../////////......000///---,,,,,,---///000//////......//////000000000000000000////////////000000////////////000000000000111222222111000000000000000000000111222333111111111222222222222333444333333444666666555333222222000000000111222333333222111111000000111111000000000000000000000000///............//////000------------------------++++++++++++++++++++++++***++++++,,,,,,------...---,,,++++++******++++++++++++************++++++***************+++++++++*********+++++++++++++++,,,+++***+++------+++)))************************)))))))))***++++++,,,,,,//////...---,,,+++************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,---...///111111...000222555777888888888999999:::;;;<<<===>>>>>>@@@>>>;;;:::===@@@CCCDDDBBBFFFGGGDDDAAABBBAAA>>>>>>BBBGGGIIIHHHFFFDDDCCC<<<:::===GGGWWWcccgggffffffgggdddiiivvvvvvsss{{{xxxqqqvvv|||tttyyy||||||,,,---......//////.............../////////000000000000111111111222222222333333555666666666555444444333333333444666777888;;;::::::<<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<======;;;::::::;;;<<<===888888888888888777777777666555555444444444555555555666666666666555444444222222111000000000000000......//////000111111222///000000000111111111111000000111111111111000000............/////////000////////////////////////........................---------............///........................+++,,,------------,,,+++,,,,,,---......---,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---......------...000---------......---------+++,,,...////////////...***---111333333111---***---...//////000000//////......//////////////////000//////......//////000///000111222222111000///////////////000111222333222222222222333333333333444333333444555555333111222111000000000222444555333222111111000000111111000000000000000000000000...............///000000------------------------++++++++++++++++++++++++******+++,,,,,,---......---,,,++++++******++++++++++++************++++++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,------+++)))************************((())))))***++++++,,,,,,.........---,,,,,,,,,+++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---...///000111...000222555777888999999999::::::;;;<<<===>>>>>>@@@===::::::===AAADDDFFFDDDHHHHHHCCC???@@@AAA??????DDDIIIKKKIIIFFFDDDCCC===:::;;;DDDSSS___ddddddhhhjjjfffhhhsssssspppwwwzzzrrrvvvttt|||,,,---......//////................../////////000///000000000000111111111222333444555666555444444666555555555666888999:::777;;;???AAABBBCCCEEEHHHGGGGGGHHHIIIIIIIIIIIIHHHEEEIIIKKKJJJLLLRRRUUUTTTIIILLLMMMMMMPPPTTTRRRNNNSSSRRRQQQRRRSSSRRRQQQOOOPPPOOOOOONNNOOOPPPQQQRRRPPPPPPQQQRRRSSSQQQNNNKKKLLLHHHDDDDDDFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAA@@@????????????======<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;777444888888888888777777777777555555444444444555555666:::::::::::::::999888888222111111000000000000000---......///000111111222//////000000111111111222000000111111111111000000---.........//////000000////////////////////////........................---------.........//////........................++++++------------++++++,,,,,,---......---,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...//////......///111,,,------......------,,,***+++---///000000//////...///...,,,,,,...///...,,,---///000000000///...---.........//////000000//////............/////////000111222222111000///////////////000111222333222222333333333444444444555444333333444444222000222222111111222444666888333222222111000111111111000000000000000000000000...............///000111------------------------++++++++++++++++++++++++******+++,,,,,,---......---,,,++++++******++++++++++++************++++++))))))******++++++++++++*********++++++,,,,,,,,,)))((()))***++++++)))'''************************((())))))***++++++,,,,,,,,,---------------------******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---...///000111...000222555777888999999:::::::::;;;<<<===>>>>>>???===::::::===BBBEEEGGGFFFIIIHHHBBB>>>???AAA@@@@@@DDDJJJKKKIIIEEECCCBBB>>>:::999BBBPPP\\\aaabbbjjjlllggghhhrrrqqqooouuu|||sssxxxsss|||---------............///---------............///111111111000000000000000111111222333333444555555555555555555666666666666999999999:::<<>>:::===AAAAAA??????>>>>>>>>>>>>==================<<<;;;::::::::::::888777555555666777777666666666555444444444444444666OOOZZZWWW\\\XXXCCC333333222111///......------++++++---...////////////111111000000//////............////////////...............................................................------,,,,,,,,,---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...............---------///---+++++++++,,,---...,,,,,,,,,------.........,,,,,,---......---,,,,,,---------............/////////.........---------------............------////////////////////////////////////000000000000000000000000000000000000......///000000000000000////////////000111222333111111111222222111111111333333333222222111111111333222222111111111111111000000000000////////////////////////////////////........................,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++************************++++++************++++++))))))))))))************))))))))))))************,,,,,,,,,++++++*********++++++++++++++++++++++++------------,,,++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......---///333555555666777999:::::::::::::::;;;<<<===>>>===<<<<<<===@@@CCCFFF@@@HHHHHH???<<>>777<<<@@@BBBCCCEEEGGGDDD>>>>>>:::888???MMMYYY___```nnnooojjjbbbbbbkkkqqqqqq~~~{{{~~~{{{------------............------------............000000000000000000000000111111222222333444444555555555555666666666666666777777777888:::<<>>>>>>>>>>>>>>>>>=========<<<===<<<;;;:::999999999999888777555555777888777666666666555444444444444555;;;YYYnnnuuuwwwfffIII666333222111///......------,,,---...///////////////000000000000//////............////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,///222222...+++***,,,,,,,,,,,,---------------,,,,,,---......---,,,,,,------------............//////.........---------------............------.........................../////////000000000000////////////////////////......///000000000000000111000000000000000111111111111111000000111111111333333333333222222222111222222111000000000000111////////////............////////////////////////........................,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++******))))))******************************+++++++++***************++++++************++++++))))))))))))************))))))))))))************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------.........111444666777777888999;;;::::::::::::;;;<<<===>>>===<<<<<<>>>AAADDDFFFBBBIIIIII@@@===@@@???999===@@@CCCCCCFFFHHHFFF@@@???;;;:::BBBPPP[[[aaaaaahhhkkkhhhbbbdddnnnuuuuuu|||zzz}}}yyy~~~|||------------............------------............000000000000000000000000111111111222333333444444555555555666666666777777888777777888999<<<>>>???DDDEEEGGGIIIJJJKKKJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJKKKLLLLLLNNNOOOQQQSSSTTTVVVVVVWWWVVVUUUSSSQQQPPPQQQPPPOOONNNNNNOOOPPPQQQQQQPPPPPPQQQQQQPPPLLLJJJKKKHHHFFFEEEGGGJJJKKKKKKFFFDDDCCCFFFMMMVVV^^^bbbKKKEEEAAABBBCCC@@@======>>>>>>>>>=========<<<<<<<<<;;;:::999888888888888888777666666777888777666777666555555444555555555888XXXvvviiiDDD444333222111///...............//////000000/////////000000000////////////.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------......///777::::::555---((()))---------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------...........................---------------............------............................../////////000000000////////////////////////......///000000000000///222111111000000000000000222111000//////000111222444444333333333333222222111111000/////////000000//////.........---------000000000000000000000000........................,,,------......------,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))++++++++++++******))))))++++++************++++++))))))))))))************)))))))))*********++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......000222666777888888999:::;;;;;;:::::::::;;;<<<<<<>>>===<<<<<<>>>AAAEEEGGGCCCIIIHHHAAA>>>@@@@@@;;;===@@@BBBCCCFFFIIIHHHCCC@@@======EEESSS^^^bbbaaaeeekkkjjjccceeeqqqxxxxxx}}}yyyxxx~~~{{{}}}}}}{{{,,,,,,---------.........,,,,,,---------........./////////000000000000000000111111111222222333333444444555555666666777777999999999:::;;;===>>>???@@@BBBEEEHHHJJJKKKJJJJJJMMMNNNNNNKKKHHHHHHJJJMMMKKKLLLLLLMMMOOOQQQSSSTTTXXXWWWVVVUUUTTTRRRQQQQQQRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKHHHFFFGGGJJJNNNQQQRRRIIIDDDAAACCCCCC@@@===>>>>>>>>>=========<<<<<<<<<;;;:::999888777777777777888777666777888999777666777666555555444444555555222LLLhhh|||zzzYYY999333222111000///............///000000000000000///...////////////////////////......////////////......................................................---------------------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000111222222IIIDDD<<<111)))'''+++000...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------............------................................./////////000000////////////////////////---...//////000000//////111000000000000000111111222111///......///111222444333333333333333333333111000000///////////////000////////////.........000000000000000000000000........................------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,+++******))))))******************************,,,,,,++++++***)))))))))++++++************++++++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......///222555777777888999:::;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<>>>BBBFFFHHHCCCGGGFFF@@@===??????<<<<<>>GGGUUU___aaa___gggooooooggghhhttt|||zzzzzzvvvwww~~~,,,,,,,,,------------...,,,,,,,,,------------.........//////000000000000000000111111111111111222222333333444555555666666888888999:::;;;<<<===>>><<<>>>BBBEEEGGGHHHHHHGGGJJJOOOUUUVVVRRRNNNLLLLLLKKKKKKKKKLLLNNNOOOQQQRRRUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNOOOOOOOOONNNMMMLLLLLLLLLNNNOOOOOOMMMJJJGGGFFFIIIHHHGGGGGGGGGGGGEEECCCDDD@@@???BBBBBB???>>>???============<<<<<<<<<<<<::::::999888777777777777888777777888999999777666666666555444444444444444222@@@PPP]]]\\\EEE444:::222111000//////......//////000000000000000///................../////////......////////////......................................................---------------------------------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......///000111222222GGG???444,,,***+++---------------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.....................------............------....................................////////////........................------...///////////////.........///000222333444222111000//////000111222333333333333333333333333111000000///////////////111111111000000000000///000000000000000000000000........................------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++******))))))******+++++++++++++++++++++++++++++++++*********))))))++++++************++++++((()))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------///...------,,,,,,,,,------,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,---------.........000444666777777999:::<<<;;;;;;:::::::::;;;;;;<<<<<<;;;<<>>???>>>AAAFFFGGGCCC>>><<<>>>GGGTTT^^^```^^^gggrrrsssjjjkkkzzz{{{uuuvvv,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......//////000000111000000000000000000000000000111111222333444555555444555666777999:::;;;<<<<<<===???BBBDDDDDDEEEEEEBBBMMMZZZ___[[[SSSLLLHHHJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOOOONNNNNNLLLMMMNNNNNNLLLKKKKKKLLLKKKNNNQQQQQQNNNJJJGGGEEECCCCCCDDDGGGHHHGGGDDDAAA???===>>>AAAAAA>>>>>>@@@=========<<<<<<<<<;;;;;;;;;:::999888777777777777777777777999::::::888555555444444333222333333333000666999===???444000;;;111111000///////////////...//////000000/////////---............/////////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......///333...***+++///000,,,(((,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------...............------............------------------------------------........./////////........................------...////////////...------...///111333444555111111111222222111111111111111222222222222333333111111000/////////000000222222222111111111000000000000000000000000000000...........................------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++******))))))******++++++++++++++++++++++++************************++++++************++++++))))))))))))*********************++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------......------++++++++++++------+++++++++++++++,,,------,,,,,,,,,---------......,,,///333666777888:::<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;===???DDDHHHKKKBBBCCCAAA>>><<<;;;<<<======>>>>>>===@@@EEEFFFCCC???<<<===FFFSSS]]]___]]]dddqqqtttjjjmmmuuuttt~~~++++++,,,,,,,,,---------++++++,,,,,,,,,---------------......///000000111000000000000000000000000//////000111222333444444222333555777999;;;;;;<<<>>>>>>???@@@AAABBBBBBCCC???IIISSSWWWSSSMMMJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLNNNOOOQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLJJJLLLMMMLLLJJJHHHJJJKKKHHHKKKNNNNNNKKKHHHHHHHHHDDDCCCDDDEEEGGGGGGEEECCC>>>===>>>BBBAAA======@@@======<<<<<<<<<;;;;;;;;;;;;;;;:::888888888888888777777888999;;;:::888555444333222222111111222222---222///...222000---555111000000///////////////,,,---...///////////////---------.........//////......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------(((''''''***...///,,,)))+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,------------------.........//////------............---------------------------------------.........//////........................,,,---......//////...............///000222333444111222333444444333222111000000000111111222222222222222111000000000000111111111111111000000000000////////////////////////...........................---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,+++******))))))******************************)))))))))***++++++,,,,,,++++++************++++++))))))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------...///000...---+++******+++---...+++++++++***++++++,,,---,,,,,,,,,---------......+++...333666888:::===???===<<<;;;:::::::::::::::;;;;;;;;;===@@@DDDIIILLLDDDCCCAAA???<<<;;;<<>>>>>@@@@@@?????????@@@AAABBBBBBFFFHHHEEEAAABBBHHHOOOIIIHHHGGGGGGFFFFFFFFFFFFDDDFFFIIILLLOOOPPPQQQQQQOOOPPPPPPOOONNNMMMLLLKKKHHHKKKLLLKKKHHHGGGIIIKKKFFFHHHJJJJJJHHHGGGIIIKKKJJJHHHEEEDDDDDDCCCAAA@@@???>>>@@@CCCAAA===<<>><<<===AAABBBBBB@@@===@@@EEEFFFDDDBBB>>>>>>EEERRR]]]```___fffuuuvvvhhhjjjwwwwww************************++++++++++++++++++++++++........................------......///000000000222222111111111111111111111222444666999;;;======:::===?????????@@@CCCFFFGGGDDDAAABBBGGGIIIGGGDDDGGGGGGIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLMMMPPPNNNLLLLLLMMMMMMMMMLLLJJJLLLMMMLLLHHHFFFGGGJJJEEEFFFHHHJJJJJJIIIHHHGGGIIIGGGFFFEEEEEEDDDAAA???>>>???@@@@@@@@@@@@>>>>>>???===;;;999888999:::;;;<<<;;;999777777888999:::777777777777666666666666444333222222111111222222111111111111000000//////////////////............000///...---------------////////////////////////---------------------------------------------------,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,------......------,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,,,,,,,,,,---.....................------......///////////////...///000111333333222222111111111000000000000111111222222222111111111000000000000000000000///......////////////............---.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))************+++++++++***************************++++++,,,,,,++++++***+++++++++*********)))))))))((((((***,,,---,,,***************************)))************+++++++++---,,,,,,+++*********+++++++++,,,,,,,,,,,,------++++++******++++++,,,---***,,,......---...///111+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,---//////000,,,///333666888999;;;===AAA@@@>>>===<<<<<<=========<<<;;;;;;>>>BBBGGGJJJFFFCCC@@@===<<<<<<===>>>???AAAAAA???@@@DDDDDD@@@@@@???@@@EEENNNXXX___ccciiiqqqxxxnnniii{{{|||{{{************************++++++++++++++++++++++++.................................///000000111111111111111111111111111111111222444555888999;;;<<<:::>>>AAA@@@>>>AAAJJJSSSMMMHHHCCCBBBEEEHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGFFFJJJJJJJJJJJJKKKKKKLLLLLLPPPNNNMMMMMMNNNNNNMMMLLLIIIJJJJJJJJJIIIIIIJJJLLLMMMLLLKKKJJJHHHGGGFFFEEEIIIFFFCCCBBBBBBBBB@@@???>>>???@@@AAAAAA@@@??????>>>===;;;999888999:::;;;;;;:::888777666777888999777666666666666555555555444333222222111111222222222222111111111000000000////////////............//////...---------------........................------------------------------------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---,,,,,,,,,,,,---.................................///////////////...//////111222222222111000111111000000000000111111222222222111111111000000000000000000000///......////////////............---........./////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++***************************++++++,,,,,,++++++***+++++++++*********)))))))))((((((***,,,---,,,***************************)))************+++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,---......---,,,---///+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,---...///000+++...111444666888:::<<>><<<;;;::::::;;;;;;<<<;;;:::;;;===BBBFFFIIIFFFDDDAAA>>><<<<<<===>>>>>>AAAAAA???@@@CCCCCC@@@???>>>>>>DDDMMMVVV]]]```hhhooosssggg___qqqxxxzzz}}}************************++++++++++++++++++++++++------------------------......//////000111111222111111111111111111111111111222333444666777888999999>>>BBB@@@>>>CCCQQQ^^^RRRLLLDDDBBBDDDGGGJJJJJJHHHIIIIIIIIIIIIHHHGGGFFFKKKKKKKKKKKKKKKKKKKKKKKKPPPOOOMMMMMMOOOOOONNNMMMIIIGGGFFFGGGJJJLLLMMMNNNPPPOOOLLLJJJHHHGGGFFFFFFGGGDDDAAA??????@@@???>>>===>>>@@@AAAAAAAAA@@@@@@===<<<:::999888999999:::999888777666555666777888555555555555444444444444333333222111111111111222222222222111111111111111////////////............//////...------------...........................------------------------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...------,,,,,,------...........................////////////////////////...//////000111000000000111111000000000000111111222111111111111000000000000000000000000//////...////////////.........................../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******+++++++++***************)))((((((***,,,---,,,***************************)))************+++++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------......///000///---++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,---...//////***---///111333666:::<<>><<<;;;::::::;;;<<<<<<;;;:::;;;===AAAEEEGGGFFFDDDAAA>>><<<<<<<<<======@@@@@@>>>???CCCCCCAAA???======BBBLLLUUU[[[]]]pppvvvxxxjjj```rrr|||sssxxx~~~~~~~~~************************++++++++++++++++++++++++------------------------------......///000000000000000000000111111111111111111222333444555555666888<<<>>>>>>>>>DDDQQQ[[[NNNJJJDDDBBBDDDGGGJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLOOONNNMMMNNNOOOPPPNNNMMMJJJGGGEEEFFFJJJMMMNNNMMMKKKKKKKKKJJJIIIHHHGGGGGGDDDCCCAAAAAAAAA@@@>>><<<===>>>???AAAAAAAAAAAA@@@;;;;;;:::999888888999999888777666555555555666666444444444333333333222222333222222111111111111111222222222222111111111111////////////............///......---------..............................------------------------------------------------...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------------------------------...............000000000///////////////.........///////////////111111000000000000111111111111111111000000000000//////000000000000//////////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))*********+++++++++******************************++++++++++++******************************)))((((((***,,,---,,,***************************))))))*********+++++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,------------,,,,,,,,,---......111222333111...,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,---...//////+++---///111222666;;;>>>AAA@@@???============>>>===<<<;;;<<<>>>AAADDDFFFEEEDDDAAA???===<<<<<<<<<<<<@@@AAA???>>>AAACCCAAA@@@>>>===CCCMMMVVVZZZ[[[ttt{{{}}}nnneeewwwkkkmmmttt|||************************++++++++++++++++++++++++------------------------++++++,,,,,,---....../////////000000000111111111111111111222333333444444777777888:::>>>CCCIIILLLEEEDDDCCCCCCEEEGGGHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMNNNMMMMMMNNNPPPPPPNNNLLLLLLIIIFFFGGGJJJLLLLLLJJJGGGHHHJJJKKKKKKIIIFFFDDDBBBBBBCCCDDDDDDBBB>>>;;;===>>>???@@@AAA@@@??????:::999999999888888888999666666666555555555555555333333333333222222222222333222111111000000111111111111111111111111111111////////////..................---------......///........................---------------------------------------------------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------------.........//////222111000///////////////.............../////////111111000000000000111111000000000000000000000000//////000000000000//////////////////...........................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++************++++++************************))))))*********+++++++++************************)))******++++++******)))************************)))((((((***,,,---,,,***************************))))))*********+++++++++,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---......222444555444000---+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,------.........,,,...000222444888<<<@@@BBBAAA???>>>======>>>>>>============???AAADDDEEEDDDCCCAAA???>>>============AAACCC@@@>>>@@@BBBAAABBB???>>>DDDOOOXXX[[[[[[mmmuuuxxxiii___qqqiiijjjrrr~~~~~~~~~************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------...//////000000111111111000000111222222333444444666555555888<<>>??????>>>===<<<888888888888888888888888666666666555555555444444333333333333222222222222222222111000000000000111000000000000000111111111////////////...............------------...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,------.../////////333222000///...//////000///............///000000111111000000000000111111//////000000000000000111...//////000000000000000////////////.....................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++************************)))************+++++++++************************))))))************))))))***************+++++++++)))((((((***,,,---,,,***************************)))************+++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...111333555444111...,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...222444666:::>>>AAA@@@???===<<<;;;;;;<<<===============>>>@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>DDDEEEAAA>>>@@@AAAAAACCC???>>>FFFRRR[[[]]]\\\fffpppuuugggZZZjjj{{{wwwmmmllltttzzz{{{vvvzzz************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---............//////000111111222///000000111333444555555444555555666888:::;;;<<<<<<>>>AAABBBCCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHEEEEEEGGGHHHJJJKKKLLLMMMJJJJJJKKKMMMOOOOOOLLLJJJGGGIIILLLLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGHHHJJJKKKEEECCCAAAAAABBBBBBAAA???======>>>>>>===<<<;;;:::777777888888888888888777666666666666666555444444444444333333333222222222222222111000000000000000....../////////000000000////////////............---------------...//////------------------------------------------------------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,------...//////000444333111///......///000//////.........///000111111111000000000000111111////////////000000111111......///000000000000000////////////.....................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))************+++++++++************************))))))************))))))))))))*********+++++++++)))((((((***,,,---,,,***************************)))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++++++++,,,---------000222333111...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++...222555888;;;>>>@@@@@@???>>><<<<<<<<<<<<===;;;;;;;;;;;;<<<>>>???@@@????????????????????????AAAFFFHHHCCC??????AAAAAABBB>>>===FFFSSS]]]___\\\dddqqqyyymmmaaaooozzzrrrooosss}}}vvvssswwwpppuuu{{{~~~************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---......///000111111222//////000222333444555666333666888777444555:::>>>>>>???AAAAAAAAA@@@@@@@@@??????@@@@@@BBBEEEGGGIIIHHHHHHIIIIIIJJJKKKLLLLLLIIIIIIJJJMMMNNNNNNLLLJJJDDDHHHMMMNNNKKKIIIIIIJJJIIIGGGDDDDDDFFFKKKQQQUUUGGGCCC???===>>>@@@BBBBBB======>>>===<<<;;;999888666777888888888888777777666666777777666666555444444444444333333333222222222111111000000000000000---.........//////000000000/////////............---------------...///000------------------------------------------------------------------------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,,,,,,,------...///000000444333111///......///000000//////......000111222111111000000000000111111.../////////000000111111......///000000000000000000/////////.....................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))))))))))))))))))))))))))************+++++++++************************))))))************))))))))))))******++++++++++++)))((((((***,,,---,,,***************************)))************++++++++++++*********+++,,,,,,---++++++,,,,,,,,,---------++++++******++++++,,,---***---000111000---,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------------)))---222666999;;;===???BBBAAA@@@>>>>>>>>>>>>???999999999:::;;;<<<======>>>>>>??????@@@@@@@@@@@@BBBHHHJJJDDD??????@@@AAAAAA===<<>>??????@@@AAABBBCCCFFFHHHKKKLLLLLLNNNPPPRRRQQQOOOLLLIIIHHHHHHIIIJJJJJJJJJIIIIIIKKKNNNQQQRRROOOKKKHHHFFFFFFGGGGGGHHHJJJLLLNNNOOOFFFEEEDDDCCCAAA@@@???>>>;;;;;;<<<<<<;;;;;;:::999888888888777777777777777777777888777666444222111333333333333333222111000111000///////////////000000000////////////000000000000//////.........---//////.........---------------------------------------------------------...---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,------......------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++,,,,,,---------------++++++++++++------++++++++++++++++++++++++,,,,,,---...///000111222000///---,,,+++---...///000///...---------------111111111000///.........111111111111000000000000000000//////.........---////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++---------,,,,,,,,,++++++(((((()))***************)))************+++++++++++++++++++++++++++++++++,,,***((())),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,------------------------,,,,,,+++******+++++++++++++++++++++,,,---------...---,,,,,,++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,---------......---...111444777;;;===???AAA???>>><<<<<<===???@@@======<<<<<<<<<<<<=========???AAAAAA@@@@@@AAABBBEEEDDDBBB@@@??????@@@@@@???<<<:::BBBSSSbbbbbb[[[kkkyyyjjjjjjzzzvvvhhhggguuuwwwiiidddlllnnnsssyyy}}})))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------........./////////000000000///000222444555444333333333333444555777888999::::::<<>>>>>???@@@AAABBBDDDFFFHHHJJJKKKLLLMMMNNNOOOOOOMMMJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIKKKMMMNNNMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJDDDDDDCCCBBBAAAAAA@@@@@@<<<<<<<<<<<<<<<;;;::::::999888888888777777666666999999999999888666444333222333333333222222111000000000////////////000000000000////////////000000000/////////.........---///.........------------------------------------------------------------...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,------...---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,---...///000111111---------...///222555777//////...---------------000000000000000111111111111111111000000000//////000/////////............////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++(((((()))***************)))************+++++++++++++++++++++++++++++++++---+++)))))),,,---,,,+++++++++++++++++++++++++++,,,+++***+++,,,...------------------------------,,,,,,++++++++++++,,,,,,+++,,,---------------,,,...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------...111444777;;;===>>>@@@???>>>======>>>???@@@>>>======<<<<<<======>>>===???AAAAAA@@@@@@@@@BBBDDDCCCBBB@@@??????@@@@@@AAA===<<>>======>>>???@@@AAABBBDDDFFFHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHGGGFFFHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA<<<============<<<;;;;;;:::999999888777666555555888888888888777666444444222222222333222222111000000000000//////000000111000//////......//////000/////////...........................------------------------------------------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000,,,,,,,,,...000333666888//////...------------...//////000111111222333333111111000000000000//////////////////............////////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************************************++++++++++++*********)))(((((()))***************)))************+++++++++++++++++++++++++++++++++---,,,******+++,,,+++***************************+++***)))+++---......---------------------------,,,,,,,,,++++++,,,,,,---,,,---///000///...,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---***+++++++++,,,,,,,,,,,,---...111444777:::===>>>@@@???>>>======>>>???@@@>>>>>>============>>>>>>>>>@@@AAAAAA@@@@@@@@@AAACCCBBBAAA@@@@@@@@@@@@@@@BBB???===DDDTTTbbbccc]]]nnnxxx}}}fffdddrrrxxxvvvkkkmmmzzzzzzjjjaaadddkkknnnrrrttt))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........////////////000111222333333333222222333333555666777777888888:::<<<<<<<<<<<<===???@@@AAACCCDDDFFFGGGHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHEEEFFFGGGFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@=========>>>===<<<<<<;;;::::::999888777666555444666666555555444333222222111111222222222222111111000000000///000000111111/////////....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,---......//////---,,,,,,,,,,,,---...//////......---------....../////////000111111222222111000000000///////////////////////////...............//////...------,,,------------------------++++++,,,,,,,,,,,,------------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))************))))))))))))(((((()))***************))))))*********+++++++++++++++++++++++++++++++++---,,,++++++***+++******++++++++++++++++++++++++***))))))+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---///000222111///,,,***,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,---------...///111444777:::<<<>>>???>>>>>>===>>>>>>???@@@???>>>>>>======>>>>>>???>>>@@@AAAAAA@@@???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@BBB???===CCCRRR___aaa\\\eeepppmmmjjjwww}}}|||rrrqqqzzzxxxiii```bbbmmmooorrrttt))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............//////000111222222222222222222333444555666666777777888::::::::::::<<<>>>@@@AAACCCEEEFFFFFFFFFFFFHHHGGGEEECCCBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFAAACCCFFFGGGFFFDDDDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEGGGFFFEEECCCAAA???>>>============>>>===<<<<<<;;;::::::999888777666555444555555444333333222222222000111111222222111111111000000000000000111222222//////............//////---------...............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,++++++************......---------......///////////////////////////000000000////////////............///////////////.........///......---,,,------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))*********)))))))))(((((((((((()))***************))))))*********+++++++++++++++++++++++++++++++++------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))),,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---///111222111///---++++++++++++******++++++,,,,,,+++++++++,,,,,,---...------------...............///111444777:::<<<===>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>?????????@@@BBBAAA@@@??????@@@??????@@@@@@@@@@@@@@@@@@AAA???===AAAOOO\\\___[[[^^^jjjvvvrrr}}}xxxnnnllltttuuulllgggjjjqqqssswwwxxx)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////000000111222222222222333333444555555666555777888888888999<<<>>>@@@BBBCCCEEEFFFFFFEEEEEEFFFEEECCCBBBAAA@@@??????@@@AAABBBDDDEEEEEEEEEEEEAAACCCFFFGGGFFFDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFHHHGGGEEECCCAAA>>>===<<<<<<============<<<;;;;;;:::999999888777666555555777666555444444444444555///000111111222111111111000000000000111111222333///......------......///---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++***************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------***+++++++++,,,,,,,,,,,,...------------...//////........................000000////////////...............///////////////---...............------------------------------***++++++,,,,,,------......------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************************************************)))))))))((((((((()))***************)))************++++++++++++++++++++++++++++++++++++,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------...000111000///---,,,+++************++++++,,,++++++++++++,,,---..................///////////////000222444777:::<<<=========>>>>>>??????@@@@@@@@@@@@????????????@@@@@@???AAABBBBBB@@@??????@@@>>>>>>???@@@AAAAAA@@@@@@AAA???===AAAMMMZZZ^^^ZZZ]]]hhh{{{uuu~~~oooggggggppptttqqqppptttvvvyyy}}})))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------////////////000111111222222222222333444444555555444666777777777888;;;>>>AAABBBDDDEEEFFFEEEDDDCCCDDDDDDCCCBBB@@@???>>>===>>>@@@CCCEEEGGGFFFEEEDDDDDDFFFFFFFFFDDDDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFEEECCCAAA???>>>===<<<<<<<<<<<<<<<;;;::::::999888888888777777666666666555444333333333444555//////000111111111111111000000000000111222333444///......------......///,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++*********))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******,,,,,,------------------------...//////------......//////000000000000/////////...................../////////000------...............---------------------------******+++,,,,,,---............---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++*********)))))))))(((((()))***************)))************+++++++++++++++++++++++++++++++++***+++,,,+++***)))+++...++++++++++++++++++++++++******+++---//////,,,***++++++++++++++++++++++++))))))))))))***+++,,,---------.../////////......***************+++,,,,,,++++++++++++,,,---...///---------........./////////000222444777999;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???AAABBBBBB@@@?????????<<<===???@@@AAAAAAAAA@@@BBBAAA???BBBMMMZZZ^^^[[[\\\dddzzzxxxtttvvvpppooovvvyyytttqqqrrrzzz~~~)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///.........///000111222222222222333333444444444444555666666666888;;;>>>AAABBBDDDEEEFFFEEEDDDCCCCCCCCCCCCBBB@@@>>>===<<<===@@@DDDGGGHHHGGGEEECCCHHHHHHFFFDDDBBBCCCFFFHHHEEEDDDCCCCCCBBBBBBBBBBBBEEEDDDDDDCCCAAA@@@??????;;;;;;<<<<<<;;;;;;:::999888888888777777777777777444333222111111111222333//////000111111111111111000000000000111222333444.........------.........,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++******)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++++++++******---------------...///000,,,,,,---///000222333333000/////////............---.........//////000000------...............---------------------------******+++,,,,,,---............---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++************(((((()))***************)))************+++++++++++++++++++++++++++++++++)))+++,,,+++***))),,,///************************+++++++++---///...,,,)))++++++++++++++++++++++++(((((((((((()))***+++,,,,,,---------......//////******))))))***+++,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......///000222444777999;;;<<<<<<<<<>>>???@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAABBBBBB@@@?????????<<<===>>>@@@AAAAAAAAA@@@CCCBBB@@@CCCMMMZZZ^^^\\\YYY___tttuuusss~~~~~~tttkkkiii|||))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------------......////////////000000000000222222222111111111111111111333555777888999<<<>>>???@@@AAA@@@@@@@@@CCCEEE@@@>>>>>>AAAAAA>>>>>>AAA@@@CCCGGGHHHHHHFFFEEEEEEJJJCCC<<<;;;???CCCDDDCCCCCCFFFGGGEEEDDDEEEDDD@@@FFFEEEDDDCCCAAAAAAAAA@@@???===<<<<<<======<<<;;;999999999999999888666666444444444444444444444444111111000000//////......000000///.......................................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++)))+++///111...+++++++++,,,,,,,,,,,,---------------............///////////////////////////000000//////.........---...............///000000////////////////////////------------------------.........------,,,,,,,,,...---,,,,,,++++++++++++///......------......///...---+++))))))***+++,,,***************************+++...000000...+++******++++++++++++***))))))))))))))))))************((()))***,,,,,,+++******---,,,,,,++++++******)))...---,,,,,,++++++++++++++++++++++++++++++++++++---,,,++++++,,,,,,***((())))))*********+++++++++************+++,,,---...,,,///000...---///...***)))************+++++++++)))***+++,,,------------------,,,,,,,,,---.........000222555888;;;===???>>>???@@@AAABBBAAA@@@@@@@@@???@@@BBBAAA>>>???CCC<<>>???AAA@@@===<<<===???>>>;;;===AAA@@@GGGDDDCCCQQQZZZXXXYYY\\\^^^jjjxxxvvvrrr~~~kkkkkkzzz))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++,,,,,,.../////////000000000000111111111111111111111000111333555777777999;;;===>>>???AAAAAA@@@@@@BBBCCC@@@======@@@@@@======@@@AAADDDGGGHHHGGGEEEDDDDDDHHHDDDAAABBBFFFIIIHHHFFFDDDGGGHHHFFFGGGJJJJJJHHHFFFEEEDDDBBBAAA@@@@@@@@@>>>===<<<<<<>>>>>>===;;;999999999999888777666666444444444444444444444444111000000000000000//////000000///.......................................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,++++++++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++///000...+++++++++,,,,,,,,,,,,------------------....................................000/////////...........................///000000........................------------------------......---------,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++******+++++++++...---+++))))))***+++,,,***************************,,,///111111///,,,******++++++++++++***))))))))))))))))))************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++...---,,,---......,,,+++*********++++++++++++,,,************+++,,,---...---111222///...///---***************++++++++++++)))***+++,,,------------------,,,,,,------......///000222555888;;;===>>>>>>>>>@@@AAAAAAAAA@@@???CCCAAABBBCCC@@@<<<<<<@@@===BBBDDDAAA>>>@@@@@@???===<<<===???>>>;;;===AAA@@@FFFBBBDDDTTT]]][[[\\\[[[```rrrzzz}}}gggffflllsss{{{))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++,,,,,,....../////////000000000/////////000000000000000000222555666777888:::<<<;;;>>>@@@AAA@@@@@@@@@AAA???<<<<<<>>>>>><<<<<>>???===<<<999999999888888777666555444444444444444444444444000000000111111111111111000000///.......................................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++*********++++++,,,,,,++++++***+++,,,------------,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++***+++...///...+++++++++,,,,,,,,,,,,------------------....................................////////////...........................///000000........................------------------------------------,,,,,,,,,,,,------,,,+++++++++,,,,,,+++******))))))******+++---,,,+++*********+++,,,***************************---111444444111---******++++++++++++***))))))))))))))))))*********************)))******+++,,,******+++,,,,,,---......---,,,,,,++++++++++++,,,++++++++++++++++++++++++---,,,,,,---...///---,,,++++++++++++,,,,,,,,,,,,************+++,,,------///333444111......---***************+++++++++,,,******+++,,,------------------,,,,,,---......//////000222555888;;;===>>>===>>>??????@@@@@@??????BBBAAABBBCCCAAA<<<<<<@@@>>>BBBDDD@@@>>>@@@@@@>>>>>><<<===???>>>;;;===AAA@@@EEEBBBEEEWWWaaa___```[[[aaauuu~~~zzzccc```hhhooowww}}}))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,---------.............../////////000000.........///////////////000222444555555777999;;;999<<>>======>>>>>>????????????>>>>>>@@@CCCBBB??????BBB???BBBCCC@@@???AAA@@@===>>><<<<<<>>>===;;;===BBBCCCFFFBBBGGGYYYbbbaaaddd]]]```qqqwww|||yyybbb___lllpppvvvyyy))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************,,,,,,,,,---------..................////////////------......///////////////111333444444555777999888;;;>>>??????=========???;;;:::===>>>===???CCCMMMNNNNNNMMMJJJGGGFFFFFFJJJIIIHHHHHHIIIHHHGGGFFFDDDGGGFFFDDDEEEJJJLLLKKKBBBAAA@@@??????>>>??????<<<;;;<<<===???>>><<<:::777777777777666555444444333333333333333333333333000000111111222222333333000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......---,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,*********+++,,,---+++++++++,,,,,,---------,,,,,,,,,++++++************++++++,,,,,,,,,++++++***++++++,,,,,,++++++******+++---......---+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,------,,,+++++++++,,,,,,,,,------,,,,,,,,,------------....................................///////////////...............///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------------......,,,,,,+++++++++***++++++************************+++...111444444111...+++***++++++++++++***))))))((()))))))))************+++***)))))))))***,,,------------,,,,,,++++++++++++++++++******++++++,,,***************************))))))+++------,,,+++++++++,,,,,,,,,---------++++++******++++++,,,,,,111666888333...------+++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,------------...///000111000111333555888:::<<<===>>>>>>>>>>>>>>>????????????>>>AAADDDBBB>>>>>>AAA>>>AAAAAA???@@@BBBAAA>>>???<<<<<<>>>===;;;===BBBEEEHHHDDDHHHXXX___```hhheeebbbkkkyyyxxxooouuu}}}jjjffflllmmmmmmlll))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))******************************++++++++++++,,,,,,------........./////////------......//////000000///000222333333444666888888:::<<<===<<<<<<<<<===???;;;;;;>>>@@@@@@BBBGGGQQQRRRQQQOOOKKKHHHGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDCCCEEEEEEBBBBBBEEEFFFCCC@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;===>>>===:::777777777777777666555444333333333333333333333333333000000000111111111111111000000///.......................................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---***************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------.........///////////////...............///000000------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************+++---///111111///---+++***++++++++++++***))))))))))))))))))*********************)))******+++,,,------,,,++++++***))))))+++************++++++,,,************************---,,,,,,---...///---,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,///666999333---,,,---,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------...///111111000111333555888:::<<<===???>>>>>>>>>>>>???@@@@@@DDDBBBDDDEEEBBB;;;999;;;===@@@@@@>>>@@@DDDCCC??????===<<<===<<<;;;===CCCEEEGGGDDDHHHTTTZZZ```nnnppphhhkkkuuuuuunnnvvvtttpppmmmkkkhhheee)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************++++++++++++,,,,,,---------.........//////---......///000000111111...000222333333333555777888999;;;;;;::::::<<<===???<<<<<>>=========>>>>>>;;;;;;;;;<<<===;;;777444666666666666555444333333222222222222222222222222111000000000000000//////000000///.......................................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,++++++++++++*********)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,---)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------))))))*********+++++++++++++++************++++++++++++++++++++++++++++++***************************************************+++++++++++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------............/////////000...............///000000------------------------------------------------******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++++++++++++++,,,+++,,,,,,,,,++++++******************************+++,,,---......---,,,+++***++++++++++++***))))))))))))))))))************))))))***++++++++++++******************************************+++,,,,,,************************...---,,,---......,,,+++*********++++++++++++,,,,,,,,,++++++***++++++,,,---555888333---+++,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------...000111222111111333555888:::<<<<<<@@@??????>>>???@@@AAABBBEEEDDDEEEFFFBBB;;;888999<<<>>>>>>>>>AAAFFFEEE@@@???===<<<===<<<:::>>>CCCAAAEEECCCFFFPPPUUUaaauuuuuulllnnnzzz{{{ttt|||yyysssooommmjjjiii))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,---------.........---------.........//////.........///000111111222...000222222222333555666888999::::::999999<<<>>>???<<<<<<@@@CCCEEEIIIOOOTTTTTTRRROOOJJJFFFEEEEEEBBBDDDGGGGGGFFFEEEEEEEEE@@@DDDEEECCCCCCDDDCCC??????>>>>>>============>>>;;;;;;;;;<<<<<<999555222666666666666555444333222222222222222222222222222111111000000//////......000000///.......................................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------++++++,,,,,,,,,---------+++++++++*********))))))(((***+++,,,---,,,,,,+++******+++,,,,,,---......))))))***+++,,,------...)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******)))(((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------))))))******++++++++++++++++++************++++++++++++++++++++++++++++++************************************************)))+++,,,,,,++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------.........//////000000...............///000000------------------------------------------------*********++++++,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++***++++++++++++***))))))))))))))))))************((()))***,,,,,,+++******((((((((()))******++++++******))))))***+++,,,,,,))))))))))))))))))))))))---,,,++++++,,,,,,***((())))))*********+++++++++,,,,,,++++++***+++++++++,,,444888333,,,+++------++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++,,,,,,------///000111222111222333555888:::;;;<<>>CCC>>>CCCBBBEEEMMMSSSbbbzzzuuummmrrr{{{|||}}}yyyqqqmmmmmmmmmnnn))))))))))))************+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////000000111222444555555666888888777777888:::;;;===;;;<<<>>>???AAADDDIIIMMMRRRSSSUUUVVVTTTOOOKKKGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD?????????>>>>>><<<;;;;;;>>>>>>===<<<;;;::::::999666666666555444444333333111222222222222111000000000000000000000///......////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++************************************************,,,---...---+++***+++,,,************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---.........---,,,+++///...---,,,,,,---.../////////000000///...------,,,,,,,,,------..................------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++*********))))))************************+++++++++******((('''''',,,+++******)))*********,,,,,,+++***))))))************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********,,,++++++******++++++,,,///111333333000---,,,,,,......---------,,,,,,,,,//////...---,,,,,,++++++------,,,------...///000...111444666777888:::<<>>;;;>>>@@@???@@@BBBBBB?????????>>><<<:::;;;>>>AAAEEEGGGBBBCCCKKKPPP]]]sssssswwwppptttxxxooonnnttttttpppmmmmmm))))))))))))************+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,------------......------------...//////000000111222333444555555666666666666777999;;;<<<888:::<<<>>>@@@DDDJJJMMMQQQSSSTTTUUUTTTQQQMMMKKKHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCC????????????>>>===<<<<<<>>>>>>===<<<;;;:::999999777666666555555444333333333333333333333222111111000000000000000///..............................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......---,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++************************************************+++,,,,,,+++)))((()))***************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,------......------,,,///...------------...//////////////////...------,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************+++++++++******)))((('''***)))))))))***+++,,,,,,,,,++++++***))))))******************+++++++++,,,************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++******,,,++++++******++++++,,,///111333333000---,,,,,,,,,,,,,,,------.........///......---,,,,,,++++++------,,,------...///000///222555666777888999;;;<<<===>>>@@@@@@@@@@@@???>>>???AAABBBBBB@@@>>><<<<<<@@@BBB@@@AAADDDCCC@@@??????>>><<<:::;;;>>>AAACCCFFFAAAAAAGGGKKKXXXmmmqqqvvvqqqoooooowwwrrrqqqwwwuuutttrrrsss))))))))))))******************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////000000111222333444444555333333444555666888:::;;;777999;;;>>>@@@DDDIIIMMMMMMNNNOOOPPPPPPOOONNNMMMHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@??????>>>===>>>>>>===<<<;;;:::999999777777666555555444444333333444444444444333222222000000000000000//////...........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++************************************************,,,------,,,***))))))***************************++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------...///...------------...///...////////////...------,,,,,,,,,------------......------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********************************************+++******)))((('''((((((((()))***,,,---...,,,+++******)))*********)))))))))*********++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,++++++******++++++,,,///111333222000---,,,,,,***++++++,,,---...///000.........------,,,,,,+++------,,,------...///000000333666888888888999:::;;;<<<>>>???@@@@@@??????AAABBBBBBBBBAAA???<<<:::===AAACCCBBBCCCEEEDDD@@@??????>>><<<;;;;;;>>>AAA@@@EEEAAA???EEEHHHSSSgggqqqxxxvvvsssnnnsssyyyzzzqqquuuwwwyyyyyy((()))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////000000000111222333333444222222333555777999:::;;;999;;;===???AAADDDHHHKKKHHHHHHIIIIIIJJJKKKLLLLLLHHHHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>======<<<;;;:::999888777777666666555444444444333333333444333222222111//////000000000000//////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************************************///000000...,,,++++++,,,************************++++++************++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------......///.........------..................//////...------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,++++++*********************************************************************)))(((((())))))))))))***+++,,,---++++++***************+++((())))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,...000222222000---,,,,,,++++++,,,,,,---...//////......---------,,,,,,,,,------,,,------...///000111444777999999888999999<<<===???AAABBBBBBAAAAAABBBCCCCCCBBBAAA>>><<<;;;===BBBDDDCCCCCCEEECCC@@@>>>>>>>>>===;;;<<<>>>@@@>>>DDDBBB@@@HHHMMMVVVgggnnnxxxzzzyyyqqqttt~~~~~~|||tttqqqtttxxx||||||((()))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...------------.../////////000000111111222222222222333444666888:::;;;;;;<<<>>>@@@AAAAAABBBEEEGGGEEEEEEEEEFFFHHHIIIJJJKKKGGGGGGFFFEEEDDDBBBBBBAAACCCCCCCCCDDDDDDCCCCCCCCC@@@AAAAAAAAAAAA@@@@@@???======<<<;;;:::999888888888777777666555555444444222222222222222111111000//////000000000000//////........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************************************...//////...,,,++++++,,,************************++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////---..................---------............------------------------------------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********************************************************)))************))))))(((++++++***************++++++***************++++++((())))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---///111111///---,,,,,,---------------------------------------,,,,,,,,,------,,,------...///000111555888::::::999999999<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<===AAADDDCCCCCCEEEBBB>>>===>>>>>>===<<<<<<>>>@@@===DDDBBBCCCOOOXXX```lllmmmxxx{{{yyyoooqqqzzzxxxyyyxxxzzztttxxx{{{{{{))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,...------------...////////////000000000111111111222333555777888999::::::===???AAAAAA@@@AAABBBDDDEEEFFFFFFGGGHHHIIIJJJJJJDDDDDDCCCCCCBBBBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAAAAA@@@@@@???======<<<;;;:::999888888888888777666666555555444111222222222222111000000...//////000000000000000---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......111444555111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++***************************************************+++,,,+++)))((()))***************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...///000000///...------...//////...------,,,,,,---............---...------------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------***++++++,,,,,,------...+++++++++++++++************************+++++++++************************))))))************)))))),,,++++++***))))))***************)))******+++,,,)))))))))*********++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,...111111///---,,,,,,......---------,,,,,,,,,------------------------------,,,------...///000111444999;;;;;;:::::::::;;;<<<>>>@@@AAABBBAAAAAADDDCCCCCCBBB@@@???=========BBBDDDDDDDDDEEEBBB======>>>???>>><<<<<<===???===DDDAAAEEEXXXeeejjjpppuuuzzzppprrruuutttxxxxxx|||wwwxxxyyyyyy))))))))))))************((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,...------------...///////////////000000000000000111222444666777777777777:::<<<>>>?????????@@@BBBEEEFFFGGGGGGHHHHHHGGGGGGAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBB??????@@@@@@@@@@@@??????===<<<<<<;;;:::999888888888888777777666555555555222222333333222222111000......///000000000000000---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......111555666222...++++++++++++++++++++++++************************************************************************************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************************************''')))******(((((()))+++************************++++++************++++++++++++++++++++++++++++++)))******++++++******)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***,,,///111222111///---------...//////...------+++,,,------.........---......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......******+++,,,,,,---......************++++++++++++))))))*********+++++++++************************))))))************))))))*********)))******++++++******))))))***++++++,,,************+++++++++,,,************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,...000111///---,,,,,,,,,,,,------------------------------------------------,,,------...///000000444999<<<<<<<<<;;;<<<;;;===???AAABBBCCCCCCCCCGGGFFFDDDBBB@@@===<<<;;;>>>CCCFFFFFFFFFFFFCCC>>>===>>>???>>>===<<<===???>>>CCC???EEE]]]nnnooopppzzz|||tttxxxuuuxxx~~~}}}~~~|||zzzyyyxxx))))))))))))************((()))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...------------...//////////////////000000000000000222333555666666555555777999<<<======>>>???AAACCCDDDEEEFFFFFFEEEDDDCCC??????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>??????@@@@@@@@@??????===<<<<<<;;;:::999888777888888777777666666555555333444444444444333222222......///000000000000000---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++///444444000+++++++++++++++++++++++++++************************************************************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************************************((()))++++++******,,,---************************++++++************++++++++++++++++++++++++++++++))))))************))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((+++///222333222///---,,,---...//////...---,,,+++,,,------.........---.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........******+++,,,,,,---......))))))******+++++++++,,,))))))******++++++++++++************************((())))))*********))))))(((((())))))***+++------******))))))***+++,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++...000111///---,,,,,,***++++++,,,---...//////---------------------------------------...000000///333888<<<======<<<===>>>???AAADDDEEEFFFFFFEEEJJJHHHFFFCCC???<<<:::888@@@EEEHHHGGGGGGGGGDDD???<<<>>>???>>>===<<<===??????BBB===DDD___qqqqqqnnnuuu|||{{{zzzuuuzzz~~~vvv}}}yyyxxx(((((()))***************))))))))))))************************************++++++************++++++******************************+++++++++,,,,,,,,,.................................//////////////////111444555444444666777777999;;;===???AAABBBBBBHHHHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCBBBAAA??????>>>AAA@@@>>>>>>???>>>===;;;999999:::::::::999999888666555555444444333222222444444333333222111000000000000000000////////////......------------......------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,))))))***+++,,,------......,,,***)))******)))(((++++++++++++++++++++++++(((*********)))((()))************++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***+++,,,...)))************+++++++++************************++++++************++++++)))************+++++++++++++++++++++++++++++++++''')))***,,,------,,,,,,++++++,,,,,,,,,,,,------,,,---.........---,,,++++++,,,------......------------------------------,,,------......------,,,++++++,,,------...//////++++++++++++++++++++++++---------............///+++,,,------++++++,,,---,,,++++++******++++++,,,///......------,,,,,,+++++++++************+++++++++++++++***)))(((((('''******++++++++++++******************************++++++++++++++++++++++++++++++******)))(((((((((+++++++++*********))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++------------++++++))),,,000111...++++++,,,......------------......//////...---,,,,,,++++++......---------......///222555888;;;======;;;:::@@@?????????AAACCCEEEGGGOOOJJJGGGFFFBBB===;;;===???EEEIIIGGGFFFFFFDDDAAAAAA@@@???>>>>>>???@@@AAABBBCCC@@@HHH___iiifffhhhlllttt|||wwwmmmvvvwwwsssuuuxxxyyy(((((()))***************))))))))))))************************************++++++************++++++******************************+++++++++,,,,,,,,,....................................////////////---///111333333333555666777888:::===???AAAAAABBBEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>???>>>===;;;:::::::::::::::999888777666555555444444333222222444444333222222111000000000000000000/////////...------,,,,,,,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,*********++++++,,,,,,------------,,,+++*********++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))***))))))(((((()))***)))************+++++++++************************++++++************++++++)))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......---,,,+++,,,,,,---............---------------------------,,,------......------,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,++++++******++++++,,,++++++************))))))++++++************++++++++++++******)))(((((('''******++++++++++++******************************++++++++++++++++++++++++)))*********************+++++++++*********))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++)))---000111///---,,,,,,......------------......///......---,,,,,,++++++...------------...//////111333666999:::;;;::::::?????????@@@AAACCCDDDEEENNNJJJGGGFFFCCC>>><<<>>>???EEEHHHFFFEEEEEEDDDAAA?????????>>>>>>?????????CCCBBB===DDD[[[ffffffiiisssyyy|||uuullluuuyyyyyyyyyxxx(((((()))***************))))))))))))************************************++++++************++++++******************************+++++++++,,,,,,,,,------------------------------........./////////+++...000222222222444555777888:::<<<>>>@@@AAAAAAAAAAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA???>>>>>>>>>>>>===;;;;;;;;;;;;:::999888777666666555555444444333222222333333333222111111000000000000000/////////......,,,,,,,,,++++++,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,---000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++...111000---***+++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++)))************+++++++++************************++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////......------------------------,,,------......------,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,(((((()))))))))*********++++++************++++++++++++******)))(((((((((******++++++++++++******************************++++++++++++++++++++++++))))))******+++,,,,,,---+++++++++******************++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++...111222000...------......------------...............------,,,,,,+++---------------...//////111222444666888999999:::>>>???@@@BBBCCCCCCCCCBBBLLLHHHFFFFFFDDD???>>>@@@@@@EEEGGGDDDCCCDDDDDDBBB>>>??????@@@@@@??????>>>CCCAAA:::@@@VVVcccfffkkksssvvvvvvyyy|||ppphhhqqq||||||yyytttooo(((((()))***************((()))))))))************************************++++++************++++++******************************+++++++++,,,,,,,,,------------------------,,,------......////////////111333333222222333444777888:::<<<>>>???@@@@@@???>>>>>>>>>???@@@CCCDDDDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>?????????@@@@@@@@@@@@>>>======>>>>>>===<<<<<<;;;;;;:::999888666555666555555444444333222222333222222222111111000000000000/////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---111333444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********)))...222111---)))***---+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,------)))***+++,,,,,,***)))'''---,,,,,,,,,------,,,+++))))))*********+++++++++************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,---......//////......------------------------,,,------......------,,,,,,,,,,,,------.........------------------------++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,*********+++,,,------...++++++************++++++************))))))((((((******++++++++++++************************************************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------------++++++++++++------,,,...111222222000///......------,,,,,,------.........---------,,,,,,,,,---------------...///000111222333555777999:::;;;>>>@@@BBBDDDEEEDDDCCCBBBIIIEEECCCDDDBBB>>>>>>@@@@@@EEEFFFCCCBBBDDDDDDCCC???@@@AAABBBBBBAAA@@@???AAAAAA;;;@@@VVVbbbfffmmmqqquuutttwww}}}tttkkkqqq|||tttqqq~~~yyypppiii(((((()))***************((()))))))))************************************++++++************++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,---...//////000333555666666444333333444777888999;;;===>>>?????????>>>>>>>>>@@@AAACCCDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>=========<<>><<<===>>>>>>===<<<<<<;;;;;;:::999888666555666555555444444333222222222222111111111111111000////////////..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***---111444444222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,++++++*********''',,,000000+++((())),,,+++++++++++++++++++++++++++---------,,,+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***++++++++++++***)))---+++))))))******(((&&&))))))*********+++++++++************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++---,,,+++*********+++,,,*********+++++++++,,,,,,++++++++++++,,,,,,------,,,------...............------------------------,,,------......------,,,,,,,,,------------......------------------------,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,++++++******++++++,,,***++++++,,,---...//////++++++************++++++*********)))))))))))))))******++++++++++++******************************************************,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***+++++++++,,,,,,,,,------------++++++++++++------,,,...000222333222000...------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,------///000000222222444666888:::<<<===>>>@@@CCCFFFGGGFFFDDDCCCEEEAAA@@@AAA@@@<<<<<<>>>AAAEEEFFFCCCBBBDDDEEECCC@@@AAABBBCCCCCCBBBAAA@@@???AAA===CCCXXXdddgggnnnzzz~~~}}}~~~rrrrrrttt{{{kkkooo{{{qqqjjj(((((()))***************))))))))))))************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000444555666666444222222333666777999;;;<<<===>>>>>>??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<>>>===<<<<<<>>>>>>===<<<;;;;;;;;;:::999888777666666555555444444333222222111111111111111111111111/////////.........------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***---000333333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********'''***------***((()))***+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++,,,,,,---444000+++***+++,,,***((()))************+++++++++************************++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,************++++++++++++++++++******+++,,,---...+++,,,------......------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,++++++******++++++,,,))))))***+++,,,,,,------++++++************++++++******))))))))))))))))))******++++++++++++******************************************************---,,,,,,+++******))))))***************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---///111333333000---------,,,,,,,,,,,,------------------------------,,,,,,,,,---...///000111111333555888:::<<<=========???BBBEEEGGGFFFEEEDDDCCC@@@>>>???>>>;;;:::===AAAFFFHHHEEEDDDEEEEEECCCAAABBBBBBCCCCCCBBBBBBAAA>>>AAA>>>EEEYYYeeeiiiqqqpppkkksss~~~qqqvvv{{{uuummmhhh(((((()))***************))))))))))))************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000///111222333222111222333666777999:::<<<<<<======>>>???AAABBBBBBAAA???>>>??????@@@@@@@@@@@@@@@@@@======>>>>>>>>>>>>??????>>><<<;;;<<<===>>>===<<<:::::::::::::::999888777666555555444444333222222000000000000111111111111//////.........---------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,///111222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++)))*********************++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++***)))))))))***---///111<<<666///,,,---...,,,***)))************+++++++++************************++++++************++++++)))************+++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************+++++++++++++++************,,,---...***+++,,,,,,---,,,,,,,,,------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,))))))******+++++++++,,,++++++************++++++)))))))))))))))))))))*********++++++++++++***************************************************************************)))))))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---000333333000------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---...///000111000222555999;;;<<<<<<<<<;;;===@@@CCCEEEEEEEEEEEEDDD@@@>>>???>>>::::::<<>>@@@AAACCCBBB@@@===;;;>>>>>>>>>??????@@@@@@AAA======>>>???@@@AAABBBBBB===<<<;;;<<<===>>>===<<<999999:::::::::999999888666555555444444333222222000000000000000111111111//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,***((()))***++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,*********++++++,,,,,,---++++++++++++++++++++++++******))))))))))))*********)))((((((***...111444<<<555---)))***+++***''')))************+++++++++************************++++++************++++++)))************+++++++++++++++++++++++++++++++++''')))+++,,,------,,,,,,)))************+++++++++******))))))***,,,---///******+++,,,,,,,,,,,,+++------------------------,,,------......------,,,------------------------++++++++++++++++++++++++)))************++++++++++++,,,------++++++,,,---,,,++++++++++++++++++,,,+++++++++++++++,,,,,,,,,++++++************++++++)))))))))))))))***************++++++++++++******************************))))))))))))))))))))))))((((((((()))******++++++))))))******+++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++---......---++++++,,,+++,,,000333333000,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,---...///111111...111555999<<<<<<<<<;;;999:::===@@@BBBDDDEEEEEEEEEAAA???@@@>>>::::::<<>>>>>???@@@AAAAAABBB<<>>@@@@@@???>>>>>>>>>???AAABBB???>>>>>>>>>>>>>>>????????????@@@???>>>>>>@@@BBB???????????????>>>======<<<;;;;;;::::::999999888666666555444333333333333222111111000///......---...........................------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***+++***)))***+++,,,+++************++++++,,,,,,,,,************************++++++*********+++---...***+++,,,------,,,+++***///---+++***++++++***)))---)))((())))))+++666CCC===555,,,'''(((***)))(((******************************************************************************************************************************************************+++,,,,,,,,,,,,+++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------------------------++++++************+++++++++++++++,,,,,,---------+++++++++******))))))))))))))))))))))))))))))))))))***++++++++++++***)))******+++++++++******)))************************************************)))************+++++++++------------------------***,,,------++++++,,,...//////...---,,,,,,++++++,,,+++,,,///222222...***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---...///000111111///111555999<<<>>>>>>>>>;;;>>>@@@BBBBBBBBBDDDEEEEEEAAA???@@@>>>:::999<<<>>>IIIJJJHHHNNNLLLDDDCCC???<<<<<>>;;;CCCTTT]]]eeesss~~~zzzrrrccczzz{{{qqqooohhhmmmsss))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,.................................///000000111111666555555666777:::===>>>??????>>>===>>>>>>???@@@???>>>>>>>>>>>>>>>??????;;;<<<===>>>???AAAFFFIII???@@@@@@@@@@@@???>>>>>><<<;;;;;;::::::999999888666666555444333333333333111111111000///....................................------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,************************++++++*********+++,,,---***++++++,,,,,,++++++***///---+++***++++++***)))***((())),,,---111;;;HHH777111***''')))+++,,,*********************************************************************************************************************************************************+++,,,,,,,,,,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------++++++************+++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******+++++++++******)))************************************************************++++++++++++------------------------***,,,------++++++,,,............------,,,,,,+++---,,,---000222222///,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,---...///000111111000222666999<<<===>>>>>>999<<>>:::999<<<===IIIIIIHHHNNNLLLDDDDDD@@@>>>>>>@@@@@@>>>>>>@@@???@@@<<>>============>>>>>>???>>>>>>======>>>>>>>>>;;;<<<======>>>BBBGGGKKK@@@@@@@@@@@@@@@??????>>><<<;;;;;;::::::999999888666666555444333333333333111111000000//////.................................------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***+++***)))***,,,------+++***++++++++++++,,,,,,,,,************************++++++*********+++,,,---+++++++++******+++++++++...,,,+++***++++++***)))))))))***...///222:::CCC///+++''''''+++------,,,******************************************************************************************************************************************************+++,,,,,,,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++))))))))))))))))))))))))***+++,,,------,,,+++***)))******+++++++++******************************************************************+++++++++,,,------------------------***,,,------++++++,,,...------------------------......///111222222///---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...///000000111111333666999<<<<<<<<<<<<888;;;>>>AAABBBDDDFFFHHHEEEAAA???@@@>>>::::::<<<===HHHIIIGGGNNNLLLEEEEEEBBB??????BBBBBB??????BBBAAABBB===BBBPPPVVV[[[hhh}}}xxxpppcccjjjsss~~~|||yyytttooorrr))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,------------------------------......///000000111222222222333555777999:::>>>=========<<<<<<<<<<<>>>>>============>>>@@@???>>>===<<<>>>BBBEEE???????????????>>>======<<<;;;;;;::::::999999888666666555444333333333333111000000000/////////..............................------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***,,,***)))***,,,,,,+++***++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,+++***))))))***+++,,,...,,,******+++++++++******+++,,,---,,,---000444***(((''')))+++------,,,******************************************************************************************************************************************************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,------------------,,,++++++******++++++,,,+++++++++++++++++++++,,,************************))))))))))))))))))))))))+++,,,------------,,,+++))))))***+++++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,---------------------...///000000000...---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111111333666888:::::::::999999;;;???@@@AAACCCEEEFFFDDD@@@???@@@>>>;;;:::======HHHHHHGGGMMMLLLFFFFFFBBB??????BBBBBB??????BBB???@@@<<>>===<<<<<<======AAA@@@>>><<<::::::===???===============<<<<<<;;;<<<;;;;;;::::::999999888666666555444333333333333000000000000////////////...........................------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,---***++++++,,,,,,++++++***---+++******,,,,,,+++)))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++))))))))))))+++,,,---,,,******+++,,,+++******,,,---+++*********))))))((()))***+++,,,+++*********************************************************************************************************************************************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,------------,,,+++((()))***+++++++++++++++***************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...,,,,,,------------------,,,---.........---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000222444777888888888777;;;===@@@AAA@@@AAABBBCCCDDD@@@???@@@>>>;;;;;;===>>>IIIHHHFFFMMMLLLEEEFFFAAA>>>>>>AAAAAA>>>>>>AAA===>>>;;;AAAQQQYYY```mmm~~~rrrtttmmmkkk}}}}}}ssstttwww))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000///000111333555666777888;;;;;;<<<===>>>=========??????>>>===<<<<<<<<<<<<<<<======<<<;;;;;;===???<<<<<<<<<<<<<<<;;;::::::<<<;;;;;;::::::999999888666666555444333333333333000000000000////////////...........................------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++******++++++,,,---***++++++,,,,,,++++++***,,,++++++,,,...//////...,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,+++***************))))))*********---+++******+++,,,++++++))),,,,,,++++++---,,,)))******+++++++++******)))******************************************************************************************************************************************************+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------.........,,,,,,++++++++++++,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,---------))))))))))))))))))))))))***+++,,,------,,,+++***((()))***+++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------------------+++---......,,,++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,---...//////000000111444777888888888777<<<>>>@@@AAA@@@@@@AAABBBCCC@@@>>>@@@???;;;;;;>>>@@@JJJIIIFFFLLLKKKEEEEEE@@@======@@@@@@======@@@>>>???:::???NNNTTTZZZggg|||xxxkkkmmm{{{hhhjjjqqqiiimmmrrr))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///000222333555666777888:::;;;<<<>>>?????????>>>??????>>><<<<<<;;;;;;<<<:::<<<===>>>===<<<===>>><<<<<<======<<<<<<;;;:::<<<;;;;;;::::::999999888666666555444333333333333////////////000000000000...........................------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///++++++******++++++,,,---***++++++,,,,,,++++++***++++++,,,...222555666666,,,,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++***)))))))))************))))))---+++******+++,,,,,,+++'''+++,,,)))***...---)))***+++,,,,,,+++******+++******************************************************************************************************************************************************+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---++++++++++++*********)))++++++,,,,,,,,,---------)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))++++++,,,,,,+++************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,------++++++,,,............------,,,,,,+++,,,...///...,,,***,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++***+++,,,,,,......///000000222555888::::::::::::;;;===???@@@@@@@@@AAACCCCCC???>>>@@@???;;;;;;>>>BBBKKKIIIFFFKKKJJJCCCDDD@@@======@@@@@@======@@@@@@@@@;;;???MMMSSSXXXddd{{{{{{ooonnnttteeeiii}}}wwwkkkjjjnnn))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///000222444666777777888999:::<<<>>>@@@@@@@@@@@@??????>>><<<<<<;;;;;;;;;<<<>>>@@@@@@>>>===<<<<<<=========>>>===<<<<<<;;;<<<<<<;;;::::::999999888666666555444333333333333////////////000000000000...........................------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////++++++******++++++,,,---+++++++++,,,,,,+++++++++******,,,000666:::<<<===,,,,,,,,,++++++*********************************+++,,,,,,---,,,+++***)))((()))***++++++***)))(((---+++)))***+++,,,,,,+++(((++++++'''(((,,,+++%%%***+++,,,,,,+++++++++---******************************************************************************************************************************************************+++,,,,,,,,,,,,+++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---,,,,,,++++++,,,,,,---++++++++++++******)))))))))))))))******+++++++++)))))))))))))))))))))))))))***++++++++++++***)))(((((()))++++++,,,,,,,,,************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++***,,,------,,,+++---...//////...---,,,,,,++++++---///111///,,,+++,,,...++++++,,,,,,,,,------------------,,,,,,+++++++++***++++++,,,---...///000111333666999;;;<<<<<<<<<999;;;>>>@@@@@@AAACCCDDDCCC???>>>@@@???;;;;;;>>>CCCLLLJJJFFFKKKIIICCCCCCAAA>>>>>>AAAAAA>>>>>>AAA@@@AAA<<>>???>>>;;;:::???>>><<<;;;:::999999999;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;:::999888777777777777444444444444333222111111000000000000///////////////............//////000------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------,,,,,,---......,,,***...,,,---///,,,((())),,,------,,,,,,,,,,,,++++++***)))+++222:::???>>>;;;,,,,,,+++******+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++************************)))************++++++++++++***)))***,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******)))******+++++++++************++++++)))((('''&&&'''(((***,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++------+++******+++------------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******************------,,,,,,,,,,,,,,,,,,(((***,,,,,,)))(((***,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++///...------------,,,***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,---......//////......000444999:::999999;;;===:::;;;===@@@BBBDDDEEEEEEFFFAAA>>>???===:::;;;>>>@@@DDDFFFGGGHHHJJJGGGAAAAAA@@@@@@AAABBBCCCBBB@@@@@@DDDAAACCCQQQXXX[[[dddvvvwwwzzzwwwvvvuuuhhhwww}}}wwwzzz+++++++++*********))))))************************************)))))))))(((******************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............/////////000111222444444111333777:::<<<;;;:::999:::::::::::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<;;;:::888666555555444555555555555444333222111000000000000//////////////////...............///------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------+++++++++******++++++,,,...******,,,,,,***+++...------,,,,,,,,,,,,++++++,,,++++++...333555222///,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************)))************++++++++++++***)))***,,,---,,,+++))))))*********+++++++++,,,,,,,,,++++++*********++++++***************+++++++++************++++++***))))))((()))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------//////...---,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************------,,,,,,++++++++++++,,,...000///,,,))))))************************************+++++++++,,,,,,************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++++++++++++++///...------------,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,---......//////......111555999:::999999;;;===:::;;;===???BBBCCCDDDEEEFFFBBB??????===::::::===BBBFFFHHHHHHIIIKKKHHHCCC@@@??????@@@BBBBBBAAA???@@@DDD@@@CCCRRRYYY\\\dddyyy|||~~~xxxyyygggxxxzzzuuuzzz+++++++++***************************************************))))))))))))******************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////000222333444///111444777999::::::999:::999999999::::::;;;<<<999::::::;;;;;;::::::999::::::::::::::::::::::::===<<<:::777555444333222555555555555444333222222000000000000////////////000000///...------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------***+++,,,+++***---333888444...***,,,...,,,,,,---------,,,,,,,,,,,,++++++---+++***+++......***'''------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,************************)))************++++++++++++***)))***,,,---,,,+++(((((()))))))))*********+++++++++++++++*********++++++******++++++++++++++++++************++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***,,,------......------,,,000000///...,,,+++***)))---,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++---,,,,,,+++++++++++++++000222333222...+++))))))++++++++++++++++++++++++*********++++++++++++,,,************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,//////......---,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---......//////......222666999:::999888:::<<<;;;;;;===???AAACCCDDDEEEGGGCCC@@@@@@>>>:::999<<>>BBBSSS\\\]]]dddvvv{{{{{{ppptttlll|||rrrooovvv*********************************************************)))))))))))))))******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......///000111222222111222444777888999::::::<<<<<<;;;999999888888888999999999::::::999999999::::::::::::::::::::::::;;;:::888777555444333333444555555444444333222111000000000000////////////111000///...---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++...000//////444>>>FFF===444------///---+++***------,,,,,,,,,++++++++++++***)))+++------+++)))------,,,,,,,,,---......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,************************))))))*********++++++++++++***)))***,,,---,,,+++))))))))))))*********++++++++++++*********************++++++++++++++++++,,,++++++******++++++,,,******++++++,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////......---,,,+++***,,,---...//////...---,,,//////...---,,,,,,++++++---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,---,,,++++++***+++,,,,,,333333111///---,,,++++++++++++++++++++++++++++++************++++++++++++************************************************++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,/////////...---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........222666::::::999888:::<<<;;;<<<===>>>@@@BBBCCCDDDHHHDDDAAAAAA>>>:::999;;;>>>CCCFFFDDDCCCDDDCCC@@@@@@@@@AAABBBDDDDDDBBB@@@AAACCC===BBBTTT\\\^^^dddrrrxxxuuueeekkknnnxxxuuu~~~qqqpppxxx************************************************))))))))))))))))))************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111111222333444555666666777777<<<<<<;;;:::999999999999888999999999999999999888::::::::::::::::::::::::888888777666555555666666444444444333333222111000000000000000////////////000000///---,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///111///...222<<>>DDDFFFDDDBBBCCCBBB@@@BBBBBBCCCEEEGGGFFFDDDAAA@@@BBB>>>BBBRRR[[[]]]cccqqqwwwsssbbbggggggmmm~~~|||kkkxxxyyyxxx***************+++++++++************************))))))))))))******************************************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000222111111111222333444555999999999:::;;;<<<===>>>888999999::::::999999888::::::::::::::::::::::::888777777666666777777888444444444444333222111111000000000000//////////////////...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------+++)))***///333111+++'''***,,,++++++,,,------,,,,,,,,,,,,++++++,,,++++++******))))))))),,,+++++++++,,,---...///*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++************************)))************++++++++++++***)))***,,,---,,,+++***++++++++++++,,,,,,,,,)))))))))***************)))***+++---------,,,,,,,,,,,,++++++++++++,,,,,,***************)))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,+++***+++,,,,,,------,,,,,,+++++++++,,,------......///---,,,,,,++++++,,,,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,++++++,,,...111333000---(((&&&(((+++...///)))))))))))))))))))))))))))))))))************+++***************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,------...++++++,,,,,,,,,,,,------+++************++++++,,,...000222000---+++,,,///++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......//////......000444999:::999999;;;======<<<<<<===>>>@@@BBBDDDGGGCCCBBBBBB@@@;;;999;;;AAAGGGIIIFFFCCCDDDDDDCCCCCCCCCEEEGGGIIIHHHEEEBBB>>>CCC@@@BBBPPPWWWZZZcccnnnssspppbbbddddddkkkmmmwww{{{zzz))))))*********+++++++++************************((()))))))))******************************************++++++++++++******)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------......------......//////111000000000111333555777:::::::::;;;<<<===??????999999::::::::::::999999:::::::::::::::::::::::::::999888777777777777777666666666666555444333222000000000000////////////......---,,,,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******))))))((())))))***+++((((((+++,,,+++,,,///------,,,,,,,,,,,,++++++------,,,+++***)))***+++*********++++++,,,---...)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******************************)))************++++++++++++***)))***,,,---,,,+++************++++++++++++((()))))))))*********+++(((***,,,---......---,,,---,,,,,,++++++,,,,,,------,,,+++***)))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++******+++++++++,,,,,,---------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,+++++++++---111444777---***((((((***,,,++++++************************))))))))))))************************************))))))*********+++++++++************************)))******+++,,,,,,------++++++,,,,,,,,,,,,------***************+++,,,,,,...111333111,,,***,,,///++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,---......//////......///333888:::999:::<<>>======<<<<<<<<<======999::::::;;;;;;::::::999::::::::::::::::::::::::<<<;;;:::888777666666666888888888888777666555444000000000000////////////------,,,,,,,,,---......---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++(((((()))+++---...---,,,---,,,...000///,,,,,,111---------,,,,,,,,,++++++,,,---------,,,---...000************+++,,,---...))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************************************)))************++++++++++++***)))***,,,---,,,+++))))))))))))************(((((())))))*********+++((())),,,.........---,,,---,,,,,,++++++,,,,,,---///...,,,*********,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,+++***))))))***+++,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++,,,...222666999+++***)))***---,,,)))&&&++++++++++++++++++++++++))))))))))))************************************))))))******++++++++++++************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------******))))))***+++,,,,,,...111333111,,,***---000++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,---......//////.........222777:::::::::===@@@======<<<<<<===???BBBDDDEEEBBBAAACCCAAA===;;;===@@@FFFIIIEEEAAAAAACCCCCCAAABBBDDDGGGIIIHHHDDDAAA;;;DDDCCCCCCJJJOOOUUUbbbtttvvvyyytttqqqgggjjjyyyvvv___iiiyyytttxxx************************))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------------...////////////000111333555777888??????>>><<<999888:::;;;777777888999:::::::::::::::888999======888888<<<:::999999888777666555555777777777666555555444444444444333222111000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************************************************************************************************************))))))))))))************,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,***'''&&&(((+++++++++,,,,,,,,,------------,,,***)))))))))******))))))))))))))))))))))))************************++++++******************)))((((((((()))+++---///,,,+++***))))))***+++,,,)))***+++,,,---,,,,,,+++***+++,,,,,,------------))))))***,,,------,,,***...//////...,,,++++++,,,...------,,,,,,,,,------------------------------++++++,,,,,,...///111111000333666888999999;;;<<<;;;:::;;;??????>>>AAAFFFJJJDDDAAABBBAAA<<<:::;;;AAAFFFGGGDDDCCCEEEEEECCCCCCEEEHHHHHHFFFCCCBBBAAA>>>DDD@@@>>>HHHOOOUUU```qqqvvvwwwdddkkkqqqyyyyyylllnnnzzzqqqrrr************************))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------------...//////111111222333555777999:::??????>>>;;;888666777888555666777888999999999999===>>>>>><<<:::999::::::999999888888777777666666777777666666555555444444444333333222111000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************************************************************************************************************))))))))))))************,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++(((***,,,,,,***)))+++---++++++++++++,,,,,,,,,,,,---,,,***)))))))))***+++************************************************************************)))(((((()))***+++---...++++++***))))))***++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++***))))))***+++++++++...//////...,,,++++++,,,---------,,,------......------------------------,,,,,,------...///000111000333666888999999:::;;;;;;:::<<>>AAAFFFHHHBBB>>>???===:::888999CCCGGGIIIFFFDDDFFFGGGEEEBBBEEEHHHHHHFFFCCCBBBAAA>>>DDDAAAAAAKKKRRRXXXcccttt|||bbbhhhuuuvvvqqqqqqooo************************))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------......///000000111222444666888999<<<<<<<<<999777555666777666666777888999999999999999===<<<888:::@@@@@@:::888888888888888888888777777777666666555444444444333333222111000//////.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************)))************+++++++++************************************************************************************************************************)))))))))*********++++++,,,++++++******++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++(((***,,,,,,+++******+++*********++++++++++++,,,,,,+++***)))))))))***+++************************************************************************))))))))))))***+++------++++++***))))))***++++++******+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---+++)))''''''(((***+++...//////...,,,++++++,,,,,,,,,---------......///------------------------...............///000000111333666888888999:::;;;<<<;;;<<<@@@@@@???BBBGGGHHHBBB======<<<999888;;;BBBFFFHHHEEEDDDFFFFFFDDDBBBEEEGGGHHHFFFCCCAAAAAA>>>DDDBBBCCCOOOUUUZZZgggyyyvvv}}}hhhgggttt~~~wwwtttmmm************************((()))))))))******************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///.........///111333444555888999:::999777666777999888999:::;;;;;;<<<<<<;;;555::::::999EEETTTQQQBBB888888888888888888888999777666666555555444333333333222222111000/////////......---,,,,,,,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))+++---//////---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++))))))))))))***))))))*********+++++++++,,,+++***))))))***++++++***************************************************************+++++++++)))))))))******+++,,,,,,+++******************+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,***)))((()))+++...//////...,,,++++++,,,,,,,,,---....../////////------------------------//////.........//////000111333666888888888999:::<<<;;;===@@@@@@???BBBGGGJJJCCC>>>===<<<:::;;;===???DDDEEEBBBAAACCCCCCBBBBBBDDDGGGGGGEEECCCAAA@@@<<>>DDDPPPUUU[[[kkkyyyvvvmmmnnntttooo************************))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111222333444;;;<<<<<<:::777444333333555555666777888888888888777777777>>>OOOZZZQQQ@@@999999999999999999888888666666555555444333333333111111000000000/////////......---,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++)))************+++++++++*********************************************************************************************************************************++++++++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,***(((***...444888:::*********++++++++++++,,,+++***)))))))))***+++,,,++++++++++++++++++++++++************************)))))))))***++++++,,,,,,((()))***+++++++++++++++)))***++++++++++++***)))---,,,++++++******++++++++++++++++++++++++***)))''',,,111222///+++******...//////...,,,++++++,,,---...///000000///...------------------------------------------...//////111333666777777777888999;;;:::;;;??????>>>AAAFFFEEE???:::;;;:::888888:::BBBFFFHHHEEEDDDFFFFFFDDDAAADDDFFFGGGEEEBBB@@@@@@<<<===;;;BBBOOOSSS[[[mmmxxx}}}lllooo~~~ppplll************************))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............///000111222333555777999888666555444555444444555666777777777777555444555:::AAACCC???999:::::::::999999888888888666555555444444333333222000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------------------------------******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,------------------------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++*********************************************************************************************************************************+++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***)))))),,,222555777666++++++++++++,,,,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++************************((())))))***++++++,,,,,,((()))***+++,,,+++******)))***++++++++++++***)))---,,,+++*********+++++++++++++++++++++***))))))'''+++000000---***+++---...//////...,,,++++++,,,...///000111000...,,,+++------------------------+++++++++,,,,,,...///000111333666777777666777888:::999:::>>>>>>===@@@EEECCC>>>:::;;;;;;888777999CCCGGGIIIFFFDDDFFFGGGEEEAAADDDFFFGGGDDDBBB@@@@@@???>>>;;;BBBNNNRRR[[[ppp}}}rrruuufffiii{{{oooiii************************))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------///000111---000444666777777999:::555666777888888999999999888666888;;;:::666888>>>;;;;;;::::::999888777777666555555444444333222222000000000000////////////......---,,,,,,,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---------------------------------------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++******************************************************************************************************************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++))))))***...111222...+++++++++,,,,,,,,,---------******)))))))))***,,,---++++++++++++++++++++++++************************((())))))***++++++,,,,,,((()))+++,,,,,,+++***))))))***+++,,,,,,+++***)))...---+++*********+++++++++++++++++++++***)))((('''+++...---***))),,,///...//////...,,,++++++,,,///000111111000...,,,***------------------------)))******+++,,,---///000111333666777777666777888999888:::======<<>>>>>:::888:::AAAFFFGGGDDDCCCEEEEEEDDDAAACCCFFFFFFDDDBBB@@@???AAA???;;;BBBNNNRRR\\\rrr{{{ooooooaaaaaayyyqqqhhh+++*********))))))(((((()))************+++++++++******))))))))))))******)))************+++++++++)))************+++++++++******************************++++++++++++******)))************+++++++++------------------------,,,,,,,,,---------..................////////////000222444444444444666777666666666666777777777777888999999888777666888:::999::::::::::::999888888666666666666555444333222000/////////..................---------,,,,,,,,,++++++++++++++++++++++++...---+++***+++,,,///000+++++++++******)))))))))------------,,,,,,+++***+++++++++,,,,,,------------+++(((''''''))),,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***,,,++++++******++++++,,,+++++++++******))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,++++++***---.........---,,,,,,+++---,,,,,,+++*********+++---,,,***)))))))))******++++++++++++++++++++++++++++++***)))(((((())))))******++++++++++++******+++***)))))))))***,,,,,,,,,,,,,,,++++++*********************************************************,,,,,,+++***))))))******------+++***))))))((((((+++***)))))))))***,,,,,,......------,,,,,,,,,------------,,,,,,+++++++++------------------------,,,---...///000000000000000333666888888888999;;;777:::===>>>??????AAABBBCCC>>><<<>>>===:::888:::???AAACCCDDDDDDEEEFFFGGGBBBBBBBBBDDDEEEDDDBBBAAABBB@@@>>>EEEPPPQQQ\\\vvvyyyxxxbbbsssnnnXXXaaarrrqqqggg************)))))))))((()))************+++++++++******))))))))))))******)))************+++++++++)))************+++++++++******************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000222333444333444666777555555666666666777777777777888999888777666777888888888999888888777666666555555555555444333222111000000/////////...............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,+++++++++*********,,,---------,,,,,,+++***+++++++++,,,,,,---------,,,+++)))((((((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++---,,,,,,+++******++++++************************++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++***------......---,,,,,,+++---,,,++++++******++++++,,,,,,***)))))))))******++++++++++++++++++++++++++++++***)))))))))))))))******++++++++++++******+++***)))))))))***+++,,,,,,,,,,,,++++++*********************************************************,,,++++++***))))))******,,,,,,+++***))))))))))))+++***)))))))))***,,,---///...---,,,,,,,,,---------------,,,,,,+++++++++------------------------+++,,,---....../////////000222666777888888999:::888:::<<<===>>>???AAACCCDDD???<<<======:::999;;;???AAACCCCCCBBBBBBBBBCCC@@@@@@AAABBBBBBBBBAAA???@@@???===EEEQQQRRR^^^wwwwww~~~ooo\\\ttt|||aaaddd~~~nnn|||qqqhhh************)))))))))))))))************+++++++++******))))))))))))******)))************+++++++++)))************+++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////111333333333333555777555555555666666666666777555777999999888777777777777777777777666555444333444444444444333222111111000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,)))))))))***************++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))***++++++++++++***++++++************++++++---------,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***---------------,,,,,,+++,,,,,,++++++******++++++,,,+++******)))*********+++++++++++++++++++++++++++***))))))))))))))))))******++++++++++++************))))))******+++,,,+++++++++++++++*********++++++++++++++++++++++++************************,,,+++******)))*********++++++***************++++++******)))***+++,,,---000///---++++++,,,---...------,,,,,,,,,,,,++++++------------------------++++++,,,,,,---.........///222555777888888999::::::;;;<<<<<<===???BBBEEEEEE???;;;;;;;;;::::::<<>>>>>???>>>>>>???@@@@@@???>>>>>>>>>===<<>>AAABBBBBBAAA>>><<<<<<<<<===>>>??????>>>===>>>>>>???>>><<>>::::::;;;:::;;;>>>BBBCCCCCCAAA???<<<<<<<<<===???@@@???======>>>@@@BBB???===GGGTTTTTT[[[ooo{{{aaappp~~~dddbbbrrrmmm}}}}}}vvv))))))))))))************)))************+++++++++******))))))))))))******)))************+++++++++)))************+++++++++******************************++++++++++++******)))************+++++++++------------------------++++++++++++,,,,,,,,,,,,,,,------------............///111111111111333555333333333444444444555555444777999:::999999999:::888888999999999888777777444555555666666555444444111111000000000/////////......---------,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.........++++++++++++++++++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++))))))***++++++++++++*********))))))))))))******+++,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,***++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))******+++******++++++++++++******))))))***++++++++++++***)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,***)))))))))***+++,,,,,,,,,++++++******,,,---...000//////...............++++++,,,,,,,,,,,,------------------------------......------...///111222...111444666777777888999;;;<<<======>>>@@@CCCFFFDDD>>>:::;;;<<<:::;;;>>>AAABBBCCCBBB???=========>>>@@@AAA@@@===<<>>HHHUUUUUUZZZlllkkktttzzzcccbbbnnn}}}lll}}}{{{ttt((()))))))))************)))************+++++++++******))))))))))))******)))************+++++++++)))************+++++++++******************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---///000111000111333444222333333333333444444444333555777777666666888999777777888888999999888888333444444555555444444444111111111000000000//////......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,*********+++++++++,,,,,,***+++,,,,,,---------,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,---......+++++++++++++++++++++++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++*********))))))))))))******++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++******++++++,,,---((()))***+++,,,++++++***++++++++++++++++++++++++)))))))))))))))***++++++******++++++++++++******((()))***+++,,,++++++***((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***++++++,,,******************++++++,,,,,,+++***+++,,,---......//////000///...---,,,+++++++++,,,,,,---------------------------------...---,,,,,,,,,...000111...111444666666777888999:::<<<>>>??????@@@CCCEEEBBB===:::<<<===;;;;;;===>>>@@@AAAAAA???>>>>>>???===???AAA???<<<;;;>>>BBBAAA>>>===HHHWWWVVVZZZllljjjuuugggcccppprrr}}}vvv(((((())))))*********+++)))************+++++++++******))))))))))))******)))************+++++++++)))************+++++++++******************************++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000111000111222444222222333333333444444444222444444444444444777999555666777888888999999999222222333444444333333333111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,+++)))))))))******+++++++++***+++,,,,,,---------------------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------(((((())))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))***++++++++++++*********))))))))))))******)))))))))******+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************)))))))))***,,,---)))***+++,,,,,,,,,,,,,,,+++*********+++,,,,,,---((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))((())))))***++++++******++++++++++++******((()))***+++,,,+++******(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,++++++***************+++,,,,,,+++++++++,,,---...---...000111111///---,,,+++++++++,,,,,,------------------------------------,,,+++++++++---///111...111444666666777888999999;;;>>>@@@@@@AAABBBDDDAAA<<<;;;===>>><<<;;;<<<<<<>>>@@@@@@???>>>???@@@<<>>::::::>>>BBB???===;;;HHHXXXXXX\\\mmmddduuupppfffpppkkkrrr|||uuu************************************************+++++++++*********))))))***************************************************************++++++,,,************************************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////111111222222222333333333333333333444666777999:::777777666555555555555555555555444333333222111111555555444333222000000///111000000///...---------,,,++++++******++++++,,,)))************+++++++++++++++************++++++************************++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,++++++******)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,...///000++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))+++++++++++++++++++++++++++******+++------,,,***++++++++++++++++++++++++---,,,,,,+++*********+++***+++,,,,,,------,,,,,,...---,,,+++************++++++************++++++,,,,,,+++***))))))******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***---111222111///......******+++,,,,,,---......------............---------------............//////222555666666666777888;;;>>>AAA@@@>>>>>>@@@CCCCCC@@@<<<:::;;;<<<>>>>>>;;;===???????????????AAA@@@@@@???===<<<<<>>AAA@@@>>>>>>@@@CCCDDD@@@<<<::::::<<<======<<<===>>>>>><<<;;;;;;<<>>@@@@@@>>>===@@@CCCDDDAAA<<<::::::<<<<<<<<<>>>???@@@>>><<<:::999:::?????????>>><<<===???AAA>>>>>><<>>===;;;999777666555555555555444444333333333333333333333222111000000////////////......---------,,,++++++******++++++,,,))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********++++++++++++++++++***************************************************************************************+++******+++------,,,***++++++++++++++++++++++++,,,,,,++++++***++++++,,,***+++,,,,,,------,,,,,,---,,,++++++*********+++++++++************++++++++++++***************+++))))))*********+++++++++***+++++++++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,///111222///---+++***+++++++++,,,,,,---------,,,------......------,,,---------............///...111444666666666777999;;;>>>@@@@@@>>>===@@@BBBCCC@@@===;;;;;;;;;;;;;;;@@@AAAAAA@@@>>><<<<<<<<<>>>>>>???>>>======???AAA???>>>:::CCCRRRUUUYYYhhhjjjmmmrrrgggqqq|||fff{{{nnn************************************************************************************************************************)))))))))))))))******+++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////000000111111111222222222111111222222333555666777888888777666555555555555555555444444444444333333333222222111111000000000............------------,,,++++++******++++++,,,))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************************************+++******+++------,,,***++++++++++++++++++++++++,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++******++++++++++++************+++++++++***************++++++))))))*********+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,///111111///,,,******++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,---------............///...111444666666777888999:::===@@@???======???BBBBBB???<<<;;;;;;;;;;;;:::===>>>@@@@@@>>>>>>>>>???===>>>???>>>>>>>>>???AAA@@@???;;;CCCSSSWWW\\\kkklllmmmlllbbbooofffvvvwwwjjj***************************************************************+++++++++***************************************************************++++++,,,***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------.../////////000000000111111111111222000000111222333555666777444333333333333444555555555555444444444444444444222222111111111000000000------------------------,,,++++++******++++++,,,)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++******)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++)))))))))******************************************************+++++++++************************+++******+++------,,,***++++++++++++++++++++++++++++++******++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,++++++************++++++*********)))******+++,,,)))************+++++++++*********++++++,,,,,,---*********++++++,,,,,,---************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++...000111///,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///---000444666666777888999:::===??????===<<>>;;;;;;;;;<<<<<<;;;999;;;============>>>???<<<===??????>>>>>>???AAAAAA@@@<<>><<<::::::<<<===<<<<<<999;;;============>>>???;;;===?????????>>>@@@AAA>>>???<<>>???@@@???>>>???@@@;;;===????????????@@@AAA<<<>>><<>>=========>>>;;;777777:::======<<<<<<===???@@@???>>><<<;;;AAA>>>???BBBCCC@@@AAADDDBBB<<<;;;EEEUUUggg|||tttiiiqqqnnnrrrqqqmmmuuujjj************************))))))***++++++++++++***************))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------...---++++++---...///.........///000111222333222111000000222333555444111000111333444333222444444444444444444444444555555555444333222000000///............------------,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++............---,,,+++***++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,+++***++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***++++++************+++++++++++++++******+++++++++************))))))))))))++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,************+++++++++,,,))))))************))))))++++++++++++++++++++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++---......///...---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******......---,,,---...///000000222444666777888999:::<<<>>>@@@@@@???>>>>>>>>>???;;;888888;;;===<<<;;;<<<===>>>??????>>>===<<<@@@???AAAFFFFFFBBB@@@AAAAAA<<<<<>>>>>??????<<<888999;;;===<<<::::::<<<===?????????>>>>>>@@@@@@CCCIIIIIICCC?????????<<>>@@@@@@???>>>===>>>???<<<999999<<<>>><<<::::::;;;<<<>>>???@@@@@@???@@@@@@CCCHHHGGGAAA=========<<>>:::<<<>>>???===<<<<<<<<<===;;;999:::===???===;;;:::;;;<<<===???@@@@@@@@@AAA???AAADDDDDD???===>>><<<<<>>>>>===;;;;;;<<<<<<:::888;;;>>>@@@???===;;;;;;<<<===>>>???@@@AAA@@@>>>???CCCCCC???===???======???HHHVVV]]]VVVKKKMMM[[[hhhuuuyyyhhh[[[aaatttiiimmm~~~qqq************************))))))***++++++++++++***)))******++++++,,,,,,---******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------)))***++++++***+++---///+++,,,---////////////...---...///000222222333333...111555666555444555666444444444444444444444444333333444444444333222222///............------------,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,------,,,***)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---///000444555777777555111---***++++++,,,,,,,,,,,,------,,,,,,+++++++++*********++++++************++++++******))))))))))))******))))))***++++++,,,------++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,************+++++++++,,,))))))************))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,)))******+++,,,,,,---------,,,+++***)))******+++******+++++++++,,,,,,,,,+++,,,,,,---......------***+++---...///000000///000666;;;;;;888777;;;@@@:::<<<>>>???===<<<<<<<<<:::888888;;;???BBB@@@>>><<<<<<<<<======???@@@@@@======@@@EEEFFFAAA===>>>>>>>>>@@@HHHUUU[[[QQQAAABBBNNN\\\mmmwwwjjj\\\```wwwgggttt{{{************************))))))***++++++++++++***))))))***+++,,,------...******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------)))***++++++***+++---///+++,,,---////////////...---...///111222222333333---111555777555444555777555444333333333333444555333333444444444333222222//////.........------------,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,...//////...,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++---///222333999;;;===<<<999333---)))++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++************++++++))))))(((((((((((())))))))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,------++++++,,,---))))))***+++,,,,,,---------,,,***)))))))))***+++++++++,,,,,,,,,---------+++,,,,,,---.........---)))+++---///000000000///000666<<<<<<888777<<>>=========888777777;;;@@@BBBAAA???===<<<<<<======>>>???@@@;;;<<>>===??????AAAHHHVVV\\\PPP???>>>IIIVVViiivvvkkk]]]___vvvcccxxxxxx************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////000///////////////000111<<<:::777555333444555666444444444555555555666666555444444333333222111111000/////////............---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********---...///...,,,++++++,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,++++++******++++++,,,------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++,,,,,,,,,------------222111///...,,,++++++++++++++++++++++++++++++++++++++++++,,,---...///000444333222000...,,,***************+++,,,---...///...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********))))))************))))))******++++++++++++*********++++++,,,,,,++++++***************************++++++******************,,,+++***))))))***+++,,,******************************************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...000111000///...333666999;;;;;;;;;;;;;;;<<<===>>>@@@@@@>>>===<<<:::888777999===@@@@@@>>>>>><<<;;;;;;===>>>======:::999>>>HHHMMMJJJBBB>>>===AAA@@@EEETTTTTTKKKIIIFFFIIIZZZqqqzzznnn```[[[xxxkkkyyy|||************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........//////......///000111111===;;;888444222222222333444444444555555555666666555555444444333222222222000000/////////.........,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++---...---,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++,,,///444888;;;<<<999444///,,,******+++++++++++++++++++++++++++++++++++++++,,,---......//////...---,,,,,,++++++++++++++++++,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))************))))))******++++++++++++*********++++++,,,,,,++++++***************************************************++++++***))))))***++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...000111000//////000444888:::;;;;;;<<<===;;;<<<>>>??????>>><<<;;;;;;999888:::===??????===>>>===;;;<<<===>>>===<<<:::999===GGGLLLHHHAAA>>>???BBB???DDDSSSWWWQQQRRRPPPPPP\\\ooovvvjjj[[[VVVrrrwww|||vvv************************))))))))))))))))))))))))***************+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------......///000111222999888555333111111222333444444555555555666666666666666555555444333333333000000000/////////......,,,++++++******++++++,,,************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++------,,,,,,...///++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***,,,222:::CCCHHH>>>:::444...***)))***,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***))))))************))))))******++++++++++++************++++++++++++******************************************************++++++***))))))***++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++---...000000000//////...111555888:::;;;===???;;;<<<===>>>>>>===<<<;;;===;;;::::::<<<======<<<>>>===<<<<<<>>>>>>===<<<999888<<>>CCCTTTZZZXXX[[[YYYVVV]]]lllqqqeeeVVVNNNnnnzzzxxxmmm|||wwwooo************************))))))))))))))))))))))))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,---...///000222333222111111000111333555666555555555555666666666666777666666555444444333333000000000////////////...+++++++++******+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++------,,,,,,---...++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---333;;;CCCIII333111...+++)))***+++,,,++++++++++++++++++++++++++++++******************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))******++++++++++++************++++++++++++*********************************************++++++++++++******************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///000000000///...111555888999:::===>>>;;;;;;<<<======<<<;;;;;;>>>===<<<;;;;;;;;;;;;;;;???=========>>>>>>===;;;999888<<>>>>>===<<<:::::::::;;;???>>>===>>>??????===;;;999888<<>>>>>AAADDDAAAGGGXXX]]]XXXZZZWWWWWW___ooozzztttaaaRRRggguuuqqq```hhhpppeee************************))))))))))))))))))))))))+++++++++***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------...///000111111111000000111111222333555555666666666777777777666666555555444333333333111111000000000/////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,---...---***)))***+++******+++,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,.../////////000+++,,,---------+++***(((+++++++++++++++++++++++++++***************++++++,,,,,,,,,+++******))))))***+++,,,---------,,,+++...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,******++++++++++++************++++++++++++******))))))************))))))************************)))))))))***++++++,,,,,,)))***++++++++++++***)))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000222444666777888999<<<>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<:::999:::<<>>>>>???@@@???<<<:::999999<<>>???@@@DDDBBBIIIZZZ]]]WWWWWWWWWWWWaaasssooo]]]fffsssmmm\\\dddtttmmm************************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,------------.........---------------...///000111111111111111222222222555666666666777777777777555555444444333222222222111111111000000000//////...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***++++++++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---------,,,++++++***)))++++++++++++++++++++++++***************+++,,,---+++++++++************))))))***,,,.........,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))************))))))************************((())))))***++++++,,,,,,)))***++++++++++++***)))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------......///000111111333666777999;;;>>>AAA>>>==================>>><<<>>>>>><<<:::999:::<<>>@@@@@@DDDCCCIIIZZZ___YYYZZZWWWWWW___qqqvvvddd^^^kkkgggYYYeeezzznnn}}}************************))))))))))))))))))))))))++++++++++++******))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,------------------.........//////......---------......///---...///111222444555555666666666666777777777777555444444333333222111111111111111111000000000000///......------......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,++++++,,,...)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********++++++,,,,,,+++)))((((((***+++,,,++++++++++++++++++++++++************+++,,,---...))))))))))))************((())),,,.........---,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******))))))************))))))************************((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------......///000111000222555777:::===AAADDD>>>>>>============>>>>>><<<===>>>===:::999;;;===?????????@@@AAA???<<<999;;;;;;>>>BBBBBB>>>>>>AAAAAAEEEBBBIIIZZZ```\\\^^^WWWVVV[[[kkkvvvddddddpppkkk]]]hhhwwweeezzz))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..........................................------,,,,,,---...000111222111000000000111333333777666666555555555666666444444333333333222222222444333222000///.................................------,,,,,,,,,,,,++++++)))************+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))***++++++,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++******))))))---,,,***))))))***,,,------------...------,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++*********))))))((((((+++,,,,,,,,,,,,+++******)))************+++++++++++++++,,,,,,,,,---------++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,---...///000111555999::::::;;;???BBB===<<<;;;<<<>>>>>>===<<<===>>>???>>>===<<<===>>>DDDDDDCCCAAA@@@>>><<<;;;===<<<<<>>CCCAAAAAAJJJYYYcccbbb\\\RRRSSSYYYtttmmmqqqwwwccc^^^nnn```XXXppp******************************************************************************++++++++++++******++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,------------------------------,,,,,,---...000111222222111111111222333444666555555444444555555666666666555555555444444444444333222000//////..............................------,,,,,,,,,,,,++++++************++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******++++++++++++*********)))---,,,***))))))***,,,---,,,,,,------...---------...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++*********))))))))))))++++++,,,,,,++++++***))))))************+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---...///000111666888;;;;;;:::;;;???CCC???>>><<<<<<===>>>>>>===>>>@@@@@@???>>>===>>>???CCCCCCCCCBBB@@@>>><<<;;;===<<<<<>>>>>>>>???@@@AAA@@@???>>>>>>@@@BBBCCCCCCCCCAAA???<<<:::;;;;;;<<>><<<===>>>?????????@@@AAA@@@>>>===>>>???BBBCCCDDDCCCBBB???;;;999;;;:::<<<@@@DDDDDDAAA===CCC???BBBRRRbbbgggaaaZZZUUUZZZbbb}}}mmmiiizzzoooddd```eeepppaaaaaattt|||******************************************************************************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------------------------,,,,,,---....../////////...//////000000000000000222222222222222333444444444444333333333222222222222222111111111111111222////////////////////////------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,******+++,,,,,,---......***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,---...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++***************+++++++++***++++++++++++***))))))))))))*********+++++++++))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000333666888888999<<>><<<===>>>??????>>>?????????===<<<===>>>CCCCCCCCCCCCAAA>>><<<:::::::::<<>>BBB===BBBRRRaaaccc___[[[[[[aaagggkkkgggttthhh``````jjjyyyooolll{{{zzz++++++++++++++++++++++++******************************************************++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////........................+++,,,---...////////////------...////////////...222222222222333444555555666666555555555444444444222222111111111222222333////////////////////////------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,)))******+++---......///***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...............---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++******++++++******)))((()))************+++++++++*********++++++++++++,,,++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,---...///000///222666777888<<>>===>>>?????????===>>>???>>><<<<<<<<<===DDDDDDCCCAAA@@@>>><<<;;;;;;;;;>>>CCCGGGGGGCCC???@@@<<>>>>>???@@@???===<<<===>>>FFFDDDBBB@@@>>>=========;;;<<>>===>>>???@@@???>>>???@@@AAA@@@>>>>>>>>>???GGGEEEBBB???=========>>><<<===@@@EEEJJJJJJEEEAAA>>>:::@@@KKKPPPPPPYYYeeegggllllll}}}^^^ZZZjjjeeeddddddnnnvvv************************))))))))))))))))))))))))******)))(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,------......------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------............////////////000000111222333333444444666555444444444444555666333333222222111000//////333666888555///,,,...111......---------,,,,,,,,,,,,,,,,,,---...///000111++++++++++++++++++++++++***)))***---///...---------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++*********))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++************---+++)))(((***,,,,,,,,,---,,,+++*********+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,------.../////////000333666999;;;>>>AAACCCBBB@@@>>>>>>>>>>>><<<;;;@@@@@@AAABBBBBB@@@???>>>AAABBBCCCAAA>>><<<<<<<<<;;;<<>>>>>AAABBBCCCAAA>>><<<<<<<<<<<<===???CCCFFFDDD@@@<<<999999???IIIPPPVVVaaakkk```\\\hhhyyy~~~zzziiiQQQVVVXXX]]]```[[[\\\ppp))))))))))))))))))))))))************************+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,------------.........------------------------............////////////000000111111222333333333333444555666666555444333555444444333333222222222111444555222...,,,---///.........------------,,,,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,+++,,,---...,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000,,,,,,------.../////////111444777999:::===@@@BBBBBBAAA@@@@@@AAABBBAAA@@@999:::;;;===>>>>>>??????@@@BBBBBBAAA>>><<<<<<<<<===>>>@@@BBBDDDCCC???<<<::::::>>>FFFMMMUUU```iiiZZZ\\\nnnwwwbbbIIINNNRRRWWWXXXQQQSSSkkk))))))))))))))))))))))))************************+++,,,...//////...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,------------------------,,,,,,,,,------------...------------................................................////////////000000111111222222222333222333555666666555333222444444333333222222222222000222222111...------///............------------+++++++++++++++,,,---...------------------------+++------******---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------...............------------,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...333000---+++,,,,,,+++******+++,,,---------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///,,,,,,------.../////////222444777999:::<<>>???AAABBBAAA@@@;;;<<<===>>>>>>?????????@@@AAABBB@@@>>><<<<<<<<<>>>???@@@BBBBBBAAA>>><<<===<<<<<>>===<<<===???AAA@@@???>>>>>>==================???@@@AAA@@@>>><<<<<<<<<>>>???@@@AAA@@@???>>>>>>>>>===;;;;;;???FFFLLLOOOXXX___sss~~~ttteeeTTTAAABBBOOO]]]___XXXZZZnnnooommm************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------,,,------......------,,,,,,,,,,,,,,,------------,,,---------............------------............------------------------,,,---------............------........./////////....................................////////////111111111111111111111111222333444555555444333222111111111111111111111111000000000000/////////////////////.........------------,,,,,,,,,,,,------........................666<<<;;;222,,,......+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,---------............------........./////////............---------,,,------............------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......//////............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************+++,,,---...777333---)))((()))*********+++,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,------.../////////333555777888999:::<<<>>>===;;;;;;<<<>>>???>>>=========<<<;;;;;;;;;;;;;;;>>>???@@@@@@===<<<<<<<<<===???@@@@@@???>>>???@@@<<<<<<<<<<<>>555...000000,,,+++++++++,,,,,,------------------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...........................------------........................////////////............------------------............------................................................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...//////000000//////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------------,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))************+++,,,------000...+++***+++++++++***+++++++++,,,,,,.../////////......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,------.../////////333555777888999999<<<======<<<;;;<<<===>>>===<<<===<<<;;;;;;;;;<<<===>>>>>>???@@@???===<<<<<<<<<<<<>>>??????======@@@BBB:::===>>>@@@JJJVVV\\\[[[cccmmmyyyllleee[[[WWW[[[[[[RRRLLLVVVnnnooojjj,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---,,,------......------,,,,,,,,,,,,------.........---------.........//////---------.........//////---------------------------------.........//////............/////////000////////////////////////............/////////000111111111000000000000000444333333222222333333444333333333333333333333333111000///000111222111000000/////////............///......---------......////////////////////////(((333666...)))---...)))+++++++++,,,,,,------------------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,---------..............................---------.........//////............/////////000//////.........---------------............------................................................---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...//////000000000000000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++******++++++,,,---))))))***,,,......,,,))),,,,,,++++++,,,---///000000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,------...//////000444555777888888999;;;===>>><<<;;;<<<===>>>===;;;============>>>???AAABBB===???@@@???===<<<<<<===;;;===???>>>======@@@CCC:::>>>@@@DDDNNN\\\aaa___dddppp~~~rrrmmmfff___cccaaaWWWQQQZZZnnn~~~iiiddd++++++******************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------............------........................------............------------............------000000000000////////////........................---...000111222222111111222222333444444555555666222222222222222222222222000///////////////000111111///...------...///111...------,,,,,,------...------------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////---------.........//////.........////////////000......,,,,,,,,,,,,......//////............//////000/////////....................................////////////////////////////////////////////////.........------,,,,,,,,,---------........./////////...,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******************************+++++++++,,,,,,,,,---+++***,,,,,,+++++++++***************************+++,,,------,,,+++***,,,,,,+++***+++,,,...///111000///---+++*********++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------.../////////222444666999:::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???::::::;;;;;;<<<<<<======>>>???@@@???===;;;<<<===>>>>>>????????????>>>>>>@@@;;;<<>>???;;;;;;;;;<<<======>>>>>>>>>??????>>><<<;;;;;;<<<>>>??????@@@@@@??????>>>???;;;===HHHTTT[[[___bbbkkkmmmrrrjjjpppooohhhaaabbb```UUUYYYiiiqqqjjjjjj******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........................................................------------.........///......////////////......////////////////////////......////////////............////////////......////////////....................................//////111222222333222222222222333444444555555666333333333333333333333333111000000//////000000000000///...------...///000...------,,,,,,------...------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------........./////////,,,,,,---------.........------........./////////......////////////......000000////////////000000000000000/////////..............................////////////////////////////////////////////////.........---------------------........./////////000...,,,,,,---...---,,,---......//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,...///++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++))))))+++,,,***'''++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,------......000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------.../////////333555777999::::::::::::::::::::::::;;;<<<===>>>;;;;;;<<<======>>>??????===>>>>>><<<:::999:::<<>>;;;>>>GGGPPPUUUZZZ___kkknnn}}}ppphhhmmmoooaaa[[[dddiiiZZZUUUeeevvvqqqvvv******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............................................................---............/////////...//////000000//////...////////////////////////...//////000000//////......//////000000//////...////////////.........---........................000000111111222333333333222222333444444555555666333333333333333333333333111111000000///000000000000///............///000...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------------------------,,,,,,------------------------........................------------........................////////////,,,------------.........------........./////////---...///000000///...---111000000//////000000111000000000////////////...........................////////////////////////////////////////////////...............---------............////////////000...---,,,---...---,,,------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++)))(((***---+++'''+++,,,,,,,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,---+++---000222333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333555777888999:::999999:::::::::::::::;;;======;;;<<<<<<===>>>???@@@@@@=========;;;999888:::;;;>>>>>>????????????>>>>>>===<<>>???@@@@@@======<<<:::888888:::;;;===>>>>>>>>>>>>>>>>>>===>>>===@@@HHHNNNQQQWWW\\\ppprrruuu{{{}}}tttjjjhhh^^^QQQXXXbbbUUUPPPmmm******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000////////////////////////////////////////////////000111222333222222333444444555555666333333333333333333333333333222111111000000000000////////////////////////...------,,,,,,------...------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------............------------------------........................------........./////////....../////////000000000....../////////000000000//////000000000111111111//////000000000000//////222222111111111111222222111111000000000/////////////////////////////////////////////////////////////////////////////////.............../////////....../////////000000000111///------...///...---+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++222444---***---///,,,******++++++,,,,,,------,,,++++++++++++++++++,,,,,,,,,---------,,,++++++***---000222333222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////111333555777999:::::::::::::::::::::;;;<<<===>>>::::::;;;<<<>>>???@@@@@@>>>===<<<:::888888:::<<<>>>>>>????????????>>>>>>@@@>>>@@@IIIQQQUUUZZZ^^^mmmqqqqqqvvv~~~sssdddddd]]]NNNQQQZZZSSSVVVuuu|||vvv******++++++,,,------...++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,------------------------............////////////000000000000000000000000000000000000000000000000//////000000000111111111000111111222222111111000111111111111111111111111000111111222222111111000000111111222222111111000222111111111000000000000///////////////////////////............000111222222222333444444555555666444444444444444444444444444333222111000000000000......////////////.........------,,,,,,------...------------------------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++---...//////......+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---------------.........///............................................................////////////.../////////000000000000000000000000111111111111111111111111222222222222333222222111111222222333222222222111111222222222111111111000000000//////////////////////////////////////////////////////////////////////////////---........./////////000.../////////000000000000111///------...///...---,,,,,,------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///:::===222)))***---,,,))))))******+++,,,,,,---+++++++++,,,,,,+++++++++,,,,,,---------,,,+++***+++---///111222111///...------------------------+++++++++,,,,,,---------,,,,,,------...////////////111444777999;;;;;;;;;;;;;;;;;;;;;<<<===>>>???999999:::;;;===>>>???@@@???>>>===:::888888;;;===@@@@@@@@@AAAAAA@@@@@@@@@CCC>>>???JJJUUU[[[___aaaeeennnlllmmmttthhh[[[cccfffWWWWWW]]]YYY___yyy******+++,,,,,,---......++++++++++++++++++++++++------------------------,,,------......------,,,------------------------............/////////000000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222111111111000000000000000000000000000......------...///111222222222333444444555555666444444444444444444444444444333222111000000000000......////////////.........------,,,,,,------...------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***,,,---///000000//////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---------.........//////........................////////////////////////............/////////000////////////000000000000000111111111222222222222111111222222222333333333555555333333333333555555333222222111111222222333111111111111000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000////////////000000000000111///...---//////...------..................---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,333@@@DDD666((((((++++++(((((()))***++++++,,,,,,***+++,,,------,,,+++***,,,,,,---...---,,,***))),,,---///000111000///...------------------------+++++++++,,,,,,---------,,,,,,------...//////000...000333666999;;;<<<<<<<<<<<<;;;<<<<<<===>>>???888888:::;;;<<<>>>????????????===:::888999;;;>>>AAABBBBBBCCCCCCBBBBBBAAADDD??????JJJXXX___bbbccc^^^kkkiiifffjjj]]]UUUcccsssdddbbbfffaaafffyyy******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...222555000///...---,,,+++++++++//////..................111000////////////...---......////////////......444000...///000000//////222222222222222222222111333555444111111444444111111111222444666777666444111111111333555777666666777333000222555444111///222222333333222222111000222222111111111111111111000////////////000111111333333333333333333333333333333333444444444555555333333444444333333222111000/////////............//////.........---------------------------------........................///...---,,,,,,---...///---------,,,,,,+++++++++//////...---+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------...---,,,,,,,,,,,,---...---------.........////////////...------------...,,,---......---...///111---...///111333333222000000......///111222222111000111333555555333111000555555555666888999::::::888888999999:::;;;;;;<<<333999:::888888;;;999444777777777555333222333555444444444444333333222222666///---000111//////333///000111000//////000111222000---,,,------------........................//////000111111111111111111000///......///000111000000///...............///...---,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------+++,,,,,,+++******+++------///000///,,,)))((((((+++,,,...000111111000///111111000000///---,,,+++---------,,,,,,++++++++++++,,,---...////////////333333555777999:::;;;;;;===;;;999888888:::===???>>>;;;999999<<<>>>===<<<@@@>>>;;;:::999:::999888EEEEEEGGGGGGBBB<<<===BBBDDD??????HHHTTT[[[aaadddfffnnnkkkdddaaaZZZWWW___kkkfffcccdddgggmmm}}}xxx******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333111000///...------------000000000000000000000000111000///............---000111111111111222222222111111222333444444555777444555666666555777999<<<666:::;;;888888;;;===<<<>>><<<999777777999;;;;;;999777555333222111000///888444000000222444666777444444333222111000//////111111111111000000000000222222222222222222222222333333333333333333333333333333444444444555555555333444444444444333222222000000/////////.........//////.........---------------------------------...........................---,,,,,,,,,,,,---...---------,,,,,,,,,++++++......---,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------......---,,,,,,---......---------.........//////...............///000111...///000000000///......444222///------...//////333333222111111111222333333333333444666888;;;<<<===???AAACCCEEEFFFHHHJJJMMMNNNPPPTTTWWWWWWSSSPPPSSSUUUSSSNNNLLLOOOOOOLLLOOOOOONNNJJJFFFBBBAAAAAA888777555444222222111111222...///444666111...///111000///------...111333222000//////111222222111........................///000000111111111111111111000///......///000111000000///...............///...---,,,,,,,,,,,,---,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,...///...,,,***))))))***,,,...///000000///.........///......---,,,+++...---------,,,,,,,,,++++++,,,---...////////////000222444777888999999999<<<;;;:::999999;;;<<<>>><<<:::888999<<<>>>>>>>>>???>>>;;;:::::::::999999AAABBBEEEGGGCCC===>>>CCCGGGAAA@@@IIISSSZZZ___bbbjjjpppkkkeeefffaaa\\\aaa\\\[[[___iiiooorrr{{{yyy***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++,,,///222222111000///////////////---......///000000111111............///222444555444444444444444555666666222333444555555777:::<<<;;;======:::777888???FFFEEEIIIIIIEEEBBBCCCBBB???DDDEEEGGGIIIKKKLLLLLLLLLAAAAAAAAA@@@AAAAAABBBBBB;;;:::777555555666777777222222111111111111222222222222222111111111000000111111111222222111000000333333333333333333333333333444444444444555555555444444444444444333222222000000000/////////....../////////.........------------------------------........................------,,,++++++,,,------------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---......------........./////////---------...///000222333---...000111111000///...000/////////000111333555111444666777666777:::===>>>AAAHHHPPPXXX___cccfffhhhlllpppsssssstttxxx{{{|||~~~~~~|||{{{|||vvvqqqnnnnnn```\\\VVVOOOHHHCCC???===666333222555666333222222333222000///------------000///...///000111000//////////////////////////////000111111222222111111111000///......///000111000000///.....................---,,,,,,,,,---------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++++++++++++++,,,,,,+++******+++---+++---......,,,+++++++++***+++---...///......---,,,,,,------------,,,,,,.........---------------,,,,,,---...////////////...000444777999999888777:::::::::;;;;;;;;;<<<<<<:::999888999;;;>>>??????>>>>>><<<;;;::::::::::::===>>>CCCGGGEEE@@@@@@DDDIIICCCAAAIIISSSXXX\\\___mmmooogggccchhhddd]]]___XXXYYYdddttt{{{xxxwww|||qqq***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------+++,,,------,,,---///111111000000/////////000000,,,---...///111222333444111111111000000111444666444444444555777:::<<<===??????>>>@@@HHHRRRWWWWWWZZZYYYVVVOOOIIIKKKVVV```iiiiiifffbbb___[[[QQQGGGDDDLLLXXXaaabbb]]]UUUOOOFFFIIILLLNNNNNNMMMMMMLLL===AAACCCBBBAAABBB@@@===:::999888666555444444555444333333222222111111111///000111222222222111000222222333333333333444444444444444444555555555555444444444555444333333222000000000////////////...////////////............................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..................////////////---------...///000111111111000000111222333444333---///333555666666666777666===GGGLLLNNNQQQVVV[[[\\\eeessswwwpppllliiiYYYQQQGGG???:::777777777111111222222333222000...222111000000111000...,,,////////////////////////000000111222222222222111111000///......///000111000000///..................------,,,,,,,,,---------------...............------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,+++******+++---***+++------,,,+++,,,...***+++,,,------------,,,++++++,,,---------------........................,,,------...//////......---000444888:::999777666999:::;;;<<<<<<<<<;;;;;;;;;:::999999:::<<<>>>>>>===>>>===<<<:::::::::;;;===>>>CCCHHHGGGBBBAAADDDIIICCCAAAHHHRRRWWW[[[^^^jjjjjjaaa^^^eeebbbYYYXXX```___jjjzzzvvvqqqtttjjj++++++,,,------------,,,+++++++++,,,,,,---------,,,---///.........000111/////////...//////000000111111111222222222333333333444444333111111333666999;;;>>>CCCHHHNNNRRRTTTYYYWWWSSSVVVeeevvv}}}zzzyyywwwrrriiidddhhhuuu~~~~~~ooo___dddooo}}}zzzooogggWWW[[[___^^^XXXPPPJJJGGGIIILLLKKKGGGHHHLLLLLLIIIEEECCCAAA===:::888666555555444444333222222111111111222333333444444444444222222222333333444444444444444444555555555666666444444555555555444333333111000000000////////////000000/////////...............................................................////////////......------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................./////////000000//////...............///666333000///222555666777666777777777777999>>>BBBQQQ[[[hhhrrrvvvyyy~~~}}}pppbbbWWWPPPJJJFFF;;;777333111222555666666555333222222333333222000000000000000000000000000000000111222222222222222111000///......///000111000000///...............------,,,,,,,,,------...........................---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------------------------------+++,,,,,,+++******+++---)))+++,,,,,,+++,,,---///++++++,,,,,,,,,,,,,,,,,,+++,,,---.......................................,,,---......///............111555999::::::888777888999;;;<<<===<<<;;;:::<<<<<<;;;:::999999;;;<<<<<<===???===;;;::::::<<<@@@@@@DDDHHHHHHCCCAAABBBGGGAAA???GGGQQQWWWZZZ]]]ggghhh___]]]cccaaaXXXYYYfffbbbiiiyyy|||sssqqqyyyjjj++++++,,,---------------***++++++,,,,,,------...---...//////......///111//////...//////000111111111111111111000000000000000555;;;>>>@@@DDDIIIMMMNNNQQQXXX___gggnnnrrruuuqqqooohhheeeooo|||yyyvvvuuusssnnnlllqqq}}}~~~uuu{{{www|||xxxooohhhdddhhhdddXXXKKKIIIPPPPPPKKKBBBBBBBBBBBBAAA@@@???>>>999999888777666555555444333222222111111111111222111222222333333444444555444444555555555666666666555555555555555444333333111111000000000/////////000000000/////////......................................................//////000000000000//////------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...---....../////////000000000111000//////.........///333000---...333777999999>>>>>>===>>>CCCPPPaaammmxxxxxxppp^^^TTTEEE:::444222222111333111//////000222222222000000000000000000000000000111222222333222222222111000///......///000111000000///...............------,,,,,,,,,---....../////////...............,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,+++******+++---***+++,,,,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------.........------...............---///111555888::::::999888999:::;;;<<<<<<<<<;;;:::<<<===<<<:::888888999;;;:::===@@@???;;;:::;;;<<>>EEEOOOTTTXXX[[[eeejjjfffccchhheeeaaaffflllgggmmm{{{}}}vvvzzz~~~bbb+++,,,------...---------******+++,,,,,,---......,,,---//////...---...////////////000111222333333222333444777999;;;===>>>EEELLLUUU[[[^^^bbbhhhlllcccffflllrrrxxx{{{}}}}}}xxx}}}{{{tttttt{{{{{{tttuuuvvvxxxyyyzzz}}}}}}}}}xxx~~~tttggggggnnnkkk```TTTUUUUUUTTTRRRNNNKKKHHHDDDCCCCCCBBB@@@??????>>>;;;999666222000///000000111111222333333444555555555555555555666666666666555555555555555444444333111111111000000000//////000000000000/////////.........................................................///000000///......------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------------------------------...///000000///...---.../////////000000000000111111111000111111222222222222444;;;EEEMMMOOONNNOOORRRWWW]]]hhhzzzqqqdddYYYOOODDD<<<<<<888333000000111111111111111111111111111111111000111222222333333222222111000///......///000111000000///...............,,,,,,,,,,,,,,,---...///000/////////.........---,,,,,,,,,---------..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++,,,+++***+++---000------,,,,,,,,,,,,------+++,,,,,,---------,,,,,,+++,,,,,,,,,---------------...............------///111333666777888888888999:::;;;;;;<<<<<<;;;;;;:::;;;<<<:::888777:::<<<999===@@@@@@<<<:::;;;===AAA??????CCCDDDAAA???AAAFFF@@@===DDDLLLQQQTTTWWWaaammmooolllnnnlllnnnyyysssnnnttt|||pppvvvpppSSS+++,,,------......------******+++,,,,,,---......+++,,,......---,,,---...000000111111222333444555777:::>>>DDDJJJPPPUUUWWWlllrrrwwwyyyvvvtttuuuxxxiiikkknnnqqqrrrqqqooommmttt}}}xxxqqqfff[[[PPPJJJNNNNNNMMMLLLKKKJJJIIIHHHIIIFFF@@@;;;777555666666111111222333333444555555555555555555666666666777555555666666555555444333111111111111000000000000000000000000////////////////////////////////////........................,,,---...//////...---,,,---------.........//////---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------------------------------------------------...///000000///...---////////////000000000000111111111222333444666666888;;;DDDRRRbbblllooonnniiipppzzzlll^^^NNNHHH@@@:::666555444333111111111111111111111111111111222333333333333222111000///......///000111000000///...............,,,,,,,,,,,,,,,---...///000000//////.........---,,,,,,,,,------....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,+++******+++---+++,,,,,,+++***+++---///......---,,,,,,---------++++++,,,,,,,,,++++++***+++++++++,,,,,,------------...............------///000222444555777777888:::::::::;;;;;;;;;<<<<<<888:::;;;:::888888;;;>>>999===AAA@@@<<<:::;;;>>>???<<<<<<@@@BBB@@@???AAAHHHAAA>>>CCCKKKOOOQQQSSS^^^nnntttrrrsssqqqwwwvvvqqqwwwuuubbbdddvvvfffHHH---......//////......---+++******+++...000111111222,,,***///000------111777333222555777999???EEERRR```nnnuuuyyyzzztttlllmmmqqqtttuuurrrooonnnooouuuxxx|||uuuttt{{{|||nnn___WWWPPPHHHGGGJJJRRR\\\```XXXMMMGGGAAA<<<666555444222000000333555777888999888777555444444777777666555444444333333444333222111000000000000111///...///000111000...---.........//////000000//////.........---------...................................................------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++(((***+++------,,,+++***,,,,,,,,,---------......------------------------........................+++---///000111222...***///...222888888666;;;DDDRRRRRRUUU\\\iiizzzrrr\\\HHH<<<999999888666222//////111444666333444555333000///111333111000000////////////000000000///...---,,,,,,,,,------------------------........................------++++++++++++------------------------------------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,---000222000,,,***...111000111333555777999::::::;;;;;;;;;::::::999999999999999888888999<<<>>>@@@<<<===AAADDD@@@:::999<<<<<<<<<===>>>???@@@AAAAAADDDBBB;;;@@@OOOPPPLLLQQQdddhhhkkkmmmsssyyyxxxssswwwuuu|||kkkRRRWWWnnn}}}vvvaaaRRR------............---------,,,,,,,,,------------222......222333//////111222333777;;;???FFFWWWggg}}}|||www}}}{{{~~~{{{llltttyyyxxxlll[[[NNNIIIJJJWWWeeeiiiggg___QQQDDDBBB999333555;;;<<<444+++444555666666555666777888888888777666666555444444444333222111111000000000111///...///000111000///............/////////000//////.........---------...................................................------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++)))***,,,---------+++***,,,,,,---------.........------------------------........................333222000///000222444444888222000555:::???HHHRRRTTTUUU[[[hhh}}}kkkYYYIII???444777:::;;;:::666000---111333555444222111222444111111000////////////000111000///...------------------------------------........................------,,,++++++,,,------------------------------------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++......---,,,,,,,,,,,,,,,000333444222...+++---000000111333555777999::::::;;;;;;;;;:::::::::999999::::::999999:::<<<>>>@@@;;;<<<@@@CCC???999888;;;;;;;;;<<<===>>>???@@@@@@DDDCCC===CCCRRRTTTOOOTTT```dddgggjjjpppwwwxxxuuuyyywwwxxxvvvdddQQQTTTeeeooobbb,,,------......------,,,------------...---------000......111222000///222555???NNNVVVUUUXXXfffvvvxxxzzzxxxtttsssxxx|||~~~~~~}}}~~~zzziii___\\\\\\[[[[[[___cccaaa[[[UUUGGG777111444999777444555444444444555777999:::999888888777777666666666444444333222111111111111111000//////111111000///............////////////...............---------...................................................------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,)))***,,,---------,,,+++,,,------------.........------------------------------..................222000.........111333666666333666AAANNNYYYcccjjjqqqqqquuuwwwmmmSSSLLLBBB999333222444666///111333333111000000111222111111000//////000000111000///......------...------------------------........................------,,,,,,,,,,,,------------------------------------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........------------......------,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,111444666444000------//////111333555777888999:::;;;;;;;;;;;;::::::::::::;;;;;;:::999:::<<<>>>@@@:::;;;???BBB???999777;;;:::;;;;;;<<<===>>>??????CCCCCC???FFFVVVXXXSSSWWW]]]bbbfffiiinnnuuuxxxwwwtttuuuuuussskkkfffkkksssuuu,,,,,,------------,,,,,,,,,---.../////////000111000000111333555777<<>>???:::;;;@@@CCC@@@:::999<<<;;;;;;<<<===>>>???@@@@@@AAAAAA???HHHXXXZZZUUUYYY[[[ccckkknnnpppuuuwwwvvvrrruuuwwwvvvyyyuuu,,,------......------,,,,,,---......------000333222555777:::@@@JJJUUU[[[jjjppp{{{xxxvvvyyywwweeeUUULLLWWW```iiiiii^^^NNN@@@999777555444666888999999777777777666666666666666555666555444333222222222222222000///000111222111000///////////////.........---........................................................................------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,++++++,,,,,,---------------------.........//////---------....../////////.........//////000000000222000111666888:::AAAKKKUUUjjjjjjSSSAAA777999888666666666777888888444444222111111000000000111111000/////////000000................................................------------------------------------------------------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---............------.........------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,---***---///111111000/////////000222444666888999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;===>>>;;;===AAADDDAAA;;;;;;>>>======>>>???@@@AAAAAABBB>>>???===FFFXXXZZZUUUZZZ]]]hhhrrruuuuuuuuuuuussswwwzzzzzzzzzzzzqqqeee---..................---...//////---+++,,,111666777===BBBDDDLLLZZZhhhooosssooonnnssszzzlll]]]PPPRRRYYYccckkkjjj```VVVCCC>>>999777888:::999888666666666666666666666666666666555444333333333333222111000000222222111000///////////////.........---------..................................................................------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------,,,,,,,,,,,,------------------........./////////---------...//////000000//////000000111111222222777222333:::@@@HHHXXXhhh~~~}}}wwwwww{{{{{{uuukkkdddaaaeeemmmrrroootttxxxyyywwwvvvyyy}}}~~~{{{yyyggg\\\HHHBBB;;;777555777888999555555333222111111000000111111000000000000111111................................................------............------------------------------------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.........------------......------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---(((***,,,...////////////...000222444666777888999;;;;;;;;;;;;<<<<<<<<<<<<===<<<:::999999:::;;;<<<;;;===BBBEEEBBB<<<<<>>>>>???@@@AAABBBCCC======:::DDDUUUXXXTTTYYY___lllwwwxxxuuussssssrrryyyyyyyyy}}}zzz}}}}}}nnnccc...//////000000//////...///000111000000444===DDDLLLTTTYYYXXX\\\fffppptttqqqooorrr||||||bbbZZZSSSSSS\\\hhhppptttbbbWWWHHH>>>:::::::::999777777777777777777777777777666555444333333333333222111000000222222111000000/////////............---------.........//////...................................................------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------,,,,,,,,,,,,,,,---..................////////////---------...///000000000000111111222222333444444777777???OOOZZZcccttt~~~tttggg\\\XXXZZZ^^^aaa\\\___cccgggmmmvvv|||}}}wwwoooooosssuuuxxx{{{wwwzzzzzzyyykkk```PPPCCC;;;888777777666555444333222111111111111111111000000111111222................................................,,,---...//////...---,,,------------------------------------------------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******+++,,,,,,---+++***+++,,,---//////......///111444666777888999;;;;;;;;;;;;<<<<<<<<<======<<<:::888888888:::;;;:::<<>>???@@@AAABBBBBB======999BBBSSSWWWTTTZZZ```lllvvvuuupppooorrrtttvvvrrrsss|||}}}sss//////000000000000//////...000333444777???KKKUUUgggppptttpppmmmrrruuuuuusss{{{~~~~~~zzzpppaaaVVVXXXdddpppoooXXXFFF===::::::999888888888888888888999999777777555444444444444444222111000111222222222000000000//////.........------------.........//////...................................................------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............---------,,,,,,,,,,,,---................../////////000---------...///000000111111111222333444444555555999???SSSlll{{{xxxqqqppplllgggaaa\\\VVVTTTUUUXXXXXXXXXbbbppplllVVVHHH@@@<<<:::777666444333222111111111222111111111111111222222////////////////////////........................,,,---...//////...---,,,------------------------------------------------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++*********+++,,,,,,---...,,,++++++---............///111444666777888888;;;;;;;;;<<<<<<<<<=========;;;999777777777999999999;;;@@@CCCAAA;;;;;;>>><<<<<<===>>>???@@@AAAAAA???===999AAARRRVVVTTTZZZ```kkkssspppkkklllrrrvvvvvvnnnmmmxxx111------111444222111333222444777<<>>888333333777666///000666333222111///---,,,...///000000000000000000000000000///...------...///000000000//////.........---........................///...---,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,------,,,------...---,,,***)))+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333333333333444555666666::::::<<<<<<<<<<<<::::::??????>>>:::777666666888888;;;???@@@@@@>>>>>>>>>???>>>>>>>>>???@@@@@@AAA@@@<<<<<>>;;;666666:::666666666666666555555555222222222222111111111111////////////////////////111000////////////000111////////////////////////////////////////////////------------------------------,,,+++++++++++++++,,,,,,---------.................................------------------------...------,,,,,,------...,,,,,,,,,------..................---------,,,,,,........./////////000000222444444444222111111222000666<<<===???MMMhhh~~~uuugggXXXQQQQQQSSSTTTVVV[[[gggvvvqqqeee]]]HHH555222666555222111111111111111000000111222000000000000000000000000000///............///000000/////////....................................///...---,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...------,,,,,,---------+++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111222444666777888999:::;;;<<<<<<;;;:::999>>>>>>===:::777666777888888;;;???@@@@@@>>>>>>>>>>>>>>>>>>??????AAABBBBBBAAA======DDDOOOVVVUUUQQQVVVccckkkhhhhhhpppvvvvvvuuunnnrrrvvvrrrxxx222000111222111000555===AAAFFFMMMTTT\\\eeennnssswww}}}wwwtttxxxaaa\\\___pppoooQQQDDD:::999;;;:::777555888777777777666666666555333333333222222222111111////////////////////////111000000//////000000111000000000000000000000000////////////////////////------------------------------,,,+++++++++,,,,,,,,,------------.........////////////////////////........................///......------......///---------------........./////////...................../////////000000000111222333333111000111222000888@@@EEENNNggguuuiii]]]XXXWWWUUUVVVYYYTTTYYYaaalllzzzwww___DDD666444555444222///000111111111111000000////////////////////////000//////......//////000////////////..........................................---,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------,,,,,,------...+++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,+++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000111222444777999:::999999;;;;;;;;;;;;999999<<<<<<;;;999777666777999888;;;???@@@@@@>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDBBB???>>>DDDNNNUUUUUURRRTTT___ggggggjjjtttyyyyyyxxxqqquuuwwwqqqzzz//////111444444777AAAMMMbbbccceeehhhmmmsssxxx|||ttttttqqqpppuuu~~~tttXXX===555:::===:::555888888777777666666555555444333333333222222222222////////////////////////000000000000000000000000000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------------------....................................------------------------......------------......---------..........................................////////////000000000---///000000000000222444666<<>>>>>>>>>>>>>>???@@@AAACCCEEEFFFCCC@@@???DDDMMMSSSTTTRRRTTT^^^fffjjjpppxxx{{{yyyvvvrrrxxx|||vvv|||222333888===BBBIIIXXXeee~~~|||vvvsssvvvzzz|||lllbbbsssvvv]]]LLLCCC<<<:::;;;888888777777666555555444444444444444333333333222000000000000000000000000000000111111111111000000////////////////////////////////////////////////...........................---------------......---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------------......////////////000000000111000000111111111333777:::BBBQQQfffxxxvvvdddWWWQQQPPPOOORRR]]]mmm|||ooo]]]KKK===888666444444555666444222000000000000000000000000///000000000000000000///.........///////////////........................------,,,,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///000///...---,,,,,,++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222222333444555666777999:::;;;;;;;;;;;;:::999<<<<<<;;;999777666888999888;;;???@@@@@@>>>>>>>>>>>>>>>???@@@AAACCCEEEFFFBBB@@@@@@DDDLLLQQQRRRPPPRRR[[[fffmmmssswwwwwwuuuuuuqqqwww|||www666777;;;DDDMMMXXXgggtttzzzooosssxxxrrrnnn~~~nnnRRR<<<999???:::999999888777666555555555555444444444333333333000000000000000000000000000111111222222111111000////////////////////////////////////////////////..............................---------...//////------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,/////////...............---------------........./////////000000000111111000111111111333999@@@EEERRRppp{{{mmmfff[[[RRRNNNQQQZZZaaaiiivvv~~~yyywww{{{pppSSSAAA;;;555222222333333222000000000000000000000000///000000111111000000///.........///////////////........................------,,,,,,,,,---......------------------------......------------......,,,,,,,,,,,,---......///000///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333333333333444444555666::::::;;;<<<<<<;;;::::::======<<<:::888777888:::888;;;???@@@@@@>>>>>>>>>>>>>>>>>>???AAABBBCCCDDD@@@???@@@EEEKKKOOOOOONNNNNNWWWdddlllpppqqqrrrsssxxxppprrrwwwuuu~~~===<<>>;;;888777888999888;;;???@@@@@@>>>>>>>>>>>>>>>>>>??????AAABBBBBB===>>>AAAFFFKKKNNNMMMKKKLLLUUUbbbiiikkklllrrrwwwwwwmmmoootttsssyyyHHHEEEGGGQQQ]]]hhhrrr{{{iiicccjjjpppwww~~~jjjiiippp}}}uuu```QQQ???>>>>>><<<;;;:::999999666666555555555444444444000000000000000000000000000111222333333222111000111111111111111111111111////////////////////////////////////////////////...............///000000............/////////000////////////////////////.................................------.........000000//////.........---.../////////000000111111000000000000111111111111444777<<>>>>>===<<<;;;AAAAAA???<<<999777888999888;;;???@@@@@@>>>>>>>>>???>>>>>>>>>???@@@@@@AAA;;;===AAAFFFKKKMMMKKKIIINNNVVVbbbhhhiiikkkuuurrrjjjooowwwtttrrrqqqkkkzzzPPPLLLQQQaaakkkqqq{{{qqqgggrrrkkk___ppp{{{```NNNBBB888777::::::999999555777666222222444555222333222111111000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---------........./////////...------------...///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------000000//////.........------.........------///000,,,,,,000444333//////333888@@@>>>DDDdddrrrcccZZZQQQLLLOOOWWW\\\ppp{{{lllaaa___eeekkkrrr~~~}}}nnnZZZKKK???666555444222222333444333222111111111111111000000000000000111111000///...---111111000000//////......................................................------------------------+++,,,------......------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---...//////444111111888AAACCC===555;;;<<<=========<<<::::::@@@@@@???<<<888666666777:::===@@@AAAAAA@@@@@@AAA@@@>>>???CCCDDDBBBCCCFFFAAA===<<>>======<<<@@@@@@???<<<888666666777999<<<@@@AAAAAA@@@@@@@@@???===>>>CCCDDDBBBBBBDDD@@@===<<>>>>>@@@@@@???<<<999777777888777:::???AAAAAA@@@???>>>>>>===>>>CCCDDDAAAAAACCC???;;;;;;CCCOOOVVVSSSNNNMMMTTTUUU\\\lllqqqooosssrrrpppssszzz}}}|||zzz{{{vvv|||yyydddeeemmmtttjjjRRRCCC>>>FFFQQQeee```SSSBBB888555444111333333222111111111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////........................,,,---///000000///---,,,---...............------------------------------........................///////////////............///000///......000222///000555999999<<>>??????>>>>>>??????>>><<<999777777888555999>>>AAAAAA@@@>>>>>>@@@>>>@@@DDDEEEBBBAAACCC>>>::::::CCCPPPXXXWWWRRROOOTTTSSS\\\ooovvvsssuuupppnnnpppwww|||}}}~~~xxxsssiiiiiiwwwssspppXXXFFFEEELLLccc^^^QQQBBB888777666333444333333222111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////.....................---,,,---///000000///---,,,------...............------------------------------..............................//////////////////000000000//////111222///333:::======EEEYYYmmmttt[[[OOOMMMPPPWWW___uuuuuukkkhhhiiiiii{{{ttteeeQQQ>>>444222444222222222222222222222333222111000......000222333111000000000/////////...................................................------------------------,,,---......//////......------------------------******+++,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///000000///111555999;;;<<<===>>>>>>===<<<;;;??????>>><<<999777777888555999>>>AAAAAA@@@??????AAA@@@BBBGGGHHHDDDCCCDDD>>>::::::CCCPPPYYYXXXTTTOOORRRRRR[[[pppxxxuuuxxxoookkkkkkqqqwww{{{zzzxxxwwwwwwZZZFFF@@@KKKIIICCC999555888999888444444333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...............---------,,,---...//////...---,,,,,,---......///.........---------------------------------........................//////////////////000111000//////111333000333777:::???PPPoooyyyooocccWWWPPPMMMUUUkkk~~~tttfff^^^cccrrrkkkUUUBBB777333111111111111111111111111111111000///000111222333111111111000///.........................................................------------------------------...////////////...------------------------++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---.../////////000000///000222555888;;;<<<=========<<<:::999>>>>>>>>><<<999777888999777:::>>>@@@@@@@@@@@@AAABBBAAADDDIIIIIIEEECCCDDD???;;;:::BBBOOOXXXWWWSSSLLLQQQPPPYYYmmmuuussswwwoooiiihhhlllsssxxx|||zzzxxx|||uuuWWWDDD===>>>;;;666555999;;;999444444333222222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------........................,,,------...//////..............................---------.........//////............/////////000000111111111000000222444555666<<>>>>>>>><<<999888888999999;;;>>>??????@@@BBBDDDBBBAAADDDIIIIIIEEEBBBCCC@@@<<<:::BBBNNNVVVVVVRRRMMMRRRQQQXXXjjjpppppptttnnniiihhhnnntttxxx~~~uuu}}}|||uuunnnlll{{{yyyxxxlllSSS???AAA???:::888:::999666555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------///...------------...///,,,,,,---.../////////...........................---------.........//////---.........//////000000000111222111000000222444>>>@@@JJJ]]]sss{{{fffUUUKKKHHHQQQTTTiiirrrfff```fffqqquuu~~~qqqnnnkkkkkkllljjjddd^^^YYY^^^]]]WWWZZZccceee```aaafffgggeeeiiirrrwwwuuuzzzttt~~~lllUUU>>>===;;;999666444333222///000111222222222222222......//////000000111111................................................---------------------------......///////////////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,---...//////333111///111444666777666666777999;;;<<<<<<<<<;;;>>>>>>>>><<<999888888999;;;<<<>>>>>>???@@@CCCFFFAAA@@@CCCHHHHHHDDDAAABBBAAA<<<:::AAAMMMUUUTTTPPPPPPUUUUUUZZZiiinnnnnntttnnnjjjkkkqqqwwwzzz~~~ssssssdddeeezzzoooTTTFFF:::999;;;888777888555555444333222222222222333333333222222222111111111111111111000000000000//////000000000000//////000000000000000000000000000///...---------------------------------------***++++++,,,---...//////........................---///000000///......///777222...---///111111000...111555666222///555>>>MMM@@@MMMzzzyyyjjj\\\LLLGGGKKKNNNqqqmmmfffdddfffdddcccrrryyyrrrkkkgggdddcccXXXXXXVVVUUUSSSQQQPPPOOORRRQQQPPPOOONNNOOOOOOPPPPPPOOOOOOQQQUUUYYY\\\\\\fffjjjooorrrvvvvvvlllqqq~~~oooKKKKKKSSSYYYOOO;;;111333333111//////000111000///000000000000000///......////////////////////////................................................///......---------......---------------------------,,,+++***+++---///111...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000000111222222111222444666<<<<<<=========<<<:::999=========<<<;;;999888777;;;;;;===>>>@@@BBBCCCDDDAAA@@@BBBGGGHHHDDDCCCDDD@@@???>>>AAAMMMYYY[[[XXXRRROOOQQQ\\\jjjttttttpppooojjjiiiooovvv}}}{{{nnnvvvkkkTTT>>>888;;;<<<999777777666555444444333333333333333333222222222222111111111111111000000000000//////000000000000//////000000000000000000000000//////...---------------------------------------------------....................................---///000///...---...///333000------///111222111444111111444666888@@@HHHHHH]]]{{{{{{bbbUUUNNNJJJOOOYYYdddrrraaa]]]]]]dddpppuuullleeebbb^^^YYYVVVTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNQQQOOOMMMKKKJJJKKKLLLLLLOOONNNMMMNNNPPPQQQQQQQQQUUUWWWZZZ]]]aaahhhrrryyy{{{sssttt{{{}}}]]][[[^^^___SSS>>>333444333111//////000111111000000000000000000///......////////////////////////................................................---------,,,,,,------------------------------------,,,+++++++++---///111...---,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...////////////000222222111222555777;;;<<<===>>>>>><<<:::999=========<<<;;;:::888777:::;;;<<<>>>@@@BBBCCCDDDAAA???BBBFFFGGGCCCAAABBB<<<<<<;;;???LLLYYY]]][[[UUURRRSSS\\\iiissstttqqqmmmhhhgggnnnvvv|||ppptttkkkKKK<<<:::;;;999666888888777666555555555555333333333333222222222222111111111111000000000000///000000111111000000///000000000000000000000000//////...------------...------------------------000/////////.........---////////////////////////...//////...------...000000...---...000222222111222000222888===CCCLLLTTTbbbwwwbbbMMMHHHLLLVVVeeesssvvvgggaaa___gggqqq{{{sssiiicccbbb^^^VVVOOONNNLLLJJJHHHHHHIIIKKKMMMKKKLLLNNNPPPQQQSSSTTTTTTWWWUUUSSSQQQPPPRRRTTTUUUWWWUUUTTTTTTSSSRRROOOLLLJJJJJJJJJLLLNNNQQQTTTVVV```gggrrr|||}}}|||}}}qqqiii```XXXHHH777111555222000//////111222222111000000000000000///......////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,---///000------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---............000111222222333666888999;;;===??????===:::888=========<<<;;;:::999888:::;;;<<<>>>@@@BBBDDDEEEAAA@@@BBBFFFFFFAAA???@@@<<<<<<;;;>>>IIIVVV[[[YYYTTTPPPOOOVVVccclllooonnnjjjfffeeemmmtttyyy|||{{{|||}}}gggOOOAAA;;;::::::999888777666666555555555444444333333333222222222111111111111000000000///000000000111111000000000///////////////////////////......---------......------------............000000000///////////////000000000000000000000000...//////...,,,,,,...000/////////000111222222111000555===DDDFFFKKKZZZjjjkkk\\\RRRMMMVVVeeevvvzzzooonnnsss{{{wwwmmmfffTTTPPPKKKKKKNNNOOOMMMJJJOOONNNNNNNNNQQQTTTXXXZZZ^^^___bbbeeegggiiijjjkkklllkkkjjjjjjlllooosssuuurrrqqqpppooonnnjjjeeeaaa[[[ZZZWWWVVVUUUSSSPPPMMMLLLPPPVVV\\\eeeooozzzuuucccRRRAAA444222777222000///000111222222111000000000000000///......////////////////////////................................................,,,,,,---------------------------------------------,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............///111222222444777999888:::>>>@@@@@@===:::777<<<<<<<<<<<<;;;:::999888999:::<<<>>>AAACCCEEEFFFCCCAAACCCGGGFFFAAA>>>?????????===>>>GGGQQQVVVTTTSSSOOOMMMSSS___kkkpppqqqkkkfffffflllsssuuuuuuuuupppvvv{{{{{{zzzyyyiiiNNN>>>;;;>>>999888777666555555555555444444444333333333222222111111111111000000000///000000111111111111000000////////////////////////......---------......///---------....../////////......//////000111111222000000000000000000000000...///000///...---///000000111222222222222222333555???IIIKKKHHHQQQmmmrrr___RRRHHHOOO```xxxoooddd]]]XXXSSSPPPNNNLLLKKKLLLOOORRRRRRRRRYYY[[[]]]aaaffflllqqqtttyyy{{{~~~{{{yyyuuuqqqmmmfff___ZZZZZZXXXTTTPPPPPPSSSXXX\\\fffqqqzzzhhhUUUDDD:::888333111000000222222222111000000000000000///......////////////////////////................................................,,,---...///000000//////---------------------------,,,,,,,,,------......,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////...000111222333444777:::777:::===@@@@@@>>>:::888<<<<<<<<<<<<;;;:::999999888999;;;>>>AAACCCFFFGGGEEECCCDDDHHHGGGBBB???@@@>>>??????@@@FFFPPPSSSQQQUUUQQQPPPVVVcccooowwwzzzpppjjjhhhmmmrrrrrrnnnmmmmmmvvv}}}yyynnnlllzzzzzz]]]GGG===;;;999999888777666666666666444444444444333333333333111111111111000000000000000111111222222111111000000000000000000000000000...------------...//////---------...//////000000------...///000111222222////////////////////////...000222222000///000000222333444444444444777999<<>>;;;999;;;;;;<<<<<<;;;;;;:::999777888;;;>>>AAADDDFFFHHHEEECCCEEEHHHGGGBBB@@@@@@999<<>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::666888:::===AAADDDGGGHHHCCCBBBCCCGGGGGGBBB???@@@888===AAADDDJJJQQQRRRPPPKKKIIIJJJPPPZZZfffnnnsssxxxoookkkooouuusssnnnkkkoooyyyrrr~~~zzz^^^FFF<<<<<<;;;:::999999999999555555444444444333333333111111111111000000000000111111222222222222111111000000000000000000000000---------------...///000---------...///000000111////////////.......................................111555666555222111000111333555666777;;;BBBGGGLLLJJJRRRiiiwww[[[OOOPPPTTT[[[aaayyy{{{iiicccgggpppxxxzzzxxxmmmbbbYYYXXX\\\[[[QQQKKKPPPVVVXXX[[[___kkkpppwwwuuuiiiaaa___XXXTTTUUUVVVWWW^^^hhhqqq{{{|||~~~___III777555333111111111000...000000000000000//////...////////////////////////................................................***+++---///000000///...---------------------------------......---,,,,,,++++++++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///.........111333444444333444666888999:::<<<=========<<<<<<;;;;;;;;;<<<;;;;;;::::::666777:::===AAAEEEGGGIIIAAA@@@BBBFFFFFFAAA???@@@;;;@@@EEEGGGKKKOOOOOOKKKLLLKKKKKKPPPZZZdddlllpppxxxoookkkpppvvvvvvqqqmmmttt}}}]]]KKKDDD===:::999888666555555555444333333333333444333333333222222222111111222111111111000000//////////////////////////////////////////////////////---------............///....................................////////////000000444999777000000555///111999AAABBB???DDDOOONNNSSSnnn~~~gggUUUWWW___gggvvvnnnZZZ[[[fffnnnpppppp}}}pppcccVVVRRRPPPKKKIIILLLLLLTTT^^^gggmmmrrrxxx}}}|||zzzssshhh]]]VVVUUUVVVXXX___nnnqqqaaaHHH;;;000222555444333333///////////////000000000//////............//////////////////////////////........................---------............///---------------------------...///...,,,+++,,,---+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,------......------000222444555444444666777666888888888;;;@@@AAA===;;;;;;;;;::::::999999999888999:::===AAAEEEHHHJJJAAAAAABBBCCCCCCBBBAAAAAA>>>???BBBGGGLLLOOOOOONNNNNNMMMKKKMMMXXXhhhrrrttt{{{qqqjjjnnnttttttpppnnnwwwbbbTTTDDD======<<<888333666555444444333333444444333333333222222222111111111111111111000000000///111111111111111111111111////////////////////////---------............///....................................////////////000000333777555000000555222888???BBBDDDGGGKKKNNNRRRiiiiiiVVVOOObbb~~~llllllrrryyy~~~zzzkkkdddWWWOOOIIIKKKMMMPPPUUU\\\gggoooyyywwwnnneee___TTTRRRUUU]]]hhhuuusssfffOOO@@@444222555444222222000000000000000000000000//////............//////////////////////////////........................---------............///---------------------------...///...,,,+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------///222444555444444555777666888888777:::??????<<<;;;;;;;;;::::::999999999888999;;;===AAAEEEHHHJJJAAAAAABBBCCCCCCBBBAAAAAA===???BBBGGGMMMPPPPPPOOOPPPOOOMMMOOO[[[kkkuuuwwwxxxlllcccfffmmmppppppooo{{{zzzeeeKKK<<<;;;<<<888222666555444444333444444444333333333222222222111111111111111111000000000000111111111111111111111111////////////////////////---------............///....................................////////////111000111444333000222555444<<>>AAAEEEHHHIIIAAAAAABBBBBBBBBBBBAAAAAA<<<>>>AAAGGGMMMPPPQQQPPPOOOOOONNNPPP\\\mmmwwwzzzvvviii^^^```hhhnnnppprrr{{{vvvWWW@@@999;;;:::666666666555444444444444444333333333222222222111111111111111000000000000000........................////////////////////////---------............///....................................////////////111000000111222222444777:::>>>CCCFFFFFFKKK[[[jjjnnn[[[PPPVVVjjjooobbbgggmmmuuuqqqddd\\\TTTPPPOOOQQQVVV[[[^^^aaajjjzzz~~~xxxoooddd^^^YYYWWW\\\bbb}}}|||zzzmmm\\\FFF888333222111000444444333222222111000000000000////////////000000////////////////////////........................---------............///........................---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------+++,,,------......------///111333444444444555666666888777666888<<<<<<888::::::::::::::::::::::::888999;;;>>>AAAEEEGGGHHHAAAAAAAAAAAAAAAAAAAAAAAA;;;===AAAGGGMMMQQQQQQQQQMMMMMMLLLOOO[[[lllwwwzzzwwwjjj___aaahhhnnnqqqrrrwwwlllOOO>>>;;;;;;:::666666555444444444444555333333333222222222111111000000000000000000111111........................////////////////////////---------............///////////////////////////............////////////000000000000333666999999AAA???EEENNNMMMPPPjjj~~~hhhYYYQQQWWWppp~~~wwwiii```iiixxxssseeeXXXSSSQQQOOOPPPRRRUUU```lllttt{{{vvvlllaaaZZZZZZeeeooo~~~oooXXXDDD888444333111555444444333222111000000000000////////////000000////////////////////////........................---------............///........................---...///...,,,+++,,,---+++,,,,,,------,,,,,,+++------------------------------------------------+++,,,------......------///111333444333333555666666777777555888<<<;;;888::::::::::::::::::::::::888:::<<>>AAAGGGMMMPPPQQQPPPOOOOOONNNQQQ^^^ooozzz|||uuuiiiaaacccjjjkkkhhhfffkkkuuu}}}}}}}}}pppgggUUUDDD888777666666555555555555555333333333222222222111111///000000000111111111111111111111111111111111111////////////////////////---------............///////////////////////////............////////////...111222333999BBBDDDAAA<<>>>>>:::999999999::::::;;;;;;;;;888:::===@@@CCCDDDEEEFFFAAAAAA@@@??????@@@AAAAAA===???BBBGGGMMMPPPPPPOOOOOOOOONNNQQQ]]]nnnxxx{{{ttthhh```bbbhhhjjjhhhfffdddooowwwxxxoooWWWCCC777777666555555555555555333333333222222222111111//////000000111111111222////////////////////////////////////////////////---------.........//////000000000000000000000000............/////////000---111333555<<>>???CCCHHHLLLOOOOOONNNMMMMMMLLLNNNZZZkkkuuuxxxvvviii___aaahhhjjjjjjjjj___iiiqqqrrrrrrPPP;;;444555666111444777000444444333222222111111000333111000000111222222111000000000000000000000000000000//////.........---//////............//////////////////////////////000000000111000000///...555444555;;;DDDHHHFFFCCCHHHMMMOOOYYYwwwhhhQQQIIIVVVtttmmmVVVYYYuuubbbUUULLLLLLOOORRR\\\gggmmmwww~~~tttjjjeeelllxxxwwwrrrqqqqqqXXXBBB777000000000000222444222...111111000000//////...............................................................................................................------,,,,,,,,,///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++...000222222222444555888666666666999:::;;;:::;;;;;;:::999999999::::::666777888;;;>>>BBBEEEFFFEEEFFFDDDAAA@@@BBB@@@<<<@@@BBBDDDGGGJJJNNNPPPRRRLLLKKKNNNOOOTTTiiiyyyuuuxxxqqqhhhdddeeegggeeecccaaahhhpppuuudddDDD999888;;;555444777333555555444444333222222222333111000000222222222111000000000000000000000000000000/////////.........//////............//////////////////////////////000111111111111000000000555888<<>>999444777777666666555555444333333333333111000111222333222111000000000000000000000000000000////////////......//////............//////////////////////////////111111111111111111222222888>>>EEEHHHHHHHHHJJJMMMTTTdddmmmZZZNNN]]]~~~xxxTTTKKKWWW{{{kkkZZZVVVQQQOOONNNPPPZZZeeettt}}}qqqmmmiiisss{{{{{{ssskkk]]]MMM:::888555222111000111111111000000000000/////////.........................................................................................................---------------......---,,,,,,,,,------......---------,,,,,,,,,------------------------/////////............---///111333333333333444555666555444666999;;;<<<<<<999999999999:::;;;;;;<<<:::;;;===???BBBEEEHHHIIIHHHIIIGGGBBBAAACCCCCCAAA>>>AAAEEEJJJMMMOOOOOOOOOMMMLLLQQQTTTYYYmmm{{{vvvvvvtttqqqmmmiiifffcccaaa^^^gggttt}}}yyysssrrrNNN;;;>>>;;;555777999666666555555444333333333333222111222333333222111000000000000000000000000000000////////////////////////............//////////////////////////////000000000000111222444555===CCCIIILLLLLLLLLNNNPPPUUUqqqqqqYYYPPPUUUuuufffKKKQQQgggsss]]]UUUSSSRRRRRRSSSXXXeeerrrwwwmmmrrr{{{~~~|||wwwttteeeRRR;;;777333222111///000333000000000000000000000000...............................................................................................................---------...------,,,,,,,,,------......---------,,,,,,,,,------------------------/////////////////////...000222444444333333444555555444444666999<<<======888888888999:::;;;<<<===:::;;;>>>@@@CCCFFFGGGHHHFFFHHHFFF@@@>>>@@@AAA@@@<<<@@@FFFKKKNNNOOOOOONNNRRRQQQVVVWWWZZZlllxxxqqquuutttqqqkkkfffbbbaaaaaa^^^gggrrrzzz}}}|||^^^???<<<;;;888999999555555444444333222222222222222111333444444222000000000000000000000000000//////000000000000000000//////............//////000000000000000000000000000///...///111444888:::EEEGGGJJJNNNQQQRRRSSSSSS[[[xxxeeeNNNUUUlllzzz[[[UUUhhh}}}sss^^^OOOQQQPPPRRRVVVZZZbbbsss{{{yyyyyy~~~|||}}}zzzjjjUUU???777111222333000000333000000000000111111111111////////////////////////................................................................................................------,,,,,,,,,------.........---------,,,,,,,,,++++++++++++++++++++++++.../////////////////////000222444444333333444555555444444666999<<<======888888888999:::;;;<<<===999;;;===@@@CCCEEEFFFFFFEEEHHHGGGBBB???@@@AAAAAA<<<@@@FFFLLLOOOPPPNNNMMMQQQQQQUUUWWWZZZlllxxxrrrwwwuuuoooiiidddbbbccceeedddjjjrrrwwwzzzsssooopppLLLAAA:::999;;;888555555444444333222222222222222222333555444222000000000000000000000000000//////000000000000111111//////............//////000000000000000000000000000//////000333888>>>AAAKKKKKKLLLPPPTTTWWWYYYZZZmmmkkk___UUURRReeemmm___lllyyyggg\\\RRRKKKNNNOOOVVVbbbnnn}}}zzzuuuxxx}}}{{{rrrbbbOOO???222222444111000222000000000111111111111222////////////////////////......................................................................................./////////------,,,,,,,,,---............---------,,,,,,,,,++++++++++++++++++++++++---............////////////111333333333333444555666555444666999;;;<<<<<<999999999999:::;;;;;;<<<888:::===@@@CCCDDDEEEEEEEEEJJJKKKFFFBBBBBBCCCBBB<<<@@@FFFKKKOOOOOOOOONNNKKKKKKQQQTTTYYYnnn|||wwwyyyuuuoooiiiffffffhhhjjjiiiooovvvyyy{{{{{{|||aaaKKK:::888<<<888666666555555444333333333222222222444555555222000000000000000000000000000//////000000000111111111//////............//////000000000000000000000000111111000222777>>>EEEIIIMMMPPPSSSTTTTTTXXX___dddpppZZZVVVRRRddd{{{wwwiiioooqqq\\\SSSQQQPPPPPPTTTWWWdddxxxtttpppsss{{{|||uuutttzzz}}}xxxjjjPPP888222333111///222000000111111111222222222////////////////////////........................................................................---........./////////000,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---///111222222333444555777666555666999;;;;;;;;;:::::::::999999:::;;;;;;999:::>>>AAACCCDDDEEEDDDCCCJJJLLLHHHCCCBBBBBBAAA===@@@EEEJJJNNNOOOOOONNNHHHHHHMMMPPPWWWmmm}}}yyyvvvqqqllliiijjjkkkkkkiiiiiipppxxx|||pppTTT;;;777<<<999777777777666555555444444222222333444666555222000000000000000000000000000//////000000111111111222//////............//////000000000000000000000000333222222555:::BBBJJJNNNNNNTTTXXXWWWTTTXXXbbbllljjj^^^bbbaaawwwgggjjjcccQQQJJJKKKNNNQQQ[[[```pppxxxooopppvvv}}}wwwooo}}}zzzyyyxxx^^^>>>333333000///111000000111111222222222222000000000000000000000000........................................................................---.........//////000000,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,...000222222222444666888777666777999:::;;;:::;;;;;;:::999999999::::::999;;;???BBBDDDEEEEEEEEE@@@GGGKKKHHHBBBAAA@@@???>>>AAAEEEJJJMMMOOOOOOOOOJJJIIIMMMOOOUUUkkk{{{wwwqqqmmmhhhiiilllmmmjjjffffffmmmxxx~~~nnnLLL555222999555555444333333222111111333111222666::::::555///111111111111111111111111000000000000000111111222222222111000//////000000000...------...///000000222222333888???FFFKKKNNNPPPOOOVVV]]]YYYXXXnnniiibbbvvvyyygggzzziiiRRRLLLOOOPPPVVV^^^dddqqq|||vvvuuuuuu{{{sss{{{vvvuuu|||gggJJJ555...000444666000000000000000000000000//////............//////------............---------------............///........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---///222333222222222333555666666777777777777666888888888888999:::;;;;;;888:::<<>>AAACCCDDDDDDEEEEEEEEEEEEDDDBBB@@@??????AAAEEEKKKPPPRRRRRRQQQLLLMMMKKKLLLWWWiiivvvyyyvvvrrrmmmhhhdddbbbaaaaaahhhooowww|||sssSSS@@@;;;777777666666555666666666999666444555777777444111111111111111111111111111000000000000000111111222222111000000000000000000111111111111111111111111...444===GGGOOOSSSUUUUUUOOOYYY\\\WWWbbbeeeSSSlllhhhooouuuhhhWWWPPPMMMSSSYYYbbbsssyyywww~~~}}}{{{|||{{{{{{|||nnnYYYDDD666//////000000000000000000000000000//////............//////------............---------------............///........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////,,,///111333222222333444555555666777777777777777888888888888999:::;;;<<<777999;;;===@@@BBBCCCCCCDDDDDDEEEEEEDDDBBB@@@???@@@???AAAHHHQQQVVVVVVSSSNNNNNNLLLNNNXXXgggssswwwxxxyyyvvvnnnddd^^^```dddjjjpppxxx}}}eeeHHH:::888777666666666666777777999666333111222222111000111111111111111111111111000000000000000111111222111111000000000000000111000222333222111111111222111888BBBMMMTTTYYY[[[\\\ZZZbbb]]]UUUiiisssXXXRRRvvviiihhhzzzuuu___VVVOOOPPPVVVaaalllyyyyyyzzz~~~{{{yyyxxxqqqtttkkk[[[HHH888111111444000000000000000000000000//////............//////------............---------------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---......///000,,,...111333222222333444444555666777777888777777888888888999:::;;;<<<===777999;;;===???AAABBBBBBCCCCCCDDDDDDCCCBBB@@@???@@@<<<<<>>888999;;;===???@@@AAABBBBBBBBBCCCCCCCCCAAA@@@???>>>:::999BBBOOOWWWVVVQQQMMMKKKLLLOOOWWWaaammmuuuyyywwwsssnnnjjjhhhiiijjjjjjpppwww{{{zzzttt{{{aaaHHH;;;999777555555555666777;;;888555111//////111111111111111111111111111111000000000000000111111222000000000000000111111222...000222111///000333777???EEEMMMSSSWWW[[[```dddbbb___\\\gggmmmUUUWWWooouuuccccccpppyyy^^^RRRRRROOOWWWeeeuuu}}}zzz|||~~~yyyttthhhXXXFFF999333111000000000000000000000000//////............//////------............---------------............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------+++---111222333333444555333444555777888888888888888888888999;;;<<<>>>>>>999:::<<<>>>@@@AAABBBBBBAAAAAABBBBBBBBBAAA??????===999:::BBBNNNUUUSSSNNNKKKIIIKKKQQQXXXaaammmxxxyyytttnnnkkkjjjjjjhhhggghhhoooxxx}}}{{{sssYYY>>><<<999777555666777888888777444111///...000111111111111111111111111111000000000000000111111222000000000000000111222222///111222000///111777<<>>???:::;;;===???@@@AAABBBBBB@@@@@@AAABBBBBBAAA???>>><<<;;;===EEEOOOTTTQQQMMMJJJHHHLLLTTT[[[cccppp|||}}}xxxqqqmmmjjjiiifffeeefffooozzztttrrrrrrssstttyyyttt{{{lllAAA???;;;888666666777888<<<;;;999666444333444666111111111111111111111111000000000000000111111222000000///000000111222222000222222111///222:::@@@HHHPPPYYY^^^^^^]]]___bbb___\\\lllfffSSS___uuuiiisssfffUUUNNNPPPUUU^^^sssvvvyyy{{{fffnnntttyyyuuueeeQQQ>>>222000000000000000000000000//////............//////---..................------------.........//////........................------------------------------------------------++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,++++++******---000222333333444666333444555777888888999999888888888999;;;===>>>???;;;<<<===???AAABBBBBBCCC???@@@AAABBBAAA@@@???>>>======@@@HHHOOOSSSPPPLLLJJJHHHMMMVVV]]]eeerrryyyrrrkkkgggfffeeeeeeooo||||||xxxnnndddbbbaaaccceeejjjtttjjj;;;===<<<666===444777666666666666555555555555111111111111111111111111000000000000111111111111111111111000000000000000///111222222222888CCCLLLUUUUUUVVVWWWVVVUUUYYY___ZZZfff~~~xxxZZZ]]]vvvwwwdddXXXTTTQQQXXXdddrrrzzzzzzrrrjjjvvvvvvzzz{{{qqq}}}zzzeeeKKK666111222222111000/////////000000000000000000000000000000000000//////////////////............//////////////////////////////------------------------++++++,,,,,,,,,,,,------//////.........---------,,,,,,,,,---------......------......///.........,,,...000000000111333555555444555777999;;;:::999666777888999;;;>>>@@@AAA=========???BBBDDDDDDCCC@@@AAABBBCCCCCCCCCBBBAAA@@@CCCHHHLLLOOOPPPPPPOOOIIIIIIKKKSSS```ooo{{{zzzsssnnnjjjgggddddddkkkyyy|||pppfffccc]]]ZZZ]]]bbbiiittt~~~JJJ>>>999333555---111555555555555444444444444111111111111111111111111000000000000111111111111111111111111000000000000111222222222555<<>>@@@AAA;;;;;;;;;<<>>AAAGGGLLLOOOPPPNNNMMMJJJKKKNNNUUUbbbppp}}}zzzsssnnnjjjgggeeegggnnn|||wwwjjjfff^^^ZZZ^^^hhhqqq|||yyyxxx|||uuuWWW<<<777666666000777444444444444333333333222111111111111111111111111000000000000111111111111111111111111111111111111333222111444999BBBKKKQQQPPPXXXYYYQQQLLLRRRYYY[[[[[[|||xxx^^^XXXuuuuuuaaaSSSSSSXXX^^^nnn{{{uuummmjjjzzz{{{|||rrrqqq~~~uuufffQQQ@@@444333111000/////////000000000000000000000000000000000000/////////......//////............//////........................------------------------++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------,,,------...//////......,,,...000000000111333555666666555777999999888666666777888999;;;>>>@@@AAA<<<;;;:::;;;>>>@@@AAA@@@AAACCCEEEGGGGGGEEEBBB@@@<<<@@@FFFLLLPPPOOOMMMLLLLLLMMMPPPWWWcccppp|||zzzsssmmmjjjiiihhhhhhppptttkkkgggnnnzzz|||uuuvvv~~~{{{hhh>>>999<<<888444;;;444444444444333333333333111111111111111111111111///000000000111111111111000111111111111111222222333111222666>>>HHHPPPTTTSSSZZZXXXOOOOOOZZZ```___lllhhh\\\ggg}}}cccXXXRRRWWW___kkk{{{qqqooo{{{|||~~~~~~vvv~~~{{{ooo\\\KKK777444111//////000000000////////////////////////000000/////////.........///......------......///........................------------------------+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,---...////////////,,,...000000000111333555777666666777888888777555666777888999;;;>>>@@@AAA>>><<<<<<===???BBBCCCBBB@@@CCCFFFHHHGGGDDDAAA>>>;;;???GGGNNNQQQPPPNNNLLLMMMNNNRRRWWW```kkkvvv~~~~~~xxxrrrmmmkkklllmmmiiirrr}}}|||~~~{{{HHH===???555000333555555555444444444444333111111111111111111111111///000000000111111111111000000111111222222222333111111444:::DDDMMMSSSVVV[[[[[[UUUNNNRRR^^^ccc```]]]^^^yyyyyyeeeZZZTTTSSSZZZeeevvv}}}{{{xxx}}}xxxeeeTTT<<<888222000000000000000////////////////////////////////////..................------------..............................------------------------+++++++++,,,,,,,,,------,,,,,,------------------+++++++++,,,,,,,,,------+++,,,---...////////////,,,...000000000111333555666555555666888888777555666777888999;;;>>>@@@AAA>>><<<;;;<<>>@@@AAA;;;:::999:::>>>BBBEEEEEEBBBCCCEEEFFFDDDAAA>>>;;;<<>>@@@AAA;;;:::999;;;???DDDGGGIIIDDDEEEEEEEEEDDDAAA???===<<<@@@FFFLLLPPPQQQQQQPPPLLLPPPTTTWWWZZZaaakkksssrrruuuvvvsssmmmjjjlllnnnrrr|||xxxjjjtttpppxxx}}}vvv{{{dddCCC???555;;;666333333333222222222111111111111111111111111111111000000000000111111111111000000111222333333444444000999FFFOOOSSSWWW[[[___ZZZUUUWWW^^^\\\ZZZmmmxxxXXX^^^{{{qqq{{{[[[NNNTTTSSSZZZhhh{{{ggguuuvvvhhhKKKCCC888222222222111///000000000000000000000000//////.........---------...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,...///000000000,,,...000000000111333555333333333555888999888777666777888999;;;>>>@@@AAA===;;;;;;===BBBGGGKKKMMMGGGGGGFFFFFFDDDBBB@@@>>><<>>>>>>>>@@@CCCEEEGGGCCCCCCDDDDDDCCCAAA???===>>>???AAAFFFKKKOOOQQQQQQPPPSSSTTTQQQTTT```lllrrrrrrsssrrrnnniiifffgggiiiqqqxxxqqqooooooGGG>>>AAA555555444333333222222333333111111111111111111111111111111111111111111111111333222111222333333333333;;;EEEOOOTTTYYY___```]]]XXXUUU]]]eee^^^WWWmmmvvv\\\\\\zzzhhhxxxnnnZZZOOOQQQXXXfffxxx|||{{{xxxttttttuuutttpppmmmwwwxxxyyy|||~~~}}}{{{xxx}}}|||{{{|||}}}{{{vvvqqqyyyqqqiiigggkkkmmmjjjfffgggeeefffjjjkkkhhhffffffhhhfffeeegggjjjjjjhhhdddggggggiiipppxxxsss\\\mmm{{{uuuuuu}}}lllUUU===333222000......111111111000///.................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,---............------...000111222333444444444444555555666777888666666888:::===AAADDDGGG>>>>>>>>>>>>@@@CCCEEEGGGAAABBBCCCDDDCCC@@@>>><<<;;;===@@@DDDIIIMMMOOOOOOPPPSSSTTTSSSWWWdddrrryyy~~~zzzqqqhhhbbbbbbcccqqqxxxwwwttt[[[===999888555444444333333333333333111111111111111111111111111111111111111111111111333222222111222333444555???MMMVVVVVVZZZcccccc[[[VVVXXXaaaeee]]]ZZZssskkkZZZhhhmmmsssaaaTTTPPPUUU^^^sss{{{vvvttttttppprrruuuxxxzzz{{{{{{{{{~~~xxxtttqqqsssxxx{{{yyyvvvzzzzzzyyyxxxzzz|||yyysssxxxxxxxxxxxxvvvpppiiicccllldddaaaiiinnnmmmlllooozzz|||~~~rrrVVVdddyyyyyyyyyqqqnnnvvvuuu]]]CCC555222111000000111111000000//////..............................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,---............------...000111222333444555555444555555666777888666666888:::>>>BBBFFFHHH>>>>>>===>>>@@@BBBEEEGGG@@@BBBCCCCCCBBB@@@===;;;;;;===AAAEEEIIILLLNNNOOOPPPSSSTTTTTTZZZiiixxx{{{sssjjjeeedddfffooovvv}}}vvv{{{nnnAAA444999555555444333333333333333111111111111111111111111111111111111111111111111333333222222222444777999???PPPZZZXXX\\\fffeee[[[TTTZZZaaabbb\\\aaa~~~eee^^^uuuxxxhhhYYYRRRRRR[[[eee{{{zzzzzz}}}ttttttlllkkkjjjiiijjjllloooqqqtttwww|||sssWWWfffvvvtttzzzsssnnnttt~~~~~~ttt```GGG666111222333444111000000000/////////...........................................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---............------...000111222333444555555555555555666777777666666888;;;>>>CCCFFFHHH>>>=========???BBBEEEGGGAAABBBDDDEEEDDDAAA>>><<<<<>>BBBFFFHHH>>>=========???BBBDDDFFFBBBCCCFFFGGGFFFCCC???<<<;;;@@@EEEIIIKKKMMMOOOQQQNNNRRRSSSSSSYYYhhhxxx}}}tttkkkfffdddkkkrrr{{{rrrsss}}}wwwhhhdddsss\\\;;;;;;666555555444444444444444111111111111111111111111111111111111111111111111222333444333444888@@@FFFKKKUUU]]]`````````\\\WWW\\\aaabbbaaakkkjjj```zzz~~~eeeQQQOOOVVV___oooxxx|||uuutttuuuyyywwwuuu}}}{{{~~~rrr```YYYiii~~~~~~vvv{{{~~~~~~vvvppp```III777///......000000000000////////////.................................................................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,---............------...000111222333444666666555555555555666666666777888:::===@@@DDDFFF======<<<===???AAADDDFFFBBBDDDGGGHHHGGGDDD@@@===888>>>EEEHHHIIIJJJLLLNNNNNNRRRUUUUUU[[[iiiwww~~~zzzrrrnnnmmmkkkrrr{{{kkk```gggrrrwwwyyykkk```eeessshhh???999666666555444444444444444111111111111111111111111111111111111111111111111111333555444555;;;DDDLLLQQQTTT\\\eeeeee^^^ZZZ[[[^^^bbbbbbcccuuudddooorrr]]]OOOUUU```kkk}}}tttvvvzzz~~~|||~~~tttfff___bbbgggppp{{{}}}~~~~~~{{{wwwxxx}}}|||rrr]]]TTTggg{{{zzz{{{}}}sssZZZ@@@333//////////////////000000000000........................................................................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,***+++,,,---............------...000111222333444666666555555555555666666777777777999;;;>>>AAACCC======<<<===>>>AAADDDFFFAAACCCFFFHHHGGGCCC???<<<888>>>FFFIIIIIIIIIKKKNNNMMMSSSWWWYYY```mmmzzz|||}}}xxxttttttuuunnnttt}}}vvvbbbaaaqqq{{{qqqccc___eeesssFFF===666666555444444444444555111111111111111111111111111111111111111111111111111333555555666===GGGPPPQQQPPPZZZhhhiii___\\\aaa\\\``````ccczzzsss___{{{kkkXXXMMMWWWdddnnnpppnnnnnnttt|||zzzvvv|||sss___WWWZZZaaaccc{{{}}}}}}zzzuuuuuuyyy~~~jjjQQQaaazzzyyy}}}fffHHH888444333////////////000000000000........................................................................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,---............------...000111222333444777666666555555555666666777777777888;;;===@@@AAA===<<<<<<<<<>>>AAADDDFFF@@@BBBEEEGGGFFFBBB>>>;;;:::@@@HHHLLLKKKKKKMMMPPPMMMTTTYYY\\\dddqqq~~~yyyqqqmmmmmmooopppwwwvvvmmmwww|||mmmdddiiiyyyxxxmmmaaa^^^bbbSSS===:::666555777666333333555333333333222222111111111111111222222222333333333555444333555:::BBBJJJOOOMMMPPPYYYbbbccc```cccjjjfffggg]]]jjjdddfff}}}{{{```YYYWWW___jjjvvv{{{mmmmmmkkkeeejjjzzz~~~wwwyyyzzzjjj[[[PPPLLLMMMOOOVVV\\\ccciiipppzzz||||||{{{wwwtttsssvvvyyycccQQQfff~~~~~~|||{{{{{{{{{fff===(((444000000000000////////////......//////......---,,,------------------------------------------------//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000111333444555444444444444444555666777555666777999;;;===>>>???999:::;;;<<<===>>>?????????BBBFFFFFFDDD@@@===;;;888<<>>???@@@;;;;;;<<<===>>>@@@BBBCCC???BBBEEEEEECCC???===<<<999===DDDLLLQQQRRRPPPMMMOOOQQQRRRTTT]]]kkkvvvzzz|||wwwqqqmmmkkkjjjnnn{{{ssseee```jjjwwwttt{{{{{{nnndddZZZVVVXXXlllfffEEE;;;666333444555333333555333333333222222222222111111111222222222333333333333222222555===HHHSSSZZZ[[[```ffffff```___kkkzzzrrrkkkdddvvv{{{]]]kkkiiimmm|||hhhXXXVVVZZZiii~~~rrrzzz|||vvveeeNNNMMMXXXWWWfffsssuuussspppeeeXXXMMMJJJDDD@@@======???AAA<<<@@@DDDGGGJJJQQQYYY```nnn}}}{{{zzz|||uuuuuussspppmmmlllnnnpppsssxxx~~~sss\\\ZZZzzz}}}}}}~~~yyytttuuu}}}}}}WWW999777000000000000////////////......//////......---,,,------------------------------------------------/////////...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,............///111222333666666555444444444555555555666888:::===???AAABBB===<<<<<<===???BBBEEEGGG@@@BBBDDDDDDAAA???>>>===<<>>JJJVVV]]]^^^cccggggggdddfffqqq{{{sssgggddd{{{yyy```ssskkkuuuxxxcccXXXYYY___oooooozzzsssvvvfffPPPJJJPPPPPP\\\kkkuuuvvvlllYYYIIIHHHFFFDDDBBBAAA@@@AAAAAA;;;===???AAADDDIIIOOOTTTlllzzz{{{zzzzzz}}}wwwvvvtttqqqooonnnoooooopppwww~~~}}}vvv___UUU}}}~~~yyyzzzyyyuuurrrvvvaaa:::///000000000000////////////.........///......---,,,------------------------------------------------/////////......---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,---------------...///000111222777666555444444444444444555666888;;;>>>AAACCCDDD===<<<<<<<<<>>>BBBFFFHHH@@@BBBCCCBBB@@@>>>>>>>>>===@@@FFFMMMSSSTTTRRRPPPRRRUUUUUUVVV^^^lllvvvzzz}}}yyyuuuppphhhcccdddttt}}}~~~yyycccXXXNNNOOOVVVaaaqqq~~~zzz{{{}}}oooddd___YYYVVVXXXWWW}}}~~~UUUAAA999222333444444333555222222222222222222222222111111222222222333333333444333444888@@@LLLWWW^^^aaafffjjjmmmppptttxxx{{{xxxhhhlllzzziiiyyynnnvvv```VVV[[[eeetttzzzmmm~~~wwwpppyyyhhhYYYRRRQQQOOORRRbbbyyy|||hhhQQQGGGBBBBBBAAA@@@???>>>>>>>>><<<===???AAADDDGGGLLLOOOeeerrryyyyyy{{{wwwuuusssqqqoooooonnnmmmllluuu}}}www___TTT{{{wwwwwwtttnnnjjjppp}}}mmmEEE555000000000000////////////.........///......---,,,------------------------------------------------...............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...000111222777666555444444444444444555777999;;;>>>AAACCCDDD<<<;;;:::;;;===AAAEEEGGG???AAABBBBBB@@@>>>>>>>>>===@@@FFFMMMSSSUUUTTTRRROOORRRSSSUUU^^^lllwww{{{~~~yyytttmmmeeeaaabbbrrr{{{rrrqqq|||sssZZZOOOIIILLLOOORRRZZZddd~~~|||yyywwwuuuwww{{{}}}{{{yyyzzzzzzxxxwww{{{vvvuuuwww{{{}}}|||}}}||||||iiiaaa\\\TTTPPPRRRTTTooo|||fffFFF<<<333333555444444444111222222222222333333333111111222222222333333333444444666;;;DDDOOOZZZ```eeekkkqqqvvv|||}}}zzzgggsssyyyvvvvvv{{{nnn\\\TTT___lllzzzhhhfffnnnwwwxxxlllfffaaa]]]ZZZQQQSSSddd{{{yyy^^^IIIEEE@@@???>>>======>>>>>>???>>>>>>>>>@@@BBBEEEHHHIIIPPP]]]mmmuuurrrnnnttt}}}~~~xxxvvvxxxtttqqqnnnmmmlllkkkiiigggdddooo}}}}}}pppWWWLLLggg~~~~~~zzzrrrkkkmmmwww~~~{{{pppIII888000000000000////////////......//////......---,,,------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,------...------------...000111222666666555444444444555555666777999;;;>>>@@@BBBCCC;;;::::::;;;===@@@CCCEEE>>>@@@BBBCCCAAA???>>>>>><<>>@@@AAABBB<<>>DDDKKKSSSWWWWWWVVVYYY[[[\\\]]]eeesss}}}}}}~~~vvvjjjaaa^^^___dddssstttvvv{{{uuuiiilllssspppkkkooovvvbbbRRRNNNQQQNNNFFFLLLKKKKKKLLLOOORRRTTTTTT]]]cccpppwwwjjjcccaaahhhhhhZZZWWWLLLHHHMMMNNNKKKMMMVVVPPPVVVYYYYYYZZZ___bbbaaaeeeggggggccc\\\VVVTTTTTTQQQVVVWWWUUUYYYbbbgggeeefffhhhkkknnnpppqqqssstttggghhhooozzz~~~{{{yyy|||wwwyyy}}}fff]]]WWWWWWTTTLLLIIIMMMEEETTTYYY\\\iii~~~NNNAAA666444555555333333111111111222222333333333111111222222222333333333111444:::CCCNNNZZZdddjjjgggttt~~~~~~}}}{{{eee}}}xxxsssbbb\\\^^^ppp}}}bbbNNNLLL[[[zzzxxxeee~~~|||zzz||||||vvvoooqqqzzzdddXXXTTTQQQNNNHHHDDDAAAAAACCCDDDGGGEEEDDDCCCDDDDDDDDDCCC===@@@DDDGGGIIIXXX{{{}}}yyywwwnnnkkkhhhggggggfffbbb___\\\ggguuu}}}~~~iiiPPPJJJFFFYYYkkksss}}}wwwyyy|||{{{uuu|||oooMMM===000000000000////////////......//////......---,,,------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///******+++,,,,,,---..................///111222333444444444444444555666777777888999;;;===>>>@@@@@@;;;<<<===>>>???@@@AAAAAA;;;>>>BBBDDDCCC???===<<<999<<>>>>>???@@@@@@AAAAAA>>>AAADDDDDDBBB???===<<<;;;;;;AAAMMMUUUXXXZZZ^^^]]]XXX^^^bbb]]]dddssswww{{{|||zzzrrrfff^^^[[[\\\jjjuuuvvveeeZZZSSSRRRQQQOOOMMMLLLJJJJJJQQQXXXcccnnnyyy|||mmmYYYLLLIIIJJJJJJHHHHHHIIIIIIHHHHHHJJJOOORRRbbbaaa]]]ZZZ\\\eeetttqqqaaaXXXWWWVVVTTTRRRRRRSSSRRRRRRPPPMMMKKKIIIEEEIIIIIIEEEDDDHHHLLLMMMOOOOOOPPPOOOMMMJJJIIIHHHDDDBBBDDDIIILLLMMMSSS[[[\\\ZZZZZZ]]]^^^^^^bbbfffrrrsssyyy|||sssttt|||pppooo|||tttTTTQQQMMMIIIGGGFFFGGGHHHGGGLLLOOOXXXffftttYYY>>><<<888444999333444333333333333333333333333222222333333333333444444444888???GGGPPP[[[dddjjjooowww|||~~~xxxkkklllppptttyyycccZZZ[[[eeezzzwwwbbbRRRLLLOOOYYYqqqxxxccc\\\iiixxxuuummmcccTTTIIIEEEEEEGGGHHHIIIIIIHHHFFFCCCBBBDDDEEEAAABBB@@@???HHHccc}}}{{{{{{|||}}}wwwooohhhgggfffeeedddccccccbbbccc___\\\dddsss{{{{{{~~~~~~~~~wwwlll]]]JJJBBBQQQfff~~~zzzxxxxxxpppXXX???222111000000//////000000................................................------------------------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,------------,,,,,,+++++++++,,,---...////////////000111222222666444333333555666666555666777888:::<<<>>>??????;;;;;;<<<===>>>???@@@AAA<<>>???AAABBBCCC:::===AAABBBAAA>>><<<<<<;;;>>>FFFQQQVVVUUUTTTVVVWWWUUU\\\aaa```kkkzzz|||sssvvvvvvqqqggg___\\\\\\dddqqqrrrgggXXXNNNIIIIIIJJJJJJEEEEEEDDDDDDDDDDDDDDDDDDAAACCCFFFJJJRRRaaattt}}}mmm___YYYWWWXXXYYYZZZYYYXXXUUUQQQPPPQQQRRRLLLUUU```ccc]]]UUUOOOMMMJJJRRR]]]bbbbbbmmm}}}tttmmmggg\\\SSSOOOQQQPPPNNNOOORRRVVVYYYZZZXXXVVVTTTOOOQQQPPPKKKHHHIIIIIIFFFEEEDDDCCCCCCDDDEEEEEEDDDAAAAAABBBDDDFFFIIINNNSSS^^^fffiiihhhkkkqqqoooggghhhjjjfff___```ggghhhdddeeegggmmmqqqkkk]]]OOOIIIGGGEEECCCBBBBBBCCCEEEFFFEEEIIILLLTTT___iii___>>>:::777444888222555333333333333333333333333222222222333333333444444444999CCCNNNXXXccclllrrrwww{{{kkklll|||dddpppmmm]]]]]]eeettt~~~|||wwwlllZZZIIIDDDFFFHHH[[[|||wwwcccVVVTTTlll{{{rrrcccVVVOOOPPPTTTXXXZZZZZZ[[[YYYWWWWWWXXXYYY]]]```aaa]]]VVVTTTVVVZZZ___kkkzzzyyylll\\\QQQLLLMMMWWWaaavvv|||zzztttoooiiiccc]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXX]]]iiitttyyy|||~~~|||uuueeeNNN???III]]]www~~~wwwtttyyyvvvqqqZZZ>>>111111000///////////////........................---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,---------------......///000111666444333333555666666555666777999;;;===>>>>>>>>><<<===>>>@@@BBBDDDFFFGGG<<>>;;;::::::???IIITTTYYYVVVTTTUUUTTTSSS[[[```bbbooo~~~yyy{{{yyyqqqfff^^^[[[\\\aaaooouuuiii\\\UUUMMMHHHGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEE@@@DDDEEECCCCCCMMMaaaqqqzzzssshhh___ZZZZZZ]]]```eeeeeeccc___ZZZWWWWWWWWWYYYYYYWWWUUUTTTSSSTTTVVVPPPNNNMMMOOOUUUfffxxxqqqnnncccUUUNNNOOOOOOLLLMMMOOOSSSXXX[[[\\\\\\\\\XXXYYYVVVQQQMMMLLLIIIDDDDDDAAA>>>>>>@@@BBBBBBAAA@@@BBBDDDDDDFFFLLLQQQUUUZZZaaadddbbbfffkkkhhh^^^^^^cccbbb\\\```jjjkkkdddbbbaaaccceeeaaaVVVOOOLLLEEEDDDBBBAAAAAABBBCCCDDDDDDHHHKKKSSS^^^gggaaa>>>888777555999333888333333333333333333333333222222222333333333444444444;;;FFFQQQ]]]gggpppuuuzzz{{{lllkkk|||dddxxxxxxnnngggggg{{{}}}kkk``````fffxxxwwwoooeee]]]SSSIIIEEEFFFIIIZZZwww|||fffUUURRR\\\}}}xxxjjj\\\VVVWWW^^^ccc```dddhhhkkklllkkkkkkkkkppptttxxxwwwpppfff]]]WWWPPP\\\mmm}}}}}}ooo___NNNDDDAAA@@@CCCGGG^^^kkkwwwzzzvvvppphhhaaa]]]\\\[[[YYYXXXWWWVVVVVVVVVVVV]]]jjjvvv{{{}}}}}}~~~~~~zzzrrrcccLLL>>>GGGYYYzzz|||{{{|||yyyoooUUU:::111000000///.../////////........................---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,------------------......///000111777666444555777888888777555777:::===???AAAAAAAAA;;;<<<>>>@@@BBBEEEFFFGGG@@@BBBEEEEEEBBB>>>;;;999999???KKKWWWZZZWWWUUUVVVSSSSSS[[[```cccsss{{{{{{wwwnnnccc]]]]]]___```nnnzzzlllaaaQQQMMMHHHFFFGGGGGGEEECCCGGGGGGFFFFFFFFFEEEEEEEEECCCGGGHHHDDD???DDDQQQ]]]___]]]XXXTTTQQQSSSWWW[[[cccdddcccaaa^^^\\\\\\]]]ggggggfffeeeccc^^^YYYUUURRRNNNMMMSSS___qqq~~~{{{yyylllYYYMMMLLLKKKGGGIIILLLQQQWWW[[[^^^______[[[\\\ZZZVVVTTTSSSNNNHHHEEE@@@<<<:::===??????>>>>>>BBBDDDDDDGGGNNNUUUWWWUUUVVVWWWWWWZZZ\\\XXXQQQQQQVVVXXXWWW\\\dddfffaaa```___bbbfffbbbVVVKKKFFFDDDCCCBBBAAAAAAAAABBBCCCBBBGGGJJJRRR\\\ccc|||ggg@@@999888777999333:::333333333333333333333333222222333333333333444444777>>>JJJVVV```iiiqqqvvvzzzyyyqqqrrryyy```~~~{{{pppnnnxxxzzzlllbbbaaafffxxxnnnbbbUUUPPPMMMIIIGGGGGGNNNXXXjjjwwwaaaWWWaaarrr~~~rrrfff```bbbhhhnnnjjjoooxxx~~~}}}sssllldddgggllluuuwwwcccUUUGGGBBBAAA???===>>>FFFZZZoooyyyxxxpppddd[[[]]]\\\ZZZXXXVVVUUUTTTTTTSSSTTT[[[gggttt|||}}}{{{~~~{{{tttjjj]]]III>>>GGGXXX{{{yyywwwsssqqqsss{{{hhhNNN888111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------,,,,,,,,,***+++,,,---------,,,,,,............///000111111888666555666777999888888444666:::>>>AAABBBBBBBBB999:::;;;>>>@@@BBBCCCDDD@@@CCCEEEEEEBBB>>>;;;:::888???LLLXXXZZZVVVTTTVVVSSSTTT]]]```dddvvvuuuuuussskkkbbb]]]^^^aaaaaapppxxxeee```ZZZVVVUUUTTTQQQNNNOOONNNMMMLLLKKKJJJJJJIIIGGGHHHIIIGGGEEEEEEIIILLLJJJKKKKKKJJJHHHIIINNNRRRWWWYYY[[[]]]^^^```ccceeemmmvvv}}}oooaaaXXXVVVRRRSSS[[[eeesss|||~~~}}}pppYYYKKKJJJKKKHHHJJJNNNUUU\\\```aaa```^^^^^^``````___aaabbb___XXXIIICCC===;;;===???>>>======BBBEEEEEEIIISSSZZZ\\\UUUOOOLLLOOOQQQNNNJJJIIIEEEHHHKKKMMMPPPTTTWWWXXX]]]]]]```ccc]]]OOOCCC>>>AAA@@@@@@@@@AAABBBCCCCCCAAAFFFIIIOOOWWW\\\sssnnnDDD;;;:::888888222888333333333333333333333333222222333333333333444444777???KKKXXXdddmmmuuuyyy|||xxxooovvv}}}gggpppcccbbbhhh{{{}}}|||cccWWWKKKFFFFFFEEEEEEGGGOOOUUUcccxxx~~~ooo\\\^^^vvvwwwrrrqqquuuyyyzzzzzzxxx}}}~~~ssseeeRRRJJJDDDCCCCCCBBBBBBDDDKKK\\\mmmrrrooohhh___XXXYYYYYYWWWVVVUUUTTTTTTSSSQQQQQQVVV```nnnyyy{{{yyyzzz{{{pppbbbUUUEEE<<>>@@@AAA@@@@@@999:::;;;===???AAABBBCCC===@@@CCCDDDBBB???===<<<999@@@LLLVVVWWWRRRPPPSSSTTTVVV^^^aaaeeexxx}}}qqqttttttnnneee^^^\\\^^^cccrrruuuooojjjfffbbbXXXWWWVVVUUUSSSQQQPPPPPPJJJHHHGGGIIIKKKKKKFFFBBBAAADDDGGGFFFDDDEEEIIIMMMKKKOOOTTTZZZ^^^dddiiilllttt~~~tttllljjjccc^^^[[[\\\^^^dddppp|||~~~ssskkkttt|||www{{{|||oooXXXJJJKKKNNNLLLLLLRRR[[[cccgggeeeaaa^^^bbbeeegggiiinnnrrrpppjjjOOOHHH@@@>>>???AAA@@@>>>>>>DDDHHHGGGMMMXXX```aaaVVVKKKFFFKKKLLLFFFBBBEEEAAAAAADDDHHHIIIIIIMMMSSSVVVWWWZZZ\\\WWWMMMGGGGGG>>>>>>>>>???@@@BBBCCCDDDAAAEEEGGGMMMSSSVVVmmmsssHHH===;;;888777000666333333333333333333333333222222333333333444444444333<<>>??????>>>===;;;<<<===>>>@@@BBBCCCCCC999<<<@@@BBBAAA???>>>===:::AAALLLUUUTTTNNNMMMPPPUUUXXX___aaaeeexxx|||ssswwwyyytttiii___ZZZYYYdddttt{{{qqqkkkhhheee```\\\QQQRRRSSSTTTSSSPPPNNNLLLIIIKKKKKKIIIHHHKKKJJJGGGKKKKKKKKKKKKMMMTTT]]]eee{{{xxxrrrppprrrqqqqqqsssrrrooonnnnnnhhh\\\ccc{{{zzzqqq___RRRMMMJJJFFFMMMXXXdddjjjllllllhhhcccoootttyyy{{{{{{fffLLLAAADDDAAA@@@BBB@@@EEE@@@DDDKKKQQQ```iiiaaaWWWQQQLLLLLLIIIDDDBBBCCCDDDEEEGGGJJJLLLOOOQQQRRRWWWVVVWWWWWWPPPFFF@@@@@@?????????>>>===???CCCFFFFFFFFFEEEKKKOOOOOOeeeNNN<<<;;;777:::555444555555444444444333333333888777777666666666777777666BBBPPP[[[hhhuuu~~~wwwmmm|||ggg^^^bbbjjjlllaaaUUUKKKHHHIIIKKKQQQVVVkkkuuu{{{aaaUUUJJJEEEDDDBBBCCCFFFPPPWWWkkkjjj```[[[gggwwwXXXHHH@@@@@@AAABBBAAADDDPPP]]]{{{sss[[[UUU```aaaTTTVVVUUUTTTSSSQQQQQQPPPPPPQQQNNNMMMTTTaaannnvvvyyy|||yyyppp___KKK???<<<@@@CCCYYYtttyyy~~~|||~~~{{{tttrrruuu{{{xxxuuupppeeeUUUCCC666111111000///////////////------......------,,,+++------------------------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------...///////////////...)))+++---...------...///............///111222333888777555444444555666777666777999===@@@BBBAAA???<<<======???@@@BBBDDDEEE??????@@@AAA@@@???>>>===>>>AAAIIISSSWWWSSSOOOOOOPPPTTTYYY^^^hhhwwwvvvwwwwwwsssiii]]]YYY[[[bbbwww}}}tttmmmfffeeeccc```\\\XXXUUUSSSQQQRRRPPPJJJHHHJJJIIIFFFIIIJJJJJJIIIHHHKKKPPPTTTfffmmmvvvzzzzzzxxxxxxyyy|||xxxyyy{{{ooo^^^^^^ppp|||~~~zzzgggSSSJJJHHHHHHQQQ\\\ggglllnnnooolllhhhwww{{{gggNNNBBBDDDAAAAAAEEEDDDDDDAAAGGGKKKMMM[[[gggcccXXXPPPJJJJJJJJJGGGDDDCCCFFFIIIMMMRRRVVVWWWWWWWWWWWWVVVVVVUUUOOOEEE??????<<<===>>>>>>>>>???AAACCCDDDEEEEEEIIIKKKLLLfffOOO<<<;;;777:::555555555555444444444333333333666555555444444444555555777CCCQQQ]]]iiivvv~~~xxxpppxxxddd]]]dddnnnzzz]]]QQQKKKGGGIIIKKKKKKKKKMMMZZZdddrrrvvv```VVVKKKGGGFFFDDDDDDGGGUUU```uuupppgggdddvvv{{{oooSSSIIIDDDEEEFFFGGGFFFLLL]]]mmmsss```YYY]]]bbb^^^VVVTTTSSSRRRPPPOOOOOONNNNNNNNNLLLLLLSSS___llltttwww|||~~~|||xxxqqqcccRRREEE@@@BBBEEERRRnnnyyy}}}uuussswwwqqqpppnnnjjjaaaSSSBBB666111111000///////////////------......------,,,+++------------------------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......000111222222222222(((***,,,---,,,,,,---...............///111222333888666555444444555666777777888:::===@@@AAA@@@>>>;;;<<<<<<>>>@@@BBBDDDEEE??????@@@AAA@@@???>>>===<<<@@@KKKVVVZZZUUUPPPOOOQQQVVVZZZ___jjjyyyxxxxxxyyyuuujjj^^^ZZZ\\\fffzzz{{{uuunnniiifffaaa```ZZZPPPKKKKKKJJJGGGIIIIIIJJJIIIHHHIIIKKKNNNOOOVVV```hhhnnnuuu{{{{{{}}}|||}}}zzztttyyylllTTTGGGHHHLLLWWWbbbkkkooopppqqqqqqnnn}}}fffPPPEEEFFFBBBCCCHHHGGGDDDCCCIIIJJJIIIXXXggggggYYYOOOHHHHHHKKKIIIEEEDDDHHHMMMTTT[[[```aaa```___WWWUUUUUUSSSLLLBBB<<<===999;;;>>>>>>??????AAACCCBBBDDDDDDGGGGGGIIIhhhQQQ>>><<<666:::666666555555444444444333333333333333333222222333333444888DDDTTT___jjjwwwzzztttrrrbbb___iiiuuugggOOOHHHDDDDDDHHHKKKJJJIIIKKKOOOUUUaaarrr}}}___UUULLLJJJIIIFFFEEEGGGSSSfffiii______www{{{WWWFFFCCCCCCEEEGGGIIISSSgggzzz|||bbbVVVcccnnneeeXXXSSSQQQPPPOOONNNMMMMMMLLLLLLKKKJJJKKKRRR^^^iiiqqqttt|||~~~}}}zzzxxxrrrfffWWWHHH@@@@@@BBBOOOjjj|||zzzyyyrrrqqqnnnmmmkkkhhh```RRRBBB666111111000///////////////------......------,,,+++------------------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---...000111222333333(((***,,,,,,,,,+++,,,---............///111222333777666555444444555666777888888:::===@@@AAA???>>>:::;;;<<<===@@@BBBDDDEEE>>>???@@@@@@@@@???>>>===:::???KKKYYY]]]WWWPPPNNNQQQVVVZZZ___iiixxxzzzzzzzzzvvvkkk___[[[]]]ggg|||{{{xxxnnnaaaXXXUUUSSSOOOMMMMMMMMMMMMMMMOOOQQQSSSKKKPPPXXXaaakkkuuuxxxssstttuuurrrnnnnnnuuuvvviiiUUUIIIJJJPPP[[[eeennnppppppsssuuuttt{{{```OOOIIIJJJEEEFFFIIIGGGGGGDDDHHHJJJKKK[[[kkkkkk\\\PPPFFFGGGLLLKKKGGGDDDGGGMMMUUU]]]ccceeedddcccWWWTTTRRRPPPIII???:::;;;:::<<<===???@@@BBBFFFIIIAAAEEEEEEFFFEEEIIImmmQQQ???===666999666777555555444444444333333333333222222222222333333444999GGGWWWbbbmmmyyy{{{vvvxxxpppbbbcccqqq~~~{{{[[[JJJJJJFFFCCCFFFHHHIIIMMMRRRRRRUUUZZZbbboooyyyyyyrrr[[[RRRKKKJJJJJJGGGFFFGGGLLLggg{{{jjjccchhh```AAAAAA???AAAHHHPPP\\\nnn}}}mmmcccgggzzz|||hhhSSSNNNPPPOOONNNMMMLLLLLLLLLLLLJJJIIIKKKRRR\\\gggooosss}}}}}}yyyqqqeeeVVVGGG<<<===BBBVVVmmm{{{{{{|||tttrrrpppkkkcccTTTBBB666111000000///////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))***+++,,,---.........)))+++------,,,,,,---...............///111222333666555555555555666777777888999:::===@@@AAA???===;;;;;;<<<>>>@@@CCCEEEFFF>>>???@@@@@@@@@???===<<<;;;@@@KKKWWW[[[UUUOOOMMMOOOTTTXXX\\\ggguuuzzzzzzzzzwwwkkk___[[[]]]ggg||||||~~~~~~sssnnnjjjfff\\\YYYTTTPPPNNNNNNOOOPPPRRRUUU[[[cccnnn|||{{{wwwrrrpppnnnmmmkkkkkkiiikkkkkkdddWWWNNNMMMPPP[[[fffooopppppptttwwwyyytttWWWMMMNNNPPPJJJJJJKKKFFFKKKEEEGGGLLLRRRdddqqqmmm^^^RRRHHHIIINNNNNNLLLJJJGGGLLLRRRYYY^^^aaaaaaaaaVVVRRRPPPMMMEEE<<<888999<<<===>>>???AAAFFFLLLQQQBBBFFFFFFFFFFFFLLLsssOOO???>>>777999666777555555444444444333333333333333222222333444555555:::IIIZZZfffooozzz|||uuutttrrrrrrfffiiiwwwnnnUUUIIILLLHHHFFFHHHJJJKKKOOOUUUffflllppppppqqqqqqmmmgggVVVOOOIIIIIIJJJHHHGGGHHHKKKhhhhhhaaaeeeuuu\\\BBBFFFBBBDDDOOO]]]hhhsss{{{mmmzzz{{{eeeTTTNNNOOOOOONNNMMMLLLLLLLLLLLLIIIIIILLLQQQ[[[eeennnsss}}}~~~wwwnnnbbbTTTEEE===BBBLLLeeeuuu}}}}}}}}}vvvtttqqqmmmdddTTTBBB666111000000///////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---*********+++******))))))+++---//////...---...///............///111222333555555555555555666777777888888:::===@@@AAA@@@>>><<<<<<===???AAACCCFFFGGG>>>>>>???@@@???>>>===<<<>>>AAAIIISSSVVVRRRMMMLLLOOOSSSWWW\\\ffftttyyyyyyyyyvvvkkk___[[[^^^iii}}}sssmmmcccZZZTTTPPPMMMKKKUUUVVV[[[cccppprrrpppnnnnnnkkkhhhhhhlllllliiifffbbbYYYQQQMMMOOOYYYeeeoooqqqqqquuuzzz|||~~~nnnPPPLLLRRRUUUOOOOOOPPPIIIMMMGGGJJJPPPXXXjjjtttmmm^^^SSSKKKMMMRRRUUUUUUVVVPPPSSSXXX\\\___^^^]]][[[TTTPPPLLLIIIBBB:::777999===>>>???AAACCCGGGMMMQQQCCCFFFFFFGGGIIIPPPyyyMMM??????888999555777555555444444444333333333333333333333444555666666;;;KKK^^^iiiqqq||||||sssrrrsssuuuiiilllyyy|||aaaOOOGGGHHHGGGJJJNNNOOONNNPPPUUUbbbnnnyyy{{{xxxrrriiiaaaSSSKKKFFFHHHJJJIIIIIIKKKQQQjjjoooTTTQQQ^^^yyymmmQQQMMMKKKGGGJJJVVVccckkkqqqvvv}}}nnn```YYYUUUOOONNNNNNMMMLLLLLLMMMMMMIIIIIIKKKOOOXXXcccmmmsss{{{}}}|||xxxsssiii^^^SSSGGGAAAKKKZZZooozzz}}}}}}rrruuutttqqqmmmeeeVVVDDD888111111000///////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))---...000000.........///............///111222333444444555555666777777777666777999===@@@BBBAAA???======>>>???@@@BBBDDDEEE===>>>?????????>>>===<<<>>>@@@HHHRRRUUUQQQMMMMMMQQQUUUYYY]]]gggvvvwwwxxxxxxvvvlll```]]]```lllzzzqqqkkkeee___[[[]]]]]]```iiivvvwwwqqqkkkiiijjjjjjhhhiiinnnlllgggccc```YYYOOOMMMPPPWWWdddooorrrrrrvvv|||rrrcccOOOMMMUUUXXXRRRSSSVVVPPPLLLJJJQQQWWW[[[hhhqqqkkk\\\TTTOOORRRXXX]]]cccgggdddgggkkkmmmkkkfff___ZZZRRRMMMJJJGGG@@@888666999;;;>>>AAACCCDDDEEEGGGHHHCCCEEEDDDGGGKKKTTT|||~~~III>>>@@@999999555666555555444444444333333333333222222333333555666666<<>>@@@AAABBB===>>>?????????>>><<<;;;999===HHHSSSXXXTTTPPPOOOQQQUUUYYY]]]ggguuuwwwwwwyyywwwmmmccc```ccclllzzzuuummmlllnnnuuutttsssjjjdddgggjjjiiikkkpppfffccc```^^^VVVMMMMMMSSSVVVcccpppssstttxxx~~~xxxfffXXXPPPOOOWWWYYYSSSVVV[[[VVVKKKMMMWWW\\\[[[eeennnjjj[[[UUURRRWWW]]]dddllltttwwwzzz~~~zzzpppddd]]]PPPLLLHHHEEE???888666999999===BBBDDDDDDBBB@@@???CCCDDDCCCFFFLLLVVV~~~zzz{{{GGG>>>@@@999999444666555555444444444333333333222222222222333444555666<<>>???===>>>?????????>>><<<;;;555;;;HHHVVV\\\WWWRRRPPPOOOSSSWWW[[[dddsss}}}wwwxxxyyyxxxoooeeebbbeeejjj~~~yyysssmmmgggaaa```bbbccc```]]]^^^ZZZZZZ]]][[[SSSOOOPPP\\\bbbjjjpppssswww{{{~~~yyyvvvsssnnnfffaaa```\\\ZZZ^^^cccddd___YYYUUU]]]ccceeehhhpppwwwzzzqqqnnnhhhbbbfffqqqyyy{{{uuuhhh[[[JJJJJJHHHBBB;;;666555666:::===@@@AAAAAAAAABBBCCCCCCBBBGGGGGGKKKmmm~~~NNNCCC@@@666999666777444444333222222222333333333333222222333444666777@@@SSSeeemmmvvv~~~|||~~~oooaaadddqqqzzzzzz]]]NNNJJJJJJLLLPPPTTTWWWYYY^^^ffflllgggYYYTTTWWWRRRKKKIIIKKKPPPRRRSSSOOORRR]]]uuu}}}aaaFFFFFFEEEDDDLLL]]]kkkwww{{{xxxwwwssspppiiippptttssstttxxxvvvpppfff___dddvvvvvvdddYYYOOOJJJGGGKKKNNNLLLKKKKKKJJJJJJGGGEEELLL[[[ggglllnnnsss{{{|||rrrrrrtttyyykkk]]]SSSGGG===>>>EEE```mmm~~~xxx|||jjj___bbbhhhiiiqqq|||wwwlll___KKK777111000///------......///...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,***+++,,,---..................//////000000111111444444444555555555555555666888;;;>>>???@@@@@@???999999:::;;;<<<===>>>>>>;;;===???>>><<<:::999999<<<@@@JJJTTTWWWSSSPPPQQQRRRUUUVVVXXXaaappp|||zzzxxx}}}{{{lllggghhhccckkk~~~sssmmmhhheeebbbbbbbbbaaa^^^[[[[[[[[[^^^bbb^^^VVVPPPQQQVVV\\\eeelllqqqvvv|||zzzwwwtttrrrqqqoookkkggglllhhhfffgggkkkjjjddd]]]aaagggkkkmmmrrr{{{vvvllljjjqqqyyy{{{yyyiiiYYYIIIIIIHHHBBB;;;666555777:::===@@@AAAAAAAAABBBCCCDDDAAAEEEIIITTTyyyNNNBBB???777;;;888888555444333333222222333333333333222222333444666777DDDVVVfffmmmvvvjjj___dddqqqzzz|||^^^NNNIIIJJJSSS[[[eeemmmoooooooooqqqpppooolllgggcccaaacccfffmmmfff[[[SSSPPPRRRWWW[[[\\\```gggvvvwww\\\FFFKKKEEEBBBFFFNNNRRRXXXiii{{{xxxzzz|||{{{yyyvvvvvvrrrooorrryyy{{{wwwooossslll\\\PPPJJJGGGJJJLLLKKKJJJKKKJJJJJJGGGFFFLLL[[[ggglllnnnssszzz}}}xxxjjj[[[QQQFFF<<<===DDDWWWkkk}}}nnnppp{{{~~~tttjjjhhhiiifffmmmwwwzzzqqqfffZZZHHH666111000///...---......///...---,,,,,,......---,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***+++,,,---............---......///000111111222444444444555555555555555555777;;;>>>AAABBBBBBBBB;;;;;;<<<===>>>???@@@@@@===>>>@@@???===;;;;;;;;;999===GGGRRRUUUQQQMMMMMMPPPRRRSSSUUU___ooo{{{~~~}}}lllfffjjjhhhsssyyynnnhhhbbbbbbbbbbbb```^^^[[[YYYXXXZZZ```ccc^^^UUUPPPPPPRRRXXX```ggglllqqqwww{{{rrrpppmmmlllmmmnnnnnnnnntttqqqnnnoooqqqooohhhaaaeeejjjnnnpppvvvwwwssszzz~~~iiiUUUGGGHHHFFFBBB;;;777666888:::===???@@@AAAAAABBBCCCDDD@@@DDDLLL^^^PPPBBB???999>>>:::777555555444333333333333333333333222222333444666777GGGXXXgggnnnvvvzzz}}}~~~iiiaaaiiiuuu|||bbbQQQLLLOOOSSS^^^nnn||||||rrriiiiiirrr}}}zzzlll]]]SSSSSS[[[bbbhhhyyyiiiLLLKKKJJJGGGFFFFFFBBBCCCTTTgggzzzwww~~~}}}wwwpppqqq~~~{{{gggRRRKKKFFFHHHJJJJJJIIIKKKIIIIIIGGGFFFMMM[[[ggglllnnnrrryyyvvvgggXXXOOOEEE;;;<<>>???@@@AAABBB>>>???@@@@@@>>><<<<<<===777<<>>???@@@AAAAAABBB>>>???@@@???===<<<===>>>888<<>>??????@@@BBBDDDCCCCCCHHHNNN```VVVEEEBBB<<>>@@@AAA@@@@@@;;;<<<<<<===>>>???@@@@@@===>>>???>>><<<;;;<<<>>>777;;;FFFSSSZZZVVVOOOKKKSSSTTTTTTZZZhhhzzz~~~pppfffiiiiiirrrwwwjjjddd[[[XXXTTTQQQQQQSSSVVVXXXXXXZZZXXXTTTRRRSSSQQQMMMIIIMMMSSSWWWYYY]]]ccchhhjjjhhhddd___\\\]]]aaaeeeddddddgggkkkrrrwwwzzz{{{}}}|||~~~yyy\\\GGGEEEFFFEEE@@@:::777777888;;;<<<>>>>>>>>>???BBBDDDCCCDDDJJJPPPccczzzVVVGGGDDD===???999555777777555444333333333333333333222222333444666777DDDXXXmmmwwwiiijjjvvvxxxqqquuu}}}yyyqqqvvviii]]]^^^cccwwwsss]]]TTTLLLHHHIIIQQQTTTTTTZZZcccxxx{{{```MMMGGGBBBEEEHHHGGGHHHIIIFFFHHHGGGGGGOOO]]]hhhlllmmmooouuu~~~{{{wwwttthhhXXXIIIDDD@@@;;;;;;AAAUUUpppooowwwzzzzzzwwwoooaaaOOO>>>444/////////000///......---...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********+++******))))))******+++,,,++++++******++++++,,,)))***+++,,,,,,---------,,,---...///000111222333222333333444555666777777666888;;;>>>???@@@??????:::;;;;;;<<<===>>>??????===>>>>>>===;;;;;;===???555888BBBPPPXXXVVVPPPLLLRRRSSSUUU\\\kkk}}}}}}uuummmooolllssswwwggg___XXXTTTPPPOOOQQQTTTTTTSSSRRRSSSRRRPPPSSSWWWSSSLLLIIIMMMQQQTTTUUUYYY^^^cccdddccc```]]]ZZZ[[[```dddhhhhhhjjjnnnuuu|||{{{yyy{{{{{{yyy}}}~~~ppp^^^NNNFFFEEEFFFEEE@@@:::666666777;;;<<<=========???BBBDDDCCCDDDKKKUUUmmmyyyoooRRRHHHFFF>>>@@@;;;999888777666555333333333222333333222222333444666777GGG[[[nnnwwwooouuuuuukkkooozzzwwwooorrryyypppddddddgggvvvhhhZZZVVVRRRQQQPPPNNNRRRYYYZZZYYYaaammmwwwhhhRRRJJJDDDAAAEEEHHHHHHHHHIIIEEEGGGGGGGGGOOO]]]hhhlllmmmooottt~~~{{{wwwtttcccSSSEEEAAA???;;;<<>>@@@AAAAAAAAA:::;;;;;;<<<===>>>??????>>>??????>>><<<<<<>>>@@@666777@@@OOOYYYXXXSSSPPPSSSUUUWWW```ppp|||}}}vvvqqqtttqqqrrrxxx}}}xxxggg]]]VVVQQQNNNOOOSSSUUUSSSOOOIIIKKKLLLMMMTTTYYYSSSIIILLLOOORRRSSSSSSTTTYYY\\\^^^^^^^^^[[[YYY[[[aaafffmmmmmmnnnqqqvvv}}}xxxppplllgggdddffffff```SSSFFFCCCEEEFFFFFFEEE@@@:::555555777;;;<<<=========???BBBDDDDDDDDDKKKYYYvvvtttppp~~~OOOHHHGGG???AAA===<<<888888666555444333333222333333222222333444666777KKK^^^ooowwwppp{{{sssfffkkkyyyxxx{{{vvvtttzzz|||ooouuu~~~qqqggghhhkkkppp~~~pppPPPEEEIIIIIIIIIOOOPPPVVV\\\ZZZYYYddduuuwww|||\\\OOOHHHBBBAAAEEEIIIIIIHHHIIIEEEGGGGGGHHHOOO]]]hhhlllmmmnnnttt~~~{{{uuuqqq```PPPBBB@@@???;;;===BBBWWWjjj|||wwwxxxwww|||}}}yyywwwwwwxxxtttgggRRR???444...///000000000///---,,,...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,))))))***+++,,,,,,,,,,,,......//////000000111111222222333444555666777888555777;;;???BBBDDDDDDDDD;;;;;;<<<===>>>???@@@@@@???@@@@@@???===>>>@@@BBB888999AAAPPP[[[[[[WWWUUUVVVXXX[[[dddttt{{{yyysssqqquuurrrnnn{{{tttfff\\\SSSPPPNNNPPPSSSTTTQQQMMMIIIIIIHHHHHHIIILLLNNNPPPNNNOOOOOOPPPRRRTTTVVVWWWYYY\\\]]]ZZZWWWXXX^^^cccnnnmmmiiipppnnnddd]]]UUUUUUTTTQQQLLLFFFCCCBBBBBBJJJGGGCCC<<<666444555666888:::<<<=========???AAA???MMMFFFRRRvvvrrryyyrrr\\\JJJFFFDDD===999;;;888777666555444333333333444444555444333444666888JJJ^^^qqqzzzsssuuusssfffiiixxx|||rrrvvv~~~pppxxxxxx~~~iiihhhsssuuurrr[[[EEECCCGGGHHHNNN[[[aaa______eeegggkkkxxxhhhRRRMMMBBBCCCDDDEEEEEEFFFHHHKKKIIIIIIGGGIIITTTccciiigggppppppsssyyy}}}vvvppplll^^^NNNDDDDDD???777888BBBSSSwwwwwwxxx~~~zzzyyyyyyvvvsssrrr{{{wwwvvvsssgggQQQ<<<000////////////...............------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,+++)))'''&&&,,,+++***))))))***+++,,,///...---,,,,,,,,,,,,,,,************************---,,,***)))))))))***+++++++++,,,,,,,,,---------+++,,,---...////////////222333333444555555555444555:::>>>???AAADDDCCC@@@>>><<<<<<>>>AAABBB???<<<<<<>>>>>>;;;<<>>::::::AAAPPP[[[\\\VVVQQQRRRWWW\\\dddqqq}}}sssxxx~~~yyyrrrqqqtttuuuoooaaaXXXQQQNNNLLLMMMPPPQQQMMMJJJIIIIIIIIIIIIJJJLLLMMMNNNLLLMMMMMMNNNPPPQQQSSSTTTWWWYYY[[[ZZZXXXZZZ___eeelllooosssuuubbbYYYRRRKKKHHHHHHGGGDDDAAA@@@AAACCCHHHFFFBBB<<<777555555777999;;;=========>>>@@@BBB===JJJCCCVVVrrr}}}nnnYYYHHHEEEDDD>>>:::<<<888777666555444333333333333444555444333444666999JJJ^^^rrr{{{lllqqqwwwjjjlllyyy|||{{{}}}yyykkkllltttpppZZZDDDAAAEEEIIIPPPdddkkkjjjiiipppsssyyy~~~jjjPPPBBBBBBBBBCCCEEEEEEEEEFFFHHHKKKJJJJJJHHHJJJVVVdddkkkiiinnnnnnqqqwww}}}vvvqqqlllYYYJJJAAAAAA>>>777999DDDSSSuuuxxx{{{~~~vvvqqqrrruuu{{{~~~pppWWWAAA555////////////...............------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------,,,,,,+++***))),,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,************************---,,,+++*********++++++++++++++++++,,,,,,,,,---+++,,,---...////////////111222333444555555555555555:::>>>>>>@@@CCCCCC???===<<<<<>>?????????AAACCC>>>JJJ@@@^^^sssppp]]]LLLGGGFFF@@@;;;;;;999888666555444333333333333444444444333444777999KKK___rrr|||ooowwwzzzoooooozzzrrrgggkkksssppp[[[GGGDDDFFFKKKVVVrrr{{{{{{zzzmmmfff```ZZZMMM???;;;???AAACCCEEEFFFFFFFFFHHHJJJKKKIIIHHHKKKWWWeeelllkkkmmmooorrrxxx}}}wwwrrrlllVVVHHH@@@AAA???999===IIIWWWvvvvvv{{{{{{rrrjjjiiioooxxx}}}}}}mmmUUU???444////////////...............------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,------------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++---,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,---......////////////000111222444555666666666555:::======???CCCCCC???<<<<<<===???BBBDDDCCCBBB>>>@@@@@@===>>>AAABBB@@@::::::@@@NNNWWWXXXTTTQQQVVVYYY[[[```jjjvvvzzzxxxoooyyyzzzqqqlllkkkmmmwwwzzzoooaaaYYYUUURRROOOMMMLLLMMMLLLKKKIIIGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKOOOQQQTTTVVVXXX\\\bbbfffpppsssttt~~~}}}cccRRRMMMHHHDDDEEEFFFFFFEEEBBB???>>>???@@@CCCBBB@@@<<<888666777999;;;===???@@@@@@AAACCCDDDCCCKKKCCCkkkvvvxxxfffUUUNNNJJJDDD===:::999888777555444333333333333444444444333444777999KKK___sss}}}xxxxxx{{{ooooooyyyiiieeeooosssrrraaaPPPLLLLLLPPP\\\zzz{{{uuukkkbbbZZZSSSMMMHHHAAA;;;<<>>BBBBBB???<<<<<<===???@@@AAABBBBBB===@@@@@@======AAAAAA???::::::@@@MMMVVVUUURRRPPPUUUWWWYYY]]]gggsssxxxwwwsssvvvpppmmmoooyyyiii]]]XXXUUUOOOMMMKKKJJJIIIIIIHHHHHHEEEEEEFFFFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGLLLNNNPPPSSSVVVZZZ^^^aaafffkkkjjjnnnwwwssspppxxxzzznnnWWWOOOLLLEEECCCFFFDDDCCCBBB>>>;;;999:::;;;AAAAAA???<<<888777888999<<<>>>@@@AAAAAAAAACCCEEEDDDJJJLLL||||||zzzxxxhhhXXXQQQNNNHHHAAA<<<:::999888666444333333333222333444444333555777:::LLL```sss}}}zzz}}}{{{nnnmmmwww|||{{{rrriiioooppprrrggg[[[WWWSSSWWWfffxxx~~~xxxooojjjgggbbb\\\OOOJJJEEEAAA===:::<<<@@@AAACCCFFFGGGGGGHHHIIIJJJIIIFFFFFFNNNZZZdddhhhjjjnnnqqqvvv~~~xxxpppiiiUUUIIIBBBCCC???:::AAAPPP```}}}www~~~sssjjjkkknnnooovvvssspppkkk]]]JJJ;;;666////////////...............------,,,,,,------...---,,,,,,++++++,,,,,,---++++++*********,,,...///***+++,,,------,,,+++***,,,,,,---......------,,,++++++++++++++++++++++++))))))************************+++++++++,,,,,,,,,---...//////000////////////000222444555666777777555999;;;;;;===AAABBB???======>>>=========>>>???<<>><<<<<>>999:::BBBNNNUUUTTTPPPOOOUUUWWWYYY^^^jjjvvv||||||uuuxxxrrrnnnsss}}}yyyooo\\\SSSOOOLLLJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEHHHIIIKKKNNNQQQTTTVVVXXXTTT]]]```dddjjjeeeeeepppqqqwww}}}}}}yyyvvvuuuccc[[[RRRMMMIIICCCAAABBBCCCCCCBBB???===<<<===>>>@@@@@@???<<<888777777888<<<>>>@@@AAAAAAAAACCCEEECCCHHH[[[uuu}}}ooocccUUUNNNNNNLLLEEE???;;;:::888666555333333333222333444333333555888:::NNNaaattt}}}}}}ooonnnwwwrrrgggjjjmmmqqqkkkcccaaa]]]dddvvv~~~||||||wwwnnngggbbbZZZQQQJJJGGGCCC@@@===<<<<<<===AAACCCGGGHHHHHHHHHIIIJJJIIIEEEGGGRRR]]]ccceeegggkkkooovvv|||uuulllcccPPPEEE>>>???<<<777@@@PPPaaa}}}zzzuuukkknnntttuuuxxxtttppphhhYYYFFF999444////////////...............------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++++++++,,,------++++++,,,,,,,,,,,,+++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******++++++,,,,,,,,,---------...//////000000/////////000111222444555666666666555888::::::<<<@@@AAA???===>>>>>>===;;;;;;<<<>>><<<>>>>>>;;;;;;???@@@===888;;;DDDPPPVVVSSSOOONNNUUUXXX\\\bbbnnn{{{sss{{{uuuqqqmmmuuu{{{{{{xxx___RRROOOLLLHHHHHHGGGFFFDDDCCCCCCEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEGGGIIIKKKLLLLLLIIIPPPSSSWWW^^^ZZZWWWaaacccgggjjjkkkhhhaaaXXXSSSLLLNNNLLLFFFBBBAAA@@@===DDDDDDCCCAAA???>>>???AAA@@@@@@???<<<888666666777<<<>>>@@@@@@@@@AAACCCEEEEEELLLppplll}}}iii___SSSMMMMMMMMMGGG???;;;:::999777555444333333111222333333333555888;;;OOObbbttt}}}uuurrryyylllfffkkknnnsssnnnjjjjjjkkkwww}}}zzzwwwwwwqqqggg___XXXOOOFFFGGGEEEAAA>>>===>>>>>>>>>AAADDDGGGIIIIIIHHHIIIJJJJJJFFFIIIVVVaaaddddddeeejjjooowwwxxxpppeee[[[KKKAAA<<<===;;;777BBBSSShhhwwwyyyyyy|||{{{{{{wwwqqqhhhVVVBBB555111////////////...............------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,---------------,,,------,,,,,,,,,,,,------***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,---------.........//////000000000000//////111222333444555555555555444888:::999;;;@@@AAA???===>>>???===;;;;;;>>>@@@===??????<<<<<<@@@AAA>>>888<<>>;;;999:::;;;@@@@@@???<<<888666666777<<<===???@@@@@@AAACCCEEEJJJRRRqqqeeexxxkkkaaaUUUNNNNNNMMMFFF===<<<;;;999777555444333222111222333333444555888;;;OOObbbttt|||{{{www|||uuunnnooorrrvvvrrrooorrrvvv|||yyynnnllleee\\\VVVUUUPPPKKKAAA???<<<999999===>>>===AAADDDGGGIIIIIIIIIIIIJJJKKKGGGLLLYYYdddeeecccdddlllqqqzzzuuulllaaaVVVIII@@@;;;>>><<<:::FFFXXXppp}}}ppp{{{{{{tttjjjWWWCCC666333000/////////...............------,,,,,,------...---,,,,,,++++++,,,,,,---,,,---...//////...---,,,///...---,,,,,,---...///***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......---------........./////////000000000000000//////222333333444555555555444444888999888;;;???AAA???<<<>>>???>>><<<===@@@DDD>>>@@@@@@======AAABBB???777<<>>PPPeeexxxvvvwww~~~wwwjjjoooqqqyyyxxxxxx~~~{{{uuupppfffccc^^^YYYUUUPPPKKKHHHAAA>>>;;;999888:::<<<>>>BBBDDDGGGIIIHHHHHHIIIJJJKKKGGGLLL[[[bbb^^^]]]bbbkkkrrr||||||ooohhh^^^SSSEEEBBB>>>:::777;;;KKK[[[uuutttrrr}}}~~~yyylllWWW@@@333000........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------++++++******++++++,,,---)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,,,,,,,,,,,,,---...------......///000111111222333444555555555555888:::::::::<<<@@@@@@<<<:::;;;===???@@@@@@@@@???===<<<<<<===???AAA@@@???<<<<<>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@???>>><<<;;;??????>>><<<::::::<<<>>>CCCAAA>>>;;;:::;;;===???AAA@@@???<<<999777888999:::<<>>??????@@@@@@===<<<<<<===???AAA@@@???:::;;;DDDTTTYYYRRRKKKKKKSSSXXX\\\```nnn~~~|||uuuzzz~~~wwwqqqnnnnnnuuuvvvxxxmmm}}}{{{sssqqqtttpppyyy~~~iiiXXXRRRRRROOOIIIFFFFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@????????????@@@???@@@BBBCCCDDDDDDCCCBBBEEEDDDBBB@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<>>:::777666888===AAAAAA>>>;;;999:::<<<@@@CCCBBBAAA@@@<<<999777777888:::===???AAABBBDDDGGGIIIPPPpppmmmaaa[[[XXXPPPIIIHHHLLLKKKGGGAAA???;;;999888777444333111222333333444555888;;;PPPeeeyyyxxx{{{xxxuuu|||yyy}}}zzzuuuuuu}}}}}}zzzxxxrrrjjjddd```\\\VVVQQQLLLHHHCCC@@@<<<;;;:::999999<<>>>>>>>>>>>???>>>???@@@AAABBBBBBBBBBBBCCCAAA???>>>>>>???AAABBB=========<<<;;;;;;::::::777888999;;;===>>>>>>???>>><<<:::777666999>>>BBBBBB@@@<<<:::;;;>>>BBBEEECCCBBB@@@<<<888666666888;;;===@@@AAACCCEEEHHHKKKXXX}}}ppp~~~bbb\\\XXXPPPGGGFFFJJJKKKHHHDDDAAA===;;;999888666444111333444444444555777999NNNcccxxxxxxsssmmmnnn{{{|||uuuuuu}}}{{{xxxuuunnneee___\\\XXXRRRLLLHHHCCC???<<<:::999888999:::===@@@BBBCCCEEEGGGGGGFFFFFFHHHIIIFFFIIIRRR\\\```^^^___dddlllrrr~~~{{{lll___QQQGGGAAA???>>><<<===HHH```vvvwwwjjjvvv~~~zzz{{{yyyjjjSSS===222111..............................---,,,,,,+++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------...------......///000111111222333444555555555555444666777888;;;@@@@@@======<<<<<<<<<===???AAABBB>>><<<<<<===???@@@???>>>;;;:::BBBPPPVVVRRROOOQQQSSSXXX]]]aaannn|||xxxxxx||||||tttmmmiiippptttuuulllqqqvvv}}}pppXXXLLLPPPXXXmmmuuuqqqxxxrrrrrrssswww~~~uuuooouuuxxxjjjYYYOOOLLLJJJGGGDDDDDDDDDCCCBBBAAA@@@???>>>??????>>>============>>>===>>>??????@@@AAAAAAAAA???>>>>>>===???AAADDDEEE@@@@@@???>>>===<<<;;;;;;::::::<<<===???@@@@@@@@@<<<<<<<<<::::::;;;>>>AAAEEECCC@@@======???CCCEEECCCBBB@@@<<<888666666888<<<>>>@@@AAACCCFFFIIILLLXXX|||wwwsss```\\\XXXOOOFFFCCCGGGJJJJJJFFFCCC???<<<:::999777666222333555555444555666888JJJ```uuu}}}ttttttzzz||||||rrrrrryyy}}}yyyuuuqqqkkkbbb\\\YYYTTTNNNIIIDDDAAA===;;;888888888999;;;>>>AAACCCDDDEEEFFFFFFEEEFFFGGGIIIHHHMMMVVV\\\]]][[[^^^ccclllqqq}}}{{{nnn^^^NNNEEE?????????>>>===GGG___vvv}}}rrriiiyyy}}}wwwsssttt}}}wwwfffPPP:::000000..............................---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,---.........------......///000111111222333444555555555555555888999999===BBBBBB>>>>>>=========>>>@@@BBBCCC>>>===<<<<<<>>>???>>>======;;;BBBPPPUUUQQQNNNPPPUUUZZZ]]]```kkkxxxzzzsssvvv}}}{{{qqqkkkiiipppuuutttfffiiinnnwww{{{bbbLLLDDDJJJRRRggguuuxxx}}}|||tttjjjkkkqqqgggeeedddgggkkklllhhhbbb\\\eeexxx}}}pppbbbSSSMMMKKKIIIGGGFFFBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<============>>>>>>???@@@@@@<<<<<<===>>>???BBBDDDEEE@@@@@@???>>>===<<<;;;:::;;;<<<===>>>????????????;;;===>>>=========>>>@@@GGGEEECCC@@@@@@AAABBBDDDBBBAAA@@@<<<999777777888===>>>@@@AAACCCFFFKKKNNNUUUqqqfffZZZZZZVVVMMMCCC@@@EEEKKKLLLHHHDDD???<<<:::999888777444555555444333444666888FFF]]]rrr{{{sss}}}{{{~~~xxxuuuyyy~~~zzztttppplllfff___YYYUUUPPPJJJEEEBBB???<<<:::777777888999<<>>===IIIccc{{{tttoooxxxppppppvvv|||~~~{{{ppp```JJJ666...///........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---'''((()))+++,,,,,,------++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---.........------......///000111111222333444555555555555666999::::::===BBBAAA>>><<<=========>>>@@@AAABBB>>>===<<<<<<>>>>>>===<<<<<<;;;BBBPPPVVVQQQNNNPPPXXX[[[\\\^^^hhhuuuxxxqqqrrr{{{|||rrrllljjjqqqwwwxxxnnnsssqqqlllooonnnjjj```RRRGGGFFFMMMTTTqqq~~~}}}xxx{{{qqqvvvvvvpppkkkkkkjjjggg___[[[ZZZ]]]```___ZZZUUUOOO^^^qqq~~~xxxgggXXXKKKHHHHHHFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????;;;<<<<<<>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@@@@======>>>===<<<<<<>>>@@@DDDDDDCCCBBBBBBBBBBBBCCCAAA@@@???<<<999777888999===>>>@@@BBBCCCGGGKKKOOO```bbb\\\YYYSSSPPPHHH>>><<>><<<===MMMmmmxxxzzztttrrrwwwzzzyyyvvvpppfffWWWDDD333...000........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---((()))***+++++++++++++++************************)))************+++++++++)))******+++---......///...------......///000111111222333444555555555555666999999999<<<@@@@@@<<<999:::;;;===>>>>>>??????>>>===<<<<<<===>>>===<<<999999AAAQQQWWWSSSOOOQQQYYY\\\[[[\\\ggguuuyyytttooouuu}}}~~~wwwooojjjpppwww{{{xxxyyyfff\\\NNNNNNMMMKKKKKKOOOWWW]]]|||{{{rrrjjjiiirrr{{{qqqwwwvvvooonnnrrrkkk^^^ZZZVVVTTTXXX[[[ZZZUUUQQQTTTaaakkkllllllrrr{{{sss___PPPDDDCCCDDDBBBAAABBB>>>????????????@@@@@@@@@======<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???;;;<<<======>>>======<<>>>>>======<<<===>>>@@@AAABBBBBBBBB>>>>>>===;;;::::::===@@@AAAAAABBBBBBBBBBBBBBBBBB@@@@@@???<<<999888999:::===???@@@BBBCCCGGGLLLPPPpppwwwUUUWWW]]]NNNKKKDDD;;;:::CCCMMMQQQIIIEEE@@@<<<:::999888777777666444222111222666999DDD[[[qqqzzz{{{}}}{{{~~~tttnnnttt}}}zzzvvvppphhhbbb___[[[VVVRRRMMMIIICCC???===;;;:::999777777888:::<<>>RRRwww{{{vvvsssyyy|||zzzmmmggg^^^QQQ@@@111---111........................,,,,,,,,,,,,,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++***))))))************************)))************+++++++++)))******+++---...//////...------......///000111222222333444555555555555666888999888;;;???>>>:::777888:::<<<======<<<<<<>>>===<<<<<<===>>>===;;;666777@@@QQQXXXTTTQQQSSSYYY\\\[[[\\\gggwww|||wwwmmmpppwww~~~|||rrrjjjlllttt}}}}}}{{{dddYYYSSSOOONNNNNNUUUhhh{{{zzzwwwxxx{{{sssnnnmmmoooooooooqqqooommmiiifffcccaaaaaaYYYVVVUUUWWWUUUQQQOOOQQQYYY^^^dddfffgggiiioootttyyy{{{~~~yyykkk___OOOJJJDDD???>>>???@@@@@@<<<>>>>>>>>><<<;;;<<<===;;;:::999888999;;;===???>>>===;;;999888999;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>===;;;999999:::<<<<<<>>>???===;;;;;;>>>BBBAAA???;;;;;;<<>>???===<<<777666555444444555777888HHHYYYlllvvv}}}}}}}}}zzzssssss{{{|||xxxtttqqqiii```[[[ZZZVVVNNNGGGDDDBBB???;;;999777777777888999;;;===???@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGMMMRRRUUUTTTUUU[[[dddjjjpppsss___PPPGGGBBB@@@@@@<<<;;;999BBBeee{{{{{{zzz~~~||||||lllhhh^^^LLL:::///...000///............------------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************((()))+++,,,------,,,+++------......///000000000///111333444444555777999666777666666;;;@@@@@@;;;;;;;;;:::;;;;;;<<<===>>>===<<<;;;:::;;;<<<===>>><<<777FFFYYYZZZVVVSSSNNNVVVWWWZZZ[[[bbbxxxwwwkkkbbbeeeuuu}}}uuukkkiiiqqqtttiiifffppp~~~yyymmmjjjhhhiiijjjqqq~~~vvvnnnlllnnnsssqqqmmmiiiggggggiiijjjhhhfffccc```^^^\\\[[[[[[ZZZUUUSSSSSSRRRNNNOOORRR\\\___bbbdddeeegggkkknnnqqqvvv|||~~~{{{rrrcccWWWKKKGGGAAA>>>======>>>>>><<<===>>>===<<<;;;<<<===:::999888888999:::<<<>>>===<<<;;;:::999:::;;;;;;;;;<<<======>>>>>>===============;;;999999;;;===>>>??????>>>======>>>???@@@===;;;<<<>>>@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAAAAA???<<<888777999;;;===EEECCC???EEEJJJRRRaaannnZZZllllllRRRVVVKKK@@@;;;EEETTT[[[[[[XXXOOOHHHAAA???AAA@@@===:::777666555444444555777888GGGYYYkkkvvv}}}zzzwww}}}{{{wwwyyy|||vvvnnniiillleee\\\XXXVVVRRRKKKDDDCCCAAA===:::888777777777888999;;;===???AAACCCDDDEEEEEEFFFGGGGGGHHHHHHGGGNNNRRRUUUUUUVVV^^^hhhpppxxxlllYYYKKKCCC???===>>>:::<<<>>>JJJmmm}}}www~~~nnniii]]]JJJ999...---000............---------------,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))***+++,,,,,,,,,,,,------......///000000000///111333444444555777999666777777777<<>><<<<<<;;;:::;;;<<<===>>>===888HHH[[[]]]XXXUUUOOOSSSSSSXXXZZZbbbxxxwwwgggaaafffvvv|||rrrhhhhhhooorrr[[[^^^qqq{{{rrrkkkcccaaacccoooooommmiiieeedddgggiiicccaaa^^^\\\ZZZZZZZZZ[[[YYYTTTPPPOOONNNLLLNNNSSS^^^^^^^^^___bbbdddeeeeeekkkuuu~~~~~~xxxnnn___SSSEEEBBB>>><<<;;;<<<;;;:::;;;<<<===<<<;;;;;;<<<===:::999888888999:::<<<===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<:::999999;;;===@@@?????????@@@???===<<<===<<<;;;===???BBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@===:::777888;;;???@@@CCCAAABBBHHHJJJWWWqqqcccZZZxxx```QQQPPPGGG999===WWWddd\\\UUUYYYQQQLLLFFFCCCDDDCCC>>>999888777555444444555666777FFFXXXkkkvvv}}}vvvdddbbbpppyyyvvvzzz~~~zzzrrriiiccceee^^^VVVRRRPPPMMMFFFAAA@@@>>>;;;999777666777777888999;;;===@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIOOOQQQTTTUUUXXXaaannnyyyzzzhhhWWWKKKDDDAAA@@@;;;999>>>FFFVVVzzz~~~~~~qqqiiiZZZGGG666...---000............---------------,,,,,,++++++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************++++++************************************+++,,,------------......///000000000000111333444444555666888666777777888===CCCCCC???::::::::::::;;;<<<===>>><<<;;;::::::;;;<<<===>>>===999III^^^aaa\\\XXXPPPMMMOOOUUUXXXaaaxxxvvvhhheeeooouuukkklllmmmpppooosss~~~yyysssnnnhhhaaaaaaeeexxxsssmmmhhhffffffffffff^^^\\\ZZZWWWWWWWWWYYYZZZVVVQQQOOOOOONNNLLLNNNQQQ\\\XXXUUUWWW\\\```___\\\fffsss|||xxxooofff\\\RRR@@@===;;;:::::::::999888:::<<<===<<<;;;:::;;;===:::::::::999:::;;;<<<===:::;;;;;;<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::888999;;;===@@@>>>===>>>@@@???<<<888;;;;;;;;;>>>AAACCCCCCBBBEEEDDDCCCBBBBBBBBBBBBBBBAAA???;;;888777:::>>>BBBAAA@@@>>>DDDJJJJJJ^^^eeedddwwwWWWNNNFFFEEE@@@KKKaaaeeeVVVLLLOOONNNKKKGGGDDDFFFFFFAAA:::888777555444444444666777DDDVVVjjjuuu|||wwwddddddssszzzsssvvv}}}{{{yyytttnnnfffaaa]]]WWWQQQMMMKKKHHHBBB>>>===<<<999777666666777888999:::<<<>>>AAACCCEEEFFFEEEEEEFFFGGGHHHIIIJJJKKKQQQQQQSSSWWWZZZcccrrrwwweeeUUUIIICCCAAA@@@999999AAANNNbbb}}}rrrgggVVVBBB444------///.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---************************,,,,,,,,,+++++++++******************++++++++++++++++++************++++++************************+++******)))***+++---...------......///000000000000222333444444444666888555666666777===CCCDDD???::::::::::::;;;<<<======<<<;;;;;;:::;;;<<<>>>???===999III___ccc^^^YYYPPPIIIKKKRRRVVV```wwwvvvhhhiiivvvwwwmmmoookkkooowwwtttqqqnnnkkkeeedddlllvvvvvvhhhccceeefffbbb]]]UUUTTTRRRPPPPPPPPPQQQRRRQQQNNNNNNPPPPPPLLLLLLOOOUUUPPPMMMOOOVVVZZZZZZWWW^^^kkkqqqhhh___[[[VVVNNN<<<;;;999999:::;;;:::888<<<=========;;;:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;???<<<;;;<<<>>>>>>:::666;;;;;;;;;>>>AAADDDDDDCCCEEEDDDCCCCCCBBBBBBBBBCCCBBB>>>999777888<<<@@@CCCAAA???>>>DDDIIIKKKhhh|||fffoooaaaHHHEEE===AAALLLYYY^^^XXXNNNGGGEEEHHHHHHFFFCCCFFFJJJEEE===999777555444333444555666@@@SSSiiiuuu|||vvvyyy~~~tttuuu~~~}}}vvvsssooollliiieeeaaa]]]VVVRRRLLLIIIGGGDDD@@@<<<;;;999777666666777888999:::;;;===???BBBDDDFFFGGGEEEEEEFFFGGGHHHJJJLLLMMMRRRQQQSSSYYY]]]eeeuuu|||qqq___OOOCCC>>>;;;;;;::::::EEEVVVmmm{{{pppcccPPP===222------///...------------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---************************,,,,,,,,,+++++++++******++++++++++++,,,,,,------+++******))))))******+++************************+++******)))***+++---...------......///000000000000222444444444444666777444555555666<<>>:::999999::::::;;;<<<===<<<<<<;;;;;;<<<>>>???@@@<<<777GGG^^^ccc___YYYPPPHHHJJJQQQUUU___wwwwwwdddgggvvvuuujjjlllkkkqqqzzzzzzrrrhhhbbb```fffuuuttteeeaaafffhhhaaaYYYSSSSSSQQQPPPOOOOOONNNNNNMMMKKKKKKOOONNNKKKJJJLLLOOOKKKHHHJJJPPPUUUUUUTTTZZZfffiii^^^WWWXXXVVVNNN;;;:::999999;;;<<<<<<;;;>>>??????>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;999777666888:::<<<;;;;;;;;;<<<;;;999888===<<<<<<===AAACCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDBBB>>>999777999===AAACCC@@@AAA@@@CCCHHHPPPssskkkaaauuuxxxMMM<<<>>>???BBBUUU```XXXNNNMMMJJJCCCEEEFFFDDDAAAFFFLLLIII@@@999888666444333444555666<<>>???AAABBB<<<666EEE\\\ccc```ZZZQQQKKKLLLRRRUUU^^^vvvwwwfffhhhwwwwwwkkkkkklllrrr|||mmm^^^XXX\\\ffftttuuujjj```___eeefff___VVVXXXXXXXXXWWWUUUSSSQQQOOOKKKGGGGGGIIIIIIGGGHHHKKKMMMJJJHHHIIIMMMPPPRRRRRRVVVaaacccYYYTTTYYYWWWNNN===;;;999:::<<<>>>??????AAABBBAAA???<<<:::::::::999999999::::::999999888;;;;;;:::999:::;;;<<<===::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;999666555666888;;;<<<<<<;;;:::999;;;<<>>AAABBB@@@FFFEEECCCHHHWWW```___}}}oooPPPCCCDDDMMMOOO^^^ddd[[[TTTUUURRRJJJEEEGGGEEE@@@EEENNNKKKBBB999888666444333444555666999NNNeeettt|||{{{wwwppprrrvvv|||ttt~~~|||}}}}}}|||zzzwwwtttrrrkkkhhheeebbb```]]]YYYVVVJJJGGGDDDAAA>>><<<:::888888777666666777999;;;<<>>======;;;<<>>>>>>>>???AAACCCDDD>>>777DDD[[[bbbaaa\\\SSSPPPPPPSSSTTT]]]uuuxxxiiijjjwwwzzzmmmllliiipppyyytttcccTTTSSS^^^gggnnnqqq```[[[WWWYYY^^^^^^XXXQQQZZZ[[[[[[ZZZXXXTTTQQQOOOJJJFFFCCCDDDEEEDDDGGGKKKNNNKKKIIIIIIKKKNNNPPPQQQNNNZZZ\\\RRRPPPWWWTTTIII>>><<<::::::===@@@BBBBBBCCCCCCCCC@@@===:::::::::777777888888888777777666<<<;;;999999999;;;===>>>:::;;;<<<<<<======<<<<<<======;;;999555444555666;;;======<<<999999<<<@@@AAA>>><<<<<>><<<:::888777777777666666777999<<<===@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGIIILLLPPPRRRNNNMMMUUUdddnnnwwwkkkaaaRRRDDD===::::::;;;;;;<<>>>>>>>>===<<<<<<;;;;;;>>>;;;999888888999888888>>>===<<<;;;:::;;;;;;<<<>>>??????@@@@@@@@@@@@?????????@@@AAABBBBBBBBBBBB@@@===:::888888<<<@@@CCC@@@FFFHHH@@@DDDnnnlll___~~~ooossswwwpppkkkmmmnnnkkkhhhfffbbb```VVVHHH@@@BBBHHHKKKBBB???:::666333222333444777FFF[[[kkkuuu}}}|||}}}|||}}}}}}~~~~~~qqqfffcccvvv}}}qqqcccVVVUUU[[[sss}}}|||xxxvvvtttpppmmmiiifffeee^^^\\\XXXTTTQQQMMMHHHDDDAAA@@@>>>;;;999777666666777777888999:::;;;;;;<<<>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGHHHJJJKKKMMMNNNNNNRRR]]]jjjsss~~~zzzeeeYYYLLLEEE@@@<<<:::<<<111KKKUUUkkktttppplllvvv~~~yyysssfff]]]MMM<<<444000---,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********///---,,,,,,---......---++++++++++++++++++++++++************************)))((((((((()))***+++++++++++++++************)))++++++************++++++)))))))))***+++---...///------......///.........000111333555666777888888666777777888>>>EEEEEEAAA>>>999777:::<<<<<<===@@@BBBBBBAAA@@@???@@@DDDGGG===>>>HHHXXXdddbbbZZZTTTddd^^^\\\[[[aaavvv}}}hhhmmmppp{{{{{{gggaaahhhtttsssqqqnnnrrrvvvwwwxxxuuujjj```]]]\\\[[[YYYXXXTTTPPPLLLXXXUUURRRRRRTTTSSSNNNIIIFFFEEECCCAAAAAACCCEEEFFFKKKJJJHHHGGGGGGGGGFFFEEEFFFDDDBBB???===<<<<<<<<>>===<<<;;;;;;:::::::::===;;;888888999::::::999======;;;:::::::::;;;;;;<<<===>>>@@@@@@???>>>>>>>>>???AAABBBBBBBBBAAAAAA@@@>>>:::888888;;;???AAAGGGDDDCCCGGG___dddkkkqqqnnnvvvxxxooobbb\\\YYY]]]``````^^^^^^cccddd```WWWPPPNNNLLLJJJ???>>><<<999777555444444666DDDXXXiiittt|||{{{yyyyyyxxxxxxwwwzzz}}}rrreeeaaaooo|||nnn^^^TTTTTT\\\|||xxxvvvrrrpppmmmjjjfffbbb___^^^VVVSSSPPPMMMJJJGGGCCC@@@???>>><<<:::888777666666777777888999:::;;;<<<<<<>>>???AAABBBCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKLLLMMMQQQWWWdddsss}}}{{{mmm]]]RRRHHHCCC???;;;;;;===???XXXpppzzzvvv}}}yyyqqqiii]]]WWWHHH888222000...---.........---------,,,,,,,,,,,,,,,++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++************************+++************++++++,,,+++++++++************)))++++++************++++++)))))))))***+++,,,...///,,,---......///.........111222333555666777777777777888888888>>>DDDDDD@@@>>>999777:::<<<<<<===@@@BBBBBBAAA??????@@@DDDGGG===<<>>===<<<<<<=========::::::>>>CCCDDDFFFIIIIIIIIIEEE???888444555888:::::::::999999888888888:::999999888888:::;;;<<<===<<<;;;999999999999::::::999777888999;;;;;;:::<<<;;;;;;::::::::::::;;;:::<<<>>>@@@AAA???>>><<<>>>@@@BBBDDDDDDCCCAAA??????===:::888888;;;>>>@@@FFF??????NNNtttiii[[[zzz^^^```ooowwwooo^^^WWWRRRPPPUUUYYYYYYYYYZZZ]]]aaacccbbb___\\\SSSJJJ>>>======<<<:::888666444444AAAUUUfffqqqzzz{{{wwwtttrrrqqqoooqqqsssssstttvvvyyy{{{wwwhhhaaalllzzzfffVVVSSSYYYhhhwww~~~zzzxxxxxxvvvrrrnnnjjjhhheeeaaa]]]YYYVVVTTTNNNKKKHHHFFFDDDAAA>>>;;;;;;;;;:::888777777777777888888999:::;;;<<<<<<===???@@@AAABBBCCCDDDDDDDDDCCCEEEHHHIIIJJJJJJLLLMMMSSS[[[kkk{{{oooaaaRRRJJJCCC@@@>>>;;;;;;>>>>>>YYYzzzpppiii]]]NNNAAA444000///......000......---------,,,,,,,,,++++++++++++++++++,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++++++++,,,+++++++++************)))++++++************++++++)))))))))***+++,,,---...,,,------...//////......222222444555555666666666777888888888===CCCCCC>>>>>>999888;;;===<<<===???AAAAAAAAA??????@@@DDDGGG>>>:::>>>MMM\\\___YYYSSSWWWRRRRRRTTT[[[rrrzzzaaakkkrrr|||zzzmmmnnnzzz{{{|||}}}rrraaa[[[___]]]bbbeeebbb___^^^\\\XXX[[[\\\\\\WWWQQQMMMMMMNNNQQQNNNKKKIIIIIIHHHFFFDDDBBBAAA@@@AAABBBFFFIIILLLLLLLLLKKKHHHEEEAAA@@@??????>>>>>>===>>>@@@AAABBB<<<;;;:::<<<>>>???AAABBBEEEDDD@@@:::555333555888666777888999:::;;;<<<<<<999999888888999999:::;;;>>>===;;;999888999::::::777666555777999;;;;;;::::::::::::::::::::::::::::::<<>>===???AAADDDFFFFFFDDDAAA???;;;:::999888999<<>>===;;;:::888777666333???QQQbbboooyyy|||{{{wwwsssooommmlllllllllllllllpppuuuzzz~~~}}}nnneeeppp{{{kkk___dddsss{{{tttrrrrrrqqqmmmiiidddbbb___[[[WWWRRROOONNNJJJHHHDDDAAA@@@===:::888888777777666666777777777999999:::;;;<<<======>>>???@@@AAABBBCCCCCCCCCCCCBBBEEEIIIJJJJJJJJJMMMOOOUUU___ooo{{{lll^^^KKKEEE@@@>>>===:::<<>>@@@DDDGGG???999;;;JJJYYY^^^ZZZUUUWWWSSSTTTWWW___vvvhhhnnnqqqzzzyyyjjjiiivvvtttzzztttvvv|||~~~yyyxxxvvvooodddaaaeee\\\aaabbb^^^\\\]]]]]][[[SSSUUUUUUSSSNNNLLLMMMOOONNNLLLIIIGGGFFFFFFEEEDDDDDDDDDCCCCCCDDDFFFHHHIIIGGGIIIJJJHHHDDDAAA@@@@@@:::::::::;;;===???AAACCCAAAAAA@@@===<<<<<<======???>>>:::666444444666999666666777888:::;;;<<<<<<888888888888999999::::::>>>===<<<::::::::::::;;;444333333555888::::::999999:::::::::::::::::::::;;;===@@@CCCDDDCCC@@@???AAACCCFFFGGGGGGDDDAAA???888888888999;;;>>>AAACCCCCCEEEXXXwwwiiiVVVnnnhhhllliii^^^ZZZYYYXXXTTTRRRTTTTTTQQQPPPRRRQQQSSSTTTTTTXXX[[[WWWPPPCCCAAA===:::777777777888333===MMM]]]kkkwwwxxx|||~~~yyytttooolllhhhhhhfffeeefffjjjqqqvvvxxx|||~~~}}}uuunnnsss|||uuuyyy~~~~~~}}}~~~wwwpppmmmnnnmmmiiieee___^^^[[[WWWSSSOOOLLLJJJHHHEEE@@@===;;;999777555555555555555555666777888::::::;;;<<<===>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBFFFIIIJJJIIIKKKOOOSSSZZZfffuuuwwwiii[[[HHHCCC@@@>>><<<:::===AAA[[[{{{{{{tttooobbbBBB:::333111000......000......---------,,,,,,,,,*********++++++,,,,,,,,,///---,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***************+++++++++*********))))))++++++************++++++************+++,,,------+++,,,---...////////////222222333444555555444444888888888888===BBBAAA======999888<<<>>><<<<<<>>>@@@@@@???>>>>>>@@@DDDGGGAAA;;;===KKKZZZ^^^ZZZWWWTTTPPPRRRUUU^^^uuu~~~nnnooollluuu|||jjjfffrrrnnnsssyyy~~~xxxzzztttpppooolllggggggjjjccceeebbb]]]ZZZ[[[YYYVVVPPPPPPQQQPPPMMMKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDAAADDDGGGEEEBBB??????@@@::::::;;;<<>>AAACCCDDDCCCBBBAAABBBCCCEEEEEEEEEBBB???>>>777888999;;;===@@@BBBCCCDDDEEEdddqqqQQQbbbrrrpppaaaRRRSSSYYYUUUQQQQQQSSSSSSPPPQQQTTTWWWWWWUUUQQQRRRUUUUUUQQQIIIFFF@@@;;;777666777888333;;;HHHVVVeeessszzzzzz{{{tttnnnjjjeeeccc```]]]\\\```fffkkkmmmsssvvvvvvwww{{{}}}}}}~~~yyytttsssxxxyyy{{{yyyxxxxxxwwwvvvuuupppkkkhhhgggeeebbb___YYYXXXUUURRRNNNJJJHHHFFFBBB???;;;888777666444333444444444555555666777888;;;;;;<<<===>>>??????@@@@@@AAABBBBBBCCCCCCBBBBBBBBBFFFJJJJJJIIILLLSSSYYYcccpppyyypppbbbSSSGGGCCC???>>><<<;;;???EEEiii}}}sss{{{tttlll[[[===777222111000------///......---------,,,,,,,,,++++++++++++++++++,,,,,,---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++************++++++++++++************)))++++++************++++++++++++******++++++,,,---++++++---...//////000000111111333444444555555555666777777777<<>>===<<<>>>?????????>>>>>>@@@DDDGGGAAA>>>BBBOOO[[[]]]ZZZXXXUUURRRTTTWWW```vvv}}}nnnlllhhhrrrpppjjjoooooonnnmmmooottt{{{vvvnnnkkkiiifffdddcccaaa```\\\XXXWWWYYYVVVQQQOOONNNNNNNNNNNNKKKHHHEEEDDDEEEGGGGGGFFFDDDDDDCCCAAABBBDDDEEEEEECCCAAA@@@???CCCGGGFFFBBB>>>???AAA>>>>>>???AAADDDGGGJJJLLLQQQTTTRRRIIICCCCCCBBB@@@===;;;999888888999999999999999888888777666555555777777888999999999999999:::;;;<<<<<<<<<:::888777444444555888:::;;;:::999999:::;;;<<<===<<<<<<;;;<<<===???AAABBBBBBBBBBBBAAABBBBBBBBB@@@???===;;;:::;;;<<<===???@@@AAAAAACCCLLLwwwpppTTTQQQ}}}xxxjjjhhh\\\SSSUUUXXXVVVSSSSSSUUUUUURRRSSSWWWXXX[[[ZZZUUURRRTTTUUUSSSMMMKKKFFF@@@;;;888666555222777BBBOOO___ooo|||yyy|||ssskkkfffcccaaa\\\WWWSSSTTTXXX\\\```gggkkkkkkmmmrrruuuuuuxxxyyy|||~~~~~~}}}xxxwwwxxx~~~~~~zzzvvvsssqqqpppooommmhhhfffccc```]]]ZZZXXXWWWQQQOOOMMMJJJGGGDDDBBBAAA===:::777555555666666555555444444555555666777888;;;<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBCCCGGGJJJIIIIIIMMMWWW```iiiyyyppphhhZZZKKKDDD@@@===<<<;;;;;;BBBJJJlll~~~qqq}}}zzzssshhhRRR777222///000///,,,,,,///......---------,,,,,,,,,,,,,,,++++++++++++++++++---+++******+++,,,,,,+++------------------------************************,,,++++++++++++,,,,,,---+++++++++************)))++++++************++++++++++++******++++++,,,,,,***+++,,,...///000000000///000222333444555666666555666666777<<>><<<888888===???===<<<===>>>???>>>>>>>>>@@@DDDHHH>>>@@@GGGTTT\\\[[[XXXWWWZZZVVVXXX[[[cccyyylllllljjjtttuuusssooooooiiidddfffnnnwww}}}~~~~~~vvvoookkkggg```\\\[[[YYYUUUTTTXXX]]]ZZZTTTNNNLLLLLLMMMOOONNNHHHDDDAAACCCFFFGGGFFFDDDCCCCCC>>>@@@CCCEEEDDDBBB???===AAAFFFIIIHHHDDD@@@@@@BBB>>>>>>???AAADDDHHHKKKMMMSSSWWWTTTKKKDDDDDDDDDBBB???>>><<<;;;;;;:::999888666666666666777777777777777777888999999999999888888999;;;<<<<<<999666555666666777999<<<===;;;:::999:::<<<=========<<<<<<<<<===>>>???@@@AAABBBBBB@@@@@@???>>>===<<<::::::======>>>???????????????FFFYYYzzz\\\SSS___nnn^^^^^^[[[ZZZ[[[VVVXXXUUUUUUVVVTTTPPPQQQUUUTTTZZZ]]]YYYVVVVVVVVVUUUOOONNNJJJEEE@@@:::666333000555===JJJZZZkkkzzz}}}xxxzzz{{{rrrhhhbbbeeeaaa[[[TTTOOOMMMPPPSSSWWW^^^cccdddeeekkkooooooqqqsssuuuxxxzzz{{{{{{{{{}}}|||~~~}}}yyyvvvvvv~~~yyyxxx{{{wwwrrrnnnlllkkkiiihhh^^^^^^]]]ZZZVVVRRRQQQQQQJJJIIIGGGDDDBBB???===<<<:::888555555777999::::::555555555555555666777888<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBBDDDGGGJJJIIIHHHNNNZZZdddjjj}}}vvvjjjcccVVVGGGBBB>>>;;;;;;:::;;;DDDMMMvvvzzzxxx}}}yyy{{{uuunnnaaaIII111...,,,......,,,,,,///......---------,,,,,,,,,---,,,,,,++++++*********///---,,,,,,---......---------------------------************************,,,,,,,,,,,,------...///+++++++++************)))++++++************+++++++++++++++***++++++,,,,,,***+++,,,...///000000000...///111333444666666666444555666777<<>>>>>>>>===>>>@@@DDDHHH<<<@@@KKKWWW\\\ZZZVVVVVVZZZVVVXXX[[[bbbwww}}}mmmooonnnwwwvvvwwwuuujjj]]]fffjjjbbbgggxxxvvvggg]]]XXXXXXTTTPPPRRRXXXYYYUUUPPPOOONNNMMMLLLKKKHHHDDDAAAEEEEEEEEEEEEDDDCCCBBBAAA>>>@@@BBBAAA???<<<;;;:::===CCCHHHHHHDDDBBBDDDGGGCCCBBBBBBCCCEEEHHHKKKMMMQQQTTTTTTPPPHHHBBBAAABBB???>>>===;;;999888888888444555555555666666777777777888999999888777888999888:::;;;<<<<<<999666444888888999:::<<<>>>@@@AAA<<<<<<<<<===============<<<::::::===AAADDDDDDCCCBBBAAA>>>999666666888:::>>>;;;<<>>BBB777222===>>>CCCYYY}}}wwwuuusss}}}wwwlllfffTTT>>>222111111000///......---------------------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++************************))))))))))))))))))))))))(((((()))***,,,---......,,,,,,---...///000111111333333333444444444555555555666666777<<>>>>>@@@>>>@@@???<<<===BBBDDDCCC@@@===AAALLLWWWZZZYYYYYYaaaXXXWWW[[[dddxxxnnnlllgggqqq|||{{{|||fffYYY]]]dddfffdddlllrrr|||pppbbb[[[XXXTTTQQQSSSWWWWWWRRRMMMOOOLLLJJJHHHGGGFFFDDDCCCDDDDDDDDDDDDDDDCCCAAAAAA???AAACCCBBB@@@===<<<<<<===AAAFFFGGGFFFFFFGGGIIIIIIHHHHHHIIIKKKNNNQQQSSSXXXZZZ[[[VVVMMMGGGDDDEEEAAA@@@>>><<<:::888777777555555666666666777777777888999:::999777777888999888999;;;<<<<<<;;;:::999999999::::::<<<===???@@@=========>>>>>>>>>>>>???>>>======@@@CCCEEEDDDCCC??????<<<999777777:::<<>>>>>HHHUUUuuubbbYYYnnnjjjaaa[[[ZZZZZZWWWVVVWWWZZZ\\\^^^______^^^\\\ZZZZZZXXXWWWWWWWWWUUUQQQLLLKKKKKKLLLJJJFFFAAA;;;777444666777===NNNdddrrruuu{{{xxxrrruuuhhh```^^^[[[UUUOOOLLLKKKKKKNNNNNNOOOQQQTTTWWWYYY[[[cccdddfffggghhhjjjmmmooorrrqqqqqqpppnnnmmmlllkkkooozzz~~~|||zzzxxxtttqqqnnnkkkjjjhhhfffccc```]]][[[YYYXXXUUUTTTQQQNNNKKKHHHGGGFFFAAA@@@???===:::888777666555555444444333333333333333444555666777888999999<<<===>>>???????????????@@@@@@BBBCCCCCCBBBBBBAAABBBHHHKKKKKKQQQ```qqqzzzxxxfffZZZRRRIIICCC???<<<777999>>>@@@RRRnnn|||zzz{{{}}}pppiiibbbOOO:::111111000000///......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++************************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,---...///000111111333333333444444444555555555777777777<<>>>>>???@@@BBBAAA>>>???DDDFFFEEE???<<<@@@KKKTTTVVVUUUTTT\\\YYY]]]bbbgggyyynnnkkkfffqqqxxxvvvwwwaaaTTT]]]\\\OOO___aaagggmmmqqqvvv|||kkkbbb___XXXTTTPPPPPPRRRQQQMMMHHHNNNJJJGGGDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@BBBCCCCCC@@@>>>=========???CCCGGGJJJLLLMMMNNNOOOPPPPPPRRRTTTWWWYYYZZZ```aaa```[[[RRRJJJEEEDDDBBBAAA???===;;;888777666666666777777777777777888999::::::999777666777999999999:::;;;<<<<<<======;;;::::::;;;;;;===>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>???AAACCCCCCAAA???;;;;;;;;;999888:::===???DDDDDDEEEBBB@@@III___tttnnnWWWgggyyydddbbbaaaccc```[[[YYY\\\]]]^^^___aaaaaa___^^^]]]XXXWWWWWWVVVTTTQQQNNNLLLLLLMMMMMMLLLHHHCCC===:::666666666:::GGG[[[jjjqqqxxx{{{}}}www|||pppddd```YYYTTTRRRQQQQQQPPPIIIIIIHHHHHHJJJLLLOOOQQQVVVXXX[[[]]]]]]^^^```bbbdddffffffddd___]]]]]]___iiippp|||{{{ooonnnllljjjgggeeecccbbb[[[ZZZYYYXXXUUUSSSQQQPPPOOOMMMJJJGGGDDDAAA@@@???<<<;;;:::888777555555444444444444333333333333333333444555666888999;;;;;;===>>>>>>?????????>>>>>>???@@@AAABBBBBBBBBBBBAAABBBHHHLLLNNNVVVhhh|||}}}kkkZZZOOOHHHCCC???@@@666999@@@>>>JJJkkk{{{}}}pppgggdddZZZFFF555111000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---...///000000111333333333444444444555555666777888888===BBBAAA<<<>>>:::999===???===<<<>>>@@@BBBBBB@@@AAAGGGIIIHHH???===@@@KKKTTTUUURRRQQQYYYZZZccchhhiiivvvnnnkkkgggqqqrrrooopppaaaYYYWWWPPPYYYYYY\\\aaadddgggqqq{{{}}}~~~{{{qqqeee^^^___ccc\\\VVVPPPMMMMMMMMMKKKHHHKKKHHHFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@??????@@@BBBAAA???=========>>>???BBBGGGMMMRRRSSSSSSUUUVVVXXXZZZ]]]___aaabbbfffeeeccc\\\SSSIIIDDDAAA??????>>>===<<<:::999888777777777777888888888888:::::::::888666666777999::::::999999:::;;;===>>><<<;;;;;;;;;;;;<<<=========>>>>>>>>>???@@@@@@@@@>>>>>>?????????>>><<<:::888999::::::;;;===@@@BBBCCCCCCCCCBBBGGGZZZwwwxxxYYYVVVxxx~~~rrrcccaaabbbdddccc___]]]^^^YYYZZZ\\\\\\\\\\\\ZZZYYYTTTVVVWWWUUURRRPPPOOOOOONNNOOOOOOMMMIIIDDD@@@<<<777666444777AAASSSeeeooovvvyyy}}}zzzsss}}}wwwiiiaaaWWWQQQQQQSSSUUUUUUIIIHHHFFFDDDEEEFFFIIIKKKKKKNNNQQQSSSTTTTTTUUUVVVVVVZZZ\\\[[[VVVUUUXXX\\\dddjjjsss|||kkkccccccaaa```^^^\\\[[[ZZZSSSSSSSSSRRROOOMMMJJJHHHHHHFFFDDDAAA>>><<<:::999<<<;;;999777666555555555333333333333444444444444444444666777999;;;======>>>????????????>>>>>>===??????@@@AAAAAABBBBBBBBBEEEKKKPPPTTT___sss{{{qqqaaaSSSHHHCCC@@@>>>===444:::@@@AAA___~~~zzzjjjddd^^^OOO===111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++******++++++,,,------,,,++++++******++++++************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---...///000111333333333444444444555555777888888999>>>CCCBBB===???;;;:::===???<<<;;;===@@@BBBBBB@@@BBBGGGJJJJJJ???>>>BBBNNNWWWXXXUUUSSSZZZ[[[cccggggggsss}}}pppnnnjjjsssooojjjjjjcccZZZXXXQQQQQQSSSXXXYYYZZZ```gggkkkllljjjbbbZZZYYY```hhh___YYYQQQLLLJJJKKKKKKKKKHHHGGGGGGGGGHHHGGGDDDBBBBBBBBBBBBAAAAAA@@@???>>><<<>>>???>>><<<:::;;;;;;===>>>BBBHHHOOOTTTWWWXXXZZZ\\\___cccfffhhhjjjjjjkkkiiiddd\\\RRRHHHBBB>>>;;;;;;<<<======<<<;;;;;;888888888888777777777777::::::999888666666888:::;;;:::999888888999:::;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>>>>???@@@@@@??????@@@???===;;;:::999666888;;;===>>>???BBBEEEIIIEEE@@@BBBSSSppptttXXXNNNcccrrrsssccc]]]ZZZ]]]___]]]ZZZZZZUUUVVVWWWXXXXXXWWWVVVUUURRRTTTUUUUUUSSSSSSSSSTTTPPPPPPOOONNNJJJFFFBBB???777555444666>>>MMM```oootttxxx}}}|||qqqwww|||rrrhhhZZZQQQNNNPPPRRRSSSIIIGGGEEEBBBBBBCCCDDDFFFDDDGGGJJJLLLMMMMMMNNNOOONNNSSSWWWWWWVVVXXX]]]ccceeennnwww}}}~~~tttqqqiii\\\ZZZZZZYYYXXXWWWUUUUUUTTTPPPPPPOOONNNKKKHHHEEECCCCCCAAA???===:::888777777===;;;999666555444444444333333333444444555555555555666777999;;;===>>>???>>>????????????>>>>>>===??????@@@@@@AAABBBCCCCCCKKKSSSZZZ```lllvvvpppgggYYYMMMDDD???===<<<999777<<<>>>JJJvvv{{{vvvkkkbbbUUUCCC666000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++******++++++,,,------,,,++++++******++++++************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---...///000000333333333444444444555555777888888999>>>CCCBBB===@@@<<<:::===???<<<;;;<<>>===CCCPPPZZZ[[[WWWUUU\\\YYY^^^ccchhhwwwsssqqqmmmvvvooojjjgggxxx^^^PPPMMMLLLNNNRRRRRRQQQTTTYYYbbbbbb```[[[WWWYYYaaaiiiXXXSSSLLLHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGCCC@@@AAAAAAAAAAAA@@@???>>>===:::;;;<<<;;;999888999:::;;;===BBBGGGMMMRRRWWWYYY\\\___ccciiimmmpppqqqqqqoookkkcccYYYOOOFFF@@@===777888:::<<<======<<<<<<888777777777777777666666999999999777666666999;;;;;;:::999888888888999:::<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<===>>>???@@@@@@BBBBBBBBB@@@===;;;;;;;;;777999===???AAABBBDDDFFFFFFEEEFFFRRRnnnzzzWWWKKKUUUzzzmmmpppeee^^^ZZZ\\\^^^\\\YYYYYYTTTTTTUUUUUUUUUUUUTTTTTTRRRSSSSSSTTTUUUVVVVVVWWWQQQPPPPPPNNNKKKGGGCCCAAA888555444666;;;GGG[[[lllqqqvvv|||~~~uuu{{{~~~|||ssseeeXXXOOOLLLKKKKKKGGGEEEBBB@@@??????@@@@@@@@@BBBEEEFFFFFFFFFHHHIIIKKKNNNRRRTTTVVVZZZ```eeelllwwwyyyvvvmmmbbb```ccc```WWWSSSRRRRRRQQQPPPOOONNNMMMMMMLLLKKKHHHFFFCCCAAA???>>>===;;;:::888777777666999888555333222333444555333333444555666777777888777888999:::<<<===??????===>>>>>>?????????>>>>>>@@@@@@@@@AAABBBCCCDDDEEELLLVVVbbbkkkxxxmmmggg]]]PPPFFF@@@===;;;888777;;;>>>DDD\\\|||xxxvvvmmm]]]JJJ;;;222000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++******++++++,,,------,,,++++++******++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,---...//////000333333333444444444555555666777888888===BBBAAA<<>>@@@EEEHHHGGG<<<<<>>===<<<999::::::999888777888:::777;;;AAAEEEHHHMMMSSSXXXXXX\\\bbbiiinnnqqqrrrsssoooiii___SSSIIIBBB<<<999666888:::;;;<<<;;;::::::777777777666666666555555888888888666555777:::===999999999999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<======>>>???@@@AAABBBBBBCCCAAA>>>:::999;;;===999<<<@@@BBBCCCCCCEEEFFFEEEQQQddd|||cccRRR[[[pppzzzhhhgggccc```^^^```^^^XXXWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSUUURRRQQQRRRUUUWWWVVVTTTQQQPPPOOONNNJJJGGGCCCAAA999666555777999AAATTTggglllrrrzzzyyyvvvxxx~~~yyypppdddWWWNNNIIIGGGDDDCCCAAA@@@>>>=========<<<>>>?????????@@@CCCEEEEEEFFFHHHJJJNNNSSSWWWZZZbbbkkkqqqpppkkkhhhddd___XXXVVVRRROOOOOOPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDBBBAAA???>>>===<<<:::999888777666666666666555444333222222555777999444444555666777888999:::999::::::;;;===>>>??????<<<===>>>???????????????AAAAAAAAAAAABBBDDDFFFGGGOOO]]]lllyyy}}}kkk```UUUHHH@@@??????;;;888999===@@@RRRsss{{{}}}uuuwwwlllSSS>>>666333///........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++******++++++,,,------,,,++++++******++++++************************))))))))))))))))))))))))))))))***+++,,,,,,------***+++,,,,,,......///000333333333444444444555555555777777777<<>>===<<<999::::::999888777999:::444:::@@@CCCDDDHHHOOOVVVSSSWWW^^^eeekkkoooppppppmmmeeeYYYMMMDDD===888555777888:::;;;;;;:::888777777777666666555555555444777777777666555777;;;???777888999:::<<<===>>>>>>;;;::::::;;;<<<===>>>>>>===>>>???@@@AAABBBCCCCCCAAAAAA???;;;777666999<<<:::===AAADDDDDDDDDEEEFFFPPPiiikkkTTTYYYrrrhhhbbb^^^[[[\\\______YYYPPPOOOSSSQQQQQQQQQQQQQQQQQQQQQQQQWWWSSSOOOQQQUUUWWWUUUQQQQQQPPPOOOMMMJJJGGGDDDBBB:::777666777777===OOObbbhhhoooxxx~~~sssnnnzzzzzzwwwmmm```SSSLLLIIIDDDCCCBBBAAA???>>>===<<<:::;;;;;;;;;;;;<<>>>>>@@@DDDIIIKKKLLLMMMPPPRRRQQQRRRTTTRRRNNNJJJHHHHHHIIIIIIHHHJJJMMMGGGGGGFFFEEECCCBBBBBBAAA???>>><<<:::999::::::;;;777777666555555666666777444333222222444888<<<>>>444555666777888999:::;;;;;;;;;;;;<<<===>>>>>>???<<<<<<===??????@@@@@@@@@BBBBBBBBBBBBCCCEEEGGGHHHXXXhhhzzzzzzlll]]]QQQDDD???@@@BBB>>>999;;;===AAA^^^xxxwww}}}vvvxxxiiiJJJ666444444...---.....................------------------------************************++++++++++++++++++++++++......---,,,,,,+++******++++++******++++++,,,------,,,++++++******++++++************************))))))))))))))))))))))))((())))))+++,,,---......***++++++,,,---...///000333333333444444444555555555666666777<<>>:::999===???===<<<>>>BBBDDDCCC@@@AAAEEEHHHFFFEEEEEELLLYYYbbbaaa[[[WWWUUUZZZeeeiiifffssswwwtttooowwwuuuqqqlllwww~~~```KKKNNNOOODDD@@@FFFMMMLLLLLLMMMLLLNNNVVVaaafffaaa]]]```dddaaaWWWMMMPPPKKKFFFDDDCCCBBB???<<>>=========::::::;;;<<<;;;:::888777;;;;;;<<<===???BBBEEEGGGNNNMMMRRR[[[___```eeemmmfff^^^RRREEE<<<777666777666888999888777666777888<<<:::888666555555666777777777777777888999:::;;;<<<;;;;;;<<<<<<===>>>???<<<;;;:::999999:::;;;<<>>???<<<888888;;;>>>>>>===???@@@AAABBBDDDGGGKKKNNNttthhhKKKYYYyyyjjj]]]^^^ZZZZZZ\\\\\\ZZZUUURRRRRRTTTZZZSSSOOOOOOPPPQQQSSSWWWSSSSSSRRRRRRQQQPPPOOONNNLLLOOOQQQPPPLLLGGGCCCBBB???;;;777666666<<>>;;;;;;;;;;;;;;;::::::::::::::::::<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>=========<<<;;;;;;:::999888777666666666666666555555444444333555444444555555666777888888999999::::::;;;;;;<<<============>>>>>>>>>>>>:::<<<>>>???>>>???AAACCC>>>@@@BBBDDDGGGLLLSSSXXXfffxxxvvvlllfffVVVKKKAAA???@@@===:::999???;;;JJJsssttt[[[???000///000...........................------......---+++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******************************))))))))))))************+++++++++***++++++,,,,,,...............///000111222222333333333333444444888555333666<<<@@@@@@===<<<999999>>>@@@>>>===???BBBFFFFFFBBBAAAEEEGGGGGGBBBCCCKKKYYYbbb```YYYUUUXXX___fffhhhhhhkkkttt|||wwwrrrpppvvv|||kkkjjjwwwyyyZZZLLLKKKKKKHHHFFFFFFFFFGGGIIIIIIJJJQQQ[[[cccfffkkkmmmjjj```SSSJJJMMMJJJFFFDDDEEEEEECCCBBBEEEDDDBBB@@@>>>===<<<<<<:::;;;;;;<<<;;;:::999888:::999999:::;;;===???@@@EEEEEEJJJQQQUUUUUUXXX^^^[[[TTTJJJ@@@:::777777888555777888777666555666777;;;:::888666555666777777777777777888888999:::;;;<<<;;;;;;<<<<<<===>>>???<<<;;;;;;::::::;;;<<<===???>>>===>>>@@@@@@>>><<<;;;999777888;;;======<<>>>>>??????>>><<<;;;::::::::::::999999999:::::::::;;;;;;<<<======???>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;999999888888777666666555666666555555444444444444555555555555666777888999999999999:::;;;;;;<<<<<<============>>>>>>>>>??????@@@AAA@@@???>>>???@@@???@@@BBBEEEJJJQQQ[[[aaavvvyyyooocccZZZPPPHHHAAAAAAAAA???<<<<<>>111000000,,,........................------......---,,,***)))++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************++++++******++++++,,,,,,......---......///000111222222333333333333444444777555333666<<<@@@???======:::999>>>@@@>>><<<>>>AAAEEEFFFCCCCCCGGGJJJIII@@@BBBKKKZZZcccaaa[[[XXX[[[^^^ccceeegggnnnyyy}}}wwwsssxxxzzzgggkkkttt```WWWZZZSSSEEEDDDDDDEEEGGGFFFDDDIIIPPPTTT]]]ffffff^^^TTTMMMJJJKKKHHHEEEDDDDDDDDDDDDCCCEEEDDDBBB@@@>>><<<<<<;;;;;;;;;<<<<<<<<<;;;:::::::::999999999::::::;;;<<<===>>>CCCHHHJJJIIIJJJMMMKKKGGG@@@:::666666777888555666777777555555666777;;;:::888777666777888888888888888888999:::;;;;;;<<<;;;;;;<<<<<<===>>>???<<<;;;;;;;;;<<<===>>>>>>???>>><<<<<<======;;;999999888999;;;>>>??????>>>BBB<<>><<>>>>>>>>??????AAAAAABBBAAA???>>>???AAA>>>???BBBFFFNNN[[[hhhqqqyyyqqqiii\\\PPPJJJEEEBBBCCCBBB???===>>>AAA```}}}}}}yyyxxxhhhNNN999000111000---........................------...------,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******************************))))))))))))************++++++******++++++,,,------------......///111111222222333333333333444444666444444777;;;>>>>>><<<>>>::::::>>>???===;;;===@@@DDDEEECCCDDDHHHKKKJJJ???BBBLLL[[[dddbbb]]][[[^^^^^^```bbbhhhrrr~~~}}}vvvrrryyy|||ggglllppptttjjjYYYFFFGGGEEEFFFGGGDDDAAABBBGGGFFFLLLPPPOOOJJJIIIMMMSSSNNNLLLIIIFFFDDDBBB@@@???BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<======>>><<<>>>BBBEEEEEECCCBBBCCC@@@===999666444555777888666777888777666555666888::::::999888888888999999999888888999999:::;;;<<<<<<;;;;;;<<<<<<===>>>???;;;;;;<<<<<<===>>>>>>???>>>===<<<;;;:::999888888999;;;===@@@BBBCCCCCCBBBDDD???@@@IIIQQQ```|||```KKKNNN^^^zzzccc\\\YYYWWWWWWRRRSSSQQQOOOMMMLLLOOORRRUUUVVVTTTWWW\\\\\\UUUPPPNNNMMMKKKIIIHHHHHHJJJMMMOOOSSSOOOKKKKKKNNNOOOLLLHHHAAA===;;;999666666===EEEUUUaaammmrrruuu||||||sssrrr}}}wwwwwwyyyyyysssmmm]]]TTTJJJCCCAAA@@@???===;;;;;;::::::999999888888888888888888888777777666999999888777666666666777666666666666666666666666777777777777777777777777555555555555444444444444555555555555555555555555777777777777888999:::;;;:::::::::;;;<<<<<<============>>>>>>>>>????????????@@@AAA@@@>>>???AAACCCAAACCCGGGOOO\\\mmm~~~rrrjjjaaaSSSHHHFFFDDDCCCCCCAAA<<<===AAATTT{{{xxxrrrfffUUU???000///222111///..............................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,+++++++++******************************((()))))))))************************+++,,,------------------...000111222222222222333333333444444555444555777;;;======<<>>???<<<;;;<<>>============>>>=====================>>><<<<<<===>>>???@@@@@@AAA>>>AAADDDDDDBBBAAA???>>>;;;999777666555555666777777888999999777777888999999999999999999:::::::::999999999999:::;;;<<<===<<<;;;;;;<<<<<<===>>>???;;;<<<<<<=========>>>>>><<<<<<;;;999888777777888999<<<@@@CCCDDDEEEDDDDDDGGGEEEEEEMMMdddeeeUUULLLNNNeeeoooZZZ\\\[[[XXXWWWSSSSSSQQQMMMLLLMMMQQQTTTWWWRRRNNNOOORRRRRRMMMJJJIIIKKKJJJHHHGGGGGGJJJLLLNNNVVVQQQLLLKKKNNNNNNKKKGGGBBB@@@>>>===999666:::AAAOOO^^^lllrrruuu{{{wwwjjj}}}uuupppoooooopppkkkeee[[[PPPFFF@@@======<<<<<<;;;;;;:::999999888999999::::::999888777666999888777666666666666666666666666666666666666666555555555666666666666666444444444444555555555555555555555666666777777777999999999999999;;;<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>????????????AAAAAAAAA???>>>>>>@@@BBBGGGJJJRRR^^^nnnzzzkkk___SSSIIIBBBEEEDDDDDDBBB===:::???HHHwww~~~yyy{{{llldddWWWGGG555---...111111///..............................------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******************************((()))))))))************************+++,,,---...,,,,,,------///000111222222222222333333333444444555555666999;;;===<<<<<>>???<<<;;;<<<@@@DDDEEEBBBAAACCCDDDBBBAAAEEEPPP]]]ccc```[[[ZZZ``````bbbeeekkksss{{{qqqllljjjtttkkkiiihhh~~~___FFFDDDAAAAAACCCCCC@@@AAADDD@@@AAACCCEEEHHHLLLOOORRR___``````]]]VVVOOOJJJHHHAAA@@@@@@???>>>>>>??????>>>>>>=========>>>???@@@<<<===>>>???@@@AAAAAAAAA>>>BBBDDDAAA??????>>>;;;999888888777777777666777888999::::::888888999:::999999999:::;;;;;;;;;;;;::::::::::::;;;<<<======<<<;;;;;;<<<<<<===>>>???<<<<<<=========<<<<<<;;;999:::999888666666888;;;999<<<@@@CCCCCCCCCDDDDDD>>>EEEMMM___dddKKKEEEMMM```~~~yyyddd\\\```]]][[[[[[VVVTTTQQQMMMMMMOOOSSSVVVWWWPPPKKKIIILLLLLLIIIHHHIIIKKKJJJIIIHHHHHHJJJLLLMMMUUUQQQMMMLLLMMMMMMJJJGGGDDDBBBBBBAAA<<<888999???JJJZZZkkkrrrtttzzz}}}llluuuzzzooojjjkkkmmmpppnnnggg]]]PPPFFFAAA@@@>>>>>>===<<<;;;:::999999::::::;;;;;;;;;:::888777999888777777777777777777777777777777777777777777555555555555666666666666444555555555666666777777555666666777888999999:::::::::::::::;;;<<<======;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>?????????@@@@@@CCCCCCBBB@@@>>>???AAACCCKKKQQQ\\\jjj}}}wwwhhhXXXLLLEEECCCDDDDDDCCC@@@;;;===JJJYYY}}}zzzhhh]]]NNNAAA444000000000....................................------------......,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******************************))))))))))))************)))))))))***+++,,,---...,,,,,,,,,---///000222333222222333333333333444444555666999;;;<<<======<<<>>>::::::>>>???===;;;===???DDDEEEBBB@@@BBBBBB@@@AAAEEEPPP]]]bbb^^^ZZZYYY___```ccceeeiiiooowww|||uuupppmmmttt{{{jjjggghhh\\\KKKGGGDDDDDDDDD@@@@@@BBB===???BBBCCCCCCDDDFFFHHHUUUYYY^^^___[[[UUUQQQOOOFFFFFFDDDBBBAAA@@@?????????>>>>>>===>>>???@@@AAA???@@@AAABBBBBBAAA@@@@@@>>>CCCCCC???<<<>>>>>>;;;777777888999999888777777777999:::999888777888999888999:::;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>><<<;;;;;;<<<<<<===>>>???<<<<<<======<<<;;;:::999666888888777666777;;;>>>;;;>>>BBBCCCCCCCCCDDDFFFAAAMMMddd]]]QQQJJJRRReee}}}jjj___]]]\\\WWWZZZ[[[TTTTTTQQQMMMMMMPPPTTTVVVVVVRRRMMMKKKMMMNNNLLLKKKMMMKKKKKKJJJJJJJJJKKKLLLLLLPPPOOONNNMMMLLLKKKJJJJJJEEEDDDEEEEEE@@@::::::???DDDVVViiipppssswww}}}vvvqqq{{{tttpppnnnmmmllliiiddd]]]TTTKKKFFF??????>>>===<<<;;;::::::999:::;;;<<<<<<;;;999888888888777777777888888999777777777777777777777777555555666666666777777777555666666777888888999999666777777999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAADDDIIILLLXXX___lll||||||qqqbbbRRRHHHEEEEEEAAAAAA@@@===;;;DDD[[[qqqxxxfffWWWCCC999111111111...---///........................///...---,,,,,,---...///,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------))))))(((((())))))***+++,,,,,,,,,+++++++++******************************))))))))))))************)))))))))***+++,,,...///,,,,,,,,,---///000222333222222333333333333444444555888;;;==================:::999>>>@@@>>><<<>>>>>>CCCEEEBBBAAACCCCCCAAA>>>CCCOOO\\\aaa]]]ZZZZZZ]]]```bbbcccdddkkkvvv~~~zzzwwwtttwwwzzzmmmfffjjj~~~WWWPPPKKKIIIEEE@@@>>>@@@===@@@AAA???<<<===CCCIIIEEELLLUUUZZZYYYUUURRRQQQLLLJJJHHHEEECCCAAA@@@?????????>>>>>>>>>???AAABBBDDDDDDEEEEEEDDDBBBAAA??????DDDDDD>>><<>>>>><<<;;;;;;<<<<<<===>>>???<<<<<<======<<<:::888777555666888777666888<<<@@@???BBBEEEFFFEEEEEEGGGIIIVVVbbbvvvaaaJJJMMMWWWjjjyyyccc\\\ZZZUUUOOOVVVYYYPPPTTTQQQMMMNNNQQQTTTUUUUUUPPPLLLKKKMMMOOOMMMLLLNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKMMMNNNNNNLLLKKKKKKLLLFFFFFFGGGGGGBBB;;;;;;???AAASSSgggoooqqquuu{{{~~~~~~pppwwwyyyrrrhhhfffeeeffffff```TTTKKKAAA@@@???>>>===<<<;;;;;;888999;;;<<<<<<;;;:::888777777777777777888999:::777777777777777777777777666666666777777777888888666666777888999:::;;;;;;777777888999;;;<<<======<<<;;;;;;<<<<<<===>>>???<<<<<<======>>>>>>??????>>>????????????@@@@@@@@@999;;;>>>AAAEEEKKKRRRWWWjjjsss~~~{{{tttgggWWWIIIAAA@@@BBB===>>>>>><<<===JJJhhhuuubbbSSS777000---///000------111........................///...---,,,,,,---//////,,,------......------,,,,,,,,,,,,---------......------------------------((((((((((((((())))))***,,,,,,,,,+++++++++******************************))))))))))))************)))))))))***+++---...///,,,,,,,,,---///111222333222222333333333444444444666999<<<>>>>>>>>>>>>>>><<<999999>>>@@@>>>===???===BBBEEECCCCCCEEEEEECCC;;;AAANNN[[[```^^^[[[\\\\\\___aaa___```gggvvv}}}{{{xxxzzz}}}rrrffflllwww}}}zzz```RRRDDD???BBBBBBFFFAAA@@@BBBCCC???===>>>CCCDDDEEEGGGIIILLLNNNOOOTTTXXXZZZWWWOOOHHHEEEEEEAAABBBBBBBBBBBBAAA@@@@@@DDDHHHJJJIIICCC@@@AAACCCAAA@@@???>>>>>>===:::888:::999888777888999:::;;;::::::::::::::::::::::::<<<<<<<<<<<<==================<<<;;;;;;<<<>>>>>>;;;<<<===??????>>><<<;;;<<<<<<<<<:::777666777888:::999999:::===???@@@@@@>>>???CCCFFFBBB@@@IIIVVVyyyqqqXXXJJJJJJeee}}}fffYYY[[[ZZZUUUSSSUUUUUURRRMMMMMMMMMNNNOOOPPPQQQRRRNNNOOONNNMMMKKKKKKLLLNNNKKKMMMOOOQQQQQQQQQOOONNNMMMLLLLLLKKKKKKKKKKKKKKKGGGGGGHHHIIIJJJHHHDDDAAAIIIUUUeeeppptttuuuwwwzzzxxxwwwxxx~~~zzzqqqgggbbbdddggggggeeeZZZSSSIIIAAA======>>>???;;;:::999999999:::;;;;;;;;;::::::999999999::::::999999999999999999999999999999888888888888999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBB??????BBBCCC@@@>>>???AAA>>>@@@GGGNNNVVVfffuuu~~~{{{wwwhhhVVVMMMHHHBBB??????======;;;===LLLhhh~~~}}}```@@@333222111000////////////........................------------------------///...---,,,,,,---...//////...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))************,,,---///...------...000333444333333444444555444444444777:::===>>>===<<<<<<===<<<999999===@@@>>>===???AAADDDEEEBBBAAAEEEHHHHHHCCCGGGQQQZZZ\\\YYYZZZ^^^```[[[YYY\\\```ggguuu~~~xxxuuu|||yyymmmkkkzzztttooozzzYYYHHHFFFCCC@@@>>>>>>@@@AAA???AAAEEE??????@@@AAACCCEEEGGGHHHSSSVVVWWWTTTNNNKKKKKKNNNEEEGGGGGGFFFCCC@@@@@@AAAEEEHHHKKKIIIEEEAAABBBDDDEEEBBB===;;;::::::999999:::999999888999:::;;;<<<;;;;;;;;;;;;::::::::::::<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<======;;;<<<>>>??????===<<<;;;999::::::999777666777888<<<;;;;;;;;;<<<=========EEEEEEGGGGGGFFFLLL```tttqqqXXXOOOMMMmmmfffXXX[[[\\\YYYUUUTTTVVVUUUQQQMMMOOOQQQRRRSSSSSSRRRRRRMMMOOOOOONNNMMMLLLLLLMMMQQQRRRRRRRRRQQQOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIIFFFFFFGGGHHHIIIHHHFFFCCCKKKUUUccclllqqqsssvvvyyy~~~|||uuussszzzuuunnngggdddccccccdddddd```YYYRRRLLLFFF@@@<<<===???@@@AAA@@@===999777;;;::::::999999:::::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::999::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAACCC???>>>AAABBB???>>>@@@BBBDDDMMMZZZccckkkxxxwwwtttooo___OOOGGGDDDAAA>>>>>>???999:::KKKhhhrrrRRR444222222111000////////////........................------------------------///...---,,,,,,---...//////...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************%%%''')))******+++---//////...------...000222444333333444444555555444444777:::===>>>===<<<<<<===<<<999999===@@@>>>===???AAAEEEEEEBBBBBBFFFIIIHHHAAAFFFOOOYYY[[[XXXYYY]]]bbb^^^\\\___bbbfffqqq}}}yyysssqqqxxxxxxmmmfffqqqqqqppppppWWWNNNEEECCCAAAAAACCCAAA===>>>AAA<<<<<<<<<===>>>???@@@AAALLLMMMMMMKKKHHHIIINNNRRRHHHKKKLLLIIIDDD@@@BBBEEEJJJMMMNNNLLLHHHEEEFFFGGGGGGCCC<<<888777888999:::;;;::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;::::::============>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<======>>>===<<<:::999666888999888777666777999<<<======>>>????????????DDDGGGKKKNNNRRR```xxxoooOOOEEEQQQ___iii\\\YYY[[[ZZZXXXUUUVVVXXXVVVPPPMMMOOORRRTTTUUUSSSQQQPPPMMMOOOQQQQQQOOONNNMMMNNNSSSRRRQQQOOONNNMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIIIIEEEEEEEEEGGGIIIJJJIIIGGGLLLRRR\\\fffmmmrrruuuxxxwwwooo{{{{{{yyytttlllccc]]]\\\\\\dddcccaaa^^^YYYOOOEEE>>>;;;<<>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAACCC??????AAABBB@@@AAAEEEIIIOOO[[[jjjvvvzzzsssooocccUUUHHHCCCBBB@@@>>>===???:::DDDddd{{{dddEEE...111111000///....................................------------------------......------------.........---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************))))))))))))))))))))))))************************$$$&&&(((***+++,,,...000...---------...000222333222333444444555555444444777:::===>>>===<<<<<<===<<<999999===@@@>>>===???AAAEEEFFFCCCCCCGGGIIIHHH@@@DDDNNNWWWZZZWWWXXX\\\dddbbbaaadddfffhhhooovvvtttooommmuuuxxxlllhhhlllrrrnnn~~~ssscccMMMGGGCCCCCCCCC???======>>>======<<<======>>>>>>AAABBBBBBAAA@@@BBBGGGKKKEEEIIIMMMJJJDDDBBBFFFLLLQQQRRRRRROOOKKKHHHGGGHHHDDDAAA<<<999999:::;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<;;;::::::=========>>>>>>>>>??????===>>>>>>>>>===<<<:::999;;;;;;;;;;;;;;;:::888888555777999999999999:::;;;;;;===???AAABBBCCCEEEFFFBBBKKKXXXeeeoooyyykkkSSSHHHTTTnnnqqq___]]]^^^WWWWWWUUUSSSVVVZZZWWWPPPMMMNNNPPPQQQQQQPPPOOONNNNNNPPPSSSTTTRRRPPPOOOOOONNNMMMKKKJJJJJJKKKMMMNNNLLLLLLKKKJJJJJJJJJJJJJJJEEEDDDDDDFFFIIIKKKLLLKKKHHHKKKRRR]]]hhhrrrwwwyyyttt}}}uuukkkccc]]]ZZZ[[[\\\]]]^^^^^^ZZZSSSOOOFFFCCC???<<<<<<>>>AAACCC>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA??????BBBDDDDDDHHHMMMWWW]]]hhhuuuwwwkkkdddXXXMMMDDDBBBCCC@@@===<<<>>>GGG```zzzjjjOOO888///000000///.......................................------------------------------------------------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************%%%''')))******+++---///------------...000111222222222333444555555555555777:::===>>>===<<<<<<===<<<999999===@@@>>>===???AAAEEEGGGDDDDDDGGGIIIHHH???DDDNNNWWWZZZXXXYYY]]]eeeeeefffiiikkknnnrrruuuvvvqqqooovvvwwwllljjjjjj|||yyywwwiiiXXXGGGAAAAAAAAAAAABBB??????>>>===<<<<<<======999:::;;;<<<<<<===>>>@@@>>>CCCHHHGGGCCCCCCJJJPPPRRRQQQOOOLLLHHHEEECCCCCC>>>===<<<===>>>>>>===<<<;;;;;;<<<<<<<<<===============<<<<<<<<<;;;;;;;;;============>>>>>>>>>>>><<<=========<<<;;;999888999999999888888777777666777999;;;<<<<<<<<<===>>><<<>>>@@@AAABBBDDDHHHKKKMMM[[[ppp}}}sssYYYTTTQQQVVVfffddd[[[ZZZWWWSSSTTTSSSSSSUUUYYYWWWRRRQQQPPPNNNMMMMMMNNNOOOPPPNNNQQQSSSTTTSSSQQQQQQQQQNNNMMMJJJIIIHHHIIIKKKLLLKKKJJJJJJIIIHHHIIIIIIIIIEEEDDDEEEGGGJJJLLLMMMLLLCCCCCCHHHUUUfffttt|||}}}|||ssshhh```XXXWWWVVVXXX[[[]]]______[[[VVVOOOGGGAAA>>>===>>>???>>>===<<<;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>>?????????????????????????????????>>>?????????@@@??????BBBGGGJJJMMMSSS[[[gggpppzzzlll[[[PPPMMMGGGBBBBBBAAA===;;;===AAA]]]|||pppdddOOO888...000000//////............///........................------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++******+++---,,,,,,---...///000111111111222333444555555555555777:::===>>>===<<<<<<===<<<999999===@@@>>>===???@@@EEEGGGDDDDDDGGGIIIGGG@@@EEEOOOXXX[[[YYYZZZ^^^ccceeehhhkkkpppvvvyyyzzz}}}wwwtttzzzxxxlllgggeeevvvwwwggggggwwwgggRRRHHHAAA???@@@??????>>>===<<<<<<<<<<<<888999;;;<<<<<<<<<;;;:::999===@@@AAA@@@BBBHHHMMMJJJHHHEEEBBB???===<<<;;;888999;;;>>>AAA@@@===::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============;;;;;;;;;;;;:::999888888777777777777777777777777888;;;>>>??????>>>???@@@>>>@@@BBBBBBBBBEEELLLQQQ___lll|||{{{fffTTTGGGLLL]]]xxxmmm^^^[[[XXXTTTQQQUUUVVVUUUUUUWWWVVVRRRTTTRRROOOMMMLLLMMMPPPQQQMMMOOOQQQRRRQQQPPPPPPPPPSSSQQQNNNKKKHHHGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDFFFIIIKKKJJJIII???>>>BBBQQQgggyyysssjjj\\\XXXSSSPPPRRRUUUYYY[[[\\\[[[ZZZWWWSSSMMMHHHEEECCCBBB@@@>>><<<;;;;;;;;;=========<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<============>>>============>>>>>>>>>>>>??????????????????????????????======>>>@@@CCCDDDCCCFFFMMMUUU[[[```iiirrr||||||xxxppp```PPPGGGEEECCCAAA@@@<<<999>>>EEESSSttttttcccPPP===000///333000000///......//////000........................------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))***++++++,,,---...///000000111111222333444555666666666777:::===>>>===<<<<<<===<<<999999===@@@>>>===??????DDDFFFDDDDDDFFFGGGFFF???DDDOOOXXX[[[YYY[[[___bbbdddgggkkkrrr||||||xxx~~~yyymmmhhhdddxxxiii\\\]]]kkk}}}fffOOOBBB>>>AAA@@@???>>>>>>>>>>>>>>>::::::;;;<<<===<<<;;;:::999::::::::::::<<<@@@CCC???===;;;999888888777777666777999<<<>>>>>>:::777999:::;;;<<<===<<<;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999888888888888888999777777777777888999::::::999<<>>======<<<;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>======>>>>>>>>>????????????????????????????????????===<<<<<>>888999HHHWWWtttrrrZZZBBB555444444222000000000//////000000111........................------------------------+++,,,------------,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++******+++,,,++++++---...///000000000000111333444555666666666777:::===>>>===<<<<<<===<<<999999===@@@>>>===???===BBBEEECCCCCCEEEFFFDDD>>>CCCMMMWWWZZZXXXZZZ^^^```ccceeegggqqq~~~}}}yyy~~~zzzmmmhhhfff|||jjj]]]]]]bbb{{{fffPPPHHHDDDCCCBBBAAAAAAAAAAAAAAA<<<;;;::::::;;;<<<<<<;;;;;;:::888777777888999:::999777555555666777888777777777888:::;;;:::888555999999;;;<<<<<<<<<;;;:::777888888999:::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<888888666666666777888999777777888888999:::<<<===:::<<>>CCC>>>AAASSSmmmzzztttlllddd]]]WWWQQQNNNNNNNNNOOOPPPRRRUUUWWWYYYWWWUUUSSSPPPLLLJJJIIIHHH@@@@@@@@@???>>>======<<<>>>>>>============>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????>>><<<;;;<<>>===<<<<<<===<<<999999===@@@>>>===???<<>>@@@CCCAAA???@@@===;;;::::::::::::888666>>><<<::::::::::::999777777777777777777777777777999999999999999999999999888999:::;;;;;;:::999888777777777777888;;;===>>>===:::888999;;;<<<:::777777888888999::::::;;;;;;::::::;;;<<<======>>>>>>EEE===999<<>>>>>=========>>>???@@@@@@@@@???>>>CCCDDD>>><<<@@@AAA???BBBBBBBBB@@@======>>>@@@AAACCCEEEGGGJJJTTTaaalllxxxpppbbbUUUPPPLLLIIIJJJOOOMMMGGG???;;;:::GGGeeeccc???555777555///...000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))******++++++,,,---...///000000000000444444555555666777777777999;;;===>>>===<<<===>>>===999888<<>>>>>AAA@@@CCCDDDCCCCCCFFFFFFCCC@@@CCCLLLVVVZZZZZZ[[[___]]]dddjjjmmmsss}}}xxxtttyyyvvvkkkeeegggsssqqqxxx]]]XXXQQQLLLGGGCCC>>>:::;;;::::::;;;>>>AAACCCCCC===<<<;;;<<<>>>>>>===<<<888888888888888888888888999999999999999999999999888999::::::::::::999888888888888888999;;;<<<======;;;999:::;;;<<<:::888999999999::::::;;;;;;;;;======>>>>>>>>>>>>>>>>>>DDDDDDGGGJJJFFF>>><<>>@@@AAA>>>>>>????????????@@@CCCFFFJJJPPPWWW\\\bbbnnn~~~}}}sssmmmZZZPPPHHHJJJLLLLLLMMMOOOFFF===:::CCCTTTiiimmmOOO444///444444111111//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))(((((())))))******++++++,,,---...///000000000000444444555555666777777777999;;;=========<<<===???===999888<<>>>>>AAAAAADDDEEEDDDEEEHHHHHHEEE@@@DDDMMMWWW[[[ZZZ[[[^^^\\\bbbggglllttt~~~yyytttyyyuuujjjdddfff~~~tttjjjlll{{{uuu^^^NNNJJJFFF@@@AAA@@@?????????>>><<<::::::::::::<<<======;;;999999999999999999999999999999999999999999999999999999999::::::::::::999999:::::::::::::::;;;<<<<<<===<<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>===888<<>>AAAAAA>>>???AAABBBDDDFFFIIINNNRRR]]]hhhttt~~~|||qqqbbbWWWLLLGGGEEEJJJNNNLLLIIIGGGCCC===@@@TTTppp{{{zzzOOO<<<------222333222333////////////////////////...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------,,,***)))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))***+++++++++,,,---...///000000000000444444555555666777777777999;;;<<<===<<<<<<>>>???>>>:::999===???>>>>>>@@@AAAEEEFFFEEEFFFJJJJJJGGGAAAEEENNNYYY\\\ZZZYYY\\\aaadddiiippp|||yyytttxxxttthhhdddfff}}}yyyllliiittt{{{|||qqqeeeWWWHHHCCCAAA@@@@@@@@@>>>;;;888<<<<<<<<<===>>>===:::888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===============<<<<<<===========================>>>???@@@AAAAAAAAAAAAFFFEEECCCCCCEEEOOO^^^jjjzzz}}}zzziiiTTTGGGEEEGGGMMMaaawwwaaaYYYRRRPPPOOOOOOQQQQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFFFFEEEBBBBBBBBBCCCDDDDDDEEEDDDFFFDDDCCCCCCDDDEEEDDDCCCCCCEEEFFFEEECCCAAA@@@@@@AAA@@@@@@@@@?????????>>>>>>???@@@AAAFFFTTTffftttjjjvvvvvvqqqnnnhhh^^^WWWWWWRRRMMMHHHEEECCCBBB@@@@@@>>>>>>???AAAAAAAAA@@@??????????????????@@@@@@@@@??????>>>>>>>>>>>>???>>>>>>===>>>BBBEEEFFFDDDGGGIIILLLPPPTTTZZZaaafffttt~~~wwwnnnbbbUUULLLDDDGGGLLLPPPOOOJJJDDDAAA>>>EEEUUUkkkqqqTTT???555///111333222000111////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------000///...,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,---...///000000000000444444555555666777777777999:::<<<<<<;;;<<<>>>@@@>>>:::999===???>>>>>>@@@AAAEEEFFFEEEFFFJJJJJJHHHBBBFFFOOOYYY\\\YYYXXXZZZbbbdddiiisssyyytttxxxsssgggeeefff||||||kkkhhhbbb\\\jjjttt___OOOJJJDDD@@@@@@BBBDDDDDD???>>>>>>@@@AAAAAA???===========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>=========<<>>======>>>>>>>>>>>>>>>>>>?????????CCCCCCBBBBBBBBBBBBBBBBBBCCCDDDGGGNNN[[[kkkyyyqqqlllcccVVVJJJHHHPPPZZZmmmooo___[[[XXXOOOMMMKKKLLLMMMNNNNNNMMMOOONNNNNNMMMLLLKKKJJJIIIGGGHHHHHHHHHHHHGGGEEEEEEBBBCCCCCCDDDDDDDDDEEEEEEHHHFFFCCCBBBBBBBBBAAA@@@AAABBBCCCBBB@@@>>>?????????????????????>>>>>>>>><<<>>>@@@???@@@GGGUUU___```nnn}}}xxxnnneee^^^ZZZTTTOOOMMMLLLKKKJJJJJJHHHGGGFFFFFFFFFDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBCCCDDDBBBAAABBBEEEHHHJJJKKKMMMRRRUUUZZZ```hhhrrr|||}}}xxxjjj[[[PPPKKKJJJ@@@IIIRRRQQQKKKDDDAAAAAA@@@WWWrrrvvvrrrvvvaaaAAA777444222333333111//////........................---.............................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,---------777444///+++))))))***,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---...///000000000000444444555555666777777777999:::;;;;;;;;;<<<>>>@@@???;;;:::===???>>>>>>@@@AAAEEEFFFEEEFFFIIIJJJGGGBBBFFFOOOXXX[[[XXXWWWYYY___```eeerrrwwwssswww~~~sssgggeeeggg|||~~~uuueeeRRRPPP[[[gggwww|||qqqaaaQQQGGGAAA???>>>>>>======>>>@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>============>>>>>>>>>???????????????>>>===???@@@AAA@@@???>>>>>>@@@>>>>>>???@@@@@@AAABBBBBBBBBAAA???>>>>>>???AAABBBDDDMMMYYYeeerrr||||||xxxYYYPPPFFFCCCHHHZZZtttnnn\\\[[[WWWNNNTTTQQQNNNMMMNNNOOOPPPPPPOOOOOOOOONNNMMMLLLJJJJJJIIIIIIIIIIIIHHHGGGFFFEEECCCDDDEEEEEEDDDCCCDDDFFFIIIGGGCCCAAAAAAAAA@@@???AAABBBCCCBBB@@@@@@@@@BBB????????????????????????;;;>>>@@@???===@@@GGGNNN[[[gggzzzzzzsssnnngggaaa]]]ZZZWWWUUUSSSPPPNNNLLLKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCEEEHHHIIILLLLLLNNNRRRSSSSSSVVV\\\kkknnnuuu|||yyyuuurrrjjj\\\NNNHHHJJJPPPOOOTTTTTTKKKAAA???BBBEEE\\\ttt~~~|||bbbDDD333000000000111111000//////........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...777333...***((()))+++---)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...///000000000000444444555555666777777777888999:::::::::;;;>>>AAA@@@<<<;;;>>>@@@>>>>>>@@@CCCFFFGGGEEEFFFIIIIIIFFFBBBEEEMMMUUUXXXVVVWWWZZZbbbcccggguuu}}}vvvqqqvvv~~~ttthhheeefff{{{lllZZZWWW^^^\\\[[[\\\gggzzzqqq```QQQGGGHHHEEEBBB@@@AAAAAAAAA@@@????????????????????????????????????????????????@@@@@@???>>>>>>???@@@@@@>>>???@@@AAAAAA@@@??????@@@BBBCCCBBB???>>>???AAA>>>>>>???@@@BBBCCCDDDDDD???>>>>>>>>>BBBHHHNNNRRRhhhnnnpppkkkddd___VVVMMMRRRPPPSSS]]]lllttt___\\\ZZZSSSMMMZZZVVVRRROOOOOOQQQRRRSSSNNNOOOOOOOOONNNLLLJJJIIIKKKJJJIIIHHHGGGFFFEEEEEECCCDDDFFFEEEBBBAAACCCEEEHHHEEEBBB@@@@@@AAA@@@@@@@@@AAABBBAAA@@@@@@BBBDDD????????????????????????===>>>???>>><<<>>>AAAEEEQQQVVVggg~~~{{{wwwrrrppphhhfffbbb```^^^\\\YYYVVVVVVVVVUUUUUUTTTTTTSSSSSSVVVUUUTTTTTTUUUWWWYYYZZZaaadddjjjpppqqqqqqxxxyyyppp___^^^YYYTTTPPPQQQXXX^^^bbb]]]QQQCCCAAALLLYYY```|||~~~xxxuuuKKK111.../////////......000111000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,---.........---,,,******+++,,,,,,)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++,,,,,,---,,,---...///000000000000444444555555666777777777888999999999999;;;???AAAAAA<<<;;;>>>@@@>>>>>>@@@EEEHHHIIIGGGGGGIIIIIIFFFBBBDDDJJJRRRVVVUUUWWW[[[hhhiiimmmxxx{{{tttpppuuu~~~tttiiicccdddxxxuuuwwwmmmddd```___cccooo{{{rrrZZZVVVPPPKKKHHHFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBB>>>???@@@AAABBBAAA@@@@@@@@@BBBDDDBBB@@@>>>@@@BBB>>>>>>???AAACCCDDDFFFFFFBBBBBBCCCHHHPPP[[[eeellliiikkkeeeVVVKKKKKKOOOPPPYYYhhhvvv___``````UUUPPPVVVZZZUUUOOOKKKKKKMMMOOOPPPNNNNNNOOOOOOMMMLLLJJJIIILLLKKKIIIGGGFFFEEEDDDDDDBBBDDDFFFDDDAAA@@@AAACCCFFFDDDAAA???@@@BBBBBBBBB>>>???@@@@@@???@@@BBBCCC???????????????@@@@@@@@@??????>>>===<<<>>>AAACCCDDDEEETTTrrrnnnzzz~~~|||vvv{{{|||yyyrrrqqqqqqpppooonnnmmmmmmvvvtttsssrrrrrrsssuuuvvvzzzwwwpppkkkddd\\\PPPPPPPPPSSSYYYaaahhhkkkeeeZZZHHH===IIIeee~~~tttjjjqqqtttQQQ777333:::333222///---...000111000........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,---......&&&''')))+++,,,,,,,,,+++)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))******++++++,,,------,,,---...///000000000000444444555555666777777777888999999999999;;;???BBBAAA===;;;>>>@@@>>>>>>@@@HHHKKKKKKHHHHHHJJJIIIFFFAAACCCIIIPPPTTTTTTWWW\\\hhhiiimmmvvvzzzsssooouuu~~~uuujjjaaabbbvvv