BM6P6(@ }}}vvviiiggglllssstttbbb]]]```___```bbbcccbbb___]]][[[XXXPPPEEE<<<888666333222222222222111111111000000000000////////////000000000000000000111111111111000000111111111222222222333444444444555666666666444666999;;;<<<===???@@@AAADDDHHHKKKMMMOOORRRTTTWWWWWWXXXWWWVVVWWWYYY\\\\\\]]]^^^```bbbcccdddeeegggfffiiimmmnnnlllooossszzzvvvzzz~~~}}}~~~yyymmmcccVVVMMMJJJEEEDDDDDDCCCAAA???===<<>>AAA???===<<<<<<<<<:::999999999888777666555555444666666666666555555555555777777777777666555444333444555555555666666666777888777666555444444444444444444444444444444444444222222333333333444444444444444444444444444444444666555444333333333333444333333333222222222111111444333111000///000111222111111111111111111111111333333333222222222222222222333444666666555444333666666666777777888888999666888999:::999:::<<<>>>BBBGGGNNNTTT[[[eeeooowww~~~~~~xxxpppkkkddd\\\WWWVVVSSSTTTVVVWWWYYY\\\aaaeeekkkpppwww}}}zzzwwwsssnnnlllmmmrrruuuwww{{{~~~}}}|||yyywwwtttssssssrrrqqqqqqrrrtttvvvxxx|||}}}~~~|||yyyvvvvvv}}}{{{sssxxx{{{yyyzzzpppllllllvvv|||iii^^^\\\^^^___aaaccccccaaa___]]]]]]VVVMMMDDD===999555333111111111111111111222222000000////////////000000000000000000111111111111222222333333333444444444333333444555666666777777666888;;;<<<===>>>AAACCCDDDGGGKKKNNNOOOQQQTTTVVVVVVWWWXXXWWWWWWWWWYYY[[[^^^^^^___```aaaccccccdddccccccgggnnnrrrtttzzz|||xxxvvvvvvuuugggZZZQQQLLLFFFFFFEEEDDDCCCAAA@@@@@@AAA???======<<<;;;888666888888888777777666666666555555555555666666666666777777777777666555444333555555555555555666666666666666555444333333333333333333333333333333333333333333444444444555555555444444444444444444444444555555444333333333444444333333333222222222111111444333111000000111222222222222222222222222222222444444333333222222111111333444555777777666555555666777777777777777777777555666888999999:::===???EEEJJJQQQWWW^^^gggrrryyy~~~{{{qqqjjjccc___ZZZSSSOOOOOONNNOOOQQQSSSVVVZZZ___ccckkkooouuu{{{|||yyytttnnnkkkmmmrrrvvvwwwzzz~~~~~~}}}|||~~~}}}zzzwwwtttsssqqqqqqppppppqqqsssuuuwwwxxxxxxzzz|||}}}yyywww|||wwwpppvvv}}}wwwzzzyyyooollltttmmm```ZZZ\\\^^^```bbbcccbbb```______ZZZQQQHHH@@@:::555222111111111111111222222222000000////////////000000///000000000111111111111222222222333333333333444333333444555666777777888888:::<<<===>>>???BBBDDDHHHJJJNNNPPPRRRTTTVVVXXXWWWXXXZZZZZZYYYZZZ\\\]]]______```aaabbbcccddddddeeeeeehhhoootttwww~~~}}}xxxvvvuuu}}}zzzjjj]]]RRRLLLGGGFFFEEEDDDBBBAAAAAA@@@???>>>>>>>>>>>>===:::777888888777777777777777777777777777777888888888888666666777666666555444444555555555555555555555555555444333333222222222333333333333333333333333333333333333333444444444444444444444444444444444444555444444333333333444444333333333222222222111111333333222111111111222333222222222222222222222222333333333333333333222222333444555666666666666555777777777666666555555555333555666777888:::===@@@EEEJJJQQQXXX___hhhrrryyyzzzsssddd]]]WWWUUUQQQLLLIIIJJJJJJLLLNNNPPPSSSXXX]]]aaaiiimmmsssxxx|||yyysssoooppptttxxxzzz|||}}}}}}{{{zzz{{{}}}~~~|||zzzxxxuuutttsssqqqpppooooooppprrrtttuuuuuuvvvwwwzzz}}}}}}yyy{{{{{{ooojjjqqq}}}wwwvvv}}}sssmmmqqq|||ooo```YYYYYY[[[^^^aaacccbbbaaa```___[[[UUULLLCCC:::555222111111111111111111111111000000////////////000000///000000000111111111111111111111111222222222222333333444555666777888999:::;;;===>>>>>>@@@DDDFFFKKKMMMQQQSSSTTTVVVXXXZZZYYYZZZ\\\]]]]]]]]]___`````````aaabbbccceeeffffffiiihhhjjjppptttxxxyyyuuutttuuupppaaaUUUMMMIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>???@@@@@@>>>;;;888888888888777777777777666777777777888888888999666666666666666666555444555555555555555444444444444444333222222222222333333333333333333333333333222222222222333333333333444444444444444444444444444444333333333444444555333333333222222222111111222222222222222222333333222222222222222222222222111111222333444444555555333333444555555555555555777777666666555444444444333444555666777999===@@@EEEKKKSSSZZZaaajjjssszzzzzznnneeeZZZSSSNNNNNNLLLHHHFFFHHHGGGIIIKKKNNNQQQVVV[[[___fffjjjpppvvv{{{{{{yyy{{{}}}~~~~~~~~~|||zzzyyyyyyyyyzzzyyyyyyxxxwwwvvvuuuuuurrrqqqpppooooooppprrrsssqqqrrrsssvvvyyy|||~~~|||{{{~~~wwwkkkdddkkkwwwyyyuuuwwwzzzpppqqqvvv|||{{{~~~}}}lll^^^WWWVVVYYY\\\```bbbbbbbbbaaa___]]]YYYPPPFFF<<<666333222222222111111111000000000000////////////000000000000000000111111111111000000111111111222222222333333444555777888999999<<<===>>>??????AAAEEEHHHLLLNNNRRRTTTUUUVVVXXXZZZZZZ\\\^^^```___```aaabbb```aaabbbdddfffggghhhiiimmmkkklllqqqtttxxx~~~xxxuuuuuuwwwzzzjjj\\\QQQLLLKKKHHHEEEBBBAAAAAA@@@???>>>>>>???AAAAAA@@@>>>999999999888888777777777444444555555666666777777555666666666666666555555555555555444444444444444444333333222222333333333333333333333333333333333111111111222222222333333444444444444444444444444444444333333333444555555333333333222222222111111222222222333333333333333333333333333333333333333000111222333444555666777333444444444444555555555666666555555444444444333333444444555666888===@@@GGGMMMUUU]]]dddllluuu|||{{{pppddd[[[RRRLLLHHHHHHHHHEEEDDDFFFEEEGGGIIIKKKNNNSSSXXX\\\bbbgggooouuuzzz}}}}}}|||zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxuuusssqqqoooooooooqqqrrrmmmnnnoooqqqsssvvvxxxyyy}}}|||}}}~~~}}}oooeeegggooo{{{wwwuuuyyyxxxuuuvvv|||}}}yyyxxxvvvzzz}}}uuuhhh[[[SSSTTTVVVZZZ^^^aaabbbaaaaaa______\\\TTTIII???999666444333333222111000//////000000////////////000000000000000000111111111111111111111222222222333333333333444666777888999:::===>>>??????@@@BBBFFFIIIKKKMMMPPPRRRSSSUUUWWWXXXYYY\\\___`````````aaacccaaaaaaccceeehhhjjjkkklllooolllmmmqqqtttyyy~~~yyywwwxxxzzzuuueeeXXXQQQOOOKKKGGGDDDBBBBBBBBB@@@???======>>>??????>>>::::::999999888777666666444444444555666777777777555555666666666666555555555555555444444333333333444444333333333333444444444444444444444444444444222222222333333333444444444444444444444444444444333333333333333444555666333333333222222222111111111222222333444444444333333333333333333333333333111222222333444555666666555555555555555666666777555555444444444444444444333444444444555777<<>>??????@@@@@@CCCGGGJJJIIILLLOOOQQQRRRSSSUUUWWWYYY[[[^^^`````````aaabbbaaabbbdddfffiiilllmmmnnnnnnllllllppptttyyy{{{yyy{{{}}}}}}lll^^^UUURRRNNNJJJFFFDDDCCCCCCBBB@@@===<<<<<<======<<<;;;;;;:::999888777666555555666666777888999999:::555555666666666666666555555555555444444333333333444444444333333444555555555555555555555555555555333333333444444444555555444444444444444444444444333333333333333444555666333333333222222222111111111222333333444444444444333333333333333333333333333444444444444444444444666666666666666777888888444444444444444444444444444444444444444777;;;>>>CCCIIIRRRZZZaaaiiirrrxxxvvvlllcccZZZQQQJJJHHHBBB???@@@@@@>>>>>>@@@AAABBBDDDFFFHHHLLLQQQUUU]]]dddmmmuuuzzz{{{||||||~~~~~~}}}{{{{{{|||}}}~~~~~~zzzzzzyyyyyyxxxwwwvvvvvvyyywwwtttqqqoooooooooooooooooooooppprrrsssuuuvvvwwwwwwyyy|||~~~}}}www}}}pppgggdddgggsss}}}vvvvvvyyy}}}}}}}}}{{{wwwqqqnnnlllfffZZZTTTTTTRRRUUUYYY\\\^^^___```aaaaaaaaa^^^VVVLLLBBB;;;888333222111222222222000...000000000000000111111111////////////000000000000222222222222333444555555333555777777777888:::<<<>>>@@@CCCDDDEEEEEEGGGHHHJJJKKKMMMOOORRRUUUWWWXXX]]]^^^```aaabbbbbbbbbaaaccceeegggjjjmmmnnnnnnooommmnnnllllllsss~~~|||zzzyyyyyy||||||vvvvvvxxxyyy{{{rrrddd___TTTKKKJJJJJJGGGDDDDDDBBBBBBAAA@@@???>>>======:::888666555666666666666999888666555444555777888777666555444444444444444555555555555555555555555444333333333333444555555333333333333333333333333444444444444444444444444222333333444444333333222333444444555555444444333333333333222222222111111111111111111111111111111000111333444555444444333444444555555555555555555555555666666666666555555444444444444444444444444222444555666666777:::<<>>>>>>>>>>>>>>??????@@@>>>@@@BBBCCCEEEIIINNNRRR[[[```gggmmmssswww{{{~~~|||{{{zzzyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwvvvuuutttrrrqqqpppoooooommmnnnnnnooopppqqqqqqrrrqqqsssuuuwwwzzz}}}zzz|||~~~iiiaaaccchhhlllyyyuuuuuuzzzzzzuuurrrpppiii]]]UUUSSSPPPSSSXXX\\\^^^```aaaaaa```___\\\WWWPPPGGG???:::444333222333333333111000111111111000000000000000000000000000111111111111222111111222222333444555333555777888888888:::<<<>>>@@@CCCDDDEEEEEEGGGHHHKKKLLLNNNPPPSSSUUUWWWXXX[[[]]]___aaabbbcccccccccggghhhjjjkkklllllllllllliiiiiihhhhhhppp|||zzzyyyzzz{{{uuupppppprrrqqqsssxxx}}}rrrfffZZZPPPLLLJJJFFFCCCBBBBBBBBBAAA@@@???>>>======;;;999777666777888777666999888666444444555666777666666555555444444444444555555555555555555555555444444333333444444555666333333333333333333333333444444444444444333333333333333444444444444333333444444444555555444444444444444444333333222222222222222222222222111111111222333444444444333222111555555555555555555555555444555555666666555555444444444444444444444444444222444555666666777:::<<>>===???AAACCCEEEIIIOOOSSS\\\aaaiiipppuuuyyy||||||{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuusssrrrqqqpppoooooommmmmmnnnnnnoooppppppqqqppprrrtttvvvyyy}}}}}}{{{|||~~~pppbbb^^^aaaddd~~~uuuqqquuu}}}{{{yyyqqqdddXXXSSSOOORRRVVV[[[^^^aaaaaaaaa```^^^\\\ZZZVVVNNNCCC;;;555444333333444555333222222222111111000000//////111111111111222222222222111111111111222333444444444666888888999999;;;===>>>@@@CCCEEEEEEFFFHHHIIILLLMMMOOOQQQTTTWWWYYYZZZZZZ[[[^^^```ccceeefffgggkkklllllllllkkkkkkjjjiiidddeeedddeeennn|||zzzyyyzzz}}}|||ssskkkgggggghhhfffggglllrrruuuyyyrrrfffYYYRRRNNNHHHDDDBBBCCCBBBAAA???>>>>>>>>>===<<<:::888888888888888666888777555444444444555666666666555555555555555555555555555555555555555555444444444333444444555666333333333333333333333333333333333333333333333333333333444444444444333333444444555555555555444444444444444444333333333333444333333333222222111111444444444444333222111000666666666555555444444444444555555666666555555444444444444444444444444444333444666666666777999;;;???DDDLLLVVV```jjjtttyyyjjjaaaUUUKKKEEEAAA<<<999999999888888999999:::;;;;;;===???BBBEEEIIIOOOSSSZZZaaaiiiqqqvvvzzz|||}}}}}}{{{{{{zzzyyyxxxxxxxxxxxxuuuuuuuuuuuuttttttttttttssssssrrrrrrqqqppppppooollllllmmmmmmnnnooooooooooooppprrrtttvvvzzz}}}{{{{{{{{{ggg]]]\\\^^^vvvqqqrrr{{{}}}pppaaaWWWPPPQQQUUUYYY^^^aaabbbaaabbb___]]]]]]ZZZRRREEE;;;555333222222444444444333333222222111000///......000000000111111111222222111111111111222333444444444666888999:::;;;===??????AAADDDFFFFFFGGGIIIKKKMMMNNNPPPSSSVVVXXXZZZ[[[ZZZ\\\^^^bbbeeehhhjjjkkkmmmmmmlllllllllkkkjjjjjjdddeeeeeegggqqq|||{{{|||~~~~~~yyyqqqhhhaaa]]]]]]]]]\\\]]]bbbgggjjjooozzzsssccc[[[TTTMMMGGGFFFDDDCCCAAA@@@???>>>>>>???===;;;999888999999777666666666555444444444444555555555666666666555555555555555555555555555555555444444444444444555666666444444444444444444444444222222222333333333333333444444555555555555444444555555666666666666555555333333333333333333333333555555444444333222222222333444444444333333333333888888777666555444444333666666777777777777666666444444444444444444444444444555666666666666888:::===BBBJJJTTT^^^iiisssyyy|||qqq]]]VVVLLLDDD???===;;;:::777777777777777888999999999;;;>>>AAADDDIIIOOOSSSXXX___hhhqqqvvvyyyzzz{{{}}}{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppooolllllllllmmmmmmmmmnnnnnnmmmooopppqqqsssvvv{{{{{{yyy}}}pppbbb^^^^^^yyysssqqqyyynnnaaaTTTSSSTTTXXX]]]aaabbbaaadddbbb```___]]]TTTGGG<<<555333111111222333333222333222222111000///....../////////000000000111111111111111111222333444555555777999:::;;;<<<>>>@@@@@@BBBEEEGGGHHHIIIKKKMMMOOOPPPRRRUUUWWWZZZ\\\]]]\\\^^^```cccgggjjjmmmnnnkkkkkkkkkllllllmmmmmmnnniiikkkkkknnnwww~~~~~~}}}vvvqqqhhh___YYYUUUTTTSSSUUUVVVYYY^^^aaafffrrr~~~~~~lllaaaYYYQQQKKKIIIFFFDDDBBBAAA??????@@@AAA===;;;:::999999999777555666666555444444444444444555555666777777666666555666666666666666666666666555444444444444555666666444444444444444444444444222222222333333444444444444555555666666555555444555666666777777666666555222222333333333333333333555555555555444444333333222333333444444555666777999999888888777666555555888888999999999999888888555555555555555555555555555666777666555666888999;;;@@@HHHQQQ[[[fffqqqwwwuuuggg^^^PPPKKKDDD===:::999999:::777777666666777777888999888:::===???CCCHHHNNNRRRXXX___hhhqqqvvvyyyzzz{{{~~~}}}|||zzzyyywwwvvvuuutttssssssssssssrrrrrrrrrqqqqqqqqqqqqpppnnnooopppqqqqqqqqqppppppllllllllllllmmmmmmmmmmmmlllmmmnnnooopppssswww{{{~~~|||zzz}}}mmmccc```}}}vvvrrrwww|||lll[[[WWWUUUWWW[[[```aaaaaadddcccbbbaaa]]]TTTHHH@@@777444222111111222222111222222111111000000//////.../////////000000000000222222222222333444555555555777:::;;;<<<===???BBBBBBDDDGGGIIIJJJLLLNNNOOOQQQRRRTTTVVVYYY\\\]]]______```aaadddgggjjjmmmooojjjjjjjjjkkkmmmoooqqqrrrooorrrsssvvv~~~~~~~~~yyymmmggg^^^VVVQQQOOOMMMLLLOOOOOORRRVVVYYY]]]iiiuuuvvviii___UUUNNNLLLHHHGGGDDDBBBAAAAAABBBCCC>>>===;;;;;;;;;:::888555666666666666555555444444444555666777888777666555666666666666666666666666555555444444555555666777444444444444444444444444222333333444444555555666555555666666666666555555666666777777777777666666333333333333444444444444555555555555555555555555333333444444666777999::::::::::::999999888888888999::::::;;;;;;::::::999777777777777777777777777666777777666555555777999:::>>>EEENNNXXXcccmmmttt|||{{{xxxuuuooollljjjgggccc\\\RRRJJJCCCAAA<<<888666666777777666666666666666777777888888:::<<>>AAACCCCCCFFFIIIKKKLLLNNNPPPRRRRRRSSSUUUWWWZZZ]]]___``````aaaaaaccceeehhhkkkllliiiiiijjjkkkmmmppprrrttttttwwwyyy{{{wwwooobbb[[[SSSMMMKKKJJJIIIHHHIIIIIIKKKNNNPPPUUUaaammmtttggg\\\TTTRRRJJJHHHFFFCCCBBBCCCDDDEEEAAA???>>>>>>>>>===:::777666777777777666666555555444555777888888888666666666666666666666666666666555555555555555666666777555555555555555555555555333333444555555666777777666666666777777666666666666777777888888777777666555555555555666666666777444555555666666777777888666666666666777888:::;;;;;;;;;;;;;;;;;;;;;::::::999::::::::::::::::::999888888888888888888888888666777888777555555666888777;;;BBBJJJSSS^^^iiipppwww~~~vvvrrrmmmhhheeebbb___]]]ZZZWWWTTTRRRPPPLLLEEE???<<<;;;999777555555666777555555444444555555666777888:::<<<>>>AAAEEEJJJNNNXXX]]]eeelllqqquuuxxx{{{{{{|||~~~~~~|||{{{{{{yyyxxxuuutttsssooonnnmmmlllkkkkkkkkkkkklllllllllkkkkkkkkkjjjjjjjjjkkknnnpppqqqqqqqqqpppmmmmmmmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmooosssvvvyyy|||uuugggvvvtttsssvvv}}}~~~|||fff___WWWUUUYYY^^^``````^^^aaacccaaa\\\TTTMMMJJJ<<<999555333333333222111000000000000000111111111000111111111111222222222444444444444555666777777666888;;;<<<===???AAACCCDDDGGGJJJMMMNNNOOOQQQSSSSSSTTTVVVXXX[[[]]]___```aaaaaaaaabbbcccfffhhhjjjjjjjjjjjjkkkmmmppprrrtttvvvzzz|||~~~|||pppgggYYYSSSKKKGGGFFFGGGGGGFFFEEEEEEGGGIIIKKKOOO[[[gggyyy~~~ooobbbZZZWWWLLLJJJGGGDDDCCCDDDEEEFFFCCCBBBAAAAAAAAA???<<<999777777777888777666666555333555777888999888777666777777777777777777777777555555555555555666777777555555555555555555555555444444555555666777888888666666777777777777666666777777888888888888777777666666777777888888999999444444555666777888999999999999888777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<888999999::::::999999888999999999999999999999999777888888777555555666888555999???GGGPPP[[[eeelllsss{{{zzzxxxuuurrrpppnnnmmmlllgggccc^^^ZZZXXXVVVUUUSSSSSSOOOLLLJJJIIIGGGAAA===999::::::999777666777888444444333333444444555666999:::<<<>>>@@@DDDIIIMMMTTTYYY```ffflllppptttwwwzzz{{{}}}}}}||||||||||||{{{{{{{{{||||||yyyyyyxxxwwwuuurrrpppooollllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhgggiiikkkmmmpppqqqqqqqqqpppnnnnnnnnnnnnnnnnnnmmmmmmlllmmmmmmmmmmmmooorrruuuxxx{{{~~~nnn~~~wwwsssqqqwww}}}oooeeeZZZVVVZZZ```bbbbbbaaa``````aaa```[[[RRRKKK@@@:::666666444000...///333222111111000000111111///000111222333222111111555555555555555666777888555777:::;;;===???CCCEEEJJJJJJKKKLLLMMMOOOQQQRRRTTTVVVXXXYYY[[[^^^bbbeeeeeedddcccbbbbbbccceeefffggghhhiiikkkmmmnnnpppqqqvvvuuuwww}}}wwwhhh]]]OOONNNKKKGGGEEECCCBBBBBBBBB@@@@@@DDDGGGJJJQQQYYYqqq}}}lll___\\\SSSNNNJJJIIIGGGDDDDDDGGGEEEDDDBBB@@@>>><<<<<<;;;;;;;;;::::::999888888777888888888888888888999999999999999999888888888777555555555555666666666666777777777777777777777777555555555555666666666777888888999999999:::::::::999999999999999999999999666666777777888888888999::::::999999999999999999999999999:::;;;<<<===>>>???<<<999999<<>>??????>>><<<;;;>>>@@@???<<<999666555666666666666666777777888:::<<<>>>BBBIIISSS^^^fffqqqvvv~~~~~~}}}|||{{{wwwrrrmmmkkkjjjhhhgggddd```ZZZUUUSSSRRRPPPOOOLLLIIIFFFCCCAAA@@@===;;;888888777777666666555555444555555555666666777777777888;;;>>>AAAEEEHHHJJJRRRVVV]]]ccciiinnnrrruuuuuuxxx}}}}}}|||{{{zzzxxxwwwvvvtttssstttttttttsssvvvuuutttrrrpppnnnmmmllljjjjjjiiiiiihhhgggfffffffffeeecccccccccdddfffhhhggghhhiiilllnnnppprrrrrrlllmmmmmmnnnnnnnnnnnnmmmnnnmmmllllllmmmooorrrsssvvvyyy|||}}}rrrwwwsssqqquuu{{{xxxmmm___YYYZZZ___aaaaaabbbaaaaaacccbbb]]]UUUNNNAAA;;;777777555222000111333222111111000000111111...///000111111111000000555555555555555666777888666888;;;<<<>>>@@@DDDFFFKKKKKKLLLMMMOOOQQQRRRSSSTTTVVVXXXZZZ[[[^^^bbbeeehhhfffdddcccbbbbbbcccdddfffggghhhjjjlllnnnoooppprrrtttyyy|||ooo```UUUKKKJJJGGGDDDBBB@@@@@@@@@BBB???@@@DDDFFFHHHOOOWWWkkk{{{uuugggaaaVVVPPPKKKJJJHHHDDDDDDGGGEEEDDDCCCAAA???>>>======;;;;;;;;;:::999999888888999999999999999999999999999999999888888888777777666666666777777777888888777777777777777777777777555555666666666777777777999999:::::::::;;;;;;;;;::::::::::::::::::::::::777777777888888999999999:::::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<===>>>??????<<<:::;;;===??????>>>=========???@@@AAAAAAAAA>>>@@@CCCBBB@@@===<<<;;;888777777777777777888888999:::<<<@@@FFFPPPZZZaaalllqqqwww|||~~~}}}}}}}}}}}}{{{yyywwwuuuuuuuuuuuuvvvssspppnnnnnnmmmllljjjhhheeeaaa]]]ZZZUUUQQQMMMKKKHHHDDDAAA???===:::888888888777777666666555555444555555555666666666777777888:::===AAADDDGGGIIIOOOTTTZZZaaafffkkkooorrrssswww{{{~~~}}}|||zzzxxxvvvtttqqqqqqqqqqqqpppnnnpppooonnnlllkkkiiihhhgggfffeeeeeedddccccccbbbbbbaaa```______aaaccceeegggdddeeegggiiikkkmmmooopppmmmnnnooopppqqqqqqqqqqqqooonnnmmmmmmnnnoooqqqssssssvvvzzz}}}}}}~~~xxxzzzwwwtttvvv~~~}}}~~~{{{jjj^^^\\\___bbbcccdddccccccdddddd```XXXQQQDDD===999888777333222444333222111111000000111111///000000111222111111111555555555555666777888999777999<<<===???AAAEEEGGGLLLLLLMMMOOOQQQRRRTTTTTTTTTVVVYYY[[[\\\___cccfffiiihhhfffcccbbbaaaaaabbbeeefffgggiiilllnnnooopppnnnsss|||tttgggYYYPPPIIIGGGEEEBBB@@@@@@??????BBB???@@@CCCDDDFFFLLLSSSbbbsssrrriii^^^WWWPPPMMMJJJFFFFFFHHHEEEEEECCCBBBAAA@@@@@@@@@<<<<<<<<<;;;::::::999999::::::999999999999999999999888888888888777777777777888888888888999999999777777777777777777777777666666666777777777888888::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999999:::::::::;;;;;;<<<<<<======>>>>>>>>>======>>>??????>>>===<<<===??????>>>===<<<===>>>AAACCCFFFHHHIIIEEEGGGHHHGGGDDDBBB@@@@@@::::::999888888888999999777888:::>>>CCCKKKTTTZZZdddhhhllloooooommmlllllliiihhhfffeeeeeefffggggggkkkkkkkkkmmmoooqqqpppooollljjjgggddd___XXXPPPKKKHHHEEEAAA???===;;;888666888888777777666666555555555555555555555666666666777777999<<>>???AAAEEEHHHKKKLLLNNNPPPQQQSSSTTTTTTTTTWWWYYY[[[]]]___bbbeeehhhgggeeecccbbbbbbbbbbbbeeefffhhhjjjlllnnnpppqqqmmmsss~~~xxxnnncccXXXPPPIIIGGGEEECCCAAAAAAAAAAAAAAA??????BBBCCCDDDIIIOOOZZZllltttiii___VVVQQQNNNJJJHHHIIIEEEDDDCCCBBBAAAAAAAAAAAA>>>======<<<<<<;;;::::::;;;;;;;;;:::::::::::::::999999888888888777777777888888888888999999999999888888888888888888888888777777777888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<======>>>??????>>>>>>===>>>>>>>>>>>>>>>???@@@AAA@@@>>><<<<<<===@@@CCCFFFJJJOOORRRQQQRRRRRROOOIIIDDDAAA???<<<<<<;;;::::::999::::::666888:::<<>>???BBBEEEHHHJJJLLLNNNPPPQQQRRRSSSSSSUUUWWWZZZ\\\]]]^^^aaacccccccccbbbbbbbbbccccccccceeefffhhhjjjmmmoooqqqrrrnnnttt}}}}}}qqqhhh___UUUNNNIIIGGGEEECCCAAAAAAAAAAAAAAA>>>???BBBBBBBBBGGGMMMUUUfffsssggg[[[UUUPPPKKKIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999888888888888777777777888888888999999999999999999999999999999888888888999999999999:::999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;888999999:::;;;<<<<<<===>>>>>>===<<<<<<<<<======>>>@@@BBBCCCBBB@@@>>><<<;;;>>>AAADDDHHHNNNVVV[[[bbbbbbaaa[[[RRRIIIBBB???>>>>>><<<;;;::::::::::::777888;;;===???DDDJJJNNNRRRTTTUUUTTTQQQOOONNNNNNLLLKKKJJJIIIHHHIIIIIIJJJKKKNNNTTT\\\dddjjjkkkkkkhhhccc]]]XXXSSSNNNIIIFFFAAA???============<<<;;;888888777777666666555555555555555555555444444444555666777999;;;>>>AAABBBGGGJJJOOOTTTYYY^^^dddhhhlllooossswwwzzz}}}|||yyyvvvsssooolllkkkhhheeebbbaaa___]]][[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ\\\^^^aaadddfffgggfffhhhjjjmmmoooqqqrrrssspppooonnnmmmlllkkkkkkkkkhhhjjjnnnqqquuuzzz}}}yyyxxxyyy~~~ooobbb^^^aaadddgggeeeeeefffgggddd^^^YYYMMMDDD;;;777444111222555333222111111000000111111111000000000000111222222444444555666777999:::;;;999;;;>>>???AAACCCGGGIIIJJJLLLNNNPPPRRRSSSSSSSSSVVVXXX[[[\\\\\\\\\^^^___^^^___```aaabbbccccccddddddeeegggiiilllnnnpppqqqooovvv~~~~~~~~~{{{nnnddd[[[RRRKKKIIIGGGEEEBBB@@@@@@??????@@@>>>???BBBBBBBBBFFFLLLSSSbbb{{{}}}ooo```XXXTTTNNNJJJJJJHHHGGGFFFEEECCCCCCBBBBBB@@@@@@@@@???>>>>>>======>>>>>>======<<<;;;;;;;;;;;;::::::::::::999999999777777888888888999999999999999999999999999999999999999999::::::::::::;;;::::::::::::;;;;;;;;;;;;========================>>>============<<<<<<<<<999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======@@@BBBDDDDDDBBB???>>>>>>;;;>>>BBBFFFJJJQQQ[[[bbbooopppnnnhhh]]]QQQHHHBBB@@@???===<<<;;;::::::999777999;;;===>>>AAAEEEHHHIIIJJJKKKJJJGGGEEEEEEFFFEEEDDDCCCAAAAAAAAAAAABBBAAACCCIIIPPPXXX]]]______]]]XXXQQQLLLIIIGGGEEEDDDAAA???===<<<===>>>===<<<888888777777666666555555555555555444444444444444444555666888:::<<<>>>@@@DDDGGGLLLPPPUUUZZZ```dddgggjjjnnnrrrvvvzzz~~~{{{xxxtttpppkkkhhheeebbb___\\\[[[YYYWWWUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRUUUVVVXXX[[[^^^aaacccdddggghhhkkkmmmppprrrssstttpppoooooonnnmmmlllkkkjjjgggiiikkkmmmpppuuu{{{~~~yyyyyyzzz}}}}}}|||zzziiicccdddfffiiigggggghhhiiigggaaa]]]RRRHHH>>>999555222222555333222111111000000111111000000/////////000111222444444555666777999;;;<<<<<<>>>@@@BBBCCCFFFIIILLLKKKMMMOOORRRTTTTTTTTTTTTVVVYYY[[[\\\[[[ZZZ[[[\\\\\\]]]^^^```aaabbbbbbbbbaaabbbdddgggjjjlllnnnpppnnnvvv~~~}}}{{{ooofff___WWWQQQKKKJJJGGGDDDBBB@@@@@@@@@???>>>???BBBCCCCCCFFFLLLQQQ___uuu{{{jjj```[[[UUUQQQPPPLLLKKKJJJHHHFFFEEEDDDDDDAAAAAAAAA@@@??????>>>>>>??????>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>BBBDDDEEEDDDAAA>>>>>>???;;;???CCCFFFJJJRRR^^^fffqqqssssssooodddXXXMMMGGG@@@???>>><<<:::999999999777999;;;<<<===>>>AAACCCAAABBBCCCBBB@@@???@@@BBB@@@@@@>>>======>>>??????>>>???BBBGGGLLLPPPQQQQQQQQQMMMHHHEEEDDDDDDCCCCCCBBB@@@===<<<<<<<<<:::999888888777777666666555555555555555444444333333333444444555666888;;;<<<>>>AAADDDHHHLLLPPPVVV\\\```aaadddiiimmmqqquuu{{{~~~}}}zzzwwwssspppkkkeeebbb^^^\\\XXXVVVUUUSSSQQQOOONNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRTTTWWWZZZ]]]___aaafffhhhjjjlllooopppqqqrrrqqqpppppppppooonnnllllllgggiiijjjkkkmmmqqqvvvzzz~~~~~~{{{{{{}}}~~~~~~|||}}}rrriiiiiijjjkkkiiihhhiiikkkiiiddd___UUUKKK@@@:::666222333666333222222111000111111111222111000000000111333444444444555666888999;;;<<<>>>@@@BBBDDDFFFHHHKKKNNNLLLNNNQQQTTTUUUVVVUUUUUUWWWYYY[[[[[[ZZZYYYYYYYYY\\\]]]^^^___````````````___```bbbeeehhhkkkmmmnnnllluuu{{{rrrlllggg```[[[OOONNNKKKGGGEEECCCBBBBBB???===???CCCDDDCCCGGGLLLQQQ]]]qqqrrrhhhccc]]]XXXVVVOOONNNLLLJJJHHHGGGFFFFFFBBBBBBAAA@@@@@@??????>>>@@@??????>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;<<<>>>??????CCCEEEFFFDDDAAA>>>>>>@@@;;;???CCCFFFJJJSSS___hhhmmmppprrrooofffZZZOOOIII@@@???>>><<<:::999888888666888:::;;;;;;<<<>>>@@@<<<===>>>===<<<<<<>>>@@@======<<<;;;<<<===>>>?????????@@@BBBFFFGGGGGGFFFIIIFFFCCCBBBCCCCCCCCCBBBCCCAAA>>><<<;;;:::888666888888888777666666555555555555555444444333333333444444555666888:::<<<===>>>AAAEEEIIIMMMSSSYYY]]]]]]```eeeiiimmmrrrxxx||||||}}}xxxuuurrrnnnjjjeee___[[[ZZZWWWTTTRRRPPPOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGIIIKKKLLLMMMNNNNNNNNNOOORRRUUUXXX[[[]]]^^^dddeeegggjjjlllmmmnnnooorrrrrrrrrqqqqqqpppnnnnnnhhhiiiiiijjjkkknnnssswwwzzz~~~}}}|||}}}|||||||||{{{vvvvvvwwwcccccclllfffjjjllljjjiiiiiieee```WWWMMM@@@999888888555111222222111111111111222222333333222222111222222222444666888999999;;;===???>>>@@@CCCFFFGGGIIILLLNNNOOOOOOQQQRRRTTTVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^___]]]\\\\\\\\\]]]]]]^^^______aaabbbcccdddgggjjjmmmnnnttt~~~}}}}}}xxxiiiaaaWWWMMMIIIHHHEEEEEEHHHCCCBBBAAA@@@AAACCCFFFHHHPPP[[[lll~~~mmmhhhhhhddd```\\\XXXQQQLLLIIIGGGFFFEEEHHHFFFDDDCCCCCCCCCAAA@@@@@@??????>>>>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::=========<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::============>>>@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>==================<<<============>>>??????@@@FFFFFFGGGFFFEEECCCAAA@@@===>>>@@@BBBFFFMMMUUU[[[hhhjjjjjjiiiccc\\\SSSNNNFFFCCC???===<<<<<<;;;:::;;;:::::::::;;;;;;<<<<<<;;;:::;;;>>>AAAAAA>>>;;;???@@@AAA@@@?????????@@@===<<<===@@@CCCFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDCCCAAA===:::888888999:::888888888777666666555555666555444444555666555444333333444555777999;;;<<<===???CCCGGGJJJNNNSSSVVVXXX[[[```dddhhhmmmrrrvvvwwwzzz}}}~~~yyyssspppkkkfffbbb]]]XXXUUUQQQPPPNNNMMMKKKJJJJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHIIIKKKKKKNNNNNNNNNOOOQQQUUUZZZ\\\[[[]]]aaafffjjjmmmoooooottttttsssrrrpppnnnkkkjjjkkkjjjhhhhhhkkkooosssvvv}}}~~~~~~}}}{{{yyyzzzrrrwwwzzzeeebbbhhheeeiiikkkiiihhhiiifffaaaZZZOOOBBB:::888888555222222222111111111111222222333333222222222222222333222444666777888999;;;===???BBBEEEGGGIIIKKKNNNPPPQQQRRRSSSUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]^^^______^^^]]]]]]]]]]]]]]]^^^^^^___```bbbccccccfffiiilllpppwwwtttfffZZZOOOKKKIIIGGGFFFGGGEEECCCBBBAAABBBDDDGGGHHHNNNYYYjjj~~~|||wwwqqqjjjeeeaaa\\\WWWTTTQQQMMMKKKGGGEEECCCCCCDDDDDDCCCBBBAAAAAA@@@????????????@@@>>>=========<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<======AAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@@@@?????????======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???AAABBBHHHHHHHHHHHHGGGEEECCCBBB>>>???AAACCCFFFLLLRRRWWW```aaacccbbb^^^XXXQQQMMMGGGDDD@@@======<<<<<<;;;;;;;;;:::;;;;;;===>>>??????>>>>>>@@@CCCDDDBBB???AAABBBBBBBBBAAAAAAAAABBBAAA@@@@@@BBBEEEGGGGGGFFFDDDDDDDDDCCCCCCDDDDDDDDDCCCAAA===:::999999999:::999888888777777666555555555444333444666666555444333333444555666777999:::;;;>>>AAADDDGGGKKKOOORRRUUUXXX]]]aaadddiiinnnrrrtttvvvzzz|||~~~zzzvvvnnnkkkeeeaaa\\\WWWSSSOOOMMMLLLKKKIIIGGGGGGFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKNNNRRRVVVXXXZZZ\\\```eeeiiilllnnnoooqqqqqqrrrrrrrrrpppooonnnjjjiiihhhgggiiilllpppssszzz{{{~~~~~~zzzxxxqqqppptttzzzeee___cccdddhhhiiiggggggiiihhheee^^^SSSDDD;;;888777555222222222111111111111222222333333222222222222333333222444666777888999;;;===@@@CCCFFFHHHJJJMMMPPPSSSTTTUUUVVVWWWYYYZZZ\\\\\\[[[\\\\\\]]]^^^___``````______^^^^^^]]]^^^^^^^^^```aaabbbcccccceeeiiilllrrr|||mmm___QQQLLLLLLJJJGGGGGGEEEDDDCCCCCCCCCEEEGGGIIILLLVVVfffzzz{{{qqqmmmgggaaa]]]XXXRRROOOMMMJJJGGGFFFFFFFFFFFFEEECCCBBBBBBAAA@@@@@@AAAAAA@@@????????????>>>>>>>>>============<<<<<<<<<<<<>>>>>>>>>===============>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@@@@@@@?????????>>>>>>=========<<<<<<<<<======<<<===>>>AAADDDFFFIIIIIIIIIIIIHHHGGGEEEDDD@@@BBBCCCEEEFFFJJJNNNQQQVVVXXXZZZ[[[YYYUUUQQQNNNHHHEEEAAA>>>======<<<;;;;;;;;;;;;<<<===???AAABBBDDDDDDCCCEEEGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFHHHKKKMMMMMMLLLGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA>>>;;;:::999::::::999999999888777777666666555333333444666777666555444444444444555666777777999<<<>>>AAACCCFFFIIILLLQQQTTTXXX\\\___dddiiilllnnnqqquuuxxxzzz|||}}}vvvrrrjjjfff```[[[VVVRRRMMMJJJHHHGGGEEEDDDBBBBBBAAAAAA???>>>>>>===============>>>>>>>>>?????????@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGHHHGGGHHHIIILLLOOOSSSUUUYYY[[[^^^cccgggjjjmmmnnnnnnoooppprrrssssssrrrrrrkkkiiigggfffgggjjjmmmpppuuuwwwzzzzzzxxxvvvqqqooovvvwwwccc\\\```cccfffgggfffgggjjjjjjhhhaaaWWWHHH===888777555333333222222111111222222333333333222222222333444444555777999::::::;;;===???@@@BBBFFFIIIKKKNNNQQQTTTVVVVVVWWWYYYZZZ\\\]]]]]]\\\\\\]]]^^^___```aaaaaa``````______^^^^^^______bbbcccdddeeeeeehhhkkknnnuuupppaaaSSSNNNNNNLLLHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHLLLTTTcccuuuvvvmmmeee^^^XXXTTTVVVSSSNNNKKKJJJIIIGGGFFFDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>===============AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC????????????????????????@@@@@@@@@?????????????????????>>>???AAADDDGGGIIIJJJJJJIIIIIIHHHGGGFFFFFFBBBDDDFFFGGGGGGHHHJJJLLLPPPRRRUUUWWWWWWVVVSSSQQQIIIFFFBBB???>>>>>>===<<<<<<<<<<<<===???BBBEEEGGGJJJJJJKKKLLLMMMNNNNNNNNNLLLLLLLLLMMMMMMMMMKKKJJJKKKKKKLLLPPPUUUXXXZZZZZZSSSQQQNNNKKKHHHGGGFFFFFFCCCAAA???<<<;;;::::::::::::::::::999888888777777444333333444666777666555444444333333333444555555999:::===>>>???AAAEEEGGGMMMPPPSSSWWWZZZ^^^cccggghhhkkkppptttvvvyyy}}}~~~zzzsssnnngggccc]]]WWWSSSNNNJJJGGGCCCBBBAAA???>>>>>>======<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<=========?????????@@@AAABBBDDDDDDHHHHHHHHHJJJMMMPPPSSSUUUVVVXXX\\\```dddhhhkkklllmmmnnnppprrrssstttttttttmmmkkkhhhggggggiiilllnnnssstttwww|||{{{zzzyyyqqqnnnttt|||qqq```[[[___bbbfffgggfffhhhkkkllljjjcccZZZLLLAAA:::777555444333333222222222222333333333222222222333444444555555777999::::::<<<>>>@@@???AAAEEEHHHKKKNNNRRRUUUVVVWWWXXXYYYZZZ\\\\\\]]]\\\]]]^^^^^^``````aaabbbaaaaaa``````___``````aaadddfffggghhhiiilllooorrrxxx}}}zzz{{{xxx|||}}}tttmmm```TTTPPPOOOLLLIIIHHHFFFEEEEEEDDDDDDEEEFFFGGGLLLTTTbbbrrr}}}rrriiibbb^^^[[[WWWRRRNNNMMMKKKJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHIIIHHHHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@BBBEEEGGGIIIJJJIIIIIIHHHGGGGGGGGGGGGDDDFFFHHHHHHGGGGGGHHHIIIKKKMMMPPPRRRTTTTTTSSSSSSKKKGGGCCC@@@???>>>===<<<<<<<<<===>>>BBBFFFJJJMMMPPPQQQSSSUUUVVVWWWWWWXXXWWWVVVUUUVVVWWWVVVSSSPPPOOOOOOQQQUUU\\\ccchhhjjjbbb^^^WWWPPPJJJHHHHHHHHHCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;:::999999888888555444333444666777666555444444333333333333444444888:::;;;<<<===???AAADDDIIILLLOOORRRUUUYYY^^^aaacccfffkkkooorrruuuyyy|||{{{~~~~~~wwwpppkkkaaa]]]WWWQQQMMMJJJFFFDDD@@@???>>>===<<<;;;;;;;;;;;;:::999999888888999999888888888999:::;;;;;;<<<=========>>>???@@@AAABBBFFFGGGHHHJJJLLLPPPRRRTTTTTTVVVYYY]]]aaafffiiikkkmmmnnnppprrrsssssssssrrrooommmjjjhhhhhhjjjmmmooorrrsssvvvzzz}}}}}}zzzqqqnnntttzzzzzz}}}~~~nnn```\\\```bbbfffhhhhhhjjjmmmmmmkkkddd\\\PPPEEE===999666555333333222222222222333333333222222333333444555666333555777888999:::<<<>>>>>>AAAEEEIIILLLOOOSSSVVVWWWXXXXXXYYY[[[\\\\\\]]]\\\]]]]]]^^^___```aaaaaaaaaaaa``````aaaaaabbbcccfffhhhjjjkkkmmmppptttwww|||{{{sssooohhhjjjllldddddd[[[TTTQQQOOOLLLJJJKKKGGGGGGFFFFFFFFFGGGGGGGGGMMMTTT```nnn}}}vvvnnniii```\\\WWWRRRPPPOOONNNMMMHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJIIIHHHGGGHHHHHHHHHFFFHHHIIIIIIHHHGGGHHHJJJHHHIIIKKKMMMOOOPPPPPPPPPLLLIIIDDDAAA@@@???>>>============@@@DDDIIINNNRRRVVVYYY^^^aaaaaabbbcccdddcccaaa``````bbb```[[[WWWSSSQQQQQQUUU]]]eeemmmppplllggg^^^UUUNNNJJJIIIIIICCCBBBAAA???===<<<;;;;;;<<<<<<<<<;;;::::::999999666555444444555666555444444444333333333444555555777888:::;;;;;;<<>>===<<<;;;::::::::::::::::::999888888888888888666666777777888999::::::;;;;;;;;;<<<===>>>@@@@@@BBBCCCDDDGGGIIILLLOOOPPPRRRSSSVVVZZZ___dddhhhjjjlllnnnoooqqqrrrrrrrrrqqqpppooollljjjjjjlllnnnppprrrsssuuuyyy~~~}}}vvvrrrxxx{{{xxxyyy}}}pppbbb^^^```bbbgggjjjkkklllooonnnkkkccc]]]RRRHHH@@@:::777555444333333222222333333444222222222333333555666666333555888999999:::<<<>>>???BBBFFFJJJMMMQQQUUUXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^___``````aaa`````````aaabbbcccdddeeefffhhhjjjlllooossswww{{{}}}{{{zzzoooeee[[[[[[^^^WWWYYYUUURRRRRRNNNJJJJJJMMMJJJJJJIIIIIIIIIIIIIIIIIIMMMSSS^^^jjjxxxyyyooojjjbbb[[[WWWTTTQQQOOOLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNKKKLLLMMMMMMLLLKKKIIIGGGHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEE@@@AAACCCEEEGGGIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIILLLKKKJJJIIIIIIIIIJJJJJJHHHIIIIIIIIIHHHHHHJJJLLLHHHIIIJJJKKKLLLMMMMMMNNNMMMJJJEEEBBBAAA@@@>>>=========>>>AAAEEELLLRRRUUU\\\aaahhhlllmmmmmmnnnooonnnkkkiiijjjkkkhhhbbb\\\VVVRRROOOPPPUUU^^^fffjjjmmmiiiccc[[[TTTMMMIIIGGGCCCCCCAAA@@@>>><<<;;;;;;======<<<<<<;;;:::::::::777666444444555555444222444444333444444555666666444666888888999:::===???AAACCCFFFIIIKKKNNNRRRUUUXXX\\\```dddgggjjjnnnqqqqqqtttxxx{{{}}}{{{tttlllbbb\\\RRRNNNHHHCCCAAA???===;;;;;;;;;:::999888888888888999999888777777777777777444555555666888999999:::::::::;;;;;;<<<===???@@@@@@@@@BBBEEEHHHJJJLLLMMMPPPQQQTTTXXX]]]bbbfffiiijjjkkkmmmpppqqqrrrrrrrrrpppnnnllljjjjjjllloooqqqqqqrrrtttwww|||}}}}}}www}}}{{{{{{}}}ssseee___```bbbhhhllllllnnnpppnnnjjjbbb]]]TTTJJJBBB;;;777555444333333222222333333444222222222333444555666777666888:::;;;;;;<<<>>>@@@@@@CCCHHHLLLOOOSSSWWWZZZZZZZZZ[[[\\\\\\]]]^^^^^^[[[\\\\\\]]]^^^___``````___``````aaabbbdddeeefffeeegggjjjmmmppptttyyy|||zzzxxx}}}{{{mmmaaaUUUUUUXXXRRRRRRQQQQQQRRRNNNIIIJJJOOOLLLLLLLLLLLLLLLKKKKKKKKKMMMRRR\\\gggtttyyyoooeee]]]WWWRRROOONNNMMMLLLKKKIIIIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKIIIJJJLLLOOOQQQTTTVVVWWWVVVWWWXXXXXXWWWUUUSSSQQQJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHDDDEEEGGGJJJLLLOOOQQQRRRTTTUUUVVVVVVTTTRRROOOMMMMMMMMMKKKJJJJJJKKKLLLLLLHHHIIIIIIIIIHHHIIILLLNNNKKKKKKKKKLLLLLLMMMMMMMMMNNNJJJFFFBBBAAA@@@???=========>>>AAAFFFMMMSSSWWW```fffnnntttuuuuuuuuuvvvuuurrroooooopppmmmfff```WWWRRRLLLJJJNNNVVV]]]bbbjjjhhheee___XXXPPPIIIEEEDDDCCCBBB@@@>>>===<<<;;;=========<<<;;;;;;::::::888777555555555555333111444444444444555666777777333444666777777999<<<>>>>>>@@@CCCFFFHHHKKKOOORRRUUUXXX]]]aaadddfffjjjlllnnnqqquuuxxxzzz|||~~~xxxpppfff]]]WWWPPPLLLFFFBBB???>>>===;;;:::999888777777777777777888888777666666666666777444444555666777888999::::::::::::;;;<<<===>>>??????AAACCCEEEHHHJJJLLLMMMOOOPPPSSSWWW\\\aaafffhhhhhhiiillloooqqqrrrssssssooonnnkkkiiijjjllloooqqqqqqqqqsssvvvzzzwwwzzzrrrgggbbbaaaaaaffflllppppppnnnlllkkkiiiaaaTTTGGG>>>999666555222222222111111111111000222222222111222222333333555555666777999<<<===???CCCEEEGGGIIILLLPPPVVVZZZXXX[[[]]]^^^]]]\\\\\\]]]]]]___```aaa```aaabbbdddbbbccccccaaa```aaaccceeellliiihhhkkknnnpppuuu|||zzzyyyyyy}}}jjj]]]VVVRRRPPPQQQKKKMMMOOOQQQRRRQQQPPPOOOOOOOOONNNNNNMMMNNNNNNNNNMMMQQQXXXaaalllyyyyyylllccc]]]XXXUUUSSSQQQOOOMMMKKKIIIHHHGGGKKKKKKJJJJJJIIIHHHFFFEEEJJJIIIIIIHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSUUUVVVXXXZZZ[[[]]]```cccdddddddddbbb^^^ZZZUUURRRSSSOOOLLLJJJKKKLLLMMMMMMGGGGGGHHHIIIJJJJJJIIIIIILLLMMMOOORRRUUUYYY\\\^^^___bbbeeeccc]]]VVVRRRQQQRRRQQQOOOMMMMMMNNNPPPQQQLLLLLLLLLLLLLLLLLLLLLLLLOOOOOONNNNNNNNNNNNNNNNNNPPPNNNKKKGGGCCCAAA@@@???>>>>>>======@@@GGGPPPWWWccciiiqqqwwwyyyyyywwwvvvwwwuuutttrrrpppmmmhhhdddZZZUUUNNNIIIHHHLLLQQQUUU\\\aaabbb[[[TTTQQQNNNKKKDDDCCCBBBAAA???>>>===<<<>>>>>>===<<<;;;;;;::::::777777666666555555444444555555555555555555555555555555555555666777999999<<<===>>>AAADDDGGGJJJKKKQQQSSSUUUYYY\\\```bbbdddiiilllooorrrtttwwwzzz|||yyypppggg^^^UUUOOOIIIEEE@@@<<<:::;;;;;;;;;777777666666666666777777555555555555555555555555666444333555888:::999777666777888888888999<<>>===@@@FFFNNNTTT___eeennnuuuxxxwwwuuuttttttrrrpppooommmiiiddd```UUUQQQKKKFFFDDDFFFJJJMMMUUU[[[^^^ZZZTTTPPPLLLIIIEEEDDDCCCAAA???>>>======>>>======<<<<<<;;;::::::888777777666666555555444444444444444444444444444555555555555666777888999::::::<<<>>>AAADDDGGGHHHMMMOOOQQQTTTXXX[[[^^^___bbbeeeiiikkknnnppptttwww{{{~~~}}}uuukkkbbbXXXPPPKKKDDDAAA<<<999999999888888777666666666666666666777555555555555555555555555666444333555888999888777666777888777777888;;;===<<<===>>>@@@BBBDDDFFFFFFGGGJJJNNNRRRVVVZZZ```ccceeefffhhhjjjmmmoooqqqrrrtttsssqqqmmmjjjjjjkkkmmmooopppqqqrrrsssvvv{{{}}}}}}}}}nnnddd^^^___dddjjjnnnpppooooooooojjjdddXXXLLLAAA:::777666444444444444333333333333222222222222222333444555777777888:::<<<>>>@@@BBBDDDFFFIIIKKKMMMQQQUUUXXXZZZ\\\^^^^^^^^^]]]^^^___```aaacccdddcccdddfffgggdddeeeeeeeeeddddddfffhhhiiiggggggkkknnnrrrzzz|||wwwyyy|||vvvvvvxxx|||tttfff\\\SSSNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOQQQUUUZZZ```hhhpppvvvuuujjjccc\\\[[[YYYVVVTTTSSSRRRRRRPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]^^^```bbbcccdddjjjmmmqqqtttvvvwwwyyy{{{|||||||||{{{xxxtttpppmmmccc___ZZZVVVUUUUUUTTTSSSTTTUUUUUUVVVWWWXXXXXXYYYZZZ\\\___dddhhhlllooopppqqqrrrssspppkkkddd___]]][[[[[[ZZZYYYXXXXXXWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTSSSSSSRRRSSSSSSSSSQQQNNNJJJFFFDDDBBBBBBAAA@@@???>>>???CCCJJJOOOXXX___jjjqqquuutttrrrqqqooommmkkkiiigggccc___[[[RRRNNNIIIDDDBBBBBBDDDEEEJJJRRRXXXVVVRRROOOKKKGGGGGGFFFCCCAAA???>>>>>>>>>>>>======<<<<<<;;;;;;;;;999888888777666666555555333333333333333333333333444444555555666777777777777888999;;;>>>@@@CCCDDDHHHIIIKKKNNNRRRUUUWWWXXX[[[^^^aaadddgggjjjnnnqqquuuxxx|||~~~yyynnncccYYYPPPIIIEEE???<<<:::888999888777666666666555555555555666666555555555555555555555555555444444555777888777666666777777777666666888:::;;;<<<===???AAACCCDDDEEEBBBEEEJJJNNNSSSXXX^^^bbbaaabbbdddgggjjjmmmoooppprrrrrrpppmmmjjjiiijjjkkkllloooqqqpppnnnpppvvv||||||{{{uuufff^^^^^^bbbiiimmmppppppqqqqqqkkkfff\\\OOOCCC;;;777666444444444444333333333333333333222333333444555666888888:::;;;>>>@@@BBBDDDEEEGGGKKKMMMOOORRRUUUWWWYYYZZZ\\\]]]\\\\\\^^^___```bbbcccddddddeeeggghhhggghhhiiiiiihhhhhhjjjlllkkkiiijjjmmmooosss{{{zzzpppooosssuuurrrsssvvv{{{|||lll```WWWSSSTTTVVVVVVVVVVVVUUUUUUTTTTTTRRRRRRQQQPPPPPPPPPQQQQQQQQQSSSVVVYYY]]]bbbiiinnnttt{{{}}}tttiiigggccc```]]][[[ZZZZZZXXXXXXYYY[[[]]]___```aaaccccccdddddddddddddddccchhhhhhiiijjjkkkmmmoooqqqsssvvv{{{~~~}}}yyyvvvkkkgggbbb___^^^]]]]]]\\\[[[\\\]]]___bbbdddfffgggiiillloootttwwwzzz{{{|||||||||{{{yyysssmmmhhheeeccccccbbbaaa___]]]\\\ZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVTTTQQQLLLIIIFFFEEEDDDCCCBBBAAA??????AAAFFFJJJRRRYYYdddmmmqqqqqqooonnnkkkiiifffcccaaa^^^YYYVVVQQQNNNJJJFFFBBBAAAAAAAAACCCKKKPPPOOOLLLLLLJJJHHHIIIGGGDDDAAA????????????>>>=========<<<<<<;;;;;;::::::999888777666666555333333333333333333333333444444555555666666666666555666777999;;;===@@@AAACCCDDDFFFIIILLLOOOQQQRRRVVVXXX\\\```bbbfffiiilllnnnqqqvvvyyy{{{~~~{{{sssfffZZZPPPIIIDDDAAA;;;:::999999::::::888666666555555444444555555666555555555555555555555555444444444555666666666666555666777666555444666777999:::;;;===???AAACCCDDDFFFIIILLLOOORRRVVVZZZ^^^___```cccfffjjjmmmoooqqqooooooooollliiigggggggggjjjnnnpppnnnjjjjjjrrryyy{{{|||{{{{{{{{{kkk```]]]bbbhhhmmmoooppprrrsssmmmiii```SSSFFF<<<888777333333333333222222222222333333333333444555666777888999:::<<>>>>>@@@GGGJJJHHHGGGIIIKKKKKKJJJHHHFFFCCCAAA@@@??????===============<<<<<<<<<<<<;;;:::999888777666666333333333333333333333333333333444555555555555444555666666888:::<<<>>>???@@@AAACCCEEEHHHJJJLLLMMMPPPSSSWWWZZZ\\\___cccfffgggkkkooosssvvvyyy|||~~~~~~~~~rrrjjj]]]RRRIIICCC@@@>>>888777777888999999777444555555444444444444555555555555555555555555555555333444444444444444555555555666777666555444444555777888:::<<<>>>@@@AAABBBGGGJJJLLLOOOQQQTTTXXXZZZ___aaacccgggjjjnnnqqqrrrooooooooommmjjjgggffffffggglllooommmhhhhhhnnnuuuzzz|||{{{uuupppddd^^^bbbhhhllloooppprrrsssnnnkkkcccWWWHHH===999888333333333333222222222222333333333444555666777888888999:::===???BBBEEEFFFHHHLLLPPPTTTUUUUUUVVVWWWVVVWWWXXXXXXXXXZZZ\\\^^^___aaacccdddeeefffhhhjjjlllnnnpppqqqqqqpppqqqsssrrrqqqqqqrrrrrrttt~~~|||~~~uuunnnhhheeeiiiooo}}}vvvnnnjjjpppyyy}}}qqqkkklllppppppooonnnkkkfffaaa\\\YYYXXXWWWVVVTTTRRRQQQPPPPPPKKKMMMPPPRRRTTTWWW\\\___```eeelllrrrzzz~~~~~~}}}}}}}}}~~~~~~~~~}}}|||}}}yyyuuurrrpppnnnpppqqqssswww|||}}}zzzvvvtttqqqppplllllljjjhhhfffdddbbbaaa```___^^^]]]\\\[[[[[[[[[]]]ZZZVVVRRRNNNKKKIIIHHHFFFFFFEEECCC@@@@@@BBBDDDHHHOOOYYYaaaeeefffffffffbbb___[[[XXXUUURRROOOLLLHHHFFFDDDAAA>>>===<<<;;;???EEEHHHEEEDDDHHHLLLLLLJJJIIIHHHFFFCCCAAA???>>>==============================<<<:::999888777666333333333333333333333333222333444555555444333333555555666777888:::<<<===>>>???@@@BBBEEEGGGHHHIIIJJJLLLPPPRRRTTTWWWZZZ]]]```ccchhhkkknnnqqquuuwwwzzz{{{~~~{{{tttfff___TTTJJJCCC???===<<<555444444555666666444222444444333333333333444444555555555555555555555555333444555444333333444555444555777777555444444555666777888:::<<<>>>???@@@BBBEEEHHHKKKNNNRRRWWWZZZaaabbbeeehhhlllooorrrsssqqqrrrsssqqqmmmiiiggggggfffjjjnnnmmmjjjjjjmmmqqqyyy~~~}}}|||wwwuuuhhh___bbbhhhlllnnnppprrrsssooommmfffYYYJJJ>>>999888444444444444333333333333333333444444555777888999888999:::<<>><<<;;;<<<<<<>>>EEEIIIGGGFFFIIIKKKKKKIIIIIIIIIHHHEEEBBB???========================>>>>>>>>>===;;;:::888777777444444444444444444444444222333444555555444222111444444444555666888999:::<<<<<<>>>@@@BBBCCCEEEFFFFFFHHHKKKMMMOOOQQQTTTVVVYYY\\\```dddgggiiimmmooorrrtttwww{{{|||xxxpppgggZZZTTTJJJCCC>>><<<;;;:::666555333333444555333222444444333333333333444444555555555555555555555555222444555444222111333555333555777777666555555666555555777999;;;===>>>??????BBBFFFIIIMMMRRRWWWZZZbbbcccfffiiillloooqqqsssqqqssstttrrrooojjjhhhgggeeeiiilllnnnnnnmmmmmmnnntttzzz}}}|||xxxkkk___ccchhhlllnnnpppqqqsssooonnnhhh[[[KKK???999999666666555555555444444444333333444444666777888999888888:::<<>>===EEEKKKJJJIIIJJJJJJIIIIIIJJJJJJJJJGGGCCC???<<<============>>>>>>>>>>>>???>>>===<<<:::999888777555555555555555555555555111222444555555444222111333333333444555666888888:::;;;<<<>>>@@@AAACCCCCCFFFHHHKKKLLLMMMOOORRRTTTTTTWWW\\\___bbbdddgggjjjjjjmmmpppuuuyyy}}}~~~|||wwwrrrhhh___RRRLLLDDD>>>;;;::::::999999777555555666666555444444333333222222333333444555555555555555555555555222444555444222111222555222555777888777666666666444555666888:::<<<>>>>>>AAADDDGGGJJJNNNRRRVVVZZZcccdddfffiiillloooqqqrrroooqqqsssqqqnnniiifffeeeeeehhhllloooppppppmmmlllpppvvv~~~{{{xxxfffddddddeeeiiinnnrrrtttuuuvvvppphhh]]]NNN???888999666666555444333333333333333444555444444555888;;;;;;<<<>>>???AAADDDIIIMMMQQQTTTVVVXXXYYYZZZ[[[]]]\\\\\\\\\\\\]]]^^^______eeeeeeeeeeeefffhhhiiijjjnnnnnnnnnnnnoooqqqrrrsssrrrppprrrvvvwww|||}}}{{{oooggg___[[[[[[bbbqqquuullljjjkkktttyyyssseee]]]UUUSSSRRRNNNLLLLLLJJJJJJKKKKKKLLLNNNOOOPPPRRRTTTVVVXXX^^^iiiwww|||xxxtttpppmmmkkkkkkkkkjjjhhhfffcccbbbddd```[[[UUUQQQOOONNNNNNNNNMMMKKKIIIHHHFFFFFFEEEHHHIIILLLQQQUUUXXXWWWVVVOOOMMMJJJHHHGGGFFFDDDBBB>>>===<<<;;;;;;;;;;;;;;;CCCGGGLLLNNNNNNKKKIIIHHHJJJJJJJJJJJJHHHFFFCCCBBB@@@@@@@@@???>>>=========<<<<<<<<<<<<;;;:::999888555555555555555555444444555555555555555555555555111111222222333444555555777888999:::<<<===>>>???DDDEEEFFFHHHJJJLLLMMMNNNPPPRRRVVVXXXYYY\\\___aaadddgggkkkpppsssuuuvvvvvvvvvxxxyyyxxxrrrhhh^^^XXXEEECCC@@@<<<999888888888999888888888777777666666777777777666555555444444333333333444444333222222666666666666666666555555444555666666777777666666555555666777888:::<<<===???AAAEEEHHHLLLPPPTTTXXX\\\___cccgggiiilllooorrrqqqqqqqqqpppnnnkkkhhhfffcccfffkkkqqqtttsssoookkknnnrrrxxxrrr|||kkkeeeeeefffjjjoootttvvvvvvxxxxxxvvvmmmZZZEEE;;;:::666666555444333333333333333444555555555666888;;;;;;===>>>???AAAEEEIIIMMMPPPSSSVVVXXXYYYZZZ]]]^^^___^^^^^^^^^^^^^^^______ddddddeeefffgggiiiiiijjjmmmmmmmmmmmmnnnpppqqqrrrppppppssswwwzzzyyypppfff]]][[[```jjjyyyrrriiihhhkkkttt|||uuujjj```WWWSSSPPPKKKHHHIIIIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQSSSUUUZZZdddrrr{{{{{{wwwssspppkkkkkkkkkjjjiiigggeeedddeeeccc___ZZZVVVTTTSSSRRROOONNNLLLJJJGGGFFFEEEDDDDDDEEEGGGKKKPPPRRRRRRQQQMMMJJJGGGEEEEEEDDDBBB@@@======<<<;;;;;;;;;;;;;;;BBBGGGMMMPPPPPPMMMJJJIIIIIIIIIIIIIIIGGGEEECCCBBBAAAAAA@@@@@@?????????>>>===============<<<;;;;;;777666666666555555444444333333333333333333333333222222222333444555555555777777888:::;;;===>>>>>>BBBBBBDDDEEEGGGIIIJJJKKKMMMPPPSSSUUUVVVXXX[[[^^^___aaaeeejjjmmmpppqqqqqqpppqqqqqqoooiiiaaaXXXRRRCCCAAA>>>;;;999888888999999999888888888777777777666666666666666777777777555555555555555444333222444444444444333333333333222333333444444444444444555555666777888:::;;;<<<>>>AAADDDHHHKKKOOOSSSWWWZZZ]]]aaaeeegggjjjmmmppprrrssssssrrrpppmmmjjjhhhdddfffjjjooosssssspppnnnmmmpppvvv}}}kkkvvvqqqgggggghhhkkkpppuuuwwwxxxzzz~~~gggMMM>>><<<777666555444333333333333444555666666555666999;;;;;;===???@@@BBBEEEJJJMMMOOOQQQUUUXXXZZZ\\\^^^```cccbbbbbbaaa``````______bbbccceeehhhiiijjjjjjjjjkkkkkkllllllmmmooopppqqqooopppsssxxx~~~wwwjjj___^^^fffrrr|||mmmfffeeekkksssyyyooodddXXXQQQLLLGGGDDDEEEGGGGGGGGGHHHIIIJJJLLLLLLNNNPPPRRRSSSXXXaaammmvvv}}}xxxuuummmmmmmmmlllkkkiiigggggggggfffdddaaa^^^[[[YYYXXXSSSRRROOOMMMJJJHHHFFFFFFBBBBBBDDDGGGKKKMMMMMMLLLIIIGGGDDDBBBBBBAAA???======<<<;;;;;;;;;;;;;;;;;;BBBGGGNNNSSSSSSPPPLLLJJJJJJJJJJJJJJJIIIGGGEEEDDDAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>======999999888777666555555444333333333333333333333333333333333444555555666666666777888999:::<<<======>>>???@@@BBBCCCEEEFFFGGGIIIKKKNNNPPPQQQSSSVVVXXXYYY[[[___cccgggjjjlllllliiiiiigggccc]]]UUUNNNJJJ@@@???===;;;999999999:::999999999999888888888888666666666777888999999999888888888888777666444444444444444333333333222222222222333444444444444444555555555666777999;;;;;;===???CCCFFFIIIMMMRRRUUUXXX[[[___ccceeegggjjjmmmpppqqqrrrrrrpppnnnkkkiiicccdddfffjjjnnnpppooonnnkkknnnsssyyy~~~jjjppp~~~sssgggggghhhkkkqqquuuwwwxxx{{{nnnTTTAAA;;;777666555444444333333333444555777777777777999;;;;;;===@@@AAACCCFFFJJJMMMMMMPPPUUUXXXZZZ]]]```bbbfffeeeeeedddcccbbb``````aaacccfffiiijjjkkkjjjiiijjjjjjjjjkkklllmmmoooooonnnppptttyyyttteeeccckkkwwwxxxkkkeeeeeejjjsss~~~rrreeeWWWOOOJJJEEECCCDDDEEEEEEEEEFFFGGGHHHIIIJJJOOOQQQSSSUUUYYY```kkksss}}}}}}zzzrrrrrrpppooommmkkkiiihhhhhhggggggeeeccc```]]][[[YYYWWWUUUQQQNNNLLLJJJIIIDDDDDDDDDFFFIIIKKKLLLKKKGGGDDDBBB@@@@@@???===<<<<<<<<<;;;::::::;;;;;;;;;AAAGGGOOOUUUUUURRRNNNLLLLLLLLLMMMMMMLLLJJJIIIHHHBBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>>>>>>>>>>???;;;;;;:::999888777666555666666666666555555555555444444444555555555666666666666777888999:::;;;<<<<<<===>>>???AAABBBCCCDDDFFFHHHKKKLLLMMMOOOQQQTTTUUUWWW[[[___cccfffhhhiiieeeccc^^^XXXQQQKKKEEEBBB===<<<;;;::::::::::::;;;::::::::::::999999999999888888999999999:::::::::<<<;;;;;;:::999888666555777777666666555444444444444444555666666666555555555555555666777888::::::;;;>>>AAADDDGGGKKKOOOSSSVVVYYY]]]```ccceeehhhjjjlllmmmnnnnnnmmmllliiihhh`````````cccgggjjjlllllliiilllpppvvv}}}|||}}}kkkmmmssssssffffffgggkkkpppuuuwwwwww{{{zzz{{{yyykkkVVVCCC:::777777666555444444444444444666888888888888:::;;;;;;>>>AAACCCDDDGGGJJJMMMMMMPPPTTTXXX[[[^^^aaadddggggggggggggfffdddcccbbbbbbdddfffiiikkkkkkjjjiiiiiiiiijjjjjjkkkmmmnnnoooooorrruuuxxx}}}mmmjjjqqq{{{vvvjjjfffhhhkkktttqqqdddVVVOOOJJJEEEDDDFFFCCCCCCDDDDDDEEEFFFHHHIIINNNQQQSSSUUUXXX___hhhooowww~~~yyyxxxvvvrrrooommmkkkjjjiiiiiiiiihhhfffccc```^^^\\\ZZZXXXTTTQQQNNNLLLKKKFFFEEECCCDDDGGGIIIIIIIIIEEECCC@@@??????>>>===;;;;;;;;;:::::::::;;;;;;<<>>======>>>>>>???======<<<;;;999888777777777777777666666555555555444444444555555555555555555666666777888999::::::;;;<<<===>>>???@@@AAABBBDDDFFFHHHJJJJJJKKKNNNPPPQQQSSSUUUYYY\\\___aaacccbbb^^^XXXQQQJJJDDD???===;;;;;;:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::>>>======<<<;;;:::888777888888777666666555444444333444444555666555555555444444555555666777888999:::<<<@@@BBBEEEIIIMMMPPPTTTWWW[[[^^^```bbbeeeggghhhiiikkkllllllkkkiiihhhaaa___^^^___ccchhhjjjkkkiiikkknnntttzzzkkkjjjlllvvvuuugggfffhhhkkkpppuuuwwwxxxzzzuuuqqqnnndddRRRBBB:::888777666555444444444444444666888999999999:::;;;<<<>>>AAADDDFFFHHHKKKMMMMMMPPPUUUXXX[[[^^^bbbdddffffffggghhhhhhgggfffeeedddeeegggiiijjjjjjjjjiiiiiiiiijjjjjjkkkmmmnnnoooooorrruuuxxxwwwsssxxxtttjjjiiimmmooowwwpppcccVVVOOOKKKGGGFFFHHHBBBBBBCCCCCCDDDEEEGGGHHHJJJMMMPPPSSSUUU[[[dddjjjrrrzzz~~~}}}zzzvvvssspppnnnnnnlllllllllkkkiiigggdddbbb]]]\\\YYYVVVRRRPPPNNNMMMGGGDDDBBBAAACCCEEEFFFFFFDDDBBB???>>>>>>>>><<<;;;:::::::::::::::;;;;;;<<<>>>DDDLLLRRRTTTRRRPPPNNNKKKLLLMMMMMMMMMLLLKKKJJJFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA???>>>======>>>>>>>>>>>>===<<<;;;::::::999666666555555444333333333444444444444444444444444555555666666777888888999::::::;;;<<<===>>>???@@@BBBDDDFFFGGGGGGHHHJJJLLLKKKLLLNNNQQQTTTVVVXXXYYYZZZWWWQQQKKKEEE@@@===<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;;;;>>>>>>>>>>>>===;;;::::::888777777666555444333333111111222333333333333333444444444444555666777888888;;;>>>AAACCCFFFKKKNNNRRRTTTXXX[[[]]]___bbbdddfffhhhjjjlllllllllkkkjjjdddbbb```aaadddhhhkkklllhhhiiilllqqqwwwjjjiiikkkvvvzzzhhhhhhiiimmmrrrvvvxxxyyyxxxsssnnnhhh]]]LLL@@@<<<888777666555444444444444444666999::::::::::::;;;<<>>======<<<;;;:::::::::999999::::::;;;<<<<<>>>>>>>>???>>>>>>=========<<<<<<<<<666666666555444333333333444444444333333333333333444555555666666777777888888999999:::;;;<<<======@@@BBBDDDDDDDDDEEEGGGHHHHHHHHHIIIKKKMMMOOOQQQRRROOOMMMIIIEEEAAA>>>===<<<;;;;;;<<<============<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<;;;999999888777666555444444111111222333333333333222444444444444555666777777777:::===???AAAEEEIIILLLNNNQQQTTTWWWYYY[[[]]]___cccdddgggiiikkkkkkjjjiiifffdddaaaaaadddhhhjjjkkkfffgggiiimmmttt{{{kkkjjjnnn{{{iiiiiijjjnnnsssxxxzzzzzzwwwtttqqqiiiYYYHHH???>>>888777666555555444444555444777999;;;::::::;;;;;;<<>>>>>>>>>>>============999888888777666555555555333333333333333333333333444444555555666666777777777777888999:::;;;;;;<<<>>>@@@BBBBBBBBBBBBDDDFFFHHHHHHHHHIIIKKKMMMOOOPPPFFFEEECCC@@@>>>>>>======<<<<<<======>>>=========;;;<<<<<<<<<======>>>>>>=========>>>??????@@@@@@======>>>>>>>>>======<<<<<<<<<;;;:::999888777666333333444555555555444444444444444444444555666777777999<<<>>>AAADDDHHHKKKKKKNNNRRRTTTVVVXXXZZZ\\\___aaacccfffggghhhggggggeeeccc``````cccfffhhhhhhdddeeefffkkkqqqyyy~~~mmmiiilllzzzsssmmmjjjpppwwwyyyyyyzzzuuutttqqqhhh[[[MMMBBB<<<999777555555555555444333777777777888999;;;<<<===>>>@@@DDDGGGIIILLLPPPRRRSSSTTTVVVXXXYYYZZZ[[[[[[^^^```dddgggjjjkkkkkkkkkggggggfffffffffhhhiiijjjkkklllmmmlllkkkjjjlllnnntttuuuuuuzzz{{{qqqllljjjnnnsssxxx}}}qqqdddXXXSSSQQQLLLIIIHHHDDDDDDCCCCCCDDDEEEGGGHHHJJJLLLOOORRRUUUZZZ```dddnnnrrryyy~~~}}}{{{{{{|||}}}}}}|||zzzxxxuuurrrpppoookkkjjjhhhfffddd```ZZZVVVNNNKKKGGGDDDDDDDDDCCCBBB@@@>>><<<;;;<<<;;;888555333555777888888999;;;<<<===@@@EEEIIIKKKMMMOOOQQQUUUWWWYYYZZZ^^^bbb___ZZZXXXTTTNNNKKKJJJIIIFFFCCCGGGGGGFFFDDDCCCBBBAAAAAA???===<<<<<<=========<<<777777666666555555555444444444555555555555555555444444444555666777777888555666888999::::::999999;;;<<<<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHCCCBBB@@@===<<<;;;;;;;;;<<<<<<<<<===>>>???AAABBB>>>???@@@@@@@@@???===<<<>>>???AAAAAABBBAAA@@@??????????????????>>>======<<<<<<<<<;;;999777555444777777777777777666666666555555555555555666777777888999;;;===@@@BBBDDDEEEHHHKKKMMMOOOPPPRRRUUUWWWZZZ\\\___aaabbbdddfffhhheeecccaaa``````aaaccceeehhhdddeeejjjooottt|||}}}yyylllggghhhttt~~~sssllljjjpppwwwyyyyyyzzzvvvvvvrrriii[[[MMMAAA;;;999777555555555666555444666666777888999;;;<<<===???BBBEEEGGGIIILLLOOOQQQTTTUUUWWWYYY[[[\\\]]]]]]^^^```dddgggjjjkkkkkkkkkhhhhhhgggggghhhiiijjjkkkkkklllllllllkkkkkkmmmoooqqqrrrtttyyy~~~wwwnnnhhhfffjjjpppwwwqqqeeeYYYTTTQQQLLLIIIHHHEEEDDDCCCCCCDDDFFFHHHIIIKKKMMMOOORRRUUUYYY___ccclllqqqwww{{{~~~~~~~~~}}}zzzwwwtttrrrqqqnnnllljjjhhhfffaaa\\\XXXPPPMMMHHHEEEDDDCCCBBBAAA===;;;999:::;;;;;;888666777888::::::999999;;;===<<>>>>>>>>===999999999888777666666555555555555555555555555555444444444555666777777777555666777888888999999999:::;;;;;;===>>>@@@BBBCCCBBBCCCDDDEEEEEEDDDCCCCCC???>>>===;;;;;;;;;;;;<<<>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAA@@@??????>>>???@@@AAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>============<<<;;;999888777555555555444444444444444555555555555555666666777777888:::<<>>===<<<;;;;;;;;;<<<>>>>>>@@@@@@@@@AAAAAABBBBBBCCCDDDCCCBBBBBBAAAAAABBBBBBAAABBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;:::444444444444444444444444555555444444555555666777777888999;;;>>>@@@AAABBBCCCFFFHHHJJJKKKLLLOOOQQQRRRTTTXXXZZZ\\\___bbbeeeeeecccaaa___^^^^^^___``````\\\\\\bbbgggmmmvvv~~~zzzxxxrrriiiccchhhuuu|||yyyrrrkkkiiiooovvvyyyzzz{{{{{{zzzuuukkk\\\MMMAAA:::999777555555666777666555555555666777999;;;<<<===@@@CCCFFFHHHJJJMMMPPPSSSUUUVVVXXX[[[^^^```aaabbb```aaadddfffhhhiiijjjjjjjjjjjjkkkkkklllmmmnnnooommmnnnmmmkkkiiiiiilllnnnlllpppvvvyyy~~~zzzxxxxxxzzzoooddd___^^^dddkkkyyyzzznnnaaa[[[XXXSSSOOONNNJJJIIIHHHHHHIIILLLNNNPPPNNNOOOQQQRRRTTTXXX\\\```eeejjjooossswww|||~~~{{{xxxwwwwwwuuurrrooolllgggaaa\\\UUUQQQKKKGGGDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;999;;;<<<<<<;;;;;;===>>>>>>???AAADDDGGGLLLSSSWWW\\\ccckkkrrr{{{}}}uuuiii]]]TTTPPPNNNNNNOOOPPPQQQQQQPPPMMMIIIGGGFFFDDDBBBAAA@@@@@@???===???>>>===;;;:::888777777666666666666555555555555444444444555555666666666555444333333444555777888888888888999;;;<<<>>>???@@@@@@AAABBBAAA@@@???>>>>>>============???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGIIIGGGFFFDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBAAA??????>>>===============666666666666666666666666555444444444444555666666666777888:::<<<>>>???@@@@@@BBBDDDFFFGGGHHHKKKMMMMMMPPPTTTWWWYYY]]]```cccdddccc```___^^^^^^^^^___^^^ZZZYYY^^^dddjjjrrr{{{{{{yyytttjjjbbbdddnnn}}}|||rrrkkkhhhnnnuuuxxxzzz||||||{{{vvvlll]]]NNNAAA;;;999777666555777777777666555666666888:::<<<>>>??????BBBFFFIIIKKKOOORRRUUUTTTUUUWWWZZZ]]]___```aaaaaabbbdddeeeggghhhiiiiiijjjkkklllmmmnnnoooppppppqqqpppnnnkkkhhhhhhjjjlllnnnttt}}}~~~yyy}}}tttppppppqqquuu{{{{{{kkkaaa]]]^^^eeemmm}}}tttfff```[[[UUUQQQOOOKKKIIIHHHGGGHHHKKKNNNPPPPPPQQQRRRSSSTTTVVV[[[^^^aaaeeekkkooorrrxxx~~~|||zzzzzzwwwtttqqqmmmgggaaa\\\UUUQQQKKKFFFDDDAAA???===>>>>>>===;;;::::::;;;;;;999;;;<<<=========???AAA@@@AAACCCEEEHHHNNNUUUYYY^^^gggpppxxx{{{lll```WWWTTTSSSTTTTTTUUUUUUTTTPPPMMMJJJIIIGGGDDDBBBAAA@@@???===???>>>===<<<:::999888777777777666666666555555555444444444444555555555555444333333222333555666888777777777888999;;;<<<===???@@@AAAAAAAAA@@@???>>>???>>>>>>>>>???AAABBBCCCCCCEEEGGGIIIKKKLLLMMMMMMNNNMMMKKKIIIHHHHHHHHHIIIFFFEEEEEEDDDDDDDDDCCCCCCFFFFFFFFFFFFFFFEEEDDDDDD@@@???>>>===<<<=========888888777777777666666666444444444444444555666666555666777888:::;;;<<<======???AAABBBCCCDDDFFFHHHJJJMMMQQQTTTWWWZZZ^^^aaabbbaaa```___^^^^^^______```[[[YYY]]]bbbgggooowww|||}}}|||ssskkkddddddkkkwwwrrrjjjgggmmmtttxxxzzz}}}}}}|||wwwmmm^^^OOOCCC<<<999777666666777888777666666777777999;;;===???@@@@@@CCCGGGJJJLLLOOOSSSUUUTTTUUUWWWZZZ\\\^^^______bbbcccdddeeefffggghhhhhhjjjkkkmmmnnnppppppqqqqqqrrrqqqnnnkkkhhhgggiiilllpppyyyxxx{{{yyywwwqqqkkklllmmmooosssyyywwwggg^^^\\\___hhhqqq{{{mmmeee```YYYSSSQQQLLLKKKHHHGGGHHHJJJMMMPPPRRRSSSSSSSSSSSSUUUYYY\\\\\\```eeeiiilllqqqxxx}}}~~~}}}{{{xxxuuuqqqlllfff___ZZZRRRNNNIIIEEECCCBBB@@@>>>=========;;;::::::<<<>>>>>>???AAAAAAAAAAAABBBDDDCCCDDDFFFHHHKKKPPPVVV[[[___iiittt}}}yyyjjj^^^XXXWWWZZZZZZZZZZZZXXXUUURRRPPPMMMJJJGGGEEEDDDBBB@@@>>>??????>>>===<<<::::::999888777777666666555555555444444444444444444444444333333333333444555666777666666777777888:::;;;<<<<<<===>>>???@@@??????>>>======>>>???AAADDDFFFHHHJJJLLLOOOQQQSSSTTTUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGBBBAAA???============>>>999888888777666555444444444444333333444444555666555555666777888999:::;;;:::<<<>>>???@@@AAACCCEEEHHHJJJNNNQQQTTTWWW[[[]]]^^^^^^^^^______```aaabbbccc^^^[[[]]]```dddllltttyyy}}}tttnnnjjjkkkqqqzzzrrrjjjgggllltttxxx{{{}}}}}}|||wwwnnn___PPPDDD>>>999777666666777888888777777888999:::<<>>>>>>>>===>>>BBBFFFHHHIIIIIIHHHFFFEEEFFFGGGFFFHHHJJJLLLOOOSSSXXX\\\```kkkxxxwwwjjjbbb___aaa```___^^^\\\YYYWWWVVVQQQNNNKKKHHHGGGEEEBBB@@@@@@@@@??????>>>======<<<888888777777666555555444444444444444444444444444222333444555666666666666777777777777888999;;;;;;:::;;;===???@@@@@@@@@???>>>>>>@@@CCCGGGKKKOOOQQQUUUVVVYYY[[[\\\[[[[[[ZZZYYYYYYWWWUUURRROOOMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFDDDDDDFFFGGGHHHIIIIIIIIIEEEDDDAAA???>>>>>>>>>???<<<;;;:::888777555444333444444333333444444555666444444555666777888888999888:::===>>>>>>???AAACCCEEEGGGKKKNNNPPPSSSVVVYYY[[[\\\]]]___aaaccceeeeeeggg```\\\\\\^^^aaahhhooovvv{{{wwwrrrpppsssxxxqqqjjjffflllsssxxx{{{}}}}}}|||wwwnnn```QQQEEE???999777666666888999888777888888999;;;===@@@BBBCCCGGGIIIKKKKKKLLLLLLNNNPPPWWWXXXYYY[[[]]]^^^^^^^^^ddddddddddddeeefffggghhhiiikkkmmmoooqqqqqqqqqqqqmmmmmmkkkiiihhhjjjnnnqqqsss~~~{{{rrrsssvvv~~~rrrgggeeeggghhhfffjjjpppvvv{{{~~~pppaaaYYYZZZ```lllwwwxxxqqqhhhaaa___YYYWWWSSSQQQPPPRRRUUUXXXTTTTTTTTTSSSSSSTTTXXXZZZVVVYYY\\\]]]]]]___dddhhhmmmqqqwww{{{~~~yyywwwsssnnniiibbb[[[VVVLLLIIIEEECCCBBBBBBAAA@@@>>>@@@BBBBBBBBBEEEJJJNNNPPPQQQPPPNNNKKKIIIIIIIIIHHHJJJMMMOOOQQQTTTYYY\\\```lllzzzyyypppmmmeeedddcccaaa^^^\\\[[[ZZZTTTQQQNNNKKKIIIGGGDDDBBBAAAAAAAAA@@@@@@?????????999888888777666555555444444444444444444444444444222333555666777666666555777777777777888999;;;;;;;;;<<<>>>@@@BBBBBBBBBBBB@@@AAADDDHHHMMMSSSXXX[[[]]]___```aaaaaa```^^^]]]\\\\\\[[[XXXUUUQQQMMMKKKKKKIIIHHHFFFEEEEEEFFFFFFCCCDDDEEEGGGHHHIIIJJJJJJHHHFFFCCCAAA?????????@@@@@@???===;;;999777666555444333333333333444555555444444555555666777777888888:::<<<======>>>@@@BBBCCCFFFIIIKKKMMMPPPSSSVVVYYY[[[]]]___bbbeeeggghhhiiibbb\\\[[[\\\^^^eeellluuuzzz~~~yyywww}}}yyyooohhhllltttxxxzzz|||zzzyyyuuummmbbbTTTGGG@@@999888666555444555777888:::::::::;;;===@@@CCCEEEJJJMMMPPPQQQRRRSSSTTTVVVWWWYYY]]]aaaccccccbbbaaa```aaabbbccccccccccccccceeegggiiijjjkkklllkkkkkkfffggghhhhhhhhhiiilllnnnssszzz~~~tttmmmlllpppwwwvvvhhhaaaaaaddd```fffnnntttwww{{{xxxjjj___\\\[[[^^^iiivvv~~~rrrkkkhhhgggbbb___ZZZWWWWWWXXXYYYYYY[[[ZZZXXXVVVUUUUUUUUUUUUTTTTTTTTTVVVXXX[[[^^^___hhhkkknnnrrrvvv{{{~~~yyyzzz}}}~~~{{{wwwpppiiiccc]]]WWWSSSIIIHHHEEECCCAAA@@@?????????AAAEEEGGGGGGHHHSSS^^^bbbaaa___ZZZUUURRRQQQRRRNNNOOOQQQSSSWWW[[[^^^aaaiiippp|||yyysssooolllhhhdddaaa^^^ZZZXXXXXXUUUQQQNNNKKKIIIFFFCCC@@@@@@@@@AAABBBBBB@@@======;;;999666555444555666555555444333333333444444333333333444444444555555444444444555555777888999;;;<<<===>>>@@@BBBEEEGGGHHHGGGJJJQQQUUUUUU[[[ccccccdddeeeeeeeeecccbbbaaaaaa___]]]\\\[[[XXXTTTRRROOOMMMJJJJJJJJJJJJHHHGGGDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDBBBBBBBBBBBB@@@>>>======<<<:::888777555555333333444555555444444333444444444555555555555666777888888999;;;<<<======AAADDDGGGIIIKKKNNNRRRUUUXXXZZZ]]]```aaadddgggjjjoooiiiaaa[[[ZZZ\\\```bbbmmmttt~~~~~~{{{qqqiiimmmtttxxxzzz{{{zzzxxxtttmmmaaaSSSGGG???;;;999777666666666888999:::::::::;;;>>>BBBEEEGGGKKKMMMPPPRRRSSSTTTVVVXXXYYY[[[]]]```bbbcccbbbbbbaaabbbcccdddeeeeeeeeeeeeeeefffgggggghhhhhhhhhhhhgggiiijjjkkkjjjjjjlllnnnpppxxx~~~sssmmmllloootttyyy~~~yyylllcccaaabbbccciiipppuuuxxx{{{uuuggg\\\ZZZZZZ\\\ggguuu}}}wwwtttssskkkgggbbb___^^^]]]\\\[[[^^^\\\YYYVVVTTTSSSRRRRRRQQQQQQPPPQQQRRRTTTVVVXXX^^^```dddhhhkkkpppvvvzzz~~~wwwrrrnnnlllkkkhhhiiijjjnnnrrrvvvzzz|||~~~{{{vvvooohhhaaaZZZTTTPPPIIIHHHFFFCCCBBBAAAAAAAAABBBBBBEEEIIIKKKQQQ___lllyyyxxxtttkkk```XXXUUUUUUTTTUUUWWWYYY\\\```eeehhhooowwwuuuqqqlllgggccc```\\\ZZZYYYVVVRRRPPPNNNLLLJJJHHHEEEDDDBBBBBBAAA@@@>>><<<===<<<999777555555666666666555444444333333444444333333333444444444555555555555555555555666777888;;;;;;<<<===@@@DDDIIILLLRRRRRRXXX___bbbbbbeeekkkhhhiiijjjjjjjjjiiihhhgggfffeeedddcccaaa^^^ZZZVVVRRROOOLLLKKKJJJIIIGGGEEEEEEFFFFFFFFFGGGGGGHHHHHHEEEDDDBBBBBBCCCCCCBBB@@@???>>>===<<<:::888777666444444444444444444444444444444444555555555555666777777888999:::;;;<<<<<>><<<:::888777777888999:::999:::;;;===@@@CCCGGGIIIKKKMMMQQQSSSTTTVVVXXXZZZ[[[\\\]]]^^^```aaabbbcccbbbcccdddeeeggghhhhhhhhhffffffeeedddddddddddddddfffiiikkkmmmllllllmmmmmmmmmvvv}}}sssnnnmmmooorrrvvvzzz}}}{{{oooddd___^^^eeejjjqqqvvvxxxzzz~~~pppcccXXXWWWWWWZZZfffsss}}}wwwtttoookkkgggccc___\\\^^^\\\YYYUUUQQQOOONNNMMMNNNMMMMMMLLLMMMNNNOOOPPPVVVYYY\\\```ccchhhnnnrrrwww{{{zzztttmmmgggccc```___]]]]]]^^^___aaadddgggjjjkkknnnqqqsssvvvxxx{{{{{{vvvoooggg___WWWPPPKKKHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDFFFJJJOOOXXXiiixxx~~~nnnaaa\\\\\\]]]^^^___aaaccchhhnnnrrrvvv~~~|||xxxpppjjjfffccc```___[[[YYYVVVTTTSSSRRROOONNNKKKIIIEEEBBBAAA???===;;;>>><<<:::888777666777777666666555444444444444444333333333444444444555555666666555555555666666777999:::;;;===BBBIIIQQQWWW]]]___eeelllnnnlllmmmpppppppppqqqqqqqqqpppooooooiiihhhhhhhhhfffbbb\\\XXXWWWUUUQQQNNNMMMKKKHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHEEEDDDCCCDDDEEEEEEDDDCCCAAA@@@???===<<<:::999888666555444333333444555666444444444555555555555666666666777777888999::::::<<<>>>AAACCCEEEHHHLLLOOOSSSVVVYYY\\\^^^aaaeeeggglllggg___YYYUUUVVVXXXZZZfffooo{{{}}}{{{vvvmmmmmmssswwwzzz|||{{{zzzwwwooocccTTTGGG???;;;:::888777777777999::::::;;;<<<>>>@@@CCCFFFGGGJJJMMMPPPSSSUUUVVVYYY[[[\\\\\\[[[\\\]]]___aaabbbaaabbbdddeeeggghhhiiiiiihhhfffdddbbbaaaaaabbbbbbcccfffjjjmmmmmmmmmnnnooooooxxx{{{uuuttttttuuuxxx|||yyylll```[[[ZZZccciiipppuuuwwwyyy}}}}}}kkk___VVVUUUWWWZZZfffsss{{{uuuoooggg___ZZZ[[[YYYUUUQQQNNNKKKJJJJJJKKKJJJIIIIIIIIIKKKLLLMMMPPPRRRUUUXXX\\\```fffiiilllppptttwwwyyy|||{{{vvvmmmiiiccc^^^\\\[[[ZZZYYY[[[[[[\\\^^^```bbbcccdddgggiiilllnnnoooqqqtttvvv{{{}}}xxxpppggg^^^UUUMMMHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEDDDFFFJJJOOOXXXffftttyyykkkdddcccdddeeeggghhhjjjooovvv{{{~~~{{{sssmmmjjjhhhfffeeeaaa___[[[YYYXXXVVVTTTRRRPPPLLLHHHDDDBBB@@@>>><<<>>>===;;;:::999888888888777777666555444444444444333333333444444444555555777666666555555555555666777999;;;???EEEPPP\\\eeelllooossswwwwwwuuuuuuvvvwwwwwwwwwvvvuuutttssssssmmmmmmmmmnnnlllgggaaa\\\]]]ZZZVVVSSSQQQOOOLLLIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDEEEGGGHHHGGGFFFBBBAAA@@@>>>===;;;:::999888777555333333444666777444444444555555555555666555555666666777888888999:::<<>>>>>===<<<;;;:::::::::999888777666555555555555333333333444444444555555777666666555555555555666555888<<>>===;;;:::999999888666444444444666777444444444555555555555666555555555666666777777888999;;;>>>@@@AAADDDHHHJJJMMMPPPTTTXXX[[[^^^bbbeeejjjhhhccc[[[UUURRRTTTVVV]]]ggguuu}}}xxx}}}xxxllllllqqqvvvzzz}}}~~~~~~{{{ttthhhXXXIII@@@;;;999777666666666888999<<<===???AAACCCDDDFFFGGGLLLOOORRRUUUVVVXXXZZZ\\\\\\[[[[[[ZZZ[[[\\\^^^___``````bbbccceeeeeeffffffggggggfffeeeeeeeeeeeeeee^^^aaafffiiikkknnnppprrrwww~~~xxxfff[[[XXXZZZ]]]ccckkkqqquuuxxx}}}uuudddYYYRRRTTTWWW\\\hhhvvvxxxkkk___WWWQQQOOOMMMJJJHHHGGGGGGGGGBBBBBBAAAAAABBBDDDEEEGGGGGGHHHJJJLLLMMMPPPTTTWWW[[[\\\^^^aaadddgggiiikkklllmmmnnnooopppssswwwzzz|||~~~}}}yyysssmmmhhhccc^^^ZZZUUURRRPPPOOOPPPQQQQQQQQQUUUVVVXXXZZZ\\\]]]^^^^^^^^^aaaccceeeeeeeeefffhhhkkkooottt|||}}}rrrfff\\\TTTMMMJJJGGGFFFFFFFFFGGGIIIKKKLLLLLLJJJJJJLLLKKKIIILLLQQQaaannn}}}uuummmjjjlllqqqvvvxxxxxx{{{}}}wwwsssqqqpppooonnnmmmjjjfffbbb```]]]ZZZXXXTTTRRRNNNKKKJJJHHHEEECCC???>>>>>>======<<<;;;;;;:::999888666555555555555333333333444444444555555666666555555555666666777555999>>>CCCJJJWWWhhhuuu~~~~~~|||wwwqqqmmmgggddd___[[[WWWTTTPPPMMMIIIHHHHHHGGGFFFEEEEEEDDDGGGFFFEEEFFFHHHIIIIIIGGGCCCBBBAAA???>>><<<;;;:::999888777666555555666666444444444555555555555666555555555666666777777777888:::===???@@@BBBFFFIIILLLOOOSSSWWWZZZ^^^bbbeeeiiihhhddd]]]UUURRRSSSVVVZZZcccqqq}}}~~~{{{~~~wwwkkkjjjpppuuuzzz}}}~~~~~~{{{ttthhhXXXIII???<<<:::888777777777999:::;;;===@@@CCCFFFIIIKKKLLLPPPSSSVVVXXXXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^aaaaaacccddddddeeeeeeeeedddeeeffffffggggggggggggbbbdddgggiiikkkmmmppprrrwwwmmm```\\\]]]___eeelllrrruuuxxx|||qqqaaaWWWPPPSSSWWW\\\hhhvvv|||nnnaaaYYYQQQOOOMMMJJJHHHGGGFFFFFFDDDCCCBBBAAAAAABBBCCCDDDFFFGGGIIIIIIJJJLLLOOORRRSSSSSSUUUWWWZZZ]]]^^^^^^aaacccdddeeeeeegggjjjmmmmmmooosssuuuvvvvvvtttrrrllliiieeeaaa^^^ZZZVVVSSSPPPNNNMMMMMMPPPRRRSSSSSSVVVXXXZZZ]]]```aaabbbbbbcccfffiiijjjjjjjjjkkklllmmmpppuuu{{{~~~qqqdddZZZSSSNNNKKKIIIIIIIIIJJJLLLNNNPPPRRRTTTPPPNNNOOOLLLHHHIIILLLSSS^^^mmmwwwyyyuuuqqqoooqqqwww~~~{{{xxxuuussspppnnnnnnkkkgggeeecccaaa^^^\\\XXXUUURRRPPPNNNJJJFFFCCC????????????>>>===<<<<<<::::::888777666555555555333333333444444444555555555555555555555666777888777;;;@@@DDDIIIUUUeeeqqq{{{tttpppjjjddd^^^YYYTTTPPPKKKJJJIIIHHHGGGFFFEEEEEEHHHGGGFFFFFFHHHIIIHHHGGGEEEDDDCCCAAA???>>>===<<<999999888777777666666555444444444555555555555666666666666666666777777777777999;;;===>>>AAADDDGGGKKKNNNRRRVVVZZZ^^^bbbeeeffffffddd]]]UUUQQQRRRUUUXXXaaannnzzz|||wwwjjjiiiooouuuzzz~~~}}}}}}{{{tttgggWWWHHH>>>===<<<:::888888999:::;;;;;;===@@@EEEIIIMMMOOOQQQSSSVVVXXXZZZ[[[[[[]]]___________________________bbbcccddddddeeeeeeeeeeeebbbccceeeggghhhhhhhhhgggfffhhhiiijjjjjjlllooorrruuu}}}uuueee```aaabbbgggnnnsssuuuwww{{{~~~}}}~~~}}}nnn___UUUOOORRRVVV[[[hhhuuuqqqddd\\\RRRQQQNNNKKKHHHGGGFFFFFFIIIHHHFFFDDDCCCCCCDDDDDDAAABBBCCCCCCCCCDDDGGGJJJNNNNNNNNNQQQTTTVVVVVVVVVVVVWWWYYYYYYYYY[[[]]]______aaadddfffgggeeecccaaa\\\ZZZWWWUUUSSSPPPLLLIIILLLKKKJJJKKKNNNPPPRRRRRRUUUWWWZZZ]]]```bbbccccccgggjjjmmmnnnnnnnnnoooppplllnnnsssxxx~~~pppbbbXXXRRRNNNLLLLLLLLLLLLMMMOOOQQQTTTUUUZZZUUURRRQQQNNNKKKKKKNNNIIIRRR```lllsssuuuuuutttttt{{{{{{xxxtttpppmmmmmmkkkhhheeedddcccaaa___ZZZXXXUUUSSSPPPLLLFFFCCC???????????????>>>===<<<;;;:::999777666555555555333333333444444444555555444444444555555777888999999===BBBDDDGGGQQQ```lll{{{tttlllfff___YYYUUULLLLLLKKKJJJHHHGGGFFFFFFHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFDDDCCCAAA???>>>>>>999999999999888777555444444444444555555555666666666666666777777777777777666888:::<<<===???BBBEEEJJJMMMRRRVVVZZZ^^^cccfffdddeeeccc]]]UUUPPPRRRUUUWWW```mmmxxxzzzyyyiiigggooowww{{{~~~~~~{{{ttthhhXXXIII@@@;;;:::999888888:::;;;===<<<@@@EEEJJJMMMOOORRRTTTXXXYYYYYY[[[]]]```bbbccc______```aaabbbbbbbbbbbbdddeeefffggghhhgggffffffbbbccceeefffgggggggggfffffffffggghhhiiimmmrrrvvvuuu|||rrrbbb^^^```fffjjjpppuuuxxxyyy{{{|||vvvgggZZZSSSNNNOOOTTT]]]jjjvvv|||lll^^^YYYTTTNNNJJJJJJJJJHHHEEEFFFFFFEEEDDDCCCBBBBBBCCCAAABBBBBBCCCCCCDDDDDDDDDGGGGGGHHHJJJLLLMMMNNNOOOPPPOOOOOOOOOPPPRRRTTTUUUXXXXXXXXXXXXXXXXXXYYYYYYVVVSSSOOONNNOOOOOOMMMKKKKKKJJJJJJLLLOOOSSSUUUUUUYYYZZZ[[[\\\___eeekkkpppssstttvvvwwwxxxwwwvvvuuuvvvuuuxxx|||nnnddd]]]WWWSSSRRRPPPQQQRRRSSSUUUXXX\\\___bbb^^^YYYVVVSSSQQQOOOMMMOOOTTT\\\fffooovvv{{{}}}{{{~~~yyyuuurrrqqqrrrqqqooollliiihhhffffff```___]]]YYYSSSLLLFFFBBBAAAAAAAAA@@@??????>>>>>>>>><<<999666444444444555444444444444444444444444333444555555444555888;;;999>>>EEEKKKSSS```ppp{{{yyyooobbb\\\]]]TTTOOOKKKKKKIIIFFFFFFIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGDDDBBB@@@???>>>>>>;;;;;;:::999888777666555777777777666555555555444888777777666666666666777777777888:::<<>>BBBGGGKKKNNNRRRUUUXXX[[[\\\]]]^^^```bbbdddeeeddddddeeefffggggggggggggjjjjjjkkkkkkkkkjjjhhhgggbbbccceeegggiiijjjjjjjjjhhhiiijjjjjjjjjlllpppsssxxxsssbbb^^^```cccgggnnnssswwwzzz~~~ttteeeYYYSSSNNNPPPUUU^^^kkkwwwtttggg___YYYRRROOONNNMMMKKKIIIGGGFFFEEEDDDCCCCCCBBBCCCAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLJJJJJJIIIJJJKKKLLLNNNOOONNNOOOPPPQQQRRRSSSTTTUUUPPPMMMJJJIIIJJJKKKJJJHHHKKKJJJKKKMMMPPPSSSVVVWWW\\\^^^aaadddhhhnnnuuuyyy~~~|||~~~}}}rrrjjjeee```\\\ZZZXXXYYYZZZ\\\___bbbgggjjjiiifffaaa^^^[[[YYYVVVTTTTTTXXX___gggpppxxx~~~|||zzzyyyxxxvvvssspppmmmkkkiiihhhdddcccaaa]]]WWWPPPJJJFFFBBBBBBAAA@@@???>>>=========<<<:::777666555555555444444444444444444444444444444555555444666888;;;===EEEQQQ\\\fffsss~~~mmmbbb___XXXRRRMMMLLLJJJGGGGGGJJJHHHGGGFFFFFFFFFFFFGGGHHHGGGGGGEEECCCAAA???>>>===<<<<<<;;;:::999888777777666666666666555555555555777777666666666777777888777777888:::<<<>>>AAABBBFFFHHHNNNVVVYYY[[[bbbjjjooommmmmmkkkcccXXXTTTUUUUUUZZZeeessssssmmmnnnrrryyy}}}mmmjjjooouuuzzz}}}~~~{{{ttthhhXXXIII@@@<<<;;;:::999999;;;===>>>BBBDDDHHHLLLPPPTTTYYY]]]``````aaabbbdddfffgggggghhhhhhiiiiiijjjkkkkkkkkknnnnnnnnnnnnmmmkkkiiihhhccceeegggiiikkkmmmnnnnnnkkklllmmmmmmlllmmmoooqqq{{{rrrbbb^^^___```dddjjjpppvvv{{{qqqcccXXXRRROOOPPPVVV___nnn{{{rrrccc]]]VVVQQQPPPOOOLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGIIIJJJIIIJJJJJJKKKLLLMMMMMMMMMKKKIIIGGGFFFGGGHHHHHHHHHLLLMMMNNNQQQTTTWWWZZZ[[[bbbeeekkkpppvvv|||{{{wwwssslllgggddddddfffiiimmmrrrwwwyyyvvvssspppmmmkkkhhhdddaaa```bbbgggnnnvvv~~~~~~~~~|||yyyvvvrrrpppnnnmmmgggfffddd```ZZZSSSMMMJJJFFFEEEDDDCCCAAA???>>>===<<<;;;;;;999888777666666555555555555555555555555444555666555555666999;;;@@@MMM___ppp}}}nnnggg]]]VVVOOONNNLLLIIIIIIKKKIIIHHHGGGGGGGGGGGGHHHIIIGGGGGGGGGEEECCCAAA>>>===<<<<<<;;;;;;:::999888888555555555555666666666666666666666666777777888999777888888:::<<<>>>@@@AAAEEEGGGLLLSSSWWW[[[cccllluuuxxx}}}{{{pppbbbYYYXXXUUUZZZeeerrrxxxssstttyyypppkkkoootttyyy}}}~~~{{{ttthhhXXXIII@@@===<<<:::::::::<<<>>>@@@CCCFFFIIIMMMPPPUUU[[[___bbbbbbdddeeeggghhhiiiiiiiiiiiiiiiiiijjjkkkllllllmmmmmmnnnnnnmmmllljjjiiiggghhhiiikkkmmmnnnooooookkkmmmnnnoooooooooppprrr}}}ooo```]]]^^^___bbbhhhnnntttzzzmmm___UUUQQQOOORRRWWWaaaqqq}}}llleee\\\VVVTTTRRROOOLLLKKKJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGKKKKKKJJJIIIHHHGGGGGGFFFIIIHHHGGGHHHIIIKKKLLLLLLOOOQQQTTTWWWZZZ]]]```bbbhhhmmmuuu}}}~~~uuuooooooppptttzzz~~~yyyvvvssstttvvv{{{~~~zzzxxxuuutttsssnnnllljjjfff```ZZZUUUQQQMMMLLLJJJHHHEEECCCAAA@@@;;;<<<<<<;;;;;;999888777666666666666666666666666555666666666666777:::<<>>;;;;;;;;;::::::999999888666666666777777888888888666666666666777999::::::888888999999;;;<<<===>>>CCCCCCGGGNNNSSSXXXbbbmmmwwwfff[[[VVVZZZaaalllyyy~~~tttoooppptttzzz~~~{{{ttthhhXXXIII@@@>>>===<<<<<<===???AAABBBEEEGGGKKKNNNQQQUUUZZZ]]]___aaadddgggiiijjjjjjjjjllllllkkkkkkkkkmmmooopppmmmnnnooopppqqqppppppooommmmmmllllllllllllmmmmmmjjjllloooppprrrtttxxx{{{rrraaaYYYXXXYYY]]]aaagggmmmqqqvvv{{{~~~yyyggg\\\QQQPPPPPPTTTZZZeeexxx{{{nnnddd^^^YYYUUUQQQRRRQQQOOOLLLJJJHHHGGGGGGEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFGGGEEEGGGIIIJJJLLLOOOSSSVVVUUUZZZ```ccceeehhhmmmpppzzz~~~~~~~~~{{{yyyvvvqqqlllgggccc```XXXVVVSSSOOOJJJFFFCCCAAA@@@???>>>===<<<;;;::::::888888888888888888888888666777888777777888;;;===BBBTTTmmmqqqdddWWWRRRQQQNNNMMMMMMKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFDDDAAA@@@<<<<<<;;;;;;;;;:::::::::888888888888999999999999777777777777888888999:::999999999999:::;;;<<<===BBBBBBGGGMMMRRRWWWaaakkk~~~kkk]]]XXXYYY^^^gggttt~~~|||~~~uuupppqqqttt{{{~~~{{{ttthhhXXXIII@@@>>>===<<<<<<===@@@BBBDDDFFFIIIMMMQQQSSSVVVYYY[[[^^^```dddgggjjjkkkllllllmmmlllkkkkkkkkkmmmooopppmmmnnnooopppoooooommmlllkkkkkkjjjjjjkkklllmmmnnnmmmnnnoooppprrruuuzzz}}}{{{{{{xxxfffZZZTTTUUUWWWZZZ___fffmmmrrrvvvzzz}}}uuueee[[[PPPOOOQQQUUU[[[ggg{{{xxxlllddd^^^XXXUUUUUUTTTRRROOOMMMKKKIIIIIIGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCBBBBBBAAABBBBBBCCCDDDEEEGGGHHHHHHDDDGGGJJJLLLNNNQQQWWW[[[]]]cccjjjnnnooorrrwww|||}}}|||}}}}}}zzzuuupppkkkhhheee___]]]YYYUUUOOOKKKGGGEEECCCBBB@@@===<<<;;;;;;;;;999999999999999999999999777777888888777999;;;>>>@@@QQQiiixxxjjj[[[VVVTTTQQQPPPPPPLLLLLLMMMNNNNNNMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBAAA>>>>>>>>>===============;;;::::::::::::::::::999888888888777888888999999999999999999:::;;;<<<<<<@@@AAAFFFMMMQQQVVV___hhhtttppp___YYYXXX[[[cccooo}}}~~~{{{xxx{{{uuupppqqquuu{{{~~~{{{ttthhhXXXIII@@@>>>>>>======>>>@@@CCCDDDGGGKKKOOOSSSUUUWWWYYY[[[^^^```dddhhhkkkmmmmmmmmmlllkkkjjjiiijjjlllnnnooommmmmmmmmmmmlllkkkiiihhhiiiiiiiiiiiijjjlllnnnoooooopppppppppqqquuuzzz~~~uuusss~~~ooo___UUURRRSSSVVVWWW\\\eeemmmssswww{{{}}}sssddd[[[OOOOOOQQQVVV[[[hhh|||xxxooohhhbbb^^^WWWVVVSSSQQQNNNLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBBFFFFFFGGGGGGGGGGGGGGGGGGFFFIIIMMMOOOQQQUUUZZZ___eeelllssswwwyyy{{{}}}||||||}}}~~~~~~yyyuuuqqqooofffddd```[[[UUUPPPLLLJJJEEECCC@@@===;;;;;;;;;<<<999999999999999999999999777888888888888999<<<>>>===LLLcccyyy|||nnn^^^XXXWWWTTTRRRRRRLLLMMMNNNOOOOOONNNMMMLLLMMMLLLJJJGGGEEEDDDCCCCCC@@@@@@@@@???????????????<<<<<<<<<;;;;;;:::::::::999999888888888888888888:::999999999::::::;;;<<<@@@AAAFFFMMMRRRUUU]]]ffflllwwwtttaaaYYYXXXYYY```lll{{{|||xxxvvvxxxuuuqqqssswww|||~~~{{{uuugggTTTGGGCCC>>>===<<<===>>>AAACCCEEEEEEIIIOOOSSSVVVWWWXXXYYY___```cccfffhhhjjjllllllooonnnmmmlllkkklllmmmnnnppppppnnnmmmkkkjjjiiihhhiiiiiijjjlllmmmoooppppppqqqpppooopppssswwwzzz{{{vvvjjjmmm{{{{{{fffWWWPPPNNNQQQWWWYYY]]]ccciiinnnsssxxx|||sssddd[[[SSSPPPPPPUUU^^^jjjzzzyyyoooeee___^^^YYYTTTRRRRRRQQQNNNKKKNNNLLLIIIGGGFFFEEEDDDBBBDDDCCCBBBBBBAAAAAAAAAAAAAAAAAACCCCCCCCCCCCAAAAAACCCDDDEEEEEECCCCCCDDDEEEKKKMMMPPPQQQSSSXXX```fffqqqwww}}}}}}}}}~~~~~~{{{xxxrrrmmmgggbbb___ZZZTTTOOOKKKHHHDDDBBB@@@???>>><<<>>><<<::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;@@@GGGXXXooorrr^^^VVVWWWVVVSSSRRRTTTTTTRRRQQQQQQQQQQQQQQQQQQPPPNNNKKKGGGDDDBBB@@@????????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::>>>======<<<;;;;;;:::::::::999999999:::;;;;;;<<<>>>@@@DDDIIINNNVVV^^^dddjjjsss~~~vvvjjjXXXUUUWWW```mmmxxxxxxwwwvvvxxxzzzuuuvvvxxx|||{{{uuugggTTTGGGCCC>>>===<<<===>>>@@@CCCEEEGGGKKKQQQUUUWWWXXXZZZ[[[^^^___aaadddfffhhhjjjkkklllllllllkkkkkkkkkllllllkkkkkkkkkkkkjjjjjjiiiiiijjjjjjlllmmmmmmnnnnnnnnnooonnnnnnooorrrwwwzzz|||sssgggiiitttiiiZZZRRROOOQQQVVVZZZ]]]ccchhhmmmrrrxxx|||rrrcccZZZRRROOOOOOUUU^^^jjjzzz{{{pppiiiddd^^^XXXTTTSSSQQQNNNKKKOOOMMMJJJHHHHHHGGGEEEDDDBBBBBBBBBAAABBBBBBCCCCCCAAAAAABBBCCCCCCBBBAAAAAABBBCCCEEEEEEDDDDDDFFFHHHIIILLLPPPSSSXXX```jjjrrr}}}{{{||||||}}}{{{vvvpppkkkhhhccc]]]XXXQQQMMMIIIEEECCCAAA???>>>???===;;;;;;<<<===<<<;;;::::::::::::;;;;;;;;;;;;>>>DDDSSShhhzzzuuuaaaYYYYYYXXXUUUSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQNNNKKKHHHEEECCCBBBAAAAAAAAA@@@@@@@@@@@@???@@@@@@??????>>>>>>======>>>>>>======<<<;;;;;;;;;999999999999999:::;;;;;;>>>@@@DDDHHHNNNUUU]]]cccfffoooyyy~~~ssshhh^^^YYYXXX___jjjvvv}}}yyywwwyyy|||xxxyyy{{{}}}|||uuufffSSSGGGBBB>>>===<<<<<<>>>@@@CCCEEEHHHKKKQQQTTTVVVXXXYYY[[[\\\\\\]]]___aaadddfffgggiiiiiijjjkkkkkkkkkjjjiiigggggghhhiiijjjjjjjjjjjjmmmnnnooopppqqqpppoooooonnnmmmmmmnnnqqqvvvzzz}}}rrrfffeeennnvvvjjj[[[SSSOOOQQQUUU[[[^^^bbbfffkkkqqqwww{{{pppaaaXXXQQQNNNNNNUUU^^^jjjzzzxxxoooiii```YYYVVVTTTPPPMMMQQQNNNLLLJJJJJJIIIHHHFFFAAAAAAAAABBBBBBCCCDDDEEEAAAAAABBBBBBBBBBBBAAAAAAAAABBBDDDEEEEEEFFFIIIKKKKKKNNNSSSWWW^^^hhhttt}}}}}}|||}}}~~~zzzuuurrrmmmgggbbb[[[VVVPPPKKKGGGEEEBBB@@@AAA???======>>>>>>===<<<888999999999::::::;;;;;;<<<@@@KKK\\\mmm|||xxxfff^^^\\\ZZZWWWUUUUUUTTTSSSRRRQQQQQQQQQQQQSSSQQQOOOMMMJJJGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<999999999999999::::::;;;===@@@CCCGGGMMMTTT\\\aaaeeemmmvvv{{{}}}{{{qqqggg```ZZZWWW\\\gggsss{{{zzzzzzyyyxxx{{{}}}|||ttteeeSSSFFFBBB======<<<===>>>AAADDDEEEGGGKKKOOOSSSTTTVVVXXXYYYZZZZZZ[[[\\\^^^```bbbdddfffhhhjjjllllllkkkiiigggfffgggiiijjjkkkkkkkkkkkkoooppprrrtttuuuuuutttsssnnnnnnnnnooopppsssxxx{{{ssseeeccciiippp}}}}}}hhhZZZRRRNNNPPPUUU\\\^^^aaaeeeiiiooovvv{{{~~~ooo```WWWOOOMMMNNNTTT]]]iiixxx}}}uuukkkbbb^^^ZZZWWWTTTRRRPPPMMMLLLLLLKKKIIIHHHDDDCCCCCCCCCCCCDDDDDDEEEAAAAAABBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEEGGGJJJLLLPPPSSSXXX\\\cccmmmzzz~~~~~~|||~~~{{{yyy|||{{{xxxtttnnniiieee```YYYRRRMMMIIIFFFCCCBBB@@@>>>>>>>>>???===<<<777888888999999::::::;;;<<<===DDDQQQ^^^nnn{{{iiibbb___\\\XXXWWWVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSQQQNNNLLLIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>>>>======::::::999999999999::::::===???BBBFFFKKKRRRZZZ___gggnnnvvv{{{}}}{{{rrrhhh]]]WWWTTTZZZdddooo|||~~~||||||yyyxxx||||||ttteeeRRREEEBBB============@@@CCCFFFHHHJJJMMMQQQTTTVVVXXXZZZ\\\]]]]]]^^^___```bbbdddeeefffhhhkkkmmmnnnllljjjhhhjjjkkklllnnnnnnmmmlllkkklllnnnppprrrtttuuuvvvvvvoooppppppooooooqqqvvvzzzqqqccc```ffflllzzzvvvbbbVVVPPPMMMPPPUUU]]]___bbbeeeiiiooouuuzzz|||nnn^^^UUUOOOLLLMMMTTT]]]gggvvvvvvlllfffbbb]]]YYYUUURRROOONNNMMMLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFIIILLLOOOUUUXXX]]]bbbiiisss~~~vvvpppkkkiiifffggglllqqqxxx{{{uuuqqqmmmiiibbb\\\VVVQQQKKKHHHEEECCC@@@??????>>>===;;;888888888999999:::::::::<<<<<<@@@HHHSSS```ttt|||vvvrrrtttwww}}}|||llleeebbb]]]ZZZYYYWWWWWWVVVUUUTTTTTTTTTTTTUUUTTTRRRPPPNNNLLLJJJJJJGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>;;;;;;:::::::::::::::;;;<<<>>>AAAEEEJJJPPPXXX]]]gggooowww|||~~~|||sssjjj]]]WWWUUUZZZaaahhhqqqxxx|||~~~}}}|||{{{}}}|||tttdddQQQEEEAAA<<<<<<===???BBBFFFIIILLLPPPSSSWWWYYYZZZ\\\___aaacccdddfffggghhhiiiiiiiiiiiikkkmmmooopppooommmlllnnnooopppqqqqqqooonnnlllggghhhjjjlllnnnqqqrrrtttoooqqqrrrqqqoooqqqvvv{{{qqqfffeeekkkppp}}}qqq___TTTOOONNNQQQVVV]]]```cccgggjjjooouuuyyy|||mmm^^^UUUOOOLLLNNNTTT\\\ffftttyyyqqqjjjccc^^^YYYVVVSSSQQQOOONNNKKKIIILLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIKKKNNNRRRVVVZZZ___eeekkkrrr|||wwwrrrlllgggdddaaa___]]]ZZZYYY[[[```dddjjjvvv{{{tttqqqlllfffaaaZZZTTTOOOJJJGGGDDDBBB@@@???===;;;:::::::::::::::::::::999<<<;;;>>>CCCJJJUUUgggwwwzzzvvvlllfffbbbbbbdddfffmmmttt}}}oooiiieee```]]]]]]ZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;<<<>>>AAADDDHHHNNNVVV[[[ccclllvvv}}}xxxnnnccc\\\YYY[[[___ccchhhnnnvvv~~~~~~{{{yyy|||}}}ssscccQQQDDDAAA<<<<<<===@@@DDDHHHMMMOOOTTTWWWZZZ\\\]]]___bbbdddfffhhhkkkmmmnnnmmmlllkkklllnnnppprrrrrrrrrqqqpppnnnppprrrssssssrrrpppnnnfffffffffgggiiilllnnnpppmmmppprrrqqqpppsssyyy{{{uuuwww|||qqq___UUUPPPOOOSSSWWW^^^aaaeeeiiilllppptttwww~~~nnn^^^UUUOOOMMMNNNTTT[[[dddqqq}}}uuukkkddd___\\\XXXUUUSSSPPPMMMKKKLLLLLLJJJIIIHHHHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGIIIKKKMMMPPPVVV\\\```fffjjjqqqvvv|||}}}{{{wwwqqqlllddd```[[[XXXWWWVVVUUUTTTPPPOOORRRVVVXXX\\\gggrrrzzzxxxuuuqqqlllddd\\\WWWOOOLLLHHHEEECCCAAA>>>;;;<<<<<<;;;;;;::::::999999;;;;;;===@@@DDDLLL\\\kkkxxx{{{wwwrrrkkkfff___ZZZWWWWWWXXXXXX\\\bbbiiixxxrrrmmmiiidddaaaaaa\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSRRRPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>===<<<<<<<<<<<<<<<<<<>>>@@@CCCGGGMMMTTTYYY___jjjwwwxxxhhh```[[[\\\___cccjjjpppuuu}}}|||~~~~~~vvvuuuzzz}}}ssscccPPPDDDAAA<<<<<<>>>@@@EEEJJJOOORRRUUUWWWZZZ\\\]]]___bbbdddfffhhhllloooooonnnllljjjoooppprrrssstttttttttsssmmmooorrrttttttsssqqqpppiiihhhffffffgggjjjmmmoookkknnnqqqqqqqqquuu|||sssaaaWWWRRRQQQTTTYYY^^^aaafffjjjnnnqqqtttwwwnnn^^^UUUPPPMMMNNNTTT[[[cccppp{{{~~~rrrjjjbbb___[[[XXXUUURRROOOMMMLLLKKKKKKJJJJJJJJJKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGHHHJJJMMMPPPUUU\\\ccchhhqqqvvv{{{}}}zzzvvvpppiiiccc___\\\XXXUUUSSSQQQNNNMMMIIIIIIKKKNNNOOORRR[[[fffttt~~~}}}{{{xxxssskkkbbb\\\SSSPPPLLLHHHEEEBBB???<<<>>>===<<<<<<;;;:::999888::::::<<>>===============<<<===@@@CCCGGGLLLSSSXXX]]]iiiyyyiiiaaaZZZ[[[```gggqqqyyyuuu~~~{{{}}}xxxqqqrrrxxx}}}|||ooo\\\LLLBBB???<<<===???AAACCCHHHNNNSSSZZZ[[[\\\\\\\\\]]]aaacccfffggghhhiiikkknnnpppqqqmmmoooqqqssstttttttttsssssssssrrrqqqqqqppppppoookkkjjjjjjiiiiiiiiiiiiiiiooonnnoooqqqrrrssszzzzzzeeeXXXSSSRRRTTTWWW[[[___fffjjjmmmqqqvvv{{{ooobbb\\\PPPNNNNNNSSSYYY```kkkvvvwwwmmmgggaaa]]][[[YYYVVVSSSPPPPPPNNNMMMLLLKKKKKKKKKKKKIIIGGGFFFGGGIIIKKKMMMOOOPPPSSSWWW]]]gggrrryyy{{{sssjjjccc```\\\VVVRRRPPPNNNLLLJJJJJJHHHFFFFFFHHHMMMSSSWWWhhhmmm{{{~~~zzztttlllggg]]]XXXRRRMMMIIIFFFCCCAAA@@@===;;;::::::;;;:::999777:::===>>>???EEEPPPXXXlll}}}qqqgggddd```VVVNNNLLLJJJFFFDDDDDDEEEHHHJJJSSS\\\mmmuuunnnllljjjfffbbbaaa```___^^^\\\[[[ZZZYYYXXXUUUSSSTTTVVVWWWVVVTTTTTTUUUVVVWWWXXXYYYYYYYYY[[[YYYVVVTTTSSSPPPLLLIIIFFFFFFEEECCCAAA@@@@@@AAA??????>>>======<<<======<<<>>>@@@BBBEEEKKKQQQUUUbbbmmm||||||jjj]]]aaaiiinnnxxx}}}zzz{{{|||rrrkkknnnvvv}}}|||mmm[[[KKKBBB@@@===>>>@@@BBBEEEIIIOOOSSSYYY[[[\\\]]]]]]___bbbeeefffgggggghhhiiikkkmmmnnnooooooppprrrssssssssssssssssssrrrqqqqqqpppooonnnmmmllljjjiiiiiiiiijjjkkknnnmmmmmmooopppqqqxxx|||ggg\\\WWWUUUVVVXXX[[[___dddgggjjjnnnuuuzzz~~~lll^^^VVVQQQNNNNNNQQQVVV\\\gggqqqyyyssslllgggdddbbb^^^[[[TTTSSSRRRPPPNNNMMMLLLLLLMMMKKKJJJIIIJJJLLLOOOQQQTTTVVV[[[bbbjjjuuuyyyooohhhaaa]]]XXXTTTRRRPPPNNNMMMKKKIIIGGGEEEFFFJJJMMMPPP]]]aaannn~~~xxxpppkkkccc^^^WWWPPPLLLIIIFFFDDDAAA???<<<;;;<<<===<<<;;;999;;;=========BBBKKKRRRhhhvvvzzzkkkaaa]]]XXXPPPIIIIIIGGGEEECCCCCCDDDGGGHHHNNNWWWgggzzz~~~uuupppnnnnnnkkkiiieeeeeecccaaa___]]]\\\[[[___]]]ZZZZZZ[[[]]]\\\[[[[[[\\\]]]___aaabbbccccccaaa___\\\ZZZXXXUUUQQQNNNHHHHHHGGGEEECCCBBBBBBCCCAAA@@@???>>>============<<<>>>@@@BBBEEEJJJQQQUUUbbbmmm|||sssdddeeekkkqqq{{{||||||uuukkkdddjjjttt}}}zzzkkkYYYJJJBBB@@@???@@@BBBCCCFFFJJJOOOSSSXXXZZZ\\\]]]^^^```cccfffffffffffffffgggiiijjjkkkpppppppppppppppqqqrrrrrrssssssrrrqqqpppooonnnmmmnnnmmmkkkjjjiiijjjlllmmmmmmkkklllnnnnnnnnnvvv~~~lll```[[[YYYXXXZZZ\\\___bbbdddfffkkksssyyy~~~qqqaaaVVVQQQNNNLLLOOORRRWWWbbblllzzzzzzrrrnnnkkkfffcccZZZYYYVVVTTTQQQOOONNNMMMMMMLLLKKKKKKMMMPPPTTTWWWYYY]]]dddllluuu{{{ppphhhaaa^^^ZZZVVVTTTSSSQQQOOOKKKJJJGGGFFFEEEFFFGGGHHHQQQTTT^^^mmm|||}}}wwwrrrjjjddd\\\TTTOOOKKKIIIGGGCCC@@@>>>===>>>>>>>>>===;;;<<<===;;;;;;>>>DDDIIIZZZeeerrr{{{uuummmaaaXXXSSSOOOJJJFFFFFFDDDBBBAAAAAACCCEEEGGGKKKSSSaaarrr|||uuuqqqqqqrrrrrrqqqlllkkkiiigggdddaaa___^^^bbb___\\\ZZZ[[[]]]^^^^^^```bbbdddgggjjjkkklllmmmjjjgggdddbbb___\\\XXXUUUKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA???>>>=========<<<>>>@@@BBBEEEJJJPPPUUU[[[fffttt|||lllhhhlllrrr|||}}}{{{sssiiibbbhhhttt}}}xxxhhhVVVHHHBBBAAA???@@@BBBDDDFFFJJJOOORRRWWWYYY[[[]]]^^^```cccfffddddddeeeeeeggghhhjjjkkkpppooonnnmmmnnnooopppqqqqqqrrrrrrqqqpppooommmlllooommmkkkiiiiiijjjlllmmmmmmkkklllmmmmmmnnnuuu}}}qqqbbb\\\ZZZ[[[\\\]]]___aaabbbdddiiiqqqxxx{{{zzzgggYYYQQQMMMKKKMMMPPPUUU___jjjxxx}}}xxxrrrnnngggeeebbb^^^ZZZWWWUUUTTTSSSRRRPPPQQQSSSXXX]]]```dddiiipppwww~~~|||qqqiiiaaa^^^ZZZXXXVVVTTTQQQPPPLLLKKKIIIGGGFFFEEEDDDDDDIIIKKKRRR^^^lll{{{}}}xxxoooiii```WWWQQQMMMJJJHHHDDDAAA???>>>>>>???>>>===;;;<<<<<<::::::;;;???CCCHHHOOOXXX^^^bbbeeefffeeeaaa]]]VVVOOOJJJGGGFFFFFFBBBAAA?????????AAADDDEEEMMMTTTaaannnzzz{{{vvvssssssuuuvvvuuurrrpppnnnkkkhhheeecccaaaccc```]]][[[\\\^^^aaabbbhhhjjjnnnrrruuuwwwwwwxxxrrrooollliiifffbbb^^^[[[PPPMMMIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@???>>>======<<<>>>@@@AAADDDIIIOOOTTTXXXaaalllyyy~~~mmmfffhhhooozzz~~~zzz{{{yyymmmeeejjjvvvuuueeeSSSFFFAAAAAA>>>@@@CCCEEEGGGKKKOOORRRVVVXXX[[[]]]^^^```ccceeeccccccdddeeegggiiikkklllnnnmmmlllkkkkkklllmmmnnnooopppqqqqqqpppooommmlllmmmllljjjiiiiiiiiikkklllmmmllllllnnnnnnooovvv~~~qqq___ZZZZZZ\\\^^^___aaabbbbbbccchhhpppwwwyyynnn[[[QQQLLLJJJLLLOOOTTT___jjjyyy~~~yyywwwrrrmmmhhhdddaaa___\\\ZZZYYYZZZ]]]bbbhhhlllssswww}}}ssskkkccc```\\\ZZZXXXUUURRRPPPMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEJJJSSS]]]lll~~~rrrlllddd\\\VVVQQQNNNLLLFFFDDDAAA?????????>>>===;;;;;;;;;;;;;;;<<<>>>@@@???AAAEEEIIIKKKKKKMMMOOONNNLLLHHHDDDBBBAAACCCDDD???>>>>>>>>>???AAADDDEEESSSZZZdddnnnwww|||}}}zzzwwwvvvvvvvvvwwwwwwtttsssqqqnnnkkkhhhfffeeefffeeecccbbbcccfffjjjmmmsssuuuzzz~~~zzzwwwsssppplllhhhccc```UUUQQQKKKHHHGGGFFFDDDCCCEEEDDDBBBAAA???>>>=========>>>@@@AAADDDIIIOOOSSS\\\ccckkkrrr}}}xxxhhh```aaaiiisss|||~~~zzzyyy|||~~~}}}sssjjjnnnzzz~~~sssbbbPPPEEEAAABBB===@@@DDDGGGIIIMMMQQQUUUWWWYYY]]]___```aaacccdddcccccccccdddfffhhhiiijjjiiiiiiiiiiiiiiijjjkkkllllllnnnoooppppppooommmllllllkkkkkkjjjjjjjjjjjjjjjmmmkkkllloooooopppxxxmmm[[[WWWXXX[[[]]]___aaabbbaaabbbfffnnntttwww{{{dddRRRMMMJJJKKKMMMSSS^^^iiiyyyzzztttnnnjjjhhhdddbbbaaaaaaeeekkkqqquuu~~~{{{rrrlllhhheeebbb___\\\YYYUUUSSSPPPOOOMMMKKKIIIHHHGGGFFFCCCBBBEEEJJJQQQ\\\nnnwwwrrrkkkddd___ZZZVVVSSSMMMJJJFFFDDDCCCBBB@@@???===============>>>>>>???@@@???@@@BBBBBB@@@CCCGGGBBB@@@>>><<<<<<===>>>@@@=========>>>@@@CCCEEEFFFUUU\\\eeennnssswwwyyy{{{zzzzzzzzzzzzyyyyyyxxxxxxvvvuuusssqqqooommmkkkjjjhhhiiijjjjjjlllooouuuxxx{{{~~~{{{wwwsssnnniiieee\\\VVVOOOJJJIIIHHHEEEBBBDDDCCCBBB@@@???>>>>>>>>>===>>>@@@AAADDDHHHNNNRRRZZZaaaiiinnnttt{{{}}}{{{{{{qqqddd\\\\\\bbbkkkrrr}}}~~~{{{yyy{{{~~~xxxnnnrrr}}}}}}rrr```NNNCCCAAACCC>>>AAAEEEIIIMMMQQQUUUXXXZZZ\\\___aaabbbbbbdddeeeddddddcccccccccddddddeeedddeeefffggghhhiiiiiiiiijjjkkknnnpppqqqpppnnnmmmkkkllllllmmmlllkkkjjjjjjkkkjjjkkknnnoooqqqyyyeeeWWWUUUWWWXXXYYY^^^___aaaaaaaaadddkkkpppttt~~~mmmTTTNNNJJJJJJKKKPPP[[[eeeuuuzzzxxxtttrrrpppppptttzzzxxxssspppmmmiiifffccc___[[[WWWTTTRRROOOKKKIIIGGGFFFFFFCCCBBBDDDFFFIIIPPP```ooo~~~zzzuuuppplllgggbbb___UUURRRNNNJJJIIIGGGEEECCCBBBAAA@@@@@@@@@@@@>>>===BBB???>>>AAA@@@===???EEEAAA>>>;;;:::;;;=========<<<===>>>???BBBDDDFFFHHHQQQXXXbbbjjjoooqqqsssuuuvvvyyy|||~~~~~~}}}|||{{{vvvvvvuuutttrrrqqqppppppkkknnnrrruuuwww{{{{{{uuuppplllccc\\\SSSNNNLLLJJJFFFCCCBBBBBB@@@??????>>>>>>>>>===>>>???AAACCCHHHMMMRRRWWW___hhhnnntttzzz|||zzzuuuoooddd[[[ZZZ___eeeiiittt~~~~~~||||||zzzooosss}}}qqq___MMMCCCAAACCC???CCCGGGLLLOOOTTTXXX[[[\\\___bbbdddddddddeeeffffffeeedddbbbaaa`````````aaabbbeeeggghhhhhhhhhggghhhjjjmmmpppqqqpppooonnnkkkmmmnnnoooooommmkkkjjjiiihhhjjjmmmoooqqqyyyyyy___TTTTTTVVVVVVVVV\\\^^^`````````ccciiinnnrrr|||nnnVVVOOOJJJIIIIIIMMMWWWaaarrr}}}vvvsssooolllhhhddd___\\\WWWTTTPPPKKKHHHFFFEEEEEEDDDDDDEEEFFFFFFKKKYYYgggooo}}}yyyvvvqqqlllhhh\\\XXXTTTPPPNNNLLLIIIGGGEEEDDDCCCBBBBBB@@@>>><<<@@@<<<<<<>>>>>>:::>>>DDDFFFAAA===<<>>@@@CCCEEEHHHIIIKKKSSS^^^fffkkkmmmoooqqqtttxxx~~~~~~wwwvvvvvvvvvuuuuuutttttttttxxx}}}{{{uuuqqqhhh```VVVPPPNNNLLLHHHDDDAAA@@@@@@???>>>>>>>>>???===>>>???AAACCCGGGMMMQQQYYYcccnnnuuu|||tttooofff]]]ZZZ^^^bbbdddooozzz~~~~~~}}}wwwvvvuuu~~~~~~vvvwww~~~zzzmmm[[[KKKBBBAAABBBCCCEEEHHHLLLOOOTTTZZZ^^^___```bbbcccdddddddddcccddddddbbbaaa````````````___aaadddfffeeeeeefffgggfffeeefffkkkqqqrrrnnniiiiiijjjjjjkkkkkklllllllllllljjjjjjkkkkkkmmmttt~~~yyy```SSSPPPPPPRRRTTT]]]___aaabbbccceeehhhjjjrrryyyjjjTTTMMMHHHGGGHHHMMMXXXcccqqq||||||uuunnnhhhbbb^^^^^^ZZZSSSNNNKKKHHHEEECCCBBBCCCDDDDDDFFFKKKRRRXXXkkkttt{{{xxxwwwmmmhhhaaaZZZVVVTTTQQQPPPMMMIIIEEECCCBBBAAA@@@?????????>>>>>>>>>=========???>>>===<<<<<<>>>@@@AAA>>>?????????@@@BBBFFFIIIKKKSSS]]]dddfffhhhlllpppxxx{{{~~~{{{yyyxxxxxxyyyzzz|||{{{uuukkkfff]]]UUUOOOJJJFFFCCCCCCAAA@@@>>>>>>>>>>>>??????>>>???BBBDDDFFFNNNWWW]]]eeeoooyyyxxxiii___]]]aaagggjjjxxx~~~sssmmmlllnnnwww}}}uuuxxx~~~yyykkkZZZKKKCCCAAACCCDDDGGGKKKNNNRRRVVV[[[^^^___aaabbbdddeeeeeeeeedddeeedddcccbbbaaaaaaaaaaaabbbcccccccccbbbccceeehhhhhhgggiiinnnssstttqqqlllllllllkkkkkkjjjjjjjjjjjjkkkjjjjjjllllllmmmttt}}}{{{uuu^^^SSSPPPQQQSSSUUU[[[]]]___```aaacccgggiiipppwwwnnn^^^QQQKKKGGGGGGHHHLLLVVVaaaooo{{{zzzssslllhhheeeaaa[[[UUURRRNNNKKKIIIDDDEEEEEEEEEEEEHHHNNNRRR___gggsss~~~uuuqqqjjjddd___\\\XXXUUURRRNNNJJJGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@?????????>>>===<<<<<<>>>???AAA@@@AAABBBBBBCCCFFFJJJNNNNNNUUU]]]bbbeeehhhnnnsssyyy|||~~~}}}~~~}}}xxxmmmhhh___WWWQQQLLLHHHEEECCCBBB@@@???>>>>>>>>>???>>>===???BBBCCCFFFNNNWWW```hhhrrr}}}rrrfffcccgggmmmqqq{{{~~~zzzlllgggfffllluuu|||uuuyyyxxxjjjYYYKKKDDDCCCDDDEEEIIINNNSSSVVVYYY]]]___aaabbbdddfffgggggggggfffeeeeeedddcccbbbbbbbbbbbbeeedddccc```___```cccfffiiiiiikkkoootttvvvssspppnnnmmmllljjjiiihhhhhhhhhjjjjjjkkknnnnnnnnnttt|||{{{vvv|||qqq]]]SSSQQQQQQSSSUUUWWWYYY\\\^^^___bbbfffiiimmmuuurrrkkkeeeeeegggeee[[[QQQMMMHHHFFFGGGHHHKKKTTT]]]mmmxxx}}}vvvqqqjjjeee___YYYUUUQQQMMMJJJGGGGGGFFFEEEDDDEEEHHHJJJSSSZZZdddmmmuuu}}}|||wwwqqqlllgggaaa]]]XXXTTTPPPLLLJJJIIIHHHFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@???>>>???@@@AAABBB???@@@AAABBBCCCGGGKKKOOORRRWWW]]]aaaeeekkkrrrxxx||||||pppkkkccc[[[UUUOOOKKKHHHDDDCCCAAA???>>>>>>>>>>>>======>>>BBBCCCEEENNNWWWaaaiiittt~~~|||nnniiimmmtttyyy~~~}}}yyylllhhhiiipppyyy{{{vvvzzzwwwgggWWWJJJEEEDDDFFFGGGLLLRRRWWW[[[]]]___```cccdddfffhhhiiijjjiiiiiigggffffffeeedddddddddeeefffeeedddbbb______aaaccchhhhhhjjjnnnrrrsssrrrooommmllljjjiiihhhhhhhhhiiijjjjjjlllooopppooouuu|||xxxsssyyy~~~nnn\\\SSSQQQPPPRRRTTTUUUWWWZZZ\\\___bbbfffiiimmmtttqqq___XXXQQQPPPRRRRRRNNNJJJHHHEEEDDDFFFHHHJJJQQQYYYiiiuuu{{{qqqmmmfff___YYYTTTNNNKKKHHHGGGFFFEEECCCCCCDDDEEEMMMSSSZZZ```fffmmmuuu||||||vvvpppiiiddd]]]YYYTTTPPPMMMLLLJJJHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCDDDEEEHHHMMMPPPUUUYYY```ffflllssszzztttoooggg___XXXRRRMMMJJJFFFDDDBBB@@@???>>>>>>>>>===<<<>>>BBBCCCFFFNNNWWW___hhhrrr{{{qqqjjjmmmuuu{{{~~~{{{nnnkkklllsss|||}}}www{{{uuudddTTTJJJFFFFFFHHHJJJOOOUUU[[[^^^```aaabbbeeefffhhhjjjlllllllllllliiiiiihhhggggggggghhhhhhfffggggggfffccc`````````eeefffhhhkkkmmmnnnmmmllliiiiiihhhggghhhiiijjjlllkkkkkkmmmpppppppppuuu}}}sssmmmsss}}}xxxjjj[[[TTTQQQOOOPPPRRRTTTVVVYYY\\\^^^aaafffiiimmmuuuooo___RRRMMMIIIGGGIIIJJJIIIFFFEEEBBBBBBEEEGGGIIIPPPWWWeeeqqq{{{ssslllddd\\\UUUQQQIIIHHHFFFDDDDDDDDDDDDCCCIIIMMMSSSWWW[[[aaajjjpppxxx{{{}}}wwwpppkkkbbb^^^XXXSSSPPPNNNKKKIIIGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKNNNSSSVVVZZZ___gggpppxxxzzzuuulllddd]]]VVVOOOKKKGGGFFFDDDAAA???>>>>>>>>>======???BBBDDDGGGOOOXXX```hhhqqqyyyooofffhhhpppwwwtttnnnnnnttt~~~yyy|||sssbbbRRRIIIGGGHHHIIIMMMQQQXXX]]]___aaacccdddfffhhhjjjlllnnnooooooooolllkkkkkkjjjjjjkkkkkklllgggiiijjjiiifffcccaaaaaadddeeegggiiijjjjjjjjjiiigggfffeeeeeegggiiilllnnnllllllmmmpppppppppvvv~~~nnngggkkksss}}}}}}ooocccXXXRRRPPPMMMNNNPPPSSSUUUXXX[[[]]]```dddgggmmmuuuxxxbbbTTTJJJHHHFFFEEEFFFFFFEEEDDDCCCAAAAAADDDFFFHHHOOOVVVbbbnnnvvvmmmccc[[[UUUMMMJJJFFFDDDDDDEEEDDDDDDCCCGGGLLLOOOSSSXXXaaagggmmmqqqwww~~~yyyuuukkkfff```[[[WWWTTTQQQNNNLLLLLLLLLKKKKKKKKKJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHIIILLLNNNPPPTTTZZZ^^^fffjjjrrr{{{|||tttkkkcccZZZSSSNNNIIIGGGEEEBBB@@@>>>>>>>>>>>>===???CCCEEEHHHQQQZZZbbbkkktttyyy}}}kkkaaabbbjjjqqq~~~xxxwww|||{{{}}}rrr```QQQIIIHHHIIIKKKOOOSSSYYY]]]```bbbdddfffhhhiiilllnnnpppqqqqqqqqqnnnnnnmmmmmmmmmnnnnnnoookkklllkkkiiifffddddddeeefffggghhhiiiiiihhhhhhiiiffffffeeeeeefffiiilllnnnnnnmmmmmmoooooopppwwwkkkdddgggmmmsssxxx{{{~~~uuucccZZZQQQNNNMMMLLLMMMPPPRRRTTTWWWYYY[[[^^^aaadddjjjrrrnnnZZZPPPGGGFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@CCCFFFHHHOOOWWW___lll|||vvvkkkaaaZZZSSSNNNHHHEEEEEEEEEEEEDDD@@@CCCGGGHHHJJJNNNTTTYYY```ccchhhooowww}}}vvvqqqkkkeee```]]]YYYWWWSSSSSSSSSSSSRRRRRRRRRQQQLLLLLLMMMNNNNNNNNNNNNNNNLLLNNNRRRVVV[[[aaahhhmmmvvvxxx}}}|||rrriii___WWWRRRJJJHHHFFFBBB@@@>>>>>>===???>>>AAAEEEGGGJJJRRR\\\cccllluuuyyy|||iii^^^^^^fffnnn{{{|||}}}rrr___PPPIIIHHHJJJLLLQQQTTTYYY]]]___bbbeeeggghhhjjjllloooqqqrrrrrrrrrpppoooooooooooooooppppppooonnnlllhhheeeeeegggiiihhhiiikkkjjjiiihhhiiiiiigggfffeeedddeeehhhkkkmmmooommmmmmoooooopppxxxllleeegggkkkooossswww{{{}}}{{{rrr[[[SSSLLLKKKKKKKKKLLLPPPQQQSSSUUUWWWYYY\\\___bbbhhhppp}}}iiiWWWOOOGGGFFFEEECCCAAAAAACCCDDDCCC@@@@@@CCCEEEHHHOOOWWW^^^jjj{{{uuujjjcccWWWQQQJJJEEEEEEEEEDDDCCC@@@CCCEEEEEECCCEEEIIIMMMUUUWWW\\\cccjjjrrrxxx{{{~~~zzzssslllhhhddd```^^^YYYYYYXXXXXXXXXXXXWWWWWWSSSTTTTTTUUUVVVUUUUUUUUUUUUYYY]]]cccjjjrrrzzzwwwmmmcccZZZTTTKKKIIIFFFCCC@@@>>>>>>===@@@???AAAEEEHHHKKKSSS]]]aaakkktttxxx}}}|||jjj^^^^^^eeemmmxxx~~~~~~mmmYYYNNNJJJIIIKKKNNNUUUXXX\\\___aaabbbdddfffggghhhjjjlllmmmnnnoooooonnnnnnnnnoooooooooooooooqqqqqqpppnnnjjjhhhhhhiiikkkkkkkkkkkkjjjiiihhhggghhhhhhggggggiiikkknnnooollllllnnnpppppprrr|||xxxqqqqqqtttwww{{{|||zzzhhh\\\OOOJJJIIIDDDHHHOOOLLLNNNPPPTTTWWWYYY\\\___bbbgggnnn{{{kkkYYYNNNJJJHHHFFFEEEFFFFFFDDDCCCCCC@@@@@@BBBDDDFFFMMMUUU^^^iiiwwwvvvlllbbbXXXNNNJJJHHHDDDBBBBBBAAAAAAAAAAAABBBBBBCCCDDDJJJMMMRRRWWW\\\cccjjjnnnttt{{{}}}xxxtttrrrooommmjjjgggccccccddddddbbb___bbbaaa```______```bbbccceeehhhmmmssszzz~~~ttthhh^^^WWWNNNKKKGGGDDDBBBAAA???===@@@AAABBBCCCGGGOOOWWW]]]hhhooovvvzzz|||nnn```]]]ccckkkxxx}}}~~~zzzjjjWWWNNNKKKKKKMMMQQQUUUXXX]]]```bbbdddfffhhhjjjjjjkkkllllllllllllllllllmmmmmmmmmnnnnnnoooooooooppppppnnnlllkkklllmmmooopppppppppooonnnmmmmmmjjjiiihhhhhhjjjlllnnnpppnnnnnnoooqqqqqqsss}}}|||}}}ooo[[[MMMJJJJJJEEEHHHMMMJJJLLLOOORRRUUUWWWZZZ]]]```gggooo}}}nnn[[[PPPKKKIIIGGGFFFFFFFFFEEECCCCCCAAA@@@BBBDDDFFFMMMTTT^^^hhhwww~~~tttfff[[[QQQLLLIIIDDDAAABBB@@@?????????@@@@@@AAABBBEEEHHHLLLQQQUUU[[[bbbffflllsss|||~~~{{{yyytttqqqnnnmmmmmmllljjjhhhllllllmmmnnnoooqqqrrrsssxxxyyy}}}wwwlllaaaZZZQQQNNNIIIFFFDDDBBB@@@???AAABBBCCCEEEJJJQQQZZZ```jjjqqqxxx|||~~~pppbbb^^^dddkkk{{{~~~uuueeeUUUMMMLLLMMMQQQUUUVVVYYY^^^bbbdddfffiiijjjllllllllllllkkkjjjiiiiiijjjjjjjjjkkklllmmmnnnooonnnoooppppppooooooppprrrrrrsssssssssssssssrrrrrrmmmlllkkkkkklllnnnpppqqqqqqppppppqqqqqqsss~~~|||```OOOIIIJJJFFFGGGKKKGGGKKKMMMQQQTTTVVVXXX\\\^^^dddmmm|||sss```UUUOOOLLLJJJHHHHHHGGGEEEDDDDDDAAA@@@CCCDDDEEEKKKSSS]]]ggguuu|||qqqiiifffgggiiikkkrrr||||||lll```UUUOOOJJJDDDAAAAAA>>>>>>=========>>>??????@@@BBBEEEIIILLLQQQVVVZZZaaahhhqqqzzz|||zzzzzzxxxvvvtttxxxzzz}}}}}}rrrggg___UUUQQQLLLGGGEEEDDDBBBAAAAAACCCDDDGGGMMMUUU^^^eeennntttzzz}}}rrrddd```ffflll}}}~~~pppbbbSSSNNNNNNOOOSSSWWWZZZ]]]aaadddeeegggiiijjjkkkllllllkkkkkkjjjiiihhhhhhhhhhhhhhhiiikkkmmmnnnnnnppprrrrrrqqqqqqrrrsssqqqqqqrrrsssssssssssssssqqqppppppoooppppppqqqrrrrrrqqqqqqrrrqqqsss~~~nnnWWWLLLJJJEEEFFFIIIFFFJJJMMMPPPSSSVVVXXX\\\______hhhvvv|||jjj```XXXUUUQQQNNNLLLJJJGGGDDDDDDBBBAAACCCDDDDDDJJJQQQZZZdddsss}}}rrrkkkbbb[[[XXXYYY[[[\\\___gggtttqqqeeeXXXQQQKKKDDDAAAAAA>>>======<<<======>>>>>>===???AAACCCEEEIIIMMMQQQXXX^^^hhhqqq{{{xxxllldddYYYTTTNNNHHHEEEDDDCCCBBBAAACCCEEEIIIPPPYYYcccjjjrrrvvv{{{~~~ssseeebbbhhhooo|||~~~}}}nnn```SSSOOOPPPRRRUUUYYY___bbbeeefffffffffggghhhiiiiiijjjjjjkkkjjjjjjjjjgggfffffffffgggjjjlllmmmppprrrssssssrrrpppqqqqqqooopppqqqrrrsssttttttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqrrrppprrr|||cccOOOJJJDDDDDDHHHGGGJJJMMMQQQTTTWWWZZZ^^^aaa^^^fffsssyyyppphhhddd^^^XXXSSSNNNIIIFFFEEEBBBBBBDDDDDDCCCHHHNNNWWWaaappp~~~vvvlllbbb]]]VVVQQQPPPQQQRRRSSSXXX]]]dddmmmyyyttthhhZZZRRRKKKDDDAAAAAA???>>>============>>>>>>===>>>@@@AAABBBDDDHHHKKKQQQWWW```jjjttt~~~rrriii]]]WWWOOOHHHEEEDDDCCCBBBAAACCCFFFKKKSSS]]]hhhpppvvvyyy|||rrrfffdddjjjqqq}}}xxx|||zzzkkk___SSSPPPSSSUUUXXX\\\bbbdddggggggfffffffffffffffggghhhiiijjjkkkkkkkkkhhhgggfffeeefffhhhkkklllppprrrssssssqqqooooooooonnnoooqqqrrrtttuuuuuuvvvttttttssssssrrrqqqpppppppppooopppqqqppppppyyylllSSSLLLEEECCCGGGGGGIIILLLQQQUUUXXX]]]aaadddbbbhhhsss|||vvvnnneee\\\TTTLLLHHHEEECCCBBBDDDDDDCCCFFFLLLTTT^^^mmm{{{vvvjjjaaaXXXTTTPPPMMMMMMNNNOOOOOOQQQSSSWWWZZZcccrrrttthhhZZZQQQKKKDDDAAABBB??????>>>>>>======>>>>>>===>>>@@@@@@@@@BBBEEEGGGLLLQQQYYYcccmmmzzzwwwnnn```ZZZQQQIIIEEEDDDDDDDDDBBBDDDIIINNNWWWbbbnnnvvv{{{}}}ssshhheeekkkrrrxxxsss{{{xxxggg\\\RRRRRRVVVYYY]]]aaabbbdddfffggggggffffffgggfffggghhhiiijjjjjjjjjjjjiiihhhfffeeeeeegggjjjkkkmmmooorrrrrrpppnnnnnnnnnlllmmmoooqqqssstttuuuuuurrrrrrrrrqqqpppnnnmmmlllmmmmmmoooqqqoooooouuu~~~oooTTTNNNGGGDDDGGGGGGGGGJJJOOOTTTYYY^^^cccgggfffjjjsss~~~}}}qqqeeeYYYOOOIIIFFFCCCCCCDDDCCCBBBEEEJJJQQQ[[[iiixxxsssiii```ZZZUUURRRNNNLLLLLLMMMMMMMMMJJJMMMOOOPPPTTT___ppp}}}}}}{{{zzzrrrfffXXXOOOIIIDDDBBBCCC??????>>>===============<<<===>>>>>>>>>???BBBDDDFFFKKKSSS[[[eeesss}}}sssddd]]]SSSKKKFFFEEEEEEFFFDDDGGGLLLRRR\\\hhhttt|||uuuiiifffkkkrrr~~~|||uuupppzzz~~~vvvdddYYYQQQRRRXXX]]]aaaeee```cccfffggggggggghhhiiiggghhhhhhiiiiiiiiiiiihhhjjjhhhfffeeeeeegggiiikkkkkkmmmpppqqqpppnnnnnnnnniiijjjllloooqqqrrrssstttpppppppppooommmllljjjiiikkkllloooqqqooommmsss|||oooTTTPPPJJJFFFGGGEEEEEEIIINNNTTTYYY^^^dddggggggkkkrrr|||xxxjjj]]]QQQKKKFFFDDDCCCEEECCCBBBDDDJJJPPPYYYhhhvvvtttiiiaaaZZZUUUQQQNNNKKKIIIIIIIIIIIIHHHIIILLLNNNMMMNNNUUUbbbmmm~~~yyyuuuqqqpppnnnmmmrrryyy{{{qqqdddVVVNNNIIIDDDBBBCCC???>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<===@@@BBBCCCHHHOOOVVV```mmm|||vvvggg```UUULLLHHHGGGGGGGGGFFFIIINNNUUU___lllxxxxxxjjjfffjjjppp{{{~~~|||}}}zzzzzzzzzuuuvvv~~~{{{nnn^^^VVVPPPSSSYYY\\\___aaacccdddfffggghhhhhhgggggggggggghhhhhhiiihhhhhhggghhhgggfffffffffhhhkkkllloooooonnnnnnmmmmmmlllllljjjkkklllmmmnnnmmmlllllloooooonnnlllhhhfffeeefffjjjhhhhhhjjjjjjmmmuuuoooSSSHHHGGGDDDDDDFFFGGGJJJMMMRRRWWW]]]dddiiinnnooorrrzzzooo___RRRKKKGGGCCCAAABBBBBBAAADDDHHHNNNWWWeeesssxxxoooggg^^^WWWTTTQQQPPPNNNLLLKKKJJJJJJKKKLLLLLLLLLMMMNNNRRRXXX]]]ooo{{{|||uuuqqqmmmhhhfffgggiiikkkllluuuxxx}}}{{{xxxuuutttvvvxxx{{{fff]]]RRRKKKHHHGGGCCC@@@AAA@@@>>>===<<<<<<======;;;;;;;;;;;;;;;<<<===>>>@@@CCCIIIRRRZZZcccrrrxxxooodddUUUMMMKKKJJJGGGCCCHHHJJJPPPZZZeeerrr|||ttthhhfffjjjoooyyy|||}}}~~~~~~zzzwwwwww{{{mmm^^^VVVRRRUUU[[[]]]```ccceeeeeeggghhhiiiiiihhhhhhhhhhhhhhhgggggggggggggggiiiiiihhhiiiiiikkkmmmnnnooonnnnnnmmmlllkkkkkkjjjhhhiiijjjkkkkkkkkkjjjjjjllllllmmmkkkhhhffffffgggiiiggggggiiijjjllluuu~~~kkkQQQHHHGGGEEEDDDFFFGGGIIIMMMQQQVVV\\\ccchhhlllnnnrrrzzzrrraaaTTTMMMGGGCCCAAABBBBBBAAACCCHHHLLLUUUcccqqq}}}rrrjjjddd]]]WWWVVVRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMLLLKKKLLLNNNSSSWWW___jjjzzzwwwpppkkkgggccc```aaaccceeeeeennnqqquuuyyy{{{|||{{{zzzqqqpppmmmiiifffcccaaa```aaaccceeeiiimmmttt|||uuukkk___XXXOOOJJJIIIHHHFFFCCCAAA@@@???===============<<<;;;;;;;;;;;;<<<===>>>???AAAGGGOOOVVV___ooo~~~}}}ssshhhZZZQQQNNNMMMJJJFFFIIILLLSSS]]]iiiuuuuuuhhhdddhhhmmmxxx{{{zzz{{{||||||zzzyyyzzzlll]]]WWWSSSWWW\\\___aaadddfffggghhhiiijjjjjjjjjjjjjjjiiigggeeedddddddddeeeiiiiiikkklllmmmnnnnnnooonnnnnnnnnmmmllljjjiiihhhfffggghhhiiiiiiiiihhhggghhhiiikkkkkkiiihhhiiijjjhhhfffgggiiijjjlllttt~~~{{{~~~zzzbbbMMMGGGGGGEEECCCEEEFFFHHHLLLPPPUUU[[[bbbgggkkknnnsss|||uuudddVVVOOOHHHCCCAAABBBBBBAAACCCGGGJJJSSS```mmmyyy{{{mmmfffaaa]]]YYYYYYSSSRRRPPPNNNNNNMMMNNNNNNMMMMMMLLLJJJIIIJJJMMMPPPUUU]]]kkkzzz}}}sssmmmeeeaaa]]][[[\\\^^^______fffhhhkkknnnnnnnnnlllkkkbbb```\\\YYYVVVTTTTTTTTTRRRTTTVVVXXX\\\aaahhhmmmvvv~~~xxxrrrjjj```YYYUUUPPPLLLJJJJJJJJJHHHFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;<<<<<<======>>>???CCCJJJQQQ[[[lll{{{wwwlll___UUUQQQPPPMMMJJJJJJNNNVVVaaannnzzzyyyiiiccchhhoooxxx~~~}}}}}}~~~~~~zzzwwwiiiZZZVVVTTTXXX]]]___aaaeeehhhhhhiiijjjjjjkkkkkkkkkjjjhhheeecccaaa```aaabbbfffhhhkkkmmmooooooooonnnnnnooonnnnnnmmmkkkiiihhheeefffgggiiiiiihhhhhhgggfffhhhkkklllllllllmmmnnniiihhhiiikkklllnnnvvvvvvttt}}}oooZZZHHHEEEFFFCCCAAACCCEEEHHHKKKOOOTTTZZZaaaeeekkkpppwwwxxxfffXXXPPPHHHDDDBBBBBBBBBAAACCCGGGIIIQQQ]]]jjjvvv|||mmmfffccc^^^\\\\\\TTTSSSQQQOOONNNNNNOOOOOOMMMMMMKKKIIIHHHHHHKKKMMMSSSYYYcccnnnxxxpppkkkbbb^^^[[[YYYYYY[[[\\\\\\```aaaccceeeeeedddcccbbb\\\YYYVVVRRRPPPPPPPPPQQQOOOPPPRRRSSSUUUYYY^^^bbbjjjsss~~~|||tttooonnnjjjddd```]]]YYYTTTPPPMMMKKKJJJJJJKKKKKKIIIGGGBBBBBBAAA@@@@@@?????????======<<<<<<<<<<<<======???>>>AAAFFFMMMWWWiiiyyyzzzpppbbbXXXSSSPPPMMMKKKKKKPPPYYYeeerrr|||kkkeeekkkssszzz~~~~~~|||}}}{{{uuueeeWWWTTTTTTYYY]]]^^^```dddhhhhhhhhhiiiiiijjjkkkkkkiiigggdddaaa___^^^^^^___ccceeeiiilllnnnnnnmmmmmmoooooopppooonnnllljjjiiiggghhhiiijjjjjjjjjiiihhhfffiiilllnnnoooooopppqqqlllkkklllooopppqqqyyywwwpppuuujjjWWWFFFCCCDDD@@@???BBBFFFHHHKKKOOOSSSYYY```eeemmmsss}}}zzzhhhYYYPPPIIIDDDBBBCCCBBBAAABBBFFFHHHPPP[[[gggsssssskkkfffaaa]]]\\\VVVUUURRRPPPOOOOOOOOOOOOKKKKKKKKKIIIHHHHHHKKKMMMRRRVVV\\\cccppp}}}zzzvvvqqqkkkggg^^^[[[WWWVVVWWWXXXXXXXXXXXXZZZ[[[]]]^^^]]]\\\\\\TTTRRROOOLLLKKKKKKLLLNNNKKKMMMNNNOOOOOORRRVVVYYY```hhhpppwwwxxxrrrmmmhhhaaa\\\ZZZWWWSSSPPPNNNMMMKKKJJJJJJIIIJJJJJJKKKJJJHHHFFFCCCCCCCCCBBBBBBAAA@@@@@@>>>======<<<<<<<<<======??????@@@EEEKKKUUUgggwww{{{rrrdddYYYSSSOOOMMMKKKMMMRRR\\\iiivvvzzzkkkfffllluuu|||~~~zzzvvvzzz|||qqqaaaTTTRRRTTTZZZ]]]^^^aaaeeeggggggggggggggghhhjjjjjjiiigggeeebbb```^^^^^^^^^```bbbfffiiikkklllllllllmmmnnnpppppppppnnnllljjjiiijjjkkklllllllllkkkjjjgggjjjnnnpppqqqpppqqqqqqooonnnpppssssssuuu|||yyynnnooozzzlllYYYHHHCCCBBB??????CCCFFFHHHLLLOOOTTTYYY```dddlllttt}}}jjjZZZPPPIIIEEEBBBCCCBBB@@@BBBFFFGGGNNNYYYdddppp~~~|||tttnnnfff```^^^ZZZXXXUUUSSSQQQPPPOOOOOOJJJKKKKKKJJJHHHIIIKKKMMMRRRUUUYYY^^^hhhyyy~~~~~~}}}|||uuuuuusssppplllgggcccaaaYYYVVVSSSRRRSSSTTTTTTSSSQQQRRRSSSUUUVVVVVVUUUUUUOOOMMMKKKJJJIIIIIIKKKKKKJJJKKKLLLMMMMMMNNNQQQTTTWWW^^^ffflllrrryyyzzzxxxqqqnnniiieeeaaa]]]YYYVVVTTTRRRPPPMMMKKKKKKKKKKKKHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>======<<<<<<======???>>>@@@DDDJJJSSSdddttt~~~uuuhhh\\\TTTPPPMMMLLLPPPVVV```mmm{{{uuuhhheeelllttt~~~wwwtttyyy|||}}}nnn^^^SSSSSSVVV\\\______bbbfffeeeeeeddddddeeefffhhhiiiiiihhhgggeeecccaaa```______aaadddgggiiikkkllllllkkklllnnnoooooonnnllljjjjjjkkklllmmmmmmmmmlllkkkhhhkkkoooqqqqqqpppoooppppppoooqqqtttuuuvvv}}}wwwiiihhhqqq{{{sss___LLLEEEBBB???AAAGGGGGGIIIMMMPPPTTTZZZ```eeeiiirrrmmm\\\RRRIIIEEEBBBCCCBBB@@@BBBFFFEEELLLVVVaaammm{{{zzzppphhheee^^^]]]ZZZVVVTTTRRRQQQQQQJJJKKKKKKIIIGGGGGGHHHJJJOOORRRVVVZZZbbbqqq}}}zzztttssspppkkkfffaaa^^^]]]VVVTTTQQQPPPQQQQQQQQQPPPMMMNNNOOOOOOPPPOOOOOONNNLLLKKKKKKJJJJJJJJJKKKKKKIIIKKKLLLLLLLLLMMMOOORRRRRRYYY```dddiiinnnnnnkkkddddddbbb^^^ZZZWWWVVVVVVUUUTTTRRRPPPMMMLLLLLLMMMGGGHHHJJJJJJJJJIIIHHHIIIEEEEEEEEEEEEEEECCCBBBAAA??????>>>===============>>>===???DDDHHHQQQaaapppzzzmmm```WWWRRRPPPPPPSSSZZZeeerrrrrrgggffflllrrr~~~wwwuuuzzz||||||mmm\\\TTTTTTXXX^^^``````ccchhhddddddccccccdddeeeggghhhjjjiiiiiihhhfffdddbbbaaa___aaacccfffhhhkkklllmmmhhhjjjmmmnnnooommmkkkjjjjjjkkklllmmmnnnmmmllllllhhhkkkoooqqqpppooonnnnnnpppooorrruuuvvvwww}}}uuueeebbbjjjttt}}}yyydddOOOGGGCCC@@@CCCIIIHHHJJJMMMPPPTTTZZZ```eeefffppp~~~ooo^^^TTTJJJEEEBBBCCCBBB@@@BBBFFFDDDJJJTTT^^^jjjyyyzzzqqqmmmbbb```]]]YYYVVVTTTRRRRRRKKKKKKKKKIIIFFFEEEFFFGGGIIILLLPPPTTT\\\jjj{{{~~~~~~wwwvvvrrrkkkeee___]]]\\\VVVTTTQQQPPPQQQRRRQQQQQQNNNNNNNNNNNNNNNMMMLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGIIIIIIIIIIIILLLNNNNNNTTTYYY\\\___bbbaaa^^^^^^______\\\WWWTTTUUUWWWSSSSSSRRROOOLLLJJJIIIJJJFFFGGGIIIJJJIIIIIIJJJKKKEEEEEEFFFFFFFFFDDDBBBAAA??????>>>===============<<<<<>>>>>>>>???AAACCCDDDLLL]]]nnn~~~|||zzzzzz{{{qqqiiiaaaXXXTTTVVVVVVccctttxxxllljjjqqqyyyvvvvvvzzz~~~rrreee\\\VVVWWWZZZ\\\```bbbdddeeeeeefffgggfffdddcccdddeeeggghhhjjjkkkkkkkkkjjjjjjiiigggeeeeeehhhkkkmmmnnnooonnnnnnmmmmmmmmmnnnnnnmmmnnnoooppppppooonnnlllllllllllllllkkkkkkkkkkkkjjjjjjlllpppqqqsss{{{{{{mmmhhhkkkooo|||~~~nnnYYYJJJEEEEEEEEEDDDGGGJJJNNNQQQSSSWWW[[[^^^ffflllvvvqqq^^^SSSLLLHHHDDDAAAAAABBBBBBAAAGGGIIIPPP[[[eeepppuuummmccc\\\YYYUUUPPPLLLHHHGGGFFFEEEEEEFFFGGGIIILLLNNNRRRWWW[[[cccsssxxxnnngggccc^^^XXXVVVVVVVVVTTTRRROOOOOONNNMMMKKKJJJJJJJJJLLLKKKKKKKKKLLLMMMNNNNNNLLLNNNOOOOOOMMMLLLMMMMMMMMMOOORRRTTTVVVYYY]]]```bbbcccccc```\\\YYYWWWWWWRRRQQQPPPOOONNNNNNMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@???===<<<<<<;;;;;;>>>>>>AAABBBDDDJJJ[[[lll{{{xxxtttpppmmmllllllllloooqqqwwwwwwmmmcccZZZXXXZZZbbbnnn}}}sssppptttyyyxxxxxx|||{{{ooobbb[[[VVVXXX[[[^^^bbbdddfffgggfffhhhiiiiiigggeeeddddddfffggghhhjjjkkkkkkkkkkkkkkkiiiggghhhjjjmmmoooppprrrqqqqqqpppoooooonnnnnnnnnooopppqqqpppnnnlllkkkjjjjjjjjjjjjkkkkkkkkkkkkiiiiiikkknnnppprrryyy~~~oookkkooouuuyyycccRRRJJJGGGEEECCCGGGJJJOOOSSSVVVXXX[[[]]]fffkkkvvvrrr```TTTLLLIIIDDDBBBAAABBBAAAAAAFFFGGGNNNXXXaaalll{{{wwwkkkbbb[[[UUUOOOKKKHHHGGGEEEDDDDDDEEEFFFGGGLLLNNNSSSXXX\\\bbbqqqyyyooohhh```ZZZXXXWWWVVVTTTSSSRRRQQQOOONNNNNNMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPQQQRRRRRRPPPNNNOOOOOONNNOOOQQQSSSUUUYYY___bbbeeeggghhhfffccc```___^^^VVVUUUTTTRRRRRRQQQQQQQQQOOOOOOOOOPPPOOONNNNNNMMMLLLLLLJJJHHHFFFDDDCCCBBB@@@???>>>===<<<;;;;;;;;;>>>>>>@@@BBBBBBHHHWWWfffwwwpppmmmgggeeebbb^^^\\\ZZZZZZ[[[]]]^^^dddkkkqqqzzzttthhh``````cccoooyyy{{{wwwxxx{{{zzz{{{wwwkkkaaa\\\YYY[[[^^^aaadddeeegggggggggiiikkkkkkiiifffeeedddfffgggggghhhiiijjjkkkkkkkkkiiihhhiiikkknnnooopppqqqqqqrrrrrrqqqqqqqqqpppooopppqqqqqqpppnnnkkkjjjiiiiiiiiijjjkkkllllllmmmkkkkkkllloooooopppwwwqqqnnnxxxqqq[[[MMMGGGEEEDDDGGGKKKQQQVVVYYYZZZ\\\^^^dddjjjtttuuubbbVVVMMMIIIEEEBBBAAABBBAAAAAADDDEEEKKKUUU___jjjyyyuuuiii___WWWPPPKKKJJJHHHGGGEEEEEEFFFGGGHHHLLLNNNTTTYYY[[[aaaooo}}}xxxmmmddd```]]]ZZZWWWXXXVVVTTTRRRRRRRRRQQQPPPMMMMMMNNNNNNOOOPPPRRRRRRRRRSSSTTTTTTRRRPPPPPPQQQQQQRRRTTTVVVYYY^^^dddiiilllmmmnnnmmmjjjhhhgggfff___^^^\\\YYYWWWUUUTTTTTTTTTTTTUUUUUUUUUSSSRRRQQQOOONNNMMMKKKHHHFFFDDDBBBDDDCCCBBB@@@?????????>>>>>>>>>???AAABBBFFFSSS```|||vvvmmmfffaaa^^^YYYWWWTTTRRRPPPOOOOOOOOOPPPPPPUUU[[[aaajjjyyy|||oooiiilllpppvvv~~~zzz|||{{{}}}|||rrriiibbb___^^^```bbbdddfffffffffeeehhhjjjlllllljjjhhhffffffffffffgggggghhhiiijjjjjjiiihhhggghhhkkkmmmnnnnnnnnnoooqqqrrrsssssssssssspppqqqqqqqqqpppmmmkkkiiiiiiiiijjjkkklllmmmnnnnnnooonnnnnnpppoooooouuu}}}vvvxxx~~~bbbOOOGGGEEEFFFGGGLLLSSSXXXZZZ\\\]]]^^^bbbgggqqq{{{xxxeeeYYYNNNJJJEEEBBBBBBBBBAAAAAAAAABBBHHHRRR\\\hhhxxx~~~qqqeeeZZZRRRMMMJJJIIIGGGEEEEEEFFFGGGHHHKKKMMMRRRXXXZZZ___mmm{{{wwwpppkkkeeeaaa^^^ZZZWWWUUUUUUUUUSSSRRROOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUSSSRRRRRRRRRSSSUUUWWWZZZ^^^eeelllqqqrrrssstttsssqqqoooooopppiiihhheeebbb___\\\[[[ZZZYYYZZZZZZZZZYYYWWWUUUTTTRRRQQQPPPNNNKKKHHHFFFDDDGGGFFFEEECCCBBBBBBAAAAAA???>>>???AAAAAADDDOOOZZZsss}}}qqqfff___ZZZWWWUUUOOONNNLLLJJJHHHHHHGGGGGGDDDDDDHHHMMMRRRYYYhhhvvvyyyvvvyyy|||{{{{{{zzz~~~|||yyyppphhhdddcccaaaccceeeggghhhgggfffeeehhhjjjlllkkkjjjhhhhhhhhhgggggggggfffggghhhhhhiiihhhgggggghhhkkkmmmmmmmmmlllmmmoooqqqssssssssssssppppppqqqqqqpppnnnkkkjjjiiijjjjjjkkklllmmmmmmnnnpppnnnooopppooonnnttt|||gggQQQGGGFFFGGGGGGLLLRRRWWWYYY[[[]]]^^^^^^dddllluuu{{{hhh\\\OOOKKKFFFCCCBBBBBBAAAAAAAAAAAAFFFPPPYYYeeeuuuyyykkk___UUUPPPIIIHHHFFFDDDCCCDDDEEEFFFIIIKKKPPPUUUWWW]]]lllzzz{{{rrrkkkgggbbb\\\ZZZZZZZZZWWWUUUSSSSSSRRRRRRSSSSSSTTTUUUSSSUUUVVVVVVUUUTTTTTTUUUUUUXXX\\\aaagggnnnuuuzzz{{{{{{|||{{{{{{|||{{{yyyuuuqqqmmmiiigggfffaaa```___^^^\\\ZZZXXXWWWTTTTTTSSSRRROOOLLLIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA??????AAAAAACCCLLLUUUhhh{{{pppiii```XXXSSSPPPNNNMMMGGGFFFEEEDDDCCCBBBBBBBBB???@@@CCCGGGJJJPPP\\\iii~~~wwwxxx~~~|||yyyooogggeeefffaaacccfffiiijjjiiihhhggggggiiijjjjjjiiiiiijjjkkkiiihhhgggfffffffffgggggghhhggggggiiikkkmmmmmmmmmkkkmmmoooqqqrrrqqqppppppooopppqqqqqqpppnnnllljjjiiiiiijjjjjjkkkkkkllllllmmmkkklllnnnnnnnnnttt}}}kkkTTTIIIFFFGGGEEEIIIOOOSSSVVVXXX[[[\\\[[[aaahhhpppyyy~~~kkk___OOOKKKFFFCCCBBBBBBAAAAAABBBBBBEEEMMMUUU___ooo|||qqqcccYYYSSSJJJIIIGGGEEEDDDEEEFFFGGGHHHIIIMMMRRRTTT\\\kkk{{{|||uuuooohhheeeeeedddaaa^^^ZZZYYYYYYXXXXXXXXXXXXYYYTTTVVVXXXXXXXXXWWWXXXYYY[[[___eeelllssszzzzzzuuurrrkkkjjjgggdddaaa___^^^]]]VVVVVVVVVUUURRROOOLLLJJJHHHHHHFFFEEEDDDCCCCCCCCCCCC@@@@@@BBBBBBCCCJJJRRR^^^uuusssiii```ZZZSSSMMMJJJIIIHHHGGGBBBAAAAAA@@@@@@@@@?????????@@@CCCFFFHHHKKKUUUaaarrr{{{uuuwww~~~|||zzzooogggfffggg```cccfffiiikkkkkkjjjiiiggghhhiiiiiihhhiiikkkmmmjjjiiigggfffeeeeeeffffffhhhhhhhhhjjjlllnnnnnnmmmlllmmmoooppppppooonnnmmmnnnooopppqqqpppnnnlllkkkiiiiiiiiiiiiiiijjjjjjjjjiiihhhiiilllmmmnnnuuu~~~nnnVVVJJJFFFFFFDDDHHHLLLPPPSSSVVVYYY[[[YYY___fffmmmuuummmaaaOOOLLLGGGCCCBBBBBBAAAAAACCCBBBEEEKKKRRR[[[jjjwwwuuufff[[[VVVMMMLLLIIIHHHGGGGGGHHHIIIGGGHHHKKKOOOSSS[[[kkk{{{{{{sssoooooonnnkkkggg```___^^^]]]\\\\\\\\\\\\UUUWWWZZZZZZZZZZZZ[[[\\\aaafffmmmuuu}}}~~~zzztttrrroookkkgggeeeddddddVVVWWWWWWVVVTTTQQQNNNLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDAAA@@@BBBBBBCCCIIIPPPXXXnnnvvviii```XXXTTTMMMIIIGGGFFFEEEDDD@@@@@@@@@@@@@@@?????????===>>>@@@CCCDDDEEENNNYYYiii{{{vvvvvv}}}xxxpppkkkjjjjjjiiiiiijjjkkkkkkjjjiiihhhhhhgggggggggiiilllooopppjjjiiigggeeeeeeeeeggghhhlllmmmnnnmmmkkkjjjkkklllnnnnnnnnnnnnmmmmmmmmmmmmjjjkkklllnnnnnnnnnmmmmmmkkkiiigggffffffffffffeeeeeeeeeeeefffhhhmmmtttyyyoooWWWGGGBBBCCCHHHIIIKKKNNNQQQUUUWWWXXXZZZ]]]aaaeeelllzzzsssaaaSSSKKKEEEDDDDDDAAA@@@@@@BBBAAACCCIIIOOOWWWeeerrrzzzlll___WWWOOOLLLIIIGGGGGGHHHGGGGGGJJJLLLMMMMMMPPPYYYgggqqq|||vvvnnniiidddaaacccddddddbbbaaa\\\ZZZ\\\^^^]]]___bbbjjjqqq{{{~~~wwwrrrooommmkkkjjjeeebbb^^^YYYUUURRRPPPOOOOOOMMMKKKIIIIIIGGGDDDBBBCCCCCCCCCCCCBBBDDDHHHJJJTTTeeessseee[[[WWWKKKJJJHHHEEECCCAAA@@@???>>>>>>============>>>>>>???===>>>BBBDDDFFFKKKRRRcccwww~~~{{{~~~wwwppplllkkklllkkklllmmmnnnnnnnnnmmmlllmmmllljjjiiiiiijjjkkklllkkkiiigggeeedddddddddeeeiiijjjlllkkkjjjjjjlllmmmooooooooonnnmmmmmmlllllljjjkkklllmmmnnnmmmmmmllliiifffcccbbbbbbcccccccccgggggggggfffhhhlllrrrvvvkkkVVVHHHCCCEEEEEEGGGIIIMMMQQQUUUXXXYYYZZZ]]]bbbeeelllxxxuuudddTTTLLLFFFEEEEEEBBB@@@AAABBBAAACCCHHHNNNVVVdddqqq~~~oooaaaXXXPPPMMMJJJHHHHHHIIIIIIHHHIIIJJJKKKLLLNNNUUU```iiixxx{{{sssnnnkkkjjjhhhfffddd```^^^```bbbbbbeeeiiivvv~~~}}}xxxuuuqqqooommmjjjfffaaa\\\XXXTTTQQQPPPNNNLLLKKKKKKJJJHHHFFFDDDEEEDDDCCCCCCDDDGGGJJJQQQbbb}}}rrrggg[[[SSSPPPIIIHHHFFFDDDBBB@@@???>>>>>>>>>============>>>>>>???===>>>BBBCCCDDDJJJPPP^^^rrr~~~wwwqqqnnnnnnoooooopppqqqrrrrrrrrrrrrrrrrrrqqqnnnkkkiiihhhggggggkkkjjjgggeeecccbbbbbbbbbeeegggiiiiiiiiijjjlllmmmppppppooonnnmmmllllllkkkjjjkkklllllllllllllllkkkhhheeebbb```aaabbbcccccchhhhhhhhhggggggjjjpppttt}}}gggTTTGGGCCCEEECCCDDDHHHLLLPPPTTTXXXYYYYYY]]]bbbfffkkkuuuxxxgggVVVNNNGGGFFFEEEBBBAAAAAAAAA@@@BBBGGGMMMTTTaaammm|||tttdddZZZQQQNNNKKKJJJJJJKKKKKKJJJHHHIIIJJJJJJJJJOOOWWW]]]fffvvv|||wwwsssooollljjjfffeeegggjjjkkkpppvvv}}}yyyxxxuuuqqqlllggg```YYYTTTRRRPPPNNNMMMMMMMMMLLLJJJGGGGGGFFFEEECCCDDDGGGIIIMMM]]]zzzwwwjjjaaaZZZQQQLLLKKKGGGFFFDDDAAA@@@>>>======>>>======<<<<<<======>>>???===>>>AAABBBBBBGGGNNNXXXlll}}}wwwsssrrrrrrrrrqqqrrrrrrsssttttttuuuuuuuuussspppmmmjjjhhhffffffjjjiiigggeeeccccccbbbbbbeeefffhhhhhhhhhhhhjjjlllnnnnnnnnnnnnmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjkkkhhhdddcccdddfffggghhhhhhhhhhhhggghhhkkkooosss}}}zzz}}}uuuaaaQQQEEEBBBCCCBBBDDDGGGJJJNNNRRRUUUVVVVVV[[[aaafffkkktttzzziiiWWWNNNGGGEEEDDDBBB@@@AAAAAA@@@BBBFFFKKKQQQ^^^iiiyyyyyyggg\\\RRROOOLLLKKKKKKLLLLLLKKKHHHIIIIIIHHHHHHJJJNNNRRRXXXcccvvv|||wwwtttpppmmmlllpppsssvvv}}}{{{wwwrrriii___XXXSSSQQQOOONNNOOOOOONNNMMMJJJJJJIIIFFFDDDDDDFFFIIIKKKYYYttttttiii]]]WWWQQQKKKHHHHHHDDDCCCAAA@@@>>>===<<<<<<=========<<<<<<=========???======@@@@@@@@@EEEKKKUUUiii|||vvvttttttuuuuuurrrrrrrrrssssssttttttuuusssrrrpppnnnllljjjhhhhhhhhhggggggfffeeeeeeeeeeeefffhhhiiiiiihhhgggiiijjjllllllmmmmmmnnnoooooooookkkkkkjjjjjjiiiiiiiiiiiillliiifffeeegggiiijjjkkkggghhhhhhhhhiiilllqqqttt{{{uuuuuu~~~~~~gggVVVKKKCCC@@@BBBCCCDDDFFFIIILLLOOOQQQRRRRRRWWW^^^dddiiisss{{{jjjYYYOOOGGGEEECCCAAA???@@@@@@???AAAEEEIIINNNZZZeeeuuu|||kkk___TTTQQQMMMLLLLLLLLLLLLKKKIIIIIIIIIHHHGGGGGGIIIJJJOOOVVVcccrrr{{{tttrrrsssvvvzzz}}}ttthhh___VVVSSSPPPOOOOOOOOOOOONNNLLLLLLKKKHHHEEEEEEGGGIIILLLWWWooo|||rrriii___UUUPPPMMMHHHEEEFFFBBBAAA@@@???======<<<<<<======<<<<<<<<<<<<======???======???@@@???DDDJJJUUUiii||||||}}}vvvwwwzzztttssstttuuuuuusssrrrrrrqqqqqqrrrrrrsssqqqqqqpppooonnnmmmlllkkkiiiiiiiiihhhhhhhhhhhhggghhhiiijjjjjjiiihhhiiikkkllllllmmmmmmnnnooooooooolllkkkjjjhhhggggggggggggjjjhhhggggggiiikkkkkkkkkhhhiiijjjjjjkkknnnrrruuuxxxpppnnnuuu~~~mmmYYYLLLFFFAAAAAABBBCCCDDDFFFHHHJJJLLLNNNOOONNNSSSZZZ___eeeooo|||~~~nnn[[[QQQHHHEEEDDDAAA@@@AAA???>>>@@@DDDGGGLLLVVVaaappp}}}~~~oooeeeXXXUUUQQQNNNMMMMMMLLLKKKKKKJJJHHHGGGFFFFFFFFFFFFJJJOOOWWWaaappp|||zzz|||rrrhhh[[[XXXSSSQQQPPPPPPOOONNNNNNMMMLLLIIIGGGFFFHHHJJJNNNVVViiiyyylllddd]]]TTTMMMKKKIIIEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===???<<<===???@@@@@@DDDJJJUUUjjj~~~zzzxxxxxx{{{yyyzzzxxxuuuwwwvvvpppppprrrsssrrrtttsssqqqppppppppppppqqqppppppppppppooonnnmmmmmmlllllllllkkkkkkiiihhhhhhhhhiiikkkkkkkkkkkkmmmnnnoooooonnnnnnmmmmmmmmmmmmlllkkkiiigggffffffffffffiiihhhhhhiiilllmmmlllkkkkkkllllllllllllnnnqqqtttzzznnnkkkqqq{{{{{{iiiUUUJJJEEEAAA@@@AAAAAABBBDDDFFFIIILLLNNNOOOLLLQQQVVVZZZ___iiivvvsss^^^TTTKKKHHHFFFCCCBBBCCC???>>>@@@CCCFFFJJJSSS]]]kkkxxxtttkkk]]]YYYUUUQQQPPPOOONNNMMMKKKIIIFFFEEEDDDDDDDDDDDDEEEKKKQQQWWW```sss}}}qqqaaa]]]WWWSSSQQQPPPOOONNNNNNNNNMMMJJJHHHHHHJJJLLLOOOTTTccczzzpppfff^^^XXXRRRKKKFFFGGGGGGDDDBBBBBBBBBBBBAAA@@@?????????@@@===<<<<<<;;;;;;<<<<<<===>>><<<<<>>???BBBEEEIIILLLOOOPPPLLLPPPTTTVVVZZZcccpppzzzwwwaaaWWWMMMJJJHHHEEEDDDEEE???>>>???CCCEEEIIIRRR\\\hhhuuuxxxppp```]]]XXXTTTRRRQQQOOONNNJJJHHHDDDCCCCCCCCCDDDCCCBBBHHHOOORRRXXXhhhxxxeee```ZZZVVVSSSQQQOOONNNNNNNNNMMMKKKHHHHHHJJJMMMPPPSSS```zzzyyylllbbb[[[UUUQQQKKKEEECCCEEEGGGEEECCCCCCCCCBBBBBBAAA@@@@@@AAAAAA<<<<<<<<<;;;;;;<<<<<<<<<>>><<<<<>>@@@CCCFFFIIIKKKKKKLLLPPPQQQSSSVVV[[[dddmmmttt|||hhh[[[NNNIIIFFFCCCAAAAAA<<<======>>>AAAGGGNNNSSSbbbmmm~~~zzzjjjbbbXXXTTTUUUVVVSSSOOOJJJHHHFFFDDDBBBBBBBBBBBBBBBFFFEEEJJJVVV^^^rrrpppeeeZZZVVVTTTQQQNNNNNNPPPOOONNNMMMLLLKKKJJJIIILLLRRR___rrrvvviii```ZZZTTTNNNHHHJJJIIIFFFCCCBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===@@@BBBBBBAAACCCGGGKKKTTTfff}}}ttthhheeeeeeeeefffiiilllooossswwwzzz}}}tttuuuuuurrrpppttt~~~wwwmmmkkkkkkkkkkkkmmmpppppppppppppppoooooonnnnnnnnnmmmmmmllllllllllllkkkllllllllllllkkkjjjjjjmmmmmmnnnnnnooopppqqqqqqrrrrrrqqqooommmkkkjjjhhhhhhhhhgggffffffggghhhiiikkkmmmnnnpppqqqrrrqqqqqqrrrqqqpppoooppprrrtttuuu~~~rrriiifffkkkpppuuuxxx~~~rrrZZZIIIEEEDDDBBB??????@@@CCCFFFIIIJJJKKKKKKPPPQQQRRRTTTWWW^^^ffflllyyy}}}jjj\\\OOOIIIFFFCCC@@@AAA===>>>>>>>>>AAAFFFLLLQQQ^^^iiiyyynnnfff]]]YYYZZZZZZVVVRRRIIIHHHFFFDDDBBBBBBBBBBBBBBBEEEDDDHHHQQQXXXkkkvvviii]]]XXXUUUQQQNNNNNNPPPOOOOOONNNMMMLLLKKKKKKKKKPPPZZZkkk|||ppphhh^^^WWWSSSPPPKKKGGGJJJIIIFFFDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@??????????????????????????????===???BBBAAAAAABBBGGGKKKUUUfff{{{rrrggg]]][[[\\\\\\]]]```hhhkkkppptttwww{{{yyywwwsssmmmhhhjjjpppvvvzzzwwwwww|||zzzxxxxxxyyy|||~~~wwwooommmmmmkkkkkkmmmppppppqqqqqqppppppooonnnnnnnnnmmmlllkkkjjjjjjiiijjjjjjjjjjjjjjjjjjkkklllnnnmmmllllllmmmnnnoooppprrrqqqpppooommmlllkkkjjjjjjiiihhhgggggghhhiiiiiikkkllloooqqqsssssstttssstttsssrrrrrrrrrtttwwwxxxuuuiiieeefffjjjnnnqqqxxxvvv___MMMFFFDDDBBB@@@???AAACCCEEEHHHIIIJJJKKKPPPPPPQQQRRRTTTYYY___dddooowwwmmm___QQQJJJGGGCCC@@@@@@????????????@@@DDDJJJNNNXXXcccssstttmmmeeeaaa```^^^XXXSSSIIIGGGEEECCCBBBBBBBBBBBBBBBEEECCCEEELLLQQQaaa}}}|||ooobbb[[[WWWRRRNNNMMMOOOOOOOOONNNNNNNNNMMMMMMMMMPPPWWWeeeyyyuuummm```ZZZSSSOOOMMMLLLJJJGGGJJJIIIFFFDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@===???AAAAAA@@@BBBGGGLLLWWWfffxxx|||fff]]]WWWWWWYYYYYY[[[]]]cccfffkkkppptttxxx}}}{{{vvvnnnfff``````cccfffiiigggjjjsss}}}zzzxxxwww{{{|||}}}wwwqqqpppooommmmmmoooppppppqqqqqqppppppooonnnnnnmmmmmmkkkjjjhhhgggfffiiihhhgggggghhhjjjkkkmmmooonnnlllkkkkkkmmmooopppqqqqqqpppnnnmmmmmmllllllkkkjjjiiihhhhhhiiiiiijjjjjjkkknnnqqqssstttuuuuuuuuutttttttttuuuwwwyyy{{{|||mmmgggggglllooorrrzzz~~~gggSSSHHHCCC@@@???@@@AAACCCEEEGGGHHHJJJJJJOOOPPPQQQRRRTTTXXX]]]aaafffoooyyyrrrcccTTTLLLHHHCCCAAAAAA@@@@@@@@@???@@@BBBGGGKKKTTT___ooo}}}zzztttmmmhhhddd^^^WWWRRRHHHGGGEEECCCBBBBBBBBBBBBBBBEEECCCDDDKKKNNN]]]wwwssseee]]]YYYSSSPPPOOONNNNNNNNNNNNNNNNNNNNNNNNQQQSSSXXXccctttuuujjjbbbWWWSSSOOOLLLLLLMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBAAA@@@@@@??????????????????????????????===???@@@@@@@@@BBBHHHMMMXXXeeettt~~~yyyjjj\\\VVVSSSVVVXXXYYY[[[^^^^^^aaaggglllqqqvvv{{{{{{ssshhh^^^YYYXXXYYYZZZZZZZZZaaaooo}}}{{{}}}{{{vvvrrrsssrrrooonnnpppoooppppppppppppooonnnnnnmmmmmmlllkkkjjjhhhfffeeegggfffffffffggghhhjjjlllpppnnnmmmllllllmmmooopppqqqpppooonnnnnnnnnnnnooommmlllkkkjjjiiijjjjjjkkkkkklllooorrrtttvvvvvvwwwuuuuuuttttttvvvyyy{{{}}}uuunnnmmmqqquuuyyynnnXXXJJJBBB@@@???BBBBBBCCCDDDFFFGGGIIIIIIOOOQQQSSSUUUWWW[[[```dddgggoooxxx}}}wwwhhhXXXOOOIIIDDDAAABBB@@@@@@@@@??????AAAEEEHHHQQQ\\\kkkyyy|||wwwpppiiiccc[[[SSSNNNGGGFFFDDDCCCBBBBBBBBBBBBAAAEEEDDDFFFMMMOOO]]]wwwvvvggg___[[[VVVRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNRRRTTTXXXbbbrrr|||qqqggg]]]VVVTTTQQQOOOMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@????????????????????????>>>???AAA@@@@@@CCCIIINNNXXXdddqqqyyywwwggg[[[PPPLLLLLLPPPRRRSSSUUUYYYZZZ]]]ccciiinnnsssyyy}}}}}}~~~{{{qqqcccYYYTTTSSSRRRQQQPPPSSS___rrr|||~~~uuurrrqqqsssrrrooooooqqqnnnnnnoooooonnnnnnmmmllllllllllllllljjjhhhfffdddeeeeeeeeeeeefffggghhhiiinnnmmmllllllmmmnnnoooppppppooonnnnnnnnnooopppqqqooonnnlllkkkjjjkkkkkklllmmmnnnqqqtttvvvwwwxxxxxxttttttssstttvvvyyy|||~~~zzzxxx~~~xxxaaaOOOEEEBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIMMMPPPTTTWWW[[[^^^cccfffkkkrrrzzz}}}|||~~~}}}mmm\\\RRRLLLFFFCCCCCC???@@@@@@??????@@@DDDFFFMMMWWWfffuuuwwwsssllleee^^^VVVOOOKKKFFFEEEDDDBBBAAABBBBBBCCC@@@DDDDDDHHHNNNQQQ^^^www{{{kkkccc^^^XXXUUUUUUPPPPPPPPPOOOOOONNNNNNNNNPPPRRRWWW```ooo{{{ooofff^^^WWWRRRQQQPPPOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAADDDKKKPPPXXXcccooovvv|||sssfffZZZSSSJJJGGGHHHKKKNNNNNNRRRVVVVVVZZZ```eeekkkpppvvvzzzyyy{{{~~~|||ppp```UUUQQQOOOMMMKKKNNNSSSbbbyyy~~~zzzooommmnnnqqqqqqmmmmmmpppmmmmmmmmmmmmmmmllllllkkkkkklllllllllkkkiiigggeeecccdddeeefffffffffffffffjjjjjjkkklllmmmnnnnnnooopppooonnnmmmnnnoooqqqrrrpppooonnnlllkkkkkkllllllkkkmmmooorrrtttuuuuuuuuurrrrrrrrrsssuuuxxx|||}}}oooYYYKKKFFFFFFCCCCCCCCCCCCDDDEEEGGGHHHLLLOOOTTTXXX[[[___cccfffiiipppxxx{{{zzz|||rrr```UUUNNNHHHDDDDDD>>>????????????@@@CCCFFFHHHRRR```ooo}}}|||xxxuuunnnjjjddd^^^WWWRRRMMMJJJFFFEEECCCBBBAAAAAABBBCCC>>>CCCCCCGGGNNNOOO\\\tttqqqgggaaa[[[WWWVVVTTTSSSSSSRRRQQQPPPOOOOOOOOORRRXXX```mmm}}}~~~rrrggg```[[[VVVSSSPPPPPPOOONNNMMMMMMNNNOOOMMMMMMMMMMMMLLLKKKKKKJJJEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBBBBBBBBBBFFFMMMRRRZZZdddnnnssswww}}}|||uuummmbbbWWWPPPMMMHHHFFFFFFIIIKKKKKKOOOUUUSSSWWW\\\bbbggglllrrruuuxxxzzz}}}~~~qqq```TTTOOOMMMJJJGGGOOOUUUfff~~~|||||||||}}}wwwjjjiiilllpppooollllllooollllllmmmmmmllllllkkkjjjkkkllllllmmmllljjjgggfffcccdddeeefffgggfffeeedddggghhhjjjkkkmmmmmmmmmmmmpppooonnnmmmnnnppprrrsssqqqpppnnnmmmlllllllllmmmhhhiiikkknnnooopppppppppqqqqqqqqqrrrtttxxx{{{}}}}}}bbbPPPIIIHHHDDDCCCCCCCCCDDDEEEGGGHHHKKKNNNSSSWWWZZZ]]]aaacccccckkktttxxxyyy|||tttbbbVVVOOOIIIEEEEEE===>>>?????????@@@CCCEEEDDDMMM\\\jjjyyyyyyoooiiifffccc^^^XXXSSSOOOLLLKKKEEEEEECCCBBBAAAAAABBBCCC>>>BBBCCCFFFLLLMMMYYYqqqvvvkkkccc\\\WWWWWWWWWVVVUUUTTTSSSRRRQQQPPPQQQTTTZZZbbbmmm{{{~~~uuuiii___ZZZWWWTTTQQQPPPQQQQQQPPPPPPPPPQQQSSSNNNNNNNNNNNNNNNMMMLLLKKKFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCBBBBBBFFFNNNTTT[[[eeennnqqqsssxxxzzzyyysssooohhh```VVVMMMIIIJJJDDDBBBBBBEEEFFFFFFKKKQQQQQQTTTZZZ___dddiiiooorrrxxxyyy|||rrr\\\SSSOOOIIIHHHKKKNNNUUUhhh~~~||||||yyyqqqkkkkkklllmmmlllkkkjjjiiikkkkkkmmmmmmmmmmmmkkkkkklllmmmnnnmmmkkkfffaaa^^^___```aaacccdddeeeffffffiiiiiihhhhhhhhhhhhhhhiiiiiijjjlllnnnpppqqqrrrsssooooooooonnnmmmmmmllllllfffggghhhiiikkklllmmmnnnnnnooopppsssuuuwwwyyyzzz}}}sssXXXKKKGGGDDDDDDCCCCCCDDDEEEGGGHHHJJJOOOVVVXXXXXXWWWXXXYYY___gggrrrzzz}}}kkkYYYMMMEEEAAA???@@@@@@?????????@@@BBBCCCJJJMMMWWWeeerrrvvvjjjdddbbb\\\YYYXXXUUUNNNJJJIIIHHHFFFCCCBBBCCCCCCCCCBBBCCCCCCEEEGGGIIIOOO___ooo|||nnnfff___\\\[[[ZZZYYYXXXWWWWWWVVVSSSPPPRRRRRRYYYeeeqqq|||}}}qqqkkkccc]]]YYYWWWVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQTTTSSSRRRQQQOOOMMMKKKIIIIIIHHHFFFFFFFFFEEECCCAAAFFFEEEDDDDDDEEEEEECCCAAACCCCCCCCCCCCEEEIIINNNSSSdddfffjjjllllllmmmooopppjjjddd[[[RRRKKKGGGCCCAAA??????@@@AAADDDGGGJJJKKKOOORRRWWW\\\```ffflllpppvvvyyy|||}}}~~~qqq\\\SSSPPPJJJIIILLLNNNXXXnnnuuunnnjjjkkklllllllllkkkjjjiiijjjkkklllmmmmmmlllkkkjjjkkkllllllllliiifffccc``````aaabbbdddeeeffffffffffffffffffgggggghhhjjjjjjoooooopppoooooonnnmmmlllooonnnnnnmmmmmmlllkkkkkkiiiiiiiiijjjjjjkkkkkkkkkmmmnnnooorrrtttwwwyyyzzz{{{www[[[KKKEEECCCBBBBBBBBBBBBDDDEEEFFFJJJNNNTTTYYY[[[\\\\\\\\\___fffpppwww{{{mmm[[[NNNGGGCCCBBB@@@@@@?????????@@@BBBBBBHHHJJJTTTaaaooo}}}{{{ooohhheee^^^YYYWWWTTTOOOLLLMMMJJJGGGEEECCCCCCCCCBBBAAACCCCCCEEEGGGIIIOOO___nnnwwwnnngggcccbbb^^^]]]\\\[[[[[[YYYVVVSSSRRRRRRXXXdddppp{{{{{{uuuhhhccc]]]XXXUUUTTTTTTSSSVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQOOOLLLJJJIIIJJJIIIHHHHHHIIIHHHFFFEEEFFFDDDDDDDDDEEEEEECCCAAABBBCCCCCCCCCEEEIIINNNRRR]]]```dddffffffeeedddeee^^^XXXQQQJJJEEEBBB@@@>>>?????????@@@AAACCCFFFGGGLLLPPPUUUZZZ___eeelllpppwwwzzz~~~nnn[[[UUURRRLLLKKKNNNRRRaaa{{{{{{pppllljjjkkklllllllllkkkiiihhhiiijjjkkkllllllkkkjjjiiijjjjjjjjjiiihhhfffdddcccccccccdddeeeffffffggggggddddddeeefffgggiiikkklllrrrqqqqqqpppnnnllljjjiiimmmmmmmmmlllkkkkkkjjjjjjkkkkkkkkkjjjiiiiiihhhhhhkkklllnnnqqqtttvvvxxxzzzyyyyyy^^^LLLEEEBBBBBBAAAAAABBBCCCEEEFFFIIILLLRRRYYY___bbbbbbaaabbbhhhooossswww|||qqq^^^QQQIIIFFFDDDAAA@@@?????????@@@AAABBBDDDGGGOOO\\\jjjxxxwwwpppjjjccc\\\ZZZWWWRRRQQQRRRKKKIIIFFFEEEEEEDDDBBBAAACCCCCCEEEGGGIIIOOO^^^mmm|||ssskkkggggggfffeeeeeedddccc___ZZZWWWUUUUUUZZZfffrrr|||yyyqqqlllbbb^^^YYYVVVUUUVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMJJJIIIHHHIIIJJJJJJIIIGGGGGGFFFEEEEEEFFFFFFEEEDDDBBBCCCCCCDDDEEEHHHNNNQQQXXX\\\aaacccaaa]]]YYYXXXPPPLLLFFFBBB@@@???>>>===>>>>>>===>>>>>>@@@BBBCCCJJJMMMSSSYYY^^^eeelllpppvvvzzz~~~~~~kkk[[[VVVTTTOOOOOOSSS[[[ooouuunnnllljjjkkklllllllllkkkiiihhhhhhiiijjjkkkkkkjjjiiihhhiiihhhhhhgggffffffggggggfffffffffffffffgggggggggeeeeeefffggghhhjjjkkklllnnnnnnnnnooonnnnnnmmmlllllllllkkkkkkjjjiiiiiiiiikkkkkkjjjjjjiiiiiihhhhhhiiijjjmmmooorrruuuwwwyyyxxx|||ttt]]]NNNGGGCCCBBBAAAAAABBBCCCEEEFFFHHHJJJOOOXXXbbbhhhhhhfffhhhlllpppqqqpppuuu~~~tttaaaTTTKKKGGGFFFAAA@@@?????????@@@AAABBBCCCDDDLLLXXXdddrrr{{{rrrkkkeeeccc___YYYUUUVVVMMMKKKHHHGGGGGGFFFDDDCCCCCCCCCFFFHHHIIINNN]]]kkkyyyrrrooopppttttttsssrrroooiii```ZZZZZZZZZ___kkkvvv}}}uuummmgggbbb___\\\ZZZ[[[[[[[[[ZZZYYYYYYZZZZZZ[[[[[[[[[\\\]]]]]]\\\ZZZXXXVVVTTTSSSOOONNNMMMNNNOOOOOOMMMLLLJJJIIIGGGGGGHHHIIIHHHGGGCCCDDDDDDEEEFFFIIIMMMPPPXXX\\\bbbccc```ZZZSSSPPPJJJFFFBBB@@@?????????>>>======<<<<<<===???AAABBBHHHLLLRRRXXX^^^eeelllqqqtttxxx}}}zzzjjj[[[XXXVVVSSSTTTZZZeeezzz}}}~~~rrrnnnnnnkkkkkklllmmmlllkkkjjjiiihhhhhhjjjjjjjjjjjjhhhhhhhhhhhhgggffffffggghhhiiiiiihhhgggfffffffffgggggghhhhhhhhhhhhiiijjjkkkkkkkkklllmmmnnnnnnooonnnnnnkkkkkkkkkjjjiiiiiihhhhhhhhhiiiiiiiiiiiiiiijjjjjjhhhiiikkknnnqqqtttvvvwwwxxx{{{kkkYYYNNNIIIDDDCCCCCCCCCCCCEEEFFFGGGHHHIIINNNWWWbbbiiilllkkklllppprrrnnniiijjjsss{{{xxxeeeWWWMMMHHHEEEBBBAAA@@@?????????@@@AAABBBCCCIIISSS^^^kkk|||zzzuuuqqqoookkkbbb\\\ZZZQQQNNNKKKIIIHHHHHHGGGFFFCCCDDDFFFHHHIIIMMM[[[iiiuuuhhh___\\\\\\aaalllxxx}}}tttkkkfffbbb```^^^^^^_________^^^`````````aaabbbccccccddddddcccbbbaaa___\\\ZZZYYYZZZXXXWWWVVVVVVUUUSSSQQQMMMKKKIIIHHHIIIIIIHHHGGGEEEFFFGGGGGGGGGIIILLLOOOXXX\\\aaabbb]]]VVVOOOKKKFFFDDD@@@>>>>>>???>>>===;;;;;;;;;<<<>>>@@@CCCDDDGGGKKKQQQWWW^^^eeelllqqqtttxxx}}}yyyiii\\\YYYXXXVVVZZZbbbnnn~~~xxxpppoooppplllmmmmmmnnnnnnmmmkkkjjjhhhiiijjjkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiijjjjjjkkkiiihhhfffeeeeeefffggghhhhhhggghhhhhhiiijjjjjjmmmmmmnnnnnnnnnmmmmmmlllkkkkkkkkkjjjiiiiiihhhhhhgggggghhhhhhiiijjjkkkkkkhhhiiikkkmmmooorrrssstttwwwzzz{{{eeeUUULLLIIIDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIMMMUUU^^^gggmmmoooppptttvvvpppgggdddjjjqqq|||jjj[[[PPPIIIEEEBBBAAA@@@?????????@@@AAABBBBBBFFFOOOXXXddduuu{{{yyyyyyuuullleeebbbYYYUUUOOOKKKIIIIIIIIIHHHCCCDDDFFFIIIIIIMMMZZZhhhqqqddd\\\\\\aaalllwwwyyyqqqkkkggg```______```cccdddcccbbbdddeeefffhhhjjjlllnnnnnnrrrqqqpppooommmkkkiiigggeeeccc```^^^\\\YYYUUURRRQQQNNNKKKJJJJJJJJJIIIHHHIIIJJJJJJIIIHHHIIIKKKMMMTTTWWWZZZZZZUUUOOOIIIFFFBBB@@@===<<<<<<<<<;;;:::;;;;;;;;;<<<>>>AAACCCDDDFFFIIIOOOVVV\\\cccjjjnnntttyyy~~~xxxiii\\\YYYYYYXXX___hhhxxx}}}sssnnnnnnooommmnnnooooooooonnnllllllhhhiiijjjkkkkkkjjjiiihhhiiiiiiiiiiiijjjjjjjjjjjjllljjjhhhfffddddddeeefffdddddddddeeeggghhhjjjjjjmmmmmmnnnnnnmmmmmmlllkkklllkkkkkkjjjjjjiiihhhhhhggggggggghhhiiijjjjjjjjjiiiiiikkklllnnnpppqqqrrruuuzzz}}}yyyuuuaaaSSSKKKHHHCCCCCCBBBBBBCCCDDDFFFGGGGGGIIIMMMRRRYYYccclllrrrwww|||xxxmmmgggjjjpppooo```TTTJJJEEEBBBBBB@@@?????????@@@@@@AAA@@@DDDKKKSSS]]]mmm{{{~~~||||||zzzsssnnnmmmccc]]]TTTLLLIIIHHHHHHHHHCCCDDDGGGIIIIIILLLYYYfff|||zzzjjj]]]]]]bbblllwwwyyysssnnnlllkkkddddddeeeiiimmmoooooonnnoooqqqtttxxx|||xxxuuuqqqmmmiiiddd^^^[[[ZZZWWWSSSPPPPPPOOONNNMMMLLLMMMMMMLLLJJJIIIKKKLLLOOOQQQRRRQQQLLLGGGDDDCCC>>><<<::::::;;;;;;;;;:::<<<<<<<<<<<<===???AAABBBCCCGGGMMMSSSYYY```fffkkkqqquuu{{{~~~~~~yyyiii\\\YYYYYYZZZbbbmmmyyypppmmmmmmnnnnnnooopppppppppooommmllliiijjjkkkllllllkkkjjjiiiiiiiiijjjkkkkkkkkkjjjjjjllljjjhhheeedddddddddeee``````aaaccceeehhhjjjkkkkkkkkklllmmmnnnnnnnnnnnnllllllkkkkkkjjjiiiiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiijjjkkklllnnnoooppppppsssyyy}}}sss{{{ppp___SSSKKKHHHBBBBBBAAAAAABBBCCCEEEFFFGGGJJJMMMQQQVVV___kkkttt~~~uuunnnpppuuusssdddVVVLLLFFFCCCBBB@@@?????????@@@@@@@@@???AAAHHHOOOYYYhhhvvv~~~{{{|||{{{wwwuuuvvvkkkcccWWWNNNHHHFFFFFFFFFCCCDDDGGGIIIIIILLLYYYfffzzz}}}nnn```___dddnnnyyy|||tttooommmnnnpppjjjkkknnnsssxxx{{{{{{{{{{{{uuuoookkkbbb___[[[XXXVVVVVVUUUTTTOOOOOOOOOMMMKKKIIIJJJKKKMMMNNNNNNKKKGGGDDDBBBBBB===;;;::::::<<<===<<<;;;======<<<;;;<<<===>>>???BBBEEEKKKQQQVVV]]]dddhhhlllqqqvvvyyyyyy{{{~~~}}}mmm___ZZZXXXYYYbbbnnn|||tttmmmiiijjjmmmjjjjjjjjjjjjkkklllmmmnnnjjjkkkkkkllllllkkkkkkjjjmmmllllllkkkjjjiiihhhggggggfffeeecccbbbaaaaaaaaagggddd``````dddggghhhhhhiiiiiiiiiiiijjjlllnnnoooqqqppppppnnnmmmlllkkkjjjhhhiiiiiiiiijjjjjjjjjjjjiiikkklllllllllmmmppprrrssswww||||||pppuuu}}}wwwfffWWWLLLFFFBBBBBBBBBBBBBBBBBBBBBBBBIIIGGGIIIPPPWWW```lllxxx}}}uuuwww|||lll]]]PPPHHHEEEBBB???======>>>>>>===@@@AAABBBDDDJJJUUUdddooo~~~wwwwwwwwwtttsssvvvnnndddWWWPPPNNNNNNMMMKKKFFFEEEFFFIIILLLPPP[[[fffyyymmmbbbdddiiippp{{{~~~xxxsssrrrtttwwwzzzxxxzzz~~~uuuooojjjccc___^^^\\\YYYVVVWWWUUURRROOONNNMMMKKKIIIJJJIIIHHHGGGFFFCCC???<<<>>>>>>=========<<<<<<<<<===;;;:::999999<<<>>>@@@AAAEEEKKKQQQWWW]]]dddiiikkknnnqqqsssuuuxxx{{{~~~yyykkk___XXXTTTUUUbbbqqqvvvoookkkhhhhhhjjjiiiiiiiiiiiijjjlllmmmnnnkkkkkkllllllllllllkkkkkknnnnnnmmmllljjjiiihhhhhhfffeeedddcccbbbaaaaaaaaaeeeccc```aaadddgggggggggggggggggghhhjjjlllnnnppppppooonnnmmmlllkkkjjjjjjhhhhhhhhhhhhiiiiiiiiijjjiiijjjllllllkkkllloooqqqrrruuuzzznnnssszzzlll[[[OOOJJJDDDDDDCCCCCCBBBBBBAAAAAAGGGFFFIIIOOOUUU^^^lllzzzqqqaaaSSSJJJGGGDDD@@@????????????>>>@@@AAABBBCCCHHHQQQ^^^gggxxx|||uuutttrrrlllhhhhhhddd]]]TTTNNNLLLLLLKKKJJJJJJHHHHHHKKKMMMQQQ[[[eeeyyynnncccfffkkkrrr}}}~~~zzzxxxzzz~~~vvvoookkkfffaaa\\\ZZZWWWTTTQQQOOONNNKKKIIIHHHFFFDDDCCCBBB@@@===;;;=========<<<<<<<<<<<<<<<>>><<<;;;:::;;;===???AAABBBEEEKKKPPPVVV]]]dddhhhhhhjjjlllnnnppptttxxx{{{wwwkkk^^^WWWRRRTTTdddwww~~~pppkkkkkkjjjhhhhhhhhhhhhhhhiiijjjkkklllmmmkkkllllllmmmmmmllllllkkkoooooonnnlllkkkjjjiiihhheeeeeecccbbbaaaaaa``````cccbbbaaaccceeeggggggffffffffffffgggiiikkknnnooommmmmmllllllkkkjjjiiiiiigggggggggggghhhhhhhhhhhhiiijjjkkkkkkjjjkkkmmmoooqqqssswwwppprrrwwwppp[[[NNNIIIFFFEEEDDDCCCBBBAAAAAAAAADDDEEEIIINNNRRRZZZkkk{{{wwwfffVVVLLLIIIFFFBBB@@@@@@@@@@@@??????@@@BBBCCCEEELLLUUU]]]lllyyy}}}}}}wwwtttooofff^^^ZZZXXXUUURRRNNNLLLKKKKKKKKKMMMKKKKKKMMMNNNRRR[[[fffyyymmmeeegggmmmuuuyyyrrrjjjddd___\\\XXXTTTQQQNNNKKKIIIGGGEEEBBB@@@@@@???===;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<>>>@@@AAABBBEEEJJJPPPUUU\\\ccchhhhhhiiijjjlllnnnrrrwww{{{{{{kkk\\\WWWWWW\\\kkk{{{yyyllljjjmmmmmmkkkjjjggggggggghhhiiijjjlllmmmkkkllllllmmmmmmllllllkkknnnnnnmmmllljjjiiihhhgggeeedddcccbbbaaaaaaaaaaaaaaabbbdddfffhhhhhhhhhgggiiihhhhhhhhhiiijjjlllmmmkkkkkkjjjjjjiiiiiiiiihhhfffffffffgggggggggggghhhhhhjjjkkkkkkjjjkkkmmmooorrrrrruuu}}}vvvtttvvv~~~vvv]]]NNNIIIEEEDDDCCCBBBAAAAAAAAAAAABBBDDDHHHLLLNNNVVVhhhzzz|||jjjXXXMMMJJJGGGCCC@@@@@@@@@???>>>===???AAABBBDDDHHHOOOUUUcccppp{{{uuuvvv|||~~~{{{uuukkk___WWWRRRSSSSSSRRROOOMMMNNNOOOOOOMMMMMMOOOQQQTTT^^^iiizzzzzzkkkeeehhhnnnwwwvvvpppfffbbb]]]XXXSSSOOOKKKHHHHHHEEEBBB@@@@@@@@@???>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<>>>???AAABBBEEEJJJOOOUUU\\\dddiiimmmmmmnnnnnnpppttt{{{~~~jjjYYYXXX___gggrrr|||uuuiiiiiinnnnnnllljjjhhhhhhhhhhhhiiijjjkkklllkkkllllllllllllllllllkkkllllllkkkjjjiiihhhggggggddddddcccbbbaaaaaaaaaaaabbbdddgggiiijjjjjjjjjjjjnnnmmmkkkjjjiiiiiijjjjjjiiiiiiiiiiiiiiihhhhhhhhheeefffffffffgggggggggggghhhjjjkkkllllllmmmoooqqqssssssuuu|||}}}vvvttt{{{cccRRRLLLDDDCCCAAA@@@@@@@@@AAABBB@@@CCCGGGJJJKKKRRRccctttmmm[[[OOOJJJGGGCCC@@@??????>>>===;;;>>>AAABBBCCCGGGMMMRRR\\\iii{{{xxxqqqpppssszzz~~~vvviii___SSSTTTUUUTTTRRRPPPPPPQQQNNNLLLMMMPPPSSSWWWbbbmmm}}}~~~|||vvvhhheeehhhoooxxx}}}pppkkkddd]]]WWWPPPJJJGGGGGGEEEBBB@@@AAAAAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>???BBBEEEIIIOOOVVV^^^ffflllrrrrrrrrrrrrtttxxx}}}kkkZZZ^^^iiirrryyy{{{ppphhhiiillllllkkkkkkjjjjjjiiiiiiiiijjjjjjjjjjjjkkkkkkllllllkkkkkkjjjjjjiiiiiiiiihhhhhhhhhhhheeeddddddcccbbbbbbccccccccceeeiiijjjkkkkkklllmmmqqqpppmmmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiffffffffffffggggggggggggiiijjjlllmmmnnnpppsssuuuvvvuuuwww}}}yyysssyyyjjjWWWNNNEEEDDDBBB@@@???@@@AAABBBAAABBBEEEHHHIIINNN\\\jjjzzzrrr```UUUKKKHHHCCC@@@??????===<<<:::===@@@AAABBBEEEJJJOOOXXXccctttyyypppllllllqqq{{{~~~}}}vvvkkk[[[YYYWWWUUUTTTRRRQQQQQQNNNMMMNNNQQQTTTYYYdddnnn~~~yyyiiiiiiooo{{{ssshhheeeiiiqqqzzz|||vvvnnnddd\\\TTTLLLGGGEEECCCAAAAAAAAAAAA@@@???>>>>>>=========<<<<<<<<<:::::::::;;;;;;<<<===>>>AAADDDIIIOOOWWW```jjjpppvvvwwwwwwvvvwwwyyy~~~pppdddiiittt{{{xxxpppjjjkkkmmmllllllnnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjjjjkkkkkkjjjjjjiiihhhhhhiiiiiiiiijjjjjjjjjfffeeeddddddcccdddddddddbbbeeeiiijjjiiijjjlllooopppooollljjjhhhggggggggggggggghhhhhhiiiiiiiiiiiiffffffggggggggghhhhhhhhhiiikkknnnoooqqqssswwwyyyyyywwwyyy~~~vvv}}}wwwaaaWWWKKKIIIEEEBBB@@@@@@AAAAAABBBAAACCCFFFHHHLLLVVV```kkk{{{yyyhhh]]]MMMJJJEEEBBB@@@???>>>===;;;===?????????AAAGGGKKKSSS]]]lll{{{}}}sssmmmllloooxxx}}}|||~~~vvvhhhccc\\\XXXWWWWWWTTTRRRPPPNNNOOORRRTTTXXXcccmmmzzzhhh]]]___cccjjj~~~tttkkkfffkkksss}}}xxxmmmbbbXXXOOOJJJEEEDDDCCCDDDDDDDDDBBB@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;<<<======>>>>>>AAADDDIIIPPPXXXbbbmmmttt{{{{{{||||||{{{|||vvvooouuu}}}~~~yyyrrrnnnoooooonnnooorrrooonnnmmmkkkjjjiiiiiiiiiiiiiiiiiijjjjjjiiiiiiiiihhhhhhiiijjjkkkkkkllllllffffffeeedddddddddeeeeeebbbeeehhhiiihhhiiilllooonnnmmmkkkiiigggggggggggggggggghhhhhhiiiiiijjjjjjgggggggggggghhhhhhhhhhhhjjjllloooqqqrrruuuyyy|||{{{yyy{{{{{{qqqeeePPPMMMIIIDDDAAA@@@@@@@@@CCC@@@AAAEEEHHHKKKRRRYYY___nnntttuuu}}}~~~nnncccOOOLLLGGGCCCBBBAAA???>>><<<>>>???===<<<>>>CCCHHHPPPYYYffftttwwwqqqoooqqqyyy}}}}}}~~~~~~tttkkkbbb\\\\\\[[[YYYUUURRRPPPPPPRRRTTTWWWaaakkknnn___VVVZZZ]]]___ooovvvnnnhhhmmmuuu~~~rrrfff[[[RRRLLLGGGGGGGGGHHHIIIHHHEEECCCBBBAAA@@@???>>>===<<<;;;<<<<<<======>>>?????????@@@DDDIIIPPPYYYdddooovvv|||wwwwwwpppooolllkkkkkknnnqqqsssssspppmmmllllllmmmlllkkkhhhfffeeefffhhhiiihhheeeggghhhiiijjjkkkkkkkkkkkkmmmllljjjiiihhhgggggggggkkkjjjiiihhhhhhiiijjjkkkiiihhhhhhfffeeedddccccccdddddddddeeefffggghhhiiihhhhhhhhhhhhiiijjjkkklllnnnnnnnnnppprrruuuxxxyyyxxxxxxyyyzzz~~~rrr___MMMGGGHHH@@@===???>>>@@@AAABBBDDDFFFHHHKKKLLLWWW[[[aaagggooowwwqqqbbbYYYNNNDDDBBBBBB@@@>>>???>>>>>>>>>>>>>>>@@@BBBCCCJJJRRR]]]iiiwwwyyywwwuuurrryyyvvvjjjdddcccbbb^^^YYYTTTOOOMMMOOOQQQVVV```iii|||rrr```ZZZUUUSSSRRRVVVaaalllvvvpppkkkpppvvv}}}rrrbbbWWWTTTLLLIIIEEEEEEGGGHHHFFFDDD@@@@@@??????>>>>>>=========<<<;;;:::;;;===???@@@???DDDLLLSSS[[[eeeqqqyyy~~~}}}{{{qqqpppnnnkkkiiiiiijjjlllnnnqqqooolllkkkkkkkkkkkkjjjgggeeecccccceeefffeeedddcccdddeeefffhhhiiikkkkkkmmmmmmllllllkkkjjjiiiiiiiiiiiihhhgggggghhhiiiiiihhhhhhgggfffeeedddccccccbbbccceeefffggggggfffeeegggggghhhiiijjjjjjkkkkkkllllllmmmnnnpppsssvvvwwwvvvvvvwwwyyy|||oooXXXMMMKKKCCC@@@BBB@@@@@@AAABBBCCCEEEHHHJJJKKKRRRUUU[[[aaaiiiqqqzzzvvvhhh\\\QQQFFFCCCCCCAAA???@@@???>>>======>>>@@@AAABBBHHHOOOZZZfffsss|||yyywwwuuu|||}}}{{{~~~vvvlllfffeeeccc^^^YYYTTTPPPNNNPPPRRRWWW```jjj{{{}}}ggg[[[VVVRRRPPPOOORRR[[[eee{{{tttnnnnnnrrryyyxxxhhh[[[WWWNNNJJJFFFEEEFFFGGGEEECCCAAA@@@@@@??????>>>>>>======<<<;;;;;;;;;===???@@@AAAFFFMMMTTT\\\gggsss|||}}}uuummmooommmjjjgggfffggghhhiiiooommmjjjiiiiiiiiiiiihhhgggdddbbbaaabbbcccbbbbbb`````````aaadddfffiiijjjkkkllllllmmmlllkkkjjjiiihhhgggfffeeeeeefffggghhhggggggfffeeedddcccbbbbbbaaaccceeeggggggfffcccaaafffgggiiijjjjjjjjjjjjiiiiiijjjjjjlllnnnppprrrssstttsssuuuvvvyyyfffRRRLLLDDDBBBDDDAAA@@@@@@AAACCCEEEGGGIIIJJJKKKNNNSSSZZZaaaiiirrrwww}}}~~~qqqaaaUUUIIIEEEDDDAAA@@@@@@???>>>======>>>???AAABBBDDDKKKVVV```mmm~~~~~~|||zzzyyyrrruuu|||}}}vvvnnniiihhheee___ZZZUUUQQQOOOQQQTTTXXXaaajjjzzzsss```XXXSSSOOOOOONNNOOOUUU]]]lll{{{{{{qqqmmmppptttzzzpppccc\\\SSSOOOJJJHHHHHHHHHFFFDDDBBBBBBAAA@@@@@@???>>>>>>======<<<<<<<<<>>>???AAACCCGGGMMMTTT]]]iiivvv|||yyy{{{sssooonnnllljjjhhhggggggiiijjjmmmkkkhhhhhhhhhiiiiiihhhgggfffcccbbbaaabbbbbbbbb```___^^^^^^```bbbeeegggggghhhjjjkkkkkkjjjhhhgggfffeeeddddddddddddeeefffffffffeeedddccccccbbbbbbbbbcccdddeeeeeedddbbbaaaeeegggiiijjjkkkjjjiiihhhggghhhhhhjjjkkkmmmnnnooopppppprrrsssuuuqqqVVVKKKCCCBBBDDD???@@@@@@AAABBBCCCEEEGGGHHHFFFIIINNNTTTZZZbbbjjjooouuuwwweeeYYYLLLGGGEEEAAA?????????>>>=========???@@@AAABBBIIIRRR[[[gggwwwvvvkkkkkkooovvv~~~yyytttnnnkkkiiieee___ZZZVVVRRRQQQSSSUUUXXXaaajjjyyyqqqaaaXXXSSSPPPPPPOOONNNRRRXXXaaaooovvvooolllooossszzz{{{lllcccYYYTTTNNNKKKKKKKKKIIIGGGDDDCCCCCCBBBAAA@@@??????===============???@@@AAADDDGGGMMMTTT]]]jjjyyy{{{~~~yyyvvvpppmmmkkkkkkiiiiiiiiikkklllnnnkkkiiiggggggiiijjjjjjjjjiiihhhgggeeeddddddeeeeeedddbbb```___^^^___aaabbbdddfffhhhjjjjjjjjjhhhgggfffeeedddccccccdddeeefffeeeeeeeeeddddddccccccbbbeeedddbbbaaaaaabbbcccdddeeegggiiijjjjjjiiihhhgggffffffgggiiijjjkkkkkklllmmmnnnpppqqqrrrzzzwwwYYYMMMDDDCCCDDD@@@@@@@@@@@@AAABBBDDDEEEFFFEEEHHHLLLPPPUUU\\\ccchhhooo||||||jjj]]]OOOHHHEEEAAA>>>>>>???>>>=========>>>???@@@BBBGGGOOOVVV```ooo|||{{{zzzxxxwwwzzz~~~}}}xxxrrrfffcccbbbfffnnnvvvzzz|||ssspppllliiigggddd___[[[VVVSSSRRRTTTVVVYYYaaaiiiyyypppbbbZZZTTTQQQQQQPPPNNNPPPSSSYYYeeerrrwwwtttnnnjjjiiilllqqqyyyyyynnn___YYYSSSOOONNNNNNLLLJJJEEEEEEDDDCCCBBBAAA@@@@@@======>>>>>>???@@@@@@AAABBBFFFMMMTTT]]]kkkzzz{{{xxxzzzqqqkkkiiihhhhhhhhhiiijjjlllnnnppphhhfffeeefffhhhkkklllllljjjkkklllkkkiiihhhhhhiiihhhgggeeebbbaaa`````````dddeeegggiiijjjjjjjjjjjjgggfffeeeddddddeeefffgggfffeeeeeeeeedddddddddcccfffdddbbb``````bbbeeeffffffggghhhiiiiiiiiihhhgggfffggghhhiiijjjjjjjjjjjjkkklllnnnoooooovvvxxx[[[PPPGGGEEEFFFBBB@@@@@@@@@@@@AAABBBCCCDDDEEEGGGJJJMMMQQQVVV\\\aaaiiiwwwpppbbbSSSKKKGGGBBB?????????>>>============??????AAAFFFLLLRRRZZZgggxxxvvvqqqmmmjjjhhhiiilllnnnnnnlllaaa]]]YYYZZZ```iiioooqqqmmmjjjgggeeecccaaa^^^[[[VVVSSSRRRTTTVVVXXX```hhhwwwrrrddd]]]VVVQQQQQQPPPNNNNNNPPPTTT\\\fffjjjhhhffffffhhhkkkqqqzzz}}}hhhbbbZZZTTTRRRPPPMMMKKKGGGGGGFFFEEECCCBBBAAAAAA>>>>>>>>>???@@@@@@AAAAAAAAAFFFMMMUUU___mmm|||wwwuuu~~~|||tttooojjjgggeeeeeefffggghhhjjjlllmmmcccbbbbbbcccgggjjjlllllljjjllloooooommmkkkkkklllkkkjjjiiigggeeecccbbbaaacccccceeefffhhhiiijjjkkkhhhgggfffeeeeeefffggghhhfffffffffeeeeeeeeeeeeeeedddcccbbbbbbbbbdddfffggghhhhhhhhhhhhhhhhhhggggggfffgggiiijjjjjjjjjjjjiiijjjkkkmmmnnnmmmsssrrrZZZPPPGGGDDDFFFBBB@@@@@@???@@@@@@AAABBBCCCCCCEEEGGGIIIKKKOOOUUUYYYdddsssvvvgggXXXOOOJJJDDDAAAAAA???>>>===<<<<<<===>>>???@@@DDDHHHMMMSSS```ppp|||zzzpppjjjcccbbb`````````aaacccddd]]]XXXTTTTTTYYY___cccdddfffdddbbb```___^^^]]]\\\UUURRRRRRTTTVVVXXX___gggttt}}}lllbbb[[[TTTSSSSSSPPPPPPRRRRRRXXX___bbbbbbdddgggkkkooouuu}}}xxxqqqfff^^^YYYUUUQQQNNNHHHHHHGGGFFFDDDCCCBBBAAA>>>>>>???@@@AAAAAAAAAAAA@@@FFFOOOXXXcccppp~~~uuussszzzvvvrrrpppllliiiccccccdddeeefffgggiiiiii```______bbbfffjjjlllllliiimmmqqqrrrpppmmmmmmmmmlllkkkkkkjjjhhhfffdddccc``````aaabbbdddfffhhhiiiiiihhhgggffffffggghhhiiiffffffffffffffffffeeeeeeaaabbbcccdddeeefffffffffiiihhhgggggggggggghhhhhhggghhhiiikkkkkkkkkjjjiiijjjkkkmmmmmmlllqqq~~~{{{~~~kkkVVVOOOEEEBBBCCC???@@@@@@??????@@@AAAAAABBBAAACCCDDDFFFGGGKKKPPPSSSaaaqqqzzzkkk[[[RRRLLLFFFCCCCCC???>>>===<<<<<<===>>>??????BBBFFFIIIOOO[[[kkkvvv~~~vvvmmmggg]]]^^^^^^\\\[[[[[[\\\^^^YYYUUURRRRRRVVVZZZ[[[[[[bbbaaa___]]]\\\\\\\\\\\\UUURRRQQQTTTUUUWWW^^^fffrrr~~~xxxhhh```XXXWWWVVVTTTSSSUUUSSSXXX]]]```bbbeeekkkpppsssxxx~~~rrrgggaaa[[[UUUQQQIIIIIIHHHFFFEEECCCBBBBBB>>>>>>???AAAAAAAAAAAAAAAAAAGGGPPPZZZeeerrrzzzqqqqqqxxxxxxnnnkkkllllllkkkfffdddaaa``````aaa```___^^^^^^___aaadddfffiiijjjmmmllllllmmmnnnooommmllliiiiiiiiiiiihhhgggeeedddbbbaaaaaaaaabbbdddfffggghhhhhhhhhhhhiiijjjkkkllljjjjjjiiiiiihhhgggggggggbbbcccdddfffgggiiijjjkkkkkkjjjhhhgggfffffffffgggiiiiiijjjjjjkkkkkkkkkkkkllljjjjjjmmmooottt~~~www|||~~~jjjTTTIIIEEECCCAAAAAA?????????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDHHHMMMQQQ^^^ggguuuwwwfffWWWLLLEEEBBB@@@@@@@@@@@@@@@???>>>===<<<<<<@@@DDDFFFIIISSSbbbnnnxxxpppjjjeeeccc```^^^]]]\\\YYYWWWWWWSSSPPPQQQPPPQQQVVV]]][[[^^^``````aaabbb^^^WWWRRRQQQRRRUUUUUUWWW]]]eeemmmvvvsssjjjaaa]]]ZZZVVVVVVXXXYYY\\\```cccfffjjjnnnqqqvvv||||||oooccc[[[WWWPPPMMMIIIFFFEEEDDDCCCBBBCCCBBB@@@??????@@@BBBCCCFFFJJJQQQ[[[iiivvv|||wwwwww{{{tttllljjjjjjiiihhhfffccc```^^^^^^^^^]]][[[^^^^^^___aaaccceeeggghhhjjjiiiiiikkkmmmmmmlllkkkiiijjjjjjjjjiiihhhfffeeecccbbbbbbbbbbbbdddeeefffiiiiiiiiihhhiiiiiijjjkkkiiihhhhhhggggggfffeeeeeedddeeefffhhhjjjkkklllmmmkkkjjjhhhgggffffffggggggiiiiiiiiiiiiiiijjjkkkkkkmmmkkkkkknnnpppttt~~~yyy~~~kkkSSSHHHEEEDDDBBBBBB?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCFFFJJJNNNXXXaaappp{{{jjjZZZOOOHHHDDDBBB===>>>>>>======<<<;;;;;;;;;???BBBDDDGGGOOO]]]hhhxxxyyyrrrmmmiiiddd```^^^\\\ZZZYYYYYYTTTQQQQQQPPPOOORRRXXXYYY]]]``````bbbccc___YYYSSSQQQRRRUUUUUUWWW]]]eeekkksss~~~~~~uuukkkeee```[[[ZZZ\\\^^^bbbggglllooorrrtttvvvyyy}}}nnnbbb[[[VVVRRRMMMIIIFFFEEECCCBBBCCCBBB@@@??????@@@BBBCCCFFFJJJRRR]]]kkkyyy||||||}}}~~~~~~yyyoooiiihhhhhhgggeeegggdddaaa```___^^^\\\[[[______```aaabbbdddeeefffgggggggggiiikkklllkkkjjjiiijjjkkkkkkjjjiiihhhgggeeeeeeddddddddddddeeeeeeggggggggghhhiiikkklllmmmjjjiiiiiihhhggggggfffffffffgggiiikkklllnnnnnnoookkkjjjhhhgggffffffggghhhjjjiiihhhhhhhhhiiikkkkkkmmmkkklllnnnpppsss|||yyyxxxpppVVVIIIGGGEEEBBB@@@?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCGGGJJJPPPZZZiiiyyyppp___SSSKKKGGGDDD==================<<<<<<;;;>>>@@@AAACCCKKKWWW```mmm{{{~~~yyyrrrkkkgggccc```^^^^^^XXXTTTSSSQQQOOOQQQUUUYYY^^^bbbdddggghhhddd]]]UUURRRRRRTTTUUUWWW]]]dddgggoooyyy}}}vvvttttttwww~~~vvvoooiiidddbbbdddhhhlllrrrwwwzzz|||}}}~~~}}}mmmddd^^^YYYRRRLLLHHHFFFDDDCCCBBBAAA@@@??????@@@AAABBBFFFKKKTTTaaaooo}}}|||rrrvvv|||~~~}}}uuuqqqkkkhhhgggfffeeedddiiigggeeeddddddcccbbb```aaaaaaaaabbbcccdddeeefffgggffffffhhhkkklllkkkjjjhhhiiijjjjjjjjjiiihhhggghhhhhhhhhggggggfffffffffddddddeeegggjjjlllooopppllllllkkkkkkjjjiiiiiiiiiggghhhjjjlllnnnoooooooookkkjjjhhhggggggggghhhhhhjjjiiihhhggggggiiijjjlllllljjjkkkmmmnnnpppyyyzzz|||xxx[[[LLLHHHFFFBBB??????????????????@@@@@@@@@???@@@AAAAAAAAABBBFFFHHHLLLUUUdddsssvvveeeWWWNNNHHHEEE@@@?????????????????????<<<>>>@@@@@@AAAGGGPPPXXXcccqqq|||tttnnniiiddd]]]XXXVVVUUUSSSSSSWWW[[[aaagggjjjmmmooojjjcccXXXTTTRRRTTTUUUWWW\\\ccceeellluuu|||zzznnnlllhhhfffhhhmmmxxx{{{vvvpppnnnpppssswww{{{zzzpppeee___VVVOOOJJJHHHFFFEEECCCAAA@@@??????@@@AAACCCFFFLLLWWWeeetttxxxuuuooottt{{{~~~~~~~~~xxx|||nnnllliiiggggggfffeeedddgggfffeeefffggggggfffeeeddddddddddddeeefffgggggghhhggggggiiikkklllkkkjjjfffggghhhiiiiiiiiihhhgggkkkkkkkkkkkkjjjiiihhhhhhfffgggggghhhiiikkklllmmmllllllkkkkkkjjjiiiiiiiiifffhhhjjjmmmnnnooooooooojjjjjjhhhgggggghhhiiiiiijjjiiihhhhhhhhhiiikkkkkkjjjhhhiiikkkkkkmmmuuu~~~|||zzz]]]NNNIIIFFFBBB@@@????????????????????????<<<>>>???@@@AAACCCFFFHHHKKKSSS___lllxxx{{{kkk]]]RRRJJJEEEAAA@@@??????>>>??????@@@===>>>@@@@@@AAAEEELLLQQQ\\\hhhzzz{{{pppggg___\\\ZZZWWWWWWYYY\\\ccciiinnnrrrsssnnnggg[[[UUURRRSSSUUUWWW\\\aaadddkkksssyyy|||ooofffaaa^^^\\\^^^```eeeqqq|||}}}{{{||||||~~~{{{kkkeee[[[RRRLLLJJJHHHGGGCCCBBB@@@??????@@@BBBCCCHHHOOO[[[jjjyyyyyypppppppppvvv|||~~~|||~~~~~~yyyuuuiiihhhhhhgggffffffffffffdddcccccceeeggggggfffeeedddddddddeeefffggghhhiiijjjiiiiiijjjllllllkkkiiieeefffggghhhiiiiiihhhggglllllllllllllllkkkjjjiiilllkkkjjjiiihhhhhhhhhhhhjjjiiiiiihhhggggggffffffeeegggjjjmmmooooooooonnnjjjjjjhhhhhhhhhhhhiiijjjiiiiiijjjjjjkkkkkkkkkkkkhhhggghhhiiiiiijjjqqqzzz~~~{{{zzz```QQQJJJFFFDDDDDD???????????????>>>>>>>>>;;;===???@@@AAACCCFFFHHHKKKPPPYYYcccooozzztttfffYYYNNNHHHAAA@@@>>>===<<<<<<======>>>>>>??????@@@CCCHHHKKKUUU```ooo~~~{{{nnngggbbb]]][[[\\\]]]dddlllqqquuuvvvpppiii^^^WWWRRRSSSUUUWWW[[[```dddjjjrrrvvvyyypppeee^^^YYYVVVVVVXXXYYY[[[aaahhhuuu|||~~~uuummmaaaVVVOOOLLLJJJIIIDDDCCCBBB@@@@@@BBBCCCDDDJJJRRR___nnn|||{{{qqqqqqsssyyy~~~vvvmmmfffffffffeeeeeedddeeefffcccccccccdddffffffdddcccccccccddddddfffggghhhiiikkkjjjiiijjjkkkkkkiiihhheeefffhhhiiijjjjjjiiiiiijjjkkklllllllllkkkjjjiiilllkkkjjjiiihhhhhhhhhhhhiiihhhhhhggggggfffeeeeeefffhhhkkknnnppppppooonnnjjjjjjhhhhhhhhhiiijjjkkkiiijjjkkkmmmmmmlllkkkjjjiiiggghhhjjjiiiiiipppxxxzzzwww~~~kkkZZZOOOHHHFFFGGG@@@?????????>>>>>>>>>===<<<>>>@@@AAAAAABBBDDDFFFHHHLLLRRR[[[eeerrr~~~pppbbbUUUMMMCCCBBB???===<<<;;;<<<============>>>???BBBEEEGGGOOOXXXeeesssyyyooofffaaa```aaaiiiqqqwww{{{{{{uuummm```XXXRRRSSSUUUWWW[[[___dddiiippptttwww|||~~~oooddd\\\XXXWWWTTTSSSVVVVVVVVVYYY^^^```bbbkkkwww|||zzz|||yyywwwiii\\\RRRMMMJJJIIIFFFEEECCCBBBBBBCCCEEEFFFMMMUUUbbbqqq}}}xxxvvvvvv|||zzzoooiiidddeeeeeedddcccccceeeffffffeeeeeefffgggfffdddbbbbbbbbbcccdddeeeggghhhiiikkkjjjiiijjjjjjjjjhhhffffffggghhhjjjkkkkkkkkkjjjhhhiiijjjkkkkkkkkkjjjiiigggggghhhhhhiiijjjlllllljjjjjjiiiiiihhhggggggggggggiiillloooqqqqqqpppooojjjjjjiiihhhhhhiiijjjkkkhhhjjjmmmoooooonnnllljjjiiihhhiiijjjjjjjjjpppxxxyyy|||uuuzzzxxxdddTTTIIIFFFHHH@@@?????????>>>>>>======???@@@BBBBBBAAAAAABBBDDDFFFHHHMMMUUU___nnn|||xxxhhhZZZQQQGGGEEEBBB???=========>>>;;;<<<<<<===>>>@@@CCCDDDKKKRRR]]]kkkzzzzzznnngggeeefffnnnwww|||zzzqqqaaaYYYRRRSSSUUUWWW[[[___ccciiiooorrruuuzzzsssggg___YYYVVVVVVSSSQQQRRRRRRPPPQQQVVVTTTTTTYYYbbbjjjtttyyyvvvtttrrrrrrvvvuuu}}}ooo```UUUNNNJJJIIIGGGEEEDDDCCCCCCDDDEEEGGGOOOVVVdddrrr~~~|||}}}{{{nnngggfffdddcccbbbbbbaaaaaabbbbbbbbbccceeeggggggeeecccaaaaaabbbcccdddeeefffggggggggggggfffffffffgggggghhhffffffggghhhiiijjjjjjkkkkkkkkkjjjjjjiiihhhgggggghhhggggggggggggggghhhiiihhhhhhggggggffffffeeeeeehhhjjjmmmooopppooommmkkknnnmmmlllkkkiiihhhgggfffnnnmmmmmmlllkkkjjjiiiiiifffggggggggggggjjjnnnqqq|||}}}vvvwwwyyybbbRRRKKKIIICCCAAA@@@?????????===;;;>>>>>>>>>???@@@@@@AAAAAACCCFFFKKKPPPYYYfffvvvssscccVVVJJJEEEBBBAAA???;;;:::===???>>><<<<<<===???BBBDDDJJJMMMWWWeeerrr~~~xxxoookkkkkkpppyyy}}}xxxhhh^^^UUUSSSTTTVVV[[[```ffflllrrrvvvwww|||zzzppphhh___YYYYYYYYYVVVTTTSSSSSSSSSQQQPPPQQQPPPPPPSSSYYYccclllrrr}}}tttoooiiidddaaabbbbbbbbbfffkkkpppyyyjjj]]]SSSKKKGGGFFFCCCBBBCCCCCCBBBGGGMMMRRR]]]iiisss}}}wwwmmmhhhgggdddcccbbbbbbaaaaaabbbbbbbbbdddfffggggggfffdddbbbaaaaaaaaaaaabbbbbbbbbbbbdddddddddddddddeeeffffffffffffggghhhiiiiiijjjjjjjjjjjjiiiiiihhhggggggfffggggggfffffffffggghhhhhhjjjiiihhhgggfffeeeeeeeeefffiiimmmpppqqqooollljjjmmmllllllkkkjjjjjjiiiiiikkkkkkkkkjjjiiihhhhhhgggfffggghhhhhhhhhjjjnnnqqq{{{zzz|||xxxaaaQQQIIIDDDBBB@@@@@@@@@???===<<<======>>>???@@@@@@AAAAAAEEEGGGKKKOOOUUUaaaoooyyyxxxhhhZZZOOOIIIDDDCCC@@@;;;:::<<<::::::;;;;;;<<<===>>>>>>GGGJJJRRR___kkkwww{{{vvvtttwww~~~lllbbbXXXTTTUUUWWW[[[aaajjjooouuuxxxyyy|||||||||xxxnnnggg```[[[ZZZYYYWWWTTTSSSSSSRRRQQQOOOQQQPPPNNNOOOQQQWWW\\\```hhhlllooonnniiibbb\\\YYYZZZVVVUUUWWWYYYZZZ___fffqqq~~~ooobbbWWWOOOJJJGGGDDDCCCDDDDDDCCCHHHOOOUUU___kkkuuuyyyyyy{{{rrrllliiihhhdddcccbbbbbbaaaaaabbbbbbcccdddfffggggggfffdddcccbbbbbbaaaaaa``````______aaaaaaaaaaaabbbcccdddeeeffffffgggggghhhhhhiiiiiiiiiiiiiiihhhhhhggggggffffffffffffffffffggghhhiiillljjjhhhfffeeeeeeeeefffdddgggkkknnnpppnnnllljjjmmmmmmlllllllllkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiggghhhiiiiiiiiikkkooorrrzzzwww\\\MMMFFFDDDBBB@@@@@@@@@>>><<<<<<<<<===>>>???AAAAAABBBFFFHHHJJJLLLQQQZZZfffoooyyypppbbbUUUMMMGGGDDDAAA===;;;===888999;;;=========<<<;;;DDDFFFLLLWWWbbbnnn~~~zzzvvvwwwyyy}}}~~~nnncccYYYUUUUUUVVV\\\bbblllqqqwwwyyyzzz~~~~~~qqqpppsss|||yyypppkkkeee```^^^ZZZXXXUUUSSSSSSRRRPPPNNNOOONNNLLLKKKKKKMMMOOOPPPTTTVVVXXXVVVSSSOOOMMMLLLKKKHHHIIILLLOOOSSSZZZcccssswwwiii]]]TTTNNNJJJFFFDDDEEEEEEEEEJJJQQQXXXcccpppyyy{{{ssspppyyysssmmmjjjiiihhhdddcccbbbbbbaaaaaabbbbbbbbbcccdddffffffeeedddcccbbbbbbbbbbbbaaaaaaaaaaaa_________```aaacccdddeeefffgggggggggggggggggggggiiiiiiiiihhhhhhhhhgggggggggggggggggghhhhhhiiijjjmmmkkkhhheeeddddddeeegggfffggghhhjjjllllllllllllnnnnnnnnnmmmllllllkkkkkkmmmmmmmmmmmmlllllllllllliiiiiijjjjjjjjjlllpppsss{{{gggRRRIIIFFFCCCAAAAAA@@@???===;;;<<<===>>>???@@@AAABBBEEEGGGIIIJJJNNNVVVaaaiiiuuuyyykkkYYYPPPHHHEEEBBB>>>===>>><<<<<<===============<<>>;;;<<<===>>>???@@@AAAAAACCCEEEGGGIIILLLTTT^^^fffqqq{{{ttt]]]RRRHHHEEEDDDAAA???@@@???>>><<<;;;;;;<<<===>>>DDDCCCGGGMMMTTT^^^lllyyyuuummmjjjfffdddeeeggghhhiii^^^WWWRRRQQQQQQTTT\\\eeelllpppvvvyyyzzz|||qqqkkkhhhggglllrrr}}}wwwmmm___\\\YYYVVVTTTRRRPPPNNNKKKLLLLLLLLLLLLKKKJJJIIIGGGHHHGGGFFFEEEEEEGGGJJJDDDCCCEEEHHHKKKOOOZZZeeevvvssseeeXXXQQQKKKGGGDDDEEEFFFHHHPPPYYYcccooozzz\\\aaaqqqvvvlllhhhffffffeeedddcccbbbbbbaaaaaabbbbbb___``````aaabbbbbbbbbbbb^^^^^^______``````aaaaaa````````````aaabbbddddddggggggffffffeeeeeeddddddhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhiiijjjkkkllliiigggeeedddcccccceeeeeeiiigggeeecccdddgggjjjmmmooonnnnnnmmmllllllkkkkkkkkkkkkkkkllllllmmmmmmmmmkkklllmmmmmmmmmooosssvvv|||uuu\\\NNNKKKFFFCCCBBBAAA@@@???<<<======>>>>>>?????????AAACCCFFFHHHKKKRRR\\\dddnnnyyy{{{cccWWWKKKGGGFFFCCCAAAAAA@@@>>>;;;999888999;;;===BBBBBBEEEJJJPPPWWWcccooorrrhhhccc^^^ZZZYYYZZZZZZZZZUUUQQQOOOPPPRRRUUU]]]fffmmmrrrwwwyyy{{{{{{ooogggddddddgggmmmvvvuuubbb___[[[XXXVVVSSSPPPNNNMMMMMMLLLKKKJJJHHHFFFEEECCCDDDDDDDDDBBBBBBDDDFFFDDDCCCEEEHHHIIINNNYYYfffwwwyyyiii[[[SSSLLLHHHEEEFFFHHHLLLUUU___kkkvvvWWWaaauuu}}}xxxpppjjjfffeeeeeeeeedddcccbbbbbbaaaaaabbbbbb___``````aaabbbcccccccccaaaaaa```````````````___```````````````aaabbbbbbggggggffffffeeedddccccccffffffffffffffffffffffffeeeeeeeeefffgggiiijjjkkkeeeddddddccccccdddddddddhhhgggfffeeeeeefffggghhhkkkkkkkkkllllllmmmmmmnnnjjjkkkkkklllmmmnnnnnnnnnlllmmmnnnnnnnnnppptttwww{{{~~~{{{bbbPPPMMMHHHDDDBBBBBBAAA@@@===>>>>>>>>>>>>>>>>>>>>>???AAADDDFFFIIIPPPYYY```ppp|||mmm___QQQKKKHHHDDDBBBAAA???>>>===;;;;;;:::;;;;;;???>>>AAAFFFJJJOOOZZZdddttttttgggccc]]]XXXVVVTTTSSSRRRRRRPPPQQQSSSUUUWWW^^^gggsssvvvzzz{{{||||||pppbbb```aaafffkkktttzzzeeebbb^^^ZZZWWWUUUQQQOOOMMMMMMLLLJJJIIIGGGFFFEEEDDDEEEGGGGGGEEEDDDDDDEEEBBBCCCEEEHHHIIIMMMZZZgggwwwooo```WWWNNNIIIFFFHHHKKKPPP[[[eeesss~~~XXXdddxxxqqqpppllliiifffdddeeeeeedddccccccbbbaaabbbbbbbbb```aaaaaabbbccccccddddddeeeeeedddcccbbbaaa````````````_________``````aaaggggggfffeeeddddddccccccddddddddddddddddddddddddccccccddddddfffggghhhiiibbbbbbcccccccccdddddddddeeefffgggggggggfffeeedddggghhhiiikkkmmmnnnpppppplllmmmmmmnnnooopppqqqqqqmmmnnnnnnnnnnnnqqqtttxxxyyy}}}hhhRRRNNNHHHDDDCCCBBBAAA@@@>>>>>>>>>>>>============>>>AAACCCEEEGGGMMMVVV]]]sssttteeeUUUNNNJJJEEEBBB@@@@@@@@@AAA@@@???>>><<<;;;<<<;;;>>>CCCGGGJJJTTT]]]hhhvvv}}}nnnjjjddd___\\\YYYVVVTTTSSSRRRSSSWWWXXXYYY___hhhwww{{{}}}}}}|||}}}qqq```___aaafffllluuu}}}gggccc___[[[XXXUUURRRPPPLLLLLLKKKKKKJJJJJJIIIIIICCCFFFHHHIIIGGGDDDCCCCCCBBBCCCEEEHHHIIIOOO\\\jjjwwwssscccZZZOOOKKKHHHJJJMMMSSS___jjjyyyWWWfffyyy}}}zzzvvvpppmmmiiigggfffeeecccbbbbbbbbbaaa``````aaabbbcccgggfffcccbbbaaabbbdddeeefffeeebbb___]]][[[ZZZYYY]]]]]]^^^___``````______```aaabbbcccddddddcccbbbcccbbbbbbbbbbbbbbbccccccgggfffeeeddddddeeeggghhheeecccaaa___```cccfffhhhkkkjjjhhhfffeeedddccccccfffhhhkkknnnoooooonnnmmmmmmmmmmmmmmmmmmmmmmmmmmmooopppqqqqqqppppppsssuuuzzz~~~ppp\\\RRRJJJGGGEEEAAA??????<<<<<<======>>>>>>??????>>>???AAACCCFFFLLLSSSXXXiiixxx}}}mmm]]]TTTNNNGGGCCCDDD@@@>>>;;;;;;<<<======<<<<<<===???AAADDDIIIPPPTTTbbblll}}}{{{qqqeee_________[[[XXXWWWUUUUUUWWWXXX[[[eeeooo{{{zzzpppfffaaa___cccjjjssszzzoooddd]]]]]]]]]VVVQQQQQQKKKKKKKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEHHHKKKQQQ___lll~~~uuudddXXXPPPLLLKKKMMMMMMPPP___qqq~~~YYYcccppp{{{|||tttoookkkiiifffeeeeeedddcccbbbbbbbbbaaaaaaaaacccdddeeeiiihhhgggeeedddddddddeeeeeedddbbb```^^^\\\[[[[[[\\\\\\]]]^^^______``````]]]^^^```bbbccccccbbbbbbaaaaaa``````aaabbbcccccchhhgggeeecccccccccdddeeeeeecccaaa```aaacccfffhhhjjjjjjiiihhhgggfffeeeeeeeeegggjjjlllmmmmmmkkkjjjlllllllllmmmmmmmmmnnnnnnlllnnnpppqqqrrrsssuuuwwwvvvzzz~~~|||rrrWWWNNNFFFEEEEEECCCAAABBB<<<=========>>>>>>>>>??????@@@AAACCCFFFKKKQQQVVVbbbnnn~~~tttcccYYYQQQIIIEEEFFFBBB???<<<;;;;;;<<<;;;:::;;;<<<>>>@@@BBBGGGLLLPPP[[[eeettt~~~pppgggdddaaa\\\XXXYYYVVVUUUWWWXXX\\\fffqqqyyynnnccc```aaahhhooovvv~~~}}}pppfff______]]]WWWRRRQQQMMMNNNMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEECCCBBBDDDHHHKKKRRR```nnnyyyggg[[[RRRMMMKKKNNNNNNRRRaaasss\\\aaahhhpppxxxwwwmmmffffffdddcccbbbcccdddcccbbbaaaaaaaaaaaaccceeeggghhhllllllkkkiiihhhfffdddcccccccccbbb```___^^^]]]\\\[[[[[[\\\^^^___```aaaaaa\\\]]]___```aaaaaa``````^^^^^^^^^___```aaabbbcccgggfffdddbbbaaaaaaaaabbbbbbaaa___^^^___aaadddfffhhhiiijjjjjjjjjiiihhhggghhhiiikkkmmmmmmlllkkkjjjjjjkkkkkkllllllmmmmmmmmmiiilllppprrrtttuuuvvvxxxuuuwww{{{xxx{{{vvvYYYNNNFFFEEEFFFDDDBBBCCC============>>>>>>>>>>>>???@@@AAABBBDDDIIINNNRRR]]]eeeqqq~~~~~~lll___UUULLLGGGGGGCCC@@@===;;;;;;:::999888:::;;;===>>>???CCCHHHKKKRRR[[[iiixxx~~~ssslllhhhbbb]]]]]]ZZZXXXYYY[[[___jjjvvvwwwlll______ccclllsssvvv{{{sssllleeedddaaa[[[VVVTTTQQQQQQPPPNNNMMMKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDFFFJJJNNNVVVeeesss}}}kkk^^^TTTNNNLLLOOOPPPTTTcccuuu___bbbhhhqqq||||||rrrhhhccceeecccbbbbbbcccdddcccbbb______```aaabbbeeegggiiilllllllllkkkiiifffcccaaa````````````___^^^]]]]]]\\\\\\]]]^^^```aaacccccc___```aaaaaaaaa```___^^^\\\\\\\\\]]]^^^```aaabbbccccccaaa````````````aaa___^^^]]]\\\]]]___aaacccfffgggjjjkkklllkkkjjjiiillllllnnnooonnnmmmlllkkkjjjjjjjjjjjjiiiiiiiiiiiihhhlllpppssstttuuuvvvwwwwwwxxx{{{yyyvvv~~~~~~cccVVVKKKGGGGGGDDDAAA@@@============>>>>>>>>>>>>???@@@AAABBBCCCFFFKKKNNNVVV\\\ggguuuvvvgggZZZPPPJJJGGGCCC@@@===;;;;;;:::999888:::<<<======>>>@@@DDDGGGLLLSSS^^^lllzzzxxxqqqkkkfffccc___]]]]]]___dddppp|||tttiii]]]]]]bbbjjjppprrrvvv{{{}}}~~~vvvrrrnnnkkkhhhbbb\\\XXXVVVTTTRRRPPPOOOMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIINNNRRR[[[kkkzzznnnaaaWWWQQQNNNQQQSSSWWWgggxxxdddhhhpppzzz|||uuummmgggeeeeeedddccccccddddddbbbaaa_________```aaacccfffgggjjjjjjkkkjjjhhheeebbb___^^^^^^_________^^^]]]]]]]]]]]]^^^___```bbbdddeeedddddddddcccbbb```]]]\\\[[[[[[[[[\\\]]]___```aaa____________``````aaaaaa```___^^^^^^^^^```bbbcccdddfffhhhkkkllllllkkkjjjkkkllllllmmmlllllljjjjjjiiiiiihhhgggffffffeeeeeejjjmmmqqqssssssssssssssswwwwww{{{wwwzzzmmm]]]NNNHHHGGGDDDAAA???>>>>>>>>>>>>============???@@@AAAAAAAAADDDGGGJJJLLLRRR]]]nnnooo```UUUMMMHHHBBB???===;;;<<<<<<;;;;;;;;;<<<>>>>>>>>>@@@CCCEEEIIINNNWWWbbbppp}}}tttooogggccc``````aaafffqqq}}}qqqggg]]][[[]]]cccgggjjjpppvvv}}}wwwrrrtttwwwzzzxxxyyywwwtttpppjjjbbb]]]ZZZWWWTTTRRRQQQPPPLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJOOOTTT^^^oooqqqddd[[[SSSOOORRRVVV[[[jjj{{{nnnuuu~~~xxxpppiiifffgggeeedddcccdddeeeeeecccaaa``````______```bbbdddeeefffggghhhhhhfffdddbbb```^^^___`````````___^^^]]]^^^^^^^^^^^^___aaaccceeefffffffffeeeccc```^^^\\\[[[[[[[[[\\\]]]^^^___```\\\]]]^^^___```aaaaaaaaabbbbbbaaaaaabbbcccdddeeecccdddfffhhhjjjjjjjjjjjjgggggghhhhhhhhhggggggfffhhhhhhgggfffeeeddddddccclllnnnqqqqqqqqqppppppqqquuutttxxxyyyxxx|||xxxyyyvvvdddPPPHHHFFFDDDBBBAAA>>>>>>>>>>>>===============>>>???@@@@@@BBBEEEHHHIIIOOO[[[kkk{{{xxxggg\\\QQQJJJCCC@@@>>>============<<<;;;<<<>>>>>>>>>???BBBDDDGGGJJJPPPYYYfffuuuzzzoookkkgggeeedddfffoooyyypppfff^^^ZZZXXX[[[___bbbhhhooowwwtttmmmmmmrrrvvv}}}|||vvvmmmeee___[[[WWWUUUUUUSSSOOOKKKHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFHHHNNNUUU```rrrwwwiii^^^UUUPPPTTTXXX___mmm}}}}}}wwwnnneeeccceeeaaaaaaaaaccceeefffdddcccdddcccbbbaaaaaaaaabbbccccccdddeeeeeeeeedddcccbbb```aaabbbcccbbbaaa___^^^^^^^^^]]]\\\]]]___aaabbbddddddeeeeeecccbbb```___\\\\\\\\\\\\]]]]]]^^^___]]]]]]^^^___````````````aaaaaaaaaaaabbbcccdddeeeccccccdddeeeggghhhiiiiiidddddddddeeeeeeeeeeeeeeeffffffffffffgggggggggggglllmmmoooooonnnnnnoooqqqssssssxxx{{{xxxuuuyyywww}}}pppXXXLLLHHHEEECCCBBB???>>>>>>>>>=========<<<;;;===>>>??????AAADDDFFFJJJPPPZZZggguuuooobbbVVVMMMFFFCCC@@@>>>>>>>>>===<<<999;;;===>>>>>>???AAACCCDDDGGGKKKQQQ[[[iiivvv}}}yyysssooojjjhhhnnnvvv~~~oooeee^^^YYYVVVWWWZZZ\\\bbbiiirrr||||||rrrqqquuuzzz}}}rrreee```[[[YYYYYYWWWRRRMMMJJJJJJKKKKKKKKKLLLLLLLLLHHHGGGJJJPPPXXXcccvvv~~~pppaaaWWWQQQUUUZZZaaapppxxxmmmddd```bbb^^^^^^___bbbeeegggfffdddgggfffdddbbbaaaaaabbbbbbbbbbbbcccdddeeeeeeeeeeeebbbcccdddeeedddbbb```___^^^]]][[[[[[[[[]]]___```aaabbbcccddddddcccbbbaaa]]]]]]]]]\\\]]]]]]^^^^^^_________``````___^^^^^^^^^^^^^^^______```aaabbbbbbbbbccccccdddfffhhhiiidddddddddeeeeeeeeeffffffeeeeeefffggghhhiiijjjkkkkkklllmmmmmmmmmmmmppprrrtttsssyyy}}}xxxqqqyyyzzz|||~~~bbbQQQKKKGGGCCCBBB??????>>>>>>=========<<<:::<<<>>>>>>???AAACCCFFFGGGLLLTTT___lllzzztttgggZZZOOOIIIFFFBBB???>>>===<<<:::888:::<<<======>>>@@@BBBBBBDDDGGGLLLUUUaaammmvvvyyyqqqlllooovvvzzz}}}oooeee^^^YYYVVVWWWXXXZZZ___eeepppxxxzzzwww|||iiiddd^^^\\\\\\ZZZUUUPPPLLLLLLMMMMMMNNNNNNNNNOOOKKKKKKNNNTTT\\\hhh|||vvvbbbXXXRRRVVV[[[cccqqqssshhhbbbbbbccc\\\^^^```ccceeefffffffffhhhgggeeedddccccccdddeeefffeeedddcccccccccdddeeefffdddbbbdddfffhhhfffdddaaa``````______^^^]]]]]]^^^```cccfffgggfffdddbbb^^^^^^]]]]]]\\\]]]]]]]]]\\\\\\]]]]]]___```aaabbbeeecccaaa```___```aaabbbccccccddddddeeefffggggggbbbbbbaaaaaaaaaaaabbbbbbcccdddgggmmmrrrtttqqqnnnllllllllljjjiiijjjmmmoooqqqtttzzzvvvqqq{{{qqqrrr{{{sss[[[QQQLLLGGGBBBAAABBBBBBAAAAAA???>>>>>>===<<<;;;:::;;;===???@@@DDDGGGNNNWWW___jjj{{{qqq___TTTMMMFFFAAABBBBBB???===>>><<<<<<;;;;;;;;;<<<<<<===>>>BBBFFFHHHKKKSSSaaammmyyy}}}zzzyyyyyytttfff\\\VVVRRRSSSTTTWWW^^^eeerrryyyzzz}}}kkkdddZZZUUUUUUUUUSSSQQQKKKMMMOOOPPPOOONNNNNNNNNMMMLLLLLLSSS```ssszzzhhh^^^UUUVVV^^^iiiuuu~~~sssiiicccaaa```\\\]]]^^^```bbbccccccccceeeeeedddcccccccccdddddddddcccbbbbbbbbbcccddddddeeecccbbbcccfffhhhgggfffaaa```___^^^]]]]]]]]]]]]___aaadddggghhhfffdddccc______^^^^^^]]]]]]^^^^^^]]]^^^^^^___aaabbbdddeeefffdddbbb`````````aaabbbbbbcccdddeeeffffffffffffbbbaaaaaaaaaaaaaaaaaabbbdddeeeggglllppprrrpppnnnlllmmmlllkkkjjjkkkmmmpppqqqtttyyy~~~}}}vvvyyytttyyykkkXXXNNNFFFAAABBBBBBAAAAAA@@@???>>>======<<<;;;:::;;;===???@@@DDDFFFLLLTTT\\\fffwwwwwwfffZZZPPPHHHBBBAAAAAA===;;;;;;;;;;;;:::::::::;;;;;;<<<;;;???BBBCCCEEEMMMZZZdddrrryyysssddd]]]WWWRRRRRRTTTVVV\\\cccooowwwpppggg\\\UUUSSSSSSQQQOOOQQQQQQRRRRRRQQQPPPOOOOOOMMMNNNQQQYYYfffwww|||mmmccc[[[\\\eeeooo|||tttjjjccc___]]]\\\\\\\\\\\\]]]]]]^^^___aaaaaaaaaaaabbbbbbbbbcccaaa`````````aaabbbccccccdddbbbaaabbbeeeggghhhhhhbbb```^^^]]]\\\]]]^^^___```bbbeeeggghhhgggeeeccc``````___^^^^^^^^^^^^^^^^^^^^^___aaaccceeeggghhhgggfffdddbbb`````````aaaaaabbbdddfffgggfffeeedddbbbaaaaaa``````aaaaaabbbddddddfffiiilllnnnnnnmmmlllmmmmmmlllkkklllnnnqqqqqqssswww|||~~~}}}wwwuuu}}}hhhUUUJJJEEEBBBBBBAAA@@@???>>>======<<<<<<;;;;;;<<<===???@@@CCCDDDIIIOOOVVV```pppnnnbbbVVVMMMEEECCCAAA===;;;;;;;;;;;;:::::::::::::::;;;:::===@@@@@@AAAGGGQQQZZZhhhooozzzyyyhhh^^^WWWRRRRRRSSSTTTZZZaaammmuuuvvvmmmaaaXXXUUUTTTSSSRRRSSSRRRQQQOOONNNMMMMMMMMMNNNQQQVVV```nnn}}}pppfff___aaajjjuuurrrhhhbbb^^^]]]\\\[[[ZZZYYYXXXYYYZZZ[[[]]]^^^___```aaaaaaaaaaaa]]]^^^^^^___``````aaabbbaaa```___```bbbeeehhhiiidddbbb```^^^]]]^^^```bbbaaabbbdddfffgggfffdddcccaaa```___^^^^^^^^^^^^^^^^^^^^^___aaacccfffhhhiiihhhgggeeecccbbbaaaaaa``````bbbeeeggggggfffdddbbbbbbaaaaaa``````aaaaaabbbdddcccdddeeegggiiikkkkkklllmmmnnnmmmlllmmmoooqqqqqqrrruuuyyy{{{~~~~~~xxx~~~cccRRRKKKDDDCCCBBB@@@???======<<<<<<<<<;;;;;;<<<===>>>???BBBBBBEEEJJJOOOXXXhhhvvvuuujjj]]]SSSJJJGGGDDD@@@>>>>>><<<<<<;;;:::::::::;;;;;;===???@@@@@@@@@DDDLLLRRR^^^eeepppzzzooo^^^WWWRRRQQQQQQSSSXXX___llluuu}}}|||ttthhh___ZZZYYYYYYYYYWWWUUURRRPPPOOOOOONNNMMMOOORRRYYYdddrrruuulllfffjjjsss}}}~~~oooeeeaaa___^^^\\\[[[YYYWWWWWWWWWWWWXXXYYY[[[]]]___``````___^^^[[[\\\]]]^^^______``````]]]]]]^^^___aaacccfffhhhfffdddbbb``````aaaccceeeaaabbbdddeeeeeeeeeccccccaaaaaa___^^^^^^]]]]]]]]]]]]]]]^^^```bbbeeeggghhhiiihhhgggeeecccbbbaaaaaa```bbbeeefffgggeeecccbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbccccccccceeeggghhhkkklllnnnnnnmmmmmmoooqqqqqqppprrrvvvxxx{{{ttt[[[NNNFFFEEECCC@@@>>>======<<<;;;;;;;;;<<<======>>>???AAAAAACCCGGGJJJQQQ___lll{{{|||rrrcccXXXNNNIIIFFFBBB@@@AAA>>>>>>===<<<<<<<<<<<<<<<===???@@@??????BBBGGGKKKUUU\\\fffpppzzzqqq]]]WWWQQQPPPPPPQQQWWW^^^llluuuvvv{{{|||rrriiicccaaa``````aaa]]]YYYWWWVVVVVVTTTRRRQQQTTTZZZeeettt~~~wwwssswww{{{lllccc``````___\\\[[[ZZZYYYXXXWWWWWWWWWXXXZZZ]]]___```___]]]\\\[[[\\\]]]^^^^^^^^^^^^^^^[[[]]]___aaaaaabbbdddfffgggeeedddcccbbbccceeefffcccdddeeeffffffeeedddccccccbbbaaa______^^^^^^^^^]]]]]]^^^```bbbdddfffgggiiihhhgggfffeeedddcccbbbaaacccdddeeeeeedddcccbbbcccccccccbbbbbbcccccccccbbbcccdddccccccccceeegggjjjkkkmmmmmmmmmmmmooopppqqqooopppsssvvvwww}}}eeeQQQIIIGGGDDDAAA???>>>======;;;;;;<<<<<<===>>>>>>>>>??????AAAEEEFFFKKKWWWcccrrr|||jjj^^^RRRKKKGGGBBB@@@AAA??????>>>===<<<<<<<<<<<<;;;<<<<<<======???CCCFFFMMMTTT]]]fffooozzzsss\\\UUUPPPOOOOOOQQQVVV]]]jjjsssttttttvvv{{{}}}wwwrrrnnnmmmlllkkkgggbbb___]]][[[WWWSSSTTTWWW^^^hhhwww}}}wwwjjjcccaaa```___\\\\\\\\\\\\[[[YYYXXXWWWWWWZZZ]]]``````___\\\ZZZ\\\\\\]]]^^^^^^^^^]]]\\\[[[^^^bbbdddccccccdddfffeeeeeeddddddddddddeeeeeeffffffggggggggggggffffffeeeeeecccbbbaaa`````````^^^______```bbbccceeefffhhhhhhhhhgggfffeeeddddddccccccdddddddddccccccbbbeeeddddddccccccddddddeeeccceeegggfffddddddeeeggghhhjjjlllmmmmmmmmmnnnpppqqqnnnnnnqqqsssuuuzzzsssZZZKKKIIIFFFBBB@@@???>>>>>>:::;;;<<<======>>>>>>>>>>>>>>>AAADDDEEEGGGPPP[[[fffwwwuuuhhhZZZQQQJJJDDDAAAAAA??????===<<<<<<;;;;;;;;;999:::;;;;;;===???AAACCCEEEKKKTTT\\\eeeooo{{{pppZZZTTTOOONNNOOOPPPVVV]]]fffppp|||rrrnnnkkkmmmrrrxxx~~~}}}xxxqqqmmmiiiddd]]]WWWXXX\\\dddooo|||tttiiidddcccaaa___\\\]]]^^^^^^]]][[[YYYXXXXXXZZZ^^^``````^^^[[[YYY\\\]]]^^^___^^^]]]\\\[[[[[[```eeegggfffddddddfffcccdddddddddddddddddddddhhhiiiiiiiiiiiiiiihhhhhhhhhgggfffdddcccbbbbbbbbb`````````aaabbbdddeeefffgggggghhhhhhgggfffeeeeeeddddddccccccccccccccccccfffeeeeeeddddddeeeeeefffdddgggiiiiiifffeeefffhhhgggiiilllmmmlllmmmnnnoooqqqnnnmmmppprrrsssxxx~~~eeeLLLJJJGGGCCC@@@?????????:::;;;<<<===>>>>>>>>>>>>===>>>AAADDDDDDEEEMMMWWW^^^ppprrrbbbWWWOOOGGGCCCCCC>>>>>>===<<<;;;:::::::::999:::;;;===>>>@@@BBBDDD@@@EEEMMMUUU^^^hhhsss{{{yyygggYYYSSSNNNNNNOOOPPPVVV]]]bbbmmm|||wwwoooiiiccccccgggnnnuuu{{{}}}~~~yyyrrrhhh```[[[```iiiuuuyyylllfffeeebbb______\\\\\\\\\]]]`````````^^^XXXWWWXXXZZZ]]]]]]ZZZWWW\\\]]]^^^^^^\\\[[[\\\^^^___aaabbbeeefffhhhhhhiiiffffffgggfffeeedddcccbbbggggggffffffggghhhjjjkkkggggggfffdddcccbbbaaaaaafffeeedddcccccccccdddeeeeeeeeeffffffffffffffffffdddeeefffgggfffdddbbb```dddfffiiimmmoooooommmjjjooolllhhhgggiiiiiihhhfffggghhhjjjlllnnnppprrrrrrssssssrrrrrrsssvvvxxxzzziiiRRRJJJDDDBBBAAA>>>???AAA===<<<;;;::::::;;;===>>>??????@@@@@@AAADDDIIIMMM[[[hhh{{{ppp```TTTLLLGGGDDDAAA???<<<;;;<<<<<<<<<;;;666666777888999;;;<<<===@@@CCCHHHNNNVVV___hhhnnn|||rrrggg___VVVPPPKKKKKKLLLMMMRRRYYYaaakkkyyy~~~qqqjjjbbb^^^___dddjjjnnnqqq|||zzzlllaaa^^^dddnnnxxxuuuhhheeedddbbb``````]]]\\\\\\^^^```aaa```___YYYWWWTTTUUUWWWYYYYYYXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\]]]^^^```bbbdddeeeffffffgggffffffeeecccbbbbbbaaaeeeddddddddddddfffggghhhiiihhhhhhgggffffffeeeeeeccccccbbbbbbbbbcccdddeeeeeedddddddddeeefffggggggfffffffffffffffdddcccbbbhhhiiilllssszzzzzztttmmmpppmmmiiiiiijjjjjjiiigggggghhhiiikkkmmmoooqqqrrrrrrrrrrrrrrrtttvvvxxxyyy}}}{{{hhhSSSKKKEEEDDDCCC@@@???AAA>>>===;;;::::::;;;===>>>===>>>???@@@@@@CCCGGGJJJVVVbbbtttvvvgggZZZQQQJJJFFFDDDBBB???=========;;;:::999999999999:::;;;======???AAAEEEJJJQQQYYYbbbiiivvv|||zzzwwwuuusssppplllfff^^^YYYTTTOOOJJJKKKLLLMMMRRRYYY___hhhuuu}}}pppkkkeee``````cccfffgggkkkuuuzzzmmmdddccciiisss|||yyynnndddbbbbbbaaa```aaa]]]\\\\\\^^^```aaa```^^^ZZZWWWRRRQQQRRRVVVXXXYYYYYY[[[\\\[[[ZZZYYYZZZ\\\^^^___```aaaccceeeffffffhhhfffdddbbb````````````aaaaaa`````````bbbcccdddggggggggggggggggggggggggbbbbbbaaaaaaaaacccdddeeedddcccbbbbbbcccdddggghhhhhhgggfffeeeeeedddddddddjjjjjjnnnwwwxxxnnnooommmkkkjjjjjjjjjiiihhhfffggghhhjjjlllnnnoooppppppqqqqqqssstttuuuvvvwwwzzzwwwuuu{{{gggSSSLLLFFFFFFFFFCCC@@@@@@>>>===<<<;;;;;;<<<===>>>;;;===??????@@@BBBDDDGGGNNNXXXiiiyyyqqqdddXXXNNNHHHFFFDDDAAA@@@???>>>;;;999;;;;;;;;;;;;;;;<<<======>>>???AAAEEEJJJRRRZZZaaaiiirrr|||xxxwwwvvvuuuuuussspppmmmjjjhhheeebbb___\\\WWWTTTRRRMMMIIIJJJKKKMMMRRRXXX]]]eeeppp{{{vvvrrrlllhhhfffdddcccbbbgggqqqyyypppkkkkkkqqqzzz~~~rrriiiaaa``````^^^^^^___\\\[[[[[[\\\^^^___]]]\\\[[[XXXTTTRRRSSSUUUYYY[[[ZZZ\\\]]]\\\[[[[[[\\\^^^aaaaaabbbccceeefffhhhiiihhhfffccc```^^^]]]^^^^^^^^^]]]]]]\\\]]]^^^___```bbbbbbccccccdddeeeffffffeeedddcccbbbbbbcccdddddddddbbbaaa```aaacccfffhhhhhhgggeeecccccccccdddeeeggghhhlllsssyyyyyyssslllmmmlllkkkjjjiiiiiihhhgggffffffhhhiiikkkmmmnnnooonnnoooqqqssstttuuuuuuuuuzzz}}}zzzxxxiiiSSSKKKEEEFFFGGGDDDAAA@@@??????===<<<<<<<<<<<<===:::<<<>>>??????@@@BBBDDDGGGOOO[[[iiiwwwzzzmmm___SSSKKKFFFDDDBBBAAAAAA???<<<:::<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>???@@@DDDKKKSSSXXXbbbkkkwww|||{{{{{{||||||zzzvvvssssssoooiiiddd```[[[WWWUUUQQQLLLHHHJJJKKKLLLQQQWWW]]]dddnnnwwwyyysssoookkkhhhfffiiiqqq}}}zzztttssstttyyy}}}nnnfff___^^^]]][[[ZZZ[[[ZZZYYYYYYZZZ[[[\\\ZZZYYYZZZZZZYYYXXXWWWXXXYYY[[[\\\^^^______^^^^^^___```bbbbbbbbbcccdddfffggghhhgggeeebbb___]]]\\\]]]]]]\\\\\\[[[ZZZZZZ[[[]]]^^^^^^___```aaacccdddeeefffhhhgggfffdddcccccccccddddddbbbaaa``````cccfffhhhgggfffcccaaa```aaacccddddddgggjjjlllllllllkkkllljjjkkkjjjjjjhhhgggffffffffffffhhhiiikkklllmmmnnnmmmnnnppprrrssstttttttttxxxzzzxxxwww{{{~~~rrrYYYNNNFFFFFFGGGEEEBBBAAA@@@@@@???>>>===<<<<<<<<<:::;;;===>>>>>>>>>@@@BBBCCCGGGPPPZZZgggtttuuugggYYYPPPGGGEEECCCAAAAAA@@@>>><<<<<<;;;;;;:::::::::::::::===>>>>>>???AAAFFFMMMRRR\\\cccnnnzzz|||tttlllfff___YYYUUUPPPKKKHHHIIIJJJKKKPPPUUU]]]cccllluuu~~~}}}xxxuuurrrpppuuu|||zzzzzz~~~wwwjjjccc^^^]]]\\\XXXWWWYYYXXXXXXWWWXXXZZZZZZXXXWWWYYY[[[\\\[[[YYYXXXYYYZZZ\\\^^^______^^^^^^```aaa___^^^^^^^^^___aaacccdddeeecccaaa___]]]]]]]]]]]]]]]\\\[[[ZZZZZZ[[[\\\]]]______aaabbbdddeeeggggggiiihhhfffeeedddddddddddddddcccbbbaaaaaaccceeeffffffeeecccaaa```aaabbbcccdddfffhhhgggddddddhhhllliiijjjkkkjjjgggeeeeeeeeefffggghhhiiikkklllmmmnnnmmmnnnooopppqqqrrrssstttuuuwww}}}xxxvvvwww~~~~~~gggZZZLLLHHHHHHFFFCCCBBBAAAAAA@@@???>>>===<<<;;;;;;<<<======<<<===???AAABBBDDDHHHNNNWWWdddqqqyyy~~~pppbbbYYYLLLIIIEEEBBBBBBAAA???>>>;;;;;;:::::::::::::::;;;<<<===>>>>>>@@@CCCHHHLLLRRRYYYcccmmmxxxvvvmmmddd[[[UUUOOOKKKHHHIIIJJJJJJMMMSSS[[[aaajjjsss{{{{{{}}}}}}mmmeee```]]]]]][[[WWWWWWYYYYYYXXXWWWXXXYYYYYYXXXVVVXXXYYYZZZYYYWWWVVVWWWYYYYYY[[[\\\\\\\\\\\\]]]___\\\[[[[[[[[[\\\]]]```aaabbbbbbaaa```___^^^]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^___```aaabbbdddfffggghhhfffeeeddddddddddddffffffeeeeeedddccccccccccccdddfffeeedddbbbbbbbbbbbbbbbcccddddddcccccceeehhhkkkhhhjjjlllkkkhhheeeeeefffggghhhiiijjjkkkmmmmmmnnnnnnmmmmmmnnnoooqqqsssuuusssuuuzzz~~~{{{}}}|||jjjWWWNNNKKKHHHEEEDDDBBBBBBAAA@@@???===<<<;;;=========<<<;;;<<>>???AAADDDGGGJJJPPPYYYbbblllxxxzzzlll___WWWPPPKKKHHHIIIIIIHHHKKKPPPWWW]]]gggooowww~~~}}}}}}vvvfffbbb^^^[[[\\\[[[XXXXXXZZZYYYXXXXXXYYYZZZZZZXXXWWWWWWXXXXXXVVVSSSRRRUUUXXXVVVXXXYYYZZZYYYYYY[[[]]]\\\[[[ZZZZZZ[[[]]]___```aaaaaaaaaaaa```___^^^]]]___^^^]]]\\\\\\]]]^^^^^^^^^___```aaacccdddffffffbbbbbbbbbbbbccceeeggghhhfffeeeeeeeeedddccccccbbbffffffeeedddccccccccccccaaa```___aaaeeehhhhhhhhhiiikkknnnllliiiffffffggghhhhhhiiikkklllmmmnnnnnnnnnmmmmmmmmmnnnpppsssuuusssvvv{{{~~~{{{vvv___RRRMMMIIIFFFFFFCCCBBBBBBAAA???===;;;:::>>>>>>===;;;:::<<>>>>>777:::<<<>>>>>>@@@BBBDDDGGGLLLSSS[[[cccnnnzzzuuueee[[[PPPKKKHHHIIIIIIGGGJJJNNNSSSZZZdddlllttt||||||yyy{{{uuuiiieee^^^^^^]]]\\\[[[YYYYYYXXXYYYXXXXXXXXXXXXWWWWWWWWWXXXVVVTTTUUUWWWXXXYYYXXX[[[ZZZXXXWWWWWWXXXZZZ[[[]]]]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^______```__________________^^^^^^^^^\\\^^^```aaaaaabbbdddfffgggeeeddddddffffffdddcccdddeeeggghhhhhhfffeeecccggggggeeedddbbbaaa```______```cccfffhhhiiijjjjjjmmmllljjjiiihhhhhhiiijjjiiihhhggghhhjjjkkkkkkkkkiiikkkmmmmmmllllllooorrrqqqrrrvvv}}}|||~~~}}}rrr[[[NNNHHHFFFFFFEEEBBB@@@@@@>>>;;;<<>>>>>>>>>>>===@@@@@@AAABBBDDDHHHMMMQQQaaahhhrrrzzz{{{hhh___RRRIIIDDDBBB@@@??????===:::999:::;;;::::::777888999:::;;;===>>>>>>HHHIIIKKKOOOWWWbbbnnnvvvkkk]]]UUUNNNIIIIIIIIIHHHJJJMMMNNNUUU^^^dddiiiqqq}}}{{{zzzrrruuu|||ooogggddd___^^^^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXVVVUUUSSSTTTWWWYYYZZZZZZZZZYYYWWWVVVVVVWWWYYYZZZ\\\\\\\\\[[[[[[ZZZZZZZZZ[[[\\\]]]^^^___`````````aaaaaaaaa````````````___^^^___aaabbbbbbbbbdddfffeeedddccccccdddeeeeeedddcccdddfffggghhhgggfffeeegggffffffeeecccbbbbbbaaa```bbbdddfffhhhiiiiiiiiikkkkkkjjjiiiiiiiiiiiijjjjjjhhhggghhhiiijjjjjjiiihhhjjjllllllkkklllooorrrrrrsssvvv|||{{{|||kkk[[[PPPKKKIIIFFFBBBAAAAAA@@@===>>>AAA<<<<<<========================>>>>>>???CCCGGGKKKXXX```jjjssszzzpppfffXXXMMMGGGDDDBBBAAABBB???<<<;;;;;;;;;:::999888999:::;;;<<<===>>>>>>BBBCCCEEEIIIOOOYYYeeelll{{{ppp```VVVOOOIIIHHHHHHFFFGGGJJJNNNUUU\\\aaaeeekkkvvv~~~xxxxxxuuuyyyqqqhhhcccbbb______^^^^^^]]]]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYUUUTTTSSSTTTWWWZZZ[[[[[[YYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZZZZYYYZZZ[[[]]]^^^___`````````cccbbbbbbbbbaaaaaaaaaaaa```aaaccccccbbbcccdddfffeeecccaaaaaaccceeeffffffcccdddeeegggggggggfffeeedddddddddccccccccccccccccccdddfffhhhiiiiiiiiihhhiiiiiijjjjjjkkkkkkjjjjjjkkkiiihhhhhhiiiiiiiiihhhgggiiijjjkkkkkkllloooqqqssssssuuuyyy~~~~~~~~~rrraaaTTTMMMGGGCCCBBBCCCBBB??????BBB============<<<<<<<<<<<<<<<<<<=========???CCCFFFMMMUUU```iiiqqqxxx}}}rrrbbbTTTLLLHHHEEECCCEEEBBB>>><<<;;;;;;999888:::::::::;;;<<<===>>>>>>>>>???AAADDDIIIQQQ[[[aaannnuuusssbbbUUUNNNIIIHHHGGGDDDDDDGGGNNNSSSYYY\\\___dddnnnuuuyyyuuuvvvyyy}}}qqqgggcccaaa```^^^^^^^^^]]]]]]]]]]]]]]]ZZZZZZZZZYYYYYYYYYXXXXXXVVVUUUSSSTTTWWWYYYZZZZZZXXXWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\^^^___`````````ccccccbbbbbbaaaaaa``````aaabbbddddddccccccdddeeeeeecccaaabbbdddggghhhhhhdddeeefffffffffeeeddddddaaaaaabbbbbbccccccddddddggghhhjjjkkkkkkkkkjjjiiihhhiiikkklllmmmmmmllllllllljjjhhhhhhhhhiiihhhffffffggghhhjjjkkkmmmoooqqqssssssuuuxxx{{{wwwaaaRRRIIIEEEBBBCCCCCC@@@@@@BBB??????>>>===============>>>??????>>>===???AAADDDFFFMMMXXXbbbiiiqqqxxx}}}|||kkk\\\SSSLLLGGGDDDEEEBBB>>><<<<<<;;;:::888;;;;;;;;;<<<<<<=========???@@@AAACCCFFFMMMTTTZZZaaahhhsssppp^^^RRRLLLGGGFFFFFFCCCCCCEEELLLPPPTTTWWWZZZ___gggmmmxxx|||vvvtttvvv|||rrrfffcccbbbaaa^^^]]]]]]]]]]]]\\\\\\\\\\\\YYYYYYYYYXXXXXXXXXWWWWWWYYYWWWUUUUUUVVVXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZ\\\\\\\\\[[[ZZZYYYZZZ\\\^^^___```aaaaaabbbbbbaaa```______^^^^^^aaabbbddddddccccccdddeeefffdddcccdddgggiiijjjjjjggggggffffffeeecccbbbbbbbbbccccccdddfffggghhhhhhkkklllmmmnnnnnnmmmlllkkkiiijjjlllnnnoooooonnnnnnnnnllliiiiiiiiiiiihhhgggffffffgggiiilllnnnpppqqqqqqrrrtttwwwzzzrrr[[[NNNGGGCCCCCCCCCAAA@@@BBBBBBBBB@@@???>>>>>>>>>>>>??????@@@???>>>>>>@@@BBBBBBIIISSS\\\ccckkksssyyyuuuggg\\\SSSKKKFFFCCCAAA>>><<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>???AAABBBDDDIIINNNSSSWWW^^^hhhrrr}}}|||gggXXXNNNIIIEEEEEEFFFDDDDDDFFFIIILLLPPPSSSVVV\\\ccchhhsss}}}{{{vvvsssuuuyyy~~~sssgggaaaaaacccaaa^^^^^^]]]]]]]]]\\\\\\[[[[[[XXXXXXXXXXXXWWWWWWWWWWWWZZZXXXVVVUUUVVVWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[]]]^^^]]]\\\[[[YYYZZZ\\\^^^___aaaaaaaaaaaaaaa```___^^^]]]\\\\\\```aaaccccccbbbcccdddffffffeeeeeegggiiikkkjjjjjjggggggfffeeedddcccbbbbbbffffffgggiiijjjkkklllmmmmmmnnnooooooooonnnmmmmmmjjjkkklllmmmnnnnnnnnnnnnooommmjjjjjjjjjjjjiiihhhgggffffffiiimmmppprrrrrrqqqqqqtttvvvxxx~~~~~~iiiTTTLLLDDDCCCCCCBBBAAACCCEEEDDDBBB@@@>>>>>>>>>???<<<===>>>===<<<;;;===>>>@@@FFFNNNUUU\\\eeennnuuu|||tttiii^^^RRRKKKDDDBBB???>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;===>>>???@@@CCCHHHKKKOOOVVV___gggooo{{{|||ooo___SSSMMMGGGDDDEEEFFFDDDDDDFFFFFFHHHKKKOOOSSSXXX___ccclllxxxvvvrrrpppqqqvvv}}}pppiiiaaa___aaacccaaa___```______^^^]]]\\\\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYWWWUUUUUUVVVXXXXXXWWWXXXXXXXXXYYYYYYXXXXXXXXXWWWYYY\\\^^^______^^^]]]YYYZZZ\\\^^^___aaaaaabbbaaaaaa```___^^^]]]\\\\\\^^^___aaabbbbbbbbbdddfffdddeeefffhhhjjjkkkiiigggdddddddddddddddddddddeeegggggghhhjjjkkklllmmmnnnlllmmmnnnoooooonnnmmmmmmkkkkkkkkkkkkkkklllmmmmmmooommmkkkkkkllllllkkkjjjgggffffffiiinnnrrrssssssqqqqqqtttuuuvvvzzzyyy\\\QQQGGGDDDDDDCCCCCCEEEFFFDDDAAA???======>>>>>>;;;<<<===<<<;;;;;;<<<======AAAGGGMMMSSS\\\gggoootttxxxjjj\\\RRRIIIFFFCCCAAA@@@???>>>===;;;;;;:::::::::999999999888:::<<<======???CCCEEEHHHOOOWWW\\\bbbkkkyyy~~~}}}yyyvvvqqqhhh\\\SSSNNNIIIEEEFFFFFFCCCBBBDDDEEEFFFHHHKKKOOOTTTYYY]]]eeeppp}}}uuummmjjjjjjnnnwww{{{sssjjjeee___^^^```bbbbbb```bbbaaaaaa___^^^]]]\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWUUUTTTTTTWWWYYYZZZYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWYYY\\\___``````___^^^YYYZZZ\\\^^^___aaabbbbbbbbbaaa```___^^^]]]\\\\\\\\\^^^```aaaaaabbbdddfffcccdddfffhhhjjjjjjgggdddbbbbbbbbbcccdddeeeggghhheeefffggghhhiiijjjkkkkkkkkklllmmmnnnnnnnnnmmmlllkkkjjjiiihhhiiijjjkkklllooommmllllllmmmmmmmmmlllhhhffffffiiiooossstttsssqqqrrrtttuuutttwwwxxxyyyaaaUUUJJJFFFEEEEEEEEEGGGEEEDDDAAA>>><<<<<<======;;;===>>>>>><<<<<<===>>>:::===BBBGGGLLLVVVaaajjjlllxxxssscccWWWMMMJJJFFFCCCBBB@@@>>>===;;;::::::999999888888888888999;;;<<<===???AAADDDDDDJJJQQQVVVYYYaaannnxxx~~~xxxsssmmmfff\\\UUUPPPJJJGGGGGGFFFBBBAAABBBEEEFFFGGGIIILLLQQQUUUXXX___kkkzzzwwwnnnfffdddffflllwwwxxxooojjj_________```````````````bbbaaa```___^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZ[[[\\\WWWWWWXXXXXXXXXXXXWWWWWWXXXWWWWWWWWWWWWWWWVVVVVV[[[\\\^^^_________^^^^^^\\\\\\\\\\\\]]]___aaabbbcccbbbbbb```___^^^]]]\\\___```bbbcccdddeeeeeeeeehhhhhhgggfffeeecccaaa```dddeeeeeeffffffeeeeeedddbbbcccddddddeeeffffffgggjjjlllmmmoooooonnnlllkkkjjjjjjiiiiiijjjlllmmmnnnkkkmmmoooppppppnnnllljjjjjjjjjjjjkkklllnnnqqqrrrssstttuuuvvvxxx|||xxxttt~~~jjj[[[KKKEEEDDDCCCCCCDDDBBBAAA???>>><<<;;;;;;;;;===<<<;;;::::::;;;<<<===:::<<<>>>AAAGGGPPPZZZaaahhhppp|||~~~ooodddWWWMMMEEEEEEGGGDDD???======<<<;;;;;;:::::::::;;;999999999:::;;;<<<===>>>BBBDDDGGGKKKPPPXXX```fffrrr}}}{{{ssskkkaaaXXXRRRKKKIIIGGGFFFFFFEEEDDDBBB???BBBEEEHHHKKKNNNRRRUUUaaagggrrr~~~{{{rrrjjjeeeccceeeiiippp}}}vvvkkkddd```]]]^^^^^^^^^______````````````______^^^]]]]]]]]]ZZZZZZYYYYYYYYYYYYYYYZZZWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[]]]___````````````\\\\\\[[[[[[]]]___aaabbbcccbbbbbbaaa___^^^^^^]]]___```aaacccdddeeeffffffhhhhhhgggfffdddcccaaa```eeeffffffggggggffffffeeedddddddddeeefffggghhhhhhkkklllmmmnnnnnnmmmlllkkkjjjjjjiiiiiijjjkkkmmmnnnlllnnnpppqqqqqqpppmmmllljjjjjjjjjlllnnnpppssstttssstttuuuwwwxxx||||||sssvvvzzzmmm]]]MMMGGGGGGFFFDDDDDDAAAAAA???>>>===<<<;;;;;;===<<<;;;;;;;;;;;;<<<===;;;<<<===???DDDKKKSSSYYYaaajjjwwwwwwmmm```UUUJJJHHHHHHDDDAAA???===<<<;;;::::::::::::::::::999999::::::<<<======@@@BBBEEEHHHLLLSSS[[[aaakkktttwwwnnncccYYYRRRKKKIIIGGGEEEEEEEEEDDDBBBBBBCCCEEEGGGIIILLLPPPSSSZZZaaammmzzzvvvnnnhhhdddbbbgggnnnwwwtttjjjccc___\\\[[[[[[\\\\\\]]]^^^______^^^^^^^^^^^^^^^^^^^^^^^^[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXZZZ[[[]]]___```bbbbbbbbb]]]\\\[[[[[[\\\^^^```bbbbbbaaaaaa```___^^^^^^]]]]]]^^^```bbbdddfffggggggggggggfffeeedddbbbaaaaaafffggggggggggggggggggfffgggffffffeeefffgggiiijjjjjjjjjkkkllllllkkkjjjjjjjjjiiihhhhhhiiijjjlllmmmmmmnnnpppqqqqqqpppooommmjjjjjjkkkmmmooorrrtttuuutttuuuvvvwwwyyy||||||xxxuuuwwwppp]]]KKKEEEFFFEEEBBB@@@AAA@@@???>>>===============<<<;;;;;;;;;;;;<<<===============???CCCJJJOOOXXXaaaooo{{{{{{mmm```SSSMMMIIIEEEAAAAAA======<<<;;;:::999999999:::999999::::::;;;<<<======???AAADDDGGGMMMSSSXXX```hhhuuu{{{qqqeeeYYYRRRKKKIIIFFFEEEEEEEEECCCBBBDDDEEEEEEEEEFFFIIINNNQQQVVV]]]iiivvvxxxnnngggeeeaaabbbjjjuuuvvvjjjdddaaa]]]ZZZXXXXXXYYYZZZ\\\]]]^^^^^^\\\\\\\\\]]]^^^^^^______\\\\\\[[[YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYZZZ\\\\\\]]]___```aaabbbbbb^^^]]]\\\[[[\\\]]]___aaa_________^^^^^^]]]]]]\\\\\\]]]___bbbdddfffggggggfffeeeeeedddcccbbbbbbbbbffffffggggggggggggffffffiiihhhgggffffffhhhjjjkkkggggggggggggggghhhhhhhhhiiihhhhhhggghhhiiijjjkkklllmmmnnnppppppooonnnmmmjjjkkklllmmmoooppprrrssstttuuuwwwxxxyyy{{{zzzxxxyyycccMMMDDDEEEEEEBBBAAAAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<<<<======<<<;;;;;;???DDDHHHRRR[[[hhhuuuyyykkk\\\RRRKKKEEEAAAAAA???>>>===;;;:::999999999:::999999999:::;;;;;;<<<<<<===???@@@CCCGGGLLLPPPVVV]]]hhhrrr}}}}}}rrreeeXXXPPPKKKIIIFFFEEEEEEEEECCCBBBDDDDDDDDDCCCDDDGGGMMMQQQVVV]]]gggtttwwwooofffaaaaaa___cccooo}}}~~~ttthhh```^^^\\\YYYVVVVVVWWWXXXYYYZZZ[[[\\\]]]ZZZZZZ[[[\\\]]]^^^______^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZZZZZZZZZZZZZZZZYYYWWWWWWXXXYYYYYYZZZ[[[[[[___^^^^^^^^^^^^____________^^^]]]]]]]]]^^^______\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___bbbdddfffggggggeeedddcccbbbbbbbbbbbbbbbdddeeeeeeffffffeeeeeedddhhhggggggffffffgggiiiiiiccccccbbbbbbcccdddfffgggiiihhhgggfffggghhhiiijjjiiijjjkkklllmmmmmmllllllkkkkkklllmmmnnnnnnooooootttuuuwwwwwwxxxyyy}}}|||~~~qqqWWWKKKHHHGGGFFFFFFCCCBBBAAA???>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;:::;;;===BBBEEEOOOWWWcccooozzzuuufffZZZPPPGGGBBBBBBAAA@@@>>><<<;;;:::999999::::::999999999:::;;;;;;;;;<<<>>>???@@@CCCHHHKKKPPPUUU^^^fffppp|||{{{pppcccWWWOOOJJJHHHFFFEEEEEEDDDCCCAAAAAABBBBBBAAACCCGGGLLLQQQSSSZZZeeerrryyyooofff```]]]___```gggvvvnnnhhhbbb^^^]]]\\\ZZZXXXWWWWWWXXXXXXYYYZZZ[[[[[[YYYZZZZZZ[[[]]]^^^^^^___^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWXXXYYYZZZ[[[\\\]]]______^^^]]]]]]]]]]]]^^^______`````````______^^^[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]___aaaccceeeffffffdddcccbbbaaaaaaaaabbbcccddddddeeeeeeeeeeeeddddddffffffffffffffffffffffff```_________```cccfffhhhhhhgggffffffffffffhhhhhhggghhhiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnsssuuuvvvwwwvvvwwwzzz|||~~~~~~}}}}}}tttsss|||cccSSSKKKFFFDDDEEEDDDDDDBBB@@@???>>>======;;;;;;<<<======<<<;;;;;;;;;;;;;;;::::::===AAADDDLLLSSS___jjjtttrrrfffZZZNNNGGGFFFCCCBBB@@@>>><<<;;;::::::::::::999999999999:::::::::;;;===>>>???AAADDDGGGJJJOOOUUU\\\cccnnnzzzwwwlllaaaVVVOOOJJJHHHEEEDDDDDDDDDBBBAAA???@@@AAAAAABBBFFFKKKOOOLLLUUUbbbppp|||pppfff```]]]\\\aaaeeeppprrrhhheeebbb___]]]]]]]]]^^^XXXXXXXXXXXXYYYYYYZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^\\\\\\[[[[[[[[[[[[[[[\\\ZZZ[[[[[[\\\\\\[[[[[[ZZZVVVWWWXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[\\\\\\]]]^^^___```bbbdddcccaaa^^^]]][[[\\\\\\\\\]]]]]]^^^^^^]]]^^^```aaacccddddddeeecccbbbaaa``````aaacccdddeeeeeeffffffffffffeeeeeecccdddeeeffffffeeecccbbb^^^^^^]]]]]]```dddhhhkkkhhhgggfffeeeeeefffggggggfffgggggghhhiiiiiijjjjjjhhhiiikkknnnooopppqqqqqqrrrtttuuuvvvuuuuuuwwwyyy{{{|||~~~tttnnnqqq}}}tttcccUUUJJJEEEEEEFFFEEECCCAAA???>>>===<<<;;;;;;<<<======<<<;;;;;;;;;;;;;;;::::::;;;???AAAGGGNNNYYYdddnnnzzz~~~sssfffWWWNNNLLLEEEDDDBBB@@@===<<<;;;:::::::::999999999999999:::888:::;;;<<<===???BBBDDDEEEIIINNNSSSXXXaaakkksss}}}sssiii___VVVPPPJJJHHHEEEDDDDDDDDDBBBAAA???@@@AAABBBBBBDDDGGGJJJIIIRRR```oooyyyoooeee]]]ZZZ[[[]]]eeemmmzzzrrrhhhdddcccaaa]]]ZZZZZZ]]]___XXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]][[[ZZZZZZZZZZZZZZZ[[[\\\[[[[[[\\\\\\\\\\\\[[[[[[VVVWWWXXXZZZ[[[]]]^^^___[[[[[[ZZZZZZ[[[]]]^^^```___aaadddfffeeebbb^^^\\\\\\]]]]]]^^^^^^______```^^^___```aaaccccccddddddcccbbb```___```aaacccdddffffffggggggggggggffffff```bbbdddffffffdddaaa```^^^]]]]]]^^^aaaeeejjjmmmggggggeeeeeedddeeefffgggfffgggggghhhiiijjjjjjjjjfffhhhkkknnnqqqssstttuuurrrsssuuuuuuttttttvvvwww{{{|||xxx}}}uuujjjvvvvvvdddUUUMMMLLLHHHFFFDDDBBB???===<<<<<<:::;;;<<<======<<<;;;:::;;;<<<;;;:::999:::<<>>===<<<;;;::::::999999888999999999777888:::;;;<<<===@@@CCCBBBEEEIIIMMMQQQXXXbbbiiiooozzz{{{qqqhhh___WWWRRRJJJHHHEEEDDDDDDDDDBBBAAA@@@BBBCCCCCCBBBCCCDDDFFFJJJSSS```ooo~~~tttooofff]]]WWWWWWZZZ^^^hhhrrr~~~qqqhhhdddaaaaaaaaa```___]]]\\\[[[\\\[[[YYYXXXWWWWWWWWWXXXWWWXXXYYY[[[[[[ZZZZZZYYYZZZZZZYYYXXXWWWWWWVVVVVVZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[]]]^^^___[[[[[[[[[ZZZYYYZZZ\\\^^^___```aaabbbbbbaaa```______^^^]]]\\\]]]___aaabbb```aaabbbbbbbbb```___^^^`````````^^^]]]^^^aaadddfffffffffffffffeeeeeeeeeccccccdddddddddcccbbbbbb```_________```ccceeeggghhhhhhiiihhhhhhgggfffeeehhhhhhhhhhhhhhhhhhhhhhhhbbbeeeiiiooosssvvvxxxxxxppppppooooooppprrruuuvvvyyy|||xxx{{{oooooosss}}}fffTTTKKKNNNHHHDDDEEEDDD@@@>>>@@@>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======BBBHHHPPPZZZcccooo|||zzzkkk]]]VVVNNNKKKGGGCCC@@@?????????===<<<;;;999888777777777999999999999:::;;;<<<===@@@BBBFFFIIIMMMRRRXXX\\\cccmmmzzzyyynnnfff^^^VVVPPPHHHFFFEEEDDDDDDCCCAAA???AAAAAAAAAAAABBBDDDFFFGGGGGGNNNZZZiii{{{uuupppddd\\\[[[WWWSSSZZZfffqqq}}}~~~rrriiiccc```____________^^^]]]\\\\\\ZZZYYYXXXWWWWWWXXXYYYYYYXXXXXXYYYZZZYYYXXXWWWVVVXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[YYYYYY[[[]]]^^^___aaabbbccccccbbbbbb___^^^]]]]]]^^^___aaacccaaaaaabbbbbbbbb```___^^^^^^______^^^]]]]]]```bbbeeeeeeeeefffffffffffffffdddddddddddddddcccbbbbbb```___^^^___```bbbeeegggiiiiiiiiiiiiiiihhhggggggiiiiiihhhhhhhhhhhhiiiiiiaaadddhhhlllppprrrssstttnnnnnnmmmnnnooorrrtttvvvxxx{{{yyywwwrrrrrryyyhhhXXXRRRLLLHHHHHHFFFBBB@@@AAA>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>CCCKKKRRR[[[gggttt}}}xxxkkkbbbRRRMMMGGGBBB@@@???>>>======<<<;;;:::999999999999888888888999999:::;;;<<<===???BBBDDDGGGKKKQQQTTTZZZcccoooyyy{{{rrriii```XXXRRRIIIGGGEEEEEEEEEDDDBBB@@@AAAAAA@@@AAABBBDDDEEEGGGIIIOOOZZZiiizzzxxxoooggg]]]WWWXXXWWWVVV___lllwwwyyyllleeebbb^^^\\\\\\\\\]]]]]]]]]]]]\\\\\\XXXWWWWWWWWWWWWXXXYYYZZZXXXXXXYYYXXXXXXWWWVVVUUUWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTVVVWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]]]]\\\YYYYYYZZZ[[[\\\^^^```bbbcccddddddddd______^^^^^^___```bbbcccbbbbbbccccccbbb```___^^^\\\]]]^^^^^^]]]]]]^^^```ddddddeeeeeeffffffggggggfffffffffeeedddcccbbbaaa______^^^^^^```bbbeeefffjjjjjjjjjkkkjjjjjjiiiiiijjjiiihhhgggggghhhiiijjjaaacccfffiiikkkmmmmmmmmmlllllllllmmmoooqqqtttuuuwwwyyy}}}{{{yyypppsss}}}fffYYYSSSNNNMMMJJJEEEBBBCCC??????>>>>>>===<<<<<<;;;;;;::::::::::::;;;<<<<<<===@@@EEEKKKRRR^^^kkkuuuzzzooo[[[SSSIIICCCCCCBBB@@@======<<<;;;;;;::::::::::::888888888888888999:::;;;;;;===???@@@BBBEEEIIIMMMPPPXXXbbbkkksss|||~~~wwwvvvvvvvvvuuuvvvyyy}}}zzzrrrhhh^^^VVVRRRJJJHHHFFFEEEEEEDDDCCCAAAAAAAAA@@@@@@AAACCCEEEFFFKKKPPPZZZgggxxxyyynnneee]]]VVVSSSWWWZZZ^^^iiiwwwyyyjjjaaa``````]]]YYYXXXYYYZZZ[[[\\\\\\\\\\\\XXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSUUUWWWYYY[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^\\\ZZZXXXYYYZZZ\\\]]]___aaabbbbbbbbbaaa_______________```bbbcccbbbbbbccccccbbbaaa___^^^\\\^^^___```___^^^______ccccccdddeeeeeefffggggggggggggffffffdddcccaaaaaa______^^^^^^___bbbdddfffjjjkkklllllllllllllllkkkkkkjjjhhhgggggghhhjjjkkkbbbccceeefffggghhhhhhgggiiiiiijjjlllnnnqqqssstttvvvxxx{{{{{{{{{uuurrr}}}vvvccc\\\VVVSSSOOOHHHDDDDDD@@@@@@???>>>>>>===<<<<<<:::::::::::::::;;;<<<<<<>>>@@@CCCFFFLLLWWWeeennn~~~wwwggg]]]PPPIIIHHHGGGCCC???===<<<;;;::::::::::::;;;888777777777888999999::::::<<<>>>???@@@CCCGGGJJJJJJPPPYYYaaahhhqqq|||xxxooolllllllllkkkjjjmmmqqqrrrrrrrrrtttvvv{{{{{{rrrhhh^^^VVVRRRKKKHHHFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAACCCEEEFFFKKKPPPYYYfffwwwwwwnnnccc\\\WWWSSSSSSYYY```hhhuuu~~~}}}sssjjj```]]]^^^^^^ZZZVVVUUUVVVWWWYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTSSSTTTTTTUUUVVVWWWYYYZZZZZZZZZYYYXXXWWWUUUTTTRRRRRRTTTTTTSSSTTTTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^^^^]]]ZZZXXXXXXYYY\\\]]]^^^_________^^^]]]^^^^^^^^^___``````aaabbbaaabbbcccccccccbbb```___^^^```bbbbbbaaa```aaabbbbbbccccccdddeeefffggggggfffffffffeeedddbbbaaa```___^^^^^^^^^___aaadddfffjjjkkklllmmmmmmnnnmmmmmmkkkjjjiiihhhhhhiiijjjkkkeeeeeeeeeeeeeeeeeeeeedddhhhhhhjjjlllnnnppprrrsssuuuxxxzzz|||~~~vvvtttxxx}}}ppphhh```[[[TTTKKKEEEDDDBBBAAA@@@???>>>===<<<<<<;;;::::::::::::;;;<<<<<<>>>@@@AAACCCGGGQQQ^^^hhhyyy~~~qqqfffXXXOOOMMMKKKEEE@@@===<<<;;;:::::::::::::::888888888777888888999999888:::<<<===>>>AAAEEEHHHGGGKKKRRRXXX^^^fffooovvvrrrhhhdddcccbbbbbb___cccggghhhggggggkkkooouuuuuukkkaaaZZZUUUKKKIIIEEEDDDDDDDDDCCCBBBCCCBBBBBBAAABBBCCCEEEFFFHHHNNNXXXgggxxxwwwmmmddd[[[VVVRRRRRRVVV]]]fffqqq~~~{{{xxxeee```ZZZYYY[[[ZZZVVVRRRSSSTTTUUUWWWXXXXXXYYYYYYYYYYYYYYYXXXVVVTTTRRRQQQQQQRRRRRRTTTVVVXXXZZZ[[[[[[ZZZYYYWWWVVVTTTSSSRRRTTTTTTUUUVVVVVVWWWWWWWWWUUUUUUUUUUUUVVVXXXYYYZZZ\\\^^^^^^]]][[[YYYXXXYYY[[[\\\]]]^^^]]]]]]\\\[[[]]]]]]^^^^^^___````````````aaabbbcccccccccbbbaaaaaabbbccccccbbbbbbccceeeccccccddddddeeeeeeffffffeeeeeeeeedddcccbbbaaa```^^^^^^]]]]]]___aaadddeeejjjkkklllmmmnnnnnnnnnnnnkkkllllllllllllllllllkkkiiihhhhhhgggfffeeeeeeeeehhhiiijjjlllnnnpppqqqrrrsssvvvyyyzzz|||tttpppppp|||}}}tttkkkdddZZZOOOHHHFFFCCCBBBAAA@@@???======<<<<<<;;;;;;;;;;;;<<<======<<<===>>>???CCCLLLXXXaaarrryyyooobbbWWWRRRMMMGGGBBB???>>>===<<<;;;:::::::::999999888888888999999:::666777999:::;;;>>>AAADDDCCCFFFJJJNNNTTT[[[bbbgggrrrzzz|||nnnddd___]]]\\\ZZZZZZ^^^aaa```^^^^^^ccchhhtttxxxpppfff[[[SSSMMMJJJFFFDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGGGGNNNYYYhhhzzzyyymmmccc\\\VVVSSSOOOSSSZZZcccnnnzzzyyyvvvyyy^^^[[[XXXWWWWWWVVVTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXWWWVVVVVVVVVSSSTTTVVVWWWWWWVVVUUUTTTQQQRRRRRRTTTUUUWWWYYYZZZ[[[]]]^^^^^^[[[YYYYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[\\\]]]^^^^^^_________^^^___aaacccdddddddddcccccccccccccccbbbbbbdddfffddddddddddddddddddddddddccccccccccccbbbbbbaaa```^^^^^^]]]]]]^^^aaadddeeeiiijjjkkkmmmnnnooooooooommmooopppqqqqqqpppooommmmmmlllkkkiiihhhhhhggggggiiijjjlllmmmoooppppppqqqppptttwwwwwwxxx}}}vvvqqquuuvvvlllaaaTTTKKKIIICCCCCCBBBAAA???>>>===<<<===<<<<<<<<<<<<===>>>>>>;;;<<<===???BBBJJJUUU]]]iiixxxyyynnncccYYYRRRLLLHHHCCCBBB@@@>>>===<<<;;;;;;::::::999999999999::::::777888999999999:::===@@@BBBCCCEEEHHHMMMRRRYYY]]]fffnnnxxxsssiiicccaaa^^^\\\\\\___aaa___ZZZYYY^^^cccooo|||qqqaaaUUUPPPLLLHHHFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEGGGHHHHHHOOO\\\kkk|||~~~wwwmmmbbb[[[VVVSSSRRRPPPWWWbbbmmmxxx|||zzzzzz~~~]]][[[YYYVVVTTTTTTTTTTTTRRRRRRTTTUUUUUUVVVVVVVVVUUUVVVVVVWWWVVVUUUTTTSSSPPPOOOOOOOOOPPPRRRSSSUUUWWWWWWWWWXXXXXXYYYYYYYYYRRRTTTVVVWWWWWWUUUSSSQQQRRRRRRSSSTTTVVVYYY[[[\\\ZZZ\\\^^^^^^\\\ZZZYYYYYYXXXZZZ\\\^^^___```______ZZZ[[[\\\]]]^^^^^^^^^^^^]]]___aaacccdddeeeeeeeeecccdddcccbbbaaabbbeeegggeeedddddddddddddddddddddaaaaaabbbbbbbbbaaaaaa```^^^^^^]]]]]]^^^aaaccceeeiiijjjkkkmmmnnnooooooooooooqqqsssuuuuuusssqqqooooooooommmkkkjjjiiiiiiiiijjjkkklllnnnooopppppppppmmmrrrvvvuuuuuu}}}vvvrrrwww}}}rrrfffWWWNNNKKKDDDCCCBBBAAA???>>>===<<<===============>>>??????;;;===???@@@CCCKKKUUU]]]cccqqqxxxlll```WWWQQQNNNFFFEEECCCAAA???===<<<<<<;;;;;;::::::999:::::::::;;;<<<<<<;;;999:::<<<>>>CCCCCCDDDFFFJJJOOOTTTXXXYYY```jjjttt|||{{{qqqllliiifffccc```dddeee```ZZZXXX\\\bbbeeewwwmmm]]]RRROOOJJJHHHHHHIIIIIIIIIGGGFFFFFFEEEEEEFFFGGGHHHJJJRRR^^^mmm}}}sssmmmddd[[[UUURRRRRRSSSSSS\\\iiiuuu}}}|||]]][[[XXXVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUVVVWWWXXXXXXUUURRRTTTSSSRRRQQQPPPPPPQQQRRRWWWWWWVVVUUUTTTTTTTTTUUUWWWWWWVVVVVVVVVUUUUUUUUURRRTTTUUUUUUUUUVVVYYY\\\___^^^\\\ZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^```aaabbb^^^^^^^^^]]]]]]\\\\\\[[[______```aaaaaaaaaaaaaaabbbbbbbbbaaabbbccccccdddcccbbbaaa``````bbbdddeee___```bbbbbbbbbaaa___]]]]]]^^^```aaacccdddddddddgggiiilllmmmmmmmmmmmmnnnnnnqqquuuxxxyyyvvvsssppprrrrrrqqqpppooonnnmmmmmmllllllmmmmmmnnnnnnnnnooonnnppprrruuuyyyyyyuuuzzz{{{nnndddXXXNNNKKKDDDDDDCCCAAA???======>>>>>>>>>=========>>>>>>???===>>>>>>???AAAFFFLLLQQQ___iiiuuuxxxnnndddZZZTTTLLLHHHCCC@@@>>>>>>===<<<:::999777666666888999;;;666777888999:::;;;<<<<<<:::<<>>@@@DDDJJJOOO```jjjwwwvvvlllccc]]]RRRMMMGGGCCC@@@???>>>======<<<;;;999888888999999999999999999999::::::::::::<<>>======<<<<<<;;;;;;<<<<<<<<<;;;<<<======???BBBHHHLLL]]]gggttt~~~xxxoooiii[[[VVVNNNHHHDDDBBB@@@>>>@@@???>>>===;;;:::999888;;;;;;::::::999999888888:::<<<>>>??????AAADDDFFFJJJMMMRRRUUUXXX]]]eeekkkuuu|||yyynnneee^^^ZZZXXXWWWYYYYYY[[[\\\]]]]]]]]]]]]^^^]]]\\\\\\^^^aaaeeeggglllqqqyyy{{{xxxmmmkkkjjjjjjggg```UUUMMMJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJLLLUUUccctttxxxnnneee___WWWQQQMMMNNNPPPTTT[[[bbbppp{{{XXXWWWTTTQQQNNNMMMLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTWWWYYYXXXWWWSSSRRRQQQPPPPPPQQQRRRSSSVVVVVVVVVUUUTTTSSSRRRRRRTTTVVVXXXYYYYYYWWWTTTRRRRRRRRRRRRQQQQQQSSSVVVYYYYYYXXXXXXWWWWWWVVVVVVVVVYYYYYYYYYZZZ[[[\\\^^^___bbbaaa^^^\\\[[[ZZZ[[[[[[]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^aaa````````````aaabbbccceeefffggghhhgggeeecccbbbaaaaaaaaaaaaaaabbbbbbccciiikkknnnnnnmmmkkkkkkllliiilllooorrrttttttsssssstttssssssrrrqqqpppooonnnqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqsssvvvyyyuuuppprrruuu}}}vvv{{{}}}nnnbbbXXXSSSJJJIIIGGGFFFEEEDDDBBB@@@@@@???>>>>>>>>>>>>>>>>>>;;;<<<======>>>AAAFFFIIIVVV```mmmvvv|||{{{vvvgggaaaXXXOOOJJJEEEBBB@@@@@@@@@@@@???===<<<:::999;;;;;;:::::::::999999999:::;;;<<<======>>>@@@CCCDDDGGGJJJMMMPPPUUU[[[___hhhoooyyyxxxnnngggccc```^^^]]]]]]\\\\\\\\\]]]]]]]]]ZZZZZZYYYYYYZZZ[[[\\\]]]^^^aaadddggghhheeebbb___ZZZZZZZZZYYYVVVRRRMMMJJJGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHHHHGGGHHHIIIKKKLLLMMMVVVeeevvvuuulllbbbZZZTTTQQQMMMKKKNNNSSSYYYccclllzzzWWWUUUSSSPPPNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRPPPOOOPPPSSSVVVYYYYYYXXXQQQPPPOOONNNOOOOOOQQQQQQOOOPPPRRRTTTVVVWWWWWWWWWTTTVVVXXXYYYYYYWWWTTTRRRQQQQQQPPPOOOOOOQQQUUUXXXXXXXXXYYYXXXXXXXXXWWWWWWXXXXXXXXXYYYYYY[[[\\\]]]___^^^\\\[[[YYYYYYYYYZZZ\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZ[[[\\\]]]___```aaaaaaaaaaaaaaabbbbbbccccccggghhhiiijjjjjjhhhgggeeebbbbbbaaa`````````aaaaaadddfffjjjkkkkkklllmmmnnniiikkknnnppprrrssssssssstttsssrrrqqqpppoooooonnnrrrrrrrrrqqqqqqqqqqqqqqqooopppqqqqqqqqqsssvvvyyy}}}pppiiiiiivvvwwwtttwwwyyykkk```XXXNNNKKKHHHFFFFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>>>><<<===>>>>>>???AAADDDGGGNNNXXXdddnnnsssyyyrrrlllcccZZZRRRKKKFFFCCC????????????>>>===<<<;;;999999:::::::::;;;;;;;;;999:::;;;;;;;;;<<<>>>@@@@@@BBBEEEHHHLLLPPPUUUXXX^^^eeeooowww~~~{{{tttnnnhhheee___``````aaabbbbbbbbbbbb___^^^^^^]]]\\\[[[ZZZYYY]]]]]]^^^^^^\\\ZZZXXXVVVSSSSSSSSSQQQOOOMMMLLLKKKGGGHHHIIIJJJKKKJJJIIIIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOXXXgggwww|||sssjjjaaaZZZSSSOOOMMMKKKLLLQQQVVV]]]iiitttTTTSSSQQQOOOMMMMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQNNNMMMNNNPPPTTTVVVWWWVVVOOOOOONNNMMMNNNOOOPPPQQQQQQRRRSSSUUUVVVUUUUUUTTTUUUVVVWWWXXXXXXVVVTTTSSSQQQQQQOOOMMMMMMOOOSSSWWWXXXYYYYYYZZZZZZYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\[[[[[[[[[ZZZYYYYYYXXX[[[[[[\\\\\\\\\[[[ZZZZZZYYYYYYZZZ[[[]]]```bbbcccaaabbbbbbbbbccccccccccccfffgggiiijjjkkkjjjiiihhheeedddbbb```___``````aaa```cccgggjjjkkklllnnnpppkkklllmmmoooqqqsssttttttuuutttssssssqqqqqqpppooottttttttttttssssssssssssmmmoooppppppqqqsssvvvyyy|||rrrdddeeejjjwww{{{rrrmmmuuuzzzlllbbbWWWRRRKKKGGGFFFEEECCCAAA??????>>>===<<<<<<<<<<<<===>>>??????>>>@@@CCCEEEJJJRRR]]]dddiiiooowww}}}}}}xxxooofff]]]TTTLLLGGG@@@@@@@@@??????>>>>>>>>>999999::::::;;;;;;<<<<<<888999:::::::::;;;===???>>>???BBBEEEIIIMMMQQQSSSWWW]]]eeemmmsssyyy}}}uuupppgggggghhhggggggfffeeedddeeedddcccaaa^^^\\\ZZZYYYZZZZZZYYYXXXWWWVVVUUUTTTUUUTTTRRRQQQOOONNNMMMLLLJJJJJJKKKKKKLLLKKKKKKJJJKKKJJJJJJJJJKKKMMMNNNOOOQQQZZZhhhwwwuuuoooggg___YYYTTTOOOLLLJJJJJJNNNUUU[[[cccooo{{{PPPOOONNNLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJLLLOOORRRSSSSSSOOOOOONNNNNNNNNOOOPPPQQQUUUUUUVVVVVVUUUSSSPPPOOOVVVVVVWWWWWWWWWVVVUUUTTTQQQPPPNNNLLLKKKNNNRRRVVVWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[[[[[[[[[[ZZZYYYXXXYYYYYYZZZ[[[\\\^^^```aaa```aaaaaabbbbbbbbbbbbbbbcccdddgggiiijjjiiiiiihhhhhhgggdddbbbaaaaaaaaabbb```cccgggjjjkkkmmmoooqqqlllmmmnnnoooppprrrttttttwwwwwwvvvuuutttsssrrrrrrtttttttttsssssssssrrrrrrlllmmmooopppppprrruuuwwwwww|||mmmhhhdddhhhxxxvvvlllooo{{{sssggg___TTTLLLJJJHHHEEEBBB@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBEEELLLTTTYYY\\\aaaiiiooosssxxx~~~{{{rrriii^^^TTTMMMEEEDDDBBB@@@????????????;;;;;;;;;;;;;;;:::::::::777888::::::999:::===???===>>>???BBBFFFIIIKKKLLLQQQVVV]]]cccgggmmmtttyyy~~~{{{yyywwwuuuuuuuuutttrrrpppllliiieeecccbbb```___]]][[[ZZZXXXXXXWWW[[[XXXTTTRRRQQQPPPMMMKKKMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNPPPQQQTTT\\\iiivvv}}}uuuhhhccc\\\VVVQQQOOOLLLJJJKKKMMMTTT^^^eeemmmzzzMMMMMMKKKJJJJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGIIILLLOOOPPPPPPPPPOOOOOONNNOOOPPPQQQRRRNNNPPPRRRUUUVVVVVVUUUTTTWWWWWWVVVVVVVVVUUUUUUUUUQQQPPPNNNKKKKKKMMMRRRUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWWWWXXXYYYXXXYYY\\\^^^^^^]]][[[YYYZZZZZZ[[[ZZZZZZYYYXXXXXXZZZZZZZZZZZZ[[[]]]^^^______``````aaaaaaaaaaaaaaa```bbbdddggghhhhhhhhhgggkkkiiifffdddbbbbbbccccccaaadddhhhkkklllmmmoooqqqnnnnnnnnnoooppprrrttttttyyyyyyxxxwwwvvvuuuttttttrrrrrrrrrqqqqqqppppppppplllmmmnnnoooooopppsssuuutttxxx{{{~~~llldddaaammm}}}pppooovvvvvvkkk^^^SSSOOOLLLHHHEEEBBBAAA@@@???>>>>>>>>>>>>;;;<<<===<<<<<<<<<>>>@@@AAAFFFLLLPPPQQQUUU]]]dddkkkpppwwwzzz}}}zzzpppdddYYYRRRJJJHHHEEEBBB@@@?????????>>>======;;;:::999999888666888999:::999;;;===???======>>>@@@CCCFFFFFFFFFMMMRRRXXX]]]```eeekkkpppvvv~~~{{{vvvsssqqqooonnnmmmjjjgggdddbbbaaa```^^^ZZZUUUSSSRRRQQQMMMIIIOOOOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKMMMNNNPPPQQQVVV]]]iiivvv}}}rrrjjj```[[[UUUOOOMMMKKKJJJIIINNNRRR[[[fffnnnvvv|||}}}IIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHHHHKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQPPPOOOUUUVVVWWWXXXXXXVVVTTTSSSVVVVVVVVVVVVVVVVVVWWWWWWWWWTTTOOOLLLLLLOOOSSSVVVVVVWWWXXXYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^___```aaacccccccccbbbaaabbbaaaaaacccfffiiijjjjjjjjjhhhdddbbbaaaaaacccdddcccdddeeegggjjjmmmpppqqqooooooooopppqqqqqqrrrrrrsssssstttttttttsssrrrrrrrrrrrrrrrpppnnnnnnppprrrnnnnnnmmmmmmnnnppprrrssswwwvvvzzz~~~{{{iii]]]eeevvvyyytttwww}}}pppbbb[[[TTTMMMHHHEEECCC@@@>>>>>>>>>===<<<>>>>>>>>>============>>>DDDEEEFFFFFFHHHLLLQQQUUU]]]ccclllrrrwww|||xxxqqqdddXXXPPPKKKEEEBBBAAA@@@===:::<<<<<<======<<<<<<;;;:::999888888888999::::::;;;;;;;;;;;;<<<>>>AAACCCDDDIIILLLOOORRRVVVZZZ```dddnnnttt}}}}}}xxxvvvuuusssooolllfffdddaaa[[[VVVSSSRRRRRRMMMMMMNNNOOOPPPOOONNNMMMPPPPPPNNNMMMLLLMMMPPPSSSZZZ```kkkvvvxxxmmmccc\\\VVVRRRMMMIIIIIIJJJLLLLLLTTT[[[eeeppp{{{{{{yyy{{{}}}{{{IIIIIIJJJKKKLLLLLLKKKKKKLLLKKKJJJIIIIIIHHHHHHHHHKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQPPPUUUUUUVVVWWWWWWWWWVVVUUUVVVWWWWWWXXXYYYZZZZZZ[[[YYYVVVRRRNNNNNNPPPTTTWWWUUUVVVXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWZZZZZZZZZYYYYYYZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^]]]^^^```aaabbbbbbaaaaaa```______aaadddfffggggggfffeeecccbbbbbbcccdddeeecccccceeehhhjjjmmmooopppnnnnnnnnnooooooppppppppppppqqqqqqrrrqqqqqqppppppoooppppppnnnmmmmmmooopppnnnnnnmmmmmmnnnppprrrsssuuuuuuxxxpppdddgggttttttpppwwwzzzjjj\\\QQQKKKHHHEEEBBB@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>???BBBCCCCCCDDDEEEHHHMMMPPPTTTZZZbbbhhhmmmssszzz|||pppddd\\\VVVNNNHHHFFFEEEBBB???============<<<;;;;;;:::999999888888999::::::;;;;;;;;;;;;<<<===???AAABBBFFFHHHKKKNNNRRRVVV\\\___fffkkksss|||}}}yyyuuuoooggg___ZZZXXXXXXSSSSSSTTTUUUUUUTTTSSSQQQSSSRRRPPPNNNNNNOOORRRUUUYYY```jjjvvv|||tttlllcccZZZTTTOOOLLLIIIGGGGGGJJJMMMOOOZZZ```kkkvvv{{{wwwvvvyyy|||~~~zzz{{{HHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXYYY[[[\\\]]]^^^___\\\YYYUUUQQQPPPRRRUUUXXXVVVXXXYYY[[[\\\\\\[[[[[[XXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZZZZZZZ[[[[[[\\\\\\\\\]]]___aaacccccccccccc___^^^]]]___aaaccccccccccccccccccccccccdddeeefffbbbdddfffhhhjjjlllmmmmmmlllllllllmmmmmmmmmmmmmmmlllmmmmmmnnnnnnnnnmmmmmmmmmnnnooonnnmmmmmmnnnpppmmmmmmmmmmmmooopppqqqrrrtttsssvvv|||yyykkkggglllxxx~~~tttwwwkkkZZZQQQLLLIIIEEECCCBBBAAA@@@>>>;;;;;;:::999:::===???AAA???@@@@@@@@@@@@BBBFFFIIIKKKPPPVVV[[[aaahhhqqqxxx~~~ttthhh___TTTLLLGGGEEECCC@@@>>>>>>>>>===<<<;;;;;;:::999999999999999::::::;;;;;;;;;;;;;;;<<<===>>>>>>AAACCCFFFIIILLLPPPUUUYYY]]]aaagggmmmttt}}}~~~sssiiiccc___^^^ZZZZZZYYYZZZ\\\\\\ZZZYYYXXXVVVRRRPPPOOOQQQTTTVVV[[[aaalllxxxzzzuuummmeee^^^WWWPPPKKKIIIGGGFFFFFFHHHLLLQQQTTTbbbiiitttxxxuuuvvvxxxxxxxxxqqqqqqwwwGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKLLLNNNOOOPPPQQQRRRQQQPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^___```^^^\\\WWWTTTRRRTTTVVVXXXXXXYYY[[[]]]^^^___^^^^^^XXXWWWVVVUUUTTTSSSRRRRRROOOOOOOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYYYYYYYYYYYYY\\\]]]___bbbdddeeeeeeeee```^^^]]]^^^```aaaaaaaaabbbbbbccccccddddddddddddcccdddfffhhhjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjhhhhhhiiijjjjjjkkkjjjjjjlllmmmnnnnnnmmmmmmnnnpppkkkkkklllmmmnnnoooqqqqqqsssrrruuuzzz~~~wwwmmmhhhnnn}}}fffXXXNNNKKKGGGDDDCCCBBB@@@>>>>>>===;;;:::;;;<<>>>>>>>>>>>===>>>AAADDDDDDHHHMMMQQQVVV___iiiqqqzzztttjjj\\\QQQKKKGGGDDDBBBAAA@@@???>>><<<<<<;;;;;;::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;>>>@@@BBBDDDGGGJJJOOOSSSVVVYYY]]]aaagggnnnvvv{{{zzzqqqjjjfff```______bbbfffhhhhhhfffbbb]]]VVVQQQPPPRRRUUUWWW^^^eeeppp{{{zzzwwwooojjjbbbZZZTTTOOOKKKHHHFFFFFFFFFHHHKKKQQQWWW\\\jjjqqq}}}zzzzzz{{{{{{vvvqqqhhhmmmxxx~~~zzz}}}HHHIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHIIIHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQPPPOOOOOOQQQRRRSSSRRRRRRRRRSSSUUUVVVXXXYYY\\\\\\\\\\\\\\\]]]]]]]]]^^^[[[WWWTTTSSSTTTVVVXXXVVVXXXZZZ\\\]]]]]]]]]]]]WWWVVVVVVTTTSSSRRRQQQPPPQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWYYY[[[]]]```bbbcccccccccbbb```______aaabbbbbbaaadddddddddcccccccccbbbbbbdddeeefffggghhhiiiiiiiiiiiiiiiiiihhhhhhgggggggggdddeeefffggghhhhhhhhhhhhiiijjjlllkkkjjjiiijjjkkkhhhiiijjjlllmmmnnnooooooqqqqqqtttxxx{{{wwwlllkkkuuuppp[[[MMMJJJFFFDDDCCCAAA@@@>>>AAA@@@>>>===<<<===>>>???===>>>>>>===<<<<<<>>>@@@???BBBEEEHHHMMMUUU```hhhvvv}}}yyyjjj^^^VVVPPPKKKHHHDDDCCCAAA???===<<<<<<<<<;;;;;;::::::999::::::;;;::::::::::::999999888888<<<>>>@@@AAACCCFFFKKKNNNRRRTTTWWW[[[___eeelllpppvvv{{{zzzssskkkjjjjjjpppxxx}}}~~~sssjjj^^^UUURRRTTTWWWYYY```gggrrr~~~|||tttmmmiiiddd___WWWQQQMMMJJJHHHGGGEEEFFFHHHJJJNNNUUU]]]cccssszzzvvvnnnjjjqqq}}}|||~~~}}}zzzxxxIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNPPPOOOOOOOOOOOOPPPQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVYYYYYYYYYYYYYYYYYYYYYYYY[[[YYYUUUSSSRRRSSSUUUVVVSSSTTTVVVXXXYYYYYYXXXXXXVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXZZZ]]]___`````````cccaaa```aaacccddddddccceeedddcccbbbbbbbbbbbbbbbffffffeeeeeefffggghhhiiiiiiiiihhhgggffffffeeeeeebbbbbbdddeeegggggghhhhhheeeggghhhhhhfffeeeeeeeeeeeefffhhhjjjkkklllmmmmmmooooooqqqvvvxxxzzzpppjjjlllooottt[[[MMMJJJFFFDDDCCCBBB@@@???BBBAAA@@@???>>>=========<<<=========;;;;;;<<<>>>;;;===???AAADDDKKKUUU]]]nnnvvvvvvjjjaaaYYYRRRMMMHHHFFFCCCAAA???>>>>>>>>><<<;;;;;;:::::::::::::::999::::::::::::999888777;;;<<<>>>???@@@CCCGGGJJJMMMOOOSSSVVVYYY^^^cccggghhhmmmttt|||}}}{{{|||}}}jjj\\\WWWYYY\\\^^^dddkkkvvv{{{rrriiibbb___XXXSSSMMMHHHFFFFFFEEEEEEDDDGGGKKKNNNSSS[[[eeemmm}}}zzzrrrooouuu~~~{{{wwwwww{{{KKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOPPPOOOOOOOOONNNOOOQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWUUUSSSQQQPPPQQQSSSUUUSSSTTTVVVWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVUUUSSSRRROOOOOOOOOOOOPPPQQQRRRSSSWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUVVVWWWXXXYYYYYYXXXYYY[[[]]]___`````````cccaaaaaabbbdddeeefffeeedddcccaaa```aaabbbdddeeehhhgggeeeddddddeeegggiiiiiiiiihhhgggfffddddddcccaaabbbccceeefffggghhhhhhfffggghhhhhheeecccccccccbbbcccfffhhhjjjkkkkkkkkkkkkkkknnnrrrtttvvv|||xxxoooiiifffooosss]]]LLLIIIFFFDDDDDDCCCBBBAAA??????@@@@@@???>>>===<<<:::;;;<<<<<<::::::;;;===:::<<<===>>>@@@EEENNNUUUdddlllyyyvvvlllcccYYYRRRKKKIIIFFFCCC@@@??????@@@<<<<<<;;;:::::::::::::::999999:::::::::999888777999;;;<<<===>>>@@@DDDGGGGGGJJJNNNQQQTTTWWW\\\^^^___bbbggglllsss{{{yyyfff___```ccceeemmmttt~~~|||vvvnnnfff^^^XXXUUUNNNKKKFFFCCCCCCDDDDDDDDDEEEJJJPPPUUU[[[eeeqqq{{{~~~yyy{{{}}}|||xxxuuutttuuuzzzLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMNNNOOOPPPOOONNNMMMMMMNNNQQQSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSPPPOOOOOOPPPRRRTTTVVVWWWXXXYYYYYYXXXWWWWWWWWWXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\^^^```bbbbbbbbbbbbbbbaaa```aaadddfffffffffbbbaaa```___```cccfffhhhiiigggdddbbbbbbdddgggiiiiiiiiihhhgggeeedddcccccc```aaaccceeeggghhhhhhiiiiiijjjkkkjjjhhheeeddddddaaabbbeeegggiiijjjjjjjjjhhhhhhlllpppqqqsssyyyzzzppphhhaaannnrrr___LLLJJJGGGEEEEEEEEEDDDCCC;;;<<<>>>@@@@@@???===<<<999:::;;;;;;:::999:::<<<<<<===>>>>>>???DDDKKKRRR\\\eeerrryyynnnccc[[[LLLJJJGGGDDDAAA@@@@@@AAA===<<<;;;:::::::::::::::888999:::;;;;;;:::999888888999;;;;;;<<<>>>BBBDDDBBBEEEJJJNNNPPPSSSVVVYYYZZZ\\\___bbbhhhoooxxx~~~nnneeeeeeiiikkkuuu|||}}}tttqqqkkkccc\\\UUUQQQNNNJJJGGGDDDBBBCCCEEEFFFFFFIIINNNUUU\\\cccooo}}}}}}zzz{{{}}}yyyHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLMMMNNNOOOPPPOOONNNMMMLLLMMMMMMMMMNNNOOOOOOOOOPPPNNNOOOPPPRRRSSSUUUVVVWWWPPPQQQQQQQQQQQQQQQPPPPPPSSSUUUWWWYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXVVVUUUVVVVVVUUUTTTRRRSSSVVVXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYWWWUUUSSSSSSUUUWWWYYYZZZ\\\^^^```aaacccccccccbbbbbbccccccccccccbbbbbbaaaaaabbbddddddeeeeeeeeeeeeccc```^^^___aaadddfffkkkjjjiiigggfffeeeeeeeeeeeeeeeeeefffffffffffffffjjjjjjjjjlllmmmllliiifffcccddddddeeefffggghhhhhhkkkjjjiiiiiikkkqqqyyyuuukkkfffffflllyyyzzzdddVVVNNNGGGFFFFFFDDDCCCDDDCCCCCCBBBAAA@@@>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::===BBBFFFIIITTT]]]jjjyyy|||mmmccc[[[UUUMMMHHHFFFEEEBBB@@@;;;:::999:::;;;<<<;;;999999999999888888888888888888888999::::::;;;<<<<<>><<<<<<======<<<:::999999999999999888888888888888999999:::;;;;;;<<<===>>>@@@BBBEEEHHHJJJLLLMMMPPPSSSVVVYYY\\\```bbbfffjjjqqqyyyzzzuuuxxx~~~wwwpppiiiddd^^^[[[VVVQQQLLLIIIGGGFFFBBBAAAAAABBBDDDGGGIIIJJJUUU]]]hhhsss}}}FFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHIIIKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRSSSUUUWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXXXXWWWYYY[[[^^^``````______^^^]]]\\\[[[YYYXXXVVVVVVVVVXXXZZZ[[[```___^^^]]]]]]]]]^^^___bbbbbbbbbbbbaaaaaa```_________``````aaaaaabbbbbbfffeeeeeeeeeeeefffggggggdddddddddeeefffgggiiiiiijjjiiigggfffeeeffffffggghhhggghhhiiikkkkkkiiifffggghhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjlllpppuuuyyy|||yyypppeee___```pppvvvyyywwwggg\\\QQQLLLIIIFFFEEEGGGEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>???EEENNN\\\lllyyywwwooocccZZZSSSMMMHHHDDDCCCAAA???>>>>>>>>>===;;;::::::::::::999999999888888888999999::::::;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEIIIKKKNNNPPPRRRTTTWWWYYY\\\```eeelllsss|||}}}wwwpppiiiccc\\\XXXSSSPPPMMMIIIEEECCCBBBAAAAAA@@@???@@@BBBFFFKKKMMMYYYbbbppp|||~~~~~~DDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIJJJLLLNNNPPPSSSTTTUUUSSSSSSTTTUUUUUUUUUTTTTTTRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ]]]_________``````______^^^^^^ZZZYYYXXXXXXXXXYYY[[[\\\___^^^\\\[[[[[[\\\^^^___aaaaaabbbaaaaaa```___^^^_______________```aaaaaacccddddddeeeeeeeeeeeeeeedddddddddeeefffhhhiiijjjlllkkkhhhfffeeeeeefffgggfffffffffgggiiijjjhhhgggiiiiiiiiiiiiiiiiiiiiiiiiggghhhjjjkkklllnnnrrruuu{{{oooeeeaaahhhxxx{{{{{{~~~tttgggYYYQQQLLLHHHGGGHHHDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<::::::;;;<<<===AAAGGGSSS___lllyyytttiii```WWWOOOJJJEEECCC@@@?????????>>>===<<<<<<;;;;;;::::::999999888888999999::::::::::::<<<<<<<<<===>>>@@@AAABBBEEEHHHJJJLLLMMMOOORRRTTTXXX[[[___ccciiiqqqyyy|||xxxwww~~~|||xxxwwwqqqjjjccc]]]XXXSSSPPPHHHGGGEEECCCAAA@@@??????AAAAAAAAAAAADDDJJJQQQVVV^^^ggguuu|||{{{yyyxxxCCCCCCDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJKKKMMMPPPRRRSSSTTTSSSSSSTTTUUUVVVVVVUUUUUURRRRRRTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWVVVWWWYYYYYYYYYZZZ\\\^^^\\\\\\^^^___``````aaaaaa\\\\\\[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZZZZ[[[]]]```aaaaaaaaaaaaaaaaaa```______```______^^^______```aaacccdddeeefffffffffeeeeeeffffffffffffgggggghhhiiilllkkkiiigggfffeeeeeeeeedddddddddeeegggiiihhhgggjjjjjjjjjjjjjjjiiiiiiiiiggghhhiiijjjkkklllooorrrxxx}}}{{{mmmffffffmmmttt}}}yyyzzztttdddXXXPPPHHHEEEFFFCCCCCCBBBBBBAAAAAA@@@@@@===========================<<<;;;::::::;;;<<<<<>>======<<<<<<;;;::::::999888888999999999999999:::<<<<<<<<<<<<<<<===>>>???@@@BBBEEEGGGIIIKKKNNNQQQSSSUUUWWWZZZ]]]cccjjjooouuuzzz|||wwwtttxxx|||vvvpppkkkiiiddd\\\VVVQQQNNNKKKIIIBBBAAAAAA@@@????????????DDDEEEFFFGGGKKKRRR[[[bbbhhhqqq}}}~~~}}}zzzqqqpppwwwBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHHHHIIIJJJKKKNNNNNNMMMMMMMMMMMMMMMLLLNNNNNNNNNNNNOOOOOOOOOOOOSSSSSSTTTUUUVVVVVVVVVVVVSSSSSSTTTTTTVVVWWWWWWXXXVVVVVVVVVUUUVVVVVVWWWXXXVVVWWWYYYYYYYYYYYY[[[\\\ZZZ[[[]]]___```aaabbbbbb___^^^^^^]]]\\\\\\\\\\\\ZZZZZZZZZ[[[]]]___aaaccc```aaaaaabbbbbbaaaaaa```bbbaaa```______```aaabbbeeefffgggggghhhhhhgggggggggfffffffffffffffggggggjjjjjjiiihhhgggeeeddddddcccbbbbbbcccfffhhhhhhgggiiijjjjjjjjjjjjjjjjjjjjjggghhhiiiiiiiiijjjmmmoooqqqwwwwwwjjjdddggglll|||sssuuuttteeeWWWLLLEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@========================<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@CCCIIIRRR___llluuuyyyoooccc[[[PPPMMMHHHEEECCCCCCAAA@@@???>>>>>>===<<<;;;::::::888888999999999999999999999999999999999:::;;;;;;;;;===@@@BBBCCCEEEHHHJJJOOOQQQSSSUUUWWW[[[```ccceeehhhnnnvvv~~~}}}xxxrrrsssxxx}}}zzzvvvrrrnnniiiccc^^^YYYUUUOOOKKKHHHFFFDDDBBB?????????@@@@@@@@@AAAAAA@@@CCCFFFIIINNNWWWbbbjjjrrrzzz~~~{{{ssseeelll}}}BBBCCCDDDEEEFFFGGGHHHHHHFFFGGGHHHIIIJJJKKKKKKLLLGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNPPPOOOOOOOOOOOONNNNNNNNNRRRSSSTTTUUUUUUVVVVVVVVVTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVUUUUUUUUUVVVWWWXXXWWWYYYZZZZZZZZZYYYZZZ[[[\\\\\\^^^___aaabbbbbbbbbbbbaaa```___]]]\\\[[[[[[YYYZZZ[[[]]]^^^```aaabbb``````aaabbbccccccccccccdddcccbbb``````aaacccdddeeeffffffffffffgggggggggddddddccccccddddddeeefffgggggghhhhhhhhhfffdddbbbaaa``````bbbeeeggggggggghhhhhhiiiiiijjjjjjkkkkkkhhhhhhhhhgggggghhhkkknnnlllrrrzzzxxxhhheeeiiirrryyyxxxyyyfffUUUIIIFFFCCCCCCCCCCCCBBBBBBBBBBBB????????????????????????>>>======<<<<<<<<<;;;;;;:::<<>>===<<<;;;:::999999888888888888888888888888888888888999:::::::::<<<>>>??????@@@BBBDDDKKKMMMPPPRRRTTTWWWZZZ]]]\\\^^^bbbgggnnnwwwtttssssssyyy{{{zzz~~~yyyvvvpppmmmhhhddd___[[[VVVSSSMMMJJJGGGDDDCCCCCCAAA@@@>>>>>>???@@@AAABBBBBBBBB???DDDIIINNNTTT]]]iiirrr}}}~~~~~~{{{zzzpppjjjdddqqqCCCCCCDDDEEEFFFGGGHHHHHHEEEFFFFFFGGGIIIJJJKKKKKKFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTTTTUUUVVVWWWYYYYYYVVVVVVUUUTTTUUUVVVXXXYYYXXXZZZ\\\\\\ZZZZZZZZZ[[[^^^___```aaaaaabbbbbbaaaccccccaaa```^^^\\\[[[ZZZZZZ[[[\\\^^^``````aaaaaa___```aaacccddddddddddddfffdddcccaaaaaabbbdddeeedddccccccccccccdddeeeeeeaaa```aaaaaabbbcccdddeeedddfffhhhiiihhhfffcccaaaaaa```___aaadddfffgggggggggggghhhiiijjjjjjkkkkkkiiihhhhhhfffeeegggkkknnnkkkrrrxxx{{{|||ooofffhhhhhhsss^^^PPPJJJDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::666999>>>CCCHHHNNNUUUZZZhhhrrr~~~uuuhhhcccZZZSSSMMMIIIEEECCC@@@@@@???>>>===<<<;;;;;;999999888888888888888888999999999999999:::;;;;;;<<<>>>????????????@@@BBBDDDGGGJJJMMMOOORRRUUUXXX\\\]]]]]]^^^bbbjjjtttzzz|||zzzvvvsssuuu|||{{{vvvrrrttt{{{zzzvvvrrrnnnkkkhhhddd___ZZZVVVRRRNNNKKKHHHFFFDDDCCCCCCCCCBBB@@@===>>>@@@AAABBBCCCCCCCCCFFFKKKRRRXXX^^^hhhttt~~~|||zzzzzz|||www{{{~~~}}}wwwnnnfffbbbkkkzzzBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJMMMLLLKKKLLLMMMMMMMMMLLLOOOPPPPPPQQQRRRRRRQQQQQQTTTTTTUUUUUUVVVVVVVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYUUUUUUUUUVVVVVVVVVWWWWWWZZZXXXWWWWWWYYY[[[\\\\\\]]]]]]]]]\\\[[[\\\^^^```aaa```___^^^^^^]]]^^^^^^___^^^\\\\\\\\\___aaaccccccccccccccccccccccccccceeedddcccaaaaaaaaabbbccccccccccccccccccbbbaaaaaadddccccccbbbbbbbbbbbbcccaaacccfffhhhiiigggdddbbbfffdddccccccdddffffffeeeeeeeeefffgggiiijjjlllmmmnnnllljjjhhhhhhhhhjjjkkkkkkkkkooosssuuuzzz}}}jjjaaafffssshhhUUUMMMFFFAAA>>>@@@BBBAAAAAADDDAAAAAA@@@@@@??????>>>>>>=========>>>>>>>>>>>>>>>;;;<<<======>>>BBBGGGKKKZZZbbbnnn{{{}}}uuuiii___XXXSSSMMMIIICCCBBBAAAAAAAAA@@@===;;;<<<<<<;;;:::999999999999888888888888888999999999999999:::;;;===???@@@AAA@@@BBBEEEHHHJJJNNNRRRUUUXXXXXXXXXXXXYYY]]]cccgggqqquuu|||{{{vvvwww|||{{{uuunnnkkkllloooyyy}}}uuummmhhhccc```]]]XXXVVVSSSPPPLLLIIIGGGFFFBBBAAA@@@??????>>>???????????????AAADDDFFFFFFFFFIIIOOOXXXbbbkkkvvv~~~|||zzzzzzuuuwwwyyywwwmmmbbb___bbbuuuBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTVVVVVVUUUVVVVVVWWWXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXZZZXXXWWWXXXZZZ]]]]]]]]]]]]]]]]]]\\\ZZZZZZ\\\^^^aaaaaa```______^^^______^^^^^^^^^______```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbdddcccaaa_________```aaabbbccccccccccccbbbaaa```aaaaaa``````______`````````bbbdddgggggggggfffeeehhhgggffffffggggggeeeccccccddddddfffhhhjjjlllmmmlllkkkjjjiiiiiijjjkkkkkkkkkjjjmmmppprrrvvvoooeeeeeennn}}}zzz___QQQIIICCC@@@AAABBB@@@@@@AAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<===@@@EEEHHHQQQXXXdddqqq}}}uuukkkccc[[[SSSMMMHHHFFFDDDCCCCCCBBB@@@>>><<<<<<;;;:::999999999999888888888888888888888888999999999:::<<<>>>???@@@???AAACCCEEEGGGJJJNNNQQQUUUUUUVVVVVVVVVYYY]]]aaabbbfffmmmttt{{{~~~wwwvvv{{{~~~|||xxxoooiiifffgggiiiqqq~~~{{{tttppphhhbbb^^^ZZZWWWUUUPPPNNNLLLIIIFFFDDDBBBAAA??????>>>===<<<<<<<<<<<<=========@@@CCCFFFHHHIIIOOOUUU___jjjuuu|||yyywwwvvvvvvxxxuuuppphhh___[[[cccnnn{{{zzz}}}BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMOOOPPPRRRSSSSSSRRRRRRRRRSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYWWWVVVUUUVVVYYY[[[[[[[[[[[[\\\\\\[[[ZZZZZZ[[[]]]aaaaaaaaa```````````````]]]^^^```aaabbbbbbaaa```bbbbbbbbbbbbbbbbbbbbbbbbcccaaa___]]]\\\]]]^^^___bbbbbbbbbcccbbbbbbaaa```aaaaaa```__________________```bbbdddfffggghhhhhhkkkjjjjjjkkkkkkhhhdddaaabbbbbbccceeegggiiikkkmmmkkkkkkkkkkkkkkkkkkllllllkkkjjjjjjmmmnnnqqqzzzyyymmmfffhhhpppoooYYYOOOHHHCCCCCCDDDAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===AAADDDEEELLLVVVaaammmzzz}}}ssshhh]]]TTTMMMJJJEEEBBBAAA@@@???>>>======;;;::::::999999999888888888888888888888888888888999999;;;<<<===>>>===???AAABBBCCCEEEHHHKKKOOOQQQRRRRRRRRRSSSVVVXXXXXX\\\bbbiiiooovvv}}}wwwuuuxxx{{{yyyuuummmhhheeegggfffjjj{{{zzzuuuooolllddd___ZZZUUURRRPPPNNNLLLGGGFFFDDDBBB@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;======>>>@@@DDDIIINNNQQQXXX___jjjvvv~~~{{{xxxuuuttttttuuuxxxqqqhhh]]]UUUWWWgggxxx~~~yyyxxxxxx|||zzzzzzyyyxxxuuu}}}AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQRRRSSSSSSSSSTTTTTTSSSSSSRRRQQQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYUUUTTTSSSTTTVVVWWWVVVUUUWWWYYYZZZZZZZZZZZZ\\\^^^aaaaaaaaabbbbbbbbbaaaaaa______```aaaaaaaaaaaaaaacccccccccccccccccccccccccccbbb___^^^]]]]]]^^^___aaabbbbbbbbbbbbbbbaaaaaaccccccbbbaaa````````````^^^^^^```bbbdddgggiiijjjjjjjjjlllnnnnnnkkkfffbbbbbbbbbccceeegggjjjlllmmmiiijjjkkklllllllllllllllllljjjjjjlllmmmnnnuuu}}}yyykkkfffgggrrreeeUUULLLEEEDDDEEECCCBBBBBBDDDDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>>>>>>><<<<<<<<<;;;:::;;;===@@@???DDDKKKTTT^^^jjjuuu|||wwwjjj```WWWRRRLLLFFFCCCBBB@@@??????>>>===;;;;;;:::::::::888888888888888777777777888888888888999:::<<<<<<<<<===?????????AAACCCEEEHHHJJJMMMNNNNNNOOOQQQRRRUUUYYY]]]bbbfffkkkqqquuu|||~~~uuusssvvvyyyxxxuuuppplllkkkllliiiiiiuuu~~~xxxsssmmmhhhbbb^^^XXXUUUPPPMMMKKKIIIGGGEEEBBBAAA@@@???>>>>>>======@@@@@@???>>>=========>>>???@@@AAADDDIIIPPPWWW]]]eeelllwww{{{zzz|||}}}}}}{{{xxxuuuttttttuuuvvvrrrlllddd[[[TTTVVVfffwww~~~tttooooooqqq~~~~~~AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLNNNPPPOOONNNMMMOOOQQQSSSTTTTTTUUUTTTTTTSSSSSSVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUSSSQQQSSSVVVXXXZZZ[[[\\\^^^```___```aaabbbccccccbbbbbbbbbaaa_________```bbbccc````````````````````````ccccccbbbaaa```aaaaaaaaabbbbbbccccccccccccbbbbbbddddddbbbaaaaaa`````````^^^^^^___```cccfffhhhjjjggghhhiiilllmmmlllhhheeecccdddeeefffiiikkkmmmnnniiiiiijjjkkklllllllllkkknnnkkkkkkmmmnnnnnnrrrxxx{{{uuujjjccciiiyyyvvv[[[OOOEEEDDDEEEDDDCCCDDDEEEDDDDDDCCCAAA@@@@@@???@@@@@@??????>>>>>>>>>>>>;;;<<<<<<;;;999999;;;===???AAAEEEKKKRRR[[[eeekkkwwwyyypppfff```XXXPPPKKKHHHFFFDDDAAA@@@???===<<<;;;;;;;;;:::999999999888888888777888888888888888999:::;;;<<<===>>>>>>===>>>@@@BBBAAADDDGGGJJJKKKLLLNNNOOOQQQSSSVVVXXXZZZ]]]aaadddkkkpppvvv|||zzzsssrrrwww{{{zzzwwwrrroooooooookkkgggppp~~~{{{xxxuuuqqqlllgggbbb]]]WWWTTTPPPMMMIIIGGGEEEDDDBBB@@@>>>>>>======<<<=========??????>>>>>>>>>>>>??????@@@BBBEEEIIINNNWWWaaahhhrrryyy}}}yyywwwvvvwwwwwwuuutttsssrrrrrrsssuuuvvvlllfff___YYYUUUYYYgggvvv{{{tttooopppvvv{{{AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKLLLNNNPPPOOOLLLKKKMMMOOOSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXVVVVVVWWWWWWWWWXXXXXXXXXZZZYYYXXXXXXXXXXXXUUUSSSRRRUUUXXX[[[\\\]]]___aaa^^^___aaabbbcccccccccbbbcccaaa___]]]]]]___aaaccc]]]]]]]]]]]]]]]]]]]]]]]]bbbcccdddeeeeeeeeeddddddbbbcccdddddddddddddddddddddcccbbb```____________^^^______```bbbdddfffgggeeedddeeegggjjjkkkiiihhheeeeeefffgggiiikkklllmmmjjjjjjjjjjjjjjjjjjkkkkkkooolllmmmpppqqqooopppsssvvv{{{uuuhhhhhhppp}}}fffWWWIIIEEEFFFGGGFFFGGGEEEDDDCCCBBBAAA@@@???>>>???>>>>>>======<<<<<<;;;;;;<<<<<<;;;999999:::;;;???@@@BBBDDDHHHOOOVVV\\\iiitttssslllbbbYYYRRRLLLHHHEEECCCCCCAAA@@@>>>=========;;;;;;;;;:::999999888888999999888888888999999::::::;;;<<<<<<;;;<<<>>>@@@<<>><<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<===???@@@@@@AAADDDJJJOOOUUU___kkksssxxxxxxwwwuuutttsssrrrqqqnnnnnnnnnooopppqqqrrrrrriiiccc]]]]]]aaahhhttt}}}zzzwwwssstttyyy@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFHHHIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJMMMPPPOOOLLLKKKNNNQQQRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXXXXYYY[[[[[[YYYWWWTTTWWWZZZ\\\\\\]]]^^^___\\\^^^```bbbcccccccccbbb``````___^^^^^^___``````]]]]]]]]]]]]]]]]]]]]]]]]```bbbeeehhhiiihhhfffeeecccdddeeeeeefffffffffeeeeeedddcccaaa``````_________``````aaabbbcccdddddddddcccaaabbbdddggghhhhhhfffffffffggghhhiiijjjkkkkkkjjjiiihhhhhhhhhiiijjjnnnlllmmmrrrssspppnnnoootttuuu~~~vvvooommmooozzzxxxgggUUUMMMMMMMMMNNNOOOHHHGGGFFFEEECCCBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<<<<:::999:::;;;<<<===>>>???AAAEEEKKKOOOYYYbbbooo|||zzzpppeee\\\TTTNNNJJJFFFEEECCCBBB@@@?????????======<<<;;;;;;:::999999:::999999888888888999999888999::::::999:::<<<>>>;;;===???AAABBBCCCFFFHHHKKKLLLNNNOOOPPPQQQTTTWWWTTTWWW[[[^^^aaagggooouuuzzz~~~~~~zzzvvvzzzxxxvvvvvvwwwpppjjjppp|||~~~|||uuurrrmmmhhheeebbb___]]]VVVTTTQQQNNNMMMKKKHHHEEEAAA???>>>>>>??????>>>===;;;;;;::::::;;;;;;<<<===;;;;;;<<<===???AAACCCDDDEEEJJJRRRXXX___jjjvvv{{{zzzxxxvvvtttrrrqqqqqqmmmnnnoooooooooooonnnmmmhhhfffjjjwww@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCEEEGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHLLLPPPOOOMMMMMMPPPTTTRRRSSSTTTVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXTTTTTTTTTTTTUUUVVVWWWXXXTTTUUUVVVWWWXXXZZZ[[[[[[UUUUUUVVVXXXZZZ[[[ZZZXXXWWWYYY\\\]]]\\\\\\\\\]]][[[]]]___bbbccccccbbbbbb^^^^^^___``````___^^^]]]````````````````````````^^^aaafffiiikkkjjjgggfffdddeeeeeefffgggggggggfffhhhgggfffdddcccbbbbbbbbb``````aaabbbbbbbbbbbbaaaeeebbb___^^^```dddfffhhhfffeeeeeeffffffggghhhiiillljjjhhhffffffggghhhiiilllkkkmmmsssuuupppmmmmmmsssrrrxxxxxxpppiiinnnxxxuuu```VVVUUUUUUUUUVVVLLLKKKJJJIIIGGGFFFEEEDDDAAAAAAAAA@@@???>>>>>>===:::<<<===<<<:::::::::;;;999::::::;;;<<<@@@EEEIIIMMMTTT```ooo}}}tttjjjaaaYYYTTTGGGFFFEEECCCAAA@@@@@@@@@>>>>>>===<<<;;;;;;::::::;;;:::999999888999999999666777888888888888:::<<<;;;<<<===>>>>>>???BBBDDDDDDFFFHHHIIIJJJMMMPPPRRRPPPSSSUUUWWWYYY]]]eeekkklllrrryyy}}}|||zzz~~~}}}~~~~~~xxxqqqwww{{{uuuqqqnnnjjjgggbbb^^^[[[YYYVVVTTTLLLJJJHHHGGGFFFEEECCCAAA===<<<<<<===@@@AAAAAA@@@=========<<<======>>>???<<<===>>>???BBBDDDFFFHHHJJJQQQYYYaaahhhsss|||yyyvvvtttttttttpppppprrrrrrrrrooommmlllhhhlll|||===>>>???@@@AAA@@@??????AAABBBCCCDDDDDDCCCBBBAAA???@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJMMMLLLLLLLLLLLLLLLMMMNNNTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZZZZYYYWWWUUUTTTTTTUUUWWWYYYZZZYYYXXXWWWVVVUUUUUUUUU\\\ZZZXXXYYY[[[\\\ZZZXXXWWWXXXZZZ\\\]]]^^^]]]]]][[[]]]^^^```bbbcccdddddd``````___^^^^^^___```aaa]]]^^^```aaabbbbbbaaa```eeeccc```aaaccceeedddbbbcccddddddeeefffggghhhhhhgggfffdddbbbbbbbbbcccdddffffffggggggfffeeeeeedddcccbbbbbbccccccdddfffggggggfffeeeddddddeeeffffffggggggggghhhhhhhhhhhhhhhllllllmmmmmmnnnoooooopppnnnpppwww}}}kkkggglllrrrlll]]]]]]bbbcccaaaZZZSSSLLLKKKMMMMMMGGGAAADDDCCCAAA???<<<<<<>>>???<<<<<<;;;::::::::::::;;;:::::::::;;;;;;<<<<<<<<>>???@@@@@@???>>>===<<<;;;::::::999888777777777888888888777777777777888888999999::::::;;;<<<======@@@@@@BBBDDDFFFGGGIIIJJJLLLLLLMMMOOOQQQTTTVVVWWW```dddiiinnnttt{{{~~~}}}wwwrrrnnnjjjeeebbb]]][[[YYYVVVSSSPPPOOONNNIIIGGGEEECCCAAA@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;<<<======<<<;;;<<<>>>???AAACCCDDDFFFHHHLLLOOOSSSXXXaaakkkvvv~~~zzzuuusssuuuxxx|||ttttttzzzwwwmmmhhhllluuu>>>>>>@@@AAAAAAAAA@@@???@@@AAABBBCCCCCCBBBAAA@@@???@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVVVVWWWWWWXXXXXX\\\ZZZYYYYYY[[[\\\[[[YYYVVVWWWYYYZZZ\\\]]]^^^^^^\\\]]]^^^___aaabbbcccdddbbbaaa```______```aaaaaaaaabbbcccdddeeeffffffffffffdddbbbbbbdddeeedddbbbccccccccccccdddeeefffggggggfffdddbbbbbbcccdddeeeeeeffffffeeeeeedddcccbbbeeeffffffggghhhiiiiiijjjfffeeecccbbbbbbbbbdddeeeeeefffffffffgggggghhhhhhhhhiiijjjkkkllllllllllllkkkmmmsss{{{{{{mmmjjjeeeppp|||vvvfffeeejjjnnnoooggg___UUUOOONNNLLLHHHEEEEEEDDDCCC@@@>>>>>>>>>???===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>CCCIIIPPPWWWcccqqq{{{wwwmmmfffWWWRRRKKKHHHGGGFFFCCCAAA@@@@@@@@@???>>>===<<<;;;<<<;;;:::999999888999999888888777777777777888888999999::::::;;;<<<<<<<<<===>>>???AAACCCEEEFFFGGGIIIJJJKKKLLLOOOQQQSSSTTTVVVYYY]]]aaaffflllrrrvvv}}}{{{vvvsssrrrnnniiieeeaaa]]]YYYVVVSSSRRRPPPMMMKKKIIIHHHGGGCCCBBB@@@>>>===<<<<<<<<<=========<<<<<<;;;;;;;;;888:::;;;;;;::::::<<<>>>???AAACCCFFFIIIMMMSSSWWW^^^dddnnnxxx}}}|||zzzvvvsssuuuzzz~~~~~~zzzzzzuuullllllttt??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDFFFFFFFFFFFFGGGHHHJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUWWWWWWXXXWWWWWWVVVUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUUUUVVVWWWYYY[[[[[[[[[ZZZYYYYYY[[[[[[[[[YYYWWWWWWWWWXXXZZZ[[[]]]^^^]]]\\\\\\]]]^^^```bbbcccddddddbbbaaa```aaaaaabbbdddddddddeeefffhhhiiijjjgggfffdddcccdddeeedddcccccccccbbbaaabbbccceeeffffffeeedddcccccccccdddeeeeeeeeeeeeddddddcccbbbaaaeeefffhhhjjjkkklllkkkkkkeeecccaaa___^^^___aaacccccccccdddeeeffffffggggggggghhhjjjlllmmmlllkkkjjjkkklllqqqxxx}}}zzzmmmdddgggrrr}}}{{{|||{{{xxxrrruuuzzz}}}}}}uuuiii^^^VVVPPPLLLJJJFFFFFFDDDBBBAAA@@@??????===<<<;;;;;;:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<999<<<@@@CCCIIIRRR]]]fffsss|||yyyrrr___ZZZSSSOOOMMMKKKHHHEEEDDDCCCBBBAAA@@@???>>>=========<<<;;;:::999999:::777777888888888888777777999999999::::::;;;;;;<<<;;;;;;<<<>>>???AAABBBCCCEEEFFFFFFHHHJJJLLLNNNOOOQQQSSSWWWYYY\\\```dddhhhnnnttt|||zzztttnnnjjjhhhfffccc^^^ZZZWWWTTTPPPNNNIIIHHHFFFEEECCCBBBAAAAAA???>>>===;;;:::999999999<<<<<<<<<;;;;;;;;;;;;;;;888:::;;;;;;;;;;;;>>>@@@AAACCCGGGKKKQQQXXX```eeemmmttt}}}}}}{{{zzz~~~}}}{{{yyy{{{~~~wwwooolllwww???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBAAACCCFFFHHHIIIHHHFFFEEEFFFGGGGGGHHHIIIJJJLLLMMMJJJKKKMMMOOOQQQRRRSSSTTTUUUUUUVVVWWWWWWVVVVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUVVVWWWYYYZZZ[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWWWWYYYZZZ[[[]]]\\\[[[ZZZ[[[]]]```aaaeeedddcccaaaaaaaaabbbbbbbbbbbbbbbbbbccceeehhhiiigggfffeeeddddddddddddcccdddcccbbbaaaaaabbbdddeeeddddddcccccccccddddddeeeeeeeeeeeeeeedddcccbbbaaabbbdddgggiiikkkkkkjjjjjjeeeccc```^^^]]]^^^```aaa```aaabbbcccdddeeefffggghhhjjjmmmooopppooommmllllllmmmrrrxxx{{{yyymmmhhhiiizzz{{{ssszzzwwwjjj^^^UUUPPPIIIHHHEEEDDDCCCAAA???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAAGGGPPPVVVaaaiiittt~~~~~~xxxjjjeee]]]XXXUUURRRMMMJJJJJJIIIGGGEEECCCAAA@@@@@@>>>>>><<<;;;::::::::::::777888999999999999888777888999999999:::::::::;;;999:::;;;<<<===>>>??????AAAAAABBBCCCEEEGGGIIIJJJMMMPPPSSSUUUWWWZZZ]]]```dddhhhooouuu{{{zzzwwwsssnnnhhhccc```^^^\\\YYYUUURRRPPPNNNKKKIIIDDDCCCBBBAAA@@@@@@???@@@>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>======>>>@@@CCCFFFIIINNNTTT\\\eeeooovvv{{{{{{wwwvvvvvvvvv{{{|||}}}yyyooojjjqqq?????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBB???BBBEEEHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYUUUTTTRRRQQQQQQRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXXXXXXXXXXYYYYYY\\\[[[YYYWWWVVVWWWWWWXXX\\\[[[ZZZYYYYYY[[[]]]___cccbbbaaa```___```aaaaaaaaa`````````aaaccceeegggeeeeeedddccccccbbbcccdddeeedddcccbbbbbbccccccdddbbbbbbbbbbbbccccccddddddeeeeeeeeeeeeeeedddcccccc```bbbeeehhhjjjkkkjjjjjjgggeeebbb```^^^___```aaa___```aaabbbcccdddeeefffiiikkkmmmppppppooonnnlllllllllqqqvvvyyy|||vvviiidddpppuuuuuuxxxsssbbbYYYOOOLLLHHHEEEDDDBBB???=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<>>>AAAGGGJJJRRRXXX```hhhqqq||||||vvvqqqiiiccc```[[[VVVQQQPPPOOOLLLHHHEEECCCAAAAAA??????===<<<;;;:::::::::888888999999999999888888888888888999999999999999999999:::;;;;;;<<<============>>>???AAACCCDDDEEEEEEHHHKKKNNNOOORRRUUUWWWZZZ]]]bbbfffkkksss}}}~~~zzzvvvqqqnnnhhhfffbbb]]]YYYUUUSSSRRROOOLLLIIIGGGGGGFFFDDDBBB@@@??????>>>>>>>>>??????=========<<<<<<;;;;;;:::999:::::::::;;;<<<<<<<<<>>>?????????>>>@@@CCCEEEKKKOOOUUU]]]fffqqq|||~~~|||xxxuuurrrrrrtttuuuuuuyyyxxxmmmgggjjj|||??????>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAABBBBBBEEEEEEDDDCCCBBBBBBCCCCCC@@@AAADDDGGGIIIJJJJJJIIIEEEEEEEEEEEEFFFHHHIIIJJJMMMNNNPPPQQQRRRQQQQQQPPPPPPQQQSSSUUUWWWYYYZZZZZZVVVUUURRRPPPPPPRRRUUUVVVWWWVVVUUUUUUUUUUUUUUUVVVTTTUUUWWWWWWVVVVVVWWWYYY\\\[[[ZZZYYYWWWWWWVVVVVV[[[ZZZYYYXXXXXXYYY[[[[[[___^^^]]]]]]]]]^^^______aaaaaaaaaaaabbbcccddddddaaabbbbbbbbb``````bbbcccddddddddddddcccbbbbbbbbb______```aaabbbccccccccccccddddddeeeeeeeeeeeeeeeaaacccfffhhhkkklllmmmmmmjjjiiigggeeeccccccbbbbbb``````aaabbbccccccddddddggghhhjjjlllmmmlllkkkjjjjjjjjjmmmrrruuuvvv{{{qqqfffmmm}}}wwwsssyyyrrreeeXXXRRRLLLGGGFFFDDDAAA>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::===<<<;;;;;;<<<>>>@@@BBBFFFJJJOOOUUU\\\gggttt}}}{{{tttppplllhhhccc^^^YYYVVVRRRMMMHHHEEECCCBBBBBBAAA???>>><<<<<<;;;;;;:::999888888888888999:::888888888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBB@@@CCCGGGIIIKKKMMMOOOQQQUUUXXX\\\___bbbhhhqqqwww|||yyyuuuqqqmmmiiidddaaa[[[YYYUUUQQQNNNLLLKKKJJJGGGEEEBBBAAABBBAAA@@@???<<<<<<<<<;;;;;;<<<<<<===::::::;;;;;;;;;;;;:::999999999:::;;;<<<======>>>>>>??????@@@@@@CCCHHHKKKRRRWWW___hhhrrr|||}}}vvvuuusssqqqooopppsssvvvxxx~~~sssllleeefffttt>>>>>>=========>>>???@@@BBBAAA@@@??????@@@AAABBBDDDCCCBBBAAAAAAAAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLOOOPPPPPPOOOOOOOOOPPPRRRTTTUUUWWWWWWWWWUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSSSSTTTTTTUUUQQQSSSUUUUUUTTTTTTVVVXXXZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXZZZZZZYYYYYYZZZ[[[\\\]]]``````aaaaaaaaaaaaaaa```]]]___```___^^^^^^```cccbbbcccddddddcccaaa___^^^\\\]]]^^^```aaaaaabbbbbb```aaabbbdddeeeeeeeeeeeebbbccceeegggjjjlllnnnooonnnmmmlllkkkiiigggeeedddaaaaaabbbbbbbbbcccccccccfffggghhhiiiiiijjjjjjiiikkkiiijjjooopppppptttyyy}}}ooommmttt~~~yyyzzztttaaaZZZQQQKKKIIIGGGDDDAAA>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::;;;=========<<<===AAAEEEIIINNNVVVaaaiiizzz}}}zzzyyyvvvrrrnnneeebbb\\\VVVPPPLLLIIIHHHEEEDDDBBBAAA???>>>>>>>>>;;;:::888777777888:::;;;888888888888888888888777888888888888888888999999:::::::::;;;===>>>@@@@@@???BBBEEEGGGHHHIIIJJJLLLNNNRRRVVVYYY\\\aaahhhnnnuuu|||{{{wwwtttooolllhhhdddaaa]]]YYYVVVRRRPPPMMMJJJHHHGGGGGGGGGCCCAAA??????@@@AAA@@@???;;;;;;:::::::::::::::;;;999:::;;;<<<<<<;;;::::::999:::;;;<<<===>>>??????>>>???BBBDDDGGGLLLRRRVVV]]]ccclllvvvzzzvvvpppppppppnnnmmmooosssxxxzzzjjjeeedddooo>>>===<<<<<<<<<===???@@@AAA@@@???>>>>>>???@@@AAACCCBBBAAA@@@@@@@@@AAABBBDDDDDDDDDCCCCCCDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFGGGDDDFFFIIILLLNNNNNNNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSRRRRRRSSSTTTUUUUUUOOORRRTTTTTTSSSRRRUUUWWWWWWXXXYYY[[[[[[[[[ZZZZZZXXXXXXYYYYYYYYYXXXWWWVVVWWWWWWVVVWWWXXXYYY[[[\\\^^^___`````````___]]]\\\ZZZ\\\^^^^^^\\\]]]```ccc```aaacccdddccc```]]][[[[[[\\\]]]___```aaaaaaaaa^^^___```bbbdddeeeeeeeeeaaabbbccceeehhhkkkmmmooopppppppppooommmjjjgggfffbbbbbbbbbbbbbbbcccccccccggggggggghhhiiiiiijjjjjjmmmjjjjjjnnnooonnnpppuuuwww}}}tttkkkiiilll{{{~~~hhh___TTTMMMKKKJJJGGGDDD>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;===>>>>>>===;;;888<<<@@@DDDGGGMMMUUU[[[dddppp}}}yyyppplllfff___XXXSSSPPPOOOGGGFFFEEECCCAAA@@@@@@@@@===;;;888666666888;;;===888888888777777777777777666777777777777777777777:::::::::;;;<<<>>>???@@@<<<>>>AAACCCCCCCCCCCCDDDDDDHHHMMMQQQSSSXXX___eeehhhooozzz|||vvvrrrmmmiiieeeaaa^^^[[[WWWTTTQQQMMMJJJJJJHHHFFFCCCBBBAAABBBBBB>>><<<;;;;;;<<<======<<<<<<;;;;;;:::::::::;;;;;;:::;;;<<<===>>>===<<<;;;999:::;;;<<<===???@@@@@@@@@BBBEEEIIIMMMTTT\\\aaahhhnnnxxxzzzuuurrrmmmnnnnnnlllkkknnnsssxxxwwwkkkgggdddgggxxxyyyxxx>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@>>>======@@@BBB@@@AAAAAABBBBBBCCCCCCCCCFFFEEECCCBBBBBBDDDFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFGGGHHHJJJKKKLLLLLLLLLOOOPPPRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTPPPPPPPPPQQQQQQRRRSSSTTTSSSTTTUUUVVVVVVUUUSSSRRRWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXX\\\]]]^^^___```___^^^^^^^^^^^^^^^^^^^^^___```aaa````````````___^^^]]]\\\ZZZ[[[]]]___aaabbbbbbaaa^^^\\\[[[^^^bbbdddcccbbb^^^```dddgggkkkmmmnnnnnnrrrrrrqqqpppnnnkkkiiigggdddcccbbbbbbccceeeggghhhiiiiiijjjjjjjjjjjjiiiiiigggggghhhiiijjjkkkkkkllltttwww}}}~~~llleeehhhllloooqqqgggYYYNNNIIIGGGFFFEEEEEECCCAAA@@@@@@???===;;;======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;===AAAFFFKKKYYY___jjjvvv}}}yyyssslllfff___XXXSSSNNNKKKFFFCCCBBBBBBAAA@@@???>>>===>>>>>>>>><<<:::999999999888888888888888:::999888888888888888888::::::999999::::::;;;<<<>>>??????@@@BBBCCCDDDDDDDDDFFFIIIKKKMMMQQQVVVYYY]]]cccmmmvvv|||{{{xxxtttnnnhhhaaa]]]ZZZYYYRRRQQQNNNLLLIIIFFFDDDBBBBBBBBBAAA@@@???>>>===============<<<<<<;;;;;;;;;777777777777888888888888888888777888999:::999999999;;;======<<<===>>>???EEEHHHMMMRRRYYYbbblllrrrvvv|||zzzuuusssooollliiilllmmmkkkkkkpppzzz}}}qqqkkkjjjbbbhhhvvv}}}xxxvvv}}}||||||zzz{{{========================???@@@@@@???>>>>>>???AAA???@@@@@@AAABBBCCCCCCDDDFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKKKKLLLLLLNNNOOOPPPQQQQQQQQQSSSSSSSSSRRRRRRRRRRRRRRROOOOOOOOOPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUTTTTTTSSSWWWWWWYYYZZZZZZZZZZZZZZZ\\\[[[ZZZXXXWWWWWWVVVVVVTTTSSSSSSSSSSSSTTTUUUUUUXXXYYY[[[]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^___```````````````___^^^]]]\\\ZZZ[[[]]]___```aaaaaaaaa___]]]\\\]]]```bbb```___^^^```bbbeeehhhjjjllllllqqqqqqrrrqqqpppmmmkkkiiifffeeedddccccccdddfffgggggghhhhhhhhhhhhhhhhhhgggeeeffffffggghhhhhhiiiiiiooosssyyytttjjjgggffffffssszzzvvvooohhh___YYYUUURRRNNNKKKGGGEEECCCAAAAAA@@@>>><<<======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::999:::::::::;;;>>>BBBFFFIIIOOOYYYfffqqqzzzzzzssskkkccc^^^UUURRRMMMIIIGGGEEECCCBBB@@@>>>>>>>>>??????===;;;::::::::::::999999999999:::999888888777888888888:::999999999999:::;;;;;;===>>>>>>???AAABBBBBBCCCBBBDDDFFFHHHJJJMMMQQQTTTWWW\\\dddkkkttt~~~~~~yyyuuurrrooonnnkkkhhhbbb\\\WWWSSSQQQPPPJJJIIIHHHEEECCCAAA??????============<<<<<<<<<<<<:::::::::999999999888888888888888999999999999::::::999888999:::;;;;;;:::===>>>@@@@@@AAABBBEEEGGGLLLPPPVVV\\\dddnnnxxx~~~{{{sssooommmjjjhhhfffhhhiiiiiikkkrrr{{{~~~yyytttnnniiikkkqqqtttzzz~~~yyy{{{<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???>>>>>>???>>>??????AAABBBCCCDDDDDDEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOOOORRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\[[[ZZZYYYXXXWWWWWWWWWTTTSSSRRRRRRRRRRRRRRRRRRTTTUUUXXXZZZ\\\]]]]]]]]][[[[[[[[[[[[\\\]]]^^^__________________^^^]]]\\\ZZZ[[[\\\^^^___````````````___]]]^^^______^^^]]]``````aaaccceeegggiiijjjoooppprrrsssrrrpppnnnlllhhhgggeeedddcccdddeeefffffffffggggggggggggffffffdddddddddeeeeeefffffffffjjjnnnsssyyyvvvooojjjgggjjjrrr~~~rrrllliiifffbbb```^^^YYYSSSMMMKKKHHHEEECCCBBBAAA???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999999:::===???===AAAIIIRRR\\\eeekkkooowwwxxxyyyzzz{{{zzzyyyxxx~~~yyyqqqlllbbb^^^XXXRRRNNNKKKGGGEEEBBBAAA@@@@@@AAAAAA@@@>>><<<<<<;;;;;;;;;::::::::::::999888888777777888888999999999999999:::;;;;;;<<<<<<===>>>???@@@@@@AAA???AAACCCDDDEEEGGGJJJMMMPPPTTTYYY___eeeooo{{{~~~}}}zzzyyysssqqqnnniiieeebbb```^^^ZZZXXXTTTOOOKKKHHHFFFFFFBBBAAAAAA@@@>>>======<<<:::::::::;;;;;;<<<<<<<<<999999999888888888888888999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>@@@AAACCCGGGKKKOOOWWW\\\ccckkkttt~~~yyyqqqkkkiiihhhfffdddeeeeeefffhhhlllqqqvvvzzzqqqkkkddd```___eeevvv}}}{{{}}};;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA???>>>>>>>>>===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKMMMNNNOOOPPPPPPPPPSSSTTTTTTTTTTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUVVVWWWTTTTTTSSSRRRRRRSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVWWWUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^_______________^^^]]]]]]ZZZ[[[\\\]]]^^^___`````````_________`````````___bbbbbbbbbbbbcccfffhhhiiikkkmmmpppssssssrrrpppnnnhhhgggeeeccccccdddeeefffffffffggggggggggggffffffccccccddddddddddddddddddfffkkkoooqqquuu{{{xxxppppppwwwyyymmmfffdddaaaaaa```]]]WWWRRRPPPLLLGGGDDDCCCBBBAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<666888999:::999888999:::<<<>>>AAAFFFLLLRRRWWWZZZeeegggjjjmmmoooqqqqqqqqqyyy{{{|||wwwpppllleee]]]WWWQQQLLLHHHFFFEEECCCBBBCCCCCCBBBAAA======<<<<<<;;;;;;::::::;;;:::999888888777888888999999999888999::::::;;;:::;;;;;;<<<======>>>>>>===???AAAAAABBBCCCEEEGGGKKKNNNRRRUUUZZZcccooowww{{{xxxtttqqqooommmjjjhhheeeccc```\\\YYYVVVSSSRRRNNNMMMJJJGGGDDDBBBAAA@@@>>>>>>==================;;;;;;;;;;;;<<<<<<<<<<<<::::::999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>@@@???@@@BBBEEEHHHNNNUUUZZZbbbgggoooyyyyyytttpppkkkhhhfffeeecccaaaeeeeeefffiiilllllljjjhhh```ZZZVVVWWW^^^qqq;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???>>>===>>>======>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIFFFGGGHHHIIIIIIJJJIIIIIIKKKLLLMMMOOOPPPPPPPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWTTTSSSRRRQQQRRRSSSUUUVVVUUUVVVWWWXXXXXXYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWVVVXXXXXXXXXYYYZZZ[[[\\\]]]______`````````___^^^^^^\\\\\\\\\]]]^^^___```aaa___```aaaaaabbbbbbccccccddddddccccccdddfffhhhiiiiiikkknnnqqqrrrrrrqqqppphhhgggeeeddddddeeeggghhhhhhhhhhhhiiiiiihhhhhhhhhdddddddddddddddddddddccceeeiiilllmmmmmmuuuxxxtttzzzxxxjjjfffaaa```aaaaaa___\\\TTTOOOJJJEEECCCBBBBBBAAA>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<777999;;;;;;:::888888999>>>===>>>???BBBEEEIIIKKKTTTVVV[[[```dddhhhjjjkkkppptttzzz}}}xxxqqqiiiaaaZZZSSSOOOLLLIIIFFFDDDDDDCCCBBB@@@>>>>>>===<<<<<<;;;::::::<<<;;;:::999888888888888999888888888888999::::::999::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@AAACCCEEEGGGJJJMMMRRRZZZeeemmmyyy}}}zzzwwwuuusssllljjjfffcccbbb___\\\ZZZXXXVVVTTTQQQNNNLLLJJJIIIFFFEEECCCBBB@@@???>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999999::::::::::::;;;:::<<<=========>>>BBBEEEEEEGGGJJJNNNSSSZZZbbbhhhmmmsss{{{wwwqqqnnnnnnkkkhhheeecccbbbaaa```bbbdddgggkkkkkkggg```ZZZSSSQQQRRR[[[lll;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>======>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDEEEEEEGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXTTTTTTSSSSSSSSSTTTUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUWWWWWWWWWXXXYYY[[[\\\]]]``````aaaaaaaaa``````___^^^^^^]]]^^^^^^```aaabbb___aaaccccccbbbbbbdddfffeeeeeeeeeeeefffhhhiiiiiijjjkkkmmmoooqqqrrrrrrrrrkkkjjjhhhffffffggghhhiiiiiiiiijjjjjjjjjjjjiiiiiieeeeeeeeeddddddcccccccccdddfffiiiiiiiiioooxxxvvvsssvvvxxxpppgggaaa___`````````WWWRRRKKKEEECCCBBBBBBBBB???>>>======<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999999::::::999999999;;;>>>AAADDDGGGIIIMMMRRRXXX]]]aaacccdddjjjsss{{{zzztttmmmfff___[[[UUURRRMMMIIIGGGEEECCCAAA@@@@@@???>>>===<<<<<<;;;>>>===<<<;;;:::999999999888888888888888999::::::999999:::::::::;;;;;;;;;;;;===???@@@?????????AAA>>>AAADDDFFFIIIPPPYYY```jjjuuu}}}zzzxxxuuutttrrrooollliiigggfff^^^\\\YYYWWWVVVTTTQQQOOOKKKJJJHHHFFFDDDCCCBBBBBB?????????>>>===<<<;;;;;;999999999999999999999999999999999888888777777777777777777777777888888888999999999:::::::::;;;;;;;;;>>>@@@@@@@@@BBBHHHLLLJJJMMMRRRWWW]]]eeemmmrrr{{{xxxqqqllliiijjjiiigggdddaaa____________aaaeeejjjllliiibbbZZZUUUNNNOOOXXXjjj;;;;;;;;;;;;;;;;;;;;;;;;===>>>???>>><<<<<<>>>???????????????????????????>>>???@@@BBBCCCDDDDDDDDDFFFGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNLLLLLLMMMNNNNNNOOOPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUSSSTTTVVVWWWXXXXXXXXXWWWVVVWWWWWWXXXZZZ[[[]]]^^^aaaaaabbbbbbbbbbbbaaaaaa_________^^^___```bbbccc```bbbdddcccaaa```bbbdddcccdddeeefffhhhhhhiiiiiillllllmmmoooppprrrtttuuusssqqqnnnkkkiiihhhhhhiiiiiiiiijjjjjjjjjjjjiiiiiieeeeeeddddddcccbbbbbbaaaaaabbbdddeeegggkkkpppttt|||yyyqqqooorrr}}}nnnfffbbb___]]]YYYTTTLLLEEEBBBBBBBBBBBB???>>>>>>===============:::::::::::::::::::::::::::;;;<<<;;;999999:::;;;777777666777888:::===>>>???@@@BBBFFFKKKPPPUUUXXX[[[cccmmmvvv}}}|||xxxtttnnnkkkddd```ZZZTTTPPPMMMJJJHHHCCCCCCBBBAAA@@@???>>>>>>@@@???>>>===;;;;;;;;;:::888888888888888999999:::999999::::::::::::;;;;;;999;;;>>>???>>>===>>>???<<<>>>AAABBBDDDHHHOOOTTT]]]ggguuuzzzyyyyyyxxxxxxwwwvvvvvvuuuuuuuuutttrrrooommmlllgggfffccc```]]][[[YYYXXXRRRPPPNNNMMMLLLJJJGGGEEECCCBBBAAA???>>>>>>>>>>>>============<<<;;;::::::;;;::::::999999888777777777888888888888888999999777777777888888888999999:::;;;;;;;;;;;;<<<<<<<<<===@@@CCCDDDDDDGGGNNNTTTSSSWWW^^^dddkkkssszzzrrrllliiieeeeeehhhfffdddbbb```______bbbdddiiilllooolllddd\\\VVVSSSQQQVVVeee}}}<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===;;;<<<>>>@@@????????????>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRRRROOOPPPRRRTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[WWWVVVUUUUUUTTTUUUUUUUUURRRSSSUUUXXXYYYZZZZZZZZZWWWWWWWWWXXXZZZ\\\]]]^^^aaabbbbbbcccccccccbbbbbbaaa```______```aaabbbcccbbbccceeeccc```^^^___aaaaaabbbeeeggghhhhhhhhhhhhnnnnnnnnnooopppsssuuuwwwyyywwwsssnnnkkkiiihhhhhhiiiiiijjjjjjjjjjjjiiiiiieeeddddddcccbbbaaa``````______```bbbeeehhhkkkmmmppp~~~{{{rrrnnnkkkpppyyyssshhhaaa]]][[[TTTLLLEEEBBBAAABBBBBB??????>>>===============::::::::::::::::::::::::;;;;;;;;;:::999888:::<<<999999888777888999:::;;;<<<<<<<<<>>>BBBHHHMMMPPPWWW___jjjrrrxxx}}}yyyvvvqqqmmmeee___ZZZVVVRRROOOFFFEEEEEECCCBBBAAA@@@@@@AAA@@@???>>><<<<<<;;;;;;888888888777888999999:::::::::::::::::::::;;;;;;888:::===>>>=========>>>===???BBBBBBBBBDDDIIINNNSSS\\\hhhrrr~~~||||||{{{{{{|||}}}}}}{{{xxxppppppoooooonnnmmmmmmmmmiiiiiihhhgggeeecccbbbaaa^^^\\\YYYVVVSSSQQQOOOOOOJJJHHHGGGFFFFFFDDDAAA?????????>>>============>>>======>>>>>>===<<<<<<;;;======<<<;;;:::999888888777888999:::;;;<<<======999999::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???CCCFFFGGGGGGKKKSSSZZZbbbfffmmmuuu|||{{{pppfffeeedddbbbbbbfffeeedddcccaaa```bbbfffiiisssuuutttlll```VVVRRRRRRWWW]]]ppp===<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<======<<<<<<======>>>>>>??????>>>===<<<<<<===???AAACCCDDDDDDEEEFFFGGGHHHHHHIIIFFFGGGFFFEEECCCCCCEEEGGGJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPMMMLLLLLLLLLLLLNNNOOOPPPNNNOOOQQQSSSTTTTTTSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUZZZ[[[\\\]]]]]]\\\ZZZXXX]]]\\\\\\ZZZXXXVVVTTTSSSRRRTTTUUUWWWXXXXXXWWWWWWVVVVVVWWWWWWYYYZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^_______________```aaabbb___`````````___^^^]]]]]]\\\___dddggghhhiiikkklllpppooonnnooopppsssvvvxxx}}}{{{wwwsssnnniiieeedddfffhhhiiijjjjjjhhhfffdddbbbaaaaaa````````````aaa````````````bbbdddfffgggkkkqqq|||uuummmhhhiiinnnyyy}}}{{{ttthhhddd]]]UUUNNNJJJGGGBBB???AAA@@@>>><<<<<<===>>>??????>>><<<::::::::::::;;;:::::::::999999999888888888888888888888888888888999999::::::;;;>>>CCCFFFNNNWWWbbbjjjooowww|||zzzwwwrrrlllcccYYYRRRQQQOOOKKKHHHGGGEEECCCAAA@@@?????????@@@???===;;;888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::===<<<;;;:::;;;;;;===>>>>>>>>>>>>???@@@BBBCCCDDDKKKPPPXXXbbbooo||||||||||||{{{yyywwwuuuqqqpppoooooopppqqqooonnnkkkjjjiiigggeeecccbbbaaabbbaaa___\\\YYYVVVTTTSSSMMMMMMKKKJJJHHHGGGFFFEEEDDDCCCBBB@@@????????????@@@???<<<:::888888999999;;;;;;;;;::::::999999999777888888888999999999999666666666666777888999:::888:::<<<<<<;;;:::;;;<<<<<<======<<<<<<>>>BBBEEECCCFFFIIIMMMRRRXXX___dddnnnsss{{{}}}ssspppkkkgggeeedddeeeeeebbbcccbbb^^^\\\```iiiqqqvvvuuuqqqggg\\\VVVUUUXXX\\\sss<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<===>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEDDDCCCCCCDDDFFFJJJJJJKKKLLLLLLLLLKKKKKKMMMMMMMMMNNNOOOOOOOOOPPPNNNMMMLLLLLLMMMNNNPPPQQQPPPPPPQQQRRRSSSSSSSSSSSSUUUUUUUUUVVVVVVWWWWWWWWW[[[\\\]]]^^^]]]\\\ZZZYYY\\\\\\[[[ZZZYYYWWWVVVUUUTTTUUUVVVWWWXXXXXXWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^___```aaa______```______^^^]]]\\\]]]___ccceeefffhhhjjjlllooooooooooooqqqssstttvvvwwwvvvtttqqqmmmjjjhhhggggggggghhhhhhhhhfffeeedddbbbaaa``````````````````____________```bbbdddeeejjjooowwwtttkkkiiilllrrr||||||{{{tttiii```XXXQQQKKKFFFCCCAAA???<<<;;;:::;;;;;;>>>===;;;:::999999999999:::::::::999999999999888888888888888888888888888888999999999999<<<@@@CCCFFFNNNXXX___dddkkkvvv}}}xxxqqqhhhbbb\\\XXXQQQLLLJJJHHHGGGFFFCCCAAA????????????===<<<<<<============<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::===<<<;;;::::::;;;<<<===<<<<<<<<<===>>>@@@AAABBBBBBFFFLLLTTT^^^nnn~~~}}}yyyxxxwwwuuuttttttuuuuuutttttttttsssrrrpppnnnlllkkkiiihhhhhhiiiiiihhhfffaaa```___]]][[[ZZZXXXXXXWWWVVVUUURRRPPPMMMLLLKKKHHHHHHFFFEEEDDDBBBAAAAAA===<<<;;;;;;;;;;;;;;;<<>>>>>>>>@@@CCCFFFLLLOOOSSSXXX]]]dddkkkppp}}}{{{wwwpppjjjeeeccccccddd___``````______dddlllssszzzwwwoooeee[[[XXX[[[```uuu;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<>>>>>>======<<<;;;;;;:::;;;<<<===>>>@@@AAACCCCCCBBBCCCCCCDDDEEEFFFGGGGGGDDDEEEFFFEEECCCDDDEEEGGGKKKKKKLLLLLLLLLKKKKKKJJJNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVVVVWWWXXXYYYZZZZZZ]]]^^^^^^^^^^^^\\\ZZZYYYZZZ[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWXXXWWWWWWVVVYYYYYYYYYYYYZZZ\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]]]]^^^^^^______``````___^^^]]]\\\]]]___aaabbbccceeehhhjjjmmmnnnooopppqqqqqqqqqqqqpppoooooommmlllkkkjjjjjjgggggggggfffeeeddddddcccbbbaaa``````_________```^^^^^^]]]]]]^^^```bbbccchhhkkkqqqvvvsssmmmmmmkkkzzz|||uuu{{{vvvjjj___VVVQQQIIIGGGCCC???<<<;;;:::;;;===<<<<<<;;;::::::999999::::::::::::999999999999999999999999999999999999888888888777777999<<>>DDDLLLQQQVVV]]]hhhpppuuu{{{yyytttlllfff]]]VVVRRRPPPNNNNNNIIIFFFCCCAAAAAA@@@???>>>@@@@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<::::::;;;;;;<<<===>>>???@@@BBBFFFJJJPPP[[[iiisss~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{||||||{{{yyyyyyzzz{{{xxxxxxyyyyyyxxxvvvtttsssoooooonnnmmmmmmmmmnnnnnnkkkkkkjjjiiigggeeecccaaaaaa___]]]]]]]]]]]]\\\ZZZUUUTTTSSSRRRPPPOOOMMMMMMKKKKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>===<<<;;;;;;;;;::::::;;;<<<<<<======<<<:::999999999:::;;;999999999999999888888888666777777777888888888888999999999888999999::::::999;;;<<<<<<;;;;;;<<<===???@@@BBBCCCDDDGGGKKKNNNYYY]]]bbbhhhnnnuuu}}}}}}uuullleeeaaaaaaaaa^^^^^^^^^```ccchhhmmmqqquuupppggg]]]XXX[[[eeemmm~~~zzz|||::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;::::::999999999:::<<<===@@@AAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGGGGHHHJJJMMMMMMMMMMMMMMMLLLLLLKKKOOOOOOOOOOOOOOOOOONNNNNNPPPPPPOOOOOOPPPQQQSSSTTTVVVUUUSSSRRRQQQRRRSSSSSSVVVVVVWWWXXXYYY[[[[[[\\\____________^^^\\\[[[ZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\___```aaabbbaaa```^^^]]]^^^___`````````bbbfffhhhkkklllnnnooopppooommmlllkkkjjjjjjjjjjjjjjjiiiiiigggfffeeedddccccccccccccbbbbbbaaa```_______________^^^]]]]]]^^^___```aaacccgggkkknnnttttttpppkkkuuu|||yyy{{{lll```ZZZNNNLLLHHHCCC@@@>>>======<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999888888888777555666888:::;;;???DDDHHHLLLSSS\\\dddiiiqqqzzz}}}|||{{{~~~yyytttllleee```\\\YYYWWWRRRNNNJJJFFFEEEDDDCCCAAAAAAAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>@@@AAACCCDDDHHHOOOXXX___ooozzz}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy{{{{{{{{{zzzzzzyyyyyyyyywwwwwwwwwuuusssrrrsssuuuttttttsssrrrqqqooommmkkkjjjiiiiiihhhggggggggggggbbbbbbaaa___]]][[[YYYXXXVVVTTTSSSRRRRRRRRRPPPNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA>>>======<<<;;;::::::999<<<<<<;;;;;;;;;;;;<<<<<<::::::999888999999:::;;;888888888888888888888888666666777777777888888888:::999999888888999999:::;;;===>>>>>>===>>>@@@AAACCCFFFIIILLLPPPTTTYYY]]]fffjjjpppvvv}}}}}}sssjjjbbb___^^^^^^^^^^^^^^^aaafffjjjlllllllllggg___YYYZZZdddsss~~~vvvuuuwww999::::::;;;;;;::::::999999999999999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===???AAABBBBBBBBB???@@@AAABBBCCCDDDDDDEEEGGGIIIKKKKKKKKKKKKLLLNNNNNNNNNOOOOOOOOONNNNNNMMMPPPPPPOOOOOOOOOOOOOOOOOOQQQPPPPPPPPPPPPRRRSSSTTTWWWVVVTTTSSSRRRRRRSSSTTTVVVVVVWWWXXXYYY[[[[[[\\\______^^^^^^]]]\\\[[[[[[YYYZZZZZZ[[[\\\\\\[[[[[[YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^______]]]\\\[[[ZZZZZZZZZZZZZZZ___```bbbddddddbbbaaa___^^^___```______```cccfffhhhiiikkkmmmmmmkkkjjjhhhhhhhhhgggggggggfffffffffeeeeeedddcccccccccccccccccccccbbb``````_________```___^^^]]]^^^^^^```aaa___cccgggiiimmmwww|||tttmmmpppvvvwwwhhh___PPPNNNJJJEEEBBB@@@??????=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888999888777555444666888:::<<>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>><<<<<<===>>>@@@EEEJJJNNNUUU^^^kkkvvv~~~{{{xxxxxxyyyyyyxxxyyywwwuuusssrrrssstttuuurrrrrrrrrssssssttttttttttttttttttssssssrrrqqqqqqssssssrrrqqqooonnnmmmmmmlllmmmmmmkkkhhhggghhhjjjlllkkkjjjgggeeebbb```^^^``````___^^^\\\[[[ZZZYYYXXXWWWVVVTTTRRRQQQPPPOOOMMMLLLJJJIIIIIIIIIGGGEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@===<<<<<<<<<;;;;;;::::::;;;:::999888777777777777888888888888999999::::::888888888888888888888888777777777777888888888888999999888888888999::::::<<<===>>>??????@@@CCCFFFGGGKKKQQQWWW]]]cccjjjnnnsssvvv|||zzzuuummmeee___\\\[[[\\\[[[\\\___dddiiillllllkkkdddaaa]]]]]]bbbnnn|||uuurrrzzz999:::;;;<<<<<<;;;:::999999999999999:::;;;<<<<<<<<<======>>>??????@@@@@@<<<<<<===>>>???@@@@@@AAA>>>??????@@@AAABBBCCCCCCFFFHHHKKKLLLLLLLLLMMMNNNMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPPPPPPPRRRSSSTTTVVVVVVUUUTTTTTTSSSTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ]]]]]]]]]]]]\\\\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZXXXXXXXXXXXXXXXYYYZZZZZZ]]]]]]]]]^^^^^^______```]]]\\\[[[ZZZYYYYYYYYYYYY\\\^^^aaadddeeedddbbbaaa___```aaa```___```bbbcccdddfffhhhiiiiiihhhgggeeeeeeeeeeeeddddddccccccbbbccccccccccccddddddddddddeeedddcccbbbaaa````````````___^^^]]]]]]]]]^^^___\\\___ccceeehhhoooyyywwwooommmlllnnnuuuqqqgggXXXUUUQQQLLLHHHEEEDDDDDDCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999888666555666777666888:::<<<>>>BBBHHHKKKRRRYYYaaaeeegggiiinnnsssuuuxxx|||zzzuuuqqqhhhddd^^^YYYUUURRRNNNLLLHHHGGGEEEDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;<<<<<<;;;;;;<<<======>>>;;;;;;;;;<<<>>>AAADDDFFFHHHNNNVVV]]]cccfffjjjlllooovvv{{{|||}}}}}}~~~}}}{{{xxxvvvtttsssssspppmmmjjjhhhiiijjjjjjiiiiiihhhfffddddddeeefffgggfffffffffggghhhhhhiiiiiigggggghhhiiiiiiiiiiiihhhhhhhhhgggfffdddcccbbbbbbaaabbbbbb```^^^]]]^^^___cccbbb___]]]ZZZWWWUUUTTTWWWVVVVVVUUUSSSQQQOOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFEEECCCCCCCCCCCCAAA???@@@?????????>>>>>>==============================<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::888888888888888888888888888888888888888888888999999999999999777888888888999999999999999999999999:::;;;<<<======>>>@@@AAABBBEEEIIILLLOOOSSS[[[cccjjjrrryyy~~~zzzvvvuuuvvvooolllfffaaa]]][[[[[[[[[YYY]]]dddjjjnnnooonnnmmm]]]^^^aaagggnnnvvv}}}{{{xxxuuuyyyyyytttssstttooopppttt|||999;;;<<<======<<<;;;999999999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????======<<<<<<<<<===???@@@===>>>>>>???@@@AAABBBBBBBBBEEEHHHIIIIIIJJJKKKLLLJJJKKKLLLMMMNNNOOOOOOOOONNNOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWWWW\\\[[[[[[[[[[[[\\\]]]]]][[[[[[\\\\\\]]]\\\\\\\\\YYYXXXXXXXXXXXXZZZ[[[\\\YYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^______^^^]]]\\\ZZZYYYXXXXXXXXXYYY[[[___bbbddddddcccbbb^^^```bbbbbb`````````aaabbbbbbdddeeeeeeeeeeeedddccccccbbbbbbbbbaaaaaaaaa```aaaccceeeffffffeeeeeegggfffeeecccbbbaaaaaaaaa___^^^]]]\\\[[[\\\\\\]]][[[\\\^^^___ccchhhpppuuu|||qqqmmmhhheeeggglllrrrvvvtttllliiiddd^^^XXXUUURRRRRRRRROOOJJJDDD@@@???>>>???<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999:::;;;999777666777888555666888999;;;>>>@@@BBBFFFJJJPPPUUUYYY]]]bbbeeekkkllloootttzzzxxxuuupppkkkfffaaa\\\YYYSSSQQQNNNKKKIIIHHHGGGHHHCCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@@@@???>>><<<;;;<<<;;;;;;;;;;;;<<<===============>>>???AAABBBBBBCCCEEEIIIMMMPPPRRRUUUVVVUUU[[[_________bbbcccaaaccccccbbbaaa`````````aaa]]][[[YYYYYYZZZZZZYYYXXXXXXWWWUUUUUUUUUVVVXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]]YYYZZZ\\\]]]^^^]]]]]]\\\ZZZZZZZZZZZZYYYYYYYYYYYYVVVWWWWWWVVVTTTSSSTTTVVVWWWVVVTTTRRRPPPNNNMMMMMMLLLMMMMMMLLLKKKIIIHHHGGGDDDCCCBBB@@@@@@@@@@@@AAA@@@???>>>>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::::::::;;;888888888888888888777777999999999999:::::::::;;;999999999999:::::::::::::::::::::;;;<<<>>>???@@@CCCDDDFFFHHHJJJNNNSSSWWW\\\aaahhhqqqxxxvvvooolllkkkhhhfffccc```]]]\\\[[[[[[^^^eeemmmrrrqqqnnnlllkkk]]]dddppp||||||}}}yyyssspppooonnnpppvvv~~~:::;;;===>>>>>>===;;;:::::::::::::::;;;<<<===>>>=========<<<;;;;;;::::::???===<<<::::::<<<===???======>>>???@@@AAABBBBBB???AAAEEEFFFGGGGGGHHHIIIGGGHHHJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPOOOOOOPPPQQQSSSTTTSSSTTTVVVWWWWWWVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUUZZZZZZZZZZZZ[[[\\\]]]^^^[[[\\\\\\]]]]]]\\\\\\\\\YYYXXXXXXXXXYYYZZZ\\\]]][[[ZZZZZZZZZZZZZZZ[[[\\\ZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^\\\[[[YYYXXXXXXXXXVVVXXX]]]aaaccccccbbbaaa^^^```ccccccaaa```````````````aaabbbcccddddddddd`````````aaaaaaaaaaaaaaa^^^```cccfffggggggffffffhhhgggeeedddcccbbbbbbbbb^^^]]]\\\ZZZZZZZZZ[[[[[[\\\[[[ZZZ[[[___eeekkkooouuusssoooiiidddccccccddddddjjjnnnyyy}}}wwwpppiiieeebbb``````[[[TTTLLLFFFCCCBBBBBB<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;:::888777888999555666888999;;;===>>>??????AAAEEEJJJPPPUUUYYY[[[cccdddgggkkkqqqxxx~~~~~~zzzuuuoooiiieee\\\ZZZUUUQQQMMMKKKJJJJJJEEEDDDDDDDDDDDDCCCCCCCCC@@@AAAAAAAAA@@@???===<<<;;;;;;:::::::::;;;<<<<<<;;;;;;:::;;;=========<<<===>>>???AAABBBDDDFFFGGGIIINNNQQQOOOOOORRRSSSQQQNNNNNNMMMMMMNNNOOOPPPPPPQQQOOONNNOOOPPPPPPNNNMMMMMMLLLKKKJJJKKKMMMOOOPPPKKKLLLLLLMMMNNNOOOOOOPPPLLLMMMNNNPPPPPPPPPOOONNNLLLLLLMMMNNNNNNOOOPPPPPPKKKLLLLLLKKKIIIIIIJJJLLLKKKJJJHHHGGGFFFFFFEEEEEEBBBBBBCCCDDDCCCBBBAAA@@@AAA@@@???>>>===>>>??????===<<<;;;;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999::::::::::::777777777666777777888999888888888888888777666666999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<===???AAABBBCCCIIIKKKMMMPPPRRRWWW\\\aaaggglllttt|||yyyppphhheeedddfffeeecccaaa___]]]\\\\\\gggooowwwxxxrrrkkkgggffffffqqq~~~yyyuuurrrwwwyyy}}};;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@@@@AAAAAA======>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIKKKLLLNNNOOOOOOLLLMMMMMMNNNNNNOOOPPPPPPKKKLLLNNNPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZTTTUUUVVVUUUTTTSSSTTTUUUWWWXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYZZZ\\\]]]]]]\\\\\\\\\]]]]]]^^^^^^ZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[[[[[[[\\\ZZZVVVSSSSSSUUUYYY]]]aaaccccccddd`````````______^^^^^^]]]]]]___bbbcccaaa``````aaa___aaaccccccaaaaaaaaabbbddddddccccccccccccddddddfffeeecccaaa```___^^^^^^\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZ\\\___bbbdddiiimmm|||}}}uuujjjfffeeeccc___fffdddgggtttvvvtttxxxvvvooocccXXXPPPJJJFFFDDDAAAAAAAAA@@@???>>><<<;;;===<<<;;;999888999:::::::::::::::999999999888888444555777999:::;;;::::::??????@@@BBBFFFJJJNNNQQQWWWYYY\\\```eeellltttyyy{{{wwwmmmhhhbbb^^^]]]ZZZWWWTTTOOOMMMJJJHHHGGGGGGEEECCCCCCBBBAAABBBCCCBBB@@@???<<<;;;:::;;;<<<<<<:::888;;;;;;;;;<<<<<<=========????????????@@@@@@@@@@@@DDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999;;;;;;;;;::::::999999999888888999:::::::::::::::888888888888888888888888::::::999999999999999:::<<<;;;;;;:::::::::::::::::::::;;;;;;;;;:::888777<<<;;;::::::;;;======<<<===@@@CCCEEEFFFHHHKKKMMMOOOSSSYYY___dddiiinnnqqqwwwyyyzzzuuullleee```___^^^______]]][[[]]]ccchhhqqquuuzzzyyyrrrllliiiiiirrr}}}:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???????????????????????????@@@@@@AAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNOOOLLLMMMOOOQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXTTTUUUVVVUUUTTTSSSTTTUUUWWWWWWXXXYYYZZZ[[[[[[\\\ZZZZZZ[[[[[[[[[[[[ZZZYYY[[[ZZZYYYYYYYYYZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^___\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[[[[\\\\\\ZZZWWWTTTSSSUUUYYY]]]```aaaaaaaaa_________^^^^^^]]]]]]]]]^^^___aaaaaa___^^^______]]]___aaaaaa``````aaabbb``````____________``````bbbbbbaaa```___^^^^^^^^^\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXYYYZZZ]]]```aaa```cccooo{{{wwwtttmmmfffbbb```ccckkkvvvvvviii```WWWOOOIIIDDDCCCBBBAAAAAA@@@???>>>;;;;;;:::999888888999999::::::::::::999999999999777888999999:::999888888888888999:::===AAADDDFFFMMMPPPSSSWWW\\\bbbjjjooovvvvvvyyy{{{tttnnnjjjfffaaa^^^YYYVVVRRROOONNNKKKIIIFFFEEEDDDBBBAAABBBBBB@@@>>>>>>===;;;<<<<<<<<<:::888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>?????????????????????@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBAAA?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>======@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::::::::999999999777888888999999999888888888888888888888888888888999999888888888888888999:::999999888888888999999:::;;;===>>>>>>>>>======<<<<<<;;;<<<===>>>??????AAACCCFFFHHHJJJMMMQQQSSS___dddjjjpppuuuzzz{{{uuummmnnnooommmhhhddd```___```___^^^]]]^^^bbbhhhmmmwwwzzz{{{vvvooommmrrrxxx:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@?????????>>>>>>>>>AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWSSSUUUVVVUUUTTTTTTUUUVVVVVVWWWXXXYYY[[[]]]^^^___\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZYYYYYYYYYZZZ[[[\\\^^^]]][[[ZZZ[[[\\\^^^```_________^^^]]]]]]\\\\\\\\\[[[\\\\\\]]][[[XXXUUUTTTVVVYYY\\\^^^___^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\^^^______^^^]]]]]]^^^```]]]___aaaaaa`````````aaa^^^^^^]]]]]]]]]]]]^^^^^^______^^^^^^^^^]]]]]]]]]ZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXZZZ\\\]]]___```ggguuutttfffcccbbbcccgggsss~~~zzznnn^^^RRRJJJGGGDDDCCCBBBBBB@@@>>>;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999;;;;;;::::::999777666555888777888999:::===@@@AAACCCEEEIIIMMMQQQXXX___dddjjjlllpppvvv~~~|||wwwrrroooiiifffaaa]]]YYYUUUQQQNNNLLLIIIFFFDDDCCCCCCAAA@@@AAA@@@>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>=================================<<<<<<<<<<<<==================<<<;;;;;;;;;;;;<<<========================>>>>>>>>>============<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::777888888999::::::;;;;;;::::::::::::999999999999999999:::::::::999999888999999999999999999999999:::999999888888999999:::999888888888888888999:::888999:::<<<===>>>>>>>>>>>>??????@@@AAACCCEEEEEEIIIKKKNNNQQQUUUYYY___cccooosssyyyyyyuuuqqqmmmiiidddcccddddddeeedddbbb```aaa___]]]^^^ccciiinnnpppuuuwwwwwwtttsssxxx|||qqq<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLOOONNNNNNMMMLLLLLLKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUSSSUUUVVVUUUTTTTTTUUUWWWVVVVVVXXXZZZ\\\^^^```aaa^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[^^^]]][[[ZZZZZZ\\\^^^`````````___^^^]]]\\\[[[ZZZ\\\\\\\\\]]]^^^]]]ZZZWWWUUUWWWYYY[[[\\\\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[]]]^^^^^^]]]\\\^^^```cccbbbdddeeedddbbbaaaaaaaaa______^^^^^^^^^^^^____________^^^^^^]]]\\\[[[[[[XXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXZZZZZZ``````cccjjjtttxxxpppfffbbbccclll~~~yyy{{{sssbbbTTTOOOJJJGGGFFFDDD@@@===>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999777666666::::::999:::;;;<<<===>>>===@@@CCCGGGKKKPPPWWW[[[```ccchhhooowww~~~|||xxxsssnnniiiddd^^^ZZZVVVRRRMMMIIIHHHGGGEEEDDDDDDBBBAAA@@@AAAAAA@@@???========================;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::=========<<<<<<<<<<<<<<<;;;::::::999999:::::::::999::::::;;;::::::999999999999999999999999999999777777888888999999999999:::999999999999999999999;;;;;;;;;<<<;;;;;;:::999999999999999999999999999;;;;;;:::::::::;;;<<<<<<:::999999999:::;;;<<<<<<999:::;;;===>>>???@@@@@@AAACCCDDDFFFGGGIIILLLNNNTTTWWW[[[```eeelllsssxxx~~~zzzsssmmmjjjhhheeecccbbb```___aaadddeeecccaaa```^^^^^^ccciiiooopppooohhhlllrrr{{{|||nnnhhh::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCAAAAAA@@@AAAAAABBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSUUUVVVVVVUUUUUUVVVWWWVVVWWWYYY[[[]]]^^^```aaa^^^^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZ]]]\\\[[[ZZZZZZ\\\]]]_________^^^]]]\\\[[[ZZZZZZ\\\\\\\\\^^^___^^^\\\YYYVVVWWWYYY[[[[[[[[[YYYXXXXXXYYYYYYYYYZZZ[[[[[[[[[[[[\\\]]]]]]^^^```cccfffiiijjjjjjhhheeebbbaaabbb```______^^^^^^______```aaaaaa```___]]][[[XXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXYYY[[[[[[]]]```dddooommmddddddjjjuuu{{{zzzqqq```[[[UUUQQQOOOLLLFFFBBB@@@??????>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999888888888777777777666777777777888999<<>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<==============================<<<<<<;;;<<<<<<======<<<<<<;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>;;;;;;<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999999999999999::::::999999999::::::;;;999999:::;;;;;;:::::::::999999999999999999999999999999999888888777777777999999999999999999999999999999::::::::::::999999999999999999999999999999:::::::::::::::;;;<<<===::::::::::::;;;<<<===>>>??????@@@AAACCCDDDFFFFFFEEEHHHKKKMMMNNNQQQUUUXXX```ccciiiooovvv}}}|||uuuqqqlllgggdddbbbaaaaaabbb___]]]^^^bbbcccbbb```___```ccciiioooqqqnnnkkkbbbhhhuuu|||mmmfffeee777777777777777888888999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@AAACCCEEEFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@AAABBBDDDEEEHHHIIIIIIJJJKKKKKKLLLLLLNNNMMMMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSUUUVVVVVVUUUUUUWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^ZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYYYY[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\]]]___``````]]][[[VVVWWWYYY[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\ZZZ\\\]]]^^^___aaacccfffkkklllllljjjfffcccbbbbbb^^^^^^]]]]]]]]]]]]^^^^^^aaaaaa```___\\\YYYVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXVVVVVVYYY\\\___eeetttyyyjjjeeeeeeiiinnn|||www|||yyyppphhhccc^^^]]]]]][[[TTTNNNBBBAAA???===;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::999999999999::::::777777777777666666666666666888;;;===???BBBFFFIIIJJJMMMRRRXXX]]]cccjjjnnnsssvvvzzz}}}qqqmmmgggbbb]]]YYYUUUSSSLLLIIIFFFDDDDDDDDDCCCBBB??????>>>>>>>>>>>>============>>>>>>>>>?????????=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999999999::::::;;;999999:::;;;;;;;;;::::::999999999999999999999999::::::999999888777777666888888888999999999999999555666777888888888888777::::::::::::::::::::::::999999999999:::;;;;;;<<<:::::::::;;;<<<>>>???@@@AAAAAABBBDDDGGGIIILLLMMMOOORRRWWWYYYZZZ^^^cccgggnnnrrrxxxzzzsssjjjhhheeeaaa___]]]]]]]]]___]]]\\\\\\^^^```aaaaaaccceeejjjnnnqqqoookkkgggiiiqqq}}}xxxzzz~~~{{{mmmdddbbbccc888888777777888888999:::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCEEEGGGIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNLLLMMMNNNPPPQQQSSSTTTUUUSSSUUUVVVVVVVVVVVVWWWYYYZZZZZZZZZ[[[[[[[[[[[[[[[WWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXYYYZZZ[[[\\\]]]\\\\\\[[[[[[\\\\\\]]]^^^______```\\\\\\]]]___aaaaaa___]]]VVVXXXZZZ[[[[[[[[[YYYXXXWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ\\\^^^_________```aaaggghhhiiigggeeebbbbbbbbb^^^]]]]]]\\\\\\]]]]]]^^^]]]^^^^^^]]][[[XXXUUUTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUWWWZZZ\\\___iiitttyyykkkbbbaaadddppprrrhhheeebbb```ccchhhhhhccc]]]IIIFFFBBB>>><<<<<<===>>>============<<<<<<<<<;;;<<<;;;:::999888999::::::999999:::999999888888777444666999:::;;;===???BBB@@@DDDHHHLLLOOOTTT[[[___dddgggmmmttt{{{|||vvvqqqlllfffbbb[[[WWWRRRNNNLLLJJJHHHFFFCCCCCCBBBBBBAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::666777888999:::999999888::::::::::::::::::::::::<<<<<<<<<<<<=========>>>888888888888888999::::::888888999:::::::::::::::::::::::::::::::::::::::999999999999999999888888777888888888999999999999555666777888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>>>>???@@@AAACCCEEEEEEFFFGGGIIILLLPPPUUUYYY[[[___dddiiilllmmmqqqwww}}}yyypppjjjaaa```___]]]ZZZYYYYYYYYYYYYZZZ[[[[[[]]]```eeehhhlllnnnqqqrrrooollliiihhhttt{{{yyyooonnnqqq{{{zzzuuu|||xxxkkkddd```______;;;;;;::::::;;;;;;<<<===::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUVVVVVVVVVVVVXXXYYY\\\[[[[[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYYYYVVVWWWYYYZZZZZZZZZYYYXXXXXXZZZ\\\]]]^^^]]][[[ZZZ[[[[[[]]]^^^```aaabbbccc\\\\\\]]]```bbbbbb___]]]VVVXXXZZZ[[[\\\[[[ZZZYYYVVVWWWXXXYYYZZZ\\\\\\]]][[[]]]______^^^\\\\\\]]]bbbdddeeeeeecccaaabbbbbb___^^^^^^]]]]]]^^^^^^___ZZZZZZ[[[[[[ZZZXXXUUUTTTQQQRRRRRRRRRSSSSSSTTTTTTOOOPPPQQQSSSTTTTTTUUUUUUTTTRRRSSSUUUUUUVVV]]]eeennnqqqccc```ccccccmmm{{{uuuhhh]]]\\\]]]dddmmmpppkkkfffOOOLLLGGGBBB??????AAACCC>>>=========<<<<<<<<<<<<>>>===;;;999888888999999888888888999888777777666555777999::::::;;;===???<<>>>>>::::::::::::::::::::::::????????????@@@AAABBBCCCCCCCCCDDDEEEGGGIIIJJJKKKPPPQQQTTTYYY^^^dddjjjmmmnnnsssyyy|||}}}vvvnnniiieee\\\\\\\\\[[[YYYWWWWWWXXXUUUXXX[[[]]]^^^ccckkkqqqsssuuuvvvsssmmmiiiiiijjjyyyzzzpppkkkiiiiiimmmvvvxxxssssss{{{yyykkkccc``````]]]ZZZ444555666777888999::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<======>>>>>>??????@@@@@@BBBCCCDDDFFFFFFFFFEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKKKKLLLJJJJJJIIIHHHHHHHHHIIIIIINNNMMMLLLLLLLLLMMMOOOPPPNNNNNNNNNNNNOOOPPPQQQQQQSSSTTTUUUVVVWWWVVVUUUTTTXXXZZZ\\\]]]]]][[[YYYWWWWWWXXXYYYYYYYYYXXXWWWVVVYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^```bbbeeeeeeeeedddcccbbbaaa```\\\\\\\\\\\\\\\\\\\\\\\\WWWWWWVVVVVVWWWZZZ\\\^^^____________^^^\\\ZZZYYY\\\^^^bbbeeeffffffdddcccaaaaaa```___^^^^^^]]]]]]^^^[[[YYYZZZ[[[ZZZWWWTTTQQQPPPOOOOOOQQQTTTUUUUUURRRQQQOOOOOOOOOPPPRRRTTTTTTTTTTTTUUUVVVYYY[[[\\\dddmmm}}}rrrhhhcccdddgggmmmyyyttteeeaaa\\\]]]hhhtttwwwsssiii\\\MMMFFFFFFGGGDDD???AAA@@@@@@@@@??????@@@@@@::::::::::::::::::999999::::::999888777666555444666666666666777777777777999:::;;;===@@@CCCFFFHHHNNNRRRXXX^^^dddjjjooosssyyy}}}xxxooohhheeebbb\\\WWWTTTSSSPPPLLLIIIHHHJJJLLLFFFEEEEEEDDDDDDDDDEEEEEEEEECCCBBBAAABBBBBB@@@?????????>>>===<<<;;;;;;::::::::::::::::::999999999<<<;;;;;;;;;:::::::::999>>>>>>======<<<;;;::::::;;;:::888888:::::::::999888888888888888888888888999999:::::::::;;;;;;;;;999999888777777888999:::::::::::::::999999999999888888888888888999999:::<<<;;;;;;:::999::::::::::::777666777:::<<<:::888:::<<<===<<<;;;:::;;;<<<<<<======;;;999999:::;;;???@@@AAA@@@@@@@@@BBBDDDFFFIIIMMMOOOQQQSSSVVVXXX[[[```gggmmmrrrvvvzzz|||}}}yyysssnnnjjjgggcccaaa^^^ZZZVVVTTTSSSTTTTTTTTTYYYYYYZZZ^^^eeemmmsssvvv~~~xxxrrrqqqwww{{{|||~~~zzzssslllhhhggggggppp|||}}}~~~}}}|||~~~vvvpppggg```[[[YYYWWWVVV444555666777888999::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<>>>>>>>>>>>>>>>????????????@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKIIIHHHHHHGGGGGGHHHHHHHHHMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTYYYZZZ\\\]]]\\\ZZZXXXVVVWWWXXXXXXYYYXXXWWWVVVUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]^^^___bbbdddeeeeeeeeedddcccaaa```___]]]]]]\\\\\\\\\[[[[[[[[[XXXWWWVVVVVVWWWYYY[[[]]]______```___^^^\\\[[[YYY\\\]]]___aaabbbbbbaaaaaa```______^^^]]]]]]\\\\\\]]][[[YYYYYYZZZYYYWWWTTTQQQPPPOOONNNOOOPPPQQQQQQQQQPPPOOONNNOOOPPPRRRSSSTTTTTTTTTUUUVVVXXXYYY[[[^^^eeeqqqssslllfffeeegggllluuu~~~yyyxxxzzzsssiiieeelllxxx}}}{{{uuujjj\\\RRRNNNJJJDDD@@@@@@@@@??????>>>===<<<;;;>>>>>>============<<<<<<;;;;;;:::999888888777777777777777777777777777777888888999:::===@@@CCCDDDFFFJJJOOOTTTZZZ```fffjjjnnnssszzz~~~yyyvvvrrrlllgggbbb___ZZZUUURRRPPPOOOOOOJJJJJJHHHGGGFFFFFFFFFFFFDDDCCCBBBBBBCCCCCCBBBAAACCCCCCCCCBBBAAA@@@@@@???????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999:::888777777999:::999888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::888777777777777888999999888888888888888888;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<<<<<<<======;;;:::;;;===>>>===;;;;;;<<<>>>===<<<<<<===>>>===>>>?????????@@@BBBDDDDDDFFFGGGGGGGGGHHHJJJLLLMMMQQQUUUYYY\\\___ccceeemmmrrrxxx~~~xxxqqqnnniiifffcccaaa___]]]^^^\\\XXXVVVUUUVVVVVVWWWXXX[[[aaaiiiqqqwww{{{|||}}}xxxxxxxxxoooiiiiiinnnrrr}}}~~~yyyttttttttttttwww}}}nnnhhhaaa[[[XXXVVVUUUTTT555555666666777888999999999999999999999999999999888999999::::::;;;;;;<<>>>>>>>>>>>>>>>>>===???@@@AAACCCDDDCCCCCCBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHLLLLLLKKKJJJJJJJJJKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVZZZ[[[\\\\\\[[[YYYWWWVVVWWWWWWWWWWWWVVVUUUSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVXXX[[[]]]^^^```bbbeeeddddddddddddbbbaaa```______^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVWWWXXXZZZ[[[^^^_________^^^\\\[[[ZZZ[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZ[[[ZZZXXXXXXXXXXXXVVVTTTSSSSSSQQQPPPOOONNNNNNNNNPPPOOOOOONNNNNNOOOQQQRRRTTTTTTTTTTTTUUUVVVWWWXXXXXX\\\ccclllxxx{{{nnnjjjeeecccfffkkkqqqttt~~~xxxpppjjjlllrrr|||uuuwwwttthhh^^^UUULLLHHHDDDCCCBBBAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;::::::<<<;;;;;;;;;::::::999999777777777777777777777777666666777888:::<<<===>>>???AAAEEEIIINNNTTT[[[```ccchhhooovvv}}}}}}vvvqqqiiidddaaa^^^ZZZWWWSSSRRRPPPNNNLLLKKKJJJJJJHHHFFFEEEEEEGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;:::888777888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<;;;999888888888888999999999999999999999999;;;;;;::::::;;;;;;<<<=========<<<;;;;;;;;;;;;;;;<<<::::::;;;<<<===<<<;;;:::;;;======<<<<<<===???>>>???AAAAAABBBEEEHHHKKKIIIKKKMMMNNNOOOQQQTTTVVV[[[___dddiiimmmqqqvvvyyy}}}xxxpppeeebbb___]]]]]]\\\[[[ZZZZZZXXXUUUSSSRRRSSSUUUVVVZZZaaammmyyy||||||tttooosss}}}yyypppnnnlllnnnuuu~~~yyyyyy|||nnnfffbbb\\\XXXVVVUUUTTTTTT555555666666777888888999999999999999999999999999888999999::::::;;;;;;<<>>>>>=========<<<@@@AAABBBDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFGGGHHHHHHIIIIIIIIIIIILLLLLLKKKKKKKKKKKKKKKKKKNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTUUUWWWXXXXXXYYYZZZZZZ[[[[[[ZZZXXXVVVUUUVVVUUUUUUTTTRRRQQQPPPOOOOOOPPPPPPQQQSSSTTTTTTUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUWWWZZZ[[[\\\]]]```aaaaaabbbbbbbbbbbbbbbaaaaaaaaaaaa```___]]]\\\[[[[[[YYYYYYXXXWWWWWWXXXXXXYYY]]]]]]^^^^^^]]][[[ZZZYYYZZZYYYXXXWWWWWWXXXYYYYYY[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUSSSQQQPPPPPPPPPOOONNNNNNNNNNNNOOOPPPPPPSSSSSSSSSTTTTTTUUUUUUVVVWWWYYY]]]```hhhxxx~~~wwwnnngggfffggghhhhhhjjjrrr}}}tttmmmkkkmmmoootttzzzsssdddZZZUUUMMMKKKGGGDDDBBBAAAAAAAAA<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888777777666666777777888999::::::<<<>>>@@@CCCGGGMMMTTTYYY\\\```eeekkkpppvvv|||zzzuuussspppjjjeeeaaa```]]]ZZZXXXUUUTTTSSSPPPNNNLLLLLLLLLKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA===============>>>>>>>>><<<;;;::::::<<<>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===>>>@@@AAA@@@AAACCCDDDDDDEEEGGGHHHIIILLLQQQTTTUUUWWWYYY[[[]]]```cccfffmmmqqqvvv{{{wwwwwwvvvoooiii___]]]ZZZYYYZZZZZZZZZYYYVVVUUUTTTRRRQQQRRRUUUWWW^^^iiiyyy}}}wwwtttsssxxxyyywwwyyyooocccccc```\\\YYYXXXWWWVVVTTT555555555666777777888888888888888888888888888888888999999::::::;;;;;;<<>>>>>>>>======<<<<<<>>>@@@AAACCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNOOOQQQQQQQQQQQQQQQPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXYYYXXXXXXVVVUUUTTTSSSSSSRRRPPPOOONNNNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVYYYZZZZZZZZZ[[[]]]]]]^^^```aaabbbccccccccccccbbbbbb```___^^^]]]]]]ZZZZZZYYYYYYXXXXXXXXXYYY[[[[[[\\\\\\[[[ZZZYYYXXXYYYXXXVVVUUUTTTUUUWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUSSSUUUVVVTTTRRRPPPPPPRRRMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQRRRSSSSSSSSSTTTTTTVVVXXXZZZ[[[___jjjzzz}}}sssnnnjjjfffbbbaaaccckkkwwwvvvooojjjggghhhlllsssssseee___VVVSSSMMMGGGDDDCCCDDDEEEBBBBBBAAA@@@??????>>>>>>;;;;;;;;;;;;;;;;;;::::::::::::999999888888888777777888888888888999888888:::;;;===???AAAFFFLLLQQQSSSVVV[[[___dddkkkqqquuuyyy}}}}}}wwwrrrpppnnnkkkhhheeedddccc\\\ZZZWWWUUUSSSQQQNNNKKKMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>?????????????????????>>><<<;;;<<<===??????>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============>>>????????????<<<<<<=========>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@???@@@AAABBBCCCDDDEEEFFFCCCEEEGGGHHHIIIJJJLLLNNNLLLNNNQQQTTTWWW\\\bbbgggkkkmmmppprrrtttvvvzzz}}}wwwnnnllllllhhhddd^^^\\\YYYXXXXXXXXXWWWVVVUUUVVVUUUTTTSSSTTTXXX\\\eeeppp~~~xxxrrrtttzzz}}}oooeee```aaa^^^[[[YYYXXXWWWUUUSSS555555555666666777777777777777777777777777777777888999999::::::;;;;;;<<<>>>==================<<<;;;===???AAABBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPQQQRRRRRRQQQQQQMMMMMMMMMNNNOOOPPPQQQRRRUUUUUUUUUVVVUUUUUUTTTTTTSSSRRRQQQOOONNNNNNNNNNNNKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSVVVYYYZZZZZZYYYZZZZZZ\\\]]]___```bbbccccccdddcccbbbbbbaaa```___^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVUUUTTTRRRRRRTTTUUUQQQTTTUUUTTTPPPMMMNNNPPPLLLLLLLLLMMMMMMMMMMMMMMMOOOOOOQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVYYY___iiippp|||rrrggg___```\\\^^^fffmmmvvvsssiiicccdddhhhjjjsssqqqiiiddd```YYYRRRLLLHHHFFFFFFCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999888888888888888999::::::999888888888999:::;;;<<>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????;;;<<<===???@@@@@@@@@@@@=========>>>>>>??????@@@???????????????@@@AAAAAABBBAAA@@@@@@??????@@@@@@AAACCCEEEFFFGGGHHHKKKMMMJJJLLLNNNPPPQQQRRRUUUWWWTTTVVVZZZ^^^dddllltttyyy}}}}}}qqqjjjhhhiiihhhggg___\\\YYYWWWWWWWWWVVVUUUQQQRRRSSSRRRQQQRRRXXX\\\jjjsss~~~~~~yyyrrrnnnrrryyynnnbbb]]]]]][[[YYYWWWWWWVVVUUUSSSQQQ555555555666666666666666777777777777777777777777888999999::::::;;;;;;<<<<<<<<<<<<===============:::<<<>>>@@@AAABBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFDDDFFFHHHKKKLLLMMMLLLLLLGGGHHHJJJLLLMMMMMMMMMLLLMMMNNNPPPRRRSSSRRRQQQQQQNNNMMMMMMMMMMMMNNNOOOPPPRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPPPPQQQQQQMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRSSSRRRUUUYYY[[[[[[[[[\\\\\\]]]^^^___```aaaaaaaaaaaa`````````______^^^^^^^^^ZZZ[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]\\\ZZZZZZWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXTTTUUUUUURRRPPPPPPSSSVVVSSSVVVXXXUUUPPPLLLLLLNNNKKKKKKLLLLLLMMMMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSRRRQQQQQQQQQSSSVVVZZZ___bbbuuuwwwkkkfff```^^^bbbeeekkkwwwlllhhhjjjhhhmmmxxx|||zzzwwwrrrkkkaaaWWWOOOJJJCCCCCCBBBAAA@@@???>>>>>>??????>>>===<<<<<<;;;;;;<<<;;;;;;:::999999888888888888999::::::999888888777888999999999:::<<<>>>???AAADDDFFFKKKQQQYYY^^^]]]aaagggmmmsssyyy~~~|||yyyvvvsssooommmhhhgggeeecccaaa^^^]]]\\\XXXWWWVVVUUUSSSQQQPPPOOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFDDDBBBAAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC???@@@BBBCCCCCCCCCCCCBBB@@@AAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDGGGJJJNNNPPPPPPRRRVVVYYYYYY[[[^^^```aaacccfffhhhfffhhhkkkooosss{{{yyytttnnniiiggggggiiijjj```^^^[[[YYYYYYYYYXXXWWWQQQTTTUUUTTTSSSUUU[[[```lllqqqwwwyyyyyyyyy|||{{{{{{~~~}}}{{{zzzwwwtttyyy|||nnnaaaYYYVVVVVVUUUTTTTTTUUUVVVVVVTTTRRR555555555666666666666666777777777777777777777777888999999::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>><<<===@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFCCCEEEGGGJJJLLLLLLLLLKKKEEEFFFHHHJJJLLLLLLLLLLLLMMMNNNQQQRRRSSSSSSQQQPPPQQQPPPOOOOOOOOOPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSUUUTTTRRRRRRQQQRRRSSSTTTOOOPPPPPPQQQQQQRRRRRRSSSQQQQQQQQQRRRRRRRRRSSSSSSRRRUUUYYY\\\]]]^^^___`````````````````````___^^^^^^^^^^^^^^^^^^^^^]]]]]][[[[[[\\\]]]]]]]]]]]]]]]\\\]]]^^^___^^^]]]\\\[[[WWWWWWXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXSSSTTTTTTRRROOOOOOSSSVVVWWWZZZ\\\XXXQQQLLLLLLMMMJJJKKKKKKLLLLLLLLLLLLLLLKKKLLLNNNPPPRRRSSSSSSSSSRRRPPPOOOQQQUUUYYY\\\]]]dddooo}}}ooogggccceeedddgggyyy{{{ppplllhhhiiiqqq|||vvvgggZZZQQQHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<;;;<<<<<<;;;::::::999888888777888999::::::999888888777999::::::999888999:::===>>>??????BBBFFFLLLQQQSSSWWW]]]ccciiiooouuuyyy||||||{{{yyyvvvsssqqqooonnniiiiiigggeeecccaaa______VVVVVVUUUTTTRRRQQQPPPOOONNNNNNMMMLLLKKKKKKJJJJJJLLLJJJGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLLLLKKKKKKLLLLLLMMMNNNOOOOOONNNMMMMMMMMMMMMNNNTTTWWW[[[]]]^^^```eeehhhmmmooorrrtttvvvxxx{{{}}}xxxtttrrrrrrnnnllliiieeebbbaaaccceeeccc```^^^\\\]]]]]]\\\[[[YYY\\\^^^^^^\\\^^^eeekkkllloooqqqpppooorrryyy}}}zzzqqqlllqqqxxx|||xxxxxx{{{~~~~~~~~~oooaaaZZZUUURRROOORRRRRRSSSVVVXXXYYYWWWVVV666666666666666666555555999999999777444333444555777777888888888999999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAABBBCCCCCCFFFFFFEEECCCBBBAAA@@@@@@GGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQNNNOOOPPPOOOMMMLLLMMMNNNOOOPPPRRRSSSSSSRRRPPPOOOQQQPPPOOOOOOPPPQQQRRRSSSSSSPPPOOOPPPSSSUUUUUUSSSTTTTTTTTTUUUUUUVVVVVVVVVWWWYYY[[[]]]______^^^]]]cccaaa___^^^^^^]]]\\\ZZZ]]]]]]]]]]]]]]]]]]]]]]]]______^^^^^^\\\[[[YYYXXX\\\\\\\\\\\\]]]^^^^^^___\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXYYYZZZ[[[ZZZWWWUUUSSSSSSRRRQQQQQQQQQQQQQQQZZZYYYVVVSSSPPPMMMLLLKKKNNNLLLKKKJJJJJJKKKLLLNNNMMMMMMNNNNNNNNNMMMMMMLLLNNNMMMLLLKKKMMMPPPSSSVVVZZZbbbnnn|||uuujjjiiihhhhhhqqq~~~yyyuuullliiiooovvv|||ooo```ZZZRRRMMMMMMKKKDDDAAACCCDDD@@@>>>???>>>;;;;;;>>><<<;;;:::;;;===>>>===<<<:::::::::999999999888888888888888888888888888888999999:::;;;>>>BBBEEEHHHLLLNNNPPPUUU[[[bbbhhhlllsssuuuyyy}}}}}}~~~~~~~~~|||yyyuuusssmmmkkkiiifffccc```]]]\\\\\\[[[ZZZYYYXXXWWWVVVVVVRRRSSSSSSQQQOOOMMMMMMNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLMMMOOOPPPQQQRRRRRRTTTSSSSSSSSSTTTUUUWWWXXXTTTTTTVVVWWWYYYYYYZZZZZZ^^^^^^^^^]]]ZZZVVVSSSQQQ[[[dddnnntttttttttvvvxxx}}}xxxrrrnnnnnnnnnllljjjddddddbbb___\\\\\\^^^```___]]]\\\\\\___cccfffgggfffgggggggggmmmtttvvvttthhheeeccchhhqqqwwwvvvrrrsssllleeefffppp}}}|||}}}vvvoooeee\\\VVVSSSQQQPPPRRRTTTWWWXXXXXXWWWWWWXXX444444444444444555555555666777888777666666777999888888888999999999999:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMOOOQQQQQQQQQQQQQQQNNNOOOPPPOOONNNMMMNNNOOOOOOPPPRRRSSSSSSRRRPPPOOOQQQQQQPPPPPPQQQRRRTTTUUUVVVTTTRRRSSSUUUWWWWWWUUUTTTUUUUUUVVVWWWWWWXXXXXXXXXYYY[[[]]]______^^^]]]___]]][[[ZZZ[[[[[[YYYXXX\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]\\\[[[ZZZXXXXXX[[[[[[\\\]]]^^^```aaabbb]]]\\\\\\\\\[[[[[[[[[[[[XXXXXXXXXYYYZZZZZZWWWTTTTTTSSSRRRQQQQQQPPPPPPPPPUUUTTTRRROOOMMMKKKIIIIIIMMMLLLJJJIIIIIIJJJLLLMMMKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNPPPQQQQQQWWW```kkkyyyxxxrrrlllfffjjjtttxxxvvvuuuttttttxxxyyymmmddd[[[WWWSSSLLLIIIJJJFFFBBBAAACCCCCC???===???>>>===<<<<<<===>>>===<<<::::::::::::999999999999999999999999999999999999:::999999999;;;>>>@@@BBBCCCDDDGGGKKKPPPVVV\\\___fffhhhlllpppuuuyyy{{{}}}}}}zzzwwwuuurrrqqqrrrqqqoookkkhhheeecccaaaaaaaaaaaa___\\\ZZZZZZ[[[YYYXXXWWWVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWWWWXXXWWWZZZ[[[\\\]]]___```bbbbbbcccbbbbbbbbbbbbdddfffgggkkklllnnnpppqqqsssssstttttttttrrrppplllgggccc```iiippp{{{{{{wwwrrrnnniiifffeeeeeecccaaa]]]^^^___^^^]]]^^^```bbbbbbaaa```bbbhhhooovvvzzz~~~}}}wwwiiieeedddhhhoooqqqooojjjbbbcccgggrrr{{{}}}xxxiiiddd^^^YYYVVVUUUUUUTTTRRRTTTXXX\\\^^^^^^]]][[[222222333333444444444555333555666777777888:::<<<999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNOOOPPPPPPOOONNNOOOQQQPPPQQQRRRSSSSSSRRRQQQPPPSSSRRRRRRQQQRRRTTTUUUVVVYYYXXXVVVVVVXXXYYYYYYXXXUUUVVVWWWXXXYYYZZZ[[[[[[YYYZZZ\\\]]]^^^^^^^^^]]]\\\ZZZYYYXXXYYYZZZYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[]]]___```aaa]]]]]]]]]\\\\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZWWWUUUVVVUUUSSSRRRPPPOOOOOOOOOQQQPPPNNNLLLKKKIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLJJJJJJLLLMMMNNNOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLNNNQQQWWW^^^gggtttvvvkkkhhhmmmrrr~~~sssllliiigggjjjooowwwwwwnnneee[[[SSSPPPIIIEEECCCEEEEEEAAA>>>???@@@>>>======>>>>>>>>><<<;;;;;;;;;::::::::::::999999999999999999999999999:::999888888888999:::;;;;;;<<<>>>AAAEEEIIIMMMPPPVVVXXX\\\```eeehhhkkklllqqqtttxxx{{{~~~~~~zzzxxxvvvvvvwwwwwwtttqqqooonnnooommmlllkkkjjjjjjiiijjjjjjgggggghhhhhhiiiiiijjjjjjooopppqqqsssuuuwwwxxxyyyxxxwwwwwwvvvwwwxxxzzz{{{|||wwwtttyyywwwqqqllliiigggeeeccc```^^^]]]\\\ZZZYYYXXXZZZ\\\]]]^^^___bbbdddeeefffiiioooyyyyyykkkhhhfffiiinnnooolllhhheeelllxxx~~~|||vvvhhh]]][[[WWWVVVUUUVVVUUUTTTRRRTTTYYY```ffffffbbb^^^222222333333444444555555222444666888888999;;;===999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNOOOQQQQQQQQQPPPOOONNNPPPQQQQQQPPPOOOQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQTTTSSSSSSSSSTTTVVVWWWXXX[[[ZZZYYYXXXYYYYYYYYYYYYWWWWWWXXXZZZ[[[]]]^^^^^^[[[[[[\\\]]]^^^^^^^^^]]]\\\ZZZYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVXXXYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZYYYZZZ[[[[[[YYYWWWWWWVVVTTTRRRPPPOOONNNNNNOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMMMMNNNMMMMMMKKKLLLMMMMMMMMMMMMLLLKKKNNNPPPSSSVVV[[[cccmmmtttwwwooommmiiioooxxxtttjjjdddbbbbbbgggppp~~~tttcccXXXSSSLLLGGGGGGFFFCCCAAABBBAAA???======>>>??????>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999888888777777777888888999:::;;;===???BBBEEEFFFJJJLLLPPPTTTXXX[[[]]]___bbbeeeiiimmmqqquuu{{{~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~yyyqqqiiidddbbb```___]]]\\\[[[ZZZZZZYYYWWWVVVWWWYYYZZZ[[[]]]aaafffjjjmmmqqqwwwvvvssspppppptttvvvuuusssxxx~~~}}}}}}}}}~~~zzzxxxzzziii^^^YYYWWWUUUUUUUUUTTTQQQOOOTTTUUUZZZbbbiiijjjddd]]]333333444444555555555555222444777888888888:::;;;999999:::::::::;;;;;;;;;888999999999999:::::::::;;;;;;;;;<<<<<<======>>>????????????????????????@@@@@@@@@AAAAAACCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJLLLMMMMMMNNNMMMNNNPPPQQQRRRQQQQQQPPPPPPQQQRRRRRRQQQPPPQQQSSSQQQRRRRRRRRRRRRRRRRRRQQQTTTTTTTTTTTTUUUWWWYYYZZZYYYYYYYYYXXXXXXXXXXXXYYYXXXYYYZZZ[[[]]]^^^``````\\\]]]]]]]]]^^^^^^]]]]]][[[ZZZXXXYYYZZZ\\\[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXXXXXXXYYYZZZZZZZZZYYYYYY\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\[[[[[[\\\\\\[[[YYYWWWVVVTTTRRRPPPNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNOOONNNMMMMMMKKKKKKLLLNNNQQQVVV]]]aaammmzzzyyyqqqnnnmmmmmmqqqvvv|||uuuhhhaaa\\\]]]bbbjjjyyyooodddZZZPPPMMMKKKHHHGGGHHHCCCAAA>>>>>>???@@@@@@???=========<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888888888999999:::::::::;;;<<<===>>>@@@@@@BBBDDDGGGJJJMMMPPPRRRSSSUUUXXX\\\```dddiiinnnrrruuuyyy}}}}}}xxxnnnjjjfffbbb```^^^\\\ZZZXXXYYYYYYYYYXXXWWWWWWXXXXXXYYYZZZ\\\```hhhqqqwww}}}{{{wwwuuuttttttyyyzzz{{{uuuggg___\\\VVVUUUUUUUUUUUUTTTQQQNNNUUUVVVYYY```gggggg```ZZZ555555555444444444444444111444777888888777888999999999999999::::::::::::999999999999::::::::::::;;;;;;<<<<<<<<<=========>>>>>>??????????????????@@@@@@@@@@@@AAABBBCCCCCCFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNPPPRRRSSSSSSSSSSSSRRRSSSTTTSSSQQQPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTTTTTTTUUUWWWYYY[[[WWWXXXXXXXXXVVVVVVXXXZZZZZZ[[[[[[]]]^^^___``````^^^^^^^^^]]]]]]]]]]]]]]][[[YYYXXXXXXZZZ[[[ZZZYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\\\\]]]^^^^^^\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\\\\]]]\\\[[[[[[\\\\\\[[[ZZZWWWVVVTTTRRRPPPOOONNNNNNJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNMMMLLLKKKIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMJJJJJJIIIJJJMMMQQQTTTWWW[[[dddttt|||uuuooojjjjjjjjjiiijjjlllooozzzrrrggg]]]\\\\\\]]]gggsssuuuiii\\\WWWTTTOOOLLLLLLJJJFFFCCCAAA@@@AAA@@@@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGHHHJJJMMMQQQTTTWWW[[[```ccclllooosssvvvxxxzzz|||~~~}}}zzzrrrkkkggg```^^^]]]\\\\\\ZZZXXXVVVUUUVVVWWWVVVVVVVVVXXXZZZZZZ\\\___cccjjjttt~~~yyyxxxxxxxxx}}}}}}tttcccYYYYYY[[[RRRRRRRRRTTTVVVVVVSSSQQQUUUUUUXXX\\\``````]]]YYY555555444444333222222222///222555777777777777888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================>>>???@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKMMMNNNOOOPPPMMMOOOQQQSSSUUUVVVVVVUUUTTTUUUVVVTTTRRRPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTSSSTTTUUUXXXZZZ[[[UUUWWWXXXWWWVVVVVVXXX[[[\\\\\\\\\]]]^^^______```______^^^]]]]]]]]]]]]]]]]]][[[ZZZZZZ[[[\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYXXXXXXXXXZZZ[[[]]]\\\]]]___``````___]]]\\\YYYYYYZZZZZZZZZ[[[[[[[[[\\\[[[YYYYYYZZZ[[[ZZZYYYVVVUUUTTTRRRPPPOOOOOONNNKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJIIIIIIKKKNNNPPPQQQTTTZZZdddppp{{{tttrrrnnngggccccccccckkkxxxyyylllgggbbb\\\___hhhqqq~~~uuuoookkkccc[[[XXXTTTOOOJJJEEECCCBBB@@@?????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::::::::999999::::::999999888888:::;;;<<<>>>???@@@@@@@@@AAACCCFFFIIIKKKNNNSSSVVV^^^aaafffiiijjjlllnnnooonnnpppsssxxx||||||tttlllgggccc___]]]ZZZXXXVVVVVVVVVVVVTTTSSSTTTUUUVVVUUUUUUVVVZZZ^^^bbbeeekkkqqqwwwwwwrrrsssvvv{{{yyywww{{{}}}|||pppcccZZZVVVVVVXXXQQQPPPQQQSSSUUUUUUTTTSSSSSSTTTVVVXXXZZZ[[[[[[[[[555444444333222111000000,,,000444666777777888999777777888888888999999999<<<<<<<<<=========>>>>>><<<<<<<<<===============:::;;;===>>>@@@BBBDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIJJJLLLMMMOOOPPPPPPMMMOOOQQQTTTVVVWWWWWWWWWVVVWWWWWWUUURRRPPPPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUXXXZZZ[[[TTTVVVXXXXXXVVVVVVYYY\\\]]]]]]]]]]]]^^^^^^______```___^^^]]]]]]]]]]]]]]]aaa___]]]]]]^^^___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]][[[ZZZYYYXXXYYY[[[]]]^^^YYYZZZ]]]___```___^^^]]]XXXXXXYYYYYYZZZZZZZZZ[[[[[[YYYXXXWWWXXXYYYXXXWWWVVVUUUSSSRRRPPPOOOOOOOOONNNMMMMMMLLLLLLLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLLLLLLLLLLLLLKKKLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJJJJNNNSSSXXX\\\dddvvv|||qqqiiihhhccceeeiiisss}}}uuukkk___^^^dddiiittt|||pppjjj[[[WWWOOOIIIEEEBBB@@@>>>????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888888999::::::::::::999888777;;;;;;<<<===>>>>>>>>>>>>;;;===@@@BBBCCCFFFJJJMMMNNNQQQUUUXXXYYY[[[]]]^^^aaacccfffkkkooorrruuuvvvxxxzzzpppkkkddd^^^[[[[[[ZZZZZZZZZWWWTTTRRRRRRSSSRRRRRRUUUWWWWWWVVVUUUXXX]]]bbblllpppvvv|||sssgggbbbeeeiiikkkttt|||~~~}}}{{{ooopppxxx~~~xxxmmm```XXXWWWXXXVVVSSSRRRQQQQQQRRRSSSSSSRRRPPPQQQSSSTTTUUUVVVXXX[[[^^^111222222333444555666666666666666666777777777777999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>==================<<<===>>>>>>>>>AAAEEEHHHLLLJJJFFFCCCBBBBBBCCCDDDFFFFFFFFFGGGHHHIIIKKKKKKGGGHHHJJJLLLNNNQQQRRRSSSVVVUUUVVVYYY\\\]]]ZZZWWWXXXVVVTTTRRRQQQQQQSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRXXXWWWWWWVVVVVVWWWWWWXXXUUUUUUVVVWWWXXXXXXXXXXXX\\\[[[[[[[[[\\\^^^```aaa___^^^\\\ZZZYYYXXXYYYYYY[[[\\\]]]^^^]]]\\\[[[ZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYY^^^___```````````````___]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZYYYWWWSSSSSSSSSSSSSSSRRRQQQQQQMMMMMMLLLJJJJJJIIIIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGLLLNNNPPPQQQVVVaaappp|||xxxooommmeeecccjjjpppzzzuuunnnjjjkkkqqq{{{sss___OOOIIIGGGGGGGGGAAAAAABBBBBBAAAAAA@@@??????@@@@@@>>><<<:::999999;;;:::888999:::;;;;;;:::;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCFFFHHHJJJMMMNNNOOOOOOOOOSSSVVVYYY\\\___dddiiimmmlllpppvvv{{{yyyqqqjjjcccaaa\\\XXXUUUTTTTTTTTTXXXWWWVVVUUUUUUSSSQQQOOOSSSVVVXXXWWWWWW[[[cccjjjttt~~~{{{wwwvvvrrriii___[[[]]]bbbiiilllmmmkkkhhhiiipppvvv~~~rrriiihhhuuutttfff```XXXSSSQQQQQQPPPOOOKKKLLLOOOQQQRRRSSSRRRRRRPPPQQQRRRSSSUUUVVVWWWXXX222222333333333333333333555555666666666777777777999999999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>???AAAEEEHHHKKKIIIFFFCCCBBBBBBDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSUUUYYY]]]^^^\\\ZZZVVVTTTSSSQQQQQQRRRSSSTTTRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXWWWWWWVVVVVVYYYYYYYYYZZZ[[[\\\^^^^^^^^^]]][[[YYYXXXXXXXXXXXX[[[\\\]]]]]]]]]]]]\\\[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZ]]]]]]^^^_________^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWVVVUUUUUUWWWWWWVVVUUUSSSTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJLLLLLLOOOWWWccclllrrrhhhbbbeeehhhnnn~~~yyywwwzzz~~~uuu```SSSMMMJJJIIIDDDDDDCCCBBBAAA@@@@@@???BBBAAA@@@>>><<<<<<===>>>===;;;999999:::;;;:::999::::::999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBDDDFFFGGGGGGGGGGGGIIILLLOOOQQQUUUZZZ]]]^^^bbbhhhmmmrrrwww|||{{{tttpppkkkddd___[[[YYYVVVSSSRRRQQQRRRRRRRRRRRRQQQRRRRRRSSSRRRRRRTTTWWWYYYZZZ[[[```iiiqqq~~~xxxqqqhhhgggeee___ZZZXXXZZZ]]]WWWZZZ^^^cccgggnnnxxx~~~}}}yyy|||}}}vvvsssvvvwwwjjj^^^YYYSSSPPPPPPQQQQQQPPPLLLMMMNNNOOOPPPQQQQQQQQQPPPQQQRRRSSSTTTVVVWWWWWW333333333222222111111111444444555555555666666666888888888999999999999:::<<<<<<<<<<<<============????????????????????????===>>>??????@@@BBBEEEHHHIIIGGGEEECCCBBBCCCDDDEEEAAAAAAAAABBBCCCDDDEEEFFFIIIJJJKKKLLLMMMNNNOOOPPPSSSSSSUUUXXX[[[\\\ZZZXXXSSSRRRQQQPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYUUUUUUTTTTTTTTTTTTUUUUUUXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWXXXYYYZZZ[[[[[[[[[]]]\\\[[[YYYXXXXXXXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYWWWUUUSSSSSSTTTVVVVVVUUUTTTTTTSSSSSSQQQPPPNNNNNNLLLKKKJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEGGGIIIIIIJJJMMMTTTYYYhhhssstttiiifffeeefffoooyyyyyyggg[[[TTTPPPNNNMMMJJJHHHFFFEEEDDDDDDDDDBBB???===<<<<<<>>>???>>><<<::::::;;;;;;;;;999999999::::::::::::999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;<<<===???@@@AAA@@@BBBDDDFFFGGGJJJNNNPPPNNNRRRWWW]]]bbbggglllpppuuuxxx~~~uuuooogggaaa]]]ZZZVVVSSSQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVXXXYYYZZZ]]]aaacccfffllltttzzz}}}~~~{{{wwwnnneee\\\[[[ZZZYYYYYYYYY[[[\\\XXX\\\bbbkkkttt~~~xxxuuuttt{{{rrrfff]]]UUURRROOOMMMNNNPPPQQQRRRMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRSSSUUUUUUVVV333333333222222222222222444444444444555555555666777777888888888999999999;;;;;;;;;;;;<<<<<<<<<<<>><<<:::;;;<<<======<<<888999:::;;;;;;:::999888999999999999999999999999;;;::::::999999999::::::::::::999999:::<<<===???===>>>@@@AAAAAACCCEEEGGGEEEHHHLLLPPPTTTYYY^^^bbbfffiiiooouuuzzz}}}~~~yyyvvvrrrooommmfffaaaZZZUUURRRQQQPPPOOOMMMMMMNNNOOOPPPPPPQQQQQQPPPQQQTTTVVVXXX\\\```bbbcccgggkkknnnppprrrtttwwwlllmmmmmmllloooqqqmmmfffaaa```___```cccddddddcccfffjjjsss~~~~~~~~~rrrcccYYYUUUOOONNNMMMLLLMMMOOOPPPQQQNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTT222222222333444555555666444444444444555555555666777777888888888999999999999999:::::::::;;;;;;;;;>>>>>>>>>??????@@@@@@@@@===???@@@AAA@@@AAADDDFFFDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGHHHJJJLLLNNNPPPQQQOOOPPPRRRSSSRRRQQQOOONNNNNNOOOOOOPPPRRRSSSUUUUUUXXXWWWWWWWWWWWWVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWUUUVVVXXXZZZ[[[[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^\\\\\\\\\]]]]]]^^^^^^^^^YYYYYYYYYYYYXXXXXXXXXXXXZZZZZZ[[[\\\]]]^^^^^^^^^[[[[[[ZZZYYYXXXXXXXXXXXXWWWTTTQQQQQQRRRTTTUUUUUUSSSRRRRRRQQQOOOMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDFFFGGGGGGGGGHHHIIIMMMSSS]]]fffsss|||sssmmmjjjiiimmmqqqyyyzzzuuusssqqqpppsss{{{zzzrrrhhh^^^VVVQQQMMMJJJGGGFFFFFFEEECCCAAA<<<;;;:::;;;>>>???@@@???999:::;;;<<<<<<;;;:::999999999999999999999999999<<<;;;::::::999999::::::::::::999888999:::<<<===777999:::;;;::::::;;;===@@@CCCEEEHHHJJJMMMRRRUUUXXX[[[```ffflllqqqtttuuuttttttuuuwww{{{uuuqqqlllhhheeecccaaa___\\\XXXSSSOOOMMMNNNNNNNNNKKKKKKLLLNNNOOOPPPQQQQQQLLLPPPUUUZZZ___dddkkkoootttvvvxxxxxxtttmmmhhhddd[[[]]]^^^bbblllwww{{{yyyrrrqqqqqqqqqssssssrrrppppppvvv{{{wwwwww}}}qqqdddYYYTTTRRRMMMMMMMMMMMMMMMMMMNNNOOONNNMMMLLLKKKJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQRRRRRR111222222333555666666777444444555555555666666666888888888999999999999:::888999999999::::::::::::<<<<<<<<<===>>>>>>??????<<<>>>@@@@@@@@@@@@BBBDDDAAAAAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHJJJKKKMMMNNNOOOGGGJJJMMMOOOPPPOOOPPPPPPNNNOOOPPPQQQSSSTTTUUUVVVTTTTTTUUUVVVWWWXXXYYYYYYUUUUUUTTTTTTTTTTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYWWWWWWWWWXXXYYY[[[\\\]]]ZZZ[[[[[[\\\\\\]]]]]]^^^XXXXXXXXXXXXWWWWWWWWWWWWYYYYYY[[[\\\]]]]]]]]]]]]ZZZYYYXXXWWWWWWVVVVVVVVVRRRPPPNNNNNNOOOQQQQQQPPPQQQQQQPPPPPPNNNMMMKKKKKKIIIHHHHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEEEEEKKKQQQUUU\\\lll~~~rrriiidddiiihhhiiimmmoooqqqxxx~~~vvvsssnnnjjjjjjpppyyywwwhhh```SSSNNNIIIGGGGGGFFFCCC@@@===<<<;;;<<>>@@@AAABBBEEEIIILLLKKKMMMQQQVVV\\\```dddeeeeeeeeegggiiimmmrrrvvvyyy|||~~~yyytttqqqdddaaa^^^[[[ZZZYYYXXXVVVSSSQQQNNNKKKJJJKKKLLLMMMIIIIIIJJJLLLNNNPPPRRRTTTRRRYYYaaahhhnnnttt|||}}}sssggg\\\VVVRRRWWW]]]dddqqq~~~~~~~~~}}}}}}}}}}}}wwwrrrpppqqqrrrsssvvv~~~uuuooollljjjjjjnnn{{{nnnaaaYYYSSSPPPPPPLLLMMMNNNNNNLLLKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQ222222333333333444444444555555666666666777777777999999999999::::::::::::999999999:::::::::;;;;;;999::::::;;;<<<<<<======;;;===???@@@??????AAABBB???@@@@@@AAACCCDDDEEEEEECCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKDDDHHHLLLNNNNNNNNNOOOQQQOOOPPPQQQSSSTTTUUUUUUVVVTTTUUUUUUVVVWWWXXXYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\[[[\\\\\\]]]]]]\\\ZZZZZZWWWVVVVVVVVVWWWYYYZZZ[[[YYYYYYZZZ[[[[[[\\\]]]]]]YYYYYYXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\XXXXXXWWWVVVUUUUUUUUUUUUPPPNNNMMMNNNOOOPPPOOONNNOOOOOOOOOOOONNNMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@???>>>>>>???AAABBBCCCCCCFFFIIIKKKPPPZZZhhhrrrvvvlllmmmiiigggiiihhhfffhhhmmmsss}}}}}}sssnnnmmmqqquuummmdddXXXOOOKKKHHHEEEBBBAAA???===>>>???@@@???>>>;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::::::::999999:::;;;;;;888888888999888888777777888:::<<<<<<:::999999:::999;;;<<<===>>>AAAFFFIIICCCDDDFFFIIIMMMPPPRRRTTTUUUVVVXXXZZZ^^^bbbfffhhhmmmnnnppprrrtttwwwyyyzzzuuuuuuvvvwwwwwwwwwwwwwwwxxxyyy{{{}}}zzz|||~~~~~~~~~|||~~~}}}tttssspppmmmiiieeebbbaaaYYYWWWTTTSSSSSSRRRQQQOOOLLLLLLKKKIIIHHHIIIJJJKKKIIIIIIJJJLLLPPPUUUYYY[[[```gggpppvvvyyy|||yyypppggg\\\SSSNNNKKKTTT^^^fffppp{{{|||~~~}}}}}}|||uuunnnkkklllpppsssyyy|||tttllleee______dddnnn{{{|||nnn```XXXSSSMMMJJJLLLIIIKKKNNNMMMKKKJJJJJJLLLKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOO333333333222222222222111666666666666777777777777999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888999999:::;;;<<<<<<:::<<>>???@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHFFFJJJNNNOOONNNLLLMMMOOOPPPQQQRRRTTTUUUUUUVVVVVVYYYXXXXXXXXXXXXWWWWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUUUUWWWVVVVVVVVVWWWYYY[[[\\\[[[\\\]]]^^^]]]]]][[[ZZZWWWVVVUUUUUUVVVWWWYYYZZZXXXYYYYYYZZZ[[[[[[\\\\\\ZZZYYYYYYYYYYYYXXXXXXXXXUUUVVVWWWYYYZZZ[[[[[[[[[WWWWWWVVVUUUTTTTTTTTTTTTPPPOOOOOOPPPRRRRRRPPPNNNNNNNNNNNNNNNNNNMMMLLLKKKGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCC@@@===<<<>>>@@@BBBCCCEEEDDDEEEGGGLLLQQQWWWZZZdddttt|||qqqmmmkkkmmmkkkeeedddhhhgggmmmvvvtttnnnnnnooonnnvvvnnn___VVVQQQLLLIIIDDDBBB?????????>>>===<<<<<<<<<:::999999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888999::::::;;;888999:::::::::999888777666888::::::999777777888999:::;;;===???BBBGGGKKKAAAAAABBBCCCDDDFFFHHHIIIKKKLLLNNNPPPTTTWWWZZZ\\\]]]]]]]]]^^^```aaacccddd```aaacccdddeeedddccccccfffhhhkkkmmmooopppppppppnnnpppqqqqqqooonnnoooppplllnnnqqqsssuuuwwwzzz|||~~~~~~zzzvvvrrrpppgggdddaaa]]]ZZZXXXXXXWWWSSSRRRPPPOOOOOOOOOMMMKKKIIIJJJJJJIIIHHHHHHIIIKKKJJJJJJLLLOOOTTTZZZ```ccchhhnnnvvvyyyxxxwwwxxx{{{ooojjjbbbZZZSSSNNNIIIGGGEEEPPP]]]dddiiiooosssrrrtttxxx{{{{{{xxxyyy~~~{{{wwwqqqoooqqqwww|||sssggg```[[[]]]___iii|||}}}iii```XXXUUUPPPHHHEEEHHHFFFIIILLLLLLJJJIIIJJJKKKJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOO333333333444444444555555444444555555666666777777999999888888888888888999;;;;;;:::999999:::::::::===<<<:::999888999999:::<<<<<<======>>>>>>??????DDDCCC@@@???@@@BBBFFFHHHFFFFFFEEEEEEEEEEEEEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJGGGHHHJJJLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWUUUTTTSSSSSSVVVVVVVVVVVVWWWXXXYYYYYY]]]]]]^^^^^^^^^^^^^^^]]]YYYYYYYYYYYYXXXXXXXXXXXXZZZZZZYYYYYYYYYYYYZZZZZZ\\\\\\[[[ZZZYYYXXXWWWVVVYYYXXXWWWVVVVVVVVVWWWXXXWWWWWWVVVUUUUUUVVVVVVVVVMMMMMMNNNOOONNNMMMLLLKKKOOONNNLLLJJJIIIIIIIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@DDDIIINNNQQQTTT^^^mmm{{{~~~vvvpppkkkhhhgggddddddggglllsssvvvkkklllqqq{{{wwwcccWWWQQQNNNIIIHHHFFFEEEDDDCCC@@@======<<<<<<===>>>>>><<<:::=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888999999999:::::::::777777777999<<>>@@@@@@AAAAAAAAA@@@CCCFFFHHHHHHIIIKKKMMMQQQRRRTTTUUUVVVUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVXXXZZZ\\\^^^```aaabbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaaaaaaaacccfffgggnnnpppsssuuuvvvwwwyyy{{{}}}~~~~~~}}}|||zzzyyywwwuuutttrrrqqqqqqpppppppppmmmhhhdddaaa```YYYXXXWWWUUUSSSSSSRRRRRRPPPOOONNNLLLKKKIIIHHHGGGEEEEEEDDDFFFIIIKKKKKKJJJNNNOOORRRVVV\\\bbbgggkkkqqqqqqoookkkfffaaa[[[XXXTTTTTTRRRNNNJJJGGGFFFFFFHHHMMMSSSWWWZZZ^^^eeekkkuuu}}}zzzrrrpppsssmmmxxx{{{tttvvv~~~}}}|||xxxooogggeeeeeeooovvvjjj[[[WWWRRRMMMIIIFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLLLLLLLJJJJJJLLLNNN333333333444444444555555444444555666666777777888777777666666666666777777:::999999888888888999999;;;;;;::::::::::::;;;<<<;;;<<<<<<===>>>>>>??????CCCBBBAAA@@@@@@BBBDDDFFFEEEDDDDDDCCCCCCCCCDDDDDDHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTUUUUUUVVVWWWXXX\\\]]]^^^_________^^^^^^XXXXXXXXXXXXXXXXXXXXXXXX\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXXXXXXXXUUUTTTTTTTTTTTTVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTTTTNNNNNNMMMLLLKKKLLLLLLMMMKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>@@@CCCFFFHHHGGGOOOYYYbbbmmm}}}|||tttoooiiiggggggiiillluuutttvvvvvv|||pppccc\\\XXXTTTOOOKKKIIIGGGFFFDDDBBBAAA????????????===;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888999999999999:::::::::;;;:::999888999:::<<<===;;;;;;<<<>>>>>>?????????>>>@@@CCCEEEEEEFFFGGGIIIGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIILLLMMMNNNOOOQQQSSSTTTUUUPPPPPPPPPPPPPPPPPPPPPPPPWWWVVVUUUUUUVVVWWWYYY[[[[[[^^^aaaccceeefffiiikkkjjjkkklllnnnppprrrssstttyyyyyyyyy{{{}}}~~~|||{{{zzzzzzvvvvvvvvvvvvvvvwwwxxxxxxtttsssrrrqqqnnnllljjjiiieeedddcccaaa______^^^^^^^^^______^^^ZZZWWWVVVUUUSSSRRRQQQOOONNNMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGEEEEEEHHHKKKLLLMMMTTTWWW\\\aaaeeegggggggggaaa```___\\\XXXTTTPPPNNNLLLLLLLLLJJJHHHGGGHHHJJJJJJLLLNNNRRRXXXbbbnnnvvv|||pppgggddddddiiiwwwyyyuuuuuuyyyzzznnn```UUUTTTQQQMMMIIIGGGFFFFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHGGGGGGKKKLLLLLLKKKIIIIIIKKKLLL333333333444444444555555555555666666777888888888555555444444444555555666888888777777777888888999999999999:::;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>BBBBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBCCCGGGHHHIIIIIIJJJJJJJJJIIINNNMMMLLLJJJJJJJJJKKKKKKNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRSSSTTTUUUVVVWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWZZZ[[[]]]___`````````___YYYYYYYYYYYYYYYYYYYYYYYY\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZZZZZZZZZZYYYYYYXXXXXXQQQQQQRRRRRRSSSTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQOOONNNLLLJJJJJJKKKLLLNNNMMMLLLJJJIIIHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCBBBDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@??????>>>????????????????????????>>>=========>>>???@@@AAABBBFFFJJJNNNTTTaaarrr}}}sssnnnjjjiiihhhjjjttt}}}zzzvvv}}}~~~uuuoooiiiaaaZZZUUUPPPMMMJJJFFFDDDAAA???>>>>>><<<;;;<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999::::::::::::===;;;:::888777777888999999999:::;;;<<<<<<<<<<<<<<<>>>@@@AAA@@@@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEJJJIIIIIIHHHIIIJJJLLLMMMKKKNNNRRRTTTVVVXXXZZZ\\\YYYZZZ\\\^^^aaaccceeefffgggggghhhiiikkkmmmoooppppppppppppooommmnnnppprrrssssssttttttsssrrrpppoooooonnnllljjjiiigggggggggcccccccccbbbaaa`````````aaaaaa```___]]][[[YYYXXXTTTTTTRRRQQQQQQQQQQQQQQQPPPQQQSSSRRRPPPOOOOOOPPPMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDFFFKKKPPPTTTVVV___bbbfffhhhgggbbb]]]ZZZOOONNNMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKJJJKKKNNNPPPOOOPPPTTTZZZdddooozzz{{{pppeee___]]]]]]gggxxxyyyiii]]]RRRJJJKKKIIIGGGEEEEEEEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHKKKKKKKKKJJJHHHGGGHHHJJJ333333333444444444555555555555666666777888888888444444444333444444555666888888777777777888999999888888999:::;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAABBBCCCFFFGGGHHHIIIIIIIIIIIIIIIMMMLLLJJJHHHGGGHHHIIIJJJMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOQQQRRRTTTVVVWWWXXXWWWXXXYYYYYYZZZZZZZZZYYYWWWVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVXXXZZZ\\\___````````````ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYY[[[[[[ZZZYYYXXXWWWVVVVVVRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQOOOOOONNNNNNOOONNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????????????????BBBDDDEEEFFFIIIRRR^^^hhhwwwzzzqqqkkkggggggmmmuuuzzz|||qqqllloooqqqqqquuuyyyooocccXXXQQQLLLHHHDDDAAA@@@@@@??????>>>>>>????????????@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999:::::::::;;;;;;::::::999999999:::;;;<<<888999999:::;;;;;;:::::::::<<<>>>>>>=========>>>CCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@?????????@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEDDDFFFIIIKKKKKKLLLNNNPPPNNNOOOPPPRRRTTTVVVWWWXXXWWWWWWXXXYYY[[[\\\]]]^^^______```___^^^^^^```bbbccccccddddddcccaaa___^^^^^^]]]\\\ZZZYYYXXXXXXXXXUUUUUUUUUTTTSSSRRRRRRQQQTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIKKKLLLLLLKKKJJJKKKMMMIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFIIINNNVVV]]]bbbcccgggfffddd```YYYRRRKKKGGGEEEEEEFFFHHHKKKOOOSSSUUUUUUVVVVVVVVVUUUWWWYYY\\\ZZZ^^^fffpppzzz}}}sssjjjeeeeeefffhhhkkkyyyzzziii]]]UUUPPPMMMFFFEEEDDDDDDDDDEEEFFFGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIFFFEEEFFFHHH333333333444444444555555555555555666777777888888555444444444555555666777888888888888888999::::::888999:::::::::999777555:::::::::;;;<<<<<<======>>>???@@@AAAAAA@@@@@@???BBBBBBAAAAAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMOOOQQQSSSUUUVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSSSSSSSTTTUUUVVVWWWVVVXXX[[[^^^``````______[[[[[[\\\\\\]]]]]]]]]]]]YYYYYYXXXXXXXXXXXXYYYYYY\\\[[[ZZZXXXVVVTTTSSSRRRUUUUUUUUUTTTTTTSSSRRRRRRSSSRRRPPPOOONNNMMMMMMLLLLLLNNNOOOPPPPPPNNNLLLKKKGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBB????????????>>>>>>>>>>>>;;;<<<<<<===>>>???@@@@@@========================;;;<<<>>>???@@@@@@??????===???@@@AAACCCGGGNNNSSS]]]mmm{{{pppiiieeegggllliiiqqqzzz}}}nnnggggggfffeeeeeekkkvvvrrreeeXXXSSSLLLGGGDDDDDDDDDCCC????????????@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;888888999999:::;;;<<<<<<999999::::::;;;;;;:::::::::<<<======<<<;;;;;;<<<>>>>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>========================???????????????@@@@@@AAA===???AAAAAAAAA@@@AAABBBDDDDDDEEEEEEFFFGGGHHHHHHLLLMMMMMMNNNOOOPPPPPPPPPPPPRRRSSSRRRQQQQQQSSSUUUTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPOOONNNMMMMMMMMMMMMKKKLLLMMMMMMMMMLLLKKKJJJHHHIIIIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEFFFFFFDDDDDDEEEGGGFFFFFFEEEEEEEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMPPPRRRWWW___fffjjjlllkkkfffaaaXXXOOOGGGCCCAAA@@@DDDEEEFFFHHHLLLRRRWWWZZZaaaccceeefffggghhhkkkmmmlllqqqxxx~~~wwwuuuuuuvvvvvvpppwww|||rrrcccXXXQQQMMMMMMMMMFFFFFFEEEDDDDDDDDDEEEFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCDDDEEEFFFFFFEEEIIIJJJJJJHHHFFFEEEFFFGGG333333333444444444555555444444555555666777777777555555555555555666777888888888888888888999:::;;;888999;;;<<<;;;999666444999999::::::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFFFFFFFGGGHHHJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLNNNOOORRRTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUWWWZZZ]]]___^^^]]]\\\[[[[[[\\\\\\]]]^^^^^^^^^[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZXXXVVVTTTRRRQQQPPPVVVVVVVVVVVVUUUSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLKKKMMMOOOQQQQQQNNNKKKIIIGGGGGGHHHHHHGGGFFFEEEEEEBBBBBBBBBBBBAAAAAAAAA@@@>>>??????@@@@@@@@@@@@???===>>>???@@@AAAAAAAAAAAA?????????>>>>>>>>>>>>===:::;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<============:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;999999999888888888777777999::::::;;;;;;::::::::::::;;;======;;;:::;;;;;;<<<<<<;;;:::::::::;;;;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================;;;===>>>>>><<<;;;<<<<<>>>>>;;;888666999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEECCCDDDEEEGGGHHHHHHIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOKKKKKKMMMOOOQQQRRRTTTTTTVVVVVVWWWWWWWWWWWWVVVVVVSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUSSSVVVYYY\\\]]]]]][[[YYYZZZZZZ[[[[[[\\\]]]]]]^^^ZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVUUUTTTSSSRRRQQQQQQTTTUUUUUUVVVUUUTTTRRRRRROOOOOONNNMMMMMMMMMMMMMMMJJJKKKMMMNNNNNNLLLJJJHHHHHHIIIIIIJJJIIIIIIGGGGGGCCCBBBBBBBBBBBBAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;<<<<<<===>>>???@@@@@@@@@AAAAAAEEEKKKSSS[[[eeeuuusssgggbbbaaabbbbbbaaa___```dddjjjlllxxx{{{tttrrrnnngggccccccgggpppwwwfffYYYQQQKKKIIIEEEDDDDDDCCCBBBAAA@@@@@@????????????????????????=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::999888777666999999:::::::::999999888888:::<<<<<<:::999:::;;;===<<<;;;;;;;;;<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>>>><<<;;;<<<=========>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@>>>@@@BBBBBBAAAAAABBBDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCAAACCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDEEEDDDDDDEEEGGGJJJFFFFFFFFFGGGHHHIIIKKKLLLOOOQQQUUU[[[aaagggkkkmmmooonnnmmmkkkiiiccc]]]XXXKKKHHHDDDAAA@@@AAACCCEEEDDDEEEGGGJJJNNNRRRVVVXXXdddiiioootttvvvvvvvvvwwwuuu{{{~~~sssooojjjffffffhhhlllooouuu{{{zzzhhh```VVVNNNNNNOOOLLLJJJKKKFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJHHHIIIIIIHHHFFFFFFHHHIII333333333444444444555555222222333333444555555666333333333444555666777888555555555555666777999999666999===@@@@@@>>><<<999888999999::::::;;;<<<<<<::::::;;;<<<>>>@@@BBBCCCAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFHHHHHHIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPKKKKKKMMMNNNPPPRRRSSSTTTVVVVVVVVVWWWWWWVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTSSSUUUYYY[[[\\\[[[YYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\XXXXXXWWWWWWWWWWWWXXXXXXRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSSSSNNNNNNMMMMMMMMMMMMMMMNNNJJJJJJJJJJJJJJJIIIIIIIIIDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>???@@@AAAAAAAAAAAAAAA>>>??????>>>>>>===<<<;;;????????????>>>>>>>>>>>>???>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;;;;<<>>>>>===<<<<<<===>>>???CCCGGGJJJOOO\\\nnn|||sssjjjffffffeeeccc^^^[[[]]]aaagggoooxxx~~~}}}ssskkkhhhaaaiiiwwwooobbbZZZVVVJJJIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::888888999999999888888777777999;;;;;;:::999999::::::999888888888:::;;;<<<999999999999:::::::::;;;999999::::::::::::;;;;;;999999999999999999999999;;;;;;<<<<<<<<<;;;::::::666888:::::::::999:::;;;888999:::;;;===>>>???@@@>>>???@@@@@@@@@???===<<<<<<>>>@@@AAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEDDDCCC@@@?????????@@@AAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCC???@@@AAAAAAAAACCCGGGIIIIIIIIIJJJKKKLLLNNNPPPPPPWWWYYY]]]ccciiinnnrrruuupppmmmiiiddd___XXXQQQMMMBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDHHHMMMSSSXXX]]]___ccchhhnnnrrrrrrpppooonnniiivvvuuuooohhheeegggkkknnnooo~~~wwwfffYYYUUUMMMHHHLLLOOOKKKHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCDDDEEEGGGGGGHHHHHHGGGHHHIIIHHHGGGGGGIIIJJJ222222222222222222222222444444444444444444444444333444555666777999::::::777777888999999999999888888999;;;<<<<<<<<<;;;;;;666777:::<<<===<<<;;;:::::::::;;;<<<===>>>???@@@>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLMMMJJJKKKMMMNNNPPPPPPQQQQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRQQQOOONNNNNNOOOOOOPPPQQQRRRRRRRRRQQQQQQRRRSSSUUUVVVWWWVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZVVVVVVUUUTTTSSSSSSSSSTTTRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPRRRSSSTTTTTTTTTTTTPPPNNNMMMKKKKKKLLLNNNOOONNNNNNMMMKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDDDD@@@AAABBBBBBCCCCCCCCCBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<;;;::::::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===???BBBFFFMMMUUUZZZnnnzzzuuuooommmjjjhhhgggeeebbb``````cccgggkkkpppxxxyyyqqqnnnlllnnnxxx}}}nnndddbbbYYYOOOKKKLLLLLLHHHDDDEEEAAA@@@FFFGGGBBB???AAA>>>???@@@@@@AAA@@@???>>><<<<<<;;;999888999<<<>>>999:::;;;<<<<<<<<<;;;:::888888888888888999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999;;;;;;:::999999:::;;;;;;999999::::::::::::;;;;;;999999999999999999999999;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<<<<============<<<<<<===>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@??????AAACCCDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCFFFJJJMMMOOOQQQSSSUUUWWWXXXWWWVVVUUUUUUVVVYYY\\\```dddfffhhhaaa___[[[TTTMMMHHHFFFFFFHHHFFFEEEHHHGGGDDDDDDGGGJJJNNNPPPSSS[[[fffllllllhhheeeeeegggeeeaaaaaadddnnn|||xxxqqqmmmppptttwwwzzz~~~|||~~~pppaaaWWWRRRKKKKKKJJJKKKLLLLLLIIIGGGDDDDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIII222222222222222222222222333333333333333333333333444444555666777777888888777777888999999999999888888999:::;;;<<<<<<;;;:::777888999:::;;;;;;::::::::::::;;;<<<===>>>??????>>>>>>>>>???AAABBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJKKKLLLMMMNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRPPPNNNMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSSSSSSSSSSTTTRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPQQQSSSTTTTTTSSSSSSPPPOOOMMMLLLKKKLLLMMMNNNNNNNNNLLLKKKIIIGGGFFFEEEGGGFFFEEEDDDCCCCCCBBBCCCBBBBBBBBBAAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>>>>===<<<;;;::::::888999999999999:::::::::::::::::::::999999999999999999999999999999999999999::::::::::::;;;;;;;;;<<<===>>>???@@@CCCHHHLLLVVV```rrr{{{vvvqqqlllfffbbbbbbdddggghhhjjjnnntttyyy{{{xxx{{{yyyqqqgggaaa___[[[TTTNNNLLLHHHFFFJJJIIIDDDAAABBBEEEDDDBBBAAAAAAAAAAAA@@@<<<<<<<<<<<<<<<<<<>>>???:::;;;<<<<<<<<<<<<;;;:::777777888888999999::::::::::::::::::::::::999999::::::::::::::::::::::::999999999999999999999999;;;:::999999999999:::;;;999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;======>>>>>>>>>?????????????????????@@@@@@@@@@@@????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA???>>>>>>@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDEEEHHHLLLOOOQQQWWWWWWYYYYYYYYYXXXVVVUUUJJJKKKLLLLLLMMMNNNOOOOOOQQQPPPNNNJJJHHHHHHJJJMMMPPPNNNOOOQQQPPPLLLLLLNNNUUU\\\cccggglllpppnnnjjjeeeaaa```aaaaaa```ccchhh{{{{{{lll___TTTLLLGGGIIIIIIIIIJJJLLLLLLJJJHHHDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDEEEEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIII222222222222222222222222222222222222222222333333444444555555555666666666666777888888999999888888888999::::::;;;:::::::::888888888888888999999999999::::::;;;<<<===>>>>>>>>>>>>>>>???@@@BBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIKKKJJJJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJJJJKKKKKKHHHJJJKKKMMMOOOQQQQQQRRRSSSSSSRRROOOMMMLLLMMMOOOOOOOOOOOOOOOOOOQQQSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRQQQRRRRRRSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLMMMNNNMMMLLLJJJHHHGGGEEEEEEGGGFFFDDDCCCBBBAAAAAA@@@AAAAAA@@@???>>><<<:::999=========================================================<<<<<<;;;;;;;;;888888888999999999::::::999999888888888777777777888888888888888888888888888999999999::::::::::::;;;<<<===<<<;;;<<<>>>@@@DDDLLLXXXeeeuuu}}}rrrkkkhhhhhhhhhgggffffffiiikkk|||~~~wwwrrrqqquuuxxxzzzsssiiibbb]]]XXXVVVVVVSSSMMMIIIHHHJJJGGGDDDCCCCCCDDDDDDCCC===============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;777777777888999::::::;;;::::::::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::============>>>>>>>>>>>>=========>>>>>>>>>??????========================???@@@@@@@@@@@@@@@@@@???AAA@@@>>>>>>===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA??????@@@AAACCCFFFIIIJJJQQQQQQRRRQQQPPPNNNLLLKKKDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCBBBCCCGGGNNNRRRYYYXXXZZZ]]]\\\XXXWWWZZZaaaiiirrrwww|||~~~{{{vvvkkkeee```___```aaagggnnn{{{uuudddXXXRRRMMMHHHCCCFFFFFFGGGIIIKKKLLLKKKJJJCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDGGGFFFEEEEEEDDDDDDDDDEEEJJJJJJJJJJJJJJJJJJJJJJJJ111222222222222222333333222333333333333333444444555555555555555444444444666777777888888888888888888888999999999999999999999888777777666777777888999::::::;;;<<<<<<============>>>>>>???AAABBBCCCFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHIIIKKKNNNPPPRRRSSSTTTSSSSSSQQQOOOLLLLLLNNNPPPPPPOOONNNNNNOOOQQQSSSUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPPPPQQQQQQRRRSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQOOOMMMLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@??????>>>======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<;;;;;;;;;;;;;;;;;;999999999999:::::::::;;;888888888777777777777666777777777777777777777777777777888888888999999999777999;;;;;;;;;;;;<<<===>>>DDDJJJPPPXXXhhh}}}~~~sssqqqlllhhheeedddfffgggmmmxxx}}}vvvoooiiiggghhhiiillluuuzzzvvvrrrnnniiiaaaZZZVVVOOOLLLJJJJJJKKKKKKHHHFFFDDDCCCBBBAAA@@@>>><<<:::============<<<<<<<<<;;;666777888888999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>========================>>>??????@@@@@@??????>>>???>>>============>>>???@@@@@@AAAAAABBBBBBCCCCCC>>>============???@@@AAAEEEEEEEEEEEEDDDBBBAAA@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAACCCGGGNNNRRR[[[\\\___cccaaa]]]^^^cccgggpppyyyvvvlllgggddddddhhhnnnpppxxxnnneeeXXXOOOLLLJJJHHHFFFDDDDDDDDDGGGJJJLLLLLLKKKCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEJJJJJJJJJJJJJJJJJJJJJJJJ111111111222222333333333444444444444555555666666555555555555444444444444666666777888888888888777888888888777777777888888888888777666666666777777999999::::::;;;;;;<<<<<<=========>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJGGGHHHKKKMMMPPPRRRSSSSSSRRRRRRRRRPPPNNNMMMOOOQQQQQQPPPOOONNNOOOQQQTTTUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTPPPOOOOOOOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJEEEDDDBBB@@@???>>>=========>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;888888888888777777777777777777777777777777777777666666666666777777777888444777999:::::::::;;;<<<888===AAABBBEEEOOO___kkkvvvllleeecccbbbccc```fffmmmrrryyy}}}tttkkkeee```]]]ZZZaaakkkwwwwwwppp```___]]]^^^___[[[TTTMMMNNNJJJFFFDDDCCCBBB@@@>>>>>>>>>======<<<<<<<<<<<<777888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999;;;<<<<<<<<<<<<=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>======<<<<<<<<<======>>>>>>AAAAAABBBBBBCCCCCCDDDDDDAAA@@@???===<<<<<<======????????????????????????>>>???@@@AAABBBDDDEEEEEEGGGGGGGGGGGGGGGJJJNNNRRRUUUVVVZZZ]]]\\\[[[```gggnnnzzzuuummmhhhgggjjjhhhlllpppssstttxxx~~~{{{kkkXXXUUUQQQKKKGGGEEEFFFGGGCCCCCCCCCEEEHHHJJJKKKJJJBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJ111111111222222333333444444444555555666666777777666666555555555555555555555666777777888888777777888888777666666666777777777777777777777888888888999999999:::::::::;;;;;;============>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHGGGHHHIIIKKKKKKFFFHHHIIIKKKMMMOOOOOOPPPPPPRRRSSSRRRQQQPPPQQQRRRSSSRRRQQQQQQQQQRRRSSSTTTRRRRRRQQQPPPPPPPPPQQQQQQOOOPPPQQQRRRSSSTTTUUUUUUPPPPPPPPPOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPQQQPPPOOONNNMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJCCCBBBAAA???>>>=========@@@@@@@@@???>>>===<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;888888777777777666666666777777777777777777777777555555555555666666666666555777888888777666666777555888<<<===???DDDNNNVVVaaammmzzznnneee___\\\YYY[[[___bbbgggnnnuuuyyyzzzyyyzzzvvviii^^^WWWTTTXXX^^^jjj|||}}}{{{zzz{{{{{{vvvlllcccYYYRRRJJJDDDCCCBBBAAA???@@@???>>>======<<<======999999999999::::::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999999999::::::::::::;;;;;;999999999999999999999999999999::::::::::::;;;;;;888888888888888888888888999::::::;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>======<<<:::;;;<<<===>>>>>>??????BBBBBBBBBBBBCCCCCCCCCCCC???>>><<<:::999999::::::;;;;;;<<<======>>>??????AAAAAABBBCCCDDDEEEFFFFFFIIIKKKNNNPPPPPPRRRTTTVVVPPPPPPSSSVVVVVVYYYcccnnn||||||pppiiigggdddeeeeeedddeeehhhmmmpppzzzgggWWWLLLMMMMMMKKKGGGEEEGGGIIIDDDCCCBBBCCCFFFHHHHHHHHHBBBAAA@@@??????>>>>>>???>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGIIIIIIIIIIIIIIIIIIIIIIII000111111222333333444444333333444444555666666777666666666666666666666666555666666777777777777777888777666555555555666666555666888999999999999888999999999999::::::::::::===============>>>???@@@AAAAAAAAABBBCCCCCCCCCDDDCCCDDDEEEGGGHHHHHHIIIIIIGGGGGGGGGHHHHHHIIIKKKKKKHHHGGGFFFFFFGGGIIIKKKLLLIIIJJJKKKLLLMMMNNNNNNNNNNNNQQQTTTUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUURRRQQQQQQPPPPPPPPPPPPQQQRRRQQQQQQQQQQQQPPPPPPPPPQQQPPPNNNMMMLLLLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEAAA@@@???>>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777777777888888888999999999666666666666555555555444555555555555555555555555444444444444555555555555666777888777555555555777666888:::<<<>>>AAAFFFIIILLLTTT```oootttggg```YYYZZZ[[[^^^```bbbeeehhheeegggiiilllqqqzzz|||lllbbbZZZ[[[]]]fffwwwvvvjjjZZZNNNHHHEEECCCAAAAAA@@@???===============;;;::::::::::::999999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::999999::::::::::::;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<888999;;;===???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@;;;:::999888888999:::;;;;;;;;;;;;<<<===>>>??????EEEEEEFFFGGGIIIJJJKKKKKKOOOSSSYYY]]]^^^]]]\\\\\\SSSRRRSSSUUUXXX^^^mmm|||sssnnngggeeecccbbbeeekkkqqqttt{{{iiiYYYNNNKKKJJJHHHHHHHHHIIIIIIIIIFFFDDDBBBBBBDDDEEEEEEEEEAAAAAA@@@???>>>======>>><<<===>>>???AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHH000000111222333333444444222222333333444555666666666666666666777777888888555666666777777777777777888777666555444444555666444666888:::;;;;;;999888999999999999999999::::::======<<<======>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDCCCDDDEEEFFFHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLFFFFFFEEEEEEFFFHHHKKKLLLMMMMMMNNNOOOOOOOOOOOONNNMMMPPPTTTVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPNNNLLLKKKKKKLLLLLLIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHFFFDDDCCCBBBAAA??????>>>===============999:::;;;===>>>??????@@@::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777777666666666666666777777777777555555444444444333333333444444444444444444444444333333333444444444555555666777888888777777999;;;555555666888:::<<<===???DDDGGGLLLTTTaaasssuuujjj^^^]]]^^^```aaa```aaaccc^^^bbbggghhhiiimmmuuu|||~~~uuubbbaaaaaahhhxxxsss```UUUOOOJJJGGGBBBAAA???============>>><<<;;;;;;::::::999999888777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;777999;;;===???AAABBBBBBAAA@@@@@@??????>>>>>>>>><<<<<<<<<<<<===???AAACCCAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEHHHJJJMMMNNNOOOVVV\\\ccchhhhhheeebbb```YYYXXXXXXZZZ]]]fffyyy~~~wwwmmmkkkiiikkkqqqzzznnn___UUUNNNJJJJJJEEE@@@@@@DDDHHHGGGDDDGGGEEEBBBBBBCCCDDDDDDCCCAAA@@@???>>>============;;;<<<===>>>@@@BBBCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGGGGGGGGGGGGGGGGGGG222222333333333444444444555555555555555555555555555555555555666666666666444444555555666777777777:::::::::999999888888888777888999::::::999777777<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGGGGGGGFFFEEEIIIIIIJJJLLLMMMNNNOOOPPPGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPMMMPPPTTTWWWXXXWWWTTTRRRQQQRRRTTTUUUVVVTTTSSSRRROOOPPPPPPQQQQQQPPPPPPOOOQQQQQQRRRRRRSSSSSSTTTTTTXXXWWWUUUSSSRRRQQQQQQQQQSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNNNNMMMMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::::::::888888888888777777777777666666666666666666666666888888777666555444444333555555444444444333333333444444444444444444444444111222333333444444333333666777777777666888;;;>>><<>>AAACCC@@@;;;:::BBB>>>888666777999;;;;;;888888999:::;;;<<<<<<<<<777:::<<<======<<<;;;;;;===<<<<<<===>>>>>>===;;;>>>======>>>@@@@@@???>>>:::::::::::::::;;;<<<===999;;;===;;;999777999;;;:::999999999888888888888;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<;;;;;;::::::<<<:::888888:::<<<======;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;===???@@@>>>===<<<<<<<<<===???@@@EEEAAA@@@CCCDDDAAAAAACCCFFFEEEFFFHHHGGGEEEDDDEEEFFFDDDFFFJJJMMMNNNSSSZZZ^^^fffpppxxxzzzsssiiieeennnuuuvvv|||~~~||||||~~~}}}jjjZZZQQQLLLHHHDDDFFFFFFFFFFFFEEEDDDBBBBBB???@@@@@@AAAAAABBBBBBCCCDDDCCCAAA@@@???@@@AAAAAA@@@@@@????????????@@@@@@CCCBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEGGGHHHIII/////////000000000000111333333333333333333333333666666666666777777777777444444555555666777777777::::::999999999888888888777888999999999999888777666666666666666666666666;;;<<<===>>>?????????????????????@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGLLLLLLLLLMMMMMMNNNNNNNNNIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRUUUUUUTTTRRRPPPPPPRRRSSSTTTUUUTTTRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSUUUTTTTTTSSSRRRRRRRRRRRRTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEEEEDDDBBBAAA???>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::::::::999999888888888777777777666666555555555555555555555555777666666555555444444333555444444444444333333333444444444444444444444444333333444555555555555444444444444555666777888999999;;;>>>???@@@FFFPPPWWWiiitttwwwuuussspppooopppnnnnnnmmmmmmnnnnnnnnnnnnjjjnnnyyy}}}zzz|||~~~zzzwwwrrrlllnnntttzzz}}}pppgggYYYPPPGGGEEEDDD@@@===<<<===;;;999888888888999999<<<<<<===>>>@@@BBBBBBBBB===>>>>>>>>>===>>>???@@@<<<;;;:::;;;<<<===<<<;;;<<<;;;;;;<<<>>>???>>><<<>>>===<<<;;;:::999999999888:::<<<<<<::::::<<<>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999;;;:::888888:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777888999::::::::::::<<<<<<============<<<<<<@@@?????????@@@AAACCCDDDFFFCCCCCCGGGHHHEEEEEEGGGIIIJJJLLLNNNNNNLLLJJJJJJIIIHHHJJJNNNPPPTTT]]]fffsss}}}yyyzzzzzzvvvxxxrrrgggYYYOOOKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@??????@@@@@@>>>======<<<<<<======>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFF333333333333444444444444222222222222333333333333666666777777777888888888444444555555666777777777999999999888888888888888777888888999999999888888888888888888888888888888======>>>???@@@@@@@@@@@@>>>???@@@AAAAAAAAA@@@???@@@@@@AAABBBDDDFFFHHHIIIMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLNNNOOOPPPQQQQQQPPPOOOOOOOOOPPPRRRSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;========================:::;;;;;;;;;;;;:::999999:::::::::999999999999999888888777777777777666666555555555555555555555555444444444444444444444444444444444444333333333333444444444444444444444444444444555666666666666666444333333555999:::888555999;;;===<<<<<<>>>CCCHHHMMMUUUaaaqqq~~~{{{vvvsssqqqooommmlllhhhgggjjjqqquuuyyyzzzppphhhfffhhheeekkksss}}}}}}kkk___SSSLLLHHHBBB@@@AAA999:::<<<;;;999777777777:::;;;<<<@@@DDDGGGHHHHHHFFFDDDBBB@@@???@@@BBBCCC???>>>===>>>@@@AAAAAA@@@@@@??????@@@BBBBBBBBBAAABBBAAA@@@>>>===<<<<<<;;;888999;;;:::999999;;;<<<999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;:::999:::;;;;;;999888::::::;;;;;;;;;;;;:::999;;;;;;;;;::::::::::::999888888888999999:::::::::;;;<<<=========<<<:::999??????@@@@@@BBBCCCEEEFFFIIIGGGHHHKKKLLLJJJJJJMMMRRRWWW\\\``````]]]YYYUUURRRRRRTTTXXX]]]dddssszzzrrrpppuuutttvvvyyyzzz|||rrrZZZSSSJJJEEEEEEFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBAAAAAA@@@??????>>>>>>??????@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<===<<<===???@@@@@@@@@???>>>@@@@@@@@@AAABBBCCCDDDEEE666666666666777777777777444444444444444555555555666666666666777777777777444444555555666777777777888888888888888888888777777888888888999999999999;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@AAA@@@@@@AAABBBDDDGGGHHHJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJIIIJJJJJJKKKLLLLLLKKKKKKNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSRRRRRRRRRQQQSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDDDDCCCBBBAAA??????>>>>>>>>>>>>====================================::::::;;;;;;;;;;;;::::::999999888888888888888888888777777777666666666666555555555555555555555555222222222333333444444444444444444333333333222222333333333333333333333333333444555555666666555555777555555999>>>>>>:::555777999;;;<<<<<<===@@@BBBAAAFFFLLLVVVcccvvv~~~xxxsssmmmhhhhhheeedddgggiiijjjooovvvwww~~~xxxmmmfffddd^^^```dddjjjsssyyynnnbbbYYYQQQIIIEEEEEE>>>@@@AAA@@@===;;;<<<======>>>AAAHHHQQQVVVXXXXXXQQQOOOLLLIIIHHHGGGEEEDDDBBBBBBEEEHHHJJJJJJHHHEEEGGGFFFDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@@@@=========<<<;;;:::::::::999999:::::::::;;;;;;;;;============<<<<<<<<<<<<<<<<<<<<<===============:::::::::<<<>>>===;;;999999999:::;;;;;;:::999999<<<<<<<<<<<<;;;;;;;;;:::=========<<<<<<<<<<<<<<<>>>????????????@@@@@@@@@AAAAAABBBCCCEEEFFFGGGHHHLLLJJJKKKOOOPPPQQQUUU[[[fffpppzzz{{{rrriiieeedddfffkkkppp|||zzzpppmmmpppjjjiiihhhggggggkkkrrrxxx|||iii\\\PPPLLLGGGCCCCCCCCCBBBAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>><<<===>>>??????>>>===<<<>>>>>>============>>>>>>>>>???AAACCCCCCBBBAAA???AAAAAAAAABBBCCCDDDEEEFFF111111111222222222222333333333333444444444555555444444444555555555666666444444555555666777777777777777777777777777777777777777777888888999999:::999999999::::::;;;;;;;;;<<<<<<===>>>???????????????AAACCCDDDDDDCCCBBB@@@BBBBBBAAAAAAAAACCCDDDEEEFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHIIIIIIJJJKKKLLLMMMKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSUUUTTTTTTTTTSSSRRRRRRRRRTTTUUUUUUTTTSSSQQQPPPOOOQQQQQQPPPNNNNNNMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDBBBAAA@@@>>>>>>>>>>>>====================================:::;;;;;;<<<<<<<<<;;;;;;888888888888888888888888777777777666666666666555555555555555555555555555111111222222333444444444444444333333333222222222333333333333333333333333222222333444444444333333777555555999>>>>>>999444333444666888888888999:::===@@@DDDHHHPPP\\\kkkuuuwwwppphhhdddbbbddddddccceeehhhgggmmmtttzzzqqqeee^^^\\\[[[[[[\\\bbblllxxx~~~~~~~~~}}}~~~xxxpppeeeWWWMMMKKKHHHGGGFFFCCCAAA@@@AAABBBEEEFFFKKKTTT___gggiiiiiiaaa```___^^^]]]YYYRRRMMMJJJMMMSSSYYY\\\ZZZUUUQQQNNNMMMKKKKKKMMMNNNNNNMMMLLLMMMMMMMMMJJJFFFBBB???AAA@@@?????????>>>========================<<<<<<============<<<<<<;;;;;;=========<<<<<<;;;;;;;;;999999:::<<<>>>???===;;;::::::;;;;;;<<<<<<<<<;;;>>>=========<<<<<<<<<<<>>>>>>>>??????;;;<<<>>>>>>???>>>===<<<>>>>>>============>>>>>>???@@@BBBDDDDDDCCCAAA@@@AAAAAAAAAAAABBBDDDEEEFFF////////////000000000000000000111111222222333333333333444444444555555555444444555555666777777777666666666666777777777777777777777777888999:::;;;999999999::::::;;;;;;<<<;;;<<<===>>>????????????===>>>???AAABBBBBBAAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFGGGIIIJJJJJJHHHHHHIIIIIIKKKLLLNNNOOOLLLMMMMMMNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTTTTSSSRRRRRRVVVVVVVVVVVVTTTRRRPPPNNNPPPPPPNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;888888888888888999999999777777666666666666555555444444444444444444444444222222222333333444444444333333333333222222222222333333333333333333333333000000111222222222222222333333333666999999555111555666666777777666555555777:::>>>AAADDDJJJSSSZZZdddssspppjjjggggggfffcccaaaccccccfffiiilllppp{{{~~~nnnaaa^^^\\\YYYWWWYYY```iiipppttttttrrrooommmooovvv|||pppbbb]]]TTTPPPLLLIIIHHHHHHGGGFFFFFFFFFJJJTTT___fffgggdddllllllooorrrtttpppggg```___cccjjjqqquuusssmmmhhh___^^^]]]^^^aaadddeeeeeecccdddeeebbb\\\SSSJJJDDDBBB@@@???@@@AAAAAA@@@???<<<<<<===============>>>???>>>>>>======<<<<<<;;;============<<<<<<<<<<<<<<<<<<<<<===???@@@???>>>=========>>>???@@@BBBBBBCCCCCCBBBBBBBBBAAAAAAAAA?????????@@@BBBEEEHHHIIIKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJJJJIIIIIIHHHGGGIIILLLVVVcccoooyyyxxxpppnnnmmmjjjeeecccdddiiiooosssyyyoooeee]]]UUUOOOMMMEEEDDDCCCBBBAAA@@@@@@????????????@@@@@@??????>>>;;;;;;<<<======>>>??????<<<<<<======>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>@@@AAAAAAAAA@@@????????????@@@AAABBBCCCDDD111111111222222222222333///000000111222222333333444444444444555555555666444444555555666777777777555555555666666666777777888777777777777999:::;;;::::::;;;;;;<<<======>>>======>>>???@@@@@@@@@@@@======>>>???AAABBBCCCCCC@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKLLLMMMNNNOOOOOOOOONNNMMMNNNNNNPPPRRRTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQUUUVVVVVVWWWVVVTTTRRRQQQQQQPPPOOOMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;888888888999999999::::::777777666666666555555555444444444444444444444444333333333333444444444444333333333222222222222111222222222222222222222222///000111111222222111111///000222333444333222111888777777777777777666555444777;;;<<<===???DDDHHHMMMXXXgggvvvyyyvvvsssmmmjjjjjjggghhhggggggkkksss~~~vvvmmmjjjddd___\\\^^^dddiiirrrsssrrrnnnhhhgggiiimmmttt~~~~~~pppjjjeeedddeeeddd^^^YYYTTTRRRSSSZZZbbbfffccc^^^gggiiiooowww~~~~~~wwwqqqooorrrwww}}}~~~zzzrrrqqqrrruuu{{{~~~rrreee]]]RRROOOLLLJJJJJJIIIFFFCCC>>>???@@@BBBCCCEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEDDDCCCCCCBBBAAABBBCCCFFFJJJLLLNNNNNNNNNNNNMMMMMMMMMMMMGGGFFFFFFEEEFFFHHHJJJLLLLLLNNNQQQTTTVVVWWWWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNQQQYYYiiizzzxxxuuuuuurrrnnnnnnqqqvvv|||vvvgggXXXRRROOOJJJGGGGGG@@@@@@@@@@@@???>>>???@@@===>>>>>>??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>???>>>======<<<<<<======>>>>>>>>>>>>>>>??????????????????@@@@@@AAACCCDDDEEE000000111111111222222222111111222333444444555555555555555555666666666777444444555555666777777777444555555555666666777777888777777777777999;;;<<<888888999::::::;;;<<<<<<>>>>>>???@@@AAAAAAAAAAAA?????????@@@BBBDDDFFFGGG>>>@@@BBBDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGLLLKKKKKKKKKKKKKKKLLLMMMLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLNNNOOOPPPPPPPPPOOOMMMNNNOOOPPPRRRTTTVVVWWWVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOSSSTTTVVVWWWWWWVVVTTTSSSRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMLLLJJJIIIHHHGGGFFFCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>============::::::::::::::::::::::::777888999:::::::::::::::888888999999::::::::::::777666666666555555555555444444444444444444444444444444444444444444444444333333333222222222111111222222222222222222222222000000111222222222222111...111333333222111111222333333222333555666666555555888;;;;;;::::::===@@@@@@FFFNNNVVVbbbuuu{{{wwwwwwpppooommmlllnnnuuu~~~~~~zzzssskkkdddbbbeeegggrrruuuuuuqqqiiidddccceeeeeellluuu|||~~~uuunnnkkkjjjmmmssssssnnnggg\\\___fffrrr|||}}}yyyppprrruuuyyy~~~~~~|||zzzzzz|||xxxkkkgggaaa]]]ZZZVVVPPPLLLGGGHHHJJJMMMOOORRRTTTUUUKKKKKKJJJJJJIIIHHHHHHGGGJJJKKKMMMOOORRRTTTVVVWWWSSSPPPMMMKKKJJJJJJIIIHHHGGGFFFEEEEEEGGGKKKOOORRRYYYYYYYYYYYYXXXXXXXXXXXXSSSQQQNNNLLLJJJJJJJJJKKKQQQVVV___ggglllnnnnnnlllkkkkkkjjjiiifffccc```^^^]]]gggzzz~~~{{{|||}}}}}}zzzwwwwww{{{rrrhhhYYYLLLIIIHHHDDDAAABBB@@@AAAAAA???>>>===>>>???======>>>>>>>>>>>>>>>============<<<;;;;;;::::::>>>===<<<<<<<<<>>>???@@@@@@@@@????????????@@@@@@?????????>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGG111111111222222333333333111222444666666555444333333333333444444444444444333444555444333444555777777666666666666555555555555777999999999888999::::::::::::;;;;;;;;;<<<<<>>>>>===;;;999888999999999999999999999999<<<<<<<<<;;;:::999888777999999999999999999999999===<<<999777555444444444444444222222222222444444222333444333111000111222222222222111111111000000111111111111111111111111000000000000111111111111111111111111222222222222333333333444444444555555666666777999999:::::::::>>>???AAAFFFMMMYYYeeennnzzzvvvwwwyyy{{{zzz}}}yyyyyyyyyuuuuuuwww}}}vvvmmmfffjjjfffhhhooorrrtttsssllleeebbbhhhqqqvvvzzz}}}zzzyyywwwwwwyyy{{{}}}~~~{{{wwwwww}}}ssskkkfff___UUUNNNNNNOOOPPPQQQXXXccciiijjj```ZZZSSSQQQSSSTTTQQQNNNPPPSSSVVV[[[aaafffhhhfffeee^^^WWWTTTSSSQQQPPPPPPMMMGGGEEEHHHLLLOOORRRWWW```fffjjjiiihhhjjjlllllliiiaaaXXXRRROOONNNOOOQQQWWWcccuuuvvvmmmmmmqqqzzz}}}wwwtttrrrrrrtttlllmmmmmmpppwwwqqqeeeTTTQQQLLLGGGCCCAAA@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;===============<<<<<<<<<>>>======>>>AAABBBAAAAAABBBBBBCCCBBBBBBAAA??????AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCC//////000111333444555555111333444555666555333333444444444444444555555555555666777666555555777999666666666555555555555444666888:::::::::999:::;;;:::;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<>>>??????>>>???????????????>>>>>>>>>@@@@@@AAAAAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDD---...///111333444555666333333444555555444222222444444555555555666666666777888888888777777999;;;666555555555555444444444666888:::;;;::::::;;;<<<;;;;;;<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBDDDEEEFFFFFFEEEEEEHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNQQQQQQPPPPPPOOOOOONNNNNNQQQPPPNNNMMMNNNOOOQQQRRRRRRSSSVVVWWWXXXWWWVVVUUUWWWVVVUUUUUUTTTTTTTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVTTTTTTSSSRRRPPPOOOOOONNNMMMLLLJJJJJJKKKKKKKKKJJJKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@??????<<<<<<<<<<<<;;;999888777888888888888999999::::::777777888888888777777666888888888888888888888888999888777666555555555555333333222111111222333333222333333333111000111222222111111111111000000000111111111111111111111111//////000000000000111111////////////000000000000222222333333333444444444222222333444555555555555666666777777888;;;@@@DDDIIIRRR___lllzzz|||vvvnnniiifffiiikkkkkkllloootttuuuvvvvvvyyyyyymmmhhheeeccckkkuuu~~~rrriiikkkmmmtttzzz}}}xxxsssvvv}}}zzznnngggdddeeeggghhhfffcccggguuu|||rrrllljjjgggaaa\\\YYYVVVTTTVVV]]]dddkkkoooyyy{{{~~~zzzuuullleee___[[[[[[___lllxxxwwwpppkkkiiiqqq}}}vvvuuurrrqqquuuyyy~~~~~~wwwooolllkkkeeefffhhhmmmvvvnnnccc[[[RRRLLLGGGEEEBBB???=========>>>???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<===>>>???>>>===<<<<<<;;;:::;;;<<<===>>>@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEE...///000111222333444444444444444444444333222111444444555555666777777777777888999888777777999;;;555555555555444444444444666888::::::999999:::;;;<<<<<<<<<============>>>=========>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNNNNOOOOOOOOOOOONNNNNNLLLMMMNNNOOOPPPQQQQQQPPPTTTSSSRRRQQQPPPOOONNNNNNNNNMMMKKKJJJKKKMMMOOOQQQQQQRRRTTTUUUVVVVVVUUUUUUVVVUUUUUUTTTSSSSSSTTTTTTRRRSSSTTTUUUUUUUUUTTTTTTRRRRRRQQQQQQPPPOOONNNNNNNNNLLLIIIIIIIIIJJJIIIGGGIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA??????>>><<<<<<;;;;;;:::999888777777777888888999999::::::888888999999999999999999777777777777777777777777666666555555555555555555222222111111111111222222111222333222111000000222111111111111000000000000111111111111111111111111////////////000000000111000111111111222222222222222222222222333333333333111222222333444444333333333555666777888:::===@@@???DDDJJJRRR\\\kkk}}}uuummmhhhiiijjjhhhiiikkkjjjkkkkkkjjjkkkqqq{{{vvvoookkklllqqq{{{yyyppphhhaaaddddddgggmmmsss|||||||||~~~||||||xxxyyy~~~~~~uuunnnddd^^^ZZZ\\\cccmmmwwwyyysssooottt~~~yyyttt~~~vvvwwwrrrooooooppprrryyyzzzwwwxxxwwwxxx{{{uuudddYYYQQQKKKGGGCCCBBB???===;;;;;;;;;;;;>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>???@@@@@@???>>>;;;:::888888999;;;===??????@@@@@@BBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD111111111111111111111111444444444333333222222111444444555555666777777888666777777777666666888999666666555555555444444444444666888888888888888:::<<<<<<<<<============>>><<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBCCCDDDEEEDDDEEEHHHJJJHHHIIIJJJLLLNNNOOOQQQQQQRRRRRRQQQQQQPPPNNNMMMLLLMMMNNNOOOQQQRRRRRRRRRRRRSSSRRRQQQPPPOOOMMMLLLLLLJJJJJJHHHHHHHHHJJJLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOONNNNNNMMMLLLLLLLLLJJJHHHGGGHHHHHHGGGEEEGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::999888888888777777777888888999999999777777888999999999888888666666666666666666666666444444444555444444444444111111111111111111111111111222333222000///000111000000000000000000000000000000000000000000000000...////////////000000000000111111111222222222222111111111222222222333333222222333333444444333333222444666777888999;;;<<<;;;===@@@BBBGGGOOOZZZaaauuu}}}ssspppooonnnmmmooopppppppppnnnmmmpppvvvzzz~~~wwwnnniiifffbbbeeebbbaaabbbeeekkkyyyyyypppjjjnnnvvv}}}vvv|||xxxrrrnnnnnnnnnlllnnnrrrpppyyy{{{kkk]]]RRRJJJDDD@@@CCCAAA???===;;;:::999999============<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>AAA@@@>>>???@@@@@@???>>>;;;:::999888999;;;>>>@@@??????@@@AAABBBDDDDDDEEECCCBBBBBBAAAAAABBBBBBCCC222111111111111000000000333333333333222222222222333333444555666777777888555666666666555555777888777666666666666555555555333555777888777777888999;;;;;;<<<<<<<<<==================>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@BBBCCCCCCCCCDDDGGGIIIGGGHHHJJJMMMOOORRRTTTUUUSSSSSSSSSRRRQQQOOONNNMMMOOOOOOPPPRRRRRRSSSSSSSSSOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNPPPRRRSSSTTTTTTRRRQQQQQQPPPPPPQQQQQQQQQNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMKKKJJJJJJIIIJJJHHHFFFEEEFFFFFFEEECCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<:::999999999999888888888888888888888888555555666666666555555444555555555555555555555555333333444444444333333222000000111111111111000000111222222222000///000111//////000000000000000111000000000000000000000000......////////////000000////////////000000000000000000111111111222222222222333333444444333333333222333555444333333444555::::::<<<<<<>>>BBBGGGKKKUUUbbbuuu|||zzzzzzxxxwwwuuutttsssrrrrrrrrrwwwxxxyyyzzz|||wwwrrrooolllgggbbb______aaaeeennnwwwxxxuuuwww|||wwwsssvvv{{{uuuoookkkkkkkkkgggfffgggccckkkttt{{{zzzwwwxxxqqqeeeYYYOOOHHHBBB???AAA@@@???===;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<=========>>>>>>??????@@@>>>===<<<===>>>???>>>===;;;;;;::::::;;;===>>>?????????@@@@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBB000000000000111111111111222222222222222222333333222222333444555666777777555666666666555555777888888888777777777666666666444666888888888777888999:::;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????@@@BBBBBBBBBCCCFFFHHHGGGHHHJJJLLLOOOQQQRRRSSSRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQOOOOOONNNMMMMMMLLLKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGJJJJJJLLLNNNOOOQQQRRRSSSPPPOOOOOONNNOOOOOOPPPPPPNNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNLLLJJJIIIHHHGGGGGGEEECCCCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@???????????????>>><<<;;;:::999::::::999999888888777777666666666666666666555444333333444444444444444444444444333333444444333222111000//////000111111000//////000111222111000///000111////////////000000111111000000000000000000000000........./////////000000////////////000000000000000000000000111111111222222222333333333222222111111222333222111111222333888888999:::;;;===@@@BBBDDDLLLXXXfffuuu~~~|||yyysssnnnmmmmmmmmmmmmmmmooosssvvvzzzwwwrrroooqqqrrrqqqqqqtttxxx~~~xxxooolllmmmrrrzzzrrrlllmmmpppttt|||{{{tttooooooooolllkkklllllluuu}}}}}}|||xxxmmmggggggnnnhhh^^^TTTLLLFFFAAA???>>>======<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>?????????===<<<;;;<<<>>>??????>>>;;;;;;;;;<<<<<<======>>>?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBBBB...//////000111222222333222111111111222333444444111111222333444555666777555666777666555555777999888888888888777777777777555777999999999888999::::::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCBBBAAA???>>>>>>???AAAAAAAAABBBEEEGGGHHHHHHJJJKKKMMMOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTOOOOOOPPPPPPQQQQQQPPPPPPRRRQQQQQQPPPPPPOOOOOONNNIIIJJJLLLLLLLLLJJJHHHFFFHHHIIIJJJLLLNNNPPPQQQRRRNNNNNNNNNMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPNNNLLLJJJIIIGGGGGGEEECCCBBBBBBCCCCCCCCCBBB@@@AAABBBBBBBBBAAA@@@???>>>????????????@@@@@@@@@@@@???===;;;:::::::::;;;::::::999888777666555555888888888888777666555444444444444444444444444444333333444444333222000///...///000111111000///...000111222111000//////111.../////////000000111111000000000000000000000000............/////////000111111111111222222222222000000000000111111111111111111222222222111111000111222333333333444666888444444444444555777:::;;;???BBBGGGNNNWWWeeevvv{{{ssskkklllmmmlllkkkkkkmmmoookkkqqquuuwww|||}}}zzz|||zzzrrrooollllllpppssswww~~~}}}}}}rrrjjjkkkkkkmmmpppwww|||||||||zzzzzz||||||ooofffiiihhh^^^YYY[[[eee___VVVLLLDDD@@@======::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<888888999::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>???>>>======>>>AAABBBBBBAAA:::;;;<<<=========<<<<<>>??????@@@@@@AAABBBBBB>>>>>>?????????@@@@@@@@@??????@@@@@@AAABBBCCCDDDGGGJJJMMMNNNNNNMMMNNNOOOLLLNNNRRRUUUWWWVVVTTTRRRRRRQQQOOONNNMMMMMMNNNOOONNNNNNOOOOOONNNMMMKKKJJJLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJLLLLLLKKKKKKMMMNNNQQQOOOMMMLLLMMMMMMLLLKKKNNNNNNNNNOOOPPPOOOMMMJJJKKKLLLMMMMMMMMMLLLJJJIIICCCBBBBBBAAAAAABBBBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>>>>===;;;:::999999::::::777777777777777666555555555555555555555555555555555555555444444333333333222222222111000//////...000000000000000000000000000000111111111111000000111000///......///000111////////////////////////000000////////////000000111000000///////////////111111111000000000000000111111000000111111222333111111111111222333444555555555666777888999:::::::::<<>>===;;;:::999::::::;;;;;;:::999999888888999999;;;::::::;;;>>>??????>>><<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBBBBBBBAAAAAA.........///000111111111000000111222222222222111111111222222333444444444555555555555555666666666888777777666666666666777888777666555555666888999;;;::::::999999:::<<<<<<======>>>>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBCCCEEEHHHJJJLLLKKKKKKLLLMMMLLLNNNQQQTTTUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOOOONNNNNNOOOOOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGHHHJJJKKKJJJKKKMMMNNNPPPNNNMMMLLLMMMNNNMMMLLLNNNNNNNNNOOOPPPPPPMMMJJJJJJKKKKKKKKKKKKKKKJJJJJJCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>==================>>>>>><<<;;;:::999999::::::777777777777777666555555555555555555444444444444444444444333333333222222333333222222111000000///000000000000000000000000000000111111111111000000111000///......///000111........................000000////////////000000//////...//////000111111000000000000000000000000111111000000111111222333111111111111222333333444333333444555666777888888777888:::<<<>>>BBBGGGKKKMMMYYYiiixxx{{{wwwssssssssspppmmmmmmooorrrsssvvvwwwvvvtttvvv|||}}}|||}}}|||uuutttwww|||vvvyyy~~~yyyrrrqqqssswww}}}zzzqqqnnnqqqqqquuuyyy~~~wwwpppjjjhhheeebbbdddiiiwwwuuuhhh\\\SSSOOOSSSSSSOOORRR[[[cccYYYLLLCCC@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888999999:::;;;;;;<<<<<<;;;:::999999999::::::999999888888888888999999;;;::::::;;;===>>>>>>======<<<<<<======>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA......//////000000111111///000111111222222111111000000111111222333333333333444444555555666666666777777777666777777888888888888888777777777777777999999999999999:::;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@BBBAAA???>>>>>>???AAABBBCCCFFFHHHIIIHHHHHHIIIJJJKKKLLLOOOQQQSSSTTTUUUUUUUUUUUUTTTTTTRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFGGGIIIJJJIIIJJJLLLNNNOOOMMMLLLMMMNNNPPPOOOOOOOOONNNOOOPPPQQQPPPMMMKKKIIIIIIIIIHHHIIIIIIJJJJJJEEEDDDCCCAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<:::999888888999999666777777777777666555555555555555444444333333333333333333222222222222222333333333222222111111000000000000000000000000000///000000111111000000///000//////......//////000........................000//////......//////000,,,------...000111222222000000000000000000000000111000000000000111222222222222222222222222222222111111222333444444555555444555666666666888;;;>>>>>>DDDNNNXXXccctttzzztttnnnkkkkkkmmmjjjlllmmmkkkhhhhhhkkknnnpppyyy}}}|||{{{}}}}}}wwwnnnnnnnnnoooqqqsssuuuvvv{{{xxxtttqqqrrruuuzzz~~~~~~sssiiigggiiikkknnnqqqpppwww~~~xxxnnnkkkmmmiiikkkllllllnnnttt~~~xxxppplllhhheeeggglllyyy~~~~~~tttfff\\\OOOHHHFFFJJJKKKIIIMMMTTTXXXPPPFFF???======<<<;;;::::::::::::::::::::::::999999888888888888999999777888888999:::;;;<<<<<<999999888888888999::::::888888888888999:::;;;;;;===<<<;;;;;;======<<<;;;============>>>???@@@@@@??????@@@AAAAAAAAAAAAAAA.../////////000000000111///000000111111111111111000000111111222333333333222222333444555555666666666666555555666777888888777888999999999888777666888888888888999::::::;;;<<<<<<<<<===>>>>>>??????============>>>>>>>>>???CCCAAA???>>>===???@@@BBBCCCEEEFFFGGGFFFFFFHHHIIIKKKKKKLLLNNNPPPSSSUUUVVVVVVVVVVVVVVVUUUSSSPPPOOONNNNNNNNNNNNMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKKKKJJJIIIJJJLLLMMMLLLKKKMMMOOOQQQQQQQQQPPPPPPPPPRRRSSSRRROOOMMMHHHHHHGGGFFFFFFGGGIIIJJJFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;999888777777888888666666777777666666555444555555444444333222222222222222111111111111111111222222222111111111000000//////////////////////////////000000000000//////////////////////////////......................../////////....../////////,,,---...///000000000000/////////000000000000000000000000000000111222222222222222222222111111111000000111222222333444444333444555444444444666888<<>>???>>><<<======>>><<<;;;============>>>???@@@@@@>>>???@@@AAAAAAAAAAAAAAA////////////000000000000//////000111111111111000111111222222333444444444111222222333444555555666444444444444444555666777666777888999999888666555777777888999::::::;;;;;;<<<<<<======>>>?????????>>>>>>>>>?????????@@@@@@CCCAAA@@@>>>>>>???AAABBBDDDEEEFFFFFFEEEFFFGGGIIIJJJJJJKKKLLLNNNQQQTTTUUUUUUUUUVVVVVVTTTSSSPPPOOONNNNNNMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIILLLMMMMMMLLLJJJIIIIIIJJJLLLKKKKKKLLLOOOQQQRRRQQQQQQQQQRRRSSSTTTSSSPPPNNNHHHGGGFFFEEEEEEFFFGGGHHHFFFEEECCCAAA???>>>>>>===========================<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777666666777777666666666666666555444444444444333333222222222222111111111111111111111111000000000000//////////////////////////////////////////000000000000//////......////////////..............................//////............//////......////////////...---......//////000000000000000000//////000000111222111111222222222111000000111111111222222333333444222333444444333444555777888:::<<<===???EEEMMMSSS```iiiwww}}}zzztttsssrrrrrrrrrqqqooommmmmmpppttttttrrrqqquuuzzz{{{~~~~~~wwwsssvvvsssnnniiieeeccccccdddccchhhooouuuxxxwwwvvvuuuooommmiiifffeeefffgggiiihhhlllooosss|||xxxnnnmmmooonnnkkkjjjfffeeegggkkksss~~~{{{zzz|||~~~}}}zzzzzz|||nnn```XXXTTTQQQQQQRRRRRRPPPLLLFFFAAACCC@@@??????>>><<<===???BBB???;;;999999999:::::::::::::::::::::::::::::::::999999888888999999:::;;;::::::999999888888777999999:::;;;;;;;;;<<<<<<999999::::::<<<===???@@@AAA???>>>>>>???>>>===<<<<<<<<<<<<<<<===>>>???@@@===>>>???@@@AAAAAAAAAAAA////////////000000000000...///000000111111000000111111222222333444444444111222222333333444444444444444333333444444555555444555666888888888777666666777999:::;;;;;;;;;;;;<<<<<<======>>>?????????@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFEEEEEEGGGIIIIIIIIIJJJKKKMMMPPPQQQSSSRRRSSSSSSRRRRRRQQQPPPOOONNNNNNMMMMMMLLLMMMMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJMMMNNNNNNMMMKKKIIIIIIJJJKKKJJJJJJKKKNNNPPPQQQPPPQQQQQQQQQRRRSSSRRRPPPMMMHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDBBBAAA???>>>>>>===<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;:::999777666555555666666555666666666666555444444222222222222222222222222111111111111111222222222////////////////////////000000000000000000000000...//////000000//////...---......//////......---------------------------///......------......///......///000///...---,,,---......//////000000111000////////////000111111///000111222222222000000111111222222222333333333...000222222222222444555333555777999;;;===AAADDDGGGNNNXXXcccnnn}}}}}}{{{{{{}}}~~~{{{xxxuuurrrqqqrrrpppoooqqqvvvtttwww{{{||||||~~~|||wwwrrrnnnllljjjgggiiimmmqqqtttwwwxxxyyyvvvtttpppmmmjjjjjjjjjkkkqqqqqqooonnnttt}}}xxxrrrtttvvvssspppppppppmmmmmmqqquuu|||xxxfffWWWNNNKKKLLLGGGHHHHHHHHHFFFBBB???===<<<<<<;;;<<<<<<<<<<<<===;;;:::999888888888888999999999999999999999999999777777666666666666777777:::::::::999888888777777::::::;;;<<<<<<<<<;;;;;;:::::::::;;;<<<===???@@@@@@???>>>>>>??????===<<<;;;;;;;;;;;;<<<===>>>>>>======???@@@AAAAAAAAAAAA000000000000////////////...//////000000000000000000000111111222333333333222222222222222333333333666555555444444444444555222333444555666777777777777888999;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDCCCCCCBBBDDDEEEEEEDDDCCCDDDFFFHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPOOOOOONNNNNNNNNOOOOOONNNNNNMMMLLLLLLMMMNNNOOOLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLKKKJJJJJJKKKLLLKKKIIIIIIJJJMMMOOOOOOOOONNNNNNNNNPPPQQQPPPMMMKKKHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;<<<<<<=========;;;;;;::::::::::::;;;;;;999888666555444555555666555555666666555555444333000000111111222222333333111111111222222222333333///////////////000000000000000000000000000000000......////////////......------...//////...------------------------------///......------......///,,,---...000000///...---------......///000000111///////////////000111111---///000222333222111000111111111111222222222222...000111222111111222333444555666888999;;;===???===BBBHHHLLLQQQ[[[jjjuuu~~~xxxxxxxxxvvvvvvzzzyyy}}}~~~|||~~~~~~wwwxxxzzz~~~~~~~~~~~~~~~||||||yyyqqqmmmcccWWWLLLFFFEEEFFFCCCCCCDDDCCCAAA???>>>>>>888999:::::::::;;;;;;:::888999999999888777777888777777777777777777777777666666666555555666666666777777888888999999999999::::::;;;;;;;;;:::999888999999999999:::;;;======>>>===;;;<<<======<<<;;;::::::999::::::;;;<<<===<<<===>>>???AAAAAAAAAAAA000000000000////////////...//////000000000000000/////////000111111222222333333222222222222222222888777666555555555555555111222333444555777888888777888:::<<<============999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>>>>@@@CCCEEEFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBEEEGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNOOONNNNNNMMMLLLLLLMMMNNNOOOLLLKKKKKKKKKKKKJJJJJJJJJFFFHHHIIIJJJJJJJJJLLLMMMJJJIIIHHHJJJLLLNNNNNNNNNLLLLLLLLLNNNOOONNNKKKHHHHHHIIIIIIIIIGGGEEECCCAAACCCCCCAAA@@@??????>>>>>>;;;;;;;;;<<<<<<<<<======;;;::::::999999::::::;;;999888666555444444555555555555666666555555444333//////000111222333333444111111222222333333333333000000000000000111111111000000000000000000000000......////////////......,,,---...//////...---,,,------------------------.........------.........)))+++---///000000///...---------...///000000111///////////////000111111,,,...000222333222111111000000000000111111111111000111333333222111222333555555555555555777888999;;;@@@CCCCCCBBBGGGRRR[[[dddqqq~~~~~~zzz|||zzz}}}xxxlllbbb\\\ZZZ^^^]]]YYYQQQHHHAAA??????<<<======<<<;;;:::;;;<<<888:::;;;999999999888666777888:::999888777666777555555555555555555555555888888777777777777888888444555666888999:::<<<<<<999::::::;;;:::999777666888888888888999:::;;;;;;<<<:::::::::<<<<<<;;;:::999999999999:::;;;<<<<<<<<<===>>>???AAAAAABBBBBB////////////////////////222111111111000000//////000000000111222222333333111111222222222333333333555444444444444555666666555555555555666666666666777888888888888999999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAAAAABBBBBB???@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAADDDEEEFFFGGGIIIJJJLLLLLLKKKKKKKKKKKKLLLOOOQQQRRRPPPPPPPPPOOOOOONNNNNNNNNPPPNNNLLLMMMOOONNNLLLIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>===:::::::::;;;;;;;;;;;;<<<;;;999999999;;;<<<;;;:::999999999888888777666555111333444444222111111222333222111111000000111111222222222111000//////...////////////............333333222000///...---,,,111000///---,,,,,,,,,,,,------------------------------------------------........................111111///...---,,,,,,,,,............////////////////////////////////////////////////000000000000000000000000000000000000444333333222111000//////333333333444444444555555999:::;;;===@@@BBBCCCDDDKKKQQQ[[[eeeqqq}}}~~~~~~~~~wwwwwwwwwxxx{{{~~~tttkkk^^^TTTOOONNNMMMLLLLLLNNNNNNHHH@@@::::::;;;:::;;;<<<===<<<;;;:::999:::::::::999888777777666777777666555666777888999555555555666777888888999666777777777888888888888999999999888999999::::::;;;;;;::::::::::::999999888888999999999:::::::::;;;<<<<<<===============;;;777333555999<<<;;;888::::::;;;<<<===>>>???@@@////////////////////////111111111000000000//////000000000111222222333333222222333333333444444444333333333333333444555555777777777777888888888888777888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMMMMMMMLLLLLLMMMMMMMMMPPPOOOOOOOOONNNNNNNNNNNNQQQOOOMMMNNNOOONNNLLLIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>======;;;;;;<<<<<<<<<=========;;;:::888999:::;;;:::888999999999999888777666555222444555555333222222333333222111111000000111111222222111111000//////...////////////............111111000///...------,,,............------,,,+++------------------------------------------------........................///...---,,,,,,,,,---...............////////////////////////////////////.../////////000000000000000000000000000000000000333222222111111000000000333333333333444444444444777888999;;;<<<>>>???@@@???DDDJJJOOOVVVaaaoooyyy}}}|||{{{zzz|||~~~~~~|||pppggg\\\VVVNNNHHHEEECCCBBB@@@CCCEEEFFFBBB;;;777888:::::::::;;;;;;::::::999888888888777666666555444444444333333222333444555666333333333444555666666666666666777777777888888888999999888888999999::::::;;;;;;:::::::::999999999888888888999999999::::::::::::;;;<<<<<<<<<<<<;;;;;;777444555999<<<;;;999::::::;;;<<<===>>>??????////////////////////////111111000000000000//////000000000111222222333333333333444444444555555555333222222222222333444444666666777777777888888888777888888888888999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIKKKLLLLLLMMMMMMLLLLLLKKKOOONNNNNNNNNNNNMMMMMMMMMQQQPPPOOOOOOOOONNNLLLJJJJJJIIIGGGFFFEEEEEEFFFGGGJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEE@@@@@@??????>>>===<<<<<<<<<============>>>>>>>>>;;;:::888888999999888666888888999888888777666555333444666555333222222333222222111000000000000111222111111000000//////.../////////............---//////.........---------+++,,,---......---,,,+++------------------------------------------------------------------------000///...---...///111333---............/////////////////////////////////....../////////000000000000000000000000000000000111111111111111111111111222222333333333444444444555555666777888999:::::::::<<>><<<888666888::::::999888888777777888888777777666666555444444444666555555555555666777777333333333444555555666666666666666666777777777777888888888888999999::::::::::::::::::999999999999777888888888999999999999888999999:::::::::::::::;;;888555666:::<<<<<<:::::::::;;;<<<===>>>>>>???////////////////////////000000000000000000//////000000000111222222333333333333333333444444444444333333333222333333444555333444444444555666666666777777888888888999999999::::::;;;;;;;;;<<<<<<<<>>>>>>>>@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPPPPOOOOOONNNLLLKKKKKKJJJHHHFFFEEEEEEFFFGGGJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIIIIGGGFFFEEECCCCCCCCCBBBBBBBBBCCCCCC??????>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>>>>;;;:::888888888888666555777777777777666555444333222444555444333111222222222222111000000000000000111111000000//////////////////.........---------------------------------............------------------------------------------------------------------------------------///...,,,++++++---///111---------.........//////////////////////////////........./////////000000000000000000000000000000///000000000111111111222222222222222333333333333444444444555555555666666999;;;===>>>???AAAEEEIIIJJJPPPZZZdddooo}}}}}}tttggg[[[RRRKKKCCC>>>===============<<<:::999888:::;;;:::888777888:::999888666555555555666777777777777666666666555555666666666666666777777888555555555666666777777777555555555666666666777777777777888888999999:::::::::::::::999999999999888777777777888888888888999888888999::::::::::::999:::888666777999;;;<<<;;;::::::;;;<<<<<<===>>>>>>//////////////////////////////////////////000000000000000111222222333333222222222222333333333333444444444444444555555666222333333444555666666666777777888888888999999999:::::::::;;;;;;;;;;;;<<<@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPOOONNNMMMLLLLLLMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHFFFGGGHHHHHHHHHGGGFFFEEEBBBBBBAAA@@@@@@@@@AAAAAA>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;:::888888888888666555555555555555444333222111111222333333111000000111222111000000//////000000000000000///////////////............------------,,,,,,,,,,,,------------222111///---,,,,,,---...------------------------------------------------------------------------+++***((('''&&&''')))***------------............////////////////////////............/////////////////////////////////////////////000111111222222111111111222222222333333444444444444444444444444444666888999:::<<<>>>??????CCCGGGLLLQQQ[[[fffnnnzzzvvvvvvvvvvvvvvvxxx{{{|||{{{ssstttvvvyyy{{{}}}}}}sssmmm]]]VVVLLLFFFCCCAAA>>><<<888888777777666666666777888888999888777666666777777666555444333444555555666666666555555555555555222222333333333444444444555555555555666666666666444555555555555666666666555666777999999:::999999::::::999999999888888888666666777777777888888888888888999::::::::::::999999888777777999:::;;;;;;::::::;;;;;;<<<<<<======////////////////////////......////////////000000000000000111222222333333111111111222222222333333555444444444444555666666444444555666777888888999777888888888888999999999::::::::::::;;;;;;;;;;;;@@@@@@@@@@@@@@@@@@AAAAAA??????@@@BBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOMMMLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFEEECCCBBBAAA@@@????????????=========<<<<<<<<<;;;;;;888999999999999:::::::::;;;:::888888999999888666444444444444333222111111000111333222000//////000111111000////////////000////////////////////////.........------------,,,,,,---------------------000///...---,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,------------.........////////////////////////------.........//////////////////////////////////////////000000111111111000000111111111222222222444444444444444444444444333333444555666666777777999;;;>>>???AAAFFFNNNTTTWWWaaannn|||yyyuuusssrrrqqqrrrtttzzzwwwuuuuuuwwwxxxyyy~~~vvvhhh\\\TTTPPPIIIDDD???<<<======<<<:::888888888666444444666777777666666555444333333222666555444444333333444444222222222222222222222222222333444444555555444444333333333333333333333333444444444444555555555666444555777999::::::999999999999999999888888888888666666666666777777777777777888888999:::999999999888777777777777999:::;;;::::::;;;;;;;;;<<<<<<<<>>>>>??????@@@@@@AAAAAA>>>>>>???AAABBBDDDEEEEEEHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHKKKMMMMMMLLLLLLMMMOOOMMMNNNOOOPPPPPPOOONNNLLLJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEECCCAAA@@@?????????============<<<<<<<<<<<<888888888999999999::::::;;;:::888999:::;;;:::888555666666555555444333222000222333333111000000111111111000///////////////////////////////////////.........---------,,,,,,............------------((()))+++---......---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////,,,,,,---------.........////////////////////////---------.........///////////////////////////////////////000000000000000000000000000111111111222333333333333333333333333444333333444555666666666666888:::;;;:::<<>>???@@@@@@AAA===>>>???@@@BBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEFFFGGGIIILLLMMMIIIIIIIIIJJJJJJJJJKKKKKKFFFIIILLLMMMKKKKKKMMMPPPLLLNNNPPPRRRRRRQQQNNNMMMJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGEEECCCAAA@@@@@@???===============<<<<<<<<<888888999999999:::::::::;;;999999999;;;<<<;;;:::777777777777666555444333111333444444222111111222111111000///////////////.........///////////////......---------,,,,,,,,,//////.........---------###)))///111///,,,***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''(((+++---///...---,,,,,,,,,,,,---------......////////////////////////---------.........//////////////////////////////000000000000000/////////000000000000111111111111222222222222333333333333222111111222444666777777555888::::::999999<<>>:::999999888666444555777777444000222666999999666444444555666555444444555555444333333444555666555444333222333333333333333333333444111222333444444444333222555555555555555555555555333333333444444444555555222444777999::::::999888999999999888888888888777555555555555666666666777444555555666666666666666555666666555555666888:::::::::;;;;;;;;;;;;;;;;;;......////////////......---------...///000000111//////000111222333333333777666555444333333222222444444333333333444555555888888777777666666555555666666666777888:::;;;<<<:::::::::::::::;;;<<<===>>>>>>>>>>>>????????????@@@???@@@@@@AAABBBCCCDDDGGGEEEDDDCCCCCCDDDEEEGGGEEEGGGHHHJJJKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQQQQQQQOOONNNMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGFFFEEEDDDCCCAAA@@@>>>>>>BBBAAA>>><<<::::::::::::999999999888888888888777999999:::;;;;;;;;;::::::666666555444333333222222333333111000000000111222333333222000///---,,,,,,,,,---......//////......+++,,,---......---,,,+++***,,,------++++++,,,...///...---,,,++++++++++++***+++,,,,,,******+++,,,------------------------------------------------.........------,,,,,,,,,+++,,,,,,------......///------/////////...---,,,---------............///,,,,,,,,,---...///000111//////.........---------000000000000111111111111000000000000000000000000222222222333333333444444333333444444555666666777999;;;===@@@BBBFFFKKKOOO]]]aaahhhsss~~~rrrddd[[[UUUNNNHHHEEEDDDAAA>>><<<999888777888666444222222333666777888777666555444333333333777555222333555777555444333333333222222111111111111111222222222333333333555555555444444333333333555555555444444333333333666666666666666666555555444444444555666777777888777777777777888888888888777888888888888999999999777666666666666888:::;;;999999888888777777666666888999:::;;;<<<<<<<<<<<<......////////////......------......///000000111000000000111111222222333333333333222333333444555444444333333333444555555888777777777666666666555666666666777888:::;;;<<<::::::::::::;;;<<<===>>>>>>>>>>>>>>>?????????????????????@@@AAACCCDDDEEEGGGFFFDDDCCCCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFGGGGGGHHHIIIIIIIIILLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQQQQPPPOOONNNNNNNNNLLLKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDBBBAAA@@@>>>======@@@???===<<<;;;;;;;;;<<<999999999888888888888777888888999999999888888777666555555444333333222222333222111000000000111111000000000//////.........,,,------...............------...//////...------***,,,------++++++,,,.........---,,,++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++------............---------------............///---------------...///000//////.........---------//////000000000111111111000000000000000000000000222222222333333333333444222222222333444444555555666888999;;;<<>>===;;;999888666666555666555444222222333555666777666555444444333444444777444222333555666555444333333333222222111111111111111222222222333333333333333222222222111111111555555444444444333333333555555555555555555555555444444444555666777777777666666777777777888888888777777888888888999999999777666666666777888999:::999888888888777777666666999999:::;;;<<<<<<<<<<<<........................------......///000000000111111111111111111111111000000000111222444555666333333333333333444555666777777777777666666666666666666777777888999;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>>>>?????????@@@@@@>>>??????@@@BBBDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHCCCCCCDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQOOONNNLLLNNNNNNNNNMMMLLLIIIGGGEEEEEEEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@???>>>===<<<<<<>>>>>>===<<<<<<<<<<<<===999999999888888888888777777777777777666555555444555555444444333333222222222222111000000000000111---------...//////000000,,,,,,---...............---......//////......---***,,,------++++++,,,......---,,,++++++***++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,++++++++++++------,,,++++++***))))))...---------------......---------............///......---------......///...............---------//////000000000000111111000000000000000000000000111111222222222333333333111111111222222333333444444666777777777888:::<<<;;;<<>>>>>???===:::999888777666555555555555444444333333333333444444555555444333333444444444666444222333444555444444222222222222222111111111111111222222222333333333222222222222111111111111444444444444333333333333444444444444444444555555444444444555666666777777666666777777777777888888777777777888888888999999777666666666777888999:::888888888777777777777777::::::;;;;;;<<<;;;;;;;;;....................................//////000000111111111111000000000000/////////000111333444555333333333333444444555666777777777777666666666666777777777777888999:::;;;;;;;;;;;;<<<===>>>???@@@>>>>>>?????????@@@@@@@@@>>>??????AAACCCEEEGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGJJJIIIHHHGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKJJJIIIIIICCCDDDEEEGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOQQQQQQQQQOOOMMMLLLMMMNNNNNNNNNLLLIIIFFFDDDEEEFFFGGGHHHHHHGGGEEECCCAAA@@@@@@???>>>======<<<>>>>>>======<<<<<<;;;;;;999999999888888888777777777777777666555444333222444444444333333333222222222111111000000000000000,,,,,,------.../////////,,,,,,---.........------------------------------***+++---,,,++++++,,,...---,,,,,,+++******++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******...---,,,+++,,,---...///---------............///000///...---------------........................////////////000000000111000000000000000000000000111111111111222222222222111111111222222222333333444555666666555666777999>>>>>>>>>???@@@BBBCCCDDDCCCHHHOOOVVV]]]fffooouuuyyyrrriiiddd]]]VVVPPPKKKFFFBBB@@@===;;;:::;;;;;;999777888888777666555555555555222222222333333333333333333333333333333333444444444444333222333333444444222222222111111111111111111111222222222333333333444333333333333333333333333333333333333333333333333333333444444444444444444444444555555666666666666666666666777777777888777777777777888888888888777777777777777888888999777777777777777888888888;;;;;;;;;<<<;;;;;;::::::......------------..................////////////111111000000000000000000000000000000111111222333333222222333444555666666666666666666777777777777777777777777888999::::::;;;;;;;;;<<<===>>>???@@@????????????@@@@@@@@@@@@??????@@@AAACCCFFFGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIHHHGGGGGGIIIJJJKKKMMMMMMNNNNNNMMMLLLKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOQQQQQQQQQOOOMMMLLLLLLLLLMMMMMMLLLIIIFFFEEEEEEFFFHHHIIIHHHGGGEEECCCAAAAAA@@@@@@?????????>>>@@@@@@???>>><<<;;;999999999999999888888888777777777777777777666555444333333333333333333222222222111111111111000000//////...............---------+++,,,,,,---...---------++++++++++++++++++++++++***+++---,,,++++++,,,...,,,,,,+++*********++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......---,,,+++++++++---...///---------............///000///...------------------........................////////////000000000////////////////////////000000000111111111222222222222222222222333333333111333555555555555777888;;;::::::::::::;;;;;;<<<===???AAADDDHHHMMMRRRUUU^^^gggrrrzzzyyynnnhhh```WWWPPPMMMIIIEEEBBB@@@???===<<<888777777666666555333222888777666555444444444444000111111222222222222333333333222222222333333444333333333222222222333444111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444555555555555555666666666666777777777666666777777777888888888666777777777888888888888666666777777888888999999;;;;;;;;;<<<;;;;;;::::::///...---,,,,,,---...///......//////////////////000000000000000000000000222222111111000111111111222222222333444555666777666666666666777777777777888888777777888999999::::::::::::;;;<<<>>>???@@@?????????@@@@@@@@@@@@AAA@@@AAAAAABBBDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMNNNOOOOOONNNLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQQQQOOONNNLLLKKKKKKLLLLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHFFFEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>><<<:::888777999999999888888888888777777777777777777666555444333333333333222222222222000000111111000000///...000000//////...---,,,,,,++++++,,,---------------+++******))))))******+++***,,,------++++++,,,...++++++************++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...//////++++++++++++,,,---...///---------............///000///...------------------------.....................////////////000000///////////////////////////000000000000111111111222222222222222222222222...000333444333333555666444444444444444555666666:::::::::<<<>>>AAACCCEEEGGGLLLRRRVVVZZZbbbmmmvvvxxxtttmmmdddYYYQQQMMMIIIDDD???BBB???<<<999999888777555333444444444444444333222555444333222111111111111000000///000000111222333333333222111111222222222222333333222111111222444000000000111111111111111111111222222222333333333000000000111111111111111222222222222333333333333333333333444555555666666444444444444444444444444555555666666666666777777666666666777777777888888666777888888888888777777555555666777888999999:::::::::;;;;;;<<<;;;;;;;;;///...,,,++++++,,,...////////////////////////.........//////000000111111333222222111111111222222222222222333444555666777555666666666777777777888888888888777888888999:::888999999:::;;;===???@@@?????????@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGHHHHHHHHHHHHHHHHHHGGGEEEFFFGGGIIIJJJKKKKKKLLLJJJKKKMMMNNNOOONNNLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQQQQPPPOOONNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGGGGFFFEEEEEE@@@@@@AAAAAAAAAAAAAAAAAA>>>??????>>>===;;;:::888999999999888888888888777555666666666666666555555222222222222222222222222///000111111111000......111111000//////...------++++++,,,------------,,,++++++***))))))***++++++***,,,------++++++,,,...++++++************++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------******+++,,,---------------------............//////......---------......---------.........//////........./////////000000/////////////////////////////////000000000111111111111111111111111111111///111444444333333333444333333333333444555666666666555555777999;;;<<<<<<<<<>>>AAACCCFFFJJJPPPTTTZZZcccooozzz}}}zzztttlllddd]]]WWWUUUNNNJJJDDDAAA@@@???<<<:::<<<:::777666666666444333333444555555444444444555111000000000000111222222000///.........000222444444333222111111000111111111222333222000///111444///000000000111111111222111111222222222333333333///000000000111111111111111111222222222333333333333444444555666666777777444444444444444444444444555555555666666666777777666666666666777777777888666777888999999888777666444555666777888999::::::999999:::;;;<<<<<<<<<<<>>?????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGCCCEEEGGGJJJKKKLLLLLLLLLHHHIIIKKKMMMNNNMMMLLLKKKJJJKKKKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQQQQQQQOOONNNLLLLLLKKKKKKLLLMMMNNNNNNJJJIIIHHHGGGFFFFFFFFFFFF@@@@@@@@@@@@@@@AAAAAAAAA<<<===>>>>>>>>>===;;;:::999999999888888888888777444444555555666555555555222222222222222222222222///000111111111000...---000000000000000/////////++++++,,,---------,,,,,,---,,,+++******+++,,,---***,,,------,,,+++---...+++***************++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,------.........------,,,++++++*********(((***+++---......---------------.........//////......---------......///---------.........//////............/////////000////////////////////////////////////000000000000000000000000////////////222444666777555444333444444444444444555666777777333222333444666777777666888:::<<>>===<<<<<<<<<;;;999777555444333444666777777555333444444333222111111222/////////000222333555666000///---,,,---000222444444333222111000000000000000222333222//////111444//////000000111111111222111111222222222333333333111111222222333333333333111111111222222333333333444444555555666777888888444444444444444444444444555555555555666666666777666666666666777777777777666777888999999888777666444555666777888999:::;;;888999:::;;;<<<<<<===<<<------..................000000//////.........---/////////000000000000000111111111000000000000000111222555666777777555444333555888888888888999:::888888888888888888888888888999999:::;;;<<<===>>>======>>>???@@@AAAAAABBBEEEDDDCCCBBBBBBCCCEEEEEEHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNMMMMMMKKKJJJJJJKKKJJJJJJIIIGGGEEECCCBBB??????????????????@@@@@@======;;;::::::;;;<<<===::::::999999888777666666888777666666777666444222222222222111111111111000222111///.........///000111000///......---......//////.........---------...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------------------------.........------,,,,,,,,,---------............//////...,,,,,,,,,---///111000///...------...///000---,,,,,,,,,---...000111111111111111111111111111//////000111111111111111333333333333333333333333555555555555555555555555999888888777888:::;;;<<<===>>>@@@CCCHHHMMMQQQTTT[[[```ggglllpppvvvuuummmccc\\\XXXTTTNNNIIIGGGEEECCCAAA???===<<<<<<999888888888777777666666444444333333333222222222111111111111111111111111111111111111000000000000///000000000111111111111...000111000///...///111222111000000000111333444000000000000000000000000000000000000000000000000111111000000//////......222222333333333444444444222222333333333333444444222333444444555555444444555555444444444444555555777777777777777777777777444555777999:::999888777444444444444555666888888999999999::::::;;;;;;;;;,,,---------....../////////.........------------+++---///111222222000///111000000000000000000000111222444666777666555555333555777777777666777888999999999999888888888888;;;;;;;;;::::::::::::999<<<======>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGFFFDDDCCCBBB????????????????????????>>>===<<<;;;:::;;;;;;<<<::::::999888888777666666777666555555555555333111222222222111111111000000111111///.........///000...---------------......///.........---------,,,...---,,,++++++++++++++++++++++++,,,,,,,,,------***************************++++++,,,,,,++++++***+++,,,,,,,,,++++++***)))+++++++++******+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++******+++------------------------......---------,,,,,,,,,------------............///...---,,,,,,---///000000///...------...///000...------------///000111000000000000000000000000000000111222222222222222333333333333333333333333333333333333333333333333666666666666666888999:::777777888:::===@@@CCCEEEFFFJJJPPPSSSUUUYYY```ffflllrrrzzzmmm]]]VVVNNNIIIGGGEEEAAA===???>>><<<:::999777777666666666666666555555555444444333333333333222222222111111111111111111111111111111111000000000////////////000000000111111111...000111000///...///000000000//////000000111222000000000000000000000000000000000000000000000000111000000000/////////...222222222222333333333333222222222333333333444444222333444444555555444444555555444444444444555555555555555555555555555555444555777999999999888777555555555555666777888999999999999:::::::::;;;;;;++++++,,,---...//////000---------------,,,,,,,,,(((+++///222444333111///000000000000000000111111111222444555666666555555333555777777555555555666::::::999999999888888888:::::::::999999999888888;;;<<<===>>>???@@@@@@AAA>>>???@@@AAADDDFFFIIIJJJGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNMMMKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBB????????????>>>>>>>>>>>>???>>>===<<<;;;:::::::::999999888888777777666666555444333444444444222000222222111111111000000000111000//////......//////++++++++++++,,,---...///......------------,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++,,,++++++***)))******))))))))))))******((((((***+++,,,---------************************///...---,,,++++++++++++------------------------------------,,,,,,,,,,,,------------..................---,,,,,,...///000//////............///////////////......///000000////////////////////////000111222222333333222222222222222222222222222222111111111111111111111111333333333333444555666777777777777777888999;;;<<<:::===@@@AAAAAACCCGGGKKKMMMRRRYYY___eeekkkpppttt}}}|||yyyyyyvvvhhhZZZJJJEEE???=========;;;999888888666555444333333333444444333333333333222222333333333222222222111111111111111111111111111111111111000000000000//////////////////000000000000...///000000......///000---...//////000000//////000000000000000000000000000000000000000000000000000000000000////////////000111111111222222222222222222222222333333333333222333444444555555444444555555444444444444555555444444444444444444444444444555777888999999888777666666666666777888888999999999999999999:::::::::******+++,,,...///000000------------------------***,,,///111222222111000000000000000000111111111111222333555555555555555555666888777666555555666:::::::::999888888777777666666777888999:::;;;;;;;;;;;;<<<===>>>??????@@@===>>>???AAADDDFFFHHHIIIFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJEEEFFFGGGIIIJJJKKKMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPNNNNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCCCC>>>>>>>>>>>>>>>=========???>>>===<<<;;;:::999999888888777777777666666666555444333444555444222111111111111111000000000000000000//////............,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********++++++++++++***************))))))*********((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...///000/////////....../////////000000000///////////////////////////////////////000000111222222222222111222222222222222222222222000000000000000000000000222222222222333444555555777777777777777888888888:::<<<>>>>>>======@@@BBBBBBEEEIIIKKKMMMPPPSSSUUU\\\^^^cccjjjqqqwww|||vvvtttooojjjgggdddcccbbbdddccc```^^^aaaccc\\\RRRAAA>>>;;;:::;;;<<<;;;:::666666555444444444444444222222222222222222222222222222222222111111111111111111111111111111111111111000000000////////////........./////////000000...///000///......///000---...///000111000///...000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111111222222222222333333333222333444444555555444444555555444444444444555555444444444444444444444444444555666777888888888777777777777777777888999999888888888999999999999999******+++,,,---...///000..................//////000//////...//////000111//////000000111111111111222222333444444555555555666777999999777666666777999999999888888777777777555666666777888999:::;;;999:::;;;<<<===>>>>>>?????????AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMLLLKKKIIIGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDDDD>>>>>>>>>=========<<<<<<======<<<;;;:::999888777777777666666666666666666555444444444555555444222111111111000000000/////////////////////......---///......---,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++*********++++++************++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------......//////...//////////////////...000000000000000/////////000000000000000000000000...//////000000000000000111111111111111111111111111111111111111111111111111111222333333444444444222222333333444444444444777999::::::::::::;;;<<<<<<===>>>>>>>>>>>>@@@BBBFFFHHHJJJNNNRRRUUUXXXZZZ```bbbeeejjjpppvvv{{{~~~|||tttmmmhhhdddaaaVVVSSSPPPMMMKKKJJJKKKKKKNNNNNNLLLKKKOOOSSSQQQLLL:::999777666666666666666555555444444444444555555222222222222222222222222222222111111111000000000000000000000000000000000000000000////////////...---............/////////---///000///...---...///...///000111222111000///////////////////////////////////////////////////////////////000000000000//////000000000111111111111111111222222222333333222333444444555555444444555555444444444444555555555555555555555555555555444555555666777777888888777777777777777888888999888888888888888888888888******+++,,,---......///.........///////////////222111///------...000222/////////000111111222222222222222333444444555555666777999999888777777888777777777777777777777777999999999888888888777777999999:::;;;<<<======>>>???@@@AAACCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJHHHGGGGGGFFFEEEFFFFFFGGGHHHIIIIIIJJJFFFGGGHHHJJJJJJKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDCCC>>>>>>======<<<<<<;;;;;;:::;;;;;;:::999888777666666666666666555555555555555444444444666666444333111111000000000/////////...////////////...------000///...---,,,,,,,,,,,,******++++++++++++,,,,,,+++************++++++,,,************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))******+++*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///......////////////............///000000000//////000000000000000000000000---...//////000000//////000000000000000000000000111111111111111111111111000111222333444444444444///000111222333444444333333444555777888888888888777888999999888999;;;===;;;;;;===???BBBDDDFFFGGGFFFGGGJJJNNNRRRVVVZZZ\\\bbbeeejjjooouuu||||||wwwrrrmmmiiiccc^^^XXXSSSPPPNNNLLLJJJCCCBBB@@@??????@@@AAABBBBBBCCCAAA???@@@DDDDDDAAA777666555444333333222222333333222222222222333333111222222222222333333333111111111000000000000///000000000000000000000000000000////////////......------------.........///---...//////------.../////////000000111111111000////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111111222222222222222333444444555555444444555555444444444444555555555555555555555555555555444555555666666777888888777777777666666777777888888888888777777777777777+++++++++,,,,,,------------------......///////////////......///000111222...//////000111111222222222222222222333444555555444555777888777777777999444444555555666666777777::::::999999999888888888888888999:::;;;<<<======>>>???AAACCCDDDDDDDDDCCCEEEEEEDDDEEEEEEGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA>>>>>>===<<<<<<;;;::::::777888999999888777666555555555555555555555555555444333222333555555333222111000000000////////////....../////////...---,,,------,,,,,,,,,,,,,,,---************+++++++++,,,***************+++,,,,,,************++++++++++++***************************++++++,,,,,,++++++***(((((()))*********************))))))))))))************+++,,,,,,,,,++++++++++++++++++++++++++++++...---,,,++++++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------...............---...///000000///...---,,,---...///000000///...////////////////////////......///000000000000000000000000000000000000000000000000000000000000000///000111222333333333222000000222333444444444333333333444666777888777666555666777777777888;;;===666777888999:::<<<======<<<===>>>@@@CCCEEEGGGHHHHHHIIILLLOOOSSSYYY```eeerrrxxx}}}zzzvvvqqqmmmjjjccc```\\\XXXUUURRRNNNLLLHHHEEEAAA???>>>???>>>>>><<<;;;::::::::::::;;;<<<;;;===;;;777666999:::888666666666555333222222333222111111000000000111111000111111111222222222222111111000000000/////////000000000000000000000000000000/////////.........,,,,,,---------.........---...//////------...//////.........//////000000////////////////////////////////////////////////.../////////000000000111000000000111111111222222111111111111222222222222222333444444555555444444555555444444444444555555444444444444444444444444555444555555666777777888777666666555555666666777888888777777777666666666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,...000111222222222...//////000111222222222222222222222333444555555222444666777666666777888222333333444555666777777777777888999:::;;;;;;<<<777888999:::;;;<<<<<<======>>>@@@CCCDDDEEEEEEDDDEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@AAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;::::::555666777888888777666555444555555555555555555555222111111222444444222111000000000000////////////---.../////////...,,,,,,************+++,,,------))))))******+++++++++,,,******))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++(((((()))***************))))))(((((((((((())))))((()))***+++,,,---------************************************+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......---...///000000///...---***+++---///////////////........................//////000111111111111111000000000000000000000000000000000000000000000000---...000222222222111111......000111111111000///222222222444666666444333444444555444333444666999666666666666666666777777777777888999::::::;;;;;;@@@AAAAAA@@@@@@CCCGGGKKKLLLSSS]]]fffmmmqqqtttuuuxxxyyy{{{~~~zzzrrriiidddaaa^^^^^^\\\YYYUUUQQQMMMKKKFFFCCCAAA@@@AAAAAA@@@>>>@@@===:::888999999999888888888777666666555666666666999888444222555777555333333444333111111111222222222111000000000000111///000000000111111222222000000000000////////////000000000000000000000000000/////////............,,,,,,,,,---------......---...///...------...///......---,,,,,,...///000////////////////////////////////////////////////.../////////000000111111111111111111222222222222000111111111111222222222222333444444555555444444555555555444444555555555333333333333333333333333555444444555555666777888777666555555555555666666888888777777666666666555---,,,+++******,,,...///,,,,,,,,,---------..................///////////////////////////............///000222333444555555444444444444444444444444333333333444444555555555666666666777888888999999999999::::::::::::;;;;;;<<<===>>>???@@@AAABBBBBBCCCBBBAAAAAABBBDDDGGGHHHHHHGGGFFFDDDDDDDDDEEEFFFAAAAAABBBBBBBBBBBBBBBBBBCCCDDDGGGJJJKKKKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@???===;;;999888888777===;;;999888777666444222555444444333333444444555111222222333333333222222000000000000111111111111...------,,,,,,------...,,,,,,,,,+++++++++******......---,,,+++))))))(((************************,,,,,,,,,+++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,+++***)))+++,,,------,,,***)))+++,,,------......------++++++++++++++++++++++++........................------------------------.........------,,,,,,+++,,,,,,,,,---...///000000111111000000//////......000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000111000/////////000222333222222333333333222222111444444444333333222222222333333333333333333333333777777777777777666666666555666777999;;;===>>>???BBBCCCGGGJJJNNNQQQSSSTTTWWWWWWXXXYYYZZZ[[[\\\]]]gggiiikkknnnppptttyyy}}}}}}~~~}}}{{{xxxvvvuuutttrrrnnnllljjjgggdddbbb\\\ZZZVVVSSSQQQMMMJJJGGGGGGGGGFFFEEEDDDCCCBBBAAA======<<<<<<;;;::::::999777777777777777777777777444444444444444444444444333333333333333333333333222222222222222222222222222222222111000//////...000000000000000000000000000000000000000000000000////////////////////////000000///...---+++)))(((---......//////......---,,,,,,,,,---...//////000///...---,,,,,,---...///000000000000000000000000//////.........///000000000///...------...///000222111111111000000//////555444333222222222333444111222222333333444444555777666555444444444444444111222333444555555555555444555555666666666666666777777777666555555444444888777666555666777999:::,,,+++***))))))+++,,,...,,,,,,,,,------------.............../////////////////////////////////...000111222333333333333333444444444444444444444444333333444444444555555555666666777777888888999999999999::::::::::::;;;;;;<<<======>>>???@@@AAABBBCCCBBBAAAAAACCCEEEGGGHHHFFFEEECCCBBBBBBBBBCCCDDDBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@???>>>===>>>===<<<:::999888888777999777666555666666444222222222222111111222222222111111222222222222111111/////////...............------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))*********+++++++++***++++++++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))+++,,,------,,,***)))***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.................................---------------,,,,,,------......//////............////////////////////////////////////000000////////////000000////////////////////////////////////////////////111000/////////000111222111222222333222222111111444444333333333222222222333333333333333333333333666666666666666666555555444555666777888:::;;;;;;777888:::===???AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKNNNOOOQQQTTTXXX[[[\\\]]]^^^___```cccgggjjjlllnnnrrruuuwwwvvvuuutttllliiifffcccbbbbbbdddeeegggfffdddbbb````````````[[[]]]```bbbccccccaaa```]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaa```_________^^^\\\[[[XXXVVVUUUTTTVVVTTTRRRQQQPPPOOOLLLJJJHHHFFFCCCBBBAAA???===;;;======<<<;;;:::999888888666666555444444333333222555555555555555555555555444444333333333333333333333333333333333333333333222222222222222222222222222222111111000//////...000000000000000000000000////////////////////////.......................................---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---......///000000000///............///000........................,,,,,,+++++++++,,,------000///...------...///000111111111000000000//////000000/////////000111222111111222333333444444555666666555444444444444444444444444444444444333333444444555666666666666666555555555555555666666666777666555444444555777888+++***)))((()))***+++,,,,,,,,,,,,,,,---------------............/////////......//////////////////222222222333333222222111444444444444444444444444444444444555555555555555666666777777888999999999999999::::::::::::;;;;;;<<<<<<===>>>???@@@@@@AAACCCCCCBBBBBBCCCEEEGGGHHHEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCAAABBBCCCCCCBBB@@@>>>>>>>>>>>>======<<<;;;;;;;;;:::999888777888888666444333333444555333222222222222111111222222222111111222111111000///...000//////......---------------,,,,,,,,,,,,---------------,,,,,,,,,++++++))))))***+++,,,------...++++++++++++++++++++++++'''(((((())))))***************))))))))))))******++++++++++++++++++++++++***************++++++++++++++++++++++++******************++++++++++++,,,***++++++++++++***))))))******,,,,,,---,,,+++***)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................---------...............---------------.........------......///000000000////////////////////////000//////......//////000////////////////////////////////////////////////000000/////////000111222111111222222222222111111333333333222222222222222222222222222222222222222444444444444444444444444333333444555555666666777444555666888888999999999888888999:::;;;;;;<<<<<<:::<<<===>>>>>>@@@BBBEEEBBBCCCDDDDDDEEEFFFJJJLLLNNNOOOPPPQQQRRRQQQPPPOOOMMMKKKIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDEEEGGGIIIIIIIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIICCCDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@??????>>>======>>>>>><<<;;;:::999777888999999888666999999888777666555444444555555555444333333222222333333333333333333333333333333333222222111111111222222222222222222222222111111111111111111111111222111111000000//////...000000000000000000000000////////////////////////........................------...........................//////.........---------...//////000000000000////////////000000------------------------...............///000000//////............//////111111000000000000//////...............///000111111111222222333444444444666555444444444444444444777666444333222222222333333444555555666666555555333333444444555666666777666555444333333444555555+++******)))***+++,,,,,,++++++,,,,,,,,,------------------.........//////............////////////111111222333333333222222333333444444444444444444555555555555555555555666666777777888888999::::::999999999:::::::::;;;;;;<<<<<<===>>>>>>???@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEEEEDDDEEEEEEEEEBBBCCCCCCEEEFFFGGGHHHHHHFFFEEEEEEDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBAAA@@@@@@AAAAAA@@@???<<<<<<======<<<;;;;;;:::999888888777777777777888666444333333444444222111333333333444444333333333111111111111000///------222222111000//////......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++))))))***+++,,,------...++++++++++++++++++++++++((())))))***+++,,,,,,---******))))))))))))******************************************************,,,,,,++++++******))))))************++++++++++++))))))************))))))******+++,,,,,,,,,++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------....../////////...---------------------/////////000000000000000/////////////////////////////////....../////////////////////////////////////////////////////////////////////000000111111///000111111111111111111222222222222222111111111222222222222222222222222222222222222333333333333333333333333333333333333777777888999999999999888666666666777888999999999:::;;;<<<<<<;;;;;;<<<>>><<<===>>>>>>===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@=========<<<<<<<<<;;;;;;:::999888888::::::999888777666666777999:::999888888888777777666555555444777777666666555555555555111111111111111111111111222222222111000000//////222222222222222222222222111111111111111111111111111111000000////////////000000000000000000000000////////////////////////........................---......//////......---//////000000000000//////------.........///////////////............//////------------------------////////////000111222222/////////....../////////000000000000000000//////111111111111111111111222111111111222333333444444555555444333333444444444666555333111111222333444333333444555555555555444333333444444444555555555555555444333333333444444+++++++++++++++,,,------+++++++++,,,,,,,,,------------------............---.........//////000000//////111222333444444444333333333444444444555555666666666666666666666666777777777888999999::::::999999999:::::::::;;;;;;======>>>>>>??????@@@@@@BBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDAAAAAABBBCCCEEEFFFGGGGGGCCCCCCCCCDDDEEEFFFHHHIIIGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBAAA@@@??????@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;:::888777777666666777777777999777555444444333111///222333333444444333333222111111111000///...---,,,222111111000///......---,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,******))))))))))))******************************************************+++++++++******)))))))))))))))*********+++++++++((())))))******)))))))))******++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////---------------,,,,,,,,,000000///...------,,,,,,........................//////............//////......................................................//////000000000000...///000000111111111000111111111111111111111111111111111111111111111111000111111111222222222333444333333333222222222222222333444555666666666666333333333444555555666666555666777666444333444555888999:::999888888999;;;:::::::::::::::;;;;;;<<<777777777777888888999999777888888999999999999999666666777777777666555444777777777777777777777777888777777666666555555555555555555555555666666666777666555555666777555444555444333444555666555444444444444333222222111111333333333222222222222222000000000000000000000000111111111000000/////////111111111111111111111111000000000000000000000000000000000///////////////////////////////////////................................................////////////...---,,,++++++,,,,,,------,,,,,,+++------------............------------------------........................,,,,,,,,,,,,---...///000...//////////////////...//////////////////000000333333333222222111111000000000111222222333333444444444333333333444444555444333111000111333555666222333333444444444444444555444444444333333333222555444444444444444444444++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,------------.........------......///000000000...///000222333444555555222333333444444555555555777777777777666666666666777777888888999:::::::::999999::::::::::::;;;;;;>>>>>>??????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBCCCCCCDDDEEEEEEBBBBBBCCCEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFFFFFFFEEEDDDDDDCCCAAA@@@>>>???@@@@@@???===;;;;;;<<<<<<<<<;;;;;;:::888888777666666666777777:::888666555555444111//////000111222222111000///000000111000000///...---///......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************&&&''''''(((((()))))))))******))))))))))))******************************+++++++++******************************))))))))))))))))))************+++((())))))************)))*********++++++,,,,,,---***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---------......---+++***)))((('''........................///......------......///................................................---...///000000000//////---...///000000111000000000000000000000111111111000000000000000000000000000000000111111222222333333333333222222111111111///000111222333333333333222222222333333444444444333444666555333222222222222444555444333222333444333444444444555666666777222333444555555555444444222333444444555555555444444444555555555444444333888888888888888888888888555555333222222111111222333444444444444555555555555444333333444444333111444333222222444444333111333333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------............---,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++........................---------...///000111222......////////////............////////////000000000000111111111000///...000000111111222333333333333333333333333444444555222111111111222333555666111222333333444444333333555555444333333222111111222333333333444444444444******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........------......///000000111///000111222333444444444222222333333444555555666888888888777777777666666777888888999999::::::;;;999999::::::::::::;;;;;;@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEGGGHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDAAA@@@>>>???@@@@@@???===999::::::;;;;;;;;;::::::999999888777666666666777999777555555555444222111///000111222222111000///000000000111111000000///------------------------,,,,,,++++++++++++,,,,,,++++++*********))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))'''''''''(((((((((((((((******))))))))))))******************************+++++++++*********))))))))))))))))))************))))))))))))************((()))******+++++++++***************+++,,,---...)))******+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------...------,,,,,,+++***))))))........................///......------......///................................................---...///000000000///...,,,---...///000000000000/////////000000000111111000000000000000000000000///000000111222222333333111111111111111000000000111222222333333333222222333333333333444444444444333555666666555444333444111222444333222111222333333333444555555555444444333444555666777666555444222222444555555444444333555555555555555555555555////////////////////////666555444333333444555555555555555666666666666666444333222333444555444333555444333333444555444222444444444333333333333222222222222222222333333333111111111111111111111111/////////000111111222222000000000000000000000000////////////////////////////////////////////////////////////////////////........................------------------------+++,,,,,,,,,,,,,,,++++++------............------++++++++++++++++++++++++,,,,,,---......---,,,,,,------------------------/////////000111333444555---...///000000///...---........./////////000000,,,---...000000000000000000000000111222222333333333333222222333333444555222222222222222222333333111111222333333333333333333333333222222222222222///000111222333333444444))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......---------...///000000111111222222333333222222222222222333333444555666666999888888888777777666666777888888999999:::;;;;;;999999:::::::::;;;;;;;;;AAAAAAAAAAAAAAAAAABBBBBB??????@@@AAAAAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGIIIIIIGGGFFFDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDAAA@@@??????@@@@@@???===888999999:::::::::999999:::999888777666666666666666555333444444555333222000111333444444333111000///000000111111111111000.........///////////////,,,++++++++++++++++++,,,*********))))))))))))(((++++++++++++++++++++++++((((((((((((((((((((((((************))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++******))))))(((((())))))******++++++))))))))))))************))))))***+++++++++++++++************+++,,,---...(((((()))***************))))))))))))))))))))))))************************------------------------,,,,,,,,,++++++***************+++,,,,,,---...........................---.................................------.........................................................,,,---///000000000///...,,,---...///000000000000.../////////000000111111000000000000000000000000///000000111222333333333000000000000000000000///222222222222111000000///111111111111111222222222,,,...111111000/////////000111333333222111111222444444555666555444333222///000222333333222000///222333444555555444333222////////////000000111111444444444444444444444444111111000000111222444555000000000000000111111111222111000222444555555444222111000111333444333222111111111111111000000000000000000000000111111111222222222222222222222222......///000111222333333000000000000000000000000////////////////////////.........///////////////////////////////////////........................------------------------((()))***+++,,,,,,,,,,,,)))******++++++******)))+++*********************,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222---...///000000///...------.........//////000000)))+++---000222333333333000000000111222222333333222222222222333333444555333333333333333222000000111111222333333333333222111111111222333333444444,,,---///000222333333333,,,+++*********+++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,---...//////////////////000000000000111000//////000111333444555444333333555666555444555555555666666666777777888888888888888999999999::::::;;;;;;<<<=========@@@@@@AAAAAAAAA@@@@@@???EEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCEEEEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFIIIHHHGGGEEEDDDDDDCCCDDDCCCCCCBBBAAA@@@@@@????????????@@@@@@@@@>>><<<;;;888999999999999888777777888888999999999999888888555444444333333222222111111000000000000000111111111000///......///000111++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************)))((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************)))((((((((()))+++,,,+++*********))))))(((((())))))((((((''''''&&&&&&******************************************************+++++++++,,,,,,,,,......---------......///,,,,,,,,,---------......---------------------------..................---................................................,,,,,,,,,---------......////////////////////////............////////////000///---,,,,,,---...///000000000000000000000000000000000000000000000000////////////000000000000////////////000111333333333333333333333333333333000000000000000000000000000000000000111111111111111111000000111111222333000111111111111222222222222222222111111111000000111111222222222222111111000000000111222222222333444444444333333222222222222222222222222222222222111111111111111111111111000000000000000000000000222111000//////000111222111111111111111111111111111111000000//////......000000000000000000000000111111000000//////......111222222222222111000000---.........---,,,,,,+++////////////////////////......////////////......---------,,,,,,++++++++++++++++++,,,,,,---------//////...------------...+++,,,------++++++,,,---,,,,,,,,,++++++*********,,,------.../////////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////////////////.........222222111111000/////////444333111000000000111111333222111000000222444555222222333333333333444444555444333333222222222333111111222333333333333222222222111111222222333444++++++*********+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////////////////000000000000/////////000111222333444222111111222444555444333333333333444444444555555888888888999999:::::::::::::::;;;;;;<<<=========???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBBBBCCCCCCDDDBBBBBBCCCCCCDDDDDDDDDCCCFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>><<<;;;:::999999999999999888888777777888888999999888888777555555444444333222111111000000000//////000000111111000///......///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,---,,,,,,+++******)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((((()))++++++++++++++++++*********)))************))))))((((((*********************************************************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------------...------------------------...---,,,++++++,,,---...................................................,,,,,,,,,---------..........................................////////////000//////.........//////000000000000000000000000////////////////////////////////////000000000000///////////////000111222111111111111111111111111000000000000000000000000//////000000000111111111111111000000111111222222000000111111111222222222222222222111111111000000000111111222222111111000000000111111111111111222333333222222111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111000//////000111111111111111111111111111111000000000///////////////////////////////////////000000000000//////......111111222222111111000///------......------,,,+++........................---......//////......---.........------,,,,,,,,,------------------,,,,,,///......---------------+++,,,------++++++,,,---,,,,,,,,,++++++*********---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.....................//////////////////////////////000000000333222111000000000111222333222111000000222333444222222222333333333444444444444333333222222222222111111222333333333333222222222111111222222333444+++************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////////////////000000000000//////000000111222222333111111111333555666555333333333444444444555555555777777888888999:::;;;;;;::::::;;;;;;<<<=========??????@@@@@@@@@@@@@@@??????@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDDDDCCCCCCBBBBBBAAABBBAAA???===<<<;;;::::::999::::::::::::999888888777888888999999888888777666666555444333222111000000000///......//////000000//////......//////000///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,++++++***)))((((((''''''(((((()))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************)))))))))((()))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++*********************************************************++++++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,------------------------------------...---***((((((***---...------------------------------------------------,,,,,,,,,---------..............................---............///////////////000000000000000///000000000000000000000000////////////////////////////////////000000000000//////.........//////000////////////////////////000000000000000000000000//////000000000000111111000000000111111111222222000000000111111111222222222111111111111000000000000000111111111111000000111111111111000000000000111111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000//////////////////000000////////////////////////000000000////////////...000111111111111000//////------......------,,,,,,........................,,,------......------,,,............------------/////////...------,,,,,,///...------,,,,,,------+++,,,---,,,+++***+++---+++++++++++++++*********---+++(((&&&'''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------......//////000000---------...///000000000111111000000000111222222444333222111111111222333222222222222333333333333333333333333222222222222111111222333333333333222222222111111222222333444***************++++++,,,******++++++++++++******,,,,,,,,,,,,---...//////////////////000000000000//////000111111111111111333222333444666777666555666666666666777777777777555555666777888::::::;;;::::::;;;;;;<<<=========>>>??????@@@@@@@@@@@@???BBBCCCDDDFFFEEEDDDBBBAAADDDDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIILLLLLLMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEDDDAAA>>><<<;;;:::::::::::::::::::::999888888777777888888888888777777777777666444333222111000000//////............///////////////////////////......------,,,++++++***++++++++++++++++++++++++************************((())))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************************************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************************************************++++++++++++,,,+++***)))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------------------------------,,,,,,,,,---------..............................---------.........//////---...///111111000///...////////////////////////////////////////////////////////////000000000000///......---------..............................000000000000000000000000////////////000000000111///000000111111111111111000000000000111111111111111111111111000000000000///000000000000000000///111111111000000//////...000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000//////000000000////////////////////////---......//////000000000///////////////////////////////////////////////////000000000000///......,,,------...------,,,,,,........................+++,,,,,,------,,,,,,+++---------------------------------------,,,,,,,,,...------,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,+++++++++***************,,,+++)))'''''')))+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------...///000111111.........//////000000000///000000000111111222222444444333111111111111222111222222222222333333333222222333333333222222222111111222333333333333222222222111111222222333444))))))******++++++++++++))))))************)))))),,,,,,,,,,,,---...//////////////////000000000000000000111111222222222333666555333444555666555444666666666777777777888888444444555666777888999:::::::::;;;;;;<<<============>>>??????@@@@@@@@@@@@AAACCCEEEFFFFFFEEECCCBBBEEEDDDDDDDDDDDDEEEFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMMMMNNNMMMLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDHHHFFFCCC@@@===<<<<<<<<<999::::::::::::999888888777777777888888777777777777666666555333222222111000000///.....................////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''''''''''''''&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))******************++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,+++***************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------,,,,,,,,,---------..............................------------............+++,,,...///000///......////////////////////////........................////////////000000000000///...---------------...////////////////////////////////////////////////...////////////000000000...///000111111111111000//////000000000111111111000000000000000000000000...//////000000//////...111000000//////.........000000000111111111111111000000000000000000000000/////////////////////////////////////////////////////////000000/////////........................------......//////000000......................................./////////...////////////...------,,,,,,------...------,,,........................++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------------,,,+++++++++++++++***+++,,,,,,******+++,,,************************++++++++++++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------...///000111111111111111000000///////////////000000111111111111444333333222111111111111111111111222222222333333111111222333333222222111111111222333333333333222222222111111222222333444((()))******++++++******))))))************)))))),,,,,,,,,,,,---...//////////////////000000000000111111111222444777999;;;;;;888444222333333333333444444555555555666666666555555666666777888999999::::::;;;;;;<<<===============>>>???@@@@@@@@@@@@???@@@BBBEEEGGGHHHHHHHHHFFFEEEDDDDDDDDDEEEGGGHHHFFFGGGHHHIIIIIIJJJJJJIIIKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDBBB@@@>>>===<<<888999999999999888777777666777777888888777777666666666555555444333333333111111000///............---......//////......---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))((('''''''''(((((())))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************(((((()))************))))))))))))))))))*********)))************+++++++++************************************************)))))))))************+++,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,------------.........+++,,,---...////////////000000000000000000000000........................////////////000000000000......---------......///////////////////////////////////////////////////......////////////000000...///000111111111000////////////000000000111111//////000000000000000111......////////////......////////////............000000000000111111111111////////////////////////////////////////////////////////////////////////...//////000000//////...////////////////////////..................//////........................---............/////////---............---,,,,,,,,,,,,------......------------------------------+++,,,,,,------,,,,,,+++************++++++++++++'''((()))***+++,,,---...---,,,++++++******++++++***+++,,,+++***)))***,,,)))))))))***************++++++,,,,,,,,,+++*********++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////000000222222222111000///////////////000111111111000000333333333222222222222111111111111111222222222222000000222333333333222111111111222333333333333222222222111111222222333444'''((()))***+++******)))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////////////////000000000000111111111444999???DDDHHHDDD@@@999555333444444444444555555555666666666666777777888888999999999:::::::::;;;;;;<<<=========<<<===>>>???@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHJJJKKKGGGFFFEEEDDDDDDFFFGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNOOOPPPOOONNNMMMMMMMMMNNNNNNMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA>>>===;;;777888888888888777666666666666777777777777666666555555555555555555444444222222111000////////////------...//////...------------,,,,,,+++*********************************))))))*********+++++++++******++++++******)))((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''((()))***+++******))))))))))))******+++++++++)))*********++++++++++++************************************************))))))))))))************************+++,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........------------...///000111000000000000000000000000........................////////////000000000000...---------...///000000////////////////////////////////////////////////........./////////000000---...000111222111000///////////////000000000111////////////000000111111---......//////......------...............//////....../////////000000000////////////////////////........................////////////////////////......///000000///......////////////////////////..................------........................---------.........//////---------------,,,+++++++++,,,------......------------------------------,,,,,,------------,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,+++***************)))+++,,,+++***)))***+++((()))))))))*********+++---,,,+++************+++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------.........///////////////000000000000000000/////////000000111111000///...111111222333333333222222111111111111222222222222///000222333333333222111111111222333333333333222222222111111222222333444'''((()))++++++******))),,,------......------,,,,,,,,,,,,,,,---...//////////////////000000000000000000222555<<>><<<<<<>>>??????@@@@@@@@@DDDDDDDDDDDDEEEFFFHHHIIIGGGFFFEEEDDDDDDFFFHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNLLLMMMOOOQQQQQQPPPOOONNNMMMNNNOOOOOONNNLLLIIIHHHDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCBBBAAA>>><<<:::777777777777777666555555666666777777777777666666444444444555555555555666333333111000////////////,,,---...//////...---,,,///...---,,,***)))((('''************************))))))******++++++++++++***************)))((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************'''((()))++++++******)))*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))))))))************(((((())))))***,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......///............000222333000000000000000000000000........................////////////000000000000---------...///000111222........................////////////////////////............/////////000---...000111222111///...////////////000000000000.../////////000000111111---..................---,,,------....../////////---------.........//////////////////////////////........................////////////////////////---...///000000///...---000000000000000000000000/////////......------,,,........................---------.........//////,,,------------,,,+++++++++,,,,,,---.........---------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********)))+++++++++***)))***+++(((((())))))*********+++///---***''''''(((+++,,,******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,---------///////////////.........------......///000000000000000111111111///...---000111222333333333333333000111111111111222222222...///111333444333111000111111222333333333333222222222111111222222333444,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...////////////////////////333333222444888AAALLLTTTYYYTTTIII>>>;;;;;;777111777666666777999:::888777::::::::::::::::::::::::999999999::::::<<<======<<<===>>>>>>===>>>@@@BBB???AAACCCEEEGGGHHHIIIIIILLLJJJHHHFFFEEEFFFGGGHHHHHHHHHHHHJJJMMMOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNOOONNNNNNMMMKKKJJJHHHGGGEEEEEECCCBBBBBBAAABBBBBBAAAAAABBBAAA???===:::888999999888888777666666666777666555444444333444444333333333222222222111111333222111000////////////333///,,,,,,...000///---.........------,,,,,,,,,,,,+++***)))((((((((((((+++++++++************)))))))))))))))))))))))))))))))))************))))))***************)))(((((((((((((((+++///000---***''''''((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((((((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))///---+++)))((()))+++------+++)))((('''((()))*********+++++++++,,,,,,,,,------++++++++++++------...------,,,***(((&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...------,,,,,,------...,,,---------.../////////---......//////......---000000///...---,,,,,,+++......////////////......,,,***)))))),,,...//////111000///---------...///---------............///////////////////////////000000000000000000000000///...,,,++++++,,,.../////////////////////////////////////////////////////////////////////////////////000000000000//////......------------..................////////////000000000///......------////////////////////////.................................------,,,,,,,,,///......------,,,++++++------------------------,,,------......------,,,,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))(((((((((((())))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///000000000000////////////////////////000000000000111333555555444333444555444444333333222111000000111111111111111111111111000000//////000222444555111111111111111111111111)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......000000//////............333222222333777???IIIPPPXXXYYYSSSHHH>>>:::777333777666666888999:::888777999999999:::::::::;;;;;;;;;::::::;;;<<<===>>>>>>===>>>??????>>>>>>@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKMMMLLLJJJHHHGGGGGGHHHIIIHHHHHHHHHIIIKKKMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMKKKIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA???<<<:::888888888888888888777777777666555444333333222222222111111222333444555666666333222111000////////////222///---,,,...//////------------------,,,,,,,,,,,,,,,+++***))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))***************)))((((((***))))))+++------+++(((''''''((())))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((((((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))...---+++))))))***+++,,,,,,+++)))((('''(((***+++*********+++++++++,,,,,,+++++++++******+++++++++******++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,---......---,,,+++------,,,,,,,,,,,,------------------............++++++,,,,,,,,,,,,++++++++++++,,,---///000000111......////////////.........,,,++++++---/////////111000...---------..................////////////........................------------------------///...,,,++++++,,,...///..............................................................................////////////............------------..................////////////.............../////////------------------------..............................---------,,,,,,,,,++++++,,,,,,---.........------------------------,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))))))))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///000/////////////////////////////////000000000000111333555555444333444555333222222111000000//////111111111111111111111111111000000000000111333444111111111111111111111111''''''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000//////.........---222222222222555;;;CCCIIISSS[[[___VVVHHH>>>999666666666666777999999888666777888888999:::;;;<<<<<<===<<<<<<<<<===>>>???@@@???@@@AAA@@@??????@@@BBBDDDEEEGGGIIIKKKLLLLLLLLLOOONNNLLLKKKIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEDDDCCCCCCBBBBBBBBB@@@AAAAAA@@@>>><<<999888888888888888888999999999555444333222111111111111111222333444555666666666222222111000////////////111///------...///...---,,,,,,,,,,,,---------------,,,+++******)))******++++++*********)))))))))))))))))))))))))))))))))((())))))******))))))((()))************))))))(((************++++++(((&&&(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((((((((((((((()))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))),,,+++++++++***************)))((((((((()))***+++*********++++++++++++,,,))))))************))))))'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,------............------------++++++,,,,,,,,,,,,++++++******,,,---///111222333......////////////......000///------///000////////////...---------......+++++++++,,,,,,,,,------........................------------------------...---,,,++++++,,,---...........................................................................---------......---------......------------......---............/////////,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++******************+++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///////////////////////////////////////000000000000111222444444333333333444333333222222111111000000111111111111111111111111111111000000000111111222111111111111111111111111'''(((((()))******++++++++++++++++++++++++++++++,,,,,,------...//////000............/////////000111222222222333777===AAAIIIVVVaaa___VVVKKKBBB;;;777666555666777777666444666666777999:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBAAA??????AAABBBEEEFFFHHHIIIJJJKKKKKKLLLNNNMMMMMMKKKJJJIIIHHHGGGEEEFFFGGGGGGGGGGGGHHHIIILLLLLLKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@??????===;;;999888777777777888999::::::;;;555444333222222111111111222333333444333222111111111111000/////////////////////............------+++++++++,,,,,,------...---,,,,,,+++******++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************)))((())))))))))))***)))(((&&&)))((((((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((((((((((((((())))))))))))))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((()))***+++,,,************++++++++++++((()))***++++++***)))(((((((((***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,---------......---------........................---......//////......---111///......//////...---......------------------,,,,,,,,,,,,------------........................////////////////////////...---,,,,,,,,,,,,---...........................................................................------............------...------,,,,,,------...---------.........//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///.........///////////////////////////000000000000000222333444333222333444555555555444444333333333111111111111111111111111111111111000000000000000111111111111111111111111))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------...//////000+++,,,---...///111222222000111222111222444777:::>>>JJJXXX``````ZZZNNNBBB999777444333444444444333555555777888:::;;;======???>>>>>>>>>>>>??????@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKKKKJJJHHHFFFEEECCCEEEFFFFFFEEEDDDFFFHHHJJJJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA??????>>>===<<<;;;999999666666777888999::::::;;;666555444333222222222222///000111222111000...---111000//////////////////......///...------------***++++++,,,,,,---------,,,,,,++++++***+++++++++*********)))))))))((((((************************(((((())))))))))))((((((((())))))*********))))))''''''((())))))((())))))***)))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))(((((((((((())))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++***)))((((((((())))))***++++++))))))*********+++++++++)))***+++,,,,,,+++***)))++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,........................++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,......------,,,,,,,,,+++,,,------------------,,,/////////...---,,,,,,,,,------............------///...------...---,,,***,,,,,,,,,------------,,,...////////////000000000........................////////////////////////---------,,,,,,---------.................................................................................//////.........------,,,,,,,,,,,,------------------...............---------,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((()))******)))(((((()))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///------....../////////000////////////000000000000///111333333222111222333555555444444444444444333000000000000000000000000000000111111000000000///000000000000000000000000++++++*********)))))))))++++++++++++++++++++++++,,,,,,,,,---......//////++++++,,,...///111222333///000222222111222444555777@@@LLLWWW```aaaXXXLLL???;;;666333222333444444555555666888999;;;<<<<<<>>>>>>============>>>>>>@@@AAABBBAAA@@@@@@AAACCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJJJJJJJHHHEEEDDDAAADDDFFFFFFDDDCCCFFFIIIJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIHHHGGGFFFDDDEEEFFFFFFEEEDDDBBBAAA???>>>===<<<;;;:::999999555666666777888888999999666555444333333222222222***,,,///111222111111000000//////....../////////,,,...//////---,,,,,,---++++++++++++,,,,,,,,,,,,,,,+++************++++++******)))))))))(((((((((************************'''(((((())))))(((((('''((())))))************)))&&&((())))))(((((()))++++++***(((''''''((())))))''''''((()))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))************)))))))))************+++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++************++++++++++++------------------------++++++******+++,,,---...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,---------------............---------,,,,,,,,,------+++)))***+++,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------......////////////......------,,,,,,,,,,,,------,,,------------...............---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++************************************************************************'''((()))******)))((('''))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///---------......//////000////////////000000000000///000222222111111111222222222222222111111111111000000000000000000000000//////000111111000000///000000000000000000000000*********+++++++++++++++************************+++++++++,,,------......------......///000000000...000222222111111111222888<<>>===<<<;;;::::::999999555555555666777777777888555444333222111111111111,,,...111333444444333222//////.........//////000+++...000///---++++++---,,,,,,,,,+++++++++++++++******)))))))))******+++***)))))))))((((((((((((************************''''''((((((((((((''''''(((((()))***************)))***+++***''''''(((***+++***((('''&&&'''((()))&&&''')))***++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((()))***************)))************))))))((())))))))))))******************))))))))))))******)))******++++++******)))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------******++++++++++++******))))))***++++++,,,------,,,------......------,,,,,,++++++,,,------+++))))))***+++,,,---,,,,,,+++((())))))))))))*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------------------------------------------------------------------------------......------------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++************************************************************************'''(((***++++++***((('''))))))************))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---------............///,,,,,,---......///000000////////////000000000000...000222222111000111222111111111111111111111111000000000000000000000000---...///000111111000000000000000000000000000000))))))***+++,,,------...******************************+++,,,,,,------...000/////////............---///222222222111111111;;;===>>>BBBLLLXXX^^^^^^LLLEEE<<<555333444777999666666777888999::::::;;;<<<;;;;;;:::::::::;;;;;;===???@@@@@@???@@@BBBDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDFFFIIIKKKKKKJJJGGGEEE>>>BBBFFFFFFDDDDDDGGGKKKMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDEEEFFFGGGFFFDDDBBBAAA>>>===<<<;;;:::999999999555555555555666666666666444333222111000000000000222444666777777555222000//////.........//////000+++...000000---++++++------,,,,,,++++++************)))))))))))))))******))))))))))))((((((((((((************************''''''((((((((((((''''''(((((()))***************+++------+++'''%%%'''))),,,***((('''&&&'''((()))&&&''')))***+++++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++***************)))((('''))))))))))))***************)))(((''''''((()))***&&&'''((())))))***))))))************************)))************+++++++++******************************))))))***,,,---///,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,)))************+++++++++,,,------......------,,,+++++++++---......,,,***)))***+++,,,---,,,,,,+++------........./////////------------------------........................,,,------......------,,,------------------------------------------------------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++******)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((())))))************))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---------.........//////,,,,,,------...///000000////////////000000000000...000111222111000111222222222222222222222222333000000000000000000000000,,,---///000111111111000000000000000000000000000))))))************)))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000222222111111111111111111555666999>>>EEEMMMTTTXXXUUUOOOFFF===777555555666555555666666777777888888::::::;;;;;;<<<;;;;;;;;;>>>>>>???@@@@@@@@@@@@???@@@AAAAAABBBCCCCCCCCCBBBBBBCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEFFFGGGHHHHHHIIILLLKKKIIIGGGEEEEEEEEEEEEHHHHHHGGGFFFEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBB>>>===;;;888666555444444777666444222222333444555555444333333222222333333111111111111111111111111000///---,,,++++++,,,,,,------,,,,,,,,,,,,++++++...---+++******+++---...******))))))))))))***************)))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))******))))))((((((''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((''')))***++++++***)))'''))))))************))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************+++)))'''(((+++,,,***((()))************+++++++++************************------,,,++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...******+++,,,,,,,,,,,,+++------++++++++++++------************************+++++++++++++++++++++++++++,,,------......------.........------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---.........------.........++++++++++++++++++,,,,,,,,,------......------,,,,,,------......------,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))***'''$$$!!!!!!$$$'''***************************************************,,,++++++++++++++++++,,,%%%""" !!!$$$''''''%%%))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,------------------------............///000222222111000///......///000111000000000000000000000000000000////////////000000000000000///////////////))))))************)))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111111111111111111333444555999>>>EEEJJJNNNSSSQQQMMMEEE===777555444555555666666777777888888::::::;;;<<<<<<<<<<<<;;;===>>>???@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFFFFGGGIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@@@@===<<<;;;999888666444444555333222000000111222333333333222111111111111222111111111111111111111111//////...---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++)))(((((()))+++,,,******))))))))))))******,,,++++++***)))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))***)))))))))(((((((((''''''''')))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++***((('''))))))************))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************+++)))((((((++++++***((()))************+++++++++************************)))******++++++,,,,,,---*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------)))***++++++,,,,,,++++++---,,,++++++++++++,,,---************************++++++++++++++++++++++++++++++,,,------------,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))---+++(((&&&&&&(((+++---************************************************++++++************++++++)))&&&$$$%%%(((******)))))))))))))))))))))))))))************************+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------............///000111222111000///......///000111000000000000000000000000000000000//////000000000000000000000000000000000))))))************)))))))))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111111111111111111222222333555888<<<@@@CCCOOORRRSSSMMMBBB999444333555555666666777777888888:::;;;;;;<<<======<<<<<<===>>>???@@@AAABBBCCCDDDAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAAAAA@@@??????>>>;;;<<<<<<;;;999777555444444333222111000111222333222222111000000000000000000000000000000000000000............---,,,++++++,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++++++++************++++++---,,,+++***)))'''&&&&&&((((((''''''''''''((((((************************((((((((((((((()))******))))))(((((((((((())))))))))))))))))((((((((((((((())))))************)))&&&&&&&&&&&&&&&&&&&&&&&&((((((************(((((())))))************))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************+++***))))))***+++***))))))************+++++++++************************))))))******+++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***************---,,,+++******+++,,,---*********************************************************))))))************)))((((((***,,,,,,+++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...---------------......------------------------............///000111111000000////////////000000000000000000000000000000111111000000000000111111111111111111111111111111))))))************)))))))))******++++++,,,------++++++,,,,,,,,,,,,------////////////////////////000000000000111111111111333333333444666999<<<===FFFLLLQQQLLLBBB888444555555555666666777777888888::::::;;;<<<==================>>>@@@BBBDDDEEEFFFBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBB@@@@@@@@@@@@@@@???>>>===::::::;;;;;;:::888555333666555444333333333444444222222111000000000000111000000000000000000000000,,,---...///...---+++***,,,,,,,,,++++++++++++***,,,,,,+++******+++,,,,,,++++++************++++++,,,++++++***)))((('''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))(((((())))))************))))))'''(((******((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***************************************+++******))))))*********+++++++++************************,,,,,,++++++***)))))))))************++++++++++++++++++++++++++++++++++++------,,,+++*********+++))))))***+++++++++++++++,,,++++++++++++++++++,,,************************************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,++++++++++++++++++,,,------,,,,,,+++***))))))******++++++++++++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************************************************************))))))))))))******(((((((((((()))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------...//////------------------------...............///000111000000////////////000000000000000000000000000000111111000000000000111111111111111111111222222222))))))************)))))))))******++++++,,,------+++++++++,,,,,,---------//////////////////////////////000000000111111111111111222333444666888:::===CCCGGGDDD;;;555555777555555666666777777888888999:::;;;<<<==================>>>???AAADDDFFFGGGCCCBBBBBBAAAAAAAAABBBCCCBBBAAA@@@?????????AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAA@@@@@@>>>======888999:::;;;:::888555444555555444444333333333333333333222111111111111111////////////////////////,,,---.........---,,,+++,,,,,,+++++++++*********+++++++++++++++++++++++++++******************+++)))))))))))))))************))))))(((((())))))***((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((())))))************))))))'''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))******************************++++++*********+++))))))*********+++++++++************************,,,,,,+++******))))))((())))))*********+++++++++++++++++++++++++++++++++---,,,++++++************))))))***++++++++++++***++++++++++++++++++++++++************************************************((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------+++++++++******+++++++++------,,,,,,+++***)))))))))******++++++******)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((())))))))))))))))))(((******************************************************))))))))))))******'''(((((()))(((((())))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------------...///000------------------------...............//////000//////000000000000//////////////////////////////111111000000000000111111000000111111222222222222))))))************)))))))))******++++++,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...//////000000111111111000000000111222333444555666999<<<:::555333555888555555666666777777888888888888:::;;;<<<<<<===============>>>@@@CCCEEEGGGDDDCCCBBBAAA@@@AAABBBCCCBBBAAAAAA@@@????????????????????????@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBB??????>>>>>>??????@@@@@@AAAAAA@@@@@@???>>><<<<<<777777888888888777555444333333333222222222111111333333222111111111111222////////////////////////,,,------...------,,,,,,++++++++++++************))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++******))))))))))))******''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))'''(((******((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))***************************+++,,,+++******+++,,,)))************+++++++++************************(((((())))))***+++++++++)))))))))************+++++++++++++++++++++++++++,,,++++++************+++((()))******++++++************++++++++++++******************************************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++******************++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++*********++++++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++*********************************************************************************))))))*********(((***++++++***))))))***))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------///......---......////////////000000000000//////////////////////////////000000////////////000000//////000000111222222222))))))************)))))))))******++++++,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222111111111111111111111111333444666555444333444666555555666666777777888888666777888:::;;;<<<<<<<<<>>>=========???AAADDDEEEEEECCCBBB@@@@@@AAABBBCCCAAABBBAAAAAA@@@???>>>===>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBBBBAAA@@@@@@======<<<<<<===>>>>>>????????????>>>===<<<;;;:::666666666666555555555555222333333333222222111111222222111000000000000111........................---------,,,,,,------...++++++++++++************(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))'''((((((((()))))))))*********((('''''''''((((((''''''''''''''''''''''''(((((((((''''''((((((((())))))************))))))'''(((******((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************)))+++---,,,***)))+++---)))************+++++++++************************(((((())))))***+++++++++))))))))))))************++++++++++++++++++++++++******************+++,,,((())))))***************)))***+++,,,,,,+++***)))************************************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''((()))***++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++************************************************++++++************++++++(((***------***))))))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,---...///------------------------///......------............///000111111000///...//////////////////////////////............//////......///000000111222222))))))************)))))))))******+++,,,,,,------******+++,,,,,,---..............................---......///000111111222555555444333222111000000222333444444555555444333555555666666777888888888555666888999:::;;;;;;;;;>>>===<<<===>>>@@@CCCDDDEEEDDDBBB@@@@@@@@@BBBCCCAAABBBBBBBBBAAA@@@>>><<<===>>>>>>???@@@AAAAAABBB@@@AAAAAABBBAAA@@@???>>>===============>>>???@@@>>>>>>>>>===<<<:::999888666555444444444444555555444444555555555444333222111111000///////////////...........................---,,,++++++,,,...///+++++++++************)))******++++++++++++******((((((''''''''''''((((((++++++******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))'''((((((((())))))******,,,+++***((((((((()))***************************((((((''''''''''''(((((())))))************))))))''')))******((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************))),,,---,,,***)))+++---)))************+++++++++************************++++++******)))((((((((())))))))))))************++++++++++++++++++++++++***)))))))))***+++,,,,,,(((((()))***************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++******************+++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))+++,,,---...///))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++++++++***)))(((((()))***+++************************************************,,,,,,++++++++++++,,,,,,&&&))),,,,,,)))'''((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++******+++,,,---...///------------------------///......---------.........///000111111000///...////////////////////////......------------......---......///000111111111)))))))))))))))******+++++++++,,,,,,,,,,,,------+++++++++,,,---...///000------,,,------...///000////////////000000000000333333222111000000111111111222333444555444333333666666666666666666555555999999999::::::;;;;;;;;;@@@>>>===;;;<<<>>>AAACCCDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBCCCCCCBBB@@@???>>>>>>=========>>>@@@BBBCCCBBBBBBAAA@@@????????????AAA@@@>>><<<;;;<<<===>>>===<<<:::999888888999:::666777777777666555444333555555444333333222111111222111111000000000000000000////////////.........++++++******+++---...///***************)))((('''))))))************))))))******))))))((((((''''''(((((()))*********************))))))((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((((((((()))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))'''&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))************---,,,***)))((((((((()))******)))(((((((((((((((***(((&&&%%%$$$%%%&&&'''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************&&&((()))******)))(((&&&******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))*********++++++++++++*********))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++************************+++++++++++++++++++++++++++,,,,,,+++)))((()))***************************,,,+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))*********++++++++++++******))))))******+++,,,,,,++++++++++++++++++,,,+++++++++*********))))))************************)))************+++++++++)))*********++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***+++***)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************)))))))))))))))************+++++++++++++++******++++++,,,---))))))*********+++++++++------------------------.........////////////000+++,,,,,,---...///000000111000///......///000111000000000000000000000000------............------........................)))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...///............///000111111////////////000000000000333222222111000000111111111222333444444444333333555555555555555555555555999999::::::;;;<<<<<<<<<>>>>>>===<<<===>>>@@@BBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDCCCBBBAAA@@@@@@@@@??????@@@BBBCCCEEEEEEDDDBBB@@@???>>>>>>>>>???>>><<<:::999:::;;;<<<===<<<;;;999999999999:::777777666666555444444444555444444333222222111111222111000000//////000000------------,,,,,,,,,,,,///...---,,,,,,,,,------******++++++******)))((())))))************))))))***)))))))))((((((((('''&&&&&&'''(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***))))))))))))))))))******))))))))))))******)))((((((((('''''''''&&&(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***)))'''&&&&&&&&&(((((())))))))))))))))))))))))((((((((()))))))))******,,,+++***(((''''''((((((++++++***))))))))))))))),,,***)))''''''''')))***))))))************))))))************************))))))))))))))))))))))))************************************************((()))***++++++***)))((((((((()))************)))+++++++++++++++++++++++++++******))))))******+++)))))))))*********++++++***))))))))))))))))))))),,,,,,+++******)))(((((()))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++++++++++++++---,,,***)))((()))***+++************************++++++++++++++++++++++++***+++,,,+++))))))***+++)))))))))))))))))))))))),,,+++***))))))***+++++++++++++++++++++++++++++++++,,,---,,,*********,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******)))))))))*********++++++******))))))******+++,,,++++++************+++++++++++++++*********))))))************************))))))*********+++++++++((()))))))))************************************************************(((''''''(((***+++***(((((()))+++,,,,,,+++)))(((************************************)))))))))))))))************+++++++++++++++******++++++,,,---*********++++++++++++,,,++++++,,,,,,------......,,,,,,,,,,,,------------,,,---------------------111000///......///000000////////////////////////...//////////////////...........................)))))))))))))))******+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...///......//////000111222////////////000000000000333222111111000111111111111222333444444444333333444444444444444444555555999999::::::;;;<<<<<<===<<<<<<======>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGEEEBBB@@@>>>>>>>>>???>>>===<<<:::999999:::;;;===<<<;;;:::999999999:::888777555444333333444444444444333333222111111111222111000000//////000000------------,,,,,,,,,,,,222111///---,,,+++++++++++++++++++++++++++***)))))))))************))))))))))))))))))((((((((((((''''''(((((())))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++***))))))(((((())))))***((((((((((((''''''''''''''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((***)))'''&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((()))))))))******)))(((''''''''''''++++++******))))))******+++***)))((('''((()))***))))))************))))))************************))))))))))))))))))))))))************************************************)))***+++,,,,,,+++***)))(((((()))************)))++++++++++++++++++++++++)))******++++++******)))((((((((()))))))))******))))))))))))))))))******+++++++++******))))))((())))))))))))))))))))))))(((((())))))******++++++*********************+++,,,+++***)))))))))***+++************************++++++++++++++++++++++++)))***++++++***)))***,,,************************+++******)))******++++++***************************+++,,,,,,+++***+++---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******((()))))))))******************))))))******+++,,,*********))))))*********+++++++++***************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++************************************************)))((('''((()))***)))(((((()))***++++++***)))(((************************************)))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,------------//////.........---------000//////......///000000//////////////////////////////000000000000//////........................)))))))))))))))******+++***++++++++++++,,,,,,,,,......---,,,,,,,,,------............///000111222////////////000000000000222222111111111111111222222222333333333444444444333333333444444444444444777888888999:::;;;<<<<<<:::;;;===???@@@@@@????????????@@@@@@AAABBBBBBCCCBBBCCCEEEFFFGGGHHHGGGGGGEEEEEEDDDCCCCCCCCCDDDEEEFFFEEEBBB@@@??????@@@BBB@@@@@@>>>===<<<;;;<<<<<<<<<<<<;;;;;;:::999999999888777444222222222444555333333222222111111111000111111000////////////////////////.........------000000///---,,,+++******++++++,,,,,,,,,++++++***))))))************))))))))))))))))))(((((((((((()))******+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((((()))***++++++))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''******)))))))))))))))***(((((('''&&&&&&''''''((())))))************))))))************************))))))))))))))))))))))))************************************************)))******++++++******)))******+++,,,,,,,,,,,,+++************************((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))*********+++*********)))))))))((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))************++++++***))))))******+++************************************************((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))))))))))))))))))))))))))***,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((()))))))))***************))))))******+++,,,******))))))))))))******************************(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,***************************************************)))'''((())))))((('''))))))************))))))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------*********++++++,,,,,,,,,------........./////////000/////////////////////............/////////000/////////////////////////////////000000/////////........................)))))))))))))))******+++*********+++++++++,,,,,,......---,,,,,,,,,------------------...///000000////////////000000000000222111111111111111222222222222222333333333444444333333333444444444555555666666777888999:::;;;;;;:::;;;>>>@@@AAAAAA@@@@@@??????@@@AAABBBBBBCCCDDDBBBCCCFFFHHHIIIJJJJJJIIIFFFEEEDDDBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@BBBDDDEEEAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::999888888777666444222111222333444222111111111111111000000111000000///...////////////............---------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++))))))************))))))(((((((((((())))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((()))***++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''(((((()))(((((('''''''''((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))))))))))))))(((******+++,,,,,,,,,,,,+++************************((()))***++++++***)))((((((((((((((())))))))))))(((((())))))*********************)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,((((((((())))))***************************++++++************************************************((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))***,,,,,,++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))))))))******************))))))******+++,,,******))))))))))))******************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))((()))))))))******)))))))))((((((((((((((((((((((((************)))))))))((())))))*********+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,++++++*********---------............///,,,,,,---...//////000000------......////////////........................---......//////......---........................)))))))))))))))******+++************++++++++++++------,,,,,,,,,------...,,,,,,,,,------...///000////////////000000000000111111111000111111222333333333222222222333444555333333333444555555666666555666777888999:::;;;<<<;;;<<>>===;;;::::::::::::::::::999888777666666555333222111111222222000000000000000000000000111000//////......//////,,,,,,,,,,,,++++++++++++)))***+++++++++++++++***)))***++++++++++++++++++))))))************))))))(((((((((((())))))))))))))))))******))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++)))((((((''''''(((((()))''''''''''''((((((((((((************************))))))************))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))(((((('''''''''&&&&&&&&&'''(((((())))))************++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************(((((((((((((((((((((((((((((()))************)))************************((())))))******))))))(((((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((()))******++++++)))*********++++++++++++************************************************)))***++++++***)))***,,,************************((()))***+++++++++++++++))))))))))))))))))))))))***+++,,,,,,+++***+++---++++++************++++++++++++++++++++++++++++++******))))))))))))******)))*********++++++++++++******))))))******+++,,,*********))))))************************+++++++++))))))))))))))))))))))))((((((((()))))))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))'''&&&((()))***)))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))************+++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,......---,,,+++***))))))++++++++++++,,,,,,,,,,,,))))))***+++,,,---...///,,,---...///////////////........................------............------........................)))))))))))))))******+++************++++++++++++,,,,,,,,,,,,------...///------------...///000111////////////000000000000111111000000111222222333333333222222222333444555333444444555666666777777777777888999;;;<<<===>>>===>>>???AAABBBCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCEEEGGGIIIJJJJJJJJJJJJIIIGGGEEECCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDBBBAAAAAA@@@>>>===;;;:::888888999999888777555444444444333333222111111111000000000000000000000000000000///............///,,,,,,,,,+++++++++************+++,,,,,,,,,+++***((()))******++++++******))))))************))))))'''((((((((()))))))))***)))************)))(((''''''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***))))))))))))))))))((((((''''''''''''((((((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((()))******))))))((('''''''''''''''((())))))))))))***+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************))))))))))))))))))***(((((()))************)))************************))))))(((((((((((()))))))))))))))*********++++++'''(((((()))******++++++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((()))******+++,,,,,,))))))***+++++++++++++++***************************************************+++,,,+++))))))***+++))))))))))))))))))))))))'''(((***+++,,,,,,++++++************************+++,,,---,,,*********,,,++++++************++++++++++++++++++++++++++++++******))))))))))))******++++++++++++,,,,,,,,,,,,******))))))******+++,,,++++++************++++++))))))*********+++++++++************************(((((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&&&&(((***++++++))))))(((((((((((())))))************************************)))))))))))))))************+++++++++++++++******++++++,,,---*********++++++++++++,,,......------,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,------......+++,,,---///////////////..............................////////////..............................)))))))))))))))******+++)))************++++++++++++++++++,,,---...///000.........//////000111222////////////000000000000111111000000111222333333444333222111222333444555444444555555666777888888888999:::;;;===>>>???@@@>>>???@@@AAACCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIFFFDDDBBBAAAAAAAAABBBCCCEEEFFFFFFDDDCCCAAADDDDDDDDDCCCAAA???>>>===777777888888777666444333333333333333333222000000////////////000000000000000000///........................---------,,,,,,,,,,,,---...---,,,******'''((()))***************))))))************))))))'''((((((((())))))******,,,,,,,,,,,,,,,+++***)))'''((((((((())))))******************************))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))(((((())))))((((((''''''''''''((((((((()))))))))******++++++(((((((((((((((((((((((())))))************))))))************************&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((((((((((((((((()))******&&&'''((()))))))))))))))))))))************))))))************************))))))))))))))))))))))))************************************************++++++************++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***)))(((''''''((()))***************++++++++++++'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))***+++,,,,,,,,,((()))***+++++++++++++++************************))))))))))))))))))))))))+++,,,,,,+++)))((()))***************************'''(((***+++,,,,,,++++++************************+++------,,,***)))***+++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------*********)))***++++++,,,,,,,,,++++++++++++,,,,,,))))))******++++++++++++************************(((((((((((())))))))))))************++++++++++++************************************************)))'''%%%%%%(((***+++,,,))))))(((((((((((())))))++++++++++++++++++++++++************)))))))))))))))************+++++++++++++++******++++++,,,---))))))*********+++++++++------------------------,,,,,,---------.........000000000000000/////////***+++---///000000///...........................//////000000000000//////........................***)))((((((((((((((()))******+++++++++******)))%%%(((+++,,,,,,,,,---...,,,,,,,,,---...///000000000000000000111111111111000000////////////000000666333000------111555888888888888888888999999999999999;;;<<<===>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFGGGFFFEEECCCCCCEEEHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBAAACCCEEEFFFEEEDDDGGGFFFDDDBBB@@@>>><<<;;;777777777777777888888888444444444444333111///...000000000000000000000000,,,---///000000...,,,+++------,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''&&&%%%%%%&&&((())))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******)))))))))))))))(((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''&&&''''''((((((''''''&&&&&&&&&%%%(((((())))))))))))(((((())))))(((((('''&&&$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''(((((())))))******((((((((((((((()))******+++***)))))))))***,,,---111+++&&&%%%(((***)))&&&((())))))((('''&&&'''(((******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))(((((((((***+++,,,(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))++++++******++++++,,,---******++++++++++++******,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************************+++,,,---...++++++++++++++++++++++++))))))*********+++++++++...---+++*********++++++************************))))))***))))))((('''&&&))))))************))))))************))))))))))))...---,,,+++******)))***))))))*********))))))((())))))(((((((((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++''''''((()))))))))))))))*********))))))))))))(((******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------000000//////.........---------,,,+++,,,---...///000000////////////000000111000...---,,,,,,------***)))))))))((((((((('''******+++++++++******)))'''))),,,------,,,---...,,,---------.../////////...////////////000000000111000000000000000000111444444333222333444555666444555555555555666666666666777999:::;;;;;;<<<<<>>??????@@@AAABBBCCCCCCCCCDDDDDDDDDBBBBBBDDDFFFCCCCCCDDDEEEEEEFFFFFFGGGIIIGGGEEEEEEFFFGGGFFFEEE@@@???@@@BBBEEEGGGGGGFFFFFFFFFDDDAAA???===;;;:::<<<<<<:::888666444333222444444444333222111000///000000000000000000000000//////.........---------,,,,,,,,,,,,++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((*********)))(((''''''''')))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((******))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******))))))((((((((()))******((()))******+++***)))((()))))))))))))))((('''''')))((((((''''''(((((())))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******+++++++++++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***++++++,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,+++************+++************************(((((())))))******))))))))))))************))))))************))))))))))))++++++***************+++))))))************)))))))))((('''''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))))))))))))))((()))******++++++******(((((()))***+++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...////////////...............+++,,,------......---------,,,,,,++++++,,,,,,---000///...---,,,,,,,,,---!!!###'''***,,,,,,,,,+++))))))***+++++++++******,,,---......---,,,,,,---...............---------........./////////000000222222222222222222222222///000333444555444222000555555555666666777777888888999:::;;;<<<============>>>>>>???@@@AAABBBBBBAAACCCDDDCCCBBBBBBCCCEEEBBBBBBCCCDDDDDDEEEEEEFFFHHHGGGEEEEEEFFFGGGFFFEEEBBBAAA@@@BBBDDDFFFEEEDDDCCCCCCBBB@@@???>>><<<<<<<<<<<<:::888666444333222444444333333222111000000////////////////////////000///...---------------,,,,,,,,,++++++++++++*********************************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))***((((((((((((((((((((((((''''''''''''''''''((((((***)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))(((((((((&&&''''''((((((''''''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******'''''''''&&&&&&%%%%%%%%%((((((((((((((())))))***(((((((((((((((((())))))(((''')))---111222///,,,***)))***+++,,,,,,+++***((((((''''''''''''(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************++++++++++++******+++++++++*********************++++++++++++******++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,++++++***+++++++++************************************************++++++******************************************%%%&&&'''((())))))))))))))))))************))))))************)))))))))(((******)))))))))******+++((())))))************)))***))))))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************++++++++++++++++++++++++))))))***+++++++++++++++)))******+++,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++---///........................+++,,,---...///...---,,,,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,###%%%(((***++++++***)))((()))***+++++++++++++++---.........,,,+++,,,..................---------//////000000000111111111111222333333333333222111111111222222333333333222555555666777777888999999888888:::;;;<<<=========<<<<<<===>>>???@@@AAAAAA@@@BBBCCCCCCBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHGGGEEEEEEFFFGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA??????????????????>>>>>>::::::999888777666555444444333333222222111111111////////////////////////111000///------,,,,,,---,,,,,,+++++++++***************************************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))(((((()))+++(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))((('''''''''''''''((((((((()))))))))))))))((((((((())))))(((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***************))))))(((((((((((((((((((((((())))))***(((((()))))))))(((((((((***''''''---666:::777222)))((('''(((+++------,,,((((((''''''''''''(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((''''''(((((()))*********++++++++++++************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++***+++++++++************************************************************************************************((()))***+++,,,---------))))))************))))))************)))))))))((())))))((((((((()))******(((((()))***************************)))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))************************************************))))))***+++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***,,,------------...............+++,,,---...///...---,,,------,,,,,,,,,,,,---------------------,,,,,,,,,)))*********)))(((&&&%%%((()))***+++++++++++++++------...,,,++++++,,,...------..................000000000000111111111111111222333444444333222111444444333333333444555666333333444555666777777888555666777999::::::::::::;;;<<<<<<===>>>???@@@@@@???AAACCCDDDCCCCCCCCCEEEDDDEEEEEEFFFFFFGGGGGGHHHIIIGGGEEEEEEFFFGGGFFFEEEFFFDDDBBBBBBBBBBBB@@@???>>>>>>>>>>>>>>>?????????999888888888777777666666444333222222111111222222000000000000000000000000000000///...---,,,,,,+++++++++++++++******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((()))*********'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******(((''''''&&&&&&&&&''''''(((((((((((())))))(((((())))))))))))((((((&&&'''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((((()))******))))))*********)))((((((+++(((''',,,444:::999666+++((($$$$$$(((++++++***)))((((((''''''(((((())))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))((((((((((((((())))))*********++++++++++++******)))))))))*********************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++***++++++,,,,,,************************+++++++++***************((()))******+++*********************************'''((()))***++++++++++++))))))************))))))************))))))))))))))))))((((((((((((((()))'''((()))******+++******)))***************)))(((''''''''''''''''''''''''(((((((((((())))))))))))************************((((((((((((((((((((((((((()))******++++++******,,,,,,++++++******************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,---------------.........+++,,,------......------...------,,,,,,------...,,,,,,------------,,,+++*********)))((('''''''''(((((()))++++++,,,,,,++++++,,,,,,+++******,,,...,,,---------...//////////////////000000000000111000111222333333222111000333333444444444555555555111222333444555666666777555666777888999::::::::::::;;;<<<===>>>??????@@@???AAADDDEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJHHHFFFEEEFFFFFFEEEDDDEEECCCBBBBBBBBBBBBAAA????????????>>>======<<<<<<999999888888777666666666444333222111111111222333000000000000000000000000///000000000...---+++***++++++++++++******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))(((''''''(((***))))))))))))))))))))))))++++++******))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&'''''''''((((((((('''((((((((((((((((((''''''(((((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&''''''''''''''''''(((((((((((((((((()))************+++++++++***(((((())))))******,,,///555999333---&&&$$$''')))***)))***))))))(((((())))))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))(((((('''(((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))(((((())))))***+++******++++++++++++******((()))))))))*********+++******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************************+++,,,------************************+++++++++*********))))))'''((()))***++++++***)))************************&&&&&&'''((((((((((((((())))))************))))))************))))))))))))***)))(((((('''''''''''''''((()))******+++++++++'''((()))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))******************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......------,,,,,,,,,,,,------+++,,,------------,,,+++&&&&&&''''''(((***+++,,,(((((()))++++++,,,,,,,,,***++++++***)))***,,,...,,,,,,------...///000000............/////////000///000222333333222000//////111222444444333222111222222333444666777777888777888999:::;;;<<<<<<<<<::::::;;;<<<===>>>?????????BBBDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBAAAAAACCCCCCBBBAAABBBAAA@@@>>>===;;;::::::::::::999888777666555555444333222111111111222333000000000000000000000000//////000000///---***)))+++++++++************)))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((''''''((()))************************,,,+++++++++******))))))******))))))((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''&&&''''''((()))***%%%&&&&&&&&&''''''((((((&&&''''''''''''''''''&&&(((((())))))))))))((((((************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))******++++++,,,,,,((((((((((((((()))*********+++,,,,,,,,,***)))((('''+++---)))###%%%///999<<<444+++'''(((***+++)))******))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''&&&%%%(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******(((((())))))*********+++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************************+++,,,---...))))))))))))))))))))))))++++++++++++******))))))'''((()))+++++++++***)))************************)))******+++++++++++++++))))))************))))))************))))))))))))+++***)))''''''&&&&&&&&&''''''(((******+++++++++%%%&&&''')))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************''''''((()))))))))))))))''''''((()))***++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,------............---,,,+++,,,---...///---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++)))'''%%%######&&&)))++++++*********))))))((((((++++++++++++,,,---..............................111000000////////////000000111111111111222222222111111111111222333444444888888888888999999999999888888888888888999999999<<<<<<======<<<<<<;;;:::???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHKKKJJJGGGEEEDDDDDDDDDDDDFFFDDDCCCCCCDDDDDDCCCAAA>>>>>>======<<<;;;999888888888666555333333333333111111111111000000000000111111000000//////............//////......---,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******&&&'''(((***++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((())))))))))))(((((('''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''&&&&&&((('''&&&%%%&&&''')))+++)))))))))))))))((('''''',,,+++)))(((''''''((((((''''''(((((((((((((((((('''''''''''''''''''''&&&)))((('''&&&&&&'''((()))&&&''''''(((((((((((((((''''''((()))))))))))))))+++***)))(((((()))***+++)))((('''&&&&&&'''((()))((('''&&&&&&&&&((()))***'''((((((((((((((('''''''''&&&&&&''')))***)))(((((())))))((('''))),,,...EEE;;;///)))***,,,***&&&+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***)))))))))((((((''''''&&&'''((())))))((('''&&&******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))***)))(((''''''((()))***&&&''')))***)))((()))***((()))*********((('''&&&*********)))))))))))))))((((((((((((((())))))))))))((('''&&&&&&'''((()))******++++++++++++******)))************++++++++++++***)))(((((()))***+++***************)))(((((('''((()))++++++******)))***,,,...//////---***((())))))))))))************))))))************))))))*********)))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))***'''''''''''''''(((((()))++++++************++++++&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))&&&'''((())))))******)))))))))))))))(((((((((((())))))))))))))))))))))))************************,,,++++++***+++,,,...///,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,------...+++++++++************)))......---,,,,,,,,,,,,---)))(((&&&%%%&&&'''***+++************)))))))))(((++++++++++++,,,---..............................000000///////////////000000111111111111222222222444444444444555666777777777777777777888888888888777777888888888888999999999:::;;;<<<============???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFIIIGGGEEECCCCCCBBB@@@>>>>>>>>>======<<<:::999888999888777666555444444444111111111111000000000000/////////.........------...............------,,,,,,,,,,,,+++++++++******++++++++++++************))))))***+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))+++******)))))))))******)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''')))***)))))))))))))))((('''''''''&&&%%%$$$$$$$$$%%%&&&((((((((((((((('''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&'''(((((((((((((((***)))(((((((((((()))***)))((('''&&&&&&'''((())))))((('''''''''((()))***((()))))))))))))))(((((()))((('''((()))***)))((('''(((((('''&&&'''***---444000,,,***************+++++++++******)))))))))))))))******)))(((((('''))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))*********))))))(((((((((''''''((())))))(((''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))''''''&&&%%%%%%&&&''''''(((***++++++)))((()))))))))***+++++++++***((('''***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))******++++++******)))))))))*********++++++++++++***)))(((((()))***+++***************)))(((((('''((()))***+++******)))******,,,,,,,,,***)))((((((((()))))))))*********))))))************))))))***)))))))))))))))))))))((((((((((((((((((((((((((()))******(((((()))***---,,,,,,+++***************))))))(((((())))))***'''(((((((((((()))))))))(((((((((((())))))))))))((()))))))))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))************************,,,,,,+++++++++,,,---...,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......---,,,,,,,,,,,,---)))(((((((((((()))******************))))))))))))++++++++++++,,,---..............................////////////////////////000111111111111222222222555555555555666777888888555555666666666777777777777777777888888888999999777888:::;;;===>>>?????????@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHHHHFFFDDDCCCBBBAAA???===============<<<:::999888999999888777666555555444111111111111000000000000.........---------------...............---,,,,,,,,,,,,,,,+++++++++******************))))))))))))***+++++++++******)))((())))))))))))))))))))))))******))))))))))))******---,,,+++******)))))))))))))))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((('''&&&&&&''')))***(((((()))))))))(((''''''''''''&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((((((((((((%%%&&&&&&''''''''''''''')))((((((''''''(((((()))((((((''''''''''''((((((******)))((((((((())))))))))))************))))))+++***))))))******)))(((&&&''''''&&&&&&''')))+++&&&))),,,,,,***)))***,,,************))))))))))))(((((())))))((((((''''''))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))***************)))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******))))))))))))*********,,,---,,,***(((((()))***++++++++++++******)))))))))))))))))))))******++++++******))))))((((((((())))))******))))))((()))******++++++******))))))))))))*********++++++******))))))))))))*********************)))(((((('''((()))*********))))))))))))))))))(((((((((((((((((())))))))))))******))))))************))))))))))))))))))))))))******(((((((((((((((((((((((('''((())))))''''''((()))000///...---,,,+++******)))((((((''''''(((((())))))))))))*********++++++(((((((((((())))))))))))************)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************---,,,,,,++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------......---,,,,,,+++******------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,''''''((()))))))))))))))*********)))))))))))))))++++++++++++,,,---..............................---......///000000000000000000111111111222222222222222222222333444555666444444555555555666666666666777777777888999999999888999:::<<<===>>>????????????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFCCCAAA@@@AAABBBCCCBBB@@@=========<<<;;;:::999888888888777777666555444444111111111111000000000///......------------------------.........---,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))******))))))(((((((((((((((((((((((((((***))))))(((((())))))***))))))(((((('''(((((((((******)))((((((''''''''''''''''''''''''''''''''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))((((((''''''''''''((()))'''(((((((((((((((''''''&&&'''''''''((()))******)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((((((''''''(((((((((++++++***)))))))))(((((((((((()))*********))))))+++***)))))))))***(((''''''((((((''''''''')))+++(((***,,,,,,***)))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((++++++******************((((((((())))))(((((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,+++***))))))************************))))))))))))))))))*********,,,,,,+++***)))(((((('''((()))***++++++***)))((())))))************))))))))))))))))))***************))))))))))))))))))******************)))((((((((((((((()))))))))))))))))))))((('''''''''((()))(((((((((((()))))))))***))))))************)))))))))))))))))))))*********((((((((((((((((((((((((&&&((()))((('''&&&'''))),,,,,,,,,,,,+++***)))((()))((((((''''''(((((()))))))))*********+++++++++(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************------,,,++++++*********,,,++++++******++++++,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++------------,,,,,,,,,,,,...---,,,,,,++++++,,,,,,%%%&&&'''(((((((((''''''))))))))))))))))))******++++++++++++,,,---..............................------///000111111111111000000111111111222222222111111111111222333444555555555555555666666666666777777777888999:::::::::;;;<<<======>>>>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFEEECCCCCCAAA@@@???@@@AAABBBAAA@@@======<<<<<<;;;999888777666666666666666555333333111111111111000000000///........................---------...---,,,,,,+++,,,,,,,,,+++++++++******)))))))))(((((((((''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%%%%&&&'''((()))***++++++)))((('''''''''''''''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''(((((((((((((((((('''''''''((((((''''''((((((((((((''''''"""###$$$%%%&&&'''''''''))))))(((((('''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******)))((('''&&&''''''(((((((((((((((''''''((())))))))))))(((''''''(((((((((((('''''''''(((((((((((((((((('''++++++******))))))((((((&&&'''(((((()))))))))(((***)))''''''(((((('''&&&((()))***)))((((((***+++,,,***((('''((()))((('''((((((((((((((((((((((((((()))************))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((******************++++++)))))))))(((((()))))))))''''''(((((())))))************))))))((((((''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***))))))***+++)))))))))((())))))))))))(((((())))))************,,,++++++***)))(((''''''((()))***++++++***)))((()))))))))******)))))))))(((((()))))))))*********)))))))))******)))))))))***************)))((((((((((((((((((((()))))))))***)))(((''''''(((***+++'''(((((((((((()))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))&&&((()))((('''&&&''')))((()))******+++***))))))***))))))(((((())))))***((((((((()))))))))******(((((((((((())))))))))))''''''((()))))))))))))))'''((((((((()))))))))***************************************************,,,,,,,,,++++++******))),,,++++++******++++++,,,+++++++++,,,,,,,,,------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,%%%&&&&&&'''((('''''''''))))))))))))************++++++++++++,,,---..............................,,,...000222333333333333000111111111111222222222333333333333444555666666666666777777777888888888777888888999:::;;;<<<<<>>======>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFEEECCCAAA@@@CCCBBB@@@???@@@???===<<<<<<<<<<<<<<<;;;999888777444555666666666555333222111111111111000000000000.............../////////---------------,,,++++++,,,,,,,,,+++++++++******))))))))))))(((((((((((($$$%%%'''((()))*********))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''(((***,,,---,,,+++)))((('''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&'''(((((((((''''''$$$%%%&&&((())))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&&&&'''''')))))))))******)))))))))&&&''''''((((((((((((((('''(((((()))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''))))))*********)))((((((%%%&&&'''(((((()))(((((()))(((''''''(((((('''&&&(((***+++***)))((()))+++***&&&######&&&)))))))))''''''''''''((((((((((((''''''(((((())))))(((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******************))))))(((((())))))***(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((###%%%((()))))))))+++,,,((((((((('''(((((()))***((((((((()))******++++++******))))))((((((''''''((())))))******))))))(((((())))))******))))))(((((((((((()))))))))******))))))************))))))***************)))(((((((((((('''''''''((()))*********)))(((((()))+++,,,''''''(((((((((((())))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))'''((())))))''''''((()))((()))+++,,,,,,,,,+++******))))))(((((())))))***'''''''''((((((((())))))(((((((((((())))))))))))&&&'''((()))************''''''(((((())))))*********************************************************++++++,,,++++++***))),,,++++++******++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,++++++++++++------,,,+++++++++++++++'''''''''''''''(((((((((((()))))))))************++++++++++++,,,---..............................---...111333555555555444000111111111111222222222444333333444444555666777888888888999999999::::::888999999:::<<<======>>>AAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAABBBAAAAAADDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@BBBAAA????????????===;;;<<<<<<<<<;;;:::999888777444555777777777666444333111111111111000000000000,,,,,,---------.........,,,------------,,,++++++,,,,,,,,,+++++++++***************)))))))))(((((((((((()))******+++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,---,,,)))'''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&&&&'''((()))***++++++&&&&&&&&&'''(((((())))))(((((((((((((((''''''&&&%%%&&&''''''((((((''''''((()))***,,,,,,,,,++++++&&&&&&''''''((()))))))))%%%%%%&&&''''''((())))))))))))(((((((((((())))))&&&''''''(((((((((((((((&&&'''(((((())))))(((((((((((()))******)))((((((&&&'''((())))))((('''&&&&&&'''((()))))))))((((((&&&&&&'''))))))*********)))((('''''')))***)))(((''')))******((((((((()))''''''((('''&&&'''))),,,&&&&&&&&&''''''((((((((('''(((((()))******))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))***************)))(((((()))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''((()))***+++)))))))))))))))))))))))))))***++++++++++++***)))%%%''')))*********+++,,,))))))((((((((()))++++++'''(((((()))******++++++(((((((((''''''''''''''')))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((()))))))))***((()))***++++++***)))(((***************)))(((((((((''''''&&&'''((()))***))))))((())))))******+++'''''''''((((((((())))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))((()))******(((((()))***)))***,,,---,,,+++)))((()))((((((''''''(((((()))'''''''''((((((((())))))(((((((((((())))))))))))'''((()))))))))))))))((('''''''''((()))*********************************************************))))))++++++,,,+++******,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,++++++***+++++++++((((((((((((((()))******(((((())))))*********+++++++++++++++,,,---..............................---///222444666666666555000111111111111222222222333333333333333555666666999999:::::::::;;;;;;;;;999999:::;;;<<<>>>>>>???AAAAAAAAABBBBBBAAAAAA@@@>>>>>>???@@@AAAAAAAAAAAAEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAA>>>======>>>???@@@@@@???<<<<<<<<<;;;:::999888777555666888999888777555444111111111111000000000000+++++++++,,,,,,---------,,,,,,---------,,,++++++,,,,,,,,,+++++++++******************))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******)))((((((((((((((()))***---,,,)))'''&&&&&&'''((())))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,&&&''''''((()))******+++(((((())))))((('''&&&&&&%%%%%%&&&'''((((((((('''&&&''')))******)))((((((%%%%%%&&&'''((()))******'''''''''((()))******+++)))((('''&&&&&&'''((()))&&&''''''(((((((((((((((%%%&&&''''''((((((''''''((()))***++++++***)))(((&&&'''((())))))((('''&&&%%%&&&''')))))))))(((((('''''')))******+++++++++)))((('''(((***++++++***&&&((())))))(((''''''(((''',,,000...(((%%%)))---&&&&&&&&&'''''''''((((((******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''(((((()))))))))***+++***)))(((((()))***+++******))))))((((((''''''''''''(((((())))))******(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((***,,,,,,*********+++******)))))))))***,,,---'''(((((()))***+++++++++&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))((()))***++++++***)))(((***************)))(((((((((''''''&&&&&&((()))***'''(((((()))))))))******''''''''''''((((((((()))))))))************))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((***+++***)))((()))+++******+++,,,+++)))&&&%%%'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))************)))((('''&&&&&&''''''((()))******+++************************************************((()))***+++,,,,,,+++***,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,...------,,,,,,++++++***//////.........------------,,,++++++******++++++'''(((+++------,,,***(((...+++((()))++++++***((())))))*********+++++++++//////////////////......000111222333444555555555222111111222444666555444333333333333333333333333888999;;;<<<<<<;;;:::999999::::::;;;===>>>@@@AAAFFFEEEDDDBBBBBBBBBCCCDDDCCCDDDDDDBBBAAABBBEEEGGGDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>============???>>>===;;;999777666555666666555555555444444444444444333222111000///...///.........------------......---------,,,,,,,,,+++++++++************)))++++++************++++++)))))))))***++++++)))'''))))))))))))))))))))))))''''''((()))***+++,,,,,,***************)))))))))******))))))((((((''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***((('''&&&&&&'''(((***))))))((((((''''''&&&&&&)))))))))***************(((((((((((((((((((((((((((((())))))))))))((((((---+++)))((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))))))))))))))))))))))))))***((((((((((((((('''''''''******))))))))))))************************************)))(((((((((((((((%%%&&&''')))*********************)))))))))))))))+++******)))(((''''''&&&((((((((((((((('''''''''&&&'''(((*********))))))(((((())))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((+++*********))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************------,,,+++***)))((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((,,,---//////...,,,)))'''(((((())))))******++++++((((((((('''&&&&&&%%%%%%******++++++++++++*********)))(((''''''((()))***''''''''''''(((((((((((())))))))))))************(((((()))***************)))************+++++++++************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++---+++)))((('''((()))***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------'''(((***+++,,,+++***)))---+++))))))***+++***(((*********++++++++++++,,,...........................///000111222222222222222000000111333444333222222222222333333444444444888888999:::::::::999999:::::::::;;;===>>>@@@AAADDDCCCBBBBBBBBBBBBCCCDDDAAABBBCCCCCCCCCCCCEEEGGGDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>============???>>>===;;;999888666666444333333333333222222222444333333222111000///.........------------,,,,,,...------------,,,,,,,,,+++++++++************)))+++******))))))******+++,,,***(((((()))******)))))))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''(((***)))))))))((((((((('''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))((((((((())))))((('''''')))***((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))))))))((('''((((((((((((((('''''''''******))))))))))))))))))&&&&&&''''''(((((())))))******))))))))))))************************************)))(((((((((((((((%%%&&&'''(((((()))(((((())))))))))))))))))))))))*********)))(((''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((+++++++++******)))))))))*********)))))))))(((((())))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************++++++***************)))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))))))))*********(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((((((((())))))))))))((((((***+++,,,,,,,,,***((('''&&&'''''''''((((((((()))''''''''''''''''''''''''))))))************))))))***)))(((''''''((()))***((((((((())))))))))))***)))))))))))))))))))))((((((((()))***************)))************+++++++++************************************************+++,,,,,,------,,,,,,+++,,,+++)))((((((((()))***,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---((((((((())))))))))))))),,,***))))))***+++***(((++++++++++++,,,,,,,,,,,,------------------......---...///000000111000000111000//////111111111///000111111222333444555555777777777777777888999999:::::::::;;;<<<>>>???@@@AAAAAAAAAAAABBBCCCDDDEEE@@@BBBEEEFFFEEEEEEEEEFFFCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@????????????>>>>>>>>>=========<<<<<<>>>>>><<<;;;999888777666333333333333222222222222333333222111000//////......------------,,,,,,,,,------------,,,,,,,,,,,,+++++++++************)))+++******))))))******+++---***'''&&&''')))++++++))))))))))))))))))))))))******)))((('''&&&%%%%%%""""""###$$$%%%&&&''''''))))))))))))((((((((((((((((((''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%''')))******)))'''%%%'''''''''(((((((((((((((''''''&&&%%%$$$###""""""(((((((((((((((((((((((((((((())))))))))))((((((%%%(((******'''&&&(((***''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''***))))))(((''''''&&&&&&*********))))))(((((((((%%%%%%&&&'''((()))*********))))))(((((())))))***))))))))))))))))))))))))***))))))(((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))***)))((('''&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((***************)))))))))******))))))))))))(((((())))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************)))))))))******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))******'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((%%%&&&&&&'''(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************)))))))))(((((('''''''''(((((()))***************)))************+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***(((((()))******++++++,,,,,,------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((''''''&&&'''((()))******))))))*********))))))++++++,,,,,,,,,---------,,,,,,,,,---------------//////000111111111111111000///......///000...---///000111222333444555555555555444444555777888::::::::::::;;;<<<===??????@@@@@@AAABBBCCCEEEFFFGGGCCCEEEHHHIIIHHHFFFEEEEEECCCCCCCCCBBBAAA@@@???>>>AAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<;;;======<<<:::999888777666555555555444444444333333333222222111000/////////............---------------------,,,,,,,,,+++++++++++++++*********))))))******))))))))))))******,,,***''''''(((*********((((((((((((((((((((((((,,,,,,+++***)))(((''''''&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))((((((''''''&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%))),,,,,,(((&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******))))))((('''&&&))))))((((((''''''''''''*********)))((((((''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((''''''&&&%%%((((((((()))))))))))))))***)))))))))((((((((('''%%%&&&&&&'''((()))******,,,+++)))((((((((()))************)))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))******++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***&&&((()))++++++)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((('''''''''((()))***))))))))))))************&&&'''''''''((((((((()))''''''((((((((((((''''''))))))(((((((((((())))))(((((()))))))))*********))))))((((((''''''&&&&&&(((((()))***************))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++***))))))******+++)))******+++,,,------...************************,,,++++++++++++++++++,,,((('''&&&%%%&&&''')))***((()))*********)))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......//////000111111111000000000...---...//////...---//////000111333444555555333333333333444666888:::::::::::::::;;;===>>>???@@@AAABBBDDDFFFGGGHHHIIIGGGJJJLLLMMMJJJGGGEEEDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;:::<<<;;;;;;999888777666555555555444444444333333333222111111000000//////////////////............---------,,,,,,,,,++++++++++++++++++*********))))))***))))))))))))))))))******)))((()))++++++)))(((((((((((((((((((((((((((************))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))((((((''''''&&&))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((+++---,,,)))&&&&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((())))))))))))))))))((((((''''''))))))((((((''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))((('''&&&''''''(((((())))))))))))))))))))))))((((((((((((%%%&&&&&&'''((()))*********)))(((((((((***+++,,,******))))))((((((((('''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((())))))(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((((((((()))************************)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))&&&((()))++++++)))(((&&&'''((((((((()))))))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((()))(((''''''''')))+++,,,************))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((())))))))))))(((((('''''''''((((((((()))))))))((((((((('''''''''&&&(((((()))***************))))))*********+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++***************++++++((())))))***+++,,,,,,---************************++++++++++++++++++++++++(((''''''&&&&&&((()))***&&&(((***+++***)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......////////////......000///......000000000...///000000111222333444444111222222333555777888999::::::::::::;;;<<<===>>>@@@AAACCCEEEGGGHHHIIIIIIIIIKKKMMMMMMKKKGGGEEEDDDDDDDDDDDDEEEDDDDDDCCCBBBDDDDDDCCCBBBAAA@@@@@@??????>>>>>>===<<<;;;::::::::::::999888777666555444222222222222111111111111111111000000000///////////////.........---------,,,,,,,,,,,,+++++++++++++++++++++************)))***))))))(((((())))))***)))((()))***,,,+++)))'''))))))))))))))))))))))))&&&&&&''''''(((((())))))******)))((('''&&&&&&%%%(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((((((***)))'''%%%%%%''')))***'''''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***((((((((((((((((((((((((******)))((('''&&&%%%%%%)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((())))))***))))))******)))(((''''''&&&''''''(((((())))))***))))))))))))((((((((((((&&&&&&''''''(((((())))))''''''''''''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))************************))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++)))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((())))))'''((()))******)))((('''''''''(((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((***)))(((((((((***+++,,,((((((((((((''''''''''''******)))(((((('''&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***************)))************+++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++******++++++++++++******((((((''''''(((((()))***$$$'''++++++***(((((()))*********++++++++++++,,,,,,------...//////000000/////////000000//////...000///...///111222222111000000111111222222222333///000222444666888888999::::::::::::;;;<<<======???AAACCCEEEGGGGGGHHHGGGFFFHHHKKKKKKIIIGGGGGGGGGEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;::::::999888888777666555444444333222222222111111111111000000000000000////////////------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***+++++++++************)))))))))(((((((((((())))))+++)))((((((***+++***)))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))((((((''''''''''''((((((((()))))))))***((((((((((((((()))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((%%%"""###''')))(((%%%&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))******)))'''''''''(((((((((((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******((((((((()))((((((''''''&&&&&&''''''((())))))***(((((((((((())))))))))))'''''''''((((((((((((((('''(((((()))))))))((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%&&&''')))******+++'''''''''((((((((())))))((((((((('''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''''''''((((((((())))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))******)))((((((((('''''''''&&&)))))))))(((((((((((((((((((((((())))))((((((((('''((()))******)))(((''''''(((((((((((()))))))))'''(((((())))))*********(((((()))***************)))************+++++++++************************************************+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((((((((()))))))))))))))###'''+++,,,***((((((***))))))*********+++++++++------......///000111111111222222222222222111111000//////000333444444333111111111111111111222222...000333555777888999888::::::::::::;;;;;;<<<===???@@@BBBDDDFFFFFFFFFFFFCCCEEEHHHIIIHHHGGGHHHIIIEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA???>>>===<<<;;;:::999999777777666555444333333222444444444333333333222222000000000000////////////+++++++++*********)))))),,,,,,,,,+++++++++******+++++++++************)))))))))(((((((((((())))))---***'''&&&(((***++++++))))))))))))))))))))))))************)))))))))))))))))))))***************'''((((((((())))))******''''''(((((())))))******&&&'''''''''(((((())))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((******((('''&&&))))))(((((('''''''''&&&***************)))))))))(((((((((((((((((((((((((((((())))))))))))((((((%%% &&&***)))&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))************************%%%&&&''')))************)))))))))(((''''''&&&&&&%%%%%%&&&'''((()))******'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))((((((((((((((('''''''''++++++,,,,,,,,,***((('''&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&'''((()))***+++,,,---&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))************************(((((()))***************&&&&&&'''((()))***++++++******))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))***,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))))))))((((((++++++******)))))))))(((''''''(((((())))))******(((((())))))))))))(((((('''((()))******)))((('''))))))))))))************''''''((()))***+++,,,,,,(((((()))***************)))************+++++++++************************))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))((((((((((((+++)))'''(((+++,,,***(((***,,,---,,,******+++,,,000000/////////.........,,,,,,,,,---------.........///000111333444555666222222222333333444444444555555666666777777888888999:::<<<<<<;;;<<<===???AAAAAABBBBBBBBBAAAAAA@@@DDDFFFHHHJJJKKKJJJIIIHHHEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGDDDBBBAAAAAABBBCCC@@@>>>===<<<===<<<;;;999777666555444333222222222333222222222111111000000////////////..................---,,,,,,+++******++++++************++++++,,,,,,,,,+++***)))(((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******+++***)))'''''''''((())))))***++++++++++++***)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))++++++******))))))(((((('''(((((()))***++++++,,,(((''''''&&&&&&((()))***((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&''')))*********))))))((((((''''''***((('''&&&&&&'''(((***(((((((((((('''&&&%%%$$$(((((((((((((((((((((((()))(((&&&%%%$$$$$$%%%%%%(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''&&&''''''((()))******+++&&&&&&'''((())))))(((((((((((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))((())))))))))))*********)))************)))((((((((()))***++++++***((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))******)))'''%%%((('''&&&''')))))))))(((***)))))))))((((((''''''((((((''''''''''''((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***$$$%%%%%%&&&((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************+++,,,------------,,,+++************************((())))))))))))(((''''''''')))******))))))***,,,))))))))))))((((((((((((+++)))((((((***+++***(((***+++,,,,,,******+++,,,......---------,,,,,,,,,,,,,,,---------............///000111333444555666444444444555555555666666555555666666777888888888999;;;<<<<<<;;;;;;===>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBDDDFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFDDDBBBAAAAAABBBBBBBBB@@@>>>>>>>>>>>><<<;;;777666555444333222222222111111000000000/////////////////////...............------,,,++++++******++++++************++++++++++++++++++***)))(((((())))))))))))((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''(((((())))))***)))(((''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))(((((((((((((((((('''(((((())))))*********(((''''''&&&'''((()))***((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))******)))))))))(((((((((''')))((('''&&&&&&'''((()))&&&&&&&&&&&&%%%$$$###"""((((((((((((((((((((((((***)))'''&&&%%%%%%%%%&&&((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))((('''''''''''''''''''''(((((())))))******&&&'''((((((((((((((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((()))***************)))))))))(((((()))))))))))))))))))))))))))))))))************+++******++++++******)))((()))***************)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((((('''&&&'''((()))((('''******)))))))))((((((((()))(((((((((((((((((()))))))))***++++++++++++***'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&''''''((())))))***((('''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++++++++*********++++++++++++++++++++++++***+++,,,------,,,+++***************************+++++++++******)))))))))''')))******))))))***+++(((((((((((())))))))))))***)))((()))***+++***(((***+++,,,,,,******+++,,,---------------,,,,,,,,,,,,------------............///000111222444555555444444444555555555555666555555666777777888999999:::<<<===<<<;;;;;;<<<===????????????????????????@@@AAACCCDDDEEEEEEDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGEEEDDDBBBAAAAAAAAABBBAAA@@@>>>>>>>>>===<<<:::777666555444333222222222//////............------/////////............---------,,,,,,++++++******++++++************++++++++++++++++++***)))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''''''''((('''''''''((((((((((((((()))(((((((((((())))))***)))(((''''''''''''((()))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))((('''&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&''''''(((((((((((((((''''''&&&((((((''''''''''''((()))(((((((((((((((((((((((())))))(((''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***))))))((('''''''''(((((((((((((((((())))))))))))(((((((((((((((((('''&&&$$$%%%&&&((())))))******))))))))))))))))))))))))((((((((((((((()))************))))))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++******)))))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))(((''''''((()))(((&&&************))))))))))))))))))))))))))))))))))))((()))******++++++******((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&''''''((()))))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************///...---++++++*********((()))******))))))***+++(((((((((((())))))))))))***)))))))))******)))))))))+++,,,,,,+++***+++---////////////////////////------------............//////000111222333444444333333333333333333333333555555666666777888999999;;;<<<===<<<;;;;;;<<<===>>>>>>>>>>>>>>>????????????@@@BBBCCCCCCCCCCCCCCCEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA???===;;;;;;;;;;;;999777777666555444333222222222........................//////.........---------,,,,,,,,,,,,++++++******++++++************++++++***************)))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))*********)))'''&&&&&&''')))***))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))(((((((((((()))(((''''''''''''((()))++++++++++++******)))(((((((((((((((((((((((((((***))))))((((((((((((((('''((((((((((((((('''''''''''''''''''''(((((()))((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))))))))((((((((((((((()))))))))))))))(((((((((((((((((())))))((('''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))((((((((((((((((((((((((((((((************+++++++++++++++,,,,,,,,,,,,+++******''''''&&&%%%%%%&&&((()))((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++)))(((''''''(((((('''&&&******************))))))))))))************))))))&&&''''''((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((()))))),,,+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++///...---+++************((()))******)))((()))+++'''((((((((()))))))))***))))))******)))))))))***)))***,,,,,,++++++,,,---.../////////////////////---------.........////////////000111222222333333333333333333333333333333333444555666777888999999:::;;;===<<<;;;;;;<<<===>>>>>>=========>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@>>><<<;;;:::;;;:::888777777666555444333222222222////////////////////////............------------,,,+++++++++++++++******++++++************++++++))))))*********)))(((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((())))))******+++***(((''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((***((('''%%%%%%'''(((***((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((())))))((((((((())))))***))))))))))))(((((((((((((((((())))))((('''&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((())))))(((((((((((((((((((((((())))))*********++++++++++++,,,,,,,,,,,,+++******)))((('''&&&'''(((***+++(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***)))(((''''''((()))(((&&&))))))))))))))))))******))))))************))))))&&&&&&'''((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,******))))))))))))***+++***)))((()))***''''''(((((())))))******(((***+++***)))((()))***)))***+++,,,++++++,,,...,,,,,,,,,---------------------.........///////////////000000111222222333666555555555555444444444222222333444666777888888999:::<<<<<<;;;<<<===???>>>>>>=========???@@@AAACCCCCCCCCDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@???>>><<<<<<<<<<<<:::888777666555444333222222222///000000000000111111111.........------------,,,++++++++++++++++++******++++++************++++++((())))))******)))((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''''''''((('''''''''((((((((((((((('''((()))))))))))))))(((******)))(((((()))******'''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((((((((((((((((((%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((((()))******(((((((((((())))))))))))(((((((((((((((((('''&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))******''''''(((((((((((())))))))))))))))))))))))))))))((())))))))))))*********+++++++++++++++******)))+++******++++++,,,---...))))))******************))))))))))))))))))))))))''''''''''''''''''''''''***((('''%%%%%%'''(((***((('''&&&''')))))))))((((((((((((((())))))))))))'''(((************(((''''''((())))))******))))))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''''''''(((((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******++++++,,,******************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********+++******)))((()))***+++***)))((()))***'''''''''((()))*********(((***+++***(((((()))+++(((***++++++++++++,,,...,,,,,,,,,---------..................//////////////////000000111111222222666666555555555444444444000111222333444666777777777999;;;<<<<<<<<<>>>@@@???>>>=========???AAACCCDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGEEECCCBBBBBBCCCDDDAAAAAAAAAAAAAAA@@@@@@??????===<<<;;;;;;;;;999888777666555444333222222222//////000000000111111111.........---------,,,,,,******************++++++++++++************++++++(((((()))))))))))))))((('''''''''((()))*********'''((((((((()))))))))***)))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&''''''(((((())))))((())))))******)))((('''((((((((((((((((((((((((************************'''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''''''''''''''(((((())))))*********&&&&&&((()))))))))((('''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((''''''&&&'''((((((((()))))))))***''''''((((((((((((''''''))))))******+++******)))((((((((((((((((((((((((''''''((()))))))))((('''&&&&&&'''(((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((()))******+++''''''(((((())))))******&&&'''((((((((((((((((((&&&'''((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))******++++++******)))((()))***+++,,,------------++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))&&&%%%%%%&&&)))******)))&&&'''''''''((((((((((((&&&''')))******)))'''&&&'''((())))))******))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((('''''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((())))))***+++++++++++++++++++++++++++++++++***))))))))))))***+++************************&&&(((***,,,,,,+++)))((()))***+++***((((((((()))&&&''''''((()))******+++(((***,,,+++(((''')))+++(((***++++++++++++---............/////////000000............/////////000//////000000111111222222444444444333333222222222///000111222444555666777666888;;;<<<<<<===???AAA???>>>======>>>@@@BBBCCCDDDDDDCCCDDDDDDEEEFFFGGGIIIHHHEEECCCBBBBBBCCCDDD@@@@@@AAAAAAAAA@@@??????===;;;999999999999777555777666555444333222222222.../////////000000111111......---------,,,,,,,,,******************++++++++++++************++++++(((((()))))))))))))))(((&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******))))))*********((('''&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''(((((()))***++++++,,,%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$&&&'''''''''&&&%%%'''((((((((())))))******''''''((((((((((((''''''%%%&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))(((''''''&&&&&&'''((())))))(((((($$$%%%'''))))))))))))(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))((())))))***++++++&&&''''''((()))******+++&&&&&&'''((()))))))))(((%%%%%%'''((())))))******((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***************)))((((((&&&''')))***+++++++++***,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******%%%%%%$$$&&&)))++++++***%%%&&&&&&&&&''''''((((((&&&'''(((******((('''&&&%%%&&&&&&'''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((('''''''''(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&''''''((()))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,((((((((((((((((((((((((%%%'''+++---...---***(((***++++++***((((((((()))&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000///...---------...000111000000000000111222333444222333444555555333111000///111333444444333444555::::::999999:::;;;===>>>@@@@@@@@@???======@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGIIIHHHFFFEEECCCBBBBBBBBB???????????????@@@@@@@@@<<<;;;:::999888666555555666555555444222111111000000000000000////////////......---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,---------------,,,***************)))(((((())))))))))))))))))))))))'''''''''((()))******+++'''''''''''''''((()))))),,,(((%%%'''+++...,,,)))))))))))))))))))))))))))###$$$&&&''')))******+++((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&)))))))))(((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((((()))***+++***)))'''%%%(((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&((()))***&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''(((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))'''%%%%%%'''+++,,,+++)))))))))(((''''''''''''((((((((((((((())))))))))))***((('''&&&&&&'''(((***))))))))))))((((((((((((''''''(((((((((((('''''')))******)))(((''''''(((&&&'''((((((''''''(((***)))))))))(((''''''&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((******)))(((************))))))))))))))))))))))))************,,,+++***)))((('''&&&%%%'''((((((((()))))))))******+++,,,,,,+++)))'''&&&''''''''''''((((((((()))$$$&&&(((***++++++))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))***)))(((&&&%%%%%%%%%%%%++++++***)))(((''''''&&&''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((*********)))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))************+++++++++***)))))))))***+++,,,,,,******************++++++******))))))))))))******))))))))))))))))))))))))+++++++++++++++***))))))'''''''''''''''(((((()))))))))))))))))))))))))))+++++++++++++++,,,------***+++,,,,,,++++++---///000///.........///000111000000000000111222333444111222444555666555444333111333444444333333555666999999999999:::<<<>>>??????@@@@@@???===>>>???AAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFEEECCCBBBAAA@@@@@@>>>>>>>>>===============;;;;;;:::888777666555444555444333222111000000///000000000000/////////......------------,,,,,,,,,+++,,,------++++++,,,---/////////...---,,,+++******************)))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''''''''((())))))'''###!!!"""&&&(((&&&$$$))))))))))))))))))))))))&&&'''(((((())))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&$$$$$$$$$#########""""""((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''''')))))))))((((((((((((((())))))(((''''''''''''''''''''''''((((((((((((((((((''''''&&&'''((()))***'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((---,,,+++)))((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&((('''''''''(((((())))))))))))))))))))))))))))))((('''&&&''')))***(((&&&((((((((((((((()))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''(((((((((((('''''''''))))))((('''&&&&&&'''&&&'''((((((''''''(((***(((((())))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))(((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''(((((((((((())))))))))))''''''((()))(((&&&$$$###******)))((('''&&&&&&%%%%%%&&&(((***+++***))))))((((((((((((((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))(((''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''((())))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))*********+++++++++++++++************************************++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((())))))***))))))))))))))))))))))))+++************+++,,,,,,)))***++++++***+++---///000000//////000000111222111000000111111222333444111222444666777888777777555555555444333333555888999999999:::;;;===>>>??????@@@@@@???>>>>>>???AAAAAAAAABBBBBBCCCDDDFFFGGGEEEEEEDDDBBBAAA@@@???>>>??????>>>>>>======<<<<<<::::::999888666555444444333333222222111000//////000000000/////////......------------,,,,,,,,,,,,+++,,,---,,,+++***+++---222111000///---+++)))((())))))******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''''''''''''''((()))))))))&&&$$$%%%(((***(((&&&)))))))))))))))))))))))))))))))))***))))))((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&))))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((('''%%%$$$$$$&&&((())))))))))))((((((''''''''')))((((((''''''''''''(((((((((((((((((('''''''''(((''''''''''''((())))))((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((******((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&(((((((((''''''&&&&&&&&&((('''&&&&&&&&&'''))))))))))))))))))))))))))))))***(((''''''(((((('''%%%'''''''''((()))***,,,---(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((('''&&&%%%&&&'''&&&((())))))(((''')))***((((((((()))***+++++++++)))((('''''''''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))***,,,,,,+++***(((((((((((((((((((((((())))))))))))************++++++++++++*********)))))))))))))))(((((((((((()))******+++***)))'''&&&+++***))))))''''''&&&%%%&&&'''(((*********)))))))))))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((('''''''''''''''&&&&&&&&&''''''((())))))))))))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++---,,,+++***))))))))))))++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((((('''''')))))))))((()))******+++))))))))))))))))))))))))******))))))******+++,,,***+++,,,,,,+++,,,...000111111111111111222222222111111111111222333444444333444666777888999999999888888777555444444777999===============>>>>>>>>>>>>@@@@@@@@@>>>>>>???AAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEECCCBBBAAA@@@BBBAAAAAA@@@???>>>======:::999888777666444333333333333333222111000000000000000/////////.........---------,,,,,,,,,++++++***,,,,,,,,,+++***+++,,,111111000///---+++)))(((((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))******+++++++++'''''''''''''''((()))))),,,***((()))+++,,,+++***(((((((((((((((((((((((())))))************))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&'''&&&&&&%%%&&&''')))***)))))))))(((''''''&&&&&&)))(((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((()))))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&'''((((((''''''((()))))))))))))))))))))((((((''''''&&&&&&((('''%%%%%%%%%&&&((()))((((((((((((((((((((((((***)))((((((((((((((('''''''''''''''((()))***+++(((((((((((()))))))))))))))(((''''''''''''((()))((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&'''((((((&&&&&&'''(((&&&((())))))(((((()))***((((((((())))))************)))'''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,+++)))''''''''''''((((((((((((((()))))))))************************************))))))))))))((((((((((((***++++++++++++***)))((('''(((((((((((()))))))))&&&'''((()))***))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((((())))))************((((((((()))))))))))))))&&&'''(((((())))))(((((((((((((((''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))*********,,,+++++++++++++++******))))))************)))))))))))))))))))))))))))))))))***************)))))))))))))))))))))***++++++))))))))))))))))))))))))******))))))******+++,,,,,,---...---------///111000111111222222222222222111111111111222333444555777777888888999999999888::::::999777555666888;;;AAAAAAAAA@@@??????>>>===>>>???AAA@@@???>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFJJJJJJIIIIIIGGGEEEDDDCCCBBBAAAAAA@@@???>>>======:::999888777666444333333444444444333222222111111////////////............------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,............---,,,+++***'''(((((()))))))))((((((''''''''''''''''''''''''(((((()))))))))))))))***'''''''''''''''((()))))))))'''&&&&&&''''''''''''(((((((((((((((((((((((('''((()))******+++++++++((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((()))******)))((()))((((((((('''''''''&&&((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***+++,,,'''((())))))******))))))))))))(((((((((''''''''''''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((()))))))))(((((()))***+++(((''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''(((((()))))))))(((((((((''''''''''''(((((((((((('''''''''((())))))((('''((()))'''((())))))(((((()))+++)))))))))((((((''''''''')))(((&&&%%%$$$%%%%%%&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''')))***+++)))(((&&&'''''''''((((((((()))((()))))))))************((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&(((((((((((()))))))))***'''(((((()))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''(((((('''(((((())))))*********))))))))))))))))))))))))'''((()))***+++++++++***((((((((()))))))))))))))&&&&&&'''((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))***+++,,,---,,,,,,,,,,,,++++++******((()))************)))((())))))))))))))))))))))))((())))))*********)))))))))))))))))))))******+++))))))))))))))))))))))))+++************+++,,,,,,,,,---......---...000222000000111222222222222111222111111222222333444555888888888888888999999999:::::::::999888888:::<<>>======???AAAAAA???>>>???@@@@@@@@@AAAAAABBBCCCEEEFFFKKKKKKKKKKKKJJJHHHEEEDDD??????>>>>>>======<<<<<<::::::999888666555444444444444444333333333222222/////////.........------,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***,,,***+++,,,,,,,,,,,,++++++''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))((('''&&&&&&%%%&&&&&&&&&))))))))))))))))))))))))&&&'''((()))************((((((((((((((()))******(((((((((((((((((((((((('''(((((((((((()))))))))&&&'''''''''(((((())))))***)))))))))(((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))++++++***((('''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((('''''''''&&&''''''((()))(((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((***)))(((((('''''''''(((&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((()))(((''''''***,,,((('''&&&&&&%%%%%%%%%&&&(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''(((((((((((('''''''''((())))))(((((()))***'''(((***)))(((((()))+++)))))))))((('''&&&&&&&&&'''''''''&&&%%%$$$######))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((''''''(((******)))((('''''''''(((((())))))***))))))))))))************((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((,,,+++******(((((('''&&&((((((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))************************'''((()))+++++++++***)))'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))))))))************))))))))))))))))))))))))((((((((()))))))))******'''(((((()))***,,,---...---------,,,++++++******((()))***++++++***)))((())))))))))))))))))))))))&&&&&&'''((((((((('''''')))(((((((((((()))******))))))))))))))))))))))))+++++++++++++++,,,------,,,---......------///111//////111222222222111000222222222222333444555555666666777777888999;;;;;;999:::;;;;;;;;;;;;<<<>>>>>>???@@@AAAAAA@@@???>>>===???AAAAAA@@@?????????@@@@@@@@@AAABBBCCCDDDEEEJJJJJJKKKJJJIIIGGGDDDCCC>>>>>>>>>===============;;;;;;:::888777666555444333333333222222222222222//////.........---------,,,,,,,,,++++++++++++***)))+++,,,+++***)))***+++)))******+++++++++******&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))******)))(((''''''((()))))))))))))))))))))))))))'''(((((())))))((((((((((((''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((('''''''''))))))((((((((('''''''''(((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((''''''%%%&&&&&&''''''((((((((('''''''''''''''((())))))'''''''''(((((((((((((((&&&&&&((()))))))))(((''''''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''''''((())))))******%%%'''(((******)))((('''))))))))))))))))))))))))(((((((((&&&$$$$$$''')))''''''&&&&&&&&&''''''((((((((((((((())))))))))))''''''((((((((((((''''''))))))((((((((('''''''''''''''((((((((((((''''''&&&'''((((((''''''(((***''')))******))))))***+++)))))))))((((((((((((((('''((((((((('''%%%###!!!((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********)))(((((()))++++++***(((''''''((())))))***++++++))))))))))))******************))))))))))))))))))&&&&&&'''((()))***+++++++++***************++++++,,,++++++***)))(((''''''))))))(((((((((((())))))''''''((((((((((((((((((&&&&&&&&&''''''((((((((()))(((((((((((((((''''''))))))))))))))))))))))))'''((()))++++++***((('''((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***+++,,,---...------,,,++++++******((()))***++++++***)))((())))))))))))))))))))))))%%%&&&&&&'''((((((''''''((((((((((((((())))))***)))))))))))))))))))))))),,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000...///000111222111000000222222222222333444555555444555555777888:::<<<===888:::<<<===<<<<<<===>>>:::;;;===???@@@@@@@@@@@@===???AAAAAA@@@???>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIIIIHHHEEEBBBAAA???????????????@@@@@@@@@<<<;;;:::999888666555555222222222111111111111111//////.........---------,,,,,,,,,+++++++++******)))+++++++++***)))***+++)))************)))((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((+++++++++***************'''''''''''''''((()))))))))))))))(((&&&&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((((())))))******+++***)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))*********)))'''%%%%%%%%%&&&'''$$$%%%%%%&&&'''((())))))'''''''''''''''((()))***&&&'''''''''(((((())))))%%%&&&((()))))))))((('''&&&'''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''''')))***+++,,,((())))))***************&&&&&&'''((()))***++++++%%%''')))+++,,,***((('''))))))))))))))))))))))))((()))(((%%%!!! ###&&&&&&&&&&&&'''((()))***+++(((((((((((())))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''&&&&&&((()))''')))******))))))***+++(((((())))))******++++++'''(((******)))&&&###!!!((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++***))))))***,,,,,,+++)))'''(((((()))***++++++,,,))))))))))))************++++++++++++******))))))%%%&&&'''((()))***+++,,,((('''''''''''''''(((((())))))))))))***************)))(((((((((((())))))(((((())))))******++++++%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''((()))******)))'''&&&++++++***)))(((''''''&&&%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))+++***************++++++......---,,,,,,+++******''')))***++++++***)))'''))))))))))))))))))))))))''''''((()))******))))))******))))))((((((''''''(((((()))***************,,,,,,------......------------......///000000000000111111111111222222222555555444333333444444444777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===;;;888666888<<>>===<<<<<<===>>>???:::999888666555555555555333333222222111000///////////////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))(((((((((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++(((&&&$$$%%%%%%$$$$$$+++***)))((((((((((((((()))(((''''''''''''((())))))))))))))))))(((((((((&&&'''''''''&&&%%%$$$$$$))))))************))))))))))))(((((('''''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''&&&))))))((((((''''''&&&&&&))))))************))))))+++******)))(((''''''&&&)))((('''&&&%%%%%%&&&'''''''''((()))))))))))))))******))))))((((((''''''((((((''''''''''''((((((******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((******))))))((((((((('''&&&''''''((((((((((((((((((((())))))))))))((((((((()))***)))'''&&&&&&'''$$$$$$%%%%%%'''(((******++++++***)))((('''&&&&&&'''((()))******(((&&&$$$&&&'''((())))))((('''&&&((((((((((((((('''''''''))))))((((((((((((((())))))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))###"""###%%%(((***+++***((()))***)))((('''((())))))((('''((()))***)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%'''))))))))))))(((,,,+++***)))))))))))))))&&&''''''(((((((((((((((((((((((((((((()))******(((((())))))))))))((((((+++***)))))))))***,,,---)))************+++++++++...---,,,,,,++++++++++++))))))))))))((((((((((((++++++******))))))(((((())))))************))))))***)))))))))((((((((('''''''''((()))))))))))))))++++++,,,---------,,,,,,------......//////000000000000111111111222222222444444333333333333333444666777888888::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;<<<===>>>>>>===;;;:::;;;>>>AAABBB@@@>>>>>>???AAA@@@@@@AAAAAABBBCCCDDDDDDEEEGGGHHHGGGFFFCCCBBB???>>>===<<<<<<<<<======:::999888666555444444444333333333222111000000000000000000///......------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((+++)))&&&%%%&&&'''&&&&&&((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&(((((())))))(((((('''&&&&&&''''''((((((''''''&&&)))(((((((((''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&'''(((((((((((()))))))))******(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((('''''''''))))))************))))))*********)))(((''''''''')))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))***)))))))))((((((((('''((((((''''''''''''((((((***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))((((((((())))))(((((('''(((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''(((((())))))(((((('''((()))))))))'''&&&'''(((&&&&&&&&&'''((()))***+++)))))))))))))))((((((((((((((()))))))))(((&&&%%%&&&'''((())))))((('''&&&'''''''''((((((((((((((())))))((((((((((((((())))))))))))))))))(((''''''(((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((('''''''''((())))))(((''''''(((***,,,+++***((()))***)))((('''((())))))(((((()))+++,,,,,,+++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''************************)))(((((((((''''''''''''%%%&&&'''((())))))((((((((((((''''''&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((()))******(((((())))))))))))((((((******))))))******+++,,,))))))*********+++++++++------,,,+++++++++++++++***)))))))))(((((((((((())))))))))))))))))((((((''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&'''((((((((((((((()))******+++,,,,,,++++++---------...//////000000000000000111111111222222333222222222222222333333666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>??????>>>>>>>>>@@@@@@@@@>>>======>>>@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDEEEEEECCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999777555444333222222333333333222111111000000111000000//////...------,,,++++++++++++*********(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((()))))))))((('''''''''((((((((()))))))))((((((((((((((((((((((((***(((&&&&&&((()))((('''&&&'''((((((((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''&&&'''''''''(((((((((''''''''''''&&&(((((((((((()))))))))***&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((((())))))******))))))(((******))))))((((((''''''''''''((((((((('''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&''''''(((((((((''''''((((((((((((((((((((((((++++++)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''((()))((('''&&&'''((()))((((((((())))))***+++'''((()))***************))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((()))))))))((((((''''''((()))))))))))))))))))))(((((('''(((((())))))))))))******))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((())))))***)))((()))+++++++++)))((()))***)))((('''((())))))(((((()))+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((************************)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((()))******(((((())))))))))))((((((((()))******++++++******)))))))))*********++++++---,,,++++++***+++++++++******)))))))))((((((((((((((((((((((((((())))))''''''((((((((((((''''''))))))))))))((((((((((((&&&'''(((((())))))(((((('''((()))***+++++++++***,,,,,,---......//////000000000000000111111111111111111111111111111222333666666777888999:::;;;;;;:::::::::::::::999999999999:::<<<===>>>???????????????>>>===<<<===>>>???????????????@@@AAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@======<<<;;;::::::999999999888666555333222111111333333222222111111111111000//////...------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&(((******)))'''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((&&&%%%&&&((())))))((('''(((***++++++)))(((&&&'''(((***++++++***((('''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))(((''''''&&&''''''(((((((((''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''(((((((((******)))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''(((((())))))***&&&&&&''''''(((((())))))(((((())))))))))))((((((***)))))))))((((((((('''&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''''''''''''''((((((((((((((((((((((((+++***)))((((((((((((((()))))))))))))))(((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))((('''&&&'''((())))))((((((((()))******((()))***+++++++++******))))))(((((('''(((((()))'''(((((((((((((((((('''%%%&&&&&&'''((()))******(((((('''''''''((())))))(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++***))))))(((((((((((()))''''''((()))***)))(((((()))***)))((('''((()))((('''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''(((((()))))))))&&&''''''(((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((('''(((***+++++++++***)))))))))))))))************++++++************++++++*********)))))))))((((((&&&&&&''''''(((((())))))))))))************))))))(((((((((((())))))))))))(((((()))************)))&&&'''((()))************,,,,,,------...///////////////000000000111111111111000000000111111222333555666777888999::::::;;;999999999888888888777777;;;;;;<<<=========>>>>>>===<<<;;;;;;<<<>>>@@@AAA???????????????@@@BBBBBBAAAAAABBBCCCCCCBBBBBBAAA======<<<;;;:::999888777888777555333222111000000222222111111111111000000...------,,,,,,+++******+++++++++*********))))))************************))))))))))))((((((((((((%%%&&&(((******)))'''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%'''((((((&&&&&&((()))++++++***((('''&&&''')))******)))'''&&&'''((((((((())))))******&&&&&&'''''''''''''''&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((())))))))))))***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))*********))))))(((''''''))))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))((((((((((((&&&'''((()))))))))''''''''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((()))***+++((((((((()))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&((()))(((''''''((()))(((((((((''''''((())))))***+++,,,,,,,,,+++)))((())))))(((((((((((()))***(((((((((''''''(((((((((%%%&&&&&&'''((()))******'''''''''''''''((())))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((***))))))((('''''''''''''''&&&&&&'''***++++++***((()))***)))((('''((()))***(((''''''((((((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''%%%&&&'''((())))))((((((&&&''''''(((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((('''((()))++++++***))))))(((((()))))))))***************)))))))))******+++************))))))))))))&&&&&&''''''(((((())))))))))))************))))))(((((((((((())))))))))))((())))))***************&&&'''((()))***+++++++++,,,,,,,,,---......///////////////000000000111111000000000000111222333333555666666777888999:::::::::999999888888777777777<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999:::<<>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCCCCBBBBBB>>>>>>===<<<;;;999777666666555444222111111111111000000000000000000000000---,,,,,,+++******))))))+++************)))))))))************************))))))))))))((((((((((((%%%&&&((()))))))))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%$$$$$$&&&'''((('''%%%%%%&&&'''((((((((('''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((((((((((((((()))*********))))))&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))(((((('''((((((((('''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))(((((('''))))))))))))((((((((((((''''''((()))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))++++++&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''''''''(((((('''''''''&&&'''((((((''''''((()))''''''''''''(((((()))******+++---...---+++)))((((((((())))))))))))******((((((''''''''''''((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''((())))))'''(((((()))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((('''''')))+++------,,,((()))***)))((('''((())),,,***))))))))))))(((&&&))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((()))$$$%%%'''(((((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((()))******(((((())))))))))))(((((('''((())))))******))))))((((((((()))))))))******)))))))))((())))))***+++++++++*********)))))))))(((((((((((((((((())))))''''''(((((((((((('''''''''((((((((()))))))))***'''(((((()))***)))))))))&&&'''((()))***++++++++++++,,,,,,------......///////////////000000000111111000000111222333444444555555666777888999::::::;;;;;;;;;:::999888888888:::::::::::::::;;;<<<<<<===;;;999:::===>>>>>><<<>>>======>>>>>>???@@@AAA@@@@@@AAAAAABBBBBBBBBBBB?????????>>><<<999777666333333222111111111111111............////////////------,,,,,,+++******)))************))))))))))))************************))))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%&&&'''(((((('''%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((()))***************&&&''''''((((((''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((()))***'''((((((((())))))))))))))))))))))))************'''''''''((((((((())))))&&&'''((()))))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((())))))***''''''((()))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((('''((((((((()))))))))***''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&'''''''''(((&&&''''''((((((((((((((('''(((((())))))(((((('''&&&'''((((((''''''(((***'''''''''((()))***+++,,,)))***,,,......---+++***'''((()))***+++******))))))((('''&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))((((((((()))******)))((('''(((***+++***)))((()))***)))((('''((())))))((('''(((***+++***)))))))))))))))))))))))))))&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&'''((()))***&&&'''((())))))'''&&&%%%&&&''''''(((((((((((((((((((((((((((((()))******(((((())))))))))))((((((((((((((((((((()))******(((((((((((()))))))))***((((((((((((((()))******+++++++++*********))))))))))))))))))))))))((((((''''''(((((((((((('''''''''((((((((())))))******&&&''''''(((((((((((((((&&&'''(((***++++++,,,,,,++++++,,,------......///////////////000000000000111111111111222333444555555555666777888999::::::======<<<;;;;;;:::999999888888888999:::;;;<<<===>>><<<:::;;;===>>><<<999============>>>???@@@AAA??????@@@@@@@@@AAAAAABBB@@@@@@???>>><<<:::777666222222111111111111222222---------.....................---,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''((())))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((***)))'''%%%((((((((((((((()))***+++******))))))))))))******'''''''''((()))******+++&&&&&&'''((((((((((((((())))))************))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((('''(((((()))***+++'''((((((((())))))*********++++++++++++,,,,,,,,,&&&&&&&&&'''''''''((((((%%%&&&''')))))))))(((((())))))))))))************((((((((((((((((((((((((''''''&&&%%%$$$######"""))))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((()))))))))))))))(((''''''''')))***+++'''(((((()))))))))))))))'''((((((((())))))******((((((''''''''''''(((((('''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((()))************(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((())))))******&&&''''''((((((((((((((((((((())))))))))))((((((%%%'''((((((''''''(((***((((((((()))***,,,---...'''))),,,...//////---,,,&&&'''***+++,,,+++***((()))((('''&&&&&&'''((()))((((((((((((((('''''''''%%%%%%%%%&&&'''((()))***''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((######%%%''')))+++,,,---'''((((((((())))))******))))))))))))))))))))))))***)))))))))***+++,,,,,,)))'''&&&&&&''''''&&&$$$(((******)))((('''((()))$$$######%%%(((******)))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++)))***+++,,,+++***(((&&&&&&''''''(((((((((((((((((((((((((((((()))******(((((())))))))))))(((((()))((('''''''''(((***+++(((((((((((())))))))))))((((((((((((((()))******+++++++++************)))++++++******))))))(((((())))))************))))))(((''''''&&&&&&((()))***''''''((((((((((((''''''(((((()))***+++,,,,,,,,,------,,,+++,,,---...///------...000111111111111111111000000000000000111444444444555666777888999<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<<<<===>>>=========<<<<<<<<<<<<============>>>@@@AAABBB@@@@@@@@@???????????????=========<<<;;;999888777777666444222111000/////////............---------,,,,,,,,,+++++++++******+++++++++************)))(((((())))))))))))(((((())))))((((((''''''&&&&&&(((''''''(((***+++)))''')))))))))(((''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))''''''(((((())))))******$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))************))))))***)))((('''&&&&&&'''((('''''''''((((((((((((((())))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,,,,,,,***)))((())))))))))))))))))))))))***)))(((''''''((()))***&&&'''((())))))***))))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))***)))((('''''''''''''''&&&''''''((()))******+++(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%((()))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))((((((''''''''''''((((((***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''((()))******************''''''''''''((()))++++++''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))******)))(((''''''((()))***))))))(((''''''&&&%%%%%%))))))(((((('''''''''&&&((()))***)))'''&&&&&&'''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))))))))))))))))))))''''''((())))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***''''''(((((((((((('''''')))))))))***+++++++++,,,------,,,,,,,,,---...///---...///000000000000000111111000000000000111111333333333444555666777888;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAAAAA@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<;;;999888777777666555333111000000000///............---------,,,,,,,,,+++++++++******+++++++++************)))(((((())))))))))))((((((+++*********)))))))))((((((&&&&&&'''((()))(((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((((((((((((''''''(((((((((''''''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((('''''''''((()))*********))))))((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))((((((***)))((('''&&&''''''((()))((((((((((((((((((((())))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&'''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***'''(((((())))))))))))(((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((('''&&&&&&'''((((((((()))))))))))))))((((((''''''''''''((('''''''''((()))*********))))))************))))))))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))((('''(((((())))))))))))((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))'''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''$$$$$$%%%&&&''''''''''''(((((('''(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((***)))(((''''''((()))***%%%$$$$$$###""""""!!!!!!)))(((((((((''''''''''''((()))))))))'''&&&'''((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))'''(((((())))))(((((('''******************++++++---,,,,,,,,,,,,---...///...//////000000000//////111000000000000000111111222222222333444555666777:::;;;<<<======<<<;;;;;;888888888999999;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@???>>>===<<<<<<::::::;;;::::::999888888777666444333111111000000///............---------,,,,,,,,,+++++++++******+++++++++************)))(((((())))))))))))((((((************))))))))))))(((&&&$$$$$$&&&(((((((((&&&&&&''''''((())))))*********)))(((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((('''(((((())))))((((((((((((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))******))))))((((((''''''((((((''''''&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))((('''''''''((((((***)))))))))((('''''''''))))))((('''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((''''''&&&''''''((((((((()))))))))(((''''''''''''(((((()))''''''(((((())))))******)))******++++++******)))******))))))(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((''''''((())))))))))))))))))((((((''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((($$$%%%&&&'''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''')))+++------+++)))'''))))))(((((((((((())))))(((''''''&&&&&&%%%%%%$$$(((((((((((('''''''''''''''((()))((('''&&&'''(((************************((((((''''''''''''(((((('''''''''''''''''''''((())))))))))))))))))))))))''''''((()))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((+++++++++***************,,,,,,,,,,,,------....../////////000//////......000000000000000000111222111111111222333444666666999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===??????============<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@AAAAAA@@@???===<<<;;;;;;999999999::::::999888888555444333222111000000000///............---------,,,,,,,,,+++++++++******+++++++++*********))))))(((((())))))))))))(((((((((((((((((('''''''''''')))'''$$$$$$&&&((())))))''''''''''''(((((())))))******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''((())))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((('''''''''''''''(((((())))))*********)))'''&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((''''''''''''(((((())))))(((((('''))))))(((((((((((((((((())))))(((((('''&&&%%%%%%))))))((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((,,,+++)))(((''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))***))))))((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))(((''''''&&&&&&''')))*********))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''((((((((())))))'''''''''''''''((()))***'''((((((((()))))))))***))))))************))))))******))))))((())))))***'''(((((())))))))))))((((((((((((((((((((((((((()))******))))))((('''&&&(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***((('''))))))(((((((((((())))))+++++++++*********))))))(((((((((((((((''''''''''''((()))((('''&&&'''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))++++++)))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((())))))))))))((((((+++++++++***************,,,,,,,,,---------------...////////////......---000000//////000111222222111111111222333444555666888:::<<<>>>>>>===<<<;;;;;;;;;;;;<<<===>>>@@@AAA????????????>>>>>>>>>>>><<<<<<<<<<<<===???@@@AAABBBAAA@@@???>>>===<<<;;;999999999::::::999888888444333222000///////////////............---------,,,,,,,,,+++++++++******+++++++++*********))))))(((((())))))))))))((((((''''''''''''((((((((((((+++(((&&&%%%''')))******))))))((((((''''''''''''(((((((((((())))))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((('''&&&&&&%%%''''''(((((())))))*********)))'''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((('''''''''((())))))******))))))((((((((())))))))))))))))))(((((('''&&&&&&%%%$$$$$$))))))((((((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))***))))))((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))(((''''''&&&&&&''')))*********))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((((((((('''''''''''''''((()))***(((((((((((())))))))))))''''''((((((((((((''''''(((((((((''''''(((((()))''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))(((((((((((())))))&&&'''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%%%%$$$###""""""***))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((&&&((()))(((''''''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))++++++)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((((())))))******))))))(((******************+++++++++,,,------......---------....../////////......////////////000111222333111111111222333444555666888999:::<<<<<<<<<<<<;;;999999::::::<<<===???@@@@@@@@@@@@@@@????????????============>>>@@@AAABBBBBBAAAAAA@@@???>>>======::::::;;;::::::999888888333333111000000////////////............---------,,,,,,,,,+++++++++******+++++++++************)))(((((())))))))))))(((((())))))))))))***************(((&&&'''(((************))))))(((''''''&&&&&&&&&&&&'''(((((()))******)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&'''((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))'''((((((((((((((())))))(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&%%%******))))))((((((''''''((((((''''''(((((()))***(((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))(((((()))*********))))))(((''''''&&&&&&%%%%%%%%%))))))((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))((((((((((((************************''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&'''((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((((((((((())))))))))))&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((((((&&&'''((())))))******)))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''((()))))))))))))))***))))))(((((())))))***&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''&&&&&&%%%$$$###))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((((((''''''((()))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''((())))))))))))))))))))))))''''''((()))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))************)))))))))))))))***+++++++++,,,+++,,,---.........------,,,,,,---...////////////////////////000111222333222222222222333555666777888888999999:::;;;;;;<<<999999:::;;;<<<>>>@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>???AAABBBCCCBBBAAAAAAAAA@@@@@@??????<<<<<<<<<<<<;;;999888777555444333222111111111111///............---------,,,,,,,,,+++++++++******+++++++++************)))(((((())))))))))))((((((((()))))))))*********+++((('''&&&''')))***)))(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((((((%%%%%%&&&'''((())))))((('''((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&(((((()))(((''''''******))))))((((((''''''%%%&&&'''((()))*********''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((())))))))))))(((((('''((()))***+++******)))(((((((((((((((((((((((())))))(((((()))******+++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******)))(((((())))))))))))))))))))))))'''((()))******)))(((''''''(((((())))))))))))(((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((()))((((((''''''''''''((())))))))))))((((((((((((''''''(((((((((((('''''''''&&&&&&&&&''''''((()))&&&'''((()))************))))))))))))))))))))))))&&&'''((())))))******)))(((((())))))))))))((((((''''''((()))))))))))))))******))))))))))))******'''''')))*********))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((('''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((((((''''''(((***((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))************))))))(((((()))***+++,,,,,,---+++,,,---.........---,,,+++,,,---...////////////////////////000111222333222222222333444555666777888888888888999:::;;;<<<;;;<<<<<<===???@@@BBBCCC????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCAAAAAAAAAAAAAAAAAAAAAAAA=========<<<;;;:::888777666555555444333333333333//////.........---------,,,,,,,,,+++++++++******+++++++++************)))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&%%%%%%'''((()))'''&&&&&&&&&''''''((()))))))))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((($$$%%%&&&'''(((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&'''(((*********))))))''''''(((((()))*********$$$%%%''')))+++++++++***''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''(((((((((((('''''''''((()))+++++++++***)))))))))))))))************))))))((())))))***++++++(((((())))))))))))(((((())))))))))))))))))))))))******)))(((%%%"""))))))))))))))))))))))))'''((()))******)))((('''''''''((())))))***))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((***)))((('''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))&&&'''((()))************))))))))))))))))))))))))%%%&&&''')))************(((((())))))))))))(((((('''(((((()))))))))))))))******))))))))))))******'''((()))+++++++++***)))************************%%%&&&&&&&&&&&&&&&&&&%%%!!!"""$$$&&&'''((())))))''''''''''''(((***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''***++++++***'''&&&'''((()))******)))((('''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))%%%'''((((((''''''(((***))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))***++++++))))))))))))))))))))))))'''(((((())))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))******+++((()))***++++++++++++++++++,,,---.........---,,,---------------...//////000000000000111111111111444444333222222222333333555777999;;;<<<===<<<<<>>>>>>>>>>>>>>??????BBBBBBBBBAAA@@@???>>>>>>??????>>>===>>>???AAABBBCCCBBBBBBAAA@@@???>>>>>>>>>===<<<;;;999888777666888777555222000///......///............---------------,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((***((('''&&&((((((((('''''''''''''''((((((((((((***************)))(((((())))))((((((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((()))******))))))(((((('''''''''&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******)))(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''''''''((()))******)))(((''')))(((((('''''''''(((((())))))(((((('''''''''&&&"""$$$''')))***)))'''&&&************************+++***((('''''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((((((((***)))((('''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))(((%%%###$$$)))+++(((%%%((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((()))******'''''''''''''''''''''''')))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&''''''(((((((((((((((%%%%%%&&&&&&''''''((((((,,,)))'''((()))***(((%%%))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))))))))))))))))))))''''''''''''((((((((((((+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&''''''((()))******+++******)))(((((((((((((((***++++++***)))(((((())))))((('''%%%%%%%%%&&&'''''''''((()))***+++,,,,,,'''''''''((((((''''''''')))))))))))))))******+++))))))***+++++++++++++++++++++---.........------......---------......///000000000000111111111222444333333333333333444444666777999;;;<<<======<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>===???????????????@@@AAAAAABBBBBBAAA@@@???>>>>>>=========<<<:::999888666666777666444222000///..................------------------,,,,,,,,,+++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))((((((((((((+++)))'''''''''((('''&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''((((((&&&&&&'''''''''''''''''''''''''''((((((((((((((()))((((((((('''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((******)))((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&$$$######$$$&&&'''''''''((((((((((((''''''((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%&&&''''''(((((()))***************************))))))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))&&&$$$%%%)))+++)))&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((+++)))'''((()))***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''))))))(((((((((((())))))'''''''''((()))************))))))(((((((((((((((((()))***)))(((((()))***)))(((((('''&&&&&&''''''(((((((((((((((((())))))'''(((((())))))((((((''')))))))))))))))******+++*********+++++++++++++++***+++,,,---......///...//////......---.........000000111111111222222222333333333333333444555666666777999;;;=====================>>>???@@@AAABBBAAABBBBBBBBBAAA@@@???>>>??????AAABBBBBBAAAAAA@@@BBBAAA@@@???>>>======<<<<<<<<<;;;999888777666666666555444222000//////...............------------,,,,,,,,,,,,++++++++++++******)))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((+++)))''''''''''''&&&%%%''''''''''''(((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&)))))))))(((((((((((((((((((((''''''''''''''''''))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))((((((''''''''')))&&&""""""&&&)))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&%%%&&&''')))***************************)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((''''''''''''(((((()))*********)))))))))))))))(((((((((((()))))))))))))))'''%%%'''***+++)))'''%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''$$$%%%''')))***++++++,,,'''''''''(((((())))))*********))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))+++******)))(((''''''&&&%%%%%%&&&''''''''''''&&&))))))((((((((((((((('''***)))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&((()))***+++((((((((((((((((((((((((((((((((()))))))))************))))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''''''''''')))((((((''''''(((((()))''''''(((((())))))******))))))((((((''''''((((((&&&((()))(((''''''((()))(((((()))))))))(((''''''(((((((((''''''&&&&&&&&&(((((())))))))))))(((((()))))))))))))))******++++++++++++++++++++++++,,,******+++---...//////000000//////...............111111111222222222333333333333333333444555777777777888:::<<<===>>>>>>>>>=========>>>???AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA>>>@@@BBBDDDDDDBBB@@@???AAA@@@??????======<<<;;;;;;:::999888777666555555555444333111000/////////.........---------,,,,,,,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((,,,***((('''''''''&&&%%%''''''''''''(((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++)))%%%######%%%)))+++)))(((&&&&&&&&&&&&((()))(((''''''''''''(((((()))(((((((((((((((''''''''''''''''''''''''((())))))************************((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&)))((((((''''''''''''(((******))))))((((((''''''(((((((((((())))))))))))***((('''(((******)))'''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&'''(((((()))******,,,++++++***)))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&%%%&&&''''''((((((''''''******))))))((((((''''''))))))(((((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''''''''(((((((((''''''((((((((('''((((((((()))))))))***)))(((((('''''''''(((((('''((()))(((&&&%%%&&&''''''((()))******)))((('''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))******+++,,,,,,+++******++++++,,,******+++,,,---///000000000//////.........//////222222222222333333333333444333444444555666777888777999;;;===>>>???>>>>>>=========>>>???AAABBBCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>@@@CCCDDDDDDBBB@@@>>>@@@???>>>===<<<;;;;;;:::999999888777666555555444444333222111000000000000...------------,,,,,,,,,,,,,,,+++++++++***************))))))((())))))***(((((((((((((((((((((((())))))))))))((((((((((((+++)))''''''''''''&&&%%%''''''''''''(((((((((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&)))))))))((((((''''''&&&&&&&&&''''''((())))))***'''''''''((((((((((((((($$$$$$$$$%%%'''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,***)))(((''''''((()))******)))(((''''''((()))***'''''''''''''''((())))))'''''''''(((((((((((((((%%%&&&(((******)))(((&&&))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&******)))''''''&&&&&&&&&(((((((((''''''&&&&&&%%%(((((((((((())))))))))))))))))(((((()))))))))((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((()))))))))((('''&&&$$$$$$%%%%%%&&&'''(((((()))))),,,,,,+++***)))((((((''''''((((((((()))))))))***))))))(((((((((((())))))*********)))(((''''''&&&''''''((()))))))))))))))******))))))((((((''''''(((((())))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((()))******(((%%%######$$$'''((()))******)))((('''&&&&&&'''(((((()))******'''(((((())))))((((((''')))))))))))))))******+++...---+++******+++,,,,,,+++++++++,,,---...///000//////......//////000111222222333333333444444444555555555555555666777888888999;;;===????????????>>>>>>>>>???@@@AAABBBCCC??????@@@@@@@@@@@@?????????@@@BBBCCCCCCAAA???===???>>>>>>===<<<;;;:::999888888777666666555444444333222111000000000000000------------,,,,,,,,,,,,++++++++++++******************)))((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((***((('''&&&((((((((('''''''''''''''((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''))))))((((((((((((((((((%%%%%%&&&'''((()))******'''''''''(((((((((((((((%%%%%%%%%&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******)))((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((($$$%%%&&&''')))***+++,,,&&&'''(((((((((((('''&&&))))))(((((((((((())))))''''''&&&''''''((()))***'''''''''(((((((((((((((%%%''')))++++++)))'''%%%)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((('''''')))(((((('''&&&&&&%%%%%%'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((++++++******))))))((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))(((((((((((((((((()))************)))))))))(((((((((((((((''''''((())))))(((((()))***************************((((((((((((((((((((((((+++***)))''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******''''''(((((((((((())))))(((((((((((())))))))))))************************(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''&&&&&&''''''(((((()))******(((%%%$$$$$$$$$''''''((()))))))))((((((%%%&&&'''((()))***++++++'''''''''((((((''''''''')))))))))))))))******+++///---,,,******+++,,,------,,,,,,+++,,,---...///............///000222222333333333333444444444444777666666666666666777777888:::<<<>>>???@@@@@@???????????????@@@@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBAAA@@@>>>===>>>======<<<;;;:::999999777777666555555444444444222111111000000000000111---------,,,,,,,,,++++++++++++++++++******************)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))'''&&&&&&((())))))(((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((())))))((((((((((((((()))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))******)))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&'''(((((('''&&&&&&'''(((((((((((((((((('''&&&&&&&&&''''''((()))***''''''''''''((((((((()))'''((())))))))))))((('''))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''''''''(((((((((((())))))))))))(((((((((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))))))))))))))'''''''''''''''(((((((((&&&(((***)))(((''')))+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&&&&''')))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%$$$%%%%%%&&&'''((((((''''''&&&&&&''''''((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((()))'''((()))(((&&&&&&&&&(((''''''&&&&&&'''(((((()))&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))******+++///...,,,******+++,,,---...---,,,+++,,,---...///---------...000111333444333333333444444444555555888777777666666666666777999:::<<<>>>@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAACCCCCCDDDDDDEEEDDDDDDCCC???@@@@@@AAA@@@???>>>===>>>===<<<;;;:::999999888666666666555555444444333111111000000000000111111---------,,,,,,,,,+++++++++++++++************)))******)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((&&&%%%&&&(((******)))''''''''''''((((((((()))(((((()))***************'''''''''((((((((())))))(((((())))))******++++++''''''(((((())))))******((((((((((((((('''''''''&&&'''''''''(((((())))))++++++***(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******)))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''')))******&&&'''''''''(((((())))))***)))(((''''''((())))))))))))))))))))))))))))))+++***((('''''''''((()))************************''''''''''''((((((((()))%%%%%%&&&'''((()))******$$$$$$%%%&&&(((***+++---&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((('''&&&%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))((((((((((((((()))))))))&&&''''''((()))******+++))))))(((((((((((())))))''''''(((((())))))******&&&''''''(((((((((((((((%%%&&&&&&&&&''''''((((((&&&(((******((('''))),,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))(((''''''((()))+++))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((#########$$$%%%&&&'''((('''''''''&&&&&&'''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&(((((('''((()))+++'''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))******+++))))))))))))************,,,+++*********+++,,,---,,,,,,------.../////////111111/////////000111222222444666666555444555666888888999:::999888777666777888999:::<<<===>>>???============>>>???@@@AAA???AAACCCDDDCCCCCCDDDEEE??????@@@@@@@@@??????>>>;;;::::::999888777666666333333333222222222111111......////////////............---------,,,,,,,,,((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((''''''''''''((((((***))))))((('''&&&&&&&&&******))))))((((((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''(((((((((((((((''''''******)))((('''&&&%%%%%%((((((((()))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((''''''(((((((((((('''&&&((((((((((((((((((((((((******))))))(((((((((''')))))))))))))))((('''''''''''''''(((''''''&&&&&&(((&&&%%%&&&)))***)))'''))))))(((((('''''''''&&&)))(((''''''''')))***+++))))))(((((('''''''''&&&))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((***)))((('''%%%%%%&&&&&&''',,,+++++++++******))))))((('''&&&%%%%%%&&&'''(((,,,+++++++++******))))))))))))***)))(((&&&%%%###'''''''''''''''&&&&&&%%%((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))---(((""" !!!$$$(((***************))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((******))))))(((((('''''')))************))))))((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((())))))((('''&&&&&&''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((''''''''''''((((((***)))(((''''''((()))***(((((())))))))))))((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&!!!$$$''''''&&&%%%'''***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))************,,,+++*********+++,,,---,,,,,,------.../////////000000000000000111111222222444555555444444555666666777888888888888777666666777888999;;;<<<===>>>============>>>???@@@AAAAAACCCDDDDDDBBBAAABBBBBB>>>>>>?????????>>>======<<<;;;;;;:::999888777666333333222222222111111111......////////////....../////////.........------******************************))))))((((((''''''((((((''''''''''''((((((***))))))(((''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((())))))******))))))(((******************************++++++++++++******(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''(((&&&%%%&&&)))***)))''')))((((((((('''''''''''')))((((((''''''((()))***)))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***)))((('''&&&&&&''''''(((++++++******))))))))))))((('''&&&&&&&&&&&&'''((()))))))))(((((((((''''''(((((()))))))))((('''&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,***'''&&&((()))******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))(((((((((''''''(((((()))))))))(((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''((((((((())))))(((((())))))(((''''''&&&''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((((((((('''((((((((((((((((((''')))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))(((((())))))))))))(((((('''((()))((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((()))(((((((((''''''''''''$$$&&&'''(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,------,,,,,,------...///////////////000111111111111111111333444555444333444555444555666777777888777777666777777999:::;;;<<<===============>>>???@@@@@@BBBDDDEEEDDDBBB@@@@@@@@@===>>>>>>>>>======<<<;;;<<<<<<;;;:::999888777777333222222222222111111111......////////////...............---------,,,,,,************************))))))))))))((((((((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&'''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((('''&&&'''''''''(((((())))))(((((('''&&&%%%$$$######(((((((((((()))))))))))))))(((((((((((((((((('''))))))))))))))))))))))))'''(((((())))))(((((('''************************'''(((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((((((((((((((((('''&&&'''((()))((('''((((((((((((''''''''''''***))))))(((((((((((()))(((((((((((('''''''''''''''((()))******)))((('''******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))''''''''''''))))))(((((((((''''''((())))))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((())))))(((((((((((('''''''''((())))))*********)))(((((()))))))))(((''''''%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***,,,,,,)))'''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&'''(((((()))(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''((((((((()))))))))(((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((&&&''')))(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((''''''((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((()))))))))************++++++++++++,,,,,,------,,,,,,------.../////////---...000222222222111000000222444444333222333444444444555666888999999999777888888:::;;;<<<=========<<<<<<======>>>???@@@AAABBBCCCCCCAAA@@@@@@AAA>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777666666222222222222111111111111......////////////......+++++++++*********))))))************************'''((((((((()))))))))***((((((''''''''''''(((((())))))(((((('''''''''''''''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&%%%(((((((((((())))))))))))++++++******)))))))))((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&((())))))))))))((('''''''''((((((((('''((((((((((((((('''''''''******))))))((((((''''''((((((((((((((('''''''''&&&((()))++++++)))(((&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))((((((((((((((())))))***(((((((((((((((((('''''''''''''''&&&&&&'''''''''******************))))))((())))))***************)))))))))))))))(((((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&(((******'''%%%''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&'''((())))))***)))(((((((((((())))))))))))(((((((((((((((''''''''''''(((((((((((()))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%'''(((((('''''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((''''''''')))'''%%%''')))***'''$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((((()))))))))************++++++,,,,,,------------,,,,,,------.../////////---...000111222222111111000222444444333222333444555555666777888:::;;;<<<999::::::;;;<<<===>>>>>><<<<<<<<<<<<===>>>???@@@>>>@@@BBBBBBAAA@@@AAABBB????????????>>>===<<<;;;999999888777666555444444222222222111111111000000......////////////......++++++*********)))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''((((((((((((((((((((())))))))))))+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((()))***+++++++++++++++((((((((((((((((((((((((&&&&&&''''''''''''''''''((())))))))))))(((''''''%%%&&&'''((())))))))))))'''((((((((('''''''''((('''''''''(((((((((((((((******))))))(((((('''''''''''''''(((((((((((((((&&&((()))++++++)))(((&&&&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))''''''''''''''''''((((((&&&''''''''''''''''''&&&))))))))))))))))))******+++******))))))))))))))))))))))))))))))(((((('''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&'''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((()))***+++++++++(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((()))))))))***(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((%%%'''(((((('''''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''''''''((((((((((((((((((&&&$$$%%%((()))&&&###''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,---------------,,,,,,------.../////////---...///111111222222222111333444555444333444555666666666777888:::;;;<<<:::;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<===>>>??????<<<>>>@@@AAA@@@@@@AAABBB@@@@@@@@@???>>>===<<<;;;888888777666555444333333222111111111111000000000......////////////......---------,,,,,,,,,++++++((((((((((((((((((((((((''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))******+++((((((((((((((((((((((((''''''((()))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))(((((('''''''''&&&######$$$%%%&&&'''(((((((((((((((((())))))))))))(((''''''''''''''''''&&&(((((((((((((((((((((((('''(((((())))))(((((('''************************''''''((()))************(((((((((((((((((((((((('''''''''''''''((((((((()))))))))))))))(((((('''&&&'''(((((())))))))))))'''((()))((('''&&&'''((('''''''''(((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((((('''((()))******)))((('''%%%&&&'''((()))***+++,,,''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''((((((+++***)))((((((((((((((((((((()))))))))(((''''''))))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))'''%%%%%%''')))******'''''''''(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******+++******(((((((((((())))))))))))'''''''''(((((((((((((((((((((((()))))))))******(((((()))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((***))))))))))))))))))***(((((())))))))))))(((((((((((())))))))))))((((((&&&''')))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********'''''''''(((((((((((((((&&&%%%%%%&&&''''''&&&$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))************+++,,,---.........---,,,,,,,,,------.../////////......//////000222333444222444555555444444555666777666666666777888:::;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===??????===???AAAAAA@@@??????@@@?????????>>>===<<<::::::888888777666555444333333111111111111000000000000......////////////.........---------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''(((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&'''((()))***))))))(((&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&&&&''''''((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((())))))******))))))(((************************$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((())))))(((((('''&&&'''(((((()))))))))((((((''')))***)))&&&%%%&&&(((''''''''''''((((((((()))'''((()))******))))))(((''''''''''''((((((((()))(((((())))))))))))((((((&&&''''''((()))******+++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))(((&&&%%%$$$''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((()))((('''''''''((()))***'''(((((((((((('''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&''')))*********''''''((())))))***++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((()))))))))))))))((((((((((((((())))))))))))''''''''''''((((((((()))(((((()))))))))*********(((((()))***************'''''''''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))(((((((((((())))))''''''((())))))(((''''''(((((())))))))))))(((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))$$$%%%'''''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************+++,,,---.........---,,,,,,,,,------...//////000//////......///111444555222444666666555444555666666666555555555777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????AAABBBAAA???======>>>>>>>>>>>>===<<<:::999888999999888777666555444444111111111111000000000000......////////////......,,,,,,,,,+++++++++******************************))))))))))))((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((*********)))((('''((((((((())))))******''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%%%%&&&'''((()))***+++))))))))))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******************************))))))************))))))(((((((((((((((((((((((('''((()))***++++++++++++(((((((((((((((((((((((('''((((((((())))))******''''''((((((''''''&&&%%%((())))))))))))(((((('''''')))+++)))&&&%%%&&&(((&&&'''''''''(((((())))))&&&'''(((*********))))))&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))'''%%%###"""'''((((((((())))))******%%%&&&'''(((((('''&&&%%%'''((((((((())))))******&&&&&&%%%&&&''')))+++,,,'''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&(((******)))''''''(((((()))***++++++,,,&&&''''''((()))******+++******************************))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******'''(((((((((((((((''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))************(((((()))***************'''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((((()))***)))'''&&&&&&'''))))))))))))))))))))))))'''''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))###&&&))))))'''''')))+++''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((('''(((***++++++******)))++++++******++++++,,,---+++,,,---...//////////////////...------...000000///000111222444555666777888666555666999:::999777===<<<;;;::::::;;;===>>>======<<<<<<===>>>@@@AAA>>>???@@@AAAAAA@@@???>>>>>>?????????===<<<:::888777666555444333222222222222111///.........///000////////////............+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''((((((((((((''''''))))))))))))(((((((((((())))))(((&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((''''''&&&(((((())))))((('''&&&&&&''''''(((((())))))******''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))$$$ !!!%%%((('''%%%))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%******)))((('''&&&%%%%%%$$$&&&''')))))))))((((((((('''&&&%%%%%%&&&'''(((******(((''''''((())))))+++*********))))))(((((((((((())))))))))))(((((('''((((((((((((((('''&&&******))))))((((((''''''+++***((('''&&&&&&''''''***)))(((((())))))((('''))))))))))))))))))))))))))))))***))))))((('''&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((******))))))((((((''''''(((((()))))))))'''&&&$$$))))))))))))((('''&&&%%%(((((())))))((('''&&&%%%((())))))(((&&&%%%'''(((((((((((((((((()))******%%%&&&''')))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((())))))))))))))))))((('''&&&&&&'''((()))((()))***+++++++++++++++((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))((('''&&&&&&'''''''''(((((())))))''''''((((((((((((''''''(((''''''(((((()))***+++(((((((((((((((((((((((())))))************)))))))))))))))(((''''''&&&&&&---+++)))&&&%%%%%%%%%&&&&&&&&&''')))***,,,------)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))***%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''******))))))((((((''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((((())))))***************++++++******++++++,,,---,,,,,,---...////////////000000///...///000111222000111222333555666777888:::888666777:::;;;999777;;;:::999999999;;;<<<>>>???>>>===<<<<<<<<<======>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>===;;;:::888777666555444333222222222//////......---------...////////////.........---++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''))))))))))))((((((((((((******)))((('''&&&''''''))))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&'''((())))))((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))%%%!!!"""%%%((('''%%%)))(((((((((''''''''''''''''''''''''''''''&&&&&&)))))))))(((''''''&&&&&&'''(((((((((((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%)))((('''''''''(((***************)))))))))(((((((((((())))))))))))(((((('''(((((()))))))))(((((())))))))))))(((((((((((()))((('''''''''((())))))(((''''''&&&''''''&&&%%%((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((''''''''''''((((((***)))))))))((((((((('''''''''((((((((((((((('''&&&'''(((((()))((((((((())))))((((((((((((((((((((())))))(((&&&&&&'''(((((((((((((((((()))******&&&'''((()))))))))((('''))))))))))))((((((((((((************++++++++++++''''''((()))))))))))))))))))))((('''''''''((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))((('''&&&''''''''''''((((((((()))''''''((((((((((((''''''))))))((((((((((((((()))(((((((((((((((((((((((())))))************))))))'''''''''(((((((((((((((///---+++)))(((((()))***((((((((()))))))))******)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***((((((((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***))))))))))))***++++++++++++******++++++,,,---------...............---000000000000000111222222111222333444555666777888;;;999888999::::::999888999888888888999;;;<<<>>>@@@???>>><<<;;;:::::::::>>>>>>???@@@@@@???>>>>>>===>>>>>>===<<<;;;999999777666555333222222222222///////////////......---//////.........---------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))************))))))''''''''''''''''''''''''(((((((((((((((''''''&&&'''(((((())))))(((((('''(((((((((((())))))))))))+++***)))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''$$$%%%&&&((())))))******(((((((((((((((''''''&&&))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%"""###&&&((((((&&&((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((******(((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''((()))************))))))))))))(((((((((((())))))))))))(((((('''((()))***************(((((((((((())))))))))))''''''''''''((()))***+++''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((&&&&&&'''(((((()))******''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&''''''(((******$$$%%%&&&((()))***++++++***)))((((((((()))***+++((())))))(((&&&&&&''')))((((((((((((((())))))***(((((()))))))))(((''''''))))))))))))((((((((((((************++++++++++++'''(((((()))))))))))))))***)))(((((('''''''''(((''''''(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''+++***)))(((''''''''''''((((((((((((((((((((((((((())))))******))))))(((&&&&&&''''''((())))))******)))((('''&&&''''''((()))))))))(((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((((((((((((''')))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((((((((((())))))))))))+++***)))((()))***+++,,,++++++******++++++,,,---..................------/////////000000111111222111111222333444555666777:::999999999999999888888888888888999:::<<<===>>>???>>>===<<<;;;:::999999===>>>???@@@@@@???>>>=========<<<<<<;;;:::999999666666444333222111111111000111222222222111///............---------,,,,,,*********************************)))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))((())))))******))))))((('''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((''''''((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))'''(((((((((((((((''''''******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$'''(((((('''((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''(((((())))))***)))(((&&&&&&&&&'''(((&&&'''))))))))))))'''&&&((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''((()))***+++,,,,,,,,,''''''(((((())))))******((((((((((((((())))))***)))******)))((('''((((((''''''''''''''''''''''''&&&'''((())))))***))))))''''''(((((())))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((())))))))))))((((((((((((((('''&&&&&&&&&((()))***$$$%%%'''(((******++++++***)))((('''((())),,,---'''((()))(((&&&&&&''')))))))))(((((((((((())))))))))))))))))((((((''''''))))))))))))(((((((((((('''((((((((())))))))))))(((((())))))))))))((((((******)))(((((('''''''''******)))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''***)))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))'''&&&&&&%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))***+++***)))))))))***,,,---++++++******++++++,,,---..................------------...///000000000111000000111222333444444555888888888888777777777888999999::::::<<<===>>>???;;;<<<<<<<<<<<<<<<;;;;;;===>>>????????????>>>===<<<<<<;;;;;;::::::999999666555444333222111111111000111222222222111///...------------,,,,,,,,,,,,************************))))))))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((((('''(((((())))))))))))(((((('''((((((((()))))))))***(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((((((((((((''''''''''''((((((((((((((('''******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((((((((('''''''''(((((((((((((((&&&''''''(((((()))))))))&&&&&&''''''((()))))))))((('''&&&&&&&&&((()))***((()))***++++++***)))((()))(((((((((''''''&&&&&&(((((((((((((((((())))))(((((())))))))))))((((((((((((***+++,,,,,,,,,,,,''''''(((((())))))******)))))))))))))))(((((('''(((***+++***'''&&&((()))''''''''''''''''''''''''&&&'''((())))))***))))))******))))))((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))***)))(((&&&&&&&&&'''(((''''''((()))******))))))***)))((('''((())),,,---'''(((((((((&&&&&&(((***))))))(((((((((((())))))******))))))(((((((((((())))))))))))(((((((((((('''((((((((())))))))))))(((((())))))))))))((((((******)))))))))(((((('''******)))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((())))))((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''''''''))))))((()))))))))******&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''******)))(((''''''''''''((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''(((((())))))*********************+++,,,,,,++++++******++++++,,,---------...............---+++,,,---///000000000000000000000111222333333333555777888888777777888999::::::;;;<<<======>>>>>>999:::;;;======>>>>>>>>>======>>>??????>>>======<<<;;;:::999999999999:::666555444222111111111111...............------,,,------,,,,,,,,,+++++++++************************))))))))))))************))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((())))))******))))))(((''''''(((((())))))******''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((((((((((((((())))))******))))))(((((((((((((((((('''&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))&&&'''''''''(((((())))))&&&&&&&&&''''''(((******''''''(((((((((((('''''''''(((((((((((('''&&&%%%''''''(((((((((((())))))(((((())))))))))))((((((((()))***+++++++++++++++(((((((((((())))))))))))************)))((('''&&&%%%(((***(((%%%$$$%%%((('''''''''''''''''''''''''''(((((())))))))))))(((++++++***))))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))******(((''''''&&&&&&&&&))))))*********)))((((((***)))((((((((()))***+++'''(((((((((&&&'''(((******))))))(((((((((((((((******)))((((((((())))))))))))))))))((((((((((((************++++++++++++)))))))))))))))(((((('''((())))))******))))))((()))((('''&&&%%%&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''&&&''''''((()))***((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((('''(((((())))))(((((('''***))))))(((''''''&&&&&&'''''''''((((((((((((((($$$%%%%%%&&&'''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''+++***)))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''''''''''''''((()))*********)))***++++++,,,,,,++++++++++++******++++++,,,---,,,,,,---...////////////+++,,,...000111111111111000111111222222333333444444666888999777888:::<<<999:::;;;;;;<<<<<<<<<<<<:::;;;<<<>>>??????>>>>>><<<===>>>??????>>>===<<<;;;:::999888888999999:::666555333222111111000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************((()))))))))************))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))************))))))'''''''''((()))*********((((((''''''''''''((((((&&&'''''''''''''''''''''))))))))))))))))))))))))))))))************))))))&&&'''((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))))))))((())))))''''''''''''((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((()))(((((('''''''''((((((((())))))(((((())))))))))))(((((())))))***************)))))))))))))))((((((((((((((()))*********)))((((((%%%(((***)))%%%###%%%(((((((((((((((((((((((((((((())))))))))))(((((('''******))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''((((((((()))))))))***'''(((((((((((((((''''''))))))*********))))))((())))))((((((((((((((((((&&&'''((('''&&&''')))*********)))(((((((((((((((***)))((((((((()))***+++))))))))))))((((((((((((************++++++++++++)))))))))))))))((('''''''''''')))***++++++*********((('''%%%%%%%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&'''(((***+++)))(((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''(((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%######%%%'''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))***+++,,,---,,,++++++++++++******++++++,,,---+++,,,---...////////////,,,---///111222333222222222222222333333444444444444777999:::999999<<<>>>999999:::;;;;;;;;;::::::;;;<<<>>>?????????>>>===<<<===>>>??????>>>===<<<;;;:::999888888888999:::555555333222111000000000000///...,,,,,,---......,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))************))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))************))))))&&&''''''((()))******+++))))))(((((((((((()))***)))))))))))))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%'''((())))))******&&&&&&'''((())))))((((((''''''(((((())))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))***)))((())))))&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))'''&&&%%%((('''&&&%%%%%%&&&'''((( """$$$''')))***+++***&&&'''''''''(((((())))))(((((())))))))))))(((((())))))*********))))))(((******))))))((((((''''''&&&''')))***++++++******'''***---+++'''%%%'''+++))))))))))))))))))))))))))))))***))))))(((''''''((((((((()))******++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''((((((((())))))******%%%&&&''')))))))))(((((((((((()))***************(((((())))))((('''&&&%%%&&&'''(((''''''''')))+++******)))((((((((((((((())))))(((((((((***+++,,,))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''%%%''')))***++++++++++++,,,+++)))'''&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&'''(((***+++))))))(((((('''''''''&&&''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((())))))(((((('''&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((&&&###!!!!!!###&&&(((&&&'''''''''(((((())))))))))))))))))))))))))))))$$$$$$$$$%%%''')))***+++%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))*********++++++++++++///---,,,******+++---...,,,,,,,,,---------............///000111222333333333333444555555666666777888777777777777888888999999999:::::::::;;;;;;;;;?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;::::::888777777444333222222111111222222000//////---,,,+++******+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((())))))((('''&&&&&&(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))'''%%%&&&)))***(((&&&((()))***++++++***)))(((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''')))******)))((('''&&&&&&'''((()))************************'''((()))******)))((('''***)))(((''''''((()))***''''''&&&'''((()))+++,,,))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***)))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((+++***)))(((((()))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((((((''''''''''''''''''''''''))))))(((((((((((()))***'''''''''(((((((((((()))***(((&&&$$$###$$$%%%&&&&&&'''((())))))***))))))((((((''''''''''''((((((+++***)))(((((()))***+++((((((((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))*********++++++***)))'''&&&&&&''')))***,,,,,,---------.........////////////000000000000333333444444555666666666333333333444555666777888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<999999888777666444222222222222111000000000000111000///...---,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((('''&&&&&&(((''''''&&&'''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''(((''''''&&&&&&''''''(((***((('''(((***+++)))'''(((((()))******)))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&'''''')))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%***)))(((''''''((()))***((('''''''''((()))***+++)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((((((((()))''''''((()))))))))))))))&&&&&&''''''((((((((()))+++***)))(((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&))))))))))))(((((((((((('''((())))))))))))((('''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''(((%%%%%%%%%&&&&&&&&&&&&'''+++)))'''&&&%%%%%%&&&''''''(((((())))))))))))(((((((((''''''''''''(((((())))))(((''''''((())))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))******))))))))))))******)))))))))(((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******---,,,+++******+++,,,---------------.........///000000/////////.........333333333444555555666666222222222333444666888888::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::999888777555222000///111111000////////////000//////...---,,,++++++***+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((+++)))((()))***+++***)))'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''''''''((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((((((((()))))))))((((((''''''((())))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((''''''(((((((((((())))))******))))))''''''((())))))***++++++******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((((((((&&&&&&&&&'''((((((((()))'''''''''''''''''''''''')))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''+++***((('''&&&''''''((((((((()))))))))(((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((('''&&&%%%$$$######))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))000//////...//////000111---............/////////000000000000000/////////333333333444555555666666666666666666777888::::::999::::::::::::;;;;;;;;;<<<<<<===============>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::999777555333222111111000////////////000//////...---,,,,,,++++++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))))))))))))))***))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((''''''((()))******(((((((((''''''((((((((())))))))))))))))))))))))((())))))))))))))))))((())))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((((())))))*********))))))))))))***+++,,,,,,---...)))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))***)))(((''''''''''''(((((()))))))))((('''&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''************************(((((((((((()))))))))))),,,,,,,,,,,,,,,---.............../////////000000//////000111222222333333333444444555555666666777::::::999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;:::::::::999888777666555222222111000000000000111.........------,,,,,,+++---,,,***))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((************************(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((('''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((((())))))***'''((((((((((((((((((''')))))))))))))))))))))))))))))))))(((((()))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''(((((())))))************))))))(((((())))))***+++,,,,,,(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******'''((((((((()))))))))*********))))))))))))******************************''''''((()))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''###$$$&&&'''(((((((((((('''''''''(((((((((((()))((((((''''''''''''''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''((()))************)))(((&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&************************((((((((()))))))))************++++++,,,,,,------////////////000000000000///000000111222333444555444555555666777777888888;;;:::999888777777777777999999999:::::::::;;;;;;::::::;;;;;;<<<============<<<;;;;;;::::::;;;;;;777777777777666555444444222222111000000000000111......---------,,,,,,,,,,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))*********)))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))&&&((()))((('''&&&'''))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''''')))))))))))))))))))))))))))))))))(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((('''&&&%%%'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''(((((())))))******++++++******))))))&&&&&&&&&'''''''''(((((('''((()))******+++******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''(((((())))))*********))))))(((((())))))***))))))))))))))))))))))))&&&'''((())))))******)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))''''''''''''''''''''''''###%%%&&&((()))))))))(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))))))))'''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************)))))))))*********++++++++++++,,,---...///////////////000000000111111111000000111111222222222333666666777777888888999999999999888888777777888888;;;;;;;;;<<<<<<<<<======999::::::;;;<<<<<<=========<<<;;;;;;::::::;;;;;;777777777666555333222111111111000////////////000...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((((((((()))))))))***&&&&&&'''(((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))''')))***)))'''&&&(((******)))(((((((((((()))***&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))***&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((()))******)))((('''&&&'''((((((((('''&&&%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))***+++***++++++++++++***)))((((((''''''''''''&&&&&&&&&&&&''')))***++++++******))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))))))))++++++++++++++++++++++++%%%%%%&&&&&&'''(((((()))'''''''''((()))*********))))))(((''''''((())))))))))))))))))))))))))))))&&&'''((()))************''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((((((&&&&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$%%%&&&((((((&&&%%%$$$'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''************************************++++++++++++)))***+++,,,------------000000000000111111111111111111111111000000000000777777777888999999::::::999888888888999:::;;;;;;============>>>>>>>>>>>>999999:::;;;;;;<<<======<<<<<<;;;::::::::::::;;;::::::999777555333111000000000///...............------------------,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''''''''&&&%%%%%%$$$''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))***(((((((((((((((((((((((('''((((((((())))))******&&&&&&'''((())))))((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))(((***,,,+++(((''')))++++++***)))(((((()))***+++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******)))))))))))))))***&&&'''((())))))((('''&&&***************************)))(((''''''((()))***'''((()))******)))((('''%%%&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))***+++++++++++++++++++++***)))(((++++++******)))(((((((((&&&''')))***+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))******+++&&&''''''((()))******+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''((()))************((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''******++++++***(((%%%$$$'''''''''((((((((())))))((()))************))))))%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''&&&(((((((((((((((((((((((('''(((***++++++***(((''''''((((((((())))))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((,,,+++***))))))***+++,,,++++++******++++++,,,---+++++++++,,,---...///000......//////000000111111//////000111222222333333555555666777888999::::::999888666444555777999;;;<<<<<<===>>>>>>>>>>>>>>>;;;::::::<<<===<<<:::888<<<<<<<<<===<<<<<<;;;;;;666666555444333222222111/////////...------,,,,,,///............---------*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))++++++******))))))(((((()))******+++,,,---------))))))(((((('''''''''&&&+++***)))'''''''''((()))***))))))((('''&&&&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''************)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((()))*********,,,---***'''$$$%%%''')))(((&&&&&&&&&)))+++---+++*********))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))((('''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&((()))***''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''')))***)))((('''(((***)))((('''&&&&&&'''((()))******))))))))))))******''''''''''''((((((((()))++++++++++++*********)))************************(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((()))***+++,,,************************************************))))))))))))(((&&&%%%$$$&&&&&&&&&'''''''''((((((+++(((&&&&&&)))***)))(((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((()))((('''&&&'''))))))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''')))***+++)))((('''&&&&&&'''((()))(((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&++++++***))))))***++++++++++++******++++++,,,---,,,,,,,,,,,,,,,---...///......//////000000111111000000111111222333333333555666777777999999:::;;;:::999888777888999;;;<<<<<<===>>>>>>??????>>>>>><<<;;;;;;<<<======;;;999<<<<<<======<<<<<<;;;;;;777777666555444333222222111000000///......------............---------------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))(((((((((''''''''''''***)))(((''''''(((((())),,,,,,++++++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((())))))***)))+++,,,***'''%%%&&&((('''''''''((())))))***+++*********)))))))))(((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((''''''))))))(((''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''((()))***+++''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))(((((((((''')))***)))((('''(((***(((((((((''''''(((((((((((((((''''''''''''(((((('''''''''((((((((())))))++++++*********)))))))))************************************************((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((()))***+++,,,************************(((((((((((((((((((((((())))))))))))))))))((((((&&&''''''''''''''''''''')))'''&&&''')))***(((&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''''''''((((((((()))))))))(((((((((''''''&&&&&&&&&"""###$$$%%%&&&'''''''''++++++***))))))***++++++++++++******++++++,,,---------,,,,,,,,,,,,------......//////000000111111222222222222333333333333555666777777999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@??????===<<<<<<===>>>>>>===;;;===============<<<;;;:::888777777666555444333333111111111000//////..................------------++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&'''(((((()))******&&&&&&''''''(((((())))))(((((((((((('''''''''''')))(((((((((((())))))******))))))(((((('''''''''))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))***(((******)))((('''''')))%%%'''(((*********)))(((******))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''++++++************)))))))))((((((''''''''''''(((&&&'''***++++++***'''&&&''''''''''''''''''''''''************************))))))(((((((((((()))))))))))))))))))))***++++++''''''((((((((((((''''''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''')))***)))((('''(((***'''(((((())))))(((((('''((((((''''''''''''((((((''''''((((((((()))))))))******)))))))))(((((((((************************************************'''((((((((((((((())))))%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((()))***++++++************************''''''''''''''''''''''''(((((()))***************((('''''''''''''''''''''(((''''''((())))))'''&&&''''''''''''(((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((('''&&&'''((('''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''''''''(((((((((******)))((('''&&&&&&%%%&&&'''((()))))))))))))))+++******************+++++++++******++++++,,,---------,,,,,,+++,,,,,,,,,......//////000000111111444444333333333333333333444555666666888888999::::::;;;<<<===>>>===<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>===<<<===??????>>>=========>>>======<<<;;;:::888888777666555444444333111111000000///......---.........---------,,,,,,))))))))))))((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))&&&'''''''''((((((((()))(((((((((((())))))******((((((((((((((('''''''''''''''(((((())))))******(((((((((''''''&&&&&&&&&((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''((())))))(((((())))))(((((())))))''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************)))(((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******''''''((((((((((((''''''(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''((()))******)))((('''******))))))))))))******'''(((((((((((()))))))))))))))))))))((((((((((((************************************************''''''(((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%%%%&&&(((***+++,,,((((((((((((((()))******************************))))))))))))))))))))))))((())))))******)))))))))((((((((((((''''''''''''(((((())))))))))))'''&&&''''''''''''((((((((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''((()))(((((((((''''''&&&&&&+++++++++***)))'''&&&%%%*********++++++*********++++++******++++++,,,---------,,,+++++++++,,,,,,......//////000000111111444444333333333333333333333444444555666777888888999:::<<<===>>>===<<<;;;>>>>>>???@@@@@@@@@@@@@@@>>>===<<<===>>>??????>>>>>>>>>>>>>>>===<<<;;;:::888888777666555444444333000//////......------,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((()))))))))*********(((((((((((()))))))))))))))((((((((('''''''''&&&((((((((((((((()))))))))'''''''''(((((((((((((((''''''(((((())))))******++++++***************)))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((())))))))))))***)))'''&&&'''(((***+++(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((()))(((''''''((((((((((((''''''(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***'''((()))******)))((('''******))))))))))))******(((((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((())))))))))))))))))((((((((((((((((((((((((((($$$%%%%%%&&&(((***+++,,,(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((()))*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((((((&&&'''((('''&&&%%%&&&(((((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%###"""!!!)))***++++++++++++***)))++++++******++++++,,,---,,,,,,++++++++++++,,,,,,......//////000000111111222222222222333333333333333444444555666777888999999:::;;;<<<===<<<;;;;;;===>>>??????@@@@@@??????>>><<<;;;<<<>>>??????????????????>>>===<<<;;;:::888777777666555444333333/////////...------,,,,,,------------,,,,,,,,,,,,,,,+++++++++************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((((())))))******+++(((((((((((())))))))))))******)))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''((()))))))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))******)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''&&&&&&''''''((())))))((('''((()))***)))(((+++***'''&&&&&&'''***,,,''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************'''''''''(((((((((((()))(((''''''''''''(((((()))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''')))***)))((('''(((***((())))))******))))))(((((((((''''''''''''((((((((((((((()))))))))************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))***&&&''''''((((((''''''&&&(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''******))))))(((&&&%%%$$$''''''((((((((()))))))))*********)))'''&&&''')))''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((())))))******))))))(((%%%&&&''''''&&&%%%&&&'''(((&&&$$$""""""$$$&&&(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&&&&)))***++++++++++++***)))++++++******++++++,,,---************+++,,,------......//////000000111111000000111111222333333333555555666777888999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===<<<:::;;;===?????????????????????===<<<;;;:::777777666555444333222222000000//////...------------------,,,,,,,,,++++++))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((())))))******)))((('''&&&&&&''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((***((('''((()))***)))'''***)))(((''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))***))))))(((''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))))))))''')))***)))((('''(((******))))))))))))))))))***((((((''''''''''''(((((((((((()))))))))*********++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))(((''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&'''((()))******+++)))***)))&&&######&&&)))''''''''''''(((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''((()))******)))((('''%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%&&&''''''&&&%%%%%%''''''((((((((()))))))))%%%%%%&&&&&&''''''((((((&&&&&&''')))************)))***+++,,,,,,+++***)))++++++******++++++,,,---************+++,,,---.........//////000111111111//////000111222222333333777777888999:::;;;;;;<<<<<<<<<<<<<<<=========>>><<<<<<===>>>>>>>>>>>>>>>===;;;::::::<<<>>>??????@@@@@@??????>>><<<;;;:::666666555444333222222111111111111000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))(((((())))))******++++++***************)))))))))&&&'''''''''(((((())))))))))))*********((('''&&&)))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((+++)))'''(((******(((&&&(((((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((()))))))))***'''''''''''''''((()))***&&&'''***++++++***'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))++++++******)))''''''((((((((((((''''''((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++((()))***)))((('''(((***+++***)))(((((()))***+++******))))))))))))******))))))))))))************++++++++++++************))))))))))))))))))))))))************************++++++******))))))(((((())))))************))))))(((((((((((((((((((((((('''''''''''''''((()))***)))(((((('''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************%%%&&&'''((()))***+++,,,))))))'''### $$$(((''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''************************&&&''')))*********)))(((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((('''''''''&&&'''''''''''''''&&&&&&))))))*********))))))(((+++***)))))))))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,...............///000000111111111111222333444555888777777666777777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>?????????>>>>>>===;;;;;;:::::::::555555444333222000000///000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******+++++++++,,,,,,+++++++++))))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))))))))))))))******))))))(((((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((''')))***)))((('''(((***'''%%%$$$%%%(((***(((&&&((()))***++++++,,,+++++++++***)))(((((()))******(((((())))))*********+++))))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''(((((()))((((((((()))***++++++***((('''&&&''''''%%%###''''''((()))))))))))))))(((((())))))******++++++(((***+++***)))((()))***++++++******)))((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((()))******))))))*********+++++++++''''''''''''(((((((((((())))))))))))))))))******((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))+++,,,---+++)))(((((()))++++++******)))'''&&&%%%(((((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))'''((()))))))))(((&&&%%%(((''''''&&&&&&&&&''''''''''''''''''((()))++++++***)))'''&&&&&&&&&((()))***)))((((((((()))+++,,,******))))))(((((('''''''''(((((()))***+++++++++******)))(((((((((((((((((((((''''''''''''((((((((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$$$$%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))++++++))))))(((((('''''''''&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%''')))***+++)))))))))))))))))))))))))))'''%%%######%%%''')))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((+++---//////---***))))))******++++++++++++******+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000111000000111222333444444777777777777888888888888<<<<<<===============<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>???????????????>>>===;;;:::999999999666555444333222111111000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))******)))((('''&&&''''''((()))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''')))***)))((('''(((***)))'''&&&''')))***)))''')))***************))))))***)))(((''''''((())))))''''''(((((())))))))))))((((((((((((((((((((((((************)))))))))(((((((((''''''''''''(((((((((((((((((((((((()))***)))((('''(((*********(((''''''((())))))))))))))))))))))))))))))*********(((***+++***)))((()))***)))))))))))))))*********(((((((((((())))))))))))******++++++++++++******))))))(((((((((''''''''''''''''''((((((((()))))))))(((''''''''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))******))))))*********+++++++++''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((''''''))))))))))))((((((((((((((()))***(((&&&%%%%%%&&&)))))))))))))))((((((''''''((()))******)))((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))''''''''''''&&&&&&&&&''''''(((''''''''''''((()))***+++)))))))))))))))((((((''')))(((((((((((()))*********)))))))))(((((((((''''''(((((()))******++++++***)))(((((('''''''''(((((((((''''''''''''((((((((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++)))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''((()))***)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((+++---///...,,,***))))))***++++++,,,,,,,,,+++++++++************+++,,,,,,++++++,,,,,,------......//////......//////000111000000000000111222333333555666777888999888888777======>>>>>>======<<<;;;===<<<<<<;;;;;;;;;;;;;;;======>>>???@@@@@@@@@@@@???>>><<<:::999888777777666555555444333222111111111000///------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******'''(((((())))))(((((('''***)))))))))))))))(((((())))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))((('''''''''((((((***))))))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***)))((('''(((***+++***)))************)))((('''&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''************)))))))))))))))((((((''''''(((((())))))((((((''''''''''''((('''&&&&&&(((***,,,,,,+++(((((())))))******))))))************))))))))))))(((***+++***)))((()))***'''(((((()))******++++++(((((((((((())))))))))))'''(((((())))))(((((('''))))))((((((((((((''''''''''''((((((((())))))))))))((((((''''''(((((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******)))))))))************+++''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((((()))))))))))))))******))))))(((((('''''''''((()))'''%%%$$$%%%&&&''''''((()))))))))))))))&&&'''((()))******)))))),,,+++***)))(((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***************)))((((((&&&&&&&&&&&&'''((())))))(((''''''(((((()))***+++((()))+++,,,,,,***(((&&&''''''((())))))))))))((())))))))))))(((((((((((('''(((((())))))******+++)))(((''''''&&&'''''''''((((((''''''''''''((((((((()))***)))((('''((()))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******((((((((((((''''''''''''((((((''''''''''''((((((+++***)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((***,,,...---+++)))))))))******++++++,,,+++++++++************++++++,,,,,,***++++++,,,---...///////////////...///000000111111000000000111111222333444555777999:::999888777<<<======>>>>>>>>>============<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@>>>===;;;999777666555555444444333333222111000000111000...,,,,,,,,,...///++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******'''(((((((((((((((((('''************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************)))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((******)))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))((()))))))))))))))(((((())))))((('''&&&&&&((('''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))***)))((((((''''''''''''%%%$$$$$$&&&)))*********((())))))*********))))))++++++******))))))(((((((((***+++***)))((()))***(((((())))))************(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))(((((((((((((((((('''(((((((((((())))))))))))(((((((((((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((())))))***))))))))))))************''''''''''''((((((((((((***))))))((((((''''''&&&'''''''''(((((())))))*********))))))(((((('''''')))***+++***((('''((()))''''''((()))))))))))))))&&&&&&'''((()))*********+++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))************))))))((((((&&&&&&&&&&&&'''(((******((((((((((((((()))******))))))***+++***)))((('''%%%&&&((()))))))))((('''))))))))))))(((((((((((((((((((((((())))))******(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((()))***)))((('''((()))((((((((((((((((((((((((%%%'''((((((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***(((((((((((((((''''''''')))((('''&&&&&&'''((()))******)))(((''''''''''''(((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''(((((((((((()))+++,,,,,,***(((((()))(((((()))***++++++************++++++,,,,,,,,,,,,++++++,,,------.../////////////////////000111111111111111111111111222333333555777999:::999888777:::;;;<<<>>>???@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>??????@@@@@@@@@@@@???===<<<:::888666555444333222222111111000/////////000///---,,,+++,,,...///++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((())))))******))))))((())))))))))))************((((((((((((((((((((((((((((((((()))))))))))))))++++++++++++++++++++++++******)))(((&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))***+++(((((((((((())))))))))))'''((((((((()))))))))***''')))***)))((('''(((***(((((()))(((((('''((((((&&&&&&'''((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))++++++***)))(((((((((((((((&&&&&&''')))***)))((())))))************))))))++++++******))))))(((((((((***+++***)))((()))***************))))))(((((((((((((((((()))))))))))))))******++++++******)))(((((())))))))))))))))))(((((((((((()))))))))***((())))))))))))))))))((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''''''''((((((((((((*********))))))(((((((((&&&&&&&&&''''''(((((((((***)))))))))((((((((('''***+++,,,+++)))((()))***)))))))))))))))((('''''''''''''''((()))******+++(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********))))))((((((''''''''''''&&&&&&&&&'''((()))***+++)))(((((((((((())))))******)))((('''&&&'''((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))((((((((((((((()))))))))''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((()))***)))((('''((()))((((((((((((((((((((((((%%%'''(((((('''''')))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))'''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((()))+++***((('''((()))'''((()))******************++++++,,,---,,,,,,,,,,,,,,,------......//////000000//////000000111222333222222222222222333333444555777888999999999999999:::<<<>>>@@@AAAAAABBB???????????????@@@@@@AAA>>>>>>???????????????>>>;;;:::888666555444333333000000000/////////......///...---,,,,,,---......++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******)))******++++++******)))(((((()))))))))))))))***))))))))))))))))))))))))'''((()))*********))))))++++++++++++++++++++++++******)))(((&&&%%%$$$$$$))))))))))))))))))))))))''''''((((((((((((''''''(((((()))*********)))))))))))))))))))))******+++(((((((((((())))))))))))''''''(((((())))))******''')))***)))((('''(((***((()))***)))'''&&&'''(((%%%&&&'''((())))))))))))'''((()))***+++++++++***************))))))))))))************************))))))))))))***************))))))(((((())))))***+++******))))))))))))***,,,***))))))++++++***(((******++++++******))))))************))))))))))))(((***+++***)))((()))***++++++******)))(((((('''(((((((((((())))))))))))((())))))******))))))((((((((())))))))))))******((((((((()))))))))******((())))))******))))))((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))*********)))))))))))))))((((((''''''''''''(((((((((((()))))))))***************&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((()))***)))((('''((())))))))))))))))))(((''''''((((((''''''((()))***+++'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))******++++++))))))((('''''''''''''''''''''''''''((()))******))))))(((((((((((())))))+++)))'''%%%%%%&&&((()))''''''((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))((((((''''''''''''((((((((()))***)))((('''((()))''''''''''''''''''''''''&&&'''))))))(((((()))***((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&((())))))))))))))))))))))))))))))&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((())))))''''''((()))'''((()))***++++++++++++***+++,,,---------,,,,,,---------...............000000//////000000111222444444333333333333333444555555666777888999:::::::::;;;===>>>@@@@@@AAAAAA??????>>>>>>??????@@@AAA===>>>>>>??????>>>>>>===999888777555444333333333000000000000////////////------------------------************************))))))))))))))))))))))))******))))))))))))******)))******++++++******)))''''''((((((((()))))))))))))))))))))))))))))))))'''((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))'''((())))))))))))(((''''''((()))***+++******)))((((((((((((((()))******(((((((((((())))))))))))'''''''''((()))*********''')))***)))((('''(((***)))***+++***((('''(((***'''(((((()))))))))((((((&&&'''((()))*********)))******)))))))))((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))******)))(((((((((((())))))***+++***)))***++++++***)))***++++++++++++***)))((()))))))))))))))*********(((***+++***)))((()))************)))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&(((((()))))))))*********(((((()))))))))*********((()))************)))((('''''''''''''''((())))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((()))************))))))((((((((((((''''''''''''((((((((((((''''''(((((()))*********((((((((((((''''''''''''''''''(((((())))))******'''((()))(((''''''((()))'''(((((())))))))))))((())))))(((''''''((()))***)))))))))******++++++,,,))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%))))))))))))))))))))))))''''''(((((()))******+++******((('''''''''((())))))((((((((((((((())))))))))))(((((((((((())))))***))))))((((((((((((((()))(((((((((((()))******'''((((((((()))))))))***((((((((((((((((((((((((((('''''''''(((((()))***((((((''''''''''''((((((((()))***)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''')))***((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&'''((('''&&&&&&''')))((()))***+++,,,---------***+++,,,---...---,,,,,,...............---------000000000000000111111222555555444333333444444444555555555666777999:::;;;<<<===>>>???????????????>>>>>>===>>>>>>???@@@@@@======>>>>>>>>>======<<<888777666555444333333333111111111111000000000000,,,,,,---......------,,,************************))))))))))))))))))))))))******))))))))))))******))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))++++++******)))((((((((((((((((((((((((((())))))***+++,,,,,,---))))))))))))))))))))))))((()))***++++++***)))((('''((()))+++++++++***)))(((((('''(((((()))******(((((((((((())))))))))))&&&''''''((()))******+++((()))***)))((('''(((******,,,---,,,)))''')))+++************)))((('''&&&$$$%%%'''))))))))))))((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))*********+++******))))))))))))******'''''''''''''''((()))***(((''''''''')))******)))+++++++++++++++***)))((((((((())))))******++++++(((***+++***)))((()))***((((((((()))******++++++(((((((((((())))))))))))))))))************))))))(((((())))))*********+++))))))))))))************((()))***++++++***)))((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))******+++++++++,,,((((((((((((((()))************))))))((((((((('''''''''''''''((((((((()))%%%%%%&&&'''((()))************))))))((((((''''''&&&&&&'''((()))***++++++''')))***)))(((((()))***%%%&&&''')))******++++++***)))(((''''''((())))))+++++++++***************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***,,,+++)))((((((((()))******))))))(((((((((((()))***)))(((((((((((())))))((()))+++,,,+++***((('''***)))((((((((()))+++,,,'''((((((((())))))******((((((((((((((('''''''''((((((((((((((()))******((((((''''''''''''(((((((((******)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))((('''%%%$$$$$$%%%'''((('''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&)))(((((((((((())))))***))))))))))))))))))))))))***))))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&'''((('''%%%%%%''')))))))))***+++,,,,,,------,,,---......//////......++++++,,,------......///000000000111222222333333222222222222333444444555555666777777666777999;;;>>>>>>>>>???@@@@@@AAAAAA@@@???>>>???@@@@@@@@@??????>>>============;;;999;;;999666444444444333222444333222000000000000111///............---------,,,,,,,,,+++++++++************))))))))))))******///+++&&&'''+++---+++(((************************''''''''''''''''''''''''))))))************))))))((())))))))))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***,,,+++)))'''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))---,,,+++)))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((++++++******))))))((((((***)))(((''''''((()))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))$$$"""!!!###'''******)))))))))(((((((((((())))))***((('''&&&&&&'''(((***%%%&&&)))***+++***)))((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((&&&''')))******)))++++++++++++***)))((('''+++++++++++++++***)))(((((((((''''''''''''((((((''''''(((((())))))******''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&((()))((('''&&&''')))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((()))***,,,...///)))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''***)))(((''''''((()))***(((((()))***************!!!"""###%%%'''))))))***(((((())))))))))))))))))(((&&&%%%&&&)))***)))'''************)))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++''''''''''''(((((((((((())))))))))))((((((((((((''''''((())))))(((((('''******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******+++,,,,,,------,,,,,,---............---+++,,,,,,------....../////////000111111222222333222222222222333444555666666777888888777888:::<<<===>>>>>>??????@@@AAAAAA@@@?????????@@@@@@@@@??????>>>======>>>>>><<<:::;;;999666444444444333222333222111///////////////............------------,,,,,,+++++++++*********))))))))))))))))))))))))+++(((%%%%%%((()))((('''************************''''''''''''''''''''''''))))))************))))))(((((()))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))(((((((((******)))))))))(((((((((*********)))))))))))))))***)))(((((((((((()))***(((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************)))))))))&&&%%%&&&(((***)))(((((((((''''''''''''((((((***)))'''&&&&&&''')))***(((((()))******)))(((''''''&&&&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((***)))(((&&&&&&'''(((((((((''''''))))))******)))(((((('''((((((''''''''''''(((((())))))))))))(((((((((((('''((()))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))******%%%%%%&&&'''((())))))***)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((()))*********)))'''&&&***)))(((''''''((()))***''''''((()))))))))))))))&&&'''((()))******++++++'''''''''''''''&&&&&&&&&((('''%%%''')))***)))'''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''((((((((((((''''''''''''''''''''''''***))))))((('''&&&%%%%%%)))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********++++++,,,,,,---++++++,,,---------------,,,,,,,,,---......///////////////000111111222222222222222333333555666666777888999999888999;;;=========>>>??????@@@@@@AAA@@@@@@@@@@@@???????????????>>>>>>>>>@@@@@@>>><<<;;;888555444444444333222111111000///........................------------,,,++++++++++++*********((()))***++++++***)))(((******)))))))))******+++************************(((((((((((((((((((((((())))))************))))))(((((()))***++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''')))******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++((((((((()))))))))******))))))))))))))))))))))))*********))))))(((((((((*********))))))))))))((())))))))))))***************))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))---+++)))((())))))((('''(((''''''&&&&&&''''''((())))))''''''''''''))))))******))))))((((((''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''((()))((('''$$$$$$%%%&&&'''(((((((((''''''((((((((('''&&&&&&((((((''''''''''''((((((*********)))((('''''''''((()))))))))))))))(((''')))((((((''''''(((((()))((((((((((((((((((((((((+++***)))(((((()))***+++((()))******(((((()))***''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''((()))***+++******))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++***((('''))))))(((((((((((())))))&&&&&&'''((((((((((((((())))))***************)))((((((''''''&&&&&&&&&%%%((('''&&&''')))***)))(((%%%%%%&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////...//////000000111222222333333333333444555777777999:::;;;:::::::::<<<>>>======>>>>>>???@@@@@@@@@>>>?????????>>>======>>>???>>>>>>???AAAAAA@@@>>>:::777444333333333222111111111000///.....................---------,,,,,,++++++++++++************'''(((***,,,,,,***((('''***+++,,,+++******+++---************************))))))))))))))))))))))))))))))************))))))'''((()))++++++,,,,,,,,,))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))))))))*********))))))))))))))))))))))))++++++******)))(((((((((++++++*********)))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))************))))))---,,,***)))))))))((((((((((((''''''''''''(((((())))))(((''''''((())))))***)))((((((((((((((()))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''((((((((('''&&&&&&'''((())))))(((((('''''''''(((((('''&&&&&&((((((''''''''''''((((((***)))))))))(((((((((''')))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))+++***(((''''''(((***+++(((***+++***)))((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***+++,,,,,,+++)))((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***+++,,,,,,,,,+++***)))))))))(((((((((((())))))&&&'''(((((())))))((((((&&&&&&'''(((((((((((('''*********)))((((((''''''(((((((((((()))))))))(((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&''''''((((((''''''''''''(((((('''''')))))))))((('''&&&''''''''''''((((((((((((************++++++++++++&&&%%%$$$$$$%%%'''***,,,&&&&&&''''''((())))))***++++++******************''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''***+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,---......//////000/////////000111111222222333333333444555666888999999:::;;;;;;:::;;;===???<<<======>>>??????@@@@@@<<<>>>???>>>;;;:::;;;===??????>>>???AAAAAA@@@>>>999777444222222222111000111111111111000///.........------------,,,,,,,,,+++++++++*********))))))'''(((***,,,,,,***((('''%%%'''((()))((('''(((***************************************************))))))************))))))'''((()))++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********)))))))))(((++++++++++++************(((((())))))******++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))------,,,++++++***))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))************))))))******))))))(((((()))*********))))))))))))******))))))(((((((((((())))))''''''''''''((()))+++,,,++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&&&&'''(((((('''(((((())))))((('''&&&&&&'''(((((()))))))))((((((((((((''''''''''''(((((('''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))***************************)))'''&&&&&&''')))***(((***+++***)))((()))***))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))((((((((((((%%%&&&((())))))'''%%%$$$(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***))))))(((((())))))))))))(((((((((((()))************)))###$$$%%%&&&'''(((((((((******))))))((((((((('''))))))))))))((((((((()))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''''')))))))))((('''&&&''''''''''''(((((((((((()))*********+++++++++,,,&&&%%%$$$$$$%%%(((***,,,%%%%%%&&&'''((()))************++++++++++++++++++((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++++++++,,,------------------------...//////000000000000000111222222333333333333444444666777999:::999:::;;;;;;:::;;;===???<<<<<<===>>>>>>??????@@@<<<>>>@@@>>>;;;999;;;===@@@?????????AAAAAA???===999666333222222222111000111111111111000///......------------,,,,,,,,,,,,+++************)))))))))((()))***++++++***)))(((''''''((()))************************************))))))))))))))))))))))))))))))************))))))(((((()))***++++++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))'''%%%######%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))(((((()))))))))))))))*********++++++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******))))))))))))************)))******++++++******)))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,+++***))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))'''((()))((('''''')))++++++******))))))******+++))))))))))))))))))))))))%%%&&&'''((()))++++++,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&''')))(((((('''(((((('''&&&%%%$$$$$$(((((()))*********))))))((((((''''''''''''(((((('''''''''((()))*********''''''((()))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))******(((((()))*********))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))((('''&&&'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''))))))(((''''''(((((())))))))))))((((((((())))))***************$$$%%%&&&((()))*********'''''''''''''''''''''''')))***+++***((('''((()))((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((((('''''''''''''''((((((((((((&&&''''''(((((()))))))))***)))((('''&&&''''''(((%%%%%%&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++++++++++++++,,,,,,---............---------......//////000000111111111222333333444444333333444555666888::::::999:::;;;;;;:::;;;===>>><<<<<<======>>>?????????===@@@BBB@@@<<<:::<<>><<<<<<======>>>????????????BBBDDDBBB===;;;===@@@AAA@@@????????????<<<:::888555222111111111000///...////////////---,,,+++---------,,,,,,,,,++++++************))))))))))))******))))))))))))******(((%%%$$$''',,,...***&&&************************(((((((((((((((((((((((())))))************))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((()))+++,,,---)))************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,------------,,,,,,,,,++++++++++++******))))))(((((()))***+++,,,,,,+++***))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))***+++,,,***'''&&&(((***))))))(((((((((((())))))))))))************))))))&&&''')))++++++***((('''&&&'''(((*********)))((())))))))))))))))))))))))((((((((((((((((((((((((%%%$$$###%%%(((*********'''((()))***++++++++++++''''''((()))******))))))((((((''''''''''''((((((******))))))((((((''''''$$$%%%'''(((***+++++++++******))))))))))))******(((((((((((((((((((((((())))))************))))))'''((()))((('''&&&''')))&&&&&&'''((()))***++++++(((((((((((())))))))))))************************&&&''''''((()))******+++&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++'''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***++++++)))+++,,,+++((('''(((***&&&'''((()))************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''&&&&&&&&&'''(((***+++''''''''''''((((((((()))&&&''''''((()))******+++((()))************))))))&&&&&&&&&'''''''''''''''(((((())))))*********+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000///......///111111222222222222222333333333555555666666777999:::;;;777888888999::::::;;;;;;:::;;;;;;::::::;;;???AAABBBCCCCCCCCCBBBAAA@@@@@@BBBBBBAAA???===;;;999888999888666444222111000000------............------------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************(((((((((((())))))))))))))))))))))))************,,,,,,+++***((((((***,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++)))&&&""" """&&&***------,,,,,,+++*********)))************+++++++++******))))))((((((''''''******))))))))))))******+++***)))(((((()))***+++)))************+++++++++,,,,,,++++++***))))))))),,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******+++***)))(((((()))***++++++++++++*********))))))))))))************))))))(((((())))))******++++++))))))************))))))************************))))))))))))))))))))))))************************'''(((((()))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''***)))(((''''''((()))***(((((())))))))))))(((((()))***+++***)))***,,,...''''''(((((())))))******((((((''''''''')))+++,,,(((((((((((((((((((((((((((((())))))))))))((((((++++++******)))(((((((((&&&'''((()))***+++,,,,,,))))))(((((('''''''''&&&************)))'''&&&&&&******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((******))))))(((((('''''')))))))))))))))(((''''''))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))(((''''''''''''(((******+++++++++(((&&&%%%'''***,,,+++)))***))))))(((''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''(((((())))))******))))))(((((('''''')))***+++***((('''''')))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))************))))))'''((((((((())))))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...//////111111111111111222222222222333666666666666777888999999;;;;;;:::::::::999999999:::;;;;;;::::::<<>>===<<<:::999999888666444222111000000---......//////......------,,,,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,***)))(((***+++************)))))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++******************+++++++++***(((&&&&&&(((+++*********))))))))))))))))))************+++++++++)))))))))))))))(((((((((++++++************+++++++++***)))(((((()))***+++)))************+++++++++******************++++++++++++***))))))***++++++************************************************)))***++++++++++++***)))******++++++++++++******+++***)))(((((()))***++++++++++++*********))))))))))))************))))))))))))))))))************))))))************))))))************************************************************************(((((())))))***++++++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''((())))))(((''''''''''''((())))))(((''''''''''''''''''''''''''''''***)))(((''''''((()))***(((((())))))))))))(((((('''((()))(((''''''(((***++++++******)))(((((((((+++***)))((('''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))******))))))(((((((((''''''''')))))))))))))))((('''&&&)))))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))((('''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((******++++++***((('''&&&'''***+++***))))))(((((('''&&&&&&%%%%%%((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''%%%$$$%%%&&&))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((('''''''''(((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''************************,,,,,,,,,,,,,,,,,,------///////////////000111111000000111111111222222222666555555555666777777888======<<<;;;:::888777777888999::::::;;;<<>>>>>>>>>>>===<<<;;;;;;888777555333222000000000......////////////......,,,,,,,,,+++++++++******)))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))+++,,,,,,***))))))***************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,---,,,+++***+++,,,((())))))))))))*********)))************+++++++++(((((()))))))))))))))))),,,,,,++++++++++++,,,,,,******))))))))))))******)))************+++++++++((())))))***++++++,,,,,,++++++***))))))***++++++************************++++++++++++++++++++++++)))***++++++++++++***)))******++++++++++++******+++***))))))))))))***++++++++++++***************))))))************))))))***************)))))))))))))))************))))))************************************************************************))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((***++++++***)))(((***+++,,,,,,+++******))))))(((,,,,,,***((('''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******,,,++++++***)))(((''''''))))))((((((((((((''''''(((((()))))))))(((((('''(((((((((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))(((((((((((()))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((('''''''''((()))************((('''&&&'''***+++***))))))))))))(((''''''&&&&&&+++******)))((((((''''''++++++***))))))(((''''''(((((((((((())))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))************++++++,,,,,,,,,---------------......//////000000111111///000000111111222222222333333444444555777888999<<<<<<;;;:::999888777777777888999::::::<<>>>>>>>>===<<<;;;:::999777666444333111000000///...//////000000//////...++++++++++++***************))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))+++------+++)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++,,,,,,******,,,---)))******+++,,,,,,------))))))*********+++++++++((((((((())))))******++++++++++++******+++++++++***))))))))))))))))))***))))))*********+++++++++))))))*********++++++++++++******************+++************************++++++++++++++++++++++++*********++++++************++++++,,,,,,++++++***************************************************)))******++++++******)))+++++++++******))))))))))))******++++++******)))******************************************************************************+++++++++,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((())))))(((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((+++,,,,,,***(((((()))***((((((((()))******++++++++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))******+++,,,++++++***)))(((''''''))))))((((((((((((((((((''''''(((((()))(((((((((&&&''''''(((((()))))))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))******))))))(((''''''((()))******)))*********)))))))))(((((()))))))))(((((((((''''''+++*********)))))))))(((''''''(((((())))))******(((***+++***)))((()))***))))))))))))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))******++++++++++++,,,,,,,,,------.........---......///000111111111///000000111222222333333111222222444666888:::;;;999999999999999999999999666888999::::::;;;===@@@BBBBBBCCCDDDEEEEEEEEEDDD??????>>>===;;;999777666666555333222000000//////......////////////......++++++*********)))))))))*********))))))*********************************(((((((((((())))))))))))((()))))))))************)))+++------+++)))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))''''''(((+++...))))))***+++,,,------...))))))*********+++++++++(((((())))))******++++++******))))))))))))******)))))))))******)))))))))))))))*********++++++++++++++++++*********))))))*********++++++*********************************************************+++******************+++++++++,,,,,,,,,,,,++++++******++++++++++++************************************++++++++++++******,,,,,,++++++******))))))******++++++++++++******************************************************************************+++++++++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************)))))))))(((************************''''''''''''''''''''''''(((((((((((()))))))))))))))))))))(((((())))))))))))))))))(((((()))))))))************************(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''%%%$$$###$$$%%%&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))******+++*********)))))))))))))))(((((())))))))))))))))))&&&''''''(((((((((((('''&&&&&&''''''(((((())))))(((((((((((())))))))))))+++)))(((&&&&&&((()))+++(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''((()))******''''''''''''''''''''''''(((((())))))))))))(((((('''(((((())))))))))))((('''((())))))(((((())))))))))))((((((((((((''''''&&&&&&&&&''''''(((((((((((()))))))))*********+++''''''(((((())))))******%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''*********+++,,,,,,------,,,,,,,,,---......//////,,,---...000111111111111000000111222333444444555222222333444666999;;;<<<777777888999999:::;;;;;;888:::<<<<<<<<<<<<>>>???BBBBBBCCCDDDDDDDDDCCCCCC@@@???>>><<<:::888666555555444222111000/////////------............------*********))))))))))))(((+++******))))))******+++************************(((((((((((())))))))))))))))))))))))************)))+++,,,,,,***))))))***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))(((((('''&&&%%%'''+++...''''''((()))******++++++)))************+++++++++))))))*********************))))))))))))))))))***))))))************)))))))))************+++++++++,,,,,,++++++***))))))((()))***++++++++++++***)))************************************************++++++***))))))***++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,+++*********************+++++++++******++++++++++++******+++++++++++++++***************++++++++++++******************************++++++++++++++++++++++++******************************++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************))))))))))))************************''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''&&&%%%$$$&&&''')))((((((''''''&&&%%%%%%&&&&&&((()))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((()))******(((((())))))******++++++(((((())))))))))))******''''''(((((((((''''''&&&''''''''''''''''''(((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))'''(((((()))))))))))))))'''''''''((((((((((((((('''''''''(((((())))))***'''''''''''''''''''''''''''(((((()))))))))))))))'''(((((())))))(((((((((''')))***)))((('''(((***&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''((())))))***++++++(((((((((((())))))))))))&&&'''(((((('''&&&((()))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***++++++,,,------......,,,,,,------.../////////,,,---...000111222111111111111222333444555666666555555555666777888999:::999999:::;;;;;;<<<======<<<>>>@@@@@@???>>>???@@@BBBCCCCCCCCCCCCBBBBBBAAA=========<<<:::888777666444333222000000/////////,,,,,,------------,,,,,,******)))))))))((((((((()))))))))(((((()))))))))************************(((((((((((())))))))))))))))))))))))************++++++,,,***)))(((***+++((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++(((***+++,,,,,,+++***(((&&&''')))))))))))),,,...((((((((()))*********+++)))************+++++++++++++++******************+++******))))))******+++((()))***++++++***)))((()))************+++++++++++++++******************)))***++++++++++++***)))************************++++++++++++++++++++++++++++++***))))))***+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++***++++++,,,,,,++++++******++++++++++++++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))************************(((((((((((((((((((((((('''((((((((()))))))))*********)))(((((()))************)))(((((()))******))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((()))*********))))))***,,,)))))))))(((''''''&&&&&&%%%&&&((()))*********)))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''((()))))))))((()))))))))************(((((()))))))))*********(((((((((((('''&&&%%%%%%''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((()))))))))''''''''''''''''''''''''''''''((()))))))))))))))'''(((((((((((((((''''''''')))******''''''(((***&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))******))))))***,,,)))))))))))))))))))))))),,,,,,+++***)))((((((''')))))))))))))))))))))))))))((('''%%%%%%'''((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''++++++,,,------...//////,,,,,,------...///000000+++,,,...000111222111111111111222333555666666777999888777777777777777888<<<<<<<<<=========>>>>>>???AAACCCCCCAAA@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@;;;;;;;;;;;;:::999888888333333111000////////////+++,,,,,,------,,,,,,+++))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,+++***((((((***,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((%%%(((+++---------------+++++++++++++++,,,,,,,,,)))************+++++++++,,,+++++++++***))))))))),,,++++++++++++++++++,,,((()))***++++++***)))((()))************+++++++++)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***))))))******++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++******************************))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******+++***)))(((((()))***++++++***)))(((((()))***+++(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((('''((()))((('''(((***+++''''''(((((()))*********&&&''')))*********)))((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((*********)))))))))))))))(((((())))))*********+++(((((((((((('''&&&%%%$$$(((((((((''''''&&&&&&%%%(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))******''''''((()))))))))))))))&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''(((((((((((((((''''''''')))+++***'''&&&(((***))))))))))))******************))))))((((((''''''))))))((((((''''''&&&&&&******))))))((((((''''''$$$&&&''''''&&&&&&''')))))))))))))))))))))))))))...---,,,+++***(((''''''))))))))))))))))))))))))***)))'''&&&&&&''')))*********))))))((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''---,,,,,,,,,,,,---............000000000///...---////////////000111222333333333333444444444555555999999999888888888888777:::===AAABBB@@@>>>@@@BBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@>>>===<<<;;;999888777777333222///---,,,,,,---...,,,,,,---------,,,+++***))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((((((((((((''''''''''''+++*********))))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))******************************)))))))))***,,,---,,,+++***))))))***+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,------*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++))))))*********+++++++++)))))))))***+++++++++,,,************************++++++++++++******)))))),,,+++++++++***)))))))))************************)))))))))***+++++++++,,,))))))))))))************)))***+++,,,,,,+++))))))))))))************))))))''')))***,,,,,,***)))''')))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))***************)))((('''))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))(((((('''''')))))))))))))))))))))))),,,***((((((***+++)))'''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))(((((('''''''''((((((******))))))((((((''''''((((((((((((((((((((((((+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''))))))((('''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''***))))))((('''&&&&&&%%%((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))******)))((('''...000000...)))&&&''')))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,,,,---...............//////......---////////////000111222333111222333444555666777777999999999999999999999999;;;===@@@@@@@@@@@@@@@AAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@===<<<;;;:::999777666666555333111///......//////------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******++++++++++++*********)))*********************************))))))))))))))))))************++++++++++++++++++*********))))))************************************************************************++++++*********+++---...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,************++++++++++++************************++++++++++++*********)))++++++++++++***************************************************+++++++++))))))))))))************((()))************)))((())))))************)))))))))***++++++++++++***)))))))))))))))))))))))))))++++++++++++************)))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''((((((((((((((((((((((((***((('''(((+++,,,+++)))))))))))))))))))))))))))((((((((())))))((((((((((((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))************)))))))))((('''&&&&&&%%%%%%&&&&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''''''''(((&&&((()))***+++***((('''))))))(((''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((---...---,,,)))''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,++++++,,,,,,---......---------------......////////////000111222333111111333444666888999:::::::::::::::::::::;;;;;;=========???AAAAAA@@@??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????;;;;;;:::999777666555444444333111///......//////...---,,,+++***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((())))))******+++++++++,,,,,,,,,+++++++++++++++************************+++******)))(((((('''''')))************++++++++++++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++,,,......---,,,,,,++++++************++++++++++++,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++***************)))++++++,,,,,,,,,---------+++++++++++++++*********************************++++++++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))************'''((())))))))))))(((((())))))************))))))************************))))))))))))))))))))))))---,,,,,,,,,++++++******))))))))))))))))))))))))((())))))************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''(((+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))************))))))))))))'''&&&&&&%%%&&&&&&''''''((((((''''''''''''&&&&&&************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((()))***++++++***)))((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((((((((('''(((((())))))*********(((((((((((((((((((((((())))))(((((((((((()))))),,,***))))))))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++++++++++++++,,,,,,---...---,,,++++++---...///////////////000111222333222333444555666888999999::::::;;;;;;<<<<<<======???===<<<===@@@BBB@@@===>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>::::::999777666555444333111000///---,,,,,,,,,---...---+++))))))***+++---)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******************++++++++++++++++++++++++************************+++*********)))))))))((())))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,+++******))))))++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))((()))))))))************(((((()))))))))))))))))))))******++++++******)))+++***))))))))))))***+++)))))))))))))))))))))))),,,,,,,,,++++++***))))))))))))))))))))))))))))))'''((()))***************))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++((((((((((((((((((((((((******))))))))))))******(((((()))))))))*********((()))))))))************))))))))))))))))))))))))*********)))))))))))))))((((((((((((((())))))***((((((((((((((((((((('''*********************************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))***)))(((''''''((()))******'''%%%&&&)))***(((&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++************+++,,,,,,---,,,,,,++++++---...///////////////000111222333444444555555666777777777::::::;;;<<<======>>>>>>@@@===;;;<<>>???@@@@@@AAAAAAAAABBBAAAAAA???>>>===:::999888777555444333333//////...------,,,,,,,,,...---+++))))))***+++,,,))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))*********))))))((((((((())))))***************************************************++++++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++*********+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,,,,++++++******************************+++++++++++++++++++++,,,******++++++,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++***)))))))))((()))))))))************))))))))))))******++++++******++++++++++++*********)))(((((((((((()))***************************++++++******))))))))))))))))))))))))))))))))))))'''((()))***************))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))***++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((('''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))******&&&'''''''''(((((())))))'''(((((()))***++++++,,,***************************)))(((''''''((()))***(((&&&$$$&&&)))***(((&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))******+++,,,,,,,,,,,,,,,---...///000////////////000111222333444555555555555666666666999:::;;;<<<===>>>?????????>>><<<===>>>??????>>><<<<<<<<<<<<===>>>@@@@@@AAABBBBBBBBBAAA???===<<<999999888777555444333333000000000/////////......---,,,+++***)))******+++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))((((((((()))))))))))))))*********++++++++++++++++++++++++******++++++,,,------...)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,------......//////------------------------************************,,,,,,***)))((('''''''''...------,,,,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))***************)))))))))***+++,,,---******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))************************)))++++++***((((((((()))))))))))))))))))))))))))******(((''''''(((******)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))************&&&&&&&&&&&&'''((())))))))))))************++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((()))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))'''(((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''&&&%%%&&&((()))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++,,,,,,---...////////////////////////000111222333222222333444555666666777888999:::;;;===>>>???@@@>>>>>>>>>===<<<<<<>>>@@@;;;::::::;;;<<<===???@@@AAABBBBBBBBBAAA???===<<<:::999888777666444333333/////////000//////......++++++++++++************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++,,,,,,)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))++++++,,,------,,,++++++,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++******))))))))))))------------------------,,,,,,,,,+++++++++******)))******+++,,,---......,,,,,,,,,---------......******++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))************)))((((((((()))***,,,---***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***************************((())))))******++++++,,,)))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))''')))+++***(((((()))+++))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))*********+++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************&&&&&&&&&&&&'''((()))***((()))))))))************************************((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&''''''((()))++++++))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((''''''((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,...000111111000///////////////000111222333000000111333555666777888888888999;;;<<<>>>???@@@===???@@@>>>;;;:::===AAA::::::::::::;;;===???@@@AAABBBCCCCCCBBB???===;;;::::::999777666555444333---------...------,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,&&&'''(((***,,,...///000*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))++++++------------++++++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......------..................,,,,,,,,,++++++*********))))))***+++---...//////,,,,,,,,,------.........))))))******++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------************************+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))************((('''''''''((()))+++,,,***++++++,,,,,,++++++***+++,,,...//////...,,,+++************************))))))***+++,,,------...))))))))))))))))))))))))***************)))((('''))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++'''((((((((())))))******((((((((((((((((((((((((%%%(((******))))))+++...))))))))))))))))))))))))***((('''&&&&&&'''(((***)))************+++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((((((((()))***,,,,,,'''((((((((())))))******++++++++++++++++++++++++(((((())))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((()))+++---...))))))((('''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''((())))))***((((((((((((''''''''''''(((((((((((((((((((((((('''((()))******)))((('''%%%(((***)))&&&%%%'''***(((((())))))))))))(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,...///000000000333333222222111000000000333444444555555444444444888999:::<<<>>>???AAAAAA>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAA???>>>;;;999777666555444222000222111///...------......++++++************++++++((((((((((((((((((((((((000...---+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++*********++++++,,,------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......,,,---...000111000---*********++++++,,,,,,,,,,,,///.........------,,,,,,------------...........................---------------......//////000000+++******)))***+++,,,------------,,,,,,+++++++++)))******+++,,,,,,,,,+++///...............//////,,,+++++++++,,,------...,,,,,,,,,------.........+++,,,---,,,++++++,,,............------,,,,,,,,,......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,************************....../////////...,,,+++------------------------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++,,,,,,+++*********))))))(((((((((((((((((())))))))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))(((((()))***************(((((()))***++++++,,,,,,***************)))((((((+++******)))(((''''''&&&&&&&&&'''((()))***++++++)))((((((((()))***++++++***************++++++,,,************)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''+++******)))))))))******&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***************)))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))%%%''')))******)))'''%%%''''''((((((((((((''''''++++++++++++++++++++++++***+++,,,...///000000000222222222111111111000000111222333444555555666555888999:::;;;===???@@@AAA??????@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@AAAAAA@@@???===<<<;;;999777555555444222000///...,,,+++******++++++++++++************++++++))))))))))))))))))))))))******)))))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......---...///111000...+++....................................------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,---...///------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------...//////+++++++++,,,,,,---------+++,,,,,,+++******,,,---,,,,,,,,,+++++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,------...---,,,+++***------------------------,,,,,,+++++++++*********++++++************++++++)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&''')))************)))))))))(((******))))))((((((''''''&&&''''''&&&%%%%%%&&&((())))))))))))))))))))))))((())))))***************'''(((((()))******++++++***************)))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***+++((('''''''''(((((())))))))))))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))************************)))((((((((((((((('''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000222222222111111111111111111222444555777888888888999999999:::;;;===@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAAAAA????????????>>>===<<<;;;:::888666555444333111///------+++***************++++++************++++++************************''''''((((((***+++---...)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,+++*********,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---------///---------//////...---.........---------------/////////...............,,,,,,---------.........,,,,,,------------------,,,,,,++++++++++++++++++///............//////000...------------,,,,,,,,,,,,,,,---............---,,,++++++******+++++++++,,,,,,+++++++++,,,------,,,,,,,,,---------------,,,---------++++++,,,...,,,,,,,,,,,,++++++++++++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,+++))))))------------------------+++++++++*********************++++++++++++******((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,***&&&###"""###%%%'''************))))))))))))++++++***)))((('''&&&&&&'''(((((('''&&&&&&''')))((((((((((((((((((((((((((()))******++++++******'''''''''((())))))******)))************))))))(((%%%&&&'''((()))***+++,,,***)))))))))((((((((('''+++***))))))))))))))))))&&&&&&'''''''''((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((())))))***************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))************))))))(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////111111111111111111222222333444555777888888999999:::999999999:::===???AAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>======<<<;;;;;;888666444444333333111/////////...------,,,,,,,,,++++++************++++++************************((())))))***,,,---...///))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,************************************************------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------,,,,,,,,,///---++++++---.........//////............------////////////////////////........./////////000000............//////////////////......------,,,,,,///............/////////...........................//////000000/////////------,,,,,,+++,,,,,,,,,------,,,,,,,,,------......///////////////////////////000...---,,,...///..................---------,,,,,,++++++***))))))------------------------------------------------------,,,,,,+++***))))))++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))&&&&&&'''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))'''&&&&&&((()))*********)))))))))))))))******))))))((((((''''''***++++++***))))))***,,,(((((((((((((((((((((((())))))***++++++++++++***((((((((()))))))))******))))))************)))(((%%%&&&'''((()))***+++,,,))))))))))))((((((((((((++++++***)))((((((((()))'''(((((()))))))))))))))%%%&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))*********(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************((((((((()))))))))******))))))************)))(((,,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******)))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))'''%%%%%%''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////000000000111222222222333444444555555666555555555::::::999:::;;;===???@@@BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB???>>>======<<<;;;;;;;;;777555333222333222000...000000000///......---,,,++++++************++++++******************************++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---------------------...,,,******,,,.........111111111111111111111111........................////////////000000000000/////////000000000111111222222111111000000/////////000000000000/////////..................////////////000000000//////...///...------,,,,,,,,,---111111000000000000000111///////////////............//////...,,,+++---...........................------,,,,,,+++******)))------------------------------------------------------,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))***+++,,,,,,+++***)))&&&&&&'''((()))******+++))))))))))))))))))))))))***************************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********************))))))))))))))))))******''''''(((((())))))*********+++,,,+++))))))+++,,,(((((((((((((((((((((((())))))***+++++++++++++++))))))***************+++((())))))*********))))))'''((((((((()))))))))***'''''''''((()))*********++++++***)))((((((((()))''''''((()))***))))))((($$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''"""###$$$%%%&&&''''''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))*********++++++((())))))*********)))))),,,,,,+++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))***************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((***)))'''%%%%%%''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......//////000111222333333333333333444444444333333222::::::;;;<<<===>>>??????AAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAA>>>===<<<;;;;;;:::;;;;;;555444222111222111///...............---,,,+++***++++++************++++++************************((())))))***))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,---.........++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///---++++++---///000000/////////000000000111111......////////////000000111111111222222222333333222222222333444444555555666666666666666555555555555555666666666555444444111111111111222222222222222222222333222222111000111000///...............111000000///////////////...............---------,,,------,,,***)))***+++,,,,,,,,,,,,------------***++++++,,,,,,---......---------------------------------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++++++++******((((((((())))))*********))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''')))************)))))))))))))))************&&&&&&'''((()))***++++++((())))))(((''''''(((***(((((((((((((((((((((((()))***++++++,,,+++++++++***************+++++++++((())))))************)))))))))))))))((((((((((((&&&&&&'''((()))***+++++++++***))))))))))))))))))%%%&&&'''((()))(((''''''$$$%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%'''((()))(((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++((())))))************)))++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))------------------------,,,---......///............///000111222333444444444555666666777777777777:::;;;===???@@@@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????===<<<:::999888888999999444333111111111111///---------......---,,,***)))++++++************++++++))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********++++++++++++++++++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------------------)))))))))***+++,,,---...------------------------------------------------------------............------------------------,,,,,,------......//////000///...///111333333222000000111222333444444555555666666666777777777777888888888999999999::::::::::::;;;;;;<<<======>>>>>>>>>>>>?????????????????????@@@@@@@@@???======::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999777666555444333333333333333222111000000000000111111111111000000/////////...///...---+++***+++,,,,,,,,,,,,,,,---------...+++,,,,,,------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++************++++++)))*********************))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((()))******((()))))))))************''''''(((((())))))******'''((()))(((&&&&&&(((***)))))))))))))))))))))))))))***++++++,,,,,,++++++***************)))))))))(((((()))***************)))))))))(((((((((((((((''''''(((((())))))******))))))))))))))))))***+++%%%&&&(((******)))((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((()))+++,,,,,,+++)))(((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((------------------------------......///...............///111222333444555777888999;;;<<<===>>>>>>999;;;>>>AAABBBAAA???>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>;;;:::999777777777777888444222111000111000///------...//////...---+++***++++++************++++++((((((((((((((((((((((((((()))***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++///......------,,,,,,+++((())))))***+++---...///---------------------------------------------------------.........//////////////////////////////,,,,,,,,,---...///000000222111111222444666555444888888999;;;<<<===>>>???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA======;;;:::999999999999;;;:::999888888888888888555555555444444333333333111222222000...---...///........./////////000000000//////......---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,+++***))))))***+++,,,+++++++++***************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++(((&&&&&&(((+++,,,(((((())))))*********+++))))))))))))(((((((((((()))******)))(((((()))+++******************************+++,,,,,,,,,,,,+++))))))))))))(((((((((((((((((()))***************'''((((((((())))))******))))))))))))(((((((((((())))))(((((()))***++++++((()))+++,,,---,,,***))))))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))***)))(((&&&%%%(((((()))***************((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))************))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&''')))******)))'''&&&''''''((((((((((((''''''******+++++++++,,,,,,,,,,,,---......///............//////000111333444555888888999:::;;;;;;<<<<<<<<<===>>>@@@@@@AAAAAAAAAAAACCCDDDCCC@@@???BBBDDDCCC@@@======???@@@???===<<<;;;:::888666555444333000000000111000///......///......------,,,++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))*********++++++*********(((((((((((((((((((((((()))************+++++++++*********++++++,,,,,,,,,,,,,,,***)))))))))***+++)))***++++++))))))***+++++++++***************+++,,,,,,++++++,,,,,,---...+++,,,------------,,,+++,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......---------,,,,,,,,,,,,,,,++++++++++++,,,...000222//////000000000///......------...///000111222222555666666777777888888888===>>>@@@BBBDDDFFFGGGGGGHHHJJJKKKLLLLLLKKKIIIHHHJJJIIIHHHFFFEEEDDDDDDDDDGGGGGGFFFEEEEEEFFFHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNMMMMMMKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKJJJJJJJJJJJJJJJKKKLLLIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCBBB@@@>>>===888999::::::999777555333555555555555444333222111111111111000//////.........//////...,,,,,,---///---...///000///---+++***---------------,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++,,,---...000000---......//////......---------------------------...,,,++++++,,,------,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++,,,+++***((((((((())))))'''((((((((((((((('''''',,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))************)))))))))*********++++++++++++************************************************''''''(((((())))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))+++***)))((((((((()))***((())))))*********))))))++++++++++++++++++++++++''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((+++***(((&&&%%%%%%$$$%%%))))))))))))((((((((((((((((((((((((((('''''''''******))))))(((((('''''''''''''''''''''&&&&&&%%%*********)))))))))))))))************)))))))))))))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((+++***)))'''''''''((()))***)))((('''&&&&&&'''(((&&&%%%%%%%%%&&&''')))***(((((((((((((((''''''''')))(((((((((''''''''''''+++,,,,,,,,,---------------...//////000000///////////////000111333555666888999999:::;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@AAABBBCCCBBB@@@???AAACCCFFFCCCAAA@@@BBBBBB@@@>>><<<;;;:::999777555444333000000000000////////////.........---,,,,,,++++++)))))))))***************))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))************+++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))***+++***+++,,,,,,******+++,,,++++++************++++++*********)))******+++,,,,,,,,,---......---,,,,,,---------.........////////////.........---------------------------------/////////...............///.........///000111222......///000000000000///222222333555777888999:::>>>>>>???@@@AAABBBCCCCCCIIIJJJKKKMMMNNNOOOPPPPPPSSSSSSTTTTTTRRRPPPNNNLLLHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA??????>>>??????@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHJJJKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDEEEFFFEEEDDDCCCBBB>>>>>>>>>===<<<:::999888444444444333333333333333000111222111//////000222---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,******,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************************)))(((((()))***+++((())))))***))))))((((((+++***))))))))))))***+++))))))))))))))))))))))))************)))))))))((())))))************)))))))))))))))*********+++++++++++++++***************************************'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))***)))((((((***,,,...000*********)))))))))))))))++++++++++++++++++++++++++++++******))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((%%%%%%&&&'''((()))***+++***)))))))))((((((((('''''''''((()))******))))))***)))))))))))))))))))))************))))))))))))***)))((('''&&&''''''(((''''''''''''''''''&&&&&&))))))))))))))))))))))))+++***)))(((''''''((()))))))))''''''&&&'''(((((((((''''''&&&'''(((******))))))))))))))))))))))))))))))((((((((('''''''''------------...............//////000000000000000/////////000222333555666999999::::::;;;<<<<<<<<<======>>>???@@@@@@@@@???@@@AAAAAA@@@??????@@@BBBFFFEEECCCBBBBBBAAA@@@>>>===<<<;;;999777666555444222111///.........///000......------,,,,,,++++++&&&''''''(((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))************+++++++++,,,,,,++++++++++++++++++,,,+++******))))))******)))***++++++***)))***+++++++++************++++++***************+++,,,,,,,,,------......------,,,........./////////000000...............---------......------------------------------,,,,,,,,,+++000000//////000111222222///000111222444444444444999:::;;;===???AAABBBCCCGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRPPPNNNKKKHHHFFFAAA@@@???>>>===<<<<<<<<<===<<<;;;:::::::::::::::<<<<<<===>>>??????@@@@@@??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGDDDDDDDDDDDDEEEGGGHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGFFFEEECCCBBBAAA<<<<<<<<<;;;::::::999999444555555444222222333555/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,************,,,,,,------------------------,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++++++++*********(((((((((((()))***+++,,,)))******++++++******)))***))))))(((((())))))***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((()))))))))))))))))))))))))))((('''(((+++///333555,,,+++***((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''(((((((((((('''&&&###$$$%%%'''(((((((((((($$$$$$%%%&&&'''((())))))&&&&&&'''(((((()))******))))))))))))((((((((((((%%%&&&''')))******++++++))))))))))))))))))******************))))))))))))******)))(((((((((((()))''''''''''''''''''((((((***************************))))))(((((((((((()))(((''''''''''''(((((()))))))))((((((((())))))***))))))))))))************)))))))))((((((((('''''',,,------------...............///000000000000/////////000111222444555666:::::::::;;;<<<<<<======>>>>>>??????@@@???????????????????????????@@@AAADDDCCCBBBAAA@@@???===<<<===<<<;;;999888666555444333111///...---...000111......------,,,++++++***&&&&&&''''''((()))******))))))))))))))))))))))))((())))))******))))))(((************************))))))*********+++++++++,,,,,,,,,++++++*********+++++++++***************((()))***)))((('''(((***++++++*********+++,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------,,,,,,,,,---.........////////////....................................------------------------,,,,,,,,,,,,/////////000111222333333444555777999:::;;;<<<<<<@@@AAABBBCCCDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKLLLHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFCCCAAA???======<<<;;;:::999999999999<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>======>>>@@@BBBCCCAAAAAAAAAAAABBBCCCEEEEEEHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@<<<<<<<<<:::888666777888444444333222111111222222..................------////////////............//////...---,,,,,,------///...,,,++++++,,,...///------------------------,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---,,,,,,++++++*********)))))))))))))))******+++))))))******+++*********))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((((((((()))))))))))),,,,,,++++++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''(((***...333666...,,,***(((''''''((()))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((%%%'''(((******((('''%%% """$$$'''''''''&&&%%%'''''''''((()))******+++******))))))((('''''''''))))))))))))(((((((((((($$$%%%&&&'''(((((((((((()))))))))))))))*********************)))))))))((())))))((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))))))))******)))))))))((((((((((((''',,,,,,,,,,,,------------,,,---......//////......///000000111222444555666999:::;;;<<<===>>>>>>??????@@@@@@@@@@@@??????>>>???>>>>>>>>>???@@@@@@@@@CCCCCCCCCBBB@@@>>><<<;;;===<<<;;;999777666444444333111///...---...000111...------,,,++++++******''''''((())))))***++++++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++******)))))))))***++++++))))))***+++++++++******+++,,,,,,---------,,,,,,------...///,,,,,,++++++++++++,,,,,,,,,,,,---------.........---.............................................//////000000000111111111000111222444666777888888;;;<<<>>>???AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999::::::<<<;;;;;;<<<<<<===>>>???AAABBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAAAAA@@@??????>>>===<<<;;;;;;<<<===>>>===============>>>@@@@@@AAABBBCCCEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJGGGGGGFFFDDDAAA??????@@@===<<<:::888666555555444111000000///......---------.........//////000000///...---,,,+++++++++,,,///...,,,++++++,,,...///------------------------,,,***))))))***++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))******---,,,,,,++++++*********************))))))(((((('''((())))))*********)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************)))(((((()))******(((((((((((())))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''))),,,///111...,,,***(((''''''((()))((((((((((((((((((((((((''''''(((***+++,,,---...&&&''')))******)))'''&&&&&&''')))++++++)))(((''')))))))))))))))(((((((((+++******)))((((((''''''(((((((((((())))))))))))&&&'''''''''''''''&&&&&&(((((())))))************************)))))))))(((''''''''''''''''''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((())))))))))))(((&&&&&&'''(((((()))))))))'''''''''''''''''''''&&&'''''''''(((((()))))))))***)))))))))((((((((((((+++,,,,,,,,,,,,---------,,,------...............000000000111333444666777888999:::<<<>>>???@@@AAAAAABBBBBBBBBAAA@@@?????????>>>===>>>@@@AAAAAA@@@BBBCCCEEEDDDAAA???>>>===<<<;;;:::888666555444333222111///.........///000------,,,,,,++++++******)))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++,,,,,,++++++++++++++++++***++++++++++++***))))))+++---...---,,,+++,,,---++++++***++++++,,,---...+++++++++++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...---------...............------........./////////......///000222333444444777888:::;;;===>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>?????????>>>>>>>>>>>>===;;;<<<===???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEECCCBBBBBBAAA@@@@@@AAAAAA;;;<<<<<<===>>>>>>============<<<<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<===@@@@@@@@@AAACCCDDDFFFGGGFFFGGGGGGHHHGGGEEEDDDCCCAAAAAAAAAAAAAAA@@@??????===<<<;;;;;;::::::::::::;;;;;;:::::::::::::::::::::;;;===>>>@@@AAAAAABBBAAABBBDDDGGGJJJMMMOOOPPPPPPPPPOOOMMMKKKIIIJJJKKKFFFEEEDDDAAA???===;;;:::555444333222000///...---------........./////////---,,,++++++************---,,,++++++++++++,,,---------------------------,,,+++))))))+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************+++++++++++++++*********++++++++++++***)))''''''''''''((()))************((())))))******))))))((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))++++++,,,+++***((((((((())))))((((((((((((((((((((((((%%%&&&''')))***,,,------'''((())))))))))))((('''((())))))***)))(((&&&%%%((((((''''''&&&&&&&&&&&&((((((((())))))*********(((((((((((()))))))))))))))))))))))))))(((''''''((((((((()))******++++++************))))))))))))%%%&&&'''''''''''''''&&&(((((((((((((((((())))))'''''''''''''''''''''''''''(((((())))))))))))(((&&&'''(((((()))(((((('''&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))******)))))))))(((((((((------------............------...///////////////000000111222333555666777777888:::<<<>>>AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@>>>===>>>AAABBBBBBAAA???AAADDDCCC@@@>>>===>>>;;;:::999777555444333222000000000000////////////------,,,,,,+++*********************************))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,***++++++,,,+++***)))(((***,,,---,,,+++***+++,,,++++++++++++,,,---......,,,++++++++++++,,,------///...------------...///------------............---------.........//////,,,,,,---...///000111111000111222444777888:::;;;>>>???@@@AAAAAA@@@??????>>>?????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>???@@@@@@AAAAAA>>>@@@BBBDDDFFFHHHIIIIIIIIIJJJJJJKKKMMMNNNPPPQQQLLLKKKKKKJJJJJJJJJJJJJJJFFFFFFGGGGGGFFFDDDCCCBBBCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBCCCEEEFFFGGGGGGHHHIIIJJJLLLNNNPPPRRRMMMNNNPPPPPPPPPOOOMMMLLLIIIIIIIIIHHHHHHFFFEEEDDD@@@@@@AAAAAA@@@@@@???>>>============<<<:::888777888999:::;;;<<<<<<<<<<<<:::<<<>>>AAAEEEHHHJJJKKKOOOPPPQQQPPPOOOOOOQQQSSSNNNMMMMMMLLLJJJGGGEEECCC>>>===<<<999777555333222333333222111000000//////...------,,,,,,,,,---------------------------------------------------------,,,******,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************((()))))))))************))))))******************))))))***+++******)))((('''((()))***++++++++++++))))))***++++++***))))))))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++)))))))))*********++++++)))))))))***++++++,,,,,,***************************)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))((())))))))))))))))))(((*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))))))))*********'''((((((((()))))))))***'''((()))))))))))))))((('''(((((()))******++++++************))))))))))))%%%&&&'''((()))((((((''')))))))))(((((((((((((((((((((((((((((((((((((((&&&'''((()))******)))((('''(((((())))))((('''&&&%%%&&&'''((())))))((((((&&&''''''((())))))***************)))))))))((((((............/////////000...//////000000000000000000000111222333555666777666777999<<>>===>>>AAACCCCCCAAA;;;>>>AAAAAA>>>;;;;;;<<<:::999888666555333222111000000000111000///......------,,,,,,+++******)))************))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++*********++++++,,,,,,---******+++,,,+++***)))(((''')))***)))((('''((()))++++++++++++,,,---...///...------------...//////111000///......///000111............/////////000---------.........//////+++,,,---...///111222222999:::<<>><<<<<<<<<<<<;;;:::888777666777777888888888999999999>>>???@@@BBBDDDFFFGGGHHHIIIKKKMMMPPPSSSVVVWWWXXXVVVVVVVVVWWWYYY[[[\\\]]]YYYYYYXXXXXXWWWXXXXXXXXXSSSSSSSSSRRRPPPMMMJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGIIIKKKNNNPPPRRRMMMMMMOOOQQQSSSVVVXXXZZZWWWYYY[[[\\\]]]\\\[[[ZZZVVVVVVUUUUUUSSSRRRPPPPPPIIIJJJKKKLLLLLLKKKJJJIIIDDDDDDEEEDDDBBB???<<<:::999999:::::::::999888888999:::;;;===>>>@@@AAABBBJJJKKKMMMNNNNNNPPPSSSUUURRRRRRSSSSSSRRROOOMMMKKKGGGFFFDDDAAA>>>;;;999888:::999888666444222111000111111000000000000111111//////000111111000//////------------------------...,,,++++++,,,------,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))*********+++&&&''')))***++++++******((()))***+++,,,---------)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))*********++++++***)))'''''')))***+++************++++++++++++(((((()))***+++,,,,,,---******************************))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''(((***++++++***)))(((((())))))*********))))))************************++++++++++++************))))))(((((((((((())))))++++++************+++,,,&&&''''''((()))***++++++,,,,,,+++***)))((('''&&&'''((((((((())))))******$$$$$$&&&'''(((((())))))'''(((((()))***+++++++++************))))))))))))&&&'''(((*********)))(((******))))))((((((''''''))))))))))))))))))))))))&&&'''(((*********)))((((((((()))))))))'''&&&%%%%%%&&&((()))*********)))'''(((((()))***+++++++++************))))))))))))---......///////////////000111111111111000000///000222333444444555666888999:::;;;===>>>@@@AAABBBCCCBBBBBBAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????AAAAAA@@@@@@>>>===;;;;;;<<<;;;999666444222111000222222111000///...---,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))(((&&&%%%$$$+++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,------,,,++++++---,,,,,,,,,,,,---..............................+++,,,,,,---.../////////000///.........///000111222111222333444777999;;;<<<>>>AAACCCDDDCCCAAA???AAA@@@???>>>===;;;::::::999999999888888888888888;;;<<<<<<;;;;;;<<<>>>AAAEEEFFFHHHJJJLLLMMMNNNNNNPPPQQQTTTXXX[[[^^^```aaa_________`````````aaaaaaccccccdddccccccbbbaaa```ZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVTTTQQQOOOMMMKKKJJJGGGIIILLLNNNQQQRRRRRRRRRPPPOOOMMMMMMOOOSSSWWWZZZYYYYYYZZZ[[[[[[[[[ZZZZZZYYY[[[]]]]]]\\\[[[[[[\\\WWWWWWWWWWWWVVVUUUTTTTTTUUUSSSOOOJJJEEEBBB@@@???<<<:::888777888888888777:::::::::;;;<<<===???@@@@@@AAADDDGGGIIIKKKMMMMMMPPPPPPQQQQQQOOOMMMJJJHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@???===:::666333111///...------...///000///---000000000000000///......//////000111000///...------,,,,,,++++++,,,,,,---///...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((('''((((((''')))***++++++***)))'''******************************++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************************,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++******))))))((((((''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))******************))))))))))))************))))))((((((''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))$$$######%%%(((***+++***+++)))&&&$$$$$$%%%'''(((***((('''(((+++,,,+++((())))))))))))((((((((((((+++***)))))))))***,,,,,,))))))))))))(((((((((((('''''''''''''''((()))***))))))))))))((((((((((((''''''''''''(((((((((((()))((((((((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''(((***++++++(((%%%---...//////000000//////000000111111111111000000000222333444444555777888999:::;;;===???@@@BBBBBBDDDDDDCCCCCCBBBBBBCCCCCCAAAAAABBBBBBAAAAAA@@@???AAAAAAAAA@@@>>>===;;;:::;;;:::888555333222111111111111000///...------,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***************))))))+++++++++*********))))))))))))))))))************++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,++++++---------......------,,,------,,,,,,------...///...............------------------......///000111............///000222333888888888888:::<<<>>>???DDDEEEEEEDDDCCC@@@===<<<:::::::::999999999888888<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>>>>AAACCCFFFGGGJJJMMMPPPRRRTTTUUUUUUVVVYYY\\\___aaabbbcccbbbbbbbbbbbbcccccccccccciiiiiiiiihhhhhhgggfffeeebbbbbbbbbaaa```___^^^]]]]]]\\\[[[YYYVVVTTTQQQPPPOOOOOOPPPPPPOOOOOONNNNNNOOONNNMMMMMMOOORRRVVVXXXYYYYYYYYYYYYXXXWWWWWWVVVZZZ\\\^^^___^^^]]]^^^^^^____________^^^]]]\\\\\\\\\ZZZUUUPPPLLLHHHEEEDDDAAA???<<<;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;======???AAACCCDDDFFFGGGHHHIIIJJJKKKJJJHHHFFFEEEBBBCCCDDDFFFGGGIIIJJJJJJCCCCCCAAA???===;;;999888888666333222333333222111//////000000000//////...***+++,,,...////////////,,,,,,,,,++++++,,,,,,,,,...---,,,+++***++++++,,,+++++++++++++++++++++++++++***))))))(((((())))))((()))***++++++***)))(((******************************++++++++++++******************************((((((((((((((((((((((((************************))))))))))))))))))))))))******************++++++)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))************))))))(((((((((((())))))))))))************((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))******++++++(((((()))))))))***************))))))))))))*********)))))))))(((((((((''')))))))))*********++++++(((((((((((())))))))))))((('''&&&''')))***)))(((+++***(((&&&&&&'''((()))***((('''(((+++,,,***)))************))))))))))))+++***)))))))))***+++,,,))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((***+++***(((&&&---...//////000000////////////000111222222222222000222444444555555777999;;;;;;<<<>>>???AAABBBCCCFFFFFFEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@>>>===;;;:::888777666444333222111111000/////////......------,,,,,,,,,+++++++++******************************((()))******+++++++++***+++++++++***************)))))))))*********++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,)))***+++,,,------------------...//////......------------,,,------.../////////......------------///............000111222///000000222333666888999============>>>???@@@@@@CCCBBB@@@>>>;;;999777666777777888888999:::::::::???@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDBBBCCCDDDFFFFFFHHHLLLPPPTTTWWWZZZ[[[YYY[[[]]]___aaabbbccccccddddddddddddeeeeeeeeeeeehhhggggggffffffeeeddddddcccbbbbbbaaa```^^^^^^]]]\\\\\\[[[ZZZWWWTTTRRRPPPSSSRRRQQQOOONNNMMMMMMMMMOOOOOOPPPQQQRRRTTTVVVWWW[[[ZZZZZZYYYXXXWWWVVVUUUYYY\\\___```_________```ddddddddddddcccbbbaaaaaa___]]]YYYTTTOOOKKKHHHGGGDDDCCC@@@>>>>>>@@@BBBCCCDDDDDDDDDCCCAAA>>><<<:::======<<<<<<===>>>@@@AAA???@@@AAABBBCCCBBBAAA@@@:::;;;===@@@BBBEEEGGGHHHEEEDDDDDDDDDCCCCCCBBBBBBBBB???;;;999888888777666000000111111000000///...***+++,,,...////////////,,,,,,++++++++++++,,,,,,---,,,+++*********++++++************************++++++******))))))******((()))***++++++***)))(((******************************++++++++++++******************************************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))***))))))))))))***++++++))))))************))))))***))))))))))))((((((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))******++++++(((((())))))))))))************))))))))))))******))))))))))))((((((((((((************++++++++++++(((((((((((()))))))))))),,,***))))))))))))(((&&&******))))))))))))))))))***(((((((((***+++***)))++++++++++++******************))))))******+++,,,))))))))))))((((((((((((''''''(((((((((((())))))''''''(((((())))))******))))))*********++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************((((((((()))+++***(((&&&......///000000000000000...///000111222333333333000222444555666777999;;;<<<<<<>>>???@@@BBBCCCCCCGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;:::666555444333222111111111000/////////////////////,,,,,,,,,+++++++++******************************'''(((((()))))))))((((((************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,------,,,,,,,,,------............------------------...///////////////......---------///......---...000222444444555666999;;;===???AAA@@@@@@??????>>>>>>>>>>>><<<;;;999888777666666777:::;;;;;;<<<===>>>>>>???AAABBBCCCEEEFFFFFFFFFEEEHHHIIIJJJIIIHHHHHHIIIJJJJJJKKKNNNRRRVVVYYY[[[\\\ZZZ[[[\\\^^^___`````````ccccccccccccdddddddddddddddcccbbbaaa``````______^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUURRROOOMMMOOONNNMMMLLLMMMNNNOOOPPPQQQRRRSSSUUUWWWXXXXXXXXX\\\\\\[[[ZZZZZZYYYYYYYYYYYY[[[^^^``````___```aaabbbbbbbbbbbbaaa```______\\\[[[WWWSSSOOOKKKHHHFFFFFFEEECCCAAAAAABBBFFFHHHPPPPPPPPPOOOMMMIIIFFFCCCCCCBBB@@@>>>===>>>???@@@<<<======>>>>>>======<<<777888999:::;;;<<<======@@@AAABBBBBBCCCDDDEEEEEEDDDCCCAAA@@@@@@@@@===<<<777666666555333111000///111111111000//////...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++++++++)))******++++++******)))******************************++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))******+++,,,((()))***++++++***)))((())))))))))))))))))))))))******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((())))))************(((((((((((()))))))))*********))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++))))))))))))'''&&&((()))*********)))((('''))))))((()))************++++++*********)))))))))***************+++++++++))))))))))))((((((((((((((((((((()))))))))((((((&&&''''''((()))******+++&&&&&&'''''''''(((((((((++++++***)))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************)))(((((()))******((('''...//////000000000000000//////000222333333333333222444666777777999;;;======>>>???@@@AAABBBCCCDDDGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@>>><<<:::999555555333222222111111111000000000000000000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))************)))((('''&&&************************************++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------------,,,+++******+++,,,---------------...------------...///////////////////////////////////////000111333555777:::;;;===@@@BBBDDDFFFFFFEEEDDDCCCBBB@@@???======<<<;;;:::999999:::;;;<<<=========>>>>>>?????????CCCDDDFFFHHHHHHHHHHHHGGGKKKMMMNNNNNNMMMLLLMMMNNNPPPQQQSSSUUUWWWYYYZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\^^^^^^^^^^^^____________aaa```^^^]]]\\\[[[[[[[[[XXXWWWVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTRRROOOMMMKKKIIIIIIHHHIIIJJJLLLOOOPPPPPPQQQSSSUUUVVVVVVVVVVVVYYYYYYXXXXXXYYYZZZ[[[\\\ZZZ]]]```aaaaaaaaabbbccc````````````___^^^]]]\\\[[[ZZZXXXUUURRROOOLLLKKKKKKKKKKKKIIIHHHIIIMMMPPPYYYYYYZZZYYYXXXUUURRRPPPKKKIIIFFFCCCBBBAAABBBBBB????????????>>>======<<<;;;;;;::::::::::::999999:::;;;<<<===???@@@AAABBBBBBCCCEEEHHHJJJJJJGGGDDDAAA@@@???<<<999666444222555444333111000......---------,,,,,,,,,,,,------++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******++++++++++++************************************++++++++++++******************************************************************************+++++++++++++++++++++++++++++++++*********))))))***************************************++++++,,,((()))***++++++***)))((())))))))))))******************)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))*********'''(((((((((((()))))))))******))))))))))))******(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***(((''''''))))))((('''&&&''')))******)))((('''((()))))))))))))))***+++******)))))))))((((((((())))))******++++++++++++))))))))))))(((((((((((((((((()))******)))((('''&&&''''''((()))******+++%%%%%%%%%&&&&&&&&&''''''++++++***)))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))((('''(((******)))'''...///000000111111000000000000111222333333333333333555888999:::;;;===?????????@@@AAABBBCCCDDDDDDFFFGGGHHHJJJJJJJJJIIIIIIGGGGGGHHHHHHGGGGGGFFFEEECCCBBBBBB@@@>>><<<:::999666555444333222111111111111111000000/////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))---------,,,+++***((('''***************+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------............---,,,+++*********+++,,,------------......------......///000//////000000111222222222222333555777999;;;===>>>AAACCCEEEGGGHHHJJJJJJKKKMMMLLLKKKIIIFFFCCCAAA??????>>><<<;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@FFFHHHJJJKKKLLLKKKJJJIIILLLNNNPPPQQQPPPPPPQQQRRRVVVVVVWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXYYYYYYXXXVVVTTTSSSRRRSSSSSSOOONNNMMMLLLLLLMMMNNNOOOQQQPPPNNNMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSUUUWWWXXX[[[]]]```aaa``````aaaaaa____________^^^]]]\\\\\\]]]]]]]]]\\\ZZZXXXVVVUUURRRUUUVVVUUUSSSTTTWWW[[[]]]^^^^^^^^^]]][[[ZZZYYYRRRQQQNNNKKKHHHFFFFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA===<<<<<<<<<;;;;;;;;;:::777888888:::;;;<<<<<<===@@@BBBEEEKKKOOOQQQPPPOOOLLLKKKIIIFFFBBB???<<<:::666555444222111000000000......------------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************+++************+++,,,,,,))))))************)))))))))))))))************+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******''''''(((((((((((())))))******))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&''')))***)))(((&&&'''((()))))))))((('''''')))******))))))***+++))))))))))))((((((((('''))))))***++++++++++++***))))))))))))((((((((((((((()))***+++***)))((('''''''''(((((())))))******''''''((((((((()))))))))+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''***((('''((()))***)))(((//////000111111111111000111111222333333222222222555777:::;;;<<<===@@@BBB@@@@@@AAABBBCCCDDDDDDEEEDDDEEEHHHJJJKKKKKKKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCBBB@@@>>><<<:::888777666555333222222111111000000///...---,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,---------------,,,,,,***+++,,,---...........................//////000//////000111333444555666777999===AAADDDFFFGGGGGGLLLMMMOOOPPPQQQQQQQQQQQQTTTSSSRRROOOLLLHHHEEECCCAAAAAA@@@???>>>>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIILLLMMMOOOQQQQQQPPPNNNLLLKKKNNNQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSTTTRRRPPPMMMLLLLLLLLLLLLJJJJJJIIIHHHIIIKKKMMMNNNOOOMMMKKKHHHFFFFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPOOONNNMMMNNNPPPRRRSSSVVVXXX[[[[[[[[[ZZZZZZ[[[ZZZZZZ[[[ZZZZZZYYYXXXWWW\\\]]]^^^^^^___^^^]]]]]]XXX\\\``````^^^]]]```cccbbbaaaaaa```___^^^^^^]]]YYYXXXVVVTTTQQQNNNLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIDDDDDDCCCBBBAAA@@@??????:::::::::;;;;;;;;;;;;;;;===>>>@@@EEELLLQQQTTTUUUSSSRRRQQQOOOLLLIIIFFFEEE>>><<<:::777555444333333//////............//////+++,,,---...///......---++++++++++++++++++++++++***************+++,,,,,,+++++++++******+++++++++******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******************************************++++++******++++++,,,---******))))))))))))******))))))*********+++++++++))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******'''((((((((()))))))))***************))))))(((((((((((((((((())))))))))))***)))((((((******)))((('''((())))))************''')))+++***)))(((***,,,*********)))))))))((((((((()))***+++,,,++++++***))))))))))))((((((((((((((()))+++++++++)))(((&&&(((((((((((()))))))))))))))))))))************+++))))))))))))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''***((('''''')))***)))(((//////000111111111111111222222333333333222111111666888;;;<<<===???AAACCC@@@AAAAAABBBCCCDDDEEEEEEBBBDDDGGGJJJLLLLLLLLLKKKIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCBBB@@@>>><<<999888888777666444333222111111//////...---+++***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++(((((()))************)))))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++,,,---............+++,,,---...////////////...............///000000...///000222444666777888;;;???CCCIIILLLNNNNNNNNNUUUVVVWWWXXXYYYXXXWWWWWWWWWWWWUUURRRNNNJJJFFFDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIILLLNNNQQQSSSTTTPPPRRRTTTUUUUUUSSSQQQOOOKKKMMMQQQSSSSSSSSSTTTUUUPPPPPPPPPPPPPPPOOONNNMMMKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOVVVTTTQQQOOOMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPRRRTTTTTTRRRNNNKKKJJJJJJKKKLLLAAACCCEEEHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOMMMLLLLLLMMMNNNPPPPPPRRRTTTUUUTTTRRRRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPWWWYYY[[[]]]^^^^^^^^^]]][[[```dddeeecccaaadddgggfffeeecccbbbaaa`````````______]]][[[XXXUUURRRPPPKKKKKKKKKKKKLLLMMMNNNOOORRRQQQOOOMMMJJJHHHFFFEEE???>>>>>>>>>===<<<<<<<<<;;;::::::>>>EEEMMMRRRUUUVVVVVVUUUTTTRRROOONNNLLLIIIGGGBBB>>>:::777555444000000////////////000000+++,,,.../////////......***************************)))))))))***++++++,,,,,,++++++******++++++,,,******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************++++++******++++++,,,---+++***)))(((((()))***+++))))))******++++++++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))&&&''''''((()))******+++************************+++***)))(((((()))***+++*********)))))))))))))))''''''''''''((((((((()))******))))))))))))******'''((((((((())))))*********)))))))))((((((''''''(((((((((((())))))))))))---+++******++++++)))((())))))*********++++++,,,''')))+++***((((((***,,,+++++++++************)))((()))***+++,,,+++******))))))))))))(((((((((((()))***+++,,,+++***(((&&&))))))))))))(((((((((((())))))))))))************))))))(((((()))***++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((***)))'''''')))))))))(((111111111111111111222222...000333444444444555666888999;;;===???AAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJGGGEEEEEEGGGIIIGGGEEEDDDCCCBBBAAA@@@>>>:::777777666333111000111333444111000...,,,+++,,,---...+++***)))***++++++***)))))))))))))))))))))))))))++++++************++++++************************---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,---------......,,,---//////---,,,---...///000000///...///111333000222555888;;;???DDDHHHJJJLLLOOORRRUUUVVVWWWWWW[[[ZZZYYYXXXXXXWWWWWWWWWYYYXXXVVVTTTRRROOONNNMMMOOONNNMMMLLLKKKKKKKKKKKKHHHLLLQQQUUUUUUTTTTTTTTTUUUTTTTTTSSSQQQOOOMMMMMMMMMLLLKKKMMMPPPQQQOOOMMMNNNLLLKKKJJJKKKKKKKKKJJJJJJLLLNNNOOONNNLLLIIIGGGKKKJJJJJJLLLOOOQQQQQQPPPQQQRRRRRROOOLLLKKKNNNQQQOOOOOOOOONNNNNNRRRWWWZZZYYYWWWTTTQQQOOONNNMMMMMMMMMKKKIIIJJJLLLOOOQQQQQQMMMNNNOOOOOONNNOOOQQQSSSNNNNNNOOOMMMLLLLLLNNNPPPPPPQQQSSSTTTSSSQQQNNNLLLNNNNNNOOOOOONNNNNNMMMLLLOOOQQQSSSUUUWWWYYY\\\^^^YYY\\\___aaabbbcccdddeeegggeeebbbaaabbbccccccbbb```___]]][[[ZZZYYYXXXXXXUUURRROOOMMMMMMNNNQQQSSSUUUVVVWWWXXXXXXVVVTTTRRRJJJIIIGGGEEEBBB@@@>>>>>>;;;:::999:::===BBBGGGJJJRRRSSSTTTUUUTTTRRRPPPNNNMMMMMMLLLJJJFFFAAA<<<999999555111///111222111000............------------....../////////...------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++------,,,++++++***)))))))))***,,,,,,*********************************************************+++,,,,,,,,,---************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))************************&&&'''((()))******)))))))))*********++++++++++++++++++***)))((('''&&&&&&)))))))))))))))((((((((())))))))))))((((((((('''(((((((((((())))))))))))+++***)))'''''''''(((((((((((((((((())))))))))))))))))************))))))&&&''''''((()))******+++******************************))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((***)))(((((()))+++---...******************************))))))(((((('''''''''''''''''''''((())))))((((((((((((((((((((((((///000000111111111111111///111333444444333555666888888:::<<<>>>@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIFFFDDDDDDFFFGGGFFFDDDBBBAAA??????>>><<<888555666444222000///000111333111000...,,,,,,,,,---...+++***)))***++++++***)))************************,,,++++++******++++++,,,************************---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++------------------------,,,,,,---......---,,,,,,------........./////////,,,---///...---,,,---...///000111000000000333555666888;;;>>>AAAEEEIIIMMMPPPRRRTTTWWWYYYZZZ[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXZZZYYYXXXWWWUUUSSSRRRQQQQQQPPPOOOMMMMMMLLLLLLLLLLLLOOOSSSVVVVVVTTTTTTSSSQQQQQQQQQQQQPPPOOONNNMMMIIIHHHHHHJJJNNNOOOOOOMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMLLLNNNRRRVVVYYYZZZ\\\]]]]]]\\\YYYXXXYYY[[[[[[[[[YYYXXXWWWXXX\\\___aaa```___]]]\\\[[[[[[[[[YYYVVVSSSRRRRRRSSSSSSRRRTTTSSSSSSTTTUUUVVVXXXXXXUUUTTTQQQOOONNNMMMNNNNNNQQQRRRSSSTTTSSSQQQOOONNNLLLLLLLLLLLLKKKJJJIIIHHHLLLMMMOOOPPPQQQRRRTTTUUUXXXYYY\\\^^^___```aaabbbeeecccaaaaaabbbccccccbbb```___]]][[[ZZZYYYXXXXXX[[[YYYUUURRRPPPPPPPPPQQQSSSUUUWWWYYY[[[\\\]]]]]]YYYXXXUUUQQQMMMIIIFFFDDD???===<<<;;;;;;>>>AAACCCGGGIIILLLOOORRRSSSSSSSSSRRRRRRRRRPPPMMMIIIEEEBBB@@@<<<888555444444222000---------------.........,,,---------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))++++++***)))+++***)))))))))***+++,,,+++++++++***************************************)))))))))))))))*********************************+++++++++*********))))))************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))************************''''''((())))))((('''&&&((((((((())))))))))))*********))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))(((((((((((((((((())))))))))))+++***)))(((((())))))***(((((((((((())))))))))))))))))************))))))''''''(((((())))))******************************)))))))))))))))))))))((('''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))************))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((...///000111222111111000111222444555444333444555666777999:::<<<>>>@@@AAADDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDDDDEEEEEEEEEDDDBBB@@@???>>>>>><<<888666555333111///...///000111111000...---,,,,,,------+++***)))***++++++***)))************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,++++++******------...//////...------------------------------....../////////000000000...///000000......///000///111222333444555888;;;@@@BBBEEEGGGIIIMMMQQQTTTVVVWWWYYY[[[]]]]]]]]]]]]]]][[[YYYVVVVVVWWWYYYZZZ[[[[[[[[[[[[YYYWWWUUUSSSQQQPPPOOONNNMMMLLLLLLLLLLLLOOORRRSSSRRRPPPOOOOOOMMMNNNNNNNNNMMMLLLKKKJJJGGGFFFFFFHHHKKKLLLLLLKKKMMMMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWWWWXXXWWWWWWVVVYYYXXXXXX\\\bbbiiioooqqqtttvvvvvvuuusssqqqpppqqqjjjjjjjjjhhhhhhiiimmmpppuuuvvvwwwxxxxxxwwwvvvvvvtttqqqmmmjjjhhhgggeeeccciiifffeeeggglllnnnnnnmmmiiiddd]]]ZZZYYYXXXVVVTTTXXXXXXWWWVVVUUUTTTSSSSSSOOOOOONNNMMMMMMLLLKKKKKKNNNNNNNNNOOOOOOOOOOOOPPPRRRRRRSSSTTTUUUWWWYYYZZZ]]]\\\[[[\\\___```___^^^```___]]]\\\[[[[[[[[[\\\___]]]ZZZWWWTTTQQQOOOOOOQQQRRRUUUYYY]]]aaadddffffffeeebbb___ZZZVVVSSSQQQHHHEEEBBB>>><<<;;;;;;<<<>>>@@@CCCHHHLLLOOOQQQRRRTTTUUUVVVUUUTTTQQQNNNLLLJJJGGGBBB>>>;;;888555222////////////////////////,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))++++++***)))******))))))******+++,,,++++++++++++******))))))*********************************)))))))))))))))************************+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((&&&%%%$$$&&&&&&'''''''''((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))*********(((((((((((())))))))))))******)))))))))***++++++(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))************************(((((((((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''))))))))))))''''''(((((()))***++++++++++++((((((((((((((((((((((((************++++++++++++(((''''''''''''(((((()))((((((((((((((((((((((((...///111222333333111111222333555555444333444444555666777999;;;===??????CCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDCCCDDDCCCAAAAAAAAA???;;;999444333111000//////000111000000...---,,,,,,------+++***)))***++++++***)))************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++---...000000...---+++...------,,,,,,------........./////////000000000///111222111000000222444///222555888:::===AAADDDJJJLLLOOOPPPQQQSSSVVVYYYYYYZZZ\\\]]]]]]]]]\\\\\\]]][[[XXXUUUUUUVVVYYY[[[\\\]]]]]]\\\YYYVVVSSSRRROOONNNMMMKKKJJJJJJIIIIIIKKKNNNQQQQQQPPPNNNMMMLLLNNNOOOOOOPPPOOOMMMLLLJJJKKKKKKJJJKKKLLLMMMNNNNNNSSSTTTWWWZZZ]]]bbbgggjjjnnnppprrrssssssqqqnnnlllmmmnnnqqqxxx}}}~~~xxxssssssrrrnnnjjjiiihhheeecccaaa`````````^^^]]][[[ZZZXXXWWWVVVVVVWWWVVVTTTTTTTTTSSSRRRPPPPPPNNNMMMMMMOOOQQQRRRRRRUUUUUUUUUXXX[[[]]]]]]\\\]]]\\\[[[[[[[[[]]]^^^```]]]\\\[[[YYYWWWTTTRRRQQQRRRSSSTTTWWW[[[aaaeeehhhhhhhhhhhhgggfffcccaaa```TTTQQQMMMGGGBBB>>><<<:::<<<===>>>AAADDDFFFHHHIIIRRRSSSTTTVVVVVVUUUTTTSSSRRRPPPLLLHHHDDD@@@<<<:::666666555444333222111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,++++++------,,,+++***************+++++++++,,,,,,++++++***)))))))))************************---,,,,,,,,,+++*********************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((('''((((((((()))))))))***)))))))))))))))*********)))))))))***************(((((((((((())))))))))))((((((((())))))***++++++(((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((************************((()))))))))))))))*********)))(((''''''((()))***((((((((((((((((((((((((&&&''')))******)))'''&&&'''(((***+++++++++***))))))))))))))))))))))))))))))))))))******+++++++++((((((''''''''''''((()))((((((((((((((((((((((((///000111333333333333333222444555555444333444555444555777999;;;<<<>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDCCCBBBAAAAAAAAA???<<<999444444222111000000111111000//////...------,,,,,,+++***)))***++++++***)))******************************))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++---......---+++***...------,,,,,,------...------........./////////...///000000000111444666333666;;;???CCCGGGKKKOOOQQQSSSVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[YYYVVVTTTTTTVVVXXXZZZ]]]]]][[[YYYUUURRRNNNLLLJJJJJJIIIHHHGGGGGGGGGGGGIIILLLOOOOOONNNMMMMMMMMMLLLNNNQQQTTTVVVVVVUUUUUUTTTUUUVVVWWWYYY[[[^^^___fffiiinnnsssyyy}}}{{{zzzzzzzzz{{{yyyuuuppplllhhhfffeeeaaa___\\\\\\\\\[[[XXXVVVUUUSSSPPPOOOQQQRRRRRRQQQRRRQQQRRRUUUYYY[[[\\\\\\WWWWWWVVVVVVWWWZZZ\\\^^^YYYZZZ[[[[[[[[[ZZZYYYYYYYYYXXXXXXYYY\\\```dddfffiiijjjlllmmmmmmlllkkkjjjaaa^^^ZZZSSSMMMGGGCCC@@@============>>>???AAABBBLLLNNNQQQSSSVVVXXXXXXYYYVVVVVVUUURRRNNNJJJGGGFFF???===;;;999666333111000000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++))))))******+++++++++++++++++++++*********))))))************************---,,,,,,,,,+++*********************************************************++++++++++++++++++++++++))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))***+++******)))''''''((((((((()))))))))''''''(((((())))))******))))))))))))******++++++))))))))))))))))))******(((((((((((())))))))))))&&&&&&'''(((((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******+++++++++***)))(((''''''((()))***(((((((((((((((((((((((('''(((***++++++***(((''''''((()))++++++***)))(((************************'''(((((())))))*********((((((''''''''''''(((((())))))))))))))))))))))))//////000111222333333444222333555555555444555666444555777888;;;<<<>>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEFFFEEEDDDAAA@@@AAABBB???>>>=========<<<999666444333333222111111111111/////////......---,,,,,,+++***)))***++++++***)))+++++++++++++++++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,------,,,++++++------------------------------........./////////,,,...///000111333777:::;;;???DDDIIILLLPPPTTTWWWVVVXXXZZZ[[[ZZZZZZ[[[\\\]]]^^^_________^^^\\\[[[YYYWWWUUUSSSSSSUUUWWWXXX\\\ZZZWWWSSSOOOLLLIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDGGGJJJLLLMMMMMMOOOPPPLLLOOOUUU\\\aaadddeeeeeefffhhhkkkmmmpppuuuzzz~~~{{{yyyssspppmmmlllmmmllliiifffccc```\\\[[[\\\\\\YYYVVVTTTSSSQQQRRRUUUWWWXXXXXXTTTSSSQQQPPPQQQSSSVVVXXXXXXYYYZZZ\\\^^^^^^______^^^]]]]]]]]]___aaadddffflllmmmooopppqqqooonnnllliiigggccc^^^XXXRRRMMMJJJBBB@@@>>>======>>>???AAAGGGIIILLLQQQUUUYYY[[[]]]XXXZZZ\\\[[[XXXTTTRRRQQQGGGFFFCCC???;;;777444222333111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))))))))***++++++++++++************************************************************)))))))))))))))***************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))+++,,,,,,++++++(((((()))))))))*********''''''(((((())))))******&&&''''''(((((())))))***))))))))))))((((((((('''(((((((((((())))))))))))&&&&&&'''(((((((((''''''(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++***))))))(((((())))))***))))))))))))))))))))))))((((((************(((((((((((())))))***))))))(((************************((((((((((((((())))))))))))((((((''''''''''''((())))))))))))))))))))))))......------...000333444111333555555555555666777555555777999;;;===>>>???>>>??????@@@AAABBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDAAA>>>===>>>@@@<<<;;;:::::::::999666333333222222111000000//////////////////...---,,,,,,+++***)))***++++++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---.........------------------------,,,,,,---......---,,,,,,....../////////000000000///111333444666999>>>BBBGGGJJJNNNRRRTTTVVVXXXZZZZZZ\\\^^^^^^]]][[[[[[\\\[[[[[[\\\]]]\\\[[[ZZZYYYUUUUUUTTTSSSSSSTTTUUUVVVYYYWWWRRRNNNJJJHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKIIILLLPPPTTTVVVXXX[[[]]]aaafffllltttzzz~~~{{{wwwvvvwwwuuupppkkkfffccc^^^[[[[[[\\\\\\\\\YYYWWWTTTQQQOOOPPPRRRSSSWWWXXXXXXYYYZZZ[[[\\\]]]\\\\\\]]]^^^```ccceeegggjjjlllnnnooopppnnnlllkkkkkkjjjhhheee```ZZZVVVSSSKKKHHHDDDAAA???>>>???@@@@@@BBBGGGLLLRRRWWW[[[]]]ZZZ]]]aaaaaa^^^[[[YYYYYYRRRPPPMMMIIIEEEAAA>>><<<888666444111/////////000------------------------,,,,,,------------,,,,,,+++++++++++++++++++++++++++***))))))++++++***)))((()))***+++,,,++++++***)))))))))***++++++,,,,,,************************)))))))))))))))*********************************))))))*********+++++++++************************))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***))))))(((((()))))))))*********(((((((((((())))))))))))&&&''''''((())))))*********))))))((('''&&&%%%%%%(((((((((((())))))))))))'''(((((())))))((('''&&&(((((((((((())))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))...,,,+++***+++...111333000222444555555666777888555666777999;;;===??????>>>??????@@@AAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCC@@@BBBBBB???<<<:::<<<>>>;;;:::999999:::888555333111111111000//////......////////////...---,,,++++++***)))***+++++++++)))++++++++++++++++++++++++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,---.../////////...------------...///+++,,,...//////...,,,+++000000000000111111111111444666888:::<<<@@@FFFJJJOOORRRUUUWWWXXXXXXYYY[[[\\\^^^``````^^^\\\\\\\\\VVVWWWXXXYYYXXXWWWVVVUUUSSSSSSSSSSSSSSSSSSTTTTTTWWWTTTOOOKKKHHHFFFGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNXXX[[[```dddhhhkkkooorrryyyrrrmmmkkkjjjjjjjjjaaa^^^YYYTTTQQQQQQQQQRRRVVVVVVUUUUUUUUUUUUVVVVVVWWWXXXZZZ\\\```ccceeegggdddfffiiilllmmmlllkkkjjjkkkjjjiiigggccc___ZZZXXXTTTQQQKKKEEEAAA???>>>???:::===AAAGGGNNNTTTYYY\\\[[[___ddddddaaa^^^\\\]]]ZZZYYYVVVRRROOOKKKHHHGGG>>><<<999666444333333333------------------------,,,------......------,,,++++++++++++++++++++++++---,,,++++++------,,,+++((()))***+++,,,+++******(((((()))***+++,,,,,,---******************************++++++,,,,,,,,,---************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&(((((((((((())))))))))))))))))))))))((((((((((((((())))))***+++,,,,,,,,,******)))'''&&&%%%$$$###(((((((((((())))))))))))))))))*********((('''&&&(((((((((((())))))))))))))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))$$$$$$%%%%%%&&&'''((((((((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))*********)))(((''''''((()))***)))))))))))))))))))))))),,,+++++++++******))))))***)))((('''''''''''''''))))))))))))))))))))))))