BM6P6(@ ~~~}}}|||{{{zzz|||}}}|||hhh^^^aaappp~~~yyyhhhZZZRRROOOFFFFFFFFFDDDBBBAAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCDDDFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDBBBAAAAAAAAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMQQQRRRSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVXXX[[[aaadddyyy{{{ppphhh___[[[ZZZYYY[[[]]]___^^^[[[XXXUUUUUURRRRRRWWW^^^dddmmmuuuyyy~~~yyyooogggddddddfffgggfffccc___\\\[[[bbblllxxx}}}tttkkkfff]]][[[ZZZ[[[___aaa```^^^UUUPPPJJJGGGGGGHHHGGGEEEDDDBBB@@@>>>===<<<<<<<<<<<<:::::::::<<<<<<<<<:::??????>>>>>>>>>>>>??????@@@CCCFFFJJJQQQ]]]kkkvvvvvvnnnmmmkkkgggWWWKKK@@@<<<<<<::::::;;;888:::<<<===>>>@@@CCCFFFGGGHHHIIILLLPPPTTTXXXZZZ\\\]]]^^^```aaacccdddeeejjjjjjjjjkkklllmmmnnnnnnkkkkkkkkklllnnnooonnnmmmhhhiiikkklllmmmlllkkkkkk~~~}}}{{{|||}}}oooccccccppp~~~{{{lll]]]SSSOOOGGGFFFFFFDDDBBBAAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMOOOQQQRRRRRRPPPPPPQQQSSSPPPQQQRRRSSSUUUZZZ___ccckkksssxxxqqqhhhaaa```]]]^^^```aaaaaa___]]]\\\XXXUUUUUUYYY^^^dddmmmvvv}}}{{{rrrkkkhhhiiimmmqqqrrrpppjjjfffcccfffppp}}}{{{rrrmmmcccaaaaaadddhhhjjjiiiggg[[[UUUNNNJJJJJJJJJJJJHHHDDDCCCAAA???===<<<<<<<<<<<<:::999:::;;;<<<;;;:::=========<<<======>>>>>>@@@CCCGGGKKKSSS___mmmwwwyyyooojjjiiiddd^^^TTTIII>>>;;;;;;::::::<<<:::<<<>>>???@@@BBBEEEHHHKKKLLLLLLNNNQQQTTTVVVXXX[[[\\\]]]```bbbdddfffgggjjjjjjkkklllmmmnnnoooooonnnmmmmmmnnnpppqqqpppoookkkllllllmmmmmmmmmmmmmmm}}}~~~~~~~~~{{{jjjfffqqq}}}www}}}rrrcccWWWPPPHHHGGGEEEDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPPPPOOOOOOPPPRRRLLLMMMNNNPPPRRRVVV\\\```dddkkkxxx{{{sssllliiiddddddddddddddddddcccccc^^^ZZZYYY\\\___dddmmmvvv}}}tttooommmjjjpppwww{{{yyytttmmmjjjmmmvvv{{{uuukkkjjjkkkooouuuxxxwwwuuueee^^^UUUOOOMMMMMMMMMLLLGGGEEECCC@@@>>>=========<<<:::999:::;;;;;;:::999;;;;;;;;;;;;<<<<<<===>>>AAADDDHHHNNNVVVbbbppp{{{|||}}}wwwtttoooiiihhhfff^^^VVVNNNEEE<<<;;;;;;:::;;;===<<<>>>@@@AAACCCEEEHHHKKKPPPPPPPPPQQQRRRTTTVVVVVVYYYZZZ]]]```cccfffhhhiiikkkkkklllmmmnnnoooppppppooonnnmmmnnnqqqrrrqqqpppnnnnnnnnnnnnnnnooooooppp~~~qqqiiirrrzzzmmmoooyyykkk\\\RRRKKKIIIFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????AAABBBCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGIIIJJJKKKLLLNNNOOOOOOOOOOOOPPPQQQLLLMMMNNNNNNPPPSSSXXX\\\aaagggrrr|||vvvuuunnnmmmjjjhhhggggggggghhhdddaaa```aaaaaadddmmmvvv}}}vvvsssrrrnnnttt|||{{{vvvssssss{{{{{{qqqqqqsssyyyrrriii]]]TTTPPPPPPPPPOOOJJJHHHEEECCC@@@?????????<<<;;;::::::;;;;;;:::999;;;;;;;;;;;;<<<===??????AAAEEEKKKQQQYYYfffuuu~~~tttoooiiihhhiiifff\\\QQQHHHAAA;;;:::;;;:::<<>>@@@AAABBBBBBFFFMMMTTT]]]jjjyyy~~~ssskkkfffgggiiidddXXXMMMCCC>>>:::;;;;;;;;;<<<@@@===???BBBDDDEEEGGGKKKNNNPPPQQQRRRTTTVVVXXXYYYYYYYYYZZZ]]]aaaeeehhhkkklllkkklllmmmnnnpppqqqrrrrrrooommmlllmmmoooqqqqqqpppqqqpppooonnnnnnooopppqqqrrrsss|||pppfffmmmxxxqqqdddVVVQQQJJJGGGFFFFFFDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@AAABBBCCCBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKMMMNNNOOONNNOOOPPPRRRRRRRRRQQQOOOOOOPPPTTTWWWWWW[[[ccckkkvvv|||zzz{{{}}}xxxtttrrrqqqqqqsssrrrsssrrrmmmjjjoooxxx~~~}}}||||||{{{~~~yyyppppppsss|||ppp```XXXUUUUUUUUURRRPPPMMMJJJGGGEEEDDDCCC???===<<<<<<======;;;:::=========???@@@BBBDDDEEECCCHHHOOOWWWaaaooo}}}ppphhhbbbdddeee]]]QQQHHH@@@<<<:::<<<<<<;;;===AAA>>>@@@CCCEEEGGGIIIMMMPPPPPPRRRTTTWWWYYY[[[\\\\\\[[[\\\___bbbeeehhhjjjkkkjjjkkklllnnnoooqqqrrrsssrrrpppooooooqqqssstttsssrrrqqqppppppppppppppppppxxxtttzzzzzzhhhhhhmmm~~~}}}ppp\\\UUUMMMHHHHHHGGGDDDAAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHIIIKKKMMMMMMMMMMMMOOOQQQQQQQQQQQQOOONNNPPPTTTWWWWWW[[[aaafffnnn}}}~~~vvvpppllloootttzzz~~~|||{{{{{{{{{|||}}}|||vvvpppsss{{{|||xxxmmmmmmpppzzzzzzggg]]]YYYXXXXXXVVVTTTPPPMMMIIIGGGFFFFFFAAA???======>>>>>><<<;;;<<<===>>>???AAACCCEEEFFFCCCHHHPPPYYYdddrrrooogggaaabbb```VVVJJJDDD???<<<;;;======;;;===BBB@@@BBBEEEGGGIIILLLOOORRRTTTVVVXXX[[[]]]^^^^^^^^^^^^___```ccceeegggiiijjjiiijjjkkkmmmoooppprrrrrrsssqqqooooooqqqsssttttttsssssssssssssssrrrqqqppp|||uuuyyylllfffiiisssxxx___XXXOOOJJJIIIHHHDDDAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAA???>>>>>>>>>???@@@BBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCEEEFFFFFFGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLKKKLLLNNNPPPOOOPPPOOONNNNNNQQQUUUXXXVVVZZZ]]]___cccoooyyyvvvlllffffffiiimmmwww|||uuuvvv}}}wwwkkkkkknnnxxxlll```[[[[[[[[[XXXVVVRRROOOKKKIIIHHHGGGBBB@@@>>>>>>??????===;;;<<<<<<===???AAACCCEEEFFFCCCIIIQQQ[[[fffssspppgggbbbbbb^^^RRRHHHCCC>>><<<<<<>>>>>>;;;>>>BBBBBBDDDGGGIIIKKKNNNRRRTTTXXXYYY\\\^^^___``````___``````bbbccceeefffhhhhhhiiijjjkkkmmmnnnppprrrrrrqqqooommmmmmooorrrssssssssstttuuuuuuuuutttrrrqqq~~~~~~~~~~~~sssxxxxxxhhhfffjjj~~~mmm^^^PPPMMMKKKGGGDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@??????@@@AAA@@@???>>>===@@@@@@@@@@@@AAAAAABBBCCCDDDEEEGGGHHHHHHFFFCCCAAABBBCCCCCCDDDEEEFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFGGGIIILLLNNNPPPPPPQQQQQQQQQQQQPPPQQQSSSUUUTTTXXX\\\___dddmmmzzzvvvqqqkkkeeeeeeiiinnnsssyyyiiijjjlllrrr{{{jjj___[[[\\\ZZZYYYWWWRRRNNNJJJIIIIIIDDDCCCAAA???>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEEEEFFFKKKTTT___lllxxxmmmiiieeeaaa\\\SSSHHH@@@======<<<<<<===>>>???@@@BBBDDDGGGJJJMMMRRRWWW[[[ZZZ\\\\\\\\\\\\^^^aaadddaaabbbdddfffhhhjjjkkklllllllllmmmoooqqqsssuuuvvvtttrrrooommmmmmoooqqqsssttttttuuuuuuuuutttrrrqqq~~~~~~}}}}}}}}}}}}wwwzzzoooiiiiii{{{sssdddVVVOOOLLLFFFDDDEEEAAAAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAA@@@???>>>?????????@@@AAABBBCCCDDDEEEFFFHHHIIIHHHFFFDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGIIILLLNNNOOOPPPQQQQQQRRRQQQOOOPPPRRRTTTUUUXXX[[[]]]aaahhhttt}}}~~~xxxpppiiigggjjjpppttt~~~kkkjjjjjjppp~~~rrrddd^^^]]]```___\\\WWWRRRMMMJJJIIIIIIHHHFFFDDDCCCBBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEGGGLLLUUUaaannnyyykkkhhheee___XXXOOOFFF@@@???>>>>>>>>>???@@@BBBCCCDDDFFFIIILLLOOOSSSXXX\\\]]]^^^_________```ccceeecccdddeeefffhhhjjjkkkkkkmmmmmmmmmmmmnnnooopppqqqrrrpppnnnlllmmmooorrrtttssstttuuuvvvvvvuuutttsss~~~}}}~~~}}}|||{{{{{{{{{~~~~~~~~~|||{{{{{{mmmhhhwww~~~pppaaaVVVOOOHHHFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???>>>>>>??????AAABBBDDDDDDDDDEEEFFFGGGGGGEEEDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIEEEFFFGGGIIIKKKMMMNNNOOOQQQRRRRRRQQQOOOOOOPPPRRRUUUWWWYYYZZZ]]]ccclllsss{{{rrrnnnoootttxxxooollliiimmmzzzooofffcccgggeeeccc^^^YYYSSSOOOLLLOOOMMMKKKIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEEEEHHHNNNXXXeeeqqq|||{{{hhhgggddd]]]SSSJJJDDDAAA@@@@@@???@@@AAACCCEEEFFFGGGIIIMMMOOORRRUUUZZZ]]]```aaabbbbbbbbbbbbeeegggeeefffggghhhiiijjjjjjkkklllllllllmmmnnnoooqqqrrrpppnnnlllkkklllnnnppprrrqqqrrrtttuuuvvvvvvvvvuuu~~~~~~}}}{{{zzzzzzzzz|||||||||}}}~~~xxxwwwqqqgggsss~~~ooo```TTTLLLHHHGGGDDDDDDDDDCCCCCCCCCCCCBBBAAABBBCCCCCCCCCBBBAAA@@@======>>>???@@@BBBDDDEEEBBBCCCDDDEEEEEEDDDBBBAAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQQQQPPPNNNMMMNNNOOOSSSUUUVVVXXXZZZ___ffflllyyyyyyxxx{{{~~~wwwoooiiikkkvvvsssmmmkkkjjjhhhfffccc^^^XXXUUUUUUSSSQQQNNNLLLKKKKKKKKKHHHHHHFFFEEEEEEEEEFFFFFFHHHOOO[[[jjjwwwtttgggfffbbbZZZOOOFFFCCCBBB@@@@@@@@@AAACCCEEEHHHIIIKKKMMMPPPSSSUUUXXX[[[^^^aaacccddddddcccdddeeeggghhhhhhiiiiiijjjjjjkkkkkkjjjjjjlllnnnpppsssvvvwwwooonnnlllkkkkkklllnnnooonnnppprrrtttuuuvvvvvvuuu~~~~~~~~~~~~|||{{{zzzzzzzzz{{{{{{{{{{{{|||~~~tttooozzzwwwhhhqqq|||jjjZZZPPPIIIFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@=========???@@@BBBDDDEEECCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKGGGGGGHHHIIIJJJKKKLLLMMMOOOPPPQQQPPPNNNMMMMMMNNNQQQRRRTTTVVVZZZ^^^dddgggmmmwwwsssiiiiiirrruuupppnnnmmmlllkkkhhhccc___\\\ZZZXXXUUUSSSQQQQQQQQQKKKJJJHHHGGGFFFFFFGGGHHHHHHQQQ___pppqqqfffddd___UUUKKKDDDCCCDDD???@@@@@@BBBDDDGGGJJJKKKNNNQQQTTTVVVWWWYYY\\\^^^aaabbbdddeeeddddddfffgggjjjjjjjjjkkkkkkkkklllllljjjjjjkkkmmmpppsssuuuvvvpppooommmkkkjjjjjjkkklllkkkmmmoooqqqsssttttttttt~~~}}}||||||{{{{{{|||zzzzzzzzz{{{|||}}}~~~vvvkkknnn{{{lllppp{{{vvvcccUUUKKKEEEAAAAAAAAA@@@@@@@@@@@@???AAABBBCCCCCCCCCBBBAAA@@@======>>>>>>@@@AAACCCCCCEEEEEEFFFFFFGGGGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOOOONNNLLLMMMMMMOOOPPPRRRUUUYYY]]]aaacccgggooo{{{vvviiigggmmmyyyxxxuuurrrqqqqqqooojjjfffbbbaaa^^^[[[XXXVVVUUUUUUMMMLLLIIIHHHGGGHHHIIIJJJLLLVVVfffxxxpppddd```XXXOOOGGGCCCCCCDDD@@@@@@AAACCCFFFIIILLLNNNQQQSSSVVVXXXYYYZZZ\\\^^^___aaadddeeeeeefffggghhhkkkkkkkkkllllllmmmmmmmmmllllllllllllmmmnnnoooooopppooommmlllkkkjjjkkkkkkjjjkkkmmmppprrrsssssssss~~~}}}}}}||||||}}}}}}~~~zzzzzzzzz{{{|||}}}~~~}}}mmmhhhkkk|||ssspppsssooo___RRRIIIBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNNNNMMMLLLMMMMMMNNNOOOPPPSSSWWWZZZ\\\]]]eeeiiirrr~~~wwwhhheeegggpppyyyuuutttqqqjjjeeecccbbb^^^[[[XXXVVVUUUUUUNNNLLLJJJHHHHHHJJJKKKMMMSSS]]]mmmoooaaaZZZPPPHHHCCCBBBBBBBBBAAAAAACCCEEEHHHLLLOOOQQQRRRUUUXXXZZZZZZ[[[\\\^^^^^^aaadddfffggghhhiiijjjkkkkkklllmmmnnnnnnoooooommmmmmlllllllllmmmmmmnnnmmmmmmllllllllllllmmmnnnjjjlllnnnppprrrrrrrrrrrr~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~zzzzzzzzz{{{|||}}}~~~rrrgggcccnnnyyyqqqmmmyyyyyyhhhYYYOOOFFFEEEEEEEEEDDDDDDDDDDDD@@@AAABBBBBBBBBAAA@@@??????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIKKKMMMNNNMMMMMMMMMMMMNNNNNNOOORRRUUUXXXYYYYYY___aaagggrrrwwwgggbbbdddjjj|||~~~xxxtttppphhhcccaaa___\\\XXXUUUSSSRRRRRRNNNLLLJJJIIIIIIJJJMMMNNNXXXbbbrrr{{{mmm___VVVKKKCCCAAAAAAAAA@@@BBBCCCDDDGGGJJJNNNRRRTTTSSSUUUYYY[[[[[[[[[\\\]]]^^^aaaeeeggghhhiiikkklllkkkkkklllmmmnnnoooppppppmmmmmmmmmmmmooopppqqqrrrkkkkkkkkklllmmmnnnppppppkkkmmmoooqqqrrrssssssssszzzwwwwww{{{~~~~~~|||}}}~~~}}}}}}~~~vvvkkkbbbdddlll|||ooofffrrrxxxaaaPPPJJJFFFDDDEEEDDD@@@???AAABBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFBBBBBBAAA@@@AAABBBCCCDDDBBBAAA@@@@@@AAADDDFFFHHHHHHGGGFFFFFFGGGHHHJJJKKKJJJKKKKKKLLLMMMNNNNNNOOOIIIKKKMMMPPPSSSUUUVVVWWW\\\___dddjjjttt~~~jjjbbb```bbbooo}}}qqqgggddd___\\\XXXUUUTTTRRRPPPNNNQQQLLLJJJKKKKKKKKKOOOTTT^^^iiiyyyvvvhhhYYYSSSKKKDDDBBBCCCDDDEEEIIIJJJKKKMMMOOOQQQSSSTTTVVVWWWWWWXXXYYYZZZ[[[[[[___aaadddeeeffffffhhhiiijjjjjjkkkkkkllllllmmmmmmqqqqqqpppppppppppppppqqqppppppooonnnmmmmmmnnnnnnnnnooopppqqqqqqpppooonnnwwwvvvuuussstttwww}}}~~~}}}~~~~~~~~~|||mmm```^^^dddqqqsssffflll~~~iiiVVVMMMHHHFFFFFFEEEBBBAAACCCBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAAAAABBBCCCDDDFFFFFFFFFFFFDDDCCCBBBBBBAAABBBCCCDDDBBBAAAAAA@@@AAACCCEEEGGGGGGGGGFFFFFFGGGHHHJJJKKKIIIIIIIIIJJJKKKKKKKKKLLLIIIKKKMMMPPPRRRTTTVVVVVVZZZ\\\```eeemmmzzzlllaaa]]]]]]iiixxx{{{oookkkaaa^^^ZZZWWWUUUUUUSSSRRRUUUPPPNNNOOOPPPPPPTTTYYYfffpppqqqcccUUUOOOHHHCCCBBBDDDFFFGGGJJJKKKLLLOOOQQQTTTUUUVVVYYYYYYYYYZZZ[[[\\\\\\]]]```bbbeeeffffffggghhhiiimmmnnnnnnooooooppppppqqqqqqqqqpppppppppqqqqqqrrrqqqpppoooooonnnnnnnnnooonnnooopppqqqqqqqqqpppooommmnnnooopppsssxxx~~~}}}}}}|||~~~~~~~~~vvvbbb\\\^^^hhh||||||iiigggrrruuu___RRRLLLHHHGGGFFFCCCBBBDDDBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLOOOQQQSSSTTTUUUWWWYYY\\\^^^cccmmmyyytttddd\\\ZZZbbbnnn|||}}}wwwjjjfffaaa^^^\\\\\\[[[[[[]]]XXXVVVWWWXXXYYY]]]cccpppyyy|||iii\\\OOOKKKEEEBBBCCCEEEHHHIIIKKKLLLNNNQQQTTTVVVYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^aaacccfffggggggggghhhjjjnnnoooooopppqqqqqqrrrrrrpppppppppppppppqqqrrrsssqqqqqqpppoooooooooppppppoooooopppqqqrrrrrrqqqqqqppprrrsssuuuwww|||}}}|||{{{~~~~~~~~~~~~~~~iii___^^^eeeuuuooofffiiiwwwkkkYYYPPPIIIHHHGGGDDDCCCEEEBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@CCCBBBAAAAAAAAABBBCCCCCCEEEEEEEEEFFFGGGGGGHHHIIILLLKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMOOOQQQSSSTTTTTTVVVXXXZZZ]]]ccclllssslll___YYY]]]eeemmm~~~}}}xxxrrrmmmkkkjjjiiihhhgggccc```bbbcccdddhhhnnnxxxqqq```VVVKKKHHHDDDBBBCCCFFFIIIJJJLLLMMMOOORRRVVVYYY[[[\\\^^^^^^^^^^^^^^^_________bbbdddfffgggggghhhiiijjjkkkllllllmmmnnnoooppppppnnnnnnnnnnnnooopppqqqqqqqqqqqqppppppoooppppppqqqoooooopppqqqrrrsssssssssvvvxxxzzz|||~~~~~~|||zzz|||~~~~~~~~~~~~pppccc```cccqqqwwwhhhdddkkkwww```VVVLLLHHHGGGDDDCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>BBBBBBAAAAAAAAABBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOQQQRRRQQQTTTWWWXXXZZZ^^^eeekkkrrrwwwvvveee[[[YYY\\\bbbmmm~~~|||yyyxxxsssooolllnnnooooootttyyywwwgggYYYRRRJJJGGGDDDDDDEEEHHHJJJJJJNNNOOOQQQTTTXXX[[[]]]^^^``````__________________aaacccfffggghhhhhhjjjkkkiiiiiijjjkkklllmmmnnnooollllllkkkkkklllmmmnnnnnnooooooooonnnnnnoooppppppnnnooooooppprrrssstttuuuzzz||||||zzzzzz|||~~~~~~~~~~~~yyyjjjbbbaaalllzzzmmmaaa```nnniii\\\OOOJJJHHHEEEDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAA@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>@@@@@@AAAAAABBBBBBBBBBBBCCCCCCEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJKKKLLLNNNPPPQQQPPPSSSVVVXXXXXX[[[```dddgggkkkrrryyynnnaaaYYYUUUZZZ```mmm{{{xxxyyyyyyzzz}}}xxxmmm___TTTOOOHHHFFFEEEFFFIIILLLMMMMMMQQQSSSUUUWWWZZZ]]]___```bbbbbbaaaaaa`````````___^^^aaadddfffgggiiikkkmmmiiiiiijjjkkkmmmnnnooooookkkkkkjjjjjjjjjjjjkkkkkkmmmmmmlllllllllmmmnnnnnnmmmnnnnnnoooqqqssstttuuu~~~{{{yyyxxxzzz|||}}}}}}}}}~~~xxxjjjeeemmm{{{vvvdddZZZaaannnrrrcccTTTMMMJJJGGGEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEFFFFFFFFFGGGHHHHHHHHHIIIKKKKKKJJJJJJKKKLLLOOOPPPOOORRRVVVWWWVVVWWWZZZ]]]]]]aaafffmmmuuu{{{kkk^^^VVVXXXWWW___nnn~~~wwwnnndddWWWOOOMMMFFFEEEEEEHHHLLLPPPRRRSSSVVVWWWYYY\\\^^^```bbbccceeeeeedddccccccbbbaaaaaa\\\___bbbeeegggiiikkknnnhhhiiijjjkkklllnnnoooooommmlllkkkjjjjjjiiiiiijjjjjjjjjjjjjjjjjjkkkllllllllllllmmmnnnppprrrtttvvv}}}zzzyyywwwyyy{{{|||||||||~~~}}}~~~tttkkkrrrhhhYYY[[[eeepppxxxhhhXXXPPPLLLIIIFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>>>>???@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCC===>>>@@@AAABBBCCCCCCCCCAAACCCDDDFFFFFFFFFEEEEEEGGGGGGHHHIIIIIIJJJKKKKKKLLLKKKJJJIIIJJJLLLNNNPPPNNNRRRUUUVVVTTTSSSUUUXXXWWW[[[```eeelllwwwtttdddYYYXXXTTTVVVaaaooo|||rrrhhh___SSSLLLKKKCCCCCCEEEIIIOOOTTTVVVWWWZZZ[[[]]]___aaacccdddeeeggggggfffeeeddddddcccbbbZZZ]]]aaadddgggiiilllnnnfffggghhhiiikkklllmmmnnnnnnnnnlllkkkjjjiiiiiiiiiiiihhhhhhhhhiiiiiijjjkkklllllllllmmmooorrrtttvvv}}}|||{{{{{{{{{}}}~~~~~~}}}~~~}}}{{{qqquuusss^^^XXX\\\iii{{{vvvaaaRRRMMMKKKFFFAAADDDDDDDDDDDDCCCBBBAAA@@@@@@@@@????????????????????????@@@BBBDDDEEEFFFGGGIIIIIIIIIIIIHHHFFFDDDCCCAAA@@@@@@???@@@AAACCCDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKLLLNNNOOORRRRRRRRRQQQPPPPPPRRRTTTWWWZZZ^^^```dddkkkwwwnnn___\\\XXXVVVYYY___kkk|||oooaaaYYYQQQIIIFFFGGGGGGGGGIIIMMMSSSXXX\\\___bbbeeegggfffeeeddddddkkkhhheeeeeefffeeebbb______``````aaaccceeefffgggfffeeedddfffjjjmmmoooooonnnmmmkkkiiihhhhhhhhhhhhhhhiiijjjhhhgggggghhhjjjooonnnnnnmmmnnnnnnoooppp~~~}}}||||||{{{|||}}}~~~~~~}}}~~~~~~}}}}}}ggg^^^^^^bbbqqq{{{gggXXXPPPMMMIIIFFFEEEDDDDDDDDDCCCAAA@@@@@@@@@@@@?????????????????????@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJIIIGGGEEECCCAAAAAA@@@???@@@AAACCCCCCBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKKKKJJJJJJKKKMMMNNNOOORRRRRRRRRQQQOOOOOOQQQSSSTTTXXX[[[]]]```gggrrrzzz~~~lll___YYYUUUWWW[[[bbbmmmwwwkkk^^^WWWPPPJJJGGGHHHHHHIIILLLPPPVVVZZZ]]]aaadddgggiiihhhgggffffffkkkiiifffeeeffffffdddbbb``````aaabbbdddeeeggghhhfffeeedddfffjjjmmmoooppppppnnnmmmkkkjjjjjjjjjjjjiiijjjjjjiiigggfffgggiiimmmmmmnnnnnnoooppppppppp~~~}}}}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}}}}wwwgggaaa^^^iiizzzrrrbbbVVVOOOLLLKKKEEEEEEDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFHHHJJJLLLKKKIIIFFFDDDBBBAAA@@@@@@@@@AAABBBCCC@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNOOOQQQRRRRRRQQQOOONNNOOOQQQQQQTTTWWWXXX[[[aaaiiippp{{{~~~fff]]]VVVVVVYYY\\\```eeeqqquuu{{{zzzggg[[[UUUOOOIIIHHHHHHIIILLLQQQUUUZZZ]]]___cccfffiiikkkjjjiiiiiiiiillliiifffeeefffggggggggg```aaaaaacccdddfffhhhiiifffeeeeeegggkkknnnpppqqqqqqpppnnnmmmlllllllllllljjjkkkkkkjjjgggfffggghhhjjjkkknnnpppqqqrrrqqqqqq~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||||||||~~~~~~rrreeeaaaiiiuuunnn^^^SSSNNNMMMFFFEEEDDDCCCAAA@@@@@@?????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEGGGKKKMMMMMMKKKGGGEEECCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNNNNPPPQQQRRRPPPNNNMMMNNNOOOOOOQQQSSSUUUWWW[[[bbbfffqqqyyytttggg\\\ZZZ\\\]]]^^^```gggjjjmmmooopppqqqsssuuuzzz{{{|||uuudddYYYSSSMMMIIIHHHHHHJJJOOOTTTYYY]]]___```dddgggjjjkkkkkkjjjkkkkkknnnkkkhhheeeeeefffggghhhbbbbbbcccdddeeegggiiijjjgggfffeeegggkkkoooqqqqqqpppooonnnnnnmmmlllllllllkkkllllllkkkhhhffffffggghhhjjjmmmppprrrsssrrrrrr~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~|||||||||}}}~~~~~~~~~mmmhhhlllvvv|||jjj[[[QQQMMMHHHGGGEEECCCAAA@@@@@@@@@??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCFFFJJJMMMMMMLLLIIIFFFDDDCCCAAA@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFGGGIIIJJJLLLLLLMMMNNNPPPPPPPPPNNNMMMMMMNNNNNNOOOQQQRRRUUUXXX\\\___iiiqqqzzzvvvfff`````````______aaabbbcccccccccdddgggiiilllmmmooossszzzqqqaaaXXXRRRLLLIIIIIIIIILLLQQQWWW\\\^^^___```dddgggiiijjjjjjjjjkkklllooommmjjjgggeeeeeefffhhhffffffffffffgggiiijjjjjjhhhgggggghhhllloooqqqqqqmmmmmmmmmmmmllllllkkkjjjkkklllmmmllliiigggfffffffffhhhlllooorrrssssssrrr}}}}}}}}}|||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}~~~|||}}}}}}~~~~~~}}}}}}~~~~~~yyynnnpppvvvyyygggXXXPPPJJJHHHFFFDDDBBBAAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBEEEHHHKKKLLLKKKJJJHHHEEECCCBBB@@@??????@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEGGGHHHJJJJJJKKKKKKLLLMMMOOOOOONNNMMMMMMNNNLLLMMMOOOQQQSSSVVVXXXYYYbbbiiiqqqyyywwwmmmiiifffdddddd_________^^^^^^```dddgggeeeeeeggglllsss{{{|||xxx|||wwwkkk]]]VVVPPPLLLJJJKKKLLLOOOTTTZZZ^^^`````````dddfffiiijjjjjjjjjlllmmmnnnnnnllljjjgggggghhhjjjllllllkkkkkkkkkllllllmmmkkkiiihhhiiilllooopppppplllllllllllllllkkkjjjiiijjjkkkmmmllljjjhhhggggggfffgggjjjmmmpppqqqrrrrrr~~~||||||{{{{{{||||||}}}~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~|||||||||}}}}}}|||}}}~~~xxxuuuvvvzzzuuuaaaUUULLLJJJGGGEEECCCBBBBBBCCC??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCFFFIIIJJJKKKJJJJJJEEEDDDBBB@@@????????????@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHIIIKKKNNNNNNNNNMMMMMMNNNJJJKKKLLLOOORRRTTTUUUUUUZZZ```gggmmmttt~~~xxxuuuuuulllkkkiiifffdddeeeiiilllhhhhhhiiilllrrr{{{wwwppplllqqqyyymmmcccXXXRRROOOLLLLLLNNNQQQSSSXXX\\\```bbbbbbbbbeeegggiiijjjjjjkkkmmmnnnlllmmmnnnmmmkkkkkkmmmppptttsssrrrqqqqqqpppppppppmmmkkkjjjjjjlllnnnooonnnkkkkkklllmmmlllkkkjjjiiihhhjjjmmmmmmkkkiiihhhhhhfffggghhhkkkmmmoooqqqrrr~~~~~~~~~{{{{{{zzzzzzzzzzzz{{{||||||||||||}}}}}}}}}}}}}}}|||~~~~~~}}}|||zzzyyyyyyzzz{{{}}}|||{{{{{{|||~~~~~~|||{{{|||~~~{{{vvvuuuwwwhhhYYYMMMKKKHHHEEECCCCCCCCCDDD??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAACCCEEEGGGIIIJJJJJJJJJFFFDDDBBB@@@???????????????@@@@@@AAAAAABBBCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGGGGJJJMMMNNNNNNMMMNNNOOOIIIIIIKKKNNNQQQSSSSSSSSSUUUZZZ```fffkkkuuu}}}{{{wwwqqqmmmmmmooorrrpppooonnnpppuuu}}}}}}qqqhhheeejjjttt|||fff\\\SSSOOOMMMLLLMMMQQQTTTVVVZZZ^^^aaacccddddddfffhhhjjjkkkkkklllnnnpppjjjmmmppppppoooooorrruuuzzzyyywwwvvvttttttssssssooommmkkkkkklllnnnnnnnnnkkklllmmmmmmmmmlllkkkjjjgggjjjlllmmmkkkjjjiiiiiifffggghhhiiikkknnnpppqqq~~~}}}}}}}}}}}}|||}}}}}}||||||{{{{{{zzzzzz~~~~~~~~~}}}}}}}}}|||~~~~~~}}}zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~zzzrrrmmmsssrrr```UUULLLEEEFFFGGGEEEBBBAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBCCCEEEGGGHHHHHHHHHHHHHHHGGGDDDAAA???>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFIIIJJJLLLMMMNNNMMMKKKJJJLLLLLLLLLMMMNNNOOOQQQQQQVVVZZZ^^^```cccjjjttt|||}}}|||}}}|||zzzzzz|||xxxjjjbbb___dddooosss```WWWPPPMMMMMMLLLOOOSSSWWWXXXZZZ]]]```bbbcccdddhhhhhhiiikkkmmmnnnooopppqqqrrrssssssttttttssssss|||}}}~~~}}}zzzwwwuuuuuurrrqqqnnnlllkkkkkklllmmmmmmmmmllllllkkkjjjjjjjjjhhhhhhiiiiiiiiiiiihhhhhhfffhhhiiiiiiiiikkkmmmooo|||{{{|||||||||{{{}}}|||||||||||||||{{{{{{}}}}}}}}}||||||{{{{{{zzz{{{{{{zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~uuukkklll{{{zzziii\\\RRRJJJHHHHHHEEEAAA@@@@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDFFFGGGHHHHHHHHHIIIHHHEEECCC@@@???>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCEEEFFFHHHHHHGGGFFFEEEGGGHHHJJJLLLLLLLLLKKKJJJLLLLLLMMMMMMNNNPPPQQQRRRQQQUUUZZZ\\\^^^dddlllsssxxxllleeebbbhhhtttooo^^^VVVOOONNNNNNNNNPPPTTTWWWXXX[[[]]]```bbbddddddhhhhhhjjjkkkmmmnnnooopppqqqrrrrrrsssssssssssssssyyy{{{|||{{{yyywwwvvvvvvtttrrrooommmkkkkkkkkkllliiiiiiiiiiiihhhhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjiiijjjkkkkkkjjjkkkmmmooo|||zzzxxxxxxzzz{{{{{{zzz||||||||||||}}}}}}}}}}}}||||||{{{{{{zzzyyyyyyxxx}}}|||{{{zzzzzz{{{|||}}}~~~~~~}}}}}}}}}|||~~~~~~~~~}}}|||{{{zzzzzz|||~~~zzzkkkfffppp}}}xxxfff[[[PPPLLLJJJEEEAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCEEEGGGHHHHHHHHHJJJIIIGGGEEEBBB@@@>>>>>>@@@??????@@@@@@AAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDDDDFFFHHHJJJKKKLLLKKKKKKMMMMMMMMMNNNOOOPPPQQQRRRNNNRRRWWWYYY[[[___eeeiiiqqqzzzxxxoooiiihhhooo{{{zzzhhh[[[TTTOOOPPPQQQPPPSSSVVVWWWXXX[[[^^^aaacccdddeeeggghhhiiikkkmmmooopppqqqqqqqqqrrrssssssssssssrrruuuvvvxxxxxxwwwwwwwwwxxxvvvtttqqqnnnllljjjjjjiiiggggggggggggggghhhhhhhhhmmmlllkkkjjjjjjkkklllmmmkkklllmmmlllkkklllmmmooo~~~}}}xxxwwwuuuuuuwwwyyyzzzzzz{{{||||||}}}}}}~~~~~~~~~||||||{{{zzzzzzyyyxxxxxx}}}~~~}}}|||{{{zzzzzz{{{|||~~~~~~}}}||||||}}}~~~~~~~~~}}}|||zzzxxxxxxzzz~~~nnnccchhhrrrpppcccUUUOOOKKKFFFBBBAAAAAAAAABBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBDDDEEEGGGHHHIIIJJJKKKKKKJJJHHHEEEBBB???>>>????????????@@@AAABBBCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSOOOSSSWWWZZZ[[[]]]```cccjjjqqq{{{zzz~~~xxxrrroooqqqyyyqqq```YYYSSSPPPRRRTTTTTTVVVYYYXXXZZZ\\\___aaacccdddeeeggggggiiikkkmmmnnnpppqqqppppppqqqrrrrrrrrrrrrrrrppprrrtttuuuuuuvvvxxxyyyxxxvvvssspppmmmjjjiiihhhgggggghhhhhhiiijjjkkkkkknnnmmmkkkjjjjjjkkkmmmnnnlllmmmmmmlllkkkkkklllnnn}}}|||vvvtttssstttvvvyyyyyyyyy{{{{{{||||||}}}}}}~~~~~~|||||||||{{{{{{{{{zzzzzz{{{~~~~~~~~~|||{{{zzzzzz{{{{{{~~~~~~~~~~~~}}}}}}~~~~~~}}}|||zzzyyyxxxzzz}}}~~~~~~~~~vvvdddaaaggguuuxxxjjjZZZRRRMMMGGGDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDFFFGGGIIIKKKLLLLLLLLLKKKJJJHHHDDDAAA???????????????@@@AAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGJJJLLLMMMNNNOOONNNNNNNNNOOOPPPQQQSSSSSSQQQSSSWWWYYY[[[\\\]]]___fffkkksss{{{xxxyyy{{{xxxvvv}}}{{{uuuqqqttt}}}~~~jjj[[[WWWSSSRRRVVVYYYXXXYYY\\\ZZZ[[[]]]```bbbcccddddddeeefffgggiiilllnnnooopppooopppqqqqqqrrrrrrqqqqqqmmmoooqqqrrrssstttwwwyyyxxxwwwtttqqqnnnkkkiiihhhgggggghhhiiijjjkkkllllllnnnmmmkkkjjjjjjkkkmmmnnnlllmmmmmmllljjjjjjkkklll}}}{{{vvvtttssstttvvvxxxyyyyyy{{{{{{{{{{{{||||||||||||{{{||||||||||||}}}}}}}}}|||}}}~~~}}}~~~}}}|||{{{zzzzzz{{{|||}}}}}}~~~~~~}}}}}}||||||yyyzzz|||}}}||||||}}}~~~ggg\\\]]]iiiuuusssaaaVVVOOOIIIFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCEEEGGGIIIKKKLLLKKKLLLMMMMMMKKKGGGCCCAAA???>>>>>>??????@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBBDDDDDDEEEEEEFFFGGGHHHHHHFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTRRRSSSUUUWWWYYYZZZ[[[[[[bbbfffkkkqqqxxxzzzxxx|||zzzmmmgggccchhhsssvvveeeZZZXXXUUUUUUZZZ]]]\\\\\\^^^]]]^^^___aaabbbccccccccccccdddfffhhhjjjlllnnnooooooooopppqqqqqqqqqqqqpppkkkmmmnnnoooppprrruuuwwwwwwvvvtttrrrooommmkkkjjjggghhhhhhiiijjjkkkkkkkkknnnmmmlllkkkkkklllmmmnnnkkkllllllkkkjjjjjjkkkmmm~~~{{{zzzwwwuuuttttttwwwyyyzzzyyy{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}{{{zzzzzz{{{||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~{{{{{{|||}}}|||{{{{{{{{{|||~~~nnn^^^ZZZ___hhhyyy}}}iii[[[RRRKKKGGGGGGDDDCCCCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBDDDGGGIIIKKKJJJKKKMMMNNNMMMIIIEEECCC>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIKKKMMMNNNOOOOOOPPPPPPQQQSSSTTTUUUTTTTTTTTTVVVXXXZZZ[[[[[[^^^bbbggglllqqqxxxzzz{{{|||pppddd^^^[[[```kkk{{{qqqddd\\\YYYVVVXXX^^^aaa___^^^`````````aaabbbbbbbbbaaaaaaaaabbbdddfffiiikkkmmmnnnnnnoooooopppppppppppppppkkklllmmmmmmmmmooorrrtttttttttsssrrrqqqooommmllljjjjjjkkkkkkllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmlllkkkkkkmmmnnn~~~|||zzzyyyxxxvvvuuuuuuwwwyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}|||{{{zzzzzz{{{|||}}}zzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||||||||~~~|||zzzzzz{{{|||{{{}}}}}}uuubbb]]]YYY```ooonnn___UUULLLHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>??????@@@BBBEEEHHHJJJIIIKKKNNNOOONNNKKKGGGDDD>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBDDDEEEFFFGGGEEEFFFFFFGGGHHHJJJKKKLLLPPPPPPPPPPPPRRRSSSTTTUUUWWWVVVVVVWWWZZZ\\\]]]]]]\\\```fffkkkooouuu||||||zzzzzz{{{}}}{{{jjj```ZZZWWW\\\gggwwwnnnddd___ZZZXXXZZZ```cccaaa``````aaabbbbbbbbbbbbaaaaaa``````aaaccceeehhhjjjlllmmmnnnnnnooopppppppppppppppkkklllmmmmmmlllmmmpppssssssssssssrrrqqqpppooonnnnnnnnnnnnoooooooooooopppooooooppppppppppppoooooolllmmmnnnmmmmmmmmmoooppp~~~|||{{{zzz{{{zzzxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwuuuvvvxxx{{{|||}}}||||||}}}}}}|||||||||||||||}}}||||||{{{zzz{{{|||}}}~~~}}}~~~~~~}}}{{{zzz|||}}}}}}{{{|||~~~~~~|||~~~}}}}}}~~~}}}{{{{{{|||}}}|||~~~{{{xxxooo\\\VVV\\\fffwww|||gggWWWMMMHHHFFFEEEDDDCCCCCCDDDEEECCCBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFHHHKKKOOORRRQQQNNNIIIFFF@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBBBBCCCEEEHHHJJJHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYZZZYYYYYY^^^___bbbfffkkknnnqqqsss}}}xxxwwwuuusssuuuyyyyyylll___\\\ZZZ[[[eeeuuuyyyjjjaaa]]]^^^___```aaadddfffhhhjjjeeeeeefffffffffffffffeeeeeeeeeeeeeeegggiiilllmmmnnnmmmlllkkklllnnnppprrrnnnmmmlllllllllnnnpppqqqqqqrrruuuwwwxxxxxxwwwvvvtttrrrpppnnnmmmnnnpppqqqssssssrrrqqqpppoooooonnnpppqqqqqqooollllllnnnqqq}}}{{{zzzzzzyyyxxxwwwwwwxxxyyyyyyxxxxxxxxxyyyxxxxxxxxxwwwvvvwwwxxxzzz{{{|||}}}}}}~~~}}}}}}|||||||||||||||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~}}}{{{{{{|||}}}}}}{{{|||~~~~~~|||~~~~~~}}}|||}}}}}}{{{zzzzzzzzzzzz{{{}}}~~~}}}~~~xxxzzz~~~jjjZZZ\\\```lllsss```SSSMMMJJJFFFEEECCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFHHHKKKOOORRRRRROOOKKKIII@@@@@@???>>>>>>===>>>>>>BBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAACCCFFFGGGHHHHHHGGGGGGHHHIIIJJJLLLMMMMMMOOOQQQRRRSSSSSSSSSTTTUUUVVVXXXYYYYYYYYYYYY\\\^^^```dddhhhkkknnnooosssyyy~~~yyyvvvrrruuuyyy~~~|||ppphhheeebbbdddlllzzztttgggaaa^^^___```aaabbbdddfffhhhiiiffffffggggggggggggffffffeeeeeeeeefffgggiiikkkmmmkkkjjjjjjiiijjjlllnnnooonnnmmmmmmmmmmmmmmmmmmnnnnnnpppsssvvvxxxyyyyyyxxxxxxvvvrrrpppoooppprrrsssssssssrrrqqqqqqpppoooooooooqqqrrrpppmmmlllmmmooo}}}|||{{{yyyxxxwwwwwwwwwxxxyyyzzzwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{|||~~~~~~}}}|||||||||{{{zzzyyyyyyyyyzzz|||}}}}}}~~~~~~~~~|||{{{|||}}}}}}||||||}}}~~~~~~}}}}}}}}}|||||||||~~~}}}{{{yyyyyyyyywwwyyy{{{||||||}}}yyysss}}}zzzbbb]]][[[aaarrrkkkZZZPPPMMMHHHFFFDDDCCCDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDGGGJJJNNNRRRSSSRRROOOMMMDDDBBB@@@>>>======>>>???BBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTVVVWWWXXXYYYYYYYYYZZZ\\\^^^aaadddfffiiijjjjjjnnnttt{{{|||tttuuuuuuxxx}}}|||vvvsssqqqrrryyyzzzkkkccc```___aaaaaabbbccceeefffhhhhhhiiiiiiiiiiiihhhgggffffffffffffffffffhhhiiikkklllhhhhhhgggggggggiiijjjkkkmmmmmmnnnnnnmmmllljjjiiijjjlllppptttwwwyyy{{{{{{{{{xxxtttpppnnnnnnppprrrrrrrrrrrrqqqqqqpppppppppoooppprrrqqqooonnnmmmmmm~~~|||{{{zzzyyyxxxwwwwwwwwwxxxyyywwwwwwwwwwwwwwwxxxxxxxxxzzzyyyyyyyyyzzz|||~~~~~~}}}|||||||||zzzzzzyyyxxxyyyzzz{{{||||||}}}~~~}}}|||}}}~~~~~~~~~}}}|||}}}~~~~~~~~~|||||||||{{{|||}}}~~~~~~|||{{{zzzzzzzzzvvvxxxzzz||||||}}}xxx{{{iii```XXX[[[hhh}}}sss___RRRMMMKKKIIIFFFDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@@@@AAAAAABBBCCCFFFIIIMMMQQQSSSSSSRRRQQQHHHFFFCCC@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCDDDEEEGGGHHHFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYZZZ\\\^^^aaaccceeeeeefffiiimmmrrryyy}}}{{{zzz}}}oooddd```______bbbcccdddeeefffggghhhhhhkkkkkkkkkjjjiiihhhgggfffffffffgggggghhhiiijjjkkkgggffffffffffffggghhhiiilllmmmnnnooonnnkkkhhhfffgggiiimmmqqqvvvyyy|||}}}|||xxxsssnnnkkkkkkmmmnnnpppppppppppppppppppppooooooppprrrsssrrrpppnnnmmm}}}|||{{{|||{{{yyywwwvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxyyy{{{{{{zzzzzz{{{}}}~~~}}}|||||||||zzzzzzyyyxxxyyyzzz{{{|||{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}|||}}}~~~~~~||||||||||||||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{|||wwwyyy{{{}}}}}}~~~yyy|||nnnbbbWWWWWWaaappp}}}iiiYYYQQQOOOLLLHHHFFFEEEEEEDDDBBBAAAAAAAAABBBBBBCCCCCCCCCAAA@@@@@@@@@@@@AAABBBBBBDDDGGGKKKOOORRRSSSSSSSSSKKKIIIEEEAAA??????@@@AAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVYYYZZZ[[[]]]___aaabbbccceeegggjjjmmmqqqzzzttthhhaaa___^^^^^^bbbccceeeggghhhhhhhhhhhhkkkkkkkkkkkkjjjiiihhhggggggggghhhiiiiiiiiiiiijjjggggggggggggggghhhhhhiiikkkmmmnnnooonnnlllhhhffffffhhhkkkoootttxxxzzz||||||xxxsssnnnjjjjjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnnnnoooqqqssstttssspppmmm}}}}}}~~~~~~}}}~~~|||{{{zzz{{{zzzyyywwwvvvwwwwwwxxxwwwvvvuuuuuuvvvwwwyyyzzz{{{{{{{{{||||||}}}~~~}}}|||||||||{{{zzzyyyyyyyyyzzz|||}}}{{{}}}~~~~~~~~~}}}~~~~~~}}}||||||}}}|||||||||}}}}}}}}}}}}}}}xxxxxxyyyzzz{{{{{{||||||yyy{{{}}}~~~~~~yyytttvvvfffXXXVVVZZZccctttwwweeeZZZSSSOOOKKKHHHGGGFFFEEEDDDAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCEEEHHHLLLOOOQQQSSSTTTMMMJJJGGGDDDAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTWWWXXXYYY[[[]]]___aaaaaabbbdddfffhhhkkkrrr{{{}}}uuukkkdddaaa```___^^^bbbcccfffhhhiiijjjjjjjjjkkkkkkkkkkkkjjjiiihhhhhhhhhhhhiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiijjjlllnnnoooooommmkkkiiihhhiiikkknnnrrruuuwwwyyy|||yyyuuuppplllkkkjjjjjjiiiiiiiiijjjjjjkkkkkkkkkkkklllnnnqqqsssssspppnnn|||zzz|||~~~~~~}}}~~~}}}{{{zzzyyyxxxxxxwwwwwwwwwxxxzzz{{{vvvvvvuuutttuuuwwwyyyzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||||||||{{{zzzzzzzzz{{{|||}}}zzz}}}~~~~~~~~~|||~~~~~~|||{{{}}}}}}}}}}}}~~~~~~}}}}}}|||wwwxxxyyyzzzzzz{{{{{{{{{zzz|||~~~~~~~~~~~~~~~yyyppp]]]WWWVVVZZZhhhxxxqqqcccVVVRRRMMMJJJHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEIIILLLOOOQQQRRRPPPOOOLLLIIIFFFDDDBBBBBBAAAAAAAAABBBCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBCCCDDDFFFGGGGGGHHHIIIKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNPPPQQQRRRUUUVVVWWWYYY[[[]]]___``````bbbdddeeegggkkksssyyy~~~}}}nnniiicccaaabbbcccaaa___aaacccfffiiikkkkkkkkkkkkiiiiiijjjjjjjjjjjjiiihhhhhhiiijjjjjjjjjiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiikkkmmmooooooooonnnmmmjjjkkklllnnnppprrrtttuuuyyywwwtttpppmmmjjjhhhhhheeeeeeffffffggghhhiiiiiihhhgggiiilllppprrrpppnnn{{{zzz}}}~~~|||{{{yyyxxxuuuuuuuuuvvvxxxzzz|||~~~vvvuuuttttttuuuwwwyyyzzzzzz|||}}}~~~}}}}}}}}}|||||||||||||||}}}||||||{{{zzz{{{|||}}}~~~zzz}}}~~~~~~|||~~~~~~|||{{{}}}}}}~~~~~~~~~~~~~~~}}}|||xxxyyyyyyzzzzzzyyyyyyyyyzzz|||~~~~~~}}}}}}~~~~~~yyycccYYYUUUWWWdddtttwwwhhhXXXTTTOOOKKKIIIHHHGGGFFFCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBAAAAAABBBBBBBBB@@@AAADDDGGGJJJNNNPPPQQQUUUTTTRRROOOLLLIIIGGGEEEBBBBBBBBBCCCDDDEEEEEEFFFCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFHHHJJJKKKLLLLLLMMMLLLLLLKKKKKKLLLNNNPPPQQQSSSTTTUUUXXXZZZ\\\^^^___```bbbdddeeefffiiiooouuuvvv~~~~~~xxxrrrdddaaa^^^```dddfffccc```aaacccfffiiillllllllllllhhhhhhiiijjjjjjjjjiiiiiiiiiiiijjjkkkkkkiiihhhggghhhiiiiiiiiiiiiiiihhhhhhiiijjjlllnnnppppppqqqqqqllllllmmmmmmnnnpppqqqrrruuutttqqqnnnkkkhhheeedddbbbccccccdddeeefffggggggeeedddeeeiiinnnpppooommm{{{zzz{{{|||{{{zzz}}}|||zzzyyyxxxyyyyyyyyyzzz{{{{{{{{{yyyxxxwwwxxxzzz{{{zzzyyyyyy{{{}}}~~~}}}|||zzzyyyyyyyyyyyy}}}{{{zzzyyyyyyzzz|||}}}||||||}}}~~~yyyyyyyyyzzzzzz|||}}}}}}~~~~~~}}}}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyy{{{|||~~~}}}|||~~~|||{{{{{{||||||qqq[[[RRRVVV___fff{{{xxxdddXXXNNNLLLJJJGGGHHHLLLDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???BBBBBBCCCEEEGGGKKKNNNPPPVVVWWWVVVRRRMMMHHHFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDBBB@@@@@@AAACCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGHHHJJJLLLMMMPPPQQQSSSUUUWWWYYY[[[\\\[[[]]]```aaabbbeeehhhkkksssxxx~~~tttiiiccc_______________```aaaaaabbbdddhhhkkkmmmmmmlllkkkjjjjjjjjjjjjjjjiiihhhgggiiihhhhhhiiijjjjjjhhhgggeeeeeefffggghhhhhhhhhggghhhiiijjjkkklllmmmmmmmmmhhhhhhiiijjjkkkkkklllllltttsssqqqnnnjjjfffcccaaacccdddeeegggggggggffffffdddeeeggghhhjjjkkkkkkkkk}}}zzzyyy{{{}}}}}}|||~~~~~~}}}|||zzzzzzxxxyyyyyyyyyyyyyyyyyyzzzwwwvvvvvvwwwyyyzzzzzzyyyyyyzzz}}}~~~|||{{{zzzzzzzzz|||{{{yyyxxxxxxyyy{{{||||||||||||~~~}}}zzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~||||||{{{zzzzzzzzzzzzzzzzzzzzz|||}}}~~~}}}}}}|||~~~}}}||||||{{{{{{lll\\\XXX]]]aaaooopppcccVVVQQQMMMHHHFFFHHHDDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@BBBEEEHHHKKKLLLUUUVVVVVVTTTPPPKKKHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJIIIHHHGGGHHHIIIKKKMMMPPPPPPRRRTTTVVVXXXYYYZZZXXXZZZ\\\]]]^^^aaadddgggkkkooovvv{{{ssshhhaaa\\\\\\]]]]]]^^^```aaabbbbbbdddhhhkkkmmmmmmmmmllljjjjjjjjjjjjiiihhhgggggghhhgggfffggghhhhhhfffeeedddeeefffgggggghhhhhhhhhhhhhhhiiijjjkkkkkkkkkkkkgggggghhhhhhiiijjjjjjjjjppppppnnnllliiifffcccbbbcccdddeeeggghhhhhhhhhhhheeeffffffggghhhiiijjjjjj}}}{{{yyyyyy{{{}}}}}}}}}||||||}}}}}}||||||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxuuuuuutttvvvyyy{{{{{{zzzyyyzzz}}}~~~}}}|||{{{{{{{{{zzzyyyxxxxxxxxxzzzzzz{{{{{{|||~~~}}}{{{{{{{{{||||||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{{{{{{{{{{|||yyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}fffYYYWWWYYYcccqqqppp___VVVQQQLLLHHHFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???=========???AAADDDFFFHHHQQQTTTVVVVVVSSSOOOLLLKKKHHHGGGEEEDDDDDDEEEGGGHHHGGGGGGEEEDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGHHHIIIKKKLLLOOOOOOPPPRRRSSSTTTUUUVVVUUUWWWYYYZZZ[[[]]]```ccccccggglllqqquuu|||rrrfff___ZZZZZZ[[[\\\^^^```bbbcccaaacccgggjjjlllmmmlllllljjjiiiiiihhhhhhgggffffffgggeeeddddddeeeeeedddbbbdddeeeeeefffgggggghhhhhhhhhhhhiiiiiiiiiiiihhhhhheeeffffffgggggghhhhhhhhhlllllllllkkkiiifffdddcccbbbdddeeegggiiijjjkkkkkkhhhgggfffffffffgggiiijjj{{{zzzyyyyyyzzz{{{||||||zzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxwwwtttttttttvvvzzz|||||||||zzz{{{}}}~~~}}}{{{{{{{{{zzzyyyxxxwwwwwwwwwxxxxxx{{{{{{{{{}}}~~~|||{{{||||||}}}}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}}}}|||||||||||||||}}}zzzzzzzzzzzz{{{|||~~~~~~~~~~~~~~~sss___WWWUUU]]]fffuuuzzzfffXXXSSSPPPMMMJJJFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???<<<<<<<<<===???AAACCCEEEMMMQQQUUUWWWUUURRRPPPNNNKKKIIIGGGEEEEEEGGGIIIKKKIIIIIIHHHFFFCCCAAAAAAAAADDDDDDDDDEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKNNNNNNOOOOOOPPPQQQRRRRRRTTTVVVXXXYYYYYY[[[^^^```___cccgggjjjmmmsss{{{pppddd^^^[[[[[[\\\]]]^^^```bbbbbb```bbbdddgggiiijjjkkkjjjiiiiiihhhggggggggggggggghhhfffddddddddddddcccbbbdddddddddeeefffggghhhiiihhhhhhhhhhhhhhhgggfffffffffffffffggggggggghhhhhhiiijjjkkkkkkjjjiiigggfffcccdddfffhhhjjjkkklllmmmjjjiiigggffffffgggiiijjj~~~{{{zzzyyyzzzzzzzzzyyyyyyxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzyyy{{{{{{zzzzzzyyyyyyxxxxxxtttttttttwwwzzz}}}}}}}}}{{{|||}}}}}}{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwzzzzzzzzz|||~~~}}}|||{{{|||}}}}}}~~~}}}}}}|||||||||{{{{{{||||||}}}~~~}}}}}}|||||||||}}}}}}~~~||||||||||||}}}~~~~~~mmm^^^WWWYYY\\\gggzzzqqq^^^VVVSSSOOOKKKFFFFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@???============>>>@@@BBBCCCHHHLLLRRRUUUTTTSSSQQQPPPNNNMMMJJJIIIIIIJJJMMMNNNIIIJJJKKKHHHDDDAAAAAABBBDDDDDDEEEEEEEEEEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLMMMMMMNNNOOOOOOPPPRRRSSSUUUUUUUUUWWWYYY\\\\\\___bbbeeegggkkkrrrxxx{{{|||mmmccc^^^^^^^^^^^^^^^___```aaaaaa___```bbbeeefffggghhhhhhhhhhhhgggfffgggggghhhiiillliiigggeeeffffffdddcccddddddddddddeeeggghhhiiihhhhhhhhhhhhhhhgggfffeeegggggghhhhhhhhhhhhiiiiiihhhiiikkkmmmmmmlllkkkjjjeeeeeefffhhhiiikkklllmmmllljjjhhhgggggghhhiiijjj{{{xxxxxxxxxxxxzzzzzzyyyxxxwwwwwwxxxwwwwwwxxxxxxyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxtttssstttvvvyyy||||||{{{yyyzzz{{{}}}~~~}}}|||{{{zzzzzzzzzzzzyyyyyyyyyxxxwwwwwwvvvzzzyyyzzz|||~~~~~~}}}{{{zzz{{{}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}|||||||||||||||}}}}}}~~~~~~~~~~~~zzzdddYYYVVVUUU\\\kkkkkk]]]VVVPPPJJJGGGFFFEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>@@@AAABBBDDDHHHMMMPPPQQQQQQPPPQQQPPPOOOMMMLLLLLLMMMOOOPPPKKKMMMOOOLLLGGGDDDCCCEEEEEEEEEFFFGGGGGGFFFDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNOOONNNOOOQQQQQQQQQRRRTTTVVVWWWZZZ]]]^^^___cccjjjoootttxxx~~~}}}}}}wwwiiibbb``````____________```aaaaaa```aaabbbdddeeeeeeffffffggggggffffffgggiiikkklllooollliiigggggggggfffeeecccccccccccceeegggiiijjjiiiiiiiiiiiiiiihhhggggggiiiiiiiiiiiiiiiiiiiiiiiihhhjjjlllooopppooommmlllhhhggggggggghhhiiijjjkkkjjjiiihhhgggggghhhiiiiiizzzwwwwwwwwwuuuwwwyyyyyywwwvvvxxxyyywwwwwwwwwxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwsssrrrrrrtttwwwyyyyyyxxxvvvwwwxxxzzz|||~~~~~~}}}|||{{{{{{{{{{{{|||zzzzzzzzzzzzyyyxxxwwwvvvyyyyyyyyy{{{}}}~~~|||zzzzzz{{{|||}}}}}}|||zzzyyy{{{{{{zzzzzz{{{{{{|||}}}|||{{{{{{{{{||||||}}}~~~~~~}}}}}}}}}~~~qqqbbbXXXUUUVVVaaappp|||jjj___UUUMMMHHHGGGFFFDDDCCCCCCBBBBBBCCCBBBBBBAAAAAA@@@@@@???@@@???>>>>>>>>>???@@@AAA@@@DDDHHHKKKMMMMMMNNNPPPOOOOOONNNNNNNNNNNNOOOOOONNNQQQSSSQQQKKKGGGHHHIIIGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAABBBCCCEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNNNNOOOMMMNNNOOOOOOOOOPPPRRRTTTSSSVVVYYYZZZ[[[^^^dddiiimmmqqquuuwwwyyy|||zzzzzz|||sssfffbbbbbb]]]]]]]]]^^^___```aaabbbdddddddddeeeeeeeeeeeeeeeffffffeeefffhhhkkkmmmoooqqqnnnkkkhhhhhhhhhgggfffccccccbbbbbbdddfffiiijjjjjjjjjkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggiiimmmpppqqqpppnnnmmmjjjjjjhhhgggfffgggggghhhffffffffffffgggggggggggg}}}yyytttrrrrrrsssrrruuuxxxyyywwwwwwyyy{{{wwwwwwwwwwwwwwwvvvuuuuuussssssttttttuuuuuuvvvvvvqqqqqqqqqrrruuuwwwwwwvvvttttttuuuwwwyyy|||~~~}}}}}}||||||||||||}}}}}}zzz{{{{{{zzzyyyxxxwwwvvvyyyyyyyyy{{{}}}~~~|||zzzyyyzzz|||}}}}}}{{{zzzxxx{{{zzzzzzzzzzzz{{{||||||{{{{{{{{{{{{{{{|||}}}}}}}}}{{{|||||||||}}}~~~qqq^^^XXXVVV[[[eeeuuuuuuhhh\\\RRRHHHGGGFFFDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@???@@@???>>>======>>>???@@@???BBBEEEHHHJJJKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNPPPTTTWWWTTTOOOKKKKKKMMMIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEDDD@@@AAACCCEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOOOOOOOPPPQQQQQQPPPQQQSSSUUURRRUUUXXXYYYZZZ]]]ccchhhdddgggjjjlllmmmpppvvv{{{~~~~~~~~~~~~~~~}}}|||wwwwww{{{qqqdddbbbdddZZZ[[[[[[\\\^^^```bbbcccfffffffffffffffffffffffffffeeeeeefffiiillloooqqqrrroookkkiiihhhhhhgggfffccccccbbbbbbdddfffiiikkkjjjkkkkkklllllllllkkkkkkiiiiiiiiiiiihhhhhhhhhhhhgggiiimmmpppqqqpppnnnllllllkkkiiigggeeeeeeeeeeeecccdddeeeeeeffffffeeeeeezzzxxxuuurrrpppppppppppprrruuuxxxzzzyyywwwvvvuuuxxxxxxxxxwwwvvvvvvuuuuuuxxxwwwvvvuuuuuutttttttttqqqrrrrrrsssttttttttttttqqqsssuuuxxx{{{|||}}}}}}|||}}}}}}}}}}}}~~~~~~~~~||||||}}}{{{yyywwwwwwxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxyyyxxxuuusssuuuvvvwwwxxxyyyzzzzzzzzz|||{{{zzzyyyxxxyyyzzzzzz}}}|||yyyzzzzzz|||~~~qqq```TTTUUU]]]ggg{{{wwwdddUUUSSSMMMHHHIIIHHHDDDCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEHHHKKKLLLOOOOOOOOONNNNNNMMMMMMMMMRRRRRRSSSSSSPPPMMMIIIGGGFFFGGGHHHJJJKKKKKKKKKKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPQQQSSSUUUVVVVVVXXX[[[^^^```bbbfffhhhjjjlllnnnpppuuuwww{{{~~~|||||||||}}}}}}{{{}}}~~~~~~yyywwwqqqtttzzzqqqiiiggghhhdddbbb```___^^^___aaabbbdddeeeeeeddddddcccbbbaaaeeeeeefffgggiiillloooppppppnnnllliiigggfffeeeeeefffdddcccbbbccceeehhhjjjjjjjjjiiiiiiiiiiiiiiiiiilllkkkiiigggggggggggghhhfffiiikkkkkkjjjiiilllnnnjjjiiigggfffeeeeeefffffffffeeeeeefffgggfffdddbbb~~~uuutttqqqooommmmmmnnnnnnrrruuuxxxyyywwwuuuttttttttttttsssttttttuuuuuuvvvvvvuuuuuutttssssssssssssrrrrrrsssssssssrrrrrrqqqpppqqqtttwwwyyyzzz{{{{{{||||||||||||}}}}}}}}}}}}{{{||||||zzzxxxvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxwwwxxxxxxxxxuuusssuuuuuuvvvxxxxxxyyyyyyxxxzzzyyyxxxxxxxxxyyyzzzzzz~~~}}}{{{xxxxxxyyyzzz|||~~~nnn\\\XXXZZZ```nnn~~~ooo___XXXPPPJJJIIIHHHEEEDDDFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBEEEHHHJJJKKKMMMMMMMMMLLLLLLLLLKKKKKKOOOOOOQQQQQQOOOMMMJJJHHHGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWWWWXXXZZZ\\\\\\^^^aaadddeeefffhhhjjjmmmooossswww{{{}}}|||}}}~~~~~~}}}~~~}}}|||{{{{{{{{{|||yyy{{{}}}~~~~~~~~~yyyvvvtttqqqttt{{{}}}qqqkkkiiihhheeecccaaa```______```aaacccddddddccccccbbbaaa```bbbbbbbbbdddfffhhhkkkmmmooonnnllljjjhhhgggggggggdddcccbbbbbbcccfffiiikkkjjjiiihhhhhhggghhhhhhhhhkkkjjjhhhgggffffffffffffeeegggiiiiiiggggggiiillliiihhhgggeeeeeeeeeffffffeeeddddddeeeffffffdddbbb}}}yyyvvvpppnnnllljjjjjjjjjkkklllrrrtttvvvwwwuuurrrqqqqqqoooooonnnoooppprrrtttuuurrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrpppooooooooopppsssuuuwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{yyywwwuuuuuuuuuvvvvvvuuuuuuvvvwwwwwwxxxxxxwwwvvvwwwxxxwwwuuusssssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz|||}}}~~~~~~|||{{{vvvwwwwwwxxxzzz|||~~~iii\\\WWWYYYbbbmmmooo```VVVMMMJJJIIIFFFFFFGGGDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@BBBDDDFFFHHHJJJKKKJJJJJJJJJJJJJJJIIIIIIJJJLLLMMMOOOOOOMMMLLLJJJIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDCCCBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKMMMNNNOOOOOOPPPPPPQQQTTTVVVXXXWWWWWWXXXYYYYYY[[[^^^``````aaabbbdddeeegggjjjnnnrrruuuxxxyyy{{{}}}zzzwwwwwwxxxzzzzzzzzz}}}|||{{{zzzyyyyyyyyyzzzwwwyyy{{{|||||||||}}}yyyuuuttttttrrrvvv~~~vvvpppnnnkkkiiigggfffdddbbb````````````bbbbbbbbbbbbaaa```______`````````aaacccfffhhhjjjmmmlllkkkjjjiiihhhhhhhhhbbbbbbaaabbbcccfffiiikkkhhhhhhgggfffffffffffffffiiiiiigggfffeeedddddddddcccdddffffffeeeeeeggghhhggggggfffeeeeeeeeeffffffccccccbbbdddeeeeeedddbbb{{{wwwtttrrrlllkkkiiihhhhhhiiikkklllqqqsssuuutttrrrpppoooooommmlllkkkkkklllnnnpppqqqnnnnnnnnnnnnnnnoooppppppppppppqqqqqqqqqppppppooooooqqqsssuuuwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzxxxuuusssssstttttttttsssssstttuuuvvvwwwxxxvvvuuuvvvwwwwwwuuusssrrrssstttuuuuuuuuuuuuuuusssttttttuuuvvvwwwxxxyyyyyyzzz|||}}}~~~}}}{{{zzzvvvvvvwwwxxxyyy{{{|||}}}~~~uuu```WWWVVV\\\cccnnn}}}kkk___RRRMMMKKKHHHGGGHHHDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCDDDFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGIIIKKKMMMNNNNNNNNNMMMKKKKKKLLLMMMNNNPPPQQQQQQOOOOOONNNLLLKKKJJJIIIHHHEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKMMMNNNNNNOOOOOOOOOQQQSSSVVVXXXWWWVVVUUUVVVYYY[[[]]]^^^^^^^^^___```aaacccfffiiimmmpppqqqrrrtttxxx|||}}}|||{{{zzzwwwuuutttssstttvvvwwwxxx{{{zzzzzzyyyxxxxxxwwwwwwuuuwwwyyyzzzzzz{{{|||}}}zzzuuutttvvvxxxwww}}}yyyqqqppppppnnnkkkjjjiiifffdddbbbaaaaaaaaaaaaaaaaaaaaa```___^^^^^^`````````aaabbbeeegggiiijjjiiiiiiiiihhhhhhhhhhhhcccbbbbbbbbbccceeegggiiigggfffeeeddddddcccddddddggggggfffeeedddcccbbbbbbbbbcccdddeeeeeefffggghhhggggggfffffffffffffffgggcccbbbaaabbbdddeeedddbbb|||wwwtttrrrqqqkkkjjjiiihhhhhhjjjlllmmmppprrrsssrrrpppnnnnnnnnnnnnmmmlllkkkjjjjjjkkklllkkkkkkkkkkkklllmmmoooooommmnnnooopppqqqqqqrrrrrrppprrrtttuuuwwwwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwvvvwwwwwwvvvsssrrrrrrsssrrrrrrqqqqqqrrrsssuuuvvvwwwvvvttttttuuuvvvuuutttrrrrrrssstttttttttssssssqqqrrrssstttvvvwwwxxxxxxwwwxxxzzz||||||{{{zzzyyyvvvvvvwwwxxxyyyzzz|||}}}||||||}}}~~~hhhXXXSSSVVVZZZ^^^jjj}}}xxxiiiZZZRRRNNNJJJHHHHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAACCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGIIILLLMMMNNNOOOOOOLLLLLLMMMMMMOOOQQQSSSTTTSSSSSSQQQOOOLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLLLLMMMNNNNNNNNNNNNOOORRRUUUVVVUUUTTTSSSSSSXXXYYY[[[\\\[[[[[[\\\]]]^^^```bbbeeehhhjjjllllllmmmqqqvvvxxxzzz~~~~~~}}}{{{yyyxxxwwwwwwwwwssssssrrrqqqqqqsssuuuwwwyyyyyyxxxxxxwwwvvvvvvuuutttvvvxxxyyyyyyyyyzzz{{{{{{{{{|||}}}}}}vvvsssuuuzzz}}}}}}rrrnnnppprrrpppmmmlllkkkjjjhhhfffdddcccbbbbbbbbbbbbaaaaaa```___^^^____________aaaccceeegggfffffffffgggggggggffffffdddccccccccccccdddeeeffffffeeedddcccbbbbbbbbbbbbeeeeeeddddddcccbbbbbbaaaccccccdddeeegggiiiiiiiiihhhiiiiiiiiihhhhhhhhhgggdddcccbbbbbbcccddddddccc|||vvvvvvwww{{{{{{uuusssrrrrrrrrrlllkkkjjjiiiiiikkkmmmnnnpppqqqrrrqqqooonnnnnnooooooooonnnmmmkkkjjjiiihhhhhhhhhhhhiiikkkmmmnnnooolllmmmoooppprrrrrrssssssqqqrrrtttuuuvvvvvvuuuuuussssssssstttttttttuuuuuussstttuuutttrrrqqqrrrsssqqqpppooooooppprrrtttvvvwwwuuusssssstttuuuuuutttrrrrrrsssssssssssssssrrrqqqrrrsssuuuvvvwwwwwwwwwtttvvvxxxzzz{{{zzzyyyyyyvvvvvvvvvwwwxxxyyy{{{|||zzzzzz{{{|||}}}~~~zzzzzzvvv___SSSPPPPPPQQQYYYhhhzzzvvvcccZZZUUUOOOJJJIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBBEEEFFFFFFFFFFFFFFFGGGGGGEEEFFFHHHIIIKKKLLLMMMMMMKKKKKKKKKLLLMMMPPPRRRSSSUUUTTTRRRPPPMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNPPPRRRSSSRRRQQQRRRRRRSSSUUUWWWWWWWWWVVVWWWXXXZZZ[[[]]]```bbbdddeeeeeefffjjjnnnqqqrrruuuzzz~~~}}}}}}}}}}}}~~~|||zzzzzzzzzyyyxxxvvvtttssssssttttttqqqrrrqqqpppooopppsssvvvxxxxxxxxxxxxwwwvvvuuuttttttvvvxxxyyyxxxwwwxxxzzzyyyyyyyyy{{{}}}zzzvvvvvvzzzxxxqqqnnnpppsssrrrpppooonnnmmmkkkiiihhhfffeeeccccccccccccbbbaaa``````]]]]]]]]]]]]___aaacccddddddeeeeeeffffffeeeeeedddbbbbbbbbbccccccdddeeeffffffeeedddbbbaaaaaaaaaaaabbbccccccddddddccccccbbbcccccccccfffjjjlllmmmmmmllllllllllllkkkjjjiiihhhfffeeecccbbbcccdddcccbbb|||uuuqqqvvv{{{zzztttooonnnpppqqqqqqmmmlllkkkjjjjjjkkkmmmoooooopppqqqpppooonnnooopppoooooopppooonnnkkkiiigggffffffggghhhjjjlllnnnooonnnooopppqqqrrrrrrrrrrrrpppqqqrrrtttttttttssssssqqqqqqrrrrrrrrrssssssssspppqqqsssrrrqqqqqqrrrtttpppooonnnmmmnnnqqqsssuuuvvvtttrrrrrrtttuuuuuutttrrrsssssstttssssssrrrrrrqqqrrrtttuuuvvvvvvvvvvvvrrrtttvvvxxxzzzzzzyyyxxxttttttuuuuuuvvvwwwyyyyyyxxxxxxyyyzzz{{{||||||||||||~~~yyyrrrzzzooo\\\RRRNNNMMMOOOYYYfffsssnnnccc\\\UUUNNNJJJEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHJJJLLLOOOQQQSSSRRRQQQPPPNNNLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLNNNOOOPPPOOOOOOQQQRRRPPPRRRTTTUUUTTTTTTUUUVVVWWWXXXZZZ\\\^^^___``````aaaeeejjjlllmmmoootttxxx{{{~~~|||{{{zzzzzzxxxuuusssuuutttttttttuuuxxxzzz|||xxxyyyzzzyyyvvvuuutttuuutttrrrqqqooooooooopppqqqpppqqqqqqooommmnnnqqqtttwwwwwwxxxxxxwwwvvvuuutttvvvwwwyyyyyywwwvvvwwwxxxyyyyyyxxxyyy{{{~~~~~~~~~~~~|||~~~{{{wwwssspppqqqrrrssssssppppppooonnnmmmkkkiiihhheeeeeeeeeeeedddcccbbbaaa^^^^^^^^^^^^___aaaccceeedddeeefffffffffeeedddddd______aaabbbdddfffggghhhfffeeedddbbbaaaaaa`````````aaacccdddeeeeeeddddddbbbaaabbbfffkkkooopppoooppppppppppppnnnllljjjiiiiiigggdddccccccdddcccbbb|||yyyvvvxxxtttnnnkkkkkknnnpppqqqnnnmmmkkkjjjjjjlllmmmnnnnnnoooppppppoooooopppqqqnnnoooqqqqqqpppmmmjjjhhheeeeeefffhhhjjjlllnnnooopppqqqqqqrrrrrrrrrqqqqqqooopppqqqrrrsssrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrnnnpppqqqqqqqqqqqqssstttooonnnmmmlllmmmpppsssuuuvvvtttrrrrrrsssuuuuuutttsssssssssttttttsssrrrrrrrrrssstttvvvvvvvvvvvvuuuqqqsssuuuxxxyyyyyyxxxxxxsssssssssttttttvvvwwwxxxwwwxxxxxxyyyyyyzzzzzz{{{www{{{~~~|||ppprrrzzzhhhYYYSSSOOONNNRRRZZZcccooouuuiiibbbYYYPPPLLLEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???????????????@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEGGGJJJLLLNNNQQQPPPPPPOOOOOONNNMMMMMMGGGGGGHHHHHHHHHGGGGGGFFFJJJIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKLLLMMMMMMMMMNNNQQQSSSPPPRRRTTTUUUTTTTTTUUUWWWVVVWWWYYY[[[\\\^^^^^^___```dddhhhkkkkkknnnrrrvvvtttyyy}}}||||||{{{uuutttrrrrrrrrrqqqnnnllloooooonnnnnnppprrruuuvvvrrrtttuuutttrrrqqqqqqqqqpppooommmkkkkkklllmmmooooooppppppnnnllllllooorrrwwwwwwxxxxxxxxxvvvtttssswwwxxxyyyyyywwwvvvvvvwww{{{zzzyyyxxxyyy{{{}}}~~~||||||}}}yyywwwuuurrrqqqrrrssstttqqqqqqqqqpppooommmkkkkkkffffffffffffeeedddccccccaaaaaa```aaabbbdddfffgggeeefffgggggggggfffeeeddd[[[]]]___bbbeeehhhjjjkkkfffeeedddbbbaaa`````````___```bbbdddeeeeeeeeeeeeaaa```aaaffflllpppqqqppprrrssssssrrrpppnnnkkkjjjkkkhhheeedddddddddcccbbb{{{uuutttpppkkkiiikkkmmmmmmlllkkkjjjjjjjjjlllmmmoooqqqqqqrrrrrrpppnnnmmmnnnooopppqqqqqqpppooommmkkkjjjiiiiiijjjjjjjjjkkkkkkkkkooopppqqqqqqoooooopppqqqrrrsssssssssrrrpppooommmkkklllnnnooooooooonnnnnnooonnnnnnoooooopppqqqrrrooopppqqqqqqppppppqqqsssrrrsssssssssttttttuuuuuutttsssrrrrrrqqqqqqqqqrrrttttttuuuuuuttttttsssrrrpppqqqtttvvvwwwwwwvvvvvvsssssssssttttttvvvwwwxxxzzz{{{{{{{{{zzzyyyyyyxxxzzzzzz{{{{{{}}}xxxnnnnnnxxx~~~eeeTTTPPPPPPPPPRRRSSS]]]qqqxxxjjjaaaWWWOOOLLLHHHDDDBBBCCCDDDAAA???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCEEEFFFGGGMMMMMMLLLKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHJJJKKKKKKKKKJJJIIIKKKLLLNNNPPPPPPPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTRRRSSSUUUWWWZZZ\\\^^^___bbbcccdddfffhhhiiikkkkkkrrrsssvvvyyy{{{||||||{{{xxxvvvtttssssssrrrpppnnnlllllllllkkkkkkjjjjjjjjjnnnnnnmmmmmmnnnoooqqqrrrrrrpppnnnmmmmmmmmmlllkkkjjjiiiiiihhhiiikkklllmmmlllmmmooonnnlllkkkllllllqqqtttwwwxxxwwwvvvvvvvvvwwwwwwwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~vvvuuusssrrrrrrsssuuuvvvttttttsssqqqooommmjjjiiijjjjjjjjjjjjiiigggfffeeehhhfffbbb```aaadddgggjjjdddfffhhhiiiiiihhheeedddaaaaaacccdddfffggghhhiiigggfffccc```^^^[[[ZZZYYY___```bbbcccddddddcccbbbaaaaaaaaacccgggmmmsssvvvwwwvvvuuurrrnnnlllmmmnnnhhhhhhhhhgggfffdddbbbbbb|||tttoooooollliiihhhjjjlllmmmlllkkkjjjjjjiiijjjkkkmmmnnnoooppppppooommmlllnnnoooqqqqqqrrrqqqpppnnnlllkkkiiiiiiiiiiiijjjkkkmmmnnnpppqqqrrrqqqpppoooppprrrrrrrrrssssssrrrqqqooonnnmmmnnnooopppppppppooonnnnnnmmmnnnnnnooopppqqqrrrqqqsssuuutttsssrrrrrrsssssssssssstttttttttttttttrrrrrrqqqpppppppppppppppsssssssssssssssrrrrrrqqqpppqqqsssuuuwwwwwwvvvuuuttttttsssttttttuuuvvvwwwyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyy{{{~~~uuunnnqqquuuaaaQQQNNNLLLMMMNNNTTTbbbpppuuukkk___UUUNNNJJJEEECCCDDDEEECCC@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDCCCCCCBBBCCCDDDEEEFFFHHHHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSQQQRRRTTTVVVXXXZZZ\\\]]]___```aaacccdddfffggghhhlllnnnqqqsssuuuuuuuuutttpppooommmmmmnnnnnnlllkkkjjjjjjiiiiiiiiihhhhhhhhhjjjiiiiiiiiiiiikkklllmmmooommmkkkkkkkkkkkkjjjiiiiiiiiihhhhhhiiijjjlllmmmlllnnnoooooommmlllmmmmmmqqqtttwwwxxxwwwvvvvvvvvvyyyyyyyyyxxxxxxyyyyyyzzzxxxxxxwwwwwwwwwyyyzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}~~~uuutttrrrqqqpppqqqrrrsssrrrqqqqqqpppnnnllljjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggcccaaaaaaccceeehhhdddeeeggghhhhhhfffdddccc``````aaacccdddfffggggggfffdddbbb```^^^\\\[[[[[[```aaabbbcccdddccccccbbbaaaaaaaaabbbfffkkkpppsssttttttrrrooollljjjjjjkkkhhhhhhhhhgggfffeeedddccczzztttnnnkkkiiihhhggghhhjjjllllllllljjjiiihhhffffffgggiiijjjlllmmmmmmmmmllllllnnnppprrrrrrssssssrrrpppooonnnjjjiiihhhhhhjjjlllnnnppppppqqqrrrrrrppppppqqqrrrrrrrrrsssssssssqqqpppoooooopppqqqqqqqqqpppooonnnllllllmmmmmmnnnpppqqqrrruuuwwwyyyyyywwwuuuttttttttttttttttttttttttsssssspppppppppoooooooooooooooqqqqqqrrrrrrqqqqqqpppooopppqqqssstttuuuuuuuuutttuuutttttttttttttttuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{yyyyyyyyyxxxxxx{{{wwwqqqxxxtttYYYRRRKKKIIIJJJLLLTTT\\\tttxxxjjj^^^RRRMMMHHHEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIKKKMMMOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSQQQQQQSSSTTTVVVXXXYYYZZZ[[[\\\]]]^^^```bbbccccccgggiiikkkmmmooonnnnnnmmmiiihhhggggggiiijjjiiihhhgggfffffffffffffffeeeeeeffffffffffffggghhhiiijjjllljjjhhhhhhiiiiiihhhgggiiihhhhhhhhhhhhjjjkkkllllllnnnppppppnnnnnnnnnooorrrtttvvvwwwvvvvvvwwwxxx|||{{{zzzzzzyyyzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyzzz}}}}}}|||||||||{{{{{{{{{{{{|||~~~zzztttssspppnnnmmmnnnnnnooonnnnnnmmmmmmlllkkkiiiiiiggggggffffffgggiiijjjkkkjjjgggdddbbb```aaacccdddcccdddfffgggfffeeecccaaa_________```aaacccdddeeecccbbbaaa___^^^]]]]]]]]]aaaaaabbbcccccccccbbbbbbbbbaaa```aaadddhhhllloooppppppooolllhhhfffggghhhgggggggggggggggffffffeee~~~vvvqqqmmmjjjhhhhhhhhhjjjkkklllllllllgggfffdddccccccdddfffhhhhhhjjjkkkkkkkkkkkknnnppprrrsssttttttsssrrrqqqpppmmmkkkiiihhhiiikkknnnpppppprrrsssrrrqqqpppqqqrrrqqqrrrsssssssssrrrqqqppppppqqqqqqrrrqqqpppnnnmmmlllllllllmmmnnnpppqqqrrrxxxzzz}}}}}}zzzwwwuuutttttttttuuuuuuuuusssrrrqqqoooooopppppppppooooooooopppppppppppppppooonnnnnnpppppprrrsssttttttttttttuuuuuutttsssssssssttttttuuuvvvwwwyyy{{{{{{||||||zzzzzzyyyxxxwwwxxx|||~~~~~~{{{}}}jjj\\\OOOIIIIIIJJJNNNSSSaaapppuuuhhhYYYSSSLLLGGGFFFFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHFFFHHHIIIKKKMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPNNNOOOPPPQQQQQQRRRRRRRRRQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXYYY[[[\\\^^^______dddfffhhhjjjkkkkkkjjjiiigggeeeeeeeeeggghhhgggfffddddddddddddddddddddddddffffffffffffggghhhiiiiiijjjhhhffffffggghhhhhhggghhhhhhgggggghhhiiikkkllllllnnnpppppppppooopppqqqrrrtttuuuvvvuuuvvvwwwyyy|||{{{{{{{{{{{{{{{|||}}}|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyy{{{~~~}}}xxxsssqqqnnnllljjjjjjkkkkkkjjjjjjjjjjjjjjjiiihhhhhhgggeeedddcccdddeeehhhiiiiiigggdddbbb```___``````bbbcccdddddddddcccaaa```^^^]]]]]]]]]^^^```aaabbb``````___^^^^^^^^^______aaabbbbbbbbbaaaaaaaaaaaaaaa`````````aaadddgggiiikkklllllliiifffeeeeeeeeeffffffgggggghhhggggggfff|||tttooollljjjjjjkkklllllllllllllllmmmfffdddbbbaaaaaacccfffgggfffhhhiiijjjjjjkkkmmmpppqqqrrrssstttssssssqqqpppqqqooollljjjiiijjjlllmmmpppqqqrrrrrrppppppqqqrrrpppqqqrrrssstttsssrrrqqqpppqqqrrrrrrqqqpppooonnnllllllmmmmmmnnnpppqqqrrrxxxzzz}}}}}}zzzwwwtttsssttttttuuuvvvuuutttrrrqqqppppppqqqrrrrrrqqqqqqpppooooooppppppoooooonnnmmmppppppqqqrrrrrrrrrssssssuuuttttttssssssssssssttttttuuuwwwyyyzzz||||||}}}{{{{{{{{{yyywwwxxxzzz||||||{{{iiiTTTJJJHHHIIILLLPPPWWWcccvvvtttccc\\\RRRKKKHHHFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOPPPRRRRRRRRRRRRQQQRRRSSSSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\```bbbdddfffggggggfffeeeeeedddccccccddddddcccbbbcccccccccddddddddddddddddddeeeeeefffgggggghhhhhhhhhgggffffffgggiiihhhggghhhgggffffffggghhhjjjkkklllnnnpppqqqppppppqqqrrrssstttuuuttttttuuuxxx{{{zzzzzz{{{{{{|||}}}~~~}}}}}}||||||{{{zzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyzzz}}}zzzwwwqqqooollliiihhhggghhhhhhfffgggggghhhhhhhhhggggggfffeeecccaaa``````bbbcccfffeeecccaaa___^^^]]]]]]___```aaaaaaaaaaaa```___]]]\\\[[[[[[[[[]]]^^^```^^^^^^]]]^^^^^^___```aaabbbaaaaaa```____________```___^^^^^^___```bbbdddgggiiiiiihhhfffddddddeeeeeeffffffgggggggggggggggyyyrrrmmmjjjhhhkkkmmmmmmmmmllllllnnnpppiiigggdddbbbbbbdddfffhhhfffgggiiiiiiiiikkkmmmoooooopppqqqrrrrrrrrrqqqppprrrpppnnnllljjjjjjkkkkkkooopppqqqqqqoooooopppqqqpppqqqrrrtttttttttssssssqqqrrrsssssssssrrrqqqpppnnnnnnnnnoooooopppqqqrrrvvvxxxzzzyyywwwtttsssrrrrrrsssuuuvvvvvvtttrrrqqqpppqqqrrrttttttsssrrrrrrppppppqqqqqqppppppooonnnppppppppppppqqqqqqqqqrrrtttsssssssssssssssttttttssstttvvvxxxzzz{{{|||||||||||||||zzzxxxwwwyyy{{{}}}~~~zzz```QQQJJJHHHJJJMMMTTT[[[jjj|||qqqhhh[[[QQQLLLHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSRRRRRRQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[\\\___aaabbbbbbaaa```aaa```______``````___^^^bbbbbbccccccccccccddddddaaabbbcccddddddeeeddddddgggfffeeeeeegggiiiiiihhhgggffffffffffffhhhiiijjjkkkmmmoooppppppppprrrssssssttttttssssssuuuyyy|||{{{{{{{{{{{{|||}}}~~~{{{{{{zzzyyyxxxvvvtttssssssssstttuuuwwwxxxyyyyyy{{{}}}yyyvvvtttooommmjjjhhhfffffffffgggeeeeeefffggggggffffffeeefffdddbbb```^^^]]]]]]]]]aaa``````___^^^\\\[[[[[[\\\]]]^^^______`````````]]]\\\ZZZYYYYYY[[[]]]^^^]]]\\\]]]]]]^^^___aaaaaaaaa```___^^^]]]\\\\\\]]]^^^]]]\\\\\\\\\^^^___```ccceeeffffffeeedddeeefffeeeeeefffffffffffffffeee~~~}}}zzzuuupppllliiiiiijjjkkkllllllkkklllqqqtttqqqnnnjjjfffdddeeegggiiifffhhhiiiiiiiiijjjmmmooommmnnnoooqqqqqqqqqpppoooppppppnnnmmmllllllllllllnnnoooppppppnnnnnnooopppoooppprrrttttttttttttsssrrrssstttuuuvvvuuuttttttqqqqqqppppppppppppqqqqqqsssuuuvvvuuusssqqqqqqqqqqqqrrrtttvvvvvvuuusssrrrpppqqqssstttttttttsssrrrqqqrrrrrrrrrrrrqqqpppppppppoooooooooooopppqqqqqqrrrrrrrrrrrrsssttttttuuutttuuuvvvxxxzzz{{{{{{|||{{{{{{{{{yyywwwwwwxxxyyyxxxvvvbbbUUUMMMKKKLLLPPPRRR\\\kkkzzz~~~ttteeeYYYQQQLLLGGGDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>??????@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBBBBBBBAAAAAA???????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMOOOPPPRRRSSSSSSSSSQQQPPPRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVXXX[[[^^^___```______]]]\\\\\\]]]___```___^^^aaaaaaaaabbbbbbbbbcccccc___```aaaccccccccccccbbbfffdddcccdddfffhhhhhhhhhffffffeeeeeefffgggiiijjjiiilllnnnooopppppprrrsssttttttsssssssssuuuzzz}}}~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzyyywwwuuurrrqqqoooppprrrsssvvvxxxyyyzzz{{{zzzxxxwwwuuusssrrrqqqppppppmmmkkkiiigggeeeeeefffgggeeeeeefffffffffeeeeeeddddddcccbbb```^^^]]][[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZYYYZZZ[[[\\\^^^___``````^^^\\\ZZZXXXXXXZZZ\\\]]]\\\\\\\\\]]]^^^___aaaaaa```___]]]\\\[[[ZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^```cccdddddddddeeefffdddeeeeeeeeeeeeeeedddddd|||vvvuuuvvvvvvtttpppmmmkkkjjjhhhjjjkkkjjjjjjmmmrrrwwwxxxtttooojjjgggfffhhhiiiggghhhjjjjjjiiijjjmmmoookkklllnnnoooppppppoooooonnnnnnnnnnnnnnnmmmmmmmmmmmmooopppooonnnmmmnnnooooooppprrrtttuuuuuutttttttttuuuvvvxxxxxxxxxwwwwwwsssrrrqqqqqqpppqqqqqqqqqqqqrrrsssrrrpppoooooopppppprrrtttvvvwwwvvvtttrrroooppprrrtttttttttrrrqqqrrrssssssssssssrrrqqqqqqpppooooooooooooooopppqqqqqqqqqqqqrrrssstttuuuvvvtttuuuvvvxxxzzzzzz{{{{{{zzzzzzzzzyyywwwvvvwwwxxxvvvtttbbbUUUOOONNNKKKKKKPPP]]]kkkzzz|||lll^^^TTTNNNIIIFFFBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>============>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>???@@@AAABBBCCCBBBAAAAAABBBBBBBBBAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEEEEEEEFFFHHHIIIGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLOOOPPPRRRTTTTTTSSSQQQPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTVVVXXX[[[^^^`````````___[[[[[[[[[]]]```bbbbbbaaa___`````````aaaaaabbbbbb___aaabbbdddddddddccccccdddcccbbbcccfffggghhhgggffffffeeeeeefffgggiiijjjiiikkknnnoooooopppqqqsssttttttsssrrrrrruuuzzz~~~~~~|||zzzyyyxxxxxx|||||||||{{{xxxvvvsssqqqmmmnnnppprrruuuxxxzzz{{{{{{yyyrrrmmmlllkkkjjjjjjkkklllmmmlllkkkhhhfffeeeeeefffgggeeeeeefffffffffeeeddddddccccccbbbaaa```^^^\\\[[[XXXYYYZZZ\\\\\\[[[[[[ZZZXXXXXXZZZ[[[]]]___```aaa^^^\\\ZZZXXXXXXYYY[[[]]]\\\\\\\\\]]]^^^___```aaa```___\\\[[[YYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\[[[]]]aaaccccccccceeefffdddeeeeeeeeeddddddcccbbbzzzqqqjjjnnnooopppqqqpppmmmjjjhhhfffeeeeeefffiiimmmqqqtttzzzvvvqqqlllhhhggghhhiiillllllllllllllllllllllllmmmmmmmmmmmmnnnnnnoooooonnnmmmlllkkkjjjkkklllmmmnnnnnnooonnnllllllnnnpppnnnooorrrsssuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzxxxwwwvvvuuussssssrrrrrrttttttssspppnnnnnnppprrrttttttuuuvvvvvvvvvvvvvvvssssssssssssssstttuuuuuutttttttttsssrrrrrrqqqqqqsssssssssrrrrrrqqqqqqqqqrrrsssuuuwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxyyyyyyvvvwwwxxxyyyyyyyyyxxxwwwxxx|||}}}tttaaaVVVQQQOOOKKKJJJPPPZZZjjjwwwggg[[[TTTMMMFFFFFFDDDCCCBBBCCCBBB@@@>>>>>>>>>?????????@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLMMMNNNPPPRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNQQQOOOMMMOOOSSSUUUUUUSSSUUUVVVXXXYYYZZZZZZYYYYYY[[[ZZZYYYYYYZZZ\\\^^^______```aaaaaaaaa```^^^^^^^^^______``````````````````aaacccdddeeeddddddcccbbbccceeeggghhhiiiiiiiiiiiijjjkkklllmmmoooppppppqqqqqqppppppqqqtttzzz~~~~~~~~~~~~}}}{{{yyywwwuuuzzzzzz{{{|||{{{yyywwwuuusssqqqppprrrvvvyyyxxxwww}}}~~~qqqfffbbbbbbbbbdddeeegggiiijjjeeeeeeffffffffffffeeeeeeeeeeeeddddddcccbbbaaaaaafffdddaaa^^^]]]\\\]]]^^^]]]]]]^^^^^^]]]\\\ZZZYYYXXXXXXYYY[[[]]]___aaabbbbbbaaa___]]]\\\[[[\\\\\\ZZZZZZZZZ[[[\\\^^^___```[[[YYYWWWUUUTTTUUUWWWXXX]]]]]]\\\\\\[[[ZZZYYYYYY[[[\\\]]]___aaabbbcccdddccceeehhhgggdddaaa___^^^~~~yyyssslllfffkkklllmmmnnnmmmkkkiiigggeeeeeeddddddfffjjjmmmoootttqqqnnnkkkiiiiiiiiijjjkkkkkkkkkkkkkkklllllllllkkkkkkkkklllllllllmmmmmmmmmmmmlllkkkkkkkkklllmmmlllmmmmmmllljjjjjjkkklllmmmoooqqqsssuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyxxxxxxvvvuuutttsssssssssttttttsssqqqooonnnpppsssttttttuuuvvvvvvvvvvvvvvvtttssssssssssssttttttuuuttttttssssssssssssrrrrrrsssssssssrrrrrrrrrqqqqqqssstttuuuvvvwwwwwwvvvvvvwwwwwwwwwwwwxxxxxxyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxuuuyyy}}}rrraaaXXXQQQNNNNNNPPPTTT^^^pppttteeeZZZQQQKKKGGGEEECCCCCCCCCCCCAAA@@@????????????>>>>>>======???@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNOOOMMMLLLMMMQQQSSSSSSQQQSSSTTTVVVWWWYYYYYYYYYYYYZZZYYYXXXXXXXXXZZZ\\\]]]^^^______``````___^^^]]]^^^^^^______`````````___```aaabbbddddddddddddcccbbbcccdddfffggghhhiiiiiikkkkkkkkkllllllmmmmmmnnnpppqqqqqqppppppssswwwzzz}}}~~~}}}|||{{{xxxuuutttvvvxxxzzz{{{{{{zzzxxxwwwvvvtttrrrtttwwwzzzzzzyyy}}}oooeee]]]]]]^^^___```bbbdddeeefffffffffgggffffffeeeeeedddccccccbbbaaaaaa``````dddcccaaa___]]]]]]]]]]]]\\\\\\]]]^^^]]]\\\[[[ZZZWWWXXXYYY[[[]]]___aaabbbeeedddcccaaa```_________\\\\\\]]]]]]^^^___```aaa[[[YYYVVVTTTSSSTTTVVVXXX\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^``````aaabbbdddffffffccc```^^^^^^yyyrrrnnnjjjfffbbbfffgggiiijjjjjjiiigggfffeeedddcccbbbccceeegggiiilllkkkkkkjjjjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkllliiiiiiiiijjjjjjjjjjjjjjjllllllkkkkkkkkklllmmmmmmkkkllllllkkkiiiggghhhiiilllmmmppprrrtttuuuuuuuuuttttttuuuuuuvvvwwwwwwxxxxxxxxxwwwvvvuuuttttttsssttttttsssqqqooooooqqqsssttttttuuuvvvvvvvvvvvvvvvuuutttssssssssssssssssssssssssssssssttttttttttttssssssssssssrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{|||}}}}}}|||{{{zzzyyy{{{}}}}}}~~~uuugggXXXTTTQQQOOOOOOTTTaaaooorrrcccWWWOOOIIIGGGDDDCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;;;;??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEECCCDDDFFFHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDEEECCCDDDDDDEEEFFFGGGHHHHHHHHHJJJLLLNNNOOOPPPOOOOOOPPPPPPPPPOOOOOONNNNNNNNNLLLKKKJJJKKKNNNOOOPPPOOOPPPQQQSSSUUUWWWXXXXXXXXXZZZYYYXXXWWWWWWXXXZZZZZZ\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^^^^____________```bbbcccddddddccccccbbbbbbdddeeefffggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkooopppqqqqqqpppppprrrttt{{{||||||{{{zzzwwwtttssssssuuuxxx{{{||||||{{{zzzxxxvvvssssssuuuxxxzzzzzz|||~~~|||mmmccc[[[[[[[[[\\\]]]___```aaafffgggggggggfffeeeeeedddcccbbbaaa``````_________bbbaaa```___^^^]]]\\\[[[\\\\\\]]]^^^^^^]]]\\\[[[WWWXXXYYY[[[]]]___```aaahhhhhhgggfffeeecccbbbaaa```````````````aaabbbbbb\\\YYYUUURRRQQQSSSVVVXXX[[[[[[[[[[[[ZZZZZZZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]]```bbbddddddbbb___^^^^^^{{{vvvooojjjgggeeecccaaabbbdddeeeggghhhggggggfffeeedddbbbaaaaaabbbcccdddfffggghhhiiiiiihhhgggfffgggggghhhiiiiiijjjkkkkkkiiiiiiiiiiiiiiiiiiiiiiiikkkkkkkkkkkkllllllmmmmmmlllmmmmmmllliiigggfffgggjjjlllnnnqqqssstttuuuuuuttttttuuuvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuttttttuuutttsssqqqpppqqqsssttttttuuuvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrqqqrrrrrrsssttttttuuuuuussssssssssssssssssrrrrrrssstttuuuuuuvvvwwwwwwwwwtttttttttuuuvvvxxxyyyzzz}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}hhh^^^TTTOOOOOORRR[[[cccuuuppp```TTTNNNJJJFFFDDDCCCCCCBBBBBBAAAAAA@@@???>>>===<<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@????????????AAAAAAAAABBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFHHHHHHGGGFFFDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIKKKMMMNNNOOOOOOPPPOOOOOONNNMMMLLLLLLKKKJJJJJJIIIJJJKKKMMMMMMMMMNNNOOOPPPSSSUUUWWWXXXYYYZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^___aaaccccccdddccccccaaabbbbbbccceeefffhhhhhhiiiiiijjjjjjjjjjjjjjjkkknnnpppqqqpppooonnnnnnooovvvxxxyyyzzzzzzxxxuuutttqqqtttxxx{{{~~~~~~~~~}}}wwwuuurrrpppqqqtttwwwyyyzzz|||xxxkkkccc^^^^^^^^^^^^___```bbbbbbfffggggggffffffeeedddcccbbbbbb```_________``````____________^^^]]][[[ZZZ^^^^^^^^^___^^^\\\[[[ZZZWWWXXXZZZ\\\^^^___aaaaaahhhhhhiiihhhgggeeebbbaaabbbbbbaaaaaaaaaaaabbbccc]]]ZZZUUURRRQQQSSSVVVXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[]]]___aaabbb```^^^^^^^^^{{{rrrooojjjfffddddddcccccc```aaacccdddeeefffffffffdddcccbbbaaa``````aaaaaadddeeeggghhhhhhfffdddbbbeeeeeefffggghhhiiijjjkkkjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmnnnnnnnnnooopppnnnkkkiiihhhhhhjjjkkknnnppprrrsssssssssuuuuuuvvvvvvwwwxxxxxxyyyxxxyyyyyyyyyxxxwwwvvvuuutttuuuuuutttrrrqqqrrrsssttttttuuuvvvvvvvvvvvvvvvwwwvvvtttsssqqqqqqpppppppppqqqqqqrrrssstttuuuuuusssssssssssssssssssssssstttttttttuuuvvvvvvwwwwwwuuutttttttttuuuwwwzzz{{{~~~~~~~~~|||{{{xxxyyyzzz{{{|||rrr]]]RRRPPPRRRUUUXXXfffxxxooo^^^UUUQQQKKKFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????===>>>??????@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEGGGIIIKKKMMMNNNOOONNNNNNMMMLLLKKKIIIIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNPPPSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\[[[[[[[[[ZZZ[[[\\\]]]]]]]]]^^^```bbbccccccccccccaaaaaaaaabbbccceeeggghhhffffffggghhhiiijjjkkkkkkmmmoooppppppnnnlllllllllrrrtttwwwyyyzzzyyyxxxvvvrrrtttwwwzzz|||}}}}}}}}}uuutttqqqpppppprrrvvvxxxwwwyyy{{{~~~uuujjjcccaaaaaaaaaaaaaaabbbcccccceeeeeeeeeeeeeeedddcccccccccbbb```______```aaabbb]]]]]]^^^^^^]]]\\\[[[ZZZ`````````___^^^[[[YYYXXXWWWYYY[[[]]]___aaaaaabbbeeefffffffffeeecccaaa```bbbaaaaaaaaaaaaaaabbbbbb^^^[[[WWWTTTSSSTTTWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]___```___^^^^^^___vvvoookkkjjjhhheeecccbbbbbbbbb^^^___```aaaccccccddddddbbbbbbaaa````````````aaabbbdddfffggggggeeebbb```bbbcccdddfffgggiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiihhhiiijjjlllmmmnnnnnnnnnoooqqqrrrqqqnnnkkkjjjjjjjjjkkkmmmoooqqqqqqqqqqqquuuuuuvvvwwwwwwxxxxxxyyyxxxyyyzzzzzzzzzyyywwwvvvtttvvvvvvuuusssrrrrrrsssttttttuuuvvvvvvvvvvvvvvvxxxwwwuuusssqqqoooooonnnoooppppppqqqrrrsssssstttssssssssssssttttttttttttuuutttttttttuuuvvvwwwxxxwwwvvvuuutttuuuwwwzzz{{{~~~~~~~~~}}}|||{{{yyyyyy{{{}}}|||rrr```VVVQQQOOOOOOYYYiii}}}nnn```ZZZRRRKKKGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@======>>>????????????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLKKKIIIHHHFFFFFFGGGHHHIIIHHHGGGGGGIIIKKKJJJKKKLLLMMMOOORRRTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]___aaabbbccccccbbb````````````bbbdddfffgggddddddeeeggghhhiiijjjkkkkkkmmmooonnnmmmllllllmmmppprrrvvvyyy{{{zzzxxxwwwqqqrrrrrrsssuuuvvvwwwxxxsssssssssqqqqqqsssvvvyyyvvvvvvwwwyyyzzzzzz{{{{{{|||qqqhhhcccaaaaaa`````````aaaaaabbbbbbccccccddddddccccccbbbcccbbb```___^^^```aaabbb\\\\\\\\\\\\[[[[[[[[[[[[```aaa``````^^^\\\YYYXXXXXXZZZ]]]___aaabbbccccccccccccddddddccccccbbbaaaaaaaaa``````aaabbbcccccc```^^^[[[XXXWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ\\\^^^___^^^^^^___```~~~uuunnnjjjdddeeedddccc```^^^]]]]]]\\\\\\]]]^^^___``````aaa_______________`````````aaabbbdddffffffeeecccbbbaaabbbcccdddfffhhhiiijjjjjjjjjjjjiiiiiiiiihhhhhhggghhhjjjlllnnnnnnooonnnoooqqqsssrrrpppmmmlllkkkkkklllnnnoooppppppoooooottttttuuuuuuvvvwwwwwwxxxxxxyyy{{{{{{{{{zzzxxxwwwuuuvvvwwwvvvtttrrrrrrsssttttttuuuvvvvvvvvvvvvvvvxxxwwwuuussspppooonnnmmmoooooooooppppppqqqqqqqqqsssssssssssstttttttttuuuuuuuuuttttttuuuvvvwwwxxxyyyxxxvvvuuuuuuwwwzzz{{{}}}}}}~~~~~~}}}|||zzzyyyzzzzzz|||vvvaaaSSSOOOPPPQQQ\\\kkk{{{}}}llleeeZZZQQQKKKGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>><<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA>>>>>>???@@@@@@AAABBBBBB@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHIIIKKKLLLMMMOOONNNMMMKKKIIIGGGFFFEEEDDDFFFGGGFFFDDDDDDFFFIIIHHHHHHHHHIIIKKKNNNPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTVVVXXXZZZ[[[ZZZYYYXXXWWWXXXYYY[[[\\\[[[\\\^^^```bbbbbbbbbbbb``````______aaaccceeegggdddeeeeeefffggghhhhhhhhhjjjlllmmmmmmlllmmmnnnpppqqqtttwwwzzz{{{zzzwwwuuuooommmkkkjjjjjjkkkmmmooooooppprrrqqqppprrruuuxxxvvvuuuuuutttuuuvvvwwwxxxzzz|||vvvmmmfffaaaaaa```____________``````___```aaabbbbbbcccbbbbbbbbb```^^^]]]]]]^^^```bbb\\\[[[ZZZYYYZZZZZZ\\\\\\^^^^^^_________]]]\\\[[[YYY[[[^^^aaacccdddddddddcccccccccccccccddddddeee``````aaaaaabbbcccdddeeeaaa```^^^\\\[[[ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[ZZZ[[[]]]^^^^^^^^^```bbb{{{qqqkkkhhhfff___aaaaaa```^^^[[[YYYYYYZZZ[[[[[[\\\]]]]]]^^^^^^\\\\\\]]]^^^______``````___aaaccceeefffeeedddddd```aaabbbdddfffhhhiiijjjjjjjjjiiiiiihhhhhhhhhgggfffhhhjjjlllnnnooooooooooooqqqsssssspppnnnllllllkkklllnnnooooooooonnnmmmssssssttttttuuuvvvvvvvvvxxxyyy{{{||||||zzzyyywwwuuuvvvwwwvvvtttssssssssstttuuuuuuvvvvvvvvvvvvvvvyyyxxxuuussspppnnnmmmlllooooooooooooooopppppppppssssssssstttttttttuuuuuuuuuuuuttttttuuuvvvxxxyyy{{{yyywwwvvvvvvwwwzzz{{{|||}}}}}}}}}|||{{{yyyxxxvvvvvvxxx{{{~~~~~~|||lllXXXSSSWWWNNNVVV```lll}}}ssslll```UUUNNNJJJGGGFFFDDDCCCBBB@@@>>>===;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBB??????@@@AAAAAABBBCCCCCCAAAAAABBBBBBCCCDDDEEEEEECCCBBB@@@???@@@AAACCCEEECCCCCCCCCBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBFFFGGGGGGHHHIIIKKKLLLMMMPPPOOONNNLLLJJJHHHFFFFFFBBBDDDEEEDDDBBBBBBDDDGGGFFFFFFFFFGGGHHHKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSUUUWWWYYY[[[ZZZYYYWWWWWWWWWXXXZZZ\\\[[[\\\^^^```bbbbbbbbbbbb```_________```ccceeegggffffffffffffffffffffffffiiikkklllllllllmmmppprrrtttvvvyyy{{{{{{yyyvvvsssllljjjfffcccbbbcccfffgggjjjllloooooonnnooorrruuuwwwvvvtttrrrrrrsssuuuvvvvvvxxx|||~~~~~~sssjjjddd```aaaaaa```_________``````]]]^^^___aaabbbbbbbbbbbb```___]]][[[[[[]]]___aaa\\\[[[YYYXXXXXXZZZ\\\]]][[[\\\^^^_________^^^^^^ZZZ\\\___bbbeeeeeeeeeeeeddddddccccccdddeeeggghhhaaaaaaaaabbbccceeefffgggbbbaaa```___^^^\\\[[[ZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[YYY[[[]]]^^^^^^___aaaccc}}}qqqkkkgggccc___^^^^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^___^^^]]][[[ZZZZZZ[[[]]]^^^______```aaaaaaaaaaaaaaabbbbbbbbbbbbcccdddeeeeeehhhggggggggggggfffffffffeeefffgggiiillloooqqqrrrqqqqqqrrrqqqpppnnnlllkkklllnnnpppppppppooopppqqqssstttuuutttttttttvvvxxxxxx{{{~~~~~~|||zzzvvvvvvvvvvvvvvvuuuuuuuuussssssttttttuuutttttttttqqqqqqrrrqqqooommmjjjhhhmmmmmmnnnooooooooooooooonnnoooqqqrrrssstttttttttttttttsssssstttuuuwwwxxxyyyxxxwwwtttssstttwwwzzzyyyzzz{{{{{{|||{{{{{{{{{uuuuuuwwwyyy{{{}}}~~~}}}|||~~~dddVVVPPPSSSQQQTTT]]]iiiyyyzzznnn___VVVRRRMMMHHHDDDBBB@@@@@@AAAAAA@@@???<<<===============<<<;;;<<<<<<======>>>>>>??????===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJSSSTTTTTTRRRNNNJJJIIIHHHEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFEEEDDDEEEFFFGGGHHHIIIKKKMMMOOOPPPPPPOOONNNNNNOOOPPPRRRTTTUUUWWWXXXYYYYYYXXXWWWWWWYYYZZZ[[[[[[\\\]]]^^^``````aaaaaaccccccbbbbbbbbbbbbbbbbbbeeeeeefffgggggggggggggggjjjkkkmmmooopppoooooonnnxxxxxxyyy{{{|||zzzwwwtttlllgggaaa]]][[[\\\\\\\\\```dddiiijjjjjjjjjmmmooooooqqqssstttssssssuuuwwwuuuyyy~~~xxxpppjjjeeebbb``````aaaaaa```___^^^]]]aaaaaaaaaaaa````````````cccaaa^^^\\\[[[[[[]]]^^^[[[YYYWWWVVVVVVXXXZZZ\\\\\\]]]^^^___````````````]]]^^^```aaacccdddddddddddddddbbbaaaaaaaaabbbccccccddddddbbbaaa```bbbccccccaaa___^^^^^^^^^]]]\\\]]]\\\ZZZXXXVVVUUUUUUTTTUUUWWWZZZZZZYYYYYYYYYYYY]]]\\\[[[ZZZZZZ\\\^^^___rrrhhhdddaaa^^^[[[[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWXXXYYY[[[\\\]]]^^^]]]\\\ZZZYYYYYYZZZ\\\]]]\\\]]]^^^______`````````aaaaaaaaabbbbbbcccdddeeeffffffffffffeeeeeeeeeeeefffgggggghhhjjjkkkmmmnnnnnnnnnoooooonnnmmmkkkjjjlllnnnppppppoooooopppqqqrrrssstttsssrrrrrrtttvvvvvvxxx{{{}}}}}}|||zzzxxxvvvvvvuuutttssssssrrrqqqrrrssssssttttttsssssssssrrrsssssssssrrrooommmkkkmmmnnnoooooopppppppppooommmnnnpppqqqrrrssssssssssssrrrrrrqqqrrrsssuuuvvvyyyxxxwwwuuusssrrrtttvvvwwwxxxxxxyyyyyyyyyyyyyyyvvvvvvwwwxxxzzz|||~~~|||xxx|||ttt___UUUNNNNNNPPPWWW^^^hhhxxxuuuggg^^^YYYSSSLLLHHHEEEBBBAAAAAAAAA@@@>>>>>>?????????>>>>>>======<<<=========>>>>>>>>>???===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJRRRTTTWWWVVVTTTPPPMMMMMMHHHGGGEEEDDDCCCCCCDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJLLLNNNOOOOOONNNNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\^^^```bbbccccccbbbbbbbbbbbbbbbbbbbbbcccccceeeeeefffggghhhhhhhhhhhhjjjkkklllmmmnnnooooooooovvvvvvwwwyyyzzzyyyvvvsssiiiddd^^^YYYWWWVVVUUUUUUZZZ^^^ccceeeeeefffiiilllnnnqqqsssttttttuuuxxx{{{{{{wwwpppkkkgggdddaaaaaa``````___^^^^^^^^^bbbbbbaaaaaaaaa`````````bbb```^^^\\\[[[ZZZ[[[\\\YYYXXXWWWVVVVVVXXXZZZ\\\[[[\\\]]]^^^___`````````^^^^^^```aaabbbbbbccccccbbbbbbaaaaaaaaaaaaaaabbbbbbccccccbbb``````aaabbbbbb```^^^]]]^^^^^^]]]\\\]]]\\\[[[YYYWWWVVVVVVVVVWWWYYY[[[\\\ZZZYYYYYYYYY\\\[[[ZZZYYYZZZ[[[]]]^^^xxxqqqfff___\\\[[[YYYWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVWWWYYYZZZ[[[\\\ZZZYYYXXXWWWWWWXXXYYYZZZXXXYYYZZZ[[[]]]^^^______aaa``````aaaaaabbbcccdddeeeeeedddddddddcccccccccggggggffffffgggggghhhhhhjjjkkkllllllllllllkkkjjjkkkmmmooopppoooooopppqqqqqqrrrrrrqqqpppoooqqqrrrssstttwwwyyyyyyxxxvvvtttttttttsssrrrpppooonnnnnnqqqrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssrrrpppooonnnnnnnnnooooooppppppoooooollllllnnnoooppppppqqqqqqpppooooooooooooqqqrrrssswwwwwwwwwuuusssqqqqqqrrruuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwyyy{{{~~~zzz~~~}}}yyy{{{ppp^^^QQQOOOOOOQQQSSSXXXeeeqqq}}}ssskkkddd\\\TTTNNNKKKGGGDDDCCCCCCAAA@@@AAAAAA@@@@@@@@@?????????============>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIPPPUUU[[[^^^]]]YYYVVVTTTMMMLLLJJJHHHGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOOOOQQQSSSUUUWWWXXXYYYYYYXXXXXXWWWWWWWWWXXXXXXYYY\\\___bbbdddeeedddcccaaaaaabbbbbbccccccdddddddddeeefffggghhhiiiiiiiiijjjjjjjjjkkklllmmmoooooosssssstttvvvxxxwwwuuurrrhhhddd]]]XXXTTTRRRPPPOOORRRVVVZZZ]]]]]]___cccgggmmmpppsssttttttwww|||}}}uuupppmmmjjjgggcccbbb```___^^^^^^______bbbbbbbbbbbbaaaaaaaaaaaa``````^^^]]][[[ZZZYYYYYYXXXWWWVVVUUUVVVXXXZZZ\\\ZZZ[[[\\\]]]^^^___``````^^^___``````aaaaaa``````______``````aaa`````````aaabbbbbbaaa```___```aaa___]]]\\\\\\^^^^^^^^^]]]]]]\\\[[[ZZZXXXXXXWWWWWWZZZ\\\^^^^^^\\\ZZZYYYXXX[[[ZZZYYYXXXYYYZZZ[[[\\\vvvlllggg```[[[XXXWWWVVVUUUSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYYYYWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVWWWYYY[[[]]]^^^_______________```aaabbbcccccccccbbbbbbbbbaaaaaaaaadddddddddcccddddddeeeeeeggghhhiiikkkkkkkkkkkkjjjjjjlllnnnooonnnnnnoooppppppppppppooommmlllmmmooooooppprrrttttttsssrrrpppppppppoooooonnnmmmmmmmmmpppqqqqqqqqqqqqppppppooooooooopppppppppooonnnmmmlllmmmmmmnnnnnnnnnmmmmmmjjjkkklllmmmnnnnnnnnnnnnmmmllllllllllllnnnoooppprrrtttuuuuuurrrpppppppppssssssssssssttttttuuuvvvxxxwwwvvvwwwxxxzzz|||~~~vvvzzz{{{zzzrrraaaYYYRRRPPPOOORRRZZZcccvvv|||uuuoooeee\\\TTTPPPKKKGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@?????????============>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCEEEFFFGGGHHHNNNUUU^^^dddeeebbb^^^\\\TTTSSSQQQNNNLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKMMMNNNOOOQQQRRRRRRRRRRRRQQQRRRSSSUUUVVVXXXZZZZZZYYYYYYXXXWWWWWWWWWWWWVVVWWWZZZ^^^bbbeeeeeecccbbb``````aaabbbbbbcccddddddcccdddfffggghhhiiiiiiiiijjjjjjiiiiiijjjkkkmmmnnnppppppqqqsssuuuvvvtttrrrlllhhhaaa\\\XXXUUURRROOOMMMPPPTTTVVVWWWZZZ___ccclllppptttuuuvvvyyyxxxrrrpppnnnllljjjfffdddbbb```______```aaacccbbbbbbbbbaaaaaaaaaaaa`````````___]]][[[YYYXXXWWWVVVUUUUUUVVVXXXZZZ\\\YYYYYYZZZ[[[\\\^^^___```^^^_______________^^^^^^\\\]]]^^^`````````___^^^___aaabbbaaa___^^^______]]][[[ZZZ[[[]]]______^^^\\\\\\ZZZYYYXXXXXXXXXXXX]]]___aaa```^^^ZZZXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[xxxooohhhccc```\\\XXXVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY[[[^^^___^^^^^^^^^^^^___```aaaaaaaaaaaaaaaaaa`````````````````````aaabbbcccdddeeeeeefffhhhjjjkkkkkkkkkjjjiiijjjlllmmmllllllmmmnnnmmmnnnnnnmmmkkkjjjkkkmmmlllmmmoooppppppooonnnmmmkkkkkkllllllmmmmmmnnnnnnppppppqqqqqqpppoooooonnnnnnnnnnnnooonnnnnnnnnnnnjjjjjjkkkkkkkkkkkkjjjjjjiiiiiijjjkkklllllllllllljjjiiiiiiiiiiiikkklllmmmmmmooorrrrrrqqqpppooopppqqqqqqqqqqqqrrrssstttuuuwwwvvvvvvvvvwwwxxxzzz{{{uuuxxxzzz}}}{{{}}}yyyjjjZZZRRRQQQQQQUUUZZZggg}}}|||xxxooofffZZZUUUNNNIIIFFFFFFEEEEEECCCBBBAAA@@@????????????>>>>>>>>>>>>============>>>>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGLLLSSS^^^gggjjjhhheeeccc\\\[[[XXXVVVTTTSSSRRRRRRPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSUUUVVVWWWWWWXXXXXXUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUWWW\\\```bbbbbbaaa```______``````aaabbbccccccbbbcccdddfffhhhiiiiiijjjjjjjjjhhhhhhhhhiiikkklllmmmlllmmmppprrrsssrrrqqqnnnjjjeeeaaa]]]ZZZVVVSSSMMMPPPRRRSSSTTTWWW]]]bbbjjjpppvvvyyyyyy}}}~~~yyyrrrooonnnnnnllljjjhhhgggdddbbbaaaaaabbbcccbbbbbbbbbaaaaaaaaaaaa```aaaaaaaaaaaa```]]][[[YYYWWWWWWVVVVVVWWWXXXZZZ[[[YYYYYYYYYYYYZZZ\\\]]]^^^]]]^^^^^^^^^^^^]]]\\\\\\ZZZ[[[]]]^^^_________^^^^^^```aaaaaa___^^^^^^___\\\[[[ZZZ[[[]]]___```___[[[[[[ZZZYYYXXXXXXYYYYYY^^^```cccbbb___[[[XXXWWWXXXXXXXXXXXXXXXYYYYYYYYY{{{sssnnniiiccc^^^YYYXXXWWWUUUSSSQQQPPPOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUWWWYYY\\\]]]]]]\\\\\\]]]]]]^^^___```aaaaaa`````````_________^^^^^^^^^___```bbbcccdddcccdddfffhhhiiiiiiiiiiiifffhhhjjjkkkjjjjjjkkklllkkkllllllkkkjjjiiikkkllljjjkkklllmmmnnnmmmmmmllliiiiiijjjkkkmmmnnnooooooqqqqqqqqqqqqpppooonnnnnnpppoooooooooooooooooooooiiiiiijjjjjjiiiiiihhhhhhhhhiiijjjjjjkkkkkkkkkjjjhhhggggggggggggiiijjjkkkjjjlllooopppooooooooopppoooooonnnnnnoooqqqsssttttttuuuuuuvvvvvvvvvwwwwwwtttvvvvvvvvvzzz~~~~~~oooaaaXXXRRRQQQSSS___rrrzzzsssddd^^^UUUMMMIIIGGGFFFEEEDDDCCCAAA@@@?????????@@@>>>>>>>>>>>>==================???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGJJJRRR]]]fffjjjjjjiiiiiidddccc```^^^\\\[[[[[[[[[WWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^ZZZZZZZZZ[[[[[[[[[\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUUTTTWWWZZZ]]]___```___^^^^^^^^^______``````aaaaaa```aaaccceeeggghhhiiiiiijjjjjjiiihhhgggggggggggggggggghhhjjjmmmoooooonnnkkkhhheeebbb```]]]ZZZWWWQQQSSSTTTSSSSSSVVV[[[aaahhhpppyyy~~~vvvrrrmmmkkklllllljjjhhhhhhgggeeecccbbbaaabbbbbbaaaaaaaaaaaa````````````aaaaaaaaaaaa```___]]]\\\YYYXXXXXXXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXZZZ[[[\\\\\\\\\\\\]]]\\\\\\[[[[[[YYYZZZ[[[]]]^^^_________^^^```bbbbbb```^^^^^^^^^\\\[[[ZZZ\\\^^^`````````[[[[[[ZZZZZZZZZZZZZZZ[[[^^^aaacccccc```\\\YYYWWWWWWWWWXXXXXXXXXYYYYYYYYYzzzqqqgggaaa```^^^[[[WWWQQQRRRSSSRRRQQQPPPOOOOOOPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQRRRQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRTTTVVVYYYZZZ\\\[[[[[[\\\\\\]]]^^^___aaa````````````_________]]]]]]^^^^^^___```bbbbbbaaacccdddfffggggggffffffdddfffhhhiiihhhhhhiiijjjjjjkkkkkkjjjiiiiiikkkmmmjjjjjjkkkllllllllllllllljjjjjjkkklllmmmnnnooooooqqqqqqqqqqqqpppooonnnnnnoooooonnnmmmmmmmmmmmmmmmiiiiiijjjjjjiiihhhhhhggghhhiiiiiijjjjjjjjjjjjjjjgggffffffffffffhhhiiijjjkkklllnnnnnnmmmlllmmmnnnllllllkkkkkklllnnnppprrrrrrssstttvvvvvvuuutttsssssssssrrrrrrttt|||}}}gggVVVQQQSSSWWWfffzzzvvvnnnbbbXXXQQQMMMJJJIIIGGGEEECCCAAA@@@@@@AAAAAA???>>>>>>>>>=========<<<;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFIIIOOOYYYbbbgggjjjkkkllljjjiiigggeeecccbbbbbbccc]]]]]]___`````````___^^^]]]]]]]]]^^^___```aaabbb^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZXXXVVVUUUVVVWWWYYY\\\]]]^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^___aaacccfffggghhhiiijjjjjjiiiiiigggeeedddcccaaaaaabbbdddhhhjjjkkkjjjgggeeedddccccccaaa^^^[[[VVVVVVVVVTTTRRRUUUZZZ___dddooo}}}qqqnnnjjjiiijjjjjjhhheeeffffffeeecccbbbaaa```___````````````_________^^^______``````___^^^^^^]]][[[ZZZZZZZZZYYYYYYYYYYYYZZZYYYWWWVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\[[[[[[[[[ZZZZZZ[[[\\\]]]___```aaa^^^```ccccccaaa___^^^___^^^\\\[[[\\\___aaaaaa```]]]]]]\\\\\\\\\]]]]]]^^^]]]```cccccc```\\\YYYWWWWWWWWWXXXYYYYYYYYYYYYYYY~~~vvvqqqkkkccc[[[WWWWWWXXXVVVSSSLLLOOOQQQRRRRRRQQQQQQRRROOONNNMMMLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQPPPPPPQQQTTTVVVXXX[[[[[[[[[[[[\\\]]]^^^___aaaaaa`````````_________^^^^^^^^^^^^______```aaa```aaacccdddeeeeeeddddddccceeeggghhhgggggghhhiiiiiijjjjjjjjjiiijjjkkkmmmjjjjjjkkklllllllllllllllllllllmmmmmmmmmmmmnnnnnnrrrrrrrrrqqqqqqooonnnnnnmmmmmmllljjjjjjiiiiiijjjjjjjjjjjjjjjjjjiiihhhggghhhiiiiiijjjjjjjjjjjjiiiffffffeeeeeefffgggiiijjjlllmmmnnnmmmkkkjjjkkkllljjjiiiiiiiiijjjlllnnnppppppqqqtttvvvvvvtttrrrpppsssrrrpppoooqqqwwwvvv]]]UUUXXXQQQ\\\lll|||ooobbbYYYSSSPPPNNNIIIGGGDDDBBBAAAAAABBBCCC??????>>>>>>=========<<<;;;<<<===???AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHNNNWWW___eeeiiikkkmmmnnnmmmkkkiiigggggggggggg___```bbbcccccccccbbbaaa____________```bbbcccdddaaaaaa```___^^^]]]]]]\\\]]]]]]]]]]]][[[YYYVVVUUUXXXXXXZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\]]]^^^```ccceeeggghhhhhhjjjjjjjjjiiigggdddbbb```]]]]]]]]]```dddggghhhgggeeeddddddeeeeeedddaaa___YYYYYYXXXUUURRRTTTYYY___bbbnnn}}}|||oookkkhhhggghhhhhhfffcccdddddddddcccaaa___^^^]]]```_________^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[ZZZZZZYYYYYY[[[YYYWWWVVVVVVVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\___aaaccc^^^aaaccccccbbb```_________]]]\\\]]]___aaaaaa```______^^^^^^^^^___``````\\\___cccccc```\\\YYYWWWWWWXXXYYYYYYZZZZZZYYYYYY~~~wwwqqqkkkeeeaaaZZZXXXVVVTTTRRRQQQQQQRRROOOOOOOOOOOOOOONNNMMMLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKJJJKKKLLLNNNPPPQQQSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPPPPRRRTTTUUUYYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]^^^^^^^^^^^^^^^^^^```````````````_________bbbbbbcccccccccbbbbbbaaaccceeefffhhhiiiiiiiiiiiikkkjjjhhhiiijjjjjjiiihhhggghhhiiijjjlllmmmnnnnnnmmmmmmllljjjjjjkkkooorrrooooooooooooooonnnnnnmmmkkkkkkjjjjjjjjjkkkmmmnnnkkkiiigggggghhhiiihhhhhhiiiiiijjjjjjjjjiiihhhhhhfffdddcccbbbccceeehhhiiikkkjjjjjjjjjiiihhhhhhhhhhhhgggfffeeefffiiilllnnnoooppppppqqqqqqqqqppppppooooooooooooooorrrwwwzzzooo]]]YYYUUUWWWaaarrr|||ssskkkbbbZZZTTTPPPMMMIIIGGGEEEDDDAAA@@@>>>======>>>@@@@@@>>>===??????>>>>>>???@@@AAAAAA@@@AAACCCEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIOOOVVV]]]dddhhhjjjhhhhhhiiiiiiiiiiiiiiihhhdddcccccccccccccccccccccdddaaa^^^___dddfffdddaaaaaa```^^^\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[YYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYY[[[]]]______^^^___```aaacccddddddcccccchhhhhhgggeeebbb___\\\ZZZYYYXXXYYY]]]bbbeeedddcccbbb``````aaaeeefffeeeccc```YYYUUUVVVUUUSSSWWW]]]eeeqqqxxxlllgggbbbaaadddfffeeecccaaaaaa``````_________^^^`````````___^^^\\\[[[ZZZ^^^^^^^^^^^^]]]]]]\\\[[[]]]]]]_________]]][[[YYYWWWWWWVVVVVVWWWXXXZZZ[[[YYYZZZ[[[\\\^^^___```aaa]]][[[YYY[[[___ccccccbbbccccccbbb```^^^]]]^^^```bbbaaa___^^^]]]^^^```aaa___`````````aaaaaaaaaaaafffdddcccdddfffccc\\\UUUSSSSSSSSSSSSUUUWWWYYYZZZ|||tttpppkkkfffbbb^^^ZZZWWWWWWVVVTTTQQQPPPOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKLLLNNNOOOQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPQQQRRRTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\\\\\\\]]]]]]]]]]]]______^^^^^^^^^^^^^^^^^^aaabbbbbbbbbbbbbbbaaaaaadddeeeggghhhiiijjjiiiiiijjjiiihhhhhhiiiiiihhhgggiiijjjkkklllmmmoooppppppnnnnnnnnnllljjjjjjlllooonnnnnnoooooonnnnnnmmmlllkkkjjjiiiiiijjjkkklllmmmjjjhhhgggggghhhiiiiiihhhiiijjjjjjkkkkkkjjjjjjjjjgggfffdddccccccdddfffhhhjjjiiiiiiiiiiiiiiihhhhhhgggfffddddddeeegggjjjlllmmmmmmnnnooooooooooooooooooooopppppppppqqquuuxxx}}}~~~eee[[[SSSRRRWWWcccrrryyyqqqhhhbbbZZZVVVPPPKKKGGGEEECCCAAABBBAAA@@@AAABBBBBBAAA???@@@@@@??????@@@@@@AAABBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFIIIMMMSSSZZZ___ccceeeddddddeeefffffffffeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbb___\\\^^^bbbeeecccaaaaaa___^^^\\\[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]\\\[[[ZZZ[[[]]]^^^]]]\\\]]]^^^```bbbcccccccccccceeeeeeeeedddaaa___\\\ZZZUUUUUUUUUYYY^^^``````___cccaaa___```ccceeeeeecccccc\\\XXXXXXWWWVVVZZZ```iiitttuuukkkfffaaa```bbbdddccc`````````````````````______`````````___^^^\\\[[[ZZZ]]]]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXWWWVVVWWWXXXYYYZZZYYYZZZ[[[\\\^^^___```aaa^^^\\\ZZZ\\\___bbbcccccccccdddcccaaa___^^^```aaacccbbb```^^^^^^^^^``````_____________________```cccaaaaaadddfffddd^^^XXXTTTSSSSSSSSSTTTVVVWWWXXXzzzsssnnnjjjfffaaa___[[[YYYXXXVVVTTTRRRSSSRRRPPPOOOMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQPPPQQQQQQRRRTTTTTTSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^``````aaaaaaaaaaaaaaaaaaeeeeeeggghhhiiijjjjjjjjjiiihhhgggggghhhhhhgggeeehhhiiijjjkkklllnnnooooooooooooooonnnkkkiiijjjjjjmmmmmmmmmmmmmmmlllkkkkkkjjjiiiiiiiiiiiijjjkkkkkkhhhgggffffffhhhjjjjjjiiiiiijjjkkkllllllmmmlllllliiihhhfffdddccccccdddeeehhhhhhhhhhhhiiiiiiiiiiiieeedddccccccdddfffhhhjjjiiijjjkkklllmmmnnnnnnnnnnnnoooppppppppppppqqqsssrrr}}}sssaaaTTTOOONNNTTT```nnn{{{vvvjjjddd[[[SSSNNNKKKHHHGGGEEECCCAAAAAAAAAAAA@@@???AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC??????@@@@@@AAACCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFHHHKKKOOOTTTXXX\\\]]]^^^^^^___```aaaaaaaaa```````````````````````````___]]]ZZZ\\\```ccccccaaa```___^^^\\\ZZZYYYXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYY\\\]]]]]]^^^___^^^^^^^^^^^^\\\[[[\\\]]]^^^]]][[[\\\]]]^^^```aaabbbbbbbbb___```aaabbbaaa^^^[[[ZZZVVVVVVWWWYYY]]]^^^^^^]]]```^^^\\\\\\^^^```bbbbbbeee```\\\\\\]]]___ccciiisss}}}{{{qqqjjjfffaaa```aaaaaa```^^^__________________``````aaaaaa```___^^^\\\[[[ZZZ[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^]]]\\\[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]___``````^^^]]]\\\\\\___aaabbbbbbcccddddddbbbaaa```aaacccdddcccaaa___^^^^^^______^^^^^^]]]]]]]]]]]]]]]^^^```___```cccfffeee```\\\TTTTTTSSSSSSTTTTTTUUUVVV|||rrriiiccc___\\\ZZZXXXVVVTTTSSSSSSSSSRRRQQQOOOOOONNNMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPPPPQQQQQQRRRSSSSSSQQQRRRTTTVVVXXXYYYZZZZZZYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^_______________``````aaaeeefffggghhhiiijjjjjjjjjiiigggffffffffffffeeecccddddddeeefffhhhiiijjjjjjlllnnnooonnnllljjjiiiiiikkkllllllllllllkkkjjjjjjiiiiiiiiiiiiiiiiiiiiijjjgggfffeeefffhhhjjjjjjjjjiiijjjkkklllmmmnnnnnnnnnkkkiiigggeeecccccccccdddfffgggggghhhhhhiiiiiiiiiddddddccccccdddeeeggghhhggghhhiiikkklllmmmmmmmmmlllnnnppppppooonnnmmmnnnqqquuu}}}mmmZZZRRRLLLNNNVVV```nnnyyy~~~wwwkkkaaaYYYTTTQQQOOOIIIGGGDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???@@@AAACCCDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKOOORRRTTTVVVXXXYYYZZZ[[[\\\\\\\\\\\\^^^^^^^^^^^^____________^^^\\\ZZZ[[[___bbbcccccc``````^^^\\\ZZZYYYWWWWWWXXXXXXYYYZZZZZZZZZYYYYYY[[[\\\]]]]]]^^^^^^]]]]]]]]]\\\[[[\\\^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]YYY[[[^^^aaaaaa___]]][[[]]]]]]^^^___``````___^^^^^^\\\ZZZZZZ\\\___bbbdddfffdddccceeeiiinnntttyyywwwnnnjjjfffbbb`````````___]]]\\\\\\\\\]]]]]]^^^^^^___aaa``````___^^^\\\ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[]]]^^^^^^___^^^]]]\\\\\\]]]___```aaabbbcccdddcccbbbbbbcccddddddcccaaa```___^^^^^^^^^___^^^]]]\\\\\\\\\]]]]]]______```bbbdddccc___\\\TTTTTTTTTTTTTTTTTTTTTTTTzzzppplllddd^^^YYYWWWVVVUUURRRPPPNNNMMMNNNNNNMMMLLLMMMMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRPPPQQQSSSVVVXXXYYYZZZZZZXXXYYYYYYZZZ[[[\\\\\\\\\]]]]]]^^^^^^__________________^^^^^^___```aaaaaaeeeeeeffffffgggiiijjjjjjhhhgggeeeeeefffeeedddbbbaaaaaabbbccceeefffggghhhiiikkknnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiigggeeeeeefffhhhjjjjjjiiiiiijjjkkklllmmmmmmnnnmmmkkkiiihhhfffdddcccccccccfffffffffgggggghhhhhhiiidddddddddddddddeeeggggggfffggghhhjjjkkkllllllllljjjlllnnnnnnllljjjjjjjjjppppppuuu}}}aaaXXXOOONNNQQQVVV]]]dddtttsssiii```ZZZVVVSSSPPPLLLIIIHHHIIIHHHHHHAAA@@@@@@?????????@@@@@@BBBAAA@@@??????@@@BBBCCCBBBBBBAAA@@@@@@@@@@@@AAA?????????@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMPPPQQQTTTUUUVVVXXXYYYZZZZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^^^^\\\[[[[[[^^^aaacccdddaaa```___^^^\\\ZZZXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[\\\[[[[[[\\\^^^______^^^]]]\\\[[[ZZZYYYXXXWWWWWWUUUXXX]]]aaacccbbb```^^^bbbccccccbbb```___^^^]]]]]]]]]]]]]]]___ccchhhkkkkkkmmmooossszzz|||~~~{{{sssmmmiiigggdddbbbaaa```___^^^ZZZZZZZZZ[[[[[[\\\\\\\\\______^^^^^^]]][[[ZZZYYYYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\]]]^^^______```^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[[[[]]]^^^___aaaccccccbbbbbbcccdddcccbbbaaa```^^^]]]]]]]]]___^^^]]]\\\[[[\\\^^^^^^``````aaaaaaaaa___\\\ZZZUUUUUUUUUUUUTTTTTTTTTSSStttkkkaaa^^^YYYTTTRRRQQQQQQRRRQQQOOOMMMLLLMMMMMMLLLJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^______``````______^^^^^^___```bbbcccdddddddddeeefffgggiiiiiiiiigggeeeeeeeeeeeecccbbbaaabbbcccdddeeeggghhhhhhgggiiilllmmmmmmllllllmmmkkkkkkkkkkkkkkkjjjiiiiiijjjjjjjjjkkkjjjjjjiiihhhgggfffeeeeeegggiiiiiihhhhhhiiijjjkkkkkklllkkkkkkiiihhhgggfffeeeeeeeeeeeeffffffffffffggggggggggggdddddddddddddddeeeffffffeeefffggghhhiiijjjjjjjjjgggiiikkkkkkiiigggggggggkkkjjjnnnwwwpppdddXXXRRRPPPOOOPPPSSS___lll{{{|||rrriiiddd^^^YYYRRRMMMJJJIIIHHHGGGBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGIIILLLOOOPPPRRRSSSUUUWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^^^^^^^]]][[[[[[\\\___bbbdddbbbbbbaaa```___]]][[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\ZZZZZZ[[[\\\\\\\\\\\\\\\]]]\\\\\\]]]^^^______^^^[[[YYYXXXVVVTTTSSSSSSSSSRRRWWW]]]dddggggggdddbbbcccdddeeeccc```^^^^^^^^^[[[]]]```bbbfffjjjppptttzzz|||}}}|||{{{||||||{{{xxxsssooolllgggfffdddcccaaa```______ZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[[[[\\\]]]]]]^^^______]]]]]]]]]]]]\\\[[[ZZZYYYWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYWWWWWWXXXZZZ\\\^^^```aaaaaaaaabbbddd`````````___^^^]]]\\\\\\^^^]]][[[ZZZ[[[\\\^^^```___`````````^^^\\\YYYWWWUUUUUUVVVVVVVVVUUUUUUTTT{{{qqqggg```WWWUUURRRNNNLLLKKKMMMNNNPPPOOOLLLLLLLLLMMMLLLJJJHHHIIIJJJKKKKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOOOONNNNNNOOOPPPQQQSSSUUUVVVVVVWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\\\\]]]^^^^^^______```___^^^^^^___```cccdddccccccccccccdddfffgggiiiiiihhhfffeeefffeeecccbbbbbbbbbcccdddfffggghhhhhhhhhiiikkklllkkkkkklllnnnkkkkkkllllllkkkkkkjjjiiijjjkkkllllllkkkjjjiiihhhhhhgggeeeeeeggghhhhhhggghhhhhhiiiiiiiiiiiiiiihhhfffffffffffffffgggggggggggggggfffffffffffffffeeebbbbbbbbbcccccccccdddddddddeeeffffffgggggggggfffeeefffggggggeeedddeeeeeedddeeejjjqqqwwwyyy}}}{{{iii^^^VVVPPPNNNNNNQQQ[[[hhhuuu{{{mmmfff]]]TTTNNNKKKHHHFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@@@@???@@@@@@@@@???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEAAAAAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGJJJMMMPPPRRRSSSTTTVVVXXXZZZ[[[\\\\\\ZZZ[[[[[[\\\]]]]]]^^^^^^]]]\\\[[[ZZZZZZ\\\```bbbccccccccccccaaa```^^^]]]ZZZ[[[\\\]]]^^^^^^^^^^^^]]]]]]^^^_______________aaa___^^^]]]^^^^^^\\\ZZZVVVUUUSSSRRRQQQQQQRRRRRRQQQWWW___gggkkkkkkiiigggfffhhhjjjiiigggeeefffhhheeeiiinnnssswww}}}|||uuussspppqqqrrrqqqooollljjjiiiddddddcccbbb```___^^^___\\\[[[[[[[[[[[[[[[[[[ZZZXXXXXXYYYZZZZZZZZZZZZZZZYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]ZZZZZZ[[[[[[ZZZYYYXXXWWWUUUVVVVVVWWWWWWXXXXXXYYYXXXYYYYYYVVVSSSRRRTTTWWWXXX[[[^^^______```aaabbb^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZYYYXXXYYY[[[^^^```]]]^^^___^^^\\\YYYXXXWWWUUUUUUWWWWWWXXXWWWVVVVVV}}}uuunnnfff^^^XXXSSSRRROOOLLLIIIIIIJJJLLLLLLJJJHHHHHHIIIIIIHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIIIIIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYYYYZZZZZZZZZ[[[\\\]]]]]]^^^^^^aaa```___^^^___aaaccceeecccbbbbbbbbbccceeeggghhhjjjhhhfffffffffeeedddbbbaaaaaabbbccceeefffggghhhiiikkklllkkkjjjjjjlllmmmkkkllllllllllllkkkjjjjjjkkkllllllmmmlllkkkjjjiiiiiigggeeeeeegggggggggfffgggggghhhhhhhhhggggggfffeeeeeeffffffggghhhhhhhhhgggggggggffffffeeeeeedddaaaaaaaaaaaabbbbbbbbbbbbccccccdddeeeeeeeeeddddddcccdddeeeeeeccccccdddeeebbbccchhhmmmooovvvuuuttt{{{yyyjjj___VVVRRRRRRLLLTTT]]]fffvvvwwwlllaaaXXXSSSOOOLLLFFFFFFEEEDDDDDDDDDDDDDDDAAABBBCCCDDDCCCBBBAAA@@@BBBAAA@@@@@@??????@@@@@@======>>>???@@@@@@AAAAAA>>>>>>>>>???@@@AAACCCCCCAAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHJJJNNNQQQSSSSSSUUUWWWYYY[[[\\\]]]]]]ZZZ[[[[[[\\\]]]]]]^^^^^^]]]\\\ZZZXXXXXXZZZ^^^aaacccdddddddddcccbbb```___[[[\\\]]]^^^___```````````````aaabbbbbbbbbbbbbbbdddbbb```^^^^^^\\\ZZZWWWRRRQQQPPPOOOPPPQQQRRRSSSQQQWWW```iiimmmnnnllljjjkkknnnqqqqqqppppppqqqtttvvv|||sssmmmllljjjkkklllllliiigggffffffaaabbbbbbaaa___^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[VVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\YYYYYYYYYYYYYYYZZZZZZ[[[WWWXXXYYYYYYYYYXXXVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWWWWUUUQQQPPPRRRUUUVVVYYY\\\^^^^^^___```aaa\\\\\\]]]]]]]]]\\\[[[[[[YYYXXXVVVVVVXXXZZZ^^^```[[[\\\]]]]]][[[YYYXXXXXXUUUVVVWWWXXXYYYXXXWWWWWWzzztttpppkkkfffaaa\\\WWWSSSPPPNNNKKKIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHIIIJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUWWWYYYZZZ\\\]]][[[[[[\\\]]]]]]^^^______aaaaaaaaaaaabbbbbbbbbbbbcccdddffffffeeedddeeefffgggggggggggggggfffffffffeeeddddddeeeeeefffggghhhjjjkkklllllllllkkkjjjiiiiiihhhhhhhhhhhhjjjkkkllljjjkkkllllllkkkjjjhhhgggiiihhhhhhhhhggggggffffffhhhggggggfffffffffgggggghhhhhhgggffffffggghhhiiiiiihhhgggfffeeedddccccccbbbccccccccccccbbbaaaaaacccccccccbbbbbbbbbbbbbbb````````````____________bbbbbbeeehhhiiimmmzzztttqqquuuwwwhhhYYYNNNRRRPPPTTT\\\eeerrrttthhh^^^VVVQQQNNNKKKGGGEEEDDDDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@??????????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBBBBAAAAAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBFFFHHHKKKMMMOOOQQQTTTVVVVVVVVVWWWXXXYYY[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^___```bbbcccdddfffgggggggggggggggffffff`````````aaaaaa```___^^^bbbdddffffffeeedddeeefffgggdddaaa______]]]XXXUUUTTTNNNLLLPPPTTTVVVXXX\\\ZZZ]]]fffpppqqqmmmmmmrrrnnnttt}}}|||qqqiiidddgggffffffeeeeeedddccccccdddcccbbbaaaaaaaaabbbccc\\\\\\]]]^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVVVVUUUWWWXXXYYY[[[[[[[[[ZZZZZZ\\\ZZZYYYWWWWWWWWWXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWXXXXXXYYYYYYVVVWWWWWWXXXVVVTTTRRRPPPTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVUUUTTTQQQSSSUUUWWWXXXWWWUUUTTTwwwnnnhhhhhheeeaaa^^^\\\XXXUUURRROOOMMMKKKHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKKKKKKKKKKJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUWWWXXXZZZ[[[\\\[[[\\\\\\]]]]]]^^^^^^^^^___`````````aaaaaabbbbbbbbbdddffffffeeedddeeefffffffffeeeeeeeeeeeeddddddddddddddddddeeefffggggggjjjkkkkkkllllllkkkjjjjjjiiiiiihhhhhhhhhiiijjjkkkjjjjjjkkklllkkkjjjiiiiiijjjjjjiiiiiiiiihhhhhhhhhhhhhhhgggfffffffffffffffffffffeeeeeeeeefffhhhiiigggffffffeeedddcccbbbaaabbbccccccccccccbbbaaaaaaaaaaaaaaaaaaaaa`````````______^^^^^^^^^^^^]]]]]]______bbbddddddgggrrrxxxqqqooowwwmmm```YYYUUUSSSVVV[[[dddsss}}}pppddd]]]VVVRRRNNNKKKJJJIIIHHHGGGHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@??????>>>===@@@?????????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAACCCBBBBBBAAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEHHHKKKMMMOOOQQQUUUWWWXXXYYYYYYZZZ\\\]]]______^^^_________`````````aaaaaaaaaaaabbbcccdddeeefffiiijjjkkkkkkkkkjjjiiiiiiddddddddddddccccccccccccdddfffggggggfffeeefffgggfffdddaaa```___]]]XXXUUUSSSMMMKKKOOOSSSVVV[[[```cccfffoooxxxyyyttttttxxxwwwvvvnnnhhheeeeeeeeeeeedddccccccbbbbbbeeedddbbbaaa````````````]]]^^^___`````````___^^^[[[ZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXZZZ[[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWXXXXXXWWWTTTRRRPPPSSSTTTUUUWWWYYYZZZZZZ[[[YYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTQQQRRRSSSTTTUUUUUUTTTTTT{{{nnneee^^^ZZZXXXWWWUUUTTTTTTSSSRRRPPPMMMLLLJJJHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTVVVXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaabbbbbbdddffffffeeeeeeeeefffddddddddddddcccccccccbbbddddddcccddddddeeefffgggjjjjjjkkkkkkkkkkkkjjjjjjjjjiiihhhhhhggghhhhhhhhhhhhiiijjjjjjkkkjjjjjjiiikkkkkkjjjjjjjjjjjjiiiiiiiiihhhhhhgggfffeeeddddddddddddddddddeeefffggghhhfffeeeeeedddcccbbbaaaaaabbbccccccccccccbbbaaaaaa`````````_________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\]]]___^^^___iiisssvvvnnnrrrzzz}}}iii```XXXTTTUUUZZZdddmmm{{{tttjjjaaa^^^YYYUUUSSSPPPMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@CCCCCCBBBAAA@@@???>>>>>>@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBBAAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBEEEGGGJJJMMMOOORRRVVVYYY[[[\\\]]]^^^___aaabbbbbbaaabbbbbbcccdddeeefffffffffffffffgggggghhhhhhhhhlllnnnpppqqqqqqpppnnnllljjjiiihhhgggfffggghhhhhhfffhhhhhhhhhfffeeefffgggfffeeedddcccbbb___[[[WWWTTTOOOMMMPPPTTTZZZbbbjjjooottt}}}wwwooojjjgggeeecccccccccbbbaaaaaa``````dddcccbbbaaa___^^^]]]]]]]]]^^^___aaaaaaaaa``````\\\\\\[[[ZZZYYYXXXWWWWWWTTTUUUWWWXXXZZZZZZZZZZZZXXXXXXXXXWWWWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYYYYXXXWWWUUURRRQQQQQQRRRTTTVVVXXXZZZZZZ[[[YYYXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTRRRQQQQQQQQQQQQRRRRRRSSSzzzlllaaaZZZVVVUUUNNNMMMLLLMMMNNNOOONNNMMMKKKKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSUUUVVVWWWYYYZZZZZZ]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[\\\]]]___```aaaaaabbbdddffffffeeeeeefffgggeeeeeeddddddcccbbbbbbbbbddddddddddddeeefffggghhhiiijjjjjjjjjkkkkkkkkkkkkjjjjjjiiihhhgggggggggfffffffffggghhhhhhiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhgggfffdddcccbbbcccccccccdddfffggghhhiiigggffffffeeeddddddccccccbbbccccccccccccbbbaaaaaa`````````___^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZ\\\[[[[[[\\\[[[ZZZaaajjjvvvyyywwwwww}}}xxxhhh]]]XXXZZZ```eeekkksss}}}pppmmmhhhccc^^^ZZZTTTQQQLLLKKKJJJIIIHHHGGGFFFEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDCCCBBBAAACCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIILLLNNNRRRWWWZZZ^^^___```bbbccceeeeeefffeeeeeefffhhhiiikkkllllllkkklllllllllmmmmmmlllllloooqqqtttvvvwwwuuurrrpppooommmkkkiiiiiiiiikkkllliiiiiiiiigggeeecccdddeeeeeefffggggggfffccc___]]]XXXTTTSSSUUUXXX___kkkvvv}}}|||ooohhhfffeeedddaaaaaa``````______^^^^^^````````````___^^^]]]\\\ZZZ[[[\\\^^^______^^^^^^\\\\\\[[[[[[ZZZYYYYYYXXXTTTUUUVVVWWWYYYZZZZZZ[[[WWWXXXXXXXXXWWWVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXVVVUUUSSSRRRPPPQQQSSSUUUWWWYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRPPPOOOOOOPPPQQQRRRzzzyyysssiii^^^VVVQQQPPPQQQKKKJJJIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLOOOOOOPPPPPPQQQRRRRRRRRRTTTTTTUUUVVVXXXYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\[[[ZZZ[[[\\\]]]^^^___```aaaaaaccceeefffeeeeeefffgggfffffffffeeedddccccccccceeeeeeeeeeeefffggghhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiihhhgggffffffddddddeeeeeeeeefffgggggggggggggggggghhhhhhhhhhhhhhhhhhhhhgggfffdddcccbbbcccccceeefffggghhhiiiiiiiiihhhhhhggggggfffffffffbbbccccccccccccbbbaaaaaaaaa``````___^^^^^^]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYY\\\ZZZZZZ[[[ZZZYYY]]]dddjjjxxxzzzzzzooobbb]]]\\\[[[___bbbiiisss~~~~~~zzzuuupppjjjccc___WWWVVVUUUSSSQQQOOOMMMMMMKKKJJJHHHFFFEEEDDDDDDDDDAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJMMMQQQVVVYYY^^^```bbbdddggghhhiiiiiihhhiiijjjkkkmmmoooppppppppppppqqqrrrrrrrrrqqqppprrrtttwwwzzzzzzxxxvvvtttrrrqqqnnnlllllllllmmmnnnkkkkkkjjjfffbbb``````aaaaaadddgggjjjiiigggdddbbb___\\\[[[\\\]]]dddrrrxxxkkkeeedddcccccc```______^^^]]]]]]\\\\\\[[[\\\^^^______^^^]]]\\\XXXYYY[[[\\\]]]]]]]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYZZZYYYXXXVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXWWWVVVUUUTTTSSSOOOPPPRRRTTTVVVWWWXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWZZZZZZYYYXXXWWWWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSPPPNNNNNNOOOQQQRRR~~~uuummmhhhgggddd___XXXQQQNNNNNNOOOJJJHHHGGGHHHIIIJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKKKKMMMMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[\\\]]]^^^______```aaaccceeefffeeeeeefffhhhhhhhhhgggfffeeedddcccccceeeeeeeeeeeefffggghhhhhhiiiiiihhhiiiiiijjjkkklllkkkkkkkkkkkkjjjhhhgggfffeeeddddddddddddeeeeeefffeeeeeeeeeffffffffffffgggfffgggggggggfffeeecccbbbcccdddeeeggghhhhhhhhhhhhhhhhhhhhhhhhggggggffffffbbbccccccccccccbbbaaaaaaaaa``````___^^^]]]\\\\\\]]]\\\\\\[[[ZZZYYYXXXXXX[[[XXXXXXZZZYYYXXX[[[```dddnnn|||sssdddYYYRRRWWWVVVXXX```iiiuuu~~~xxxsssgggfffccc___[[[WWWTTTRRRTTTRRROOOKKKHHHGGGFFFEEECCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEDDDBBBBBBBBBDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJNNNTTTXXX]]]___bbbfffiiikkkkkklllkkkkkklllnnnoooqqqrrrrrrrrrsssuuuvvvwwwvvvuuuuuuuuuwwwzzz||||||{{{zzzxxxvvvuuusssrrrqqqqqqqqqqqqooonnnkkkfffaaa]]]\\\]]]]]]bbbhhhmmmnnnlllkkkjjjiiiggggggfffeeejjjyyy~~~vvvjjjfffeeecccbbb^^^^^^^^^]]]\\\\\\[[[[[[WWWYYY\\\^^^___^^^\\\ZZZXXXYYYZZZ\\\\\\\\\[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\WWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZZZZYYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTPPPQQQRRRTTTUUUVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVWWW[[[ZZZYYYXXXVVVUUUTTTSSSPPPPPPQQQQQQQQQQQQQQQQQQTTTSSSPPPNNNMMMNNNOOOPPPsssjjjddd```^^^[[[[[[ZZZVVVPPPLLLKKKKKKHHHFFFEEEFFFGGGGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^______```ccceeefffeeeeeeggghhhhhhhhhgggfffeeedddccccccccccccccccccdddeeeffffffiiihhhhhhhhhiiijjjkkklllkkkkkkllllllkkkjjjiiihhhgggfffeeeddddddeeeeeefffdddeeeeeeeeeffffffffffffdddeeefffggggggeeecccbbbcccdddeeefffgggffffffeeefffeeeeeeeeeeeedddddddddbbbccccccccccccbbbaaaaaa______^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVWWWUUUUUUWWWXXXVVVXXX\\\aaahhhvvvxxxggg[[[UUUQQQPPPUUUZZZaaammmzzzzzzxxxuuupppkkkgggdddbbbccc```[[[UUUPPPLLLJJJIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDEEECCCEEEEEEDDDCCCBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFHHHLLLQQQUUUZZZ]]]aaafffiiilllmmmnnnmmmmmmnnnooopppqqqrrrssssssuuuwwwyyyzzzzzzyyyxxxyyy{{{|||~~~~~~~~~~~~}}}{{{{{{zzzyyyxxxwwwvvvvvvtttrrrnnnggg```\\\ZZZ[[[]]]dddmmmtttvvvvvvvvvvvvxxxwwwwwwuuuqqqttt|||zzz~~~tttjjjhhhgggeeebbb^^^^^^]]]]]]\\\[[[[[[[[[VVVXXX[[[^^^^^^\\\YYYWWWVVVWWWXXXYYYYYYXXXWWWWWWVVVWWWXXXYYY[[[\\\]]]]]]ZZZYYYXXXXXXXXXYYYZZZZZZ[[[ZZZXXXVVVUUUTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVYYYYYYWWWUUUTTTRRRPPPPPPMMMNNNNNNNNNOOOOOOPPPPPPRRRQQQOOOMMMLLLLLLLLLLLLwwwjjj___YYYVVVUUUTTTQQQSSSTTTQQQKKKGGGEEEEEEEEEDDDCCCCCCEEEEEEEEECCCEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKLLLOOOQQQTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\YYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^```bbbeeefffeeefffggghhhhhhggggggfffdddccccccbbbaaaaaaaaaaaabbbcccdddeeeiiihhhhhhhhhhhhjjjlllmmmjjjkkklllmmmlllkkkjjjiiijjjiiigggfffeeeeeefffgggeeeeeeeeeeeeffffffggggggcccdddfffggggggfffdddcccbbbcccdddeeeeeeeeedddcccccccccbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbaaaaaa^^^^^^]]]\\\[[[ZZZYYYXXXZZZYYYYYYXXXVVVUUUTTTTTTSSSQQQRRRUUUVVVTTTVVVYYY[[[___jjjzzz{{{nnnXXXRRROOOQQQRRRTTT\\\fffnnn|||yyyxxxqqqmmmggg___XXXSSSOOONNNJJJJJJIIIHHHGGGGGGGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGDDDEEEFFFEEECCCBBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEGGGKKKPPPTTTXXX[[[```eeejjjmmmnnnooonnnnnnoooooopppqqqrrrrrrtttuuuxxxzzz{{{{{{{{{zzz|||}}}~~~~~~|||{{{zzzxxxuuuppphhhaaa\\\ZZZZZZaaahhhsss{{{~~~|||}}}xxxzzz{{{rrrjjjiiiiiifffbbb^^^^^^]]]]]]\\\[[[[[[[[[WWWYYY\\\^^^]]][[[WWWTTTSSSTTTUUUUUUUUUTTTSSSRRRTTTUUUWWWXXXZZZ\\\^^^^^^\\\[[[ZZZXXXXXXYYYZZZZZZZZZYYYWWWTTTSSSRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVXXXWWWUUUTTTQQQOOONNNMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPOOONNNMMMKKKJJJJJJJJJ}}}llldddZZZTTTRRRPPPKKKHHHLLLMMMMMMMMMKKKHHHEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLJJJJJJIIIIIIIIIJJJKKKMMMOOOOOOPPPPPPNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSWWWWWWXXXYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZ\\\^^^___^^^]]]\\\[[[[[[[[[\\\]]]aaabbbccceeefffggghhhhhhjjjiiihhhfffdddbbb``````aaa___]]]___bbbdddcccaaaeeefffgggffffffgggjjjlllkkkkkkllllllkkkkkkjjjjjjkkkjjjiiigggffffffeeeeeedddeeeeeeeeeddddddcccbbbbbbcccccccccccccccddddddcccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaabbbcccddddddcccbbbaaa```_______________^^^]]][[[ZZZYYYYYYYYYZZZ[[[[[[XXXUUUSSSSSSTTTRRRUUUSSSUUUZZZTTTPPPXXXZZZYYY```nnnxxxiii]]]QQQMMMLLLLLLRRRZZZ^^^hhhuuu~~~qqqgggcccaaa^^^ZZZVVVPPPKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHEEEGGGHHHFFFCCCBBBDDDFFFAAABBBBBBCCCCCCBBBBBBAAACCCDDDFFFHHHIIIJJJJJJJJJSSSXXX___eeeiiikkknnnpppsssqqqpppppprrrtttuuuuuuuuuwwwzzz|||||||||}}}~~~}}}zzzuuuqqqmmmdddZZZXXX]]]eeeqqq{{{xxxzzz~~~yyysssmmmiiifffbbb```]]]\\\ZZZYYYXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXWWWVVVTTTSSSSSSTTTTTTUUUQQQRRRUUUXXXZZZ\\\\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\ZZZXXXVVVTTTRRRQQQTTTTTTUUUUUUUUUUUUTTTTTTUUUSSSQQQRRRTTTTTTRRRPPPSSSTTTTTTSSSQQQQQQSSSUUURRRQQQPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNMMMLLLOOONNNMMMLLLKKKKKKKKKKKKMMMNNNOOOMMMKKKIIIHHHIII~~~|||xxxqqqkkkaaaZZZRRRNNNNNNMMMJJJGGGJJJJJJKKKKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQRRRUUUVVVXXXYYYYYYXXXVVVUUUVVVVVVWWWXXXZZZ[[[]]]]]]^^^]]]\\\[[[[[[\\\\\\]]]```aaacccdddfffggggggggghhhgggfffdddbbb```___^^^aaa^^^\\\]]]```bbbbbbaaacccdddeeeeeedddeeehhhkkkkkkkkkkkklllkkkkkkjjjjjjkkkjjjiiihhhgggfffffffffeeeeeefffeeeeeedddcccbbbccccccccccccccccccccccccbbbbbbbbbbbbaaaaaa``````_________``````aaabbbbbbbbbbbbaaa```____________]]]\\\[[[YYYXXXXXXWWWWWWVVVWWWWWWUUUSSSQQQQQQRRRSSSUUUQQQRRRXXXSSSPPPXXXWWWVVV\\\gggoooyyylllXXXNNNKKKJJJLLLPPPRRRZZZfffrrrxxxtttpppmmmeee___XXXRRRQQQQQQSSSSSSQQQPPPNNNMMMMMMKKKJJJIIIJJJKKKKKKIIIGGGEEEGGGIIIBBBCCCCCCDDDDDDCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJPPPUUU\\\bbbgggkkknnnpppsssrrrqqqrrrsssuuuvvvvvvvvvyyy|||}}}}}}}}}~~~|||xxxuuulllbbb```dddgggtttyyyuuuooojjjfffccc```^^^\\\[[[ZZZYYYXXXXXXXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRSSSSSSTTTQQQSSSVVVYYY[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYWWWUUUSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTUUUSSSQQQQQQSSSTTTRRRPPPQQQRRRRRRQQQPPPOOOPPPRRRSSSRRRQQQQQQQQQQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNMMMKKKJJJJJJJJJJJJLLLMMMNNNMMMJJJIIIIIIIII|||uuulllhhhgggfffaaa]]]VVVQQQKKKGGGGGGGGGFFFDDDFFFGGGGGGHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEECCCCCCBBBBBBCCCEEEGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRSSSUUUWWWYYYYYYWWWUUUSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]\\\\\\[[[\\\\\\]]]]]]___```bbbccceeefffffffffeeedddcccbbbaaa___^^^^^^___]]][[[[[[]]]___``````aaabbbcccccccccdddfffhhhjjjjjjkkkkkkkkkkkkkkkjjjkkkjjjiiihhhgggfffffffffgggggggggffffffdddcccccccccccccccbbbbbbbbbbbbbbbaaaaaaaaaaaa```^^^]]]]]]\\\]]]]]]^^^^^^___``````aaa``````___^^^^^^]]]]]]ZZZYYYXXXWWWVVVVVVUUUUUUSSSTTTUUUSSSQQQPPPPPPQQQSSSTTTOOORRR\\\XXXRRRWWWTTTSSSVVV^^^bbbjjj|||hhhWWWPPPLLLIIIHHHHHHNNNVVV___jjjyyyvvvoooeee^^^\\\^^^```bbb\\\ZZZWWWUUUTTTSSSPPPNNNKKKLLLKKKIIIFFFEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEGGGHHHIIIIIILLLPPPXXX___dddiiinnnqqqsssssstttuuuvvvxxxyyyyyyzzz|||~~~zzzppplllllljjjxxx}}}}}}}}}~~~rrrnnniiieeebbb```^^^\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXVVVUUUTTTSSSRRRRRRRRRRRRQQQSSSVVVYYY[[[]]]]]]^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZWWWTTTRRRRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQQQQRRRRRRQQQPPPPPPQQQRRRQQQOOONNNNNNOOOQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNLLLKKKJJJIIIIIIIIIJJJLLLLLLKKKJJJIIIIIIJJJyyysssiiiccc\\\XXXYYYYYYXXXVVVQQQMMMHHHDDDCCCBBBAAA???CCCCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEAAAAAAAAABBBCCCDDDFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIKKKLLLLLLLLLKKKKKKIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQQQQSSSVVVWWWWWWVVVSSSQQQRRRSSSTTTVVVWWWWWWXXXXXX[[[[[[[[[[[[\\\\\\]]]]]]^^^___```bbbcccdddeeeeeeccccccbbbaaa```______^^^___]]][[[ZZZ[[[]]]^^^______aaabbbbbbbbbccceeefffhhhiiijjjjjjkkkkkkkkkkkkkkkjjjiiihhhgggfffffffffggggggggggggfffeeedddcccccccccbbbbbbaaaaaaaaa````````````___^^^\\\ZZZYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[WWWWWWWWWVVVVVVUUUTTTSSSRRRSSSTTTSSSQQQQQQQQQRRRRRRQQQMMMXXXiiifffWWWRRRQQQPPPSSSWWWYYY___lll{{{lll___VVVOOOJJJGGGIIINNNSSSYYYddduuuxxxoookkkmmmoooqqqjjjfffbbb```___]]]YYYUUUOOONNNMMMJJJHHHGGGFFFFFFIIIIIIIIIIIIHHHHHHGGGFFFCCCCCCCCCDDDEEEFFFGGGGGGHHHLLLSSSZZZ```ffflllooosssuuuwwwyyyzzz{{{|||}}}}}}zzzuuuppp}}}zzzuuusssttttttvvvxxx{{{~~~}}}{{{xxxmmmjjjeeebbb```___^^^\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQQQQSSSUUUXXXZZZ\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\YYYVVVRRRQQQQQQRRRSSSTTTSSSQQQPPPPPPQQQSSSTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPRRRTTTSSSQQQOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMOOONNNMMMKKKJJJJJJIIIIIIIIIJJJKKKJJJHHHHHHIIIJJJ|||vvvpppjjjccc^^^XXXTTTNNNLLLMMMOOOOOONNNLLLIIIFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????????????????@@@@@@????????????@@@@@@??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFF@@@@@@AAAAAABBBDDDEEEEEEGGGGGGHHHHHHIIIIIIIIIIIIGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJJJJLLLNNNPPPQQQPPPQQQTTTUUUUUUTTTQQQPPPQQQRRRSSSUUUVVVVVVVVVVVVXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]___aaabbbcccccccccccccccbbbbbbaaaaaaaaaaaa```___]]][[[ZZZ[[[\\\^^^^^^```bbbbbbbbbbbbdddeeefffggghhhiiijjjjjjjjjjjjkkkjjjhhhgggffffffeeeeeeffffffggggggffffffeeedddccccccbbbaaaaaa```______^^^___^^^]]][[[YYYVVVTTTWWWXXXYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXWWWUUUVVVVVVVVVUUUTTTSSSRRROOOPPPQQQPPPOOONNNOOOQQQOOOMMMKKK]]]vvvrrrZZZMMMOOOOOOQQQTTTUUUYYYcccmmmwwwvvvfffYYYQQQJJJHHHIIIMMMPPPUUUbbbpppzzzsssooommmiiibbb]]]YYYWWWUUURRRPPPOOOMMMLLLMMMMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGJJJPPPUUU[[[aaagggkkkqqquuuyyy|||||||||~~~yyy{{{xxxrrrmmmjjjiiijjjkkkmmmoooqqqtttvvvxxxyyyyyy|||}}}~~~}}}{{{zzzrrrkkkhhhdddaaa``````___^^^[[[[[[[[[ZZZZZZYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSUUUXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYY[[[YYYUUURRRPPPPPPRRRSSSSSSRRRPPPOOOOOOPPPRRRSSSRRRSSSSSSRRRQQQQQQQQQQQQPPPRRRTTTTTTRRROOOMMMLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHGGGGGGHHHJJJtttnnngggbbb^^^[[[VVVRRRNNNKKKHHHFFFGGGIIIJJJJJJEEEDDDCCCBBBBBBCCCDDDDDD@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???===>>>???@@@AAAAAAAAA@@@AAAAAACCCDDDEEEEEEEEEEEE@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHFFFGGGIIIKKKLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNPPPRRRPPPPPPQQQRRRRRRQQQPPPPPPPPPQQQSSSUUUUUUUUUUUUTTTUUUVVVXXXYYY[[[[[[\\\\\\[[[\\\^^^___aaabbbbbbbbbbbbbbbbbbbbbbbbcccccccccaaabbbaaa___\\\ZZZ[[[\\\\\\___aaabbbaaaaaabbbdddcccdddeeeggghhhiiiiiiiiiiiiiiigggfffeeedddddddddddddddeeeffffffffffffeeeccccccbbbaaa```___^^^]]]]]]]]]]]]\\\ZZZVVVRRRPPPSSSTTTVVVXXXYYYZZZZZZYYYWWWXXXXXXYYYXXXVVVUUUTTTSSSTTTTTTUUUTTTSSSRRRQQQKKKLLLMMMLLLKKKJJJKKKLLLLLLJJJIII\\\tttpppWWWJJJLLLNNNPPPQQQRRRUUU\\\bbbfffqqqnnnaaaTTTMMMIIIKKKLLLMMMUUUaaakkk}}}zzzssslllfffccc```]]]\\\ZZZXXXVVVVVVUUUTTTSSSPPPNNNLLLKKKLLLKKKIIIHHHGGGGGGGGGHHHHHHJJJNNNQQQUUU[[[aaaeeelllqqqxxx{{{{{{{{{}}}~~~yyytttjjjhhhddd```^^^___```aaaeeegggjjjmmmqqqtttvvvwwwyyyyyyzzz{{{}}}~~~zzzzzz~~~tttnnnkkkhhhdddbbbaaaaaaaaa```\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZZZZ[[[[[[ZZZZZZYYYWWWWWWXXXXXXXXXWWWVVVVVVTTTUUUWWWYYYYYYYYYYYYXXXWWWXXXXXXXXXYYYYYYYYYYYYZZZXXXVVVSSSRRRQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRSSSRRRTTTTTTSSSRRRQQQRRRSSSPPPSSSVVVVVVSSSOOOLLLJJJNNNNNNOOOOOOOOOOOONNNNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLIIIIIIIIIGGGEEEEEEGGGIII|||sssddd^^^WWWSSSRRRPPPMMMJJJHHHFFFDDDDDDDDDEEEEEEEEEBBBBBBBBBAAA@@@AAABBBCCC@@@??????>>>====================================>>>==================>>><<<===>>>@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCCCCCCC???@@@AAACCCDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFGGGEEEFFFHHHJJJLLLMMMMMMLLLJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQRRRPPPPPPOOOOOOOOOOOOPPPPPPPPPQQQSSSUUUVVVUUUTTTSSSSSSTTTVVVXXXZZZZZZZZZZZZZZZ[[[]]]^^^```aaaaaaaaaaaaaaaaaabbbbbbcccccccccccceeeeeeccc^^^[[[YYYZZZZZZ\\\___````````````aaaaaabbbccceeefffggghhhhhhhhhgggfffeeedddcccccccccaaabbbccceeeffffffffffffdddcccbbbaaa___^^^]]]\\\\\\\\\\\\[[[XXXTTTPPPMMMNNNPPPRRRUUUVVVVVVVVVUUUTTTUUUVVVVVVVVVTTTRRRQQQPPPQQQRRRSSSSSSQQQPPPNNNJJJKKKLLLKKKIIIHHHHHHIIIIIIIIIGGGRRRccc___OOOJJJHHHKKKMMMMMMMMMPPPTTTWWWZZZaaammm|||~~~jjj[[[PPPNNNMMMJJJNNNWWW\\\jjj{{{{{{wwwssspppooommmjjjgggfffeeedddaaa^^^ZZZXXXVVVTTTSSSPPPMMMKKKKKKKKKKKKJJJLLLMMMOOOQQQUUU[[[___fffllltttxxxxxxwwwyyy{{{zzz|||{{{yyyvvvpppjjjdddZZZXXXVVVTTTSSSUUUWWWXXX^^^```ccchhhnnnrrrvvvxxxvvvvvvvvvvvvxxxzzz|||}}}~~~~~~}}}~~~xxxqqqmmmkkkhhheeebbbbbbbbbbbbaaa]]]]]]^^^^^^]]]\\\ZZZYYYZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYYZZZ[[[[[[[[[ZZZYYYXXXYYYZZZ[[[[[[ZZZYYYXXXVVVWWWWWWXXXYYYZZZ[[[[[[YYYXXXVVVUUUSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVUUURRRQQQSSSTTTTTTWWWZZZ[[[WWWSSSOOOMMMNNNNNNOOOPPPPPPOOONNNNNNIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJHHHFFFDDDCCCEEEGGGzzzpppddd\\\WWWQQQJJJGGGFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>>>>CCCCCCBBB@@@>>>======>>>@@@@@@>>>======<<<<<<<<<==============================<<<<<<<<<<<<======;;;<<<>>>???@@@@@@@@@???<<<<<<>>>???@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFDDDFFFHHHJJJLLLMMMMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPRRRSSSQQQPPPNNNNNNNNNNNNPPPQQQPPPRRRTTTUUUVVVUUUTTTSSSQQQSSSUUUWWWYYYZZZZZZZZZZZZ[[[\\\^^^___```aaaaaa`````````aaabbbccccccccceeeggghhhfff```[[[YYYXXXXXX[[[]]]___^^^^^^^^^______```bbbdddeeeggggggggggggfffeeedddcccbbbbbbbbb``````bbbdddeeefffggggggdddcccbbbaaa___]]]\\\\\\[[[\\\\\\ZZZWWWSSSNNNKKKKKKMMMOOORRRTTTTTTSSSSSSRRRSSSTTTUUUTTTRRRPPPOOONNNOOOPPPQQQQQQPPPNNNMMMLLLMMMMMMLLLJJJIIIIIIJJJHHHIIIEEEHHHRRRNNNGGGLLLEEEIIIJJJIIIIIIKKKNNNOOOUUUXXX___jjjwwwuuu{{{kkkYYYSSSOOOIIIKKKRRRVVV```lllvvv|||uuutttqqqnnnjjjgggcccaaaZZZXXXUUUQQQOOONNNNNNNNNLLLMMMMMMNNNOOORRRWWW[[[aaahhhqqquuuuuutttvvvxxxvvvyyy|||}}}zzzwwwtttrrrnnnkkkhhheeeccc___XXXSSSPPPOOOMMMLLLLLLNNNPPPRRRTTTWWW\\\bbbiiioootttwwwuuutttsssssstttwwwyyy{{{|||}}}~~~xxxwwwzzz||||||tttpppooollliiieeecccbbbbbbbbbaaa]]]^^^______^^^]]][[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZXXXYYY[[[\\\]]]]]]\\\\\\\\\\\\]]]]]]\\\[[[ZZZYYYVVVWWWXXXYYYZZZ\\\\\\]]]XXXXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRSSSVVVWWWVVVSSSRRRSSSUUUYYY]]]``````]]]XXXTTTQQQLLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGHHHJJJKKKJJJJJJHHHFFFCCCBBBDDDFFFtttqqqmmmhhhccc\\\VVVQQQHHHGGGEEECCCAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>>======;;;::::::;;;<<<===AAA???===<<<;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>;;;<<<<<<===============>>>>>>>>>>>>????????????<<<===>>>??????@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBDDDFFFGGGFFFEEEHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIKKKNNNQQQTTTWWWXXXPPPMMMKKKKKKNNNPPPPPPNNNOOOPPPQQQSSSTTTTTTTTTTTTRRRRRRSSSTTTUUUWWWYYYZZZZZZXXXWWWYYY]]]___^^^]]]___^^^^^^^^^___bbbdddfffhhhhhhhhhgggccc___ZZZWWWZZZZZZ[[[[[[[[[\\\\\\\\\____________aaaccceeefffeeeeeeeeeccc```^^^^^^^^^______```aaabbbcccddddddbbbaaa```___^^^]]]\\\\\\[[[[[[[[[ZZZWWWSSSOOOLLLKKKLLLOOORRRSSSRRRQQQPPPSSSRRRRRRQQQPPPPPPOOOOOOPPPOOOOOONNNMMMLLLKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKSSSOOOTTT```iiipppvvvsssxxx}}}vvv```SSSMMMJJJHHHRRRPPPTTT```llltttxxxsssppplllddd]]]XXXWWWWWWXXXWWWVVVTTTQQQPPPRRRVVVZZZbbbfffmmmssswwwwwwuuusssvvvvvvxxx{{{|||wwwrrrllliiigggeeebbb___aaa]]]YYYVVVTTTRRRMMMJJJIIIHHHFFFEEEFFFIIIKKKMMMPPPTTTZZZ```eeelllqqquuuvvvuuurrrppppppsssvvvyyyzzz}}}xxxsssrrruuu~~~yyytttqqqooonnnjjjiiiiiigggeeecccbbb```^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^```aaaaaaaaa```]]][[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYYYYXXXWWWVVVUUUUUUXXXWWWVVVUUUTTTUUUVVVVVVVVVUUUSSSRRRQQQRRRSSSUUU\\\___dddfffddd^^^VVVQQQLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFIIIGGGEEEBBBAAAAAABBBCCC```]]]ZZZWWWSSSOOOIIIFFFEEEDDDCCCAAA@@@???>>>>>>=====================>>>===<<<;;;::::::;;;<<<<<>><<<::::::;;;<<<=========<<<;;;;;;<<<======;;;;;;<<<===============<<<<<<<<<============>>><<<<<<>>>???????????????AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCEEEFFFEEEDDDGGGGGGIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIKKKMMMPPPSSSVVVWWWQQQNNNLLLLLLNNNPPPOOONNNPPPQQQRRRSSSTTTUUUUUUUUUSSSSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWYYY\\\^^^^^^\\\___^^^]]]]]]^^^```bbbdddfffffffffeeebbb^^^ZZZXXXZZZZZZZZZ[[[[[[[[[\\\\\\^^^^^^]]]^^^___```bbbcccbbbcccbbbaaa^^^\\\\\\\\\]]]]]]^^^___```aaabbbbbbaaa``````___]]]\\\\\\[[[ZZZ[[[[[[ZZZXXXTTTPPPNNNLLLNNNPPPRRRSSSRRRQQQOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJGGGKKKUUU[[[```ooo~~~qqqoooqqqxxxxxxeeeYYYRRRNNNQQQNNNOOOWWW^^^ccckkksss{{{}}}vvvnnniiiffffffffffffeeebbb]]]ZZZYYY[[[^^^bbbgggmmmtttxxxxxxwwwuuuyyyyyyyyy||||||yyywwwvvvtttpppmmmgggccc___\\\[[[ZZZWWWUUUWWWTTTQQQOOONNNLLLHHHEEEEEEDDDBBBAAABBBDDDGGGHHHJJJNNNTTT[[[aaagggnnnrrrtttrrrooollllllnnnrrrvvvwwwzzz~~~uuusssvvv{{{|||uuunnnjjjhhhfffdddgggggggggfffeeedddcccbbb________________________^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]___```aaabbbaaa^^^\\\ZZZXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWUUUTTTTTTTTTUUUVVVVVVUUUSSSRRRQQQRRRSSSTTT]]]```dddgggeee```YYYTTTPPPPPPPPPOOONNNMMMLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEGGGFFFDDDBBBAAAAAAAAABBBOOOMMMKKKIIIHHHFFFCCC@@@BBBAAA???>>>===<<<<<<;;;999999999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===<<<:::999999999:::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<============<<<:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBAAA@@@AAACCCEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJHHHIIIJJJLLLOOOQQQTTTUUUQQQOOONNNNNNOOOPPPPPPOOOQQQRRRRRRSSSTTTUUUVVVVVVTTTTTTSSSSSSTTTTTTUUUVVVYYYXXXWWWYYY[[[\\\\\\[[[^^^]]]\\\\\\\\\]]]___```bbbbbbcccbbb```]]]ZZZXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^^^^______^^^[[[YYYYYYZZZZZZ[[[[[[\\\]]]^^^____________^^^]]]\\\[[[[[[ZZZYYYZZZZZZZZZXXXUUURRRPPPOOOPPPRRRSSSSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGHHHGGGGGGFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEFFFHHHEEEGGGNNNRRRUUU___lll~~~xxxllliiikkkvvvmmmaaa\\\WWWRRRPPPPPPRRRSSSXXX]]]dddjjjrrr{{{~~~zzzyyyyyyyyyxxxuuuoooiiifffeeeeeemmmqqqwww~~~xxxxxxxxxxxxxxxvvvrrrnnnjjjhhheeecccbbb```]]][[[XXXUUUQQQOOONNNNNNLLLKKKLLLJJJHHHHHHGGGFFFCCCAAAAAA@@@???>>>???AAACCCDDDEEEJJJPPPWWW^^^eeelllqqqsssqqqnnnjjjhhhjjjnnnrrruuuxxx|||zzzuuuwww~~~}}}{{{{{{uuurrrmmmjjjgggeeecccaaadddddddddeeeddddddccccccaaaaaaaaaaaaaaaaaaaaaaaa``````____________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^aaabbbbbb```]]][[[WWWVVVVVVVVVVVVWWWWWWXXXZZZ[[[[[[\\\[[[ZZZXXXWWWWWWVVVVVVUUUTTTUUUUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTZZZ]]]aaacccbbb^^^XXXUUURRRRRRQQQPPPNNNMMMLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@AAAFFFDDDCCCCCCCCCBBB@@@>>>>>>===<<<;;;:::999999999888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;:::999999999:::;;;:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<999:::::::::;;;;;;;;;;;;;;;<<<===>>>????????????>>>>>>>>>?????????@@@@@@AAA@@@???@@@BBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTWWWWWWWWWXXXYYYZZZZZZYYY\\\\\\[[[ZZZZZZ[[[[[[\\\^^^_________^^^\\\ZZZXXXXXXXXXYYYYYYYYYZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\YYYXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZZZZYYYVVVWWWWWWWWWVVVUUUSSSQQQQQQQQQRRRSSSRRRQQQOOONNNPPPPPPOOONNNMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDHHHFFFGGGLLLNNNOOOUUU^^^kkkvvvxxxjjjfffllluuuxxxrrrjjjccc[[[SSSOOONNNPPPSSSVVV[[[ccckkksss{{{yyytttqqqpppyyy}}}wwwqqqiiihhhfffeeedddccc```^^^ZZZYYYWWWUUUTTTRRRPPPOOOOOOMMMKKKHHHGGGGGGFFFFFFDDDDDDDDDEEEDDDCCCBBBAAA@@@@@@???>>>???@@@BBBCCCEEEIIIOOOVVV^^^fffnnntttwwwuuurrrlllhhhhhhkkkooouuuxxx}}}}}}|||zzzyyyvvvuuuvvvnnnllliiihhhhhhfffdddbbbbbbccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa`````````````````````___^^^^^^]]]\\\[[[]]]```bbbbbb```]]][[[VVVUUUUUUUUUUUUUUUVVVVVVYYYZZZ\\\\\\\\\[[[YYYXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTWWWZZZ[[[[[[XXXTTTQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@????????????@@@>>>===<<<======;;;:::;;;:::999888888888888888:::::::::999999888888888888999999::::::::::::::::::::::::::::::::::::;;;999::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>??????>>>=========>>>>>>>>>>>>???@@@???>>>@@@BBBCCCBBBAAAAAABBBCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOQQQRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRSSSTTTUUUWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSVVVWWWWWWWWWWWWWWWWWWXXX[[[ZZZZZZYYYYYYYYYYYYYYY\\\\\\\\\\\\\\\[[[ZZZYYYWWWWWWXXXXXXXXXYYYYYYYYY\\\\\\\\\[[[[[[[[[ZZZZZZZZZ[[[\\\[[[YYYXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]][[[[[[ZZZZZZYYYYYYXXXXXXTTTTTTTTTTTTTTTSSSQQQPPPQQQRRRRRRRRRQQQPPPOOONNNSSSRRRQQQOOONNNLLLKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCFFFHHHIIIMMMRRR^^^dddqqqsssffffffkkkrrr}}}ooo___TTTOOOMMMMMMMMMPPPUUU[[[bbbkkktttzzz}}}}}}~~~~~~}}}wwwpppjjjfffccc]]]ZZZWWWVVVUUUTTTSSSQQQNNNNNNNNNLLLJJJIIIHHHHHHHHHGGGFFFCCCAAAAAAAAABBB@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@???>>>???@@@AAAAAADDDHHHNNNVVV^^^gggpppuuuzzzzzzwwwpppjjjhhhkkkooouuuyyyvvvqqqpppnnnmmmnnneeedddccccccdddcccaaa```bbbbbbbbbbbbaaa___^^^]]]________________________aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```^^^]]]\\\ZZZ\\\^^^```aaa___]]][[[VVVUUUUUUTTTTTTTTTUUUUUUWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSQQQSSSTTTUUUUUUSSSQQQOOOMMMLLLKKKJJJJJJJJJKKKKKKMMMMMMLLLJJJIIIGGGFFFFFFGGGFFFEEEDDDCCCCCCCCCCCC@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????===;;;:::;;;;;;:::999999999888777777888888888;;;::::::999888888777777777777888999::::::::::::999999999:::::::::::::::999::::::;;;;;;::::::999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>@@@???>>>???BBBCCCBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUSSSRRRRRRRRRSSSUUUWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWWWWUUUTTTUUUVVVYYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[[[[[[[[[[ZZZYYYYYYVVVVVVWWWWWWWWWXXXXXXXXXZZZ[[[[[[\\\\\\[[[ZZZZZZYYYZZZ[[[ZZZYYYXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\YYYYYYYYYXXXXXXWWWWWWWWWSSSSSSSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPOOOOOONNNRRRRRRQQQOOOMMMLLLKKKJJJKKKJJJIIIHHHGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJLLLSSSVVV___lllzzzooofffeeegggqqqsssbbbXXXPPPJJJGGGHHHJJJMMMRRRZZZdddjjjyyy}}}}}}|||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~|||}}}~~~~~~|||uuujjjaaa[[[WWWUUUTTTQQQNNNLLLJJJJJJIIIHHHGGGFFFGGGGGGFFFCCCBBBBBBCCCAAAAAAAAA???======???AAAAAADDDFFFGGGEEECCCCCCCCC@@@@@@?????????@@@@@@@@@CCCGGGMMMTTT\\\eeeooouuu{{{}}}|||wwwpppmmmpppsssxxx}}}~~~rrrnnnllliiifffgggcccbbbaaaaaabbbbbbaaa```aaaaaaaaa```___^^^\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\______````````````aaaaaa``````aaaaaa```___]]]\\\ZZZ[[[\\\^^^^^^]]]\\\[[[VVVUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRPPPPPPJJJIIIHHHGGGHHHHHHJJJKKKLLLLLLKKKIIIGGGFFFEEEDDDFFFEEEDDDCCCCCCBBBBBBBBB???@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>===;;;999999:::;;;;;;:::888888888777888888999999888888888888888777777777555666888999:::::::::999666777888888999999999888999:::;;;<<<<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>@@@??????@@@BBBCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIILLLPPPQQQQQQQQQSSSUUURRRRRRQQQQQQRRRTTTVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTVVVWWWVVVTTTRRRSSSUUUWWWWWWXXXXXXYYYXXXXXXXXX[[[ZZZZZZZZZZZZYYYYYYYYYVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[[[[ZZZZZZYYYWWWXXXYYYYYYXXXWWWXXXZZZYYYYYYYYYZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWVVVVVVVVVTTTSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAACCCFFFIIIIIIIIIKKKRRR\\\eeeuuutttjjjgggkkkvvv{{{mmm^^^SSSKKKJJJHHHGGGHHHNNNVVV\\\eeeooo}}}{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuuuuuuuusssuuuwwwwwwvvvvvvyyy|||{{{}}}~~~|||}}}~~~}}}wwwrrrooofff```XXXQQQMMMKKKIIIHHHHHHFFFDDDCCCCCCCCCAAA@@@AAACCCDDDBBB@@@???@@@AAA===???@@@@@@@@@AAADDDHHHGGGJJJNNNNNNKKKHHHGGGGGGCCCCCCCCCCCCBBBBBBCCCCCCDDDHHHMMMTTT[[[eeennnuuu}}}|||yyy|||}}}~~~zzzppplllkkkgggddddddeeecccbbbaaabbbcccbbbaaa^^^^^^______^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[^^^^^^^^^^^^______``````^^^___```aaa```___]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZWWWVVVUUUTTTTTTTTTTTTUUURRRRRRQQQQQQQQQSSSUUUWWWVVVVVVWWWWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSSSSRRRQQQPPPPPPPPPKKKJJJHHHFFFFFFFFFHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAA@@@@@@??????888666444444666888888888999888888888888999999:::555555666666777888888888555666888999::::::999999555555666777888888777777::::::<<<<<<<<<<<<::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>???@@@??????@@@BBBCCCCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIEEEIIINNNOOOOOOOOORRRTTTRRRQQQPPPPPPQQQSSSUUUWWWYYYXXXWWWWWWVVVVVVVVVWWWTTTVVVWWWVVVSSSQQQSSSUUUVVVWWWXXXXXXYYYYYYXXXXXX[[[[[[ZZZZZZYYYYYYYYYXXXUUUUUUVVVVVVVVVWWWWWWWWWVVVWWWYYYZZZZZZZZZYYYXXXUUUWWWXXXXXXVVVVVVWWWYYYXXXXXXXXXYYYYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJJJJKKKKKKLLLLLLMMMMMMGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBAAA???===>>>BBBDDDCCCDDDFFFKKKRRRXXXccc|||vvvmmmmmmrrrpppaaaTTTQQQLLLGGGEEEHHHNNNSSSXXXbbbpppzzz~~~|||{{{zzzyyyyyyyyyyyyyyysssssssssrrrooonnnnnnooolllooorrrrrrpppppprrrtttsssuuuwwwyyyzzz{{{}}}~~~~~~~~~}}}yyyyyyxxxuuusssrrrsssuuuyyy{{{~~~~~~zzzuuuooohhhdddaaaTTTPPPKKKGGGFFFEEECCCBBBDDDBBBAAAAAAAAAAAA???>>>@@@BBBCCCBBB???>>>@@@BBB???AAADDDEEEFFFHHHMMMQQQNNNRRRUUUTTTQQQMMMLLLMMMGGGGGGGGGGGGGGGGGGGGGFFFGGGJJJOOOUUU]]]fffpppvvv}}}ttttttuuuyyy}}}rrriiihhhgggeeebbbaaadddbbb___^^^___``````___[[[\\\]]]^^^^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]]]]]]]^^^^^^______]]]^^^```aaaaaa___]]]\\\[[[[[[ZZZYYYXXXXXXYYYYYYWWWWWWVVVUUUTTTTTTUUUUUUQQQPPPNNNMMMNNNQQQTTTVVVTTTTTTUUUVVVUUUTTTSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRTTTSSSQQQPPPOOONNNNNNNNNMMMLLLIIIGGGEEEEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDBBBBBBBBBBBBBBB>>>???@@@AAABBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???888888777777666666666555666666777777888888999999777777777777777888888999999888777777777888:::::::::::::::999999999888888;;;:::999999888888999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===============>>>>>>????????????>>>>>>@@@@@@@@@@@@@@@@@@AAAAAACCCBBBBBBCCCCCCDDDEEEFFFCCCCCCDDDFFFFFFGGGGGGGGGIIIHHHFFFEEEEEEFFFHHHJJJIIIHHHGGGFFFEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSVVVSSSRRRSSSVVVWWWUUUSSSUUUUUUVVVVVVVVVUUUTTTTTTVVVWWWWWWXXXWWWWWWVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSUUUYYY[[[ZZZXXXUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVZZZZZZYYYXXXWWWUUUTTTSSSRRRSSSSSSSSSSSSQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMNNNMMMKKKJJJJJJKKKLLLMMMIIIHHHGGGEEEBBB@@@???>>>@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>??????@@@@@@@@@AAAAAABBBAAA@@@>>>===CCCGGGKKKMMMQQQ]]]nnn{{{xxxqqqmmmtttnnnbbbTTTMMMMMMNNNIIIEEENNNVVV___dddfffkkkttt|||wwwxxxxxxwwwvvvsssqqqooopppnnnjjjiiihhhfffdddbbbiiihhhhhhiiijjjkkkiiihhhfffhhhkkknnnqqqtttuuuvvv{{{{{{zzzzzzzzzwwwrrroookkkjjjiiihhhgggfffffffffnnnpppuuuzzz}}}xxxtttrrrooojjjddd]]]WWWSSSQQQJJJHHHEEEBBBAAA@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>:::;;;===???AAABBBBBBBBB???CCCHHHMMMRRRYYY```dddiiigggccc___ZZZVVVTTTSSSPPPNNNLLLLLLLLLLLLJJJIIIJJJNNNSSSXXX^^^fffpppwwwwwwlllhhheeedddiiiwww}}}sssooojjjhhhhhhhhhgggeee````````````aaaaaaaaaaaacccbbb```___]]]]]]\\\\\\YYYZZZ[[[ZZZXXXWWWVVVWWW\\\\\\]]]^^^^^^^^^]]]]]]___^^^]]]]]]\\\\\\\\\]]]\\\[[[ZZZZZZZZZZZZZZZZZZUUUTTTTTTTTTTTTTTTUUUUUUMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTQQQQQQPPPOOOMMMKKKIIIGGGJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGEEECCC@@@???>>>===>>>??????>>>>>>>>>>>>??????DDDCCCAAA@@@???@@@AAAAAA777777666666666555555555666666777777777777777888777777666666666777888888888888777777777888999:::888888888777777777666666888888888888999999:::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<;;;;;;<<<<<<=========>>>>>>>>>????????????>>>>>>???????????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFDDDEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOOOOQQQPPPOOONNNOOOPPPRRRSSSVVVTTTSSSTTTWWWXXXVVVTTTUUUVVVVVVVVVVVVVVVUUUUUUWWWXXXXXXYYYYYYXXXXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUSSSSSSUUUXXXZZZYYYWWWUUUUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQPPPRRRRRRSSSSSSRRRQQQOOONNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKIIIHHHGGGEEECCCAAA???>>>@@@@@@??????@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@???>>>@@@CCCFFFGGGJJJSSSbbbnnnuuuttt{{{zzzhhh[[[UUUPPPLLLHHHNNNQQQTTTWWWZZZ^^^cccffflllqqqwww}}}|||{{{yyyvvvssspppnnnllljjjgggdddbbbaaa```^^^\\\_________aaacccddddddccc```bbbeeehhhllloooqqqrrrwwwvvvvvvvvvtttpppjjjfffaaa```^^^]]]\\\\\\]]]^^^fffjjjooouuuzzz~~~}}}{{{xxxuuupppmmmeeebbb]]]WWWQQQMMMJJJHHHFFFEEEBBB@@@??????@@@AAA??????>>>>>>>>>>>>????????????AAACCCDDDFFFFFFGGGIIIMMMRRRYYY```iiiqqqwwwxxxvvvqqqkkkeee___[[[YYYXXXVVVTTTSSSSSSRRRPPPNNNPPPTTTXXX]]]ccckkkuuu{{{{{{ssshhhbbb``````bbbkkkyyyxxxnnnkkkhhhgggggghhhfffeeecccccccccbbbbbbaaaaaaaaabbbaaa___^^^]]]\\\[[[[[[ZZZ\\\]]]\\\ZZZXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\___^^^^^^]]]\\\\\\\\\]]][[[ZZZYYYYYYXXXXXXYYYYYYWWWVVVUUUSSSRRRRRRRRRRRRNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFDDDCCCAAA???????????????>>>>>>======>>>>>>???CCCBBBAAA?????????@@@AAA666555555555555444444444777777777666666666666666666666555555666666777888777777777777777888999999888777777777777666666666777777777888999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999:::::::::;;;;;;::::::;;;<<<===>>>>>>???>>>>>>????????????>>>>>>============>>>@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHHHHIIIJJJLLLMMMNNNPPPOOONNNNNNNNNOOOQQQRRRVVVUUUTTTUUUWWWXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZYYYXXXWWWUUUTTTSSSRRRSSSSSSRRRTTTVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPOOONNNKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJIIIHHHGGGEEECCCAAA@@@???@@@????????????@@@AAAAAA???????????????????????????>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@@@@??????AAACCCBBBCCCJJJUUU___xxx{{{xxx{{{ttteee[[[UUURRRUUURRRNNNNNNPPPRRRRRRRRRRRRVVV\\\bbbiiiqqqyyy{{{vvvqqqnnnmmmlllfffbbb^^^[[[ZZZYYYXXXWWWXXXWWWWWWXXX[[[\\\[[[ZZZZZZ\\\^^^bbbfffjjjmmmooorrrrrrqqqpppnnnhhhaaa\\\UUUTTTQQQPPPPPPQQQSSSUUU]]]```gggmmmsssuuuvvvwwwwwwvvvtttrrrppplllgggcccYYYVVVQQQKKKGGGDDDCCCCCCCCCBBB@@@??????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBDDDGGGIIIJJJKKKQQQTTT[[[ccclllwww|||tttnnniiiggggggeeebbb```___]]][[[XXX[[[]]]```eeekkksss}}}rrriiibbb\\\\\\^^^```fffsssyyyrrriiigggffffffggggggeeedddffffffeeedddcccbbbaaaaaaaaa```___]]]\\\[[[[[[ZZZ\\\^^^___^^^\\\ZZZZZZ[[[YYYYYYZZZZZZ[[[[[[[[[[[[^^^^^^^^^]]]]]]]]]]]]]]]ZZZYYYXXXXXXWWWWWWWWWXXXXXXWWWUUUSSSQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNLLLKKKIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>==================>>>AAA@@@@@@????????????@@@444444444444444444444444777666666666555555444444555555555444555555666777666666666666777777888888999999999999888888888888777777777777888999:::;;;:::::::::;;;;;;;;;;;;<<<999::::::::::::;;;;;;;;;999999:::;;;===>>>??????>>>>>>????????????>>>>>>;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQQQQUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRVVVVVVVVVVVVUUUSSSRRRQQQRRRRRRQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJHHHGGGFFFEEECCCBBBAAA@@@???????????????@@@@@@AAA??????????????????????????????>>>>>>=========<<<======>>>??????@@@@@@@@@@@@AAABBBAAAAAAFFFOOOVVVfffuuuzzz}}}rrrkkkhhhgggbbb[[[VVVRRROOOLLLJJJHHHJJJMMMQQQVVV\\\bbbeeelllsss}}}{{{uuurrrppppppgggccc]]]YYYWWWWWWVVVUUUWWWUUUTTTTTTUUUVVVUUUTTTXXXXXXZZZ]]]aaafffjjjlllooonnnmmmlllhhhaaaYYYTTTNNNLLLIIIHHHHHHKKKNNNPPPTTTYYY```gggllloooooonnnrrrqqqooommmjjjeee___[[[SSSPPPKKKFFFCCCBBBCCCDDD@@@@@@@@@@@@@@@AAACCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDFFFIIIMMMQQQTTTVVVYYY]]]dddlllvvv{{{yyyzzzwwwtttrrrpppnnnkkkhhhiiijjjmmmqqqwww}}}rrrgggaaa^^^^^^bbbgggjjjsss}}}tttnnnfffffffffffffffeeecccbbbeeeeeeddddddcccbbbaaaaaabbbaaa___^^^]]]\\\\\\\\\]]]___```___\\\[[[ZZZ[[[YYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^^^^^^^^^^^^^]]]]]]ZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVTTTQQQOOONNNMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNNNNOOOOOOPPPQQQRRRRRRPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@AAAAAAAAA======<<<<<<<<<<<<======??????>>>>>>>>>>>>>>>>>>333333333444444444444444666555555444444333333333444444333333444444555666555555666666777777777777888888888888888888888888999999888777777888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<888999:::;;;<<<===>>>???>>>>>>????????????>>>>>>;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^]]][[[[[[ZZZYYYYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVUUUUUUQQQRRRSSSSSSSSSSSSTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQUUUUUUUUUUUUTTTSSSRRRQQQRRRQQQQQQQQQQQQRRRSSSSSSPPPPPPOOOOOONNNMMMMMMMMMIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>======<<<<<<============>>>??????@@@???@@@AAAAAAAAAEEEKKKPPPXXXaaarrr|||}}}}}}vvvlll^^^RRRJJJFFFFFFEEEEEEFFFIIILLLPPPRRRVVV\\\dddnnnxxx{{{wwwuuukkkfff___ZZZWWWVVVUUUUUUUUUTTTRRRSSSUUUVVVWWWVVVVVVVVVVVVXXX\\\aaaeeehhhiiihhhgggeeeaaaZZZRRRLLLIIIGGGEEECCCDDDFFFJJJLLLOOOTTT[[[bbbgggiiijjjiiinnnllljjjhhheee___YYYTTTOOOLLLHHHDDDBBBBBBDDDEEE??????@@@AAABBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJLLLOOOSSSXXX^^^bbbeeefffjjjpppyyy~~~{{{||||||~~~~~~uuunnnfffaaabbbeeeiiipppwww|||yyyrrrmmmgggggggggfffeeecccaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaa```______^^^_________```aaa___\\\ZZZYYYZZZZZZYYYYYYYYYZZZ[[[]]]]]]]]]]]]^^^_________^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXTTTSSSRRRPPPOOONNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>??????@@@@@@@@@@@@@@@<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<==================333333333444444444444555444444444333333333333333333333333222333444444555444444555666666666666666555555666666666666666777999999888777777777777777888888888888999999999999;;;;;;;;;<<<<<<<<<======999999:::;;;<<<======>>>>>>>>>????????????>>>>>><<<<<<<<<<<<===???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRQQQRRRTTTTTTTTTTTTVVVXXXXXXWWWVVVVVVWWWXXXZZZ[[[[[[\\\]]]^^^____________\\\[[[ZZZYYYXXXXXXYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVQQQRRRTTTSSSRRRRRRTTTUUUVVVUUUTTTSSSRRRRRRRRRRRRTTTTTTTTTUUUTTTTTTSSSRRRQQQPPPOOONNNNNNOOOQQQRRRPPPOOONNNMMMLLLLLLLLLMMMIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFDDDDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@========================>>>==================<<<>>>===============>>>???<<<===>>>???@@@BBBFFFIIIMMMRRR___ppp}}}zzz|||uuuaaaQQQIIIEEEBBB???>>>@@@CCCDDDEEEHHHLLLSSSYYY___iiiuuu}}}xxxrrriiibbb^^^]]]\\\[[[XXXWWWVVVWWWZZZ]]]______VVVUUUTTTTTTVVVZZZ___bbbcccaaa___\\\XXXRRRLLLGGGDDDCCCAAA@@@AAACCCEEEGGGKKKOOOUUU\\\aaadddeeeeeegggfffeeedddaaa\\\UUUQQQKKKIIIFFFDDDBBBCCCDDDEEEBBBBBBCCCEEEFFFGGGHHHIIILLLNNNPPPRRRTTTTTTTTTTTTRRRTTTVVVZZZ```fffkkknnnooottt{{{|||tttlllgggcccdddkkkttt{{{}}}wwwpppkkkfffggggggeeebbb``````aaa______`````````aaaaaaaaa``````````````````aaabbbbbbcccccc```]]]ZZZXXXXXXYYYYYYXXXYYYYYY[[[]]]^^^\\\]]]___``````___^^^^^^\\\[[[ZZZYYYXXXXXXWWWWWWRRRRRRQQQPPPOOOOOOOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????<<<===>>>????????????>>>;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;333444444444555555555555222222222222333333333333222222222222222333444444333444555666666666555555555555555555666666777777888777777777777888888999888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>>>>????????????>>>>>>>>>=========>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJKKKJJJJJJIIIJJJKKKLLLMMMKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSQQQSSSUUUUUUTTTUUUWWWYYYWWWVVVUUUUUUVVVXXXZZZ[[[[[[\\\]]]^^^____________]]]\\\ZZZYYYXXXXXXXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUQQQSSSUUUTTTRRRRRRSSSUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTTTTQQQPPPOOOMMMMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKLLLLLLIIIIIIHHHGGGFFFEEEDDDDDDAAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@========================<<<<<<<<<===============???>>>===<<<<<<<<<===>>>;;;<<<===>>>???@@@BBBDDDEEEHHHQQQ^^^kkk|||xxx|||hhhYYYKKKGGGAAA??????@@@??????>>>BBBGGGKKKMMMSSS[[[bbbnnnyyyvvvqqqooonnnnnngggeeecccccceeeggghhhhhhYYYWWWUUUSSSTTTXXX\\\___```]]]ZZZWWWTTTOOOKKKGGGBBBAAA@@@@@@@@@AAABBBCCCGGGJJJOOOUUUZZZ^^^```aaaaaaaaabbbbbbaaa^^^XXXSSSNNNMMMKKKIIIHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQUUUXXX\\\```dddggghhhhhh```aaabbbeeejjjooosssvvvxxx}}}|||xxxxxxzzzxxxsssqqqooosss}}}}}}xxxsssmmmiiicccddddddbbb___^^^```bbbaaa`````````````````````^^^^^^^^^^^^```aaabbbcccfffffffffccc^^^ZZZXXXXXXXXXXXXWWWWWWXXXZZZ\\\^^^\\\]]]___```aaa```___^^^[[[[[[YYYXXXWWWVVVVVVVVVSSSRRRQQQPPPPPPOOOOOOPPPNNNNNNNNNNNNNNNNNNMMMMMMKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@??????>>>======<<<;;;<<<===>>>>>>======<<<::::::999999999999::::::888999:::<<<<<<<<<;;;:::444444444555555666666666111111111222222333333444222222111111222222333444333333555666666666555444666777777777888888999999666666666666777999:::;;;999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>???>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDBBBCCCEEEGGGIIIJJJJJJKKKLLLKKKIIIHHHHHHJJJLLLMMMJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSQQQTTTWWWWWWUUUVVVXXX[[[WWWVVVUUUTTTUUUWWWYYY[[[[[[\\\]]]^^^____________]]]\\\ZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSQQQSSSUUUUUURRRRRRTTTVVVVVVUUUUUUTTTTTTTTTTTTTTTRRRSSSTTTUUUUUUVVVVVVUUUSSSRRRPPPNNNNNNOOOPPPQQQPPPNNNMMMKKKKKKKKKLLLLLLIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>??????@@@========================;;;<<<<<<<<<======>>>>>>???>>>===<<<;;;;;;<<<=========>>>??????@@@@@@AAABBBDDDJJJSSSZZZfff}}}}}}yyylllVVVPPPIIIDDDBBBAAA???===888===BBBCCCCCCEEEKKKPPPSSS^^^mmm{{{xxxuuuqqqnnnnnnmmmmmmlll^^^[[[XXXUUUUUUXXX]]]___```]]]YYYVVVSSSPPPMMMJJJCCCBBBBBBAAAAAABBBBBBBBBDDDGGGKKKQQQVVVZZZ]]]^^^______aaacccdddaaa]]]YYYTTTSSSRRRQQQPPPPPPPPPPPPSSSTTTUUUWWWXXXYYYYYYYYY^^^aaagggmmmrrrvvvxxxyyyqqqqqqrrrssswww{{{xxxrrrrrrpppooouuu}}}yyyuuuqqqkkkggg```aaaaaa___\\\]]]```dddccccccbbbaaa```___^^^^^^[[[\\\\\\]]]___aaacccdddiiiiiihhheee___[[[YYYXXXWWWVVVUUUUUUVVVYYY[[[]]]\\\]]]___aaaaaa```___^^^ZZZZZZXXXWWWVVVUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA???>>>>>>===<<<<<<;;;;;;:::;;;<<<======<<<;;;;;;:::999999999999999999:::888888:::;;;<<<;;;;;;:::333333333222222111111111222222222222222222222222111111111222222333333333000000111222333333444444888777666555555444555555666666666666666666666666666777777777888888888888777888999::::::999777555888999999::::::;;;;;;<<<888888:::<<<===>>>>>>>>>>>>============>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIILLLMMMMMMNNNOOOPPPQQQQQQRRRTTTVVVWWWYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\ZZZZZZ[[[\\\]]]]]]^^^^^^YYYYYYXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUTTTUUUVVVVVVUUUVVVWWWVVVTTTSSSTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOONNNMMMKKKIIIHHHIIIJJJKKKMMMLLLJJJGGGEEEDDDCCCBBB???@@@AAAAAABBBBBBBBBBBB@@@??????>>>>>>=========;;;;;;;;;<<<<<<<<<<<<<<<========================???>>>=========>>>@@@AAA>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@AAADDDFFFHHHMMMXXXgggrrr|||vvvsssbbbRRRKKKGGGAAA======888:::<<<===>>>???AAACCCHHHNNNWWW```kkk{{{|||xxxuuusssrrrkkkccc\\\ZZZZZZ[[[___eee___aaa___ZZZWWWVVVSSSNNNLLLKKKIIIFFFDDDDDDCCCDDDGGGIIIMMMRRRUUUXXXYYYZZZZZZ]]]aaaeeeggghhhggggggdddcccaaa___]]]\\\[[[[[[\\\```dddhhhiiijjjkkklllqqquuu{{{zzzrrrmmmkkkkkkkkkoooxxxzzzuuuppplllgggdddeeedddcccaaa``````______```aaaaaaaaaaaa___]]]\\\]]]]]]]]]^^^___```bbbbbbgggkkknnnjjjccc\\\YYYYYYWWWWWWVVVVVVWWWXXXZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^\\\ZZZXXXVVVTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQSSSRRRRRRQQQQQQQQQQQQRRROOOLLLIIIGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<<<<;;;::::::::::::;;;<<<:::::::::::::::;;;<<<===;;;888666666888:::<<<<<<333333333222222111111111222222222222222222222222222222333333333333333333111111111222222333333444666666555555444444555555555555555555555555555555666666777777777888888888555777888:::::::::999888888888999::::::;;;;;;<<<999:::;;;<<<===>>>>>>>>>==================>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIILLLMMMNNNOOOPPPQQQQQQRRRRRRSSSUUUWWWYYYYYYYYYYYYZZZYYYYYYZZZZZZ[[[\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]ZZZYYYYYYXXXXXXYYYYYYZZZXXXWWWVVVUUUUUUUUUVVVVVVUUUWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOONNNMMMKKKIIIIIIIIIJJJKKKMMMLLLJJJGGGEEEDDDCCCBBB??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>???@@@AAABBBDDDCCCEEELLLWWW```rrr}}}}}}~~~hhhZZZQQQIIIEEEFFF==================>>>???@@@DDDKKKQQQYYYeeettt|||xxxvvvtttllldddaaa``````eeejjjjjjllllllgggdddccc___ZZZTTTQQQMMMJJJIIIHHHFFFEEEFFFGGGJJJMMMQQQTTTVVVXXXZZZ\\\___dddiiinnnrrruuuuuutttrrrpppooonnnmmmmmmpppssswwwzzz|||}}}~~~vvvpppllliiijjjnnnqqqsssyyy|||wwwrrroookkkhhhfffddddddbbbaaa```_________``````aaaaaa```___]]]\\\\\\]]]]]]]]]^^^```aaabbbeeeiiillliiibbb\\\YYYYYYZZZYYYXXXWWWVVVWWWWWWXXXZZZ[[[[[[\\\]]]]]]\\\\\\\\\[[[YYYWWWUUUSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQSSSSSSRRRRRRRRRRRRRRRRRRNNNKKKHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;::::::::::::;;;<<<;;;::::::::::::;;;;;;<<<<<<:::777666888999999999222222222222222111111111222222222222222222222222444444444333333333333333222222222222222222222222444444333333333444555555555555555555555555555555666666666666777777777777555666888:::;;;;;;;;;:::888888999999:::;;;;;;;;;;;;<<<======>>>>>>>>>======<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFHHHIIIIIIJJJKKKLLLMMMMMMJJJJJJIIIIIIIIIIIIJJJJJJMMMMMMNNNOOOPPPQQQQQQRRRQQQRRRTTTVVVXXXYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\]]]ZZZZZZZZZ[[[[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYWWWWWWVVVUUUUUUUUUUUUVVVVVVWWWXXXWWWUUUTTTUUUVVVUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJLLLKKKIIIGGGEEECCCCCCBBB??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999888888888999:::;;;::::::::::::999999999999::::::;;;;;;<<<===>>>>>>>>>???@@@??????CCCJJJPPPWWW```mmmxxx~~~yyykkk]]]SSSNNNDDDBBB@@@>>>======>>>>>>;;;>>>AAADDDHHHPPP[[[ccczzzyyyrrrooommmlllqqqwww{{{|||yyywwwrrrllleee___XXXUUUTTTSSSNNNJJJIIIIIIJJJLLLPPPTTTWWWZZZ]]]___cccjjjsss~~~xxxooofffaaa```dddnnnyyy}}}xxxxxx}}}|||xxxsssooollljjjhhhgggccccccbbbaaa```___^^^^^^______`````````^^^]]]\\\\\\\\\]]]]]]^^^___aaaaaacccfffiiigggaaa\\\ZZZZZZ[[[ZZZYYYWWWVVVUUUUUUUUUXXXYYYZZZZZZZZZZZZZZZZZZ\\\[[[ZZZXXXVVVTTTRRRRRRSSSSSSTTTTTTSSSSSSRRRQQQSSSSSSSSSRRRRRRQQQQQQQQQMMMJJJGGGEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????AAA@@@@@@??????>>>>>>============<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;::::::999999999::::::<<<:::777666777777777666222222222111111111111111111111111111111111111111444333333222222111111111333333222222222222222222222222222222333444555666555555555555555555555555555555555666666666777777666777888999::::::::::::888888888999::::::;;;;;;===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGAAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNNNNJJJJJJJJJIIIIIIJJJJJJJJJLLLMMMMMMNNNOOOPPPQQQQQQOOOPPPRRRTTTWWWYYYZZZ[[[]]]]]]]]]]]]]]]]]]\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYWWWWWWWWWVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUWWWXXXWWWVVVUUUVVVWWWVVVVVVWWWXXXYYYZZZZZZ[[[YYYYYYXXXWWWWWWVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLJJJIIIIIIIIIIIIKKKJJJHHHFFFDDDCCCBBBBBB>>>>>>??????@@@??????>>>===============>>>>>>>>>=========<<<<<<<<<<<<<<<999999999999999999999999:::::::::::::::;;;;;;;;;999999999999999999999999999999::::::;;;<<<<<<===999;;;>>>>>>???BBBFFFIIIKKKPPPXXX^^^eeeqqq}}}|||gggZZZOOOLLLGGGBBB@@@@@@@@@@@@===>>>??????AAAGGGNNNTTT```iiivvv}}}}}}|||sssjjjeeedddaaaZZZSSSRRRQQQPPPQQQSSSXXX]]]aaaeeehhhoooyyy|||wwwlllgggbbbaaadddlll}}}~~~yyysssrrrvvv{{{}}}}}}zzzvvvqqqllljjjiiigggfffbbbbbbbbbaaa```___^^^^^^^^^___`````````^^^]]]\\\]]]]]]]]]]]]^^^___```aaaaaadddeeeddd```\\\ZZZZZZZZZZZZYYYXXXVVVVVVUUUUUUWWWWWWXXXXXXYYYXXXXXXWWW\\\[[[ZZZYYYWWWUUUSSSRRRTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNKKKHHHEEECCCCCCCCCBBBAAA===>>>>>>??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888888888888:::888666666777777777666111111111111111111111111111111111111111111111111222111111111000000//////333333222222222222222222111111111222333444555666555555555555555555555555444555555555555666666666888888888888888888888777777777888999999::::::;;;>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>????????????@@@@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDAAABBBCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHJJJLLLMMMNNNJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPRRRTTTWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWWWWUUUUUUVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDBBBAAAAAA@@@===>>>>>>???>>>>>>======;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;;;;:::999999999999999999999999999999:::::::::;;;;;;;;;999999999999999999999999888888888999::::::;;;;;;888999<<<>>>???@@@BBBDDDEEEHHHKKKMMMQQQYYYgggqqqxxxfff___UUULLLGGGDDDAAA??????>>>======>>>AAAFFFJJJMMMTTT___jjjuuu~~~xxxuuuppphhh```\\\[[[YYYXXX[[[```fffiiipppvvv}}}}}}}}}zzzxxxnnnkkkjjjmmmsss~~~yyytttrrruuuyyy{{{|||zzzvvvqqqllljjjhhhfffdddaaaaaabbbbbbaaa```___^^^^^^___`````````___^^^]]]^^^^^^^^^^^^___```aaaaaaaaabbbcccbbb```]]][[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXWWWWWWVVVZZZZZZZZZZZZXXXWWWUUUTTTUUUUUUUUUUUUTTTSSSRRRQQQOOOOOOOOOOOONNNMMMLLLKKKHHHFFFCCCAAAAAABBBAAA@@@<<<=========>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<::::::::::::::::::;;;;;;:::::::::::::::::::::::::::999888777777777777777666555444555666888777666000000000111111111111111111111111111111111111111000000000///////////////222222222222222222222222222111222222333444555666444444444444444444444444444444444444555555555666888888777777666666666666777777888888999:::::::::======>>>>>>>>>===<<<<<<:::::::::;;;<<<===>>>???>>>>>>??????@@@AAAAAAAAA>>>??????@@@AAAAAABBBBBBDDDEEEEEEDDDDDDCCCBBBAAADDDEEEFFFGGGIIIJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMNNNNNNPPPRRRTTTVVVWWWXXXXXXZZZ[[[[[[ZZZYYYXXXVVVVVVVVVWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTTTTSSSSSSUUUVVVVVVUUUTTTUUUWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMKKKJJJIIIHHHGGGFFFEEECCCBBB@@@?????????======>>>>>>======<<<<<<::::::;;;<<<======>>>>>><<<<<<;;;;;;:::999999999999999999999999999999999666666777888888888888777888888888999999999999999777777777888888999999999888999:::;;;<<<<<<;;;;;;>>>AAACCCCCCDDDJJJUUU]]]jjjvvv|||lll^^^TTTNNNHHHEEEDDDAAA>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::::::::999999::::::::::::999999888888777666666666777777444333333444666777777666///000000000111111111222111111111111111111111111////////////000000000000111111111222222333333444333333333333333444555666444444444444444444444444333333444444444555555555666555555555555666666666777777777888999999::::::;;;<<<<<<=========<<<<<<:::::::::;;;<<<===??????===>>>>>>???@@@@@@AAAAAA?????????@@@AAAAAABBBBBBEEEEEEEEEEEEDDDCCCBBBAAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMOOOQQQSSSTTTSSSTTTVVVXXXXXXXXXWWWVVVTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSUUUTTTTTTSSSUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVTTTSSSRRRQQQPPPOOOOOOOOONNNMMMMMMLLLJJJIIIGGGGGGDDDCCCAAA@@@>>>========================<<<;;;;;;777888999:::;;;<<<======;;;;;;:::999999888777777777777777777777777777777333444555666777666666555666666777777777888888888666666777777777777888888888888888999999999777666:::===AAA@@@???BBBIIIOOOYYYcccrrrvvvkkkccc]]]XXXTTTPPPJJJEEEAAA???>>>>>>>>>AAADDDGGGKKKSSS^^^eeexxx~~~~~~vvvpppmmmlllkkkkkknnnvvv{{{xxxuuusssrrrssstttuuuuuutttrrrpppooollliiifffaaabbbdddddddddcccaaa```___```aaabbbbbbaaa``````aaaaaaaaaaaaaaabbbbbbcccdddcccbbbaaa```^^^[[[ZZZWWWXXXZZZ[[[\\\\\\\\\[[[YYYYYYZZZZZZYYYYYYXXXWWWVVVXXXYYY[[[[[[[[[YYYXXXVVVVVVVVVUUUTTTSSSRRRQQQMMMMMMNNNNNNMMMKKKIIIGGGEEEBBB@@@>>>?????????>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999::::::888999::::::::::::999888666666555555555666777777444333333444666666555333//////000000111111111222000000000000000000000000//////000000111111222222000000111222333333444444444444333333444444555555444444444444444444444444333333333444444444555555333333333333444666777888777777777888999999:::::::::;;;;;;<<<======<<<<<<999::::::;;;<<<===??????===>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQRRRPPPQQQTTTVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXTTTTTTUUUVVVUUUTTTSSSRRRQQQSSSTTTTTTSSSSSSTTTVVVUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWTTTSSSRRRQQQPPPOOOOOOOOONNNNNNMMMLLLKKKIIIGGGFFFBBBAAA@@@>>>===<<<<<<<<<<<<=========<<<;;;;;;:::444444555777888999::::::::::::999999888777666666666666666666666666666666444555666777777777666555444555555555666666777777666666666666777777777777777666666888999:::999888;;;???BBBBBB???>>>BBBGGGKKKQQQ\\\iiivvvxxxrrrnnnfff```YYYQQQLLLGGGDDDAAA>>>??????@@@AAAHHHRRRYYY```gggqqq{{{~~~wwwpppllljjjjjjkkkmmmooowwwxxxvvvtttqqqppppppppppppsssrrrrrrrrrrrroookkkhhhbbbcccdddeeeeeedddbbbaaa```aaabbbccccccbbbaaaaaabbbbbbbbbbbbbbbbbbcccdddeeedddbbbaaa```^^^[[[YYYYYYZZZ[[[]]]]]]\\\\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXUUUWWWYYY[[[\\\\\\[[[ZZZWWWVVVVVVVVVTTTSSSRRRQQQMMMNNNOOOOOONNNLLLIIIHHHDDDBBB???>>>>>>???>>>===??????>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777888888999999999:::888999:::;;;;;;:::999888555555555555555666777888666555444444555555222111000000000000000000000000000000000000000000000000000000000000////////////111111111111111111111111333222222111111222222333222222222222222222222222333444555555666666555555555555555444444555555555777777888888888888777777;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;===>>>???AAAAAA@@@??????>>>>>>>>>>>>???@@@AAABBB@@@AAACCCDDDEEEDDDCCCAAABBBCCCDDDEEEFFFGGGHHHHHHEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLQQQPPPOOOQQQTTTVVVVVVTTTSSSUUUVVVVVVTTTSSSSSSSSSWWWWWWUUUUUUUUUUUUWWWWWWYYYXXXVVVUUUTTTSSSSSSSSSUUUSSSQQQPPPPPPPPPRRRSSSSSSTTTUUUUUUTTTRRRPPPNNNRRRRRRRRRRRRSSSTTTVVVVVVWWWTTTOOOMMMLLLKKKJJJIIIJJJKKKKKKJJJIIIFFFDDDCCC??????>>>>>>======<<<<<<999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::888666555444999999999999888666555444555555555555555555555555888777666777888999888666666666666666666666666666555555666666777777888888666666777999;;;===>>>???AAADDDKKKSSS[[[gggyyy~~~{{{tttlllbbbVVVIIIBBB???AAA@@@>>><<<===BBBGGGQQQTTTZZZaaaiiipppwwwzzz}}}yyywwwssstttsssqqqppprrrxxx}}}}}}wwwssssssrrrrrrqqqppppppooommmoooppprrrrrrrrrpppoooiiihhhgggeeecccbbbaaaaaadddeeeeeefffeeedddbbbaaaaaacccdddcccaaa`````````cccbbbaaa```____________\\\\\\[[[[[[ZZZ[[[[[[[[[\\\]]]___```___]]]ZZZXXXXXXWWWWWWYYY]]]]]][[[XXXVVVVVVUUUSSSRRRPPPOOONNNMMMMMMLLLKKKJJJIIIIIIHHHFFFCCC@@@>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888777777777777777777777777:::::::::999999999888888999999999888888888777777444444444444444444444444////////////////////////////////////////////////000/////////////////////111111111111111111111111333222222111111222222333222222222222222222222222111222333333444333333333555444444333333444444555666666777777777777666666:::::::::::::::;;;;;;;;;::::::;;;<<<======<<<<<<===>>>>>>???????????????????????????@@@AAABBBCCC@@@AAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMLLLLLLLLLLLLLLLLLLLLLPPPNNNMMMOOORRRTTTTTTRRRRRRTTTUUUVVVVVVWWWXXXZZZWWWVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRPPPOOOOOOOOOQQQRRRRRRSSSTTTTTTSSSRRRPPPNNNQQQQQQQQQQQQRRRSSSUUUUUUVVVRRRNNNLLLKKKKKKJJJIIIJJJJJJJJJIIIHHHFFFDDDBBB??????>>>>>>===<<<<<<;;;::::::::::::::::::999999::::::::::::::::::::::::999999999999888777666666888888888888777666555444555555555555555555555555777555444555666777666555555555555555555555555555555555666666666777777777777777888999::::::;;;;;;:::;;;@@@GGGLLLUUUeeetttzzzkkk[[[QQQGGGFFFCCC???===>>>AAAEEECCCDDDGGGKKKQQQVVV[[[^^^lllpppwww~~~wwwrrrooonnnqqqtttxxxzzz{{{~~~xxxsssppppppooooooooonnnnnnnnnmmmnnnppprrrrrrrrrqqqpppkkkjjjiiigggeeedddddddddeeeeeefffffffffdddcccbbbaaacccdddcccaaa`````````bbbbbbaaa```____________]]]]]]\\\\\\\\\\\\]]]]]]]]]^^^___```___]]][[[YYYYYYXXXWWWYYY[[[\\\[[[XXXVVVVVVUUUSSSRRRPPPOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHEEECCC@@@@@@AAABBBBBBAAA??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888666666666666666666666666:::999999999999888888888888888777777777666666666444444444444444444444444////////////////////////////////////////////////////////////////////////111111111111111111111111222222111111111111222222222222222222222222222222111111222333333333333333444333333222222333333444555666666777777666666555888888888888999999::::::999:::;;;<<<===========================>>>??????@@@@@@@@@@@@@@@AAABBBCCCAAABBBCCCEEEEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLNNNPPPRRRQQQPPPRRRSSSUUUWWWXXXYYYZZZZZZVVVUUUTTTTTTTTTTTTUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQOOONNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPPPPPPPQQQRRRRRRSSSSSSPPPMMMKKKJJJJJJIIIGGGHHHHHHHHHGGGFFFDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999888888888999999999999999999999999666777777888888888777777555555666666666666555555444444444444444444444444444333222333444555444222555555555555555555555555555555555666666666666666777777777777888888888888::::::<<<@@@BBBFFFRRR^^^rrrooocccWWWQQQIIICCCAAAAAAAAABBBEEEEEEEEEFFFIIIMMMQQQSSSWWWZZZaaajjjsss|||}}}{{{wwwrrrooommmmmmmmmtttzzz}}}yyyvvvrrroookkkkkkkkkkkkllllllmmmmmmmmmnnnppprrrrrrrrrrrrqqqnnnmmmkkkjjjiiihhhhhhgggfffgggggggggfffeeecccbbbbbbcccdddcccaaa`````````aaaaaa```___^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^___^^^___`````````^^^\\\ZZZZZZYYYXXXXXXZZZZZZZZZXXXVVVUUUTTTSSSRRRQQQPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGBBBAAAAAABBBDDDEEECCCBBB?????????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999888777777777555555555555555555555555999999888888888777777777666666666666555555555555555555555555555555555555////////////////////////////////////////////////.........///////////////111111111111111111111111222222111111111111222222111111111111111111111111333333444555555555555444333222222222222222222333666666777777777777666666777777777888888999999:::888999:::<<<===>>>>>>>>>======<<<;;;;;;===>>>???@@@?????????@@@@@@AAABBBAAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPRRRTTTWWW[[[\\\[[[XXXUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRRRRRRROOOOOONNNMMMMMMMMMMMMNNNPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNOOOOOOPPPPPPPPPMMMKKKIIIIIIHHHGGGFFFFFFFFFEEEEEECCCBBBAAAAAA>>>>>>===<<<<<<;;;;;;:::;;;::::::999888777777666888888888888888888888888555666666777777666666555222333444555555555555555444444444444444444444444444222111222333444333222444444444444444444444444555555555555555555555555555555666666666777777777<<<;;;<<<>>>===???FFFPPPYYYiii{{{xxxlllcccWWWNNNJJJHHHFFFDDDEEEDDDCCCBBBCCCEEEGGGIIIMMMOOOSSSYYY___eeejjjmmmyyy}}}|||vvvppplllmmmqqqvvv|||}}}wwwrrroookkknnnssszzz}}}zzzwwwtttqqqrrrssstttuuuwwwzzz|||}}}vvvrrrpppnnnllliiiiiiiiiiiijjjlllmmmnnnnnnooopppqqqrrrrrrrrrrrroooooonnnlllkkkkkkkkkkkkhhhhhhiiiiiihhhfffdddccccccdddeeedddbbb````````````___^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^___``````___^^^\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXTTTTTTSSSSSSRRRQQQPPPPPPLLLKKKJJJIIIHHHGGGFFFEEE@@@@@@BBBDDDGGGGGGEEECCCAAA@@@??????>>>===<<<<<<=========<<<<<<<<<<<<<<<999888888888777777666666666666666666666666666666888888888777777777666666666666666555555555555555666666666666666666666666................................................------....../////////000000000000000000000000000222111111000000111111222111111111111111111111111222333444444555555444444222222222111111222222222666777777777777777777666666777777888999999::::::888999:::<<<===>>>>>>>>>===<<<;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNOOOOOOOOOPPPPPPQQQQQQUUU[[[bbbeeebbb[[[UUUTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMLLLMMMMMMMMMLLLJJJHHHGGGHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@@@@@@@======<<<<<<;;;:::::::::::::::999888777777666666777777777777777777777777666666666666555444333333111222333444444555444444444444444444444444444444444333222222444444333222444444444444444444444444555555555444444444444444222333444444666666777888888666777999888888===CCCGGGSSSaaaooo}}}|||www{{{{{{mmmbbb\\\XXXUUURRRSSSPPPMMMIIIFFFEEEDDDDDDFFFGGGIIILLLOOOSSSWWWYYY```cccggggggddd```\\\[[[XXX[[[___eeemmmwww~~~uuullleee```\\\ZZZUUUXXX]]]bbbiiirrr|||xxxqqqmmmlllkkklllooosssxxx}}}xxxrrrnnnllllllkkkiiiiiihhhiiijjjlllooopppppppppqqqqqqrrrrrrrrrrrroooooonnnmmmmmmmmmmmmmmmjjjjjjjjjjjjiiigggeeeddddddeeeeeedddbbb```___```___^^^]]]\\\[[[[[[[[[[[[[[[[[[ZZZZZZ[[[\\\\\\]]]^^^_________^^^]]]\\\[[[ZZZ[[[ZZZYYYXXXWWWVVVVVVRRRRRRRRRQQQQQQPPPPPPPPPKKKKKKJJJHHHGGGEEEDDDDDD???@@@BBBEEEHHHHHHFFFDDDAAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;;;;:::888888777777777777777666777777777777777777777777777777666666666555555555666666666666666666666666666666666666666666666666................................................---------......//////000000000000000000000000000111111000000000000111111111111111111111111111111000000111222222222222222333222222111111222222333555666666777777666666555555666666777888999::::::999:::;;;<<<============<<<<<<<<<<<<<<<===>>>>>>>>>>>>=========>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOQQQQQQPPPOOOQQQRRRPPPTTT]]]gggmmmkkkccc\\\SSSRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPPPPQQQMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFFFFFFFFFFDDDCCCCCCBBBAAA??????>>>>>>???<<<<<<<<<;;;::::::999999999888888888777666666666666666666666666666666666666666666555444333222111111222333444444444444444333333333333333333333333555333222333444555444333333333333333333333333333444444444444444333333333222222333444555666777888666555666888888666999>>>>>>EEEOOOYYYeeesss|||wwwwwwyyy|||}}}uuuqqqnnnmmmnnnkkkeee^^^VVVOOOJJJHHHDDDDDDDDDEEEFFFIIIKKKMMMNNNPPPSSSTTTRRRPPPNNNNNNKKKMMMPPPTTTYYY```iiinnnsssuuuvvvvvvsssqqqqqqqqqppppppqqqrrruuuyyy|||~~~{{{lllggg```ZZZVVVRRRPPPNNNKKKMMMPPPSSSYYYbbboooxxx{{{wwwqqqllljjjkkknnnqqqvvv{{{}}}zzzuuuooolllkkkkkkllljjjjjjiiiiiikkkmmmppprrrsssrrrrrrrrrqqqqqqqqqqqqnnnmmmmmmlllllllllmmmmmmkkkllllllkkkjjjhhhfffeeedddffffffeeebbb```___```]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]\\\[[[[[[YYY[[[\\\[[[XXXUUUTTTTTTPPPPPPPPPPPPPPPOOOOOOOOOKKKJJJIIIGGGFFFDDDCCCBBB??????AAADDDGGGHHHFFFDDD????????????>>>>>>>>>>>><<<<<<;;;;;;:::999999999888888777777777777777777888888888888888888888888666666666555555555444444555555555666666666666666555555555555555555555555................................................,,,,,,---......///000000000000000000000000000000111111000000000000111111111111111111111111111111000000111222222222222111333333222222222222333333333444444555555444444333333444555666777888999999::::::;;;<<<======<<<<<<<<<<<<===>>>>>>>>>>>>===??????>>>>>>>>>>>>>>>???@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOMMMOOOQQQQQQOOONNNPPPRRRRRRUUU\\\eeellllllfff___RRRRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPLLLLLLKKKIIIIIIHHHHHHHHHFFFEEEDDDEEEEEEEEECCCBBBAAA@@@???>>>=========>>><<<<<<;;;;;;:::999999999777777777777777777777666555555555555555555555555333333444444444444333333333333444444444444444333333333333333333333333333444333222222444444333222222222222222222222222222444444444333333333222222444444444444555555666666777555666999999777888;;;999<<>>?????????>>>===@@@@@@???????????????@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJKKKMMMNNNOOOMMMOOOQQQPPPNNNMMMOOOQQQVVVVVVZZZaaaggghhhbbb]]]RRRQQQPPPOOOOOOPPPQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLMMMNNNPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDCCCDDDEEEEEECCCAAA@@@???>>>===<<<<<<===>>><<<<<<;;;::::::999999888666666666666777777777777555555555555555555555555000111222333444444444444444444444555555444444333333333333333333333333333333222111222333333333111222222222222222222222222444444444333333222222222666666666555555444444444444222333777777444333666666777:::>>>AAAFFFOOOXXX```lll}}}}}}~~~wwwrrr```]]]XXXSSSNNNJJJIIIHHHKKKNNNRRRSSSQQQNNNLLLKKKFFFFFFFFFEEEEEEFFFIIILLLMMMOOOQQQQQQPPPNNNNNNNNNLLLLLLMMMNNNQQQTTTWWWXXXZZZ]]]bbbfffiiinnnrrrvvvvvvtttqqqnnnllliiifffccc___]]]ZZZXXXXXXWWWUUUSSSQQQRRRSSSSSSXXXdddttt{{{vvvsssrrrqqqqqqpppmmmkkkjjjjjjllllllkkkiiiiiijjjmmmppprrrvvvuuutttrrrqqqpppoooooojjjjjjiiiiiiiiijjjkkkkkkmmmnnnnnnmmmllliiigggfffeeefffgggeeebbb```___```\\\[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[[[[ZZZZZZYYYWWW[[[___^^^ZZZTTTQQQPPPMMMMMMMMMMMMMMMNNNNNNNNNJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@@@@BBBDDDFFFEEEDDD999999::::::;;;<<<<<<<<<::::::999999888777666666888888888888888999999999666666666666666666666666555555444444444333333333222222222333333444444444444444444444444444444444))))))***++++++,,,---------................................./////////000............////////////000000000000000111111222333222222222111000000000222222333333333222222111111111222222222333333333444333333333333444555555888777666555555777999:::888999999::::::;;;;;;<<<==================<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPTTTYYY]]]___^^^\\\YYYSSSRRROOOMMMMMMMMMNNNOOORRRQQQPPPOOONNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMNNNOOONNNMMMJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB===<<<<<<;;;;;;:::999999999999999888888888888888999888888777666555555555333333333222222222111111333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222000000000111222222222333222111000000000111333333333444444555555444444333444444555555555555444444555666888888:::===AAAEEENNNUUUaaaooo}}}{{{rrrhhh___XXXUUUSSSVVVUUUVVVYYY]]]^^^[[[XXXRRRJJJDDDDDDDDDCCCCCCEEEJJJIIIHHHGGGFFFFFFFFFFFFGGGEEEDDDFFFKKKNNNOOONNNNNNOOORRRUUUXXX[[[]]]______aaabbbeeegggiiikkklllhhhhhhhhhhhhgggfffeeeddd___`````````eeeooo}}}zzztttpppmmmlllmmmmmmmmmmmmlllkkkkkkjjjlllkkkjjjjjjkkkmmmppprrrvvvwwwwwwuuurrrnnnllllllhhhiiikkklllkkkjjjhhhgggggghhhiiiiiiiiihhhfffeeefffeeeeeecccaaa___]]]\\\^^^]]]ZZZXXXVVVVVVUUUUUUWWWUUUUUUWWW[[[]]]\\\ZZZZZZZZZZZZZZZZZZYYYYYYXXX[[[\\\\\\\\\YYYTTTOOOLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLJJJFFFCCC@@@??????@@@???@@@@@@@@@@@@???>>>>>>======<<<;;;::::::999999888888888888777777777777888888999999999999888888:::999777666555555555555555555444333333333333444555555555555555555555555333333333222222222111111------------,,,,,,,,,,,,///.........---------------------------.....................////////////000000//////000000111222222222111111111111111111111222222333333222222111222222222222333333333333444333333333333444555555999888666666666777999:::777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAACCCDDDDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNOOOOOOPPPPPPPPPPPPRRRSSSUUUWWWXXXYYYYYYYYYRRRQQQOOOMMMLLLMMMNNNNNNPPPPPPNNNMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNMMMMMMMMMKKKKKKKKKKKKLLLLLLMMMNNNLLLKKKIIIFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@<<<<<<<<<;;;::::::999999999999888888777777666666888777777666666555444444444444444333333333222222333333333333333333333333555555444333333222111111222222222222222222222222222222222222222222222222111111111111111111222222111111000000000111222333333333444444444444333333333333444444444444333333555666666666666888<<>>=========<<<<<<;;;::::::999999888888888777777666666777777777888888777777777888777666555555666666777555555444333333333333444444444444444444444444444333333222222222111111111111111000///---,,,++++++//////......------,,,,,,---------,,,,,,,,,,,,,,,---............/////////000000//////000000111222000000111111111111111111111111222222222222222111222222333333333444444444333333333333333444555555888888777666777888999:::666666777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????AAA@@@@@@@@@@@@@@@AAAAAADDDDDDDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLMMMNNNOOOPPPPPPQQQRRRQQQPPPOOOPPPRRRTTTVVVQQQPPPNNNMMMLLLLLLMMMNNNOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKKKKJJJKKKKKKLLLLLLJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@@@@??????>>>======<<<<<<;;;::::::999999888999888888777666555555444666666666555555444444333555444444444333333333333222222222222222222222222555555444444333222222111222222222222222222222222222222222222222222222222111111111111111111000000111000000000000111222222222333333444444333333222111222222333333222222111444555555444333333555888===>>>BBBGGGPPP\\\hhhqqq|||qqqggg\\\WWWSSSQQQSSSXXXTTTTTTTTTTTTSSSRRRRRRQQQPPPOOONNNQQQVVV]]]bbbdddeeeaaa\\\WWWUUUWWWZZZ\\\]]]___eeemmmwww|||wwwtttqqqllliiifffeeedddffffffggghhhgggfffeeeddddddddddddeeehhhkkknnnqqqsssuuuvvvtttqqqnnnllllllhhhiiihhhgggfffdddcccbbbccccccbbbbbbbbbccccccddd______^^^]]]^^^___```aaa^^^\\\ZZZXXXVVVUUUUUUUUUWWWVVVVVVWWWYYY[[[ZZZYYYXXXXXXWWWVVVUUUTTTRRRQQQVVVWWWXXXXXXVVVSSSPPPNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKIIIFFFCCCAAA????????????????????????>>>===============<<<;;;;;;::::::999999999888777666666555666666777777777777666666666666555555666666777888555555444333333333333333333333333333333333333333333222222222222111111111000000///...---,,,++++++------------------------------------,,,,,,,,,,,,---------........./////////////////////000111111//////000000111111222222000111111222222222222111222333333333333444444444333333222222333333444555888777777777777888999:::666666777777888999999:::999:::::::::::::::;;;;;;:::;;;;;;<<<======>>>>>>@@@????????????@@@@@@AAACCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQPPPNNNLLLLLLNNNPPPQQQOOONNNMMMLLLLLLLLLMMMMMMNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJKKKIIIHHHGGGFFFDDDCCCBBBBBB??????>>>>>>======<<<<<<;;;;;;::::::999888888888888888777666555444444333555555555444444333333333444444333333333222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111111000000//////000000000000000111111222222222333333333333222222111222222333333222222111222222333222111111333555:::;;;<<<>>>CCCLLLUUU\\\ggguuu|||{{{ooogggcccaaaeeekkkmmmmmmmmmmmmkkkiiifffeeeaaa```^^^___ccchhhnnnqqqtttqqqllliiiggghhhjjjkkkoooqqqvvv}}}wwwrrrmmmllliiigggeeecccbbbbbbcccdddeeeffffffeeecccbbbbbbbbbbbbccceeegggjjjllloooqqqrrrqqqooommmllllllgggffffffeeeccccccbbbbbbbbbaaa`````````aaacccddd^^^]]]\\\[[[\\\]]]___aaa___]]][[[YYYWWWVVVVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVTTTRRRPPPOOOSSSTTTUUUUUUTTTRRRPPPNNNLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFCCCAAA???>>>>>>>>>>>>??????>>>>>>===<<<=========<<<<<<;;;;;;;;;:::999999888777666555555666666777777777777666666666666666555666666666666555444333333222222333333111111111111111111111111222222222222111111111111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////...---------------------------------............/////////...///000000111/////////000000111111222///000111111222222222222222222222333333333444444333222222222222333444444777777666777777777888888777777888888999:::::::::999999999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@@@@BBBCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLMMMLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCBBB??????>>>>>>===<<<<<<<<<:::::::::999888888777777777777666666555444444333444444444444333333333333222222222222111111111000111111111111111111111111......///000111222333333111111111111111111111111111111111111111111111111222111111000000///////////////000000111111111111111111222222222222111111222222333333333333222222///000111222111111333555444666777999;;;???DDDHHHTTT```sss|||vvvqqqxxxyyywww|||~~~|||vvvtttqqqooonnnqqquuuxxx||||||}}}}}}~~~|||vvvoookkkhhhgggfffdddcccbbbbbbbbbaaabbbdddffffffdddcccaaaaaaaaaaaaaaabbbccceeefffjjjlllnnnnnnmmmlllkkklllfffeeedddcccbbbbbbccccccbbbbbb`````````aaabbbccc___^^^\\\ZZZZZZ[[[]]]^^^```^^^\\\ZZZXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWXXXXXXYYYXXXWWWVVVTTTRRRPPPNNNQQQQQQRRRSSSRRRPPPNNNMMMKKKLLLLLLMMMMMMLLLLLLKKKIIIHHHFFFCCCAAA???>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999888888777666666555777888888999999888888777777777777666555444444333444444333222222222222333111111111111111111111111222222222111111111000000))))))******+++,,,------******+++,,,---......///,,,---------............,,,------------.........//////......//////000111//////000000000000000000//////000111222222222222111111222222222333333333222222222222222333444444555555555666666666777777777777888888999::::::;;;888999999::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>============>>>???@@@@@@>>>???AAABBBDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAACCCEEEGGGIIIJJJKKKHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMMMMMMMMMMLLLKKKJJJNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCBBB??????>>>======<<<<<<;;;::::::999888888777777666666666666666555555555555444444444444444444444444111111111111000000000000000000000000000000000000,,,------///000111222222111111111111111111111111111111111111111111111111000000000000000000//////...///000000111111000000000111111222222111111000222222222333333222222222---///111222222222444666222444777999999:::<<<===GGGPPP___qqq|||ssswww}}}~~~yyyxxxyyy{{{zzzuuuqqqmmmiiifffeeeddddddcccbbbaaa``````___aaaccceeeeeedddbbbaaa```````````````aaaaaabbbeeehhhkkklllllllllmmmnnnhhhgggdddbbbaaabbbcccdddcccbbbaaaaaa`````````aaa___^^^\\\[[[ZZZ[[[[[[\\\```^^^\\\ZZZXXXWWWWWWWWWWWWXXXYYYXXXVVVVVVWWWXXXXXXXXXWWWVVVTTTRRRPPPOOOOOOPPPPPPPPPPPPNNNMMMLLLJJJKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFDDDAAA???===<<<===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777888888999999999999888888777777777666555444222222444444333222222222222222111111111111111111111111222111111111111000000000))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,---------.........///............///000000000000000000000/////////...///000111222222222222000000000111111111222222222222222111222222333444333444444555555555555555666666777777888999999999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@@@@???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDFFFGGGHHHIIIHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJNNNNNNOOOOOOOOOOOONNNNNNLLLKKKKKKJJJJJJKKKLLLLLLJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFEEECCCBBBAAA>>>>>>===<<<<<<;;;;;;:::999999999888777777666666555666666666666777777777444444444444444555555555222222222111111111000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111/////////000000000000000......000111111111000///000000111111111111000000000111111222222111111000---///111222222222333444333555777888777888999;;;>>>DDDMMMZZZjjj~~~~~~}}}~~~yyy|||yyytttnnnhhhfffdddbbbaaabbbbbbbbbaaa```^^^]]]\\\]]]___bbbddddddcccaaa___]]]^^^^^^___```aaaaaabbbcccfffjjjlllnnnoooqqqrrrnnnkkkgggcccaaaaaaaaabbbbbbbbbbbbaaa```___^^^]]]]]]]]]\\\\\\\\\\\\[[[[[[^^^]]]ZZZXXXVVVUUUUUUUUUWWWXXXZZZXXXVVVUUUVVVWWWWWWWWWVVVUUUSSSRRRPPPOOONNNOOOOOONNNNNNLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGFFFDDDAAA???===;;;<<<<<<=========<<<;;;;;;::::::::::::::::::::::::777777777777888888888888777777888888888888777777555555666666666555333222444333222222111222222222111111111111111111111111111111111111000000000000******+++++++++,,,,,,,,,//////...---+++******)))(((((()))***,,,---...///,,,,,,,,,---------.....................///000000111111000000//////............000111111222222222///000000000000111111111222222111111222222333444222333444444555555444444555555666666777888888888999999:::;;;;;;<<<======::::::::::::::::::;;;;;;<<<<<<<<<<<<===>>>@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDFFFFFFDDDCCCBBBEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIIIILLLKKKIIIHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPPPPOOOOOOJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@???======<<<;;;;;;::::::999999999888888777666666666555555666666777888888888555555555555555555555555333333333222222222111111000000000000000000000000222222111111000/////////000000000000000000000000000000000000000000000000......//////000000111111---...000111111111000///000000111111111111000000//////000000000000//////...000222222111000111222111222333333222333666888888<<>>??????@@@AAABBBBBBCCCCCCBBBBBBDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCEEEFFFIIIJJJKKKHHHHHHHHHIIIIIIIIIIIIJJJLLLKKKIIIHHHIIIJJJLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@???=========<<<<<<;;;999888777777777777666666555555555444333333333333333444555666555555555555444333222111222333333333333222111111000000000000000000000000...------...///000000///////////////////////////......///000111222222333////////////////////////......//////000000111111000000000000////////////000000000000000000000000000000000000111111111111333333333444444444555555777888:::>>>EEEPPP\\\eeewww}}}|||uuuooommmqqqvvv{{{}}}vvvqqqgggccc^^^\\\\\\\\\[[[YYY]]]^^^``````___^^^[[[ZZZ\\\]]]___```aaa```___^^^YYYYYY[[[\\\^^^___```aaabbbdddgggiiikkkooosssvvvsssrrrnnngggaaa^^^```cccccccccbbbaaa```^^^\\\[[[aaa```]]][[[YYYXXXXXXXXXZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777777777777777666666666666444444555555666777777888666666666666666666666666555555444333333222111111000000000000000000000000////////////000000000000))))))*********+++++++++------,,,,,,,,,,,,------------------------------..................------,,,,,,------......//////---...000000.........///////////////////////////000000111111111222222222333222222111111222222333222333555777999:::::::::999888777777777777888999;;;::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;:::===============>>>??????AAAAAABBBCCCCCCCCCCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJIIIIIIIIIIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHFFFEEECCCBBBBBBBBBBBBAAAAAA@@@>>>===<<<<<<<<<;;;:::999888777777666666666666555555444444444444444333444444555555555555555555444333222111222222333333222222111000000000000000000000000000......---...///000000////////////////////////////////////000000111111222..............................//////000000000000000///////////////////////////////////////////////////000000000111111111222222222222333333333333777777888999===DDDLLLRRR^^^gggttt{{{{{{{{{zzz}}}{{{sssllliiiccc```[[[ZZZZZZZZZYYYXXX\\\]]]^^^___^^^]]][[[ZZZZZZ\\\]]]_________]]]\\\YYYYYYZZZ[[[\\\^^^___```bbbdddfffhhhjjjmmmpppsssrrrqqqnnnhhhbbb______aaabbbaaaaaa```___]]][[[ZZZ^^^]]][[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRRRRRRROOONNNNNNNNNNNNOOOPPPPPPLLLLLLLLLLLLKKKKKKKKKJJJGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888777777777777666666666666555555555333333444444555666666777555555555555555555555555555444444333222222111111000000000000000000000000000000000000////////////+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------......---------------.........---...000000...---...///............////////////000000000111111111222222333222222111111222222333111222444666888:::;;;;;;999999888888888888999:::;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<<===============>>>??????AAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJLLLLLLMMMMMMMMMMMMNNNNNNJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@???===<<<<<<;;;;;;:::999888777777666666555555555555444444444555555555444444444444444444444444444333222222111222222222222222111000000000000000000000000000000............/////////////////////////////////////////////000000000000000...........................////////////000000000//////////////////////////////////////////////////////000000000000111111000000111111111222222222444555555555666999>>>AAAFFFLLLUUU___kkkyyy~~~|||~~~~~~{{{tttmmmgggbbb```^^^[[[XXXWWWXXXXXXWWWWWWZZZZZZ\\\]]]]]]]]]\\\[[[ZZZ[[[\\\]]]]]]]]]\\\[[[YYYXXXXXXXXXYYY[[[^^^___aaaccceeefffgggiiimmmooooooooolllhhhccc```______aaaaaa```___^^^]]][[[ZZZZZZZZZYYYYYYYYYZZZ[[[[[[XXXXXXWWWVVVUUUUUUUUUUUUVVVUUUTTTTTTSSSRRRRRRQQQLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@?????????>>>===<<<;;;:::::::::::::::::::::::::::888888888888777777777777555555555555444444444444222222333333444444555555444444444444444444444444444444333333222111111111000000000000000000000000111111000000//////......+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------------.........---------------------,,,...//////...------.........///////////////000000000000000111111111111333222222111111222222333111222444666777888999999999999999999999999::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>==============================>>>>>>???AAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEE@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFHHHIIIIIIKKKLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>>>><<<;;;;;;::::::999888777777666666444444444444444444444444555555555555444444333333333333333333333222111111111111111222111000000///////////////////////////.../////////......///000......................../////////////////////...........................////////////////////////.........///////////////////////////////////////////////////000000000111000000000111111111222222111222444444444666999<<<===@@@DDDJJJRRR___nnnyyy{{{~~~yyyuuupppiiiccc___\\\[[[YYYXXXWWWVVVVVVWWWWWWWWWYYYYYY[[[\\\]]]]]]]]]]]]ZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXVVVUUUVVVXXX[[[]]]```bbbcccddddddfffhhhkkklllkkkjjjhhhdddaaa___^^^aaaaaaaaa```___^^^\\\[[[ZZZYYYYYYYYYYYYYYYZZZZZZWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHFFFEEEEEECCCDDDDDDCCCBBBAAA@@@@@@============<<<;;;:::999999999999999999999999999888888777777777666666666444444444333333333222222111111222222333333333333222222222222222222222222333333222222111111111000000000000000000000000000111111000000//////......************++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------------,,,,,,,,,,,,...//////...------.../////////000000111111111//////000000000111111111333222222111111222222333333444555666666666666666888888999999::::::::::::;;;::::::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDD@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCBBBAAAAAA@@@??????============<<<;;;::::::888888888777777666666555333333333333444444444444444444555555444333222111222222222333222222111000000000111111000000///...........................---///000000...---...000------------------------/////////......................................./////////...............------....../////////000...........................////////////000000000111111111111222222222222///111333444444444666888999;;;===???BBBJJJUUU\\\mmmwwwzzz{{{~~~zzznnnkkkfff```\\\ZZZYYYYYYVVVWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]][[[[[[\\\\\\\\\[[[[[[[[[XXXWWWUUUTTTTTTVVVYYY[[[^^^___aaaaaaaaabbbdddggghhhggggggfffeeeccc```___bbbbbbbbbaaaaaa___^^^]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIGGGEEEDDDDDDBBBCCCCCCCCCBBBAAA@@@???<<<======<<<<<<;;;:::999999999999999999999999999777777777666666666555555333333333333222222222222111111111222222222222222222222222222222222222222222111111111111111000000////////////////////////111000000000/////////...))))))))))))************+++******))))))******+++******++++++,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,---------,,,---//////---,,,---...//////000000111111222222/////////000000000111111333222222111111222222333444444555555555555444444666777888999:::::::::999;;;::::::::::::;;;<<<<<<============>>>>>>>>>>>>===============>>>??????@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@???>>>>>>===;;;;;;<<<<<<;;;::::::999777777666666666555555555222222333333333333333444222222333444444333111000111111222222222111111000000000000000000///..............................---000111000---,,,...000---------------------------------...............------------------------/////////............------------......//////000..............................////////////000000000111111111111222222222000222333222111000111222333555888888999<<>>>>>>>>===============>>>?????????@@@AAAAAABBBAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDCCCCCCBBBBBB@@@@@@??????>>>=========::::::::::::::::::999888666666666555555555555444111222222222333333333333///000222333333222111000000000111111111111111000//////000000//////...------------------------------000222111---+++---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///------------------------//////.........---------,,,,,,---......///000000................................./////////000000/////////000000000111111000111222111//////000111000333555444333555999===BBBJJJSSS[[[___dddhhhlllooosss{{{zzzsssnnnhhhbbb]]]XXXWWWVVVTTTTTTTTTTTTUUUSSSUUUWWWVVVTTTSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYYYY[[[ZZZZZZYYYYYYXXXYYYYYYWWWWWWVVVUUUUUUVVVVVVVVVXXXZZZ[[[\\\\\\]]]```bbbbbb```___aaadddfffeeedddaaabbbbbbbbbaaa```___^^^^^^^^^^^^]]][[[YYYVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRRRRQQQOOOLLLIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA>>>????????????>>>>>>===:::;;;;;;;;;;;;:::999999888888888888888888888888666666666555555555444444444444333333333222222222222222222222222222222222222222222222222222222222000000000000000000000000////////////////////////......//////000000111111))))))*********+++++++++******))))))))))))******))))))***+++,,,,,,------******+++,,,,,,---......******+++,,,,,,---......+++---......---,,,,,,------------...///000000111////////////000000000000333222222222222222222333000111222444555666666666444555777888999999888888;;;::::::::::::;;;<<<<<<;;;<<<<<<<<<======>>>>>>===============>>>????????????@@@AAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBBBB??????>>>>>>======<<<<<<999999:::::::::999888888555555555555555555444444111111111222222333333333---...000222333222111000///000000111111111000000///////////////......------------------------------000333111---+++---000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------//////.........---------,,,,,,------...///000000..................................../////////000............/////////000///000111111000111333555222444555444111222555999:::>>>DDDGGGJJJNNNTTTZZZ^^^dddnnn|||~~~{{{uuummmgggccc```[[[WWWTTTTTTTTTTTTTTTUUUUUUVVVRRRTTTVVVVVVSSSQQQRRRTTTUUUUUUTTTTTTUUUUUUVVVVVVZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVUUUWWWXXXZZZ[[[[[[\\\___aaaaaa___]]]___dddggggggeee```aaaaaaaaa```___^^^^^^^^^^^^^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRPPPMMMIIIGGGDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@==================<<<<<<999999:::::::::999999888777777777777777777777777666666555555555444444444444444444333333333222222333333222222222222222222222222222222222222222222////////////000000000000////////////////////////------...///000111222222************************))))))))))))))))))))))))******))))))))))))*********+++,,,+++******,,,...*********++++++,,,,,,,,,+++++++++,,,,,,,,,------000///...------...///000222222111111000111111222///111222222111111222333333333333444444444555555555555666666777777888888666666666666777888999:::999:::::::::;;;<<<<<<<<<;;;<<<>>>?????????>>>===@@@@@@????????????@@@@@@??????@@@AAAAAAAAAAAA@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>BBBBBBBBBCCCCCCCCCDDDDDD>>>???@@@BBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGDDDCCCAAA@@@@@@AAACCCDDDDDDCCCBBBAAA???>>>===<<<;;;<<<<<<===<<<:::999888888888888888777777777666333333222222222333444444111111111111111111111111333333333222222000//////111111000000//////.....................---------......------------......000666999555,,,(((+++111------------------------------------------------.........---,,,***)))(((//////000000///...------////////////...---,,,,,,...........................------------...//////111000...------...///000333333333333333222111000000000111222333333444444444777:::<<<>>>@@@DDDFFFLLLRRR\\\gggrrr{{{~~~}}}}}}}}}}}}||||||}}}xxxrrrjjjgggbbb]]]XXXUUUSSSSSSQQQPPPPPPPPPQQQRRRTTTUUUUUUSSSQQQOOONNNMMMNNNNNNRRRRRRSSSSSSTTTTTTUUUUUUWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXZZZ[[[^^^```bbbccccccbbb``````___\\\YYYXXXYYY[[[```]]][[[[[[\\\[[[WWWTTTUUUUUUUUUSSSQQQQQQSSSUUUTTTSSSPPPMMMKKKIIIHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>======<<<;;;:::999999999999999888888777777777777777444444555555666666777777666555444333222222222222222222444444444444222222222222222222222111000///000000000000111111111111000000000000000000000000//////////////////////////////000111111111111111******************************************************))))))))))))*********+++++++++******,,,...------------,,,,,,,,,,,,,,,,,,,,,---------......000///...------...///000222111111000000111111111///111222222111000222333333333333444444444444555444555555666777777888888777777777777888999:::;;;<<<<<<<<<<<<============;;;<<<===>>>???>>>======@@@??????>>>>>>??????@@@>>>???@@@@@@AAAAAA@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBB>>>>>>@@@AAABBBBBBBBBAAACCCBBBBBBCCCCCCDDDEEEFFFDDDCCCAAA@@@???@@@AAABBBDDDCCCBBB@@@>>>===;;;;;;;;;;;;<<<<<<;;;:::888777888888777777777666666666555444333222222222222222222222222222222222222222222222222222111000///...000000000000//////......000000///...---,,,,,,+++------,,,,,,,,,,,,------///222555222,,,(((+++///------------------------------------------------++++++,,,---------------.../////////......---,,,------............------...........................------------...//////111///...------...///000111111222111111000000///000000000111222333333333///111444555555777999;;;@@@DDDKKKUUU```jjjrrrvvvxxxzzz|||~~~~~~xxxrrrooonnnpppqqq~~~}}}xxxssskkkeee]]][[[YYYVVVUUUTTTUUUUUUQQQPPPOOOOOOPPPQQQRRRSSSTTTSSSQQQPPPOOONNNNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUUUUTTTTTTVVVWWWXXXYYYZZZ[[[]]]^^^___``````______^^^[[[XXXWWWXXXYYY\\\ZZZYYYYYYZZZZZZWWWUUUSSSTTTTTTRRRQQQQQQSSSUUUUUUTTTSSSPPPMMMKKKIIIHHHDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;:::999888888888777777666555444444444555555555555555555666666666555555444222222111111111222222333444444333222222222222222222111111000000000000000000000000000000////////////////////////...........................///000000111111111000******************************************************))))))))))))*********+++++++++******,,,------------,,,++++++******------------............//////...------...//////000000000000000111111111///000222111000000111333333333333333444444444444444444555555666777777777888888888888999:::;;;;;;===<<<<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>======??????>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEECCCBBB@@@?????????@@@CCCBBBAAA???===<<<::::::::::::;;;::::::999888777777777777666666666555555666555444333111111111000222222222222222222222222000111111111000///...---000000000////////////...111000///...---+++******,,,,,,++++++++++++,,,,,,---...///...+++***+++,,,------------------------------------------------***+++,,,---.../////////------......------,,,,,,,,,------............---...........................------------...//////000///...------...///000000000000000//////////////////000000111111222222111222444444333333444666777999<<>>======;;;;;;:::999999888888888777777666555444333333333555555555555555555444444444444333222111111111111111222333333333333222111111111111111111111000000////////////////////////------------------------..............................///000000000000///******************************************************))))))))))))******)))***+++***))))))+++---******)))))))))))))))))),,,,,,,,,------------...........................//////000000000000000000///000111111000000111222222222333333333444444444333444444555555666777777777777777777888999:::;;;;;;:::::::::999999888888;;;;;;<<<<<<============>>>>>>>>>======>>>>>>>>>===>>>>>>???@@@???????????????????????????@@@@@@???@@@@@@AAA@@@@@@??????<<<=========>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@?????????@@@@@@AAABBBCCCDDDCCCAAA@@@>>>=========???>>>>>>===<<<<<<;;;;;;:::999999999888777666666666666666555555555555444555444333222111111111111000000000000000000000000//////000000///...------//////////////////////////////...------,,,++++++,,,,,,++++++++++++,,,,,,,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......------,,,,,,,,,------,,,,,,+++------.........---,,,,,,...........................------------.../////////............///000000000000//////////////////.../////////000000111111222444555555444333444666777666777999===CCCIIIMMMZZZ___gggpppxxx{{{vvvtttpppxxxuuupppggg```\\\XXXTTTRRRMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOMMMLLLLLLMMMNNNNNNPPPQQQRRRRRRRRRPPPOOOMMMPPPPPPQQQQQQPPPOOONNNMMMLLLMMMNNNPPPRRRSSSTTTUUUSSSSSSTTTTTTUUUVVVVVVVVVTTTTTTSSSRRRSSSTTTUUUVVVYYYXXXVVVUUUUUUWWWYYY[[[\\\]]]]]][[[XXXWWWWWWXXXVVVVVVVVVUUUUUUTTTSSSQQQOOOPPPQQQQQQPPPPPPQQQSSSUUUUUUTTTSSSPPPMMMIIIFFFCCCCCCBBBBBBAAAAAA@@@@@@===============<<<;;;;;;999999999999999888777777999888777666555444444444666555555444444333333333333333222111111111111111111111222222222222111111111111111000000000000111...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....../////////......******************************************************))))))))))))******)))***+++***))))))+++---''''''((()))******++++++******+++++++++,,,,,,,,,------............---------...///000000000000///...000111111000///111222222222222333333333444444333333333444555555666666666555555666666777888999::::::999999888888888777;;;;;;;;;;;;;;;<<<<<<===>>>======<<<<<<======>>><<<===>>>>>>??????>>>>>>>>>>>>>>>===============>>>>>>??????@@@??????>>>============>>>>>>>>>>>>============>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA???>>><<<;;;;;;:::::::::;;;;;;<<<<<<<<<999888888777666666555555555555555444444444333333222222222111111222222333////////////////////////...////////////......---.............../////////,,,,,,,,,---------------------,,,,,,,,,,,,---------+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///......------++++++,,,,,,,,,,,,,,,+++............---,,,+++***...........................------------...//////...............///000000000000////////////000111///////////////000000000---///000000000000111333444444555777999<<>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===============>>>>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???===<<<::::::777888888999:::;;;;;;;;;888777666555444444444444444444444333333333333222111111111111111222333333..............................////////////......---............/////////+++++++++,,,------......------,,,,,,,,,,,,------,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---.../////////++++++,,,,,,------,,,,,,.........------,,,+++***...........................------------...//////------......///000000000000000///......///111222////////////000000000000+++---////////////111333...///222555777999::::::;;;>>>DDDMMMXXXfffttt~~~}}}yyysssoooppprrruuu{{{uuujjjdddXXXVVVSSSPPPNNNMMMMMMMMMHHHIIIIIIKKKLLLMMMMMMNNNMMMMMMLLLKKKKKKLLLMMMNNNMMMNNNNNNOOOOOOOOOOOONNNOOOPPPRRRSSSSSSQQQOOONNNKKKKKKLLLMMMNNNPPPPPPQQQPPPQQQQQQRRRSSSTTTUUUUUURRRRRRQQQPPPQQQRRRSSSTTTWWWVVVTTTRRRRRRTTTVVVXXX[[[\\\^^^]]][[[YYYYYYYYYXXXYYYYYYVVVRRROOONNNNNNMMMOOOPPPPPPNNNLLLMMMMMMMMMMMMMMMLLLKKKHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>??????>>>>>>===666777888999999888777666444444333222222222222333333333333333333333222222111111000000000000000111111111000000000000111111111000///...///000111222/////////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************++++++++++++++++++++++++******))))))))))))******((()))***)))((()))***,,,***++++++,,,---......///******+++++++++,,,,,,,,,,,,------......------,,,***,,,...///000000///......///000000//////000222111222222222222333333333222222222333444444555555555555555555666777888999999999999999::::::::::::;;;:::999999999:::<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<======>>>>>>======>>>>>>=========<<<<<<<<<:::;;;;;;<<<======<<<<<<<<<<<<<<<=========>>>>>>======<<<;;;;;;<<<======>>>>>>>>>>>>???@@@AAABBB@@@??????>>>===<<<:::999888888888888888888888888777666555444333333333444333333333333222222222222333222111111111111111222000000000000000000000000...//////000000000//////---------.........//////,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------++++++,,,---------------++++++,,,---------------***+++,,,---------------...........................------------...//////,,,---...//////000000000///...---,,,---...000111000000000000000000000000...///111111000000222333---...///111333555666666666777:::???FFFPPP[[[cccssswww}}}~~~vvvrrrqqqtttvvvvvvyyy}}}~~~xxxrrrllleee^^^YYYPPPPPPOOOMMMKKKJJJKKKKKKEEEFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOMMMLLLLLLLLLMMMNNNNNNOOOOOOQQQSSSUUUUUUTTTRRRQQQMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTRRRQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSUUUVVVYYY[[[\\\\\\ZZZXXXXXXXXXWWWYYYYYYWWWSSSPPPPPPQQQMMMOOOPPPOOOMMMKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBAAA@@@???>>>>>><<<<<<============<<<<<<555666777999999888666555222222222111222222333444222222222222333333333333000000/////////000000111111000////////////000111000000.........///111222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++******))))))))))))******((()))***)))((((((***,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,***+++---///000000///......///000000//////000111111111222222222333333333111222222333333444555555666666666666777888999:::666666777777888888888999;;;:::999999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<===============??????>>>>>>=========<<<999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============;;;;;;:::;;;<<<===>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>===<<<:::::::::999999888777666555555777666444333222222333444333333333222222222111111444444222111000000//////111111111111111111111111//////000000000000000///---------.........//////---------,,,,,,+++++++++++++++************++++++***+++---,,,******+++---++++++++++++++++++++++++------------------------.........---,,,***)))(((+++,,,------............'''(((***,,,...//////000...........................------------...//////,,,---...///000000000000...---+++++++++---///000111111111111000000000000...///000000......///000111111000000000111222333555666777888;;;@@@GGGLLLWWW]]]eeejjjooouuu~~~}}}}}}~~~|||xxxvvvqqqmmmgggbbb^^^ZZZWWWTTTNNNOOOOOONNNLLLJJJJJJJJJFFFFFFGGGHHHHHHHHHHHHHHHLLLKKKKKKKKKLLLMMMOOOPPPLLLLLLKKKKKKKKKMMMNNNOOOPPPQQQTTTVVVWWWUUUTTTRRRNNNNNNNNNNNNMMMMMMMMMLLLNNNNNNOOOPPPQQQRRRSSSTTTQQQQQQPPPOOOPPPQQQRRRSSSQQQQQQPPPPPPQQQRRRTTTUUUXXXZZZ[[[[[[YYYWWWWWWWWWVVVXXXZZZXXXTTTRRRRRRTTTMMMOOOPPPOOOLLLJJJIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGBBBBBBAAA@@@???>>>===<<<888888999:::::::::999999444555777888999888666555333333333333444555666666111111111222222333333444000000////////////000111111000///......///000111000///...---...///111333111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((---+++)))''''''((()))*********))))))******+++,,,++++++******************++++++***************+++))))))***+++,,,,,,------------------------------***+++,,,---...---,,,+++000000000000////////////333222222222222222222222333333333444444444555555555555555555666666666666444555666888888999999999777777777777888999::::::999::::::::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;999888888999:::;;;<<<<<<;;;<<<>>>??????===;;;:::>>>>>>===<<<<<<<<<<<<<<<===<<<:::999:::<<<>>>??????>>>===<<<;;;:::999999777777777777666666666666555555444444444333333333333333222222222222222222222111000......000111222//////000000111111111222////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++,,,,,,,,,++++++*********---------------------------,,,***))))))***,,,---+++,,,,,,---.........---+++,,,,,,------.........111000...,,,+++***++++++////////////////////////////////////////////////////////////000000000000////////////000000000000000000000000000111111222111000111222555999===???FFFJJJOOORRRWWW___kkkttt~~~~~~|||zzzuuupppkkkgggeee]]]\\\ZZZXXXUUUSSSQQQPPPMMMMMMNNNMMMMMMLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIIIIIIIKKKLLLNNNPPPRRRQQQOOOMMMLLLLLLLLLLLLPPPQQQRRRSSSTTTUUUUUUUUUVVVSSSOOONNNNNNPPPQQQQQQOOOPPPQQQRRRSSSSSSRRRRRRQQQOOONNNNNNOOOPPPOOONNNRRRQQQPPPOOOPPPRRRTTTVVVUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTSSSQQQPPPPPPQQQRRRPPPNNNLLLJJJIIIIIIIIIFFFFFFFFFEEEEEEDDDCCCBBBCCCBBBAAA@@@>>><<<:::999888888888888888999999999333333333444444555555555222222222222222222222222333333333333333333333333111111000000//////......000000////////////000000000///...---------------//////000//////...------.........---------,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((()))***++++++***)))(((,,,+++)))((((((((()))*********))))))******+++,,,************************,,,++++++***))))))******)))******+++,,,,,,------------------------------+++,,,---.........------///////////////000000000222222222222222222222222333333333444444444444555555555555555666666666666555666777888888888888888::::::999999888999999999999999999::::::::::::;;;<<<<<<===>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;;;;<<<===>>>>>>===<<<;;;======<<<;;;;;;;;;;;;<<<===<<<;;;:::;;;<<<>>>???>>>>>>===<<<;;;:::999888666666666555555555555444444444444444333333333333111111000//////...------111000...------...000111////////////000000000111........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***++++++---------,,,,,,,,,++++++---------------,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,---......------..................//////......---,,,+++++++++,,,................................................000000000///////////////////////////000000000000000000//////000000111222333222222222444666999:::;;;???CCCFFFIIIPPP[[[bbboooyyyxxxuuullljjjgggccc___[[[XXXVVVQQQQQQPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJKKKLLLNNNQQQRRROOONNNMMMLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUVVVSSSPPPNNNOOOQQQQQQQQQOOOPPPRRRSSSSSSSSSRRRRRRPPPOOOMMMMMMOOOOOOOOONNNQQQPPPOOOOOOOOOQQQSSSUUUTTTTTTTTTSSSRRRQQQPPPOOORRRSSSSSSRRRPPPOOOOOOPPPRRRQQQNNNLLLJJJIIIHHHHHHEEEEEEEEEEEEDDDCCCBBBAAABBBAAAAAA???===;;;:::999888888888888888777777777333333333333444444444555222222222222222222222222333333333333333333333333///////////////000000000000//////////////////000000000///...............///////////////...------++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))************))))))*********)))))))))))))))***))))))))))))***++++++************************,,,,,,+++***))))))***************++++++,,,,,,---------------------------,,,---.../////////...............//////000000111111111111111111111111111333333333333444444444444444555555555555666666666666666777888888777777777::::::999888888777777666999999999999::::::;;;;;;;;;<<<======>>>===============<<<;;;;;;;;;<<<<<<======;;;:::999999999999:::;;;;;;<<<<<<============<<<;;;;;;::::::;;;;;;======<<<;;;;;;<<<>>>???===<<<<<<;;;:::999888888555555555444444444333333444444444333333333222222111111000///---,,,+++***//////------------//////.............../////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******++++++---------------,,,,,,,,,......------,,,,,,++++++---,,,+++******+++,,,---+++,,,,,,---------------......------------------***+++,,,---------------................................................000000000//////.........////////////000000000000000000//////000000111222444333222222222333444555111444777999;;;@@@HHHNNNZZZbbbllltttxxx}}}|||tttnnniiifff]]][[[XXXTTTQQQOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNQQQRRRKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSPPPOOOPPPRRRRRRRRRPPPQQQRRRSSSTTTSSSRRRQQQOOONNNLLLLLLNNNOOOOOONNNPPPOOONNNNNNOOOPPPRRRSSSRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNOOOOOONNNNNNOOOPPPRRRPPPNNNLLLIIIHHHGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???===<<<:::999888888888777777666666555555222333333333333333444444111111111111111111111111222222222222222222222222---......///000000111111//////............//////111000//////////////////......//////......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))******)))))))))))))))************)))((()))))))))))))))***++++++))))))))))))******************))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------......///000111111000000000000000111111111222222333333333444444444444444444555555555666666666777777777777777666666777777777777777666666555888888888999::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999::::::::::::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<;;;;;;:::999999888777777555555555444444444444333333333333333222222222222222222111111000///......//////...------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,------++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,++++++******++++++,,,+++,,,,,,---------,,,,,,,,,++++++******)))))))))(((***,,,...///000//////................................................000000000///......------////////////000000000000///////////////000111111333222111111111111222222///111333444444777<<<@@@HHHNNNUUU[[[```gggooouuu}}}{{{wwwqqqjjjccc]]]YYYWWWTTTRRROOOLLLJJJIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDEEEFFFHHHKKKNNNPPPJJJJJJIIIJJJJJJLLLNNNOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTRRRPPPPPPQQQSSSSSSSSSQQQRRRSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKMMMNNNNNNMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQQQQPPPOOONNNLLLJJJIIIEEEGGGIIIJJJJJJKKKMMMOOOPPPOOOMMMKKKIIIGGGEEEDDDBBBBBBBBBBBBAAA@@@??????>>>>>><<<;;;:::999888888888888777666555444444333222222222222333333333333111111111111111111111111111111111111111111111111........./////////000000///......------....../////////............//////------.........------,,,......---------,,,,,,,,,************************,,,,,,++++++++++++,,,,,,***))))))))))))))))))***((()))************))))))))))))(((((())))))***+++(((((()))))))))*********'''(((((()))***,,,......***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///000000111//////000000000111111111222222222333333333444444444444444444555555555555666666777777777666666555666777888999999999888888777777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;;;;::::::::::::;;;;;;::::::999999999999::::::999999999999:::;;;===>>>>>>===<<<<<<;;;;;;<<<<<<999999999999888999999999999999888888777777666666666666666555555555444444333333222222222111111111000111111111111111111111////////////////////////---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++,,,,,,++++++++++++++++++++++++))))))******++++++++++++******************++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++******))))))((()))+++---///111111111111................................................000/////////.........---////////////000000000000/////////...///000000111000000000000000111222222111222333333333555777999<<<@@@EEEIIIMMMRRRYYY___kkkuuu~~~~~~~~~|||ssslllkkkgggbbb[[[UUUQQQNNNMMMKKKJJJGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHCCCCCCCCCEEEGGGJJJMMMNNNKKKJJJIIIIIIIIIJJJKKKKKKNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQOOOPPPQQQSSSSSSSSSQQQRRRSSSSSSRRRQQQPPPOOOLLLKKKJJJJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMPPPPPPOOONNNLLLKKKIIIHHHCCCDDDFFFFFFEEEEEEGGGIIIMMMLLLKKKIIIGGGEEECCCBBB@@@@@@AAA@@@@@@???>>>===<<<;;;:::999888888888888888777777666555444333333222222222222222222222222000000000000000000000000000000000000000000000000000/////////.........---......------------......---------,,,,,,------...,,,,,,------------,,,,,,*********))))))))))))((()))))))))))))))))))))))),,,++++++******++++++,,,******))))))))))))******)))))))))))))))*********)))(((((((((((()))******'''(((((())))))*********''''''((()))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------......//////000///000000111111222222222222222222222333333333333333444444444444555555555555555666777777666666666777888:::;;;<<<<<<;;;;;;666777777888999:::;;;;;;;;;;;;;;;<<<;;;;;;:::999999999888888888999::::::999888888888888999999:::888999999::::::;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;888888888888777777777777777777777777666666555555666666666555555555555444222222222111111111000000---......//////000111111////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,,,,,,,+++,,,---...///000000000------------------------------------------------........................////////////000000000000//////......//////000111...//////000111111222222111111222222333333333333666888:::===???CCCHHHKKKTTT\\\bbbdddffflllpppqqquuuwww{{{zzztttoooiiibbb]]][[[YYYUUUPPPLLLJJJHHHGGGHHHGGGEEEDDDCCCDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFHHHJJJMMMNNNKKKJJJIIIHHHGGGGGGHHHIIILLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNOOOQQQSSSSSSRRRQQQRRRRRRRRRQQQOOONNNMMMKKKJJJIIIIIIKKKMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMLLLKKKIIIHHHGGGEEEEEEEEEDDDAAA@@@@@@@@@IIIIIIHHHGGGEEECCCBBB@@@????????????>>>===<<<;;;:::999888666666666777888777777666666555555444444222222222111111111111000////////////////////////////////////////////////000000//////...------,,,------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...++++++,,,,,,------,,,,,,+++++++++************)))((((((((((((((((((((((((++++++************+++++++++***)))(((((()))***+++***)))((((((((()))+++,,,((((((((((((((()))******''''''(((((()))******+++))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---...///........................000000111111222333333444111222222222222333333333333333444444444555555555444444555666777777777777777888:::;;;;;;:::999888666666777888999:::;;;;;;;;;;;;;;;;;;;;;:::999999777777777777777888999999999999888777666666666666888999:::;;;;;;:::999888;;;:::999999888888999999888888888888888777777666666666666555555555555555555555555444444444333333222111111111000000000000---..............................//////...............------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************---,,,,,,+++******))))))************************'''(((***+++,,,,,,++++++))))))*********+++++++++*********+++,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,------------------,,,,,,,,,,,,---......------------------------------------------------,,,------....../////////////////////000000000000///............///000000///000000111111111111000000000000111222222111000222333444555777999<<>>>>>>>>======<<<;;;:::999888666555444555777888666666666666666666666666222222111111000000000000////////////////////////................................................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......******+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++************************++++++************+++++++++***)))(((((()))***+++***)))((('''''')))+++---((((((((((((((()))******&&&''''''((()))******+++,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++......---,,,---...///000...............---------000000111222333333444444111111222222222333333333333333333444444444555555333333555666777777777777666777888999888666444333555666777888999:::;;;;;;;;;;;;;;;;;;::::::999888666666555666666777888888;;;:::888777555444444333888999:::;;;;;;:::888777999888888777666777777777999999999999999888777666555555555555555555444444444444444333333333222222111111111111000000000000000000000//////......---,,,------......------,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********************************+++,,,,,,,,,---************************'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,))))))***+++,,,------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,---,,,+++***)))***+++,,,------------------------------------------------+++,,,,,,---...///000000////////////000000000000...............///000000111111111111111000////////////000111333333111///000000111222444555777888666<<<@@@??????DDDHHHHHHLLLTTT^^^gggmmmrrrxxx}}}~~~}}}~~~wwwuuuppplllgggdddcccbbb\\\ZZZWWWRRRMMMKKKKKKLLLEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLNNNPPPRRRRRRQQQPPPPPPPPPPPPOOOMMMKKKIIIIIIHHHGGGHHHJJJLLLLLLKKKIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDD???AAABBBBBBBBBBBBDDDEEEBBBCCCCCCDDDCCCAAA@@@???============<<<;;;:::999888777555444444555666888666666666777777777777777222111111111000000//////////////////////////////........................,,,,,,------.../////////---,,,,,,++++++,,,,,,------------------...///000)))***+++,,,,,,,,,,,,,,,*********)))))))))((((((++++++++++++++++++++++++++++++************++++++(((***+++***)))((()))***,,,,,,,,,+++***))))))(((******)))((((((((((((((()))))))))***++++++,,,,,,******))))))))))))******))))))))))))************++++++,,,,,,,,,---------,,,---.../////////...---......///000000000000000000111222333333222111000222222111111111111111111111222222333333444444555777444333444777888777555444666888999777666666666888888777666666666666666999999999888888888888888777777777888999999999:::999888777666666777888999666777777777888888888888:::999777666666666777777777666555555555666888999888777666555444333222222444444333222222111111000111111000000//////......000///...---,,,---......111000///.....................---,,,,,,+++******)))***++++++***)))***+++***)))((()))***+++***))),,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++++++++---,,,+++)))(((&&&%%%$$$++++++++++++++++++++++++******+++++++++******))),,,,,,+++***)))))))))***///...---,,,,,,...000111)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......------------------------+++***)))+++---......------------.........//////////////////////////////............////////////...//////000111222222222111111222222222333333333444555666777777888:::===DDDFFFKKKPPPWWW\\\aaacccdddfffkkkpppwww~~~wwwqqqnnnnnnnnnmmmmmmlllllllllbbb```\\\WWWTTTRRRQQQQQQMMMKKKIIIGGGFFFFFFFFFGGGDDDCCCBBBAAAAAABBBCCCDDDCCCAAA@@@@@@AAABBB@@@???@@@@@@@@@AAAAAAAAABBBBBBEEEEEEDDDDDDCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCAAAAAAAAABBBDDDEEEGGGHHHFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKLLLNNNNNNMMMMMMLLLGGGIIIKKKMMMOOOOOOOOOOOOMMMOOOQQQRRRRRROOOLLLJJJKKKIIIHHHHHHJJJKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@??????>>>=====================<<<;;;:::999;;;999666555555444333111222444444444333333444666---000222111...---...111000///...,,,,,,------...------..................------...///000000000///.........------,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,++++++++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************((()))******)))((()))***,,,++++++***))))))(((((((((''''''(((((()))***++++++***************************))))))))))))******))))))))))))************(((((()))))))))************+++,,,---------,,,,,,......///000000000000000///000111111111111000///222222222222222222222222111111222333333444444555666555333444777888777555444666888888777555555666888777777666666666666666999999999999999999999999777777888888888888888999777666555555555555666777666666777777777888888888999999888777666777888888777777666555444444444555555555555555444444444444555444444333333222111111000000000000//////......000///...---,,,------...000///......---------......------,,,++++++******)))***++++++***)))***+++---+++))))))***)))((('''+++,,,,,,,,,++++++***)))******++++++++++++******++++++******)))))))))(((++++++++++++++++++++++++******+++++++++******)))++++++******)))*********,,,+++***)))***+++---...******+++,,,,,,,,,++++++++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,---...//////------------------------,,,+++***+++---......------------...............////////////////////////000000000///////////////...//////000111111222222111111111222222222333333222444555555444555777999999;;;>>>BBBFFFJJJMMMOOOOOOQQQTTTYYY___eeeiiilllppptttyyy}}}yyyssspppkkkddd^^^YYYYYYYYYXXXXXXXXXWWWWWWRRRPPPMMMJJJHHHGGGGGGHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@AAABBBCCCBBB@@@??????@@@@@@???>>>@@@@@@@@@AAAAAAAAAAAABBBDDDEEEEEEEEEDDDDDDCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIKKKLLLMMMNNNNNNNNNOOOPPPSSSTTTTTTQQQNNNLLLIIIHHHFFFGGGIIIJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>======>>>>>>??????>>>>>>===<<<<<<<<<;;;<<<<<<;;;;;;999888888777555333333444444444333444444333111///...000111000000000/////////000111000///...---------......---...............------------......///.........------------,,,,,,,,,,,,++++++,,,---------,,,,,,((())))))******++++++,,,))))))))))))))))))))))))***)))(((((((((((()))***(((((()))***************((()))******(((((()))*********))))))((((((''''''%%%%%%&&&''')))+++,,,---,,,,,,+++******)))((((((******))))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,......///000000000000///...//////000000//////...333333333333333333333333111111222222333444444444666555444555666777777555333555777777555444555555777777666666555555666666888888888888999999999999888888888888777777777777555444333333333333444555666666666666777777777777888888888777888888999:::666666666555444333222111222222333444444555666666555555444444333222222222000000000////////////...//////...------------.........---,,,,,,,,,------------,,,,,,++++++******)))***++++++***)))***+++---+++))))))******)))(((+++++++++,,,++++++***))))))******************))))))))))))***++++++,,,,,,++++++++++++++++++++++++)))******+++++++++***************)))******+++++++++***)))))))))***,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...---,,,---...///...---.........---------------/////////////////////////////////.........------...//////000000111111222000111111111222222222222111222333222222222444555444555777999;;;===>>>??????@@@CCCGGGKKKOOOSSSUUUXXX\\\```cccfffkkksssyyy|||qqqllleee```]]]YYYSSSOOOJJJIIIIIIIIIIIIIIIHHHHHHFFFEEECCCBBBBBBBBBCCCCCC@@@@@@????????????@@@AAAAAAAAA@@@??????@@@AAAAAA@@@???>>>>>>??????>>><<>>AAADDDFFFHHHGGGIIILLLOOOQQQVVV[[[```hhhnnnvvv}}}~~~zzzwwwuuuuuutttssstttuuuvvvxxx~~~~~~zzzwwwtttrrrrrrqqqrrruuuwwwzzz{{{|||}}}zzz|||}}}|||xxxqqqjjjeee___[[[VVVRRRPPPLLLHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>???@@@@@@AAAAAAAAA@@@????????????@@@AAA@@@???===>>>??????>>><<>><<<<<<;;;:::::::::::::::;;;;;;;;;:::999999888888999999999999999888777666222000///000222333333333111222222222333777===AAA???888000...222444333000000000//////............/////////...---,,,+++***,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,------***+++,,,,,,---------,,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''')))***)))((('''((()))((((((((('''''''''''''''''''''''''''((()))***+++(((((()))))))))***************))))))))))))******((()))))))))************))))))))))))************------------......//////------...///////////////000000000000000000000000///000000000111111111222000000111222222333333444444555666666666666666777444555666555444333555666666666555555555555666666555555555555666666777777888777777666666555555555444444444444444444444444444555555555555666666666777777888888999999999999333444666777777666555444222222333333333333333333222222111111000/////////.............../////////...............---------,,,,,,+++++++++,,,,,,---,,,+++++++++++++++******)))***++++++***)))***++++++)))'''(((***,,,------)))******++++++*********))))))************))))))((((((((()))))))))))))))************************((()))***+++++++++++++++***)))))))))***+++,,,,,,************++++++,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...------...///...,,,------------------,,,,,,////////////////////////.........---------,,,,,,///////////////000000000//////000000000111111111111222222111000///000222000000111222333444444555444444555666888999;;;<<<;;;===???AAACCCFFFJJJLLLTTTVVVZZZ^^^``````___^^^^^^]]]\\\[[[\\\]]]^^^___eeejjjqqqwwwzzz|||}}}~~~wwwuuuqqqnnnmmmlllkkkjjjiiihhheeeccc```^^^]]]\\\\\\]]]^^^```aaaaaaaaaaaa___```aaaaaa^^^YYYTTTQQQNNNLLLIIIFFFDDDAAA???>>>==================>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAABBBAAA@@@??????@@@AAABBBAAA???>>>>>>??????>>>===>>>>>>>>>?????????@@@@@@@@@BBBEEEGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGHHHHHHIIIIIILLLJJJIIIGGGFFFGGGGGGHHHHHHJJJKKKMMMMMMMMMLLLKKKHHHGGGEEEFFFHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@???>>><<<<<<;;;::::::::::::;;;::::::999999888777777777888999999999999888888777555333111111222333222111111111222333666;;;AAAFFFDDD;;;111///222555222...///////////////......---............---,,,+++***+++,,,,,,,,,+++***)))))))))******++++++,,,,,,,,,+++++++++++++++***))))))))))))***++++++,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((()))***************'''((())))))''''''((()))(((((((((((((((((('''''')))((((((((((((((()))***''''''((())))))***++++++******))))))))))))******))))))))))))*********************++++++++++++,,,,,,++++++++++++,,,---...------...////////////...111000000//////000000111......//////000111111111000000111111222333333333444555666666555555666888555666666555444444555777555555444444555555666666444444555555666666777777666666666666555555555555444555555666666555555444444444444444555555555666666777777888888888777777444444555666666666666666333333333222222111111111111111000000///......------............/////////......//////......---,,,,,,,,,+++++++++,,,------++++++++++++++++++******)))***++++++***)))***+++111...***))))))******)))((()))******+++*********)))******************))))))))))))(((((((((((((((************************((()))***+++++++++++++++*********)))******++++++(((((())))))************++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,'''((()))+++,,,...///000******++++++,,,,,,------...---,,,---...///...---+++,,,,,,,,,------------////////////////////////////////////////////////////////////////////////////////////000000000000111222222111//////111222000000111222333444555555333333222333333444555666555555666777999;;;===>>>EEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJMMMQQQWWW[[[]]]^^^```aaa[[[YYYWWWTTTRRRQQQQQQQQQTTTSSSQQQOOONNNMMMLLLLLLJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKLLLMMMKKKIIIFFFDDDDDDCCCAAA???>>>===<<<<<<999999::::::::::::;;;;;;=========<<<<<<<<<;;;;;;999:::<<<===>>>?????????AAAAAA@@@??????@@@AAAAAA@@@???>>>>>>??????>>>======>>>>>>>>>>>>????????????AAACCCEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFHHHIIIKKKLLLMMMMMMMMMLLLHHHFFFEEEFFFGGGIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEECCC@@@@@@@@@@@@???>>><<<<<<;;;::::::::::::;;;999999999888777777666666777888888999888888777777777555333222333333222111111222222222333555:::>>>BBB:::111...111333111---.........///...------,,,---------------,,,+++***++++++++++++++++++***)))******************++++++++++++++++++***)))((('''&&&'''(((***,,,...000000)))))))))))))))))))))))))))******++++++******)))(((((()))***************'''((()))(((''''''((()))((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))))))))******))))))))))))******))))))))))))************,,,,,,---------.........,,,,,,+++++++++,,,---...,,,---......//////......000///............///000...//////000111111222222000000000111222222333333333555777666555444666888666777777666444444666888555444444444444555666777555555666666777888888999444555555555555555666666333444555666666555444333333333444444444555555555666666777777777666555555555555444444333444444444222222222222111111111111111111111000//////......---------.........//////---.../////////...---,,,,,,,,,,,,,,,,,,---......******************++++++)))***++++++***)))***+++333///+++)))((())))))((((((((()))*********************++++++++++++******))))))))))))))))))))))))************************(((((()))++++++,,,,,,+++++++++******)))*********((()))************************+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---......)))******+++,,,,,,------,,,+++***+++---......---******+++,,,---......///////////////////////////---------...//////000000////////////////////////........./////////000000///000000000//////000222222222333333444444555555444444333333333444444555222222222333555666666666999:::<<<===>>>>>>>>>===<<<<<<============<<<<<<===@@@DDDFFFGGGGGGHHHIIIGGGFFFEEECCCAAA@@@@@@AAACCCBBBBBBAAA@@@@@@@@@@@@======>>>?????????????????????@@@@@@@@@???>>>===>>>>>>>>>===;;;;;;<<<<<<888999999999::::::::::::<<<<<<==================999:::<<<===>>>>>>>>>>>>@@@???>>>>>>>>>>>>???@@@???>>><<<===>>>>>>===;;;=========>>>>>>>>>?????????@@@AAACCCDDDDDDEEEEEEBBBAAAAAABBBBBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKGGGEEEDDDDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAA@@@@@@@@@???>>><<<;;;::::::999999::::::999999888888777666666666555666666777777777666666666444222222333333222111000111111000//////111333999333---,,,...111000...,,,---.........---++++++,,,,,,---------,,,,,,+++******++++++,,,,,,++++++***************)))))))))******+++++++++******)))(((((()))***+++,,,------)))))))))))))))))))))))))))***++++++++++++***)))(((((()))***************'''((()))((('''&&&''')))((((((((()))))))))))))))''''''''''''((()))++++++******))))))((((((''''''******))))))))))))******))))))))))))************))))))*********+++++++++......---,,,---...///000,,,---......//////......///...---,,,,,,---...//////000000111222222333333000000000111222222333333333555777777555444666888777777777666555555777999444444444444444555666777666777777888999:::::::::333444444555555666666666333333555555555555333333333333333444444444555555666666777777777555444333777666444222111111222222111111111111111111222222222222111111000/////////---------.........//////---.../////////...,,,,,,,,,,,,,,,,,,------...///******************++++++)))+++++++++***)))***+++111---***((()))***++++++(((((()))***************++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((()))++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,------------,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,+++***))))))))))))***+++,,,,,,------+++***)))+++---......---))))))***+++---...//////////////////////////////((()))***+++,,,,,,---...///////////////...................../////////000---...//////......000111000000000000000000111111333222222111111222222222333222222222444555444333222555888:::;;;:::999777555666777888888777666555555888:::;;;;;;;;;;;;<<<=========;;;999888999:::999999888888888888999999666777888999999999999999999::::::;;;;;;;;;;;;;;;888888888888777777888999666666666777777777888888777888999:::;;;;;;;;;;;;;;;<<<===???@@@@@@???>>>???>>>===<<<<<<===>>>???>>><<<;;;;;;<<<===;;;:::============>>>>>>>>>>>>??????@@@AAABBBDDDEEEEEEAAAAAAAAABBBCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFEEEFFFGGGGGGGGGEEEDDDCCCBBBCCCDDDFFFGGGHHHIIIIIIEEEDDDCCCCCCEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@AAAAAA???>>>;;;:::999999888999999999999999999888777777666666444444555555666555555444555333111111222333222111...///000///------...000111...******,,,/////////+++,,,---------,,,+++***++++++,,,---------,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******))))))(((((()))***++++++,,,,,,,,,,,,------,,,***)))'''&&&&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))******************)))(((''''''((()))***(((((())))))******+++++++++)))(((''''''((()))+++))))))))))))((('''&&&%%%***)))(((''''''((()))***+++++++++************))))))))))))))))))******++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......000...,,,...111333111///000000000000////////////444444333222222111111111333333444444555666666666777777777777777888888999666666666666666666666666666666666666666666666666555555444444444444555555666666666666666666666666555444333333222222222222555555444333333222111111444444444333333222222222111111111111000000000000////////////////////////........................///...---,,,+++*********+++,,,,,,------......///+++++++++*********))))))---,,,***)))))))))******)))(((''')))+++,,,***(((************************''''''(((((())))))******((((((((((((((()))******+++***)))(((''''''''''''***+++++++++***)))'''%%%))))))))))))************************************************))))))))))))++++++++++++++++++++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.....................,,,,,,,,,,,,,,,---.../////////.........---------...//////000000000000000------------............//////000000000000/////////////////////000111111000000000000////////////111111222222222222111111333333333444444555555555555666777666555555555777777666555555555777888999888888777666555444444333666666666666777777777777777777777777666666666666777888888888999999999999;;;:::::::::::::::::::::888888888888888888888888888:::;;;;;;;;;;;;<<<>>><<<<<<<<<<<<============????????????>>>>>>>>>>>>???>>>===<<<<<<===>>>???===>>>???@@@@@@???>>>===>>>??????@@@BBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDCCCAAA???>>>===<<>>>>>>>>>>>>>>>>>>>>>>>???>>>============>>>???>>>>>>????????????>>>>>>===>>>>>>???@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<:::999999999888666666666666666666666666666333444555555555444222222111111222222222222111111////////////............000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))(((((((((((())))))***))))))))))))))))))((()))((('''&&&&&&'''((()))''''''((()))***++++++******)))(((''''''((()))***'''(((((()))***+++,,,---)))))))))))))))******+++)))******++++++******))),,,,,,,,,,,,------------...------...000111111000////////////000000000000......//////000111111222222222333333444555555555444444444333444555555666555555555555555555555555777777777777777777777777555555444444444444555555444444444444444444444444444333333222222222222333222222222111000000//////333333333222222222222222111111000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,+++******))))))+++************)))))))))***)))(((((('''(((((((((&&&%%%$$$%%%''''''&&&%%%))))))))))))))))))))))))************))))))))))))((((((((((((((()))******''''''''''''((()))++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))((()))***+++,,,---......))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,,,,,,,---............------------,,,,,,---............---000000000000111111111111...//////000000//////...//////......//////000111000000000000////////////000111111222222111111000444333333222111111000000000111222222000000111222222333333444444444444444222222222222222222222222222222222222333333333333444444444444444444444444555555666666666777777777555555555666666777777777777777777777777777777777;;;;;;<<<;;;999777888999;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????@@@???>>>======>>>???@@@?????????>>>>>>?????????======>>>???@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBBBBBAAA@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@????????????>>>>>>===;;;999999999999777666555555555555555555555555333444444444444333222111111111222222222222111111/////////............---000...,,,+++,,,---------------------------------++++++++++++++++++++++++************************+++++++++++++++*********************************&&&'''(((((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))******))))))((((((((('''((('''&&&&&&&&&&&&'''(((''''''((()))))))))))))))***)))(((''''''((()))***((((((((()))***+++++++++)))))))))))))))******++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------...///000000000////////////000000000000/////////000000111111111111111222222333444444444444333333333333444555555444444444444444444444444777777777777777777777777555444444333333444444555222222222222222222222222333333222222222222222333222222111111111000000000222222222222222111111111111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,,,,,,,++++++************************))))))))))))))))))))))))((()))))))))'''&&&&&&&&&&&&'''''''''))))))))))))))))))))))))++++++******))))))((((((((((((((((((((())))))***''''''''''''((()))***+++***)))((((((((()))+++,,,((()))))))))************(((((((((((((((((((((((())))))******+++,,,,,,---************************$$$%%%(((***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////......---,,,++++++++++++---------------------------...//////000000//////........./////////000000...//////////////////...///............///000000000000000000////////////000000111111111111000000111111111111111000000000222333444444222222333444111222333444444444333222000000000111111222222222111111111222222222333333333333333333444444444444444444444555555555666666333333444555666777777777777777777777777777777777:::;;;<<<;;;999888999:::::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<>>>??????@@@@@@???>>>======>>>???@@@AAA@@@>>>>>>>>>>>>@@@AAA>>>>>>>>>???@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFEEECCCBBBAAA@@@BBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB@@@??????>>>>>>=========;;;:::999999999999777555444444444444444444444444333333333333333222222111111111222222222222111111//////.........---------000---******+++---------++++++++++++++++++++++++************************************************+++++++++***************************************((()))******++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((***)))))))))((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---......//////000111.../////////000000000111222222111111111000000000000000111111222333333333444333333333333444555555444444444444444444444444666666666666666666666666444444333333333333444444222222222222222222222222222222222111111222222333222222222222222111111111111111111111111111111111000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---***+++++++++,,,,,,,,,---)))))))))))))))))))))))))))*********************+++++++++***)))***+++,,,((((((((((((((((((((((((+++*********))))))((((((((((((((((((((())))))***))))))(((((((((((())))))))))))(((((((((***+++,,,((()))))))))************((((((((((((((((((((((((******************))))))++++++++++++++++++++++++&&&''')))***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,...---,,,+++++++++++++++,,,,,,---------------------......///////////////............////////////......////////////.....................//////000000000000000////////////000000000111111000000000......//////000111222222222444555444333222333444222333444555555444222111000000000111222222333333111222222222222333333333333333333444444555555555333444444444444555555555444444444555666777888888666666666666666666666666444666777777666666777888::::::::::::;;;;;;;;;;;;999999:::<<<===>>>???@@@@@@???>>>======>>>???@@@AAA@@@???>>>>>>???@@@AAA??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBCCCDDDDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@???>>><<<;;;:::999999999888888999999666444333333333333333333333333333333222222111111111111000111111222222111111000............------------///,,,))))))***,,,------++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))***++++++,,,,,,++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((()))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$***)))(((''''''((()))*********)))))))))((((((((()))))))))))))))******+++)))******++++++******)))++++++++++++,,,,,,,,,,,,+++---............///111......//////000000111111333333222111111000////////////000000111222222222333333333333333444444555333333333333333333333333555555555555555555555555444444333333333333444444222222222222222222222222222111111111111222222333222222222222222222222222000000000000000111111111000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------.........******++++++,,,------...(((((()))))))))))))))***)))******++++++++++++***)))))))))'''%%%%%%''')))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))*********)))((((((((((((((()))))))))((())))))***++++++))))))))))))************))))))))))))))))))))))))*********)))))))))((((((++++++++++++++++++++++++---------,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------++++++,,,------------,,,////////////000000000000---......//////......---......------......///000000000000000///////////////000000111111000000///,,,---...///111222333333000111222222111000111222333333333333333222222111111111111222222333333333222222222222333333333444222333333444444555555555333333444444444555555555555555555666666777777888666666666666666666666666444666777777777777888:::999999999:::::::::;;;;;;999999:::;;;<<<===>>>??????>>>===<<<<<<===>>>???@@@@@@????????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFDDDCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@??????AAA@@@???===;;;999888777888777777888999888666444222222222222222222222222333222111111000000111111///000000000000000000///.........------------,,,---+++))))))+++,,,,,,,,,------------------------************************************************)))))))))***************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''((()))******)))(((''''''''''''(((((((((((((((((((((((())))))(((((((((&&&'''''''''''''''&&&&&&***)))(((''''''((()))***((((((((())))))))))))))))))))))))))))))******+++)))******++++++******)))***++++++++++++,,,,,,,,,+++---//////------///111.........///000111111111000000000000000000000///......///000000111111222222111111111111222333333222222222222222222222222444444444444444444444444444333333222222333333444222222222222222222222222111111111111111222333333111111111111111111111111/////////000000000111111000000/////////.........------------------------------------------------//////...---,,,,,,,,,,,,*********+++++++++++++++(((((((((((())))))******'''((()))+++++++++***)))%%%&&&&&&$$$!!!!!!$$$''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******(((((('''(((((()))***+++((())))))************)))))))))))))))*********************************************************+++************************------,,,+++*********+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................//////+++++++++***++++++,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,............////////////---......//////......---...------------...//////000000000000//////////////////000000000000//////......///000111111222222///000111111//////000111333222111111000000000111111111111111111222222222111111222222222333333333111111222222333444444444444444444444555555555555555555555666666666666666555555555555555555555555777999:::999888888999:::999999999999::::::::::::999999:::;;;<<<<<<======>>>===<<<;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::999888777666777888999888666333222222222222222222222222333222111000///000000111......////////////...............---------,,,,,,+++))))))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''((()))******)))((('''&&&'''''''''(((((())))))(((((())))))))))))((((((%%%&&&'''((())))))))))))***)))(((''''''((()))***&&&&&&'''((()))***++++++)))))))))))))))******+++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,***---//////------///111---......///000111111222------......///000000000......//////000111111111000000000000000111111222222222222222222222222222333333333333333333333333444333333222222333333444222222222222222222222222111111000000111222333333////////////000000000000.../////////000000111111000/////////............------------------------........................---,,,+++***))))))))))))++++++******)))((((((((('''((((((((())))))******&&&'''(((*********)))((()))******'''%%%$$$'''+++''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((()))******%%%&&&&&&''')))***,,,---((()))***++++++***)))((())))))))))))************************************))))))***+++,,,------...))))))))))))))))))))))))'''&&&&&&''')))+++---///************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,------+++++++++,,,,,,---------,,,---......//////......+++++++++,,,,,,,,,---------..................---...------------...//////000000000000//////////////////000000000000//////000000000000111111111111000111222111000///000222222111000.........///000111111111111000000000000111111111111222222222222///000000111222222333333444444444555555555666666555555555555555555444444555555555555555555555555666777888666444333444555888888999999999:::::::::999::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;<<<===???@@@AAABBBBBBAAA@@@??????????????????@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???CCCBBBBBBAAA@@@@@@@@@AAA??????@@@AAAAAAAAAAAA@@@>>>>>>?????????@@@@@@@@@@@@@@@??????>>>=========<<<<<<;;;;;;;;;:::::::::666666666888999888666333111111111111111111111111333222000/////////000111------............------......---------,,,,,,,,,)))))))))***,,,---+++***))))))))))))))))))))))))++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))*********)))))))))(((((((((((((((((())))))))))))+++***)))(((((()))******))))))(((((((((((())))))******))))))((((((''''''+++***)))(((((()))***++++++++++++*********))))))++++++******++++++,,,---...------------...////////////000000000//////...111111000000000000000000000///------,,,---...///111111000000000111333444222222222333333333444444555555555555555555555555444444333222222111000000////////////000111222333333333333222222222111111222111000000111111000///////////////////////////000///...,,,,,,,,,---...//////...------,,,++++++************************************************************************))))))***+++,,,------...******))))))))))))******(((((())))))))))))((((((*********)))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&'''((())))))''')))************))))))(((''''''(((((())))))******((((((((((((((())))))***++++++***************+++******++++++++++++******(((((())))))*********+++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------++++++++++++,,,,,,---...------------------------.........------,,,,,,,,,***++++++,,,,,,++++++***..........................................------............////////////......---,,,+++******)))---,,,++++++,,,...111333222111111000///......---111///...------...///111111111111111111111111111///000111222333222111111222222222222222222222222555555555444444333333333333333333444444444555555666666666666666666666666333333444555666777888999666666777888999::::::;;;<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAACCCBBBAAAAAABBBDDDGGGHHHHHHFFFDDDAAA@@@@@@AAABBBAAA@@@@@@???>>>===<<<<<>>???>>><<<;;;;;;:::888666666555555555555444444444111111111111000000000000111111111111000000000000000000//////.........---------,,,++++++++++++,,,........................+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))***++++++,,,,,,++++++***''''''(((((())))))******)))((('''''''''(((***+++))))))(((((((((((())))))++++++******)))((((((((()))))))))))))))******+++))))))************))))))+++++++++******)))))))))''''''''''''((((((((((((***)))((((((((()))******))))))(((((((((((())))))************)))))))))(((******))))))))))))******+++++++++*********))))))++++++******++++++,,,---------,,,,,,------...//////000000111000000//////111111111111000000000000222111000///...///000000000000///000111444666777222222222333333333333444333333333333333333333333444444444333222111111111000000000000111222333444333333222222222111111111111000///////////////...........................//////...---------------......------,,,++++++***************************************************************************(((((())))))******++++++))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&'''((())))))'''(((((())))))***)))))))))'''((((((((()))))))))***)))))))))))))))***+++++++++******)))))))))************++++++++++++******))))))******************,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------......---------,,,,,,,,,...//////000000//////.............................................------............////////////000000000///...------,,,000///---,,,,,,...///000///////////////000000000111000...------...000111111111111111111111111111///000111222222222111111222222222222222222222222555444444444333333333333333333333444444444444555555555555555555555555555333444444555666777777888666666777888999::::::;;;;;;;;;:::999999999999::::::::::::;;;;;;;;;;;;<<<>>>>>>>>>????????????@@@@@@????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@BBBDDDEEEFFFEEECCCAAA@@@@@@@@@AAA@@@@@@@@@???>>>======<<>>======<<<===<<<::::::::::::888666555555555555444444444444111111111111000000000000111111111000000000//////000/////////.........---...------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++************)))+++++++++*********)))))))))))))))))))))))))))))))))******++++++******)))(((((()))))))))))))))))))))(((((('''((()))***+++)))((((((''''''(((((()))))))))))))))))))))******((((((((('''((())))))***((())))))******))))))(((******))))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''((()))******))))))(((((((((((())))))++++++************))))))))))))************))))))+++++++++***************++++++******++++++,,,---,,,,,,++++++,,,,,,---...000000111111111111000000222222111111111000000000222111000////////////000......///000222555888999111111222222222333333333222222222222222222222222555444444333333222222111111111111111222333444444222222222222111111111000/////////.........------........................---............------,,,------,,,,,,+++*********************************************************************************((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&'''((())))))'''&&&'''(((((())))))))))))(((((((((((())))))))))))***************++++++,,,)))))))))(((((())))))*********++++++++++++******+++++++++++++++*********+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,------............------------------------------------------------......---............/////////111000000//////.........333222000...------......,,,,,,---...000111222222111000///......///000111000000000000000000000000//////000111111111111111111111111111111111222222444444333333333333333222333333333333444444444444555555555555555555555555444444555555555666666666555666666777888999::::::;;;:::999999888888999999::::::::::::;;;;;;;;;;;;=========>>>>>>>>>>>>?????????>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCAAA@@@???>>>>>>???@@@AAADDDCCCAAA???>>>>>>??????@@@@@@??????>>>>>>======???@@@AAABBBBBBAAA@@@???>>>>>>???@@@@@@@@@@@@???=========<<<;;;;;;:::::::::999777888999999777666555555444444444333333333111111111111000000000000111111000000000000///////////////.....................---,,,,,,,,,,,,---))))))*********++++++++++++++++++************)))+++************)))))))))))))))))))))))))))))))))((())))))))))))))))))(((************)))))))))))))))(((((((((((()))***+++)))((((((''''''(((((()))''''''((())))))***++++++'''''''''''''''(((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''((()))******))))))(((((((((((())))))***)))))))))))))))))))))'''(((***++++++***))))))************************++++++******++++++,,,---++++++******++++++,,,---///000111111111111111111222222222111111111000000000000//////......------.........///111333666777111111111111222222222222222222222222222222222222444444444333333333222222111111111111111222333444222111111111111000000000.../////////...------...........................,,,---...///......,,,+++++++++++++++******))))))************************************************************************))))))(((((((((''''''''')))((((((''''''(((((()))(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''((((((((((((((('''&&&'''((())))))'''%%%%%%'''((())))))))))))(((((((((((())))))))))))***))))))))))))***++++++(((((((((((((((((()))*********++++++++++++******---,,,,,,++++++*********+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------------......---------.........//////...............---------333222111///............+++,,,---...///111222222111000////////////000111000000000000000000000000/////////000000000000000000000000111111111111111333333333333222222222222222222333333333444444444444444444444444444444444555555555555555555555555555555666777888999::::::::::::999888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<============>>>>>>======>>>>>>???@@@@@@??????>>>>>>??????@@@@@@@@@AAAAAABBBBBBCCCCCCAAA@@@???>>>>>>>>>>>>???BBBAAA@@@>>>======>>>>>>?????????>>>>>>>>>>>>>>>>>>@@@BBBDDDDDDBBB@@@>>>>>>>>>????????????>>>>>><<<<<<<<<;;;::::::999999777666555555777888777555444444444444333333333222111111111111000000000///111000000000////////////........................///...------,,,,,,------*********+++,,,,,,------+++++++++*********))))))************))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++******))))))(((((()))))))))))))))************))))))(((((())))))***(((((((((((())))))******(((''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&&&&'''((()))))))))))))))(((((((((((())))))'''((((((((((((((((((((('''((()))+++++++++***)))************************++++++******++++++,,,---+++************+++,,,,,,//////000111111111111111111111111111111111111111222222111111000///......//////.........000111222000000000111111111222222222222222222222222222222444333333333333333222222111000000000000111111222111111111000000000//////...000111000...---...000........................+++,,,---......---,,,+++++++++************))))))************************))))))))))))))))))))))))************************+++******))))))(((((('''***))))))(((((())))))***(((((())))))))))))(((((('''''''''(((((()))))))))'''''''''((((((((())))))((('''&&&'''((())))))'''%%%%%%'''((())))))))))))))))))))))))(((((((((((()))(((((((((((()))******(((((('''(((((()))************++++++++++++******---,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------,,,,,,,,,,,,------......------------............---------...............000000000/////////000000------....../////////000000000////////////000000///////////////////////////////////////000000000/////////000000111111111222222222222222222222222222222222333333333444444444444444444444444444444444444444444555555555555555555666777888999999:::999999888777777777777888999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@AAABBBBBBCCCAAAAAA@@@??????>>>>>>>>>@@@???>>>>>>============>>>>>>>>>>>>>>>?????????>>>@@@BBBDDDDDDBBB@@@>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;::::::999999555444333444666666666555444333333333222222222222111111111111000000000///000000000////////////...---------.....................---,,,,,,,,,,,,---*********++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))+++*********))))))((((((((())))))***************+++******))))))******+++))))))))))))((((((''''''))))))(((((())))))***+++'''(((((())))))(((((('''))))))************++++++(((((((((((()))))))))***&&&'''((()))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''(((((('''((()))******+++*********************+++++++++++++++******++++++,,,---++++++******++++++,,,------...///000000111000000000000111111222333333333555666555555444333111111111000...---------...//////000000000000111111111222222222222222222222222222222222222222222222222111000000000000000111111000000000000////////////...000222111...,,,...000------------------------+++,,,,,,------------,,,************************************************))))))))))))))))))))))))************************+++++++++******)))))))))******))))))))))))******(((((())))))))))))(((((('''''''''(((((())))))***''''''((((((((()))))))))((('''&&&'''((())))))'''&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***(((((((((((()))***++++++******++++++++++++******+++++++++++++++*********)))))))))***************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,------------..................//////000000111.........//////000000000//////.....................//////////////////...////////////////////////...............///000000......//////000000111111000111111111111222222222222222222222333333333333333333333333333333333333333333444444444555555555444555555666777888999999999888777777666777777777999999999999::::::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>======<<<<<<======>>>===>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<======>>>>>>??????@@@@@@???@@@AAABBBBBBAAA@@@???>>>????????????>>>>>>======<<<<<<;;;;;;:::999999555444333333555666555333333333333222222222111111111111111111000000000000000000////////////......---------------.........------,,,++++++++++++,,,))))))))))))))))))))))))+++++++++************)))(((((()))))))))))))))***)))))))))))))))))))))))))))******++++++******)))))))))))))))((((((((((((((()))******++++++******+++******))))))******+++******)))(((((('''&&&&&&)))))))))))))))***++++++''''''((((((((((((''''''((((((((())))))*********'''''''''((((((((())))))'''((()))*********)))((())))))(((((((((((())))))''''''''''''((((((((()))(((((((((((()))***+++,,,))))))*********+++++++++++++++******++++++,,,---+++++++++++++++,,,------,,,,,,...//////000000000//////000111333444555555777777888777666555333222111000///...------...////////////000000000111111111111111111111111111111111111111111111111111111222111111000000111111222000000/////////.........,,,///222000,,,+++---000------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))(((((((((((())))))(((((())))))))))))((((((%%%%%%&&&''''''((())))))'''((((((((())))))))))))((('''&&&'''((())))))'''(((((())))))***)))))))))***)))))))))((((((((('''))))))(((((())))))***+++)))(((((()))***+++,,,,,,******++++++++++++******))))))******************((()))))))))*********+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,---------.........,,,------...///000000000------...///////////////........................------............------..............................---------...///000------...//////000111111000000000000111111222222111222222222222333333333222222222222222222222222222222333444444555666666444444555666777888999999888888777666666666666777888999999999999:::::::::888888888999999999::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<===;;;<<<===>>>???@@@AAAAAA??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@@@@??????@@@@@@@@@@@@?????????@@@@@@@@@??????>>>===<<<<<<;;;::::::999999888555444333333555555444333222222222222111111111111111111111111000000000000000000/////////.........,,,,,,,,,------.........,,,,,,+++************++++++++++++***))))))((((((+++++++++************)))(((((((((((())))))******))))))))))))))))))))))))((())))))))))))))))))((('''''''''''''''(((((((((((()))***+++++++++******))))))(((((((((((())))))((((((((((((((((((''''''((((((((((((((()))******''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))***++++++***)))((())))))(((((((((((())))))'''((((((((())))))******)))(((((('''(((***,,,---))))))******++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...+++,,,---...////////////......000111333555666777666777777777555444222000111000///......///000000////////////000000000000000000000000000000000000000000000000000000111111333333222222111222222222000/////////............+++...111///+++))),,,///------------------------,,,,,,+++***+++,,,...///++++++++++++++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))************((((((''''''''''''(((((((((((())))))))))))(((((($$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))((('''&&&''')))))))))''')))************))))))(((******))))))((((((((('''*********)))***++++++,,,))))))))))))***+++,,,---******++++++++++++******(((((())))))*********+++(((((())))))*********+++*********************************************************++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,+++***))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......)))******+++,,,---......---...............---------------.........//////,,,------......------,,,..............................---,,,---...///000---------...///000000111//////000000111111111222111111222222222333333333222222222222222222222222111111222333555666777777444444555666777888999999888888777666666666666666888888999999999:::::::::777888888888888999999999;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>>>>????????????>>>>>>===>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@AAA????????????????????????@@@@@@@@@@@@@@@???>>>>>>;;;;;;::::::999888888888666555333444555555333222222222222111111111111000111111111111000000000000000/////////............,,,,,,,,,------.........,,,+++******))))))******///......---,,,+++******+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((((()))***+++,,,+++******''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((())))))*********))))))))))))(((((((((((())))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++******+++,,,,,,------,,,,,,---,,,,,,,,,,,,---............---...///111333444666777777888888777555444555444444333222111000000////////////000000000000000000000000000000000000000000000000000000000000222111111000///000000000000000000000///...,,,,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,+++*********+++,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((''''''((()))******)))((((((&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$#########$$$&&&((()))......---+++)))((('''&&&******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((()))******+++)))))))))))))))))))))))),,,,,,+++***))))))************))))))))))))************++++++++++++******///,,,))))))+++---,,,*********+++++++++,,,,,,,,,)))******++++++,,,------************************)))************+++++++++))))))*********+++++++++,,,,,,,,,------.........------------------------...---+++******+++---...---,,,***))))))***,,,---...------,,,,,,------.........------------......,,,,,,---......---,,,,,,***+++,,,---...---,,,+++000///......///000111222////////////000000000000////////////000000000000000000000000111111111111222222222222222222222222111222333333444444333333000222444555444444555666888777666555555666777888888888888999::::::;;;;;;888777777666777999:::;;;========================:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>????????????======>>>>>>?????????@@@;;;;;;;;;;;;<<<===???????????????>>>>>>>>>>>>>>>????????????>>>===;;;;;;999999888888777666666666444333222222111111222222000000000000000000000000------......//////000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...***''')))---///---***))))))))))))))))))))))))))))))************))))))(((((())))))******++++++)))(((''''''''')))***+++---,,,***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''(((((((((((((((((((((''''''&&&&&&''')))***''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))***************)))((((((''''''(((((()))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))***++++++++++++******+++,,,,,,------,,,,,,---,,,,,,,,,,,,---.........------...///000222333444555666777777777666555444333333222222111111000000000000000000/////////000000000000000000000000000000000000000000000000222111111000000000000000000000000//////---,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***************---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''&&&&&&'''((())))))'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&%%%&&&'''((((((*********))))))(((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++((((((((((((((((((((((((******)))(((((((((((((((******))))))))))))************++++++++++++******111...+++*********)))'''*********+++++++++,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------++++++++++++------...---+++******+++---...------,,,,,,,,,,,,------......------------......,,,,,,---......---,,,,,,++++++,,,,,,------,,,,,,,,,---......///......---.../////////000000000000.../////////000000000000//////000000000111111111222222222222222222222222111222333333444444333333333333333333222333666888777777666555555555666777999999999999888888888888777777777777888999::::::999999999999999999999999:::::::::;;;;;;;;;;;;<<<======<<<<<<<<<<<<===============>>>>>>>>>??????<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999999888888777777666555555333333222111111111111222////////////////////////............///////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++'''$$$&&&***,,,***'''))))))))))))))))))))))))))))))************)))))))))))))))))))))*********)))(((''''''((()))***++++++***)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''((()))***+++++++++(((''''''''''''''''''(((''''''((())))))***++++++))))))))))))))))))))))))(((((())))))))))))******))))))***++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------...///000111222222333555666777666666555222222222222222222222222111111111000000/////////////////////////////////000000000000000000000000111111000000000/////////////////////...---,,,,,,,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******))))))))))))))),,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&'''(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********''''''''''''''''''''''''***)))((((((((((((((((((******))))))))))))************++++++++++++******000...+++*********)))'''*********++++++++++++,,,---,,,,,,+++******))))))************************)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,,,,------......------------......,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------+++---///000000...,,,***....../////////000000000....../////////000000000//////000000000000111111222222222222222222222222111222333333444444333333444444333111000222666999666555555444444555666666999999999888777666666666666666777888999999999999777777777777777777777777::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>><<<<<<<<<===>>>>>>>>>???;;;;;;<<<;;;;;;:::999888888888777777666555555444333222222111111111111111/////////////////////////////////........................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***((((((+++---,,,***))))))))))))))))))))))))))))))************))))))************)))))))))))))))(((((((((((())))))***))))))((('''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))++++++******)))))))))(((&&&''''''((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''')))***+++++++++''''''&&&&&&&&&&&&''''''(((((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))***++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------......///000111111000111333444666666666555000000111111222222222333222222111111000/////////////////////////////////000000000000000000000000000000000000000//////...------.........------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---))))))(((((((((((())))))+++*********************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***)))))))))))))))))))))&&&&&&'''((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************((((((((((((((((((((((((++++++***************+++******))))))))))))************++++++++++++******************++++++++++++************++++++++++++,,,+++++++++******))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---......///000111111///---,,,........./////////000000........./////////000000////////////000000000111111111111111111111111111111222333333444444333333333444444333222333555888444444444444555555555666888777777777666666666555444555777999999999888888888888888888888888888888999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<<<<<<<<<<<<<===::::::;;;<<<===>>>>>>>>>:::;;;;;;;;;::::::999888777777666666555444444444222222111000000000000000/////////////////////////////////......---------......---------,,,,,,,,,++++++++++++++++++++++++...,,,******,,,------+++))))))))))))))))))))))))))))))************))))))++++++******))))))(((((()))(((((((((((())))))))))))((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((+++******))))))(((((('''%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%'''(((******++++++''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++++++++***)))***++++++,,,,,,++++++,,,++++++++++++,,,------------......//////000000...///111333444555555444///000000111111222222333222111111111000000000//////////////////////////////////////////////////////000000000000///......+++,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))((((((((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''''''''''''''''''''''')))((('''((())))))((('''%%%&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))******(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))+++***************++++++******))))))))))))************++++++++++++******((()))************++++++))))))*********+++++++++)))))))))******+++++++++************************))))))*********+++++++++++++++++++++************(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******************+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...111000///...........................////////////............////////////...////////////000000000111111111111111111111111111222333333444444333333111333555666555444444444333444444555555555555555555555666666666777777777444555777888999999888777999999999999999999999999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<======::::::;;;;;;;;;:::999999666666555555444333333222222111000000//////000000........................//////......------,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++***)))((((((((())))))((())))))))))))))))))))))))))))))************))))))++++++******))))))((((((((())))))))))))(((((((((((()))))))))))))))))))))************************((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))*********(((''''''''''''''''''(((******)))(((((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))))))))***++++++++++++***)))******++++++++++++++++++++++++++++++,,,------,,,---...////////////...---...000222333333333333000000000111111111222222111111111111111111111111////////////////////////////////////////////////...///000111000///...---******+++,,,------------+++************+++,,,,,,++++++++++++++++++++++++*********+++++++++++++++((((((((((((((())))))***&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''***)))(((((())))))((('''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((($$$%%%&&&((())))))************))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((()))++++++******)))************************((((((((((((((())))))*********))))))))))))************++++++++++++*********+++,,,,,,)))((((((((()))))))))************+++(((((())))))***++++++,,,************************)))************+++++++++))))))*********+++++++++''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************))),,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------...---,,,+++++++++,,,---------........./////////------........./////////......////////////000000111111111111111111111111111222333333444444333333000333666888666444333222333444555666666666666666555555555666777888888888555555666777888888888888777777777777777777777777999999999999::::::::::::;;;::::::999999::::::;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999::::::;;;999999999:::;;;;;;<<<<<<999999::::::::::::999999555555444444333222222222111000000///////////////.................................---------------------------------------++++++++++++++++++++++++++++++***)))))))))******))))))))))))))))))))))))))))))************))))))************))))))))))))((())))))))))))(((((('''(((((()))*********))))))************************)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((()))((((((''''''(((((()))((((((((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))***++++++++++++***))))))***++++++++++++++++++++++++***++++++,,,---,,,---.../////////...------...///111222222111111000000000000111111111111000000000111111222222333000000000000000000000000////////////////////////...///000111000///---,,,))))))+++,,,,,,---------+++***)))))))))***,,,---************************++++++++++++************)))((((((((())))))***+++&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''***(((''''''(((((('''&&&$$$%%%&&&(((((((((((('''((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))(((''''''(((***+++++++++)))((())))))))))))))))))))))))((((((((((((((()))************))))))))))))************++++++++++++******(((+++---,,,)))''''''((())))))))))))************))))))))))))************************************)))************+++++++++((()))******+++,,,------))))))******+++,,,------++++++++++++++++++++++++------++++++++++++------*********++++++*********,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////........./////////000000111111111111111111111111111222333333444444333333111444666666555333333333333444555777888888777777777777777777777777777777666555555666666777888999666666666666666666666666888999999999999:::::::::::::::999999999999::::::999999999999::::::::::::::::::999999999888888888777777777777888999::::::999999999999::::::::::::777888888999999888888777444444444333222222111111000000///............///........................,,,------------------...------------------------************************---------,,,+++++++++,,,))))))))))))))))))))))))))))))************)))))))))))))))))))))*********((()))******)))((('''&&&&&&'''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***'''''''''((())))))******'''''''''''''''((())))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((((('''))))))(((((((((((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))***++++++++++++***))))))***++++++++++++***++++++******++++++,,,---,,,---.../////////...------...///111111111000000111111111000000000000000//////000111222333333444111111111111111111111111////////////////////////...///000111000///---,,,((()))***+++,,,---------******)))))))))***,,,---************************,,,+++++++++******)))))))))))))))))))))***++++++'''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''')))(((&&&&&&''''''&&&%%%###$$$&&&((())))))((('''(((((((((((((((((((((((((((((()))******)))'''&&&%%%&&&&&&&&&'''((((((((('''((((((((())))))******))))))))))))))))))))))))'''((()))++++++)))(((''''''(((***+++,,,+++)))(((((((((((((((((((((((((((******)))******+++,,,,,,******))))))))))))************++++++++++++******$$$(((+++,,,***)))***,,,))))))))))))************++++++******)))(((((((((************************)))************+++++++++))))))***+++---...//////+++++++++++++++,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...***++++++,,,,,,++++++***,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---***+++,,,---...---,,,+++***,,,...000111000...------------.........//////---------.........//////............/////////000000000000000000000000000222222333444444444333333444555555444333222444555333444666888888888888777999999888888777777666666666666555555555777999:::888888888888888888888888888888999999999::::::::::::999999999999999999:::888888999999999:::::::::999888888888777777666666666666666666777888999:::::::::999999999999999999666666777777777777777666444444333333222111111000000000///.......................................,,,,,,,,,------.........------------------------***************************++++++)))((('''((()))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++((()))*********((('''&&&$$$%%%'''(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******''''''((()))***+++,,,,,,(((((('''&&&&&&((()))***&&&&&&''''''((()))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''*********)))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++------,,,+++,,,---...///...///111222333222000///......////////////......111111111000000000000000333333444444333333222111///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++************+++++++++++++++*********))))))***)))(((''''''((()))***+++++++++***)))(((((('''''''''((())))))))))))))),,,+++++++++******))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&&&&%%%,,,'''""""""&&&))))))'''$$$%%%(((***++++++***)))'''((()))(((&&&&&&((()))((((((((((((''''''''''''+++***)))(((((('''''''''(((((())))))************))))))))))))))))))))))))'''((((((((()))))))))***&&&''''''((()))******+++(((((())))))*********+++)))))))))***++++++,,,,,,&&&''')))***++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,,,,,,,+++...,,,***)))++++++++++++******))))))))))))******************************++++++,,,,,,,,,,,,------***+++,,,------,,,***)))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------------------------............////////////////////////////////////............////////////222333333222000///000111333333333333333333333333333555777777666555666777888777777777666666555555666666777888888888888888:::999888888888888999999666666666666666777777777666666777777888888999999999888777777777888:::::::::::::::999999999888888555555555555555666777777999888888777666777777777777666666555444444333333333333222222111000////////////////////////////////////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++***)))(((((())))))''''''((((((((((((((((((''''''(((((())))))******)))))))))(((''''''&&&&&&'''''''''''''''''''''''')))''''''***///000,,,'''(((((((((((((((''''''''')))(((''''''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,,,,,,,---......---...000111222111000///000000000000000000000000000000000000111111111111222222222222222111000000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++******))))))******++++++++++++*********))))))***)))(((''''''((()))***++++++******)))((((((''''''((())))))******))))))++++++******))))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&+++'''######''')))(((&&&'''(((*********)))'''&&&'''((()))(((&&&&&&((()))***)))))))))))))))))))))''''''''''''((()))***+++((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''(((((())))))******(((((()))))))))*********))))))(((((('''&&&&&&&&&))))))***+++******)))((())))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++)))'''''')))+++,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))+++,,,---------------------------.........////////////000000000000000000000000............////////////222333333111000///000222333333333333333333333333333555777777666666666777888888777777666666666666666666777888888888888777666555555444444555555555777777777777777777777777777777777777777888888888888888777777777888999:::999999999999888888888888555555555555555666666777888888777777666666777777666666666555444333333333333333222111111000//////........................//////..................---------,,,,,,++++++***,,,,,,,,,+++++++++************************************))))))))))))******************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++******))))))((())))))((((((((((((((('''''''''(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''''''''''')))&&&###$$$)))+++***(((***))))))(((''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))************************************************+++,,,------......------,,,---///000000000///...111000///......///000111///000000111111222222222222222222222222111111000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++******))))))******++++++************)))))))))))))))(((((((((((())))))+++******))))))(((((('''(((((()))***************))))))))))))((((((((((((((((((((((((''''''''''''***)))(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))&&&$$$%%%((()))'''%%%(((((()))***)))((('''&&&'''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******++++++******)))(((((((((++++++++++++***)))''''''))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++---,,,+++***)))***+++,,,///,,,)))'''(((***++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++,,,++++++***++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...---------------------------------.........//////000000000000000000000000............////////////111222222111//////000222333333333333333333333333444666888888777666777888888888777777777777666666555666777777888888777777777777666666666666777777888888777777777777777777888777777777777777777666777777777777777888999999888888888888777777777777555555444444555555666777888777777777666666666666666555555444444333333222222222222111111000000///..............................//////000000000000......---,,,+++***)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((())))))(((((('''''''''&&&))))))))))))((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''***%%% ###'''))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,---.../////////......///...,,,++++++,,,.../////////000000111222333333444444444444444333333222///............---------......---------,,,,,,,,,++++++++++++++++++++++++++++++***************+++******))))))))))))******************))))))))))))))))))(((((((((((())))))******))))))((((((((((((((())))))***************((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&'''%%%&&&&&&&&&'''((((((((('''&&&&&&'''))))))'''$$$$$$%%%'''((()))******)))&&&((())))))'''''''''(((&&&&&&&&&'''''''''''''''******((('''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((((('''''''''))))))))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,************))))))((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))******++++++***)))((((((***,,,...777333...+++)))***))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))))))))*********++++++,,,+++***)))***+++,,,---...---------,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////............////////////000111111000//////111333333333333333333333333333444666888888777666777888777777777777777777777777555666666777777777777777777777777666777777888888888888888888888777777777888888777777666666666555666666666666777777888888777777777666666666666555555444444444444555666666666777777777666666555555444444444444333333222222222111111111000000000///........................////////////////////////---,,,,,,,,,++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))***************)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&******))))))((((((''''''''''''''''''(((((())))))''''''''''''''''''''''''***&&&""" ###&&&((()))''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''(((((((((((()))))))))++++++++++++++++++++++++************************------------------------+++,,,---...///...---,,,,,,------...............///---,,,******,,,---///......///000111111222222333333444444333333222111///............---------......---------,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((((((((()))***************''''''''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&)))((('''%%%%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&'''((()))(((&&&$$$$$$%%%&&&'''((())))))***&&&'''))))))(((''''''(((%%%%%%&&&&&&'''''''''(((***)))((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''))))))))))))(((((((((((())))))((((((((((((((((((%%%%%%&&&&&&'''((((((((()))))))))))))))******+++((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))((('''''')))+++...000777333...+++******)))(((++++++************++++++))))))))))))))))))))))))************+++++++++,,,++++++***)))***+++---...---------,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................////////////...000000000//////111333333333333333333333333333444666777888777666777888666666666666666666666666555555666777777777777777333333333333333444555666888888888888777777666666888777777777666666555555555555666666777777777777666666555555555444444444444444444444444555666666555666666666666555444333333333333333333222222222111111111000000000000000........................//////...------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((())))))))))))(((((())))))(((((('''''''''&&&******))))))((((((''''''))))))((((((''''''''''''(((((((((((((((((((((((()))(((&&&&&&'''((())))))&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((())))))++++++++++++++++++++++++************************------------------------+++,,,------......------------------....../////////...------------...///---......//////000000000000000000000000//////...///............---------......---------,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++***))))))(((((())))))***(((((()))))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%&&&''')))***,,,,,,&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((('''''''''&&&&&&%%%''')))***(((''''''''''''''''''(((((())))))***&&&&&&&&&&&&'''((()))***))))))))))))*********+++************************&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((('''''')))))))))(((''''''&&&&&&(((((((((((()))***+++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((''''''((()))+++---......,,,))))))***+++*********))))))(((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,************+++,,,------,,,,,,+++++++++++++++***************++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////---///000//////000222444333333333333333333333333333555777777666555666777444444555555555555666666444555666666777777666666555555555555555666777888888888777777666666555555777666666666666666666555444444555666666666666666555444444444333333333333444444333333444444555666444555666666666555333222222222222222222222222222000000000000000000000000------------------------......---,,,+++***)))((((((((()))***+++,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***)))((('''(((((((((((((((((((((((())))))))))))((((((((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((()))))))))*********))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,,,,,,,---.....................//////000---------------------------------...............///////////////...------///............---------......---------,,,,,,,,,************************)))))))))))))))***++++++))))))(((((((((((())))))(((((((((((())))))******'''((()))******)))((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''%%%&&&&&&((()))***+++,,,&&&&&&''''''''''''&&&&&&%%%%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''((((((''''''&&&&&&&&&'''%%%'''******)))'''''''''&&&&&&'''(((((()))******&&&&&&&&&&&&'''((())))))&&&''''''((()))***++++++))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))''''''(((((())))))******))))))((((((((('''''''''+++++++++***))))))((((((******)))(((((()))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************)))(((((()))+++,,,+++)))***))))))(((((())))))***)))))))))))))))))))))))))))))))))************+++))))))***+++,,,,,,,,,,,,)))******************+++************++++++++++++************************,,,,,,------.........---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,....................................////////////,,,.../////////000222444333333333333333333333333222444555666555444555666333333333444444444555555444555666666777777666666888888777888999:::;;;;;;777777666666555444444333555555555666666666666666333444555666666666555555444333333333333222222222444444333333444444555666333444555666666444333111111111111222222222222222///000000000000000000000------------------------,,,,,,+++++++++*********))))))******++++++,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******((()))))))))************))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&((()))***)))((('''&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))((((((((())))))))))))(((''''''&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))*********))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((************************))))))))))))))))))))))))...---,,,+++,,,---...//////............///000000***++++++,,,,,,++++++***------------------,,,,,,000000000000000//////...//////.........---------......---------,,,,,,,,,************************))))))((())))))***++++++))))))(((((((((((())))))'''((((((((())))))******'''((()))******)))(((''''''''''''(((((((((((((((%%%&&&&&&''''''''''''''''''((((((((())))))******)))(((((((((''''''''''''''''''(((((())))))******&&&''''''''''''''''''&&&###$$$&&&((())))))(((((((((((((((''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((()))***%%%'''******)))'''''''''$$$$$$%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++((((((((((((((((((((((((###$$$%%%&&&''')))******&&&''''''((()))******+++))))))(((((('''''''''&&&%%%%%%&&&&&&'''(((((((((,,,+++***((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++***)))'''&&&+++++++++,,,------***(((******))))))))))))******************************(((((((((((())))))))))))((()))+++,,,------,,,,,,(((((())))))*********+++)))************+++++++++************************((()))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,////////////////////////............/////////000,,,---/////////000222444333333333333333333333333111333555555444333444555222222222333333444444444444555555666666666666666555555555555666777888999777666666555444444333333444555555555666666777777333333555666666666555444333333333222222222111111444333333333333444555555333444555666666444222111111111111111111111222222////////////000000000000------------------------******+++++++++,,,,,,,,,+++++++++***************,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((($$$&&&((()))***)))((('''%%%%%%&&&'''((()))******''''''(((((())))))******&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((('''&&&%%%%%%''')))''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++(((((())))))))))))((((((''''''''''''((((((((((((((((((((()))***++++++,,,(((((((((((())))))))))))---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,++++++,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---------------------............------...---,,,,,,,,,,,,---...------------,,,+++***)))++++++************++++++------,,,+++******++++++)))))))))))))))(((''''''))))))(((((((((((())))))******))))))))))))******((('''&&&&&&''')))+++---***)))'''&&&&&&(((***,,,''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''&&&$$$###&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))***(((%%%&&&&&&&&&&&&'''''''''(((***)))(((''''''((()))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((('''&&&&&&'''))),,,---,,,,,,+++***)))((('''''''''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************************)))))))))))))))))))))))))))+++...000///,,,(((&&&((((((((((((((()))******++++++************++++++******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,111000///...---,,,,,,,,,........................,,,---......//////......---...//////......///111333333222222222222222222...///000111333444555666333333333444444444555555555555555555666666666666444555666777888999::::::777777777777777666666555666666666666666666666666555555444444444333333333333333333333333333333333333222222111111222222333000000000000000000000000333222222111000///......000000//////.........---........................------------------------,,,+++******))))))******(((((((((((((((((((((((('''((()))++++++***))))))******))))))(((((('''''')))))))))))))))))))))))))))******)))(((''''''(((((((((((()))+++***(((&&&%%%&&&&&&'''((()))******))))))(((((('''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((%%%%%%&&&''''''((())))))(((((((((((())))))))))))---,,,,,,++++++,,,,,,---((()))***,,,---.........+++************+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,,,,------............------...---,,,,,,,,,,,,---...------------,,,+++***)))*********))))))************)))((((((''''''(((((()))))))))))))))(((''''''))))))(((((((((((())))))(((((((((''''''((((((((()))((('''&&&'''(((***,,,%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%&&&'''''''''''''''&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''''''''''')))''''''(((***+++)))'''&&&&&&'''''''''((((((((())))))(((''''''((())))))'''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((('''&&&&&&'''(((***+++***)))))))))))))))(((((('''''''''''''''((())))))******)))))))))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))***+++++++++++++++***)))((((((((((((((()))******+++******))))))******+++******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))***************************++++++++++++++++++,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,------..............................,,,---......//////......---...//////......///000222222222222222222222222111111111222222333333333333333333444444444555555555555555555666666666666555555666777888999::::::777777888777777666555555666666666666666666666666555444444444444333333333333333333333333333333333555444444333333444444555111111111111111111111111222111111000000/////////000/////////.........---........................************************,,,+++******))))))******************************(((((()))******************)))))))))(((((((((''')))))))))))))))))))))))))))******)))((('''''')))((((((((()))******(((&&&&&&&&&''''''(((((()))))))))))))))((((((((('''''''''''''''(((((((((((((((((())))))))))))))))))((())))))((('''''''''''''''))))))))))))))))))))))))(((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))),,,,,,++++++++++++,,,,,,)))***+++,,,------------+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++------............------------,,,,,,,,,,,,------------------,,,+++***)))***))))))(((((())))))***,,,+++******)))*********)))))))))))))))((('''''')))((((((''''''(((((()))'''&&&&&&&&&&&&&&&&&&''')))((('''''''''((()))***&&&''')))***+++***)))(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&'''''''''''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((***+++)))(((''''''((((((((()))))))))(((((('''&&&&&&'''((((((%%%%%%&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))((((((''')))((('''&&&&&&'''((()))'''''''''(((((()))))))))'''''''''''''''((())))))))))))((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))+++***((('''''')))+++,,,((((((((((((((()))******+++******))))))******+++******))))))))))))******))))))))))))))))))))))))+++++++++***************************************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++)))******+++,,,...///000........................,,,---......//////......,,,...//////......///000000000111111222222333333333333333222111111000000333333333444444444555555444555555555555666666666555666777777888999::::::888888888888777666444444666666666666666666666666444444444444333333333333333333333333333333333333444444333333333333444444111111111111111111111111000000000000000//////////////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))((('''((())))))(((((()))******(((''''''''''''((((((((((((((()))))))))((((((((((((((('''''''''(((((()))))))))))))))************)))))))))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))))))))(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((()))))))))))),,,,,,++++++++++++,,,,,,---------,,,+++***)))(((......------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((()))))),,,,,,++++++***++++++,,,)))))))))))))))(((''''''(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''))))))((('''''''''(((((())))))***+++++++++++++++''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%&&&'''(((%%%&&&''''''((('''''''''(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((('''&&&(((((((((((())))))))))))'''''''''&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))************************)))))))))))))))))))))))))))((('''&&&'''(((+++,,,((((((((((((((())))))*********))))))))))))************))))))))))))******))))))))))))))))))))))))************************************************,,,,,,++++++******))))))******+++++++++,,,,,,,,,++++++******************)))))))))***+++---...///........................,,,---......///.........,,,---///...------...000...//////000111222333333333333222222111111000000333333333444444444555555444444444555555555666666666666777777888999999:::888888888888777555444333666666666666666666666666444444444333333333222222222222222222222222222222222222111111111111222222222222222222222222222222.../////////////////////........................------------------------........................,,,+++******))))))*********************************)))((((((((()))+++,,,))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))((('''((())))))((('''((()))***)))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))******'''''''''((((((''''''''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))))),,,++++++******++++++,,,------,,,,,,+++***)))(((------------------,,,,,,,,,,,,,,,------.........---------------------------,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))(((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''((('''&&&%%%%%%&&&(((***''''''((((((((((((''''''(((((()))******)))((((((&&&'''''''''''''''''''''&&&'''(((&&&$$$###%%%'''%%%&&&&&&'''(((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&'''((())))))******(((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''&&&&&&%%%%%%(((((((((((('''''''''''''''''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))((((((((((((((())))))******))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++******)))))))))******+++++++++,,,,,,,,,***************************************+++,,,---........................,,,---......///.........,,,---......------...///......///000000111222222000111111111111111222222333333333444444444555555444444444444555555555555666666666777777888888999888888888888777666555444666666666666666666666666444444333333333222222222222222222222222222222222222111111000000111111222111111111111111111111111.............../////////---------...............------------------------************************,,,+++******))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))''')))***)))((('''(((******((('''((()))***)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******)))((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%$$$$$$$$$&&&'''((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++************++++++((()))***+++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---......//////........................---,,,,,,,,,,,,------...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++*********))))))(((((())))))***((((((((((((((())))))***)))))))))))))))(((''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))'''''''''''''''''''''''')))(((%%%$$$$$$&&&)))+++''''''((((((((((((''''''''''''))))))))))))''''''&&&&&&&&&''''''''''''''''''))))))&&&###"""$$$'''%%%%%%&&&'''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((()))***''''''((((((((()))))))))&&&'''(((((((((((('''&&&''''''(((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((''''''&&&&&&)))))))))((((((''''''''''''''''''''''''((())))))'''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))++++++***((('''((((((((((((((()))*********))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))***************)))))))))******+++++++++,,,,,,,,,***************+++++++++,,,,,,++++++***+++++++++........................,,,---......//////......+++---......------...///......//////000000111111//////000000111222333333333333333444444444555555333444444444444555555555555555555666666777777777777777777777777666666555666666666666666666666666333333333333222222222222222222222222222222222222333333222222222222333333000000000000000000000000...............------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((()))))))))))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))******)))''''''((())))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((())))))***++++++''''''((((((((((((''''''(((''''''''''''(((((()))))))))))))))))))))))))))((((((************((((((%%%&&&'''((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&(((***+++)))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))++++++************++++++'''''')))***,,,,,,------((()))+++,,,,,,,,,,,,+++,,,,,,------.../////////------------------------+++++++++++++++,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++*********++++++++++++***************))))))************************+++,,,,,,)))))))))))))))(((''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))%%%%%%&&&'''(((((((((((()))((('''''''''(((******''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((%%%((((((&&&""""""&&&***$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&(((******(((((()))***&&&&&&'''''''''((((((((('''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((()))((((((''''''(((((()))))))))))))))***'''''''''''''''((())))))((((((((()))))))))******''''''''''''''''''''''''((((((((())))))))))))***'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++)))((('''((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,........................,,,---......//////......+++---......---,,,...////////////////////////////////////000111222222222333333333444444444555555333333444444444555555555444444444444555555555555555666666777777777777777666666666666666666666666333333333222222222222111111111111111111111111111333333222222222222333333///////////////////////////......------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++******))))))******))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))&&&((())))))(((((()))++++++)))''''''((()))))))))&&&&&&''''''(((((())))))'''''''''((((((((())))))&&&'''((()))***+++,,,,,,(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))'''(((***++++++***((('''%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((())),,,...000)))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))***************)))))))))(((((((((((())))))))))))++++++************++++++)))******+++++++++******)))+++,,,...//////......,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***)))******+++++++++******++++++************++++++''''''&&&''''''((()))))))))))))))))))))((((((''''''''''''&&&&&&'''''''''((((((''''''''''''(((((($$$%%%&&&'''((((((((((((######%%%&&&&&&&&&%%%$$$''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((###&&&(((%%%"""###''',,,$$$%%%&&&'''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((###&&&)))(((&&&%%%''')))&&&&&&&&&&&&'''''''''((('''((()))******)))(((''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((''''''((()))***+++,,,,,,'''''''''''''''((())))))(((((())))))******++++++''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((()))******))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++++++++,,,------...........................,,,---......//////......+++,,,...---,,,,,,---//////////////////.........000000000000111111111111333333333444444444555555333333333444444444555555333333444444444444444444444555666777888888888888666666666666666666666666333333333222222222111111111111111111111111111111111111000000000000111111//////////////////////////////...---,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))*********************************'''(((***+++++++++***)))'''((((((((())))))******))))))))))))))))))))))))&&&((())))))(((((()))++++++)))'''&&&((()))))))))%%%&&&&&&'''((()))******((()))))))))******++++++&&&'''((()))***+++,,,,,,''''''(((((((((((('''''''''''''''''''''((()))***))))))))))))))))))))))))''')))***++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))%%%&&&'''&&&&&&&&&(((***&&&'''((())))))((('''&&&)))***+++***(((&&&&&&&&&''''''''''''((((((((((((******+++******)))(((''')))((('''&&&&&&'''((()))(((((((((((()))))))))))),,,,,,++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************,,,+++)))+++---...+++)))+++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''')))))))))))))))))))))))))))((((((&&&%%%$$$######&&&&&&&&&'''''''''(((((($$$&&&(((******)))'''&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***)))***+++++++++)))((('''((((((((((((''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))******)))((('''&&&%%%%%%''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''******)))))))))))))))***&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))************************************'''(((***+++,,,,,,++++++***++++++,,,,,,++++++***...............---------........................)))***,,,...//////.........------,,,,,,...///000222000///...///000222333111222333333444444333333444444444444444444444444777777666666555555555444333555666666555444444555777666555444444444444444666555444333222222222222666444222222444555333000////////////////////////////////////............000///...,,,,,,,,,---.........---,,,,,,+++************+++,,,,,,,,,,,,++++++++++++************)))&&&'''((()))***+++,,,,,,,,,+++***+++++++++)))'''&&&'''((())))))***))))))))))))))))))))))))))))))'''''''''((())))))******"""###%%%'''((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&'''((('''&&&&&&''')))&&&'''((())))))((('''&&&)))+++,,,,,,***))))))***''''''''''''(((((((((((('''(((((()))))))))(((((()))((((((''''''(((((()))((((((((()))))))))************++++++,,,,,,------)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************,,,***)))***,,,---+++(((+++++++++*********))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((('''''''''&&&'''''''''(((((('''''''''''''''''''''''''''''''''###$$$&&&''')))*********'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&(((******)))'''&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((()))&&&''''''((('''&&&%%%$$$((((((((((((''''''''''''))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((())))))((((((((((((((()))*********************)))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++******))))))(((((('''))))))))))))************''''''((()))******++++++(((((()))***+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------........................++++++,,,---............000//////...///000111222111000///...///000222333111222222333444333333333444444444444444444333333666666666666555555444444333555666666555444444555666555555444444444444555555555444222222111111111111///---...000111///---////////////////////////////////////............//////...---------------......---,,,++++++************+++,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))******+++***)))***++++++)))''''''(((((())))))))))))((((((((((((((((((((((((((()))))))))))))))))))))((($$$%%%&&&''''''(((((('''))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((***)))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&&&&(((''''''((((((((((((''''''''')))++++++*********+++&&&''''''''''''(((((((((%%%&&&&&&'''((()))))))))(((((())))))***))))))((()))))))))*********++++++))))))***+++,,,---......)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++***************+++++++++***************************))))))***++++++***(((+++************)))))))))))))))))))))))))))))))))***)))(((&&&%%%###"""!!!''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$&&&'''))))))******(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&'''''''''''''''%%%&&&(((******)))'''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((((((''''''((()))((())))))))))))(((((('''((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))((((((''''''''''''((((((,,,,,,++++++***))))))((())))))))))))))))))))))))))))))(((((((((((())))))************************************************))))))))))))************%%%%%%&&&((()))***+++,,,))))))))))))***+++,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,------------------------------------,,,,,,,,,------...//////......//////000111111000///...///000111222111111222333333333333222333333333333333333333333666555555555555444444444333444666666444333444555444444333333333444555555444444333222111111111111111000//////111222111000000000000000000000000000/////////............------............------,,,------,,,,,,++++++************+++,,,,,,,,,,,,++++++++++++************))),,,++++++***)))(((''''''***)))((()))******(((&&&((())))))))))))(((((('''''''''''''''''''''''''''++++++******)))(((((('''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''')))***)))'''&&&&&&''''''(((((((((((((((((('''&&&'''))))))(((''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((())))))'''(((***++++++***)))))))))*********++++++++++++)))))))))******+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************)))))))))*********)))(((************)))))))))))))))))))))))))))))))))))),,,,,,***)))'''&&&$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&)))))))))(((((()))))))))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((('''&&&&&&'''))))))************)))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((&&&''''''((()))***++++++''''''(((((())))))******(((((('''''''''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++((()))))))))************&&&&&&'''((()))***+++,,,+++***)))))))))***,,,---+++,,,,,,------,,,,,,+++)))******+++,,,------...------------------------///...---++++++,,,---...,,,,,,,,,,,,------......000////////////000111111000111111222222222222222222222222222333333333333444444444444444444444444222444666555444333444444333222222222333444555555333333222111111111111111111111111111222222222222000000000000000000000000//////.........---------,,,---...///......,,,+++,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********)))))),,,++++++***)))(((''''''(((''''''((())))))'''&&&))))))***))))))((('''&&&((((((((((((((((((((((((++++++******))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((******)))((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))******(((&&&&&&'''(((((((((''''''(((((((((((()))***)))'''%%%%%%&&&&&&&&&&&&&&&''''''''''''+++***)))((((((((())))))'''((()))+++++++++***))))))*********++++++++++++******))))))((((((''''''+++***++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************************************((()))*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&%%%&&&&&&&&&&&&((((((((((((''''''''''''&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((()))******+++''''''(((((())))))******)))((((((((())))))***+++''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))***++++++,,,,,,((()))))))))************))))))************+++++++++***)))))))))***+++,,,******++++++++++++*********++++++,,,---......///------------------------///...---++++++,,,---...+++,,,,,,---------------///////////////000000111///000111111222222111111111111111222222222333333333333333333444444444444222444555555444333333444222222222222222333444555222222111000000000111111/////////////////////000////////////////////////............------------+++,,,---......---,,,+++***+++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++*********))))))*********)))))))))))))))''''''&&&'''))))))(((&&&))))))***))))))((('''&&&))))))))))))))))))))))))(((((())))))************,,,+++)))(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&(((******)))'''''''''((((((''''''''''''((((((***+++,,,+++(((&&&&&&'''%%%&&&&&&&&&&&&'''''''''---,,,***)))(((((())))))''''''((()))************)))))))))*********++++++++++++***)))((('''&&&&&&++++++******++++++,,,---++++++++++++++++++++++++++++++************+++++++++++++++***************************************(((***++++++***))))))***(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&(((((()))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))))))))((())))))***+++,,,'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))******+++++++++))))))))))))************+++++++++***************+++***************++++++))))))************))))))++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------...////////////........./////////000000000//////000111111111111000000000000111111222222333222222333333333333333444222333555555333222333444222222111111111222333333111111000000000000000111000222222111000//////111////////////////////////.........------------,,,+++,,,,,,------------,,,))))))******++++++,,,,,,******+++,,,,,,,,,,,,++++++++++++************)))(((((())))))******++++++''''''&&&'''))))))((('''((())))))))))))(((((('''************************&&&''''''((()))***************)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%''')))***+++''''''''''''''''''''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&'''((((((((('''&&&%%%'''***+++***((((((((()))((('''&&&&&&'''((()))(((***+++***(((''''''(((%%%%%%&&&&&&&&&'''''''''+++***(((''''''((()))***''''''''''''((()))***+++((((((((()))))))))******+++++++++***)))))))))(((++++++*********+++,,,---++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************(((+++---,,,***)))***,,,(((((((((((())))))******(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''$$$&&&''''''&&&%%%'''((()))(((((('''((()))***+++((((((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))(((((((((((('''''''''((((((***++++++((((((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))******++++++******+++++++++******)))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,---.../////////......---......///////////////...///000000111111000000//////000000111222222333111222222222333333333333111333555444333222333444333222222111111111111222000000/////////000000111333444555333000//////111------------------------.........---------,,,,,,,,,,,,++++++,,,,,,---...((())))))***+++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++************)))((()))))))))************(((''''''(((******)))((('''(((((())))))))))))((())))))))))))))))))))))))'''''''''''''''(((((((((((((((((()))((((((''''''''''''''''''''''''''''''%%%%%%&&&'''(((******+++''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&$$$'''***+++***))))))))))))((('''&&&&&&'''((()))$$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***+++'''&&&&&&&&&&&&(((***+++(((((((((((())))))))))))+++++++++++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++******))))))************************)))+++...---+++)))+++,,,'''((((((((())))))******((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((($$$%%%'''&&&%%%%%%&&&(((&&&%%%$$$$$$%%%&&&'''((()))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&************************((((((((((((((('''''''''******))))))((((((''''''&&&&&&&&&'''''')))******'''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************%%%&&&'''((()))***+++,,,)))***+++,,,,,,+++)))(((+++++++++,,,,,,++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......***+++,,,---------,,,+++---......///000/////////...//////000000000000000...//////000111222222222111111111222222333333333111333555444333222333333333333222111000000000111000000////////////000111///111222///,,,)))***,,,------------------------......---------,,,,,,,,,,,,,,,+++***+++,,,...///(((((()))***+++,,,,,,---******+++,,,,,,,,,,,,++++++++++++************)))*********)))))))))))))))(((''''''(((***+++***(((''''''((())))))***))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&(((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++)))((('''((()))***++++++***)))((((((((((((((())))))))))))******++++++++++++************+++++++++,,,,,,,,,************************)))************+++++++++000+++''''''+++...---***))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))))))))((((((******))))))((((((''''''&&&''''''((((((''''''&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))))))))(((&&&$$$###''''''((((((((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&)))******)))((($$$$$$%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&'''))))))%%%"""((()))***)))'''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''''''''((()))******)))((('''))))))(((((((((((())))))''''''''''''((((((((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))************))))))))))))((()))***++++++***)))(((---***((((((+++,,,+++***)))***+++,,,,,,+++***)))************************'''''''''''''''(((((())),,,+++***))))))***+++,,,+++++++++*********))))))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------///...---,,,,,,---...///---------............///......///000000///...---000000000000111111111111000000000000111111111111222333333444444333333222222222222222222222222222111111111111000000000///111000000///...---------.......................................------------------,,,,,,++++++++++++++++++++++++++++++++++++)))'''%%%&&&)))---///)))((('''%%%%%%'''((()))......//////...,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))+++******)))(((''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******((()))))))))************)))))))))(((''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''((())))))))))))))))))((((((((((((((()))))))))))))))******++++++******)))*********+++++++++,,,,,,************************)))************+++++++++...***&&&&&&***,,,+++)))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((())))))(((((('''))))))))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((((('''%%%&&&((()))&&&$$$%%%'''))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((*********)))))))))(((((()))))))))******)))))))))***(((&&&''')))***)))''')))***++++++++++++***)))))))))))))))))))))))))))***************+++,,,,,,******)))(((((()))******+++++++++*********))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------......------------......------------............---...///000000///...---//////000000000111111111//////000000000111111111222222222222222222222222111111111111111111111111111111111000000000//////000000000///...---------........................------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((***---...,,,+++***))))))***+++,,,,,,,,,------,,,***)))((())))))))))))(((((((((((()))))))))*********++++++))))))************))))))*********)))((('''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))(((((((((((()))******)))((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%&&&'''((())))))))))))(((((('''&&&&&&''''''(((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&%%%&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))))))))******++++++******)))*********++++++++++++,,,************************)))************++++++++++++(((%%%%%%(((***)))'''))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))&&&''''''((((((((('''''')))))))))(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''$$$&&&((((((((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((()))(((((((((((((((((()))))))))(((((((((((())))))''''''''''''((((((((((((((((((((())))))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((******))))))))))))((((((***))))))(((((())))))***)))(((''''''))))))(((''')))******++++++******)))((((((((((((((((((((((((+++++++++++++++,,,,,,---))))))(((((((((((())))))+++++++++***************)))******++++++******)))++++++,,,,,,,,,,,,------------............------------------............---....../////////......//////000000000000111111//////000000000000111111222111000000000000111222111111111111111111111111000000000000////////////000000//////...---------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,---,,,+++******+++,,,---************)))(((''''''))))))))))))(((((((((((((((((()))))))))*********))))))************))))))******))))))((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((('''(((((()))***+++(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))&&&''''''((())))))******%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))(((((((((((((((''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))************))))))************++++++++++++************************))))))*********+++++++++***(((&&&&&&((())))))'''((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((()))***+++)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''))))))$$$&&&(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''((((((((((((&&&''''''((()))***++++++((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((()))(((***)))))))))((((((((((((***)))(((''''''((()))*********************)))((())))))************)))))))))))))))))))))))))))))))))(((((((((((()))************))))))))))))************************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,...//////...,,,,,,,,,,,,---------.........------..................////////////000000000111////////////000000000111222111///......///111222222222222222222222222222000000/////////........./////////......---------------------------------------------............,,,+++++++++++++++++++++************************+++++++++,,,++++++*********))))))(((((())))))***))))))))))))((((((''''''))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''))))))************))))))***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&'''(((((((((((((((((()))))))))((((((''''''&&&'''''''''''''''''''''''')))))))))(((((((((''''''''''''&&&%%%&&&''')))***((('''&&&%%%%%%&&&'''((((((((((((((()))))))))))))))))))))******)))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++***)))(((((()))***))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''(((((('''''''''''''''''''''((((((((('''(((((())))))(((((('''''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&(((***&&&''')))(((&&&%%%%%%&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&'''((()))******+++))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((('''***)))(((''''''((()))***)))***++++++***)))(((((())))))))))))))))))))))))************************(((''''''''''''((())))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,------------...------------......//////...////////////000000000...////////////000000000111000...------...000111333333333333333333333333/////////............---............------------------------------------------........./////////++++++++++++++++++++++++************************)))******++++++***)))((((((((((((''''''(((((((((***))))))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&''''''''''''))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''(((((((((((((((''')))))))))))))))(((&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((())))))******))))))((()))))))))************+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&'''(((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&''')))&&&((()))(((&&&$$$$$$%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))(((''''''''''''''''''((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''(((((())))))))))))))))))*********++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((('''''')))((((((''''''(((((()))&&&(((***)))'''%%%%%%%%%***))))))(((((())))))***************************)))))))))))))))******+++++++++,,,------,,,++++++***************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000......////////////000000......////////////000000000000............000000222222222222222222222222///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////*********+++++++++++++++************************((())))))*********))))))))))))))))))))))))))))))******)))(((((())))))***))))))))))))(((((((((((((((((()))))))))*********))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))************))))))(((''''''&&&))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******''''''((((((((((((''''''))))))******)))(((&&&%%%((((((((((((((((((((((((&&&&&&'''(((((()))))))))(((((()))))))))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++)))***++++++************))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%'''))))))&&&%%%&&&'''%%%&&&((('''&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&''''''((())))))***&&&''''''((((((''''''&&&))))))(((((((((((())))))''''''''''''((((((((((((''''''(((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))(((((((((''''''''''''(((((((((((((((((('''%%%(((******'''%%%$$$%%%***)))(((''''''((()))*********************************))))))******+++,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,...///000........./////////000000........./////////000000////////////////////////000000000000000000000000.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))*********++++++++++++************************)))))))))******++++++,,,*********++++++************)))(((''''''((()))***))))))))))))(((((((((((()))))))))*********++++++))))))************))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''''''''&&&'''(((((()))%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''$$$$$$&&&(((***,,,---...'''((((((((((((((('''''')))*********)))(((&&&%%%))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))(((((()))***)))(((&&&%%%&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))************+++++++++((()))++++++***))))))***))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))************&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))'''$$$###%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%(((******'''$$$%%%&&&###%%%&&&'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***)))(((((((((''''''''''''&&&'''((())))))((('''&&&'''***---,,,)))&&&&&&&&&***)))(((''''''((()))***)))))))))))))))))))))))))))))))))((()))******+++)))***+++,,,,,,+++***)))))))))******++++++++++++******++++++++++++******++++++,,,,,,,,,---------...---++++++++++++---...++++++,,,,,,,,,---------,,,,,,++++++,,,...///000............/////////000............/////////000//////000000000000//////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))************+++,,,---...))))))************)))))))))((('''&&&&&&'''))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''((())))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%&&&'''(((***,,,---------))))))))))))************$$$&&&((()))(((((((((***))))))(((((((((((())))))''''''''''''(((((())))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&+++*********))))))((((((%%%'''))))))((('''((()))))))))))))))))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((((((''''''&&&%%%###"""  """%%%'''%%%%%%$$$$$$%%%'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))***+++))))))(((''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((+++***)))(((''''''''''''((())))))(((((('''&&&%%%(((''''''''''''&&&&&&&&&&&&(((***)))(((&&&''''''(((''''''&&&&&&((()))***)))(((&&&%%%&&&''')))+++((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((('''''''''&&&))))))(((((((((((()))))),,,+++***((((((((()))***))))))((((((''''''&&&&&&***)))'''((()))***((('''(((((()))***+++,,,,,,---)))************+++++++++***+++,,,,,,,,,,,,+++***,,,***))))))***++++++***++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,.../////////...------.........///000000000---------.........////////////000111111111111111333333222222111000000000//////...------------...---------............///***))))))(((((())))))******++++++,,,,,,++++++***************************+++++++++*********))))))++++++***)))))))))))))))))))))))))))))))))))))))******)))))))))))))))******)))((('''''''''''''''(((((((((((((((''''''&&&******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))%%%%%%&&&'''((((((((('''+++***(((&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''***)))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''&&&&&&%%%%%%''''''((()))************((((((((()))))))))******&&&((())))))(((&&&'''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))(((((((((''''''*********)))))))))((((((%%%'''))))))((('''((())))))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((((((''''''&&&%%%%%%$$$###"""###$$$&&&(((***)))'''%%%$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%&&&&&&'''((())))))))))))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''&&&''''''((()))***))))))((('''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''((()))((((((((((((((())))))''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''((()))(((''''''&&&'''((()))***(((''''''&&&'''((()))***)))((((((''''''(((((()))((((((((((((((((((((('''))))))((((((((('''''''''))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((('''''''''***((('''((())))))((('''))))))******************(((((()))))))))*********++++++++++++++++++++++++---,,,******,,,,,,,,,++++++++++++,,,,,,,,,------+++,,,------......------,,,---.../////////...------------...............---------.........////////////000111111111111000111111111111111111111222//////...------------...------------..................------------......++++++++++++++++++++++++************************+++++++++*********))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))(((((('''(((((())))))((((((''''''''''''((()))))))))***)))(((((('''***))))))))))))))))))***((((((((((((((((((((((((++++++************++++++(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((&&&&&&'''((((((((('''''')))((('''&&&&&&''')))***&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((''''''''''''&&&((((((((())))))((('''''''''''''''(((((((((((()))((()))***)))'''&&&%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))'''''''''(((((()))))))))***)))))))))))))))((((((******))))))))))))((((((%%%'''))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((''''''&&&%%%''''''&&&'''''''''''''''+++***(((&&&%%%#########((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%'''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((''''''''''''(((((()))((((((''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******&&&'''((()))************(((''''''''''''&&&&&&&&&&&&'''(((''''''''')))+++(((''''''''''''((())))))''''''''''''((((((((())))))((((((''''''(((((()))''''''(((((((((((((((((())))))((((((((((((''''''))))))(((((((((((())))))(((((((((((((((''''''&&&'''''''''((((((((((((((()))((('''''')))))))))'''*********))))))((((((((('''((((((((())))))))))))+++***))))))))))))***+++---,,,******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,------......------,,,---......//////....../////////...............------........./////////...///000000111111000000//////000111111222333333//////...------------...------------............------,,,,,,,,,,,,------,,,+++***))))))***+++,,,************************+++++++++***************))))))((('''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&'''(((((((((((((((((((((((())))))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''''''''&&&&&&'''(((***+++&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((())))))(((((('''&&&&&&&&&'''''''''((((((''')))***)))'''&&&&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++++++++((((((((((((((((((((((((((((((((((((''''''''''''************))))))))))))))))))))))))))))))((((((&&&((())))))(((((()))***((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((''''''&&&%%%'''((()))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((()))***((((((''''''&&&''''''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))(((''''''''''''''')))(((''''''''''''(((((($$$%%%%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))'''(((((()))******))))))(((''''''''''''&&&&&&&&&'''(((((('''&&&&&&(((***''''''''''''((((((((()))&&&''''''((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))(((&&&&&&''''''(((((())))))((('''&&&''')))))))))''')))))))))(((((((((((((((((((((((()))))))))******+++***(((''''''(((***+++,,,+++))))))+++++++++******++++++++++++,,,,,,,,,+++,,,------......---------------...............111111000000//////..................////////////...//////000000000000000///000000000111111111222//////...------------...,,,,,,---------.........,,,,,,++++++++++++,,,,,,---+++***((((((***+++---************************************************+++******)))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''((((((''''''(((((()))))))))))))))************)))((((((((())))))))))))))))))((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((''''''&&&&&&''''''((())))))******)))((('''''''''''''''&&&'''((()))***''''''''''''((((((((((((((((((''''''''''''((((((*********))))))))))))((('''''''''((((((((((((((('''(((((((((((((((((((((''''''((()))************&&&&&&&&&&&&''''''''''''%%%'''((()))((('''((())))))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))************(((((((((((((((((())))))&&&(((******)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''&&&%%%&&&''')))))))))((('''%%%$$$$$$%%%'''((())))))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((((((''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))***)))(((''''''&&&''''''((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''''')))))))))))))))(((''''''(((''''''''''''&&&&&&&&&((())))))(((&&&%%%&&&(((&&&''''''(((((((((((((((&&&''''''((()))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))(((((())))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((&&&&&&''''''(((((())))))'''&&&&&&'''((())))))(((&&&''''''((()))*********)))))))))*********+++++++++***(((''''''(((***+++---,,,******,,,---,,,+++*********+++++++++,,,,,,+++,,,------......------------------......///////////////......---------........./////////000000......///000000000000000111111111000000000////////////...------------...,,,,,,,,,------------......------,,,,,,------...,,,+++)))(((((()))+++,,,************************************************+++******)))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***&&&'''((()))******))))))(((((())))))(((((('''&&&'''((())))))))))))((('''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))((((((((((((((()))))))))(((((((((((((((((()))))))))******)))(((''''''))))))(((''''''''''''''''''''''''((((((((())))))(((((((((''''''(((((((((+++*********))))))))))))((((((((((((((('''''''''&&&''''''''''''(((((((((&&&'''((()))***++++++***&&&&&&&&&''''''''''''((($$$&&&((()))(((((()))***))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))+++******)))((('''&&&&&&(((((()))))))))))))))***''''''(((((((((((())))))&&&(((******)))))))))***))))))))))))))))))))))))))))))))))))************'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((''''''&&&%%%&&&'''((())))))(((''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))((('''''''''''''''(((''''''''''''(((((()))&&&&&&''''''((()))******&&&&&&&&&''''''''''''(((&&&'''((()))((((((&&&%%%))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&'''(((***)))(((&&&&&&'''&&&''''''((()))(((((((((''''''''''''((((((((()))%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))(((((())))))))))))******))))))(((((((((((())))))&&&''''''((((((((((((((('''''''''((((((((((((((('''&&&%%%&&&((())))))(((&&&''''''(((***++++++,,,************+++++++++++++++***))))))))))))***+++///...,,,,,,...///...---************+++++++++++++++,,,------......------...------------...//////,,,,,,,,,+++++++++++++++....../////////000000000---...//////000000//////222222111000000///......//////...------------...,,,,,,,,,,,,------------++++++************+++++++++***)))(((((()))***+++***************************************+++++++++))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((()))******'''((()))***+++***)))(((((((((((((((((('''&&&&&&''''''))))))))))))''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((((()))******))))))(((((((((((())))))(((((()))))))))((('''''')))))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((''''''(((((()))))))))((((((((('''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''''''''''''''(((((())))))(((((((((&&&''''''''''''(((((((((&&&'''))))))(((''''''((((((((((((''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''((((((((())))))'''(((******)))))))))***))))))))))))))))))))))))((((((((())))))*********''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&'''((()))))))))))))))''''''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&&&&'''(((((()))'''((())))))))))))((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((******++++++++++++******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))(((((('''''''''(((((('''''''''''''''((())))))'''((((((((()))*********&&&&&&&&&''''''''''''((($$$%%%'''((()))(((''''''&&&'''''''''''''''&&&%%%(((''''''''''''&&&&&&&&&"""%%%)))******)))((((((&&&&&&((()))))))))((('''(((''''''&&&'''((()))***'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***(((((()))))))))*********))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((('''''''''&&&%%%%%%&&&((())))))((()))))))))*********++++++))))))))))))************++++++++++++++++++++++++...,,,***+++,,,---,,,,,,************+++++++++++++++,,,------......------...------,,,---...///000+++++++++,,,,,,,,,,,,,,,.../////////000000000000---...//////000000//////000000000000000///////////////...------------...++++++,,,,,,,,,---------)))((((((''''''(((((()))******))))))))))))******************************))))))*********+++++++++))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***((()))***++++++***(((''')))))))))))))))(((''''''&&&''')))******)))'''&&&((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((('''''''''''''''((())))))(((((((((''''''(((((((((&&&&&&'''((((((((('''''''''((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((()))))))))))))))((((((((('''''')))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$'''''''''(((((((((((()))((()))***)))'''&&&&&&&&&'''''''''&&&&&&'''''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))''''''((()))***+++,,,---&&&'''''''''(((((())))))&&&'''''''''(((((())))))''')))***+++***)))***+++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((''''''&&&%%%''''''((()))******+++,,,%%%&&&''')))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))***((((((((((((((()))******%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))************&&&&&&&&&'''''''''((((((!!!###&&&(((******)))((($$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&"""'''+++++++++******%%%&&&((()))))))))(((''')))(((&&&%%%&&&''')))+++((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((())))))*********+++))))))(((((((((((())))))***)))(((((((((***+++,,,))))))(((((('''''''''&&&&&&%%%$$$&&&((())))))(((++++++++++++************(((((((((((())))))))))))***+++,,,,,,,,,,,,+++******(((''''''((())))))((()))************++++++++++++,,,------......------......---,,,---...///000---......//////000000000////////////000000000000---......///////////////......//////000000111111//////...------------...++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,))))))************))))))************************))))))******++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))$$$$$$$$$%%%&&&'''((())))))***+++,,,+++)))'''&&&***************)))((((((&&&'''(((******((('''&&&(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))++++++++++++************))))))(((((('''''''''&&&+++)))&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%))))))((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))(((''''''((()))***''''''''''''''''''''''''******)))'''&&&%%%$$$###%%%&&&''''''(((((('''''')))))))))'''%%%$$$%%%&&&'''(((((('''%%%%%%&&&(((&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((('''&&&%%%%%%%%%%%%&&&''''''''''''(((***)))'''%%%&&&'''((())))))((('''&&&)))((('''&&&%%%$$$######&&&'''((())))))******)))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))$$$%%%'''(((((('''%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&((()))*********)))&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&'''(((******((('''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++******))))))((((((((((((((((((''''''''''''))))))(((((('''&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++***,,,------,,,,,,...///..................------...............///000000111000///......///000111---.../////////...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,++++++***)))...------,,,,,,------...,,,,,,,,,+++++++++******)))************+++++++++***++++++,,,,,,++++++***))))))************))))))((((((((()))******++++++******))))))))))))******************************%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''((()))(((&&&###((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))&&&'''(((*********)))((((((((((((((())))))))))))++++++***)))((('''&&&&&&'''((())))))(((&&&$$$###+++)))'''&&&'''((((((''')))(((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&))))))((('''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((())))))******************++++++++++++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((()))(((&&&%%%%%%&&&'''(((((('''%%%%%%&&&(((((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''&&&%%%%%%&&&''''''(((''''''((())))))(((&&&&&&'''((())))))((('''&&&((((((''''''''''''&&&&&&''''''(((((((((''''''&&&))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&''''''''''''(((((()))))))))(((((((((''''''''''''%%%&&&((()))******))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((('''&&&&&&''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))*********)))))))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++,,,,,,+++++++++,,,---...------,,,,,,,,,+++++++++***,,,---,,,++++++,,,---.......................................///000000000000///......///000000...............---,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,+++***************))))))*********,,,,,,+++++++++*********))))))*********+++++++++***++++++,,,,,,++++++***))))))************))))))******))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((('''&&&'''((((((&&&$$$((('''&&&&&&&&&&&&'''((('''''''''&&&&&&''''''''''''''''''(((((((((((((((&&&'''((()))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''((()))))))))'''%%%$$$+++***(((((()))))))))((()))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((''''''''''''''''''(((******))))))(((((()))))))))((((((''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((())))))***************++++++,,,,,,,,,&&&''''''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''%%%'''))))))'''&&&&&&&&&'''(((((('''%%%%%%&&&((())))))(((((('''&&&&&&%%%''''''((((((((((((''''''(((((())))))))))))((((((''''''&&&%%%%%%&&&'''''')))(((&&&&&&((()))((('''''''''(((((((((((('''''''''''''''((((((((())))))'''(((((('''&&&%%%$$$$$$))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&((()))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((())))))))))))))))))***))))))))))))************'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******((((((((()))))))))******,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++***,,,,,,,,,***)))***+++.................................---......///000000///............///000......------,,,,,,------------------,,,,,,,,,,,,******++++++,,,+++++++++))))))(((((((((((()))))),,,++++++++++++*********)))))))))*********++++++******++++++++++++******))))))************))))))++++++***))))))(((''''''***))))))(((((())))))***''''''''''''''''''''''''+++******)))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((***(((&&&&&&'''((('''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((((((''''''(((((((((((())))))))))))''''''(((((())))))******((())))))***)))(((&&&%%%+++***((()))*********((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))******))))))((())))))***)))(((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''((()))*********''''''(((((()))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))###&&&))))))((('''&&&&&&'''(((((('''%%%%%%&&&((((((((((((''''''&&&&&&&&&'''(((((((((((((((((('''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''***(((&&&%%%'''((((((((('''(((((((((((((((((('''&&&'''''''''(((((((((((('''''''''''''''&&&%%%%%%(((((()))(((((('''&&&&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((('''''''''&&&''''''(((((()))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))''''''((())))))(((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''((((((((())))))******''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******((((((((()))))))))******+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,***)))***+++---------........................------......///...........................---,,,++++++,,,---...---------,,,,,,,,,++++++((()))***++++++++++++++++++++++++******+++++++++++++++++++++************))))))))))))******************++++++++++++******))))))************))))))******))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((+++)))&&&%%%&&&(((((('''((((((''''''''''''((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))******)))(((''''''***)))((()))***+++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((((((((''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((******))))))((((((''''''$$$%%%%%%&&&'''((()))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''###&&&))))))((('''&&&&&&'''(((((('''%%%%%%&&&(((%%%&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''***(((&&&%%%'''((((((((((((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((((((((''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''&&&'''((((((((('''&&&&&&'''''''''((((((((((((((('''''''''''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''(((((()))))))))***&&&'''''''''((((((((())))))))))))((((((''''''''''''((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---...///...,,,++++++,,,---------.........//////......------------......------............---------,,,+++******+++,,,---------,,,,,,,,,+++++++++((()))******++++++++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))(((((()))))))))*********)))******++++++******)))))))))************))))))''''''(((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((+++)))&&&&&&'''(((((('''((((((((((((((((((((((((''''''((())))))(((''''''))))))((((((''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((()))***+++)))((()))(((((((((((('''''''''&&&&&&&&&''''''''''''((()))(((((((((((((((((()))''''''&&&&&&&&&'''(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((())))))******'''''''''(((((()))))))))***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%'''))))))'''&&&&&&&&&'''(((((('''%%%%%%&&&((($$$%%%%%%&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&'''(((((((((((('''&&&)))(((&&&&&&((()))((('''((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&(((((()))))))))'''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''')))))))))(((((('''''''''&&&'''((((((((('''%%%$$$'''''''''((((((((((((((((((''''''&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((()))(((((())))))******+++++++++++++++***)))(((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++)))))))))*********++++++)))******+++,,,+++++++++*********+++++++++++++++---...///...,,,,,,,,,...,,,,,,------...////////////...------,,,---------,,,,,,---......---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++))))))******+++******************))))))*********+++************)))))))))((((((((()))))))))******))))))************))))))))))))************))))))&&&&&&'''(((((()))******)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((+++)))''''''((()))(((''''''(((((())))))((((((''''''((()))******)))((('''(((((((((((((((''''''''')))(((''''''&&&'''''''''(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''(((******)))''')))(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''&&&&&&&&&''''''((()))'''''''''''''''((())))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&'''((())))))((('''&&&(((''''''((())))))(((&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''((((((((((((((()))))))))'''((()))))))))(((&&&%%%''''''''''''((((((((()))((('''&&&&&&&&&&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''&&&&&&'''(((((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((('''''''''((((((((()))***+++++++++(((((((((((((((''''''''''''''''''((()))*********((((((((((((((((((((((((++++++++++++++++++++++++((((((((()))))))))******((((((((()))))))))******((()))***+++,,,++++++***)))*********+++++++++++++++,,,------,,,+++,,,...,,,,,,------...//////000///...------,,,,,,,,,---+++,,,------------,,,+++))))))***+++++++++++++++,,,,,,,,,++++++++++++***)))************))))))((())))))(((((((((((())))))************))))))))))))(((((((((((()))))))))***))))))************))))))))))))************))))))''''''((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((***)))(((((())))))(((&&&'''((()))******)))(((''''''((()))******)))(((''''''''''''(((((((((((((((***)))((('''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((('''''''''''''''((((((&&&&&&&&&(((******(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''''''''''''''((())))))'''''''''''''''((()))***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((*********)))((((((''''''((((((((((((''''''''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***'''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''(((((())))))))))))))))))))))))'''%%%$$$%%%&&&'''(((((('''%%%%%%&&&((((((''''''&&&&&&%%%%%%$$$)))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''(((***)))'''%%%)))((('''&&&&&&'''((()))%%%%%%&&&'''((()))***+++&&&&&&&&&&&&%%%$$$######''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''((()))***++++++((()))***+++***)))'''%%%&&&'''''''''(((((())))))((((((&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***"""######$$$$$$%%%%%%&&&&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((()))***+++,,,+++******))))))******++++++++++++)))***,,,,,,++++++,,,...,,,,,,------...///000000///...------,,,,,,,,,,,,++++++------------++++++((()))***,,,,,,,,,+++***,,,,,,,,,+++++++++*********************)))((('''******))))))))))))******************))))))))))))(((((((((((())))))))))))))))))************))))))))))))************)))))))))))))))(((''''''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))(((((()))+++***'''%%%'''((()))******)))(((''''''((()))++++++)))((('''&&&'''''''''(((((())))))+++***)))(((''''''((()))(((((((((((())))))))))))&&&&&&'''((()))***++++++''''''&&&&&&&&&''''''(((''''''((((((((((((''''''%%%&&&(((***,,,---///000&&&&&&'''(((((((((((((((''''''''''''((((((((((((******)))'''%%%%%%&&&(((******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,***))))))******)))'''(((((((((((((((''''''''',,,+++***)))((((((((((((%%%&&&&&&''')))***,,,---''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%!!!"""%%%&&&''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))(((&&&&&&&&&&&&$$$"""&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%******))))))))))))******++++++***)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((((((((((((((()))'''%%%%%%''')))***)))))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))''''''((()))***++++++,,,))))))))))))************'''(((***+++,,,,,,,,,+++******+++++++++,,,,,,,,,)))***++++++------...//////......---------......,,,,,,,,,------.........++++++++++++++++++++++++,,,------.........------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---+++(((%%%$$$$$$''''''(((((())))))******(((((())))))))))))(((((())))))***))))))((('''&&&))))))))))))((((((((((((+++***)))'''''''''((()))'''((()))))))))(((&&&%%%&&&&&&'''((())))))(((((('''(((((((((((((((''''''&&&&&&'''((()))***++++++,,,,,,***((('''&&&&&&&&&)))))))))((('''''''''&&&&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))'''(((((())))))))))))))))))))))))*********++++++'''((()))(((''''''(((*********))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((***)))(((((())))))(((&&&'''''''''(((((((((((((((,,,+++***)))(((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''''''''&&&&&&''''''(((((()))(((((((((''''''''''''&&&'''((((((((('''%%%%%%"""###%%%'''((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***(((''''''''''''&&&$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''')))(((((((((((((((((()))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''((()))***(((((((((((((((((((((((()))'''&&&&&&'''))))))(((((((((((((((((()))))))))'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((()))))))))))))))))))))*********))))))))))))************((()))******++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------......------,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,+++)))''''''((())))))))))))(((((((((((((((((())))))))))))((((((((())))))))))))(((((('''))))))))))))((((((((((((***)))(((&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''(((((())))))******...---,,,+++***)))))))))&&&&&&&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))((('''''''''''''''(((''''''(((((((((((('''''')))))))))(((((((((''''''''''''((())))))))))))((()))))))))*********++++++%%%''')))***))))))***+++***))))))(((((())))))***)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((((('''%%%&&&&&&''''''(((((())))))++++++***)))((((((((((((***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))((((((''''''(((((()))(((''''''&&&&&&''''''((())))))((('''''''''''''''((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((''''''&&&&&&''''''(((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))***''''''''''''(((((((((((()))(((''''''((()))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((%%%%%%%%%&&&&&&((())))))(((((((((''''''''''''&&&'''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''(((((()))((((((((((((((((((((((((***(((&&&&&&'''((((((''''''''''''(((((())))))***(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************))))))(((((())))))))))))******************)))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------******++++++++++++,,,,,,------------------------,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,***))))))************)))((('''''''''(((((())))))))))))(((((('''(((((())))))))))))((((((((((((((())))))))))))(((''''''&&&&&&&&&&&&''')))((((((''''''''''''(((&&&''''''(((((((((((((((''''''((((((((((((((('''(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((''''''''')))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''******))))))((((((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&(((+++++++++)))******))))))(((((((((((())))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&%%%&&&&&&'''((()))************)))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&''')))***+++((((((((((((((('''&&&&&&((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''&&&%%%&&&((())))))'''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((***)))''''''(((((('''&&&&&&&&&''''''((()))******((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))))))))((()))))))))************,,,+++)))(((((()))***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***)))************************************************)))+++,,,+++***)))))))))***)))))))))((((((((('''(((((())))))))))))((((((&&&'''((())))))***))))))(((((((((((())))))))))))(((''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((((('''&&&'''((((((((((((((((((***)))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&''')))))))))******++++++,,,))))))((((((''''''&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))((('''&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&(((***,,,,,,***((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((''''''))))))((('''%%%&&&&&&'''((()))*********)))((((((((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++((()))))))))((('''&&&%%%'''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''(((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%'''(((((('''&&&&&&&&&'''((()))******(((((('''''''''&&&&&&&&&)))((((((''''''(((((()))((((((((()))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''((((((((((((((((((((((((***(((''''''(((((('''%%%%%%&&&&&&'''((())))))***((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++((()))))))))************+++***)))((((((((()))*********+++++++++,,,,,,,,,---,,,,,,++++++******)))***************+++,,,------------------,,,,,,,,,******++++++,,,,,,,,,,,,************)))(((&&&&&&***************************************************+++,,,+++(((&&&&&&''''''((((((((()))))))))***(((((())))))))))))((((((&&&'''((())))))***))))))'''((((((((()))))))))***(((((((((((()))((((((((()))((('''&&&&&&'''((()))'''(((((((((((((((''''''&&&&&&'''(((((((((((((((******))))))((((((''''''))))))(((((())))))***+++&&&&&&&&&''''''((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))*********))))))(((''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''((((((''''''((())))))))))))(((&&&&&&&&&&&&'''''''''((()))+++++++++(((''''''''')))((((((''''''(((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))''''''''')))***)))(((&&&&&&''''''(((((()))))))))((((((''''''(((((((((''''''''''''((()))++++++''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))(((''''''&&&&&&''''''((('''(((((())))))(((((('''))))))(((''''''''''''''''''((()))***)))((('''&&&'''''''''((((((((((((((())))))(((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((()))((((((((()))((((((''''''(((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%$$$$$$%%%'''((('''&&&"""###$$$%%%&&&((()))))))))(((((('''&&&&&&%%%%%%)))(((((((((((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((&&&&&&%%%%%%%%%'''(((((((((((()))))))))'''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((('''(((((((((((((((((((((((((((((('''((())))))'''%%%&&&&&&&&&''''''(((((())))))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************************'''((()))******)))((('''''''''((()))***+++,,,,,,))))))))))))************))))))((((((((())))))*********+++++++++,,,,,,,,,,,,,,,++++++*********)))************+++,,,------......------------,,,,,,)))******++++++,,,,,,---+++++++++++++++***)))(((***************************************************++++++***(((&&&%%%&&&'''''''''((()))*********(((((())))))))))))(((((('''(((((())))))))))))(((''''''(((((())))))******'''((())))))***)))))))))(((''''''''''''(((((()))(((((((((((((((((('''&&&%%%&&&'''((())))))))))))******))))))(((((('''''')))((((((((((((((()))***'''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''((())))))))))))*********%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))((())))))((('''&&&((()))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%&&&((()))(((''''''''''''((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&''''''((('''((()))******)))((('''))))))((('''''''''''''''&&&''')))******)))((('''''''''''''''((((((((())))))((('''&&&&&&&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))(((((((((((())))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&'''((('''&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((''''''&&&&&&&&&'''''''''((((((((())))))))))))'''''''''(((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((###$$$&&&((())))))(((((((((((((((((((((((((((((('''&&&'''(((******(((&&&''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((()))******+++************************'''((()))******)))((('''(((((())))))*********+++))))))))))))************''''''((()))*********)))******+++++++++,,,,,,,,,+++++++++************************++++++,,,......---------,,,,,,,,,++++++******++++++,,,------...------............---,,,************************************************)))***++++++)))((((((((((((((((((((())))))))))))(((((())))))))))))((((((((())))))))))))((((((''''''''''''((()))*********&&&&&&((()))))))))((((((&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((('''&&&&&&'''''''''******))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))***''''''(((((((((((('''''''''''''''''''''&&&&&&&&&!!!!!!"""############"""''''''''''''((((((((()))&&&''''''&&&&&&'''))),,,((((((''''''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&((((((((((((((('''''''''(((((('''''''''(((((()))+++***)))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&''''''''''''((()))******)))((('''&&&&&&&&&&&&((()))***+++%%%''')))***+++***)))(((&&&'''''''''(((((())))))((('''&&&%%%$$$%%%&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))(((((((((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))''''''''''''((((((((())))))(((''''''((()))(((&&&''''''((((((((((((((((((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))'''((((((((())))))******&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((("""###%%%'''))))))))))))((((((((((((((((((((((((&&&&&&&&&(((******(((''''''''''''''''''&&&&&&&&&***)))((('''''''''''''''))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***************************'''((()))++++++)))((('''************))))))))))))))))))))))))************%%%&&&(((************)))******+++++++++,,,,,,,,,************************++++++++++++,,,---...///,,,,,,,,,++++++*********++++++,,,------...//////******+++,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++******+++,,,******))))))((((((''''''(((((())))))))))))(((((())))))***))))))(((''''''&&&''''''((()))******+++$$$%%%'''(((((((((''''''%%%&&&((()))))))))((('''(((((())))))((('''&&&&&&%%%&&&'''((())))))))))))(((((((((((()))))))))))),,,,,,+++***************''''''&&&&&&%%%%%%$$$$$$&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''%%%%%%%%%&&&'''((()))***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&000---)))&&&%%%''')))***###%%%((())))))***,,,---+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((&&&$$$###''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***&&&'''***++++++***'''&&&(((((('''(((((()))***++++++***)))'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))###$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))+++,,,,,,***'''%%%%%%&&&''''''((()))))))))))))))***)))(((&&&&&&&&&'''(((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((('''''''''''')))(((((()))******(((&&&))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************))))))))))))************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((++++++++++++++++++++++++************************------,,,++++++***))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++++++++******))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******)))(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))%%%$$$$$$&&&'''(((&&&%%%&&&'''((('''&&&%%%&&&(((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))((((((((('''''''''---+++)))'''&&&'''(((***"""$$$&&&''''''((()))*********)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))((((((&&&%%%$$$'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***'''((()))******)))((('''(((''''''&&&&&&&&&''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&''''''(((((((((***)))''''''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))&&&&&&'''''''''((((((((('''&&&%%%######%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))((('''((((((******)))***+++)))'''%%%&&&'''''''''((())))))))))))))),,,+++)))((((((((()))***(((((()))*********))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))%%%%%%&&&&&&''''''(((((()))(((((((((******((('''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************************************((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++......------,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***************)))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((******))))))))))))******'''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))***))))))(((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&''')))***)))(((((()))***)))((('''(((***))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))((((((((()))(((''''''''''''((((((###%%%'''(((''''''((())))))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((''''''''''''((())))))(((((((((((((((((((((((())))))'''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&'''''''''((((((((()))))))))+++***((('''((('''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%'''(((***+++$$$%%%%%%&&&&&&''''''''''''''''''(((((((((((()))%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''((((((((()))))))))(((((((((((('''((((((((((((((((((((((((***))))))(((((((((((()))'''((()))(((&&&%%%&&&'''''''''((())))))))))))(((+++***)))((((((((())))))''''''((())))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))(((######$$$%%%&&&'''(((((((((''''''((()))***((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''***))))))(((((())))))***(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((()))'''&&&'''(((***))))))((()))***)))((('''(((***(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((((((((('''&&&(((******)))((()))***'''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''((((((((()))(((''''''''''''((()))******)))((((((((((((((((((''''''''''''''''''''')))))))))(((((((((''''''***(((''''''(((((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((()))&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''')))******###$$$$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&'''(((((())))))((((((''''''''''''&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))(((((($$$$$$%%%&&&''''''((((((((('''&&&((()))***((('''((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&************************&&&''''''((()))******+++((((((((((((((((((((((((((()))))))))************************************)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&$$$$$$&&&(((((('''&&&'''((('''&&&%%%&&&(((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''(((((('''''''''(((******)))(((((()))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))((('''&&&&&&'''((()))((((((((((((((()))******(((((((((((()))(((((((((+++***)))(((&&&%%%$$$$$$'''&&&&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))((((((''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&'''(((((((((((((((&&&&&&&&&''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((('''''''''''''''''''''&&&&&&''')))***((('''((((((((((((((((((((((((&&&&&&'''((()))((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++*********++++++*********************************++++++++++++++++++++++++***+++,,,------,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))+++,,,,,,+++***)))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&'''((('''&&&%%%&&&(((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((((((''''''$$$&&&(((((('''&&&'''((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))******((((((((()))))))))******(((((((((((((((((((((((()))))))))(((((((((((('''((((((((()))(((((('''&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&'''))))))'''((())))))***)))))))))++++++)))(((&&&%%%$$$###&&&%%%%%%&&&)))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((())))))***((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&''''''((((((((('''''''''(((((((((((()))%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&'''((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&'''(((((('''&&&''')))&&&&&&'''(((((((((((('''''''''((()))))))))((((((''''''((())))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''))))))((((((((('''''''''&&&%%%%%%''')))***((('''))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************************************************************)))***,,,------,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***++++++++++++***))))))))))))************((((((((((((((((((((((((******))))))))))))((((((************************)))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''++++++++++++++++++++++++&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''&&&&&&''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))++++++***(((((()))***)))((('''(((***&&&'''((((((((((((((((((''''''''''''''''''''''''************************''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''((((((((((((''''''''''''''''''(((((($$$&&&'''((('''&&&'''(((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))+++,,,(((((()))))))))*********(((((((((((((((((((((((())))))))))))((((((((('''(((((()))))))))(((&&&%%%'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&((()))))))))((((((******)))((((((''''''&&&'''&&&&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''''''''''''''''''''((((((((())))))&&&''''''((())))))******'''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&'''''''''(((((((((((((((((())))))(((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))******))))))(((''')))))))))''''''''')))%%%&&&''''''((((((''''''&&&'''((()))))))))(((((((((((()))*********))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''''''''''''''%%%%%%%%%&&&))))))((('''))))))))))))))))))))))))%%%&&&((()))***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))************************************+++******************+++************************++++++++++++++++++++++++)))+++---......---+++)))***++++++,,,,,,++++++*********************************))))))***++++++,,,*********)))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((************************%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''')))+++---,,,)))'''((()))***)))((('''(((***'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******)))(((((('''''''''((((((%%%''')))***))))))***+++)))(((''''''''')))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))+++,,,))))))))))))************((((((((((((((((((((((((******))))))((((((((('''(((((()))))))))(((&&&%%%''''''''''''''''''''''''+++***)))(((((('''(((((($$$%%%'''(((((((((''''''((()))))))))************)))(((''''''((()))(((&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$%%%'''((((((((('''''')))))))))))))))(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((())))))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&((((((((('''''')))*********((('''((()))%%%&&&''''''((((((''''''###$$$&&&'''''''''&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&)))))))))'''))))))))))))))))))))))))%%%&&&((()))***)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))((((((((((((************************))))))))))))************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,++++++++++++,,,,,,+++++++++************************+++***)))))))))***,,,---++++++******))))))((((((((((((((((((((((((((((((+++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&(((***+++---''''''''''''''''''''''''$$$%%%'''***,,,+++'''$$$&&&'''((('''&&&%%%&&&(((((('''&&&&&&&&&((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,***(((&&&&&&))),,,...''''''((((((((((((''''''(((''''''&&&&&&((()))***%%%&&&((()))))))))(((''''''&&&&&&&&&'''(((***+++,,,)))'''(((***+++***((())))))))))))))))))))))))&&&)))+++***'''&&&(((+++(((((())))))******++++++,,,+++******))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((('''''''''''''''''''''''''''((()))***))))))(((((((((((()))))))))(((&&&&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((***+++%%%%%%&&&'''((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%$$$$$$#########))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,+++******)))))))))))))))***************)))((('''%%%&&&'''((())))))))))))&&&&&&''''''(((((())))))(((''''''''''''((())))))(((((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))------------,,,,,,+++***,,,++++++***************+++***)))((('''&&&%%%$$$)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***++++++,,,---------,,,+++***,,,++++++******+++,,,,,,************))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((***************)))((((((******))))))((((((''''''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))'''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))************)))))))))))),,,(((%%%$$$'''))))))(((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''++++++******))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&''')))*********)))(((***))))))))))))***++++++(((((()))******)))(((((((((''''''&&&'''((()))***&&&'''(((((())))))((((((***))))))((()))***,,,---+++(((&&&''')))***)))'''))))))))))))))))))))))))'''((()))((('''''''''(((((((((((((((((())))))))),,,+++***)))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))((((((((((((************************))))))((((((((('''''''''(((((((((((())))))))))))))))))((((((((('''''''''((((((((((((''''''''''''(((''''''''''''(((((())))))((((((''''''(((((()))(((((()))))))))***))))))((((((((((((((((((((((((%%%&&&'''))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((()))))))))((((((''''''&&&&&&&&&%%%%%%&&&'''((()))(((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((((())))))*********)))(((((((((((()))))))))*********)))(((((()))))))))(((((('''&&&%%%'''''''''((((((((((((((('''''''''(((((((((((()))'''((((((((())))))))))))''''''((()))))))))))))))((((((''''''''''''((((((((((((((())))))))))))***))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))***+++,,,+++******)))((('''&&&&&&************************+++,,,,,,,,,++++++***))),,,,,,+++******+++,,,,,,+++,,,,,,------,,,++++++,,,,,,+++*********++++++************))))))))))))''''''(((((())))))******))))))((((((((('''''''''))))))((((((((('''''''''((((((((((((((((((((((((***************)))((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((('''''''''(((((()))))))))(((((((((((())))))&&&''''''''''''((((((((((((((('''&&&&&&'''(((((()))))))))))))))))))))))))))))))))(((((((((((('''+++(((%%%$$$'''((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((())))))((((((((('''''''''&&&'''((()))***))))))((($$$%%%'''((((((((('''&&&((()))***,,,,,,***)))((((((''''''''''''((())))))((((((''''''(((((()))***((('''&&&%%%&&&&&&(((((()))'''&&&&&&((((((((('''))))))))))))))))))))))))((('''&&&&&&(((((('''&&&((((((((((((''''''''''''+++***)))(((''''''&&&'''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))************************))))))(((((((((((('''''''''''''''((()))*********))))))((((((((((((''''''(((((((((((('''''''''''')))((((((''''''''''''((((((''''''''''''''''''((('''(((***,,,,,,+++***)))))))))))))))))))))))))))''''''(((((()))*********(((((((((((((((((((((((((((((((((''''''(((((((((''''''((())))))))))))((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((++++++***)))((('''&&&&&&'''&&&&&&%%%%%%&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((***)))((((((''''''(((((((((((()))*********))))))(((((()))(((((('''&&&%%%((((((((((((((('''''''''&&&'''((()))))))))((((((''''''((((((((()))))))))'''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''&&&'''''''''(((***+++,,,*********)))))))))((((((************************+++++++++,,,++++++***))),,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++---,,,+++***************************))))))))))))&&&&&&'''((()))***++++++)))))))))(((((((((''''''))))))((((((((((((''''''(((((((((((((((((((((((())))))******))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((('''''''''(((((()))++++++))))))(((((((((((())))))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''''''''''')))'''%%%%%%&&&'''((('''(((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((''''''''''''((()))))))))))))))%%%&&&'''((((((((('''''''''(((***,,,,,,***((('''''''''''''''((((((((())))))((('''''''''(((***+++'''&&&%%%$$$$$$$$$%%%&&&)))((('''''''''((((((((())))))))))))))))))))))))***'''%%%&&&)))***(((&&&)))))))))((((((''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&'''''''''(((''''''(((((())))))******************************))))))(((((((((((((((((('''((((((((()))))))))***))))))((((((((((((((((((((((((((((((''''''''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''((()))***+++++++++***)))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((())))))((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((***))))))(((((('''''''''((('''''''''&&&&&&''''''%%%%%%&&&'''((()))******((((((((((((((('''''''''''''''''''''''''''''''''************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''''''''((()))*********)))%%%%%%&&&'''(((((((((((())))))((((((''''''&&&&&&%%%''')))***+++***(((''''''''''''((((((((())))))(((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))*********))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&'''''')))******************************++++++++++++++++++++++++******++++++++++++******))))))(((((((((((())))))***+++++++++,,,,,,,,,,,,---,,,+++***))))))))))))************)))))))))(((''''''(((((())))))******)))))))))(((((((((((('''))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''((())))))***))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((('''&&&%%%&&&'''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''(((((()))((((((''''''''''''(((((()))(((((((((((((((((()))))))))(((((((((((((((((('''(((((()))))))))))))))******)))))))))***+++,,,&&&''')))******)))'''&&&&&&''''''((((((((((((((())))))((('''''')))***+++***)))((('''''''''((()))))))))))))))(((((()))***************************+++)))'''(((+++,,,***'''*********))))))((((((((('''''''''((()))***+++,,,''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))))))))***)))))))))((((((((('''(((((())))))))))))))))))((((((((((((''''''''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))((('''((()))***+++((((((((((((((((((((((((''''''&&&&&&&&&'''((((((************************''''''((())))))(((''''''&&&&&&'''(((((((((((((((((())))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))))))))))))))(((((((((%%%%%%&&&'''((()))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))((('''''''''''''''&&&'''((()))))))))))))))$$$%%%&&&'''(((((((((((())))))((((((''''''&&&&&&&&&''')))++++++***)))'''''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((((((((('''''''''''''''(((************++++++++++++************************)))******++++++*********((((((((((((((((((((((((************++++++,,,,,,,,,+++******)))))))))***************)))))))))(((******))))))((((((''''''***)))))))))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))(((''''''&&&&&&&&&'''))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((''''''''''''&&&&&&'''((((((((((((''''''((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''(((((()))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((())))))))))))))))))((((((((((((((())))))***((('''&&&&&&&&&''')))***''''''((((((((((((''''''&&&''''''((()))((((((((())))))(((((())))))******)))((('''&&&&&&'''((())))))*********((((((***+++************************+++***))))))++++++***)))************))))))))))))'''''''''((()))+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***************)))((('''''''''(((((())))))))))))******(((((((((((('''''''''''')))((((((''''''''''''((((((''''''''''''''''''(((***)))'''&&&'''(((***,,,))))))))))))))))))))))))&&&&&&&&&'''''''''''''''************************&&&'''((())))))((('''&&&&&&&&&'''((((((((((((''')))))))))))))))(((((('''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))((())))))*********))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,***)))((((((''''''((((((''''''((()))))))))((((((''''''(((''''''&&&%%%$$$(((((((((((((((''''''''''''((()))*********))))))&&&&&&'''''''''((((((((()))))))))))))))(((((('''((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))((('''''''''''''''******************++++++))))))))))))))))))))))))((()))******+++*********)))******++++++******)))******)))******+++,,,---******)))))))))******+++************))))))))))))++++++***)))((('''&&&&&&******)))))))))((((((((((((((())))))))))))******((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))((('''&&&&&&%%%%%%%%%))))))(((((((((((())))))'''''''''(((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))))))))'''((())))))'''''''''))))))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))******((((((((((((((()))******$$$%%%&&&'''''''''&&&&&&))))))(((''''''((())))))&&&&&&((()))))))))((('''(((((()))************)))&&&%%%%%%%%%%%%&&&((()))((()))***)))'''''')))+++************************)))*********)))((()))***((((((((()))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((()))))))))*********((((((((((((''''''''''''(((''''''''''''(((((())))))((((((''''''(((((()))))))))))))))******++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''(((((())))))(((((('''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''((()))******))))))((((((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((((()))((((((((()))((((((''''''''''''''''''&&&%%%$$$$$$'''''''''((((((((((((((((((((()))))))))*********&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''((((((''''''''''''(((((('''(((((((((((()))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((('''(((((())))))***************)))))))))(((((((((((((((((((((((((((((()))***************((()))***++++++***)))(((***)))))))))***+++,,,---)))(((((())))))***+++,,,************))))))))))))******))))))((((((''''''*********)))))))))(((((((((((()))))))))*********((((((((((((((((((((((((&&&''''''((())))))(((((('''((((((((()))))))))***(((((())))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))((((((((()))))))))******)))******++++++******)))))))))))))))))))))))))))***))))))))))))(((((((((''')))+++***((('''(((***))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********)))(((((('''((()))***+++'''))),,,//////---+++))),,,***)))'''''')))***,,,%%%&&&((()))))))))(((''''''(((***++++++******))))))((((((((()))***,,,---&&&(((***(((&&&%%%'''***************************&&&)))+++***'''&&&(((+++&&&'''''''''(((((())))))))))))(((&&&&&&%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''************************(((((())))))*********+++''''''(((((())))))******(((((())))))*********+++)))((((((((('''''''''''''''''''''''''''((()))***))))))(((((((((((())))))(((***+++------,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&'''(((***++++++)))'''&&&''''''''''''''''''''''''&&&'''(((******((('''&&&%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%''')))))))))))))))%%%%%%&&&'''((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((++++++***)))))))))))))))((()))))))))((('''&&&&&&$$$$$$%%%&&&''''''''''''&&&'''''''''(((((()))))))))))))))((()))******+++&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))************))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******))))))''''''''''''(((***+++,,,*********)))))))))(((((((((((((((((((((((((((((((((((()))***************&&&'''((())))))((('''&&&***))))))))))))+++---...'''((((((((()))+++,,,---************))))))))))))(((((((((((())))))))))))************))))))))))))(((((())))))*********+++((((((((((((((((((((((((&&&&&&'''((())))))(((((('''((((((((())))))******(((((())))))))))))(((((((((''''''(((((()))***+++))))))(((((((((((())))))))))))))))))************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))((((((((('''''''''''''''***,,,+++)))((()))+++))))))(((((((((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&%%%%%%%%%((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))*********+++)))((('''''''''(((***+++((((((((((((((((((((((((***(((&&&'''))))))'''$$$%%%&&&'''((((((&&&$$$"""(((((())))))*********+++++++++***)))((('''&&&&&&...---***)))((()))***+++******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))))))))))))))******++++++,,,---...///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&''''''((()))******+++''''''(((((((((((('''''')))))))))))))))))))))))),,,+++***))))))***+++,,,))))))+++,,,,,,+++******((()))***)))'''&&&&&&'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))))))))(((''''''&&&&&&&&&&&&''''''((()))))))))''''''(((((((((((('''''''''((('''&&&%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((())),,,...,,,(((&&&))),,,------+++***))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))------+++***))))))(((((())))))((('''''''''''''''))))))))))))************''''''((()))***++++++,,,))))))))))))))))))))))))++++++***)))***+++---...+++++++++*********))))))///,,,(((&&&%%%'''***---++++++******++++++,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))))))))******))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((***+++++++++***)))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))++++++******)))'''&&&%%%+++*********))))))(((((())))))))))))))))))))))))***(((''''''))))))'''$$$!!!###&&&(((***++++++***((((((((()))))))))************))))))((((((''''''+++***)))(((((()))+++,,,***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''((((((((())))))***************+++,,,,,,((()))***+++,,,++++++***************))))))))))))))))))))))))))))))))))))''''''(((((())))))************++++++++++++******((((((((((((((((((((((((+++***))))))))))))***+++---+++***((('''''''''''''''((()))((('''&&&'''(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''((((((&&&%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))(((((()))******'''+++---+++'''%%%(((+++,,,,,,+++***)))(((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++)))(((((())))))(((&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''(((((((((((()))))))))))),,,,,,+++***)))))))))))),,,,,,+++***************))))))))))))************(((((())))))******++++++))))))))))))))))))))))))+++***)))))))))***+++,,,+++++++++*********))))))***(((%%%######$$$'''(((++++++******++++++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''******))))))))))))******))))))(((((((((((())))))))))))((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''******)))))))))((((((((()))))))))))))))))))))))))))((('''((())))))'''%%%((()))***++++++***)))((('''((((((((((((((())))))))))))))))))((((((((((((((((((''''''((()))+++,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%&&&'''((()))))))))))))))***++++++'''((()))*********))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((()))))),,,***'''%%%$$$$$$&&&(((&&&''')))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))******))))))(((''''''&&&&&&''''''(((((((((((('''''''''(((((('''&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''******)))(((((()))******''')))+++)))&&&%%%''')))******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((())))))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))+++******))))))*********---,,,,,,+++++++++++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))+++***))))))((()))))))))+++++++++***************+++***)))''''''(((((()))+++************+++,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******%%%&&&&&&'''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***))))))(((((())))))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((((('''************************((('''(((((((((((('''&&&+++,,,,,,+++***)))''''''''''''''''''(((((((((((('''((((((((()))))))))***(((''''''''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&'''(((((()))))))))***************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%%%%%%%''')))***%%%'''(((((('''''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((())))))))))))((((((''''''''''''''''''(((((((((((('''''''''((()))(((&&&&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******))))))(((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))***)))'''&&&((()))((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))***++++++***))))))(((((()))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))++++++******))))))))))))************************,,,,,,,,,++++++++++++******************++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,+++***)))(((((()))***+++(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&'''(((((((((((('''(((%%%%%%''')))***,,,,,,---((((((((((((''''''''''''''''''(((((())))))******)))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&%%%%%%''')))***&&&&&&&&&&&&&&&''''''(((((((((((()))))))))************)))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))******++++++******)))'''''''''''''''''''''''''''''''''(((((('''''''''%%%&&&'''((())))))***)))%%%'''(((((('''''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))''''''((((((((((((''''''&&&((())))))''''''''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((()))***))))))((()))***&&&''''''(((((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************'''((()))******)))((('''(((((((((((())))))))))))(((((((((((()))***++++++(((((('''''''''(((((()))((()))))))))*********************))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++******)))***************************************))))))(((******))))))******+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************((()))************)))((())))))(((((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,+++***)))(((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))'''''''''((())))))******)))))))))(((((((((((('''''''''(((((())))))******)))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))((('''''''''(((******((((((((((((((()))******''''''&&&&&&&&&'''((()))+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''((((((((((((''''''))))))***++++++)))(((&&&&&&''')))(((''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''((())))))***''''''((((((((((((''''''&&&(((******((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((((((((('''&&&(((((())))))))))))******%%%&&&''')))))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((((((((())))))***+++))))))))))))))))))***+++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))++++++,,,,,,,,,++++++******************+++++++++,,,,,,+++++++++************))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))))))))***((()))***++++++***)))((())))))(((((((((((())))))(((((())))))))))))******(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((((()))))))))''''''''''''''''''''''''$$$'''))))))''''''(((***,,,+++***)))((('''&&&&&&******)))))))))((((((((((((((((((((())))))))))))(((((()))))))))((((((''''''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''(((((((((((()))))))))))))))(((((())))))***+++((('''&&&&&&&&&'''))))))++++++*********)))))))))((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((())))))))))))((('''******))))))))))))))))))'''((()))((('''&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''(((((((((((((((''''''((((((((((((''''''&&&(((******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******)))(((((('''''''''''')))))))))((($$$&&&(((*********)))(((''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((''''''((()))******((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))((((((((())))))*********))))))******+++,,,))))))))))))************(((((())))))******++++++)))))))))))))))))))))))))))***++++++,,,+++******))))))*********+++++++++------,,,++++++++++++,,,)))))))))))))))***+++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))''''''((((((((()))))))))((()))***++++++***)))((())))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))(((((((((((()))))))))******''''''''''''''''''''''''$$$'''))))))'''&&&(((***'''''''''((()))+++,,,---++++++******))))))(((((())))))))))))((((((((((((&&&'''((()))************'''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******&&&'''(((((())))))(((((('''''''''''''''((())))))***))))))((((((***+++,,,************))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))************))))))'''''''''''''''''''''''''''((()))******)))((('''((('''&&&%%%'''))),,,...((()))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&&&&&&&''''''((())))))))))))))))))(((''''''&&&&&&''''''((((((((((((''''''&&&(((***+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''&&&&&&%%%&&&((((((((('''$$$&&&(((***++++++***)))''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((''''''((()))******)))************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((()))***++++++))))))))))))************'''(((((()))***++++++,,,))))))))))))))))))))))))'''((()))***++++++***)))))))))******++++++++++++***)))'''&&&&&&&&&'''((()))))))))))))))******++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((()))*********(((((((((((())))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))&&&'''''''''(((((())))))''')))***++++++***)))'''))))))(((((((((((())))))(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''&&&&&&''''''''''''(((***+++++++++***)))&&&'''((())))))((('''&&&(((((())))))))))))((((((************************%%%&&&''')))******++++++(((((())))))******++++++))))))((((((((((((((()))&&&&&&'''''''''''''''''''''((()))))))))))))))((()))******)))(((''''''((()))((('''&&&&&&'''((()))))))))))))))((((((((((((***)))((('''&&&%%%$$$$$$)))))))))))))))(((''''''%%%%%%'''((())))))))))))(((((())))))))))))((((((''''''((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,+++)))((((((((())))))(((((((((((((((((((((((((((((())))))******++++++%%%'''***,,,,,,***'''%%%******))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%&&&)))******)))******))))))(((((('''''',,,+++***((((((***+++,,,)))'''&&&'''***+++***(((******))))))((((((''''''(((((((((((((((((((((((($$$%%%'''((())))))))))))&&&'''((()))((('''%%%###******))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******((((((((((((((((((((((((*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))///---***(((''')))+++,,,+++*********))))))((((((******))))))((((((''''''(((((((((((('''''''''''')))((('''''''''(((***+++((((((((()))******++++++))))))))))))))))))))))))++++++******************************************************************))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,++++++******))))))''''''(((((())))))******+++*********))))))((((((,,,***(((''''''(((***,,,***)))(((''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***++++++*********))))))(((((('''((()))))))))(((&&&%%%&&&''''''((()))******+++(((***,,,***'''%%%''')))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''(((***************)))((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))((((((((())))))(((''''''''''''((())))))))))))))))))******)))(((''''''))))))(((''''''''''''((()))&&&&&&''''''(((((())))))'''''''''''''''''''''''')))))))))))))))(((''''''''''''((()))*********)))(((((())))))))))))((((((''''''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))))),,,,,,***)))))))))******)))))))))))))))))))))))))))))))))))))))*********)))***,,,------,,,***)))***)))))))))((((((((('''))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((())))))***'''''''''''''''''''''''''''''''''''''''''''''''')))(((''')))***,,,+++******)))))))))((((((((('''***)))'''&&&&&&''')))***)))'''&&&'''***+++***(((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))))))))'''&&&$$$)))))))))(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((())))))******))))))((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))+++)))(((&&&&&&'''((()))))))))))))))((((((''''''***)))))))))((((((((('''(((((((((((('''''''''''')))(((((('''((()))***+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((()))))))))((((((((((((((((((((((((((())))))))))))************)))))))))(((+++***)))(((((()))***+++))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&&&&&&&************)))))))))((((((((())))))(((((('''&&&''''''(((((())))))******''')))***)))((('''(((***))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&'''''''''(((((((((***************)))((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((()))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))************))))))((('''&&&&&&'''((())))))******((()))***)))((('''((())))))((((((''''''(((((()))$$$%%%%%%&&&'''((()))***%%%%%%&&&'''((())))))***)))))))))))))))(((((('''))))))***************)))(((((())))))))))))(((((('''(((((())))))(((((('''((((((((())))))*********************************''''''((((((((()))))))))(((((((((((())))))))))))+++***))))))((()))))))))************************************))))))))))))***++++++,,,,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))))))))***)))))))))))))))*********''''''''''''''''''''''''((((((((((((((((((((((((***)))((()))***+++***)))))))))))))))(((((((((((()))(((&&&&&&&&&&&&((())))))((('''((()))***)))((())))))))))))((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((('''((()))***)))((('''&&&((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((('''''')))))))))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((************************((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))******((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&&&&%%%************))))))))))))***)))((((((''''''(((((((((((((((((())))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))******))))))((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))(((((((((((())))))******+++******)))((('''&&&%%%%%%&&&'''((()))++++++((()))***)))((('''((())))))(((((((((((((((((()))&&&'''''''''(((((())))))%%%%%%&&&'''((()))******(((((())))))))))))(((((())))))*********)))(((((((((((())))))))))))(((((('''((((((((())))))))))))''''''(((((()))***++++++))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((('''(((((((((************************++++++******))))))(((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((******)))(((((()))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((('''&&&))))))))))))(((((((((((())))))(((((((((((()))))))))((((((((()))))))))((())))))))))))((((((((((((((((((((((((((((((((((((***)))'''&&&%%%'''(((***(((((()))***))))))((('''((((((''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((((((((()))))))))(((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))*********(((((((((((((((((((((((((((((()))******)))((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((())))))***((((((((()))******++++++))))))))))))))))))))))))((((((((()))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******++++++,,,,,,******))))))((((((''''''*********)))))))))))))))))))))************))))))'''((()))******)))(((''''''(((((((((((()))))))))))))))))))))))))))))))))''''''''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********)))))))))))))))+++***((('''''''''((()))))))))))))))(((((((((((('''(((((()))((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))))))))((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((()))***************)))((('''&&&%%%%%%%%%%%%&&&''')))***+++''')))***)))((('''(((***((())))))))))))))))))(((+++*********)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))((((((''''''(((((())))))))))))(((((((((((((((((())))))******&&&&&&'''((())))))******(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((()))))))))))))))))))))************************++++++******))))))((((((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))'''((())))))******))))))************************************************)))(((''''''(((((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))))))))(((((((((''''''&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((((((((((((+++******)))((('''&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))******++++++,,,,,,******))))))((((((''''''))))))))))))))))))******))))))************))))))'''((()))******)))((('''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))+++++++++++++++))))))))))))))))))******+++***)))''''''((())))))))))))))))))((((((((((((***))))))((()))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))(((((((((((((((((((((((((((((()))))))))((((((''''''&&&(((((()))))))))*********))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((''''''(((((()))***+++))))))))))))((('''&&&&&&&&&&&&%%%%%%&&&(((***+++'''((())))))(((((()))***((())))))******))))))(((---,,,,,,+++***)))(((''')))))))))((((((''''''''''''(((((()))))))))))))))&&&'''((((((((((((''''''(((((())))))))))))(((((((((((((((((()))***++++++'''''''''(((((()))))))))''''''''''''''''''''''''((((((((()))))))))******(((((((((((())))))))))))***++++++,,,,,,,,,,,,+++************************************))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))((()))***,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))***)))((()))***+++***)))(((((((((((())))))))))))''''''''''''''''''''''''((()))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''')))+++,,,'''((((((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))******((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''******))))))((('''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&'''((()))((('''&&&))))))))))))************(((((((((((())))))))))))((((((((((((''''''''''''''''''((()))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++)))((())))))))))))******************))))))(((((())))))(((((((((((())))))))))))+++***(((((())))))'''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))''''''((()))))))))(((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***''''''''''''((()))***+++)))))))))******)))((((((((('''%%%%%%%%%''')))***&&&((())))))(((((()))+++((()))************)))(((++++++******))))))(((((())))))))))))((((((((('''''''''((()))))))))))))))&&&'''((()))))))))))))))(((((())))))))))))(((((((((((((((((((((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))((()))***,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''((())))))***'''(((***+++,,,+++***)))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''')))***,,,+++***'''((((((((()))))))))***'''(((((((((((((((((('''(((***+++***'''&&&''')))'''((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&''''''(((((()))))))))))))))******++++++))))))(((((((((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))((((((((()))))))))*********))))))(((((('''&&&&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&'''(((((()))))))))(((((((((((()))))))))******'''((((((((()))))))))***((((((((((((''''''''''''&&&'''((()))***))))))(((((((((((()))******++++++))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++)))))))))((((((((((((((((((((((((((())))))))))))((()))))))))************+++***)))(((((()))***+++))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((*********)))(((((()))))))))************)))************)))((((((''''''(((((())))))*********((('''((()))***)))'''))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''''''''(((((((((&&&''''''((())))))((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((()))++++++)))******+++++++++******((('''&&&%%%%%%&&&((()))&&&((())))))(((((()))+++((()))***++++++***)))((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))''''''(((***++++++++++++(((((())))))))))))(((((()))((((((((((((***,,,---+++++++++***************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))%%%&&&''')))))))))((('''(((((((((((((((((((((((((((((())))))******++++++)))***++++++++++++***)))'''((((((((())))))******))))))))))))))))))))))))))))))((())))))***++++++%%%&&&((()))***)))'''&&&************************((((((((((((((((((((((((&&&%%%%%%&&&)))******)))'''((((((((())))))************++++++++++++******(((***+++***'''&&&''')))'''((((((((())))))******((((((((((((((((((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&'''((()))))))))******+++++++++,,,))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((())))))*********++++++******)))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,&&&'''''''''(((((())))))'''((((((((())))))******)))(((((((((''''''''''''&&&''')))*********)))(((((((((((()))******++++++))))))))))))))))))))))))&&&''''''((()))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++******))))))''''''(((((())))))******(((((())))))*********+++,,,***)))'''''')))***,,,***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))***)))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))) $$$'''***+++++++++(((((())))))*********+++)))******++++++***((('''&&&''''''((()))******+++)))'''%%%'''***,,,***((())))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))(((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))((('''%%%$$$%%%''')))************)))))))))))))))))))))(((((((((((())))))************************'''(((((()))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++&&&''''''((()))******+++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&+++*********))))))((((((***++++++***)))(((((())))))((('''&&&&&&'''((()))---,,,)))&&&%%%%%%%%%&&&((((((((((((((((((((((((***+++,,,,,,,,,***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******+++++++++************)))***))))))((('''&&&&&&%%%(((((((((((()))+++,,,---***&&&$$$&&&+++---+++(((&&&'''(((******+++++++++&&&'''''''''(((((())))))((((((''''''''''''((((((&&&$$$"""%%%***,,,)))&&&''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******+++******,,,......---+++)))((()))((((((((((((((((((((((((,,,***'''%%%%%%&&&((()))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''***)))'''&&&&&&''')))***(((((())))))))))))((((((******))))))((((((''''''(((((())))))))))))((((((+++***)))((('''&&&%%%%%%))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++++++++******))))))((((((***)))(((''''''((()))***************************'''(((((()))***+++++++++***************************++++++++++++***))))))******************************++++++++++++******))))))))))))))))))))))))+++***)))'''''')))***+++((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******((((((((((((((((((((((((''''''(((***+++,,,---...))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))(((((('''***(((((()))***+++***)))))))))(((((((((((())))))'''(((***,,,---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))***************))))))((('''&&&&&&&&&''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++))))))((((((''''''&&&&&&))))))))))))))))))))))))'''((()))******)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((***+++***)))))))))))))))))))))***))))))(((((())))))***************************'''(((((()))))))))))))))*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''************************))))))*********+++++++++''''''(((((())))))******)))************+++++++++************************************************))))))(((((('''(((((((((************)))))))))(((***+++,,,+++)))((()))***)))))))))(((((()))))))))+++***((('''&&&&&&'''(((((((((((((((((((((((((((((())))))***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))***************)))))))))((((((******)))(((((('''&&&&&&))))))((((((((()))******$$$!!!!!!%%%'''&&&###&&&'''((()))))))))))))))((((((((()))))))))******((((((''''''''''''(((((()))&&&$$$&&&***+++((($$$''''''((((((((()))))))))************************))))))*********))))))((()))***,,,+++***))))))***((((((((((((((((((((((((+++)))(((&&&&&&&&&((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((((('''%%%$$$$$$%%%'''((((((((())))))))))))((((((***)))))))))((((((((('''(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))************)))((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''(((((()))******++++++************************&&&&&&'''((()))))))))((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((''''''''''''(((((()))))))))))))))((((((((()))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((***(((((()))***+++***)))))))))(((((((((((())))))((()))***+++++++++***)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))************))))))(((''''''&&&&&&'''''''''((((((((())))))++++++******))))))(((((())))))(((((())))))***+++((((((((((((((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))((('''((()))***+++))))))))))))))))))***************))))))*********************************'''((())))))******))))))))))))))))))((((((((((((************************((((((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))(((((()))******+++************))))))))))))***+++,,,+++)))((()))***)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))((((((((('''*********))))))(((((('''***)))(((((('''''''''(((&&&$$$###$$$((()))(((%%%&&&'''((((((((((((''''''))))))))))))************((((((''''''''''''((((((+++(((&&&(((******'''$$$((((((((()))))))))******************************+++++++++******)))''''''&&&(((******)))))))))***(((((((((((((((((((((((())))))((((((((((((((('''************************&&&&&&'''((()))***++++++(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))&&&(((+++,,,,,,+++(((&&&&&&&&&'''(((((()))******))))))(((((((((((())))))''''''''''''''''''''''''((((((((()))******++++++************************'''((()))+++,,,,,,------(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++)))((((((''''''(((((()))*********))))))((((((''')))))))))))))))))))))))))))************+++++++++******))))))))))))******************************+++******)))((('''&&&&&&&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))***(((((()))***+++***)))))))))(((((((((((())))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))*********))))))((((((''''''&&&''''''((((((((()))))))))------,,,+++***)))(((((())))))(((((())))))***+++'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((***)))((((((((())))))***)))))))))))))))*********++++++************++++++************************(((((()))************)))((((((((((((((((((((((((******************************))))))((((((''''''************************))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++******)))******++++++*********)))))))))))))))((()))******(((((()))***((()))***++++++***)))((((((((())))))))))))((('''))))))))))))))))))))))))******+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))******))))))))))))************)))))))))(((((((((+++*********)))))))))(((((((((''''''''''''((((((+++)))((())),,,---,,,***((((((((()))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((***((('''(((******(((&&&))))))))))))************((((((((((((((((((((((((***************)))((((((&&&(((******)))((()))***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''''''''((()))*********'''''''''((()))*********))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((++++++***))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))''')))***++++++***)))'''&&&'''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******************************************+++,,,---......---************************(((((())))))))))))(((((())))))))))))))))))))))))******)))(((((()))******))))))(((((((((((())))))++++++******)))(((''''''))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******(((((((((***+++***)))))))))(((((((((((())))))++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***))))))))))))(((((('''''''''(((((((((((()))))))))+++++++++******)))))))))((((((((((((((()))******''''''(((((()))))))))***((((((((((((((((((((((((***)))(((''''''((()))***''''''((()))))))))))))))(((((((((((((((((((((((()))((((((((((((((((((((((((((())))))************++++++************++++++))))))))))))))))))))))))((())))))***************((((((((()))))))))))))))************************+++++++++******)))))))))************************************************(((((()))))))))*********************))))))))))))))))))*********+++++++++************************************************---,,,+++***))))))))))))))))))))))))))))))******'''((()))(((''''''((()))'''(((************((('''************)))((('''&&&))))))))))))))))))))))))******************++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++*********)))))))))************))))))))))))&&&&&&&&&&&&'''((()))***)))((((((((()))***))))))))))))*********)))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((***+++***)))))))))))))))************''''''''''''''''''''''''(((((()))***************)))***,,,+++***((())))))))))))))))))))))))))))))'''((()))*********((('''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++)))))))))(((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******)))((((((((('''''''''&&&(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((************************)))******++++++******)))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******************************++++++************))))))))))))))))))(((((((((((())))))(((((((((((())))))************************))))))***+++++++++++++++***(((((((((***+++***)))))))))(((((((((((()))))),,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))***'''(((((())))))*********((((((((('''((())))))***'''((((((((())))))******((((((((((((((((((((((((***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''((((((((()))******++++++*********))))))*********))))))))))))))))))))))))((()))******++++++******))))))))))))************************************++++++++++++++++++******((((((((((((((((((((((((************************((((((((()))))))))******************************)))************+++++++++++++++++++++++++++++++++************************...---,,,***)))((((((((())))))))))))************&&&((()))(((''''''(((***((())))))))))))))))))(((++++++***))))))(((''''''))))))))))))))))))))))))((((((((('''(((((()))*********))))))((((((''''''))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++++++++************))))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,(((((((((((((((((((((((())))))***************)))((((((((((((''''''''''''((((((''''''''''''((((((%%%%%%'''((()))*********((((((((()))))))))******))))))))))))))))))))))))'''''')))******+++++++++)))+++,,,,,,***(((((()))))))))))))))))))))))))))'''((()))***+++***)))(((''''''''''''''''''''''''***)))))))))((((((((('''&&&''''''((()))******+++''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++******)))(((((('''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))******)))))))))))))))))))))))))))*********))))))((('''((((((((((((((((((((((((******++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))***))))))(((((())))))***+++++++++******))))))((()))))))))))))))))))))))))))************+++++++++******))))))))))))******************************......---+++***(((''''''***)))))))))((((((((('''))))))(((((((((((())))))************************(((((()))***++++++++++++***(((((()))***+++***)))))))))(((((((((((())))))+++++++++***************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******&&&&&&'''((()))***++++++((((((''''''(((((()))***((())))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))************))))))(((''''''(((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))))))))***++++++++++++***)))*********+++++++++,,,))))))))))))))))))))))))***************+++++++++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***)))))))))******++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))))))))((()))))))))************((()))******))))))***,,,+++******))))))******++++++***)))(((((()))******(((((((((((((((((((((((()))((('''''''''(((***+++*********)))((('''''''''))))))))))))))))))))))))))))))************))))))******))))))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++))))))***))))))((())))))''''''((()))*********)))))))))))))))((((((''''''((((((''''''''''''((((((%%%&&&'''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((())))))*********))))))'''(((******)))((()))***))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******))))))))))))))))))))))))---,,,+++***)))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))************************&&&'''((()))***************(((((()))***+++***)))))))))(((((((((((())))))******,,,------,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))*********((((((((())))))******+++(((''''''''''''((())))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((('''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((())))))***+++(((((())))))*********+++)))***,,,,,,++++++,,,------,,,+++******+++,,,---***)))''''''(((***,,,...((((((((((((((((((((((((+++***)))))))))+++,,,---+++******)))(((''''''&&&))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))((((((((((((''''''''''''((((((((((((+++******)))))))))))))))&&&'''((('''&&&%%%&&&'''%%%%%%'''((())))))))))))+++*********))))))((((((((((((''''''''''''((((((&&&'''(((((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''***++++++******)))((('''###%%%((((((((((((***+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((('''((((((((())))))******(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***,,,,,,***((('''(((((())))))******++++++'''((()))******)))((('''++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))###$$$%%%'''((((((((((((************************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))******))))))))))))*********************+++++++++)))))))))))))))))))))))))))************+++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&'''((()))***++++++))))))(((((((((((())))))************************&&&&&&((())))))************(((((()))***+++***)))))))))(((((((((((()))))))))***,,,...///...,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((())))))))))))))))))*********))))))))))))************+++++++++***************'''''''''''''''((())))))++++++******))))))(((((())))))))))))))))))))))))'''((()))******)))((('''+++***)))(((((()))***+++(((((((((((())))))))))))++++++***)))(((((())))))---+++***(((((()))+++,,,,,,+++++++++******))))))))))))))))))))))))))))))'''((()))******++++++***))))))***+++,,,---------(((((())))))))))))(((((())))))***++++++++++++******)))((((((((()))+++,,,---,,,+++)))((((((((((((******)))))))))))))))))),,,+++)))(((((()))+++,,,*********))))))))))))))),,,,,,,,,++++++************++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,***************************)))(((''''''((()))***+++*********))))))(((((((((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,(((((()))*********************))))))))))))******(((((())))))))))))((((((+++***))))))******)))(((******++++++++++++******''''''''''''((((((((()))***(((&&&'''))))))'''%%%'''(((***)))((('''(((***)))************))))))(((******))))))))))))******+++*********))))))((((((******))))))((((((''''''''''''''''''''''''''''''&&&''''''((()))******++++++)))((()))++++++)))&&&'''((()))******)))(((''')))))))))))))))(((''''''))))))(((((('''''''''&&&******))))))((((((''''''&&&&&&&&&&&&'''''''''(((******))))))((((((''''''''''''(((((())))))******((((((((((((((()))******((((((((((((((((((((((((***))))))((((((((((((((()))***+++,,,,,,+++***)))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))***+++******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((***)))((((((((()))+++,,,+++++++++,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((***,,,,,,***((())))))))))))))))))))))))(((((())))))******++++++&&&''''''((()))******+++)))))))))***+++++++++,,,)))((('''&&&&&&'''((()))+++*********))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''(((***+++))))))************))))))(((((((((((())))))))))))&&&(((+++......,,,***((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******++++++***)))))))))))))))***)))(((''''''((()))******)))))))))(((((((((((())))))))))))))))))))))))++++++++++++***)))((('''&&&&&&((())))))*********(((((())))))))))))(((((())))))***++++++++++++******))))))((()))***+++,,,***)))(((''''''&&&''''''************************---,,,***))))))***,,,---************)))))))))))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++*********))))))))))))************************************************************+++++++++,,,))))))))))))))))))))))))***)))(((((((((((()))***+++*********)))))))))))))))))))))***+++++++++,,,))))))*********+++++++++))))))***+++++++++++++++******))))))))))))******((())))))******))))))((()))((('''(((***+++***))))))******++++++******)))''''''(((((((((((((((((((((&&&%%%&&&)))***)))'''((()))******((('''((()))(((((())))))***)))))))))******))))))))))))******************)))))))))(((***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))******+++)))((()))++++++)))&&&'''((()))******)))((('''%%%&&&''')))************)))))))))(((((((((''''''))))))))))))((((((((((((&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))******)))(((((('''(((((()))***++++++++++++***)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))******))))))((((((((((((******))))))))))))******))))))))))))))))))))))))************)))))))))(((***))))))((()))***+++,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((***+++,,,***(((((((((((((((((((((((((((++++++******)))(((((('''''''''(((((()))******+++***************+++++++++)))(((''''''''''''((()))************)))))))))(((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''&&&%%%$$$$$$$$$$$$$$$((())))))*********))))))(((((((((((())))))))))))&&&(((***,,,,,,+++)))((()))))))))(((((('''''''''))))))))))))))))))))))))))))))************)))))))))))))))*********+++++++++***))))))))))))))))))***)))(((''''''((()))***)))))))))))))))((((((((())))))))))))))))))))))))++++++++++++***)))((('''&&&&&&'''((())))))))))))((())))))******))))))((())))))***++++++++++++******))))))))))))***++++++)))((((((''''''(((((((((******++++++++++++++++++---,,,+++******+++,,,---************************,,,,,,,,,++++++++++++******++++++,,,,,,++++++******************)))))))))++++++++++++++++++++++++************************)))))))))*********++++++((((((((((((((((((((((((***))))))(((((())))))******************)))))))))******************++++++(((((()))))))))***************+++,,,,,,,,,,,,,,,******))))))))))))******)))******************)))&&&%%%%%%''')))++++++***)))******++++++******)))((((((((((((((((((((((((&&&%%%%%%''')))++++++******++++++***((('''((()))&&&'''(((((())))))))))))******))))))))))))******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))+++***)))'''(((((())))))))))))((((((%%%&&&''')))***************)))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******************************++++++)))((('''''''''''')))******++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,+++***((('''***))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++)))******************)))))))))))))))************))))))))))))))))))))))))************)))))))))))))))(((((()))++++++***(((''''''''''''''''''''''''++++++******)))((((((((('''(((((())))))*********+++++++++***************)))((((((''''''(((((()))************))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((('''%%%$$$###'''((()))***************(((((((((((())))))))))))'''((()))*********))))))******))))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((()))*********++++++++++++******)))))))))))))))***+++******)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***++++++++++++))))))***+++++++++++++++)))))))))******)))))))))))))))***++++++++++++***)))))))))*********++++++******))))))***++++++,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,)))***************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))*********+++)))***++++++,,,,,,++++++******))))))))))))************++++++++++++******'''&&&%%%&&&)))***)))((())))))************)))))))))))))))((((((((((((((('''''''''((()))************+++,,,+++)))(((((()))%%%%%%'''((())))))))))))******))))))))))))***************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******************((('''(((((())))))))))))(((((()))))))))))))))(((''''''************))))))))))))''''''(((((())))))******((())))))))))))*********''''''(((((())))))************))))))((((((''''''((((((((((((((())))))***)))))))))))))))))))))))),,,+++***(((''''''''''''))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))*********++++++))))))************))))))((()))))))))************))))))))))))))))))))))))************)))))))))((()))(((((()))++++++***)))((((((((((((((((((((((((''''''((()))***++++++,,,(((((()))))))))*********,,,+++++++++***))))))))))))(((((((((((((((((()))*********)))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))*********((('''&&&'''((()))******+++******(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((()))*********++++++++++++***)))))))))))))))*********************++++++,,,+++++++++++++++,,,,,,,,,************************((()))***++++++,,,,,,+++++++++,,,---------,,,,,,))))))************))))))))))))***++++++++++++***)))*********++++++++++++***))))))******+++,,,---******+++++++++,,,,,,,,,******))))))))))))******))))))******+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++************************************************((())))))))))))*********************************))))))************))))))***************++++++++++++++++++************************+++++++++,,,,,,((())))))*********************))))))))))))************++++++++++++******)))'''&&&'''((()))(((&&&)))))))))******)))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***+++***((('''((()))%%%%%%'''((())))))))))))******))))))))))))******))))))))))))))))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((((((((()))***+++******)))(((((())))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))************''''''(((((())))))******))))))))))))*********+++''''''(((((())))))************))))))((((((''''''((((((((((((((())))))***((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))++++++***)))((())))))))))))******************))))))))))))******************************))))))))))))))))))******)))*********++++++++++++))))))************))))))((()))))))))************))))))))))))))))))))))))************)))))))))(((***(((((((((***+++***)))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))************,,,+++++++++***)))))))))((())))))))))))))))))((())))))))))))))))))******))))))***++++++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((($$$%%%'''((()))(((''''''(((((()))***************(((((((((((()))))))))))))))((('''''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))*********++++++)))))))))))))))******+++''''''(((((())))))******)))))))))***************************************,,,,,,,,,,,,+++***)))(((******+++++++++++++++***)))******++++++******)))))))))***++++++++++++***)))***++++++,,,,,,++++++((((((((((((((()))***+++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++************+++++++++++++++************************************************)))))))))*********++++++************************)))******++++++******)))*********+++++++++++++++******************++++++***++++++++++++,,,,,,,,,(((((()))************)))******))))))))))))******)))******************)))***)))'''((())))))'''&&&((())))))******))))))(((((((((((())))))*********)))***+++***((('''((()))''')))***)))((('''(((***&&&'''(((((())))))))))))******))))))))))))******))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))(((((()))))))))(((((((((((())))))%%%&&&''')))************(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******''''''''''''''''''''''''***))))))(((((((((((((((***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))******)))))))))))))))************+++******))))))))))))******************************))))))))))))************)))***++++++,,,,,,++++++)))******************)))))))))))))))************))))))))))))))))))))))))************))))))))))))***)))'''((()))++++++*********************************))))))))))))))))))************************+++++++++***************((())))))******))))))((())))))))))))************)))******++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&((()))***+++++++++))))))************))))))(((((((((((())))))))))))))))))((((((((()))***+++''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******)))))))))))))))***++++++&&&'''((())))))*********)))))))))******+++++++++************************,,,,,,,,,,,,+++***))))))******+++++++++******))))))******++++++******)))))))))***++++++++++++***)))***+++,,,,,,,,,++++++)))))))))((())))))******(((((())))))***++++++,,,))))))************))))))))))))***++++++,,,------******+++++++++,,,,,,,,,***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,************************)))***++++++++++++***)))*********++++++,,,,,,,,,)))))))))***+++++++++,,,************++++++++++++))))))***++++++++++++*********))))))))))))******((())))))******))))))((()))((('''(((*********((((((((())))))))))))((((((''''''((()))***++++++,,,''')))+++***(((((()))+++%%%&&&((((((''''''(((***(((((())))))***)))))))))******))))))))))))******((()))))))))************'''((((((((()))))))))***************************''''''(((((())))))******(((***,,,+++)))'''((()))***)))(((''''''((()))***%%%&&&''')))************''''''((((((((()))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))******)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))*********+++++++++******))))))))))))******************************((()))))))))************)))***+++,,,,,,,,,++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))************))))))))))))+++)))'''''')))++++++***))))))))))))))))))))))))))))))))))))))))))*********************************************+++++++++((()))************)))(((((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******)))******+++,,,,,,******+++******)))((('''(((((((((((()))))))))))))))))))))************+++((((((((())))))*********))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))((())))))***++++++((((((***+++,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++******))))))***++++++++++++***)))***+++,,,---,,,++++++,,,,,,+++++++++++++++,,,'''(((((()))******++++++******++++++++++++******))))))***+++,,,,,,------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))*********++++++,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))******************+++,,,,,,,,,,,,+++******))))))))))))******(((((())))))))))))(((((((((''''''(((+++,,,,,,+++(((((())))))))))))((((((&&&&&&''')))***+++,,,---%%%(((******))))))+++...###%%%&&&''''''''')))***)))************))))))(((******))))))))))))******(((((())))))*********+++'''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))******+++(((***,,,+++)))'''(((******)))(((''''''((()))***)))))))))))))))(((((('''&&&'''''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))'''''''''(((((()))***+++***)))(((''''''((()))***+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))******++++++++++++******))))))))))))******************************(((((())))))*********+++)))***+++,,,---,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))************))))))))))))+++)))'''''')))+++++++++((((((((((((((((((((((((&&&&&&''')))***,,,------++++++******************))))))******+++++++++,,,((()))***++++++***)))((((((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((++++++++++++***((('''&&&(((((((((((())))))))))))))))))***++++++++++++***))))))******++++++++++++))))))))))))))))))))))))******++++++++++++************************************))))))))))))******+++++++++++++++++++++++++++,,,,,,---,,,+++***)))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++*********++++++++++++***))))))***++++++************************************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++"""%%%))),,,+++***)))))),,,+++++++++***)))))))))************************************************&&&'''(((((('''%%%###!!!,,,+++*********+++,,,---++++++++++++++++++++++++******))))))))))))************++++++++++++******,,,,,,++++++)))((('''&&&(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))+++***)))(((((((((((((((***************+++++++++***)))))))))((((((''''''+++++++++******(((''''''******++++++++++++******+++******)))(((((()))))))))))))))))))))))))))))),,,)))'''(((***+++***(((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++************************''')))***(((%%%###$$$&&&,,,,,,+++***)))(((''''''))))))))))))))))))))))))************************((('''&&&&&&&&&''')))***************************''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********++++++,,,------))))))))))))************++++++************++++++************************************************))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******))))))))))))))))))+++,,,,,,+++)))((()))+++)))((((((***---...---+++++++++++++++++++++++++++)))))))))))))))(((''''''+++++++++++++++***)))((())))))************))))))***************)))((((((((((((((((((((((((((((((((())))))))))))************************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&&&&'''******))))))))))))******&&&''')))*********)))((()))))))))))))))))))))))))))(((((((((''''''&&&&&&******++++++++++++***************************************))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********++++++...------,,,,,,------...++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++%%%(((+++,,,+++******++++++++++++*********************************************************************,,,,,,+++***((('''++++++*********+++,,,---++++++++++++++++++++++++******))))))))))))******)))******++++++******)))))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))(((******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%((((((((())))))******+++*********))))))(((((((((*********))))))'''&&&&&&(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))***'''%%%&&&((()))((('''************************))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))&&&%%%&&&'''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))************++++++************++++++******************************************************************************++++++++++++******)))))))))************+++++++++++++++++++++++++++******************************************************************************************************++++++++++++******))))))))))))))))))))))))+++,,,,,,+++)))((()))+++************+++******))),,,,,,++++++++++++++++++***************)))((((((+++++++++++++++***))))))))))))************))))))***************)))((((((((((((((((((((((((((((((((((((((()))))))))*********************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))***+++,,,***))))))(((((())))))***&&&'''((()))***))))))((())))))))))))))))))))))))++++++++++++*********)))******++++++++++++******************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***************+++++++++************************************************+++,,,---......---,,,+++++++++******++++++,,,---++++++++++++++++++++++++******))))))))))))******))))))************))))))&&&'''(((***++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))***))))))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((((((((((((((((((&&&''''''((()))************************)))))))))(((((()))(((((('''&&&%%%&&&''''''((((((''''''&&&((((((((((((((())))))))))))))))))))))))))))))))))))(((&&&&&&((((((((('''************************,,,,,,+++***)))(((''''''((((((((((((((((((((((((''')))***)))((('''((()))'''''''''(((((()))))))))))))))))))))))))))))))))************************(((((()))***************)))))))))))))))))))))))),,,,,,+++******)))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))++++++******)))((((((''')))))))))*********++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))******************)))))))))))))))))))))))))))***+++,,,+++***)))***+++++++++,,,***)))((()))***,,,,,,,,,++++++************++++++++++++******)))***++++++++++++***))))))))))))************)))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))************))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***+++,,,)))((((((''''''(((((()))''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''******++++++++++++******************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))******------------------------+++++++++++++++++++++++++++++++++******+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,)))))))))***+++++++++,,,******************************************************+++,,,------,,,,,,+++***++++++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++((())))))******))))))(((&&&'''(((***++++++++++++(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((+++******))))))*********&&&''''''((()))***++++++++++++******************((()))))))))(((((('''&&&&&&''''''((((((''''''&&&(((((())))))*********)))))))))))))))))))))))))))+++***)))))))))*********((((((((((((((((((((((((,,,+++******)))(((''''''))))))))))))))))))))))))(((((()))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++((()))***+++,,,+++******((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))++++++******))))))))))))))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))************))))))************++++++++++++)))+++,,,,,,++++++,,,------......,,,******---///---,,,,,,++++++******************++++++***))))))******+++++++++******)))))))))************))))))))))))************)))(((************************)))))))))************+++))))))************)))((((((((((((((((((((((((((((((((())))))))))))((((((,,,+++***((('''&&&&&&&&&((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******++++++++++++******************************,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,)))***++++++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------------------,,,------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))+++)))))))))***+++++++++,,,************************************************))))))***++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))************))))))((())))))*********))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))************+++******)))(((''''''&&&******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''(((((((((((()))******+++,,,,,,******************++++++))))))*********)))(((((('''(((((())))))(((((('''))))))***++++++******)))))))))))))))))))))))))))*********)))))))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,,,,+++***(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))*********+++++++++,,,,,,************++++++++++++++++++************++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))))))))*********++++++++++++++++++++++++++++++************************************************************************************************))))))************))))))+++++++++,,,,,,---------)))***,,,,,,,,,---000222666555333///---,,,...000,,,,,,,,,++++++*********(((((()))))))))))))))((()))******+++++++++******))))))************))))))((())))))*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,((())))))*********))))))(((((((((((((((((((((((((((((())))))))))))((((((,,,+++***((('''&&&&&&&&&((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))******************************++++++++++++******************************++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////..............................------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))'''''')))+++***************+++++++++***************************************************+++++++++,,,,,,------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++******++++++++++++*********************)))((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))************+++*********)))((((((''''''))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***************++++++++++++)))))))))***************))))))************))))))((())))))******))))))((()))***+++++++++)))((('''))))))))))))))))))))))))'''(((((((((&&&&&&((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((((((((((((((()))((('''(((***++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))%%%%%%&&&''''''((())))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))******+++,,,,,,------*********++++++++++++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))************+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))+++++++++,,,------......***+++++++++,,,000555999@@@;;;444000...---,,,,,,++++++++++++++++++++++++''''''((())))))))))))((())))))***++++++++++++***))))))************))))))((())))))************)))++++++++++++++++++++++++*********+++++++++,,,,,,((())))))************)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***+++,,,)))((((((''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))))))))*********++++++++++++***************************************))))))*********++++++++++++++++++++++++++++++*********+++,,,---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++((()))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---...///000000111//////////////////////////////............//////---......//////......---------------------------+++,,,,,,+++))))))***,,,+++++++++***************************************************************++++++******++++++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***************)))(((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++******++++++,,,---************))))))))))))((((((((())))))*********(((((()))))))))))))))(((((())))))******))))))(((((()))******)))'''%%%###))))))))))))))))))))))))'''((()))(((&&&%%%'''***))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((***((('''(((***+++***(((***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++************************''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************++++++++++++*********+++++++++,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))******+++,,,,,,---++++++******,,,222:::???@@@888///,,,---///---************++++++,,,,,,---'''((()))***************))))))***+++++++++++++++))))))************))))))(((((()))***************************************(((((()))))))))*********(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))***+++,,,***))))))(((((())))))***)))(((((('''((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((******++++++++++++************************************))))))))))))******++++++++++++++++++++++++++++++*********+++---...***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++,,,---...///111222222000000000000000000000000000000////////////000000......////////////......------------------------+++,,,------,,,+++,,,---,,,+++++++++******))))))***************************************************))))))(((((())))))***)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++((()))************))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++))))))******++++++++++++$$$%%%&&&((()))+++,,,---''''''(((((())))))******))))))))))))))))))))))))((((((''''''((()))************))))))((((((''''''''''''(((((()))))))))***''''''((((((((((((((('''(((((())))))))))))(((((('''((()))((('''%%%""" ))))))))))))))))))))))))(((***+++***((('''))),,,''''''''''''''''''''''''*********)))))))))))))))***************************(((&&&'''***+++)))&&&''''''((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,******************************))))))((((((''''''************************)))))))))))))))******+++))))))))))))))))))))))))++++++******)))(((((((((******+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++'''(((((()))******++++++,,,+++******---444===CCC:::111((('''---222000---))))))***+++,,,------...((()))***+++++++++++++++((()))***+++++++++++++++))))))************))))))(((((()))***************((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&''''''******))))))))))))******)))((('''''''''(((***+++))))))))))))))))))))))))((()))))))))******++++++))))))))))))))))))))))))...---+++))))))***+++,,,******+++++++++******))))))+++,,,,,,+++***,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************---------,,,,,,+++++++++++++++,,,,,,,,,---------000000///...------------***+++++++++,,,,,,------,,,------------------------.........---///111444000000000000000111111222111222333444555666777888888888888888888888888888555555555555555555666666666666666555444444333333333222111000////////////111000///...---...///000,,,,,,,,,---------------...---,,,++++++******+++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,***)))(((''''''((()))***+++***)))(((((()))***+++&&&'''''''''(((((())))))))))))))))))(((&&&%%%$$$''''''(((((())))))******************))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******)))(((((((((((((((************************+++++++++************)))'''((()))((('''&&&'''((())))))))))))************************************((((((((((((((('''''''''))))))))))))))))))))))))+++***)))'''''''''((((((******))))))((((((''''''))))))))))))((((((((((((''''''''''''((()))++++++))))))((((((''''''&&&&&&************************+++*********))))))((((((((((((((()))*********+++(((((())))))))))))((((((************************,,,,,,+++***)))(((''''''******)))(((((('''((((((***)))(((''''''((()))***++++++++++++++++++,,,,,,***)))((('''((())),,,---++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++***)))))))))***)))***++++++,,,,,,,,,,,,)))))))))))))))******+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++...---+++))))))***+++,,,************************++++++++++++++++++++++++(((---+++&&&***777===999000...,,,,,,---------,,,------,,,+++*********+++)))***++++++***)))***+++(((((()))***************************************))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((()))((('''''''''(((***+++***)))(((''''''((()))***,,,,,,,,,+++++++++******++++++++++++++++++++++++...---+++***)))***+++,,,******++++++++++++*********+++---,,,++++++,,,...++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************++++++++++++------,,,,,,+++++++++++++++,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////...////////////000222555444444444444555666777777888999:::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>;;;::::::999999888888777888777666555444444444444222111000............///,,,,,,,,,---.........///------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,***))))))(((((())))))************))))))*********''''''((((((((()))))))))*********)))((('''&&&&&&(((((((((((())))))******************))))))))))))))))))))))))))))))))))))+++++++++************)))******)))(((((((((((((((************************+++++++++*********))))))((()))***)))'''&&&'''((())))))))))))************************************'''((((((((()))*********))))))))))))))))))))))))+++***)))(((''''''((((((***)))))))))((((((((('''))))))))))))(((((((((((('''''''''(((((()))***+++))))))((((((((((((''''''************************************)))))))))(((******************++++++(((((())))))))))))((((((************************++++++******)))(((((((((+++***))))))((((((((()))+++***)))(((((()))***+++)))*********++++++,,,,,,---,,,***(((''''''((()))+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************---,,,++++++******++++++---------,,,,,,+++*********************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++(((+++)))%%%***666999444...---,,,,,,------,,,+++++++++***))))))))))))))))))***++++++***)))***+++))))))***+++++++++++++++************************))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))(((((((((((((((((())))))******)))(((((((((((()))***,,,,,,+++++++++*********++++++++++++++++++++++++---,,,+++*********+++,,,******+++++++++++++++******,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------*********************************++++++,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,---------.........---,,,,,,,,,,,,,,,---------........./////////---......///000111222222000222333333222333666888::::::;;;<<<===???@@@AAACCCCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>===<<<<<<<<<<<<777666444222111000000000............///////////////...------,,,---------------,,,,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***++++++*********++++++***************++++++++++++******)))))))))))))))************************)))((('''((((((((())))))))))))***************))))))))))))))))))))))))))))))))))))+++++++++************)))***))))))(((((((((((((((************************++++++*********))))))))))))***+++***((('''((()))))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))************))))))))))))*********)))))))))))))))((())))))******))))))(((************************))))))))))))))))))))))))++++++***))))))))))))***++++++************++++++(((((())))))***+++,,,,,,,,,+++)))(((''''''((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++***+++,,,...---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,)))'''---777777000---,,,+++,,,------+++)))***)))(((((((((((((((((()))***++++++***)))***+++***+++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))###$$$&&&''')))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((()))))))))))))))***))))))(((((())))))***,,,++++++++++++*********)))))))))))))))))))))))),,,,,,+++******++++++,,,******++++++,,,,,,++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++)))******+++,,,---......++++++++++++++++++++++++------------..................---------......///------......//////000000///000111222333555666666666888:::::::::;;;===???BBBCCCCCCEEEGGGIIIKKKLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSRRRSSSSSSSSSRRRQQQQQQPPPPPPOOOIIIHHHGGGFFFEEEDDDDDDDDD>>>===<<<:::999777666666333333222111000000//////111000000///////////////------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++******,,,------,,,*********+++,,,------,,,+++*********************************+++++++++***))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))************************************)))))))))))))))***+++***)))((((((***((()))))))))************((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((*********))))))))))))))))))))))))((((((''''''&&&)))))))))******)))))))))************************(((((())))))************++++++***************+++******)))*********++++++&&&'''((()))***+++,,,,,,'''''''''((((((***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))***)))***+++,,,---///000111++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......,,,+++111888666///,,,++++++,,,---,,,***((())))))(((((((((((()))))))))***++++++***)))***+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))&&&&&&''')))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********)))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))+++++++++++++++++++++,,,******+++,,,,,,,,,,,,,,,)))***++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------******+++,,,---......///++++++++++++++++++++++++------........./////////---------------...///000------...///000111222333444444555777999:::;;;<<>>@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJKKKMMMPPPSSSUUUUUUUUUWWWXXXXXXXXXYYYZZZ[[[]]]___```___```aaabbbccceeeffffffbbbccccccdddeeeeeeffffffddddddccccccbbbccccccdddbbbbbbbbbaaa``````______[[[YYYWWWSSSPPPNNNLLLKKKJJJKKKMMMNNNOOOOOOOOOOOOMMMLLLJJJHHHFFFDDDCCCBBB;;;:::888555333222111000////////////.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...++++++************++++++*********))))))*********++++++*********)))))))))'''((()))***+++++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))+++++++++************)))((((((((((((((()))*********************************)))))))))((((((((((((((()))***)))'''&&&'''((())))))))))))***************************************)))))))))((('''''''''))))))))))))))))))))))))$$$&&&''')))***+++******'''((((((((()))))))))***'''''''''((()))*********'''((()))******)))(((''''''''''''(((((()))))))))************************((()))))))))************************++++++++++++)))******++++++******)))************************)))))))))))))))*********)))((((((((())))))***+++&&&''')))***++++++******)))*********++++++,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...//////...,,,*********+++,,,...............//////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******,,,///111...+++)))***,,,------+++++++++++++++,,,------)))***++++++***)))***+++,,,,,,,,,---,,,++++++***************************************************++++++,,,,,,,,,+++******************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((()))))))))************((((((((((((((())))))***)))***++++++++++++***)))************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,)))***+++,,,------...------...//////......///111------------------------***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,...............------------------....../////////////////////000000000000222333333444555777888999:::;;;===AAADDDGGGIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPSSSVVVXXXYYYYYYZZZ[[[[[[[[[[[[\\\]]]___aaaaaabbbbbbcccdddfffggghhhiiieeeeeeffffffggghhhiiiiiiffffffeeeeeeeeefffggggggeeeeeeddddddcccbbbbbbbbb]]][[[XXXTTTPPPMMMKKKJJJHHHJJJLLLNNNPPPQQQQQQQQQQQQPPPOOONNNMMMLLLKKKJJJBBBAAA???<<<999777666555000/////////.....................------.........,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////,,,+++***))))))***+++,,,+++***)))(((((()))***+++************))))))((((((&&&'''((()))***+++++++++++++++++++++******))))))************))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---((((((((((((((()))******************************))))))))))))(((((((((((('''))))))((('''&&&'''((())))))))))))************************************))))))))))))************))))))))))))))))))))))))$$$%%%''')))+++++++++***'''((((((((())))))******&&&''''''((()))******+++'''(((***+++***)))'''&&&''''''''''''((((((((((((************************(((((())))))*********+++&&&&&&''''''(((((())))))******++++++++++++************************************))))))))))))))))))(((((('''(((((()))******'''(((***+++,,,,,,++++++++++++++++++++++++,,,,,,((()))+++---...///000000++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,,,,+++***))))))+++---...000000000000000111111222......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++((()))+++---------+++***************************++++++++++++++++++++++++)))+++------***)))---333222///+++)))***,,,...///+++*********+++,,,------)))+++++++++***)))***+++---.........------,,,+++************************************************((()))***+++++++++++++++************************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''(((((())))))*********+++)))((('''''''''(((***+++)))***+++,,,,,,+++***)))************))))))))))))---------,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,///......------...000111//////.........---------------------------------//////////////////......&&&(((***---...///000000------------------------............000222444666444777:::<<<>>>???AAACCCBBBDDDGGGKKKMMMOOOOOOPPPTTTSSSSSSSSSTTTTTTSSSQQQNNNOOORRRTTTWWWXXXYYYZZZ]]]^^^___aaaccceeefffgggdddfffggggggfffggghhhjjjkkkkkkiiihhhhhhiiijjjkkkeeefffggggggggggggeeeeeehhhhhhggggggfffeeeddddddbbb```]]]YYYTTTPPPNNNLLLKKKKKKKKKKKKLLLLLLMMMNNNQQQQQQRRRRRRRRRRRRRRRQQQKKKJJJGGGDDDAAA???======777666555444333111000000...---,,,******+++---.........------------------......------,,,+++******++++++++++++++++++++++++,,,+++******,,,,,,+++*********++++++++++++******))))))*********+++++++++******************************************************++++++++++++******))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))************))))))+++***)))'''''''''((()))&&&((())))))(((((()))+++(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((('''(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))++++++******************))))))************))))))(((((((((((())))))))))))))))))************))))))''''''(((***+++,,,---...***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++))))))***---...,,,)))++++++++++++++++++++++++,,,,,,,,,,,,...///111111111000///......///000111222111000...,,,***)))(((+++++++++++++++,,,------,,,,,,,,,,,,,,,------...******++++++++++++++++++---------,,,,,,,,,++++++------......------,,,+++------------------------*********+++++++++++++++------,,,+++*********++++++***)))))))))***,,,---------++++++++++++------++++++++++++++++++++++++************************,,,,,,,,,+++***)))((((((************************************************))))))))))))******************************************++++++++++++************))))))))))))******************************((()))***+++++++++++++++))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((---------,,,,,,+++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,---------------...//////......---------,,,,,,,,,------------------------........................------...//////...---,,,------..................000000000111333555777999999<<>>AAADDDGGGIIIKKKLLLOOOQQQQQQQQQQQQRRRSSSTTTUUUVVV[[[ZZZYYYYYYXXXUUUQQQMMMKKKKKKLLLMMMPPPRRRUUUWWWWWWYYY\\\___bbbcccddddddhhhjjjllllllkkkkkklllmmmkkkkkklllllllllllllllkkkkkkkkkkkklllkkkjjjiiiiiiiiikkklllmmmmmmllljjjiiiggggggfffdddaaa\\\XXXVVVRRRQQQPPPNNNLLLKKKJJJIIIMMMNNNQQQTTTUUUVVVWWWVVVUUUTTTSSSRRRPPPNNNMMMMMMDDDCCCBBB???===;;;999888888666444111///.................................//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++******++++++************************************************************************++++++++++++******))))))))))))))))))))))))+++,,,,,,++++++)))(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******)))))))))((((((((())))))************))))))***))))))(((((((((((()))'''((())))))(((((()))***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************************++++++++++++++++++++++++*********))))))(((((('''))))))************))))))))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++,,,,,,,,,,,,,,,---000333555333///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111//////............///000,,,,,,---------............------,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------............---------,,,,,,,,,///////////////...------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------------,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((************************************************))))))))))))************************************$$$%%%'''(((***+++++++++******))))))))))))************************************+++++++++******)))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,---...///...------......---------,,,,,,,,,........................------------............------...///111222222333000000111222333444555555777888:::<<>><<<888555333222111...............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++******+++++++++*********************************************************************++++++++++++******))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((('''(((((()))******++++++))))))************)))))))))))))))(((((((((((()))''')))***)))((('''(((***++++++******))))))(((((((((((((((((((((((((((((((((((('''(((((()))******))))))))))))))))))))))))))))))(((((())))))***+++((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))***************++++++++++++++++++******+++++++++++++++******)))((('''''')))******++++++******)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------***,,,...000111000---+++------------------------,,,------...///000000000.............../////////,,,------....../////////000000///............///...------,,,,,,,,,------,,,,,,------......//////000000000////////////...111111111111111000000///------........./////////.........---------------+++,,,,,,---............,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))************************************************((()))))))))******************************************++++++++++++************))))))))))))******************************+++++++++++++++***)))((())))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,++++++,,,,,,,,,---------,,,---...000000///......////////////....................................---------.........//////+++,,,---///222444666777333333444666888999:::;;;===???AAACCCFFFHHHJJJKKKMMMPPPSSSTTTUUUVVVXXXYYY[[[ZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZ[[[[[[YYYVVVSSSRRRQQQNNNKKKJJJJJJJJJKKKLLLNNNSSSYYY^^^bbbdddfffeeegggjjjkkkjjjiiijjjjjjggghhhjjjkkklllkkkjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkjjjkkkmmmoooppppppooonnnnnnoooppppppnnnjjjgggdddgggeeeccc^^^YYYSSSOOOLLLFFFHHHKKKPPPUUUYYY\\\^^^___^^^^^^\\\ZZZXXXVVVTTTTTTSSSQQQNNNKKKHHHFFFEEEEEEDDDAAA>>>:::777555444111111000//////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++************************************************************************************++++++++++++******************************))))))*********++++++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++))))))************))))))((((((((())))))))))))(((((()))***)))((('''((()))++++++******))))))(((((((((((((((((((((((((((((((((((('''(((((()))******************************(((''''''''''''((())))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++***))))))))))))***+++,,,++++++***)))(((((('''******++++++++++++******+++++++++************)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,---...------------------------,,,---...///000000000///---....../////////000000000000////////////////////////...............///111111111111111222222333000111111222333333444444333333222222222111111111333333333333333222222111000000000000000000000000//////......------------,,,,,,...////////////...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************************************((()))))))))******************************************++++++++++++************))))))))))))******************************+++++++++++++++***)))((()))))))))))))))))))))))))))***+++***)))((()))+++******************************)))))))))(((((((((++++++,,,,,,,,,,,,------///...............------,,,,,,,,,,,,---------------...//////000000//////000000000////////////...........................------......///000000000000000000111333444666777777777999;;;===???AAABBBDDDEEEGGGJJJLLLNNNOOOOOORRRTTTVVVWWWWWWWWWXXXYYY[[[ZZZZZZZZZZZZ[[[\\\\\\]]]\\\[[[\\\]]]]]]\\\ZZZWWWUUUQQQNNNKKKIIIHHHGGGHHHIIIMMMRRRWWW\\\```bbbbbbdddgggiiihhhgggggggggggghhhiiijjjjjjjjjjjjjjjiiiiiihhhiiiiiijjjkkklllkkklllmmmoooppprrrrrrsssqqqqqqrrrrrrpppnnnllljjjnnnmmmkkkgggbbb]]]XXXUUUJJJKKKMMMOOOSSSXXX\\\___ccccccccccccaaa___]]][[[YYYXXXVVVSSSPPPMMMKKKJJJGGGFFFDDDBBB>>><<<999888777666555333222000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++*********++++++++++++******))))))*********+++++++++******************************************************++++++++++++******************************))))))))))))***+++,,,---))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,,,,+++***))))))((('''))))))************))))))'''(((((())))))))))))(((((()))***)))((('''((()))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************************'''''''''''''''(((((()))))))))))))))************+++******))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,+++***)))(((((()))***++++++++++++******))))))(((******++++++++++++******++++++*********************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,***+++...000........................---...///000111000//////---...///000111111111000333222222111111000000000...............///000000222222222333444555666777444444555555666777888888999999999999888888888888888888999999888888777666555555555444333333222222333222222111111000000//////000111222222222000000...////////////...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************************************************))))))))))))************************************$$$%%%'''(((***+++++++++******))))))))))))************************************+++++++++******))))))))))))))))))))))))))))))***++++++))))))***+++************************))))))))))))((((((((('''+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,------------......---------......//////000////////////.......................................//////000111111222555444444444555777888999:::;;;===@@@BBBEEEFFFGGGIIIKKKMMMOOOQQQRRRRRRRRRUUUWWWXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\ZZZZZZ[[[\\\\\\[[[XXXWWWTTTQQQNNNKKKIIIGGGFFFFFFHHHJJJNNNSSSWWWZZZ[[[^^^aaacccbbbaaa``````ccccccccccccdddeeefffgggcccbbbbbbcccdddfffhhhiiiiiiiiiiiijjjllloooqqqrrrrrrrrrrrrrrrqqqpppnnnnnnoooooonnnmmmjjjfffcccaaaTTTSSSQQQQQQRRRVVVZZZ]]]cccdddeeeffffffeeecccbbb```___]]]ZZZXXXUUUTTTSSSKKKKKKIIIGGGEEEBBB@@@???>>>===;;;999666444222111//////////////////000000------------------------,,,+++******,,,,,,+++*********++++++++++++******(((((()))***+++,,,,,,---******************************************************++++++++++++******************************+++******))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))---,,,,,,+++***)))((('''))))))************))))))&&&'''((()))******)))((((((******)))(((''''''((()))))))))))))))*********))))))))))))))))))))))))***))))))(((((((((((()))************************((((((((('''((())))))***))))))))))))************+++******))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++)))(((((()))+++,,,***************************++++++,,,,,,++++++*********************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***,,,...---++++++---///........................---...000111111111///......///000111222222222111444444333333333222222222222111222222333444666666666666777888:::<<<>>>???<<<<<<===>>>???@@@AAAAAAFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@???>>>===<<<:::999999999999888777777666555555333444666666666555333222111111000///////////////+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++************************************************))))))))))))************************************$$$%%%'''(((***+++++++++******))))))))))))******************************))))))***+++++++++******)))))))))))))))))))))))))))***++++++))))))***+++*********************************)))))))))((((((+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,---.../////////.........---------////////////////////////...//////000111222222333666666666666888:::<<<>>>===>>>@@@BBBEEEHHHJJJKKKLLLNNNPPPRRRTTTTTTTTTTTTWWWYYYZZZZZZXXXWWWWWWXXXXXXZZZ\\\^^^```aaa``````]]]ZZZWWWVVVWWWXXXXXXXXXXXXWWWVVVSSSPPPMMMJJJIIIFFFEEEEEEEEEHHHLLLPPPSSSTTTWWWZZZ\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXZZZ\\\]]]\\\\\\\\\]]]___aaadddeeeeeeddddddeeegggjjjmmmooorrrrrrqqqqqqppppppppppppnnnnnnoooooonnnllljjjhhh]]]ZZZUUURRRRRRUUUXXX[[[___aaadddfffggggggfffffffffeeedddbbb___]]][[[[[[PPPOOOOOOMMMKKKIIIGGGFFFCCCBBB???===:::777555444111111111111111222222222------------------------,,,+++******,,,,,,+++*********++++++++++++******''''''(((***+++,,,---...******************************************************++++++++++++******************************---,,,+++))))))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***************+++++++++))))))************))))))&&&'''(((*********)))((()))******)))(((''''''((((((((())))))******++++++))))))))))))))))))))))))+++***)))(((((('''((((((************************)))))))))))))))******+++))))))))))))************++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,***))))))***,,,---***************+++++++++***++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......&&&***---...,,,******,,,////////////////////////---...000111222111///......///111222333333333222333333444444444444444555777777777888999;;;===>>>@@@AAABBBDDDFFFHHHJJJKKKIIIJJJKKKLLLMMMNNNOOOOOORRRQQQQQQQQQPPPPPPPPPPPPNNNNNNOOOOOONNNNNNMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@>>>>>>===<<<<<<;;;::::::777888999:::999888666444444333111000000000111222++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,************************************************))))))))))))******************************************++++++++++++************))))))))))))******************************((()))***+++++++++++++++)))))))))))))))))))))))))))+++++++++***)))***+++************************+++++++++************)))---------.........//////***+++---...///...------...------------.../////////////////////............------------...//////,,,,,,,,,,,,---///111222///000111222333444555555999999999:::<<>>>>>===:::888555333222222333111//////000000///...//////000111222111...,,,,,,,,,,,,---//////...---))))))***+++++++++++++++******)))))))))))))))))),,,,,,,,,++++++*********))))))(((((()))***+++++++++++++++*********))))))+++)))(((***---///...,,,++++++************+++++++++***'''&&&&&&'''***+++************************......,,,+++***)))))))))))))))************))))))+++***)))(((((()))***+++++++++***)))(((((()))))),,,,,,,,,---------......+++,,,------.........---...------------...//////.........///////////////...------------...//////......---......000222333222222444555777888::::::<<<<<<======???AAACCCEEEEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWVVVTTTQQQPPPOOOOOOOOOLLLMMMPPPSSSUUUVVVWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOMMMMMMLLLJJJHHHFFFDDDCCC@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHIIIJJJJJJIIIHHHJJJIIIHHHGGGGGGIIIKKKLLLMMMLLLLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTVVVYYY[[[\\\dddddddddeeegggjjjlllnnnqqqqqqqqqqqqqqqqqqqqqqqqmmmkkkgggbbb]]]YYYUUUSSSTTTVVVZZZ___eeehhhjjjjjjooonnnlllkkkjjjhhhfffeeebbb```\\\WWWSSSQQQPPPOOOMMMJJJGGGEEEEEEDDDBBB@@@===<<<:::888666444444333222111///---,,,------............---------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++***************++++++,,,------,,,+++************)))))))))*********++++++************************************++++++++++++************************++++++*********)))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++******)))))))))))))))(((((()))***************(((((((((((()))))))))************)))(((((('''''')))************+++++++++,,,,,,+++++++++,,,---...************************,,,+++***(((((()))+++,,,************************************************)))************+++++++++(((((())))))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,---------///...------,,,,,,,,,---++++++++++++,,,---......,,,---......,,,+++,,,...000000000111111222222333333444555777999;;;<<<===@@@AAACCCDDDFFFGGGHHHHHHMMMNNNOOOQQQRRRTTTUUUVVVYYYZZZ[[[[[[]]]^^^^^^___```______^^^^^^^^^____________```aaaaaaaaa````````````______^^^^^^______^^^^^^]]]]]][[[ZZZYYYXXXWWWXXXYYYWWWTTTRRRRRRRRRPPPPPPOOONNNMMMLLLJJJIIIGGGFFFCCC@@@<<<:::888777777555333222222222000///...------...//////---+++000///...///111111///...(((((()))***************///......---,,,++++++***,,,,,,,,,+++++++++******)))))))))))))))***+++++++++++++++*********))))))&&&%%%$$$%%%(((***)))'''++++++************++++++,,,***)))(((((()))***,,,************************------,,,+++************))))))************))))))+++***)))(((((()))***+++******))))))))))))))))))++++++,,,,,,,,,---------------------------...///...------------...//////------......//////000000......------......///000111000000///000111333333333444666777999;;;======@@@@@@AAABBBCCCEEEGGGHHHJJJKKKLLLNNNPPPRRRTTTUUUSSSSSSTTTUUUUUUTTTTTTTTTTTTRRROOOLLLIIIHHHGGGGGGEEEFFFHHHJJJLLLNNNNNNOOONNNMMMKKKJJJIIIIIIIIIJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@??????AAAAAABBBBBBCCCDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFIIIGGGFFFEEEEEEFFFHHHIIIJJJJJJJJJKKKLLLNNNPPPRRRYYYYYYZZZ[[[^^^bbbeeehhhlllnnnoooqqqrrrsssrrrrrrppppppnnnjjjddd]]]VVVSSSPPPQQQTTTXXX^^^ccchhhjjjoooooooooooonnnmmmlllkkkhhhfffbbb]]]ZZZWWWUUUUUUQQQOOOLLLJJJJJJIIIGGGEEEDDDBBB@@@===;;;999888777666444111...------...///---.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,************************,,,+++++++++************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((()))***************((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++(((((()))***++++++,,,,,,++++++***))))))***+++,,,************************************************)))************+++++++++''''''((()))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,------...............,,,,,,------....../////////...------,,,---------+++++++++,,,---...///000,,,...///...------...///111111222333555666777777:::;;;===???BBBEEEGGGHHHLLLMMMOOOQQQSSSTTTUUUUUUZZZZZZ[[[\\\]]]]]]^^^___aaaaaabbbcccdddeeeffffffccccccbbbbbbbbbbbbcccccccccdddeeeeeefffffffffeeefffeeeeeeeeeeeeffffffgggddddddccccccbbbbbbaaaaaa```bbbcccbbb```^^^^^^___]]]\\\\\\[[[ZZZXXXVVVUUUTTTRRROOOLLLHHHEEEBBBAAA???===:::999888777444222111///------...///...---///...------...///---,,,))))))***+++++++++******111000000...---,,,+++***,,,,,,,,,++++++++++++******))))))))))))***+++++++++++++++***************)))((('''(((***++++++***++++++************++++++++++++++++++++++++++++++************************,,,++++++*********++++++))))))************))))))******))))))))))))******)))))))))))))))*********,,,,,,,,,---------......///...---,,,,,,---...///...------------...//////,,,------...///000111111...............//////000222111000000000111333444555555666888999;;;<<<<<>>>>>:::777333000...---///000....../////////...---,,,,,,,,,,,,++++++******)))******)))))))))(((((((((+++************+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,------*********************************+++++++++,,,,,,************************,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))(((((()))***************(((((()))))))))*********(((((()))))))))*********))))))*********+++++++++(((((((((((()))))))))***)))))))))***++++++,,,,,,+++******))))))***+++,,,************************+++++++++***************))))))*********+++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++,,,---------------++++++,,,---...//////000......------------.....................///000111...///111111000000222333222333555888:::===???@@@CCCDDDFFFIIIMMMPPPRRRSSSVVVWWWYYY[[[\\\^^^^^^___````````````````````````bbbccccccdddeeeeeeffffffbbbbbbbbbbbbbbbccccccdddeeefffggghhhhhhhhhhhhhhhhhhhhhgggggghhhhhhiiijjjffffffeeedddddddddcccdddbbbdddeeeeeedddccccccdddddddddcccbbbaaa___^^^]]]\\\[[[ZZZWWWTTTQQQNNNMMMJJJHHHFFFDDDBBB@@@===::::::777333111111111000//////...,,,---...///...---+++,,,,,,---------,,,,,,...------,,,+++******)))++++++++++++++++++++++++*********))))))***++++++************************,,,,,,,,,,,,---......---++++++************++++++)))***+++,,,,,,+++***)))***************************************+++,,,,,,))))))************))))))***))))))))))))))))))***(((((())))))************............////////////000///---,,,,,,---...///...------------...//////,,,------...///000111111///............///000000111000000000000111333444999999::::::;;;<<<======BBBCCCEEEHHHKKKNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRMMMMMMNNNNNNNNNMMMLLLLLLJJJHHHEEEAAA>>><<<;;;:::;;;<<<===>>>@@@BBBDDDEEEEEEEEEEEEGGGIIIKKKNNNOOOMMMLLLLLLMMMNNNOOOQQQRRRQQQQQQPPPNNNLLLIIIGGGEEEIIIHHHGGGGGGHHHIIIKKKMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRQQQNNNKKKJJJIIIJJJJJJHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHHHHJJJLLLOOORRRTTTXXX[[[___dddhhhjjjkkklllmmmoooqqqpppkkkbbbXXXRRRMMMMMMMMMMMMOOOTTT\\\bbbgggkkknnnpppoooooopppqqqpppooollliiifffdddbbbaaaXXXUUURRRPPPOOOMMMKKKJJJIIIHHHGGGEEEEEEDDDDDDDDD===;;;777333000/////////...///000111111///...------,,,,,,++++++******************))))))))))))(((+++++++++***+++,,,,,,---------,,,++++++++++++,,,+++,,,,,,,,,,,,---------************************))))))))))))*********+++************************,,,,,,,,,+++++++++******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************))))))(((((()))***************))))))))))))************(((((())))))******++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,***************************))))))******++++++,,,************************+++++++++*********))))))))))))*********++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,---......///......---------......///000//////............///...000222333333444666888666888;;;???CCCGGGJJJKKKMMMOOOQQQTTTWWWYYY\\\]]]^^^___```bbbddddddeeeeeecccccccccbbbbbbbbbaaaaaaccccccddddddeeeeeeffffffddddddccccccdddeeefffffffffggghhhiiijjjjjjjjjjjjiiiiiihhhhhhggghhhhhhhhhhhhgggfffeeedddddddddeeeccceeefffgggfffeeefffggggggggggggfffeeedddbbbbbb`````````___]]]\\\ZZZYYYVVVTTTRRRPPPOOOLLLIIIFFFEEEAAA<<<888666444333222222111//////111222222111,,,,,,,,,------,,,++++++************++++++++++++++++++++++++++++++++++++++++++***************+++************************))))))***************+++++++++************++++++((()))+++,,,,,,+++)))(((************************))))))))))))***+++,,,,,,))))))************)))))))))))))))******)))))))))'''((()))***++++++******...////////////000000000000///.....................------------...//////------......//////000000//////......//////000111000000000000111333555666>>>>>>???@@@AAABBBBBBCCCDDDFFFIIILLLOOORRRSSSTTTTTTSSSRRRPPPNNNMMMLLLKKKGGGHHHHHHIIIIIIIIIHHHHHHFFFDDDAAA>>><<<:::999999999:::;;;===???BBBDDDFFFIIIKKKMMMOOORRRUUUVVVWWWUUUTTTTTTTTTUUUWWWXXXZZZXXXXXXXXXWWWUUURRRPPPNNNNNNNNNMMMMMMNNNOOOQQQRRRTTTUUUVVVWWWYYYZZZ[[[[[[[[[ZZZXXXVVVTTTSSSRRRQQQNNNMMMLLLKKKKKKLLLMMMNNNIIIIIIIIIJJJJJJKKKLLLMMMPPPRRRVVVZZZ^^^aaabbbccchhhjjjlllllliiibbbZZZUUUMMMMMMLLLKKKKKKOOOXXX___gggkkkppprrrqqqqqqrrrttttttsssrrrpppnnnllljjjiii___\\\XXXUUUTTTRRROOOMMMKKKKKKJJJIIIIIIIIIIIIIIIBBB@@@<<<888555222111000000111222333333111///...............---------------------,,,,,,,,,+++++++++++++++++++++,,,------------,,,,,,+++,,,,,,---++++++,,,,,,,,,---------************************(((((()))))))))*********************************,,,+++++++++************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((***++++++***))))))(((((()))***************)))))))))*********++++++)))))))))******+++++++++)))************+++++++++)))******+++,,,+++++++++++++++******************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))))))************+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,------...............---......///000......------------......///222555777888:::===@@@@@@BBBEEEIIINNNRRRUUUWWWXXXXXXZZZ\\\^^^```bbbccceeefffggghhhiiiiiiiiiiiihhhggggggfffeeeeeeddddddddddddeeeeeeffffffffffffffffffeeeffffffggghhhiiifffggghhhiiijjjkkkkkkkkkjjjiiigggfffdddccccccccceeedddcccbbbbbbcccdddeeeeeegggiiiiiihhhggghhhiiiggghhhhhhhhhhhhgggffffffaaabbbcccddddddcccbbbaaa___^^^]]]\\\[[[YYYUUURRROOOKKKFFFAAA>>><<<:::888555333000//////000///...++++++,,,,,,,,,+++******+++++++++,,,------......***++++++++++++,,,,,,,,,,,,,,,+++************+++***************+++++++++((()))******)))((()))+++++++++************++++++((()))***++++++***)))(((************************)))))))))))))))***+++,,,))))))************))))))))))))************))))))'''(((***++++++***)))))).........////////////000///////////////...------...------------...//////.........//////////////////////////////000000111000000000111333555777999???@@@AAACCCEEEGGGIIIJJJJJJLLLNNNQQQSSSTTTTTTTTTSSSRRRPPPMMMJJJGGGEEEDDDBBBBBBCCCDDDEEEEEEEEEDDDCCCAAA???===;;;:::::::::===>>>???AAADDDGGGKKKLLLSSSUUUXXX[[[]]]^^^^^^^^^\\\[[[ZZZYYYZZZ[[[]]]^^^]]]^^^^^^^^^]]]ZZZXXXVVVSSSSSSSSSTTTTTTUUUVVVWWW\\\]]]___aaacccdddffffffffffffeeedddbbb___]]][[[YYYXXXWWWUUUUUUUUUVVVVVVTTTTTTTTTSSSRRRPPPNNNMMMNNNOOOQQQRRRUUUVVVXXXXXX^^^```bbbcccaaa]]]XXXTTTKKKLLLLLLJJJIIIMMMVVV]]]eeekkkqqqsssqqqqqqsssuuutttttttttsssqqqpppnnnnnniiifffaaa^^^\\\YYYVVVTTTPPPOOONNNMMMLLLLLLLLLLLLFFFEEECCC???;;;777444222111333444555555333111000---------........................------------,,,,,,++++++++++++,,,------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************************))))))*********+++++++++************************++++++*********)))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((***+++++++++))))))(((((()))***************))))))*********+++++++++******************++++++)))************+++++++++&&&'''((()))***))))))((()))))))))***++++++,,,,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))((()))************+++++++++***+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---,,,,,,---............------------------........................///000000.........///000111333444666888<<>>:::666333111000...---...............---,,,,,,------------............******+++++++++,,,,,,,,,---,,,++++++*********+++))))))*********++++++++++++,,,...---+++***+++---++++++************++++++***++++++++++++++++++******************************)))))))))))))))***+++))))))************))))))((()))***++++++***)))(((((()))***++++++***((('''---------.........//////...///000000000///---,,,...------------.../////////////////////.........///////////////000111111111111111222444777:::;;;===>>>@@@DDDGGGJJJMMMNNNPPPQQQSSSTTTUUUUUUUUUTTTRRRQQQNNNJJJFFFCCC@@@???>>>???@@@AAABBBBBBCCCBBBAAA@@@>>><<<;;;;;;<<<<<>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCFFFKKKQQQUUUVVVWWWZZZ]]]```aaaccceeefffffffffeeeaaa```___^^^]]]^^^______bbbccceeeffffffeeedddcccaaabbbccccccbbbaaacccdddjjjjjjkkknnnqqqssssssrrrttttttuuuuuutttqqqooommmkkkkkkjjjiiigggfffdddccchhhiiijjjjjjiiifffdddbbbXXXWWWVVVTTTRRRPPPOOONNNNNNPPPSSSSSSRRRPPPOOOOOONNNNNNNNNNNNPPPSSSXXX\\\bbbfffkkkoooqqqrrrssssssxxxwwwuuutttttttttrrrqqqqqqooommmlllkkkhhhddd```[[[YYYVVVRRRPPPOOOOOOOOONNNNNNMMMKKKGGGBBB===:::999888888888888777333111......------,,,+++++++++---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++......---,,,+++***)))((((((((((((((()))***,,,,,,+++,,,------++++++,,,---))))))***+++,,,------...+++++++++*********))))))************************%%%''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++++++++,,,***++++++,,,,,,++++++***))))))))))))************************************))))))))))))))))))))))))((())),,,...///...---,,,++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///......------,,,,,,+++---------,,,,,,+++++++++------------------------,,,,,,,,,---------......000//////......//////000............///000111222222444666777999<<<@@@CCCHHHKKKPPPTTTXXX[[[\\\\\\``````aaabbbccccccddddddeeeffffffffffffeeeeeedddcccdddfffgggfffccc```^^^^^^]]]\\\ZZZYYYXXXXXXWWWSSSQQQPPPPPPRRRSSSSSSRRRNNNMMMLLLNNNRRRUUUTTTRRROOORRRVVVYYY\\\___ccceeeccc___YYYRRRKKKGGGEEEDDDBBBAAA??????BBBGGGMMMPPPWWWZZZ^^^___^^^\\\[[[[[[\\\\\\]]]^^^```bbbdddeeeeeegggjjjkkkkkkjjjkkkllljjjiiiiiiiiiiiihhheeecccbbb```^^^[[[ZZZYYYXXXYYYRRROOOKKKEEE@@@<<<:::999777444111000000111222111...------,,,,,,,,,,,,---...---,,,+++************+++*********+++,,,,,,---************************)))))))))***+++++++++,,,***************)))((((((******))))))***,,,...///---,,,,,,++++++,,,,,,---(((((()))***++++++,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++///...,,,,,,,,,,,,...///------------------------///......------......///000/////////............000000////////////000000000000000//////000333666777777777777888;;;@@@DDDGGGGGGHHHIIILLLOOORRRSSSVVVVVVWWWWWWVVVTTTSSSRRRLLLJJJFFFAAA>>><<<;;;;;;<<<===>>>@@@BBBCCCDDDDDDCCCCCCBBBCCCEEEGGGJJJKKKPPPTTTZZZ]]]^^^___bbbeeeeeefffhhhiiijjjjjjjjjjjjgggfffdddcccccccccdddeeehhhhhhjjjkkkkkkkkkjjjiiiggghhhiiiiiihhhhhhiiijjjjjjkkklllppptttwwwxxxwwwwwwxxxyyyyyyyyywwwuuusssrrrqqqqqqpppnnnmmmkkkjjjjjjkkkmmmnnnnnnmmmkkkjjjeeeccc```\\\XXXTTTQQQOOOOOOQQQRRRRRRPPPNNNNNNOOORRRRRRRRRSSSSSSUUUXXXZZZaaadddiiimmmoooppprrrssswwwvvvvvvvvvvvvvvvuuutttvvvtttrrrpppooommmiiigggaaa___[[[XXXUUUTTTTTTTTTPPPQQQPPPNNNJJJFFFAAA>>><<<<<<<<<===<<<:::666333000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++******************+++,,,---+++,,,---,,,+++***+++---*********++++++,,,,,,---+++++++++*********))))))************************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++)))******++++++******)))))))))))))))************************************************************((()))***,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++------------------------,,,,,,---------.........//////............//////000000000000111222444555777999===@@@BBBFFFJJJNNNRRRTTTWWW[[[]]]_________bbbbbbcccdddeeeggghhhiiigggggghhhhhhgggeeedddcccaaaaaaaaa```^^^[[[XXXVVVUUUTTTSSSRRRRRRRRRSSSSSSNNNMMMLLLLLLMMMMMMKKKJJJFFFDDDBBBCCCFFFHHHGGGFFFFFFHHHLLLOOORRRWWW\\\``````]]]YYYRRRLLLFFFBBB@@@===<<<:::999;;;@@@EEEIIINNNRRRVVVYYYXXXUUUSSSSSSUUUVVVWWWYYYZZZ\\\^^^^^^aaacccggghhhhhhhhhiiijjjhhhhhhiiiiiijjjiiigggffffffeeecccaaa____________ZZZXXXTTTOOOJJJFFFDDDCCCAAA>>>999666555444222111...---,,,,,,+++,,,,,,,,,///...---,,,,,,+++,,,,,,******))))))***++++++,,,************************************++++++++++++***************))))))((()))((((((((((((***+++,,,,,,,,,++++++++++++,,,,,,((())))))***++++++,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++************++++++------------------------///......------......///////////////............000000000//////000000111000000111111111222555888999;;;===>>>???BBBEEEHHHIIIJJJKKKLLLNNNQQQSSSUUUVVVWWWWWWVVVUUURRROOOMMMGGGEEEBBB???===<<<<<<<<<===???AAADDDFFFHHHIIIJJJKKKJJJIIIJJJLLLQQQUUUXXXXXX\\\aaabbbbbbcccfffiiiiiijjjjjjjjjkkkkkkllllllkkkjjjiiihhhhhhhhhiiijjjlllmmmmmmnnnnnnnnnnnnmmmjjjkkkllllllkkkkkklllmmmnnnnnnpppssswwwyyyzzzyyyyyyyyy{{{||||||{{{zzzyyyxxxxxxxxxwwwvvvtttsssrrroooppprrrtttuuuuuuttttttpppnnnkkkgggbbb]]]ZZZXXXVVVVVVVVVUUURRRQQQRRRSSSWWWXXXYYYZZZZZZYYYWWWVVV]]]```dddhhhjjjmmmqqqsssuuuvvvwwwxxxyyyyyyyyyxxxzzzwwwtttrrrrrrpppnnnmmmiiigggddd```]]][[[ZZZZZZUUUUUUTTTRRROOOKKKGGGEEEBBBBBBBBBCCCBBB???:::666444222000...------------+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---***+++,,,+++*********,,,+++++++++++++++++++++++++++++++++***************************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))))))))******)))))))))))))))))))))************************************************************))))))******************++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------------,,,,,,,,,,,,------------------------------------.........///000000////////////000000333222222222444777:::;;;===AAAFFFKKKNNNRRRVVVYYY\\\]]]___aaabbbcccccccccdddccccccdddfffhhhjjjllliiiiiiiiiiiigggddd```^^^\\\[[[YYYUUURRROOOLLLKKKIIIIIIIIIIIIKKKMMMOOOQQQNNNMMMLLLKKKJJJHHHEEEBBB>>><<<:::999;;;<<<<<<;;;<<<>>>@@@CCCGGGNNNUUU[[[___^^^[[[VVVPPPHHHBBB>>>;;;999777555777:::>>>AAAKKKPPPVVVZZZZZZWWWUUUTTTOOOOOOOOOOOOQQQRRRTTTUUUXXX\\\```dddeeeeeefffgggggghhhiiijjjkkkkkkjjjiiihhhgggfffeeedddddddddeeecccaaa]]]YYYUUUQQQOOONNNMMMJJJEEE@@@<<<999555222000///...---------------///......---------......******)))))))))***+++++++++++++++++++++++++++++++++++++++++++++***************++++++******)))(((***))))))((())))))******++++++************++++++)))))))))***++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++))))))************))))))------------............//////............/////////////////////.........000000000///000000111111000111333333333555888:::;;;===AAACCCDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRTTTUUUTTTUUUUUUTTTRRRNNNJJJHHHEEEDDDBBB@@@@@@@@@BBBCCCBBBCCCFFFIIILLLOOOQQQQQQTTTTTTTTTVVVXXX[[[^^^``````ccceeeeeeddddddgggjjjnnnmmmmmmmmmnnnooooooppppppooonnnnnnnnnooopppqqqrrrrrrrrrqqqqqqqqqpppppplllmmmnnnnnnmmmlllmmmooossssssssstttwwwxxxwwwuuuwwwxxxyyyzzzzzzzzzzzzyyy{{{{{{{{{{{{zzzyyyxxxxxxuuuvvvwwwyyyzzzzzzzzzzzztttsssqqqooollljjjhhhgggbbbaaa```]]][[[ZZZ\\\^^^^^^___aaabbb```\\\WWWRRRUUUWWWZZZ^^^bbbgggmmmqqqtttvvvyyy{{{{{{{{{zzzzzzzzzxxxtttrrrrrrrrrqqqppppppnnnkkkhhheeebbbaaa```YYYYYYXXXWWWTTTPPPMMMKKKGGGGGGGGGHHHGGGCCC>>>999777555333000............,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,)))***++++++))))))***+++,,,,,,,,,++++++*********************************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))))))))************))))))((()))))))))************************************************************++++++***)))))))))******++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------,,,,,,,,,,,,---------------------............/////////111000000000111111222333444444444666999>>>BBBEEEEEEIIIOOOSSSWWWZZZ]]]___```aaaaaabbbcccdddeeeeeeeeedddccccccdddfffhhhiiiiiiiiiiiigggccc^^^ZZZWWWSSSQQQMMMIIIFFFDDDBBBBBB???@@@BBBEEEIIINNNRRRTTTUUUTTTRRRPPPMMMHHHBBB>>>;;;:::888777888999:::;;;999:::<<<>>>CCCKKKTTT[[[aaabbbaaa___YYYPPPHHHCCC@@@>>>;;;999888:::===???JJJPPPXXX^^^```___]]]\\\PPPNNNJJJGGGFFFGGGIIIKKKNNNRRRXXX]]]```bbbdddfffgggiiikkklllkkkkkkkkkkkkggggggggggggggggggggggggfffeeebbb___[[[XXXVVVUUUVVVSSSNNNIIIEEE@@@;;;777444333222111000/////////......---------...//////+++++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++***)))))),,,,,,+++++++++++++++++++++******))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***---------......//////////////////....../////////.........///////////////000000000000000111222222111333555666777888;;;===>>>BBBFFFHHHIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSQQQQQQQQQPPPNNNKKKHHHFFFFFFEEEDDDDDDEEEFFFIIIJJJIIIKKKMMMQQQTTTVVVXXXYYYZZZ[[[^^^```aaabbbaaaaaadddggghhhgggeeeeeeiiilllqqqrrrrrrsssssstttttttttuuutttttttttuuuvvvxxxyyyyyyyyyxxxwwwuuusssqqqppppppqqqqqqqqqooonnnnnnpppsssrrrrrrtttvvvwwwvvvuuuvvvwwwwwwxxxxxxxxxxxxxxx{{{||||||}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{{{{{{{{{{wwwvvvvvvuuusssrrrrrrqqqmmmllljjjgggeeedddfffiiiggggggiiijjjhhhaaaXXXQQQLLLMMMPPPSSSWWW___gggmmmrrrvvvzzz}}}|||{{{{{{{{{{{{xxxuuuttttttuuutttssstttrrrpppmmmjjjhhhfffeee___^^^]]][[[XXXUUURRRPPPKKKKKKKKKKKKJJJGGGAAA===:::999666333111//////...---------------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++*********++++++)))***++++++))))))***+++---,,,,,,++++++*********************************************************)))(((((('''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,+++++++++***)))))))))***++++++++++++++++++***((()))))))))************************************************************,,,++++++*********++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,---------.............../////////000000/////////000111333444555666666888<<>>=========;;;===AAAGGGMMMSSSXXXZZZ\\\ZZZWWWSSSOOOIIIBBB===888888888888888999;;;======>>>@@@CCCHHHOOOXXX^^^eeefffhhhgggccc\\\TTTPPPJJJHHHDDD@@@??????@@@AAAGGGNNNWWW^^^bbbbbbaaa```XXXRRRKKKCCC@@@@@@BBBDDDEEEIIIOOOTTTYYY]]]aaadddeeehhhkkkkkkjjjiiiiiijjjgggggghhhhhhiiiiiiiiiiiihhhgggeeeccc```]]][[[ZZZZZZXXXTTTQQQNNNIIIDDD@@@999777555333111000//////...------------......///...------,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,++++++******+++++++++++++++***))))))+++,,,,,,,,,+++++++++***+++******))))))******+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***---------...//////000000000//////......//////000.........///////////////000000000000111111222333333555888:::;;;<<>>===;;;999666333111000000000/////////.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************+++,,,***+++,,,+++*********,,,,,,,,,,,,++++++************************+++++++++************************''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************++++++,,,,,,,,,,,,++++++))))))))))))************************************++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******------------............+++,,,,,,------.........////////////000000000000---...///000333555777888<<<===AAAEEEKKKPPPTTTWWWXXX[[[]]]^^^^^^^^^```aaa______^^^^^^```cccfffhhhhhhhhhhhhhhhhhhhhhhhhhhhiiifffbbb\\\UUUNNNIIIFFF@@@>>>===;;;::::::;;;;;;;;;???DDDKKKRRRWWWZZZ[[[ZZZXXXTTTQQQMMMHHHBBB>>>777999;;;;;;:::;;;<<<>>>AAACCCGGGKKKOOOUUU[[[___fffhhhjjjkkkiiieeeaaa^^^UUUSSSNNNJJJGGGEEEEEEEEEJJJPPPYYY```dddeeeeeeeee___ZZZQQQIIICCC@@@AAABBB???BBBFFFJJJOOOTTTZZZ^^^___cccggghhhfffeeegggiiiiiijjjkkkllllllllllllllliiiiiihhhgggeeebbb```___\\\[[[YYYXXXWWWSSSNNNKKK???>>>;;;777444222000//////......---------......//////......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++***)))((())))))*********))))))++++++************++++++************************+++******))))))******+++++++++++++++++++++++++++))))))************))))))---------...///000000000000000////////////000000............/////////000000000000000111222333444555777;;;===>>>???BBBDDDFFFIIILLLMMMLLLKKKKKKLLLGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOPPPRRRVVVYYY[[[\\\]]]___aaabbbcccddddddbbbdddeeegggggggggfffeeeaaadddggghhhjjjooowww}}}~~~zzzxxxxxxxxxuuurrrooonnnoooqqqqqqsssvvv{{{~~~~~~~~~zzzyyywwwuuutttsssrrrrrrrrrsssuuuxxx{{{}}}~~~}}}}}}|||{{{{{{{{{{{{{{{|||{{{{{{zzzyyyyyyxxxxxxyyyzzzyyyxxxvvvuuuwwwyyyyyyyyyxxxyyywwwnnnaaaWWWHHHGGGDDDCCCEEELLLVVV]]]eeemmmvvv|||||||||~~~|||{{{{{{|||}}}}}}{{{zzzvvvvvvuuutttrrrpppnnnmmmkkkjjjhhhdddaaa]]]ZZZYYYSSSQQQOOONNNNNNMMMKKKIIIBBBBBBAAA???<<<888444222333222222111000///......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++,,,---...+++,,,---,,,+++***+++---,,,,,,++++++++++++++++++))))))*********+++++++++************************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++******++++++++++++******))))))))))))************************************++++++++++++++++++++++++'''((()))+++++++++******++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,------------.........///++++++,,,,,,---....../////////000000000111111111000111333666999<<>>???AAADDDIIIOOOTTTUUUZZZ```bbbaaaaaaeeehhhkkkkkkmmmnnnnnnmmmmmmllljjjjjjjjjiiigggeeecccbbb^^^^^^^^^___^^^\\\WWWSSSJJJHHHDDD@@@<<<888666444111000000///............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))'''((()))***++++++******,,,,,,++++++++++++,,,,,,************************++++++***))))))***++++++++++++++++++++++++++++++++++++************++++++---------...///000000111000000////////////000000---.........//////000000000000000000111222333444666999<<<>>>@@@AAADDDFFFFFFHHHJJJJJJIIIHHHHHHIIIEEEFFFHHHJJJJJJJJJJJJIIIJJJIIIIIIIIIKKKNNNRRRTTTVVVVVVVVVWWWYYY]]]```bbbbbbcccdddeeefffggggggggghhhhhhhhhiiijjjkkklllmmmhhhlllpppssswww~~~}}}zzzyyyyyyvvvvvvwwwzzz}}}~~~yyyxxxuuusssqqqooonnnnnnkkklllooosssvvvyyyzzz{{{|||||||||{{{{{{|||}}}}}}zzzzzzzzz{{{{{{|||||||||}}}~~~~~~||||||}}}~~~}}}~~~{{{ssseeeZZZKKKIIIDDDAAAAAAGGGPPPWWW___hhhttt{{{|||}}}{{{zzz{{{|||~~~}}}{{{yyywwwwwwvvvvvvtttsssqqqppppppnnnkkkhhhddd```]]]\\\UUUSSSQQQPPPPPPPPPOOOMMMEEEFFFFFFDDDAAA<<<777444555444333222111///......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---......+++++++++,,,---...///000+++,,,------++++++,,,---++++++++++++++++++++++++))))))******++++++++++++************************))))))***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))************))))))))))))))))))************************************++++++++++++++++++++++++$$$&&&(((***++++++***)))++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------......///---------.........//////++++++,,,,,,---...//////000000000000111111111111666777999<<<@@@DDDGGGIIIMMMOOOSSSXXX[[[]]]]]]]]]XXXYYYYYYXXXWWWWWWZZZ\\\XXXVVVTTTRRRSSSVVVYYY[[[]]]```dddgggjjjjjjiiihhhkkkfff^^^UUULLLEEEAAA???;;;;;;:::::::::999999999???CCCJJJOOOSSSSSSQQQOOONNNLLLIIIHHHHHHHHHGGGEEEGGGJJJNNNNNNKKKGGGFFFFFFAAAFFFLLLQQQTTTVVVWWWXXX___```bbbeeegggiiikkklllkkkhhhccc^^^YYYUUUTTTSSSSSSXXX]]]aaaccccccddddddcccbbb```[[[UUUMMMFFFBBB======<<<;;;===AAAGGGLLLMMMSSSZZZ]]]]]]___ccchhhjjjkkklllmmmmmmlllkkkjjjhhhiiiiiiiiihhhfffdddbbb``````aaacccccc```\\\XXXTTTRRRNNNIIIDDD???<<<;;;333333111000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******((()))+++,,,---------,,,---,,,,,,++++++,,,,,,---++++++******************...---,,,++++++,,,---...++++++++++++++++++++++++///...---,,,,,,---.../////////000000///...------000000000000000000000000---......//////000000000555555555666888999;;;<<<<<<===@@@CCCEEEHHHIIIJJJNNNMMMKKKIIIGGGFFFFFFGGGIIIJJJKKKJJJHHHGGGHHHIIIJJJLLLOOOQQQRRRSSSTTTVVV\\\\\\]]]___bbbdddddddddfffggghhhhhhiiijjjnnnpppjjjlllppptttxxxyyyzzzzzzxxx|||yyysssooollliiigggjjjjjjkkkmmmooosssvvvxxxwwwwwwwwwyyyzzz{{{{{{{{{xxxyyy{{{{{{zzzyyyyyyzzz|||||||||}}}~~~}}}{{{{{{xxxmmmaaaRRRIIICCCBBBDDDFFFKKKQQQ[[[bbbmmmvvv{{{}}}}}}~~~~~~~~~~~~}}}}}}|||yyyxxxwwwvvvuuusssuuuqqqmmmkkkkkkhhhddd```^^^ZZZUUURRRPPPPPPOOONNNLLLIIIFFFDDDCCCAAA>>><<<:::888444111//////000111........................---,,,,,,++++++*********)))******++++++******)))+++++++++******)))))))))...---,,,,,,++++++++++++************************+++++++++***)))(((((('''+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************+++,,,---...///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,++++++,,,---............,,,,,,,,,---------.....................///000111///000111111000000222333777999>>>DDDIIILLLMMMNNNTTTUUUWWW[[[^^^```^^^\\\\\\ZZZXXXVVVTTTQQQMMMKKKIIIIIIIIIGGGFFFHHHLLLOOOTTTXXX^^^eeejjjkkkkkkkkkkkkggg___VVVNNNHHHEEEDDD???>>>>>>???@@@AAA???>>>CCCEEEIIIKKKLLLJJJHHHGGGCCCEEEGGGIIIKKKMMMNNNOOORRRUUUXXXYYYVVVPPPIIIDDDDDDFFFHHHIIIJJJMMMPPPSSSXXX[[[___dddhhhjjjkkklllqqqmmmgggbbb]]]XXXRRROOOPPPQQQSSSUUUYYY^^^aaadddbbb___\\\\\\[[[WWWNNNGGG@@@===999777999<<>>@@@AAAEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFEEEGGGIIIJJJJJJKKKMMMOOOTTTWWWZZZ[[[[[[\\\^^^___aaa`````````bbbeeegggiiimmmpppuuuyyy~~~{{{yyyuuuuuuuuuvvvwwwxxxzzz{{{{{{xxxtttrrrrrrqqqpppooommmoooqqqtttxxx{{{}}}~~~~~~}}}~~~|||pppdddUUULLLEEECCCCCCCCCEEEJJJQQQYYYeeepppwww{{{}}}~~~~~~}}}||||||}}}}}}{{{yyyvvvssspppooonnnnnnmmmlllhhheee```[[[YYYVVVSSSQQQOOOMMMKKKKKKKKKJJJHHHFFFBBBAAA>>>;;;777444111///------------------------------------............,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((+++++++++***************)))************+++++++++***************************************************++++++++++++***)))))))))************+++++++++************************+++++++++++++++++++++++++++************)))))))))......------,,,++++++***)))***+++,,,---------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,---...//////...---------......,,,,,,,,,---------....../////////......,,,++++++,,,------------.........111000000000000111222222111333444555666999>>>BBBGGGIIIMMMQQQUUUXXXZZZZZZ\\\]]]___``````]]]WWWSSSMMMKKKGGGEEECCC@@@<<<999999999999888777999<<>>BBBDDDFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGIIILLLNNNPPPRRRUUUWWWWWWZZZ\\\]]]]]]^^^___aaaccccccdddfffhhhmmmsssvvvxxx}}}yyyuuusssrrrooolllhhhhhhjjjnnnssswwwzzz{{{~~~}}}||||||}}}~~~}}}rrrfffWWWOOOHHHFFFEEEDDDFFFIIIMMMVVVbbbnnnwww|||~~~}}}|||}}}~~~}}}zzzxxxyyywwwtttrrrqqqpppqqqqqqmmmjjjeeeaaa^^^ZZZWWWTTTPPPOOOMMMMMMMMMMMMKKKJJJGGGFFFEEEBBB===888222///.........---------------.........---------------***++++++++++++++++++***---------------------------,,,,,,++++++,,,,,,,,,------------------------+++++++++******)))))))))************************))))))*********+++++++++******************************************************+++++++++******)))))))))*********+++++++++***************************+++++++++++++++,,,,,,***)))))))))))))))))))))------,,,,,,++++++++++++***++++++,,,---------...------------------------++++++,,,,,,,,,---------+++++++++++++++,,,---.........------------------------------.........///...............---,,,,,,------------............000000000000111222222333333555666888;;;@@@FFFJJJOOOPPPSSSWWWZZZ\\\^^^______```aaabbb```ZZZRRRLLLFFFCCC@@@>>><<<;;;888666666777777666555666999<<<@@@EEENNNXXXaaahhhlllnnnoooooooooooommmkkkiiigggfffffffffeeebbb\\\UUUOOOJJJHHHDDDBBBCCCFFFKKKNNNUUUXXX]]]aaaccccccaaa```___]]]ZZZUUUOOOIIIDDDAAA@@@AAABBBAAA@@@AAABBBDDDFFFJJJPPPXXX```fffkkknnnnnnnnnmmmllljjjeee^^^YYYTTTSSSPPPMMMJJJIIIHHHHHHHHHGGGHHHJJJLLLMMMKKKIIIDDDAAA===;;;::::::999888<<<<<<<<<===CCCMMMXXX```iiiiiiiiijjjjjjiiifffcccbbb___\\\XXXWWWWWWYYYZZZZZZ\\\```bbbdddcccbbb```aaaaaa___^^^]]]]]]]]]]]]XXXSSSKKKDDD???;;;777555444333111000///000111222///000111111111000...---------------------------+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++//////000000000000000///111111111111111111111111222111000///000333666888888:::===@@@CCCFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDCCCCCCCCCDDDFFFFFFIIILLLOOORRRTTTVVVZZZ\\\[[[]]]```bbbbbbccceeefffgggjjjmmmppptttzzz|||vvvqqqkkkkkkkkkoootttyyy{{{{{{~~~}}}~~~~~~tttjjjXXXQQQKKKIIIHHHEEEFFFHHHJJJSSS```llluuu{{{~~~~~~}}}|||}}}|||zzzxxx{{{zzzxxxuuusssqqqqqqrrrpppmmmjjjfffccc```[[[XXXSSSQQQOOOOOOOOOOOOMMMKKKKKKKKKJJJGGGBBB<<<555111/////////......---------///......---,,,++++++***+++++++++,,,,,,+++++++++------------------------,,,,,,,,,++++++,,,,,,---------------------------++++++++++++************************************))))))*********+++++++++************************************************)))******+++++++++******))))))*********+++++++++*********************************++++++,,,,,,,,,)))))))))))))))))))))***)))*********+++++++++,,,++++++++++++,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,------,,,,,,------........./////////,,,---....../////////...---------.........///////////////000111333444555666888;;;>>>BBBGGGMMMQQQTTTUUUWWWZZZ\\\^^^___```aaaaaaaaaaaa]]]VVVNNNHHH???===:::888888777666555555666777666555666888;;;???DDDMMMWWW```ggglllnnnpppqqqrrrssssssrrrqqqpppooonnnnnnlllhhh```WWWPPPIIIGGGDDDCCCFFFMMMTTTYYY```bbbdddfffeeebbb___\\\[[[YYYVVVSSSOOOKKKIIIGGGAAACCCDDDDDDDDDEEEHHHJJJOOORRRWWW]]]ccchhhlllnnnpppooooooooolllggg```ZZZVVVTTTQQQMMMJJJHHHGGGFFFBBBAAAAAAAAACCCCCCCCCBBBAAA>>><<<;;;<<<<<<;;;999;;;:::999:::@@@KKKXXX```kkkjjjjjjjjjjjjgggaaa]]]YYYVVVQQQMMMKKKLLLMMMOOOQQQTTTYYY^^^aaacccccccccbbbaaa```____________```^^^[[[VVVQQQLLLEEE???:::777555222///....../////////000111111111000...---------------------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++//////000111111111000000111111111111111111111111111111000111333666999;;;>>>@@@CCCFFFHHHIIIIIIIIIGGGFFFDDDBBBAAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHJJJKKKNNNQQQTTTVVVXXX\\\^^^\\\___cccgggiiilllppprrrvvvzzz~~~uuusssrrruuu{{{}}}||||||~~~xxxppp^^^WWWPPPNNNKKKGGGFFFHHHIIIQQQ^^^kkktttyyy}}}~~~~~~}}}||||||{{{yyyxxxyyyyyyyyyxxxyyyzzzzzzxxxtttrrrqqqrrrrrrpppnnnllliiifffaaa]]]XXXVVVTTTSSSRRRQQQOOOMMMMMMMMMMMMKKKFFF???999555111111000000///...............------,,,+++++++++------............------,,,,,,---------------...,,,,,,+++++++++,,,------------------------------++++++++++++++++++++++++***************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++*********************************++++++,,,,,,---)))))))))************+++(((((()))******+++,,,,,,+++*********+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------.........//////,,,,,,---//////000000000------........./////////...///000111333555777888<<>>CCCKKKVVV___gggllloooqqqrrrtttuuuvvvuuuttttttrrrrrrqqqoookkkddd\\\VVVMMMLLLJJJKKKNNNUUU]]]aaahhhiiiiiihhhfffbbb^^^\\\VVVVVVUUUTTTRRRQQQPPPPPPNNNPPPRRRSSSSSSUUUXXXZZZ]]]^^^aaaeeehhhllloooppprrrqqqqqqqqqooojjjccc^^^WWWTTTQQQMMMIIIGGGEEEEEE@@@???>>>===============AAA@@@???@@@AAAAAA@@@>>>;;;;;;<<<>>>DDDOOO[[[dddlllkkkjjjkkkjjjeee\\\UUUNNNKKKGGGCCC@@@@@@AAACCCGGGKKKPPPVVV[[[___aaabbbaaaaaaaaaaaabbbbbbccccccbbb```^^^[[[WWWQQQJJJDDD<<<:::555111...---------000000000000000//////...------------------------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111111111111111111111111111000111333555888;;;===???CCCEEEGGGIIIKKKKKKJJJJJJEEEDDDBBB@@@?????????@@@BBBBBBCCCDDDGGGJJJMMMOOOPPPRRRUUUWWWYYY[[[^^^```bbbfffmmmtttzzz}}}}}}}}}}}}wwwkkkccc\\\XXXTTTMMMJJJJJJMMMUUUbbbnnnvvv{{{~~~}}}{{{zzzrrrpppnnnmmmpppssstttuuuuuuxxxzzzyyyvvvsssrrrssssssrrrqqqqqqooolllhhhddd```^^^[[[YYYWWWUUURRROOONNNNNNNNNLLLHHHBBB===999222222222111000/////////,,,,,,------.........///------............------++++++,,,,,,------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++)))************+++++++++************************)))******+++,,,,,,------************++++++,,,,,,++++++++++++++++++++++++******))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,...------,,,,,,,,,------***+++---.........------,,,,,,---------.........---...///////////////...............///////////////000111333666999<<<===CCCFFFKKKPPPSSSVVVYYY\\\]]]]]]^^^^^^___aaabbbcccbbbaaa```^^^[[[VVVOOOKKKBBB???;;;888777666555444444555777777666666888999<<<@@@IIITTT___hhhnnnqqqtttuuuuuuvvvvvvvvvuuuuuussssssrrrrrrpppllleeeaaa[[[ZZZYYYYYY\\\```eeeiiillllllkkkjjjhhheeecccaaaYYYZZZ[[[[[[\\\]]]]]]]]]```aaacccddddddeeehhhkkkiiiiiijjjlllnnnqqqrrrtttrrrrrrrrrrrrqqqnnniiieee]]][[[WWWRRRNNNJJJHHHHHHBBBAAA???===;;;;;;<<<===AAAAAABBBFFFIIIKKKKKKJJJHHHHHHIIIJJJNNNVVV```gggmmmlllllllllkkkcccWWWNNNEEECCC???;;;999888888999===???DDDJJJPPPUUUXXXZZZ[[[\\\___aaaccceeeeeeeeeeeedddbbb```^^^ZZZUUUQQQHHHDDD>>>888444111111111000000//////.........///........................++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111111111111111111111111111111222555888;;;>>>@@@AAABBBCCCEEEGGGGGGGGGEEEDDDDDDCCCAAA>>>===>>>??????BBBCCCDDDFFFIIIMMMQQQSSSUUUWWWZZZ\\\]]]___aaacccnnnttt|||{{{wwwooogggbbb\\\TTTOOONNNRRR[[[gggsss{{{~~~{{{yyyxxxgggeeeccccccgggllloooqqqqqquuuyyyyyywwwtttssstttttttttttttttsssqqqllliiifffddd```]]][[[XXXUUURRROOOOOONNNLLLIIIDDD???<<<333333333222111000000///***+++,,,...000111222333+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++)))************+++++++++************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,...------,,,,,,++++++******))))))((()))+++,,,---........................))))))*********+++++++++...------,,,,,,,,,------+++,,,.../////////......,,,,,,,,,---------......000000000000///...---,,,............/////////000000111222555999<<>>GGGSSS^^^hhhooosssvvvvvvvvvvvvvvvuuuuuuuuusssssssssttttttrrrmmmjjjiiihhhgggfffgggjjjlllnnnllllllllllllkkkjjjiiihhhdddeeefffhhhjjjkkkkkklllgggiiijjjjjjjjjkkknnnpppoooooopppppprrrtttuuuvvvsssrrrsssssstttrrrnnnjjjgggddd___ZZZUUUQQQNNNMMMDDDCCCAAA???===<<<>>>@@@>>>@@@DDDJJJQQQUUUWWWWWWXXXXXXWWWWWWXXX\\\ccchhhnnnmmmmmmmmmkkkbbbUUUJJJAAA???;;;888555444333333444666:::???EEEJJJNNNPPPUUUWWW[[[```ccceeeeeeeeehhhfffcccbbbaaa___]]]ZZZSSSOOOHHHAAA;;;888777777111000...---------...///........................++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,111111111111111111222222000111222333333444333333666777999;;;>>>@@@BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDBBB???======>>>>>>>>>CCCCCCEEEGGGJJJOOOSSSVVVYYY[[[]]]^^^```eeemmmtttzzz|||tttmmmfffaaa^^^\\\___gggqqqzzz~~~}}}}}}uuuiii^^^UUUSSSVVV[[[```fffjjjpppwwwzzzzzzxxxwwwxxxuuutttsssrrrqqqppppppqqqmmmkkkhhheeebbb___ZZZWWWSSSRRRQQQPPPOOOLLLGGGCCC;;;888444111111111000///000///......///...,,,***........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///............---------,,,++++++******++++++,,,---,,,+++***))))))))))))++++++++++++++++++++++++)))******++++++,,,------***+++,,,------,,,+++************)))))))))))))))+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++------------------------++++++,,,,,,,,,---------........................//////000000000000//////000000000000000000000000...............---------+++,,,...000111111000000000222555999<<>>@@@EEENNNYYYbbbiiinnnppprrrsssssstttuuuuuuuuuuuuqqqrrrrrrrrrqqqqqqpppooollllllkkklllmmmnnnpppqqqssspppnnnoooqqqsssqqqpppqqqpppoooooonnnnnnnnnooonnnnnnoooqqqrrrtttuuuuuurrrrrrsssttttttuuuuuuvvvtttuuuuuuuuuttttttsssrrrrrrppplllgggbbb]]]YYYWWWTTTPPPLLLHHHEEEBBB???<<<@@@BBBEEEIIINNNWWW```gggggghhhiiijjjkkkkkkkkkkkkqqqnnnlllllljjjcccXXXOOODDD:::333444888888666555000222666999<<<@@@EEEHHHLLLPPPVVV\\\aaaccceeeeeehhhggggggeeedddaaa___^^^\\\WWWOOOIIIDDD???999555777444111000000000///...//////.........---------------......------,,,+++,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++***)))***,,,,,,***)))++++++******++++++,,,---111111111111111222222333222222333333444555666666888999;;;===???AAACCCDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@???======>>>???@@@@@@EEEGGGKKKOOOSSSWWW[[[]]]\\\___dddhhhlllttt}}}~~~yyytttpppnnnllliiioooxxx~~~|||tttcccXXXNNNLLLNNNPPPUUUZZZ```gggooouuuwwwxxxyyyyyywwwvvvvvvuuutttsssssssssssspppllliiifffbbb]]]ZZZWWWVVVTTTRRRPPPMMMIIIFFF@@@===888555444333111000///...---...//////---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...---------,,,,,,,,,,,,,,,++++++******++++++,,,+++***************++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,++++++******))))))******************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,...///------------------------++++++,,,,,,,,,---------..............................////////////....................................////////////000000......///111111222222222666888<<<@@@DDDIIINNNQQQSSSVVVZZZ\\\^^^___aaaccceeeeeeeeefffffffffggggggccccccbbbaaa___^^^]]]\\\[[[YYYTTTOOOIIIDDD@@@???;;;;;;;;;<<<>>>@@@BBBDDDIIIMMMUUU]]]eeekkkoooppprrrssstttuuuuuuuuuttttttrrrrrrrrrrrrqqqpppnnnnnnnnnmmmmmmlllmmmnnnoooppprrrpppooopppsssuuutttssstttsssrrrqqqqqqqqqqqqqqqrrrrrrrrrsssttttttuuuuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuussspppmmmiiifffcccaaa___\\\XXXUUURRRPPPMMMKKKIIIJJJMMMOOOTTT[[[dddiiinnnnnnoooqqqqqqrrrrrrrrrrrrpppnnnnnnlllfff\\\TTTGGG===666666999777444333000111444555777999===@@@DDDJJJQQQYYY___bbbdddeeehhhgggfffeeedddcccbbbaaaaaa]]]WWWRRRNNNHHHBBB>>>777444111////////////...............------------------......------,,,+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++******+++***)))***,,,,,,***)))++++++******++++++,,,---111111111111111222333333444444444444555777999:::<<<===>>>@@@BBBCCCEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>???@@@AAACCCEEEEEEGGGKKKPPPTTTXXX[[[___bbbccciiiqqqxxx}}}{{{yyyuuuyyyzzzqqq^^^SSSHHHEEEEEEFFFHHHLLLRRRYYYdddmmmtttwwwzzz{{{zzzzzzyyyxxxxxxwwwwwwwwwyyyvvvrrrooolllhhhccc___^^^[[[WWWTTTRRROOOKKKIIIFFFCCC>>>:::888666444222000///...///111111000///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,)))))))))******+++------++++++++++++++++++++++++------,,,,,,+++******))),,,++++++++++++++++++,,,---------,,,+++******))))))))))))***+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///------------------------,,,,,,,,,,,,------------........................------............------...........................//////000000111111222000000000111222444555666;;;???DDDIIIMMMQQQUUUXXXWWWZZZ\\\^^^___```bbbdddffffffggggggggghhhhhhhhheeeeeeddddddccccccbbbbbbdddccc```[[[VVVPPPKKKHHHBBBBBBBBBCCCEEEIIILLLNNNVVVYYY___eeejjjmmmooopppqqqrrrsssttttttsssqqqoooppppppqqqqqqqqqpppoooooonnnnnnllllllllllllnnnnnnpppoooooopppsssuuuvvvvvvvvvuuutttssssssrrrrrrrrruuuuuuuuuttttttttttttttttttuuuuuuvvvvvvwwwwwwxxxwwwwwwxxxyyyyyyyyyxxxxxxwwwvvvtttrrrpppnnnmmmlllkkkhhheeecccaaa```^^^\\\VVVXXXYYY[[[^^^ccciiinnnssstttuuuvvvwwwwwwwwwvvvtttrrrqqqqqqooojjjbbb\\\LLLBBB:::999999666333222222333333333333444777999;;;AAAJJJRRRYYY^^^cccfffhhhgggfffeeeeeeeeeeeeeeeeeebbb^^^[[[WWWRRRLLLHHH<<<999444111000111111000------------------......------......------,,,+++------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++++++++++++++******+++,,,,,,+++)))++++++******++++++,,,---111111111111222333333444555444444444666999<<<>>>@@@AAABBBCCCDDDEEEEEEFFFBBBBBBAAAAAA@@@@@@@@@@@@???AAACCCEEEFFFHHHJJJLLLPPPSSSXXX[[[^^^bbbggglllrrryyy~~~xxxmmm[[[QQQGGGCCCCCCBBBCCCGGGIIIOOOZZZfffpppvvvzzz|||||||||||||||{{{zzzzzzyyy{{{yyyvvvsssqqqnnnjjjgggccc```[[[XXXUUURRROOOLLLJJJFFFBBB???===;;;888666333222111222333444444333////////////////////////------------------------------------------,,,,,,---------,,,,,,,,,,,,+++,,,++++++******++++++,,,************++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,+++******+++,,,---------,,,+++***))))))((((((((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,------------------------,,,,,,,,,------------...........................---......//////......---........................000000000000000000000000//////000111444777:::<<<@@@DDDIIINNNRRRUUUXXXZZZYYYZZZ\\\]]]]]]^^^aaacccddddddeeeffffffggghhhhhhggggggggggggggggggggggggiiiiiihhhfffbbb]]]XXXUUUMMMMMMMMMNNNQQQUUUYYY\\\ccceeehhhkkknnnooooooooooooppprrrrrrrrrpppmmmkkkllllllnnnoooppppppqqqqqqjjjjjjiiihhhiiijjjkkklllnnnnnnmmmnnnpppqqqrrrssstttsssrrrqqqqqqpppppppppsssssssssssssssssssssssssssttttttuuuvvvvvvwwwwwwuuuvvvwwwxxxyyyyyyyyyyyywwwvvvuuutttsssrrrqqqqqqpppnnnlllkkkkkkjjjiiihhhdddeeefffggghhhkkkooorrrtttuuuvvvvvvwwwwwwwwwvvvuuutttssssssrrrnnnhhhdddUUUJJJ???;;;888555333333555555555444333444666999777<<>>999666333111........................------......------,,,+++...------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,+++***+++------+++***++++++******++++++,,,---111111111111222444555666666666777999<<>>BBBDDDEEEEEEIIIRRRZZZ___```bbbdddeeegggggggggfffggghhhfffccc```^^^^^^VVVRRRKKKEEE???:::555222000000000/////////......------......------,,,+++------,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---+++)))))),,,++++++,,,------,,,***++++++******++++++,,,---111111111222333444555666777888;;;>>>AAADDDFFFGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@AAACCCEEEHHHJJJKKKOOORRRUUUXXX___iiiqqqxxxyyyooo[[[RRRIIIGGGFFFCCCBBBCCCBBBDDDIIITTTbbbpppyyy}}}~~~~~~|||{{{zzzzzzzzzzzzxxxuuurrrpppmmmkkkhhhddd```\\\UUUSSSPPPMMMKKKHHHEEEBBB>>>;;;666333222111000///......---------,,,,,,,,,........................------------.........///.........---------,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,+++++++++))))))************++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------+++++++++,,,---...///000------------------------------------.......................................//////////////////...////////////////////////......///000000111222222555777:::???CCCFFFIIIJJJLLLMMMNNNMMMLLLLLLNNNOOONNNNNNNNNMMMMMMQQQVVVZZZ[[[]]]___cccfffiiilllmmmkkkkkkkkkllllllllllllllllllmmmnnnnnnnnnllljjjiiifffgggiiijjjkkkkkkkkkkkkmmmmmmmmmlllllllllkkkkkklllkkkjjjhhhhhhhhhiiiiiihhhiiiiiiiiihhhhhhgggfffbbbaaa___^^^]]]]]]]]]^^^^^^___aaa```^^^___aaacccbbbbbbbbbbbbccceeefffgggeeeeeeeeefffffffffffffffiiiiiijjjjjjkkklllllllllkkklllnnnqqqsssuuuvvvvvvtttttttttsssssssssssssssuuutttssssssuuuvvvvvvuuutttvvvxxxyyyxxxwwwwwwxxxvvvwwwwwwwwwwwwwwwvvvvvvtttttttttrrrpppnnnmmmmmmkkkddd\\\VVVMMMDDD>>>===444444444333333555:::>>>CCCGGGLLLKKKFFFEEEIIIMMMUUUXXX]]]bbbfffiiijjjjjjiiijjjjjjhhheeebbbcccddd\\\XXXSSSNNNIIICCC===999333333222111000///......------......------,,,+++,,,,,,++++++++++++,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,++++++,,,------,,,***++++++******++++++,,,---111111111222333444666777888:::===AAAEEEGGGIIIJJJFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAABBBDDDGGGKKKMMMQQQUUUYYY]]]aaajjjvvv{{{qqq___UUUMMMJJJHHHDDDBBBCCCAAAAAAFFFPPP```nnnyyy}}}~~~}}}||||||{{{xxxvvvuuutttrrrpppnnnjjjddd```ZZZWWWTTTQQQNNNJJJFFFCCCDDDAAA;;;777555444222000000000/////////.................................---------.........//////---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++,,,---......++++++++++++++++++++++++------,,,++++++************+++,,,------,,,+++***)))******++++++,,,------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................------------------------......---,,,,,,,,,,,,------------------------------------.........//////........................---..................---........................,,,---...000222444666666:::<<>>777777666555444777;;;???EEEKKKQQQPPPIIICCCBBBDDDMMMRRRYYYaaagggjjjlllllljjjkkkkkkhhhdddbbbdddfff```]]]ZZZVVVQQQLLLEEEAAA555444333222111///......------......------,,,+++,,,++++++******++++++,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,+++,,,------,,,***++++++******++++++,,,---555444222222333555888:::===>>>AAAEEEGGGIIIIIIIIIKKKKKKIIIFFFBBB@@@@@@BBBAAACCCEEEGGGJJJMMMRRRVVVYYY```gggiiilllwww~~~{{{iii^^^RRRLLLKKKKKKIIIEEECCCDDDHHHRRR```nnnyyy}}}~~~{{{yyyyyyyyyyyyxxxwwwuuurrrooollljjjhhhaaa\\\VVVRRROOOMMMJJJIIIGGGDDD???;;;888666444222111///............---+++000000///............///,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++******++++++,,,---///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////******+++,,,---//////000---------.........//////........................---------------...///000////////////000000000000000000000000////////////222111000//////000111222000111111111222555999===@@@CCCFFFIIIKKKKKKJJJIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@AAABBBDDDEEEGGGHHHNNNOOORRRWWW]]]ccciiilllqqqpppnnnlllkkkjjjiiiiiiiiijjjkkklllmmmlllkkkjjjiiijjjjjjjjjiiihhhggggggaaaaaabbbbbbccccccccccccaaaaaabbbbbbaaa___]]]\\\bbbbbbdddhhhlllooopppooorrrppplllfffaaa```aaacccffffffeeeeeefffgggiiijjjllljjjhhhhhhlllrrrvvvxxxtttsssnnniiiiiijjjgggbbbccc^^^ZZZ[[[^^^aaa___\\\\\\\\\]]]```cccfffjjjllllllllllllllllllmmmmmmnnnppppppqqqrrrtttvvvxxxzzzvvvvvvuuuuuuuuutttttttttuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvuuusssrrrqqqpppoooooommmjjjhhhdddYYYJJJ???===<<<999555555888>>>CCCNNNSSSXXXWWWRRRKKKEEECCCBBBDDDLLLYYYcccfffhhhjjjllllllllliiifffdddcccdddeeeaaa\\\YYYXXXUUUMMMGGGAAA<<<666111////////////---......///...---+++***///,,,)))***---//////.................................---,,,+++******))))))))))))******+++++++++++++++++++++++++++++++++......---,,,+++))))))(((666555444444555888;;;===???@@@CCCEEEHHHIIIIIIIIIGGGGGGFFFDDDAAA@@@BBBCCCHHHJJJMMMPPPSSSWWW\\\```ccckkktttyyy}}}yyywwwmmmmmmmmmqqqwww~~~}}}{{{yyyvvvsssmmmqqquuuwwwyyy|||xxxrrrgggYYYPPPNNNMMMIIIFFFDDDEEEIIIQQQ^^^lllwww|||}}}}}}{{{zzzyyyyyyyyywwwvvvtttsssqqqooommmlllgggccc]]]XXXTTTPPPLLLIIIJJJGGGCCC@@@>>>;;;888666222111//////000000...---......---,,,,,,,,,,,,------------------,,,,,,+++///......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---......///++++++++++++++++++++++++,,,------------.................................///......---------......////////////000000000000000000000000000000000///000111111222111111000///111222333444555999>>>AAADDDEEEHHHJJJKKKJJJIIIGGGBBBAAAAAA@@@?????????@@@AAAAAA@@@@@@AAACCCEEEFFFJJJLLLQQQWWW^^^eeejjjmmmooonnnmmmlllkkkjjjjjjjjjjjjkkklllllllllkkkjjjiiiggggggfffdddbbb```___^^^]]]]]]^^^^^^```aaabbbccc^^^___aaacccddddddcccccceeefffkkkrrrzzz}}}vvvooojjjiiijjjrrrrrrssstttvvvyyy|||}}}~~~{{{zzztttmmmgggccc^^^^^^```aaa___\\\ZZZZZZYYYZZZ[[[^^^```aaabbbccceeeggghhhiiiiiihhhnnnooooooqqqrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuussstttuuuvvvvvvwwwwwwvvvvvvvvvuuutttssssssrrrqqqrrrpppnnnmmmiiiaaaUUULLL@@@===999666666999===???LLLRRRXXXYYYUUUMMMEEEBBBAAAAAAGGGSSS]]]bbbfffiiimmmnnnnnnllliiigggfffggggggccc___]]]\\\XXXRRRLLLGGGBBB;;;555222111000///...////////////...---,,,///,,,***+++---//////...------------------------.........---,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,666666666666888;;;???AAACCCDDDEEEGGGHHHIIIJJJJJJFFFFFFEEEDDDCCCCCCFFFHHHNNNQQQUUUYYY^^^dddjjjnnnrrrzzz}}}|||xxxwwwtttqqqmmmjjjgggfffeeedddbbbcccgggkkknnnoooqqqnnnjjjgggfffeeecccbbbZZZ^^^aaabbbcccjjjuuu}}}zzz}}}rrrdddZZZUUUQQQLLLGGGFFFGGGJJJSSS___lllvvv{{{|||~~~}}}}}}}}}|||{{{{{{zzzzzzvvvvvvuuuuuusssrrrqqqpppoookkkfffaaa\\\VVVPPPLLLNNNKKKIIIFFFDDDBBB>>>;;;555333111000111111000//////...------,,,,,,------...............------,,,111000///...---,,,,,,+++,,,++++++******++++++,,,------,,,,,,------...///------,,,++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........,,,,,,+++***)))((('''''',,,,,,,,,,,,------------........................000000///------,,,,,,,,,////////////000000000000000000000000000000000000///111222333333111///---111333555888:::???DDDGGGIIIIIIJJJJJJIIIHHHFFFEEE???>>>>>>>>>???@@@AAAAAADDDCCCAAA@@@@@@BBBDDDFFFHHHKKKQQQXXX```ggglllnnnooonnnmmmlllkkkkkkkkkkkkjjjkkkllllllllljjjiiihhhfffeeeccc```^^^[[[YYYXXXYYYZZZ[[[]]]___ccceeegggfffhhhkkkoooqqqrrrrrrrrrrrrtttzzz}}}}}}uuupppiiieeeddddddbbb___]]]\\\YYYXXXWWWWWWXXXYYYZZZ\\\^^^aaacccccccccbbbjjjkkkmmmooopppqqqrrrrrrttttttttttttuuuuuuuuuuuurrrssstttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuusssrrrppppppnnniiiaaaZZZHHHBBB<<<999:::<<<===<<>>AAAJJJTTTZZZaaafffkkkmmmnnnmmmkkkiiihhhhhhjjjgggcccaaaaaa]]]XXXSSSOOOJJJCCC<<<888444000...//////000000000///.........---+++,,,---///......,,,,,,,,,,,,,,,,,,,,,,,,........................------------............++++++++++++++++++++++++******+++++++++,,,,,,,,,666666777888;;;>>>AAACCCFFFGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHGGGGGGIIILLLOOOUUUYYY```hhhooowww~~~wwwoooooorrryyy{{{|||yyyrrrkkkhhhgggfffeeedddcccbbbaaaaaa```\\\ZZZVVVVVVWWWZZZ\\\\\\```^^^]]][[[[[[[[[[[[ZZZUUUWWWYYYYYYZZZ^^^fffmmmwww}}}|||}}}zzzooofff```YYYQQQKKKJJJJJJMMMUUUaaammmwww||||||~~~{{{||||||}}}}}}}}}}}}|||wwwwwwwwwwwwvvvuuusssrrrssspppllliiiddd^^^WWWRRRQQQOOOMMMKKKJJJFFFBBB???777555222111111111000///111000000//////////////////////////////......---//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,+++++++++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++***))))))(((+++++++++,,,,,,,,,------........................//////...---------------////////////000000000000000000000000000111111111111222222222222111000///222444999<<<@@@DDDIIIMMMMMMLLLLLLJJJHHHFFFDDDCCC@@@AAAAAABBBDDDFFFGGGHHHKKKIIIFFFCCCCCCEEEGGGIIIKKKOOOUUU\\\ccciiilllnnnooonnnlllkkkiiihhhhhhgggggghhhiiijjjjjjiiihhhgggeeedddcccaaa___]]]\\\[[[YYYZZZ\\\___dddjjjooorrrxxx{{{yyypppkkkjjjiiiiiihhhfffbbb^^^\\\ZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\bbbdddgggjjjmmmooopppqqqpppqqqqqqrrrrrrsssttttttssstttuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxtttsssqqqqqqpppmmmgggcccTTTKKKAAA<<<<<>>===CCCJJJUUU]]]]]]WWWNNNHHHAAA<<<<<>>888222...000000000000/////////......---------............,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000---------...............++++++++++++++++++++++++------,,,,,,+++***))))))777777888:::===@@@CCCDDDIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKNNNRRRVVV___fffqqq|||vvvnnngggaaaaaadddgggiiijjjfff```[[[YYYYYYXXXYYYZZZ\\\]]]___```aaa[[[XXXSSSQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWUUUVVVWWWVVVUUUXXX]]]aaadddlllrrrrrrpppqqqpppmmmlllkkkiiihhhlllttt~~~yyytttnnneee[[[TTTNNNNNNPPPXXXcccoooxxx|||}}}~~~~~~|||xxxxxxyyyzzz{{{|||}}}}}}yyyyyyzzzyyyxxxvvvtttssssssqqqooommmjjjeee___[[[TTTRRRPPPOOOMMMIIIEEEAAA;;;888444222222111000///111111000////////////000//////000000//////...---++++++,,,,,,---------...------,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------------+++++++++,,,,,,,,,------........................---------------...//////////////////000000000000///000000000111111111222555444222000000222444555444888===BBBFFFJJJNNNQQQPPPOOOMMMKKKIIIGGGFFFFFFHHHHHHIIIKKKMMMPPPRRRSSSTTTRRROOOLLLKKKMMMOOOQQQUUUWWW\\\bbbfffjjjlllmmmmmmkkkiiigggdddbbbaaaaaaaaaccceeegggiiiiiiiiiiiieeeeeefffffffffeeecccccc]]]^^^```dddjjjrrryyy}}}|||tttrrrtttuuuwwwtttpppllliiihhhhhhiiieeebbb^^^YYYVVVUUUUUUVVVXXXZZZ]]]aaaeeeiiikkkmmmmmmnnnooopppqqqsssttttttvvvvvvvvvwwwvvvvvvuuuuuuxxxxxxxxxyyyyyyyyyzzzzzzwwwvvvtttsssqqqoookkkiii___TTTGGG???>>>???>>>===>>>EEEPPPYYY]]][[[UUUPPPDDD>>>:::===CCCHHHPPPWWW___ccchhhkkklllkkkkkkkkkiiiiiihhhgggfffdddaaa^^^\\\XXXRRRKKKEEE===666111111111000000///...............///......---......---------------------------......//////000000000---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********888999:::<<>><<<<<>>AAAHHHPPPUUUWWWVVVPPPHHH@@@???>>>===???CCCLLLRRR[[[cccgggiiijjjjjjggghhhjjjjjjiiigggffffffcccaaa^^^ZZZUUUMMMEEE???:::888666333111000000///---///111111...------...------------------------.....................///,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++((()))***+++,,,------...>>>>>>@@@BBBDDDFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLMMMQQQSSSVVVZZZ```iiirrryyyxxxuuuuuuvvvrrrpppnnnllljjjfffbbb___ZZZVVVTTTUUUUUUSSSUUUYYYaaaccccccaaa]]][[[]]]``````ccchhhooowww~~~xxxqqqmmmlllkkkkkkfffhhhkkkkkkiiihhhiiikkkkkkjjjhhheeecccaaa______\\\^^^]]]YYYYYY\\\\\\ZZZYYYYYYYYYXXXVVVUUUVVVXXX[[[]]]```eeekkkpppuuuwwwrrrwww}}}|||zzzsssqqqoooqqquuu{{{~~~xxxrrr```___]]]^^^aaafffllloootttvvvxxx{{{|||{{{zzzyyyxxxwwwuuuttttttrrrpppmmmiiieee___[[[WWWTTTQQQOOOKKKFFF@@@;;;888666444222222222111000000000000000...............------,,,..................------,,,++++++++++++++++++,,,---,,,,,,,,,,,,---......///...---,,,+++***************************************+++,,,,,,,,,,,,+++))))))***+++,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------++++++++++++++++++++++++---------.........//////........................000///...---------------////////////000000000000///000000111222222333333333444555666888:::;;;<<>>======BBBJJJQQQTTTUUUSSSKKKDDDAAA>>>;;;:::===CCCJJJTTT]]]bbbdddeeefffgggiiikkkkkkjjjiiihhhhhheeedddbbb___ZZZSSSJJJDDD===<<<999666333222111111---000222111///,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++>>>@@@BBBCCCBBBCCCDDDFFFGGGFFFEEEFFFHHHMMMSSSWWW[[[YYY\\\bbbhhhpppzzzqqqllliiifffdddbbbbbbaaaaaaaaa^^^[[[XXXUUUVVVVVVWWWXXX[[[___cccmmmsssyyyzzzwwwssssssttt~~~yyysssooommmlllooommmjjjfffcccaaa``````bbb```^^^]]]\\\[[[YYYWWWWWWXXXYYY\\\^^^```bbbbbb___bbbeeefffiiippp||||||{{{}}}yyyqqqfff\\\SSSSSSWWW[[[aaaggghhhmmmtttyyy{{{{{{{{{{{{yyyxxxxxxwwwuuutttssssssnnnjjjeeeaaa]]]YYYUUURRROOOLLLGGGBBB>>>:::555222444333222333333222///,,,//////.........---------///000000000///...------...---,,,++++++,,,---...---------.........//////,,,***))))))***++++++*********+++++++++,,,,,,,,,111///---+++***+++---///,,,,,,++++++,,,,,,---......------,,,,,,------...///......---------......//////......---------,,,,,,,,,,,,---------......,,,,,,,,,---------......000///...------...///000...------,,,***))))))(((////////////000000000000000000000000111111111111222222111111222333444444000222666999<<<@@@DDDHHHOOOQQQTTTVVVVVVWWWXXXZZZ[[[[[[\\\]]]]]]^^^______ccccccccceeeiiikkkllllllllllllkkkkkkjjjjjjiiiiiikkkhhhfffhhhiiilllsss{{{~~~||||||xxxmmmfffbbb^^^\\\\\\[[[ZZZ[[[]]]^^^^^^]]]eeegggjjjlllmmmoooqqqsssuuuwwwxxxyyyyyyxxxwwwuuu{{{xxxvvvvvvwwwxxxvvvtttvvvssspppmmmiii```UUUNNNCCCBBB@@@AAACCCHHHMMMQQQYYYUUUOOOFFF???;;;:::;;;???CCCKKKWWWbbbhhhiiigggiiiiiihhhhhhiiiiiijjjkkkhhhfffdddaaa___[[[VVVSSSJJJEEE???:::666333111///000...------...///...---,,,---...//////...---,,,........................,,,+++++++++,,,...000111.........------,,,,,,,,,...,,,)))(((***,,,,,,,,,===???@@@@@@@@@@@@BBBDDDFFFHHHJJJLLLPPPTTTYYY\\\]]]]]]bbbllluuu{{{tttkkkdddaaaaaa``````\\\[[[[[[\\\^^^___``````ccceeehhhjjjlllppptttwww}}}||||||zzzwwwtttqqqooommmlllllljjjhhhgggfffccc```]]]YYYXXXWWWWWWXXXXXXXXXXXXWWWYYYZZZZZZZZZ```iiiqqqyyyqqqiii^^^UUUTTTUUUVVVYYY]]]bbbgggnnnsssvvvxxxzzz{{{{{{zzzyyyxxxwwwvvvuuuuuupppmmmjjjfffccc^^^YYYVVVPPPMMMIIIEEEBBB>>>:::777444333222222222111///---//////.........---------------......------,,,+++---------,,,,,,---------,,,------------............,,,++++++,,,------,,,***++++++++++++,,,,,,,,,---,,,***))))))***+++,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------......---------......///.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........//////............//////......------------,,,,,,////////////000000000000000000000000111111111111111111111111111222333333111444888<<>>>>><<<>>>EEEPPP\\\dddhhhhhhjjjjjjiiiiiiiiijjjjjjjjjhhhfffdddcccbbb___[[[XXXPPPKKKEEE???;;;777333111222000.........///...---------...//////...------------------------------,,,,,,++++++,,,---///000......---------,,,,,,,,,...,,,))))))***,,,,,,,,,>>>???@@@@@@??????AAACCCCCCFFFKKKPPPTTTXXX\\\```cccgggppp|||zzzpppjjjeee^^^YYYXXXZZZ\\\^^^[[[\\\^^^aaagggmmmrrrvvv}}}~~~}}}|||zzzxxxtttnnnjjjaaa^^^ZZZWWWVVVUUUTTTRRRSSSTTTSSSPPPOOORRRYYY___fffrrryyypppkkkaaaXXXUUUSSSQQQPPPQQQYYY]]]dddjjjoootttxxx{{{zzzzzzxxxwwwvvvvvvvvvvvvsssqqqooommmjjjfff```\\\SSSQQQMMMIIIGGGCCC???===666444111000000111000////////////.........------------.........---,,,,,,,,,------......------,,,,,,,,,,,,,,,------------...---++++++---------,,,++++++++++++,,,,,,,,,,,,******************++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,---,,,,,,,,,---...//////---------------,,,,,,,,,,,,,,,,,,---------......,,,------------...............////////////...............//////000000000////////////000000000000000000000111111111222222111111000000111111222333444777;;;???CCCGGGLLLOOOSSSUUUXXXYYYZZZZZZ\\\]]]bbbbbbbbbbbbccccccccccccggghhhjjjkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiggghhhmmmrrrxxxwwwppppppllleee```]]]\\\[[[ZZZZZZZZZZZZ[[[^^^bbbeeegggfffiiimmmqqqtttuuuuuuuuusssrrrrrrtttvvvxxxxxxxxxuuutttttttttrrrmmmgggbbbZZZTTTKKKDDD@@@BBBGGGJJJLLLPPPTTTQQQIIIAAA===<<<999;;;???HHHSSS^^^fffiiikkkkkkkkkjjjjjjjjjjjjjjjhhhfffeeeeeeeeedddaaa___XXXTTTMMMGGGBBB===888444444222///......///...---------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,...,,,***)))+++,,,,,,,,,???@@@AAAAAA@@@AAACCCFFFEEEJJJOOOTTTWWW]]]ccchhhooowwwyyyrrrlllhhhccc```\\\ZZZ[[[^^^bbbeeejjjnnnssszzzqqqlllfffaaa___\\\YYYVVVVVVUUUSSSPPPNNNOOOTTTXXXZZZdddsssyyyqqqlllcccZZZWWWTTTNNNJJJJJJOOOTTTZZZaaagggmmmtttxxxwwwwwwvvvuuuuuuuuuuuuvvvuuutttsssrrrppplllgggbbbZZZWWWRRROOOKKKHHHCCC@@@:::666222000000111111000////////////............//////000000000000//////+++,,,---......---,,,++++++++++++,,,,,,,,,------,,,+++))))))+++,,,+++***+++++++++,,,,,,,,,------)))***,,,------------,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,++++++,,,,,,---...///000.........---------------,,,,,,,,,---------......------------............---...///000000///...---/////////000000000111111////////////000000000000000000111111111222222222000000000000111222333333666:::???CCCGGGKKKOOORRRUUUWWWZZZ\\\\\\]]]^^^```ddddddddddddeeeeeeeeeeeefffhhhkkkllllllkkkkkkkkkhhhiiijjjlllnnnoooqqqqqqqqqnnnooosssyyy}}}wwwqqqmmmhhhdddaaa]]][[[YYYXXXZZZ\\\^^^```ccceeehhhlllooopppqqqqqqqqqqqqrrrtttvvvxxxxxxxxxvvvvvvvvvvvvtttqqqmmmkkkddd___VVVLLLFFFDDDEEEFFFGGGMMMQQQNNNEEE===::::::<<<;;;===BBBKKKWWWbbbiiikkkkkkkkkkkkkkkkkkkkkkkkiiihhhgggfffgggfffdddccc___[[[UUUOOOIIICCC===999555222///......//////...---..................---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------...,,,******,,,---,,,,,,>>>???@@@@@@AAACCCFFFIIINNNRRRWWW[[[___gggqqqyyy{{{zzz|||{{{wwwrrrmmmhhhdddcccdddccccccdddfffiiiooouuuyyyyyyrrrmmmhhhaaa[[[YYYWWWTTTQQQOOOPPPSSSUUUTTT\\\gggpppwww|||zzzrrrjjjbbb[[[YYYVVVOOOJJJHHHIIIMMMSSSYYY```fffmmmrrrttttttuuuvvvvvvwwwwwwwwwuuutttttttttssspppkkkgggbbb^^^YYYUUUPPPLLLGGGCCC???;;;666222111222222111000000/////////.........//////000000000000000///+++,,,---......---,,,++++++++++++,,,,,,,,,---------+++******+++,,,,,,+++++++++,,,,,,,,,---------)))***,,,.........---,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++++++++,,,,,,...///000.....................///,,,,,,,,,---------......---------.........//////---...///000000///...---000000000000////////////////////////000000000000111111111111222222222222000000111111333444555666999===BBBGGGJJJNNNRRRTTTWWWZZZ\\\^^^^^^___```bbbeeeeeeeeeeeefffffffffffffffiiikkkkkkjjjiiiiiijjjiiijjjmmmqqqvvvzzz}}}}}}zzzxxxzzz}}}~~~wwwrrrfffbbb\\\YYYXXXXXXWWWVVV\\\^^^```cccgggjjjmmmnnnppprrrtttuuuvvvvvvwwwwwwwwwxxxxxxvvvtttqqqooonnnjjjgggaaaYYYRRRLLLHHHFFFFFFIIIKKKHHHBBB======>>>@@@???===???FFFQQQ]]]eeeiiijjjkkklllllllllkkkkkkllljjjhhhggggggfffdddcccbbb___[[[VVVQQQKKKDDD@@@666333000...//////000///.........------.........------------------------.........------,,,++++++------------------------...,,,++++++,,,------+++<<<===>>>@@@BBBEEEKKKNNNTTTYYY___dddjjjtttwwwpppkkkiiikkkiiifffddddddcccaaaeeejjjnnnrrrxxx~~~zzzooogggaaa^^^YYYUUURRRQQQQQQRRRPPPVVV]]]bbbfffjjjppptttrrrsssttttttxxx{{{sssggg```ZZZYYYWWWQQQLLLJJJGGGJJJPPPUUUZZZ___eeeiiioooqqqtttwwwyyyyyyxxxxxxuuuttttttttttttrrrooollliiifff```[[[VVVQQQLLLHHHDDD@@@;;;777555444333222000000000/////////......------.../////////......,,,------......------,,,,,,,,,,,,,,,------------///...,,,,,,.........---,,,,,,,,,,,,------------)))***+++,,,---,,,+++***,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---......---------............///,,,,,,,,,---------......------........./////////......////////////......000000000//////.........////////////000000000000111111111222222222222333111111222333555888:::;;;>>>AAAGGGKKKNNNQQQTTTVVVYYY[[[^^^______```bbbcccdddeeeeeefffgggggghhhhhhiiikkkmmmkkkhhhgggiiilllooorrrvvv|||vvvppphhhccc___\\\XXXTTTWWWWWWXXXZZZ^^^cccgggjjjmmmpppsssuuuuuuuuuuuuvvvxxxxxxxxxvvvssspppoooooommmllljjjfff___XXXQQQMMMIIIIIIGGGEEEBBBBBBDDDEEEAAA???======BBBKKKWWW___ggghhhjjjkkklllmmmllllllnnnllliiigggggggggeeeccccccaaa___\\\XXXSSSLLLHHH===999444111000000000//////...------------...///........................---.........------,,,+++,,,,,,,,,------------...---,,,+++,,,---...---+++<<<>>>AAACCCGGGLLLSSSWWW[[[cccmmmvvv~~~vvvnnniiieeedddfffeeedddgggmmmpppssszzzvvvqqqjjjbbb\\\XXXUUUTTTRRRUUUXXXYYYYYY[[[___ccc```bbbdddcccdddkkkxxx}}}ttteee^^^XXXXXXVVVQQQLLLKKKGGGJJJOOOTTTWWWZZZ^^^```fffjjjpppuuuxxxxxxwwwuuuvvvtttttttttttttttrrrpppnnnkkkfffaaa]]]XXXSSSOOOIIIEEE@@@;;;888666333222000000000000/////////...------...///////////////---------,,,,,,---------,,,------------.........///...,,,,,,...///...---,,,,,,,,,------------...,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------..................//////////////////............//////////////////000000000000////////////000000000000111111111222222222333333111222333666888;;;>>>???BBBFFFKKKOOORRRTTTVVVXXXYYY\\\^^^``````aaabbbddddddeeefffggghhhjjjkkkkkkkkknnnppppppnnnpppuuuzzz~~~~~~xxxtttnnnfffaaa]]][[[XXXVVVXXX\\\```dddgggkkkppprrrssssssuuuvvvwwwxxxxxxuuurrrpppppprrrooopppooommmiiibbb\\\XXXPPPLLLGGGDDDDDDDDDDDDCCC<<<;;;;;;:::===FFFQQQYYYdddeeehhhkkklllmmmmmmlllooommmjjjhhhhhhhhhgggfffcccbbbbbbaaa___[[[UUUQQQFFFBBB;;;666333111///...///...------------...///------------------------,,,---.........---,,,+++,,,,,,,,,---------......---,,,,,,---......---+++@@@BBBEEEHHHLLLSSSZZZ___fffppp~~~xxxmmmhhhgggfffgggjjjiiijjjqqq||||||rrrjjjccc]]]ZZZWWWXXXYYYVVVRRRRRRTTTWWWUUUYYY\\\[[[YYY\\\eeemmmuuu~~~uuuddd]]]WWWWWWUUUPPPLLLKKKHHHKKKPPPSSSUUUWWWYYY[[[___cccjjjqqquuuuuusssqqqvvvuuussstttuuuuuutttrrrqqqnnniiieeeaaa]]]YYYUUULLLHHHCCC>>>;;;777444222000000000000//////////////////000111111111111111......,,,++++++,,,......---------.........//////...,,,***+++,,,---,,,,,,,,,,,,,,,---------......000000000///............,,,,,,++++++,,,,,,---......------,,,,,,------...------,,,+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,---------................../////////000000///...------...///000---...///000111222333333////////////000000000000111111222222222333333333222222444777:::>>>AAABBBFFFJJJOOOSSSUUUVVVXXXYYYYYY\\\___``````aaacccdddeeeeeeggghhhjjjlllmmmmmmkkkooosssuuuvvv|||xxxqqqiiieee^^^XXXVVVXXX[[[^^^bbbgggmmmpppqqqrrruuuwwwvvvwwwxxxuuurrrppprrrtttqqqqqqrrrqqqnnniiidddaaaXXXQQQIIIDDDCCCBBB>>>:::777777777888:::BBBMMMUUUbbbdddgggjjjlllmmmmmmmmmooommmjjjiiijjjkkkjjjjjjcccccccccdddccc```[[[WWWNNNIII@@@999444111///---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,,,,,,,,,,------.........---,,,,,,---......---+++BBBFFFKKKMMMPPPWWWbbbkkkttt{{{wwwrrrnnnmmmppptttwwwxxxnnnggggggaaaZZZUUUSSSSSSSSSSSSUUUUUUTTTSSSSSSVVVZZZ]]]fffnnn||||||ooocccWWWSSSRRRNNNLLLLLLJJJLLLOOOSSSUUUVVVVVVVVVZZZ^^^eeelllppprrrrrrqqquuuuuuuuuuuutttsssrrrqqqqqqooommmkkkgggbbb[[[VVVTTTPPPKKKFFFAAA<<<777333000////////////.........//////.........---------+++,,,...---,,,***+++++++++******---000111...,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...---,,,,,,,,,---...---------,,,,,,+++++++++......---------,,,,,,,,,---------,,,,,,+++++++++............////////////000///...---------------...///000000000///---,,,111111000000000000111111000000000000////////////333444444444444333222111111444777999;;;>>>CCCFFFKKKNNNRRRVVVWWWYYY[[[\\\bbbbbbccccccccccccbbbbbbdddcccaaabbbeeeiiikkklllrrrzzz|||oooeee```]]]ZZZXXX]]]aaafffjjjlllmmmoooqqqvvvuuusssqqqooonnnnnnnnnssstttttttttrrrooollljjjbbb\\\RRRHHH@@@<<<;;;;;;:::::::::888888<<>>:::777666333111//////000000/////////.........---------...000///---,,,,,,---...---++++++---......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,/////////............---...............---------............//////////////////......------......//////000000000///......111111000000000000111111000000000000000000000000222222333333333333333333666999===AAADDDGGGKKKNNNQQQTTTXXX[[[\\\]]]___aaa______```aaabbbccccccdddfffdddcccdddjjjsss|||zzzssshhhgggccc___]]]___cccffffffhhhlllooorrrssssssssswwwwwwvvvuuutttsssrrrrrrqqqpppmmmggg]]]RRRIIICCC===<<<:::777777;;;BBBGGGPPP[[[fffjjjjjjlllmmmllljjjjjjjjjjjjjjjjjjjjjjjjggggggffffffdddcccaaa```^^^YYYRRRJJJCCC<<<555111111000000//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------TTTXXX^^^dddmmm~~~xxxnnnhhheeeaaa[[[WWWTTTRRRQQQQQQMMMQQQWWW```mmm|||~~~vvvlll```UUUQQQSSSSSSRRRQQQPPPNNNMMMKKKJJJIIIJJJMMMRRRZZZccckkkpppnnnoooqqqsssuuuwwwxxxxxxxxxvvvrrrooommmiiidddaaa]]][[[WWWSSSNNNIIIDDD@@@<<<999555111/////////000////////////............,,,...///...---,,,,,,,,,...,,,+++******+++,,,,,,............---------------------------------------..................---++++++++++++,,,,,,,,,---------------------,,,,,,/////////////////////...///////////////.....................//////////////////............////////////000000000/////////111111000000000000111111000000000000000111111111222222222333333444555666999<<>>CCCHHHKKKNNNRRRTTTUUUXXX\\\^^^^^^^^^```aaaccccccbbbaaaaaaaaabbbbbb```bbbeeejjjtttpppccc[[[ZZZ[[[XXX[[[___dddiiilllmmmnnnrrrrrrrrrrrrrrrsssttttttnnnoooooonnnkkkfffaaa^^^TTTPPPKKKHHHGGGHHHJJJKKKVVV___gggjjjlllnnnooommmkkklllmmmnnnnnnmmmmmmlllhhhhhhhhhgggfffeeedddccc___]]]ZZZWWWQQQJJJAAA;;;333222111///...///000000////////////////////////------------------------........................------------------------fffooo|||wwwpppoooppprrr{{{uuujjjddd```\\\YYYVVVUUUTTTTTTVVV\\\dddiiirrrwww~~~yyyoooccc]]]\\\[[[[[[[[[ZZZWWWSSSOOOMMMGGGFFFFFFHHHOOOYYYcccjjjqqqrrrssstttuuuuuuuuuuuuvvvuuussspppmmmggg```\\\YYYXXXWWWVVVUUURRRNNNKKKCCC@@@<<<777333000///...000000000/////////......000111333222000//////000...///000///......///111000////////////.........------------------------------............------++++++,,,---............------------............---............/////////.........///////////////............//////////////////......//////000000000000/////////000111111111111000000000000111111///000000111111222222222333222333333555888:::<<<>>>AAAGGGKKKNNNQQQSSSVVVWWWZZZ]]]^^^^^^___```aaabbbaaa```______```aaabbbaaaeeekkkqqq{{{pppddd___]]]VVVWWWZZZ]]]bbbgggkkkmmmppppppqqqrrrssstttuuuvvvssssssrrrqqqnnnllliiihhhaaa]]]YYYWWWWWWWWWWWWVVV^^^eeejjjkkklllooopppnnnmmmnnnooooooooonnnmmmlllhhhiiiiiihhhgggfffeeeeeedddbbb```\\\WWWOOOEEE???888666333111///...//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,zzzxxxrrrooopppssszzzzzzrrrhhhbbbZZZXXXVVVSSSQQQTTTXXX\\\bbbfffiiikkkmmmqqqyyyyyynnneeeaaa\\\]]]^^^^^^\\\WWWRRROOOIIIGGGFFFGGGMMMVVV___eeepppqqqrrrtttuuuvvvvvvvvvvvvuuutttrrrnnnggg^^^XXXSSSSSSTTTVVVVVVUUURRROOOGGGEEEAAA<<<777333000///000000000000/////////......000111111///......///***---//////...---///000000000000/////////..............................,,,,,,------------,,,,,,+++,,,---///000000//////------------.........///,,,,,,------............------........./////////............///////////////////////////000111111000000/////////000222222111111000000000000111111///000000111111222333333444333333444777:::===???AAAEEEJJJNNNQQQSSSUUUWWWYYY[[[^^^``````___```aaaaaa`````````aaaccceeeggghhhmmmttt{{{uuulllhhh^^^\\\ZZZYYY[[[___dddgggkkkmmmoooqqqssstttttttttsssssssssrrrqqqpppnnnnnnjjjhhheeefffggghhhfffdddfffkkkmmmlllmmmpppqqqooommmnnnooopppooommmllljjjiiiiiiiiiiiihhhgggffffffeeedddcccaaa\\\UUUMMMGGG>>><<<888333000/////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,wwwsssrrruuuzzzuuukkk]]][[[XXXTTTQQQRRRUUUXXXZZZ\\\]]]\\\[[[___hhhoootttwwwlllggg\\\^^^```aaa^^^YYYTTTPPPLLLJJJHHHHHHMMMUUU^^^cccoooppprrrtttuuuvvvwwwwwwvvvvvvuuusssoooggg]]]WWWPPPPPPRRRUUUWWWVVVTTTQQQIIIHHHDDD???:::555222000000000000000////////////+++,,,...---,,,***++++++%%%)))------,,,+++,,,...000000000000////////////........................+++,,,,,,------,,,,,,++++++,,,...000111000000///---------.........//////,,,,,,,,,---------......,,,---------......//////............/////////000///////////////000111111111000/////////111222333111111000000000000111111///000000111222222333333444444444555888;;;>>>AAADDDGGGMMMQQQSSSTTTVVVXXXZZZ]]]```aaaaaa```aaabbbbbbbbbbbbccceeeiiilllnnnrrrxxxyyytttiiieee^^^YYYWWWYYY]]]```fffhhhlllooopppqqqqqqpppnnnoooqqqsssssssssrrrqqqnnnmmmlllooorrrsssqqqnnnllloooooommmmmmqqqqqqooommmnnnoooooonnnllljjjiiiiiiiiiiiiiiiiiihhhgggfffccccccccccccaaa\\\UUUPPPCCC@@@;;;666222000//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,xxxjjj___]]][[[WWWUUUVVVTTTUUUWWWWWWXXXYYY[[[]]]cccnnn~~~vvvtttkkkfff``````cccaaaZZZRRRQQQMMMKKKNNNQQQSSSYYY```iiimmmsssuuuuuuuuuvvvwwwuuutttsssqqqmmmfff^^^XXXQQQNNNLLLOOOTTTXXXVVVTTTRRROOOJJJEEE???:::777666444333111///...///000111///............---------................................................//////...------------...//////.........---------------------------------////////////////////////,,,,,,,,,---------......,,,,,,++++++,,,...///000////////////000000000000000000000000000000000000222222222111111111000000000000000000000000000000000111333444555555444333222555888:::<<<>>>AAADDDIIIKKKOOORRRTTTVVVYYY[[[[[[^^^aaabbbbbb`````````bbbeeegggggghhhmmmwww}}}tttiiiaaa]]]ZZZXXXXXXcccdddgggkkkooopppooommmoooqqqsssssssssssstttuuuttttttssssssssssssttttttsssqqqooonnnllllllmmmmmmoooppppppooommmjjjfffdddfffgggggghhhhhhhhhhhhgggbbbbbbaaaaaa```^^^ZZZWWWPPPJJJAAA999444111///...111111111111000///...------...///...,,,+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqqkkkfff]]]WWWVVVRRRRRRQQQPPPPPPPPPRRRSSS[[[dddsss}}}rrrmmmfffcccbbb```[[[WWWTTTPPPOOORRRUUUWWW\\\ccciiinnnsssuuuvvvuuuvvvwwwwwwvvvuuutttqqqkkkddd___SSSOOOLLLNNNSSSWWWWWWUUUTTTRRRNNNIIICCC>>>999777444333111///...///000111000000/////////.........................................................//////...------------...//////.........---------------------------------////////////////////////,,,,,,---------............------------...000111////////////000000000000000000000000000000000000222222222111111111000000111111111111111111111111111222333444444444333333444666:::<<>>888444111000000000000000000///......---...///...,,,+++,,,---------,,,,,,+++,,,,,,---------------------------{{{mmmaaa[[[VVVTTTPPPMMMKKKKKKLLLMMMSSSXXXbbbooo{{{vvvnnngggccc```]]][[[WWWSSSSSSVVVYYY[[[aaagggkkkooosssvvvwwwwwwwwwwwwwwwvvvvvvvvvtttpppjjjfffXXXSSSNNNNNNQQQUUUWWWWWWVVVUUUSSSOOOIIIBBB<<<999555333111/////////000111111000000000////////////................................................000///......------.....................---------------------------------////////////////////////,,,------------.........000//////......///000000////////////000000000000000000000000000000000000222111111111111000000000111111111111111111111111111222333333444444333333666999<<<@@@BBBFFFIIILLLPPPSSSVVVXXXYYY[[[]]]___aaabbbcccccceeeggglllooottt{{{zzzrrrlllgggccc^^^^^^___bbbgggjjjkkkkkkoooqqqtttuuutttssstttuuuuuuuuuttttttttttttuuuuuuwwwvvvtttrrrqqqpppoooooonnnnnnoooooonnnllljjjiiiggghhhiiijjjkkkkkkkkkkkkhhhgggfffeeeeeeccc```]]]ZZZTTTLLLDDD>>>999444222/////////////////////...---...///...,,,,,,,,,------,,,,,,,,,,,,,,,------........................vvvjjjaaa]]]WWWRRROOONNNNNNMMMPPPSSSYYYcccttt~~~wwwnnngggaaa]]][[[VVVSSSSSSWWW[[[^^^dddkkkooorrruuuxxxyyyxxxxxxwwwvvvuuuuuuuuutttqqqlllhhh```ZZZTTTPPPQQQSSSUUUVVVWWWWWWWWWTTTOOOGGG@@@;;;777555333111///000000111000000000/////////......................................................000//////...............................................................////////////////////////------------............000000//////////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111111111111111222222333333444444444444888;;;???BBBFFFIIINNNQQQTTTVVVYYY[[[\\\]]]___aaacccccceeefffiiiooovvv{{{~~~wwwrrrdddaaa]]]\\\___cccgggiiimmmpppsssttttttsssssstttuuuttttttttttttttttttuuuvvvvvvtttsssrrrppppppooommmnnnnnnnnnnnnmmmlllkkkhhhiiijjjlllmmmmmmmmmmmmiiihhhggggggfffeeebbb```^^^YYYRRRKKKDDD===777444000/////////////////////---//////...---,,,---...---,,,,,,,,,,,,------...////////////////////////pppjjjbbb[[[WWWUUURRRPPPOOOQQQVVV^^^kkk}}}wwwnnneee^^^[[[UUUQQQQQQUUUZZZ___fffnnntttuuuwwwzzzzzzyyywwwuuuuuuuuuuuuuuuuuurrrnnnkkkhhhccc\\\VVVSSSSSSSSSTTTUUUVVVXXXWWWRRRKKKDDD???;;;999666333111000000111/////////.........------........................////////////////////////000000///............///---.............................................////////////////////////---------.........//////......//////.........---////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333444444555666666:::===AAAEEEHHHLLLQQQTTTVVVXXX\\\]]]^^^___aaaccceeegggjjjmmmsss{{{yyyqqqfff___]]]aaaeeehhhiiilllppprrrsssrrrrrrsssttttttssssssssssssttttttttttttsssrrrqqqpppoooooommmnnnnnnnnnnnnnnnnnnnnnjjjkkklllmmmnnnnnnnnnnnnjjjhhhgggfffgggfffcccaaa```\\\VVVPPPIIIBBB;;;666111111000/////////000000...///000///---,,,---...---,,,,,,,,,------...///////////////////////////}}}rrrjjjccc^^^WWWSSSPPPRRRVVV[[[cccnnnzzzwwwnnneee___XXXSSSQQQTTTYYY^^^gggpppwwwwwwxxxyyyzzzxxxtttqqqsssssssssuuuvvvuuussspppnnnjjjeee^^^YYYVVVTTTSSSSSSUUUWWWXXXVVVPPPJJJFFF???===999555333111000111............------------........................////////////////////////111000//////......//////---------.......................................////////////////////////------........./////////------.../////////......////////////000000000000000000000000000000000000//////000000000000000111222222222222222222222222333333444444666777999:::===@@@DDDHHHKKKOOOSSSVVVXXX[[[^^^```aaaccceeegggjjjnnnttt{{{vvvhhh```___```bbbdddggglllpppppppppqqqqqqssssssrrrrrrrrrrrrssssssqqqqqqrrrrrrrrrqqqpppoooooonnnnnnnnnooooooooooookkklllmmmmmmnnnnnnmmmmmmkkkiiigggfffgggfffeeeccc```]]]YYYTTTOOOGGG???:::444333111000//////000111...///000///---------...,,,,,,,,,,,,---...///000////////////////////////vvvlllbbbZZZUUUUUUVVVXXX[[[aaaiiinnnqqqxxxyyypppiii```YYYTTTUUUXXX]]]gggpppxxxwwwwwwwwwwwwuuupppllllllmmmnnnqqquuuvvvuuutttooommmkkkfff```ZZZWWWUUUQQQTTTWWWYYYXXXUUUPPPMMMDDDAAA===888444222000000////////////....................................////////////////////////111000000///////////////---------.........//////........................////////////////////////............////////////------///000111000000///////////////000000000000000000000000000000000000////////////000000111111222222222222222222222222333333444555777:::<<<>>>AAADDDHHHLLLOOORRRVVVYYYZZZ]]]```ccceeegggiiikkkqqqwww|||nnneee```^^^^^^bbbhhhlllnnnooooooppprrrqqqqqqppppppqqqqqqrrrooopppqqqrrrsssrrrqqqqqqppppppoooooooooooooooooommmmmmmmmnnnmmmmmmlllkkkllljjjhhhggghhhhhhfffeee___^^^[[[XXXTTTMMMDDD???777666333111000000000111...///000///...---...///,,,,,,,,,------...///000........................yyylllcccYYYYYYXXXVVVVVVZZZ___dddeeejjjppptttwwwyyyrrrhhh```XXXWWWYYY]]]gggpppxxxwwwuuuuuuuuurrrmmmhhheeefffhhhmmmrrruuuvvvuuunnnnnnnnnjjjeee^^^ZZZXXXQQQTTTWWWZZZZZZXXXTTTRRRGGGDDD???:::555222000000000000000000////////////........................000000000000000000000000111111000///////////////---------.........//////////////////////////////////////////////////////............/////////000---...000111222222222111////////////000000000000000000000000000000000000.../////////000000111111222222222222222222222222333444444666888;;;>>>@@@EEEGGGKKKNNNQQQTTTXXX[[[\\\___bbbeeegggiiilllnnnwww~~~rrrhhhbbb[[[___fffjjjmmmnnnooooooqqqppppppppppppppppppqqqooopppqqqsssttttttssssssqqqpppoooooooooooooooooonnnnnnnnnnnnmmmlllkkkjjjmmmkkkiiihhhiiiiiihhhggg___^^^]]][[[WWWPPPHHHBBB999888555222000000000111...000000000...---...///,,,,,,,,,---...///000000........................~~~oooeee___WWWSSSTTTUUUVVVUUUXXX[[[___aaacccjjjttt}}}ssskkkddd```^^^^^^dddlllxxx{{{|||zzztttmmmgggddd^^^___bbbhhhooossssssqqqtttrrrpppnnnkkkeee]]]WWWUUUTTTTTTVVVZZZ[[[YYYWWWPPPJJJBBB;;;888666444333///000000000///...------//////000000000000//////................................................------,,,+++,,,---.../////////000000///...------////////////////////////........................---...//////......///111///////////////000111111111111111111111111111111444444333222222111111000333333222222111222222333555666777777888<<>>CCCGGGNNNQQQUUUYYY[[[]]]___aaacccgggmmmvvvsssbbb]]]___bbbeeeggghhhiiikkkmmmooopppqqqqqquuutttssssssssssssssstttttttttuuutttsssqqqpppnnnlllllljjjiiihhhiiijjjjjjiiiiiijjjjjjiiiiiihhhgggfffeeecccaaa___\\\XXXUUUMMMFFF<<<666444444222111000000////////////...............---,,,,,,++++++------......------,,,,,,pppddd]]]XXXUUUSSSSSSRRRPPPNNNOOOSSSWWWZZZeeewww~~~yyywwwyyy{{{}}}~~~}}}xxxrrrmmmkkkddd```ZZZXXXZZZ___fffjjjoooppppppppppppnnnllljjj[[[XXXVVVUUUVVVXXX[[[]]][[[VVVPPPIIIDDD>>>999555444444333222111000000000//////000000000000//////........................////////////////////////........./////////000000...///////////////......////////////////////////...........................000111111000///111222000000//////000000111222111111111111111111111111000000111222333333444444///000000111222444555666666888;;;===???CCCHHHLLLPPPTTTYYY]]]^^^```aaabbbfffkkktttxxxhhhaaa___```bbbdddfffiiillloooqqqrrrrrruuuuuutttssssssrrrrrrrrrttttttuuuvvvuuurrrpppnnnmmmmmmkkkjjjjjjkkklllmmmiiijjjjjjjjjjjjiiihhhhhhfffeeeccccccbbb```\\\YYYRRRKKKBBB:::666444222111000000000000000000000000//////......---,,,++++++,,,,,,.........---,,,+++vvviii___XXXXXXWWWUUURRROOOOOOPPPRRRTTTZZZfffxxx}}}}}}}}}~~~|||wwwqqqllljjjfffbbb]]]XXXXXX[[[bbbfffgggiiilllmmmmmmmmmlllkkkbbb___[[[XXXUUUVVVXXXZZZ\\\XXXSSSNNNHHHBBB<<<777555444222111//////////////////000000000000//////////////////////////////........................------......////////////......///////////////...////////////////////////---------------------------...000///......///111000000000000000111222222111111111111111111111111000000111222333444444555222222222222333444555666777999===@@@CCCGGGLLLOOORRRVVV[[[___aaaccceeefffjjjpppzzz}}}uuupppmmmlllmmmqqqqqquuu{{{}}}iii___]]]\\\aaacccgggkkkoooqqqsssssstttsssssssssrrrrrrqqqqqqrrrsssuuuuuuuuussspppooonnnmmmlllkkkkkkkkklllmmmjjjjjjjjjjjjjjjiiihhhhhhfffeeecccccccccaaa^^^\\\UUUPPPGGG???999555333111------------------------111000000///...---,,,,,,+++,,,---.........,,,,,,|||lllbbb```^^^ZZZVVVRRRPPPOOOOOOQQQSSSZZZjjj}}}{{{uuunnniiigggfffddd```\\\YYYYYY]]]```eeeiiinnnqqqqqqpppppppppgggeeeaaa\\\WWWUUUVVVXXX\\\YYYVVVRRRNNNGGG@@@;;;666555222000//////////////////000000000000//////////////////////////////........................,,,---.../////////......---...//////////////////////////////////////////........................---...//////......///000111000000000000111222222111111111111111111111111000000111222333333444444666666666666666777888999777:::>>>BBBFFFJJJOOORRRUUUYYY^^^cccfffiiilllnnnrrryyy}}}vvvnnnhhhdddcccbbbffffffjjjpppuuuzzz{{{kkkaaa\\\___aaadddhhhlllppprrrsssrrrrrrsssssssssrrrrrrqqqrrrssstttuuuuuutttsssrrrmmmlllkkkjjjiiijjjkkkkkkjjjjjjjjjkkkjjjjjjiiihhhfffeeedddddddddccc```]]]XXXTTTNNNFFF>>>888555333.............../////////000000000//////......---,,,,,,------......------yyyppplllfff```[[[WWWTTTRRRRRRPPPTTTaaaqqqzzzrrrjjjeeebbbddddddccc```[[[XXXXXXZZZbbbhhhooottttttrrrqqqqqqjjjiiieee___YYYVVVVVVXXX\\\ZZZYYYWWWSSSMMMFFF@@@888666444111000000000111//////000000000000//////////////////////////////........................---...///000000000//////------...///////////////////////////////////////000000000000000000000000---///000000//////000111111111000000111111222333111111111111111111111111111111111222222333333333666666666777888:::;;;<<<;;;>>>CCCGGGKKKPPPUUUXXX[[[^^^ccchhhlllqqqvvvzzz{{{vvvoooiiieeecccbbbbbbbbbfffkkknnnqqqzzzqqqddd]]]^^^```dddhhhllloooqqqrrrrrrttttttuuutttsssssssssssstttuuuuuuvvvvvvwwwpppnnnmmmkkkjjjjjjkkkkkkjjjjjjkkkkkkjjjjjjiiihhhhhhgggfffffffffdddaaa^^^[[[YYYTTTMMMDDD===888555000000000000111111111222........................,,,,,,,,,,,,,,,---...///zzzsssllleee___ZZZWWWTTTQQQSSS^^^iiiuuuyyyppphhhbbb___aaadddeeebbb\\\WWWUUUUUUZZZaaajjjoooooommmkkkkkkjjjjjjgggaaa[[[WWWWWWYYY\\\[[[[[[ZZZWWWQQQJJJDDD:::888555333111111222222//////000000000000//////000000000000000000000000000000000000000000000000...///000222222111111000------...///000000//////////////////////////////111111111111111111111111///000111111000000111222111111111000111111222333111111111111111111111111111222222222222333333333333333444666888:::<<<===@@@DDDIIIMMMQQQVVV[[[^^^___bbbggglllqqqwww~~~~~~|||wwwrrrmmmiiigggfffbbbbbbeeeiiikkklllsss|||mmm[[[\\\]]]```eeeiiimmmppprrrssstttvvvvvvvvvuuuuuutttttttttuuuvvvxxxyyyzzzsssrrrpppnnnmmmlllmmmmmmjjjkkkkkkkkkkkkjjjiiiiiiiiihhhgggggggggeeebbb___]]]\\\XXXRRRIII@@@:::777,,,---------......//////,,,,,,------------------------,,,+++,,,---///000xxxnnnfff^^^YYYTTTSSSUUUYYY]]]dddsssyyyqqqggg^^^YYY[[[^^^bbbcccaaa\\\VVVRRRVVVYYY```ffflllooopppqqqsssqqqlllfff```[[[WWWVVVZZZ[[[\\\\\\[[[VVVOOOJJJCCC???999444222222111111000000000000000000000000111111000000000000111111////////////////////////////////////////////////000000//////.........---000000000000000000000000222222111000///...------000000111111111000000///111111111111111111111111111111111111111111111111333222111000111222333444333555666777777888;;;===BBBDDDHHHNNNTTT[[[```ccciiikkknnnrrryyy~~~}}}~~~~~~|||yyyvvvsssqqqpppoookkkkkkkkkkkklllpppvvvzzz~~~|||zzzzzz||||||kkk___YYY^^^bbbaaaeeemmmlllmmmmmmooopppsssuuuvvvwwwvvvtttuuuvvvxxxwwwwwwuuusssqqqnnnlllkkkjjjjjjkkkkkkkkkkkkjjjjjjiiihhhgggggghhhhhhgggeeecccbbb___]]]ZZZWWWQQQJJJBBB<<<555333111111111111000///........................111000///...------...///|||pppddd\\\UUUSSSRRRUUUXXX\\\eeeoooyyywwwnnnddd]]]ZZZ[[[^^^aaaaaa]]]VVVQQQRRRUUU[[[aaagggkkknnnpppqqqpppnnnjjjeee___ZZZWWWYYYZZZ[[[\\\\\\XXXRRRNNNEEEAAA;;;666333222111000000000000000000000000000111111000000000000111111////////////////////////////////////////////////000/////////............000000000000000000000000000000000000000/////////000000111111111111000000222222222222222222222222111111111111111111111111222222222222222333333444333444666666777888;;;===CCCGGGLLLSSSZZZ```fffjjjmmmpppvvv}}}~~~|||zzzyyyyyyyyyyyytttuuuuuuuuuvvvxxx}}}}}}{{{zzzzzzzzz{{{}}}~~~wwwhhh^^^^^^^^^[[[^^^eeekkklllmmmoooqqqrrrttttttwwwuuutttuuuvvvwwwwwwwwwuuutttqqqooommmlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhhhhgggeeecccbbb___^^^[[[XXXSSSLLLEEE???999666333111111000...---........................111000///...------...///pppfff]]]WWWSSSTTTUUUUUUXXX\\\dddhhhmmmqqqwww{{{rrrhhh```[[[ZZZ[[[___bbb```YYYRRROOOQQQUUU[[[aaahhhllloooppppppqqqoookkkeee^^^ZZZYYYYYYZZZ\\\]]][[[WWWSSSIIIEEE>>>999666444222000000000000000000000000000111111000000000000111111////////////////////////////////////////////////////////////............000000000000000000000000/////////000000111111111000000111111111111000000333333333333333333333333222222222222222222222222111222333333444444333333555666777888888:::===@@@GGGKKKSSSZZZaaagggmmmqqqsssxxx~~~}}}}}}|||{{{zzzxxxwwwwwwwwwvvvuuuyyy}}}wwwhhhaaa]]]XXXZZZ```hhhiiikkkmmmpppqqqrrrsssvvvuuussstttvvvwwwwwwvvvtttsssrrrpppnnnmmmmmmmmmkkkkkkllllllmmmllllllllljjjjjjiiihhhfffeeecccbbb```^^^\\\ZZZVVVPPPJJJEEE===:::555222000///---+++........................000///......---.........wwwkkkaaaWWWUUUUUUTTTTTTUUUVVVYYY]]]```eeerrrxxxnnnggg___\\\ZZZ^^^dddddd]]]UUUNNNOOORRRVVV\\\dddjjjnnnooopppqqqqqqnnniiidddaaa\\\\\\[[[\\\]]]\\\YYYVVVNNNIIIBBB===999555222000000000000000000000000000111111000000000000111111///////////////////////////////////////////////////////////////.........//////////////////////////////000000000111111111///000000111111111111000333333333333333333333333222222222222222222222222111222444555555555444333777888:::;;;<<<>>>BBBFFFKKKQQQYYY```ffflllssswww{{{}}}{{{yyyvvvtttsssssssssuuuwwwxxxyyy}}}vvvjjjbbb[[[[[[^^^aaacccfffjjjmmmoooqqqqqquuusssrrrssstttuuuuuuuuussssssrrrqqqpppooonnnnnnkkkkkklllmmmnnnnnnnnnmmmlllkkkjjjhhhfffeeecccbbbaaa```^^^\\\YYYUUUOOOKKKBBB===777333000///...---................................................{{{lll]]]WWWUUUSSSRRRSSSPPPSSSVVVXXX[[[cccoooxxx~~~vvvooobbb^^^ZZZ\\\aaaccc^^^XXXMMMMMMNNNQQQVVV]]]dddhhhnnnooooooooonnnkkkiiihhhaaa___]]]\\\\\\[[[YYYWWWRRRMMMGGGAAA<<<888444111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000.........///////////////////////////////////////111111111111000000000000//////000111111111111111333333333333333333333333222222222222222222222222222333444666666555444444777888:::;;;===AAAFFFJJJPPPWWW___fffjjjpppxxx}}}~~~|||yyywwwvvvttttttvvvvvvvvvvvvwwwzzz}}}yyylllbbb]]][[[[[[]]]```eeeiiimmmoooqqqsssqqqpppppprrrssssssrrrqqqqqqqqqqqqppppppooooookkklllmmmmmmnnnnnnnnnnnnmmmllljjjiiigggeeedddcccbbbaaa___^^^\\\XXXTTTPPPEEE@@@999444222111000000////////////////////////------..................~~~kkk___XXXSSSQQQRRROOOQQQSSSSSSTTTWWW^^^cccsss~~~xxxrrrgggaaa\\\ZZZ]]]___^^^[[[OOONNNNNNOOORRRWWW\\\___kkkkkklllmmmmmmmmmlllkkkeeebbb^^^[[[ZZZZZZXXXWWWUUUPPPJJJDDD???;;;666333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000.........///////////////000000000000000000000000222222222111111000000000...///000111111222111111333333333333333333333333333333333333333333333333333444555555666666555555555777999;;;>>>CCCJJJNNNVVV]]]eeekkkpppwww~~~|||zzzyyyxxxxxxyyyyyyxxxxxxyyy{{{}}}~~~}}}oooddd]]]ZZZ[[[^^^aaaeeejjjmmmooopppooommmnnnpppqqqqqqpppoooooopppqqqqqqppppppooollllllmmmmmmnnnmmmmmmmmmmmmllljjjiiigggfffeeeeeedddbbb```___]]][[[WWWTTTJJJEEE===666333333222222////////////////////////,,,,,,---............---tttfff[[[UUUUUURRRRRRQQQPPPNNNPPPUUUYYYbbbqqq{{{vvvoooiiiaaa]]]\\\^^^```aaaUUUTTTRRRQQQRRRUUUXXXZZZdddfffjjjmmmnnnmmmkkkjjjeeebbb]]]ZZZYYYYYYYYYYYYVVVRRRLLLGGGBBB===888555111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000............/////////000000000000000000000000000000111111111111111222222...///000111111222222222222222222222222222222222333333333333333333333333555555555555555666666777666888:::===BBBHHHPPPUUU[[[bbbjjjqqqvvv~~~~~~{{{{{{|||}}}vvvlll___^^^^^^```cccgggkkkmmmnnnlllkkklllmmmooonnnnnnlllmmmoooppppppppppppooollllllmmmmmmmmmlllkkkkkkmmmllljjjhhhggggggggggggeeecccaaa```^^^\\\XXXUUUQQQJJJAAA999444333333222////////////////////////+++,,,---.........------uuueee[[[ZZZUUUTTTRRRNNNLLLNNNRRRVVVYYYgggyyyvvvppphhhaaa^^^```dddggg\\\ZZZXXXVVVVVVWWWYYYZZZ___ccciiinnnpppnnnjjjgggeeeaaa\\\YYYXXXZZZZZZZZZWWWSSSMMMHHHCCC???:::777111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000...///000111222333444444......///111111222222222111111111111111111111111333333333333333333333333666666555444444666777888:::;;;>>>BBBGGGNNNVVV\\\^^^eeennnuuu{{{}}}~~~}}}dddbbbaaa```aaaeeeiiikkkmmmkkkjjjjjjlllmmmmmmlllkkklllnnnoooppppppoooooolllmmmmmmmmmlllkkkjjjjjjmmmllljjjhhhggghhhhhhiiifffdddbbb```___\\\YYYVVVVVVNNNDDD:::555333222111000000000000000000000000***+++---...///...------{{{mmmcccaaa]]]VVVRRRPPPQQQQQQQQQXXX]]]jjj}}}}}}xxxnnnddd^^^]]]aaaddd```\\\WWWVVVYYY[[[YYYVVVXXX^^^fffjjjjjjhhhhhhhhhkkkddd\\\XXXXXXZZZZZZYYYYYYWWWSSSOOOKKKFFFAAA===888666333111000000000111555444222000000000000000//////000000111111222222000000000000111111111111222111111111000000//////............////////////111111111000000000000000222222222222222222222222111111222222222333333333333333333444444444555555444666777777666666777999999<<<@@@EEEKKKRRR[[[aaajjjpppyyyvvvmmmiiieeebbbhhhqqqpppooommmjjjgggfffhhhiiijjjlllnnnpppqqqqqqpppooopppooommmkkkjjjhhhhhhhhhlllkkkkkkjjjjjjiiiiiiiiihhheeeaaa```aaa___\\\YYYYYYUUUOOOFFF===777444333...------///000111///...........................wwwnnniiiaaaZZZVVVTTTRRRQQQWWWZZZfffxxx}}}yyyqqqhhhaaa^^^___``````[[[VVVUUUYYY[[[[[[YYYWWW[[[aaafffhhhiiijjjkkkkkkfff___ZZZXXXXXXXXXXXXYYYWWWTTTQQQNNNIIICCC>>>999888555222111111111222333222111000//////000111000000000000000111111111000000000000111111111111111111111111000000000////////////000000000111111111111111111000000000000222222222222222222222222222222222333333333444444333333444444444555555555333444666777777777999;;;;;;>>>CCCHHHNNNWWWaaahhhssszzzzzzpppgggfffjjjiiiiiiiiiiiihhhiiijjjlllhhhjjjlllnnnppppppoooooopppooommmllljjjiiihhhhhhkkkkkkkkkjjjjjjjjjjjjjjjhhhfffcccbbbaaa```]]][[[ZZZWWWQQQIII@@@999555333111000///000111111///...........................|||uuukkkaaaZZZUUURRRPPPTTTVVV___nnn~~~{{{vvvpppiiiccc___]]]```[[[UUUSSSVVV[[[]]]^^^YYYYYY[[[___dddiiikkkllljjjhhhddd^^^YYYVVVVVVVVVXXXWWWVVVTTTRRRLLLFFFAAA<<<:::777444222111222222111111000/////////000000111111111111000000000000000000000000111111111111111111111111000000000000000000000111111111222222111111111111111111111111222222222222222222222222222222333333333444444444333444444444444555555555222444666666777888;;;===???CCCHHHNNNUUU___kkkttt~~~tttiiifffffffffggghhhiiijjjjjjkkkggghhhkkkmmmnnnooooooooopppooonnnlllkkkjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkiiigggeeedddcccbbb___]]][[[YYYTTTMMMEEE===777333333222000000111111///...........................yyykkkaaaZZZVVVSSSRRRRRRXXXdddrrr~~~|||xxxrrrkkkccc^^^___YYYSSSPPPSSSXXX]]]```]]]ZZZXXXZZZaaagggjjjjjjiiiiiihhhbbbZZZUUUTTTUUUVVVVVVVVVVVVUUUPPPJJJEEE>>><<<999555333222111222///////////////000000000222222111111000000/////////000000000111111111111111111111000000000000000000000000111111111222222000111111111111111222222222222222222222222222222222222222222333333333333444444444444555555555555444555777777777999<<<>>>CCCHHHOOOUUU]]]iiiwwwtttkkkiiihhhhhhhhhiiihhhgggfffggghhhjjjlllnnnooooooppppppooonnnmmmllllllkkkllliiijjjjjjkkkkkkllllllllljjjiiigggfffdddcccaaa```]]][[[WWWRRRLLLCCC;;;555333111000///000111000///........................|||mmmbbb[[[WWWRRRPPPSSS[[[eeeooo}}}~~~|||wwwpppggg```^^^YYYRRRNNNPPPUUU\\\```ccc^^^ZZZZZZ^^^ccceeefffgggiiiiiieee]]]VVVSSSSSSTTTTTTUUUVVVVVVRRRMMMHHH@@@>>>:::666333222111111/////////000000000000000222222111111000000/////////000000000111111111111000000000000000000111111/////////000000000111111000000111111222222222333222222222222222222222222111111111111222222222222444444444555555555666666777888888888888:::===@@@DDDKKKTTT[[[cccpppsssnnnkkkhhhggghhhhhhgggeeeiiijjjkkkmmmnnnooopppppppppoooooonnnmmmmmmmmmnnnjjjjjjjjjkkkkkkllllllmmmjjjjjjiiihhheeedddcccccc```]]]ZZZWWWRRRIII@@@999222000...///000111111000////////////////////////|||jjj]]]UUUSSSQQQQQQVVV[[[aaakkkuuu~~~zzztttkkkddd___ZZZTTTOOOOOOSSSZZZ^^^gggccc___]]]^^^```aaabbbfffggghhhfffaaaZZZUUURRRQQQRRRSSSUUUUUUSSSOOOKKKDDDAAA===999555333222222000000000111111000//////111111111111000000000000000000000000111111111111000000000000111111111111/////////000000000111111000000111111222333333333222222222222222222222222111111222222222333333333444444555555555666666666888999:::::::::===AAADDDFFFOOOZZZccckkkwwwuuuoooiiieeefffhhhiiihhhkkkkkklllmmmnnnoooooopppppppppoooooonnnoooooooookkkkkkkkkkkklllllllllllljjjkkkkkkiiifffddddddeeebbb___\\\ZZZVVVOOOEEE>>>444222000///000222222111////////////////////////{{{gggZZZVVVSSSQQQSSSTTTVVV\\\dddmmmxxxyyyqqqkkkbbb^^^WWWQQQPPPSSSYYY]]]ggggggeeebbb___^^^___aaadddeeefffgggddd___WWWRRRPPPOOOPPPRRRSSSSSSPPPNNNHHHEEEAAA<<<888666444444111222222222222000///...000000000000000111111111000000000000111111111111///000000000111111111111000000000111111111222222000000111222222333444444222222222222222222222222333333333444444444555555555555555555666666666666777888999;;;===AAAFFFJJJMMMXXXfffpppwwwwwwkkkeeedddggghhhhhhllllllkkkllllllmmmmmmnnnppppppoooooooooppppppqqqlllllllllllllllkkkkkkkkkiiikkkkkkiiifffddddddfffddd```]]]\\\ZZZTTTJJJCCC:::777444222222222111000////////////////////////yyyjjjXXXTTTRRRRRRQQQPPPTTTZZZ\\\eeeqqq~~~wwwrrreeeaaaZZZTTTQQQSSSXXX]]]fffhhhhhheeeaaa^^^___aaaccccccdddggggggbbbYYYQQQNNNNNNNNNPPPRRRRRRPPPOOOKKKHHHDDD???:::888666666222333333333222111///...//////000000111111222222000000000000111111111111//////000000111111111222111111222222222333333333000000111222333333444444222222222222222222222222555555555666666666666777555555555555666666666777555777999;;;>>>DDDJJJOOOVVVaaappp{{{oooeeebbbdddeeeeeelllkkkkkkjjjjjjkkkkkklllpppppppppoooppppppqqqrrrmmmmmmmmmllllllkkkkkkkkkiiijjjkkkiiifffcccdddfffeeeaaa]]]\\\[[[VVVMMMFFF@@@<<<888444333222111000000000000000000000000000|||gggaaa[[[VVVPPPMMMPPPVVVRRRXXX```hhhvvv|||uuujjj```[[[XXXVVVXXX\\\fffiiilllmmmiiiccc^^^[[[\\\___bbbfffgggccc]]]XXXNNNKKKLLLQQQTTTRRRQQQSSSNNNJJJEEEAAA===999444111111111222222222111111000333222222222222222222333000111111111111222222222000000000000000000000000222222333333333222222111///000111333333222111111222333444444555555444444444555666777888888888888777777777555444555888:::999888:::>>>AAAEEENNNXXXaaakkkxxxuuukkkgggdddeeeiiikkklllmmmmmmkkkkkklllmmmmmmoooqqqrrrqqqppppppqqqnnnmmmlllkkkkkklllmmmnnnooonnnmmmkkkiiihhhffffffeeecccaaa]]]YYYTTTQQQOOOBBB===777333111111111111111111111111000000000000|||oooaaaYYYTTTOOOMMMNNNNNNRRRWWW^^^jjj~~~~~~zzzqqqhhhbbb]]]YYYZZZ^^^fffiiimmmnnnkkkeee```\\\[[[]]]```eeefffddd___[[[QQQMMMMMMPPPRRRPPPOOOQQQOOOLLLHHHEEEAAA===777444222222222222222222111111222222111111111111222222000111111111111222222222111111111111111111111111222222222333333222222111000000111222222222222222222333444444555555444444444444555666777777777777666777777666555555888:::999888:::>>>BBBGGGQQQ\\\llluuutttjjjdddbbbeeejjjjjjkkkkkkkkkkkklllmmmmmmoooqqqrrrqqqpppppppppnnnmmmllllllllllllmmmnnnnnnmmmlllkkkiiigggfffeeeeeedddbbb___[[[WWWTTTRRRFFFAAA:::444222222222222222222222111111111000000nnnccc^^^WWWQQQMMMLLLNNNPPPTTT]]]nnn{{{sssmmmeee______ccchhhjjjnnnooommmhhhbbb^^^WWWYYY]]]bbbeeeeeeaaa^^^TTTOOOMMMOOOPPPMMMMMMOOOPPPOOOMMMJJJGGGBBB<<<777444333333333222222111111111111111000000111111111000111111111111222222222111111111111111111111111111222222333333222222222111111111111111222333333222333444444555555444444333333555666666666666666555666777777666666888999;;;:::<<>>888777666444333222222222111111000000000000111111000000111111111222222222111111111111111111111111000111222333333333333333333222111111111222444555222333444444555555444444222333444555666666666666444666888999888888999:::;;;<<>>BBBLLL\\\lll||||||zzzzzz{{{|||~~~xxxtttrrryyy}}}uuupppiiidddaaabbbfffjjjkkkjjjhhhjjjmmmmmmlllkkkkkklllllllllmmmnnnnnnmmmllllllllllllkkkjjjiiihhhhhhgggffffffeeedddcccaaa```___\\\WWWOOOGGGAAA;;;777444333333333222222222111111{{{jjjccc^^^^^^YYYTTT\\\kkkuuu}}}{{{zzzxxxwwwvvvsssiii[[[PPPHHHHHHIIINNNVVV]]]ccceeebbbYYYPPPLLLKKKKKKNNNRRRWWWVVVVVVUUUTTTQQQMMMIII>>><<<999555444333333444333333222222222222333333000111111111111222222222222222222222222222222222///000111222333444444444111222333444555444333222222333444444555555444444444555666777888888888888666777777666666888;;;>>>CCCHHHUUUfffwww}}}}}}~~~www{{{}}}{{{vvvxxxxxxrrrjjjeeeaaabbbgggjjjkkkiiihhhjjjlllmmmlllkkkkkklllkkklllmmmnnnnnnmmmlllkkkmmmllllllkkkjjjiiihhhhhhhhhhhhgggfffeeecccaaa```^^^ZZZRRRKKKEEE???999666555555444444444444333333}}}nnnbbb^^^YYYSSSYYYdddmmmzzz~~~|||}}}}}}|||yyy{{{zzzwwwssslll___RRRFFFDDDEEEMMMTTTYYY]]]bbbbbb^^^VVVPPPLLLMMMPPPSSSUUUWWWXXXWWWTTTPPPOOONNNDDDAAA<<<777333111111111555444333222222222333444222222222222222111000///111111111111111111111111333333222222222333444444333333333333333333333333222222333333333333444444666777777888999999::::::>>>:::999;;;<<<<<<@@@FFFGGGRRRbbbrrr{{{{{{zzz{{{}}}{{{|||{{{vvv}}}yyyooollljjjgggcccbbbcccgggjjjllllllkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmlllllllllmmmmmmmmmllljjjhhhggggggggggggfffeeedddbbbbbb```]]]WWWQQQKKKDDD===888444333222333444444333111vvveee___ZZZSSSSSSYYYbbbmmm~~~zzz{{{{{{yyyyyy||||||yyyuuunnn```TTTHHHDDDEEELLLSSSXXX]]]bbbccc^^^WWWOOOKKKLLLOOORRRUUUWWWXXXWWWTTTQQQOOOOOOFFFCCC>>>999555333222222555444333222111222222333222222222222222111000000111111111111111111111111111111111222333444555666333333333333333333333333333333444444444555555555777777777888888888999999:::777777999;;;<<>>DDDKKKYYYfffzzzyyyvvvzzzzzzpppgggaaa```aaacccfffgggiiikkkllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkkkkjjjhhhgggfffiiiiiiiiihhhgggfffeeedddaaa___]]]YYYTTTLLLDDD>>>888666444222222222000///~~~ooodddZZZTTTTTTQQQVVV___jjjwww}}}yyy{{{|||{{{yyy|||}}}{{{yyyrrreeeYYYLLLFFFDDDGGGMMMRRRYYY```ccc```YYYPPPIIIHHHLLLOOOTTTVVVXXXXXXVVVTTTSSSSSSKKKHHHDDD>>>999666444333333333222222111111111111222222222333333222111111222222222222222222222222111111111222333444555666333333333333333333333333444444555555555666666666666666666666666666777777999888999===???BBBIIIRRRaaaoooyyyzzz|||ppphhhdddbbbaaaccceeehhhkkkmmmmmmlllllllllllllllmmmmmmmmmmmmmmmkkkkkkjjjiiihhhgggffffffiiiiiiiiihhhgggfffeeedddaaa```^^^\\\WWWPPPHHHBBB999666333222222222111000~~~kkk]]]VVVUUUQQQRRRVVV\\\fffsss{{{zzzzzzyyywwwzzz{{{zzzxxxttthhh]]]PPPIIIEEEGGGLLLPPPVVV]]]bbb```[[[SSSKKKHHHKKKNNNTTTVVVYYYYYYXXXVVVUUUUUUNNNKKKGGGAAA;;;777444333333333333333222222111111111222222333333333222222222222222222222222222222444444333222222222333333333333333333333333333333333444444444444555555555666666666666777777777777:::999;;;>>>@@@DDDNNNYYYlllzzz~~~wwwmmmddd^^^aaadddgggjjjlllmmmlllllllllllllllmmmmmmmmmnnnnnnkkkjjjiiihhhgggfffffffffhhhhhhhhhgggfffeeedddccc______^^^\\\YYYSSSKKKFFF:::777333222222333333333|||hhh[[[UUURRRRRRRRRTTTYYYbbblllttt~~~|||xxxvvvwwwyyyyyyxxxxxxvvvmmmcccVVVOOOJJJKKKNNNPPPUUU[[[___```^^^WWWNNNIIIKKKNNNSSSVVVYYYZZZYYYXXXWWWXXXRRROOOKKKEEE???999666444333444444444444333222111111222333333333333333333333333333333333333333333555555444333222222222222333333333333333333333333333333444444444555555555555555666777777888999999999999:::>>>AAAHHHWWWdddzzz|||kkk```bbbcccfffhhhkkklllllllllkkkkkkllllllmmmnnnnnnnnnlllkkkjjjhhhggggggfffggghhhhhhhhhgggfffeeedddccc___^^^]]]\\\ZZZUUUOOOJJJ>>>:::555222222333444444jjj[[[UUUTTTRRRPPPQQQVVV]]]bbbkkkxxx{{{yyywwwyyyyyywwwxxxxxxrrrjjj\\\UUUPPPPPPRRRSSSVVVZZZ\\\___```ZZZQQQKKKKKKNNNSSSVVVYYYZZZZZZYYYYYYYYYVVVTTTOOOIIICCC===999666444444555555555444333222111222333333444444333333333333333333333333333333444444333222222222333333333333333333333333333333444555555555555666666666444555666777888:::;;;;;;::::::<<<@@@FFFQQQcccttt{{{lllcccdddeeegggiiikkklllmmmkkkkkkllllllmmmnnnnnnooommmllljjjhhhggggggggggggiiiiiiiiihhhgggfffeeedddaaa___^^^]]][[[WWWRRROOODDD???999444222333333333{{{dddYYYWWWUUUQQQOOOQQQVVVYYYaaammmxxxyyyyyywwwyyyzzzvvvoooaaaZZZUUUUUUUUUUUUWWW[[[[[[___aaa\\\SSSLLLLLLNNNSSSVVVYYY[[[ZZZZZZZZZZZZYYYWWWRRRLLLFFF@@@;;;888444555666666666555444333111222333333444444444444333333333333333333333333222222222222333333444555333333333333333333333333666666666666777777777777444555666888999;;;<<<===<<<<<>>555333444555555uuulllccc^^^ZZZUUUTTTVVVXXX]]]iii~~~}}}{{{{{{yyyxxxpppfffZZZVVVXXX\\\\\\ZZZZZZZZZ[[[ZZZWWWSSSOOOLLLQQQSSSWWW[[[]]]]]][[[ZZZYYYWWWTTTPPPLLLGGG@@@<<<777555333222333444333222444444444444444444444444222222222222222333444444444444444444444444444444444444444555555555555666555555555555555555555555666777999999888999:::<<>>BBBHHHUUUggg}}}lllbbbaaaccceeeffffffggghhhiiikkkllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhgggfffdddcccbbb```^^^\\\ZZZZZZYYYTTTNNNFFF???999555222~~~{{{xxxsssmmmhhhdddbbb___]]]YYYYYYXXXXXXXXXZZZ\\\]]]cccggglllrrrxxx~~~zzzoooddd\\\YYYYYY[[[bbbooo~~~yyyzzzzzzxxxwwwpppfff\\\WWWWWWYYY[[[^^^YYYUUUTTTUUUTTTOOOJJJJJJNNNSSSYYY]]]^^^^^^^^^ZZZYYYWWWVVVTTTPPPKKKGGG???<<<888555555555444333444444444444444444444444444444333333333444555555333333333333333333333333444444444555555555555666555555555666666666777777999::::::::::::;;;>>>AAAEEENNN___ttttttgggbbbccceeeffffffgggiiijjjlllmmmmmmlllllllllmmmmmmmmmmmmmmmkkkkkkkkkjjjiiiiiihhhgggdddcccaaa___]]][[[ZZZZZZXXXVVVQQQJJJAAA:::555222~~~xxxrrrnnnkkkhhheeeaaa^^^]]][[[YYYXXXWWWWWWWWWWWWXXXYYY[[[\\\___bbbggglllpppuuuzzz}}}~~~zzzjjj___[[[VVVXXX^^^iiizzz|||yyywwwvvvuuuqqqhhh___WWWUUUWWWZZZ]]]YYYTTTRRRRRRQQQNNNKKKGGGKKKQQQWWW[[[^^^^^^^^^[[[ZZZYYYXXXVVVSSSOOOKKKCCC???:::666555555444444444444444444444444444444333333333333333444444555333333333333333333333333444444444555555555555666555555555666666777777888999::::::::::::===AAADDDLLLYYYnnnqqqhhheeefffdddeeegggiiikkklllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnlllkkkkkkjjjiiiiiihhhhhheeecccaaa___]]][[[[[[ZZZWWWVVVRRRLLLCCC;;;666444uuutttrrrnnniiidddaaa___\\\ZZZYYYYYYYYYYYYXXXVVVXXXXXXXXXYYYZZZ\\\]]]^^^___bbbfffiiilllooosssvvvxxxzzz|||}}}}}}~~~sssbbb[[[UUUWWWZZZaaannnyyyuuuttttttqqqkkkbbbYYYUUUWWWZZZYYYWWWSSSPPPMMMLLLKKKKKKDDDHHHNNNUUUZZZ]]]^^^^^^[[[ZZZYYYYYYXXXVVVRRRNNNEEEAAA;;;777666555555444444444444444444444444444222222222222222333444444444444444444444444444444444444444555555555555666444555555666777777888888888999::::::;;;>>>CCCGGGUUUfff~~~{{{mmmeeecccbbbdddfffhhhjjjkkkkkkkkklllllllllmmmmmmmmmnnnnnnllllllkkkjjjiiiiiiiiiiiifffeeebbb```^^^]]]\\\\\\VVVVVVTTTMMMEEE===:::888|||vvvpppllljjjjjjhhheee```\\\YYYXXXVVVUUUVVVWWWYYYZZZYYYWWWVVVVVVVVVWWWXXXZZZ[[[\\\aaacccfffiiikkkmmmpppsssssstttuuuuuutttsssuuuvvvrrrwww~~~yyyeee\\\WWWXXXYYY\\\dddsssyyyuuussssssrrrmmmddd[[[VVVWWW[[[VVVUUURRRNNNJJJHHHIIIJJJCCCGGGMMMTTTYYY\\\]]]^^^\\\[[[ZZZZZZYYYWWWSSSPPPFFFBBB<<<888666555555444444444444444444444444444222222111111222222333444555555555555555555555555444444444555555555666666444555555666777888888999888999::::::<<>>???BBBJJJTTTmmmtttbbb[[[]]]___ccceeefffhhhjjjlllkkkkkkiiiiiiiiiiiikkkkkkkkkkkkiiihhhggggggffffffiiiiiigggeeebbb```]]]\\\[[[XXXUUUQQQLLLDDD===777zzzuuuqqqoookkkfffaaa^^^\\\[[[ZZZYYYWWWVVVUUUTTTSSSSSSSSSUUUWWWXXXYYY\\\___bbbcccbbbaaaaaabbbdddggghhhggghhhjjjkkkkkkmmmooorrruuuuuuuuuxxx{{{|||{{{xxxuuuvvvuuuuuuxxx~~~qqqddd^^^YYYWWWWWW[[[eeepppxxxpppsssnnnooonnniii```XXXUUUUUUTTTRRRPPPMMMJJJHHHGGGFFFBBBCCCGGGNNNVVV\\\___`````````^^^\\\YYYVVVSSSRRRMMMHHHAAA<<<:::999777555444444444444444444444444333333333333333444555555555555666666666555555555555555555666666666777777666777777888888888888888999999:::===???DDDQQQ^^^yyyyyyhhhaaa^^^```cccdddeeefffhhhjjjlllkkkjjjiiiiiijjjkkkllljjjjjjiiihhhhhhhhhiiiiiiiiihhhgggeeebbb```^^^]]][[[YYYUUURRRMMMFFF>>>999~~~yyytttooohhhdddaaa___\\\ZZZWWWVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPSSSUUUXXXYYY\\\___dddhhhggggggggghhhiiikkklllmmmjjjlllmmmmmmmmmooorrruuuyyyzzz}}}~~~|||xxxtttsssvvv|||pppggg^^^YYYWWWWWWZZZ___iiiuuu}}}ssssssnnnpppppplllddd\\\VVVRRRPPPOOOMMMJJJHHHEEECCCBBBAAABBBDDDJJJSSSZZZ___aaa``````^^^\\\ZZZWWWUUUSSSOOOJJJDDD>>>;;;888666555444444444444444444444444444444444333444444555666555555444444444555555666555555666666666777777777888888999999::::::::::::999:::<<<>>>AAAJJJ^^^pppoooiii```bbbcccddddddeeegggiiillllllkkkkkkkkkkkklllllliiiiiiiiiiiiiiijjjkkkkkkggggggfffdddbbbaaa______\\\ZZZWWWSSSNNNHHHAAA;;;vvvsssooojjjgggbbb]]]ZZZWWWVVVTTTSSSRRRQQQRRRRRRQQQRRRTTTTTTTTTSSSRRRQQQTTTVVVYYY\\\___ccchhhlllmmmmmmnnnnnnooopppppppppmmmnnnooooooppprrrvvvyyyyyyvvvvvvxxxzzz}}}~~~qqqbbb\\\YYYWWWWWWXXX[[[dddppp|||yyyrrrmmmnnnooommmiiiaaaXXXSSSNNNMMMKKKIIIFFFCCC@@@???@@@@@@BBBGGGOOOXXX^^^aaa```___^^^\\\ZZZXXXVVVTTTQQQMMMGGGAAA<<<888666444555555555555555555555555555555444444444555555666555555333333333444666777555666666666666777777777999999999999::::::;;;<<<<<<===???BBBEEERRRlllsssnnneeeffffffeeeddddddfffiiillllllllllllllllllllllllkkkjjjjjjjjjjjjjjjkkkkkkgggfffeeecccbbbaaaaaa```]]][[[XXXUUUQQQKKKDDD???yyyrrrnnnjjjgggccc___]]]ZZZVVVSSSSSSRRRQQQOOOOOOOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTVVVXXX\\\```cccggglllooorrrrrrssstttsssrrrqqqpppooopppqqqqqqsssvvvzzz~~~~~~{{{xxxwwwuuuxxx}}}jjj^^^YYYVVVTTTUUUUUUZZZbbbnnn}}}sssnnnmmmmmmnnnlllfff]]]VVVOOONNNKKKHHHEEEBBB@@@???@@@???@@@EEEMMMVVV\\\___^^^^^^]]]\\\ZZZXXXVVVUUURRROOOJJJCCC===888666555555555555555555555555555666555555444444444555555555444444333444555666777666666666666777777777888888888777777888:::;;;<<<<<<===AAAEEEKKK\\\yyyssspppkkkkkkiiifffddddddgggiiillllllllllllllllllllllllmmmlllkkkjjjiiiiiiiiiiiigggfffdddcccbbbaaaaaaaaa^^^\\\ZZZWWWTTTNNNHHHCCC~~~{{{wwwssspppkkkgggccc^^^[[[XXXVVVUUUSSSQQQOOOPPPOOONNNMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWWWWZZZ]]]cccgggjjjllloooqqqtttuuuvvvwwwwwwvvvtttrrrqqqrrrttttttvvv{{{|||wwwpppqqquuu{{{uuufff\\\TTTRRRRRRRRRSSSYYYcccppp~~~tttqqqnnnooooookkkbbbZZZQQQOOOKKKGGGDDDBBBAAA@@@@@@@@@AAAEEEMMMUUUZZZ]]]]]]\\\\\\[[[YYYXXXVVVUUURRRPPPLLLEEE>>>999777666555555555555555555555555666555444444444444444444555555555555555666777888666666666777777777888888777777666666777999;;;<<<;;;<<>>EEERRRddd|||xxxrrrrrrsssqqqlllgggcccbbbeeegggiiijjjkkkllllllkkkjjjiiikkkjjjiiihhhhhhhhhhhhhhhiiigggeeebbbaaa```aaaaaa___^^^\\\[[[XXXSSSMMMIIIzzzsssmmmiiifffaaa^^^YYYVVVUUUUUUTTTSSSRRROOOMMMMMMNNNOOOOOONNNLLLLLLMMMNNNPPPRRRUUUWWWXXXXXXXXXYYY[[[^^^aaacccccciiipppuuuvvvuuuttttttqqqtttxxx|||~~~~~~|||{{{vvvxxxyyy{{{~~~~~~xxxsssttt{{{~~~ooobbb\\\\\\RRRPPPRRR[[[eeeqqqvvvrrrsssppphhh```TTTPPPJJJDDDAAA@@@AAABBBAAAAAACCCGGGNNNTTTWWWYYYZZZZZZZZZYYYXXXVVVUUUTTTQQQQQQNNNHHH@@@:::888999666666666666666666666666555444333333222222222222444555777999999999999888777777777777888888888888888777777666888:::<<<>>>???AAAIIIZZZpppwwwsssttttttqqqlllfffaaaaaacccfffiiiiiikkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhhhiiijjjjjjhhheeebbb`````````aaa```^^^]]]\\\YYYUUUOOOKKKxxxllleeeaaa___ZZZWWWTTTTTTSSSRRRQQQPPPOOONNNMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLMMMOOOSSSWWW\\\^^^ccc```]]]]]]```ccccccbbbmmmmmmooouuuzzz|||zzzxxxyyyzzz|||~~~yyyvvvxxx~~~yyypppiiicccQQQRRRUUUXXX___lll|||ttttttsssnnnggg]]]UUUKKKEEECCCBBB@@@===AAA@@@BBBFFFMMMSSSWWWXXX\\\]]]]]]\\\[[[YYYXXXVVVQQQOOOMMMJJJHHHCCC===999<<<:::777555444444555666444555555666666666666666555555555555666666666666777777777777777777777777555666666999;;;===<<<;;;AAAEEEPPPfffyyyvvvtttrrrmmmfff```^^^aaadddeeeggghhhjjjkkkkkkkkkjjjjjjiiihhhgggggghhhiiijjjhhhgggdddbbb```_________\\\\\\\\\[[[XXXTTTOOOMMMzzztttqqqjjjaaa\\\ZZZXXXUUUQQQPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLLLLOOOOOOPPPRRRUUUZZZ^^^```eeecccaaabbbfffiiijjjjjjppppppssswww|||~~~|||zzzzzz{{{}}}||||||{{{ppphhhZZZYYYYYY[[[aaalll~~~yyyvvvqqqlllbbbYYYOOOGGGEEECCC@@@===@@@@@@AAAEEEKKKQQQTTTVVVZZZZZZZZZZZZYYYWWWUUUTTTRRRPPPNNNLLLIIIDDD???;;;:::999777555555444555555444555666666777777666666555555555555666666666666888888888888888888888888777777888:::<<<=========BBBIIIXXXooo|||uuukkkbbb___```bbbfffggghhhiiijjjjjjiiiiiihhhhhhgggffffffggghhhiiiiiigggeeebbb```_________\\\]]]]]]\\\YYYUUUPPPNNN~~~wwwooohhhddd^^^ZZZUUURRRRRRRRROOOLLLMMMLLLLLLLLLKKKKKKJJJJJJLLLLLLMMMNNNOOOOOOOOOOOORRRSSSTTTVVVZZZ___ccceeejjjiiihhhjjjmmmqqqrrrsssssstttvvvzzz~~~~~~|||{{{|||~~~|||pppeee```]]]^^^bbblll}}}xxxtttqqqiii```UUULLLGGGDDDAAA>>>@@@@@@BBBFFFLLLQQQTTTUUUYYYYYYZZZYYYXXXWWWUUUTTTTTTRRRPPPNNNKKKGGGAAA===777777777666666555555555444555666666777777666666555555555555666666666666888888888888888888888888888999999:::<<<===>>>???EEEPPPddd~~~uuukkkdddbbbbbbeeefffggghhhhhhhhhhhhhhhggggggfffffffffffffffgggiiihhheeebbb```_________]]]^^^]]]\\\ZZZVVVSSSPPP}}}vvvoooiiiccc^^^[[[SSSQQQOOONNNOOOOOOMMMJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPRRRTTTUUUUUUVVVUUUVVVWWW[[[___eeejjjmmmpppooooooppprrruuuvvvwwwuuuvvvxxx{{{}}}~~~~~~}}}|||}}}yyykkkbbb\\\]]]bbbjjjyyy{{{vvvuuunnnggg\\\RRRKKKGGGCCCAAAAAAAAADDDIIIOOOUUUWWWXXXZZZZZZ[[[[[[ZZZYYYWWWVVVUUUTTTRRRPPPMMMIIIDDD@@@666666777777777666555555555555666777777777777777555555555555666666666666888888888888888888888888888999999::::::<<>>EEEJJJYYYnnnpppaaa___```aaacccfffiiikkkmmmllllllmmmllllllkkkjjjiiihhhfffeeecccbbbbbbbbbbbb^^^^^^]]]\\\[[[YYYWWWWWW}}}yyysssmmmiiiddd```]]]YYYWWWTTTSSSSSSRRRPPPOOOJJJJJJJJJJJJIIIIIIKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSUUUWWW[[[___cccfffiiijjjlllmmmnnnppptttyyy}}}~~~{{{yyyyyyzzzxxx{{{sss___\\\\\\ZZZaaannnyyy|||ssssssqqqllleee^^^XXXUUUNNNOOOPPPTTTXXXZZZZZZYYYYYYZZZ[[[[[[[[[ZZZYYYXXXWWWVVVTTTSSSQQQMMMHHHDDD===<<<:::888888777888888666666777888888888888777555555555555666666666666999999999999999999999999888:::<<<;;;<<<@@@IIIPPPcccxxxxxxiiibbbbbbcccdddeeehhhjjjkkkmmmmmmnnnnnnmmmkkkjjjiiifffeeedddcccbbbcccdddddd^^^]]]\\\[[[ZZZYYYXXXWWW~~~wwwsssnnnkkkeeeaaa___\\\YYYWWWSSSQQQOOONNNNNNNNNLLLJJJJJJJJJKKKJJJJJJKKKNNNPPPNNNOOOPPPRRRTTTUUUWWWWWW[[[]]]aaaeeejjjnnnppprrruuuuuuuuuvvvxxx||||||}}}~~~{{{|||eee___\\\VVVZZZfffkkk}}}tttuuuuuurrrlllddd^^^[[[XXXXXXYYY[[[]]]^^^]]][[[\\\\\\]]]^^^^^^]]][[[[[[WWWVVVTTTSSSQQQMMMHHHDDD???>>>;;;999777777888999666666777888888888888888555555555555666666666777999999999999999999999999999;;;======>>>CCCMMMUUUjjj~~~sssfffeeeddddddeeefffhhhiiimmmmmmnnnnnnmmmkkkjjjiiieeedddcccccccccdddeeefff]]]]]]\\\[[[ZZZYYYXXXXXXwwwrrrnnngggbbbbbb___[[[WWWTTTRRRQQQQQQQQQPPPOOOMMMJJJIIIKKKLLLIIIJJJKKKKKKKKKMMMPPPRRRRRRTTTWWWXXXXXXZZZ\\\^^^___aaadddgggiiimmmqqqttt|||~~~~~~~~~tttccc[[[ZZZ\\\```eeemmm{{{uuurrrsssqqqllliiiiiicccbbbaaabbbcccbbb___]]]______^^^\\\ZZZYYYWWWWWWUUUUUUTTTRRRPPPNNNLLLKKKDDD@@@<<<999888888777666666777888888888777555444999888777666666777888999555777888999999:::<<<>>>===999:::AAABBBCCCQQQccc}}}zzzooolllhhhffffffhhhhhhiiikkkkkkkkkkkkkkkkkkkkkkkkgggfffdddcccddddddcccbbb```___^^^]]][[[YYYWWWUUU}}}vvvmmmgggdddaaa\\\XXXYYYXXXUUURRROOONNNNNNOOONNNOOOOOOMMMKKKJJJJJJLLLIIIJJJKKKLLLLLLNNNRRRUUUVVVXXXZZZ[[[\\\]]]```bbbaaacccgggjjjnnnsssxxx|||~~~kkk```YYYVVVWWW\\\cccssszzzuuuuuutttoookkkkkkhhhhhhgggggggggfffcccaaa``````^^^]]][[[YYYXXXXXXUUUUUUTTTSSSQQQNNNLLLKKKDDDAAA===:::999888777666777777777777777666666555999888777666666777888999888999999999888888:::<<<;;;888:::@@@BBBFFFXXXmmmxxxssslllhhhggghhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkkhhhfffdddcccddddddcccbbb``````___]]][[[YYYWWWVVV~~~xxxsssoooiiiddd^^^ZZZYYYXXXUUUSSSQQQPPPNNNMMMLLLKKKLLLLLLKKKLLLMMMMMMKKKJJJJJJKKKJJJKKKMMMNNNPPPSSSWWWZZZ]]]___bbbcccdddeeehhhjjjfffiiimmmpppuuu|||uuufffZZZSSSQQQUUUYYYeeewwwyyyxxxvvvrrrooonnnnnnlllkkkkkkkkkiiifffcccaaaaaa___^^^\\\ZZZYYYYYYVVVUUUTTTSSSQQQNNNLLLKKKEEEBBB>>>;;;:::999888777888888777666666666666777999888777777777777888999:::::::::999777666777999::::::===BBBEEENNNfff~~~yyyooogggcccdddeeefffllllllllllllllllllllllllhhhfffdddcccddddddcccbbb``````___]]][[[YYYWWWVVV{{{vvvrrrmmmhhhccc```]]]ZZZVVVTTTTTTSSSRRRPPPNNNMMMLLLKKKJJJJJJKKKKKKHHHJJJLLLMMMLLLKKKKKKKKKLLLNNNPPPSSSUUUYYY]]]aaafffiiikkkmmmnnnooorrrtttppprrrvvvyyy~~~|||mmm___VVVTTTTTTUUU[[[jjj{{{{{{xxxwwwtttrrrrrrooonnnllllllkkkiiieeebbbbbbaaa```___]]][[[ZZZYYYVVVVVVUUUSSSQQQOOOMMMLLLGGGCCC???<<<::::::888777:::999777666666666777888888888888888888888888888999::::::999777777888999<<<===AAAFFFJJJYYYttttttiiidddccceeeggglllllllllllllllmmmmmmmmmhhhfffdddddddddeeedddccc``````___^^^\\\YYYWWWVVV||||||}}}}}}}}}|||zzzwwwuuullliiieeeaaa^^^ZZZVVVSSSSSSQQQOOOMMMMMMMMMLLLKKKMMMLLLKKKKKKJJJIIIIIIIIIHHHJJJMMMNNNNNNNNNNNNOOOOOOQQQTTTWWWZZZ^^^cccgggnnnpppssstttvvvwwwzzz|||}}}tttddd[[[YYYWWWTTTWWWaaaooo~~~zzzxxxvvvttttttpppooommmlllkkkiiieeebbbbbbbbbaaa___]]]\\\ZZZZZZVVVVVVUUUSSSQQQOOOMMMLLLHHHEEE@@@===;;;:::999888:::999777666666666777888888888999999999999888888777888999999888999;;;===<<>><<<;;;:::888999999888777777777777888888888999::::::999888888666888999::::::;;;>>>@@@<<>>@@@DDDFFFSSSkkkwwwgggfffhhhiiijjjjjjjjjjjjkkkhhhhhhgggfffeeeddddddcccbbbbbbbbb```^^^[[[YYYWWWuuummmhhhbbb]]]\\\UUUSSSPPPNNNLLLKKKKKKKKKIIIJJJKKKKKKLLLLLLLLLKKKMMMMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMNNNOOOQQQRRRRRRXXXYYY\\\___bbbfffhhhiiioooqqqtttwwwzzz~~~wwwmmmccc]]]___cccjjj||||||yyyvvvssspppmmmmmmlllkkkjjjeeeccc___]]]]]]\\\ZZZYYYZZZWWWTTTRRRQQQPPPNNNMMMKKKIIIEEEAAA>>><<<;;;;;;777888999888777777999;;;::::::888777777888999999<<<999999===???>>>???AAAFFFLLL\\\vvv|||llleeegggiiijjjjjjjjjkkkkkkiiihhhhhhgggfffeeedddcccaaaaaaaaa```^^^[[[YYYWWW{{{mmmeee```[[[VVVUUUPPPOOONNNLLLJJJIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQSSSVVVXXXZZZ___aaaeeejjjoootttxxxzzzssshhh___```dddlll~~~}}}xxxuuuqqqooonnnnnnlllkkkeeeccc```^^^]]]\\\ZZZYYYYYYWWWTTTRRRRRRQQQOOOMMMKKKJJJGGGCCC@@@===:::999777888999888777777999;;;888999999999999999::::::===::::::===???>>>@@@DDDJJJUUUkkkqqqeeefffhhhjjjkkkkkkkkkkkkiiiiiihhhgggfffeeedddddd```______^^^]]][[[YYYXXX{{{mmmfffaaa[[[WWWVVVPPPOOONNNMMMLLLKKKJJJJJJIIIJJJLLLMMMNNNOOOOOOPPPOOOPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWWWWYYY]]]bbbeeegggjjjooovvv}}}zzzlllaaa___ccclll~~~zzzwwwsssqqqpppooommmkkkfffcccaaa___^^^\\\ZZZXXXYYYVVVTTTRRRRRRQQQOOONNNKKKJJJHHHEEEBBB>>>:::888777888999888777777999;;;777888999:::;;;;;;::::::<<<::::::===>>>>>>AAAGGGNNN___{{{sssgggggggggiiikkkllllllkkkjjjiiiiiihhhgggfffeeeeee___^^^^^^]]]\\\ZZZYYYYYYrrrkkkfff___YYYXXXQQQPPPOOOMMMLLLKKKKKKKKKMMMMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXX[[[]]]^^^___aaaeeekkkppptttvvv|||qqqbbb^^^aaaiii{{{|||yyyuuurrrqqqooommmkkkfffdddaaa```___]]]ZZZWWWXXXVVVSSSRRRRRRQQQPPPNNNJJJJJJIIIGGGCCC???;;;888777888999888777777999;;;888999:::;;;;;;;;;;;;;;;;;;999:::<<<===>>>DDDKKKVVVlllwwwjjjhhhfffgggiiikkklllkkkjjjjjjiiihhhgggffffffeee______^^^\\\[[[ZZZZZZYYY{{{uuuooofff___[[[UUUSSSPPPMMMLLLLLLLLLMMMOOOPPPRRRTTTVVVWWWXXXXXXZZZ[[[]]]___````````````cccfffiiikkkmmmqqqxxx}}}zzzfff]]]]]]dddttt~~~zzzvvvsssqqqooommmkkkfffdddbbbaaa___]]]YYYWWWXXXVVVSSSRRRRRRQQQPPPNNNJJJJJJIIIGGGDDD@@@===;;;777888999888777777999;;;:::;;;;;;;;;;;;;;;;;;<<<:::999:::======???GGGPPPbbb{{{}}}ooojjjeeedddgggjjjkkkkkkkkkkkkjjjiiihhhgggffffffaaa```^^^]]][[[ZZZZZZZZZ~~~sssjjjeee[[[XXXTTTPPPNNNNNNPPPRRRSSSUUUXXX[[[^^^aaacccdddeeegggjjjmmmooooooooooooppptttzzz}}}~~~lll___[[[___mmm|||~~~{{{vvvsssqqqooollljjjfffeeecccaaa```]]]YYYVVVWWWUUUSSSRRRRRRRRRPPPOOOJJJIIIHHHFFFDDDAAA???===777888999888777777999;;;===<<<;;;::::::;;;<<<<<<;;;:::;;;>>>???BBBLLLWWWppptttmmmeeebbbeeeiiikkkkkklllkkkjjjiiihhhggggggfffcccbbb```]]][[[ZZZZZZZZZuuupppbbb^^^YYYTTTQQQRRRUUUWWWWWWYYY]]]bbbgggkkknnnooonnnqqqtttxxx|||}}}~~~~~~{{{qqq```ZZZ[[[gggvvv~~~{{{vvvssspppnnnllljjjgggeeecccbbb```]]]YYYVVVWWWUUUSSSRRRRRRRRRPPPOOOJJJIIIGGGEEECCCAAA@@@???777888999888777777999;;;???>>><<<:::999:::;;;===;;;;;;===@@@AAAEEEPPP[[[zzzwwwnnnddd```ccchhhkkkkkklllkkkkkkjjjiiihhhggggggeeecccaaa^^^\\\ZZZZZZZZZ}}}rrrkkkbbbZZZVVVVVVVVVVVVbbbdddhhhnnntttyyy~~~iii\\\[[[aaagggxxx~~~yyyuuuuuurrrnnnmmmooollliiifffccc```\\\WWWTTTXXXVVVTTTSSSRRRQQQOOOMMMJJJJJJJJJIIIFFFDDDAAA???::::::999999888999999999999999:::::::::;;;;;;;;;>>>:::;;;AAABBBEEEXXXmmm}}}vvvllleeedddfffggghhhlllkkkjjjhhhgggfffffffffbbb```^^^^^^^^^]]][[[ZZZ{{{oooeeeaaa```bbbccclllooouuu|||nnn^^^[[[^^^bbbkkkxxxzzzvvvvvvsssnnnlllmmmiiigggdddbbb```^^^ZZZWWWXXXVVVTTTSSSRRRQQQOOOMMMJJJJJJJJJIIIGGGDDDAAA@@@;;;:::999999888999999999999999:::::::::;;;;;;;;;===:::===BBBEEELLLccc{{{xxxnnngggeeegggjjjkkkmmmllljjjiiihhhgggffffffcccaaa___^^^^^^]]][[[YYYrrrkkkjjjjjjllluuuzzzsssaaaZZZZZZ\\\___hhhwww|||xxxwwwtttooolllmmmgggeeecccbbbaaa```]]][[[XXXVVVTTTSSSRRRQQQOOOMMMJJJJJJJJJIIIGGGDDDBBB@@@;;;;;;:::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;???DDDIIIVVVsss~~~tttkkkhhhiiikkkmmmmmmlllkkkjjjhhhgggffffffdddbbb```___^^^]]]ZZZXXX{{{uuurrrpppxxx}}}wwweee[[[YYYZZZ\\\aaaiiiwwwyyywwwvvvqqqnnnnnniiifffdddbbbaaa```^^^\\\XXXVVVTTTSSSRRRQQQOOOMMMJJJJJJJJJIIIGGGEEECCCAAA<<<;;;:::999999999999999:::::::::;;;;;;;;;;;;<<<<<<>>>BBBFFFMMM```~~~rrrkkkiiijjjkkkmmmllllllkkkiiihhhffffffeeeccc```___^^^\\\ZZZXXX~~~xxxyyy~~~{{{jjj___[[[[[[]]]___dddnnn}}}|||yyyxxxsssppppppllliiieeebbbaaa___]]][[[YYYWWWTTTSSSRRRQQQNNNLLLJJJJJJJJJIIIHHHEEECCCBBB===<<<;;;:::999999999999::::::;;;;;;;;;<<<<<<<<<===@@@DDDIIISSSjjj}}}qqqkkkhhhiiilllllllllkkkiiihhhfffeeedddbbb```^^^]]]\\\YYYWWW~~~~~~}}}}}}}}}~~~qqqeee___^^^\\\^^^ccckkkwww~~~{{{vvvssssssoookkkgggcccaaa___\\\ZZZYYYWWWUUUSSSRRRPPPNNNLLLJJJJJJJJJJJJHHHFFFDDDCCC>>>===<<<:::999999999999:::;;;;;;;;;<<<<<<<<<<<>>===<<<;;;:::999999999;;;;;;;;;;;;<<<<<<<<<<<>>>>><<<;;;:::999999999;;;;;;;;;<<<<<<<<<======???BBBHHHSSSiii}}}tttppphhhiiiiiiiiihhheeecccaaa^^^]]][[[ZZZZZZZZZXXXVVV{{{kkkbbb^^^bbbhhhnnnsss||||||wwwsssnnnkkkfffcccaaa```___^^^\\\YYYVVVRRROOONNNMMMMMMLLLLLLKKKJJJHHHFFFDDDCCC???>>>===;;;:::::::::;;;999::::::;;;<<<===>>>>>>@@@DDDNNN]]]sssyyyiiikkkhhhgggiiihhhdddbbbdddZZZ[[[[[[[[[[[[YYYWWWVVVzzzkkkbbbdddgggmmmrrr|||zzzwwwoookkkfffcccaaa```___^^^[[[YYYVVVRRROOONNNMMMMMMIIIIIIHHHGGGEEECCCAAA@@@@@@>>>===;;;:::::::::;;;::::::;;;;;;<<<===>>>>>>AAAGGGTTTggg~~~pppoookkkiiijjjiiidddbbbccc\\\\\\[[[[[[ZZZYYYWWWWWW{{{jjjgggfffkkkrrr}}}~~~|||ppplllgggcccaaa```___]]][[[YYYVVVRRRPPPNNNMMMMMMKKKKKKKKKIIIHHHFFFDDDCCC@@@???===;;;:::::::::;;;;;;;;;;;;<<<<<<===>>>???CCCKKK]]]tttyyysssnnnjjjkkkiiidddbbbbbb^^^]]]\\\ZZZYYYXXXXXXXXX~~~xxxzzz~~~uuukkkeeeiiirrr}}}qqqmmmhhhdddbbb```^^^]]]ZZZXXXVVVSSSPPPOOONNNMMMMMMLLLLLLKKKIIIHHHFFFEEEAAA@@@>>><<<:::::::::;;;===<<<<<<<<<<<<>>>???@@@EEEPPPeeeuuunnniiiiiiiiieeebbbccc```^^^\\\ZZZYYYXXXYYYYYYzzztttooorrrwwwsssfffhhhrrr}}}rrrnnniiidddbbb```^^^\\\YYYXXXVVVSSSQQQOOONNNMMMIIIIIIIIIHHHGGGEEEDDDCCCBBB@@@>>><<<;;;:::::::::===<<<<<<<<<===???AAABBBIIIVVVooowwwnnnhhhhhhhhhfffcccdddaaa___]]][[[YYYYYYYYYYYY|||sssmmmhhhlllrrr{{{~~~jjjiiiqqq|||sssooojjjeeebbb```]]][[[XXXWWWVVVTTTRRROOONNNMMMJJJJJJJJJIIIHHHGGGEEEEEECCCAAA???===;;;:::::::::<<<<<<;;;<<<===@@@CCCEEENNN___{{{|||rrriiihhhiiifffddddddaaa```^^^\\\[[[ZZZYYYYYYyyyoooiiidddhhhoooyyypppjjjqqq}}}}}}tttpppjjjeeebbb___]]][[[WWWWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLLLLKKKJJJHHHHHHCCCBBB???===;;;:::::::::;;;;;;;;;;;;>>>AAAEEEHHHTTTjjjxxxmmmkkkjjjgggdddbbbaaa```___^^^\\\ZZZYYYXXXxxxnnnhhhbbbfffnnnxxxtttlllppp{{{uuupppkkkeeebbb___]]][[[WWWVVVVVVTTTRRRPPPNNNMMMIIIIIIIIIIIIHHHGGGFFFEEECCCBBB@@@===;;;:::::::::;;;::::::;;;>>>BBBFFFIIIXXXqqq}}}qqqmmmlllgggcccaaa`````````___^^^[[[XXXWWWssshhhgggiiiooozzz}}}llliiirrr{{{tttnnnkkkfff___ZZZYYYWWWVVVTTTRRRPPPMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCBBBAAA???===;;;::::::@@@>>>>>>BBBAAAEEETTTeeesssnnnmmmhhheeeddd``````aaa```^^^\\\ZZZYYYwwwllliiijjjppp{{{nnnhhhmmm|||tttnnnkkkggg```[[[ZZZXXXWWWUUUSSSQQQNNNMMMLLLJJJJJJJJJIIIHHHGGGEEEEEECCCCCCBBBAAA???===;;;::::::???>>>>>>CCCCCCIIIZZZoootttmmmkkkgggddddddaaaaaaaaa```___]]]ZZZYYYrrrlllmmmrrr}}}qqqfffgggvvv~~~vvvnnnkkkgggaaa\\\[[[YYYXXXVVVTTTQQQOOONNNMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@>>><<<;;;:::@@@>>>>>>DDDFFFPPPccc}}}~~~}}}}}}}}}~~~wwwmmmiiigggeeeeeebbbbbbbbbaaa___]]]ZZZYYYzzzqqqrrrvvvrrrdddaaalllxxxwwwnnnjjjgggaaa\\\[[[XXXWWWVVVSSSQQQOOOMMMLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA???===<<<;;;@@@???>>>DDDIIIVVVlll~~~yyyxxxxxxxxxyyy{{{}}}~~~|||nnniiiggggggfffdddddddddbbb```]]][[[YYYxxxyyy}}}sssccc^^^dddmmmxxx{{{ooojjjhhhbbb]]]ZZZWWWVVVTTTRRRPPPNNNLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCAAA@@@>>>===<<>>EEELLL]]]vvv}}}{{{zzz~~~tttsssrrrrrrsssuuuxxxyyypppjjjiiiiiihhhffffffeeedddaaa^^^[[[YYYvvveee^^^aaafffkkkuuurrrllliiiddd^^^[[[WWWVVVTTTRRROOOMMMKKKKKKHHHIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDCCCBBBAAA??????<<>>??????@@@@@@@@@AAAAAAAAACCCBBBBBBAAABBBDDDEEEGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ[[[]]]___cccfffiiijjjmmmppptttwwwzzz~~~{{{vvvpppkkkfffccc^^^ZZZWWWUUURRRPPPMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIJJJLLLOOORRRTTTYYY```gggrrr~~~|||zzzvvvrrrlllfffaaa___^^^^^^eeemmmzzzuuu^^^RRRMMMIIIHHHGGGEEEGGGLLLVVVfffqqq```aaakkk|||tttkkk^^^SSSMMMJJJGGGDDDCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@??????@@@AAA@@@???????????????@@@@@@@@@@@@AAAAAAAAABBBBBBDDDEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZXXXYYY[[[^^^aaaeeehhhiiilllooorrruuuxxx||||||xxxtttmmmhhhdddaaa\\\YYYWWWUUUSSSQQQMMMMMMMMMMMMLLLMMMMMMMMMOOOOOOOOOOOONNNMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKMMMPPPQQQTTTXXX\\\dddsss}}}|||yyyuuuqqqjjjeeeaaa```^^^___eeemmmzzzyyy```SSSMMMIIIHHHFFFEEEGGGKKKQQQaaa{{{pppaaaaaajjjzzzooogggZZZQQQLLLIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@?????????AAA@@@???@@@AAABBBAAA@@@>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXXXXYYYZZZ]]]```cccfffhhhkkkmmmppprrruuuxxx|||~~~{{{wwwrrrlllgggccc```\\\YYYWWWVVVTTTSSSPPPOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQPPPOOONNNMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKKKKKKKKKKMMMOOOQQQTTTWWWYYY]]]hhhwww|||{{{yyyuuuqqqjjjeeebbb```______eeelllxxx~~~cccSSSNNNIIIHHHFFFDDDFFFKKKNNN]]]uuuoooaaabbbjjjyyy|||kkkcccXXXOOOKKKIIIFFFDDDDDDCCCBBBBBBBBBBBBBBBBBB======>>>???@@@AAAAAABBBAAA?????????AAABBBAAA@@@===>>>>>>>>>>>>???????????????@@@BBBCCCDDDEEEEEECCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMOOOOOOPPPRRRSSSTTTUUUVVVXXXXXXZZZ\\\^^^aaadddeeegggiiikkkmmmnnnqqqtttwwwyyy}}}zzzwwwsssmmmhhhccc```\\\ZZZYYYXXXWWWUUUSSSRRRQQQPPPQQQRRRSSSTTTRRRRRRRRRRRRQQQOOONNNMMMLLLLLLKKKKKKJJJIIIIIIIIIGGGIIIKKKLLLLLLMMMOOOPPPQQQTTTWWWXXXYYY```kkkttt|||{{{yyyuuurrrlllgggcccaaa___^^^bbbiiissseeeTTTNNNIIIHHHFFFDDDFFFKKKOOO]]]rrr~~~lll```bbbjjjyyy{{{ggg___UUUNNNJJJHHHFFFDDDBBBBBBBBBAAABBBBBBCCCCCC<<<<<<===>>>???@@@AAAAAA???>>>===>>>@@@AAA@@@???=========>>>>>>>>>??????>>>???@@@BBBCCCDDDEEEEEEBBBCCCDDDEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLNNNNNNOOOQQQRRRSSSTTTUUUWWWWWWXXXZZZ\\\^^^```aaabbbccceeefffggghhhkkknnnooosssyyy{{{xxxtttooojjjdddaaa^^^\\\[[[[[[ZZZXXXVVVUUUTTTSSSTTTUUUWWWXXXUUUUUUUUUTTTSSSRRRPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIIKKKNNNPPPPPPQQQTTTUUURRRUUUWWWWWWXXX]]]gggooo}}}}}}|||zzzvvvsssoooiiieeebbb___\\\```fffooo}}}fffTTTNNNIIIHHHFFFDDDFFFJJJQQQ]]]rrr{{{jjj___bbbjjjyyy}}}eee^^^TTTMMMJJJHHHFFFDDD????????????@@@AAAAAABBB????????????>>>>>>>>>>>>===<<<<<<===>>>??????>>>============>>>>>>>>>>>>===>>>@@@BBBCCCDDDEEEEEEBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLNNNNNNOOOPPPQQQSSSSSSTTTVVVVVVWWWXXXZZZ\\\^^^___^^^___aaaaaaaaaccceeegggbbbeeekkkqqqzzz{{{yyyvvvpppllleeebbb___]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUWWWYYYZZZXXXXXXXXXWWWVVVUUUSSSSSSOOONNNNNNMMMLLLKKKKKKJJJKKKNNNRRRTTTUUUWWWYYY[[[UUUWWWYYYXXXXXX^^^hhhqqquuu}}}yyywwwtttmmmfffccc```^^^```eeemmmwwwjjjWWWOOOHHHGGGGGGGGGJJJOOOQQQ___tttzzzjjj___bbblll}}}}}}hhh\\\QQQMMMKKKHHHEEEEEECCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>>===============<<<;;;;;;????????????>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB===>>>???@@@BBBDDDFFFHHHJJJKKKLLLMMMOOOOOOPPPPPPMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\\\\\\\\\\[[[ZZZXXXXXXWWWYYY]]]bbbjjjsss~~~}}}zzzwwwssspppkkkeee^^^\\\]]]^^^[[[XXXWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZYYYWWWUUUPPPRRRTTTRRRNNNLLLNNNOOOUUUTTTTTTVVVYYY[[[\\\\\\]]]]]]]]]\\\]]]aaafffjjjqqq|||}}}{{{tttmmmgggddd```^^^```dddkkkuuu|||kkkWWWOOOHHHGGGGGGGGGJJJOOOTTTaaavvvyyyjjj```dddppp{{{hhh\\\QQQMMMKKKHHHEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAACCCDDDFFFGGGIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRSSSTTTUUUVVVVVVVVVYYYYYYXXXWWWVVVTTTRRRQQQOOOQQQTTTXXX]]]fffooouuu~~~{{{xxxtttqqqmmmgggaaa^^^______]]]ZZZZZZ[[[[[[\\\]]]^^^______^^^]]][[[[[[\\\[[[YYYWWWSSSTTTUUUTTTRRRQQQRRRTTTYYYYYYYYYZZZ]]]```cccdddeeeeeedddcccbbbdddhhhkkksss}}}uuunnnhhhdddaaa]]]^^^bbbhhhqqq~~~yyy~~~lllXXXPPPIIIGGGGGGGGGJJJNNNXXXeeezzzvvvjjjbbbhhhwwwyyyhhh\\\QQQMMMKKKHHHEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<@@@@@@@@@??????===<<<<<<;;;<<<<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSRRRPPPNNNLLLJJJIIIGGGHHHJJJLLLPPPVVV]]]cccoooxxx|||yyyuuurrrpppkkkeeebbbaaaaaa```^^^______```aaabbbcccddddddcccaaa___^^^^^^]]]ZZZYYYVVVWWWXXXWWWWWWWWWXXXZZZ`````````aaaeeeiiimmmpppqqqqqqpppmmmkkkkkklllnnnvvv}}}~~~vvvpppiiieeeaaa\\\]]]```dddlllxxxvvvwwwmmmYYYPPPIIIHHHHHHGGGJJJNNNZZZiiisssjjjeeemmmzzzhhh\\\QQQMMMKKKHHHEEEEEECCCBBBBBBAAAAAA@@@@@@???@@@??????>>>>>>>>>>>>>>>@@@@@@@@@@@@???>>>======::::::;;;;;;<<<===>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJHHHFFFDDDDDDCCCDDDEEEFFFIIIMMMTTTXXX```iiivvv}}}zzzvvvsssrrrmmmhhhdddccccccbbbaaacccddddddeeefffggghhhiiihhheeebbbaaa```___\\\[[[YYYZZZZZZZZZ[[[]]]___aaaffffffgggiiilllrrrxxx}}}~~~~~~}}}{{{wwwtttssstttxxx~~~~~~{{{xxxqqqjjjfffaaa[[[[[[^^^___fffqqq|||vvvttt|||oooYYYQQQJJJHHHHHHGGGJJJNNNYYYkkkqqqkkkiiisss|||hhh\\\QQQMMMKKKHHHEEEEEECCCBBBBBBAAAAAA@@@@@@???@@@??????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>999::::::;;;<<<======>>>>>>????????????@@@@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIDDDEEEEEEEEEDDDCCCBBBBBB???@@@BBBCCCEEEIIINNNRRRVVV^^^jjjvvv~~~{{{wwwtttrrrooojjjgggeeeeeeeeedddgggggghhhiiijjjkkkkkklllllliiieeecccbbbaaa___^^^]]]\\\\\\]]]___bbbeeefffjjjlllnnnpppsssyyy~~~}}}|||zzzyyyrrrlllgggaaa[[[YYY[[[ZZZ```iiisss~~~xxxvvv{{{qqqZZZRRRKKKIIIHHHGGGJJJNNNXXXkkkqqqmmmmmmxxx~~~hhh\\\QQQMMMKKKHHHEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???:::;;;;;;;;;<<<=========????????????@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHJJJLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGFFFFFFEEE@@@AAAAAAAAABBBAAAAAA@@@<<<===???@@@AAADDDIIILLLOOOWWWaaalllxxx~~~{{{wwwtttrrrpppllliiigggggghhhiiijjjjjjkkklllmmmnnnoooooopppmmmiiigggfffeeedddbbbbbb```___```dddhhhjjjjjjnnnqqquuuwwwzzz}}}{{{zzzssslllhhhaaaZZZXXXZZZWWW[[[bbbiiirrr~~~{{{yyyuuu[[[RRRKKKIIIHHHGGGJJJNNNWWWiiiqqqoooppp{{{|||hhh\\\QQQMMMKKKHHHEEEEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<======@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKKKKJJJHHHGGGHHHHHHGGGEEEDDDBBBAAAAAA???????????????>>>======;;;<<<===>>>>>>@@@CCCFFFKKKQQQZZZcccmmm|||~~~{{{wwwtttsssqqqooollljjjkkkmmmnnnmmmmmmnnnooopppqqqrrrrrrtttqqqmmmkkkjjjjjjiiihhhhhheeecccdddhhhlllnnnoooqqquuu{{{~~~~~~{{{tttmmmhhhaaaZZZWWWYYYUUUXXX]]]cccjjjuuu~~~|||xxx[[[SSSKKKIIIHHHHHHJJJNNNWWWgggqqqppprrr}}}{{{hhh\\\QQQMMMKKKHHHEEEEEECCCCCCBBBAAAAAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>>:::;;;<<<>>>@@@AAAAAAAAA===============<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJIIIGGGEEECCCFFFFFFEEECCCAAA???>>>>>>?????????>>>===<<<:::999===>>>>>>>>>===>>>@@@BBBHHHNNNVVV]]]fffttt~~~zzzvvvtttssssssqqqnnnmmmmmmppprrroooppppppqqqrrrsssttttttwwwtttpppnnnmmmmmmmmmlllkkkhhhfffgggkkkpppqqqqqqsssxxx~~~