BM66( uuuvvvtttqqqllliiihhhhhhcccccc___ZZZ]]]eeefffbbbcccjjjqqqssssssxxxsssnnnfff___[[[[[[]]]^^^hhhlllrrryyy~~~|||}}}zzzqqqnnnqqqggghhhiiikkkmmmoooqqqrrr}}}~~~{{{yyyxxxvvvpppuuu|||}}}{{{yyyvvv}}}|||{{{vvvtttsssqqqoooeeeiiiooosssvvvzzz~~~|||||||||{{{{{{}}}yyyuuuqqquuuuuusssrrrpppooooooooovvvnnnkkkqqqzzz~~~mmmuuu~~~~~~zzzvvvvvvwwwzzzvvv|||~~~||||||}}}~~~~~~~~~}}}|||{{{}}}zzz{{{}}}~~~wwwttttttuuu{{{yyy{{{zzzssskkkeeecccaaa]]]ZZZddddddcccaaa``````bbbdddTTTRRRTTTZZZ\\\[[[]]]```mmmvvvsssjjjffffffvvvqqqnnnnnnmmmkkklllpppiiiooowww|||}}}}}}~~~|||wwwvvvuuutttvvvzzz{{{wwwvvvxxxqqqqqqqqqttt{{{~~~zzz~~~zzzuuuvvvzzz|||zzzuuu~~~}}}pppjjjrrr~~~vvvppp}}}}}}|||xxx{{{zzztttnnniiiddd```aaafffiiijjjuuuwwwvvv{{{tttnnnhhheeedddaaagggyyyzzz~~~zzz}}}|||~~~jjjWWWUUURRRJJJOOONNNLLLHHHCCC???===<<<333333<<>>>>>======999555444666666222---***+++...111444777999===@@@KKKOOOTTT[[[aaaiiiqqqvvv~~~zzz}}}ggg]]]ZZZZZZeeefffccc___```bbbcccaaa^^^eeeVVVDDD777333333444444111333333222000///000000---///000222444888>>>BBBEEEHHHNNNVVV___gggnnnrrr{{{yyyzzzzzz~~~zzztttuuu```CCC///***---///......///000000///...000111111222222222000000111333//////111333555888:::<<>>AAADDDFFFNNNQQQUUU[[[bbbhhhmmmooozzz|||~~~zzzuuupppaaaPPPNNNVVVWWWOOOKKKUUUeeeuuu{{{vvvuuuvvvxxxyyyxxxvvvrrrppppppkkkmmm{{{}}}vvvgggGGG666111000...---......------...//////000------------------------------........./////////---............///////////////000111222333444444333444666888;;;===>>>???AAACCCFFFIIILLLNNNOOOPPPRRRSSSUUUWWWYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVXXXZZZ\\\]]]]]]]]]]]]^^^^^^^^^^^^bbb^^^ZZZZZZ]]]aaacccdddmmmmmmlllmmmoooqqqtttvvv~~~~~~~~~vvv}}}~~~xxxvvvvvvfffhhhbbbZZZZZZ___ZZZPPP<<<@@@KKK[[[kkktttuuurrrttttttsssrrrpppmmmkkkjjjpppgggbbbeeegggaaa[[[WWWZZZTTTTTTwww|||{{{tttiiiIII777222000...------------------......///------------------------,,,,,,---------.........++++++++++++,,,,,,,,,---/////////...------,,,,,,333333222222111000000///000111222333444555555555777888888999999888888777666666666666666666666666444444444444444444444444444333222111222333555666333333333333444444444444555444333444666777666555555555444444555777999:::>>>===<<<<<<===>>>@@@AAA===>>>???AAACCCEEEGGGHHHHHHFFFFFFIIINNNQQQQQQOOOSSSTTTVVVYYY]]]```dddeeeeeeiiimmmnnnnnnpppssswwwxxxxxx~~~vvvxxxzzzyyyvvvsssrrrrrrtttxxxxxxvvvxxx{{{vvvlllaaa]]]]]]eeerrr|||}}}zzzttttttssssssssstttuuuuuuuuupppoooqqqrrrnnniiihhhjjjdddppp~~~zzzwwwvvvqqqjjjIII777222000...---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))*********+++++++++---.....................000/////////............///000000111111111000000333333444333333222111000222222222222222222222222000000111111222222222222555444333333333333444444111111111111222222222222222222333333444333222111222111111111111222333333//////.........///000111222222222222333333333333333111000000222333222000444333333222222333333444555777999999888999;;;===;;;<<<>>>@@@BBBDDDEEEEEEBBBDDDGGGHHHIIIKKKOOORRRWWWYYY[[[^^^bbbeeegggiiirrrvvvzzz~~~|||uuuxxxwwwtttssssssttttttttttttuuurrrmmmnnnsssrrrmmmoookkkggggggkkknnnmmmkkkmmmmmmmmmmmmmmmmmmmmmmmmlllqqqxxx|||{{{xxxxxxzzzxxxvvvtttrrrdddEEE444111000///...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++))))))*********+++++++++)))))))))******++++++++++++++++++,,,,,,------...+++,,,,,,---......------//////000000000///..............................,,,,,,------...////////////......---------------....../////////000000000111111111000/////////000222111111111111111111111333333222222222222333333777777666666555444333333555444333333444444333222222222333333444555777777444555666555444444555666///000111222333444444444777888888999999:::<<<>>>888999:::;;;===>>>???@@@<<<>>>@@@AAAAAABBBDDDFFFOOOPPPSSSVVVYYY]]]___```mmmrrrzzz~~~{{{vvvsssqqqooommm~~~}}}xxxrrrpppqqqqqqnnnmmmooosssuuuttttttssssss{{{|||{{{zzzwwwrrrnnnkkkuuuyyy|||uuuyyyzzz___AAA111////////////,,,++++++************+++************************(((((()))))))))*********)))))))))*********++++++*********)))))))))))))))//////000000000000000000------///000111111111111///000000111222222222111000000000000000000000000/////////000000111111111////////////////////////000000000000111111111111222222222000//////111333........................000000000000111111111111------------------------,,,------......///000000......---......///000111000000000111111222222222444444555555666666555555444333333333333333444444444444444444444444444444888999::::::888888888:::<<<===>>>???@@@BBBBBBCCCBBBFFFLLLPPPRRRPPPLLLIIILLLPPPVVVZZZ___iiivvv~~~jjjjjjzzzyyy{{{|||{{{xxxvvvgggFFF555000///---,,,++++++***)))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******++++++++++++***************))))))))))))(((((((((((()))***+++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,***,,,------+++***,,,.........//////////////////,,,,,,---.............../////////000000111111111...///000111111111222333111000///...------------///......///111111111111......//////000/////////333111000000000111111000666666666666777777777777111222444444444444666888::::::::::::::::::;;;;;;<<<===???@@@AAAAAA@@@@@@>>>BBBFFFEEECCCEEEMMMTTTVVVZZZVVVOOORRRbbbnnnppptttuuuyyy[[[IIIHHHTTT\\\fffqqqyyy~~~~~~zzzyyyyyyxxxtttppplllfff^^^YYY\\\fffrrrzzzvvvtttsssyyyyyymmmeeeccc```ZZZ^^^gggpppnnnlllkkkiiifffdddbbbRRRSSSTTTYYYgggxxxkkkWWWFFFEEEJJJNNNWWWbbb[[[YYYVVVVVVZZZaaaiiinnnqqqkkk^^^PPPDDDAAAEEEJJJRRRQQQPPPPPPQQQRRRPPPOOORRRUUUXXX[[[]]]\\\[[[YYYWWWTTTRRRSSSRRRMMMLLLNNNKKKLLLMMMNNNOOOOOONNNNNNIIIKKKNNNOOONNNOOOQQQTTTUUUUUUVVVVVVVVVUUUTTTTTTWWWWWWXXXZZZ]]]aaadddgggccckkksssqqqjjjeeeggglllmmmppptttyyy}}}zzzyyypppuuu{{{{{{|||~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}}}}}}}{{{~~~zzzyyy~~~}}}~~~{{{~~~pppvvvsssQQQ<<<333...***'''++++++***))))))((())))))))))))))))))))))))))))))'''''''''(((((((((((()))'''''''''((((((((())))))&&&&&&''''''((()))******))))))))))))***************++++++,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,------------(((+++//////---,,,,,,...***++++++,,,,,,,,,,,,+++***+++,,,---.....................---------------...//////...,,,,,,,,,---++++++,,,,,,...///000111000///......//////...,,,......///000111111111111333222000000222222222222......///000111222333333111222333222111000111222444444444555555666666777999888777666888;;;>>>AAA===CCCHHHGGGBBB@@@CCCHHH;;;EEEIIIEEEGGGOOOQQQLLLOOOJJJPPP___```RRRKKKPPPGGGJJJMMMOOOPPPPPPRRRSSSQQQNNNJJJKKKNNNOOOLLLHHHJJJIIIJJJKKKOOOTTTXXX[[[SSSQQQPPPQQQTTTXXX\\\]]]kkk___VVVSSSNNNEEEFFFOOOEEEHHHJJJJJJIIIJJJPPPTTTGGGFFFCCCBBBLLL[[[bbb```iiiXXXKKKLLLLLLFFFCCCGGGGGGDDDBBBBBBGGGOOOYYY______\\\XXXRRRMMMHHHDDDAAAAAA@@@??????AAACCCCCCCCC@@@BBBEEEHHHHHHGGGDDDBBBAAA>>>???BBBBBB??????BBB@@@@@@AAABBBAAA@@@???>>>===???BBBBBB@@@@@@BBBEEE@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBDDDGGGHHHOOO^^^kkkgggVVVIIIKKKRRRRRRQQQPPPNNNNNNMMMNNNNNNNNNLLLJJJIIIJJJNNNQQQTTTMMMQQQPPPNNNPPPVVVVVVQQQJJJPPPYYY___aaa^^^WWWSSSIIIOOOTTTTTTPPPMMMNNNPPPUUUTTTRRRPPPOOOOOOOOOPPPKKKNNNRRRTTTTTTUUUVVVWWWUUUSSSRRRTTTXXXZZZYYYWWWXXXddduuuxxxllldddWWWPPPIIIIIINNNTTTWWWXXXSSSQQQNNNLLLJJJJJJJJJKKKEEEPPPTTTLLLHHHLLLMMMHHHJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLIIIHHHFFFHHHLLLNNNMMMKKKGGGDDDAAABBBDDDEEEGGGHHHHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJDDDFFFHHHKKKMMMMMMMMMLLLHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSTTTUUUTTTTTTRRRRRRQQQPPPNNNMMMLLLMMMOOOPPPRRRRRRRRRRRRRRRRRRRRRRRR[[[YYYTTTOOOKKKIIIHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDHHHDDDBBBBBBFFFGGGEEEBBBDDD<<>>AAABBBCCCBBB@@@???@@@BBB@@@@@@AAABBBAAA@@@AAADDDCCCAAA@@@BBBEEEGGGFFFEEECCCGGGNNNXXXbbbmmmuuuyyytttqqqlllgggdddcccdddeeellliiikkkttt}}}yyyhhhXXXaaaZZZVVVWWWXXXYYY___gggiiijjjhhhmmm}}}xxxvvvxxx}}}wwwpppzzzoooNNN:::333000...---+++***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((*********)))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************)))))))))))))))******+++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////000000000000000000000000///////////////000111111000111111111111222222222222222333333333444444444333333333444444444555555444666999<<<======;;;:::999999;;;===CCCLLLVVV]]]^^^```aaa^^^XXXPPPJJJGGGGGGWWWccc___UUUSSSUUUVVVPPPDDDIIIZZZaaahhhppppppaaaXXXOOOMMMQQQUUUVVVTTTRRRSSSTTTUUUUUUWWWZZZ]]]ffffffjjjjjj]]]OOORRR```]]][[[WWWQQQNNNOOOTTTYYYrrrttttttnnnaaaSSSHHHBBB@@@EEEIIIHHHFFFKKKWWWbbb___QQQCCC@@@HHHOOOOOOKKK[[[RRRLLLOOOOOOJJJGGGGGGFFFFFFDDDBBBAAAAAAEEEGGGEEEMMMVVV\\\ZZZPPPCCC:::>>>>>>??????@@@BBBCCCDDDDDDBBB@@@AAACCCDDDCCC@@@OOOIIIFFFIIIPPPRRRLLLEEE@@@@@@???===<<<<<>>===@@@CCCEEECCCAAADDDDDDFFFGGGGGGGGGFFFEEE@@@@@@AAAAAAAAACCCGGGJJJZZZppp~~~ttt]]]NNNJJJJJJKKKKKKKKKIIIHHHHHHKKKMMMFFFFFFDDDCCCBBBAAAAAAAAA>>>DDDIIIIIIFFFFFFJJJMMMEEECCCBBBCCCFFFHHHIIIIIIMMMKKKMMMRRRQQQJJJGGGIII\\\aaaaaa```iiiuuussshhh[[[UUUNNNJJJJJJNNNRRRTTTPPPGGGHHHIIIBBBCCCJJJHHHLLLKKKKKKMMMOOOOOONNNMMMOOONNNMMMJJJGGGFFFHHHJJJKKKVVVbbbddd[[[QQQKKKJJJGGGGGGGGGFFFDDDCCCDDDEEEKKKMMMQQQPPPFFF???DDDPPPJJJAAA???HHHKKKDDD???AAAFFFAAA===???CCCGGGFFFDDD???@@@@@@===:::===FFFNNNDDDBBBBBBCCCAAA<<<<<<@@@AAADDD@@@@@@GGGCCC@@@IIINNNIIICCC@@@@@@AAAAAA???BBBBBB>>>===DDDLLLJJJCCCJJJIIIHHHHHHHHHHHHFFFDDDFFFFFFGGGHHHIIIJJJIIIHHHIIIHHHGGGDDDCCCEEEIIILLLNNNJJJGGGHHHHHHGGGIIIMMMFFFFFFFFFFFFDDDAAA@@@???>>>?????????>>>>>>@@@BBBBBBAAA???>>>>>>>>>>>>>>>AAA???===<<<============>>>888555999:::888666888888777777777888999:::;;;:::;;;???AAA>>>999:::>>>>>>:::???@@@999<<>>>>>===<<>>===>>>@@@AAA@@@999999888777666666777777===999888::::::999===BBB>>>;;;>>>@@@===???CCCAAAMMMQQQPPPHHHBBBAAA@@@<<>>BBBFFFBBBEEEIIILLLNNNPPPRRRTTTXXX\\\^^^\\\^^^dddjjjlllggg]]]WWWgggnnneeehhhlllnnnkkkddd\\\VVVYYYZZZ]]]ccciiimmmllliiitttooommmlllfff___aaajjjhhhhhhfffbbb]]]YYYXXXXXXRRRXXX___bbb___XXXQQQMMMGGGGGGGGGFFFEEEFFFHHHKKKXXXPPPGGGDDDIIIRRR[[[______PPPBBB@@@EEEHHHGGGFFFFFFFFFEEEDDDCCCEEEHHHJJJVVVPPPHHH@@@<<<===AAADDD????????????@@@BBBCCCDDDGGGEEEDDDDDDEEEEEECCCBBB@@@@@@@@@CCCFFFGGGFFFDDDDDDEEEEEECCCBBBBBBDDDGGG======>>>AAADDDFFFFFFEEECCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEFFFIIIKKKIIINNNPPPOOOOOOTTTYYYZZZ^^^```bbbcccccccccdddeeeooommmjjjfffdddcccddddddhhhfff^^^ZZZeeerrrmmm]]]VVVZZZ```fffjjjmmmoooqqqnnnnnnrrrxxx{{{zzzzzz|||}}}uuuvvvvvvtttiiigggaaaaaaaaaZZZZZZYYYXXX[[[bbbkkkqqqtttyyyoooeee___aaagggmmmbbbdddeeeccc___ZZZWWWVVVQQQQQQQQQPPPMMMMMMNNNOOOXXXXXXYYYYYYVVVSSSVVV[[[QQQNNNTTT___aaaVVVKKKGGGJJJHHHFFFIIINNNRRRSSSRRRLLLLLLOOOWWW``````WWWNNNVVVUUUWWW[[[[[[YYY[[[```vvvzzzyyy}}}vvvrrrpppoooooorrrqqqqqqvvv|||xxx~~~zzzsssrrr~~~wwwxxx||||||vvvrrrtttyyy~~~||||||rrrnnnpppzzzwwwssspppooolllfffbbbmmmlllhhhaaa\\\ZZZ^^^aaaSSSLLLGGGIIIQQQVVVUUURRRJJJOOOMMMEEEAAADDDDDD@@@AAA@@@@@@@@@@@@AAABBBBBBFFFAAA???@@@AAABBBGGGNNNAAA===:::::::::;;;999555777===BBBAAA@@@AAAAAAAAAIIIHHHFFFDDDCCCDDDDDDDDDHHHDDDAAAAAAPPPmmmtttaaadddggglllrrrwwwzzz||||||hhh^^^VVVXXX___bbbdddeeehhhkkkyyyuuulllcccTTT^^^WWWZZZ^^^___hhhqqqoooooopppgggdddkkkhhh^^^\\\\\\\\\\\\\\\[[[XXXTTTPPPhhhppp}}}nnn{{{oooZZZCCC777333000...---******((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,------------------------........................////////////...---------...///111222222444666777777888;;;===999;;;===???@@@CCCGGGJJJNNNSSSWWWXXXYYY]]]bbbeeeaaa|||www```ZZZUUU[[[]]]^^^]]]ZZZYYY[[[^^^WWWTTTSSSWWW]]]```]]]YYYXXXSSSQQQTTTTTTQQQRRRVVVRRRSSSVVVWWWVVVTTTSSSQQQKKKKKKKKKJJJIIIGGGGGGFFFCCCBBBAAAAAAAAA@@@>>>===AAA???;;;:::>>>FFFOOOVVV___SSSEEE>>>===>>>>>>===;;;<<<<<<;;;;;;<<>><<<;;;:::::::::999888888777999;;;<<<<<<<<<<<<===<<<======<<<;;;;;;===???<<<<<<===???AAABBBBBBAAA>>>>>>?????????@@@@@@@@@???@@@AAA@@@??????AAACCCDDDDDDBBBAAACCCIIIOOORRROOORRRUUUWWWWWWWWWXXXXXX]]]\\\\\\\\\^^^aaadddgggdddddd^^^\\\mmmnnn\\\[[[ZZZ\\\______]]][[[^^^___aaadddfffeeeffffffhhhmmmnnnhhhfffkkknnnnnnllllllkkklllnnnttt|||pppbbbbbbbbbbbbaaaYYY`````````bbbcccccc```^^^ZZZZZZXXXUUURRRRRRSSSUUURRROOOKKKHHHGGGFFFEEEDDDEEEFFFFFFDDDBBBAAABBBDDD;;;;;;<<<>>>???@@@AAACCCBBB>>>???EEEHHHDDDBBBCCCDDDBBB@@@@@@BBBCCCCCCAAADDDDDDHHHRRR]]]___XXXPPPDDDCCCEEEIIIJJJHHHJJJOOOPPPTTTRRRUUU]]]ZZZXXX```XXXYYYZZZ[[[[[[ZZZYYYWWWZZZYYYYYYYYY\\\]]][[[WWWTTT[[[eeekkkkkkfff___[[[ZZZeeeoooooofff___```dddlllmmmmmmllliiiggghhhiiijjjggghhhnnnpppmmmjjjjjjtttzzz~~~wwwiii^^^ZZZ\\\aaa\\\XXXWWWXXXWWWPPPKKKNNNOOOMMMGGGAAA???AAAEEELLLGGGBBBBBBFFFJJJJJJIIITTTeeekkk]]]NNNLLLIIICCCDDDEEEGGGIIIMMMPPPSSSTTTNNNPPPUUUXXXUUUQQQSSSYYYUUUQQQHHHGGGOOOSSSPPPQQQEEEKKKPPPPPPNNNOOORRRTTTOOOOOOLLLGGGCCCCCCCCCAAAFFFGGGEEE???IIIhhhqqq]]]VVVWWWYYY]]]cccjjjppptttxxxkkkccchhhmmmmmmooouuuzzzmmmjjj^^^^^^aaaXXXWWW```dddkkkmmmbbbYYY]]]\\\UUUUUUUUUSSSSSSSSSSSSOOOIIIDDD{{{dddoookkkuuulllYYYDDD999444000---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......000///......///000222333000222555777777777999:::???@@@AAAAAAAAADDDHHHKKKLLLTTT^^^ccc```]]]```eee___nnniiiQQQ``````___[[[ZZZ]]]fffmmmhhhccc^^^___cccfffeeeccceeeaaa^^^______ZZZUUUSSSZZZ[[[\\\]]]\\\YYYTTTQQQOOONNNKKKJJJHHHHHHHHHGGGDDDCCCBBBCCCDDDCCC@@@===?????????===;;;===AAAFFFWWWUUUNNNDDD===:::;;;<<<:::;;;;;;;;;:::;;;>>>@@@<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<;;;::::::;;;:::===??????===;;;;;;<<<;;;<<<===<<<;;;<<<===???===>>>?????????>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCAAAAAABBBDDDGGGGGGFFFEEECCCDDDIIINNNOOORRRUUUWWWWWWWWWXXXYYY\\\[[[ZZZZZZ[[[]]]___aaa^^^```^^^]]]kkk~~~ssskkkccc\\\[[[___```\\\WWW]]]^^^______```bbbbbbbbbaaagggjjjhhheeefffiiijjjbbbiiippppppnnnvvvmmmaaa\\\^^^ccc````````````aaabbb```\\\YYYPPPRRRTTTTTTQQQNNNLLLKKKMMMIIIDDDBBBCCCEEEEEEEEEAAABBBAAA@@@>>>===>>>???>>>>>>===<<<<<<<<<;;;999@@@<<<:::<<<>>>???AAACCCBBB@@@???>>>======<<<;;;<<<===???EEEKKKNNNNNNLLL>>>===???CCCCCCAAACCCGGGKKKNNNLLLNNNUUUQQQNNNUUUUUUWWWZZZ\\\\\\ZZZYYYXXXZZZ[[[\\\[[[XXXUUUVVVYYYYYY]]]bbbdddcccbbbbbbccc]]]bbbfffgggdddbbbcccdddhhhjjjkkkjjjhhheeeddddddfffgggiiiiiiddd___cccjjjcccdddeeedddcccbbbcccddd]]]XXXTTTSSSUUUTTTOOOJJJFFFHHHIIIGGGCCCAAAAAACCC>>>>>>===;;;;;;<<<@@@BBBHHHbbbqqqcccOOOEEE@@@;;;BBBCCCFFFIIIMMMRRRUUUWWWHHHSSSbbbhhhaaaUUURRRUUUQQQQQQFFFFFFYYY```___fffWWWYYY[[[YYYUUUTTTZZZaaa]]]___]]]WWWTTTUUUQQQLLLHHHSSSXXXLLLIII___kkk^^^UUUWWWZZZ___fffmmmssswww~~~qqqiiilllmmmjjjjjjoootttzzzuuummmsssvvvdddSSSOOOMMMZZZbbb\\\TTTVVVSSSLLLLLLRRROOONNNOOORRRSSSOOOKKKttttttzzzwwwaaannn|||gggrrrkkkZZZEEE:::555000,,,,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))******************++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------000000///...///000111222))),,,///000111111333444666777888888999<<<@@@CCCBBBJJJVVV\\\XXXRRRRRRWWW^^^XXXtttqqq]]]TTTVVVVVVTTTSSSUUU[[[___ccc___[[[ZZZ^^^bbbcccdddcccaaa______^^^ZZZSSSNNNQQQQQQQQQRRRRRROOOKKKGGGAAAAAACCCEEEFFFCCC>>>;;;;;;;;;;;;<<<===<<<:::888:::===??????======???AAADDDJJJJJJCCC;;;888:::<<<:::;;;<<<<<<;;;;;;===???;;;:::999777777888999:::666666555555666666777888999:::;;;;;;999999:::;;;666777999888777555444444999;;;<<<<<<<<<<<<===>>>999:::;;;;;;999777777888999888888888888999::::::<<<===>>>>>>===<<<===?????????AAAAAA>>>;;;???EEEJJJLLLOOOPPPPPPQQQRRRTTTTTTTTTTTTUUUUUUWWWXXXXXXWWWXXXWWWWWW]]]dddeeebbbddd\\\TTTSSSYYY]]][[[WWWYYY[[[\\\[[[]]]aaacccbbbbbbdddfffddd___[[[ZZZZZZgggaaaiiivvvpppiiirrrhhheeefffiiifffjjjfffbbb_______________^^^^^^[[[VVVQQQMMMKKKLLLFFFCCC@@@???@@@AAABBBBBB@@@AAAAAA???===<<<===???===@@@AAA>>>>>>@@@???<<<======>>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>=========<<<===<<<<<<<<<>>>AAADDDDDDCCCDDDGGGGGGEEEFFFKKKCCCGGGEEEIIIPPPLLLHHHPPPTTTSSSRRRQQQOOOQQQTTTWWWSSSUUUZZZ]]][[[YYY\\\bbb[[[\\\\\\ZZZWWWXXX\\\___ZZZZZZZZZ[[[]]]]]]]]]\\\dddccc```\\\XXXVVVXXXYYY___aaadddaaaXXXSSSZZZfff```[[[WWWXXX^^^bbbdddcccRRRNNNIIIGGGFFFEEEBBB???:::;;;===>>>>>>===<<<;;;<<>>>>>@@@BBBDDDBBB===999;;;<<<=========<<<;;;;;;444666888999999:::===???666===???;;;777888999888888999:::999888888999:::???===999666444333444555888888888888888888999:::111444555555444444666888888999999::::::999888666444666888999888888999:::<<<>>>@@@???===;;;<<<===;;;:::999999999:::<<<<<<<<<>>>@@@@@@?????????AAA@@@>>>???BBBAAA===???EEE???@@@BBBBBBBBBCCCEEEGGGDDDEEEHHHJJJLLLMMMMMMMMMNNNJJJJJJNNNPPPNNNMMMPPPPPPNNNLLLKKKLLLNNNPPPPPPNNNQQQQQQNNNQQQWWWZZZXXXVVVWWWYYY[[[]]]^^^```ccc^^^WWW]]]iiifffdddfffggghhhhhhhhheeennnjjjddd```]]][[[YYYXXXYYYXXXUUUPPPJJJGGGFFFGGGEEEEEEEEEEEEDDDBBBBBBBBB===>>>>>><<<:::999:::<<<444:::===:::999<<<===;;;888:::;;;:::888777666555888999;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::::::::;;;999888:::======;;;===BBBAAAFFFEEEHHHPPPLLLHHHOOONNNNNNNNNMMMLLLNNNSSSXXXTTTSSSXXXbbbfffdddbbbcccZZZ[[[\\\YYYUUUUUUZZZ^^^\\\[[[ZZZ[[[]]]]]]\\\[[[bbbaaa```\\\YYYWWWWWWXXXVVVWWWYYYWWWPPPLLLSSS]]]kkkddd]]][[[___aaaaaa^^^NNNKKKGGGCCC@@@?????????===;;;999<<<@@@AAA???===666888:::;;;;;;;;;===>>>FFFQQQ[[[[[[SSSLLLLLLOOO@@@@@@???@@@@@@AAABBBCCC888<<>>DDDUUURRRTTTggg\\\EEEHHHTTTSSSTTTSSSNNNLLLUUUbbb~~~uuu```dddiii___NNNPPPWWWQQQRRRWWW```ggglllmmmllljjjaaacccddddddhhhlllkkkgggbbbaaaggglllooowwwqqq[[[YYY]]]nnnxxxpppjjjfff^^^aaakkkjjjkkkzzz~~~qqqfff]]]YYYVVVXXX]]]^^^ZZZUUUlllqqq{{{ooo___mmmzzzvvvhhh___vvvhhhWWWDDD999444///...///))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((()))******************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...000111111111111333444777888999999999;;;>>>@@@IIICCCBBBHHHLLLLLLNNNSSSUUUUUU\\\]]]SSSUUU\\\\\\UUUUUUVVVXXX[[[]]]```aaaVVVXXXYYYYYYWWWWWWXXXZZZZZZZZZXXXUUUTTTUUUTTTRRRNNNKKKGGGEEEEEEDDDAAA>>>BBB>>>;;;:::;;;<<<;;;999777999::::::888666777888999999777555444444666777666;;;<<<888888<<<<<<888888999:::999888777888999666777777888888777777666555555555555555555666666222555888888666666999;;;444444444666888888777444333555777777777777888999333666999888666555777999888777666666666777888999666888::::::::::::;;;<<>>;;;;;;>>>???@@@AAA@@@@@@AAADDDFFFDDDFFFGGGHHHHHHFFFDDDCCCIIIAAABBBLLLOOOIIIHHHOOOMMMQQQSSSQQQKKKIIIKKKOOOLLLPPPOOOKKKLLLSSSUUUSSS___\\\YYYXXXXXXWWWXXX[[[VVV]]]bbbaaadddwww___ZZZYYY[[[aaaaaabbbaaaaaa```]]]XXXRRRMMMHHHJJJLLLLLLIIIFFFDDDCCC@@@BBBDDDDDDAAA===<<<;;;;;;<<<<<<:::888777888:::<<>>999999999666999:::999666666888;;;<<<777888::::::999999999::::::999:::<<<===<<<999666::::::<<<@@@AAA@@@BBBGGG>>>BBB@@@CCCJJJEEE@@@GGGFFFIIIMMMMMMKKKIIIJJJKKKPPPLLLOOO]]]eee```VVVQQQPPPTTTWWWWWWTTTTTTWWW[[[WWWXXXYYYYYYXXXWWWUUUTTTRRRVVVZZZ\\\ZZZVVVRRRQQQUUUTTTVVVVVVSSSPPPTTT[[[\\\WWWQQQPPPRRRTTTSSSQQQFFFDDDAAA===::::::<<>>;;;===BBB888888777777777888999999>>>888666:::?????????@@@AAA\\\bbbkkkpppRRRSSSKKKMMMSSSYYYZZZ\\\iiiyyyeeekkkpppttt}}}ttt```QQQOOOSSSQQQJJJOOOVVVQQQUUUVVVXXXZZZ[[[]]]^^^^^^___eeefffbbbcccgggcccYYYYYYYYY^^^]]]^^^jjjlll]]][[[YYY___```ZZZaaaiiifffdddfff\\\\\\ssswwwkkkYYYXXXZZZcccnnntttsssooo|||uuuyyy|||eee```wwwvvvllldddttthhhTTT>>>666666444///+++,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++)))************+++++++++************************++++++,,,,,,,,,,,,------000111111222222333444444555666888:::<<<>>>@@@AAAAAABBBDDDFFFIIIMMMSSSWWWWWWXXXZZZYYYXXXVVVWWWWWWZZZZZZZZZ[[[]]]___aaabbbZZZXXXYYY[[[WWWRRRTTT[[[XXXWWWVVVTTTSSSRRRRRRRRRLLLIIIFFFDDDCCCBBB@@@>>>>>>>>>===============>>><<<<<<;;;:::888777777666666666666666666666666666888888777777888999::::::888888777777666666666555444444444444444444444444555555555444444333333333333444555666777777777777888888777777666666666555444444444555666777777888:::888666666777888888888777777777777888999:::;;;999999999:::::::::;;;;;;>>>===<<<;;;:::;;;;;;;;;>>>>>>>>>???@@@@@@@@@AAAAAACCCCCCCCCBBBCCCEEEGGGGGGHHHJJJJJJIIIIIIJJJLLLLLLNNNPPPNNNKKKKKKNNNQQQSSSQQQPPPQQQUUUVVVUUUSSSXXXXXXYYYZZZZZZ[[[\\\\\\ZZZ\\\___dddkkkuuuooo^^^XXXXXXWWWXXX[[[XXXYYYZZZ[[[[[[XXXTTTQQQKKKIIIGGGDDDBBBAAAAAA@@@???@@@@@@??????>>>===<<<;;;:::999888777777777777999888888888777777666666777777777777888888888888666888777555777<<<<<<999888888999999999:::::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGEEEHHHKKKMMMMMMMMMMMMNNNQQQPPPPPPSSSWWWYYYXXXVVVTTTQQQPPPQQQUUUXXXZZZ[[[]]]^^^\\\YYYZZZ^^^^^^[[[XXXZZZ]]]^^^\\\ZZZXXXXXXWWWWWWXXXYYYYYYXXXWWWVVVVVVTTTPPPNNNMMMKKKIIIGGGDDDCCCAAA???===;;;::::::===<<<;;;:::999999888999666777888888888666555444555555555555555555555555555666777666555555777999999888888888999;;;===>>>AAAMMM^^^jjjoooppprrrsss]]]aaa]]]XXXhhh~~~kkkSSSUUUZZZaaaeeeddd^^^YYYRRRPPPQQQSSSRRRPPPRRRWWW\\\XXXVVVZZZaaaeeebbb^^^aaaaaa````````````______cccdddeeeffffffeeedddccc]]]]]][[[YYYVVVVVVWWWXXXSSSRRRRRRWWW[[[\\\WWWQQQDDDBBBAAAEEELLLTTTZZZ]]]zzzppprrrsssfffbbbzzzzzzrrrjjj{{{cccQQQ>>>777555333...,,,,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++))))))*********+++++++++************************+++++++++,,,,,,,,,------000000111111222333333444444555666888:::<<<===>>>CCCDDDFFFGGGHHHKKKPPPSSSUUUVVVXXXXXXWWWVVVVVVWWW\\\\\\[[[ZZZZZZ[[[]]]]]]YYYVVVVVVXXXWWWSSSTTTXXXUUUUUUTTTSSSRRRPPPOOOOOOJJJHHHDDDCCCBBBAAA???===???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888777666666666666666666666666666666666555555555666666777888555555555555444444444333333333333333333333333333444444444444333333333222333333444555666777777666666555555555444444444444333444444555666666777777:::888666555555666666666777666666777777888999:::999999999:::::::::;;;;;;>>>=========<<<<<<<<<<<<======>>>>>>???@@@@@@@@@AAABBBCCCCCCBBBCCCEEEGGGJJJKKKMMMLLLKKKJJJKKKLLLNNNQQQSSSRRROOONNNOOOQQQWWWUUUTTTVVVXXXZZZYYYWWWVVVWWWXXX[[[]]]___```aaa[[[ZZZZZZ[[[___dddjjjmmmkkk```WWWXXXZZZYYYXXXYYYWWWUUUSSSUUUXXXWWWQQQKKKKKKIIIFFFCCCAAA@@@@@@@@@>>>>>>>>>======<<<;;;::::::999888777777666666666777777666666666555555555555555555555666666666666666777666333444777777333888888888888999999999999999::::::;;;<<<===>>>>>>>>>>>>??????AAACCCDDDEEECCCEEEIIILLLMMMNNNOOOQQQSSSRRRQQQSSSUUUWWWUUUSSSVVVUUUUUUVVVXXXZZZ\\\]]]]]]^^^[[[XXXYYY]]]]]]ZZZVVVYYY\\\\\\[[[YYYXXXWWWXXXYYYZZZZZZZZZYYYXXXWWWUUURRROOOMMMKKKJJJHHHFFFCCCBBB@@@>>><<<;;;::::::<<<;;;:::999888888888888666666777777777666444444444444444444444444444444555666666666555555777888888888777777888:::<<<===DDDCCCBBBBBBHHHVVVhhhvvv|||wwwbbbMMMMMMPPPTTTXXXYYYVVVSSSTTTSSSUUUXXXXXXVVVYYY]]]bbb^^^[[[\\\aaaccccccaaafffeeecccbbb```___^^^^^^ddddddeeeeeeeeeeeeeeeeee______]]]ZZZWWWUUUTTTTTTMMMKKKJJJMMMOOOOOOJJJEEE@@@===::::::===AAACCCDDD|||qqqoooooofffccc|||}}}ssskkk}}}[[[MMM???888555111...---,,,***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,000000000111222222333333333444555666888999:::;;;DDDEEEFFFGGGGGGIIILLLOOOQQQSSSUUUVVVUUUUUUUUUWWW]]]\\\ZZZXXXWWWWWWWWWWWWXXXTTTSSSVVVWWWUUUTTTUUUTTTTTTTTTTTTRRRPPPNNNMMMHHHEEEBBBAAA@@@???===<<>>===;;;:::::::::::::::999999888777666555555555555555555555555555555333333222222333333444444222222222222222111111111333333333333333333333333333333333333333222222222222333444555555666666555333333333222222222222111333444444555555666666666888777666555444333333333666666555666666777888999888999999999::::::::::::<<<===>>>>>>>>>===<<<;;;<<<<<<======>>>??????@@@AAABBBCCCCCCBBBBBBDDDFFFJJJLLLNNNNNNLLLKKKJJJKKKNNNRRRVVVVVVSSSOOOOOOPPPXXXWWWWWWXXXZZZ\\\[[[ZZZSSSTTTWWWZZZ]]]aaacccdddccc___\\\\\\^^^```___^^^___ZZZYYY^^^bbbaaa]]][[[\\\WWWRRRTTTYYYYYYRRRKKKJJJHHHDDDAAA?????????@@@;;;;;;;;;;;;:::999888888999888777666555555555555555555444444444444333333222222333333333444444444444666444222333777777333777777777777888888888888777777888999:::;;;<<<<<<<<<<<<<<<===???@@@BBBBBB@@@CCCFFFIIIKKKMMMQQQSSSTTTSSSRRRRRRSSSSSSRRRQQQSSSUUUWWWXXXXXXXXXYYY[[[]]]^^^\\\YYYZZZ]]]\\\YYYVVVYYY[[[\\\[[[YYYYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVQQQOOOLLLJJJIIIHHHFFFDDDAAA@@@>>><<<;;;:::999999:::999888777777777777777444555555555555555444333333333333333333333333333333444555444333444555777666666666666777999:::<<<<<<;;;999888<<>>:::888888777666555vvvssssssfffddd}}}{{{lllcccuuuSSSIII???999444///---...,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))***************************************++++++++++++,,,,,,,,,//////000000111222222222333444444666777888999999BBBDDDEEEFFFFFFHHHKKKMMMNNNPPPRRRSSSSSSSSSTTTVVV[[[ZZZXXXVVVUUUTTTTTTUUUWWWTTTRRRTTTWWWWWWUUUSSSTTTUUUVVVUUUTTTQQQNNNLLLFFFDDDAAA@@@??????===<<<>>>===;;;:::999888888888888777777666555444444444444444444444444444444444222111111111111111222222111111111000000000000000222222222222222222222222222222222222222222222222222222333444444444444444111111111111111111111111333333444444444555555555555555555444333222222333444444444444555666777888777888888888999999999999:::;;;===>>>>>><<<:::999::::::;;;<<<===>>>>>>???@@@AAABBBBBBAAAAAACCCEEEFFFIIIKKKMMMLLLKKKKKKKKKMMMRRRVVVWWWTTTPPPNNNNNNVVVVVVVVVWWWXXXYYYZZZZZZRRRSSSUUUYYY\\\___bbbcccfffbbb```bbbfffhhheeeaaa```]]]]]]aaadddddd```]]]]]]YYYVVVVVVXXXWWWSSSNNNIIIGGGCCC???======>>>???::::::::::::999888777666666666555444444444444444333333333333333333333333111111111222222222333333222444444333666<<<===:::555666666666666777777777666666777888999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAA@@@BBBDDDFFFHHHKKKOOOQQQQQQQQQPPPPPPPPPQQQQQQPPPQQQTTTXXXYYYXXXWWWWWWXXX[[[\\\[[[XXXYYY\\\[[[WWWVVVXXX[[[[[[ZZZYYYYYYZZZUUUVVVVVVVVVVVVTTTSSSRRRMMMKKKHHHFFFEEEEEECCCAAA>>>===<<<:::999888888888888777666555555555555555333333333333333333333222222222222222222222222222222333333333222222444666444444444444555777999:::777:::===???@@@CCCGGGJJJNNNKKKKKKOOOQQQOOOOOOQQQRRRQQQPPPQQQRRRUUUWWWXXXYYYWWWXXXYYYVVVRRRRRRUUU[[[^^^```aaaaaaccchhhllldddcccbbbaaaaaaccceeeffffffeeecccbbbccceeegggiiicccbbb```^^^\\\XXXTTTQQQOOOLLLHHHFFFEEEDDDAAA>>>???>>><<<;;;;;;:::888666xxxttttttjjjgggzzzcccXXXiiiNNNFFF>>>999444///---///,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,...//////000000111111222444444555666777888999:::>>>@@@CCCEEEFFFHHHKKKNNNLLLNNNPPPQQQQQQRRRSSSTTTWWWVVVUUUTTTTTTTTTUUUVVVWWWUUUTTTUUUWWWXXXUUUQQQRRRSSSSSSSSSQQQNNNKKKIIIEEECCC@@@?????????>>>===<<<;;;:::888777666666666555555555444444333333222222222222222222222222222222111111000000000111111000000000000000000000000111111111111111111111111000111111111111111111111111222222333333333333222111111111111111111111111333333333333444444444444333444666555333222333444333333333333444555666666666666666666777777777777666888999;;;;;;:::888777888999999:::<<<======>>>>>>???@@@@@@???@@@BBBDDDCCCFFFJJJLLLMMMMMMOOOPPPNNNRRRWWWWWWTTTQQQOOOPPPSSSTTTUUUVVVWWWWWWYYYYYYUUUVVVWWWYYY\\\^^^___``````^^^]]]aaagggjjjgggccc___]]]ZZZYYY[[[^^^]]][[[WWWWWWWWWUUUQQQOOOMMMMMMGGGEEEAAA>>><<<;;;<<<===999999999999888777666555444444333222222222333333333333333333333333333333111111222222222333333333222444444333666<<<===:::444444444555555555666666555666666777888999:::;;;::::::;;;;;;<<<===>>>???@@@AAACCCDDDDDDFFFIIILLLLLLLLLLLLMMMMMMNNNPPPRRRQQQSSSWWWXXXXXXWWWWWWVVVUUUWWWVVVTTTUUUXXXWWWSSSSSSUUUWWWWWWUUUTTTUUUUUUOOOPPPPPPPPPPPPNNNLLLKKKHHHFFFCCCBBBBBBAAA@@@>>>;;;:::999888777777777777555555444333333333333444111111111111111111222222111111111111111111111111000111222111000000222444222222222222333555666888:::999666444555999???CCCHHHDDDDDDHHHIIIIIINNNUUUKKKKKKLLLMMMMMMNNNOOOPPPSSSRRRSSSUUURRRNNNMMMPPPTTTYYY^^^```______bbbeee```_________```aaacccdddaaa___]]][[[\\\^^^aaaccc]]][[[YYYYYYXXXVVVQQQNNNHHHFFFCCC@@@???>>>===<<<999888777777888888666555uuuppprrrmmmjjj{{{~~~^^^RRRcccMMMEEE===999555000...///,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))************++++++++++++.........///000000111111333444555666888999:::;;;;;;===AAACCCEEEHHHKKKNNNKKKMMMOOOPPPPPPPPPRRRSSSTTTTTTSSSSSSTTTVVVXXXYYYUUUWWWWWWUUUVVVWWWTTTPPPNNNNNNMMMLLLJJJHHHEEEDDDCCCAAA???>>>??????>>>===:::999888666666555555555333333333333222222111111111111111111111111111111222111000000000000000000//////000000000000111111000000000000000000000000/////////000000000000000111111222222222222111111111111111111111222222222333333333333333333333333333666888777444222333555222222222222222333555555444444444444555555555555444555666777777777666555777777888999:::<<<======<<<===>>>>>>===>>>@@@AAACCCFFFIIIKKKLLLOOORRRTTTOOOSSSUUUUUURRRQQQRRRTTTRRRTTTVVVVVVVVVWWWYYY[[[YYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[[[[___cccdddccc```]]]]]]YYYVVVWWW\\\]]][[[UUUXXXZZZWWWQQQLLLLLLMMMDDDCCC@@@>>><<<:::::::::777888888777777666555444222222111111111111222222111222222222222222333333111111222222222333333333333555333111333666666333333333333333444444444555444555555666777888999999999999999::::::<<<======>>>???AAABBBBBBBBBDDDFFFFFFHHHIIIIIIIIIKKKOOORRRLLLLLLNNNQQQSSSTTTRRRPPPNNNPPPPPPOOOQQQTTTSSSOOONNNOOOQQQPPPNNNMMMMMMNNNKKKKKKLLLKKKKKKIIIGGGFFFDDDBBB???>>>???>>>===<<<888888777666555555555666333222222111111111222222000////////////000111111////////////////////////...///000000//////000222111000000000111333555666333222222222444777;;;=========@@@DDDDDDCCCDDDGGGDDDFFFHHHHHHGGGGGGGGGHHHJJJJJJMMMQQQQQQNNNOOORRRQQQVVVZZZ\\\ZZZXXXWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\YYYWWWUUUSSSSSSUUUWWWYYYUUURRROOOOOOPPPOOOKKKHHHBBBAAA@@@>>>===<<<;;;;;;777666444444444444222111tttpppuuukkkjjj|||~~~^^^RRRdddOOOEEE;;;777555111......,,,***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++------...//////000000111222222444666777999;;;;;;:::===@@@CCCEEEGGGJJJLLLKKKMMMOOOPPPPPPPPPQQQRRRTTTSSSSSSTTTUUUWWWYYYZZZSSSXXXYYYUUUSSSSSSRRRNNNLLLKKKIIIHHHEEECCCBBBAAA@@@???===<<<===>>>===<<<777777666555555555555555222222111111111111000000000000000000000000000000111000//////.........///.........//////000000000////////////////////////.........//////000000000000111111111111111000000000000000000111111111222333333222222222222222222888;;;===:::555111111333111111111111222333444444222222222222333333333333444444444555555555666666555666777888:::;;;<<<<<<:::;;;<<<<<<;;;<<<>>>???CCCDDDEEEFFFHHHKKKOOORRRMMMOOOPPPNNNLLLMMMQQQTTTPPPSSSUUUVVVUUUUUUXXXZZZWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZ[[[\\\]]]]]]\\\\\\]]]```___[[[[[[^^^\\\WWWVVVWWWYYYWWWSSSNNNKKKIIIAAAAAA@@@>>><<<:::888777555555555555444333222222111000000000000000111111//////000000000111111111111111111111222222222222222333222///000333333///222222222333333333333444222333333444555666777777777777777777888999:::;;;:::<<>><<<<<<<<<<<<;;;:::666555555444444444555555111000000000000000111111///...------...///000111........................---...///...------///111//////...///000111333444---///333777999999777444888<<<@@@BBBDDDFFFFFFDDDDDDFFFGGGFFFDDDDDDFFFHHHEEEEEEIIIOOOOOOMMMNNNRRRPPPRRRTTTTTTTTTRRRRRRRRRUUUVVVXXXYYYYYYXXXWWWVVVVVVUUUSSSQQQPPPQQQRRRSSSRRRNNNJJJIIIJJJJJJGGGCCC???@@@???>>><<<;;;:::;;;999777444333333333111000wwwuuu|||gggggg{{{}}}^^^SSSeeeQQQEEE:::777555222///...,,,***)))'''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------......///000000000000111333555777999;;;;;;:::===AAACCCDDDFFFHHHJJJLLLNNNPPPPPPOOOOOOPPPQQQTTTTTTTTTTTTVVVXXXYYY[[[QQQXXXZZZUUUPPPQQQPPPLLLMMMKKKIIIGGGDDDCCCBBBBBB???===;;;;;;<<<<<<;;;:::666555555444444444555555111111111111000000000000000000000000000000000000000///......---------------------....../////////////////////////////////---.........//////000000000000111111111111000///.../////////000000111111333222222222222222222222;;;???@@@<<<555000000111000000000000111222333444000000111111111222222222444444444444444555666777555555666888999:::<<<<<<999:::;;;;;;::::::<<<>>>AAAAAAAAAAAABBBEEEJJJNNNIIIJJJJJJGGGFFFHHHMMMSSSMMMPPPSSSTTTSSSSSSVVVYYYRRRRRRSSSSSSSSSTTTTTTTTTUUUWWWXXXXXXWWWVVVVVVWWW[[[aaaccc___]]]\\\VVVMMMSSSRRRQQQQQQPPPLLLEEE@@@???@@@???>>><<<:::777555333333333333333111000000000000////////////000111---.........//////000000000000000000111111111111000111000...000555555222111111222222222333333333000111222333444555555666666666666666666777888999666999===???@@@@@@@@@AAACCCEEEFFFEEEDDDEEEJJJNNNSSSNNNKKKPPPXXX\\\YYYSSSMMMPPPRRRRRRUUUYYYYYYTTTOOOPPPPPPNNNKKKIIIIIIJJJJJJJJJJJJJJJIIIGGGEEEDDD???===;;;:::;;;;;;:::999555444444333333444444444000000/////////000000111...------,,,---...///000........................---.........------///000............///111222333555333000///000222444555777<<<<<<888;;;BBBDDD???DDDEEEEEEBBB@@@AAAEEEHHHDDDDDDHHHMMMMMMJJJJJJNNNNNNMMMMMMNNNPPPQQQRRRRRRMMMOOOSSSVVVXXXWWWVVVUUUWWWVVVTTTSSSRRRQQQRRRRRRTTTOOOIIIGGGIIIIIIEEEBBB;;;<<<===;;;999777666666666444111000000111111000rrr]]]nnnxxxlllyyybbb[[[```PPPIII???666222111...***,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,------+++,,,,,,---...///000000000111222444666777999999;;;===@@@CCCEEEGGGJJJMMMPPPSSSUUURRRMMMJJJLLLPPPNNNOOOPPPRRRVVVWWWXXXWWWTTTSSSSSSSSSSSSQQQMMMJJJFFFEEEDDDDDDDDDBBB???===>>>===<<<;;;999888777666444444333333222111000000000000000000////////////////////////////////////........................///...---,,,,,,,,,,,,,,,------------------------000000//////.........---///...---,,,,,,---...///////////////////////////000000000000000000000000666555444222000///...---///000000000111111111111111111111111111111111111222222222222333444555555555555666777999:::<<<=========<<<;;;::::::::::::@@@@@@AAAAAACCCDDDFFFGGGMMMLLLKKKIIIGGGHHHLLLOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRQQQQQQQQQQQQSSSUUUVVV^^^^^^]]]ZZZWWWWWW[[[___[[[\\\^^^```___[[[WWWVVVVVVSSSPPPNNNLLLGGG@@@;;;=========<<<999666444222444444333333222111000000........................,,,,,,,,,---------......000000111000000///...---...///000111111111111111000000000000////////////000000000111222222333333444555555666666666666666777888:::;;;;;;===@@@BBBGGGIIIKKKIIIGGGGGGIIIMMMQQQQQQQQQRRRQQQQQQPPPPPPOOOUUU[[[\\\XXXUUUTTTUUUVVVQQQNNNOOORRRPPPJJJDDDCCCEEEHHHIIIHHHEEECCCBBB>>>===;;;;;;;;;999777444444444333222111000///...///............---------------------------------------------------------------------------------,,,,,,------///000111222111111111111222333444555666666777888;;;@@@CCCFFFEEEDDDCCCEEEHHHIIIFFFCCCDDDGGGJJJLLLLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOORRRQQQPPPOOOPPPQQQRRRSSSXXXVVVUUUUUUUUUTTTRRRPPPPPPPPPPPPNNNJJJFFFBBB???>>>===;;;999888666555555111111111111000000000///~~~lll\\\mmmvvviiiuuu]]]VVV\\\OOOHHH>>>777444444111---,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,++++++,,,---...///000000///000111333444666777888999<<>>======<<<999777444333333333333222111000000000------------------------,,,,,,,,,------------...//////000000000000000///000111222222222222222222//////////////////////////////000111111222222333444444555666666666666555666777999::::::<<>>===;;;999777666555555111111000000000/////////~~~nnn___oooxxxjjjuuu\\\WWW]]]KKKCCC:::666555444111...,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++,,,---...///000000...///000222333555666777888:::===???@@@BBBEEEGGGKKKMMMMMMJJJGGGFFFHHHKKKPPPPPPPPPPPPPPPOOONNNNNNPPPOOOOOOOOOOOOLLLHHHEEEAAA@@@???>>>>>>===;;;999999888777666555333222222333222222111111000000///000////////////.................................------------------------...------,,,,,,,,,,,,,,,------------------------///............---------......------------..............................------------------------++++++,,,------......///////////////000000000000000000000000000000000000111111111111222333444555444444444444555666777888:::999888888888888888999======>>>???AAACCCEEEFFFIIIJJJKKKJJJHHHGGGHHHIIIMMMNNNOOOQQQRRRTTTUUUUUUOOOPPPSSSUUUWWWYYYZZZZZZ[[[]]]___]]]ZZZYYY\\\___ZZZXXXXXXZZZ]]]\\\UUUOOOQQQNNNKKKHHHFFFDDD@@@=========<<<;;;999666444333222222111111000000//////------------------------,,,,,,,,,,,,---------------...///000111111111111111111111111111111000000//////////////////////////////000000111111222222333333444555555555555555444666888888888:::<<>>??????@@@BBBDDDDDDCCCAAAFFFFFFGGGGGGFFFHHHLLLNNNRRRPPPNNNLLLKKKLLLMMMNNNJJJJJJKKKLLLMMMOOOPPPQQQRRRPPPOOOOOOOOOOOOMMMKKKKKKJJJHHHEEEBBB@@@???>>><<<;;;999777666555444444000000000/////////......~~~~~~pppeeeuuu}}}mmmxxxaaa^^^gggIII>>>555333444222///---,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))***+++,,,---...//////000//////000222333555666666888:::===>>>???AAADDDFFFJJJLLLNNNNNNLLLJJJIIIJJJPPPQQQRRRRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLGGGCCC@@@>>><<<<<<<<<<<<:::888777666555444333222111111111111111000000//////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---.............../////////000000000000000000000000000000000000000111111222333444444333333333333444444555777777666666666777888888;;;;;;<<<>>>@@@BBBDDDEEEHHHJJJLLLKKKJJJHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQOOOQQQSSSVVVXXXXXXXXXXXXWWWZZZ\\\[[[XXXWWWYYY\\\SSSTTTTTTSSSTTTVVVTTTPPPLLLJJJGGGEEEBBB@@@???>>>;;;:::999888666444222222000000000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///000000000000000...............---,,,+++---...............//////......//////000111111222222333333444444444444444333444666666666888:::<<<===;;;;;;???DDDGGGGGGEEEGGGGGGHHHHHHHHHHHHGGGFFFJJJLLLNNNNNNMMMOOORRRUUUTTTVVVUUUPPPQQQWWW[[[ZZZKKKHHHCCC???===;;;:::999777666444444555555444333000000000///...------,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///------------...///000111//////000111333666888999;;;;;;===???AAAAAAAAA@@@@@@BBBCCCDDDCCCDDDFFFHHHMMMLLLIIIHHHGGGHHHJJJKKKIIIIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKJJJKKKKKKJJJHHHHHHFFFCCC@@@===<<<<<<===:::999777666444333333333/////////............---|||kkkfffvvv}}}lllvvvbbbcccoooMMM???444222444111...---,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))******+++,,,---...//////000111222333444555666777888:::===???@@@BBBEEEGGGOOOSSSXXXZZZYYYVVVRRROOOPPPSSSUUUTTTSSSRRRSSSTTTOOOOOOPPPPPPPPPLLLGGGCCC???===;;;;;;;;;;;;:::888666666555444333222222111000000////////////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---............/////////////////////////////////000000000000111222333333333222222222222222333333555555555555555666777888::::::;;;<<<>>>@@@BBBCCCBBBDDDGGGGGGFFFDDDDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQSSSUUUVVVVVVUUUTTTRRRUUUXXXWWWUUUTTTVVVYYYTTTWWWVVVOOOLLLNNNPPPNNNHHHGGGEEEBBB???===<<<<<<777777555444222111000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///////////////...---,,,------------,,,,,,+++***,,,,,,------............---......//////000111111111111222333333333333333222333555555555666888;;;;;;:::;;;???DDDGGGFFFDDDFFFFFFGGGHHHHHHIIIHHHHHHOOOOOONNNMMMLLLMMMPPPRRRHHHTTTTTTLLLWWWnnnsssfffLLLGGG@@@<<<:::999888777666444222222222333222222///......------,,,,,,,,,++++++++++++*********************************************************************+++++++++,,,,,,+++******++++++,,,---...,,,,,,,,,,,,---...//////---......000111333444555777888;;;===>>>?????????@@@DDDHHHJJJIIIHHHGGGGGGGGGGGGFFFEEEFFFHHHJJJKKKJJJJJJJJJJJJJJJJJJIIIIIILLLJJJGGGGGGHHHHHHGGGGGGFFFCCC@@@<<<:::999::::::888777555444333222111111.........---------,,,,,,gggffftttyyyfffppp^^^cccsssWWWEEE777555666222///000,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************+++,,,---...//////111111222333444555666666777999===???AAACCCFFFIIIOOOSSSXXX\\\\\\YYYTTTPPPOOOSSSVVVUUUSSSRRRTTTWWWPPPPPPQQQQQQPPPLLLFFFBBB???===:::::::::;;;:::999555555555444333222222222..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------.........///////////////////////////////////////000111222333222111111111111222222333444444444444555777888888999999:::;;;<<<>>>???@@@AAADDDFFFGGGFFFFFFFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSQQQSSSUUUTTTSSSSSSVVVYYYUUUYYYUUULLLGGGIIIGGGAAACCCDDDCCC@@@===:::999999555444333111///.........---------------------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............---,,,+++***---------...------,,,,,,++++++,,,,,,---.........------......//////000000000111111222222222222222222333444444444555777999:::;;;===???BBBDDDCCCBBBDDDEEEGGGJJJMMMOOOPPPQQQRRRQQQPPPOOOPPPQQQTTTUUULLLYYYXXXNNNXXXoooooo\\\KKKEEE>>>:::999999888666666444111000111111111000------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,***************+++,,,,,,,,,,,,+++,,,,,,---...///---......///000111222222333666:::<<<<<<===>>>???@@@DDDIIILLLKKKIIIGGGFFFEEEEEEFFFGGGIIIKKKMMMNNNKKKKKKKKKKKKKKKIIIHHHHHHJJJHHHFFFEEEFFFGGGGGGFFFEEECCC???<<<999888888888666555444222111000000000---------,,,,,,,,,,,,+++jjjkkkxxxzzzdddmmm\\\eeewww```JJJ999666666111...///,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,******+++,,,---......///000000111222333444555555555888;;;>>>@@@CCCGGGJJJLLLNNNQQQUUUVVVTTTPPPNNNNNNRRRUUUTTTQQQPPPRRRUUUOOOPPPQQQQQQPPPLLLFFFAAA===;;;999888999999999888444444333333222222111111---------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.................................///////////////000222222111111000000111222333333333333444444666777888999999999999::::::;;;======BBBDDDFFFGGGGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNNNNPPPPPPPPPQQQRRRSSSUUUVVVSSSTTTVVVUUUSSSTTTXXX]]]WWWYYYUUUOOOPPPRRRHHH999@@@AAABBB@@@;;;777666666555333222000............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,---,,,,,,,,,***++++++,,,------......,,,------......///000000///000111111222222111111222333444444444555777999999<<>>BBBEEEGGGFFFEEEDDDDDDDDDEEEGGGJJJLLLMMMMMMMMMJJJKKKLLLLLLLLLKKKJJJIIIJJJHHHEEEDDDEEEFFFGGGFFFEEECCC@@@<<<999777666666444333222111000/////////,,,,,,,,,,,,++++++++++++kkktttgggooo___iii|||dddLLL888555444...+++---,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++,,,---------)))***+++,,,---....../////////000111222333333444333666:::===@@@CCCGGGJJJNNNNNNOOOPPPRRRRRRQQQOOOMMMQQQTTTSSSOOOLLLNNNQQQNNNOOOPPPQQQPPPKKKEEE@@@<<<:::777777777888888777333333222222111111000000---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************+++*********+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,---------.......................................//////000111222000000000000111222333444333333444444666777999:::::::::999999::::::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIILLLLLLMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPRRRUUUWWWYYYUUUWWWWWWVVVTTTVVV[[[```]]]]]]YYYXXXaaaeeeUUU???>>>@@@BBB@@@;;;666444444555444222000.........///+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,((()))***+++++++++++++++'''((()))*********************+++,,,,,,---......,,,,,,------...//////000//////000111111111111111222333555444444555777999888<<<@@@@@@>>><<<<<<>>>CCCDDDFFFIIILLLNNNOOOPPPRRRQQQNNNNNNNNNOOOOOONNNMMMKKKOOOWWWUUUKKKHHHMMMHHHBBB<<<999;;;<<<:::777888555222000///000///...+++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++***)))))))))))))))***+++,,,,,,,,,,,,---...//////...///000000111000000000000444999;;;;;;;;;===@@@AAACCCEEEEEEDDDDDDDDDFFFCCCEEEHHHJJJLLLLLLKKKKKKIIIJJJLLLMMMMMMMMMLLLLLLJJJHHHEEEDDDEEEGGGGGGGGGEEECCCAAA===:::777555444333333111000////////////,,,,,,,,,+++++++++******~~~jjjqqqvvvvvvrrrZZZddd~~~fffNNN888222555333...,,,,,,+++)))((('''&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((()))(((&&&%%%&&&(((***,,,)))&&&###$$$''')))(((&&&'''&&&(((+++***''''''+++%%%'''(((((((((((()))***&&&'''))))))(((''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$"""&&&***''' ''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((***...000///...,,,,,,,,,,,,,,,,,,,,,,,,000000000111222222222333333666999<<<>>>@@@CCCFFFJJJJJJLLLNNNOOONNNJJJFFFKKKKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIEEEAAA===;;;:::999888777555444444222111111000///......---.........------,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---...///...........................------......///000111000000000000111222333444888333222666777555555888777888888999999:::;;;;;;???>>>===???CCCGGGIIIIIIMMMNNNPPPPPPNNNMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPSSSSSSTTTUUUXXX[[[]]]___]]]]]]\\\```iiiiiiXXXDDD???===:::999888888666444000000...---,,,+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++///...,,,,,,,,,---///111//////000111111111111111222222333444444555666666<<<;;;;;;::::::;;;;;;<<>><<<:::888666555444222000...///111222///,,,+++++++++***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************+++++++++,,,,,,,,,------///000000111111111111000333444666888:::<<<======BBBCCCDDDFFFFFFFFFFFFEEEEEEFFFHHHKKKLLLMMMMMMMMMKKKIIIGGGEEEFFFHHHKKKNNNKKKKKKJJJIIIGGGEEECCCBBB@@@>>><<<999666444333222111111000......---------+++++++++*********))))))~~~yyyfffqqqtttqqqlllVVVbbb|||aaaMMM:::444555333///---,,,+++)))((('''&&&''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&'''((())))))((('''%%%''')))+++......,,,'''$$$---******,,,,,,))))))+++))))))***)))(((''''''''''''((())))))(((((((((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$&&&))))))&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))(((***---......,,,+++++++++,,,,,,---------000000000111111222222333333666999;;;===@@@CCCEEEGGGIIILLLMMMMMMKKKIIIGGGJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEBBB>>>;;;999999888666555444333222111111000000///......---......---------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++***++++++,,,++++++++++++,,,,,,------------------------------------------...///000111000000000000111222333333777777777666666777888888777777888888999:::::::::???>>>===???CCCGGGHHHIIIJJJLLLNNNNNNNNNNNNPPPRRRMMMNNNNNNOOOPPPQQQQQQRRRWWWVVVUUUTTTTTTUUUVVVWWW[[[ZZZWWWXXX]]]]]]PPP@@@>>><<<999777777666555333000///...,,,+++++++++***************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++...---,,,+++,,,---///000//////000111111111111000222222222333333444444555:::999999999::::::;;;<<>><<<<<<;;;999777555333222222000///......000000...,,,++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,------...//////////////////000111333555777999:::;;;>>>???AAACCCDDDDDDDDDDDDBBBCCCEEEGGGGGGHHHGGGGGGGGGFFFEEECCCDDDFFFHHHJJJJJJJJJIIIGGGDDDBBB@@@>>>===<<<999777444222111000111000///...------------+++++++++*********))))))uuudddtttwwwoooiiiUUUbbb{{{[[[MMM===666555222///...,,,+++)))((('''&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''((()))***+++++++++---,,,+++)))((())),,,///)))$$$###(((,,,,,,+++,,,******+++++++++***)))(((&&&&&&&&&'''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""'''(((%%%$$$&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))((()))+++,,,+++***)))******+++,,,---......//////000000111222222333333666999;;;===???BBBDDDDDDHHHLLLMMMJJJHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJIIIJJJGGGDDDBBB@@@>>><<<:::777777666555333222111000000000000///......------------------,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,***++++++,,,,,,,,,,,,,,,------------------------------------...///000000////////////000111222333999@@@@@@777333666777444666666777777888999999999<<<;;;;;;===AAADDDFFFFFFHHHIIIJJJJJJIIIJJJMMMOOOKKKLLLLLLNNNOOOPPPQQQQQQVVVUUUSSSQQQPPPPPPQQQQQQWWWUUUQQQNNNNNNMMMEEE<<<<<<:::777555555444333111///...---,,,+++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++...---,,,+++,,,---...///...//////000000000000000222222222222222222222222777777777777888:::;;;<<>>;;;999888777555333111000///......---------......,,,***+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,---......---------...000222444666777888999;;;===???AAABBBBBBBBBAAABBBCCCDDDDDDDDDCCCBBBDDDCCCCCCBBBCCCCCCDDDEEEHHHGGGFFFDDDAAA>>><<<;;;999888666444111000///...000///...------,,,,,,---+++************)))))))))ttteeexxx~~~uuuooo]]]gggzzzYYYOOOBBB999444222000///,,,+++)))((('''&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******)))'''''',,,***&&&$$$%%%)))...111)))...444777666555777888666111///444888666222000,,,,,,+++,,,---,,,+++***)))((('''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$((((((%%%$$$''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((())))))))))))(((((()))***+++,,,---.........//////000111222333333333555888:::<<<>>>AAACCCBBBGGGMMMMMMIIIGGGHHHKKKMMMNNNNNNMMMLLLKKKJJJJJJKKKGGGCCC???>>>===<<<;;;777666555444222111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,,,,***+++------...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000////////////000111222222:::EEEEEE777///333444...555555555666777777888888888777888:::>>>AAABBBBBBHHHHHHGGGDDDCCCCCCEEEHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPOOOOOOOOOPPPRRRSSSQQQOOOLLLIIIEEEBBB>>>;;;:::777555333333222111///...---,,,+++************************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---...---...//////000000//////111111111111111000000000444444555666777999:::;;;<<<>>>AAADDDFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFEEEEEECCCCCCBBB@@@>>>;;;888777666555333111///...------,,,,,,,,,,,,,,,,,,+++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))************++++++++++++***+++,,,---------------,,,---...000222444666777666888;;;===@@@AAAAAAAAAAAABBBDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCEEEEEEDDDBBB@@@===;;;:::777666444222000......---......---,,,,,,,,,,,,,,,************))))))))))))rrrfffyyy|||yyyhhhlllvvv^^^UUUGGG:::444222111000,,,+++)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%&&&''')))***+++,,,,,,+++******+++///555;;;>>>CCCUUUnnnwwwiii```bbb\\\YYY\\\\\\UUUMMMIIIEEEBBB===999777444000---111...+++***+++,,,***)))'''''''''''''''((())))))''''''''''''''''''''''''((((((&&&&&&***///---(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((((((((()))***,,,---......---...///000111222333333333555888:::;;;===@@@BBBBBBGGGLLLLLLIIIGGGJJJMMMPPPPPPPPPPPPOOOMMMLLLKKKLLLHHHCCC@@@>>>>>>===<<<666666555444222111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,+++*********++++++,,,---+++---///000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...///............///000111222555@@@AAA444---222444///333333444555555666666777777777888;;;>>>AAABBBAAAEEEEEEEEECCCAAABBBEEEGGGIIIIIIJJJLLLMMMOOOPPPPPPNNNNNNMMMNNNNNNPPPRRRSSSKKKKKKJJJIIIEEE???===<<<888666333222111111///------,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********+++++++++++++++,,,------------...////////////...000000000000000000000///222333333444666888:::;;;:::<<<@@@CCCEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@>>><<<:::888666555444222000...------,,,***+++,,,,,,+++***)))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))*********++++++++++++,,,---.../////////------...///111444666777666888;;;===@@@AAABBBBBB@@@AAACCCEEEGGGGGGGGGGGGEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@>>><<<;;;555444333111///.........---,,,,,,+++++++++++++++))))))))))))))))))))))))ooohhhyyytttrrrsssiii^^^LLL;;;333333222///,,,+++)))((('''&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((())))))***(((((((((''''''((())))))***222???MMMYYYbbbfffhhhsss}}}}}}xxxwwwxxxqqqfff^^^WWWQQQKKKFFF???:::333000...,,,)))%%%))))))(((((((((((())))))''''''''''''''''''''''''((('''%%%'''...666444...''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))))))))''''''''')))((())))))***+++,,,------------...///111222333333333555888999:::<<>>===<<<;;;666555444333111000//////------------------------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,++++++******++++++,,,************+++,,,------,,,...000222222///,,,***++++++++++++++++++++++++++++++++++++,,,---......---------......///000111...555777000...333666333222222333333444555555555888888:::===AAACCCCCCBBBBBBCCCDDDEEEFFFHHHKKKNNNKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPOOOMMMMMMMMMNNNOOOIIIHHHIIIIIIFFF???===>>>777555222111000000...,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,------...............000000000000000000000000222333333444666777999:::888;;;???CCCEEEEEECCCBBBBBBBBBBBBCCCCCCDDDDDDEEEBBBAAA???===;;;999888777444333222000///...------)))+++,,,,,,***))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((())))))))))))*********+++,,,---...///000000000.........///111444777888777999;;;>>>@@@BBBBBBBBB>>>@@@BBBEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCCBBBAAA???===;;;:::444333222000///.........++++++************++++++(((((()))))))))))))))***ppplll{{{~~~yyysssvvvhhhPPP:::222444333///,,,+++)))((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((&&&''''''((())))))******------...000444999>>>AAAJJJTTTeeevvv}}}zzzuuurrr^^^WWWMMMEEE@@@;;;444...///...,,,+++***))))))(((''''''''''''''''''''''''&&&'''''''''+++000///+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&(((***)))''''''(((***))))))******+++++++++,,,,,,---...///000222333333222555777999:::<<<>>>@@@CCCDDDFFFHHHIIIJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKJJJGGGDDD@@@===<<<;;;999777444333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---,,,++++++******++++++,,,************+++,,,---...+++---000222222///+++)))++++++++++++++++++++++++************+++,,,---...------------...///000000...//////000111222444555111111222222333444444444777777999<<<@@@BBBBBBAAA@@@CCCEEEGGGIIIKKKNNNPPPKKKKKKLLLMMMMMMNNNOOOOOORRRPPPNNNLLLKKKJJJKKKKKKLLLHHHFFFGGGDDD>>><<<>>>777444222000000///---,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))******+++++++++++++++,,,,,,---............---/////////000000111111222333333444444666777888999777:::???CCCEEEEEECCCBBBBBBBBBBBBCCCCCCDDDEEEFFFAAA@@@>>><<<:::888777777333333111///...---------)))+++---,,,***((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))*********+++,,,...//////000000.........///111444777999888999<<<>>>@@@AAABBBBBB@@@BBBDDDEEEGGGGGGGGGFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@===:::777666222111000///...---------******)))))))))******+++(((((((((((())))))******sssqqqwww~~~nnnSSS:::222555444...,,,+++)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++***...555@@@NNN]]]jjjqqqxxx}}}yyylllbbbZZZRRRHHHAAA444333000...+++)))((('''((((((((((((((((((((((((%%%))))))%%%###%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&(((******(((''')))+++******************++++++,,,,,,---///000222333333222555777999:::;;;>>>@@@CCCBBBCCCEEEHHHJJJJJJIIIJJJJJJJJJJJJJJJJJJIIIHHHCCCAAA===;;;:::888666333222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,++++++++++++++++++,,,************+++,,,---...))),,,000222111...***'''************************************+++,,,---...---------------///000000444...---111222000///222000111111222333333444444444444666999===??????>>>AAACCCFFFHHHHHHIIIKKKLLLHHHIIIIIIIIIJJJJJJKKKKKKOOONNNLLLKKKJJJJJJJJJKKKOOOHHHDDDDDDAAA<<<:::>>>777444222000000///---,,,+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***+++,,,------......------...//////000111222222333444444444555666777888999777:::???CCCEEEEEECCCBBBCCCBBBBBBCCCDDDEEEFFFGGG@@@???===;;;999777666666333222000///...------,,,)))+++---,,,***((()))+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***,,,---.../////////............111444777999888:::<<<>>>@@@AAAAAAAAADDDEEEGGGHHHHHHHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFEEECCC@@@;;;777444222111000///...------------***)))))))))))))))******'''((((((((())))))******vvvsss|||rrrPPP888777555///000,,,***)))'''&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&%%%$$$%%%&&&""")))+++&&&%%%))))))%%%((()))***)))))),,,222777FFFRRRaaaqqq}}}zzznnnccc[[[OOO@@@666333222///+++'''---...(((%%%))))))%%%%%%''')))(((%%%###%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((***+++------,,,+++***,,,,,,---...///000111111333444555777:::===???AAA@@@AAACCCDDDFFFGGGGGGGGGKKKJJJHHHFFFDDDCCCCCCCCC???<<<777555444444333222111000///...---,,,++++++************************++++++++++++++++++++++++(((***++++++)))(((((()))+++++++++************)))))))))))))))))))))))))))*********))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////000000000000555333222111111333444666222333555888;;;===???@@@???AAACCCFFFHHHJJJKKKLLLHHHJJJLLLNNNOOOMMMKKKJJJMMMLLLKKKKKKLLLMMMLLLKKKEEEBBB???======<<<:::888222111000///------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++++++++,,,,,,,,,,,,------.........//////000111222333444555555444444555777;;;;;;;;;===@@@BBBAAA@@@BBBBBBBBBBBBAAA@@@??????>>>;;;888444222111222333000//////...------,,,,,,,,,+++******))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,------...///000111222222666888:::;;;;;;===@@@CCCCCCCCCCCCCCCDDDDDDDDDEEEAAABBBDDDCCC@@@>>>======??????>>>===999555111/////////...---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))yyyrrrtttRRR999666555//////,,,+++)))'''&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((((((&&&%%%&&&'''))))))'''%%%&&&)))++++++((()))+++,,,111>>>OOO\\\oooqqquuu~~~{{{wwwuuuzzzxxxxxxdddTTTJJJAAA888222***+++***((((((+++,,,***%%%'''((('''%%%&&&(((+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((***+++------,,,+++***,,,,,,---...///000111111222333444777999<<>>@@@BBBAAA@@@BBBCCCCCCCCCBBBAAA@@@???===;;;777444222111222222/////////...---,,,,,,,,,,,,+++******))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))'''&&&&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))*********+++++++++,,,,,,------...///000111222222555777999:::;;;===???BBB@@@AAAAAAAAABBBBBBBBBBBBBBBCCCEEEDDDBBB@@@??????@@@??????===:::666222000.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))yyypppxxxxxxVVV:::666555///...,,,+++)))'''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))'''&&&'''(((%%%%%%(((---///+++((('''###...>>>JJJUUUbbbqqq|||yyyuuu{{{vvvvvvtttkkkssswww}}}ssshhh^^^SSSKKK>>>666///---,,,***((()))(((((((((&&&%%%'''***---((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((()))+++,,,,,,,,,+++***,,,,,,---...///000111111222222444666999<<<>>>???@@@BBBCCCEEEGGGHHHIIIJJJEEEFFFGGGHHHHHHGGGFFFFFF???<<<888555444333222000//////...---,,,,,,++++++************************++++++++++++++++++++++++)))***+++***)))***,,,...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))***++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000222111000000000111333444444444444555666888999:::@@@AAACCCDDDFFFFFFGGGGGGDDDFFFHHHJJJKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFDDDCCC>>><<<999777666555333222000///...,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))((()))))))))*********++++++++++++++++++,,,,,,,,,,,,............///000111222111111111000000222777:::<<<<<<<<<>>>AAABBBBBBAAAAAABBBBBBBBBAAA@@@>>>===<<<:::666333111111111222///......------,,,,,,+++++++++***))))))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))*********++++++++++++,,,------...///000111111222444666888999:::;;;>>>@@@>>>>>>???@@@@@@@@@@@@@@@@@@BBBDDDDDDBBB@@@@@@@@@>>>===<<<:::777444111///...------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))wwwrrr}}}ZZZ<<<666555///---,,,+++)))(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&((()))&&&%%%(((---,,,))),,,333;;;III]]]mmmyyyzzzrrrwww{{{zzzzzzuuuoooxxx}}}www~~~}}}ssskkkTTTFFF;;;777444---))))))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))***+++,,,++++++***,,,,,,---...///000111111111222333555888;;;===??????AAABBBDDDFFFGGGHHHHHHDDDEEEGGGHHHHHHFFFDDDCCC>>>;;;777555444333111///......------,,,++++++************************************************************))))))***...111+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++******************+++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------........./////////000000//////000111222333333333444555666888:::<<>>===>>>@@@CCCDDDDDDBBB???@@@AAAAAA@@@>>><<<;;;:::888555333111000000111------------,,,,,,++++++++++++***)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''++++++***(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))************++++++++++++,,,------...///000111111222444777999999:::===>>>>>>???@@@AAAAAAAAA@@@@@@===???AAAAAA@@@>>>>>>???;;;:::999777444111...------,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((~~~yyyvvvyyy^^^>>>666666000------+++***(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((('''&&&&&&(((***+++******))))))000BBBSSSccciiipppxxxxxxtttvvvoooyyy~~~gggZZZMMMFFF@@@888222///(((((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++++++++,,,,,,---...///000111111111222333555888;;;===?????????AAACCCDDDEEEEEEEEEEEEFFFGGGGGGEEEBBB@@@>>>;;;888666444333222000...------,,,,,,++++++***************************************************************))))))***...111+++++++++*********))))))))))))))))))))))))))))))(((((())))))*********************++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------.............../////////000111222222333333444555888;;;>>>@@@AAAAAABBBCCCCCCCCCCCCBBBAAABBBDDDFFFGGGHHHIIIIIIGGGEEECCCCCCCCCBBB@@@???;;;999666444333222000///---,,,+++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))((((((''''''(((((()))))))))******************+++++++++,,,,,,------------...///000111222222111111111555:::>>>???>>>???AAADDDEEEEEEDDD@@@AAABBBBBBAAA???<<<:::888666444222111000//////,,,,,,,,,,,,,,,++++++++++++***))))))(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''',,,---,,,***'''&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,---...///000111111111333666888999:::<<<===@@@AAABBBCCCDDDCCCBBBAAA===???AAAAAA???>>>>>>>>>;;;:::888666444111///---+++++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((({{{vvvxxxbbb???777777222...---,,,***((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&'''&&&&&&'''***---%%%333@@@FFFKKKTTT^^^dddiiimmmsssyyy~~~~~~ooo^^^QQQGGG<<<222)))((((((***,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,---...///000111111222222444666999<<<>>>??????@@@AAABBBCCCCCCCCCCCCFFFEEEEEECCCAAA>>>;;;999777555333222222222000...,,,,,,,,,++++++*********************************************************)))***+++***)))***,,,...+++++++++************)))))))))))))))))))))))))))((((((((()))******++++++)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............///000111222222333444444444666999===@@@CCCAAAAAABBBCCCCCCCCCCCCBBBAAABBBDDDFFFHHHIIIJJJKKKEEECCCAAA@@@@@@???===;;;;;;999666444333222000///,,,,,,+++***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((()))))))))******************++++++++++++------------...///000111222222222222333555:::===>>>>>>>>>@@@CCCEEEDDDCCCBBBCCCEEEEEEDDDAAA>>><<<666555333222000//////...++++++++++++++++++++++++******)))(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***,,,---+++'''&&&'''***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))************+++,,,,,,---...///000000111000333777999::::::;;;===@@@AAACCCEEEEEEDDDBBBAAA???AAACCCCCCAAA?????????<<<;;;999777444222000000************************(((((((((((((((((((((((())))))))))))))))))))))))|||xxxyyy}}}ddd@@@777999444000---,,,***(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''''''''')))---000222III___jjjttt{{{nnngggkkksss{{{}}}|||}}}}}}|||jjjaaaSSSCCC444000,,,******++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,---...///000111111222333444777999<<>>AAABBBBBB@@@AAABBBDDDDDDCCC@@@<<<:::444444333111000///......*********+++++++++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''***,,,)))&&&$$$'''***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************+++,,,,,,---...///000000000333777::::::;;;;;;<<<===???AAACCCCCCBBB@@@???@@@BBBCCCCCCAAA>>>>>>>>>:::999777555222000///...)))*********************(((((((((((((((((((((((())))))))))))))))))))))))~~~{{{xxxxxxeee@@@777999555111---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((()))+++000333VVVgggpppqqq|||yyyvvvwwwyyy{{{zzzxxx{{{sss```BBB:::111***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))******+++,,,,,,---...///000111111333444555777:::===???AAACCCDDDDDDDDDCCCBBBBBBAAABBBAAA>>><<<:::888777777000//////000111111///---+++++++++***************************************))))))))))))))))))))))))(((***++++++)))(((((()))+++++++++************)))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***))))))************+++++++++************************,,,++++++++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000222333333444444888777666666777:::===???AAAAAABBBCCCDDDDDDDDDDDDBBBCCCEEEGGGIIILLLMMMNNNIIIGGGEEECCCCCCBBB???===:::888555333222111///...,,,,,,++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))************+++++++++---------------...000000///111222333333444666888999999:::<<<>>>@@@???>>>>>>???AAAAAA@@@===999666444333222111000///...---******************++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%(((***((($$$###&&&***%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************+++,,,,,,---...///000000000333777:::;;;;;;<<<===;;;===???AAAAAA@@@>>>===???AAABBBAAA>>><<<;;;;;;777555333111...---,,,+++)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))xxxssstttfffpppddd???666777444111---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''***)))%%%&&&***---"""&&&444000(((>>>dddjjjnnnqqqxxx|||ooozzzyyy|||^^^SSSDDD666///---+++)))***++++++)))***++++++)))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))***++++++++++++***+++,,,,,,---...///000000333333222333666999<<<>>>BBBCCCDDDDDDBBBBBBBBBDDDEEECCCAAA>>>;;;888666444444444333111000...------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,000000000000111111111111222333555666666888;;;===???@@@AAACCCDDDEEEEEEEEEEEEAAA>>>@@@EEEJJJJJJHHHHHHGGGEEECCC@@@>>>===<<<777555444222000......------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,---...///000///111222222222222333555:::;;;<<<;;;:::;;;<<<>>>============;;;888555333222111000...,,,+++++++++,,,+++***)))((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))************,,,,,,------.../////////111222222444666888:::;;;999;;;===@@@BBBDDDEEEEEEAAACCCDDDBBB===:::999999555333111000000000...,,,******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))xxxqqqpppcccpppiiiCCC777777444222---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((&&&&&&((((((%%%%%%)))###///333***---JJJnnnyyy|||yyyvvv|||~~~{{{||||||uuuuuuzzz|||zzzvvvqqqXXXGGG<<<222///111)))))))))((()))***)))'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))***++++++++++++***++++++,,,---...///000000333333333444777:::>>>@@@AAABBBCCCAAA@@@???@@@AAAEEEDDDBBB???<<<999777555444333222111///...---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,.........////////////000000222333444555666999;;;===>>>@@@BBBDDDEEEFFFFFFFFFBBB???@@@DDDHHHHHHFFFGGGFFFEEEBBB@@@===:::888666555333111///...---------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,---...///000///111222222222222333555888:::;;;;;;;;;<<<>>>@@@>>>>>>>>>===;;;888444333222111///...,,,+++++++++,,,+++***)))((((((((((((***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))************,,,,,,------.../////////222222333444666999:::<<<;;;<<<>>>@@@AAABBBCCCCCC@@@BBBCCCAAA===999888888555333111000000///---+++******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))|||tttssskkk}}}oooIII999777333333---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''***&&&%%%(((***((((((+++'''...+++***BBBjjj|||vvvlllxxx|||yyyyyyuuuooosssxxxttt{{{~~~{{{zzz{{{|||}}}~~~uuuaaaQQQ===000---+++)))((((((******)))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((()))******++++++******++++++,,,---...///000000222222333444777;;;???AAAFFFFFFFFFDDDBBBAAABBBCCCCCCBBB@@@===:::777555444222222111000///---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---------.........///000222333333444777999;;;===???BBBDDDFFFGGGHHHIIIEEEAAAAAADDDEEEEEECCCEEEEEEDDDBBB???:::666444555444222000///---------,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,...///000///111222222111222333555666888:::<<<<<<===@@@BBB??????>>><<<:::777444222111000///---,,,+++******++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))************,,,,,,,,,---......//////222222333555777999;;;======>>>??????@@@@@@@@@??????@@@AAA???<<<999777777555333111//////...+++)))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))}}}uuuvvvssstttLLL:::555111333---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))%%%%%%***---,,,+++,,,---,,,;;;YYYrrrwwwsssqqqxxxzzzuuupppkkknnn{{{}}}yyy~~~nnnlll{{{xxx|||}}}ttthhheeemmmwwwkkkZZZWWW^^^dddkkkuuu||||||zzz|||zzznnn___III777111,,,(((***,,,+++******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((())))))******************+++,,,---...//////000000000111333666:::>>>AAAGGGGGGGGGEEEBBBAAABBBCCC>>>===;;;999666333111000111111000///...---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************************************************************************************************************+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------......//////111222222333444666999;;;<<>>999444111333333111///...---,,,,,,++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,---/////////000222222111111333444666888;;;<<<<<<===>>>@@@@@@???>>>;;;888555222111000///...,,,+++***************)))((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))))))))************+++,,,,,,------...//////222222333555777:::<<<===????????????>>>>>>===<<<===>>>>>>===:::888666555444222000///...---***(((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{rrrrrrqqquuuMMM999333000222---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))&&&'''+++---***((()))---@@@jjj{{{xxxsss}}}xxxpppvvvuuuiiiuuuzzz~~~|||mmmccc^^^\\\YYYPPPTTTVVVUUUTTT\\\lllzzz{{{wwwfffaaaddd]]]ZZZRRRNNNXXXkkkzzz~~~uuuzzzvvv\\\;;;111++++++,,,***)))+++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((()))************)))******+++,,,---...//////......///111444999===???AAABBBCCCAAA???===<<<===<<<;;;999777444222000///000//////...---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************************************+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,------...//////000000111222333444444555777999;;;===@@@CCCGGGJJJKKKLLLOOOLLLHHHFFFEEEDDDDDDCCCEEEEEEDDDBBB>>>999444000222111000...---,,,,,,,,,******))))))((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++,,,---...///...000111111111111222444777999;;;<<<;;;:::;;;<<>><<<:::777444111000///...---++++++************)))(((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))))))))************++++++,,,,,,---.........111111333555777:::<<<===?????????>>>===<<<;;;:::;;;;;;::::::999777444222333111///------,,,***(((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzztttmmmtttLLL999333000111---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))((((((***)))&&&(((---???UUUsss|||vvvkkkqqqzzzooonnnvvvpppqqqtttssspppiii___VVVSSSWWW]]]aaakkkmmmuuuyyy{{{yyyoooccc```YYYOOO^^^eeerrr}}}{{{zzztttMMM>>>222000...)))'''***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((('''''''''((())))))******))))))******+++,,,---...//////......///000333777;;;===???AAACCCCCCAAA>>>===<<<===<<<:::888555333111000......------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************+++++++++******************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,------...///000111111222222444555555555555888:::;;;<<>><<<;;;999777555333111000------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,---...///000111222222333444555555555555777999999;;;>>>BBBEEEHHHIIIJJJKKKJJJHHHEEECCCBBBCCCEEECCCBBB@@@===:::666333111000///...,,,++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,...///...///111111000000222333222555888999999888888999:::999777555222111000///---,,,+++******))))))***(((((('''''''''(((((()))'''((((((((()))))))))***''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))***************++++++,,,,,,---.........///000222555888;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888777555666666555222///...---++++++,,,,,,***)))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))~~~iiixxxqqqJJJ:::777333222---,,,***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((()))***333FFFXXXllljjjnnnvvvxxxoooeeeaaafffjjjpppuuutttrrrsssuuu|||xxxaaaTTTWWWUUUOOO]]]vvvxxxnnnaaaWWWQQQNNNLLLJJJAAABBBIIITTTWWWYYYhhh{{{hhh[[[VVVXXX]]]pppzzz{{{pppwww{{{cccMMMCCC:::///+++...((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''(((((((((((('''''''''(((((())))))))))))))))))***+++,,,---......///111111111222444777:::<<<;;;???EEEGGGFFFBBB>>><<<:::999777555333111///...---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111222222333555444444555777999888:::===@@@CCCFFFGGGHHHHHHHHHFFFDDDAAAAAACCCEEEBBB@@@>>>;;;777444222111///...---,,,+++*********))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***+++,,,.........///111111000000222333///222666888999888999:::888777555333111000//////,,,,,,+++***)))))))))***(((((('''''''''(((((()))'''((((((((())))))******&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))))))))***************++++++,,,,,,---......---...///222555888:::<<<999:::;;;;;;<<<<<<<<<;;;888666444555666555111...---,,,***+++,,,,,,+++)))******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))xxx___}}}nnnHHH;;;888333000---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$(((+++)))&&&''')))***+++%%%$$$***555EEE]]]qqqpppllltttuuudddpppuuussskkk```qqq||||||~~~```]]]\\\fff|||nnnYYYKKKAAA<<<666444555777888777111444888888777777999;;;AAAFFFOOO]]]ssseeeOOOQQQQQQ^^^www~~~zzzzzzmmm^^^CCC333111///(((***)))((()))******(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++------...//////000111222222444777:::<<<>>>@@@AAAAAA???===;;;;;;:::888555222000...---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++,,,,,,---...///000000222333333444444555555555999:::;;;<<>>>>><<<;;;999:::999777555222000...---------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++,,,,,,---...///000000222333333444444555555555888999:::<<<>>>AAACCCDDDDDDBBBAAA@@@@@@@@@AAAAAA@@@>>>;;;777333111000//////...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************+++++++++,,,------......//////000111111222222333222333444666777999:::;;;777666444111///---,,,,,,++++++******)))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))*********++++++,,,---...//////000111222444777999:::;;;;;;===???AAAAAA???===;;;999888666444111///---,,,---,,,+++***(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))){{{mmmGGG:::888333000---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&&&&((()))###...@@@RRR___jjjxxxttthhhiiiiiilllqqqmmm||||||YYYOOOAAA888666999<<<===111222444888<<<>>>>>>===<<<======<<<999888888999777777666444333555888;;;CCCSSSmmmqqqYYYXXXiii~~~{{{eeeRRRBBB333///,,,*********)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++------...//////000111222222444777:::<<<<<<<<<<<<<<<;;;::::::888777666333111///------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++,,,,,,---...///000000222222333333444555666666:::;;;<<<>>>AAACCCEEEFFFIIIEEEAAA???AAABBBAAA???===;;;888555222000000//////...---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))************++++++,,,------....../////////000000111111222222111222333555666666666777555444222000...---,,,,,,+++******))))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))*********++++++,,,---...//////000111222444666888999:::;;;===???AAAAAA???===;;;999888666333000...,,,+++,,,+++***(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))lllFFF:::888333111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***''''''))))))(((((()))***666JJJ]]]iiimmmooopppjjjbbb```iiinnnllllllooopppllleeeqqqrrrXXXGGG<<<999444333666999;;;;;;<<<>>>@@@DDDGGGIIIIIIIIIFFFFFFFFFFFFEEEEEEFFFFFF>>>>>>???>>>===;;;:::999888999<<>>>>>===<<<<<<;;;;;;;;;666555444222000...---,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))))))))************************************************************))))))*********++++++++++++,,,,,,---...///000000222222333333444555666666===>>>@@@CCCEEEHHHIIIJJJLLLFFF@@@???CCCEEECCC@@@;;;999666333111000//////...---,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************+++,,,,,,------...//////......//////000111111222111222333444444444333333333222000///---,,,++++++******))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))*********++++++,,,---...//////000111222444666888999999:::;;;===>>>>>>===;;;:::888777555222///---+++*********)))''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((kkkEEE999888333111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))&&&'''++++++''''''***999DDDTTTdddoooqqqjjjccceeecccdddkkktttwwwtttooouuuzzzsssrrr|||sssYYYcccrrrxxx```LLL>>>999888888:::<<>>:::777999:::999777888CCCWWWhhh~~~___RRRuuuyyynnnPPP???555---------)))''')))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++------...//////000111222222444777:::>>>===<<<<<<;;;:::::::::444333222000///---,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))((()))))))))************************************************************))))))*********++++++++++++,,,,,,---...///000000111111222333444555666777<<<>>>AAADDDGGGIIIJJJKKKHHHCCC>>>>>>BBBEEECCC@@@999777555222000///......---,,,,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************++++++,,,,,,---......///---......//////000111111000111222333333222111000111000...---,,,+++++++++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))*********++++++,,,---...//////000111222444555777888999888999:::;;;;;;:::999888666555333111///,,,+++***))))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((iiiEEE999888333111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&$$$&&&***)))%%%***333AAAJJJUUU___gggjjjddd]]]^^^eeekkkrrr{{{~~~uuuzzznnnbbbYYYSSSVVVPPPYYYfffrrr~~~yyycccOOO@@@888999===999:::;;;>>>BBBHHHMMMPPPEEEHHHLLLOOOQQQUUUXXX[[[```\\\WWWSSSOOOMMMJJJHHHKKKIIIFFFDDDEEEEEEDDDDDD888999;;;999222...444===SSSjjjtttXXXsssssstttrrr\\\HHH:::///......***)))---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++------...//////000111222222444777:::::::::::::::999777666555111111000///...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++,,,,,,---...///000000111111222333555666777777999;;;>>>BBBEEEGGGHHHHHHCCC@@@>>>>>>AAABBB@@@>>>999777555222000.........,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))******************+++,,,,,,------...------......//////000000///000222333333111000...///...---,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))*********++++++,,,---...//////111111222444555666777888777777888999999888777777333333111000...,,,++++++))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))iiiDDD999888333111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''$$$%%%)))''''''444EEEPPPYYY___^^^\\\^^^^^^\\\\\\iiirrrsssyyywwwvvv}}}uuugggaaaWWWPPPSSSdddhhhgggdddffflllkkkeee\\\OOOBBB:::666444888???FFFEEEEEEFFFKKKRRRZZZ```hhhoooyyy}}}xxxsssoooaaaZZZQQQKKKIIIJJJKKKKKKKKKFFFBBBBBB>>>999:::??????EEETTTssssssoooooo|||xxxuuuzzz|||yyy}}}zzzkkk^^^KKK:::555222+++)))---))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++------...//////000111222222444777:::888999::::::999777555333000//////...---,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++,,,,,,---...///000000000111222333555666777777777999===AAADDDFFFGGGGGGBBBBBBBBBBBBAAA@@@>>>===:::888555222///...------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))************))))))***++++++,,,,,,---,,,------......///000000...///111333333222000...---,,,+++***************(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))*********++++++,,,---...//////111111222333555666777777777777888999999888777777111000000///...---,,,,,,***)))((((((''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))hhhDDD888888333111---,,,+++)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***&&&&&&)))(((***>>>VVVjjjtttvvvjjj]]]\\\aaadddqqqzzzwwwlllmmm~~~zzzeeebbbqqqvvvnnnmmmyyy~~~yyyhhhZZZXXXXXXUUUAAA:::777;;;??????BBBFFFIIINNNYYYhhhyyylll^^^VVVQQQNNNRRRIIICCCFFFFFF@@@999777222888<<<@@@RRRwwwVVVXXXsssttt]]]GGG>>>666,,,(((+++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,---......//////000111222222444777:::999;;;<<<===<<<999666444//////...------,,,++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************************************)))************++++++++++++,,,,,,---...///000000000111222333555666777888888:::>>>BBBEEEGGGHHHHHHEEEGGGIIIHHHDDDAAA???>>>;;;999666222000...---,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))************((())))))***++++++,,,,,,,,,,,,------...//////000---///111333333222000///,,,++++++***))))))******'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((()))************++++++,,,---...///000111111222333555666777777888888999999999999888888/////////......------,,,***))))))(((((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))iiiBBB777999333...///...,,,***(((&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$'''(((((('''((('''&&&%%%,,,...***+++;;;RRRbbbmmmuuu|||uuufff```ooosssgggoooyyyhhhfffyyyqqqlllgggZZZHHH===;;;999;;;AAADDDEEEMMMWWWiii|||wwwjjj\\\OOOHHHLLLPPPKKKAAA;;;777888======888@@@cccvvvYYYZZZtttyyyrrrVVV@@@888777111)))******+++++++++***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++------.../////////000111222444555666888999:::;;;999777444222//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++*********))))))))))))))),,,,,,,,,---...///000111000111333222222333555777AAA???@@@CCCGGGJJJIIIGGGHHHFFFDDDFFFIIIFFF>>>888555444222000...---,,,+++,,,,,,+++***)))))))))*********)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%...!!!&&&...(((+++***(((((((((((())))))))))))+++*********))))))(((((()))))))))))))))))))))))))))******++++++,,,------...........................///111222111000...---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++---...//////000000111333555666888888::::::999888777666444444000///---,,,+++***************)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))kkkCCC666666222---///---,,,***((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''')))))))))---((($$$)));;;PPP[[[\\\]]]fffmmmkkkggglllzzznnnooozzz^^^ttt}}}wwwiiiWWWFFF======:::999<<>>>>>===777555999VVVvvvvvvXXXKKK___zzzzzzuuuwwwtttaaaRRRGGG===444+++***(((((()))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++------.../////////000111222444555666999999999999777444111///......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********************************************************************************************************))))))))))))))))))))))))************************)))************+++++++++************************,,,,,,,,,---...///000111333555666666666777999;;;BBBBBBDDDGGGKKKMMMNNNMMMQQQPPPMMMJJJEEE@@@<<<:::444333111///---,,,++++++++++++***)))))))))************)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%!!!)))///&&&'''$$$(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,------------------------......///000000...---,,,******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++---...//////000111222333555777888999888888999999888555222111///...---+++***************)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))yyyNNN:::777555444...---+++)))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))&&&%%%((()))(((((()))###,,,666???JJJXXX```cccaaabbb\\\WWW]]]gggdddXXXWWW___oooyyyppp___]]]hhhvvvwww~~~iiiPPPCCC???===<<<===HHHWWWoootttVVVEEEIIIHHHIIIIIIBBB888555999777MMMqqq```FFF\\\~~~}}}ttt{{{aaaOOOFFFAAA///,,,(((''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++------.../////////000111222444555666999999888777555222///---...---,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++)))***************++++++,,,,,,,,,---...///000111333555666666666777:::<<<@@@AAACCCFFFJJJLLLMMMMMMLLLNNNNNNKKKFFF@@@<<<;;;222111000...---,,,++++++******))))))))))))************))))))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((111777&&&&&&,,,%%%)))'''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---------------------------............---,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++---...//////000111222444555777888999777888999888777444111///...---,,,+++************))))))(((''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((()))))){{{PPP;;;777555555---,,,+++)))((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((&&&'''******'''(((------999EEEKKKQQQYYY```ccc[[[ZZZVVVVVVaaalllhhh\\\dddnnnqqqhhh\\\]]]kkkwww}}}zzzssseeeQQQ===555888???FFFLLLcccvvvcccQQQMMMJJJIIIGGGAAA>>>===999AAALLLgggbbbVVVaaawww\\\MMMGGG777111***((()))+++***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++------.../////////000111222444555666888888777555333000...,,,------+++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))*********+++++++++))))))******+++++++++,,,,,,,,,,,,---...///000111222444555555666777999<<<>>>@@@BBBEEEGGGHHHJJJKKKBBBEEEHHHHHHDDD>>>:::888111000///---,,,+++++++++***))))))((())))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((pppccc888%%%$$$!!!***,,,(((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((())))))******+++,,,,,,---------------------------------------,,,++++++)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++---...//////111111222444666777999999777777888777555222000...---,,,,,,+++************)))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))xxxNNN999666333222---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''%%%(((,,,***&&&...999GGGHHHJJJQQQ\\\eeeddd\\\YYYXXXZZZbbblllrrrqqqnnnsssvvvrrriiiffflllmmmhhhvvvyyydddGGGBBB===::::::DDDXXXkkk|||xxxwwwxxxrrrvvvzzz}}}yyyeeeOOOGGGLLLMMMDDD:::===@@@>>>EEElllcccIIIbbb~~~}}}~~~hhhTTTHHH@@@888...******,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++------.../////////000111222444555666666666555333111///...,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,---...///000111111222444555555666999;;;===@@@CCCEEEEEEFFFHHHJJJ@@@AAABBBBBB@@@;;;666222000///...---,,,+++++++++))))))((((((((()))************)))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[UUU333)))+++%%%)))'''(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++---...//////111222333444666888999:::888777666555333111///...,,,,,,+++***************)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))uuuLLL:::777333111,,,,,,***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&(((+++'''(((888MMMYYYUUUQQQTTT```iiieeeZZZ]]]\\\cccpppuuurrruuu|||}}}|||~~~xxxtttkkkMMM:::;;;@@@GGGPPP```xxxkkkZZZVVVOOOOOORRRVVVZZZZZZUUUQQQRRRRRRTTTVVVYYY\\\```bbbcccrrrpppXXXTTTTTTMMMDDD<<<<<<:::<<>>PPPjjjtttVVVHHHHHHTTTVVVYYYZZZWWWRRRMMMJJJHHHFFFDDDDDDEEEGGGGGGFFFIIIPPPYYYdddxxxqqq[[[UUUWWWXXXCCC:::999@@@DDDQQQvvvZZZLLL```xxxsssvvvzzznnnYYYOOOCCC666...------***'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,---....../////////000111222444555666333333222111000///......,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++))))))***+++,,,,,,------,,,,,,,,,---...///000111111333555666666888:::===CCCFFFIIIIIIHHHHHHJJJLLLZZZRRRHHHBBB@@@===888333///...---,,,+++*********((((((((((((((()))************))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))"""000'''((())) (((,,,(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++---...//////111222333555777888999::::::888444111///......///++++++******************(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))(((((((((((())))))vvvHHH;;;999111222...---+++)))(((((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''$$$%%%((()))...>>>OOOVVVQQQUUU[[[SSSHHHUUUnnnhhhjjjhhhbbbdddooozzz~~~zzz{{{vvvxxxzzzjjjSSSAAA888999@@@PPPiiilllUUUNNNRRRTTTpppZZZYYYooopppXXXOOO\\\WWWQQQMMMMMMMMMKKKIIIJJJWWWPPPKKKQQQfff```RRRUUULLLBBB;;;;;;;;;BBB[[[uuu}}}]]]KKK\\\|||tttqqqmmmTTTIII???999222(((''',,,)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,------.........000/////////000111222222444555555222...+++---///++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))***+++---///000222222222444666777777999<<<>>>BBBDDDGGGKKKMMMMMMIIIFFFNNNJJJEEEAAA<<<888333///111000...,,,+++)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++---...//////000111333555777999999:::999777444111...,,,+++***+++---,,,((('''))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''xxxIII<<<:::222222...---+++)))(((((()))))))))((((((((('''''''''''''''''''''''''''''''''''',,,***))))))'''(((444AAAFFFMMMSSSQQQLLLMMMWWWaaalllkkkjjjhhhgggiiilllpppxxx{{{nnnZZZFFF<<<<<<@@@TTTooozzzmmm___YYYYYYXXXTTTfff[[[XXX```ccc___^^^cccXXXSSSPPPNNNLLLKKKPPPVVV]]]QQQRRRfffrrrooommmtttttt|||mmmVVVRRRJJJDDD@@@:::777EEEWWWYYYXXXooo~~~WWWJJJ@@@???888+++''',,,))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,------.........////////////000111222222444444444111...,,,,,,...++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))***+++---///000222222333444666777888999<<>>HHH```\\\QQQ|||www||||||qqquuu```HHHFFFDDD666+++))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++,,,,,,---...//////000000000000111333444444444333222///---,,,+++,,,******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************+++,,,---...000111111111333555666777999<<>>CCCCCCCCCEEEGGGHHHGGGEEEAAA>>>999666444222000...---,,,++++++************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++************)))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++---...////////////111222444555555555111000---+++)))((((((((())),,,+++''''''******((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((sssEEE<<<<<<333222...---+++)))(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%((())))))111???KKKRRRJJJBBBGGGZZZccc```eeerrroooiiilllyyy}}}uuurrrvvvnnnzzzwwwdddRRR???<<>>DDDDDDDDDGGGHHHHHHFFFCCC@@@===888444222000///---,,,++++++*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++---...//////000111222333444555555555000///---***)))((((((((()))++++++''''''***+++(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((oooAAA:::<<<333222...---+++)))(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''$$$))),,,555CCCMMMPPPGGGCCCOOOfffoooiiijjjttt|||ssskkkllluuu{{{{{{xxxrrrzzz~~~oooQQQFFF@@@III\\\oootttooojjjhhhhhhhhheeebbbUUUUUU[[[cccdddaaaaaaeeedddaaaaaafffgggfffiiiooopppiiieeehhhkkkjjjgggeee[[[DDD888BBBJJJFFFEEEKKK]]]SSSHHH@@@999777===EEENNNfff~~~aaaPPPIIIGGGEEE===;;;AAAWWWjjjhhhpppXXXKKKGGG===111*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,...///000000/////////000222444555666444111---,,,---,,,***((()))))))))))))))***++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++,,,,,,---...///000000000222444666888:::>>>@@@BBBCCCEEEHHHJJJJJJGGGDDDAAA===777333111///...---+++***************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++---...//////000111222333444555555555000...,,,***))))))))))))(((+++***''''''++++++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((ggg<<<777;;;555444...---+++)))(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''###***///000666???CCCBBB???@@@LLL]]]fffeeegggnnnqqqpppnnnooouuuvvvjjj\\\ZZZzzz}}}{{{[[[EEEBBBFFFWWWmmmuuu\\\IIILLLQQQVVVZZZ[[[XXXUUUXXXOOOJJJPPPVVVXXXYYY\\\WWW^^^eeegggiiijjjiiiffffffdddfffiiihhhbbb]]]\\\AAAGGGJJJHHHFFFKKKUUU\\\GGGEEEEEEGGGEEE???<<<===>>>EEE___pppUUUIIIGGGHHH@@@:::<<>>777>>>VVVwwwTTTLLLkkkwww~~~~~~uuutttoooYYYCCCLLL888///***)))---,,,'''&&&***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***+++,,,.........///000111111111111111000///---,,,+++*********))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,------...///000111111555555555777:::>>>AAADDDCCCFFFHHHIIIHHHFFFEEEEEE===999444000///......---,,,+++++++++***)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++------...///...///111222222111000000...---,,,***)))(((((((((((()))))))))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((vvv}}}^^^>>>999;;;555111...---+++***))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&---666;;;???DDDKKKRRRDDDEEEHHHMMMPPPTTTWWW[[[fffoooyyy|||uuukkkdddbbbyyy~~~zzziiiTTTEEECCCJJJWWWhhhzzzrrrWWWEEE@@@MMMQQQTTTSSSRRRZZZkkkyyyxxxrrrmmmjjjwww|||tttooonnndddUUU______bbbgggkkkhhh___WWW]]]ZZZUUUPPPMMMKKKIIIHHHBBB@@@AAAHHHccchhhOOOKKKHHH???888;;;KKKhhh|||YYY\\\~~~{{{rrrVVVBBBJJJIII333---)))++++++((((((***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******++++++,,,...////////////000111111111111111///...---,,,+++*********))))))))))))************************++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,------...///000111111444444555777:::>>>AAADDDEEEFFFGGGGGGFFFDDDBBB@@@;;;888333///......---,,,++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,---......///...///000111111111000///...---+++***)))(((((((((((()))))))))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((qqqyyy[[[===:::===666///...---+++***))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''111>>>EEEFFFFFFGGGIIICCCFFFKKKNNNSSSXXX^^^aaauuu}}}ooohhhnnnwwwtttVVVEEEFFFMMMUUUbbbqqqyyy```JJJGGGPPPXXX^^^eeehhhjjjppp|||}}}yyyuuupppnnnlllhhhccc\\\UUUOOOLLLHHHNNNJJJ???JJJuuucccTTTKKKEEE???;;;@@@SSSuuummmQQQttt}}}mmmTTTGGGLLL:::111******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---...///000000000000111111222222111111///...---+++************))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,,,,------...000111111222444444555777:::>>>BBBDDDHHHFFFDDDDDDEEECCC>>>:::999666111......---,,,+++*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,---...////////////000111111000///...---,,,+++***)))(((((((((((()))))))))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((tttuuuuuu]]]BBB======666000------+++***)))((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''444DDDMMMKKKCCC<<<999BBBKKKUUU\\\```eeehhhiiiyyyyyyllllllzzz}}}zzzeeeIIIBBBMMM]]]eeeppp|||uuubbbXXXdddxxx}}}~~~sssiiicccSSSWWWQQQHHHKKK```|||___QQQMMMHHHAAA:::BBB^^^|||\\\eeewwwrrryyyNNNHHHAAA777,,,)))+++---+++)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************+++,,,---...//////000000000111111222111111000...---,,,+++************((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,---------------...............---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,------///000111222333333444666888<<>>AAADDDFFFIIIFFFCCCDDDFFFEEE???999444222///---------,,,*********++++++,,,,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************))))))*********++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...//////000///000000000///...,,,+++++++++***)))((((((((((((((()))))))))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((qqq{{{mmmOOO@@@:::555666...---+++***))))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++555999===>>><<<>>>CCCIIIMMMVVVZZZWWWWWW```hhhjjjaaaggghhhfffjjjwww{{{www\\\FFFFFFRRRZZZmmmvvvyyy}}}jjj]]]NNN___\\\QQQJJJGGG@@@:::EEEWWW|||^^^cccwwwxxxrrroooppp{{{dddIIIJJJCCC666---+++...---)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++(((***+++---.........---//////000000//////......,,,,,,+++***************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////////////////////////////,,,,,,------.../////////000000000///......------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,...///111222444444555666999<<<@@@DDDFFFGGGIIIGGGEEEFFFFFFDDD???;;;333111...---...---,,,++++++++++++,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,---...///000000///000000000...,,,***)))+++***)))(((((((((((((((((()))))))))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((qqqOOO???999444555...---+++***))))))((((((((((((((((((((((((((((((((('''&&&&&&''')))+++---666999:::999888===FFFNNNHHHSSSWWWRRRRRR]]]fffggghhhmmmmmmiiimmmxxx|||xxx|||wwwgggPPPEEELLLZZZcccrrr{{{uuu[[[]]]sss___OOOLLLGGG>>>???IIIdddsss```ttt{{{{{{zzzoooOOOKKKGGG<<<000+++------)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))***---///000000///..................---,,,,,,,,,++++++***************))))))))))))************+++++++++,,,,,,,,,------------------------------------------...........................//////000////////////////////////...//////000111111222222333333222111111000//////........................................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,...///111333444555666888;;;???BBBFFFHHHIIIJJJIIIIIIGGGDDD@@@<<<:::222000......///...---+++,,,,,,,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,---...///000000000000000///...,,,)))(((******)))(((((((((((()))((()))))))))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((rrrNNN>>>999444333...---+++***))))))(((((((((((((((((((((((((((((('''&&&&&&&&&'''***,,,...222777;;;;;;:::;;;AAAFFF===MMMXXXWWWXXXbbbhhhgggeeelllllliiinnnzzz~~~yyy}}}mmmWWWIIIHHHRRRaaakkkxxx{{{ggghhhxxxooodddyyyoooVVVQQQLLLAAA<<<@@@RRRyyygggeee^^^KKKIII@@@222+++------)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++***,,,...000111111000///---.........---,,,,,,+++++++++******************))))))))))))************++++++,,,,,,,,,------------------------------------------.........//////...............///000000000000000000000000000000000000111222333333444444555555444444333222111111////////////////////////................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,...///111333444555777888<<<@@@DDDGGGIIIJJJJJJKKKKKKHHHBBB===999888222000////////////---,,,---------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,---...///000000000000000///---+++)))'''***))))))(((((((((((()))((()))))))))'''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((kkkMMM===;;;888222...---+++***))))))(((((((((((((((((((((((((((((('''((()))((('''(((,,,000222;;;>>>888777>>>AAA===EEEIIITTT```eeegggoooyyyhhhfffssszzzwwwyyyxxxyyy```JJJIIIRRR\\\iiivvvzzz|||}}}qqq{{{{{{rrroooaaaxxxyyyrrrsss|||UUUMMMMMMDDD<<<;;;JJJeeezzzaaaTTTWWWGGGEEE>>>+++***///###+++++++++***)))(((((('''))))))))))))))))))))))))***)))((((((((()))+++,,,***---111444555333000...111111///...---,,,,,,+++,,,,,,+++***))))))******++++++++++++++++++++++++*********,,,------,,,***)))---000111222111...++++++***---222111,,,---333000---///333111,,,333???:::AAA888111:::BBB@@@@@@GGGAAAHHHPPPIIIHHHQQQWWWTTTTTTMMMKKKMMMDDD<<>>888777>>>@@@===GGGPPPaaammmnnnjjjlllsssiiifffrrr}}}{{{}}}zzzlllWWWHHHLLLXXXdddrrr~~~zzzjjjfffxxxvvv```PPP???TTTaaazzzzzzuuuvvv~~~uuuvvvuuullliiiTTTLLLEEEBBBCCCAAAWWWooooooWWWpppwwwooo}}}{{{|||hhhQQQGGG>>>,,,)))000+++++++++******)))(((((('''))))))))))))))))))))))))***)))((((((((()))+++++++++---000333444222000///111000///...,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++*********+++---...//////333000***&&&'''+++...000333...,,,//////---111777555333444777999:::>>>DDDUUU___\\\XXXbbbkkknnnsssqqqhhhmmmvvvpppllloooooo|||}}}}}}qqqeeennnnnn___ZZZ___dddhhh\\\DDD======888111///444444...444333111111111000,,,))),,,------+++)))(((((()))............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,////////////111333666777777:::???DDDGGGIIIIIIIIIJJJIIIHHHEEE???:::444111//////...---------------+++,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))*********,,,,,,------...////////////...---+++***)))((((((+++******)))((((((''''''((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((lllOOO>>>;;;888222...---+++***))))))(((((((((((((((((((((((((((((())))))(((''''''***///333777======888888???BBB@@@JJJWWWkkkxxxvvvnnnjjjlllccc___jjjwwwyyy{{{|||uuu]]]PPPIIIRRRaaammmyyymmmrrrwwwuuueee]]]ccc]]]UUUNNNCCCNNNvvvjjjUUU^^^```aaalllssscccPPP```pppbbbgggRRRIIIFFFEEE:::FFFaaagggSSSuuu|||mmmjjj{{{pppppp|||qqqVVVHHHCCC444***---///++++++******)))((((((((()))))))))))))))))))))))))))))))))((()))******+++,,,...///111111111000000000000...---,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,...------,,,++++++,,,,,,000000000111000000///000111,,,+++///333444555666???BBBFFFLLLWWWccciiihhhxxxsssfffQQQ<<>>BBBEEEHHHIIIIIIJJJIIIGGGCCC===888222000//////...------------...,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))******+++,,,,,,------.../////////......,,,+++))))))((((((*********))))))((((((''')))(((((((((((()))******(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((nnnPPP???;;;888333------+++***)))((((((((((((((((((((((((((((((((())))))'''''')))---111555888<<<<<<:::<<>>FFFbbbxxxiiikkkeeeWWWttt|||^^^NNNFFF@@@<<>>@@@CCCEEEHHHIIIJJJKKKIIIFFFAAA<<<666222000///......---------......------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++,,,,,,------.../////////------+++***))))))))))))*********)))))))))(((((())))))(((((())))))***+++(((((())))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((oooRRR@@@;;;888333------+++***)))((((((((((((((((((((((((((((((((()))((('''(((+++///444666777999;;;<<<@@@GGGKKKJJJPPPTTT[[[aaahhhmmmmmmlllrrrmmmsss|||||||||uuudddMMMMMMTTTaaallltttyyy|||ZZZ\\\|||sssRRR___zzzYYYPPPtttnnnPPPOOO^^^[[[KKKJJJYYYzzzrrrvvvccc}}}eeeRRRHHHAAACCC>>>OOOjjjmmm___ppphhhxxxeeeqqqvvv^^^JJJHHHDDD111'''...*********)))))))))))))))((((((((((((((((((((((((((()))))))))************------------...///000000///...---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------'''***...000000000111333000111444555444777GGGXXXhhhkkksssyyywwwmmm\\\GGG888222111777333///...000111///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......//////000111333666888:::@@@AAACCCEEEGGGIIIJJJJJJKKKIIIEEE???:::666222111......---------......///------........./////////---------------------...------------------------------------,,,,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************)))*********++++++,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***+++++++++,,,,,,------.../////////,,,+++******))))))))))))************)))))))))))))))))))))))))))***++++++))))))))))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))pppTTTAAA<<<888333...---+++***))))))((((((((((((((((((((((((((((((((('''''')))...333555666666777999===CCCHHHJJJJJJNNNSSSWWW[[[bbbjjjnnnmmmyyyvvv|||{{{wwwkkkWWWIIIOOOZZZfffqqqwww{{{}}}[[[PPPjjjwwwyyy~~~gggddduuu___GGGZZZpppuuu___VVVSSSnnnttt|||~~~uuummmuuulllWWWNNNKKKGGG>>>GGG\\\www]]]sssxxxkkklllrrroooPPPDDDCCC444)))111******))))))))))))))))))))))))))))))))))))))))))(((((()))************))),,,,,,------.../////////......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,------......***,,,...---******---000555;;;JJJ\\\gggmmmzzz}}}rrrooopppqqqllljjjiiiuuu}}}xxxyyyeee```iiikkkmmmooojjjzzz|||qqq{{{uuu\\\LLLDDD999666222000111222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---.../////////000000222444777:::;;;AAACCCEEEGGGIIIIIIIIIIIIIIIFFFBBB<<<888444222111...------------...//////.........////////////000.........////////////000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********************************+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******++++++,,,,,,,,,------.../////////+++******)))))))))*********************************))))))))))))***++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))qqqUUUBBB<<<999444...---+++***))))))(((((((((((((((((((((((((((((('''&&&'''+++111555666666555555777>>>CCCFFFFFFEEEJJJWWWcccffffffiiikkkkkknnnoooxxx|||vvvqqqeeeOOOKKKTTTaaallltttyyy|||}}}}}}}}}~~~~~~~~~{{{\\\KKK\\\xxxwwwvvvgggeeetttYYYYYYRRRbbbvvvYYYUUUMMM]]]zzzvvvxxxpppeeekkk|||nnnppp~~~~~~}}}bbbUUUQQQIII>>>BBBUUUppp```TTTyyytttwwwmmmyyyVVVCCCEEE;;;,,,000)))))))))))))))))))))***))))))))))))))))))))))))'''((()))***+++******)))++++++,,,...............------,,,,,,++++++,,,,,,+++++++++++++++,,,---...++++++,,,,,,---......///000111222111222888CCCKKKTTTZZZnnn|||yyy{{{zzzuuujjjfffddddddbbbaaafffmmmooojjjgggqqq|||wwwxxx{{{{{{sssmmmmmmiiifffhhh___\\\iiiqqqqqqsssuuuxxx|||wwwwwwzzzpppRRRPPPKKK@@@444,,,+++,,,000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////000000000222444777:::<<>>999444222111000---------------...//////....../////////000000000///000000000111111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,------.../////////******))))))))))))************************************))))))******+++,,,))))))******+++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))rrrVVVBBB<<<999444...---+++***))))))((((((((((((((((((((((((((((((&&&&&&''',,,333777777666555444666===CCCCCCAAA@@@FFF\\\qqqtttmmmjjjhhhgggaaafffsssyyytttrrrgggRRRQQQ[[[gggooouuuyyy{{{{{{yyy{{{}}}{{{uuueeedddlllZZZLLLYYY{{{www}}}|||qqqnnnrrrqqq___cccTTTbbbkkkhhhXXX]]]___YYYUUUjjjooocccnnn|||mmmiii|||vvvwwwmmmXXXQQQIII???@@@UUUqqqnnnJJJiiitttrrrxxx{{{fffjjjwww}}}xxxYYYEEEKKKBBB---,,,)))))))))))))))*********))))))))))))))))))))))))'''((()))++++++******)))***+++---...///......---------,,,+++++++++,,,,,,++++++++++++,,,,,,---...++++++,,,,,,---...//////000333777===GGGYYYppp~~~~~~rrrgggjjjjjjkkktttyyyjjjhhhlllgggnnnuuunnnrrrSSS===666999000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---//////000000000111222555888;;;<<>>666:::888555333333444222000777000))))))...333222000,,,***,,,///---(((***000,,,,,,,,,+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++***************+++******+++++++++,,,,,,,,,)))++++++(((&&&***...000---******...///------000,,,...000...,,,+++...000+++,,,++++++---///+++&&&$$$+++...***)))...///+++---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***,,,...///////////////...---,,,+++++++++***************+++******---///,,,''''''***+++************++++++,,,---+++---///,,,''')))111555---***///...)))***111+++...///...---,,,***'''******)))'''&&&(((+++---vvvXXXBBB:::777333...---+++***))))))(((((()))(((((((((''''''''''''&&&'''***,,,///222333444000444888<<>>:::555666111---,,,***)))---222---***)))---///......000++++++******)))***************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++---...///...//////......---,,,+++******)))))))))******+++111...---...---((('''***)))))))))***,,,000444666888666888@@@FFFEEE@@@===BBB@@@;;;777666666000(((...333444000---,,,***&&&******+++,,,,,,+++)))(((qqqrrr|||YYY@@@999777222------+++***)))(((((((((((((((((((((((('''''''''(((***,,,///222333444555<<>>DDDEEEGGGPPP[[[bbbrrryyyqqq]]]EEE444000///000222333000---,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************************************************************************************************************++++++*********+++,,,,,,,,,,,,,,,,,,------------000,,,+++---000000111333---...444;;;???EEEPPPZZZnnnnnnrrryyy}}}sssjjj^^^^^^UUUEEE===<<<666,,,444...,,,000111---+++---++++++************++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,---...///............---,,,++++++******)))))))))***++++++'''(((---333444///,,,---***111:::AAAHHHRRR___hhhmmmmmmrrr~~~}}}tttzzzggg___gggiiiSSS666555888444---+++000222...111///,,,***+++,,,...///}}}jjjmmm[[[@@@:::888111------+++***)))((((((((('''''''''((((((((((((((((((***---000222444444444555<<>>NNNkkkzzzmmmmmmgggooopppwwwtttuuu```KKK;;;777222//////000000///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,------...///000111111222444666888999===AAADDDKKKPPPRRRPPPNNNLLLFFF@@@999777444000......//////111222333333555999@@@EEEEEEQQQ\\\___eeesssyyyiii```KKK333,,,444:::444(((...------,,,++++++,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++******+++,,,,,,---,,,,,,---------.........000111555777222+++,,,222111<<>>CCCFFFJJJOOOQQQPPPMMMKKKEEE>>>888666333000//////000111...111666:::???GGGQQQYYY[[[jjjvvvzzzoooKKK222+++...222000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++***++++++,,,---...---------........./////////,,,,,,......333EEEYYYlllwwwvvvppp```LLL<<<555222000000///...---,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---............---......------,,,+++***+++++++++++++++,,,---...111///000333999HHHaaawwwxxxfffZZZDDD---)))((('''***...///,,,)))~~~kkkvvv___CCC===999000...---+++***))))))((((((''''''''''''((((((((()))'''***---000222333222222:::;;;===???@@@CCCGGGJJJMMMXXXccciiimmmrrrtttsssuuu}}}{{{kkkYYYTTTYYY^^^hhhlllqqqtttuuuvvvyyy}}}~~~tttsssxxx~~~}}}{{{wwwrrrooofffjjj~~~yyyxxxuuutttxxx|||~~~yyyoookkklllyyyppp[[[YYYbbbddd```ZZZ\\\ZZZQQQaaajjj]]]NNNEEEDDDPPPiiikkkeee{{{}}}{{{gggRRREEEFFF222///+++)))***+++++++++******************************+++,,,,,,------.........//////...------,,,---------------...//////333111222;;;PPPnnnzzzoooooorrrvvvcccmmmxxx|||{{{yyy|||{{{wwwhhhRRR@@@666111///---................................................------------------------------------------------,,,------......------,,,------...///000111222222444555888:::<<>>BBB___qqqvvv[[[sssyyywwwxxx{{{tttrrrnnnSSSHHH@@@///%%%***...+++))),,,))))))))))))))))))))))))***++++++,,,,,,------.........///////////////...222111,,,///555///...;;;999XXXwwwwww|||{{{vvvrrrpppnnnaaaPPP???---000...000444222+++***///---------------...///000......------------............------------.......................................///000222333444333666999<<<>>>BBBFFFJJJPPPOOONNNKKKFFF@@@:::777888...,,,777AAACCCFFFKKKbbbzzzmmmQQQ:::///000///222222******,,,,,,((('''***///222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++111...(((%%%'''+++,,,+++111///---,,,///444777777OOOhhhpppccc___[[[sssuuuRRR;;;666///***---......---,,,+++***))))))(((+++******)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***+++,,,---...////////////......---******,,,---+++...------///222999IIIYYY]]]777333333***eeeBBB;;;<<<222......,,,+++***))))))))))))(((((('''''''''((((((+++---///111111222444666;;;::::::===BBBGGGJJJLLLKKKRRRZZZ___aaabbbfffiiitttqqqkkkaaaYYYYYY```hhhkkkkkklllooorrrwwwzzz}}}~~~{{{zzzzzz|||~~~{{{vvvvvvzzz|||{{{zzz~~~{{{vvvsssrrriii```cccxxx}}}~~~|||}}}rrraaahhhwww|||pppiiijjjmmmnnnZZZUUUWWWeeesssqqqcccUUU~~~kkkXXXSSSAAAAAAZZZmmm{{{bbbjjjsss~~~zzzrrr\\\[[[EEE444)))+++...***)))+++***************************++++++,,,,,,---............/////////......---(((---...///222...777MMMwwwyyygggbbb{{{{{{}}}mmmUUUDDD444///---000111......222...------------...///000......------------............------------....................................//////111222444555666888<<>>888666+++---333???OOO```lllsssyyy\\\???555,,,+++222555111222222111///...***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++'''***,,,...///111222111(((000777666///444OOOkkkxxxqqqjjjccc{{{[[[888555888,,,000///---,,,,,,,,,,,,+++++++++***)))))))))))))))******************************************************************************))))))))))))******+++,,,---...///////////////...,,,+++,,,------,,,///...000444???\\\}}}|||{{{zzzuuuxxxqqqTTT@@@666hhhDDD;;;;;;222......,,,+++***)))))))))(((((((((''''''(((((())),,,...000111222333555666999999:::===AAAEEEFFFFFFKKKQQQXXX\\\]]]___eeejjjqqqmmmggg___YYY[[[ccciiikkklllnnnpppsssvvvyyy{{{~~~{{{yyyyyyzzz~~~~~~{{{}}}|||yyywwwvvvlllggglll~~~}}}zzz{{{~~~|||ddd___pppyyyzzz}}}yyyqqqjjjZZZ\\\^^^aaaiiiuuu|||~~~ttt[[[TTTEEE???QQQfffxxxnnncccrrrttt}}}zzzsssfffXXXfffJJJ:::---+++,,,)))(((***************************+++++++++,,,------......//////.........------,,,+++000//////333;;;WWW|||{{{~~~www^^^FFF;;;111///111///---,,,......------......//////......------------............------------....................................///000111333555555777;;;???BBBEEEHHHLLLOOOOOORRRRRRMMMBBB999444444333<<>>EEEJJJLLLLLLVVV\\\bbb```\\\^^^fffooovvvmmmbbb\\\\\\___cccddddddgggmmmsssxxx|||}}}~~~}}}}}}|||||||||}}}|||}}}{{{{{{{{{sssvvvyyysssvvvLLL```ooorrrvvv~~~wwwfffxxx```dddvvvzzzkkk[[[YYYmmmkkkUUUNNNEEEDDDSSSooo}}}^^^nnnxxxzzztttZZZBBBDDD;;;111***)))***++++++++++++++++++++++++++++++,,,,,,,,,---......//////000///...------...///000+++999PPPqqq}}}~~~www{{{ooooooxxxQQQ999333333222000000//////......//////......------------............------------..............................//////000111333666888999888===DDDJJJMMMOOOQQQRRRPPPNNNIII@@@888666;;;@@@gggtttoooJJJ444......333333---,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***+++111222---///555@@@eeeOOODDD555---+++,,,,,,+++,,,,,,+++************+++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---...//////000000////////////,,,,,,---***,,,<<>>444---***++++++***++++++++++++++++++++++++,,,,,,------.../////////000///.........000222333<<>>AAALLLYYYbbb~~~}}}[[[:::111333222//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------,,,+++///111111;;;]]]~~~}}}yyypppmmmlllmmmkkkiiilllqqqqqqpppmmmgggdddiiiwwwoooJJJ666000000000---,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...///000000000000000//////---+++---333;;;UUUsssiiiFFF<<<:::555000...+++************)))'''((())))))(((((()))***000///---,,,...111555777444888===AAADDDGGGIIIKKKRRRTTTXXX]]]bbbhhhqqqxxxrrrnnnddd[[[[[[cccgggdddccckkktttxxxwwwvvvwwwyyy}}}~~~~~~}}}|||{{{{{{|||{{{|||~~~|||zzzrrrmmmvvvyyy[[[SSSbbbkkkpppmmmccccccrrrcccWWWeeepppuuuxxxvvvmmmeeejjj|||hhh\\\NNNBBBIII___}}}}}}aaakkkuuuzzz{{{mmmkkkKKKIIICCC999000,,,,,,------,,,,,,,,,++++++*********+++,,,---///000000111111666000///333000...===RRRsss|||zzz[[[;;;666333...,,,000555444000111000///------......///////////////////////////000//////.........//////...000333444666888<<<>>>EEEKKKSSSXXXYYYXXXYYYZZZZZZCCC>>>JJJMMMVVVmmmjjj666333;;;444000333...---///,,,&&&)))111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///111000------...---444000+++000<<>>???BBBEEELLLMMMQQQWWW___hhhsss{{{qqqlllcccZZZ[[[cccfffccceeellluuuyyyxxxwwwxxx{{{~~~}}}|||}}}~~~|||}}}~~~}}}zzz}}}zzzsssvvv~~~~~~aaaPPPXXXfffgggiiihhhgggiiiqqqyyy}}}]]]UUUcccwwwtttpppnnnqqqyyykkk]]]NNNCCCHHH]]]zzzbbbgggwwwzzznnnJJJCCC:::111,,,+++,,,---,,,,,,,,,+++++++++******,,,,,,...///000111111111111,,,+++000222;;;TTTooo~~~vvvuuuxxx}}}___AAA:::333000111000///...111000///...---...//////////////////////////////000//////........./////////111333555666888<<>>>>>;;;;;;AAAGGGLLLLLLNNNSSS]]]jjjvvv}}}nnnjjjaaaZZZ[[[aaadddbbbgggnnnvvvyyyxxxwwwyyy|||~~~~~~}}}~~~}}}~~~~~~zzzyyy}}}}}}zzzxxx{{{{{{ZZZLLLYYYgggiiiiiieeefffpppwwwrrreee[[[TTTjjj|||qqqssstttxxxrrr```PPPEEEGGGYYYuuufff```mmmuuu~~~hhhsssJJJDDD;;;333---+++,,,...,,,,,,,,,,,,++++++++++++,,,---...000111111111111444---+++111<<>>,,,999.../////////111222///))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......------///000...:::EEEccc{{{dddUUUOOOZZZkkk|||iiifffvvvIII444333+++///333---***,,,)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111111111000///......111BBBcccmmmfffaaa```dddnnnzzz~~~yyy|||yyyhhhGGG===;;;666000...+++************)))((()))))))))((((((+++---,,,---///000222333333333000777>>>???<<>>555...+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222222222555///000@@@YYYqqq{{{zzz}}}xxxuuutttkkkllllllllluuuuuuXXX>>>555222...///333000000000/////////////////////////////////////////////////////////000111111222444555777;;;???CCCGGGHHHLLLRRRXXXYYYUUUPPPGGGBBBNNNiii|||hhh<<<888111333000******///000+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000......000111000111444888HHHbbbpppUUUOOOWWWtttxxxnnnzzzpppAAA888+++,,,222...+++---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000111333222000000333===kkklll]]]YYYfffjjjjjjkkktttzzzzzzwwwkkkHHH===:::555000...+++************)))((())))))(((((())),,,...,,,---///111222333333333///777???@@@???BBBLLLVVVTTTUUUSSSVVVbbbrrrzzzzzzjjjddd]]]\\\^^^```aaabbbiiiooouuuvvvuuuuuuyyy}}}}}}~~~~~~}}}}}}~~~zzzpppllluuu~~~~~~wwwyyyyyywwwvvvzzz}}}~~~dddQQQFFFSSSlllzzzwwwooouuuiiiXXX[[[ggg|||tttuuujjjXXXNNNEEENNNiii}}}vvvZZZeeevvvkkkmmm~~~sssppp___LLLHHHAAA777///+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222333333...///:::WWW|||yyy{{{vvvOOO<<<666222111222000000000000000////////////////////////////////////////////////000111111111333555777999>>>CCCGGGMMMNNNPPPTTTXXXWWWRRRMMMHHHGGG___bbb888222444333...,,,///111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...000333111---///555<<>>UUUrrrVVVZZZqqqtttttthhhEEE000///......111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222111222333......>>>RRRuuueee```dddjjjnnnooozzz|||mmmvvvlllHHH===:::555000...+++************))))))))))))(((((()))---000------...000111222333444666:::???BBBBBBDDDHHHKKKOOOSSSTTTXXXgggwwwxxxnnnhhhaaa\\\___aaa```aaaccclllqqquuuvvvtttuuuzzz~~~}}}~~~~~~~~~~~~uuummmlllnnnjjjcccaaaiiiqqqtttxxx|||}}}{{{|||sssJJJ<<>>EEEMMMRRRYYY\\\aaabbbaaa]]]ZZZXXXnnn{{{WWW@@@000111222+++)))---........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///...111444//////AAAWWWsssjjjooo```;;;222//////111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111444222333333000999YYYzzz|||~~~uuunnnkkkooosssvvvwwwdddhhhxxxkkkHHH===;;;555000...+++************))))))))))))((((((***...111.........///000222444555777;;;???CCCFFFHHHJJJLLLTTTXXXXXX[[[iiiwwwtttggghhh```\\\```bbbaaaaaadddnnnsssvvvwwwuuuvvv{{{~~~}}}uuuoooiiiccc___iiissswwwyyy|||}}}{{{|||vvvddd>>>IIIRRRggg}}}{{{eeeuuusssjjjzzzfff\\\GGGBBBbbbffflllwwwNNNnnnyyykkkzzznnn|||MMMLLLFFF<<<111+++,,,///,,,,,,,,,------.........///000111222333444444444CCCjjj{{{yyy```OOO@@@222000111111222222000///...////////////////////////////////////000111222333222444777:::???GGGOOOUUU[[[aaafffhhheeeaaa______www}}}XXX666222555...---555........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------111555333999SSSqqqsssooo~~~tttEEE666111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222555333333444444FFFsssvvvmmmdddnnn{{{sssgggddd{{{fffOOO===;;;333000...+++************)))''''''(((((()))+++,,,---------...000222444333222555===CCCBBBCCCIIIPPPRRRYYYWWWVVV^^^mmmxxxtttjjjjjj```[[[___aaa___aaafffqqqsssuuuvvvwwwyyy|||~~~}}}|||wwwrrrhhheeedddgggnnnuuuyyy}}}}}}wwwzzzaaafffbbb]]]rrr}}}qqq|||wwwgggWWWTTTGGGSSSpppeeebbbooo{{{mmmuuuooo\\\oooppprrr\\\LLLCCC<<<000,,,///+++---,,,,,,,,,,,,---......///000///444777///333IIIkkk{{{|||UUUMMMCCC***333444------333333---//////............////////////.........000111222666777999<<>>EEELLLPPPWWWUUUUUU]]]lllwwwtttjjjiii```\\\```bbb___```eeerrrtttwwwyyyzzz{{{~~~}}}xxxooommmkkklllqqqwwwyyy||||||yyywww|||{{{yyyuuuqqq}}}www{{{iiiXXXTTTFFFRRRooojjj```jjjyyy~~~uuufffYYYqqqlllhhh^^^III@@@???555000111///------,,,,,,------...///...111///111555333AAA\\\yyyppp\\\OOO:::333------000000///...//////............//////000///......///000222333666888;;;???CCCIIIPPPUUUTTT[[[[[[]]]ccc___rrrlll:::,,,---000888//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.........444444333EEEooorrr|||jjjFFF666...000---,,,,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------///......///111222333333;;;777888BBB^^^{{{sssbbbUUUbbbnnnqqq{{{sssjjjyyy___KKK<<<===666000...+++************)))((((((((()))***+++,,,---...///000222333444555555>>>AAA???::::::AAAJJJOOOSSSSSSTTT]]]lllwwwuuulllhhh```]]]aaabbb^^^^^^dddqqqtttxxxzzz{{{|||~~~}}}}}}~~~~~~vvvvvvqqqqqquuuyyyyyyzzz}}}yyywwwxxxrrrggglll{{{jjj}}}xxxlllYYYTTTGGGPPPnnnzzzcccccclll|||qqquuuxxxgggIII<<>>BBBFFFJJJNNNQQQYYYZZZ\\\]]]^^^kkkkkk~~~{{{\\\:::111---222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///---333444:::ZZZzzzsss|||QQQ888111---...------,,,,,,,,,------------------------------,,,,,,,,,,,,------------......///000111222333333111333888PPP{{{nnnccc]]]\\\iii~~~pppjjjyyy~~~]]]JJJ===>>>888000...+++************)))((((((((()))***+++------,,,...000222222333444555:::<<<<<<888:::CCCKKKOOOQQQRRRUUU^^^mmmyyywwwooofff___^^^bbbbbb]]]^^^cccooorrrvvvyyyzzz{{{|||}}}}}}}}}}}}~~~yyyyyysssqqqvvvxxxvvvwww|||tttsssxxxmmmVVV^^^oookkk}}}~~~yyyyyyppp\\\TTTHHHOOOllluuu```wwwhhhjjj~~~{{{zzzSSS???BBB999+++)))+++---------------...//////---666555333???TTTxxx||||||ddd\\\III777111111//////333000000////////////000000000/////////000222333555666:::>>>CCCGGGLLLQQQUUUaaaaaabbb^^^ccc}}}OOO333///...////////////............------------------------------,,,------...///000111222999PPPvvvxxxfff@@@444000///...------------------------------------------,,,,,,,,,------------...---///111222222333444555000===PPPvvvjjjgggpppxxxxxxggghhh}}}\\\JJJ>>>???888000...+++************)))(((((())))))***,,,---...***---000000000000222444777;;;<<<:::===DDDJJJKKKOOOQQQVVV```ppp{{{zzzsssddd^^^^^^bbbbbb]]]^^^eeeooorrrwwwzzz{{{{{{|||}}}~~~~~~~~~~~~xxxxxxpppnnntttwwwsssuuu|||qqqooossshhhUUU___mmmdddnnnqqqzzzzzzxxx~~~vvv___TTTGGGKKKhhh~~~lllwwwllldddwwwwwwppp^^^EEEEEE<<>>444000///......---------...------------------------,,,,,,---------.........---///222333333444666999:::GGGaaasssxxxssseeejjjyyyyyyZZZIII>>>???777000...+++************))))))))))))***+++,,,---...))),,,000000//////111444999===>>>>>>@@@FFFGGGFFFLLLPPPVVVaaaqqq}}}|||vvvbbb]]]]]]aaa```\\\___gggrrruuuyyy{{{|||}}}~~~|||xxxxxxnnnkkksssvvvqqqttt|||xxxssslll```WWW___fffaaafffhhhiiiwww}}}|||cccVVVGGGGGGdddrrrtttxxxjjjpppyyy~~~[[[DDDAAA888000//////......------......///000,,,444333888UUUuuussszzzrrrVVVVVVqqqxxx~~~ZZZ___UUU===---///111...111000000//////000000111000000000000222444666777:::<<>>555000...+++************))))))))))))***+++,,,---...)))---111111//////111555:::===>>>>>>BBBHHHJJJHHHIIINNNVVVaaaqqq|||}}}wwwaaa\\\\\\```___\\\aaakkktttvvvyyyzzz{{{}}}~~~~~~|||{{{ooollluuuwwwqqqttt~~~zzzxxxjjj______^^^[[[^^^dddbbb\\\jjj||||||fffWWWHHHEEE```}}}sssqqqqqqoooooossszzzwwwcccqqqUUUDDD???666111///***...............//////000...555555DDDooo___SSSkkkyyywwwzzz}}}___```[[[KKK:::111///111111111000000000000111111000000000111222444666888;;;???EEELLLSSS[[[bbbgggnnnrrrkkkwwwwwwzzzwwwCCC,,,000000000000/////////...........................,,,,,,------...000111222555KKKvvvxxx}}}}}}}}}}}}eee;;;222111000///............------------------------------------...............111333333333777>>>EEE[[[pppwwwfffkkkPPPDDD;;;<<<444000...+++************))))))))))))***+++,,,......)))...222222000///222666888;;;<<<===CCCKKKOOONNNGGGLLLUUU```ppp|||}}}www```[[[[[[___^^^\\\bbbmmmssstttvvvxxxyyy{{{~~~~~~~~~~~~~~~qqqnnnwwwyyyrrrtttrrrwwwlllfffnnnfff[[[eeeddd___TTTbbb}}}xxxttthhhXXXLLLFFF^^^yyy}}}yyywww{{{lllwwwyyy{{{uuunnnYYYLLLEEE;;;777333)))...............///000000///777:::QQQ}}}qqq___yyy}}}gggaaa]]]XXXHHH444///666111111000000000000111111111000000111222555777888;;;AAAIIIQQQXXX^^^cccffflllmmmiiiooowwwQQQBBB000000000000////////////........................,,,,,,------///000111222EEEfffsssfffiii{{{vvvttt~~~~~~||||||NNN222222000///............---------------------------------........./////////111333333333888AAAIIIQQQ|||mmmhhhMMMCCC;;;===777000...+++************)))***)))(((***,,,......---+++---222777666222222666===<<<:::;;;>>>DDDJJJNNNOOOPPPTTT```sss}}}sss\\\]]]^^^___\\\ZZZ```iiitttuuuwwwyyyzzz||||||}}}}}}{{{zzz|||}}}kkkmmmzzzvvvpppzzzdddeeejjjooopppkkkeeeaaabbbddd\\\^^^rrr}}}}}}~~~jjj]]]HHHHHH[[[uuu~~~yyysssggg|||}}}ppp~~~rrrGGG;;;===111///***///000///------///000000777222IIIkkkxxxxxxxxxiii[[[TTTTTTWWWWWWXXXYYY\\\cccpppkkkqqqyyyyyy}}}bbbZZZbbbRRR>>>555,,,000333444333000///000222000//////000333777888999<<>>DDDJJJNNNNNNPPPUUUaaattt{{{qqq]]]]]]^^^___\\\[[[aaajjjtttuuuwwwyyy{{{||||||}}}~~~|||{{{}}}|||jjjlll{{{yyyttt|||jjjmmmsssvvvssslllfffccceeecccYYYZZZpppvvvlll___LLLIII[[[ttttttnnnppp~~~VVVDDD???111222222,,,......------///111222222999XXXuuuyyy|||pppcccSSSKKKMMMPPPPPPNNNQQQQQQOOOLLLKKKPPPZZZaaassssssqqq~~~~~~~~~jjjfff~~~jjjZZZccc^^^HHH777111000222333222000///000222000//////111444777999:::>>>EEENNNWWW]]]cccgggjjjooorrr|||___777333000//////111000,,,////////////////////////+++222///,,,000222999GGGggg~~~uuuxxxiiiiiirrr{{{dddPPPPPP___ppp```}}}EEE;;;///000555///***222------------------------......---------.../////////333222555===CCCUUUqqq~~~lllSSSHHH===<<<444000...+++************)))***)))(((***,,,......---------000333222///222888;;;::::::;;;>>>DDDIIILLLMMMPPPWWWddduuuyyynnn]]]]]]^^^___\\\[[[bbbkkktttuuuwwwzzz{{{|||}}}}}}~~~~~~}}}}}}~~~|||iiijjjyyyzzzvvv{{{~~~ooovvv}}}}}}uuulllfffdddfffbbbUUUVVVnnnxxxppp|||mmm```QQQIIIXXXtttjjjccc}}}ssszzz|||~~~XXXGGG???///000111***,,,---......///111444555LLLrrrtttaaaVVVFFFLLLYYYjjjxxx~~~zzzuuulllggg^^^TTTMMMJJJLLLNNNZZZeeevvv|||qqqzzzyyytttzzzyyyoooeeebbbyyy{{{\\\___hhhUUU<<<666///000111000//////111222000000000111444777;;;===CCCIIIRRR[[[bbbfffjjjlllssszzz{{{~~~{{{}}}ppp~~~DDD//////777///...222***////////////////////////---222000///111222AAA\\\yyyjjj{{{vvvkkkyyyuuu]]]HHH>>>JJJyyynnnpppXXX<<>>>>>666000...+++************)))***)))(((***,,,......---------///111000...222888:::::::::<<>>555000...+++************)))***)))(((***,,,......---......///222000...333999999:::<<>>===444000...+++************)))***)))(((***,,,......---......111333222000333999999;;;===AAADDDGGGIIIJJJEEEMMMYYYggguuu|||wwwnnn```_________]]]^^^gggqqqsssvvvyyy}}}~~~}}}|||{{{{{{{{{|||}}}}}}{{{zzz~~~{{{uuuzzzooolllhhhaaa^^^^^^UUUWWWkkkwwwuuutttsss}}}vvviiivvvvvvjjjYYYHHHRRRrrr{{{qqqnnnzzzyyyiiixxx|||zzzrrrPPPDDD@@@000000000000---...111000...888GGGrrrsssmmmqqq|||tttkkkiiijjjiiibbb[[[^^^___aaaiiiyyyfffLLLQQQnnn{{{ttttttttt|||dddkkkkkkYYY999555111///000222222111111333555555666:::CCCJJJQQQTTTYYY___fffmmmuuuzzzxxxzzz|||kkksssEEE222000111000///////////////////////////---222000444IIIccc}}}zzztttVVVQQQ@@@>>>[[[~~~yyy___;;;222111...000........................------......///111222333222444;;;SSSttt|||zzzgggPPPHHH>>>===444000...+++************)))***)))(((***,,,......---......111444333000333999999;;;>>>BBBEEEHHHJJJKKKDDDLLLXXXfffttt|||xxxooo```_________]]]^^^gggrrrsssvvvzzz}}}}}}|||{{{{{{{{{{{{}}}|||~~~zzz|||||||||qqqooojjjbbb``````VVVUUUgggssstttvvvvvvxxxmmm{{{uuujjj[[[JJJTTTrrr{{{pppjjjqqqyyyyyyuuuhhhpppoooUUUKKKEEE222333444///+++,,,111000///<<>>???FFFKKKJJJFFFDDDJJJOOOXXXgggxxxyyylllaaa^^^]]]^^^^^^^^^cccjjjyyyxxxyyy}}}|||vvv|||{{{zzz|||}}}~~~}}}wwwqqqmmmhhhccc\\\SSSRRR\\\jjjrrrttt}}}vvvyyypppkkk{{{qqqmmm]]]KKKSSSppp~~~hhh|||mmmhhh{{{rrrdddrrrtttbbbLLLBBB888000000000444...000666...;;;bbbtttqqq{{{uuussslllkkkhhhddd]]]UUUOOOKKKJJJSSS___gggkkkkkkkkkkkkbbbYYY[[[tttvvv~~~~~~~~~zzzuuuyyy|||sssqqqyyygggbbbbbbnnnNNN444111777---...666222222555888999;;;AAALLLTTT[[[[[[\\\aaaooo~~~fffMMMLLL```zzz{{{nnn[[[:::777+++///,,,000//////.........//////000555///:::fffrrrtttnnnYYYIII888AAA\\\~~~fff???777777:::222///------...//////...///000000000000111444777666AAA:::tttyyy~~~uuuuuu}}}sss|||vvvcccJJJ<<<;;;999444///---***))))))***)))((()))((((((***---............000222111///111555999===888999AAAHHHJJJKKKLLLJJJOOOXXXgggxxxxxxkkk```]]]\\\]]]^^^___eeennnwwwvvvxxx}}}}}}xxx|||{{{zzz|||}}}}}}wwwqqqlllaaaYYYQQQQQQ\\\lllvvvzzzwwwgggvvvppplll}}}qqqiii]]]KKKTTTqqqhhh{{{pppnnn~~~xxx|||uuueeennnlll\\\NNNHHH;;;---,,,---111,,,---333111DDDllluuuzzzzzz|||zzzuuuhhh```UUUJJJEEEFFFJJJMMM[[[aaaiiinnnnnnnnnooopppppp}}}gggaaakkkvvv}}}|||lllaaa[[[VVVUUUWWWTTTWWW\\\cccfffjjjsss}}}jjj```dddUUU;;;333777//////666111222444777888;;;BBBLLLUUUXXXZZZ^^^fffppp}}}vvvQQQFFFPPP```~~~www{{{wwwHHH;;;000444444000//////.........//////...111111KKKpppzzz\\\EEE;;;888NNNppp~~~KKK???444333222000...---...//////......///000000000111444777999CCCMMMvvvwwwdddZZZvvvsssxxxlllOOO>>>??????777000---***)))******)))((()))((((((***---............000111000///000555999999555555===EEEIIILLLOOOJJJOOOYYYhhhyyyxxxjjj___\\\[[[\\\]]]___hhhrrruuuuuuwww|||}}}yyy{{{zzzzzz|||~~~|||}}}|||vvvpppfff]]]TTTUUU^^^jjjtttzzz{{{qqq```rrr~~~ooommm~~~pppddd]]]KKKTTTsssiii~~~sssmmmsss~~~tttsssfffQQQIIIIII<<<...111---000,,,,,,111888TTT{{{}}}||||||mmm[[[PPPIII???999<<>>222222333/////////......//////000222111777___ttt^^^CCCBBB777EEEeee]]]OOO;;;777333111......////////////...///000000000222555888<<>>CCCMMM[[[gggooossswwwzzzyyyuuurrrqqqrrrkkktttmmmvvveeeYYYpppyyyuuupppzzzxxxooocccqqqsss___MMMUUUfffqqq~~~hhhfffpppeeeLLL777111222444555222666777999<<>>EEENNNXXX^^^eeeffflllqqqsss~~~zzzlll|||rrruuuKKK<<<222000///////////////000111111111000OOO\\\EEE@@@;;;:::SSS^^^GGGAAA555333000///000000000///...000111222333555999<<>>...444555222666333444999???HHHQQQYYY^^^```cccggglllvvvnnnfffzzzPPP999000111////////////000111222222111777bbb{{{zzzfffPPPEEE>>>;;;QQQzzzgggSSSGGG666444111000000111000//////111222444555777;;;>>>IIIfff}}}vvvsssssswww}}}zzzwww[[[JJJbbbzzzoooQQQAAA<<<:::111...,,,***++++++******)))((((((***---.........---///000///...///444888888888===DDDHHHHHHKKKOOOJJJPPPZZZjjjzzzvvvgggXXXZZZ\\\\\\YYYYYYcccoootttvvvxxxyyyxxxwwwvvvvvvuuuxxx{{{}}}|||}}}}}}~~~}}}tttnnnddd]]][[[RRRBBB999;;;:::PPPgggjjj]]]QQQNNNPPPvvvzzzyyy{{{pppiiivvv}}}xxxnnntttxxxdddZZZJJJUUUttt~~~fffxxxqqqnnnxxxzzzvvvjjj___bbbZZZSSSPPPCCC333000222,,,222666<<<^^^}}}|||zzzvvvzzz{{{wwwxxx}}}sssnnnjjjrrr|||}}}}}}zzzwwwzzzzzzyyyeeemmm{{{}}}|||sssjjjggghhhmmmwwwvvvtttzzzmmmeeedddnnnhhheeekkkxxxzzzUUULLL```|||jjjnnnmmmdddFFF111666555///777333666<<>>AAAKKK~~~uuurrrqqqpppsssxxx}}}xxx^^^BBB^^^yyyyyynnnQQQ>>>888999111///,,,++++++++++++***)))((((((***---.........---///000///...///444888;;;:::===BBBDDDEEEJJJPPPJJJPPP[[[jjj{{{uuufffTTTWWW[[[\\\YYYYYYdddppprrrtttwwwxxxxxxwwwxxxxxxuuuxxx{{{}}}||||||}}}vvvlllSSSJJJHHHLLLJJJAAA???EEEYYYrrrddd\\\TTTttt}}}rrrqqq}}}qqqeeeuuu}}}{{{rrryyyyyyggg\\\KKKWWWvvvssskkkhhhtttkkk\\\fffbbbVVVPPPCCC444///333---555;;;CCChhhrrrsssooouuuzzzssssss\\\dddppp{{{|||vvvrrriiipppzzzuuutttkkkmmmvvvxxxzzzzzzyyywww{{{{{{zzz|||tttbbbVVVTTTLLLTTTbbbjjjeeeaaammmssscccYYY```mmmqqqpppkkkLLL444777444...777666:::@@@JJJUUU]]]bbbdddffflllnnnqqqtttVVVtttcccjjj{{{wwwXXXkkk<<<000222////////////000111222333666HHHwww|||\\\JJJAAABBBTTTvvvgggkkkZZZ===777555222111111111000///111333555666888;;;???BBBKKKwwwooonnnnnnlllmmmrrr{{{yyy}}}VVVJJJYYY{{{hhhHHH<<<<<<666111///,,,++++++++++++***+++******)))***,,,---...///111222000///111666:::888999>>>CCCCCCBBBFFFLLLKKKPPPYYYjjj|||xxxiii[[[VVVVVVYYYXXXWWWbbbpppwwwvvvtttsssttttttsssqqqppppppttt|||~~~~~~qqqlll{{{www___]]]eeeaaaHHHKKKRRRUUUNNNEEEEEEMMMrrrvvvhhh]]]wwwyyysssuuu~~~vvvmmmkkkttt}}}llloooyyykkk^^^KKKWWWyyydddgggyyy}}}nnncccnnnhhhXXXPPPEEE555///---333333333>>>xxxuuulllkkkvvvvvv___QQQ\\\nnnvvvxxxzzzhhh______kkkyyy~~~~~~{{{yyy}}}lllwww{{{zzzxxxcccPPPIIIKKKNNNRRRUUUXXX[[[]]]yyy}}}[[[YYYeee}}}eeennnnnnUUU888111222111444::::::BBBRRR^^^ccciiioootttrrrsssuuuooobbbtttmmmiiiuuuxxxvvvEEE)))555...///000111111222444666888```lllQQQGGGCCCcccuuucccPPP@@@444333222222333333111000111222555777777:::FFFRRR\\\zzzwwwmmmkkkkkkiiikkkpppsssxxx~~~{{{]]]CCCaaavvvvvviiiHHH<<<;;;555111///,,,++++++++++++***+++***))))))***+++---...///111111000///000666::::::999===CCCEEEDDDGGGLLLLLLQQQ[[[jjj|||xxxiii[[[WWWVVVYYYXXXWWWbbbpppwwwwwwvvvuuusssssstttuuuyyywwwyyy~~~oooRRRGGGEEEKKKNNNPPPZZZ]]]PPPSSSTTTWWWXXXRRRLLLNNNUUUVVVkkk|||qqqzzzuuuqqquuu{{{sssrrrxxx}}}hhhjjj~~~wwwjjj]]]KKKWWWyyyaaawww|||vvvzzz{{{~~~ssssss~~~wwwdddUUUCCC333///---000...333EEE{{{oooiiijjjvvvjjj]]]hhhuuussshhhTTTNNNJJJQQQ___ooo}}}|||{{{nnnsss|||~~~zzz}}}~~~yyyuuurrrlllfffMMMKKKHHHFFFGGGIIIKKKLLLZZZyyyeeeVVVuuujjjqqqrrrZZZ;;;222333333666;;;===GGGWWWbbbhhhlllrrrtttwww||||||dddhhhzzzuuupppzzzuuuIII000444///000111111111222444666BBBnnnvvvnnnXXXGGGCCCcccrrrzzzaaa```@@@777555222222222222222111111111444999;;;@@@KKKWWWdddppppppcccfffnnnooojjjeeejjjqqqxxx{{{rrrcccUUU^^^ppphhhjjjKKK>>>===666111///,,,++++++++++++*********))))))***+++---...///000111000...000555:::<<<999;;;BBBFFFGGGIIILLLMMMRRR]]]lll|||xxxiii\\\XXXWWWYYYXXXWWWaaaooosssuuuxxxxxxxxxyyy}}}yyywwwxxx}}}~~~sss]]]HHHOOOCCCDDDPPP[[[gggfffXXX[[[YYYXXXWWWSSSPPPTTTZZZccceeeqqqyyyrrrpppuuuzzzsssssssssuuu```fffvvvhhh___MMMYYY{{{bbbzzzrrruuuhhhjjjyyy~~~lllYYYCCC222111333111---666MMMkkknnnllldddooocccccciiiwwwfffdddllldddQQQBBBBBB@@@CCCQQQhhh}}}~~~~~~qqq~~~sss}}}{{{gggVVVOOONNNNNNPPPLLLGGGDDDDDDEEEEEEFFFVVVcccvvvQQQ```kkkuuuxxx```???444555555777<<>>999444111111222333444555333555===EEELLLUUU]]]oooxxxvvvpppggg[[[QQQNNNNNNXXXhhhtttuuuwwwoooUUUGGGWWWuuufffxxxhhhMMM???>>>:::111...,,,++++++++++++******))))))((()))+++,,,---...000000///...000555999;;;777777>>>FFFHHHJJJMMMNNNUUUaaaooo~~~zzznnn___ZZZYYYZZZXXXWWW```nnnyyywwwvvvvvvvvvssslllfffiiiiiioooxxx|||||||||sss___dddnnn___ZZZ^^^```\\\bbblllkkkcccgggiiifffcccbbbeeegggggglllkkkvvvxxxtttttttttrrrqqqwww~~~zzzooojjjnnnzzz|||hhhqqqwwwjjj___OOO\\\}}}sss~~~ccckkkvvvxxxkkkpppnnneeebbb___III444222,,,000555GGGccckkkaaaeee]]]^^^kkk}}}rrr[[[PPPLLLOOORRRYYYhhhzzzxxx}}}|||qqqTTTGGGNNNWWWPPPDDD@@@IIIUUU\\\ZZZSSSKKKFFFKKKaaaqqq[[[tttsssxxxkkkDDD333555777888<<>>:::444111111222444444888555888???GGGMMMVVV]]]jjjfffjjjllljjjcccXXXJJJ@@@TTTcccqqqtttrrruuu___JJJLLL[[[~~~tttyyyrrreeeLLL===;;;777111///,,,++++++++++++***))))))(((((()))***,,,---...///000///---///444999:::777999???EEEHHHLLLPPPMMMVVVbbbqqq}}}qqq```[[[ZZZ[[[XXXWWW```nnnvvvvvvvvvxxxzzzyyyvvvssspppppptttzzz}}}{{{zzz|||~~~~~~~~~~~~~~~{{{pppnnnjjjmmmgggddd``````ooowwwmmmeeennntttqqqkkkkkknnnppprrraaaOOOXXX}}}zzznnnkkkoootttqqqrrrxxx{{{rrrqqqxxxyyy}}}lllwwwwwwjjj[[[LLL[[[|||}}}qqq|||]]]jjjvvv}}}ttt}}}nnnhhh```cccdddLLL333000+++000444CCC\\\ttt]]]ZZZWWW^^^lll~~~~~~yyyjjjdddXXXUUUUUU\\\eeeqqq}}}}}}xxx]]]TTT]]]fff^^^OOOFFFOOO]]]jjjnnnfffWWWKKKJJJhhhvvvtttiiilllsssxxxnnnEEE333555888:::???LLL[[[eeelllqqqsssrrrooovvvuuu]]]PPP}}}mmmfffeeezzzzzzFFF666222222333222333666;;;>>>OOOtttccc|||yyyVVVKKKhhhyyy}}}zzzWWW===999444111111333444555888888;;;BBBHHHMMMVVV___iii___]]]aaappp}}}bbbEEEJJJQQQ___hhhfffbbbjjjxxx~~~^^^NNNccczzzzzzsssgggNNN===:::666111///,,,++++++++++++***))))))(((((()))***,,,---...///000///---///444999:::999<<>>UUUwwwkkkSSSQQQRRRXXXggg|||~~~mmmmmmtttnnnqqqttttttsssddd___```eeebbb```rrr~~~sssgggeeeiiijjjgggNNNPPP[[[ppprrr```WWWmmmvvvmmmvvvmmmpppxxxrrrGGG333666:::<<>>[[[yyy___QQQRRRUUURRRaaauuuvvvMMMLLLeeeuuuhhhmmmvvvyyyllliiioootttfffWWWfff~~~bbbUUUVVV[[[MMMHHHOOOllltttWWWiiiwwwyyy|||tttqqqxxxtttHHH444777<<<>>>IIIXXXffflllpppvvvyyywwwwwwMMMOOOnnnsssyyymmm[[[fffnnn|||vvvDDD888111111222222444999>>>CCCjjj]]]ppp~~~gggyyy]]]>>>HHHVVVfffccc999666222111222333444444555999AAAHHHKKKOOO[[[gggsssiii^^^TTTZZZrrr}}}lllRRRDDDKKKeeelll]]]YYYeeehhhvvvpppMMMoooxxx~~~}}}uuuYYY@@@999888000...+++************)))((()))***)))((((((***,,,...------///...---222999;;;999:::@@@EEEHHHNNNTTTOOOUUU]]]iii|||sssfff___ZZZ[[[YYYWWW```lllpppzzz~~~yyyyyy{{{uuuiii{{{uuuuuuvvvvvv~~~xxx|||~~~yyy```gggsssbbbdddggghhhnnn|||}}}zzzuuutttvvvwwwuuummmvvv|||zzzvvvxxx{{{}}}lll```]]]PPPeeegggtttzzzuuuuuurrroooooossssssqqqmmmAAA444000111111666:::```\\\QQQNNNLLLUUUaaarrrxxxvvvTTTFFFGGGJJJmmmuuu___bbb___ddd{{{zzztttwww~~~}}}rrrccceeesss|||ZZZMMMhhhlllooouuuzzz}}}ooozzzvvvJJJ555888>>>CCCUUU[[[eeepppwwwxxxtttpppzzzxxxKKKVVVxxxmmmjjjjjjzzz~~~TTTXXXnnnooocccMMM666222222555777555555<<>>777222222333333666:::888>>>GGGRRR[[[aaadddeee}}}cccWWWSSS]]]^^^RRRJJJLLL```qqq^^^FFFZZZtttnnn```WWWcccqqq{{{]]]KKKGGGSSSkkkyyyZZZAAA888555000...+++************)))((()))***)))((((((***,,,...---...000...---222999999666888>>>CCCGGGMMMSSSUUUXXX[[[cccuuuxxxddd[[[VVVWWWVVVTTT\\\hhhsssuuutttsssyyyzzzooo\\\aaasss~~~yyyzzz|||}}}sssxxxwwwyyypppooorrrsssrrrtttyyy{{{yyyrrryyy}}}zzzwwwyyy}}}~~~qqqqqqxxxlllaaaXXXNNNeeeqqqhhhdddzzzzzz|||}}}~~~yyylllzzzqqqJJJ666)))555333888???ggghhhTTTLLLJJJHHHSSSeeevvvvvvmmmuuugggaaaXXXLLLIIIlll~~~dddlllhhhZZZHHHKKKeeeyyypppgggiiimmmttt{{{}}}nnnzzzwwwKKK666;;;FFFPPPbbbgggmmmppppppppprrrtttrrr{{{\\\qqq|||vvvjjjbbbfffooovvvrrr[[[cccrrr[[[<<<222333555777666777@@@JJJbbblllwwwkkkUUUAAAFFFaaa|||}}}gggAAA999333333444555999>>>;;;BBBOOO\\\fffiiifffccczzz\\\TTTWWWlllyyy\\\BBBKKKmmmrrrTTTIIIbbbvvvwwwWWW[[[fffuuu{{{WWWIIICCCGGG___zzzZZZAAA999444000...+++************)))((()))***)))((((((***,,,...---///111///...222999:::777888>>>BBBEEEJJJPPPRRRVVVZZZbbbttt{{{fff\\\VVVWWWWWWVVV]]]gggqqqssssssrrrvvv{{{|||wwwZZZ[[[mmm}}}{{{yyy}}}}}}}}}zzzxxx}}}___EEEUUUqqqqqqtttvvvtttvvvzzz{{{yyywww~~~}}}{{{|||~~~~~~tttssszzziii```\\\TTTiiixxxuuuvvvaaaqqqtttjjjooopppyyymmmGGG777...444666>>>GGGlllooozzzaaaPPPHHHFFFHHHQQQ___ooo}}}ooopppYYYJJJ\\\vvvyyyxxxdddXXXCCC===LLL^^^rrrpppXXXPPP[[[ooowwwppp{{{sss}}}wwwJJJ555<<>>YYYzzzYYYAAA999333000...+++************)))((()))***)))((((((***,,,------///222000...222888<<<999999>>>AAACCCHHHMMMMMMSSSYYYbbbttt}}}fff[[[TTTUUUVVVUUU[[[eeelllrrrvvvtttrrrvvv|||fff\\\fffxxx|||zzz}}}|||}}}~~~ooobbbgggeeeSSSEEE[[[zzzhhhppptttwwwvvvxxx|||}}}zzz}}}}}}sssttt{{{fff^^^WWWTTTmmmwww{{{kkksssqqq{{{wwwuuunnnCCC555111000444???HHHooozzzMMMFFFHHHLLLFFFLLLXXXfffuuuuuuyyyiiicccjjj~~~sss|||vvvaaaMMMGGGKKK___|||uuummmttttttbbbNNNBBBRRRlllllljjjzzzxxxuuuHHH555???NNNYYYfffmmmtttwwwuuuuuuwwwzzzjjjuuuzzz[[[uuuhhh[[[~~~aaaccc:::333333444777888;;;FFFRRRQQQQQQkkk}}}oooYYYPPPfff}}}}}}zzztttxxx~~~aaaEEE<<<555444444555999>>>MMMSSS]]]gggmmmqqqssstttwwwdddSSSEEEQQQxxxtttWWW```xxxTTTRRRiiirrrbbbXXX```ooo~~~fff]]]LLL@@@WWWxxxVVVAAA:::444000...+++************)))((()))***)))((((((***,,,------000222111///222888===::::::>>>AAACCCHHHMMMLLLRRRXXXaaarrr~~~dddXXXQQQRRRSSSRRRXXX```iiipppvvvuuuppprrr|||uuu```aaattt{{{zzz{{{{{{|||}}}~~~}}}uuuccc^^^XXXaaaooohhhjjjoooooo```nnntttxxxyyy|||~~~}}}yyylllpppzzz|||ddd\\\RRRUUUpppzzzvvv{{{qqqlllsssyyysssBBB222///444555;;;AAAhhhYYYLLLJJJJJJBBBFFFNNN\\\nnn~~~zzz{{{pppiii}}}vvv}}}}}}lllUUUEEE===KKKeeepppssstttiiinnndddXXXRRRPPPNNNJJJGGGGGGWWWoooxxxyyyrrrEEE888EEETTT^^^eeejjjpppsssttttttvvvxxxxxxyyyrrrWWWmmmfff~~~hhh```|||ccc;;;444333444777888===IIIVVVaaaLLLYYYzzzooodddmmm||||||qqqllliiimmmyyydddAAA:::444444555666:::???KKKRRR[[[aaagggppp{{{yyywww^^^WWWNNNKKKYYYrrrgggQQQggg~~~ttt___XXXssshhh___aaakkkxxx~~~www___KKKXXXuuuTTT@@@;;;666000...+++************)))((()))***)))((((((***,,,------000333222///222888;;;888999>>>BBBEEEJJJPPPPPPUUUYYY___nnn~~~dddWWWOOOQQQRRRRRRVVV^^^jjjooottttttrrrsss||||||bbb```sssyyywwwyyy{{{{{{|||~~~~~~~~~sssqqqjjjXXXVVV]]]jjjbbbiii{{{ooogggiiizzznnnjjjuuuzzzyyysssfffppp~~~zzzccc]]]RRRYYYuuunnnqqqrrrrrrcccppp|||ttt@@@222111999888<<>>LLLYYYaaaiii}}}KKKGGGyyyzzz|||{{{oooccc```eeennn~~~zzzddd<<<666333555888:::???CCCKKKSSS[[[___bbbmmmwwwXXXTTTPPPPPPSSS[[[iiivvvyyyVVVLLLlll}}}nnnaaagggllllllhhhiiisssqqqYYY]]]{{{tttRRR@@@<<<777000...+++************)))((()))***)))((((((***,,,------000333222///222888999777888>>>CCCGGGMMMSSSUUUXXXYYY\\\jjj|||fffYYYPPPRRRTTTSSSXXX___lllnnnqqqssstttuuu|||}}}ccc```tttxxxtttwww|||{{{|||}}}{{{xxxgggmmmxxx|||yyysss}}}hhhccc]]]aaabbbooohhhdddfff]]]bbbjjj~~~{{{sssrrr{{{wwwnnngggssszzzddd^^^QQQ\\\zzzsss{{{yyypppqqqvvvhhhlllwwwppp>>>333555666777AAALLLqqq}}}YYYKKKLLLPPPEEECCCEEEOOO```rrrmmm}}}|||ooo______sssyyysss~~~aaaJJJ???>>>NNNYYYUUUMMMKKKBBBYYYwwwzzzmmmDDD@@@TTTdddkkkxxxuuussssssvvvzzz}}}~~~www___```iiixxxuuuxxxeee:::555333444777999???MMM[[[TTTPPP\\\LLL???|||~~~zzzqqqbbbjjj}}}}}}ZZZ888333222666;;;>>>CCCHHHNNNWWW___aaaaaalllvvv```MMM???CCCOOOXXX^^^dddzzzhhhHHHYYYjjjhhhmmm\\\mmmvvvnnngggnnnzzzyyybbbccc{{{}}}vvvVVVBBB<<<666///...,,,***)))))))))***((()))***)))((((((***,,,,,,,,,///333333000111555:::777888>>>AAACCCJJJSSSVVVUUU\\\bbbgggzzzjjjWWWRRRWWWUUUVVVYYYVVVkkkmmmrrruuutttssswww}}}fff^^^ooo|||uuurrryyy{{{zzz{{{}}}llleeejjjzzziiiaaafffeeeeeepppyyy|||yyyrrrttt{{{~~~zzz~~~~~~xxxmmm{{{tttccc\\\WWWaaa}}}zzz~~~nnnlll}}}zzzsssvvvwwwuuukkk<<>>DDDMMM[[[iiidddnnngggFFFvvvsss~~~}}}}}}fffaaaxxx|||pppRRR:::777555777===FFFMMMQQQSSSYYYbbbiiiiiiiiitttwwwdddQQQIIIJJJDDDEEEOOORRRWWW}}}pppNNNHHHQQQUUUQQQUUUPPPPPP]]]dddfffmmmbbbnnnxxxyyyvvvrrrjjjbbbXXXHHHVVVsss~~~yyyvvv}}}{{{VVV???:::666///...,,,***)))))))))***((()))***)))((((((***,,,...---...111111///222777>>><<<===???@@@AAAFFFMMMOOONNNUUU]]]cccvvvqqq\\\SSSVVVRRRRRRVVVTTTccclllrrrpppqqquuuuuupppeeeRRRNNNcccwwwyyywwwzzz~~~}}}}}}yyyrrryyyxxxyyyxxxrrrttt~~~|||yyy|||}}}~~~ooouuummm^^^YYYTTTgggyyyjjjzzz}}}uuu|||wwwhhhmmmbbb:::000444<<>>???@@@CCCGGGLLLNNNLLLSSS\\\aaasssttt]]]SSSTTTPPPQQQVVVVVVaaannnvvvsssrrruuupppgggqqq\\\RRR^^^ooovvvxxxzzz~~~|||oooppprrr|||{{{ooozzzjjj]]]YYYZZZqqq{{{wwwuuuyyyxxxwwwoooffflllrrrYYY777444999999FFFJJJXXXcccvvvbbbIIIOOOEEEEEEAAA===???LLL```ooo|||}}}tttlll}}}uuu|||wwwyyylllxxxfff\\\hhhyyy___LLL]]]lllnnnrrrkkkmmmpppssstttssspppooowwwzzz{{{nnnlllvvvjjj~~~fff>>>777999>>>GGGOOOXXXfffrrrbbbPPPsssyyyLLLiiixxxiiirrrjjjllldddPPPSSSsss~~~|||zzz}}}~~~JJJ999777666999AAALLLUUUYYYggghhhjjjmmmqqqvvv~~~sss___KKKEEEGGGCCCBBBHHHHHHFFFPPPcccpppfffOOOAAA@@@IIIPPPPPPQQQYYY[[[cccsssjjjaaaeeehhhccc[[[QQQDDDMMMkkkaaaLLLddd{{{zzzTTT<<<999777///...,,,***)))))))))***((()))***)))((((((***,,,...---...111111000222777:::<<<>>>???AAAEEEJJJMMMPPPLLLSSS\\\aaaqqqvvv^^^RRRRRRNNNPPPWWWXXX^^^jjjqqqooonnnsssvvvsss{{{fffTTTUUUcccqqqzzz|||zzzxxxwwwvvvsssqqqoooooonnnooosssxxx}}}nnnRRRJJJYYYwwwzzzvvvuuutttqqq}}}}}}hhh]]][[[```zzzuuuvvvssszzz{{{lllbbbaaa|||NNN222666<<<===HHHGGGTTTWWW|||}}}yyycccLLLGGGEEEDDDAAA===<<>>GGG```mmmbbbMMMBBBOOO^^^dddbbb\\\WWWdddzzzcccTTTWWWbbbfffbbb___TTTTTTfffqqqlllmmmzzz}}}gggZZZvvv{{{wwwSSS===:::777///...,,,***)))))))))***((()))***)))((((((***,,,,,,,,,///333333000111555777<<>>;;;777///...,,,***)))))))))***((()))***)))((((((***,,,++++++///444444111111444777===@@@???AAAHHHMMMLLLVVVOOOUUU]]]^^^jjjeeeTTTOOOIIIKKKSSSUUUaaaeeennnpppfff\\\eeeuuuhhh\\\JJJ>>>AAANNN[[[bbbYYYVVVSSSOOOLLLIIIEEEBBB>>>===;;;;;;===AAAEEEHHH]]]gggzzzsssYYYFFFAAA999555===;;;HHHcccuuuiiiccc```\\\VVVYYYYYYQQQGGGHHHXXXiiiwwwddd\\\]]]bbbsssppp}}}zzz~~~}}}uuuwww}}}wwwjjjlllvvvAAA333<<<;;;KKKSSSIIIWWWPPPpppQQQJJJFFFCCCAAA===<<>>GGGRRRYYY```iiisssvvvVVVbbbttt~~~vvvXXXXXXlll}}}ZZZYYY```oooyyy}}}yyy]]]AAA666777<<>>CCCEEEKKK\\\wwwtttWWWDDDJJJGGGCCC???===OOOpppyyy^^^UUUVVVMMMZZZkkkzzz}}}|||~~~oooPPP>>>;;;777///...,,,***)))))))))***((()))***)))((((((***,,,***+++000555555111000333888>>>AAA???AAAHHHLLLKKKWWWOOOUUU\\\\\\ggg}}}iiiVVVOOOHHHIIIPPPRRRZZZcccxxx}}}jjjmmm|||ssscccRRRMMMSSS[[[^^^___^^^\\\[[[[[[ZZZXXXVVVTTTRRROOOLLLIIIHHHGGGFFFHHHQQQ```vvv~~~\\\XXXJJJDDDGGGAAA:::@@@777000FFFwwwqqqZZZOOORRRSSSNNNMMMQQQRRRKKKCCCGGG[[[ooouuubbb[[[]]]ccc}}}wwwzzzpppvvvqqqiiitttwwwoooxxxrrrAAA:::CCC>>>GGGSSSNNN```VVV}}}vvvXXXLLLGGGCCCBBB===999===FFFQQQhhhqqqxxxppptttooonnnkkkUUUWWW{{{tttkkk\\\iiipppnnnnnnmmmiiikkknnnrrrtttvvvvvvvvvlllwww{{{gggzzzeee___~~~HHHDDD;;;???IIIUUU]]]dddmmmwwwTTTxxxkkkgggsss|||nnndddvvv~~~}}}|||~~~~~~XXX@@@;;;===DDDNNNYYYbbbhhhkkkqqqwwwxxxpppkkkpppvvvxxxjjjRRRFFFFFFAAA@@@BBB???@@@???;;;GGGnnnzzzSSSDDD@@@777666===CCCVVVtttsssaaaccccccrrrzzzcccXXXqqqyyymmmRRR@@@999777111...+++*********)))((())))))))))))))))))))))))***,,,...000222222222222;;;@@@DDDDDDBBBCCCHHHMMMVVVZZZUUUSSS]]]ffftttwww\\\OOOPPPHHHDDDMMMTTTbbbppp|||wwwwwwxxx|||zzzwwwqqqiiiggggggccc[[[TTTVVVOOOMMMXXXlllnnntttqqqtttccc___]]]UUUZZZVVV;;;;;;:::;;;PPPttt{{{wwweeedddXXXPPPTTTUUUXXXbbb[[[bbbVVVOOOVVVSSSXXXqqqoooaaa[[[YYYqqqqqqqqqoookkkqqquuu|||ooo```tttfffBBB888<<>>777@@@JJJRRR]]]kkkuuuyyywwwwwwuuuqqqllljjjmmmqqq{{{mmmZZZKKKHHHDDD<<<999===<<>>:::HHHbbbnnniiiCCC@@@BBBIIIRRR\\\kkkwwwTTTFFFMMMPPPgggvvvrrr|||lllQQQ@@@999777111...+++*********)))((())))))))))))))))))))))))***+++...000111222222222888===AAABBBAAACCCHHHNNNUUUZZZVVVTTT]]]gggvvv|||aaaRRRQQQHHH???EEEKKK]]]ppp|||~~~zzzwwwlllcccYYYQQQQQQbbbmmmfffooopppqqq]]]UUU[[[\\\IIIDDD999<<>>HHHPPPUUUUUU```[[[hhhfffVVVOOOIIIFFFAAA:::777:::AAAIIIUUUbbbmmmwwwxxxmmm```^^^eeejjjrrr||||||iiicccgggmmmppp~~~zzz{{{rrrbbbUUUeeexxxkkkbbbfffnnnpppmmmlllmmmqqqtttsssooonnnpppssspppjjjtttjjjiii~~~{{{rrr]]]^^^hhhooo|||ddd}}}DDD???GGGOOO[[[dddiiinnnssswww}}}MMMYYYfffXXX|||kkk}}}xxxnnnpppzzz\\\MMMMMMIII^^^{{{wwwsss~~~|||sssOOOCCC===IIIWWWbbbjjjpppqqqooottttttrrrpppnnnnnnqqqsssssssss^^^MMMHHHEEE>>>;;;>>>>>>AAA???;;;AAAOOOUUUSSSEEELLLXXXbbbhhhtttWWWBBBCCCEEE^^^xxx~~~}}}zzzjjjPPP???999777111...+++*********)))((()))))))))))))))))))))))))))+++---000111222222222666;;;@@@AAA@@@BBBHHHNNNWWW___[[[XXX___hhhuuufffVVVUUULLLAAACCCGGG\\\ooovvv{{{rrrdddWWWVVVkkkffffff}}}hhhTTTSSSNNN@@@666BBBXXXaaa\\\XXXkkkvvvrrrqqqvvvvvvpppooo{{{mmmfffgggsssxxxjjjaaa```bbbuuu|||zzzzzz{{{qqquuurrrmmmuuuuuuYYY<<<:::AAAJJJOOOSSSWWWbbbYYY\\\ppp[[[MMMEEEHHHGGG<<<666999999???HHHSSS___kkkwww~~~iii^^^PPPIIIJJJNNNOOOMMM___lll~~~iiifff```aaa___iiivvv~~~ssskkkgggiiinnnooommmmmmmmmpppttttttrrrqqqrrrtttvvvqqqzzznnneee~~~}}}rrrddd[[[lllxxxggggggsssJJJCCCMMMUUUaaajjjooorrrvvvyyy|||hhhXXXzzz\\\nnnyyy~~~|||{{{~~~zzzyyyaaa\\\nnn}}}___JJJCCC777AAAVVVVVVeeemmmCCC===FFFSSSaaakkkqqquuutttppptttrrrqqqqqqsssuuuvvvwwwuuuxxxcccNNNGGGDDD???===????????????===<<<===???BBBQQQ```oooooo^^^QQQUUUbbblllKKK@@@;;;HHHooozzzxxxxxx{{{}}}{{{yyy}}}gggNNN???999777111...+++*********)))((()))))))))))))))))))))))))))***---///111222222222777<<<@@@AAA@@@BBBHHHMMMZZZdddaaa[[[___gggrrrkkkYYYXXXSSSKKKKKKGGGYYYkkkqqqpppsss}}}nnnppp~~~|||vvvyyy|||~~~|||tttiiihhhooohhhnnn~~~iiiccc```dddoooyyyttteeeTTTTTTLLL???FFFdddxxxsssmmmzzzwwwxxx|||~~~sssfff```aaaeee{{{rrrkkkzzzooommmuuuRRR:::<<>><<<===AAA===777;;;EEEMMMYYYeeeeeeTTTBBB===BBBWWWeee[[[TTTTTTaaazzz|||]]]QQQQQQTTT\\\zzzyyy{{{~~~}}}{{{yyy}}}|||zzzyyydddMMM???999777111...+++*********)))((())))))))))))))))))))))))((())),,,///111222333333999>>>BBBBBBAAABBBHHHMMMSSSaaa```YYY]]]eeeppp~~~pppZZZVVVUUUPPPQQQEEEQQQcccppptttvvv|||pppjjjyyy}}}zzz~~~~~~yyysssxxx{{{mmmXXXWWWSSSOOOQQQTTTVVVeeeyyy[[[WWWRRRFFFIIIooovvvwww}}}nnnbbb^^^ccciii~~~|||eeehhhxxxuuu|||wwwppp~~~}}}MMM:::@@@HHHLLLPPPOOOWWW\\\WWWWWWqqqqqqqqqxxx```NNNMMMMMMCCC::::::777888:::???HHHVVVdddnnnooo|||kkkhhhgggddd[[[TTT]]]lllyyy~~~ppp^^^TTTWWWeeeuuuvvvwwwbbbeee{{{qqqeeegggzzzrrrssstttsssssstttuuuuuurrrtttvvvwwwwwwwwwwwwwwwxxxrrryyyuuubbb~~~ggglllwwwJJJGGGFFFXXX___hhhoooqqqsssuuuwww{{{|||HHHaaannnOOOvvvggg~~~}}}~~~}}}}}}xxxuuuvvvyyy|||pppZZZSSSSSSlllwww^^^WWWgggpppoooeeeWWWWWWKKK@@@FFFYYYdddIIIOOOLLLTTT\\\bbbkkkvvv}}}vvvtttssstttwwwxxxvvvsssmmmzzziiiUUUHHHCCC@@@???@@@>>>:::;;;@@@===888???MMMHHHHHHLLLSSSVVVUUUUUUWWWVVV]]]KKK===333===dddwwwqqqjjj{{{yyyttt|||zzzfffdddfffiiiiiiiiipppzzzxxxyyyvvvaaaKKK>>>999777111...+++*********)))((())))))))))))))))))))))))''')))+++...111222333333888===BBBBBBAAACCCHHHNNNJJJ[[[]]]UUUYYYbbbnnn{{{yyy]]]TTTRRROOOOOOHHHMMM\\\nnnwwwwwwyyyhhhbbbrrryyyyyyzzzxxx{{{{{{}}}|||pppwwwvvvggg{{{pppaaajjjjjjQQQOOOnnnnnn___YYYOOOPPP{{{mmmeee___uuuyyyjjj^^^]]]fffnnnzzziiivvvsss{{{ppplllxxxIII<<>>777777777888>>>IIIUUU^^^lllrrrzzz~~~uuuyyy^^^QQQQQQXXX^^^```lllmmm~~~lll\\\SSSYYYhhhvvv}}}oooccc]]]nnnrrrooorrrsssppppppssstttttttttuuuuuuuuuvvvvvvwwwwwwxxxpppttt{{{eeeuuu~~~ooollltttrrrkkktttyyyxxx{{{GGGIIIMMM___eeelllpppqqqqqqsssuuu}}}OOOWWWjjj\\\uuuhhhxxxzzz{{{{{{xxxuuuqqqlllllloooyyydddWWWaaauuummmLLL<<<777QQQccc|||{{{nnnrrrmmmeeecccbbbxxxyyy\\\IIILLLLLLUUU```gggmmmtttvvvtttsssrrrrrrssssssrrrpppnnnkkk}}}qqq```PPPFFFAAA@@@@@@???;;;;;;===;;;888@@@LLLFFFDDDKKK[[[hhhfff\\\TTTPPPNNN;;;666444===```rrryyyyyyvvvrrrvvvttt___JJJ>>>999777111...+++*********)))((())))))))))))))))))))))))&&&(((+++...000222333333444999???AAAAAADDDJJJPPPKKK^^^aaaWWWYYYbbbkkkwwwfffXXXTTTOOONNNNNNMMMWWWiiirrrpppqqqxxxhhhbbbooowww||||||vvvvvvyyy~~~zzz~~~bbbTTT\\\|||eeeeeeYYYLLLVVVRRRRRRhhhhhh```YYYSSSwww{{{nnnSSS```vvvqqqSSSTTTqqqvvvfff]]]___jjjtttwww}}}yyywwwyyyooonnnsssiiiiiirrrFFF===IIIOOONNNTTTTTT[[[TTT\\\bbbdddgggNNNGGGKKKIIICCC888777666555777>>>HHHNNN```eeemmmxxxyyyiiibbb```hhh{{{iiiRRRVVVUUUKKKVVV{{{vvvrrrnnnhhhdddggglll|||{{{lllbbbaaadddlll~~~mmmlllpppoookkklllqqqssspppvvvtttrrrrrrrrrtttuuuuuuuuussssss{{{iiilll|||gggssstttaaaXXXYYY^^^hhhmmmkkkmmm~~~oooyyy{{{ttt{{{NNNNNNXXXhhhlllqqqrrrrrrrrrtttvvvvvvVVVqqquuuoooeeejjj{{{yyy{{{~~~}}}wwwtttxxx{{{|||yyyttt{{{cccIIIBBBEEEEEEFFFaaa~~~xxxyyyXXXKKKEEERRR\\\ffflllpppsssrrrnnnppprrrttttttrrrooonnnmmmiiiyyy}}}ooo]]]LLLCCC@@@@@@>>>===<<<;;;999:::???EEE<<<>>>KKK^^^kkkiii^^^VVVIIIKKKCCCKKKKKKJJJcccppp{{{|||~~~yyy}}}nnnttt~~~sss]]]III>>>999777111...+++*********)))((())))))))))))))))))))))))&&&(((+++...000222333333000555<<>>>>>::::::===@@@@@@@@@:::888<<>>===:::888:::@@@>>>;;;999::::::999;;;???\\\|||zzznnntttrrrdddgggwwwwwwcccXXXcccqqqvvvqqqjjjqqqyyytttuuu~~~~~~kkk|||tttoooTTT999<<<444111...+++*********)))((()))))))))))))))))))))))))))((())),,,000333333222111444;;;CCCJJJMMMKKKIIIQQQ```jjjggg___```fffkkk}}}hhhZZZRRRKKKKKKLLLPPP[[[hhhrrrvvvvvvyyydddaaauuu{{{uuu{{{xxxxxxyyy|||~~~}}}oooWWWDDD===999888===GGGLLLJJJEEEPPPKKKIIIKKKLLLJJJJJJLLLKKKSSSddduuuxxxnnneeecccqqqhhh^^^ZZZoooxxxqqqooollljjjiiigggccc```\\\XXXSSSQQQVVVaaaoooxxxsssssswwwvvvjjjgggrrrsssfffbbb```cccrrrvvvwww~~~zzz}}}|||}}}|||yyyzzzwwwSSS===GGGKKKWWWVVVZZZVVVVVVXXXWWWUUUXXX^^^sss[[[MMMHHHHHHFFFAAA:::555222333555777;;;BBBLLLWWWbbblllvvv|||ppp```QQQTTTaaabbbVVVNNNIIIKKKLLLOOO___qqqwwwvvvssssss{{{vvvoooXXXIIIWWWiiifff\\\tttuuutttqqqqqqpppooonnnmmmllllllooopppqqqssssssssssssrrrnnnqqqqqqsssuuu{{{aaahhh~~~|||yyymmm```TTTQQQmmmuuunnncccaaakkkppptttwwwxxxvvvvvvzzz~~~zzzxxxTTTQQQ~~~eee[[[YYYzzzsss\\\LLL@@@AAAZZZsssyyyrrrllljjjiii___}}}{{{~~~iiiXXXZZZcccbbbhhhkkkkkknnnrrrqqqlllqqqqqqrrrsssvvv|||~~~wwwlllVVVIIIFFFEEEAAA>>>===:::777777;;;<<<999777888777444555999>>>gggbbbooouuummmdddbbb___ZZZddd^^^dddsssxxxsssuuutttrrrvvv|||lllvvvsssXXX======333111...+++*********)))((())))))))))))))))))))))))(((((())),,,///222333222000555;;;@@@CCCEEEGGGIIIOOOZZZhhhpppkkkccceeelllvvvmmmZZZQQQMMMKKKIIIKKKUUUdddppptttttt{{{ggg```oooyyywwwyyyvvvyyy|||}}}}}}}}}~~~~~~}}}~~~~~~vvveeePPP===333888;;;???FFFXXXjjjmmmfffiiiccc___aaacccbbbbbbccc```]]]kkk|||kkkhhhyyyrrriii^^^dddxxxyyy}}}xxxnnnjjjeee^^^XXXVVV[[[dddkkkooorrrwwwzzzyyyrrrfff^^^eeettt|||nnnbbb```bbbjjjzzz~~~{{{sss|||oootttppprrruuu|||III===JJJMMMTTTUUUWWWUUUUUUVVVTTTPPPRRRUUUkkkpppTTTLLLLLLIIIFFF@@@999444222333555555999@@@HHHRRR^^^jjjqqq|||jjjLLLBBBGGGHHHJJJPPPXXX^^^gggwww~~~tttXXX[[[HHHIIIhhhjjj```oooyyyoooxxxssssssrrrqqqpppooonnnnnnoooppppppqqqqqqrrrssssssnnnrrrssstttppp}}}mmm]]]wwwggg\\\SSS[[[~~~qqqpppeee```eeemmmrrruuuxxxxxxvvvvvvxxx{{{{{{|||eeemmm```KKKooo|||{{{vvvuuuvvvwwwXXX```qqq]]]OOODDDBBBbbb~~~{{{iiijjjyyy}}}qqqYYYPPPWWWdddggggggeeefffkkkqqqpppkkkssssssttttttuuuxxx}}}{{{qqqxxxyyyzzzdddQQQHHHDDD@@@??????===888777888;;;888777777555111333888666RRRVVVVVVXXX]]]dddlllssswwwjjj```]]]fffjjjgggiiiqqqsssttt{{{xxxqqqwwwsssYYY======333111...+++*********)))((((((((((((((((((((((((((((((((()))+++...111222333222888???BBBAAAAAADDDGGGLLLSSSeeevvvssseeeccckkkkkkxxxaaaTTTPPPLLLHHHGGGPPP```nnnsssttt~~~ooo[[[bbbxxx~~~vvvyyy}}}~~~|||zzz{{{||||||}}}}}}vvvbbbHHH888;;;FFFAAAJJJQQQ\\\wwwxxxnnnpppvvvvvvmmmbbbooovvvuuuuuuqqqggg^^^```lllxxxtttiiigggpppzzz~~~yyylllbbbaaahhhsssrrrlllyyyzzz}}}vvvpppqqqvvvzzznnnCCCAAAOOOPPPQQQTTTTTTUUUVVVWWWWWWUUUVVVXXX]]]```RRRRRRKKKJJJGGGAAA:::666555555444666999>>>GGGSSS___hhhtttyyybbbOOOQQQWWWlllzzzkkkaaaMMMIIIIIIZZZfff[[[hhhssspppvvvppppppqqqqqqqqqrrrrrrrrrppppppppppppqqqrrrssstttuuutttqqqpppxxxuuu|||^^^qqq|||zzz~~~vvvpppfff```gggttt___ZZZjjj~~~~~~YYY[[[iiiqqqyyyzzz{{{yyyvvvtttuuuvvvyyy}}}}}}sssVVV~~~eeeRRR[[[qqq|||}}}TTTIIIlllxxx___RRRJJJoookkknnnqqqssspppggguuunnn___JJJIIIQQQ[[[dddddddddfffjjjnnnnnnlllrrrsssuuuuuutttuuuwwwyyy{{{uuuwww{{{uuu\\\JJJEEEAAA@@@BBBAAA<<<999999;;;888777777555444999AAA>>>>>>QQQrrrqqq]]]WWWFFF===<<>>KKK[[[VVVeeetttyyy{{{uuu|||uuummm~~~yyytttuuu|||rrrhhhgggttt}}}}}}~~~tttjjjaaacccmmmyyylllmmmvvvjjjgggvvvbbbDDDGGGRRRTTTQQQUUUTTTWWWYYYZZZZZZZZZ[[[\\\\\\tttrrr```MMMJJJJJJIIIFFFAAA;;;777555555555666888>>>HHHTTT\\\kkkqqqxxx{{{dddffftttqqqbbbUUUNNNOOOFFFUUUbbbZZZfffxxxtttuuunnnoooooopppppppppqqqqqqqqqppppppppppppqqqrrrssstttxxxtttmmmkkkxxxdddzzz```]]]{{{wwwnnncccyyyuuufff\\\^^^qqqtttYYY]]]nnnssszzz{{{zzzyyyvvvuuutttuuurrrxxxppptttOOOUUU```yyyOOOLLLdddrrrOOOVVVxxxnnn^^^]]]{{{vvvnnn{{{ttt\\\IIIHHHiiifffWWWKKKPPPVVVYYY]]]aaafffjjjkkkkkkllloooiiilllppprrrtttvvvyyy{{{}}}{{{vvvlllSSSFFFBBB@@@BBBBBB===::::::999666666666555777@@@JJJNNNCCC<<>>HHHNNN]]]bbbkkksssyyy~~~zzzlll\\\OOOGGGDDDOOOQQQcccggghhhkkkuuuwwwiiippppppooonnnmmmlllkkkkkknnnoooooopppqqqqqqrrrrrrooommmkkkmmmvvvaaakkkbbbQQQwwwyyyiiimmmzzzmmmcccnnnkkkrrrfffhhhsssrrrvvvvvvvvvvvvvvvvvvvvvvvvqqqwwwmmm{{{WWWPPPqqqSSSHHH[[[tttWWWUUUxxx~~~ttt|||llloooeeePPPAAABBB```zzzzzz}}}dddRRRPPPZZZ]]]ZZZ\\\aaaiiiooonnnjjjkkkooojjjllloooqqqqqqrrrtttuuuzzz{{{ooowww```LLLEEE@@@@@@@@@<<<999999666555666777555666???IIILLLLLLFFF;;;666999<<<<<<999999@@@IIILLLLLLTTT___^^^ccckkkmmmgggaaafffpppqqq{{{~~~zzzYYY:::<<<666111...+++*********)))((())))))))))))))))))))))))&&&(((******+++---222666333888>>>AAACCCFFFIIILLLOOOVVVdddsssxxxrrrmmmmmmnnnppp}}}```PPPLLLIIIFFFGGGNNN\\\kkkuuuttt|||xxxRRROOOhhhvvvvvvzzzyyywww{{{zzzmmmVVVIIIDDDPPPbbbppp~~~}}}~~~~~~}}}|||~~~vvvhhh\\\aaarrr~~~{{{sssdddccciii}}}|||wwwfffbbb```hhhwwwyyyppplllpppnnnooorrrHHHIIIMMMOOOZZZUUUYYYYYY^^^___ZZZYYY\\\]]][[[]]]]]]}}}[[[SSSKKKGGGFFFEEE@@@;;;777666555333444888===BBBJJJPPPZZZccckkkrrrxxx|||ssslll```TTTMMMJJJJJJKKKZZZgggssszzzrrrfffoooqqqiiimmmllllllkkkjjjiiihhhhhhkkklllmmmoooooooooooonnnjjjlllmmmnnnsss}}}fffkkkSSSfffxxxnnngggrrruuuxxxlllooopppnnnwwwrrrsssrrrrrrrrrsssssssssrrrpppuuuooosssccctttgggIIIPPP___tttiiiVVVooohhh```\\\]]][[[SSS```xxx|||tttsssbbbLLLQQQ^^^bbb^^^ddddddhhhooopppllljjjmmmnnnoooppppppnnnmmmnnnooosss{{{uuuqqqxxxpppXXXNNNDDDAAA@@@<<<::::::666888;;;===999555999@@@999<<<>>>:::666666:::======>>>???AAAEEEMMMYYYbbbccceeehhhhhheeeeeemmmwwwwww]]];;;<<<555111...+++*********)))((())))))))))))))))))))))))&&&(((*********,,,222666111333777<<<@@@FFFLLLPPPJJJRRR^^^jjjooommmiiifffooolllxxxhhhXXXKKKIIIFFFEEEJJJWWWhhhtttvvvuuuYYY???YYYvvvxxx|||{{{xxx|||~~~rrr___GGGMMM\\\lllvvvyyy{{{|||uuu```VVVggg\\\RRRIIIFFFEEEFFFNNNXXX^^^]]]\\\]]]```ccceeefffaaaqqq~~~{{{yyyxxxxxxcccaaabbblll}}}tttlllkkktttuuutttddd>>>HHHLLLKKKZZZWWW[[[YYY^^^___[[[ZZZ___aaa___YYY]]]nnn~~~hhh\\\NNNHHHIIIJJJFFFAAA999888777555444555999<<<===CCCMMMWWW```iiipppuuuzzz}}}lllVVViiizzztttaaaVVVIIICCCGGGOOOTTTWWWnnn|||lllfffhhhjjjkkkgggggghhhhhhhhhiiiiiiiiihhhiiilllnnnnnnnnnlllkkkqqqrrrqqqkkkjjj{{{lllwww[[[SSShhhooobbb^^^ttt~~~hhhaaa|||iiiqqqnnnxxxttttttrrrqqqppppppooonnnllliiiooommmmmmoooUUUnnnuuuIIIHHHPPPgggXXXbbbwwwvvv}}}{{{sssttt|||sssgggqqquuuuuunnn^^^eeeyyy~~~|||~~~nnn^^^bbbJJJSSS```fffdddlllggggggnnnqqqmmmjjjjjjhhhjjjlllmmmnnnooorrrtttmmmqqqnnnuuummmdddWWWKKKEEEBBB>>><<<<<<888<<>><<<;;;;;;333999CCCOOOXXX[[[YYYUUUKKKDDD===<<<@@@FFFHHHHHHRRRQQQTTTZZZcccooo~~~zzz|||eeeEEE222666111...+++*********)))((())))))))))))))))))))))))((((((((('''(((,,,111444000444666888???LLLXXX]]]TTTQQQSSS___mmmqqqhhh^^^fffkkksss}}}ZZZPPPKKKHHHHHHGGGIIIXXXiiisssnnnxxxeeeRRRRRRrrryyy}}}wwwjjj```^^^aaajjj|||}}}gggkkkhhheeeddd```iii{{{uuuxxx}}}wwwuuuuuupppgggcccccciiiuuu{{{tttsss}}}~~~pppvvv|||{{{wwwMMMLLLKKKNNNRRRUUUUUUTTTVVVXXXZZZZZZZZZZZZ[[[\\\\\\aaa]]]jjj{{{nnnRRRJJJJJJIIIHHHJJJEEEAAA===666111333888888888999<<>>;;;===BBBFFFHHHIIIMMMUUUbbbooo{{{{{{}}}hhhIII555777111...+++*********)))((())))))))))))))))))))))))'''((((((((((((+++000444444666777777===FFFJJJJJJRRRSSSUUU]]]ooozzzooo\\\fffiiimmmyyyhhhVVVNNNHHHGGGEEEEEEPPP^^^qqqmmmssshhhWWW```qqq~~~wwwddd[[[eeesss~~~|||zzzuuutttssslllddddddfffnnnzzz||||||~~~wwwzzzwwwooosss~~~dddIIIIIIKKKNNNSSSVVVVVVVVVUUUWWWYYYYYYYYYYYY[[[\\\YYY]]]YYY\\\zzzeeewww[[[SSSQQQNNNNNNLLLJJJFFF>>>666666;;;888666555444777;;;@@@DDDNNNUUU```kkksssxxx|||tttwwwrrraaa```YYYJJJEEEZZZ{{{|||pppmmmcccVVVKKKFFFCCC???@@@YYYyyyrrr___lllyyyjjjnnnllliiinnnppppppgggaaadddiiijjjiiiiiinnnnnnnnnnnnnnnmmmmmmlllkkkhhhiiikkkiiigggppp|||xxxqqqWWWSSSwwwzzzzzz|||~~~PPPmmmwwwiiinnnooopppqqqnnntttrrrppppppppppppooonnnnnnmmmooonnnkkkbbb```tttNNNBBBKKKTTTbbbvvvxxx{{{}}}xxxyyyzzziiikkkkkkfffbbbjjj{{{~~~|||zzz{{{zzzmmmkkkqqqxxxlllxxxcccSSSHHHKKKXXXjjjmmm___dddbbbaaabbbdddfffggggggiiiiiiiiiiiiiiihhhffffffhhhddddddllllllcccuuuttt|||jjjXXXKKKEEECCC@@@???>>><<<:::888666555666444666@@@NNNTTTPPPIII::::::999999:::>>>DDDHHHGGGOOO^^^nnn|||zzz|||hhhLLL999999111...+++*********)))((((((((((((((((((((((((((('''((((((((((((+++///222666888:::===DDDLLLMMMIIIPPPVVVXXX\\\pppxxx___```gggkkksssyyy\\\PPPFFFEEECCCCCCKKKVVVfffmmmvvvwwweeellloooiiibbbgggyyy~~~nnnlllnnnnnn|||www|||zzzvvvuuurrrjjjccceeekkkuuuzzz|||ooosssWWWJJJKKKNNNRRRUUUWWWWWWWWWUUUVVVXXXYYYZZZ\\\^^^aaa]]][[[XXXVVVggg|||xxxiiiUUUMMMLLLJJJLLLNNNKKKCCC>>>===777555333222333777;;;>>>AAAHHHRRR\\\eeelllrrrvvv{{{~~~yyygggUUUiiiwwwjjjaaaRRRQQQJJJ]]]~~~qqqeeebbbMMMBBBJJJMMMCCCAAAJJJeeeyyyjjj[[[qqqkkkgggmmmiiigggjjjiiimmmjjjggghhhjjjjjjhhhfffggghhhiiikkkmmmmmmkkkjjjmmmiiiiiikkkkkkjjjooowwwvvvfffSSSbbbqqq~~~nnn]]]oooffflllmmmooosssrrrqqqooonnnlllkkkkkkjjjjjjmmmqqqppprrrssssssQQQ[[[rrrhhhJJJHHHIIIQQQgggqqqsssxxxxxx|||{{{}}}}}}sssfffbbbdddaaaeeexxxdddFFFAAANNNWWWhhhrrriiieeebbb``````bbbeeeggghhhccccccccccccddddddddddddeeebbb```hhhnnneeejjj}}}ooo^^^MMMBBBEEECCC@@@>>>===<<<;;;:::777444222777>>>@@@===888111555:::;;;:::;;;@@@DDDRRR___nnnzzzsssoooppp^^^GGG666555111...+++*********)))((((((((((((((((((((((((((('''((((((((((((***...111222666;;;AAALLLVVVXXXUUUMMMWWWZZZ\\\nnn~~~hhhYYYdddkkkrrrdddTTTFFFCCCCCCCCCIIIQQQ```mmmvvvxxxmmmUUUMMMZZZvvv{{{~~~uuuSSS@@@QQQnnnlllQQQXXXZZZeeejjjgggmmm}}}yyyvvvrrrmmmgggdddhhhppp}}}}}}fff~~~yyyqqqzzz|||QQQOOOQQQTTTVVVWWWXXXXXXXXXTTTVVVYYY[[[]]]```dddgggddd```aaa^^^^^^vvvzzzooo^^^VVVNNNHHHKKKNNNJJJDDD@@@:::888666444444555888:::;;;???EEEKKKRRRZZZaaafffnnnssszzz}}}}}}}}}xxxbbbPPPppplllSSSHHHVVVxxx}}}wwwjjjYYYMMMDDDBBBBBBCCCBBBDDDQQQ```zzzdddMMMSSS|||yyykkkaaaeeekkkgggfffiiifffiiilllnnnllliiiggghhhhhheeedddeeehhhkkklllkkkiiijjjgggdddddddddeeejjjooouuuwww\\\TTTqqqYYYvvvzzzjjjfffkkkjjjmmmttttttoooooonnnlllkkkjjjjjjjjjgggnnnlllrrrwwwkkk}}}WWWHHHXXXnnnZZZHHHCCCFFFSSSgggkkkrrr{{{~~~dddXXXhhhrrrqqqttt|||}}}sssfff^^^XXXRRRTTTsss~~~pppjjjFFFCCC[[[aaaeeennnnnniiifffcccbbbcccfffggghhhddddddcccbbbbbbcccdddeeebbb```[[[```hhhbbb___jjjmmmggguuubbbRRRJJJFFFAAA>>>>>>>>>>>>===::::::999888777777666666999<<<===;;;888:::BBBJJJcccrrryyykkk~~~|||dddTTTCCC666555111...+++*********)))((())))))))))))))))))))))))&&&'''((())))))***---000222666:::<<>>HHHKKKPPP___hhhppp~~~zzzwwwtttrrrllleeedddgggnnnwwwhhh{{{xxxfffvvvvvvpppqqqmmmOOORRRTTTVVVWWWVVVVVVWWWYYYTTTVVVXXXZZZ]]]```eeehhh]]]^^^bbbeee```aaazzz|||jjjSSSJJJKKKKKKIIIGGGAAA@@@===:::777666555444777888:::<<<@@@FFFMMMRRRWWW___hhhmmmooorrrxxx}}}{{{cccwww{{{VVVEEENNNmmm}}}uuukkk```XXXOOOFFF@@@>>>JJJIII===DDD\\\fff^^^RRRNNNhhhlll```\\\cccjjjgggiiilllgggeeellloookkkffffffiiikkkfffddddddfffjjjlllkkkhhhjjjhhheeebbb___aaaeeeiiisss~~~}}}iiiUUUaaa[[[yyynnnooorrrmmmpppxxxzzzqqqrrrrrrpppnnnmmmnnnooogggmmmlllqqqwwwkkkooo[[[LLLSSS{{{mmmRRRFFFCCCEEEUUU___mmmyyy{{{~~~|||ooo^^^YYYggg||||||ooooooooouuuqqq^^^OOOLLLKKKHHHsss{{{tttooottt\\\[[[nnntttlllkkknnnllliiifffdddeeeggghhhhhhllljjjgggeeeddddddeeefffeeefff___^^^eeebbb\\\```kkkwww{{{vvvrrreeeVVVOOOFFFAAA??????===;;;:::;;;;;;:::777666888;;;999:::::::::===HHHXXXdddssswwwuuuwww[[[MMMAAA888888111...+++*********)))((())))))))))))))))))))))))&&&''')))))))))***,,,///444888999666666:::<<<<<>>BBBDDDJJJRRRVVVYYY___iiiqqquuuwwwyyy{{{}}}vvvoookkkeeemmmfffUUUFFFPPPmmmyyyssspppccc]]]SSSJJJDDDBBBBBBCCCHHHOOOVVV]]]iiirrrkkk[[[^^^vvvssslllccc```gggjjjgggkkkooogggdddiiijjjeeecccgggjjjjjjgggcccaaacccgggiiihhheeehhhiiiiiiddd``````dddgggmmmzzzgggZZZlllyyyxxxrrruuuvvvnnnoooyyyzzzrrrssstttrrrpppoooqqqssslllrrrpppmmmooommmmmmwwwRRRKKKaaazzzyyy___MMMGGGBBBDDDRRRdddqqq}}}xxxvvv|||zzz|||~~~rrrssshhh___fffrrr{{{wwwrrryyyllleeeXXXJJJ???AAAPPP```vvvoooyyyqqqvvvtttmmmnnnuuuqqqiiijjjkkkhhhfffeeefffgggggggggllljjjgggdddddddddfffhhhhhhmmmgggbbbgggfff``````WWW{{{|||kkkyyyoooeeeXXXNNNHHHEEEAAA===;;;;;;::::::;;;;;;<<<===:::???GGGPPP[[[iiixxxqqqlllqqqSSSFFF>>>777888111...+++*********)))((())))))))))))))))))))))))&&&''')))))))))***,,,...222777999777777<<>>AAACCCAAA>>>KKKUUUeeeuuummmVVViiixxxjjjSSSIII;;;:::444222///,,,+++++++++***)))))))))))))))))))))))))))((((((&&&&&&''')))+++---666:::======<<<===@@@CCCCCCMMMRRRZZZggglllrrrzzz\\\ZZZlllqqq~~~mmmTTTHHHEEEBBB>>>AAANNN___kkkppprrruuuxxx```vvvggg[[[sss}}}uuuzzzyyyxxxxxx{{{}}}~~~}}}|||zzzxxxkkkUUUIIITTTlllyyyooocccYYYWWW777444BBB>>><<>>BBBcccpppwwwxxx}}}vvvnnnhhhgggggggggdddfffqqq}}}yyyxxxwwwuuussslllnnn|||]]]PPPKKKMMMOOOPPPQQQSSSWWWZZZ[[[YYYVVVUUUUUUXXX[[[]]]^^^\\\YYYWWWYYY^^^dddhhh}}}xxxxxxfffWWWXXXSSSOOOMMMLLLJJJHHHHHHCCC@@@;;;444222444555444999999999999;;;BBBKKKRRRVVVVVVWWWYYY]]]bbbgggjjjxxx]]]SSSWWWmmm~~~~~~~~~|||wwwpppkkkjjjkkkmmmmmmqqqcccSSSPPPKKK@@@===>>>===BBBKKKNNNKKKLLLQQQPPPhhhsssmmmhhhoooiiihhhmmmdddhhhfffhhhjjjjjjiiihhhhhhhhhiiifffcccaaaaaacccgggiiifffeeedddcccbbbaaaaaaaaa___```bbbcccdddeeeeeeeeeggglllxxx]]]\\\www}}}zzzyyy{{{vvvqqqwwwkkkgggggghhhiiiiiijjjjjjkkkmmmlllmmmnnnpppooommmkkkoookkkgggdddeeeggghhhhhhkkkSSSTTTlll}}}iiiMMMIIIQQQEEEBBBFFFTTTdddrrr}}}xxxvvvxxxzzz|||zzz}}}ooouuu}}}wwwyyyxxxtttqqqsssuuummmaaaKKK>>>CCCAAA>>>kkkVVVlll{{{mmmooommmiiiddd``````eeejjjbbbaaa``````aaadddfffhhhcccdddeeeeeeffffffffffffaaaaaabbbbbbaaa___]]]\\\___TTTnnnxxxfffkkktttoooqqqkkk```ZZZTTTRRRVVVYYYYYY]]]eeessswwwrrruuukkkTTTJJJ<<<;;;666222///,,,+++++++++***)))))))))))))))))))))))))))(((((('''&&&''')))+++,,,555777:::::::::<<>>;;;888777333222222333444666888999EEEEEEEEEFFFIIIMMMQQQSSSYYY~~~zzziiiooozzz|||yyyxxxsssqqqoooooooooooonnnmmmbbbbbbaaa```]]]YYYSSSOOOSSSTTTDDD555888===AAAHHHGGGKKKPPPRRRPPPNNNRRRXXXfff[[[UUUooouuukkksssqqqpppffffffhhhjjjkkkiiihhhiiiiiihhhfffdddbbbbbbdddggghhhbbbbbbbbbbbbbbbcccdddeeeaaabbbbbbcccdddddddddddddddaaarrrxxxiii___uuuzzzjjjeeecccmmmiiifffffffffeeeeeeffffffggghhhhhhhhhiiijjjjjjhhhggghhheeebbbbbbccceeeffffffhhhjjjeee```OOOTTTDDD???@@@OOObbbnnnsssvvv|||yyyxxxxxxyyywwwyyy|||~~~|||uuuqqqiiijjjllloootttyyyttt___IIIJJJ???,,,CCC|||XXX[[[{{{ssscccdddhhhkkkkkkiiigggffffffdddcccbbbbbbbbbdddfffhhh]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[YYYXXXWWWRRRJJJSSS~~~xxxgggzzzuuutttxxx{{{{{{iiiTTTJJJ<<<;;;666222///,,,+++++++++***)))))))))))))))))))))))))))((((((''''''''')))***+++222444666777888<<>>>>><<<<<<;;;::::::;;;>>>@@@BBBAAAQQQooofffaaaffffffaaa___XXXVVVTTTSSSSSSTTTRRRQQQQQQLLLFFFBBB@@@>>>;;;999444BBBFFFGGGLLLJJJEEEHHHMMMQQQRRRPPPTTTeee{{{nnneeennnpppffffffhhhjjjjjjiiihhhhhhhhhfffeeeeeedddddddddeeefff``````aaaaaabbbccccccddd````````````````````````YYY[[[gggyyy]]]cccyyyuuunnnbbbmmm}}}xxxpppnnniiigggfffdddccccccdddeeegggfffeeefffhhhhhhfffddddddbbbaaabbbdddfffffffffhhhdddVVV```vvvxxx___@@@PPPGGG@@@DDDNNN[[[jjjuuuvvvyyy{{{zzzuuurrrrrrrrrhhhhhhjjjoootttyyy|||}}}{{{iiieeegggiiipppttttttkkk```TTTIII@@@666;;;OOOmmmMMMGGG{{{pppfff```dddiiilllllljjjiiihhhgggfffeeecccccceeefffggg____________^^^]]]\\\[[[YYYXXXVVVTTTRRRRRRQQQRRRPPPPPPHHHPPPeeennntttjjjgggRRRIII<<<;;;555222///,,,+++++++++***)))((((((((((((((((((((((((((((((''''''((()))***+++///222666888999<<>><<>>>>>@@@AAA@@@???777777777888<<>>:::999;;;>>>===<<<======;;;::::::<<<===<<<<<<;;;@@@FFFHHHHHHGGGHHHJJJKKKUUUXXX___ooo|||wwwccckkknnnbbb\\\cccfffggghhhfffccc```___^^^___```aaabbbbbb```^^^]]]____________^^^]]][[[ZZZYYYXXXWWWUUUTTTSSSSSSTTTUUUWWWTTT\\\}}}ttt___```|||ooouuuwwwyyyooouuutttrrrpppnnnnnnnnnnnnmmmkkkjjjjjjjjjkkkjjjhhhhhhgggfffggghhhgggdddbbb\\\bbbZZZooogggooo[[[RRRIIIEEEBBBAAADDDIIIQQQXXX___ccceeeiiiqqqxxx}}}vvvmmmhhhfffffffffdddgggfffmmm{{{vvvkkkggg]]]QQQEEE@@@BBBCCC@@@<<>>888222///,,,+++++++++***)))))))))))))))))))))))))))((((((((()))))))))))))))(((///777===>>>===>>>@@@DDDNNNWWW___bbb]]]hhhcccYYYmmmzzz|||jjjRRRFFFCCCAAA@@@CCCNNN^^^nnnyyytttppppppzzz^^^___iiiyyy~~~{{{|||qqqcccUUUPPPOOOQQQ]]]kkkvvvqqqyyyqqqttt~~~uuuoooxxx}}}tttjjjaaa\\\[[[\\\```\\\```ppp{{{}}}}}}nnnhhhLLLFFFIIIGGGJJJKKKMMMMMMNNNPPPSSSUUUTTTVVVYYY\\\^^^]]]\\\[[[TTTVVVXXX[[[^^^```aaabbb]]]fffhhheeepppyyyrrrhhh\\\SSSOOOSSSSSSSSSSSSRRROOOKKKHHHFFFFFFDDDBBBAAA@@@??????888===???===;;;:::888444777999:::999888888;;;>>>AAA@@@>>>???@@@AAAAAA@@@KKKJJJJJJIIIKKKQQQZZZ```ppp}}}pppnnnhhhcccdddgggeee___cccdddeeedddaaa^^^]]]]]]]]]^^^`````````^^^\\\ZZZZZZ[[[\\\\\\\\\[[[ZZZYYYWWWVVVTTTRRRQQQQQQQQQRRRTTTTTTOOOPPPgggrrrppp\\\___qqqiiikkkoootttyyymmmrrrrrrrrrqqqppppppooonnnjjjhhhfffeeefffgggfffeeefffdddcccbbbbbb```]]][[[XXXcccTTTKKK~~~uuu]]]cccoooYYYBBB;;;>>>???<<<:::>>>BBBGGGLLLRRR[[[eeelllrrrmmmfffbbbaaabbbcccddd```[[[^^^hhhjjj\\\JJJ?????????===666111:::TTTmmmlllIII```ssscccPPPeeeiiinnnmmmkkklllmmmmmmlllkkkfffeeebbb```______```aaaaaa```___]]][[[XXXVVVTTTQQQOOOLLLIIIHHHIIIKKKLLLKKKDDDJJJTTTGGG===^^^}}}hhhooo~~~}}}kkkWWWMMM???<<<666222///,,,+++++++++***)))))))))))))))))))))))))))(((((())))))))))))(((((('''...666;;;===???AAADDDTTTUUUVVV___gggbbbggg}}}pppTTT^^^wwwaaaNNNEEEFFFDDDAAACCCQQQgggxxxvvvtttvvvwwwyyyyyyfff```ooozzzyyytttXXXFFFBBBJJJTTT[[[tttvvv}}}vvvjjj___XXXWWWXXXYYY[[[```lll}}}xxxwwwqqqYYYCCCHHHMMMGGGMMMMMMMMMLLLLLLNNNRRRUUURRRTTTWWWZZZ[[[[[[[[[ZZZRRRTTTUUUXXXZZZ\\\]]]^^^___fffjjjfffaaappp|||uuukkkvvv}}}ggg^^^TTTSSSWWWXXXSSSLLLRRRRRRQQQOOONNNMMMLLLLLLOOOIII@@@>>>EEEKKKGGG===BBBCCCCCCBBBAAACCCEEEGGGGGGGGGGGGJJJNNNRRRTTTTTTOOOLLLMMMVVVfffwww|||www{{{xxxaaafffrrrlllbbbiiiiiibbbcccjjjiiiaaa___aaaccccccbbb``````aaa^^^^^^___```___]]][[[ZZZYYYZZZ[[[[[[ZZZXXXUUUTTTTTTSSSQQQOOONNNNNNOOOPPPMMMPPPSSSVVV]]]pppuuueee```rrr___iiizzzpppkkkhhhkkkggghhhjjjkkkkkkjjjiiihhheeeccc`````````aaa```___aaa___]]][[[[[[ZZZXXXVVVUUUVVVSSSLLLYYYzzz```uuuhhhWWWLLLCCC>>>???CCC<<<<<<<<<===AAAGGGMMMQQQOOOPPPPPPOOOOOOQQQTTTWWWZZZTTTOOOMMMKKKEEE???;;;888===AAA@@@AAAVVV???___~~~www|||fffYYYgggooogggffffffggghhhhhhdddaaabbbaaa___]]]\\\\\\]]]^^^___^^^]]][[[YYYVVVTTTSSSKKKJJJHHHGGGFFFGGGHHHIIILLLDDDFFFMMMFFF:::CCCYYYhhhqqqvvv~~~ppppppxxxhhhTTTJJJ;;;999222222///,,,+++++++++***)))))))))))))))))))))))))))((()))))))))))))))(((''''''---444999<<<@@@EEEIII]]]WWWTTT```lllddd___lll~~~fff\\\mmmvvvqqqZZZGGGIIIGGG@@@===HHHaaavvvwwwqqqtttyyy{{{xxxppp\\\gggrrrtttsss______eee```UUUaaayyyyyy}}}rrrcccWWWSSSTTTVVVWWWVVVcccwwwsssjjjrrr}}}}}}PPP>>>KKKRRRKKKRRRQQQOOOMMMLLLNNNRRRUUUQQQSSSUUUXXXYYYZZZYYYYYYUUUUUUVVVXXXYYY[[[\\\\\\aaa\\\___eeeaaa^^^tttuuukkkbbbooossshhhllloooiii```XXXXXXWWWVVVVVVUUUTTTSSSOOOSSSTTTOOOLLLMMMMMMLLLHHHJJJLLLNNNRRRVVVUUUSSSOOOPPPSSSYYYaaahhhlllmmmtttuuu{{{{{{iiinnnppppppyyytttjjjfff```aaakkknnngggdddfff\\\^^^aaacccccccccdddeee______``````___]]]\\\[[[\\\\\\\\\ZZZWWWTTTPPPNNNPPPOOOMMMKKKJJJJJJLLLLLLJJJJJJLLLLLLHHHTTT{{{hhhWWWaaazzzwwwuuucccaaa|||wwwnnnqqq```VVVfff]]]___bbbdddeeedddbbbaaabbb```]]]\\\]]]]]]]]]\\\^^^\\\YYYXXXXXXWWWVVVTTTOOODDDQQQYYYEEERRR^^^pppyyy\\\BBB???HHHIIIEEE@@@======>>>>>>>>>===AAADDDCCC@@@===>>>???;;;<<<<<<:::888888888999===222555QQQyyyZZZBBBccc|||rrrtttsssqqqkkklllccc___\\\\\\^^^___^^^]]]```^^^\\\ZZZZZZZZZ[[[\\\ZZZZZZYYYWWWTTTRRRPPPOOOGGGFFFEEEEEEEEEEEEFFFGGGBBBEEEFFFDDDBBBFFFKKKPPPfff}}}rrruuupppzzz|||iii]]]OOO???===000333000---++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))---))),,,777??????@@@CCCLLLNNNSSS\\\dddiiiiiihhhkkktttYYYWWWrrrxxxbbbUUUGGGBBBGGGDDD>>>III^^^ggglllmmmnnnwwwtttqqq^^^]]]qqq~~~fffjjj|||~~~}}}pppeeeXXXRRRSSSWWWWWWUUUVVVooo|||qqqYYYooogggJJJCCCJJJMMMJJJOOONNNNNNOOOQQQTTTWWWXXXUUUUUUUUUVVVVVVUUUSSSPPPTTTUUUYYY\\\[[[WWWXXX]]]\\\aaaeeeccc]]]\\\cccjjj{{{ooo{{{qqqgggaaa^^^^^^aaa```]]]XXX\\\bbb\\\\\\kkkqqqfffccckkkmmmeeeeeekkkmmmgggrrrtttnnnsssuuuooo{{{ooofffbbbjjjiiiggggggfffeeebbb```^^^^^^\\\\\\]]]___aaacccaaa^^^\\\[[[[[[[[[ZZZYYYYYYVVVRRRQQQQQQQQQNNNKKKOOOMMMKKKIIIHHHGGGGGGGGGHHHGGGJJJKKKGGGHHH^^^xxxkkkLLLRRRiiirrryyyvvvzzz{{{dddbbbkkkwwwkkkdddbbbbbbcccddd^^^YYYZZZ___bbb^^^YYYbbbaaa^^^[[[ZZZZZZ[[[[[[]]]ZZZWWWTTTSSSSSSTTTUUUMMMMMMPPPQQQKKKKKK```{{{ttt```hhhPPPDDDQQQCCC555BBBIII@@@>>>===;;;888777777999;;;===666;;;===;;;999:::<<<<<<666SSSvvvrrrJJJ???kkkyyywwwzzziii```[[[\\\^^^___```___]]]\\\\\\\\\\\\[[[YYYWWWUUUSSSWWWTTTPPPLLLIIIHHHHHHHHHFFFEEEDDDCCCAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAHHHSSSxxx```bbb~~~~~~yyyppptttfff___OOO>>>>>>555333000---++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++)))---777>>>>>>>>>@@@IIIPPPRRRSSS```sssxxxqqqkkkooosss```cccvvv|||___MMMBBBEEEDDD???EEESSSYYYbbbhhhjjjrrr}}}xxxtttcccLLLaaaxxx~~~~~~vvvooo]]]XXXRRRPPPRRRVVVYYYZZZjjj|||~~~yyyxxx{{{xxxooopppyyyUUUJJJIIIFFFFFFJJJMMMNNNPPPRRRTTTUUUVVVWWWVVVTTTQQQPPPRRRTTTVVVVVVZZZYYYZZZ[[[YYYWWWZZZ```[[[```dddccc``````dddiiigggqqqbbbeee~~~{{{|||ggg^^^]]]___```aaabbbdddggghhhiiihhhdddbbb```___^^^^^^___```^^^\\\[[[ZZZZZZYYYWWWVVVXXXUUUQQQPPPOOONNNLLLJJJLLLKKKJJJHHHGGGGGGGGGGGGGGGBBBBBBEEECCCBBBMMM^^^|||tttSSSOOOXXXeeeeeelllwww~~~gggSSSXXXxxxyyyqqqooonnnlllhhhfffeeecccbbbaaa```___^^^cccbbb```]]][[[ZZZZZZZZZXXXVVVSSSPPPNNNNNNOOOPPPUUUPPPOOOPPPIIIDDDNNN]]]hhhlll^^^\\\LLL===:::888555888888999<<>>GGGOOOzzzxxx@@@^^^fffvvvsssqqqqqqiii```]]]___```bbbccccccaaa```^^^_________^^^\\\XXXUUURRRRRRQQQOOOLLLIIIGGGEEEDDDFFFEEEDDDBBBAAAAAA@@@@@@????????????????????????>>>???TTTpppooottttttccc~~~uuuooogggppphhhdddRRR===>>>888333000---++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((,,,555<<<===???@@@BBBNNNPPPNNNaaaxxxrrrzzzqqqYYYrrrxxx{{{uuu\\\FFFDDDGGGEEEEEEIIINNNZZZcccgggmmmwww}}}|||lllxxxVVVSSShhhyyy~~~nnnbbbOOOPPPQQQQQQSSSYYYaaahhh~~~{{{uuunnnnnnqqqmmmmmm^^^???GGGOOOEEEBBBMMMKKKMMMPPPTTTVVVVVVVVVVVVYYYTTTOOOMMMPPPUUUZZZ]]]^^^\\\ZZZYYYVVVTTTYYY```\\\^^^bbbcccccccccdddfff]]]iiiuuurrrmmmjjjqqqrrrnnnfffiiiuuunnnaaacccaaa___aaa```aaabbbdddeeeeeeeeeeeecccbbb```^^^]]]\\\]]]]]]]]]\\\[[[[[[[[[YYYVVVSSSVVVSSSPPPMMMLLLKKKHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGHHHBBBAAAFFFGGGDDDEEEKKK```|||oooPPPFFFTTTWWW^^^fffkkkoooxxxnnn```QQQQQQccc}}}~~~uuurrrttttttoooiiijjjmmmoookkkddd```bbbfffcccbbbaaa___]]]ZZZXXXWWWSSSRRROOOMMMKKKKKKLLLMMMPPPIIIHHHLLLLLLGGGGGGKKKNNNuuuuuu~~~www```^^^]]]PPPHHHEEEBBB@@@@@@DDDHHHLLL===<<>>:::222333000---++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))),,,222<<>>EEEEEEGGGKKKJJJJJJKKKLLLOOORRRUUUVVVXXXUUURRRQQQSSSWWWYYYZZZZZZZZZ\\\]]]YYYTTTTTTXXX___^^^___```aaa___ZZZVVVTTT]]]^^^YYYfff___hhhpppppplllnnnzzzzzzgggZZZiii{{{zzz]]]VVVWWW___]]]___xxxlllaaaffffff```]]]aaaccc```ZZZ]]]___`````````bbbcccZZZZZZZZZYYYYYYYYYYYYYYY[[[ZZZYYYYYYXXXUUUQQQNNNMMMLLLJJJGGGDDDBBBAAAAAA???@@@@@@AAABBBCCCCCCCCC??????@@@CCCBBBAAABBBFFFCCCJJJ^^^{{{ZZZSSSHHHCCCEEENNNWWW[[[ZZZbbbiiimmmrrrzzz}}}mmm[[[MMMEEEAAASSShhhjjjlllnnnnnnlllkkkjjjjjjcccdddeeeeeedddbbbbbbbbb[[[[[[[[[YYYVVVRRRNNNKKKNNNMMMKKKJJJIIIIIIIIIIIIJJJGGGFFFGGGFFFBBB@@@@@@HHH@@@BBBfffttttttnnn]]]jjj{{{iiihhhiiikkkiiiddd``````^^^___``````___]]][[[ZZZ\\\^^^```aaa___ZZZVVVRRRPPPNNNKKKGGGEEEDDDDDDDDD@@@@@@???>>>============::::::::::::::::::::::::777777;;;>>>;;;CCCfffxxxssshhh[[[}}}qqquuuooo[[[>>>:::333333000---++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''))))))(((...:::FFFKKKKKKJJJPPPXXXVVVPPPWWWgggiiinnnrrrzzzWWW]]]jjjwww~~~nnnUUUFFF>>>999<<<<<>>CCCEEEDDDIIIIIIIIIJJJLLLPPPTTTVVVSSSRRRQQQRRRUUUVVVVVVUUUYYYZZZ___ccc```YYYXXXZZZ____________^^^[[[VVVSSSSSSVVV```cccYYYYYY|||nnnkkklllrrruuuqqqkkkiiifffpppooohhhggggggqqqxxxjjjfffhhhaaaVVVXXXfff~~~xxxqqqhhhggglllggg\\\\\\dddcccZZZ\\\___aaa```]]][[[\\\^^^]]]\\\\\\[[[YYYXXXWWWWWWWWWUUUTTTRRRQQQOOOKKKHHHGGGGGGFFFDDD@@@>>>>>>???<<<===>>>???@@@@@@@@@@@@???AAABBB@@@<<<:::>>>BBB@@@???EEEYYYwwwtttZZZKKKHHHFFFCCCLLLIIIJJJOOOTTTYYY```fffmmmrrrxxxyyyvvvrrrpppppp___YYYNNNCCC>>>DDDSSS^^^lll```dddgggfffbbb```bbbddd\\\[[[ZZZ\\\___```]]]ZZZVVVVVVUUUTTTQQQMMMIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCAAA???======???;;;FFFCCC>>>]]]xxxjjj~~~xxxmmmfffcccfffyyyoooXXX___^^^^^^]]]]]][[[ZZZYYYYYYZZZ[[[[[[[[[YYYWWWVVVWWWYYYZZZZZZYYYUUUQQQOOOOOOLLLIIIEEECCCBBBCCCDDD>>>===<<<;;;;;;;;;;;;;;;999999999999999999999999444777888777999???DDDGGG}}}{{{pppiiiddd\\\VVV}}}zzzyyy|||vvv]]]===:::777333000---++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&***+++(((+++666???CCCCCCFFFNNNXXX^^^aaagggmmmfffnnnuuuzzzddd]]]nnn}}}hhhOOOCCC>>>999999;;;???FFFPPP]]]fffiiiqqqvvvuuuyyykkkbbbggguuu~~~~~~}}}}}}}}}uuugggXXXKKKFFFGGGIIIHHHKKKSSScccvvv||||||{{{|||rrrlllUUU;;;>>>@@@>>>===AAACCCCCCGGGHHHIIILLLNNNQQQTTTUUUQQQPPPQQQTTTWWWYYYXXXWWWWWWZZZ___dddaaa\\\[[[^^^______```___\\\YYYVVVUUUYYYSSSWWWaaa\\\QQQWWWjjjpppmmmfff```dddXXX[[[XXXWWWhhhjjjaaajjjpppgggfffeeedddfffgggccc^^^___aaaccc```ZZZVVVVVVXXXZZZZZZZZZYYYYYYXXXWWWVVVUUUSSSPPPMMMLLLJJJGGGDDDCCCDDDDDDAAA===<<<===>>>:::;;;===>>>>>>>>>>>>===>>>AAAAAA>>>;;;;;;===???>>>??????EEEYYYzzzuuuggg]]]aaaOOOEEEJJJLLLJJJOOOZZZ[[[bbbjjjlllfff]]]WWWTTTPPPMMMIIILLLWWWkkklll___```___^^^\\\[[[]]]^^^ZZZZZZZZZ\\\______\\\ZZZRRRRRRQQQOOOMMMJJJGGGEEECCCCCCCCCBBBAAAAAA@@@@@@============???AAAAAA???777>>>FFFEEE===NNNhhhVVVYYYXXXVVVUUUVVVYYYYYYYYYUUUVVVXXXYYYYYYXXXVVVUUUTTTUUUUUUTTTQQQNNNKKKIIIIIIGGGEEECCCAAA?????????;;;::::::999999999999999777777777777777777777777444:::999222111777<<<<<>>>>>======CCCQQQ^^^iiieeekkkwwwuuukkkooo~~~zzzsssnnnuuu{{{}}}{{{~~~~~~}}}|||pppcccQQQCCC>>>@@@FFFJJJPPPTTT```tttuuuxxxmmmqqqooovvvkkk@@@777666999>>>AAAAAACCCGGGEEEGGGKKKOOORRRSSSTTTTTTRRRRRRSSSVVVZZZ]]]^^^]]]VVVXXX]]]aaa```[[[[[[___^^^___aaa___\\\YYYXXXXXXQQQVVVYYYWWWXXX\\\[[[XXXZZZqqqxxxnnnnnngggdddgggggggggbbbaaaddd```XXX\\\gggWWW[[[^^^^^^ZZZYYY[[[___SSSTTTUUUVVVWWWXXXXXXWWWVVVSSSOOOLLLKKKIIIGGGEEE@@@AAABBB@@@<<<;;;<<<>>>999:::<<<=========<<<<<<999:::;;;::::::;;;;;;999888======888@@@YYYuuuzzz}}}}}}tttwwwiiilllgggccc___^^^___``````___]]]^^^```aaaaaa```___^^^QQQPPPOOOMMMKKKHHHFFFEEECCCBBBBBBBBBAAA@@@@@@@@@AAA???======AAACCC???:::GGG888555@@@AAA<<>>GGG```rrrwwweee___hhhhhhXXXNNNRRRuuuzzz[[[===777888333000---++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&+++555>>>FFFHHHJJJPPPYYYbbbeeedddrrr||||||sssxxxyyy______ssseeeLLLEEE@@@<<<:::777777BBBNNNVVV___gggmmmtttxxxqqqgggYYYnnnqqqllljjjnnnwww~~~}}}}}}}}}}}}~~~yyyzzz|||vvvlllXXXKKK@@@>>>AAACCCJJJQQQXXX___ssspppkkkqqquuuvvv{{{KKK888999:::===>>>???AAAEEEGGGGGGHHHIIIKKKNNNQQQSSSUUUOOOPPPRRRSSSTTTVVVZZZ]]]______^^^^^^^^^___``````]]]]]]\\\[[[[[[ZZZZZZZZZTTTTTTTTTVVVWWWVVVSSSPPPRRRKKKNNNlllyyynnncccbbbaaaaaaaaaccceeegggeeeeeedddbbbaaa___^^^^^^]]]______\\\[[[\\\[[[XXXUUUSSSSSSSSSTTTTTTRRRPPPRRROOOKKKHHHFFFDDDBBB@@@AAAAAA@@@>>>===;;;:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::???:::;;;??????CCCUUUkkkrrrmmmppphhhhhhhhhiiihhheee___[[[___```bbbbbbaaa^^^[[[YYYXXXUUUPPPKKKHHHFFFFFFGGGDDDCCCBBB@@@>>><<<;;;:::<<<<<<<<<<<<=========>>>;;;::::::::::::;;;<<<<<>>???@@@>>>===???HHHPPPZZZeeeqqqyyysssiiikkk```xxxyyysss```[[[kkkzzzzzzyyy}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}|||{{{||||||xxxpppaaaQQQGGG@@@===@@@EEEIIIPPPXXXaaatttxxxvvv}}}rrrnnntttsssccc@@@666777999;;;<<<===???CCCEEEEEEFFFGGGIIIKKKMMMOOOQQQMMMMMMMMMLLLMMMPPPUUUYYY[[[ZZZZZZ[[[[[[\\\^^^^^^___^^^]]]\\\YYYWWWUUUSSSRRRRRRQQQRRRRRRPPPMMMJJJGGGFFFFFFLLL___{{{yyyllleeebbbccccccaaaaaaaaaccceeefffcccbbb```^^^]]]\\\[[[[[[\\\______\\\[[[\\\[[[XXXTTTSSSSSSTTTVVVVVVUUUTTTOOOLLLIIIFFFEEECCCAAA???@@@@@@???===<<<;;;:::999999999:::::::::;;;;;;;;;999999999999999999999999<<<888888;;;999777BBBQQQuuupppcccccc]]]___llltttzzztttqqqiiihhhhhhiiijjjjjjgggbbb___\\\]]]___```___]]][[[YYYUUURRRNNNJJJFFFEEEEEEEEECCCBBBAAA???===;;;:::999::::::;;;;;;;;;<<<<<<<<<::::::999999::::::;;;<<<===FFFeeesss]]]ZZZmmmzzzfffcccbbb\\\YYYYYYZZZ]]]___^^^\\\ZZZ\\\\\\[[[ZZZXXXVVVUUUUUUTTTSSSRRROOOLLLHHHEEECCC@@@???>>>>>>???>>>;;;999666666555555555444444444222222222222222222222222111111111222333333444444444666666555777BBBSSSaaauuupppkkkddd___YYYXXXWWWXXXYYYWWWTTTPPPooouuu{{{[[[@@@999666333000---++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))''')))///444AAAJJJVVV```dddcccaaa```kkkwwwWWWYYYmmmyyyhhhVVVEEE??????<<<666111777<<>>>>>>>>===<<<;;;999888888888888888888999999999999888888888888888888888888===999999===;;;555777===LLLggg|||eeehhhkkkeeebbbbbbbbbcccdddccc```]]]XXXZZZ[[[]]]]]][[[ZZZXXXPPPNNNJJJFFFCCCBBBAAABBB@@@@@@>>>===;;;:::999888888888888888999999999:::888888888888888999::::::===000222RRRxxxttt|||iii___^^^\\\XXXZZZ[[[]]]```bbbbbb___]]]ZZZZZZYYYXXXVVVUUUTTTSSSQQQPPPOOOMMMJJJGGGDDDCCC???>>>=========<<<:::777555444444444444333333333000000000000000000000000000000000111222222333333333333333444555555555444333TTTuuufff\\\XXXWWWUUUSSSUUUUUUUUUVVVWWWUUURRROOOxxx{{{yyy[[[BBB999555333000---++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((()))+++...@@@@@@CCCKKKRRRWWW\\\```aaabbbfffppp~~~jjjOOOZZZpppvvv~~~{{{YYYCCC<<<;;;:::888666777:::CCCSSSfffuuu{{{tttddduuu```MMMnnnsss|||mmmFFFBBBdddxxxrrrzzz{{{||||||}}}}}}||||||yyyxxxxxxxxxzzzzzzxxxvvvzzzssshhh[[[PPPFFF<<<666===>>>???CCCJJJWWWgggtttmmm^^^UUU]]]lll}}}|||wwwtttuuuMMM444333777444666888999:::;;;>>>AAACCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIKKKNNNRRRXXXXXXWWWWWWWWWXXXYYYYYYTTTVVVYYY[[[\\\YYYVVVTTTVVVTTTQQQOOOMMMJJJFFFCCC???@@@AAA@@@>>><<<;;;;;;MMMjjjvvvdddZZZ[[[^^^bbbeeefffdddaaa___ggggggfffeeeeeefffggggggeeeccc```]]]\\\]]]^^^___ZZZ]]]]]]ZZZZZZ[[[ZZZWWWZZZXXXVVVTTTSSSQQQMMMKKKFFFCCCAAA@@@@@@@@@>>>===<<<<<<;;;:::999888777666666666666666777777777888666666666666666666666666;;;888888===>>>:::888:::777EEEWWWxxxrrrdddccccccaaaaaa\\\\\\\\\]]]^^^^^^\\\ZZZWWWXXXYYYYYYXXXWWWUUUTTTKKKIIIFFFCCC@@@>>>>>>>>>===<<<;;;:::999888777777555555555666666666777777666666666666666777888888>>>;;;666222999WWW|||}}}~~~rrrfffbbbbbb]]]XXXUUU^^^^^^___```aaa___\\\YYYRRRSSSTTTUUUUUUSSSPPPNNNLLLKKKJJJHHHFFFCCCAAA@@@>>>===;;;:::::::::888666333333333222222222111111...........................//////000111111222222222111111333777999::::::AAA:::999GGGcccvvvlll[[[VVVRRRPPPQQQRRRPPPMMMTTTSSSSSSSSSSSSRRRQQQPPP}}}wwwZZZAAA999666333000---++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***:::@@@IIINNNLLLOOO```ssspppeee^^^eeewwwcccNNNRRRgggvvv\\\GGG@@@@@@BBB:::999999;;;???HHHTTT^^^yyyrrrzzz~~~bbbhhhrrr```yyyxxxVVVHHH```yyy~~~vvvwwwwwwxxxxxxxxxwwwwwwxxxxxxxxxyyyxxxtttoookkkiii^^^PPPCCC;;;777777999===???@@@DDDQQQgggrrrSSSIIINNNhhh}}}www}}}ZZZ888222777777555666888999:::;;;>>>AAADDDEEEGGGIIIJJJKKKLLLLLLLLLNNNQQQQQQQQQPPPQQQRRR[[[[[[ZZZYYYXXXXXXXXXXXXRRRTTTYYY\\\]]][[[XXXUUUVVVSSSPPPMMMKKKHHHDDDAAAEEE>>>777777===AAA???;;;777???KKK[[[ooo}}}yyynnnaaaWWWRRRTTTXXX[[[\\\]]]^^^^^^^^^^^^]]]ddddddddddddddddddeeeeeeeeeccc```^^^]]]^^^___aaa[[[]]]]]]ZZZYYYZZZYYYUUUWWWUUUSSSQQQOOOLLLHHHEEEBBB@@@>>>=========<<<;;;:::999999888777666555555444444444444555555555555555555555555555555555555666333222666999888777777;;;:::888HHHlll~~~hhhZZZbbbnnnmmmbbb[[[^^^\\\\\\\\\^^^^^^]]]\\\XXXXXXWWWUUUSSSPPPNNNLLLFFFDDDBBB???===;;;;;;:::999999888777666666555555333333333333444444444444444444444444444555666666000555;;;;;;555666EEEWWWkkkWWW___YYYYYY___```[[[VVVVVV^^^^^^]]]^^^^^^\\\YYYWWWLLLMMMQQQUUUWWWTTTNNNIIIHHHGGGEEECCCAAA???>>>======;;;999888888777555444111111111111000000000000------------------------------......///000000111///000000//////111555888222888======:::<<>>888555444555777777777<<>>@@@DDDEEEHHHJJJLLLMMMMMMMMMMMMQQQUUUWWWWWWUUUTTTTTT\\\[[[ZZZYYYYYYYYYYYYYYYVVVXXX[[[\\\[[[WWWSSSPPPQQQOOOKKKIIIFFFDDDAAA>>>???>>>===;;;::::::<<<===@@@;;;444///333BBBVVVeeeuuu```[[[TTTNNNKKKJJJLLLTTT^^^QQQRRRSSSUUUYYY]]]bbbeee^^^^^^______```aaaaaaaaabbbaaa___]]]\\\\\\]]]^^^\\\^^^]]]ZZZXXXYYYWWWSSSPPPOOOMMMLLLKKKIIIFFFDDD@@@>>><<<;;;;;;;;;:::999777777666666555444444333222222222333333333333444333333333333333333333333555333222333555666666666888;;;666444???PPPlllfff^^^eeeccc]]]```jjjhhh^^^___]]][[[ZZZ[[[[[[[[[ZZZXXXWWWUUURRRNNNKKKHHHFFFAAA@@@???<<<;;;999888888666555555555444444333333111111111222222222333333222222222222222333444444222222555:::999444000111444YYYiii[[[[[[___SSSSSSVVVYYYYYYWWWXXX[[[[[[ZZZYYYZZZ\\\]]]]]]\\\OOOPPPSSSWWWYYYVVVOOOHHHFFFEEEBBB@@@>>><<<;;;;;;<<<:::777666555555333222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---111444444000///111444---444999555---+++444>>>666888EEEMMMOOOYYY```ZZZgggccc\\\XXXZZZ[[[VVVNNNVVVQQQIIIBBB===<<<===???FFFEEEEEEHHHMMMQQQTTTUUUSSSSSSRRRQQQPPPQQQTTTVVVyyyXXX>>>999999333000---++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((())))))******))))))>>>\\\kkkbbbXXXdddyyywwwhhhTTTTTTbbbxxxnnnWWWIIIDDD;;;444666888777777999555???IIITTToooqqqdddxxxrrrnnn}}}vvviiirrrkkkkkkkkkjjjiiihhhgggfffddd```[[[VVVQQQLLLFFFBBB999555444666888888===EEEGGGTTTeeevvvtttlllhhh}}}rrrrrrzzzuuukkkmmm|||xxxGGG555555555444555555666888888999:::===???AAACCCFFFIIIKKKLLLLLLLLLNNNQQQTTTVVVVVVUUUVVVVVVXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZXXXSSSOOOLLLMMMKKKGGGEEEDDDBBB???===777===CCCAAA;;;444222333222444777;;;===>>>===;;;;;;FFF[[[xxxppp[[[NNNHHH???EEEDDDHHHOOORRROOONNNOOOTTTUUUXXXYYYYYYXXXVVVUUUZZZ[[[\\\^^^___```aaaaaa______^^^]]]\\\\\\\\\\\\]]]___^^^YYYWWWWWWUUUQQQNNNLLLJJJIIIHHHGGGDDDAAA???===;;;:::::::::999777555555555444444333222222000000111111111222222222222222222222222222222222444555555444444555555555///999;;;999888888FFF___{{{fffnnneeeiiidddVVVSSS]]]eeedddaaa___[[[YYYYYYYYYYYYXXXWWWVVVSSSOOOKKKGGGDDDCCC>>>>>><<<;;;999888777666333333333222222222222222000000000111111111222222111111000000111111222333:::555111000///000777???777444333;;;VVV~~~uuugggdddgggcccTTTFFFQQQVVVXXXVVVVVVYYY\\\^^^[[[YYYWWWXXX[[[___aaabbbXXXVVVUUUWWWXXXUUUNNNHHHGGGEEEBBB???===;;;::::::;;;999666444333333222000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,000444666444444555777666444333555888999777444<<<666666555111888===777EEEAAA???@@@@@@>>>;;;;;;222666;;;???@@@@@@@@@AAAHHHGGGGGGHHHKKKOOOQQQSSSPPPSSSUUUUUUTTTSSSTTTUUUzzzWWW<<<888:::333000---++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))************...@@@XXXbbb]]]ZZZ]]]dddiiinnnooopppxxxcccQQQSSSlll}}}~~~xxxfffPPP<<<666888777555555@@@'''777???EEEMMMBBBSSShhhYYYYYYmmmzzzppp___VVVZZZZZZZZZYYYXXXVVVTTTSSSPPPKKKEEE???;;;999777555666222222777;;;>>>FFFPPPXXXiiipppdddjjjvvvqqqsssxxxxxxkkkgggXXX333222888111///777444666777888888999<<<>>>>>>@@@CCCGGGJJJKKKKKKKKKNNNPPPRRRSSSSSSTTTVVVWWWSSSSSSTTTUUUVVVXXXZZZ[[[YYYYYYYYYXXXUUUQQQMMMKKKLLLJJJFFFDDDDDDBBB@@@???::::::999888666666777888777444000000222333333111333666999999:::HHHeee~~~nnnVVVFFF???:::>>>FFFDDDHHHCCCDDDJJJOOOPPPPPPQQQNNNNNNPPPSSSVVVYYY\\\]]][[[\\\]]]___aaabbbcccccc_________^^^^^^]]]]]]\\\^^^```^^^YYYVVVVVVTTTOOOPPPNNNKKKIIIGGGDDD@@@===???===;;;::::::999888777444444444333333222222222000000000000111111111111111111111111111111111111---111333222111222222222111444111333888555555CCCDDDmmmkkkaaabbbeeeeeeWWWSSS]]]bbb\\\\\\ccciiieeeaaa___^^^^^^]]]\\\UUUTTTQQQNNNJJJFFFCCCBBB===<<<;;;:::999777666666222222111111111111111111000000000000111111111111000000000000000111111222...,,,///555888555000///222222777===;;;;;;KKKaaaqqqoooccc```______[[[SSSKKKLLLUUU^^^OOOWWW[[[XXXYYY^^^```]]]^^^[[[YYYYYY\\\```ccceee___ZZZUUUTTTTTTRRRLLLGGGHHHFFFCCC@@@===;;;::::::;;;888555333222222111000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......------------...000222333111///...000444666666555222---444;;;888888;;;777333111444::::::666888>>>??????>>>;;;999;;;AAAEEECCCEEEHHHLLLNNNOOONNNMMMMMMRRRWWWYYYXXXUUUTTTTTTzzzVVV<<<888999333222///---+++)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))+++555HHH[[[ddd```XXXPPP```iiidddcccnnn{{{sssQQQSSSffftttooo^^^III>>>===>>>;;;777999999888666444444777999>>>>>>===???AAABBBBBB@@@BBBBBBAAA@@@>>><<<:::999:::888555333333444444333888888;;;BBBDDDHHHSSS```tttjjjooo}}}lllmmmxxxuuummmPPP;;;+++///555333000222444555666777777888:::===;;;>>>AAACCCCCCEEEGGGHHHKKKMMMOOOOOOPPPQQQSSSUUUQQQQQQPPPOOONNNOOOSSSVVVXXXVVVTTTPPPMMMKKKJJJIIIEEEEEEEEEDDDAAA>>><<<::::::999777555444333444444222222222222222222222222222222222222444888>>>BBBSSSQQQWWWeeetttuuuhhh\\\PPPHHH@@@???===<<<<<<======>>>DDDDDDEEEGGGIIILLLNNNOOOQQQRRRTTTTTTTTTUUUVVVXXX[[[\\\]]]___bbbdddeeefffeeebbb___^^^```aaa___\\\___``````___]]]YYYUUUSSSRRROOOKKKHHHEEECCC@@@===<<<======<<<:::777444222333222111000////////////////////////////////////////////////000000000000000000111111111222222222333333444444555666666666>>>===GGGeeehhhaaacccbbb```bbbaaa``````aaaccceeeeeedddgggeeebbb^^^[[[YYYYYYXXXWWWUUUQQQLLLGGGBBB???>>>>>>===:::888666555555555222111111000///......---///////////////.........000000////////////000000111111111111111111111111222222222333444555666777>>>@@@EEEOOO^^^pppxxxtttmmmccc[[[WWWVVVWWWYYYWWWUUUSSSSSSVVVZZZ]]][[[[[[ZZZZZZ[[[\\\]]]^^^___]]]YYYXXXZZZ]]]___aaaYYYWWWTTTSSSRRRQQQNNNLLLIIIDDD???;;;:::::::::999444444333222111000///...---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000111111111222222222222222333444444555555666666777777777888888888888999999:::;;;;;;<<<<<<===CCCCCCDDDEEEHHHKKKNNNPPPSSSTTTTTTSSSRRRRRRTTTVVVzzzTTT<<<888777333222///---+++)))))))))(((((((((((((((((((((((())))))************))))))))))))))))))***************(((,,,:::QQQkkkooodddlllnnnmmmmmmWWWSSS\\\oooiiiQQQCCC???>>>???555555555555666666666666333333444666999:::888666444444555555555555555555///111333555666777666666999:::@@@KKKWWWeeezzz|||bbbYYYgggnnnvvvuuu[[[???333,,,000222......222222444555555555666999;;;<<<>>>BBBDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNNNNNNNMMMOOOPPPPPPOOONNNNNNOOOQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDCCCBBB???===;;;:::999888666444333333333333222222222222222222222222111222222111222444888;;;:::555444999<<>><<<888555>>>>>>===<<<<<<<<<===>>>AAABBBCCCEEEHHHKKKNNNPPPMMMPPPSSSVVVWWWXXX[[[]]]^^^______aaaccceeeggghhhiiifffccc___\\\YYYWWWVVVUUUVVVXXXYYYXXXVVVTTTRRROOOLLLHHHEEEBBB@@@===;;;:::::::::999777555222111222222111000////////////////////////////////////....../////////000000000000000000111111111222222222333333444555555666666888999:::>>>KKK___vvvyyyhhh]]]```fffgggiiiooogggeeecccbbbdddeeeddddddaaa```]]][[[XXXVVVTTTTTTUUUSSSOOOJJJEEEAAA>>><<<===;;;999777555444444444111111000//////...------///.....................000//////////////////000111111111111111111111111222222222222333444555666444444555777;;;AAAFFFJJJDDDHHHMMMNNNNNNSSS\\\dddaaadddccc]]]YYYXXXTTTNNNQQQRRRSSSSSSSSSTTTVVVYYYWWWVVVUUUTTTSSSSSSUUUVVVZZZYYYYYYYYYZZZ[[[]]]^^^YYYWWWUUUTTTVVVYYY\\\]]][[[XXXUUUSSSRRROOOLLLJJJFFFBBB<<<999888888888888333333222111000///......------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------.........////////////000000000111111111222222222222222333444444555555666666666777777777888888999999999:::;;;;;;<<<<<>>888555555555444333444333444555555444222/////////000000000000000000444666777777666777:::>>>GGGMMMZZZlll~~~wwwiii^^^eee~~~|||~~~~~~zzz|||mmm111///,,,...222111+++---444111222444444444555888:::===???CCCFFFGGGIIILLLNNNQQQOOONNNOOOQQQOOOKKKGGGNNNPPPRRRRRRQQQOOONNNNNNNNNNNNLLLKKKIIIGGGFFFFFFDDDBBBAAA>>><<<;;;::::::777666555333222222222222111111111111111111111111000111111000//////111333888444111111000...///222333666:::@@@GGGMMMQQQTTTbbbfffmmmuuuxxxlll```YYYTTTNNNHHHCCCAAA>>>:::666555333333444777999999999<<<<<<;;;;;;;;;<<<======>>>>>>@@@BBBFFFJJJMMMOOOOOORRRVVVYYYZZZ\\\^^^___```_________```ccceeegggkkkiiifffaaa[[[XXXVVVVVVRRRTTTVVVXXXYYYYYYXXXWWWLLLIIIEEEBBBAAA>>><<<:::888777666444222111000000111111000///....................................---.........//////////////////000000000111111111111222222333444444555555...333666333000555EEESSSeeewwwsssbbbZZZWWWZZZaaacccaaaccciiiiiifffbbb``````aaa``````YYYYYYXXXWWWUUURRRPPPNNNQQQOOOKKKGGGBBB>>>;;;::::::888777555333222111111000000//////...---------........................//////............//////000000000000000000000000111111111111222333444555888888999999888888777666333555777777888:::>>>BBB<<<@@@BBBAAACCCEEEEEEBBBBBBEEEJJJMMMNNNOOOPPPQQQSSSTTTTTTSSSPPPNNNNNNOOOVVVVVVUUUVVVWWWYYY[[[\\\YYYXXXVVVUUUUUUVVVXXXYYYXXXVVVSSSPPPNNNKKKGGGDDDAAA===999666666666666666222222111000///......---,,,,,,,,,+++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------.........////////////000000000111111111111111222222333444444444555555555666666666777777888888999999:::;;;;;;;;;>>>???AAACCCDDDFFFGGGGGGNNNQQQSSSSSSSSSRRRRRRSSSxxxOOO===<<<888333222///---+++)))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************,,,,,,++++++333KKKlllwwwnnndddeeerrr|||[[[PPPPPPffftttpppYYYOOOBBB;;;;;;===>>>===999777555555666777666555777666555444333333333333777999999888:::CCCRRR]]]nnnxxx}}}tttbbbmmm}}}{{{uuuxxxooovvvrrrCCC...++++++///333111---000666111222333444444555777:::===@@@DDDGGGIIIKKKMMMPPPTTTRRRPPPRRRUUUTTTNNNHHHMMMPPPTTTVVVUUUSSSQQQPPPRRRRRRPPPNNNLLLJJJHHHGGGAAA@@@===;;;999888888888444444333222111111111000000000000000000000000000---///000000...---...///444333333444444444444555333222222111111222333333222333666999===AAACCCEEE???EEEJJJJJJLLLOOOMMMGGGMMMLLLKKKIIIGGGEEECCCBBBBBB@@@>>><<<;;;999555333222000---...000222333333777777666666777777888888::::::::::::;;;;;;<<<<<<======>>>@@@CCCFFFJJJLLLQQQTTTXXXZZZ[[[[[[\\\]]]]]]\\\ZZZZZZ[[[^^^aaacccdddaaa]]][[[ZZZYYYXXXWWWUUUVVVWWWXXXXXXWWWVVVUUUKKKHHHDDDBBB@@@>>><<<:::777555333000//////000000000//////...------......------------------------------------................../////////000000000000000111222222333333444000222555888:::888555222<<>>:::666444555777999:::555555666777888:::<<<===888>>>GGGPPP]]]oooyyyrrrmmmvvvxxx|||~~~|||~~~|||zzztttCCC///222///------///000000111333111333444444444555888:::<<>>===:::888666666666666222222111111000000//////////////////////////////+++---///000///......//////000111000000000///...000111222444555666777777777666444222000...---,,,222555666666777888888555666666666666666666666666000...---...000333333333777666555444444444222111///000000111111333444666777777888999:::;;;;;;;;;>>>>>>===>>>???CCCFFFHHHLLLOOORRRUUUVVVVVVXXXYYYZZZYYYXXXWWWXXX[[[^^^```]]]WWWRRRRRRVVVYYYWWWUUUVVVUUUTTTRRRPPPMMMJJJHHHGGGDDDAAA???>>><<<:::888555333111///......000111......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------.........///////////////000000111222222222888333//////444777777555666333222666===GGGQQQYYYdddmmmuuuvvvvvv~~~}}}vvvmmmccc[[[RRRVVVWWWTTTTTTYYY]]]]]]XXXVVVVVVYYYZZZZZZ\\\___]]]ZZZWWWVVVVVVWWWWWWVVVUUUVVVWWWXXXVVVRRRNNNLLLIIIGGGDDD@@@<<<999666555333333222111000...---------------,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........------------..............................000////////////000000111111222222333333333444444555444333555777999777666===<<<===???@@@???@@@AAAAAACCCEEEFFFFFFHHHJJJLLLMMMNNNNNNJJJGGGHHHMMMRRRMMMLLLLLLLLLMMMOOOQQQRRRNNNOOOPPPNNNLLLJJJKKKMMMJJJIIIHHHHHHHHHEEEBBB???:::777444222222222111000///......------,,,,,,,,,************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------------.........///////////////000000111222222222222222333333333444444444666666777777888999999999;;;===???AAACCCCCCCCCCCCFFFIIILLLNNNMMMLLLLLLLLL}}}vvvQQQ:::888888333222///---+++)))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))************&&&+++---***(((///???NNN]]]iiivvvxxxwwwyyyQQQFFFEEEUUUlll}}}|||nnnfff```VVVNNNIIIEEECCCBBB<<<===@@@CCCHHHNNNRRRUUU^^^hhhxxx|||lllhhhqqq}}}}}}}}}|||yyyrrrlllpppyyymmm@@@222000***///,,,***+++---//////...111222444444444555888:::;;;===AAADDDEEEGGGJJJLLLLLLKKKKKKNNNRRRRRRPPPMMMJJJMMMPPPQQQPPPOOOOOOPPPRRRRRRPPPMMMJJJEEEAAA???:::999888666555444333333//////000000//////...---........................+++---///000//////000111...111222000000222222///222222222111///,,,***(((///000111333555777888999222222222111111111222111111111111222222222222222>>>;;;777444222000...,,,'''(((+++...000111222222111222333444333444777999444555777888999:::::::::???>>><<<<<<===@@@CCCFFFDDDGGGKKKNNNPPPSSSWWWZZZZZZYYYYYYYYYZZZ]]]___aaabbb]]]WWWVVVXXXYYYXXXVVVYYYWWWTTTPPPKKKFFFCCC@@@BBB???<<<:::999888666444333222000.........000111------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------..................///000000111111///222333111......333888000111666<<<;;;444///---777???GGGHHHFFFIIITTT^^^XXXZZZ[[[WWWPPPNNNRRRWWWJJJHHHGGGHHHKKKLLLJJJGGGQQQWWWZZZYYYXXXYYYXXXUUU\\\YYYVVVVVVXXX\\\```bbb\\\ZZZXXXXXXYYYZZZYYYXXXXXXXXXYYYYYYWWWSSSOOOMMMFFFDDDAAA===:::777555444111111111000///...,,,+++,,,,,,,,,+++++++++++++++***++++++,,,,,,---------------,,,,,,,,,,,,------------------------------//////............//////555555444444555555666777555444444666888::::::999???======@@@AAA@@@AAADDD>>>???@@@AAACCCFFFKKKOOOKKKMMMMMMJJJFFFHHHOOOVVVMMMMMMLLLLLLMMMNNNPPPQQQIIILLLOOOOOOMMMLLLNNNPPPIIIIIIIIIIIIIIIGGGCCC@@@:::777444222111111000...------,,,,,,,,,+++++++++)))))))))))))))*********)))))))))************+++************+++++++++++++++++++++,,,,,,,,,------,,,,,,---------...............//////000111111222111111111222222222333333555555666666777888888999;;;<<<>>>@@@BBBCCCDDDDDDEEEGGGJJJKKKKKKJJJKKKLLLuuu{{{___@@@888999333222///---+++)))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************%%%(((***)))(((---777@@@YYYjjjxxxjjjKKKEEEPPPaaawww|||xxxxxxxxxyyy{{{~~~wwwnnnjjjssszzztttsssqqqlllxxxpppAAA***...000)))++++++++++++---......---000111222333333444666999999;;;???AAABBBDDDFFFHHHGGGHHHIIIKKKMMMMMMNNNNNNNNNOOOOOONNNLLLLLLMMMNNNJJJJJJIIIGGGDDD@@@<<<:::777777666555444222111000---......//////...,,,,,,---------------------------...//////......///000'''+++---+++,,,111222...///000111222333444555555000//////......---,,,,,,111000000111111000000000111111111111111222222222+++***+++---000222222111222222333222000/////////000111222111///...000333222333555777999:::::::::===<<<;;;;;;===@@@DDDGGGFFFHHHJJJMMMPPPTTTZZZ]]]XXXXXXYYYZZZ\\\___aaabbbffffffccc]]]XXXVVVXXX[[[\\\ZZZWWWRRRMMMHHHDDDBBB???===:::888777777555333000///...------......///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,---------------------...//////000000'''///666777222...///222;;;444000111333444;;;BBB777999::::::777666:::>>>@@@CCCCCC>>>:::;;;???DDDJJJHHHEEEDDDEEEJJJOOORRRNNNQQQRRRRRRVVV]]]``````^^^^^^\\\YYYXXXZZZ]]]___^^^]]]\\\]]]]]]]]]ZZZXXXYYYZZZYYYXXXUUURRRNNNLLLDDDBBB???<<<888666444333///000000000///---,,,+++++++++++++++++++++++++++*********+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------......+++,,,...///000111111111111222222333333555777888999666777<<<===<<<===BBBBBBCCCDDDDDDDDDFFFJJJMMMJJJNNNPPPMMMIIIIIIOOOUUURRRQQQPPPPPPPPPQQQRRRRRRNNNRRRUUUUUUQQQNNNOOOQQQJJJIIIIIIIIIIIIFFFBBB>>>;;;888555333222111///---,,,++++++++++++*********((((((((()))))))))******))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000111111000000000111111111222222444555555666666777888888::::::;;;===???BBBDDDEEEFFFHHHJJJJJJJJJJJJLLLNNNsssxxxlllHHH;;;<<<333222///---+++)))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))************''')))******)))))),,,...JJJ___lllhhheeepppxxxwwwuuutttsss{{{|||___KKKDDDSSSiii{{{pppddd[[[bbbxxx|||xxxuuurrrrrrtttqqqmmm>>>///...***+++222'''+++.........//////......000111222222333555777888:::===???@@@AAACCCEEEGGGHHHJJJJJJJJJKKKMMMOOOUUUTTTRRRNNNKKKJJJLLLNNNDDDEEEEEECCCAAA===:::777555555555555444222000...,,,---.........---,,,+++------------------------/////////...,,,,,,---///...222222......333333///...---,,,++++++,,,...///......///000111222333333------...111111///.........//////000000111222222222111111111222000---+++---......------...000222...000333333111222555999111222555777999999:::999;;;:::::::::===AAAEEEHHHOOOOOOPPPQQQRRRVVV\\\```UUUVVVXXXZZZ]]]___```aaa```eeeeee]]]QQQMMMSSS[[[[[[YYYVVVQQQMMMIIIEEEDDD@@@===:::999888888666444...---------------------,,,++++++***++++++,,,,,,************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000111...,,,,,,000222333222000...222999:::555222555999666444777999999999999777:::<<<===???AAA@@@======@@@CCCEEEFFFFFFHHHIIINNNPPPQQQQQQTTTYYYXXXTTTWWW\\\___\\\YYYZZZ^^^```____________```^^^ZZZWWWZZZZZZXXXVVVSSSPPPMMMKKKCCCAAA>>>;;;888555444333//////000000///---+++*********************++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------000111333444333222///...222333444444333444777:::999555666;;;===;;;===BBB???AAACCCEEEEEEGGGJJJLLLJJJOOOSSSQQQLLLJJJNNNSSSWWWVVVUUUTTTSSSTTTUUUUUURRRVVVXXXUUUOOOJJJIIIJJJJJJIIIHHHHHHGGGCCC>>>:::;;;999666333222111...,,,+++++++++***************'''((((((((())))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000000000000111111111111444444555555666777777777999999999;;;===AAADDDFFFHHHIIIJJJJJJJJJKKKMMMPPPwwwuuuHHH;;;888333222///---+++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,666PPPdddaaaWWWYYYdddlllmmm|||www|||qqqZZZNNNJJJ\\\gggxxx{{{hhhdddUUUaaawwwzzz~~~yyyvvvooo~~~ttt}}}mmmHHH---///444+++%%%***++++++++++++,,,---...///------...///000111222222333888===???===>>>BBBFFFGGGHHHHHHGGGGGGHHHLLLOOOUUUUUUTTTRRROOOKKKHHHFFFKKKHHHCCC???===:::888666555444333222000///...------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///......////////////......---------............///........................------------------------/////////000111111222222222333333444555666777777999:::;;;===@@@CCCEEEGGGNNNPPPQQQQQQPPPQQQRRRTTTWWWWWWXXXYYY[[[]]]^^^___ddd^^^XXXUUUUUUSSSOOOJJJQQQRRRSSSRRRNNNHHHBBB???===<<<999777555333222222///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000111111111222222222555444444555555666777888:::::::::;;;<<<===>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGKKKOOORRRSSSTTTVVVWWWVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXXWWWUUURRRNNNJJJFFFCCCBBB@@@===999666333111000......---,,,,,,+++******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111222222333333444555555777777888999;;;<<<===>>>>>>???AAACCCEEEGGGHHHIIIIIIMMMPPPPPPNNNMMMOOORRRQQQSSSVVVXXXYYYWWWUUUSSSQQQQQQQQQPPPNNNMMMKKKJJJKKKJJJGGGDDD@@@>>><<<;;;555444222111///......---+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++---------............//////000000000111111111111333444444444555666666666999:::;;;<<<===???BBBEEECCCDDDEEEGGGHHHHHHGGGGGG}}}vvvIII<<<999333222///---+++)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,111666KKKjjj}}}{{{uuuuuuwww|||eeeQQQTTT[[[eeeqqq~~~wwwjjj\\\YYYccc~~~}}}{{{}}}ooovvviiiMMM777(((+++...(((''',,,++++++++++++,,,---......---......///000111222222444999>>>@@@???@@@DDDGGGFFFGGGHHHHHHHHHJJJLLLOOOSSSSSSSSSSSSQQQOOOMMMLLLKKKGGGBBB>>><<<:::777555444333222111///...---,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------..................////////////......------------....................................------------------------...//////000000111222222222222333444555666777777999:::;;;===???AAADDDEEEIIILLLNNNOOOPPPPPPQQQSSSUUUUUUVVVWWWXXXZZZ[[[\\\^^^YYYSSSQQQRRRRRRNNNKKKNNNNNNLLLJJJGGGCCC???===:::999777555333111000000......---,,,++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////000000000111111111222222444444444444555666777777999999999999:::<<<===>>>>>>???@@@AAABBBCCCDDDEEEEEEHHHKKKNNNOOOQQQSSSUUUTTTSSSRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRQQQPPPNNNJJJFFFCCCAAA>>><<<:::777444222000000...------,,,++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////000111111222222333444444555555666777999:::;;;<<<>>>>>>???AAACCCEEEGGGHHHJJJLLLNNNNNNNNNNNNOOOPPPKKKMMMQQQTTTVVVVVVUUUTTTNNNNNNMMMLLLKKKIIIIIIHHHKKKJJJGGGCCC@@@===;;;:::444333111000...---------+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++------------............//////000000000111111111333333444444555666666666888999;;;;;;<<<>>>BBBDDDDDDEEEGGGHHHIIIIIIHHHHHHyyyKKK===:::333222///---+++)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,+++'''555]]]wwwttt^^^NNNKKKUUUccckkksssxxxmmmVVVMMM^^^sss~~~~~~hhh???///***'''))))))'''(((+++++++++***++++++,,,---.........///000111222333333666:::>>>@@@@@@AAAEEEHHHEEEGGGIIIJJJIIIJJJKKKLLLNNNOOOQQQRRRRRRQQQPPPPPPIIIFFFAAA===;;;999666444222111000///...---,,,+++,,,,,,+++************+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---......//////......---------------............------------------------------------------------......//////000111111111111222333333555555666777999999:::;;;===???AAABBBDDDGGGLLLOOOPPPQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWWWWVVVRRRNNNNNNOOOPPPNNNLLLJJJHHHEEEBBB???===<<<;;;777666444222000///...---...---,,,++++++***++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////000000000111111111333333333333444555666666777777777777888:::;;;<<<;;;<<<===>>>@@@AAABBBBBBCCCEEEHHHIIIKKKMMMPPPSSSSSSRRRQQQOOOOOOPPPQQQRRROOOOOOOOOPPPPPPPPPPPPPPPLLLKKKKKKIIIFFFCCC@@@>>>888777666333222000//////------,,,,,,+++*********)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111222222222222333444555666888999999=========>>>???BBBEEEGGGHHHHHHHHHJJJMMMNNNMMMLLLHHHJJJMMMPPPRRRRRRQQQQQQLLLKKKIIIGGGGGGFFFGGGGGGHHHGGGDDD@@@<<<999888777222111000...---,,,,,,,,,+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000222333333444555555666666777888::::::;;;===AAACCCCCCDDDFFFGGGHHHHHHGGGFFFzzzKKK===:::333222///---+++)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++(((...000:::___rrrwwwvvv```UUUPPPMMMZZZ___hhhttt}}}}}}zzzmmmdddcccVVV[[[___rrrTTT///222'''+++,,,)))(((******(((++++++******+++,,,,,,---......///000111222333333666999===???@@@AAADDDFFFEEEGGGJJJJJJIIIGGGGGGGGGIIIJJJKKKMMMNNNMMMMMMLLLGGGDDD???<<<999777555333111111000///...---,,,,,,,,,++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------......---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111111111222333444555666666999999999:::;;;===>>>???@@@DDDJJJOOOQQQRRRSSSTTTSSSSSSRRRRRRRRRSSSTTTTTTTTTQQQNNNMMMNNNOOONNNMMMFFFDDDBBB@@@===;;;999999666555333111///...---,,,---,,,,,,+++******++++++))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000222222222222222444555555444444555555666888999::::::;;;<<<===>>>???@@@AAACCCEEEGGGHHHIIILLLPPPSSSUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMNNNNNNNNNOOOOOOKKKKKKJJJHHHEEEAAA>>><<<777666444222000///...---,,,,,,++++++*********)))))))))))))))))))))))))))))))))***+++++++++++++++************************************************++++++++++++++++++++++++,,,,,,---------.........---......//////000111111111222333444555777888888<<<<<<;;;;;;<<<@@@CCCFFFEEECCCCCCFFFJJJLLLKKKIIIMMMNNNOOOPPPPPPOOONNNNNNLLLJJJHHHFFFEEEFFFGGGHHHDDDBBB???;;;888555333222111000...---,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************************************+++,,,,,,,,,------------........./////////000000222222333444555555666666666777999999:::<<<@@@BBBBBBCCCEEEFFFFFFFFFEEEDDDzzzKKK===;;;333222///---+++)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))******++++++(((333222)))888]]]uuuwwwccc```^^^eeeqqq~~~{{{mmm^^^KKKBBBNNNWWWWWW]]]jjjiiiqqqvvvuuuuuuzzz~~~~~~~~~~~~{{{uuuvvv{{{vvvjjjaaa\\\UUUNNNTTT```tttVVV888---,,,***...---))))))---,,,'''++++++*********+++,,,,,,......///000111222333333444666:::<<<>>>@@@BBBCCCEEEGGGJJJJJJHHHEEECCCCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEAAA===:::888666444222111111000///......---,,,,,,+++******))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000111222333444555555888888888999:::<<<===>>><<>>???@@@AAAEEEFFFHHHIIIJJJMMMQQQUUUSSSUUUXXXYYYYYYVVVSSSPPPQQQPPPOOOOOONNNOOOOOOPPPNNNMMMLLLIIIEEEAAA===;;;777666444111///---,,,,,,+++***************))))))(((((((((((((((((((((((())))))***++++++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------......//////000111222333444555777888888;;;:::999999;;;>>>AAACCCEEECCCCCCFFFKKKMMMLLLJJJQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGGGGIIIIIIBBB@@@===:::777444333222//////---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************************************++++++++++++,,,,,,,,,------............/////////111111222333444555666777666777888999:::<<>>:::>>>CCCGGGJJJLLLNNNOOOQQQQQQQQQPPPQQQQQQRRRRRRUUUTTTRRRPPPOOOOOOOOOOOOEEEEEEEEECCCAAA===999666444333222000///...------++++++************++++++))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........////////////000111222333222222222222444555666777::::::;;;<<<>>>???@@@AAADDDFFFIIIJJJLLLNNNRRRTTTPPPSSSVVVYYYYYYWWWTTTQQQUUUTTTRRROOONNNNNNNNNNNNNNNMMMKKKHHHDDD???;;;999777555333111...---,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////111222333444555777888888:::999999999:::===???AAAEEEFFFGGGJJJMMMOOOPPPOOOQQQQQQQQQQQQSSSTTTVVVWWWOOONNNLLLJJJHHHHHHHHHHHHAAA???===;;;888666555444///...---,,,++++++++++++(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,------------.........///000111222333444555666777666777999999:::<<<@@@BBBGGGHHHIIIJJJJJJIIIHHHGGGwwwFFF::::::333222///---+++)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))*********---&&&+++666222+++>>>]]]mmmmmmttt~~~~~~sssdddhhheee\\\YYY\\\XXXOOOAAA<<<>>>FFFJJJMMM[[[kkk}}}wwwwwwxxx{{{|||www{{{}}}lllLLL:::///(((&&&***(((&&&&&&)))***))))))***++++++************++++++,,,,,,---...///000111111333444666999<<>>:::777555444222000//////......---,,,,,,,,,++++++***)))))))))))))))************************************************************************++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......////////////000111222333444444777777777999:::<<<>>>>>>===@@@DDDGGGIIIKKKMMMOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOMMMMMMOOOPPPHHHFFFDDDAAA===:::888777333222111///...---,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111222111111111222333444666666999999:::;;;===>>>???@@@BBBDDDHHHJJJKKKMMMOOOQQQOOOQQQSSSUUUVVVVVVVVVUUUVVVTTTQQQMMMKKKIIIIIIIIIHHHGGGFFFCCC@@@<<<888666333222111///...---,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111111222333555666777777888999999:::;;;===>>>???CCCFFFIIIKKKLLLNNNPPPRRRRRRQQQQQQQQQRRRTTTVVVWWWNNNMMMLLLJJJHHHFFFEEEDDD===<<<:::888777555555555///...---,,,,,,,,,,,,,,,(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************++++++++++++,,,,,,---------.........000000111222444555666777666888999::::::===@@@CCCFFFGGGHHHIIIIIIHHHGGGFFFuuuEEE999999333222///---+++)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((((()))*********///,,,+++,,,,,,,,,111777fff{{{{{{yyy|||tttgggbbbcccjjjmmmooo|||yyybbbFFF...+++///,,,)))***'''%%%(((---+++$$$%%%+++++++++***************+++++++++,,,---...///000000333444555999===???@@@???AAADDDGGGIIIJJJKKKNNNPPPGGGGGGHHHHHHGGGFFFEEEDDD@@@===999666444333111///---------,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))************++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------....../////////000111222333444444666777777999:::<<<>>>???CCCEEEGGGIIIJJJMMMPPPRRRMMMMMMMMMMMMNNNOOOPPPQQQMMMNNNNNNMMMLLLLLLNNNPPPJJJGGGBBB===999888777777222111///...---,,,,,,++++++***************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------......///000111111111111222333444666666888888999:::<<<===>>>>>>???BBBFFFIIIJJJKKKMMMOOOQQQQQQQQQRRRTTTWWWYYY[[[VVVSSSOOOKKKGGGEEEDDDDDDBBBAAA@@@???<<<888555333000///...---------------(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,---......//////000000000111222444555666777888888999;;;<<<===>>>>>>???DDDHHHJJJJJJKKKNNNQQQUUUTTTRRRPPPPPPPPPRRRSSSLLLLLLKKKIIIGGGDDDBBB@@@999888666555444333222222///......---,,,,,,,,,,,,'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......///000111222444555666777777888::::::;;;===AAACCCCCCDDDEEEFFFFFFEEEDDDCCCjjjCCC888777555444111...+++***)))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++,,,,,,,,,------999VVV{{{ttt||||||}}}xxxzzz~~~yyyPPP111///,,,***(((((()))***)))))))))))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000333555777999;;;>>>BBBDDDCCCCCCDDDEEEGGGJJJLLLMMMMMMMMMMMMLLLJJJFFFCCCAAA@@@<<<666222111111111000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------//////000000111111111222555555666888999:::;;;<<<>>>AAAEEEGGGIIIJJJMMMOOORRRPPPNNNMMMMMMNNNPPPQQQNNNMMMKKKJJJIIIIIIIIIJJJDDDBBB???;;;888666555555111000///---+++*********,,,,,,+++***)))))))))***))))))))))))))))))))))))************************************************************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111111111111222333444444777888999:::<<<===>>>>>><<<>>>AAADDDHHHKKKLLLMMMNNNOOOQQQPPPOOOOOOPPPRRRKKKKKKKKKIIICCC???AAAEEE>>>===<<<999777555333222///......------,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------............///000000111222333444444555555666666888999:::;;;;;;CCCCCCCCCEEEHHHJJJJJJIIIHHHLLLPPPPPPNNNMMMNNNPPPNNNNNNLLLIIIDDD@@@??????777555333111111111000......---,,,+++************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---......//////000000111222444555666666888999;;;<<<>>>>>>AAAAAAAAAAAABBBDDDEEEFFFgggBBB999:::555333111...+++***))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))+++++++++,,,,,,,,,,,,------888LLLggg~~~~~~}}}yyytttyyy{{{|||}}}~~~|||nnngggoooyyyyyyxxx{{{sssNNN333///...+++***))))))******)))))))))))))))(((''''''++++++++++++++++++++++++++++++,,,---...///000000333555888:::<<<>>>BBBEEEEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKKKKJJJHHHEEEBBBAAA>>>:::555111000000000000...---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......///000000111222222333444555666888999::::::;;;===AAACCCDDDFFFHHHJJJMMMLLLKKKKKKKKKKKKLLLMMMNNNMMMKKKJJJIIIIIIIIIIIIDDDBBB>>>;;;777555444333111000...---+++*********,,,+++******))))))******))))))))))))))))))))))))************************************************************************,,,,,,,,,++++++******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000000000000000111333333555666777888:::;;;<<<<<<<<<>>>@@@BBBEEEGGGHHHIIILLLNNNOOOOOONNNNNNOOOQQQLLLIIIDDD@@@<<<;;;???CCC???===;;;999666333111000.........---,,,,,,++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------............///000000111222333444444555555666777999:::;;;;;;AAABBBCCCDDDFFFGGGIIIIIIGGGIIIKKKMMMNNNOOOQQQRRRMMMKKKIIIFFFBBB???<<<:::777555222111111111///......---,,,+++************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---....../////////000111222444444555666777999;;;<<<===>>>AAAAAAAAAAAABBBBBBCCCDDDeee@@@888;;;555333000---+++)))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))******+++++++++,,,,,,,,,+++(((,,,@@@]]]sssyyywww{{{vvvyyy|||uuupppiiijjjtttxxxrrrjjjggg|||___===---***---,,,***)))))))))***+++(((((()))))))))(((''''''************************++++++,,,---...///000000222555888:::<<<>>>BBBDDDGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDAAA???:::777222/////////000///---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000111222333222333444555666888999999:::<<>>:::666444222222000///...,,,+++******)))++++++***)))))))))******))))))))))))))))))))))))************************************************************************+++++++++++++++******************++++++++++++,,,************************,,,,,,++++++,,,,,,---...............///000111222333444555666777888999:::===>>>???@@@BBBCCCDDDDDDKKKLLLNNNNNNNNNNNNPPPQQQMMMJJJDDD<<<777888<<<@@@@@@>>>;;;888555222000///......---,,,,,,++++++***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......//////000111222333444444444555666777999:::;;;<<<>>>AAADDDDDDDDDDDDGGGJJJKKKJJJIIIJJJMMMPPPQQQQQQMMMIIIEEEBBBAAA>>>999555666444111000000000///------,,,+++***************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---.../////////000111222333444555666777888:::<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAAddd===666999444222000---+++)))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))************++++++++++++///...,,,...999LLLdddttt{{{xxxsss{{{zzzooowww{{{oooOOO444'''***111******))))))))))))***+++'''(((((((((((((((''''''((((((((()))))))))))))))***+++,,,---...//////000111333777999;;;===@@@BBBFFFFFFFFFEEEEEEDDDCCCBBBCCCDDDEEEEEECCCAAA???===777333000......//////...,,,,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********+++************************************++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,+++,,,---...000111222333222222333555666777888999===???BBBDDDEEEFFFHHHIIIHHHJJJKKKMMMMMMLLLKKKJJJLLLKKKJJJHHHGGGEEEDDDDDDCCCAAA===999555222111000///...---+++******))))))******))))))))))))******))))))))))))))))))))))))************************************************************************+++++++++***************************++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,---............///000111222222333333555666777888999===>>>>>>@@@BBBCCCEEEFFFLLLMMMOOOPPPPPPQQQSSSUUUPPPTTTTTTJJJ???<<<>>>AAABBB@@@<<<888444111///...------,,,,,,+++*********))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,------------......///000111222333333333444555777888:::;;;<<<<<>>@@@EEEEEEEEEDDDCCCAAA???>>>AAAAAABBBBBBAAA???<<<;;;444111...------...------++++++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))*********++++++++++++******))))))******+++*********************************+++++++++,,,,,,***+++,,,---///111222222222333444555777888999999>>>AAADDDFFFGGGHHHJJJLLLLLLMMMPPPRRRRRRQQQOOONNNNNNNNNMMMKKKIIIGGGFFFEEEAAA???;;;777444111000///...---,,,+++***)))))))))***))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))+++************+++,,,,,,//////...//////000111222222333444555666888999999======>>>@@@CCCFFFIIIKKKMMMOOORRRSSSTTTUUUWWWYYYWWWeeemmmcccRRRHHHFFFGGGDDDAAA===888444111000///,,,,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,------...//////111111222333333333555666888:::;;;<<<<<>>???CCCCCCDDDCCCCCCAAA???>>>@@@@@@AAAAAA???===:::888333111...---------,,,++++++******)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************)))))))))************+++******))))))))))))******************************************++++++++++++***+++,,,---...///000111222333444555666888999999;;;>>>BBBDDDFFFGGGJJJLLLOOOPPPRRRTTTUUUTTTSSSRRRRRRQQQPPPOOOLLLJJJHHHFFF>>><<<999666333111//////---,,,+++***))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))************+++))))))))))))))))))))))))******))))))******+++,,,.........//////000111222222333444555666888999999;;;<<<===@@@CCCGGGKKKMMMMMMOOORRRTTTUUUWWWYYY\\\\\\ooo{{{rrr___TTTNNNKKKCCC@@@<<<777333000//////,,,,,,+++******))))))(((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------...///000111222222222333444666888:::;;;<<<===AAADDDEEEEEEFFFJJJMMMRRROOOLLLKKKLLLNNNOOOPPPKKKHHHFFFEEEDDDAAA;;;666333111///---------,,,***+++******)))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))******+++,,,---.........///000111222333333444555666888:::;;;<<<@@@AAAAAABBBAAA@@@>>>===ZZZiiiXXX===666888222000...,,,***)))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((()))))))))*********)))***---111111...+++777OOOiii}}}vvvrrrmmmkkkooouuuzzz{{{wwwnnnsssvvvwwwxxxzzzvvvdddHHH222---,,,+++(((&&&&&&'''(((((((((((((((((((((''''''%%%&&&''''''((((((''''''&&&''''''((())))))************+++,,,---......//////222777:::<<<===???@@@BBBCCCDDDDDDDDDCCCAAA@@@@@@@@@AAA@@@>>>;;;888666444111...---------+++*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************++++++++++++************************))))))))))))******************))))))))))))******************************************++++++++++++++++++,,,---......//////111111222444555666777888888;;;???BBBDDDFFFIIIKKKNNNOOOQQQRRRSSSSSSRRRRRRPPPPPPOOONNNKKKHHHEEEDDD<<<:::777444222000000000,,,+++***))))))((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))************************************)))))))))))))))***++++++------------...///000111111222333444666777888888::::::;;;===AAAEEEIIILLLJJJLLLOOOQQQSSSUUUXXX[[[[[[jjjrrriii\\\UUUOOOHHH@@@>>>999444111///......+++++++++***))))))((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,------...///000111222111222444666888:::;;;<<<>>>???AAACCCEEEGGGIIIJJJLLLKKKJJJHHHGGGGGGIIIKKKEEEEEEEEEDDDAAA===999666222000...------,,,+++)))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***+++,,,---............000111222333222333444666888999:::;;;<<<===???@@@???>>>===;;;|||TTTdddWWW>>>666666111000...,,,***)))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,+++*********,,,...000111222;;;RRRlll{{{zzz~~~ppp|||wwwsss|||}}}jjjMMM666,,,+++((()))******(((((()))+++(((((())))))(((''''''&&&%%%%%%&&&'''(((((((((''''''''''''((()))******+++)))***+++,,,---......///000444999<<<>>>???AAABBBAAACCCDDDFFFFFFEEECCCBBBAAAAAAAAA@@@>>>:::777555444222///...---,,,+++)))***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.........000000111222444555666777777:::>>>AAADDDFFFJJJLLLLLLMMMNNNOOOPPPPPPQQQQQQLLLLLLKKKJJJGGGDDDAAA???:::999666444222000000000++++++***)))(((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************)))))))))))))))******+++,,,,,,,,,,,,---...//////111111222333555666777777999999999;;;>>>BBBFFFHHHGGGIIILLLOOOQQQSSSVVVYYYVVV```bbbYYYRRRQQQKKKAAA>>>;;;777222///---------++++++******)))((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---...///000111111111222333555888:::;;;<<<======>>>AAAEEEHHHHHHHHHIIIKKKJJJFFFAAA???AAACCC@@@BBBCCCBBB>>>:::777666222000---,,,,,,,,,***)))***)))))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---............///111222333222333444666777999:::;;;:::;;;<<<>>>>>>===;;;:::}}}ooofffYYY<<<555555333222///---+++)))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++......000444999IIIgggxxxuuurrruuu{{{vvvuuuttt|||tttwwwkkkWWWBBB222***((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))******+++,,,...000222333222444777999<<<===>>>>>>AAADDDHHHJJJJJJGGGCCC@@@AAAAAAAAA@@@===888444111000///...---+++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,,,,------...000000111222444666888999999:::<<<>>>@@@AAABBBBBBFFFGGGHHHHHHHHHHHHHHHHHHCCCDDDEEEDDDBBB???<<<999666555333111///------,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,+++******************++++++++++++,,,---.../////////000222444555777777888888999;;;>>>BBBEEEGGGIIIKKKOOOTTTWWWWWWVVVTTTTTTRRRPPPOOONNNKKKGGGDDD<<<888444111//////---,,,+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,---...///000000000111333555777777777777777:::===???@@@BBBDDDFFFEEEFFFFFFCCC???<<<===@@@???>>><<<;;;:::777333000000//////---,,,+++************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))******+++,,,------------...000111222555555555555666777999:::;;;::::::<<<===<<<888444yyy}}}|||oooZZZ<<<777888333222///---+++)))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++***)))***+++,,,444GGGZZZyyyvvv}}}~~~uuusss{{{|||xxxvvv___CCC===555---((((((***,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))******+++,,,...000222333222333666999;;;<<<======???AAACCCDDDEEEDDDCCCBBBAAAAAAAAA@@@===888444111//////...,,,+++***)))((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,,,,------...///000000222333555777888999;;;===???AAACCCDDDDDDGGGGGGHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDAAA>>>:::777444333111///---,,,++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******)))))))))***++++++++++++++++++,,,---...//////000111222444666777888888999:::<<>>@@@@@@AAABBBCCCEEEFFFFFFDDD@@@>>>>>>???<<<:::888777666444000---//////...---,,,+++*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---///000111444444444444666777999:::<<<;;;;;;<<<===;;;777333sssooouuuWWW:::888777333222///---+++)))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))))))))*********++++++,,,+++++++++))))))///777JJJhhh}}}xxxxxxyyyzzzyyylllPPP888''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))******+++,,,...000111222111222555777:::<<<=========>>>>>>???@@@AAABBBCCCAAAAAAAAA???<<<888444222///...---,,,+++)))(((((((((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++,,,---------//////000111333555777888;;;<<<>>>AAADDDFFFGGGHHHKKKKKKJJJJJJIIIGGGFFFEEEGGGGGGFFFDDD@@@<<<888555222111000...,,,+++*********))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((((((((()))***+++,,,++++++++++++,,,---......///000111333444666777888999999:::<<<@@@CCCGGGIIIJJJGGGDDDHHHPPPWWWZZZZZZ[[[WWWRRRMMMJJJGGGCCCAAA999666222000///...---+++******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---...///000000000111222444555666777777999<<>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@>>>;;;777444111------,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++,,,,,,------000000111222444666777999;;;===???BBBEEEHHHIIIJJJNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIGGGDDD@@@;;;666444222111///...,,,++++++***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))((())))))******,,,+++++++++,,,,,,---...///000111333444666777888888999:::===@@@DDDGGGIIILLLGGGCCCEEEMMMSSSSSSRRRVVVSSSOOOLLLIIIDDD???<<<666444000///...---,,,******)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))***************************+++,,,---...//////000000000111333444555666777888;;;@@@BBBCCCCCCCCCCCCFFFGGGHHHHHHFFFCCC@@@???;;;999777666555333000...---------,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,---...000000111222333444666777999:::===<<<<<<;;;999666333111mmmgggpppPPP999888222333222///---+++)))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))************)))((())),,,...,,,(((000,,,'''%%%...@@@QQQZZZwww|||}}}wwwrrr{{{zzz{{{}}}~~~vvvXXXIII<<<666111+++***---(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))***+++---///111222000111333666888;;;===???AAABBBDDDDDDDDDBBB@@@>>>@@@@@@>>><<<999555222111,,,,,,+++***))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---111111222333555777888999;;;<<>>BBBCCCDDDFFFGGGGGGGGGGGGHHHGGGEEEBBB???;;;999666555444333111///,,,,,,,,,+++******))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))******))))))******+++,,,,,,,,,------...000111222000111222444555777777888;;;;;;;;;999666333111000pppnnnrrrUUU===:::444333222///---+++)))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))))))))*********)))(((&&&)))---,,,((((((,,,---)))$$$$$$+++222>>>LLL___qqq{{{uuu|||rrrnnnbbbYYYQQQEEE444///***'''%%%%%%***000&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))***+++---///000111111222333666999<<>>???>>><<<:::777333111///++++++******)))(((((('''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,000111111222444666888999:::;;;===@@@CCCEEEFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGDDDAAA===999555333111000///...---,,,,,,,,,)))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++***************,,,,,,,,,++++++,,,,,,------...///111222444555666666777888;;;???CCCGGGIIICCCDDDFFFHHHKKKLLLKKKIIIFFFFFFFFFEEECCC???999444111///---------,,,***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...////////////000111222444555666555888<<>>888666333111111000///---+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))******))))))******+++,,,---------...///000111222111111333444555666666555888999999777333000//////uuupppwww[[[>>>:::666333222///---+++)))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++***''')))......))) '''///111,,,(((***---%%%...666===KKKccczzz{{{sssaaaUUULLL===444000(((&&&))))))&&&%%%&&&''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((())))))+++,,,...000111222222444666999===@@@BBBCCCCCCCCCCCCBBBAAAAAA@@@===<<<:::777444111///...*********)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,...//////111222444666777888999;;;>>>@@@BBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCBBB@@@===999666444222000///...,,,++++++++++++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...---,,,,,,++++++,,,,,,,,,,,,---...///111333444555555666777:::>>>BBBFFFHHHGGGIIIKKKKKKIIIHHHHHHIIIGGGEEEBBB@@@>>>;;;777444///---,,,,,,,,,,,,***((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......////////////000111333555666555777999:::<<>>;;;666444111/////////---,,,***************)))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,---...///000111111222333444555444444333555777777555111......///xxxooo{{{^^^===777666333222///---+++)))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%)))***'''(((------(((,,,'''%%%(((++++++)))'''+++///...((('''///;;;CCCIIIRRRcccwwwwwwwww}}}}}}qqqbbbSSSBBB<<<111000..."""!!!((()))$$$)))***''''''+++)))###$$$%%%&&&'''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((())))))+++,,,...000111222333444666:::===AAACCCBBBAAA???>>>>>>@@@AAACCC===;;;999666333000...---******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...///111222444555777888:::<<<>>>???@@@@@@DDDDDDDDDDDDCCCAAA@@@??????>>><<<999777444222111...---,,,+++************((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))***,,,///111222------,,,++++++,,,,,,,,,+++,,,---///000222333444444555666999===BBBEEEHHHOOOQQQRRRNNNGGGDDDEEEHHHKKKGGGAAA<<<999888777555---,,,+++,,,,,,,,,)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......///////////////111333555666555666777777888;;;???CCCAAA>>>;;;;;;<<<===;;;999777444111/////////...---************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,+++++++++,,,---...///000222222444444444444333222444555666333///------///yyyyyyzzzTTT===888333222111///,,,***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''******+++++++++,,,,,,,,,+++---111:::GGGTTT^^^cccfffhhhlllqqqvvv{{{|||yyyvvvttttttsssppplllYYYPPPCCC888222///---,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''(((***+++,,,---...---///111555888;;;>>>??????@@@@@@AAAAAA@@@@@@???;;;777333111///...,,,***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,---------...///111333444222444888;;;>>>???@@@@@@GGGGGGFFFEEEDDDCCCAAA@@@BBB???:::666444222///------,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))111111111000//////......,,,...///000000111333555666666888:::<<>>:::666444222///...---,,,+++***))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******+++---...000111111---///111222222333444666666666888:::===???BBBCCCIIIJJJJJJJJJIIIKKKNNNPPPKKKHHHCCC>>>999555333222...---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...---......///000111222333555777:::;;;<<<>>>AAACCCGGGEEEAAA===:::888888888111111000...---+++******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,---...///000111111111111222333444444444444222111///---,,,+++pppOOO<<<999555222111///,,,***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((()))))))))*********///---+++*********)))(((((((((((('''''''''&&&&&&)))((('''''')))***)))'''&&&%%%%%%&&&''''''%%%###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))'''((()))***+++---......111111333555666888::::::??????>>>>>>>>>>>>??????<<<888444111///...+++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******+++,,,,,,------.........///000222444555555777:::>>>AAABBBCCCBBBHHHHHHHHHHHHGGGGGGFFFEEE@@@===999666444222000...,,,+++******))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***,,,...000111///111222333333444666888666666888:::===@@@BBBDDDKKKJJJJJJHHHHHHJJJNNNRRRKKKHHHCCC===888333111///---,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---......//////000111222333333666888:::<<<===???AAACCCFFFDDDBBB???<<<999777666000000///...,,,+++******))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,---...///000000000000000111222333444333222111000...---++++++zzzzzznnnQQQ>>>:::666111000...,,,***)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((((((((('''''''''''''''((((((((())))))(((((((((***,,,---,,,+++,,,,,,,,,+++++++++++++++))))))((()))***++++++***))))))))))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&'''''''''((((((((())))))'''((()))***,,,---......111222333555777999;;;;;;>>>>>>===<<<<<<===>>>>>>;;;888444111///---+++)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********+++,,,,,,------.........///111222444555666888;;;???BBBCCCDDDDDDFFFFFFGGGGGGGGGFFFFFFEEE???;;;777444333111///...++++++***)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++...000222333333444666777666666888:::===@@@CCCEEEIIIIIIIIIGGGEEEEEEGGGIIIEEECCC>>>999333000---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************+++,,,------//////000111222333444444555777:::;;;<<<===@@@BBB>>>>>>>>>===;;;888666444//////...---,,,+++***)))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++,,,---...///000000000000000000111222222111000///...---,,,+++***wwwrrrtttlllQQQ===666222111000...,,,+++)))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((('''&&&&&&'''((((((&&&$$$'''''''''&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((((((((()))+++,,,---...///000111333666888;;;===>>><<<<<<<<<;;;;;;<<<<<<<<<999666222///...---+++)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))******++++++,,,---------......///000222444444666888;;;???BBBCCCDDDDDDCCCCCCDDDDDDDDDCCCCCCBBB<<<999555222111000...---******))))))((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************))))))))))))))))))))))))+++++++++*********))))))---///111111111222444666555666888;;;>>>AAADDDEEEEEEGGGHHHHHHEEECCCBBBAAA>>><<<888444111...---,,,++++++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************+++,,,------//////000111222333444444444666888::::::<<<>>>@@@=========<<<:::777444222......---,,,+++******)))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++++++++,,,---...///000000000/////////000111111......------,,,+++******yyytttxxxrrrVVV???777444000///...,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&'''''''''(((((((((,,,+++***+++,,,,,,***(((++++++***)))(((''''''&&&)))*********((('''((()))%%%&&&&&&%%%$$$$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((()))***+++,,,.../////////000222555888;;;===>>>::::::;;;;;;;;;;;;::::::666333000------,,,+++)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***++++++,,,,,,---------...///111333444555777:::>>>AAABBBCCCBBBAAAAAAAAAAAA@@@@@@???>>>999666222000///...---,,,***))))))(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---///000000111333555555666888;;;>>>BBBEEEFFFCCCEEEHHHIIIGGGDDDBBBBBB:::999666333000///......+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---......//////000111222333333444666888999:::;;;===???AAAAAA???===999555111///------,,,++++++***))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,---...///000000000////////////000000,,,,,,,,,++++++*********|||yyy[[[@@@:::999000///...,,,+++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((($$$######$$$'''(((((('''((((((''''''&&&%%%%%%$$$%%%''')))(((&&&%%%''')))''')))***(((%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''((((((((()))***+++---.../////////000222444666888999:::777999;;;<<<<<<;;;999777333000---,,,,,,,,,+++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))***++++++,,,,,,,,,---...000222222333555999<<>>===<<<;;;666333000...------,,,***))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))&&&'''((()))***+++,,,---+++---///000000111333444555666888;;;>>>BBBEEEGGGFFFHHHIIIHHHEEEBBBAAAAAA999777555222000.........******)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...---......///000111222333555777999::::::;;;===???AAA@@@===:::666222///---,,,,,,++++++******))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,---...///000000//////....../////////******************))))))~~~zzzXXX<<<777888000///...,,,+++*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''((((((((()))))))))'''%%%&&&'''(((((('''&&&&&&&&&''''''((((((((("""%%%''''''%%%%%%'''***"""'''(((&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))***+++---...//////000000111222444555666666666888;;;======;;;888666111...+++***+++++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******+++++++++,,,...///111222222444888;;;>>>???@@@@@@@@@@@@??????===<<<::::::555222///---,,,,,,+++)))))))))(((((((((((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************************************))))))))))))))))))))))))''''''(((((()))*********,,,...000000000111333555555666888;;;???BBBEEEGGGLLLKKKIIIEEEAAA===<<<===888666333000...,,,,,,+++***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...------...///000111222222666888:::;;;;;;<<<>>>@@@;;;:::888666333111///...,,,+++++++++******))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,---...///000000//////.........//////*********)))))))))))))))|||yyynnn[[[===555333333000---++++++***)))(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&''''''%%%$$$%%%$$$$$$%%%'''((((((''')))'''$$$$$$&&&)))******(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++'''&&&&&&&&&&&&'''((((((************+++,,,---...111222555888999:::999999888999;;;<<<;;;999777555000///...,,,+++***))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,++++++,,,---///111333:::999999;;;???AAA@@@>>>>>>>>>>>>===<<<:::888777444222///------,,,***)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---,,,---/////////000222444333555888<<<@@@CCCFFFHHHJJJJJJJJJJJJHHHCCC===888;;;777333000...---***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......///111222333444555666777888:::<<<>>>???@@@@@@???===:::666222///---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++***+++,,,---..................---------,,,,,,,,,+++++++++***)))(((((('''zzzyyyrrr~~~qqqjjj[[[>>>777555333000---++++++***)))(((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''''''''&&&&&&******((((((((('''&&&%%%((('''&&&&&&'''((()))***)))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&&&&&&&'''(((((())))))******+++,,,......111222555888:::::::::999999:::;;;<<<;;;888555444000///---,,,***)))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++---,,,,,,---...000222333999888999<<<@@@CCCBBBAAAAAAAAABBBAAA@@@===;;;999444111///------,,,***)))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,------...///000000111333555444666999<<<@@@DDDGGGHHHGGGGGGIIIJJJKKKHHHCCC???:::666222///...,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...///000111333444444555666888999;;;===>>>>>>???>>>;;;888444111...---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++***+++,,,---...............------------,,,,,,,,,++++++******)))(((((('''tttlll~~~mmmyyymmmiii\\\>>>777666333000---++++++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))&&&'''((((((''''''((()))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))***+++,,,---......111333666888:::;;;:::::::::;;;;;;;;;999666333111///...---+++***)))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++---------...000111333444777777999<<>>666666333000---++++++***)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$%%%%%%%%%%%%'''((($$$%%%''''''((((((***+++%%%'''))))))'''%%%&&&'''***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((((()))***,,,---......///111333666999;;;<<<;;;;;;<<<<<<;;;:::777444111///...---,,,***))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---...000111222333666777999<<>>666777333000---++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###&&&)))***)))(((((()))***,,,---+++)))'''(((***)))***+++***)))''''''''''''''''''&&&''''''((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((()))***,,,.../////////111333666999<<<<<<<<<<<<<<<<<<:::888666222000...---,,,+++***)))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***+++,,,...///000111111666777999;;;<<<===>>>???===>>>>>>===:::777333000111...,,,+++++++++)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---***,,,---...///000333555666777999<<<>>>AAACCCDDDIIIGGGEEECCCAAA<<<666222222000,,,+++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,---///000111222333222444666888999999999999777555111...,,,+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******+++***+++,,,---............------,,,,,,,,,+++++++++*********)))))))))))))))|||tttvvvzzzlllmmmbbbAAA777888333000---++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''###&&&******'''&&&&&&(((&&&))),,,,,,+++,,,///222333111////////////...,,,((((((''''''''''''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''(((+++---////////////111333777:::<<<=========<<<;;;999777444111///---,,,+++***)))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))***,,,...///000000000555777999::::::;;;<<<===<<<<<<:::888555222///---///---+++***+++***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---***,,,......///111444666777888:::<<>>>>>>>>;;;:::888666333111///---+++***)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***+++---///000111111111333666999;;;;;;;;;===@@@???===;;;777444111/////////---************)))((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---,,,---///000111333666888::::::<<<>>>@@@CCCDDDEEEDDDBBB@@@???===:::666222...+++)))((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...///000111333444444222444777999::::::888777000000///...---,,,+++***(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++***+++,,,---............,,,,,,,,,++++++++++++***)))))))))))))))))))))***}}}uuu|||vvvuuuLLL999555333000---++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))+++------///666AAAIIINNNQQQRRRNNNHHHDDDEEEHHHJJJBBB;;;;;;@@@CCC???::::::999777444222000///...,,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&(((+++...000000000000222444777;;;===>>>???>>>:::999777555333000///...+++***)))(((((('''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******+++++++++,,,...000222222222222222555999;;;<<<===@@@CCCBBB@@@<<<888555333222111...,,,***)))******)))((('''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,------///111222333555888:::<<<===>>>@@@BBBDDDFFFGGGBBB@@@>>>;;;999555111---,,,***(((((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......///111222333444555333444777:::;;;:::888777/////////...---,,,+++***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++++++++,,,---............,,,,,,,,,+++++++++******)))))))))))))))*********sss{{{pppxxxKKK:::666222000---+++***)))'''%%%%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&''')))+++%%%(((***+++***))))))***...666AAAFFFCCCCCCOOO]]]JJJLLLOOOTTTZZZ\\\UUULLLGGGBBBCCCKKKSSSYYY```hhh\\\HHHIIIKKK:::666@@@???===555111333111***$$$$$$###((('''###&&&,,,*** '''''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++,,,,,,---...//////111333777:::<<<<<<;;;::::::888555222111///---+++******))))))((((((''''''''''''''''''''''''&&&&&&'''%%%$$$&&&)))+++)))'''++++++***)))((((((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,---///111333444777888;;;???CCCDDDCCCAAA@@@???===;;;777444111///...---+++)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++...///000111222555999======AAACCCCCCDDDFFFFFFBBBDDDDDDCCC@@@;;;555000,,,++++++***)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))*********)))******++++++,,,---...///000111222333333555888::::::888555222000///---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***,,,,,,------...---------+++*********))))))(((((())))))))))))************nnnzzzzzz|||JJJ888666222000---+++***)))'''&&&%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))***++++++)))((()))******+++***))))))---333888@@@IIIVVV\\\XXXRRRUUU]]]RRRJJJIIIUUUdddggg[[[NNNIIIFFFKKK[[[jjjppprrrsssoooccc___\\\UUUVVV]]]___[[[MMM???:::777222111333***+++)))&&&%%%((((((&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))++++++,,,---......//////222444777999;;;<<<;;;;;;;;;888444111000...,,,+++***)))))))))((((((((('''''''''''''''''''''''''''+++)))((((((******)))'''''')))***)))''''''))),,,+++*********))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---...000111333444666888;;;???CCCDDDBBB??????>>><<<999666333000///...,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,...///000000111444888;;;>>>CCCEEEDDDEEEGGGFFFCCCBBBAAA@@@===888444///---++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))*********)))******+++,,,,,,---...///000222333333333555888::::::777444222///...---+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******,,,,,,---------------,,,************)))))))))((())))))))))))************rrryyyJJJ777666222000---++++++***(((&&&%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%'''******)))'''''''''+++,,,,,,+++)))+++000555FFFLLLTTTZZZXXXRRRSSSWWWSSSKKKNNN```ppprrrjjjeeebbb]]]^^^jjjwww{{{wwwrrr}}}zzzjjj___cccfffbbbccckkk]]]OOOHHHCCC===777333...+++***+++(((######&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,---...///000000444555777888:::;;;<<<<<<===999333///---,,,+++***))))))))))))((((((((((((''''''''''''((((((((((((***((('''((())))))((('''%%%)))+++***&&&%%%(((,,,+++*********)))(((((((((******)))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++.........///000222333444555777;;;???CCCCCC@@@======;;;999777444111///------,,,***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,...///000000111333666999>>>BBBDDDDDDEEEGGGFFFCCCAAA???<<<888444111///---+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))***++++++,,,,,,---...///111222333333333555777999888666333111------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++,,,,,,------------,,,,,,************))))))))))))))))))))))))************JJJ777666222000---++++++***((('''%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((###%%%((()))((('''''''''"""***333777777555666777FFFEEEHHHMMMQQQTTT\\\dddqqqrrr}}}sssssslllccc^^^ZZZ[[[[[[SSSFFF;;;777///---222111'''###&&&(((''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,---...///000111555666777888999;;;<<<======888222...,,,+++******))))))))))))((((((((((((((((((((((((((()))))))))((('''((((((***++++++++++++,,,---,,,***))))))***))))))))))))))))))))))))+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++............000111222333555777;;;???BBBBBB>>>;;;:::999777444111///---,,,,,,+++***)))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000111111333666999;;;???BBBBBBDDDGGGGGGDDDBBB???:::555111...------******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------...///111222333444444555777888777444111///,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,---------,,,++++++*********)))))))))))))))((()))))))))************zzz|||JJJ888666222000---,,,++++++)))(((%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))''')))******))))))***+++&&&111???HHHKKKKKKNNNQQQQQQOOORRR[[[dddnnnzzznnnlllkkklllnnnlllbbbYYYJJJ<<<333444444---))),,,((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,---///000111222666777777888:::;;;<<<===<<<777111,,,+++******)))(((((((((((())))))))))))((((((((()))))))))******)))******+++++++++,,,,,,+++******,,,---...,,,*********************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++---------...///111222333777888;;;???BBBAAA>>>;;;999777555222///---,,,+++******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---......000222333333555888:::;;;@@@CCCDDDFFFJJJJJJGGGDDD@@@:::333...,,,++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,------...///000111222333444444555666666555333000...++++++***)))((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,------,,,++++++***))))))))))))))))))******((()))))))))************~~~vvvyyyIII888666222000---,,,,,,+++***(((%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''((((((((()))))))))))))))((('''''')))...111???FFFMMMOOOPPPUUU^^^ggg```ccckkkvvv~~~~~~wwwxxxuuu~~~uuuppppppnnnjjj\\\NNN>>>666111......///(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,---///111222222666777888:::;;;;;;<<<<<<888555000,,,+++******)))(((((((((((())))))))))))(((((())))))******++++++)))***+++***)))((()))***'''(((***,,,///000///...------,,,,,,+++*********)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,,,,---...000222444555::::::<<<>>>AAAAAA>>><<<888666333000---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++---...//////111444555777888;;;===???DDDGGGGGGIIIMMMLLLIIICCC???888222---+++******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))***+++---------...///000222333444444555555555555333111...---++++++***))))))((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,---,,,------,,,,,,+++***)))))))))))))))************))))))))))))************~~~yyywwwEEE777888222000---,,,,,,,,,***)))%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))'''((((((((())))))))))))'''''''''(((,,,555???GGGNNNRRRTTTRRRQQQXXXgggsssuuuyyy|||xxxwwwsssooojjjhhhfff]]]MMM???777333000,,,+++***((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,...///111222333555777999;;;<<<<<<;;;:::555222///,,,,,,+++***((('''((((((((()))))))))***(((((()))******+++,,,,,,+++---000111111222444777888>>>DDDCCC>>><<>>===<<<999777444222111111111000...---+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++------...000333555777999===<<<<<<>>>@@@@@@???===777555222///---,,,+++,,,(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...//////222666888:::<<>>AAACCCDDDGGGHHHFFFDDDEEEBBB>>>777555111---+++******+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))((((((((()))***,,,---.........///111222333444555555555555444222///---+++,,,+++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...---------,,,+++***)))((((((((())))))*********+++))))))))))))************|||FFF333:::333111...,,,,,,+++***(((***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***...((($$$)))((('''------)))***777IIITTTUUUPPPTTTTTT]]]mmmxxx|||zzzwww}}}zzzvvvsssttt{{{zzzuuuvvvoooSSS@@@111666444+++)))///---$$$))))))))))))((('''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''''''''(((((((((((((((,,,,,,---...///111111222555888:::999999<<<<<<888333111///,,,***)))(((((('''&&&(((+++***'''(((,,,...+++)))***---222555777DDDKKKQQQWWWeeewww}}}uuunnnkkknnnqqqpppnnnmmmvvvzzz}}}ssshhhbbb``````[[[PPPDDD===777444444555555111'''!!!%%%///---+++(((((())))))(((&&&'''&&&&&&&&&&&&'''((()))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((())))))))))))***+++++++++,,,......///111333777:::;;;???AAA@@@>>>???AAA>>>999444333000...,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))************************++++++***************+++,,,,,,,,,,,,------...///222444666888;;;>>>CCCFFFEEEFFFGGGGGGFFFDDDAAA???555111---******++++++***(((((((((((()))))))))***)))***+++,,,+++***((('''(((***+++,,,+++)))'''%%%---,,,+++***))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...///000111222333444444444333111///---,,,++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***++++++))))))***,,,...---,,,+++************)))************+++++++++))))))***++++++,,,,,,,,,xxxDDD333:::333000...,,,,,,+++***(((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$***(((***333000'''((((((444AAAIIILLLQQQ\\\ddd]]]dddwww|||uuuvvvxxxqqqyyy~~~ppp]]]???;;;888777444///+++***((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''(((((((((((((((+++,,,---...///000111222555888:::999999<<<;;;777222000...+++)))(((((((((,,,)))(((+++,,,)))))),,,******---333???NNN]]]fff[[[fffkkknnn}}}}}}zzz~~~ssseeeXXXPPPMMMDDD===999===>>>777---&&&"""%%%))),,,---,,,+++***)))(((((((((((('''''''''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,......///000222555777999;;;>>>>>><<<===>>>;;;666333222///---+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))************************++++++***************+++,,,,,,,,,,,,---...//////111333666888:::>>>CCCFFFFFFHHHIIIIIIGGGDDD???===444000,,,***************)))))))))***************---,,,***((((((***,,,......---+++***+++,,,...///+++++++++++++++,,,------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---//////000111222333444444333222111///---,,,++++++************))))))))))))************************************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***,,,---...///...---,,,+++************************++++++++++++///...---,,,+++,,,,,,---~~~zzztttEEE555:::333000---,,,,,,+++)))((()))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%,,,***''',,,***(((///@@@NNN\\\___[[[^^^jjjwwwnnnwww~~~uuuvvvzzzyyy|||___III888999:::111+++---)))((('''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((()))))))))***+++,,,---///000111222555999:::999999;;;999555000...,,,***)))((((((((()))&&&&&&***---,,,,,,///***666GGGXXXeeepppzzz|||}}}|||nnnbbb```___QQQDDD@@@@@@<<<777555222000,,,(((&&&'''+++...************)))((('''&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))))))))******+++,,,,,,---///......///000222444555777:::;;;:::;;;<<<777111111000...,,,***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))************************+++***************++++++,,,,,,,,,,,,---...///000111333666888;;;>>>CCCFFFIIIJJJLLLLLLIIICCC===999222///+++)))************+++++++++++++++*********,,,+++)))((()))***,,,---***)))(((((()))+++,,,...)))*********+++,,,,,,---+++************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))******+++,,,---//////000111222333333444333222000...,,,++++++***************************************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***+++...444777888666------,,,+++************************+++++++++,,,---,,,***))))))***,,,---pppyyyrrrIII999999222000---,,,++++++)))'''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((000+++###&&&--->>>TTTdddcccbbbccchhhnnnvvvzzzuuuttt|||}}}wwwtttsssqqqpppqqqmmmiiikkkooopppmmmiiilllooouuuyyyuuuoooqqqxxxeeeGGG<<<;;;888333000---,,,)))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''((())))))*********+++,,,---///111222222555999;;;999888999777333...---+++)))(((((()))))))))'''(((******+++111999GGGOOO\\\iiiwww{{{sssvvv|||zzzyyytttjjjZZZGGG:::===FFF@@@999000)))((()))******((())))))***)))((('''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++,,,------//////......///111333444555999::::::::::::555///000...,,,***))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************((()))))))))************************************))))))))))))))))))))))))*********************************)))******+++,,,,,,,,,,,,,,,---///000111111444888;;;===AAAEEEHHHKKKLLLNNNMMMIIIBBB:::555000---***)))*********))),,,,,,++++++++++++*********+++---......---+++***'''))),,,......---+++))),,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------///000000111222222333333222111///---,,,+++******)))***************++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************...,,,+++///666;;;:::777---,,,++++++*********+++*********+++++++++,,,,,,))))))))))))***,,,---...eeemmmmmmKKK:::555222000---++++++***)))'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((+++'''+++???OOO]]]mmmiiiaaaYYY[[[eeerrr{{{{{{uuuyyywwwhhhcccccckkkuuuzzz{{{zzz}}}~~~oooSSSAAA<<<;;;888444111---)))'''%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((()))******+++***+++,,,...000111333333555999;;;999888888555000,,,,,,***)))))))))******...,,,+++******333GGGZZZrrrzzznnnUUUMMMQQQBBB;;;444333555444,,,$$$((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((()))***+++,,,---......000000000000111333444666888;;;<<<;;;;;;;;;555......---+++***))))))******************************************************************************************************************************************************************************((()))))))))************************************))))))))))))))))))))))))******************************))))))***++++++,,,,,,,,,,,,---...///111111333666:::>>>@@@DDDGGGJJJLLLMMMNNNLLLGGG???777222...,,,*********++++++***++++++++++++++++++++++++,,,,,,---......---,,,+++...///000111000///---,,,------............---,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...000000000111222222333333000000...---+++*********))))))******+++++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))******************************))))))))))))))))))))))))************************************************((()))))))))************+++(((&&&***000333222///,,,,,,++++++******++++++***++++++++++++,,,,,,,,,***+++,,,.../////////...bbbggggggHHH777222222///,,,++++++***((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***(((%%%666WWWeee^^^XXX[[[[[[\\\___hhhuuu{{{yyyzzzppppppwww~~~wwwqqqLLL<<<::::::888666222...***'''%%%%%%''''''''''''''''''''''''&&&''''''((()))(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''((())))))***+++++++++,,,---///111333444555555:::;;;999888777333...,,,+++***))))))***,,,,,,******,,,222===QQQooozzztttrrr}}}uuurrraaaSSSBBB777555444111---+++***))))))((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******((()))***+++,,,---...///111111111222444777999;;;===??????===<<<;;;666///...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))***+++,,,,,,,,,,,,,,,---...000111222444777<<<@@@CCCFFFIIILLLKKKLLLLLLIIICCC;;;444///...,,,******,,,,,,,,,+++,,,,,,,,,,,,---------...---,,,++++++,,,...000222222111///...---------...+++,,,---......---,,,+++---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******++++++,,,---...000000111111111222222222//////---,,,+++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************))))))))))))))))))))))))************************************************))))))))))))************+++)))((()))---///---+++,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,---------------lllkkkcccBBB666555111///,,,+++******(((''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***+++)))555NNNVVVOOOMMM]]]aaaiiiqqqyyywwwmmmooottt|||uuuqqqttteeeLLL>>>999:::999666222...+++((('''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&'''((()))***+++,,,,,,,,,---...000222444666777666:::<<<999777666222,,,,,,+++*********,,,---...***...;;;NNN```ppp~~~rrrlllppp~~~}}}sss___LLL???999888999222000---***)))))))))***'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********((()))***+++---...//////222222333555888<<>><<<;;;666000...---+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,,,,,,,---///000222333333777<<<@@@CCCFFFJJJLLLKKKJJJIIIEEE???888111------,,,+++,,,---...---,,,------...///000111111222222666:::???BBBCCCBBBAAA>>>@@@CCCFFFEEECCC???===888888888666444111---+++......------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,---......111111111111111222222222......---+++************))))))***++++++,,,------------------------------------------------------++++++++++++++++++++++++************************((()))))))))************************************))))))))))))))))))))))))************************************************))))))))))))************,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++...222666888xxxsssccc???777;;;111///,,,+++******(((&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))$$$///000///888AAAQQQfffjjjjjjppp|||xxxwwwkkklll}}}vvvqqqyyy}}}{{{hhhLLL===:::999777555111...+++)))''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&'''((()))***+++,,,,,,---...///111333555777888666:::<<<999777666111+++,,,++++++***+++---...///777???SSSmmm|||zzzoooggglllssstttzzzxxx{{{{{{qqq___LLL@@@;;;888555000,,,)))((()))***'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************((()))***+++---...///000222333555777;;;???CCCEEEEEEFFFCCC>>><<<;;;666000...---,,,+++++++++------++++++++++++++++++++++++------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))***+++,,,---+++,,,,,,---///111222333222666;;;@@@CCCFFFIIIKKKJJJIIIGGGCCC===666000,,,---,,,+++,,,...///...---......///111222333444555<<>>???@@@@@@BBBBBB@@@===999444///,,,%%%(((***+++******+++,,,***,,,///000///---+++***///000---)))+++000///+++***...---))),,,333111)))111000+++(((,,,222000***///---...000---'''&&&(((---,,,+++******)))******************))))))))))))************************************************************************)))************++++++++++++++++++***++++++,,,,,,---.../////////111444666;;;888<<>>;;;;;;888000...111***)))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,---...///111333555777888===;;;999777444000,,,)))555((('''222000---IIIqqq||||||mmmjjjvvvbbbfffkkkqqqtttssspppnnnnnnmmmnnnqqqvvv}}}qqqpppqqqwww}}}|||xxx|||~~~|||dddSSSAAABBBBBB>>>444******000(((***+++***)))((()))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))******************+++,,,---///000111333444777999<<<>>>????????????>>>;;;777333///,,,,,,------------------......---+++'''%%%(((...333---111444333...---222888555666999:::555111666???222222333444222...,,,------+++)))***+++---111666+++++++++++++++++++++++++++*********))))))))))))************************************************************************)))************+++++++++++++++******++++++,,,,,,...///000000111222666888<<<:::>>>EEEIIIGGGIIIMMMMMMGGGAAA===777///,,,---555,,,+++444555---///888///@@@RRRTTTLLLLLL[[[mmmyyysssccc[[[UUUQQQFFF777///......,,,...//////.........///000++++++++++++************************************++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---...///111222222222222111111000...---,,,,,,+++++++++,,,000...,,,,,,,,,------------444222000444111111;;;444555444222333555555222000000///............///,,,,,,+++---......---+++++++++************++++++******************************************************************************************************))))))))))))*********+++,,,---------------...//////---,,,,,,,,,+++)))...111...)))***666AAA```ttt~~~zzzlllJJJ666222222///,,,++++++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))***+++,,,---......555DDDPPPZZZhhhvvv~~~zzzpppllluuu|||{{{{{{|||zzz{{{||||||zzzwww|||zzzyyyzzz||||||xxxuuu}}}zzzzzz}}}~~~~~~{{{yyy{{{}}}^^^EEE666;;;<<<333///555,,,+++***)))'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((())))))******+++,,,,,,---......000222444666777888===;;;888444111...,,,+++000,,,***---<<>>???>>>===;;;888555111...,,,---,,,***+++,,,---------)))---000111///...///111222...111999===:::;;;AAALLLHHHPPP___\\\LLLHHHQQQ^^^RRRFFFDDDDDDAAA===<<<222333333111///---)))'''************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++******++++++,,,---///000111222222444888:::??????CCCJJJMMMMMMNNNPPPOOOGGG@@@;;;444---+++---,,,)))))),,,///222777===MMMVVVbbblllvvv|||~~~kkkSSS@@@666///)))------...............---,,,+++++++++************************************++++++************++++++)))))))))*********++++++******+++++++++,,,,,,,,,+++++++++,,,,,,...//////111222444444444333111///...------,,,,,,,,,,,,---+++,,,---...///000111111,,,333111...333222000777999555444666888666666777444333222111000000//////,,,++++++,,,------+++)))++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************)))))))))******++++++,,,,,,------------,,,---+++******+++,,,+++++++++......000@@@XXXhhhjjjrrrpppMMM777444222000---++++++***)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))*********,,,...000///333>>>KKKYYYdddpppyyytttooowwwyyyyyyzzztttzzzzzzwwwvvvvvvxxxvvvuuuuuuuuutttsssqqqrrrsssuuuzzzzzzuuuwwwwwwxxxzzz{{{|||~~~{{{xxx~~~}}}YYY:::666>>><<<444000.........,,,)))&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((())))))******+++,,,------...///111222555666888999::::::999666222///......(((,,,///<<<[[[tttlllRRRTTTooo|||rrrxxxzzztttxxx|||xxx~~~}}}qqqzzzttt^^^HHHAAABBB@@@777111---***((()))+++,,,***'''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************+++++++++,,,...///111222444555666888:::===???@@@???===;;;777333///,,,++++++***)))+++...///---++++++---///111333333333444FFFAAAGGGVVV```iiiwwwyyywwwdddLLLBBBCCC???888555666333...---------------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************+++,,,------///000111222333555999<<>>MMMRRRMMMLLLVVVOOOKKKOOOPPPLLLKKKMMMBBBAAA???<<<999666333222000...------...---+++***,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************))))))******++++++,,,,,,---------------,,,---)))'''***---......///...888===BBB\\\oooMMM999888222000---,,,++++++)))'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''')))******)))+++///222111<<>>^^^mmmcccVVVTTTdddyyytttoooyyyxxxhhhaaadddlllsss}}}sssggglll}}}zzz\\\MMMIIIEEE@@@===444000***((()))+++***(((************************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************++++++,,,---...000111222666777888;;;===???AAABBBBBB???;;;666111---+++***------.../////////---+++000---***...999IIIYYYccchhhyyylllRRRDDDCCC???666111000///......///000000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************+++,,,---......///111222333666:::===@@@DDDIIILLLPPPRRRQQQPPPKKKCCC;;;555000,,,---222...<<>>@@@===888111,,,*********+++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************+++,,,,,,---...000111222666888;;;>>>AAABBBBBBBBBAAA>>>999444///,,,++++++,,,---...---++++++---...///999III[[[mmm|||vvvmmm[[[EEE:::888444000---,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))))))))***+++,,,---...---///111222444777;;;>>>>>>DDDHHHJJJLLLOOONNNKKKEEE<<<444000---,,,000666777666>>>XXXssscccIIIAAA777111///000///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,------///000222333111111222333222000---,,,++++++++++++,,,---//////,,,...111777BBBTTTiiiwwwrrr}}}wwwtttoooggg]]]SSSKKKGGG999555000,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,------............------,,,...***+++000000---111:::WWWuuummmJJJ777888333000...,,,,,,+++***((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((+++---,,,+++---333888>>>SSShhhsss~~~}}}zzz~~~rrr|||wwwssswwwrrrvvvuuuhhhTTTDDD===>>>BBBCCCIIIWWWccceee\\\QQQaaadddfffccc[[[RRRNNNLLLOOOXXX[[[PPPDDDBBBIIIOOOTTTeeewww{{{vvvwwwxxx~~~fffFFF;;;===777:::;;;777000)))(((((('''''''''(((((((((((()))'''((((((((())))))))))))&&&&&&&&&''''''''''''(((((()))***+++---...//////000111222444666888:::;;;999999666000++++++111666HHHfffqqq___[[[vvvooolllxxx}}}zzzsssooonnnmmmkkkhhhdddmmmzzz|||vvv~~~}}}yyyyyy}}}uuutttwwwtttjjjcccfffvvv~~~uuukkk[[[III???CCCAAA<<<555///++++++,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,---///000222333555888<<<@@@CCCCCCBBBBBB===:::555111---,,,,,,---***,,,---+++***///:::DDDJJJfff~~~zzz^^^WWWLLLAAA777111...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))))))))***+++,,,...///...000222444555999===@@@@@@GGGKKKKKKMMMPPPNNNIIIAAA999111......///666>>>DDDHHHTTTiii{{{zzzhhh[[[III:::333000...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///111333333333333333222111000......,,,,,,------...000111222000;;;MMM___qqqzzzooofff```PPPIII>>>555000...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---..................---,,,,,,,,,+++111999:::999CCCQQQzzznnnIII555666333111...,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))),,,......,,,...555;;;PPPfffyyyuuudddkkk}}}vvvwwwtttqqq___WWWWWWLLLJJJPPPbbbssssss```LLLHHHKKKMMMJJJHHHLLLVVV___rrrzzzvvv```GGG===@@@CCCBBBTTTgggjjjccc```jjjvvv~~~ppp~~~ooo{{{YYY???===999<<<===999111***((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((((()))***+++---...///000000111333555777999:::;;;777666333---+++000;;;DDDrrr___TTTddd}}}xxxppp|||jjj^^^^^^kkkrrrpppuuu{{{lllooo}}}gggHHHFFFFFFCCC<<<333---,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))************,,,,,,,,,---///000222333444888===AAADDDDDDBBB@@@999666222...,,,,,,---...---000111000111===PPP```~~~vvvrrryyy|||nnn[[[JJJ>>>777444......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))))))))***+++---...//////111333555777:::???BBBEEELLLPPPOOOQQQTTTQQQKKKAAA999222000111555===EEE\\\ttt~~~yyy```JJJ===666222///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------...000111333444555555444333111000000///.........///000222444444BBBWWWuuu}}}oooeeeUUUGGG<<<666333222---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---....../////////...---,,,,,,000222<<>>NNNiiiooo|||nnnjjjfffnnn~~~ppprrrqqqdddgggjjjooo{{{~~~}}}uuuxxx}}}xxxoooiiivvv~~~cccJJJKKK[[[lllmmmccciiiqqqwwwhhh|||PPPBBB>>>>>><<<999555000***$$$''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((''''''''''''((((((((()))))))))***+++,,,,,,---------...000222444666777777777444111///---666SSSpppgggUUU[[[{{{|||uuu}}}}}}zzz~~~tttggg```YYYXXX]]]cccqqqjjjpppZZZDDDMMMJJJBBB???555+++,,,+++*********,,,,,,***)))************************))))))))))))))))))))))))*********)))******+++,,,,,,---.........000333666666999===@@@AAA???===;;;999666...'''+++222111)))555......555IIItttyyyppp{{{mmmXXXMMM===777111,,,,,,//////,,,)))222,,,))),,,...+++((((((------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++---...---++++++...111000222555888;;;???CCCFFFNNNRRRTTTSSSUUUXXXSSSJJJ@@@222+++000555;;;PPPjjj|||uuubbb@@@...111...//////,,,((((((***---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++---------...000111333444444666666333///.........000,,,---111222555BBBSSSvvvpppkkkiiiUUU@@@666000...//////...,,,+++---...,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,///222111///...///111444BBBIIIKKKNNNTTTlllgggXXXkkkJJJ888777000///...,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))+++...111;;;NNN```jjjuuurrrrrrtttlllttt~~~hhhiiixxx}}}mmmiiiccc^^^cccjjj}}}oooXXXIIIIII^^^ssswwwpppttt~~~uuunnnuuuyyyxxx|||wwwxxx|||llltttlllFFF===;;;;;;<<<777...'''&&&(((''''''&&&&&&''''''((())))))))))))(((((((((((('''''''''((((((((())))))))))))***+++,,,------...///000222444666777888888222888333***444PPPbbbcccYYYdddkkklllqqqyyyxxxqqqkkkqqqyyy~~~}}}~~~qqqoooppp\\\XXXUUUTTTUUUVVVUUUSSS[[[^^^fffuuucccDDDRRR\\\ssslllhhhnnn~~~pppPPPFFF===EEEKKK:::+++111+++***)))***+++,,,***)))************************))))))))))))))))))))))))***************++++++,,,,,,---...//////000444666888;;;???BBBCCCBBB???===888333000222111---///555000777KKK___tttrrrzzzttt}}}zzzyyyzzz~~~^^^LLLEEE===777111---///555444...+++...///...---///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,---,,,***+++...000000222666999===BBBGGGKKKOOOVVVZZZWWWTTTRRRKKKDDD666222000555CCCVVViiivvvmmmZZZDDD000000//////...---,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------......000111333444777888666222//////000000***---333999===KKKiiixxxhhhZZZOOOBBB333222000...------------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...---,,,---333777EEEFFFEEENNNbbbnnnzzzxxxuuunnnjjjjjjnnnJJJ888888000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&***,,,+++333HHHaaapppsss}}}wwwkkkwww{{{hhhYYYlllqqqooohhhaaaeeeaaatttzzz___LLLKKKLLLNNNNNNUUUlll|||{{{}}}mmmyyymmmmmmfffDDD:::888>>>;;;...'''***(((''''''&&&&&&''''''((())))))))))))((((((((((((''''''((((((((())))))))))))******+++,,,---...///111333555888999:::999999333444...///FFFfffnnncccgggzzz{{{sssbbbqqq}}}|||zzz|||ooollluuuyyyyyytttkkkffffffgggggg^^^ZZZWWWXXX[[[\\\YYYUUUXXXZZZ\\\[[[]]]gggyyyiiiMMMUUUkkknnnlll]]]fffxxxyyy|||}}}jjjQQQKKKPPPEEE444111,,,+++))))))+++++++++***************************))))))))))))))))))))))))***************+++,,,,,,,,,---//////000222555888;;;===AAAEEEFFFDDDBBB@@@===,,,'''222555,,,)))111666ZZZ}}}|||uuuppp\\\FFF999222,,,+++...222---+++------+++,,,000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******+++,,,,,,+++,,,...000111333666:::>>>DDDKKKOOOMMMUUU\\\ZZZTTTLLLDDD===///444888@@@VVVrrr~~~sssYYY<<<666222///...000111///---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///000222333444777444111///......///111>>>999<<>>DDDKKKOOOJJJPPPVVVWWWRRRIII???888111:::III[[[qqq~~~|||pppsss{{{uuuaaaBBB:::000---///111000---------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------......///000111333444555777333000000///...000444???DDDRRRkkkaaaTTTIII;;;333111222111///------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111111...,,,,,,333===EEELLLOOOVVVssslllUUUNNNIIINNN___nnnrrrooolllqqqMMM777666000///...,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))+++------333IIIdddqqqppp|||mmmkkkoookkkooo~~~xxxnnniiiyyy}}}mmm```^^^VVVMMMNNNGGGOOOeee}}}uuukkkmmmppptttzzztttuuuwwwyyyzzz{{{{{{|||vvvhhh^^^cccmmmnnnfff___EEE<<<999>>>@@@===>>>DDDQQQdddqqquuutttvvvlll___bbb~~~uuuppp|||qqqNNN444555:::222***+++(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((()))))))))***)))***+++,,,...///000111444666:::===>>>===:::888222...444HHH]]]nnn~~~yyyxxx{{{www}}}yyyvvvjjj]]]aaahhhoooqqqooorrr~~~}}}yyy{{{~~~xxxpppiiihhhkkkmmmjjjeee^^^[[[___mmmaaaRRRNNNggg~~~ppp|||~~~zzz}}}xxxNNNBBBHHHFFFAAA333000,,,******+++++++++************************))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,...000111222555888;;;===???BBBEEEDDDBBB???<<<,,,666999///+++???ggg~~~|||hhhFFF888666222......111111......000------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///111222333333333555888;;;>>>CCCIIIMMMLLLMMMPPPRRROOOEEE:::444888EEEdddooolll|||WWWHHH777---,,,//////...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,------.../////////000222333555666:::666333333111///555===HHHjjjlll^^^JJJ<<<555222000///.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000111111000...000777CCCLLLPPP___mmm|||cccTTTQQQTTTWWW___kkksssvvvvvvwwwxxxPPP999999000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))***///>>>VVVllltttrrr|||hhhhhhwwwxxxvvv{{{dddxxx}}}xxxttteeeddd```TTTTTTcccgggbbbnnnjjjbbbfffooovvvuuuuuuuuutttttttttuuuuuussshhh\\\WWWTTTPPPNNNOOOVVVIIIAAADDDGGGDDDCCCGGG555<<>>???<<<999666+++???NNNRRRaaa||||||zzzxxxssszzzuuubbb]]]ccceee```dddeeelllvvvzzzkkk```___```hhhjjjXXXtttyyynnn~~~rrrqqquuueeeTTT???:::HHH999444///+++++++++++++++************************))))))))))))))))))))))))+++++++++++++++,,,------,,,...000222333666:::===>>>@@@BBBDDDBBB???;;;888000///+++...FFFppp|||eeeDDD888111,,,...000///...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,...000444555555444444777;;;???BBBFFFKKKNNNTTTRRRRRRQQQJJJ???888777FFFVVV}}}||||||{{{sssppp{{{ooo]]]EEE444......///...------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,---...//////000000111222444555666666222000111000333CCCVVVzzzyyydddPPPAAA888333/////////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...000000/////////000555AAAQQQ\\\eeeyyywwweee\\\VVVZZZaaaggglllrrrwwwyyyzzz}}}|||~~~PPP888;;;000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((***,,,777KKK___kkkrrrvvvvvvhhhlll}}}{{{oooeee{{{}}}~~~bbbJJJLLLYYY```eeejjj}}}yyykkkYYYWWWdddpppsssqqqrrrtttuuuuuuuuutttssspppaaaSSSOOOSSSZZZaaagggXXXNNNDDD>>>777555AAARRREEE888555FFF___vvv|||pppbbbzzzzzzQQQ:::555333...***))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))************+++,,,---///111222333333666;;;>>>>>>;;;777444222KKK```hhhvvvwww~~~xxxyyyqqqjjjbbb^^^]]]```gggnnn{{{sssrrrrrrfff___```ddd|||uuu^^^zzz}}}uuuttt{{{wwwzzziiiHHH999DDD>>>999222---++++++++++++************************)))))))))))))))))))))))),,,++++++++++++,,,------,,,...000222444777<<>>QQQhhhxxxiiicccmmmsssvvvxxxooottt{{{|||MMM555<<<000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((...000>>>TTTbbbfffoooyyyiiidddlllzzzwww\\\ppp{{{xxxzzzyyywww{{{jjjMMM>>>DDDXXXkkkvvvxxxnnnUUUTTT]]]```cccfffkkkpppssssssqqqppp~~~cccJJJKKK]]]nnnuuuvvvmmm```TTTOOOHHHAAAAAAGGGOOOCCC999???WWWsssyyyrrr```YYYwww}}}tttllleeecccDDD888666222...))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))***************+++,,,...000111333333222555:::>>>>>>;;;666222AAAKKKbbb~~~}}}|||xxx{{{www```ZZZTTT\\\lllnnneeeiiiwwwxxxzzzwwwkkk\\\___ZZZzzztttooo{{{dddddd}}}ooo[[[FFF@@@AAA;;;444...++++++++++++************************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...---...111222444888<<<@@@AAACCCDDDDDDAAA<<<777333***999]]]~~~uuuxxxoooYYYBBB777555333000...---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++***+++///444666555333777<<>>>>>GGGIIIHHHHHH<<<222666;;;WWWssswwwyyyjjjAAA999:::111(((111+++,,,+++&&&+++000***************************,,,,,,++++++***+++++++++,,,---------...000444777===???CCCIIIOOOTTTVVVWWWYYY]]]]]]QQQCCCAAANNN\\\{{{|||uuuppp}}}PPP:::555---,,,------++++++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...///000333333222222555888888555333666333MMMnnn|||mmmZZZLLL555000///111111---+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000+++)))---000000000111000000555RRRiii|||xxxvvvrrr~~~HHH<<<777111000///---,,,+++*********)))))))))((((((((('''))))))))))))))))))))))))((())))))((()))******)))444BBBPPP\\\lllzzzwwwlllyyywwwxxxwwwnnngggooo~~~}}}yyyzzzuuummmmmmeee```hhhbbbTTTHHHCCC>>>:::???HHHiiizzz{{{aaaDDD;;;???AAA222<<>><<<333---,,,,,,)))++++++++++++*********************************************+++,,,---/////////000111333777;;;???BBBIIICCC===BBBEEE777...888OOOrrryyyyyyyyyyyyxxxyyyzzz|||||||||yyy{{{~~~zzzzzzsssLLL===666333///+++000222---...000)))************************,,,,,,+++++++++++++++,,,,,,---.........000444777;;;>>>CCCJJJPPPTTTVVVWWWVVVWWWSSSIIIBBBKKKcccxxx~~~{{{lll===222222//////...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...//////000444333333666:::===:::666111;;;KKKzzz~~~oooSSSGGG<<<111...---,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000,,,+++///000...---...,,,222III~~~|||~~~}}}yyy~~~iiivvv~~~III===666111000///---,,,+++******))))))))))))(((((((((((())))))))))))))))))))))))*********)))((((((***---AAAJJJUUU```mmmvvvrrrhhhwwwvvvffffffyyy~~~}}}{{{xxxyyy}}}vvvoooooogggccckkkccc\\\QQQHHHBBBBBBJJJRRR```xxxmmmSSSJJJLLLNNNBBB;;;???TTTjjjsssrrrqqqwwwtttqqqfff\\\mmm|||kkkuuuiiimmmvvvtttvvvtttooocccfffnnn^^^III111777///,,,)))((()))*********))))))(((((((((((('''''')))))))))))))))***++++++---///000111111333777:::<<<888@@@KKKCCC222777KKK___||||||~~~pppiiimmmssswwwyyysss]]][[[~~~tttxxxgggRRRAAA???===;;;555---+++...,,,+++++++++******************************************++++++,,,...///000111111222444888<<>>DDDKKKQQQUUUWWWXXX\\\\\\WWWPPPQQQaaa}}}xxx|||{{{www|||QQQ;;;333111000......///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000111000000222777;;;;;;999666???PPPkkklllZZZIII777///.........000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,---111222......000888@@@TTT}}}~~~lllzzz~~~zzzEEE<<<666111000///---,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((...555LLLRRR[[[dddlllnnnhhh```ggguuu{{{rrriiiqqq~~~wwwvvvvvvuuuwwwzzzwwwqqqooogggjjj{{{|||lll\\\VVVVVVVVVRRRfff~~~ppplllmmmlllqqqVVVAAAHHH]]]kkkqqqsssjjjZZZXXX```dddkkkssssss[[[LLLIIIVVVnnn{{{iiiUUU\\\uuuwwwrrrlllssspppaaa\\\mmmWWW???888222///+++))))))*********))))))(((((((((((((((((())))))))))))***+++,,,,,,...///000000111333777;;;@@@>>>DDDGGG>>>777IIIeeeyyyuuu{{{||||||~~~wwwxxxwwwqqqkkk|||xxxyyy{{{bbbbbbqqqzzzrrrmmmyyyuuu|||zzzkkkRRRFFFAAAFFFCCC555---///,,,,,,+++++++++*********************************+++++++++,,,---...///000444444444666777999<<<===<<>>@@@BBB@@@GGG<<<888XXX~~~zzz{{{xxxUUU<<<111222000//////***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///...///111222444888===AAACCCIIIOOOTTTWWWZZZ___cccdddbbbbbbfffqqqgggzzzhhh{{{nnn>>>222***---000------000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///111222333444666:::<<<888;;;OOOfffiiiMMM<<<333000111........................---------------------------------------------------...000000...///999EEE|||xxxkkkAAA===666111000///---,,,+++******'''((((((((()))))))))***))))))))))))))))))))))))(((&&&)))---+++,,,>>>TTTUUUXXXcccllljjjfffqqqwwwooosssxxxrrrrrrtttwwwvvvuuuxxx~~~yyyqqqooommmdddkkkvvv{{{jjjVVVMMMFFF===FFF[[[bbbRRRMMM___tttzzzzzzbbbGGGCCC]]]lll___VVVSSSRRRHHH:::>>>IIIHHHGGG^^^\\\DDDVVVpppzzz}}}~~~wwwhhh\\\zzzuuuMMM???::::::555///+++************(((((()))))))))*********)))))))))***+++,,,......---///222333444555888:::999??????DDDccc|||~~~ssswwwzzzzzzzzz}}}|||zzzzzz}}}}}}nnnbbbaaallluuuwwwnnn}}}cccGGG@@@FFFEEE===555------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---///000111///111555999===AAADDDEEEEEEEEE@@@SSSwwwzzzrrrsss{{{|||}}}}}}WWW<<<555000......''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,.../////////000111222555:::AAAFFFJJJOOOTTTWWWXXX\\\bbbgggmmmiiifffiiirrr|||ddd}}}zzzsssmmm{{{}}}III999......000,,,+++000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...///111333444666444777>>>CCCJJJ___vvv}}}~~~bbbLLL;;;444333................................................------------------------...///111111111666GGGXXXuuu~~~zzzxxx~~~kkkEEE@@@555111000///---,,,+++******'''((((((((())))))******))))))))))))))))))))))))***(((***...+++---@@@WWWTTTVVV]]]ddd^^^[[[lll}}}uuurrr{{{zzzqqqmmmpppuuuxxxvvvsssvvv}}}}}}tttiiijjjlll``````rrrxxxvvvaaakkkyyyxxxxxxttt^^^UUUNNNFFF888]]]mmmVVVFFFWWWmmmtttgggtttVVVcccuuuooo^^^OOOGGGJJJSSSdddiii\\\PPPZZZ|||ddd<<>>@@@BBBRRRxxxyyyssszzzxxx}}}zzzzzz|||}}}~~~tttmmmddd```bbbggglllnnntttvvvuuummmfffjjjxxxxxxmmmgggdddgggmmmjjj}}}xxxUUUCCCCCCFFFAAA;;;---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---...///000111333555888<<>>888:::GGGSSS^^^rrruuu^^^GGG777222////////////////////////........................------------------------...///222444666AAAWWWkkk{{{|||tttzzzwww~~~bbbXXX{{{tttkkk~~~oooJJJ???666444111...,,,++++++***((())))))))))))))))))))))))******))))))))))))******'''+++---***+++777JJJXXXVVV___dddbbbbbbfffiiigggvvvkkkiiivvvwwwsssoooqqqrrrsssssstttwwwyyywwwvvvnnnlllkkk___[[[gggbbbTTTMMMXXXdddggggggjjjssswww[[[MMMPPPUUUHHHBBBSSSbbbWWWWWWggglllgggwwwvvvkkkxxxxxxgggYYYMMMOOO]]]jjjrrrttt___\\\vvvvvvKKK<<>>@@@CCC<<<444...***------******---,,,,,,,,,,,,,,,,,,,,,,,,---...///111222222333333666===:::888???AAAAAAHHHBBBPPPfffzzzxxxyyy|||___GGG888...---222...---,,,,,,---,,,***(((,,,,,,+++++++++,,,------000111333555888===DDDHHHMMMMMMQQQVVVVVVWWWaaannnooo[[[yyy|||ooo}}}xxxSSSggg```iiiwwweeeHHH555111000333111&&&---------,,,,,,,,,++++++,,,,,,,,,---------......---///000111111222555777222:::AAAMMMTTTvvvgggXXX???;;;///111111...,,,---///000------------------------...------------...//////,,,...222444666HHHsss{{{{{{}}}}}}}}}ggg|||qqq___yyypppeeexxxoooMMM@@@444444111...,,,++++++***)))))))))))))))))))))))))))******))))))))))))******(((++++++***---999JJJVVV]]]aaacccdddjjjrrruuurrrqqqkkknnn}}}wwwrrrsssttttttttttttuuuxxx{{{|||{{{rrrllljjjfffqqq{{{bbbLLLGGGOOOSSSPPPnnn|||uuuZZZIIIGGGKKKbbbQQQIIIMMMRRR^^^iiikkk^^^fffggghhhvvvuuuvvvkkk``````iiirrrwwwxxx```bbb~~~|||QQQ<<<^^^sssxxx|||yyyuuuhhhTTThhh~~~UUUCCC>>>:::333///---,,,++++++************************++++++,,,---...000222333111111444999;;;:::===BBBGGGCCCZZZvvv}}}oooqqq{{{}}}~~~|||gggbbbmmm}}}tttlllddd\\\TTTMMMHHHLLLRRRggglllhhh___]]]qqqmmmrrrwwwzzzlllYYYKKKFFFBBB999666///,,,......++++++...,,,,,,,,,,,,,,,,,,,,,,,,------///000111222333333222::::::;;;DDDGGGFFFMMMJJJhhhuuurrr}}}zzz~~~uuuccc>>>444555......---,,,,,,------+++))),,,,,,,,,+++,,,,,,---...000111333666999>>>DDDIIIRRRRRRTTTVVVUUUXXXeeesssvvvvvvttt]]]VVVzzzqqqaaazzznnnTTT===111,,,000222...---------,,,,,,,,,++++++,,,,,,---------............///000111111222444777;;;AAA@@@OOOeeehhhIII777111222111///......//////------------------------...------------...//////...222666777<<>>OOOqqq|||sss|||}}}~~~|||}}}|||wwwmmmUUUOOOIIIGGGEEE@@@???AAAJJJ^^^wwwnnnddd```cccsss~~~rrrddd|||wwweeeSSSGGG???;;;888222.........,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222333444444;;;<<>>333333000---,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))******+++''''''...888CCCOOOXXXddd^^^YYYZZZdddqqqyyy{{{mmmppp|||~~~tttrrruuutttsssrrrssswww~~~}}}~~~wwwnnncccjjj~~~zzzwwwlllwww|||lllTTTIIIJJJUUUoookkkQQQFFFCCCMMMeeeiiiqqqaaa[[[ooorrrtttyyyjjj[[[SSSQQQMMMIIICCCUUU|||gggEEEPPPpppuuuyyyzzzzzznnnuuussscccggg~~~rrrYYYGGGAAA777///,,,,,,------************************+++++++++,,,---...///000333111333999<<<===???DDD===```}}}lllhhh}}}~~~}}}~~~}}}uuussssss~~~zzzrrrmmmNNNFFFBBBEEEHHHFFFDDDDDDMMMSSSiii~~~~~~www}}}mmmfff```bbb~~~jjjggggggooooooWWWCCC<<>>555222---+++...------------,,,,,,,,,------------............///000000000111333666999222RRR\\\ttt\\\:::333---///111111...---...........................------------...//////222111///888SSSuuuyyyxxxQQQ===888222000---,,,,,,,,,+++***))))))))))))))))))))))))******))))))))))))*********%%%'''222???JJJUUU^^^aaa[[[VVVUUU[[[dddnnntttsssuuu~~~xxxrrrsssqqqqqqpppppprrrxxx}}}wwwiiieeesssxxxuuujjjmmmtttuuu{{{rrr^^^RRRPPPBBBooo~~~gggOOO@@@JJJgggeeeoooaaa]]]ooooootttzzzbbbSSSMMMGGG???===PPPzzzvvvPPPTTTooovvv|||}}}wwwddddddqqqqqqjjj^^^\\\ooo|||]]]LLLDDD999111---,,,---...************************+++++++++,,,---...///000444000111999???@@@@@@AAAPPPtttttt___iii~~~xxx^^^YYYTTTOOOYYYttt}}}lllqqqxxxvvvrrraaaWWWOOOOOORRRPPPNNNMMMNNNNNN```|||sss}}}~~~{{{uuulllaaa\\\ooosssyyyvvvaaammmjjj~~~cccFFF999EEE:::777111,,,+++,,,,,,+++------------------------------...000222444777888>>>DDDDDDGGGMMMLLLPPP```xxx|||xxxxxxhhh``````___[[[cccfffYYYaaammm{{{llluuukkk{{{|||QQQ<<<444111///------...///...---------------...///000111000333888<<>>666444...............---------,,,,,,---------........./////////000111111222555999<<<<<<\\\kkkiiiEEE777,,,---222111///..............................------------...//////666111222JJJvvvpppyyyRRR===<<<222000---+++,,,,,,+++***))))))))))))))))))))))))******))))))))))))*********%%%)))777DDDMMMXXXccchhhcccaaacccgggkkkqqqwwwvvvvvv{{{~~~tttpppuuuoooooooooooorrrwwwxxxvvvvvvllliiivvv~~~lll^^^fffwwwkkkzzz}}}pppddd]]]]]]jjjUUUUUUeeejjjkkkaaacccvvvwwwpppyyynnnYYYPPPQQQMMMDDD>>>LLLtttvvvNNNQQQmmmvvv~~~lllmmm{{{~~~iiiZZZjjj]]]OOOGGG<<<333...---------************************+++++++++,,,---///000111444222444;;;BBBDDDFFFIIIaaayyyrrrdddzzz~~~~~~cccaaa___ZZZ```www~~~lllWWW]]]kkk{{{sssgggaaa]]]XXXUUUTTTNNNKKKTTTttt{{{mmmxxxxxxrrreee\\\cccpppnnnnnn~~~vvv]]]ooovvvwwwSSS;;;CCC===:::444---+++------+++------------------------......///000333666999;;;>>>EEEFFFIIINNNPPP^^^xxx~~~zzz}}}{{{~~~|||mmmrrrsss{{{||||||yyynnn{{{kkkBBB888333111...---.........------------...///000111222222555:::@@@EEEKKKQQQUUUYYY]]]aaaccchhhpppvvvxxx~~~}}}qqqUUUVVVyyy|||xxxWWWqqq~~~KKK;;;444---222............---------,,,------........./////////000000111222444777===AAAPPPcccmmm~~~XXXBBB///---222111///..............................------------...//////333///888]]]zzzUUU===;;;222///---+++,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))*********''',,,;;;FFFKKKVVVccchhheeehhhrrr{{{zzzwwwvvvuuusssvvv|||zzzrrrpppvvvpppppppppppprrrwww}}}~~~{{{rrrooopppiiiiiiwwwpppuuuoooXXXOOOWWWrrrvvvgggmmmlllggghhhrrrnnnjjjooo{{{xxxnnnyyyiii[[[[[[bbb___UUUBBBHHHkkkoooFFFKKKllluuu|||}}}~~~{{{yyy~~~|||bbbgggeeePPPIII>>>555000...---,,,************************++++++,,,---...000222333444666:::???BBBGGGQQQ\\\ppp}}}gggfff~~~{{{qqqkkklllwwwzzzrrrkkkdddaaaaaaccc^^^\\\rrruuuwwwwwwmmmcccbbbccc~~~jjjxxxiiibbb~~~jjjaaa@@@CCC@@@???777...,,,///000,,,........................//////000111444888<<<>>>@@@GGGIIIJJJNNNTTTlll~~~{{{mmmsssgggNNN555333///------...---------------...///000222333333777===CCCHHHNNNTTTYYYZZZ]]]___aaajjjuuuyyyvvv~~~{{{|||```NNNttt}}}iiifff___EEE555***333............------------............////////////000111222333555:::@@@EEEbbbsss|||nnnQQQ666000222000---..............................------------...//////222333DDDiii}}}}}}{{{~~~|||XXX<<<777222///,,,+++,,,,,,,,,+++))))))))))))))))))))))))******))))))))))))******+++(((...===EEEIIISSSaaa^^^[[[bbbttttttlllsssoooqqqxxxxxxrrrqqqvvvrrrrrrrrrrrrsssvvv{{{~~~wwwsssqqqgggfffuuu|||xxxyyy}}}jjjYYYAAAfff{{{hhhTTThhhwwwuuutttpppooouuuxxx{{{yyyjjj\\\]]]ddd]]]OOOHHHHHHhhhnnnEEENNNllltttyyyxxxxxxssshhhuuuccc\\\qqqQQQJJJ@@@777111...,,,+++************************++++++,,,---///111333444444999@@@CCCBBBHHH[[[nnnwwwoooxxx|||wwwsss|||vvvpppnnnpppiiiiiigggzzz~~~ooo|||uuuooouuulllhhhccc~~~dddjjj~~~bbb~~~ddd|||zzzxxxgggFFFFFFCCCBBB:::000...222222...........................000000111222555999===???DDDKKKLLLLLLNNNUUUtttyyy|||{{{pppcccmmmmmmkkkhhh~~~wwwPPP777444000...---------,,,------......///111222333444888>>>DDDJJJPPPVVV[[[XXXYYYZZZ^^^kkkzzzzzzmmmSSShhh|||TTTrrriiiLLL777***666//////.........---------............/////////000000111222444777<<>>CCCDDDJJJ___uuu}}}|||sssddd^^^^^^jjjxxx||||||sssmmmooommmwwwyyyqqqsssnnndddccciiiwwwlll|||ggg|||rrriii}}}WWW@@@EEELLLGGG555+++///111,,,///......---------......///000222333666999>>>BBBLLLIIINNNRRRTTThhhvvvyyymmmxxxhhhhhh~~~|||qqq}}}iiigggIII666///111...///222---/////////...---///222444444:::AAAGGGKKKOOOUUUYYY^^^______]]]www~~~vvv|||oookkknnnzzzzzzuuurrraaaXXXyyy~~~}}}lll555...444//////...------------...------...///000000000///...888111...999:::@@@WWWxxx|||uuuJJJ111666111)))333//////............//////,,,---...,,,---000333444<<>>222222......111......//////......///222555888>>>EEEJJJMMMQQQUUUYYYWWW\\\bbbfffzzz|||yyy|||}}}tttbbbxxxwwwmmmqqqmmmXXXooowww>>>000111//////...------------...------...///000000000000222:::555444===>>>IIIeee}}}~~~TTT666777333+++111//////............//////,,,---...///111444666666444NNNzzz|||tttzzzrrrTTT___NNNMMMdddvvvRRR;;;<<<444111...,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++///999EEEOOOUUU]]]dddXXXrrr}}}vvvuuurrrjjjhhhttt{{{{{{sssoooqqqssspppqqqrrrrrrssstttvvv{{{~~~yyyvvvrrrkkkcccaaaiiiuuutttwwwvvvnnneeeeeeppp|||||||||{{{cccTTTQQQMMM???555------000888LLL___ssstttttttttwwwyyyvvvpppzzzYYY@@@BBBSSSbbb___\\\mmm|||UUUPPPnnnsssxxxyyyxxxzzzwww}}}{{{XXX^^^rrrdddPPP@@@555...+++)))++++++************++++++---------...///000111222777<<>>RRRsssuuuddd???777444////////////............//////------...111555777888888888YYY{{{ttt}}}xxx]]]fffMMMFFF[[[yyyxxxQQQ888;;;444111...,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***000:::EEEMMMTTTZZZ______rrr||||||}}}tttjjjjjjooouuuvvvqqqooorrrtttrrroooqqqrrrssstttuuuxxx{{{vvvsssoooiiiaaa```iiiuuussswwwwwwoooeeeeeeqqq}}}oooqqqwwwnnnXXXNNNMMMHHH>>>666000111666???NNN\\\dddeeehhhmmmqqqqqqkkkddd}}}~~~jjjVVVRRRYYY```jjjeeeqqq|||uuuUUUXXXrrrvvvyyyyyyxxxyyy}}}~~~zzzbbb^^^vvvdddOOO???666///+++***,,,++++++******++++++,,,---------...///000111222777<<<@@@CCCMMMbbb{{{{{{~~~zzz~~~}}}yyy|||}}}zzz{{{vvvzzzpppjjjjjjjjj}}}wwwxxxeeeEEELLLNNNDDD666...,,,..................//////000000222555777999<<<@@@CCCCCCGGGNNNSSSmmm}}}nnnlll}}}}}}iiiZZZqqqpppYYYSSShhh}}}xxx^^^aaapppyyyvvvooouuu}}}qqqssstttnnnMMM777444///...111///...////////////111555888888???IIIQQQVVV\\\bbbfffnnndddeee|||uuupppuuuvvvXXX[[[YYYwwwTTT999...000//////...............------......///000111222111222666;;;===CCC___nnn||||||yyy{{{tttKKK777444222/////////............//////...,,,---222666666777999LLLfff{{{~~~}}}iiioooRRRFFFVVVrrrWWW:::;;;444111...,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))000;;;DDDNNNWWW]]]aaa___```cccrrr|||ooodddllllllnnnooollllllnnnpppooommmooorrrsssssstttwwwyyyvvvrrrnnnhhh```___iiiuuuvvvxxxuuuhhhYYYVVVbbboooJJJPPPeeeqqqiii___TTTEEE@@@888000///666@@@NNNYYYLLLOOOZZZkkk{{{{{{uuuggg[[[TTTYYY[[[nnnxxx}}}mmmSSS[[[tttwwwyyyzzzzzz{{{uuukkktttrrrrrraaa\\\zzzxxxbbbKKK>>>777111---,,,,,,,,,++++++++++++,,,,,,---------...000111333444888;;;===CCCVVVooo{{{kkk[[[YYYZZZfff{{{uuu~~~~~~sssmmmsssyyyhhhqqqvvvssszzzuuuuuuGGGKKKMMMHHH;;;...***---...............///000111000333666888:::===AAADDD@@@CCCLLL___xxxttt{{{mmm|||mmmUUUEEEWWWwwweeeZZZaaaccc]]]UUUYYYiiittttttlllvvv```zzzSSS:::666222///111///.../////////000222666999:::BBBLLLTTTZZZ___dddhhhllleeeiiizzz|||qqquuu|||dddsssoooeeevvvooocccPPP~~~wwwUUU777///000000///............///............///111222333666555;;;AAACCCRRRqqqgggWWWUUUYYYiiiwwwZZZ;;;444444000//////............/////////,,,---222444333888>>>```zzzmmmoooSSSEEEOOOeee^^^>>>===444111...,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((222<<>>BBBDDDAAAIIIRRRrrr~~~mmmrrrsssfffeeeuuu~~~|||~~~zzz}}}{{{bbbGGGPPPqqqlllXXXRRR\\\VVVNNNSSSaaahhhzzzzzznnnxxxjjjyyyaaaAAA:::444000111000---...///000111333888;;;AAAHHHQQQWWW[[[]]]```cccaaafffnnnyyywwwtttpppooo~~~vvvqqqtttjjj}}}lllLLLlll```<<<999111000//////......//////............///111333555666555===AAAFFF___~~~{{{^^^MMMLLLOOO]]]mmmnnnGGG555555111//////............//////000---...222222333===KKKoooyyyrrrrrrVVVGGGMMM^^^xxx```>>><<<444111...,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))+++555???GGGSSSaaalllnnnhhhiiijjjrrrwwwmmmjjjxxx|||vvvsssqqqpppqqqrrroooppprrrssstttwww{{{~~~yyyuuupppiiiaaa```jjjvvvrrrrrrjjjYYYIIIJJJ\\\oookkk___vvvqqqNNNAAADDDIIIMMMOOOHHH999,,,111000<<>>EEEHHHOOOiii}}}vvv~~~jjj[[[ZZZcccXXXYYYmmmxxx}}}ppphhhjjj}}}vvvwwwfffzzzyyyxxxTTTMMMLLLNNNEEE555,,,///............///000111222111444888;;;===???BBBEEEBBBUUU\\\qqqppp]]]{{{fff^^^mmmtttggg\\\^^^rrrmmmpppzzz~~~lllRRRUUUrrr|||zzzpppkkkyyynnnaaadddnnnnnnwwwxxxuuu~~~vvvLLL???555///111111---...000000111444999<<>>EEEOOOYYY\\\ZZZ]]]iiiuuuuuullleeehhhnnnxxxuuupppmmmmmmnnnoooooosssuuuuuutttvvv|||{{{rrrlllhhhhhhmmmrrrxxxssskkk___OOOGGGRRRbbb___XXXXXX|||tttnnnfffiiihhh]]]KKK<<<444222777777444666EEEXXXddddddxxxjjj^^^FFFAAAXXXfff```___iiiwwwtttuuuxxxyyywwwwwwzzz~~~}}}xxx{{{rrrrrriiieeeaaabbbaaaNNNGGG888---000,,,,,,++++++,,,,,,---......///000111222666;;;???FFFDDDMMMbbbwww{{{~~~||||||xxxkkkvvv}}}vvvddd]]]mmmooo___XXXXXXhhhuuuqqqiiiwww}}}___tttoooqqqGGGDDDZZZNNN666000/////////.........000111222888777888<<>>\\\iiiyyyaaa}}}}}}zzzvvvuuuzzzkkkbbbvvvqqq^^^]]]uuusss^^^bbb{{{wwwuuu___VVVeeepppnnnrrr}}}wwwttt|||zzzlllwww^^^BBB:::333...333///000111111222555:::===GGGIIINNNTTTYYY[[[YYYWWWZZZbbbooonnnkkk[[[FFFVVV~~~]]]fffccc[[[|||RRR<<<444///---000111///...///...///000000000222555777>>>::::::AAAUUU}}}oookkkppptttttt{{{yyyrrrnnnZZZ```oooHHH111333111111000///////////////---777,,,666>>>555VVVvvv___aaa~~~ttt^^^AAAHHHTTTeeeuuupppOOO<<<999444222...---,,,,,,+++*********************************))))))))))))******,,,555@@@HHHRRRZZZ]]]\\\VVVaaammmoooiiifffjjjpppwwwsssooolllmmmnnnoooooopppssstttsssvvv}}}|||sssjjjeeegggnnnvvvvvvsssnnneeeWWWPPPYYYgggfff\\\RRRjjjwwwxxxeeeRRRCCC:::777666///111000///333;;;===:::III^^^hhh[[[fffqqqppppppxxxzzzwwwwwwzzzyyyuuutttvvv~~~lllwwwuuuzzzsssuuukkkeee^^^^^^}}}```JJJFFF<<<...,,,,,,,,,++++++,,,,,,---......///000111333666<<>>IIIOOOLLLCCCFFFVVVccceeeccc^^^TTTUUUooozzzllllllmmmvvv{{{|||}}}kkkzzzgggLLLVVVTTTBBB444...//////......///000222333555555777:::>>>???>>>===HHHGGGggg]]]xxx{{{xxxkkkiiikkksss{{{hhhttt___jjj~~~zzzmmm|||sss[[[YYYppprrrqqqoooxxxooo|||OOO;;;444......//////000222666===FFFLLLSSSUUUYYY___eeegggfffddddddpppqqqllltttwww~~~}}}|||iiiTTTPPPvvvtttfff___YYY~~~iii===666111...000111......000...///000111111333777999777GGGOOOXXXssssssgggdddiiijjjoooyyymmmbbb}}}qqqWWW:::999222111000000///000000000111999///888???EEEsss}}}~~~kkkTTTUUU~~~|||qqqdddGGGDDDIIIcccaaammm~~~qqqOOO;;;888444222...---,,,,,,+++*********************************))))))))))))******)))666CCCJJJOOOWWW^^^```mmmqqqtttqqqjjjdddbbbcccrrrooolllkkklllnnnnnnnnnnnnqqqrrrqqquuu|||}}}|||uuujjjcccgggrrryyy}}}xxxnnnfffeeeiiiZZZTTTEEEMMMhhhtttmmmVVVLLLLLLOOOQQQDDD???666111111333444222555000333NNNzzzvvvxxxvvvvvvxxxuuunnniiiiiiyyyuuuwwwvvvlllbbb\\\wwwmmmMMMDDDCCC666***,,,,,,,,,,,,,,,---.........000222444666:::???BBBFFFMMM[[[kkkxxx{{{||||||ZZZMMMBBB@@@BBB@@@<<<:::;;;AAAEEEHHHUUUllljjj___kkk}}}ooojjjvvv}}}qqqxxxuuuuuujjjNNNTTTXXXHHH555---//////......///111333444666777:::<<<>>>>>>>>>===FFFTTTaaahhhtttxxxrrreeedddhhhqqqzzzfffeeeqqqXXXbbbyyyzzzwwwbbbaaaqqqvvvxxxwwwzzzlllYYY<<<555111000000000111333888@@@JJJQQQWWWYYY]]]bbbgggiiiiiigggiiiuuujjjhhhrrruuuzzzxxxxxxjjj]]]NNNnnnfff[[[___zzzGGG888333///000111......000...///111222222555888;;;<<>>:::222111111000000000111111///999444;;;===III}}}yyyeeeMMMLLLqqqyyyjjjdddIIICCCGGGjjj___lll{{{wwwSSS===888444222...---,,,,,,+++*********************************))))))))))))******,,,888CCCHHHLLLUUU\\\___uuuxxxzzzuuullleeebbbcccooommmkkkkkklllnnnoooooopppssssssrrrttt{{{~~~~~~yyyzzztttiiidddjjjssswwwyyy||||||vvvnnniiigggfffSSSQQQBBBFFF```qqqrrraaafffnnnllleeeDDD:::111000555888888666555<<<888555OOO|||wwwwwwuuuuuuwwwtttmmmiiiiiisss{{{~~~qqqcccWWWlllyyytttQQQBBB===333+++------,,,,,,------...///...000333666888<<>>CCCFFFHHHZZZsssyyyxxx{{{yyywwwkkk___XXXRRRLLLHHHHHHJJJRRR^^^lll{{{~~~~~~wwwrrryyyvvvrrrvvvhhhuuuaaaMMMRRR___OOO666111//////...///000222444555555777888999888999:::<<>>777222111111......111...000222444666999===AAA???MMMMMMkkk|||xxxsssjjj```ZZZYYYYYYZZZ]]]kkkqqqrrrQQQ:::222222222222222333444444333:::AAAQQQWWWxxxyyyfffKKK@@@XXXzzzuuu\\\```KKKAAALLL[[[PPPVVVkkkxxxsssPPP;;;777444222...---,,,,,,+++*********************************))))))))))))******,,,666DDDQQQ\\\cccaaa[[[___jjjtttqqqfff]]]^^^cccmmmlllkkkmmmooorrrrrrrrrooorrrsssssswww~~~xxxgggWWW[[[mmmxxxxxxuuutttlllbbb```dddfffccc```eee[[[]]]nnnkkkhhhyyyiii^^^___]]]]]]aaaeeeeeejjj{{{bbbUUUPPPTTTmmm___JJJAAATTTmmmxxxyyyyyyyyyuuurrrpppllleeebbbcccttt}}}vvvxxxuuurrrjjjWWW```ssszzzgggUUUAAA111///...------------...//////...111555999===@@@EEEHHHTTT\\\mmm}}}yyy}}}~~~wwwnnnjjjjjjeeeccceeeffflllnnnmmm~~~yyyvvvpppoootttnnnoookkkrrrRRROOObbbWWW<<<888////////////111333555666999::::::999888:::???CCCIIIPPPAAAuuuyyyyyygggPPPTTT^^^ooo~~~~~~ooo^^^TTTmmm~~~pppXXXvvvuuuxxx}}}|||wwwSSSTTTpppxxxttt|||~~~wwwjjjoooQQQ999///666222555999>>>DDDLLLTTTZZZ_________aaacccdddbbbaaaeeetttXXXaaaqqq}}}```gggsss|||wwwlllgggjjjWWWFFF```fffjjjqqq\\\cccYYYQQQnnn~~~\\\???888222222111......111...000222444666:::>>>AAAGGGNNNLLLuuuyyywwwsssjjj___XXXVVVVVVUUUbbbppp|||ttteee[[[999222222222222333333444555999;;;BBBWWWeeeyyyhhhMMMAAAXXXxxxwww]]]bbbLLL???KKK```SSSQQQbbbkkkggg{{{sssRRR===888333111...---.........---************************)))************+++++++++)))===EEEHHHUUUaaagggoooqqq~~~}}}rrriii```bbbqqqiiijjjmmmmmmnnnoooqqqsssrrruuuuuusssvvv}}}zzzmmmbbbcccooo{{{uuuvvvsssiii```___gggppptttnnnkkkooorrrooofff___~~~bbbTTTSSS___jjjWWWGGGCCCWWWoooxxxwwwwwwyyywwwrrriii^^^\\\eeeppp|||{{{zzzwwwxxxrrrfff\\\ZZZzzzsssooopppVVVAAABBB+++///...---,,,---...///000///111555;;;BBBGGGIIIIII___hhhrrryyy{{{}}}{{{jjjmmm}}}xxxuuulll[[[^^^UUUZZZ{{{rrryyyrrrrrr{{{wwwyyykkkllleeeSSSXXXWWWDDD555222000///000222444555666666777888:::===BBBHHHMMMWWW~~~OOORRRsssxxx]]]RRRPPP\\\oooooo[[[___sss\\\ooozzzvvv~~~wwwfff[[[cccLLLlllpppvvvmmm~~~vvvNNN:::111111222444999BBBMMMVVVZZZ[[[ZZZ\\\```dddhhhiiigggfffggg^^^```jjjxxx~~~{{{vvv___]]]```dddbbb[[[ZZZ^^^JJJHHHEEEAAA^^^}}}|||xxx[[[___|||xxxOOOKKKYYYcccIII:::000333777333//////000222333555888===CCCGGGMMMMMMRRR~~~hhhVVVVVVWWWTTTXXXfffzzzwwwjjjaaaeee;;;666222111333444333555999555BBBHHHRRRZZZ~~~yyymmmOOOAAAXXXtttyyyccc___QQQBBBGGGbbbYYYTTTZZZTTTCCCTTTrrrPPP<<<888333111...---------,,,,,,************************)))************+++++++++--->>>CCCGGGWWWcccgggjjjoooyyyuuuiii```YYY\\\kkkhhhjjjlllmmmnnnoooqqqssstttuuuuuutttxxx|||rrrhhhhhhsss}}}oookkkrrrpppfffkkk{{{zzzzzz}}}zzzlllaaaeeedddvvvvvvaaacccmmmtttnnn___ZZZfffuuuyyyyyyzzz~~~tttggg[[[XXX^^^mmmyyyyyyzzz|||yyyyyy~~~zzzvvvwwwyyytttiiicccddd}}}{{{^^^EEEBBB---......---,,,---...///000222444888===CCCFFFHHHIIIdddsss~~~~~~~~~zzzjjjnnn|||www~~~mmmVVVXXXRRRSSSnnn|||{{{tttqqqzzzvvv{{{sssfff}}}dddTTT[[[[[[HHH888222000000000222444666777888999:::<<<@@@GGGOOOTTTdddyyyHHHNNNuuu~~~vvvYYYMMMLLLYYYmmmmmmXXXyyysssttt}}}gggooorrrgggXXXqqq[[[rrrhhhnnnwwwllluuuwwwnnnOOO===444333444777===FFFQQQZZZ]]]^^^cccbbbaaabbbccceeeggggggmmmaaacccmmmyyy~~~|||mmmccc___]]]^^^ZZZRRRNNNNNNVVVKKKCCC@@@]]]{{{~~~nnncccaaa~~~rrrkkk\\\ccc}}}|||MMMEEEUUUvvvOOO>>>111111444111///000000222555888<<>>444555666:::BBBLLLVVV^^^aaaaaajjjfffaaa^^^]]]```dddgggssscccfffooozzz~~~}}}{{{}}}vvv}}}|||zzzzzzuuukkk```ZZZZZZNNNDDD;;;TTTwww|||WWWhhhbbb|||ooo___ZZZMMMMMMaaasss[[[JJJWWW|||wwwUUUBBB222000111///...111///222666:::???FFFNNNSSSMMM[[[ggg}}}eeeQQQPPPQQQPPPUUUggg|||xxxjjjccc}}}qqqrrrcccFFF888444333555666555888<<<@@@HHHLLLYYYhhh|||qqqcccLLL@@@WWWxxxqqqZZZ[[[SSSCCCEEEEEECCCOOOsssllliiimmmMMM:::777444111...,,,++++++)))(((************************))))))*********+++++++++///>>>DDDGGGXXXeeefffhhhbbbooorrrmmmhhh\\\UUU\\\fffiiilllnnnnnnoooppprrrpppqqqooopppwww~~~{{{rrrsssqqqkkkmmmyyyrrrvvvmmmZZZ]]]ddd\\\OOOHHHSSShhhtttyyyxxxwwwuuuvvvhhhbbbZZZVVV]]]kkkwww|||~~~~~~iiicccfffrrrvvvoookkkooo}}}wwwdddMMMEEE111......---------///000111666999>>>BBBFFFIIILLLMMMZZZmmm}}}|||tttwwwzzzuuu}}}~~~nnn[[[TTTUUUbbb|||vvvmmmzzzwwwrrruuu~~~ttt[[[OOO[[[\\\GGG444111111222222444777;;;>>>AAADDDHHHLLLQQQVVV\\\```fffCCCDDDooopppRRRGGGFFFVVVfffuuuvvvVVVbbbyyymmmRRRddddddnnn||||||~~~zzzbbb@@@>>>???EEENNN]]]sss|||{{{vvvqqqxxxwwwiiidddTTTMMMbbbzzzrrrzzzooo~~~tttQQQ;;;222555777<<>>EEELLLNNN^^^pppvvvfffQQQAAAPPPrrrlllRRRVVVRRRCCCCCCIIICCCJJJuuummmMMM:::777444111...,,,++++++)))(((************************))))))*********+++++++++***>>>FFFIIIVVVaaaeeejjjrrr}}}|||vvvqqqeee\\\```eeehhhkkknnnoooooopppqqqnnnpppqqqsssyyy~~~uuutttpppiiijjjvvv}}}iiiYYYYYY___]]]QQQHHHRRRkkkvvv|||vvvwwwxxxtttppp\\\]]]\\\ZZZaaannnxxx{{{zzz{{{|||}}}{{{nnnmmmzzzvvvnnnooosssjjjaaaOOODDD222......------...///111222555999???DDDHHHKKKOOORRRhhhrrr}}}rrrsss{{{vvv}}}vvvpppuuummmWWWVVV```pppwwwkkkuuummm}}}}}}aaaSSS```bbbKKK777000222333444666:::@@@EEEGGGLLLRRRWWWZZZ\\\^^^___fffCCC<<<]]]kkkOOOFFF???PPPddduuudddWWWcccnnnPPPBBBEEECCCLLLdddyyyxxxYYYGGGTTTllliiiSSS;;;BBBCCC<<<:::EEEWWWcccaaa\\\SSSJJJIIIUUUjjjzzzrrrdddQQQHHHYYYzzz~~~zzztttwwwQQQ999000666777===FFFOOOWWW\\\```aaaeeedddbbb___]]]^^^bbbfffhhhzzzrrr^^^eeepppzzz~~~vvv~~~lllEEE\\\www\\\aaabbb[[[tttuuukkkvvvzzzyyyoooYYYYYYxxxtttTTTPPPyyycccRRR@@@111000222///---///000333777<<<@@@FFFLLLPPPXXXYYYmmm}}}zzzxxx___JJJIIIJJJJJJNNN\\\sss{{{hhh]]]tttsssIII888444222444666777<<>>GGGIIIUUU^^^bbbhhhyyy~~~xxxnnnjjj```XXX]]]cccgggkkknnnoooooopppqqqmmmrrruuuuuuxxx}}}~~~|||tttrrrjjjcccccckkksssuuuzzzzzzeee\\\iiivvvmmmccc\\\\\\\\\TTTKKKXXXccc|||vvvyyyzzzssskkk]]]```^^^ZZZaaapppzzzzzztttxxx|||wwwsss~~~qqqggghhhuuuggg```OOOCCC444......------...000222333444:::AAAFFFHHHLLLQQQTTThhhmmm}}}tttttt~~~xxxtttuuucccTTTUUU^^^zzzwwwlllsssyyypppcccSSS___bbbLLL777000222555666888===FFFLLLNNNRRRYYY^^^`````````aaannn~~~DDD;;;SSSzzzgggLLLDDD@@@NNNbbbwwwuuuXXXYYYqqqlllTTTGGGEEE???<<<>>>IIIUUU```lllvvvyyyWWWBBBJJJUUUVVV[[[gggcccXXXEEE444444DDDUUU]]]yyy|||xxxssspppzzzhhhVVVLLLVVVxxxttt|||zzzppppppPPP999111888:::@@@HHHPPPVVV[[[___aaabbbdddeeedddbbbbbbeeehhhsssxxxZZZcccoooxxx~~~UUUVVViiizzzrrr```hhh[[[llltttmmmssszzzVVVLLLyyyiiiTTTAAA222111333000---///111444999===AAAFFFLLLOOOXXXXXXmmm|||vvv___JJJIIIKKKJJJNNN\\\sssooobbboooPPP777333222555888:::@@@FFFMMMSSSVVVhhh{{{xxxwwwjjj___FFFEEEggg]]]@@@HHHNNNGGGGGG<<<:::777UUUqqqPPP<<<888333111...---------,,,,,,************************)))************+++++++++,,,???FFFHHHTTT]]]^^^aaafffmmmjjjeeeddd[[[QQQSSSbbbfffkkknnnoooooopppqqqoootttvvvpppjjjhhhgggfffaaa]]]WWWQQQSSSYYYYYYVVVOOO]]]{{{xxxZZZTTTIIIRRRoooqqqlllbbb^^^^^^ZZZQQQ[[[cccoooxxx~~~yyyxxx{{{yyynnndddaaabbb___\\\fffuuuyyyrrrmmmsss~~~}}}qqqpppzzzvvvddd]]]ddd}}}lllcccOOODDD;;;......---...///000222333666;;;CCCGGGHHHKKKOOOTTTdddiiixxxwwwxxxzzz}}}{{{zzz[[[NNNLLL^^^pppyyy}}}yyyooovvv~~~hhhxxxcccPPP]]]aaaLLL888///222666888:::AAAKKKSSSSSSVVV[[[^^^```bbbdddfffqqqzzzGGG???QQQtttjjjLLLCCCFFFKKK]]]vvvhhhjjj{{{qqq___UUUMMM@@@???@@@AAABBBHHHUUUbbbZZZOOOSSSfffjjj^^^\\\ggggggiiidddPPP555444XXX~~~nnnaaaZZZTTTXXXwwwsssdddsss|||oooyyykkkOOO999222:::???EEELLLRRRVVV[[[```ccc___bbbeeedddaaa```cccgggjjjYYYcccooowww}}}vvv}}}uuucccmmmeeetttbbbmmm{{{}}}aaaJJJkkk[[[GGG555111222///...111333666;;;@@@EEEJJJOOORRRTTT[[[ppp~~~wwwrrr[[[HHHHHHIIIGGGKKK[[[qqqxxxkkkOOO888444333777;;;>>>EEELLLQQQXXX\\\nnnxxxwwwkkkdddIIIEEEiiieeeBBBGGGMMMGGGIII===???888FFF}}}rrrRRR===999333111...---.........---************************)))************+++++++++222@@@DDDFFFUUU^^^[[[ZZZQQQ]]]cccgggkkk```QQQNNNbbbfffkkknnnoooooopppqqqpppvvvuuuiiiZZZQQQMMMJJJHHHEEEAAA@@@EEEIIIEEE>>>RRRqqqfffWWWeee[[[^^^qqqvvvsssggg``````\\\RRR___iiilllhhhooosssxxx{{{{{{uuuiii^^^bbbbbb```aaannn{{{vvvgggccciii}}}ooohhhmmmxxxqqq^^^\\\jjjzzzqqqfffPPPFFFBBB......---...///111333444777===DDDGGGHHHIIINNNRRRpppvvvwwwtttyyyuuuwww|||zzznnnddd^^^bbb~~~}}}fffNNNBBBIIIUUUdddsss|||zzzssszzz|||pppfffRRR___eeePPP===...222666999<<>>FFFDDDQQQ```UUU>>>@@@VVV{{{eee___ccc```\\\vvvxxxQQQbbb}}}wwwkkkMMM888222===DDDIIIOOOTTTWWW\\\aaaeee]]]```bbb```]]]\\\```dddkkkvvvXXXdddpppwww}}}yyy|||vvvqqqooolllllluuuuuuvvvnnn|||iiisssggguuuiiiEEEwwwiiibbbLLL777111000//////333444888===CCCHHHMMMSSSWWWTTTeeeyyysssxxxqqqmmmWWWEEEEEEEEECCCFFFWWWnnnzzzsssRRR999555555999>>>BBBIIIPPPSSS[[[```qqq~~~zzzlllgggLLLFFFkkkqqqJJJIIIMMMGGGHHHAAAEEE999888eeepppLLL777===444222///---------,,,+++***,,,***(((***......+++******+++,,,---///000111555DDDHHHIIIUUU___aaadddaaaeeegggfffeeeccc[[[SSSbbbfffjjjmmmnnnooopppqqqvvvsssiii\\\WWW^^^iiiooovvvlllhhhcccPPP===DDDZZZuuu|||iiiooonnncccfffiii{{{zzzmmmiiifff```aaa[[[yyy|||nnneee___kkkzzzvvvxxxnnnXXXeeekkk^^^WWWaaatttyyyiiiVVVdddqqq|||pppuuuyyyooorrryyy~~~zzzooogggeee~~~nnn___XXXLLL<<<333///---...//////222777===>>>@@@CCCGGGMMMUUUZZZsss}}}cccrrr{{{xxxmmmeeecccdddjjjpppwwwmmmvvvcccRRRHHHFFFLLL\\\zzzzzzsssuuueee}}}lllhhhVVVbbbfffOOO999000222666<<>>:::PPPrrrOOO999===444222///---------,,,+++))),,,+++(((''')))(((%%%******++++++,,,---//////...BBBJJJKKKVVV```fffmmmxxxyyyuuummmfffaaa[[[UUUbbbfffjjjmmmooooooppprrrkkkmmmlllhhhkkkuuu~~~xxxcccNNNKKK]]]pppnnntttzzz||||||}}}tttwwwuuuiiihhhiii|||~~~ssspppmmmhhhjjjZZZmmm~~~vvvjjjaaa\\\kkkvvvuuuuuuxxxggg[[[fffeeeYYYYYYjjjtttmmmccc```lllttt{{{qqqzzzwwwzzzuuu~~~sssaaagggjjjUUUNNNHHH???444///---...//////333888===???AAADDDHHHNNNVVV[[[rrryyy}}}|||ggguuu|||~~~}}}wwwoooiiigggjjjmmmrrruuuttt{{{ssstttaaaOOOEEEGGGTTTppp}}}~~~wwwppprrrtttxxxqqqeeeTTT```fffOOO777666555444777@@@LLLXXX___eeebbbbbbdddcccaaaeeellltttddd===DDDbbbzzzTTTAAA>>>HHHLLL```|||qqqwwwuuummm{{{{{{sssfff[[[TTTOOOKKKKKKDDDDDDNNN[[[[[[LLL===[[[}}}zzzdddgggtttwwweee^^^oooyyydddCCC;;;<<>>GGGPPPVVVUUU___aaalll}}}xxxoooiiiUUUAAA___]]]RRRPPPUUULLLEEECCC@@@:::GGGwwwuuuSSS:::<<<444222///---------,,,+++...333444///+++***)))'''++++++******+++,,,,,,---+++BBBLLLLLLTTT^^^fffppp}}}~~~yyymmmccc]]]ZZZWWWbbbeeejjjmmmooopppqqqrrrwww}}}wwwZZZ\\\kkksssqqquuuyyyyyywwwvvvwwwyyyvvvzzz~~~}}}}}}~~~~~~xxxtttnnn~~~{{{wwwrrrtttccchhhpppvvvqqqfff^^^\\\kkkrrrwwwtttkkkaaabbbiii^^^XXX```rrrrrrcccbbbooouuuwww{{{uuuzzzxxxwwwrrrlllcccnnnyyy___PPPFFF===444///---///000111555:::???AAACCCFFFKKKQQQXXX]]]ssswww}}}}}}{{{kkkvvvqqqrrr{{{xxxpppkkkhhheeedddbbbgggeeegggqqqxxxyyysss}}}aaaKKKEEEKKKccc}}}~~~yyyvvvzzzxxxxxx}}}zzzsssttt~~~~~~rrr~~~hhhVVVbbbhhhPPP444///333;;;EEEPPPWWW[[[[[[cccdddhhhllljjjeeedddfffrrr{{{nnn;;;===VVV|||}}}ZZZDDD;;;EEEHHHVVV{{{nnnhhhvvvmmm~~~qqqfff```[[[WWWUUUOOOGGGLLL^^^iiiYYYAAAZZZ|||pppssssssnnn{{{}}}~~~uuuZZZCCC<<<@@@KKKRRRWWW\\\^^^]]][[[\\\^^^```aaadddfffhhhjjjkkkkkkwwwccccccllluuu~~~xxxooopppUUUrrrsssbbbRRREEEDDDJJJVVVxxxgggSSSBBBuuuvvvhhhsssZZZ???222111222333555:::???EEEJJJMMMOOOQQQRRRSSS]]]yyypppxxxuuuRRRBBBAAA===CCC@@@DDD___xxxvvvzzz{{{~~~ooofffrrrqqqXXX;;;::::::===BBBKKKSSSXXXYYY```___jjj{{{tttkkkVVV@@@VVVbbb\\\YYYWWWRRRGGGDDDBBB<<<>>>eeevvvUUU;;;:::444222///---------,,,+++000777:::555///,,,,,,+++++++++***************+++000DDDLLLKKKSSS[[[aaaiiigggmmmpppiii```\\\ZZZXXX```dddiiimmmooopppqqqsssuuuxxxwwwrrrooonnnlllhhhnnndddmmmuuuuuuyyy{{{}}}|||zzzyyyyyyzzz||||||||||||}}}~~~~~~rrr|||vvvzzzuuupppqqquuuoooaaa[[[]]]lllqqq{{{wwweeeaaaiiikkk[[[]]]hhhsssnnneeekkkzzzvvvxxx~~~{{{~~~~~~sssiiihhhhhhhhhiiilllgggVVVKKKBBB444000---///111333777===AAACCCFFFIIIMMMSSSYYY^^^ooo{{{}}}nnnttt{{{ppprrr|||}}}zzzvvvoooddd\\\PPPWWWWWW\\\jjjsss|||yyyzzzZZZJJJGGGZZZyyyxxxsssqqqvvvvvvxxx~~~|||uuuvvvtttmmmnnn\\\gggkkkQQQ333///555@@@LLLVVV[[[[[[ZZZfffkkkqqqsssrrrqqqvvv|||~~~|||uuu:::888HHHooo```EEE;;;BBBCCCMMMrrrmmmgggwwwiiiwww~~~ssslllfffaaa```\\\RRRPPPaaarrreeeIIIaaa}}}wwwyyyYYYGGG>>>AAAPPPVVVYYY]]]___^^^\\\]]]]]][[[\\\___ccchhhkkkmmmnnnffffffnnnvvv}}}wwwtttbbbrrrbbbYYY]]]eee___~~~uuu]]]MMMvvvbbbyyy\\\>>>111000111333777:::???DDDHHHKKKLLLNNNPPPPPPXXXssswwwnnn{{{wwwUUUDDDCCC>>>DDDBBBDDD[[[ssstttYYYLLLWWWnnn{{{pppeeeooouuusssQQQ::::::<<>>???>>>GGGjjjxxxnnnjjjrrrrrruuu~~~wwwoooiiiggghhh```YYYeeeuuuiiiOOOooo[[[HHH???EEEVVVXXXZZZ]]]^^^^^^]]]]]]]]]YYYYYYYYY]]]bbbeeeffffffooo{{{```cccnnnrrrssszzz}}}nnnjjjqqq{{{vvvzzz```WWWxxx```|||\\\<<<000000000333999;;;???EEEIIIKKKNNNPPPRRRRRRXXXrrrjjjkkkyyyvvvSSSCCCBBB>>>DDDBBBGGGXXXllltttppptttbbb]]]UUUpppvvveeeeeexxx~~~pppMMM999;;;@@@FFFMMMTTTZZZ]]]___aaa^^^iiixxx{{{nnn^^^GGGKKKlllkkk```YYYVVVXXXPPPDDD@@@===>>>XXX}}}vvvSSS:::;;;444222///---------,,,+++&&&,,,///,,,)))***+++)))++++++***************+++444DDDHHHJJJYYYdddfffiiidddoooxxxwwwpppfffZZZPPP\\\```eeejjjlllnnnqqqrrrssswwwhhhtttyyyzzzwwwwwwwwwxxxyyyyyyzzzzzz}}}~~~~~~}}}|||bbbkkk|||{{{yyyppp___PPPLLLQQQcccqqqssshhhbbbcccaaa]]]XXXbbbfffbbbgggvvv}}}zzzvvvzzzttt|||zzzoooxxxoooeeerrrttteeeQQQ@@@555111...000333666===DDDFFFIIIKKKNNNPPPTTTYYY\\\rrrxxxzzzxxxxxxooopppwwwsss}}}~~~|||}}}}}}wwwttteee\\\gggqqqvvv}}}xxxhhhooohhhSSS^^^xxx~~~~~~~~~}}}{{{zzzzzz{{{~~~}}}{{{yyyzzzyyy{{{}}}}}}www___YYYhhhhhhNNN999///@@@YYYqqqYYY<<<777PPPyyyxxxOOOBBB>>>===BBB\\\yyyhhh~~~jjjRRRYYYyyy|||tttpppsssmmmfffmmmvvviiiQQQrrr~~~wwwnnn{{{PPPBBBEEEQQQccc[[[\\\^^^___`````````___ccc```^^^___ccceeedddbbbgggiii]]]bbbnnnrrrppp{{{uuuppphhhqqqmmmQQQMMMwwwjjj|||ZZZ999///111111444;;;>>>BBBGGGKKKNNNPPPSSSUUUTTTZZZvvvmmm~~~___wwwtttQQQAAA@@@;;;AAA???FFFSSSdddzzzvvv\\\^^^qqq~~~yyy^^^ppp}}}rrr]]]XXXkkk{{{jjjRRR:::>>>DDDLLLTTT[[[```bbbaaaddd```jjjuuu~~~ooodddMMMIIIeee~~~hhh[[[[[[[[[SSSGGG???;;;AAA\\\xxxvvvRRR;;;===444222///---------,,,+++***------++++++......+++++++++*********++++++,,,---@@@GGGIIIVVVaaaffflllsssyyy|||xxxpppfffXXXLLLZZZ^^^ccchhhkkkmmmpppqqqtttppphhhuuu}}}zzz~~~xxxxxxwwwxxxzzz{{{||||||wwwzzz|||}}}||||||~~~ooogggpppgggoooqqqwwwvvvkkk]]]TTTPPPNNNaaasssjjjZZZaaadddYYYWWWYYY]]]bbbgggpppyyy}}}|||xxxzzz~~~sss|||xxxsss}}}hhhfffxxxxxxfffNNN;;;666111...111444888???FFFIIIKKKMMMOOOQQQSSSWWWZZZwwwqqq{{{xxxrrroooooommmgggqqq~~~}}}ttthhhooowww{{{}}}nnnkkk]]]^^^vvv~~~eeekkk|||}}}ssstttwww{{{~~~~~~~~~wwwZZZZZZmmmhhhOOOAAA===]]]ooo<<<555CCCggg[[[EEE>>>???>>>KKK|||dddUUUppp~~~zzzwww||||||jjjSSSfffyyy~~~~~~www}}}hhhFFFEEEQQQ]]]hhh``````aaaccceeefffeeeeeehhheeeaaacccfffiiihhheeekkkppp[[[^^^kkkqqqsssxxx~~~|||\\\YYYxxxbbbIIIAAA===JJJ]]]mmmiiiOOONNNtttppp|||XXX777000333333666>>>???BBBFFFJJJLLLNNNQQQSSSTTTZZZuuuppp[[[{{{wwwTTTCCC@@@;;;@@@>>>???MMM^^^rrr~~~{{{qqq\\\[[[hhhfffaaajjj|||lll^^^ooo}}}jjjXXX===BBBJJJSSS\\\bbbfffhhhdddgggdddjjjpppqqqhhhRRRIIIZZZlllXXX[[[UUUQQQHHHAAA<<>>ppp~~~jjjlll\\\~~~nnnUUU\\\{{{uuugggrrr}}}xxxxxxvvvyyy~~~bbbJJJOOO\\\```aaaccccccdddfffiiijjjjjjiiibbb^^^\\\___dddhhhhhhfff```tttUUUWWWcccmmmsssvvv}}}pppdddFFF;;;OOO^^^qqqvvv]]]MMMCCCAAABBBJJJpppvvvcccdddpppkkk|||WWW777111555555888@@@>>>AAADDDGGGHHHJJJMMMOOOSSSVVVpppiiiggg}}}YYYFFFCCC===AAA>>>:::IIIZZZkkkvvvpppnnn{{{}}}fff[[[\\\VVVhhhvvv]]]eee}}}nnnYYY???EEENNNXXXaaagggjjjkkkfffiiifffjjjlllssskkkVVVJJJIIIgggMMMPPPGGGMMMIIIDDD???NNNxxxNNN===<<<555333///---------,,,+++******************************))))))******+++,,,+++666HHHPPPOOOZZZfffccc___cccmmmnnneeebbbXXXCCCSSS```jjjiiifffhhhlllmmmqqqtttvvvyyy}}}zzzwwwwwwwwwxxxyyy{{{yyyvvvvvvzzzyyyrrrjjjgggWWWRRRMMMLLLOOOZZZnnn}}}hhhkkkrrrbbb```XXXNNNKKKLLLIIIDDDmmmqqqqqqmmmlllkkkaaaVVVjjjggg[[[VVV^^^___]]]ddddddhhhooouuuyyyzzzyyyxxxyyyvvvuuu|||kkk___eeejjj}}}~~~ccc```XXXHHHGGG===444...000666===EEEKKKLLLOOOQQQRRRQQQRRRUUUXXXqqq~~~{{{ppp|||}}}sssnnniii|||kkkqqq~~~}}}~~~vvvzzzzzzxxx}}}~~~wwwwwwyyyjjjeeegggdddjjj}}}}}}kkkuuu|||{{{~~~~~~}}}{{{wwwzzzzzzpppsssaaaZZZeeejjjQQQDDDWWWdddvvvxxxsssooommmlllkkkwwwTTT999===GGGhhhyyyOOO===888BBBEEENNNzzzvvvvvvRRROOOqqq}}}{{{sssooorrr\\\NNN[[[wwwxxx|||{{{uuuSSSMMMJJJPPPaaannneeeggghhhgggeeefffjjjooogggdddbbbccchhhlllmmmllljjj}}}PPPZZZhhhjjjjjj|||ssswww|||ZZZNNN@@@BBBIIIHHHUUUpppvvvnnnqqq___LLLFFF???BBBWWWyyyqqqcccnnnVVVsss|||ttt}}}TTT888222333777444>>>@@@BBBDDDEEEGGGJJJNNNQQQTTTOOOvvvvvv]]]jjjnnnOOO===@@@CCC??????888JJJjjjsssjjjiiipppxxxiiifffxxx```gggeeerrr```UUUBBBGGGPPP[[[ccciiikkklllgggcccbbblllfffxxxgggXXXRRRXXXjjjSSSIIIBBBDDDFFFFFFCCCZZZNNN<<<:::555333///---------,,,+++******************************))))))******+++,,,)))333FFFOOOOOO[[[iiihhhTTT[[[jjjppplllkkkbbbNNNPPP]]]hhhiiihhhkkknnnnnnnnnqqqtttwwwwwwqqqtttyyyrrrhhhllljjjkkkmmmgggWWWGGG>>>EEEAAA===;;;;;;AAANNN[[[rrrxxxwwwooonnnsssooocccZZZNNNCCCGGGTTT\\\YYYRRRooovvv{{{zzzwwwsssiii___ooojjj]]]YYYcccdddaaahhhsssuuuwwwzzz{{{{{{zzzyyyuuuxxxxxxqqqppp~~~yyyqqqoooiiiwww~~~rrr]]]aaa\\\KKKFFF???666111444:::>>>CCCGGGLLLNNNOOOOOOOOOQQQUUUYYYoooqqqrrriiizzzfffkkk|||~~~nnn||||||~~~~~~ssslllmmmhhheeennngggQQQYYYkkkzzz|||~~~~~~}}}|||yyy~~~zzzeee\\\___jjjfffGGG===DDDLLLWWWaaakkkssssssooovvvrrrmmmiiihhhhhhhhhgggnnnppp}}}zzzCCC:::???]]]___HHH<<>>777<<>><<<555333///---------,,,+++******************************))))))******+++,,,)))///AAALLLOOO\\\mmmrrrzzzkkkiiidddTTTMMMVVVbbbiiimmmnnnooonnnrrrttttttuuuzzz~~~|||www||||||mmmXXXPPP^^^oooaaa^^^___fffnnnttt|||ttt___NNNLLLRRRwww{{{ooogggmmm```XXXXXXSSSNNNYYYlllxxxyyyzzzzzzzzzxxxtttpppfffeee^^^^^^eeeeeekkk{{{~~~xxxtttrrrssssssvvvuuullllllyyy}}}zzz}}}uuuyyy{{{uuukkkaaaqqqnnn```iiiaaaMMMLLLCCC:::444999BBBHHHLLLOOOPPPOOOLLLKKKMMMRRRYYY]]]||||||___zzzuuueeeuuuhhhaaasss~~~}}}~~~|||}}}}}}wwwdddaaaqqqvvvpppbbbZZZjjjiiiPPPDDDZZZuuu|||yyyyyy{{{{{{{{{xxxooo{{{```TTTbbbkkkZZZ===BBBCCCRRR___bbb```aaaeeegggeeecccaaaaaacccddddddccc^^^cccnnn{{{```999444GGGWWWzzz|||]]]BBB>>>BBB@@@>>>AAAPPPjjjnnnhhhVVVMMM```xxxyyy{{{uuurrrlllgggiiipppdddPPPRRRQQQSSS[[[^^^\\\ZZZXXXZZZ]]]]]]ZZZWWW[[[^^^``````______cccgggjjjvvvdddPPPQQQaaaeeemmmbbbdddiiirrrwwweeeZZZNNNKKK@@@LLLyyyooozzz}}}dddWWWUUU```\\\PPPDDDNNN~~~lllXXXLLL\\\zzzyyyxxxwwwcccwwwvvvFFF444111222888666>>>;;;===@@@AAABBBDDDFFFIIIHHHKKKWWW{{{hhhqqqrrrXXXDDD@@@AAA???999AAA999EEEoookkk___kkkvvvoooNNNUUUYYY```gggkkkmmmlllkkkllllllnnnmmmhhh~~~uuufff\\\IIIooowwwmmm___TTTYYYggguuuRRR???<<<555333///---------,,,+++******************************))))))******+++,,,,,,000@@@MMMOOO[[[lllrrr}}}zzzxxxoooeeefffdddVVVNNNTTT^^^hhhmmmnnnmmmlllrrrtttttttttyyy}}}{{{vvv{{{yyyXXXOOO[[[xxxaaaUUUWWW{{{{{{pppsssiiibbb```XXXSSSaaawwwxxxvvvvvvzzz|||vvvkkkbbb___bbb```bbbeeecccoooyyyuuuuuuvvvwwwxxxnnn___ccc{{{}}}yyyxxxdddhhhjjjiiifffddd{{{rrreeeiii]]]OOOVVVQQQDDD999:::CCCJJJOOOSSSSSSQQQNNNMMMPPPUUUZZZ]]]sss}}}qqqyyyeeevvv}}}jjjnnnnnn^^^iiiyyyyyyzzz~~~}}}~~~vvvmmmiiilllooommmiiiXXXUUUnnn{{{sssrrreee{{{|||LLLBBBjjj{{{zzz|||yyy{{{uuulll~~~eeeVVVeeelllWWW999AAAAAAPPP^^^```^^^]]]___aaaaaa___\\\\\\\\\]]]]]]\\\bbbfffmmmwwwtttDDD444===DDDfffoooKKK::::::<<<;;;999AAAQQQssswwwSSSZZZnnn}}}~~~|||sssiiiccc```cccllluuuqqq]]]WWW[[[VVVTTT[[[___[[[YYYXXXZZZ^^^___]]]ZZZZZZ\\\______]]]^^^aaadddlllnnn~~~jjjOOOLLL^^^dddkkkfffZZZYYYaaaqqqfffQQQTTTNNNIIIMMM]]]xxx}}}aaaZZZaaabbb___PPPEEEaaayyynnnoooYYYZZZyyyzzzuuummmzzzkkkAAA444222333999666===:::<<>>XXXrrr___]]]aaaiii^^^HHHUUUuuukkkvvvuuu{{{}}}hhhBBB999666555:::666;;;999<<<>>>@@@@@@@@@BBBCCC@@@LLLSSSzzzttt\\\iii{{{cccLLLBBBBBBCCC@@@111:::<<>>:::999HHHpppxxxkkkyyy{{{sssoooccc\\\SSSPPPYYYkkkttt___XXX^^^___```^^^VVV]]]^^^^^^]]]\\\]]]___aaa\\\\\\\\\^^^```aaaaaa```bbbmmmnnnQQQHHHTTTXXXaaaxxxsssbbb]]]llluuummmTTT???FFFQQQJJJPPPjjjjjj\\\]]]mmmiiiSSSZZZ~~~yyypppqqqvvvbbb@@@;;;888666;;;666;;;999<<>>JJJLLLVVVqqqyyy|||[[[EEE<<<555333///...------,,,+++*********************************)))***++++++,,,))),,,???QQQTTT\\\mmmvvvrrrxxxvvvbbbKKKIIIOOO___jjjmmmnnnpppppprrrtttvvv|||}}}}}}dddiiisss}}}vvvgggOOOFFFBBBEEEFFFGGGPPP\\\mmm}}}zzzcccTTTNNNMMMNNNYYYjjjuuupppggggggnnnwwwmmmaaaaaaeee\\\___sss|||{{{yyyxxxvvvvvvvvvvvvrrr~~~tttzzzzzzkkkmmmrrr{{{eee]]]bbbUUUQQQfffqqq^^^KKKEEEIIIMMMOOOQQQQQQPPPQQQTTTWWWXXXTTTQQQWWWxxxzzziiixxxbbblll\\\lllvvvuuu}}}}}}zzz~~~~~~nnnZZZMMMCCCKKKcccmmm}}}HHHOOO```xxx}}}yyy~~~qqqtttbbbOOO\\\ggg___KKKAAAYYYZZZ\\\^^^aaahhhmmmiiibbbccc```]]]]]]```dddhhhjjjjjjooorrroooooo|||\\\???888999PPPvvvhhhKKK@@@<<<777666333777QQQxxxuuuuuu{{{{{{|||nnnccc```KKKLLLNNNTTTcccvvv~~~oooaaa^^^aaa[[[[[[aaaaaa^^^``````]]]ZZZZZZ]]]aaa^^^\\\\\\^^^bbbcccaaa^^^___ppp{{{nnnRRRHHHOOOSSS\\\qqqhhhXXXWWWVVVhhhhhh]]]QQQPPPOOOGGGTTTuuu{{{ccc^^^mmmlllVVV]]]{{{sssVVVXXX```^^^^^^{{{xxxyyyYYY;;;888666555;;;777<<<999<<>>===;;;:::888444:::ccciiiWWWmmmaaaOOOggggggbbbZZZaaaaaa``````aaacccdddfffaaa```bbb]]]hhhaaasssyyytttcccQQQPPPFFFSSSXXXEEEBBBKKKKKKQQQbbbnnnuuuqqqaaaEEE:::666333000.........---++++++++++++************))))))************+++++++++///***>>>SSSSSS___qqqrrr{{{yyyiiifffjjj\\\SSSRRR]]]gggiiiiiillltttooossssss~~~vvv~~~aaaXXXooo{{{yyy~~~sssUUU>>>AAAIIIOOOFFF777666???LLL[[[ooowwwlllXXXHHHAAAZZZTTT```mmmvvv~~~qqqiii^^^ZZZbbbpppvvvuuuzzzyyyvvvtttsssssstttuuu{{{rrrzzzyyy}}}sssoooppprrrkkkeeeqqqpppeeeZZZQQQUUU___^^^KKK@@@GGGPPPPPPNNNPPPTTTTTTTTTTTTTTTSSSRRRQQQ___lllwwwOOOccczzzuuueee]]]vvvuuu}}}{{{yyyyyy|||rrr```YYY[[[___uuu{{{{{{]]]BBBVVVrrr~~~vvv~~~iiiLLL[[[pppVVVCCCMMMRRR]]]]]]___aaacccfffiiijjjhhhggggggfffeeeeeeeeeeee```dddeeeeeemmm}}}DDD;;;888:::VVV}}}aaaGGG???EEE<<<666555>>>JJJVVVaaaiiikkknnnppprrrssstttwwwxxx}}}}}}uuukkk```VVVQQQMMMHHHJJJ\\\ssssss^^^^^^^^^^^^]]][[[YYYXXXZZZ[[[]]]]]]\\\[[[]]]^^^]]]]]]\\\\\\]]]^^^```aaaaaaeeeppp^^^IIIOOOJJJQQQiiiwww___OOO]]]bbbTTTzzzbbbcccyyymmmSSS[[[uuu|||dddfffsssdddgggkkkeeeUUUHHHHHHKKKMMMggg}}}xxxxxxTTTBBB666888999555444888;;;;;;<<<<<<===>>>>>>>>>@@@BBBIIIMMM~~~fffrrruuuxxxbbbJJJ??????===888888:::777999LLLcccpppbbbtttrrr]]]aaaxxx{{{gggbbbaaa```^^^\\\^^^bbbdddcccaaa]]]ccc\\\cccpppdddtttvvv~~~hhh]]]DDDGGGMMMbbbmmmBBB999KKKMMMMMMSSSQQQooo}}}]]]CCC999666333000.........,,,++++++++++++************))))))************+++++++++...)))<<>>>>><<<<<>>;;;888AAABBBpppmmmdddttt^^^LLLDDDEEE>>>::::::666000222:::>>>JJJQQQSSSaaa}}}xxx||||||}}}tttiiiddd___\\\^^^___`````````bbbccc^^^iiidddbbbjjjdddfffwww___OOOLLLIIIBBBOOOkkkyyyfffQQQJJJKKKGGGKKKVVVYYYdddjjjsss[[[EEE555555333///...------,,,++++++++++++*********))))))))))))*********++++++++++++)))666LLLVVVZZZbbbkkknnnttt~~~{{{vvvkkkVVVHHHOOO^^^gggjjjmmmoooooowwwuuu~~~vvv}}}yyyyyy{{{{{{zzz}}}{{{ttt{{{||||||zzz|||~~~www|||wwwwww}}}~~~qqqaaaXXXQQQNNNGGG???AAANNN___iiitttxxxbbbHHH???666<<>>CCCJJJQQQVVV]]]cccjjjppptttuuuwwwxxxtttwwwyyyzzzxxxvvvuuuuuuyyyyyyxxxwwwssslllbbb\\\OOOLLLGGGCCC@@@BBBEEEIII\\\mmm~~~{{{WWWSSSSSSTTTTTTUUUVVVVVVVVVUUUXXXZZZ\\\[[[[[[\\\^^^___```aaaaaa```___]]]\\\ccc___```pppuuuYYYIIIJJJXXXccckkkzzzbbb___^^^ccc]]]NNNggg|||xxxjjj^^^ooo}}}wwwzzzsss{{{\\\<<<555111666999999888:::777777888999;;;<<<======???:::BBBBBB]]]{{{qqq{{{~~~}}}zzzgggSSSGGGEEE???<<<>>>===777333444000;;;CCCEEEQQQssszzztttwww}}}~~~~~~{{{{{{pppgggccc^^^[[[^^^aaaaaa______bbbeeeZZZgggddd___fffggghhhsss{{{gggYYYKKKHHHIII@@@;;;@@@IIIEEECCCCCC@@@GGGVVVaaa]]]^^^kkkZZZGGG444555222///---------,,,***+++++++++*********))))))))))))*********+++++++++,,,+++444JJJYYYZZZ___mmmqqq~~~~~~wwwaaaQQQUUUbbbiiikkknnnqqqpppwwwvvv~~~tttzzzwwwyyy{{{{{{zzzvvv{{{|||xxxvvvyyy}}}~~~||||||}}}|||{{{||||||uuujjj```[[[KKKHHH@@@;;;DDD[[[ppp{{{{{{rrrVVVDDDEEE>>>>>>RRRooohhh``````mmmzzz}}}xxxssssssttttttuuuuuuvvvwww|||}}}zzzhhhfffttt~~~{{{}}}kkk[[[YYY^^^[[[MMMAAABBBDDDIIINNNPPPQQQUUUZZZ[[[[[[ZZZYYYXXXWWWUUUTTTRRR]]]uuuoooeeeppp```nnnpppgggSSSXXXlllvvvxxxzzz{{{{{{|||zzzzzz|||~~~}}}yyyvvveeegggjjjpppxxxnnnUUUYYYzzzwwwhhhooouuuUUU___yyy}}}|||eeeTTTbbbhhhYYYHHHMMMXXXVVVYYYYYYZZZZZZZZZYYYYYYXXXVVVXXX[[[^^^aaacccdddeee```]]]bbbkkkhhhaaahhhxxxccc444===;;;MMMuuu}}}___NNN>>>:::<<<===;;;999777888888888888;;;@@@DDDLLLRRRYYY```dddgggiiikkkhhhkkkmmmnnnmmmkkkkkkkkkooolllgggbbb[[[SSSLLLGGG>>>???>>><<<;;;CCCPPP\\\vvvqqqTTTQQQRRRRRRSSSTTTUUUVVVWWWTTTWWWZZZ\\\\\\\\\]]]^^^``````bbbbbbbbbaaa```___]]][[[___rrr\\\HHHGGGSSSbbbccceee___oooiiilllXXXUUUqqqSSS:::666444666999888777888777777888999:::;;;<<<===@@@===BBBCCCRRRkkkyyyttt}}}yyy}}}|||nnnZZZLLLFFFAAA>>>@@@AAA>>>777444666888999:::FFF___}}}vvvpppiiifffggglllppprrrtttxxx~~~~~~zzzuuupppnnnqqqvvv~~~{{{lllcccbbb^^^[[[^^^aaaaaa______aaaddd[[[eeeddd^^^bbbhhhjjjkkk}}}vvvgggJJJ===FFFGGG???AAA===CCCDDD@@@===@@@PPPdddXXXRRR]]]RRREEE666555222///------,,,+++***+++++++++************))))))************+++++++++---,,,111GGG\\\[[[^^^qqqooosssyyy}}}zzzyyycccRRRTTT^^^dddiiinnnrrrooouuuuuuuuu{{{xxxxxxzzz|||}}}}}}yyywww{{{|||yyyyyy{{{yyy{{{}}}pppfff```IIIEEE;;;555CCCbbb|||sssaaaOOOOOOXXXTTTNNNTTTVVVOOOIIIPPPdddwww|||wwwttttttuuuuuuvvvvvvwwwwwwtttrrr~~~{{{|||rrrcccdddtttoooYYYUUU^^^```UUUHHHCCCFFFKKKNNNNNNOOORRRVVVXXXXXXYYYXXXXXXWWWVVVUUUVVV[[[lll|||}}}eeeTTTuuuuuullluuu[[[SSSaaaooorrrvvvwwwwwwyyy~~~~~~~~~{{{vvvrrrggghhhjjjnnnwwwxxxuuudddPPPRRRkkknnnfffhhhuuuxxxfffooo}}}~~~ttt^^^UUUeeehhhWWWLLLSSS[[[\\\\\\\\\]]]^^^]]]\\\[[[ZZZWWWYYY]]]aaadddfffhhhhhhccc^^^___dddfffdddjjjtttLLL555555:::PPPwww~~~gggLLL>>>:::999999:::666666666444333444777999;;;???EEEJJJMMMPPPSSSUUUVVVXXX[[[\\\\\\ZZZZZZZZZZZZWWWQQQJJJDDD>>>;;;999888999888999???OOOeeevvvyyy~~~bbbOOOQQQQQQQQQQQQSSSTTTVVVVVVSSSVVVYYYZZZYYYXXXXXXXXX\\\]]]^^^___````````````bbbcccgggvvv```LLLIIILLLWWWeeeqqqsss___lllaaauuulll[[[iiirrrJJJ999777555666777777666666888999999::::::;;;;;;<<<<<<>>>>>>DDDLLL|||qqqiiiiii}}}xxxzzz~~~vvveeeWWWKKKFFFBBBAAAAAA???999444777555333666???JJJRRRUUUUUUSSSRRRUUUZZZ^^^```___gggiiijjjjjjhhhggghhhiiihhhrrr|||vvvfff___```^^^ZZZ\\\]]]^^^^^^^^^```aaa^^^cccddd```___dddgggeeessswwwqqqXXXCCCBBBEEECCCEEE;;;DDDDDDBBBAAA@@@SSStttVVVIIIMMMDDD@@@888555222///---,,,,,,+++***+++++++++************))))))************+++++++++,,,,,,---CCC\\\ZZZ\\\tttsssmmmiiinnnxxx}}}{{{uuuyyybbbOOOLLLSSS[[[dddmmmqqqkkkpppsssxxx}}}zzzxxxxxx{{{~~~~~~{{{yyy{{{||||||yyyxxxxxxzzztttlllWWWRRRFFF===HHHbbbvvv{{{gggUUUYYYnnnvvvpppiiidddYYYUUURRRXXXiiiyyy|||wwwvvvvvvwwwwwwwwwwwwwwwwwwkkkhhh|||zzzwwwzzz{{{pppfffhhhttt~~~{{{kkk[[[WWW]]]___UUUHHHCCCFFFIIIJJJKKKMMMPPPQQQRRRSSSUUUVVVWWWXXXXXXXXX^^^\\\hhhxxxoooxxxdddeeesssiiimmmkkkVVV[[[ggglllrrrttttttuuuyyy||||||xxxvvvuuurrrpppuuu||||||wwwppprrrmmm```XXXZZZbbbhhh~~~~~~}}}pppcccbbboooooowww~~~zzz{{{~~~~~~wwwdddRRR[[[iiigggVVVQQQVVV[[[___\\\]]]_________^^^\\\[[[[[[]]]```bbbdddeeeddddddaaabbbbbbaaabbbeeejjjnnn{{{yyyGGG???555:::VVVzzzkkkZZZKKK@@@::::::555666666555444333555777333666888:::;;;===???AAAAAACCCGGGHHHGGGFFFFFFGGGCCCBBB???<<<888777666777999999===GGGXXXmmmvvvuuuttt^^^SSSPPPPPPPPPPPPQQQRRRTTTUUUPPPSSSVVVXXXWWWVVVVVVVVVYYYYYYZZZ\\\^^^```bbbccchhhkkklllrrrzzz[[[KKKGGGQQQbbbbbbeeeYYYVVVjjjwwwjjjccc{{{hhhooovvvwww}}}uuuAAA666555444333444555555444:::::::::;;;;;;;;;;;;;;;:::BBB;;;CCCGGG___fffKKK|||zzzrrrfffRRRMMMGGGBBBAAA@@@<<<888666333111444999;;;:::999CCCEEEGGGIIIKKKLLLNNNNNNTTTTTTTTTUUUXXX]]]cccgggkkkrrr}}}|||qqqiii]]]\\\aaa^^^YYYXXXXXXYYY[[[]]]]]]\\\\\\]]]dddddd^^^```dddaaaeee{{{ssseeeUUUFFF>>>======<<>>MMMnnn{{{fffOOOAAA===777999999888666555666666555666666555444555666888222555888:::999999999999555666777777777888999;;;:::===HHH]]]vvvyyy\\\SSSLLLOOOOOONNNNNNOOOQQQRRRSSSLLLOOOTTTWWWXXXXXXYYYYYYYYYYYYYYY[[[^^^aaadddfff```fffgggiii{{{kkkKKKDDDSSSWWWWWWvvvtttRRR[[[TTTrrrnnn]]]ooo___VVVSSSCCCLLLWWWeeezzz\\\444333444222111111444555444<<<<<<;;;;;;;;;;;;::::::;;;FFF:::BBBBBBIIIqqqyyyiiizzznnn{{{|||qqqVVVRRRKKKDDDBBBCCCBBB???777444333333444555888;;;777;;;>>>>>>;;;:::===@@@???@@@BBBGGGMMMUUU]]]aaappptttxxx~~~wwwggg^^^WWW\\\bbb^^^WWWUUUTTTVVVZZZ\\\ZZZXXXVVVWWWaaaggg```___ccc```iiimmmsssbbbYYYIIIAAACCCEEECCCDDD;;;;;;>>>:::UUU|||___CCC888;;;===999222111000......---------************************++++++******++++++,,,---222&&&444666JJJfffcccnnnzzzyyyyyyxxxxxxjjjXXXMMMKKKQQQ[[[ccclllppppppqqq{{{zzz|||yyyxxx{{{|||{{{zzzxxxxxxxxxxxxyyyzzz{{{{{{}}}|||}}}uuueeeaaahhhkkk___QQQSSSQQQQQQXXXeeerrrzzz}}}}}}yyy~~~|||ttt{{{zzztttnnnqqqzzz}}}zzz|||yyy~~~xxxsssssszzzlllhhhttt~~~kkkWWWZZZ]]]TTT___aaaDDDHHHIIIJJJLLLLLLKKKKKKJJJMMMQQQVVVXXXYYYXXXYYYYYYWWWUUU\\\ooonnnjjjccc{{{UUUnnnfffVVVSSScccqqqtttrrrrrrssstttvvvzzz~~~~~~}}}qqqrrr|||}}}ooo]]]SSS```hhh]]]KKKAAA@@@BBBLLLrrrbbbUUU^^^qqqooonnnsss}}}uuuqqquuuyyyyyyyyyzzz~~~||||||~~~```YYYnnnmmmcccVVVVVV______UUUVVVWWWXXXZZZ[[[]]]^^^___bbb___^^^^^^```aaa___]]][[[\\\]]][[[YYYYYY\\\______ggg{{{UUU999888<<>>JJJQQQbbbuuu|||{{{zzzoooEEE===555555555444444333333333555555666666777999:::;;;999BBB===???EEEAAAkkkhhhggg~~~~~~lll]]]OOOJJJFFFAAA@@@BBB;;;:::777333111111444777666666888999999999888888>>>777888AAAGGGNNN___rrr||||||}}}lllYYYRRRVVVXXXVVVTTTUUUVVVVVVVVVWWWYYY[[[\\\]]]^^^^^^]]]]]]___aaahhh```xxxaaaNNNEEE???:::AAAAAABBB???:::<<>>DDDeee~~~uuuzzz~~~{{{aaa<<<444444444444444333333333222555555555666777888999:::666AAA<<<<<>>???===;;;777555444666777555555555555555666666666888999>>>DDDEEEOOOlll{{{wwwlll\\\TTTUUUYYYYYYVVVWWWXXXXXXXXXYYY[[[]]][[[\\\]]]]]]\\\\\\^^^```eeebbbmmm[[[OOOJJJGGG@@@@@@@@@@@@<<<;;;DDDOOOtttgggYYYFFF;;;999222111000///---------,,,***************************))))))))))))***++++++***)))///)))777UUU\\\aaaqqqvvvyyyyyy|||dddrrroooVVVFFFMMMZZZ^^^kkkoooppppppxxxwwwuuutttuuuwwwyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{}}}|||ZZZSSSMMMNNNSSSWWWVVVRRRiiizzzyyyxxxzzzzzzzzz|||{{{xxxxxxxxxuuupppiiiyyyyyyxxx}}}uuusssmmmjjjsss{{{lllfff[[[RRRWWWccc___OOOLLLMMMNNNNNNNNNMMMLLLKKKOOORRRVVVXXXXXXXXXYYYYYYVVVQQQRRR^^^pppuuuhhh{{{bbbnnnooouuu^^^QQQRRRdddooolllmmmuuussswww|||~~~yyyvvvyyytttooossssssfffVVVQQQXXXwwwyyynnnlllccckkkzzzyyy}}}{{{xxxwwwkkkaaahhhrrrdddVVVPPPOOOOOOQQQTTTUUUVVVVVVWWWWWWWWWWWWWWW[[[YYYVVVVVVVVVVVVVVVTTTQQQRRRSSSSSSRRRSSSUUUWWWVVVUUU]]]rrr\\\BBB666999III[[[rrrwwwiii\\\TTTKKKAAA:::???<<<999777777777777666444777999:::999999<<<@@@888888<<>><<<999777666666666333333333333444555666666:::888:::>>>BBBMMMhhh}}}kkkkkkdddXXXOOOOOOSSSUUUUUUVVVXXXXXXWWWXXXZZZ\\\XXXZZZ[[[[[[[[[[[[]]]^^^aaaeeeiiifffooo[[[MMMHHHBBB@@@AAABBB@@@>>>???DDD|||mmmPPP===;;;222222000///------,,,,,,************************)))))))))((())))))***+++***///000(((444QQQ```dddpppqqqlllfffhhhtttyyy~~~xxxaaaJJJEEEOOOXXXggglllooopppttt|||}}}tttttttttuuuwwwxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{vvvgggdddsss|||gggfffjjjjjj]]]]]]^^^dddhhheeeZZZQQQhhhwwwzzzxxxzzz{{{xxxxxxxxxwwwvvvtttqqqnnnuuu{{{~~~tttppp|||}}}ssspppwww|||ssseee^^^ZZZRRRUUU^^^WWWHHHDDDKKKLLLMMMOOOOOOOOOOOONNNNNNQQQUUUWWWXXXXXXYYYZZZZZZVVVUUU___ppp~~~aaarrr|||nnnsssaaaUUU\\\hhhmmmnnnppprrrvvvzzz||||||~~~~~~``````xxxwww|||~~~xxxuuuzzz}}}xxxvvvxxx|||uuufff[[[bbbsssxxxfffXXXXXXVVVOOOOOOUUUXXXXXXYYYYYYXXXWWWVVVUUU^^^]]][[[ZZZYYYYYYYYYXXXRRRSSSTTTTTTUUUVVVXXXYYYVVVSSSVVVeeexxxjjjDDDBBB<<>>:::@@@>>>AAAQQQ~~~^^^qqq~~~ooo\\\MMMIIIKKKAAA???===<<<;;;:::888777777777888999::::::::::::@@@888777DDDTTTbbbmmmuuu|||}}}}}}}}}}}}hhhddd\\\RRRKKKKKKMMMOOOPPPQQQSSSSSSRRRSSSUUUWWWUUUWWWYYYZZZYYYYYY[[[\\\___dddaaazzz|||mmmWWWKKKIIICCCAAACCCDDDAAA@@@AAAvvvTTT<<<888333222000///---,,,,,,,,,************************)))))))))((())))))***+++(((111...***333KKKccchhhvvvvvvqqqnnnrrrzzzmmmWWWDDDGGGWWW```gggnnnooopppssswwwxxxssstttuuuvvvwwwxxxyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{www|||}}}oooRRR>>>EEEVVVsss~~~NNN666EEEcccuuu}}}{{{zzz{{{|||yyyrrrkkkuuu{{{~~~{{{zzzyyyyyywwwwwwvvvvvvuuusssssstttyyy{{{~~~vvvyyyxxxqqqaaaaaaUUURRRaaadddLLL<<>>AAAAAADDDeeevvv[[[www{{{nnn```TTTLLLDDDBBB???>>>>>>>>><<<:::;;;<<<===>>>===<<<;;;:::>>>???JJJ___uuutttooodddVVVNNNLLLLLLLLLKKKKKKMMMNNNNNNNNNNNNQQQSSSRRRTTTWWWXXXWWWWWWXXXYYY[[[\\\___dddaaarrreeeQQQHHH@@@@@@AAA@@@???@@@{{{ZZZ@@@999333222111///---,,,++++++***************************))))))))))))***++++++'''000))),,,222AAA```jjjssszzztttrrraaaFFF@@@NNNUUU___kkkpppooonnnqqqtttrrrtttwwwxxxxxxxxxyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{}}}zzzzzzwwwcccHHH:::<<<:::XXXwwwRRR888EEEbbbtttwww~~~|||}}}|||{{{{{{yyywwwzzzxxxwwwxxxwwwuuuwww{{{~~~|||{{{xxx}}}|||pppmmmZZZXXXeee\\\BBB>>>NNNFFFGGGJJJLLLNNNOOOOOOOOOIIILLLPPPSSSUUUWWWZZZ\\\\\\]]]^^^bbboooUUUiiijjj[[[jjjttt\\\\\\ooowwwqqqqqqrrrssssssrrrrrrtttvvv}}}|||zzzrrrkkkssssssvvvzzzyyyvvvxxx}}}~~~zzzrrrzzz|||}}}nnn[[[eee|||dddYYYVVV```ddd^^^ZZZ^^^\\\]]]^^^^^^\\\ZZZWWWUUUZZZ\\\______^^^[[[ZZZZZZ[[[[[[[[[]]]___```___^^^___XXXTTTWWW___lllrrrZZZ>>>111333AAASSS```uuuyyytttppppppuuuyyysssllloooxxx{{{jjjkkkuuunnnHHHFFFTTTRRRKKKQQQPPPPPPRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTSSSQQQOOONNNUUUUUUVVVUUUUUUWWWZZZ]]]aaa___bbbeeebbb___gggtttRRROOOAAABBBRRRUUUoooaaaMMMXXX[[[OOOaaayyylll~~~uuu]]]NNNFFFBBBIIIiiizzzpppjjjvvvxxxsssuuuzzzgggAAA333)))111/////////000000000000000111111222222333444666777666777777777999???AAA???CCC[[[TTT~~~}}}gggQQQJJJEEE@@@>>>>>>>>>;;;888::::::::::::;;;<<<===>>>BBBQQQfffwwwvvviii[[[LLLGGGHHHHHHFFFEEEIIIKKKLLLLLLKKKLLLNNNPPPOOOQQQTTTVVVVVVVVVVVVWWWUUUUUU___]]]gggcccaaaTTTHHHCCCAAA>>>===>>>|||___DDD999444333111///---,,,++++++***************************************+++,,,,,,(((///%%%///222666ZZZiiilllzzz{{{uuuwwwiiiMMM===>>>IIIWWWiiirrrqqqmmmoootttrrrtttwwwxxxwwwvvvwwwyyyxxxxxxxxxxxxyyyzzz{{{{{{zzz{{{~~~pppSSSAAA@@@999PPPlllvvvnnnpppuuuWWWTTT]]]cccjjjxxx|||zzzzzzyyyxxxxxxzzzxxxyyy{{{yyytttvvv|||{{{rrrsssrrrttt|||}}}wwwqqqaaadddeeeLLL>>>FFFJJJFFFGGGIIIKKKLLLLLLLLLKKKFFFIIIMMMPPPSSSVVVZZZ]]]\\\___```^^^fffvvv~~~sssiiikkkbbb___vvvnnndddkkkuuuxxxpppppppppooooooqqqsssuuuuuusss|||{{{tttppppppyyyrrriii~~~xxxsssfffaaazzzyyy[[[UUUTTT\\\bbb```]]]\\\ZZZ[[[\\\\\\[[[XXXUUUSSSXXX]]]bbbdddbbb___]]]]]][[[YYYYYY[[[^^^^^^\\\ZZZ]]]YYYUUUQQQPPPVVVgggxxx~~~dddKKKCCC@@@???>>>OOOdddxxxbbbZZZXXX\\\]]]bbbxxxmmmQQQDDDKKKLLLJJJMMMQQQOOOOOOPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOQQQSSSTTTTTTTTTVVVXXXZZZ]]]^^^^^^\\\[[[]]]bbbgggwww^^^DDDEEEPPPKKKRRRooottthhhcccYYYYYYzzz|||cccLLLGGGJJJGGG[[[hhhddduuu{{{tttyyy~~~}}}{{{|||wwwkkkMMM888333+++333.........//////000000000111111111111222444555666777222666999777:::???>>>DDD[[[iiihhhlll[[[UUUMMMHHHGGGFFFBBB>>>>>>===<<>>HHHPPPBBB@@@MMMOOOLLLLLLLLLLLLKKKKKKMMMNNNNNNMMMLLLLLLMMMNNNQQQRRRMMMNNNQQQRRRRRRSSSTTTVVVZZZ[[[YYYTTTUUU\\\aaa```iiirrrSSSMMMHHHEEEKKKSSSrrrqqqfffaaahhhsssmmmcccUUUIII```zzzhhhhhhzzzhhhnnnvvv|||xxxqqqddd}}}aaaMMM666///222***111---.........//////000000000000000111222333555555888222777===777777======III777bbbssskkkaaaZZZXXXUUUQQQMMMKKKIIIIIIOOO\\\nnn}}}rrrvvv~~~wwwIIICCC@@@BBBCCC@@@AAAFFFDDDEEEFFFGGGFFFGGGIIIKKKKKKNNNRRRTTTTTTSSSTTTUUUSSSYYYQQQSSS___ddd}}}vvvwwwttteeeXXXMMMHHHGGGXXXAAA:::444333111///---++++++***,,,,,,+++***))))))******((())))))))))))*********))),,,,,,000222111EEEiiiooonnnrrruuuttt|||zzzkkkQQQ555999KKK```kkknnnmmmnnnnnnrrrsssuuuwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxyyy{{{}}}xxxhhhbbblllmmm]]]QQQQQQgggTTT<<<555:::;;;GGGaaazzzyyysssssseee^^^```hhhuuu}}}||||||{{{{{{{{{||||||zzzzzz|||tttkkkxxxuuusss|||vvvmmmxxx}}}kkkbbb^^^ccclllkkkXXXCCC>>>GGGOOOLLLKKKJJJIIIHHHHHHHHHHHHMMMOOOPPPNNNKKKLLLSSSYYYYYY\\\^^^^^^ZZZ___qqquuunnn{{{{{{hhhfffWWW]]]{{{ddd\\\aaavvvuuurrrlllhhhjjjpppuuussstttuuuuuuvvvzzzyyyssssssvvv{{{yyyZZZfffUUUyyyppp[[[NNNMMMLLLLLLLLLNNNOOOPPPUUURRRQQQSSSWWWWWWRRRMMMSSSTTTeee{{{www^^^SSSZZZRRRSSSTTTRRRQQQPPPQQQSSSQQQPPPPPPOOOOOONNNNNNMMMfffXXXDDD>>>888999>>>EEEMMMSSS[[[eeelllmmmqqq}}}~~~qqqggg^^^LLLFFFTTT```fffvvvtttKKK??????@@@AAACCCEEEFFFGGGIIIHHHIIILLLOOOPPPMMMJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQQQQSSSUUU[[[YYYWWWYYY\\\\\\ZZZWWW]]]fffOOOKKKFFFDDDIIIQQQppp{{{nnnooojjjXXX___oooxxx||||||mmmtttxxxqqqooouuuzzzvvvqqqoooccc>>>000000//////222---------............///000000000111222222333333555666888999999:::<<<>>>@@@HHHRRRcccddd___pppppphhhhhhjjjmmmpppuuussszzz|||ZZZCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHJJJKKKKKKMMMNNNPPPRRRSSSWWWRRRVVV^^^ZZZ\\\|||rrryyyhhh^^^]]]XXXAAA:::555333111///---,,,+++***,,,++++++***))))))******)))))))))*********+++++++++---,,,///000---???aaaoookkk{{{~~~wwwdddNNN555CCCTTTccckkkpppqqqqqqqqqrrrsssuuuvvvwwwxxxxxxvvvxxxyyyyyyyyyyyy|||~~~wwwiiieeesssxxxggg\\\FFFAAA;;;BBBIIIDDDGGGZZZ|||mmmooorrrqqqmmmlllwww}}}|||{{{{{{zzzzzzzzzzzz}}}uuuqqqssssssttt~~~~~~wwwtttmmmzzzrrreee[[[aaafffbbbRRRBBB@@@GGGLLLNNNMMMLLLLLLKKKKKKLLLLLLOOOQQQSSSRRRPPPOOOQQQTTTVVVYYY\\\\\\YYY]]]mmm~~~rrrzzzpppgggYYYXXXpppxxxfffZZZjjjiiijjjkkkmmmnnnnnnmmmssstttuuutttssstttxxx{{{~~~~~~zzzwwwuuuuuuuuuuuuzzzuuudddggg}}}eeejjjgggTTTPPPPPPOOOOOOOOOOOOOOOPPPOOONNNNNNQQQVVVXXXUUUQQQMMMLLLVVVffffffXXXPPPSSSQQQRRRSSSTTTTTTRRRQQQOOOPPPOOONNNMMMLLLKKKJJJIIIIII___}}}hhhSSSHHHCCCAAA@@@===CCCEEEAAAAAAIIIPPPRRRJJJJJJLLLKKKGGGDDDGGGMMMIIIHHHEEENNN^^^eeerrryyyzzzSSSFFF??????@@@AAABBBDDDFFFFFFGGGGGGGGGJJJMMMNNNLLLIIIHHHIIIJJJKKKMMMNNNOOOPPPRRRRRRQQQPPPOOOPPPSSSVVVZZZYYYYYYZZZ\\\\\\[[[ZZZ```rrrhhhMMMFFFHHHJJJ???GGG]]]}}}vvviiimmm}}}tttlllcccpppxxxwwwyyy}}}ssssss{{{rrrcccooo^^^===111111///---///------------............//////000111111222222333444666888999999999;;;===999>>>EEEeee|||[[[eee||||||{{{kkkTTTpppxxxooovvv{{{aaaGGGBBBAAA@@@??????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQYYYVVV[[[aaa^^^ZZZiiitttzzzzzzYYYAAA:::555444222///---,,,+++***,,,+++******)))*********************+++++++++,,,+++...,,,------***888UUUnnnfff}}}|||yyylllZZZ666:::EEEUUUfffooorrrpppqqqqqqrrrsssuuuvvvxxxyyywwwxxxyyyyyyyyyzzz|||~~~zzzyyy}}}sss^^^IIIIIIHHHMMMRRRKKKNNNbbbssszzz}}}}}}|||{{{zzzyyyxxxxxxxxxyyyyyywwwsssrrr{{{}}}~~~~~~xxxooommm}}}vvviii]]]\\\TTTHHHBBBCCCFFFGGGLLLLLLLLLLLLLLLMMMNNNNNNPPPRRRTTTUUUTTTRRRPPPNNNUUUWWW[[[\\\ZZZ\\\iiiwwwwww}}}cccNNNRRRfffrrrgggcccaaacccgggjjjjjjgggjjjmmmppprrrrrrsssuuuwwwxxx{{{}}}|||~~~~~~~~~}}}|||{{{yyyvvvrrrnnnkkkrrrvvvxxxvvvkkk{{{}}}ooowww}}}vvvoookkkzzzYYYMMMRRRRRRSSSSSSSSSRRRRRRQQQOOONNNNNNRRRVVVXXXVVVSSSKKKJJJLLLTTTXXXUUURRRQQQRRRRRRSSSUUUXXXVVVQQQMMMQQQPPPOOOMMMKKKIIIGGGFFFAAAAAAZZZ}}}gggXXXSSSTTTOOOFFF@@@@@@AAA@@@CCCBBBEEEIIILLLOOOXXXbbb^^^hhhwwwxxxxxxQQQ======>>>>>>???@@@AAABBBDDDEEEEEEEEEFFFHHHKKKKKKJJJHHHFFFFFFHHHJJJLLLNNNPPPQQQUUUTTTRRROOONNNPPPTTTWWWWWWYYY[[[\\\\\\\\\]]]^^^[[[___qqqeeeVVVMMMBBBNNNEEEBBBOOO^^^```WWWOOO]]]eeeyyy}}}uuuffffffkkkrrrvvvvvvvvvxxx~~~tttmmmlllkkkssshhhNNN666///000...------------------............//////000000111111222222333555777888888999;;;<<<@@@:::AAAGGGgggoooRRRmmm}}}^^^{{{}}}yyyppphhheee~~~ooopppbbbGGG@@@@@@@@@????????????@@@@@@AAAAAAAAAAAABBBDDDEEEFFFEEEEEEFFFGGGIIIKKKMMMNNNPPPQQQUUUZZZ\\\]]]ccciiiuuuqqq[[[CCC;;;555444222000...,,,++++++++++++***************+++******+++++++++,,,,,,,,,+++...,,,,,,---)))333LLLooogggrrryyyrrrbbb???888999HHH]]]jjjnnnnnnrrrqqqqqqqqqrrrtttwwwxxxwwwxxxzzzzzzyyyzzz|||~~~uuufffiiiggggggfff\\\^^^qqqvvvvvv}}}|||{{{yyyxxxwwwwwwwwwuuu~~~uuuppp{{{vvv|||{{{ttttttooorrrzzznnnWWWOOOEEE???AAADDDEEECCCIIIIIIIIIIIIJJJLLLMMMNNNPPPPPPQQQSSSUUUSSSPPPMMMUUUWWW[[[]]]\\\]]]fffqqqzzz{{{zzzoooTTTRRRhhh{{{ssshhhaaa```dddhhhjjjfffiiimmmppprrrsssssssssvvvxxx{{{|||{{{zzz|||}}}zzz{{{||||||}}}}}}||||||}}}{{{wwwssspppooonnnmmmmmmvvv|||vvviii[[[YYYhhh~~~~~~xxxuuujjj}}}gggPPPLLLSSSTTTUUUVVVWWWVVVVVVUUUWWWVVVUUUVVVWWWWWWUUURRRNNNPPPQQQPPPSSSYYYZZZXXXWWWUUUSSSVVVZZZZZZUUUOOOSSSRRRPPPMMMKKKHHHFFFEEEFFF@@@EEE^^^}}}}}}{{{qqqsss}}}{{{|||OOOBBB???777>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJJJJIIIFFFFFFHHHIIIKKKMMMNNNOOOQQQRRRQQQPPPOOOPPPSSSVVVTTTWWW[[[\\\ZZZZZZ]]]___bbbbbbqqqhhhJJJGGGDDDCCCFFFGGGFFFGGGJJJSSSZZZfffzzz{{{tttnnnjjjkkkppprrrsssrrrrrrmmmZZZQQQnnn{{{iii```JJJ:::,,,+++......------,,,,,,---------...............//////000111111222333444666777777888:::<<>>>>>>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLLLLNNNOOOOOOTTT]]]dddeeelll|||]]]EEE<<<666444222000...,,,,,,++++++***************++++++******+++++++++,,,,,,,,,***...++++++...+++222EEEssspppmmm||||||mmm{{{qqqLLL<<<333===RRRbbbkkkooosssrrrqqqqqqqqqrrrtttuuuwwwxxxyyyyyyyyyzzz|||~~~wwwvvv~~~xxxkkkuuu{{{~~~}}}rrrppp~~~sssrrryyyvvv}}}~~~||||||zzzyyywwwwwwvvvvvvuuuxxxtttlllqqqxxxnnnzzzxxx~~~ooollljjj___OOODDD:::999@@@DDDCCC@@@FFFFFFGGGHHHIIIKKKLLLMMMMMMLLLLLLNNNPPPRRRQQQPPPUUUUUUXXX\\\[[[[[[aaaiiixxxppprrrUUUPPP___pppeeebbbfffkkkiiikkkmmmpppqqqqqqooonnnqqqtttwwwzzzzzzyyyxxxxxxyyyxxxwwwwwwwwwwwwwwwxxxvvvsssmmmhhhgggjjjppptttwwwuuudddddd[[[UUUkkk~~~|||xxxwwwccctttxxxWWWOOOTTTQQQSSSUUUWWWXXXYYYXXXXXX\\\[[[ZZZYYYYYYXXXVVVUUUNNNVVVYYYUUUSSSXXX\\\\\\[[[WWWTTTUUUYYYZZZWWWSSSQQQPPPNNNKKKHHHFFFDDDCCCAAACCC???;;;HHHfffwwwJJJ999===???999===============>>>??????CCCDDDEEEGGGHHHIIIJJJKKKHHHHHHHHHIIIJJJJJJKKKKKKJJJMMMOOOQQQQQQQQQSSSTTTRRRUUUYYYZZZYYYYYY\\\^^^^^^^^^ddduuuZZZJJJGGGEEEEEEAAA???BBBIIIKKKQQQUUU[[[mmm~~~uuunnnooovvv{{{{{{}}}wwwtttrrrnnnjjj^^^\\\PPPRRR|||zzzttt___OOO777///)))***---------,,,,,,,,,,,,------------...---......//////000111111111333555666666777999:::777888AAAEEE===KKKdddMMMnnnsssYYYkkkqqqjjj~~~]]]ddd}}}qqq|||xxxiiiGGG:::<<<>>>;;;<<<<<<======>>>>>>>>>======>>>>>>???@@@BBBCCCBBBBBBCCCDDDFFFHHHJJJKKKNNNSSSSSSNNNMMMUUU\\\]]]SSSxxxwww___EEE<<<666555333000...---,,,+++*********)))******+++,,,************+++++++++,,,)))...++++++///,,,000???nnnyyynnnwwwuuu]]]FFF444888GGGWWWfffpppppppppppppppqqqrrrssstttvvvwwwxxxxxxxxxyyy{{{}}}zzzzzzyyy{{{wwwdddlllssssssrrruuuuuu}}}bbbhhhyyy}}}}}}vvvwww{{{}}}}}}|||{{{zzzyyyxxxwwwwwwwww}}}rrrdddeeeyyyxxxyyy{{{zzziiikkkjjj[[[FFF<<<555888???BBBAAA???FFFFFFFFFGGGIIIKKKLLLMMMIIIIIIIIIJJJLLLOOORRRTTTSSSRRRTTTWWWXXXWWWZZZ```jjj~~~xxxnnnnnn\\\MMMSSSyyyssshhhddddddeeeeeegggjjjnnnqqqrrrqqqnnnpppuuuxxxzzzyyyvvvttt{{{zzzxxxvvvuuutttssssssnnnlllkkkjjjmmmuuu~~~jjjZZZfffeeejjjyyy{{{{{{kkkeeeddddddPPPQQQZZZOOOPPPRRRSSSUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXNNNUUUYYYVVVQQQQQQUUUWWWYYYVVVSSSSSSUUUWWWUUUSSSJJJIIIHHHFFFDDDBBB@@@???AAA>>><<<;;;:::CCC\\\tttbbbAAA@@@AAA555333???<<<<<<;;;;;;;;;<<<======AAACCCEEEFFFFFFGGGJJJLLLIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJNNNQQQRRRRRRRRRSSSSSSUUUWWWXXXYYYYYY[[[\\\YYYUUUQQQVVVooorrr___JJJAAA>>>;;;888777???FFFKKKMMMUUUaaagggfffgggggghhhiiimmmoooooooooyyy|||{{{ssskkkccc[[[TTTPPPVVVcccvvvyyyyyyvvvbbbPPPBBB333000...---------,,,+++,,,,,,,,,,,,------------------......//////000000111222444555555666888:::333@@@???<<<@@@???^^^kkkeeejjj]]]SSSzzzmmmxxxwwwrrrtttoooJJJ999@@@AAA666999:::;;;<<<=========<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGIIIJJJHHHNNNSSSRRRPPPRRRVVVWWWYYY```|||vvv^^^DDD:::666555333111///---,,,,,,******))))))***++++++,,,)))))))))*********++++++)))...+++***///,,,,,,888XXX{{{sssuuu~~~yyytttYYY>>>777===III[[[kkkkkklllnnnppprrrttttttuuuuuuvvvwwwwwwwwwxxxzzz|||~~~~~~ppppppttt}}}ssskkkiiittt|||{{{{{{zzzyyyyyyyyyyyyyyy~~~ssshhhiiiwwwmmmyyy~~~ttt{{{vvv]]]???777444999?????????@@@DDDDDDDDDEEEFFFHHHIIIJJJFFFHHHKKKKKKKKKMMMQQQUUUTTTQQQQQQUUUVVVUUUWWW[[[bbbooo{{{kkk{{{fffTTTWWWooo{{{qqqkkkeeecccbbbdddhhhlllmmmnnnlllmmmqqqtttvvvvvvtttrrruuuvvvvvvuuutttqqqnnnmmmhhhlllsssyyy~~~yyybbbZZZ___pppsssrrrccc___vvveeeVVVPPPMMMVVVNNNNNNNNNMMMNNNNNNOOOOOOOOOPPPPPPQQQQQQRRRTTTUUUTTTTTTTTTTTTQQQLLLLLLOOOPPPPPPPPPQQQQQQPPPOOONNNFFFEEEDDDCCCBBB@@@@@@???AAA::::::AAABBB===@@@JJJwww}}}PPP999111>>>AAA444111<<<<<<;;;;;;:::::::::;;;;;;???AAACCCDDDDDDEEEHHHKKKIIIIIIHHHHHHGGGGGGFFFFFFJJJLLLOOOQQQQQQQQQSSSTTTVVVUUUVVVXXXZZZ\\\[[[ZZZbbb]]]ZZZ\\\eee|||]]]MMMJJJHHHDDDAAA<<<>>>AAADDDIIIOOOSSSTTTZZZZZZ]]]```bbbccceeehhh\\\``````YYYSSSQQQNNNJJJQQQjjjmmmLLL888333000111000...,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......///000000000222444444444555777999999???<<<;;;@@@???HHHaaappp[[[ZZZmmmlllnnnwwwhhh___qqq|||uuulllMMM===>>>BBB???999888888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAABBBDDDEEEGGGHHHBBBEEEJJJPPPQQQQQQTTTXXX]]]ZZZaaa~~~sssnnn]]]CCC999666555333111///---,,,,,,******))))))***+++,,,,,,((())))))))))))************///,,,***...***)))222???vvvxxxvvviiiHHH999666===PPPdddgggiiimmmpppsssuuuvvvvvvtttuuuwwwwwwvvvwwwyyy{{{{{{}}}|||{{{{{{zzzyyyyyyzzzzzzzzztttuuutttnnniiippp~~~ggghhhyyy{{{{{{uuuRRR:::555555;;;???======AAA@@@@@@AAAAAABBBDDDEEEFFFDDDIIINNNNNNLLLKKKOOOTTTWWWSSSRRRUUUWWWVVVXXX[[[XXXjjjyyywww^^^|||}}}```QQQbbbtttnnnfffaaa```___^^^\\\ggggggiiilllnnnooonnnmmmfffiiillloooooolllhhheeedddmmmyyyvvv[[[IIIXXXuuuyyymmmhhhpppnnnKKKPPPQQQGGGNNNNNNMMMKKKIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNPPP\\\TTTQQQTTTSSSLLLIIILLLHHHKKKNNNOOOMMMKKKIIIHHHDDDDDDDDDCCCCCCBBBAAAAAA444:::<<<666222666>>>BBBEEEgggwwwVVV===777<<<;;;444333:::;;;555;;;;;;::::::999999::::::===@@@BBBBBBBBBCCCGGGJJJHHHHHHGGGGGGGGGGGGGGGGGGOOOPPPPPPPPPOOOPPPSSSUUUYYYWWWVVVXXX\\\^^^\\\YYYYYYWWW]]]ccc[[[___jjjWWWJJJDDDCCCDDD>>>::::::<<<>>>AAADDDAAAEEELLLRRRTTTRRRQQQSSSQQQRRRNNNFFFFFFOOOVVVVVVXXXqqqEEE---///+++......,,,***+++---...++++++,,,,,,,,,---------,,,,,,------...//////000///111333444444555777888;;;111666BBB@@@<<>>???>>>??????AAABBBDDDFFFGGGJJJDDDCCCIIIMMMLLLOOOUUUQQQWWWWWW```ooo|||^^^CCC:::555444222000...,,,++++++************************************************++++++++++++++++++++++++000^^^yyywww}}}~~~pppyyyyyy\\\CCC777999EEEQQQggglllooooooqqqwwwvvvqqqtttvvvxxxxxxwwwwwwxxxxxx{{{|||wwwyyyzzz~~~zzzrrruuu~~~kkkfff|||{{{yyyzzzqqqnnnvvv~~~uuu{{{iiiIII<<<;;;;;;:::::::::;;;;;;<<<===???AAADDDFFFHHHIIIIIIIIIKKKLLLOOOQQQSSSTTTWWWTTTRRRSSSVVVYYYYYYWWWTTT]]]kkkxxxjjjXXXzzzxxxcccPPPPPP[[[zzz~~~}}}~~~xxxiii[[[XXXXXXYYY[[[___dddhhhkkkYYYZZZbbboootttrrrrrruuuxxxYYYNNNVVVcccjjjkkksssuuu|||uuuxxxqqqgggtttpppQQQKKKNNNMMMKKKKKKNNNNNNLLLJJJHHHIIILLLOOOJJJKKKKKKJJJJJJLLLPPPSSSLLLOOOSSSUUUUUURRRPPPNNNMMMMMMMMMLLLJJJIIIGGGFFFAAA@@@???>>>===;;;;;;:::888777666666777999;;;<<>>@@@AAABBBCCCFFFIIIFFFHHHKKKLLLLLLKKKLLLMMMQQQRRRSSSSSSSSSVVVZZZ]]]bbb___[[[WWWUUUVVVWWWXXXUUUUUUZZZ___\\\\\\nnntttTTTJJJIIIHHHCCC===;;;???@@@>>>>>>???>>><<<>>>BBBCCCAAABBB@@@BBB???AAA^^^{{{qqq}}}qqq]]]EEE///,,,555------------------------++++++++++++++++++++++++---------............///...///000111333444555666777888999:::<<<===>>>>>>@@@nnnxxxuuunnn```UUU```uuuddd^^^ggguuutttlllvvvzzzaaaOOO[[[}}}sss~~~|||FFFBBB<<<777444666999;;;777777888888888999999999888999999:::;;;<<<======<<<<<<===>>>???AAACCCDDDDDDEEEFFFHHHLLLPPPSSSUUUWWWYYYYYYWWW___|||yyyaaasss^^^BBB:::555444222000...,,,++++++************************************************++++++++++++++++++++++++,,,@@@dddvvvttt~~~jjjRRR===666<<>>???===>>>@@@BBBDDDGGGHHHIIILLLLLLLLLLLLMMMOOOQQQRRRVVVSSSRRRSSSVVVYYYYYYXXXZZZ[[[cccooo{{{tttrrrrrrnnnpppgggVVVKKKSSSgggqqqnnniiidddbbbaaacccddduuupppoootttyyy}}}```SSSQQQcccuuu|||uuu}}}zzzkkkfffrrrvvv```MMMKKKMMMLLLMMMRRRPPPPPPPPPNNNMMMMMMPPPRRROOONNNLLLJJJIIIKKKOOOSSSWWWUUUSSSTTTVVVUUURRROOOMMMMMMLLLKKKIIIGGGEEEDDDAAA@@@???>>><<<;;;:::999888777666444444555666777666555777>>>LLLbbbxxxyyy^^^\\\{{{|||\\\CCC777666888999444444444444444555555666777888999:::;;;;;;;;;;;;;;;===???@@@@@@BBBEEEHHHGGGJJJLLLNNNMMMMMMNNNNNNPPPSSSUUUVVVVVVWWWXXXYYY[[[ZZZXXXVVVUUUTTTSSSSSSZZZVVVVVVZZZWWWRRRXXXdddwwwiiiUUUJJJLLLQQQLLLBBB;;;===???@@@???>>>???BBBDDDKKKVVVZZZddd|||sss\\\KKK;;;,,,***000------------------------++++++++++++++++++++++++------------...............///000111333444555555777777888:::;;;<<<===>>>HHHDDDjjjtttdddYYY]]]gggmmm}}}tttkkkjjjmmm___UUUbbb}}}~~~zzzqqqLLL???===:::777666555666666666666666666777777777777777777888999:::;;;;;;<<<<<<<<<======???@@@BBBCCCCCCCCCDDDGGGJJJNNNQQQSSSRRRTTTSSSPPPTTTffftttpppnnn]]]BBB:::555444222000...,,,++++++************************************************++++++++++++++++++++++++---)))NNNttttttyyyzzz}}}wwwbbbHHH777555999GGGVVVeeemmmooorrrssssssrrrsssuuuuuuuuuvvvxxx{{{|||~~~||||||~~~}}}|||{{{zzzzzzxxxsssqqqtttuuukkk]]]ggg~~~xxx~~~~~~tttttt~~~{{{sssrrrrrreeeNNN:::777888888:::<<<>>>@@@AAA>>>???@@@CCCEEEGGGIIIJJJPPPOOOMMMLLLLLLMMMOOOPPPTTTRRRQQQSSSVVVXXXZZZZZZ]]]XXXZZZfffuuuyyypppdddLLL@@@DDD]]]vvvoooXXXIIIIIILLLaaattt```jjjZZZQQQKKKLLLMMMJJJNNNUUURRRTTTUUUTTTSSSRRRTTTUUUSSSRRROOOLLLKKKNNNTTTXXX```ZZZSSSRRRVVVXXXUUUQQQOOOOOONNNLLLIIIGGGEEECCCAAA@@@???===;;;999888777888777444222111111111111///111111///000:::LLL[[[~~~sssqqqTTTKKK>>>FFFtttqqqPPP@@@000+++222888555000333333333333333444555555666666777888999999999999999;;;===>>>>>>@@@CCCFFFFFFIIILLLMMMLLLLLLMMMNNNNNNQQQTTTVVVUUUTTTSSSSSSQQQRRRSSSSSSSSSQQQPPPNNNRRRLLLLLLSSSUUUOOOLLLNNNbbb}}}tttcccaaacccgggfffccciiissstttrrr[[[CCC888222+++))),,,------------------------++++++++++++++++++++++++------------...............//////111222333444555666666777999:::;;;<<<===>>>===LLLsssuuuaaaUUUZZZ___aaa^^^___hhhsss{{{|||{{{uuuoooeeeYYYUUUdddxxx|||}}}iiiJJJ333666777777777666555333111444444444555555555666666555555666777888999::::::<<<<<<<<<======???@@@@@@AAAAAABBBDDDGGGKKKNNNPPPNNNOOOOOOMMMNNNUUUbbbmmm]]]BBB:::555444222000...,,,++++++************************************************************************+++)))===ccczzz}}}www{{{{{{___GGG999222<<>>>>>@@@BBBEEEGGGIIIJJJOOONNNLLLKKKKKKLLLNNNPPPQQQQQQQQQRRRTTTWWWYYYZZZ[[[VVVVVVaaapppoooWWWCCCAAAHHHRRRggg}}}wwwuuupppiii```XXXRRRNNNKKK^^^hhh{{{wwwgggiiikkkOOOKKKJJJLLLKKKIIILLLQQQRRRTTTVVVWWWVVVUUUUUUUUUSSSSSSRRRQQQQQQTTTXXX\\\^^^ZZZUUUTTTUUUVVVUUUSSSRRRQQQPPPMMMKKKHHHEEEDDD??????===;;;999888666555666555333111000/////////000666999777000---222777999RRRsss{{{sssiii]]]SSSOOOOOOTTTcccyyymmmMMM777---000444777777555111///222222222222222333444444444444555777777777777777777999:::;;;<<<>>>AAACCCCCCFFFIIIJJJJJJIIIJJJKKKKKKMMMPPPQQQPPPNNNMMMMMMMMMMMMNNNOOOOOOOOONNNNNNKKKGGGIIIPPPSSSOOOJJJHHH???UUUpppYYYGGG555......,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------...............///000111222333444555555666777999:::;;;<<<444JJJMMMDDDdddyyymmmggg[[[QQQTTT\\\]]]WWWSSSQQQVVV\\\XXXNNNKKKPPPNNNLLLVVVkkkwwwxxx{{{||||||RRR666222888222333555555555444222111333333333444444444555555444444555666777888999999<<<<<<;;;<<<<<<===>>>>>>@@@@@@AAACCCEEEHHHKKKMMMMMMNNNOOOQQQRRRUUUYYY\\\kkk\\\AAA:::555444222000...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************!!!222000DDDuuuzzzzzzzzzzzz```DDD000666;;;GGGXXXgggpppssssssuuuvvvvvvvvvttttttvvvxxxwwwuuuzzz}}}zzz|||~~~}}}zzzxxxxxxyyyvvvuuuzzz~~~pppaaahhh}}}}}}~~~zzzvvv~~~||||||~~~sss{{{|||lllhhhqqqvvvXXX@@@:::666666666777888999;;;<<<<<<===???AAACCCFFFGGGHHHKKKKKKJJJIIIJJJLLLOOOPPPOOOOOOPPPQQQRRRTTTWWWYYYWWWUUUWWW^^^gggttt{{{~~~{{{oooZZZIIICCCEEEHHHVVVeee|||ooobbbYYYTTTWWWPPPGGGCCCHHHUUUfffrrrwwwllliiihhhQQQLLLHHHFFFGGGHHHHHHIIIKKKOOOQQQTTTUUUTTTSSSSSSSSSQQQSSSTTTTTTSSSSSSTTTUUURRRUUUVVVUUURRRPPPQQQSSSPPPOOONNNKKKHHHEEEBBBAAA===<<<;;;999777555444333222222111111000000000000111111///---+++---333888000444:::FFF[[[uuu{{{rrrrrrcccZZZSSSTTTYYY\\\\\\]]]rrrooorrrnnnQQQ...***<<<111444444111,,,,,,000666111111111111111222333333222333444555666666666666555777999::::::<<>>???@@@AAAFFF^^^{{{rrrjjjXXXRRRQQQWWWZZZZZZ___hhhkkkdddjjjvvvPPP999333444444333222222222222222333333333333333444444444555555444444555666777888999999::::::::::::;;;;;;<<<===@@@@@@@@@AAADDDFFFIIIKKKMMMMMMOOOSSSWWWZZZ[[[[[[XXXxxx[[[AAA:::555444222000...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************ 777,,,000ddd|||uuuuuuVVV:::777444888HHHZZZhhhppptttrrrtttvvvvvvuuutttuuuvvvsssxxx{{{{{{}}}~~~~~~|||}}}xxxyyyyyyyyyxxxxxxyyy{{{zzz|||}}}|||{{{yyyyyyyyyxxxttttttsssiiidddwwwppp}}}||||||wwwqqqbbbdddpppyyyiiiIII666777666666666666666777888999:::;;;<<>>AAACCCFFFIIIJJJJJJIIIJJJKKKLLLMMMNNNMMMKKKJJJKKKLLLMMMLLLLLLLLLMMMOOOPPPRRRNNNNNNNNNKKKFFFAAA@@@AAABBB@@@===KKKuuuuuuqqq___BBB//////...---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------......///000000111111222222333555666777888999@@@888===HHHBBB;;;WWW}}}||||||tttqqqvvvyyyxxx|||rrrKKK555444888444---333222111000000111222333222222222333333333444444333333444555666777888888888888888999:::;;;<<<<<>>AAABBBCCCCCCEEEGGGIIIJJJKKKKKKKKKKKKMMMNNNNNNMMMNNNQQQTTTTTTTTTUUUTTTQQQRRR___mmm}}}sss^^^TTTIIIEEEIIIMMMNNNMMMRRRUUUZZZ^^^```___]]]\\\UUU]]]ccceeeiiimmmlllhhhSSSZZZfffuuu~~~zzzsssrrruuucccGGG???EEEAAABBBAAABBBDDDGGGIIIIIIGGGIIIKKKKKKKKKKKKLLLMMMLLLNNNPPPPPPOOONNNMMMNNNJJJMMMOOONNNJJJGGGGGGHHHEEEDDDCCCAAA>>>;;;999888555444444333222222111111...//////000000/////////,,,...222555555222,,,((()))+++...111222222222444>>>JJJQQQ\\\mmmvvv{{{xxx|||{{{rrr{{{zzz}}}{{{ttttttvvvtttjjj[[[III:::000222666444---...444111(((---,,,,,,000444333///***000////////////000111111222222333444555555555555444555777888999;;;>>>@@@CCCEEEHHHIIIIIIHHHIIIJJJIIIKKKNNNNNNLLLKKKJJJJJJKKKKKKMMMNNNOOOOOOPPPPPPGGGIIIIIIGGGDDDCCCBBBAAA666AAACCC<<>>BBB@@@???BBBIIINNN]]]||||||QQQFFF999222111111000///111111000000///000000000000000111111111222222222111222222333444555666666666666777888999:::<<<===============???AAACCCEEEFFFGGGIIIMMMQQQTTTWWWXXXZZZUUUWWWjjj[[[AAA;;;555444222000...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000+++333333dddooo|||~~~rrrLLL@@@666555:::DDDWWWgggeeeiiiooosssttttttttttttuuutttwwwyyyvvvsssyyy}}}}}}}}}}}}~~~|||zzzxxxxxxyyy{{{zzzyyyzzzxxxwwwyyy{{{}}}|||{{{vvvwwwiii^^^ooo___hhhsss{{{qqqhhhxxx{{{oooNNN222000===555555666666777999:::;;;666666888:::===???AAABBBCCCDDDGGGIIIJJJIIIHHHGGGKKKLLLNNNMMMKKKLLLOOORRRSSSRRRRRRQQQMMMMMMWWWbbbxxxtttnnn|||ppphhh``````dddbbbXXXMMMCCCDDDFFFHHHHHHGGGFFFDDD:::GGGVVVbbbppp}}}|||xxx|||zzzoooppp{{{dddDDDAAADDDAAA@@@EEEHHHGGGFFFHHHJJJKKKEEEGGGHHHIIIHHHHHHJJJLLLIIIKKKMMMOOOPPPRRRUUUXXXNNNMMMKKKJJJHHHFFFDDDBBBDDDCCCBBB@@@>>>;;;999888222222222111111111000000.../////////......---,,,...///000///---...///111///---------------000444,,,///000666???:::999DDDGGG@@@HHHRRRSSSYYY```^^^eeeQQQHHHSSSWWWLLLFFFKKK<<<@@@AAA:::222...///000,,,,,,,,,.........///111,,,000222///***)))---333///////////////000111111222222333444555555555555444555777888999;;;>>>@@@@@@CCCFFFGGGFFFFFFGGGHHHCCCGGGLLLNNNMMMJJJGGGEEEHHHJJJNNNPPPQQQPPPNNNMMMJJJJJJIIIFFFDDDCCC>>>:::===999999;;;===MMMvvvvvvKKK333000---------,,,+++,,,...---***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......//////000000000111222333555666777777666999;;;:::>>>EEEHHHGGGNNNQQQ{{{iii???555111///222555444111000...///000000000///...---////////////000000000000000000111222333444444555555555666777888:::<<<===;;;;;;;;;<<<===???AAACCCCCCEEEIIIMMMPPPTTTWWWZZZWWWZZZ\\\^^^kkk[[[>>>:::333222111///...,,,+++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******---//////>>>ggg}}}~~~vvvUUU;;;888999777@@@QQQ\\\cccffffffjjjrrrvvvtttuuuvvvxxxxxxvvvvvvwwwxxxxxxyyyzzz{{{|||}}}}}}}}}|||zzzyyyxxxxxxxxxyyyzzzzzzzzz}}}|||wwwvvvzzz^^^ZZZ}}}nnn___jjj}}}|||xxx{{{|||yyyvvvxxxoooyyyVVV666333555///555555555555555666777888777777888999;;;===???@@@>>>@@@CCCFFFIIIKKKKKKLLLKKKKKKLLLMMMOOOQQQSSSUUUVVVVVVUUUSSSQQQRRRTTTWWWeeemmmnnn]]]VVVZZZiiiwwwllliiiaaaYYYYYY[[[VVVMMMXXXVVV[[[hhhxxx{{{ooouuu}}}WWWFFFAAA>>>???DDDCCCEEEGGGHHHHHHIIIKKKMMMIIILLLIIIDDDDDDKKKNNNMMMIIIMMMLLLIIIKKKTTTWWWVVVNNNMMMMMMLLLKKKIIIGGGFFFCCCAAA???<<<999666555444111111111111000000000///.........------,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////............////////////222222111111111111222222111111111111111111111111////////////////////////........................---------............///////////////000000000000111111111222333444666777666555555666888:::<<<>>>CCCBBBAAADDDGGGGGGDDD@@@AAADDDHHHJJJJJJJJJJJJKKKPPPPPPOOOOOOMMMLLLJJJJJJHHHFFFBBB@@@???===;;;999999999888999;;;???CCCFFFrrrcccDDD333///000222,,,,,,,,,++++++*********************************************************++++++,,,,,,,,,,,,------------......///000000000111111111222333444555666777888999;;;===???@@@AAA<<>>???@@@@@@EEEFFFGGGJJJLLLOOORRRSSSQQQSSSTTTTTTYYYjjj[[[===999333222111///...,,,+++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))+++,,,+++666XXXzzzwwwVVV:::222888===;;;PPPZZZdddhhhkkkoooooolllvvvvvvwwwwwwvvvwwwyyy{{{uuuvvvxxxyyyyyyyyyyyyxxxzzzxxxvvvttttttuuuwwwyyyxxxrrrvvv|||{{{uuuqqqUUU\\\tttttt[[[hhhwwwtttttt{{{zzzpppggguuuyyyjjjIII222111444111444444444444555666777777888888999:::<<<>>>???@@@@@@BBBDDDGGGIIIJJJJJJJJJHHHIIILLLOOORRRUUUWWWXXXUUUUUUUUUSSSRRRRRRTTTVVVRRR```www{{{hhhjjjvvv~~~wwwoooooozzz~~~yyy|||pppxxx{{{```GGG>>>>>>===???DDDBBBDDDFFFGGGGGGHHHKKKMMMLLLNNNLLLGGGGGGMMMOOONNNLLLPPPPPPMMMNNNRRRSSSOOOLLLLLLKKKJJJIIIHHHGGGFFFBBB@@@>>>;;;888666444444111111000000000/////////...---------,,,,,,,,,,,,,,,++++++++++++,,,------........................------........./////////000000////////////000000////////////////////////........................------------------------------------................../////////000000000111111111222333444555666666666666666777999;;;<<>>===;;;999777777666555555666888;;;===LLLUUUyyymmm]]]EEE222***)))+++,,,,,,,,,,,,++++++*********************************************************+++++++++,,,,,,,,,---------------...//////000000111111111222333444555666777777999:::<<<===>>>???DDDKKKKKKGGGWWWzzzsssVVVAAA666444666111111000//////...------------------------------....../////////000000000000000000111111111222222333333444555666777777888999:::;;;;;;======>>>???AAACCCFFFIIILLLNNNNNNOOOKKKPPPTTTUUUVVV[[[gggpppZZZ<<<888333222111///...,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((()))***)))...CCCYYYsssMMM:::999999444999EEERRR[[[aaahhhkkkkkktttuuuuuuuuutttuuuxxx{{{vvvwwwxxxyyyzzzyyyxxxwwwwwwvvvuuutttuuuxxxzzz|||}}}wwwtttxxxxxxnnn___VVV```tttzzzlllffftttuuuzzzmmmvvv|||kkkcccxxxjjjRRR::://////111111333333333333444555666777888888999:::;;;===???@@@BBBCCCEEEGGGHHHIIIIIIHHHGGGIIILLLPPPSSSUUUVVVVVVRRRSSSSSSRRRQQQQQQSSSUUUMMMNNN[[[sssqqqkkkzzztttttt}}}|||yyyqqqmmm{{{|||RRRCCC888999;;;;;;===BBB@@@BBBDDDFFFFFFGGGIIIKKKNNNOOOMMMJJJJJJNNNPPPOOOLLLOOOQQQPPPPPPQQQOOOLLLJJJJJJHHHGGGFFFFFFFFFFFF@@@???===:::777555444333000000000/////////......------,,,,,,,,,,,,,,,+++++++++******++++++,,,---------------------------------------...............------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,---------...............////////////000000000111111222333555555666666666666777888::::::@@@@@@???>>>>>>@@@CCCFFFFFFHHHIIIIIIGGGEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCAAA===;;;:::999777555666555333222111333444555---555HHHkkkzzzccc@@@999///***)))++++++++++++++++++++++++*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000000000111222333555555666777888999:::;;;<<<<<<===EEEHHHDDDCCCPPPdddsssfffWWWCCC555000111111111000000//////...---------------------------------.........////////////000000000000000111111111111222222333444555666777777888888999:::;;;<<<======<<>>555999111888@@@GGGOOOXXXbbbggglllnnnppprrrrrrsssuuuwwwwwwxxxyyyyyyyyyxxxwwwvvvqqqrrrtttvvvxxxzzz||||||vvvvvvvvvrrrfffYYYUUUWWWlllbbbWWWYYYlll}}}pppzzz}}}vvvqqqxxxooonnn~~~```AAA333000......///222222222222333555666777666666777888:::<<<===???AAABBBDDDFFFHHHIIIIIIIIIGGGIIILLLOOOPPPPPPOOOOOONNNPPPQQQPPPOOOOOOOOOQQQNNNOOOKKKPPPlllpppddd~~~iiibbb{{{jjjQQQ>>>999777:::;;;999;;;???>>>@@@CCCDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMOOOOOOIIIKKKMMMNNNOOOOOONNNMMMHHHGGGFFFEEEDDDDDDDDDDDD>>>===;;;888555444222222/////////............---,,,,,,,,,,,,++++++++++++***************+++,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------........./////////000000000111111222444444666666666666777777888888<<<>>>@@@???>>>???CCCGGGGGGHHHIIIIIIGGGEEEEEEFFFDDDDDDEEEEEEEEEDDDDDDCCCAAA>>>;;;999999888666444555444333111111111222333...666777999UUUeeeGGG999///...,,,,,,......,,,***+++++++++******************************************************************++++++++++++,,,,,,,,,+++,,,,,,---......//////000000000000111333444555666666777777888999::::::<<<<<<@@@HHHMMMLLLLLLMMM\\\hhh{{{zzzgggQQQ:::555000111444555111,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000111111111111222333444555666666777888888999:::;;;<<<===<<<>>>AAAEEEHHHIIIJJJJJJSSSTTTUUUTTTSSSTTTXXX[[[]]]aaadddxxxYYY<<<888333222111///...,,,+++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))***++++++***---111OOOtttyyyWWW???777777777777;;;@@@FFFMMMSSSZZZ___fffkkkoooqqqssstttuuuuuuvvvuuuuuuuuuuuutttooorrruuuxxxxxxvvvsssqqqpppjjjccc[[[TTTTTTaaappp```MMMXXX}}}rrrttt|||pppuuu{{{zzztttzzzuuuTTT555///111///---///000000111111222444555666333444444555777999;;;<<<===???BBBEEEGGGIIIJJJJJJDDDFFFIIIKKKLLLLLLKKKKKKKKKMMMOOONNNMMMKKKKKKKKKEEEFFFBBB???PPPqqqsssfffzzzbbbhhhzzzdddEEE777:::999999;;;:::888:::===<<<>>>@@@BBBBBBCCCEEEGGGCCCCCCEEEGGGIIIJJJLLLNNNJJJIIIIIIJJJJJJJJJJJJLLLFFFFFFEEECCCBBBBBBBBBBBB<<<;;;999666444222111000.........---------,,,,,,++++++++++++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............000000000000111111222333555555666666777777777777888<<<@@@BBBAAAAAACCCFFFEEEGGGHHHHHHGGGGGGHHHIIIDDDEEEEEEEEEEEEEEEDDDDDD???===:::888888777555333222222111000000111222333777---,,,666999;;;PPPlllyyyaaaHHH444++++++---,,,,,,------+++)))'''*********************************************************************************+++++++++,,,,,,++++++,,,,,,------....../////////000111222333444555555666666777888999999EEE===;;;BBBIIIJJJLLLOOONNNPPPUUU^^^kkkyyy}}}tttpppeeeQQQFFF>>>---999666111---,,,---...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000000000111222333444555555777888999:::;;;<<<<<<===??????@@@AAADDDGGGKKKMMMOOOOOONNNOOOQQQUUUYYY]]]\\\ccc```^^^iiixxxZZZ===999333222111///...,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---...555]]]cccDDD999222///222777:::<<<>>>EEEKKKTTT]]]ccchhhllloooqqqqqqooooooooopppqqqrrrqqqsssuuuuuurrrllleeeaaaZZZQQQLLLOOOUUUZZZ^^^bbbfffooo}}}~~~{{{wwwooovvv|||xxxnnntttZZZAAA,,,,,,111///...000/////////000222333555555222222333444555777999:::;;;===@@@CCCFFFHHHIIIIII@@@BBBEEEHHHJJJLLLMMMMMMJJJLLLNNNNNNLLLIIIGGGGGG@@@===???CCC>>>@@@]]]cccZZZdddxxx{{{{{{nnnlll}}}lllRRRDDD;;;333666777888888888888999;;;:::<<>>:::999777444222111000///---------,,,,,,,,,,,,+++)))************+++++++++)))))))))((())))))***+++++++++++++++++++++++++++************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000//////000111111222333333555666777777777777666:::>>>AAACCCCCCDDDEEEDDDEEEGGGGGGFFFGGGHHHJJJEEEEEEEEEEEEEEEDDDCCCBBB===;;;888666666555333222...............///000000000...---//////...222777777ddd{{{kkkQQQ666...333666333///---------,,,+++***)))))))))))))))***************************************************************************++++++++++++******+++,,,,,,------.........//////000111333444333444555666777888999999===>>>BBBDDDCCCCCCIIIQQQZZZVVVTTTSSSRRRRRRVVV]]]dddjjjttttttdddWWWRRR@@@===@@@???777777===:::000111111///,,,+++,,,///,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000111222333444444777777888999:::;;;<<<<<<@@@???>>>???BBBFFFKKKNNNKKKLLLNNNRRRVVVYYYXXXWWW[[[```[[[WWW\\\^^^hhh{{{ZZZ>>>;;;333222111///...,,,+++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********,,,---...///BBBeeeqqqSSSCCC555333666666666666777;;;AAAGGGLLLRRRXXX]]]```___\\\ZZZ[[[^^^aaacccddddddcccaaa\\\VVVQQQMMMAAA???BBBMMMUUUXXXYYYZZZtttnnnllltttuuuzzzwwwwww}}}yyynnn>>>222***---111///...///.........///111333444555111222222444555777999:::;;;===???BBBDDDFFFFFFFFFCCCDDDFFFHHHKKKMMMNNNOOOKKKMMMPPPOOOLLLHHHFFFEEEAAA<<<>>>BBB999///===XXXqqqjjjhhhpppwwwyyyuuuvvvrrr~~~zzzwww||||||uuuuuu[[[===333999;;;444111333555666777888888777999;;;===>>>???@@@BBBDDDBBB@@@BBBHHHIIIFFFFFFIIIJJJGGGHHHKKKJJJEEECCCFFFEEEEEEFFFFFFDDD@@@===;;;999777555333111000///...,,,,,,,,,,,,++++++++++++))))))))))))******++++++)))(((((((((((()))******************************)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---------000////////////000111111111222444666777777777777777777999===AAADDDDDDDDDBBBCCCEEEDDDDDDDDDFFFHHHCCCCCCCCCCCCBBBAAA@@@???:::888555444333333111000........................)))555333&&&)))999<<<000222DDDLLL]]]ccciii~~~yyyqqq___KKK===...222666333(((!!!(((333,,,------,,,+++++++++,,,((()))))))))*********+++************************************************************++++++++++++*********+++,,,,,,------.........///000111222333222333444666777999::::::444===FFFGGGDDDDDDFFFHHHEEEHHHOOOXXXXXXSSSSSSVVVTTTUUUWWWZZZ___```^^^ZZZ```hhhgggWWWCCC::::::<<<:::999777555333111000222###(((...222111...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------........./////////...//////000111222333333555666777777999999:::;;;======>>>???BBBFFFIIIKKKLLLLLLMMMRRRXXXZZZXXXVVVYYYWWWQQQVVVbbb```ZZZ___```kkk[[[>>><<<333222111000...,,,+++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''))))))((((((+++---...+++(((CCCuuuzzzhhhKKK===999666555555222222444555888===DDDIIIIIIGGGCCCAAABBBFFFJJJNNNLLLKKKHHHEEEAAA>>>;;;:::;;;===@@@DDDGGGSSSiii~~~oooqqq{{{wwwyyypppQQQ///,,,,,,000111///------------...///111222444555222222333444666888:::;;;<<<===???BBBCCCDDDCCCCCCJJJJJJJJJJJJKKKMMMNNNOOOMMMOOOQQQQQQMMMIIIEEEDDD>>><<<888666;;;AAA===444CCCeeexxx```[[[]]]iii]]]___pppxxxwww{{{{{{rrriiijjjyyybbbIII555444777222000444000222555666777888777333888:::<<<===>>>???AAACCCEEECCCEEEJJJKKKEEEDDDGGGEEECCCGGGNNNNNNIIIFFFHHHEEEFFFGGGGGGDDD@@@;;;999888777555333111///......,,,,,,,,,+++++++++******(((((())))))*********+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++************++++++************************++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------000////////////000000111///111333555777888888777999666555888>>>CCCEEEDDDBBBCCCCCCCCCAAABBBCCCEEEBBBBBBAAAAAA???>>>===<<<888666333222111111///...111111000//////...------,,,)))...444///&&&)))555///555222>>>===555BBBGGGSSSppp{{{kkkZZZKKKCCC999...+++///222+++(((...333111---***)))***+++***)))))))))***(((((())))))*********+++************************************************)))************+++++++++)))******+++,,,,,,------............///111222333222333444666888999;;;;;;>>>@@@>>>;;;@@@JJJLLLHHHOOOMMMNNNQQQNNNIIIKKKRRROOOOOOMMMMMMNNNPPPMMMIIIEEEIIICCC::::::BBBAAA888555666111111888444...111000...,,,******+++,,,---******************++++++************************++++++,,,,,,,,,------------------.........//////......///000111222333333444444555666777888999999:::;;;===@@@CCCEEEGGGHHHMMMJJJGGGJJJPPPUUUWWWVVVSSSZZZ[[[\\\\\\TTTUUUcccaaaUUU^^^qqqwww~~~zzzUUU;;;:::333222111///...,,,+++*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,)))---111DDDmmmwwweeeUUUAAA888:::555444333222111222555777777444222333555666999;;;555777999;;;;;;;;;;;;:::666444EEE\\\eeennn{{{nnn{{{}}}vvvkkkyyyxxxuuu{{{VVV333......------------............//////000000111111333444555444444666888;;;??????@@@@@@BBBCCCEEEFFFKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLKKKHHHDDDAAA???;;;;;;:::999999888888777999:::MMMooofffNNN[[[mmm}}}kkk\\\eeeqqqsssqqqxxxrrr[[[CCC222222222111222222333333333444555666777777777777555888<<<>>>>>>???@@@BBBGGGFFFGGGJJJLLLJJJGGGFFFHHHGGGHHHLLLKKKFFFCCCDDDHHHGGGDDDCCCAAA>>>:::777444444333111000...------+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...///000000000000///000111222444555666777666777:::<<<>>>?????????>>>???@@@BBBBBBBBBBBBAAA???@@@AAAAAA@@@>>>;;;:::666555333111000///......---------------------------------............///000000000000000000000000888999:::;;;<<<===>>>???CCCBBB@@@>>>;;;999777666111000000///......------,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))*********+++++++++,,,+++)))(((((()))+++,,,************************)))************+++++++++------......///000000000222333444555666888999999;;;===??????@@@AAADDDFFFKKKKKKLLLMMMNNNOOOOOOPPPKKKKKKKKKKKKIIIGGGEEEDDD??????===<<<:::888777666333333222111000///...---------,,,,,,+++***))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111333333333444666777999:::<<<<<<===>>>@@@CCCDDDFFFFFFGGGHHHJJJMMMQQQUUUWWWUUUVVVWWWXXXYYYYYYYYYYYY\\\\\\]]]^^^______``````{{{VVV;;;:::333222111///...,,,+++*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,)))+++---888UUUxxx~~~VVV;;;;;;777333222444666555444222333555444111///222555===999444333666===CCCGGG___```uuuxxx{{{{{{nnnyyyuuurrrZZZ:::111......------------...............///000000111111333444555444444555888:::===>>>???@@@BBBDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHGGGEEEAAA>>><<<::::::999999888777777777777222777III^^^sss|||cccSSSWWWlllyyybbbUUUiii}}}www}}}{{{yyymmm]]]LLL:::...222111111111111222333333333444555666666777777666444777;;;======>>>@@@AAABBBEEEJJJMMMMMMKKKJJJJJJHHHFFFFFFHHHGGGCCCAAABBBFFFEEECCCCCCBBB???:::777444333222111///...---,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---...//////000000000///000111222333555666666666777999;;;<<<>>>>>>???>>>@@@AAABBBCCCCCCBBBBBB??????@@@@@@>>><<<999888555444333111//////......------------------------------------............000000000000000000000000///000000111222333444444333222111000///...---,,,000//////...------,,,,,,+++++++++******+++++++++))))))))))))))))))))))))************************))))))*********+++++++++,,,+++)))(((((()))+++,,,************************))))))*********+++++++++---------...//////000000222222333555666777888999:::;;;===>>>>>>@@@BBBEEEIIIIIIJJJKKKKKKLLLMMMMMMJJJJJJJJJIIIGGGEEECCCAAA======<<<:::888666555444333222222111///......---------,,,++++++***))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------............///000000111111333333333444555777999999::::::<<<>>>@@@CCCFFFGGGFFFGGGHHHJJJMMMQQQTTTVVVTTTUUUVVVWWWWWWXXXXXXXXXWWWXXXYYYZZZ[[[\\\]]]]]]~~~XXX<<<999333222111///...,,,+++******))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,******+++---999UUUzzzyyyiii\\\KKK@@@<<<;;;999666;;;@@@BBB>>>777444666999===;;;;;;AAANNN___oooxxx{{{|||{{{zzz{{{}}}}}}zzz|||iii>>>+++......------,,,,,,------...---......//////000111111222333444444444555777999:::<<<>>>AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCCCCBBB@@@>>>;;;:::999888888777666666555555999222...000555DDDaaa|||}}}hhh```aaakkkiiieeebbbgggtttvvvvvv~~~qqq___bbblllyyyttt}}}|||rrrqqqrrrkkk\\\HHH666---...222111000000000111111222333222333444555666666666666444666999;;;<<<===>>>@@@===BBBHHHJJJIIIGGGGGGGGGGGGDDDCCCDDDCCC??????BBBBBBBBBBBBCCCBBB>>>999555222222111000///---,,,,,,+++************)))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---...//////000////////////000222333444555666666666777888:::;;;===>>>???@@@BBBCCCDDDDDDCCCCCC???@@@???>>><<<:::777555444333222000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------........./////////++++++++++++++++++++++++......---,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))************************)))))))))************++++++***)))(((((()))***+++************************)))))))))*********++++++,,,,,,---......//////000111222333444666777888888888:::<<<<<<===>>>AAACCCEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIHHHFFFDDDAAA???>>>;;;:::999777666444333333222111111000///...------,,,,,,,,,+++******))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,---------------......//////000111111222222333444555777888999888999:::===@@@CCCFFFGGGFFFGGGHHHJJJMMMPPPTTTVVVSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZ<<<888333222111///...,,,+++***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,---,,,,,,,,,+++:::```jjj___]]]___aaa\\\^^^\\\UUUOOONNNOOOOOOTTT[[[eeeooozzzzzzzzzkkkjjjvvv{{{www}}}jjjEEE666///(((------,,,,,,,,,,,,------------......///000000111111333444444444444666777:::;;;>>>AAABBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>><<<;;;999888777666666555555444333333333222333333///...999GGGmmmjjjTTTOOOYYYfffnnneeeYYYWWW[[[cccsssyyynnnRRRSSSSSSUUU]]]hhhoooqqqvvvlll```]]]UUUGGG555)))(((,,,111444////////////000111222222222222333555555555555555333555888999:::;;;===???@@@CCCDDDDDDDDDFFFEEEBBBEEEBBB@@@AAAAAA@@@AAAEEECCCCCCCCCDDDBBB>>>777333111111000///...---,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---...//////////////////000111222333444444666555555666777999<<<===@@@AAABBBDDDDDDDDDDDDCCCAAA@@@???===;;;888555444333222000///...---------+++++++++++++++++++++++++++,,,,,,,,,------------........................//////..................---------.........//////,,,,,,++++++******************))))))))))))******))))))))))))))))))))))))************************))))))))))))******************))))))))))))******************************))))))))))))************+++,,,,,,---......//////111111222444555666777888888999;;;<<<<<<>>>@@@CCCCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHGGGDDDAAA???<<<;;;999888777666444333222111000000//////...------,,,,,,+++++++++******))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,---------------......///000000111111222222333444666777888888999:::<<>>@@@@@@???>>>===???????????????>>>>>>>>>>>>>>>===<<<:::999777777555444444333222222111111***,,,111555444000///222777OOOgggxxxzzzzzz{{{oooeeeccceeekkk}}}sss{{{||||||pppnnn}}}{{{fffTTTDDD???777111,,,---222111+++$$$............///000111222111222333444555555555555333555777888999:::===???CCCCCCAAA>>>BBBIIIIIIDDDCCC@@@???BBBDDDCCCEEEIIIIIIHHHHHHGGGDDD???777222000//////...---,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...//////////////////000000111222333333555555444555666888:::;;;???@@@AAACCCCCCCCCBBBBBBAAA@@@???<<<:::777555444111000///...---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,------......000111222333444555666777888:::;;;<<<<<<>>>@@@CCCBBBCCCDDDEEEGGGHHHIIIJJJIIIHHHEEECCC???===;;;:::888777666555444222222111///.........---,,,,,,,,,++++++***************)))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,---------------...//////000000111111111222444555777888::::::;;;<<<===???AAAAAADDDEEEFFFGGGJJJMMMPPPRRRSSSSSSTTTUUUUUUUUUTTTTTTWWWVVVUUUTTTRRRPPPOOOOOO~~~[[[<<<777333222111///...,,,+++***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,)))))),,,///,,,(((///;;;mmmyyyeeeggglllvvv|||}}}kkkCCC111***&&&(((000,,,++++++******++++++,,,,,,------......///000000000222444444333333333444:::;;;<<<===>>>>>>===<<>>>>>>>>>>>>>>===???>>><<<;;;999777666555333222222111111000/////////---,,,,,,---///000111$$$///:::FFF^^^~~~}}}uuu}}}|||hhhQQQIII???000((()))---000000---***+++,,,,,,,,,,,,---...///000111111111222333444444444444333555777777888:::===@@@===@@@>>>:::===FFFHHHCCCAAA@@@BBBFFFHHHFFFFFFIIIMMMLLLJJJHHHEEE???888333......------,,,++++++***(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---......///.........//////000111111222222444444555555666888999:::<<<===???@@@AAAAAA@@@@@@@@@???===:::888555444333000///...---,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************+++,,,,,,------...///000111222444555666666777999;;;;;;<<<===@@@BBBAAABBBCCCDDDFFFHHHIIIIIIHHHFFFCCC@@@===;;;:::999666555444333222111000000------------,,,,,,++++++************************))))))))))))))))))))))))************************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,------......///000000000000111222333555666777:::::::::;;;<<<===>>>???CCCCCCDDDEEEHHHKKKNNNOOORRRRRRSSSSSSSSSSSSRRRRRRTTTSSSRRRPPPMMMKKKJJJIII|||ZZZ<<<777333222111///...,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,((()))***,,,---,,,+++,,,???ddd|||zzzjjjlllrrr~~~~~~}}}|||jjjHHH//////000''''''111++++++************++++++,,,,,,---......//////000000222444444333222222333888888999;;;<<<>>>??????@@@@@@?????????>>>>>>>>>???>>><<<999777555444333111111000000///.........222000,,,))))))+++---...///,,,***---555EEEWWWdddwwwooojjjiiiOOOIII888...444222***)))***,,,,,,(((%%%'''///777+++++++++,,,---///000111000111222333333444444333444555777777888:::>>>@@@<<>>??????>>>>>><<<;;;999777444333222111///...---,,,++++++++++++************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------//////000222333444555666666777999::::::<<<>>>AAA@@@@@@BBBCCCEEEGGGHHHIIIEEECCC@@@===:::999888888333333222111000///......,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000000000000111222444666777888888999:::;;;===???@@@AAAAAABBBCCCFFFHHHKKKMMMOOOOOOPPPPPPPPPPPPOOOOOOQQQPPPOOONNNLLLKKKJJJIII{{{YYY<<<777333222111000...,,,+++***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,***+++******---000///,,,,,,<<<```rrryyyttt~~~|||qqq:::444---,,,,,,+++(((&&&++++++************++++++,,,,,,------...//////000///111444444333222222222555666777999;;;>>>AAABBBAAAAAA@@@@@@?????????>>>???>>>;;;888666444222222000000000///......------%%%***...///.........,,,111...///444222...000888444FFFaaazzzrrrjjjeeeeeeaaaRRRCCC:::444444---***///,,,***222+++))))))+++...---***&&&+++++++++,,,---...000111000000111222333333333333444666777888888:::>>>AAADDDUUU\\\QQQDDDBBBDDDCCCBBBBBBGGGMMMMMMFFFAAAAAAAAA???===:::888444000,,,---,,,,,,++++++*********'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---..................//////000000111111333444666888999999888777999:::;;;============<<<:::888666444222111000000......---,,,++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))******++++++''''''((())))))******+++))))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------//////000111333444555666444666888888999:::===???>>>???@@@BBBDDDFFFGGGHHHBBBAAA>>>;;;888777666666111111000///...------,,,,,,,,,++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000///000000111222444555666666666777999;;;>>>@@@AAA@@@@@@AAABBBDDDGGGJJJLLLMMMMMMNNNNNNNNNMMMMMMLLLPPPPPPOOOOOONNNNNNMMMMMM|||UUU@@@777000000...---+++***((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***---888VVV{{{sssuuutttwww]]]===......---,,,,,,+++******************************))))))***+++---......///000000000111222222333333444666888::::::<<<>>>@@@AAAAAAAAAAAA@@@>>>===;;;999888777555333222222222000//////...------,,,,,,+++++++++,,,,,,,,,---------....../////////////////////222:::FFFWWWfffooozzztttqqq[[[RRREEE999333000//////,,,,,,,,,++++++*********************************---,,,,,,,,,,,,---............///000111222333333444444555777888999:::;;;<<>>???AAACCCFFFIIILLLNNNOOOPPPSSSTTTSSSQQQOOOMMMIIILLLOOONNNJJJGGGGGGIIIWWW@@@666111111000...,,,+++))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))******************+++++++++,,,,,,---...///666LLLqqq|||ooovvv}}}}}}~~~zzzzzz~~~ZZZ;;;***------,,,,,,+++******)))************************))))))***+++,,,---.........//////000000111222222333555777888999:::<<<>>>>>>?????????>>><<<:::999777666444333111000000000//////......---,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,---............---000///...///222777<<<@@@<<>>???AAACCCCCCBBB@@@AAA<<<666111///...------,,,++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------......//////000000222222333444555666777777777777888:::<<<<<<:::888999777444111///.........------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++,,,,,,---......///000111222333333...444;;;===:::888:::>>>>>>>>>?????????@@@@@@@@@>>><<<999777666555333111//////......---,,,,,,+++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---............//////000111222333444444555666777999:::;;;;;;===>>>@@@BBBFFFIIILLLMMMMMMNNNPPPQQQQQQQQQPPPPPPJJJLLLMMMLLLJJJHHHGGGGGGYYY@@@555222222000///---+++******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************++++++++++++,,,+++...///------>>>bbb~~~{{{uuuhhhooo}}}zzzuuuuuummmHHH///(((++++++++++++******))))))(((************************))))))***+++,,,------...------...//////000000111333555666777777777999;;;<<<<<<===<<<;;;:::888777444333222000///......---......------,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++*********---///111222333444666888:::999:::===??????;;;666888777666444111---+++))),,,+++******+++,,,+++)))+++++++++++++++*********************************,,,,,,++++++,,,,,,---...------...///000111222222111222333444555777888888;;;>>>AAAAAA???======??????>>>======??????>>>======999333///---,,,+++***++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------...//////000000111222333333555555666777888888999;;;<<<<<<999777777666333111///...---...,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,------...///000111222222444@@@KKKKKKAAA888777:::<<<<<<==================;;;999666444444333111///......------,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---............///000111222333333444444555666888999::::::;;;<<<>>>AAADDDHHHKKKMMMLLLLLLLLLLLLMMMOOOQQQRRRLLLKKKJJJJJJJJJIIIFFFDDD[[[@@@444222111000...---+++***)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************+++++++++++++++))),,,222111---555AAAtttyyyxxxvvvxxx||||||XXX888(((&&&,,,111******)))))))))(((((((((************************)))))))))***+++,,,,,,------......//////000111111333555666777666666888::::::;;;;;;;;;:::888666555222111000///------,,,,,,------,,,,,,++++++++++++************++++++++++++***+++,,,,,,---,,,,,,,,,(((***+++---///000000000---------,,,***+++...000***))))))***------+++)))*********+++,,,---//////000///.........---***(((+++++++++***************************************+++++++++++++++,,,,,,---,,,------...///000111222111222333444555666777888;;;===???>>>===<<<===???BBB@@@>>>===>>>>>>>>>===<<<888333000...---,,,++++++******)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))************)))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++,,,,,,---......//////000111111222333444555666666999999999;;;<<<;;;999666555444222000...---------,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---...///000111111999CCCLLLIII???666555999:::;;;<<<<<<<<<<<<;;;;;;888666333222111111///...------,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,---------......///000111222222333444555666777888999999888999<<>>@@@CCCAAA>>>===>>>>>>===;;;:::777333000///...---+++******)))((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,,,,------.../////////000000111222333444555555888888999:::;;;;;;888555222222000///...------,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,---...///000111111111444777777555555888;;;999:::;;;<<<<<<;;;:::999555333000///000///...---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------...///000111111222333333444555666666777777777888:::===@@@DDDGGGIIILLLJJJHHHFFFGGGIIIKKKMMMJJJGGGDDDCCCDDDDDDBBB???WWW===777000000...---+++)))((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))))))))************+++,,,***)))***))))))---444///111>>>\\\~~~yyyuuupppmmmwwwcccLLL444///***)))+++,,,)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********...//////000000111222222222444666666666777888:::::::::;;;:::999888666555111000///...------------******************))))))((())))))))))))*********++++++,,,------------,,,,,,+++***((((((((()))))),,,...///---***'''%%%%%%******)))))))))(((((((((,,,+++******))))))******,,,***'''''')))***+++***)))))))))***************))))))))))))))))))))))))******))))))******+++,,,++++++,,,---...///000000111222333444666777888888<<<<<<======>>>>>>??????@@@>>><<<<<<<<<<<<:::888777444000...---,,,+++***))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,---....../////////000111111333333444555666666777999::::::777555000000//////...---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,---...///000111111444111///...000444777888888999:::;;;;;;999888666333111.........///...,,,******************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,---...///000111111222333333444555555666666666777999;;;>>>AAADDDFFFHHHGGGFFFFFFFFFGGGHHHIIIGGGEEEBBB@@@@@@???>>>===SSS;;;999111000///...,,,***)))((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************%%%,,,111...*********)))888,,,$$$///FFFaaa{{{~~~|||xxxyyy~~~}}}zzz}}}bbbIII999222++++++)))&&&###$$$)))---(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))------...//////000000111///111333444555666888:::999999:::999888777555444//////...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******)))***++++++,,,+++++++++((()))))))))***+++++++++$$$'''***------...///000+++,,,------,,,,,,,,,---&&&&&&((()))***,,,------///---+++++++++***)))'''((()))))))))*********+++)))))))))))))))))))))))))))))))))))))))***++++++++++++,,,---...//////000000111222333444555666777;;;;;;;;;===>>>???>>>======<<<<<<<<<===;;;999666555222///------,,,***)))))))))(((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,------....../////////000111222333444444444444555777999999777555...............---,,,+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))******++++++------...///000111111222777555222222333444444444555777888999999777555333111///------......---,,,))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++,,,---...///000000111222222333333444444555555666777888:::<<>>???===<<<=========>>>>>>===:::777555333000///...---,,,***)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,------....../////////000111222333444444222333444666999999777555---.........------,,,+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))******++++++------...///000111222222***,,,000333555555555555333555777888777555333111111///------.........,,,(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++,,,,,,---...///000000222222222333333444444444666777888999;;;>>>@@@AAA===???CCCGGGHHHHHHGGGFFFAAABBBAAA>>>999777999;;;|||PPP???555333222111///---+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,...<<>>??????:::;;;======<<<999666444111000///---,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,------...////////////000000000000111333555666555444111///......---,,,,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---...///000000111111000000111333444666555555555444333222111000///......---+++***))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------......///222222222333444555666777555666888:::===@@@BBBCCCBBBBBBBBBBBBDDDFFFIIIJJJAAA???<<<::::::999777666~~~TTTBBB666333222111///---+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,---,,,,,,,,,222333444999CCCWWWooo~~~pppaaaSSSCCC222(((444000,,,)))))))))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''((((((((())))))))))))++++++,,,---.../////////------///000111333444444666777777777555222///---++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---...//////000111222333444777777888:::;;;<<<===>>>::::::;;;;;;:::777444222000///...,,,+++***))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,------....../////////000000000000111222444555555333111///...------,,,++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,---...///000000111111000000111222444555555555444444222111000///......---,,,+++***))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,---.........222222222222333555666777555666888:::<<<>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEE???===:::999888777666444~~~UUUBBB666222222000...,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,,,,,,,,,,+++******)))''')))111<<>>@@@AAAAAABBBBBBAAA@@@???<<<:::888666666555444222{{{PPP>>>555222111000...,,,***)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))******+++++++++++++++%%%)))...000...+++***)))***888IIISSSVVVYYY___fffjjjlllnnnooolllhhheeecccYYYVVVNNNFFF>>>888222------+++))))))+++,,,,,,+++%%%&&&''')))******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))***,,,...///111111111......///000111222333444333333333333111///---+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---......///000111222333444555777999:::;;;;;;;;;999999999888555222000...---,,,+++***((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********+++,,,,,,------........./////////000000///000111222222000///...,,,,,,++++++*********)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***+++,,,---...//////000000000000000111111222222444333333222000...,,,+++---,,,,,,+++***)))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,------......000000000111222444555666555666777888999:::;;;<<<>>>???AAABBBBBB@@@>>><<<;;;888666555444444333111{{{NNN===666111000///...,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))((()))******++++++******,,,+++***)))((())),,,...,,,...//////...///222555333444666444111////////////,,,)))&&&$$$$$$'''***------------,,,(((### ''''''''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''(((((((((((()))***,,,...///000111111......///000111111222222222222222222000///---,,,)))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,...//////000111222333333333555777999;;;;;;;;;:::999999888777444222///...,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++,,,,,,---............//////////////////000000000///...---+++***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++******+++,,,---...////////////000000000000000000222222111000///---+++***+++++++++******))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,------.../////////000222444555666555555666777888999:::;;;;;;===@@@BBBBBBAAA>>>===999777555444444333222111}}}RRR???777000///...---,,,***))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))(((((()))************)))+++***((('''''')))+++,,,(((&&&&&&(((---000000///******+++*********,,,...)))))),,,...,,,***+++000%%%&&&'''(((***+++,,,,,,'''''''''%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((()))***+++---.../////////------...//////000111111111111111000///...,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++...//////000111222333444222444777999;;;;;;:::999888777666555333111///...++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------........./////////...............------,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++,,,---...//////...///000000000000//////////////////...,,,+++************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,------......///000111333555666555555666777888::::::;;;;;;<<>>===<<<:::888555333000000000000///...}}}}}}iii]]]AAA...//////...---+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))'''(((((())))))))))))))))))(((&&&&&&''')))******((('''&&&&&&))),,,...///***)))((()))+++***(((%%%,,,%%%###))),,,+++,,,///$$$&&&'''(((''''''((()))###&&&))))))'''&&&''')))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((()))***++++++,,,,,,,,,,,,+++,,,,,,------............---,,,,,,+++***))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,---...///000111111///111444777888888777666333222111000///...------,,,+++***))))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---------.........//////---------,,,,,,,,,++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,---......///......///000000///...---+++,,,,,,------,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------,,,------///111333555666444555666777999;;;<<<============<<<:::888666555333111............---,,,~~~xxx\\\<<<444111111///...,,,***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++))))))***++++++,,,------......---,,,+++))))))(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,------------///111444666777666444333222111///...,,,++++++++++++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,------......///......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------...///000111222222333333333333666999<<<>>>;;;;;;<<<;;;999666333222111000///...---,,,++++++\\\;;;444111111///...,,,***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((()))))))))*********'''((((((((())))))))))))((((((''''''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++*********+++,,,---------...---,,,+++***))))))((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,------.........000111333555666555444333222111///...,,,+++++++++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,---............------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------...///000111222222222111111222444777:::<<<::::::;;;:::888666333111000000///...---,,,++++++\\\;;;333111111///...,,,***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++***++++++,,,,,,------...---,,,,,,+++***)))((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---......///......111111222333333444444444111000///---,,,+++*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***************))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,------......------------,,,,,,,,,,,,++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------...///000111111222000000000111333666999:::999999999888777444222000//////...---,,,,,,++++++ZZZ:::333111111///...,,,***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,,,,---------,,,++++++***))))))((((((&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,---...////////////111111000000111222444555000000...,,,+++*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((()))))))))*********************************************))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***++++++,,,------......---------,,,,,,,,,++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,------...///000111111000000111222444666888999777777777666444222000///......------,,,++++++***XXX999333111111///...,,,***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++++++++,,,,,,,,,,,,,,,---*********))))))(((((((((%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,---...////////////111000/////////111333444000///---,,,***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,------...------,,,,,,,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,---...///000111111000111222333555666888999555555444333222000///...------,,,,,,++++++******XXX:::333111111///...,,,***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++))))))))))))((((((''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,---......///......//////......///000222333///...---+++***)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,------,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,---...///000000111000111222333555666777777333222222000///......---,,,,,,,,,++++++*********~~~YYY<<<333111111///...,,,***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++************************))))))((((((((((((''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,------.....................///000111111///...,,,+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,,,,------,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000///000111222444555555555222111000///...---------++++++++++++************~~~[[[>>>444111111///...,,,***))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))************+++++++++******))))))))))))))))))((((((((((((((('''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++,,,------------------......///000000000......,,,***)))(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////........................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,---...///000000---...000111333333444444111000///...---,,,,,,,,,+++++++++***************YYY:::;;;222111000///---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))******++++++,,,------......///////////////...+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------------------++++++***************+++)))******(((&&&&&&)))+++///---,,,------++++++,,,---.........111666444///777444111000000111000...222555888777555444777:::777:::333((('''......''')))))))))(((***,,,)))&&&''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******++++++,,,------......///...//////000111222222222000///...---,,,++++++++++++++++++***)))(((((('''YYY999999222111000///---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***++++++,,,------............////////////......++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...,,,++++++,,,------+++******+++,,,---///222555...444777777999>>>AAAAAA;;;:::>>>EEELLLMMMGGG@@@<<<<<<<<<;;;:::999999999<<<666222666::::::555111111000,,,'''&&&)))...111(((((())))))))))))((((((************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((()))))))))************+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******++++++,,,,,,---...............///000000111222222///...---,,,,,,+++++++++++++++******)))(((((('''|||YYY999888222111000///---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))*********++++++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++,,,,,,------...//////---......///......------+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++************++++++---***)))+++///000...***))),,,///000///111555999888DDDOOORRRTTTYYY^^^```uuurrrppprrruuupppcccXXX]]][[[[[[]]]^^^ZZZQQQJJJJJJ@@@<<<>>>999000444@@@666777555111+++(((+++000************)))))))))(((************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((())))))))))))************+++++++++,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++,,,,,,------............//////000000111111......---,,,+++++++++++++++******))))))(((((('''YYY999666222111000///---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))++++++,,,,,,---.........------.........---,,,,,,******))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************++++++*********+++,,,,,,,,,++++++,,,---...---,,,444666555333666CCCQQQ[[[sss~~~yyyvvvrrrlllhhhyyyzzz}}}ooocccZZZVVVPPPFFF???>>>777888;;;===999111+++***,,,,,,++++++******++++++************************))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++,,,------...............//////000000000------,,,+++++++++++++++******))))))((((((((((((ZZZ:::666222111000///---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))*********))))))))))))((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,,,,---------------------,,,++++++)))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************************++++++******+++,,,,,,------///000...******...333+++444>>>III^^^{{{oooddd\\\VVVYYY\\\^^^___```eeennntttlllllloooxxx|||xxxppprrr|||}}}gggLLLNNNEEE???@@@???888111///---,,,+++*********++++++************************))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))***))))))*********++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********++++++,,,------................../////////,,,,,,+++*********++++++)))))))))((((((((((((((([[[<<<666222111000///---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++,,,,,,---------------,,,+++******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++***++++++,,,---...+++...000---***...999CCCRRRcccuuuccc```YYYQQQQQQZZZcccggg]]]gggsssyyy{{{{{{uuukkkaaaYYYTTTQQQPPP[[[gggnnnkkkppp~~~xxxeeeSSSLLLGGG>>>888777111000...+++***))))))***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))************++++++,,,,,,------------..................++++++******)))******+++((((((((((((((((((((((((}}}\\\===777222111000///---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))***))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******++++++,,,------...---------,,,,,,+++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,---......+++---000444;;;JJJ^^^lll|||mmmUUU???PPPZZZdddkkksss}}}pppllllll\\\hhhoooggg\\\aaavvv|||rrrmmmpppjjjYYYKKKFFF===:::666222...,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))***************+++,,,,,,------------------------------******))))))))))))******((((((((((((((((((((((((|||\\\???888222111000///---+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))++++++,,,------......///---------,,,+++***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,---...///111222777BBBVVVooocccLLLMMMaaaoooppp}}}zzzfffTTTMMMYYYbbbzzz~~~ggg\\\IIIEEE@@@999444000...---++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******)))******+++,,,,,,------------------------------***)))))))))))))))******'''''''''(((((((((((((((