BM6]6(@ [[[\\\bbbjjjqqqnnnVVV:::===999:::???>>>999777:::666999;;;888777>>>LLLYYY{{{gggYYYNNNDDD@@@BBBBBB@@@>>>======<<<999777;;;:::888555444555777999888777666777888888666444===;;;888666555666777888888777777777666666555555888888:::;;;;;;;;;::::::===>>>@@@DDDKKKYYYhhhsss~~~uuujjjbbb^^^ZZZTTTOOOLLLCCC;;;;;;;;;::::::<<>>===<<<<<<<<<<<<<<>>@@@AAAAAA@@@???>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@@@@CCCFFFHHHIIIIIIJJJKKKSSSZZZ~~~aaaJJJGGGKKKLLLMMMRRRVVV```pppyyyppphhhoooqqqssssssmmmmmmfff^^^ZZZZZZ___nnn{{{bbb___vvvddd[[[dddoooyyy~~~zzztttddd\\\TTTQQQPPPMMMFFF@@@???CCCMMMnnnwwwsssssskkk[[[NNNKKKLLLPPPMMMJJJIIICCCBBBLLLIIIGGGFFFGGGIIIIIIFFFCCCAAA???;;;===CCC===@@@RRRqqq{{{mmmZZZUUUYYYooo}}}tttjjj___III999;;;AAA@@@???AAABBB===DDDJJJBBB@@@HHHKKKLLLLLLKKKKKKKKKMMMNNNPPPNNNQQQRRRSSSUUU[[[```bbbbbb^^^\\\\\\___bbbeeettttttOOOFFF@@@======;;;777888===777:::;;;888555888@@@HHH```zzzfffWWWQQQJJJHHHDDDBBBBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;:::<<<<<<;;;:::999999777666:::999999888777777777777777777777888777777777777;;;;;;;;;;;;===???AAABBBBBBFFFNNNXXXfffxxxvvvoooggg]]]VVVRRRNNNIIIEEEBBB???>>>===;;;999===DDD```nnneee[[[PPPHHHCCC???>>>@@@AAA>>>;;;<<<<<<;;;:::::::::::::::===<<<:::999:::;;;>>>????????????>>>======<<<<<<<<<<<<===>>>???@@@AAAAAAAAAEEEJJJMMMMMMKKKJJJJJJNNNRRRiiiRRRLLLNNNMMMFFFKKKNNNVVVccckkk|||rrrjjjooopppqqqrrrnnnjjjddd^^^[[[ZZZ^^^jjjwww~~~```___xxxmmmccciiiqqqrrrvvv}}}uuukkkttt|||ccc\\\TTTPPPOOOMMMFFF@@@???AAAIIIiiiyyytttjjj[[[SSSUUUWWWRRRNNNLLLLLLNNNLLLFFFFFFEEEEEEFFFHHHHHHEEEBBBDDDCCC>>>>>>CCC???EEEYYYxxxuuufffYYYWWW___vvv}}}vvvqqqhhh[[[HHH:::===BBBAAA???AAADDDBBBMMMTTTJJJCCCHHHKKKLLLKKKKKKKKKLLLNNNOOOPPPOOOOOOOOOQQQUUUZZZ]]]]]]eeeaaaZZZZZZ\\\___```jjjiiiNNNFFF???<<<;;;999:::<<<888999:::999777777888:::EEEeeerrrfff\\\WWWNNNHHHDDDCCCCCCCCCAAA???===>>>AAAAAA>>><<<:::;;;:::999777666777888666777888999999888777666999999::::::999999888888;;;:::;;;>>>DDDMMMVVV[[[___ccckkkuuuvvvhhhccc\\\TTTMMMJJJGGGCCC???888999<<<;;;666555@@@NNNwwwfffVVVNNNGGGEEEAAA===<<<===>>><<<::::::999888888777888888888:::999888888999;;;===???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA===BBBGGGJJJJJJHHHFFFEEEIIIIIIuuulllUUUNNNMMMLLLGGGLLLMMMQQQZZZaaatttssslllpppmmmnnnqqqoooiiiccc___\\\ZZZ]]]gggrrr{{{^^^```{{{uuuhhhmmmuuuqqquuuzzzvvvjjjfffxxx|||nnngggfffYYYSSSMMMJJJKKKKKKGGGBBBCCCBBBHHHcccrrrbbb___dddYYYTTTZZZTTTDDDGGGKKK<<>>DDDCCCAAABBBGGGIIIZZZdddUUUGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPOOOMMMKKKNNNTTTYYY\\\]]]jjjggg||||||YYYZZZ]]]^^^^^^eeezzz[[[NNNAAA<<<===>>>;;;888999999888999:::;;;:::999@@@EEEOOOgggyyylll___UUUOOOLLLJJJHHHDDD@@@@@@BBBCCCBBB???:::;;;;;;:::777777999;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<=========??????AAAHHHUUUeeettt}}}vvvhhh]]]WWWRRRLLLGGGDDDBBB???===777888::::::888===NNN``````MMMFFFCCCBBB@@@<<<;;;<<<<<<;;;:::888888777777666777777888777777666666888:::<<<===:::::::::;;;;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@;;;>>>BBBEEEFFFEEEFFFFFFHHHEEEiiinnnWWWPPPPPPPPPJJJNNNMMMPPPWWW\\\ppprrrllloookkkkkkqqqqqqkkkeee___[[[YYY[[[eeeooo|||www]]]eee}}}iiijjjrrrkkktttxxxwwwoooZZZLLLGGGGGGHHHEEEAAABBBFFFHHHGGGEEEGGGEEEGGGYYYrrrssslllpppeeekkktttLLLHHHSSSDDDEEEEEEGGGIIIJJJKKKKKKJJJJJJLLLEEEAAAFFFJJJYYYqqqiii\\\OOOXXXjjjnnnppprrrgggMMMCCC===AAAEEEEEECCCDDDHHHMMMdddqqq```KKKGGGHHHGGGHHHJJJLLLMMMNNNNNNNNNLLLKKKKKKMMMQQQWWWbbblllxxxwww}}}wwwYYYZZZ[[[[[[XXX[[[fffqqq{{{fffLLL>>>>>>AAA>>>888<<<:::888888:::<<<<<<;;;///666>>>EEEVVVyyyxxxrrrnnnccc\\\TTTMMMLLLKKKKKKJJJHHHHHHGGGDDDBBB@@@@@@AAA@@@???>>>======>>>@@@AAA======>>>@@@DDDHHHMMMOOOVVVVVVYYY```mmm}}}uuuhhh\\\SSSOOOHHHEEEAAA>>><<<:::999888<<<:::;;;AAAIIIVVVjjj{{{YYYFFFBBBAAAAAA???<<<;;;;;;;;;;;;;;;888777777777777777888888666555555666777999;;;<<<999999::::::;;;;;;<<<<<<999999:::;;;<<<===>>>>>>>>>???AAACCCDDDGGGJJJMMMIIIHHHaaa{{{bbbXXXWWWYYYIIIKKKIIIJJJQQQVVViiissskkkmmmiiiiiippppppnnnhhh```[[[WWWYYYcccnnnxxx}}}rrr^^^kkk|||jjj```cccaaaqqq||||||uuucccSSSIIIDDDBBBAAA@@@???>>>@@@DDDGGGFFFEEEFFFHHHGGGNNNXXX]]]rrryyyvvvnnnttt[[[QQQWWWGGGIIIIIIIIIIIIJJJKKKLLLMMMKKKNNNHHHDDDMMMVVVggg~~~{{{kkkeeebbbkkk}}}tttqqqnnn]]]GGGBBB@@@CCCGGGGGGFFFFFFIIIOOOhhhyyyhhhOOOHHHHHHFFFHHHJJJLLLMMMMMMMMMLLLIIIJJJMMMNNNNNNUUUjjjQQQSSSVVVWWWXXX[[[aaagggvvvcccHHH@@@BBBBBB>>>???<<<999777888999999999222888>>>;;;:::JJJooo{{{ooogggcccdddeeedddaaa^^^[[[YYYVVVQQQMMMKKKIIIGGGEEEEEEGGGIIIKKKKKKKKKMMMQQQXXXaaajjjooozzzzzz|||yyywwwtttrrrkkk___SSSJJJEEEDDD???>>><<<:::999888999999888999AAAQQQaaapppkkkNNNAAA??????>>>===<<<::::::::::::;;;777777777777777888888999555666666666777888999:::999999::::::;;;;;;;;;<<<888888999:::;;;<<<============>>>>>>???CCCHHHMMMHHHKKKZZZnnn___[[[]]]LLLLLLGGGHHHPPPUUUddd~~~yyynnnnnniiiiiinnnlllnnnhhhbbb\\\XXXXXX```jjjsssyyylll___rrrzzzssshhhUUUQQQbbbzzzyyyggg```WWWRRRKKKHHHHHHHHHDDDAAACCCCCCDDDFFFHHHHHHFFFDDDEEERRRVVVUUUTTTPPPXXXmmm}}}xxxrrrggg___LLLTTTSSSQQQMMMIIIIIIKKKNNNLLLOOOJJJJJJXXXfffwww}}}www{{{{{{pppUUUEEEDDDCCCEEEHHHIIIIIIIIIJJJNNNggg|||mmmSSSJJJJJJHHHJJJMMMOOOPPPNNNMMMKKKGGGJJJOOOPPPLLLRRRmmmJJJMMMQQQUUUZZZ___ccceeefff~~~^^^JJJEEEBBB???======<<<:::999888888999???:::777888999<<>>=========<<<;;;;;;<<<===999BBBVVVnnn~~~pppVVVEEE@@@???>>><<<;;;:::999777777888999666666666666666777888888666666777777777888888999:::::::::;;;;;;;;;;;;;;;888999999:::;;;<<<===>>>;;;<<<<<<<<<<<<>>>BBBEEEBBBLLLTTTuuuzzzfff```aaaRRROOOGGGHHHRRRUUU```vvvrrrpppkkkjjjkkkgggjjjfffccc___ZZZWWW[[[cccmmmttt}}}}}}eee___vvvoooxxxwww^^^NNNIII^^^~~~wwwaaaVVVOOONNNMMMLLLJJJGGGDDDAAAFFFGGGJJJLLLMMMKKKHHHEEEOOOkkk||||||yyyppplllrrr|||nnnhhhhhheee^^^UUUMMMKKKMMMPPPMMMQQQMMMPPPdddvvvzzz}}}qqqNNNDDDEEEFFFFFFHHHJJJLLLLLLLLLLLLddd{{{oooXXXOOOOOOLLLNNNQQQSSSSSSQQQNNNLLLIIIJJJOOOQQQLLLOOOgggLLLOOOQQQSSSVVVYYYZZZXXX]]]nnnsssWWWHHHAAA<<<:::<<<>>>>>><<<;;;;;;<<<999444444888999666<<>>>>>>>>@@@AAAAAA@@@@@@AAACCC===KKKOOOiiippphhhiiiTTTOOOEEEFFFOOORRRZZZmmm{{{vvvsssmmmjjjiiicccfffdddcccbbb\\\WWWXXX\\\hhhpppzzzvvvaaa___xxxwwwooohhheee^^^RRRKKKKKKMMMssstttbbb[[[[[[[[[YYYTTTMMMIIIJJJLLLCCCFFFKKKNNNPPPNNNJJJHHH\\\pppdddooozzzuuukkk^^^SSSNNNPPPSSSNNNRRROOOTTTlll}}}mmmuuu|||~~~mmmDDDEEEGGGHHHGGGHHHKKKMMMMMMNNNKKKbbbzzzqqq[[[RRRRRROOOQQQTTTVVVVVVSSSOOOMMMLLLKKKNNNQQQMMMNNN```xxxNNNPPPRRRRRRSSSUUUWWWZZZbbb___mmm~~~kkk\\\KKK>>>@@@>>>>>>>>>;;;666666:::555555555666777999:::;;;>>>GGGRRR]]]fffppp|||yyyssskkkccc]]]WWWOOOJJJDDD@@@<<<;;;888444444888333555555:::>>>777888IIIYYY}}}xxx~~~fffKKK@@@@@@AAA???===:::::::::999999999888888666666666666666666666666555555555555555666777777;;;;;;<<<@@@CCCBBB>>>999;;;;;;;;;<<<<<<===>>>??????>>>===???BBBBBB???<<>>:::999;;;888888888777888888999:::555999>>>??????@@@EEEIIIWWWbbbqqq~~~vvvnnn^^^ZZZTTTOOOLLLHHHCCC???>>>:::888888777444555888:::;;;777999>>>===FFF\\\zzz~~~pppjjj]]]NNNFFF@@@<<<:::<<<999999999888888888777777666666666666666666666666555555555555555666777777::::::;;;>>>@@@AAA>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>>@@@CCCDDDBBB???@@@HHHFFF[[[zzz{{{hhh[[[NNNIIIGGGJJJXXXggg{{{xxxsssooommmkkklllkkkgggaaa[[[WWWVVV^^^dddooo{{{hhh```ooo}}}hhh^^^______ccceee]]]WWWYYYcccpppuuummm\\\QQQQQQjjjyyyhhhWWWLLLHHHLLLZZZmmmttthhhVVVNNNOOOdddxxxzzz~~~nnnaaaaaadddccc[[[VVV]]]pppnnn^^^bbbpppzzz|||oooUUUJJJHHHHHHIIIKKKNNNOOOPPPOOOMMMTTT]]]```^^^ZZZXXXXXXUUUPPPOOOSSSVVVSSSOOOMMMQQQSSSQQQTTT[[[ZZZcccyyyJJJLLLNNNOOOOOOPPPSSSUUUWWWSSSWWWfff}}}gggKKKDDD>>>>>>>>>;;;999:::;;;:::999888888888888888888;;;<<<;;;888777999;;;666<<>>;;;999:::555444666777555555888:::===;;;===EEEKKK[[[vvvppp```SSSSSSRRRMMMCCC999777<<<888888888777777777666666666666666666666666666666555555555555555666777777888888888;;;===>>>>>><<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>AAADDDEEEDDDCCCCCCCCCFFFYYYnnnvvvbbbPPPKKKIIIIIITTTbbbppp}}}|||tttnnnmmmjjjkkkjjjfffaaa\\\XXXWWWXXX]]]iiiuuu}}}yyyaaa___sssuuummmooowww~~~sssccchhhyyyppp[[[aaauuuzzzkkk]]]TTTQQQLLLVVVkkkxxxmmmVVVLLLQQQaaa~~~uuurrrooojjjeee]]]ddd|||{{{iii]]]cccrrrwwwssseeeQQQIIIHHHIIILLLOOOPPPQQQQQQQQQPPPSSSWWW[[[\\\\\\ZZZYYYUUUPPPOOOSSSUUURRRNNNMMMKKKOOOOOOQQQVVVWWWccczzzGGGJJJLLLMMMMMMNNNOOOQQQRRRQQQTTTZZZeee\\\PPPDDDAAA@@@===;;;<<<;;;:::999888777777777888222555777888888888;;;===999;;;===>>>@@@FFFOOOWWW```iiissswwwvvvuuuyyy~~~tttfffZZZPPPKKKFFFDDDAAA>>><<<999777666999555333666777666666999333>>>EEEMMMYYY___nnn}}}zzzfffSSSFFFKKKQQQQQQGGG;;;999>>>999888888888777777777777666666666666666666666666555555555555555666777777666666777888:::<<<===>>><<<<<<<<<<<<===>>>??????@@@@@@@@@BBBCCCDDDEEEDDDGGGAAAGGGYYY___hhhSSSOOOPPPNNNSSS\\\jjjqqq|||rrrkkkiiijjjjjjhhheeeaaa]]]ZZZXXXSSSXXXcccpppyyy~~~ppp[[[aaayyy~~~vvvuuuzzzxxxyyyqqqiiiccc^^^\\\NNNNNN[[[kkkeeeQQQJJJTTT```www|||rrrjjjkkkbbbkkkuuuhhhdddooo}}}|||tttnnn```PPPGGGKKKMMMNNNOOOOOOPPPQQQRRRQQQPPPQQQTTTXXXZZZYYYWWWUUUQQQPPPSSSSSSPPPMMMMMMGGGMMMNNNNNNSSSUUUaaaxxxwwwEEEGGGJJJKKKKKKKKKLLLNNNLLLOOOUUUXXXZZZkkksssdddTTTJJJEEE@@@======999888888777777777888888444555555555444444444555555777999999:::===CCCHHHKKKRRRZZZ[[[WWWTTTWWW[[[ZZZdddpppwww}}}~~~vvvjjj^^^TTTMMMHHHEEE>>>>>><<<999777555444444999666555777777777:::???AAATTTeeesss~~~~~~{{{ooozzzaaaLLLDDDEEEIIIKKKGGG???;;;===::::::999999999888888888777777777777777777777777555555555555555666777777555666666777888:::<<<>>>============>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEE???FFFVVVUUU}}}{{{^^^RRRPPPPPPSSSXXXiiipppxxxxxxnnnkkkjjjiiifffdddaaa^^^[[[ZZZSSSUUU^^^kkkuuu{{{jjjZZZeee~~~{{{zzzvvvooohhh^^^UUUYYYfffdddRRRKKKRRRaaauuutttiiikkkxxxooossslllttt{{{ooojjjooo~~~vvvssslll___QQQFFFMMMNNNMMMKKKIIIIIILLLNNNNNNLLLJJJMMMSSSVVVUUUSSSQQQMMMMMMOOOOOOLLLJJJLLLIIIQQQQQQPPPUUUXXXbbbuuuwwwCCCFFFIIIJJJJJJIIIJJJKKKIIILLLSSSVVVTTT[[[www{{{iii[[[NNNBBB<<<::::::999999888888888999999:::::::::999999888888777111333444555666777:::<<<;;;@@@EEEEEEBBB@@@BBBEEEAAAGGGMMMQQQTTTVVVZZZ\\\aaabbbbbbbbbffflllnnnmmmxxxxxxfff]]]\\\[[[YYYWWWRRRKKKDDD@@@>>><<<;;;666777888777666666888999888999;;;======>>>HHHRRRkkkxxxyyyxxxpppVVVJJJFFFAAA@@@DDDDDD@@@;;;::::::::::::999999999999888777777777777777777777777555555555555555666777777555666777777777888;;;===============>>>???@@@@@@@@@AAAAAA@@@??????@@@BBBAAA@@@DDDQQQPPPnnnwwwXXXJJJMMMSSSWWWbbbmmmwww}}}pppllljjjhhheeecccbbb```]]][[[UUUUUU[[[fffpppwwwzzzggg\\\kkk{{{zzzpppmmmpppiiiWWWMMMOOOcccttt~~~tttbbbUUULLLEEEDDDYYY|||ssskkkppp}}}ttttttiii[[[QQQFFFJJJLLLKKKHHHDDDCCCEEEHHHKKKIIIGGGIIIMMMPPPPPPOOOKKKHHHHHHKKKJJJGGGGGGJJJIIIQQQOOOMMMSSSVVV[[[iiiqqq|||BBBEEEHHHJJJIIIIIIIIIIIIKKKKKKOOORRRPPPQQQaaatttyyyeeePPPBBB>>>>>>===<<<;;;:::999999999444333333444555666666666555555555444333222333333444555777777777666888:::777888:::<<<<<<<<<>>>@@@@@@EEEGGGEEEFFFLLLOOONNNJJJVVVbbbgggiiimmmooonnnpppjjj^^^OOOHHHFFFEEEAAA???<<<888777777777666666444666888999888999<<>>AAADDDAAA<<<:::999999999999888888888888777777777777777777777777555555555555555666777777444777999999888888:::<<<;;;;;;;;;;;;<<<===>>>???===>>>???>>>======@@@CCC>>>EEECCCMMMPPPeeejjjLLLJJJRRRTTT[[[kkkyyyrrrnnnjjjgggcccbbbbbbaaa^^^\\\WWWUUUWWW```jjjsss|||tttddd___qqqsssaaaRRROOORRRdddtttzzzjjjTTTHHHCCC@@@@@@GGGttt|||mmmkkkyyyvvvuuubbbSSSNNNGGGFFFJJJNNNLLLHHHEEEEEEFFFHHHGGGGGGHHHJJJLLLMMMMMMIIIGGGGGGJJJIIIGGGHHHLLLIIIOOOLLLJJJQQQSSSSSS[[[^^^dddtttBBBEEEHHHJJJIIIHHHHHHIIIOOOLLLLLLOOOMMMLLLUUUcccnnndddQQQJJJBBBAAA???===;;;:::999888:::999888888999999888666444444333222222333444444666555555555555666777888999777777999::::::;;;===444<<>>HHHQQQQQQOOOOOOOOONNNTTTRRRLLLDDDAAACCCAAA>>>999777666777999:::999888444666999888777888;;;>>>===EEEOOOTTTVVV___vvv~~~~~~~~~|||qqqaaaOOOGGGSSSeeeMMMFFFBBBDDDEEEBBB>>><<<888888888888777777777777777777777777777777777777555555555555555666777777555777::::::888777999;;;:::::::::::::::<<<======999;;;======;;;<<<@@@DDD???KKKEEELLLSSSaaa~~~TTTLLLQQQPPP\\\ooowwwrrrjjjfffcccaaabbbaaa___\\\XXXTTTUUU]]]gggoooyyypppbbb```uuukkkQQQHHHOOOYYYdddrrrwwwhhhUUULLLKKKJJJNNNGGGkkkxxxkkknnnyyywww]]]KKKKKKHHHDDDKKKRRRSSSOOOJJJHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLJJJIIIIIILLLKKKIIIKKKOOONNNSSSOOOLLLTTTVVVSSSVVVXXXZZZjjjCCCEEEFFFGGGGGGHHHJJJMMMNNNNNNMMMLLLMMMOOOTTTXXXiiivvv~~~nnneeeTTTMMMHHHEEE>>>888:::AAA:::555666;;;;;;555333666999777555333222222333444555555444444333333444444777555444444666999999999666666777888999:::;;;;;;===>>>???@@@AAAAAAAAAAAAGGGDDD@@@>>>===:::666222666666666555444555777999888:::;;;<<<===???BBBEEENNNYYYaaagggqqqsssnnnxxx~~~pppbbbRRRFFFPPPccchhhJJJLLLHHHAAA???BBBBBB???999999888888777666666666777777777777888888888888666666666666666666666666666999;;;;;;999888999;;;999999999:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAA??????CCCNNNTTTZZZbbbKKKQQQNNNZZZkkk||||||qqqoooeeefffiiibbb```aaa\\\XXXTTTTTTXXX___gggrrr{{{fffbbbhhh|||uuu[[[KKKIIINNNTTTYYYnnn}}}uuuaaaQQQLLLKKKNNNHHHfffnnnbbbmmmyyylllRRRHHHMMMIIIJJJNNNRRRSSSPPPMMMLLLLLLKKKLLLLLLKKKIIIIIIJJJLLLJJJIIIIIIHHHHHHIIIKKKLLLNNNPPPRRRTTTUUUVVVVVVVVVXXX[[[hhh}}}EEEFFFGGGFFFEEEFFFHHHJJJMMMMMMMMMMMMNNNQQQWWWZZZ^^^iiizzzeeeQQQLLLNNNIII>>>555>>>:::888888888888:::>>>777666666555444333333333444444444444444555666666444333222333555666666666555555555666666666666666888999:::;;;;;;;;;;;;;;;<<<:::999:::<<<<<<:::888777777777666555666777888999999888777:::DDDRRR]]]rrruuujjjrrryyyyyydddUUUPPPQQQ[[[]]]RRRJJJKKKMMMLLLHHHCCC===:::888888888777666666555555666666666666777777777777555555555555555555555555444666888888666555666777999999999999::::::::::::;;;<<<<<<===>>>???@@@@@@???>>>@@@IIIMMMQQQvvvnnnSSSQQQLLLVVVeeesssxxxrrrfffeeeiiidddbbbaaaZZZYYYTTTRRRUUUZZZaaalllvvvdddbbbiii}}}aaaKKKFFFFFFIIIMMMLLLiiippp^^^UUUVVVRRRlllvvvwwwppphhhtttyyyeeeOOOEEEFFFDDDJJJLLLOOONNNMMMKKKLLLMMMLLLMMMMMMLLLKKKJJJLLLMMMMMMMMMLLLKKKKKKLLLMMMMMMNNNPPPSSSUUUVVVWWWVVVVVVUUUWWW```sss}}}EEEFFFGGGFFFDDDDDDEEEGGGIIIJJJKKKKKKMMMPPPUUUYYYVVV]]]kkkxxxiii___YYYQQQMMMKKKAAABBB@@@:::777999;;;;;;777777777777777666444444444444444444444555666777333222222333555666555444666666555555444444444333444555666666666666666555777666555666777888777555666666777777888:::;;;<<<888===BBBGGGPPP```uuuzzznnnhhhfffzzzxxxlllggg___RRRTTT]]]]]]IIIGGGLLLUUUSSSFFF;;;888777777666666555444444444444444444555555555666666555555555555555555555555333444666666444333444444888888888999999999:::::::::;;;;;;<<<===>>>??????@@@>>><<>>===BBBNNN^^^iiiqqq{{{wwwnnngggtttzzzeeeIIIEEEZZZjjjJJJ@@@BBBRRRWWWJJJ===:::666666555444444333333222333333333333444444444444444444444444444444444444444555666666555555444444777777777888888888999999999999:::;;;<<<===>>>>>>@@@???;;;???CCCBBBSSStttfffTTTQQQQQQXXXZZZcccxxx{{{iiidddiiijjjkkkggg\\\\\\WWWSSSRRRRRRWWWbbbmmm|||sss\\\bbbnnn~~~{{{ZZZAAACCCNNNPPPSSSZZZccc{{{vvviiieeehhh}}}qqqqqqvvv___\\\fffrrryyyuuuwww{{{llloooyyyttt~~~pppTTTOOOKKKEEEKKKKKKLLLNNNOOOPPPPPPPPPPPPNNNPPPQQQRRRQQQPPPQQQSSSTTTTTTSSSQQQPPPOOOOOONNNLLLNNNRRRUUUVVVUUUSSSRRRTTTTTTTTTUUUZZZaaaiiiooonnnkkkaaaeee~~~BBBCCCDDDDDDCCCDDDFFFHHHFFFGGGGGGGGGGGGHHHLLLNNNZZZSSSUUU```iii{{{{{{rrrtttrrreeeWWWcccccc^^^UUUNNNHHH@@@999<<<:::777555444444666777777666555444444444444444555444555666888888666444555555555555666666666666444555555666666666666666555555666777888:::<<<>>>;;;::::::===CCCHHHKKKLLL\\\iiiyyyyyyoooooo||||||gggLLLEEEQQQXXXPPP???:::HHHQQQIII>>>;;;555555444444333222222222111222222222333333333333444444444444444444444444333333444555666666555444666666666777777777888888888888999:::;;;<<<<<<===@@@@@@===???DDDCCCMMMddd~~~sssYYYOOOSSSYYYYYY^^^ooo|||nnnfffjjjkkknnnkkk```]]]YYYVVVTTTSSSVVVaaalll}}}yyyjjjYYYcccrrr~~~^^^LLLAAAFFFPPPXXXgggxxxpppgggkkkppphhhwwwccc```ffflllnnnmmmpppuuu{{{vvvcccmmmuuu}}}{{{kkkQQQQQQOOOJJJPPPMMMOOOSSSWWWXXXVVVSSSQQQOOOQQQSSSTTTSSSSSSTTTUUUTTTTTTSSSRRRPPPOOONNNMMMKKKLLLOOORRRRRRRRRPPPOOOVVVVVVVVVTTTRRRSSSXXX\\\ooopppeee```pppBBBCCCDDDDDDDDDDDDFFFHHHHHHIIIIIIIIIHHHIIIKKKNNNUUUNNNSSS]]]]]]aaazzzyyyoooeee```[[[QQQGGGBBB???===:::777666555666777888888777666666666666666555444444555666666555333222333333333444444555555333444555666777777777777777777888777666666999;;;888888<<>>???DDDCCCIIIZZZdddOOOKKKRRRSSSYYYjjjuuu}}}wwwkkklllkkkmmmmmmccc^^^[[[YYYWWWTTTTTT^^^iii}}}sssdddYYYgggwwwtttOOOHHHCCCDDDKKK[[[rrrsssllllllqqqcccrrr^^^ZZZ___ccccccgggiiinnnuuu|||~~~sssbbbooozzz~~~yyyeeeSSSOOOOOOMMMPPPQQQSSSWWW[[[]]][[[VVVRRROOOQQQTTTVVVUUUUUUVVVWWWRRRRRRRRRRRRPPPOOOMMMLLLKKKLLLMMMOOOOOOOOOOOOOOOUUUWWWYYYXXXUUUTTTUUUWWWqqqyyypppccceeerrrDDDEEEFFFEEEDDDDDDEEEGGGFFFGGGHHHIIIHHHIIILLLNNNMMMKKKOOOWWWXXXZZZlllxxx}}}yyydddOOOGGGEEEEEEEEECCCAAA>>>;;;999999999999999:::;;;<<<===888666444444666777666555555555555444444444444444444555666888999:::::::::<<<>>>@@@@@@@@@CCCHHHKKKOOONNNSSS```sss~~~lll^^^[[[[[[fffpppUUUPPPQQQIIIFFFCCCAAA???<<<999777555555555444333333222222111111222222222333333333222222222222222222222222111000111333777999888777444444555555555666666666555666666777888999:::;;;777???>>><<>>>>>===BBBIIIPPPWWWaaakkkrrryyyuuusssyyy}}}zzzyyyqqq```^^^ooo~~~tttgggmmm{{{vvvcccNNN;;;<<>>AAANNNQQQuuucccOOOTTTPPPQQQ^^^gggmmmyyyxxxppphhhgggiiiccc^^^]]][[[XXXPPPLLLRRR[[[vvvnnn^^^___qqqrrrWWWJJJKKK@@@GGGHHHGGGPPP]]]]]]SSSooo}}}ooo|||rrrxxxwww```QQQLLLMMMMMMLLLSSSUUU[[[cccmmmxxxssskkksss|||{{{zzz~~~^^^RRRRRRIIIMMMWWWSSSWWWVVVVVVXXXZZZZZZVVVSSSNNNQQQUUUWWWWWWWWWWWWXXXQQQQQQRRRRRRRRRPPPOOONNNNNNNNNMMMLLLMMMNNNPPPQQQTTTUUUWWWWWWVVVTTTRRRQQQcccyyy{{{jjj\\\XXXbbbuuuDDDFFFIIIKKKKKKIIIFFFDDDAAACCCEEEFFFFFFGGGJJJLLLIIIIIIJJJLLLPPPTTTXXX[[[jjjoooKKKLLLLLLSSS\\\[[[PPPJJJJJJ===???>>>>>>AAAHHHIIIGGGGGGDDD>>>;;;===???>>>;;;===<<<<<<>>>AAAAAA>>>;;;777888999;;;===???AAABBBHHHNNN```uuu~~~~~~rrrsss}}}wwwkkkpppyyyyyy}}}qqqrrr~~~\\\PPP\\\ZZZMMMIIIJJJ;;;:::999999888888888888888777555555555666555444444444333222222333444444222333333444444333333222888555444777===AAA@@@===444444333333333444555555666666666777888888999999999;;;<<<>>>>>>@@@CCCEEESSSnnnoooOOOQQQRRRRRRZZZhhhqqqtttzzzpppmmmiiihhhjjjaaa```]]]YYYVVVVVVXXXZZZnnnqqqbbbcccyyyuuujjj^^^SSSNNNOOOJJJKKKMMMQQQYYYaaacccbbbuuuyyyqqqwwwoooPPPGGGGGGFFFGGGLLLJJJNNNVVV___jjjwwwxxxlllhhhtttxxx~~~zzzdddRRRNNNOOONNNSSS\\\ZZZ\\\]]]ZZZWWWUUUWWWZZZUUUTTTTTTTTTTTTUUUVVVWWWRRRSSSSSSSSSRRRRRRTTTVVVUUUQQQLLLKKKNNNPPPQQQQQQTTTRRRRRRTTTSSSQQQSSSXXXkkkqqqcccVVVbbbBBBDDDFFFGGGGGGFFFDDDBBB@@@BBBDDDDDDDDDEEEGGGIIIGGGGGGHHHJJJMMMQQQUUUWWW___ggg}}}|||kkkbbbZZZZZZ]]]\\\SSSKKKIIIJJJHHHEEEGGGKKKKKKHHHDDDCCC@@@<<<999:::;;;<<>>AAAEEEHHHJJJLLLRRReee{{{zzzyyy|||yyyfff^^^llluuuooolllYYYZZZyyy\\\IIIUUU[[[UUUNNNGGGAAAAAAAAA@@@===:::777666777555444333333444444444444333222222222222333444222333333444444333333222444111000333888;;;:::777444444333333333444555555555555555666777777888888999:::<<<===>>>@@@CCCFFFLLL```tttSSSRRRQQQTTTYYYaaaiiimmmzzzvvvqqqllleeebbb^^^]]]\\\YYYVVVUUUVVVXXXpppoooaaabbbxxxtttkkkcccZZZSSSQQQTTTYYY```hhhqqq{{{yyy{{{oooooowww___IIIDDDEEEBBBBBBFFFGGGLLLSSS\\\gggtttgggYYYXXXrrrwwwttttttbbbSSSQQQRRRPPPRRRXXXUUUXXX[[[\\\ZZZXXXWWWWWWTTTTTTTTTUUUUUUUUUVVVVVVTTTUUUUUUSSSQQQPPPQQQSSSVVVQQQMMMKKKLLLMMMNNNMMMPPPPPPRRRUUUTTTPPPQQQUUUjjjwwwiii[[[lllAAAAAABBBBBBBBBBBBAAAAAA???AAABBBBBBBBBBBBCCCEEEEEEEEEFFFGGGIIILLLOOOQQQUUUUUU___{{{qqqUUUSSSRRRNNNLLLOOOTTTTTTOOOJJJKKKJJJGGGCCCCCCHHHMMMEEEGGGJJJNNNPPPNNNIIIEEEDDDDDDFFFIIINNNTTTZZZ]]]cccdddmmm|||{{{vvvwwwfffiiirrryyywwwmmmdddaaa[[[ZZZYYY]]]oootttMMMKKKTTTMMMRRRmmm[[[BBBNNN^^^aaaVVVFFFGGGHHHIIIIIIGGGCCC???===888666444222111222333444333222222111111222222333222333333444444333333222222000///111444666555333333333333333333444555666444444555555666777777888999:::;;;<<<===@@@DDDHHHMMMVVVaaaVVVPPPTTTXXXYYY]]]cccnnn|||wwwoooeee^^^\\\\\\\\\YYYWWWVVVVVVWWWrrriii___cccvvv}}}{{{zzzuuuooollliiivvv}}}oookkkyyyZZZLLLAAAAAABBB>>>===???DDDHHHOOOXXXcccqqq~~~wwwYYYPPPTTTvvvkkk]]]SSSTTTUUURRRRRRVVVRRRTTTXXX\\\^^^\\\VVVRRRRRRSSSTTTUUUUUUUUUTTTTTTUUUVVVUUURRROOONNNNNNOOOUUUQQQMMMJJJIIIJJJJJJIIIOOONNNQQQTTTRRRNNNMMMPPPddd|||{{{qqqbbbttt@@@@@@????????????@@@@@@???@@@AAAAAA@@@@@@AAABBBDDDDDDDDDEEEGGGIIIKKKLLLNNNSSSYYYbbbtttfff___TTTPPPVVV\\\XXXOOOIIIHHHGGGHHHGGGHHHNNNTTTNNNLLLJJJHHHHHHIIIJJJKKKPPPRRRWWW]]]dddkkkppprrrvvvoookkknnnmmmeee[[[VVVXXXVVVWWW[[[]]]ZZZYYY[[[YYY___iiivvvoooIIIDDDQQQ[[[hhhxxxXXX@@@LLL___iii^^^GGGBBBCCCEEEFFFFFFEEEDDDCCC===;;;888555222111333444222222222222222222222222222333333444444333333222333222111222444555444222333333333333444444555666555555666666777888888888999:::;;;;;;===@@@EEEIIIPPPOOOrrryyy```OOORRRWWWTTTTTTZZZaaajjjzzzpppgggbbb]]]^^^___]]][[[YYYYYYZZZrrrxxxddd___gggvvv~~~~~~tttxxxmmmQQQFFF@@@===??????;;;;;;>>>AAAEEEKKKTTT```nnn{{{rrrZZZVVV]]]}}}aaaWWWQQQRRRTTTTTTTTTWWWUUUUUUXXX\\\___\\\VVVPPPPPPRRRTTTUUUUUUTTTRRRQQQSSSTTTSSSPPPMMMLLLLLLMMMRRRPPPLLLJJJIIIIIIIIIJJJPPPNNNOOOQQQOOOLLLMMMQQQ^^^jjjttt|||xxxhhhwww@@@???>>>>>>>>>>>>???@@@???@@@AAA@@@??????@@@AAABBBCCCCCCDDDFFFGGGHHHIIIHHHOOOTTTTTTYYYpppzzzhhhaaagggmmmfffZZZTTTMMMHHHJJJMMMMMMOOOSSSUUUSSSNNNKKKIIIJJJNNNPPPUUUZZZaaaiiiooorrrrrrrrriii___VVVVVVWWWTTTMMMGGGJJJGGGJJJXXXhhhsssyyy}}}~~~vvv^^^OOOSSShhhzzz|||kkkOOOAAAIIIZZZfff]]]EEE777777666777888;;;===???AAA@@@>>>:::555222333555222222222222222222222222222333333444444333333222444333222333333444333222333222222333444555666666666777777888888999::::::999:::;;;<<<===@@@DDDHHHIIIGGG^^^qqqTTTQQQVVVTTTQQQSSSTTT^^^jjj|||~~~pppjjjhhhbbbccccccbbb___]]]]]]^^^rrrtttbbbccckkkwwwzzz}}}|||uuutttsssttt~~~~~~rrrQQQ@@@AAA?????????===;;;===@@@@@@CCCIIIQQQ\\\jjjxxx{{{iiibbbcccnnnYYYRRRLLLMMMPPPSSSWWWZZZZZZYYYXXXZZZ\\\ZZZUUUPPPOOOPPPRRRSSSSSSQQQPPPNNNNNNOOOOOOMMMKKKJJJKKKMMMMMMMMMKKKJJJIIIJJJKKKMMMOOOMMMLLLNNNOOOPPPVVV]]][[[\\\iii{{{{{{mmmwww???>>>>>>======>>>>>>???===>>>??????>>>===>>>@@@@@@AAABBBCCCEEEFFFGGGGGGIIIIIIKKKOOO[[[ppp|||dddXXXOOOOOOOOOKKKJJJMMMFFFGGGHHHGGGGGGHHHKKKMMMMMMRRRYYY___aaa```\\\YYYPPPLLLKKKQQQXXXWWWOOOGGGCCCEEESSSnnn}}}cccaaaqqqooofffRRRKKKbbbtttlllSSSFFFAAAEEENNNZZZUUU???666444222111111333666888@@@AAA@@@<<<777333444555222333333444444333333222222333333444444333333222222222222222222222111111222222222333444555666777777777888999999::::::;;;999;;;===>>>>>>@@@CCCEEECCCDDDQQQaaaUUUUUUSSSPPPPPPRRR\\\bbblllxxxoookkkggggggfffdddaaa______```oooqqqbbbiiimmmwwwwwwyyyvvvlllhhhddd```iii~~~|||mmmUUUGGGFFFCCCBBB@@@>>>======???BBB???BBBGGGNNNXXXfffttt}}}tttnnn}}}}}}```RRRNNNIIIIIILLLQQQVVVYYY[[[ZZZYYYXXXXXXVVVSSSQQQNNNNNNOOOPPPOOONNNMMMLLLJJJKKKKKKJJJHHHHHHIIIKKKIIIJJJJJJJJJIIIJJJLLLOOOLLLIIIIIIMMMPPPUUU^^^hhhZZZWWWeeexxxxxxnnnxxx<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<;;;;;;===>>>>>>>>>@@@BBBCCCDDDEEEEEEFFFEEEFFFLLLWWWgggvvv{{{oooeeeccc]]]TTTSSSYYY___]]]YYYRRRJJJFFFFFFGGGFFFIIIOOOSSSTTTQQQMMMJJJIIISSSdddxxxttteee\\\]]]ggg{{{zzz}}}oooUUUMMMUUURRRSSSIIIAAAVVVhhh___GGGCCCBBB@@@CCCPPPNNN:::888777555444444555666777888;;;>>><<<777333444666333444555555555555444333222333333444444333333222111222222222111111222222222222222333444555666777777777777888999999::::::999;;;>>>???@@@@@@AAABBBBBBGGGJJJkkksss]]]SSSPPPOOONNNSSSZZZ___fff|||yyyooojjjiiifffccc___]]]^^^```ggg}}}kkk___jjjkkkvvvwwwxxxzzzyyyxxxoooooommm\\\YYYTTTHHHCCCHHHCCCBBB@@@===<<<>>>@@@@@@>>>@@@DDDKKKTTTaaaoooxxxyyy]]]OOOMMMJJJHHHIIINNNRRRSSSUUUWWWXXXWWWUUURRRQQQQQQMMMMMMMMMLLLLLLKKKKKKKKKGGGHHHHHHGGGEEEEEEFFFHHHFFFHHHIIIIIIGGGHHHKKKMMMIIIFFFGGGJJJMMMQQQXXXaaaWWWVVVdddrrrllliiiyyy:::;;;;;;<<<<<<;;;;;;:::777999::::::::::::;;;===;;;===>>>@@@BBBCCCDDDDDD===BBBFFFFFFFFFLLLWWWaaaZZZlll}}}pppZZZMMMHHHHHHIIILLLQQQUUUWWWVVVSSSRRROOOfffzzz|||xxxlllXXXUUUbbb___MMMDDDBBB777;;;???===QQQeee___FFFEEEDDD>>>>>>LLLLLL888444555555666666555555555111666::::::666333444666444444555666666555444444222333333444444333333222222333444444333333444555222222222333444555777777666666666777888888999999999;;;???AAA@@@@@@???@@@AAAGGGCCCXXXdddQQQMMMNNNNNNOOOQQQXXX___hhh{{{sssjjjiiieeeaaa\\\[[[\\\^^^^^^ttt~~~ddd[[[hhhiiiuuuwwwxxxzzz^^^JJJMMMOOOEEE???BBB@@@@@@>>><<<<<<>>>???>>>===???BBBHHHQQQ^^^kkkttt{{{ppptttyyy{{{hhhOOOMMMMMMKKKIIIIIILLLMMMMMMOOOSSSWWWWWWTTTPPPPPPPPPMMMLLLKKKJJJJJJJJJJJJJJJGGGHHHGGGFFFDDDCCCDDDEEEEEEGGGHHHHHHFFFEEEHHHKKKHHHEEEEEEGGGGGGGGGLLLRRRSSSUUUdddlllaaabbbyyy777888:::;;;<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>===>>>>>>????????????>>>AAABBBCCCEEEFFFHHHIIIJJJRRRVVV[[[lllooo^^^YYYeeennnqqqkkkrrrsssrrr~~~|||UUUIIIBBBKKKXXXWWWJJJ??????888888@@@FFFIIIUUUddd^^^JJJ===DDDKKKFFF<<<888444444555555555444333222777777666555444444333333555555666666666555333222111222333333444444333333222222333333333333444444333333333444444444555555444555777888777888999;;;999::::::;;;<<<===>>>>>>???EEEBBBLLLvvv~~~___JJJHHHNNNPPPSSSXXX[[[]]]hhh}}}nnnhhhaaa\\\[[[\\\^^^```___dddqqq~~~xxxdddYYYZZZeeeoooyyy|||~~~{{{mmmWWWOOOMMMIIIDDDBBBDDDPPPHHH999888<<<<<>>????????????>>>???@@@AAACCCEEEFFFGGGHHHKKKMMMPPP]]]xxxyyylllbbbHHH???===IIIVVVTTTFFF:::777666>>>LLLTTTUUU\\\fffrrrXXXFFFKKKTTTNNN>>>333555555444444333333222222666666555444444333222222444555555666555444333222111222333333444444333333222222222333333333444444333333444444444555555555444666777777777777888:::999999:::;;;<<<===>>>>>>@@@FFFDDDJJJhhhhhhUUURRRUUUPPPSSSWWWYYYZZZbbbvvvuuummmddd^^^^^^___``````\\\]]]gggpppkkk\\\VVVYYYcccnnnwww{{{}}}xxxiii\\\TTTLLLGGGEEEaaalllbbbLLLAAA===:::===;;;???>>>BBBOOOXXXfff{{{yyyppp]]]OOO]]]|||{{{gggjjj|||rrrnnnPPPKKKGGGGGGGGGGGGGGGHHHIIIIIILLLOOORRRQQQLLLDDD>>>:::===???DDDGGGJJJJJJIIIHHHCCCCCCEEEEEEEEEEEECCCCCCCCCDDDGGGIIIIIIHHHEEEDDDCCCEEEGGGHHHIIIJJJMMMOOOVVVaaajjjqqqpppgggqqq666666777888999999999999888999999::::::;;;;;;;;;<<<===>>>>>>?????????>>>===>>>???AAACCCDDDEEEFFFIIIKKKKKKQQQggg}}}|||~~~cccOOOHHH<<<777:::HHHTTTPPPBBB666:::@@@RRRhhhssstttvvv{{{zzzuuunnn]]]GGG999777666555444222111111222222444444444333222222111111444444444555444444333222111222222333333333333333222222222222333333333333444444444555555555666666555777888777666555666888888888999:::;;;<<<======<<>>999888???;;;>>><<<@@@OOOZZZiiiooodddPPPGGG[[[qqq^^^mmm|||cccNNNIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGLLLPPPOOOGGG???999777999<<<@@@DDDHHHJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEHHHKKKJJJHHHDDDAAABBBDDDFFFHHHIIIKKKNNNPPP[[[hhhpppuuuxxxtttwww777777888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<===>>>????????????===>>>???@@@BBBDDDEEEFFFEEEIIIJJJLLLTTT```iiijjjttt```LLL@@@===<<<999===HHHPPPKKK???555222:::KKK]]]eeecccbbbccciiisss|||gggMMMCCCDDD777555333111000000111222333222222222111111111000333333333333333333222222111111222333333333333222111222222222222333333333444444555555555666666666666777888777555444555666777777888999:::;;;<<<<<<888===???DDDKKK[[[{{{lllWWWRRRNNNPPPSSSUUUTTTTTT^^^hhhtttrrrhhhffffffccc___YYYVVVUUUVVVRRRNNNOOOTTTXXXaaakkkpppvvv}}}rrr{{{oookkkttt\\\MMMHHHHHH<<>>;;;@@@QQQ^^^mmmuuufffQQQJJJ___|||aaa___ttt\\\RRRHHHFFFFFFFFFGGGGGGGGGFFFFFFEEEIIIMMMNNNKKKFFF@@@===;;;===@@@CCCGGGIIIJJJKKKFFFEEEDDDDDDDDDDDDEEEFFFCCCEEEGGGHHHGGGEEEBBB@@@BBBDDDEEEFFFGGGIIILLLOOO\\\kkkqqqrrrwww{{{888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>>>>?????????>>>???@@@AAACCCEEEFFFGGG???BBBEEEFFFIIIOOORRRSSSZZZwwwuuuhhhXXXNNNGGG@@@===>>>BBB>>>???EEEHHHBBB999555333666===CCCBBB===::::::BBBCCCJJJWWW___[[[QQQIII666444222000///000111222111111111111111000000000222222111111111222222222000111222222333333222222111111111222222222333333444444444444555555555666666777777666444333444555666666777888999:::;;;;;;888;;;<<>>;;;AAATTTbbbqqq}}}zzz{{{{{{{{{zzzddd\\\lllfff```zzzfffYYYXXXIIIGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGIIIOOOTTTTTTNNNHHH@@@AAACCCDDDFFFGGGIIIIIIDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAAAAACCCDDDEEEEEEEEEGGGJJJMMM```ooosssooorrrzzz999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???????????????@@@BBBDDDEEEGGGGGGGGGEEECCCBBBCCCHHHLLLNNNIIIVVVjjj|||aaaRRRDDD???@@@AAACCCEEEBBB===<<<>>>===777444444999:::;;;:::888777777888444333333888>>>AAA@@@???333222111000000000111222111111111111111111111111111000000000000111222222000111111222222222222222111111111111222222222222333333333444444444555555555666777666444333333444555555666777888999::::::===>>>===AAADDDFFF___ttt```TTTRRRQQQSSSSSSSSSWWW^^^dddkkkyyynnnhhhbbb^^^```^^^]]]ZZZWWWTTTQQQPPPKKKQQQWWW]]]fffrrryyyzzzyyy}}}}}}uuu[[[LLLFFFNNNddd|||{{{hhh\\\TTTNNNNNNCCC???FFFDDD:::999===???<<>>?????????>>>???@@@BBBCCCEEEFFFGGGLLLGGGCCCCCCDDDFFFGGGGGGLLLLLLTTTaaaqqqnnnRRRJJJCCCCCCDDDDDDDDDFFF;;;888777888666111111555000222333333222444777888666:::;;;444+++(((---333000000000000111111111111111111111111111111111111000000/////////000111222000000111222222222222222111111111111222222222222222222222333333333333444444555666555333333444555444555555666777888999:::<<>>GGG[[[iiivvv}}}||||||~~~xxx{{{}}}vvviiiwwwmmm[[[UUUOOOLLLIIIIIIKKKKKKKKKJJJHHHGGGGGGEEEFFFKKKRRRVVVTTTQQQIIIHHHFFFEEEDDDEEEFFFGGG???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAAAAABBBBBBAAABBBDDDEEEGGGKKKPPPTTTWWWeeepppyyyyyysss888777777777777999:::;;;::::::::::::::::::::::::999:::;;;===>>>?????????>>>>>>@@@AAACCCDDDFFFFFFAAA???@@@FFFJJJJJJFFFDDDIIIGGGNNNXXXZZZccc```EEEDDDEEEGGGEEE@@@===>>>555333444666444111333777444666777444222222222111000...---///555888333,,,...///000111222222222111111111111111111222222222000///.........000111222000000111222222222222111000111111111111222222222111111222222222333333333333444555555333333444555444444555666777888999999888>>><<<:::===@@@MMMeee|||___WWWQQQPPPPPPQQQUUUZZZZZZbbbooovvviiidddbbb]]]]]][[[YYYXXXXXXUUURRRLLLNNNNNNPPPXXXdddlllmmmooottt{{{yyy|||SSSGGG???FFFNNNYYYpppZZZGGGKKKGGGGGGMMMIIIDDDJJJ@@@AAA@@@III^^^kkkxxxyyyzzz}}}{{{rrrwww}}}uuuzzz}}}ccc]]]RRRGGGMMMHHHIIIKKKKKKKKKIIIGGGFFFEEEEEEFFFHHHKKKNNNOOOOOOIIIGGGEEEDDDCCCDDDEEEFFF???@@@BBBCCCCCCBBB@@@??????@@@BBBDDDDDDCCCBBBAAA@@@BBBDDDFFFIIINNNTTTYYYIIIWWWiii|||rrrxxx888888888888888888888888999999:::;;;;;;;;;;;;:::999999999999999:::;;;<<<:::<<<@@@DDDEEEDDDCCCAAAAAAAAABBBDDDGGGGGGGGGEEECCCIIIOOOPPPPPPUUUaaakkkwwwkkkaaaZZZUUUSSSAAA@@@@@@>>>===:::999888333333333222000000111333222555333---111:::777---222222222111000//////...000000000000000000000000......////////////......////////////000000000000000000000000////////////111111111111111000//////000111111111111222222222333333444444444444444444333555666777777888;;;===<<<<<<<<<<<<===AAAGGGKKK~~~jjjaaaYYYUUUSSSQQQRRRUUUZZZ```aaallluuujjjggg```___]]]ZZZWWWUUUUUUVVVQQQOOOLLLKKKNNNVVVaaahhhjjjqqqzzzvvvnnnooobbbNNNAAADDDFFFJJJ\\\zzz\\\JJJLLLNNNNNNNNNMMMJJJFFFDDDDDDEEEJJJWWWjjj~~~yyyvvvrrrwwwwwwssswwwnnnttt{{{~~~~~~iii^^^SSSQQQQQQJJJKKKIIIGGGIIIKKKLLLKKKHHHMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFCCCAAABBBDDDEEECCC@@@DDDDDDDDDDDDDDDCCCBBBAAABBBDDDCCCDDDMMMZZZ```^^^OOOOOOVVViiivvvqqqzzz888888888888888888888888888888999::::::::::::999999999999999:::;;;<<<<<<;;;===@@@BBBDDDDDDCCCBBBBBBAAAAAAAAACCCEEEFFFGGGEEEIIIMMMLLLJJJMMMTTT[[[\\\mmmrrrllleee[[[QQQJJJFFFCCCAAA::::::::::::999888666666222444555444333222333444...333222///555???>>>666222222111111000//////...000000000000000000000000......////////////........./////////000000000000000000000000//////////////////000000000000//////000111111111111222222222333333333444444444444555444555777777777888:::<<<:::;;;;;;;;;<<<@@@FFFJJJjjjkkkXXXXXXXXXOOOMMMTTTUUU]]]```eeessssssiiibbbaaa```]]][[[YYYYYYZZZQQQPPPMMMJJJLLLRRR[[[bbbeeellltttzzz||||||~~~|||gggbbbXXXJJJDDDEEEDDDGGGYYYzzzttt]]]UUUUUUTTTSSSQQQNNNIIIDDDDDDDDDEEEKKKXXXjjj}}}{{{wwwooolllpppzzz{{{rrrnnnrrrqqqwww~~~ppp\\\UUUQQQSSSTTTLLLHHHGGGEEEFFFHHHIIIHHHFFFHHHHHHGGGEEEEEEDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEECCCAAA??????@@@AAA@@@>>>AAABBBCCCDDDFFFFFFGGGGGGBBBDDDDDDGGGQQQ___ggggggYYYUUUVVVbbbiiibbbjjj777777777777777777777777666777777888888888888888999999999999:::;;;<<<===<<<===???AAABBBCCCCCCCCCBBBAAA@@@???@@@CCCEEEGGGFFFHHHIIIHHHHHHHHHKKKMMMMMMRRRZZZeeexxx|||aaaQQQLLLEEE???<<<:::999888666666777777777666555555111333555555444333333444...222222111777AAAAAA;;;222222111111000/////////000000000000000000000000......////////////............/////////000000000////////////000000000000------...///000000000000000111111111111222222222333333333444444444555555555666777777666777999;;;999999::::::<<>>===>>>??????>>>???@@@CCCFFFJJJMMMPPPQQQLLLMMMMMMOOOXXXfffoooqqqddd___YYY\\\^^^UUUZZZrrr666666666666666666666666555555666777777777777666888888888999:::;;;<<<=========>>>>>>???AAABBBCCC@@@AAAAAAAAAAAABBBDDDFFFEEEEEEFFFHHHJJJKKKKKKJJJQQQQQQQQQSSS\\\nnnmmmSSSFFFBBB>>>;;;;;;;;;;;;;;;777777777777777666666555000333555555444111000000111444444222666;;;;;;666111111111111000000//////////////////////////////......////////////.............../////////000000////////////000000000000,,,---...000111222222222000000111111111222222222222333333444444555555555666777888777666777888:::999:::;;;;;;<<>>>>>???@@@@@@>>>@@@CCCHHHMMMRRRWWWYYYYYYXXXVVVWWW]]]fffnnnrrrqqqnnnfffbbb```VVVZZZooo555555555555555555555555333444555555666666555555777777777777999:::;;;<<<<<<<<<<<<<<<===>>>@@@AAA===@@@DDDEEECCCBBBBBBCCCDDDDDDDDDGGGJJJLLLJJJIIIIIIJJJKKKMMMPPPWWW___eee}}}jjjaaaQQQ???>>><<<999888999999999888888888888888777555444333444666888777444111000///111333222111222444444111111111111000000000000000////////////////////////......////////////..................////////////.../////////000000000111---...000111222333444444000000111111111222222222222222333333444555666666666777888777666777888::::::<<<<<<======@@@CCCFFFLLLUUUfffWWWUUUWWWXXXOOOVVVWWWYYY```ccckkk~~~wwwrrrjjjccc```]]][[[YYYYYYYYYVVVRRRNNNKKKKKKLLLQQQWWW^^^eeekkkrrrzzz~~~{{{cccYYYLLLLLLaaa~~~vvveeeYYYPPPQQQSSSNNNGGGCCCAAA@@@CCCKKKZZZjjjvvv}}}yyyrrrmmmlllmmmnnnhhhaaa^^^^^^aaahhhooouuuxxx}}}dddTTTMMMJJJCCCDDDIIIGGGDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDDDDCCCBBBAAAAAABBBCCCDDDAAA@@@???>>>======???@@@;;;===@@@DDDJJJPPPTTTWWWWWWTTTSSSSSSVVV[[[bbbggg~~~{{{ssslllbbbfffxxx444444444444444444444444333444444555555555555555555555555666777999:::;;;::::::::::::;;;<<<===>>>:::???DDDEEECCC@@@???@@@DDDCCCCCCDDDFFFFFFEEECCCEEEEEEFFFGGGJJJLLLNNNPPPWWW^^^jjj{{{hhhSSSGGGDDD>>>888:::888777666777777666555666666666555444333111111666888999888555333222222.../////////000111111111111111000000000000000000000000000000000000000000......////////////......------........./////////......//////000000111111...///111222333444444444000111111111111222222222111222333333444555666666555666777777666777999;;;<<<===>>>>>>>>>???BBBDDDDDDHHHaaaeee[[[WWWTTTRRRTTTQQQTTT]]]]]]^^^iiiwwwwwwllldddaaa```^^^]]]ZZZZZZYYYVVVQQQNNNLLLLLLIIINNNUUUZZZ```gggpppwwwyyyzzz}}}rrrcccRRRRRRgggjjjYYYLLLLLLNNNIIIBBB??????>>>AAAJJJYYYhhhsssxxxxxxwwwvvvrrrmmmjjjhhhhhhgggaaaZZZVVVXXX___hhhooovvvyyy~~~XXXMMMMMMMMMDDDCCCIIIIII@@@AAABBBAAA???>>>>>>???@@@@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBB===>>>???>>><<<;;;<<<===888999;;;>>>BBBFFFKKKMMMGGGEEEEEEHHHJJJLLLRRRYYY{{{ppphhhooo333333333333333333333333333444444555666555555555333333333444666777999:::888888999999::::::;;;;;;888===AAABBB???<<<===???AAAAAABBBAAAAAAAAAAAABBBEEEDDDDDDEEEGGGIIIIIIHHHKKKLLLOOOUUU___mmm|||}}}dddTTTDDD===<<<::::::<<<:::999888888999999777666444444444444444333222111333555555555333222333444...//////000000000111222000000000000000000000111000000000000000000000000......////////////......---------.........//////.........///000111111111...///000222222333333333000111111111111222222222111222222333444555666777444555777777777888:::<<<===>>>>>>>>><<<===???@@@BBBHHHQQQyyyfffXXXTTTTTTVVVQQQSSSZZZXXXVVV___ddd~~~ttthhhcccaaa___]]]XXXZZZZZZXXXTTTPPPMMMLLLGGGJJJOOORRRVVV\\\eeelllppprrrvvvyyy}}}qqq\\\ZZZppp~~~gggTTTPPPPPPGGG???<<<===<<>>=========>>>???@@@AAAAAA===>>>@@@BBBBBBAAA@@@???;;;>>>@@@@@@>>><<<;;;<<<999999999:::<<>>===>>>CCCCCCCCCHHHPPPkkk|||~~~ooodddbbbqqq333333333333333333333333333444555555666666555555222222222333555777888999666777888999999999999999888<<>>:::999;;;???>>>???@@@@@@???@@@BBBEEE<<<<<<>>>BBBGGGIIIHHHFFFIIIJJJKKKLLLMMMQQQVVVZZZlll}}}www___LLLVVVEEE:::===???999777;;;999888777888999999888666222333444555555555555555...///000000///000222444222222222333111//////111000000000000000111111111000000000000000000000000......////////////......---------.........//////---......///000111111222...///000111111222111111000111111111111222222222111111222333444666666777333555666777777888;;;======>>>>>>===;;;;;;<<<>>>AAAKKKIIIfffpppZZZXXXUUUXXXUUUUUU[[[XXXVVV```cccsss|||mmmddd```]]]ZZZWWWYYYZZZYYYUUUQQQNNNMMMIIIKKKNNNOOOQQQWWW___eeeiiilllpppuuuzzz}}}|||eeebbbwwwwww___XXXUUUJJJ???<<<<<<;;;>>>HHHXXXfffnnnqqqiiigggeeefffgggfffbbb^^^RRRSSSTTTVVV\\\fffooorrr{{{}}}]]]UUUJJJJJJNNNIIIGGGEEE>>>@@@BBBCCCAAA>>><<<===???>>>===<<<<<<===???AAABBB:::<<>>===<<<@@@CCCDDDAAA>>>===>>>===<<<;;;:::;;;<<<>>>@@@@@@???AAAEEEEEEBBBFFFNNNSSShhhlll^^^TTTXXXnnn555555555444333333222222222333444444555555444444333333444444555666777777999999999888888888888888999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@=========>>>@@@CCCFFFHHHHHHGGGHHHHHHJJJLLLOOOPPPUUU\\\ggguuu{{{mmmaaaYYYQQQIIICCCGGGDDD???:::777888999;;;555555555555555555555555444444333333333222222222000000111111111222222222000000////////////000000333333222000...---...000///...///222000,,,+++///222111000...---------------------.........//////---......///000111111222///000000000111111111111000111111222222333444444444444444444444444333333333333444666777999::::::;;;;;;;;;<<<<<<<<<<<<<<<@@@FFFGGGRRRrrrUUU[[[XXXWWWVVVRRRPPPTTTZZZ[[[fffyyysssgggdddbbb___ZZZ]]]^^^\\\XXXTTTPPPMMMLLLKKKIIIHHHJJJOOOVVV\\\^^^cccjjjqqquuuyyy|||~~~}}}~~~ooojjjvvvrrriiidddSSSCCC>>>::::::===HHHVVVaaaffffffaaa^^^___dddddd]]]VVVSSSNNNTTTXXX[[[cccpppzzz~~~iii[[[OOOJJJEEEFFFIIIIIIDDD>>>@@@AAABBBBBBAAA???<<<:::999:::;;;===>>>>>>>>>>>>===>>>@@@???===<<<<<<===>>>???AAABBB@@@===999777999999888888888888888888<<<<<<<<<<<<===@@@EEEIIIQQQZZZQQQJJJRRRVVVmmm555555555444444444444333333333444555555555555555222222333333444555555666777777777777777777777777999999999:::::::::;;;;;;::::::;;;<<<===>>>>>>???=========>>>@@@CCCFFFHHHGGGGGGGGGGGGHHHJJJLLLNNNQQQTTTWWWYYY]]]fffrrr{{{yyyeeeWWWTTTNNNGGGCCCCCCBBB???<<<@@@>>>:::666444444555666444444444444444444444444333333333333222222222222000000000111111111222222000//////////////////000000111000///...///222444333...,,,...///...111555111000///...---------------------...............---......///000000111111//////000000000111111111000000111111222333333444333333333444444444444444333333444555777888999:::;;;;;;;;;<<<<<<<<<<<<===999???AAAFFFggg}}}lll]]]YYYVVVVVVUUUSSSUUUZZZUUU\\\iiisssjjjccc]]]]]]^^^]]]YYYVVVSSSQQQOOOOOONNNKKKIIIIIILLLQQQTTTWWW\\\ccciiimmmpppsssuuu{{{|||}}}rrrnnnxxxlllQQQBBB:::999;;;DDDPPPZZZ^^^^^^[[[XXXXXX\\\\\\VVVQQQOOOMMMUUU^^^fffppp~~~www[[[SSSNNNJJJFFFGGGKKKKKKGGGAAA>>>>>>>>>>>>===<<<:::999;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;:::999888999999888888888888888888:::;;;<<<<<<===@@@DDDGGGNNNVVVMMMFFFLLLPPPfff444444444555555555555666444444555666666666666555222222222333444444555555555555555666666777777777999999999999::::::::::::999999:::;;;<<<======>>>=========>>>@@@CCCFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKJJJLLLLLLKKKIIIIIINNNRRRUUUWWW\\\fffttt|||rrrhhh^^^RRREEE===>>>;;;888777999:::888555999888666444222222222222444444444444444444444444333333222222222111111111000000000000111111111111//////............//////---............111555999GGG<<<222...---+++,,,//////......------..................---------------------......///000000000////////////000000000000000000000111222222333333222222222333333444444555222333444555666888999999;;;;;;;;;<<<<<<<<<======888???BBBCCCRRR{{{~~~bbbZZZTTTTTTUUUSSSSSSTTTRRRUUU[[[jjjtttkkkeeebbb```\\\YYYVVVTTTTTTTTTSSSQQQNNNKKKJJJIIIJJJKKKPPPTTTZZZ```cccgggjjjmmmvvvxxx{{{~~~~~~}}}yyy|||ccc```lll}}}[[[EEE>>><<<===DDDOOOXXX[[[ZZZUUUQQQPPPRRRRRRNNNLLLLLLLLLVVVcccnnnzzzeeeOOONNNNNNJJJGGGIIILLLLLLHHHDDD<<<<<<<<<;;;;;;:::::::::<<<===<<<<<<;;;:::999888;;;===>>>>>><<<;;;;;;<<<:::999888888888999::::::888888999999999999999999999:::<<<===>>>???BBBEEEMMMTTTKKKBBBHHHJJJ___333333444555555666777777444555555666777666666666333333333444444555555555444444555666777777888888888999999999999:::::::::999999:::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIDDDGGGJJJLLLLLLLLLOOOQQQRRRRRRRRRTTTZZZcccnnnuuuwww~~~rrryyytttgggYYYQQQFFF>>><<<===@@@AAA@@@===;;;;;;;;;:::777444666666555444444333333222333333333333333333333333222222111111111000000000/////////000000000111111///......------......///---------------111666:::QQQCCC666000---***))))))------,,,,,,---......///......------------,,,,,,---------....../////////........./////////000000//////000000111222222222000111111222333444444555222333333555666777777888::::::;;;;;;<<<<<<======;;;???DDDEEEJJJfff~~~nnnbbbXXXVVVWWWUUURRRRRRVVVVVVWWW___ttt}}}sssnnneeeaaa]]]\\\ZZZXXXWWWYYYUUUSSSPPPMMMKKKIIIFFFEEELLLOOOUUUYYY^^^bbbfffiiiooorrrvvvzzz||||||{{{yyywwwzzz|||]]]WWW___tttaaaFFF@@@>>>>>>DDDNNNWWWYYYYYYSSSNNNKKKKKKJJJHHHIIILLLNNNYYYdddnnnyyyzzz|||{{{}}}~~~uuu\\\QQQQQQNNNKKKHHHIIIKKKJJJFFFBBB===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888:::<<<======;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999999:::888:::<<<===>>>???AAACCCOOOWWWMMMCCCGGGGGG[[[222333333444555666777777444555555666777666666666555555555555666666666666555555666666777888999999888888888999999999::::::::::::;;;<<<===>>>>>>?????????@@@AAACCCDDDFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIFFFGGGIIIJJJIIIHHHHHHHHHOOOPPPQQQRRRTTTYYY___eeeZZZpppsssfff\\\]]]```\\\PPPFFF@@@@@@@@@@@@???===999777777666777777888888666444444444444444444333333222222222222222222222222222111111000000000/////////....../////////000000000......------------......---...---------///333666>>>444------//////......,,,++++++,,,,,,---...///------------------,,,,,,------------............---............/////////...//////000000111111222000000111111222333444444222222333444555666666777888999999:::;;;<<<<<<<<<<<<;;;???CCCDDDTTT}}}|||zzzlll^^^ZZZZZZYYYVVVUUUWWWVVVVVV[[[hhhyyypppggg```]]]______ZZZXXXYYYVVVSSSPPPOOONNNKKKGGGDDDGGGKKKOOOSSSXXX]]]bbbffffffjjjoootttwwwyyyxxxwwwuuuxxx|||rrrjjjhhhrrrnnnMMM@@@===<<>><<<;;;::::::999::::::;;;::::::;;;<<<<<<<<<;;;;;;888:::<<<<<<:::::::::;;;:::<<<===>>>===;;;999777888888999999::::::::::::888:::<<<===>>>???AAABBBRRRYYYNNNDDDGGGFFFWWW~~~222222333333444555666666444444555666666666666555666666666666666666666666666666666777777888888888888888888888999999999999::::::;;;<<<===>>>??????===>>>???@@@BBBCCCDDDEEEHHHGGGFFFEEEEEEFFFHHHHHHJJJJJJJJJIIIHHHFFFDDDCCCFFFJJJNNNOOOOOOQQQUUUYYYXXXkkk}}}rrrttt~~~uuuuuutttrrrqqqqqqsssvvv~~~{{{}}}rrrggg```\\\YYYSSSLLLEEEAAAAAAAAA@@@???;;;<<<>>>???>>>:::666333777777888777777666555444222222222222111111111111111111111111111111111111000000/////////.....................////////////------,,,,,,,,,,,,------------...---,,,,,,///111---(((&&&***---,,,,,,---++++++++++++,,,,,,---...+++,,,,,,,,,------------------------------------------------.........///.........///000000111111000000000111111222222333222222333333444555555666777777888888999:::;;;;;;>>>:::;;;@@@AAAGGG___yyyuuuccc[[[XXXUUUTTTTTTSSSSSSUUUXXX^^^kkk{{{nnnddd```bbbaaa[[[WWWXXXWWWTTTQQQPPPQQQOOOKKKGGGDDDGGGIIILLLPPPTTTZZZ^^^^^^aaafffkkkoooqqqrrrrrrrrruuuyyy|||}}}{{{zzzxxx{{{^^^JJJFFFBBBEEELLLRRRSSSRRRJJJEEECCCCCCCCCDDDKKKSSSaaaiiiqqqyyyvvvggg```oooyyy\\\WWWXXXSSSNNNLLLIIIGGGEEEBBB>>>;;;999999999888888777777777666777999:::;;;<<<<<<<<<777999:::;;;:::999999:::888999<<<===<<<999666333888888999999:::;;;;;;;;;:::;;;=========???AAACCCSSSZZZOOODDDEEECCCTTTzzz111222222222333333444444333333444555555555555555666666666666666666666666666666666666666666666666888888888888999999999999999999:::;;;<<<======>>>:::;;;<<<>>>???@@@AAAAAAEEEEEEDDDDDDDDDEEEGGGHHHJJJIIIHHHHHHIIIJJJJJJJJJDDDHHHMMMMMMKKKJJJMMMPPPUUUbbbooorrrpppooommmkkk]]]]]]\\\YYYUUUSSSTTTUUU]]]]]]^^^aaafffkkknnnpppxxx|||xxx{{{|||uuuiiidddddd^^^SSSXXXZZZWWWMMMDDD@@@<<<999@@@???<<<888888:::<<<>>>:::999666444333555888:::<<<<<<;;;999777666666666333222111111000000000111000000000000000000000000/////////.........------------........./////////------,,,,,,,,,,,,------***,,,------,,,+++,,,---+++((((((++++++((('''***,,,+++++++++++++++,,,---******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...//////000000111000000000111111111111111222222222333444444555555555555666777888999::::::===999999===@@@CCCMMMYYYuuueee[[[TTTRRRSSSRRRRRRUUUYYYZZZ]]]jjjwww~~~qqqhhhhhheee]]]YYY[[[ZZZVVVRRRRRRSSSRRRNNNJJJEEEFFFGGGGGGIIILLLPPPTTTVVVYYY\\\aaadddggghhhiiilllqqqwwwyyyyyy{{{vvvfffnnnuuu}}}qqqZZZTTTMMMLLLNNNPPPOOOLLLDDDBBBAAADDDFFFJJJTTT^^^iiirrr{{{vvviii```gggjjjXXXRRRRRRRRRLLLKKKIIIGGGEEEBBB>>><<<999999::::::999777666444444555666888999999::::::666888::::::999888999:::666777999:::999888777666888888999999:::;;;;;;<<<<<<============???BBBEEETTT\\\PPPEEEFFFCCCSSSyyy111111222222222222333333222333444444555555444444555555555555555555444444555555555555555444444444777888888888888999999999777888999:::;;;<<<<<<===888999:::<<<===>>>>>>>>>CCCCCCBBBBBBCCCDDDFFFGGGGGGEEECCCBBBDDDFFFHHHHHHEEEJJJNNNNNNKKKJJJNNNQQQIIIRRRWWWYYY___ddd]]]PPPSSSTTTTTTRRROOONNNNNNOOOMMMMMMMMMOOOQQQRRRTTTTTT[[[___^^^VVVRRRVVVYYYXXXQQQTTTPPPHHHIIIPPPOOOFFFKKKLLLIIIEEEDDDFFFEEEAAA;;;>>>@@@???>>>===:::777777888999999888777777888111222333333333555777999666444333111111111222222000000000000000000000000//////.........------------------.........//////---,,,,,,++++++,,,,,,---(((***------,,,+++++++++***)))***---,,,)))+++///,,,,,,++++++***++++++,,,))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111111111111000000000000222222222333333444444444444444555666777888999999777444555999===@@@DDDIIIooowwweeeZZZVVVWWWTTTTTTXXX\\\ZZZXXX___jjjvvv}}}pppnnniii```]]]aaa\\\XXXSSSSSSTTTTTTOOOKKKHHHHHHGGGFFFFFFGGGKKKNNNRRRTTTVVVYYY\\\___aaaaaagggnnnuuuxxxwwwwwwyyy|||zzz{{{}}}fffOOOYYYhhhwww|||bbbZZZQQQLLLKKKJJJGGGCCCBBBAAACCCGGGLLLRRR]]]hhhnnnwww|||nnndddaaappplll^^^WWWOOONNNSSSKKKJJJIIIGGGEEEBBB@@@>>>;;;<<<======<<<999777555333444555666777777777777555777999999999888999:::777777777777888999:::;;;888888999::::::;;;<<<<<<>>>>>>>>>======???CCCFFFWWW^^^SSSHHHIIIEEEUUU{{{333222222222222222222333222222222333333333444444444333333333333444555555666555555444444666777888666555555555666777999:::999::::::999888777999:::<<<;;;;;;<<<<<<===>>>???AAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIHHHFFFEEEFFFGGGJJJJJJJJJJJJJJJIIIIIIHHHNNNPPPTTTWWWXXXXXXVVVTTTPPPPPPPPPPPPOOONNNMMMLLLLLLLLLKKKJJJJJJLLLQQQUUUXXXWWWUUURRROOOMMMKKKJJJMMMJJJHHHGGGGGGGGGFFFEEEEEEDDDBBBAAA@@@?????????===>>>>>>===:::888777777888555333444666888777555666666555444444444444555444333222222111111222222000000000000000000000000000000//////.........---...000111111...+++++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++*********************************,,,,,,,,,------,,,++++++//////.........---------,,,,,,------.../////////333333222111000000000111222222333333333222222111444444555555666777777777999888777999<<<@@@CCCDDD```ppp```ZZZYYY]]]YYYVVVXXXXXXUUUVVVYYYfffnnnzzzrrrlllccc]]]\\\\\\XXXSSSRRRSSSUUUTTTRRRRRRPPPMMMIIIGGGGGGGGGHHHNNNOOORRRUUUXXXZZZ[[[\\\hhhjjjmmmppptttwwwzzz{{{yyy|||jjjOOOJJJ\\\rrruuudddQQQGGGCCC@@@>>>>>>???AAAEEEHHHNNNXXXdddlllwwwzzziii^^^dddooo}}}bbb[[[TTTRRRRRRNNNHHHFFFEEEDDDDDDCCC@@@>>>===;;;999888999::::::999444555777888888888777666999999::::::::::::;;;;;;777777777777888999:::;;;???>>><<<::::::;;;===???<<<;;;<<<>>>===<<>>>>>@@@@@@AAABBBBBBCCCDDDDDDFFFGGGHHHGGGFFFEEEFFFGGGIIIIIIJJJJJJJJJIIIIIIHHHLLLNNNQQQSSSTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPOOOOOONNNNNNMMMKKKJJJLLLPPPSSSSSSRRRPPPNNNLLLJJJHHHGGGJJJHHHFFFEEEFFFFFFDDDCCCCCCBBBAAA???>>>=========<<<======;;;888666666777888666444444666777666555666555555444444444444444333333222111111111111222////////////////////////000/////////.........---,,,---.........------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,+++++++++******************************+++,,,,,,---,,,,,,+++++++++,,,,,,,,,---------...,,,,,,------.../////////666555444222111000000000111222222333333222222111444444555555666666777777:::888777888===CCCIIILLLKKKvvvwwweeeWWW]]][[[ZZZZZZWWWSSSSSSVVVcccfffmmmwwwyyykkk___]]]bbb\\\XXXSSSRRRTTTVVVVVVUUUSSSQQQOOOLLLJJJGGGFFFEEEIIIJJJLLLNNNQQQTTTWWWXXXcccdddgggkkkooorrruuuwwwxxx{{{~~~mmmRRRLLL\\\rrrhhh[[[MMMFFFCCC@@@AAACCCCCCGGGKKKNNNPPPVVV___gggtttyyyqqqkkk\\\QQQaaa|||ppp]]]ZZZUUUSSSRRRLLLKKKIIIGGGFFFFFFDDDBBB???<<<:::888777777777777777555666777888999888888777888888888999999999::::::888888888888888999:::;;;AAA???===<<<<<<===???@@@<<<;;;<<<>>>===<<>>===<<<<<<;;;;;;:::;;;;;;:::999999;;;===:::888666555666777666555666555444444333333444444333222222111111111111111/////////////////////////////////...............,,,+++***,,,...//////.........,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,++++++((()))***+++,,,---......,,,,,,------.../////////888777555333111000//////111111222222222222222111444444444555666666777777999888777888===DDDMMMRRRaaa}}}hhhccc```]]]\\\XXXSSSRRRUUU\\\fffqqqyyy|||wwwgggdddhhhbbb]]]WWWTTTUUUVVVVVVUUUSSSSSSRRRPPPMMMIIIFFFCCCEEEEEEEEEGGGJJJNNNRRRTTT[[[\\\___cccgggkkknnnpppsssuuuxxxzzzzzz{{{}}}~~~nnnRRRKKKZZZppp}}}|||RRRKKKDDD@@@>>><<<@@@EEEJJJQQQYYY]]]^^^aaaiiippp|||yyyzzzggg]]][[[NNNEEE___uuu___UUUWWWUUUSSSQQQKKKLLLJJJHHHFFFEEEDDDAAA???;;;:::999777666555555555666777888999999999888888777777888888888999999999:::999999888999999::::::???>>><<<;;;;;;===>>>@@@===<<<===???>>>===BBBJJJdddiiihhhVVVQQQNNNSSS~~~000//////......//////000111111111111222222222222222111111111111222333333333333333333333444444555333333333222222222222222444666777777666777999;;;999999999999999;;;<<<<<>>===<<<;;;;;;;;;;;;888999::::::;;;>>>BBBEEE:::999777666666666555555555444444333333333333333222222111000000000000000////////////////////////........................---+++***+++---//////------,,,,,,+++******+++++++++++++++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))***+++,,,---......,,,,,,------.../////////666555333222111000000000000111111222222222222111333333444555555666666777777777777777:::@@@GGGKKKNNNaaapppqqqggg^^^[[[YYYVVVUUUVVVUUUeeeyyy}}}qqqmmmkkkddd\\\VVVUUUUUUUUUSSSQQQRRRTTTTTTQQQMMMHHHEEEDDDCCCCCCCCCFFFJJJOOORRRTTTUUUYYY]]]aaaeeehhhjjjkkknnnqqqssstttvvvxxxzzz~~~}}}|||}}}kkkQQQHHHVVVlllyyy{{{~~~|||{{{zzz{{{xxx{{{{{{xxxssscccSSSDDDAAA@@@???<<<:::???FFFOOOZZZgggpppsssxxx|||vvvmmm^^^SSSOOOHHHKKKjjjaaaRRROOOTTTRRRQQQQQQKKKKKKIIIFFFCCCBBBAAA>>><<<<<<===<<<:::777666666666666666777777888888888888888888888888999999999999;;;:::999999999999999:::;;;;;;999999999:::<<<======<<<===???>>>===BBBJJJccckkknnn^^^UUULLLOOO{{{///..................///000000000111111111222222000000000000000111222222111222222333333333333333222222222222222111111111333555666666555666888:::777777777777888999:::;;;?????????????????????@@@???AAABBBBBBAAAAAACCCDDDBBBCCCDDDFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGDDDEEEFFFHHHIIIIIIIIIIIILLLLLLLLLJJJGGGEEEEEEFFFHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBAAABBBCCCBBB@@@>>>>>>===<<<;;;;;;::::::;;;999::::::999999<<>>CCCJJJQQQ]]]mmmyyywwwppp___XXXLLLCCCHHHaaaiiiVVVKKKLLLPPPLLLNNNQQQLLLKKKHHHDDDBBBAAA???===<<<>>>??????===:::888777888555555555555666666777777999999999::::::::::::;;;::::::999888888999999999999999888888999:::;;;;;;===<<<===>>>======BBBJJJ___hhhooobbbYYYLLLMMMzzz///......------......//////000000000000111111111000////////////000111111000000111222222222222222000111111222222222111111333444555555444444666888666666666666777888999:::======>>>>>>????????????===???@@@???>>>>>>???@@@???@@@AAACCCDDDEEEEEEEEECCCDDDEEEGGGGGGGGGFFFEEEEEEEEEFFFHHHHHHIIIIIIIIIKKKLLLMMMLLLJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@AAABBBAAA???<<<<<<<<<;;;:::999999::::::::::::999777555555666888777777777666444333444666444333222222111111222222111000000///////////////........................---------------............000222111...+++***+++)))))))))******+++------))))))******+++,,,,,,,,,)))***++++++++++++***)))***++++++++++++,,,,,,,,,************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////000////////////000111111//////000111222222222222333333333444555555666666333666888888666555888:::AAAKKKJJJVVVnnn```\\\YYYVVVTTTSSSXXXbbbqqquuummmaaaYYYVVVVVVVVVUUURRRSSSTTTUUUUUUSSSQQQPPPHHHFFFCCCAAAAAACCCFFFHHHJJJKKKNNNQQQUUUXXX[[[\\\^^^aaafffjjjmmmppptttvvvvvvwwwxxxyyy{{{~~~~~~}}}~~~nnnVVVJJJUUUkkkwwwvvvzzzyyyxxxyyyyyywwwtttrrrjjjiiigggddd^^^VVVPPPLLLHHHJJJIIIGGGCCCCCCEEEGGG???>>>@@@CCCCCCCCCHHHOOOXXXaaannn{{{yyykkk___RRRNNNFFFDDD[[[yyyXXXOOOIIIKKKMMMHHHKKKPPPLLLKKKHHHDDDBBBAAA@@@???===<<<>>>@@@>>>:::888888:::555555444444444555666777999999:::::::::;;;;;;;;;999888888777888888999999999999999::::::;;;<<<===<<<;;;<<<>>>===<<>>>>>???<<<===>>>===<<<;;;<<<===<<<===???@@@BBBCCCCCCDDD???AAADDDFFFGGGGGGEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFHHHJJJJJJIIIGGGFFFGGGDDDDDDCCCBBBBBBAAA@@@@@@>>>===>>>???@@@???===::::::999888888777888888888666777888666444333333444444555666555333222444666333333222111111111111111000000///............///........................,,,,,,,,,------.........+++111666555///******,,,+++***************++++++((())))))***++++++,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,************************((()))***++++++,,,,,,,,,))))))***+++,,,------...,,,,,,------.../////////111111000000000000000111...///000111222222222222222333333444444555555666444777:::999777888===AAA;;;:::===FFFccctttdddYYYTTTSSSSSSXXXbbbooo{{{|||nnnccc]]][[[YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSNNNLLLIIIFFFDDDDDDDDDEEEDDDEEEGGGJJJMMMPPPRRRTTTVVVYYY]]]aaadddfffjjjllllllnnnqqqtttwwwyyyzzzzzzwwwzzz||||||{{{|||rrrZZZKKKSSSiiisssqqqtttqqqooonnnnnnkkkgggcccccc^^^VVVNNNIIIIIIJJJKKKDDDCCCBBBAAA@@@@@@BBBDDD>>>===@@@FFFKKKMMMSSSZZZhhhmmmvvvwwwpppiii[[[MMMHHHDDDHHH```yyycccOOOHHHFFFKKKLLLEEEIIIOOOLLLIIIFFFBBB@@@??????>>>===777;;;>>><<<888555666999666555555444555666777888888999999999::::::::::::666666666666777888999999888888999999:::;;;;;;<<<;;;:::;;;===;;;;;;@@@HHHZZZ```kkkfffcccVVVUUU//////............//////////////////000000000000...............///000000...///111222222111111000...///111222333333333222444555555444222222444555555444444555555666777888888888999:::<<<===>>>>>>;;;<<<===<<<:::999999;;;:::;;;===???AAABBBBBBCCC===???CCCFFFGGGFFFDDDCCCAAABBBCCCCCCCCCCCCCCCCCCAAACCCFFFGGGFFFDDDDDDDDDBBBAAAAAA@@@???>>>======;;;;;;<<<===>>>>>>;;;888888777777666666666666777222444666777666666777888222444555444222222444777333222222111000111111111000000///.......................................,,,,,,,,,------.........(((111888777000***+++///---,,,+++***))))))))))))((())))))***++++++,,,,,,)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,************************(((((()))++++++,,,,,,,,,&&&&&&((()))+++---...///,,,,,,------...//////000444333222111000000000000......000111111222222222222222333444444555555666555888::::::999===DDDKKK\\\KKKHHHFFFGGGttt~~~}}}mmmZZZSSSUUUQQQSSSXXX___iiiuuu|||mmmddd___[[[XXX[[[YYYVVVSSSRRRRRRSSSTTTUUURRROOOKKKHHHFFFFFFFFF???AAABBBEEEHHHJJJLLLMMMNNNQQQUUUXXXZZZ\\\___aaacccfffjjjnnnqqqsssssssssoootttyyy{{{{{{zzz{{{|||zzz{{{}}}}}}||||||~~~~~~}}}}}}~~~sss[[[JJJQQQeeennnkkkmmmjjjfffdddccc___YYYUUUQQQOOOJJJDDDAAAAAABBBAAA@@@<<<:::<<<>>>??????@@@DDDCCCFFFOOOWWW]]]cccjjjwwwzzzttteee]]]XXXNNNBBBBBB===PPPeeeRRRIIICCCCCCKKKMMMEEEHHHNNNJJJEEEBBB>>><<<<<<<<<<<<;;;333888;;;:::666333444777777666555555555666888999777888888888888999999999555555555555666777999999555666666777888888999999:::999:::<<<;;;:::???GGGZZZ___jjjhhhggg[[[ZZZ...------------...//////000//////.........//////.........------,,,,,,,,,000000////////////000000000000000000000111111111000000111222333333444444555444333222333555777999444444555777888999:::;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@@@@===>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCAAA@@@AAABBBAAABBBBBBAAA???<<<999777999999999999999999999999777777666555555555555555666555555555555444444444111222222333333222222111111111111111000000000//////////////////......---///...---,,,,,,,,,,,,,,,//////...---,,,,,,++++++---------,,,,,,+++++++++++++++************++++++,,,++++++******++++++,,,***************************)))((((((((()))+++,,,******************************))))))******+++,,,******+++++++++,,,,,,,,,---------............/////////000000000000//////////////////000111222333222222333444444555555666666777999:::<<>>===>>>>>><<<::::::<<<;;;;;;AAAJJJFFFLLLPPP\\\kkkmmmooo|||}}}{{{zzzssseeeVVVKKKFFFDDDCCCAAAMMMooottt]]]SSSMMMDDDBBBAAACCCEEEHHHJJJJJJDDDBBB???<<<;;;;;;===>>>999999888888777666666666777555555555666777666555777777777777777777777777777777777777777666555555888888888888777777777777:::888999<<<<<<<<<@@@FFF```^^^bbb___bbbXXXYYY...------,,,,,,,,,---------------------...//////.........---------,,,,,,000000////////////000000////////////000000000000000000111111222333333444444333333333333555666777444444555777888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>??????@@@@@@???>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCAAA@@@AAABBB@@@AAABBBBBB@@@>>><<<:::::::::999999888888888777777666666555444444555555555555555444444444333333111111222222222222111111111111000000000/////////222111...,,,,,,---...///......---,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,+++++++++******+++******))))))******++++++******))))))******+++***************************)))((((((((()))***+++******************************))))))******+++,,,*********+++++++++,,,,,,------------............//////000000000000//////...//////000111111222222222222333333444555555555777777888888999;;;???BBBMMMHHHCCC>>><<>>>>>>>>>>>???<<<<<<===<<<===DDDMMMeeehhhgggnnnyyyyyyyyy~~~}}}wwwjjjZZZMMMDDD???AAAFFFOOOeeeiiiVVVNNNHHHIIIGGGDDDDDDDDDEEEDDDCCC@@@??????>>>>>>=========999999888888777666666666666555444444666666555444666666666666666666666666777777777777777666555555666666666666666666666666999777888;;;<<<;;;???EEEYYYXXX]]][[[]]]TTTVVV------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////...............---------111000000//////000000111........./////////000000000000000111222222333333222222333333444444555555444444555777888999:::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBB?????????@@@@@@@@@@@@@@@AAABBBCCCBBBAAA@@@AAABBB@@@@@@AAAAAAAAA???>>>===::::::999888777666666555666555555444444444444444444444444333333333222222000111111222222111111000000000000/////////......000...,,,,,,000666<<<@@@------,,,,,,++++++,,,,,,...------,,,,,,+++++++++++++++************))))))+++******))))))******+++)))))))))(((((()))))))))************************))))))((((((((()))***+++***************************))))))))))))***++++++*********++++++++++++,,,,,,,,,,,,---------.........//////000000//////...---...000111222222111000111222222333333444555555666777777666666777999<<<===;;;;;;;;;999BBB\\\vvvyyycccYYYXXXXXXWWWVVVWWWZZZ^^^bbbiiioootttzzzpppdddZZZXXXXXX[[[YYYTTTQQQRRRYYYWWWTTTSSSSSSRRRQQQOOOMMMLLLIIIEEEAAA??????AAABBBBBBDDDFFFHHHJJJLLLMMMOOOPPPSSSVVVYYY[[[]]]]]][[[\\\^^^___aaacccdddeeesssxxxwwwnnniiimmmooommmoooooonnnnnnmmmlllllllllnnnnnnoooooonnnmmmllllllkkkjjjkkklllmmmvvvpppVVVKKKMMMPPPRRRSSSOOONNNKKKHHHEEEBBB@@@???===========================::::::::::::<<>>@@@@@@???===<<<999888888777777666666555555444333333555555444333444444444444444444444444666666666777666666555444555555555666777777888888888666777:::::::::>>>DDDPPPQQQWWWVVVYYYPPPTTT,,,,,,,,,,,,---.../////////......---------......///.....................111000000000000000000111......//////000000111111000000000111111222222222111222333444444444333333444444555777888999:::;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>>=========>>>???@@@@@@AAA?????????@@@@@@@@@@@@@@@AAABBBCCCBBB@@@???@@@AAA@@@@@@@@@@@@???===<<<;;;999999888777666555444333444444333333333333444444333333222222222111111111///000000111111000000////////////............------,,,,,,---111777>>>BBB,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++***))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***************************(((((((((((())))))******************************)))))))))))))))***++++++************+++++++++++++++,,,,,,,,,------------...//////////////////...,,,---000111222222000///111111111222333333444444444555666555444555777999777777999<<<;;;>>>JJJXXX}}}uuudddbbb``````bbbaaa___\\\aaafffjjjllluuu{{{ggg```[[[[[[YYYVVVTTTVVVYYYWWWTTTSSSSSSSSSRRRQQQQQQPPPMMMIIIDDDAAAAAABBB??????@@@AAABBBDDDEEEFFFHHHIIIKKKMMMOOOQQQSSSSSSTTTUUUVVVWWWYYYZZZ[[[\\\cccjjjmmmgggbbbdddggggggdddcccbbbaaa``````aaaaaadddddddddddddddcccbbbaaa^^^___```______ggg|||lllRRRGGGIIIKKKKKKJJJIIIHHHFFFDDDAAA???===<<<:::;;;;;;<<<<<<<<<;;;;;;<<<::::::<<<===@@@HHHRRR___dddlllxxxnnnggg\\\MMMEEEFFFBBB@@@TTTqqq{{{```SSSRRRQQQLLLFFFDDDCCCCCCDDDEEEDDDCCC<<<===>>>???>>>===<<<;;;888888888777666666555555444333222222444444333222333333333333333333333333555555555666666555555444666666777888999:::;;;;;;666555555888999999===CCCJJJKKKRRRRRRVVVNNNSSS++++++,,,---///111333444222222000///............////////////////////////111111000000000000111111//////000111222222333333111111111111111222222222111222333444444444333333444444555777888999:::;;;:::::::::;;;;;;;;;<<<<<<999:::;;;===>>>>>>??????<<<<<<======>>>????????????@@@@@@@@@AAAAAAAAABBBAAABBBCCCBBB@@@???@@@AAAAAA@@@???>>><<<:::999888888888777666444333222222333333222222222222333333111111111111000000000000...//////000000//////............---------,,,,,,///...,,,+++++++++,,,,,,++++++*********++++++,,,+++++++++++++++*********((((((((((((((((((((((((***))))))))))))))))))************))))))*********))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))*********+++++++++++++++++++++,,,,,,,,,---......////////////......+++---///111222111000///000000111111222333333333222333555555555666888:::888888:::<<<<<<===BBBIIIYYYzzzqqqfffccceeefffbbb]]]___aaaaaaaaaeeetttxxxjjjdddbbb______```ZZZWWWTTTSSSSSSSSSSSSRRRRRRRRRPPPMMMIIIFFFFFFGGGAAA@@@@@@???@@@@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKOOOOOOPPPQQQRRRSSSTTTUUUPPPWWW[[[YYYUUUVVVXXXZZZZZZYYYYYYYYYYYYZZZZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYYVVVWWWXXXVVVSSSXXXkkk~~~xxxbbbLLLCCCEEEFFFDDDCCCCCCBBBAAA@@@>>><<<;;;;;;::::::;;;;;;;;;:::999999===<<>><<<;;;;;;::::::888888777777666555555555444222222222333444333222333333333333333333333333333444555555555555444444555555666888999:::;;;<<<666444555888888888<<>>???@@@AAAAAA>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBBBBBBB@@@AAABBBAAA@@@???@@@AAAAAA@@@>>><<<:::888777666666666555444333222222111222111111111111222222333000000000////////////...---......//////......------------,,,,,,,,,,,,++++++,,,,,,,,,+++)))((('''******))))))******++++++************************''''''(((((((((((())))))***))))))(((((())))))***+++******))))))******+++))))))))))))))))))))))))&&&'''((()))))))))(((((()))))))))))))))))))))))))))(((((((((((()))******)))))))))************+++******+++++++++,,,,,,,,,---......//////......---,,,---///000111111000//////000000111111222333333///111444555555666888:::888999999:::999;;;>>>BBBJJJvvvpppdddccceeefffeeeccc___[[[YYY[[[ccctttzzzpppkkkeeeaaa___\\\YYYUUUSSSSSSSSSSSSRRRQQQRRRRRRPPPMMMKKKLLLMMMFFFEEECCCAAA@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFJJJJJJKKKKKKLLLMMMNNNNNNLLLOOORRRQQQNNNMMMOOOPPPRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVTTTSSSRRRPPPQQQQQQPPPLLLMMMZZZiiieeeUUUEEE???@@@AAA@@@???>>>======<<<;;;:::999999::::::::::::::::::::::::;;;<<>>@@@???===<<<:::999999999888777777666666555555444444333222222444444333222222222222222222222222222222333444444555444444444222333444555666777888888666444555888888888<<>>@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBB>>>>>>??????@@@AAAAAAAAA@@@AAABBBAAA?????????@@@@@@???>>><<<;;;999999888444444333333222222222222000000000000000111222222/////////............---------............------,,,,,,,,,,,,++++++++++++((()))***,,,------------)))))))))))))))***++++++)))*********************''''''(((((())))))))))))))))))(((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))************************++++++++++++---......//////......---------......///000000000//////000000111222222222///111333444444444666777555777888777777999===???GGG]]]vvvkkkhhhjjjlllhhh___WWWVVVXXXZZZaaahhh}}}tttggg______\\\XXXUUUTTTTTTTTTTTTPPPQQQRRRQQQOOONNNNNNPPPNNNLLLHHHEEECCCBBBBBBBBB????????????@@@AAACCCDDDDDDEEEEEEEEEFFFGGGGGGGGGJJJJJJJJJKKKKKKJJJJJJKKKJJJKKKLLLNNNNNNNNNNNNMMMOOOOOONNNNNNMMMKKKJJJIIIHHHGGGHHHHHHEEEDDDKKKTTTRRRHHH>>><<<=========???;;;;;;;;;:::::::::999999:::999999999:::<<<>>>???>>>AAAHHHNNNLLLGGGGGGJJJDDDOOOZZZwwwppplllrrriiiaaa\\\UUULLLHHHIIIEEEAAACCCQQQgggggg^^^SSSNNNMMMMMMKKKIIIGGGFFFDDDDDDCCCAAA>>>;;;<<<<<<======<<<;;;999888777777777666555555444444555333222333444555444333333333333333333333333333222222333444444444444444222222333444555666666777666444555888999888===CCCHHHCCCIIIRRReeegggiii.........---------......,,,,,,------///000111222//////000000111111111222222222111111111111222222---...///000111222333333444444444444444444444444777666444333333444555777444444555777888999:::;;;:::::::::;;;;;;;;;<<<<<<===>>>???AAACCCDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDD<<<======>>>???@@@@@@@@@@@@AAABBBAAA???>>>???@@@??????===<<<<<<;;;;;;<<<333333222222222222222222000000///000000111222222//////.........---------,,,------......------,,,,,,,,,,,,+++++++++******+++******)))(((((((((((())))))((())))))***++++++)))))))))))))))*********'''((((((((())))))******))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))************+++++++++---..................---......------...///000111/////////000111111222222///111333333333333333555333666888777777999===???AAABBBjjjuuuzzzooommmppplll___VVVVVVXXXWWWWWWZZZYYYtttyyylllbbb^^^ZZZVVVVVVVVVUUUUUUPPPQQQRRRQQQOOONNNOOOPPPRRRPPPLLLHHHEEEDDDCCCCCC@@@???>>>>>>???@@@BBBCCC@@@AAAAAAAAABBBBBBBBBBBBBBB??????BBBDDDEEEDDDEEECCCDDDFFFHHHHHHGGGEEEDDDGGGGGGGGGFFFEEECCCBBBAAA@@@???@@@AAA???===@@@FFFFFF???::::::;;;;;;<<<@@@<<<<<<<<<<<<;;;;;;;;;;;;999888888999;;;>>>AAACCCIIILLLTTTZZZVVVNNNJJJKKKEEEVVVfffoooiiiccc\\\UUUQQQIII???;;;===>>>CCCOOOgggxxxYYYSSSMMMJJJHHHGGGFFFGGGFFFEEEDDDCCCCCCAAA>>><<<777999===??????<<<999777777777777666555555444444555444333333555555444333333333333333333333333333111222333333444444444444444444555555666777777777666555555888999999===CCCMMMGGGLLLXXXpppuuuwww---------............/////////...---------------//////000000111111222222///000000000111111111111222222111111111111111222222222222222222222222222222333444444555555444444777777777777888999:::;;;;;;;;;:::::::::999999999;;;===>>>??????@@@CCCEEEEEEBBBAAABBBDDDEEECCCAAA@@@@@@@@@?????????>>>>>>CCCCCCCCCBBBAAA???>>>===???>>><<<;;;:::999999999666666555444333333222222111111111111000000000000........................------------------------++++++++++++++++++++++++))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((***)))(((''''''((()))***))))))))))))************************************---///000000///......///111000000///......------,,,------...///000111111111222222333333444555555555555555555666888999:::???EEEKKK___}}}xxxzzzwww~~~hhhZZZVVVXXXUUUUUUWWWRRRTTT```nnnuuugggXXXTTTXXX[[[VVVPPPTTTVVVXXXVVVRRROOOOOOPPPSSSPPPMMMKKKJJJJJJHHHGGGFFFFFFEEEDDDCCCAAA???>>>????????????>>>===<<<;;;===============>>>???@@@@@@@@@??????>>>>>>======>>>>>>>>>???????????????;;;;;;;;;<<<<<<<<<=========<<<;;;::::::;;;===???<<<;;;;;;<<<===<<<;;;999;;;======;;;:::===CCCIIIYYY```ggghhhaaaXXXVVVYYYeeejjj{{{wwwjjjaaaOOOGGGBBBAAA>>>999:::@@@BBBWWWsssyyyYYYKKKHHHFFFFFFGGGGGGEEEBBB>>>???AAABBBBBBAAA???>>>============<<<<<<<<<<<<777777777777666666666666333333444444444333222111555555666666555444333333222333444444555555444444444444444555555555555666666666555444555<<>>>>>???AAADDDCCCAAA@@@AAACCCDDDBBB@@@@@@@@@@@@?????????>>>>>>AAAAAAAAAAAA@@@???=========<<<;;;:::999888888888555555555444333333222222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((***)))(((''''''((())))))))))))))))))************************************,,,...//////...------...........................------......//////000000111111222222333444444444555555555555666888999:::999===AAAOOOttt}}}|||iii[[[WWWWWWRRRSSSYYYWWWSSSYYY___hhh}}}pppfffcccaaa[[[VVV[[[[[[YYYUUUQQQPPPSSSVVVQQQOOOLLLJJJJJJJJJIIIHHHHHHHHHGGGFFFEEECCCBBBAAA???@@@@@@??????>>>===<<<<<<<<<<<<;;;<<<<<<==================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;===>>>======<<<=========<<<;;;<<<===???@@@DDDKKKSSSZZZeeeoooxxxwwwooolllsss|||zzztttmmmdddYYYQQQKKKAAA:::;;;>>>===???BBBbbbzzzfffRRRJJJGGGEEEDDDEEEDDDBBB???===>>>@@@AAAAAA@@@>>>============<<<<<<<<<<<<<<<888777777777666666555555333333444444333333222222444444444444444333222222222333444444555444444444444444444444555555555555888888888777999???JJJRRRUUUKKKQQQYYYjjjvvv,,,,,,,,,---------......------------...///000111000000000000000/////////////////////000000000000111111000000000111111222111111111111111111111111222222333444444444444333555555555555555666777888999999999::::::;;;<<<<<<999:::<<<<<<<<<===???AAAAAA@@@??????AAAAAA@@@???@@@@@@????????????>>>>>>????????????>>>>>>===<<<;;;:::999777777666666666555444444333333222222222111111000000000000//////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))************************************+++,,,......---,,,,,,---+++,,,,,,---.../////////.........///////////////000000111111222333333333555555555555666888999:::888;;;>>>DDDXXX{{{fffYYYWWWYYYSSSUUU[[[YYYVVVWWWXXX[[[bbbxxxyyylllbbbZZZUUU[[[[[[YYYVVVRRRPPPQQQSSSOOOMMMJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIGGGFFFDDDDDDAAAAAAAAAAAA@@@???>>>===>>>>>>======<<<=========;;;<<<<<<===>>>>>>??????======<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>======<<<<<<<<<=========>>>CCCKKKUUU```fffooo}}}uuuoooggg```ZZZSSSKKKEEEAAA===;;;999999===JJJVVVzzzrrrVVVPPPHHHFFFDDDCCCBBBAAA>>><<<<<<===>>>??????>>>===<<<======<<<<<<<<<;;;;;;;;;888888777777666555444444333333333333333222222222222333333333333222222111222222333444444444444444444444444444555555555555888999999999;;;BBBLLLTTTPPPHHHNNNSSS___jjjxxx+++,,,,,,,,,------------,,,,,,,,,---...000111222000000000//////................../////////000000111000000000000111111222111111111111111111111111111111222333333333333333444444333333444555555666777777888999:::;;;<<<===777999:::::::::;;;===???>>>>>>>>>>>>>>>???>>>>>>?????????>>>>>>>>>>>>=========>>>>>>>>>======<<<888777666555444444444444444333333333222222222111111000000000////////////------------------------************************************************))))))(((((((((((())))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))((()))))))))************************************)))+++,,,---+++++++++,,,++++++,,,,,,---.........///////////////.........///000000111111222333333555555555555666888999:::;;;;;;???CCCIIIdddkkk\\\WWWZZZWWWYYY\\\WWWWWWWWWZZZ]]]\\\ccc~~~}}}mmmbbb]]]\\\]]]]]][[[XXXTTTQQQOOOOOOMMMKKKJJJKKKLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFEEECCCCCCCCCCCCBBBAAA@@@???BBBBBBAAA@@@@@@???@@@@@@>>>>>>>>>>>>>>>?????????@@@??????>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<=========<<<;;;<<<>>>@@@DDDCCCDDDIIISSS___iiiooo|||tttssseee___XXXQQQLLLGGGBBB>>>666===AAA<<<888DDDdddaaaOOOOOOHHHGGGEEECCC@@@>>><<<;;;;;;<<<============<<<;;;===<<<<<<<<<;;;:::::::::888888777666555444444333444333333222222222222222222222333333333333222222222222333444444444444333333333444444444555555555555777888888:::AAAKKKSSSLLLEEELLLMMMUUU^^^ooo++++++++++++,,,,,,,,,---+++++++++,,,...///111111000/////////......---------............/////////000000//////000111111222000000000000000000000000000111222222333333222222333333333222333333444555555666777888999;;;<<<<<<666888999999888999;;;===<<<=========<<<<<<======>>>>>>=========<<<<<<<<<<<<<<<=========<<<<<<;;;666555444333333333333333222222222222222111111111000000000////////////...------------------------************************++++++++++++++++++++++++))))))(((((((((((())))))''''''(((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((***,,,,,,+++***+++,,,------------------------///////////////.........///000000111111222333333555555555555666888999:::;;;888<<<@@@>>>IIIuuuqqq```[[[WWWZZZ\\\UUUVVVSSSUUUYYYWWWVVVbbbsss|||oookkkfffaaa]]]YYYWWWUUUQQQOOOMMMLLLMMMNNNNNNMMMKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAADDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<============<<<======<<<<<<>>>CCCGGGOOOPPPSSSYYYcccooozzzooocccaaaSSSOOOIIICCC???<<<:::999444:::>>>@@@JJJeeedddQQQJJJIIIHHHHHHFFFDDD@@@>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999777777777666555444444333444333222111111111222222333333444444444444333333111222333333444444333333333333333444444444444555555666888888:::AAAKKKRRRJJJDDDJJJIIINNNVVViii******+++++++++,,,,,,,,,*********+++,,,...///000...............---------------------.........///////////////000111111222////////////////////////000000111222222222222111333333333222222333333444444555666777888999::::::666777888888888888:::<<<;;;<<<======;;;;;;<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999888444444333222222222222222111111111111111111111111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))(((((((((((())))))'''(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((&&&'''((()))*********)))))))))))))))************))))))))))))))))))))))))''')))+++,,,+++++++++---.........---------------.........///////////////000000111111222333333333555555555555666888999:::<<<888;;;@@@;;;:::RRRrrrxxxfffZZZZZZ]]]XXXZZZUUURRRRRRRRRSSSXXX]]][[[iiisssfff^^^\\\]]]]]]WWWTTTQQQPPPPPPPPPOOONNNKKKKKKKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAEEEDDDCCCBBBAAA???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<===>>>??????@@@===???AAAAAAAAAFFFMMMSSSVVV[[[cccjjjttt{{{nnn^^^TTTRRRHHHEEEAAA===:::999999:::;;;999;;;KKKllldddPPPKKKJJJHHHHHHHHHGGGDDD@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888777666666666555555555555444444333222000000111111222222333333444444444444444111111222333333333333333333333333333444444444444555777999999;;;AAAJJJQQQKKKDDDJJJHHHKKKRRReee************++++++++++++)))))))))***+++,,,---...------------------......,,,,,,---------..................//////000222222///////////////////////////000000111111111111111444333333222222333333333333444444555666777888888666888888888777888:::<<<:::<<<>>>===;;;:::;;;===:::::::::999999999999888999999999888777666555444444333222222222222222222000111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((%%%&&&((()))*********)))))))))))))))************))))))))))))))))))))))))''')))+++,,,++++++,,,------------......//////000------......//////000000111111222222333444444444555555555555666888999:::;;;999<<>>>>>>>>>>>>>>=========<<<<<<<<<=========>>>>>>======<<<===>>>@@@AAACCCAAADDDGGGHHHJJJPPPZZZaaa```jjjuuu~~~mmmeee^^^[[[WWWOOOIIIHHHAAA@@@>>>;;;::::::<<<>>>???CCCMMMdddlllXXXMMMJJJKKKLLLFFFGGGGGGDDD@@@======>>>;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;:::999888777777444444444555555555555666444333111000///000111222111111222333333333333333111111222333333333333222222222333333333444444444444666888888:::???GGGNNNMMMFFFJJJHHHLLLRRRccc)))************+++++++++))))))))))))***+++,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..................///000222222//////////////////////////////000111111111111111444444333333222333333333333333444444555666666666777888999888777888:::;;;:::<<<>>>===;;;:::;;;>>>999999999888888888777777777777777666555333222111333333222222222222222222000000000000000111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((%%%&&&((()))*********)))))))))))))))************))))))))))))))))))))))))((())),,,,,,,,,,,,---...+++,,,---...///111222222,,,------...///000111111111222222333333444555555555555555555666888999:::555666:::>>><<<:::CCCPPP```mmmfff```YYY^^^]]]WWWYYY]]]YYYPPPWWWWWWWWW]]]ssszzzlllddd```]]]YYYVVVTTTSSSQQQOOOLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA============>>>>>>>>>>>>???>>>======>>>@@@CCCDDDEEEIIILLLNNNPPPXXXccclllooo{{{qqqcccUUUOOOMMMGGGAAA>>>::::::999888777888;;;======PPPiii~~~yyyZZZRRROOOHHHGGGMMMDDDFFFFFFCCC???<<<<<<>>><<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888777666333333444444555666666666444333111//////000111222///000111222222222222222111111222333333333333222222222333333333444444444222333555555666;;;CCCJJJOOOGGGKKKIIIMMMSSSccc*********+++,,,+++)))'''+++++++++,,,,,,---------..................------//////.........---------////////////////////////...------------...////////////000111111111111111333333222222222222222222333444555555666666555555555666666666555666888:::;;;<<<>>>???>>><<<999777888999999:::::::::999999777666666555444444333333111111111000//////.....................///000000//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))************************(((((()))***+++,,,,,,,,,***,,,------++++++,,,...............///////////////000000111111222333333444555555666777888888999777888999999:::===AAADDDPPPfffxxxnnnfff```]]]^^^^^^YYYTTTSSSQQQSSSUUUXXXaaavvvzzznnnccc```[[[UUURRRUUUNNNKKKHHHIIIKKKLLLJJJHHHKKKIIIHHHGGGHHHGGGEEEDDDFFFEEEEEEGGGIIIGGGCCC>>>AAAAAABBBBBBDDDFFFCCC???AAA@@@@@@??????>>>======>>><<<;;;===???@@@>>><<<<<>>;;;999<<<<<<;;;;;;;;;:::::::::::::::;;;:::999777555444444444333333333333222222000000000000////////////...///111333333111///...000111111111111222222222111111000000111111222333666555444444555:::AAAFFFIIIIIILLLJJJSSSTTT\\\((())))))+++,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,------------------------//////.........---------...........................------------...////////////000111111111111111222222222222222222222222333333444555555555555444444555777777666666888999999:::<<<======;;;999777888999999999999999888888666666555444444333333222111111000//////......---...............///000000///......---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))(((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,***+++---,,,++++++,,,............/////////000000000000111111222333333333444444444555555666666777555666777888888;;;???BBBGGGPPP~~~tttsssccc```ccc```WWWPPPSSSTTTUUUTTTVVV___nnnzzz|||tttlllbbb[[[YYYTTTPPPLLLKKKMMMOOONNNLLLMMMKKKHHHHHHHHHGGGFFFDDDGGGGGGFFFFFFEEEFFFGGGHHHBBBCCCCCCBBBCCCDDDDDDCCCAAA@@@@@@??????>>>>>>>>>>>>======???BBBCCCBBB@@@CCCFFFJJJMMMPPPVVV]]]cccnnnssszzzfffLLLGGG@@@======>>><<<;;;666<<<<<<===EEELLL^^^xxxmmm^^^MMMFFFIIIKKKGGGAAADDDDDDCCCBBB@@@===;;;999;;;;;;;;;:::::::::999999999999:::999888666555444444444333333333222222222000000000000///////////////000111222222111000///000000111111111222222222111111000000111111222333555555555444555999???CCCFFFFFFKKKIIIRRRTTT\\\%%%&&&(((***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------......------......///000//////000111111111111111111111111111111111111111222222333444444444444444222555777888777777777888666888:::;;;;;;:::999888888999999999888777777666555555444333333222222111000000//////...------,,,.........---......///000......------,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***************************+++,,,,,,++++++,,,...////////////000000000000000111111222333333444444444444444444444444444444333444666666777999<<>>>>>======>>>>>>>>>BBBAAABBBDDDGGGHHHHHHGGGNNNSSS[[[bbbhhhoooxxx~~~yyy]]]HHH===;;;999888888888777666777JJJPPPNNNXXXlllmmmXXXRRRHHHBBB@@@@@@AAA@@@AAAAAA@@@@@@>>>===;;;:::::::::999999999888888888888888888777666555444333333333333333222222222222000000000000////////////000000000000000000000000000000000111111111222222111111000000111111222333444555555555555777;;;>>>AAACCCHHHGGGQQQSSS[[[%%%''')))******)))******---,,,,,,,,,++++++******,,,,,,,,,,,,,,,---------........................------------------------...............//////000//////000111111111111111000000111111111111222222111222333333444444333333222444888999888777777777555777888:::;;;;;;:::999888888888888888777666555444444333333222111111000/////////...------,,,,,,.........------......///---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((())))))((((((((((((((((((((((((************)))))))))))))))+++,,,,,,++++++,,,---/////////000000000111111111111111222333333444444444444444444444333333333222444555666666888;;;>>>AAA>>>OOOqqqkkk```XXXVVVTTTTTTUUUXXXYYYZZZhhhwwwxxxoooeee\\\YYYWWWTTTRRRQQQNNNJJJGGGHHHIIIJJJKKKBBBEEEHHHJJJJJJHHHGGGFFFAAAAAABBBCCCAAA???AAAEEE????????????@@@AAACCCDDDGGGHHHJJJLLLOOOQQQRRRRRR]]]fffrrr}}}uuutttqqqiii___SSSFFF===>>><<<:::777666777999;;;===[[[jjjjjjwww{{{VVVNNNKKKFFFBBB@@@@@@AAABBB============<<<<<<;;;;;;888888888888777777777777777777666666555444333333333333333222222222222111000000000000////////////111111000000000000111111000000000000111111111111111111000000111111222333333444555555555666888:::===???EEEEEEOOOQQQYYY))),,,......,,,***++++++,,,,,,,,,++++++*********,,,---------.........///---.....................------------------------///............///000000//////000111111111111111000000111111222222222222111222333333444444333333222444888999888777777777666777888:::;;;;;;;;;;;;888888888888888777666555444333333222111111000000/////////...------,,,,,,......------------......,,,,,,,,,,,,,,,+++++++++************************(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))))))))))))))***,,,+++******+++---////////////000000000000000111111222222333444444555555444444444444444444333444666777777888;;;===777;;;DDDXXXtttccc___ZZZSSSPPPRRRVVVYYY[[[WWW\\\hhhwww~~~ssslllgggbbb^^^YYYUUUPPPNNNOOORRRTTTVVVWWWUUURRRPPPMMMJJJFFFDDDFFFCCCDDDHHHFFFBBBAAAEEECCCCCCCCCDDDGGGJJJLLLNNNLLLOOOTTTYYY^^^cccgggiiisss~~~~~~eeeYYYVVVSSSMMMGGGAAA??????999;;;<<<;;;999999<<>>bbbzzzeeeRRRKKKGGGCCCBBBCCCDDDBBBAAA;;;;;;;;;;;;;;;;;;;;;<<<888888777777777666666666666666555444444333333333333333222222222111111111000000000000////////////111111000000000000111111//////000000000111111111111111000000111111222333333444555555555555666888:::;;;AAAAAAKKKMMMVVV---000333222///------///+++++++++++++++*********,,,------....../////////---------...............------------------------//////......//////000111//////000111111111111111111111111222333333444444222222333444444444444444222555777888777777777888777777888999:::;;;;;;;;;777777888888999888888777444444333222222111111000000000//////...------,,,///...------,,,---------,,,,,,,,,,,,++++++++++++************************((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******+++---............///////////////000000111222222333333444444444444444444444444333555777888888999;;;<<<999???>>>AAAPPPfffpppjjjaaaZZZVVVTTTSSSRRRTTTRRRRRRZZZgggqqqttttttzzziiifffcccdddjjjsss{{{zzzuuulllbbbYYYUUUTTTUUUSSSLLLJJJOOOOOOIIIGGGJJJKKKKKKLLLNNNRRRWWW[[[^^^]]]bbbiiiqqqyyywwwqqqiiiYYYLLLDDDCCCCCCCCC@@@:::999;;;333777;;;;;;777666999<<>>===GGGJJJSSS***...111111...,,,---000************++++++++++++++++++,,,------...//////---------.........//////........................///////////////000000111//////000111111111111111111222222333444444555555333333444555555555555444444555777777666666888999666777777888888999999999666777888999::::::::::::444444444333222222111111111111000//////......---///...------,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((***++++++******+++,,,------------...............//////000000111222222111111222222333333444444333555777888888888:::;;;<<>>===777666999777:::<<<<<<<<>>===;;;::::::999999999:::;;;<<<888888888777777777666666666666444444333444444555222222222222111111111111000000000000///////////////000111222222111000///////////////000000000111111111000000111111222333444555555444444555777:::999888;;;999CCCGGGQQQ###(((------***)))+++...))))))******+++++++++,,,******+++,,,,,,---......---------........./////////////////////////////////////////////000111111//////000111111111111111222222333444444555666666333444555555666666555555555666666666555666888:::666666666666777777777777666777888999:::;;;;;;;;;555555444333333222222111111111111000//////......///...------,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++(((***++++++******+++,,,,,,,,,,,,---------...............///000000111111//////000111222333333444222444666777777777999:::333<<<888999EEECCCIIIddd|||pppeeemmmttt}}}~~~vvvgggXXXOOOIIIKKKNNNQQQSSSTTTTTTSSSUUUSSSXXXdddmmmttt~~~~~~rrrlllRRRAAACCCDDD<<<999???@@@:::888;;;<<<:::;;;@@@>>>??????@@@JJJaaa|||___aaaXXXJJJPPPGGGFFFDDD@@@===;;;;;;;;;;;;:::999999999:::;;;<<<888888888888777777777777777666555444333444555666222222222111111111111000000000000000////////////...000111333333111000...////////////000000000000111111111000111222222333444555555444333555888;;;:::888:::777AAAEEEPPP)))************+++++++++************************---------............///------......///000000111///////////////.....................////////////111111000000111111222333000000111222222333444444444444444555555555555666555666888999::::::999999999888777666666555555666999999999:::===>>>===;;;555444444444444333333333////////////............//////...---,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))***+++---...///000)))***+++------,,,++++++,,,,,,,,,---------......////////////000000000000222111111111000000//////222444888999888777777777666888:::;;;>>>BBBGGGKKKgggwwwvvv}}}ssspppnnnsss|||{{{iiiTTTNNNNNNNNNNNNPPPOOOMMMKKKNNNOOOPPPQQQWWWaaaoooxxx~~~yyyoooVVVEEECCC@@@???@@@===888777999888888888:::<<<<<<999666???@@@III\\\xxxfffTTTRRRMMMGGGFFFEEEEEEDDDBBB???===;;;:::===<<<:::888777777888888666777888<<<>>>===888444666666555444333333222222222222222111111111000000000000000000000000000000------...000111111111111000000000000000000000000/////////000111111222222:::888555333333444555777;;;999;;;777@@@BBBLLL}}}))))))*********+++++++++************************,,,,,,,,,,,,------------,,,,,,------...//////000///.................................////////////111111000000000111222222000111111222333333444444444444444444555555555555555666777888999999999888999888777666555555555555777777777888:::;;;:::999555555444444444333333333000000000000////////////.........---,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((()))***+++,,,,,,---)))******+++++++++++++++,,,,,,,,,,,,------------....../////////000000000111111111111000000000///222444777888888777777777777888999:::;;;===BBBEEEZZZrrrzzznnnbbbbbbgggcccZZZNNNLLLJJJJJJLLLNNNNNNNNNKKKKKKKKKKKKMMMSSS\\\ccckkkvvvtttdddUUUGGG???BBB???===>>>===999888::::::>>>@@@<<<666777AAAKKKZZZcccttt{{{\\\QQQQQQLLLFFFDDDCCCCCCBBBAAA???<<<:::888;;;:::999888888888888888777777888;;;===<<<777333555555555444333333222222222222222111111111000000////////////////////////,,,---...////////////////////////////////////////////////000111111222222777555444333333555888999:::999;;;777@@@BBBLLL}}})))))))))*********++++++******************************+++++++++,,,,,,,,,++++++,,,,,,------..............................---............/////////000000000000000111111222111111222222333444444444333333333444444444555555444555666777888888888888999999777666444444333333555444444666888999777666555555444444444444333333111111000000000/////////...------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''(((((('''''''''(((((())))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,------........./////////111111111111000000000000222444777777777666666777777888999888888999;;;>>>EEENNNgggwwwkkkfff^^^VVVVVVSSSPPPMMMKKKIIIGGGDDDHHHHHHGGGFFFEEEFFFJJJMMMSSS\\\kkkxxxmmmeeeXXXLLLDDD???;;;999<<<888666888999888888:::777;;;>>>???CCCNNN___lllsss___OOOMMMNNNJJJDDDBBB@@@AAAAAAAAA???<<<999777888888888999999888777777777777888:::;;;999555222555444444333333222222222222111111111111000000000////////////////////////------...............---////////////////////////...//////000000111111222333222222222444777:::<<<999888:::777@@@CCCMMM~~~))))))))))))*********************************************+++++++++,,,,,,******++++++,,,,,,,,,,,,---------------.........---------.........//////000////////////000111111111222222222333333444444222333333333444444444444333444555555666777777777999888777555444333333222444333333444666777666444444444444444333333333333000/////////............---,,,,,,,,,+++++++++***++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((''''''''''''''''''''')))((('''''''''(((***+++******+++++++++,,,,,,,,,------------.........///111111111000000000000000111333666666666555666777777777888777666666888:::777DDDOOOhhhrrr[[[QQQPPPOOOOOONNNKKKGGGDDDFFFFFFFFFEEECCCCCCDDDDDDIIIQQQZZZ___bbbjjjuuujjjfff___^^^fffjjjaaaSSSFFFDDDAAA>>>===;;;::::::>>>999777999:::999:::>>>AAADDDNNNbbb}}}aaaWWWNNNHHHJJJKKKGGGBBBAAA??????@@@@@@???<<<999777555666777888999888777666777777888888888666444222444333333333222222222111111111111111000000000000////////////////////////....../////////...------////////////////////////......//////000111111111222222222222444777:::;;;:::999;;;888AAADDDOOO(((((()))))))))*********))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,*********++++++++++++++++++,,,,,,,,,---------...------------............//////......//////000111111111222222222222222222222222222222333333333444333333333333444555666666888777666444333222222222444333333444666666555333333333333333222222222222......---------,,,,,,,,,+++++++++++++++*********+++******************+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''')))((('''''''''(((***+++******+++++++++,,,,,,,,,------------.........///000000000000000000111111111333555555444444555777555666777777666777888:::888BBBBBBLLLqqqWWWTTTPPPNNNMMMMMMLLLKKKCCCBBBBBBBBBCCCCCCCCCCCCAAAIIIQQQTTTTTTWWW___fffpppsssxxx~~~pppeeeNNNKKKFFFCCCFFFJJJGGGAAA:::;;;<<<======<<<<<<<<>><<<<<<;;;999<<>>>>>??????>>><<<999888444555666777888777666555666777777666555444333222222222222222222111111111000000000000000000000000........................//////000000000//////....................................///000000111111222222222333444666888999;;;:::<<<:::CCCFFFQQQ((((((((()))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++++++++***++++++,,,,,,---------,,,------------........................///000000000111111111111111111111111111222222222333333333222222222222222333555555666555444333333333333333444444333444666666444333222222222111111111000000---,,,,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))***++++++++++++,,,,,,,,,,,,------........./////////000000000000111111111111111333444444333333555777333555777777666666888999???:::888FFFZZZnnnxxxhhh[[[RRRKKKGGGFFFDDDBBBAAABBBCCCCCCBBB===CCCJJJLLLKKKLLLPPPTTTYYYZZZ\\\___aaabbbbbbbbbvvv|||~~~zzztttnnnlllkkkkkkuuurrr___QQQIIIDDDBBB???<<<<<<>>>@@@AAA???>>>===:::999999<<<>>>:::999::::::888888@@@III[[[sssaaaMMMJJJHHHEEECCCAAA??????@@@<<<<<<<<<<<<;;;:::999888555555555666666555555444444555666444222222222444111111111111111111111111//////000000000000000111........................//////000000000000000///........................---......//////000000111333333333333444555666777:::999<<<:::DDDGGGRRR(((((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********+++,,,,,,------,,,,,,---------...............------......///000000/////////////////////111111111111222222222222111111000000111222444555444444333333333333333444444333222333555555333111000000000000////////////---------,,,,,,,,,++++++)))*********************))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((''''''''''''(((((('''''''''((((((((((((((((((((())))))*********))),,,,,,,,,,,,------------....../////////000000000///000000000111111111111111222333333222333555777333555666666555444555666:::777777AAAIIILLLlllmmmbbbVVVQQQKKKGGGFFFFFFEEEDDDAAACCCEEEDDDCCCBBBCCCDDDIIIJJJKKKLLLLLLKKKJJJIIIKKKOOORRRTTTYYYbbbhhhiii______dddjjjjjjfffcccddd[[[ZZZXXXWWWWWWVVVUUUSSSMMMNNNNNNLLLHHHEEECCCBBBCCCHHHNNNNNNJJJBBB;;;888<<<:::999999:::;;;<<<>>>>>>???>>><<<::::::===@@@999>>>FFFLLLMMMSSSdddtttgggUUULLLGGGEEEAAA===<<<<<<===<<<::::::888777666777777888666666555444333333333333222444444333111000222555000111111111111111111111////////////000000111111........................------...///000000000000........................------......///000000000111222222333444555666777888777:::888BBBFFFQQQ(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------.........------------.../////////////////////.........000111111111111222222222111000000000000222333444333333222222333333444555333222222222444444222000////////////..................---------,,,,,,,,,)))))))))))))))*********((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((***++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''(((***+++++++++***))),,,,,,------------......////////////000000000000//////000000111111111222111222333333222333555777444555666666444222222333...===???999;;;BBBRRRiiizzzzzzhhhaaaWWWPPPLLLKKKIIIGGGEEEDDDCCCBBBCCCCCCDDDEEE>>>???@@@AAABBBAAA@@@@@@>>>BBBBBB???@@@EEEIIIIIICCCDDDFFFIIIGGGAAA???AAABBB@@@>>>>>>???@@@@@@???999;;;======;;;999888999>>><<<::::::;;;<<<;;;:::;;;999999<<>>===AAALLLUUUooo}}}~~~hhhXXXPPPQQQUUUKKKIIIHHHGGGEEEAAA@@@AAABBBAAAAAAAAA???===>>>@@@AAA<<<;;;???>>>::::::>>>>>>=========<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999::::::;;;;;;888666777:::<<<;;;999777888;;;>>>@@@BBBBBBBBBAAADDDFFFCCCBBBLLL___oooyyybbbPPPHHHBBBDDDKKKAAA???<<<999888888999999:::999888888999888444111333333444444333333222111444444333333222111000000000000000000000000000000////////////////////////,,,,,,---...//////......,,,------...............------...///...---+++***111------222555333222555222222222222333333444555999999;;;666???CCCQQQ))))))(((((())))))***+++***************)))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,------------,,,,,,////////////////////////111000...---------...///---------.........//////111222333333111111222333111000////////////000111666555444333222111000000......---,,,++++++++++++((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&''''''&&&%%%((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&'''((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))*********++++++******))),,,,,,,,,,,,------------...............//////000000111111222222111111000111222333444555555555555666666555555555555666666555777999999999===EEEKKKYYY{{{gggUUUMMMIIIGGGFFFFFFFFFDDDCCCBBB???>>>>>>???>>>>>>???AAA===:::;;;???@@@>>>???CCC;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;BBBAAA@@@>>><<<;;;999999???===<<<;;;<<<;;;:::999AAAAAA???===<<<>>>CCCGGGFFFNNNXXXaaajjjyyypppVVVJJJCCC<<<<<>>===;;;:::999999:::;;;:::===AAA???:::666444444333444444444444333222222444333333222111111000000000000000000000000000000////////////////////////---------.........//////------...////////////...---............------,,,*********+++,,,---///000222222222222333444555666888888;;;777???BBBOOO))))))(((((())))))***+++))))))******))))))(((((())))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,///000000000000000000000111000///////////////000------.........////////////111222222111111333444333333222222222222333333666555444333111000///......---,,,++++++******+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%'''))))))((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''((((((((())))))******+++******)))++++++,,,,,,,,,---------......------...//////000000111111222222111111000111111222333444444444444666555555444444555555666333444444666888<<>>>>>;;;;;;===========================???>>>===<<<<<<<<<======888999:::::::::::::::999:::::::::999888888999:::999<<<>>>@@@DDDNNN]]]hhhxxxjjj[[[NNNHHHCCC;;;999<<<::::::::::::;;;;;;;;;;;;888AAAHHHFFF<<<444444777444444444444444333333222333333222222111000000000000000000000000000000000////////////////////////......---,,,---...///000---......///////////////.........---......//////666;;;:::111,,,000222///000111111222333555666777777777:::777???AAAMMM((((((((((((((()))******((()))))))))))))))(((((()))))))))))))))))))))))))))))))))******+++++++++***+++++++++++++++,,,,,,------............------///////////////000000000111111000000000000000000............////////////...///111222111222444555666666555555555555666666666555444222111///...---...---,,,+++************)))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%'''((('''&&&(((---111))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((''''''((())))))***************++++++++++++,,,,,,,,,,,,------------......///000000000111111111111000000000111222333333444444444555444444444444444444555666555444777;;;>>>===;;;===HHHVVVttt{{{rrrllleee\\\SSSNNNLLLGGGAAA???@@@@@@>>>BBBAAA@@@@@@???===<<<<<<;;;;;;;;;::::::::::::999;;;:::999999888888999999888999;;;<<<===>>>>>>>>>999;;;;;;:::999<<>>FFFEEE<<<555444666444444444444444333222222222222111111000000000000000000000000000000000000////////////////////////000...---,,,,,,---///000---...//////000000/////////...------...///000222HHHPPPMMM:::000333444...000000000222333555777888666666:::777???AAAKKK}}}((((((((('''((())))))***'''(((((()))))))))(((((()))))))))))))))))))))))),,,+++++++++******))))))*********++++++,,,,,,,,,---......//////......------------....../////////000000111111111111111111........./////////000000---...000111111222444555444444444444444444444444555444333222000///...---------,,,+++***************))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((('''&&&''',,,111)))(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((''''''&&&'''((()))************************+++++++++,,,,,,,,,,,,,,,------...000000000000000111111000000000///000111222333333333333444444333333333333444444777555555888===???<<<999999???BBBOOOnnnyyyuuujjj]]]VVVUUUPPPJJJCCCCCCAAA??????@@@@@@@@@??????@@@@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>???AAACCCFFFMMMYYYiiittt}}}^^^MMMIIIGGGDDDCCC???999888999;;;;;;;;;;;;:::999888777444888<<<===;;;777444222333333444444333333222111111111000000000000//////////////////////////////////////////////////////000///---,,,,,,---...000---......//////////////////...------...///000222AAAJJJGGG555+++///111+++000000000222333555777888555666:::777???AAAKKK}}}((((((''''''(((((()))***''''''((()))))))))(((((())))))))))))))))))))))))---,,,,,,+++******))))))*********++++++,,,,,,---......////////////......,,,,,,------....../////////000000111111111111000....../////////000000000---...000111111111333555555666666777777666666555333222222111000///......---,,,+++******))))))*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%$$$$$$%%%'''((('''''''''&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&(((((('''&&&&&&''''''((()))************))))))*********+++++++++++++++,,,,,,---...000000///000000111111000000/////////000111222222222222444333333222222333333444555444444777:::;;;999666:::???===>>>KKK^^^}}}rrruuu}}}|||wwwnnnUUUTTTOOOFFFBBBAAA@@@>>>???@@@@@@@@@AAAAAAAAAAAA===>>>@@@BBBCCCBBBAAA@@@@@@@@@AAABBBDDDFFFHHHIIIHHHJJJQQQ]]]ooo}}}^^^SSSWWWMMMJJJFFFBBB???===<<<<<<<<<;;;;;;:::999888888777555444333555777666333000222222222222222111111000000000000///////////////////////////////////////////////////////////////000///...---,,,---......,,,------........................---......//////...444444,,,)))...111///000111111222333555666777555555999666>>>AAAMMM(((''''''''''''((())))))&&&''''''((())))))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,------/////////000000/////////---------...//////000000......000111111111000000.../////////000000000000---///000111000111222444666777888888888888777666111111000000000/////////---,,,+++***))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$%%%$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###%%%&&&(((((('''&&&%%%&&&'''((()))************))))))))))))*********++++++++++++,,,---...000000//////000000000000//////...///000111222222222222333333222222222222333333111222333555777777777666999???>>>===CCCHHHYYYttt~~~zzzssskkkkkkjjjggg]]]\\\ZZZWWWSSSPPPNNNMMMKKKNNNRRRVVVWWWVVVSSSQQQ[[[\\\^^^cccjjjqqqxxx|||wwwvvvzzzeeeRRRSSSYYYQQQMMMGGGBBBAAAAAA???===;;;:::999888888999::::::999555111111333444333111000111111111111000////////////////////////////////////////////////////////////////////////////////////.........---------+++,,,,,,------------------............------,,,++++++,,,---...000222333222222222222333444555666555555888555>>>BBBOOO'''''''''''''''((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))*********++++++,,,------))))))***+++,,,,,,------//////000000000000//////---......///000111111222---...///111111111000///////////////000000000000...///111111000000222333111222333444444333222111000000000000000000///000---,,,+++***))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))&&&###%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&(((***++++++***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$&&&(((((('''&&&%%%&&&'''((()))************))))))))))))************+++++++++,,,---...000000//////000000000000//////...///000111111222222222333222222222222222222333000111333444555666666777444:::<<>>>>>???<<<888999888777777777999<<<===<<<888444000000111222333000000000000000///...............///////////////////////////////////////////////////////////////......//////...---,,,,,,***+++,,,,,,------,,,,,,------...///...---+++***222---,,,000222///---///222222222222333333444555555555777444>>>CCCQQQ((((((((((((((((((((((((((((((((((((((()))*********)))((((((((()))+++,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,---...///000111222////////////////////////////////////000000000000///////////////////////////000000000111111111111111111000000000000111111000000//////.........---,,,,,,++++++++++++******))))))(((((((((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&######&&&((()))***&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((()))***+++,,,---------,,,,,,+++++++++.........////////////000////////////000000000000555444333222222444666777333222111111222444777888888888999:::<<<>>>@@@AAAPPPZZZrrrrrr\\\TTTPPPHHHEEEHHHEEEEEEEEECCC???===<<<<<<>>>;;;888777888888666444333333444444333333222222000000000000000000000000111///......000111000000---...///000000///...---000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,------.../////////111111111111222333444444444444===999:::AAAQQQ|||''''''''''''''''''''''''((((((((((((((())))))******)))((((((((()))***+++++++++++++++++++++++++++)))***,,,+++******+++---,,,,,,---...///000111111............................../////////000000000//////////////////////////////000000000111111111111000000//////000000111////////////......------,,,,,,,,,++++++++++++***))))))(((((((((((())))))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((()))***+++,,,------,,,,,,,,,+++++++++---------.........//////.../////////000000000000444333222111111333555666333333222222333555777888777777888999:::<<<>>>???CCCIIIUUUkkkmmmZZZKKKHHHFFFAAA@@@EEEDDDEEEFFFDDD@@@===<<<;;;;;;999666666777777666444333444444444333222111111000000000000000000000000222000///.../////////------...///000000///...---///...------,,,---------------------------------.........---------,,,,,,------------------------,,,,,,------.../////////111111111111222333444444555444;;;888:::AAAPPPzzz''''''''''''''''''''''''((((((''''''(((((()))***))))))((((((((()))***+++************************)))***++++++******+++---+++,,,,,,---...///000000.................................////////////000////////////////////////////////////000000000000000000////////////000000///............------------,,,,,,,,,++++++++++++)))((((((''''''(((((()))&&&''''''((())))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((($$$"""###%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------....../////////000000000222222111000111222333444333333222222333555777888666666777777999:::;;;<<>><<<;;;888666555555666666555333444444444333222111000///000000000000000000000000333111///.........---,,,---...////////////...------------------...///000////////////////////////...............---------------------------------,,,,,,------.../////////111111111111222333444555777333999666:::BBBNNNvvv''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((())))))******************************)))***++++++******+++,,,+++,,,,,,---......//////------------------------------........./////////................................./////////000000000//////......//////000------------------------,,,,,,,,,,,,++++++++++++(((((((((''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((,,,000...((($$$%%%'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((''''''(((((()))***+++,,,+++++++++++++++++++++***+++++++++,,,,,,,,,,,,........./////////000000111000000000000111222222333333222333444555777888777777777777888999:::;;;BBBFFFJJJJJJRRRkkk}}}fffVVVQQQLLLJJJKKKHHHCCCCCCGGGAAACCCEEEDDDAAA===;;;:::666555555666666666555444333333333333222000///...000000000000000000000000111///------......---,,,..............................------......///000////////////////////////........................------------------------,,,,,,------.../////////000000111111222333444555999333777555:::BBBNNNsss'''''''''''''''''''''''''''''''''''''''(((((()))''''''(((((())))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,++++++,,,,,,------......------------------------------------............---------------------------............///////////////............//////,,,,,,,,,,,,------------,,,,,,+++++++++*********((((((''''''''''''(((((()))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((---111000***&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((''''''''''''((()))***+++++++++++++++++++++++++++************+++++++++,,,............////////////////////////000000111111111222222333444555666777777777777777888999:::;;;999???CCCCCCEEEPPPeeeuuusss{{{~~~}}}uuu]]]TTTSSSJJJJJJJJJIIIEEE???>>>AAA???@@@BBBAAA>>>;;;999888555666777777666666555555222222222222111000///...////////////////////////...,,,+++,,,...//////.........------------......//////...---------------------------------------------..................------------------------,,,,,,------.../////////000000000111222333555666999333777555:::BBBNNNsss&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&'''((()))))))))((((((((((((((((((((((((((((((((()))******))))))***,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------.........///......------------......++++++,,,,,,,,,,,,,,,---+++*********))))))))))))(((''''''&&&&&&''''''((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,+++(((%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((''''''(((((()))''''''''''''((()))***************+++++++++++++++************++++++++++++------.........//////////////////000000000111111000000111222333444555555666666666777888999;;;;;;888<<>><<<======<<<999777666777444666888888666444444444000111111111111000//////////////////////////////,,,+++***+++---/////////......------------......///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,------.../////////000000000111222444555666777333999666:::BBBNNNvvv&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((('''((((((((((((((((((((((((((()))******))))))***+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------...***+++++++++,,,,,,,,,,,,))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''''''''''''''(((******)))*********++++++++++++*********+++++++++,,,,,,---------.........////////////000111111111111111...///000111222333333333333333444555666888:::;;;<<>>>>>???===999999888777444111111333555222555888777333000///000---...///000111111111111////////////////////////...,,,++++++,,,---,,,+++...---,,,,,,,,,,,,---...)))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,------...//////000//////000111222444666777444444===999:::AAAQQQ|||''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((************************++++++,,,,,,,,,++++++******++++++,,,,,,++++++*********+++,,,------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,))))))((('''''''''''''''))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''((()))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%'''(((***''''''((((((((((((''''''((((((***+++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,......//////000000111111111000000000222222000...////////////000111222333222333555555555666888::::::<<<>>>???@@@BBBEEEGGGIIIGGGMMMYYYeeexxx}}}nnnTTTPPPKKKGGGEEEDDDBBBAAAAAA@@@???>>>============888777666666666666666777222222222111111111000000111111000000//////......//////.........---------//////...---,,,,,,++++++***+++,,,,,,******+++,,,...---,,,,,,------+++***+++++++++*********)))))),,,,,,,,,---------.........------,,,,,,------...------------...000111111//////000111222333333444777222888555:::BBBOOOvvv''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***++++++,,,,,,++++++******++++++,,,,,,++++++*********++++++,,,,,,------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))))))))******))))))((('''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&((()))''''''((((((((((((''''''(((((()))***++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,.........///000000111111111000000000222222000///////////////000111222222333555666666555666888:::;;;<<<>>>??????@@@CCCEEEMMMHHHIIIMMMPPPVVVjjj|||tttqqqeeeSSSNNNKKKGGGDDDCCCCCCBBBAAA??????>>>===<<<<<<======888777666666555555555666222222222111111111000000111111000000///.........///.........------------///......---,,,,,,++++++***+++,,,,,,******+++,,,---,,,++++++,,,,,,+++***+++++++++*********)))))),,,,,,,,,------------...---------,,,,,,---------------------......///000//////000111222333333444555111777444999@@@MMMttt''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++++++++******++++++,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))((((((((((((((('''''')))(((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''(((((((((((('''''''''((()))******+++++++++)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---......//////000111111111000///000222222111///////////////000111222333555666777666555666888999;;;<<<>>>>>>???@@@BBBEEEIIIEEEEEEIIIHHHGGGNNNZZZbbb{{{zzzrrrzzzwww```OOOGGGGGGDDDAAA@@@AAAAAAAAA@@@===<<<<<<;;;;;;;;;;;;<<<888888666555444444444444222111111111111000000000111111000//////......---............------------......------,,,,,,++++++***+++,,,,,,******+++,,,+++***)))***,,,,,,+++***+++++++++***************,,,,,,,,,,,,------------------------------------......---------....../////////000111222333333444444000666444888???JJJqqq'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++************************************)))))))))))))))))))))(((((('''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&''''''((((((''''''&&&&&&'''((()))************((())))))***+++,,,,,,---+++++++++,,,,,,,,,------------......///000000111000//////000222222111///000000000000111222333444666777777777666555777999:::<<<>>>???@@@AAADDDGGGEEECCCEEEKKKMMMLLLNNNTTTXXX[[[mmmzzzeee___[[[PPPEEEDDDBBB@@@???@@@@@@???>>>:::::::::999999999::::::888777666444333222222222111111111111000000000000111000000///......---------------------------------------,,,,,,,,,++++++***+++,,,,,,******+++,,,***)))((()))+++,,,,,,***************************++++++,,,,,,,,,---------,,,------------------,,,//////..................//////000111222333333444444111777555999>>>HHHnnn&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))******++++++++++++***++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++************************************))))))((((((*********))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,------------------...//////000000000//////000222222111000222222222222333444555555666777777666555555777888999;;;===???AAACCCGGGJJJGGGEEEEEEHHHJJJIIIJJJKKKVVVRRR\\\zzzuuuYYYLLLPPPRRRKKKAAAFFFDDDBBBAAAAAA@@@>>>===:::999888888888888888888777666555333222111111111000000000000000000000000000000//////...---------,,,,,,------------------,,,,,,,,,,,,,,,+++++++++***+++,,,,,,******+++,,,***)))((()))+++,,,,,,***************************+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,000000//////...///////////////000111222333333444555222999777:::>>>GGGlll&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***++++++++++++***++++++,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***))))))((((((''''''&&&******)))))))))))))))(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))((()))))))))***+++++++++,,,,,,,,,,,,------------,,,------......///000000/////////000222333222000222222222222333444555666444555666555444555777888888:::===???@@@CCCGGGJJJCCCCCCCCCCCCDDDEEEGGGHHHLLLXXXpppxxxbbb\\\TTTMMMJJJJJJKKKMMMIIIGGGEEECCCCCCAAA???===:::999888777777666666666555555333222111111111111//////000000000000000111000000///......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***+++,,,,,,******+++,,,+++***)))***,,,,,,+++******************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---......---,,,+++//////.........//////000//////000111222333333444555333:::888:::>>>FFFjjj&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***++++++++++++***++++++,,,,,,++++++*********++++++,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((''''''''''''((((((((((((((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((())))))))))))************,,,,,,,,,------------...,,,,,,---......//////000///......000222333222111111111111111111222444444222333444444444444666888999;;;<<<===>>>@@@CCCEEE===@@@BBBAAABBBDDDHHHJJJHHH___mmm\\\\\\uuuvvvyyyvvvcccQQQIIIRRRXXXVVVNNNKKKPPPXXXIIIGGGFFFEEEEEECCCAAA???;;;;;;999777666555555555333333222111111111111111////////////000000111111000//////......---,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,++++++,,,,,,+++***))))))*********+++++++++***++++++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,---.../////////000111222333333444444222:::777:::<<>>@@@<<>>???AAAAAA???>>>???@@@BBBXXXrrrxxxjjjTTTEEE@@@CCCFFFOOO___yyysssgggpppooo]]]UUUMMMIIIKKKLLLIIIFFFEEEFFFHHHIIIIIIDDDEEEGGGGGGGGGFFFDDDBBB;;;:::888666444222111111333333222222111000//////111111000000//////..................---,,,+++***,,,,,,++++++******++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))((())))))+++,,,---............///000111222333333555888666777;;;;;;FFF^^^&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&"""!!!$$$&&&$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))******++++++,,,,,,---,,,,,,++++++,,,,,,---......///000000111111000000333222111000000000111111111222333333333444666888999888888777888999:::;;;;;;<<<>>>>>><<<;;;<<<===???IIIRRRSSSLLLBBB===<<>>???DDDOOObbbuuuvvvbbbPPPKKKHHHEEEHHHPPPKKKHHHDDDCCCCCCDDDEEEDDDBBBCCCEEEEEEEEEDDDBBBAAA;;;:::999777666555444444333333222111111000//////000000000000//////..................---,,,+++***---,,,++++++************++++++++++++++++++++++++++++++***))))))***++++++,,,,,,***)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******))))))***+++,,,------.........///000111222333333555888666666;;;:::FFF^^^&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))***+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!&&&((($$$ """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******))))))******+++,,,,,,,,,,,,,,,++++++,,,,,,---...---......///000/////////333333222111111222222333111222333333333333666888777666555555555666888888999;;;<<<<<<;;;::::::;;;@@@>>><<<:::::::::::::::;;;999777666888???IIIPPPooo}}}wwwppprrr|||hhh___LLLFFFBBBCCC@@@<<>><<<<<<:::999888777777777222222222111111000000///000000000////////////...---......------,,,+++***...---,,,+++***)))))))))++++++++++++++++++++++++++++++***))))))***++++++,,,+++******)))***************************************++++++,,,,,,------+++,,,,,,------,,,,,,+++***+++++++++,,,,,,------......///000111222333333444888555666::::::FFF^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))***+++,,,+++++++++++++++++++++++++++++++++***************************************++++++************++++++***************)))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''$$$###%%%((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////......444444333333222222222222111222333333222333555777555444333333333444555666999;;;<<<<<<;;;::::::;;;===<<<::::::;;;;;;:::888999999999888999;;;@@@DDD@@@OOOggg|||nnnmmmsss~~~WWWCCCBBBEEECCCDDDDDD@@@:::;;;AAAIIIFFFCCCBBBCCCCCCCCCBBB??????@@@@@@@@@???>>>======<<<;;;999777666666555222111111111000000000///////////////////////////---------------,,,+++***...---,,,***))))))))))))************************+++******************+++++++++******************************************))))))***+++,,,------...***+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,......///000111222333333444777555666::::::FFF^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&'''((()))***++++++************************************************************************+++******))))))******+++))))))*********)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$(((---,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******((())))))******+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---...............555444444333222000//////111222333333222222444666444333222222222333444555888999;;;;;;999888999:::777:::<<<<<<:::777555444666888888777555555666777BBB@@@???JJJeee|||yyy~~~~~~{{{dddKKKCCCJJJ@@@>>>>>>AAAAAA??????@@@CCCBBB@@@@@@BBBCCCCCCBBB>>>>>>>>>>>>>>>======<<<===<<<999777555333222111111111111000000000000000.............../////////,,,,,,,,,---,,,,,,++++++---,,,+++***))))))))))))*********************************++++++*********************+++*********************************))))))******+++,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,---......///000111222333333444777555555:::999EEE]]]&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((()))******)))))))))))))))))))))))))))))))))*********************************************))))))))))))******((((((*********)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%***000...(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((())))))***+++++++++,,,,,,++++++,,,,,,---...,,,------...///.........222222222222000///...---111222333222111222333555444333222222222333555666555777888888777666666777888;;;===:::555222444777444555777666555444444555===@@@@@@>>>CCCUUUqqq~~~zzzyyyzzzooohhheeeppphhhaaa]]]ZZZPPPCCCAAAFFFBBB???>>>???BBBDDDCCCAAA>>><<<<<<<<<>>>@@@@@@???======<<<<<<<<<;;;;;;;;;:::999777444222111000///000000000000000000000000---............/////////++++++,,,,,,,,,,,,++++++++++++***))))))))))))***************************)))***++++++++++++***)))))))))***++++++++++++***************************))))))******++++++,,,,,,***+++,,,,,,------------++++++,,,,,,---------.........///000111222333333333777444555999999EEE]]]&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((()))))))))*********+++************************)))))))))(((((()))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&(((++++++'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((())))))******++++++,,,,,,++++++,,,,,,---...------...///////////////------.../////////...---111222333222111111333555555444333333333444555666555666888888666666666777999;;;;;;999666444666888222444666666666777999;;;///888@@@@@@;;;999AAAKKK\\\vvv~~~vvvllleeeiiiyyyxxxaaaLLLFFFEEEDDDBBB???<<<:::999DDDDDDCCCCCCDDDEEEDDDBBB===<<<;;;<<<===>>>===<<<;;;::::::999999999999999555555333222111111111111///000000000000000000000---------.........//////***++++++,,,,,,,,,++++++)))))))))))))))******+++************************)))***++++++++++++***)))((()))***+++,,,++++++******************************************+++++++++++++++,,,---------,,,,,,***++++++,,,---...//////......///000111222333333333666444555999999EEE]]]&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))&&&''')))***+++***((('''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""(((+++(((%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********((((((((()))******++++++,,,,,,++++++,,,,,,---...---...//////000000//////((()))+++---////////////111222333222111111333444555555444444444555666777777999::::::888888888999444555777999888666444222222333333222111111222444888555333555777888999:::777CCCOOOYYYnnn|||www|||```LLLJJJHHHBBB;;;===;;;888:::??????;;;<<<@@@CCCCCCCCCDDDEEEEEE@@@???======>>>>>>===;;;999888888777777777777777222222111111111222333333////////////000000000000---------.........//////***++++++,,,,,,,,,++++++(((((((((((()))***+++,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***+++,,,,,,+++***************************+++++++++***************,,,,,,,,,------,,,,,,+++******+++,,,...///000000......///000111222333333333666444555999999EEE]]]&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$&&&***...111&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++***)))'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((()))))))))))))))******+++...---+++))))))***+++,,,''')))+++,,,---,,,***))),,,---///111111000///...---......///000111111222222222222222222222222222777888999888777666888999777777888888888999999999???===;;;999666333111000111111222222222333333333555555555555666666666666999888===DDDHHHSSSrrrpppiiiuuu{{{nnn[[[KKKBBB===;;;999999999888888999;;;<<<>>>>>>>>>?????????@@@@@@@@@===;;;:::;;;===>>>???>>><<<:::888666555555666777444333333222111000//////000////////////.........,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))&&&&&&((()))************+++++++++,,,,,,---------......................../////////000111333444555333666444555999999DDD\\\&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###&&&)))+++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''(((((())))))(((((())))))***+++...---+++))))))***+++,,,((()))+++,,,,,,,,,+++******,,,---//////...---,,,---------...///000000000222222222222222222222222555777888999888777888999777888888888888999999999===<<<:::888666333222111111111111222222222333333333333444444444555555555333222555999999<<>>===>>>???>>>999888888888888:::;;;<<<============>>>>>>>>>>>><<<:::999999;;;<<<<<<;;;:::888666444333333444444222222111000//////....../////////.........---------------------,,,++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))'''((()))***+++++++++++++++++++++,,,,,,---------***+++,,,---...000111111111000000000111222222333333666555666:::999DDD[[[&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''((())))))(((((())))))***+++---,,,+++))))))***++++++******+++++++++,,,,,,,,,)))***,,,---------,,,+++,,,,,,------......//////222222222222222222222222222555777888777777888999888888888888999999999999:::999888777555333222222111111111222222222222333222222222222333333333333444111333666333///555@@@???KKK^^^sssnnn^^^eeexxxvvvqqqsss~~~ooobbbVVVJJJAAAAAA===999888:::<<<;;;999777777777777777999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::888888999:::999888777555444222111111111111000000//////......------......---------,,,,,,,,,------......------,,,+++,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))((()))***++++++,,,++++++++++++,,,,,,,,,,,,------******+++---...///000111222111111000000111111222222666555666:::888CCCZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))******,,,+++******)))***++++++,,,++++++++++++,,,------******+++,,,,,,,,,,,,+++---------....../////////111111111111222222222222111333444444444666888;;;777777888888888888999999777777666555444333222222111111111111222222222222111111222222222333333333555333444777555111000444999777666888AAARRReeerrr~~~nnnffffffgggsss|||ppp]]]UUUJJJBBB@@@???===<<<;;;::::::<<>>:::666666666666666777777888888999::::::::::::;;;;;;;;;<<<:::888777888888777666555444222111000//////000/////////...............---------,,,,,,,,,++++++---............---,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))((()))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000000000111222222222666555666:::888BBBYYY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''((())))))************************+++,,,,,,++++++,,,,,,---...+++,,,,,,---------------///////////////000000000000000000111111222222222111222222111222444888<<<666666666777777777888888555555444333333222222222000000111111111222222222111111222222222333333333333000000222333111000111000000111111222555:::===FFFUUUkkkuuurrrjjjtttxxxsssbbbTTTIIIBBBCCC???;;;:::;;;<<<;;;:::444444888===CCCDDD@@@<<<555555666666666777666666999999999::::::::::::;;;<<<:::888777888888777555444333222111000/////////......//////////////////---,,,,,,,,,,,,+++++++++------......------,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))'''((())))))***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///000222444555222666555666:::888AAAWWW$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((''''''(((((()))***)))))))))***************,,,,,,------------......------------............//////000000000000000000//////000000111222222222000222333444444555888:::555555555555666666666666333333333222222111111000000000000111111111111222111111111222222222222333333111//////000111111111...111444555444222222222222777???IIIWWWhhhyyyxxxsssnnn}}}jjj^^^PPPGGGDDDDDDAAA>>>>>>===<<<======;;;777555222222444999>>>???<<<999555666666777777666666555888888888888999999999999;;;999777666777777666555333333222111000//////...---.........//////000000------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))'''(((((()))))))))((((((------,,,,,,,,,,,,++++++))))))***,,,---...///000+++,,,---...000333555666111666555777:::777@@@VVV$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''((())))))(((((()))***************+++,,,---//////......------------------......////////////////////////////////////000111222222222///333888<<<;;;999888777333333333444444444555555333333222111111000//////000000000000111111111111//////000000000111111111333333111//////000111111333222111///---...111444888777555666999@@@IIIOOObbbuuurrr^^^RRRJJJHHHFFFEEECCC???888333888888999999999888666444777555333555888999777444555666777777777777666555666666666666777777777777999777555444555666555444222222111111000///------+++,,,,,,---.../////////------------,,,,,,,,,,,,++++++,,,,,,++++++***)))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))*********))))))(((---------,,,,,,+++++++++))))))***+++---...///000,,,------...000222333444111666555777:::777???UUU$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((())))))'''((()))***************+++,,,...000000///...,,,------,,,,,,,,,---...///.....................---...//////000111222222222---444===CCCBBB===888444222222222333333333444444333222222111000///......000000000000111111111111............/////////000...000///------...000000***---///000///---------)))+++---111444666666666<<<<<>>@@@888777777666666666666555666333111222777:::;;;:::666666777888888777666555444444444555555555666666666555333333444444444333111111111000///...,,,+++******+++,,,------............------------,,,,,,***++++++++++++***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))******+++++++++******)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000222222111666555777:::777???UUU%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$&&&'''(((((()))''''''''''''((((((((((((((()))))))))************''''''(((((())))))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))''''''(((((())))))******)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,..................------000000000///......------111111111222333444666777444333222111000000000000222222222111000//////......///000111222222111000//////////////////////////////............////////////......------------............////////////000111333555999<<>><<<;;;999888777888777777666666777777888555555666666666666555555555444333222333555777888666666666666666666666666777666555333333333333444333333333222222111111111000000000///...---------++++++,,,------...//////---,,,,,,,,,++++++++++++************************+++******)))(((((())))))''''''''''''(((((((((((()))))))))*********++++++(((((())))))))))))(((((())))))(((((()))******+++&&&&&&%%%###""""""$$$&&&(((((())))))*********+++))))))***++++++++++++***$$$%%%''')))+++,,,------,,,---...000111222222222333777444333999:::AAARRR|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((((())))))))))))))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------------...///000111222222222111000/////////////////////...------,,,,,,......///000000000//////........................,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------...........................///000111222444555666555666999<<<:::???GGGQQQ[[[ccchhhkkkqqqtttyyy|||yyynnnggg\\\SSSLLLEEE>>>999>>>===<<<;;;::::::999999::::::999888777666555555555555444444444444555555555555666666666666555555444444333333333555666777777777666666555555444444888777666555333333333333444444333222111000000///000000//////...---------,,,,,,,,,---......//////++++++++++++******************************************)))((((((((())))))''''''''''''(((((((((((())))))))))))************(((((())))))))))))(((((())))))((((((((()))*********(((''''''(((((('''&&&''''''((()))***+++,,,,,,))))))***++++++++++++***'''(((***,,,---/////////---...///000111111111111444888555444:::;;;AAARRR{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%'''(((((()))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))******+++,,,,,,------------------...///000111222111000///............///.........---------,,,............//////......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......------......//////,,,,,,---///222555666666222222333444555666777777999;;;>>>BBBFFFJJJNNNOOOMMMMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPNNNMMMLLLLLLLLLKKKHHHDDDAAAAAAAAA@@@???===999666555666888999888888777666666555555555666666666555555555444444444444333333222222333333444555555666666666666555555444333333333333444555666777666666555444333333222777666666555444444444444444444333222111000///.../////////......---------,,,,,,------............,,,++++++++++++************************************))))))((((((((())))))''''''''''''((((((((((((((((((((()))))))))******(((((())))))))))))(((((())))))((((((((())))))***---+++***,,,//////,,,((('''(((((()))******++++++))))))***++++++++++++***------............------......///000000000000000222777444444999:::@@@QQQ}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))(((((('''&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((()))***+++,,,------++++++++++++++++++++++++)))*********++++++,,,,,,((())))))***+++,,,------...............///000111000000///...------------//////............------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---,,,+++,,,...///---,,,111111000000000000000000///000000111333444444555888888999999::::::::::::;;;::::::999999999999999555333000000222444555555111000000111333555666666......///111333555777888444444444444444444444444333333333222222333333333444444555555555555444444333333333333333444444555666555555444333222111111333333444555555666666666444444333222000///..................------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))((((((((((((((())))))''''''''''''((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))((((((((((((((())))))((('''))),,,,,,)))%%%******))))))))))))))))))))))))***++++++++++++*********++++++++++++******......///000000000000000000555333333888999???OOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((())))))***+++,,,------++++++++++++++++++++++++(((((())))))***+++++++++)))))))))***+++,,,,,,---//////......//////000111000///...---,,,,,,,,,,,,...........................---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((()))))))))))))))***************************++++++++++++)))))))))***+++,,,---...111000///000000000...,,,+++,,,---...///000111222111111111111222222222222+++++++++++++++++++++***+++++++++,,,,,,---------444222000111222444444444000111222222222111000///333333333444666888999:::444444444444444444444444333333222222222222333333222333333333333333333222333333333333444444444333444444333333222222111111000111333444555666666666333333222111000//////...------------------------+++++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((''''''((((((''''''''')))******(((&&&************))))))(((((())))))***++++++++++++***))))))+++,,,---.........---...///000111111111111///444222333888888>>>NNN%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))'''(((((()))***+++,,,,,,************************''''''((())))))***++++++*********++++++,,,,,,,,,///............///000000///...---,,,++++++++++++,,,,,,,,,,,,------------...---,,,+++***++++++,,,++++++++++++++++++++++++)))((((((''''''(((((()))((((((((())))))*********)))))))))*********++++++))))))))))))***+++,,,,,,&&&((()))***+++*********((()))***++++++,,,+++++++++,,,,,,,,,---.........111111111111111111111111111222222333333444333333...---,,,---.........,,,......////////////000000111111000///.........///333333333333333333333333222222111111111111222222111111222222222222111111333333333444444333333222222222222222222111111111000111222444444444333333222222111111000000000///------------------------************************++++++++++++************))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))((('''''''''''''''''')))***+++*********+++)))))))))))))))*********))))))***++++++++++++***,,,,,,...///000000000000,,,---...000111222222222///555333444999999>>>NNNzzz%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&&&&'''((()))***++++++************************&&&''''''((()))******++++++++++++++++++,,,,,,,,,......---------...//////......---,,,+++++++++++++++++++++++++++++++++,,,...---+++*********++++++******************************))))))))))))******'''((((((((())))))******))))))))))))************,,,,,,++++++++++++,,,,,,+++---//////---++++++,,,)))***,,,---...------,,,,,,,,,------......//////,,,,,,,,,------...............///////////////...000000000111333333222000000000///...---...000222/////////000111222333333333333333333222222222222111111000000000000111111000000111111111111000000333333444444444333222222111111111111111222222222111222333444333222111000111111111000000000000000------------------------*********)))))))))))))))************))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((***)))((('''''''''''''''%%%(((***)))'''&&&))),,,''''''((()))***+++,,,,,,))))))***++++++++++++***,,,---------,,,++++++***+++,,,...///111222333333000555444555::::::???OOOuuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++***)))(((((()))***++++++++++++++++++***)))(((************************************+++,,,---...+++//////---///444222,,,//////......---------,,,***++++++,,,------------))))))***))))))((('''&&&************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***(((******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////......////////////////////////222000000222555555333000//////////////////000111222222222111111111000000111111000000111111222333222000...///222444333111333333444444444333222222///////////////000111111333222000/////////000111000000000///......------......---,,,,,,+++******,,,++++++***)))((('''''',,,+++)))((((((((()))***&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))*********))))))))))))))),,,,,,,,,------,,,++++++***++++++,,,,,,------...------------...000111111222666444444888888===MMMzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))******)))(((((()))******+++++++++++++++***))))))******************************)))******+++,,,---+++......+++,,,111222///222111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,)))***************)))(((************************++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''***+++)))((()))******++++++******)))*********+++++++++,,,,,,******++++++++++++,,,,,,+++,,,,,,,,,,,,---------.........//////.................................111000///111333444222///000////////////000111111222222111111111000000000111000000000000111222222333000//////111333222111222222333333333333333222000000//////000111111222222111000/////////000000000//////......------,,,------,,,,,,+++******)))+++*********)))(((((((((+++******)))(((((())))))(((((((((((())))))))))))******)))((((((((((((((()))((((((((('''''''''&&&))))))))))))************************************((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))))))))))))))+++,,,,,,---,,,,,,++++++++++++,,,------......///............///000111111111666333333888777===LLLzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***))))))(((((())))))***++++++,,,,,,,,,+++*********************************)))))))))))))))******+++------******...222222333222111///...,,,+++***++++++,,,,,,,,,+++******)))******++++++++++++***************************************************(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))((()))******++++++******))))))*********++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------............------------------------------///......///111111000...000/////////000000111222111111111111000000000000000000//////000000111222333111//////000111111000000111222333333333333333111000000000000111222222111111000////////////000///......------,,,+++++++++++++++******))))))((())))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))+++***))))))(((((())))))((((((((('''''''''''''''))))))*********+++++++++************************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,------.../////////000000/////////000000111000555333222777666<<>>GGGlll$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%""" !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''''''''(((((((((((((((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''***&&&***222222(((###&&&((('''&&&%%%%%%%%%%%%&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''))))))(((''''''''''''''''''''''''''''''(((((()))'''(((***++++++***(((''''''''''''((()))*********)))******++++++******)))))))))*********+++++++++,,,------,,,***))))))***(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%((('''%%%$$$$$$%%%'''(((''''''''''''((((((((((((''''''(((((())))))******++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,------...///000111111333111222555555666>>>FFFiii%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&)))$$$%%%++++++%%%$$$(((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''''')))******)))''''''''''''(((((())))))******)))******++++++******))))))))))))*********+++++++++,,,---+++)))((()))***))))))))))))))))))))))))((((((((('''''''''''''''''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((())))))******************************)))*********++++++,,,,,,------...///000111222222222111333555666777>>>FFFfff%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))******)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$((('''%%%%%%%%%%%%'''(((%%%$$$#########$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$((((((%%%%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&'''''''''''''''&&&&&&''''''((()))''''''(((((((((((('''''''''((((((((()))))))))***))))))************))))))))))))))))))***************+++,,,+++)))(((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++------...///000111111222222111333666666777===EEEccc%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))******)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''###!!!"""%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######%%%((()))&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***''''''((((((((((((''''''(((((((((((()))))))))))))))))))))******)))))))))(((((()))))))))************++++++***(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++,,,,,,+++,,,------//////000111111111333666777777===EEEaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$!!!"""%%%(((%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###&&&((()))'''%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((()))))))))******)))***+++)))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''(((((())))))*********************************+++++++++,,,,,,------++++++,,,---...///000000111111333777777777===DDD```&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''%%%###$$$%%%########################"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%%%%&&&%%%###%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((()))))))))))))))(((((()))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))***)))******)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))******++++++++++++++++++++++++******++++++,,,---......,,,,,,---...///000111111000000333777777777===DDDaaa&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''$$$""""""###########################%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$ !!!###%%%%%%$$$###"""######""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$""""""$$$$$$###%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((******))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((()))*********++++++++++++++++++++++++))))))***+++---...//////------...///000111222222000000444777888888===DDDbbb&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$''''''%%%%%%%%%%%%''''''&&&%%%###""""""###%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&'''&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))(((((()))***************((((((((((((((()))******))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***,,,---......------......///000000000000///000444666888>>>EEE```&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%&&&'''&&&%%%###""""""###%%%&&&%%%$$$############$$$%%%)))'''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))(((((()))************)))((((((((((((((())))))***)))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------------......///000000000111///000444666888>>>DDD___&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$######""""""######$$$((('''&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))'''((())))))******))))))((((((''''''(((((()))***((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------......///000000000111000111555777888>>>DDD___%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))'''(((((()))))))))))))))(((''''''''''''((())))))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------......///000000000222000111555777888===DDD___%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%###"""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((()))))))))))))))'''''''''''''''(((((()))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------......///000000000333111222555777888===DDD[[[$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((&&&'''(((((())))))((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,------......///000000000444222333666777888===DDDVVV$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''(((&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------------......///000000000444222333666888888===DDDVVV$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%''''''''''''%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&''''''(((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''""""""#########$$$$$$$$$"""######$$$&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&(((***,,,---,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))((())))))+++,,,---......------......///000000000555333333666888888===DDDZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%***)))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&(((((()))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''+++)))%%%$$$&&&+++111444+++)))(((((())))))(((&&&''''''''''''(((***+++,,,)))************++++++++++++,,,,,,---...///000000000///111666888888<<>>FFFaaa%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((('''&&&&&&%%%$$$%%%'''***,,,---,,,,,,+++******)))*********)))************+++++++++------...///000111222222000...///333555888???GGGiii$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################&&&&&&%%%$$$$$$###"""""""""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))***''')))+++,,,+++******+++---------...///111222333///111444666888;;;>>>AAAYYY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$############%%%&&&&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***+++*********---///............///000222222///111444666777:::>>>AAAXXX&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))******))))))(((((()))))))))************)))+++///222///.........///000000111000222444555777:::>>>AAAXXX&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''((((((''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))************))))))((())))))))))))***+++,,,,,,---000333//////.........//////000111222444555666:::>>>AAAXXX$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((()))*********++++++***)))))))))))))))&&&)))---////////////000///...............//////222333444444666999>>>AAAYYY$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&'''&&&%%%%%%''''''&&&%%%######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,+++******))))))))))))%%%)))...111111///...---...---------...//////000333333444444555999>>>AAAYYY%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++---,,,+++***))))))))))))'''***---///...---------,,,,,,,,,---...///000111444444444444555888===AAAWWW&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&'''''''''&&&'''&&&%%%%%%''''''&&&%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###!!!########################$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++---,,,+++***))))))))))))***+++,,,,,,,,,+++---...++++++,,,---...///111222444444444444555888===AAAUUU&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((())))))******+++***)))))))))***,,,,,,,,,+++)))((((((***,,,---......//////000000111111000000111222444999???DDDWWW&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%(((+++000222&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''(((((())))))******))))))((((((((()))***+++))))))***+++++++++++++++---------...//////000000000111111222444999???CCCVVV&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%)))///666:::&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''(((((())))))******((((((((('''((())))))***'''(((+++,,,---,,,***))),,,,,,------.../////////000111222333555999???CCCUUU%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$'''+++///111%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))******'''(((***+++,,,,,,+++***,,,------......//////000000111222333555999>>>BBBTTT%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''(((((())))))******))))))*********+++++++++***))))))))))))+++,,,------......///000000111111000111333444666999===AAASSS}}}$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''(((((())))))******))))))***+++++++++++++++***)))(((((((((+++---///......//////000111111111000111333555666999===@@@RRR|||$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''(((((())))))******((((((***+++++++++***)))(((((())))))***,,,------------......///000000111000111444555666999<<>>EEEUUUvvv%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######%%%'''(((%%%%%%&&&&&&&&&%%%$$$$$$###&&&((()))'''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&$$$$$$'''***&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''"""""""""###$$$%%%''''''$$$$$$%%%%%%&&&'''((((((%%%)))+++(((###!!!###&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$&&&'''(((((())),,,...)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,///111222222111000///...000555777999>>>EEE[[[{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''(((###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$########################""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''#########$$$$$$%%%%%%&&&###%%%&&&''''''&&&$$$"""$$$$$$%%%&&&''''''&&&&&&'''''''''&&&%%%""" %%%%%%$$$###$$$%%%'''(((%%%&&&'''&&&$$$######$$$'''%%%$$$###%%%%%%%%%$$$'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((+++'''$$$###&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''***%%%$$$(((***'''%%%$$$((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''((()))))))))*********)))))))))))))))'''((()))******+++******+++,,,---------...000222000000222777:::;;;???EEE\\\xxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%)))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%######%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%(((,,,000...***&&&######%%%%%%%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&'''((()))+++(((&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''')))$$$###''')))'''$$$%%%(((''''''&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))))))))))))))))))))'''''')))***+++++++++++++++,,,............000222111///222666999:::@@@GGG\\\www%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%###"""###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&***(((&&&###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&,,,444:::444///)))%%%$$$%%%&&&&&&'''%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&'''))))))*********(((%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$###''')))&&&%%%&&&((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))******&&&'''(((***+++,,,,,,,,,***---///000000000000111111///111555888:::AAAIII___yyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&)))'''$$$"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########!!!"""$$$%%%&&&&&&%%%%%%########################%%%%%%%%%%%%%%%$$$###""""""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$######$$$%%%&&&'''((((((((('''''''''(((((((((%%%%%%&&&''''''(((((((((###$$$%%%&&&'''&&&%%%$$$&&&%%%$$$$$$&&&,,,333999555111,,,(((''''''''''''&&&%%%$$$%%%'''''''''%%%######$$$%%%&&&''')))***)))+++,,,***%%%###%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$((()))&&&%%%((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))*********&&&'''(((***+++,,,------***---000222222111111111222///000444777:::BBBJJJccc|||%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$######### !!!###%%%&&&&&&&&&%%%########################"""###$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%(((&&&"""!!!%%%***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&'''((()))(((''''''''''''((((((((((((''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%'''+++...000///---,,,,,,+++)))'''&&&%%%$$$%%%'''((('''&&&$$$$$$$$$%%%&&&'''))))))(((+++,,,***&&&$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&))))))&&&&&&)))(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))************'''((()))***,,,,,,------***---000222222111111111222000000444777:::AAAIIIaaazzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%%%%'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&########################""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$&&&'''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''%%%!!!!!!%%%***#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&'''(((***)))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%&&&&&&$$$$$$$$$%%%---,,,,,,---...,,,)))'''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''(((((('''((())))))'''&&&%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&(((***((($$$$$$(((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((()))******++++++((()))***+++,,,,,,,,,,,,***---///000000000000111222000111555888:::@@@GGG\\\vvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&############$$$%%%%%%&&&###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%#########$$$&&&'''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!"""###$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$)))(((&&&%%%$$$%%%&&&''')))((('''%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%"""$$$%%%%%%$$$###$$$%%%...---++++++++++++)))'''%%%$$$$$$%%%'''(((((('''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((&&&$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((%%%!!!!!!%%%&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((()))******++++++***++++++,,,,,,++++++***+++,,,............000222333111333777999999>>>EEE]]]www%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&(((((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%&&&&&&'''%%%$$$#########$$$%%%&&&########################%%%%%%%%%%%%$$$$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&###"""  !!!###$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%% %%%(((%%%!!!""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''###%%%&&&''''''&&&$$$""")))(((&&&$$$$$$$$$&&&'''((('''&&&%%%$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%"""###$$$$$$$$$%%%'''***111...***(((((((((((('''%%%$$$$$$%%%'''(((((('''''''''&&&%%%%%%%%%%%%&&&&&&$$$###&&&))))))&&&###&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&((((((((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''###"""%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))'''(((((()))***++++++++++++,,,,,,,,,,,,+++******+++,,,---------...000222333222444888999999===CCCbbb{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&***''''''(((%%% """'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%555000(((%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%########################''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&''''''((('''%%%$$$###)))((('''&&&%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))&&&###$$$'''***+++*********))))))))))))******,,,,,,,,,,,,---...//////,,,,,,------.../////////111///111666888999>>>EEE^^^||||||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&& %%%'''&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%222---(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$)))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((***'''%%%%%%(((***************))))))))))))******))))))))))))***+++,,,,,,,,,,,,------.../////////111000222666888999>>>DDD___}}}zzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))222666...''''''%%% ######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%,,,***&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$#########$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))+++)))''''''(((*********))))))))))))))))))))))))(((((((((((()))***++++++,,,,,,------.../////////222111222666888888===CCC___~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&000KKKWWWCCC((( $$$&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))+++***)))((())))))******))))))************))))))*********++++++,,,---...,,,,,,------.../////////333222333666777888<<>>MMM<<<%%% '''+++######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********))))))))))))***((()))************)))(((,,,,,,+++,,,,,,---...///,,,,,,------.../////////333222333666777888<<>>DDDSSSuuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""%%%)))...111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$"""###%%%### ###)))######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&&&&%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$###############$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&((()))***)))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((###&&&))))))'''''')))+++''')))***++++++***)))'''************+++,,,---...,,,,,,------...//////000111///111666888999>>>EEEQQQsss'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((+++,,,'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%###"""'''$$$""""""%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((()))))))))((('''***)))'''&&&%%%%%%&&&'''&&&&&&((((((((('''&&&%%%***'''%%%&&&)))***(((&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%)))'''%%%&&&))),,,+++)))))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%+++*********))))))(((((('''''''''''''''((()))***%%%'''******)))'''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((************************)))******++++++,,,------+++,,,---///000000111111000111333444666999===@@@OOOsss''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))***'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$$$$&&&$$$""""""%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((((((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%((('''&&&'''((()))((('''&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))'''%%%&&&)))++++++))))))((((((((('''''''''''''''((()))))))))(((&&&&&&))))))((((((((('''''''''''''''''''''''''''((()))((())))))(((((('''((()))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***+++++++++******************++++++,,,,,,---......+++,,,---///000000111111000222444555666999===@@@OOOrrr'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&)))+++)))&&&$$$$$$&&&&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''(((((('''&&&'''(((&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((('''&&&&&&(((******)))((((((((((((''''''''''''((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&%%%(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((()))*********++++++++++++******))))))++++++,,,,,,---.........+++,,,---///000000111111111333555666777:::>>>AAAOOOqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%))),,,***%%%"""$$$'''%%%$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&&&&&&&!!!###$$$&&&''''''&&&%%%&&&&&&&&&'''''''''''''''%%%''')))(((&&&$$$&&&)))&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''&&&((('''&&&'''((()))))))))((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&&&&%%%$$$%%%&&&'''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((())))))******,,,,,,++++++***)))))))))******+++,,,,,,------...+++,,,---///000000111111222333555666888;;;???BBBNNNooo&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###'''***(((###!!!###&&&$$$$$$$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&&&&!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((($$$''')))(((%%%$$$&&&)))'''&&&&&&%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''((()))'''''''''((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&)))++++++((($$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((()))+++++++++*********)))))))))))))))***++++++,,,,,,+++,,,---///000000111111222333555666888;;;???BBBLLLooo}}}%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&###!!!###$$$$$$%%%%%%$$$######$$$&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''######%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''(((''''''((('''&&&&&&''')))'''''''''((((((((((((((())))))(((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''(((((('''(((***...111000+++&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((************************(((((())))))***++++++++++++,,,---///000000111111111333555666777:::>>>AAAKKKqqq{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%&&&''')))***'''&&&%%%%%%''''''&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((&&&((()))'''%%%%%%''')))''''''''''''((((((((()))***)))((('''&&&''''''(((''''''((((((((()))))))))))))))((((((((()))******)))((())),,,111111---(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))***++++++,,,,,,((())))))***++++++,,,,,,+++,,,---///000000111111000222444555666999===@@@LLLttt%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&'''%%%$$$###%%%&&&%%%""""""$$$'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&'''((()))&&&&&&%%%%%%&&&''')))***(((%%%###$$$'''(((&&&$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&)))******)))&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((&&&((()))'''%%%$$$&&&)))&&&'''''''''(((((())))))***)))(((&&&&&&''''''((('''''''''((((((((())))))))))))((())))))***++++++)))'''%%%(((,,,...+++((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********(((((()))***+++,,,,,,---)))******+++,,,,,,------+++,,,---///000000111111000111333444666999===@@@MMMvvv~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''***'''%%%%%%((()))(((&&&((((((((((((''''''''''''%%%%%%&&&&&&''''''(((((()))(((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$############$$$%%%&&&'''''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%((('''$$$######%%%''')))((((((''''''''''''((((((***)))((('''&&&&&&'''(((%%%%%%'''((((((((('''&&&'''(((***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&''')))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))'''((()))))))))(((&&&%%%)))((('''&&&''')))+++,,,***)))))))))***+++,,,,,,'''(((******((((((((()))((()))***,,,,,,++++++***+++***)))'''''')))***++++++*********))))))((((((************************++++++++++++++++++,,,,,,......//////000000111111444444555777999;;;===>>>MMMrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''((((((((('''''''''''''''((((((((($$$%%%%%%&&&'''(((((())))))&&&$$$%%%'''((('''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###"""!!!###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$############$$$%%%&&&'''''''''((((((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%)))'''&&&%%%%%%&&&'''(((((((((''''''''''''((((((***)))((('''&&&''''''(((%%%&&&'''((((((((('''&&&'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''''')))(((((('''''''''(((((((((((((((((())))))))))))(((((())))))(((''''''&&&'''&&&%%%$$$$$$%%%'''(((***))))))))))))******+++'''(((******((((((((()))((((((***+++++++++***))),,,+++***))))))***+++,,,++++++++++++*********)))************************)))))))))))))))******+++......//////000111111111444444555777999;;;===>>>IIInnn&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&'''''''''''')))'''&&&&&&'''(((((('''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((((((((('''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########'''&&&%%%%%%%%%%%%$$$############$$$$$$%%%&&&'''''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&((((((''''''''''''(((((())))))(((''''''''''''(((%%%&&&''''''((((((''''''%%%'''(((*********))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''(((((()))))))))))))))((((((((((((((())))))))))))))))))((((((''''''(((((('''&&&%%%$$$$$$$$$%%%&&&***))))))(((((((((((()))'''(((******((((((((()))'''(((((()))***))))))))),,,,,,***))))))***,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))***++++++......///000000111111222444555555777999;;;===>>>FFFkkk''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))%%%%%%%%%%%%&&&&&&&&&''')))((((((''''''&&&&&&&&&((('''&&&&&&''''''''''''((((((((((((((((((((((((###$$$$$$%%%&&&'''(((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''''''''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########(((&&&%%%%%%%%%%%%$$$"""$$$$$$$$$$$$%%%&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))*********)))(((&&&%%%((((((''''''''''''((((((((((((((('''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&''')))***++++++***''''''''''''&&&&&&&&&&&&((((((''''''''''''''''''&&&'''(((******)))((('''(((((((((((())))))))))))***)))(((''''''((()))******)))((('''''''''''''''***)))(((''''''''''''''''''(((******((((((((()))'''''''''(((((((((((((((++++++***))))))***++++++++++++++++++++++++++++++************************++++++++++++,,,------......//////000111111222222444555666777999<<<>>>???FFFkkk''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&''''''''')))(((''''''&&&''''''((())))))))))))))))))))))))))))))******++++++,,,,,,***+++******))))))***+++,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((''''''''''''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$%%%&&&'''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++***(((&&&%%%((((((''''''''''''((((((''''''((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%&&&'''(((***+++++++++(((((((((''''''&&&&&&&&&''''''(((((((((((((((((($$$%%%'''((()))(((''''''(((((((((((())))))))))))***)))(((''''''((()))***++++++***))))))((((((((())))))((('''&&&&&&&&&''''''(((******((((((((()))'''''''''''''''((((((((())))))(((((((((((())))))))))))******************************************++++++++++++,,,---.../////////000000111222222222555555666888:::<<<>>>???JJJnnn''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((()))***************++++++++++++,,,...000222444666777777888888888666666888999;;;;;;:::999888777777666444333222000---+++)))((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***---,,,((($$$###$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))))))*********((('''&&&((((((''''''''''''((((((&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***+++,,,))))))(((((('''&&&&&&&&&''''''((()))))))))(((((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))))))))(((((())))))******)))))))))((((((((((((''')))((((((''''''''''''((('''(((******((((((((()))(((''''''''''''((())))))(((((((((((((((((((((((()))))))))))))))*********************************))))))))))))***,,,---...//////000111111222222333555555666888:::<<<>>>???LLLppp''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&'''(((((()))******((('''&&&&&&(((***,,,...---...///000222333444555444555666888:::<<<===>>>@@@AAABBBAAA??????AAACCCGGGFFFEEECCCAAA@@@???>>>;;;:::999777555333222111...---,,,+++***)))))))))************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))---000///***&&&&&&'''%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%$$$%%%%%%&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))((((((''''''((((((''''''''''''((((((%%%&&&((()))))))))(((((('''&&&&&&%%%&&&'''((()))'''''''''((((((***++++++)))))))))((('''&&&&&&&&&&&&'''((()))***))))))(((&&&&&&&&&&&&'''((()))***(((((((((((())))))))))))(((((()))***************&&&''''''(((((((((((((((((((((((('''(((((())))))'''(((******((((((((()))(((((('''''''''((()))***(((((())))))))))))(((((()))))))))******+++++++++************************)))))))))***+++,,,---...///000000111111222333333555666777888:::===???@@@KKKooo(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''((()))******+++&&&&&&&&&''')))---000222666777999<<>>>>><<<>>>???>>><<<;;;===@@@EEEDDDBBB@@@>>><<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;444333222000///...------************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######################## %%%******&&&######%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''''''''%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######"""$$$&&&(((''''''%%%%%%%%%%%%&&&'''((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((((((%%%&&&((()))))))))((((((''''''&&&%%%&&&'''((()))(((''''''(((((()))***+++***))))))((('''&&&&&&&&&&&&'''(((*********)))(((((('''''''''''')))+++,,,(((((((((((())))))))))))'''((()))+++++++++***)))''''''((()))******))))))((((((((((((((()))***+++''')))******((((((((())))))(((((('''''')))***+++))))))************))))))*********++++++,,,,,,,,,************************+++++++++,,,---...000111000000000111222222333333555666777888:::===???@@@JJJmmm%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((((((((()))))))))(((((((((((((((''',,,---+++111<<>>BBB<<<;;;@@@BBB???<<<===???<<<===AAAAAA======???:::BBBAAA999777>>>AAA<<<777777111)))(((---...***)))(((&&&&&&((()))***)))%%%(((***)))&&&%%%&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&'''((()))***''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((************))))))))))))++++++******)))((((((((())))))(((((('''''''''&&&)))))))))))))))******+++))))))(((&&&&&&%%%%%%%%%******)))((((((((((((((((((((((((((()))))))))))))))((('''&&&'''(((***,,,(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333111333666888999:::===???JJJlll%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((('''''')))(((&&&%%%&&&'''***+++(((///666;;;CCCMMMPPPNNNJJJGGGDDDBBBAAA???;;;999;;;999666555555777999;;;;;;>>>BBBDDDAAA======???888999<<>>BBBDDDDDDEEEIIIDDD@@@>>>>>>>>>>>>AAADDDEEEDDD???666222111---'''+++***)))*********(((&&&%%%(((***)))'''&&&''')))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''''''''(((******''''''''''''''''''''''''*********(((''''''***,,,*********)))))))))((((((''''''((())))))******+++******)))))))))((((((((()))))))))))))))******+++***))))))((((((((())))))******)))(((((((((((((((''''''((((((((()))))))))((((((''''''(((+++---///(((((((((((())))))))))))***)))))))))((((((((((((&&&&&&''''''((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000111222333444444222444777999:::<<<>>>@@@LLLnnn&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&)))---222555===@@@CCCFFFKKKPPPNNNIII@@@???<<<;;;:::;;;<<<======<<<===>>>@@@>>>999444===???GGGOOOKKK???888:::555>>>DDDGGGOOOXXXYYYRRRFFFCCCDDDHHHLLLMMMRRRWWWRRRDDD<<>>AAALLLHHHCCCAAABBBDDDCCC@@@>>><<<:::888888:::>>>@@@;;;;;;::::::;;;===@@@BBBHHHGGGRRRaaaaaaQQQCCC???CCCOOOUUUSSSZZZhhhkkkcccUUURRRRRRUUUXXXZZZ^^^dddfffWWWKKKIIIHHHDDDCCCFFF@@@AAAAAAAAAAAA???:::555---+++******++++++***(((&&&''''''(((((((((******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((())))))))))))((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))''''''(((***)))))))))((((((((('''''')))))))))(((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))******+++))))))(((''''''((((((((())))))(((((((((((())))))&&&'''''''''((((((((((((((((((((((((***+++---...(((((((((((())))))))))))*********)))))))))((((((,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000111222333444444333555777999:::<<>>>>>???BBB???<<<:::999:::;;;<<<;;;;;;999555666AAASSSbbbZZZYYYcccvvv~~~sssbbbXXXYYYcccfffaaafffuuu{{{vvvhhhddddddfffgggfffhhhmmmuuuqqqeeeZZZYYY^^^\\\UUUQQQOOOMMMLLLIIICCC<<<888999555111///...---,,,+++***)))((('''((()))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((())))))))))))((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((())))))))))))))))))))))))))))))))))))%%%(((++++++***(((''''''))))))))))))(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))******+++,,,,,,***)))''''''&&&&&&))))))(((((((((((())))))'''''''''(((((((((((()))))))))((((((((())))))***(((((((((((())))))))))))************))))))))))))(((((((((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333111444666888999;;;===@@@MMMooo''''''((((((((((((''''''''''''''')))+++---000111<<<>>>@@@BBBCCCBBB@@@???555444777;;;===;;;;;;===;;;888777999===@@@@@@>>>GGGSSS___ccc``````eeellleeeeeekkkxxxxxxmmmhhhnnnooojjjlllvvv}}}|||nnnlllllloooooolllkkkmmmppptttnnnccceeeoooooofffbbb___^^^```]]]UUUNNNKKKMMMIIICCC???;;;888555333000---+++)))******)))))))))))))))(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((())))))***((())))))******))))))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))'''))),,,---+++***))))))************))))))))))))&&&''''''(((((()))******''''''''''''(((((((((((()))))))))))))))******+++000///...,,,***)))((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))((((((((('''(((((((((((())))))))))))++++++*********)))))))))(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222222333111333666888999:::===???KKKmmm''''''((((((((((((''''''))))))***,,,000444888:::>>>>>>>>>>>>===<<<;;;:::777777:::===;;;888<<>>@@@KKKmmm''''''((((((((((((''''''***+++,,,///333999===@@@999888777666777777888999999777777999777999EEESSShhhbbb^^^aaafffcccXXXMMMQQQccc{{{|||ssssssxxxppp]]]XXXeeemmmjjjkkkgggeeebbb[[[RRRQQQUUUQQQRRRYYYaaabbb^^^YYYYYYWWWSSSYYYeeehhhdddhhhrrrjjjkkksss~~~vvvllliiieeefffggghhhfffaaaYYYSSS===999333000///...,,,***))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++))))))************))))))(((((()))***************((((((((((((((((((((((((++++++,,,,,,,,,---------...///111222222222111000***************************(((&&&###"""$$$(((,,,,,,,,,,,,+++++++++******++++++******))))))(((((((((((())))))*********+++)))))))))))))))******+++,,,,,,+++***))))))))))))((((((((((((((()))******)))*********++++++++++++'''((()))++++++,,,,,,,,,(((((((((((())))))))))))+++++++++************)))(((((()))***,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000111222333444444555333555888:::;;;<<>>AAAIIIkkk((('''''''''(((***,,,---555333///---...444<<>>>>>======<<<;;;<<<===???@@@EEEDDDCCCCCCCCCDDDEEEEEEBBBCCCDDDDDDBBB???;;;888444333111...---,,,,,,---///---***)))***+++,,,+++......------------,,,,,,************************))))))))))))))))))))))))''')))***+++******+++,,,))))))))))))************))))))))))))))))))))))))((()))++++++***)))***+++((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))***************++++++,,,---,,,,,,,,,,,,---......------,,,,,,,,,---...///......//////000000000000444666888999:::<<>>>>>>>>;;;999<<>>;;;888555222000///000---***))))))***)))(((,,,,,,,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))(((***+++***(((((((((***************************))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,,,,---...000111222...---,,,++++++---...000222111111000000111111222444555888999:::===@@@CCCJJJlll'''(((***,,,///222444666///111888@@@GGGHHHCCC>>>FFF>>>888999CCCTTTlllwww~~~ttteeeeeeiiijjjoooqqqxxxzzzrrrggg\\\RRRJJJNNNVVV^^^bbbaaa^^^\\\\\\^^^]]]jjj~~~{{{{{{rrroooqqqnnngggZZZNNNHHHIIIJJJHHHQQQTTTVVVVVVYYY___hhhmmmwwwxxxuuummmhhheeeaaa[[[FFF@@@777000---,,,,,,,,,+++***++++++,,,,,,***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))&&&'''((())),,,...111222999999;;;<<<======>>>>>>@@@DDDJJJQQQTTTTTTRRROOOQQQNNNJJJEEECCCCCCDDDEEEBBBCCCDDDFFFHHHKKKLLLNNNHHHIIIIIIIIIHHHEEECCCAAADDDDDDCCC@@@>>>;;;888666333111...,,,,,,+++***(((*********++++++,,,,,,,,,++++++++++++++++++++++++************************,,,------+++(((''''''(((++++++***************))))))))))))))))))))))))))))))***++++++)))''''''(((************************))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,---...000222222...---+++***+++,,,///000222222111111222444555666444555888999;;;===@@@CCCLLLnnn))),,,///222444444444444555555777===EEEJJJJJJIIIFFF@@@===CCCPPPeeeyyypppbbbaaaiiijjj___SSSOOOSSSWWWbbbqqq~~~xxxqqqvvvzzz}}}uuuiii^^^QQQEEENNNMMMKKKJJJMMMUUUdddooo{{{~~~wwwqqqqqqqqqpppZZZTTTKKKBBB:::333---))),,,******+++------,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''))))))***,,,///222666999;;;>>>===<<<;;;<<<>>>@@@BBBCCCGGGLLLPPPOOOLLLHHHEEEDDDCCCAAA>>><<<:::888888999:::<<<>>>@@@BBBCCCDDDAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@???>>><<<;;;:::888555333222111///---***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,...,,,+++++++++******))))))************************)))+++,,,+++)))((((((((())))))))))))))))))))))))(((((())))))***++++++,,,)))))))))))))))))))))))))))))))))))))))***++++++------,,,,,,---...//////...---,,,++++++---...000------...000222444666777444666888:::;;;===@@@CCCKKKmmm///111444666777777666555999:::===@@@BBBBBB@@@===:::;;;DDDRRRbbbqqq}}}qqq___WWWYYYdddjjjccc\\\```mmmwww~~~}}}}}}~~~uuusss|||xxxuuuwwwzzzvvvaaaSSSOOOLLLJJJIIIKKKUUU^^^kkkuuu}}}kkkiiieee___TTTEEE666---000---******,,,---+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''(((((('''(((***,,,333444555777999<<>>BBBEEEFFFGGGGGGHHHMMMQQQ]]]kkktttyyy~~~ttt```RRRUUUeeexxx~~~|||xxxtttvvvtttooowww{{{~~~yyywwwxxx{{{{{{zzz{{{|||gggdddcccddd```XXXUUUWWWWWW^^^ffflllvvvwwwvvvtttooogggZZZLLLCCC;;;555///,,,---...+++)))************************************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&(((***,,,...000444777<<<======???@@@BBBDDDEEEHHHIIIJJJLLLMMMMMMNNNMMMIIIJJJJJJHHHFFFGGGKKKNNNOOOPPPQQQSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRQQQPPPKKKLLLOOOPPPQQQPPPOOONNNLLLKKKJJJHHHGGGGGGHHHHHHDDDBBB@@@??????===:::888888888666444333111//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,...111555888------,,,++++++***))))))************************)))+++------+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,------,,,,,,,,,,,,,,,---+++,,,---.........---------///333666999999999888888999:::;;;;;;<<>>>>>FFFXXXmmm}}}}}}~~~}}}zzz{{{mmmjjj[[[OOOQQQWWWggg~~~~~~xxxrrrqqqppprrruuuwwwvvvuuuqqqsss{{{zzzqqquuu|||www~~~~~~{{{nnniiiSSSQQQNNNPPPZZZhhhnnnnnn|||yyytttpppkkkgggbbb^^^EEE>>>555111111000---***************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$&&&&&&########################%%%%%%%%%$$$$$$$$$##############################$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((+++///222555999>>>BBB@@@@@@AAACCCEEEHHHJJJKKKJJJLLLOOOPPPPPPMMMIIIFFFFFFKKKPPPSSSTTTTTTUUUWWWUUUUUUUUUUUUUUUTTTTTTSSSUUUVVVXXXZZZ[[[[[[[[[[[[gggjjjooorrrrrroookkkggg]]][[[XXXTTTRRRQQQRRRRRROOONNNLLLKKKKKKIIIGGGDDD@@@>>>===:::777555333222........................,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,...111444------,,,,,,+++***))))))************************)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,---...///***+++---//////...---,,,))),,,000444555555333222999:::;;;;;;;;;<<<>>>@@@JJJlllAAA???======@@@DDDFFFGGG@@@999<<>>;;;???IIIVVVggg~~~~~~mmmiiikkkqqqjjjfffooo~~~}}}sssvvvuuusssuuuzzzzzzvvv~~~|||{{{wwwooonnnooojjjiiiooo|||}}}ssslllpppnnnnnnttt{{{ooo^^^SSSLLLIIILLLRRR[[[lll{{{{{{tttnnnjjjhhhjjj[[[HHH999444333222111...---,,,+++,,,---,,,***,,,,,,++++++******))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''''''''&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&'''***---///:::@@@IIINNNOOOLLLHHHFFFDDDAAA===<<<<<<<<<:::888666;;;BBBHHHMMMSSSZZZ___[[[[[[[[[ZZZZZZ\\\```cccllloootttzzz{{{tttqqqjjjaaa]]]XXXPPPIIIDDD@@@>>><<<;;;999666333111...,,,***,,,---...---******,,,...---------------------------+++***+++,,,,,,+++***++++++************+++++++++++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++000222444333111---+++++++++,,,,,,---...///000000...222555777666555333333444444666777:::<<>>444,,,,,,---,,,+++******++++++++++++++++++************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&'''''''''(((((()))))))))''')))++++++,,,///555:::@@@FFFNNNQQQPPPJJJDDD@@@@@@<<<888666666777777666@@@FFFLLLOOOPPPSSSYYY___]]]___ccchhhoooyyysssiii```XXXSSSJJJEEE>>>888555333111000/////////---+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,,,,+++)))++++++************++++++,,,,,,++++++***+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,------///111111///---,,,,,,***+++,,,---...000111111111333555666444333333444444555666888:::===???@@@FFFggg???DDDHHHGGGDDDAAADDDGGGNNN```ooopppsssrrrgggmmm|||}}}ppplllmmmsss|||ssskkkjjjmmmppprrrxxxvvvuuuzzzpppwww~~~uuuggg]]]NNNOOOXXXeeegggfffssszzztttnnnjjjiiicccYYYQQQ<<<555...,,,,,,+++,,,...***+++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((())))))***---000000///222:::AAABBBEEEIIIIIIFFFAAA<<<999777666777999===BBBFFFHHHRRRUUUWWWUUUTTTXXXaaaiiirrryyy}}}bbbZZZOOOFFF@@@===:::888444333111///------...///........................000...---,,,---,,,+++))),,,++++++******++++++,,,------,,,+++************************************++++++++++++++++++++++++******++++++++++++******))))))***+++,,,,,,------+++---//////...---,,,---,,,,,,,,,---...///000000222333444444333222333444444555666888:::===???AAAGGGfffJJJIIIFFF@@@>>>CCCOOOYYY```rrrqqqeee]]]cccuuu~~~}}}tttrrrzzzrrrnnnuuu~~~{{{uuunnnzzzmmm\\\SSSWWWXXXUUU]]]lllqqqooollliiihhhmmmuuu{{{UUUCCC111,,,.........000+++++++++++++++,,,,,,,,,))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((***)))(((((('''(((((()))+++...000000///333;;;CCCHHHHHHEEEAAA;;;777666666333666<<>>@@@AAAIIIjjj===???EEEQQQfff{{{tttsssvvvoooyyytttmmmhhhgggiiinnnzzzyyyzzzqqqpppvvv|||}}}kkkfffeee^^^SSSKKKXXXjjj|||pppkkkkkkhhhSSSBBB===:::111******---------,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((***+++((((((((())),,,///333555999999999;;;@@@HHHOOOTTTSSSOOOHHH@@@;;;<<>>777111---000000000000000000000000000...---...//////...------,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,************************************************))))))************))))))+++++++++++++++++++++++++++,,,...---,,,,,,---..................------------///222333333333555666555666777999;;;>>>@@@AAAGGGjjj>>>BBBKKK[[[pppxxxjjjfffnnnvvvnnnnnn{{{yyyuuutttqqqyyy~~~uuuhhh\\\JJJ[[[nnnwwwsssnnnnnnqqqoooaaaVVVTTTMMM===333333......---,,,,,,+++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++&&&'''(((+++///444999;;;999777777;;;CCCLLLTTTWWWXXXUUUPPPLLLKKKNNNUUU[[[^^^]]]]]]^^^eeesssrrraaaSSSGGG<<<555222222222222222222222222///...---...///000///...---,,,,,,++++++,,,,,,---************+++,,,------************************************************))))))************)))))),,,,,,++++++++++++++++++,,,---......,,,,,,---...,,,------....../////////+++...222333444444555666555666777999;;;>>>@@@BBBEEEjjjAAANNN]]]gggtttuuuaaa```kkkwww~~~xxx|||{{{~~~{{{~~~~~~lll___VVV[[[fffpppxxx}}}uuuiiiwwwtttQQQ666000......///---***,,,111***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&%%%$$$$$$######((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%%%%***'''&&&)))111999>>>@@@===999666:::EEEOOOVVVWWWZZZXXXWWWZZZ^^^\\\VVVPPPXXX___hhhttt|||eeeQQQFFF@@@CCCHHHIII???111---111111......000///+++***,,,111---,,,//////,,,******------............------,,,+++******))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,------......,,,++++++---///---------............///222222222222222222333333555777999:::;;;<<>>GGGNNNSSSUUUVVVWWWXXXXXXWWWVVVTTTRRRQQQ^^^kkk|||nnnaaaUUUWWW\\\^^^UUUDDD777222222///...111222...---///...***)))******)))+++///------............------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------......,,,++++++---///---------............///111222222222222333333333555777999::::::<<>>111444000...111222///...//////000333555333......222------............------///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------...---++++++---///---------............///111111222222222333333333555777888999:::<<>>222,,,,,,------............------//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,---...---,,,,,,---...---------............///111111111222222333333444555666888999:::<<>>AAAHHHjjjwwwpppttt{{{{{{wwwoooeee^^^dddwwwyyyhhhVVVUUUaaauuu|||nnnjjjpppXXXLLL>>>666111---,,,...,,,,,,------------,,,,,,************************++++++*********)))))))))))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''(((+++---///111222===FFFSSS]]]aaa^^^ZZZWWWYYYYYYZZZZZZXXXSSSMMMHHHHHHUUUllltttnnngggbbbbbbbbbaaa_________aaafffoooxxx~~~xxxwwwuuusssooollljjjhhhkkkjjjfffbbbaaaiiiwwwzzzvvv}}}yyyYYYKKK===666333///---...//////222555222------111------............---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,---+++---......---,,,,,,------------............///000000111222333444444555444666777888999;;;>>>@@@IIIkkkpppmmmpppwww~~~www{{{kkkggglllyyysss]]]RRRXXXfffrrrsssooorrr{{{aaa\\\VVVMMM???111,,,...,,,,,,------------,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&'''+++///444888<<<>>>JJJRRR\\\bbbbbb^^^YYYWWWUUUVVVVVVSSSOOONNNQQQTTT]]]ooo|||qqqjjjaaabbbdddiiiqqqzzz~~~vvvooommmppptttmmmsssvvv]]]LLLAAA777111///444000///111111///111555------............---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++******++++++,,,---+++---//////---,,,,,,------------............//////000111222333444444555444555777888999;;;>>>@@@JJJkkkqqqiiitttzzzzzz}}}~~~yyywwwzzzvvvzzzxxxsssfffdddbbbccciiisss~~~wwwxxxvvvkkkUUU???444444,,,------......------,,,************************+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((---///444:::AAAGGGLLLNNNZZZ]]]``````^^^]]]___aaaTTTUUURRRKKKFFFKKKZZZgggvvvmmmiiikkkooorrrzzz~~~~~~wwwttttttxxxkkkWWWGGG<<<888444000///222333///---------..................---------,,,++++++++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++******++++++,,,---+++---//////...,,,,,,------------........./////////000000222333444555555444555777888999;;;>>>@@@JJJlll}}}~~~||||||vvvwwwxxx{{{hhhZZZ[[[]]]___jjjyyy|||~~~zzz___DDD555222222111///,,,+++,,,------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((+++((('''))))))'''(((+++,,,888EEEMMMRRRWWWZZZYYY[[[\\\\\\ZZZWWWWWWYYY[[[VVVIIIDDDOOO]]]lllzzznnnlll___iiimmmnnnzzzvvviiixxxzzzyyy```BBB<<<333---///222000...000///............///000000//////.........---------++++++,,,,,,,,,---------------------------------------/////////...---,,,////////////////////////...............///000000111222222333333444555555444555888:::;;;<<<<<<<<>>GGGhhh~~~vvvcccWWWNNNZZZ^^^fffqqq}}}}}}rrrPPPGGG;;;222//////000000............---------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))((((((((((((((((((((((((***((()))...111222555:::===IIITTTYYYYYYXXXUUUQQQNNNNNNMMMIIIHHHSSSfffuuuzzzooorrr~~~|||zzz~~~kkkXXXQQQTTT[[[aaafffoooooottt{{{tttxxxiiieeegggtttcccHHH555333222111111000111111111...////////////000000000,,,---------............---------------------------------------...///000////////////////////////...............///000000000000111111222333333333444555666777:::<<>>AAACCCLLLjjjxxx~~~zzzkkkdddhhhttt~~~kkk]]]]]]fffiiirrr}}}tttQQQ///)))555,,,---......000111...***------,,,,,,+++***))))))+++++++++************))),,,,,,++++++******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''###"""###&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))---///000///...333===EEEUUUSSSQQQRRRSSSRRROOOKKKTTTPPPVVVlllooojjj{{{mmmSSSXXXXXXUUU]]]qqq|||nnnfffvvvrrrkkkiiiyyyuuukkkmmmsssRRR444000777777111///222222111//////000000...111000000///...---------//////.........---------............//////////////////.........---------......//////000000111111111111222333444666777888888777777777999<<<>>>@@@HHHmmm{{{mmmdddeeehhhtttuuubbb\\\___aaakkkwwwyyy|||jjjGGG333111000000000///...///...---------,,,,,,+++******)))+++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((())))))((('''((((((******+++...000111444;;;GGGOOOUUUTTTSSSSSSSSSQQQMMMIIIZZZeeevvv{{{ppprrrwwwtttlllgggcccccceeekkksss{{{~~~{{{kkk```ggguuuhhhppp|||~~~aaaPPPCCC666222555000111000//////000111222111000000///......------//////.........---------............//////////////////.........---------......//////000000111111222222222222222333444555888888888888:::===???AAAHHHmmmvvvkkkqqqkkkhhhvvvnnn^^^ZZZZZZggguuuwwwxxx||||||[[[>>>111333333222000...---...000------,,,,,,++++++******+++++++++************)))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***)))''''''''')))+++---...000333666:::CCCNNNWWWTTTSSSTTTUUUUUUSSSOOOLLLVVVsssmmmkkkpppdddWWWRRRUUU___ooo|||xxxsssuuuyyyWWW<<<444:::222222222111000000222444111000000//////......---/////////.........------............/////////////////////............---......//////000000111111222222111111111111222222777777777888:::<<>>:::555444444555333000000333000000000000//////......////////////......................../////////////////////.....................//////000000111111222111111111111222333333666666666777999;;;===>>>HHHppp~~~|||wwwsssvvvvvvcccVVV```ppprrrppprrrwww{{{sss]]]EEE555222000111444222------000---------,,,,,,,,,,,,,,,+++++++++*********))))))))))))******++++++,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''((((((((((((***)))))))))+++---000222555777:::>>>BBBHHHNNNRRRQQQQQQQQQQQQQQQRRRSSSUUUpppyyypppbbbZZZ[[[cccttt|||aaa___]]][[[VVVPPPIIIEEEKKKSSSZZZWWWQQQRRR^^^jjjnnnnnnoooooojjjfffiiiooo|||vvvmmmyyyWWWBBB777222111444444000///222000000000000000/////////000000/////////.....................////////////////////////////////////......//////000000111111000000111111222444555666777777888999;;;===>>>???JJJrrr~~~{{{vvvtttsss[[[YYYbbbaaaiiiqqq}}}lllPPP===999111000444555///---000------------,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))***+++,,,///111333444333666;;;BBBHHHMMMQQQRRRQQQPPPOOOMMMNNNSSSZZZ___}}}{{{dddUUUQQQhhhvvvxxxccc\\\YYYWWWVVVVVVUUUQQQMMMIIIGGGDDDBBB@@@??????@@@FFFJJJOOOOOONNNNNNSSSWWWSSSTTTVVVVVVRRROOORRRYYYTTTXXXXXXTTTSSSbbb}}}|||www~~~~~~aaappp|||```CCC777///111444111000333000000000000000000000000000000000/////////..................////////////...////////////000000000......//////000000111111000000000111333444666777999:::;;;===>>>@@@AAABBBJJJrrr~~~zzzwwwzzzzzziiilllwwwlll^^^^^^ZZZaaalllnnnVVVEEE888///333555000...111------------------------+++++++++************))))))))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((***---000222444555555333888???HHHOOOSSSTTTSSSPPPOOONNNNNNSSS___nnnxxx~~~|||{{{pppkkknnngggZZZZZZeeeoooTTTDDD>>>>>>???@@@BBBDDDFFFGGGIIIGGGEEEBBBAAABBBDDDFFFNNNOOORRRTTTVVVXXXYYYZZZZZZ[[[^^^```\\\UUUUUUYYY[[[XXXRRRLLLKKKQQQ]]]fffyyyuuusssmmmzzz]]]bbbnnnbbbJJJ666333444222111555000000000000000000000000000000000000/////////...............////////////.../////////000000000000......//////000000111111000000000111111333444444888999;;;<<<>>>???@@@AAAIIIqqq}}}zzzhhheeekkk~~~iiiddd]]]ZZZfff|||rrrQQQ>>>000111444000///222------------------------+++++++++************))),,,,,,++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&)))(((&&&%%%'''***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))(((***...222555666666666777<<>>@@@AAAAAABBBCCCEEENNNNNNNNNMMMMMMOOORRRUUUTTTTTTVVVYYY\\\___aaabbbmmmooouuuxxxrrrggg___^^^```[[[WWWWWWXXXWWWQQQKKKIIIRRRoooxxxkkkllluuu}}}ooofffcccqqq```BBB777666333222555000000000000000111111111000000000000////////////............/////////000.../////////000000111111......//////000111111111111111000000000000111111555666888:::;;;======>>>HHHooowwwvvv^^^```rrr~~~lll\\\```UUUhhhxxxsssOOO222000555111---000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%---)))$$$###$$$''''''&&&&&&%%%$$$&&&)))***)))(((&&&'''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))(((((()))******)))'''(((---333666555444444555@@@DDDKKKRRRVVVUUUQQQMMMQQQTTTTTTXXXkkk~~~vvvvvvrrr```WWWVVVaaajjjppp{{{~~~nnn^^^QQQFFFAAA>>>:::;;;@@@AAADDDGGGIIIKKKMMMPPPQQQTTTVVVWWWWWWWWWWWWYYY[[[YYY\\\___^^^]]]^^^dddjjjxxxzzzllldddeeedddaaa]]]]]]]]]WWWOOOPPPKKKNNN]]]jjjtttuuucccgggtttpppjjjyyyyyyNNN@@@<<<222111888111333333111///000111000000000000000000000000000////////////////////////222111000//////000111222000000000000////////////222222222222222222333333555666666777888999;;;<<>>IIILLLPPPTTTVVVVVVSSSQQQQQQTTT[[[kkkssswwwyyymmmsssoooKKKQQQcccyyyuuuUUUCCCGGG@@@<<<===??????BBBFFFKKKNNNRRRSSSRRRRRRTTTWWW]]]^^^___```aaadddhhhllliiimmmpppppplllkkkllloooyyynnneeedddeeeaaa[[[UUULLLJJJOOOQQQRRRZZZfffqqqbbbttt|||}}}WWW>>>777555111333222//////111333222000000000000000000000000000////////////////////////111111000//////000111111000000000000000000000///222222222222222333333333999999999:::;;;===??????FFFlllwwwiiihhhuuu{{{{{{mmmaaagggdddxxxqqqllliiikkkoookkkccceeennn~~~jjjOOO:::222000///---.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))'''''''''(((******(((&&&%%%&&&'''&&&&&&&&&(((******))))))(((((('''''''''))))))(((((((((((())))))((((((((('''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((((((((((((((())))))222444666777888<<>>@@@FFFJJJLLLPPPUUUZZZ```fffhhhgggfffjjjmmmqqqrrrtttuuuyyy~~~|||qqqeeeeee[[[TTTRRRMMMFFFGGGMMMYYYggg|||wwwiii}}}yyyvvvrrrjjj|||^^^HHH===777888333///000333444222000000000000000000000000000////////////////////////000000////////////000000000000000000000000000000111222222222333333333444777777888999:::<<<===>>>HHHlllrrrdddcccnnn}}}nnniiimmm{{{vvvrrrooommmgggaaaccckkkvvvnnnXXX===///000111...............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))(((''''''(((***+++'''''''''(((((()))))))))++++++++++++,,,,,,,,,,,,///---***((('''((()))***$$$'''******))))))***+++***************)))))))))))))))(((((((((((())))))((((((((((((''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''(((***,,,444666999;;;===BBBIIIOOOPPPRRRVVVXXXZZZ[[[]]]^^^pppttt{{{nnnjjjwwwvvv___WWW\\\dddsssZZZIIICCCBBBHHHKKKPPPUUUXXXZZZ___ccchhhpppzzzyyywwwnnnddd___ZZZSSSRRRTTTJJJNNNUUU[[[```lll~~~{{{www{{{pppggghhhaaassscccDDD===:::555333444555333000000111111111111111111111111////////////////////////000//////////////////000000000000000000111111111111222222333333444444444666666777888:::;;;===>>>IIIkkkjjjdddhhhssssssmmmtttxxxtttuuuqqqiiifffjjjjjjgggmmmlll]]]CCC333333555222//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((('''''''''(((***+++((())))))***+++,,,,,,---........................---------,,,,,,---...///+++---......,,,)))&&&%%%((((((((())))))*********))))))(((((((((((())))))))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((())))))(((''')))---111333888===AAACCCGGGLLLQQQNNNSSSZZZ___bbbdddgggiiiwww~~~pppooozzzzzzaaaRRRYYYrrr~~~wwwnnn```SSSJJJHHHKKKNNNNNNUUU\\\```ccciiipppvvv{{{uuulllccc[[[UUUTTTKKKKKKNNNQQQRRRSSSZZZcccyyy}}}xxxnnnkkk[[[bbbwwwYYY???888444333555555000///222222222222222222222222222000000000000000000000000//////000000000000/////////000000000111111111222111111222333444444555555999999:::;;;===???AAABBBIIIlll}}}tttzzz~~~sssrrriiikkkyyy|||yyypppnnnsssqqqkkkgggiii```KKK999333222000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''&&&&&&''''''((()))******+++,,,---...///000000222222111111111000000000+++...111222000---,,,+++---,,,++++++,,,+++)))'''((((((((()))))))))******))))))(((((((((((()))))))))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))((((((+++111777555;;;AAAFFFHHHJJJNNNQQQTTTZZZbbbhhhjjjmmmpppsss{{{sssmmmxxxnnnYYYTTT```wwwhhh[[[WWWQQQKKKJJJMMMSSSWWWYYYVVVbbbooouuuzzzzzzlll___WWWQQQLLLKKKNNNPPPQQQSSSWWWaaa~~~zzz}}}uuubbb___hhh\\\BBB888222333444000111666222222222222222222222222000000000000000000000000000000111111111111000000///000000111111222222222111111222333444555666666666777888999;;;===???@@@HHHlll~~~zzzgggddd{{{{{{tttsssvvvqqqrrrlll[[[FFF777000///////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))******+++'''((()))***++++++++++++,,,---...///111222333444555555444333222111111000222333555555555888>>>BBBHHH@@@777444555777555222//////......---,,,,,,+++******))))))))))))******))))))))))))((((((((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&(((***)))(((---555<<<;;;???EEEIIIJJJLLLPPPTTT___dddiiikkklllnnnsssxxxyyypppooozzz___VVVTTTeee~~~hhhQQQGGG888888:::???GGGRRR\\\aaalll}}}wwweee[[[QQQMMMNNNPPPWWW___OOO[[[bbbtttyyynnnnnnaaaJJJ666333666444444777333333333333333333333333000000000000000000000000000111222333333222111000///000000111111222333333111111222333444555666666333333444666888:::===>>>FFFlllsssgggkkknnnnnn}}}}}}oooWWWAAA555444000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''(((((()))***++++++,,,***,,,---///000000//////---...///000222444555555777777666555333222111000888777666888@@@PPPdddqqqwwwhhhTTTHHHEEECCC???:::888888666444222000///...,,,++++++++++++++++++,,,))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&(((***))))))...777???@@@CCCGGGJJJJJJMMMRRRVVVgggjjjlllkkkiiikkkrrrxxx{{{oooiiiwww]]]MMMUUUjjjgggIII???AAA@@@BBBEEEHHHOOO\\\mmmxxx~~~~~~~~~uuuiii```WWWPPPOOOSSSWWW^^^WWWPPP]]]ttt}}}^^^===666:::999666555333333333333333333333333000000000000000000000000111222333444444333222111///000000111222222333333111111222333444666666777555666777888;;;===???@@@DDDmmm~~~fff```vvvssstttvvvzzzrrrQQQ111888000///000333111,,,+++---///............---------,,,,,,,,,,,,,,,+++***)))+++******)))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%&&&((())))))******+++,,,,,,------//////...---...000222333)))333777222222777999666<<>>???;;;GGGHHHHHHLLL[[[uuuiii[[[YYYWWWRRRNNNHHH???:::777666555333222000...---......---,,,---***&&&''')))++++++***%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((()))))),,,,,,++++++******))))))))))))***,,,000666<<>>@@@<<>>@@@JJJrrr{{{eee[[[jjj~~~tttvvvzzz___777333222000000333111---,,,//////............---------++++++,,,,,,,,,++++++***++++++***)))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''(((***++++++,,,---...000222333444222111111000//////......555444555555444444<<>>:::777333///......,,,+++///,,,******++++++)))&&&(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''(((((('''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((('''(((''''''''''''((())))))******************))))))***+++,,,///444999<<<======>>>CCCJJJOOOSSS\\\fffiiilllmmmkkkkkkqqqzzzwwwoooppptttiiimmmrrrkkkIII888<<>>@@@JJJqqqpppaaaaaaqqqtttnnnnnnttttttiii@@@333333000000222222......000///............---------***++++++,,,,,,,,,,,,+++++++++***))))))))))))***))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((***,,,...///222222111//////.........,,,---...///111222333333444///222;;;???DDDWWWmmmtttmmmpppsssxxxyyy||||||tttnnnuuu{{{zzz{{{||||||yyyvvvsssoooiiiccc^^^TTTOOOGGG@@@:::555111......---+++++++++***(((%%%+++************)))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((()))***)))))))))))))))*********,,,,,,...333999<<<<<<:::777888???KKKVVV^^^gggooopppyyy}}}zzzyyy~~~lllvvv|||zzzxxxhhhZZZFFF999777>>>IIIPPPbbbjjjkkkuuussszzzyyywwwqqqfff[[[XXX[[[VVVtttuuuyyysssnnnpppqqqzzzZZZ>>>777666222555555444333222222222222222222222222222222222222111111111111111111111111000111111111111222222222222333333444555666777777666777999::::::;;;>>>@@@IIIppp~~~zzzooobbbdddllltttjjjccchhhlllsssnnnoooyyykkkMMM>>>555111///111111///...000///............---------******+++,,,------------,,,+++******))))))******))))))((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))((()))***,,,///111333444555333222000............//////000111444888;;;===666999@@@HHHRRRbbbzzz|||jjjfffmmmzzz~~~}}}{{{uuupppggg^^^SSSIII???888333222000///...------,,,+++*********************((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''((())))))***((((((((())))))*********,,,,,,///666<<<===999555666888AAAQQQaaakkksssyyyzzz}}}pppnnnwwwhhhjjjuuuzzzkkkdddQQQDDD;;;===AAADDDNNNYYYxxxnnnccc___^^^dddnnnuuu___XXX^^^bbbdddhhh}}}WWWAAA999666666555444333333222222222222222222222222222222222111111111111111111111111000000111111111222222222222333333444555666777777666888999::::::<<<>>>AAAIIIooo~~~vvvsssxxxfffdddjjj}}}rrrcccccckkkkkkeeedddmmmjjjVVVFFF777111...///000......//////............---------***+++,,,---------------,,,++++++***************(((((())))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********+++,,,...111333555777777111000000000111333555777777666444555888===CCCFFFKKKYYY```]]]eeezzzzzzrrrrrr|||}}}xxxmmm```SSSKKKCCC@@@<<<666222/////////******))))))******,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******(((((())))))******+++++++++---000666::::::666222777;;;GGG[[[kkktttzzzxxxqqq___yyykkkdddkkk~~~pppcccIII@@@<<>>DDDNNNXXXccclllpppnnnxxx|||yyy{{{wwwssspppwwwzzzwww|||wwwuuuwwwvvvqqqpppsssvvv}}}|||wwwtttnnnbbbRRREEE<<<888333222///---,,,,,,,,,---))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((('''''''''''''''(((((()))******)))((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))(((((())))))***+++,,,,,,,,,,,,++++++++++++---111555555222111333666<<>>LLLjjjuuuddd[[[VVV^^^^^^VVVSSSXXXXXXRRRZZZ```fffjjjpppyyy}}}}}}xxxqqqnnnqqqrrrmmmjjjjjj]]][[[```mmmwww{{{uuubbbNNNAAA777555555111///000***---+++&&&&&&,,,---***((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((''''''''''''((((((((((((((('''''''''''')))+++,,,---...000///......///000111000111111///000999DDDNNNbbb{{{tttiiitttuuuaaaSSSRRRWWW[[[\\\bbbjjjzzziiiaaayyylllwwwaaaaaagggnnnmmmEEE>>>888777777555444555222222333333333444444444666:::===;;;666222111333111111222222222333333333444444333444444555666777777888999999:::<<>>:::222---,,,---000000------111111---******)))))))))((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******(((((((((((()))******+++---///000000//////000222777666666666444555>>>IIISSSjjjhhhlllZZZNNNXXXkkktttqqqkkkkkkrrrqqqttt\\\eeeiii}}}UUUDDD666555999888555555222222333333333444444444444888:::888444000111333111222222222222333333333555555555555666777888888888999::::::;;;===@@@CCCLLLppp\\\\\\aaappp~~~lll\\\MMMGGGVVVmmmiii```aaaqqqoooppp\\\999333888444111111000//////......//////------------------------******++++++++++++******))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''))))))))))))((((((((((((%%%(((***+++***)))))))))((())),,,...000111111000,,,///222333222222444666666;;;QQQjjjzzzqqqccc\\\YYYWWWWWWYYYjjjrrrrrriiidddiiippprrr}}}~~~~~~~~~xxx~~~|||rrrllldddZZZRRRIII===555222---///...---...000...)))+++++++++************)))***))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''***))))))(((((())))))***)))))))))*********++++++))))))***+++++++++******---.../////////000222444555444444555444777BBBMMM[[[wwwyyyWWWQQQEEEKKKjjjqqqlll}}}iiicccaaannnwwwssstttTTT888555;;;:::555444333333333333444444444444333555666555111///111333222222222222333333333333666666666666777888999999999:::;;;;;;<<<===AAACCCLLLpppUUU\\\jjj|||rrrqqquuulllZZZJJJCCCOOOaaaxxxhhhnnnkkkmmmhhhuuu~~~yyyGGG888666000222111000000///.../////////------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((&&&(((***+++*********+++***+++...000111111111000---000111000...111999@@@MMMNNN___rrr}}}{{{qqqaaaZZZTTTTTTZZZcccrrr|||yyywww~~~}}}zzztttkkk]]]NNNDDD@@@333000---+++,,,,,,***'''++++++++++++***************))))))))))))))))))***((((((((((((((((((((((((''''''((((((((((((''''''******)))(((((()))******)))))))))*********++++++)))***,,,------,,,+++***+++---.........///222555222111222555666<<>>555///---,,,,,,,,,,,,+++++++++++++++******))))))******+++))))))))))))))))))))))))((())))))******))))))(((((()))+++------+++)))((()))))))))*********++++++((((((((()))+++,,,......***+++,,,---///222777;;;<<<;;;<<>><<<;;;>>>EEEMMMZZZooolllzzzxxxmmmqqq}}}qqquuuccc}}}|||nnneeecccuuu~~~MMM>>><<<777444444444555555555666666444444444555555444111...333333333444444444555555777777777777888999:::;;;999:::;;;;;;<<<===AAACCCJJJmmmzzz}}}dddUUUTTTUUUfffvvv___NNNFFFFFFIII\\\|||nnnpppkkkuuuxxxppprrrvvvxxx{{{lll```ZZZ???---888111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))(((&&&&&&&&&'''((()))((((((((()))***,,,---222000///...//////...,,,333......222111111@@@SSSxxx~~~mmmaaa```cccdddmmmuuuzzz}}}vvvzzz|||tttuuutttkkkgggiii]]]___eeeooovvvxxx|||{{{|||~~~}}}rrrjjjiiiwww}}}zzzvvvmmm]]]HHH999888...***......'''(((///,,,,,,,,,+++++++++******)))))))))))))))((('''''',,,,,,,,,+++***)))(((((((((((()))***************((((((''''''''')))+++,,,---------,,,,,,+++++++++///,,,+++...555999999777;;;>>>EEEMMMTTTcccwwwxxxpppwwwggg```]]]^^^nnnmmmbbblllmmmcccqqqtttiiiLLL@@@444555555777888555222444888777666666444333222111111333333333444444444555555333333333333555777999;;;777999:::;;;;;;===@@@BBBIIIiiiyyy}}}rrr___WWWQQQ]]]tttwww```NNNFFFEEEFFFZZZzzzzzzrrrhhhkkkzzztttkkknnnyyy}}}jjj\\\GGG555777111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((''''''''''''((()))(((((()))***,,,...///444222000......///000000333000111333333999QQQkkkqqqgggfffllluuu{{{~~~zzztttqqqppp{{{zzz|||}}}~~~yyywwwxxx|||}}}xxxtttssswwwwwwuuurrrppprrrwww{{{sssbbbHHH888,,,...000,,,***---,,,,,,,,,+++++++++++++++*********+++******)))(((+++++++++++++++)))((('''((())))))***************))))))(((((()))***,,,------------.........//////...,,,,,,000555999999777===AAAGGGLLLXXXnnniiiUUUOOOUUU^^^qqqgggbbbkkkggg]]]___hhhuuu\\\GGG:::===777333888BBBFFF>>>333777666666555333222222111333333333333444444444444777666666555666777888999777888:::;;;;;;<<>>333111111000////////////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))))))))(((((('''(((((()))***---///111222555444111///...///111222333222444777999FFFdddmmm[[[YYYjjjxxxkkkiiikkkooo|||}}}|||xxxtttsssqqqxxxwwwooojjjmmmnnnjjjkkksss{{{~~~}}}|||cccJJJ444///111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))))))***+++,,,+++)))'''&&&((()))******++++++*********************+++------++++++,,,---...000000111,,,,,,///222777999999888???EEEIIIMMM___~~~}}}```JJJGGGWWWeeewww|||iiiZZZsssuuuXXXYYYYYYddd{{{rrrQQQ===:::888444666AAAHHH???///777666666555444333222222222222222333333333444444:::999888777666666666777666888999::::::<<>>AAALLLjjjwwwxxx{{{zzzqqqqqquuuzzzxxx{{{wwwfffQQQJJJQQQUUUiiiyyyrrr^^^MMMCCCAAABBBMMMiiirrrpppqqqmmmyyyeeeYYYmmmzzzwwwVVV:::222222111000000000000000000000/////////.........------------------------++++++++++++++++++++++++************************((()))***++++++***)))(((((()))+++---000222333444+++...000000......///111333777AAAPPP```nnn|||ooo___VVV^^^lll}}}yyy{{{}}}{{{~~~www||||||zzz{{{}}}|||uuuuuuuuuwww}}}vvvXXXAAA555//////111------------------------******++++++******)))(((((()))+++++++++***((('''))))))***+++++++++++++++(((((()))******++++++++++++++++++,,,,,,,,,------,,,000666888999999;;;===BBBLLLTTT```{{{zzzwwwZZZTTTddd|||}}}{{{zzzrrreee]]]\\\^^^___^^^___\\\XXXTTTRRRQQQRRRSSSYYY```hhhlllnnnqqqxxx~~~wwwxxx{{{lllqqqwwwcccUUUWWW\\\jjjTTTGGGNNNLLL===111222777999666666666555555444444333222222333333333444444444555555666666666666666666666888999::::::<<>>222222111000000000000111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++***+++,,,...000222333333333***---000111///000333666;;;CCCRRReeewwwwww]]]RRRTTT___kkk{{{}}}|||{{{{{{~~~}}}rrr{{{}}}{{{|||}}}zzzyyyxxxyyy|||lllUUUCCC999555555//////.........---------*********+++***))))))(((******+++++++++*********)))***++++++,,,+++++++++'''((()))***++++++++++++------.....................333999;;;::::::>>>BBBDDDOOO^^^sssxxxsss}}}pppVVV\\\tttyyyqqqllllllllldddVVVKKKJJJNNNPPPNNNQQQPPPOOONNNMMMNNNOOOOOONNNPPPSSSSSSTTTWWW\\\aaa______``````eeeppp~~~oooiiivvvUUURRRVVVhhhjjj^^^SSSEEE:::666666666555666666666555555555444444333333333444444444555555222333555666777777777777777999:::;;;;;;===@@@BBBKKKjjjqqqxxx}}}uuukkkdddfffmmmuuuwww}}}hhhSSSKKKEEELLL[[[qqqvvv___LLLCCCBBBCCCCCC[[[tttxxxmmmsssrrrbbbwwwkkkcccmmmjjjuuu}}}|||}}}jjjDDD333222111111000000111111000000000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,111222333444555444444333...000222111000333:::@@@LLLVVVfffvvvsssppppppkkkZZZMMMTTTeeevvvzzz~~~~~~{{{xxxzzz}}}zzz}}}}}}zzzjjjYYYJJJ>>>666111000000///...---,,,,,,++++++,,,,,,++++++***))),,,,,,+++******+++,,,---)))***++++++,,,,,,++++++((()))***,,,,,,,,,,,,++++++,,,------...///000000000666<<<===::::::@@@FFFGGGRRRiiitttvvv{{{sssiiirrruuukkkfffaaa\\\[[[]]]lllmmmhhh]]]VVVWWWXXXWWWWWWWWWXXXYYYYYYXXXWWWVVVRRRRRRSSSTTTVVVYYY\\\^^^cccdddccc```^^^aaaiiiooozzznnnrrrmmm^^^ZZZllleeeOOO<<<888:::666444555666666666666555555555555444444555555555666666666333444666777888888777777888:::;;;<<<<<<>>>AAACCCKKKkkknnnxxxyyyqqqlllooowwwyyyyyy~~~rrrZZZNNNFFFHHHUUUiiizzzyyyaaaMMMCCCBBBCCCAAAXXXppp}}}jjjpppsssggg~~~rrr```rrrrrrwwwqqqoooyyyNNN333222111111000111111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...555666777777777666555444444444444111111666@@@III[[[ggguuu~~~|||xxxlll]]]SSSTTTUUUXXXhhh||||||}}}{{{yyy|||vvv{{{{{{~~~xxxjjjXXXEEE666222222111///...---,,,+++,,,,,,---------,,,++++++...---+++******+++---///******+++,,,,,,,,,,,,+++)))***,,,---......---,,,'''((()))+++---...000000222888>>>>>>:::;;;BBBIIIIIITTTpppzzzkkkbbb{{{yyyxxxqqqdddYYYUUUTTTRRRUUUZZZnnnxxx|||rrrfffbbbbbbaaa^^^___```aaa___[[[XXXUUUWWWVVVXXX[[[```dddeeeeeeiiimmmpppooommmmmmrrrwww~~~rrrgggWWWhhhcccMMM>>>???<<<333444???666666666666666555555555555555555666666666666777555666888999999888777777999:::<<<======???AAADDDLLLlllooozzz~~~{{{zzzzzz{{{~~~www\\\NNNLLLEEELLLZZZkkk||||||dddPPPDDD===;;;GGGQQQhhhpppmmm}}}rrrooo~~~vvvdddaaavvv}}}mmmfffllleeeSSS999444111222111......000000/////////....................................,,,++++++******++++++,,,************************,,,+++******+++,,,...///000333777888777555555555222444333000000999IIIWWWiii|||}}}xxx{{{iiiVVVRRRQQQZZZiiiwww~~~~~~tttmmmsssyyyuuu}}}|||{{{vvvtttrrrpppppprrrtttvvv~~~zzzmmmSSS999888555222000000111222222,,,,,,++++++***+++++++++------......------,,,+++---,,,,,,++++++******)))++++++++++++++++++++++++***+++,,,---,,,---///111555;;;===:::;;;CCCGGGGGGNNNccc{{{qqqmmmhhhdddooowwwvvvhhh]]][[[VVVOOOPPPXXXooozzzzzzvvvmmmoookkkhhhhhhjjjkkkgggddddddaaaccciiinnnqqqwww}}}{{{|||wwwxxxXXXbbbxxxYYYGGG===333<<>>>>>AAAJJJaaa~~~wwwzzzrrrjjjsssbbbgggmmmooolllllljjj^^^OOO;;;555111222222//////111000000/////////.................................,,,++++++******++++++,,,************************++++++++++++,,,...///000444555777888888888888888666555444444:::HHHYYYfffxxxrrriiiZZZaaalllwwwxxxtttsssuuuttt|||wwwmmmnnnmmmuuu~~~nnn```YYYQQQOOOMMMLLLLLLNNNPPPQQQSSSWWWZZZYYYTTTPPPQQQRRRaaawww~~~|||tttcccVVVJJJ;;;111...///...,,,...------,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...111444666;;;>>>===???EEEIIIHHHLLLkkk|||lllkkkmmmnnnyyyttteeeaaa]]]VVVSSSWWWnnn}}}yyyyyyzzzzzzvvvrrrxxxwwwzzz~~~hhh```rrriiiYYYNNN:::777;;;444777777666555555444444333666555444444444444555666777777666666666888999::::::;;;<<<<<<<<<>>>AAADDDKKKnnnttt~~~|||~~~uuu]]]RRRHHHEEEHHHVVVgggyyyttt[[[JJJAAA??????===FFFZZZvvvzzzsssddd|||xxxeeebbb]]]bbbqqq|||tttbbbUUU@@@888222222222111000111000000000/////////..............................,,,++++++******++++++,,,******************************+++,,,...000111333555444444555777777666555888666555999FFFZZZnnn{{{|||bbbeeetttwwwiiiiiirrrxxxzzz|||}}}}}}{{{{{{{{{}}}wwwssseee]]]cccZZZ[[[\\\[[[XXXSSSMMMJJJMMMLLLJJJHHHHHHHHHIIIJJJHHHMMMQQQQQQNNNJJJHHHHHHNNNWWWgggssstttxxx~~~yyyeeeKKK777000///...,,,000///...---------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,---------------------------------------...---------///444777999===???@@@CCCHHHJJJIIITTT}}}}}}mmmqqqzzz~~~wwwnnniii```ZZZYYYmmmcccccclll|||uuuhhhLLL999888999777777666666555555444444444444444444444555666777888777777777777777888999999:::;;;<<<<<>>@@@GGGXXXppptttcccsssmmm```^^^fffzzznnn^^^HHH===333111222111000111000000000////////////...........................,,,++++++******++++++,,,******************************,,,---000222444555666555555666888777444111333666:::CCCRRRiiikkk[[[kkk}}}ooodddlll}}}wwwpppqqqxxx{{{yyy{{{zzzpppiiiYYYMMMOOOTTTSSSSSSUUUYYY[[[\\\[[[WWWVVVVVVUUUTTTTTTTTTTTT^^^eeennnsssoooggg^^^YYYVVVNNNLLLPPPOOOTTTlllyyy\\\CCC666222222222000000///...------------,,,,,,,,,---,,,++++++***++++++,,,------...//////---------.....................---,,,---000555999<<>>666===888888777666666555555444333333333444555666777777888777777777777777888888888999;;;<<<===???CCCFFFKKKooo{{{ooo]]]UUUHHHAAAFFFQQQaaazzzmmmYYYMMMFFFAAA>>>AAAHHHWWWlllzzzxxxiiinnnppphhhlllpppwwwzzzmmmVVVFFF666111222111//////111000000000////////////........................,,,++++++******++++++,,,***************************+++---///222444555666777888999:::;;;999555222000:::HHHTTTbbbyyy|||lll\\\dddxxx{{{vvvpppvvv~~~kkkWWWQQQNNNRRR^^^hhhlllrrryyy}}}{{{vvvqqqjjjkkkmmmoooqqqsssttttttyyypppmmmmmmdddZZZaaaqqq|||~~~kkkQQQ===333111333000///...---,,,,,,,,,,,,,,,------------,,,++++++***+++,,,,,,---...//////---------....../////////------------...111777;;;@@@AAACCCDDDEEEGGGLLLRRRmmm{{{jjjbbbaaaZZZwwwzzzzzziiidddfffppp}}}fffEEE555<<<999888888777666666555555222333444555555666777777666777777888888888888888888999;;;<<<===???CCCFFFKKKoooyyyeeeYYYKKKBBBCCCGGGSSSooowwwcccSSSKKKFFFBBB???===EEETTTiiissswww~~~|||qqqkkkxxxpppjjjmmmmmmlllrrr}}}hhhSSS===333222111000///111111000000000/////////........................,,,++++++******++++++,,,************************+++,,,///111333555666666444666888888777666777888<<>>AAADDDKKKooorrrdddXXXOOOJJJDDDHHHfffxxx___MMMDDDAAA???===;;;DDDQQQeeewwwmmmwwwyyyxxxaaaSSSqqqvvviiikkkyyyxxxiiilll~~~kkkJJJ999666555222111111111111111000000000000........................,,,++++++++++++++++++,,,************************---///111444555666666666<<<>>>???;;;999@@@PPP^^^uuu~~~kkkWWW___ooolllgggqqqqqqzzztttuuu|||zzzsss{{{nnnooovvv{{{}}}uuu~~~}}}qqqcccTTTFFF>>>444333222000///........./////////000//////...---******++++++++++++,,,,,,++++++,,,,,,---.../////////111444666888:::>>>AAA???BBBFFFGGGDDDKKKddd~~~yyyqqqwww}}}||||||kkk^^^nnnfff^^^ooolllHHHAAA::::::999999888777777777444555666666666555444333222333666888::::::::::::;;;<<<===<<<<<<===@@@CCCLLLooorrr___OOOIIIDDDGGGccciiiQQQHHHGGGBBB<<<===AAAMMMdddmmmsssxxxlllkkkaaaaaannnsssuuuqqqnnnooouuuWWW;;;000333222+++111111111111111000//////.../////////------///111......---------,,,,,,,,,++++++++++++,,,------...222111111333555555777999CCC999888@@@CCCFFFZZZsssxxxaaa[[[bbbvvvuuuddd\\\cccmmm}}}xxxnnnhhhgggrrryyyaaaUUUmmmyyytttkkkVVVBBB666555333111000...---,,,444333222111000///...------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---///333888;;;===>>>>>>CCC===???HHHIIIMMMjjjyyy|||rrrooo|||~~~rrr```___pppgggdddgggaaaDDDCCC;;;<<<;;;888666666777666666666666666666777888888888777777666777999;;;<<<;;;>>>???>>>===>>>BBBFFFLLLppp~~~|||gggVVVNNNIIILLLiiijjjSSSGGGEEEAAA<<<>>>BBBNNNeeeuuuuuutttsssjjjdddxxxuuueeeaaalllpppwww\\\>>>111333666333111111111111111000///////////////...,,,+++---...------,,,,,,,,,+++++++++++++++++++++,,,---...///222222333555555666888:::DDD???@@@FFFLLLTTThhh}}}lll\\\TTTYYYeeetttyyyrrrjjjgggaaadddnnn{{{~~~wwwllldddgggqqq~~~iiiWWW^^^zzzzzzqqqggg___EEE<<<333///111222000---111111000///...------,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,...222666999;;;======BBB???BBBGGGKKKXXXyyyzzzzzz~~~yyyssstttyyypppiiiccc___dddcccccccccdddfffiiijjjnnnhhh\\\___{{{yyyeeedddoooLLLBBB:::;;;;;;999777666666666666666666555666777777888777666666666777888999::::::;;;<<<======>>>AAACCCKKKooo}}}|||~~~qqq\\\RRRJJJMMMkkkmmmVVVHHHCCCAAA>>>???CCCPPPggg}}}}}}wwwiiiwww~~~```XXXkkkooosssuuunnnZZZ@@@111222555333111111111111111000/////////000000...+++***+++,,,,,,,,,,,,,,,+++++++++***+++++++++,,,,,,...//////222444666555444666:::===DDDEEEGGGHHHOOO^^^rrrqqqWWWQQQSSScccssswwwuuuvvvzzz{{{}}}wwwvvv}}}yyyooo^^^ZZZ]]]kkk~~~}}}kkkZZZXXXfff{{{wwwzzzoooYYYHHH555,,,///222000+++.........---------,,,,,,------,,,,,,,,,,,,------,,,------------.........,,,---000333666999<<<===@@@CCCEEEEEENNNiiizzzyyykkk______hhhnnnooo___[[[UUUPPPNNNMMMLLLKKKKKKLLLLLLMMMMMMLLLLLLKKKOOObbb}}}~~~dddVVVaaawwwddddddxxx]]]EEE;;;::::::999888777666666666666555555666666777888666666666666666777888999::::::;;;>>>AAACCCCCCBBBJJJooo{{{zzz|||~~~~~~eeeWWWLLLNNNlllppp[[[IIICCCAAAAAA???CCCPPPgggnnnmmmpppbbblllnnnuuukkkhhhZZZCCC666444444000111111111111111000////////////000...,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,---...000000000555777555444888===@@@HHHNNNMMMIIIQQQfffyyy}}}]]]WWWccccccwww}}}xxx}}}|||xxxgggZZZQQQZZZjjj}}}sssYYYQQQVVV^^^zzzwww{{{ooo\\\CCC444000111000...------------------------------,,,,,,,,,,,,------------------............---...///222666999<<<>>>>>>FFFFFFCCCQQQxxxyyyiii___\\\YYYVVVJJJHHHGGGHHHKKKMMMNNNNNNIIIIIIIIIHHHGGGFFFDDDCCCFFFQQQdddzzz|||```]]]hhhrrriiimmmxxxsssPPP>>>;;;999::::::777666666666666555555666666777888777777777777777888999999>>>===>>>BBBGGGIIIGGGEEEIIIppp{{{zzz{{{|||}}}qqq___RRRRRRnnnttt___LLLDDDCCCCCC>>>BBBPPPgggqqqhhh~~~ooolllooo}}}wwwdddJJJ999666555222111111111111111000//////...///000///...///111222............------------,,,,,,,,,---...///111222...444666444666===CCCEEENNNUUUUUUQQQ[[[rrr}}}aaaWWWcccsssuuu||||||{{{ppp[[[NNN```qqq}}}vvvrrrqqqeee___ZZZXXXVVVRRRTTTXXX[[[eeexxxyyydddXXXRRR[[[rrr[[[FFF888222222333---............/////////...------,,,,,,------...---------.........//////...///111444777;;;>>>@@@>>>FFFFFFCCCYYY}}}nnncccYYYRRRLLLKKKKKKMMMNNNMMMKKKIIIMMMLLLJJJHHHFFFEEEEEEDDDCCCGGGSSSjjjuuueeefffuuunnnhhhffftttaaaCCC===999;;;;;;777666777777666666666666777888888888888999999999999999999???>>>>>>CCCHHHJJJHHHFFFJJJrrr}}}|||||||||{{{}}}}}}~~~xxxdddUUUTTTpppuuu```MMMEEECCCCCC>>>BBBPPPhhhssseeexxxvvvjjjqqqxxxTTT999222333333111111111111111000//////---...000000///000222444////////////............,,,,,,------///000222333...333555444:::FFFLLLKKKLLLTTTYYY\\\iii~~~bbbUUU___pppzzz}}}qqqaaaYYYyyyzzz|||}}}xxxooocccXXXRRRLLLGGGDDDDDDCCC@@@BBBEEE@@@DDDOOO___tttkkkYYYPPPhhh|||kkkTTT>>>222///111//////////////////000000......------------......------.........////////////000333666999===???@@@???EEEEEEIIIeee|||oooddd[[[NNNMMMMMMNNNOOONNNLLLIIIOOONNNLLLKKKIIIHHHGGGGGGBBBCCCNNNeeeqqqhhhhhhtttjjjcccjjjtttKKK@@@:::<<<<<<777666999888777777777777888999999999999:::;;;;;;::::::999;;;;;;<<>>666666111111111111111000/////////000000///------...000......---------,,,,,,,,,,,,------...000111333444111444444666DDDWWW]]]VVVVVV^^^nnn{{{mmmjjjiiippp~~~uuullljjjssszzz|||vvvlllggg```[[[\\\aaagggkkktttvvvyyy|||}}}xxxrrr___XXXRRROOOKKKGGGHHHKKKLLLKKKLLLOOORRR^^^yyylll___WWWhhh}}}mmmXXXEEE999444000000/////////...............------------................../////////000---///333888;;;===>>>>>>CCCBBBEEEYYYuuuhhhbbbYYYQQQMMMKKKJJJIIIIIIKKKOOOQQQPPPMMMHHHEEECCC@@@@@@HHH\\\{{{~~~nnn{{{uuuaaa^^^mmmVVVFFF<<<======777777<<<::::::999999::::::;;;<<<777888999::::::999777777888:::<<<;;;999:::>>>BBBGGGrrr~~~~~~{{{}}}vvv|||~~~sssaaaOOOCCCAAABBB@@@HHH\\\xxxtttbbb___sss}}}uuu|||pppdddooozzzrrrmmmqqqggg@@@333666111111111111000000000000........................,,,---.........---,,,+++***+++---///111222333444000666999999BBBQQQVVVSSSXXXpppsssxxx||||||bbbfffgggkkk|||}}}yyyhhhcccbbb___ZZZ^^^]]]^^^```ccclll~~~zzz```XXXcccyyy}}}pppWWWBBB999444222000---...000000---////////////////////////............/////////000111444888;;;<<<===???AAAHHHFFFJJJiiiwwwiii]]]RRRJJJIIILLLMMMMMMNNNOOOOOOMMMIIIEEEHHHBBBBBBGGGJJJWWW}}}|||vvv~~~eeeeeennnmmmEEE===DDD888;;;DDD666:::999888777666555444333888888999999999:::::::::999:::;;;;;;;;;===@@@BBBKKKsss~~~}}}}}}~~~tttcccQQQEEEBBBDDDBBBLLLbbb~~~nnn^^^[[[iiiyyy|||sssdddiii{{{rrrsssssstttLLL555000111111111111000000000000........................,,,------......---,,,,,,+++,,,...000111333333444333444555:::EEEQQQTTTQQQ[[[oooyyy||||||xxxlllOOOYYYbbbkkk}}}|||sssjjjhhhfffhhhooovvvvvvbbb[[[bbbwwwzzz~~~vvvbbbLLL;;;222000---,,,...000000...////////////////////////........./////////000000111444888;;;<<<===???AAAAAADDDPPPssswwwrrreeeZZZQQQPPPSSSUUUTTTRRRRRRQQQNNNJJJGGGHHHBBBAAADDDDDDMMMnnn~~~wwwnnnfffpppzzzLLL===CCC999:::@@@555999999888777666555444444888888888999999999:::::::::;;;;;;;;;;;;===@@@CCCJJJrrr}}}{{{|||~~~wwweeeSSSGGGDDDEEEDDDQQQiiinnn```ZZZ```iiivvvddd```sss{{{nnnllliiiqqqzzzVVV;;;333111111111111000000000000........................,,,,,,---......------,,,,,,---///000222333444444666111333???LLLRRRTTTUUUlllzzz{{{~~~\\\VVVdddrrryyy~~~}}}eeeXXX^^^kkkqqqxxx~~~ttt]]]EEE666222......000000///---////////////////////////....../////////000000000222444888:::<<<===@@@BBB>>>GGG\\\sssuuusss{{{nnnaaaUUUQQQSSSZZZXXXUUUSSSRRRPPPLLLJJJKKKEEECCCCCC@@@CCC\\\xxxzzz{{{hhhrrrWWW>>>AAA;;;888;;;444777777777777666666666666888888888999999999999::::::;;;<<<<<<<<<===@@@CCCJJJrrr}}}yyyyyy|||{{{iiiUUUHHHDDDEEEDDDTTTooo{{{jjj___^^^ddd~~~hhh[[[cccvvvxxxkkkkkkkkkhhhnnnwwwkkkNNN;;;999111111111111000000000///........................,,,,,,---------------------...000222333444444555555222999IIISSSUUUZZZccc~~~yyynnnkkkyyy~~~tttkkkdddccclllyyyjjj]]][[[uuu|||vvv{{{rrrXXX@@@888222111222000...---////////////////////////...////////////000000000222555888:::<<<>>>@@@BBBCCCRRRlllmmm~~~mmm{{{zzzjjjYYYOOOMMMSSSRRRRRRRRRRRRQQQMMMJJJNNNIIIGGGEEE@@@???OOOdddzzzuuummmssseeeBBB@@@;;;777888555666666666666777777777777888888888888999999999999:::;;;<<<<<<<<<>>>AAACCCKKKsss|||yyywwwyyy}}}mmmXXXIIIDDDCCCEEEZZZuuuyyygggbbbeeewwwrrr]]]WWWnnnxxxnnnrrrnnnjjjkkklll\\\BBB555666111111111111000000000///........................,,,,,,,,,,,,------......///000111333444555555555555999FFFUUUZZZ[[[fffvvvzzzxxx{{{xxxvvvzzzjjjeee___aaannn}}}uuuoooooossshhhgggrrrsssaaaWWWhhh}}}~~~fffGGG;;;222111222000...///////////////////////////////////////000000000111333666888:::;;;>>>AAACCCGGG^^^|||vvvwwwttt^^^MMMGGGFFFGGGJJJNNNQQQQQQMMMJJJMMMJJJHHHGGGAAA>>>HHHVVVjjjwwwhhhlllyyyrrrtttuuuMMMAAA<<<888777777666666666666777777777777777777888888888999999999:::;;;<<<<<<<<<>>>AAACCCMMMuuu|||yyyvvvwww{{{~~~~~~sss\\\KKKDDDBBBHHH___zzzpppeeeccclllgggcccwwwzzzkkknnnssszzz~~~jjjNNN;;;666111111111111000000000000........................,,,,,,,,,,,,,,,---//////000111222444555555666666999EEEUUU^^^```dddttt~~~qqqnnnqqq}}}ccc___\\\[[[[[[\\\eeennn{{{wwwwwwXXXUUU]]]zzzzzzfffNNN===111000222000000333/////////////////////////////////000000000111111444666888:::;;;>>>AAADDDIIIjjjyyy```LLLCCC???AAAEEEJJJOOOPPPNNNLLLJJJHHHHHHFFFAAA>>>CCCLLL\\\yyyiiifffvvvqqqgggppp___FFF===999888999666666666666777777777777777777777888888888888999;;;<<<=========>>>AAADDDNNNvvv~~~~~~}}}yyyvvvvvvyyy|||zzz}}}zzzaaaNNNEEEBBBGGG```|||zzzggg^^^cccsssooo~~~kkkgggwwwhhhLLL:::111111111111000000000000........................,,,,,,++++++,,,---///000111222333444555666666666AAAQQQ___bbbdddooovvvjjjeeeccciiisss|||sss^^^OOO]]]~~~nnn\\\HHH666333333//////333//////////////////////////////000000000111111111555666888:::;;;>>>BBBEEELLLvvv~~~~~~gggTTTLLLEEEEEEEEEHHHLLLOOOOOOOOOJJJIIIIIIGGGCCC@@@BBBGGGUUUnnnpppiiimmmrrrdddiiillltttMMM>>>;;;999:::777777777777666666666666777777777777888888888888;;;<<<=========>>>AAADDDNNNvvv|||}}}~~~}}}zzzvvvuuuxxx{{{xxx{{{~~~dddPPPFFFCCCCCC]]]zzziii[[[]]]{{{jjjvvvuuulllvvvwwwVVV<<<111111111111000000000000........................,,,,,,++++++,,,...///000222333444555666666666666IIIXXXccccccgggvvvtttttt|||}}}|||wwwyyy}}}~~~wwwxxxvvvsss|||jjjNNNQQQtttlllUUU???888555///...222////////////////////////000000000000111111111111555777888:::;;;>>>BBBEEEPPPkkkwww~~~tttddd]]]NNNKKKHHHHHHJJJNNNPPPRRRMMMLLLKKKIIIEEEBBBCCCFFFQQQgggqqqhhhddduuuuuuggglllfffSSS???===::::::888777777777666666666666777777777777888888888888;;;<<<=========???BBBDDDMMMuuu~~~vvvyyyvvvyyy}}}~~~{{{zzzyyywwwyyy|||fffOOOHHHCCCIII[[[rrr{{{dddbbbttt|||iiipppwwwoooiiiDDD777444222111111222111000////////////////////////...............///000111444222222666777666888===WWWeeellliiikkkyyyooogggooowwwtttxxx{{{||||||}}}uuu}}}qqqdddnnngggKKK[[[|||bbbGGG<<<666111...111////////////000000000000///000111000//////111333222888777777>>>===>>>HHHcccmmm^^^jjjnnncccZZZRRRRRRRRRPPPOOOOOORRRLLLGGGGGGEEEBBB@@@BBBMMM]]]rrr~~~mmmfffeeexxxhhh]]]]]]wwwlllCCC888:::555666666666666777777777777777888888888888999999999:::;;;===>>>>>>???BBBDDDMMMuuu}}}sssuuuxxxzzz}}}~~~|||zzzyyyxxxyyy{{{}}}gggOOOGGGBBBGGGWWWiiixxxlllbbbrrr~~~mmmqqq}}}qqqcccpppTTT777555222111111222111000////////////////////////...............///000111333222333555555555:::@@@]]]gggkkkhhhmmm~~~qqqllluuu|||{{{~~~wwwnnncccooocccZZZppp~~~{{{}}}vvvuuuTTTDDD???888333111///000000000000000000000///000111000//////111333111888777888???>>>@@@LLLqqq|||fffZZZhhh{{{iii]]]SSSRRRTTTSSSQQQPPPQQQKKKFFFEEEDDDAAA@@@BBBGGGVVVjjjyyywwwiiibbbkkkpppcccdddxxxvvvJJJ:::;;;777666777777777777777777777777888888888888999999999:::;;;===>>>>>>???BBBDDDMMMuuuttttttwwwxxxzzz{{{zzzyyyzzz{{{{{{|||~~~~~~iiiNNNEEE???DDDNNN[[[hhhxxxpppdddqqqyyywwwllljjjyyyvvvsssoooeeejjjxxxWWW888555222111111222111000////////////////////////............///000111222111222444555333333<<>>>>>???BBBDDDMMMvvvyyyzzztttuuuwwwxxxxxxzzz|||{{{|||}}}jjjMMMCCC===@@@EEEMMMXXXjjjooojjjssswwwrrrzzzmmmbbbppp|||{{{pppooosss|||[[[888666333111222222111000////////////////////////............///000222222000222666666222444BBBRRRxxxwwwrrrnnntttvvvvvv}}}nnnxxxjjj[[[hhhoooYYYfffrrrcccqqqiiiSSSBBB555000333111111111000000000000000///000111111000000222444222777888:::???>>>FFFZZZuuuqqqiiivvv{{{}}}{{{zzzssskkkddd```\\\UUUSSSTTTOOOIIIDDDDDDCCC@@@@@@BBBBBBNNN^^^hhhmmmuuummm```___rrrmmmeeeuuu^^^>>>;;;===888888888777777777777777777777888888888999999999:::;;;===>>>>>>???BBBDDDNNNwww{{{}}}uuuvvvwwwwwwvvvwwwzzz|||yyyzzz|||~~~iiiKKKAAA<<<;;;>>>BBBKKK]]]uuusssqqqzzzvvvwwwttt___gggooonnnoooqqq~~~hhh999777333222222222111000////////////////////////---.........000111222333111333666666333888KKK]]]{{{yyyvvvuuu{{{|||~~~```llliiiVVV___www~~~ttt~~~cccWWW^^^yyymmmjjj}}}yyyeeeKKK666111888222111111111000000000//////000111111000111333555555888888:::>>>===JJJcccsss~~~zzzsssyyyyyy{{{vvvhhhhhhhhheee]]]TTTSSSXXXOOOJJJFFFFFFEEEBBB@@@BBB@@@HHHTTT^^^bbbiii}}}|||hhhcccrrrmmmvvvjjjCCC;;;===999888888888777777777666777777888888888999999999:::;;;===>>>>>>???BBBDDDNNNyyy~~~vvvzzzxxxxxxxxxwwwuuutttvvvwwwyyyzzz{{{}}}fffIII@@@<<<888;;;===BBBQQQhhh|||}}}www|||zzz^^^\\\zzzkkkiiijjjjjjooo|||xxx```:::777444222222222111000////////////////////////------...///000222333444333444666666777???UUUiiitttuuuwww{{{aaabbbrrriiiSSSXXXlll~~~qqqmmm{{{{{{^^^QQQbbbzzzjjjpppxxx___CCC666666222222222111111000000//////000111111111222444666777999888:::??????RRRrrr|||{{{vvv{{{{{{||||||}}}xxx{{{~~~qqqaaabbbdddccc[[[TTTTTTZZZQQQLLLIIIJJJIIIDDDAAAAAA<<>>>>>???BBBDDDOOOzzzxxxooossstttvvvwwwwwwuuuuuuvvvwww{{{{{{|||}}}~~~cccFFF@@@>>>777:::<<<===GGG[[[ooozzzxxxbbbXXXlll~~~ooogggkkksssuuuvvvjjjSSS;;;888555333222222111000////////////////////////------...///000222444555555555555777:::GGG^^^rrrooorrrxxxrrrgggppp}}}hhhSSSTTTdddwwwuuugggkkk{{{pppYYYVVVmmmvvvppp{{{cccFFF777333333222111111000000//////000111111111222444666888999888<<>>BBBJJJMMMPPP___rrr}}}wwwwww~~~vvvzzz[[[BBB:::::::::999888888777777666777888888888888999999999:::;;;===>>>>>>???BBBDDDOOO{{{vvvkkkooommmppptttvvvwwwxxxzzz|||}}}}}}}}}}}}~~~~~~aaaEEE@@@???777;;;<<<;;;AAARRReeepppxxxmmm]]]jjjsssiiippprrrXXX;;;888555333222222111///////////////////////////------...///111222444555777555444777===KKKcccwwwpppsssyyy|||~~~yyyrrrvvvhhhSSSSSSaaarrrpppbbbiiizzzwww^^^WWW[[[ooo~~~\\\AAA333333222222111000000//////000111222111222555777888999888===CCCIIIeee{{{}}}vvvqqqtttwwwzzz|||xxxwww|||~~~rrreee```^^^XXXTTTRRRTTTQQQPPPRRROOOHHHAAA???FFFAAACCCJJJMMMNNN[[[lll}}}rrrmmm}}}fffFFF999::::::999999888777777666777888888888888999999999:::;;;===>>>>>>???BBBDDDPPP|||qqqcccfffjjjoootttuuuuuuwwwzzz}}}~~~```LLLEEE::::::777777<<>>;;;;;;EEEMMMooo{{{xxxtttvvvyyy||||||ooodddeeesssxxxsssrrryyykkkbbb\\\XXXVVVXXXOOOPPPPPPQQQOOOJJJDDD>>>@@@@@@CCCGGGJJJQQQ___lllpppggglllsssCCC???======:::888888999888555888888999999999::::::::::::;;;<<<<<<<<<>>>AAACCCMMMxxx|||sssbbbaaaeeemmmrrrsssvvv{{{~~~|||zzz{{{~~~^^^LLLEEE999<<<888777:::???FFFSSS^^^fffwwwtttgggffftttxxxttt{{{kkkkkk}}}MMM777999333///666111111111000//////......//////......///000111222333333444666777===KKK```sss}}}~~~yyy{{{~~~ccc^^^iiiqqqvvv}}}jjjUUUKKKRRReee}}}ppp___bbbpppttt^^^TTTXXXrrreeeCCC222000555111///222000222222111111222444666777888>>>>>>>>>HHH\\\yyytttsssuuuxxx|||{{{jjjYYYQQQVVVfffxxxmmmeee~~~rrrggg___XXXTTTTTTQQQQQQRRRRRRQQQLLLFFFAAAAAA@@@AAADDDHHHOOO___mmm~~~}}}wwwuuujjjaaadddNNN@@@<<<;;;999888999;;;:::888888888999999999:::::::::<<<===>>>>>>>>>@@@CCCEEEMMMxxxlll^^^YYYcccmmmooossszzzzzzxxxwwwxxx{{{~~~~~~eeeUUULLL@@@>>>999777888;;;???IIISSS[[[mmmyyyvvviii^^^\\\hhh~~~vvv}}}kkkiiibbb===555333222777000444111111000////////////000...//////000111222333333333666:::CCCVVVnnnzzzzzz{{{qqq^^^```fffiiiooouuufffTTTKKKNNN]]]vvv{{{eeeYYY___sssiiiVVVPPPeee~~~uuuJJJ777333666222///222000222222111222333444666777;;;===AAAAAAIIImmmwwwqqqqqqtttxxxzzz|||mmmZZZMMMJJJWWWvvvvvvfffYYYlllxxxlllcccZZZUUUTTTRRRRRRSSSSSSRRROOOJJJEEEBBB@@@???AAAEEEOOOaaaqqq|||~~~rrrjjjpppffffff~~~___BBB===:::888777888999999999888888999999999:::::::::<<<===>>>>>>>>>@@@CCCEEEOOOzzzgggRRRXXXdddiiioooxxxxxxwwwvvvwwwyyy{{{}}}~~~}}}~~~ppp\\\SSSHHH???:::777888888:::BBBKKKRRReeesss|||ttthhh^^^VVV___tttuuuiiissspppiiiwwwDDD333333555666...444222111111000000000000000...///000111222333333444222444888GGGaaaxxx{{{rrrmmmbbbjjjmmmooowwwmmm```SSSLLLLLLWWWqqquuu```VVV```vvvuuu]]]PPPbbb}}}|||vvvNNN:::333666111000222000222111111222333555777888>>>===BBBAAAIIIzzzwwwwwwrrrqqqtttxxxyyyyyy|||vvvfff[[[XXX___{{{rrr```RRRdddxxxoooggg^^^XXXWWWSSSRRRRRRSSSSSSQQQMMMIIIEEEAAA???@@@FFFRRRhhhzzzrrreeetttzzznnnooopppEEE@@@:::666666666555555777888888999999999::::::::::::;;;<<<<<<<<<>>>AAACCCRRR}}}yyytttSSSNNNXXXaaakkktttvvvwwwwwwxxxyyyzzz{{{|||~~~www]]]SSSJJJ>>>:::888888888999???GGGMMM```nnnyyy~~~sssggg]]]TTTXXXkkkmmmZZZdddwwwvvvlllvvvJJJ444333555555,,,222222111111000000000000000//////000111222333444444666333888NNNmmm}}}qqqxxxlllrrrrrrtttnnnaaaUUUNNNJJJQQQjjj~~~qqq[[[SSS___xxxlllUUU]]]{{{zzz}}}xxxQQQ;;;222444000000333111222111111222333666888999===<<>>888888999999999::::::::::::;;;<<<<<<<<<>>>AAACCCRRR}}}mmmwww}}}aaaOOOMMMVVVcccmmmrrrtttxxxzzzzzzzzzzzz{{{zzz___TTTLLL>>>:::888999888999>>>EEEHHHZZZhhhsssyyylll```UUUSSSaaakkkUUU```xxx{{{nnnppp~~~KKK777444444555,,,111111111000////////////000///000000111222333444444:::555@@@]]]yyy}}}|||xxxyyyvvvgggXXXOOOHHHIII```{{{xxxjjjUUUPPP___zzzbbbXXXeee|||xxxzzzUUU===222333000000444111222111111222444666888::::::<<<>>>CCC^^^rrrpppnnnkkkvvvxxx}}}xxxsssssssssuuuyyy|||}}}|||{{{yyy{{{tttkkkfffiii{{{yyyiii]]]RRRHHHXXX{{{|||tttlllaaaXXXUUUSSSRRRQQQRRRSSSTTTRRRQQQJJJEEEAAABBBHHHXXXqqqooofffkkkrrrooo[[[DDD;;;777;;;===<<<@@@GGG888888999999999:::::::::<<<===>>>>>>>>>@@@CCCEEEOOOzzzqqqvvvyyyxxxuuuxxx~~~^^^JJJKKKXXXbbbjjjooovvvzzz{{{{{{{{{|||vvv^^^SSSKKK???;;;999999888777;;;AAAAAASSS```kkk{{{wwwjjjYYYRRR[[[{{{sssZZZccc~~~~~~ooonnnuuutttHHH999333222666///222111000//////....../////////000111111333333444555888777JJJmmm~~~|||iiiXXXNNNFFFEEEZZZuuu}}}pppbbbOOOOOOaaazzzyyy___VVVeee|||www\\\BBB444444000000333000111111222222444777999:::888???<<>>888<<<===:::>>>FFF888888999999999:::::::::<<<===>>>>>>>>>@@@CCCEEEOOOzzz~~~xxxxxxpppKKKCCCOOOYYYdddkkktttzzz{{{||||||~~~~~~lllYYYNNNEEE???<<<:::999777555999>>><<>>AAACCCQQQ}}}wwwxxxuuuzzz|||aaaSSSJJJNNNYYYfffrrruuuwwwzzzzzzwww}}}xxxiii[[[SSSMMMIII???===;;;:::;;;<<<;;;;;;@@@IIIVVVcccqqqooo___[[[sss}}}hhhggg}}}uuubbb^^^mmmzzzxxxnnnUUUGGG777111444888444...000000000000000000000000000111222111111222444777<<<>>>^^^~~~|||wwwxxx{{{{{{mmmZZZPPPFFFBBBUUUnnn~~~tttlllZZZIIIPPPdddvvv]]]WWWbbb~~~pppSSS:::555777333///000333333333444666777999:::999@@@777LLLpppuuuxxxooooooqqqtttvvv{{{yyysssuuu{{{vvvuuuwwwwwwppphhhaaa]]]XXXZZZWWWNNN^^^{{{mmmdddaaaWWWUUUSSSRRRTTTVVVWWWWWWXXXMMMGGGHHHDDDDDDYYYttttttcccjjjtttjjj\\\@@@@@@<<<777:::666<<<;;;999777777999;;;<<<<<<<<<======>>>???BBBGGGKKKQQQ}}}uuuuuuuuu[[[JJJIIIQQQ^^^lllqqquuuyyyzzzwww|||}}}zzzrrrvvvvvvoooaaaVVVPPPMMMIII@@@===;;;:::;;;<<<<<<<<<;;;DDDPPP\\\jjj|||zzzjjjeeeyyyfffddd{{{sss```\\\ppp~~~WWWGGG888444666444111000000000000000000000000000000111222111111222555777<<>>UUU|||nnnuuutttmmmnnnrrrssstttvvv~~~wwwxxxzzzxxxtttrrrqqqnnngggaaa]]]]]]ZZZ[[[XXXOOO```~~~nnnccc```ZZZWWWTTTSSSSSSTTTUUUTTTTTTJJJDDDEEE@@@???RRRjjj{{{iiikkk}}}yyykkkxxx___???<<<999666:::555999:::999888999;;;<<<<<<;;;>>>???@@@@@@AAADDDIIIMMMRRRvvvrrr~~~kkkPPPIIIKKKVVVbbbiiinnnrrruuutttxxxzzz~~~uuummmqqqppphhhZZZQQQMMMKKKIII@@@>>>;;;:::;;;=========999@@@JJJVVVdddxxxvvvqqqaaa[[[qqqwww```WWWooocccLLL999777777111...333000000000000000000000000000111222111111222555888888GGGmmm~~~sss~~~}}}vvveeedddqqq|||qqq\\\NNNBBB>>>NNNcccooodddSSSGGGSSSkkk}}}eeeUUUgggjjjGGG888666444111111333333444555666888999:::888BBBFFFbbbxxxnnnyyyqqqkkknnnrrrqqqqqqssszzzvvvuuussspppjjjccc]]]ZZZYYY]]]^^^^^^ZZZRRReeerrrfffbbb\\\YYYUUUSSSSSSSSSRRRQQQQQQIIIDDDDDD???===JJJ^^^zzzrrrnnnvvv~~~jjjkkkdddAAA:::999888<<<777;;;888777777888::::::999888;;;<<<======>>>AAAEEEIIIRRRxxxrrr{{{___NNNKKKPPPWWW\\\aaagggmmmpppvvvyyy~~~zzzrrrrrroooeeeWWWNNNLLLKKKHHHAAA>>>;;;:::;;;===>>>>>>;;;AAAJJJTTTcccxxxxxxwwwcccYYYiiidddSSSjjj{{{XXX;;;888888000---333000000000000000000000000000111222222111333666888999NNNttt{{{rrrzzzvvveeefffuuurrrkkkkkksss|||{{{cccRRRCCC>>>JJJ[[[zzzmmm```PPPFFFVVVoooyyyYYY]]]wwwtttNNN:::444333222222333444444555666888::::::999@@@JJJooouuuoooqqqlllmmmqqqnnnrrrwww|||xxxuuurrrlllcccYYYVVVWWWWWW___bbbbbb]]]WWWlllxxxlllhhh\\\YYYUUUSSSRRRRRRRRRQQQRRRKKKGGGGGGBBB>>>GGGUUUooozzzssstttiiibbbsssiiiDDD>>><<<:::===;;;CCC???===:::999999:::999999999:::;;;<<<===???CCCFFFSSSwwwpppwww|||tttRRRLLLJJJJJJMMMRRR\\\gggoootttxxx~~~}}}uuuppplllaaaTTTMMMLLLKKKIII@@@===:::999:::===>>>???>>>BBBJJJSSSbbbxxx}}}zzzrrrooouuummm```kkkmmmWWWiiijjjAAA777888222...222000000000000000000000000000111222222222333777999>>>XXX{{{xxxwwwxxxhhhkkk{{{vvvcccWWWSSSYYYaaannngggSSSDDD>>>HHHVVVssskkk]]]OOOGGGYYYsssbbbZZZhhhvvv~~~yyyUUU===444222222222444444444555777888:::;;;<<<===MMMyyy|||uuutttqqqsssmmmmmmooollluuu~~~{{{uuuooohhh]]]RRRQQQWWWYYYbbbeeeccc___[[[qqq|||ppplll\\\YYYVVVSSSSSSTTTSSSRRRSSSLLLHHHHHHDDD@@@EEEMMMfffxxxwww}}}jjjaaasssmmmGGG@@@>>>:::<<<<<>>???===AAAHHHQQQ___uuu~~~xxxrrrlllccccccmmmoooaaahhhzzzfffppp{{{KKK999777444111222000000000000000000000000000111222222222444777:::@@@]]]}}}~~~qqqxxx{{{vvvhhhmmm{{{iiiZZZOOOMMMQQQWWWssshhhRRRCCC???GGGRRRkkk|||~~~gggZZZOOOJJJ]]]xxxnnn\\\lllpppooo___EEE666222222444444444555666777999:::;;;>>>===SSSyyyoooqqqqqq~~~~~~sssmmmmmmnnnkkkvvv~~~~~~{{{}}}}}}uuunnniii^^^RRRQQQWWW\\\dddeeebbb___^^^ttttttooo^^^[[[WWWUUUTTTTTTTTTSSSQQQKKKGGGFFFDDDBBBCCCGGG\\\|||zzz{{{ooofff|||vvvKKK???===888999999FFFFFFBBB<<<888888999:::;;;;;;<<<>>>??????AAACCCFFFTTTyyyzzzrrrsssyyy|||jjjUUUIII???<<>>;;;777666888;;;===>>><<<@@@FFFOOO]]]rrr|||uuulllccc\\\[[[eee}}}}}}yyylll\\\___}}}yyyvvvXXX===555444333222000000000000000000000000000111222222333555888;;;DDDddd{{{nnn{{{wwwjjjqqq}}}mmm[[[PPPLLLNNNkkkmmmTTTDDD>>>DDDLLLdddwwwvvv```WWWOOOMMMaaa|||{{{dddiii~~~ooo}}}kkkOOO;;;333333555444555555666777999:::;;;???@@@]]]{{{nnn~~~wwwwww|||lllqqqyyyyyynnnkkkmmmnnnmmmssswwwvvvvvvzzz||||||xxxssspppgggZZZUUUZZZ___eeebbb]]]\\\^^^ssszzzsssbbb^^^ZZZWWWUUUTTTSSSRRRPPPJJJFFFEEEEEEDDDDDDEEEQQQnnn~~~zzzyyyxxxkkkQQQ===;;;;;;;;;555>>><<<:::777777888999888777999;;;===>>>>>>???AAACCCTTTvvvwwwxxx{{{|||]]]OOOBBB<<<;;;>>>GGGQQQccciiisss|||xxxjjjfff\\\RRRMMMMMMJJJDDD>>>:::666555777:::===>>><<<@@@GGGOOO]]]rrr|||uuukkk```ZZZXXXaaazzz|||}}}zzzmmmZZZYYYxxxxxx|||aaaBBB444333333222000000000000000000000000///111222222333555888;;;MMMooottt{{{ooowww~~~hhhVVVMMMNNNllltttXXXEEE>>>AAAFFF```tttooo[[[UUUPPPOOOdddmmm[[[vvvwwwtttWWW@@@555444666555555555666777999;;;<<<@@@DDDddd}}}qqqjjjeeeuuunnnhhhrrrwwwtttjjjiiilllpppooooooooonnnssszzz{{{xxx}}}yyyzzzrrrccc[[[^^^aaaeee```ZZZZZZ^^^rrrwwweeeaaa\\\XXXVVVTTTRRRPPPQQQKKKGGGFFFGGGGGGFFFGGGHHH```xxxwww~~~nnnWWW===<<>>@@@AAAAAABBBDDDFFFUUUzzz||||||fffOOOCCC>>>;;;???HHHXXXdddoootttzzzllldddXXXPPPLLLKKKIIIHHH@@@===:::777666777999;;;;;;???FFFPPP^^^rrrqqqhhhcccYYYYYYccc}}}~~~}}}~~~uuuUUUTTTyyyqqqppp}}}]]]===111555444---111111000///////////////000555222///444333666CCCSSSzzztttlllqqq~~~gggPPPWWWgggyyy\\\FFF;;;===CCCZZZrrrrrrZZZMMMIIIOOOgggvvvbbbyyy}}}|||]]]BBB999777666333555888999999999;;;<<<===FFFuuupppqqquuuaaa[[[lllvvv|||fff```hhhoooooommmnnnooooooooopppsssuuuzzz~~~{{{pppiiiccc^^^aaa```\\\TTTRRR\\\lllxxxzzzkkkaaaYYYXXXXXXUUURRRRRRMMMLLLJJJKKKMMMLLLHHHCCCHHHWWWzzz~~~www___AAAAAA;;;:::>>>888888:::<<<>>>>>><<<:::888<<<===>>>??????AAADDDGGGXXX|||~~~}}}YYYEEE===<<<@@@FFFSSS___kkkrrryyy~~~qqqhhh\\\SSSMMMJJJGGGDDD???===:::888777888:::<<<<<>>>>>CCCZZZppppppXXXNNNHHHJJJ```{{{aaasss|||~~~bbbGGG:::555222333555888999999999;;;<<>>999999:::<<<======<<<:::999<<<===>>>??????AAADDDGGGWWWkkkLLL???======???JJJVVVcccnnnwww}}}rrrjjj___VVVPPPLLLGGGDDD???===:::888888:::===>>>>>>@@@DDDKKKYYYnnnxxxjjjddd^^^VVVZZZttt]]]WWWvvvmmmsssyyyuuuooo[[[EEE999666444111000111111000/////////000000000555333333666333666EEEYYYzzz```dddtttpppUUUFFFQQQmmmdddMMM???===BBBXXXmmmmmmTTTMMMHHHHHH]]]zzzkkkmmmuuu~~~mmmQQQ>>>444111444555888888888999;;;===FFFYYYpppmmmmmmaaa```ppp||||||eee\\\^^^```___eeeeeeeeeddddddhhhmmmrrrxxx|||xxxoooeee]]]XXXWWWTTTQQQQQQUUU^^^fffrrrtttjjj```]]][[[WWWTTTSSSQQQOOOOOOQQQSSSQQQLLLHHHHHHKKKeeevvvrrrrrr~~~hhhEEE???<<<<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAADDDGGGVVV```III@@@<<<:::BBBLLLZZZiiiuuu}}}~~~|||pppiii___XXXSSSPPPKKKHHH>>><<<:::888999;;;>>>@@@???@@@BBBHHHVVVlllxxxkkkfffbbbVVVVVVooo```RRRnnnrrraaaDDD:::999444000000111111000000///000000111000555333444888333777HHH___vvvdddeeezzznnnYYYGGGPPPjjjzzzaaaLLL???===AAAUUUhhh|||hhhOOOJJJHHHJJJaaazzz{{{~~~kkktttrrrqqq{{{]]]CCC666444444666777888888999;;;===III```~~~rrriiiddd\\\^^^lllyyyuuuaaaZZZ\\\]]]]]]___^^^\\\[[[]]]bbbiiinnnssswwwvvvpppiiiaaaXXXSSSNNNLLLKKKMMMSSS[[[eeerrr{{{oooddd```^^^ZZZVVVUUURRRQQQQQQSSSUUUSSSOOOJJJHHHFFFZZZssswwwppphhhlllqqqJJJ>>>===<<<<<<>>><<<;;;::::::::::::;;;<<<<<<===>>>??????AAADDDGGGWWWsssyyy~~~yyyTTTDDD???======DDDRRRcccqqqzzz~~~{{{{{{~~~|||pppiii___XXXTTTPPPLLLHHH>>><<<:::888999;;;???AAA@@@@@@AAAGGGUUUllluuukkkjjjfffXXXUUUmmmeeeTTTnnn{{{pppvvvNNN<<<999555222222111111000000000000111111111444333555888333999NNNrrrqqqeeefff~~~|||pppaaaVVVHHHNNNhhhxxxbbbOOOBBB>>>AAAPPPaaavvvdddKKKEEEFFFNNNfffzzzvvvkkkgggzzzuuummmeeeFFF777777555666777777777999;;;>>>IIIddd{{{lll___\\\```lllzzz}}}qqqaaa[[[[[[[[[[[[ZZZYYYXXXWWWYYY___gggmmmqqquuu}}}uuutttpppkkkZZZPPPGGGDDDDDDDDDIIIPPPVVV\\\qqqwwwkkkeeebbb\\\XXXWWWSSSQQQPPPRRRTTTSSSPPPLLLIIIDDDSSS~~~wwwpppnnn```___rrr{{{OOO===>>><<<:::???===<<<:::999999:::<<<===<<<===>>>??????AAADDDGGGYYYmmmpppsssvvvxxxzzzzzzyyy~~~]]]GGGAAA???:::???LLL^^^nnnvvv|||~~~~~~~~~rrrjjj___WWWRRRNNNJJJFFF===<<<999888888;;;>>>@@@??????@@@GGGUUUmmmsssmmmnnnhhh[[[YYYppp~~~~~~jjjTTThhhrrrggg```CCC888555444444111111000000000111222222111333222555888333<<>>JJJlll~~~lllYYYZZZ```jjjxxx}}}pppaaa[[[YYYWWWVVVUUUUUUTTTUUUWWW^^^ffflllpppttt|||{{{uuummmXXXKKK@@@???@@@>>>BBBIIIMMMPPP^^^zzzvvvmmmggg___YYYWWWSSSPPPNNNNNNQQQRRRPPPMMMJJJDDDPPPxxx~~~mmmnnn]]]YYYgggTTT===???<<<888@@@<<<;;;::::::::::::;;;<<<<<<===>>>??????AAADDDGGGZZZooonnnnnnooopppqqqqqqqqqssssssyyy~~~{{{|||vvvZZZJJJ@@@;;;<<>>===>>>@@@GGGVVVnnnuuuppprrrhhh]]]^^^uuu|||}}}pppXXXbbbnnnccc{{{QQQ:::444444444111111000000111111222333111222000444888333???[[[vvvgggdddoooxxxssslll```SSSLLLLLLMMMeeemmmYYYHHH@@@???FFFTTTjjjxxxnnnppp{{{|||sss^^^WWWJJJBBBMMMggg|||qqqttthhhxxxuuu|||qqqJJJ777888666666777666666888<<>>???DDDEEEHHHQQQddd}}}vvvlllbbbZZZWWWSSSOOOKKKJJJMMMOOONNNMMMKKKDDDLLLpppmmmqqq]]]]]]mmmXXX<<>>??????AAADDDGGG[[[oookkkiiihhhhhhgggggghhhhhhiiiqqq{{{yyywwwuuuYYYDDD<<<<<>>===CCCQQQhhh~~~nnn___OOONNNYYYcccccc^^^OOOQQQKKKFFFWWWxxxqqqrrrjjjlllyyyxxxwwwNNN999:::666666777666666888<<>>BBB???>>>BBB;;;???FFFOOO^^^}}}}}}pppcccYYYUUURRRNNNHHHGGGJJJMMMNNNMMMLLLDDDIIIjjjllltttaaaeeewwwZZZ<<<@@@;;;444@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAADDDGGG[[[pppkkkggghhhkkkjjjddd]]]dddjjjppprrrqqqvvvgggDDD>>>???@@@HHH[[[pppwwwsss}}}~~~~~~~~~rrrhhh[[[RRROOOOOOMMMLLL???<<<999777777999<<>>AAAKKKYYYmmmyyyuuuyyyppp___ddd~~~~~~sss[[[YYY{{{iiisssfff<<<444777555222222111111111111222222333222000555888666IIIlll}}}dddrrrrrrggg```hhh}}}ggg]]]aaahhhmmm~~~hhhTTTEEE>>>???DDDNNNccc}}}}}}tttWWWHHH???EEEOOOSSSRRRSSSNNNIIIDDDJJJbbb~~~uuuYYYddd{{{ttt~~~XXX===666777444333666888888<<>>>>>===<<<;;;;;;;;;;;;:::;;;@@@EEEJJJ___}}}pppddd\\\YYYWWWPPPGGGDDDGGGKKKMMMLLLKKKIIIFFF```xxxeeejjjYYY???>>>777999555<<<;;;:::999888999:::;;;<<<===>>>>>>>>>AAAEEEHHHZZZnnnjjjgggggghhhhhhddd```dddjjjpppssstttxxx{{{RRRCCCAAA>>>DDDWWWmmmvvvuuu|||~~~~~~}}}|||}}}xxxlll]]]TTTPPPOOOKKKGGG???<<<999777777999<<>>===<<<;;;;;;;;;;;;;;;???===>>>@@@AAAIIIfffrrrddd[[[WWWVVVPPPHHHEEEGGGKKKLLLKKKFFFEEEBBBYYYnnnrrr]]]CCCBBB<<>>>>>???AAAEEEHHH]]]kkkjjjhhhffffffggghhhhhhiiilllppptttwwwzzz~~~\\\JJJCCC===AAASSShhhtttvvv{{{}}}}}}{{{{{{{{{zzz~~~|||ooo___VVVSSSQQQKKKEEE???<<<999777777999<<>>BBBAAABBBNNN]]]|||wwwggg\\\WWWVVVPPPIIIGGGHHHJJJJJJJJJFFFFFFDDDWWWwwwvvvbbbFFFDDD???BBB>>>======<<<<<<<<<===???@@@<<<===>>>>>>???BBBFFFIIIaaahhhiiiiiigggfffiiinnnsssrrrrrrrrrssswwwzzz||||||pppRRRHHH???AAAQQQeeerrrvvvzzz|||~~~~~~}}}{{{{{{|||www{{{|||ooo```XXXWWWUUUNNNGGG???<<<999777777999<<>>:::FFFZZZllltttuuuwww{{{yyyxxxrrrfffXXXQQQTTTZZZVVVPPPKKKOOOYYYaaa```[[[WWWUUUXXXaaannnzzzhhhQQQUUUuuuzzz~~~YYY???777999777666888777777===EEEeee~~~sss```___aaaooorrr|||kkkSSSIIIHHHFFFDDDEEECCCBBBCCCFFFFFFFFFJJJOOOYYYaaaoooyyy{{{vvvqqqooommmllliiieeedddffflllpppnnnkkkbbbTTTFFF===<<<>>><<<;;;;;;;;;<<<<<<===>>>???>>>@@@EEEFFFEEEKKKTTTfff}}}lll___YYYUUUQQQLLLIIIIIIIIIIIIHHHFFFHHHFFFVVVzzzrrreeeGGGBBB<<<@@@;;;<<<<<<<<<<<<<<<>>>@@@AAA<<<===>>>>>>???BBBFFFJJJeeeccceeefffddddddiiiqqqxxx{{{wwwsssrrrtttxxxzzz{{{~~~aaaSSSEEEDDDPPPaaammmsssyyy|||~~~~~~}}}}}}~~~vvvzzz~~~rrrddd[[[XXXTTTLLLEEE???<<<999777777999<<>>===;;;;;;;;;<<<===>>>???@@@BBBBBBDDDFFFGGGIIIPPPXXXnnnnnn___XXXUUUSSSOOOMMMKKKIIIHHHFFFAAAEEEDDDRRRzzzyyylllsssjjjHHH@@@:::===888;;;;;;::::::;;;===???@@@<<<===>>>???@@@CCCGGGJJJggg```aaaaaa```aaaeeemmmttt{{{wwwrrroooqqqvvvzzz||||||~~~yyydddNNNGGGNNNZZZfffnnnwwwzzz|||~~~~~~~~~vvvyyy~~~xxxjjj___XXXPPPHHHAAA???<<<999777777999<<>>999;;;@@@FFFGGGIIIQQQZZZxxxjjj```eeennnuuuiii\\\WWWTTTNNNGGGDDDEEEGGGLLL\\\www|||wwwuuuwwwyyytttWWWSSSmmmnnnllljjjHHH:::777666777888777888AAAKKKpppyyysssaaa```eeetttuuutttwww{{{|||}}}{{{gggWWWNNNHHHDDD@@@DDDBBBBBBDDDEEEEEEIIIPPPZZZjjjyyy|||vvvmmmeee___XXXQQQKKKMMMTTTVVVOOOGGGFFFBBB>>>===???@@@>>>;;;;;;<<<<<<===???@@@BBBCCCCCCDDDHHHNNNWWWbbbmmmuuuooo```XXXVVVUUUSSSPPPMMMJJJGGGFFFAAAFFFEEESSSzzzzzzhhhjjjpppLLLAAA:::>>>888;;;::::::::::::;;;===>>><<<===>>>???@@@CCCHHHKKKhhhbbbaaa___^^^___ccchhhlllrrrqqqooonnnppptttyyy}}}}}}xxxXXXIIIIIIRRR___jjjtttvvvzzz|||}}}~~~vvvyyy|||zzzooobbbWWWMMMEEEAAA???<<<999777777999<<>>>>>>>>===<<<<<<<<<===???@@@CCCDDDFFFEEEGGGOOO```wwwsssccc[[[WWWWWWVVVTTTOOOKKKGGGFFFAAAFFFFFFUUU|||zzzffffffqqqsssMMMAAA;;;???:::<<<;;;:::::::::;;;<<<===<<<===>>>???@@@DDDHHHLLLjjjfffdddaaa___```bbbeeegggiiikkkmmmnnnpppsssyyy}}}zzzyyy___IIIEEEMMM[[[gggqqqtttxxx{{{|||}}}vvvxxxzzz||||||xxxooocccWWWMMMGGGEEE???===999777777999===???@@@DDDDDDDDDTTTuuusssqqqxxxddd[[[iii||||||xxx|||```TTTqqqsssrrrUUU<<<666555222222222111111111111222222333333111444;;;DDDiiinnn]]]lllqqq[[[VVVXXX___iiirrrtttWWWPPP]]]jjjwww^^^KKKCCC@@@<<<:::???GGGRRRbbbooo|||oookkkkkkiiiuuuttt{{{~~~|||~~~{{{xxxssseeeVVVQQQVVV\\\]]][[[vvv\\\RRRnnn```\\\|||~~~fffHHH<<<555555777888777999DDDPPP~~~]]]}}}ppp]]][[[```ooonnnyyyzzzzzzxxxuuutttxxx{{{lllSSSHHHFFFAAA??????AAABBBCCCIIIPPPbbbvvv~~~tttkkkdddaaa[[[VVVTTTUUUVVVTTTRRRFFFFFFDDDAAA===<<>>???BBBDDDFFFGGGLLLMMMVVVmmmxxxhhh```XXXXXXXXXUUUQQQKKKHHHFFF===AAABBBRRRzzzzzzeeedddkkkrrrLLL@@@:::@@@:::======;;;::::::;;;<<<===<<<===>>>???AAADDDIIILLLllliiihhheeedddcccdddfffgggnnnmmmlllmmmooorrrvvvxxx||||||wwwuuuVVVHHHJJJRRRWWWjjjvvv}}}}}}{{{~~~}}}uuusssqqqsss{{{|||ssshhh\\\RRRIIICCC>>>===:::888777999>>>BBBCCCFFFDDDCCCPPPpppuuuxxxwwwhhheeennn~~~|||~~~sss]]]PPPgggvvvBBB///444666333333222222111222222222222555555===888FFFyyyttteeetttqqq]]]NNNPPPkkkiii^^^ooozzziiiNNNLLLOOOdddqqqYYYFFF???777:::KKK[[[dddooozzztttggg```XXXhhhrrrbbbZZZSSSWWWgggrrrlll^^^ttt~~~ZZZYYYwwwhhhgggxxx{{{iiiFFF<<<888555:::555666:::???```{{{wwwiiiWWW|||ooo\\\]]]eeekkkrrryyyrrrwww{{{rrrmmmooommmZZZgggzzzVVVBBBDDD???@@@???BBBCCC<<>>@@@BBBBBBBBBHHHPPPjjjhhhgggfffeeeeeeeeeeeefffjjjjjjjjjkkknnnqqquuuxxxvvvzzzvvvyyyeeeQQQKKKMMMPPPcccooozzz|||}}}~~~}}}{{{zzzqqqfff___eeeyyyxxxlll___RRRGGG@@@>>>===:::888777999???CCCDDDFFFDDDCCCPPPnnnzzz~~~~~~fffdddooo|||yyy```PPPiiiIII444666444333333222222111222222333222555444<<<999HHH|||}}}nnnzzzttt```RRRUUUpppkkkaaa```TTTEEE@@@DDDYYYttt\\\HHHAAA???III___qqqyyyssseeeZZZMMMLLLYYYxxxyyyuuueeefff|||www{{{iiiaaammmjjjxxx{{{kkkKKK???:::666<<<777888;;;AAAccccccQQQooorrrdddWWW]]]fffjjjpppqqqmmmrrrtttlllkkkllleeeMMMQQQ___llldddMMMAAACCCAAAAAA===???BBB>>>JJJfffzzz}}}sssllliiidddaaa___^^^\\\ZZZVVVSSSOOOLLLLLLLLLKKKKKKHHHIIIKKKNNNQQQSSSUUUVVVUUUXXXbbbwwwuuukkk```XXXXXXYYYTTTLLLGGGEEEBBBBBBHHHWWWjjj|||fffjjjRRRBBB@@@<<<;;;===<<<<<<;;;;;;;;;<<<<<>>@@@CCCCCCCCCIIIQQQoooeeefffgggggggggfffeeedddffffffggghhhkkkooosssvvvqqqxxxwwwtttyyyyyy___OOOJJJJJJWWWeeesss{{{~~~~~~{{{wwwwwwlll\\\RRRWWWmmm{{{nnn```RRRGGG@@@===<<<:::777777:::???CCCEEEGGGEEECCCOOOkkk}}}ccccccppp~~~dddNNNgggxxx|||FFF555777111333222222111222222333333222555222:::999KKKxxxttt^^^SSSXXXsss~~~~~~}}}lll[[[OOOEEE<<>>@@@CCCCCCCCCIIIQQQtttccceeegggiiiiiigggdddcccddddddeeefffhhhkkknnnpppnnnwwwvvvsssuuuxxxjjjUUULLLJJJMMMZZZkkkxxx~~~}}}yyyvvvooohhh]]]VVV[[[pppwwwjjj[[[OOOGGGCCC<<<;;;999777777:::@@@DDDFFFFFFEEEDDDLLLeee}}}aaabbbrrriiiKKKcccwwwllluuuqqqAAA555888///222222111111222222333333222555111888:::PPPpppWWWNNNWWWtttzzz{{{{{{}}}|||aaaKKK@@@CCCMMMfffqqq\\\LLLAAA???OOOllluuunnnkkkaaaJJJFFFSSSssshhh|||rrrvvvuuu}}}nnnNNN@@@;;;666===;;;;;;<<>>???SSSttt|||wwwooohhheeedddcccccceeecccaaa`````````___^^^WWWYYY\\\```dddgggiiijjjppppppttt{{{zzzmmm___YYYUUUOOOKKKIIIDDDBBB@@@AAADDDIIILLLNNNNNNOOOSSS___pppqqqxxx]]]EEE>>><<<>>><<<;;;;;;;;;;;;<<<======???>>>@@@CCCCCCDDDJJJRRRvvvbbbdddgggjjjjjjhhhdddbbbddddddddddddfffgggiiijjjjjjrrrrrrrrrvvvwwwrrr[[[NNNKKKHHHRRRbbbrrrzzz{{{zzzxxxoookkkccc]]]aaasssuuudddTTTHHHCCCBBB;;;;;;999777777;;;AAAEEEFFFFFFDDDCCCIII^^^~~~~~~```ccctttmmmMMMcccpppgggpppiii@@@666999000222111111111222222333444222555111888<<>>;;;===;;;;;;;;;;;;;;;<<<======???>>>@@@CCCDDDDDDKKKSSSuuuaaacccgggjjjjjjhhheeebbbdddcccccccccddddddeeefffeeekkkkkknnnuuuuuuyyyyyyaaaRRRMMMHHHMMMZZZjjjuuuyyy|||{{{vvvlllbbbcccsssyyyeeeRRRDDD???>>>::::::888777777;;;AAAFFFFFFDDDCCCBBBFFFWWWvvv```dddvvvpppSSSgggnnneeeooo~~~sssWWW999444777111111111111111222333444444333666222999>>>XXX~~~mmmSSSLLLWWWxxxyyytttNNNDDD===BBBUUUqqq{{{]]]GGG???===<<>>RRRuuu|||xxxwwwwwwvvvvvvvvvvvvxxxyyyyyywwwtttqqqrrrsssuuuyyy~~~}}}{{{qqqeeeZZZQQQLLLLLLBBB@@@>>>===>>>???>>>===@@@@@@AAADDDJJJUUUaaajjjqqqwww```FFF>>>:::<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@CCCDDDEEEKKKTTTvvvaaacccgggiiijjjhhheeecccaaaaaabbbbbbcccdddeeeeeeccciiihhhjjjqqqqqqvvvkkk[[[UUULLLLLLTTTcccooowwwzzzpppmmmyyymmmXXXHHHAAA???:::999888777888<<>>@@@@@@FFFbbb|||bbbIIIKKKYYY[[[RRRIIIQQQjjjwwwqqqooovvvrrryyy{{{ttt{{{}}}XXX???<<<333999999:::<<>>???======???AAAXXX|||{{{xxxxxxzzz{{{|||~~~~~~~~~|||mmm^^^RRRKKKJJJAAA???<<<;;;;;;<<<<<<<<<<<<=========???FFFQQQYYYnnnooo^^^FFF???:::999;;;::::::;;;;;;===>>>>>>>>>>>>@@@DDDDDDEEELLLTTTzzzaaacccfffiiiiiihhheeeddd______```bbbcccdddeeefffdddjjjiiiiiimmmnnnwwwttteee^^^OOOLLLQQQ^^^kkkuuu}}}ttt```PPPFFFCCC999999888777888<<>>>>>444999999;;;===QQQooo|||lll```YYYhhh~~~qqquuuxxxqqqggg]]]WWWTTTMMMDDD>>>AAABBB>>>>>>@@@DDD^^^zzzsssqqqoooooorrrvvvyyyzzzssstttqqqrrrppp___PPPHHHFFF@@@===:::999;;;===??????<<<>>>>>><<<<<>>???>>>>>>@@@DDDEEEFFFLLLTTT}}}ccccccdddeeeffffffdddcccccccccdddddddddccccccbbbhhheeeeeeiiijjjjjjqqq|||ssseeeVVVPPPOOOWWWfffwwwyyyhhhUUUJJJGGG<<<;;;999999;;;>>>AAACCC@@@AAA>>>>>>BBBEEE]]]|||~~~eeekkk{{{hhh[[[lll~~~ppplllJJJ222111777222333333222222333333444555666333888;;;BBB___vvvllloooyyyhhh^^^VVVTTTyyyvvvhhhfff[[[OOOXXXnnnxxxeeeTTTOOOLLLGGGDDDGGGIIIdddqqqTTTEEEGGGMMMOOOIIIUUUaaaiiirrrxxxrrr[[[AAA:::333:::;;;===AAAUUU~~~yyy{{{wwwdddYYYUUU```ooo{{{~~~tttmmmqqqkkkfff]]]TTTPPPMMMHHHCCCDDDEEEAAA>>>???DDDeee|||nnnnnnmmmkkkkkknnntttxxx}}}vvvooojjjjjjrrrzzzhhhYYYLLLEEEDDD>>>===<<<:::::::::;;;<<<======<<<;;;===BBBJJJPPPzzzjjjgggtttZZZFFF>>>:::===;;;;;;;;;<<<<<<<<<======???AAA???CCCIIIGGGKKK\\\bbbccccccdddeeeeeecccbbbaaabbbccccccddddddccccccdddbbbbbbfffffffffkkksss~~~oooUUUMMMJJJTTTfff{{{vvvfffSSSGGGDDD<<<;;;999999:::<<>>======<<<;;;<<>>???;;;;;;======RRRuuuvvvttt~~~eeemmm~~~iiinnneee]]]sssxxxwwwEEE999:::111333333222222333333444555333111777===JJJppp}}}^^^TTTWWWaaaQQQKKKJJJPPPvvv}}}{{{ppp```SSSLLLNNNTTT\\\sssxxxdddVVVOOOLLLeeeiiijjj}}}qqqSSSAAA???666:::888999AAAZZZjjjuuucccWWWRRRZZZfffoooyyysssfffeeepppxxxssskkkccc\\\TTTNNNJJJHHHFFFEEEHHHFFFFFFnnnyyyxxxzzz||||||}}}qqqgggbbbdddppp|||rrrdddUUUOOOKKKEEE???<<<;;;;;;:::;;;<<<===???@@@======<<<;;;;;;???EEEIIIiiieeejjjtttUUUBBB===:::<<<;;;;;;<<<<<<<<<=========???BBB@@@DDDJJJHHHNNNaaa]]]___``````___^^^]]]]]]]]]^^^```bbbdddeeefffffffffeeeeeeeeebbb___]]]]]]ZZZfffqqqsssrrrrrrrrrpppgggZZZOOOTTTgggzzzjjjWWWIIIDDD;;;:::999777777888999999:::<<<::::::<<<;;;OOOqqqsssoooyyyyyydddmmmnnnpppccc[[[ssszzztttGGG888999000333333222222333333444555333222777===NNNxxx^^^OOOMMMYYYIIICCCDDDKKKqqqwwwhhh___[[[ZZZaaauuummm\\\VVVXXXnnnrrrmmm~~~|||nnnSSSCCC@@@777;;;888:::CCC___jjjrrraaaWWWSSS^^^lllvvvsssdddeeeuuu~~~tttjjj___TTTMMMKKKGGGEEEFFFLLLGGG@@@ddd|||rrriiieeejjjrrr{{{rrrggg^^^UUUPPPKKKEEEBBBCCC@@@???>>>>>>>>>???@@@AAA>>>>>>===<<<;;;===AAAEEE\\\fffooo~~~RRRBBB>>>;;;>>><<<<<<<<<<<<============???BBBAAAEEEKKKIIIPPPddd[[[]]]______]]][[[[[[\\\\\\]]]___bbbdddeeefffggghhhhhhfffddd```]]]XXXTTTMMMPPPQQQPPPUUUbbblllqqqrrreeeZZZ]]]lll}}}nnnZZZLLLFFF::::::888777666666666777777:::999;;;<<<;;;MMMnnntttmmmsssssscccmmmxxxxxx___VVVnnnxxxvvvFFF777999000333333222222333333444555444333777===QQQ}}}```KKKMMM\\\NNNEEECCCIIImmm|||vvvnnneeeddduuuooo[[[UUU\\\qqqqqqxxx{{{xxxrrrUUUDDD???777<<<999;;;EEEcccgggooo]]]TTTRRR___nnnxxxppp^^^```tttuuulll___RRRLLLMMMGGGGGGJJJOOOIII<<>>AAAQQQjjjzzziiiuuu}}}RRRBBB@@@===???<<<<<<<<<=========>>>>>>???CCCCCCFFFKKKJJJSSShhh[[[___aaa```]]]ZZZ[[[\\\\\\]]]___aaaccceeefffgggeeefffeeeaaa^^^\\\WWWQQQIIIIIIGGGFFFOOOaaarrrzzzvvvmmmeeegggsss~~~ooo\\\LLLEEE:::999888777666666666666555888999;;;<<<:::KKKkkkuuummmrrrqqq```mmm~~~~~~]]]RRRgggqqqsssxxxEEE777999222333333222222333333444555555444888>>>SSSiiiPPPSSSfffZZZNNNGGGJJJlll}}}qqqeeesss{{{yyyyyyqqq]]]WWWcccwwwtttzzzttt~~~wwwUUUCCC===777===;;;<<>>@@@<<<<<<=========>>>>>>>>>>>>CCCDDDGGGLLLKKKUUUlll^^^bbbeeeccc___\\\]]]___\\\]]]___aaaccceeeeeefffccceeeccc``````aaa]]]VVVJJJKKKHHHDDDIII\\\rrrvvvrrroooqqqxxxqqq]]]MMMEEE999999888777777666666666444888999;;;;;;777GGGfffvvvnnnuuuuuu^^^lllcccTTTgggqqqccciii~~~hhhAAA555888444333333222222333333444555555555999@@@VVVrrrYYYUUUmmmcccTTTIIIHHHiiizzzpppdddooo{{{}}}tttggg^^^ZZZYYYllllll``````ppp~~~yyyzzzUUUCCC<<<777???<<<;;;AAA\\\xxxaaaYYYYYYfffuuu~~~qqq]]]___uuu~~~yyyxxxwwwlllYYYPPPQQQIIINNNMMMMMMNNNEEEEEETTThhhtttjjjddddddiiiyyyqqqfff___YYYWWWYYYRRRQQQNNNLLLIIIHHHHHHHHHCCCDDDCCC@@@===;;;:::;;;777AAAAAA@@@JJJMMMMMMRRR^^^qqqnnnyyy{{{PPPBBBAAA>>>???<<<=========>>>>>>>>>>>>>>>DDDEEEHHHLLLLLLWWWoooaaaeeehhhfffbbb___```bbb\\\]]]___aaacccdddeeeeeebbbddddddaaacccgggddd]]]MMMNNNHHH===<<>>;;;::::::999???<<<:::AAABBB???BBB<<>>============>>>>>>>>>>>>>>>DDDEEEHHHMMMLLLXXXqqqdddhhhhhhbbb]]]]]]^^^]]]```_________aaaccceeefffhhhjjjfffaaagggqqqnnncccWWWNNNDDD>>>===EEEVVVfffiiipppuuuwww{{{wwwcccPPPCCC===<<<;;;;;;===>>>===<<<;;;555777<<<777555IIIddduuuoooyyy|||```qqqppp\\\iiiqqqWWW___{{{rrrYYYEEE999444444555555444444333333333444444444777<<>><<>>===???AAA888;;;>>>@@@@@@@@@AAABBB???FFFOOOTTT]]]kkk{{{nnnlll|||vvvOOOCCC===BBB;;;>>>??????>>>>>>???AAACCCCCCIIIIIIKKKOOOOOO\\\uuucccggghhhbbb^^^___``````]]]]]]]]]^^^```aaacccdddbbbdddcccbbbjjjvvvtttjjj]]]RRREEE<<<999>>>JJJVVVdddkkkrrruuu{{{zzzhhhTTTFFF???>>>>>>???@@@@@@>>><<<;;;666777;;;777666KKKfffsssoooyyy|||```pppmmm\\\iiiuuu\\\ddd|||\\\EEE:::777444222555444444333333444444444555777;;;AAAYYYjjjwwwhhhSSSUUUSSSKKKHHHYYYfffnnnooonnnllldddSSSBBB;;;<<<@@@DDDKKKRRRUUUXXX```jjj|||gggddd~~~nnnQQQBBB>>><<<>>>;;;@@@BBBRRRbbb[[[YYYfffyyy~~~iiiZZZ]]]hhhyyycccRRRRRRIIIEEEEEEKKKKKKGGGIIIPPPXXX[[[bbblllwwwvvvlllfffiiiooo}}}kkk[[[RRRNNNMMMNNNLLLIIIEEEBBBAAABBBCCC>>>@@@BBBCCCBBBBBBCCCEEEDDDGGGIIIKKKOOOWWW```ggguuuiiigggvvvtttNNNBBB<<<@@@:::<<<===>>>>>>>>>???BBBEEECCCIIIIIIKKKPPPPPP^^^xxx^^^cccddd```\\\^^^``````ZZZ[[[\\\^^^___``````aaa]]]```bbbdddnnnyyyvvvmmmaaaTTTDDD;;;888:::BBBJJJ]]]eeennntttzzz|||iiiUUUHHHBBBBBBBBBDDDEEECCC@@@======888888;;;777999OOOjjjkkkfffnnnooo]]]iii{{{rrrpppeee[[[jjjiiiqqqbbbEEE:::888555111444444444333333444444555666666:::AAAZZZkkkdddUUUPPPJJJFFFUUUtttmmmzzzkkk\\\MMM@@@:::;;;???AAAFFFIIIKKKRRRbbbsss~~~[[[XXXwwwkkkSSSEEE???===???;;;@@@AAAQQQ~~~ppp~~~eee]]][[[jjj~~~}}}fffVVVVVV___}}}fffVVVWWWKKKFFFGGGMMMMMMIIILLLTTT```bbbbbbaaa___aaafffjjjsssuuummmjjjkkkttt~~~kkk]]]UUUQQQOOOMMMJJJGGGFFFEEEFFFGGGCCCCCCCCCCCCAAABBBDDDFFFLLLLLLLLLKKKKKKMMMQQQUUURRR```rrrfffcccttttttOOOCCC<<<@@@;;;<<<<<<=========@@@CCCFFFFFFLLLLLLOOOTTTVVVddd~~~ZZZ___```[[[XXXZZZ\\\\\\XXXZZZ\\\^^^`````````___^^^```cccgggqqqwwwrrrhhh___QQQBBB;;;;;;===CCCIIIZZZcccmmmssszzzyyydddRRRGGGEEEEEEGGGIIIIIIGGGBBB>>>>>>:::::::::888>>>VVVqqqfff^^^```[[[SSSZZZeeeuuuqqqjjj|||ccc```sssttt~~~nnnJJJ999777666444444444333333333444555555666555999BBB\\\uuu^^^PPPHHHIIIWWW~~~~~~~~~qqqkkkUUUGGG???<<<===AAABBBEEEFFFFFFNNNcccxxxfff^^^www}}}mmmSSSDDDBBB@@@CCC>>>CCCBBBQQQ~~~kkkxxxggg\\\[[[kkk|||eeeSSSQQQWWWnnnppp^^^[[[TTTNNNLLLOOOMMMJJJPPP[[[iiipppsssmmmccc\\\YYYWWWRRRZZZeeeqqq{{{tttppprrrzzzlllaaa[[[SSSPPPNNNLLLLLLMMMLLLLLLFFFFFFFFFDDDCCCDDDHHHJJJSSSWWW\\\^^^\\\[[[```hhh]]]ZZZ___ooogggdddttttttQQQFFF???CCC>>>===>>>>>>======???CCCFFFKKKPPPQQQTTTZZZ\\\lllZZZ^^^___ZZZVVVXXXYYYYYYYYY[[[]]]___```aaaaaa```]]]```dddllluuuxxxpppggg[[[NNN@@@;;;<<>>>>>AAADDDEEEFFFFFFEEENNNcccwwwsss}}}zzzhhhOOOBBBDDDBBBEEE@@@DDDCCCQQQtttkkk\\\YYYlll~~~fffSSSNNNSSS___ttt~~~}}}|||qqqaaa\\\XXXQQQMMMMMMKKKJJJUUUcccvvvxxxiii]]]VVVRRRRRRRRRQQQTTTddd~~~{{{|||ppphhh^^^[[[WWWTTTSSSQQQOOOLLLIIIHHHGGGEEEEEEGGGKKKNNNVVV```nnnwwwuuurrr{{{lllggg}}}hhhdddwwwpppOOOFFF>>>BBB???@@@@@@???>>>===???CCCGGGNNNSSSTTTWWW]]]```ppp[[[___```[[[WWWYYYZZZZZZ[[[\\\]]]___```aaabbbbbb]]]___gggsss}}}~~~vvvlll[[[OOOBBB;;;:::<<>>AAAAAA@@@??????AAAFFFJJJQQQVVVVVVXXX___bbbsssXXX]]]^^^ZZZWWWYYY\\\\\\\\\\\\\\\]]]___```bbbcccaaadddmmm|||}}}sss^^^SSSGGG>>>999;;;DDDNNNccciiiqqqvvv|||rrr```SSSLLLGGGHHHIIIKKKMMMKKKHHHDDDAAA@@@>>>;;;>>>PPPpppwwwmmm\\\SSSNNNJJJHHHJJJLLLKKKIIIIIILLLQQQVVVaaattteee|||~~~[[[[[[zzzzzzUUU999555555222333333333333444555666666555555<<>>@@@@@@@@@???@@@EEEJJJOOOVVVZZZZZZ\\\bbbfffwwwTTTYYY[[[XXXVVVYYY\\\\\\\\\\\\[[[\\\]]]___bbbccchhhjjjtttwwwaaaWWWKKKBBB<<<===HHHTTTdddjjjqqqwww}}}}}}nnn```TTTKKKGGGGGGHHHJJJLLLKKKHHHFFFAAAAAA???<<>>999999>>>KKK```qqq||||||gggPPPGGGNNNMMMQQQMMMRRRPPP^^^uuuhhhvvvjjjUUUNNNOOO___~~~}}}pppccc```ddd^^^ZZZVVVLLLDDDJJJVVViii{{{sssllleeeiiiddd\\\XXXccc}}}}}}}}}{{{vvvoooiiibbbaaa```\\\XXXVVVVVVWWWVVV[[[nnnxxxcccHHHCCC;;;@@@@@@>>>>>>??????BBBGGGNNNSSS[[[```___aaagggkkk{{{VVVZZZ]]]\\\WWWUUUWWWZZZYYY\\\______]]]]]]___bbbjjjrrr~~~iiiZZZIII@@@<<>>888888===>>>AAARRRggguuuxxx}}}eeeRRRYYYZZZ\\\[[[[[[WWWTTTrrr|||uuu~~~iiiTTTKKKMMM[[[ttt~~~www~~~rrrbbbTTTJJJFFFKKKTTTgggzzzxxxkkkaaa```jjjzzzzzzwwwuuunnnqqquuu{{{~~~yyyuuutttppphhhcccbbb^^^aaakkkzzz|||bbbBBBFFFAAA999CCCGGGFFFCCC@@@CCCKKKTTTXXXZZZ^^^aaajjjpppoooUUUYYY]]]\\\XXXUUUUUUWWWXXX[[[^^^]]]\\\\\\^^^aaahhhrrr{{{iiiZZZIII???<<>>@@@AAA???UUU}}}xxxkkkccc^^^]]]bbbiiiiiiyyyoooTTTYYYpppnnn\\\eeeyyyxxxZZZBBB888666555444444444444333222333555777666999888FFFYYYcccWWWcccyyy```OOORRR{{{hhhNNNQQQrrr}}}wwwjjjSSSKKKWWWrrruuudddVVVSSSTTTPPPHHH===999:::>>><<<;;;HHHZZZhhhtttzzzdddXXX___dddffffffeeebbb^^^zzzxxxuuuyyy~~~hhhRRRIIIKKKMMMaaa{{{uuu```QQQHHHFFFLLLTTTdddyyyvvvhhh```aaaiiiooorrroooqqqpppgggddd{{{uuukkkeee^^^```dddkkk{{{yyyttttttrrrppprrrxxxvvvaaaDDDGGGCCC<<>>@@@AAAGGGPPPZZZaaaaaaeeehhhooouuuuuuVVVYYY\\\\\\WWWTTTSSSTTTWWWZZZ\\\\\\ZZZZZZ^^^aaaffftttxxxiiiZZZIII>>><<>>AAACCCZZZ~~~vvvqqqmmmkkkmmm}}}pppmmmUUU[[[qqqjjj```uuukkkQQQ???999777555222333444444333222333555888666:::888FFFWWW}}}|||VVVHHHMMMwwwiiiSSSMMMuuutttUUUPPPlll}}}{{{rrrZZZGGGKKKbbbvvvbbbQQQKKKKKKFFF???;;;:::===@@@===888>>>JJJPPP]]]nnn~~~|||gggaaajjjqqqsssrrrrrrooolllppp}}}zzzeeeQQQHHHIIIIIIVVVgggxxxzzzvvvfffUUUJJJDDDBBBEEEJJJSSShhh{{{mmmeeedddeee^^^YYYYYYZZZRRRNNN\\\rrryyymmmbbbZZZVVVPPPPPPOOOPPPYYYoooooovvv]]]DDDGGGCCC???FFFAAABBBDDDFFFIIIPPP[[[ccclllppprrrwww}}}}}}XXXYYYYYYWWWTTTRRRSSSTTTWWWZZZ\\\[[[ZZZ[[[^^^bbbhhhxxxxxxgggZZZHHH======HHHWWWbbbkkkkkklllooottt{{{zzznnniiilllppptttssslllccc[[[NNNMMMLLLLLLMMMLLLJJJGGGDDD<<<===AAAFFF```{{{wwwttttttwwwvvvoooZZZaaavvvlllooonnnQQQ@@@:::777333000333444444444333444666888666;;;:::FFFUUUyyyeeeOOOHHHjjjzzzYYYHHHiiixxxYYYMMMeee~~~|||zzzhhhOOOKKK[[[}}}~~~rrr^^^KKKCCCBBB>>>888777:::@@@FFFCCC<<<;;;@@@===HHHXXXiii{{{~~~wwwqqqmmmpppwww{{{sssrrrkkk|||gggooovvvbbbQQQJJJJJJIIIOOOXXXbbblllpppjjj```\\\RRRIIIGGGFFFCCC@@@???AAARRRpppuuuooommm___WWWSSSRRRLLLEEEIIITTTkkkpppbbbXXXPPPKKKIIIHHHHHHGGGDDDEEEUUUuuu~~~hhhmmmVVVBBBCCCAAA@@@DDDGGGGGGHHHHHHIIIOOO]]]jjjvvv{{{|||YYYXXXUUURRRQQQQQQTTTVVVXXX[[[\\\\\\ZZZ\\\```dddlll~~~yyydddYYYHHH===???LLLZZZcccjjjjjjkkkmmmqqqwww{{{~~~wwwkkkbbb```eeemmmsssuuuoooeee^^^OOOMMMJJJHHHFFFDDDBBBAAAEEE>>>???AAAGGGbbbxxxrrrtttyyyuuujjjWWW```uuummmvvvzzzUUUAAA:::666333222333444444444333444777999777===<<>>:::777<<>>BBBPPP```gggeeeVVVNNNFFF@@@======DDDMMM]]]jjj}}}___hhhwww~~~cccQQQddd|||eeeUUUMMMIII@@@IIIQQQVVV\\\bbbeeecccbbbVVVKKKFFFCCCBBBCCCFFFCCC>>>AAAVVVwwwqqqggg]]]XXXRRRJJJDDDCCC===FFFZZZwwwwwwkkkVVVNNNHHHHHHIIIGGGGGGIIIEEEGGGIIIGGG@@@BBBXXXqqqwwwooo{{{|||rrroooqqqyyyqqq^^^fffyyyOOOEEEBBBBBBFFFDDDFFFCCCBBBCCCCCCLLLfffPPPOOOOOOPPPRRRUUUVVVWWWWWWYYYZZZZZZYYY[[[```eeeoooxxx```XXXHHH<<<>>>KKKSSSUUUZZZ^^^bbbcccbbbdddkkkqqq{{{zzz|||}}}~~~{{{tttjjjcccXXXTTTNNNGGGCCCBBBEEEGGGIIIFFFFFFBBBDDD```dddsss|||aaaUUUggg{{{qqq]]]BBB999555555777333444555444444555888;;;:::BBBAAAGGGMMMnnn^^^MMMwwwrrrGGGFFFYYYccc___NNNNNNeeerrr}}}}}}qqqiiiZZZIIIAAA???<<<888666<<>>>>><<<;;;???EEELLLZZZooodddlllkkkOOOUUUyyy~~~fffVVVMMMHHHFFFMMMUUU[[[aaahhhjjjgggggg\\\PPPGGGAAA===@@@EEEAAA<<<<<>>AAALLLddd~~~yyysssnnniiifffdddjjjpppyyy~~~uuuhhh^^^OOOIIIEEEGGGIIIHHHHHHKKKJJJJJJMMMMMMEEECCCUUUlllwwwjjjkkksssyyymmmiiiffflllzzzttteeessstttLLLEEE@@@AAAGGGCCCJJJGGGGGGIIIHHHOOOiiiJJJKKKNNNRRRVVVWWWVVVUUUVVVXXXYYYXXXWWWZZZ___dddnnnvvv```XXXHHH;;;<<>><<<999444444<<>>CCCEEEIIIMMMQQQUUUYYY]]]bbbeeeiiizzzqqqjjjfff]]]SSSOOOMMMIIIHHHJJJIIIGGGDDDAAAFFFYYYrrr```ttt|||]]]UUUlllyyyfffbbbGGG666444666333444555555444333555888;;;@@@IIIBBBMMMMMMaaawwwfffWWW===GGGVVVZZZTTTIIIUUUmmmlllbbb|||~~~qqqhhhTTTBBB<<>>@@@???@@@AAAGGGQQQ\\\dddtttvvvjjj___RRRJJJHHHBBB??????DDDLLLYYYlll|||xxxtttlllbbbYYYUUUUUUWWW[[[```gggmmmrrrqqqfffZZZOOOMMMKKKJJJJJJJJJJJJIIIMMMHHHHHHKKKGGGBBBKKKZZZyyy}}}jjj___eeefffgggyyyrrrhhhbbbbbbrrrzzzdddLLLEEE???CCCBBBDDDMMMFFFHHHOOO[[[{{{KKKNNNRRRUUUUUUTTTTTTTTTWWWVVVVVVWWWUUUUUU[[[dddsssiiiQQQHHH===666666:::>>>???BBBFFFJJJNNNRRRVVV[[[^^^gggzzz}}}uuunnnfff\\\RRRLLLHHHCCCBBBDDDEEEDDDBBB@@@EEETTTjjjzzzdddzzztttzzzwww\\\[[[uuuyyyccczzzWWW@@@555555888333444555555444444555999;;;CCCJJJCCCRRRXXX```iiifffDDD@@@HHHSSSTTTIIIOOOgggjjjbbb}}}ssshhhUUUCCC===???>>>999:::AAARRRmmmuuuvvvwwwggg^^^[[[SSSIIICCCAAACCCLLLZZZlll}}}rrrVVVSSSxxx{{{sssqqqXXXKKKIIIDDDDDDFFFKKKSSSYYY\\\]]]^^^ZZZSSSLLLGGGCCCAAA@@@BBBAAA@@@???AAAGGGOOOTTT[[[jjj}}}qqqcccUUUMMMKKKIIIDDD@@@???===???GGGPPPYYYiii}}}vvvlllccc^^^ZZZYYY^^^eeemmmrrruuutttkkkaaaUUURRRNNNLLLKKKKKKJJJJJJKKKGGGHHHJJJFFFAAAIIIVVVlll~~~ppp]]]aaabbbaaakkk~~~sssggg]]]cccvvvcccKKKEEE???EEEDDDFFFGGGEEEOOO\\\mmmKKKNNNQQQSSSSSSSSSSSSTTTVVVUUUUUUWWWVVVVVV\\\dddttt}}}bbbIIIBBB999444444777999:::;;;>>>BBBFFFJJJOOOTTTWWWaaasss}}}vvvqqqeee[[[PPPHHHBBB<<<;;;===???@@@@@@@@@CCCNNN^^^jjjrrrtttxxx}}}iii{{{vvv[[[]]]{{{vvv```vvvsssLLL<<<555666777222555555555555444666999<<>>@@@RRRVVVFFFIII```tttmmmttthhhUUUDDD===>>>===999;;;BBBPPPeee{{{hhhddd[[[LLLHHHHHHCCC???FFF[[[qqq~~~rrrkkk\\\QQQrrr}}}xxx\\\KKKGGGCCCBBBCCCFFFKKKPPPSSSTTTYYYWWWRRRMMMHHHDDDBBB@@@BBBBBB@@@>>>===???CCCGGGGGGSSSiii{{{jjjZZZPPPNNNHHHDDDAAA???;;;777888<<<@@@QQQkkkvvvooohhh```[[[aaajjjsssvvvvvvtttnnngggZZZVVVQQQNNNLLLLLLKKKKKKJJJGGGIIIKKKGGGAAAFFFPPPbbbtttxxxdddcccddddddggguuu|||mmm^^^ZZZeee}}}yyyppplllaaaIIIDDD@@@GGGGGGJJJIIIHHHRRR```tttKKKNNNQQQSSSSSSRRRSSSTTTVVVUUUVVVYYYXXXXXX^^^fffuuubbbEEE???777444444666777666888:::>>>AAAEEEIIIOOOSSSZZZooo~~~zzzxxxvvvqqqmmmbbbYYYNNNGGG@@@:::999<<<<<<>>>???@@@BBBIIITTT\\\```dddmmmyyykkkqqqVVV___pppaaacccHHH>>>666444555111555555666555555777:::===???PPPKKKPPP```dddrrr|||\\\CCCDDDZZZ[[[CCCGGGZZZyyyvvvhhhTTTEEE>>>===<<<:::999???MMMbbb{{{sssiii___UUUEEEJJJHHHAAADDDTTTaaaeee~~~vvvqqq```PPPmmmrrr{{{^^^LLLGGGEEEDDDDDDEEEHHHMMMQQQSSSWWWVVVTTTPPPJJJEEEAAA@@@@@@AAA@@@???>>>???AAADDDFFFNNN^^^{{{tttbbbUUUOOOGGGDDDBBBBBB@@@<<<<<<@@@GGGQQQfff}}}|||vvvllleeecccnnnxxxyyyuuuqqqlllhhh\\\XXXRRROOOMMMMMMLLLLLLJJJIIIJJJLLLHHHCCCEEEKKKbbbtttllleeedddiiijjjoootttggg```bbbrrrxxxeee```|||]]]GGGCCC@@@IIIKKKOOOUUUQQQTTTYYYjjjKKKNNNPPPRRRRRRRRRSSSTTTUUUTTTVVVYYYXXXXXX^^^fffxxxaaaCCC===666333333555444333555777:::<<>>???@@@BBBHHHPPPVVVUUUXXXddduuuiii~~~hhhSSShhhlllhhh|||lllSSSCCC???666222555333555666666666666888;;;>>>CCC```bbbUUU^^^kkkkkkLLLHHH```aaaDDDHHHUUUwww}}}vvvgggTTTFFF@@@===<<<<<<999<<>>>>>@@@AAAGGGKKKTTTjjj{{{rrrgggmmmnnn]]]RRROOOHHHCCC@@@===999888;;;BBBIII[[[tttzzzsssiiiuuu~~~xxxrrrmmmhhh]]]YYYTTTPPPOOONNNMMMLLLKKKKKKLLLMMMIIIEEEEEEIII^^^ssspppbbb]]]ccceeedddppp}}}rrrjjjeeennnrrr]]]]]]yyyWWWEEEDDD@@@IIIOOOVVV___^^^aaa```jjjJJJLLLOOOPPPPPPPPPRRRSSSQQQQQQSSSWWWWWWWWW\\\dddzzzzzz]]]CCC===666222222333222000222444555777999===BBBFFFUUUdddwww{{{vvvppphhhaaa\\\SSSNNNKKKHHHCCC>>>@@@DDD>>>>>>>>>???BBBHHHQQQWWWRRRRRR]]]rrrtttzzzggghhhXXXuuunnnsss^^^GGG<<<;;;555333666555555666666666777999<<<@@@KKKlllmmmfffsss~~~YYYKKK^^^bbbKKKIIIPPPmmmvvvfffSSSGGGAAA======>>>??????GGG^^^|||xxxtttzzzwwwsssmmmwwwcccRRRnnnqqqooo}}}eeeQQQMMMFFFEEEDDDCCCDDDIIIPPPUUUWWW[[[]]]ZZZRRRIIICCC@@@AAAAAAAAA???===;;;<<<===@@@EEEKKKaaa|||hhhYYYVVVMMMDDD???<<<888999;;;;;;AAASSSkkk{{{{{{wwwsss~~~{{{tttnnnaaa^^^YYYUUUSSSQQQNNNLLLKKKKKKLLLLLLIIIGGGFFFGGGSSSlllvvvfff[[[]]]^^^ZZZ\\\dddvvvkkkpppkkk[[[bbbxxxPPPEEEEEE@@@IIIQQQ]]]bbblllzzz{{{HHHJJJLLLMMMMMMNNNOOOQQQPPPPPPSSSWWWWWWWWW]]]dddyyyzzz___GGG@@@888444333444333111222333444444666999>>>BBBNNNZZZjjjyyy|||zzzxxxsssmmmddd\\\VVVJJJHHHGGGGGGCCC>>>???DDD@@@>>><<<<<<@@@IIITTT[[[UUUQQQXXXooo|||ooottt|||{{{kkklll^^^}}}vvv}}}gggJJJ999888555666999555555666777777777999===@@@JJJiiixxxyyyqqqnnnoooRRRZZZ```RRRHHHIIIbbbvvvdddQQQGGGBBB>>>>>>@@@EEEJJJVVVkkk}}}sssrrrkkkssshhhRRRfffwwwttt{{{kkkTTTOOOGGGGGGEEEBBBBBBFFFMMMSSSVVV[[[```^^^VVVMMMGGGDDDBBBBBBAAA???<<<;;;<<<===;;;AAAEEEZZZuuubbbYYYOOOFFFCCCAAA>>>???AAA>>>@@@KKK\\\hhhooo}}}xxxvvvyyy}}}uuujjjfffbbb^^^YYYUUUOOOLLLIIIKKKKKKIIIHHHGGGFFFFFFKKKggg}}}nnn___ZZZYYYVVVVVVXXXiii||||||zzziii\\\ggg{{{sssxxxJJJEEEGGG@@@HHHSSSbbbeeezzzFFFHHHJJJKKKKKKKKKMMMOOOQQQQQQUUUYYYYYYYYY___fffvvvfffLLLEEE===777666777666555444555555555666999===AAAFFFTTTeeetttxxxoooooopppnnniiiaaaYYYTTTEEEDDDEEEFFFBBB======AAAAAA>>>::::::???JJJVVV^^^YYYQQQVVVnnnwwwkkktttsssmmmrrrooohhh]]]}}}yyyTTT;;;777777::::::222555666777777777:::>>>AAACCC]]]|||nnn```kkk]]]YYY^^^TTTEEEDDDZZZzzzuuucccQQQHHHCCC>>>>>>BBBIIITTTggg}}}rrrxxxyyysssvvvqqqvvv{{{xxxkkkSSSaaa{{{vvvxxxoooWWWPPPJJJIIIGGGCCCBBBEEEMMMSSSTTT[[[aaa```YYYPPPJJJHHHAAABBBBBB@@@>>>???AAACCC===AAA>>>NNN}}}jjj]]]SSSIIIEEEBBB>>>===>>>>>>;;;???JJJTTTaaa{{{~~~{{{yyy{{{yyyqqqnnniiiddd___XXXPPPLLLHHHJJJIIIGGGFFFFFFFFFEEEIIIhhh}}}pppaaaWWWTTTTTTVVVWWWWWWjjjggg[[[eeerrrlllqqqGGGFFFHHH???GGGTTTeeejjjDDDEEEFFFHHHJJJKKKLLLMMMQQQPPPRRRUUUVVVXXX___gggzzz```RRRKKKBBB:::666555666666444222111333444333888>>>FFFOOO___ooozzzxxxpppddd```^^^^^^[[[TTTMMMLLLEEEDDDBBB@@@????????????>>>>>><<<:::===HHHXXXddd[[[UUUYYYmmmxxxmmmxxx|||fff[[[bbbtttmmm~~~jjjjjj}}}rrrZZZ>>>555666:::222666777888888999:::===BBBFFFTTTTTTtttkkkgggiiiVVVjjj^^^MMMIIIPPPiiiqqq^^^JJJBBBCCCCCCCCCDDDRRRkkkzzzuuuuuuwww|||zzzlllpppuuuwwwlllvvvSSS^^^}}}mmmooorrr\\\PPPKKKHHHFFFFFFCCCBBBGGGOOOTTTZZZ```aaa[[[SSSLLLIIICCCAAA>>>>>>>>>??????>>>@@@AAA@@@JJJmmmxxxfffZZZMMMGGGCCC@@@AAADDD???@@@CCCHHHKKKUUUlllvvvpppmmmmmmdddUUUIIIEEEGGGFFFGGGJJJHHHCCCCCCFFFLLLfffzzzdddUUUQQQRRRQQQOOOXXXYYYbbbwwwbbbNNNeeelllmmmgggNNNBBBDDDCCCJJJZZZbbbmmm|||DDDEEEFFFHHHJJJLLLNNNNNNQQQQQQRRRVVVVVVXXX___gggxxxdddWWWPPPFFF===888777666666444111222444444333666<<>>======>>>@@@AAAAAA@@@???===:::<<>>>>>>>>>>>===<<<===>>>EEE^^^yyyiii\\\PPPLLLKKKIIIJJJLLLJJJHHHHHHIIIIIINNN^^^nnnvvvkkk```[[[TTTKKKFFFFFFGGGFFFHHHJJJIIIEEEDDDHHHLLLgggjjjXXXOOOMMMMMMLLLSSSQQQSSS]]]ooo{{{cccVVVlllttt}}}dddMMMBBBDDDDDDMMM^^^fffppp}}}CCCDDDFFFHHHKKKMMMOOOPPPQQQQQQSSSVVVVVVWWW^^^fffvvvjjj]]]VVVKKKAAA;;;888777666333111222444444222444:::<<>>CCCFFFMMMiii{{{lllxxxfffmmmWWW```oooZZZKKKDDDTTTrrryyyeeeRRRMMMSSSXXX\\\^^^hhh}}}|||xxxyyyvvvmmmiiiuuuwwwcccHHH[[[nnntttsssuuu~~~wwwaaaUUUHHHEEEDDDDDDBBB@@@BBBGGGJJJQQQZZZ]]]ZZZSSSMMMKKKFFFDDD@@@>>>>>>>>>===<<<;;;;;;===BBBNNNiiirrrcccWWWMMMMMMQQQRRRSSSSSSYYYTTTNNNLLLJJJLLLSSS\\\fffkkkrrrwwwzzz}}}nnnaaaRRRKKKHHHFFFFFFGGGGGGFFFHHHKKKJJJFFFGGGJJJOOOlllqqq\\\OOOJJJJJJJJJLLLJJJHHHIIIRRRjjj~~~kkkhhh___KKKBBBEEEFFFQQQcccllloooyyyAAABBBEEEHHHKKKNNNPPPQQQPPPPPPRRRVVVVVVWWW]]]ddduuurrrccc[[[OOODDD===:::888777444222222555444111333888===JJJWWW___eeennnyyyzzzrrrfff^^^VVVRRRMMMGGGDDDDDD;;;:::999<<>>>>><<<;;;===:::===BBBEEETTTyyy|||iii[[[QQQMMMSSS\\\```aaaaaajjjbbbWWWQQQPPPQQQTTTWWWXXX]]]ccciiimmmpppsssuuuxxxqqqbbbXXXLLLGGGHHHIIIHHHFFFHHHGGGIIILLLKKKHHHIIIMMMQQQnnnttt^^^RRRMMMKKKJJJHHHHHHIIIIIILLL]]]}}}rrrwwwYYYHHHCCCFFFHHHUUUhhhpppiiiooo@@@AAADDDGGGJJJMMMPPPQQQOOOOOOQQQUUUUUUUUU[[[bbbttt}}}iiiaaaTTTIII@@@<<<999777444222222444333111444999===MMM[[[aaaeeeqqq~~~zzzppphhh```ZZZRRRIIIBBBAAA<<<:::888<<>><<<999888:::AAAJJJQQQRRRRRR^^^tttwwwnnnyyytttfffhhhsssxxx{{{~~~yyy\\\]]]sss{{{|||gggCCC;;;777555:::555888666888:::<<<>>>AAAEEEHHHSSSppp~~~dddeeeYYYzzzeeeOOOLLL```|||vvvhhhhhhqqqvvvuuurrr~~~uuurrrjjjdddggggggttt|||nnnmmmppptttKKKMMMYYYhhhkkkjjjuuu|||fffUUULLLHHHEEEFFFEEEAAAAAACCCJJJRRR[[[___\\\UUUOOOLLLIIIFFFBBB???>>>>>><<<;;;???999;;;BBBCCCIIIdddrrraaaWWWSSSUUUbbbooouuuwwwxxx~~~ssseee[[[YYY[[[\\\ZZZ[[[]]]aaafffkkknnnnnnnnn|||wwwmmmaaaZZZOOOHHHGGGJJJJJJHHHKKKIIIJJJMMMLLLJJJKKKOOOTTTmmmrrr___UUUQQQMMMJJJJJJJJJKKKMMMPPP\\\sssvvvxxxSSSFFFDDDGGGHHHVVViiiooocccfffxxx???AAACCCFFFIIILLLNNNPPPMMMMMMPPPTTTTTTSSSXXX___nnnuuulll^^^PPPEEE???:::888666333222444333222666<<<>>>QQQaaaeeegggttt|||vvvtttlllccc\\\TTTIIIBBBAAA<<<888666999@@@EEEDDDBBB===;;;888777;;;BBBJJJOOOKKKNNN\\\tttwwwssswwwsssmmmyyyvvvYYY^^^uuu|||mmmuuu\\\???===:::777;;;555777777999<<<>>>@@@CCCGGGJJJWWWwwwxxxppp{{{rrr|||kkkQQQttt|||lllVVVKKKWWWrrr~~~|||{{{lll^^^OOOOOOSSSXXXiii~~~qqqoooxxxllldddllluuuOOONNN\\\qqqrrrhhhooonnn\\\PPPJJJFFFFFFEEEBBBAAACCCGGGOOOYYY^^^[[[TTTNNNKKKIIIFFFBBB@@@???>>>===;;;>>>888888???@@@DDDVVVlllwwwhhhZZZVVVXXXbbbsssyyylllhhhhhhfffbbb___```bbbhhhppptttuuusssyyy}}}}}}uuuooojjjdddXXXLLLHHHKKKMMMLLLNNNLLLLLLNNNMMMKKKLLLQQQZZZoooxxxeeeYYYSSSOOOLLLOOOLLLJJJKKKOOO[[[ooolllNNNEEEEEEHHHIIIVVVfffjjjbbbfffuuu???@@@BBBEEEHHHJJJLLLNNNKKKKKKOOORRRRRRQQQVVV]]]eee~~~zzzjjjZZZLLLCCC<<<999777444222333333333999@@@JJJ___nnnmmmkkkuuuyyyrrrooofff[[[UUUNNNFFFBBBCCC<<<777555888@@@EEEEEEBBB>>>;;;888888<<>>:::555:::555888888;;;>>>AAACCCEEEIIILLLVVV```oooqqqsssHHHeeezzzppp\\\JJJKKKbbb}}}}}}pppbbbTTTGGGKKKOOOaaa{{{|||~~~rrrmmmsss{{{sssddd```kkktttVVVMMMVVVmmmqqqdddhhh|||{{{hhhSSSKKKEEEDDDDDDAAAAAABBBDDDMMMYYY___]]]WWWQQQNNNHHHEEEBBB@@@??????>>><<<===::::::<<<===CCCQQQaaavvviii]]]ZZZbbbrrr}}}|||wwwooohhhggghhhpppzzz~~~wwwooojjjkkklllggg\\\UUUUUUUUUTTTPPPNNNNNNOOONNNKKKMMMQQQWWWgggttt```TTTRRRTTTTTTQQQNNNLLLLLLTTTgggyyy___KKKEEEGGGIIIHHHTTTbbbccccccjjjyyy???@@@AAADDDGGGIIIKKKLLLJJJJJJNNNRRRQQQPPPUUU[[[^^^yyytttaaaQQQFFF===999888444222222333444;;;BBBYYYnnn{{{uuunnnuuu|||sssdddZZZNNNHHHCCC>>>>>>AAA===888666:::BBBHHHGGGEEE@@@===999999<<>>======>>>>>><<<<<>>DDDEEEBBBMMMWWWZZZ\\\]]]XXXPPPNNNJJJEEEAAA??????>>>===???===;;;<<>>AAADDDGGGJJJLLLOOONNNMMMNNNPPPRRRTTTTTTYYYhhhuuu```NNNCCC>>>888777888888555666FFFYYYtttsssfffZZZPPPFFF???===;;;;;;>>>DDDGGGGGGFFFDDD===888777888:::AAAHHHJJJNNN___yyyuuuzzzxxxrrrkkkaaarrrlllvvvZZZFFF===777777888888999;;;;;;===???AAACCCHHHMMMQQQRRRVVVqqq}}}bbbLLLXXXnnnjjjTTTJJJHHHTTTmmmyyyyyy~~~ttthhhhhhggg```ZZZZZZbbbkkkuuuxxx```VVV\\\nnniiiRRRRRRcccyyy}}}yyymmmhhhdddccceeeeeehhhsssuuummmjjjOOOFFF[[[hhhaaa___jjj}}}aaaNNNFFFHHHAAA@@@DDDCCCCCCMMMVVVYYY[[[]]]ZZZTTTOOOKKKEEEBBB@@@???>>>>>><<<:::888999===EEEOOOXXX~~~zzz}}}~~~uuuiii```\\\YYYUUURRRQQQRRRRRRQQQMMMTTTqqqsss```]]]bbbccc___ZZZSSSJJJIIISSSaaa}}}~~~jjjsssmmmQQQLLLJJJIIIMMMRRRYYYfffrrrhhhooo;;;<<<===@@@CCCFFFIIIJJJNNNMMMMMMMMMNNNQQQTTTUUUUUU```~~~mmmYYYKKKDDD<<<888777888666:::PPPggg{{{gggTTTHHH???===<<<>>>DDDIIIKKKKKKEEE>>>888777666777===CCCGGGMMM___zzzqqqxxx|||wwwuuuzzzaaa___wwwnnn|||dddGGG>>>777666888888999<<<>>>@@@BBBCCCFFFIIIOOORRRSSSXXXkkkvvvsss```WWWRRRjjjlllYYYKKKFFFKKKZZZ~~~{{{ttthhhWWWPPPLLLHHHEEEEEEKKKTTTaaauuukkk^^^___iiiaaa]]]nnnxxxsssuuullliiibbb\\\]]]aaafffooovvvpppvvvWWWEEEQQQ```___^^^eeexxxkkkTTTIIIIIIDDDCCCDDDAAACCCKKKSSSXXX[[[^^^[[[WWWPPPLLLGGGCCCAAA@@@???>>>::::::999999===FFFPPPVVVtttyyyrrroooiiiddd]]]XXXVVVTTTRRRPPPMMMUUUrrrnnniiikkkiiiddd^^^UUUKKKGGGPPP[[[wwwqqqbbbsssiiiOOOMMMLLLMMMQQQUUU[[[hhhssslllsss:::;;;<<>>YYYwwwiiiZZZAAA>>>;;;===BBBHHHJJJJJJCCC===777666666666:::@@@EEELLLaaa{{{wwwjjjssszzz~~~www{{{xxxmmmYYY]]]xxx{{{rrrIII@@@888888999:::<<>>::::::>>>CCCEEEEEE???:::666666666666:::@@@BBBMMMddd~~~ooocccmmm}}}zzz|||{{{zzzuuu{{{pppaaaRRR[[[xxxoooJJJAAA;;;;;;===>>>@@@CCCDDDFFFGGGHHHJJJMMMRRRUUUUUUZZZ```rrrzzzrrrqqqwwwlllWWW[[[WWWVVVfffvvvkkkSSSGGGIII]]]ssssssuuu~~~wwwXXXJJJIIIIIIHHHFFF<<<<<>>CCCPPP[[[___eeezzzjjj\\\TTTRRRTTTTTTTTTgggvvvjjjccc[[[SSSJJJEEEKKKTTT```|||rrrxxxfffQQQNNNOOOSSSWWWZZZ___mmmzzz{{{999999:::<<>>888999888BBBgggppp]]]QQQ???;;;777777;;;???@@@@@@===888555666777777:::@@@AAANNNhhhyyyiii___ggg|||~~~~~~|||{{{yyypppvvv~~~pppXXXPPP```~~~iiiHHHAAA<<<>>>AAABBBCCCFFFGGGHHHIIIJJJKKKNNNRRRVVVYYY]]]bbblllzzzsssxxxjjjddd{{{rrr[[[OOOUUUMMM```}}}|||gggSSSDDDPPPbbbzzzxxxrrrzzz```PPPLLLJJJGGGEEE=========DDDXXXsss{{{xxxnnnllleee[[[YYY```hhhmmmxxxZZZFFFNNN^^^ccc^^^jjjuuu}}}```OOOMMMHHHGGGHHHCCCBBBFFFQQQ```jjjjjjeeebbbXXXTTTMMMHHHEEEDDDBBB@@@;;;@@@@@@<<>>@@@BBBDDDCCCHHHLLLNNNLLLLLLOOOSSSVVVXXXbbb{{{ooocccOOOBBB;;;<<<;;;EEElll}}}nnn```RRRDDD;;;:::777444555999===>>>>>>===888666777888777:::>>>AAAPPPlllvvvggg]]]bbbttt}}}xxxfffrrrpppWWWWWWooobbbEEE???<<<@@@CCCDDDEEEFFFHHHIIIJJJJJJKKKNNNRRRVVVZZZ^^^bbbhhhyyyyyy}}}mmmdddlllzzz~~~xxxZZZSSSHHHSSSiiirrruuudddCCCIIIPPPaaayyy|||jjjoooyyyvvvaaaTTTLLLHHHGGGAAA@@@>>>@@@OOOhhhxxxzzz|||rrreeebbbfffiiiuuuoooLLLEEERRR]]]^^^ccckkkzzzgggUUUPPPIIIFFFHHHDDDCCCCCCKKKZZZfffhhhffffffZZZUUUOOOJJJGGGDDDBBBAAA;;;AAA@@@;;;BBBUUUdddhhheeeqqqwwwmmmiiigggeeecccaaaggg}}}zzzqqqfffZZZNNNFFFGGGLLLQQQdddsss}}}wwwyyynnn{{{YYYXXXUUUWWWZZZ]]]___fffvvvyyy888888999;;;===@@@BBBCCCAAAGGGMMMOOOMMMLLLOOORRRWWWVVVZZZnnn{{{lllSSSEEE>>>???===GGGnnnyyyxxx|||nnneeeZZZPPPIIIDDD???;;;666444222444999===>>>===>>>999777888888777888===AAAQQQnnnuuuggg]]]```nnnppp___sssmmm\\\aaa~~~zzzVVVBBB===;;;@@@DDDEEEEEEFFFIIIJJJJJJKKKLLLNNNRRRVVVYYY]]]aaaeeeooo}}}uuukkkuuupppTTTGGGEEELLL\\\yyyqqqEEEGGGCCCNNNiii}}}```dddlllyyyvvvbbbUUURRRTTTEEEDDD@@@>>>HHH___vvvtttoootttooo}}}xxxiiidddgggjjjpppttt}}}RRR>>>HHHXXX___ZZZaaapppmmmZZZTTTJJJFFFGGGDDDAAA>>>DDDRRR___bbbcccfff[[[VVVPPPKKKGGGEEECCCAAA===BBBAAA;;;CCCXXXhhhlllfffhhh|||yyyyyytttooollllllooo|||{{{mmm___QQQGGGEEEHHHIIIYYYhhhvvv~~~tttiiinnneeeqqquuuRRR[[[[[[[[[]]]]]]\\\aaaqqq666666777888:::<<<>>>???AAADDDHHHJJJKKKLLLNNNPPPVVVVVVYYYfffyyy[[[LLLCCCBBB<<>>>>>>>>>>>AAADDDHHHJJJMMMNNNNNNNNNNNNPPPSSSVVVXXX[[[]]]dddnnnzzz}}}XXXKKKRRR[[[www}}}\\\KKKHHHJJJXXXooonnnaaa\\\jjj|||hhh\\\YYYMMMFFFBBBBBBDDDMMMccc{{{|||zzzyyyrrrlllnnnnnnuuu|||uuugggeeemmmyyywwwRRR>>>DDDJJJSSSWWW]]]dddpppcccPPPJJJJJJHHHFFFAAA@@@CCCLLLXXX``````^^^YYYUUUPPPMMMKKKIIIEEEAAA===>>>@@@@@@CCCPPPcccqqqnnngggooo{{{eeePPPDDD@@@@@@HHHPPP^^^kkkppplllhhhfffdddiiiyyydddWWWTTTXXXYYY\\\___]]]```ppp666666777888:::<<<>>>???BBBCCCFFFJJJNNNOOONNNMMMQQQQQQTTT```www~~~cccQQQGGGEEE???EEEooowwwfff[[[RRRLLLHHHGGGEEECCCCCCDDDDDDBBB???>>><<<999:::===@@@AAAAAADDD<<<999<<<;;;999>>>GGGMMMNNNjjjuuuhhhdddmmmooommmlllgggqqqwwwzzzaaaXXXKKKAAAAAAAAACCCEEEHHHJJJLLLKKKLLLNNNOOOPPPRRRUUUXXX[[[___```fffnnnvvvkkkSSSKKKQQQooozzzXXXMMMGGGSSSmmmrrrfff```iiizzzsssgggeeeWWWNNNGGGDDDCCCHHH\\\qqqyyyqqqqqq|||vvvzzz~~~qqqkkkiiinnnlllqqq{{{{{{sssqqqvvvzzzyyy]]]DDDDDDFFFMMMOOOTTTZZZeeewwwiiiUUUNNNLLLKKKIIICCCAAABBBIIITTT\\\^^^]]]WWWTTTOOOLLLKKKHHHEEEBBB@@@AAA@@@???CCCPPPdddsssooohhhlll|||gggTTTIIIDDDCCCDDDNNN^^^lllqqqnnnhhhdddaaadddoooyyy{{{```WWWWWW___^^^___aaaaaaeeettt666666777888999;;;===>>>CCCBBBCCCHHHNNNQQQOOOLLLRRRRRRUUU^^^oooiiiVVVIIIFFF@@@EEEjjj|||hhhUUUJJJDDDAAA???AAA@@@AAACCCEEEEEECCCBBBAAA>>><<<<<<>>>AAACCCCCCBBB===;;;===;;;999CCCQQQVVVTTTiiissslllqqqmmmqqqeeemmm|||zzz^^^TTTLLLAAABBBCCCEEEGGGIIIJJJKKKJJJLLLNNNPPPQQQTTTWWWZZZ[[[___```eeejjjnnnwwwzzziiiPPPKKK```~~~qqq\\\HHHJJJ___uuu~~~~~~vvvmmmgggiiiqqq{{{ssslll```WWWNNNHHHBBBCCCTTTggg}}}{{{hhh```tttssssss}}}nnniiikkkiiieeehhhqqqvvvsssqqqssswwwxxxjjjIII???@@@EEELLLPPPTTT\\\llllllXXXNNNJJJHHHFFFDDDBBBAAAEEENNNVVV[[[]]]WWWTTTPPPMMMKKKHHHEEECCCBBBBBB@@@>>>AAAMMM___mmmqqqmmmjjjxxxqqq^^^PPPGGGCCCAAAAAAOOObbbpppuuuqqqiiicccaaa```fffuuupppnnnzzz]]][[[___dddaaa```bbbeeejjjttt~~~666666666777999:::<<<===@@@@@@AAAEEEJJJNNNQQQRRRUUUTTTVVVZZZeee{{{ppp]]]OOOKKKEEEEEE```yyynnn^^^PPPHHHDDDBBB@@@???@@@BBBDDDFFFFFFEEEDDDBBB@@@??????@@@AAACCCDDDAAA>>>======::::::HHHYYYeeedddmmm~~~xxxyyyyyykkkuuu}}}eeesssiiiXXXHHH???@@@BBBDDDFFFGGGGGGGGGKKKMMMOOOQQQRRRTTTWWWYYYVVV[[[\\\```eeedddrrr~~~vvvlllWWWSSSeee~~~gggOOOEEELLL]]]ppp|||xxxtttpppnnnmmmqqq}}}zzzkkk___VVVMMMHHHAAAAAAOOObbbvvviiirrrwwwqqquuu~~~lllhhhkkkiiieeeeeekkkmmmiiihhhiiiqqqttt|||~~~SSS??????EEEQQQUUUXXX]]]hhhzzzrrr___QQQJJJFFFEEEEEEBBB@@@BBBIIIRRR[[[```[[[YYYTTTPPPLLLHHHEEECCCBBBAAA@@@>>>@@@HHHTTT^^^ggghhhdddeeerrr___RRRKKKEEEBBBBBBEEEXXXnnn{{{}}}vvvllldddeeeccceeeooogggjjjrrr[[[___fffhhheeedddhhhmmmrrruuuwwwzzz555555666777888999;;;<<<;;;>>>AAAAAABBBHHHRRR[[[TTTSSSRRRTTTYYYiiiyyyfffWWWSSSKKKFFFTTTjjj}}}ooohhh___WWWRRRMMMGGGCCC@@@BBBDDDFFFGGGHHHHHHIIIBBBBBBCCCCCCBBBBBBCCCCCCAAA>>>======999:::JJJ]]]pppssssssyyy}}}vvvjjjyyywwwlll|||nnnZZZGGG???@@@BBBCCCEEEEEEEEEEEELLLNNNQQQRRRRRRSSSUUUWWWRRRXXXXXX[[[aaa___eeexxxuuurrrTTTMMMZZZfff]]]RRRIIIEEELLLbbbxxxyyyxxxyyywwwrrrooowww{{{yyywwwbbbRRRKKKFFFCCC>>>>>>LLL]]]ppp}}}rrrjjjooovvvssshhheeegggmmmlllmmmnnnkkkgggfffiiinnnrrrvvvdddEEEBBBEEEPPPVVV[[[___ggguuu~~~lll[[[OOOJJJIIIDDDCCC@@@@@@EEEOOO[[[cccaaa^^^ZZZTTTMMMHHHEEECCCBBBCCCCCCBBBAAADDDJJJNNNOOOWWWWWWRRRbbbssscccSSSLLLJJJGGGFFFHHHOOOhhh}}}rrriiijjjiiikkkrrrwwwfffrrrjjjYYY___ccciiiiiikkkooouuuxxxuuupppiiiooo555555555666777999:::;;;999===@@@???>>>CCCPPP[[[WWWTTTSSSTTTUUU___yyy{{{hhhYYYSSSJJJAAAEEEQQQjjjqqqkkkddd]]]WWWQQQIIICCCCCCDDDFFFGGGGGGIIIKKKMMMBBBEEEHHHHHHGGGEEEDDDCCCAAA===<<<<<<999:::III\\\rrrzzzwwwttt}}}www{{{ssskkknnnppplll^^^OOOCCCCCCDDDEEEEEEFFFGGGGGGLLLNNNQQQRRRRRRRRRSSSUUUSSSWWWVVVXXX^^^\\\^^^lllzzzvvviiigggMMMBBBAAAEEELLLOOOJJJIIIYYYnnntttuuuyyy{{{wwwsssuuuzzz~~~mmmiiiqqqsssdddQQQFFFAAA@@@@@@<<<;;;GGGVVVlllqqqwwweeennnvvv}}}tttmmmjjjiiijjjlllnnnppppppmmmkkkkkkmmmnnnsssuuu}}}uuuOOOBBB===FFFOOOWWW[[[bbbooo}}}uuuaaaRRRJJJIIIEEEDDDAAA???BBBKKKXXXccccccaaa]]]WWWOOOIIIFFFEEEDDDEEEFFFFFFDDDCCCDDDEEE@@@JJJOOOKKKSSSoooiiiYYYLLLJJJIIIFFFGGGLLL[[[{{{zzzsssqqqssstttyyy{{{wwwcccVVV[[[]]]bbbeeehhhkkkqqqsssmmmdddVVV^^^uuu555555555666777888999::::::===??????>>>BBBJJJRRRXXXTTTSSSUUUVVV\\\rrrkkkYYYRRRJJJ???>>>EEERRRkkk{{{oooeee^^^XXXRRRMMMLLLLLLKKKHHHEEEDDDFFFHHHDDDHHHMMMOOOLLLHHHEEEDDDBBB===:::;;;999:::GGGXXXmmm|||yyyvvvzzzrrr{{{qqqmmm}}}eeetttnnneeeRRRFFFEEEEEEDDDEEEFFFHHHIIIIIILLLOOOQQQRRRRRRTTTUUUTTTWWWTTTTTT[[[YYYXXXbbbllliiilllbbb@@@666888AAAKKKKKKGGGOOO]]]ggghhhmmmtttvvvsssrrrtttzzz|||lllccc^^^SSSHHHFFFCCCCCCEEE@@@;;;CCCQQQjjjlllmmm{{{iiittt~~~~~~tttmmmkkklllnnnnnnlllmmmnnnppprrrssspppmmmmmmsssuuuyyycccLLL:::>>>HHHQQQUUU[[[hhhxxx{{{fffSSSJJJHHHFFFEEECCC???>>>EEESSS^^^aaa```]]]WWWOOOJJJHHHHHHDDDDDDEEEDDDCCCBBBAAABBBAAAFFFJJJKKKNNN\\\qqqjjj\\\QQQOOOMMMGGGHHHOOOddd}}}{{{^^^WWW]]]]]]^^^aaacccdddhhhkkkeee]]]SSS___{{{555555555555666888999999;;;===>>>@@@AAACCCFFFHHHTTTNNNNNNRRRSSSXXXkkkttt```WWWPPPFFFCCCHHHCCCWWWnnnrrrjjjfffcccaaaVVVUUUPPPIIIAAA===>>>@@@EEEKKKQQQSSSPPPKKKGGGFFFCCC<<<999:::999:::EEEUUUiii{{{{{{{{{pppnnnwww}}}nnnnnnxxxbbb|||vvvrrrgggJJJFFFEEEDDDCCCCCCEEEGGGHHHGGGJJJNNNPPPRRRSSSUUUVVVTTTVVVQQQPPPWWWUUUSSS[[[]]]pppuuubbbwwwvvvHHHCCC:::888@@@EEECCCGGGOOO\\\[[[```jjjqqqqqqoooooorrrzzzjjj\\\RRRKKKMMMJJJKKKLLLEEE>>>CCCOOOiii~~~bbbccc{{{yyyooo~~~}}}vvvmmmggggggiiilllmmmrrrpppooorrryyy{{{vvvnnnlllqqqtttuuu{{{^^^BBB>>>GGGOOOPPPUUUcccttt~~~mmmXXXNNNLLLGGGGGGDDD>>>;;;AAANNNYYY^^^^^^\\\VVVOOOJJJIIIJJJBBBAAA@@@?????????@@@AAADDDBBBDDDGGGHHHKKKUUUaaajjj|||uuuggg]]][[[VVVMMMNNNUUUggguuu\\\ZZZbbbaaabbbffffffdddgggkkkhhh```]]]lll777666666666666888:::;;;999;;;>>>@@@@@@AAACCCDDDMMMQQQOOOPPPTTTVVVddd~~~nnnddd[[[OOOJJJMMMJJJVVViii}}}|||vvvqqqmmmfffaaaYYYOOOGGGDDDFFFHHHKKKQQQXXX[[[YYYSSSLLLGGGHHH>>>777888:::<<>>999???MMMLLLJJJKKKNNNTTT\\\dddjjjllljjjttt}}}mmmhhhfffWWWKKKKKKJJJFFFIIIRRRpppxxxkkk~~~tttnnnhhhbbb^^^^^^gggrrrmmmjjjgggmmm~~~rrrkkkqqqtttwww|||wwwFFFAAACCCGGGLLLSSS]]]lllyyyyyyeeeSSSIIIIIICCC???>>>======BBBIIIWWWWWWVVVTTTRRRNNNLLLJJJFFFEEEBBB@@@>>>>>>???????????????AAADDDHHHLLLNNNTTTZZZcccjjjppp~~~zzztttjjj___UUUSSSTTTnnnlll^^^cccjjjfffiiidddhhhjjjcccgggrrrtttnnnnnn777666666555666777888999888;;;===??????@@@BBBCCCJJJPPPQQQSSSVVVVVVddd~~~yyynnnbbb^^^bbbgggqqq{{{uuurrrlllddd[[[UUUSSSSSSZZZ^^^dddgggddd]]]UUUPPPIII???:::<<<======FFFRRRhhhrrr___YYYSSS\\\bbbbbbaaabbbbbb___hhhpppzzz~~~yyy~~~bbbhhh}}}ooobbbVVVEEEEEEEEEGGGHHHIIIJJJJJJKKKJJJLLLNNNPPPPPPOOOMMMLLLKKKLLLNNNPPPRRRTTTVVVWWWXXX```lllpppVVVDDD>>>:::???NNNWWWTTTOOOKKKLLLRRRZZZ```ccceeeiiipppvvv|||rrraaaTTTRRRQQQOOOVVV```{{{zzzppphhhbbbaaacccccceeehhhggghhhhhhlllxxxyyyqqqrrrnnnnnnrrrLLL??????BBBHHHNNNWWWdddppp~~~kkkXXXMMMJJJEEEBBBAAA>>><<>>>>>@@@AAAFFFOOOSSSUUUWWWVVVdddxxxwww|||}}}wwwnnnfffaaa___hhhkkkooopppllleee\\\VVVKKKBBB>>>@@@AAA@@@FFFOOOhhhiiiSSSMMMPPPOOOLLLLLLNNNNNNLLLMMMRRR[[[mmmvvvyyyaaammmvvv}}}sssxxxwww^^^OOOHHHDDDEEEFFFHHHJJJKKKLLLMMMLLLMMMNNNOOONNNLLLJJJIIIKKKKKKMMMOOOQQQTTTVVVWWW[[[]]]```tttsssRRR<<<:::???PPPiiijjjaaaVVVOOOOOOTTTYYY\\\ddddddeeejjjsss~~~rrrjjjeee```dddlllzzzmmmccc]]]bbbiiiiiiddd```bbbfffiiiiiimmmtttxxxxxxppppppkkklllttt~~~QQQ@@@===>>>CCCIIIPPP[[[fffwww~~~qqq]]]PPPLLLHHHDDDDDDAAA<<<;;;>>>DDDFFFIIIKKKMMMLLLKKKJJJEEEDDDBBBAAA@@@AAABBBCCC?????????@@@AAADDDFFFGGGKKKNNNRRRSSSTTT]]]uuujjjhhhgggjjjuuupppbbb___qqqYYYNNNHHHOOOrrrqqqhhh______hhhnnnsssmmmmmmiii```fffuuuyyywwwxxx555555555555555555555555666888;;;<<<<<<<<<>>>???CCCLLLPPPSSSUUUVVVfff}}}vvvqqqoooxxxyyyzzzyyyuuummmccc\\\OOOEEE@@@BBBCCCCCCHHHQQQfff~~~~~~dddWWWTTTNNNIIIHHHIIIJJJIIIIIIKKKPPP___xxxqqqvvvddduuutttrrrsssvvv]]]PPPMMMFFFFFFGGGHHHJJJKKKMMMMMMOOOPPPQQQQQQPPPNNNMMMKKKKKKKKKMMMNNNQQQTTTWWWYYY[[[]]][[[ddd~~~eeeEEE>>>:::FFFeeexxxrrriii]]]UUUSSSUUUYYY``````aaaeeelllvvv~~~|||{{{~~~~~~www|||wwwjjjaaa\\\bbbjjjjjjddd___```dddggggggfffhhhkkkmmmgggjjjkkkrrr}}}{{{~~~[[[CCC<<<:::AAAGGGLLLUUU```lllwwwuuu```PPPMMMHHHFFFFFFCCC===:::::::::===BBBGGGJJJKKKKKKJJJEEECCCBBBAAAAAABBBDDDEEEAAA@@@@@@@@@AAABBBDDDEEEIIIKKKOOOQQQQQQYYYlll~~~vvvmmmfffgggjjjjjjjjjkkk|||nnn]]]TTTSSSUUUYYYaaarrr|||nnnlllzzz}}}aaaVVVPPPXXXyyyooommmeee___eeekkktttqqqsssmmmdddlll{{{~~~sssrrr444444444555555555555555555777:::;;;;;;;;;<<<>>>@@@HHHKKKMMMRRRTTTeeexxxmmmfffUUUIIIAAABBBEEEFFFLLLUUUeee{{{kkkdddZZZSSSNNNKKKIIIIIIIIIJJJLLLSSSggg}}}rrrtttlllvvvyyyzzzlll[[[SSSNNNKKKJJJJJJJJJKKKLLLMMMNNNQQQRRRRRRRRRRRRPPPOOONNNJJJJJJKKKLLLOOORRRUUUWWWSSSZZZYYYZZZgggzzz{{{```PPP<<<777IIIeeeiiiiii```TTTLLLMMMRRRQQQVVV[[[^^^___eeeoooxxx{{{ttt~~~~~~tttssswwwtttlllfff___[[[___ccccccaaabbb___```cccggggggfffeeeeeebbbddddddlllyyy~~~~~~ssspppIII===777===CCCGGGOOOYYYeeerrr{{{gggTTTNNNIIIFFFGGGEEE@@@<<<<<<777:::???DDDHHHJJJJJJJJJDDDCCCBBBAAAAAABBBDDDFFFBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEIIIKKKLLLPPP___mmmyyyrrrkkk[[[QQQHHHHHHKKKKKKLLLMMMOOOQQQXXX```iiiooorrrrrrooojjjbbb[[[XXXTTTIII>>>DDDCCCDDDIIIQQQ```zzzcccWWWXXXgggooo~~~wwwgggmmmjjjdddfffhhhmmmnnnsssnnndddnnn|||~~~kkkgggyyy222333444555666666666666555777:::;;;:::;;;<<<===???DDDFFFIIIOOOQQQ___yyyvvvmmm```SSSIIIJJJLLLMMMRRRZZZfffzzz}}}sssiii___TTTPPPPPPKKKMMMMMMPPP^^^wwwvvvzzz~~~xxx{{{hhh\\\XXXSSSPPPOOONNNNNNNNNOOOQQQRRRRRRRRRRRRQQQQQQPPPOOONNNIIIIIIIIIIIIKKKNNNRRRTTTPPPYYY[[[ZZZ___ggg}}}vvvgggPPP???<<>>@@@@@@AAACCC???>>>>>>@@@CCCDDDDDDCCCGGGDDD@@@>>>>>>???===:::===;;;===FFFPPP___zzzhhhYYY___xxxzzzhhhxxxvvvjjjooommmiiihhhccckkkooouuuoooeeeppppppiiiwww111222444666777888888777666888:::;;;::::::<<<===>>>BBBCCCHHHOOOMMMUUUiii~~~vvvrrreee[[[\\\]]][[[]]]cccjjj{{{~~~uuugggXXXRRRTTTQQQRRRPPPQQQ]]]sss{{{xxx}}}}}}|||zzz}}}lllZZZWWWXXXTTTTTTSSSSSSTTTUUUWWWYYYUUUUUUTTTRRRPPPOOOMMMLLLLLLLLLKKKJJJLLLOOORRRTTTTTT\\\\\\]]]cccdddlll~~~~~~xxxsssiiiaaaTTTBBB555999>>>>>><<<999:::;;;@@@FFFLLLQQQSSSWWW^^^ccchhhppp|||{{{{{{rrrlllfff___YYYUUUVVVVVVVVVXXX]]]\\\[[[^^^eeefffccccccgggbbbaaaXXXWWW```eeejjjxxx~~~```III999:::===<<>>@@@CCCEEEFFFDDDCCCAAA@@@???@@@BBBCCC@@@@@@AAAAAAAAAAAA@@@@@@DDDCCCEEEIIIIIIHHHNNNVVVgggjjjVVVNNNHHHAAABBB>>>>>>@@@@@@======@@@===<<<;;;;;;<<<;;;999666<<<;;;:::::::::;;;<<<>>><<<:::@@@OOO^^^ooottt___ggg}}}xxxmmmnnnmmmnnnkkk```nnnrrrvvvmmmbbbnnn{{{sss000222444666888999999999666888:::;;;;;;:::<<<======AAABBBHHHOOOKKKMMM\\\pppuuulllmmmmmmhhhgggjjjnnn~~~tttccc^^^aaaVVVTTTPPPPPPZZZlll{{{|||uuuooohhhfffnnn{{{zzzyyy|||{{{}}}wwwmmmRRROOOVVVWWWVVVVVVVVVXXXZZZ]]]___ZZZYYYWWWTTTQQQOOOMMMLLLQQQPPPNNNNNNOOOQQQTTTVVVWWWZZZYYY]]]fffcccbbbkkkpppeee[[[aaa]]]EEE===;;;999999;;;<<<;;;999<<<>>>BBBHHHOOOUUUZZZ\\\^^^hhhttt~~~qqqdddsssggg```\\\```YYYTTTVVVXXXXXXXXXZZZ\\\[[[^^^aaa^^^YYY]]]eee]]]aaa\\\]]]fffggghhhqqqyyylllRRR>>>===???<<<@@@KKKSSSbbbpppzzz~~~mmm^^^RRRHHHEEEEEECCCAAABBB======<<<===>>>@@@BBBCCCDDDCCCAAA??????@@@AAABBB>>>??????@@@@@@@@@??????@@@@@@BBBGGGHHHHHHMMMSSSWWWooozzz___NNNJJJHHHBBBAAA@@@BBBCCC@@@;;;999;;;444555777:::<<<===:::888888888999999666333555888999888BBBWWWjjj|||www]]]fffnnnddddddhhhqqqqqqeeelllppprrreeeYYYgggzzz|||vvv222333444666777888888888777777888999;;;<<<<<<===???CCCFFFFFFFFFIIIPPPVVVhhh|||{{{xxxyyyyyyyyy{{{wwwkkkccc^^^YYYYYYYYY[[[mmm|||zzzqqqkkkfffbbb___^^^dddkkk{{{{{{{{{vvvoooqqqxxx~~~tttvvvaaaRRRUUUUUUSSSRRRSSSWWW\\\``````___[[[YYYXXXWWWVVVTTTQQQOOOMMMOOORRRUUUWWWXXXXXXXXXYYYZZZ\\\^^^aaaccceeefffvvvlll\\\ZZZ^^^```JJJGGG???888888;;;:::666:::;;;<<<>>>CCCKKKPPPQQQ^^^^^^___dddrrr~~~~~~|||xxxaaaUUUaaavvvttthhh___\\\^^^]]]\\\YYYWWW[[[aaaaaa^^^ZZZ\\\^^^___```___]]]\\\ZZZ]]]bbbeeeccc```bbbhhh```BBB===:::<<>>@@@AAAAAABBBDDDGGGJJJTTTbbboooZZZMMMFFFDDDDDDCCCCCCCCCCCCDDDBBB???<<<:::999888777777888999::::::777777999999777777:::>>>???HHH^^^|||xxxbbbttt}}}vvvjjj```___dddiiinnnsssqqqlllllleee]]]fffsssttt|||111111333555666777777777777888888999:::;;;<<<===;;;???BBBBBBBBBEEEKKKQQQ```nnnzzzuuuddd___```aaaeeexxx}}}ssskkkiiiiiihhhjjjnnn||||||{{{wwwrrrttttttqqqtttllllllZZZQQQUUUTTTWWWUUUTTTUUUYYY[[[[[[ZZZYYYXXXVVVVVVVVVVVVTTTRRRRRRRRRSSSUUUVVVWWWXXXXXXWWWXXXYYY[[[]]]___aaabbb```jjjyyytttvvvvvvvvvkkk[[[NNNEEE???;;;999999:::999777999???HHHMMMWWW[[[[[[YYYZZZccclllqqqyyyxxx{{{~~~|||zzz~~~xxxrrreeeVVVLLLIIITTTlllyyynnnggg```]]]^^^fffccc\\\WWWYYY```eeeddd[[[[[[\\\\\\[[[ZZZYYYXXXZZZ\\\```cccaaa^^^aaagggooouuuXXXJJJ>>>>>>CCCCCCKKKVVVaaaiiixxxvvv^^^JJJHHHHHHCCC@@@BBBCCC@@@<<<999777888:::;;;;;;???DDDEEEBBBAAACCCEEECCCCCCDDDCCCBBBAAA???>>>>>>???@@@@@@AAACCCFFFIIIRRR]]]xxx|||mmm\\\OOOHHHFFFFFFGGGFFFFFFGGGGGGFFFCCC@@@:::999888666555555666666999666666888888777999===DDDGGGPPP```xxxwwwpppjjjddd___```bbbdddiiiooommmiiiiiiddd^^^kkk|||yyyxxx///000222444555666777777777888888999:::;;;<<<<<<999<<>>CCCEEEDDDCCCDDDFFFCCCCCCCCCCCCBBBBBBAAAAAA<<<===>>>>>>???AAADDDFFFNNNVVVnnn|||ttthhhZZZOOOKKKJJJKKKJJJIIIIIIJJJHHHEEECCC===;;;999777555555555555999666555666666777<<>>III[[[kkkhhh[[[RRRQQQSSSWWWYYY___eeehhhkkkttt}}}}}}zzzxxxrrrpppkkkggggggooo{{{zzznnnfff^^^WWWBBB???EEE\\\yyyxxxeee______```______bbbeeefffeeeeeegggeee```^^^]]]]]]]]]]]]^^^___```^^^\\\\\\]]]\\\[[[___ffffffjjjttt~~~eeeBBB:::@@@>>>GGGMMMRRRWWWfffzzzuuu\\\LLLFFFDDDDDDDDDBBB@@@===:::888777777888777;;;AAADDDDDDDDDDDDEEEBBBAAA@@@@@@@@@@@@AAAAAA;;;<<<=========>>>BBBDDDJJJPPPggg|||uuueeeVVVNNNKKKJJJIIIHHHHHHHHHFFFDDDBBB===<<<:::888777666666777888555444555555777>>>GGGXXXeeeqqqssssss|||oooiiihhhzzzzzz|||hhhaaa^^^^^^aaaaaa___```eeellljjjmmmhhhbbbnnnoooeeeooo000111333555777888999999777888888999999:::::::::<<<===???AAABBBDDDGGGHHHPPPOOORRR```{{{||||||{{{~~~~~~||||||}}}zzzyyy{{{}}}qqqxxxtttsss|||vvvuuugggWWWRRRTTTTTTSSSTTTRRRQQQOOOOOOPPPSSSUUUUUUTTTRRRQQQRRRSSSRRRPPPQQQPPPOOOOOOPPPSSSVVVXXXXXXWWWUUUTTTTTTUUUVVVWWWUUUVVVXXX\\\jjjyyynnnTTTFFF:::888;;;:::999:::<<>>AAABBBCCCCCCCCC???>>>>>>=========>>>>>>:::;;;<<<;;;;;;===@@@BBBGGGKKKcccyyy}}}lll[[[OOOJJJGGGEEEDDDCCCCCCBBB???===;;;:::888777666666777777888555444444444666@@@KKKbbbuuuvvvyyyrrrbbbYYYVVV]]]nnnsssdddfff^^^ZZZ\\\______^^^___iiijjjpppmmmeeeooommmcccooo000111333555777999::::::888888888888999999::::::;;;<<<===???AAABBBCCCDDDIIIKKKMMMSSS```zzz~~~{{{{{{~~~~~~zzzyyy}}}wwwpppsss}}}{{{fffUUUUUUTTTPPPSSSSSSSSSQQQNNNKKKKKKLLLNNNQQQPPPOOOOOOPPPPPPNNNLLLMMMMMMNNNOOOPPPRRRSSSTTTWWWUUUSSSRRRQQQRRRTTTUUUUUUXXXZZZYYY\\\kkkvvv\\\AAA777777777888;;;888???EEEEEEDDDHHHJJJJJJOOOPPPUUU]]]___[[[XXXYYYWWWYYY\\\]]]^^^^^^```aaabbbdddfffggghhhgggfffeeeaaagggpppuuuwwwxxx{{{}}}|||wwwtttiiibbbUUUHHHCCCBBB???:::IIIXXXkkk{{{sssbbb[[[ZZZ[[[\\\^^^]]]```___[[[ZZZ```dddeeecccccccccbbbbbbbbbaaaaaaddd```^^^______^^^```eeeccc```gggzzzvvvbbbCCC===;;;<<<@@@FFFMMMXXXllleeePPPGGGBBB===??????>>>===<<<:::999999777999;;;>>>@@@BBBBBBCCC>>>>>>>>>======<<<<<<<<<999:::;;;;;;;;;<<>>@@@BBBBBBBBB???CCCHHHKKKPPP\\\ppp~~~tttooonnnqqqssssssvvvzzz{{{~~~|||{{{}}}ttt~~~yyy^^^OOOUUUQQQJJJRRRMMMNNNNNNLLLHHHGGGHHHJJJIIIJJJKKKMMMOOONNNLLLIIIKKKLLLOOOQQQRRRQQQPPPOOOSSSQQQOOOMMMMMMNNNPPPQQQZZZ[[[\\\ZZZZZZ___iiiqqq|||\\\KKKCCC;;;999<<<:::===<<<999999???CCCCCCJJJKKKSSS___eeeaaaYYYTTTMMMOOOOOOOOOOOOPPPSSSUUUYYY[[[```dddgggiiiiiiiiilllrrrzzz|||zzztttqqqooollljjjhhhfffeeeaaa]]]ZZZNNNGGG???===HHHXXX___^^^hhhwwwtttiii___\\\[[[ZZZZZZ]]]\\\___]]]XXXVVV[[[```bbb___```bbbdddffffffffffffddd```^^^___```______ccc^^^cccdddmmmuuuSSSCCC@@@999>>>CCCIIIQQQ___tttrrrXXXLLLEEE???@@@AAAAAAAAA@@@???======;;;:::;;;===???BBBCCCCCC@@@AAAAAAAAA@@@???===<<<:::;;;;;;;;;:::;;;>>>AAAEEEDDDWWWpppyyynnn___VVVGGGEEEBBBAAA@@@@@@>>><<<===;;;999888666666666666666555666666444666AAAMMMfffwwwyyyeee```qqqnnn]]]QQQIIIFFFHHHGGGTTTgggwwwfffpppnnn``````aaa[[[YYY\\\_________bbbdddhhhrrrqqqjjjtttwwwnnn}}}...///111333666777888999888888888888888999999999<<<<<<===???BBBCCCCCCBBB===CCCJJJMMMNNNSSS[[[bbbjjj~~~|||ooojjjhhhhhhjjjoooqqqqqquuu{{{yyy|||~~~|||}}}tttVVVJJJTTTNNNFFFRRRFFFHHHJJJIIIGGGFFFHHHJJJDDDEEEHHHLLLNNNNNNKKKHHHKKKMMMQQQSSSSSSQQQMMMJJJPPPNNNLLLJJJJJJKKKMMMOOOSSSRRRSSSVVV[[[___bbbcccqqqyyyfffUUUCCC:::<<<999======999666888999888<<<>>>HHHZZZeeebbbXXXQQQLLLKKKJJJHHHGGGIIIMMMPPPTTTWWW\\\bbbfffhhhiiiiiiaaaccceeebbb\\\VVVTTTSSSVVVRRRMMMIIIIIIIIIIIIHHHAAA===;;;FFFaaauuuvvvfff```\\\]]]\\\YYYYYY[[[XXX]]]___\\\YYYZZZ[[[ZZZXXX[[[```fffjjjmmmooooooddd___]]]``````^^^^^^aaa___jjjhhhaaayyy}}}rrraaaJJJFFF;;;???DDDGGGKKKTTTeeeuuuyyy^^^QQQKKKFFFBBBBBBCCCDDDCCCBBBAAA@@@===<<<;;;<<>>AAAFFFBBBRRRjjjuuummm[[[QQQJJJHHHEEECCCCCCBBB@@@???CCCAAA???<<<:::888888888666666777777444666@@@MMM```mmmuuujjjWWWTTTggg|||~~~wwwdddWWWNNNHHHGGGIIIFFFQQQcccsss}}}dddYYY\\\]]]\\\^^^bbbbbbaaaccchhhiiillltttqqqiiittt}}}sss000///000111333555777999666666555555555777888999:::;;;===>>>@@@@@@AAAAAAEEEEEEEEEGGGKKKPPPTTTWWWaaahhhppptttzzz}}}uuuoooddd___```gggjjjnnnooooooqqquuuxxx~~~|||~~~{{{yyy||||||~~~}}}jjjRRROOOSSSQQQMMMMMMFFFHHHJJJKKKIIIGGGFFFFFFFFFGGGKKKOOONNNMMMQQQWWWPPPQQQRRRSSSSSSQQQOOONNNOOOKKKHHHHHHJJJMMMMMMLLLOOORRRTTTVVVVVVWWWYYYZZZfffsss~~~___GGG>>><<<>>>AAA@@@:::555555999888;;;???EEEIIIIIIGGGDDDCCCCCCAAA>>>;;;<<>><<<<<<<<<===???AAADDDEEEBBBCCCCCCDDDDDDDDDDDDDDD???===;;;999999:::<<<>>>@@@DDDSSSiiixxx}}}mmm^^^SSSMMMIIIEEEDDDEEEEEECCCAAAAAAAAAAAA>>>;;;::::::<<<888777777777555666???III]]]wwwnnn]]]UUU^^^qqq~~~yyytttjjj___UUULLLGGGDDDFFFMMM^^^uuuwwwdddYYYSSS\\\eeebbb^^^eeeiiiiiiooohhhqqquuu{{{mmmlllyyy000000000111333555888999888777666666666777888999999:::<<<===???@@@@@@@@@CCCCCCDDDEEEIIINNNRRRUUUYYY^^^bbbdddfffpppvvvhhheeeoookkkccc^^^YYY[[[aaaaaafffkkkmmmoooqqquuuyyy{{{~~~~~~{{{zzzvvvxxx|||~~~{{{cccOOOLLLOOOMMMKKKLLLGGGJJJLLLMMMKKKJJJIIIJJJIIIIIIMMMRRRRRROOOOOORRRNNNOOOPPPPPPPPPNNNLLLKKKIIIFFFDDDDDDGGGJJJJJJJJJMMMPPPRRRTTTTTTTTTVVVWWW\\\dddooo```OOO;;;111222777::::::>>>@@@BBBBBB???<<<:::999;;;<<<======;;;<<<>>>AAAAAA??????@@@BBBCCCAAA???DDDCCCCCCDDDCCC>>>:::888888888999888777777888999BBBQQQbbbyyy{{{ssskkkeeeaaaaaa\\\WWWVVVXXXYYYWWWTTTVVVZZZ]]]ZZZVVVTTTXXX\\\\\\^^^aaaggglllnnnmmmjjjlllhhhccc^^^[[[[[[]]]^^^aaafffiiipppxxx{{{rrr[[[BBB999===CCCDDDLLLXXXYYYmmm}}}mmmZZZMMMHHHEEEBBB@@@@@@CCCDDDAAA>>>>>>>>>>>>>>>???@@@BBBCCCBBBCCCDDDEEEEEEEEEEEEEEE@@@???===;;;;;;<<<>>>???BBBEEESSSgggvvvnnn___TTTLLLHHHDDDCCCDDDEEECCCAAA@@@@@@???===:::888888999666555666777555777@@@KKKaaayyyooo```ZZZcccwwwzzzzzzxxxkkk___TTTKKKEEEIIIOOO^^^qqqqqqbbb[[[YYY^^^hhhfffaaaggghhhfffkkknnnuuuuuuvvvgggjjj111111111222333666888999999999888888777888888888999:::;;;===>>>???@@@@@@AAAAAABBBDDDGGGKKKPPPRRRUUUXXXZZZZZZ[[[```hhhnnn}}}kkkdddXXXMMMIIIPPP^^^iiirrrdddWWWSSSPPPNNNRRR[[[[[[```gggkkknnnqqqvvvzzzxxx||||||~~~zzzxxxrrrtttlll[[[KKKIIIJJJIIIJJJNNNJJJMMMOOOOOONNNMMMMMMMMMLLLKKKNNNTTTVVVQQQMMMLLLMMMNNNOOOOOONNNLLLJJJIIIFFFDDDBBBCCCEEEGGGHHHHHHJJJMMMOOOQQQQQQRRRSSSUUUSSSWWWYYY^^^ooosssTTTDDD===777444333555777777444333444555666888999999777555444444;;;:::999:::<<<===<<<;;;444444444555777777555222888::::::666222555@@@JJJ]]]mmm}}}zzzyyyqqqfff___[[[ZZZ[[[XXXUUUUUUWWWXXXWWWTTTVVVWWWWWWWWWUUUUUUWWWYYYYYYZZZ\\\aaaeeeggghhhggghhhfffbbb^^^\\\[[[\\\]]]^^^aaaeeelllmmmfff||||||rrrMMM???===AAA???EEENNNNNN\\\nnnxxxiiiXXXLLLGGGDDDAAA@@@@@@AAAAAA@@@AAA@@@?????????@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFBBB@@@>>>===<<<===???@@@BBBEEERRReeevvvnnn]]]RRRKKKGGGBBBAAACCCDDDBBB@@@AAAAAA@@@>>>:::777777777555555666777777888BBBMMMbbbvvvxxxiii[[[VVV___sssttt|||~~~uuusss}}}tttiii]]]TTTIIIMMMXXXgggttt~~~~~~ggg]]]\\\\\\]]]hhhfffccchhhiiifffjjjqqqxxxtttpppccckkk222222222222444666888999;;;::::::999999888888888999:::<<<===???@@@@@@@@@AAAAAABBBCCCFFFJJJMMMOOOTTTUUUWWWYYY\\\```ccceeeiiitttttt[[[UUUKKKBBB>>>BBBKKKRRRQQQMMMKKKMMMLLLIIIKKKPPPWWW]]]eeekkknnnqqqvvvzzzyyy|||sssppp}}}vvvqqqttt}}}{{{wwwyyy___TTTKKKIIIIIIIIILLLQQQOOOPPPQQQQQQOOOMMMMMMMMMNNNKKKLLLRRRUUUQQQMMMKKKNNNOOOPPPPPPOOONNNKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGJJJMMMOOOPPPRRRTTTVVVSSSTTTSSSRRRXXXlllgggQQQDDD===888888888999:::;;;<<<===444666777777777666666666444444444555666888888888<<<;;;888666888<<<<<<:::;;;<<<;;;888;;;III___qqq{{{~~~xxxwwwjjjaaa^^^jjjssseee^^^[[[YYYXXXVVVTTTTTTUUUWWWXXXWWWVVVVVVUUUTTTTTTUUUVVVVVVVVVWWWXXXYYY[[[]]]___``````aaa```^^^]]]\\\\\\\\\]]]]]][[[^^^hhhgggYYYccc}}}www^^^III???@@@>>>AAAHHHHHHMMM]]]sss}}}eeeQQQGGGEEEBBBAAAAAAAAABBBBBBAAA@@@@@@???@@@AAABBBCCCAAAAAACCCDDDEEEEEEEEEEEEAAA@@@???===<<<===>>>>>>@@@DDDQQQeeexxxsssbbbVVVJJJFFFAAA@@@AAACCCBBB@@@CCCDDDCCCAAA===:::888888777666777888777999BBBMMM```nnnmmm^^^SSSMMMVVVjjjssszzzyyyqqqpppzzz|||qqqkkkgggaaaWWWNNNGGGKKKRRR\\\ggguuusss```YYYYYY\\\[[[eeeccc```gggiiiiiinnnooovvvrrrnnnbbbnnn222222111222333555777888::::::::::::999999888888:::;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDFFFIIILLLMMMOOOPPPSSSVVV[[[^^^```aaabbbeeellluuuvvvgggVVVQQQIIIAAA===???DDDHHHBBBCCCEEEHHHHHHFFFIIIMMMUUU[[[eeekkkooorrrvvvyyy}}}uuujjjtttvvvrrrxxxttt~~~wwwqqqkkkfffWWWQQQLLLKKKJJJKKKOOOTTTRRRSSSSSSQQQNNNLLLKKKLLLOOOJJJIIINNNQQQPPPMMMMMMMMMNNNOOOPPPPPPOOOMMMKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFIIIMMMPPPRRRTTTVVVXXXVVVTTTSSSRRRSSSZZZeeeooouuu\\\KKKKKKGGGBBB@@@???===888444666555444555777:::<<<===;;;:::999888666555666666999:::999888;;;???;;;333888;;;???HHHWWWlll|||qqquuu{{{ooofff^^^aaayyy|||ggg[[[ZZZ[[[YYYUUURRRRRRRRRTTTVVVWWWWWWWWWWWWUUUSSSSSSUUUVVVVVVTTTVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[]]]]]]```[[[ZZZfffjjj\\\\\\sssrrrwwwkkkNNN===<<<;;;>>>EEEEEEGGGSSSgggyyy___LLLHHHCCCAAAAAABBBAAA@@@@@@@@@???@@@AAABBBDDDEEE???@@@AAABBBCCCCCCCCCCCC@@@???>>><<<;;;;;;<<<<<<<<>>:::888888777555666666444555>>>HHHXXXaaa^^^RRRKKKGGGOOOcccyyy~~~uuupppqqqooohhh```YYYRRRPPPRRRQQQKKKEEEFFFJJJOOOTTT]]]mmmnnn```YYYYYY[[[^^^fffbbb]]]dddggggggmmmkkktttppplllbbbnnn{{{111111111111222444666777999999:::::::::999888888999:::;;;===>>>???@@@@@@@@@@@@AAACCCEEEHHHJJJKKKMMMOOOQQQSSSWWWZZZ]]]___^^^```eeekkkssspppaaaQQQLLLFFF@@@<<<<<<>>>@@@AAA@@@??????@@@DDDJJJOOOQQQXXXccckkkooorrrvvvxxxtttttt~~~}}}wwwuuuzzz{{{sssvvvvvvttthhh[[[RRROOOMMMLLLLLLNNNQQQTTTTTTTTTTTTQQQNNNLLLLLLLLLOOOKKKJJJMMMOOOMMMMMMOOOKKKLLLNNNOOOPPPOOONNNMMMOOOPPPOOOLLLIIIFFFEEEFFFIIILLLOOOQQQSSSTTTWWWXXXUUUQQQOOOQQQSSSUUU[[[bbboooxxx\\\cccbbb`````````]]]XXXTTTPPPJJJAAA:::777555444333999999:::999999:::<<>>@@@@@@@@@@@@AAACCCEEEFFF???@@@AAAAAABBBAAAAAAAAA>>>>>>===;;;:::::::::::::::@@@NNNddd{{{}}}mmm^^^JJJEEE@@@>>>@@@CCCCCCBBB@@@BBBBBB@@@===999777777555444444444222222;;;EEEJJJPPPLLLEEECCC@@@HHH\\\|||xxxrrrnnncccUUUQQQLLLFFFFFFHHHJJJHHHFFFCCCIIIMMMNNNVVVhhh{{{vvvwwwiiibbb]]]\\\]]]ccckkkfff___cccdddccchhhhhhqqqnnnkkkcccnnn{{{gggzzz111000000000111333444666777888999::::::999999888777888999;;;<<<===>>>>>>>>>???@@@BBBDDDEEEGGGHHHLLLMMMOOOPPPRRRVVV[[[___YYY]]]cccggghhhqqq}}}lll\\\LLLHHHBBB===:::999999999<<<;;;999999<<>>???AAAHHHUUUlllpppXXXIIIEEEEEEBBB???CCCBBBAAAAAAAAACCCDDDEEEAAAAAABBBBBBBBBAAA@@@@@@>>>>>>===<<<;;;:::999999:::???KKK___xxx{{{kkk[[[KKKFFF@@@>>>AAACCCDDDCCC???AAABBBAAA===:::888888666555555666444666???IIIKKKNNNHHHCCCCCC???EEEWWWrrrwwwxxxvvvwwwwwwmmm```NNNJJJEEECCCDDDGGGHHHIIILLLTTTXXXXXX^^^ppppppccc|||zzzggg```___]]]]]]^^^dddmmmkkkeeehhhfffbbbdddfffooommmmmmhhhttttttccc|||000000//////000222444555555666888999:::999999888555666777999:::;;;<<<<<<<<<===???@@@BBBDDDEEEFFFFFFHHHJJJKKKLLLQQQYYY```VVVZZZ```aaa___fffzzzhhhWWWJJJFFF@@@;;;999888777777333444777999>>>BBBBBB???EEENNN\\\gggnnnssswwwzzz}}}}}}vvvnnnjjjcccZZZ^^^___ccclllvvv~~~|||wwwwww~~~zzzfffPPPLLLKKKIIIIIIKKKOOOOOOMMMRRRSSSSSSRRRQQQQQQRRRTTTOOOPPPTTTWWWRRRJJJHHHJJJMMMOOORRRTTTVVVVVVUUUUUUUUUWWWXXXWWWSSSPPPPPPQQQQQQSSSTTTSSSRRRPPPPPPQQQLLLMMMQQQVVVSSSMMMPPPWWW\\\\\\___qqqyyyzzzooocccbbb^^^VVVPPPPPPTTTYYYJJJJJJJJJIIIJJJMMMQQQTTTSSSSSSSSSQQQNNNLLLMMMNNNJJJNNNRRRSSSRRRRRRSSSUUUVVVTTTRRRQQQQQQRRRUUUVVVTTT\\\XXXRRRTTTUUUTTT[[[```qqq^^^MMMAAA<<<===;;;;;;BBBNNN___yyyeeePPPIIIIIIFFFBBBEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???>>>===<<<;;;:::999999<<>>>>>>>>>>>???@@@AAABBBEEEGGGIIIKKKMMMPPPUUUXXX[[[YYY[[[^^^\\\]]]rrrzzzdddQQQHHHBBB===<<<:::666444555999888777666777;;;AAAFFFKKKOOOWWW```iiirrr{{{{{{}}}yyyrrrppphhh^^^\\\fffsss|||}}}~~~zzzYYYTTTMMMMMMLLLLLLLLLMMMNNNOOOUUUXXXZZZZZZWWWSSSPPPNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPSSSVVVWWWWWWVVVUUUUUU[[[[[[ZZZUUUPPPMMMNNNPPPTTTSSSSSSTTTTTTUUUVVVWWWRRRQQQPPPNNNNNNOOOQQQRRRVVVVVVWWW^^^nnnjjj]]][[[XXXUUUSSSSSSSSSSSSUUUSSSOOOKKKHHHIIIMMMPPPTTTQQQOOONNNNNNMMMLLLJJJOOOJJJNNNVVVUUUMMMLLLSSSTTTSSSRRRQQQQQQRRRTTTTTTUUUUUUUUUVVVWWWYYY[[[\\\fffhhhxxx{{{fffRRRDDD;;;>>>>>>BBBHHHQQQ```yyynnnVVVJJJCCC@@@CCCDDDDDDCCCAAA@@@AAABBBEEEDDDCCCBBB@@@???>>>===<<<======;;;999888999;;;:::DDDSSSdddwww~~~nnnSSSKKKBBBBBBGGGKKKIIIEEEDDDDDDCCCAAA???===;;;:::<<<999999<<<:::>>>TTTnnnuuusssmmm___QQQLLLRRRYYYnnnrrrpppjjjnnn~~~{{{rrrlllnnnqqqpppnnnmmmrrrzzzvvvhhh[[[YYYYYYVVVTTTUUU[[[\\\^^^aaadddhhhllloooyyytttqqqmmmqqqzzz111222222111000222333444555666777999999999888777666777777888888999::::::=========>>>???@@@AAABBBCCCEEEGGGIIIKKKNNNRRRUUUSSSQQQUUUZZZZZZ]]]nnnzzzeeeUUUGGGAAA<<<;;;:::777666888:::999777666666:::@@@DDDIIINNNVVV^^^gggqqqyyy}}}~~~xxxuuuooohhhhhhmmmvvv~~~~~~yyy}}}YYYRRRQQQPPPNNNLLLKKKLLLMMMNNNPPPSSSUUUVVVTTTQQQPPPPPPNNNNNNOOOOOOPPPQQQQQQRRRPPPSSSUUUVVVUUUTTTTTTUUU[[[[[[ZZZVVVRRROOOPPPQQQUUUUUUUUUUUUVVVWWWXXXXXXUUUTTTRRRQQQQQQRRRSSSTTTQQQUUUYYY]]]eeewww{{{bbbZZZYYYWWWTTTQQQPPPPPPQQQSSSSSSQQQOOOLLLLLLMMMOOOQQQOOOMMMMMMNNNNNNMMMLLLNNNLLLPPPXXXWWWNNNLLLRRRRRRQQQPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUVVVXXXZZZ\\\```fffxxxyyyoooRRR???>>>AAADDDHHHMMMWWWmmmxxx^^^OOOGGGCCCAAABBBDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCAAA@@@>>>===<<<======;;;999999:::;;;<<>>===;;;::::::777777::::::@@@WWWppp|||mmm\\\RRRRRRUUUkkkqqqpppjjjlllzzz~~~}}}|||www}}}|||mmmaaaXXXWWWXXXVVVTTTTTTWWW[[[```aaaaaadddkkkrrrvvvrrrooojjjooo222111111111111222222333444555666777888777666555666666777888888999999:::<<<<<<======>>>@@@AAABBBAAACCCEEEFFFHHHKKKOOORRRUUUSSSUUU[[[\\\^^^jjjyyy|||hhhYYYGGG@@@::::::999777888;;;:::999888666666888===AAAFFFKKKSSS\\\eeennnwww|||}}}~~~{{{vvvrrrqqqssszzzzzz}}}{{{VVVNNNTTTRRRNNNKKKIIIJJJKKKLLLKKKMMMOOOPPPOOOOOOPPPQQQNNNNNNOOOPPPPPPQQQRRRRRRPPPRRRTTTTTTSSSRRRSSSTTTXXXXXXWWWUUURRRPPPQQQRRRVVVVVVWWWWWWXXXXXXYYYYYYWWWVVVTTTSSSSSSSSSTTTUUUNNNUUU[[[[[[[[[bbbrrrpppYYYVVVWWWVVVRRRNNNLLLMMMPPPNNNPPPRRRRRROOOMMMLLLLLLOOONNNLLLMMMNNNOOOOOONNNNNNNNNTTT\\\ZZZQQQMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUWWWYYY[[[\\\```iiinnn|||~~~mmmJJJAAA999<<<@@@CCCHHHZZZ{{{nnnZZZOOOHHHBBBCCCDDDEEEFFFFFFEEEEEECCCDDDDDDDDDCCCAAA>>>============<<<:::999:::;;;<<>>======;;;888888::::::@@@SSSiiitttcccWWWSSSTTTiiirrruuunnnnnnxxx}}}kkkbbb[[[ZZZ\\\ZZZXXXWWWYYY___cccbbb___aaajjjsssuuurrrpppjjjmmm444111000222222111111222444444555666666666555444666666777777888999999999;;;;;;<<<===>>>???AAABBB@@@BBBDDDEEEGGGIIIMMMQQQZZZWWWXXX[[[\\\\\\aaaiii||||||eeeVVVGGG@@@:::888888777888<<<::::::888666555777;;;>>>CCCHHHQQQZZZcccllltttyyy{{{}}}sssmmmhhhnnn|||nnnOOOKKKQQQOOOKKKHHHFFFGGGHHHJJJHHHJJJKKKKKKKKKLLLNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPRRRSSSSSSRRRQQQRRRTTTTTTTTTSSSRRRQQQPPPPPPPPPVVVVVVWWWXXXXXXYYYYYYYYYVVVUUUTTTSSSSSSSSSTTTTTTQQQVVVZZZYYYWWWYYY```gggsssaaaVVVTTTVVVVVVRRRMMMKKKMMMPPPMMMOOOQQQPPPNNNMMMLLLLLLPPPNNNMMMMMMNNNOOOOOONNNOOOPPPWWW^^^\\\SSSNNNNNNOOOOOOPPPQQQRRRTTTUUUUUUXXXXXXWWWXXXYYY[[[]]]___aaafffdddhhh]]]FFF999:::>>>@@@???GGG```yyy|||fffUUUKKKFFFEEEEEEEEEEEEDDDCCCAAABBBDDDEEEFFFEEEBBB???======>>>===<<<:::999:::<<>>;;;;;;<<<:::<<>>===>>>>>><<<:::999:::<<>>DDDMMMWWW```hhhoootttuuuxxx|||rrrhhh___cccsss}}}sssrrrrrrtttvvvaaaLLLGGGFFFBBBBBBAAAAAAAAABBBDDDDDDGGGHHHHHHHHHFFFGGGIIIJJJHHHHHHGGGFFFDDDCCCBBBBBBIIILLLPPPRRRRRRQQQRRRRRRRRRRRRQQQRRRTTTTTTRRRPPPNNNOOOPPPRRRRRRRRRRRRQQQSSSTTTTTTUUUVVVVVVWWWWWWZZZXXXUUUUUUYYY\\\]]]]]]]]]aaapppvvvnnnllloooyyy}}}zzzvvvsssppphhh^^^YYYYYYUUUTTTTTTTTTTTTSSSSSSRRRTTTTTTSSSQQQOOOQQQTTTWWWUUUSSSQQQPPPQQQQQQPPPNNNQQQTTTXXX[[[YYYUUUSSSRRRTTTUUUVVVWWWXXXXXXXXXXXX[[[[[[[[[[[[]]]___aaabbb```YYYYYY___fffwwwkkkjjjhhhIII===777<<<===;;;AAAMMM[[[ooovvviiiOOOJJJFFFDDDFFFGGGFFFDDDDDDEEEFFFFFFEEECCCAAA@@@>>>>>>>>>===;;;:::;;;<<>>======777999;;;<<<======???BBBDDDFFFGGGIIILLLTTT___gggvvvxxxxxx~~~iii___^^^ZZZVVVXXX___bbbbbbVVVTTTSSSWWW^^^cccdddcccbbbeeekkkkkkqqqGGG:::111222333......444000111333555777777777777555555666666777888888888888999999:::<<<>>>@@@AAA@@@AAACCCDDDEEEGGGKKKNNNNNNQQQTTTUUUWWW^^^hhhnnnhhhcccdddooorrrfffSSSEEE<<<666333555777777888;;;777777666555333444777999<<>>??????@@@AAAAAAAAAAAABBBDDDFFFFFFEEEEEEGGGHHHCCCCCCCCCBBBBBBBBBAAAAAACCCGGGMMMPPPQQQPPPOOOOOOPPPOOONNNPPPRRRRRROOOMMMHHHJJJLLLMMMNNNMMMLLLLLLNNNOOOPPPRRRSSSTTTTTTUUUVVVVVVUUUVVVVVVXXXYYYZZZXXXYYY```mmm~~~yyyxxxsssxxxqqqqqqllliiiiiifff^^^[[[\\\UUUSSSQQQSSSWWWXXXVVVRRRSSSSSSRRRQQQPPPQQQTTTWWWTTTSSSQQQQQQRRRSSSSSSRRRRRRUUUWWWWWWVVVUUUUUUUUUUUUVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYZZZ\\\^^^___^^^[[[\\\aaaaaagggdddrrrdddJJJ666777;;;:::>>>FFFOOO]]]pppxxx^^^WWWNNNIIIIIIIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCBBB>>>>>>>>>===;;;:::;;;<<>>===777999999:::<<<@@@BBBCCCEEEDDDCCCCCCEEELLLWWW^^^pppxxx}}}tttddd___bbbaaa]]]]]]bbbbbb^^^[[[[[[\\\```dddggggggggg\\\^^^cccccckkkLLL<<<111222333......444///111333555777888888888555555666666777888888888888888999:::<<<>>>@@@AAA???AAABBBCCCDDDFFFJJJMMMJJJOOORRRQQQRRR[[[gggooottteeeZZZ[[[]]]RRRAAA555666222111555888888:::===666666666444333444777999<<>>???@@@AAAAAA@@@???>>>>>>AAACCCEEEEEEEEEFFFHHH??????@@@AAAAAABBBBBBCCC>>>CCCJJJOOOPPPOOONNNMMMLLLKKKJJJLLLNNNNNNKKKHHHEEEFFFHHHJJJKKKJJJIIIHHHHHHIIIKKKMMMNNNPPPPPPQQQQQQTTTWWWVVVSSSRRRTTTWWWTTTWWWZZZZZZZZZggg{{{{{{oooggghhh```[[[]]]]]]ZZZZZZ^^^UUUQQQOOORRRXXX[[[WWWRRRNNNOOOPPPOOONNNOOOQQQSSSSSSRRRQQQRRRTTTVVVVVVUUURRRUUUVVVTTTSSSUUUWWWWWWVVVWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUVVVWWWYYY[[[\\\XXXYYY[[[\\\YYY]]]nnnooo___rrrkkkGGG===<<<888777<<>>??????===;;;:::;;;===CCCVVVsssuuutttoooggg^^^ZZZ\\\___XXXUUUPPPJJJEEEBBB@@@@@@<<<<<<:::999;;;@@@DDDDDDEEECCCAAA???@@@EEEMMMSSSfffyyy{{{|||pppxxx}}}qqqwwwjjj]]]___cccccc___\\\]]]XXXQQQ\\\^^^aaabbb```___```aaa]]]\\\^^^]]]eeePPPCCC555...000333222///000111222333444555555555444555666777777888888888999999999999:::;;;<<<<<<======>>>???AAADDDFFFGGGGGGJJJLLLJJJIIITTThhhxxx{{{mmm]]]PPPFFF<<<777777333222111111333555888999777888777666444444666888999BBBNNNWWW]]]ccckkkqqqyyyzzz||||||}}}}}}tttsss{{{}}}{{{}}}wwwyyy}}}jjjOOOEEEIIIIIIBBB<<>>======<<<>>>AAABBBBBBAAA@@@AAABBBDDDGGGIIIJJJKKKIIIIIIJJJLLLLLLJJJFFFCCC@@@@@@AAACCCDDDFFFGGGGGGHHHHHHHHHIIIKKKKKKJJJHHHMMMNNNOOOQQQRRRRRRQQQQQQSSSTTTTTTRRRQQQWWWbbbkkk{{{tttkkkeeeWWWVVVUUUVVVWWWZZZ]]]___XXXWWWVVVUUUTTTTTTSSSTTTSSSQQQPPPPPPQQQRRRQQQPPPQQQOOONNNOOOSSSUUUUUUSSSPPPRRRSSSRRRQQQQQQRRRSSSSSSRRRRRRUUUXXXXXXTTTQQQSSSRRRSSSUUUXXXZZZYYYXXXUUUZZZ^^^___^^^```fffkkkzzz}}}fffnnnIII>>>>>>;;;555;;;===EEEQQQWWWZZZbbbkkkrrrqqqkkk```SSSJJJHHHIIIEEEEEEEEEEEEEEEFFFFFFFFFAAA@@@???>>>============AAAQQQqqqsssgggeeemmmvvvuuueeeTTTKKKGGGBBB===<<<;;;<<<===@@@BBBCCCDDDEEEEEEFFFEEEEEEDDDEEEIIIKKK___uuu}}}rrrkkksss~~~xxxjjjbbb\\\aaa^^^^^^bbbaaaZZZUUUSSS______^^^]]][[[[[[]]]___^^^]]]```aaajjjOOOEEE888111111222111///000000222333444555555555444555666777777888888888999999888999999:::;;;<<<=========???@@@BBBDDDEEEDDDHHHLLLKKKLLLVVVgggvvvzzzgggQQQDDD===777333222444333222222333555888999999999999777555444555666;;;DDDPPPZZZaaagggoootttxxxzzz|||}}}~~~{{{~~~}}}ppp~~~eeeOOOIIIKKKIIIDDDCCCBBB@@@???EEEJJJHHHBBB>>>>>>?????????>>>>>>===>>>======>>>???@@@@@@??????@@@AAACCCEEEGGGHHHIIIIIIHHHHHHIIIJJJHHHEEECCCCCCCCCCCCCCCDDDDDDEEEEEEGGGFFFFFFHHHJJJLLLLLLKKKIIIKKKMMMOOOPPPPPPOOONNNLLLNNNOOOOOOPPPSSSYYY^^^hhhrrr{{{tttoooiiiccc^^^SSSSSSSSSSSSUUUWWWYYYZZZWWWVVVUUUTTTSSSSSSSSSSSSQQQOOONNNOOOPPPRRRQQQQQQQQQOOOMMMNNNQQQRRRQQQOOOPPPQQQRRRQQQOOOOOOPPPQQQOOOOOOPPPSSSWWWXXXVVVSSSQQQQQQQQQTTTVVVXXXWWWVVVVVVZZZ^^^___^^^___cccgggmmmsssSSSBBB;;;888>>>===@@@EEEFFFEEEIIIPPPfffnnntttqqqdddWWWNNNKKKJJJJJJIIIEEEBBBBBBEEEHHHBBBAAA@@@??????>>>>>>???@@@KKKjjjqqqaaaQQQJJJGGGDDD@@@@@@;;;<<<>>>@@@AAABBBBBBBBBCCCCCCCCCBBBBBBCCCFFFIIIUUUmmmxxx|||~~~sss~~~qqqddd^^^[[[^^^[[[[[[^^^^^^YYYVVVUUU```___]]]YYYWWWWWWZZZ]]]]]]\\\aaaeeennnNNNGGG===666222111000000000000111222333444555555444555666777777888888888888888888888999:::;;;<<<============>>>@@@AAABBBAAAEEEJJJKKKMMMTTTaaallllllWWW@@@555444333111111444333222222333555777999:::;;;;;;:::777555444555:::CCCOOOZZZbbbjjjqqqvvvvvvyyy|||~~~}}}{{{```SSSRRRQQQLLLHHHHHHEEE@@@???FFFLLLIIIAAA======>>>>>>>>>>>>>>>===???>>>===>>>???@@@???===??????@@@BBBCCCDDDEEEFFFHHHFFFEEEEEEFFFFFFDDDCCCEEEEEEEEEDDDCCCCCCBBBBBBEEECCCCCCEEEIIILLLNNNNNNFFFHHHKKKNNNOOONNNMMMKKKGGGIIIKKKNNNPPPPPPQQQQQQPPPRRRXXXssszzzpppuuu{{{oooeee___[[[WWWTTTQQQQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRNNNMMMLLLLLLNNNPPPOOOOOOOOONNNLLLLLLMMMMMMLLLKKKNNNOOOPPPOOOMMMLLLLLLMMMKKKKKKMMMQQQTTTVVVVVVTTTOOOOOOPPPRRRUUUVVVUUUSSSUUUXXX]]]^^^\\\\\\^^^aaafffwwweeeDDD888777:::888999;;;;;;:::>>>CCCVVVfffxxxzzzkkk]]]VVVLLLMMMLLLIIIDDDCCCEEEGGGCCCBBBAAA@@@@@@??????@@@>>>CCC]]]nnn___OOOHHHGGGDDDAAAAAA;;;<<>>>>>???@@@AAABBBEEEJJJMMMNNNeeezzz}}}ooozzz}}}iii```^^^]]]YYYUUUTTTXXXYYYWWWVVVWWWbbb___[[[UUURRRSSSWWW[[[[[[YYY[[[]]]fffLLLIIIBBB;;;444000000111000000111111222444555555444555666777777888888888777777777888888999:::;;;<<<<<<<<<<<<===>>>??????>>>BBBGGGHHHIIILLLSSSXXXPPPBBB444000111222333555444333222111222333555777888:::;;;;;;999777666666666>>>KKKWWWaaaiiippptttuuuxxx|||||||||vvv]]]YYY[[[WWWQQQOOOKKKHHHCCC???BBBFFFDDD???======>>>???@@@@@@@@@???@@@???>>>???AAABBBAAA@@@??????@@@AAAAAABBBCCCCCCFFFDDDBBBAAABBBCCCCCCBBBEEEEEEEEEDDDCCCCCCBBBBBBDDDBBBAAABBBEEEIIIKKKLLLCCCFFFJJJNNNOOONNNKKKJJJHHHIIIJJJMMMPPPPPPNNNLLLMMMRRRTTT^^^uuuvvvttt~~~tttfff[[[UUURRROOOMMMPPPQQQRRRRRRSSSRRRRRRQQQRRRRRRQQQPPPPPPPPPPPPPPPLLLKKKIIIIIIJJJKKKKKKJJJKKKJJJJJJJJJJJJJJJIIIHHHKKKLLLMMMLLLJJJIIIIIIJJJIIIJJJLLLNNNQQQRRRSSSSSSNNNNNNOOOQQQTTTUUUSSSQQQQQQTTTYYY[[[[[[ZZZ[[[\\\ccciii|||{{{WWWAAA777999999:::;;;<<<>>>@@@CCCJJJXXXmmm~~~}}}ssskkkPPPOOOMMMKKKIIIGGGDDDBBBCCCBBBAAA@@@@@@?????????>>>>>>PPPvvvvvveeeSSSJJJFFFBBB???>>><<<===???@@@@@@>>><<<:::777999===@@@DDDJJJPPPUUUNNN\\\ooo~~~yyyrrrddd___```bbbTTTPPPOOORRRUUUUUUVVVYYYeeeaaa[[[UUUQQQRRRWWW[[[^^^ZZZXXXTTTYYYwwwKKKJJJFFF???777222111111000000000000222333555555444555666777777888888888777777777777888999::::::<<<;;;;;;;;;<<<<<<===>>>===@@@CCCDDDCCCBBBBBBCCC888444333555555333444777444333111000000222333555555888::::::999888888888555===IIIWWWbbbjjjpppsssuuuxxx|||~~~wwwrrrrrr{{{|||{{{ooo]]]\\\^^^YYYSSSQQQMMMNNNKKKCCC???@@@@@@>>>>>>???@@@BBBBBBCCCCCCCCC@@@@@@@@@BBBEEEGGGGGGFFFAAAAAAAAAAAAAAAAAAAAAAAADDDBBB???>>>@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDBBB@@@@@@BBBEEEFFFGGGCCCFFFJJJNNNOOONNNLLLJJJKKKJJJIIIKKKMMMNNNNNNMMMKKKSSSQQQNNNSSS[[[rrr~~~{{{wwwooofff[[[SSSOOONNNMMMLLLMMMNNNOOOOOOOOOOOONNNNNNOOONNNNNNMMMMMMMMMMMMNNNKKKIIIGGGFFFGGGGGGEEEDDDEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNNNNMMMMMMOOORRRTTTTTTRRRPPPLLLOOOSSSWWWXXXYYYYYYZZZ\\\```eeesssqqq___@@@AAAAAA???>>>>>>>>>>>>===DDDJJJWWWiiizzzeee\\\PPPJJJIIIHHHDDD@@@BBBAAA@@@??????>>>>>>???>>><<>>===<<<===>>>>>>===<<<999888555777:::>>>BBBHHHOOOSSSLLLOOOVVVbbbooo|||wwwqqqqqqyyyhhhaaa___aaadddUUUQQQOOOSSSVVVWWWZZZ^^^fffccc^^^XXXUUUVVVZZZ^^^aaa``````ZZZ\\\yyyJJJJJJGGGBBB;;;666222111000000000000111333444666444555666777777888888888666666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>===???AAACCCBBB>>>:::888222333777:::888333333666555444222111000111333444444666888999888888999:::888???LLLZZZfffnnnsssuuuvvvxxx{{{|||||||||~~~wwwnnnmmmxxxuuujjj```]]]]]]YYYTTTRRRQQQUUUSSSJJJBBB@@@AAA@@@@@@AAABBBDDDEEEFFFFFFFFFBBBBBBBBBEEEHHHJJJKKKKKKCCCCCCCCCBBBAAA@@@@@@@@@BBB@@@>>>===???@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDBBB@@@@@@AAACCCCCCCCCCCCFFFJJJMMMOOONNNMMMLLLKKKJJJHHHHHHIIILLLPPPRRRNNNRRRMMMLLLQQQPPPUUUdddzzz}}}zzzoooeee___YYYTTTNNNLLLMMMNNNNNNLLLIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCEEEHHHIIIHHHGGGGGGHHHFFFGGGHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIHHHJJJKKKLLLLLLNNNQQQSSSSSSPPPNNNJJJLLLOOORRRUUUVVVWWWWWWVVV\\\[[[[[[sssnnn]]]cccUUUIIIHHHBBB<<<;;;>>>???<<>>>>>>>>>>><<>>???<<<>>>AAADDDFFFCCC>>>:::888666666999999555555888777666444222222333444555666777888777666666777999:::AAAMMM\\\hhhqqquuuvvvxxxyyyzzzzzzyyyyyy{{{}}}~~~wwwsss}}}zzz|||fffiiigggaaa]]][[[XXXUUUTTTVVVTTTMMMHHHFFFDDDAAA@@@AAACCCDDDFFFGGGGGGHHHEEEDDDDDDFFFIIIKKKKKKKKKFFFFFFEEECCCBBBAAA@@@@@@@@@???======???@@@???>>>BBBBBBCCCCCCDDDEEEEEEEEECCCBBBAAABBBCCCDDDCCCBBBCCCEEEHHHKKKMMMMMMMMMLLLIIIJJJKKKIIIIIILLLRRRXXXTTTUUUPPPRRRZZZVVVPPPVVVbbbrrr}}}rrrggg]]]WWWJJJIIIHHHJJJMMMNNNKKKHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGEEEEEEGGGHHHGGGGGGDDDGGGJJJJJJHHHFFFEEEFFFCCCEEEFFFFFFFFFFFFGGGHHHFFFGGGIIIHHHFFFFFFHHHJJJJJJJJJLLLOOOQQQQQQNNNKKKKKKLLLLLLNNNQQQSSSSSSTTTTTTWWWXXXUUU^^^eeeZZZcccyyyccc\\\OOO@@@<<<@@@AAA???>>>===???DDDPPP^^^lllttt}}}qqqcccWWWNNNJJJIIICCCBBBAAA@@@@@@??????@@@<<<<<<>>>@@@EEEZZZqqqZZZMMMDDD@@@AAA===<<<;;;999888888888888888999999999999;;;???BBBHHHHHHSSSiiinnnZZZOOOUUUooottt{{{pppbbb___aaa___[[[YYYYYYTTTRRRVVVYYYZZZ\\\```cccddddddcccaaaaaacccddd```aaagggiiilllJJJIIIFFFDDDAAA<<<555000111000//////000222444666444555666777888888888888555555555666666777888999:::::::::;;;<<<===??????<<<===AAAGGGJJJJJJEEE@@@???777222444888999999;;;999888666444333444555666888888888666444444666888;;;AAAMMM\\\iiiqqqtttuuuyyyyyyyyyxxxwwwwwwzzz|||{{{~~~|||yyylllhhh___kkkooofff^^^^^^]]]YYYTTTTTTQQQMMMKKKKKKFFF@@@@@@AAACCCDDDFFFGGGHHHHHHGGGFFFFFFGGGIIIKKKJJJIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>===>>>???@@@???>>>CCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBDDDFFFFFFEEEDDDCCCEEEGGGIIIKKKLLLMMMMMMIIILLLNNNMMMLLLNNNVVV\\\SSSUUUQQQRRRWWWSSSPPPXXXYYY\\\fffxxx~~~{{{vvvkkkaaaXXXPPPKKKGGGGGGHHHKKKNNNMMMGGGCCCHHHGGGEEEEEEFFFHHHJJJKKKFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEFFFIIIKKKKKKKKKFFFIIILLLKKKHHHDDDDDDDDDBBBDDDEEEFFFEEEFFFGGGIIIDDDFFFGGGGGGEEEEEEHHHKKKHHHIIIKKKNNNPPPOOOLLLIIINNNLLLLLLLLLNNNPPPQQQQQQQQQQQQSSSTTTQQQ```nnn[[[fff{{{cccJJJ?????????;;;;;;>>>@@@AAACCCKKKYYYdddyyyzzziiiXXXNNNKKKDDDDDDCCCBBBAAAAAAAAAAAA:::;;;???@@@AAARRR{{{pppXXXJJJBBB@@@AAA>>><<<:::777777777888999888999:::::::::<<<@@@CCCMMMRRRddd}}}kkkXXXMMMNNNZZZsss~~~~~~hhhvvv}}}mmm```aaaeeeaaaZZZWWWVVVQQQPPPSSSVVVVVVXXX[[[aaaccceeefffeeedddeeefffmmmhhhiiijjjqqqHHHIIIHHHFFFBBB<<<555111///111222222000000333666555555555555666666666666777777666666666666777777999999999:::;;;<<<===>>>999@@@BBBCCCLLLXXXWWWNNNLLLIIICCC<<<888888999:::<<<:::777333222111222333222333333222222444777:::>>>GGGQQQYYYcccmmmrrrqqqyyywwwvvvxxx{{{{{{xxxuuu{{{}}}kkkUUUYYY\\\aaagggjjjfff]]]UUUPPPOOOMMMJJJIIIHHHGGGGGGDDDCCCCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDAAAAAAAAA@@@???>>>======AAACCCDDDCCCBBBBBBEEEHHHHHHHHHGGGFFFEEEDDDCCCBBBEEEFFFHHHIIIIIIJJJLLLNNNNNNNNNMMMLLLMMMPPPRRRTTTQQQPPPRRRVVVZZZ[[[WWWTTTSSSTTTWWW]]]gggssswwwppppppsssqqqjjj```WWWQQQMMMKKKJJJDDDFFFHHHHHHGGGFFFFFFGGGIIIGGGEEEDDDCCCDDDFFFGGGDDDCCCBBBCCCDDDEEEEEEDDDBBBDDDGGGIIIKKKLLLLLLLLLLLLJJJJJJLLLKKKFFFDDDFFFHHHEEEBBBBBBEEEGGGEEECCCFFFEEECCCBBBCCCEEEGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHJJJKKKLLLLLLLLLLLLNNNLLLOOOUUUUUUWWWkkknnnfff|||oooJJJ??????999999;;;<<<===>>>AAAEEEIII[[[fffwww{{{mmmcccRRRUUUAAAGGGEEE:::EEE===<<<>>>AAA>>>:::DDDcccgggOOOCCC===:::::::::999999999999999::::::888333555===@@@AAANNN___vvv~~~xxxeeeXXXIIIIIIaaawww~~~{{{vvvqqqtttqqqkkkkkkmmmeeeXXX[[[WWWWWW[[[\\\ZZZ[[[___]]]bbbdddccccccfffgggfffeeellllllhhhpppFFFFFFGGGGGGEEE???999444222333444222000000222444555555555555555666666666777777666666666666777777888888999999:::;;;===>>>888???EEELLL\\\lllmmmeee\\\RRRHHHDDDAAA>>>===??????===999555333222222333222222333222222333777999>>>GGGRRRZZZcccmmmrrrrrrttttttuuuxxx{{{|||{{{zzz{{{}}}yyycccSSSWWWXXXZZZ^^^___\\\VVVQQQLLLKKKHHHFFFEEEEEEEEEFFFIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEDDDDDDCCCCCCAAABBBBBBAAA@@@???>>>>>>AAACCCEEEDDDBBBAAACCCEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFIIIKKKLLLLLLMMMNNNPPPPPPOOONNNNNNOOOQQQTTTUUUQQQQQQSSSVVVXXXXXXVVVTTTVVVUUUSSSTTTWWW]]]cccfffhhhvvv}}}sssllliiiiii^^^YYYRRRMMMJJJIIIHHHGGGFFFGGGGGGFFFDDDDDDFFFHHHGGGFFFDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDFFFGGGIIIJJJLLLMMMMMMNNNLLLIIIIIIKKKJJJEEECCCDDDFFFEEEDDDDDDEEEEEEDDDCCCDDDCCCBBBAAABBBCCCEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHJJJJJJKKKLLLMMMMMMMMMLLLPPPMMMPPPUUUTTTRRR^^^ooo^^^HHHBBB;;;999:::;;;<<<>>>@@@BBBCCCHHHQQQ```pppzzz~~~}}}iiigggQQQRRRNNNCCCKKKBBB???>>>@@@@@@<<<;;;GGGUUUuuuYYYHHHAAA===<<<<<<<<<<<<;;;;;;999777555444===888:::CCCIIIOOO___rrr}}}wwwyyyvvvvvvtttppplllfffZZZMMMEEEQQQooouuusssmmmmmmllliiijjjhhhaaaXXXYYYUUUTTTXXXZZZWWWXXX[[[]]]bbbccc``````cccdddcccccchhhgggeeeqqqBBBCCCFFFHHHHHHDDD===999444555444222000///111222444444444555555555666666777777666666666666777777777777777888999:::<<<<<<999@@@JJJXXXmmm{{{ooo\\\NNNPPPPPPFFFAAACCC@@@>>>:::777444333333333222222222222111333666999===HHHSSS[[[cccmmmqqqqqqsssvvvyyy{{{||||||}}}~~~|||~~~oooZZZQQQVVVUUUUUUUUUUUUSSSOOOMMMJJJHHHEEECCCBBBCCCEEEFFFMMMLLLKKKKKKLLLLLLKKKJJJGGGFFFFFFFFFFFFFFFEEEEEE@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????BBBDDDFFFFFFDDDBBBBBBCCCDDDDDDCCCBBBCCCEEEHHHIIIHHHKKKNNNPPPPPPOOOPPPPPPPPPPPPOOOOOOPPPRRRTTTUUUPPPSSSUUUWWWVVVUUUTTTTTTRRRRRRQQQQQQSSSVVVYYY[[[XXX```lllyyy~~~wwwpppjjjddd___[[[SSSPPPMMMKKKJJJJJJIIIHHHIIIHHHFFFCCCAAABBBEEEHHHEEEDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFEEELLLKKKKKKKKKKKKLLLNNNOOOLLLIIIHHHIIIHHHCCCAAABBBCCCEEEGGGGGGFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFEEEEEEFFFGGGGGGGGGGGGGGGLLLLLLMMMMMMMMMMMMMMMLLLNNNLLLNNNSSSRRROOOSSS]]]```uuuxxxWWWFFF;;;999999999:::===????????????CCCJJJUUUaaammmvvv|||wwwwwwhhheee^^^RRRPPPDDDCCC???>>>AAABBBAAA@@@AAAMMM```wwwgggVVVEEE===<<<;;;:::;;;777999:::;;;;;;;;;999888===:::???KKKVVVaaatttzzz{{{zzztttpppqqqqqqkkkddd]]]SSSGGGBBBBBBJJJlllpppfffiiihhhmmmtttuuulll```YYYYYYUUUTTTWWWXXXWWWVVVWWW^^^aaaaaa^^^]]]```bbbbbbcccgggeeeeeesssuuu~~~AAABBBDDDGGGIIIGGGBBB===555444333111//////111222333333333444555555555666777777666666666666777777666666777777888:::;;;<<<;;;BBBNNN```yyy}}}cccTTT\\\___PPPDDDCCC>>><<<:::777444333333333222333333222111333666888<<>>AAACCCEEEGGGGGGEEEDDDDDDFFFEEECCCBBBCCCFFFIIIKKKGGGKKKOOOQQQQQQPPPOOOOOOMMMMMMMMMNNNOOOPPPRRRSSSOOOSSSVVVVVVSSSQQQQQQSSSOOOPPPRRRTTTWWWZZZ\\\]]]______]]][[[```ppp}}}ooojjjccc___]]]ZZZUUUQQQSSSQQQOOONNNMMMLLLJJJGGGHHHHHHGGGEEEBBBBBBDDDFFFEEEEEEFFFFFFFFFEEEDDDCCCFFFGGGHHHHHHHHHHHHIIIKKKPPPNNNLLLJJJJJJKKKMMMNNNKKKHHHGGGHHHFFFAAA???AAAAAAEEEJJJJJJGGGDDDCCCCCCFFFEEEDDDDDDDDDEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFLLLLLLMMMMMMMMMLLLKKKKKKKKKHHHJJJOOOQQQOOOPPPUUUSSS```|||uuuvvv[[[FFF===:::777777999<<<======BBBAAABBBEEELLLVVV___eeeqqqyyy{{{{{{tttggg\\\PPPPPPHHH???===@@@CCCDDDCCC@@@IIITTTaaasss{{{nnnccc\\\MMMCCC;;;:::;;;:::999999888888888999:::;;;<<<===:::===HHHXXXgggsss|||rrrrrrtttqqqnnnnnnsssfffYYYOOOCCC;;;CCCQQQrrrsssggg```dddfffsssrrrbbb\\\YYYVVVUUUWWWYYYXXXVVVUUU[[[^^^^^^ZZZZZZ^^^bbbbbbeeejjjkkkjjjsss~~~yyyjjjlllFFFDDDCCCEEEHHHHHHDDD@@@777555222000000000111222222222222333444555555555777777666666666666777777666666666777888999:::;;;<<>>>>>>>>>>>>>>????????????>>>>>>===???@@@CCCFFFHHHIIIHHHGGGHHHGGGDDDCCCCCCEEEGGGIIIEEEHHHLLLNNNNNNMMMLLLLLLIIIIIIJJJJJJLLLMMMNNNNNNNNNQQQTTTSSSPPPNNNOOOQQQPPPPPPRRRSSSTTTTTTTTTTTTTTTWWW[[[\\\\\\___ffflllxxxyyykkkbbb\\\TTTPPPPPPPPPOOONNNOOONNNMMMLLLLLLKKKGGGEEEGGGIIIIIIHHHFFFEEEDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEHHHJJJKKKKKKLLLOOOQQQQQQOOOLLLJJJIIIJJJLLLMMMKKKHHHFFFGGGEEEAAA@@@BBBAAAFFFKKKLLLIIIFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFKKKKKKKKKLLLKKKKKKJJJJJJLLLJJJJJJLLLNNNOOOPPPSSSRRRYYYjjjkkktttbbbGGGBBB;;;777666888;;;===>>>???@@@BBBGGGMMMSSSWWW\\\iiizzz~~~~~~|||qqqjjjddd\\\PPPEEE??????@@@@@@EEEEEEFFFKKKTTTfff|||uuucccXXXPPPHHHCCCDDD???<<<======;;;999:::<<<:::999777888:::===???DDDKKK[[[mmm{{{{{{qqqooopppooollliiifffXXXIIIAAA;;;>>>QQQfffwwwjjjaaa]]]```aaalll{{{{{{lll```\\\WWWUUUSSSTTTWWWYYYUUUQQQSSSVVVWWWUUUVVV[[[``````cccmmmpppmmmooouuuoooaaaaaaRRRLLLFFFDDDGGGIIIGGGDDD;;;888444111111222222222000111222222333444555555777777666666666666777777666666666777888999;;;;;;;;;FFFZZZuuuzzzlllssswwwiiiSSSGGG???>>><<<:::999888777666555555555444333444777999<<>>>>>>>>>>>>>>======>>>>>>@@@CCCGGGIIIHHHGGGGGGFFFDDDBBBBBBBBBDDDEEECCCFFFIIIJJJJJJIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPOOONNNMMMMMMNNNLLLMMMNNNPPPQQQQQQQQQQQQSSSVVVYYYZZZXXXUUUSSSRRRTTT___nnn{{{||||||}}}vvvlllfffccc]]]VVVZZZUUUNNNIIIHHHJJJMMMNNNKKKKKKKKKLLLNNNMMMKKKIIIHHHJJJLLLLLLJJJHHHGGGGGGKKKJJJJJJJJJJJJIIIIIIIIIHHHKKKNNNOOONNNOOORRRVVVRRRPPPMMMKKKJJJJJJLLLMMMLLLHHHGGGHHHFFFCCCBBBEEECCCFFFJJJLLLLLLJJJIIIHHHCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJPPPOOONNNNNNMMMMMMNNNPPPPPPPPPVVVhhhoooqqq___ZZZPPPEEE<<<888999<<<999;;;===???BBBEEEFFFGGGFFFNNNbbbfffpppwwwuuunnnnnnjjj^^^TTTPPPNNNLLLBBB@@@???@@@@@@BBBKKKTTTUUUUUUPPPGGG===888999<<>><<<:::999777777777555444555888:::???MMM\\\cccgggmmmssstttlllmmmppptttxxx{{{{{{{{{vvvvvvxxx|||jjjRRRLLLPPPLLLOOORRRPPPKKKEEEAAA@@@>>>>>>>>>>>>======<<<<<>>===;;;:::999:::;;;<<<===>>>>>>?????????>>>>>>===<<<<<>>>>>???>>><<<:::999AAA@@@@@@BBBEEEFFFFFFFFFIIIIIIIIIHHHEEEBBB>>><<<>>>===<<<;;;;;;===>>>@@@>>>??????@@@@@@@@@??????===;;;:::;;;???BBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCEEEDDDDDDDDDEEEGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLIIIHHHIIILLLNNNLLLJJJMMMMMMMMMMMMMMMMMMMMMMMMPPPMMMLLLNNNRRRRRRMMMIIIIIILLLOOOOOONNNNNNPPPSSSKKKNNNSSSWWW[[[aaaiiipppvvv}}}uuusssuuu{{{zzz}}}}}}yyyvvvvvvmmmgggbbb```\\\XXXXXX[[[WWWWWWRRRLLLKKKOOORRRQQQSSSSSSQQQLLLHHHGGGKKKOOOMMMLLLKKKLLLMMMMMMKKKIIIOOONNNMMMKKKJJJKKKOOORRRNNNLLLJJJIIIHHHIIIKKKLLLQQQTTTWWWUUURRRPPPSSSVVVSSSRRRQQQOOONNNNNNNNNOOOMMMIIIHHHIIIIIIGGGHHHKKKGGGFFFGGGKKKPPPQQQOOOLLLIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJKKKMMMNNNNNNNNNNNNKKKQQQUUUTTTQQQOOOOOOOOOWWWLLLPPP\\\ZZZ]]]|||{{{```JJJAAA???:::999888888:::===AAACCCGGG<<>>888444222111000//////000000111111222222:::999777666555555555666777777777777888999:::;;;???NNNkkkwwweeeVVVNNNIIIIIIFFF@@@===???<<<:::777333111222666:::BBBPPP```hhhiiihhhkkkpppkkkmmmooopppssswwwyyyyyyxxxtttrrrvvv}}}~~~wwwxxxzzzrrrbbbMMMIIIPPPPPPQQQPPPNNNJJJFFFBBB>>><<<>>>===<<<;;;;;;;;;;;;;;;@@@AAA@@@??????@@@DDDFFFKKKIIIEEEBBB???<<<;;;;;;>>>===;;;::::::;;;<<<===>>>===;;;::::::;;;===>>>;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@@@@@@@@@@DDDAAA>>>>>>???AAAAAAAAAAAACCCGGGJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFKKKKKKLLLLLLLLLLLLLLLLLLGGGJJJMMMMMMKKKHHHFFFFFFFFFFFFHHHJJJKKKJJJHHHGGGMMMLLLKKKLLLNNNQQQUUUWWW```cccggghhhfffcccaaa```^^^^^^^^^^^^]]]]]]\\\[[[TTTRRRPPPNNNMMMMMMOOOOOOPPPOOOLLLKKKJJJKKKLLLMMMMMMOOOOOOLLLHHHFFFGGGIIIMMMLLLKKKKKKKKKKKKLLLLLLNNNLLLKKKLLLNNNPPPQQQQQQKKKJJJIIIHHHGGGHHHHHHIIIPPPPPPOOOOOOOOOPPPQQQQQQTTTRRRPPPNNNLLLKKKKKKLLLJJJKKKLLLJJJFFFEEEGGGIIIIIIJJJLLLOOOPPPQQQQQQQQQLLLJJJHHHIIIKKKKKKIIIFFFJJJJJJLLLLLLLLLKKKJJJIIIIIIJJJMMMOOOPPPOOONNNMMMNNNNNNNNNNNNNNNOOOPPPQQQLLLKKKNNNTTTUUU[[[ssstttSSSDDDGGG888666888;;;:::999<<>>===>>>>>>======<<<<<<<<<<<<===>>>???>>>===>>>AAACCCDDDCCC@@@===;;;999888888<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;;;;???>>>===<<<;;;;;;<<<===@@@BBBEEEGGGIIIKKKKKKKKKHHHGGGFFFEEEDDDCCCCCCCCCGGGGGGHHHIIIIIIIIIIIIIIIFFFHHHJJJJJJHHHFFFEEEEEEBBBAAABBBHHHMMMMMMHHHBBBHHHGGGFFFGGGHHHLLLOOOQQQRRRUUUWWWWWWUUUSSSQQQPPPOOOOOOOOOOOOOOONNNMMMMMMKKKJJJHHHHHHHHHIIIKKKLLLNNNMMMLLLKKKJJJJJJKKKKKKLLLNNNNNNLLLHHHGGGHHHJJJHHHHHHIIIIIIIIIJJJJJJJJJMMMKKKIIIJJJLLLNNNOOOOOOKKKJJJIIIHHHGGGHHHHHHIIIMMMMMMMMMMMMNNNNNNOOOPPPQQQOOOMMMKKKIIIHHHHHHHHHLLLMMMMMMJJJEEECCCCCCDDDGGGIIIKKKMMMNNNOOOOOOOOONNNLLLJJJJJJLLLMMMLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGIIIKKKMMMNNNMMMMMMLLLOOONNNNNNMMMMMMMMMMMMNNNOOOMMMPPPUUUSSSSSS```rrruuuYYYNNNKKKDDD>>>===<<<999999:::999AAAHHHHHHEEECCC===777::::::;;;<<<===@@@DDDGGGGGGGGGFFFDDDDDDHHHOOOUUUTTTQQQMMMJJJLLLRRRYYY]]]sssxxx}}}yyyuuurrrjjjaaa]]]RRRJJJHHHFFF@@@>>>>>>EEEHHHIIIKKKQQQYYYZZZUUUCCCBBBAAA===888888EEEUUU}}}~~~ttthhhbbbccceeeccc___```^^^]]]___cccdddaaa]]]VVV[[[___^^^ZZZWWWWWWYYYYYY\\\______^^^\\\ZZZZZZaaa]]][[[]]]mmm~~~jjj[[[WWWQQQEEEAAAEEEIIIGGGDDDBBB???<<<777444////////////000111111222444333333333333444555666777777777777888999::::::999IIIhhhiii^^^SSSPPPOOOKKKEEEBBB888999999777666666999;;;GGGPPP\\\dddgggfffffffffjjjiiijjjmmmppprrrsssrrrwwwtttsssvvv|||}}}rrrjjjlllyyy{{{\\\KKKLLLJJJHHHJJJHHHHHHHHHGGGFFFDDDBBBAAA@@@????????????>>>>>>>>>>>><<<>>>??????>>>>>>@@@AAA@@@???===:::888777666666::::::;;;;;;<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>===<<<;;;:::>>>@@@BBB@@@===;;;;;;===???@@@AAACCCEEEGGGHHHIIIEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFDDDFFFGGGFFFDDDBBBBBBCCCCCCAAACCCJJJRRRSSSKKKCCCDDDCCCBBBCCCDDDGGGIIIKKKLLLNNNOOONNNLLLIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBCCCEEEHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKKKKJJJHHHHHHIIIKKKEEEFFFHHHIIIJJJIIIIIIHHHJJJIIIGGGGGGIIIKKKKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIFFFDDDDDDCCCDDDJJJKKKLLLJJJGGGEEEDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLNNNKKKIIIIIIJJJLLLMMMMMMJJJJJJHHHGGGFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJOOONNNMMMLLLKKKKKKKKKKKKPPPOOORRRVVVTTTNNNPPPXXXeee{{{eeeiii}}}qqqeeeWWWHHHBBB???;;;888777;;;BBBGGGFFFDDDCCCBBB>>>???>>><<<::::::;;;<<<>>>=========<<<<<<>>>BBBFFFFFFCCC@@@>>>AAAGGGNNNSSSeeejjjpppttttttuuuxxxzzzwwwrrrggg\\\VVVSSSNNNHHHIIIAAA;;;<<<===<<<:::999===>>>???CCCKKKPPPLLLEEE>>><<<:::999;;;GGG]]]qqqwwwmmmgggaaa```dddhhhhhhfffdddaaa___```bbbcccaaa^^^YYY\\\___^^^[[[YYYZZZ\\\\\\^^^```aaa^^^\\\[[[[[[ddd\\\ZZZ[[[iiivvv]]]WWWSSSGGGBBBEEEFFFFFFFFFFFFDDD@@@:::666000000/////////000111222111222222333444555666666666666666777777888999:::;;;GGG```qqq```VVVSSSOOOHHHBBB======<<<:::888999;;;>>>CCCKKKVVV```fffiiijjjjjjiiifffeeeiiimmmnnnnnnoootttrrrrrrvvv}}}tttjjjdddeeeooo{{{ZZZGGGLLLKKKGGGGGGGGGIIIIIIHHHGGGFFFEEECCCBBB@@@@@@@@@AAAAAAAAAAAA@@@>>>@@@BBBBBBAAA@@@AAABBBBBBAAA???<<<:::888777666888999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@<<>>???AAACCCEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDCCCDDDDDDCCCAAA@@@@@@AAADDDCCCEEEJJJPPPPPPKKKEEEDDDCCCCCCCCCCCCEEEGGGIIIMMMNNNNNNMMMJJJGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFF@@@@@@@@@AAABBBDDDFFFGGGFFFGGGIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIGGGHHHJJJKKKKKKJJJHHHFFFHHHFFFDDDDDDEEEGGGGGGGGGEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEGGGHHHIIIIIIJJJHHHGGGEEECCCAAAAAAAAAAAACCCEEEGGGIIIJJJJJJKKKKKKDDDEEEGGGIIIJJJKKKJJJJJJJJJIIIFFFEEEFFFIIIKKKLLLJJJHHHFFFDDDCCCCCCCCCDDDCCCDDDFFFHHHIIIJJJJJJJJJMMMMMMLLLKKKKKKKKKLLLLLLPPPNNNQQQWWWWWWQQQNNNOOOTTT^^^xxxrrr___]]]mmmttt```RRRHHHAAA===>>>===AAAFFFKKKPPPRRRLLLDDDEEEEEEDDDDDDCCCAAA===;;;>>>>>>===<<<<<<<<<===>>>===;;;999777888;;;???AAADDDHHHLLLOOOOOOPPPRRRTTTTTTOOOGGGAAA??????>>><<>>>>><<<===@@@DDDIIILLLIIIAAA:::===999999EEEXXXlllzzzooottt{{{zzzfffbbb```^^^```dddgggggggggcccaaa^^^^^^______^^^]]]ZZZ[[[\\\[[[YYYYYYZZZ]]]YYY[[[^^^``````___```aaabbb]]]___ccclllhhh[[[UUUJJJDDDEEEEEEEEEFFFGGGFFFBBB<<<888444222111/////////000111000111222444555666777777666666666666777888999:::>>>DDDVVVxxx}}}kkkaaaZZZPPPGGGBBBAAA???===;;;===AAAEEEDDDJJJUUU^^^dddiiilllmmmhhhbbb```gggnnnppprrruuurrrrrrtttyyy~~~vvvlllgggcccccchhhpppsssuuuUUUFFFLLLHHHAAACCCFFFJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@AAABBBCCCCCCCCCBBB???AAACCCCCCBBBAAAAAABBBDDDCCCBBB???<<<999777666888999;;;<<<===<<<;;;;;;999:::;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>?????????888===AAA@@@:::666666888<<<<<<<<<===???AAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCC>>>???@@@AAACCCCCCDDDDDDBBBCCCCCCBBB@@@???@@@AAA@@@BBBDDDEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFIIIJJJJJJHHHEEECCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCDDDDDDEEEHHHJJJJJJIIIGGGFFFDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIGGGDDDCCCFFFDDDAAAAAABBBCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@@@@AAA>>>>>>AAADDDGGGJJJKKKKKKDDDEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFDDDEEEFFFIIILLLHHHGGGEEECCCAAAAAABBBBBBCCCCCCEEEFFFHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPMMMNNNSSSUUUSSSOOOMMMRRROOOYYYyyytttXXXVVVyyymmmXXXGGG@@@@@@777;;;CCCQQQ___dddYYYJJJJJJGGGEEEDDDEEEDDDBBB@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;::::::999999999;;;<<<>>>>>>???AAACCCDDD@@@===;;;::::::::::::;;;AAA>>>;;;999;;;===>>><<>>:::888666333111/////////000000111222444555666777777666666666666777888999999<<>>;;;999777::::::;;;<<<============888888888888888888888888::::::;;;<<<<<<;;;999888:::;;;;;;;;;;;;;;;::::::;;;>>>AAA@@@===:::999::::::;;;<<<===???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFF???@@@AAACCCCCCDDDDDDDDDBBBDDDEEEDDDBBB@@@@@@AAAAAADDDFFFEEEBBBAAADDDHHHCCCCCCCCCBBBBBBBBBCCCCCCEEEGGGHHHGGGDDDBBBAAAAAA???@@@AAAAAABBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCDDDGGGIIIIIIIIIHHHGGGCCCBBBAAABBBDDDFFFFFFEEEEEEFFFFFFFFFEEECCCBBB@@@DDDBBB@@@???@@@@@@@@@???<<<===>>>>>>???>>>>>>>>>===>>>@@@BBBCCCCCCBBBBBBBBBBBB@@@@@@???@@@AAABBB>>><<<<<<>>>AAACCCDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHHHHFFFEEEFFFHHHKKKEEEEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNNNNLLLJJJLLLOOOOOOLLLJJJMMMMMMRRRaaayyyxxxgggxxxpppTTTCCC>>><<<======DDDUUUjjjxxx{{{jjj```TTTKKKIIIJJJLLLLLLFFFEEECCCBBBBBBAAA>>><<<:::;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<===>>>???@@@>>>;;;;;;<<<;;;999999;;;888===@@@??????BBBCCCBBBBBBAAA@@@>>>888666===GGGWWWqqqxxxjjjsss}}}ssskkk[[[[[[VVVYYY]]]___aaabbbdddfffiiiiiihhhgggffffffeeeeeeZZZYYYXXXWWWVVVVVVVVVVVVWWWZZZ\\\]]]]]]]]]___```eeefffgggeeepppqqq```TTTLLLKKKIIIGGGFFFEEECCC@@@>>><<<:::666222///...//////...///111333444555555555666555555666666777888999999???IIIYYYxxxyyylllccccccaaa]]]WWWQQQMMMLLLSSSXXX^^^___^^^```hhhooonnnaaa[[[bbbjjjmmmrrryyy}}}xxxrrrhhhbbb^^^___```]]][[[[[[XXXQQQMMMRRR]]]nnnwww\\\PPPOOOQQQKKKJJJNNNLLLJJJJJJIIIHHHFFFDDDCCCBBB>>>???BBBDDDEEEEEEDDDDDDBBBCCCCCCAAA@@@@@@BBBDDDBBBBBBBBBBBBAAA???===<<<<<<<<<<<<<<<===>>>??????;;;;;;:::999999:::;;;;;;999:::;;;<<<<<<:::999777999::::::;;;;;;;;;::::::???@@@@@@AAA@@@???>>>===:::;;;===???@@@AAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGAAABBBCCCCCCDDDDDDDDDDDDCCCEEEGGGGGGEEECCCBBBBBBBBBDDDGGGHHHGGGGGGHHHIIIDDDDDDDDDCCCCCCBBBBBBBBBDDDGGGIIIIIIGGGDDDCCCBBB@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIIIIEEECCCAAABBBEEEGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDAAA???>>>>>>???>>>===:::;;;===>>>>>>>>>======<<<>>>???AAAAAAAAA@@@?????????>>>>>>???@@@BBBCCCAAA>>>;;;;;;===@@@AAAAAAAAABBBCCCEEEEEEEEEEEEDDDEEEGGGHHHFFFDDDCCCEEEGGGCCCCCCCCCCCCBBBBBBAAA@@@??????@@@BBBCCCEEEGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKJJJHHHHHHJJJNNNSSS[[[nnn~~~bbbTTTTTTWWWSSSJJJLLLffftttqqqrrrtttuuulllhhhbbb]]]YYYTTTOOOKKKAAA@@@???>>>>>>>>>???@@@<<<<<<===>>>??????===;;;???<<<;;;>>>===;;;<<>>KKKUUUSSSNNNLLLIIIGGG>>><<<===AAACCCEEEOOOYYYtttpppccctttxxxmmmbbb[[[TTTXXX\\\]]]\\\\\\___aaafffggghhhhhhgggeeedddddd]]]\\\ZZZZZZYYYXXXVVVUUUWWWYYY[[[[[[ZZZ[[[\\\^^^cccfffeee```qqqlll^^^TTTNNNKKKHHHFFFEEEDDDBBBAAA???<<<777333000......///---...000222333333333333555555555666666777888999777@@@GGGNNNccc~~~sssfff\\\VVVUUU[[[```___\\\___iiisssqqqgggkkkqqqqqqttt{{{yyyqqqkkkbbb[[[WWWYYYZZZWWWTTTSSSUUURRRYYYllldddVVVOOOPPPPPPIIIKKKMMMFFFKKKKKKKKKJJJIIIHHHGGGFFF===???BBBDDDEEEEEEEEEDDDFFFFFFEEECCCBBBBBBEEEHHHBBBBBBDDDEEEEEEDDDCCCBBB===<<<<<<<<<===>>>@@@AAA@@@???===<<<<<<===???@@@999:::<<<<<<<<<:::888777777888:::<<<===>>>??????===<<<<<<<<<>>>>>><<<;;;999;;;>>>@@@AAAAAA@@@@@@======>>>???AAADDDFFFGGGBBBCCCCCCDDDDDDDDDCCCCCCDDDFFFIIIJJJGGGEEECCCBBB>>>???BBBFFFIIIJJJGGGDDDGGGGGGFFFEEEEEEDDDCCCCCCBBBEEEIIIJJJHHHEEECCCBBB??????@@@AAABBBBBBBBBAAACCCDDDEEEFFFFFFFFFFFFFFFCCCDDDFFFGGGHHHIIIJJJJJJGGGEEECCCCCCFFFHHHGGGEEECCCBBBCCCCCCDDDFFFHHHIIICCCAAA>>>======>>>===<<<:::;;;===>>>>>>>>>======<<<===???AAAAAA@@@>>>======<<<<<<===>>>@@@BBBCCCDDD@@@<<<;;;>>>BBBDDDDDD???@@@BBBCCCDDDCCCCCCBBBBBBDDDFFFDDDAAA@@@AAACCCAAABBBCCCDDDCCCBBBAAA@@@======>>>???AAACCCEEEFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGIIIKKKKKKIIIIIIFFFFFFKKKOOOXXXkkk~~~xxxgggxxx~~~lllYYYaaazzzqqqhhhbbbOOOLLLHHHDDDCCCDDDGGGIIICCCEEEGGGIIIJJJHHHDDD@@@@@@<<<<<>><<<:::666333111//////111111111111333555777999555555555555666888999:::<<<999<<>>>>><<<<<<<<<>>>@@@BBBAAA@@@???>>>===>>>??????:::;;;;;;<<<<<<;;;999888:::<<<===?????????===<<>>???>>><<<>>>>>>???@@@AAAAAAAAAAAA===<<<<<<===???CCCHHHJJJIIIHHHEEECCCCCCCCCEEEFFFDDDEEEHHHIIIIIIGGGEEECCCEEEDDDEEEGGGJJJJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDCCCGGGHHHGGGEEECCCCCCDDDFFFAAAEEEIIIHHHDDDAAABBBCCCBBBFFFFFFCCCFFFPPPYYYZZZJJJLLLLLLKKKKKKLLLIIIDDDGGGEEECCCBBBDDDEEEEEEDDDEEEDDDCCCEEEGGGHHHFFFCCCBBBAAA>>><<<;;;<<<>>>???>>>??????@@@@@@???===<<>>======>>><<<999;;;AAAFFFFFFEEECCC@@@>>>===>>>@@@AAA<<<>>>???@@@@@@AAACCCEEEAAABBBCCCCCCCCCBBBAAA@@@BBBBBBAAA@@@???===<<<;;;<<<===>>>@@@BBBEEEGGGHHHHHHFFFDDDBBBBBBCCCEEEFFFDDDDDDCCCCCCCCCEEEFFFGGGIIIIIIIIIIIILLLRRRYYY___nnnhhh}}}sssuuu~~~sss\\\RRRUUUTTTVVVWWWQQQQQQRRRVVV]]]]]]UUUMMMJJJHHHBBB@@@DDDJJJRRRcccrrrvvv|||}}}pppZZZFFF===;;;BBBAAANNNeeeqqqjjj```\\\TTT^^^kkk|||}}}hhhccchhhkkkiiigggYYY^^^ZZZVVV[[[XXXSSSXXXZZZ___eeegggddd___[[[YYYcccdddbbb^^^[[[ZZZXXXUUUXXXXXXXXXYYYYYYZZZ[[[\\\]]]bbbccccccyyyggg^^^[[[TTTJJJCCCEEEJJJHHHCCC@@@???===:::777333111000///......///000222444555444444444555666777999999::::::???EEELLLbbbrrrbbb[[[XXXXXXZZZ[[[\\\]]]]]]]]]qqqqqqpppmmmlllqqq{{{yyyqqqjjjeeebbbddd```]]]```fffhhhddd___YYYkkkxxxfffSSSPPPOOOLLLJJJIIIIIIJJJKKKJJJKKKKKKJJJHHHEEECCCBBBAAA@@@@@@AAACCCEEEGGGHHHFFFBBB>>><<<<<<=========BBBBBBCCCDDDDDDDDDCCCCCC???>>>=========???AAABBBDDDCCCAAA@@@@@@@@@AAABBB@@@AAAAAA@@@???===;;;:::;;;<<<>>>@@@@@@@@@>>>>>><<<<<<>>>@@@AAA@@@===:::======>>>???@@@@@@@@@@@@>>>>>>>>>???AAAEEEHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCEEEGGGHHHIIIHHHGGGFFFHHHGGGGGGHHHIIIIIIGGGFFFFFFGGGGGGHHHHHHGGGFFFEEEEEEGGGHHHHHHFFFDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEAAAFFFHHHGGGKKKUUU\\\^^^fffaaaWWWLLLHHHJJJJJJHHHFFFDDDCCCCCCEEEGGGGGGGGGGGGEEEDDDEEEGGGGGGFFFDDDEEEDDDBBB@@@??????@@@AAA@@@@@@AAAAAAAAA???>>>===???@@@@@@@@@@@@>>>===<<<<<<>>><<<:::<<>>======???@@@===>>>??????>>>???AAACCCBBBCCCCCCCCCCCCAAA@@@???BBBBBBBBBBBBAAA@@@??????======>>>@@@BBBFFFIIIJJJHHHGGGDDDBBBAAABBBCCCDDDEEEEEEDDDDDDEEEGGGHHHIIIHHHHHHGGGGGGHHHLLLSSSXXXbbbzzzhhhdddtttooonnn{{{tttuuurrrssstttnnnwwwtttvvv|||}}}tttfff^^^MMMLLLRRR]]]gggmmmttt|||ooollleeeXXXMMMLLLUUU___]]]bbbuuummmccchhhooo{{{rrrdddbbbgggiiigggeeecccgggaaa]]]```\\\VVVZZZXXX^^^dddeeeaaa\\\[[[[[[``````^^^\\\[[[[[[[[[ZZZUUUUUUVVVWWWYYY\\\___aaafffhhhhhhiii~~~~~~www___^^^TTTLLLIIIGGGDDDCCCDDDBBBBBB@@@>>>;;;888444222///............000111333333333444444555777888999888;;;AAABBB@@@KKKkkk|||sssfff]]][[[XXXWWWVVVXXX[[[]]][[[YYYccchhhnnnssswww}}}xxxoooiiigggggghhhiiiiiillluuu}}}zzzmmm```hhhlll]]]RRRJJJLLLKKKIIIHHHGGGGGGGGGHHHFFFGGGGGGGGGFFFDDDCCCAAA===>>>???AAACCCEEEFFFGGGDDDAAA===;;;;;;;;;;;;:::<<<===???AAABBBCCCCCCDDD??????>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@AAABBBBBBEEEDDDDDDCCC@@@===;;;999;;;===>>>@@@AAAAAA@@@@@@:::<<<@@@CCCEEEBBB<<<888<<<<<<===>>>>>>?????????@@@@@@AAACCCEEEFFFHHHIIIHHHHHHGGGGGGEEEDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLJJJHHHHHHHHHHHHGGGFFFFFFHHHIIIKKKKKKJJJHHHGGGDDDGGGJJJJJJHHHEEECCCCCCGGGDDDAAAAAADDDFFFFFFEEEDDDHHHJJJKKKMMMTTTYYY[[[oooiii\\\NNNHHHJJJKKKIIIFFFDDDCCCDDDGGGJJJKKKKKKKKKIIIFFFFFFFFFGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBB@@@???>>>@@@@@@@@@@@@???>>>===<<<===???>>>;;;>>>EEEJJJJJJDDDBBB???===<<<<<<===>>>>>>??????>>>===>>>@@@BBBCCCDDDDDDCCCBBB@@@>>>===BBBBBBCCCDDDEEEEEEEEEEEEBBBAAA@@@AAABBBFFFIIIKKKIIIHHHEEEBBBAAAAAABBBCCCDDDCCCCCCCCCEEEFFFHHHIIIGGGGGGFFFEEEDDDGGGLLLPPPUUU[[[ggg~~~vvvpppvvvwwwbbbhhhggg{{{~~~|||~~~|||qqqjjj^^^SSSQQQZZZkkkxxxmmmoooxxxmmmddd]]]___cccccccccdddfffjjjddd```ccc___ZZZ^^^ZZZ^^^bbbaaa\\\XXXXXXYYYXXXXXXXXXYYYZZZ[[[[[[\\\WWWVVVUUUVVVXXX]]]aaadddkkkjjjjjjlll}}}tttnnnaaa^^^^^^^^^QQQAAA===CCC@@@AAAAAAAAA???<<<999777222111000///000000111222222222333333444666777888888;;;??????:::<<>>AAACCCDDDEEEFFFCCCAAA===;;;;;;;;;:::999999:::;;;===???@@@AAAAAA???????????????AAABBBCCCAAAAAA???>>>>>>>>>???@@@BBBBBBAAA@@@>>>;;;999777;;;<<<>>>???AAAAAAAAAAAA;;;<<<@@@CCCDDDBBB===999============>>>???@@@@@@AAACCCDDDFFFGGGGGGGGGGGGFFFGGGGGGHHHFFFDDDBBBAAACCCCCCDDDEEEGGGJJJMMMOOOMMMKKKHHHGGGHHHIIIHHHHHHFFFHHHJJJLLLMMMLLLJJJIIIEEEGGGJJJIIIGGGEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJMMMMMMMMMNNNPPPQQQYYYXXXSSSMMMKKKLLLJJJFFFEEEDDDCCCEEEIIILLLMMMNNNOOOMMMJJJHHHGGGGGGHHHHHHJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBAAA???>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@===???EEEIIIHHHCCCAAA???===<<<<<<======???@@@@@@???>>>???BBBDDDDDDDDDDDDDDDBBB@@@===<<>>???AAAAAAAAA???===<<<555444222111000000000111111111222222333555666777::::::;;;<<<::::::@@@HHHIII```}}}wwwmmm\\\YYYWWWWWWSSSOOOOOOSSSSSSVVVWWWVVVUUU[[[fffppppppwwwyyyfffaaa[[[XXX[[[dddooovvvwwwfff___```mmm}}}oooRRRCCCCCCHHHDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAACCCCCCAAA>>>999:::===???AAACCCDDDDDDBBB???<<<::::::999888666777888999:::;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAA@@@???>>><<<<<<======>>>======>>>===<<<;;;999888:::;;;<<<>>>???@@@AAABBB======>>>@@@AAA@@@>>>;;;>>>>>>===>>>>>>???AAAAAACCCDDDFFFGGGHHHGGGFFFEEECCCEEEFFFGGGFFFDDDBBB@@@BBBBBBCCCDDDGGGJJJMMMOOOLLLIIIGGGGGGHHHJJJJJJIIIGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHHHHGGGEEEDDDEEEFFFFFFLLLQQQPPPJJJFFFFFFIIIJJJKKKMMMNNNMMMKKKKKKLLLIIIKKKKKKJJJKKKLLLJJJDDDEEEDDDCCCEEEIIILLLMMMNNNPPPNNNLLLIIIHHHGGGIIIJJJHHHIIIJJJJJJIIIFFFDDDCCCCCCCCCDDDDDDCCCAAA@@@???BBBBBBBBBCCCCCCDDDEEEEEECCCEEECCC???@@@DDDFFFEEEBBBAAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@AAAEEEHHHDDDDDDDDDDDDCCCAAA???>>>CCCDDDFFFHHHJJJKKKLLLLLLKKKIIIGGGFFFFFFIIIMMMOOOLLLKKKIIIFFFDDDCCCBBBBBB@@@?????????@@@BBBDDDEEEEEEFFFGGGFFFFFFGGGJJJLLLHHHOOOTTTSSSWWWkkk}}}zzztttpppsss{{{zzz|||}}}~~~mmmaaaaaaoootttzzzmmmbbb]]]YYYVVVWWWWWWWWW\\\ccceeehhhbbb^^^cccaaa]]]ccciiibbb\\\[[[___```]]]XXXPPPOOOTTT[[[\\\WWWUUUVVV___\\\YYYVVVWWWZZZ___bbbbbbaaa___^^^pppxxxrrrpppdddPPPAAA???@@@AAABBBBBBAAA@@@???666555333111////////////000000111111222444555666:::888888999;;;<<<===>>>???JJJXXXdddmmmuuu{{{yyywwwtttrrrooojjjccc]]]YYYVVVUUUUUURRROOOQQQUUUPPPUUUYYYXXXVVV]]]mmm{{{xxxppp[[[XXXTTTUUUZZZdddooowwwrrr[[[SSS\\\iiiqqq}}}dddMMMCCCCCCFFFAAAAAA@@@@@@@@@?????????@@@>>>===???BBBCCC@@@<<<999:::;;;===???AAABBBCCC>>><<<999888777666444222555666777777888888777777;;;;;;<<<======>>>>>>>>>???>>>===<<<;;;<<<======:::;;;<<<<<<<<<;;;:::999777888999;;;===???@@@AAA???===<<<<<<>>>>>>>>>===???>>>======>>>???AAABBBEEEEEEFFFGGGFFFEEEDDDCCCAAABBBCCCEEEEEECCCBBB@@@BBBBBBCCCDDDFFFIIIKKKMMMJJJHHHGGGGGGIIIJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBDDDFFFEEEOOOWWWVVVNNNHHHIIIMMMKKKJJJMMMOOONNNJJJJJJLLLKKKLLLJJJGGGHHHKKKKKKGGGFFFDDDCCCDDDGGGJJJKKKKKKMMMMMMLLLIIIGGGFFFGGGIIIFFFGGGHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDEEEGGGGGGEEEGGGEEE@@@@@@CCCDDDBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@BBBFFFIIICCCCCCDDDEEEEEEDDDBBBAAADDDEEEGGGHHHJJJKKKLLLLLLGGGFFFFFFFFFIIILLLPPPRRRKKKJJJHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAACCCDDDEEEDDDEEEGGGGGGGGGGGGJJJKKKNNNOOONNNMMMOOOYYYhhhssskkkaaammmrrrjjjnnn|||ttt~~~rrrjjjhhhggg```nnnwwwrrreee]]]]]]XXXUUUUUUTTTUUU[[[bbbjjjmmmfff```ccc```\\\bbbiiibbb\\\]]]cccfffddd___UUUQQQTTT\\\]]]WWWUUUYYY]]][[[XXXWWWXXX\\\aaaddd___]]][[[XXXggg}}}vvvlllWWWCCCCCCCCCCCCBBBBBBAAAAAAAAA:::888666333111000000000000000000000222333444555666777777777999<<<===>>>AAABBBFFFKKKOOOSSSVVVYYYWWWXXXXXXXXXWWWUUUSSSRRRLLLKKKMMMPPPQQQOOORRRXXXTTTYYY^^^___aaahhhuuu|||tttoooggg___SSSSSSTTTWWW___iiisssyyy~~~xxxmmm___XXX^^^ppp~~~lllRRRGGGCCCAAA@@@???????????????>>>======@@@>>><<<>>>BBBBBB???;;;;;;;;;;;;;;;===???AAABBB>>><<<999888777666333111222333444555555666666666888999:::;;;;;;<<<<<<<<<<<<;;;:::999999999::::::999::::::;;;;;;:::888888555555666888:::===>>>@@@>>><<<;;;;;;=========<<<>>>===<<<<<<<<<>>>@@@AAAEEEEEEEEEEEEDDDBBBAAAAAA>>>???AAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJHHHGGGHHHIIIHHHFFFDDDGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFGGGEEECCCBBBBBBCCCBBBIIIPPPPPPKKKGGGIIIMMMLLLJJJKKKNNNKKKEEEEEEHHHHHHIIIHHHFFFHHHMMMMMMIIIFFFDDDCCCCCCEEEGGGGGGGGGGGGHHHIIIHHHEEECCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGFFFGGGFFFEEEDDDDDDDDDEEEEEEDDDFFFDDD@@@@@@CCCDDDBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEECCCAAA??????CCCEEEAAABBBDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFFFFGGGHHHJJJLLLMMMHHHHHHFFFEEECCCBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCCBBBDDDFFFFFFEEEEEEFFFGGGRRRMMMHHHEEEHHHOOOXXX```pppbbbhhhvvv}}}mmmjjjqqq|||ooo```[[[YYY]]]lllrrrhhhbbb```\\\WWWTTTUUUUUUUUUYYY___fffhhhaaa[[[^^^[[[WWW]]]eeebbb___]]]^^^______^^^XXXQQQPPPVVVWWWSSSUUU]]]___]]]ZZZYYYYYY\\\```bbb\\\YYYWWWWWWhhh}}}mmm\\\MMMHHHGGGEEECCCBBBAAAAAAAAA>>><<<:::777444333333222//////000000111222444555222555888777666:::>>>AAA???>>>AAAFFFIIIFFFCCCAAAAAADDDHHHJJJJJJJJJLLLMMMMMMMMMOOOSSSSSSQQQSSSXXXZZZ^^^cccggglllsss{{{sssggg___WWWOOONNNPPPTTT[[[dddoooxxx~~~jjjccc[[[[[[fffxxxXXXBBB@@@BBB@@@<<<>>>>>>>>>???>>>>>>===<<>><<<>>>BBBBBB>>>:::<<<;;;::::::;;;===@@@BBB@@@>>>;;;:::999888555333///000222333444555666666777777888999::::::::::::888888666555555555666777777888999999888777555444333333444666999;;;===???<<<;;;;;;<<<======;;;:::===<<<;;;:::;;;===???@@@FFFEEEDDDCCCBBBAAA@@@@@@======???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFJJJIIIIIIIIIHHHGGGDDDAAAGGGEEECCCAAAAAABBBCCCDDDBBBDDDGGGGGGEEEBBBAAA@@@>>>AAADDDEEEEEEEEEGGGIIINNNKKKJJJKKKFFF>>>===AAA:::???DDDGGGLLLPPPNNNIIIGGGEEECCCBBBDDDEEEEEEDDDBBBEEEGGGFFFCCCAAAAAACCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIJJJHHHFFFDDDBBBBBBBBBBBBBBBDDDCCC@@@@@@DDDEEECCCCCCCCCDDDEEEFFFGGGHHHHHHIIIGGGDDD@@@======???BBB@@@AAADDDFFFHHHHHHIIIHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEEEECCCBBBAAA@@@???AAA@@@???>>>>>>>>>???@@@BBBCCCEEEDDDCCCBBBBBBCCC???CCCHHHIIIFFFDDDHHHNNNLLLqqquuuuuu{{{{{{uuuzzznnnkkkppp|||mmm]]]```fffyyynnnbbb]]]]]]^^^ZZZUUUTTTVVVWWWWWWYYY\\\ZZZ^^^WWWRRRWWWUUUSSSYYYbbbbbbaaa\\\UUURRRTTTWWWYYYOOOKKKOOOPPPNNNUUU```cccaaa]]]ZZZYYYZZZ\\\]]]YYYTTTTTTXXXmmmxxxdddMMMUUUPPPIIIFFFGGGGGGEEEBBBFFFBBB===;;;<<<;;;777333000000000000111222333333222333555777999:::;;;;;;@@@;;;:::===???>>>???AAA===<<<===@@@EEEJJJNNNPPPWWWTTTQQQRRRWWW\\\^^^^^^gggnnnvvv|||}}}yyytttlllaaaWWWPPPNNNNNNQQQSSS[[[eeelllkkkbbbZZZGGGXXX|||yyy]]]DDD???BBB@@@>>>@@@???;;;666555888;;;<<<<<<===<<<:::999:::;;;===???===;;;:::999999:::<<<===<<<<<<;;;:::999888777666555666666666555444444333555555666666666666666666555555444444444555666666555555555555555444444444555555555555666777888999777777777777777888888999<<<<<<======>>>?????????????????????>>>>>>>>>>>>@@@???>>>???@@@AAA???>>>@@@AAAAAAAAABBBBBBBBBBBBDDDEEEFFFGGGFFFEEECCCAAADDDCCCAAA???>>>>>>??????>>>@@@AAACCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBB@@@>>><<<;;;;;;===@@@CCCEEEIIIMMMPPPGGGAAA;;;:::>>>BBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAEEEFFFFFFEEEEEEDDDCCCBBBCCCEEEHHHJJJKKKKKKIIIHHHFFFDDDCCCCCCDDDDDDCCCBBBBBBAAAAAACCCEEEFFFEEEDDDGGGHHHIIIIIIGGGFFFFFFFFFEEEBBB???<<<<<<>>>AAACCCEEEBBBAAABBBBBBBBBGGGNNNNNNJJJGGGFFFHHHIIIIIIGGGJJJIIIHHHFFFDDDCCCBBBBBBFFFFFFDDDCCCAAAAAA@@@@@@CCCBBB???===<<<===>>>???CCCCCCAAA@@@@@@@@@@@@@@@BBBCCCFFFHHHIIIHHHGGGGGGDDDRRRaaaqqq|||lllmmmgggWWW\\\kkk~~~tttpppxxxcccYYYXXX[[[```ddd]]]^^^]]]ZZZZZZ\\\[[[WWWZZZVVVRRRQQQSSSTTTTTTRRRWWWWWWXXX[[[]]]ZZZSSSMMMMMMKKKIIIHHHGGGJJJVVVbbbYYYZZZSSSVVVccccccXXXVVVYYYUUUMMMOOOiiiggg[[[YYYTTTNNNIIIHHHGGGFFFEEEAAABBBAAA@@@===:::777555222222111000000111111111111222444666999<<<>>>???AAA<<<:::;;;<<<:::<<>>===>>>AAAEEEHHHIIISSSRRRTTTYYYaaahhhlllmmmrrrwww}}}yyyqqqeeeaaa[[[SSSMMMKKKLLLNNNWWW___jjjnnnhhh[[[MMMEEECCChhh{{{sssttt___MMM???>>>???===>>>DDD???;;;777666888:::;;;;;;::::::999:::;;;<<<>>>???===<<<:::999888999:::;;;999888888777555444444333555555555555555444333333444444444444444444444444444444333333444444555666555555555555555555555666555555555666777888999:::777777666666666777888888;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===?????????AAABBBBBB@@@??????????????????@@@@@@@@@BBBCCCDDDEEEEEEDDDBBBAAACCCBBB@@@>>>===============>>>@@@AAACCCCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA????????????>>>===<<<;;;>>>>>>>>>???AAAEEEJJJNNNGGGBBB<<<;;;===??????===AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEHHHJJJKKKKKKJJJIIIDDDBBB@@@???@@@AAAAAA@@@CCCBBBBBBCCCEEEFFFEEECCCFFFHHHIIIHHHGGGEEEEEEFFFDDDBBB???<<<<<<>>>AAACCCDDDAAAAAACCCCCCBBBFFFLLLRRRNNNIIIGGGFFFEEECCCBBBHHHGGGEEEDDDBBBBBBAAAAAABBBCCCCCCCCCBBBAAA???>>>BBBAAA@@@???>>>??????@@@BBBBBBAAAAAA@@@@@@@@@???@@@AAADDDFFFGGGGGGFFFFFFBBBIIIOOOWWWnnnhhh\\\]]]bbbwwwvvvlllqqqwwwhhhYYYTTTUUUVVVYYY\\\[[[[[[YYYYYY^^^bbb```YYYYYYVVVSSSSSSUUUVVVUUUTTTWWWVVVVVVXXXYYYWWWRRRMMMKKKIIIIIIIIIHHHIIIQQQ[[[VVVXXXVVV^^^qqqqqqbbb[[[YYYWWWPPPQQQhhh|||ttt```]]]XXXSSSPPPLLLHHHEEE???BBBDDDCCC???;;;999888666555333222000000//////000111222555888<<<@@@BBBDDD???<<<<<<<<<;;;>>>CCCDDDCCCBBBBBBDDDGGGJJJLLLWWWYYY^^^fffooovvvzzz|||}}}|||wwwqqqhhh```SSSQQQNNNJJJHHHKKKQQQUUUYYYdddooommm^^^LLLAAA===PPPvvvyyyhhh___FFF???<<>>:::===DDD>>><<<999777888:::::::::777888999:::;;;<<<===>>>===<<<:::888777777777888777777666555444444333333444444444444333333333333222222222222222222222222333222222222333333444555555555555666666777777777555555555666777888::::::666666555555666666777888999:::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<===??????@@@BBBDDDDDDAAA???<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBAAA@@@@@@???>>>===;;;;;;;;;;;;:::;;;===???AAABBBBBBBBB???>>>>>>=========>>>>>>::::::;;;<<<<<<<<<<<<;;;???>>><<<;;;===AAAEEEHHHFFFAAA===;;;<<<<<<:::888AAAAAA@@@@@@@@@@@@AAAAAA>>>???@@@AAACCCCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGCCC@@@======>>>?????????CCCBBBAAABBBCCCDDDCCCBBBDDDFFFGGGGGGEEEDDDDDDEEECCCAAA>>><<<;;;===@@@AAABBB@@@AAADDDCCCAAACCCHHHQQQNNNIIIFFFDDDCCCAAA???DDDCCCBBBAAA@@@@@@@@@@@@>>>???AAACCCCCCBBB@@@???AAAAAA@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAA@@@???>>>>>>???AAACCCEEEFFFEEEEEEDDDEEEEEEGGGQQQkkkooo\\\QQQXXXnnn|||kkkuuuuuuddd[[[SSSTTTWWWWWWWWWXXXXXXVVVTTTVVV^^^ddd```WWWUUUTTTSSSTTTVVVVVVVVVUUUUUUSSSRRRSSSUUUVVVRRROOOIIIHHHIIIJJJHHHGGGLLLSSSTTTUUUSSS]]]sssuuuhhhbbb[[[[[[UUUTTTdddyyy~~~tttyyytttlllhhheee```YYYRRRFFFEEEDDDCCCAAA@@@>>>===:::999777444222000//////000000111222666:::>>>@@@EEE@@@>>>???@@@BBBHHHOOOOOOOOOOOOOOOPPPSSSXXX[[[eeehhhmmmtttzzz~~~|||zzzzzzwwwqqqjjjbbbZZZQQQJJJHHHHHHGGGGGGIIIPPPXXX^^^___dddfff]]]NNNDDDEEEJJJeeexxxyyybbbSSS@@@======???===888:::???===<<<:::999999999999999777888999:::;;;;;;;;;::::::999888777666666777777999999888777777666555555444333333333222333333333222222222222111111111111111111111111222333444444444555555666777888888999555555555666777888::::::555555555444555555666777777888:::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;<<<<<<======???AAADDDCCCAAA???::::::999999999:::;;;<<<<<<===>>>???@@@@@@??????>>>===<<<;;;:::999999999888999;;;===>>>@@@AAABBB======<<<;;;::::::;;;;;;999999::::::;;;;;;::::::>>><<<;;;;;;<<<>>>@@@AAAAAA>>><<<;;;<<<;;;999666@@@??????>>>>>>??????@@@<<<===>>>???@@@AAAAAAAAA<<<<<<;;;;;;<<<>>>@@@AAACCC@@@===<<<===?????????AAA@@@>>>???@@@@@@???>>>@@@BBBCCCCCCBBBAAAAAABBBBBB@@@===;;;;;;<<<>>>@@@???>>>@@@CCCBBB???@@@DDDHHHGGGEEEDDDCCCCCCCCCCCC??????>>>=========>>>>>>===>>>???AAABBBBBBBBBBBBAAAAAABBBAAAAAA???>>>===<<<>>>@@@AAAAAA@@@>>>======>>>@@@BBBDDDEEEEEEEEEDDDCCCDDDFFFGGGPPPjjjssszzzppplllkkkooo^^^XXXWWW^^^lllzzzooofffZZZSSSPPPTTTWWWWWWUUUVVVTTTTTTTTTTTTYYY]]]ZZZSSSPPPPPPRRRSSSUUUUUUUUUUUUTTTQQQNNNPPPSSSVVVVVVUUUMMMJJJJJJJJJHHHFFFJJJOOOUUUVVVPPPTTTdddhhhdddeee\\\]]]XXXUUU___nnnrrrkkk}}}}}}yyywwwsssoooWWWNNNDDD@@@CCCEEEDDDAAA===<<<999777444222111000111000000000222555999;;;???<<<<<>>;;;<<<;;;999888999;;;;;;;;;:::999999999999999:::::::::999888777666666666666666777888888999999999999888888777777666444333222222222333333444444333333333222222111111111000000111222333444444444555555666777888888999555555555555666777888999444444333333444444555666666777999;;;;;;;;;::::::999999::::::;;;;;;;;;<<<;;;;;;<<>>>>>?????????===<<<<<<;;;:::999888777777888999;;;===>>>@@@AAA===<<<;;;:::999888888888;;;;;;;;;;;;:::999888888:::999:::<<>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<<<<777666666666777999;;;<<<@@@>>>;;;:::;;;<<<===<<<>>><<<::::::;;;<<<<<<;;;<<<>>>@@@???>>>===>>>???@@@???<<<;;;:::<<<===>>>===<<<>>>AAA@@@<<<<<<@@@AAAAAAAAAAAAAAAAAABBBCCC<<<<<<;;;::::::;;;;;;<<<>>>======>>>@@@BBBDDDEEEBBBBBBAAA@@@???===;;;::::::<<<>>>@@@@@@???>>>===>>>>>>@@@AAACCCDDDEEEEEEBBB@@@BBBFFFCCC@@@LLL___mmmZZZXXX```mmmzzz}}}tttjjjlllppp{{{ssskkkpppxxx|||tttpppjjjdddUUUPPPNNNQQQTTTSSSRRRSSSTTTXXXYYYVVVTTTUUUTTTQQQOOOPPPRRRTTTUUUVVVVVVWWWRRROOOLLLNNNSSSXXX[[[[[[SSSOOOKKKKKKIIIGGGJJJPPPUUUZZZVVVTTT[[[[[[[[[cccZZZ[[[WWWUUU\\\hhhmmmjjj~~~lll\\\KKKBBBDDDFFFDDD@@@===<<<:::777555333222111111000000000111333444666666555777;;;>>>CCCNNNYYYddddddbbb^^^ZZZZZZ___ccchhhkkkoooqqqpppnnnlllkkkiiikkkoooqqqooohhh^^^WWWKKKDDD>>><<<;;;999:::<<<:::???GGGOOOWWW^^^eeejjjYYYWWWSSSRRRXXXiiixxx___MMMBBBAAA<<<777777:::;;;:::777888:::<<<<<<:::999::::::;;;::::::888777666555444444555555666777888999999777777777666666555555555444333222222222333555666555444444333333222222222000000000111222333444555555555555666666777777777666555555444444555555666333333333222333444444555666777999;;;<<<;;;:::999999999999:::;;;;;;<<<<<<:::::::::===@@@AAAAAA@@@<<<;;;999888999:::<<<============>>>>>>>>>>>>???=========<<<;;;:::888777888888999:::;;;===???@@@>>>===;;;:::999888888777<<<<<<<<<;;;:::888777666888777999===AAA@@@<<<777777888888999::::::;;;;;;>>>>>>============>>>>>>?????????>>><<<;;;999888666555555555666888:::;;;;;;999777777888999888777;;;999777666888999:::999:::<<<======<<<<<<<<<===???>>><<<::::::;;;<<<===;;;:::;;;>>><<<888999<<<>>>???@@@???===<<<===>>>::::::999999888999999999;;;;;;<<<===???AAACCCDDDAAA@@@???===;;;:::999888999:::<<<>>>??????>>>>>>??????@@@@@@AAABBBCCCDDDEEEBBBBBBFFFDDD@@@EEEOOOccc~~~jjjmmmrrrxxx|||yyyqqqjjjZZZZZZXXXUUUZZZfffrrrxxxsssnnnhhh```YYYXXXbbbmmm}}}~~~rrrddd```ZZZXXXaaappp|||nnnfffccc___ZZZYYYTTTRRRUUUVVVTTTTTTVVVWWW\\\]]]XXXRRRRRRSSSSSSPPPRRRTTTUUUUUUVVVXXXZZZSSSPPPMMMNNNTTTYYY\\\]]]XXXRRRNNNMMMKKKIIIKKKPPPRRR^^^___]]]___[[[ZZZccc]]]\\\XXXVVV^^^jjjpppooo~~~|||mmmXXXIIIDDDBBB???<<<;;;:::888666444333222222///000000111222333333444000000333666888<<>>DDDNNNVVV\\\___aaabbbKKKVVVeeerrr~~~jjjNNNCCCAAA>>><<<999888;;;===;;;999555888<<<<<<;;;::::::;;;;;;999888666555555555666555666777777888888888888666666555555555555444444555444333222333444666777555444444333222222111111111111111111333444555666555555555555555555555666666555444333333333333333222222222222222333444444666777:::<<<===<<<:::999999999::::::;;;<<<<<<===<<<;;;:::<<>>===;;;::::::<<<>>>@@@@@@??????>>>>>>>>>>>>???===>>>>>>>>>===;;;999888999999999999:::<<<>>>??????>>><<<;;;999888888777;;;;;;::::::999777666555888777888<<>>:::777888888888888999;;;===??????>>>>>>>>>>>>????????????>>>===<<<:::888777444444555555666888999999777666666777888888666333999777555555777999::::::999;;;======<<<<<<<<<===>>>===;;;:::::::::;;;<<<:::888999:::888555666999;;;===>>>===:::888999::::::999888888777777777777555777;;;>>>@@@@@@???>>>===<<<:::999888888999999999:::;;;<<<===>>>?????????>>>>>>>>>??????@@@AAADDDDDDEEEFFFEEEDDDGGGJJJRRRrrrlllkkkgggffflllxxxzzztttooollliiihhhppp{{{zzzwwwvvv|||sssddd\\\ZZZXXXTTTZZZWWWVVVYYYZZZWWWVVVXXXWWWZZZYYYTTTRRRUUUWWWVVVOOOQQQRRRRRRQQQRRRVVVYYYVVVRRRNNNNNNSSSWWWYYYZZZXXXSSSPPPPPPOOOLLLKKKMMMQQQ[[[]]]\\\aaa___```jjjkkkfff___\\\bbblllqqqppp{{{~~~xxxcccPPPDDD===:::888888888666555333333222222...///111222444444444444000000222555555666???IIIFFFFFFEEE@@@<<<<<>>999:::555444999;;;999:::===???FFFOOOVVVWWWUUUSSSQQQMMMccc[[[>>>999>>>>>>??????=========<<<:::444777<<<===;;;:::;;;<<<999888666555444555777888777888888888888888777666666666666666666555555555666555333333333555777888444444333333222111000000111111111222333555666777555555555555555444444444666666444333222111111111222222111111222222333444666888:::<<<===<<<;;;999999999:::;;;;;;<<<======>>><<<:::;;;???BBBEEEEEE@@@>>><<<;;;;;;===@@@AAABBBAAA@@@??????>>>??????>>>?????????>>><<<:::999::::::999999:::<<<===>>>@@@???===;;;:::999888888888888999888888777666555999777666:::@@@BBB@@@===999999999888888888;;;===AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>===<<<:::999888222333444555666777777777777777888999:::999666333888666444444777999:::;;;:::<<<>>>>>>=========>>>===<<<;;;:::999:::;;;;;;999777777888666333444888777999<<<;;;999777888::::::999888777777666666666000444:::???AAA???;;;888999888666666666888:::<<<999999::::::<<<===???@@@>>>>>>============>>>>>>;;;AAAFFFEEECCCCCCCCCAAAHHHeeetttrrrvvvvvvqqqggg\\\YYY]]]___^^^TTTRRRTTTXXXXXXTTTSSSTTTUUUUUURRROOOQQQWWWYYYVVVLLLNNNOOOMMMLLLMMMRRRVVVXXXTTTOOOOOORRRUUUVVVVVVVVVRRRQQQSSSRRRNNNJJJKKKQQQVVVSSSRRR[[[aaafffrrrzzzrrrgggbbbffflllooommmvvv\\\JJJCCCDDD===;;;999777666444222///333///...111555444000---111111222222333555666777888777555444444666999;;;AAAAAA@@@???===;;;999888888===>>>999777888666111555555777999:::;;;;;;;;;???GGGRRRUUUMMMDDDDDDJJJWWWtttcccFFF@@@@@@<<<<<<<<<;;;:::999999999999<<<<<<;;;;;;;;;:::::::::444444555666666666666666444555666777777666444444777777777666666666666555444444555555666666666777555444222111000111222222555555444444444555555666666666666666666555444333666666666666555333222111222222222222222333444555666888;;;===>>>===;;;:::;;;;;;999888888999:::;;;======>>>???AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAACCCDDDCCCBBB@@@???CCCBBBAAA???>>>=========???>>><<<;;;;;;===>>>@@@AAABBBCCCCCCAAA===:::777:::<<<>>>===:::999:::======:::888;;;AAADDDBBB@@@>>>>>>=========>>>??????CCCCCCDDDDDDCCCBBBAAAAAA???>>><<<;;;:::::::::;;;:::999777666555666777888777888999999999999888777999888777666777888:::<<<;;;<<<<<<;;;999777888999999999999999999999::::::;;;:::888666444333222222888666444555888999777555:::999888777666666666666666777:::======<<<:::999;;;:::999999999:::;;;<<<888999999::::::;;;<<<<<<@@@???>>>===;;;;;;::::::======>>>???@@@BBBDDDEEEDDDTTTiiiqqqfff___ssssssjjj```^^^ZZZWWWVVVVVVXXXYYYVVVTTTQQQOOOPPPPPPOOONNNMMMOOOQQQQQQNNNLLLJJJJJJLLLKKKKKKKKKLLLNNNQQQSSSVVVTTTQQQNNNNNNPPPRRRTTT]]][[[WWWSSSOOOLLLJJJIIIHHHPPPXXXZZZZZZ^^^hhhrrr~~~tttsssrrrnnnooottttttgggdddgggSSSHHH;;;555666888555111777444111111111111111222000000///000000111222333555444333111111222444555666666777777666555444444444888999777888<<<<<<888:::999777555444555666777:::@@@IIIOOOLLLJJJQQQ[[[vvvlllOOO;;;777777555:::999888888777777777888888888999::::::::::::999444555555666777666666666555555666666666666666555888888777777777666666666555555555666666777777777555444333222111111222333444444444444444555666777555777999::::::888555333999999999888888666555555444444333333444444555555666888:::===>>>===;;;:::<<<;;;:::999999:::;;;<<<<<<===>>>???AAABBBCCCCCCBBBBBBAAABBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDBBBAAABBBAAA@@@???>>>=========>>>===<<<;;;<<<===???@@@AAABBBCCCCCCCCCAAA???===<<<>>>???>>><<<;;;<<<>>>AAA===999;;;???CCCDDDBBBAAA@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@???===;;;:::::::::::::::::::::::::::999888888888888888888888888888888888777666666777999;;;===;;;<<<<<<;;;999888999:::888888888888888888777777:::999777666444333333333777555444444666777666444:::999888777666666666666666777999;;;;;;;;;:::999;;;:::999999999999:::;;;888999999:::;;;;;;<<<<<<======<<<<<<<<<<<<<<<===<<<<<<======???@@@BBBBBB@@@GGGTTT[[[UUUNNNZZZmmmyyy}}}pppcccZZZ[[[ZZZXXXVVVUUUVVVWWWWWWTTTRRROOONNNNNNNNNNNNMMMLLLNNNOOOOOONNNLLLLLLMMMLLLKKKJJJJJJLLLNNNPPPQQQVVVTTTQQQOOOMMMMMMNNNOOOSSSRRRPPPNNNLLLKKKJJJJJJFFFLLLRRRTTTTTTXXX```fffttttttpppkkknnnvvvyyyvvvvvvuuuxxxdddTTTAAA777777:::888555333444444222111222333444000000/////////000000000222222222222222111111111222333444555666666666666777888777444555888888444777777777777777777777777AAA@@@AAACCCFFFPPPddduuunnnbbbPPPAAA999666555666777666666555555555666666444666777999999999888888444555666666777777666666555555555555555666777888888888888888777777777777666666666777777777777777444444333222222222333333333333333444555666777888555888;;;======:::777444999999999999999888777666666666666666555555555555555777999<<<======<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCC@@@@@@AAABBBCCCDDDEEEEEEBBBDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@???>>>===============<<<<<<===???AAABBBBBBCCCCCCDDDDDDDDDDDDDDD>>>???AAAAAA@@@??????@@@DDD@@@<<<;;;???CCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDBBBAAA???===;;;::::::::::::;;;===>>>>>><<<:::999999888777777777777888999999888777777888999;;;<<<:::;;;<<<;;;:::999:::;;;888888777777666666555555777777777666555555444444666444333444555666555333999888888777777666666666666666777777888999999999::::::999999888999999:::888888999999::::::;;;;;;::::::::::::;;;===>>>???;;;;;;;;;;;;<<<===>>>???AAA???CCCJJJJJJFFFIIIQQQ[[[eeexxxqqqnnnppp{{{pppdddYYYQQQVVVVVVUUUUUUUUUTTTTTTTTTRRRPPPMMMMMMMMMMMMLLLKKKJJJLLLMMMMMMLLLLLLMMMOOOKKKKKKJJJJJJKKKMMMNNNPPPTTTSSSQQQOOOMMMKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJFFFIIILLLNNNPPPSSSXXX[[[\\\jjjnnnhhhmmm|||uuuxxxpppnnnvvvlll\\\LLL???999888888...111222222333555555222333333222111111111111111222333444555555555444444444444666777888999999999999999888777888999888666777:::===???@@@>>>;;;999===AAAIIIUUU^^^iiiyyy{{{uuu[[[NNNDDDBBB>>>777666:::555555444444444555555666555666777888888777666555444444555666666666666666555444333333444666888999888888888888777777777777666666666666777777777777444444333333333333333333222222222333444666777888666888:::<<<<<<:::777666777777777888777777666666888888888777777666555555444666888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<>>>???@@@AAABBB>>>???@@@AAAAAABBBBBBBBBAAABBBDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@????????????>>>===>>>>>>???AAACCCDDDCCCCCCCCCCCCCCCDDDDDDDDD???@@@AAABBBBBBBBBBBBBBBDDDAAA>>>>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBBAAAAAABBBDDDEEEFFFDDDBBB???===<<<<<<<<<999:::<<<>>>??????>>>>>><<<:::999777777999:::<<<<<<;;;:::999888999999999999:::;;;;;;:::999;;;<<<888888888777666555444444555555666666666666555555666555555555555555555444777777777777777666666555666555555444555777888999999999999888888888888888666666777777888888999999999999999999:::<<<===>>>999999999999999:::;;;;;;@@@<<<===CCCGGGFFFFFFHHHLLLJJJSSSjjj~~~uuuyyyzzzssslllddd]]]VVVRRRTTTTTTUUUUUUTTTSSSQQQPPPQQQOOOMMMMMMMMMMMMLLLKKKKKKKKKLLLKKKJJJJJJKKKMMMKKKKKKJJJJJJKKKLLLMMMNNNQQQRRRRRRQQQOOOLLLJJJHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIJJJMMMQQQTTTVVVVVVUUUdddmmmkkkoooxxxvvvjjjxxxnnnnnnRRR>>>:::>>>;;;:::555000111666666222555444333222222111111222000222444777888888888777333444555666666777777666777777888:::;;;===@@@CCCDDDDDDDDDEEEFFFGGGHHHHHHBBBPPPiii___JJJDDDDDDGGGAAA555222999444444444444444555666777888999999888777555333222333333444555555555555555444333222222333555777888777777777666666666555555555555555555555555555555222333333333333333333333111111111222333555666777666666666666666666777777555666666777777777666666777777888888777666555444444555666888999:::999999999999:::;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@===>>>>>>??????>>>=========???AAACCCDDDDDDCCCBBBDDDCCCBBBBBBAAAAAAAAAAAA>>>>>>???@@@AAACCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@>>>???@@@BBBDDDDDDCCCBBBAAA@@@AAAAAABBBBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFDDDCCCAAA@@@@@@BBBDDDEEEGGGFFFCCCAAA???>>>>>>>>>888888999:::===???BBBDDD>>>===;;;::::::;;;===>>>@@@???===;;;999777666666888:::;;;:::999999:::;;;999999888777666555555555444444555666777777666666777777777777666555555555666666777777777666555555555444333333444555777888999999999888888777777777444444444555666666777777::::::999999999999::::::888777777777888999::::::;;;999:::>>>AAA@@@@@@AAA===AAAIIIRRRZZZeeevvv}}}rrriiieee```\\\YYYVVVRRROOOSSSTTTTTTTTTSSSQQQOOOMMMQQQPPPNNNNNNOOOOOOMMMLLLLLLLLLLLLJJJHHHGGGHHHJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNPPPQQQRRRRRRPPPMMMKKKLLLKKKJJJIIIIIIHHHHHHHHHKKKJJJKKKNNNSSSVVVVVVUUUVVV]]]eeekkkmmmlllfff```xxxgggOOOIIIMMMTTTRRRHHH999444888999555555444333222222222222222000111444666777777777777666666777888888888888777999888888777666888CCCNNNYYYUUUQQQPPPUUU___jjjqqqxxx~~~iiiHHHFFFGGGMMMPPPFFF777222777333333333444555666777888;;;:::888666444333111111111222333333444444333333222222222222222333444555444444444444333333333333333333333333333222222222111111222333333333222222000000000111222333444555555444333222222444555666444555666777777888777777555555666777777666555444333444555666666666666666666777888999::::::999999777888999:::;;;===>>>>>><<<======>>>===<<<;;;::::::;;;>>>@@@AAAAAAAAA@@@DDDCCCBBBBBBAAAAAAAAABBB>>>>>>???@@@AAABBBBBBBBB@@@@@@@@@???>>><<<;;;:::;;;<<<===@@@CCCCCCBBB@@@===>>>@@@BBBBBBAAA???>>>?????????@@@AAABBBCCCDDDBBBAAA@@@@@@@@@AAABBBCCCGGGEEECCCAAA???>>>>>>>>>888888888999<<<@@@DDDFFF???>>>============>>>???AAA@@@???<<<:::777666555888999:::999888777888999888888777777666666555555333444666777777777666555777888999888666555555666555666777777777666555444444444333333444555777888888888888888888777666555333333333444555555666666;;;:::999888888888888888777777777777888999:::;;;:::;;;======<<<;;;<<<===>>><<<===CCCIIINNNVVV^^^yyyyyylllbbb]]][[[YYYWWWVVVTTTQQQNNNQQQQQQRRRRRRQQQPPPNNNMMMQQQPPPOOOPPPQQQQQQOOOMMMLLLMMMMMMLLLIIIHHHHHHIIILLLLLLLLLLLLLLLLLLLLLKKKMMMOOOQQQSSSTTTRRRPPPOOOPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJLLLNNNQQQSSSSSSRRRSSSTTTYYYbbbkkkooommmkkk~~~{{{dddXXXVVVaaaiiihhhWWWGGGAAA>>>999666666555444444444555555444444555555666666555555999999:::<<<<<<=========;;;999888777666???VVVmmm~~~xxxuuuwwweeeQQQBBBIIIOOOUUUSSSIII===666444222222222333444555777888:::888555333111111111111000000111222222222222111000111111222222222111111222222111111111111000000111111111000000000/////////000111222222222111111000000//////000111222222222222222222222333333444222222333555555666666666222333444666666555444333333333333333333333333333333444666777888888777777555666777888999;;;;;;<<<:::;;;===>>>>>>===<<<;;;777999<<<>>>@@@@@@??????BBBBBBAAA@@@@@@@@@@@@AAA<<<======>>>>>>??????>>><<<<<<======<<<:::888666888999:::>>>AAABBB@@@===;;;<<<>>>??????>>>>>>???=========>>>???@@@AAABBB?????????@@@@@@AAAAAAAAACCCBBB@@@???=========>>>888999:::<<<>>>@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===;;;999777666888999999888666555666777666555555555555555555555333444666777888777555444666888999777444333444555444555666888888777555444333333333444555555666777888888888888888666555444444444444555666666777777999999888777777777777777666666777777999:::<<<===<<<>>>???>>>======>>>===CCC:::666===GGGIIIEEEBBBPPP^^^uuu}}}uuulllddd]]]XXXVVVUUUVVVWWWWWWTTTPPPMMMLLLLLLMMMNNNNNNOOONNNNNNPPPOOOOOOPPPQQQQQQOOOMMMLLLNNNOOOOOOMMMLLLKKKKKKMMMNNNNNNNNNMMMLLLLLLKKKMMMNNNQQQSSSSSSRRRQQQOOOOOOOOONNNNNNNNNNNNOOOOOOLLLMMMOOOPPPPPPOOOOOOOOOLLLQQQSSSYYYoooqqq\\\PPP^^^tttttt^^^MMMBBB:::999999888888888888999999999999888777666555555555777888999;;;<<<===>>>>>>999888:::===CCCVVVzzzfffGGGDDDHHHKKKQQQTTTOOOFFF===555///111111111222333555666777888555222000///000111333//////000111111111111111///000111222222111///...000000000000/////////...000/////////......------...///000111222222111000000///////////////000000///000222444444333222111...///000111222333333333///111333555555444333222333333333222222222111111111222444666666666666555444444555777888999:::;;;888:::<<<>>>??????>>>===666888;;;>>>???@@@??????@@@@@@??????>>>?????????:::;;;<<<<<<<<<<<<<<<;;;888:::<<<===<<<:::777555666666888<<<@@@AAA>>>;;;;;;<<<<<<;;;;;;<<<>>>@@@<<<<<<<<<===>>>???AAABBB===>>>???@@@@@@@@@@@@@@@AAA@@@>>><<<<<<<<<<<<<<<999;;;===@@@AAAAAA@@@@@@======>>>>>>>>>>>>==================<<<;;;999999888999999888555444444555333444444444444444444444333555666888888777555444555777888666333111333555333555666888888777555444333333444555555666666666777888888888777666444333555555666666777888888888888777777777777777888888666666777888:::;;;===>>>999;;;<<<<<<>>>@@@@@@>>>888<<>>===777222888>>>>>>:::AAAMMMQQQLLLCCCHHHMMMPPPYYYpppoooUUUDDDAAADDDTTTPPPJJJCCC===999666555......000222444666888888111000000///000000111222555222///---............111111222111000///---,,,//////000000000000//////---------............///............////////////......///000111222333333//////000000000000//////---...000111222222111111222222222111111111111111///////////////000000111///000111222333444444444333333444444555444444444666777999:::;;;;;;:::999666777999;;;======<<<;;;::::::999999::::::;;;<<<===;;;999777777999;;;===999888888888777777666666555666999;;;<<<;;;:::999999:::<<<>>>>>>===<<<;;;999:::;;;===>>>>>>??????:::;;;<<<===>>>>>>>>>>>>@@@>>>;;;999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>999:::;;;<<<============BBBAAA???;;;888777888:::888888888777777555444444555555555444444333333333222444666777777666444222<<<999555222111111333555333555666888888777555444444444333333333222222222666555555444444444555555666666555555555444444444777666444333444555777888999::::::;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>===>>>>>>????????????>>>===AAAGGGMMMXXXmmm~~~xxxpppcccXXXTTTTTTPPPJJJIIIJJJMMMPPPRRROOOKKKGGGLLLKKKIIIJJJLLLNNNOOOOOOSSSOOOLLLLLLPPPRRROOOLLLJJJLLLOOORRRRRRPPPMMMKKKPPPNNNKKKIIIIIIKKKMMMNNNUUUSSSQQQOOONNNMMMNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSRRROOONNNPPPOOOMMMNNNQQQQQQTTTTTT]]]vvvcccpppuuugggcccaaafffrrryyyssseee[[[ZZZWWWUUU[[[bbbddd___XXXCCCCCCAAAHHHaaazzzqqqssstttlll]]]MMM@@@;;;???CCCHHHEEEAAA<<<777444333222//////000222444555777777111111111000000000000000///......///111222222000...///000000000///...---...//////000000//////...------------........................////////////------...///000111222333......////////////......---...///111111111111000222222222222222222222333111000//////....../////////000111222333333333333222333444444555555555555666777888999::::::::::::===888333555;;;???===:::999999999999999999:::;;;;;;:::999888888999:::;;;888888888777777777666666666777999:::;;;;;;;;;:::666777999;;;<<<;;;::::::::::::;;;<<<============:::::::::;;;<<<========================<<<<<<;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<>>;;;888777888999888888888777666555333222222222222222222111111111222333555666666555333222888666333111000000222333222333555666777666555444444333333333333222222222555444444333333444444444666555555555444444444333666555444333444555777888999999::::::::::::999999888999:::;;;<<<<<<<<<<<<;;;;;;<<<=========<<<<<>>999888777777777777888888888999999888888888888888888888888888888777777777777666666888888888999999:::::::::444555888:::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888888:::;;;<<<:::<<>>;;;999777777777777777777777777888888999::::::;;;;;;;;;<<<======<<<999888888999999999888777666444222111111111111111111222222222111222444555555444222111222222111000///000000000///111222444555555555444333333333222222222111111333222222222222222333333555555444444444444333333555555444333444555666777777888888999999888888777666666777888999999999999::::::;;;<<<<<<<<<<<<<<>><<<999777666555333222222222222111222222222222333333333000111333333222000...,,,000000000222444444222000------..................------............------,,,,,,---------.........---------.........//////,,,,,,------...//////000---......//////......---------......///000000000000000111222222333444444666555333111000///......000000111222222222111111111222333555666777777777777666666555666888999:::666NNNdddaaaJJJ666444;;;666666777777888888888777666777888999999888777666777777777777777777666666888777777666777777888999555666888:::;;;<<<======;;;;;;;;;;;;:::999888777888777666555555777999;;;888:::===??????===:::888888888888888888888888888888888888888888999:::::::::<<<======;;;999999999;;;;;;:::888777444333111111111222222333333444444000111222333333222111000...//////000000000//////...///000222333444444444222222222222111111111111111111000000000111222222444444333333333333333333444444333333333444555666666666777777777777666666444555666777777888888888:::;;;<<<======>>>======::::::;;;>>>BBBEEEGGGGGGMMMNNNOOOVVVmmm|||vvvnnneee\\\UUUQQQQQQVVVYYYVVVTTTSSSQQQMMMIIIKKKNNNRRRUUUVVVSSSPPPMMMMMMNNNQQQTTTTTTSSSQQQUUURRRPPPPPPSSSUUUUUUUUUNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSUUUWWWXXXXXXXXXXXXRRRSSSUUUVVVUUUSSSQQQOOOOOOMMMKKKIIIIIIJJJLLLNNNNNNNNNRRRWWWWWWQQQMMMMMMKKKSSSOOONNNppp~~~wwwxxxsssiiiqqq}}}fffKKK>>>===<<<;;;:::888555333666666555444333222222222222222222222222222222222000111333333222000...,,,222000//////111333333333000//////...---,,,,,,,,,------............------,,,,,,,,,------------...------------............,,,,,,------......///////////////000000/////////---------...//////000111...//////000111222222333777666555333222111111000111111222222222111111000111222333555666777777777777666666555666888999:::999TTTmmmkkkSSS<<<888>>>666666777888888888888777555666888999999888666555666666666666666666777777777666555555444555555666444555777888:::;;;<<<<<<::::::::::::999777666555777666444333333555777888888888999999:::999888888888888888888888888888888888888777777777888999999:::<<<======;;;:::::::::<<<<<<;;;:::888666444333111111111222222333333333000000111222222111000000......000000111000000///---...///000222333333333222222111111111000000000///////////////000111222222222333333333333333333333333333333333444444555444444555555555555444444444555666777777888777777999999:::<<<<<<=========;;;:::999;;;???AAAAAAAAABBBFFFHHHLLLVVVgggvvv{{{kkkhhhddd___ZZZWWWTTTSSSRRRWWWXXXTTTRRRRRRQQQNNNNNNNNNPPPSSSUUUUUURRROOOOOOOOOPPPSSSVVVWWWVVVTTTVVVTTTQQQPPPPPPQQQRRRRRRQQQPPPOOOOOONNNOOOPPPPPPQQQSSSUUUXXXYYYYYYYYYXXXQQQSSSUUUWWWWWWUUURRRPPPKKKLLLLLLMMMMMMMMMMMMMMMKKKLLLPPPVVVWWWQQQNNNNNNIIISSSRRRMMMggg}}}~~~sssRRR>>>;;;;;;999666555555666888555555555444333222111000222222222222222222111111111111222222111000///...///...,,,---000444666777222111///...---,,,,,,,,,.........//////.........,,,,,,,,,,,,------------,,,------------.........---------.........////////////000000000000//////............///000111222......//////000111111111666555444333333333333333333333333333333222111000222333444555666777777777777777777777888999::::::;;;DDDNNNOOOHHH???999888777777999:::::::::999888666777888999999888777666555555666666666666777777666666666555555444444444333333444555666888999999999999999888777666555444666555444333333444555666666666555555555666777888666666666666666666666666999888777666666777888999;;;<<<<<<;;;999888999:::;;;;;;;;;999888666444333///////////////000000000000111111111111111111000...///000000000000000///......///000111222222333111111111000000000000///............///000111222111111222222222222333333222222222333333333444444333333333444444333333333444444555666777777777777555666777999::::::::::::;;;:::888999<<<>>>??????777<<>>@@@AAABBB@@@???AAADDDEEEFFFFFFFFFGGGFFFDDDEEENNN___lllooommmqqqyyy}}}|||mmmhhhbbb\\\XXXUUURRRQQQPPPOOONNNNNNNNNPPPQQQRRROOOQQQSSSUUUZZZ___^^^YYYQQQQQQQQQSSSTTTTTTQQQNNNOOONNNMMMOOORRRUUUVVVVVVVVVTTTRRROOONNNOOORRRTTTUUUUUUUUUUUUUUUUUUUUUTTTPPPQQQRRRSSSTTTTTTUUUUUUQQQRRRTTTUUUVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQPPPRRRWWWYYYXXXYYY\\\rrrssswwwRRR|||lllcccVVVLLLGGGCCC@@@===666555444555888999666333444444555555555555444333111111111111111222222222111000000///000000111222/////////111222111///,,,000000///......///111222//////000000000000//////++++++,,,,,,,,,---------,,,,,,,,,---------...............///////////////---..................---000000/////////111333444222222222111111111111111/////////000111333444555666666666555444333222111555555666666666666666555666777999:::;;;;;;:::999666;;;???===999777:::>>>999:::<<<>>>>>>===<<<;;;999888888888888888888999444555555555666666777777888999::::::999777555333666666666666666777888999777777777777666555444333444444555555555444333333222333444666666666555555777777777777777777777777;;;:::888666666777999:::::::::888666333333555777666666666666555444333222222222111111000000//////111111111111111111111111000///...------------...111111000000000000111222000000000000////////////.........//////111222222000000111111222222222333111111222333333333333222111111222222222222111111222222333444555555555555666777888999;;;;;;<<<<<<777999;;;;;;999888888999===888666<<>><<<===<<<:::888777555444555444333111333333444444333333222111000000000000000000000000111111222222222222111111000000111222222222222111//////............//////////////////............++++++,,,,,,---...//////---------...............000000//////.........---,,,,,,,,,---------......//////000111222222333333222222111111111111222222111111111222333444666777777777666555444333222222555555666666777777777888666666888:::<<<>>>???@@@>>>>>>>>>======<<<<<<<<<===???@@@???<<<:::888888===<<<;;;:::999:::;;;<<<777777666666666666777777999999999999999888777666666777999;;;<<<<<<;;;;;;;;;:::999777666444333222444444444444444444333333111333555777777666555444333444666777888888888777:::;;;;;;:::999777555444777777666555555555555666666666666666555444333222111111111111000000000///444333111/////////000111000000000///...---------////////////000000000000111111000000//////.........///000...---///444888999777444111000000111222000111111111111222222222111111000000000111333444555555555555555555444444555555666777777777777777888888777777888:::<<<===;;;:::999;;;>>>AAABBBBBB@@@???>>>>>>===>>>>>>>>>>>>@@@CCCEEEGGGJJJNNNQQQ]]]eeeooowww|||~~~}}}{{{ssskkkggglllgggaaa^^^\\\ZZZWWWTTTOOOPPPPPPNNNKKKIIIIIIJJJPPPNNNJJJHHHGGGHHHJJJKKKJJJGGGEEEHHHMMMRRRSSSSSSOOONNNLLLKKKLLLNNNNNNNNNNNNMMMLLLLLLLLLMMMOOOPPPSSSRRRQQQPPPNNNNNNNNNNNNQQQPPPNNNMMMMMMPPPSSSTTTPPPOOOOOOSSSWWWXXXWWWTTTPPPQQQRRRTTTUUUUUUVVVVVVQQQRRRTTTVVVUUUSSSPPPNNNYYYYYYYYYYYY[[[]]]___```hhhqqq~~~zzzCCCRRRiiivvvbbbQQQIII???::::::;;;:::999888666555555555555444222333333333444333222222111000000000000000000000000000111111222222111111000///000111111222222111111//////............//////000000//////......------++++++,,,,,,---......///............------------............---------,,,,,,,,,---------........./////////000111111111222111111000000000000111111000000000000222333444555777777666666555444444444666666666666777777888888555666777999;;;<<<>>>>>>========================???@@@AAA@@@>>><<<<<<===<<<;;;:::999888999:::;;;888888777777777777888888:::::::::::::::999888777777888:::;;;<<<<<<<<<;;;;;;:::999888666555444333444444444444444555555555333444555666666666555444555666777888888888777777777888888888888777555444555555444333333333333444666666666666555444222222000000000000000000//////,,,...111111...+++******222222111000///......---........./////////000000000000000///////////////000000000...---...222555888666333111000000111222000000111111111222222222111111000000000111222333444444444444444444444444444444555666777888888888999888777777888999:::;;;;;;:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCEEEGGGJJJJJJNNNTTTWWWYYY\\\```cccggghhhiiihhhgggggghhhjjjjjjjjjkkknnntttyyy|||}}}mmmfffaaabbbaaa\\\VVVTTT]]]ZZZWWWUUUUUUTTTRRROOOKKKKKKJJJJJJJJJIIIIIIHHHIIIHHHHHHGGGGGGHHHJJJJJJLLLJJJHHHIIIKKKNNNOOOPPPNNNMMMLLLLLLMMMOOOPPPPPPMMMLLLKKKKKKKKKLLLNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMNNNPPPQQQMMMLLLMMMPPPTTTVVVUUUSSSMMMNNNOOOQQQRRRSSSSSSTTTPPPQQQRRRSSSSSSSSSQQQQQQVVVVVVVVVWWWZZZ\\\___``````eeelllyyyyyy|||===EEEOOOXXXfff^^^KKKCCC>>>999777888999888777666555444555666666555444222333333333333222111111000000000000000000000000000000111111111111000000//////000111111111111111//////............//////000000//////...---,,,,,,+++,,,,,,------..................------,,,,,,,,,---------,,,,,,,,,,,,,,,---------.........//////////////////000000000000000000000//////000000000////////////000111333333666666666666666666666666666666777777777777888888444555666888999;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAA@@@>>>>>>???@@@<<<;;;999888888888999::::::999999888888999999:::;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===============<<<;;;:::999888777666555444444555555666666777777777666666555555555555555777888888999999999888888555555666666666666555555444333222222111111222222666666666666444333222111.........///////////////***111888999444...+++***333333222111000///......---------.........//////.........///////////////111111000...------000333666555222000///000111222000000000111111111222222111111000000000111222222333333333444444444444444222333444666777888888888999888777777777888999:::;;;999888888:::;;;;;;::::::;;;<<<>>>>>>>>>>>>===???@@@AAA@@@???>>>@@@BBB???@@@AAAAAAAAACCCGGGIIIGGGIIIJJJJJJIIIJJJLLLNNNIIIKKKMMMOOOQQQTTTYYY\\\RRRMMMJJJNNNPPPMMMKKKKKKMMMMMMLLLMMMOOOPPPNNNMMMKKKIIIGGGHHHKKKLLLJJJHHHDDDFFFHHHJJJKKKKKKKKKKKKMMMMMMLLLJJJIIIHHHJJJKKKLLLLLLLLLLLLMMMOOOPPPQQQKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLIIIIIIJJJMMMQQQSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSUUUWWW[[[^^^```[[[YYYWWW___iiihhhnnn:::@@@DDDBBBDDDWWWxxxyyyuuu___GGG>>>;;;999666666777888777555555444333444666777666555222222222222222111111000000000000000000000000000///000000000000000000///...///000000111111000000///......------......///000000///...------,,,+++,,,,,,,,,---------......///......---,,,+++******---------,,,,,,,,,,,,,,,------........./////////000000000000////////////...//////////////////...////////////000111222333555555666666777777777777777777777777777777777777555555666777888999:::;;;;;;<<<===>>>???AAABBBBBBBBBBBBAAA???======>>>@@@===<<<:::999888999999:::;;;::::::::::::::::::;;;<<<<<<======>>>=========>>>>>>??????????????????<<<<<<;;;:::999999888888444555555666777888999999999888666555444555666777777888888999::::::::::::666666666666666555555444333333222111111111111111666666666555444333111111---------............///,,,444======666///------333222111000///......---,,,,,,,,,---------......---------....../////////000///......---...000222444333111000//////000111000000000000111111111111111000000000000111111111222222222333333333333333000111333555777888888888999888777666666666777888999888777777999::::::999777888;;;===>>>>>>===<<>><<<;;;<<<>>>??????@@@@@@AAACCCEEEFFF;;;<<<======<<<===???AAA???AAABBBBBB@@@AAAEEEHHHJJJEEEEEEIIILLLLLLLLLMMMGGGHHHJJJLLLNNNOOONNNNNNOOOKKKHHHJJJNNNPPPMMMIIIFFFHHHLLLOOOPPPOOONNNMMMLLLMMMNNNKKKGGGEEEGGGIIIJJJKKKLLLLLLLLLLLLMMMOOOIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIKKKNNNPPPQQQRRRQQQPPPNNNLLLKKKIIIHHHHHHLLLJJJHHHGGGHHHIIIKKKLLLLLLMMMOOOQQQUUUYYY]]]___VVVTTTNNNSSS___```aaammm>>>BBBDDDAAA???GGGXXXfff{{{mmmXXXEEE;;;;;;888888888888888777555444444333222444555777666555111111222222111111000///////////////////////////...//////000000//////.........///000000000000///......------------......000//////...---,,,,,,,,,,,,,,,,,,---------------......---,,,+++******)))---------------------...------------.........///000000000000000/////////---...////////////...---000000///000000111222333444444444555666666777777666666666666666666666666555555666777888888999999:::;;;<<<>>>???AAABBBCCCDDDDDDCCCAAA>>>>>>???AAA???>>><<<;;;:::::::::;;;;;;::::::::::::::::::;;;<<<===>>>???????????????AAAAAA@@@@@@@@@@@@@@@@@@<<<<<<;;;;;;::::::999999666666777888999999::::::;;;999777555444555777888777777888999:::;;;<<<===999888777666555444444333444333333222222222222222555555555555444333222111------------............)))000666555...)))))),,,/////////...------,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////---,,,,,,,,,...000111222111111000/////////000000//////000000000111111111000000000111000000000000000111111111222222333333000111222444666777777888888777666555555555666777777666555666999:::;;;:::555666999<<<======<<<;;;===>>>>>>===<<<;;;===>>>===>>>???AAABBBCCCBBBBBB<<<======<<<;;;;;;<<<>>>AAACCCEEECCCAAAAAAEEEHHHEEEBBBBBBFFFHHHHHHIIILLLHHHIIILLLMMMNNNNNNNNNNNNRRRNNNJJJKKKOOOPPPLLLHHHIIIKKKNNNPPPPPPOOOMMMKKKIIIKKKLLLJJJFFFDDDFFFIIIGGGIIIKKKJJJIIIHHHIIIKKKGGGGGGHHHHHHIIIIIIIIIIIILLLLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKKKKJJJHHHFFFEEEEEEFFFHHHJJJKKKMMMOOOQQQOOONNNLLLKKKIIIIIIHHHIIIOOOLLLIIIFFFEEEFFFIIIJJJIIIIIIKKKOOOSSSXXX\\\^^^QQQUUUSSSWWWdddddd^^^```|||===???@@@???@@@DDDLLLRRR```rrrfffXXXMMMDDD<<<:::;;;777888999999888666444222333222111222444555555444000111111111111000//////////////////////////////......////////////......---......///////////////......------------...............---------------------------------------,,,,,,,,,++++++*********------------............,,,,,,,,,---------...............///////////////---...///000000///...---000000000000000111222222222222333333333444444444666666555555555555444444444444555555666666777777888888999;;;===???@@@AAADDDEEEEEECCCAAA@@@AAABBB@@@???===<<<;;;;;;;;;;;;:::999999888888999999:::<<<===>>>???@@@AAAAAAAAABBBAAA@@@???>>>>>>??????;;;;;;;;;;;;::::::::::::888888999999::::::;;;;;;:::999777666555666888999777777777888999:::<<<===:::999777666444333333333555444333333222222333333333333444444444444333333//////.........---------***...000...***'''***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------,,,+++***,,,///111111111//////.........///000000/////////000000000111111000000111111111000///...//////000000111222222222000111222444555666666666666555444444444555666777666444444555777999:::999555666888:::;;;;;;;;;;;;;;;=========<<<<<<>>>@@@=========>>>??????===:::<<<======<<<;;;;;;<<<>>>===>>>???@@@@@@BBBEEEHHHDDD@@@@@@CCCDDDCCCEEEIIIHHHJJJLLLLLLKKKKKKKKKLLLOOOLLLJJJJJJKKKLLLIIIGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFHHHHHHHHHFFFFFFFFFGGGCCCGGGJJJIIIGGGFFFHHHJJJFFFGGGHHHHHHIIIIIIHHHHHHNNNNNNOOOPPPOOONNNLLLKKKIIIIIIJJJJJJIIIGGGEEEDDDDDDFFFGGGHHHHHHIIILLLOOOKKKJJJIIIHHHIIIJJJKKKLLLRRRPPPLLLHHHGGGHHHJJJKKKFFFGGGJJJMMMQQQVVV[[[]]]UUU\\\ZZZ[[[eeecccXXXUUUuuu999:::;;;===>>>AAAEEEHHHFFF\\\}}}}}}jjj^^^RRRHHH@@@===<<<999888888444555777777555333222222333111111111333333333111000000111111000000///...////////////////////////---......//////......---------.../////////.........------,,,,,,------...,,,,,,------------......------------------------++++++++++++************++++++,,,,,,------------+++++++++,,,,,,,,,,,,---+++++++++,,,,,,------...---...000111111000...---//////......//////000000000000111111111111111111555555444444444333333333222222222333333333333333444444555777999:::;;;<<<===???AAAAAAAAA@@@AAABBB@@@???===;;;::::::::::::888888777777777777888888<<<<<<>>>???@@@AAAAAAAAA@@@???===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;999888777777777888999::::::999888777777888999999888777555444333333333333444444333222222222222333111111222333444444444444111000000///...---,,,,,,---...///---,,,,,,---///))))))***++++++,,,,,,---------------............---------,,,,,,,,,,,,,,,---+++***,,,...000///...---------....../////////////////////000000000111000000111111111000...---......///000000111222222111111222444444555555555444444333333333555666777555444333333555666666555666666777888888999::::::;;;<<<===<<<;;;<<<>>>??????<<<::::::<<<===<<<:::999;;;;;;;;;:::;;;===>>>;;;:::999;;;===@@@BBBBBBDDDAAAAAACCCCCCAAADDDIIIIIIJJJKKKJJJHHHHHHJJJLLLIIIIIIIIIIIIIIIIIIIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEFFFGGGGGGEEEDDD???DDDHHHIIIHHHHHHJJJNNNFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNMMMKKKJJJHHHHHHHHHHHHHHHGGGFFFEEECCCDDDFFFEEEDDDEEEHHHKKKKKKJJJHHHGGGGGGHHHIIIJJJPPPNNNKKKHHHGGGHHHJJJKKKFFFGGGIIILLLPPPUUUYYY\\\XXX```[[[XXXccchhhdddccc}}}888;;;???AAAAAA@@@AAAAAAEEEGGGRRRhhhoooZZZLLLDDD>>>888444666888555444444111333444444333222111111222111000111222222111000000000000000000//////...////////////////////////---..................---,,,---......//////.........------,,,,,,------...++++++,,,------......///------------------------***************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***++++++,,,,,,...///000222222000///.........---------...//////000/////////////////////444444444333333222222222000000000000000000111111111111222444555777888888555888<<<>>>>>>>>>???@@@???>>><<<:::999999999999777777666666666666777777;;;<<<>>>???@@@AAABBBBBB===<<<;;;999888888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::777777777777888999::::::===<<<999777666666666666555444333222222222444444444333222222111111222222///000222333444555555555222222111///...---,,,+++,,,,,,,,,,,,,,,---......((())))))+++,,,---......---------.........//////---------,,,,,,+++++++++///,,,+++,,,...///---+++,,,,,,---....../////////////////////000000000000///000111111111///...------......///000111111222111222333333444444444444333333222222333555666777666444222222333333333222777666666666777888999:::;;;<<<===<<<;;;;;;<<<>>>>>>:::666666999===>>>>>>777999:::;;;;;;<<>>@@@AAACCCCCCCCCDDDDDDJJJQQQTTT^^^zzz}}}ooo]]]NNNCCC===;;;888777666555555444555555000000111222333333444444000000000000000111111111111111000000//////......///000111111111000...---------------------------........................,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++---000222222000---+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------............------,,,,,,------...///000000//////.........---------111222333333111000000111///////////////000111111333333444444555666666666666999<<<===;;;:::;;;===<<<<<<<<<;;;;;;::::::999777666666555444444333333555666999;;;<<<;;;:::999<<<<<<;;;888666555666888;;;:::777555555777:::;;;444666888888666777<<<@@@:::;;;<<<;;;999888888999;;;;;;;;;:::999666444222444333222222111111222222000000111111111111000000111111000000000000111111111000///...---,,,++++++,,,------------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,...///000000000000000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///.......................................////////////////////////......///000000000000000000111111222222333444444333444555555666666555555999999777333333555555222000444777777666777<<>>===<<<:::<<<:::888999<<<===;;;999888999:::===??????===:::@@@@@@??????@@@BBBCCCDDDCCCBBBBBBBBBDDDFFFHHHIIILLLLLLLLLLLLJJJGGGDDDBBBBBBCCCEEEHHHIIIIIIIIIIIIGGGHHHHHHHHHJJJKKKLLLMMMNNNJJJFFFEEEFFFHHHJJJKKKCCCDDDFFFFFFFFFGGGJJJLLLIIIIIIIIIHHHHHHHHHIIIJJJIIIHHHIIIMMMQQQQQQNNNJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFHHHEEEAAABBBGGGKKKJJJKKKMMMJJJEEEEEEHHHEEEGGGIIIIIIFFFEEEGGGJJJFFFFFFJJJQQQTTTSSSSSSUUUQQQbbbnnnkkkrrr:::;;;<<<>>>@@@AAAAAAAAA@@@???CCCIIIIIIMMM___uuu{{{uuunnneee^^^TTTHHH???999777666777777666555444444444444000111111222333333444444111000000000000000000000000000000000//////......///000000000000///...---------------------,,,,,,------------------------,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((***,,,------,,,***(((,,,++++++++++++,,,------************************++++++++++++++++++++++++------............------,,,,,,------...//////000//////.........---------///111222111000...//////000000////////////000000333333444444555666666666666999<<<===<<<;;;;;;=========<<<;;;::::::999999666666666555555555555555666777888::::::::::::999::::::999777555444555666999888777666666777888999444555666666666888;;;===:::;;;<<<:::888777777888::::::::::::999888666555444444333222222222222333000000111111111111000000000//////......//////000000000///...---,,,++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,---...///000000000000///...---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...------......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///000000000000000000000111111222333333444333333333333444444444444===???AAA???999333333555111444777666555777<<>>===;;;777777888;;;>>>??????===@@@??????>>>???AAACCCDDDCCCBBBBBBBBBCCCEEEFFFGGGJJJJJJKKKKKKIIIGGGDDDCCCAAACCCEEEGGGIIIJJJJJJJJJHHHHHHHHHIIIKKKLLLNNNNNNOOOLLLIIIHHHIIIJJJKKKKKKFFFHHHJJJJJJJJJJJJLLLMMMIIIHHHGGGGGGIIIIIIIIIIIIJJJIIIJJJNNNRRRSSSPPPMMMHHHIIIIIIIIIHHHGGGEEEDDDFFFEEEFFFHHHFFFCCCDDDIIIGGGEEEGGGJJJKKKIIIIIIMMMHHHGGGGGGGGGGGGHHHIIIIIIIIIGGGIIINNNSSSUUUZZZ___[[[kkkqqqppp888999:::<<<===>>>>>>??????>>>AAAFFFEEECCCKKKXXXlll~~~vvvggg___XXXGGGDDD???;;;888666777777666666555444333333333333111111111222222333333444111111111000000/////////000000000////////////.../////////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******++++++++++++******'''(((((())))))(((((('''+++++++++++++++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---......///////////////............---...///000000...------...111000000////////////000333333333444555555666666777999<<<===<<<;;;<<<<<<===<<<;;;:::999888777777444444555555555555666666777777777888999999::::::888888888666444333444555666666666666666666666666444333333444666888999999;;;<<<<<<:::888666666777666777777888777777666555444444333222222222222333000111111222222111111000......------------......//////...---,,,,,,++++++***+++,,,------------------,,,,,,++++++,,,,,,------...//////000000000000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......///000000000000///000000000111222222333333222222111111111222333444;;;???FFFIII???111000888333444555555444666<<<@@@GGGDDDAAA???@@@AAABBBAAABBBAAA@@@@@@@@@???<<<:::888888888:::===@@@AAAAAA??????>>>===>>>@@@AAACCCCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGHHHHHHHHHFFFEEEDDDAAABBBEEEGGGJJJKKKMMMMMMGGGGGGGGGHHHJJJLLLMMMNNNNNNLLLJJJJJJJJJJJJIIIGGGGGGIIILLLMMMLLLLLLLLLMMMJJJHHHFFFGGGJJJLLLJJJHHHKKKJJJKKKOOOTTTVVVTTTQQQIIIIIIJJJKKKJJJHHHEEEDDDFFFDDDFFFIIIHHHEEEGGGKKKHHHEEEEEEIIIKKKJJJKKKMMMIIIHHHFFFFFFGGGIIIJJJJJJLLLHHHFFFJJJOOOUUU]]]fffhhhvvvrrrppp777888999;;;<<<<<<======>>><<>>>>>GGGGGGHHHHHHGGGFFFCCCAAA<<<:::999:::===@@@BBBBBB>>>>>>======>>>???@@@AAABBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEEEEDDDBBBCCCEEEHHHKKKNNNOOOPPPEEEEEEFFFGGGHHHJJJKKKLLLKKKJJJIIIJJJJJJHHHEEEBBBBBBFFFJJJLLLLLLLLLMMMMMMLLLIIIHHHIIIMMMOOOLLLIIILLLKKKKKKOOOTTTWWWWWWUUUNNNOOOOOOOOOMMMJJJGGGEEEDDDBBBDDDGGGHHHFFFGGGKKKOOOJJJHHHKKKLLLIIIGGGHHHGGGGGGGGGFFFFFFGGGIIILLLNNNIIIFFFHHHLLLPPPYYYaaannn|||ooogggwwwvvvqqq777777888:::;;;;;;;;;;;;<<<999:::>>>BBBCCCDDDGGGFFFJJJPPPZZZfffwww{{{xxxmmmggg[[[NNNEEE@@@<<<888777777777777777777777777555444333222222111222222111222222222222222333333222111111000///...------.............../////////------...........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------)))******++++++******)))+++***))))))))))))***++++++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------///////////////////////////111222222000//////000---------...000111333333222222333333444555555555777777999:::;;;<<<;;;:::777666666555333222222111000000111222333444444555777777666666666777888888666777888777555444444555111333444555555444333111333111000222555777666333;;;<<<<<<:::888666777777666666555444333222222111111000//////....../////////000000111111000000//////......------......///------,,,,,,++++++******%%%&&&((()))+++,,,,,,,,,---,,,,,,++++++,,,,,,------......////////////...///////////////.........++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------.........//////........................------...///////////////...//////000000111111222444333111000000222444555111111777AAAAAA888111222222111111000000333666999999777555555666888999999;;;===AAAEEEHHHJJJLLLMMM@@@>>>;;;;;;===???@@@AAA======>>>?????????>>>>>>@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDCCCDDDFFFIIILLLOOOQQQRRRGGGGGGHHHHHHIIIKKKLLLMMMIIIIIIIIIJJJJJJHHHDDDAAA???CCCHHHKKKMMMMMMNNNPPPOOOMMMLLLNNNPPPPPPNNNKKKMMMKKKJJJNNNSSSWWWWWWVVVUUUUUUUUUTTTQQQNNNKKKIIIDDDAAABBBFFFHHHGGGGGGJJJSSSOOONNNOOONNNJJJGGGGGGDDDGGGJJJHHHEEEEEEIIINNNQQQMMMJJJKKKLLLMMMRRRWWWkkkxxxjjj^^^fff^^^XXXooo666666777888999999999999===;;;;;;<<>>===;;;444444555666777777888888555555444333222222222222222222222222222222222222000000000//////.........---............/////////,,,---...000000///...---------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......******++++++++++++*********))))))(((((())))))******************+++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000000111222333333111000000111---------...000111333444222222222333444444555555666666666888:::;;;999777444444444333222222111111000000111222222333444444666666666666666777777777555666888777666444444555222222333444444333222222111111111333555555444333888999999888666555666777999888666555333333333333//////...------------......//////000000//////............------.........,,,,,,,,,++++++*********&&&&&&((()))***++++++,,,---,,,,,,++++++,,,,,,---,,,------.........------......////////////...---+++++++++++++++++++++++++++************++++++,,,***++++++,,,,,,---------------------------------------...////////////............///000000111111333222111111111222333444555333444:::???>>>777///111111000000111333444555666555444444666777777666444666999;;;===???BBBEEE@@@>>>;;;:::<<<===>>>>>>;;;===@@@AAAAAA@@@===<<<===>>>???@@@@@@@@@@@@???>>>??????@@@AAABBBCCCCCCCCCDDDEEEHHHKKKNNNPPPRRRLLLKKKKKKKKKKKKLLLMMMMMMJJJJJJKKKLLLLLLJJJGGGCCC@@@DDDHHHKKKLLLNNNPPPQQQPPPQQQRRRRRRQQQOOONNNMMMLLLJJJHHHKKKPPPTTTUUUUUUXXXWWWVVVUUUSSSQQQOOONNNHHHDDDDDDIIIKKKJJJJJJLLLPPPPPPSSSVVVSSSLLLJJJLLLEEEHHHLLLKKKIIIHHHKKKOOOSSSOOONNNOOOOOOMMMNNNRRRccclllbbbXXX]]]\\\[[[jjj444444555666777777777777:::;;;<<<<<<>>>AAABBBBBBCCCBBBDDDHHHIIIHHHMMMUUUZZZbbbpppyyyhhhgggfff[[[NNNHHHDDD@@@===<<<<<<<<<<<<<<<555666666666777888888999666555444333333222222222222222222222222222222222//////////////////......---------.........//////+++---000222222111///---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,---......///++++++,,,,,,,,,,,,++++++))))))************))))))***************++++++,,,........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000000000111222444333222000000111///////////////000000111111222222333333444555555555444444666999:::888555333333333333333333333333222222333333444444444555555555777777777666555444333555666666555333333444222333333333333333333222///111444444444333444444333444555555333333333555555444333222222222333333//////...------------...------............------------,,,,,,,,,,,,------++++++++++++************((((((***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---,,,,,,+++++++++,,,---......---,,,,,,************************)))))))))))))))***++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------...//////000000111000000000111111111222222222444333222:::DDD@@@444111111111333444444444333555444444666888888666444777777777555333333555888;;;:::888888:::<<<<<<<<<:::===AAADDDDDDAAA===999;;;<<<===???@@@@@@@@@???======>>>>>>???@@@BBBBBBBBBBBBCCCEEEHHHKKKMMMOOOLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIJJJKKKLLLKKKGGGEEEBBBDDDGGGHHHIIIJJJLLLNNNOOOSSSVVVTTTPPPLLLLLLMMMKKKHHHFFFGGGLLLQQQRRRRRRTTTTTTRRRQQQQQQQQQRRRSSSOOOJJJJJJNNNQQQPPPOOOPPPOOOSSSYYY\\\WWWNNNMMMQQQKKKJJJJJJMMMQQQRRROOOLLLOOOLLLLLLNNNOOOMMMNNNRRRYYY[[[VVVRRRZZZgggmmmmmm222222333444555555555555222555888999;;;===???>>>CCC??????EEEHHHEEEEEEHHHKKKJJJLLLUUUeeettt~~~{{{}}}zzzqqqoooeeeTTTJJJMMMOOOGGG@@@???999999;;;;;;777333222444777666555444444444444555666666555444333333333333222222222222222222222222.........///////////////---------.........//////***---111444444222///---***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++*********)))***++++++,,,------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.../////////000000111111111222333333111000000111222222000///............111222222333333444555555444333333555888999777444333333444444444555555555444444555555555555666666444555777888888666444333111333555555444222222222333333333333333333333333...222555666333222333555///111222222111000222333000///.........000111222000000///...............,,,------------------,,,,,,++++++++++++++++++,,,+++++++++******************+++,,,,,,---------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,+++***************************))))))((())))))***++++++,,,,,,------...///000000++++++++++++++++++++++++,,,---......//////......------......///000000000......///000111000000000+++222111,,,555GGGHHH;;;222222333555666666555333333333444666888777444222666666666333111222666:::777555555666999;;;;;;;;;999===BBBFFFFFFBBB<<<888999:::<<<>>>@@@@@@@@@???============>>>???AAAAAAAAAAAAAAACCCEEEHHHKKKLLLKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFGGGHHHJJJIIIFFFDDDBBBDDDDDDDDDDDDEEEGGGIIIOOOTTTXXXUUUNNNIIIJJJMMMJJJGGGDDDEEEJJJNNNPPPPPPPPPOOONNNNNNOOOQQQTTTVVVTTTPPPNNNSSSVVVTTTSSSTTTPPPVVV___aaaYYYNNNMMMQQQQQQKKKHHHNNNXXXZZZSSSJJJJJJGGGGGGJJJLLLLLLNNNSSSSSSNNNLLLMMMXXXpppyyylll555555444444444444444444444444555666888:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>CCCDDDFFFHHHKKKNNNQQQRRRgggmmmxxxvvvjjjaaa[[[TTTMMMGGGBBBBBBBBBBBBAAA???>>>===999777555444333444555666777666444444555555444222555444222000000111222333000000000000000000000111...///000000000///---,,,......---------,,,,,,,,,,,,---......///.........+++,,,,,,------,,,,,,+++...---+++******+++---...******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))---...+++***,,,---+++---------------------------------............/////////000111111111111000222333444444444333222111000000////////////000000...///000222444555555555777777777777666666666666666666666555444555777:::;;;<<<===<<<999666444444777777777777777666555555333333333333333333333333555444333333222111000000000111333555666666666555222333444444222222333444000000000000000111111111111000...---,,,,,,,,,---------------------------------,,,++++++,,,,,,,,,,,,,,,+++***+++,,,---...---,,,***))))))***,,,---...---+++))))))***+++,,,++++++***)))***+++,,,---,,,,,,,,,++++++*********++++++***************+++******+++++++++,,,,,,,,,---.../////////...---,,,222222000///---,,,******---------,,,,,,+++++++++000///---,,,,,,---///000.........//////000111222333222222222222777EEETTT>>>444///555888444333777333333333444444444555555666555444333333333333333666555444555666777666555777999;;;;;;:::999888999888999;;;<<<======>>>>>>>>>::::::>>>>>>;;;>>>EEE@@@@@@AAABBBCCCEEEEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIGGGDDDEEEHHHGGGCCCCCCHHHEEEFFFFFFEEEDDDDDDEEEGGGNNNQQQTTTTTTPPPLLLHHHFFFEEEEEEEEEFFFIIILLLPPPRRRMMMMMMMMMKKKIIIIIIKKKMMMQQQRRRSSSRRRQQQRRRTTTVVVSSSWWWZZZYYYTTTQQQPPPQQQPPPKKKLLLVVV]]][[[RRRLLLIIIHHHHHHJJJNNNQQQTTTUUUSSSRRRNNNKKKTTTeeeppprrr111111222222222222222222444444444555777888:::;;;;;;<<<<<<<<<============AAAAAACCCEEEGGGJJJMMMNNNPPPRRRWWWaaaqqq~~~|||oooeeeYYYRRRJJJEEEDDDBBB===:::============<<<:::999888888777555444333444555666444333333444555555333111555333222000000111222333111000000000000000000000...//////000///...---,,,...------------,,,,,,,,,,,,,,,---...............+++,,,,,,------,,,,,,+++...,,,+++******+++,,,...*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((*********+++++++++,,,,,,++++++,,,,,,,,,------------111222///...000111///------------------------------------............//////000111111111111111222222333444444333222111111000///////////////000...///000222333444555555555555555555555555555555777888888888777777999:::;;;>>>BBBBBB???;;;777555777777888888777777666555555555444444333333333222444444333333222111000000000111222333555555555555111333444333222111222333111111111111000000000000000///...---,,,,,,---------------------------------,,,,,,++++++,,,,,,,,,//////...---...///000111---,,,***))))))***,,,---...---+++))))))***+++,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********++++++***************+++*********+++++++++,,,,,,....../////////...---,,,,,,,,,+++++++++*********---,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---...............///000111222111000000111000444@@@NNNOOO@@@333111444555333333333333333333444444444444555555444333333333333333444333333444666666555333555777888888777666666777888999:::;;;===============::::::======:::<<>>???@@@AAACCCDDDEEEFFFGGGGGGFFFFFFEEEFFFFFFFFFGGGDDDCCCFFFEEEAAABBBFFFEEEFFFFFFEEEDDDDDDEEEGGGKKKNNNQQQQQQNNNKKKHHHGGGFFFFFFFFFFFFHHHJJJMMMOOOKKKKKKKKKIIIGGGGGGHHHJJJLLLNNNOOOOOOOOOPPPSSSUUUSSSUUUWWWUUUQQQNNNNNNOOOIIIDDDEEEOOOWWWTTTLLLFFFGGGGGGGGGIIILLLOOOQQQRRRWWWZZZXXXSSSWWWcccnnnrrr///000111111222222222222333333333444555777888999888888999:::;;;;;;<<<===>>>>>>???AAACCCEEEGGGIIIKKKIIIHHHKKKSSS```mmmuuu{{{ssskkklllllliiibbbXXXNNNGGGCCC???:::999;;;<<<;;;999999999999999888666555444777666444333333333444555333333444555777777444222444333111000000000111222111111000000/////////......////////////...------------------,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---*********++++++++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))((((((*********++++++++++++,,,,,,,,,,,,---------------...222333000...111222000------------------------,,,,,,,,,---------......//////000111111111111111111111222333333222222111111111000///////////////...///000222333444444444555555555555555555555555777999::::::999999:::;;;999>>>CCCEEECCC>>>888666888888999999888888777666777777666555444333333222333333333222222111111111111111111111333444555666111333444333222111222333222222222111000000000//////......---------......------------------------,,,,,,++++++++++++,,,,,,/////////...///000000111,,,+++***))))))***+++,,,---,,,+++))))))***++++++++++++*********+++,,,---+++++++++++++++*********+++***************++++++*********++++++++++++,,,.........///...------,,,++++++,,,------......///+++,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---............///000111222...---...000///000:::DDDXXXLLL:::......444444000222222333333333444444444444444333333222222333333111111222444666666444111333444555444333222444666777888999;;;<<<<<<======;;;999:::======::::::<<<===>>>???@@@AAACCCDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDGGGDDDBBBCCCBBB???@@@CCCDDDEEEFFFEEEDDDCCCDDDFFFHHHJJJMMMMMMLLLJJJIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKIIIGGGFFFHHHIIIHHHIIIKKKLLLLLLNNNPPPSSSRRRTTTTTTQQQLLLJJJKKKMMMGGGCCCDDDMMMTTTRRRJJJEEEEEEFFFGGGIIIKKKLLLNNNNNNWWW[[[[[[WWWVVV]]]fffkkk000111222333444555444444333333333333444555666777555666777888:::;;;<<<===<<<<<<===>>>@@@BBBDDDEEELLLLLLLLLMMMOOOPPPRRRTTT\\\bbbiiipppuuu|||}}}uuuvvvwwwxxxvvvnnnbbbYYYQQQTTTVVVSSSMMMFFFBBB@@@AAA>>>;;;;;;<<<======<<<999999999888777666444444555444333333333333444444333444666888::::::777444333222111000000000000111111000000//////......---/////////.........---------------,,,,,,,,,++++++++++++,,,---------------++++++,,,,,,,,,,,,++++++,,,+++************+++,,,************++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))((((((((())))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***...///,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------//////000111111111111000000000111111111111111111222111000//////......///...///000111333333444444666666666666666777777777666888:::;;;:::999999:::777;;;@@@BBB@@@<<<888666999999999999999888777777999888777666555444333222333333222222222222222222111000000000111333555666222444555444333222333444333333222222111000//////...---------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,---------...++++++***))))))***++++++,,,+++******)))***++++++)))))))))))))))******++++++++++++************************)))******+++,,,************++++++++++++---------,,,,,,,,,++++++,,,,,,------...///000000+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,...............///111111---,,,...000///...444<<>>===;;;:::>>>?????????@@@@@@@@@AAADDDEEEFFFGGGGGGFFFEEEDDDGGGDDDAAA@@@@@@???@@@@@@CCCDDDEEEEEEDDDCCCDDDEEEEEEHHHJJJKKKKKKJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGHHHMMMNNNNNNMMMJJJIIIJJJKKKGGGHHHIIIJJJJJJKKKMMMOOORRRSSSRRRNNNIIIGGGIIILLLGGGCCCDDDMMMSSSPPPIIIFFFDDDFFFHHHIIIJJJKKKLLLMMMQQQRRRRRRQQQSSSXXX]]]```///111333444555555444444333333222333333444555555555666777888:::;;;======<<<<<<===>>>@@@BBBDDDEEEBBBEEEHHHKKKMMMMMMLLLKKKHHHKKKNNNPPPPPPRRRUUUYYY___\\\YYYYYY[[[]]]^^^]]]RRRRRRSSSUUUWWWSSSJJJCCC>>>AAADDDBBB>>>:::;;;===;;;:::888777777777777666888888888777666555333333333222222222222222333333222333555777999999666333111111000000/////////000////////////......------///......---------------------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))*********+++++++++************************************************)))((((((''''''((())))))))))))*********+++++++++++++++******************'''+++,,,)))''')))***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......///000000000000///////////////000000111111111111000///////////////...///000111222333333333444444555555666666666666444666999:::999777777888888:::<<<<<<;;;999999999999999999999999888777777999999888777555444333333222222222222222222333333111000000000111333555666444555666555444333444666444333333222111000000///------..................,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---******++++++,,,,,,,,,,,,*********************************************+++*********+++++++++++++++******************************))))))***++++++,,,))))))*********+++++++++++++++*********)))))))))******************+++++++++++++++,,,,,,---------------,,,,,,,,,,,,------------------...///000111...---///111000...111777>>>OOOWWWIII777111222222111111111222222222333333222222111111111222222333111111333666888888555222444444444222111111333666555666777999::::::;;;;;;;;;<<<<<<===@@@AAA???<<>>>>>======???@@@CCCEEEFFFFFFFFFFFFEEECCCAAA@@@AAACCCBBB@@@AAACCCEEEEEECCCBBBCCCCCCDDDGGGIIIKKKKKKKKKLLLMMMMMMLLLKKKJJJHHHGGGFFFFFFKKKMMMNNNMMMKKKJJJKKKLLLHHHIIIJJJIIIHHHHHHIIIKKKRRRRRRQQQMMMHHHGGGJJJMMMFFFBBBDDDKKKOOOLLLFFFCCCEEEGGGIIIJJJJJJKKKMMMOOOPPPKKKHHHKKKSSSYYY[[[\\\///000222444444444222111444333333333333333444444555666777888:::;;;<<<===<<<<<<===???AAACCCFFFGGGDDDCCCDDDDDDFFFGGGIIIJJJAAABBBCCCCCCBBBCCCDDDFFFKKKIIIGGGGGGHHHJJJKKKKKKIIIHHHGGGHHHIIIGGGBBB===>>>???@@@===999666666888666666666666666666777777666666555555444222111000111111111222222222222222000000111222444444111///000000000000/////////...........................///...------,,,,,,------,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++******++++++++++++******)))))))))))))))))))))))))))))))))************+++*********))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))***)))))))))************+++************))))))))))))'''+++,,,)))'''***+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------..............................///111111000000////////////000000...///000111222222222222000000111222222333333333444555777777666666666888:::;;;;;;:::999:::<<<>>>888888999999888888777666888888777666555444444333111111111222222333333444111111111111333444555666333555666555444333444555333333333222111111111000---......///......------,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---++++++,,,------------,,,************************)))))))))***************,,,,,,---............---)))))))))***************))))))))))))***+++,,,,,,)))))))))************+++++++++***))))))))))))))),,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---,,,------------------,,,------------...///000111///...///111111...///444666KKK\\\XXXFFF666111111000000111111111222222222111111000000111111222222111111333555888888666444444555555444333333444666444555666888999999::::::;;;<<<<<<<<>>===<<<<<<<<<>>>@@@BBBDDDEEEFFFFFFCCCCCCBBBAAAEEEIIIGGGCCC@@@BBBDDDEEECCCBBBBBBBBBCCCFFFIIIKKKKKKJJJJJJJJJLLLKKKJJJIIIHHHGGGFFFEEEFFFHHHIIIJJJIIIHHHHHHIIIHHHIIIIIIHHHFFFFFFGGGIIIPPPPPPPPPLLLHHHGGGJJJMMMLLLIIIJJJOOORRRNNNHHHFFFFFFHHHJJJJJJIIIJJJOOOSSSWWWMMMFFFKKKUUU[[[]]]^^^000222444666666444222111555444444333333333444444555666777888999:::;;;;;;;;;<<<===???BBBEEEGGGIIIIIIHHHFFFDDDCCCDDDEEEFFF??????@@@AAABBBDDDGGGJJJJJJIIIGGGFFFGGGIIIJJJKKKKKKIIIGGGFFFDDDCCCAAA???AAA@@@???===:::777666777666777888888888888999:::555555555444333222000000///000000111222222111111000///...///000000...---//////000000//////......,,,,,,,,,------......//////...---,,,,,,,,,------,,,,,,,,,++++++++++++***)))******+++++++++++++++******++++++++++++******((())))))))))))))))))((())))))))))))******************)))))))))((((((((()))))))))))))))))))))))))))(((&&&&&&&&&((()))+++))))))))))))************+++++++++*********))))))(((,,,---***(((++++++***++++++++++++++++++++++++************++++++++++++***+++,,,,,,------,,,,,,---------------///000111///......//////000111222...///000111111222222111...//////000111111222222555666666666555555777999999999:::999999:::===???777777888888777777666555666666666555555444444444000000111222333333444444000111222333555555555555222333444333222222333444222222222222222222222222....../////////---,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---+++,,,---.........------))))))************))))))(((((()))******************+++,,,---...------,,,((()))))))))*********+++))))))))))))***+++,,,---))))))))))))************---,,,+++***)))******+++---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++------------...///000000000......111000...///222333>>>NNNXXXQQQ@@@444000000000000000111111111222000000000000000111222222111000111333555666666444333444666666444333444555444444666777888999999999999;;;::::::@@@HHHIIICCC@@@@@@@@@??????>>>>>>>>>======>>>???@@@BBBDDDEEEAAACCCDDDDDDJJJPPPMMMFFF???BBBDDDEEECCCBBBAAAAAABBBEEEIIIKKKJJJHHHFFFFFFHHHHHHHHHGGGFFFEEEDDDDDD@@@CCCEEEFFFFFFFFFGGGHHHEEEFFFGGGFFFEEEEEEFFFHHHLLLNNNNNNLLLHHHGGGIIILLLRRROOOPPPTTTUUUPPPKKKJJJEEEGGGIIIHHHGGGIIIPPPVVV]]]RRRIIIKKKQQQUUUYYY^^^444555777999888777444333555555444444333333444444555555666777888999::::::;;;;;;===???BBBEEEHHHIIIBBBCCCDDDEEEFFFEEEDDDCCCAAA@@@???>>>>>>???BBBCCCDDDCCCBBBBBBCCCEEEHHHIIIGGGEEECCC@@@>>>======>>>;;;:::999999888888777666333444555444444333444555666666666555444333222111//////000111111111111111222000//////000000///---/////////000///......---***++++++,,,---.../////////...---,,,+++,,,------,,,,,,,,,+++++++++******))))))***+++++++++++++++******++++++++++++******(((((())))))))))))(((((())))))))))))******************))))))((((((((('''))))))))))))))))))))))))((('''&&&%%%&&&(((***+++))))))))))))************,,,,,,,,,+++++++++******(((,,,---)))(((***+++***++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,---...000111............///111222333...///000111111111111111///000000111222222333333666777777555444555888:::666777888999888999;;;===777777777777777666555555555555555555555444444444000000111222333444444555000111333555666666666555000111222222000000111222222222222222222222333333//////000000///---+++***++++++++++++++++++++++++))))))))))))***+++,,,---***+++,,,---------,,,+++))))))************))))))'''((()))***************'''((()))***+++***))))))(((((())))))*********+++))))))))))))***+++,,,---))))))))))))************...---,,,+++++++++,,,---)))))))))******++++++,,,---------,,,,,,+++++++++******++++++++++++******---------------...000000000------000000---...222000000;;;OOOVVVIII888///000000000000111111111111000000///000000111222222000//////111333555555444222444666666555444333444333444555777888888888888888999888888@@@JJJKKKFFF>>>>>>??????@@@@@@AAAAAA>>>>>>======>>>@@@BBBCCC@@@CCCEEEGGGMMMTTTQQQIII???AAADDDEEECCCBBBAAAAAAAAADDDIIIJJJIIIFFFCCCBBBEEEEEEEEEEEEEEEDDDCCCCCC>>>AAADDDFFFFFFFFFGGGHHHBBBCCCDDDDDDDDDDDDGGGIIIIIIKKKMMMKKKHHHGGGIIILLLRRROOOOOOSSSSSSMMMHHHGGGEEEGGGHHHFFFEEEIIIQQQWWW^^^TTTKKKIIIIIIKKKQQQZZZ444777999999777555444444111111222222222333333333333444555777999:::;;;;;;;;;;;;<<<>>>AAACCCFFFGGGHHHFFFDDDCCCAAAAAAAAABBBBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBB@@@>>><<<;;;:::;;;:::999777555444222222555444444333333444444555444444444333222111///...000000000000000000000000..............................---------,,,,,,,,,......---------------.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))************))))))************))))))'''''''''''''''((())))))'''''''''''''''((())))))***)))((((((((()))+++,,,,,,,,,,,,+++***)))((('''++++++******))))))(((((('''((()))++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---............------...///111222/////////000111111222222222111000//////000111222888888888888777555444333666666777777777777777666777888888888777666444333333333333444444444555555555444444333333444444555555444444333444555666777555444222000//////000111000000111111111111000000111000---+++++++++,,,---+++++++++***)))(((((('''******))))))))))))*********,,,......---++++++,,,******))))))((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))...///...,,,)))'''((()))((()))***,,,,,,+++******+++++++++++++++***)))(((++++++******++++++,,,------------.........//////000000//////......---------444333333KKKcccQQQ+++000333333000---///111111111111000000000000000111111111111111222333444555666666666555555555555555555555555666777777888888777777888999:::<<<===>>>???????????????@@@@@@@@@>>>>>>===<<<<<<===???@@@???@@@CCCEEEEEEEEEDDDCCC>>>======AAAEEEDDD>>>888???AAACCCEEEEEEEEECCCBBBDDDBBBAAABBBEEEGGGEEECCC>>>@@@CCCEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDLLLNNNOOOMMMIIIEEEBBBAAAGGGKKKPPPSSSRRRLLLEEE@@@BBBDDDFFFGGGGGGGGGHHHJJJJJJMMMFFFEEEQQQVVVRRRTTT|||444666888777555333111111222222222222333333333333333444555777999:::::::::999:::;;;<<<>>>@@@BBBDDDGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA???>>><<<;;;:::999999888777666555555444444444333333333333444444444444444444222111000///000000000000000000000000...........................------------,,,,,,,,,+++,,,...222666:::>>>@@@------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((******))))))(((((((((((())))))))))))************))))))************))))))'''''''''''''''((())))))'''''''''''''''((())))))***)))((((((((()))++++++*********+++******))))))*********))))))((((((((((((((()))***++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++((()))***+++,,,------...---------------///000111...//////000000111222222222111000000000000111222555666666666555444333222111222333444555555555555777777888888777666444333222222333333333444444444444333333222222333333444444444333333333444555666444333111000//////000000//////000000000000//////000///---+++******+++,,,++++++******)))(((((('''******))))))))))))******)))***,,,+++***)))***+++)))))))))(((((((((((((((((((((((((((((()))))))))************************))))))(((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))),,,------,,,***)))***+++))))))***++++++++++++***,,,,,,,,,,,,,,,+++*********************+++,,,,,,,,,------------.........////////////............+++333333222BBBXXXUUUBBB111111111111000...///222111111000000000000111111111111111111222333444444555666666666666666555555444555666777777888888888666666666777888:::<<<===????????????????????????>>>>>>>>>>>>>>>???@@@AAA;;;>>>AAADDDEEECCC@@@>>>???>>>???CCCGGGFFFAAA<<<>>>@@@BBBDDDEEEDDDCCCCCCCCCAAA???@@@CCCDDDBBBAAA<<<===???AAACCCDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDJJJKKKJJJHHHFFFEEEFFFHHHCCCEEEHHHJJJJJJGGGDDDAAACCCEEEFFFEEEDDDCCCDDDDDDJJJMMMFFFDDDPPPUUURRRSSSzzz777888999888555222000000222222333333333444444444333444555777888999999999888888999:::;;;===>>>???EEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@AAAAAA???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>===<<<<<<777777777777777777777777444333333222222333333444444444444444333222000000000000000000000000000000////////////////////////------------,,,,,,,,,,,,,,,---...000333555888999---------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))************((())))))******))))))((('''''''''''''''((())))))(((''''''''''''(((((())))))))))))((()))******+++((()))******+++++++++***))))))))))))(((((((((((((((((()))******)))))))))))))))))))))))))))))))))*********************+++))))))***+++,,,,,,---...,,,,,,,,,,,,---...//////......//////000111111111222222111111111111222222222222222333333222222111...///000222444555555555666666777777666555333222111111111222222222333333222222222111111222222222333222222222222333444444222222111000////////////---......//////......---...---+++***)))******+++++++++******)))(((((((((***))))))(((((())))))***((())))))(((''''''(((***(((((((((((((((((()))))))))))))))(((((((((''''''++++++++++++++++++++++++*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))******)))(((***+++***))))))))))))***++++++,,,,,,,,,---,,,,,,+++******))))))))))))***++++++,,,,,,,,,,,,------------.............../////////+++111222000666FFFVVV\\\;;;333///111111------222111000000000000000111111111111000111111222333444444555666777777666555555333444666777888888777666444444555555777888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA>>>AAAEEEIIIIIIFFFBBB???BBBAAABBBEEEIIIIIIEEEAAA===>>>@@@BBBCCCDDDCCCCCCBBB@@@??????AAAAAA@@@>>>=========???AAAEEEHHHJJJFFFEEECCCAAAAAABBBCCCDDDIIIHHHGGGEEEEEEHHHMMMPPPEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCAAAAAABBBCCCNNNRRRJJJFFFRRRXXXUUUUUUwww<<<<<<===;;;777444333222222333333333333444444444333444555666777777888888888888888888999:::<<<<<>>>>>???@@@AAAAAA@@@@@@@@@???>>>>>>======888888777777777666666666333333222222222222333333444444444444333222111000000000000000000000000000////////////////////////---------,,,,,,,,,++++++---,,,+++***************,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((('''''''''''''''((())))))((((((''''''''''''((())))))))))))))))))******+++***++++++,,,,,,,,,++++++((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,------++++++++++++,,,---......------...//////000000111333222222222222222222333///000111111222222222222///000111333444555555555444555666666555444333222000000000000111111111111111111000000000000111111222111111111111222222222111000000//////.........,,,,,,------------,,,,,,,,,,,,+++***))))))******************))))))(((((())))))(((((((((((())))))(((((((((&&&%%%%%%(((***&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''(((((('''&&&'''(((***)))((((((((()))+++,,,+++++++++,,,,,,++++++***)))))))))((())))))***++++++++++++,,,,,,,,,---------------....../////////...///000...---777NNNcccPPP===//////000,,,,,,111000000000000000000111222000000000000111222333444333444666777777666555444222444666777888888777666444444444555777888:::;;;>>>=====================<<<===???AAABBBBBBAAAAAABBBDDDGGGHHHIIIGGGDDDBBBEEEDDDDDDFFFHHHGGGDDDBBB===>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@BBBAAA??????AAAEEEIIILLLHHHFFFCCCAAA@@@AAACCCDDDHHHHHHHHHGGGHHHJJJOOOSSSJJJIIIGGGEEEBBB@@@>>>===<<<===???@@@AAABBBEEEGGGRRRVVVMMMGGGSSS[[[YYYXXXuuu;;;<<<<<<:::666444333333222222222333333333444444333444555666666666666666888777777888888:::;;;;;;@@@?????????@@@BBBDDDEEECCCCCCBBBAAAAAA@@@???>>>;;;<<<<<<===>>>??????@@@????????????>>>>>>>>>===999888888777666555444444222222111111111111222222333333333333222111000000////////////////////////////////////////////////------,,,,,,,,,+++++++++************+++,,,------,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))************((()))))))))************(((((())))))))))))(((((('''''''''''''''((())))))((((((''''''''''''((((((((()))))))))************............---,,,+++***((((((((()))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((((((((((())))))******************++++++,,,,,,---******+++,,,,,,------------------...//////000000222222222222222222222222///000111222222222222222000111222222222222222222333333444555555444222111/////////000000000111111111000000//////000000111111111111111111111000000...//////.........------++++++,,,,,,,,,,,,++++++++++++******))))))***************)))))))))))))))))))))(((((((((((())))))((()))((('''&&&&&&(((***&&&&&&''''''(((((())))))%%%&&&&&&'''((()))))))))((((((((((((((((((((((((*********+++***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((&&&&&&&&&***)))((((((((()))+++,,,))))))************)))))))))))))))((())))))***++++++++++++,,,,,,,,,------,,,,,,------......//////111...------***---AAAVVVbbbJJJ444......---,,,///000000//////000111222222000000000000111222333333222333444555666555555444222333555666777777666666555555666777888:::;;;<<<============>>>>>>>>>>>>===>>>@@@AAABBBBBBAAAAAABBBBBBBBBAAABBBBBBCCCCCCGGGFFFEEEEEEEEEDDDBBB@@@>>>>>>???AAABBBCCCCCCCCCFFFGGGGGGFFFEEEDDDDDDDDDFFFDDDAAA@@@@@@CCCFFFIIIHHHFFFCCCAAAAAABBBDDDFFFFFFHHHIIIJJJIIIIIIKKKLLLGGGHHHHHHGGGEEEAAA>>><<<<<<>>>@@@AAABBBDDDGGGJJJPPPUUUKKKCCCOOOZZZXXXWWWttt555666666444222000000111111111222222222333333333444444555555555555555444777777777777888999:::;;;===<<<<<<<<<===???AAABBB@@@@@@AAAAAA@@@???>>>===;;;<<<<<<======>>>>>>>>>>>>>>>======<<<<<<;;;;;;888888777666444333333222222111111000000111111222111111222222111000000///////////////////////////........................,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---+++++++++*********))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))************)))))))))************+++))))))))))))************'''(((((())))))((((((''''''''''''''''''((()))))))))((((((''''''''''''((((((((()))************)))/////////...---,,,******))))))))))))************(((((()))******)))))))))))))))))))))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,------.../////////111111222222222222111111///000111222222222222222//////000000000//////...111222333444444333222111/////////000000000111111111000000//////000000111111111111222111111000///------.........------,,,***++++++,,,,,,++++++*********************************)))))))))))))))))))))((((((''''''(((((()))((())))))(((''''''(((***''''''''''''''''''(((((($$$%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((***,,,...---+++)))(((((()))(((((((((((()))******'''((())))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,---------------------------.........111---,,,---++++++555BBB^^^RRRAAA444...---------////////////000111222333000000///000000111222333111222222222333444444555444444444555555666777777666666777888999;;;<<<===;;;<<<======>>>???@@@AAA@@@AAAAAABBBBBBBBBBBBBBBCCCBBBAAA@@@AAACCCEEEGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCHHHIIIJJJIIIGGGGGGGGGIIIGGGFFFDDDBBBAAABBBCCCDDDGGGFFFDDDCCCCCCDDDFFFGGGEEEGGGJJJJJJHHHFFFEEEDDD???AAADDDFFFFFFDDDAAA???AAABBBCCCCCCBBBDDDGGGIIIMMMTTTJJJ@@@LLLYYYYYYWWWuuu///000000///...---...000000000000111111111222222444444555555555444444333555555555666777888:::;;;:::999999999:::<<<===???===>>>????????????======<<<<<<==================;;;;;;::::::999888777777555555444444444333333333111111000000000000111111///000000000000///......////////////////////////------------------------,,,,,,,,,++++++++++++***...---+++)))((('''&&&&&&+++*********))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))))))))************''''''(((((((((((('''''''''''''''''''''((())))))))))))(((''''''''''''''''''((()))***+++******))),,,,,,------,,,+++******)))*********+++++++++,,,(((((()))***++++++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,***++++++++++++,,,,,,,,,***+++,,,---.........---+++,,,,,,---......//////000000111222222111000000///000111111111111111000---...///000000000000000000111222333333222111111//////000000000111111111111000000000000000000111111111222222222111000///+++,,,---......---,,,+++***++++++,,,,,,++++++*********+++++++++++++++***)))))))))))))))))))))***((((((''''''''''''((((((&&&((())))))(((''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&(((*********)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((***,,,---+++***))))))'''(((((()))))))))))))))(((((()))******************************+++,,,,,,,,,------------............------------------,,,---,,,,,,---,,,,,,000555FFFQQQQQQAAA222......---////////////000111222333/////////000000111222333111000//////000222444555555444333333333555777888666666777888999;;;<<<===:::;;;<<<>>>@@@AAABBBCCCEEEEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBCCCFFFHHHIIICCCCCCCCCBBBAAABBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCFFFHHHJJJIIIGGGGGGHHHJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIKKKKKKIIIFFFDDDDDD===???BBBDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCEEEHHHKKKTTT[[[QQQFFFSSSbbbccc```vvv,,,---...---,,,---///111///000000000000111111111444444555555444444333333333333333444666888999:::888888777777888:::;;;<<<<<<<<<>>>??????>>>========================<<<<<<999999888777666555444444222222222333333444444444111111000000000000111111...///////////////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))*********+++))))))******++++++++++++))))))))))))************''''''(((((((((((('''''''''''''''''''''((())))))***)))(((''''''''''''''''''((()))++++++******)))))))))***++++++++++++*********+++++++++,,,,,,,,,'''((()))++++++,,,,,,,,,))))))))))))))))))))))))((())))))***+++,,,,,,,,,++++++++++++++++++,,,,,,***+++---...//////...---++++++,,,------......//////000111222222111000//////000000000000000//////......000222333444444444000000222333333222111000000000000000111111111111111111000000000000111111111222333333333111000///***+++,,,---------,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++)))))))))))))))*********((((((''''''''''''(((((($$$'''))))))(((&&&&&&&&&(((((((((''''''&&&&&&%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((###%%%''')))******)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###%%%)))***)))(((((()))&&&''')))*********)))(((((()))***+++++++++++++++++++++******++++++,,,------------.........//////.........------,,,,,,,,,(((+++------------///000...LLL]]]LLL555...///...////////////000111222333////////////000111222333111000...---...000333555666444333222222555777999666666666777888:::<<<<<<:::;;;<<<>>>@@@BBBDDDEEEJJJHHHGGGEEEEEEEEEFFFFFF<<<===>>>@@@BBBCCCDDDDDD@@@AAAAAAAAAAAACCCEEEHHHDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFIIIHHHFFFFFFHHHJJJKKKLLLNNNOOONNNLLLJJJHHHDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNMMMJJJHHHGGGHHHBBBBBBCCCEEEEEEEEEEEEEEE>>>???AAABBBDDDGGGLLLOOO^^^fff[[[PPP]]]nnnooommmwww