BM6P6(@ }}}uuuqqqooommmkkkkkkoooxxx~~~oooaaaWWWOOOGGGBBB:::666222000000222333333222222222111111111111000////////////000000000000111111000000000000000111111888;;;;;;EEE[[[qqq}}}wwwuuusssXXXMMMCCCAAABBBBBBBBBDDDGGGJJJOOOWWWcccqqq}}}uuukkkfffdddgggkkkgggkkkrrrzzz|||xxxxxx{{{~~~~~~}}}||||||}}}|||zzzwwwrrrlllfff___cccjjjqqqxxx|||~~~yyyuuupppmmmlllllllllkkkqqqtttwwwzzzzzz{{{}}}~~~{{{wwwtttoooiiidddbbbdddfffgggggggggiiikkklllmmmoooppppppqqqsssuuujjjlllppptttwww{{{~~~|||{{{{{{zzz{{{{{{|||}}}~~~}}}~~~}}}|||xxxtttrrrrrrqqqnnnkkkgggaaaZZZWWWXXXXXXVVVRRRXXXWWWXXXZZZ___fffmmmrrrsssvvvzzzzzz|||}}}~~~~~~vvvkkkeeeaaafffpppwwwvvvrrrrrryyyxxxtttrrrpppnnnnnnpppvvvqqqcccXXXPPPHHHCCC;;;777333000000111222222111111111000000000//////////////////000000000000111111000000000000111111333888:::<<>>:::555111111111111111000000000000/////////...////////////000000000000111111000000000111111222555777999???LLL___nnntttxxxwww|||{{{kkkSSSJJJCCCBBBBBBAAABBBDDDFFFJJJPPPXXXcccqqq{{{mmmfffeeeeeeiiinnnqqqvvv}}}~~~|||}}}}}}|||{{{{{{}}}|||wwwooogggaaa___dddlllrrruuusssooolllggggggeeeaaa^^^___dddiiitttwwwzzz{{{yyywwwttttttooolllhhheeeccc```\\\YYY\\\^^^```aaabbbccceeeggggggjjjmmmppprrruuuxxx{{{}}}~~~}}}}}}~~~}}}|||uuurrrnnnnnnnnnnnnkkkhhhaaa]]]XXXVVVWWWXXXWWWUUUVVVVVVXXX\\\cccjjjqqquuuwwwyyy|||~~~|||}}}~~~~~~|||nnniiiffflllvvv|||zzzuuuooowww|||zzzwwwuuuqqqnnnoooxxxpppcccYYYQQQJJJEEE@@@<<<666333111111111000111111000000000/////////////////////000000000000111111000000111111222222555555888BBBRRRbbbkkknnnrrrxxx~~~zzz~~~hhhPPPHHHCCCBBBBBBAAABBBDDDFFFKKKQQQZZZdddrrrvvviiidddcccdddhhhlllsssxxx~~~|||zzzwwwuuurrrrrrsssssstttwww|||}}}uuukkkaaa[[[]]]ccckkkqqqrrrnnnhhhccc\\\]]]]]]YYYVVVXXX```gggqqqtttwwwvvvsssnnnjjjhhhaaa```]]][[[YYYWWWUUUTTTYYY[[[]]]___```bbbeeeggghhhkkkppptttwww{{{~~~||||||}}}~~~{{{xxxooollliiiiiijjjjjjfffccc___\\\WWWUUUUUUVVVVVVUUUUUUWWWZZZ___fffmmmssswwwyyy{{{~~~~~~~~~}}}nnniiihhhnnnxxx}}}zzzuuuooowww{{{xxxuuupppllllllsss|||nnnaaaYYYQQQKKKGGGBBB>>>888444222222111000222222111111111000000000////////////000000000000111111111111111222333333555444999GGGXXXdddjjjkkkooozzz{{{yyyvvv___LLLFFFBBBCCCCCCAAABBBEEEGGGLLLTTT\\\fffttt}}}qqqfffbbbbbbcccfffkkkqqqwww~~~zzzxxxwwwwww|||zzzvvvrrrnnnlllkkkjjjiiifffggghhhiiikkkooouuuyyyzzzooodddZZZUUUYYY___fffllllllhhhaaa\\\RRRTTTUUUSSSQQQTTT\\\ccclllnnnpppooojjjddd___]]]VVVUUUTTTSSSQQQQQQQQQRRRWWWYYY\\\^^^```bbbeeehhhkkkoootttyyy}}}}}}|||}}}~~~~~~}}}|||}}}~~~zzzvvvllljjjggggggiiihhhddd```^^^[[[WWWTTTSSSTTTTTTTTTWWWYYY]]]cccjjjpppvvvyyy{{{|||~~~|||mmmiiihhhoooyyy~~~zzztttoooxxx|||xxxuuuooommmlllppp{{{}}}ooocccZZZSSSMMMIIICCC???999555333222222111222222222222111111111111////////////000000000000111111111111111222333444555555>>>OOO```hhhkkklllppp|||wwwwww~~~pppYYYHHHDDDBBBCCCCCCAAABBBEEEGGGNNNWWW___hhhvvvwwwmmmdddaaabbbdddgggkkkqqqwwwwwwpppjjjfffcccdddkkkxxxyyytttlllfffcccaaa```______```aaabbbdddhhhmmmqqq{{{~~~|||rrrggg[[[SSSPPPVVVZZZ___cccccc___YYYTTTJJJLLLMMMMMMMMMQQQWWW\\\dddfffgggeee___YYYUUUSSSMMMMMMNNNMMMLLLLLLOOOQQQUUUWWW[[[^^^```cccfffiiilllpppvvv|||}}}{{{zzz{{{||||||||||||{{{|||}}}}}}}}}~~~{{{vvvmmmjjjhhhhhhiiihhhccc___ZZZXXXUUUSSSRRRSSSTTTUUUYYY\\\aaagggnnntttxxx{{{|||}}}~~~zzzlllhhhhhhpppzzz~~~yyysssoooxxx~~~yyyuuuqqqooonnnnnnuuu~~~uuuhhh^^^VVVOOOKKKDDD???:::555444333333333111111111111000000000000////////////000000000000111111111111222333444555666888EEEXXXgggllloooqqqttt|||wwwrrrsss{{{hhhRRREEECCCBBBDDDCCC@@@BBBEEEIIIPPPYYYaaakkkxxxqqqhhhaaa```ccceeeiiimmmsssyyywwwnnnfff___ZZZWWW[[[aaajjjuuuuuukkkeeeaaa^^^\\\[[[[[[\\\[[[\\\^^^cccfffnnnqqqwww{{{~~~~~~}}}{{{wwwvvvqqqhhh]]]TTTOOOMMMSSSUUUXXXZZZXXXTTTOOOLLLDDDEEEFFFHHHKKKOOORRRUUUYYYZZZZZZWWWRRRMMMIIIHHHFFFHHHIIIHHHHHHIIIMMMQQQRRRUUUYYY\\\___bbbfffhhhkkkooouuu{{{}}}|||{{{zzzyyywwwtttrrrrrrsssvvvwwwwwwyyyzzz||||||zzz|||}}}~~~~~~~~~xxxrrrkkkiiigggggggggeee```[[[TTTTTTSSSQQQQQQSSSVVVYYY\\\___dddkkkqqqvvvzzz||||||}}}~~~xxxllliiiiiiqqq{{{zzzsssnnnwwwyyyvvvsssrrrpppnnnqqq||||||zzzlllaaaYYYQQQLLLDDD???:::666444444444333000000000000////////////////////////000000000000111111111111222333444555777;;;III^^^lllppprrrvvvxxx~~~xxxsssoooqqqyyyxxx^^^IIIDDDBBBBBBDDDCCC@@@BBBFFFIIIQQQ[[[ccclllyyymmmeee^^^```dddggglllpppuuu|||yyypppggg___YYYUUUUUUUUUXXX```nnn|||uuulllfffbbb___YYYYYYXXXVVVUUUWWWZZZ]]]cccfffkkkooorrrssssssrrrooonnniiiaaaWWWOOOLLLLLLRRRSSSTTTSSSPPPLLLHHHFFF@@@@@@AAAEEEIIIMMMOOOOOOOOOPPPOOOLLLGGGCCC@@@???CCCEEEFFFFFFFFFHHHMMMQQQQQQTTTXXX[[[^^^aaaeeehhhiiimmmsssyyy}}}zzzuuurrrqqqqqqpppooosssqqqnnnmmmooorrrttttttqqqrrruuuxxx}}}|||{{{|||~~~}}}~~~}}}}}}~~~{{{sssmmmhhhfffdddcccdddaaa\\\WWWPPPPPPPPPPPPQQQTTTYYY\\\^^^aaafffmmmsssxxx{{{}}}|||}}}~~~xxxllliiijjjsss}}}{{{ssslllvvv}}}vvvuuurrrrrrqqqooommmttt{{{nnnaaaSSSJJJFFFBBB;;;777555444333333111111111111000000000000000///.........///111222111222222111000111333666888???PPPdddpppqqqnnnnnn{{{xxxpppmmmsss|||iiiSSSGGG@@@?????????AAACCCCCCCCCHHHQQQ]]]eeelllxxxvvvkkkccc]]]```ffflllqqquuuzzz{{{yyy|||yyyrrrmmmhhhddd___XXXUUUWWWYYYZZZaaaiii{{{|||qqqiiieeeZZZWWWTTTRRRQQQQQQQQQPPPUUUWWW\\\```bbbcccbbbaaafffeee```YYYQQQLLLLLLNNNOOONNNMMMKKKGGGDDDBBB@@@===>>>???AAACCCEEEFFFGGGHHHGGGDDDBBB???===<<<<<<===>>>@@@CCCFFFIIIKKKMMMQQQTTTWWWZZZ\\\___bbbeeehhhjjjlllqqqwww~~~~~~zzzxxxvvvqqqooollliiiggggggggggggjjjjjjiiiiiijjjlllmmmnnnmmmooorrrtttuuuwwwzzz|||}}}|||}}}}}}zzzuuuoookkkgggfffeeeccc___ZZZUUUSSSQQQRRRRRRQQQRRRTTTYYY\\\dddhhhlllpppsssvvvzzz||||||}}}uuunnnhhhgggrrr}}}}}}wwwqqqllluuuyyywwwsssrrrpppmmmjjjpppqqqaaaRRRIIIHHHCCC===888555444222111111111111111000000000000000//////...///000111222111222222111111111444666999BBBTTTgggrrrrrroooooo~~~xxxrrrqqqxxxttt___MMMEEE@@@?????????AAACCCDDDDDDJJJSSS^^^fffnnnyyyrrriiibbb^^^bbbiiiooouuu{{{zzztttuuuuuuwwwzzz{{{xxxuuusssqqqnnnfff```___[[[XXXYYY^^^aaajjjxxxtttlllccc___XXXTTTQQQOOONNNMMMPPPRRRTTTWWWYYYYYYYYYYYY\\\[[[WWWQQQKKKHHHIIIJJJLLLKKKJJJGGGDDDAAA???===<<<<<<===???@@@AAABBBCCCBBBAAA@@@???======<<<<<<;;;<<<>>>AAADDDGGGIIIJJJOOOQQQUUUXXXZZZ]]]```cccfffgggjjjnnnssszzz~~~}}}zzzvvvsssooolllkkkkkkiiigggeeeccccccdddeeeeeeeeeeeeeeefffhhhjjjkkkkkkmmmoooqqqqqqsssuuuwww}}}|||{{{|||~~~~~~~~~}}}{{{xxxsssmmmiiieeeeeeccc```\\\XXXSSSQQQPPPQQQQQQQQQRRRUUUZZZ^^^eeehhhlllpppssswww{{{~~~}}}uuummmggggggqqq{{{|||uuupppllluuu|||zzzsssqqqnnnjjjggglll}}}vvvdddUUUMMMIIIEEE>>>999666444222111111111111111000000000000000////////////000111222111111222111111222555777777AAATTTfffooonnnllllllwwwuuuxxx~~~vvvfffSSSHHHDDD@@@@@@???@@@AAABBBDDDEEEMMMUUU```hhhooozzz{{{mmmfff```^^^cccjjjqqqyyyzzzuuuvvvtttqqqppprrrvvvzzz}}}~~~~~~zzzsssmmmfff]]]ZZZZZZXXX]]]eeellltttxxxnnnggg___WWWRRROOOMMMLLLLLLLLLMMMNNNOOOPPPRRRRRRSSSRRROOOKKKGGGFFFGGGHHHHHHGGGEEECCC@@@>>><<<;;;;;;;;;;;;<<<======>>>>>><<<;;;;;;;;;;;;;;;<<<<<<999:::<<<>>>AAACCCEEEFFFKKKMMMQQQTTTWWWZZZ^^^aaaddddddgggjjjoootttxxx{{{}}}tttrrrpppllliiieeecccaaadddcccaaa```______```aaa```______```bbbdddfffhhhiiikkkmmmnnnnnnppprrrtttyyy{{{~~~|||{{{|||}}}~~~~~~~~~{{{yyyvvvqqqkkkfffdddcccaaa]]]YYYUUUQQQOOONNNOOOPPPQQQSSSWWW\\\```gggiiimmmpppssswww|||uuukkkeeefffpppyyyyyysssnnnlllttt~~~{{{rrrooolllhhheeeiiiyyy|||jjj[[[RRRIIIEEE???:::888666333222111111111111000000000///000000000000000111111111000111222222111333666888999CCCUUUffflllkkkkkknnnwwwxxxttt```NNNEEECCC???@@@@@@@@@@@@BBBEEEGGGNNNVVV```hhhpppzzzsssgggaaa^^^^^^ccciiinnnwww{{{yyyvvvsssssstttvvvwww|||}}}xxxoooiiiggg``````^^^]]]___jjjzzzxxxqqqggg^^^WWWRRROOONNNKKKJJJIIIIIIJJJMMMOOOQQQPPPOOOMMMJJJHHHHHHHHHIIIFFFEEECCC@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;999:::;;;===???AAACCCCCCGGGJJJNNNQQQTTTWWW[[[^^^bbbbbbdddgggkkkooorrrtttuuuuuuuuuvvvxxxwwwuuusssooonnnllliiifffcccaaa``````___^^^]]]\\\\\\\\\]]]\\\[[[\\\]]]___aaadddeeegggiiikkkmmmnnnooorrrtttvvvzzz~~~~~~|||{{{}}}~~~~~~~~~}}}zzzwwwtttoooiiieeedddbbb___ZZZVVVRRROOOMMMLLLMMMOOOQQQSSSXXX^^^cccgggjjjmmmppptttxxx~~~tttiiidddeeennnwwwvvvqqqmmmkkkttt{{{qqqnnnjjjgggeeeiiixxxooo^^^TTTHHHEEE@@@<<<999888555444111111111111000000000//////000000111111111111111///111222222222444777999>>>III[[[jjjnnnmmmooouuuyyy|||rrr\\\KKKCCCAAA???@@@AAA@@@@@@BBBFFFIIIPPPVVV```hhhoooyyy|||lllbbb^^^\\\^^^bbbeeeiiisss}}}~~~|||zzzyyyyyyyyy}}}{{{iiiccc\\\XXXZZZaaajjjooo~~~uuujjj```XXXRRRNNNMMMKKKIIIHHHIIILLLOOOQQQQQQOOOMMMKKKJJJJJJIIIIIIFFFDDDBBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999999:::::::::;;;;;;<<<===???@@@AAABBBDDDGGGKKKNNNPPPTTTWWWZZZ___```aaadddgggjjjlllmmmkkkkkkkkkmmmnnnnnnmmmkkkjjjjjjhhhfffdddbbb``````^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYZZZ[[[]]]___bbbccceeegggjjjlllnnnpppsssuuuwwwzzz}}}}}}}}}yyyvvvsssooojjjfffdddaaa]]]XXXTTTPPPNNNMMMJJJKKKNNNPPPSSSXXX___cccgggjjjnnnrrruuuzzzsssgggcccdddnnnuuutttoookkkkkkttt{{{rrrmmmiiifffdddhhhuuuwwwcccUUUJJJFFFAAA===;;;888555333111111111111000000000000///000111111222222111111///000111222222444888;;;>>>LLLaaapppsssppprrryyy~~~lllVVVHHHAAA>>>???@@@AAA@@@???AAAGGGKKKQQQWWW```hhhpppyyyuuuggg___[[[[[[^^^bbbcccfffppp{{{~~~{{{sssiiiaaa^^^]]]]]]]]]fffkkksss{{{|||ooocccXXXQQQQQQOOOLLLJJJIIIKKKMMMOOOOOOMMMKKKJJJJJJJJJHHHGGGGGGEEECCCAAA????????????<<<<<<<<<<<<;;;;;;::::::<<<<<<;;;:::::::::::::::<<<<<<======>>>???@@@@@@AAADDDGGGJJJLLLOOORRRUUUYYYZZZ\\\^^^aaaccceeeeeebbbbbbccceeeggghhhgggeeeccccccbbbaaa``````______^^^^^^^^^]]]]]]\\\\\\[[[\\\\\\\\\]]]___aaacccdddfffhhhkkkmmmoooqqqtttvvvyyy{{{}}}~~~}}}{{{wwwtttrrrnnnjjjfffddd```[[[VVVQQQNNNLLLLLLHHHJJJLLLNNNRRRWWW^^^cccgggjjjppptttxxx|||pppfffccceeemmmtttrrrnnnkkkllluuu}}}sssnnniiieeeccceeeqqq}}}lll[[[MMMIIIDDD???;;;777333000111111111111000000000000///000111222222222111111...000111222333555999<<>>???AAABBB@@@???AAAGGGMMMTTTYYYaaaiiiqqqzzzpppddd^^^ZZZ\\\```ddddddgggrrr~~~}}}xxxuuuiii```\\\[[[\\\___bbbeeelllxxxrrreee\\\[[[XXXSSSOOOLLLLLLLLLMMMMMMKKKIIIIIIKKKKKKJJJHHHHHHFFFDDDBBB@@@@@@AAAAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>@@@CCCEEEGGGIIILLLNNNQQQRRRTTTWWWYYY[[[\\\]]][[[[[[]]]```cccdddcccbbb`````````aaaaaaaaaaaaaaabbbcccdddeeefffgggggggggffffffeeefffgggiiijjjlllnnnppprrrsssttttttwwwxxx{{{|||}}}}}}}}}~~~~~~~~~zzzwwwtttqqqooommmiiifffbbb^^^YYYRRRMMMKKKJJJIIIGGGIIIKKKMMMQQQVVV]]]aaaeeejjjqqqvvvzzz}}}|||nnnfffccceeennnsssqqqmmmkkklllvvv~~~uuuoooiiidddaaacccmmmxxx|||uuucccQQQMMMFFF@@@;;;666111---111111111111000000000000///000111222333222111111...000111222333555999<<>>AAAGGGNNNVVV[[[ccckkksss|||~~~nnnbbb^^^YYY\\\bbbffffffiiiuuuuuukkkrrruuujjjhhhiii\\\]]]\\\ZZZ\\\eeetttqqqhhhccc```[[[UUUPPPNNNLLLLLLLLLJJJHHHJJJMMMNNNLLLJJJHHHFFFDDDBBBAAAAAABBBBBB;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===;;;;;;;;;<<<<<<<<<======<<<>>>AAABBBCCCEEEHHHJJJKKKLLLNNNQQQSSSUUUVVVWWWXXXXXXZZZ]]]aaabbbbbbaaabbbbbbcccdddeeeeeeffffffgggiiikkkmmmpppqqqrrrssspppooooooooooooqqqssstttxxxyyyzzzzzzyyyyyyzzz||||||}}}~~~}}}||||||}}}~~~~~~}}}||||||~~~~~~xxxuuurrrooonnnkkkhhhfffaaa]]]WWWPPPKKKHHHHHHHHHFFFHHHJJJLLLPPPUUU\\\```dddjjjqqqxxx|||~~~{{{mmmfffdddfffnnnsssqqqmmmkkkmmmwww}}}wwwqqqjjjgggddddddkkkssszzzcccXXXMMMCCC???>>>999666555555555444444333222111111111111000000000000111111111000111555666666:::AAARRRjjjlllUUUFFF@@@???>>>>>>??????@@@AAADDDIIIMMMUUU]]]ffflllttt}}}wwwjjjbbb^^^[[[cccmmmrrrsssvvv}}}rrriiilllxxxzzzpppkkkbbbZZZYYYYYYYYY___hhhzzzssstttnnnjjjfff```VVVPPPOOOLLLKKKJJJIIIIIIIIIIIIIIIFFFEEECCCAAA@@@@@@@@@AAA>>>>>>======<<<<<<<<<;;;;;;:::999888888:::<<<===>>>===;;;:::999::::::;;;;;;;;;<<<>>>???AAABBBBBBEEEFFFHHHLLLPPPRRRSSSSSSUUUWWWZZZ\\\]]]___bbbeeeiiiiiijjjkkklllpppvvvzzzzzz|||||||||}}}~~~~~~~~~~~~}}}}}}~~~|||uuuppplllkkkmmmmmmjjjfffbbbZZZRRRNNNKKKHHHGGGJJJFFFHHHKKKMMMPPPUUU[[[___ccchhhpppwww||||||nnniiieeefffnnnsssqqqkkkiiilllxxxxxxqqqmmmxxxrrrkkkhhheeeeeekkksss{{{fffYYYMMMCCC@@@>>>:::666555333222222111111000000000111111000000000000111111222111333666666777<<>>???CCCHHHLLLWWW___hhhmmmttt}}}uuuhhh```]]][[[eeerrrzzz|||~~~|||~~~vvvmmmmmmxxx~~~vvvlllccc___[[[XXX[[[aaaoooyyyyyyuuussstttooocccWWWRRRPPPOOONNNLLLKKKJJJJJJJJJFFFEEECCCAAA@@@@@@@@@AAA@@@@@@??????>>>======<<<<<<;;;999999999:::<<<===>>>===<<<::::::::::::;;;;;;;;;<<<===>>>@@@@@@AAACCCDDDEEEIIIMMMPPPRRRSSSXXX[[[^^^aaacccfffiiilllrrrtttwwwzzz~~~}}}~~~~~~~~~~~~~~~~~~}}}sssoookkkjjjlllkkkhhhddd```WWWPPPLLLJJJFFFFFFHHHFFFHHHJJJMMMPPPUUU[[[___ccchhhpppvvv{{{|||nnnhhheeefffnnnssspppkkkhhhjjjwwwzzzqqqjjjgggzzztttmmmiiifffeeekkkrrr}}}kkkYYYNNNDDD@@@???:::777666111111111111111111111111111111000000000000111111444333444666666777>>>FFF^^^www}}}dddOOOCCC@@@@@@BBB<<<=========???CCCHHHMMMYYYaaaiiinnnuuu|||qqqeee^^^\\\\\\hhhwww{{{zzzwwwpppppp{{{{{{qqqhhhaaa[[[[[[^^^eeeiiittt|||yyy{{{tttcccWWWSSSRRRPPPNNNKKKJJJIIIHHHFFFEEECCCAAA@@@@@@@@@AAACCCCCCBBBAAA???>>>======<<<<<<;;;:::;;;<<<===>>>>>>>>><<<;;;::::::::::::;;;;;;<<<<<<===>>>>>>???@@@AAACCCEEEJJJOOOSSSVVV]]]aaafffjjjnnnrrrwwwzzz}}}|||rrrnnnkkkjjjjjjiiifffccc\\\TTTMMMKKKHHHDDDDDDFFFEEEGGGJJJLLLOOOTTTZZZ^^^dddhhhooouuuzzz~~~}}}ooohhhdddfffnnnssspppjjjfffhhhttt|||ppphhhcccaaa}}}vvvpppkkkgggeeejjjqqq~~~oooZZZOOOEEEAAA@@@;;;888777333333333333333333444444111111000000000000111111444333444555555777@@@KKKaaazzz|||aaaMMMCCC???@@@BBB????????????AAAEEEKKKPPPYYYaaajjjooottt{{{~~~~~~}}}mmmaaa\\\ZZZ^^^iiixxx~~~xxxvvvtttssstttttttttssstttrrrqqqooommmqqqwwwlllddd```___aaaaaagggvvvyyyuuuxxx~~~lll```UUUSSSQQQMMMJJJHHHFFFEEEGGGFFFDDDBBBAAAAAAAAABBBEEEDDDCCCBBB@@@???>>>===>>>======<<<===>>>?????????>>>===<<<<<<;;;::::::;;;;;;;;;<<<<<<=========???@@@BBBEEEIIIPPPWWW[[[dddiiiqqqxxx|||zzzzzzqqqooolllkkkjjjhhheeebbbZZZSSSLLLJJJHHHDDDDDDFFFEEEGGGIIIKKKNNNSSSXXX\\\dddhhhnnntttyyy~~~rrrgggdddgggoootttpppiiieeeeeepppuuujjjdddaaa```yyyrrrnnniiifffjjjppp~~~qqq[[[PPPFFFBBBAAA<<<999888333333333333333333444444111111000000000000111111333222333444444777CCCPPPiii~~~|||^^^KKKCCC??????BBB????????????AAAFFFLLLQQQXXX```iiinnntttzzz}}}|||wwwhhh^^^ZZZYYY```hhhttt}}}~~~wwwqqqkkkhhheeebbb___]]]]]]^^^]]]]]]^^^^^^```bbbccciiiyyy{{{pppfffaaa``````bbbiiixxxrrrkkkjjjttt}}}zzzooofffWWWUUURRROOOLLLIIIGGGFFFHHHGGGEEECCCBBBBBBCCCCCCEEEDDDCCCBBB@@@???>>>===???????????????@@@@@@@@@@@@??????>>>===;;;::::::::::::;;;;;;<<<<<<======@@@BBBEEEHHHLLLTTT]]]cccooouuu}}}}}}yyywwwwwwqqqpppnnnllljjjgggdddaaaYYYRRRLLLKKKIIIFFFEEEGGGDDDFFFHHHJJJMMMQQQWWW[[[cccgggmmmsssxxx~~~tttgggeeehhhqqqvvvqqqiiiddddddnnn}}}}}}ssskkkgggffffff|||uuupppjjjfffiiiooo|||qqq\\\QQQGGGCCCBBB===:::999111111111111111111111111111111000000000000111111222222333444444999HHHWWWrrryyyYYYIIICCC???>>>AAA============???DDDKKKPPPVVV___iiiooouuu|||~~~rrrccc[[[YYYYYYaaagggpppyyy{{{tttkkkddd]]]YYYWWWXXXUUURRRQQQRRRSSSRRRQQQTTTSSSTTTVVVXXX\\\hhhuuu|||oooddd`````````ccclll|||nnnccc\\\aaajjjlllhhheeeYYYWWWUUURRROOOMMMKKKKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@???>>><<<;;;:::::::::;;;;;;<<<======>>>AAADDDIIIMMMQQQYYYccckkkyyy}}}~~~~~~{{{xxxvvvuuuqqqqqqooommmjjjfffccc```XXXRRRMMMLLLJJJGGGFFFHHHDDDEEEHHHIIILLLPPPUUUYYYaaafffmmmtttyyy~~~vvvhhhfffjjjtttxxxsssiiidddccclllyyy|||uuupppnnnnnnnnn}}}wwwqqqkkkgggiiinnnzzznnn]]]RRRHHHDDDBBB>>>:::999333222222111111000000000111111000000000000111111333333555666666===NNN^^^ttt|||xxxrrrSSSFFFCCC???>>>AAA>>>======<<<>>>DDDLLLQQQUUU___jjjqqqxxxnnn```YYYXXXZZZ___eeeooozzz{{{uuuttttttpppkkkccc[[[UUURRRPPPPPPNNNLLLKKKKKKMMMNNNMMMMMMNNNLLLLLLOOOPPPRRRXXX___jjjqqq|||zzznnndddbbb```bbbiiisss~~~zzzzzzpppaaaUUUSSSXXX[[[]]]^^^XXXWWWUUURRRPPPOOONNNNNNLLLKKKIIIGGGFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAA@@@???===;;;999999::::::<<<===>>>??????AAAFFFLLLQQQUUU]]]hhhooo}}}~~~~~~}}}{{{{{{zzzyyyvvvtttooopppooommmiiiddd```___WWWPPPLLLKKKJJJGGGFFFGGGCCCEEEGGGIIIKKKOOOTTTXXX```eeemmmuuuzzzuuuiiiggglllvvvzzztttjjjddddddkkkwww|||yyyvvvuuuttttttxxxrrrlllgggiiinnnzzzyyylll]]]RRRHHHEEECCC???;;;:::555555444444333222111111111111000000000000111111444444666777888???RRRcccqqq|||tttssslllNNNDDDCCC@@@???BBB@@@??????>>>@@@FFFNNNTTTUUU```kkkrrrzzz}}}lll^^^XXXXXXZZZ]]]eeeppp|||zzzrrrllliiijjjeee```YYYRRRMMMMMMOOOPPPGGGGGGFFFHHHJJJKKKKKKJJJIIIGGGHHHLLLNNNMMMOOOSSSYYY]]]dddlllvvvxxxkkkeee```bbbiiipppsssrrrmmm{{{zzzrrrvvvsssdddSSSMMMOOOQQQTTTWWWUUUTTTRRRQQQOOONNNNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAAAAA???===;;;999999999;;;<<<>>>???@@@AAA@@@FFFMMMSSSXXX___jjjrrr{{{~~~~~~~~~|||yyyyyyzzzzzzxxxuuunnnoooooolllgggbbb___]]]UUUOOOKKKKKKJJJFFFEEEGGGCCCEEEGGGHHHKKKOOOTTTXXX^^^dddmmmuuu{{{tttiiihhhmmmwww{{{uuukkkddddddkkkuuu}}}~~~}}}|||zzzxxxwwwvvvvvvlllggggggiii{{{qqqdddVVVHHHCCCAAA<<<666444444444333222111111111111000000000000000111111222444222333666999AAAVVVjjjyyywwwrrrsss~~~xxxlllqqqbbbHHHAAACCC@@@>>>@@@===>>>>>>???BBBIIIQQQVVV\\\fffqqqzzzuuuhhh```ZZZYYY[[[aaalllyyyuuupppjjjeeeaaa^^^ZZZXXXYYYWWWTTTPPPNNNMMMMMMNNNPPPLLLGGGEEEGGGIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIILLLPPPTTTWWW]]]gggvvvvvvooogggcccdddggghhhhhheeegggiiijjjhhhmmm~~~xxxjjjWWWKKKHHHKKKNNNOOOOOOPPPRRRRRRQQQPPPPPPQQQKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@???>>>===<<<;;;;;;<<<===???AAACCCDDDEEEGGGJJJOOOVVV^^^eeeiiirrrsssvvv{{{}}}yyyyyy{{{|||yyyuuupppooolllkkkgggaaaXXXQQQMMMNNNNNNNNNLLLIIIFFFDDDAAACCCDDDFFFHHHLLLQQQUUUaaajjjssswwwzzzuuukkkjjjoooyyy~~~yyyooojjjhhhlllsss{{{}}}}}}wwwnnnwwwmmmgggggghhhvvv}}}yyyhhhZZZKKKEEEBBB>>>999888555444333222111111111111000000000000000111222222333222444777;;;DDDYYYmmmooonnnlllooo~~~tttiiinnn}}}www]]]EEE@@@BBB???>>>???===>>>>>>???CCCIIIQQQWWW^^^gggrrrzzzrrrfff___ZZZ[[[]]]cccnnnzzzuuuhhheee```]]]\\\[[[ZZZYYYUUUTTTRRROOONNNNNNOOOPPPQQQMMMIIIHHHIIIJJJJJJIIILLLKKKKKKKKKKKKKKKLLLMMMJJJLLLOOOQQQSSSZZZeeennn{{{xxxmmmfffdddeeeeeeddd```aaabbbbbb```cccrrr|||qqq```TTTNNNMMMMMMNNNQQQRRRRRRRRRQQQQQQQQQQQQMMMMMMLLLLLLKKKKKKKKKKKKHHHGGGFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<<<<======???@@@BBBCCCDDDFFFHHHKKKPPPUUUZZZ\\\]]]^^^```dddiiioootttwww~~~zzzzzz|||}}}zzzvvvrrrpppllliiieee]]]TTTNNNLLLMMMMMMMMMLLLIIIFFFEEEBBBDDDFFFGGGIIIMMMRRRVVVaaajjjssswwwzzz~~~tttmmmlllqqq|||~~~uuuooopppqqqvvv||||||{{{vvvmmmxxxmmmgggffffffnnn~~~zzzppp```OOOGGGDDD@@@===<<<555444333222111111111111111000000000000111222222333333444888===III^^^pppkkkjjjiiiooopppggglllyyy~~~kkkUUUCCC???AAA???>>>???======>>>???CCCJJJRRRXXXaaajjjttt{{{~~~mmmccc]]]ZZZ\\\___eeeppp}}}wwwnnnaaa]]]YYYWWWWWWXXXXXXXXXTTTSSSRRRQQQQQQRRRSSSTTTSSSQQQNNNMMMNNNOOOOOOOOONNNMMMKKKJJJJJJKKKLLLNNNLLLMMMOOONNNMMMPPPVVV[[[eeerrryyypppjjjhhheeeccc___^^^^^^\\\YYY[[[gggtttzzzooocccZZZUUUSSSSSSWWWVVVUUUSSSSSSRRRSSSSSSPPPPPPOOOMMMLLLLLLLLLKKKHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJKKKLLLLLLMMMNNNPPPTTTXXX[[[]]]iiimmmttt{{{||||||}}}}}}zzzwwwrrrpppkkkfff```XXXPPPKKKKKKLLLMMMMMMKKKIIIGGGEEECCCEEEGGGHHHJJJNNNSSSWWWbbbkkksssvvvzzz}}}sssllllllsss{{{vvvwwwvvvyyy|||||||||wwwmmmxxxnnngggddddddggguuuzzzwwwfffSSSIIIEEEBBB??????666555444333222111111111111111000000111111222333444444666888>>>LLLaaaqqqqqqnnnmmmttt|||nnniiippp{{{}}}sss___OOOAAA???AAA@@@??????<<<===>>>@@@CCCKKKSSSYYYeeemmmuuu|||yyyiii___[[[YYY[[[___gggrrr~~~|||xxxpppeeeaaa\\\YYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWYYYYYYWWWVVVUUUUUUUUUUUUUUUUUUSSSRRROOOMMMMMMNNNPPPRRRRRRSSSTTTSSSQQQQQQSSSUUU]]]fffuuuzzzsssmmmhhheeebbb___]]]ZZZYYYbbblllyyy|||uuummmgggdddcccccc___[[[XXXVVVVVVUUUUUUTTTSSSQQQOOONNNMMMMMMMMMIIIIIIIIIJJJJJJKKKLLLLLLHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@DDDDDDEEEGGGIIILLLNNNPPPUUUYYY]]]bbbfffnnnxxx~~~~~~|||||||||{{{xxxuuupppmmmhhhbbb\\\TTTNNNKKKKKKLLLMMMMMMLLLIIIGGGEEECCCEEEGGGHHHJJJNNNSSSWWWbbbkkksssvvvyyy{{{rrrkkkllltttzzzzzzxxxxxx{{{|||~~~}}}tttwwwnnnhhhdddccccccnnn|||~~~kkkWWWKKKFFFAAA??????777666444333222111111111111111111111111222222333555777777888???PPPdddqqquuuppppppyyy{{{pppoooyyywwwkkkVVVLLLBBB@@@AAAAAA@@@@@@<<<<<<>>>@@@DDDKKKTTTZZZgggooowww~~~uuueee]]]YYYXXXZZZ^^^hhhsss}}}}}}{{{uuujjjeee```[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[\\\\\\\\\ZZZZZZ[[[\\\[[[[[[[[[[[[\\\ZZZXXXVVVVVVXXXZZZ\\\YYYYYYZZZYYYWWWVVVVVVVVVYYY^^^gggsss{{{tttmmmhhhccc```\\\ZZZ^^^eeehhhvvv~~~}}}tttnnnfff___\\\ZZZXXXWWWVVVUUURRRPPPNNNNNNNNNNNNKKKKKKLLLMMMMMMNNNNNNNNNIIIHHHFFFDDDCCCCCCBBBCCCBBBCCCDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===<<<===>>>@@@BBBDDDFFFGGGKKKNNNPPPRRRTTTZZZcccjjjrrryyy~~~|||}}}|||{{{zzzyyywwwuuusssllliiieee^^^XXXRRROOOMMMLLLMMMMMMMMMLLLJJJGGGFFFBBBDDDFFFGGGIIIMMMRRRVVVaaajjjrrrvvvyyy{{{qqqmmmnnnwww}}}yyyxxxyyyyyy}}}wwwpppkkkgggeeeeeejjjyyyqqq[[[NNNGGGAAA>>>>>>777777555444222111111111222111111111111222333333666888888999BBBUUUiiiuuutttoooppp|||{{{ssswwwrrrdddQQQJJJCCC@@@@@@AAAAAA@@@;;;<<<===@@@EEELLLUUU\\\hhhoooxxxqqqbbbZZZXXXWWW[[[___jjjuuu}}}|||vvviiieee```\\\\\\]]]^^^___^^^^^^^^^___``````aaaaaa___aaadddeeedddccccccdddcccbbbaaa``````bbbdddeeebbbaaa```^^^]]][[[ZZZYYYVVVYYY]]]eeerrr|||tttlllgggbbb\\\\\\___```jjj{{{sssiiiccc___[[[YYYWWWUUUSSSPPPOOONNNOOOPPPNNNNNNOOOPPPPPPPPPOOOOOOJJJIIIGGGEEEDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEBBBAAAAAAAAA@@@@@@@@@???:::;;;<<<>>>@@@AAABBBCCCEEEGGGHHHHHHIIIMMMTTTYYYcccjjjuuu~~~|||{{{zzzzzzzzzyyywwwtttrrrpppiiigggbbb[[[TTTPPPOOOPPPOOOOOOOOOOOOMMMJJJGGGFFFBBBDDDFFFGGGIIIMMMRRRVVV___iiiqqquuuyyy{{{qqqoooqqqzzz}}}yyyvvvuuutttwwwyyysssoookkkiiihhhiiisssvvv___QQQIIIBBB===<<<888777666444222111111111222222111111222222333444555888:::;;;FFF\\\qqq{{{wwwrrrtttyyyttt|||~~~mmm^^^MMMIIIDDD???>>>?????????;;;<<<===@@@EEEMMMVVV\\\gggoooyyyzzzmmm___YYYXXXYYY]]]cccmmmwww|||~~~}}}wwwkkkfffaaa^^^^^^```aaabbbaaabbbdddfffhhhiiijjjjjjjjjmmmqqqsssqqqppppppqqqnnnnnnnnnnnnoooqqqrrrsssrrrooollliiifffbbb___]]]YYY[[[___dddkkkttt~~~~~~vvvnnneee``````aaaaaaiiixxxrrriiiccc^^^ZZZWWWUUURRRPPPNNNOOOPPPQQQPPPQQQQQQRRRRRRQQQPPPOOOJJJIIIGGGFFFEEEFFFGGGHHHFFFGGGGGGHHHHHHHHHGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHEEEDDDCCCAAAAAAAAAAAABBB>>>???@@@AAAAAABBBBBBBBBAAACCCDDDDDDCCCFFFKKKPPPXXX___iiittt}}}}}}|||{{{zzzxxxyyyzzzyyyvvvssspppoooiiifffaaaYYYRRRNNNOOOQQQQQQRRRRRRQQQNNNKKKHHHEEECCCEEEGGGHHHJJJNNNSSSWWW^^^gggpppuuuyyy|||qqqooopppyyy~~~wwwssspppoooooorrr}}}{{{vvvrrrooolllkkkiiiqqqyyycccTTTKKKCCC===;;;888777666444222111111111222222111111222222333444444888:::<<>><<<===>>>===:::;;;===@@@EEEMMMWWW]]]fffoooyyyvvviii]]]XXXXXX[[[```fffoooyyy|||}}}~~~yyyoookkkddd``````aaabbbccceeegggiiilllooorrrsssttttttyyy}}}}}}||||||}}}|||}}}~~~~~~xxxsssnnnjjjfffccc```cccfffjjjlllooorrruuu{{{{{{ooogggeeeddd]]]]]]gggssszzzxxxnnnfff___[[[WWWUUURRROOONNNOOOQQQRRRRRRRRRSSSSSSSSSQQQPPPOOOJJJIIIGGGFFFFFFGGGIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFDDDBBBAAAAAABBBCCC@@@@@@AAAAAAAAA@@@??????>>>AAACCCCCCBBBDDDIIIMMMQQQXXXcccnnnxxx~~~|||zzzzzzzzzxxxzzzzzzyyyvvvrrrpppooojjjgggbbbYYYQQQMMMNNNPPPSSSSSSSSSRRROOOKKKHHHEEEEEEFFFHHHIIIKKKOOOTTTXXX\\\fffppptttyyy|||qqqlllmmmvvvyyyoookkkiiijjjkkkppp||||||wwwqqqnnnlllkkkmmmvvvoooZZZLLLEEE???<<<<<<:::777555333222333333444333222222222333444555333888999<<>>>>><<<:::<<<;;;>>>BBBEEEIIIRRR\\\cccooo|||uuuhhh\\\WWWWWWYYY___eeerrrxxx}}}{{{yyy|||wwwkkkjjjgggfffeeegggiiijjjmmmqqquuuwwwwwwxxxzzz|||zzzsssnnnnnnnnnoooppppppqqqrrrrrrsssuuu}}}{{{nnneeeddd___]]]aaagggkkkqqqvvv~~~rrriiiaaaZZZYYYVVVRRROOOOOOPPPPPPPPPUUUTTTSSSRRRPPPOOONNNMMMLLLIIIEEECCCDDDGGGHHHIIIGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFKKKSSS^^^jjjuuu}}}|||zzzxxxwwwrrrssssssrrrqqqooommmkkkiiiddd]]]VVVQQQOOOPPPQQQXXXVVVSSSPPPMMMKKKJJJJJJKKKKKKKKKJJJKKKPPPVVVZZZ___fffooovvvzzz~~~{{{ooommmqqqwww~~~~~~vvvooojjjfffhhhmmmkkkkkkyyy{{{tttpppiiigggiiiqqq|||vvvaaaQQQHHHBBB???<<<:::777555333222333333444333222222222333444555444999:::???SSSrrr{{{~~~xxxdddUUUEEECCC@@@???>>>>>><<<:::<<<;;;>>>BBBEEEHHHQQQ[[[gggrrr~~~pppeeeZZZVVVXXX\\\cccjjjtttzzz~~~~~~yyytttvvvzzz}}}}}}xxxrrrqqqooonnnoooppprrrtttsssxxx}}}|||yyywwwuuuttttttxxxxxxpppddd^^^ZZZ\\\^^^```dddiiivvv|||yyyooofff___ZZZWWWRRRPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPOOOOOONNNMMMJJJGGGEEEGGGHHHIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFKKKQQQ[[[fffrrr~~~}}}{{{zzzyyywwwvvvtttttttttsssqqqmmmjjjhhhgggccc]]]WWWSSSQQQRRRRRRWWWUUUSSSPPPNNNLLLLLLLLLNNNNNNNNNMMMOOOSSSYYY]]]aaagggpppvvvzzz~~~{{{ooojjjmmmrrrwwwzzzwwwoooiiigggdddgggmmmmmmnnn}}}}}}uuuppphhheeeeeelllwww}}}hhhUUUIIICCCAAA<<<;;;888555333333333444444333222222222333555666555999<<>>>>><<<;;;<<<;;;>>>BBBDDDGGGPPPYYYkkkttt~~~{{{jjjaaaXXXWWWZZZ___hhhpppwww||||||vvvpppllllllpppsssuuu{{{uuuqqqppprrryyy|||zzzyyyyyyyyyzzz|||~~~}}}}}}zzzyyyxxx}}}|||uuujjjbbb[[[YYYXXXXXXZZZ^^^iiiqqqwwwlllddd[[[XXXSSSQQQRRRSSSTTTTTTQQQPPPPPPPPPPPPOOOOOOOOOMMMKKKIIIHHHIIIJJJIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFJJJNNNVVV```lllzzz}}}zzzxxxwwwwwwvvvuuuuuuvvvvvvtttqqqlllgggddddddaaa^^^ZZZWWWVVVVVVVVVVVVUUURRRPPPNNNMMMMMMMMMNNNNNNNNNNNNOOOTTTZZZ___ccciiipppvvvzzzzzznnnhhhjjjmmmpppqqqnnnhhhdddccccccgggmmmpppsss}}}tttnnnjjjfffdddjjjuuu~~~lllWWWGGG@@@???===;;;888555333333333444444333222222333444555666777999===HHH```~~~ooo[[[NNNEEEBBB@@@??????>>>===;;;<<<;;;>>>AAADDDGGGOOOYYYkkksss|||xxxggg___XXXXXX[[[aaakkkttt{{{uuulllhhhggghhhiiiooouuu|||~~~~~~wwwqqqqqqwww~~~xxxrrriiiaaa]]]ZZZWWWXXX[[[\\\eeettt~~~pppeee\\\XXXTTTQQQRRRTTTVVVVVVRRRRRRQQQPPPOOOOOONNNNNNLLLKKKJJJJJJKKKKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKKKKJJJIIIHHHKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKJJJIIIGGGGGGFFFDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKPPPXXXdddttt~~~}}}{{{xxxwwwwwwwwwwwwvvvuuuuuuuuussspppkkkfffbbbaaa``````___^^^\\\ZZZYYYXXXVVVTTTPPPNNNLLLLLLLLLJJJKKKKKKKKKMMMQQQXXX]]]fffkkkrrrwww{{{wwwkkkhhhiiikkklllllliiieeebbbcccccchhhnnnqqquuuuuummmkkkfffccchhhrrr~~~oooYYYHHH@@@???===;;;888666444333444444333333222222333555666777888:::???MMMfffqqqZZZJJJDDDBBB@@@??????>>>===<<<<<<;;;>>>BBBDDDGGGPPPZZZhhhpppxxxvvvfff___ZZZYYY\\\aaakkkuuu}}}zzzrrrmmmhhhfffgggnnnuuuxxxxxxzzz~~~|||wwwzzzxxxooogggccc___ZZZXXXZZZTTT\\\iii{{{sssggg^^^ZZZUUURRRRRRTTTVVVWWWVVVUUUTTTRRRPPPOOOMMMLLLMMMLLLKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNNNNNNNMMMOOOOOONNNMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIJJJMMMSSS]]]lll{{{}}}{{{yyyxxxxxxyyyyyyxxxsssssssssqqqnnniiieeebbb___aaaccceeeeeebbb___]]]\\\YYYVVVQQQNNNKKKJJJIIIHHHHHHHHHIIIKKKPPPWWW\\\hhhmmmsssxxx}}}uuuiiifffgggiiiiiihhheeebbbaaaeeefffjjjnnnpppuuuyyyqqqiiiccc```dddmmmzzzrrr]]]LLLDDDAAA===;;;999666444444444555333333222333444555777888999:::BBBTTTnnn{{{zzz}}}vvv[[[JJJDDDBBB???>>>??????===<<<<<<;;;>>>BBBEEEIIIRRR\\\fffnnnvvv}}}uuufff```[[[[[[\\\aaakkkvvv}}}tttnnnkkkpppvvvzzz}}}~~~xxxssspppnnnsss|||yyyqqqllleee^^^YYYYYYTTTXXXaaammmzzzmmmbbb]]]WWWTTTTTTVVVXXXXXXZZZYYYWWWUUURRRPPPOOONNNOOONNNMMMMMMMMMMMMJJJHHHGGGEEECCCBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRQQQQQQPPPPPPOOOOOONNNMMMLLLLLLNNNNNNMMMLLLLLLLLLMMMMMMKKKLLLNNNQQQYYYdddqqqzzz}}}zzzyyyzzz{{{zzzzzzrrrrrrpppnnnjjjfffcccaaa___bbbgggkkkllliiidddaaa^^^[[[WWWRRRNNNJJJHHHGGGHHHIIIIIIJJJMMMRRRYYY^^^hhhnnnuuu{{{tttiiibbbeeeggghhhfffdddbbbbbbgggiiikkkmmmnnnrrryyy|||tttgggbbb___bbbjjjvvvsss```PPPFFFBBB>>><<<999666444444444555333333333333444666777999;;;<<>>??????>>><<<;;;;;;>>>CCCGGGKKKTTT^^^hhhoooxxx~~~sssddd```\\\\\\]]]aaalllwww}}}{{{wwwsssnnnmmmkkkhhheeeaaa^^^]]]]]]aaagggppp|||rrrfff^^^[[[XXXYYY[[[aaannnwwwgggbbb[[[WWWVVVXXXZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQSSSRRRPPPOOOOOOOOOMMMLLLJJJHHHEEECCCBBBBBBDDDEEEEEEFFFHHHJJJLLLMMMNNNNNNNNNPPPSSSVVVXXXYYYYYYYYYTTTTTTSSSSSSRRRRRRRRRQQQSSSRRRQQQQQQPPPPPPPPPQQQPPPPPPQQQSSSXXX___iiiooo|||~~~{{{zzz{{{{{{{{{zzztttrrrooojjjfffbbb___^^^___dddkkkpppqqqmmmhhhccc]]][[[WWWRRRNNNKKKIIIIIIHHHIIIIIIKKKMMMSSSZZZ```hhhooowww}}}wwwmmmaaaeeeiiikkkiiigggfffggggggjjjkkkkkklllooouuuxxx|||ttthhhccc```cccjjjuuuqqq```QQQGGGBBB>>><<<999666555444555555333333333333444666888999;;;===IIIaaa}}}yyytttllltttuuuZZZHHHCCCAAA???>>>??????>>>===;;;;;;>>>DDDGGGLLLVVV```jjjrrrzzzrrrccc___\\\\\\^^^bbbnnnyyyzzzuuuvvvzzz~~~}}}uuupppjjjfffdddbbb^^^[[[YYYYYYWWWVVVUUUTTTSSSSSSVVVWWWZZZ___jjj{{{pppddd```]]][[[XXXZZZdddxxxjjjeee^^^YYYXXXZZZ[[[\\\[[[[[[ZZZYYYWWWVVVUUUUUUVVVTTTRRRQQQQQQQQQPPPOOOMMMKKKGGGEEECCCCCCDDDEEEEEEFFFHHHKKKMMMOOOPPPQQQTTTVVVYYY]]]```aaaaaaaaaXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVXXX]]]dddiiittt|||~~~{{{zzz{{{{{{{{{zzzwwwtttoooiiiccc___\\\[[[```eeemmmssstttpppiiieee\\\YYYVVVRRROOOLLLKKKJJJGGGGGGHHHIIIMMMRRRZZZ___hhhoooxxxzzzpppccchhhmmmooonnnlllkkklllgggiiikkkjjjjjjnnnsssuuuxxxyyytttjjjeeeaaabbbgggssszzzlll^^^QQQFFF@@@???>>>;;;888666444333333222444555444444444666888999???QQQooozzzooojjjpppmmmUUUMMMBBBBBBBBBAAA@@@???======@@@AAACCCFFFLLLTTT^^^eeetttxxxxxxkkkccc]]]YYYXXXZZZ___jjjuuu}}}}}}vvvvvvvvvxxx}}}|||uuurrrooojjjfffaaa]]]WWWSSSQQQQQQPPPPPPPPPOOONNNNNNNNNPPPQQQRRRRRRSSSUUUXXX^^^hhhttt}}}rrriiihhh___]]]]]]]]]```kkkuuunnneee___]]]^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSNNNLLLIIIGGGGGGGGGGGGEEEGGGHHHIIIIIIJJJLLLQQQTTTWWWZZZ^^^bbbeeefffffffffaaa```___]]]\\\[[[[[[ZZZ[[[\\\]]]\\\ZZZYYYYYY[[[YYYYYYYYYYYY[[[___fffkkkwww{{{~~~{{{yyyxxxwwwuuuuuurrrlllfffaaa]]]\\\[[[bbbhhhqqqwwwxxxssskkkeeebbbZZZUUUTTTRRRMMMHHHGGGLLLIIIJJJMMMPPPRRRYYYaaajjjqqqzzzyyyoooeeeiiipppwww{{{yyysssnnnkkkjjjiiijjjlllmmmmmmmmmwww~~~vvvpppiiiddd```aaagggsss{{{lll___SSSIIICCCAAA???===:::777666555555555777777777777777999;;;<<>>AAACCCEEEHHHNNNVVV```fffssswww~~~vvviii```[[[XXXXXX[[[___jjjttt~~~vvvtttqqqoooooorrruuuxxx}}}}}}}}}~~~vvvmmmgggdddaaa]]]ZZZWWWTTTOOOLLLKKKLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQSSSUUUVVVXXXZZZ]]]dddlllsssvvv{{{yyyooommm___]]]\\\\\\]]]dddvvv}}}uuukkkdddbbbbbb```___]]]]]]\\\ZZZZZZYYYYYYYYYVVVVVVVVVUUUTTTSSSRRRRRRPPPMMMJJJIIIIIIIIIHHHGGGIIIJJJKKKKKKKKKNNNQQQTTTXXXZZZ___cccgggiiiiiiiiihhhgggfffdddccccccbbbbbb___``````___]]]\\\]]]^^^\\\\\\\\\]]]^^^ccciiinnnxxx|||~~~{{{yyywwwtttrrrrrroooiiiddd```_________gggmmmuuu|||~~~zzzrrrlllddd\\\VVVTTTRRRMMMIIIHHHKKKIIIIIIMMMOOOQQQXXX```jjjpppyyy{{{qqqhhhlllssszzz~~~|||vvvqqqkkkjjjhhhiiilllnnnoooooosssyyy}}}sssmmmgggbbb___```fffrrr}}}nnnaaaUUULLLGGGDDDBBB???<<<:::888888888777888999999888999;;;<<<@@@HHH\\\vvvzzzpppvvv|||bbbPPPKKKFFFFFFFFFFFFDDDCCCBBBAAACCCEEEGGGKKKPPPYYYbbbhhhrrrwww~~~sssfff\\\YYYWWWYYY\\\```jjjsss~~~nnnkkkgggeeehhhpppxxx~~~yyyooohhh```[[[YYYWWWUUURRRPPPMMMIIIHHHHHHJJJKKKKKKJJJJJJLLLNNNQQQTTTVVVXXXZZZ\\\^^^______bbbeeehhheeehhhnnnvvv~~~wwwqqqdddaaa___]]]\\\^^^iiivvvuuummmiiifffdddbbb______^^^]]]\\\\\\\\\\\\XXXWWWVVVUUUTTTSSSRRRQQQRRROOOLLLKKKKKKKKKJJJIIIKKKLLLMMMMMMMMMOOORRRUUUXXXZZZ___dddhhhkkkllllllmmmmmmkkkjjjiiiiiiiiiiiidddeeefffdddbbbaaabbbcccaaabbbcccccceeeiiiooosss{{{~~~~~~|||zzzvvvrrrnnnnnnjjjeee```^^^___aaacccjjjoooyyyzzzssshhh___WWWTTTRRRNNNKKKKKKJJJHHHHHHLLLNNNQQQXXX___hhhoooxxx~~~~~~vvvlllpppwww~~~{{{wwwooollljjjiiikkknnnpppppppppuuu||||||}}}rrrlllfffaaa]]]___dddppprrrdddYYYPPPKKKFFFDDDBBB???<<<;;;::::::666888999888888888:::<<>><<<<<<;;;777999:::999999999;;;===FFFSSSjjj~~~}}}|||~~~ttt{{{wwwfffUUULLLJJJIIIIIIHHHHHHGGGFFFDDDCCCCCCEEEIIIMMMRRRZZZbbbhhhpppwww{{{jjj___XXXVVVWWW\\\aaafffoooxxx}}}ttthhhhhhiiimmmttt}}}wwwppplllhhhbbb^^^\\\[[[[[[[[[VVVTTTQQQQQQRRRTTTTTTTTTWWWYYY]]]bbbfffkkknnnpppnnnoooqqqrrrrrrqqqmmmkkknnnmmmkkkiiiiiijjjkkklllgggggghhhjjjmmmppprrrtttwww{{{uuuoooiiifffaaa^^^___cccooozzzsssmmmhhheeebbbaaaaaaaaaaaabbbbbbccc^^^]]][[[YYYWWWUUUSSSRRRSSSQQQNNNLLLLLLLLLKKKJJJIIIKKKMMMMMMNNNOOOQQQSSSUUUWWW[[[___cccfffhhhiiihhhhhhggggggggggggggghhhjjjkkklllllljjjjjjkkklllkkkmmmppprrrsssvvvzzz}}}~~~}}}{{{yyyyyyyyyzzzyyyvvvrrrnnnhhhccc\\\WWWUUUXXX\\\```bbbiiivvvxxxnnndddZZZUUURRRNNNMMMMMMJJJGGGHHHKKKNNNPPPWWW___fffmmmvvv}}}}}}zzz~~~~~~xxxssspppoooooonnnssssssssssssrrrqqqooonnn~~~tttmmmgggaaa\\\\\\```jjj||||||nnn```UUUNNNHHHFFFCCC@@@>>><<<<<<<<<:::;;;<<<<<<;;;;;;===???GGGVVVnnn}}}zzz{{{}}}uuu~~~|||nnn]]]PPPJJJJJJGGGGGGGGGFFFEEEDDDCCCBBBAAACCCGGGKKKQQQXXX```eeemmmuuu~~~wwwfff[[[WWWUUUWWW\\\bbbhhhrrr|||wwwqqqjjjlllooouuu|||zzzrrrooojjjeeebbbaaaaaabbb___]]]\\\\\\^^^`````````fffhhhlllqqqvvv{{{}}}~~~}}}}}}|||{{{yyytttqqqnnnmmmjjjgggffffffggghhh^^^^^^]]]^^^___aaacccdddlllqqqyyywwwnnniiiddd___^^^aaadddtttyyyrrrlllhhhdddddddddddddddeeefffgggbbbaaa___]]]ZZZWWWUUUTTTSSSPPPMMMKKKKKKLLLKKKJJJHHHJJJLLLNNNOOOPPPRRRTTTUUUVVVYYY\\\___aaacccdddeeedddddddddddddddeeefffhhhjjjkkklllkkkkkkmmmooooooqqquuuwwwyyy{{{~~~zzzwwwvvvvvvvvvwwwxxxvvvrrrnnneeeaaaZZZUUUSSSVVVZZZ^^^```eeeooo}}}{{{oooeee[[[VVVSSSNNNLLLMMMJJJHHHHHHLLLNNNQQQXXX___fffmmmvvv}}}xxxtttuuuxxx~~~zzzxxxvvvtttsssvvvssspppllljjjjjjjjjkkk}}}ssslllhhhaaa\\\[[[^^^hhhyyyrrrcccVVVNNNGGGEEECCC@@@===<<<;;;;;;:::;;;<<<<<<;;;;;;===???FFFWWWppp{{{yyy}}}zzzwww}}}|||vvvgggVVVKKKGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>@@@DDDIIIOOOVVV]]]bbbhhhqqq{{{sssbbbYYYVVVTTTUUU[[[aaahhhsss~~~~~~zzzwwwtttsssrrrtttxxx}}}|||vvvrrrpppppprrrnnnmmmmmmooorrruuuvvvvvvyyy{{{{{{uuuqqqjjjiiigggeeedddcccdddeee]]]\\\[[[[[[[[[]]]___```iiipppxxx~~~vvvnnniiicccaaabbb```jjj~~~xxxrrrnnnhhhgggggghhhiiijjjkkklllgggfffccc```]]]ZZZXXXVVVQQQOOOLLLJJJJJJJJJIIIHHHGGGJJJMMMOOOQQQRRRUUUWWWVVVWWWXXXZZZ\\\^^^______```````````````aaabbbbbbdddfffiiijjjjjjkkknnnppppppssswwwzzz|||~~~}}}zzzxxxvvvvvvuuuuuuuuussspppmmmccc___YYYUUUTTTWWW[[[^^^______dddooo|||~~~oooeee[[[WWWTTTNNNKKKKKKKKKIIIIIIMMMOOOQQQXXX```fffmmmvvv}}}zzzppphhhggghhhooo}}}{{{vvvoooiiiggghhhkkknnn|||qqqjjjhhhbbb\\\[[[]]]fffwwwtttdddVVVMMMFFFEEEBBB???===;;;::::::888999:::999999999;;;===FFFXXXqqqzzzyyy~~~}}}yyyxxxxxxxxxrrrcccRRRHHHFFFFFFDDDCCCCCCCCCBBB@@@???>>><<<>>>CCCGGGMMMTTT[[[```eeennnyyyqqqaaaXXXUUURRRSSSYYY___gggsss~~~{{{yyyuuusssrrrsssuuuvvvwwwxxx{{{||||||}}}zzztttooohhhgggeeecccbbbaaaaaabbb___^^^]]]\\\]]]___aaabbbkkkqqqyyy}}}sssmmmhhheeefffaaafffuuu}}}vvvrrrjjjjjjjjjkkklllmmmnnnoooiiihhhfffbbb___\\\YYYXXXPPPNNNKKKIIIIIIIIIHHHGGGGGGJJJNNNQQQRRRTTTWWWYYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\]]]^^^______bbbdddggghhhiiikkkmmmpppqqqtttyyy|||~~~|||zzzyyyxxxwwwuuuttttttrrrnnnkkkaaa^^^YYYVVVVVVYYY]]]```]]]ZZZ[[[cccqqq|||nnneee\\\XXXTTTNNNJJJJJJLLLIIIJJJMMMPPPRRRYYYaaafffmmmwww~~~vvvjjj```^^^^^^eee{{{{{{rrrjjjgggiiinnnrrrzzzoooiiieeebbb^^^^^^___fffvvvvvvdddUUULLLEEEBBB@@@>>><<<:::777555666666777777666777:::<<<@@@[[[rrr~~~|||xxx|||vvvvvvzzzxxxhhh[[[PPPEEE@@@@@@AAABBBBBBAAA@@@>>><<<:::<<<===@@@DDDIIIQQQYYY___dddjjjqqqwww{{{mmm___XXXRRRRRRTTTXXX[[[aaannn{{{wwwrrrrrrqqqqqqpppppptttzzz~~~|||~~~|||vvvqqqnnnmmmjjjfffeeeffffffeeeccc______^^^\\\]]]```eeejjjsssxxx~~~wwwkkkeeedddeeeccciiiyyyzzzuuulllmmmmmmllllllnnnqqqsssuuusssppplllgggaaaZZZUUUSSSPPPMMMKKKKKKJJJHHHFFFJJJKKKMMMQQQUUUYYY\\\^^^^^^[[[XXXXXX[[[\\\\\\ZZZ]]]]]]^^^_________^^^^^^dddbbbbbbeeekkkooopppooorrrtttvvvzzz}}}~~~|||zzzyyyuuusssqqqssstttqqqiiibbb```XXXUUU[[[```______aaa]]][[[ZZZ\\\ccclllsssvvvkkkfff^^^VVVQQQMMMKKKIIIKKKKKKJJJJJJLLLSSS\\\bbbhhhmmmuuu|||kkkbbbXXXSSSTTT___www{{{qqqmmmoootttxxx{{{pppiiieeebbb^^^]]]^^^eeeuuu{{{gggUUUJJJBBB@@@===;;;999777555222333444444444333555888:::CCC^^^ttt~~~zzzzzzxxxeeeWWWKKKBBB>>>@@@AAABBBBBBAAA@@@>>><<<;;;<<<===@@@DDDIIIQQQYYY___fffkkkrrrxxx|||}}}iii\\\UUURRRSSSVVVZZZ]]]dddqqq~~~yyytttqqqnnnnnnnnnnnnppptttzzz~~~zzzuuuqqqoooooolllhhhgggggggggeeecccaaaaaa```______ccchhhllltttxxx~~~tttkkkhhheeecccfffrrrzzzsssrrrrrrqqqpppoooqqqsssuuuvvvuuusssqqqmmmggg```[[[VVVTTTPPPMMMLLLJJJGGGEEEHHHJJJMMMQQQVVVZZZ^^^``````^^^[[[[[[^^^___^^^]]]______```aaabbbbbbbbbbbbdddccccccfffkkknnnooonnnqqqsssvvvyyy||||||zzzxxxwwwsssqqqppppppqqqmmmfff```]]]WWWUUU\\\bbbcccccceee^^^ZZZWWWVVV[[[bbbhhhllljjjeee^^^WWWRRRNNNLLLKKKKKKJJJJJJIIILLLSSS\\\bbbiiinnnvvv}}}lllbbbWWWRRRTTT```vvv~~~|||zzzzzz|||~~~~~~ssslllfffbbb^^^]]]]]]dddtttnnnXXXIIIBBB???<<<:::888777444222333333333333333444777:::FFFaaawww}}}}}}zzzdddSSSHHHAAA???AAABBBAAAAAA@@@???===<<<;;;<<<===@@@DDDIIIQQQYYY___hhhmmmsssxxx|||xxxeeeXXXQQQSSSTTTXXX]]]aaahhhvvvzzzuuurrrqqqpppkkklllnnnooorrrwww}}}}}}wwwsssrrrqqqssspppmmmkkkjjjiiifffeeecccccccccbbbcccggglllppptttxxx}}}uuupppjjjfffeeekkktttvvvuuusssrrrqqqppprrrssstttvvvvvvvvvvvvtttnnngggbbb[[[WWWSSSOOOMMMJJJFFFDDDFFFHHHLLLQQQWWW\\\aaacccdddbbbaaaaaabbbccccccbbbbbbcccdddeeefffggggggfffeeeeeeeeehhhkkknnnnnnnnnppprrruuuxxx{{{}}}}}}yyywwwuuutttqqqnnnlllllllllhhhaaa\\\YYYUUUVVV^^^eeehhhjjjkkkccc]]]VVVRRRSSSXXX]]]```fffccc]]]WWWRRROOOMMMMMMJJJJJJIIIIIILLLSSS[[[aaakkkpppwww~~~rrrggg[[[WWW[[[gggzzzyyyvvvsssssswww|||~~~|||||||||{{{zzz~~~~~~}}}wwwpppgggccc___]]]]]]cccsssxxx^^^KKKDDDAAA===;;;999888666444444555555444444666:::===HHHddd{{{}}}|||zzzcccSSSIIICCCAAACCCBBBAAAAAA@@@>>>===;;;;;;<<<===@@@DDDIIIPPPYYY___iiimmmssswww{{{sssbbbVVVQQQTTTUUUZZZaaafffmmm{{{{{{tttpppooooooooolllnnnqqqtttxxx}}}yyytttrrrssstttvvvtttrrrooommmjjjhhhgggddddddeeeeeefffiiinnnrrrtttxxx}}}~~~{{{zzzsssnnniiigggkkkvvv~~~xxxvvvtttssstttuuuvvvvvvwwwxxxyyyzzzxxxrrrkkkeee]]]YYYUUUQQQNNNKKKHHHEEEDDDFFFJJJPPPWWW^^^dddggghhhhhhgggggghhhhhhhhhgggfffggghhhjjjkkkkkkkkkkkkhhhhhhiiikkkmmmnnnooonnnqqqrrrtttwwwzzz|||}}}~~~{{{wwwtttrrrqqqlllkkkhhhgggeeebbb]]]YYYTTTTTTYYYaaajjjpppssstttllldddZZZRRRPPPTTTXXX[[[aaa___\\\WWWRRRNNNMMMMMMJJJJJJJJJJJJMMMSSS[[[aaakkkpppwww}}}tttgggbbbhhhttt|||vvvsssnnnlllnnnsssxxx|||zzzuuusssqqqooonnnqqqtttyyy}}}~~~}}}zzzxxx|||tttiiiddd```]]]]]]cccrrr~~~dddOOODDDAAA===:::999888666444555555555444444666;;;>>>IIIgggyyywwwwwwaaaSSSJJJEEEBBBCCCBBBAAA@@@???===<<<;;;;;;<<<===@@@DDDIIIPPPYYY___hhhlllqqquuuxxx~~~ooo```WWWSSSTTTVVV\\\ccciiiqqq|||vvvqqqooommmlllkkkmmmoootttxxx|||}}}vvvrrrsssuuuxxxxxxwwwvvvsssooollljjjiiieeeeeeffffffgggjjjnnnrrrtttxxx|||}}}}}}{{{tttlllgggfffmmm|||yyyxxxyyy{{{{{{zzzxxxxxxzzz{{{yyyssslllfff^^^[[[WWWSSSQQQNNNKKKHHHDDDFFFIIIOOOWWW```ggglllmmmnnnooonnnnnnnnnnnnnnnkkklllmmmnnnoooooooooooolllmmmoooppppppppppppppprrrsssuuuxxxzzz|||}}}}}}zzzuuuqqqooommmhhhfffdddbbb___\\\YYYVVVQQQVVV]]]fffpppyyy}}}~~~tttkkk___UUUQQQSSSVVVYYY\\\\\\[[[WWWQQQMMMLLLMMMJJJJJJKKKKKKNNNTTT[[[aaajjjooovvv|||xxxsssxxx}}}yyytttqqqlllhhhiiimmmtttyyyzzzsssmmmjjjgggeeedddiiikkknnnqqqsssrrrpppooowwwkkkfffbbb___^^^cccrrr~~~gggSSSDDD@@@;;;888777666555444444444333222222555:::>>>LLLkkkwwwvvvwww```QQQJJJDDDAAAAAABBBAAA@@@>>><<<<<<;;;;;;<<<===@@@DDDIIIQQQYYY___gggkkkpppssswww~~~|||kkk^^^XXXVVVTTTWWW]]]eeekkkrrrwwwtttqqqooonnnmmmkkkiiimmmqqqvvvzzz~~~|||wwwttttttwwwzzzxxxyyyyyyvvvqqqnnnllllllfffggghhhhhhhhhjjjnnnqqquuuxxx{{{~~~|||}}}|||yyypppjjjfffiiiuuu{{{yyyzzz{{{yyywwwyyyyyyzzz{{{zzzvvvooojjjccc___[[[WWWTTTQQQNNNLLLFFFFFFHHHMMMUUU```jjjppptttvvvwwwwwwvvvuuuuuuvvvrrrsssssstttttttttttttttqqqsssuuuvvvtttssssssssstttuuuwwwyyy{{{}}}}}}~~~~~~~~~~~~xxxsssnnnjjjhhhcccbbb```]]][[[XXXWWWVVVRRR[[[eeennnyyy}}}ssseeeZZZTTTSSSUUUVVVZZZ\\\\\\XXXRRRMMMLLLMMMKKKKKKLLLMMMPPPUUU\\\aaakkkooouuu|||~~~~~~zzzrrroookkkggggggllltttzzzyyytttnnniiifffeeedddcccddddddeeeeeeddddddccccccxxxmmmhhhccc```^^^cccrrrgggSSSEEEAAA<<<999777777666555555555444333333666<<<@@@QQQpppxxxyyy~~~cccQQQIIIEEECCCDDDBBBAAA???===<<<;;;;;;;;;<<<===@@@DDDIIIQQQYYY___gggjjjooosssxxxyyyiii]]]WWWVVVTTTWWW]]]eeekkkrrryyyqqqooommmlllnnnoooooooooqqquuuzzz~~~|||wwwvvvxxxzzzxxxyyyzzzwwwsssooonnnnnniiijjjjjjjjjjjjkkknnnqqquuuxxx{{{}}}~~~~~~}}}|||}}}{{{|||~~~uuupppmmmlllqqqwww~~~~~~|||yyyuuuzzzzzz{{{}}}}}}zzzvvvrrrjjjfffaaa]]]YYYUUUQQQNNNHHHGGGGGGKKKTTT```lllttt{{{}}}~~~|||}}}~~~zzzzzzzzzzzzzzzyyyyyyxxxvvvxxx{{{{{{xxxvvvuuuvvvwwwxxxyyy{{{}}}~~~}}}~~~}}}vvvooojjjeeeccc```___]]]ZZZXXXVVVVVVVVVVVVaaannnwww}}}nnnaaaYYYUUUTTTTTTZZZ]]]^^^[[[TTTNNNMMMNNNKKKLLLMMMOOOQQQWWW^^^bbblllpppvvv}}}~~~~~~~~~vvvtttpppkkkiiillltttzzzxxxtttooollllllnnnooopppkkkjjjhhheeebbb```______wwwnnniiidddaaa___dddrrr|||eeeRRRHHHDDD>>>;;;:::999888888888777666555666999???CCCUUUttt{{{}}}gggSSSKKKGGGFFFHHHBBBAAA???===;;;;;;;;;;;;<<<===@@@DDDIIIQQQYYY___gggkkkppptttyyyxxxggg\\\VVVUUUTTTWWW]]]eeekkkrrr{{{uuuqqqnnnllllllooorrruuuvvvuuuyyy~~~zzzwwwxxxzzzwwwyyy{{{xxxssspppnnnoookkklllllllllkkklllnnnqqquuuxxx{{{}}}~~~}}}}}}|||~~~}}}{{{{{{}}}~~~{{{wwwuuurrrrrruuu|||zzz{{{{{{|||~~~~~~{{{yyyppplllfffaaa\\\WWWRRROOOJJJHHHGGGJJJRRR```mmmvvv~~~~~~~~~}}}|||{{{xxx{{{~~~~~~zzzwwwwwwxxxxxxyyy{{{}}}~~~}}}}}}{{{tttmmmgggbbb```^^^]]]\\\YYYVVVUUUVVVWWWZZZgggttt}}}vvvggg]]]XXXVVVUUU[[[^^^```]]]UUUOOONNNOOOLLLMMMNNNPPPSSSXXX^^^cccmmmqqqxxx~~~~~~|||wwwqqqlllmmmsssxxxzzzvvvsssrrruuuyyy|||}}}zzzxxxuuuqqqllliiigggeee~~~tttnnnhhhccc```eeeuuu{{{fffRRRGGGCCC>>>;;;999777666444777444555777888888>>>EEEZZZ|||||||||kkkTTTLLLKKKHHHDDDDDDAAA>>><<<=========<<<;;;===AAAEEEKKKRRRZZZ___fffiiinnnttt{{{yyyfffYYYSSSSSSTTTYYY```gggnnnwww}}}yyyvvvmmmpppsssuuuvvvxxx{{{~~~yyywwwyyy}}}~~~~~~~~~}}}}}}|||zzz{{{||||||{{{yyywwwvvvvvvuuurrrqqqppprrrtttuuutttuuuvvvxxxzzz|||}}}~~~}}}~~~~~~~~~~~~}}}}}}|||{{{||||||yyyxxx}}}vvvqqqqqqqqquuu~~~~~~~~~~~~~~~{{{}}}xxxppphhhbbb\\\WWWSSSOOOLLLJJJLLLOOOXXXiiiyyy}}}{{{xxxwww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwrrrmmmgggaaa]]]\\\YYYXXXXXXVVVSSSUUUZZZ^^^lll}}}}}}pppeee\\\ZZZ\\\[[[\\\\\\ZZZUUUQQQOOONNNLLLMMMNNNNNNPPPVVV```gggqqqxxx~~~~~~xxxtttssstttvvvyyyyyyzzz{{{~~~}}}|||zzzvvvrrrsssmmmgggbbb```eeettt~~~uuucccQQQEEEBBB===:::888777666444666555555777888999???GGG]]]}}}{{{{{{jjjVVVPPPOOOMMMHHHEEEBBB>>><<<<<<<<<<<<;;;<<<>>>AAADDDJJJQQQYYY___cccfffkkkqqqzzzxxxeeeXXXSSSSSSTTTYYY```gggnnnxxx{{{xxxvvvrrrtttwwwzzz{{{~~~~~~yyyuuuvvvyyy}}}|||zzzyyyvvvuuutttvvvwwwyyyxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~zzzxxx|||~~~yyywwwwwwsss|||uuunnnhhhaaa[[[WWWTTTPPPMMMMMMNNNUUUdddrrr~~~|||||||||}}}zzzuuuppplllgggbbb___\\\YYYXXXYYYWWWTTTWWW\\\bbbppptttiii___[[[\\\\\\]]]\\\YYYTTTPPPMMMLLLJJJLLLMMMNNNQQQWWWaaaiiissszzzzzzwwwvvvvvvzzzzzzyyyzzz|||}}}rrrmmmgggcccaaaffftttyyypppaaaRRRDDD@@@<<<999888777666555666555555777777999AAAJJJbbbxxxzzzfffVVVRRRSSSPPPLLLFFFCCC???<<<<<<<<<;;;:::<<<>>>@@@CCCHHHPPPYYY___```ccchhhnnnwwwuuudddXXXSSSRRRSSSXXX___gggnnnyyy|||yyyxxxwwwwwwzzz~~~xxxuuuttttttyyy~~~|||zzzzzzzzz|||}}}|||}}}}}}~~~~~~}}}}}}}}}~~~}}}yyy{{{zzzxxxtttyyy}}}wwwpppiiibbb]]][[[VVVQQQOOOOOORRR^^^iii|||xxxrrrmmmiiifffbbb```]]]ZZZYYYYYYXXXVVVYYY___gggssszzznnnbbb\\\[[[[[[\\\[[[XXXSSSOOOLLLKKKIIIKKKMMMOOORRRYYYdddkkkuuu|||zzzwwwvvvxxxvvvtttssssssvvvyyy{{{yyy{{{rrrmmmgggcccaaaffftttxxxmmm```UUUDDD@@@<<<999999888777666666555666777777999CCCMMMiiivvvzzzvvvaaaUUUSSSSSSOOOKKKFFFCCC???<<<;;;;;;:::999===>>>???BBBFFFNNNWWW]]]```cccgggmmmuuurrrbbbWWWSSSRRRRRRWWW___gggooozzz}}}zzzyyyyyyzzz|||}}}wwwrrrrrruuuyyy~~~~~~~~~}}}~~~yyyxxxyyy}}}yyyqqqiiidddaaa[[[VVVSSSPPPQQQYYYbbbvvv{{{wwwpppkkkgggdddaaa___]]]ZZZYYYZZZYYYXXX\\\bbbiiittt~~~rrrddd\\\YYYWWWYYYYYYWWWSSSOOOMMMMMMLLLOOOQQQSSSVVV\\\fffmmmwww~~~zzzxxxwwwtttoookkkiiijjjlllmmmkkknnnsssyyy|||{{{xxxvvvrrrmmmhhhdddbbbfffsssyyymmm```TTTEEEBBB>>>;;;::::::999888666666666777777:::EEERRRooovvv{{{}}}ppp___UUUSSSSSSOOOJJJFFFCCC???<<<;;;::::::999<<<===???AAAFFFMMMUUU[[[bbbdddhhhnnnuuu~~~ooo```VVVRRRRRRQQQVVV___gggppp{{{~~~{{{zzz{{{}}}~~~~~~uuupppooosssyyy||||||}}}yyyrrrmmmggg```ZZZWWWTTTSSSWWW^^^lllzzzvvvoooiiieeebbb___\\\\\\YYYXXXYYYZZZZZZ___eeellluuussseeeZZZWWWSSSUUUVVVVVVSSSQQQPPPQQQRRRTTTVVVXXXZZZ___gggnnnxxx|||yyysssmmmiiigggggggggfffgggjjjlllllllllkkkkkk}}}rrrmmmgggccc```cccppp}}}}}}qqq```SSSGGGCCC???<<<;;;:::999888666666777888777:::HHHVVVrrr}}}|||~~~~~~www|||wwwkkk]]]UUUSSSRRRNNNJJJEEEBBB>>>;;;;;;;;;:::999;;;<<>>;;;999777666444666777888888666;;;KKKZZZrrr~~~~~~xxx|||zzzxxxeee\\\QQQKKKJJJJJJHHHDDDCCC@@@<<<;;;;;;;;;;;;;;;888;;;@@@DDDGGGKKKPPPSSSZZZ]]]cccjjjsssxxxhhh\\\UUURRRQQQOOOUUU^^^gggqqq}}}{{{yyyzzz}}}vvvtttoooiiieeeffflllqqqvvvxxx{{{sssjjjeee^^^WWWSSSTTTUUUbbbttt{{{xxxvvvllljjjhhhgggfffdddaaa^^^YYYVVVUUUWWWYYY[[[bbbjjjlllrrrxxxssseee[[[XXXSSSUUUWWWWWWUUUSSSSSSSSSRRRVVVZZZ\\\___eeemmmttt~~~~~~rrrnnntttzzzyyy~~~}}}|||yyyvvvtttrrrooorrruuuuuurrrqqqrrrttt|||uuuhhhddd^^^ZZZVVVXXXcccoooqqq___NNNFFF???===;;;777555777444777555555:::;;;HHHbbbxxx~~~}}}~~~zzzzzz~~~lll^^^SSSHHHEEEEEECCCAAAAAA???>>><<<:::999999999:::;;;===???AAADDDHHHNNNRRRYYY\\\```fffooozzzqqqcccZZZUUUUUUXXXTTTYYY```gggppp|||{{{xxx{{{}}}~~~vvvpppiiifffbbb^^^^^^dddmmmtttyyy~~~vvvnnnggg```[[[WWWXXXZZZcccrrr{{{vvvrrroooiiijjjjjjjjjhhheeebbbaaa]]]YYYVVVWWW\\\bbbggghhhmmmqqqvvv}}}|||sssiii```YYYYYYZZZYYYVVVSSSQQQQQQRRRTTTVVVZZZ\\\```gggpppwwwyyyrrrpppsssvvvyyy{{{~~~|||yyyxxxvvvuuusssuuutttrrrqqqooonnnnnnmmmnnnmmmmmmoooqqqssssssrrr|||uuuiiiddd___ZZZWWWXXXbbbnnn|||{{{sssaaaNNNEEE>>><<<:::777666777555888666777;;;===LLLfff}}}zzz{{{mmm\\\QQQGGGDDDDDDBBBAAAAAA???>>><<<:::999999999::::::<<<>>>AAACCCHHHMMMQQQWWWZZZ^^^eeemmmxxxnnn```WWWRRRRRRUUUUUUYYY```hhhppp||||||yyy|||}}}ssskkkfff```^^^[[[ZZZ[[[bbbkkkqqq}}}wwwpppiiibbb^^^ZZZZZZ^^^hhhvvv}}}yyytttooommmjjjjjjjjjjjjhhheeebbb```\\\YYYVVVXXX]]]dddiiikkknnnrrrwww}}}wwwoooggg___YYYYYYYYYXXXVVVRRRPPPPPPQQQQQQSSSWWWYYY]]]fffpppxxxzzzyyy{{{~~~}}}zzzwwwuuutttrrrpppqqqpppooommmlllkkkkkkkkknnnmmmlllnnnpppqqqqqqppp}}}uuukkkeee___[[[XXXYYYaaakkkwwwpppuuubbbNNNEEE===;;;:::888666777666999777888===@@@QQQmmmxxx}}}mmmYYYNNNEEECCCCCCBBBAAABBB???>>><<<:::999999999:::999;;;===@@@BBBGGGLLLPPPTTTWWW\\\ccclllwwwmmm___VVVQQQPPPSSSUUUZZZaaahhhqqq|||~~~|||xxxnnneee___[[[VVVVVVVVVWWW[[[ccckkkrrr~~~~~~wwwooogggbbb___]]]\\\___hhhzzz}}}zzzvvvqqqmmmkkkkkkkkkkkkjjjhhheeebbb```\\\ZZZXXXZZZ```ffflllnnnpppuuuyyy~~~{{{pppiiiccc^^^ZZZXXXXXXXXXUUURRROOOOOOOOOMMMOOORRRUUUZZZdddqqqzzz|||zzzxxxuuussssssrrrpppooonnnnnnooooooqqqpppooooooqqqrrrrrrqqq~~~uuulllfff```\\\YYYYYY```hhh~~~yyylllyyyxxxcccPPPFFF===;;;;;;888777777555999888888>>>CCCWWWuuu{{{ttt|||nnnVVVLLLBBBAAABBBBBBAAABBB???>>><<<:::999999999:::888:::<<>>EEE\\\}}}uuunnnwwwoooUUUJJJAAA@@@BBBBBBAAABBB???>>><<<:::999999999:::888:::<<<>>>AAAEEEKKKOOOTTTXXX^^^eeemmmwww~~~kkk___WWWQQQPPPSSSTTTZZZcccllluuu}}}ooobbbZZZUUUSSSRRRNNNRRRXXX^^^dddjjjppptttqqqrrrvvv|||{{{uuunnniiiddd```___gggzzz{{{{{{zzzyyywwwvvvttttttqqqppppppnnnjjjfffbbb```\\\\\\^^^aaaffflllssswwwwww||||||nnnddd___^^^]]][[[XXXXXXXXXUUUQQQMMMKKKKKKEEEHHHLLLQQQYYYfffuuuyyypppiiibbb___\\\ZZZ]]]bbbttt{{{jjjuuuwwwWWWJJJ???<<<===;;;888777333888777888???HHHbbb~~~sssjjjrrrpppTTTJJJAAA@@@BBBBBBAAACCC???>>><<<:::999999999:::888:::<<>><<<888666444999999:::AAAKKKggg}}}tttkkksssrrrUUUKKKBBBAAABBBBBBAAABBB???>>><<<:::999999999:::999;;;===???BBBFFFLLLPPPWWW[[[aaagggnnnvvv~~~uuueeeZZZSSSOOOOOOQQQTTT[[[eeeppp{{{~~~mmmeeeZZZQQQMMMMMMOOOPPPRRRXXX```fffjjjkkkkkklllnnnvvvxxxooollljjjiiilllrrrwwwwwwuuurrrnnniiidddaaa___aaadddgggjjjooovvv{{{}}}xxxlllccc______^^^]]]YYYZZZZZZWWWRRRMMMJJJIIIEEEIIIPPPWWW```mmm{{{}}}rrrjjjccc```^^^[[[[[[^^^lll{{{~~~gggiii^^^PPPBBB>>>???<<<888666555;;;:::;;;CCCNNNkkk~~~vvvmmmxxxsssVVVKKKBBBAAABBBBBBAAABBB???>>><<<:::999999999:::999;;;===@@@BBBGGGLLLPPPXXX[[[aaagggmmmuuu|||uuueee[[[UUUQQQQQQTTTSSS[[[fffqqq}}}|||sssggg```WWWOOOMMMNNNPPPQQQWWW\\\eeekkkmmmlllkkkkkknnnwww~~~{{{zzzzzz{{{uuuqqqpppnnnnnnqqqzzzyyyxxxwwwtttooojjjeeebbb```cccfffiiikkkpppwww|||xxxmmmdddaaa```___]]]ZZZ[[[[[[XXXSSSNNNKKKIIIEEEJJJRRRYYYcccooo|||vvvmmmeeebbb```\\\YYYZZZmmmwww|||ggghhh{{{}}}aaaQQQBBB<<<;;;:::888999999999:::;;;???SSSwwwwwwtttoooUUUMMMEEEDDDCCCAAA@@@AAA???>>><<<;;;::::::;;;;;;;;;<<<===???AAAFFFLLLPPPXXX\\\aaafffkkksss|||uuucccXXXRRRPPPRRRUUUUUU\\\fffsssqqqfff]]]XXXQQQNNNOOOSSSWWWZZZccchhhlllnnnnnnooorrruuuwwwzzz~~~}}}zzzxxxxxxxxxyyy{{{~~~yyyuuusssrrruuu}}}vvvpppkkkgggdddfffgggiiimmmqqqvvvzzz}}}xxxmmmccc^^^\\\\\\]]]______]]]YYYSSSOOOMMMMMMKKKKKKPPPZZZdddooo}}}vvvmmmeeebbb```\\\ZZZ[[[jjjuuu~~~iiihhhvvv}}}```QQQBBB<<<;;;:::888999999999:::;;;@@@SSSvvv{{{yyytttWWWNNNFFFDDDCCCAAA@@@BBB???>>><<<;;;::::::;;;;;;;;;<<<===???AAAFFFLLLPPPWWW\\\aaafffkkksss|||tttbbbXXXRRROOOQQQUUUUUU[[[fffrrrtttfff\\\YYYUUUQQQOOORRRXXX___bbbiiimmmrrrvvvxxxzzz|||}}}}}}zzzwwwvvvvvvwwwzzz{{{xxxwwwuuu|||xxxqqqlllhhhfffiiijjjlllpppuuuzzz~~~zzznnnccc^^^\\\]]]^^^aaaaaa___ZZZTTTPPPNNNNNNMMMMMMRRR\\\gggqqqvvvmmmeeebbbaaa]]][[[\\\fffqqqpppjjjrrr}}}```QQQBBB<<<<<<:::999999888999:::;;;AAATTTvvv}}}|||wwwXXXOOOFFFCCCBBBAAAAAACCC???>>><<<;;;::::::;;;;;;:::<<<===???AAAEEEKKKPPPWWW[[[aaafffkkksss|||rrraaaWWWRRROOOQQQTTTUUU[[[eeeqqq~~~tttiii^^^VVVUUUTTTTTTUUUZZZaaahhhlllnnnqqqwww|||yyywwwvvvvvvvvvxxx{{{~~~vvvvvvyyy{{{sssnnnjjjiiilllmmmppptttyyy~~~}}}oooddd^^^]]]^^^___dddcccaaa\\\VVVQQQOOOOOOOOOOOOTTT^^^iiitttwwwnnneeebbbaaa]]]\\\]]]aaammmyyypppqqq|||___PPPBBB===<<<;;;999888888888999;;;BBBTTTuuu}}}{{{wwwYYYOOOFFFCCCBBB@@@AAACCC???>>><<<;;;::::::;;;;;;:::;;;===>>>AAAEEEKKKOOOUUUZZZ```fffkkksss|||qqqaaaWWWRRROOOQQQTTTVVV]]]gggrrr{{{qqqiiiccc\\\XXXXXXZZZ^^^aaaeeeiiimmmppppppssszzz~~~}}}|||zzzyyyxxxxxxxxxyyyzzz|||}}}wwwtttqqqsss}}}wwwqqqnnnmmmoooppptttxxx~~~qqqddd^^^^^^```bbbfffdddaaa\\\UUUQQQPPPPPPPPPPPPUUU___jjjuuu~~~yyywwwwwwvvv||||||}}}xxxuuurrrzzzpppfffcccaaa]]]\\\]]]]]]jjj~~~tttrrrzzz^^^PPPBBB======;;;999888888888999<<>><<<;;;::::::;;;;;;:::;;;<<<>>>@@@EEEKKKOOOTTTYYY```ffflllsss|||~~~ppp```WWWSSSPPPQQQUUUYYY___iiittt|||vvvnnnfffaaa___]]]]]]bbbgggmmmpppqqqpppppppppqqqttt{{{~~~}}}}}}|||||||||||||||{{{{{{||||||~~~yyytttooopppwww{{{vvvsssrrrqqqssswww|||~~~pppeee``````ccceeeeeedddaaa[[[UUUQQQPPPPPPPPPPPPUUU___jjjttt}}}uuuqqqppppppkkkvvvxxxrrrmmmoooxxx{{{ssslllgggdddaaa___|||rrrhhhcccaaa]]][[[]]]\\\hhh{{{wwwtttvvv]]]OOOBBB>>>>>><<<999888888777888<<>><<<;;;::::::;;;;;;999;;;<<<>>>@@@DDDJJJOOOSSSXXX```ffflllsss|||}}}pppaaaXXXTTTQQQRRRVVV[[[```jjjuuu~~~nnnjjjeee```^^^___bbbdddooouuuzzz|||zzzvvvuuuuuuvvvzzz~~~~~~~~~{{{uuutttyyyzzzwwwvvvtttwwwzzz|||ooofffbbbcccfffhhheeeddd```[[[UUURRRRRRSSSRRRRRRVVV```iiissszzzssspppooooookkktttvvvpppmmmlllooovvv|||wwwqqqhhhaaa\\\ZZZXXXWWWtttiiiddd```\\\[[[\\\[[[gggyyy|||zzzrrr\\\OOOBBB>>>>>><<<999888888777888<<>><<<;;;::::::;;;;;;999:::<<<===@@@DDDJJJNNNRRRWWW___ffflllsss{{{}}}pppaaaYYYUUUSSSTTTWWW[[[```jjjuuu{{{nnncccbbb``````ccchhhooosss{{{~~~|||}}}~~~{{{zzzxxxzzz~~~xxxnnnfffdddeeehhhjjjfffdddaaa[[[WWWTTTUUUVVVUUUTTTXXXaaajjjsss}}}wwwtttrrrqqqooovvv~~~xxxrrrsssuuuxxx{{{~~~xxxrrrhhh```\\\YYYXXXWWWuuujjjddd```\\\ZZZ[[[\\\gggxxxppp\\\NNNBBB>>>>>><<<999888888777888===EEEWWWrrrsssZZZJJJDDD@@@BBBDDDBBB@@@@@@???>>><<<;;;::::::;;;;;;999:::<<<===@@@DDDJJJNNNQQQWWW___ffflllsss{{{}}}pppbbbZZZVVVTTTTTTWWWZZZ```iiittt~~~ooobbb\\\]]]```cccjjjsss}}}~~~}}}|||{{{}}}|||uuummmfffeeegggjjjkkkfffeeebbb]]]XXXVVVWWWYYYWWWVVVZZZbbbjjjsss}}}xxxvvvtttrrrwww~~~}}}vvvzzz~~~~~~wwwmmmddd___\\\[[[ZZZttthhhcccbbb^^^[[[YYY]]]gggwwwoooXXXLLLBBB>>>===:::777777999999888:::CCCWWWpppgggSSSHHHEEEBBBAAABBBBBB???<<<>>><<<:::999:::;;;;;;::::::;;;======???BBBGGGJJJUUUYYY```eeejjjpppxxx}}}~~~ppp```XXXTTTRRRTTTXXX\\\aaaiiisss~~~vvvmmmddd^^^aaabbbgggppp|||~~~|||}}}~~~|||~~~|||tttnnniiijjjppprrrppplllhhhfffbbb^^^\\\ZZZYYYYYY[[[\\\```hhhrrr}}}yyyuuurrrssswwwvvvpppkkkhhhccc___sssgggcccbbb___\\\[[[^^^hhhxxxqqqXXXLLLAAA===<<<:::888888999999888:::DDDXXXqqq}}}|||fffUUUHHHDDDAAAAAACCCBBB???<<<>>><<<999999:::;;;;;;::::::;;;<<<===???BBBFFFJJJUUUZZZ```eeeiiiooovvv|||zzzlll]]]UUURRRQQQSSSWWW[[[```iiisss~~~tttnnniiieeeaaafffjjjrrr{{{|||zzzxxxyyy|||}}}|||~~~zzzqqqmmmjjjlllsssvvvtttpppjjjgggccc^^^[[[ZZZYYYZZZ[[[^^^dddlllvvv~~~xxxuuuuuuzzz|||vvvrrrnnniiifff}}}rrrgggcccbbb___]]]]]]___iiizzzsssYYYMMMAAA===<<<:::888999999999999;;;EEEYYYsss{{{xxx}}}wwwdddUUUGGGDDDAAAAAACCCBBB@@@===>>><<<999999:::;;;;;;::::::;;;<<<===>>>BBBFFFJJJSSSXXX^^^ccchhhnnnvvv|||}}}uuuhhhZZZSSSPPPOOORRRUUUZZZ___hhhsss~~~xxxnnngggfffggghhhgggooovvvyyyxxxvvvwwwzzz}}}zzz{{{|||~~~}}}|||{{{}}}{{{xxxnnnllllllpppwwwzzzxxxtttmmmiiiddd___[[[ZZZZZZZZZ\\\```hhhrrr}}}}}}xxxxxx}}}zzzvvvqqqmmm{{{qqqgggdddbbb___^^^___aaakkk|||{{{ttt[[[NNNBBB===;;;:::999:::999999999<<>>AAAFFFIIIOOOTTT[[[```fffnnnwww~~~~~~rrreeeXXXRRRPPPOOOQQQUUUYYY^^^gggrrr~~~sssmmmfffccceeejjjoooqqqyyy{{{yyyxxxyyy|||~~~zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz|||{{{yyyvvvpppooopppuuuzzz|||yyyvvvooolllfff```\\\ZZZ[[[[[[\\\bbblllxxx{{{{{{~~~zzzuuuqqq{{{qqqhhhdddaaa^^^]]]___bbblll|||vvvqqqwww___QQQCCC===;;;:::999;;;999999:::===HHH^^^xxxwwwuuu~~~ttt^^^MMMFFFCCCAAAAAACCCCCC@@@======;;;999888999::::::999999:::<<<<<<>>>AAAFFFIIIJJJOOOWWW]]]dddnnnyyypppdddWWWRRRPPPOOORRRUUUXXX]]]gggrrr}}}wwwqqqhhhfffcccdddiiipppwww{{{~~~|||zzzzzz{{{}}}yyyxxxvvvtttssstttuuuvvvxxxxxxyyy{{{|||{{{yyywwwuuutttvvvyyy||||||xxxuuupppmmmgggbbb^^^\\\\\\\\\\\\cccooo|||{{{{{{{{{vvvqqq}}}sssjjjeeeaaa\\\\\\^^^aaaiiiyyytttpppdddUUUFFF???<<<::::::<<<999999:::>>>JJJ```{{{||||||www^^^LLLFFFCCCAAAAAACCCCCCAAA>>>===;;;888888999::::::999999:::;;;<<<===AAAEEEIIIHHHMMMTTT[[[cccmmmxxxooocccWWWRRRPPPOOOQQQUUUVVV\\\fffqqq}}}{{{rrrjjjeeeaaabbbdddhhhmmmsssyyy|||zzz|||}}}~~~}}}}}}~~~{{{zzzzzz{{{}}}zzz|||~~~}}}|||}}}rrrpppnnnlllmmmooosssuuuxxxzzz}}}~~~{{{zzzzzzzzzzzz||||||{{{wwwtttooommmiiidddaaa^^^]]]]]]___fffrrr|||{{{|||vvvqqqvvvlllfff```ZZZYYY\\\]]]eeetttwwwtttiiiYYYIII@@@<<<::::::<<<999:::;;;???KKKaaa}}}zzzaaaOOOFFFCCC@@@AAACCCCCCAAA>>><<<:::888777888999999999999:::;;;<<<===@@@EEEHHHIIIMMMTTTZZZaaajjjvvv~~~nnnbbbWWWQQQPPPNNNPPPSSSVVV[[[eeeqqq}}}~~~sssmmmiiifffcccdddgggjjjnnnpppqqqrrrsssqqqqqqssswww}}}~~~||||||~~~~~~}}}||||||{{{{{{|||~~~wwwqqqqqqrrrooommmnnnfffdddccccccffflllrrrvvvzzz}}}}}}}}}||||||||||||zzzvvvtttmmmllljjjgggcccaaa^^^]]]bbbiiiuuu}}}yyyssswwwmmmfff___YYYXXXZZZZZZaaaqqqzzzxxxlll\\\JJJAAA===::::::<<<999:::;;;???LLLbbb~~~{{{dddSSSEEECCC@@@AAACCCDDDAAA>>><<<:::888777888999999999888:::;;;<<<===@@@EEEHHHKKKOOOTTTYYY___iiisss{{{mmmbbbVVVQQQOOOMMMNNNQQQUUU[[[eeeqqq}}}}}}ooogggfffgggggggggmmmooossssssqqqnnnjjjiiiiiiiiilllttt}}}||||||~~~~~~~~~}}}~~~}}}}}}~~~xxxpppiiigggfffbbb___```\\\[[[ZZZ\\\aaajjjrrrwww{{{}}}}}}}}}|||{{{yyywwwuuulllllljjjhhheeebbb___^^^eeelllwww~~~|||vvvxxxnnneee___[[[YYYWWWXXXaaaqqqzzzwww{{{[[[FFF@@@::::::<<<888999555<<>><<<<<<888<<<777;;;@@@IIIhhhsss[[[IIIEEEAAA???@@@AAA@@@>>><<<;;;:::888777888888999888999;;;;;;<<<>>>BBBEEELLLPPPUUUZZZ```gggnnnssszzzooocccWWWQQQNNNLLLMMMPPPUUUZZZcccppp~~~|||rrrlllgggdddfffgggjjjnnnqqqqqqnnnlllhhhfffccc___\\\\\\___bbbiiimmmttt}}}|||uuuqqqlllhhhdddaaa``````___^^^aaaccceeeiiioooxxx~~~{{{~~~~~~zzzvvvtttqqqnnnllljjjeee___]]]```mmmxxxyyyooogggaaa\\\YYYWWWVVV___oooyyyiiifffdddMMMEEE>>><<<===999<<<888<<<@@@JJJkkkzzz}}}bbbMMMIIIDDDAAABBBCCCBBB@@@<<<;;;:::888777888888999888999;;;;;;<<<>>>AAADDDKKKOOOTTTZZZ```hhhoootttzzzooocccWWWQQQNNNLLLMMMOOOTTTYYYbbbooo~~~uuukkkfffdddeeeeeennnppprrrsssqqqlllfffaaa``````___^^^___bbbhhhlllqqquuu{{{}}}tttrrrooonnnnnnooonnnmmmooorrrvvvzzz~~~yyyvvvtttpppmmmlllhhhbbbaaadddooo|||{{{rrrjjjccc___[[[XXXVVV___ooo|||kkkfff```JJJCCC===<<<>>>::::::888===BBBLLLnnnrrrxxxhhhPPPJJJEEEBBBBBBCCCBBB@@@<<<;;;:::888777888888999888999:::;;;;;;>>>AAADDDIIIMMMSSSZZZbbbjjjrrrxxx|||ooocccVVVQQQNNNLLLMMMPPPTTTYYYbbbnnn}}}~~~rrrmmmgggcccdddgggkkkmmmttttttsssoooiiiccc]]]ZZZYYY\\\```dddiiinnntttxxx~~~zzzvvvwwwrrrnnnnnnmmmiiihhhkkksss~~~|||ssskkkeee```\\\YYYWWW```ooonnnhhh|||\\\GGGAAA<<<;;;>>>:::888888???CCCNNNppp~~~nnnssskkkPPPJJJCCC@@@@@@AAA@@@>>><<<;;;:::888777888888999777888::::::;;;===AAADDDGGGKKKRRRYYYaaajjjrrrxxx~~~mmmbbbVVVQQQOOOMMMNNNQQQSSSXXXaaannn|||uuulllaaa``````cccggglllooopppnnnnnnkkkfff```]]]\\\\\\ZZZ___fffnnnttt{{{}}}{{{{{{}}}}}}yyyzzzuuurrrssstttssssssvvv{{{|||ssslllfff```\\\YYYXXXaaapppqqqiii~~~{{{[[[FFF@@@::::::===999888999???CCCOOOrrr{{{nnnssskkkQQQKKKDDD@@@@@@AAA@@@???<<<;;;:::888777888888999777888::::::;;;===AAACCCFFFJJJPPPWWW___gggooouuu}}}lll```UUUPPPOOONNNOOOSSSSSSWWWaaammm|||uuukkkeeeaaa\\\^^^ccciiinnnooommmkkkeeeeeeddd```^^^^^^aaaeeeeeejjjqqqyyy{{{}}}zzzxxxvvvuuutttwww{{{}}}yyywwwzzz}}}~~~{{{ssskkkeee```[[[XXXYYYaaappprrriii||||||\\\FFF@@@::::::<<<888888999>>>BBBOOOtttyyypppuuujjjTTTNNNGGGCCCBBBCCCBBBAAA<<<;;;:::888888888888999777888::::::;;;===@@@CCCFFFJJJOOOVVV\\\dddlllqqq{{{kkk```TTTPPPOOONNNPPPTTTRRRWWW```mmm{{{}}}uuukkkbbb\\\[[[[[[]]]aaahhhooossspppjjjeeeaaabbbbbb```___bbbggglllqqquuu{{{www{{{|||||||||{{{zzz|||}}}zzz~~~{{{ssskkkddd^^^XXXUUUWWW^^^mmm~~~iiigggwwwmmm[[[HHH???<<<::::::;;;;;;======BBBXXXyyyyyymmmuuuxxxcccOOOJJJEEEBBBCCCCCCAAA???<<<;;;:::888777666666666777777888999;;;===???AAAGGGJJJPPPVVV]]]eeemmmrrrxxx~~~ooocccVVVQQQOOONNNPPPSSSTTTXXX___jjjxxxwwwqqqjjjgggbbb]]]YYYZZZ^^^bbboooqqqrrrpppkkkeeeaaa___aaaccceeehhhkkkooouuuyyyyyy|||~~~}}}tttkkkddd___ZZZWWWXXX```nnn~~~jjjhhhwwwiiiXXXFFF>>>;;;999888999:::<<<===BBBXXXyyyyyymmmuuuqqq^^^MMMIIIDDDBBBCCCCCCAAA>>><<<<<<:::999888777777777888888888999:::===???@@@FFFJJJPPPVVV]]]eeemmmrrrxxx~~~mmmaaaVVVPPPOOONNNPPPSSSTTTXXX```kkkzzzyyyooofff```______^^^]]]^^^bbbhhhlllqqqqqqpppmmmgggbbb```___fffhhhkkkmmmpppuuu{{{~~~uuukkkddd```]]][[[ZZZbbbqqqkkkiiixxxxxxdddTTTDDD===;;;999777777888;;;===CCCYYYyyyyyynnnvvv|||hhhVVVLLLGGGCCCAAABBBBBB@@@>>><<<<<<:::999888888777888999999999999:::<<<>>>???FFFJJJOOOVVV]]]eeelllrrrxxx~~~}}}kkk```TTTPPPOOONNNPPPSSSUUUYYYaaammm{{{|||oooddd\\\VVVSSSVVVYYY^^^bbbfffkkkqqquuupppooolllhhhcccaaaaaabbbnnnpppsssuuuyyy}}}|||yyywwwxxxzzz~~~vvvkkkdddaaa___^^^\\\dddsssmmmjjjyyyuuu```RRRCCC>>>===:::888777666:::===DDDZZZyyy|||rrryyyuuuaaaQQQJJJFFFBBBAAABBBBBB@@@>>>;;;;;;999888888777777777::::::999999:::<<<===>>>EEEIIIOOOUUU\\\dddlllqqqxxx~~~}}}jjj___TTTPPPOOOOOOPPPSSSVVVZZZbbbmmm{{{~~~vvviii^^^WWWUUUTTTTTTWWW]]]eeelllooopppqqqqqqjjjiiigggdddbbbdddhhhllluuuwwwzzz}}}xxxrrroooooopppssswww~~~~~~~~~vvvkkkdddaaa___^^^^^^fffuuunnnkkkzzzwww```RRRDDD???>>><<<999888666:::>>>EEE[[[zzzvvvuuuaaaPPPHHHEEEBBBAAACCCCCCAAA>>>:::999888777777777777777::::::999999:::<<<===>>>EEEHHHNNNTTT[[[ccckkkpppxxx~~~~~~iii___UUUQQQPPPOOOPPPSSSWWWZZZbbbmmmzzz~~~|||}}}~~~llleee[[[TTTRRRUUUXXXZZZccciiippptttsssnnniiifffddddddddddddgggmmmtttzzz|||~~~xxxqqqkkkhhhkkklllnnnqqqvvv{{{~~~{{{~~~~~~zzzyyyuuukkkddd```^^^]]]```hhhvvvoookkk|||{{{aaaRRRDDD??????<<<::::::777;;;>>>FFF\\\zzzzzz}}}fffRRRGGGDDDBBBBBBDDDEEEBBB???:::999888888777777888888999999999999:::<<<>>>???DDDHHHMMMTTT[[[cccjjjpppuuu|||~~~kkk```VVVSSSQQQPPPPPPSSSVVVZZZbbbmmmzzz|||wwwtttssstttzzzvvvnnn___ZZZSSSPPPRRRXXX^^^aaannnqqquuutttpppiiiccc```dddfffiiilllqqqxxxzzzrrrlllgggdddiiijjjlllnnnqqqxxx}}}wwwuuu}}}zzzwww~~~~~~wwwttt|||tttjjjccc___]]][[[```hhhwwwoookkk}}}{{{bbbSSSDDD>>>===<<<::::::999===???FFF\\\{{{|||mmmUUUGGGEEECCCCCCFFFFFFCCC@@@;;;;;;::::::999999::::::888888888999:::===???@@@DDDGGGMMMSSSZZZbbbjjjooorrrxxx}}}lllbbbXXXTTTSSSPPPPPPRRRTTTYYYbbbnnn{{{yyyrrrmmmeeefffhhhlllnnnllleee___UUURRRPPPRRRXXX```gggkkksssrrrppplllhhheeedddeeelllooosssxxx}}}xxxrrrmmmiiiggghhhjjjkkknnnrrrzzzwwwsssxxx{{{}}}|||uuuqqqxxx~~~tttjjjccc^^^[[[YYY```hhhwwwooolll~~~yyybbbSSSCCC===<<<:::999999:::>>>@@@FFF\\\{{{|||qqqWWWGGGEEECCCDDDGGGGGGDDDAAA======<<<;;;;;;;;;<<<<<<777777888999;;;===@@@AAACCCGGGMMMSSSZZZbbbjjjoooooouuu}}}|||nnncccYYYUUUSSSQQQPPPRRRSSSXXXbbbooo}}}|||tttkkkeeeZZZ[[[^^^bbbbbb___ZZZUUUOOONNNOOOUUU^^^iiiqqquuurrrooojjjdddaaaccchhhllltttwww|||yyytttpppmmmkkkiiikkkmmmpppuuurrruuuwwwzzz}}}|||tttpppwww}}}sssllleee]]]YYYZZZ```iiixxxwwwuuujjjQQQBBB@@@:::999;;;999;;;;;;===HHHaaa~~~{{{vvvqqqYYYMMMEEE@@@CCCFFFEEEBBBBBB;;;;;;:::999999999::::::999999999:::;;;<<<===>>>BBBGGGMMMRRRWWW^^^ffflllpppwww~~~mmmbbbWWWSSSRRRQQQSSSVVVTTTWWW^^^jjjzzzyyyoooeee]]]XXXSSSTTTVVVWWWVVVUUUSSSQQQOOOPPPRRRYYYgggsssuuuqqqooonnnllllllmmmpppsssuuu~~~~~~zzzuuurrrooommmmmmrrr|||yyytttuuuzzz|||}}}wwwwww~~~}}}sssllleee]]]ZZZZZZ[[[fffvvv~~~|||hhhPPPCCCAAA<<<:::<<<888:::;;;>>>HHH___}}}zzzuuuttt[[[MMMFFFAAADDDGGGEEEBBBAAA;;;;;;:::999999999::::::999999999:::;;;<<<===>>>AAAEEEKKKPPPTTT[[[cccjjjnnnvvv~~~}}}lllbbbWWWSSSRRRPPPQQQSSSSSSVVV^^^iiixxx{{{rrrhhh^^^VVVQQQPPPPPPRRRRRRRRRQQQOOONNNNNNPPPRRRZZZhhhvvvzzzwwwuuuuuuuuuvvvwwwzzz}}}{{{uuurrrrrrsssvvv~~~xxxuuuwww|||~~~~~~|||~~~}}}rrrkkkeee]]]ZZZ[[[[[[fffvvviiiPPPCCCBBB===;;;<<<888999;;;???HHH]]]|||yyysssvvv]]]NNNGGGCCCFFFHHHFFFBBB@@@<<<;;;::::::999999999:::999999999999:::<<<===>>>>>>CCCHHHLLLQQQWWW```ffflllsss{{{|||lllbbbXXXUUUSSSPPPOOOPPPRRRUUU\\\ggguuu}}}yyyvvvoooggg___WWWQQQNNNLLLMMMNNNOOOOOONNNMMMLLLNNNOOORRRZZZiiizzz~~~~~~zzztttqqqqqquuu}}}xxxxxxzzz~~~|||}}}|||qqqkkkddd^^^[[[]]]aaakkk{{{{{{|||nnnTTTDDDAAA:::999;;;999888;;;???HHH]]]}}}yyyrrr{{{aaaPPPIIIEEEGGGIIIFFFAAA???<<<<<<;;;:::999999999999888888888999:::;;;======>>>BBBFFFJJJNNNUUU]]]dddjjjqqqxxx}}}{{{mmmcccZZZWWWTTTPPPNNNOOOQQQTTT[[[eeerrryyytttllliiiccc]]]XXXTTTQQQPPPLLLMMMNNNOOOPPPPPPOOOOOONNNPPPRRRZZZkkk~~~{{{yyyxxx~~~xxxtttrrrqqqssszzz}}}|||{{{}}}~~~}}}{{{qqqjjjddd^^^\\\^^^fffppp|||sssvvvuuuYYYFFF???777666;;;:::888;;;???HHH___zzzrrrjjjSSSKKKFFFHHHJJJFFFAAA???===<<<;;;:::999999999999888888888999:::;;;<<<===>>>BBBFFFIIILLLSSS\\\ccchhhnnnuuuyyy~~~zzzoooeee[[[WWWUUUQQQNNNOOOOOOSSSYYYbbbmmm}}}zzzrrrlllbbb___ZZZUUURRRQQQRRRRRRPPPQQQQQQRRRRRRRRRRRRRRROOOQQQSSSZZZkkk|||yyyxxxxxx{{{{{{tttpppooossswwwzzzxxxzzzzzz|||~~~{{{pppiiiddd^^^]]]```hhhrrrxxxooosssxxxZZZFFF???777666;;;:::999;;;???IIIccc}}}uuuvvvWWWNNNHHHHHHIIIFFFBBB@@@===<<<;;;:::999888888888888888888888999;;;<<<===???BBBEEEHHHKKKQQQZZZaaagggmmmrrrvvv|||zzzooodddZZZVVVTTTPPPOOOPPPNNNRRRWWW___jjjyyyzzzrrrjjjeee]]]YYYUUUQQQPPPRRRUUUXXX\\\[[[ZZZXXXWWWUUUTTTSSSRRRSSSTTTZZZjjj}}}{{{zzzsssvvvzzzxxxwwwuuurrrqqquuu~~~~~~{{{yyyxxxvvvwwwzzz~~~zzzoooiiiccc___^^^aaakkkvvvxxxooossssssXXXGGGBBB;;;999<<<::::::;;;>>>KKKhhhwww~~~ZZZPPPHHHGGGHHHEEEBBBBBB======;;;:::999888888888777777888888999:::<<<===>>>AAADDDFFFIIIOOOYYY___ggglllqqquuuzzz~~~zzzmmmbbbWWWSSSQQQNNNNNNPPPMMMQQQVVV]]]gggvvv}}}vvvpppiiiccc___XXXUUUSSSRRRUUU\\\ccchhhooolllhhhddd___[[[WWWVVVTTTUUUUUUYYYiii}}}zzzyyyrrruuuyyy}}}~~~xxxrrruuuxxx{{{}}}}}}{{{|||~~~||||||~~~zzzooohhhccc___^^^aaaqqq{{{yyyppptttnnnUUUGGGEEE???<<<===999;;;;;;>>>LLLkkkyyy\\\RRRHHHGGGGGGEEECCCCCC>>>===;;;:::999888888888777777777888999:::<<<<<<>>>@@@CCCEEEGGGNNNWWW^^^ggglllppptttyyy~~~zzzlll```UUUPPPNNNLLLMMMPPPLLLPPPVVV\\\eeeuuu}}}vvvoooiiiccc^^^ZZZSSSRRRRRRUUU]]]hhhssszzz~~~{{{uuunnnggg```\\\YYYVVVVVVUUUYYYhhh{{{{{{~~~|||xxxwwwtttwww{{{~~~xxxsssooovvv~~~}}}}}}|||zzzoooiiiddd___^^^aaapppzzzzzzkkkiiikkkUUUBBB>>>???<<<;;;<<<999>>>CCCNNNjjjvvv~~~___SSSIIIIIIKKKIIIDDDAAA???===;;;:::::::::999888:::999888777777999;;;<<<===@@@CCCFFFIIIOOOXXX___eeennnvvv{{{}}}xxxnnnaaaSSSLLLJJJIIIKKKOOOLLLOOOUUU\\\```jjj~~~|||rrrnnnhhhbbb\\\XXXWWWVVVSSSSSSSSSYYYiii|||~~~qqqhhhbbb^^^\\\\\\VVVUUU\\\iii}}}zzzssstttzzz|||wwwtttyyy{{{~~~|||wwwtttrrrrrruuu|||~~~}}}}}}~~~yyynnnfffaaa]]]]]]```ooozzzzzzjjjggg|||iiiTTTAAA===>>>;;;:::<<<:::>>>BBBLLLiiittt{{{___SSSHHHGGGJJJHHHDDDBBB???===;;;:::::::::999888:::999888777777999;;;<<<===@@@CCCFFFHHHNNNWWW]]]ccckkktttzzz~~~zzznnnaaaTTTMMMJJJIIILLLPPPOOORRRXXX^^^ccclll}}}}}}xxxttthhhddd___YYYUUUSSSSSSSSSQQQRRRTTT^^^rrryyyqqqjjjeeebbb___[[[YYY^^^hhhyyyvvvppprrryyy|||yyy|||~~~}}}yyyuuutttvvvyyy{{{~~~}}}~~~yyylllddd^^^ZZZ[[[___mmmxxxzzziiidddxxxeeeQQQ@@@======:::888:::;;;>>>AAAKKKhhhrrrwww___RRRHHHFFFHHHGGGEEEDDD???===;;;:::::::::999888:::999888888888999:::;;;<<>><<<<<<888777::::::===AAAMMMiiipppttt}}}]]]QQQGGGEEEFFFFFFEEEFFF???===;;;:::::::::999888999999888888888999:::;;;;;;???BBBDDDGGGLLLSSSYYY___gggoootttyyy~~~}}}yyynnnaaaUUUOOOMMMLLLMMMQQQTTTWWW]]]dddiiiooo}}}{{{vvvpppkkkfff```]]]VVVSSSNNNJJJIIIJJJMMMOOOPPPPPPSSS```www{{{qqqkkkhhhffffffeeegggrrr~~~wwwrrrkkkhhhlllttt{{{uuuqqqnnnpppuuu||||||mmmddd^^^ZZZ[[[___jjjvvvxxxiiieeeyyyrrr[[[KKK===<<<<<<777666999777<<>>BBBDDDFFFJJJQQQVVV___ffflllpppuuuyyyyyyvvvmmmaaaUUUOOOMMMLLLNNNQQQTTTWWW]]]eeejjjqqq}}}|||wwwrrrlllfffaaa\\\WWWTTTQQQNNNKKKHHHGGGIIIKKKMMMPPPPPPSSS^^^ttt~~~vvvlllkkkkkkkkkkkksss~~~yyysssnnnhhheeejjjrrr~~~{{{vvvssssssxxx}}}ooofff___[[[[[[^^^gggsssuuuiiiggg{{{~~~mmmWWWIII===<<<<<<777666:::888;;;AAANNNjjjqqqsssrrrXXXOOOFFFEEEEEEDDDEEEGGG???===;;;:::::::::999888888888999999999::::::::::::===AAACCCEEEHHHNNNSSS]]]ccciiilllpppuuuvvvssskkk```TTTOOOMMMLLLMMMPPPSSSTTTZZZcccjjjrrr~~~~~~xxxtttmmmhhhaaa[[[WWWTTTQQQOOOLLLKKKIIIHHHHHHJJJMMMNNNQQQRRRUUU___ttt~~~tttrrrrrrrrrrrrwwwwwwrrrmmmiiieeeccciiiqqq}}}ppphhh```[[[ZZZ\\\___jjjyyyssshhhggg||||||iiiUUUGGG======<<<777666:::;;;<<>>>>>===777777;;;>>>>>>===GGGcccttttttgggSSSLLLGGGGGGFFFDDDDDDFFF???===;;;:::::::::999888888888999::::::::::::999888<<<@@@CCCDDDGGGLLLPPPUUU[[[aaaeeekkkrrruuusssiii^^^SSSNNNMMMKKKLLLOOOOOOOOOTTT^^^gggrrr|||{{{zzzyyyvvvtttsssrrrqqqpppnnniiibbb^^^\\\WWWQQQMMMKKKKKKJJJJJJKKKLLLOOORRRUUUXXX[[[\\\ZZZ]]]___dddsss|||tttnnngggccc```___]]]^^^fffppp|||}}}zzzuuuwwwwwwxxxyyyyyyxxxuuurrrpppeeefffjjjpppttt~~~yyynnnfffaaa```___```^^^___eeeqqq~~~iiidddoooyyygggQQQGGG>>><<<;;;999999;;;999:::===IIIccctttuuu}}}eeeVVVMMMEEEEEEEEECCCBBBDDDBBB???<<<;;;;;;<<<;;;:::;;;::::::::::::;;;<<<<<<<<<===???AAABBBEEEIIILLLSSSZZZ___ccchhhnnnooommmfff___VVVNNNKKKLLLMMMNNNPPPSSSYYYaaaiiittt~~~zzzvvvtttqqqooommmlllkkkiiihhheeefffeeedddaaa]]]YYYWWWRRROOOLLLJJJJJJKKKKKKJJJNNNQQQSSSUUU\\\fffjjjiiimmmnnnqqqwww}}}|||wwwrrrnnnaaa]]]XXXWWWVVVYYYdddooo~~~|||{{{{{{~~~yyyyyy~~~zzzwwwuuuuuutttsssoookkkgggddd^^^___```aaaggguuu{{{xxxmmmeeebbbccceeeffffffeeehhhppp}}}zzzgggfffuuuxxxfffQQQGGG>>><<<;;;999999;;;:::;;;===HHH___}}}sssttt{{{~~~dddRRRJJJDDDEEEGGGGGGFFFHHHAAA???<<<;;;;;;<<<;;;::::::::::::::::::;;;<<<<<<;;;<<<>>>???AAADDDHHHKKKQQQXXX^^^bbbggglllmmmjjjfff___VVVOOOKKKLLLMMMNNNOOOSSSYYY```hhhsss}}}~~~yyytttpppjjjhhheeedddcccbbbaaa___ZZZZZZ[[[ZZZXXXUUUSSSQQQNNNLLLIIIHHHIIIJJJLLLLLLRRRWWW\\\aaajjjvvv|||}}}}}}|||}}}~~~{{{xxxsssmmmiiiaaa\\\WWWUUUTTTXXXcccooo}}}||||||}}}|||~~~}}}zzzvvvvvvvvvtttqqqnnnjjjhhhbbbaaa___]]]aaajjjxxxwww}}}xxxmmmfffeeeiiiooosssuuusssrrrwwwwwweeehhh{{{vvvcccQQQGGG>>><<<;;;999999;;;;;;<<<===FFF[[[xxxrrrqqqxxxfffSSSJJJDDDEEEHHHHHHGGGGGGAAA???<<<;;;;;;;;;;;;:::::::::999999::::::;;;<<<:::;;;===>>>???BBBFFFIIINNNUUU]]]aaafffjjjjjjffffff___VVVOOOLLLLLLLLLMMMOOORRRWWW^^^gggqqq|||{{{wwwsssnnniiieee___]]]ZZZYYYYYYXXXVVVUUUNNNOOOPPPPPPOOONNNLLLKKKJJJIIIHHHHHHIIIKKKNNNPPPWWW___iiisss{{{{{{zzzyyyxxxvvvqqqkkkfffaaa[[[VVVRRRQQQUUUaaammm~~~~~~||||||||||||{{{yyyvvvtttrrrkkkgggaaa]]]]]]cccjjjooouuuwwwyyy|||xxx}}}zzzoooiiikkkttt~~~wwweeekkksss```QQQGGG>>><<<;;;999999;;;;;;<<<===EEEZZZwwwssspppvvvkkkXXXMMMEEEEEEHHHFFFCCCBBBAAA>>><<<:::;;;;;;::::::999999999999999::::::;;;:::;;;===>>>???BBBFFFIIILLLTTT\\\aaafffjjjiiieeefff___WWWPPPLLLLLLLLLLLLNNNQQQVVV\\\eeeooozzz}}}uuurrrnnnjjjfffaaa\\\YYYVVVTTTRRRQQQQQQPPPOOONNNJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIIIIIIIJJJNNNSSSVVV___kkkzzz{{{xxxxxxxxxxxxxxxwwwrrrlllggg```ZZZTTTPPPOOOSSS^^^kkkxxxrrrkkkeeedddeeeffffffgggkkkrrr{{{}}}sssnnnsss}}}yyy|||zzzhhhooosss^^^QQQGGG>>><<<;;;999999;;;999;;;===FFF\\\{{{uuurrrvvvqqq]]]QQQFFFEEEGGGEEEBBB@@@@@@>>>;;;::::::;;;:::999999888888888888999::::::;;;<<<>>>???@@@BBBFFFIIILLLTTT\\\aaafffkkkjjjffffff```WWWPPPMMMLLLKKKKKKMMMPPPTTTZZZbbbmmmxxx{{{vvvssshhhddd```\\\YYYVVVRRROOONNNLLLJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLQQQXXX]]]mmmzzz{{{xxx}}}zzzxxxxxxxxxyyywwwrrrlllggg___YYYSSSPPPNNNQQQ\\\hhh|||{{{|||~~~}}}wwwrrrooollliiiiiiooozzzvvvttt{{{}}}wwwyyy~~~|||nnnvvvxxxaaaQQQGGG>>><<<;;;999999;;;888:::>>>HHH___zzzuuuyyyzzzcccTTTGGGEEEHHHGGGDDDCCC@@@>>>;;;::::::::::::999888888777777888888999:::;;;<<<>>>>>>???AAAEEEHHHLLLSSS[[[```ffflllllliiifff```XXXQQQMMMKKKKKKJJJMMMOOOSSSXXX```kkkvvv~~~{{{vvvqqqlllhhhZZZWWWTTTQQQOOOMMMJJJHHHGGGEEECCCCCCDDDDDDCCCBBBEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHKKKNNNQQQXXXbbbiii~~~}}}{{{|||zzzyyyxxxwwwuuupppjjjeee^^^YYYTTTQQQNNNPPPZZZeee~~~{{{xxxvvvuuuvvvuuuttttttzzz}}}xxxtttuuu}}}|||yyy{{{xxxwww|||{{{|||ttthhhQQQGGG>>><<<;;;999999;;;777:::???IIIaaa~~~yyy|||mmm\\\LLLGGGIIIHHHEEEDDD@@@>>>;;;::::::::::::999777777777777777888999999:::;;;======>>>@@@CCCFFFJJJRRRYYY^^^eeelllnnnkkkfff```XXXQQQMMMKKKJJJIIILLLNNNQQQVVV^^^iiiuuu}}}yyyvvvqqqlllhhhbbb\\\XXXPPPMMMJJJHHHHHHHHHGGGEEECCCBBB@@@@@@AAABBBAAA@@@AAAAAABBBBBBDDDEEEFFFGGGHHHLLLQQQVVV\\\eeerrr{{{~~~|||zzzwwwtttoooiiieee]]]YYYUUURRRPPPPPPYYYbbb{{{zzzxxxuuussssssqqqnnnkkkllloooqqqpppsssyyy}}}|||{{{|||~~~|||yyylllfffbbbccclllwwwyyyyyy}}}{{{xxxnnnQQQGGG>>><<<;;;999999;;;777;;;@@@JJJbbb|||xxxeeeRRRJJJJJJHHHDDDAAA@@@===;;;999::::::999999777777777777777888888999999:::;;;<<<===???BBBEEEIIIPPPWWW\\\ccckkknnnmmmfff```XXXRRRNNNKKKJJJIIILLLNNNQQQVVV]]]hhhttt|||wwwrrrllliiiddd```[[[UUUPPPLLLJJJHHHEEEDDDEEEEEEEEEDDDDDDBBB@@@AAABBBCCCBBBAAA@@@@@@AAACCCEEEGGGIIIKKKKKKPPPWWW^^^fffrrr}}}yyywwwuuu}}}yyyuuupppkkkggg\\\YYYUUUSSSQQQQQQXXXaaayyyyyyvvvtttttttttqqqlllhhhdddeeedddbbbeeejjjkkkhhhjjjkkknnnrrrtttsssooolllddd^^^XXXXXX```jjjssswww|||ssswwwyyyyyyqqqXXXKKK???;;;<<<:::888777:::===???IIIddd~~~jjjRRRLLLHHHGGGFFF???>>>===<<<:::999999999:::888888888888888888888888666888999:::;;;===AAADDDJJJOOOVVV^^^eeejjjmmmnnnhhhaaaVVVOOOLLLLLLKKKJJJLLLOOOTTTXXX]]]eeepppwww|||uuulllbbbZZZYYYWWWTTTQQQNNNLLLJJJJJJFFFEEEDDDCCCCCCCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDBBBDDDEEEEEEDDDFFFLLLQQQPPP\\\gggooo{{{vvvsssuuuwwwyyyzzztttlllfff___YYYUUUSSSPPPPPPUUU\\\ttt|||yyyvvvrrrooolllgggddd_________^^^^^^]]]]]]]]]aaa```aaabbbcccdddcccbbbZZZWWWTTTRRRTTT\\\gggnnnvvvyyy}}}zzzrrruuuwwwvvvrrrVVVJJJ>>>;;;<<<:::888888:::===???HHHbbbmmmTTTMMMGGGEEECCC===@@@???===;;;:::::::::;;;888888888888888888888888777888999:::;;;===@@@CCCIIIMMMTTT\\\ccchhhkkklllhhhaaaWWWOOOLLLLLLKKKKKKJJJMMMQQQUUUZZZcccnnnvvvvvvlllfff___XXXSSSRRRQQQNNNLLLIIIGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDBBBAAAAAABBBDDDEEEBBBDDDGGGGGGHHHKKKQQQVVV\\\hhhttt}}}zzzsssssswww||||||tttkkkddd___YYYUUURRRPPPOOOTTT[[[rrr~~~yyyuuuqqqlllgggccc______^^^]]]\\\ZZZXXXWWWWWWWWWXXXYYYZZZ[[[[[[ZZZXXXVVVRRROOOQQQWWWaaahhhooosssxxx}}}wwwooosssvvvssspppSSSHHH>>><<<<<<:::999::::::===???FFF___~~~lllTTTLLLFFFDDDDDD>>>AAA@@@>>><<<;;;;;;;;;;;;888888888888888888888888888999:::::::::<<>><<<<<<::::::;;;999===>>>DDD[[[|||gggQQQKKKFFFFFFHHHCCCAAA@@@>>><<<::::::::::::999999999999999999999999888999:::::::::;;;>>>@@@FFFJJJQQQXXX___dddfffgggfff```YYYQQQMMMKKKLLLLLLHHHKKKNNNQQQVVV___jjjsss|||llldddZZZQQQMMMLLLKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEDDDCCCBBBBBBCCCEEEFFFHHHLLLRRRWWW\\\bbbkkkqqq{{{zzzyyyxxxyyy}}}xxxmmmddd___ZZZUUURRROOOMMMPPPVVVjjj{{{uuupppiiieeecccbbb```]]]XXXRRRMMMJJJHHHIIIKKKMMMOOOSSSWWWZZZZZZXXXSSSNNNMMMOOOUUUZZZlllvvvwwwrrrmmmqqq{{{vvv```MMMEEE>>><<<<<<::::::<<<999===>>>CCCXXX}}}{{{}}}cccOOOKKKFFFFFFHHHEEE@@@???===;;;999888999999::::::::::::::::::::::::888999:::999999;;;>>>@@@EEEIIIPPPXXX^^^bbbeeefffddd```ZZZSSSMMMKKKLLLMMMJJJLLLOOOQQQUUU^^^jjjrrr|||vvvooo___[[[UUUOOOLLLKKKKKKKKKHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBCCCEEEGGGIIIKKKQQQXXX```fffoooxxx|||{{{}}}zzzppphhh```[[[VVVSSSOOOLLLOOOTTTeeeyyy|||wwwrrrmmmiiigggeeebbb]]]WWWPPPKKKHHHEEEGGGJJJLLLOOOTTTZZZ______]]]XXXRRROOOPPPTTTWWWcccooo{{{~~~~~~tttqqqnnntttmmmZZZLLLDDD>>>===<<<999999<<<888===>>>BBBVVVzzz{{{{{{}}}aaaOOOKKKEEEDDDEEEBBB@@@???===:::999888888888::::::::::::::::::::::::777888999999999;;;>>>@@@DDDHHHOOOVVV\\\aaacccdddccc```[[[TTTNNNKKKLLLNNNMMMNNNPPPQQQTTT]]]hhhqqq{{{}}}rrrhhhaaaZZZXXXTTTPPPMMMKKKJJJJJJHHHHHHJJJJJJJJJJJJHHHHHHEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFIIILLLMMMPPPVVV```iiiqqq{{{{{{qqqjjjaaa\\\XXXUUUPPPLLLNNNSSS___rrr}}}zzzuuupppmmmiiigggbbb\\\UUUOOOKKKHHHEEEGGGIIIJJJLLLQQQYYY___ccc```[[[VVVQQQPPPSSSUUU]]]iiivvv{{{}}}rrrppppppwww|||iiiYYYKKKEEE???>>>;;;888999<<<888===>>>AAAUUUyyyxxxvvvuuu[[[MMMKKKFFFDDDEEEAAAAAA@@@>>>;;;999888888888888888888888888888888888666777888999999;;;???AAABBBFFFMMMTTTZZZ^^^```aaabbb```\\\UUUNNNKKKMMMOOOOOOOOOPPPPPPSSS[[[fffnnnzzzvvvlllfffaaa______\\\XXXSSSNNNKKKJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHKKKNNNQQQSSSYYY```jjjuuu~~~zzzpppiiibbb^^^YYYVVVQQQLLLNNNRRRXXXkkk}}}xxxsssooojjjfff```YYYSSSNNNKKKIIIHHHJJJKKKIIIHHHLLLTTT[[[cccaaa\\\VVVQQQOOOQQQSSSZZZfffrrryyy}}}xxxtttuuuxxx|||~~~ppppppqqqyyyzzz}}}wwwggg[[[KKKEEE@@@>>>;;;888888;;;777<<<>>>AAAUUUyyy|||tttqqq|||mmmUUUJJJJJJGGGFFFHHHEEECCCAAA???<<<:::999999999666666666666666666666666555666777888999;;;???BBBAAAEEEKKKRRRXXX\\\^^^___aaa```\\\UUUOOOKKKMMMOOOOOOPPPPPPOOORRRYYYdddlllzzzttthhhbbbaaabbbcccfffccc]]]UUUOOOKKKKKKLLLMMMNNNPPPQQQQQQOOONNNLLLGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKNNNRRRVVVXXXbbbiiitttxxxnnnhhhccc___ZZZWWWRRRMMMNNNRRRTTTfff{{{~~~~~~}}}|||{{{{{{~~~yyytttpppjjjfff___WWWQQQMMMKKKJJJLLLMMMMMMJJJGGGIIIQQQWWWbbb```\\\VVVPPPNNNOOOPPPWWWaaammmtttzzz~~~~~~zzz}}}wwwsssrrrsssttttttzzztttpppmmmrrr}}}~~~}}}tttbbbSSSEEEBBB>>>;;;:::888777555888===???BBBTTTttt|||mmmgggttt|||eeeVVVIIIFFFIIIHHHFFFDDDDDDBBB===999777777999:::::::::888777666666666666666666666777999;;;===???AAADDDIIINNNSSSYYY___cccaaa^^^YYYSSSMMMKKKKKKMMMLLLMMMMMMNNNQQQYYYeeennnvvv||||||sssfff``````bbbccccccjjjeee]]]TTTNNNKKKKKKKKKLLLWWW\\\YYYTTTSSSRRRNNNQQQLLLIIIKKKLLLJJJJJJLLLLLLOOOQQQQQQQQQVVV___gggqqqzzz}}}uuummmhhhbbb___[[[VVVSSSQQQQQQQQQWWWbbbuuu{{{{{{yyyvvvtttrrrrrrssstttoooqqqtttvvvxxx{{{~~~|||uuuqqqkkkfff^^^VVVOOOKKKHHHHHHHHHIIIJJJHHHFFFGGGJJJNNNZZZ______WWWOOOLLLMMMMMMTTT[[[fffooovvvzzz|||~~~yyyttttttvvvrrrwww}}}}}}www{{{zzz|||tttpppkkknnn|||}}}rrr```SSSFFFCCC???<<<;;;:::888666999===???BBBSSSsssooohhhttt{{{hhhXXXJJJGGGIIIHHHEEEDDDDDDBBB>>>:::888888999:::999999888777666666666777666666666666888999;;;===<<>><<<;;;999888999<<<>>>BBBRRRppptttkkkuuu~~~kkk[[[KKKGGGHHHGGGEEEDDDDDDBBB>>>;;;999888999:::888888777777777777777888666666666666777888999:::999<<<@@@EEEIIIOOOUUUZZZ]]]\\\XXXSSSNNNLLLLLLMMMJJJKKKLLLLLLOOOVVVaaaiiirrrwww~~~vvvpppiiidddbbb```\\\YYYZZZWWWTTTPPPMMMKKKJJJIIINNN\\\kkktttvvvtttpppkkkbbbYYYQQQOOONNNMMMPPPTTTVVV\\\cccfffhhhlllsssyyyzzzrrrkkkfff```^^^ZZZUUURRRPPPOOOOOOQQQ\\\nnn{{{vvvqqqmmmiiiffffffeeedddccccccdddfffggggggiiikkkmmmnnnpppsssvvvxxxzzz~~~|||vvvrrrooojjjccc[[[SSSNNNKKKJJJFFFGGGHHHHHHGGGFFFHHHIIIUUU\\\___YYYQQQMMMKKKHHHIIIPPP[[[fffpppxxx~~~|||{{{{{{{{{yyyuuuoookkkfffcccbbbcccbbbaaaeeekkkvvvvvvxxxyyywwwwwwwwwrrrlllnnn{{{zzzkkk\\\SSSHHHEEEAAA>>>===;;;:::888:::;;;===AAAPPPmmm{{{pppwwwmmm\\\KKKEEEGGGGGGFFFFFFEEEBBB???<<<:::999::::::888777777777777777888999777777777777888888888999999<<<@@@CCCHHHNNNUUUYYY[[[[[[XXXTTTOOOMMMLLLMMMKKKLLLMMMMMMOOOVVV```gggpppvvvyyyooogggaaa[[[WWWSSSOOOOOONNNNNNMMMLLLKKKKKKQQQ```tttzzzjjj___TTTOOOMMMLLLPPPUUUZZZbbbmmmtttwwwyyy~~~~~~wwwpppjjjeeeaaa___[[[WWWTTTQQQPPPPPPOOOZZZkkk|||zzzsssmmmiiifffcccaaa_________```aaacccdddeeedddfffhhhiiijjjkkknnnqqqrrrtttvvvxxx{{{}}}xxxtttooojjjccc[[[TTTOOOKKKJJJEEEFFFGGGGGGGGGFFFFFFFFFQQQYYY^^^YYYRRRMMMJJJGGGFFFMMMWWWbbbmmmvvv~~~}}}{{{wwwsssooolllgggccc```\\\YYY\\\aaajjjjjjmmmpppppprrr|||tttooolllqqq~~~yyyjjj\\\TTTGGGDDD@@@===<<<;;;999777::::::;;;@@@NNNjjjuuuxxxppp^^^LLLEEEFFFGGGGGGHHHEEECCC@@@===;;;:::::::::888777777777777777888999888999999999999999999999999;;;???BBBGGGMMMTTTXXX[[[[[[YYYVVVQQQNNNLLLMMMMMMNNNOOOOOOPPPVVV___fffnnnuuuwwwiii^^^VVVRRRPPPKKKLLLMMMOOOOOOOOOOOONNNRRR___sss~~~mmmaaaVVVOOOLLLKKKNNNSSS\\\gggvvv|||vvvoooiiidddbbb```]]]YYYVVVSSSRRRQQQOOOYYYhhhyyywwwrrrkkkfffcccaaa___^^^\\\\\\]]]___aaaccceeefffdddeeegggggggggiiikkkmmmooopppqqqrrrsssvvv{{{~~~|||xxxuuullliiibbb[[[TTTOOOKKKJJJFFFFFFFFFGGGGGGGGGEEEEEEMMMVVV\\\YYYRRRNNNJJJFFFGGGMMMVVV```jjjttt~~~~~~{{{xxxqqqiiiccc]]]XXX[[[```fffeeegggiiikkkooo{{{{{{pppkkkkkkuuuzzzjjj\\\TTTHHHDDD@@@>>><<<;;;999888;;;::::::@@@LLLfffyyyxxxxxxdddPPPGGGFFFGGGGGGHHHEEECCCAAA>>><<<;;;;;;:::888888777777777777777888888999999:::::::::999999888:::<<>><<<;;;999;;;999:::???KKKdddzzzwwwmmmVVVKKKHHHGGGGGGHHHEEEDDDBBB???===<<<;;;;;;999999888777666666666777666777888999::::::999999888999<<<>>>CCCIIIPPPUUU^^^^^^^^^ZZZUUUPPPMMMKKKNNNOOOPPPOOOPPPTTT\\\bbbjjjqqq}}}xxxjjjbbb```aaa```______]]]ZZZWWWUUUSSSRRRWWWeeeuuu{{{vvvooommmddd\\\UUUTTTTTTTTTWWW[[[cccsssyyytttnnniiieeebbbaaa^^^[[[XXXTTTRRRQQQNNNVVVbbbqqqyyyllliiiddd```]]][[[YYYXXXXXXZZZ\\\^^^aaacccdddeeeeeefffgggfffffffffhhhjjjlllkkkjjjgggeeefffjjjmmmqqq}}}}}}yyywwwuuuqqqooogggeee```[[[UUUQQQMMMLLLKKKHHHEEEEEEFFFHHHGGGEEEGGGPPPXXXVVVQQQOOOMMMJJJFFFJJJQQQ[[[eeerrr~~~wwwkkkbbb^^^ccckkkqqqqqqsssuuuuuuwww~~~vvvtttnnnrrrzzz}}}mmm\\\QQQJJJGGGCCC@@@???>>><<<:::<<<999999???JJJcccyyyuuuuuu\\\NNNIIIGGGFFFGGGEEEDDDBBB@@@>>><<<;;;;;;::::::888777666666666666444555777888999999888888:::;;;===@@@DDDJJJRRRWWW___```___\\\VVVPPPMMMKKKMMMNNNOOOOOOOOOSSSZZZ```hhhooo{{{vvvooommmmmmllljjjgggccc___ZZZVVVTTTVVVXXXcccqqqvvvpppjjjhhh```ZZZVVVWWWYYYZZZ]]]bbbfffwwwyyytttoooiiieeeaaa```^^^ZZZWWWTTTQQQPPPMMMUUU```nnn}}}yyynnnjjjfffbbb___\\\YYYWWWZZZ[[[]]]```bbbdddeeefffeeefffgggfffeeeeeegggiiikkkjjjhhhdddbbbbbbeeehhhkkkwww}}}yyyvvvsssqqqnnnlllgggddd```[[[VVVRRROOOMMMLLLIIIEEEDDDFFFHHHHHHFFFEEEOOOVVVUUUQQQOOONNNLLLCCCGGGOOOXXXdddrrr}}}yyytttuuu|||~~~qqqgggdddjjjsss{{{|||xxxkkknnnwwwxxxwww}}}mmm```VVVIIIGGGCCC@@@===;;;;;;;;;888???===<<>>CCCKKKRRRWWW]]]^^^___]]]WWWQQQMMMKKKLLLNNNNNNMMMMMMPPPWWW]]]gggppp}}}~~~zzzsssiii___XXXTTTXXX[[[gggyyysssjjjhhhgggfffcccaaabbbdddgggqqqzzz~~~yyytttooojjjfffdddaaa^^^[[[YYYUUUQQQNNNPPPPPPYYYkkk|||}}}yyymmmkkkfffaaa]]]ZZZYYYYYY[[[\\\___aaadddfffgggggggggffffffeeeeeeffffffgggiiigggccc```^^^^^^______gggnnnyyy{{{tttsssqqqpppooonnnkkkhhheeeccc___ZZZTTTOOOKKKIIIKKKFFFBBBBBBFFFIIIHHHEEEEEEJJJPPPTTTSSSOOOKKKJJJFFFGGGLLLUUUaaaooo|||~~~xxxmmmgggccceeegggkkksss|||uuuiiiiiipppxxxzzzpppuuuvvvqqq~~~mmm___UUUJJJGGGDDD@@@===;;;;;;;;;888???<<<<<>><<<<<>>;;;::::::777<<<;;;===HHHYYY{{{}}}sssWWWKKKHHHHHHHHHFFFCCC???<<<:::999999888888888888888888888888777777888888888999999999888888999;;;@@@FFFKKKOOOTTTXXX\\\]]]YYYSSSMMMJJJHHHJJJKKKJJJJJJLLLRRRWWWccckkkwww{{{ooohhh```aaajjj}}}sssqqqttt{{{~~~yyyvvvsssoookkkhhhcccbbb```___]]]YYYSSSOOOOOOQQQZZZiiivvv~~~yyyvvvsssnnnjjjgggeeedddbbbccceeeggghhhiiijjjjjjiiiiiiiiihhhggggggfffeeeaaa___]]][[[ZZZZZZZZZ[[[ZZZ___gggqqq|||}}}yyyuuurrrooolllllliiifffddddddbbb```^^^^^^]]]\\\YYYVVVRRROOOMMMEEECCC@@@AAADDDGGGHHHHHHGGGGGGJJJPPPUUUTTTMMMGGGHHHGGGHHHOOO[[[lll|||~~~~~~~~~~~~}}}||||||yyysssnnnfff```[[[YYYXXXWWWZZZ___]]]sss~~~~~~wwwnnnpppyyy|||xxxtttsss{{{uuubbbVVVOOOLLLHHHBBB>>>;;;:::999666;;;;;;===GGGUUUwwwuuuYYYKKKIIIKKKIIIGGGCCC@@@===:::999999888888888888888888888888777777888888888999999999888888999;;;???DDDIIILLLQQQUUUZZZ[[[XXXSSSMMMJJJGGGIIIJJJJJJIIIKKKPPPUUU```hhhttt}}}|||tttgggeeelll{{{vvvqqqnnnqqqxxx~~~zzz}}}}}}{{{wwwtttrrroookkkhhhdddcccaaa___^^^ZZZUUUQQQQQQSSS\\\iiittt||||||xxxtttpppmmmlllkkkkkklllllllllkkkjjjjjjiiiiiijjjjjjjjjiiihhhhhhbbbaaa^^^\\\YYYXXXWWWWWWYYY]]]dddmmmwwwzzzvvvrrrooommmjjjkkkiiieeecccbbb```^^^]]]___^^^]]]ZZZWWWSSSOOOLLLFFFDDDBBBBBBCCCEEEFFFGGGFFFFFFIIIOOOUUUUUUNNNGGGHHHGGGHHHNNNZZZkkk|||~~~|||{{{zzzyyy{{{{{{|||}}}~~~~~~|||{{{zzzzzzyyyyyyzzzzzz~~~~~~~~~{{{yyyzzz||||||yyyvvvmmmgggaaa^^^[[[XXXYYY]]]]]]mmmuuuvvvzzzvvvnnnnnnkkkllllllkkkmmmttttttmmmoooxxx}}}}}}uuuuuu{{{uuudddXXXQQQNNNIIICCC>>>;;;999888555::::::>>>FFFQQQsssxxx]]]OOOLLLMMMIIIGGGDDD@@@===;;;:::999888888888888888999999999777888888888888999999999999999:::<<>>EEENNNppp|||xxxzzzaaaRRRMMMMMMIIIGGGDDD@@@===;;;:::999777777888888888999999999777888888888888999999999999::::::<<>>DDDMMMnnnxxxrrr{{{bbbRRRLLLJJJIIIGGGDDD@@@===;;;::::::777777888888999999999999777888888888888999999999::::::;;;===@@@CCCFFFGGGNNNQQQTTTVVVTTTRRRPPPOOOGGGIIIKKKKKKJJJKKKOOOSSSYYYcccoooyyy{{{vvvzzzzzzsssooonnnjjjjjjzzzwwwlllfffdddgggrrr}}}zzzyyyxxxvvvtttrrriiifffaaa]]]\\\[[[ZZZXXXZZZ\\\ccclllqqqttt{{{~~~}}}|||uuuuuutttrrroookkkgggeeebbbaaa```___]]]\\\[[[ZZZYYY\\\bbbhhhpppzzz~~~yyyvvvuuuuuutttrrrooojjjgggeeedddcccbbb[[[\\\^^^^^^\\\ZZZVVVTTTOOOMMMKKKFFFBBBAAAAAABBB???DDDLLLQQQRRRPPPNNNMMMHHHHHHKKKRRR^^^nnn}}}~~~{{{wwwrrrnnnkkkiiihhheeeffffffffffffdddcccbbbddddddeeeeeefffhhhiiijjjhhhgggeeedddcccdddfffgggaaadddhhhllloooqqqrrrrrrsssvvvyyy{{{{{{}}}}}}|||wwwsssqqqvvvuuuhhhaaa```]]]ccc^^^XXX\\\ZZZTTTTTTNNNRRRTTTRRROOOQQQYYY```dddeeeeeeeeegggnnnyyyvvvzzzwwwkkkccc^^^UUUQQQLLLEEE@@@;;;999888666999888:::AAAKKKkkkuuuooossstttbbbUUUNNNKKKJJJHHHEEEBBB???<<<;;;:::::::::999888777777888888888888777777777777888888888999999999:::>>>CCCHHHIIIKKKNNNPPPQQQQQQPPPOOOIIIJJJJJJJJJKKKKKKLLLLLLYYY```kkkuuu~~~~~~vvvrrrooopppxxx|||rrrjjjeeedddeeemmm~~~~~~|||zzzxxxvvvnnnkkkhhheeedddbbb___]]]^^^^^^ccciiimmmooottt{{{xxx|||}}}{{{vvvppphhhcccaaaaaa___^^^]]]\\\\\\\\\[[[^^^dddlllttt{{{}}}{{{yyywwwuuurrrqqqooolllhhhdddaaa___^^^^^^]]]]]]\\\[[[ZZZZZZTTTQQQMMMGGGCCC@@@???>>>AAACCCHHHNNNRRRQQQNNNJJJKKKHHHIIIRRR```nnnwwwzzz|||qqqnnnkkkfffbbb___^^^]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^___```bbbdddfffiiijjjiiijjjmmmqqqvvvzzz}}}~~~{{{xxxvvvnnnoooqqqxxxuuuhhhaaa___^^^aaaaaa^^^\\\[[[XXXSSSUUUUUUWWWWWWRRRNNNQQQWWW[[[^^^bbbeeeiiipppzzz~~~www|||}}}tttkkkccc]]]VVVRRRLLLFFF@@@<<<999888777:::999;;;BBBKKKkkkvvvppprrruuubbbTTTMMMKKKIIIHHHEEEBBB???===;;;::::::999999888888777888888888888777777777777888888888888999999:::===CCCGGGHHHJJJMMMPPPQQQPPPOOONNNJJJJJJJJJJJJKKKKKKKKKLLLVVV]]]hhhrrr{{{yyyvvvzzztttkkkddd___``````gggwww}}}{{{yyyqqqnnnjjjgggfffdddbbbaaabbbaaaeeekkknnnoootttzzzzzz~~~zzzrrrjjjdddcccbbbaaa______^^^^^^^^^]]]```eeekkkrrrxxx|||~~~}}}zzzxxxrrrqqqooommmjjjfffdddbbb``````______^^^]]]]]]\\\WWWTTTPPPJJJFFFBBB@@@@@@???BBBGGGMMMQQQQQQNNNKKKJJJHHHIIIQQQ^^^kkksssvvv|||}}}{{{wwwrrroooeeeccc___\\\XXXVVVUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVYYYYYYZZZ\\\^^^aaacccdddccceeehhhlllppptttwwwyyy{{{}}}~~~zzzwwwtttrrrpppnnnmmmqqqzzztttfff```^^^aaafffhhhdddaaa```___\\\\\\YYYWWWVVVRRRNNNPPPUUUYYY]]]ccchhhmmmttt}}}~~~|||vvv~~~|||vvvrrrlllccc\\\WWWSSSMMMFFF@@@<<<:::999888:::999<<>>@@@DDDJJJOOOQQQOOOMMMJJJHHHHHHOOOYYYdddkkknnnssstttvvvxxxzzz}}}~~~xxxrrrmmmhhhbbb^^^WWWUUUSSSPPPNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\^^^```dddhhhlllooopppsssuuuyyy{{{}}}}}}}}}{{{xxxuuuqqqnnnllloookkkffffffnnn|||oooccc]]]\\\ccclllrrrppplllkkkjjjiiifff___XXXUUURRROOOOOORRRUUU\\\eeemmmsssyyy~~~}}}|||sss~~~~~~wwwssssssnnneee]]]YYYUUUNNNFFF@@@<<<;;;:::888;;;:::===CCCJJJfff~~~uuurrrvvv{{{cccRRRKKKKKKIIIHHHFFFDDDAAA===;;;:::888888999999999888888888888888777777777777888888888888999999999<<<@@@CCCGGGIIILLLNNNOOOOOONNNMMMJJJJJJJJJKKKKKKKKKKKKKKKNNNVVVaaakkkuuuuuuiiibbb\\\ZZZXXXVVVZZZdddrrr~~~yyyuuuooolllkkkkkklllllljjjiiikkkqqqsssuuu{{{~~~wwwooojjjffffffffffffgggggghhhiiihhhjjjnnnssswww{{{}}}}}}zzzxxxwwwtttqqqnnnllljjjiiieeeeeeddddddcccbbbaaaaaa\\\ZZZWWWRRRMMMHHHEEECCC>>>???BBBHHHMMMOOOOOONNNIIIHHHHHHLLLTTT\\\bbbdddhhhjjjmmmoooqqqtttyyy|||}}}yyyvvvuuuvvvxxx{{{}}}{{{xxxuuussspppjjjeee```[[[UUURRRMMMLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKLLLMMMNNNPPPRRRSSSVVVXXXZZZ^^^aaaeeegggiiilllnnnrrruuuwww{{{}}}{{{yyyyyywwwvvvtttrrroookkkiiiggghhhccc]]]ZZZ___jjjwww{{{pppddd]]]ZZZ[[[aaappp}}}}}}{{{yyywwwnnnbbbWWWSSSQQQOOONNNOOOQQQYYYeeeooowww}}}~~~uuuooo}}}~~~wwwuuuuuupppggg___ZZZUUUNNNFFF@@@<<<::::::999;;;999===DDDIIIbbb{{{uuuvvvfffRRRKKKJJJIIIHHHGGGEEEAAA>>>;;;999777888888999999999888888888888777777777777888888777888999999999;;;>>>AAAEEEGGGKKKNNNPPPPPPOOONNNKKKKKKKKKKKKKKKJJJJJJJJJMMMTTT^^^hhhrrr|||rrrggg___[[[YYYVVVTTTVVV^^^iii{{{{{{wwwrrrooonnnooooooooollllllooouuuzzz}}}|||vvvpppkkkggghhhiiijjjlllnnnpppqqqmmmooosssxxx}}}~~~~~~|||xxxuuuqqqnnnmmmlllhhhhhhgggfffdddcccbbbaaa]]]\\\YYYVVVQQQKKKGGGDDD@@@@@@BBBFFFKKKNNNOOONNNIIIGGGGGGIIIMMMSSSWWWZZZ\\\___bbbdddfffiiimmmppprrrqqqpppmmmkkkkkkmmmooommmoooqqqrrrssstttvvvxxxvvvvvvvvvtttqqqmmmiiifffaaa^^^ZZZWWWSSSPPPLLLIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHHHHJJJKKKLLLMMMRRRSSSVVVYYY\\\___aaabbbfffhhhkkkooorrrvvv{{{~~~zzzwwwtttrrrqqqpppooommmkkkhhheeebbb```\\\XXXSSSPPPRRRXXX___dddeeeeeeccc]]]XXXUUUWWWZZZaaatttpppcccUUUPPPOOOMMMLLLLLLMMMVVVcccnnnvvv}}}qqqpppzzzxxxvvvqqqiiibbbZZZUUUMMMEEE???;;;::::::888:::999===CCCGGG]]]zzzwwwiiiSSSJJJJJJIIIHHHGGGEEEBBB???;;;999666777888::::::999888888888888777777777777888888777888999999999:::===???DDDFFFJJJNNNQQQRRRQQQQQQKKKKKKKKKKKKKKKJJJJJJJJJKKKRRR\\\eeennnyyy|||mmmccc\\\WWWUUUSSSRRRSSSYYYbbbqqq}}}yyyuuusssrrrsssssssssqqqpppttt{{{}}}zzzuuuppplllhhhiiikkkmmmqqqtttwwwyyysssuuuyyy~~~~~~{{{wwwtttrrrqqqpppmmmllljjjhhhfffdddbbbaaa^^^]]]\\\YYYUUUOOOJJJGGGDDDCCCCCCEEEIIILLLNNNNNNHHHGGGFFFFFFHHHKKKNNNPPPQQQTTTWWWXXXZZZ[[[^^^``````aaaaaa```^^^___aaaccc^^^```bbbbbbbbbcccdddfffcccccccccccc```]]]ZZZXXXPPPNNNLLLJJJIIIGGGEEECCCBBBAAA@@@@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHHHHHHHCCCDDDEEEFFFGGGHHHHHHIIIFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJMMMOOOQQQSSSVVVYYY[[[\\\___aaadddgggkkkpppuuuyyyxxxzzz}}}~~~|||yyytttpppllliiihhhfffeeedddaaa___\\\YYYXXXPPPNNNKKKIIIHHHJJJLLLNNNMMMOOOPPPOOOMMMOOOUUUYYYaaauuulll___RRRMMMLLLJJJJJJKKKKKKTTT___iiiqqqxxxrrrttt~~~|||yyyvvvpppjjjeeeZZZUUUMMMDDD===:::999999777999888<<>>BBBEEEJJJOOORRRTTTTTTTTTLLLKKKKKKKKKJJJJJJJJJJJJJJJPPPYYYbbbkkkuuu}}}wwwjjj```YYYTTTQQQOOONNNPPPTTT[[[hhh}}}~~~|||yyywwwxxxxxxwwwvvvvvvvvvyyy|||yyyuuuppplllgggiiilllpppuuuyyy}}}~~~~~~{{{xxxwwwvvvvvvvvvrrrpppnnnkkkhhheeecccbbb_________]]]YYYTTTNNNKKKIIIGGGEEEEEEHHHKKKLLLMMMGGGGGGFFFDDDCCCDDDFFFHHHGGGJJJLLLMMMMMMNNNPPPQQQOOOPPPRRRRRRQQQQQQSSSTTTQQQRRRSSSSSSRRRRRRSSSTTTRRRRRRRRRRRRQQQOOOMMMLLLGGGFFFDDDDDDDDDDDDBBBAAA@@@????????????AAABBBDDDFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFGGGHHHIIIJJJJJJKKKEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMPPPRRRTTTUUUWWWYYY\\\___ccchhhmmmrrrrrrtttwww|||~~~uuusssooojjjeee```]]]\\\[[[ZZZYYYWWWTTTQQQOOOMMMGGGFFFEEEDDDCCCCCCDDDEEECCCEEEGGGHHHHHHLLLRRRXXX___pppwwwdddZZZOOOKKKIIIGGGHHHKKKJJJQQQ[[[ccckkksss{{{tttyyy||||||{{{yyyuuuooojjjgggZZZUUULLLCCC<<<999888888777888777<<>>DDDDDDGGGMMMSSSWWWVVVTTTQQQNNNJJJIIIIIIIIIIIIIIIJJJLLLRRR\\\dddmmmzzztttggg]]]UUUPPPNNNNNNKKKKKKNNNTTT^^^nnn|||~~~||||||{{{||||||~~~}}}xxxrrrmmmkkkmmmooossswww~~~~~~}}}|||}}}}}}~~~~~~{{{xxxuuusssoookkkgggeeeeeeeeeccc```\\\XXXVVVSSSPPPLLLJJJIIIHHHEEEDDDGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???AAADDDFFFEEECCCBBBDDDDDDCCCBBBAAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEEEECCCAAABBBDDDFFFGGGFFFIIIIIIIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMJJJIIIGGGGGGHHHGGGFFFDDDEEEDDDBBBAAAAAACCCDDDFFFEEEEEEFFFGGGHHHHHHIIIIIILLLNNNPPPTTTYYY]]]aaaccchhhiiilllpppuuuyyy}}}|||yyytttooolllgggaaaZZZTTTQQQOOOKKKIIIIIIIIIHHHFFFDDDCCCDDDFFF??????@@@CCCFFFIIIJJJJJJKKKIIIFFFGGGJJJOOORRRTTT[[[^^^dddiiijjjgggaaa[[[NNNKKKGGGEEEEEEFFFFFFFFFJJJNNNTTT[[[bbbjjjrrrwwwzzzppplll{{{|||zzzyyyvvvooojjj```XXXMMMBBB;;;888888888666999777999???CCCTTTpppzzzzzzbbbRRRLLLIIIHHHGGGGGGFFFBBB===:::::::::999999999999999999999999999888777666666666::::::999999:::;;;===>>>CCCDDDGGGLLLRRRVVVVVVTTTPPPNNNJJJHHHHHHIIIHHHHHHIIIKKKQQQZZZbbbjjjwwwttthhh]]]VVVQQQNNNMMMJJJIIIKKKOOOWWWeeesss~~~}}}||||||~~~{{{uuuppplllnnnqqquuuzzz}}}{{{yyyvvvrrroooiiiiiihhhfffbbb^^^ZZZXXXTTTRRROOOMMMLLLKKKHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????BBBAAA???@@@CCCDDDCCCAAAEEEFFFFFFEEECCCBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHFFFGGGIIIJJJKKKJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCAAA@@@@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGJJJKKKMMMQQQUUUYYY\\\^^^cccdddgggkkkoootttxxxzzz~~~~~~{{{xxxtttpppkkkhhhbbb]]]VVVPPPMMMKKKHHHFFFCCCDDDDDDCCCBBBCCCEEEGGGGGGGGGHHHJJJLLLNNNNNNNNNOOONNNOOOQQQUUUWWWXXXXXXWWWXXX[[[^^^```^^^YYYUUUOOOKKKGGGEEEEEEFFFGGGFFFHHHLLLQQQXXX___gggoootttzzzxxx}}}lllkkk}}}~~~yyyrrrlll```WWWKKKAAA:::888888888555888666888???BBBRRRlllyyy~~~kkkZZZQQQHHHGGGGGGFFFFFFCCC???;;;999999999999::::::::::::999999999888777777666666:::999999999:::;;;<<<===AAABBBFFFKKKPPPTTTUUUTTTPPPMMMIIIGGGGGGHHHGGGGGGHHHIIIOOOWWW___fffsss~~~tttggg]]]VVVQQQNNNNNNJJJHHHIIIKKKQQQ]]]iii~~~}}}xxxsssnnnppptttxxx}}}|||yyyvvvooonnnmmmjjjfffaaa]]][[[VVVTTTRRRQQQPPPNNNKKKIIIEEEEEEEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@????????????BBBAAA@@@AAABBBCCCBBBAAAFFFHHHIIIIIIGGGFFFFFFGGGJJJKKKKKKMMMNNNOOOQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPNNNNNNPPPQQQQQQPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRRRRQQQOOONNNLLLLLLNNNLLLKKKKKKLLLLLLJJJIIIFFFDDDBBBAAA@@@@@@BBBCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGHHHJJJLLLOOORRRUUUVVVZZZ\\\___ccchhhmmmqqqsssxxxyyy{{{~~~}}}|||{{{|||yyyuuuqqqnnnjjjeeeaaa[[[VVVPPPKKKHHHFFFDDDBBB???AAACCCDDDEEEHHHKKKNNNSSSSSSTTTUUUVVVWWWXXXXXXXXXYYY[[[```dddeeedddbbb\\\ZZZYYYXXXXXXWWWUUUSSSPPPMMMHHHFFFFFFFFFFFFFFFEEEIIINNNTTT[[[ccckkkppp|||zzzyyyxxxiiijjj|||tttmmm```VVVIII???:::888888777666888666888???BBBPPPhhh{{{}}}xxxaaaQQQIIIHHHGGGFFFFFFDDD@@@===999999999::::::::::::;;;999999999888888777777777999999999::::::;;;<<<<<>>>>>===<<<:::999888777999999999999999999999999666777999:::;;;;;;::::::888<<<@@@CCCFFFJJJPPPTTTSSSPPPLLLIIIHHHHHHGGGFFFFFFFFFIIINNNRRRVVV```jjjvvv~~~sssfff___ZZZTTTNNNMMMJJJIIIHHHFFFEEEKKKSSS]]]nnn~~~~~~~~~~~~{{{yyy|||zzzwwwrrrnnnkkkiiigggbbbeeekkkrrrxxxzzzxxxvvvqqqmmmgggaaa]]]\\\\\\\\\UUUVVVWWWYYY[[[]]]^^^___aaadddhhhiiiiiijjjnnnqqqrrrwww~~~~~~zzzwwwqqqpppooommmlllkkkjjjjjjhhhhhhfffdddbbb___\\\[[[YYYXXXWWWXXXYYYZZZYYYXXXYYYVVVRRRMMMJJJHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGIIILLLOOOQQQRRRUUUWWWZZZ^^^cccgggkkklllmmmrrrwww{{{||||||||||||{{{|||}}}~~~{{{yyyvvvtttoookkkgggeeeddddddbbb___[[[XXXTTTPPPKKKHHH???AAABBBAAAAAADDDJJJNNNYYY]]]ccciiipppxxxvvvgggaaaYYYRRRLLLHHHEEEBBBAAABBBDDDHHHMMMUUU^^^dddnnnuuuxxxrrr]]]PPPBBB<<<:::777666666444666999:::;;;@@@HHHNNNiii|||tttrrr[[[RRRLLLLLLLLLHHHDDDBBB>>>;;;888777777999999888888888888888777777777777888888999999999888888777:::;;;===@@@EEEIIINNNPPPRRRRRRPPPMMMHHHEEEDDDDDDFFFGGGHHHJJJOOOWWWaaagggpppzzzyyywwwyyy|||~~~{{{mmm___WWWTTTTTTLLLKKKIIIFFFEEEFFFJJJMMM\\\iiixxx~~~~~~~~~}}}|||{{{zzzzzzzzz}}}~~~{{{yyywwwqqqkkkcccdddjjjttt{{{|||{{{xxxtttnnniiidddbbbaaaaaa```````````````aaaaaafffeeeeeegggiiilllppprrruuuzzzzzzyyyxxxxxxyyyxxxvvvtttuuusssooommmkkkhhheeebbb]]]^^^^^^___^^^^^^^^^]]]^^^[[[WWWTTTRRROOOKKKHHHHHHGGGEEEDDDDDDCCCAAA???BBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDDDDFFFGGGIIIIIIMMMOOORRRUUUYYY]]]___aaafffiiimmmpppqqqrrrsssuuutttvvvyyy|||}}}~~~~~~~~~|||xxxtttrrrmmmeee```^^^______```^^^[[[VVVPPPKKKGGGDDDCCC===>>>???AAACCCIIIOOOTTT\\\```ffflllqqquuuvvvwww~~~}}}}}}vvviii\\\VVVRRRLLLHHHGGGGGGGGGIIIMMMOOORRR[[[eeekkkwwwwwwppp[[[NNNAAA;;;:::777666777444777999999:::???FFFLLLaaatttmmmXXXPPPJJJJJJKKKGGGCCCAAA>>>;;;888777888999999888888888888888777777777777777888888999999999888888888999;;;>>>BBBGGGKKKNNNOOOPPPOOOMMMIIIFFFEEEFFFFFFFFFGGGIIIMMMUUU^^^dddnnnxxx{{{yyyxxxwww{{{|||~~~}}}wwwnnnbbbYYYSSSRRRLLLKKKIIIFFFEEEEEEIIILLLXXXeeettt~~~}}}}}}||||||}}}~~~vvvhhhfffjjjsss{{{~~~~~~yyysssnnnjjjgggfffdddccccccbbbccccccddddddddddddcccdddeeehhhkkklllpppuuu{{{}}}}}}zzzwwwuuutttrrrooolllffffffffffffeeedddcccbbb```]]]ZZZWWWVVVTTTRRROOOOOOMMMKKKIIIHHHGGGDDDBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFJJJKKKMMMPPPSSSVVVYYYZZZ^^^aaaeeegggiiijjjlllmmmmmmppptttvvvwwwyyy|||~~~~~~~~~~~~{{{zzzzzzyyyuuuqqqlllgggaaa]]]\\\\\\\\\\\\[[[XXXSSSNNNIIIEEEBBBAAA===>>>@@@AAADDDJJJPPPUUU]]]___dddhhhjjjkkkjjjjjjmmmlllkkkllloootttzzz}}}qqqbbbZZZUUUOOOKKKJJJJJJJJJLLLOOOQQQSSS[[[dddkkkvvvwwwmmmWWWJJJ>>>:::999777666777555777999999999===CCCHHHXXXtttuuuyyyhhhWWWOOOIIIKKKLLLHHHDDDBBB>>>;;;999888888999999888999999888888888777777777666777888999999999999999777777999<<<@@@DDDHHHKKKMMMNNNNNNMMMJJJGGGGGGGGGFFFFFFGGGHHHKKKRRRZZZ```kkktttzzzvvvuuurrrppppppqqqqqqmmmjjjoooqqqppplllcccZZZRRROOOLLLKKKIIIFFFDDDDDDGGGIIISSS___nnn~~~rrrlllkkkrrr{{{|||vvvqqqnnnkkkjjjhhhggggggfffffffffggggggeeedddccccccccceeefffgggjjjnnnttt{{{~~~}}}zzzxxxsssrrrqqqpppnnnllljjjiiidddaaa^^^\\\[[[[[[ZZZYYYXXXUUURRRPPPOOOMMMJJJGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJLLLNNNPPPQQQUUUXXX[[[^^^___aaaccceeedddgggkkknnnppprrruuuwwwzzz{{{|||}}}~~~~~~}}}yyyvvvuuuuuusssoookkkccc```[[[YYYXXXXXXWWWWWWVVVSSSOOOJJJFFFBBB@@@???===>>>@@@BBBFFFKKKQQQVVV\\\^^^```aaa```]]]ZZZXXXYYYWWWVVVVVVXXX\\\```ccclllrrr{{{zzziii```YYYSSSOOOOOONNNMMMOOORRRSSSTTTZZZccckkkvvvyyylllSSSGGG<<<999999777777888555777999999999;;;AAAEEESSSlllwwwuuu|||gggXXXPPPKKKLLLNNNJJJFFFDDD>>>;;;999999999:::999888999999999888888888777777555666777888999:::::::::666777888;;;???CCCFFFIIIMMMNNNOOOMMMJJJGGGFFFFFFGGGGGGGGGHHHJJJPPPWWW\\\hhhqqq~~~zzzxxxyyyuuuzzzzzztttlllhhhffffffdddbbbcccdddfffddd___XXXQQQMMMLLLLLLJJJGGGDDDDDDFFFHHHPPPZZZiiiyyy~~~tttnnnsss{{{~~~zzzuuuqqqmmmkkkjjjkkkjjjjjjiiiiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeeeegggjjjooouuu}}}~~~}}}{{{yyyvvvssspppooojjjgggcccaaaaaaaaa```___]]]ZZZXXXVVVUUUSSSPPPNNNHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEFFFGGGHHHIIIJJJNNNQQQTTTVVVXXXZZZ\\\___\\\___dddgggjjjlllppprrruuuvvvxxxyyyzzzzzzzzzyyyyyyvvvqqqooonnnlllgggbbb[[[XXXVVVUUUUUUTTTSSSRRRRRROOOLLLGGGDDDAAA???>>>===???AAACCCGGGLLLRRRVVVYYYZZZ[[[ZZZVVVQQQLLLIIIJJJIIIHHHHHHJJJNNNQQQTTTZZZ___hhhqqqzzzoooddd]]]WWWSSSSSSPPPOOOPPPRRRRRRRRRYYYaaalllwwwzzzlllPPPEEE;;;999999888777888555777999999999:::???CCCOOOeeezzztttzzzmmm[[[RRRKKKLLLLLLIIIEEEDDD===<<<:::999::::::999888999999999999888888888888555666777888999:::::::::777888999;;;???BBBFFFHHHNNNOOOPPPNNNJJJGGGEEEDDDGGGHHHHHHIIIJJJOOOUUUZZZeeennnzzz{{{yyyyyyxxxyyy{{{yyy|||{{{ppphhheeecccaaa___\\\\\\\\\[[[XXXUUUQQQNNNLLLLLLJJJHHHEEEDDDFFFHHHNNNWWWeeeuuu|||tttvvv|||}}}{{{xxxtttpppnnnllllllmmmlllkkkkkkjjjjjjjjjkkkjjjiiihhhgggfffeeeeeeeeehhhjjjmmmrrrxxx|||yyyvvvtttqqqnnnkkkhhhgggeeedddbbb___]]][[[ZZZZZZYYYWWWUUUMMMLLLKKKIIIGGGFFFEEEEEECCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFIIIKKKMMMOOOPPPRRRUUUWWWVVVYYY^^^aaadddgggjjjmmmpppqqqssstttuuuuuutttsssuuuqqqllliiihhhddd^^^ZZZUUUSSSQQQQQQQQQQQQOOONNNOOOMMMIIIFFFCCCAAA@@@???===???BBBDDDGGGKKKPPPTTTUUUUUUTTTRRRNNNIIIEEEBBBBBBBBBBBBCCCEEEIIIMMMOOORRRWWW]]]dddjjjqqqwww{{{uuuiiiaaaZZZVVVUUUOOONNNNNNOOONNNOOOVVV___mmmxxxyyyjjjOOODDD;;;999:::888777888555888::::::999;;;???CCCKKK\\\~~~}}}sssvvvyyy```UUULLLJJJJJJGGGDDDCCC===<<<::::::;;;;;;999888:::999999999999888888888666777888999999999999999888999:::<<>>@@@BBBDDDGGGJJJNNNRRRRRRPPPNNNKKKGGGDDDAAA???>>>>>>>>>@@@CCCGGGKKKMMMQQQTTTYYY]]]aaaeeejjjmmmxxx|||pppfff^^^XXXVVVNNNKKKJJJJJJJJJMMMVVV___ooozzz|||xxxeeeOOOEEE;;;::::::999777888555888:::;;;:::<<<@@@DDDIIIUUUrrrrrrssshhh\\\QQQLLLKKKGGGEEEEEE===<<<;;;;;;<<<;;;999777::::::999999999888888888777888888999999999888888888999999;;;>>>AAADDDFFFLLLNNNOOOOOOKKKHHHEEEEEEDDDEEEFFFGGGIIIMMMRRRVVV\\\dddppp||||||vvvssssssxxx}}}wwwnnneee___]]]YYYUUUSSSSSSSSSQQQNNNKKKLLLLLLJJJHHHHHHIIIKKKNNNSSS^^^mmmzzztttsssssszzz~~~}}}|||~~~{{{zzzxxxvvvuuuuuuuuuuuuqqqpppooonnnmmmmmmmmmmmmjjjkkkkkkkkkkkkkkkkkkjjjlllmmmooorrrvvv}}}~~~|||zzzwwwrrrooommmkkkhhhgggfffeeecccaaa^^^\\\ZZZVVVSSSQQQOOOOOOJJJIIIGGGEEECCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCCCCDDDFFFIIIIIILLLPPPSSSUUUXXX[[[]]]bbbdddfffggghhhgggeeecccbbb___\\\ZZZZZZXXXTTTPPPNNNLLLIIIHHHHHHHHHHHHGGGHHHGGGEEEBBB@@@????????????AAACCCDDDFFFHHHLLLOOOOOOMMMIIIEEEAAA???>>>===<<<<<<===???AAAEEEHHHJJJPPPSSSWWWZZZ]]]aaaeeegggllluuuxxxmmmaaaYYYVVVLLLIIIFFFFFFGGGKKKVVVbbbppp}}}wwwvvvaaaPPPEEE<<<:::;;;999777777555888;;;;;;;;;===AAADDDIIIRRRlllrrrrrrqqqdddVVVPPPNNNKKKIIIIII===<<<;;;;;;<<<;;;999777:::::::::999999999888888888888999999999888888777888888999:::===@@@CCCDDDIIILLLNNNNNNLLLIIIGGGGGGBBBCCCDDDEEEGGGKKKQQQUUUYYYaaammmyyy~~~ssspppmmmmmmsssxxx}}}zzznnnfff^^^[[[WWWUUUUUUTTTQQQNNNKKKLLLLLLKKKIIIIIIJJJLLLMMMQQQ\\\jjjvvvpppnnnlllooo{{{}}}|||zzzyyywwwvvvuuuvvvvvvwwwsssrrrqqqpppoooooooooooommmnnnoooooopppppppppooolllnnnppprrrvvv}}}yyyvvvtttqqqnnnlllkkkiiifffddddddbbb___\\\XXXVVVTTTSSSQQQPPPMMMJJJGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBEEEGGGDDDGGGKKKNNNPPPRRRUUUWWW]]]___aaaccccccbbb```^^^ZZZWWWUUUUUUWWWVVVRRROOOMMMJJJFFFDDDDDDEEEEEEDDDFFFEEECCCAAA???>>>>>>??????AAACCCDDDEEEGGGJJJMMMOOOKKKFFFAAA>>><<<<<<<<<=========???AAADDDFFFHHHOOORRRVVVZZZ]]]```dddgggfffllltttrrrdddZZZUUULLLGGGDDDDDDFFFKKKXXXdddqqq~~~~~~xxx|||}}}rrr]]]EEEAAA<<<888777777888777999::::::::::::<<>>;;;:::::::::999888888888888888888888888888888888999::::::::::::999999888888888:::<<>>???@@@BBBCCCEEEEEENNNPPPTTTYYY___dddhhhkkkllllllnnnuuuyyymmmaaaVVVLLLHHHCCCAAABBBIIIYYYhhhyyyzzzrrruuunnnZZZDDD@@@;;;888777888888777999::::::::::::<<>>@@@EEEHHHKKKLLLKKKHHHFFFFFFCCCFFFHHHHHHFFFGGGMMMRRRWWW\\\eeeppp{{{}}}uuummmooottt{{{zzznnnggg^^^XXXXXXXXXVVVTTTRRRRRRQQQPPPOOONNNMMMMMMKKKOOOYYYdddnnn}}}zzzqqqeeecccaaaccciiipppvvvyyy{{{~~~~~~~~~~~~}}}|||{{{zzzyyywwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxzzzzzzxxxwwwyyy|||yyyvvvtttsssrrrooojjjfffdddcccaaa``````\\\XXXTTTRRRPPPNNNLLLJJJGGGDDDDDDEEEFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIIIIJJJNNNOOOPPPRRRRRRQQQQQQPPPMMMMMMLLLKKKIIIHHHGGGGGGHHHGGGEEEDDDDDDEEEFFFGGGEEEDDDBBB@@@???>>>>>>???@@@AAAAAACCCEEEGGGHHHJJJJJJGGGDDD@@@>>>===>>>>>>>>>???@@@AAACCCDDDEEEFFFLLLNNNRRRXXX^^^dddiiikkknnnnnnooottt|||ooobbbWWWOOOKKKFFFDDDEEELLL\\\kkk{{{~~~tttkkknnn|||}}}hhhVVVCCC???;;;888777888888777999::::::::::::<<>>???DDDFFFIIIKKKJJJHHHGGGHHHDDDFFFHHHHHHGGGHHHLLLPPPUUUZZZcccmmmxxx{{{uuuwww{{{~~~zzzzzz{{{rrrfff]]]ZZZYYYXXXWWWUUUUUUTTTSSSRRRQQQQQQPPPMMMPPPWWW```iiivvvvvvmmmaaa___]]]___dddlllrrruuu|||~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxxxxyyyzzz|||}}}|||}}}}}}|||zzz{{{}}}|||xxxvvvsssqqqooommmjjjhhhhhheee```]]]ZZZWWWTTTRRRNNNLLLIIIGGGHHHHHHHHHGGGJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIIIIGGGGGGGGGFFFEEEDDDDDDCCCFFFEEEDDDCCCCCCDDDFFFGGGDDDCCCBBB@@@@@@??????@@@AAAAAABBBCCCDDDFFFHHHIIIJJJHHHEEEBBB@@@@@@@@@AAA@@@AAAAAACCCDDDEEEFFFFFFIIILLLPPPVVV]]]dddiiilllsssssssssvvv~~~ssseeeZZZSSSNNNJJJHHHIIIPPPaaapppxxxppphhhlll}}}ssszzzzzzcccRRRAAA>>>:::888888888888777999::::::::::::<<>>BBBDDDGGGHHHHHHGGGHHHIIIDDDFFFGGGGGGGGGHHHKKKNNNRRRXXXaaakkkvvv~~~{{{wwwwwwyyy~~~qqqeee^^^\\\[[[[[[WWWWWWVVVUUUTTTSSSSSSRRRNNNOOOUUU]]]eeepppyyyoooggg^^^\\\[[[^^^eeennnuuuxxx~~~~~~~~~~~~~~~}}}|||{{{{{{|||~~~}}}~~~}}}{{{zzzyyywwwssspppnnnkkkgggdddaaa^^^ZZZXXXSSSQQQNNNLLLLLLKKKJJJHHHMMMLLLKKKHHHFFFDDDBBBAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGIIIGGGEEECCCAAAAAABBBBBBAAABBBBBBCCCDDDEEEEEEFFFGGGIIINNNTTT\\\ccciiimmmxxxyyyzzzzzzwwwhhh]]]UUUQQQMMMLLLMMMUUUfffvvvsssmmmiiiooolllwwwttt]]]NNN@@@===:::888888999888777999::::::::::::<<>><<<999888999999888888999::::::::::::<<>>???AAAAAAAAABBBEEEHHHEEEEEEFFFGGGHHHIIIJJJJJJMMMRRR[[[eeeooo{{{{{{yyy|||pppgggcccaaa\\\[[[YYYXXXVVVTTTRRRQQQOOONNNQQQWWW___iiiyyyyyynnnfffcccaaa___]]]ZZZ[[[___gggqqqzzzxxxvvvsssqqqooolllhhheee```^^^[[[ZZZYYYXXXUUUSSSTTTRRRPPPMMMJJJGGGEEEDDDBBBAAA@@@@@@@@@AAACCCDDDAAABBBDDDEEEEEEDDDDDDCCCAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJJJJKKKGGGGGGGGGGGGFFFEEECCCCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHLLLRRRZZZcccjjjnnnuuuzzz|||zzzyyy}}}nnnbbbXXXTTTRRRSSSVVV```rrrooolllmmmwwwpppgggttteeePPPGGG===;;;999888999999999888999::::::::::::<<>>>>>>>>>>>@@@CCCFFFEEEEEEEEEGGGIIIIIIIIIIIIIIINNNWWW```kkkvvv~~~{{{ooohhheee___^^^\\\YYYWWWTTTRRRQQQPPPNNNOOOUUU[[[dddssszzzsssiiicccaaaaaa```______bbbgggpppzzz~~~|||zzzyyywwwuuuqqqnnngggeeecccbbbbbb```]]][[[YYYXXXVVVSSSPPPMMMKKKJJJFFFEEECCCAAA@@@@@@AAABBB@@@AAACCCDDDDDDDDDCCCBBB@@@@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGIIILLLRRRZZZcccjjjooosssyyy}}}yyytttzzz~~~ooodddYYYVVVUUUVVV[[[eeeyyy}}}ooolllmmmxxxjjjgggttt{{{aaaMMMEEE<<<:::888888999:::999888999::::::::::::<<>><<<;;;888888888888888888888888888888999::::::::::::999888777666555666777999;;;=========<<<<<<>>>AAADDDEEEEEEEEEGGGIIIJJJIIIHHHFFFKKKTTT]]]hhhsss~~~uuulllhhhaaa```^^^[[[XXXUUUSSSQQQQQQNNNNNNSSSYYYaaannnzzzyyyssskkkgggggggggeeedddfffiiioooxxx~~~}}}{{{wwwtttllljjjhhhhhhgggfffcccaaa^^^\\\ZZZXXXUUURRRPPPOOOIIIHHHEEEBBB@@@@@@@@@AAAAAABBBCCCEEEEEEDDDDDDCCCAAABBBCCCDDDFFFGGGHHHIIIGGGHHHJJJLLLMMMNNNOOOOOOSSSSSSSSSRRRQQQOOOLLLKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIHHHJJJMMMRRRZZZcccjjjooouuu{{{~~~yyyrrrvvvpppeeeZZZXXXWWWYYY^^^iii}}}wwwmmmooottt{{{vvvjjjqqqYYYIIICCC<<<<<<;;;::::::999888888:::;;;<<<<<<<<<>>>AAADDDEEEKKKTTTeeetttrrr{{{sssYYYQQQMMMIIIIIIGGGDDD@@@>>>======>>>;;;;;;::::::999888777777666777888999:::999999888999777666555666777999:::;;;<<<;;;:::999;;;>>>@@@DDDFFFHHHGGGFFFEEEFFFGGGHHHHHHMMMWWWaaakkkxxxvvvmmmkkkgggaaa\\\ZZZXXXVVVUUURRRPPPPPPTTTWWW]]]jjjvvv~~~}}}}}}{{{}}}}}}yyyvvvttttttuuuvvvyyy{{{~~~xxxvvvsssrrrqqqooollljjjiiifffccc```^^^[[[XXXUUUQQQMMMHHHEEEDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKIIIJJJKKKMMMOOORRRTTTUUUZZZZZZZZZZZZXXXUUURRRPPPPPPPPPNNNLLLHHHGGGGGGGGGLLLLLLLLLLLLKKKJJJIIIHHHKKKLLLLLLLLLLLLJJJIIIHHHKKKLLLNNNRRRYYYccckkkpppvvvxxxyyywwwvvvyyyzzzlllcccZZZYYYXXX[[[dddwww~~~uuukkkoooyyy|||vvvkkklllUUUFFFAAA<<<<<<;;;::::::999888888:::;;;<<<<<<===>>>AAADDDGGGLLLTTTccczzzwww^^^SSSMMMGGGFFFEEEBBB???===;;;;;;::::::::::::999999888888888666777888999999999999888999888777666777888:::;;;:::::::::999888999<<<>>>CCCEEEGGGGGGFFFEEEFFFGGGHHHHHHLLLUUU^^^gggsss}}}xxxpppkkkddd^^^ZZZXXXVVVUUURRRPPPPPPSSSVVV[[[gggsss|||xxxwwwxxxwwwzzz}}}~~~~~~{{{zzzyyywwwuuusssqqqnnnjjjgggdddaaa]]]ZZZWWWTTTPPPMMMKKKJJJHHHGGGDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMNNNOOOQQQSSSVVVYYYZZZ]]]^^^______]]][[[YYYWWWSSSRRRQQQNNNKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIKKKKKKNNNRRRZZZccckkkpppuuuvvvwwwuuuuuuyyywwwjjjaaa\\\ZZZZZZ^^^jjj~~~{{{rrrhhhppp~~~|||wwwsss~~~dddOOOCCC>>>;;;;;;;;;::::::999999999:::;;;<<<======???CCCEEEJJJMMMTTTaaayyy{{{bbbTTTLLLFFFEEEDDDCCCAAA>>><<<999888999999999999999999888888666777888888999999888888:::999888888888999;;;<<<888999999888777777999<<>>@@@DDDGGGLLLNNNTTT___ttt|||cccTTTLLLGGGFFFFFFFFFEEEBBB>>>;;;999888888888888999999999999777777888888888888888888999888888888888999:::;;;999999999888777777888:::???BBBEEEFFFFFFEEEEEEFFFEEEDDDGGGOOOVVV]]]gggqqq}}}tttnnneee^^^ZZZXXXVVVUUUUUUSSSRRRTTTUUUXXXbbblllzzz|||xxxsssmmmiiifffccc```]]][[[XXXUUUSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\]]]```cccfffiiijjjiiijjjllllllllljjjhhhgggcccaaa^^^\\\ZZZWWWTTTQQQQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLOOOUUU]]]fffooossstttuuuuuuuuuwww}}}{{{qqqfff___XXXVVVWWWbbbuuuxxxqqqjjjuuuvvvyyynnnWWWGGG???>>>::::::::::::::::::::::::999;;;===>>>???BBBEEEHHHLLLNNNTTT___pppzzzbbbRRRLLLIIIGGGGGGGGGFFFCCC???;;;999888888888888888888888999888888777777777777777777777777777777777888999999:::;;;;;;:::888777888:::===@@@CCCEEEEEEEEEEEEEEECCCBBBEEELLLSSSZZZeeeooowww||||||}}}~~~}}}zzzwwwmmmhhhaaa[[[XXXXXXWWWVVVXXXUUUUUUVVVVVVXXX```jjjxxx}}}www~~~|||vvvqqqkkkhhhdddaaa___]]][[[YYY\\\\\\]]]^^^___```aaaaaabbbbbbbbbcccddddddeeeeeedddeeegggiiillloooqqqsssrrrrrrtttttttttrrrpppooollliiifffdddbbb___ZZZVVVWWWUUURRRNNNKKKIIIGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNRRRYYYaaajjjrrrwwwxxxxxxxxxyyy}}}xxxooofff^^^WWWVVVZZZfffyyyzzztttnnnxxx}}}qqq{{{gggRRRDDD???>>>999999999::::::;;;;;;;;;999;;;===>>>@@@CCCGGGJJJLLLNNNUUU___mmm{{{cccSSSLLLLLLHHHHHHGGGFFFBBB>>>;;;888888888888888888888777777888888777666666666777777666666777777888888888888<<<======<<<:::888888999:::>>>BBBEEEEEEDDDDDDDDDBBBAAADDDJJJQQQWWWbbbkkkrrr}}}zzzvvvrrrooonnnooooooooodddaaa\\\YYYXXXXXXWWWVVVXXXVVVUUUVVVVVVXXX```iiivvv~~~rrrvvv|||ssspppkkkhhhgggfffeeedddeeefffgggiiijjjlllmmmnnnppppppppppppppppppppppppooopppqqqrrruuuwwwzzz{{{{{{|||~~~~~~}}}|||xxxuuuqqqooommmjjjddd___[[[YYYUUURRROOOMMMKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLOOOQQQVVV]]]fffooowww{{{}}}}}}~~~uuunnneee]]]XXXZZZ```kkk|||xxxtttppp|||qqqlll}}}www```MMMBBB>>>>>>888888999::::::;;;<<<<<<999;;;===>>>@@@DDDHHHKKKLLLOOOVVV___iii}}}hhhVVVMMMMMMJJJJJJHHHFFFCCC???<<<:::999999888888777777666666999888777666555666666777777777888888999999999888<<<===>>><<<:::888888888999<<>>:::999999888777666666555999888777555555555666777888888999::::::::::::999<<<======<<<999777777777888<<>>???@@@BBBEEEJJJMMMPPPQQQXXXaaagggsssuuucccUUUOOOIIIIIIJJJJJJHHHFFFCCCAAA???>>><<<999888777777888777777777777777888888999777888999999:::::::::::::::;;;<<<<<<<<<:::777666999<<>>:::999888888999999:::;;;=========???@@@AAACCCFFFJJJNNNPPPQQQXXX```fffrrr}}}iiiXXXOOOKKKLLLLLLLLLKKKHHHEEEBBB@@@???<<<:::888888888888777777777777777888888999777777888999999999888888999:::;;;<<<<<<:::999777:::<<<>>>AAACCCDDDEEEEEEDDDCCCBBBBBBEEEKKKTTTZZZeeeooo~~~uuuooollliiieeeaaa___\\\[[[[[[ZZZWWWUUUSSSRRRRRRSSSSSSTTT[[[dddooowwwppplllddd\\\VVVUUUSSSQQQQQQQQQRRRRRRXXXZZZ^^^cccgggkkkmmmnnntttvvv{{{yyyrrrjjjbbb\\\XXXYYY\\\bbblllxxxyyynnnmmmqqqxxxkkklll}}}www]]]LLLCCC===:::;;;999999999:::;;;<<<===>>>>>>@@@AAABBBDDDFFFJJJNNNQQQQQQWWW```eeeooottt___RRRMMMMMMNNNOOOOOOLLLHHHDDDBBB@@@>>>;;;999888888888777777777777777888888999777777888888888777666666888999:::;;;<<<;;;::::::;;;<<<>>>@@@BBBCCCEEEEEEDDDDDDCCCBBBCCCHHHOOOUUU___iiixxx|||uuuqqqmmmiiicccaaa___^^^^^^]]][[[YYYVVVSSSQQQQQQPPPQQQYYYbbblll}}}zzzrrrjjj```\\\XXXWWWXXXYYYXXXVVVZZZ\\\^^^```bbbccccccccchhhkkkqqqxxx}}}}}}wwwooofff___ZZZWWWYYY^^^fffppp|||vvvmmmnnnsssnnnfffmmmmmmUUUGGG@@@<<<;;;<<<999999999:::;;;===>>>???>>>@@@BBBCCCDDDGGGJJJMMMRRRRRRWWW___dddlll~~~gggVVVMMMMMMMMMOOOQQQPPPLLLHHHDDDBBB???===:::999999999777777777777777888888999888999999999888777666666666777999:::;;;<<<<<<<<<======>>>???AAACCCEEEFFFFFFEEEDDDCCCCCCGGGLLLPPPYYYcccqqq~~~{{{vvvqqqmmmiiigggdddccccccbbb```^^^XXXTTTQQQOOOMMMNNNWWW```lll{{{|||}}}|||yyywwwvvvvvvuuutttsssxxxxxxpppiii```]]]^^^___]]][[[]]]^^^_________^^^\\\[[[___dddkkkrrrxxx||||||uuummmeee^^^YYYWWWZZZ___iiittt~~~sssmmmpppwwwvvvgggeeeqqqvvvcccMMMBBB===;;;;;;<<<999999:::;;;<<<>>>???@@@???AAACCCEEEFFFHHHJJJMMMSSSRRRVVV^^^bbbiii}}}~~~mmmZZZNNNLLLLLLNNNRRRSSSPPPLLLFFFDDDAAA>>><<<:::999999777777777777777888888999::::::::::::999888777777666777888:::;;;<<<======>>>>>>???@@@AAACCCEEEFFFGGGGGGFFFEEEDDDFFFJJJMMMUUU^^^kkkwww{{{tttooommmkkkhhhgggfffeeebbb```[[[VVVRRROOOMMMNNNVVV```kkkyyy{{{yyyzzztttoookkkgggddd___bbbfffkkkssswwwjjjcccbbbbbbbbb```bbbbbbbbbbbb```___]]][[[___dddlllrrrwww{{{|||tttlllddd^^^ZZZYYY[[[aaalllxxx{{{qqqmmmttt}}}pppfffkkk{{{jjjYYYFFF>>><<<;;;:::<<<999999:::;;;===???AAABBBBBBDDDFFFHHHIIIJJJMMMOOOTTTRRRVVV]]]```fffwwwwwwbbbSSSPPPMMMNNNRRRTTTRRRNNNHHHFFFCCC@@@===;;;:::999777777777777777888888999999::::::::::::999999888666777888999;;;<<<===>>>??????@@@BBBCCCEEEFFFFFFGGGGGGGGGFFFDDDEEEGGGJJJQQQZZZfffqqq{{{zzztttqqqnnnkkkiiihhhfffcccaaa\\\XXXTTTQQQNNNOOOWWW```lllwww{{{~~~yyyrrrllleeeaaa[[[ZZZYYY[[[aaakkkwwwxxxnnniiihhhhhhgggiiiiiiiiiiiiiiigggeeedddgggmmmsssxxxzzz~~~|||tttjjjccc^^^[[[ZZZ^^^eeeppp{{{wwwpppooowwwmmmiiittt```QQQAAA<<<;;;;;;:::;;;999::::::<<<===???AAABBBFFFHHHKKKLLLMMMNNNPPPRRRUUURRRUUU\\\___dddsssttt\\\VVVPPPOOOSSSTTTRRRNNNJJJHHHDDDAAA>>>;;;::::::777777777777777888888999777888888999999999999888777777888999:::<<<===>>>???@@@BBBDDDFFFFFFFFFFFFEEEFFFFFFEEECCCCCCEEEGGGNNNVVVaaakkkuuuzzzwwwuuuqqqooommmjjjgggddd]]]YYYVVVTTTQQQQQQXXXaaapppxxx}}}{{{tttmmmiiiaaa^^^YYYXXXZZZ___dddfffsss~~~yyyuuuttttttpppqqqrrrssstttsssrrrrrrsssxxx~~~{{{rrriiiaaa]]][[[[[[ccciiitttvvvooooooyyy~~~mmmlll{{{{{{ZZZLLL???;;;;;;;;;::::::999:::;;;<<<>>>@@@BBBCCCIIIKKKNNNPPPPPPQQQSSSTTTUUURRRUUU\\\___cccqqqddd\\\SSSPPPSSSTTTRRRNNNKKKIIIEEEAAA>>><<<::::::777777777777777888888999555666777888888888888888888888888999:::;;;===>>>???AAADDDFFFGGGGGGFFFFFFDDDDDDEEEDDDBBBBBBCCCEEEKKKSSS]]]gggqqq~~~~~~{{{wwwtttrrroookkkhhh^^^ZZZWWWVVVSSSSSSZZZbbbvvv{{{{{{xxxzzzuuuhhhccc]]]ZZZZZZ[[[YYYWWW\\\hhhvvvvvvwwwyyy{{{|||||||||{{{{{{zzzqqqhhh```\\\[[[ZZZgggmmmwww~~~qqqkkkpppvvvlllxxxmmmOOOGGG>>>999;;;>>>>>>===:::<<<>>>??????AAACCCEEEIIIKKKOOOQQQRRRSSSVVVWWWYYYYYYZZZ\\\aaahhhqqqwwwwwwbbbWWWVVVRRRTTTTTTLLLLLLJJJGGGCCC???<<<:::999888888777666666555666666888888999::::::::::::999::::::999999::::::;;;<<>>???AAADDDGGGHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHJJJQQQZZZccclllyyytttiii___\\\YYYXXXaaammmyyysssrrrwww~~~|||~~~|||vvvmmmccc\\\XXXVVVSSSRRRSSSXXX]]]```iiioooxxxxxxqqqjjjgggfffggglllrrryyyuuuttt{{{|||~~~hhhPPPDDD@@@<<<;;;;;;<<<;;;:::===???BBBDDDEEEGGGIIILLLLLLNNNPPPQQQRRRTTTWWWYYYZZZ[[[\\\]]]___dddkkkoooyyy|||fffYYYNNNNNNSSSOOOOOONNNKKKGGGCCC>>>;;;999777777777777888888999:::777777777777888888999999999999999888999::::::;;;======???CCCFFFHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGMMMVVV^^^gggtttpppccc^^^ZZZZZZcccpppzzzqqqmmmmmm}}}}}}xxxooohhh___[[[VVVRRRQQQRRRUUUXXXYYY^^^fffqqq}}}{{{ssspppllljjjjjjmmmsssyyy}}}sssttt}}}|||```JJJ@@@>>><<<;;;;;;;;;;;;;;;<<>>AAAEEEHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCIIIRRRZZZcccqqq}}}|||jjjaaa]]]\\\fffrrr}}}rrrjjjeeerrr~~~{{{}}}xxxjjjfff```YYYUUUTTTUUUVVVSSSUUUYYY___iiittt~~~{{{tttpppkkkmmmnnnoooqqqwwwyyyqqqsss}}}~~~|||qqqXXXFFF???===<<<::::::;;;<<<======???BBBEEEGGGIIIMMMOOOOOOPPPRRRRRRRRRTTTXXXZZZXXXYYYZZZ[[[]]]bbbgggkkkrrrjjjZZZLLLKKKQQQPPPMMMLLLJJJHHHDDD@@@<<<:::666666666666666666777888777666555555555666888999888888888888888999::::::;;;;;;===@@@DDDGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAFFFNNNUUU^^^kkkwwwtttgggaaa```iiivvvtttjjjcccjjjzzz{{{}}}xxxtttlllddd^^^YYYWWWWWWUUUTTTSSSUUU[[[ccckkkpppzzz{{{}}}~~~}}}{{{yyyxxxqqqssstttsssoookkkhhhgggeeemmmsssvvv{{{}}}tttnnnqqq{{{{{{yyy~~~www{{{eeeQQQEEE>>>===<<<:::999;;;>>>@@@>>>AAADDDGGGIIILLLOOORRRQQQQQQRRRRRRRRRTTTXXX[[[XXXZZZ[[[]]]___ccchhhlllnnnxxx|||lll]]]MMMJJJOOONNNJJJJJJIIIGGGDDD@@@<<<:::888888777777666777777777777666555444444666777999888888888888888999999:::::::::<<>>>>><<<:::999;;;???BBB???BBBFFFIIIKKKNNNQQQTTTQQQRRRRRRRRRRRRTTTXXX[[[YYY[[[]]]^^^aaaeeejjjnnnkkksss|||}}}ooo___NNNJJJNNNLLLHHHIIIHHHGGGDDD@@@===;;;::::::999888777777777888777666444333444555777999888888888777888999999:::::::::;;;???CCCGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCAAACCCHHHLLLRRR]]]iiivvvsssjjjhhhppp|||~~~qqqiiicccdddsssyyysssooolllaaa``````_________``````___^^^[[[YYYXXXYYYYYYZZZXXXZZZ\\\]]]^^^bbbhhhmmmqqq}}}rrrooonnnsss}}}xxx|||kkkYYYHHH>>><<<<<<<<<<<<===???@@@@@@@@@CCCHHHLLLNNNRRRUUUWWWUUUUUUTTTSSSSSSUUUZZZ]]]^^^^^^^^^___aaafffmmmrrroooxxxuuukkkWWWKKKHHHIIIGGGGGGGGGEEEBBB>>>;;;888888888777666666666666666555666777777666666777888:::999888666666666777888777888999;;;???CCCFFFHHHGGGGGGHHHFFFEEEDDDFFFGGGFFFCCCBBBEEEHHHMMMWWWaaaqqqzzzwwwmmmlllrrrzzzwwwhhhaaa```kkkvvvsssooollliiigggdddbbb```___]]]ZZZXXXXXXZZZ]]]\\\^^^___```aaafffmmmrrr||||||nnnnnnooovvv}}}wwwdddSSSEEE===<<<<<<<<<===>>>???@@@AAAAAADDDIIILLLNNNQQQTTTVVVUUUVVVUUUTTTTTTUUUYYY\\\]]]]]]^^^^^^aaafffmmmrrrsss{{{yyywwwcccTTTMMMLLLIIIIIIHHHGGGDDD@@@<<<:::888888777666666666666666666777888777666555666777:::999888777666666777888777888999;;;>>>BBBFFFHHHGGGHHHHHHGGGEEEDDDEEEFFFFFFCCCBBBDDDGGGKKKTTT^^^kkktttyyyooommmuuu}}}zzzooofffaaahhhzzz{{{wwwuuurrrooommmkkkjjjgggcccaaa```aaaccc```bbbdddfffiiinnnuuuzzz{{{wwwjjjmmmsss}}}ooo[[[KKKAAA===<<<<<<<<<===>>>@@@AAABBBCCCFFFJJJMMMNNNPPPSSSUUUVVVWWWWWWVVVUUUVVVXXXZZZ[[[\\\]]]^^^```eeelllpppxxx~~~qqq___SSSNNNKKKKKKJJJHHHDDDAAA===;;;888888777666666666666777777888999888666555555666999999888777777777888888777888999;;;>>>AAADDDFFFGGGHHHIIIGGGEEEDDDDDDEEEFFFBBBAAACCCEEEHHHPPPXXXccclllzzzyyynnnnnnvvv}}}sssiii```cccppp|||zzzwwwuuurrrooolllkkkjjjjjjhhhjjjmmmppptttyyy{{{uuusssiiiooozzz~~~hhhTTTFFF@@@???<<<<<<===>>>???@@@BBBCCCEEEHHHKKKMMMNNNPPPRRRSSSWWWXXXXXXWWWVVVVVVXXXYYYZZZ[[[\\\]]]___dddjjjnnnzzzyyyeeeUUUMMMLLLLLLJJJGGGDDD@@@===;;;999888777777666666777777888999:::888666555555666999888888888888888888888888888999:::===@@@CCCEEEGGGHHHIIIHHHEEEDDDDDDDDDEEEBBBAAACCCCCCEEEKKKSSS]]]fffssswwwmmmlllvvvsssiii``````hhhttt{{{vvvtttsssqqquuuxxxyyy{{{~~~|||zzzxxxwwwuuuttttttuuuwwwzzz~~~yyysssqqqlllvvvxxxwwwaaaNNNDDDAAAAAA=========>>>@@@AAACCCDDDGGGIIILLLNNNNNNOOOQQQSSSVVVXXXYYYYYYXXXWWWXXXYYYZZZ[[[\\\]]]^^^bbbgggkkkvvv|||}}}hhhWWWNNNMMMLLLIIIFFFCCC???===;;;999999888777777777777777999::::::999666555555666888888888999999999999888888888999:::<<>>???@@@BBBDDDEEEGGGIIILLLNNNOOOPPPQQQSSSUUUWWWZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\\\\]]]```dddgggooovvv{{{ooo^^^UUUNNNLLLJJJFFFBBB???===;;;999999888777777777777888888999:::999777666666777777888999999:::999999999888888888999;;;>>>@@@BBBEEEGGGHHHIIIGGGEEEEEEEEECCCAAAAAACCCBBBAAAEEEKKKSSS[[[gggtttyyyvvv|||uuummmnnnyyyvvvlllbbb\\\WWWSSSTTTVVVWWWVVVUUUTTTSSSRRRQQQQQQPPPQQQSSSUUUVVVWWWWWWVVVPPPSSSZZZccchhhnnnwwwxxxuuuvvvxxxzzzzzzyyyaaaNNNDDDAAA???=========>>>???AAACCCEEEFFFGGGIIILLLNNNOOOPPPRRRTTTTTTWWWZZZ\\\[[[ZZZZZZZZZ[[[\\\\\\\\\\\\^^^aaaccchhhppp}}}||||||jjj```PPPNNNKKKGGGCCC@@@>>>===:::999888888777777888888777999999999777777888999777888999:::::::::999999888888888999;;;===???@@@CCCEEEHHHIIIGGGFFFFFFFFFBBB@@@AAACCCCCCAAADDDJJJNNNUUUaaammmzzz~~~wwwyyy}}}}}}qqqiiikkkvvvtttiii]]]VVVOOOJJJHHHJJJIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIJJJLLLOOOPPPOOOOOONNNNNNRRRYYY___eeeppp|||~~~wwwvvvyyy|||zzz~~~rrrXXXGGGAAA???===:::======>>>???AAACCCEEEFFFGGGIIILLLNNNOOOQQQSSSTTTSSSVVVZZZ\\\\\\[[[[[[[[[[[[\\\]]]\\\\\\\\\___aaaccclllzzz~~~tttiiiRRRPPPLLLHHHDDDAAA???>>>:::999888888777888888888777888999999888777888:::777888999:::;;;::::::999999888888999:::<<>>>>>???AAABBBAAAAAACCCDDDHHHKKKOOOQQQRRRSSSUUUVVVXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]^^^```aaaaaaaaaeeennn{{{|||zzz```UUULLLIIIGGGCCC???>>>999999999999999888888888999888888888777777777777777888999;;;;;;;;;;;;:::999999888888999999:::;;;???AAADDDGGGIIIIIIHHHGGGEEEEEECCCBBBBBBBBBCCCDDDFFFIIIQQQ]]]hhhrrrvvvpppmmmjjjmmmsssooollliiiiiioooxxxyyyppp___WWWMMMFFFEEEEEEDDDBBBEEEGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRRRRTTTSSSQQQQQQUUU]]]hhhooozzz|||zzzzzz|||bbbSSSEEE@@@???>>><<<<<<<<<>>>?????????@@@BBBDDDJJJMMMQQQSSSTTTTTTVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]^^^___aaaaaa___bbbiiittt~~~eeeZZZNNNJJJHHHDDDAAAAAA;;;:::::::::999999888888888888888888888777777777777888999:::;;;;;;;;;;;;999999888888999999:::;;;===???CCCFFFIIIJJJJJJJJJEEEDDDCCCBBBAAABBBCCCCCCEEEFFFLLLUUU^^^ggguuu{{{vvvrrrqqqqqqllliiigggmmmzzzsssiiiZZZTTTKKKFFFEEEFFFEEEDDDIIIKKKMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVXXXWWWTTTSSSTTTZZZccciiiwww~~~{{{|||}}}qqqVVVJJJ@@@??????>>><<<<<<;;;<<<=========???CCCFFFJJJMMMQQQTTTUUUVVVXXXYYYYYYZZZ[[[\\\]]]^^^^^^^^^\\\\\\\\\]]]^^^^^^_________```fffnnnvvvjjj]]]PPPKKKHHHEEEBBBCCC<<<<<<<<<;;;:::999999888888888888888888888888888777888888999::::::;;;;;;999999888888999999:::;;;<<<>>>AAAEEEHHHJJJKKKKKKEEEDDDBBBAAAAAAAAABBBCCCEEEDDDHHHOOOVVV___mmmzzz~~~}}}xxxppplllrrr|||nnndddYYYTTTNNNJJJJJJKKKKKKJJJLLLNNNQQQRRRSSSSSSUUUWWWUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVTTTRRRTTTZZZbbbhhhttt{{{{{{~~~~~~ssseeeMMMEEE>>>???@@@>>><<<<<<999:::;;;;;;<<>>>>>===<<<;;;:::999888888888888888888999999999777888888888999:::;;;;;;999999888888999999:::;;;:::<<<@@@CCCGGGIIIKKKLLLEEEDDDCCCBBBAAABBBCCCCCCDDDCCCFFFKKKQQQZZZhhhuuu}}}zzzppptttyyykkkaaaXXXVVVRRROOOOOOOOOPPPPPPNNNQQQTTTUUUVVVWWWYYY[[[YYYYYYYYYYYYZZZZZZZZZZZZUUUTTTSSSRRRSSSYYYaaafffqqqwww~~~~~~}}}{{{hhhYYYIIIBBB>>>???@@@>>><<<===999999::::::;;;???EEEJJJLLLOOOSSSVVVXXXZZZ\\\]]]]]]^^^______````````````aaaaaa``````______^^^^^^aaaaaaeeejjjnnntttpppbbbUUUNNNJJJFFFCCCCCC@@@@@@???===<<<:::999888888888888999999999999999888777777888888999:::;;;999999888888999999:::;;;999;;;>>>AAAEEEHHHJJJKKKFFFEEEDDDCCCBBBCCCDDDDDDDDDCCCEEEIIINNNUUUaaammmxxxtttuuuvvviii```WWWVVVTTTRRRQQQRRRRRRSSSRRRTTTWWWYYYYYYZZZ\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\VVVUUUSSSQQQQQQUUU\\\aaakkkrrr{{{sss___OOOFFF@@@===??????===;;;<<<999999999999;;;@@@GGGLLLRRRTTTXXXZZZZZZ[[[\\\]]]]]]^^^^^^_________^^^^^^````````````aaaaaaaaabbbaaabbbfffjjjlllppp{{{ssseeeXXXRRRNNNHHHDDDDDDBBBAAA@@@>>><<<:::999888888888888999999:::::::::888777777777888999:::;;;999999888888999999:::;;;888:::<<>>>>>;;;:::<<<999999999999;;;@@@HHHMMMWWWYYY\\\]]]\\\\\\\\\]]]]]]]]]]]]^^^]]]]]]\\\\\\^^^______aaabbbcccdddeeeaaabbbfffjjjkkkmmmwwwttthhh[[[TTTPPPJJJFFFDDDCCCBBB@@@???===;;;999888888888888999999:::::::::888777777777777999:::;;;999999888888999999:::;;;888999<<<>>>BBBEEEGGGHHHHHHGGGEEEDDDDDDDDDEEEFFFDDDBBBCCCEEEFFFIIIRRR\\\lllyyyyyyqqqggg___ZZZ[[[ZZZYYYXXXWWWXXXYYYYYY[[[]]]^^^^^^___```aaa[[[[[[[[[ZZZZZZYYYYYYXXXQQQQQQPPPNNNOOOSSSZZZ^^^```gggqqqzzzttt^^^NNNEEEBBB@@@>>>>>>>>><<<<<<===<<<999999:::<<>>;;;999888888888777777777777888888777777666666777888999999;;;;;;:::999999888777777666888:::<<<>>>@@@DDDGGGJJJHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCEEEIIIOOOTTTaaammm}}}tttlllfffccc^^^^^^\\\[[[ZZZZZZYYYYYY]]]^^^aaaeeehhhhhhdddaaa]]][[[XXXXXXYYYXXXUUURRRLLLLLLLLLNNNPPPRRRUUUWWW^^^cccjjjsss|||ooo[[[MMMFFF@@@>>>======<<<;;;:::::::::888777:::<<>>===>>>===;;;999;;;888888;;;>>>BBBJJJSSS]]]aaaeeehhhgggeeedddccc^^^[[[YYY\\\bbbeeeccc```^^^______`````````______]]]___bbbdddgggkkkpppsss|||~~~|||~~~~~~iii[[[TTTLLLEEEEEEEEEDDDCCCAAA>>><<<:::888888777777777777888888777777777777777777888999::::::::::::999888888777555666999:::;;;>>>AAADDDKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBAAAAAACCCHHHKKKWWW___jjjuuu|||tttooollljjjjjjiiigggeeecccbbbbbbbbbbbbdddgggjjjkkkiiiddd___\\\XXXSSSPPPNNNNNNMMMLLLJJJJJJKKKKKKMMMOOOQQQRRRUUUZZZcccmmmxxx{{{sss{{{wwwcccRRRGGGCCCBBBBBBBBBAAACCCDDDBBB===???<<<;;;>>>BBBGGGNNNVVV^^^aaadddffffffeeedddeee```]]][[[^^^eeehhheeeaaa_________```______^^^^^^]]]___aaaccceeehhhmmmpppwwwyyyzzz|||qqq^^^TTTNNNIIIFFFEEEDDDDDDBBB@@@===;;;999888888777777888888999888777777777777777888888999::::::::::::999888777444666888999:::<<>>;;;999999888888888888999999888888777777777777777888888999:::;;;;;;999888777444666888999999;;;>>>@@@EEEFFFGGGGGGGGGEEECCCBBBDDDEEEEEEDDDBBBBBBDDDEEEIIIPPP\\\iiiwwwzzzxxxwwwwwwxxxvvvrrrnnnllljjjjjjkkkkkkkkkkkkkkkjjjfff```[[[UUURRRNNNJJJHHHJJJMMMOOOQQQQQQPPPPPPOOOMMMMMMLLLOOOUUU^^^hhhttt}}}{{{~~~nnn]]]OOOIIIHHHIIIRRRZZZ```gggjjj___QQQIIIBBB===???DDDJJJSSSZZZ]]]^^^``````___^^^___```aaaaaaaaacccddddddbbb```]]]^^^^^^_________^^^^^^\\\]]]^^^___```cccfffiiinnntttuuu|||lll\\\TTTPPPOOOLLLIIIHHHHHHEEE@@@;;;999999888888888888999999999888888777777777777777777888:::;;;;;;:::888777555777888999999:::===???DDDFFFHHHJJJJJJIIIGGGEEEDDDEEEFFFEEEDDDCCCCCCDDDDDDKKKVVVcccqqq~~~|||wwwrrrooonnnnnnnnnooommmkkkiiifffbbb]]]YYYNNNMMMJJJGGGEEEFFFJJJMMMRRRRRRRRRQQQPPPOOONNNMMMOOOTTT\\\fffqqq|||}}}vvveeeVVVOOOOOORRRWWWhhhzzz~~~hhhRRRIIIAAABBBGGGNNNWWW___]]]^^^___^^^\\\\\\]]]^^^]]]```cccdddbbbaaaaaaaaa\\\]]]]]]^^^____________[[[\\\^^^^^^___aaadddgggjjjnnnzzz~~~pppcccYYYVVVRRRNNNLLLLLLIIICCC>>>:::999999888888999999:::999999888777777777777777777888:::<<<<<<:::888777666888999999999:::===???AAACCCGGGJJJKKKJJJHHHFFFBBBDDDFFFEEEDDDBBBBBBCCCEEEIIIPPP[[[iiixxx|||vvvsssqqqqqqrrrrrrnnnjjjfffbbb^^^ZZZWWWMMMMMMKKKGGGDDDDDDGGGJJJOOOOOOQQQQQQRRRQQQPPPPPPNNNSSSZZZdddmmmxxx~~~ooo^^^QQQNNNTTTZZZggg}}}}}}ZZZPPPGGGFFFKKKSSS\\\eee^^^______]]][[[ZZZ[[[]]]YYY^^^cccdddaaa___```ccc[[[\\\]]]^^^______```___[[[\\\]]]]]]^^^___ccceeegggkkkuuurrrddd[[[VVVRRRPPPOOOLLLEEE???:::999999888888999999:::999999888777777666777777666888:::<<<<<<:::888777777888999:::999:::===???===@@@EEEHHHJJJIIIGGGEEEAAACCCEEEEEEDDDBBBBBBBBBEEEFFFJJJRRR___ooo}}}yyyuuutttttttttsssoooiiiccc___\\\XXXVVVOOOPPPNNNJJJEEEDDDGGGJJJKKKLLLNNNQQQRRRSSSSSSRRRMMMRRRYYYbbbkkkuuu}}}{{{~~~{{{lllaaaUUUPPP^^^rrroooVVVLLLQQQUUUZZZ___\\\______``````___]]][[[ZZZ^^^___bbbccccccbbb___^^^[[[\\\\\\]]]]]]^^^^^^____________]]]\\\]]]```ccciiijjjppp~~~wwwccc\\\VVVUUURRRKKKDDDBBB>>><<<:::888777777777777999999999888777666666555777888999:::;;;:::999999777777777777888999:::;;;>>>???BBBEEEGGGHHHIIIIIICCCDDDDDDEEEDDDBBBAAA@@@BBBBBBFFFOOOYYYdddrrr~~~{{{wwwuuutttsssoooiiidddaaa]]]ZZZXXXRRRPPPMMMJJJHHHGGGGGGGGGJJJKKKMMMPPPQQQRRRRRRQQQOOOPPPUUU___gggnnnxxx}}}|||xxxmmmhhhccceeeuuuxxx___TTTXXXZZZ^^^bbb___cccccccccbbb```^^^\\\ZZZ]]]___aaabbbbbbaaa___]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\\\\]]]```cccjjjkkkqqq{{{mmmbbbYYYUUUSSSLLLEEEBBB>>>===;;;999888777777888999999888888777666666555777888999:::::::::999999777777777777888999:::;;;<<<>>>AAADDDFFFHHHIIIIIIDDDDDDDDDDDDCCCBBBAAAAAABBB@@@CCCKKKTTT^^^lllwww~~~{{{zzzyyyuuuqqqlllgggdddaaa]]][[[VVVTTTOOOKKKIIIHHHHHHHHHJJJLLLNNNPPPQQQRRRRRRRRRPPPPPPTTT\\\ccciiisss||||||}}}~~~yyyrrrsssvvv~~~kkk___bbbaaacccfffbbbffffffeeedddbbb```]]][[[]]]^^^```aaaaaa```^^^]]]______^^^]]]]]]\\\[[[[[[\\\\\\]]]\\\\\\^^^bbbdddjjjlllqqqwww~~~zzzjjj[[[TTTRRRMMMFFFCCC???>>><<<:::888888888888999999888888777666666666777888999999::::::999999777777777777888999:::::::::<<>><<<:::999999999888888888777777777777777777777777888888888999999888888888777888888999:::777888:::===AAADDDFFFHHHIIIHHHFFFEEEDDDDDDEEEFFFEEEBBBAAACCCEEEHHHPPPYYYffftttzzzxxxtttqqqoookkkgggddd```]]]XXXUUUTTTVVVZZZ\\\______]]][[[XXXTTTPPPNNNKKKHHHHHHLLLQQQXXXcccnnnxxxrrrssswww|||zzzwww{{{sssiiijjjdddbbbdddaaa___```aaaccccccccccccbbb]]]^^^^^^^^^^^^^^^^^^]]][[[[[[\\\]]]]]]^^^______\\\]]]^^^^^^^^^aaaeeehhhsssxxx{{{~~~ooo[[[QQQNNNJJJGGGEEEDDDBBB@@@===;;;:::::::::888888777777777777777777888777777777777888999999999888888888888888999999777888999;;;>>>BBBDDDFFFIIIIIIHHHGGGFFFFFFFFFFFFGGGDDDCCCEEEEEEFFFKKKRRR^^^iiiyyy|||zzzwwwtttqqqmmmhhheeeaaa___\\\ZZZZZZ\\\```bbbdddcccaaa^^^YYYTTTPPPMMMJJJGGGGGGKKKPPPVVV```kkk|||ssspppsssxxx~~~wwwrrrqqq{{{nnnfffgggaaa___bbb``````aaabbbcccdddcccbbbbbb^^^^^^^^^______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]\\\]]]___bbbeeemmmttt}}}tttbbbWWWPPPJJJGGGFFFEEECCC@@@>>><<<:::::::::777777777777777777777888888777777666777888999:::999999888888888888888999777888888:::===@@@BBBDDDIIIIIIIIIIIIHHHGGGFFFEEEGGGEEEEEEGGGFFFDDDGGGLLLTTT]]]kkkzzz{{{xxxsssqqqrrrqqqvvv}}}zzzvvvsssoooiiifffdddbbb```___^^^```bbbddddddcccaaa^^^YYYTTTPPPMMMMMMJJJIIILLLPPPTTT]]]fffxxxqqqoootttzzzxxxppplllppp~~~jjjccceee```^^^aaa```ccccccdddeeedddcccbbbaaa___________________________^^^^^^]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[]]]```cccccclllxxxxxxhhh\\\SSSKKKGGGGGGEEEDDDAAA>>><<<;;;::::::777777777777777888888888888777666666666777999:::999999888888888888888999888888888999<<<>>>AAACCCHHHIIIJJJJJJIIIHHHFFFEEEGGGEEEFFFHHHFFFCCCDDDHHHLLLTTTaaapppvvvoooiiidddbbbdddccchhhsss|||yyyuuupppjjjffffffeeecccbbbaaaaaaccccccbbbaaa___]]]YYYTTTQQQNNNPPPLLLLLLNNNPPPSSS[[[cccwww|||oooqqqxxxxxxiiieeehhhqqq~~~nnneee^^^^^^```___^^^___```````````````_________eeeaaa^^^]]]______]]]ZZZ^^^^^^`````````^^^\\\ZZZ\\\[[[[[[[[[\\\]]]^^^^^^cccgggnnnvvvzzzttt```UUUQQQNNNIIIHHHFFFDDD@@@===;;;999888999888777666666555555555777777666555555555555555:::999888777777777888999777777888999;;;>>>???AAAEEEHHHKKKLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFJJJNNNYYYggguuu{{{lllaaa\\\[[[YYYWWW[[[^^^dddppp|||uuujjjbbbfffccc``````cccddddddbbbbbb```\\\XXXTTTQQQPPPOOOOOOOOOQQQRRRPPPQQQYYYbbbvvv~~~sssuuu|||rrreeeccchhhwwwrrrkkkbbb\\\\\\^^^^^^^^^______^^^^^^^^^^^^___```aaadddaaa^^^^^^______]]][[[______```aaa```^^^\\\[[[YYYYYYYYYZZZ[[[]]]^^^______bbbhhhnnnrrrxxx}}}gggXXXQQQLLLHHHHHHFFFDDD@@@===;;;999888999888777666666555555666777777666555555555555555999999777777777777888999666777777999;;;===>>>@@@BBBEEEIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEIIIKKKTTT```lllzzz}}}ssseee[[[XXXWWWUUUTTTWWWYYY^^^hhhvvvyyyooogggfffccc```___aaacccbbbaaa___\\\XXXTTTQQQPPPPPPPPPRRRQQQRRRSSSRRRSSS[[[eeexxx{{{|||zzzmmmccceeellltttgggggg___ZZZ[[[]]]]]]]]]______^^^]]]\\\]]]^^^```bbbbbb```___^^^______]]]\\\___```aaaaaa```___]]]\\\WWWWWWXXXYYY[[[]]]^^^___]]]^^^aaafffiiinnnzzzqqq]]]SSSNNNKKKHHHGGGDDDAAA>>>;;;:::999999999888777666666666666777777666555555555555555777777666666666777888888666666777888999;;;===>>>???BBBFFFHHHHHHHHHHHHIIIFFFGGGHHHHHHHHHGGGEEEDDDGGGGGGLLLVVVaaannnrrriii^^^WWWTTTTTTTTTSSSUUUVVVXXX___kkkyyyzzzuuuwwwzzzvvvooohhheeeaaa______aaaaaaaaa___\\\XXXSSSQQQQQQRRRSSSUUUTTTUUUUUUTTTUUU___jjj}}}wwwkkkeeejjjttt|||ssskkkdddddd^^^ZZZ\\\]]]]]]^^^aaadddbbb___]]]\\\]]]___aaa``````____________^^^]]]_______________]]]\\\[[[WWWWWWXXXXXXZZZ[[[\\\]]]]]]]]]___bbbdddhhhrrr|||zzzzzzdddXXXRRRPPPIIIHHHEEEBBB???<<<;;;::::::999888777666666666666777777666555555555555555555555666666666777888888666666666777888:::;;;<<<>>>AAAEEEGGGHHHIIIJJJKKKGGGGGGIIIIIIHHHGGGEEEDDDFFFDDDGGGNNNWWWdddvvvzzzlllfff]]]XXXUUUUUUUUUTTTVVVVVVVVVZZZbbbnnnyyy|||yyyyyyyyywwwqqqlllhhhjjjnnnxxx{{{uuujjjgggbbb___^^^```cccdddfffccc]]]YYYVVVVVVWWWXXXYYYWWWVVVVVVUUUXXXcccnnn}}}rrrhhhfffppp}}}uuunnniiigggfffccc^^^\\\^^^___^^^```ccchhhfffbbb^^^\\\\\\]]]]]]^^^___``````___^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYYYYXXXYYYYYYZZZZZZ]]]\\\]]]```aaacccjjjrrryyy{{{zzzlll^^^UUUQQQKKKJJJGGGDDD@@@>>><<<;;;:::999888777777666666666777777666555555555555555444444555666777888888888666666666777888999:::;;;===@@@DDDGGGHHHJJJLLLNNNHHHHHHIIIIIIHHHGGGEEEDDDEEECCCEEEJJJRRR]]]nnn}}}}}}vvvkkkgggaaa\\\YYYWWWVVVVVVWWWVVVUUUWWW\\\dddmmmrrrzzzrrrooolllkkklllllliiigggfffgggjjjrrr~~~xxxmmmjjjeeeaaa```ccchhhkkkooommmhhhddd```^^^]]]]]]]]]ZZZXXXXXXWWWZZZgggtttzzzxxx|||uuujjjccceeeuuu|||ooohhheeecccccceeebbb___^^^``````___aaaeeejjjgggddd___\\\ZZZZZZZZZ\\\^^^```aaa```^^^^^^___]]]\\\\\\[[[[[[ZZZZZZYYY[[[ZZZZZZYYYYYYYYYYYYYYY[[[ZZZ[[[^^^___^^^bbbhhhllluuuvvvwwwfffYYYQQQMMMLLLIIIFFFCCC@@@>>>>>>::::::999888777777777777777777666555555555555555333444666777888999999999888777777777888999::::::===@@@CCCFFFHHHJJJLLLOOOJJJJJJIIIHHHGGGFFFFFFEEEFFFDDDEEEIIIMMMUUUcccooo}}}yyyqqqnnniiiccc^^^ZZZWWWVVVUUUTTTTTTUUUXXX]]]cccfffkkkqqqvvvwwwxxxxxxtttoooeeedddcccdddfffhhhiiihhhiiijjjkkkppp~~~yyyooommmhhhdddcccgggooouuuyyyxxxvvvsssoookkkgggeeebbb___\\\ZZZYYY^^^lllyyy{{{vvvrrruuu~~~wwwlllccc^^^fffzzzzzzpppfffdddccc``````cccbbb______``````^^^```dddfffeeebbb___\\\YYYWWWWWWZZZ]]]aaaaaa```^^^___```^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[ZZZYYY[[[______]]]___bbbfffmmmyyyyyy{{{rrrbbbWWWOOONNNKKKHHHEEEBBB@@@@@@::::::999888777777777777777777666555555555555555333444666888::::::::::::999999888888888999::::::<<>>AAACCCDDDGGGJJJLLLNNNLLLHHHFFFEEEEEEGGGHHHGGGFFFFFFGGGFFFEEEKKKSSS```ooo~~~vvvmmmddd___]]]UUUVVVWWWXXXZZZ\\\^^^^^^]]]aaabbb```aaadddccc```aaaeeelllsssyyy|||}}}|||sssttttttvvv~~~zzzssspppmmmiiiiiippp|||~~~kkkgggbbb```___eeeuuuzzzvvvuuuvvv}}}{{{pppeee\\\\\\cccpppoooiiibbb___```aaa^^^[[[]]]]]]\\\\\\\\\]]]]]]^^^]]]]]]^^^]]]\\\ZZZXXXVVV]]]^^^___aaaaaaaaa``````___^^^\\\ZZZYYYYYYZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^___`````````ffffffmmm}}}|||zzz||||||jjjYYYUUUOOOJJJGGGEEECCCAAA>>>===<<<:::999888888888;;;888555555777777555333333333444444555666777777:::::::::999999999888888=========>>>BBBFFFKKKNNNLLLLLLKKKJJJHHHGGGEEEDDDEEEEEEFFFFFFGGGHHHJJJJJJYYYaaapppyyypppiiidddaaa[[[ZZZZZZ]]]bbbeeedddaaafffbbb``````___]]]^^^bbbkkkooowww|||zzzyyyxxxvvvttttttxxxuuuiiiaaabbbfffmmm{{{zzzuuuuuuxxx{{{tttddd[[[UUUYYYeeeuuuzzzkkkeee___]]]^^^___]]][[[]]]]]]]]]]]]]]]^^^______\\\\\\\\\\\\\\\[[[ZZZZZZ\\\]]]___```aaaaaaaaa```^^^]]][[[YYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^___`````````ccccccjjjwwwuuu^^^WWWOOOJJJHHHGGGEEECCC???>>>===;;;:::999999888:::777555444666666555333333333444555555666666777::::::999999999888888888;;;;;;;;;===@@@EEEIIILLLMMMMMMLLLLLLJJJHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIINNNUUUcccsss~~~xxxrrrkkkggggggffffffkkkqqqttttttrrrnnniiidddcccaaa___```eeerrrxxx}}}{{{{{{uuuiii```aaafffmmm||||||uuuwww}}}~~~sssjjj]]]VVVUUU^^^ooo}}}llleee```\\\[[[\\\]]]\\\[[[]]]]]]]]]]]]^^^___aaaaaa]]]\\\[[[ZZZ[[[[[[\\\]]][[[\\\]]]___```aaaaaaaaa```___]]][[[YYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^^^^___``````aaa```aaafffppp|||fff\\\PPPJJJJJJJJJHHHDDD@@@???>>><<<:::999999999888666444444555555444333444444444555555666666777:::999999999999888888888:::999:::;;;>>>BBBFFFHHHNNNNNNNNNNNNLLLKKKIIIHHHDDDDDDDDDDDDDDDEEEFFFGGGIIINNNYYYgggtttzzzuuuuuutttvvv{{{}}}uuummmiiieeebbbdddhhhxxxvvviii```aaafffooo~~~www{{{xxxjjjaaaXXXVVVZZZggg{{{qqqddd```]]]ZZZZZZ[[[]]]]]]\\\\\\\\\]]]^^^___```bbbccc___^^^[[[ZZZYYY[[[\\\^^^[[[[[[\\\^^^___```aaaaaabbbbbb```^^^]]][[[ZZZZZZWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]]]]^^^___```aaaaaa___aaafffkkkrrrnnnaaaRRRJJJKKKLLLIIIDDD@@@???>>><<<:::999999888888777666555555555555555444444555555666666666777999999999999888888888888999999999;;;===AAADDDFFFMMMMMMOOOOOOOOOMMMLLLKKKEEEEEEEEEDDDEEEEEEFFFFFFIIIKKKRRR]]]iiixxxyyyqqqjjjfffgggkkkwwwwwwjjj```bbbgggqqqzzz}}}pppbbbZZZSSSWWW```qqqttthhhbbb\\\[[[ZZZZZZ\\\]]]^^^^^^\\\\\\]]]^^^___```bbbcccbbb```]]]ZZZYYYYYY[[[]]][[[[[[\\\]]]^^^___```aaabbbaaa```___^^^\\\[[[ZZZWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^___```aaabbbaaacccgggiiimmm{{{vvvhhhVVVLLLLLLLLLIIIDDDAAA@@@>>><<<:::999888888888888888777666666777888555555555666666666666666999999999888888888777777999999:::;;;===@@@BBBDDDJJJKKKNNNOOOPPPPPPNNNMMMHHHHHHGGGGGGFFFGGGGGGGGGEEEEEEJJJQQQZZZggg{{{xxxpppiiiiiilllssswwwkkkaaaccciiisss}}}tttfff[[[UUUSSS]]]lll~~~wwwppphhhbbb```ZZZZZZZZZ[[[\\\]]]^^^___]]]]]]]]]]]]^^^___aaaaaacccaaa^^^[[[YYYYYY[[[\\\\\\\\\\\\\\\\\\]]]______^^^^^^^^^]]]\\\[[[ZZZYYYWWWXXXYYY[[[\\\]]]]]]]]][[[\\\]]]^^^___aaabbbbbbbbbdddgggiiikkkuuu}}}ooo^^^RRRMMMLLLHHHEEEBBBAAA???===;;;:::999888888999999888777666888:::666666666666666666666666999888888888888777777777888888999;;;<<>>@@@CCCHHHMMMPPPQQQQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFHHHJJJLLLQQQ^^^kkk}}}}}}xxxuuuooohhhfffggghhhlllsss{{{yyyuuuuuuuuu~~~sssggg```ccciiiqqq~~~rrrcccVVVPPPPPPSSScccuuu{{{xxxmmmdddaaa___YYYWWWYYYVVVXXXYYYZZZZZZZZZ\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]\\\]]]^^^^^^^^^^^^\\\\\\XXXYYYZZZ\\\^^^_________[[[\\\]]]^^^```aaabbbccc______bbbfffhhhnnn||||||lll]]]SSSMMMJJJHHHGGGFFFDDDBBB???>>>===<<<555777888777555444777999777777777777666666666666888888888888777777777777555555666888999:::;;;<<<===@@@FFFLLLPPPRRRRRRQQQLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDEEEGGGGGGIIITTT___kkk}}}yyyvvvrrrppppppmmmgggdddeeecccccceeejjjppptttvvvvvv{{{zzzvvvpppkkkiiiiiikkkuuuqqqeee^^^aaagggooo}}}tttiiiZZZNNNLLLQQQXXX]]]fffnnnrrrrrrooommmeeeccc```^^^]]]\\\ZZZXXXWWWXXXZZZ[[[\\\\\\[[[[[[\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZZZZZZZZZZ[[[[[[YYYYYYYYYYYYYYYZZZ[[[[[[___cccfffddd___ZZZZZZ\\\^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^aaa^^^^^^ccchhhmmmttt{{{yyyiiiZZZPPPMMMMMMIIIFFFCCCAAA@@@@@@???>>>999999888888888888888999888888777777777777888888777777666555555666777888:::999888888888999:::;;;<<>>BBBEEEIIIMMMRRRVVVRRRQQQOOOMMMJJJIIIGGGGGGFFFEEEDDDDDDEEEGGGJJJKKKUUU___ooo}}}zzzsssmmmpppqqqrrrrrrsssrrrqqqqqqnnnkkkhhheeeddddddbbbaaabbblllyyy|||wwwqqqlllhhhfffdddaaa^^^[[[ZZZYYYccclll|||}}}fff___ZZZ[[[```hhhvvv}}}qqqcccYYYRRRLLLLLLOOOPPPSSSWWWZZZ\\\[[[ZZZXXXYYYXXXWWWWWWXXXYYYXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[YYYXXXXXXWWWWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWYYYYYYXXXXXXYYYYYYZZZ[[[aaadddfffeeeaaa^^^^^^______^^^]]]\\\[[[\\\]]]^^^\\\\\\\\\\\\\\\]]]]]]]]]```\\\[[[^^^```bbbffflllttt|||{{{nnn]]]RRRMMMMMMKKKIIIGGGFFFDDD@@@>>>:::999999888777777777888888888777777777777888888888888777777777777888888777666666555666777888999:::<<>>AAAEEEKKKPPPUUUUUUVVVUUUSSSPPPLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDGGGLLLSSS___qqq}}}yyysssnnnjjjfffccc```___^^^```hhhvvvxxxooojjjbbb^^^ZZZXXXYYY[[[\\\]]]]]]\\\YYYVVVTTTQQQPPPOOOMMMPPPXXXdddnnnpppjjjcccZZZWWWUUUWWWZZZbbbqqqyyyxxx|||}}}~~~yyyhhh[[[PPPLLLMMMNNNQQQSSSQQQRRRTTTVVVYYYZZZ[[[\\\WWWWWWXXX[[[^^^___^^^]]]XXXXXXWWWWWWWWWWWWXXXYYY[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZZZZ[[[[[[[[[[[[[[[XXXXXXWWWWWWXXXXXXYYYZZZ\\\\\\]]]]]]]]]^^^^^^___^^^^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZWWWWWW[[[]]]]]]```eeeiiiooo{{{yyyfffYYYOOOMMMKKKKKKJJJIIIFFFDDD@@@???===;;;:::999888888888888777777777777888888777777888888777666555444333222222222333555666777888:::<<<===@@@CCCIIILLLRRRSSSVVVWWWVVVSSSOOOMMMKKKJJJIIIHHHGGGGGGGGGGGGCCCEEEGGGKKKSSSaaarrr~~~}}}||||||xxxtttpppllliiigggdddbbb```^^^___eeeooo}}}tttlllfff```\\\XXXUUUUUUWWWXXXXXXXXXWWWUUUSSSQQQOOONNNNNNMMMNNNSSS\\\eeehhhddd```TTTSSSRRRUUUXXX```ooo~~~yyy|||yyy||||||}}}{{{ppp^^^UUUMMMLLLMMMMMMPPPSSSRRRSSSUUUWWWYYYZZZZZZZZZUUUVVVWWWZZZ\\\]]][[[YYYWWWWWWVVVUUUUUUUUUVVVWWW[[[ZZZZZZYYYYYYZZZZZZ[[[XXXXXXYYYYYYZZZ[[[[[[[[[XXXWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYZZZ\\\]]]^^^^^^\\\]]]^^^______]]]\\\ZZZ[[[[[[ZZZZZZZZZYYYYYYYYYZZZWWWWWW[[[\\\\\\^^^bbbdddjjjtttpppbbbUUURRROOOLLLKKKIIIGGGEEEBBBAAA???===;;;:::999999888888777777777777888888666666777777666555333222222222222222333555777888555777:::<<<>>>AAAEEEHHHNNNQQQTTTWWWXXXUUURRRPPPLLLKKKIIIGGGFFFGGGHHHIIIEEEFFFFFFGGGLLLVVVcccmmm}}}{{{zzzzzzvvvsssooolllkkkjjjhhhfffdddbbbcccfffkkkwww~~~uuummmgggbbb___ZZZWWWWWWWWWXXXWWWXXXWWWUUUTTTRRRQQQQQQQQQNNNNNNRRRZZZccceeeaaa\\\RRRQQQRRRUUUXXX```qqq|||~~~xxxqqqwww|||xxxiiiWWWQQQLLLLLLMMMLLLNNNSSSTTTUUUWWWXXXYYYZZZYYYYYYVVVVVVWWWZZZ\\\\\\ZZZWWWWWWVVVUUUTTTTTTTTTUUUVVVZZZZZZYYYYYYYYYYYYZZZZZZVVVVVVWWWXXXYYYZZZ[[[[[[XXXWWWWWWWWWWWWXXXYYYYYYWWWVVVVVVWWWYYY[[[[[[[[[[[[]]]___``````^^^[[[YYY[[[[[[ZZZZZZYYYYYYYYYXXX[[[XXXXXXZZZ[[[ZZZ\\\___^^^gggqqq{{{{{{lll[[[WWWRRRNNNKKKIIIFFFDDDCCCBBB@@@>>><<<::::::999888888777777777777888888555666666666666444222111222222222222333555777888333555999;;;===???BBBEEELLLOOOTTTWWWXXXWWWTTTQQQLLLJJJHHHFFFEEEFFFHHHJJJHHHHHHHHHGGGIIIQQQ\\\eeeooo~~~~~~~~~yyyvvvrrrooonnnnnnllljjjkkkhhhhhhiiijjjpppyyypppkkkfffbbb^^^[[[[[[[[[[[[ZZZZZZZZZXXXWWWVVVVVVVVVVVVMMMOOOSSS\\\dddeee___YYYRRRRRRTTTXXX[[[cccuuusssnnnooozzz~~~ppp___RRROOOKKKKKKOOORRRTTTSSSUUUTTTTTTTTTTTTTTTUUUUUUSSSTTTVVVXXXYYYYYYXXXWWWTTTUUUUUUVVVVVVWWWWWWWWWZZZXXXVVVVVVXXXZZZZZZZZZXXXWWWWWWWWWXXXYYY[[[\\\ZZZYYYYYYYYYZZZ[[[\\\\\\^^^]]][[[YYYXXXXXXXXXYYYZZZZZZZZZ[[[\\\\\\]]]]]][[[\\\\\\\\\\\\[[[ZZZZZZZZZYYYWWWVVVWWWZZZ]]]___gggeeegggqqqnnn```TTTRRRRRRLLLGGGFFFGGGEEECCC@@@===:::888666555555666666666666666555555666777777777666444333222222333333333444444444444666999:::;;;===@@@BBBHHHLLLQQQTTTUUUUUUUUUUUURRRPPPMMMJJJHHHGGGGGGHHHIIIGGGEEEEEEGGGKKKPPPSSSeeennn}}}yyyxxxvvvuuussssssssspppkkkiiinnnyyywwwrrrllliiieeeaaa```^^^\\\ZZZZZZYYYWWWWWWXXXWWWUUUTTTPPPPPPRRRVVV\\\^^^\\\ZZZUUUUUUUUUXXX___ooo~~~ssspppmmmwww|||yyyvvvrrreeeUUUQQQNNNLLLMMMPPPSSSTTTTTTSSSSSSRRRQQQQQQRRRTTTTTTUUUVVVWWWXXXXXXVVVUUUSSSPPPQQQTTTVVVXXXYYYYYYYYY]]]ZZZWWWWWWXXXYYYZZZYYYWWWWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZYYYWWWUUUTTTSSSTTTTTTWWWXXXYYYZZZ[[[\\\]]]^^^\\\\\\\\\\\\[[[YYYXXXWWWXXXWWWWWWVVVWWWYYY\\\]]]``````ccckkkwwwooo^^^UUUPPPKKKHHHIIIGGGFFFDDDAAA>>>;;;888777555666666666666666666666555555666777777666666555333333222222222333333444444666999:::;;;<<<>>>AAAEEEIIIOOOSSSTTTUUUUUUVVVTTTRRROOOLLLJJJHHHHHHHHHHHHGGGEEEEEEFFFJJJMMMPPPWWW___ppp|||{{{wwwqqqmmmooovvv}}}{{{rrrooojjjgggdddbbb___]]]\\\ZZZWWWVVVVVVVVVTTTSSSQQQPPPQQQUUUZZZ]]][[[YYYVVVWWWWWWZZZcccrrrwwwtttxxx}}}tttssssss{{{xxxoooggg[[[OOOMMMMMMMMMOOOQQQSSSTTTSSSQQQPPPOOONNNOOOQQQSSSTTTWWWXXXXXXXXXVVVTTTRRRQQQLLLOOORRRVVVZZZ\\\\\\]]]aaa]]]YYYWWWWWWYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXXXXZZZZZZYYYXXXXXXXXXYYYYYYWWWVVVTTTRRRQQQPPPPPPPPPTTTUUUVVVWWWYYY[[[\\\\\\\\\[[[[[[ZZZYYYWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZZZZYYYZZZ^^^dddkkkzzzlll\\\QQQKKKJJJMMMHHHGGGEEEBBB???<<<:::999666777777777666666666666444555666777777888777777555444222111111222333444555777999::::::;;;===>>>AAAEEEKKKOOORRRTTTUUUWWWWWWVVVSSSPPPLLLJJJIIIHHHGGGGGGFFFEEEFFFGGGIIIJJJKKKQQQ]]]ppp|||tttqqqssswww{{{xxxsssoookkkhhhdddbbb^^^[[[WWWUUUUUUUUUUUUTTTSSSQQQQQQSSSXXX[[[ZZZXXXWWWXXXZZZ^^^gggwwwxxxoooooowww}}}vvvwwwyyyuuuhhh^^^TTTKKKJJJKKKLLLOOOQQQRRRRRRQQQQQQOOONNNMMMNNNPPPSSSUUUXXXXXXXXXWWWVVVTTTSSSRRRPPPQQQSSSUUUYYY\\\___```ccc___ZZZWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPOOOOOORRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVUUUUUURRRTTTUUUWWWXXXXXXXXXXXXTTTWWW\\\```bbblllzzzeeeUUUMMMMMMOOOJJJIIIGGGDDDAAA???<<<;;;888888777777777777777777444444666777888999999:::777555333111000111333555555777999999999999;;;<<<===AAAFFFKKKNNNQQQUUUWWWYYYWWWUUURRROOOLLLIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEIIIJJJQQQ]]]kkk|||}}}vvvsssssszzz|||wwwrrrnnniiieee___\\\XXXUUUUUUVVVWWWVVVUUURRRPPPRRRVVVYYYYYYWWWWWWYYY]]]bbblll|||zzzqqqnnnqqqzzzyyy{{{|||}}}yyymmm___TTTLLLHHHGGGIIILLLOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRTTTVVVWWWWWWWWWWWWVVVVVVUUUUUUVVVUUUTTTTTTVVVZZZ___bbbaaa^^^YYYWWWVVVWWWWWWVVVXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPOOORRRRRRRRRRRRQQQQQQQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVQQQSSSUUUWWWXXXXXXWWWVVVTTTXXX\\\^^^]]]cccuuuooo]]]SSSPPPPPPKKKJJJHHHFFFCCCAAA???>>>:::999888777777777777888555555666777888999;;;;;;999777444222111222444555555666888888777888999;;;;;;>>>BBBGGGJJJNNNRRRVVVWWWWWWVVVTTTQQQMMMJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCIIIHHHJJJRRR[[[iii|||{{{vvvssssss~~~zzztttmmmiiibbb^^^ZZZXXXXXXYYYYYYYYYUUUSSSQQQRRRVVVYYYXXXWWWVVVYYY^^^eeeppp~~~pppmmmpppwww|||~~~{{{rrreeeYYYQQQMMMKKKHHHKKKMMMOOONNNNNNNNNOOONNNOOOOOOPPPRRRTTTUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVYYYWWWTTTSSSTTTWWW\\\___\\\ZZZWWWVVVVVVVVVUUUTTTVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQSSSRRRRRRQQQPPPOOONNNNNNOOOPPPQQQSSSTTTUUUVVVVVVRRRSSSUUUVVVWWWXXXWWWWWWWWWYYY\\\]]]\\\___lllzzzxxxeeeYYYSSSQQQMMMLLLJJJHHHEEECCCAAA@@@;;;:::999777777777888888666666666777888:::;;;<<<;;;999777555333333444555444555777777777777888::::::<<<@@@CCCFFFJJJOOOSSSUUUVVVVVVVVVTTTQQQNNNLLLJJJIIIIIIHHHGGGFFFEEEEEEGGGEEEGGGLLLRRR[[[kkkyyyzzzwwwpppxxx|||tttooogggccc___\\\\\\[[[ZZZYYYUUURRRQQQTTTXXXZZZYYYWWWVVVZZZ```iiitttuuunnnqqqwwwvvvhhh]]]UUUPPPOOOOOOKKKNNNPPPPPPNNNMMMOOOPPPLLLMMMOOORRRTTTUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSUUUWWWXXXVVVUUUTTTUUUVVVVVVTTTSSSSSSSSSUUUVVVWWWVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUSSSSSSRRRRRRQQQPPPPPPPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSSSSUUUVVVWWWXXXXXXXXXXXXXXXZZZ[[[ZZZ\\\eeeppp}}}}}}jjj]]]VVVRRRNNNMMMKKKIIIGGGEEECCCBBB===;;;999777777777888999888777777777888:::;;;<<<<<<;;;999777666555444444222444666666666777888::::::<<<>>>@@@CCCGGGLLLOOOTTTUUUWWWXXXWWWUUURRRPPPLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFIIILLLPPP[[[fffyyy}}}zzzuuuzzz|||wwwnnnjjjfffbbb___\\\XXXVVVSSSRRRRRRVVVZZZ\\\ZZZWWWWWW\\\cccmmmyyy{{{qqqqqqxxxyyymmm]]]RRRMMMKKKKKKMMMNNNPPPRRRQQQOOONNNPPPRRRJJJLLLOOORRRTTTUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQOOOPPPRRRSSSTTTTTTSSSSSSRRRQQQRRRTTTVVVVVVTTTRRRPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSRRRSSSSSSTTTUUUUUUWWWXXXYYY[[[\\\\\\[[[[[[SSSSSSSSSSSSSSSSSSSSSSSSOOOPPPQQQQQQRRRRRRQQQQQQTTTTTTUUUUUUWWWXXXXXXYYYYYYWWWXXXZZZZZZZZZaaaiiiyyywwwmmm```XXXTTTOOONNNLLLJJJHHHFFFDDDCCC===<<<999888777777888999999888888777888999;;;<<<<<<<<<;;;999888666555444111333555666666777888:::;;;<<<>>>???AAADDDIIIMMMTTTVVVXXXZZZZZZXXXUUUSSSNNNLLLKKKIIIHHHHHHIIIIIIHHHGGGGGGHHHHHHHHHOOOXXXcccuuu}}}}}}|||ssspppkkkfffaaa\\\WWWSSSRRRRRRSSSWWW[[[]]]ZZZWWWXXX]]]fffooo|||}}}tttppptttppp```PPPIIIHHHIIIJJJKKKOOOPPPRRRSSSRRRPPPMMMKKKMMMNNNPPPOOONNNNNNOOOQQQRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPPPPQQQRRRSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTSSSRRRRRRTTTVVVWWWWWWXXX^^^dddfffbbb^^^VVVUUUSSSTTTUUUVVVVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUWWWYYYXXXWWWYYY```gggqqq{{{}}}xxxooofff]]]UUUPPPNNNMMMMMMJJJEEEDDDHHHBBB@@@<<<999777666666666999777666555666777999:::???===:::777555555666666333333444444666777888999888:::;;;<<<>>>BBBGGGJJJLLLQQQWWW[[[\\\[[[[[[[[[TTTRRRPPPMMMKKKJJJJJJJJJKKKIIIFFFDDDEEEHHHLLLOOO\\\cccvvv|||vvvmmmgggbbb]]]XXXTTTRRRSSSVVVYYY]]]^^^]]][[[ZZZ```iiiuuu}}}vvvssswww}}}zzzkkk\\\MMMGGGGGGHHHJJJLLLOOOPPPQQQRRRRRROOOMMMKKKMMMNNNOOOOOONNNNNNOOOPPPQQQQQQQQQPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRRRROOOPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPQQQQQQQQQOOOPPPQQQQQQQQQQQQSSSVVVVVVVVVWWW]]]bbbdddaaa\\\UUUTTTUUUWWWYYYYYYWWWUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSSSSVVVWWWVVVTTTVVV]]]ccclllzzz{{{}}}uuuhhh]]]XXXRRRNNNNNNLLLGGGFFFGGGDDDBBB???;;;999888888888888888666666666777999:::===<<<:::888666555555555333333444444555777888999888:::;;;<<<>>>AAAFFFIIIKKKPPPVVVZZZ\\\\\\\\\\\\VVVTTTRRROOOLLLKKKJJJJJJKKKIIIGGGEEEFFFHHHKKKMMMOOOUUUdddxxxzzzqqqjjjeeeaaa[[[XXXXXXXXXZZZ[[[\\\\\\[[[ZZZZZZ```jjjvvv{{{sssrrrsssyyyzzztttdddWWWJJJFFFGGGHHHJJJMMMNNNOOOQQQQQQPPPOOOLLLKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRRRRTTTSSSSSSSSSRRRRRRQQQQQQOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOLLLMMMNNNOOOOOOPPPRRRUUUUUUTTTVVVZZZ___```]]]ZZZSSSTTTWWWZZZ\\\\\\XXXUUUUUUTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTSSSQQQSSSXXX]]]eeeooo}}}rrr}}}ooocccYYYPPPNNNNNNKKKHHHGGGFFFDDDAAA>>><<<::::::999888888777666777888999::::::::::::999888666555444333333444444555666888888888:::;;;<<<===@@@DDDGGGIIINNNTTTXXX[[[\\\^^^___ZZZXXXVVVRRROOOMMMKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKIIILLLVVVcccpppxxxpppkkkgggccc___aaa```___^^^]]][[[ZZZYYY[[[bbbmmmzzzyyyrrrhhhppp{{{wwwpppbbbWWWLLLIIIIIIIIIJJJMMMNNNOOOOOOPPPOOOMMMLLLJJJJJJLLLMMMMMMLLLKKKMMMNNNOOOOOONNNOOOOOOPPPQQQRRRUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNLLLMMMNNNNNNNNNNNNQQQSSSSSSSSSTTTXXX[[[\\\YYYWWWRRRSSSUUUXXX[[[[[[YYYVVVTTTTTTTTTSSSRRRRRRQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPRRRVVVYYY]]]dddtttqqqxxxnnn___RRRNNNOOOMMMIIIGGGGGGFFFCCC@@@===<<<::::::888888777777777888999:::888999::::::999777555444444444444444555666777888888999;;;<<<===>>>BBBDDDFFFKKKPPPUUUYYY[[[^^^```^^^\\\ZZZVVVSSSPPPNNNMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJOOOVVV]]]jjj}}}zzzuuuqqqmmmjjjjjjiiifffbbb^^^\\\[[[[[[___fffrrrzzzrrrlllhhhxxx}}}tttnnneee[[[RRROOOMMMKKKKKKNNNMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJLLLKKKJJJJJJKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQUUUUUUUUUTTTTTTSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMMMMOOOPPPPPPOOONNNMMMOOOPPPRRRRRRTTTVVVWWWWWWVVVTTTSSSRRRRRRTTTVVVXXXXXXWWWTTTTTTSSSSSSRRRQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRQQQSSSUUUWWWXXX^^^kkk{{{wwwyyy{{{iiiWWWQQQQQQOOOKKKIIIHHHGGGDDDBBB???<<<;;;:::888888888888888999999:::777999:::;;;;;;999666555444444333444444555666777888999;;;<<<<<<===???AAACCCGGGLLLQQQUUUYYY]]]``````___]]][[[XXXUUURRRQQQLLLLLLLLLKKKJJJIIIHHHGGGFFFGGGJJJNNNPPPVVVeeettt|||{{{}}}yyyuuusssqqqmmmgggaaa]]]^^^```dddlllwwwxxxppplllkkkqqq{{{vvvoookkkhhh```XXXUUURRRNNNMMMPPPMMMMMMMMMMMMLLLKKKJJJJJJHHHIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTPPPPPPPPPOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMQQQRRRQQQPPPNNNMMMNNNOOOQQQRRRSSSTTTTTTTTTSSSRRRSSSRRRQQQQQQTTTVVVVVVVVVTTTSSSSSSRRRRRRQQQQQQPPPQQQPPPPPPPPPPPPQQQRRRRRRSSSRRRRRRRRRSSSUUUVVVWWWVVV[[[fffvvv~~~uuu}}}yyycccXXXTTTPPPMMMLLLJJJHHHFFFDDDAAA>>><<<:::888888888999999999999:::888999;;;<<<<<<:::999777444444333333444555555666888999;;;<<<;;;;;;===>>>???CCCGGGLLLPPPUUUZZZ]]]``````___^^^\\\ZZZXXXWWWOOOOOONNNMMMKKKJJJHHHHHHIIIHHHJJJLLLKKKMMMVVV```lllzzz}}}~~~}}}{{{uuulllccc___```cccjjjqqq{{{xxxnnnjjjmmmrrr}}}zzz|||~~~~~~~~~}}}yyysssmmmiiiggghhhbbb\\\YYYVVVQQQPPPSSSMMMLLLLLLLLLKKKJJJJJJIIIGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPPPPOOONNNMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMOOOPPPPPPOOONNNMMMOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQRRRQQQRRRSSSUUUUUUTTTRRRSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQRRRTTTVVVWWWWWWVVV\\\dddmmm}}}~~~yyyssscccYYYRRROOOOOOLLLKKKIIIFFFCCC@@@===<<<888888999999:::::::::999::::::;;;<<<<<<<<<;;;:::444444333333444444555555888999;;;;;;::::::;;;<<<<<>>;;;:::;;;;;;<<<;;;::::::;;;;;;<<<;;;;;;::::::999888666555555444444444555777999;;;;;;;;;:::;;;<<<>>>???AAADDDIIIMMMOOORRRWWW[[[___bbbeeehhhiiigggccc^^^YYYTTTOOOMMMNNNMMMLLLKKKIIIHHHGGGFFFFFFIIILLLNNNQQQYYYfffqqqzzzpppeee^^^___eeejjjqqq{{{XXX^^^kkk{{{}}}uuuwwwyyy}}}tttjjj\\\SSSPPPNNNLLLIIILLLLLLLLLMMMOOOQQQSSSUUUNNNMMMLLLLLLMMMNNNLLLKKKLLLLLLJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMIIIJJJJJJJJJJJJIIIHHHHHHJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOPPPRRRUUUXXXZZZ[[[XXXZZZ```eeemmm}}}hhhXXXUUURRRNNNLLLJJJHHHFFFDDDEEEAAA===:::::::::;;;:::::::::;;;;;;<<<;;;;;;;;;;;;:::888777666666555555444555777999;;;<<<<<<<<<<<<<<<======>>>AAAFFFJJJLLLOOOSSSWWW[[[___dddhhhmmmllljjjgggaaaZZZTTTQQQNNNMMMLLLKKKKKKJJJHHHFFFDDDFFFHHHIIIJJJPPPZZZaaaooo~~~uuukkkbbb\\\^^^ccchhhpppzzz___kkk|||{{{||||||{{{kkkbbbWWWPPPOOOOOOMMMJJJLLLLLLKKKKKKLLLMMMOOOPPPJJJIIIHHHJJJLLLMMMLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMMMMLLLHHHHHHIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNMMMLLLLLLLLLOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNPPPRRRUUUXXXYYYXXXWWWYYY]]]bbbiiiuuuttt\\\TTTQQQMMMJJJIIIHHHGGGFFFFFFBBB===:::999999999999999::::::;;;<<<<<<<<<;;;;;;:::999888666666666666555666777999:::<<<<<<===<<<<<<<<<;;;<<<>>>CCCFFFHHHKKKOOOSSSWWW]]]bbbffflllmmmmmmlllhhhaaa[[[WWWPPPNNNLLLKKKLLLLLLJJJHHHFFFGGGHHHHHHHHHKKKQQQVVV^^^jjj{{{yyymmmeee^^^[[[]]]bbbgggooozzzlllzzz~~~sssbbb\\\UUUPPPOOOOOONNNLLLMMMLLLKKKJJJJJJKKKLLLMMMIIIHHHGGGGGGIIIKKKKKKJJJLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKKKKNNNOOOOOOPPPPPPOOOOOONNNMMMNNNNNNPPPRRRTTTVVVWWWTTTUUUVVVXXX\\\bbbjjjpppxxx|||aaaUUUQQQLLLJJJIIIJJJJJJJJJFFFCCC>>><<<;;;:::999888999999:::;;;<<<<<<<<<<<<;;;:::999777666666555555666666777888999:::;;;<<<;;;<<<<<<;;;;;;<<>>===<<<:::888888999:::;;;<<<<<<<<<<<<:::999888777666555555555666666666777888999:::::::::;;;<<<;;;:::;;;===>>>???CCCGGGLLLPPPTTTYYY\\\bbbeeeiiimmmnnnllliiifff```ZZZSSSPPPPPPPPPNNNLLLKKKKKKJJJIIIGGGFFFFFFGGGIIINNNUUU]]]hhhyyyzzzlllbbbZZZYYYYYYZZZ]]]aaaeeennn{{{rrr```XXXXXXWWWSSSOOOKKKJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOQQQNNNJJJGGGGGGHHHHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHDDDEEEFFFHHHIIIJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNKKKJJJJJJJJJKKKLLLNNNOOOKKKJJJJJJJJJKKKLLLNNNOOOLLLLLLLLLLLLLLLMMMMMMNNNJJJKKKLLLMMMMMMLLLKKKJJJLLLNNNPPPRRRSSSSSSSSSRRRVVVWWWWWWUUUVVVYYY\\\\\\ccclll~~~iiicccZZZRRRMMMJJJHHHFFFGGGEEEBBBAAA@@@>>>;;;999888999:::;;;<<<<<<<<<<<<:::999888666555555444444777777666666777888999999999;;;<<<<<<;;;:::;;;<<<<<>>AAAEEEJJJPPPSSS\\\```fffkkknnnpppqqqsssnnnkkkeee^^^XXXSSSPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKLLLLLLNNNTTT]]]dddrrrzzztttmmmiii]]]ZZZVVVUUUXXX\\\___```jjjppp{{{{{{|||uuuggg[[[UUUPPPNNNLLLKKKJJJJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHJJJIIIIIIHHHHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMMMMMMMLLLLLLLLLLLLMMMKKKHHHHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOPPPRRRSSSTTTSSSSSSSSSTTTTTTUUUVVVWWW______iiikkk```XXXQQQMMMLLLKKKHHHEEEDDDEEEEEEAAA>>>::::::::::::;;;;;;;;;;;;:::999777666666666777888777777777777888888888999:::::::::;;;;;;;;;;;;;;;<<<<<<===???CCCHHHMMMPPPXXX\\\bbbgggjjjmmmoooqqqrrrppplllgggaaa\\\WWWUUUQQQPPPNNNLLLKKKJJJJJJJJJKKKKKKKKKJJJIIILLLRRRWWW```kkk}}}|||tttlllggg```]]]ZZZYYY[[[___aaaccciiippp{{{{{{{{{uuueeeYYYRRRQQQKKKJJJIIIIIIJJJJJJHHHFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJKKKIIIGGGGGGIIIJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJLLLNNNPPPRRRSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVZZZZZZaaaqqqrrrfffZZZSSSPPPMMMJJJGGGFFFGGGGGGCCC@@@======;;;::::::;;;<<<<<<:::999888666666777888888888888888888999999999999999:::::::::;;;;;;;;;<<<::::::;;;===@@@EEEIIILLLRRRVVV\\\aaaeeehhhkkknnntttsssrrrpppkkkfffaaa]]]WWWUUURRROOOMMMLLLLLLLLLKKKKKKJJJHHHGGGHHHJJJMMMPPPWWWbbbpppyyynnnhhhdddaaa^^^]]]___bbbdddeeefffooo|||~~~ttteeeXXXOOOKKKJJJHHHHHHHHHJJJKKKKKKIIIGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJJJJIIIIIIIIIIIIHHHIIIGGGEEEFFFGGGIIIJJJIIIMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQQQQRRRTTTVVVVVVVVVUUUUUUXXXXXX\\\ffftttxxx~~~wwwhhh\\\UUUOOOKKKHHHGGGHHHGGGDDDAAAAAA???===;;;:::;;;<<<===999999888777777888888999888888888888888888888888999999999::::::;;;;;;<<<::::::;;;<<>>???@@@BBBCCCDDDGGGJJJNNNRRRXXX^^^cccjjjlllppptttwwwxxxwwwwwwllljjjfff```[[[VVVSSSQQQOOOMMMKKKJJJJJJJJJIIIGGGHHHJJJMMMOOORRRXXXaaahhhtttyyynnnkkkgggffffffgggfffffffffsss}}}{{{yyyuuusss}}}}}}xxxggg]]]RRRKKKIIIHHHEEEBBBEEEGGGJJJNNNQQQPPPLLLHHHFFFFFFFFFEEEEEEFFFGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGCCCAAA@@@AAADDDGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQUUUYYY]]]fffwwwxxxvvvvvv___WWWLLLEEEDDDEEEFFFFFFFFFEEEDDDBBB???===<<<;;;777888999999:::::::::999888888888777777777666666777777888999:::;;;<<<<<<<<<<<<======>>>???@@@@@@@@@BBBEEEHHHLLLRRRYYY]]]fffhhhkkkppptttyyy|||~~~vvvuuuqqqlllfff___ZZZWWWTTTQQQLLLKKKKKKJJJIIIGGGGGGIIIKKKKKKKKKNNNTTTYYY]]]fffssssssqqqmmmlllkkkkkkjjjiiilllyyy}}}yyyzzzwwwssspppmmmjjjfffccc~~~wwwppp[[[VVVPPPJJJGGGEEEDDDDDDEEEGGGJJJNNNQQQOOOKKKGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCHHHGGGEEECCCBBBBBBBBBCCCBBBBBBCCCEEEFFFHHHIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGBBB@@@@@@AAADDDGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJLLLMMMOOOKKKMMMQQQVVVYYY___lllyyy|||uuuzzzcccZZZNNNFFFDDDFFFGGGGGGFFFFFFEEECCCAAA>>>;;;:::777888999::::::::::::::::::999999999888888777777666777888999:::;;;<<<<<<;;;<<<<<<======>>>>>>>>>>>>@@@BBBDDDHHHNNNUUUZZZbbbcccfffkkkqqqwww}}}}}}|||yyytttnnnfff```\\\VVVRRRNNNLLLMMMNNNMMMKKKJJJKKKKKKHHHFFFGGGKKKOOORRRWWW___gggrrrxxxuuurrrppppppooonnnmmmppp~~~zzztttqqqpppmmmhhheeeaaa]]]YYYVVV||||||nnncccOOOMMMJJJHHHHHHGGGEEEDDDBBBCCCFFFHHHJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFEEECCCAAAAAAAAACCCDDDEEEDDDDDDBBBAAA@@@??????EEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCBBBCCCDDDFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFCCCCCCBBBAAABBBDDDFFFHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKOOOSSSUUUVVV[[[ccckkktttbbbQQQJJJHHHEEEEEEGGGFFFDDDCCCCCCCCCBBB???===<<<;;;::::::999999:::::::::999999888888888888888888777777777777777888888888999:::<<<>>>???AAAAAA>>>???AAACCCFFFKKKQQQVVVYYY^^^dddkkkppptttyyy|||yyyqqqkkkhhh___\\\XXXTTTQQQNNNJJJGGGKKKIIIHHHHHHIIIIIIHHHFFFLLLNNNQQQVVV]]]gggqqqxxxxxxzzzxxxpppoootttvvv|||wwwxxxzzzyyytttnnngggbbbccc___ZZZVVVSSSPPPMMMKKK}}}{{{ooobbbXXXMMMJJJHHHGGGGGGFFFEEEDDDBBBCCCFFFHHHIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEFFFDDDCCCAAAAAAAAACCCDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBDDDFFFGGGIIIJJJJJJKKKJJJIIIHHHGGGDDDCCCBBBBBBBBBDDDFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIILLLPPPRRRSSSWWW___eeesssnnnWWWLLLHHHFFFEEEFFFGGGFFFEEEEEEEEECCC@@@===<<<<<<;;;:::999999999999999999888777777777777888777777777666666777777888666777888:::<<<===??????===>>>@@@AAADDDHHHNNNRRRVVV[[[aaahhhmmmrrrwwwzzz{{{wwwuuujjjeee^^^WWWSSSPPPMMMKKKKKKIIIHHHHHHIIIIIIHHHGGGJJJKKKNNNPPPTTTZZZbbbgggmmmxxx}}}uuurrrwww{{{}}}wwwsssmmmmmmmmmkkkgggaaa[[[XXXWWWTTTPPPMMMLLLJJJHHHGGG{{{{{{|||ooo```UUUOOOJJJHHHFFFEEEFFFFFFEEEDDDCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAAAAABBBCCCCCCAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEECCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJMMMNNNOOORRRXXX]]]cccqqq}}}cccTTTNNNJJJHHHGGGHHHHHHGGGHHHHHHFFFBBB???===<<<;;;:::999999999999888888777666666666777777777777666555555666666777555555666888999;;;<<<===<<<===>>>???AAADDDIIIMMMQQQVVV]]]ccciiinnnsssvvv|||yyyrrrhhh^^^XXXUUUSSSRRRMMMLLLJJJJJJKKKLLLJJJIIIIIIJJJKKKKKKLLLNNNQQQTTTZZZbbbmmmzzz{{{xxx|||}}}zzzvvvpppjjjfffaaaaaa___\\\XXXSSSOOOMMMKKKHHHFFFDDDEEEEEEEEEDDD{{{|||uuucccUUUNNNMMMHHHFFFEEEEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKLLLNNNSSSVVV]]]fffwwwvvvfff[[[RRRLLLIIIGGGGGGHHHIIIJJJHHHEEEBBB???>>><<<;;;:::999999999888777777666666666666666777666666555555555555666444555666777999:::;;;<<<;;;===>>>>>>???AAAEEEHHHKKKPPPWWW^^^dddiiinnnqqqvvvzzz}}}sssiiibbb^^^ZZZXXXRRRQQQOOOOOOOOOOOOMMMKKKIIIJJJKKKKKKIIIIIIJJJKKKRRRVVV]]]eeeqqq~~~zzzxxxvvvrrrnnniiiddd___[[[ZZZYYYVVVRRROOOKKKIIIHHHFFFDDDBBBAAACCCDDDDDDDDD|||lllYYYMMMJJJLLLGGGFFFDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKMMMPPPRRR[[[```jjj{{{~~~mmm\\\PPPIIIHHHHHHHHHJJJKKKKKKHHHFFFAAA@@@>>><<<;;;:::999999888777777666666666666666777777666555555555555555555666777888999:::;;;<<<<<<===>>>??????@@@CCCFFFFFFKKKRRRYYY^^^dddhhhlllqqquuu|||}}}vvvpppjjjddd```YYYWWWTTTSSSRRRPPPMMMKKKHHHJJJKKKKKKJJJIIIJJJKKKKKKMMMQQQUUU]]]iiivvv|||wwwsssooonnnkkkfffccc___[[[VVVSSSUUUSSSPPPLLLIIIGGGFFFFFFDDDCCCAAAAAACCCDDDEEEDDDsssaaaRRRHHHFFFGGGGGGEEEDDDEEEGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIKKKLLLNNNOOOUUUXXX___kkk}}}zzzlllYYYMMMMMMLLLKKKKKKLLLLLLJJJIIIDDDCCCAAA>>>===;;;::::::888888777666666666777777888888777666555555555555666666777888999:::;;;<<<;;;===>>>??????@@@BBBDDDCCCHHHOOOUUUZZZ___cccfffmmmqqqwww}}}}}}xxxqqqlllbbb___[[[XXXUUURRRNNNKKKHHHJJJKKKKKKJJJJJJKKKLLLGGGIIILLLOOOSSSZZZbbbggguuu~~~xxxrrrnnnkkkgggeeebbb___[[[XXXVVVSSSOOOMMMNNNLLLIIIGGGEEEDDDDDDDDDCCCAAA???@@@BBBDDDEEEDDD|||qqqbbbUUUMMMIIIFFFDDDFFFDDDCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB??????@@@@@@AAABBBDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDEEEEEECCCBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGEEEGGGHHHJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHJJJLLLLLLLLLMMMRRRXXX```mmm{{{sssuuu}}}mmm[[[VVVTTTPPPNNNMMMMMMKKKJJJFFFEEECCC@@@>>>===<<<;;;999999888777777777777888999999888777666666666666666666777888999::::::;;;999;;;===>>>>>>???AAACCCBBBFFFMMMRRRWWW[[[___bbbfffkkkqqqwww|||{{{ppplllgggbbb]]]XXXSSSOOOMMMMMMMMMLLLJJJIIIKKKLLLIIIJJJLLLMMMOOORRRVVVYYY]]]gggvvv~~~|||xxxvvvrrrnnnhhhdddaaa___\\\ZZZVVVTTTPPPNNNMMMLLLIIIHHHGGGFFFEEECCCBBBBBBBBBCCCAAA???>>>@@@CCCFFFGGGGGG|||mmmbbbTTTMMMLLLLLLIIIEEEEEEDDDBBBBBBDDDEEEDDDCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>???@@@AAACCCDDDEEECCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFEEEEEEEEECCCBBBAAA@@@???@@@AAAAAADDDEEEFFFGGGHHHIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGEEEFFFHHHJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGJJJKKKKKKKKKIIIOOOVVVZZZaaarrruuutttqqq~~~kkk^^^ZZZUUUQQQNNNMMMKKKJJJHHHFFFDDDBBB???===<<<<<<:::999999888888888888888::::::888777666666666666555666666777888999999:::888:::<<<======>>>@@@BBBBBBFFFLLLQQQUUUYYY]]]``````dddkkkrrrwww|||{{{wwwqqqkkkeee___YYYUUUSSSSSSQQQNNNKKKJJJKKKLLLKKKJJJJJJIIIIIIJJJLLLMMMRRRZZZeeennnuuuxxxvvvtttrrrpppnnnjjjhhhgggccc^^^ZZZXXXWWWUUUTTTNNNLLLIIIHHHHHHGGGFFFDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@??????AAAEEEIIIKKKKKKvvvkkk^^^WWWNNNJJJJJJJJJGGGDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAACCCDDDEEEDDDCCCAAAAAACCCDDDCCCBBBEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBAAA@@@@@@@@@@@@@@@DDDDDDEEEEEEFFFFFFFFFGGGCCCCCCDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJIIIGGGDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHIIIOOOTTTUUUWWWcccwwwuuunnnuuuyyyiii[[[VVVSSSOOONNNQQQJJJGGGDDDAAA@@@???>>>===;;;::::::999888888999999888777777666666666666666777888888888888999999999::::::;;;;;;===>>>???@@@BBBDDDGGGLLLPPPUUUXXXZZZ[[[___eeekkkpppvvv|||}}}wwwnnnccc\\\]]]YYYUUURRRQQQPPPOOOMMMMMMLLLJJJIIIHHHHHHHHHIIIMMMNNNRRRXXX```iiiqqqvvv|||vvvqqqoookkkjjjhhheeebbb^^^[[[ZZZVVVUUURRROOOLLLJJJIIIHHHIIIJJJJJJHHHDDDBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@CCCFFFHHHJJJNNNRRRUUU|||mmmbbbVVVPPPIIIFFFGGGGGGDDDAAADDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDBBBAAAAAACCCCCCCCCBBBEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@CCCCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIIIIHHHGGGEEECCCEEEFFFGGGHHHHHHIIIHHHHHHGGGLLLOOOPPPRRR[[[kkkxxxvvvvvv{{{pppdddZZZQQQNNNPPPKKKHHHEEECCCBBBAAA@@@>>><<<<<<;;;:::999999999999999999888777777777777777777888888888888999999999:::::::::;;;<<<===>>>???@@@BBBEEEIIIMMMQQQUUUVVVWWW[[[aaaffflllrrrxxx||||||rrrkkkeeeaaa[[[VVVTTTRRRPPPOOOMMMLLLJJJIIIHHHHHHIIIJJJLLLLLLNNNQQQVVV\\\aaaeeeoooyyy{{{uuuoooiiieeebbb\\\\\\[[[ZZZXXXUUUSSSRRRPPPNNNMMMKKKIIIHHHGGGGGGEEEFFFFFFEEEBBBAAAAAABBBAAAAAABBBBBBCCCCCCBBBBBBFFFHHHIIIKKKNNNSSSZZZ^^^~~~ppp```VVVNNNJJJFFFEEEFFFFFFCCCAAACCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBCCCBBBBBBBBBDDDBBBAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBAAA@@@@@@CCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGDDDDDDDDDCCCBBBBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMOOOUUU___fff}}}yyyzzzhhhYYYRRRQQQLLLJJJGGGFFFEEEDDDBBB???>>>===<<<;;;:::999999999:::999999888888888888888777888888888888999999999999999999999:::<<<===>>>===???BBBEEEIIIMMMOOOQQQQQQTTTZZZ___eeekkkqqquuuyyy~~~~~~sssnnnfff___ZZZWWWTTTRRRNNNMMMKKKJJJJJJJJJLLLMMMLLLKKKJJJJJJKKKNNNQQQRRRVVV^^^jjjvvv~~~zzzooommmiiiddd___ZZZVVVTTTMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGFFFEEEDDDDDDDDDDDDAAACCCDDDCCCAAAAAABBBCCCBBBCCCCCCEEEFFFGGGHHHHHHNNNOOOQQQSSSXXX___gggmmmqqqbbbUUUMMMIIIGGGFFFFFFHHHHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDDDDCCCBBBCCCAAA@@@@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@DDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIILLLLLLLLLNNNPPPTTTYYY\\\nnn|||}}}iiiZZZSSSMMMKKKIIIHHHGGGFFFCCCAAA>>>>>><<<;;;:::999999999999999888777777777777888777777888888888999999999888888888888999:::;;;<<<<<<===???BBBEEEHHHJJJLLLKKKNNNSSSXXX]]]cccjjjnnnrrrwww~~~~~~tttkkkddd^^^YYYVVVRRRQQQNNNLLLKKKLLLNNNOOOLLLKKKJJJHHHHHHIIIJJJKKKMMMRRRYYY```iiittt|||xxxuuuqqqllliii```___\\\XXXTTTPPPMMMLLLFFFFFFGGGGGGHHHHHHGGGGGGDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFHHHKKKMMMOOOPPPTTTWWW\\\bbbhhhpppxxx}}}qqqcccWWWNNNIIIFFFEEEFFFGGGHHHGGGFFFDDDAAAAAABBBBBBBBBBBBBBBBBBAAABBBCCCEEEEEEDDDCCCCCCBBBAAA??????AAABBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFDDDBBBAAA@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIILLLLLLMMMOOORRRUUUXXXYYYeeeqqq}}}fffXXXPPPNNNKKKIIIHHHFFFDDDBBB???>>>===;;;999888888777888888777666666666666777777777888888888999999999888888888888888999:::;;;<<<<<<>>>@@@CCCEEEGGGGGGGGGIIIMMMRRRVVV\\\cccgggnnnsssyyyzzzqqqjjjccc___YYYVVVSSSOOOMMMLLLMMMNNNLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNPPPSSSXXX^^^fffjjjzzz}}}zzzxxxsssppplllhhheeeaaa]]]ZZZUUUTTTRRROOOLLLJJJHHHGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCEEEDDDCCCCCCDDDEEEFFFFFFHHHKKKOOOSSSVVVXXX[[[aaajjjssszzzpppaaaWWWOOOJJJHHHCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBB@@@??????@@@AAAAAA@@@??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFGGGGGGGGGEEEDDDBBB@@@AAA@@@@@@@@@AAACCCDDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIJJJJJJJJJIIIJJJLLLNNNQQQSSSVVVWWW^^^dddtttuuubbbVVVRRRNNNKKKIIIHHHFFFDDDAAA@@@>>><<<:::999888888888777777666666666666666777888888888888999999999888888888888888999::::::;;;<<<===???@@@BBBCCCDDDDDDFFFIIILLLPPPUUU\\\```kkkooouuu{{{{{{tttoooeeeaaa[[[UUUPPPNNNNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKNNNRRRVVVYYYcccjjjsss}}}{{{xxxvvvuuupppoooooonnnnnnmmmiiigggccc```\\\YYYWWWTTTRRROOOJJJJJJIIIGGGFFFDDDCCCBBBAAAAAABBBCCCCCCCCCBBBBBBEEEDDDCCCBBBAAAAAAAAAAAAAAACCCEEEEEEEEEEEEGGGIIIJJJKKKNNNRRRWWW\\\aaaccchhhnnnyyyzzznnn___SSSNNNLLLIIIGGGCCCDDDDDDCCCAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@>>>>>>@@@@@@@@@???===>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEFFFGGGGGGFFFEEEBBBAAA@@@@@@??????@@@BBBDDDFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJMMMNNNOOOQQQTTTWWWXXX]]]iii|||ppp]]]XXXRRRMMMKKKIIIHHHGGGDDDCCCAAA???<<<;;;:::999999888777777666666777777777888888888888999999999999999888888888999::::::::::::;;;<<<===??????@@@AAACCCEEEGGGJJJOOOUUUYYYcccgggnnntttzzzwwwrrrjjjaaaZZZVVVTTTTTTPPPPPPOOONNNMMMLLLLLLLLLJJJIIIGGGHHHIIILLLNNNOOORRRWWW___eeekkkttt}}}~~~|||{{{{{{|||yyyuuupppjjjeeecccbbbbbb___^^^^^^^^^^^^]]]YYYWWWUUURRRNNNLLLLLLKKKJJJHHHCCCCCCBBBBBBAAA@@@@@@@@@===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBEEEHHHJJJKKKMMMPPPRRRUUUWWWYYY^^^dddjjjpppsssxxx}}}nnnaaaSSSJJJJJJJJJHHHEEEFFFFFFEEECCCAAA@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBB@@@???>>>===>>>???AAABBBAAA???>>>>>>???@@@@@@???======>>>@@@AAABBBCCCCCC@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGEEECCCBBB@@@??????>>>@@@BBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJIIILLLOOOOOONNNOOOTTTXXXUUUZZZdddrrr|||bbb\\\UUUOOOLLLKKKKKKJJJGGGEEECCCAAA>>>===<<<;;;:::999999888777888888888777888888888888999999999999999999999999999::::::999999:::;;;<<<<<<======???@@@BBBDDDFFFKKKQQQUUU[[[___fffmmmttt|||wwwmmmddd___\\\[[[VVVUUUTTTRRRPPPNNNLLLKKKLLLJJJHHHHHHIIIIIIIIIIIIIIINNNTTTXXX\\\aaaggglllsss}}}~~~}}}wwwtttooojjjhhhggghhhiiilllhhhbbb[[[WWWUUUVVVWWWTTTSSSSSSTTTTTTSSSPPPMMMLLLIIIGGGEEEFFFFFFFFFEEE@@@@@@@@@@@@????????????;;;<<<>>>@@@BBBCCCCCCDDDAAAAAABBBCCCDDDFFFGGGHHHEEEHHHLLLOOORRRUUUYYY\\\```aaadddiiiooowww}}}{{{lll___YYYPPPJJJHHHGGGEEECCCGGGGGGFFFDDDCCCBBB@@@@@@>>>???AAABBBCCCBBBBBBAAABBBAAA???>>>>>>???AAABBBAAA@@@>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@DDDDDDDDDDDDCCCBBB@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEECCCBBB@@@AAAAAABBBBBBCCCDDDDDDEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFFFFGGGHHHJJJMMMNNNJJJJJJKKKLLLMMMOOOQQQRRRPPPUUU]]]fffsssyyyhhhWWWPPPMMMJJJJJJMMMJJJHHHDDDAAA???===<<<<<<999999999999888888777777999888888777777777777777999888777666666888:::;;;:::999888777777999;;;<<<>>>>>>@@@BBBFFFJJJMMMOOOTTTYYY```fffkkkrrrzzzzzzsssjjjddd___]]]ZZZVVVSSSQQQOOONNNMMMKKKHHHGGGGGGGGGGGGFFFHHHIIIKKKNNNQQQTTTWWWXXX___eeemmmttt|||zzzssslllhhhfffeee```___]]][[[ZZZZZZZZZZZZZZZXXXTTTPPPMMMMMMMMMNNNJJJJJJJJJIIIIIIIIIIIIIIIBBBBBBCCCCCCCCCBBBAAAAAA>>>??????@@@@@@??????>>>;;;===@@@BBBBBBCCCDDDFFFEEEDDDDDDEEEGGGIIIJJJJJJKKKMMMQQQVVV]]]ccchhhjjjqqqssswww|||qqqfffYYYSSSLLLHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAABBBCCCBBBAAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@???>>>>>>??????????????????????????????>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCBBBAAAAAA???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQMMMQQQWWW]]]gggxxxzzzggg\\\SSSLLLKKKNNNOOOLLLIIIGGGDDDBBB@@@???::::::999999888888777777999999888777777777777777999888777666777888:::;;;:::999777777777888:::;;;======>>>AAADDDHHHKKKMMMPPPUUU\\\aaafffllltttyyy~~~zzzrrriiifff```[[[VVVTTTSSSSSSRRROOOLLLKKKLLLLLLKKKKKKHHHHHHIIIKKKMMMOOOPPPQQQPPPUUU[[[```ffflllsssxxx}}}|||zzz|||~~~~~~zzzvvvqqqnnnhhhbbb]]]ZZZYYYXXXUUUTTTSSSRRRQQQRRRSSSTTTRRRPPPLLLIIIFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCBBBAAAAAA>>>>>>????????????>>>>>><<<>>>AAABBBCCCCCCEEEGGGGGGGGGHHHJJJMMMPPPRRRSSSVVVWWW[[[```gggmmmsssvvv|||~~~ooobbb\\\PPPMMMHHHEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHIIIJJJLLLMMMNNNMMMOOORRRUUUZZZgggwwwyyy{{{}}}mmm^^^SSSOOOPPPNNNLLLIIIGGGFFFCCC@@@===;;;;;;::::::999888777777999999888777777777777888999888777777777888999:::888888777666777888999:::;;;<<<===>>>AAAEEEHHHJJJLLLQQQWWW[[[___dddkkkpppsssyyyzzzvvvnnnfff___\\\ZZZZZZTTTQQQOOOMMMMMMNNNMMMLLLIIIIIIIIIIIIIIIJJJKKKKKKJJJLLLPPPRRRUUUYYY]]]```hhhmmmuuu{{{xxxrrrmmmjjjiiihhhgggjjjlllkkkfffbbb\\\ZZZVVVRRRNNNMMMLLLLLLJJJIIIIIIHHHIIIJJJKKKLLLJJJHHHEEEBBB@@@@@@@@@AAA????????????????????????@@@AAAAAABBBBBBBBBAAAAAA??????@@@@@@@@@@@@@@@??????AAADDDEEEEEEFFFIIIJJJKKKLLLOOOSSSXXX\\\___aaadddeeehhhmmmsss{{{ppp```VVVQQQKKKIIIFFFDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>============>>>>>>===>>>???@@@@@@???>>>===========================>>>>>>>>>>>>????????????AAABBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLOOOQQQRRRRRRTTT\\\gggpppwwwrrr{{{ooo```XXXVVVOOOLLLIIIGGGFFFDDD@@@===>>>===<<<;;;:::999888888:::999888888777777888888999888888777777888999999777777666666777777888999;;;;;;<<<===@@@BBBEEEGGGJJJNNNSSSWWWYYY]]]dddiiikkkqqqzzzwwwooohhhcccaaaZZZWWWTTTRRRQQQQQQOOONNNKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMNNNOOOPPPRRRTTTUUUVVVZZZ```eeeiiiooovvvzzz}}}{{{zzzwwwuuuqqqlllfff```\\\ZZZXXXYYYZZZ\\\^^^\\\WWWSSSOOOMMMKKKIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEGGGGGGGGGEEECCCAAA?????????@@@>>>>>>>>>???????????????>>>??????@@@AAAAAAAAA@@@AAAAAABBBCCCDDDDDDCCCCCCDDDFFFHHHIIIJJJLLLNNNQQQRRRUUUZZZ___dddiiinnnqqqqqqqqqtttxxx~~~zzznnnaaaWWWNNNJJJHHHHHHGGGEEECCCBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@??????>>>======<<<<<<<<<>>>==================>>>;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????BBBBBBBBBAAA@@@>>>===<<<>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA>>>???@@@AAACCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIJJJOOOPPPQQQQQQRRRWWW^^^dddtttuuurrrzzzxxxmmmgggZZZUUUNNNKKKJJJIIIFFFBBBAAA@@@???===<<<:::999999:::999999888888888888888999999888888888888888888777777777777777888888999<<<<<<<<<===>>>AAACCCEEEHHHLLLQQQSSSUUUYYY___cccffflllttt|||yyyppplllgggccc___[[[YYYWWWUUUSSSMMMLLLKKKIIIIIIIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNOOOQQQTTTWWW[[[^^^ccceeegggjjjpppuuu{{{|||yyyyyyxxxuuuqqqnnnllljjjiiicccbbb___[[[WWWSSSQQQOOOMMMNNNPPPRRRSSSQQQMMMJJJFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAABBBCCCCCCDDDDDDBBBAAA@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@===>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHJJJLLLNNNOOORRRVVVYYY]]]bbbhhhnnnrrrvvv{{{~~~~~~uuuggg[[[UUUOOOIIIEEEFFFGGGGGGEEECCCAAAAAABBBCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<============>>>>>>>>>>>>======:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????AAAAAA@@@@@@???===<<<;;;>>>============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@AAAAAA@@@????????????@@@@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNOOORRRWWWZZZeeessstttqqqxxxjjj```TTTMMMJJJJJJGGGDDDDDDCCCBBB@@@>>><<<;;;:::::::::999888888888888999999999999999888888888777777777777888888888999999;;;;;;;;;;;;===???AAABBBEEEIIIMMMPPPQQQTTTZZZ^^^bbbfffmmmtttzzz~~~uuuqqqkkkeeeaaa]]]ZZZWWWSSSQQQNNNLLLKKKKKKLLLMMMNNNLLLKKKKKKMMMNNNMMMLLLNNNNNNOOOPPPRRRTTTVVVWWWYYY[[[]]]```dddjjjrrrwwwvvvzzzzzzxxxuuusssqqqnnnjjjgggiiihhheeebbb___]]]\\\[[[TTTSSSPPPNNNLLLJJJIIIIIIEEEFFFHHHJJJIIIHHHFFFDDD>>>>>>>>>>>>??????@@@AAACCCBBB@@@?????????@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAA>>>???@@@BBBCCCDDDDDDDDDDDDEEEGGGJJJLLLNNNOOOOOOOOOQQQSSSVVVXXX\\\aaaeeemmmrrryyy}}}|||zzz}}}{{{vvvkkkcccWWWOOOKKKHHHEEEBBBAAACCCEEEEEEBBB@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>???@@@>>>>>>>>>??????>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???======>>>>>>???>>>>>>>>>======<<<<<<<<<===>>>???????????????????????????????????????????????????>>>>>>>>>??????@@@AAABBB@@@@@@@@@@@@@@@?????????<<<===>>>???@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@???@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKMMMOOOQQQSSSXXXbbbrrrvvvtttvvv~~~ppp]]]PPPKKKJJJGGGEEEGGGFFFEEECCC@@@>>>===<<<;;;:::999999888888999999999999999999999888777777777888888999999999999999::::::999999:::<<<===>>>@@@DDDHHHKKKLLLOOOUUUYYY\\\___dddiiiooowww|||uuuoooiiidddaaa^^^[[[WWWSSSQQQPPPPPPPPPRRRPPPNNNNNNOOOPPPOOOMMMMMMLLLLLLMMMNNNOOOPPPPPPQQQRRRTTTUUUWWW[[[```dddbbbeeeiiiooossswwwyyyzzz}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{wwwsssiiigggcccaaa```___]]][[[YYYWWWUUUSSSQQQPPPOOONNNJJJIIIGGGEEEDDDDDDDDDDDD@@@AAACCCDDDCCCBBBAAAAAA<<<<<<<<<======>>>??????@@@???>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@AAABBBBBBCCCCCCBBBBBBDDDFFFGGGHHHIIIIIIKKKLLLOOOSSSVVVXXXZZZ[[[[[[]]]```cccggglllrrrvvv}}}{{{xxxxxxrrriii[[[VVVOOOJJJFFFCCCBBB@@@===@@@DDDDDDBBB@@@AAABBB<<<======>>>???@@@@@@@@@??????>>>>>>>>>@@@AAABBB>>>>>>????????????>>>>>>===<<<;;;;;;;;;===>>>???====================================>>>>>>>>>>>>::::::<<<>>>???@@@@@@@@@======<<<;;;;;;===>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@??????????????????<<<<<<>>>??????@@@@@@@@@>>>>>>>>>>>>????????????@@@AAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCFFFEEEEEEEEEFFFGGGHHHHHHGGGHHHIIIKKKLLLNNNOOOPPPOOOWWWcccvvvwwwtttsssiiiXXXQQQOOOLLLJJJIIIHHHFFFDDDBBB@@@>>>===;;;:::999999888888999999999999999999999888777666888888999::::::::::::999999888888888888:::;;;<<<<<<@@@EEEGGGHHHKKKQQQUUUXXXZZZ]]]aaagggoooxxx~~~zzztttppphhheee```[[[WWWUUUUUUUUUTTTQQQNNNMMMOOOOOOMMMKKKNNNLLLLLLLLLNNNOOOPPPOOOIIIKKKMMMNNNNNNOOORRRTTTWWWYYY\\\```cccfffgggggglllnnnssszzz~~~}}}{{{zzzyyyuuupppmmmlllkkkjjjkkklllmmmmmmkkknnnnnnnnnnnnnnnlllhhheee^^^[[[XXXVVVVVVVVVUUUTTTMMMLLLJJJHHHGGGFFFEEEEEEFFFEEECCCAAA@@@@@@AAAAAA???@@@BBBBBBAAA@@@AAAAAA>>>??????@@@@@@AAAAAAAAA>>>>>>>>>>>>???AAACCCDDDAAAAAAAAAAAABBBBBBBBBCCCBBBBBBCCCDDDEEEEEEFFFFFFDDDEEEGGGIIIKKKLLLLLLMMMRRRTTTXXX[[[___bbbeeefffgggiiillloootttyyyxxxmmm___UUUOOOMMMIIIFFFDDDCCCDDDDDDAAAAAAAAA@@@@@@@@@????????????>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::::::::;;;?????????>>>>>>>>>>>>>>>===========================>>>>>>>>>????????????============>>>>>>>>>>>>========================;;;;;;<<<>>>???@@@AAABBB????????????>>>>>>>>>===@@@@@@?????????????????????>>>=========>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHHHHHHHIIIJJJKKKMMMMMMTTTUUU\\\hhhyyywwwmmm}}}iiiXXXPPPJJJEEEFFFGGGGGGFFFEEEDDDAAA@@@<<<;;;999777777888999:::999999999999888888888777999999888888888888999999888888777777777777888888:::;;;>>>BBBFFFJJJLLLNNNOOORRRVVVZZZ___fffmmmrrrzzzzzzuuummmgggbbb___\\\ZZZXXXUUURRRQQQSSSSSSQQQNNNLLLNNNPPPOOOLLLJJJKKKMMMLLLLLLKKKKKKKKKMMMNNNOOOPPPOOOOOORRRUUUYYYZZZZZZZZZ\\\```dddiiimmmoooqqq{{{|||~~~}}}}}}|||zzzzzzyyyyyyyyy{{{xxxvvvtttrrrqqqnnnkkkjjjhhheeedddcccaaa^^^\\\YYYYYYXXXXXXXXXXXXXXXXXX]]]\\\\\\\\\]]][[[YYYVVVQQQPPPNNNKKKJJJIIIIIIIIIGGGFFFCCCAAA@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>??????>>>>>>>>>??????@@@?????????>>>>>>>>>===============>>>???AAABBBCCC@@@CCCEEEEEECCCBBBEEEHHHEEEGGGHHHHHHHHHIIIKKKMMMPPPOOOOOOPPPSSSWWW\\\^^^```dddhhhiiijjjnnnvvv|||~~~~~~vvvjjj^^^UUUOOOKKKIIIFFFCCCAAAAAABBBCCCAAAAAA@@@@@@@@@???????????????============>>>???========================<<<<<<=========>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????????????????>>>>>>>>>======???????????????????????????>>>=========>>>@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLPPPPPPTTT^^^kkkwwwwwwcccWWWQQQLLLGGGGGGFFFFFFEEEDDDBBB@@@???===;;;:::999999:::;;;999999999888888888777777999888888777777888888999888888777777777777888888999:::===@@@DDDGGGIIIKKKLLLOOORRRUUUZZZ___fffjjjqqqwwwyyysssmmmiiifff___[[[WWWUUUVVVVVVTTTQQQNNNPPPQQQPPPMMMKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKKKKMMMLLLLLLMMMPPPRRRSSSRRRRRRSSSUUUXXX[[[]]]^^^___dddeeegggiiilllooorrrsss}}}{{{zzzxxxvvvtttttttttrrrqqqooonnnmmmlllkkkkkkkkkkkkfffeeebbbaaaaaa```^^^\\\[[[YYYXXXWWWWWWVVVTTTRRRPPPPPPPPPPPPPPPOOOOOOOOOTTTSSSRRRRRRSSSRRRPPPNNNKKKJJJHHHFFFEEEDDDDDDEEEEEECCCBBB@@@???>>>>>>???@@@?????????>>>>>>>>>>>>>>>>>>=========>>>??????>>>>>>>>>>>>>>>=========>>>>>>>>>???@@@AAABBBCCCBBBEEEGGGFFFDDDCCCFFFIIIHHHJJJKKKLLLMMMNNNQQQTTTWWWXXXYYY[[[___cccgggjjjnnnrrrwwwyyy{{{~~~uuuhhhYYYNNNIIIHHHFFFDDDBBB@@@??????@@@AAA@@@@@@@@@@@@?????????>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::========================<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLKKKMMMSSS\\\kkknnn___UUUOOOKKKIIIGGGFFFFFFFFFDDDCCCBBB@@@>>><<<;;;;;;;;;;;;999888888888888777777777999888888777777888888999888777777666666777777888888999;;;===@@@CCCDDDEEEHHHJJJLLLOOORRRWWW\\\aaafffmmmwww~~~zzznnniiiccc___^^^\\\YYYVVVSSSTTTUUUTTTQQQOOONNNNNNMMMLLLJJJIIIHHHHHHIIIIIILLLKKKIIIJJJLLLMMMMMMLLLOOOOOOPPPQQQQQQRRRQQQQQQSSSSSSUUUWWWYYY\\\^^^___eeelllsssxxxyyyvvvrrrpppmmmrrrwwwzzz{{{||||||wwwsssqqqooonnnmmmnnnnnnoooooonnnllljjjiiieeecccaaa`````````^^^]]]]]]\\\[[[ZZZZZZZZZZZZZZZVVVTTTRRRRRRSSSSSSQQQOOOLLLJJJIIIIIIJJJJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGKKKIIIGGGGGGHHHHHHGGGFFFCCCBBBAAA????????????@@@AAA@@@???>>>===<<<<<<===>>>>>>>>>>>>============>>>>>>===>>>>>>???@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEFFFFFFIIIKKKJJJHHHHHHKKKNNNNNNPPPSSSUUUVVVYYY\\\___ccceeehhhkkkppptttwwwxxxyyy~~~~~~wwwqqqfffYYYNNNGGGDDDDDDBBBAAA???>>>===>>>???@@@@@@????????????>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>=========<<<<<<<<<==================>>>>>>>>>>>>>>>>>>>>>??????@@@??????@@@@@@@@@@@@??????AAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIIIILLLQQQ\\\nnn~~~ooo```TTTOOOLLLHHHGGGHHHIIIHHHFFFCCCBBB@@@>>><<<;;;;;;;;;999999888888888777777777888888777777777777888888777777666666666666777777777888999;;;===>>>@@@@@@CCCEEEGGGIIILLLQQQWWW[[[```eeennnwww}}}}}}tttnnnkkkhhhccc```\\\\\\[[[YYYVVVSSSQQQPPPNNNMMMLLLJJJJJJJJJKKKKKKLLLKKKIIIJJJKKKLLLLLLKKKNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLMMMOOOQQQSSSUUUVVVUUUYYY___bbbbbb```___^^^]]]```dddffffffgggjjjlllmmmmmmmmmnnnooopppqqqrrruuuvvvwwwxxxyyyyyyyyyyyy}}}~~~~~~~~~|||zzzxxxwwwvvvtttpppnnnooooooooooooooonnnnnnnnnnnnnnnnnnmmmmmmlllllllllnnnkkkgggdddbbbaaa^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZVVVTTTQQQQQQQQQQQQPPPOOOQQQPPPOOOOOONNNNNNNNNOOOMMMKKKJJJJJJJJJJJJIIIGGGEEECCCBBBBBBCCCCCCBBB@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFDDDBBBAAABBBDDDDDDCCC???>>>===<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;========================>>>>>>>>>>>>???@@@AAABBB@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJMMMOOOOOOOOOPPPTTTXXXYYY[[[^^^aaacccfffkkknnnpppsssvvvzzz~~~yyyyyy~~~wwwppphhh```TTTLLLHHHFFFCCC@@@@@@???>>>>>>>>>??????@@@?????????>>>>>>>>>===============<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===>>>??????=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>????????????>>>??????????????????>>>??????>>>>>>??????@@@AAA@@@??????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIKKKRRR```mmmxxxfffWWWQQQJJJGGGHHHIIIHHHFFFCCCBBBAAA???===<<<;;;;;;999999999999888888888888888777777777777777777888777777666666666666777777666777888999:::;;;<<<===???AAADDDFFFIIINNNTTTXXX]]]aaagggmmmsssyyy~~~yyysssooohhhfffccc```]]]YYYUUUSSSPPPOOONNNMMMLLLMMMNNNNNNMMMLLLJJJKKKMMMNNNNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHJJJLLLMMMNNNNNNQQQTTTUUUTTTRRRRRRRRRSSSTTTVVVVVVWWWWWWXXXYYY[[[[[[[[[[[[\\\]]]^^^___```aaabbbdddeeefffffffffhhhiiilllnnnooonnnmmmlllmmmllljjjiiiiiikkkmmmnnnpppooonnnnnnoooqqqsssuuuwwwyyyzzzyyyuuurrrppppppsssttttttssspppnnnnnnooonnnmmmlllnnnppprrrqqqpppllllllkkkmmmnnnooonnnllliiigggeeeddddddbbb___\\\^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZYYYWWWUUUSSSRRRQQQNNNLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHGGGHHHIIIHHHGGGIIIIIIHHHGGGGGGGGGHHHHHHGGGEEECCCCCCCCCBBB@@@>>>CCCBBB@@@@@@@@@@@@>>><<>>===<<<<<<===>>>>>><<<=========<<<<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<======???@@@BBBBBBAAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGIIIJJJMMMNNNOOONNNQQQTTTUUUVVVYYY^^^cccgggiiimmmooorrruuuzzz}}}|||~~~qqqqqqwwwtttjjjaaaXXXOOOFFFBBBCCCDDDAAA===@@@???????????????@@@@@@>>>>>>>>>>>>============<<<=========<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<>>>??????===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<=========>>>????????????>>>>>>>>>????????????>>>>>>>>>>>>======>>>>>>???@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEECCCBBBBBBBBBCCCCCCDDDEEECCCCCCEEEHHHHHHJJJTTT___ooo~~~ggg^^^SSSMMMKKKJJJHHHEEECCCBBBBBBAAA???>>>======;;;::::::::::::999999999888777777666666777777888777666666555555666666777666777777888999:::;;;;;;<<<>>>AAACCCFFFKKKQQQUUU[[[^^^bbbfffkkkqqqxxx}}}yyyvvvrrrmmmiiiddd^^^ZZZWWWVVVTTTSSSRRRRRRRRRSSSPPPOOOMMMNNNOOOQQQPPPPPPKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLKKKMMMNNNNNNLLLJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMOOOOOOOOOOOOPPPPPPQQQRRROOOPPPQQQSSSTTTUUUUUUUUUYYYYYY[[[\\\]]]]]]\\\[[[[[[[[[ZZZYYYYYYZZZ[[[\\\^^^]]]\\\\\\]]]___aaaccccccdddeeedddaaa^^^]]]]]]^^^```aaa```^^^]]]\\\]]]\\\[[[[[[\\\___``````___[[[ZZZZZZ[[[]]]]]]\\\ZZZWWWVVVTTTTTTSSSRRROOOMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNKKKJJJIIIIIIIIIHHHEEECCCDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCAAAAAABBBCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCEEECCCAAA@@@AAA@@@>>><<>>>>>>>>>>><<<;;;=========>>>>>>??????@@@@@@>>>===>>>@@@AAAAAA@@@@@@???>>>======>>>??????======>>>?????????>>>>>>????????????@@@@@@@@@@@@<<<<<<===>>>???AAACCCDDDCCCDDDEEEGGGIIIKKKLLLMMMKKKLLLMMMOOORRRUUUWWWXXXXXX[[[^^^___```dddjjjpppwwwyyy|||~~~|||sssrrrqqqhhh\\\TTTJJJFFFBBB@@@@@@AAA@@@>>>????????????????????????>>>>>>=========<<<<<<<<<;;;<<<===>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;:::999999888999999999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<===>>>???@@@??????>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>??????????????????@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBCCCFFFIIIGGGFFFLLLTTT___ooosssdddYYYTTTPPPKKKFFFCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;;;;;;;::::::777777666666666666777777666666555555555555666666666777777888:::;;;;;;<<<;;;<<<>>>@@@BBBFFFKKKNNNUUUXXX]]]aaaeeejjjooosssuuu}}}|||vvvooojjjeeedddaaa^^^\\\ZZZZZZZZZYYYWWWUUUTTTUUUUUUTTTSSSQQQQQQQQQPPPOOONNNLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMIIIJJJKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNMMMNNNQQQSSSTTTSSSTTTUUUTTTQQQOOOOOOOOOPPPRRRTTTTTTRRRQQQQQQRRROOONNNNNNOOOQQQRRRQQQPPPNNNMMMMMMNNNPPPPPPOOONNNKKKJJJIIIIIIIIIHHHFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGCCCCCCCCCEEEFFFEEECCC@@@BBBBBBBBBBBBBBBCCCDDDDDDAAA@@@>>>>>>@@@AAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBAAA@@@@@@AAAAAA@@@>>>???===<<<===>>>???>>>===;;;<<<<<<===>>>>>>??????>>>======???AAABBBAAA@@@AAA@@@???>>>======>>>???>>>???@@@AAABBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBCCC@@@AAABBBCCCEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSUUUVVVUUUVVVXXX[[[___bbbeeegggjjjlllnnnoooooosssyyy~~~zzzwwwvvvnnn```RRRLLLCCCDDDEEECCC@@@???@@@AAA???????????????>>>>>>>>>>>>=========<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999999:::::::::999999999::::::;;;;;;;;;;;;:::999999888888999999777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888888999::::::;;;<<<<<<<<<===>>>@@@@@@??????>>>??????@@@@@@@@@@@@???????????????>>>???@@@@@@AAA@@@@@@????????????@@@@@@>>>????????????@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDCCCEEEIIILLLIIIEEEHHHOOOTTTaaauuu}}}xxxsssssseee]]]VVVOOOIIIDDDDDDEEEEEEDDDCCCBBBBBB======<<<<<<<<<;;;;;;;;;777777666666666666777777666666555555555555666666666777888999:::;;;<<<<<<;;;<<<======>>>AAAEEEIIIPPPTTTZZZ___cccfffiiikkkkkkttt~~~xxxsssqqqmmmiiieeecccaaa```aaa___\\\[[[ZZZZZZXXXVVVRRRRRRRRRPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLHHHIIIKKKKKKIIIHHHIIIJJJGGGFFFEEEFFFHHHJJJKKKJJJGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHGGGFFFEEEEEEJJJIIIHHHGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFFFFEEEFFFIIIKKKLLLJJJKKKLLLKKKIIIGGGGGGHHHEEEHHHJJJJJJIIIHHHHHHIIIHHHGGGFFFGGGIIIIIIIIIHHHGGGGGGFFFHHHIIIJJJIIIGGGGGGFFFEEEEEEFFFEEECCCAAAAAAAAABBBCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCDDDDDDEEE======>>>@@@BBBAAA???===???????????????@@@AAABBBAAA???>>>>>>@@@AAAAAA@@@@@@@@@?????????@@@@@@AAA<<<;;;;;;<<<>>>???>>>======<<<<<<===@@@AAAAAA@@@<<<<<<===>>>??????@@@@@@>>>>>>???AAADDDDDDCCCAAAAAA@@@???===<<<<<<======???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGHHHIIIKKKNNNPPPQQQRRRSSSUUUWWWYYY\\\]]]^^^___aaacccfffjjjooorrrtttzzz|||}}}|||||||||}}}yyyrrrjjjaaaUUUJJJCCCBBBAAAAAAAAABBB@@@>>>;;;>>>>>>>>>>>>============>>>===;;;:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::999999999:::;;;;;;999::::::::::::999888888666777888999999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::999999999888999999::::::;;;;;;<<<===>>>>>>======??????>>>===<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@??????>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBDDDEEEFFFDDDFFFFFFEEECCCAAAAAABBBEEEEEEFFFEEEEEEFFFHHHKKKSSSTTT```www}}}}}}yyy{{{}}}rrrfffXXXNNNGGGDDDBBBDDDBBB???>>>AAACCCBBB???===;;;;;;;;;;;;999888888888888888999999666666666666555555555555777888888888999999999999777888:::<<>>>>>AAABBBBBBAAA@@@@@@AAACCCAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@@@@AAAAAA???===<<<===???BBBBBBCCCCCCBBBAAA@@@@@@???????????????>>>===<<<======>>>???@@@@@@@@@@@@???@@@AAAAAA@@@???@@@BBBAAAAAAAAAAAABBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEDDDDDDFFFHHHHHHJJJLLLLLLKKKJJJKKKLLLOOOOOOQQQSSSVVVYYY\\\]]]]]]___bbbfffjjjmmmoooppptttttttttvvvyyy|||zzzsssqqqllleee]]]UUUNNNGGGCCCAAA@@@@@@AAAAAAAAA>>><<<>>>>>>>>>>>>=========<<<>>>===;;;:::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::999999888888888999999888999999::::::999999999777888999999::::::999999::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;::::::999999888888999999::::::;;;;;;<<<===============>>>>>>=========>>>??????>>>>>>>>>>>>>>>???@@@AAA>>>>>>?????????@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEDDDEEEFFFEEECCCAAAAAABBBCCCDDDDDDDDDCCCDDDFFFHHHJJJMMMWWWgggxxxzzzhhhZZZPPPJJJGGGHHHGGGEEEDDDEEECCCBBB@@@>>><<<:::999999999888888888888888999999888888777777777666666666777777777888888888999999::::::;;;<<<===>>>???@@@BBBGGGMMMRRRVVVYYY]]]___eeekkkrrrxxx||||||vvvrrrpppnnnllljjjeeeeeeccc___ZZZWWWUUUTTTRRRPPPOOOOOOQQQRRRRRRQQQMMMOOOOOOMMMIIIGGGGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKHHHIIIMMMOOOKKKHHHHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@???@@@BBBDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>?????????>>>=====================>>>>>>???>>>??????>>>======???@@@@@@AAAAAAAAAAAA@@@???>>>???????????????>>>===<<<<<<===>>>>>>??????@@@@@@===???@@@AAA@@@@@@BBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEHHHIIIJJJKKKJJJKKKNNNPPPNNNPPPRRRSSSSSSTTTVVVXXX]]]^^^```bbbeeehhhjjjkkkjjjlllooossswww{{{}}}yyyrrrlllccc^^^UUUNNNJJJGGGEEECCC@@@?????????AAAAAA???===>>>>>>>>>=========<<<<<<===<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::::::::::::::;;;;;;;;;;;;777777888999;;;<<<======888999999::::::999999888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999888777777777777777777777888999::::::::::::999999::::::;;;;;;::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999888888999999:::;;;;;;;;;<<<============<<<<<<<<<===>>>???@@@BBBBBB@@@???>>>===>>>???AAABBB>>>>>>>>>?????????@@@@@@@@@@@@???????????????@@@AAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEDDDCCCAAAAAABBB@@@BBBBBBBBBAAABBBDDDFFFGGGLLLSSSZZZaaaqqqyyyjjj[[[QQQHHHGGGGGGFFFEEEFFFDDDDDDBBBAAA>>><<<:::999999999888888888888999999999999888888888777777777666666666777777777888888;;;;;;;;;;;;;;;;;;;;;;;;===@@@EEEIIIMMMQQQUUUXXX___eeemmmrrrvvvyyy}}}}}}{{{vvvsssoookkkhhhddd```]]]YYYWWWVVVVVVWWWXXXXXXWWWSSSSSSSSSQQQMMMKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKOOOVVVXXXRRRLLLJJJGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEECCCCCCBBBBBBAAAAAA@@@?????????;;;<<<>>>>>>>>>@@@BBBDDDBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@???>>>======>>>>>>======>>>>>>???@@@===>>>????????????AAACCC@@@@@@@@@@@@@@@@@@???>>>???@@@@@@@@@@@@@@@???>>>===>>>>>>???@@@@@@AAAAAA>>>@@@BBBCCCCCCCCCEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLOOOPPPRRRSSSTTTVVVYYY\\\ZZZ\\\^^^```aaadddgggjjjooopppssswwwyyy{{{||||||zzz|||~~~rrrjjjeeeYYYTTTMMMHHHFFFDDDDDDCCC>>>======>>>@@@AAA@@@???>>>>>>=========<<<<<<<<<<<<;;;;;;::::::999999999;;;;;;;;;:::::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;777777888999;;;<<<======888999999::::::999999888:::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666666666666888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999::::::::::::::::::::::::::::::::::::888888888888999:::;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;<<<>>>@@@BBBDDDEEECCCAAA???======>>>@@@AAA>>>>>>>>>>>>????????????AAA@@@??????>>>?????????AAAAAABBBBBBCCCCCCCCCCCCAAACCCDDDDDDBBBAAAAAABBB@@@AAABBBBBBAAAAAABBBDDDHHHKKKPPPSSSVVVbbb{{{}}}kkk\\\LLLFFFFFFEEEEEEFFFEEEEEEEEEDDDCCC@@@>>>===::::::999999888999999999999999888888888777777777666666666666777777777777;;;:::::::::999999999888:::<<>>>>>>>>???AAACCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAABBB@@@AAABBBAAA@@@AAABBBDDD@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDBBBDDDFFFFFFFFFGGGIIIKKKKKKKKKJJJJJJKKKLLLLLLMMMLLLMMMOOOPPPRRRTTTUUUVVVYYY[[[]]]^^^```bbbeeehhhkkkllloooqqqrrruuuzzz}}}~~~ssseee[[[WWWPPPMMMIIIGGGEEECCCAAA???>>>===<<<===???@@@@@@???============<<<<<<<<<<<<::::::::::::::::::999999;;;;;;::::::999999999999999999888888888999999:::999999999:::::::::;;;;;;999999999::::::;;;;;;;;;888999999::::::999999888999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;:::888888777777777555666777999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888888888999999999::::::::::::::::::::::::::::::888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@BBBDDDFFFFFFCCC@@@===<<<<<<===>>>======>>>>>>>>>?????????@@@@@@???????????????@@@@@@AAABBBBBBCCCBBBBBBAAA???AAACCCCCCBBBAAAAAABBB@@@BBBCCCCCCBBBAAABBBCCCDDDDDDGGGKKKOOOXXXiiixxx~~~kkkWWWMMMIIIGGGGGGHHHDDDDDDEEEEEEDDDCCCAAA@@@<<<<<<;;;:::::::::::::::888888777777777666666666666666666666777777777777888888888888999999999999666888:::<<<>>>BBBFFFJJJPPPWWW```ggglllppptttxxxzzzyyyvvvsssqqqpppnnnllljjjfffdddbbb```^^^[[[YYYXXXZZZYYYXXXWWWVVVUUUTTTTTTQQQOOOPPPUUUVVVRRRNNNMMMMMMMMMLLLKKKJJJIIIGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAA???@@@AAACCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@@@@AAABBB@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJKKKLLLNNNOOOPPPPPPQQQSSSUUUWWWXXXWWWXXXZZZ]]]```bbbdddeeegggiiikkkllllllnnnqqqttt|||~~~~~~sssfffYYYPPPNNNHHHGGGEEEDDDDDDBBB>>><<<>>><<<;;;<<<>>>??????>>>=========<<<<<<<<<;;;;;;999999::::::::::::999999;;;::::::999999888888777888888777777888888999999888888999999::::::;;;;;;:::::::::::::::::::::999888999999::::::999999888888888999999::::::;;;;;;999999999999::::::::::::;;;:::999888888888888888666666888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::777777888888888999999999::::::999999999999::::::777777777888999:::;;;<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<===???AAACCCDDDDDDCCC@@@===<<<;;;<<<<<<=========>>>>>>>>>????????????>>>>>>???@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@>>>@@@BBBBBBAAAAAABBBCCC@@@BBBDDDDDDCCCBBBBBBCCCCCCAAACCCIIINNNTTT]]]ggg|||xxxeeeZZZSSSMMMJJJJJJEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<;;;;;;;;;<<<888888777777777666666666666666666777777777888888777777888888888999999999444555666777888;;;>>>AAAFFFMMMVVV^^^ccciiiooossswww|||}}}vvvtttqqqooommmkkkhhhfffbbbaaa```^^^\\\ZZZYYYXXXXXXSSSRRRTTTUUUQQQOOOPPPOOOOOOOOONNNMMMLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBDDDEEEDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCEEEEEEEEEDDDBBBAAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLMMMOOOQQQRRRRRRSSSUUUWWWZZZZZZ[[[]]]___bbbdddeeeggghhhkkknnnrrrvvvxxxzzz{{{|||}}}|||{{{|||~~~wwwjjjaaaXXXOOOJJJJJJEEECCCBBBBBBBBBAAA???===???===;;;;;;===>>>>>>=========<<<<<<<<<;;;;;;;;;888999::::::::::::999888:::::::::999888777777777777777777777777888999999777888888999::::::;;;;;;::::::::::::::::::::::::888999999::::::999999888777888888999::::::;;;;;;777777888888888999999999999888888777777777888888666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999777777777777888888888999::::::999888888999::::::777777777888999:::<<<===;;;<<<<<<<<<;;;;;;:::999<<<<<<<<<===>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>???======>>>>>>???@@@BBBBBB???AAABBBCCCCCCBBB@@@???===???AAAAAAAAAAAABBBCCC@@@BBBDDDDDDBBBAAAAAABBBCCCCCCEEEIIILLLOOOVVV___hhh|||{{{rrrhhh\\\UUUSSSLLLKKKIIIGGGFFFDDDDDDCCCAAA@@@???>>>============999999888888888777777777777777777888888888999999888888888888888888888888444666777777777888:::<<<===CCCKKKRRRXXX]]]eeejjjqqqvvv|||~~~zzzrrrqqqooollljjjgggeeedddddd___\\\^^^]]]ZZZXXXZZZVVVVVVVVVVVVUUUTTTSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGIIIKKKGGGGGGGGGFFFFFFFFFFFFEEEAAABBBCCCEEEFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGIIIJJJJJJIIIHHHHHHIIIKKKIIIJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRQQQPPPPPPQQQRRRTTTVVVWWWYYY\\\___```cccfffhhhllllllmmmoooqqqsssuuuvvvyyy{{{~~~}}}tttfffXXXQQQLLLEEECCCFFFDDDBBB@@@@@@AAABBBBBBBBB???===;;;;;;<<<===============<<<<<<<<<;;;;;;;;;777888::::::;;;:::999888::::::999999888777777666777777666777777888999999777777888999::::::;;;;;;999999999::::::;;;;;;;;;999999999::::::999999999777777888999::::::;;;;;;666777777777777888888888777666666666666777777888777888999999:::::::::::::::;;;;;;;;;::::::999888777777777777888888888888;;;:::999888888999:::;;;777777777888999;;;<<<===;;;<<<<<<<<<;;;;;;:::999===============>>>??????;;;<<<<<<===========================>>>>>>>>>>>>=========>>>???AAABBBCCC???@@@BBBCCCCCCBBB@@@???<<<>>>@@@AAAAAAAAABBBCCC???AAACCCCCCBBB@@@@@@@@@AAAAAADDDFFFFFFFFFOOOYYY\\\jjj~~~qqqfffbbbUUUSSSOOOLLLIIIGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>>:::::::::999999999888888888888888888999999999999::::::999999888777777777777999:::::::::999;;;<<<777===DDDJJJOOOUUU\\\bbbkkkqqqwwwzzz{{{}}}zzzwwwvvvpppkkkhhhiiihhhdddbbbccc^^^^^^^^^^^^]]]\\\[[[ZZZUUUUUUTTTTTTTTTSSSSSSSSSMMMLLLLLLLLLLLLKKKKKKKKKFFFFFFGGGHHHJJJKKKLLLLLLJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGHHHFFFHHHIIIIIIIIIJJJMMMOOOJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFHHHJJJLLLMMMNNNNNNKKKJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPPPPOOOPPPRRRTTTQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXZZZZZZ[[[[[[[[[ZZZYYYYYYYYY[[[]]]___```cccgggjjjmmmqqquuuxxx|||}}}}}}~~~uuuxxxyyyqqqkkkkkk___WWWNNNHHHGGGEEEAAA>>>AAAAAAAAA@@@@@@@@@??????@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;888888888888777777666666999888888777666777777777999999999:::::::::;;;;;;999999999:::::::::;;;;;;:::;;;;;;999777555555666;;;;;;;;;;;;;;;;;;;;;;;;666777888888777666777999888888777777777777777888777777777777888999:::;;;===<<<;;;:::999999888777888888888888888888888888:::::::::999999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<;;;:::===<<<;;;::::::;;;======>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@AAAAAABBBBBBBBBDDDCCCCCCCCCFFFIIIMMMPPPWWW\\\gggyyywwwooobbbVVVQQQNNNIIIHHHKKKCCCCCCBBBAAAAAA@@@>>>=========<<<;;;999888888777888888888888777777777777777777888888999999999:::666666777777777777666666;;;<<>>============<<<;;;;;;<<<======>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAABBBDDDGGGKKKMMMOOOSSS[[[iii}}}~~~sssgggaaaZZZQQQKKKJJJGGGGGGGGGGGGFFFEEECCCBBB???>>>===<<<;;;:::999999888888888888777777777777777777777888888999999999888888999999999999888888::::::<<<@@@FFFMMMSSSWWW\\\aaaggglllooouuu||||||yyyvvvuuupppqqqpppooonnnkkkiiihhhcccbbbaaa___^^^]]]]]]]]]YYYYYYYYYYYYZZZ[[[\\\\\\YYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVTTTSSSRRRRRRSSSSSSWWWUUUSSSTTTVVVXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRQQQRRRSSSTTTVVVXXX[[[\\\]]]]]][[[YYYXXXWWWXXXYYYZZZ]]]^^^___```bbbbbbcccccc```___^^^^^^^^^```aaabbbeeefffhhhjjjllllllllllllooonnnnnnmmmnnnoooqqqqqqoooqqquuuxxxyyyyyywwwvvvtttsssrrrqqqpppsssxxx{{{}}}zzzlllccccccaaaXXXOOOLLLGGGDDDAAABBBDDDFFFDDDBBB@@@@@@@@@@@@?????????>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999888888;;;:::888777777888999:::888888777777777666666666999999999::::::::::::;;;::::::999999::::::;;;<<<888:::;;;:::999888999;;;888888888888888888888888888999999888666555666777777777777666666777777888888888888888888888888888999999999999999999999999999999999999999999999999:::::::::999999999999888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBEEEHHHJJJLLLNNNSSSZZZhhh~~~zzzpppcccWWWQQQJJJHHHFFFEEEEEEEEECCCBBB@@@@@@???>>>===<<<<<<;;;888888888888777777777777777777777777777888888888888888999999999999888888888888:::===AAAFFFKKKNNNRRRWWW^^^cccgggmmmtttzzz~~~~~~{{{zzzvvvuuutttrrrpppooonnnnnnkkkjjjjjjiiiiiijjjjjjkkkhhhgggfffeeedddbbbaaaaaaaaaaaaaaaaaabbbccceeeeeeccccccbbb```````````````aaa```___```aaabbbbbb```ccccccbbbbbbaaaaaa``````^^^___aaadddgggkkknnnooommmmmmlllkkkjjjiiiiiiiiijjjlllpppsssuuuvvvvvvuuutttsssrrrrrrrrrssstttuuuuuuwww{{{~~~}}}}}}}}}}}}~~~|||{{{{{{rrrfff[[[XXXUUUMMMFFFDDDDDDBBBAAAAAABBBBBB@@@>>>@@@????????????>>>>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::888666444444555777999777777777777777666666555888888999999999::::::::::::999999999999:::;;;<<<:::;;;<<<;;;999999999:::888888888888888888888888:::;;;;;;:::777666666777777666666666666777777888888888888888888777777777777888888888999999::::::999999999999::::::::::::999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>======???>>>>>>>>>===============>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFHHHIIILLLNNNQQQWWWhhhzzz~~~ooofffUUUOOOGGGCCCBBBCCCCCCCCCAAAAAA@@@??????>>>======999999999999888888888777777777777777777777777777666777777888888777777666777777888:::===AAAEEEGGGIIINNNTTTYYY]]]ccckkkpppssswww}}}~~~~~~}}}|||{{{{{{{{{{{{xxxxxxwwwvvvuuutttssssssrrrrrrqqqqqqqqqrrrsssssssssrrrrrrqqqqqqqqqpppppprrrrrrrrrrrrssssssrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrssstttwwwzzz}}}~~~~~~~~~}}}|||zzzyyyzzz||||||yyyxxx}}}iii^^^SSSMMMJJJFFFBBBAAABBBAAAAAAAAABBBAAA???===?????????>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999::::::::::::;;;999777555333333555888999666777777777777666555555777777777777888888888999999999888777777999:::;;;<<<======;;;999777777888888888888888888888888888;;;<<<<<<;;;999888888999666666555555666777888888777777888888888777666666666777777888888999999999888888888999999:::::::::999999999999999999999999888888999999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???>>>>>>@@@@@@@@@??????>>>>>>======>>>>>>>>>????????????????????????????????????>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGEEEHHHJJJJJJLLLUUUdddqqqvvvyyyjjj___PPPFFFDDDEEEGGGHHHAAAAAA@@@@@@??????>>>>>>;;;::::::::::::999999999888888888777777777777777777777888888888888777777777888888999;;;>>>@@@AAABBBGGGMMMQQQTTTYYY```fffhhhnnnvvv~~~}}}{{{[[[SSSJJJDDDBBBAAA@@@???>>>???@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>============;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;:::999888777666666999888777666666777999:::555666777888777666555444555555555666666666777777888777666555555777999:::<<<======;;;888666666777888888888888888888888888;;;<<<<<<;;;999888999:::555555555555666777888888555666777888888888777666666666777777888888888999777777777888888999999:::888999999999999:::::::::888888999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>>>>======>>>>>>???????????????@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFIIIKKKJJJJJJNNNWWW^^^uuu|||yyyyyyppp[[[LLLFFFFFFGGGFFFBBBBBBAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888888888999999::::::::::::999999888888888999:::<<<===>>>===AAAFFFIIIKKKOOOUUUZZZ___fffoooxxxLLLIIIDDDAAAAAAAAA@@@======>>>?????????@@@AAABBB>>>>>>=========<<<<<<<<<::::::;;;<<<<<<<<<;;;:::999999999999999999999999:::999999888777666555555777777777777777888999999555666777888777666444333333333444444444555555555777666444333333555777999:::;;;;;;:::888666777888777777777777777777777777888999::::::888777888:::555444444555555777888888333555777888999888777666666666777777777777777777555666666777777888999999888888999999999:::::::::888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;======???@@@AAABBBBBBBBBAAABBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>????????????????????????????????????>>>>>>============>>>>>>======>>>???@@@AAAAAABBBAAABBBBBBBBBCCCDDDDDDDDDGGGHHHIIIJJJKKKNNNSSSVVV```sss}}}zzziiiWWWNNNJJJFFFCCCCCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>=========<<<::::::::::::999999999888999::::::;;;;;;::::::999777777777888999:::;;;;;;:::===AAACCCDDDFFFKKKOOOSSS[[[fffooouuu|||CCCCCCCCCBBBCCCDDDAAA===???@@@@@@???======>>>@@@>>>=========<<<<<<<<<<<<999:::;;;<<<<<<<<<;;;:::999999999999999999999999666666666666777777777777444444555555666666666777555666777888777666444333222222222333333333444444666555333222222444777888777999999999777777888999666666666666666666666666666777888888777666777999444444444555555777888888222444666888999999888777777777777777777666666666444555555666777888888888888888888999999:::::::::888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;:::;;;===>>>@@@@@@AAAAAABBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>???????????????????????????????????????>>>============>>>>>><<<<<<===???@@@AAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDFFFJJJNNNPPPRRRcccxxxyyyzzzxxxeeeZZZRRRKKKEEEEEEEEEEEEEEEDDDDDDDDDDDD????????????>>>>>>>>>>>>;;;;;;;;;::::::999999999777888888999999888888777666666777777888999999:::888;;;>>>??????AAAEEEIIIJJJSSS^^^gggmmmttt|||CCCBBBAAA???>>>=========;;;;;;;;;;;;;;;<<<===>>><<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999999888888888888888999999888777666666777777777777666666555555444444666666666666666666666666666666666666666666666666444444444444444444444444666666777777777777666555555555555666777777888888444444333444555777999:::999888888888777777666666666666666777888888999999666555555555555555666777888777666555555666777888888888777777888888999:::777777777888999999999:::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>?????????@@@@@@@@@>>>>>>?????????@@@@@@@@@???@@@@@@@@@@@@???>>>>>>???>>>===<<<::::::::::::<<<<<<===>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIPPPWWWddduuuzzzhhh]]]VVVPPPLLLIIIFFFEEEEEEDDDCCCAAA>>>?????????>>>>>>???@@@???>>>===<<<;;;:::999888<<<<<<;;;;;;;;;;;;::::::888888888888777777777777999999999:::===???BBBDDDGGGKKKRRRYYYaaajjjrrrxxxCCCBBB@@@???>>>=========;;;;;;;;;;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999888888777777777999888777777666666777777666666555555555444444444555555555555555555555555555555555555555555555555444444444444444444444444555555666666666555555444555555666666777888888888777666555555555666777777777777777666666555555555666666666777888888999999666666666555555666666777888777666555555666777777888888777777777888999999888888888888888888999999888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>>>>?????????@@@@@@???@@@@@@@@@@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;>>>>>>??????@@@@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBBEEEDDDDDDEEEEEEFFFGGGHHHKKKOOOXXXeeerrr|||rrriiibbbXXXSSSMMMIIIHHHFFFDDDCCCBBBCCCCCCBBBAAA??????@@@AAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777777777777777777888:::<<<>>>@@@AAADDDJJJQQQXXX```hhhmmmuuu{{{AAAAAA???>>>============;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;999::::::;;;;;;::::::999::::::999888777777666666888777777666666666666777555555555555444444444444555555555555555555555555555555555555555555555555444444444444444444444444333333444444555444444333555666666777777888888999:::999888666555555555555555555555555555444444444555666666777777888888999777777666666666666777777777666666555555666777777777777777777777888888999888888888888888888777777888888888888888888888888999999999999999999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>??????????????????@@@@@@??????>>>===>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFHHHHHHLLLSSS]]]kkk~~~nnnggg^^^VVVQQQMMMHHHDDDEEEEEEDDDCCCBBBAAA@@@???BBBBBBAAA@@@???>>>>>>===::::::;;;;;;;;;;;;;;;;;;999999999888888888777777888888888888999;;;<<<===<<>>===============;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999::::::999888777666555555777666666555555666666666666666555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333222333444444444444444444555555666777777888888999:::999888777666555555555555555555555444444444444555555666666777888888888888888777666666666777777555555555555666666666777777666666666666777888888999999888888777777666666888888888888888888888888777777777777888888888888999:::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>=========>>>>>>>>>?????????????????????>>>>>>===>>>>>>======>>>???@@@@@@@@@@@@??????????????????>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDEEEFFFGGGFFFGGGKKKQQQZZZjjjxxxvvvmmmdddZZZOOOGGGDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>======<<<;;;;;;::::::999::::::999999999888888888::::::::::::;;;;;;<<<<<<;;;>>>AAADDDGGGLLLRRRUUUZZZ___gggooovvv~~~~~~|||}}}>>>>>>======<<<=========<<<;;;;;;:::::::::;;;;;;:::::::::999999999888888888888999999999999888888999999888888777666666555666555555555555555666666666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333222333444555555555555555555555555666777777888888666777777777777666666666555555555555555555555555555555555666777777888888888888777666666666666666444444555555666666666666666666555555666666777888999888888777777666666666777777777777777777777777666666666777777888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>>>>>????????????>>>======>>>>>>===>>>>>>???@@@AAA>>>>>>>>>>>>>>>============>>>??????@@@@@@??????CCCBBBBBBCCCCCCDDDEEEFFFFFFEEEFFFJJJLLLPPPYYYbbbsss|||nnn\\\PPPFFFCCC??????@@@AAAAAAAAA@@@@@@@@@@@@????????????AAA@@@???===;;;:::888888::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCFFFJJJMMMPPPUUU\\\cccjjjrrr|||~~~yyyuuurrr===<<<<<<<<<<<<======>>><<<;;;;;;:::::::::::::::999999888888888777777777777888888999999888888777888888777777777666666666555444444444444555555666555555555666666666666666444444444444444444444444333333333333333333333333333333333333333333333333222222333444555555555555333444444555555666777777333444555666777777666666444444444555555555555666444555555666666777777888888777666555555444555555333444555666666666666666555555555555555666777777777777777777777777666666777777777777777777777777555666666777777888888888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????>>>>>>===<<<>>>>>>===>>>>>>???@@@@@@===========================>>>??????@@@?????????BBBBBBBBBBBBCCCDDDEEEFFFDDDBBBDDDHHHJJJIIIMMMSSS^^^nnn~~~}}}qqqcccRRRLLLDDDAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBB@@@???===;;;:::999;;;;;;;;;:::::::::999999999999::::::::::::999999:::<<<======>>>???CCCFFFIIIMMMSSSXXX^^^eeeooouuu{{{zzzuuurrrnnnlll<<<;;;;;;;;;<<<<<<===>>><<<;;;::::::999999::::::999999999999888888888777777777888888888888777777666666666666777777777777444444333333444444555666333333333444444444555555444444444444444444444444222222222222222222222222222222222222222222222222000111222333444444444444222222333333444555555555222333444555666555555444222333333333444444444555444444555555666777777777777666555444333333333333222333444666666666666666555555444444555555666777666666666777777777777777777777777777777777777777555666666777888888999999888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>======<<<>>>>>>=========>>>>>>???<<<<<<======>>>>>>??????>>>>>>???@@@@@@@@@@@@???AAA@@@@@@AAAAAABBBCCCDDDCCCAAABBBFFFGGGFFFIIIMMMTTT\\\lll|||}}}{{{ggg]]]QQQHHHEEEDDDBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>======;;;;;;;;;;;;::::::::::::999:::;;;;;;;;;;;;:::999999:::;;;;;;:::<<<>>>AAACCCFFFKKKNNNRRRXXXaaaggglllqqqzzz{{{xxxtttpppooommmkkkiii;;;;;;;;;;;;;;;<<<===>>><<<;;;::::::999999999999:::::::::999999999888888777777888888888888777777555555666666777777888888333333333333444444555666111111111222222333333333444444444444444444444444222222222222222222222222222222222222222222222222//////000222222333333333111111222333333444444555333333555555555444333222111111111222222333333333444444555555666777777777777666555444333222222222111222444666777777666555555444444444444555666666555555666666777777888888777777777777777777777777555666666777888999999:::777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>======<<<>>>>>>============>>>>>><<<======>>>???@@@@@@AAA>>>>>>???@@@@@@@@@@@@@@@????????????@@@AAABBBCCCEEEBBBBBBEEEFFFFFFHHHMMMRRRSSS[[[nnn}}}xxxlll[[[OOOHHHEEEBBB@@@===>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>===<<<:::;;;;;;;;;:::;;;===@@@???BBBFFFHHHKKKPPPXXX^^^```fffooovvvzzz}}}xxx}}}zzzxxxooommmkkkjjjkkkkkkjjjiii<<<<<<;;;;;;;;;:::::::::888888888888888888888888999888888777666555555444555555555555666666666666444444444444444555666777333333333444444555555555555555555555555555555555333333333333333333333333555444333333222222222222111000///000111222111000111111222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333444444333222222333333333444444444333333222222222333333444555555444333333444444444555555555555666666666555555555555666666555555555555555555555555555555666666777777888888888888888999999:::::::::777888999999::::::999999888888999::::::;;;<<<<<<========================??????>>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>???>>>>>>???@@@@@@@@@@@@@@@<<<>>>???AAAAAAAAA@@@???@@@AAABBBDDDEEEGGGHHHIIIMMMNNNUUU___lll~~~ppp```UUUNNNHHHDDDDDD@@@>>>???AAACCCAAA>>>BBBCCCDDDCCCBBBAAABBBCCC??????>>>===============>>>>>>>>>>>>===<<<;;;;;;;;;:::999888888:::<<<===??????@@@AAADDDHHHLLLNNNUUUYYY___fffkkknnnppppppooonnnrrr|||zzztttooonnnooojjjkkkkkkjjjiiiiiikkkmmm<<<;;;;;;;;;;;;:::::::::888888888888888888888888888888777777666555555444555555555555666666666666555444444444444555555666333333333444444444444444444444444444444444444444333333333333333333333333555444333222222222222222222222111222333333333222111111111222222222333333333333333333333333333333444444444444444444444444333333333333333333333333444333333222222333333444444444444333333222222222333333444555555444333333444444444444555555555555666666555555555555666666555555555555555555555555555555555666777777888888888888888999999:::::::::777777888999999999999999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>??????@@@@@@??????===>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGHHHIIINNNVVV```ooosssggg\\\OOOGGGDDDBBB@@@???@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAA@@@???>>>===============?????????>>>===<<<;;;:::;;;:::888888888:::;;;============>>>AAADDDGGGIIILLLOOOUUUZZZ___ccceeefffeeecccfffnnnxxx}}}|||yyytttpppmmmmmmnnnllllllllllllllloootttwww;;;;;;;;;;;;::::::::::::888888888888888888888888888777777666666555555555444555555555555666666666666555444444444444444444444444444444333333333333222222222222222222222222333333333333333333333333444333333222222222222333222222333333333222222111111111111222222222222333333333333333333333333333444444444444444444444444333333333333333333333333333333333222222333333444444444333333333333222222333333444444444444333333444444444444555555555555666555555444444555555666666666666666666666666666444555555666666777888888888888888999999999999999777777888999999999999888888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>??????>>>>>>???>>>>>>======>>>@@@@@@AAAAAAAAABBBCCCCCCDDDDDDFFFFFFIIINNNTTT\\\lll{{{qqqaaaVVVLLLIIIFFFBBBAAAAAAAAABBB@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@???>>>============?????????>>>===<<<::::::::::::999888888999;;;<<<<<<<<<<<<<<<>>>@@@CCCDDDDDDFFFIIIMMMRRRVVVYYYZZZYYYWWWWWW]]]eeeooo}}}|||xxxuuutttssssssrrrooolllkkklllnnnqqqqqqrrrsssvvv{{{;;;;;;;;;:::::::::999999888888888888888888888888777777666666666555555555444444444555555555666666666555555444333333333333555444444333333222222222333333333333333333333333222222222222222222222222333333222222222222222333000111222222111/////////111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333222222222333444444333333333333333333333333333333333333333333333333333333444444444555555555555444444444444444444555666666666666666666666666444444555555666777777888888888888888888999999999777888999999::::::999999888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;========================<<<<<<<<<<<<======>>>>>><<<<<<===>>>>>>>>>>>>>>>@@@???===;;;;;;===???AAAAAAAAAAAAAAAAAABBBBBBBBBFFFFFFHHHKKKMMMQQQ[[[fffvvvwwwooo___XXXOOOJJJIIIGGGDDDAAAAAA@@@@@@@@@AAAAAAAAA@@@AAA@@@???>>>============?????????>>><<<;;;999999::::::999999999999:::;;;============>>>???@@@AAA@@@AAACCCEEEIIIMMMPPPRRRRRRNNNNNNSSSYYYbbbooo{{{|||wwwrrrnnnlllkkkmmmnnnooonnnmmmmmmoooqqq{{{~~~;;;;;;:::::::::999999999888888888888888888888888666666666666555555555555444444444444555555555555666555444333333333333333444444444333333222222111333333333333333333333333222222222222222222222222222222222111111222222333111333555444222/////////000000111111111222222222222222222222222222222222333333333333333333333333333333333333333333333333333222222222333333444555333333333333333333333333333333333333333333333333333333333444444444444555444444333333333333444444666666666666666666666666444444444555666666777777888888888888888888888888888999999:::::::::::::::888888999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>@@@???<<<::::::<<<>>>@@@@@@@@@@@@AAAAAAAAAAAAAAAFFFEEEGGGJJJKKKKKKQQQYYYdddnnnwwwkkk^^^XXXXXXVVVOOOGGGEEEBBB???>>>???AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>><<<;;;:::999;;;;;;::::::::::::::::::===<<<<<<<<<<<<======>>>>>>>>>???@@@CCCFFFJJJLLLKKKIIIIIIMMMRRRYYYeeeoooxxx~~~|||yyywwwwwwtttqqqmmmjjjhhhgggggghhhkkknnnqqqtttwww|||::::::::::::999999999999888888888888888888888888555555555555555555555555333444444444444555555555555444333333333333333333333333333333222222222222444444444444444444444444222222222222222222222222222111111111111222222333444777:::999555222111222000000000111111111111222222222222222222222222222333333333333333333333333333333333333333333333333222222222222333444555555222222333333333333444444333333222222222222333333333333333333444444444444444333333222222333333444555555555555555555555555333444444555555666777777888888888888888777777777888888999::::::::::::999888888999999999999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<=========<<<<<<==================<<<===>>>>>>??????>>>>>>@@@>>><<<::::::;;;===???@@@@@@@@@@@@AAAAAAAAAAAACCCBBBCCCFFFGGGGGGKKKPPPVVV[[[hhh~~~~~~~~~qqqlllllljjjbbbYYYQQQJJJCCC???>>>??????>>>???>>>>>>>>>>>>???@@@@@@????????????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<===>>>AAACCCEEEEEECCCCCCGGGKKKPPPYYYbbbjjjqqqzzz}}}xxxtttrrrpppnnnllljjjhhhgggfffggghhhiiiiiimmmttt{{{:::::::::999999999999888888888888888888888888888555555555555555555555555333333444444444555555555333333333222333333444444222222222222222333333333222222222222222222222222111111111111111111111111111111111111111222333333555999===<<<777222222333000000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222333444555666222222222333333444444444333333222111111222333333222222333333333444444444333333222222222222333333444444444444444444444444333333444555555666666777999888888888777777777666666666777888888888888888999999888888888888888888999999999999999999999999;;;;;;;;;<<<<<<<<<===========================<<<===>>>??????@@@@@@?????????>>><<<::::::;;;<<<===@@@@@@@@@AAAAAABBBBBBBBBBBB???@@@CCCDDDDDDFFFKKKMMMOOOXXXiii{{{}}}xxxyyyzzz}}}zzz{{{~~~|||xxxuuudddZZZNNNEEEBBBAAA@@@>>>=========>>>???@@@BBBBBBAAAAAABBBBBBBBBAAAAAA@@@======>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAA???@@@CCCEEEGGGLLLSSS[[[aaakkktttzzz~~~{{{wwwqqqmmmlllkkkkkkjjjggggggfffgggiiimmmqqqsssxxx}}}:::::::::999999999888888888888888888888888888888444555555555555555555555333333333444444444555555222222222222333444444555111111111222222333333444111111111111111111111111111111111111111111111111111111000000111222333333444999<<<;;;666111000222000000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222333444555666222222222333333444444444444333222111111222333444222222333333333444444444333222222222222222222333333333333333333333333333333333444444555666666777999888888888777777666666444555555666666666666666999999888888888888888888999999999999999999999999;;;;;;;;;<<<<<<<<<=====================<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@>>>===<<<;;;:::;;;;;;<<>>???AAACCCDDDBBBCCCDDDDDDEEEEEEDDDDDD>>>>>>??????>>>===<<<<<<======>>>??????>>>>>>>>><<<<<<======>>>?????????@@@>>>???BBBBBBAAAEEEKKKNNNUUU___iiippptttvvvxxxuuuxxx}}}}}}yyyrrrnnniiigggggghhhiiijjjhhhhhhhhhkkkooouuuzzz}}}:::::::::999888777666666888888888999::::::888666666555555555555444444444777777666666555555555444555555444333333222111111111111111000000000000000111111000000111111222333333111---+++***,,,///222000111222222333333333333666777777666555222000///000000000000000000000000000111111111222222222222000000111111111111000000000000000000////////////111111222222222333333333111111222222222333333333444333111000000000111111000000111111111222222222222222333333333333444444444444444555555555666666444444444444444444333333777777777777888888888888888777666666666666666777888999;;;<<<<<<;;;999888888888888888888888888888888999::::::;;;;;;::::::========================@@@@@@@@@???????????????>>>===<<<;;;;;;;;;;;;;;;>>>???AAAAAAAAAAAACCCDDDAAAAAABBBBBBCCCDDDDDDDDDGGGJJJNNNQQQVVVaaaooozzzxxxmmmggglllsssxxx}}}~~~zzzhhhZZZRRRNNNKKKHHHEEEAAA>>>>>>???@@@>>><<>>>>>@@@??????>>>===<<<;;;;;;======>>>>>>===<<<;;;;;;888999:::<<<>>>???AAAAAAHHHLLLRRRZZZaaagggkkkmmmiiikkknnnssszzz}}}zzzyyywwwtttqqqiiihhhhhhhhhiiijjjlllmmmqqqtttyyy}}}999999999999888777666555666666666777888888666444444444444444333333333333555555555444444444333333555444444333222222111111111111111111111111222222111111000000111111222333111000///.........///000000000111111222111111111444555555555444222000///000000000000000000000000000000000111111111222222000000111111111111000000111111111111111000000000111111111222222222333333111111111222222222333333333333111000000000111111111111111222222222222333222222222333333333444444333333444444444555555555444444444444444444444444444555555555666666666666777777666666666777777888999:::;;;<<<<<<;;;999888999999999999999999999999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<<<<;;;;;;;;;<<<===???@@@@@@@@@@@@AAACCCBBBBBBCCCCCCDDDEEEEEEEEEHHHJJJKKKLLLNNNUUU___hhhxxxuuummmnnnsssvvvzzzxxxooohhhaaaYYYSSSJJJEEE@@@===>>>>>>===;;;===>>>@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????BBBAAAAAA@@@???>>>>>>===>>>?????????>>>>>>===<<<:::;;;<<<===>>>@@@AAAAAADDDGGGLLLRRRWWW\\\___```^^^```cccgggnnnwww~~~{{{xxxuuutttsssrrrpppmmmlllmmmnnnppprrrvvvyyyzzz~~~888999999888888777666555555444333444666666444222333333333333222222222222444444333333333333222222444444333333222222111111000111111222222333333333111000000000000111222222000000111111111000///...000000000111000000//////111222222333333222000///000000000000000000000000/////////000000000111111000000111111111111000000111111111111111222222222111111111222222222222333111111111222222222222333333222111111000111111111222222222222333333333333222222222222333333333333222222333333333444444444222333333444444555555555444444555555555666666666777666666666777888999999:::;;;<<<<<<<<<:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@AAA>>>======<<<<<<<<<<<<<<<<<<>>>????????????@@@BBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGKKKQQQWWW___oooyyywwwxxxyyy||||||rrrjjjZZZSSSIIICCCAAA@@@>>><<<===>>>???@@@AAAAAABBBBBBDDDCCCCCCCCCBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@@@@???>>>>>>=========>>>??????@@@@@@@@@BBBEEEIIIMMMPPPRRRRRRSSSTTTVVVYYY^^^fffooouuu}}}~~~{{{yyyxxxwwwuuutttqqqooommmmmmoooppppppoootttvvvyyy}}}777777888888777666666555444333222333444555444222333333333333222222222222333333333333333333333333333333333333222222111111//////000111222222333333000000000000000111222222111111111111111000000///111111111111000//////......///000111111111000///////////////////////////////////////000000000000000000111111111111000000000000111111111111111222111111111111222222222222111111111111222222222222222222111111111111111111222222333333333444444444111222222222222333333333111111222222222333333333222222333333444555666666666666666777777777888888666666666777777999:::;;;;;;;;;<<<<<<;;;:::999888:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>======<<<======>>>===???@@@@@@??????@@@BBBBBBBBBCCCCCCDDDDDDEEEEEECCCEEEFFFFFFGGGIIIMMMPPPRRR]]]mmm|||sssjjj\\\QQQKKKFFFCCC@@@AAA@@@??????>>>?????????DDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFHHHIIIJJJKKKLLLNNNOOOSSSXXX```eeemmmttt~~~xxxuuuuuuwww{{{yyypppooooooqqqtttvvvvvvvvvsssqqqooopppssswww{{{~~~666666777777777666555555555444333333444555444333444444444444333333333333333333333333333333333333333222222222222222111111---......///000111111222000000//////000000111222333222000/////////000111111222222222111000//////,,,---...000111000000///////////////////////////////////////000000000000000000111111111111000000/////////000000000111111000000111111111222222222000000111111111222222222111111111111222111111111222222333333333444444444111111111222222222333333111111111222222222333333222222333333444555666666666666666666777777777777666666666666777888999::::::;;;;;;::::::999999888:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<======>>>>>>>>>=========>>>>>>??????@@@BBBAAA@@@@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDCCCDDDEEEFFFGGGHHHKKKLLLNNNSSS[[[eeepppqqqcccYYYRRRKKKGGGBBBAAA???===<<<<<<===>>>BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCC???@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>>>>======<<<<<<===???AAACCCEEEEEEFFFFFFGGGHHHJJJNNNTTTXXX___eeeppp{{{zzzuuuqqqnnnnnnooorrrvvvyyywwwqqqkkkdddeeehhhnnnvvv}}}~~~}}}xxxpppkkk555555666666666666555555666444333333444555555444444444444444333333333333222222333333333333444444222222222222222222111111---......//////000000000000////////////000111111333222000......///000111111111222222111111000000+++,,,...///000000000///000000000000000000000000/////////000000000111111000000111111111111000000.........///000000111111000000000111111111111222000000000111111111111222000000111222222222222111222222222222333333333333111111111111222222222222111111222222222333333333222333333444444555555555333333444444444555555555666555555555666777888888999999888888888999999999999999999999999999999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@AAABBB???@@@@@@AAABBBBBBCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFLLLLLLOOOUUU\\\gggyyyuuulllccc[[[UUUHHHFFFBBB???======>>>???@@@@@@AAAAAABBBBBBBBBCCCAAABBBBBBBBBCCCCCCDDDDDDAAAAAABBBCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>;;;;;;;;;<<<===???AAABBBAAAAAABBBBBBBBBEEEJJJMMMSSSXXXaaakkkvvv~~~yyytttqqqkkkjjjjjjlllnnnlllgggbbb```aaafffooozzzxxxqqqkkkeee]]]XXX444555555666666555555555666444222222333555555444333333333333222222222222111111111222222222333333111111111111111111222222///////////////000000000///////////////000111111000000000/////////......//////000000111000000000,,,---...000000000//////000000000000000000000000000000000111111111222222000000111111111111000000...//////000111111222222000000000000111111111111000000000000111111111111///000111222333222222111111111111222222222222333111111111111222222222222222222222222333333333444444444444444444444444444333333333444444444555555666555555555555555666666666666666666777888999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===???>>>>>>>>>??????@@@AAA???AAABBBAAA@@@???@@@AAA@@@@@@AAAAAABBBCCCCCCDDDFFFDDDCCCCCCDDDEEEEEEEEEIIIHHHJJJNNNQQQVVVcccqqqzzzvvvyyyyyyqqqkkk[[[WWWPPPIIICCC@@@@@@@@@===>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBBBBBBBAAAAAAAAA>>>>>>===<<<===>>>???@@@>>>????????????AAADDDHHHHHHMMMTTT\\\eeepppyyy|||}}}{{{mmmjjjhhhhhhiiiiiifffcccbbbbbbfffooo|||uuummmddd^^^[[[XXXSSSOOO444444555555666555555444666333111111222444444333222222222111111111111000//////000000111111111222111111111111111111222222111111111111000000000000///////////////000111111---...000111111///---+++------...///000000000///,,,---///000000000//////000000000000000000000000111111111111222222222222000000111111111111000000///000000111222222333333000000000000111111111111000000000000111111111111///000111222333333222111000000111111111222222222000111111111111222222222222222333333333444444444444444444444444444333333555555555666666666777777666555555444444444555555555555555555666888999:::<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========??????>>>>>>???@@@AAAAAA???@@@AAA@@@???>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEEEECCCBBBCCCEEEGGGHHHHHHIIIHHHJJJMMMLLLLLLTTT```bbbvvvyyyxxx|||uuu~~~|||oooiii___TTTKKKDDDAAA@@@<<<<<<===>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA???>>>??????@@@>>>?????????>>>@@@CCCFFFBBBFFFLLLSSS[[[dddnnnttttttuuuxxx}}}|||wwwrrrqqqrrruuu{{{qqqmmmiiiiiijjjkkkjjjhhhddddddgggooo{{{vvvlllhhh```WWWRRRRRRRRRPPPMMM666666666666555555555555333333333333333333333333222222222111111111000000333222222222111000000000222111000111222222111000////////////////////////////////////////////////000000000000000000000000/////////...------///222111111000///....................................000000111111111111000000111000/////////000222333111111111111111111111111111111111111111000//////000000111222222222222222111000///......///000111222222222111111111000000000111111111111222222222333333333222222111111111444444444333333222222222444444444555555555555666:::888777666666555444222555555666777888999::::::999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@???@@@@@@AAAAAA@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGFFFGGGIIIKKKNNNPPPXXXaaappp~~~~~~sssggg\\\SSSLLLHHHIIIDDD>>><<<>>>@@@???<<<>>>@@@AAABBBBBBBBBDDDEEEFFFGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFDDDCCCAAA???>>>===BBBAAA???>>>>>>>>>???@@@BBBCCCEEEIIIOOOVVV]]]aaa```bbbdddhhhkkkkkkhhheeebbbcccccceeejjjrrr{{{wwwpppjjjkkkpppsssqqqmmmppppppqqqssszzz|||rrrjjjbbb[[[VVVUUURRRRRRTTTQQQKKKLLLQQQ555555555444444444444333333333333333333333333333222222222111111111000000222222111111111111111111111000//////111111000///////////////////////////////////////////////////000000000000000000000000...//////...------///000000000///...------..............................///000000111111000000///000000/////////000111222111111111111111111111111111111111111111000/////////000000111111111111111000000////////////000000222222222111111111000000000000111111111222222222222222222222222222111111444444333333333222222222444444444444555555555555777666555444333333111000444444555666777888999:::888999::::::999888999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAA@@@@@@?????????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGIIILLLMMMRRRWWWbbbppp{{{rrrggg]]]WWWKKKGGGCCCCCCDDDCCC???;;;>>>???AAAAAABBBBBBDDDEEEBBBCCCEEEGGGIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDBBBAAA??????BBBAAA@@@?????????@@@@@@@@@AAABBBEEEIIIMMMRRRTTTTTTUUUWWWZZZ\\\\\\ZZZXXXVVVWWWWWWYYY\\\ccclllrrrzzz|||{{{uuusssrrrvvv|||yyysssiii```[[[VVVRRROOORRRPPPRRRWWWYYYXXX\\\ccc444444333333333222222222333333333333333333333333222222222111111111111111000000111111111111111111000///......000000///...////////////////////////000000000000000000000000000000000000000000000000---...//////...---...///000///...---------..............................//////000000000000//////000////////////000111111000000000000000000000000000000111111000000//////...//////000000000000000//////000000000000//////222111111111111000000000000000000111111111222222111111111111111222222222333333333333222222222222333333333444444444555555444333333222111000//////333444444555666777888888777888999999777777888999999999::::::;;;;;;<<<<<<:::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===@@@@@@@@@@@@@@@???>>>===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJLLLOOOTTT\\\hhhxxxwwwppp___YYYQQQLLLHHHEEEAAA>>><<<<<<======>>>???@@@AAAAAABBBDDDFFFHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGIIIKKKLLLKKKIIIIIIJJJJJJKKKMMMRRRZZZ___gggnnnxxxyyyvvvqqqnnnnnnrrrxxx{{{}}}yyymmmfff```XXXRRROOONNNMMMMMMRRRTTTZZZccciiinnnuuu{{{444333333333333222222222222222222222222222222222111111111111111111111111//////000000111111222222000///......000000///...////////////////////////000000000000000000000000////////////////////////,,,...//////...---...///111000...---,,,---...///...........................//////000000//////............/////////000000000000000000000000000000///000000000000000//////---......///000/////////...///000111111000///...111111111111000000000000000000000000111111111111///000000000111111222222333222222222222222222222222333333333444444444444222222222111000/////////333333444444555666666777666777888777666666666888777888888999:::;;;<<<<<<::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<@@@@@@@@@@@@???>>>===<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGHHHKKKLLLNNNRRRYYYeeeqqqyyywwwhhhZZZQQQLLLHHHFFF@@@???======>>>?????????CCCCCCDDDEEEFFFGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDEEEFFFEEEEEECCCCCCAAA@@@??????AAACCCCCCBBBCCCCCCCCCCCCDDDHHHMMMQQQXXX^^^gggooouuu}}}|||wwwtttrrrrrrllljjjhhhgggjjjnnnssswwwwww{{{yyywwwwwwrrrggg\\\\\\XXXSSSOOONNNQQQTTTVVV\\\bbbmmmxxx444444444333333333222222222222222222222222222222111111111111111111111111/////////000000111111222111000//////111111000///////////////////////////////////////////////////........................,,,---//////...///000222666444111///------...///..............................////////////......------......////////////////////////////////////...//////000000000//////------...///////////////...///000111111000///...000000000000000000000000//////000000000111111111/////////000000111111111222222222222222222222222222222222222333333333444222333444333000///000222333333444444555555666666555666777777555555666777666777777888999::::::;;;:::999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<======>>>?????????>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFFFFFFFFFFGGGGGGJJJKKKMMMOOORRRXXX___dddooozzzuuuiii___XXXTTTKKKHHHDDDCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFGGGHHHHHHFFFEEEDDDAAA???======???@@@@@@???@@@AAAAAA@@@@@@BBBFFFIIILLLQQQXXX___dddkkksssyyy~~~~~~}}}zzztttoookkkiiihhhhhhffffffgggjjjnnnssswwwzzz{{{uuummmfffddddddaaaZZZUUUSSSRRRQQQQQQUUU[[[ccchhhpppzzz444444444333333333222222222222222222222222222222111111111111111222222222//////000000000000000000111000//////111111000///////////////////////////////////////////////////........................,,,---...//////111444777===:::666222///.................................------............------,,,------...///.........////////////////////////......///000000000//////---....../////////////////////000000000000////////////000000000000000111/////////000000000111111////////////000000000000111111111222222222222222111111222222222333333333222555666555222000222444444444444555555555666666555666777777555555666777666666777777888888999999999999999999:::;;;<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<======>>>======>>>>>>>>>>>>======;;;<<<===>>>????????????@@@@@@BBBCCCCCCDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMOOORRRUUU\\\dddrrr~~~~~~}}}yyynnngggZZZUUUOOOKKKKKKJJJGGGDDD@@@@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFEEEBBB@@@>>>>>>???@@@@@@???>>>???@@@???>>>???AAACCCCCCGGGLLLPPPSSSYYY```fffooottt{{{}}}zzzwwwuuurrrqqqqqqrrrqqqppppppnnnllljjjiiiiiijjjjjjiiilllooouuu{{{|||vvvrrrddd]]]WWWWWWWWWVVVUUUVVVOOOQQQTTTYYYaaakkkvvv}}}333222222222222111111111111111111111111111111111000000111111111222222222000000000000000/////////000///......000000///...////////////////////////---------------------------------------------------.........///222888<<>>>>>>>>>>>;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKMMMRRRVVV```mmmxxx~~~yyyxxx{{{~~~ssslllddd___]]][[[VVVSSSKKKJJJHHHFFFDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFDDDCCCBBBBBBCCCCCCAAA@@@>>>???@@@???>>>>>>???AAAAAACCCFFFGGGHHHKKKRRRWWW___cccjjjqqqwww|||~~~}}}zzzvvvrrrooopppqqqnnnmmmllllllmmmmmmkkkiiihhhfffeeeeeegggiiikkkkkkkkkkkkmmmnnnqqqsssvvvwwwyyy||||||tttnnnhhhccc```XXXTTTRRRUUUUUUUUUYYY___\\\```fffmmmuuu111111111111000000000000111111111111111111111111000000111111222222222222111111000000//////......///...------...///...---////////////////////////------------------------------------------------......------///444:::???IIIEEE>>>777111...------........................,,,------......------,,,+++,,,---.........---,,,........................------...///000000//////...//////000000000000000111000///......///000111.../////////000000111111////////////000000000000000000//////.........---000000111111222222222222000111111111111222222222222555888666222000333666555555555666666666666666666777888777666555666888777777777777666666666666999999999999:::;;;<<<===::::::::::::::::::::::::999::::::;;;;;;<<<<<<===999:::;;;===>>>>>>??????:::;;;<<<===>>>>>>>>>>>>???@@@AAACCCDDDCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCEEEIIILLLPPPQQQVVV___fffooo}}}~~~|||zzzzzz}}}wwwtttqqqlllgggZZZWWWRRRMMMHHHDDDBBBAAACCCCCCDDDDDDEEEEEEEEEFFFDDDEEEEEEFFFHHHIIIIIIJJJGGGHHHIIIJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFDDDBBB>>>@@@AAA@@@??????@@@AAABBBDDDEEEDDDCCCFFFKKKPPPMMMRRRXXX^^^ccchhhnnnqqqtttssssssxxx~~~{{{|||{{{vvvuuuwwwxxxyyyzzz{{{|||yyyuuussstttuuunnnmmmjjjfffbbb``````bbbaaaaaa```aaabbbbbbaaa___cccaaa```aaaeeehhhkkkkkklllnnnqqqvvv{{{yyywwwrrrjjjccc^^^[[[XXXVVVSSSRRRTTTYYYYYYYYY___hhhpppuuu{{{000111222333333222111000000000000000111111111111////////////000000000000111111000000//////......000000000000////////////111000000...---,,,++++++,,,------......------,,,---------------------------,,,,,,---000666;;;???DDDBBB===888333111//////................................................................................................///...---,,,,,,,,,,,,,,,---......///////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000111111222000111111111111222222222111111111111111111111111222222333333333333444444444333333333333444555555777666666555555555666666777666666555555555555666888888888999999::::::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<========================>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBCCCBBB@@@??????@@@BBBCCCAAAAAABBBCCCDDDEEEFFFGGGIIINNNSSSWWWZZZ```jjjrrr|||~~~{{{rrreeeYYYQQQLLLJJJIIIHHHEEEAAA@@@BBBCCCCCCAAAGGGEEEEEEGGGKKKMMMKKKHHHJJJKKKKKKIIIGGGGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFCCCBBBAAAAAAAAABBBDDDEEECCCCCCCCCCCCCCCDDDEEEEEEJJJKKKMMMPPPTTTXXX\\\^^^dddeeegggiiilllqqqwww|||zzzuuuvvvsssooolllkkkmmmppprrrmmmkkkhhhggggggfffeeeccceeeffffffdddaaa______```^^^[[[XXXWWWXXXYYYYYYYYYXXXZZZ[[[[[[[[[\\\^^^```aaaaaabbbdddffflllsssxxxzzz~~~|||vvvqqqlllgggdddccc^^^WWWUUUUUUTTTPPPLLLUUUYYY^^^eeemmmwww///000111111111111000/////////000000000111111111////////////000000000000000000000000//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000444888:::???===999555111///...---................................................................................................000000///...............---......///////////////........./////////000000000000000000000000000000...////////////000000000000000//////000000111222//////000000000111111111111111111111111111111111222222222333333333444444444333333333333444555555666666555555555555666666777666666555555555666666888888888999999:::::::::999:::::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<============<<<=========>>>>>>>>>>>>@@@?????????@@@@@@AAAAAABBBAAA@@@??????AAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFIIIMMMOOOQQQVVV^^^dddoooyyyuuujjj```WWWRRRQQQMMMHHHFFFFFFGGGFFFEEEEEEDDDEEEIIINNNOOOLLLIIIIIIIIIIIIGGGFFFFFFGGGHHHKKKJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGJJJMMMPPPSSSUUUUUUVVVWWWXXXZZZ]]]bbbfffmmmnnnrrrwww~~~}}}xxxvvvvvvsssmmmhhhgggeeebbb```___```bbbddd```^^^\\\\\\]]]]]]\\\[[[\\\\\\\\\ZZZXXXVVVVVVVVVXXXVVVTTTSSSTTTUUUVVVWWWVVVXXXYYYZZZZZZ\\\```cccgggjjjmmmpppuuu{{{zzzpppmmmhhhddd```\\\YYYWWWWWWSSSOOOMMMOOOQQQSSSSSS[[[aaakkkvvv...///000111111000///...//////000000000000111111000000000000////////////000000000////////////............------------,,,(((((()))***+++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111333444888777444000...,,,,,,,,,------------------------........................................................................000///..................---......///////////////---------.........//////000000000000000000000000............////////////000000//////000000111222.../////////000000000000111111111111111111111111222222222222333333333333444333333333333444555555666666555555555555666666777666666666666666777777999999999999999999::::::888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<============<<<<<<=========>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@??????@@@BBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAACCCEEEGGGHHHHHHKKKQQQUUUZZZbbbnnn{{{vvvjjjbbbaaa]]]WWWSSSQQQPPPNNNMMMLLLKKKLLLPPPSSSSSSPPPLLLEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGCCCCCCDDDEEEGGGIIIJJJKKKNNNNNNNNNNNNNNNPPPTTTWWW^^^___ccchhhnnntttzzz}}}}}}|||uuutttssstttuuuuuusssqqqnnnjjjgggfffeeeccc___[[[YYYXXXVVVUUUTTTUUUUUUVVVUUUSSSRRRRRRTTTUUUUUUTTTSSSTTTTTTSSSPPPNNNNNNOOORRRQQQPPPPPPQQQSSSUUUWWWWWWXXX[[[\\\___ccciiimmmuuuxxx{{{qqqjjjeeeYYYXXXUUURRROOONNNMMMMMMLLLLLLKKKJJJMMMRRRZZZ___jjjrrr~~~...///000111111000///...////////////000000000111000000000000////////////////////////////////////000000/////////.........(((((()))***+++,,,,,,---,,,------......------,,,++++++++++++++++++++++++,,,------............---222111///...,,,,,,,,,,,,------------------------........................................................................------,,,++++++,,,,,,,,,---......///////////////,,,,,,,,,---------......000000000000000000000000........./////////000000///////////////000111111/////////000000000111111111111111111111111111111111222222222222333333333444333333333333444555555666555555555555666666777666666666666777777888999:::999999999999999999999666777888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@@@@@@@????????????AAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@BBBDDDEEEEEEEEEGGGKKKNNNRRRXXX```fffppp|||wwwtttnnnhhhdddbbbaaa```aaa^^^\\\[[[[[[YYYUUUPPPFFFDDDBBBAAAAAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHLLLMMMMMMMMMMMMNNNQQQTTTWWWXXXZZZ]]]aaaeeeiiikkkppptttyyy~~~~~~~~~|||{{{zzzuuuuuusssrrrpppooommmmmmfffdddccccccccccccaaa```___]]][[[ZZZZZZYYYUUURRRRRRRRRRRRQQQQQQQQQPPPPPPRRRPPPOOOOOOQQQRRRRRRQQQPPPQQQRRRQQQOOONNNNNNOOOOOOPPPQQQQQQSSSVVVZZZ]]]^^^```dddggglllssszzzqqqfff]]]WWWTTTNNNNNNMMMKKKIIIJJJKKKMMMLLLPPPTTTVVVYYY```jjjrrr~~~{{{000000111222222111000000...////////////000000000111000000000/////////................../////////////////////............+++++++++,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,---------,,,+++***......---------,,,,,,---------------------------........................................................................,,,,,,+++++++++,,,,,,------......///////////////,,,,,,,,,,,,------------//////////////////////////////000000000111111111/////////...///000000111000000000111111111222222111111111111111111111111111111111222222222333333444333333333333444555555555555555555555666777777666666666777777999:::;;;:::::::::999999888888888666666777888999;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===============>>>???@@@@@@@@@??????>>>??????@@@AAACCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDFFFIIIKKKMMMRRRWWWZZZ___kkk}}}}}}||||||}}}wwwooohhhddd___YYYUUUJJJGGGDDDBBBCCCEEEEEEDDDBBBDDDFFFIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKNNNPPPQQQQQQRRRSSSUUUWWWXXXYYY___bbbfffiiijjjlllnnnpppvvvwwwzzz}}}~~~}}}|||{{{xxxuuusssrrrqqqpppooommmmmmmmmlllkkkiiihhhgggeeeddddddcccaaa``````___\\\ZZZYYYXXXXXXXXXWWWUUUUUUTTTSSSSSSSSSRRRQQQOOOOOOOOOOOOOOOOOOOOONNNNNNRRRPPPNNNNNNOOOPPPOOONNNNNNPPPQQQQQQPPPOOOPPPRRROOORRRUUUWWWZZZ___eeejjjkkknnnsssxxx~~~}}}uuuiii]]]UUUPPPLLLJJJIIIJJJKKKJJJJJJLLLPPPTTTWWW___hhhnnnrrrxxx}}}{{{yyyvvvrrrlllhhhfff000111222333333222111000......////////////000000111111000000//////......---............/////////---------,,,,,,,,,,,,+++......------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---------------......///---......///////////////,,,,,,,,,---------......////////////////////////000000000000111111111111//////......//////000111111111111111222222222222111111111111111111111111111111111111222222222222444333333333333444555555555555444555555666777888666666666777888:::;;;<<<;;;;;;::::::999888777777666666777888999999::::::999::::::;;;<<<<<<======<<<<<<<<<<<<============;;;;;;<<<<<<<<<=========<<<===???@@@@@@@@@???>>>??????@@@AAABBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCDDD@@@@@@AAABBBDDDFFFGGGHHHHHHLLLOOORRRUUU\\\hhhpppyyyqqqjjjbbb\\\NNNIIIDDDBBBDDDEEEDDDCCCBBBEEEHHHLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFEEEGGGHHHHHHIIIJJJIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGFFFHHHIIIJJJJJJKKKMMMOOOOOOOOOPPPPPPPPPQQQQQQQQQTTTVVVYYYZZZZZZ[[[]]]^^^aaaaaaccceeehhhjjjlllmmmmmmooorrrttttttssstttuuu~~~|||{{{{{{|||}}}|||{{{{{{{{{zzzzzzyyyyyyuuutttrrrooommmkkkjjjiiikkkhhheeeddddddddddddccc_________^^^^^^\\\[[[ZZZZZZYYYYYYYYYXXXWWWWWWWWWWWWUUUSSSRRRSSSSSSRRRQQQMMMNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMLLLLLLLLLLLLPPPNNNMMMMMMNNNNNNNNNMMMMMMOOOQQQRRRRRRSSSUUUWWWVVVZZZ___cccgggnnnvvv|||~~~wwwpppllleee___XXXRRRNNNMMMLLLKKKKKKNNNPPPQQQSSSWWW^^^dddmmmttt~~~zzzvvvoookkkgggfffccc^^^]]]^^^///000111222222111000///........./////////000000111111111000///.........---------.........//////---------,,,,,,,,,++++++...---------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------,,,,,,------...///---......///////////////------------............/////////////////////////////////000000000000111///............///000000000000000000111111111111111111111111111111111111111111111111222222222222444333333333333444555555444444444555555666777888666666666777999;;;<<<===<<<<<<;;;:::999777777666666777777777888888999999888888999:::<<<===>>>>>><<<<<<<<<<<<============;;;;;;;;;<<<<<<<<<======<<<===???@@@@@@@@@>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBDDDFFFFFFFFFGGGHHHJJJLLLNNNRRRXXX]]]gggrrr{{{ppphhhYYYSSSMMMKKKLLLMMMLLLJJJJJJMMMQQQUUUXXXXXXVVVUUURRRQQQOOOLLLIIIFFFDDDCCCFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGFFFGGGHHHHHHIIIJJJIIIIIIHHHHHHHHHIIIIIIIIIKKKLLLLLLLLLLLLNNNPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOQQQSSSSSSSSSSSSTTTVVVVVVVVVWWWXXXZZZ[[[]]]^^^ZZZ]]]aaaaaa```___```bbbiiijjjmmmoooqqqrrrssssssoooqqqrrrtttttttttsssrrruuuuuuuuuuuuvvvvvvwwwxxx{{{zzzyyyyyyyyyzzz{{{||||||}}}|||yyytttssstttuuupppooommmlllkkkjjjjjjjjjiiijjjkkkllllllkkkiiihhhdddbbbaaa___]]]]]]]]]]]]^^^\\\ZZZYYYZZZ\\\[[[[[[WWWWWWXXXXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTRRRPPPOOOPPPQQQPPPPPPKKKLLLNNNOOOOOOPPPPPPQQQOOOOOONNNNNNNNNNNNOOOPPPRRRPPPOOOPPPRRRSSSSSSSSSSSSUUUXXXZZZ[[[]]]```bbbccchhhooouuuzzz}}}xxxsssqqqnnnjjjfffaaa]]][[[WWWUUURRRQQQSSSTTTUUUTTTXXX\\\aaadddhhhoooyyyyyyqqqiiiddd___ZZZXXXZZZ\\\[[[___eee...///000111111000///.............../////////000222111111000///......------------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------************+++,,,---...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................************++++++,,,------......///////////////---------.........//////////////////////////////............/////////000...............///000000////////////000000000000111111111111111111111111000111111111111222222222444333333333333444555555444444444555555777888888666666777888999;;;===>>><<<<<<;;;:::888777666666777777777777777888888888777777888:::<<<===??????<<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<======<<<===???@@@AAA@@@>>>===@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBDDDEEEFFFFFFFFFKKKJJJIIIIIIKKKMMMPPPRRRWWWaaaooo||||||ssskkkddd]]]ZZZ\\\]]][[[XXXWWW[[[```dddggggggeeeddd___^^^ZZZVVVRRRNNNJJJIIIDDDEEEFFFGGGHHHGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKMMMLLLKKKKKKLLLMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQQQQQQQQQQSSSTTTTTTTTTTTTTTTUUUWWWXXXYYYRRRVVVYYYYYYWWWVVVWWWYYY[[[\\\]]]^^^____________\\\^^^___aaabbbbbbbbbbbbeeeeeeeeeeeefffgggggghhhhhhhhhggggggggghhhjjjkkklllllllllhhhdddbbbdddfffbbbbbbaaaaaa```___^^^^^^^^^```bbbddddddccc```___YYYXXXWWWVVVUUUVVVWWWXXXWWWUUUSSSSSSUUUWWWXXXWWWUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSPPPNNNNNNOOOPPPPPPOOOKKKMMMPPPQQQQQQRRRSSSTTTUUUTTTSSSRRRRRRSSSUUUVVVVVVUUUTTTVVVYYY[[[\\\\\\[[[^^^aaaccceeehhhkkknnnnnnuuu}}}yyytttmmmiiiaaa___[[[WWWUUUUUUVVVVVVTTTSSSTTTVVVZZZ]]]^^^^^^ggglllsssxxx~~~uuukkkccc[[[UUUTTTOOONNNUUUZZZ^^^fffooo333222222111000//////...000000000000000000000000111111000///...------,,,........................------,,,,,,,,,,,,++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------......,,,,,,,,,,,,......---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////......------------------------------------------------+++,,,---...////////////000000//////.........---............////////////111111000000000000111111000000000000////////////000000000000111111111111111111000000111111222333333333222111111222333333444444555555666777777777777777888888999999999:::;;;;;;;;;:::999888777666888888999999999:::::::::999999::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;===============<<<<<<<<<>>>>>>>>>>>>????????????BBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBAAA@@@???@@@BBBDDDFFFHHHHHHHHHGGGGGGGGGGGGGGGNNNRRR[[[eeeqqqxxxyyy}}}}}}zzzxxxxxxwwwuuuvvvyyy}}}~~~wwwmmmgggddd^^^WWWTTTRRRNNNKKKJJJIIIGGGEEEFFFEEECCCDDDFFFGGGGGGFFFHHHGGGFFFFFFFFFGGGHHHIIIIIIKKKLLLKKKIIIHHHHHHHHHJJJLLLNNNPPPQQQPPPOOONNNQQQQQQQQQQQQQQQRRRSSSTTTTTTRRRPPPPPPRRRRRRPPPNNNQQQQQQQQQQQQPPPPPPOOOOOOSSSSSSTTTVVVXXXXXXVVVUUUWWWUUUTTTWWWZZZ[[[YYYWWWYYYYYYYYYZZZZZZZZZZZZZZZ\\\]]]^^^]]][[[ZZZZZZZZZ^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYYYYXXXWWWXXXXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTRRRQQQSSSTTTRRRSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUSSSRRRRRRTTTVVVTTTUUUVVVVVVUUUTTTSSSRRRQQQRRRTTTUUUVVVWWWWWWWWWYYYYYYZZZZZZ[[[[[[\\\\\\bbb```___```cccgggiiijjjiiimmmrrrwwwyyy{{{~~~wwwppphhhbbb^^^[[[WWWTTTVVVUUUQQQLLLIIIJJJPPPUUUYYY]]]ccckkkrrrwww{{{|||yyylllbbb[[[WWWSSSPPPUUUXXX\\\ccclllxxx222111111000//////......////////////////////////000000//////......------........................------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------,,,,,,,,,+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............------------------------------------------------++++++,,,---............000/////////.........---............////////////000//////////////////000000///////////////////////////000000000111111111111111000000111111222333333222222111111222222333333333333444555555666666666666666666777777777777888999999888888777666555888888888999999999::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<=====================<<<>>>>>>>>>>>>????????????AAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@BBBAAA@@@@@@@@@BBBDDDFFFGGGGGGFFFFFFEEEEEEDDDDDDHHHKKKQQQWWW___iiirrrxxx|||{{{zzzzzz{{{vvvqqqhhhddd]]]WWWRRRNNNJJJGGGFFFDDDCCCCCCDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJHHHJJJMMMQQQSSSTTTTTTTTTVVVUUUUUUUUUUUUUUUUUUUUUWWWUUUTTTUUUWWWXXXWWWUUUUUUUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUTTTSSSSSSQQQQQQSSSVVVWWWUUUSSSVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWYYYYYYWWWVVVVVVWWWYYYYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUWWWWWWXXXYYYYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVUUUSSSSSSTTTUUUTTTTTTUUUUUUUUUVVVVVVVVVUUUVVVWWWVVVUUUVVVXXXZZZ[[[[[[\\\\\\[[[ZZZYYYXXXYYYZZZ\\\^^^___aaaaaaaaaddddddeeefffggghhhiiiiiinnnmmmnnnppptttwwwzzz{{{}}}xxxuuusssqqqpppccc^^^XXXTTTRRRQQQPPPNNNRRRRRRPPPNNNNNNRRRXXX^^^jjjpppzzzyyyrrrmmmiiiccc]]]ZZZYYYZZZZZZccchhhpppyyy000000000///......------//////////////////////////////..................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------------------------------++++++,,,---............/////////...............---............////////////......------....../////////////////////////////////000000000000111111111000000000000111222222333222111111111111222333222222222333444444555555555555555444444444444444555555666666666666555555888888888999999999999:::999999::::::::::::;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<==================>>>>>>>>>>>>????????????AAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAEEEGGGJJJNNNRRRXXX^^^cccllluuuyyyxxxuuusssyyy||||||xxxoooggg___XXXTTTOOOLLLHHHEEEDDDBBBAAA???@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFIIIMMMQQQUUUXXXZZZ[[[\\\\\\\\\]]]]]]]]]^^^^^^ZZZYYYXXXYYY[[[]]]]]]\\\\\\\\\[[[ZZZZZZYYYXXXXXXZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUVVVXXXXXXWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[YYYYYYZZZ[[[ZZZYYYYYYXXXXXXYYYYYYZZZWWWWWWVVVUUUUUUUUUUUUVVVXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYWWWWWWXXXZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[]]]]]]]]]___aaadddggggggggggggfffeeedddccceeefffhhhkkkmmmooopppqqqttttttvvvwwwyyyzzz{{{||||||{{{zzzzzzuuunnnfff```^^^]]]\\\ZZZUUURRRNNNLLLLLLMMMMMMMMMNNNPPPRRRVVV\\\ccclllrrrzzztttllleee```YYY\\\___```aaadddjjjoooyyy~~~//////.........---------////////////////////////---.....................------------------------------,,,,,,,,,+++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,************************+++******************+++,,,++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------------------------------------------,,,,,,---...////////////........................---------........./////////..................///.........///////////////////////////000000000111000000000000000111222222222222111111111111222222222222222333444444555555555555444444333333222222333444555666666666666666888888888888999999999999999999999:::::::::;;;;;;<<<;;;999999999:::<<<>>><<<<<<<<<<<<===============>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@CCCEEEHHHJJJMMMQQQVVVZZZ\\\bbbkkkuuuyyyssssss~~~}}}tttnnnggg```VVVNNNHHHEEECCCBBBCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@@@@AAABBBBBBAAAEEEGGGKKKOOOTTTWWWYYY[[[\\\]]]___bbbdddfffggghhhaaaaaaaaabbbdddggghhhiiihhhhhhggggggfffeeeeeeeeeggggggfffdddbbb``````aaabbbbbbaaaaaa```___^^^]]]_________^^^^^^^^^^^^^^^^^^```bbbbbb```___```aaa______^^^^^^___``````aaa___^^^^^^]]]]]]]]]]]]]]]^^^^^^_________```_________```aaabbbcccddddddddddddddddddcccbbbaaabbbdddeeeeeeeeeeeeffffffffffffeeegggjjjkkklllnnnqqqssswwwwwwwwwvvvvvvuuuuuuttttttvvvxxx{{{~~~~~~vvvooojjjhhhgggfffccc]]]VVVSSSTTTUUUTTTQQQOOONNNMMMMMMNNNOOOPPPQQQTTTXXX^^^gggqqq|||xxxtttmmmfff```]]]ZZZYYYZZZbbbkkkqqqsssxxx............------------........................------------............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...------------------------------------------------------------...///000000111111000---------...............------------............000//////......//////000------....../////////000...////////////000000000000000//////000000111222111111111111111111111111333333333444555555666666555555555444444333333333444444555666777777777777777777888888888999999999999999999:::::::::;;;;;;<<<;;;999999999:::<<<>>>;;;<<<<<<<<<======>>>>>>===>>>>>>>>>????????????@@@????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEECCCBBB@@@AAABBBEEEGGGHHHKKKPPPSSSUUUXXX\\\```hhhttt}}}zzzyyyjjj\\\SSSNNNLLLKKKIIIJJJJJJJJJIIIGGGEEEDDDGGGEEEBBBBBBDDDDDDCCCBBBBBBCCCFFFIIILLLOOOQQQQQQQQQSSSWWW\\\```dddfffgggeeefffhhhkkkppptttyyy}}}xxxxxxwwwwwwwwwvvvvvvvvvuuuwwwwwwvvvsssqqqqqqrrrsssssssssrrrpppnnnllllllmmmmmmmmmlllllllllkkkkkkkkkmmmnnnmmmkkkjjjjjjkkkjjjiiiiiijjjjjjkkklllmmmnnnnnnmmmlllllllllllllllmmmmmmnnnnnnnnnooooooppppppqqqsssuuuvvvwwwwwwwwwvvvwwwwwwvvvttttttuuuvvvxxxxxxxxxxxxyyyyyyyyyyyyyyy{{{~~~|||oooiiibbb\\\YYYXXXWWWVVVUUURRROOOPPPQQQRRRQQQOOOLLLOOORRRUUUXXXZZZ\\\]]]jjjmmmttt}}}|||wwwsssfffbbb\\\VVVUUUXXX]]]aaakkkuuu......................................................------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,************************)))***++++++++++++***)))*********+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---------------------------------------------------------------------...000000000000000---------------.........,,,------------.........000//////////////////000---------......//////000......////////////000000000////////////000111111000000111222222111000000333333333444555555666666555555555555444444444444555555666777888888777777777777777888888888888999999999::::::::::::;;;;;;;;;;;;:::999:::;;;<<<===;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????????????????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGEEECCCBBBDDDFFFGGGHHHHHHJJJLLLOOOQQQSSSTTTVVVYYYaaallltttrrrgggaaa^^^]]]WWWYYY[[[\\\[[[YYYVVVTTTOOOKKKGGGFFFHHHIIIGGGEEEAAABBBCCCDDDEEEGGGHHHIIIEEEHHHLLLQQQUUUYYY[[[[[[ZZZ]]]aaaffflllssszzz}}}}}}}}}}}}~~~~~~~~~~~~~~~qqqddd[[[WWWRRROOONNNOOOOOOOOONNNOOOQQQRRRSSSTTTUUUVVVZZZ```gggnnnrrrtttuuuvvv}}}vvvqqqkkkfffcccZZZYYYVVVUUUXXXaaakkksss.........................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))*********++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******)))*********++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,------------------------------------------------+++,,,---...////////////,,,,,,,,,------.........,,,,,,---------.........///......------......///,,,,,,---......///000000........./////////000000///////////////000111111///000111222222111000///222222222333444444555555333333444444444444444444555666666777777777666666777777777777888888888888999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBAAAAAACCCEEEGGGGGGFFFDDDCCCFFFGGGIIIJJJJJJKKKMMMOOOOOOPPPRRRQQQRRRUUU\\\bbbjjjvvv}}}{{{}}}}}}}}}xxxuuuqqqssswwwzzz{{{zzzxxxvvviiiccc[[[WWWVVVTTTPPPLLLFFFFFFFFFFFFGGGGGGHHHHHHEEEGGGJJJMMMOOOPPPPPPPPPNNNQQQTTTXXX[[[aaaiiinnnnnnnnnooopppqqqrrrsssssszzz}}}{{{zzzxxxvvvsssooonnnllleee[[[TTTOOOMMMKKKJJJMMMPPPRRRSSSSSSWWW\\\^^^___cccjjjpppxxxvvvrrrkkkfffcccaaa```^^^[[[]]]aaaeeekkkttt......//////////////////........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))******++++++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------******+++,,,------------,,,,,,,,,------.........,,,,,,,,,---------.........------,,,,,,------...,,,,,,------...///000000............/////////000///////////////000111111///000111222222111000///000111111222333333444444222222222333333444444555555666666666666666555555777777777777888888888888999999:::::::::;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCBBBAAAAAA???AAADDDFFFGGGFFFDDDCCC@@@BBBEEEGGGHHHJJJLLLOOOOOOQQQRRRQQQOOOOOOSSSWWWYYYbbbppp|||zzz|||uuuvvvxxx|||wwwooojjjeee^^^XXXMMMMMMLLLLLLLLLLLLMMMNNNMMMNNNPPPQQQPPPOOOMMMLLLNNNOOOQQQPPPQQQSSSYYY^^^ZZZ[[[\\\]]]___```aaabbbhhhqqq|||~~~vvvpppnnnnnnnnnmmmfffbbb\\\XXXWWWTTTQQQNNNMMMKKKJJJLLLQQQVVVYYY[[[\\\bbbhhhkkknnnvvvxxxsssfffbbb^^^[[[\\\___aaacccaaagggnnnvvv}}}~~~//////.........---------------------------------***+++,,,,,,******+++,,,+++++++++******)))))))))$$$&&&(((+++------......***++++++++++++***)))))))))))))))***+++++++++,,,+++++++++*********)))))),,,++++++******++++++,,,---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///////////////.........000000///...............000///...------...///000////////////000000000000222222111111222222333444666666777777666555444444333333333444444555555555444555777888999999888888888888777777777999:::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;<<<<<<;;;;;;;;;===>>>>>><<<999<<<===>>>>>>======>>>???<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@???>>>???BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGMMMNNNPPPQQQRRRQQQQQQPPPUUUXXX\\\dddqqq}}}yyy~~~~~~qqqgggddd]]]YYYYYYZZZYYY[[[^^^^^^^^^^^^___aaaaaa```___VVVSSSPPPOOOQQQTTTVVVWWWWWWWWWVVVUUUUUUUUUUUUVVVZZZ]]]bbbiiinnnsssvvvxxx~~~yyytttqqqpppllliiieeeccccccbbb___\\\XXXUUUSSSQQQRRRQQQPPPNNNSSSRRRTTTXXX```hhhnnnqqqsssyyy{{{wwwrrrmmmiiifffcccaaaYYYYYY[[[]]]bbbiiirrrwww|||{{{sss///.........------------------------------------***+++,,,,,,******+++,,,---------,,,,,,+++++++++++++++,,,,,,+++***((((((((()))***+++++++++++++++***************++++++++++++++++++*********)))))),,,++++++******++++++,,,---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,////////////............000000///...............000///...------...///000////////////000000000000222222111111222222333444555555555555555444333333333333333444444444555555333444666777888888777777888888777666777777999999;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;:::999999999999999:::;;;<<<<<<===<<<;;;<<<======;;;:::;;;===>>>>>>======>>>???<<<===???@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@???>>>???BBBDDDDDDDDDEEEEEEEEEFFFFFFFFFKKKLLLNNNOOOPPPPPPOOOOOOOOOPPPSSSWWW^^^hhhttt|||tttpppnnnooonnnmmmoootttvvvwwwyyy{{{}}}|||yyyvvvjjjddd]]]YYYYYY]]]```bbbbbbaaa___]]][[[XXXWWWVVVWWWYYY\\\___aaaccccccdddnnnqqqvvvzzz~~~|||uuummmgggdddccccccddd```\\\[[[[[[ZZZXXXVVVQQQRRRSSSTTTUUUWWWXXXYYYaaaccchhhpppzzz|||tttnnnlllhhhbbb]]][[[ZZZZZZ[[[]]]```fffmmmuuu|||~~~wwwppp............------------------------------------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++++++++......---,,,***(((&&&%%%'''((()))***+++,,,,,,,,,+++++++++***************+++++++++***************++++++************++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........................000///......---.........//////............//////////////////000000000000222111111111111222333333444444444444444444333222333333333444444444444555222333555666777777666666888777777666666666666777:::999999999999999::::::;;;;;;;;;;;;;;;:::999999888999999::::::;;;<<<<<>>>>>===<<<>>>???===>>>???AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAAAAA@@@??????AAADDDCCCCCCCCCDDDDDDDDDEEEEEEIIIJJJKKKMMMMMMMMMMMMLLLMMMNNNOOOPPPSSSXXX___cccrrr{{{xxxrrrrrrwww}}}}}}zzzvvvqqqmmmkkkggggggfffeeeccc```^^^]]]aaacccfffhhhkkkoootttxxx~~~~~~|||zzzzzz{{{}}}xxxvvvsssoookkkhhhfffeeeccc```\\\WWWUUUVVVXXXYYYYYYVVVTTTSSSTTTUUUVVVUUUZZZ^^^dddhhhjjjmmmrrrvvvzzz~~~zzzuuummmccc\\\ZZZXXXUUUTTTUUUZZZ___cccqqqvvv~~~xxxwwwuuuppplll------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********)))))))))))))))++++++++++++*********)))(((((()))***+++,,,,,,,,,,,,+++++++++***)))))))))************************++++++************++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------...............//////......------........./////////....../////////////////////000000000000111111111111111222222333444444555555555444444333444444444444444444444444222333555666777777666666777777666666555555555555888888888888888888999::::::;;;;;;;;;;;;:::999999888888999:::;;;;;;;;;;;;@@@===;;;:::;;;;;;;;;;;;;;;<<<>>>===<<<<<<===???===>>>???AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBAAA??????AAACCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJLLLMMMOOOPPPRRRUUUYYY\\\^^^dddnnnzzzzzzyyywww|||wwwsssooommmiiijjjkkklllooorrrvvvyyywwwzzz}}}}}}zzzwwwuuuttt{{{{{{|||}}}xxxrrroooeeedddccc___[[[WWWVVVUUUSSSQQQOOOMMMOOORRRVVVYYYUUUTTTTTTUUUYYY]]]aaacccpppxxx~~~zzzuuunnniiigggccc\\\WWWUUUVVVZZZ___fffoooxxx~~~}}}tttnnnmmmmmmllllll,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))))))))))))))))))))))))))))))))******+++,,,,,,******+++++++++******))),,,+++++++++***)))))))))************************+++******))))))******+++*********))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,------,,,---------......//////......------------.........//////////////////...////////////000000000000111111000000111111222333444555555666666666555555444444444444444444444444333444666777888888777666666666666666555555444444888777777777888888999:::::::::;;;;;;::::::999888777888999;;;;;;;;;;;;;;;???===;;;:::;;;<<<<<<;;;;;;<<<======<<<<<<===>>>===>>>@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBBBB@@@@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFDDDEEEGGGIIIJJJJJJJJJIIIGGGIIIKKKMMMNNNPPPSSSVVVVVVYYY___eeemmmvvv~~~vvv{{{yyywwwsssnnniiiccc```^^^ZZZ\\\]]]ZZZVVVSSSRRRRRRMMMLLLKKKLLLPPPUUU[[[___^^^___bbbffflllrrrxxx||||||vvvpppllljjjjjjeeeaaa\\\ZZZ\\\^^^^^^^^^___eeemmmvvv~~~uuurrrmmmiiiiiikkknnnppp,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,*********+++++++++++++++++++++******)))******++++++++++++++++++***))))))+++++++++******************************+++++++++******))))))))))))*********))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,---......//////---------,,,------...///......////////////......////////////000000000000111000000000000111222222444555666666777666666666555444444444444333333333333444666777888888777777555666666666666666555444777777777777888999:::::::::::::::::::::999888888777888:::;;;<<<<<<;;;:::===<<<::::::<<<===<<<;;;:::<<<======<<<;;;===>>>>>>???@@@BBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCBBBAAA@@@AAABBBDDDDDDEEEEEEEEEFFFFFFFFFCCCEEEGGGIIIJJJJJJJJJJJJHHHJJJKKKKKKKKKLLLNNNPPPRRRTTTWWW[[[___eeekkkpppxxx{{{wwwwww|||wwwrrrcccaaa]]]YYYVVVTTTSSSRRRRRRVVVYYYYYYUUUSSSRRRSSSQQQQQQRRRTTTZZZbbbiiimmmsssvvv{{{~~~~~~tttrrrlllddd]]]XXXWWWXXXWWWXXXXXXZZZ^^^dddjjjmmmuuu{{{}}}yyyuuussslllmmmmmmlllmmmpppvvvzzz++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,)))*********+++++++++,,,,,,+++***)))))))))***+++)))******+++++++++*********************+++++++++))))))*********+++++++++******))))))))))))******)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++*********************************************************+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---++++++,,,------...//////---,,,,,,,,,------...///---...///000000///...---////////////000000000000000000000000000111222222333444555555666666666555555555444444444333333333222333555666777777666666444555666777777777666666888777777888999:::;;;;;;999::::::::::::999888888666888:::;;;<<<<<<;;;:::;;;::::::;;;===>>>===<<<:::;;;===<<<;;;;;;<<<>>>>>>???@@@BBBCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBAAACCCDDDCCCAAA@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKLLLLLLMMMLLLKKKKKKMMMOOOOOOQQQSSSUUUVVVYYY]]]```aaaiiitttxxxqqqnnnrrrxxx}}}zzzvvvpppiiibbb]]]UUUSSSQQQOOOOOOQQQSSSUUUVVV\\\bbbcccaaa___```aaacccccceeejjjrrr{{{|||zzzwwwtttpppmmmbbbaaa^^^YYYUUUTTTWWWZZZ^^^dddkkkqqqtttxxx~~~{{{xxxuuuxxxuuuqqqmmmjjjiiijjjjjjkkkooosssvvvwwwzzz+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,''''''(((((()))))))))*********)))))))))+++,,,---'''((()))***+++,,,,,,,,,))))))******+++++++++,,,))))))******++++++++++++******))))))))))))******))))))((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++***+++,,,------,,,+++***))))))))))))))))))))))))******************************+++,,,,,,---......,,,++++++++++++++++++,,,++++++,,,,,,---...//////,,,,,,,,,,,,------...///---...///000000///...---////////////000000000000000000000000000111111222222333333444555555555444555555555444444333333333111222333555666555555444444555666888888888777777888888888888999:::;;;<<<999::::::::::::999888888666888:::<<<<<<<<<;;;:::999999:::<<<>>>???>>><<<:::;;;===<<<;;;;;;<<<>>>>>>???AAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAACCCDDDDDDBBB@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEHHHJJJKKKLLLLLLLLLJJJKKKKKKJJJIIIIIILLLNNNMMMOOOPPPQQQPPPQQQRRRTTTWWW]]]dddjjjqqq}}}|||tttpppsssxxx|||}}}~~~|||zzz|||~~~yyyoooqqquuuzzz|||yyyyyy}}}}}}~~~|||vvvppplllnnnllliiifffbbb\\\UUUQQQOOONNNLLLMMMPPPVVV[[[___ffflllsssvvvtttssstttwwwuuuwwwzzz~~~yyyuuuqqqnnnlllhhhaaa\\\UUUVVVWWWVVVWWW[[[ccchhhlllvvv{{{wwwvvvuuurrrpppkkkhhhccc``````cccgggiiinnntttzzz~~~------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++*********))))))((((((+++*********))))))((((((***************)))((((((************************++++++************++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,+++******+++---+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------......//////000000111111////////////////////////222222222222222222222222333333333333333333333333222333444444555555444444555555666777777777777777777666666666666888999:::777777777777777888999999555666666888999:::;;;;;;======<<<<<<<<<;;;;;;;;;888999::::::;;;;;;::::::======>>>???AAABBBCCCCCCBBBAAA???>>>>>>???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHDDDEEEFFFHHHJJJLLLMMMNNNMMMLLLKKKJJJIIIIIIJJJJJJMMMMMMMMMMMMNNNOOOPPPQQQUUUVVVXXX[[[```gggooottt|||xxxvvvuuuxxx|||~~~~~~{{{xxxvvvxxxvvvyyy{{{xxxuuuvvvzzz~~~~~~~~~|||yyy||||||}}}~~~~~~uuupppjjjhhhjjjooouuuxxx|||yyywwwxxxzzzzzzuuupppmmmlllllljjjhhhfffdddcccbbbaaa```^^^]]]\\\[[[[[[YYY]]]``````___cccmmmvvv~~~zzzwwwtttxxx}}}wwwqqqgggfffbbb^^^ZZZZZZ\\\___^^^aaadddgggkkksss|||xxxqqqmmmmmmmmmjjjggg`````````bbbffflllrrruuu|||------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************)))))))))(((************)))))))))((()))************)))((((((************************+++******))))))******+++))))))))))))))))))))))))'''(((((((((((()))))))))))))))*********+++++++++************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,---,,,******,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......................................................//////000000000000000000000000000000000000222222222222222222222222333333333333333333333333222333444444555444444444555555666777777777777666777666666666666888999:::777666666666777777888999555555666777888999:::;;;===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAA@@@???======>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEGGGHHHJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRTTTVVVXXX]]]cccgggrrryyy}}}~~~}}}xxxtttsss{{{}}}zzz{{{{{{}}}~~~{{{xxx|||{{{wwwnnnqqquuuyyy}}}}}}xxxqqqkkkeeeccc``````bbbfffhhhiiijjjgggeeegggjjjjjjfffaaa\\\\\\\\\\\\\\\[[[[[[[[[___```bbbdddeeeeeeeeedddooosssvvvvvvtttwww~~~zzztttoookkkgggiiilllppprrroooiiieee]]]\\\[[[YYYZZZ^^^dddiiiwwwxxx{{{||||||wwwsssooojjjiiilllnnnmmmkkkkkkjjjjjjkkknnntttyyy|||,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************))))))))))))************))))))))))))))))))******))))))((('''************************+++******))))))******+++))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................////////////000000000111111111111111111111111222222222222222222222222333333333333333333333333222222333444444444444444444555666666777666666666777666555555666777999:::666666666666666777777888666666777888888999::::::<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???@@@???>>>======>>>???@@@BBBBBBAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQQQQRRRSSSVVVYYY^^^ccciiiqqq{{{~~~}}}}}}}}}}}}}}}{{{yyywwwvvvssspppmmmmmmrrryyy|||||||||}}}~~~~~~~~~|||wwwqqqkkkhhh___aaaeeehhhkkknnnqqqtttxxxxxxxxxyyy{{{|||{{{zzzzzz{{{|||~~~yyywwwvvvuuusssqqqmmmjjjiiigggeeedddccc```\\\ZZZVVVUUUUUUWWWZZZ\\\\\\[[[\\\ZZZYYY[[[]]]]]]ZZZVVVSSSSSSTTTVVVXXX\\\___aaaiiimmmsssxxx|||~~~~~~}}}~~~zzzwwwvvvuuurrrmmmfff```\\\XXXYYY[[[___bbbbbbaaa______```bbbeeejjjrrr|||~~~~~~{{{wwwtttrrrooollljjjjjjhhhgggiiioootttuuuuuuyyyxxxvvvvvvxxx|||,,,,,,,,,++++++++++++************************************************************)))))))))))))))*********))))))))))))))))))))))))))))))(((((('''******************************))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))*********+++***************************************************************************************************++++++***))))))***,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................---------...............////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222222222333444444444444333444444555666666666666555666666555555666777999:::777666666666666666777777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=================================>>>>>>@@@??????>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEEEEDDDCCCAAACCCDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJLLLNNNPPPQQQPPPPPPQQQRRRWWWYYY\\\```eeelllsssxxx|||uuuuuuwwwwwwzzz|||xxxtttqqqmmmqqquuuxxxyyyyyy{{{|||}}}}}}}}}zzzuuunnnhhhdddbbbdddggghhhiiijjjmmmooopppmmmjjjiiijjjkkklllllljjjmmmooonnnmmmnnnqqquuuvvvwwwxxx{{{{{{xxxsssnnnhhhhhhhhhgggfffccc___]]]^^^\\\ZZZXXXXXXXXXYYYYYYSSSSSSSSSVVVYYYZZZZZZYYYZZZYYYYYYZZZ\\\\\\ZZZXXXWWWXXX[[[___eeelllrrrvvv}}}}}}|||}}}}}}|||yyyvvvqqqooolllgggbbb\\\XXXUUUTTTUUUWWW\\\bbbgggjjjkkkooorrrwww}}}{{{tttqqqqqqllljjjgggeeedddeeeeeefffkkkkkkmmmrrryyy~~~~~~}}}~~~,,,,,,+++++++++*********************************************************))))))))))))))))))******))))))))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,************************************************************************************************((()))))))))'''''')))******++++++,,,,,,++++++***,,,,,,++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...............////////////////////////000000000111111222222222222222222222222222222222111222333333444444333333333333444555555555555555666555555555555777888999777777666666666666777777999::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???BBBDDDEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIJJJIIIIIIKKKLLLLLLMMMMMMLLLKKKJJJJJJLLLOOOOOOOOONNNNNNOOORRRTTTVVVXXXZZZ\\\```cccgggppp{{{zzzxxxzzz}}}|||xxxwwwvvvyyy}}}~~~xxxqqqnnnrrrtttvvvwwwwwwxxx{{{}}}{{{uuullleeeaaaaaabbbcccbbbdddfffdddaaa___```ccccccfffjjjnnnooommmhhhddd```aaacccdddcccbbb```___aaa```___^^^^^^aaadddggg___^^^]]]^^^aaaccceeeeee^^^___bbbeeeiiikkkkkkjjjhhhjjjnnnttt{{{}}}xxxssspppnnnqqqpppnnnoooooopppooommmgggeeeaaa^^^\\\[[[[[[\\\\\\]]]```gggqqqzzz~~~yyyqqqiiieeedddddddddccccccdddgggjjjmmmsssuuuxxx}}}++++++++++++************************************************************))))))))))))************))))))))))))************(((((())))))(((((('''&&&))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,************************************************************************************************((())))))(((''''''(((*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,------...//////////////////............---........................//////000000111222222222222222222222222222222222111111222333333333333333222333444444555555444444666555444444555666888999999888888777777777777777:::::::::;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<<<<===============<<<=========>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBB===???AAACCCDDDEEEEEEEEEBBBBBBCCCDDDFFFGGGGGGHHHGGGFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJGGGIIIKKKLLLKKKKKKLLLMMMJJJMMMPPPRRRSSSSSSUUUWWWZZZ___dddgggjjjqqqzzzvvvoooooommmqqqvvv|||{{{pppiiifffeeeeeehhhiiiiiihhheeecccbbbbbb___ccchhhmmmnnnmmmkkkiiihhhkkknnnpppppppppqqqrrrqqqrrrrrrrrrrrrtttxxx{{{vvvtttqqqqqqsssvvvyyyyyyrrruuuyyy~~~}}}{{{{{{|||{{{yyyvvvooohhhcccaaa```fffdddaaaaaabbbcccdddccc______^^^___bbbfffjjjmmmlllnnnrrr{{{}}}wwwxxxwwwrrriiibbb______fffhhhkkkmmmooorrrvvvyyy}}}{{{zzz++++++++++++************************************************************((()))))))))************((()))))))))************(((((())))))(((((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***************++++++++++++************************************************************************************************)))***+++***((((((***+++******++++++++++++***************++++++,,,,,,---,,,,,,++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////.........---------/////////////////////////////////000111222222222111111111111111111111111111111222333333333333222222222333444444444444333555555444444555666888999::::::999888888888888888999999999:::::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<============<<<::::::;;;<<<===>>>>>>?????????@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDD???@@@AAACCCDDDFFFGGGGGGHHHGGGEEECCCCCCDDDFFFGGGGGGHHHJJJLLLLLLLLLKKKJJJGGGHHHIIIIIIHHHHHHIIIJJJGGGIIIKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTUUUXXX___dddrrr{{{wwwuuupppsssvvvyyy}}}~~~~~~}}}{{{zzzxxxvvvuuupppuuuyyyzzz~~~|||zzzyyy}}}}}}}}}~~~~~~}}}zzzxxxpppsssyyy}}}{{{tttnnnjjjiiijjjlllmmmmmmjjjddd]]]XXXWWWXXX\\\ZZZXXXZZZ^^^bbbeeeffffffhhhlllpppvvv{{{|||vvvsssoooqqqrrrooojjjgggggghhhnnnrrrxxx|||}}}{{{ssssssuuu+++++++++************)))))))))))))))))))))))))))************************(((((())))))*********+++(((((())))))*********+++(((((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,+++******+++---******++++++++++++******))))))***+++,,,,,,---------,,,,,,++++++***************+++,,,,,,---......------------------------,,,,,,------...///000000//////.........---------000000000000000000000000...//////000111222222222111111111111111111111111111111222333333333333222222222333444444444444333555555444444555666888999;;;;;;:::999888888888999888888888888888888999999999999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<888888999:::<<<===>>>>>>===>>>???@@@AAABBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAAAAAAAABBBBBBCCC===>>>???AAACCCEEEFFFGGGJJJHHHEEEBBBBBBCCCFFFGGGEEEFFFHHHJJJKKKKKKJJJIIIIIIJJJJJJIIIGGGGGGHHHJJJIIIJJJIIIHHHGGGGGGJJJLLLKKKKKKKKKKKKKKKNNNQQQTTTSSS^^^mmmyyy|||}}}yyyvvvrrrpppnnnmmmiiimmmooonnnooosssuuutttxxxyyyzzz|||~~~}}}|||zzzwwwuuusssnnnggg```]]]^^^aaaccceeeeeebbb]]]WWWSSSTTTUUUVVVUUUVVVZZZaaaiiiooorrrtttxxx~~~}}}wwwsssrrrvvv{{{}}}zzzuuuqqqoooiiilllooopppooopppssswwwtttzzzxxxqqqtttzzz***************)))((((((******************************))))))((((((''''''))))))))))))))))))))))))************************,,,+++)))((('''(((***+++((()))+++,,,,,,+++***)))))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))******************************************************))))))***+++,,,,,,(((***+++------,,,+++***************************************************))))))))))))))))))******,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++,,,,,,------.../////////000000//////.........---///////////////.........//////000111111111111111111111111111111111111111777444111000333444444222333333333333333333333333333222111111222555777999===<<<;;;:::888777666666999999999999999999999999::::::::::::::::::::::::777888:::<<<=========<<<;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJKKKLLLLLLJJJHHHHHHIIIEEEHHHJJJIIIGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGNNNQQQVVV[[[aaahhhooottt|||wwwvvvxxx{{{~~~~~~xxxppplllmmmmmmlllllliiigggiiimmmjjjiiiiiimmmrrrwww{{{|||xxx|||~~~||||||||||||vvvtttqqqooommmkkkhhhfff```___[[[VVVRRRTTTYYY___\\\]]]^^^^^^]]]^^^```bbbjjjmmmqqqsssxxx~~~~~~{{{~~~zzztttpppnnnmmmiiigggkkklllmmmlllkkkkkkmmmnnnpppsssxxx{{{|||}}}~~~~~~|||tttsssttt***************)))((((((************************+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''(((***+++)))***+++++++++***))))))))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))******(((***+++------,,,+++************************************************************))))))))))))))),,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,------.../////////000/////////............/////////////////////...//////000111111111111111111111111111111111111111555333000111333444444333333333333333333333333333333222222222333555777999<<<<<<;;;:::888777666666::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;<<<======<<<;;;;;;<<<<<<<<<===============>>>>>>?????????@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEECCCDDDEEEGGGHHHHHHIIIIIIHHHIIIJJJIIIGGGEEEEEEEEEDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDHHHLLLPPPTTTYYY]]]fffmmmwww}}}}}}zzzxxxvvvwwwxxxzzz~~~zzzxxxuuussspppmmmlllmmmiiigggeeeeeehhhkkklllmmmiiimmmsssyyy}}}||||||~~~~~~zzz{{{}}}yyyuuurrrqqqpppnnnnnnnnnnnnoookkkjjjhhhfffdddbbb___^^^\\\\\\ZZZWWWTTTVVV\\\aaafffhhhkkknnnqqqtttxxx|||{{{wwwuuuuuupppmmmhhheeedddaaa]]]ZZZZZZ\\\```bbbeeeiiinnnqqqvvvzzz~~~wwwmmmgggeee)))************))))))(((************************++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***++++++++++++***)))(((((())))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((************************++++++***)))((((((((((((((()))+++,,,,,,,,,+++***************************************************+++*********))))))((((((,,,++++++******++++++,,,******+++++++++,,,,,,,,,******)))))))))***+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---......//////////////////..................////////////////////////000111111111111111111111111111111111111111333111000111333444444444333333333333333333333333333333222222333555777888;;;::::::999888888777777::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>?????????????????????????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIHHHEEECCCCCCCCCEEECCCBBBAAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===@@@CCCEEEFFFGGGIIIKKKPPPTTTZZZaaakkkyyy}}}zzzwwwxxx~~~|||yyyvvvtttpppkkkgggeeedddcccbbbaaabbbfffnnnwww}}}~~~}}}rrrrrrrrrrrrrrrrrrssssssuuuvvvyyy|||~~~|||xxxvvvuuuqqqkkkgggccceeeiiinnnqqqoookkkgggddddddcccccccccdddeeeeeeaaaaaa```___]]][[[ZZZYYY\\\^^^___^^^^^^aaaggglllwwwzzzxxxpppjjjgggggggggcccbbbaaa```^^^[[[WWWTTTVVVYYY]]]bbbgggnnntttyyy}}}vvvkkk___UUUOOO))))))************)))(((************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))******+++++++++***)))(((((('''))))))(((((((((((())))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))***************************)))((((((((((((((()))))))))***+++,,,++++++***************************************************++++++******)))(((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))((()))***,,,...------,,,,,,,,,++++++++++++,,,,,,------.../////////////////////.....................//////////////////000111111111111111111111111111111111111111111000000111333444444444222222333333333333444444444333333333444555777777999999999999888888888888999999999999999999999999999999999999999999999999888888999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>@@@@@@AAAAAABBBBBBBBBCCC????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEEEEFFFCCCCCCDDDFFFFFFGGGGGGGGGHHHIIIJJJIIIFFFDDDCCCDDDFFFCCC@@@@@@BBBCCCCCCBBB@@@@@@@@@@@@???????????????AAADDDEEEDDDCCCCCCDDDFFFHHHKKKNNNSSS^^^kkkuuu}}}uuuoookkkgggeeecccaaabbbjjjtttyyyxxxtttpppoooooommmllljjjiiihhhkkklllnnnqqquuuzzz~~~}}}zzzvvvttttttuuuvvvuuuuuuxxx{{{~~~zzztttpppnnnllljjjhhhfffccc]]]YYYWWWYYY\\\```bbbbbbaaa___aaa``````````````````aaa```aaabbbcccbbbaaa```aaagggkkkoooqqqsssvvv|||}}}~~~{{{wwwuuuvvvwwwuuuqqqkkkeeeaaa```aaaaaaaaabbbdddffffffccc```]]]aaacccgggjjjnnnssszzz~~~|||yyy}}}zzzyyyzzzsssiii___WWWMMMCCC<<<((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))***++++++,,,+++***)))((((((''''''))))))(((((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((************************))))))))))))))))))))))))''''''''''''((()))++++++))))))******++++++++++++))))))))))))))))))))))))************************************))))))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))***+++---///------,,,,,,,,,+++++++++++++++,,,,,,---..................///////////////---.........//////000000//////000111111111111111000000000000000000000000///000111222222333444444222222222333333444444444444444444444555666666777777777888888888888999999777777777777777777777777999999999999999999999999999999999999:::;;;;;;<<<<<<<<<<<<<<<============???@@@AAABBBDDDEEEFFFGGG>>>>>>?????????@@@@@@@@@>>>>>>>>>??????@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHEEECCCCCCCCCEEECCCAAA???@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;===@@@@@@???>>>>>>???>>>@@@AAABBBDDDJJJSSSZZZqqq}}}|||xxxuuunnnjjjhhhmmmuuuxxxtttooonnnmmmlllkkkhhhfffcccbbbeeeeeefffgggiiillloooppprrroookkkiiiiiiiiihhhggghhhjjjmmmoooqqqtttxxx{{{~~~|||}}}~~~~~~~~~|||yyyyyy}}}{{{xxxwwwwwwqqqooonnnlllkkkhhhdddaaa]]]\\\[[[ZZZYYYWWWTTTRRRPPPQQQSSSUUUXXX\\\```ccceeeeeeddddddcccbbbbbbaaagggkkknnnppppppoooqqqrrr{{{||||||}}}yyyuuuqqqqqqooollliiiggghhhiiigggeeebbb___^^^___```bbbdddhhhmmmqqqrrrpppnnnllllllnnnooopppsssvvv|||}}}|||{{{{{{}}}yyyuuupppkkkiiiaaaZZZPPPGGGBBB<<<777222((())))))************)))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,+++***)))((((((((((((((())))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&'''((()))+++,,,---))))))))))))******++++++))))))))))))))))))))))))************************)))))))))))))))))))))******++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,+++++++++,,,---...------,,,,,,,,,,,,+++++++++++++++,,,------...............///////////////------......///000000000//////000111111111111111000000000000000000000000...000222333222222222333111222222333333444444555444444555555666666666666666666777777888999999:::666666666666666666666666;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@AAADDDEEEGGGHHH>>>>>>>>>????????????@@@======>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFDDDEEEFFFFFFDDDBBBBBBCCCCCCDDDCCCAAA>>>======???@@@@@@??????>>>=========999:::<<<===<<<;;;<<<===999;;;>>>??????CCCIIINNNaaahhhkkkjjjlllttt~~~{{{yyyvvvwww||||||zzzzzzyyyvvvsssooollljjjgggfffdddbbbbbbcccdddeeeeeecccaaaaaaaaaaaa```___^^^```bbbcccccceeehhhjjjppppppqqqqqqqqqrrrrrrrrrsssssstttvvvwwwxxxzzzzzzvvvtttqqqooommmllliiifffiiijjjkkkmmmmmmmmmlllkkkggghhhiiihhhiiinnnvvv}}}}}}zzztttooolllllllllhhhfffcccaaa```^^^[[[XXXSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQSSSVVV[[[bbbkkkpppvvvvvvvvvvvvuuutttsssrrrwww|||xxxtttsssoookkkdddeeedddbbb``````aaacccaaaaaaaaaaaabbbdddeeefffjjjooouuuzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{zzzyyyzzz|||}}}}}}yyytttlllddd]]]WWWTTTIIIDDD===777444222111000(((((()))***************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))***,,,---......***)))(((((('''((())))))))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))***+++,,,---)))))))))))))))******+++))))))))))))))))))))))))************************((((((((()))******++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,---................../////////000------......///000000111//////000111111111111111000000000000000000000000...111444444222000111222111111222333333444555555444555555666666666666666444555666777888999:::;;;777777777777777777777777:::::::::::::::::::::::::::999888888888999:::;;;::::::::::::;;;;;;;;;;;;<<<===>>>???AAACCCDDDDDD>>>>>>>>>>>>????????????=========>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGCCCDDDFFFFFFDDDCCCDDDDDDEEEIIIKKKHHHAAA===>>>AAA??????>>>======<<<;;;;;;:::;;;;;;;;;::::::<<<>>>777:::<<<======AAAFFFKKKUUUVVVSSSNNNOOOVVV^^^aaarrrxxxwwwppplllnnnqqquuu}}}zzzwwwssspppmmmmmmmmmmmmkkkjjjiiiiiiiiihhheeeccc```aaaaaa```______aaacccfffggghhhiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkkhhhfffcccaaa```___]]][[[]]]^^^___`````````___^^^\\\___``````___cccjjjpppzzz{{{{{{yyyvvvsssrrrrrrooonnnlllgggbbb```aaacccaaaaaaaaacccdddccc```^^^[[[[[[[[[ZZZZZZ[[[]]]___]]]___cccggglllsss|||yyynnnhhhfffdddccc___```aaaaaaaaabbbeeehhhiiijjjlllnnnpppqqqqqqrrruuuzzzzzzvvvtttssssssssskkkggg___VVVMMMGGGBBB@@@777666555222///...///111(((((()))***************))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************************&&&''')))+++---......///))))))(((''''''((()))***))))))(((((((((((())))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++)))))))))))))))******+++))))))))))))))))))))))))************************''''''((()))***+++,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,))))))***++++++++++++***---------,,,,,,,,,++++++***++++++,,,,,,---......---.........//////000000---------...///000000111//////000111111111111111000000000000000000000000///222444444111///000111111111222333333444555555444555666666666666666555444444555777888999:::;;;777777777777777777777777888888888888888888888888:::999888888888999:::;;;999999999:::::::::;;;;;;<<<<<<===>>>??????@@@@@@>>>>>>>>>>>>????????????<<<======>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDFFFHHHHHHGGGFFFGGGHHHHHHNNNSSSOOOEEE@@@AAAFFF>>>>>>===<<<;;;;;;::::::999:::999888777777:::<<<555777999888888;;;AAAGGGLLLKKKEEE>>>===CCCHHHIIIOOOTTT\\\fffrrr}}}ssskkkjjjlllppp{{{~~~~~~~~~|||yyytttpppjjjkkkkkkiiifffeeefffgggbbbcccdddeeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbeeeccc```_________]]]\\\]]]^^^___`````````___^^^\\\___```^^^[[[\\\aaafffooooooooolllhhheeeccccccbbbbbb```\\\WWWVVVYYY\\\\\\^^^cccjjjnnnooollljjjkkkjjjiiiggggggiiilllooonnnrrrwwwzzz~~~yyymmmccc^^^\\\\\\]]]```aaacccdddeeehhhlllooouuuwwwzzz}}}~~~~~~}}}~~~yyysssoookkkfffcccVVVRRRKKKCCC<<<777444333...111333222000...000222(((((()))***************+++++++++***************************************))))))(((((((((((())))))++++++******)))((((((((('''))),,,......---+++)))))))))))))))))))))))))))+++******)))(((''''''&&&))))))((((((((('''''''''))))))))))))(((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))***))))))((('''&&&++++++************++++++******++++++++++++******+++***)))((((((***,,,---,,,++++++******++++++,,,---,,,+++++++++,,,---...---------............///////////////////////////000000000000111111111111111111000///////////////111111222222222111111000111000/////////000222222333333444444555444444444444444444444555666888888999999999999999999999999777777777777777888888888777666555555555777888999999999:::::::::;;;;;;;;;====================================>>>>>>>>>>>><<<<<<<<<======>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFCCCEEEGGGIIIIIIIIIHHHGGGEEEEEEFFFGGGHHHIIIKKKLLLPPPWWW]]]YYYNNNCCC@@@AAA============<<<<<<<<<<<<::::::::::::::::::::::::555555666777888999::::::<<<<<<::::::::::::<<<<<>>??????@@@@@@@@@AAAAAAAAABBBBBBAAABBBBBBCCCDDDDDDEEEEEECCCDDDFFFHHHIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIKKKKKKPPPVVVZZZWWWOOOFFFBBBBBB============<<<<<<<<<;;;999999999888888888777777555555666666777777888888999999888777777888999999:::;;;<<<===@@@GGGOOOTTTaaahhhqqq|||~~~|||~~~zzzxxxyyyzzzxxxuuuxxx}}}{{{yyywwwwwwxxxxxxuuupppllliiihhhggglllqqqsssqqqooommmmmmoooqqqttttttttttttwwwyyy|||yyypppkkkiiijjjjjjiiigggggghhhiiigggffffffeeeeeeeeeeeeeeebbbbbbccceeegggiiikkklllrrruuuzzz||||||}}}zzzvvvssspppyyy~~~~~~{{{ssslllaaaZZZQQQKKKHHHDDD>>>999:::888666333111000000000------------------------(((((()))***************&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((()))))))))((('''''''''((()))***------,,,+++***)))((('''))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((())))))))))))))))))++++++************++++++******++++++++++++******+++***)))))))))***,,,---,,,++++++******++++++,,,...---,,,+++++++++++++++------------....................................//////000000000000111111000000//////....../////////000000111111000000///333222222222222333444444222333444444555555444444444444444555666666777777666666444444444444666666777777777888888888999999;;;:::999999888999999999888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPSSSQQQMMMGGGBBB@@@======<<<<<<<<<;;;;;;;;;888888777666666555444444555555555555555555555555555555444444444444555555777888777666666777;;;>>>BBBGGGPPPYYYbbbkkksssxxx}}}yyyyyywwwuuuvvvzzz|||~~~}}}||||||qqqgggaaa^^^YYY[[[]]]]]]]]]]]]^^^```aaaaaaaaa```aaaaaabbbcccdddfffjjjooossswwwyyyzzz}}}{{{wwwsssooolllnnnqqqpppiiiccc^^^VVVOOOFFFBBB<<<999888666333///111111000///............------------------------(((((()))***************))))))******+++++++++,,,(((((((((((((((((((((((())))))(((((((((((()))))))))(((''''''(((***,,,------,,,***)))(((((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((((((((())))))***++++++++++++************++++++******++++++++++++************)))))))))***+++,,,,,,++++++******++++++,,,------,,,++++++*********,,,,,,---------.................................////////////000000000111000//////.........//////...//////000000000000///000000000000111111222222222222333444555555555555555666666777777777777777999888666555555666888999777777777888888999999:::;;;;;;:::999999888888888888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIHHHDDD???<<<<<<<<<<<<;;;;;;;;;::::::888888777666555444333222555444444444333333222222222222222222222222222222555666777666555555777999888;;;???DDDIIIOOOVVVZZZeeeooo}}}~~~yyyzzz~~~~~~~~~}}}{{{uuummmddd^^^[[[ZZZUUUWWWYYYZZZ[[[^^^cccfffkkkjjjjjjkkklllmmmnnnooorrruuuzzz}}}yyyuuupppkkkggg______[[[RRRKKKGGGAAA;;;999666333222222222000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************,,,+++++++++******))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))***,,,...///+++***(((''''''(((***+++(((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))******))))))(((((()))***+++,,,++++++************++++++******++++++++++++*********************+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,------------..............................////////////000000000//////............//////......///000000000000000000000111111222222222222111222333444555555555555777777888999999999888888999888777777777777888999666777777888999::::::::::::::::::999999888888777888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;::::::::::::;;;;;;<<>>:::;;;;;;;;;;;;::::::::::::999888888666555444333333444444333333222111111111111222222222222222222111...000333333333222333555666888999:::;;;>>>BBBEEEIIIRRR\\\dddiiipppyyy{{{uuupppmmmjjjiiimmmtttwwwuuurrrnnnllliiiddd___\\\\\\]]]]]]^^^^^^```ccciiipppvvvyyyyyyyyyzzz{{{|||}}}~~~yyyrrrkkkccc\\\XXXKKKKKKFFF>>>999888666222444333111111111111000////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))******+++,,,---.........)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))************+++***)))((()))***+++,,,++++++************++++++******++++++++++++******))))))******++++++++++++,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,,,,------------------------------------......////////////000000......------......//////......///000111111111111222333333444555444444444111222333444555666666666777888999::::::999888777666666666666666666666666666777777888999:::;;;;;;999999:::::::::999888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;:::::::::;;;;;;<<>><<<;;;;;;:::::::::999999999888888777777666555444444333333333222222111111111111111222222222222111111...000222222000000000111111222333333333555888:::<<>>======::::::::::::999999999999777777666666555555555444333222222222222222222222000111222222222222111000000222333222111000000111...000111111111222444666888:::<<<<<<;;;===AAAEEELLLSSS\\\dddjjjrrr{{{yyyvvvttttttuuurrrsssvvvzzz|||}}}}}}xxxtttqqqsssuuuuuussspppooooooqqqrrrrrrooojjjeeeaaa___ZZZXXXWWWWWWZZZ^^^ccceeehhhkkknnnqqqrrrrrrtttuuuyyy{{{}}}|||uuurrruuu|||}}}yyywwwsssnnniii]]]WWWOOOHHHBBB<<<777444000111///******...000///,,,---......---------------......///...---+++***++++++++++++++++++++++++(((((()))***************************++++++++++++************************))))))(((((((((((())))))((())),,,......---+++)))******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))%%%%%%&&&&&&'''((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))*********+++...,,,***)))((()))***+++++++++************++++++******++++++++++++******))))))***++++++++++++***,,,++++++++++++++++++,,,&&&((()))+++,,,,,,,,,+++++++++,,,,,,,,,---------------------------------............/////////000---------------...///000//////000222222333333333000111222333444333222222000111333444555666666666444555777888777666444333333555777999999777555333666777777999:::;;;<<<<<<999:::<<<=========<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<>>>????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@>>>;;;::::::<<<:::::::::999999999888888555555555555555555555555222222222222222222222222///000111222222111000///...///000000//////000111111222444444333333444555555666888999999:::;;;<<<===AAAFFFIIIMMMTTT^^^gggiiipppzzz~~~||||||~~~zzz{{{}}}|||xxxuuutttttttttvvvyyy}}}vvvwww{{{~~~|||yyy~~~}}}wwwqqqoooooonnnjjjeeehhhiiiiiigggdddbbbaaabbbgggjjjmmmlllgggaaa^^^^^^YYYYYYWWWVVVWWW[[[bbbgggqqquuu{{{{{{tttooopppuuu{{{~~~{{{uuummmgggccc[[[RRRJJJFFFAAA<<<888666555444333000111///***+++///111000+++---/////////...///000***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++++++++******))))))((()))***++++++***)))(((******))))))(((((('''''''''((()))***+++******)))///...,,,***))))))***+++((((((((((((((()))******((((((((((((''''''''''''+++***)))((((((''''''(((((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((******++++++++++++******&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))******))))))******+++,,,+++*********))))))((((((,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////000000///...............000111111111111222222222222222111111111111111111444444444555555555555666555444444666888999888666777777666666555555444444777777777888999999999::::::;;;<<<<<<======<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>?????????@@@AAAAAA???===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::;;;;;;:::999999888888777777666444222111111111111111111111111111111111111222111000//////......///000000000000000000000000111111111000000000000000444>>>AAA999000000444555333555888:::<<>>===777666444222000000000000/////////...---------,,,.........------,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))))))))************))))))***)))))))))((((((((('''((((((((((((((()))***+++...---+++***)))))))))***((((((((((((((()))******(((((((((((('''''''''''')))((((((((((((((())))))(((((((((((('''''''''''')))(((((((((''''''''''''************************((((((''''''''''''(((((()))******++++++******)))(((((((((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********++++++************************))))))******+++,,,++++++++++++*********))),,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////000000///...............000111111111111222222222222222222222222222222222444444444444555555555555555555555666999999888777999888888888777777777666999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<<<<<<<;;;:::999888::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>>>>======>>>>>>??????@@@AAAAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA???===<<<;;;<<<===>>>;;;;;;;;;;;;:::::::::::::::::::::999888888777777777666444222111111111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000000000000888:::333---...000000222333555666666777:::===:::>>>CCCGGGLLLUUU```hhhxxx|||yyyvvvzzzzzzpppllljjjiiiiiigggfffkkkssstttxxxyyyxxxxxxxxxuuuooollliiiiiilllnnnllllllooonnnnnnooooooooooooooooootttxxx~~~~~~~~~}}}}}}}}}xxxsssnnnkkkfffaaa___^^^___```aaaaaaaaaaaaaaaaaaaaaaaabbbcccccccccbbbaaa```___aaaeeekkknnnpppqqqtttvvvtttssstttuuuxxx{{{}}}~~~wwwmmmllliiifffaaa\\\YYYVVVUUUNNNKKKEEE>>>999555333333444333111000///...//////............---------------------,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))((((((******))))))))))))******))))))))))))(((((((((((()))((('''&&&''')))+++---,,,+++***)))((((((((()))((((((((((((((()))******((((((((((((''''''''''''''''''''''''((()))***+++((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))******++++++******)))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))*********************))))))))))))***++++++,,,,,,,,,+++++++++++++++,,,+++******)))*********++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////000//////............///000111111111111222222222333333333333333333333333444444444444555555555555666555555777999:::999777888888888888777777777777;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======<<<<<<<<<<<<;;;:::999999999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<>>>>>>============>>>>>>???@@@BBBAAA@@@>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<===>>>;;;;;;;;;:::::::::999999:::999999888888777666666666555444222111111111111111111111111111111111111............///000111222/////////////////////////////////000000000000000...111222///,,,---...---111222222111000000111333333555777888999>>>EEEJJJTTTXXX^^^eeemmmuuu~~~ppphhheeecccccc```___dddlllnnnsssuuutttuuuwwwvvvrrrppplllkkkmmmlllgggddddddbbbbbbbbbbbbbbbbbbccccccgggkkkrrrxxx{{{|||zzzxxxsssuuuuuutttrrrsssxxx|||}}}{{{zzzxxxvvvvvvsssrrrtttzzz~~~|||{{{{{{zzzvvvnnnhhheeeccc```\\\[[[ZZZ[[[[[[```cccgggkkknnnnnnnnnmmmppppppooooooooopppqqqqqqnnnrrrxxx}}}~~~{{{{{{ttthhh```\\\YYYTTTNNNHHHBBB???===<<<:::666333000/////////000///...------------...,,,------------------...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))))))))(((((((((((((((+++***)))(((((()))***+++))))))))))))(((((((((((())))))(((((()))***,,,,,,******))))))((((((((((((((((((((((((((())))))***(((((((((((('''''''''''''''''''''''''''((()))***((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))************))))))++++++******))))))((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((())))))******++++++)))))))))))))))***++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////000///............//////000000111111111222222222111111222222222222333333333333444444444555555555666666666777999:::999888666666666666555555555555;;;;;;::::::999999999888::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<>>>======<<<<<<======>>>>>>@@@AAAAAA@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>>>>;;;;;;::::::999999888888999888888777777666666555555444333222222111111111111111111111111111111111...............///000111..............................///////////////000//////......///000///...111222222000......///000111222333333444666:::>>>>>>AAADDDIIINNNUUU\\\aaaqqqwww~~~ssspppmmmllliiihhhnnnwwwyyywwwtttmmmgggfffeeeeeefffggghhhiiijjjjjjgggiiillloooqqqpppooonnnnnnlllhhheeecccdddhhhkkkwww{{{|||wwwuuuuuutttpppmmmqqqooommmnnnpppsssttttttwwwtttrrrrrrrrrpppkkkgggiiiiiihhhhhhhhhhhhiiiiiijjjooowww~~~~~~}}}yyywwwxxxwwwxxx|||~~~wwwppphhh___VVVQQQFFFDDDAAA===999555333222333222000///......///000------,,,,,,,,,---------++++++,,,,,,---------...++++++******************************++++++++++++************************((((((((((((((()))))))))+++***)))(((((()))***+++(((((((((((())))))))))))((()))+++------,,,+++***))))))))))))((((((((('''((((((((((((((())))))***((((((((((((''''''''''''))))))((('''''''''''''''(((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))******)))))))))++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))((((((((())))))******+++))))))(((((())))))***+++))))))******************+++***************++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------..................//////////////////............//////000000111111111222222222///000000000111111111222333333333444444444444555666555555777999:::999777555555555555666666666666::::::999999888888777777999::::::;;;<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<=========???@@@@@@???>>>???@@@========================<<<<<<<<<<<<<<<=========;;;::::::999888888777777888777777666666555444444333333333333222111111000000000000000000000000000000000///...............------------------------------.........////////////---,,,...000000///...///000000///------...000//////000000000111222444333555777888:::>>>CCCGGGQQQVVV^^^iiisss|||}}}zzzxxxuuuttt|||zzztttsssnnnppptttwww{{{~~~|||{{{yyyvvvsssqqqpppoooppplllfffccccccfffiiikkklllpppuuuxxxxxxvvvsssrrrxxxtttpppoooppppppooollloooooopppqqqssssssqqqpppqqqnnnlllnnnssswwwxxxwwwyyyyyy{{{|||||||||||||||www|||{{{xxxvvvvvvxxxyyy{{{{{{xxxssspppgggbbbZZZRRRKKKFFF@@@===777666555333111000000000...---,,,+++++++++,,,---,,,,,,------------------***+++++++++,,,,,,------************************)))))))))******+++++++++************************(((((())))))))))))************))))))))))))******(((((((((((())))))))))))(((***---///...,,,)))&&&(((((())))))))))))((((((((((((((((((((()))******((((((((((((''''''''''''***)))((('''&&&&&&&&&&&&(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))((())))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((()))))))))))))))))))))(((((((((((()))******)))))))))))))))******************)))******+++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------..................///////////////............//////000000111111111111222222222......//////000111111111333333333333444444444444555444444666888999888666777777777777888888888888999999888888888888888888999999:::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;:::;;;;;;<<<;;;;;;::::::999999999999::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;===??????>>>===>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777666666777777666555555444444333222222333333222111000000000000000000000000000000111000///...------------........................,,,,,,------.../////////...******---///------...+++,,,---,,,,,,,,,...///000000000//////......---...///111111222444888:::===???CCCHHHOOOVVV[[[___eeekkkrrrxxx}}}}}}~~~|||wwwqqqppptttyyy|||}}}zzz|||}}}xxxuuuwwwuuurrrqqqrrrtttvvvwwwwwwyyy}}}}}}wwwtttssswww~~~~~~{{{wwwsssqqqpppqqqqqqooojjjbbbZZZUUUNNNJJJCCC===999666444222222222000///...............------,,,,,,,,,,,,,,,,,,,,,---......---------***+++++++++++++++,,,,,,***************+++++++++(((((())))))***+++++++++************************)))))))))*********++++++))))))************))))))'''((((((((()))))))))*********,,,,,,+++)))&&&$$$(((((()))*********)))(((((((((((((((((()))******((((((((((((''''''''''''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((()))******)))))))))******+++++++++******))))))***++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////...............///000000000111111111111222222222...//////000111111222222222222333333333444444444444333333555777888777555666777777777888888888999888888999999999999999999999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<:::<<<===>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;::::::::::::999888777666555555666666555555444333333333111222222333222111000000000000000000000000000000///......---------..............................+++,,,,,,---......//////---***+++......++++++///+++,,,---,,,+++,,,...///000//////000000///...,,,,,,...///000///000222333444444555777:::===AAACCCFFFKKKQQQVVVZZZ```hhhmmmvvv~~~}}}~~~~~~xxxyyy{{{}}}}}}~~~wwwppplllgggccc___\\\\\\ZZZVVVOOOHHHBBB???>>>:::666333222222000///000///...---,,,,,,,,,,,,......------------------+++,,,---------,,,++++++++++++++++++*********************+++++++++,,,,,,((((((((()))***+++++++++************************))))))******+++++++++,,,((()))***++++++***)))((('''((((((((())))))******++++++***((('''%%%$$$$$$((()))***++++++***)))(((((((((((((((((()))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''((((((((((((((()))***************++++++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------................../////////000...............///000111000111111111111222222222///000000111222222333333222222333333333444444444333333333444666777666555444555555555666666777777999999999::::::;;;;;;;;;999999:::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<999;;;<<<===<<<;;;<<<===????????????????????????============<<<;;;:::999::::::999888777666555444666555555444444333222222000111222333333222000///000000000000000000000000---------------...///000////////////////////////++++++,,,------.../////////,,,...111///+++,,,222---...///...------///000******+++---//////...------///000000...------...//////000222333555777888888;;;===>>>???CCCIIINNNTTT^^^kkkuuu{{{|||vvvvvvzzz{{{{{{xxxzzzsssnnnfff```[[[VVVQQQLLLGGGFFFDDD@@@;;;777555555222000...---...///...---,,,,,,++++++++++++,,,,,,))))))*********++++++++++++,,,,,,---,,,+++***))),,,+++++++++******))))))******++++++,,,,,,,,,,,,'''(((((()))***+++++++++************************,,,+++++++++******)))))))))(((((('''''''''((((((,,,+++***)))))))))***+++...---+++***((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((+++******)))(((''''''&&&&&&&&&&&&'''((())))))***))))))***))))))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))************((('''%%%&&&((())))))(((((((((''''''''''''(((((())))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++******++++++***************+++++++++,,,,,,,,,+++******+++++++++*********))))))+++,,,,,,+++)))((()))******+++,,,,,,------,,,,,,...------------...//////////////////000000000000000000000000111111111111000000000000111111111111222222222222222222222222444444444555555555555666666666666666777777777777777777666666666666777777777777777777888999:::;;;888888999::::::;;;<<<<<<::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@>>>===<<<;;;::::::;;;<<<888777666555444333222222333333444444333333222111111111111111000000000000000000///...............000///...------------------------------------------,,,,,,+++*********+++------------------------------------------------/////////......------,,,///...---,,,,,,---.../////////......///000222333444555666777888888888888BBBDDDIIIPPPXXX___eeeiiiwwwyyy{{{}}}xxxssssssttttttssswwwyyy{{{zzzvvvooohhhcccWWWSSSMMMGGGAAA===;;;:::888666444222000//////000---------------------------,,,,,,+++*********+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''')))(((((('''''''''((((((***************+++,,,---******)))(((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((*********)))((('''''''''&&&&&&''''''((())))))***((()))))))))(((((('''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))******((('''&&&&&&((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((***)))(((''''''((()))***)))******++++++******)))++++++***))))))******+++******+++,,,,,,++++++++++++++++++*********))))))+++,,,---,,,+++***+++,,,***+++,,,,,,------,,,,,,---------------...//////.../////////000000000000//////000000000111111111000000000000111111111111222222222222222222222222444444444444555555555555777777777666666666666666777666666555555666666777777777777777888999::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;:::999999<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;:::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???????????????>>><<<;;;::::::::::::777666666555444333333222333333333444333222222111111111111000000000//////000//////...............//////...------------------------------------------,,,++++++******++++++------------------------------------------------......------------------///...---,,,,,,---...///000000///.........///000000000111222333333333333444666999>>>CCCIIIMMMPPPSSSUUUXXX\\\```ffflllqqqwwwzzzyyynnngggfffeeedddbbb```aaaaaa___[[[TTTMMMIIIAAA???;;;888555444444444555444222000///...---------------------------------,,,++++++*********+++,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((''''''(((((()))((()))***+++,,,---------&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''&&&''''''(((((())))))***'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&&&&((())))))((((((((((((''''''((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))******++++++******)))******)))))))))******+++))))))***+++,,,,,,,,,,,,+++++++++***************+++,,,------,,,+++,,,...***+++,,,,,,------,,,,,,---------------......///....../////////000000000//////000000000000111111000000000000111111111111222222222222222222222222444444444444555555555555777777777666666555555555666555555555555555555666777777777777888999::::::888999999::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999:::999999999999999999999999999999999999999999999999;;;<<<===>>>>>>>>>>>>>>>???>>><<<:::999888888888555555555444444333333333222333333333333222111111111111000000000000//////000///......------......///...------------------------------------------,,,,,,++++++******++++++------------------------------------------------,,,,,,,,,,,,,,,,,,------...------,,,,,,------...000///...---,,,,,,,,,,,,,,,---...///000000000//////000111333555888:::<<<888;;;>>>AAAEEEJJJOOOSSSXXX]]]dddiiilllpppvvvzzz|||zzznnnfff]]]UUURRRPPPMMMKKKIIIIIIIIIGGGCCC???:::888444222111000//////000111000000000///...,,,+++***------------------------,,,,,,+++************+++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((((((((()))***)))***+++---------,,,+++&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''''''''(((((())))))))))))&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))((((((((()))'''&&&&&&((()))((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))***))))))))))))******+++(((((()))+++,,,,,,,,,,,,************************)))+++,,,,,,++++++---...***+++,,,,,,------,,,,,,------,,,,,,------...///........./////////000000////////////000000000111///000000000111111111111111111111111222222222222333333444444444555555555777777777666555555444444555555444444444444555555666666666777777888999:::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::<<<;;;;;;::::::999999999888888888888888888888888666666777777888999999999:::;;;<<<===============>>>===<<<:::999777666666444444444333333333333333222222222222222111111000111000000000//////////////////...------------.........---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,++++++------...//////000//////111111111111222333444555555666888888999:::===@@@===CCCIIIMMMNNNRRRYYY```eeejjjrrryyyssshhhaaaUUUPPPIIICCCAAA>>><<<::::::::::::999888777666555333222000///............---...//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((()))******+++,,,,,,---,,,+++)))((()))))))))((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))))))))&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((((((((***(((&&&&&&((((((((('''''''''((())))))(((''''''''''''''''''''''''''''''(((((())))))))))))(((((()))))))))******)))))))))))))))(((((()))******+++'''((()))***+++,,,,,,,,,************************(((***++++++******+++---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---..................////////////...////////////000000000///000000000111111111111000000000111111222222222333333333444444444444555777666666666555555555444555555444444444444555555666666666666777888999:::999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888::::::::::::::::::999999888888888888888888888888222333444666888999;;;;;;::::::;;;<<<<<<<<<;;;;;;<<<<<<;;;:::888666555444333333333333333222222222111111222222111111000///000000000////////////...//////...---------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,---......////////////...//////......//////000000222333444333111111222333222666:::;;;:::<<>><<<999777666555444333111111000000000000111111000///...---,,,+++++++++------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************))))))))))))))))))))))))&&&&&&''''''''''''(((((((((((((((((()))***++++++,,,,,,,,,+++***)))((('''+++******))))))))))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))***((('''&&&((((((((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((((())))))******))))))((((((((((((((()))******+++(((((()))***++++++++++++***************+++++++++(((***++++++***)))***,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...------........./////////......////////////000000000000000000111111111111//////000000111222222222333333333333444444444444555555555555555555555555666555555555555555555666666666666666777888999999::::::::::::::::::::::::::::::;;;;;;::::::999888777777777777777777777777999999::::::::::::999999999999999999999999999999222333444666888:::;;;<<<999::::::;;;;;;;;;:::::::::::::::999888666555444333333333222222111111111000111111111111000//////000000////////////......///...------,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***)))***+++,,,------------,,,,,,---------------,,,...------------...//////...///000000///...///000111333555444222222555888:::<<>>???AAACCCFFFIIINNNQQQTTTWWW[[[bbbkkkrrruuuwwwzzz|||~~~xxxqqqhhhaaa^^^[[[XXXVVVSSSKKKDDDBBBFFFIIIGGGCCCCCCCCCBBB@@@>>>===;;;;;;:::666222000000000...+++---///111111000---,,,+++++++++,,,------...//////++++++++++++***)))((((((,,,+++*********+++,,,---++++++++++++++++++++++++))))))((())))))***++++++***+++,,,------,,,+++***)))************+++++++++************************************************************************))))))))))))))))))))))))((((((((((((''''''''''''((()))+++,,,------,,,,,,******))))))))))))************))))))((((((''''''''''''(((((())))))******((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''&&&%%%$$$###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++---,,,++++++***************+++,,,---............,,,,,,,,,---------......///////////////.........000000000000000000000000000111111222222333444444111111222222222333333333333333333444444444555555888888777777777777777888666666777777888888888999888888999::::::::::::999999999999::::::;;;;;;;;;888888888888888777666555999999999999999999999999888999999999999888777777888888999999999888888777999:::;;;<<<<<<<<<;;;:::999888777666555444333333333333222222111000/////////............---------......//////...---,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++***************+++++++++++++++++++++++++++000111222000---+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------.........////////////////////////111111000000111222333333444333222222222333444555777888;;;>>>BBBGGGJJJLLLSSSUUUVVVVVVXXX___kkkttt~~~xxxllleeefffkkkrrrssstttvvvyyy|||~~~}}}||||||}}}~~~}}}{{{zzz}}}~~~~~~wwwnnnhhh]]]UUUKKKEEECCCBBB???;;;::::::999888777666555555444444444333333333222222000000000000000000000000------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))+++,,,,,,++++++***((((((''''''''''''(((((())))))))))))(((((('''''''''((((((((()))))))))***((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++------,,,+++++++++++++++***+++,,,---............,,,,,,,,,---------...............///////////////000000000000000000000000000111111222222333333444111111222222222333333333333333444444444555555555777777666666555666666777777777777777777777777777777888888999999999999999999999999:::::::::;;;;;;:::::::::::::::999888888999999999999999999999999666777888999999999999999777777888999999999888888888999;;;<<<<<<<<<;;;:::888888777666555444333333333333222111111000//////000000/////////........................---,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))************************+++++++++++++++++++++++++++++++++,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---------------------------------------//////......//////000111222111111000111222333444000111222444777999<<<===>>>@@@AAAAAACCCKKKWWW```kkkllliii```TTTNNNNNNQQQTTTTTTUUUWWWYYY\\\___```dddcccbbbbbbcccdddfffhhhmmmnnnnnnppprrrtttuuuwww}}}}}}}}}}}}|||{{{zzzzzz}}}|||}}}}}}~~~~~~zzzwwwwwwwwwxxxzzz{{{zzzvvvtttppppppqqqqqqppppppooonnnkkkkkkjjjiiigggeeecccbbbbbbfffllltttxxxwwwrrrmmmffflllqqqoooeeeYYYSSSPPPJJJCCC<<<888777777555222555444444333333222222222000000000//////.................................---------------------------------,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((''''''''''''(((((()))))))))(((((((((((('''(((((((((((())))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((('''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------......------......//////000000000000000000000000000000000000111111222333333333111111222222222333333333444444444555555555555555666555555444444555666666888888888777777777777777666777888888999999888888999999999999::::::::::::::::::::::::::::::999888999999999999999999999999555666777888999:::::::::666777777888999999999888888999:::;;;<<<;;;::::::777777666555444333333222222222222111111000000///111000000000////////////---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))************)))))))))***+++,,,,,,++++++++++++++++++++++++''')))+++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///............///000111000000000000111222333444222333333444777???KKKTTT]]]ZZZSSSJJJAAA<<<:::;;;<<<<<<===>>>???AAACCCDDDGGGGGGFFFFFFFFFHHHIIIJJJQQQQQQQQQRRRTTTVVVWWWXXX```aaaaaabbbbbbaaaaaa```ffffffgggggghhhiiiiiijjjeeeeeefffgggiiihhhfffccc]]]\\\]]]^^^___^^^[[[XXXTTTTTTTTTTTTTTTSSSRRRRRROOONNNLLLJJJIIIGGGGGGFFFDDDIIIRRRZZZ]]][[[TTTNNNLLLVVV___[[[MMM@@@<<<===:::666111000111222000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,+++*********,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))***************+++++++++*********)))(((((('''&&&******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++++++++++++++++++++++++++...------,,,,,,---------+++,,,------.........---,,,,,,,,,---------......,,,------...///000111111////////////////////////000000000111222222333333111111222222222333333333555555555555555555555555555555555444555555666666666666777777888888888888666666777888888888888777999999999999999999999:::888888888999999888777777999999999999999999999999666666777888999:::::::::555666777888999999999888777888:::;;;;;;::::::999666666555555444333333222222111111111000000000///000000000/////////......---------......------,,,++++++++++++++++++++++++************************************************++++++***************+++))))))))))))***+++,,,,,,************************'''))),,,,,,,,,,,,---...++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,------...111111000000000000000111222222222333777???JJJQQQSSSNNNEEE===888555333222555555555666666777888888999888888888888999:::;;;;;;;;;;;;<<<===???@@@AAAEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJJJJKKKLLLLLLLLLMMMJJJJJJJJJLLLNNNNNNLLLJJJCCCCCCCCCDDDDDDCCCAAA>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::888777666666777777666:::AAAGGGIIIFFF@@@;;;???HHHOOOKKK???555444666222000......000000///---******++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++************************************************************))))))))))))))))))))))))************************((()))***+++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************)))))))))))))))))))))))))))*********+++++++++,,,+++***)))(((''''''&&&&&&******))))))))))))******'''''''''''''''((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((000///---+++)))(((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,------...,,,,,,------...---------,,,,,,,,,---------......,,,------...///000111111///////////////////////////000000111111222333333111111222222222333333333555555555555555555444444666555555555666666777888444555555777888999:::;;;666666777888888888888777999999999999999999999999777888888999999999888888999999999999999999999999888888999999999888888777555666777888888888888888777777999:::::::::999888555555444444333333222222111111111000000000000000/////////.........------,,,,,,---------------,,,++++++++++++++++++++++++************************************************+++***************++++++******))))))***++++++,,,************************)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++)))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,++++++***++++++++++++++++++++++++,,,++++++******+++++++++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......///000444:::BBBHHHEEE???888222000//////...000000000111111111111111333333333333333333444444222222222222333444555666444555666777777888888777555555777888999999888888999888888999;;;:::999777888777777888999888666444333444444444444333222222111000/////////000222333555777:::;;;;;;888666444777:::;;;999444000000111,,,+++++++++,,,,,,+++)))***++++++,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))+++++++++*********))))))************************************************((((((((((((((((((((((((************************((()))******++++++++++++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++)))(((''''''''''''((((((''''''''''''((((((&&&''''''''''''((((((((())))))))))))((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((///......---+++)))'''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,------...------,,,,,,,,,,,,---------......------......//////000000000000000000000000000000//////000000111222222222111111222222222333333333444444444444444333333333555555555555666777888888444555555777888999:::;;;666777888888999999888888999999999999999888888888999:::;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999888777777666777777888888777777666666777888999:::999888888444444333333333222222222000000000000000000000000............------------+++,,,,,,------------,,,*********************************************************************************)))******+++,,,++++++***************+++************************(((***++++++)))(((((()))++++++++++++++++++++++++((((((((((((((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,---...******+++,,,000444888;;;999555000---,,,------------......//////......---.../////////////////////000/////////000111111222///000111111222222222222---///000222222222111111222111111111222222000///222111000111222333111000000000000000000//////...,,,,,,,,,,,,---...///000444555555444222000111222444222///...////////////,,,,,,,,,+++++++++******,,,,,,,,,------.........************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++************)))))))))************************************************))))))))))))))))))))))))************************))))))******+++*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))***++++++,,,,,,+++)))(((((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***)))))))))((((((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((***+++---...---+++)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))*********))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,------...------,,,,,,,,,,,,,,,---------...............///////////////000000000000000000000000//////000000111111222222111111222222222333333333444444333333333222222222444444444444555666777888777777777777777888888888777888888999999999999999999999999999888888888777999:::;;;;;;<<<<<<;;;;;;999999999999999999999999777888888999999999888888888888888888777666555444555666888999999999888777333333333333222222222222///000000000000000000000////////////............***+++,,,---------------******************************************************************************))))))***++++++,,,,,,,,,+++***))))))))))))************************(((***++++++***))))))***************************(((((((((((()))***+++,,,************************++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******,,,---------,,,+++---------------...//////******+++---///111222111222111///---,,,,,,...///---...////////////...---,,,,,,,,,------,,,,,,,,,.........---......//////......///////////////...***,,,...///000000///...///...---...///000///...,,,++++++,,,...///...---------......------,,,++++++,,,,,,,,,---,,,,,,+++...000111///------///111222000......//////...------------,,,+++,,,---...,,,,,,,,,,,,------------))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************))))))))))))************************************************************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++,,,+++)))(((((())))))*********))))))))))))******&&&&&&&&&'''''''''((((((******))))))((((((((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&))),,,...///---+++)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++++++++++++++++++++++++++************++++++,,,------------...------,,,,,,,,,,,,,,,---------......///////////////.........000000000000000000000000/////////000111111222222111111222222222333333333333333333222222111111111222222222333444555666777:::999999888777666666555888888999::::::::::::999999999999999888888777777777888999999::::::::::::999999999999999999999999555666777888999:::::::::888888888888777555444333555666777999999888888777333333222222222222222222////////////000000000000000000000000////////////***+++,,,,,,------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,------+++***))))))(((((()))))))))))))))))))))))))))+++---------,,,---...************************))))))))))))***+++,,,---************************+++++++++,,,,,,+++++++++))))))***+++,,,,,,------*********++++++,,,,,,---+++++++++++++++++++++++++++***)))(((((((((((((((***+++,,,---...---,,,,,,,,,,,,++++++++++++,,,,,,******+++---//////---+++,,,------,,,***)))+++---+++,,,......///...---,,,,,,,,,------------,,,+++------,,,,,,,,,,,,------,,,,,,---------,,,,,,+++''')))+++---------++++++,,,++++++,,,...//////...,,,+++***,,,...000//////+++++++++++++++******))),,,---......---+++)))((())),,,......---,,,...111......//////---,,,******)))******)))((())),,,...,,,,,,,,,,,,++++++++++++)))*********++++++,,,,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))((((((((((((((((((((((((...---,,,+++***(((''''''))))))))))))((((((((((((******))))))))))))******''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))******''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((************************((()))***)))'''&&&&&&''''''((()))((('''&&&''')))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$&&&)))++++++)))&&&$$$&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''&&&&&&((()))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))(((((((((((())))))******))))))))))))******((()))***++++++***)))((()))************++++++++++++++++++,,,,,,---------.........////////////000000//////.........//////000000000000111111111111111111111000000000000000222222222222222222222222222222222333333444444444333333444444666777888999:::;;;<<<;;;999777777777666777999:::::::::999888:::999777666666777999:::777888888999999:::;;;;;;<<<;;;:::::::::;;;<<<===666555555777999;;;;;;:::;;;999777555444444666666999888888888777777666666333333222222111000//////000000000000000000000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))+++*********))))))((((((************************+++***)))(((((()))***++++++++++++*********))))))++++++++++++++++++++++++((((((((((((((((((((((((++++++******************,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........//////...------,,,++++++,,,,,,,,,++++++*********---,,,***))))))***,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++++++++++++++***)))(((***)))))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((++++++******)))((('''''')))(((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''))))))))))))((((((((('''((((((((((((((())))))***''''''''''''(((((((((((((((((((((''''''(((((((((************************((()))))))))'''&&&'''((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))******)))'''%%%)))))))))))))))*********((((((((((((((((((((((((&&&'''''''''&&&&&&((()))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******))))))************)))))))))************++++++++++++++++++,,,,,,,,,------------.........///////////////............///////////////000000000111111111000000000000000000000222222222222222222222222555444444333222222111111444444444555666777888999999;;;<<<;;;999777777777555666777888999888777777:::999888777777888999:::777888888999999:::;;;;;;;;;:::999999999:::;;;;;;:::999999;;;===???>>>===:::999777555444444555666666666666666555555555444333333222111111000//////////////////////////////...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))*********)))))))))((((((************************++++++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++*********+++++++++,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------......------,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++***))))))*********)))******++++++******))))))))))))******))))))))))))))))))))))))+++***)))(((((()))***+++*********))))))(((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))(((((('''''''''((((((((((((((((((((((((***))))))(((((())))))***'''''''''''''''''''''''')))))))))(((((((((''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&'''((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''******))))))))))))))))))((((((((((((((((((((((((&&&'''''''''&&&&&&((()))))))))))))))))))))))))))'''''''''(((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))************))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......///...............//////.........////////////000000000000000000000111111222222222222222222222222444444333333222222111111444444555555666777888999999:::;;;:::888777777888555666777999999888888777888888999999999999888888777888888999999:::;;;;;;:::999888777777888999:::<<<;;;;;;===???@@@@@@>>>999888666555444444555666444444333333333333222222222222222111111000000///////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))(((((((((((())))))))))))******))))))))))))((((((************************,,,++++++******++++++,,,+++************)))))))))++++++++++++++++++++++++************************************************+++++++++++++++*********)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++*********++++++++++++,,,---,,,,,,***)))((('''''',,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,------***,,,...//////...,,,***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))******+++++++++******++++++***)))))))))************))))))))))))******))))))))))))))))))))))))******))))))))))))*********************))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''''''''''''''''''''''''''''''((()))((('''&&&'''((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%'''''''''&&&&&&''')))((((((((((((((((((((((((&&&&&&''''''((()))******''''''(((((())))))******))))))(((((((((((())))))******))))))))))))******+++***)))(((((()))***+++))))))*********++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------......---------...//////---------.........//////000000000000000111111111111111111111111111111111000000111222333444444555444444555666777888888888888999;;;:::888777777888777777999:::::::::999888777888:::;;;;;;:::888777777888888999999:::;;;;;;999888777666555666777888999999999;;;===>>>===;;;777666555444444444555555222222222222222222222222222111111111000000000///////////////////////////---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((************************************************************))))))))))))************++++++++++++************************))))))))))))************+++++++++***************))))))*********+++++++++************************************++++++++++++++++++************++++++************++++++++++++---,,,+++***)))(((((('''++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++...------,,,,,,+++++++++++++++++++++******))))))++++++,,,,,,---------...++++++,,,------,,,++++++++++++******************++++++++++++++++++++++++---,,,***))))))***,,,---******++++++,,,,,,,,,,,,************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************((()))***+++++++++++++++,,,+++***))))))((())))))******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***++++++***************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((()))))))))******&&&&&&''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((()))(((((('''''''''''''''((((((((((((&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((''''''((()))'''((()))((('''&&&''')))'''''''''''''''''''''''''''''''''((((((((()))))))))((('''&&&&&&'''((()))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%'''''''''&&&&&&''')))((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''(((((())))))******))))))(((((((((((())))))******))))))))))))******+++***)))(((((()))***+++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...//////------------............//////000000111111111111111111111111111111111111///000000111333444444555444555666777888888888777777999::::::888777777888666777888999999999888777777888:::<<<<<<:::888777777888888999999:::;;;;;;888777666555444555555666777777888:::<<<<<<:::888555555555444444444444444222222222222222222222222111111111000000000000000........................------,,,,,,,,,+++++++++,,,,,,+++++++++*********************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++************************(((((()))))))))*********************************))))))*********+++++++++************************))))))*********+++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,++++++***++++++************))))))+++++++++,,,,,,---------,,,+++***))))))***+++,,,************************++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************((()))***+++++++++++++++++++++***)))((((((((((((******))))))))))))******(((((((((((((((((((((((()))))))))******)))))))))******************++++++'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))&&&&&&&&&''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''((()))(((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))'''((()))((('''&&&''')))''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&((()))))))))))))))))))))))))))&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))************))))))))))))******)))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////---------............////////////000111111222222111111111111111111111111222222222222222222111111555666777888999888777777666888999999888777777888444555666777888777666666888999:::<<<<<<:::999888777888888999999:::;;;;;;888777666555444444555555666666777:::;;;;;;999666444444444444444444444333111222222222222333333333000000000000000000000000........................,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))************))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))))))))***(((((())))))***+++++++++************************'''(((((())))))*********)))))))))***************)))************+++++++++************************)))))))))************+++++++++************++++++)))))))))************+++))))))******+++,,,------++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++***************************+++++++++++++++,,,,,,,,,+++)))'''''')))+++,,,***************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,+++******))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************)))******+++++++++************)))((((((((())))))******))))))))))))******(((((((((((((((((((((((())))))************)))))))))))))))***************%%%%%%&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((***'''((()))((('''&&&''')))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((&&&'''''''''&&&&&&((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******))))))************)))))))))************+++++++++++++++++++++*********))),,,,,,,,,,,,------------,,,,,,,,,,,,---...///000---............/////////...//////000111111222222111111111111111111111111111111111111111111222222555666888999999888777666666777999999888777777888666777888999:::999888888999999:::;;;;;;:::999999777888888999999:::;;;;;;999888666555444444555555555555666999::::::777444333333333444444444333333000111111111222222222222///000000000000000000000........................,,,,,,,,,++++++++++++***++++++++++++************************************))))))************))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))******((((((((()))***+++++++++))))))))))))))))))))))))''''''(((((()))******+++((()))))))))*********+++)))************+++++++++************************))))))))))))************++++++************++++++))))))))))))************(((((())))))***++++++,,,******************************++++++++++++******+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******************)))+++******************+++*********+++++++++,,,,,,************************************************+++++++++************************************************+++++++++,,,,,,******************************************************************************++++++++++++************************************+++++++++***)))))))))(((((((((((())))))*********))))))))))))******((((((((((((((((((((((((((()))***++++++***)))(((((((((((())))))*********''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''((((((((()))***)))(((''''''((()))***''''''''''''''''''''''''%%%'''((((((''''''(((***'''((()))((('''&&&''')))''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''&&&&&&((()))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&******))))))((((((''''''))))))(((((((((((())))))******))))))))))))******((()))***++++++***)))((()))************+++++++++++++++++++++******)))))),,,,,,------------......+++++++++,,,---...///000.........////////////000...//////000111222222222000000000000000000000000---...///111222333555555555666888999:::999777666555777999999777777777888:::;;;<<<=========<<<<<<999::::::;;;;;;::::::999777888888999::::::;;;;;;999888666555444444555555222333444666888777444111222222333444444444333333///000000000111111222222////////////000000000000........................,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******'''(((((()))***+++++++++((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))************(((((((((((())))))))))))******************************++++++++++++***************++++++,,,,,,---++++++++++++++++++,,,,,,+++*********))))))(((((()))***,,,------,,,***)))******++++++,,,,,,,,,,,,************************)))***++++++++++++***))))))))))))***++++++,,,,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++++++++***)))((((((((('''(((((()))***+++******))))))))))))******((((((((((((((((((((((((((()))***++++++***)))(((''''''(((((()))))))))*********))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))'''&&&&&&((()))&&&###'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&((()))******)))((((((((()))+++,,,((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&''''''((())))))))),,,+++***)))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((******))))))))))))******************************)))************+++++++++++++++***************+++***++++++,,,,,,------...---------............///------------------------000000000000111111111111111111111111111111111111000000000000111222333444333444666777777777666555777777777777777888888888999;;;;;;999<<>>===;;;999999999999999999999999666666666666666666666666777777666666555444444444222222333333333333222222333333333333333222222111000000////////////000000000000000/////////......------------------------,,,,,,,,,,,,,,,+++++++++++++++***)))))))))******(((((())))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************))))))(((((()))***+++++++++***)))))))))))))))))))))))))))***))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))+++************)))))))))************************+++******))))))******+++************))))))))))))))))))))))))))))))))))))+++************)))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((((((''''''''''''((((((+++++++++******)))))))))+++******))))))******+++))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''))))))(((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''''''''))))))((((((((((((((()))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))************************))))))*********+++++++++*********)))******+++,,,---------,,,,,,+++++++++,,,,,,---------.................................////////////000000000111111111111111111111111111///////////////000222222333333444444555555555555555555666666777888888888:::>>>???<<<;;;<<<;;;888999999999999999999999999666666666666666666666666777666666555555444333333111111222222222222111111222333333333333222111111000//////......//////000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******))))))))))))******(((((((((((()))))))))************)))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((''')))+++,,,---,,,***)))))))))************))))))))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))))))))))))))******************))))))))))))***************)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((''''''&&&&&&''''''(((++++++******))))))((((((******))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''((((((%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&'''((()))***)))((('''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((())))))%%%%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((('''((((((((())))))******''''''''''''(((((((((((())))))(((((((((((())))))************************))))))*********+++++++++******))))))***++++++,,,+++++++++,,,,,,---------,,,,,,,,,------------...------------------------...////////////000000000000000000000000000000000000000000000111222333333333333333333333444444555444555555666777777888888999???BBB>>>;;;;;;999666888888888888888888888888777777777777777777777777666666666555444444333333111111111111111111111111222222333333222222111000//////............//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++***))))))((())))))******'''(((((((((((()))))))))))))))))))))))))))******((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))''')))+++,,,---,,,***)))((()))************)))((())))))(((((((((((()))))))))))))))******)))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))((((((''''''(((((()))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))******(((((((((((())))))))))))((((((((((((((((((((((((************))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((''''''&&&&&&''''''((((((((()))))))))((((((''''''''''''(((((($$$&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((())))))((((((''''''((())))))))))))(((&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&(((((())))))))))))((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))((((((''''''(((((()))************************)))************+++++++++))))))))))))***+++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------------------------------......////////////000000000000000000000000000000000000000000111222333444333222222222222333444555444444555666777777888888999@@@DDDAAA===;;;999666777777777777777777777777777777777777777777777777666666555555444333333333222111000000000000111222222222222222222111111000......------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))((((((((()))******''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))************)))((()))***+++++++++***)))((()))***++++++***)))(((((((((((((((((())))))***))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))))))))***'''(((((())))))************))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&'''''''''(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((*********)))((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&&&&'''((((((((())))))))))))((((((''''''''''''(((((($$$&&&(((((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((''''''''''''&&&&&&''''''((()))&&&&&&''''''((())))))***''''''''''''(((((((((((('''''''''(((((((((((((((***)))))))))******+++,,,((((((((((((((((((((((((((()))))))))(((((('''&&&(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((''''''''''''((((((************************)))************+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................./////////000000000000000000000000000000/////////000000111222333333222111111111222444444333333444555666777888999999AAAFFFCCC>>><<<:::777777777777777777777777777666666666666666666666666666555555444444333333222222222111000000111222222222222222222222111000000...------------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++******))))))((((((((((((((()))******'''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((()))))))))******((()))***++++++***)))(((((((((((((((((()))******((()))***++++++***)))(((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))******''''''(((((()))******+++))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''(((((()))*********'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((###&&&)))(((&&&&&&''')))%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''((())))))***''''''''''''((((((((())))))))))))(((''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))******)))(((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''((()))******+++''''''''''''((((((((()))((((((''''''''''''((((((************************)))************+++++++++))))))))))))***+++,,,---...------,,,,,,++++++***++++++,,,,,,,,,---------////////////////////////............/////////000000000000000000000000000.........//////000111222333222111111111222333444333333444555666777888999999AAAGGGDDD???===;;;888777777777777777777777777555555555555555555555555666555555444444333222222333222111000000111222333111222222222222111000000...------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,+++***)))((((((((((((((((((((()))******''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((('''((())))))***''')))***++++++***)))'''((((((((((((((()))******((()))***++++++***)))((((((((((((((((((((((((((())))))))))))************'''((((((((())))))******&&&''''''((()))******+++))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&'''((()))***++++++'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((())))))))))))(((((((((((('''((((((((())))))******************************(((((())))))***+++++++++&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''((((((((()))'''''''''(((((((((((((((((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******((((((&&&&&&''')))+++---))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))$$$%%%%%%&&&&&&''''''((((((((())))))))))))((((((%%%&&&''')))))))))((('''(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------...//////...---,,,...------......///000111...///000111111000///...000////////////111222333222222222222333333444555444444444555555777888888<<<===>>>===:::999888999888666555555777888777777999777666666666666333111333333444444333333222111222222222111111111111000222222222111111///...------..................---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))************))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((()))&&&%%%&&&(((***)))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))******************************)))(((''''''((()))*********)))))))))))))))***))))))))))))************(((((((((((())))))))))))+++***)))(((((('''''''''***)))(((''''''((()))*********))))))((((((''''''))))))(((((((((((())))))******))))))((((((''''''&&&&&&'''((()))***++++++%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((()))*********)))(((''''''((()))***************************''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''++++++***)))((('''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''(((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((******)))((('''&&&%%%%%%((('''%%%&&&&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''(((((('''&&&''')))+++,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,...------......///000111...///000111111000///...000000//////000111222333333333222222222333444444444444444444555666777888999:::;;;;;;999777777888888666555444555666777777777666555555666555333111333333444444333333222111222222222111111111000000111111111111111000///...,,,------......------,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((()))'''%%%&&&(((***)))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))(((((((((((())))))))))))))))))***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***************************))))))(((((((((((())))))******))))))))))))******(((((()))))))))*********))))))))))))((((((((((((***))))))(((((((((((((((***)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))'''''''''''''''((())))))((('''''''''(((((()))******)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***))))))(((((((((((())))))((('''&&&&&&'''((()))((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''***))))))((('''&&&%%%%%%((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&'''(((***+++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&)))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,---............------...------......///000111//////000000000000//////000000///000000111333333444444333222222222333333333333333333444555666666555777888888666666666777777666444333333444666777666555444555666555333222333333444444333333222111222222111111111000000000000000000111111000//////+++,,,,,,------,,,,,,+++************************+++++++++*********************))))))))))))*********))))))(((((())))))*********))))))))))))******(((((((((((((((((((((((()))'''&&&&&&((())))))((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))******(((((())))))))))))************))))))((((((''''''((((((((((((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((((()))***++++++***)))((()))))))))(((((((((((('''***)))))))))((((((((('''******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''&&&''''''((())))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))(((((((((((())))))***((((((''''''''''''(((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&&&&''''''(((((((((((('''%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((''''''''''''((()))***((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&***)))(((&&&&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,---------...------...------......///000111000000000000000/////////000000000000111222333333555444333333222222222222333222222222333333444555333444666777666555666777777666555333222222555777666555555555777777666444333333444444333333222111111111111111000000000000//////000000000000000///+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************))))))))))))******))))))(((((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))***+++(((((((((((()))))))))***+++******)))(((''''''&&&''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))((((((((((((((()))+++,,,,,,+++)))((((((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))(((((((((''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''%%%%%%%%%&&&'''(((((()))(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((())))))(((((((((***)))(((&&&&&&&&&'''(((((((((((())))))(((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------.........------......///000111111111000//////////////////000111111222222333333555444333333222222222222333222222222222333444444222444666777666666666888666777666444222222444777666666666777999:::999777333333444444333333222111111111111000000000//////...//////000000000//////***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))(((((((((((()))))))))((((((''''''(((((()))************************((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))(((((()))***++++++'''(((((((((((()))))))))+++******)))(((''''''&&&''''''''''''(((***+++,,,(((((())))))))))))(((((((((((((((((())))))))))))'''(((***++++++***(((''''''''''''''''''((((((((('''''''''((()))*********((((((((()))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%$$$(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))'''''''''&&&&&&&&&%%%%%%(((&&&&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((())))))))))))(((((()))((((((''''''''''''((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---...///...------......///000111222111000///....../////////000111222333333333333444444333222222222333333333333333222222333333444333555666777666555666777555777888666333222444666666666666888:::<<<;;;:::333333444444333333222111111111000000000//////////////////000000///......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))))))))******)))((((((''''''(((((()))((((((''''''''''''((((((************************((())))))(((&&&&&&''')))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***+++,,,''''''(((((((((((())))))******))))))((((((''''''''''''''''''((()))++++++(((((())))))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''&&&''''''''''''(((((((((&&&&&&'''((()))***++++++&&&''''''((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((&&&%%%$$$(((((((((((((((((((((((('''''''''''''''((()))))))))(((''''''&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))(((((((((((())))))***''''''(((((((((((('''''''''''''''((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&%%%%%%'''&&&&&&'''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((('''&&&'''(((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///...------......///000111333222000///.........//////000111333333333333333333333222222222333444444444444333333333333444444333444666666555444555666444888;;;999555222333666555444555777:::<<<;;;:::333333444444333333222111111000000000////////////000000000000///...------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))***(((&&&%%%''')))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))***+++,,,'''''''''((((((((())))))))))))))))))(((((((((((((((((('''(((((()))******'''((()))******)))(((''''''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))***)))(((((('''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))***))))))(((((((((((()))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))$$$%%%&&&'''(((***++++++######$$$%%%'''(((((()))'''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++)))************+++++++++------------------------++++++******+++---...///...------......///000111333222000///.........//////000222333444444333333222222222222333444444555555555444333333444444444333444666555444333333444444888<<<;;;777333333555333333444666:::;;;;;;:::333333444444444333222222000000000000////////////000000000000///...,,,,,,+++,,,,,,------,,,,,,+++************************))))))******++++++++++++******))))))))))))******((((((''''''''''''((((((******))))))))))))******''''''''''''''''''''''''((()))***(((&&&%%%&&&)))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((()))***+++,,,''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((())))))***'''((()))******)))(((''''''((((((((())))))******((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))***+++++++++************************'''''''''''''''((())))))******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''(((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%***'''%%%%%%&&&'''''''''$$$&&&''''''&&&%%%%%%&&&(((''''''&&&&&&&&&''''''***))))))((('''&&&&&&&&&(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---..................////////////222222222111111111111111111111000000000000000111333333333444444444555555222222222222222222333333000111222333555666777888444555555555666666777777555555444333333555666777222222222111111111111000000000000000000000000000///............------------222666777333...+++***************************''''''((()))))))))))))))***)))((('''&&&&&&'''((())))))************))))))((((((''''''''''''((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&&&&''''''(((***+++,,,''''''(((((())))))******''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++'''''''''''''''''''''''''''((()))))))))(((&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((***************)))(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))++++++***)))(((((())))))((((((((((((((('''''''''(((*********)))((()))***))))))))))))))))))))))))))))))((('''''''''''''''))))))(((''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((((((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))'''%%%%%%&&&'''''''''%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&''''''***))))))(((''''''&&&&&&(((''''''&&&'''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------......///............////////////111111111111111111111000222111111000000000111111333333333444444444444555222222222222222222222222000111222333555666777888333444444444555555555555444444444444444555555666222222222111111111111000000000000000000000000000............------------...222666666333///,,,+++************************'''((())))))*********)))***)))((('''&&&''''''((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++************************(((((((((((((((''''''&&&'''((((((((())))))))))))(((((((((((((((((((((((())))))******))))))((('''((((((((((((((((((((((((***)))(((''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***))))))(((''''''((((((((((((((((((((((((((('''((()))***)))((('''(((***))))))))))))))))))))))))))))))((('''''''''''''''))))))((('''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))*********((((((''''''''''''(((((()))((((((''''''(((((())))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((((((((('''''')))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((&&&%%%%%%&&&''''''&&&&&&((())))))(((''''''(((''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................---............//////////////////000000000000000222111111111111111222222333333333333444444444444444333333222222111111111111111222333555666777777333333333333333444444444333333444444555555444444222222222111111111111000000000000000000000000000............---------------000333444222...,,,+++************************((()))******+++*********))))))((('''''''''((((((((())))))******))))))(((******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''******)))(((((((((((()))'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''''''''((((((((((((((((((''')))***)))((('''((())))))))))))))))))))))))))))))((((((''''''''''''((()))((((((''''''''''''(((''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''&&&%%%%%%'''((('''&&&&&&'''))))))'''&&&'''((('''&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............---------------------.........//////.........///////////////222111111111111222222333222222333333333444444444444444333333222111000000111111222333444555666777333333333333333444444444111222333555555444333333222222222111111111000000000000000000000000000000.........---------,,,,,,,,,---///000///---+++***************************)))******+++++++++******))))))(((((((((((((((((((((((())))))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))******))))))(((((((((((((((******))))))((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((((((((()))'''''''''''''''((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''((((((((((((((()))******(((((()))***)))))))))))))))))))))))))))(((''''''''''''(((((()))(((''''''''''''((((((&&&'''((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''&&&%%%&&&((()))((('''$$$&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))************))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,------------............------......////////////111111000000111222222333222222222333333333444444444444333333222111000000111222333333444555666666555444444444444444444444000111333444444444333222222222222111111111000000////////////////////////...------------,,,,,,,,,******+++,,,,,,+++***(((******************************+++++++++******)))(((((())))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((())))))*********))))))((((((''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''((())))))''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''''''''''')))))))))(((((()))******&&&'''''''''(((((()))))))))***++++++))))))***+++((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))*********((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''&&&&&&(((***+++)))((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((''''''&&&''''''((()))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......//////000000////////////000111222222222222222222333333333333444333333222222111111111222222333333444555666666555555555555444444444444111111222222333333333222222222222111111111111000////////////////////////------------,,,,,,,,,,,,***)))((()))++++++***)))*********************************+++******)))((((((((()))*********))))))'''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''''''''((())))))''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''***))))))))))))******+++&&&&&&''''''((()))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''(((((()))%%%&&&'''((())))))))))))''''''''''''(((((((((((((((((()))))))))*********((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''(((***,,,,,,+++)))%%%'''(((((('''&&&&&&'''&&&%%%%%%&&&&&&((())))))'''(((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,---------.........---......///000000111111............///000111222111222222222222333333333222222222222222222222222222333333444444555555555444444444444333333222222111111111111111222333333222222222111111111111000////////////////////////---------,,,,,,,,,+++++++++)))''')))+++,,,,,,***************************)))*********))))))(((''''''((()))***+++******)))''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******&&&&&&''''''((())))))***'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%(((((()))+++------,,,***&&&((())))))(((''''''(((%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,,,,---------...............///000111111222------------...///111111111111222222222333333333222222222222222222333333333333333444444555555555333333333222222111111111222111000000000111333444222222222111111111111000////////////////////////---------,,,,,,,,,++++++,,,***((())),,,...---,,,************************)))))))))))))))((('''''''''((()))+++++++++***)))''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))(((''',,,+++***(((''''''&&&&&&''''''(((((())))))******''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((())))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&'''((())))))***%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''((()))***'''''''''''''''((()))***%%%&&&'''((())))))))))))''''''''''''((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&'''(((''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%'''))),,,---...//////))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))(((((((((((())))))************))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++***)))((((((((((((,,,,,,,,,------.........+++,,,------......---------......////////////////////////000111111222222000000000000111111111111111111222222222333333333222222222222222222222222000111222333444444444444111222222333333222222111000000000000000000000000333222222111111111111111///////////////......---......---,,,,,,,,,,,,---++++++******************+++++++++*********))))))************))))))))))))))))))))))))))))))))))))&&&''')))++++++)))'''&&&))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))************+++*********))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''***)))''''''(((((('''&&&''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))***)))((((((((((((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((())))))******''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((()))))))))'''&&&%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))+++------------)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''''''''(((((())))))))))))((((((*********)))))))))((((((*********+++++++++,,,,,,------,,,++++++++++++,,,+++++++++++++++,,,,,,,,,+++,,,------......---------......////////////////////////000111111222222000000000000111111111111111111111222222222333333222222222222222222222222000111222333444444444444111222222333333222222111000000000000000000000000222222111000000000000000///////////////...------......---,,,,,,,,,,,,---///...---,,,***)))((((((+++++++++*********))))))************))))))))))))))))))))))))))))))))))))(((((()))******)))((((((******)))))))))(((((((((***)))(((''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))************************)))))))))(((************************))))))(((((((((((())))))***)))))))))((((((((('''(((''''''((()))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&%%%''')))))))))((((((((((((((()))'''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((())))))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))((((((((('''''''''))))))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&&&&((()))***++++++******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''******))))))))))))((((((*********++++++++++++,,,,,,,,,,,,,,,,,,------...***************)))))))))+++,,,------......---------......///////////////...//////000000111111222000000000000111111111111111111111222222222222333222222222222222222222222000111222333444444444444111222222333333222222111000000000000000000000000111111000///////////////...////////////...------......---,,,,,,,,,,,,,,,//////...,,,+++***))))))+++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***))))))((())))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***))))))((((((''''''&&&(((''''''&&&&&&''''''((())))))))))))************************))))))))))))************************))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((''''''''''''%%%%%%&&&'''((()))******''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))))))))((('''&&&)))))))))))))))((((((((()))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''((()))******)))((('''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''(((((('''(((((())))))(((((('''))))))))))))))))))((((((************++++++++++++************+++,,,---...++++++******))))))((((((+++,,,------......---------......///////////////......//////000111111111///000000000111111111111111111111111222222222222111111111111111111111111111111222333333333333333111222222333333222222111000000000000000000000000000000///.....................//////......---,,,...---,,,,,,++++++,,,,,,******++++++++++++,,,,,,************))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******((()))))))))*********************)))))))))))))))************************))))))(((((((((((())))))))))))))))))((((((((((((((()))++++++******************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++*********)))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))''''''''''''''''''''''''''''''((((((((((((((('''(((((()))***)))((('''&&&'''''''''((((((((((((((((((''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((((((((((((((((((((())))))))))))*********+++++++++)))))))))***+++,,,---...,,,,,,,,,+++*********)))+++,,,------......---------......///////////////.........///000000111111///000000000111111111111000000111111111222222222111111111111111111111111111111222222333333222222111222222333333222222111000000000000000000000000000//////..............................------,,,------,,,++++++++++++,,,((()))))))))*********+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******)))(((((()))******(((((((((((((((((((((((())))))***+++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))&&&''''''((()))***++++++******))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***,,,......+++)))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''%%%&&&'''((()))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++***************)))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((((()))*********((('''&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))''''''(((((()))*********))))))************))))))''''''(((((((((((()))))))))))))))************+++++++++++++++,,,---//////,,,,,,,,,,,,,,,++++++++++++,,,------......---------......///////////////---......//////000000111000000000000111111111111000000000111111111111222111111111111111111111111111111222222222222222111111222222333333222222111000000000000000000000000000000///...............---............---,,,,,,------,,,++++++++++++++++++******)))((((((''''''(((((()))))))))))))))***************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,)))((((((''''''(((((()))))))))))))))************))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))+++...111000,,,((('''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((('''''''''(((((((((((((((******)))((('''&&&%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((()))*********)))((('''''''''''''''((((((((()))((((((''''''''''''((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))&&&&&&''''''((())))))***(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))************+++++++++++++++,,,---...+++++++++,,,,,,,,,,,,,,,+++,,,------......---------......///////////////------......///000000000000000000000111111111111000000000000111111111111111111111111111111111111111111222222222222111111111222222333333222222111000000000000000000000000111000//////......//////------......------,,,+++---,,,++++++***+++++++++++++++******)))((((((((((((((((((((())))))******************))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((((())))))))))))'''((()))***+++++++++***))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))''''''((()))***+++++++++))))))(((((((((((())))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))******...222111---))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''''''''((((((((()))))))))((((((''''''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&$$$&&&((()))(((&&&###%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''((((((((((((&&&&&&''''''((())))))***''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&'''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((************)))''''''''''''''''''''''''&&&&&&'''((())))))((((((((()))***++++++***)))(((&&&'''''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))******%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))************))))))(((((())))))***+++*********+++,,,,,,,,,---+++,,,------......---------......///////////////------......///000000000000000000000111111111111000000000000111111111111000000000000000000000000111111222222222111111000222222222333333222222222000000000000000000000000111111000///////////////------......------,,,+++---,,,++++++******++++++((())))))***++++++,,,,,,'''((((((((())))))******************))))))))))))))))))))))))))))))))))))%%%&&&((())))))(((&&&%%%(((((())))))*********+++&&&''')))***++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))************(((((())))))*********+++************************))))))(((((((((((())))))'''((((((((())))))******(((---222222...***+++---''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&###$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))(((((((((''''''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&((()))))))))(((((('''((((((((())))))******&&&'''((('''&&&%%%&&&((())))))((((((''''''&&&&&&''''''(((((())))))******&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((('''&&&&&&'''((()))$$$%%%'''((((((((('''&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((()))+++,,,,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++,,,---...////////////............////////////000000000000000000000000222111000//////000111111444333333222111000//////000111111111111222222222111111111111000000000000000000000000000000000000222222222111000//////...........................//////.........---------++++++++++++++++++++++++************************(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++******))))))((((((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++*********))))))((((((************************************************))))))************))))))******))))))((((((''''''************************))))))))))))************(((((((((((())))))))))))+++,,,---,,,***(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***+++,,,------,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&''''''((()))***((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((()))***)))((('''(((***((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((''''''&&&%%%$$$%%%&&&''''''%%%''''''''''''''''''''''''&&&&&&'''((((((((((((((('''(((***++++++***(((''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''(((((('''''''''&&&&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,---.../////////...............////////////000000000000000000000000222111000//////000111111222222111111111111111111000000111111111222222222111111111111000000000000000000000000000000000000222222111111000//////...........................///.........------------++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++*********))))))))))))************************************************))))))************))))))******))))))((((((((((((************************))))))))))))************(((((((((((()))))))))***+++---...---+++))))))***(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((''''''''''''''''''&&&(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))***)))((('''(((***'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((())))))))))))*********''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&(((((())))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++***+++++++++++++++,,,------,,,,,,,,,,,,------------,,,------.........---------............/////////000000000000000000000000111111000000000000111111000000000111111111222222000000000111111111222222111111111111000000000000000000000000000000000000222111111000000//////.......................................------------++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************)))))))))))))))))))))))))))))))))************************))))))************))))))***))))))))))))(((((((((************************))))))))))))************((((((((()))))))))******,,,---...---+++******+++((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((******(((''''''&&&&&&&&&((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&''''''(((((())))))(((((((((''''''&&&&&&&&&((((((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((('''&&&$$$$$$%%%&&&'''((('''&&&'''((())))))'''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******++++++'''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++++++++***+++,,,,,,---,,,,,,,,,---------......------.........---,,,,,,---------.........//////////////////////////////000000000000000111111111000000000000111111111111000000000000111111111111111111111111000000000///000000000000000000000000111111000000////////////........................------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))******++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************)))******++++++******)))))))))))))))))))))))))))************************((()))))))))************(((((()))))))))************,,,------+++)))******(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))((((((((((((''''''''''''))))))(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))))))))((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((&&&&&&''''''(((((())))))***))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((((((((((((''''''&&&&&&%%%&&&(((***+++((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))******++++++((((((((((((((((((((((((******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***+++************+++,,,,,,,,,,,,,,,---------......------------------,,,,,,------------............//////////////////////////////000000111111111111222222111111000//////...//////000000000111111111111111111111000000000///000000000000000000000000000000000///////////////........................,,,,,,------------------++++++++++++++++++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++))))))))))))))))))))))))******************************++++++++++++******))))))))))))************************************((()))))))))************))))))))))))************(((***++++++)))(((((()))))))))))))))************))))))))))))))))))))))))******))))))))))))************************************(((''''''(((******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((())))))******+++((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((()))***)))((('''(((***'''''''''((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))***,,,---...((('''&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++******************+++,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,,,,------------.........000000000000000000000000...///000111111222111111333222111000///......---/////////000000000111111111111111111000000000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,------------++++++++++++++++++++++++************************'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************+++++++++++++++******************************************************++++++++++++******)))))))))************+++************************))))))))))))************)))))))))*********++++++''')))******)))(((((())))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******************************+++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((******((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&'''''')))***++++++++++++'''&&&%%%&&&((()))(((''''''''''''''''''''''''''''''((())))))******))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++******************++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------------,,,,,,---------.........000000000000000000000000---...000111222222111111111111000000/////////...////////////000000000111111111111111000000000000000000000000000000000000////////////////////////........................++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++************************))))))))))))************))))))*********+++++++++''')))++++++)))((()))***))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******************************)))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''((()))******+++((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((())))))(((((('''''''''&&&%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%&&&'''(((((((((&&&&&&'''&&&%%%&&&(((((((((&&&(((((((((((((((((((((((((((((()))***************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++************)))***++++++,,,******+++++++++,,,,,,,,,)))***+++,,,---.........,,,,,,,,,---------......000000000000000000000000---...000111222222222111////////////000000000000////////////000000000000111111111111000000000000000000000000000000000000.........///////////////........................+++++++++,,,,,,---------++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))++++++******))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***))))))******++++++++++++************************))))))))))))************)))************+++++++++(((***,,,,,,*********+++)))************+++++++++))))))))))))))))))))))))******))))))))))))******************************((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$)))(((((((((''''''''''''&&&&&&''')))***+++,,,---************************%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&''')))*********)))((((((((((((((((((((((((((())))))*********((('''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((((((((())))))******)))((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))++++++,,,,,,,,,---------++++++***)))***+++---...,,,---.........---,,,+++,,,,,,------.../////////000000//////.........---000111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////......//////...---,,,,,,...---,,,,,,++++++,,,,,,***++++++++++++***))))))***************)))(((''')))************+++++++++************************,,,,,,+++******+++,,,,,,+++*********))))))((((((++++++++++++++++++++++++************************++++++++++++******)))))))))************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))---,,,,,,+++*********+++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++*********))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))),,,***((('''&&&'''((()))))))))((((((''''''&&&&&&'''''''''''''''((()))***((((((((((((((((((((((((%%%''')))***((('''''''''&&&&&&''''''(((((())))))((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))((()))******)))((()))+++))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&'''))))))((($$$ (((((())))))((('''&&&&&&&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))***))))))''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***(((&&&%%%%%%&&&(((***))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,---......---,,,+++,,,,,,------.../////////000/////////............000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////......////////////.....................------,,,...---,,,,,,++++++,,,,,,***++++++++++++***)))))),,,,,,,,,,,,,,,+++******)))************+++++++++************************,,,,,,+++******+++,,,,,,+++*********))))))))))))************************************************++++++++++++*********)))************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++******---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************************)))))))))((())))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((('''''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&((())))))(((''''''((('''''''''(((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''))))))))))))))))))))))))***++++++***((('''((()))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((($$$%%%'''))))))'''%%%$$$(((((())))))(((''''''&&&&&&&&&&&&''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''((((((''''''''''''((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''((()))))))))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***(((%%%######%%%(((***(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))******+++******))))))*********++++++++++++,,,,,,+++*********++++++,,,,,,------------,,,,,,,,,,,,,,,---......//////////////////............/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...---------......---------............------------...---,,,,,,++++++,,,,,,***++++++++++++***))))))+++,,,,,,,,,,,,+++******)))************+++++++++************************,,,++++++******++++++,,,***************)))))))))************************++++++++++++++++++++++++++++++++++++************************+++++++++,,,---,,,,,,++++++,,,,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++***---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((('''''''''((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))++++++,,,***(((&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((()))(((((((((((()))))))))(((''''''''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''((((((((((((''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%%%%''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&((()))***((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***************))))))))))))************---,,,,,,++++++*********+++,,,,,,,,,------------+++,,,,,,------.../////////////////////.........////////////000000000000000000000000000000000000000000000000000000000000////////////////////////...//////////////////...------............------...---------------------...---,,,,,,++++++,,,,,,***++++++++++++***))))))))))))*********))))))((())))))*********+++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++*********************************************************************************************************)))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((('''%%%&&&(((***))))))((((((''''''&&&&&&((((((((((((((())))))***((((((((((((((('''''''''(((((((((((((((((((((((()))***+++***(((''''''((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&'''''''''(((((()))))))))((((((''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&((('''&&&&&&&&&''')))***((((((((((((((((((((((((&&&&&&'''''''''((())))))&&&''''''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((())))))))))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************(((((()))))))))*********,,,,,,,,,,,,+++******)))++++++++++++,,,,,,------++++++,,,,,,---..................///////////////////////////000000000000////////////////////////////////////////////////////////////////////////......////////////...............//////.........------,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,***++++++++++++***))))))((())))))*********))))))))))))*********+++++++++************************++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************))))))))))))))))))************************************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((((((&&&&&&''''''(((((())))))***)))((('''''''''''''''((((((((((((((((((((((((((((((((('''%%%&&&(((***))))))((((((''''''&&&&&&((((((((((((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''))))))(((((()))+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&''''''(((((()))))))))))))))((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''&&&''''''(((((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&(((***++++++***(((&&&(((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))************((()))))))))************++++++,,,,,,,,,+++******++++++******+++,,,---...+++++++++,,,------...............////////////////////////000000000111111////////////////////////////////////////////////000000000000000000000000---......//////......---......////////////......---,,,+++++++++,,,.........---,,,,,,++++++,,,,,,***++++++++++++***))))))******+++,,,,,,,,,,,,+++)))************+++++++++***************************++++++,,,,,,++++++************+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((((((((((((((('''''''''((((((((((((((()))******'''''''''((((((((((((((())))))))))))))))))))))))$$$&&&((((((((((((***,,,))))))))))))(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''$$$$$$$$$%%%&&&((()))***(((((()))*********))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((('''&&&&&&&&&''''''"""$$$&&&((())))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((())))))(((''''''))))))((((((''''''&&&&&&&&&'''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************)))))))))*********++++++)))***+++,,,,,,,,,+++++++++************,,,---...***++++++,,,,,,---................../////////000000000000111111111222222////////////////////////////////////////////////000000000000000000000000---......//////......------------......------------,,,+++***+++,,,...///...---,,,,,,++++++,,,,,,***++++++++++++***))))))******+++,,,,,,,,,,,,,,,)))************+++++++++***************************+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,---.........,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------++++++,,,------,,,+++++++++,,,,,,---......------,,,,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))******************************************))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((('''''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&((())))))(((''''''((('''''''''(((((((((((((((((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))%%%'''(((((('''''')))***))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''((()))))))))(((((()))***************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''((((((''''''''''''((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((***((('''&&&%%%%%%&&&'''!!!###&&&((()))***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((******)))((('''&&&&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************************++++++++++++((()))+++,,,---,,,,,,+++******))))))***,,,---///***++++++,,,,,,---......---.........//////000000111111111111222222222222////////////////////////////////////////////////000000000000000000000000---..................---+++,,,,,,------,,,,,,+++---,,,+++******,,,...///...---,,,,,,++++++,,,,,,***++++++++++++***))))))'''((()))***************)))************+++++++++***************************+++,,,------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***++++++,,,---...//////,,,------......------,,,,,,,,,,,,---------..............................++++++------------+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,---...///........................)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++++++++++++++++++++************************(((((())))))*********+++************************((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))(((((('''''''''&&&'''''''''''''''((()))***((((((((((((((((((((((((%%%''')))***((('''''''''&&&'''''''''(((((())))))((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))((('''&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))((('''&&&(((((()))***************)))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((''''''''''''***))))))((('''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&%%%######((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((&&&'''''''''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&(((((((((((((((''''''''')))(((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((+++*********))))))((((((************************++++++++++++++++++++++++---------...............---------............///000000000222333222000---111...///222000,,,---333222222111...,,,,,,...111444000000111///***+++222111000000000000///---+++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,---..................---,,,+++***,,,,,,---------,,,++++++------------...///000111,,,------------------------...///000000...,,,+++------------------------------------,,,+++******,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%''')))******)))&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((***)))(((''''''((()))***(((((())))))))))))((((((***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))(((&&&%%%&&&))))))'''$$$(((((((((((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((('''((((((''''''&&&%%%$$$'''(((((((((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''(((((('''''''''&&&&&&&&&((((((((((((((((((((('''(((((((((''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))+++*********))))))))))))************************++++++++++++++++++++++++------------............---------............///111000......///000///...000...///333222......111111///------...000111111...++++++......+++,,,111///.../////////...,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******++++++,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///////////////......---,,,------.........------------------......///000111///......------,,,,,,,,,---...///000000...,,,+++------------------------+++,,,,,,---------,,,,,,------------,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******************+++******))))))))))))******))))))))))))))))))))))))******++++++++++++*********))))))))))))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%''')))***)))(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((***)))(((''''''((()))***(((((())))))))))))(((((())))))(((''''''((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&%%%'''))))))'''%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))******+++''''''''''''(((((((((((('''))))))((('''&&&'''((('''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))************************++++++++++++++++++++++++,,,,,,------............---------............///111///,,,,,,///222444555333000111555666444222333777222......111222000...///,,,+++///000///...///,,,------...------,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////////////////////////////......//////////////////------......//////000000000000///...---,,,++++++......///000///...---,,,------------------------******,,,------.....................------------,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))******))))))))))))))))))))))))******++++++++++++************)))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))(((&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((((((((('''&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((('''&&&'''((()))'''%%%''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((******)))))))))((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((((()))***)))((('''''')))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++***************************************************+++++++++++++++,,,,,,,,,,,,,,,------......///---------............//////...---///444999<<<>>>888555333555888999::::::???<<<888555222000---+++222///...///000///---,,,,,,---...---,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---......///------------------------------------------------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................---......///000///////////////000000111/////////////////////000------......////////////000/////////......------...//////000///...------........................++++++,,,---......------...---------------------++++++++++++++++++++++++---------------------------------,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))******++++++++++++***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((&&&&&&''')))))))))(((''''''''''''(((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))************(((((((((''''''&&&&&&&&&''''''''''''(((((((((((()))*********((('''((()))&&&'''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,***************+++++++++*********************************++++++,,,,,,,,,++++++,,,,,,---......///---------............///......///333888<<<>>>>>>;;;999555222444888<<<===@@@AAAAAA;;;333......000111000000000111222222000000111111///---+++,,,---+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---.../////////------------------------------------------------........................------------------------------------------------------------------------///............///000000............///000222333111111000////////////000---...//////000//////............//////000000000///////////////.................................---.........------,,,+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------...---------,,,,,,++++++++++++************++++++******************************++++++++++++******))))))******)))))))))(((((((((((((((((((((((((((************************************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&'''((()))(((''''''''''''((((((((())))))'''''''''''''''((())))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''''''''''''''&&&(((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((()))((((((''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))******)))(((((((((((((((((((((((((((((((((((((((''''''((())))))***)))))))))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((((()))***)))((('''((()))&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))&&&&&&&&&''''''''''''((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++*********+++++++++++++++*********************************++++++,,,,,,---******+++,,,---......///---------............/////////000333888;;;<<<;;;======999222///333777999777===@@@<<<444000333888555999:::999:::???CCCDDD666777777333...,,,,,,///,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...////////////........................------------------------......................................./////////................................................///////////////000111111///......///000222555666555444222000//////000000///000111222222111000///------...///000111222222000000000/////////............................../////////......---++++++,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++******++++++++++++******(((((()))******))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))((('''''''''((((((((()))))))))''''''&&&''''''((()))***(((((())))))))))))(((((((((((())))))))))))((((((&&&'''(((((((((((('''&&&)))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''(((((())))))&&&(((***)))((('''((()))&&&&&&''''''((()))))))))((((((''''''(((((())))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''******)))(((((((((((((((((((((((((((((((((((((((''''''((())))))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))***)))'''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))*********)))))))))((((((((('''((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++*********++++++,,,,,,,,,************************)))******+++,,,,,,------)))***+++,,,---......///---------............//////......222777===AAABBBAAAFFFDDD999000///111111///333777777333222555999<<>>===888000,,,---///------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------------------------------........................,,,---...///000000//////........................................................................////////////000000000111000000000000000000000000////////////////////////000000//////000000111222111000000111333555888::::::999666333222111111222222333555666666555333222/////////000000111111111111000000///////////////........................---...............------,,,---------............,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&'''((()))******))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************(((((((((((((((((((((((()))(((&&&'''((()))(((&&&'''((((((((())))))))))))&&&&&&&&&''''''((()))***'''((()))******)))((('''(((((())))))))))))(((((('''((())))))))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((''''''''''''&&&(((******((('''((()))''''''(((((()))******+++((((((((((((((()))******(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******''''''''''''((((((((()))'''))))))((('''&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***************))))))))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************++++++,,,,,,,,,************************))))))***+++,,,,,,------)))******+++---...//////---------.........//////---,,,,,,000999BBBJJJNNNFFFNNNNNNAAA444...---,,,,,,---000111222333444555===FFFJJJCCC???FFFPPPUUUBBBCCCAAA;;;222---...000......,,,++++++,,,......++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------------------------------........................------///000000000///...////////////////////////........................//////////////////////////////000000111111222222000000000000000000000000000000000000000000000000000000000000000111111222222222222333555888;;;===>>><<<999666444333333333555666888999999777666444111111111000000000000000111111000///////////////////////////////////////+++,,,---...////////////---.........//////000000---------....../////////++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,------------------------******++++++++++++******%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''((()))(((&&&(((((((((((())))))))))))&&&&&&&&&'''''')))******'''((()))******)))((('''(((((())))))))))))(((((('''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((((((((---,,,***)))'''&&&&&&%%%&&&)))+++***((('''(((***'''(((((()))***++++++,,,((((((((((((((()))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***###''',,,%%%###)))((()))((('''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&******))))))((((((''''''))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((()))*********'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))************,,,+++***((((((((()))***)))***,,,,,,***)))***+++++++++******************......---,,,---...///000,,,...///111555:::@@@EEECCCAAA===888333000...------+++,,,000666666000***111888:::444666???@@@:::666666333---((()))000777777///)))+++...---,,,,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++,,,,,,,,,------.................................------,,,,,,,,,000000///...------,,,,,,------,,,,,,------...///......//////////////////000111222111000///000111111///......000111111000000///------////////////111111111111111111222222111000//////111222222111333222222222666;;;@@@CCCFFFAAA999555555777:::<<<888:::<<<>>>>>><<<999777777555333333333444333111333333222111000///............//////000000111111........................///......------....../////////.........---------...........................------,,,,,,------...,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++,,,,,,,,,---)))))))))))))))*********************************)))******+++++++++******+++++++++************)))***)))(((''''''((()))******)))'''&&&%%%%%%&&&&&&)))((('''&&&&&&'''((()))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((()))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''---,,,***)))((('''(((((()))(((''''''''''''(((((('''(((((()))***+++++++++(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***$$$'''(((###''',,,''',,,+++)))''''''((()))***'''''''''''''''''''''''''''((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''&&&''''''***)))))))))((((((((('''))))))((('''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))************,,,+++***)))(((((()))***)))***,,,,,,***)))***+++++++++******************...---,,,,,,,,,---...///....../////////111444777777666444222111000000000333666999:::777333...,,,)))000111,,,---444555///000111000...+++...666<<>>???AAACCCEEEGGGGGGEEEBBB@@@<<<:::888777777666555333333222222111111000000000000000//////////////////---...............///////////////....../////////000/////////.......................................------,,,,,,------...,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++))))))))))))************************************++++++,,,,,,,,,++++++***+++++++++************)))***)))(((((((((((()))******)))'''&&&%%%%%%&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((''''''''',,,+++)))(((''''''(((((()))((((((''''''(((((()))&&&''''''((())))))******(((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&''''''((((((((((((((($$$$$$%%%&&&'''((()))***((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((%%%'''&&&%%%111888---///...+++((('''(((***+++''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''''''''''''''((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************))))))))))))************++++++***)))))))))******)))***,,,,,,***)))***+++******++++++++++++++++++,,,,,,,,,,,,,,,---.........//////...,,,,,,,,,...000////////////000111222444;;;BBB@@@777///...000***//////******///000++++++---...------///555;;;BBB888///,,,,,,***+++---++++++******++++++,,,---//////......---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------.........///.......................................---------------...///000000111111000000//////000111111222222222111111000000/////////111222222111111333444666555555444444555555555777777666555666777888999888999:::;;;===>>>???@@@<<<<<<<<<<<<>>>AAACCCEEECCCCCCEEEGGGJJJMMMPPPRRRSSSOOOJJJGGGFFFGGGGGGFFFIIIKKKMMMOOOOOOMMMKKKIIIFFFDDDBBB@@@@@@>>><<<:::666666555555444333333333222222111111000//////.../////////000000000111111000000////////////000000000000000/////////....................................------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************---------------,,,+++***+++++++++************)))***))))))(((((())))))***))))))((('''&&&&&&&&&&&&''''''(((((((((((('''''''''(((((())))))(((((('''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&)))(((''''''''''''(((((()))))))))(((((())))))***&&&&&&&&&''''''(((((()))(((((((((''''''''''''&&&)))))))))(((''''''&&&&&&&&&''''''((((((((((((((($$$%%%%%%&&&'''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&(((&&&***>>>FFF999000...+++((('''''')))***'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((''''''(((((((((((()))))))))************((()))))))))************+++*********************)))***,,,,,,***)))***+++******+++++++++++++++,,,++++++++++++,,,,,,------,,,...000111///......///111111111000000000000000---555===<<<555//////111...111111,,,,,,///...******+++,,,,,,++++++...111666///******+++***+++...++++++******++++++,,,---000000///...---,,,,,,++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,------............////////////........................///.....................------......///000000000/////////000000111333333555444444333333222222111111333444555444555777888777888999999999:::<<<>>>>>>>>>>>>=========@@@AAACCCCCCDDDFFFGGGHHHIIIJJJHHHIIIJJJKKKMMMOOORRRUUUSSSTTTUUUWWWYYYZZZ[[[[[[]]]ZZZWWWUUUUUUTTTSSSQQQRRRTTTWWWXXXXXXVVVSSSQQQSSSQQQNNNMMMLLLJJJGGGDDD>>>===<<<:::999777666555333333333222222111000000111111111222222333333333000000////////////000000000000/////////.......................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++***************)))************************------------,,,+++***)))+++++++++*********)))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&''''''((((((***))))))))))))******+++&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&''''''((()))))))))&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((((((''''''###$$$%%%&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''')))(((,,,@@@HHH;;;...,,,)))'''&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))************((()))))))))*********************++++++++++++***)))***,,,,,,***)))***+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---,,,,,,///111222111000000111111111111111000000//////+++///444555333000//////---......+++***++++++(((+++,,,---,,,+++******+++,,,((((((+++---+++***---++++++******++++++,,,---000000///...------,,,,,,+++++++++,,,,,,,,,------------------------------...---------------.............../////////000000////////////////////////////////////////////////..............................///000111333555666777666666666555555444444333555888999999:::<<<>>>===???AAABBBBBBDDDHHHJJJMMMOOOPPPOOOMMMMMMNNNPPPSSSSSSTTTUUUVVVWWWWWWXXXXXXZZZ]]]^^^^^^___bbbeeeggghhhiiiiiiiiiiiihhhgggeeecccbbbbbbbbbbbb```^^^___aaacccddddddaaa^^^\\\]]][[[ZZZXXXWWWUUURRROOOIIIHHHEEEBBB>>>;;;888777444444444333333333222222222222222222222222222222000000////////////000000/////////............---///////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))),,,+++++++++******))))))************************+++++++++++++++***))))))+++++++++*********))))))))))))************))))))((((((((((((((((((''''''&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))***++++++''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***''')))((()))555<<<222+++***((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((())))))))))))(((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))************))))))))))))************)))***++++++,,,+++++++++)))***,,,,,,***)))***+++******++++++,,,---------++++++,,,---------------...///111111///---------,,,---...///////////////000000000111111000...,,,---------,,,,,,,,,,,,+++,,,,,,------------------+++***+++//////+++)))+++++++++******++++++,,,---.........---------------++++++,,,,,,,,,,,,------------------------------......---------...//////............/////////000////////////////////////////////////000000000000///////////////////////////000111333666888;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::===???AAAAAACCCEEEGGGIIILLLPPPQQQPPPRRRVVVZZZ\\\___bbbaaa^^^[[[[[[]]]]]]^^^___```bbbcccdddeeedddhhhlllmmmkkkjjjlllnnnrrrrrrsssrrrrrrqqqoooooonnnmmmmmmnnnpppqqqpppooolllnnnooopppnnnkkkgggdddfffeeedddddddddbbb___\\\WWWUUUQQQMMMHHHDDD@@@>>>::::::999888777666666666444444444333222222111111111111000000000000111111000000000/////////......//////////////////////////////............//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******))))))************************)))******++++++*********+++++++++************))))))******++++++******)))(((((()))))))))(((((('''''''''((((((((((((''''''((())))))******))))))((('''(((((())))))(((((('''''''''&&&''''''((()))***(((((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''%%%%%%&&&'''((((((''''''(((((((((((()))******+++(((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***$$$(((***%%%***///+++((((((((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((************************(((((('''''''''(((((()))'''((((((((()))))))))***'''''''''''''''((())))))''''''''''''((((((((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))************))))))))))))************)))***+++,,,,,,,,,++++++)))***,,,,,,***)))***+++******++++++,,,------...+++,,,---...///......------...//////---++++++,,,***+++---............---111000//////.........---...------...///...///000---,,,,,,,,,---......---,,,+++,,,...---)))))),,,++++++******++++++,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------..............................---......//////000------.........///////////////////////////////////////000000000111111111000000000111111222222333333444666999<<<@@@CCCEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHJJJMMMOOOPPPRRRUUUWWW[[[^^^bbbbbb```aaaeeeiiiiiinnnsssrrrmmmiiiggghhhggghhhjjjmmmpppsssuuuvvvtttzzz}}}zzzyyyzzzzzzzzzyyyyyyyyyyyyyyyyyy{{{zzz{{{}}}~~~zzzuuurrrpppppppppqqqrrrqqqnnnlllgggeeebbb]]]XXXTTTPPPNNNHHHGGGFFFDDDAAA???>>>===;;;:::999888777666555444333333222222222222333333222222222111111111000000//////////////////////////////............//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---------------,,,++++++***))))))************************))))))***+++,,,,,,,,,,,,+++++++++************))))))***++++++++++++***)))'''((())))))***)))((('''((((((''''''''''''(((((())))))************))))))'''((()))******)))((('''&&&&&&&&&''''''((()))***'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&(((((()))(((''''''''''''''''''((()))***+++'''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((!!!&&&,,,%%%%%%++++++&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))******'''''''''''''''((()))***''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))*********)))(((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))************))))))))))))************)))***+++,,,---,,,,,,+++)))***,,,,,,***)))***+++******+++,,,,,,---......,,,---.../////////...---+++---...------,,,...///......///000///...---,,,---......,,,+++,,,///111+++******,,,------...//////---+++***++++++***)))+++))))))+++***(((***///++++++******++++++,,,---******+++,,,,,,------...++++++,,,,,,,,,---------.......................................///000000------------.........///000000000000000000000000//////000000111111111222///000111222444555666777777888:::>>>BBBFFFJJJLLLOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVYYY[[[]]]___bbbdddhhhlllnnnmmmjjjjjjnnnrrrwww||||||vvvsssssssssuuuxxx|||yyyyyyzzz|||~~~}}}{{{xxxtttrrroookkkfffbbb___]]]VVVUUURRROOOKKKHHHEEEDDDBBBBBB@@@???===;;;:::999666555555444444555555666444444444333333333222222000000000000000000000000//////............//////,,,,,,,,,------.........------------------------,,,,,,,,,------.........------,,,,,,+++***))))))************************)))***+++,,,---.........+++++++++************))))))***+++,,,,,,+++***)))'''((()))******)))(((''')))((('''&&&&&&'''((()))))))))************))))))'''((()))******)))((('''&&&&&&&&&'''''')))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))''''''((())))))((('''&&&&&&&&&&&&&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&&&&''''''((()))))))))&&&''''''(((((((((((((((***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))+++)))'''&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------,,,,,,+++***)))((((((******+++++++++******)))+++,,,------......------,,,---///000000000///...000///...------...///000,,,+++***+++---...---,,,,,,++++++******++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---........................+++,,,------......------,,,,,,++++++,,,,,,---......///000000000///...---//////000000000111111111111000000000222222222111333222000000222444666666333555777888:::<<>>@@@CCCEEEIIILLLOOOPPPSSSVVVYYY[[[___cccggggggkkkqqqvvvxxxyyy{{{|||~~~}}}|||zzzxxxuuusssssssssoooggg```ZZZVVVQQQMMMIIIFFFCCC@@@;;;;;;:::888777555444333333333333222222222111111222111111000000000000000.........---------------......---------------...------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,++++++******))))))(((******))))))))))))******((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((***++++++***(((''')))(((''''''''''''((()))((((((((((((((())))))*********)))(((((('''(((((('''(((((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))'''&&&&&&((())))))(((&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((())))))))),,,,,,++++++***))))))(((((()))***+++++++++++++++***+++,,,,,,------,,,,,,---------------......///------............------...---,,,---///000///...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------,,,---......///000000000///..................///000111222333333111444888;;;===???CCCFFFJJJMMMPPPSSSTTTWWW[[[___bbbdddgggiiilllooosssvvvuuuyyywwwlllggg```ZZZUUUQQQMMMJJJCCCBBB@@@>>><<<999777666333333333333333333333333222111000000//////000000/////////......---------------,,,,,,,,,,,,------.........---------,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,+++++++++******))))))******))))))))))))******((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''')))******)))'''&&&((((((''''''''''''((((((((((((((((((((())))))*********)))(((((('''(((((()))******((('''&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))***(((''''''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))((((((((())))))***------,,,+++***)))((('''((()))***+++++++++++++++******+++,,,,,,,,,,,,,,,------,,,,,,------...///------............---------,,,,,,,,,...///...---,,,++++++******++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------,,,,,,------...///222111000/////////000000...///000222444666777888888===CCCGGGIIIMMMSSSWWW\\\```eeefffgggiiimmmpppuuuwwwyyy{{{|||~~~{{{ssskkkeee```[[[XXXOOONNNKKKHHHEEEBBB???>>>666666666666666666555555333222111111000111111111111111000000///.........,,,,,,,,,,,,,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))))))))************))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''))))))))))))''''''((((((((((((((((((((((((((((((((((((((()))*********))))))(((((((((((()))+++,,,,,,***(((((()))***((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&'''(((((((((''''''&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))+++***((('''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((()))***++++++++++++*********))))))(((((()))++++++,,,,,,+++******+++,,,,,,,,,,,,+++------,,,,,,,,,---...///,,,------......------,,,---++++++,,,---...---,,,,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---......---,,,,,,------------------------,,,------........................---......///000000000000000111222444555555666888:::===@@@BBBCCCGGGMMMUUUZZZ]]]bbbjjjooosssxxx|||~~~|||}}}yyysssnnnkkk```^^^\\\XXXTTTPPPMMMKKKAAAAAA???>>><<<;;;:::999555555444333333333333333222222222111000/////////---------------...//////////////////.........---------------------------,,,+++************+++,,,,,,,,,,,,+++++++++******)))******++++++,,,,,,---******))))))))))))************))))))))))))******(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******)))(((((((((((())))))******+++***)))'''&&&'''(((((((((((())))))*********((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''')))*********)))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))),,,***(((((((((((('''&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''(((***++++++***************+++++++++(((((()))++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,+++,,,---...///,,,,,,---......---,,,,,,,,,+++***+++---...---,,,...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,........................---......//////////////////////////////000111111/////////000222555777999===>>>@@@CCCGGGJJJLLLNNNVVV\\\dddjjjnnnttt|||}}}zzznnnmmmiiieeeaaa]]]ZZZXXXLLLKKKIIIFFFDDDAAA???>>>777777666555555555555666333333333222111000000///...............///000111000/////////............------------------------------++++++++++++------,,,,,,,,,+++++++++******))))))***+++,,,------...******))))))))))))******((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((()))******(((((('''(((((()))***+++&&&''''''%%%###"""###$$$&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))*********)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++***************************************************+++,,,,,,------,,,,,,------++++++++++++------//////.........---------------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000///............---------/////////...............///000111222222222222111666777888888999<<>>===<<<;;;;;;;;;666444333333444444333111222111111000//////000000........./////////000000............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,------,,,++++++*********++++++++++++******))))))(((((())))))))))))((((((***************************)))(((''''''((()))***'''''''''''''''((()))***(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))******)))))))))))))))***+++***)))'''''''''((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))(((((('''''''''&&&)))))))))))))))(((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))***************************************************************************************+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---///.........------------------------------------,,,,,,,,,,,,------------,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////////////////////////////////////////////////////000000111111222222222777999;;;===@@@EEEKKKPPPRRRRRRVVV\\\___aaagggnnnttt}}}}}}xxxtttmmmiiiccc^^^[[[WWWRRRNNNLLLKKKHHHFFFCCCAAA@@@???;;;999666555444333222000000000///////////////000000000000000000/////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++,,,,,,++++++++++++*********)))))))))************))))))***************************)))(((((((((((()))***((((((((((((((()))******(((((())))))))))))(((((())))))))))))(((((((((((('''''''''((((((((())))))))))))(((((())))))***+++******)))((((((((((((((((((((())))))))))))(((((('''((((((((())))))))))))((((((((((((((())))))***''''''((((((((())))))))))))((((((((('''''''''''')))))))))))))))((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((((('''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---............------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000000111111222222333333333111222333444666999;;;<<>>;;;999666444333333222222222222222333111111111111000000//////------.........------,,,---------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))***))))))((((((((())))))'''((()))******)))((('''(((((())))))))))))(((((('''''''''((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''&&&$$$''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////---------------------------------.........//////......///000111222222333111111333555777999:::;;;===???BBBEEEJJJNNNRRRTTTVVVYYY^^^bbbggglllrrrvvvyyyxxx}}}qqqhhhdddeeegggrrrwww{{{}}}|||}}}~~~|||~~~}}}zzzwwwrrrmmmiiigggZZZTTTLLLFFFAAA>>>;;;:::888777666444333333222222000000000000000000000000+++,,,,,,---------,,,,,,.........------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,)))******************)))************************))))))************))))))(((((('''&&&&&&'''''''''(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((()))))))))***++++++)))((('''''''''''''''((()))******)))((('''(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''''''''((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&'''((())))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///000000000////////////////////////.........////////////000//////000111222444444555222333555888;;;===???@@@FFFIIIMMMSSSXXX]]]```bbbfffiiimmmqqqvvvzzzyyyssssssvvv~~~yyymmmccc___bbbfffrrruuuvvvuuurrrqqqtttwwwyyy~~~}}}zzzmmmfff\\\SSSMMMHHHEEECCC@@@???<<<999777555333333222222222111111111111111+++,,,------...---------//////......---,,,,,,,,,,,,------......------,,,.........---,,,+++++++++++++++++++++,,,,,,,,,,,,))))))************))))))************************)))******++++++******))))))((((((''''''''''''((((((((())))))))))))((((((''''''(((((())))))******((((((((()))))))))******+++***)))((('''&&&&&&&&&'''(((((()))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((%%%&&&'''((()))(((''''''&&&&&&'''''''''((((((((('''''''''((((((((((((((('''(((((()))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))%%%&&&'''((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,------------,,,------------.........---......///000000111111000000000000000000000000/////////000000000111111111111222444555777888888:::;;;>>>AAADDDGGGJJJKKKOOOTTT]]]hhhqqqyyy~~~}}}uuupppssswwwzzz|||zzzzzz}}}~~~qqqiiiffffffjjjqqqrrrrrrssstttvvvxxxzzz{{{xxxzzzyyyqqqhhhfffmmmtttyyyyyywwwrrrnnnkkklllnnnpppuuu|||ttthhh___YYYTTTRRRMMMKKKGGGCCC???;;;999888888777666444333111000000---......///000000///////////////...------,,,,,,,,,---...//////...---,,,------------------,,,,,,+++++++++,,,,,,,,,------******++++++++++++******************************)))***++++++++++++***)))++++++***)))))))))))))))(((((())))))))))))(((((('''''''''((()))*********(((((()))))))))*********(((((('''''''''(((((()))((((((((((((((()))******(((((())))))))))))((((((&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&''''''((((((((()))))))))''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''')))*********)))((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&'''((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++------------+++++++++++++++,,,,,,---------------------------------,,,,,,------------......---------.........//////---......///000111111222111111111111111111111111000000000000111111111111222333444666777999:::;;;CCCDDDGGGJJJNNNQQQTTTUUUVVV]]]jjjzzzssshhh```bbbfffiiipppwwwzzzzzzyyyuuuqqqnnnmmmnnnrrruuuzzz}}}~~~qqqiiiccc___```ddd^^^___```cccfffkkknnnqqqmmmtttyyyvvvpppqqqzzzyyysssooopppqqqnnnqqqwww~~~yyynnngggaaa^^^XXXVVVQQQLLLGGGCCC@@@>>>===<<<:::777444222000/////////000111111111111111000000///...------,,,,,,,,,---...//////...---,,,+++,,,,,,------......///+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************)))***+++,,,,,,+++***)))------,,,+++******++++++(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))************%%%%%%&&&&&&((()))***+++)))(((''''''''')))***+++(((((())))))))))))((((((&&&&&&&&&'''''''''(((((($$$%%%'''))))))((('''&&&(((((((((((())))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))&&&'''''''''(((((())))))************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((('''&&&&&&'''((()))***###$$$&&&''')))***++++++$$$%%%&&&(((((((((((('''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((''''''''''''(((((('''''''''&&&&&&&&&)))))))))))))))(((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((***)))(((''''''((()))***))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))++++++******************(((((()))***++++++,,,,,,...---,,,+++++++++,,,---...---+++***+++,,,///000...------,,,,,,------............------,,,,,,,,,------------------------//////.........---------,,,,,,,,,---------...............///////////////---///111111000000111222000111111000//////000222333444666999<<<@@@CCCEEEJJJLLLPPPUUUZZZ^^^aaaccckkkppp{{{}}}|||yyyxxxvvvuuuuuu~~~{{{vvvmmmfff`````````___aaaeeelllnnnooonnnmmmllllllmmmkkkttt|||yyymmmiiiiiiiiihhhaaa```^^^^^^```gggpppwwwxxx{{{}}}vvvssstttvvvxxxzzz||||||}}}wwwpppppppppmmmggg```WWWOOOHHHDDDFFF>>>888888888666444555222222222222222222111111///.........//////---+++++++++,,,---,,,+++)))(((......---------,,,,,,,,,***++++++,,,,,,++++++***************************+++*********))))))((((((************))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))((((((((((((((()))***'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((('''((('''''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))***&&&&&&'''(((((((((((((((&&&''''''(((((('''&&&%%%(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((***)))(((''''''((()))***)))((((((''''''(((((()))***)))))))))((((((((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))+++******)))(((''''''&&&'''((())))))******))))))))))))))))))))))))))))))((())))))***++++++,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,---...///...------,,,,,,------.........---------,,,,,,,,,------------------------//////.........---------,,,,,,---------.....................////////////---///000000///...///000111222333444333444777999999;;;>>>BBBGGGKKKOOOQQQQQQUUUZZZaaahhhnnnsssuuu{{{~~~|||vvvmmmlllkkkiiihhhgggggggggggghhhnnnyyy~~~{{{uuunnniiihhhhhhhhhjjjnnnmmmpppsssuuuuuuvvvwwwyyy{{{|||vvvsssrrrppppppmmmiiiggghhhpppzzz}}}wwwwwwvvvtttrrrpppnnnmmmssszzz~~~wwwmmmbbbVVVOOOMMMEEE???>>>===:::888888444333333222111111111000000///...///000000///---...//////000///...---,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************+++*********))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))))))))+++***)))(((((('''(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))((('''&&&%%%(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''((((((((()))(((((((((((((((((((((((())))))(((''''''''''''((())))))(((((((((((())))))(((''''''''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%((()))******++++++******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++++++++,,,---,,,,,,------......------...------,,,,,,------......------------,,,,,,,,,------------------------...............---------,,,------------.........---........./////////000...000111111///......///...000333444555777;;;======@@@EEELLLSSSYYY]]]```bbbeeelllsss{{{wwwrrrrrrqqqnnnjjj______^^^^^^]]]\\\\\\\\\[[[___jjjwww|||vvvvvvvvvvvvxxx{{{|||}}}{{{}}}yyytttppppppvvv|||zzzwwwrrrmmmhhheeeccceeekkkrrrwwwzzzzzzzzz{{{wwwwww|||}}}kkk___WWWNNNGGGDDDBBB===::::::888888666444333222111111000//////000111222000//////000000000000///......,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))))))))++++++*********)))))))))+++******)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((())))))))),,,+++***(((''''''''''''))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((('''&&&%%%(((((('''''''''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((('''''''''(((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))***+++++++++++++++))))))))))))************))))))*********++++++++++++++++++++++++,,,,,,,,,***+++---//////...---,,,...------,,,,,,------...------------------------------------------------........................------------............---......//////000000000000111333222111000000111111333555888:::<<<@@@CCCCCCGGGOOOXXXbbbjjjooorrruuuxxx~~~{{{uuummmiiijjjlllllljjjdddcccccccccbbbaaa``````dddkkkxxx|||{{{~~~zzzvvvqqqllliiihhheeehhhkkknnnnnnmmmkkkjjjiiijjjpppzzzrrrggg]]]TTTPPPLLLEEE@@@???@@@>>>;;;888666444333333000//////000222222111///---------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))******)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((()))))))))*********(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++*********++++++,,,,,,,,,***************+++++++++*********++++++,,,,,,,,,***+++---//////...---+++...------,,,,,,------...---------------------------------------------------.....................---------.........//////......///000000111222222///111333333333222333555999;;;>>>@@@CCCFFFJJJMMMNNNTTT]]]hhhrrrzzz~~~|||uuuqqqkkkiiilllpppssstttqqqrrrrrrqqqpppooommmlllpppyyy~~~zzzwwwuuutttrrrrrrrrrrrrpppnnnjjjhhheeefffkkksss}}}|||xxxzzz}}}|||}}}}}}ssshhhbbb[[[RRRLLLJJJFFFDDD@@@<<<888555444444000000///000222222111///,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++*********************++++++,,,,,,,,,************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((('''(((((()))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%'''((())))))))))))&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((())))))******+++'''(((((((((((()))))))))&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&'''(((((()))((((((((((((((())))))))))))(((((((((''''''''''''''''''((((((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********((()))******++++++************++++++,,,---------************************((()))***+++,,,,,,,,,+++***+++---//////...---,,,...------,,,,,,------...,,,,,,,,,------------...---------------------------------...............------.........///////////////000111222333444444///222555666777888:::;;;???BBBEEEHHHKKKOOOTTTWWW[[[```iiittt}}}}}}zzzxxxxxxssspppmmmmmmqqqvvv{{{}}}|||}}}~~~~~~~~~|||{{{zzz{{{~~~|||wwwtttllllllmmmrrrwwwzzzyyywwwtttuuuvvvwwwwwwvvvuuutttmmmnnnoooooopppuuu|||yyypppggg]]]UUURRRNNNKKKFFF@@@;;;888777666333222111222333333111///.........---......///000////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++++++++*********))))))******+++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((***+++,,,&&&''''''((((((''''''&&&))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((()))))))))(((&&&%%%%%%&&&'''((())))))))))))((('''&&&&&&&&&&&&((((((******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''(((((())))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((('''((()))******)))(((''')))((((((''''''(((((()))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******)))))))))******+++,,,,,,------************************'''(((***+++,,,,,,,,,++++++,,,---.........------...------,,,,,,------...,,,,,,,,,---------......---------------------------------.........//////............////////////000111111222444555555666444777;;;>>>@@@BBBEEEGGGHHHKKKPPPTTTXXX]]]cccgggnnnrrrzzz{{{wwwvvvvvv~~~{{{zzzyyyuuusssrrrssswww||||||yyyxxxxxxwwwsssoooiiiiiikkklllnnnppprrrsssmmmkkkiiiggghhhkkkooorrrzzzvvvjjjaaa]]]YYYUUUOOOIIICCC@@@>>>===777666555555555444222000//////.........///111111//////.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++'''((())))))))))))((('''))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&'''((((((((((((((((((***)))'''&&&%%%%%%&&&'''+++******)))(((''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''((())))))(((((($$$$$$%%%%%%&&&'''(((((('''((((((((())))))******)))))))))))))))(((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((('''((()))******)))((('''))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))((())))))***++++++,,,,,,++++++******************'''(((***+++,,,,,,++++++,,,,,,------......------...------,,,,,,------...,,,,,,,,,------.........---------------------------------.........//////............/////////000111111222333555666666777:::===BBBFFFIIILLLPPPRRRUUUXXX^^^ccciiiooovvvzzzvvvooommmmmmkkkvvv~~~}}}xxxwwwvvvxxx{{{|||vvvooojjjddddddeeegggkkkooorrrtttrrrmmmfffccccccfffiiijjjmmmwwwyyyooolllccc___YYYRRRLLLHHHFFFEEE:::999888777777666444111///...---------///000111......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((''''''&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((***)))((((((((((((((()))((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%'''''''''(((((()))))))))***)))(((''''''&&&&&&''')))))))))))))))((('''''')))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))************************+++***)))(((((()))***+++(((((((((((())))))))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------------............///...------,,,---...///000...//////...---...000222333222111222666999;;;<<>>;;;999777666333111...000111111111000000111------,,,,,,,,,------...++++++++++++,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''&&&******))))))((((((''''''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))))))))((('''&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((((((''''''''''''(((++++++*********))))))))))))((('''&&&&&&'''((()))&&&&&&''''''((())))))***))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))***)))))))))((((((((('''((((((((()))))))))******)))))))))))))))*********************************+++***)))(((((()))***+++)))))))))************+++***+++,,,,,,------,,,,,,,,,,,,---------.........---------------------------------............//////...---------...///000///000000///......111333222222333555888===BBBEEEMMMZZZjjjvvvyyyxxxvvvvvvrrrvvv}}}~~~{{{xxxssspppoooooooooooolllpppvvv}}}{{{xxxvvvvvvzzzyyyooohhhcccbbbaaaaaaaaadddfffgggjjjrrr~~~~~~vvvpppkkkeee]]]VVVJJJFFF@@@<<<:::777444111000111111111000///.........---------------......,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))***)))))))))((((((((('''&&&'''((()))***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&%%%%%%%%%&&&''''''((((((((('''(((((()))***''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))+++***)))((('''((())))))((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((************************))))))))))))(((((((((((()))))))))*********++++++(((((())))))******++++++************************+++***))))))))))))***+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,---------.........//////---------------------------------............///000000///.........//////000000111000//////222444555777999:::===BBBJJJPPP]]]nnn}}}vvvvvvvvvuuusssrrrsssvvvyyyvvvzzz{{{uuuqqqmmmiiigggcccdddeeedddeeejjjrrrxxxzzzppphhh[[[TTTKKKDDD@@@===999555444444333222111000///...///......------...............---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,,,,))))))))))))((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%%%%%%%&&&&&&''''''''''''''''''((()))***+++''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((()))))))))&&&&&&&&&''''''(((******)))'''%%%$$$###$$$&&&'''(((((((((''''''(((((((((''''''''''''(((((())))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++''''''((()))***++++++,,,************************************************************+++++++++,,,***+++,,,,,,------,,,,,,------------............,,,,,,---------------------------............///111111000000////////////000111111111000111444666<<>>AAAEEEJJJSSS\\\eeeppp{{{uuusssxxx}}}|||{{{|||{{{vvvttt}}}tttmmmbbb```___```cccgggiiijjjkkkqqqxxx{{{{{{|||{{{xxxxxxxxx}}}uuujjjeee___WWWQQQIIIDDD???<<<;;;:::666333333333222111000000000000000//////.........//////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((&&&&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))))))))((('''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((())))))(((((((((((())))))******))))))(((((((((((('''''''''''''''((()))***)))))))))(((((((((((('''&&&'''((())))))((('''&&&((((((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''((((((((()))))))))***((((((((()))))))))******)))))))))))))))************************************++++++,,,,,,++++++************+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------...++++++,,,,,,---......///---------............//////000222333444444444444555777:::<<<>>>AAAFFFIIILLLRRR\\\iiiwwwxxxmmmkkkqqqzzz|||wwwuuu||||||nnnjjjdddaaaaaaaaa```______ffflllnnnkkkiiikkkoooooopppooonnnmmmooosssvvv}}}yyysssjjjcccZZZSSSKKKFFFCCC@@@;;;777444444333111111000000000/////////...//////000000000000000/////////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''((((((((()))))))))******))))))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))*********((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))(((((((((((()))***''''''&&&&&&%%%%%%%%%$$$(((''''''''''''((())))))''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))*********)))))))))))))))***************************+++,,,------,,,+++***++++++,,,,,,,,,---------++++++,,,---------,,,,,,---------.........//////++++++,,,,,,---...//////---------.........//////...000222444555666555555888:::===???BBBFFFKKKOOOUUUZZZdddrrr~~~|||vvvlllkkkrrryyy{{{zzz}}}|||vvvmmmgggdddbbb___\\\YYY___ffffff```\\\\\\______```aaabbbeeejjjqqqvvvzzzqqqhhh```WWWPPPLLLGGG@@@;;;555444333222111111111111//////...//////000111222000000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++'''((((((((())))))******+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))'''(((((((((&&&%%%&&&''')))((('''&&&&&&''')))***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&************))))))))))))%%%&&&'''(((((())))))((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))+++*********))))))((((((***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))************))))))***++++++++++++***)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////+++---...///......///000333222222555:::===<<<:::;;;AAAIIIMMMOOOQQQTTTWWWXXXaaappp{{{uuuooojjjkkknnnvvv~~~}}}}}}yyytttnnniiieeeaaa]]][[[[[[YYYUUUQQQSSSTTTVVVXXXZZZ```hhhooo}}}wwwhhh]]]WWWQQQIIIBBB;;;999666444333333222000000///...000222333333222...............---------..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''%%%&&&''')))************))))))))))))))))))))))))&&&&&&'''((((((((((((''''''''''''''''''((())))))'''(((((((((&&&%%%&&&'''+++***)))(((&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***************)))((((((((())))))))))))(((((()))))))))))))))((((((((())))))))))))))))))))))))*********)))))))))((((((******)))))))))((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************(((((((((((())))))))))))************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000,,,...000000/////////111111111333777===BBBBBBAAAEEEJJJOOORRRUUUXXX^^^bbbjjjqqq|||{{{sssnnnjjjgggiiimmmwww}}}{{{wwwppplllgggeeeccc```[[[WWWUUUUUUVVVUUUVVVZZZaaagggooorrryyyzzzmmmeee\\\SSSKKKCCC@@@;;;888777555444333222111000000222222222111//////............------........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))%%%%%%&&&''''''''''''&&&'''''''''''''''((())))))'''(((((((((&&&%%%&&&'''))))))))))))((('''%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((++++++++++++***)))(((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((************))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************,,,++++++***+++,,,---...+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000...000111111000///000222111222666===DDDJJJMMMMMMQQQUUUYYY\\\___dddmmmsss{{{vvvpppkkkjjjiiiiiimmmsss}}}~~~zzzvvvrrrppplllfffaaa\\\ZZZXXXTTTSSSTTTYYY\\\aaaffflllrrrzzzwwwlll```XXXLLLHHHAAA;;;888666444222444222000000111222111000000/////////.........---........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((('''))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%&&&''''''''''''''''''''''''''''''((())))))'''(((((((((&&&%%%&&&'''%%%&&&''')))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''&&&&&&'''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((******************))))))((((((((((((((((((((((((((()))))))))************((()))))))))************...---+++******,,,...///,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------............///---------------------------------...//////000000///000111000//////111222333666<<>>:::777555444222000000111222111000111000000//////.................................---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((''''''))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''((())))))'''(((((((((&&&%%%&&&'''$$$%%%''')))***))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''''''''((((((((()))&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************)))((('''&&&&&&(((***+++---,,,,,,,,,++++++************+++++++++,,,,,,,,,------........./////////------------------------------......///000000111///000000000///000222444666:::@@@HHHPPPVVV\\\______fffooowww{{{yyyuuunnnmmmooowww}}}{{{pppmmmgggaaa]]]YYYWWWUUUWWWYYY[[[YYYWWWZZZbbbjjjooovvvyyylllfff\\\SSSKKKEEE???<<<555333111000222333333333222222111000//////......////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))(((((('''))))))))))))))))))))))))******))))))))))))******************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))******))))))((('''&&&((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))'''(((((((((&&&%%%&&&'''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((((((((((((((((((((******))))))(((((('''''''''''''''(((((())))))***'''((()))***++++++++++++&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((('''((()))***+++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---------------------------------------......//////000111111///000000000000222555888999>>>FFFNNNUUU]]]ccchhhkkksss}}}|||yyywwwvvvvvvwwwvvvuuussssssyyy|||yyytttpppkkkfffaaa^^^XXXXXXXXXVVVTTTUUUZZZ^^^___eeelllsssyyy~~~zzztttjjj```WWWNNNFFFAAA:::888555333444666666666333333222111000///......////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))***))))))(((''''''))))))))))))))))))))))))%%%%%%&&&''''''''''''&&&'''''''''''''''((())))))'''(((((((((&&&%%%&&&''')))((((((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''((())))))***++++++((()))***************)))&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------.................................///000000111111000111222222333555999<<<@@@FFFPPPXXX```iiiqqqvvv|||{{{yyyrrrpppmmmnnnqqqvvvyyy{{{~~~zzzsssmmmdddbbb```^^^\\\\\\]]]^^^^^^^^^```dddkkkttt}}}yyyoooeeeZZZPPPJJJCCC@@@;;;999888888888777444333333222000//////.../////////////////////////////////.........------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''((()))))))))))))))((('''))))))))))))))))))))))))$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''((())))))'''(((((((((&&&%%%&&&'''&&&&&&%%%&&&''')))+++,,,''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&'''((()))***++++++'''(((((()))***++++++,,,))))))))))))((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))************((()))***+++++++++******+++++++++,,,,,,---------******+++++++++,,,,,,,,,........./////////000000..............................//////000000111111111222333444555888===@@@GGGNNNYYYbbbkkkttt}}}~~~}}}~~~xxxwwwooommmlllnnnssszzz|||ssspppkkkhhhfffeeebbb```ccc___[[[[[[bbbmmmvvv|||uuuiii^^^WWWKKKGGGAAA===;;;:::999888444444333222111000///...000000000000000000000000000////////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''(((***)))'''&&&&&&''')))***&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''&&&$$$###''''''((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((************)))((('''&&&&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''+++)))(((''''''((()))+++++++++++++++++++++++++++************************,,,,,,,,,,,,---...//////------,,,,,,------...///,,,------......------,,,,,,------...000111111222///000111222222333222222444222555:::>>>@@@EEEKKKUUU^^^kkkvvvzzzsssqqqrrrpppssswww|||}}}}}}|||{{{{{{~~~wwwqqqooonnnjjjgggiiiccc\\\XXXZZZbbbmmmttt~~~vvviii```XXXQQQIIIDDDBBBAAA>>><<<777555444222222222222222000000000000///...---,,,......---,,,,,,,,,,,,---.........///000111111222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***)))(((((('''''''''(((((())))))******))))))))))))((((((((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%((((((((((((((('''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))******))))))((((((((((((***)))(((''''''((()))***++++++++++++++++++++++++************************,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---......---......//////......---+++,,,,,,---...//////000...///000222333444555555777777:::???BBBDDDLLLTTTcccmmm{{{wwwooommmmmmkkknnnttt~~~{{{wwwuuuqqqmmmlllfff]]]WWWVVV[[[bbbgggwwwzzzyyyrrrooouuu~~~vvvnnneee___VVVOOOKKKGGGCCC???999777444222111111111000111111111111000//////...///...------,,,,,,------------...//////000000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''(((((('''''''''((((((''''''''''''(((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((%%%''')))******)))'''%%%((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''''''''''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&((()))************''''''''''''(((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))***))))))))))))(((((((((***)))(((''''''((()))***************************++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,++++++,,,,,,---.........////////////......---------....../////////...///111333666888::::::===>>>BBBGGGJJJNNNYYYdddttt|||pppiiiggghhhhhhkkksss}}}yyyuuurrroooiii```YYYUUUWWW[[[^^^lllqqqwww}}}~~~xxxnnnfffdddjjjrrryyyvvvpppfff^^^XXXRRRLLLGGG>>>:::666333222111111000111111111111111111000000//////...---------------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))(((((((((((())))))))))))((((((((((((***))))))(((''''''&&&&&&'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((()))************)))((())))))((((((''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&'''((())))))*********'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,++++++++++++,,,------......////////////....../////////000000111111111000222444777:::>>>@@@BBBDDDFFFLLLRRRUUU\\\iiivvv}}}rrrjjjffffffgggjjjmmmxxx~~~|||uuuppphhhaaa\\\[[[\\\^^^dddggglllqqqrrrooohhhbbb```fffoooyyywwwnnnggg___VVVOOOEEE@@@999555444444333222222111111111111111111111000///......---.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************))))))((((((******))))))((((((''''''))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))''''''''''''))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&'''((()))))))))(((((('''''''''&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,++++++,,,,,,---.........////////////......//////000000111111222222222333666:::???DDDIIIKKKOOOQQQVVV^^^dddkkkyyy}}}wwwpppjjjggghhhkkkmmmssswww{{{uuummmgggcccaaa```^^^^^^```ccceeeeeecccaaaZZZaaalllzzzwwwlllaaaYYYOOOGGG>>>999777777555333333222111000000000111222000000///............///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))))))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))((((((((((((''''''''''''(((((())))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''((((((((((((((('''(((((())))))(((((('''((('''%%%######%%%'''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((()))))))))))))))((('''((((((((((((((('''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,,,,,,,---......//////000000000000//////...//////000111222333444333555:::@@@HHHQQQWWW[[[```___ccclllttt{{{zzzsssoookkkjjjlllqqqvvvxxx~~~|||tttmmmgggddd```]]]ZZZZZZ[[[]]]^^^^^^WWW^^^jjjzzztttkkk```VVVIIIAAA>>><<<888555666555333222111111222222111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&''''''((())))))***'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((''''''''''''((()))******)))((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))((('''&&&%%%%%%&&&((()))&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''((())))))***)))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))*********+++++++++*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......------......///000111222222333333222222111000111222444555777888999888<<>>???>>>CCCKKKWWWeeettt{{{zzzzzzwwwvvvyyy}}}uuuppphhhbbb]]]ZZZWWWVVVWWWXXX\\\eeetttlll^^^VVVOOOGGGAAA>>><<<999666555444555555222111111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''(((((())))))******))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&(((((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***++++++***((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***...------,,,,,,------...000////////////000111222111888===;;;777777888777;;;;;;;;;<<<>>>AAACCCDDDEEEOOOXXXbbbvvv|||sssnnnkkkfff___YYY\\\XXXWWW[[[aaajjjwwwmmm]]]VVVNNNHHHIIIEEE>>>:::888777666555111111111111111000000000...------------...//////111///------//////---***//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************///...,,,***))))))***++++++++++++*********)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))))))))*********++++++((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''((((((***++++++******,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***++++++++++++,,,---.........//////000000111222222444===EEEEEECCCBBBAAA>>>CCCDDDFFFHHHIIIKKKKKKKKKQQQ\\\fffnnn~~~~~~}}}xxxooogggccc\\\VVVUUUVVV[[[eeeooo}}}mmmddd[[[SSSPPPKKKEEE???<<<;;;:::999:::888666444111000///...000000///.........//////222///......//////---+++///......---,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************...---+++)))((()))***++++++++++++*********))))))******)))(((((()))******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((())))))))))))***((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((()))((((((''''''(((((()))(((***+++***))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&''''''((()))***+++,,,++++++++++++************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000///000111333444444555555999EEEPPPTTTUUUUUURRROOORRRTTTWWWZZZ[[[ZZZYYYWWWYYYdddooovvv|||oooeeeYYYSSSOOONNNTTT\\\iiitttzzzoooddd\\\YYYTTTMMMGGGCCCAAA???>>>@@@===:::555222000000///222111000//////.........111000......//////---,,,......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************---,,,***)))(((((()))***+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))************))))))((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((())))))(((((((((((())))))*********(((%%%######$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((()))******+++++++++++++++******)))))))))))))))))))))))))))))))))************************++++++,,,,,,---,,,,,,,,,...------......///111111222333555777999:::;;;;;;BBBMMMZZZbbbgggkkkllliiijjjkkkmmmmmmlllhhhcccaaa\\\hhhssswww|||ssseee[[[TTTOOOQQQUUUYYY```iiipppzzzyyymmmddd```[[[TTTNNNJJJHHHFFFEEEBBB???;;;666333222333333111111000/////////////////////...---------,,,+++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,************************++++++***)))(((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''(((((())))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((()))))))))******(((%%%#########((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&************))))))))))))*********))))))(((((('''***************************************************+++,,,---------------///............//////000333555888<<<@@@CCCEEEFFFPPPZZZfffoooxxx{{{tttlllfffbbbbbbllluuuyyyzzzwwwkkkbbbYYYUUUVVVQQQTTTXXX]]]cccppp{{{rrrfffaaaZZZTTTQQQOOOMMMLLLFFFCCC>>>999555444333444000///////////////000000.........---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,******************************))))))))))))))))))************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************)))))))))((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((()))((((((''''''(((((()))''')))***)))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***)))))))))))))))))))))))))))))))))***************++++++*********))))))))))))))))))(((((((((((((((***************************************************+++,,,------......------------------...///000444777<<