BM6&6(v@ {{{ssscccTTT[[[iiisssnnnvvv~~~}}}|||{{{yyyvvvtttvvvyyyzzzvvvrrrggg```WWWNNNGGGBBB>>><<<:::AAARRRuuusssgggRRR777333555666777888888999888888888888888999;;;>>>AAACCCMMMKKKdddiiiGGG???999PPP~~~~~~fffJJJAAAAAA???===>>>CCCBBBKKK\\\kkk|||wwwccccccwww}}}lll[[[SSSWWW```lllvvv|||zzz}}}zzzsssmmmiii```RRRLLLBBBLLLjjj\\\AAA@@@CCC999>>>>>>===>>>???@@@BBBCCC===HHHLLLKKKVVV|||ooo___NNNHHHJJJMMMRRRVVV___aaajjj}}}yyyuuutttpppjjjddd______^^^______^^^ZZZWWWSSSQQQQQQQQQRRRRRRPPPNNNKKKKKKKKKJJJIIIFFFDDDBBBAAA???>>>===>>>===<<<:::<<<<<<;;;:::888777666666222222222222222111000///////////////////////////000000000000000000000000000000000000222444666777111111000111222111///---------,,,++++++++++++,,,...------,,,,,,,,,------,,,---......//////......---///111111111000111222111111111222333444666777777777888999;;;<<<===>>><<<===?????????@@@AAACCCMMMqqqxxxpppaaaSSSZZZjjjsssnnnuuu~~~}}}|||{{{{{{yyyvvvssstttxxxyyyvvvssskkkdddZZZPPPIIICCC???<<<888;;;GGGeee}}}jjjaaaTTT>>>666555666777777888888888888888888888999;;;>>>BBBDDDLLLMMMeee___CCC???EEEVVV~~~{{{eeeJJJAAAAAA???===>>>BBBCCCMMM]]]kkk|||sss``````sss|||~~~~~~mmm]]]QQQTTT]]]jjjttt{{{uuupppmmmhhhXXXOOOCCCJJJfffbbbDDD???AAA777============>>>@@@BBBCCCDDDHHHIIIOOOhhhhhhYYYJJJGGGLLLQQQUUUYYYbbbiiixxxzzzrrrmmmlllllliiifff]]]]]]\\\\\\\\\ZZZWWWTTTQQQPPPOOOOOOPPPOOOMMMLLLIIIIIIIIIIIIHHHFFFDDDCCCAAA???>>>=========;;;:::;;;;;;:::999999888777777333333222222111000000000////////////////////////////////////////////////000000///000111222444555222111111222333222000...//////...------------......------,,,,,,---------,,,---......//////......---///111111111000111222111111111222333444555666666777888999:::;;;<<<===<<<===?????????@@@AAACCCMMMpppuuulll___TTTXXXhhhwwwpppttt~~~}}}||||||{{{{{{yyyvvvrrrrrruuuxxxwwwvvvqqqiii^^^SSSKKKDDD@@@===;;;:::>>>VVVqqqwww{{{nnnggg^^^HHH888666666666666777777777777888888888999;;;???BBBDDDKKKSSSkkkvvvTTT???AAAEEESSSvvv|||~~~cccHHH@@@@@@>>>===>>>@@@DDDOOO^^^jjj{{{zzzlll[[[[[[nnn}}}www}}}ppp|||pppaaaOOORRRZZZfffqqq|||~~~xxxrrrooorrrbbbWWWGGGJJJaaafffEEE>>>BBB;;;===<<<<<<<<<===???AAABBBEEEEEEGGGVVV|||yyy^^^PPPEEEGGGOOOVVVYYY\\\```ooo~~~vvvyyy}}}}}}|||{{{|||~~~zzzvvvrrrmmmjjjgggccc```[[[ZZZYYYYYYXXXVVVRRRPPPOOONNNMMMMMMMMMMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDCCCAAA???===<<<======;;;:::::::::999999999888888888555444222111000000111111////////////////////////////////////////////////000000/////////000111222333222111222333333111/////////...------------...---------,,,,,,------...,,,---......//////......---///111111000000222333222222222222333333444555555666777888999;;;<<<<<<<<<===?????????@@@AAACCCMMMpppsssiii^^^UUUUUUaaawwwuuuqqq~~~~~~~~~}}}|||{{{{{{zzzyyyuuurrrqqqsssvvvwwwwwwvvvnnnbbbWWWMMMFFFAAA>>>>>>999888JJJdddqqqvvvlllRRR777777777666666666666666666888888888999<<>>BBB>>><<<<<<;;;<<<===>>>@@@AAACCCGGGMMM___sssVVVJJJCCCHHHRRRYYY\\\^^^___wwwyyyrrrjjjeeebbb```^^^\\\[[[[[[[[[\\\[[[\\\^^^^^^```dddlllrrrssssssqqqppplllfff```\\\[[[YYYWWWVVVUUUSSSPPPMMMNNNMMMLLLLLLLLLKKKIIIGGGDDDDDDDDDDDDDDDDDDCCCCCCAAA???===<<<<<<<<<;;;:::999999999888888888888888666555222000///000111222////////////////////////////////////////////////000000......---...///000222111000111222222111000------,,,++++++++++++,,,------,,,,,,,,,---......,,,---......///.........---///000000000000222444333333333222222333444444555555666777999:::;;;<<<<<<===????????????AAACCCMMMpppooocccZZZSSSRRRXXXhhh~~~zzzppp|||~~~~~~}}}}}}||||||{{{{{{xxxuuurrrpppqqqtttvvvxxxwwwpppeeeZZZPPPIIIBBB???;;;777333AAAXXXkkkwww]]];;;999888777666555555666666888888888999<<<@@@DDDFFFDDDcccpppMMM???BBBGGG^^^ttt\\\EEE>>>===;;;<<>>@@@AAACCCMMMSSS___iiiQQQHHHDDDJJJTTTZZZ^^^aaalll{{{kkk___YYYTTTPPPLLLMMMKKKIIIGGGGGGIIIKKKMMMQQQOOOMMMOOOUUU```llltttzzzsssmmmiiifffbbb```[[[YYYWWWVVVUUUSSSPPPNNNOOOMMMLLLLLLLLLKKKIIIGGGCCCCCCCCCCCCCCCCCCCCCCCCBBB???<<<;;;;;;<<<;;;:::888888888888888888888888777666333111000000111222////////////////////////........................000///...---------...///111///...///000111000///------,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///,,,---......///.........---///000000///000333555333333333222222333444444555555666777999:::;;;<<<<<<===????????????AAACCCNNNqqq~~~kkk]]]TTTOOOLLLPPP]]]rrr}}}pppvvv~~~~~~~~~}}}}}}|||||||||xxxvvvsssqqqppprrrtttvvvuuuooofff\\\SSSKKKCCC???:::999777???RRRfffpppIII;;;:::888666666666666777777777888:::===AAADDDGGGFFFllljjjJJJ???BBBFFFkkkpppYYYDDD===<<<:::;;;@@@@@@EEENNNYYYjjjlll\\\QQQVVVggg~~~zzzpppVVV]]]fffwwwmmmUUUTTTVVV\\\dddooouuukkkccc```cccVVVJJJHHHZZZ___EEEAAA<<<===<<<<<<<<<===???AAABBBBBBKKKOOOUUUuuuzzz]]]MMMIIIHHHNNNUUUZZZaaaggg|||{{{ooofff___VVVRRRRRRRRRPPPMMMOOOOOONNNOOOQQQTTTWWWYYY]]]\\\___jjj|||pppgggcccaaa```[[[YYYWWWUUUUUUTTTQQQOOOOOONNNLLLLLLLLLKKKIIIGGGDDDCCCCCCBBBBBBBBBCCCCCCBBB???<<<::::::;;;;;;;;;999999888888888777777777777666444222111000000111////////////////////////........................000///...---------...///000...------///000000/////////...------------...,,,,,,,,,,,,---......///,,,---......//////......---.../////////000333666222222222222333333444555555666777888999;;;<<<<<<<<<===?????????@@@AAACCCNNNqqqkkk\\\SSSNNNGGGLLLXXXjjj{{{{{{rrrppp~~~~~~~~~~~~~~~}}}}}}}}}xxxvvvtttrrrpppppprrrtttqqqmmmfff^^^VVVMMMDDD???:::===;;;???KKK]]][[[===<<<999777666666777777777777888:::===AAAEEEGGGRRRyyybbbEEE@@@EEEHHHxxxlllWWWBBB<<<;;;999;;;@@@???EEEPPP___tttgggXXXOOOUUUfff}}}~~~gggQQQ\\\hhhxxxoooUUUSSSTTTZZZbbbnnnxxxooojjjiiioooaaaQQQGGGSSShhhLLLFFF???============>>>@@@BBBCCCCCCKKKPPPZZZqqqXXXJJJIIILLLRRRVVVZZZdddooorrriii]]]ZZZWWWYYY]]]___\\\XXXZZZ]]]aaagggkkknnnpppqqqrrrttt~~~qqqgggbbb]]]YYYZZZXXXVVVUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKJJJHHHEEEEEEDDDCCCBBBAAAAAABBBCCCBBB???;;;999:::;;;;;;;;;:::999999888777666666555777666555444222111000///////////////////////////........................//////...------...///000111///------///111111111//////...------------...,,,,,,,,,,,,---...//////,,,---......//////............/////////000444777111111111222333444555666666777888999:::;;;<<<===<<<===?????????@@@AAACCCMMMqqqnnn___UUUPPPCCCKKKXXXfffssszzzxxxssssss~~~~~~~~~~~~~~~wwwwwwuuurrrpppoooqqqrrrnnnkkkeee^^^WWWNNNDDD>>>555:::::::::AAAQQQ}}}ggg???===:::888777777777888777777888:::===AAAEEEHHH___\\\CCCCCCIIISSSjjjUUUBBB<<<;;;999;;;@@@===EEERRRddd|||}}}eeeUUUNNNTTTeee|||iiiTTTaaannnxxxpppSSSQQQSSSXXXaaannn{{{ssslllkkkqqqbbbOOOBBBJJJwwwpppQQQFFF<<<>>>>>>===>>>???@@@BBBCCCIIIRRRZZZmmmnnnZZZGGGIIINNNTTTVVV[[[hhhtttxxxyyyxxxxxx|||{{{vvvxxx~~~yyyjjjgggddd]]]UUUYYYWWWUUUTTTTTTTTTSSSQQQNNNMMMKKKKKKJJJIIIGGGDDDFFFEEECCCBBBAAAAAABBBBBBBBB???;;;999999:::;;;;;;::::::999888777666555444666666666555333111///...////////////////////////........................///......---...///000111222000......000222222222------,,,++++++++++++,,,+++++++++,,,---...///000,,,---......//////............///......111444777111111111222333555666777777777888999;;;<<<===>>><<<===?????????@@@AAACCCKKKpppmmm^^^UUUOOOHHHKKKOOOWWWgggxxx|||wwwuuu~~~~~~|||zzzzzzzzz{{{zzzyyyxxxvvvtttrrrpppooonnnmmmkkkdddeeekkkfffTTTEEE@@@;;;888333666>>>GGGfffnnnKKK???777888777333444;;;======777777@@@BBBEEESSS}}}yyyPPPAAACCCJJJaaakkkNNN===;;;999;;;>>>;;;AAADDDPPPfffvvvbbbTTTKKKTTTjjj}}}~~~[[[YYYjjjwwwyyypppXXXOOOMMMVVV```jjj{{{}}}qqqhhhfffhhheeeRRRBBBNNNfffwwwWWWEEE======>>>???>>>>>>???AAADDDHHHPPPbbbwww^^^OOOKKKPPPPPPTTT^^^bbbnnnxxxzzzrrrkkkgggbbb\\\XXXYYYVVVVVVTTTRRRQQQQQQPPPPPPOOONNNLLLJJJHHHGGGFFFFFFDDDCCCCCCBBB@@@???>>>>>>@@@???>>>===<<<;;;::::::999999999888777666666555555555444333222222222222....................................////////////000000000000000///......000000000000000000000000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...........................111111111000000111555888333333222222222333555555777777888999:::;;;;;;<<<===>>>???>>>>>>???AAADDDOOOuuummm]]]TTTPPPEEEHHHLLLUUUgggyyy~~~rrr||||||{{{yyyyyyzzz{{{{{{zzzxxxwwwuuusssrrrppppppooorrrkkkjjjooojjjYYYJJJFFF===<<<666777;;;>>>TTTxxxhhhMMMAAA888888888444555;;;:::;;;666888AAACCCGGGTTTiiiHHHCCCKKKTTTrrriiiMMM<<<;;;999;;;???<<>>???>>>>>>???BBBDDDLLLcccpppYYYMMMKKKQQQRRRUUU___fffuuukkkhhhjjjnnnvvvyyymmmwww~~~wwwppphhheeeaaa\\\ZZZ[[[WWWVVVUUUSSSRRRQQQPPPPPPNNNMMMLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@?????????>>>===<<<;;;::::::999999999888888777666666555555555444333222222222222....................................////////////000000000000000///......////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---................................./////////222666999333222111111222333555666777777888999:::;;;;;;<<<===>>>???>>>>>>???BBBDDDMMMsssnnn]]]UUUQQQDDDEEEHHHPPPaaattt~~~pppzzz~~~}}}{{{yyyxxxxxxzzz{{{{{{zzzwwwvvvuuutttrrrrrrrrrrrrqqqiiifffjjjfffWWWIIICCC???>>>999999:::777EEEbbbzzzeeeRRRCCC999999999666666:::666999666888AAACCCHHHUUUZZZDDDGGGQQQ[[[fffKKK<<<;;;999;;;@@@>>>DDDIIIVVVmmmqqqZZZNNNIIIWWWpppkkkTTTZZZppp{{{rrr[[[QQQMMMTTT___iiixxxvvveee^^^\\\ZZZPPPEEEIIIWWW~~~___JJJAAA>>>>>>>>>>>>>>>???CCCEEEOOOxxxdddRRRJJJKKKSSSTTTVVV```kkkiiiUUUWWWSSSVVV^^^jjjqqqnnnddd[[[nnnwwwtttllleeebbb___[[[[[[]]]WWWVVVUUUSSSRRRQQQPPPOOONNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@======<<<;;;:::999999888999888888777777666666555555555444333333222222111....................................////////////000000000000000//////...////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++,,,---...///222777:::222111000000111222555666777777888999:::;;;;;;<<<<<<===??????>>>???BBBDDDMMMrrrqqq```WWWSSSIIIFFFEEEJJJXXXhhhtttyyyrrrzzz~~~}}}{{{zzzxxxwwwxxxyyyxxxwwwuuutttsssrrrrrrqqqrrrrrrnnnfffaaabbb___SSSEEE>>>===>>>:::999;;;777AAAYYYvvvxxxyyyeeeYYYHHH999888999666666999666:::777999BBBCCCHHHVVV|||vvvTTTFFFIIIPPPYYYbbbIII;;;;;;999<<>>>>>>>>>>>>>>@@@CCCGGGTTTrrrYYYMMMIIIKKKUUUVVVVVVbbbqqqkkkVVVTTTRRRTTT]]]iiipppnnngggdddppp{{{yyyrrrjjjbbb___]]]YYYYYY\\\UUUUUUTTTSSSQQQOOONNNMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????;;;;;;::::::999888888777888888777777666666666666444444444444333222111111....................................//////////////////000000000000//////////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,---...///000333777:::222111000///000222444666777777888999:::;;;;;;<<<;;;===?????????@@@BBBDDDOOOqqqtttcccZZZWWWOOOHHHCCCFFFRRRaaaoooxxxxxx~~~~~~~~~}}}{{{xxxwwwwwwvvvuuusssrrrqqqpppoooooooooooopppooogggaaaaaa```VVVIII???<<<===777666:::888@@@SSSpppttt~~~{{{jjjeeeOOO<<<777888666555777777;;;999:::BBBCCCIIIXXXyyyrrrTTTEEEEEELLLWWW|||___GGG;;;<<<999<<>>???>>>======@@@DDDHHHaaafffRRRKKKJJJLLLWWWWWWWWWeeeyyy```NNNQQQTTT___oooyyyzzz|||yyyxxxqqqiiibbb___\\\XXXWWWYYYTTTSSSSSSRRRPPPNNNLLLJJJLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@@@@??????>>>>>>>>>:::::::::999888888777777777777777666666666666666444444444444444222111000////////////////////////............//////////////////000000000000//////..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...........................///000111111111333777:::444333000//////111444666777777888999:::;;;;;;<<<:::<<<>>>???@@@@@@BBBDDDNNNnnntttddd[[[ZZZSSSJJJCCCEEEPPP___qqq~~~|||yyyvvvvvvtttrrrppppppooonnnmmmmmmmmmmmmmmmmmmfffaaa``````YYYKKK@@@;;;<<<555333777666:::JJJfff}}}|||tttYYY@@@888888666444666777<<<:::;;;BBBDDDLLL]]]sssQQQAAA@@@KKK]]]{{{]]]FFF;;;<<<999;;;AAABBBDDDKKKZZZmmmzzzgggUUUOOOOOO^^^vvvsssTTTLLLWWWjjj}}}zzzeeeVVVMMMQQQ[[[dddppp{{{zzzjjjbbb]]]```aaaZZZQQQKKKgggaaaDDD??????>>>======@@@EEEIIIjjj|||\\\NNNLLLMMMOOOYYYYYYZZZmmmzzz\\\JJJNNNQQQ```vvvtttqqqnnngggaaa___]]]XXXVVVXXXSSSSSSSSSRRRPPPMMMKKKIIIKKKJJJHHHFFFDDDCCCBBBBBB?????????>>>>>>>>>======::::::999999888888888888666666666666666666666666333444555555444333111000////////////////////////............////////////...//////000000000000000..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...........................111111222222222444888;;;777555222000000111444666777777888999:::;;;;;;<<<999<<<>>>@@@@@@AAABBBDDDKKKhhhqqqaaa[[[\\\UUUJJJBBBDDDNNN]]]rrr}}}zzzwwwvvvuuutttrrrqqqoooooonnnllllllkkkkkkkkkiiiddd______```[[[LLL>>>999<<<666333888666777BBBYYYdddEEE:::999777555777666;;;999:::BBBGGGQQQeeeqqqNNN@@@AAAPPPddd~~~\\\FFF<<<===999:::AAAAAACCCKKKZZZnnn~~~xxxcccPPPMMMPPPaaa{{{iiiVVVIIIMMMZZZkkk{{{hhhXXXLLLPPPZZZcccnnnyyy|||mmmccc\\\\\\]]]YYYRRRMMMaaaqqqJJJ??????>>>======AAAFFFJJJbbboooTTTLLLMMMNNNRRR\\\\\\```yyyxxxaaa]]]YYYOOOLLLMMMQQQbbb|||}}}sssnnnjjjddd``````___ZZZWWWXXXUUUUUUUUUTTTRRROOOLLLJJJJJJIIIGGGEEECCCBBBBBBAAA????????????>>>>>>>>>>>>::::::999999999999888888666666666666666666666666333444555555444333111///////////////////////////............////////////......///000000000000000..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---..............................///000111222444999<<<;;;888444111000111333555777777888999:::;;;;;;<<<999;;;>>>@@@AAAAAABBBDDDJJJeeennn^^^ZZZ]]]XXXKKKAAAAAAJJJYYYooo{{{xxxvvvuuuuuuuuusssrrrpppooonnnmmmlllkkkkkkkkkiiieeeaaaaaaccc___OOOAAA777;;;777666<<<:::888@@@MMMkkkIII<<<:::888777888444:::888:::CCCIIIVVVkkklllMMMDDDFFFSSSggg\\\FFF<<<===999:::@@@AAABBBJJJ[[[ooowww```LLLJJJPPPddd~~~LLLDDDDDDOOO[[[jjj}}}iiiXXXLLLPPPYYYbbbmmmwww~~~qqqfff[[[XXXYYYYYYUUURRR]]]xxxKKK??????>>>======AAAFFFKKKTTTxxxhhhPPPKKKMMMOOOTTT^^^^^^dddsssXXXPPPLLLJJJNNNMMMQQQccc~~~{{{vvvqqqfffbbb___aaa```\\\YYYZZZVVVWWWWWWVVVTTTPPPMMMKKKJJJHHHGGGEEECCCBBBAAAAAA@@@@@@@@@???????????????:::::::::999999999999999555555555666666666666666333444555555555333111///000000000000000000000000............/////////000......///000000000000000..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++,,,...///111555:::======:::555222000111333555777777888999:::;;;;;;<<<888;;;>>>@@@AAAAAABBBDDDLLLeee~~~oooeee```^^^YYYJJJ@@@CCCLLLXXXkkk|||}}}|||~~~}}}{{{xxxvvvuuutttuuuuuusssrrrqqqpppnnnllljjjkkkmmmppplllgggbbbbbbccc\\\OOOCCC<<<:::888777666777888999RRROOO666>>><<<444>>>888===666555BBBEEEUUUzzzdddJJJBBBEEE___xxx^^^FFF;;;>>>>>>@@@CCC@@@FFFKKKZZZqqq}}}ttt]]]LLLKKKSSSiiibbbFFFBBBFFFQQQ```tttmmmZZZKKKMMMWWW```kkkuuurrrjjj```WWWUUUWWWZZZ]]]```NNN@@@???>>>???@@@BBBGGGKKKSSS}}}```OOOLLLOOORRRSSSYYY\\\kkkkkkVVVLLLKKKIIIGGGJJJ\\\ccc~~~yyymmmhhhbbb]]]]]]\\\XXXWWWYYYUUUUUUUUUTTTRRRPPPMMMLLLLLLJJJHHHFFFDDDCCCCCCDDD@@@@@@>>><<<;;;:::::::::::::::999888777666555444666666666666666666666666333333333222222222222111......---------,,,,,,,,,........................,,,---//////---+++++++++------------.........///000...,,,+++,,,------,,,++++++,,,------......///////////////////////////...000222555777888888888;;;999666333333333555666666777888:::;;;<<<======:::<<<>>>>>>>>>???AAACCCIIIiiitttjjjddd```___ZZZKKK???@@@HHHSSSeeevvv~~~|||yyyxxxvvvuuuuuuuuuuuutttrrrqqqpppooommmlllmmmppprrrmmmgggbbbbbbbbb\\\PPPEEE<<<:::888777666777888999CCCmmm```>>>===:::222999222:::888;;;HHHNNNbbb}}}ZZZFFFBBBKKKoooyyy^^^FFF<<<>>>===???BBB???DDDMMM```zzz|||sss\\\KKKLLLTTTjjjfffMMMDDDDDDJJJYYYlllmmmZZZKKKMMMVVV```kkkuuurrrkkk```XXXUUUWWWZZZ\\\QQQ{{{OOOCCCAAA???@@@@@@AAAGGGMMMaaa{{{]]]PPPPPPVVVZZZVVVZZZ\\\nnnzzzaaaPPPJJJHHHGGGFFFNNN___ddd{{{yyyvvvllliiiccc^^^^^^\\\XXXWWWYYYUUUUUUUUUTTTRRRPPPMMMLLLKKKJJJHHHEEEDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>;;;:::999888777666666555555555555555555555555555444333333333222222111111/////////.........------........................,,,...000111///---,,,,,,------........./////////000...,,,+++,,,------,,,++++++,,,------......///////////////////////////...000222555777888888888;;;999666444333333555666555666777999:::;;;<<<<<<:::<<<>>>?????????AAACCCJJJiii~~~rrrkkkhhhffffff[[[KKK>>>>>>DDDNNN```qqq~~~~~~~~~zzzwwwwwwvvvuuuuuuuuuuuutttrrrppppppoooooooooqqqssstttlllgggaaa``````[[[QQQHHH<<<;;;999777666666777888<<<]]]iiiBBB888888666999333:::<<<>>>FFFNNNeeekkkLLLCCCCCCRRRxxxzzz]]]FFF<<>>BBB???BBBPPPiii~~~zzzqqqZZZJJJLLLUUUkkktttUUUDDDEEEIIISSSddd{{{~~~mmmZZZKKKLLLUUU^^^jjjuuussslllaaaYYYVVVWWWZZZ\\\RRRoooOOOEEEBBBAAAAAA@@@AAAIIISSSppptttYYYOOORRRZZZ^^^XXX\\\```uuurrr[[[PPPLLLGGGFFFIIIWWWgggjjj|||wwwzzzxxxyyyyyyqqqkkkeee```___]]]YYYWWWXXXUUUUUUUUUTTTRRRPPPMMMLLLKKKJJJGGGEEECCCBBBBBBBBB@@@???????????????@@@@@@;;;;;;:::999888777777666555555555555555555555555555444444333222111111000000000000/////////..............................,,,///222333111///...---....../////////000000000000...,,,,,,---------,,,++++++,,,------......///////////////////////////...000222555777888999999;;;999666444333333555666444555666888999:::;;;;;;:::<<<>>>??????@@@AAACCCJJJjjj~~~tttmmmkkkjjjjjj\\\LLL???>>>CCCMMM^^^ooo~~~~~~|||yyywwwvvvtttssssssttttttsssqqqnnnnnnnnnoooqqqrrrssssssjjjeee___]]]\\\YYYQQQJJJ===;;;999777666666777888@@@UUUyyyuuuyyymmmGGG555777:::888555;;;>>>???CCCPPPmmm\\\DDDDDDDDDXXXssszzz[[[FFF===@@@======AAA???@@@RRRooo~~~{{{qqqYYYIIIKKKUUUiiilllQQQIIIJJJRRR]]]mmm}}}nnn\\\LLLLLLTTT\\\iiiuuutttmmmbbbZZZWWWXXXZZZ[[[XXXfffUUUFFFBBBAAABBBAAACCCPPP___qqqVVVMMMPPPVVVYYYXXX```hhh~~~qqqbbb[[[RRRGGGGGGNNNaaaqqqsss|||xxxzzzwwwyyyzzztttlllfffaaa___]]]YYYWWWXXXUUUUUUUUUTTTRRRPPPMMMLLLKKKJJJGGGEEECCCAAAAAAAAA======<<<;;;;;;;;;<<<<<<;;;;;;::::::999888888777666666666666666666666666555555444333222111111000000000000/////////..............................---000333444333000///...////////////000000000000///---,,,,,,------,,,+++++++++,,,------......//////////////////////////////111444777999:::;;;;;;<<<:::777444333333555666444555777888:::;;;;;;;;;;;;<<<>>>??????@@@BBBDDDIIIiiiyyyooojjjiiiiiijjj[[[LLL@@@@@@FFFOOO___ooo~~~|||{{{yyyyyyyyytttrrrqqqqqqssssssrrrpppmmmllllllnnnqqqrrrqqqooogggbbb]]][[[ZZZVVVPPPJJJ===;;;999777666666777777>>>KKKhhhwwwuuuTTT999777:::555666888===AAAEEE[[[}}}SSSAAAGGGFFF[[[wwwxxxYYYDDD===@@@======AAA@@@@@@SSSqqq|||qqqXXXHHHKKKTTThhhaaaLLLJJJOOO[[[hhhwww~~~ppp^^^NNNLLLRRRZZZgggsssuuunnnddd\\\XXXXXXYYYZZZUUUWWWyyy\\\GGGAAA@@@BBBBBBFFFZZZqqqlllSSSKKKOOOSSSUUUVVVeeerrrzzzuuuooofffUUUEEEFFFOOObbbuuuvvv{{{zzzttttttxxxtttlllfffaaa___]]]YYYWWWXXXUUUUUUUUUTTTRRRPPPMMMLLLKKKIIIGGGDDDBBBAAA@@@@@@===<<<;;;:::888888888777;;;:::::::::999888888888777777777777777777777777555555444444333222111111/////////.........------........................---000333444222111//////////////////000000000000...---,,,---......,,,+++++++++,,,------......///////////////////////////111333555888;;;============;;;888555333333555666666666888:::;;;<<<<<<===;;;===?????????@@@BBBDDDGGGhhhuuullliiikkknnnpppYYYKKK@@@AAAGGGOOO^^^mmm~~~{{{xxxwwwxxxzzzsssrrrqqqqqqrrrsssrrrqqqmmmlllkkkmmmpppqqqnnnjjjddd```]]][[[YYYVVVPPPKKK===<<<999777666666666777;;;FFF```||||||zzzyyyuuu\\\===666;;;777;;;777===@@@BBB\\\wwwNNNAAAHHHEEE\\\tttVVVCCC===@@@======BBBAAACCCSSSooo|||pppVVVGGGKKKUUUhhhvvvYYYIIIIIIRRRbbbrrrrrr```PPPMMMPPPWWWdddqqqvvvoooeee]]]YYYXXXYYYYYYTTTQQQlllcccIIIBBB???AAABBBIIIdddfffQQQLLLQQQUUUUUUWWWjjj{{{sssxxxxxxiiiRRRCCCEEELLL___wwwwwwvvvuuuyyywwwkkkeee```___]]]YYYWWWXXXUUUUUUUUUTTTRRRPPPMMMLLLKKKIIIFFFCCCAAA@@@?????????>>><<<:::999888777777::::::999999888888888888777777777777777777777777444444444444333333333333/////////.........------........................---///111111000//////000....../////////000000000...---,,,---......,,,***++++++,,,------......///////////////////////////111333666999<<<===>>>>>>>>><<<888555444444555555666777888:::<<<<<<======;;;===???@@@@@@@@@BBBDDDHHHiiiuuullljjjmmmrrrvvvUUUHHH???AAAFFFMMMZZZggg|||}}}~~~}}}yyywwwwwwxxxtttsssrrrssstttuuutttrrrpppmmmlllnnnqqqpppkkkfffccc```^^^]]][[[WWWRRRMMM>>><<<999777666555666777:::GGG```|||zzz|||uuuuuudddAAA555<<<:::===666===AAAAAA[[[}}}sssKKKAAAFFFAAA]]]oooSSSAAA<<<@@@======CCCCCCFFFSSSkkkxxxlllSSSEEEKKKWWWkkkkkkWWWNNNMMMTTThhhzzzuuucccRRRMMMNNNTTTaaaooo|||wwwpppfff^^^ZZZYYYYYYYYYUUUQQQhhhuuuNNNDDD@@@AAABBBKKKkkk}}}```OOONNNTTTWWWVVV\\\nnn}}}ppp{{{zzzdddMMMEEEHHHIIIbbb~~~|||xxxzzzwwwiiiccc^^^^^^\\\XXXWWWYYYUUUUUUUUUTTTRRRPPPMMMLLLKKKIIIFFFCCC@@@???>>>>>>===<<<;;;:::999999999999999888888888888777777777555555555555555555555555333333333444444444444444000000000/////////..............................,,,---......------///000------........./////////...------...///...,,,***++++++,,,------......//////////////////////////////111444888:::<<<===>>>>>><<<999666444444555555555666888999;;;<<<<<<<<<;;;===???@@@@@@AAACCCDDDJJJkkktttjjjgggjjjpppsssSSSGGG>>>@@@EEEJJJUUUbbbqqq{{{|||{{{~~~{{{wwwuuuuuuuuutttssstttvvvvvvuuutttrrrooonnnoooqqqpppjjjdddbbbaaa```___]]]YYYSSSOOO>>><<<:::777666555666666777FFF^^^xxxpppFFF333999777999222<<>>]]]lllQQQ@@@<<>>>>>:::999999888888999999:::888888888777777777777777444444444444444444444444222222333444444555555666111111111111000000000000........................,,,------,,,+++,,,...000------------.........///---------...///...,,,***++++++,,,------......///////////////////////////...000333666999;;;<<<<<>>AAAEEEIIITTTkkk~~~{{{sss___NNNIIILLLVVVrrrwwwbbbNNNGGGQQQ[[[oooxxx|||hhhRRRIIIMMMVVVbbbkkkttt{{{ssshhh^^^YYYVVVUUUTTTOOOSSSmmm]]]FFFCCCBBBEEERRReeetttYYYPPPQQQQQQSSSVVV[[[vvv}}}yyytttxxxuuuYYYKKKHHHGGGKKKooorrrjjjlllgggeeebbb^^^[[[YYYXXXXXXYYYWWWUUUTTTSSSRRRPPPNNNLLLIIIEEEDDDCCCBBB>>>;;;<<<;;;999888777777888999777777777777777777777777555555666666555555444333333333222222333333444555222111///...------......000000000000000000000000///......---------..............................---------...............,,,,,,,,,---------......000000//////.........---222000///111666:::::::::@@@===888333111111333555666777888999:::;;;;;;;;;<<<>>>@@@AAAAAABBBDDDFFFIIImmmsssiiihhhllllllhhhLLLBBB;;;<<>>999777666777777777333BBBPPPooozzzQQQ???@@@>>>666888>>>BBBQQQxxx~~~QQQ@@@IIIMMMjjjmmmNNNDDD<<<:::<<<===@@@DDDHHHUUUoooyyyooo[[[LLLIIIMMMYYYuuuttt]]]IIIDDDOOO\\\ppp{{{|||hhhSSSJJJMMMVVVbbbkkkvvv~~~vvvjjj___XXXTTTQQQPPPMMMPPPhhh]]]IIIEEE>>>AAAPPP^^^{{{nnnTTTLLLOOOSSSWWW\\\```||||||tttrrrzzzqqqTTTIIIGGGIIIOOOssstttlllmmmgggeeebbb^^^[[[YYYXXXXXXWWWUUUSSSRRRQQQPPPNNNLLLLLLIIIFFFDDDCCCBBB>>>;;;<<<<<<:::999888888999999777777777777777777777777444444444444333333333333333333222222333333444555222111///...------......///////////////////////////......---------......................................................+++,,,,,,,,,,,,---------000/////////............000......111666:::<<<<<<@@@===999555333333444555555666777999::::::;;;;;;===>>>@@@@@@@@@@@@AAACCCJJJlllsssjjjjjjmmmiiicccIIIAAA<<<>>>BBBFFFMMMTTTeeeyyyyyyyyyzzz{{{zzzxxxvvvuuuuuutttssssssrrrssssssqqqooonnnnnnmmmkkkgggdddcccbbbaaa```]]]YYYSSSNNNDDD@@@:::777666666666555555;;;CCCgggPPP<<<;;;888333;;;AAAAAASSS}}}SSSBBBIIIPPPtttiiiLLLCCC;;;:::<<<===@@@DDDHHHWWWttt}}}vvviiiWWWIIIJJJPPP]]]xxxmmmWWWGGGEEEQQQ```sss|||iiiTTTKKKLLLUUU```jjjxxxyyylll```WWWRRRNNNLLLJJJLLLaaa```LLLGGG>>>@@@PPP]]]wwwqqqUUULLLOOORRRVVV[[[___~~~yyyooosss|||}}}hhhLLLDDDEEEJJJSSS{{{wwwooonnnhhhfffbbb___\\\YYYXXXXXXUUUSSSQQQPPPPPPOOOMMMKKKLLLJJJGGGEEECCCAAA>>><<<===<<<;;;:::999999999999777777777777777777777777555444222111111111222333333333222222333333444555222111///...------......------------------------......---------......///........................////////////////////////++++++,,,,,,,,,---------////////////...............------000555:::<<<======;;;888555333333333333666666888999:::;;;;;;;;;===???@@@@@@???>>>@@@AAAIIIhhhqqqggghhhlllggg___HHHCCC@@@AAACCCFFFMMMUUUjjj{{{zzzyyyzzzzzzzzzxxxvvvuuuuuutttsssrrrrrrrrrrrrrrrpppmmmlllkkkjjjgggeeedddcccaaa___]]]YYYSSSOOOFFFBBB<<<777555555555555:::999888WWWQQQ;;;888333666===AAA@@@[[[|||SSSAAAEEERRR~~~~~~eeeLLLCCC;;;;;;===>>>@@@DDDJJJYYYvvv}}}uuueeeSSSGGGKKKSSS```zzzfffSSSHHHKKKZZZfffwww|||jjjVVVLLLLLLSSS___iiiwww{{{nnnbbbXXXQQQMMMJJJHHHHHHYYYfffMMMHHHDDDEEEOOOcccrrrXXXPPPSSSTTTWWW[[[]]]vvv}}}oooyyy~~~www^^^EEEAAADDDKKKXXX~~~zzzsssqqqjjjhhhddd```\\\ZZZXXXXXXTTTRRRPPPOOOOOONNNLLLKKKLLLJJJHHHEEECCCAAA???=========<<<;;;::::::::::::777777777777777777777777666444222111000111333444333333222222333333444555222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................000000000000////////////,,,------------.........///////////////..................000444777:::<<<999888666444222222111111777888999:::;;;<<<<<<<<<<<<>>>@@@@@@???@@@AAACCCGGGccc~~~kkkaaaccchhhcccZZZGGGDDDBBBBBBBBBDDDMMMVVVsss}}}|||zzzyyyyyyxxxvvvtttuuuuuutttrrrrrrqqqqqqqqqssspppnnnlllkkkjjjhhhfffeeecccaaa___]]]YYYTTTPPPHHHCCC<<<777555555555555888999999QQQxxxYYYBBB???;;;999>>>???BBBhhhxxxRRR???EEEZZZgggLLLCCC<<<<<<>>>???BBBEEELLLZZZuuu~~~vvvcccRRRGGGLLLVVVbbbzzzbbbRRRIIINNN^^^hhhxxx|||kkkXXXMMMLLLRRR]]]hhhsss{{{ooocccZZZSSSNNNKKKGGGFFFSSSuuulllJJJEEEGGGGGGLLLjjjnnnWWWRRRWWWYYYZZZ^^^ccc|||sssuuusssWWWDDDDDDGGGOOO^^^}}}}}}{{{wwwuuummmkkkgggbbb^^^[[[YYYXXXTTTSSSQQQPPPPPPPPPNNNLLLKKKKKKIIIFFFCCC@@@???>>><<<<<<<<<<<<;;;:::999999666666666666666666666666666555333111111222444555333333222222333333444555222111///...------......---------------------------------------...//////////////////////////////111111000000/////////...............////////////........./////////////////////000111222444777999999888666555333333333333888999;;;<<<======>>>>>>;;;===???@@@AAABBBEEEGGGIIIaaazzzggg]]]aaafff___SSSDDDBBBAAAAAA@@@CCCOOO[[[}}}}}}zzzyyyyyyxxxuuutttuuuuuusssrrrqqqqqqqqqqqqrrrpppnnnlllllljjjhhhffffffdddaaa___]]]YYYTTTQQQIIIDDD<<<777555555555555000999???SSS}}}aaaDDD>>>===999;;;>>>FFFnnnlllNNNBBBJJJccckkkLLLCCC======???@@@BBBEEEMMMZZZttt~~~vvvaaaPPPGGGMMMYYYeeezzz```QQQIIINNN]]]hhhxxx|||lllYYYNNNLLLQQQ\\\gggooo}}}qqqeee\\\TTTOOOLLLFFFDDDPPPppplllHHHAAACCCFFFRRRvvvqqqYYYTTTVVVWWWWWWZZZnnn|||ooozzzyyypppTTTGGGJJJLLLRRRbbbxxxxxx{{{{{{yyyyyyrrrooojjjeee___[[[YYYWWWUUUSSSQQQQQQQQQQQQOOOMMMKKKKKKJJJGGGCCC@@@??????;;;<<<<<<<<<;;;:::999888666666666666666666666666666555444222222333333444333333222222333333444555222111///...------..............................---------------...///000////////////////////////111000000//////......------.........////////////.........//////////////////000111111111222555888;;;:::888666555555666777999999;;;<<<===>>>>>>>>>:::<<>>???AAACCCKKKZZZvvvzzzqqqZZZKKKDDDNNN\\\iii}}}vvv\\\QQQLLLQQQ```lll|||mmm[[[PPPLLLOOOZZZeeekkkvvviii^^^UUUNNNJJJCCCCCCOOOooodddQQQHHH>>>UUUmmmUUURRR\\\gggrrr{{{~~~iiinnnyyyyyy}}}uuu```GGGCCCLLLJJJKKKYYYjjjwwwaaagggsssrrrqqq}}}~~~zzz|||yyyvvvpppiiibbb\\\XXXWWWSSSRRRPPPPPPPPPPPPNNNMMMJJJLLLKKKHHHCCC??????@@@999:::;;;;;;:::999777666666666666666666666666666111222222222222111000000333333222222333333444555222111///...------......------------------------,,,,,,,,,---...///000111000000000000000000000000000//////...---,,,,,,,,,******+++++++++,,,,,,,,,---.........//////000000***---///000000222777;;;888666222//////111444666666777888999:::;;;;;;;;;;;;===?????????@@@BBBCCCHHH]]]vvviiijjjnnngggYYYOOOIIIFFFHHHKKKUUUnnnzzzzzzzzzzzzyyyxxxwwwwwwtttuuuvvvwwwvvvsssqqqoooooonnnmmmkkkiiihhhffffffeeeccc```]]][[[WWWSSSPPPJJJEEE>>>999777666666555666555444<<>>999;;;???EEEWWWtttxxx```III@@@EEELLL]]]~~~cccEEE@@@======>>>===AAAFFFJJJYYYuuulllUUUJJJKKKUUUaaayyynnnYYYSSSPPPUUUcccrrr}}}qqq___OOOIIINNNYYYaaalll~~~rrriiiccc]]]UUUOOOIIIJJJPPPtttQQQDDD???TTTpppYYYXXXlllnnnjjj{{{rrrXXXKKKKKKDDDEEEUUUccc{{{ooo]]]aaaxxx{{{rrruuurrrlllfff___[[[WWWVVVVVVTTTQQQPPPPPPPPPNNNMMMNNNLLLIIIFFFDDDAAA===999888888999:::999888777666666666666666666666666666333333333333333333333333444333111222333333222000////////////............---///000000///......///..................------//////............//////222///---,,,---...------,,,+++******,,,,,,+++***000000000000////////////......///000222444555666666555333111111222333444888888:::;;;<<<=========???>>>>>>>>>???@@@AAAAAAKKKdddsssgggjjjppphhhXXXLLLHHHIIIOOOTTT^^^ttt{{{{{{zzzyyyxxxwwwvvvuuurrrrrrsssttttttsssrrrqqqnnnnnnmmmkkkiiihhhfffeeeeeeccc```]]][[[XXXSSSPPPJJJEEE>>>999777666666555666777666;;;OOOlllqqqOOO<<<>>>999999>>>HHH```aaaFFFAAAFFFKKK]]]yyy___EEE@@@======>>>>>>AAAFFFKKKYYYuuu{{{hhhWWWIIIJJJ\\\ttthhhWWWVVVTTTUUU```ppp~~~rrr```PPPIIIMMMXXX```kkk~~~tttjjjbbb[[[SSSNNNIIIKKKRRRYYYJJJDDDRRRxxx~~~jjjYYY^^^}}}oookkk}}}kkkRRRGGGIIIGGGRRRmmmzzzcccYYYkkkyyyssspppmmmiiieee___[[[XXXVVVVVVTTTQQQPPPPPPPPPNNNMMMNNNLLLIIIFFFDDDAAA===:::888888999999999888777666555555555555555555555555333333333333333333333333444333111222333333222000////////////............,,,...000///...------...........................//////............//////111///---,,,---...------,,,+++***+++,,,---,,,+++/////////...............---------...///111222333666555333111111111333444777888999:::;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBJJJcccpppcccjjjtttnnn___KKKIIIMMMWWW^^^fffwww{{{{{{zzzxxxwwwuuutttsssooopppppppppqqqqqqqqqqqqnnnmmmlllkkkiiihhhfffeeeeeeccc```^^^\\\XXXSSSPPPJJJEEE>>>999777666666555555777777;;;JJJfffyyyVVV???===:::888===JJJjjjcccEEEFFFHHHJJJaaauuu\\\DDD???======>>>>>>AAAFFFMMMZZZuuuxxxfffYYYIIILLLeeeyyyaaaVVVZZZWWWTTT[[[ooouuucccRRRJJJMMMWWW___jjj}}}vvvkkkbbbZZZRRRMMMJJJMMMSSS```MMMGGGMMMhhhuuueeeWWWbbb|||nnnqqqlll|||fffPPPGGGKKKOOOdddtttbbbeee~~~vvvpppiiihhhgggddd```\\\XXXVVVVVVSSSQQQPPPPPPOOONNNMMMMMMKKKHHHFFFDDDAAA===;;;888888999999888888777666555555555555555555555555333333333333333333333333444333111222333333222000////////////............+++---......---,,,---...................................................000...,,,,,,---...---,,,,,,+++***+++---......------------...........................///000111111555444222111111111333444666777888999:::;;;;;;;;;<<<<<<===>>>???@@@BBBCCCIIIaaaooobbbhhhuuuwwwnnnNNNKKKPPPZZZ```dddppp}}}|||{{{yyywwwuuusssrrrqqqoooooonnnnnnnnnnnnooopppmmmmmmlllkkkjjjgggeeedddeeecccaaa___\\\XXXSSSPPPJJJEEE>>>999777666666555222555888;;;JJJiiiaaaDDD:::::::::???MMMoooiiiKKKNNNJJJJJJiiittt\\\DDD???<<<===>>>>>>BBBGGGNNN[[[uuuxxxfffYYYLLLRRRkkktttlll\\\XXX\\\VVVQQQZZZrrryyygggUUUKKKMMMWWW___hhh{{{wwwlllbbbZZZSSSNNNJJJMMMOOOxxxcccMMMFFFHHH___pppbbbUUU```fffYYYOOOkkkssslll}}}xxxcccPPPJJJOOOWWWqqqzzz}}}rrrkkkggggggfffeeebbb]]]XXXVVVUUUSSSQQQOOOOOOOOONNNLLLLLLJJJHHHFFFDDDBBB>>>;;;888888888888888777777666555555555555555555555555333333333333333333333333444333111222333333222000////////////............***,,,------,,,+++,,,------------...............------............------...---,,,,,,...///...---,,,++++++,,,...//////...------............//////111000000000000111111222444333222000000111333444555666777888999:::::::::;;;;;;<<<===???AAABBBCCCIII```uuudddeeesss{{{{{{UUUOOOOOOVVV[[[\\\cccnnn}}}{{{yyyvvvtttrrrqqqqqqqqqpppooommmmmmlllmmmmmmlllllllllkkkjjjgggeeeccceeecccaaa```]]]YYYTTTOOOJJJEEE>>>999777666666555222444666:::IIIjjjnnnKKK999999;;;BBBPPPtttzzzQQQRRRHHHKKKvvvqqqZZZCCC???<<<===>>>>>>BBBGGGMMM[[[vvvwwweeeWWWPPPZZZnnn|||nnn^^^___[[[\\\]]]SSSQQQ```{{{{{{kkkXXXLLLMMMVVV```fffyyyxxxmmmccc[[[UUURRRJJJLLLHHHiiigggNNNGGGKKKfffkkk^^^SSS^^^zzzvvvXXXQQQKKKHHHddduuujjjwwwrrr^^^OOOMMMTTT]]]wwwyyyqqqlllhhhiiiiiigggccc^^^XXXUUUUUUSSSPPPOOOOOOOOOMMMLLLKKKIIIGGGFFFEEEBBB???<<<888888888777777777777777555555555555555555555555333333333333333333333333444333111222333333222000////////////............)))+++------,,,+++,,,------------.........//////------...//////...---------,,,,,,---///000///...---,,,+++,,,...///...---....../////////000000000111000000000000000111111444333111000000111333444555555777888999:::::::::;;;;;;<<<===>>>@@@BBBCCCIII^^^|||hhheeeqqq|||\\\QQQLLLPPPTTTVVV^^^hhhzzz}}}|||yyyvvvtttsssrrrrrrqqqqqqpppooonnnmmmllllllkkkllllllllljjjgggdddbbbdddcccbbbaaa^^^ZZZTTTOOOJJJEEE>>>999777666666555444444555888CCCbbbxxxiiiyyyQQQ999777;;;DDDUUU}}}SSSQQQFFFTTTlllVVVCCC>>><<<===>>>???BBBHHHLLL[[[xxxvvvcccTTTSSS___mmmnnnnnnhhhYYYQQQWWW[[[```___TTTYYYppp|||kkkYYYLLLLLLUUU___dddwwwyyynnnccc[[[VVVSSSJJJMMMCCC[[[kkkRRRKKKSSSvvvfffXXXQQQ]]]qqqttt___GGGHHHJJJLLLgggtttfffppp|||nnn]]]PPPPPPZZZccczzzzzztttrrrrrrkkkkkkjjjhhhddd^^^YYYVVVUUURRRPPPOOOOOONNNMMMLLLJJJIIIGGGFFFEEECCC@@@===999888777666666666666777444444444444444444444444333333333333333333333333444333111222333333222000////////////............)))+++------,,,,,,---...,,,,,,------.../////////---...///000000///...------------///111222111000...,,,+++,,,---...---+++......//////000111111111......---------...//////333222000000000111333444555666777888999:::::::::;;;;;;<<<===>>>???AAABBBIII]]]}}}jjjgggttt___QQQGGGJJJQQQXXXcccpppvvv~~~|||yyyvvvtttsssttttttppppppqqqqqqqqqooonnnmmmjjjkkklllllljjjgggdddbbbdddcccbbbaaa___ZZZTTTOOOJJJEEE>>>999777666666555555444555777???XXXvvv]]]{{{TTT<<<888;;;CCCVVVSSSQQQKKKfff~~~iiiSSSCCC>>><<<===>>>???CCCHHHJJJ[[[zzzxxxeeeUUUTTT___gggbbb___[[[OOOPPPVVV[[[aaabbbZZZfffyyyjjjWWWJJJIIISSS]]]cccttt{{{ooocccZZZTTTRRRIIINNNCCCSSSoooVVVMMMYYYdddUUUOOO\\\gggbbbSSSJJJFFFLLLSSSooorrrbbbjjj}}}ooojjj]]][[[ccclll~~~yyysssqqqrrrjjjjjjiiigggccc^^^ZZZXXXTTTRRRPPPNNNNNNNNNMMMKKKJJJHHHFFFEEEEEECCC@@@>>>999888777666555666666777444444444444444444444444333333333333333333333333444333111222333333222000////////////............)))+++---...------...///,,,,,,------...//////000...///111222222111///...------...000333444333111...---++++++,,,,,,***)))------......///000000111---------------...///000222111000///000111333444666666888999:::;;;;;;;;;<<<<<<<<<======???@@@@@@HHH[[[zzziiikkkzzz___OOODDDGGGQQQ\\\lllzzz|||~~~|||yyyvvvuuutttuuuuuunnnoooqqqssssssrrrpppooojjjkkklllllljjjgggdddaaadddccccccbbb___ZZZTTTOOOJJJEEE>>>999777666666555555444555888???SSSwwwxxx\\\wwwUUU===;;;;;;AAAVVVzzzTTTRRRQQQwww~~~iiiSSSCCC>>>;;;===>>>???CCCHHHHHHZZZ{{{{{{hhhYYYVVV]]]aaaZZZWWWUUUKKKUUUXXXZZZ```dddaaappp~~~wwwhhhVVVHHHGGGQQQ[[[bbbsss}}}pppcccYYYSSSQQQHHHOOODDDQQQoooWWWMMMZZZgggTTTNNNYYY___TTTLLLMMMIIIQQQZZZyyyppp___fff|||rrr{{{lllhhhmmmttt~~~vvvooommmiiihhhgggeeebbb^^^[[[YYYTTTRRRPPPNNNNNNNNNMMMKKKIIIHHHFFFEEEEEECCCAAA>>>999888666555555555666777444444444444444444444444333333333333333333333333444333111222333333222000000/////////............)))+++---...------...///,,,,,,------...///000000...000111222222111000.........///111444555444222///---++++++++++++)))''',,,,,,------...///000000.........//////000222222222111000///000111333444666777888999:::;;;;;;;;;===============>>>??????GGGZZZ~~~oookkkuuuqqqPPPFFFMMMOOO___rrrqqqzzzzzzyyywwwtttsssrrrrrrrrruuusssqqqppppppooommmlllpppooonnnllliiigggdddccckkkhhhccc___[[[WWWRRROOONNNIIICCC<<<777555555555444666777777@@@WWWtttttt]]]888;;;===BBBYYYiiiPPPVVVdddhhhRRRDDD???;;;===??????BBBEEEOOO^^^zzzvvviiiXXXVVVUUUUUURRRMMMLLLOOOTTT[[[dddgggdddjjj~~~xxxhhhVVVIIIIIIRRR[[[fffvvv~~~rrreee[[[TTTRRRLLLEEECCCSSSzzzmmmSSSBBBdddbbbXXXPPPRRRXXXXXXOOOGGGNNNXXXlllqqq___dddwwwxxxhhhmmm|||yyyzzz}}}sssmmmfffjjjeeeccceeebbb[[[XXX[[[WWWPPPLLLMMMLLLHHHHHHMMMLLLJJJGGGDDDCCCAAA>>>;;;999888777666666777777888666555555555555444444444333333333222222111111111222222222111000//////...//////.........---------)))+++---///000000///...---------///111111///...111111111222333333111///000111111111222222222222111000...,,,+++,,,...///,,,,,,---....../////////............////////////////////////000111222333555666777999:::;;;<<<<<<======<<<===>>>???AAABBBGGG]]]sssqqqzzz\\\KKKNNNQQQaaassssssxxxzzzyyywwwuuusssssssssssssssrrrpppoooooonnnllljjjmmmmmmlllkkkjjjhhhfffeeehhheeeaaa]]]ZZZVVVRRRPPPNNNJJJCCC<<<777555555555555777777666===RRRnnntttzzz^^^???888;;;@@@WWW```OOONNNTTTwwwgggRRRDDD>>>;;;===??????BBBEEELLL[[[wwwwwwlll```YYYSSSQQQOOOMMMOOORRRWWW\\\cccggggggnnnyyyjjjXXXKKKKKKTTT]]]eeevvvvvvhhh\\\TTTPPPKKKEEEDDDRRRuuuhhhSSSLLLrrraaaWWWOOORRRWWWVVVPPPJJJPPPkkksss```eeezzz}}}lllgggqqqpppjjjnnnqqqttt{{{sssjjj```eeeaaa``````ZZZQQQNNNPPPLLLFFFEEEJJJMMMJJJHHHHHHLLLJJJGGGFFFDDDBBB???<<<999999777666666666777888555555555555444444444444333333333222222222111111222222111111000//////...//////.........---------...///111222222111000///...---...///111111000...111000111222333333111///000000000000111111111111000///---,,,,,,,,,---............---------------............////////////////////////000111222333555666777999:::;;;<<<<<<======<<<===>>>???AAABBBGGG]]]uuurrrzzzeeeLLLJJJPPP```qqqtttxxxzzzyyywwwuuussssssssssssqqqpppnnnmmmmmmlllkkkiiikkkkkkkkkjjjiiihhhgggfffcccaaa]]][[[YYYWWWSSSQQQPPPKKKDDD===888555555555666777666555:::KKKfff{{{~~~iiivvv]]]AAA<<<>>>CCC[[[bbbRRRLLLKKKjjj~~~hhhSSSCCC>>>;;;===??????BBBEEEIIIXXXssszzzqqqjjj\\\OOOKKKLLLNNNQQQUUU[[[^^^ccciiimmmvvv{{{lllZZZNNNMMMVVV___dddvvvwwwjjj]]]TTTOOOIIIFFFEEEOOOmmmbbbPPPTTT|||^^^TTTNNNQQQUUUTTTQQQPPPYYYrrr^^^ddd|||qqq``````^^^YYYZZZffflllvvv{{{nnnfff]]]aaa```___\\\SSSHHHDDDEEEFFFAAA???DDDIIIIIIGGGGGGJJJIIIHHHGGGFFFDDD@@@===:::999777666666666777888555555555555444444444444333333333222222222222111222222111111000//////////////////.........------000111222222222111///...///...///000222222000...000000000111333333111///....../////////000000000//////---,,,,,,,,,---............---,,,+++++++++---............/////////////////////000111222333555666777999:::;;;<<<<<<======<<<===>>>???AAABBBGGG]]]zzzsssxxxqqqOOOGGGQQQaaaqqqzzzzzz}}}yyyxxxvvvtttrrrrrrrrrrrrqqqooommmmmmmmmmmmkkkiiijjjjjjjjjiiihhhgggfffeee```^^^[[[ZZZYYYWWWUUUSSSPPPKKKDDD===888666555555555666666555888GGGaaaxxx{{{bbbxxxwww[[[>>>???@@@EEE^^^lllQQQMMMKKKdddiiiUUUCCC===:::<<>>???AAABBBIII___sssuuu[[[LLLUUUcccqqq{{{yyywwwuuusssqqqpppppppppqqqpppnnnnnnnnnnnnlllkkkkkkjjjjjjhhhgggeeecccbbb___]]][[[ZZZYYYXXXVVVTTTNNNJJJDDD===888666666666444444555666888DDD___xxxwwwmmmyyy\\\???::::::>>>YYYrrrOOONNNHHHYYY}}}hhhUUUBBB<<<:::<<<>>>???BBBFFFIIIWWWrrr}}}qqq___MMMHHHMMMSSSWWWZZZdddeeelllwww{{{lll[[[NNNLLLTTT]]]cccuuu{{{pppfff]]]TTTOOOFFFGGGFFFIII___lllSSSMMMcccwwwXXXOOOKKKOOOQQQPPPWWWaaaqqq^^^ddd{{{fff\\\]]]aaaiiisss|||xxxggg\\\YYYVVVQQQRRROOOIIIBBB??????@@@<<>>???AAABBBJJJ```ooooooaaaLLLTTT]]]iii|||{{{zzzyyyvvvsssqqqoooooonnnrrrqqqoooooooooooonnnllljjjjjjiiihhhfffdddbbbaaa___]]][[[YYYYYYWWWUUUSSSLLLHHHBBB<<<777666666777444333555777888BBB\\\www~~~yyy~~~bbbEEE999999===YYYuuuTTTRRRIIISSS|||fffRRRAAA<<<999<<<>>>???BBBFFFLLLZZZsssuuucccQQQMMMRRRYYY```dddmmmnnnuuu{{{mmm[[[NNNKKKRRRZZZcccuuurrrggg\\\SSSMMMFFFGGGFFFHHH\\\yyyZZZIIIXXXsssVVVNNNKKKPPPPPPOOOZZZkkkuuudddiii|||tttiiigggmmmzzzyyyfffWWWQQQLLLKKKJJJEEE@@@AAAGGGMMMNNNRRRbbbnnnhhhYYYOOONNNQQQLLLIIIGGGEEEDDDCCCAAA???;;;:::888777666555666666444444444444333333333333111222222222222333333333111111000000000000000000000000000/////////......///000111333444666777888333333222333555444222000.........000222333111///,,,,,,---------.........,,,,,,,,,,,,------------+++++++++,,,---.........,,,------------.........////////////000111222333555666777999:::;;;<<<<<<======<<<===>>>???AAABBBJJJ```rrrooo```IIIQQQWWWccc|||~~~~~~|||yyyuuurrrpppooonnnrrrpppoooooooooooonnnlllgggggggggfffeeedddcccbbb___]]]ZZZXXXWWWUUURRRPPPIIIEEE@@@:::777666777888444222555777777>>>XXXtttsss|||jjjGGG<<<>>>DDDaaarrrSSSSSSMMM[[[}}}hhhSSSAAA;;;999;;;>>>???BBBFFFNNN[[[ttt|||kkkYYYSSSXXXaaallluuuzzz{{{}}}nnn\\\NNNJJJQQQXXXddduuuuuuhhh]]]TTTNNNFFFGGGFFFHHH\\\]]]GGGXXXoooUUUMMMKKKPPPPPPOOO]]]rrrvvvhhhlll{{{yyyrrrvvv|||uuubbbSSSOOOKKKVVVSSSLLLIIISSScccmmmooowww```UUUTTTWWWPPPMMMIIIFFFEEEDDDBBBAAA;;;:::888777666555666666444444444333333333222222111111222222222333333333000000000000000000000111000000000000/////////...222222222333555666777888444444333444555555222000------...000222222111///------------............++++++,,,,,,---------------------------.........,,,,,,---------.........////////////000111222333555666777999:::;;;<<<<<<======<<<===>>>???AAABBBIII___|||wwwaaaKKKTTTZZZggg{{{wwwsssqqqooooooqqqpppnnnnnnoooooonnnllleeeeeeffffffeeeeeedddddd___]]]YYYWWWUUUSSSOOOMMMGGGDDD>>>999666666777888555333555777555;;;UUUqqqiiisssoooCCC===???GGGdddjjjJJJNNNNNNdddkkkVVV@@@;;;888;;;>>>???BBBFFFOOO\\\uuuqqq^^^WWW\\\gggvvv~~~ppp]]]OOOKKKPPPWWWeeeuuuuuuhhh^^^UUUOOOGGGGGGFFFHHH]]]~~~\\\GGG\\\lllUUULLLKKKQQQPPPOOO___vvvuuuiiilllxxxzzz}}}wwwmmmZZZPPPRRRRRRhhhccc[[[ZZZiiioooTTTLLLOOOSSSTTTPPPKKKGGGEEEEEEDDDCCC<<<:::999777666555555666444444444333333333222222111111111222222333333333000000000000000111111111000000000000////////////222222222222222333444555555444444555666555333000------...000222222111///---------.........//////***+++,,,---------------000//////......------,,,,,,,,,,,,---------......////////////000111222333555666777999:::;;;<<<<<<======<<<===>>>???AAABBBGGG]]]hhhMMMOOO```yyy~~~|||xxxtttqqqnnnmmmlllnnnnnnmmmmmmlllllllllllliiiiiihhhgggfffdddbbbaaaccc]]]WWWUUUVVVVVVRRRMMMDDD@@@<<<999888888777777555888444444888;;;LLLhhhkkkdddrrrDDD>>>@@@CCCeeefffMMMKKKQQQllllllVVVDDD>>>:::<<<>>>>>>AAAEEEMMMZZZttt|||oooccc```hhhwww}}}rrrbbbQQQHHHOOO[[[```xxxtttiii___UUUNNNIIIGGGCCCCCCbbb[[[OOOaaaoooTTTJJJLLLJJJQQQUUUVVVrrr|||iiidddvvvtttfffUUUPPP[[[bbbjjjaaa\\\oooxxx___LLLDDDEEEHHHIIIJJJJJJIIIFFFCCC@@@???>>>;;;888666666666444333333333333333333333333333444444444333333222222222111000000000//////......000000///......///000111222333555777777777777666555444333333555555444333222000...///111111///,,,------............---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///111000...---...000333555555666777888888888888888>>><<<:::<<<@@@BBBAAA???III[[[tttrrryyyhhhNNNPPP^^^sss}}}{{{yyyxxxuuusssqqqqqqqqqqqqnnnnnnnnnmmmmmmllllllkkkhhhhhhgggfffdddcccbbbaaa```\\\VVVSSSRRRQQQMMMKKKEEEAAA<<<999888777777666444777555555888999HHHbbbiiiccchhhCCC===@@@CCCccciiiPPPOOOXXXvvvmmmWWWDDD>>>:::<<<>>>>>>AAAEEELLLYYYsssyyynnngggjjjvvvssscccQQQIIIOOO[[[eee{{{ssshhh^^^SSSKKKIIIGGGCCCCCCbbb\\\OOOggglllTTTKKKLLLJJJQQQTTTUUUrrr}}}llliiizzzhhh]]]PPPMMMXXXaaa]]]iii|||yyy{{{qqqaaaPPPCCC>>>@@@CCCBBBCCCDDDEEEEEECCCAAA???>>>;;;888666666666444333333333333333333333333333444444444333333222222222111111111000000/////////111111//////...///000111222333555666777888888888555333333333444555444333111///...///111111///---.........//////.........---------,,,,,,---------,,,,,,,,,---------......---------............///222000///...///111333555555666777888888999999888>>>===<<<===???AAABBBAAAIII[[[}}}kkkffflllkkkRRRQQQ[[[jjjzzz|||wwwvvvtttsssrrrqqqrrrrrrooooooooonnnmmmlllkkkkkkhhhgggeeedddbbbbbbaaaaaa]]]ZZZVVVQQQMMMKKKIIIIIIFFFBBB<<<999777666555555222777666666999888DDD^^^lllhhhsss___CCC===???AAA```jjjJJJLLLWWWwwwnnnXXXDDD>>>:::<<<>>>>>>AAAEEEMMMYYYsssuuuiiigggooowww~~~~~~uuudddRRRIIIOOO[[[cccvvv{{{sssjjj___TTTLLLHHHGGGDDDDDDaaa[[[NNNmmmkkkUUUKKKLLLJJJQQQTTTTTTqqq~~~ooolll}}}xxxwwwsssvvv}}}yyyZZZTTTNNNNNN]]]kkkssslll```[[[SSSIIIAAA>>>@@@BBBAAAAAABBBDDDEEEEEEBBB@@@>>>;;;888666666666444333333333333333333333333333444444333333333333222222111111111111111000000000333222111/////////000000333333444555777999:::;;;555333222333444555444222//////...///111111000......//////000000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///222111000///000222444555555666777888999999999999===>>>?????????@@@BBBDDDIII\\\~~~llliiipppsssXXXRRRXXXbbbooopppzzzyyyxxxuuusssqqqpppoooooooooooooooooonnnllljjjiiifffeeedddbbbaaa```aaaaaa\\\[[[WWWQQQLLLIIIIIIJJJFFFBBB===999777666444333222777555555888888FFF```nnnnnnzzznnn]]]BBB<<<>>>@@@^^^hhhDDDHHHRRRpppnnnXXXDDD>>>:::<<<>>>>>>AAAEEEOOOZZZuuuxxxjjjeeekkksss~~~}}}~~~~~~zzz~~~wwweeeRRRIIIOOO[[[aaaqqq|||tttkkkaaaWWWPPPGGGGGGDDDCCC```___TTTxxxmmmUUUKKKLLLJJJPPPSSSSSSpppoookkk{{{~~~tttaaa[[[___kkkpppRRROOOLLLQQQggg||||||jjjZZZWWWQQQIIIBBB???@@@BBBDDDCCCCCCCCCDDDDDDCCCBBB>>>;;;888666666666444333333333333333333333333333333333333333333333333333222222111111111111111111444333111000/////////000333333333444666999;;;===444333222222444444333222......///000111111000000//////000000000000//////++++++************++++++,,,,,,,,,---------......---------............///222111111000111333444666555666777888999:::::::::<<>>:::<<<>>>>>>AAAEEEMMMXXXsss{{{mmmffflllttt~~~|||xxx|||qqqyyyxxxeeeRRRIIIOOO[[[fffsss~~~sssiii___WWWSSSGGGGGGDDDCCC^^^ddd^^^oooVVVLLLLLLIIIPPPRRRRRRnnnooojjjyyy}}}gggSSSMMMPPP]]]xxxhhhMMMJJJHHHPPPmmmkkk^^^XXXUUUNNNFFF???<<<<<<>>>AAABBBCCCCCCBBBBBBCCCDDD>>>;;;888666666666444333333333333333333333333333333333333333333333333333111111111111111111222222444333111//////...//////333333333444666999;;;===444333222222333444333222---...///000000000000111//////000000000000//////,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------............///222111111111222333444555555666777888::::::;;;;;;<<>>:::<<<>>>>>>AAAEEEIIIVVVqqqxxxjjjdddgggmmmvvv{{{nnn{{{xxxeeeRRRHHHOOO[[[gggsssrrreee[[[UUURRRFFFGGGEEEBBB[[[```\\\qqqWWWLLLMMMIIIOOOQQQQQQmmmqqqlll|||nnnXXXGGGEEEHHHSSSggg```IIIEEEEEETTTqqq}}}{{{sss```\\\UUURRRLLLEEE???===???AAA>>>DDDJJJJJJFFFCCCCCCEEE>>>;;;888666666666444333333333333333333333333333222222333333333333444444000000000111111111111111222111000.........//////222222333444666888999:::444222111222333444333111---///111111000//////000...//////000000//////...///......------......///,,,,,,,,,---------......---------............///000000000111111222333444555666777999:::;;;;;;;;;===>>>?????????@@@BBBDDDHHH]]]xxxuuuzzzlllSSSPPPZZZjjjssswww}}}vvvtttsssqqqppppppqqqqqqmmmnnnnnnnnnkkkhhhdddbbbaaabbbdddeeedddbbb```^^^ZZZUUUPPPMMMOOOQQQRRRQQQCCC@@@;;;777666666555444333666333333777888HHHcccxxxnnnBBB<<<>>>IIIrrrhhhCCCIIIKKKUUU{{{mmmVVVDDD>>>:::<<<>>>>>>AAAEEEIIIWWWrrr~~~ttthhh```___aaaiiioooxxx~~~tttwwwdddQQQHHHPPP\\\dddppptttfff[[[TTTQQQFFFGGGEEEAAAYYYZZZQQQsssuuuWWWMMMMMMIIIOOOQQQPPPlllwwwtttsss[[[IIIAAABBBEEEMMMYYYgggrrrzzz~~~vvv[[[IIIGGGOOOggguuuxxx|||jjjZZZ^^^SSSRRROOOJJJFFFEEEFFFGGGGGGTTTaaaaaaWWWKKKFFFFFF>>>;;;888666666666444333333333333333333333333333222222222333333444444444/////////000000111111111000///...------...//////111222333555666666777777333222111222333333333111...000222111///......000.........//////............------------------...,,,,,,,,,---------......---------............/////////000000111222222333555666777999:::;;;<<<<<<>>>===<<<===???AAABBBAAAGGG^^^}}}xxx{{{oooTTTNNNYYYjjjsssvvv~~~{{{zzzxxxuuurrrooonnnmmmmmmlllmmmnnnmmmkkkgggcccaaa```bbbeeeffffffccc```]]]XXXQQQKKKJJJNNNRRRRRRPPPBBB???:::777666666666555111555444555777777DDD]]]yyytttHHH<<<@@@MMMzzzmmmCCCJJJLLLSSSuuunnnWWWDDD>>>:::<<<>>>>>>AAAEEEKKKZZZuuuxxxlllbbb]]]\\\```fffnnnsssrrrwww{{{jjjzzzwwwdddQQQHHHPPP\\\dddpppxxxiii]]]UUURRRFFFGGGEEE@@@WWW[[[LLLiiizzzWWWMMMMMMIIIOOOPPPPPPlll}}}{{{|||fffNNNBBBCCCBBBEEEKKKRRRXXX___iiirrrqqqZZZKKKLLL\\\}}}zzzvvvgggPPPTTTPPPPPPPPPMMMJJJGGGGGGGGGWWWhhhyyyyyyhhhTTTJJJGGG>>>;;;888666666666555333333333333333333333333333222222222333333444444444......//////000000000111......---,,,,,,---//////000111333555666666555444333222111111333333222111...111333222///---...///------............------+++******************+++,,,,,,,,,---------......---------.........///////////////000111111222222555666777999;;;<<<<<<<<<>>><<<:::<<<@@@BBBAAA???FFF___zzzuuuuuuSSSIIIVVVeeeqqqrrrzzzzzzyyywwwuuurrrooommmkkkjjjlllmmmllliiieeecccbbbeeedddbbbbbbdddddd]]]VVVRRRPPPNNNNNNNNNNNNLLLJJJ@@@>>>:::777666666444333666777333555;;;:::CCCYYYvvvqqqsssFFF???CCCIII{{{sssKKKLLLQQQQQQlllYYYGGGAAA===>>>??????BBBFFFIIIVVVqqquuuiii___ZZZYYY___cccffffffggglllxxxwwwvvvyyy~~~{{{qqqkkkkkk{{{gggRRRIIIPPP[[[bbbrrrvvviii^^^UUUPPPJJJDDDFFFEEEWWW```MMMYYYwwwzzz```KKKJJJIIIKKKQQQSSSfffsss\\\III@@@AAACCCEEEKKKQQQRRRSSS]]]jjjhhh[[[JJJNNNuuu|||||||||gggVVVQQQRRROOOOOOOOOKKKFFFEEEHHHVVVkkksss[[[LLLFFF???===:::777555555555666444444333333333333222222222222222222222222222222222333333444444333333222////////////............///000333555666777666555333333222222111000//////000111222333222222000000......---,,,,,,...///000---,,,+++++++++,,,---...///......------,,,++++++---------............////////////000111111222222555555666888999:::;;;<<<======>>>???AAABBBCCCDDDFFFbbb}}}vvvnnniiiwwwnnnRRRJJJVVVdddtttsssyyy}}}xxx}}}|||{{{yyywwwssspppmmmlllkkklllmmmmmmlllhhheeedddccc```aaabbbbbbbbb^^^WWWQQQMMMLLLKKKKKKLLLLLLJJJHHH@@@===999777666666444333555777333555::::::DDDZZZkkkaaawwwJJJ???AAAHHH|||qqqLLLIIIPPPYYYmmmZZZFFF@@@<<<===???@@@BBBFFFHHHVVVpppuuuggg\\\YYYYYY]]]```cccdddeeekkkssszzz{{{sssnnnqqquuuvvvoooiiippp{{{xxxdddPPPHHHOOOZZZbbbrrrvvviii]]]UUUPPPKKKFFFHHHFFFTTTaaaMMM\\\}}}cccMMMLLLIIIKKKPPPRRReee|||mmmVVVHHHFFFHHHLLLKKKMMMOOOPPPRRR]]]iiifffYYYLLLYYY~~~}}}yyyfffYYYVVVVVVRRROOOMMMGGG@@@>>>AAABBB[[[wwwpppZZZLLLGGG>>>===:::777555555555666444444333333333333222222222222222222222222222222111111222222222222111111////////////...............000222555666666555444333333222111111000/////////000111222111111000///---------,,,---......///---,,,+++++++++,,,---------------------------------------............////////////000111111222222555555666888999:::;;;<<<======>>>???AAABBBCCCCCCEEEaaa~~~tttiii___YYYdddnnnqqqbbbOOOJJJUUU```ppppppuuuhhhfffrrr}}}{{{yyyuuuqqqnnnlllkkkkkkmmmnnnmmmkkkhhheeeeeeeee]]]```dddddd```YYYSSSOOOOOOOOOQQQSSSSSSQQQMMMJJJ???<<<888666666555444333555777333555::::::EEE[[[gggZZZuuuJJJ@@@>>>FFFuuuTTTJJJTTTjjjmmmZZZEEE???;;;===???@@@CCCGGGHHHUUUooo~~~}}}{{{zzz|||}}}~~~tttdddZZZXXX[[[^^^___aaadddhhhlllqqqsssrrrvvv{{{yyyyyyuuubbbOOOHHHOOOXXXbbbrrruuuhhh]]]UUUPPPIIIFFFHHHDDDNNNdddNNNcccgggQQQNNNIIIKKKOOOPPPddd|||zzzaaaKKKFFFHHHJJJOOOOOOPPPOOONNNRRR```nnnkkk```ZZZqqq~~~tttddd[[[[[[XXXSSSNNNKKKEEE>>>>>>BBB???WWWsss{{{lllWWWIIIEEE>>><<<:::777555555555666444444333333333333222222222222222222222222222222///000000000000000000///////////////...............000222444555444333333222222111111000000//////...///000111111000///...,,,------...............---,,,,,,++++++,,,,,,---++++++,,,------...//////---------............////////////000111111222222555555666888999:::;;;<<<<<<===>>>???@@@BBBCCCCCCDDD```|||ooo```TTTMMMRRRYYY]]]VVVKKKIIIQQQ[[[dddhhhqqqkkkWWW]]]nnnyyyvvvrrrooollllllmmmnnnoooooommmjjjgggeeeeeefff```cccfffeee^^^UUURRRTTTUUUXXX\\\___^^^XXXOOOIII===:::777666555555444333444777444555::::::FFF^^^kkk^^^kkkGGGAAA>>>GGGaaaRRR\\\{{{lllZZZDDD>>>:::<<>><<<999666555444555555444444333333333222222222222222222222222222222222//////000000000000//////////////////...............///111333333333111000111111000000000/////////...///000111111111000///,,,---///000111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000111111222222555555666888999:::;;;<<<<<<<<<===???@@@AAABBBCCCEEEaaa|||kkkZZZLLLFFFFFFKKKOOOMMMHHHGGGOOOWWW^^^eeesss{{{ZZZPPP]]]qqquuussspppnnnmmmnnnooopppnnnnnnmmmjjjgggeeeeeefffdddcccdddccc[[[RRRSSSZZZZZZ^^^cccgggdddYYYLLLBBB;;;999666555555555444333333666444555999:::GGG```lllaaa{{{```CCC@@@???IIIhhhWWWbbblllYYYCCC===:::<<>>@@@AAABBBCCCFFFbbb{{{iiiVVVHHHBBBAAADDDIIIKKKIIIIIIPPPZZZccckkkyyykkkVVVYYYfff|||~~~tttrrrpppooonnnooopppqqqlllmmmllljjjgggdddddddddddd`````````ZZZRRRTTT]]]ccceeeiiijjjdddYYYJJJ@@@:::888555444444555555444333666555555999:::HHHcccmmmdddzzzrrr]]]BBB>>>BBBJJJ}}}aaaTTT___yyykkkYYYDDD>>>:::<<<>>>???BBBFFFKKKXXXqqqxxxiii\\\\\\bbbhhhooossspppgggbbbdddiiieeeeeehhhnnnuuuzzzzzzyyy~~~rrr```PPPKKKPPPXXX^^^ooosssggg\\\TTTPPPDDDAAAEEECCCOOOaaaSSSqqqttt[[[SSSKKKIIIMMMOOOccczzzhhhmmm}}}zzziii\\\XXXQQQJJJEEEFFFIIILLLjjj~~~oooccc[[[YYYZZZYYYUUUTTTTTTTTTTTTYYY```]]]^^^\\\TTTKKKEEEEEEGGG===;;;999666444444444555444444333333333333222222222222222222222222222222111222222333333222222111////////////............---...000000000///---,,,////////////............///000111222333333222222///000000111111111111111------------,,,+++******//////...---,,,,,,++++++---------............////////////000111111222222555555666888999:::;;;<<<;;;<<<===>>>???AAABBBBBBGGGbbb|||iiiVVVIIICCC@@@CCCIIIMMMMMMMMMWWWccckkkrrr}}}yyy```XXXeeeyyyuuutttrrrqqqoooooonnnnnnjjjkkkllljjjgggdddbbbbbbddd___^^^bbb^^^VVVWWW___hhhgggfffccc]]]SSSHHHAAA999777444333444555555444222666555555888999IIIeeekkkiii{{{vvv___AAA;;;CCCIIIrrrzzzSSSMMMYYYkkkkkkZZZEEE>>>;;;<<<>>>>>>AAAEEEIIIWWWqqq|||rrrcccXXX\\\fffmmmqqquuusssmmmiiiiiillldddfffjjjqqqwww|||~~~qqq___PPPKKKOOOVVV\\\mmm~~~rrrfff\\\TTTOOOFFFAAADDDCCCRRRbbbXXXrrrvvv\\\TTTKKKIIIMMMOOOdddxxxdddgggtttnnnZZZOOOKKKKKKMMMJJJJJJWWWhhhyyyjjj```\\\ZZZYYYZZZVVVUUUUUUTTTSSSVVV\\\UUURRRNNNJJJGGGEEEDDDCCC===;;;888666444333444444444444333333333333222222222222222222222222222222111222222333333222222111////////////............---...///000///...,,,***........................---...000222222222222111//////......//////000111------......---+++***)))---------------------,,,---------............////////////000111111222222555555666888999:::;;;<<<;;;<<<===>>>???@@@AAABBBGGGaaalllYYYMMMGGGAAADDDKKKPPPPPPQQQ\\\jjjooouuu~~~yyyjjjVVVUUUgggwwwvvvuuussspppnnnlllkkkiiijjjllljjjgggcccaaa```eee___```fffeee\\\[[[bbbeeebbb]]]WWWQQQJJJBBB===888666444333444555555444222666555555888999JJJfffeeekkk}}}bbb???999DDDFFFhhhlllIIIHHHUUUbbblll[[[EEE???;;;<<<===>>>@@@DDDHHHVVVppp||||||yyyooo```XXX___kkkrrruuuxxxvvvqqqmmmlllmmmeeehhhmmmsssyyy~~~ppp___OOOJJJNNNTTT[[[lll~~~rrrfff\\\TTTOOOFFF???AAA@@@QQQ~~~ZZZSSSjjjwww]]]TTTKKKIIIMMMPPPeeeooo]]]```lllcccLLLOOOLLLRRRZZZWWWVVVllltttfff___]]]\\\YYYWWWTTTSSSTTTRRRPPPSSSYYYTTTPPPLLLJJJIIIGGGAAA<<<===;;;888555444333444444444444444333333333222222222222222222222222222222111111222222222222111111000/////////............------/////////---+++)))---.....................,,,---///000111111111000......---,,,,,,...///000------......---+++***)))+++,,,,,,------......///---------.........///////////////000111111222222555555666888999:::;;;<<<;;;;;;<<<>>>???@@@AAABBBFFF```tttaaaPPPGGGDDDHHHNNNRRRWWW]]]eeelllsssrrrlllfffkkk{{{hhhfffYYYaaazzzwwwrrrpppooopppoooooojjjfffcccccceeegggfffdddcccgggkkkiiibbb]]][[[[[[eee```XXXPPPJJJDDD@@@===666666555444444444444555444;;;;;;;;;<<<;;;KKKhhhggg___FFF===@@@MMMYYYwwwWWWKKKLLL___|||~~~wwwnnnWWWEEE???::::::<<<>>>DDDKKKVVV[[[lll{{{ooocccYYY[[[pppzzz{{{zzzsssmmmiiilllppptttwww}}}}}}rrraaaPPPJJJPPPXXX```ppp}}}ooofff```UUUKKKGGG@@@AAAAAASSSwwwYYYLLL]]]mmmSSSKKKPPPMMMOOO^^^wwwggg\\\___bbb^^^]]]___\\\kkkyyyzzzwww~~~mmmddd___ZZZWWWXXXUUUUUUUUUUUUUUUTTTSSSRRROOONNNLLLIIIEEEBBB@@@???===:::777555555555444333222222222222222222222222444444333333222111000000666333000000111111...+++///............------------------------------------------............///------............------////////////////////////...---,,,,,,++++++,,,,,,------,,,+++,,,---...///+++,,,---...////////////000000000000111222333444555555666777888999999:::============>>>???AAAAAAHHHaaaxxxdddSSSIIIFFFJJJPPPVVV\\\ccciiimmmuuurrrkkkeeennnzzzccc```[[[mmmyyywwwtttrrrqqqpppmmmkkkkkkjjjiiijjjkkkjjjgggdddeeegggiiifff```\\\\\\]]]ddd___WWWPPPJJJDDD@@@===666666555444444444444555222888888888:::<<>>AAAOOO]]]RRRIIIIIIUUUooo{{{rrrrrr]]]GGG@@@;;;:::<<<>>>CCCIIIQQQVVVggg|||oooccc\\\eeewwwjjjiiilllpppssswww}}}}}}rrraaaOOOIIIOOOXXXaaarrrrrrhhh```UUUJJJGGGAAACCCDDDUUU}}}]]]MMMYYYzzzrrrVVVKKKNNNKKKNNN\\\rrrccc^^^[[[```jjjssszzz|||lllccc^^^YYYWWWWWWTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOMMMJJJFFFDDDAAA@@@<<<:::777555555555444333222222222222222222222222444444333333222111111000555222000000111111///---///............------------------------------------------............///---......//////......---////////////////////////...---,,,,,,++++++,,,,,,------,,,,,,,,,---...///---...///000111111111111000000000000111222333333555555666777888999999:::============>>>@@@AAABBBHHH```|||iiiWWWLLLJJJMMMSSS\\\eeelllpppqqqxxxrrrgggbbbpppuuu^^^]]]fffyyywwwvvvuuussspppllliiimmmmmmoooqqqqqqnnnhhhdddfffgggfffccc^^^[[[\\\^^^bbb]]]VVVOOOIIIDDD???<<<666666555444444444444555333888666666999===RRRssssssaaaCCC>>>@@@OOO___RRRMMMKKKPPPjjjzzznnntttbbbJJJBBB;;;;;;<<<>>>BBBGGGIIINNN```zzzlll___]]]nnnyyyfffkkkmmmooorrrwww}}}~~~rrr```NNNHHHOOOWWWbbbsssssshhh```UUULLLEEE@@@DDDCCCSSSaaaKKKRRRrrrxxx[[[LLLMMMJJJMMM[[[xxx]]]TTT]]]dddiiixxxxxxiiibbb]]]YYYWWWWWWTTTUUUUUUTTTTTTRRRQQQQQQPPPOOOMMMJJJGGGDDDBBBAAA<<<:::777555555555444333333333333333333333333333444333333222222111111111333111000000111111000//////............------------------------------------------............///---......//////......---////////////////////////...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---...///000111111111111000000000111111222333333555555666777888999::::::=========>>>???@@@AAABBBGGG```~~~lllYYYMMMLLLOOOWWWbbbnnnuuuwwwvvvxxxooocccaaasssfffXXX^^^tttyyywwwuuutttsssqqqnnnkkknnnoooqqqqqqppplllhhhddddddeeeeeebbb^^^[[[[[[\\\^^^ZZZTTTNNNIIIDDD???<<<666666555444444444444555777:::777555999???XXXzzziiiuuu[[[===??????MMM]]]TTTOOOMMMSSSrrrnnn}}}rrrbbbLLLCCC<<<;;;<<<>>>AAAEEEDDDHHH[[[{{{xxxjjj]]]]]]ssszzzfffmmmnnnooorrrvvv|||~~~rrr^^^MMMGGGOOOXXXbbbsss~~~pppfff___WWWOOOBBB>>>BBBAAAOOOdddIIILLLkkk~~~```MMMLLLJJJNNN\\\}}}~~~nnn\\\```ttt}}}}}}ffffffyyysssfff```]]]YYYWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQOOONNNLLLIIIFFFDDDBBBAAA<<<999666555555666555444333333333333333333333333333333333222222111111111111111000111111222111111///............------------------------------------------............///......////////////......////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,---...///////////////000000111222222333333444555666777888999:::;;;<<<======>>>???AAABBBCCCGGG___nnn[[[NNNNNNRRRZZZfffqqqxxxxxxvvvpppiiibbbggg{{{kkkYYYXXXeeezzzwwwsssqqqqqqqqqqqqpppooooooooommmjjjhhhffffffaaabbbdddccc```]]]ZZZXXX[[[WWWRRRMMMHHHCCC???;;;666666555444444444444555666999666555;;;EEEaaappp___oooWWW>>>AAA@@@MMM^^^UUUKKKJJJZZZqqqvvv~~~qqqcccNNNDDD<<<;;;===>>>AAADDDFFFKKK^^^~~~yyylll___```xxxppprrrqqqrrrtttwww{{{~~~~~~qqq]]]LLLGGGOOOYYYbbbrrr~~~pppeee^^^WWWPPPBBB>>>BBB@@@NNNjjjLLLKKKhhhdddOOOLLLKKKPPP]]]|||{{{pppoooiiiOOOIIIRRR___jjjqqq{{{{{{oooddd___]]]ZZZWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQMMMLLLJJJHHHEEECCCAAA@@@;;;999666555555666555444333333333333333333333333333333222222222222222111000111111222111111222222///............------------------------------------------............///...//////////////////...///////////////////////////...------,,,,,,------,,,,,,,,,---------------+++,,,---...//////////////////111222222333222222444444555777888999;;;;;;<<<======>>>???AAACCCDDDGGG___qqq^^^QQQPPPTTT\\\eeemmmppppppoooeeefffiiitttxxxaaaZZZdddttt|||xxxsssqqqpppqqqqqqqqqooonnnmmmiiifffeeefffggg___aaabbbcccaaa]]]YYYVVVXXXUUUPPPLLLHHHCCC>>>;;;666666555444444444444555222666444444>>>KKKjjj___XXXpppzzzTTTAAABBBAAAPPPbbb[[[JJJLLLjjjwwwrrrsssfffOOODDD;;;;;;>>>???AAADDDKKKRRRfff~~~rrreeefffyyyxxxxxxyyy{{{}}}|||{{{}}}ooo[[[KKKGGGPPP[[[bbbrrrrrreee]]]UUUNNNEEE@@@CCCBBBRRRnnnOOOMMMiiijjjRRRMMMLLLPPP\\\{{{|||vvvgggOOOFFFIIISSSdddttt|||{{{yyywwwlllbbb___^^^[[[XXXXXXWWWWWWVVVVVVTTTSSSQQQPPPLLLKKKIIIGGGDDDBBB@@@???;;;888666555666666666555333333333333333333333333222222222222222222222222000222333222111111222333///............------------------------------------------............///...//////000000//////...///////////////////////////......---------------+++,,,------......---------...///000111111111111...///111222333333222222333444555777888:::;;;<<<<<<======>>>@@@BBBDDDEEEGGG^^^wwwdddVVVRRRWWW]]]bbbccccccbbbbbb^^^iiivvvvvv]]][[[kkk|||}}}zzzvvvsssrrrpppnnnlllnnnnnnmmmjjjfffeeegggiii````````````___\\\YYYWWWVVVSSSOOOKKKGGGCCC>>>:::666666555444444444444555333777444555>>>KKKjjj[[[WWWyyymmmOOO@@@AAA@@@PPPddd___JJJOOOwwwsssvvvhhhPPPDDD;;;;;;???AAABBBDDDKKKUUUkkkuuuhhhkkk{{{www|||nnnZZZJJJGGGRRR]]]dddsssqqqddd[[[TTTNNNEEE???BBBDDDWWWiiiMMMMMMjjjpppUUUNNNLLLOOOYYYwwwxxxzzzdddOOOJJJNNN[[[qqq{{{rrryyytttjjjaaa______\\\ZZZYYYUUUUUUUUUTTTRRRQQQOOONNNLLLKKKJJJGGGEEECCCAAA@@@:::888666555666666666555444444444444444444444444222222222222222222222222111333444333111000111333///............------------------------------------------............/////////000000000000////////////////////////////////////...---------------+++,,,---.........---------...///000111111111111...///111333333333222111333444555666888:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFF^^^{{{hhhZZZTTTYYY^^^___\\\YYYXXXXXX]]]nnnoooTTTSSSeeexxx~~~|||yyyvvvtttpppkkkgggmmmnnnooollliiiggghhhjjjbbbaaa^^^]]]\\\[[[ZZZYYYTTTRRRNNNJJJGGGCCC>>>:::666666555444444444444555888;;;777555===HHHfff[[[]]]wwwbbbIII<<>>NNNbbb]]]FFFMMMzzzwwwvvviiiPPPDDD:::;;;???AAACCCDDDHHHTTTllluuuhhhlll{{{vvv{{{{{{mmmYYYIIIGGGRRR^^^fffttt{{{mmmaaaZZZUUUPPPCCC<<<@@@CCCYYY```GGGKKKkkksssWWWNNNKKKMMMVVVtttxxxuuuqqq\\\JJJIIIRRRbbb|||~~~rrriii`````````]]]ZZZZZZTTTTTTSSSRRRQQQOOOMMMLLLMMMLLLJJJHHHFFFDDDBBBAAA:::888666555666666666555444444444444444444444444222222222222222222222222111333555444111///111333//////.........------------------------------------------.........////////////000000000000////////////////////////////////////...------------...+++,,,---.........---,,,+++,,,---...////////////...///111333444333222111333333555666888:::;;;<<<<<<<<<===???@@@CCCDDDEEEFFF^^^nnn[[[OOOSSSYYY\\\WWWQQQRRRXXXbbb|||zzziiiTTTRRRbbbooo|||{{{xxxuuurrrpppooonnnpppnnnkkkgggffffffggghhheee```\\\]]]\\\ZZZYYY[[[XXXTTTNNNIIIEEEAAA===:::888777666555555666777888999444555;;;CCCRRRsssbbb[[[ssslllYYYAAA>>>;;;CCCRRR```zzzYYYIIIIIIbbb|||lllQQQDDD<<<===???>>>BBBHHHFFFNNNaaa}}}{{{nnnmmm~~~ppp|||lllWWWJJJKKKSSSYYYeeepppxxxiii\\\RRRLLLIII???BBBBBB===SSSvvv[[[JJJRRRvvv}}}___OOOPPPPPPKKKgggmmmhhhuuuoooPPPEEEQQQZZZlll~~~ooofff^^^\\\[[[YYYYYYZZZ\\\WWWRRRRRRSSSRRRNNNJJJLLLKKKHHHGGGEEEBBB>>>:::999888888777666555555444555444333333222222333333222222222222222222222222333333222222111000000000.../////////...---,,,,,,,,,++++++++++++,,,------........................---///000222222000///---////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111000000/////////000222333555555666777888999999:::<<<<<<<<<===>>>@@@AAABBBIII```nnn[[[UUUWWW\\\___\\\WWWYYY___kkkiiiSSSQQQcccrrr{{{yyywwwuuurrrpppnnnnnnmmmkkkhhhfffddddddeeefffaaa]]][[[]]]]]]ZZZXXXYYYXXXTTTNNNHHHDDD@@@<<<999777777666555555555666777;;;777888>>>FFFWWWyyyvvv]]]kkkssskkkUUU>>>===???CCCMMMXXXsss[[[GGGDDD[[[~~~pppUUUGGG===>>>???===@@@FFFGGGNNNaaa|||}}}pppnnn}}}qqqsss}}}mmmXXXKKKLLLTTTYYYbbbooozzzkkk\\\RRRKKKGGGBBBDDDCCCBBB]]]vvv[[[KKKUUUwwweeeSSSRRRSSSOOOaaafffiii|||gggRRRMMMVVV]]]rrr~~~zzzqqqtttoooeee]]][[[[[[XXXXXXZZZXXXUUURRRRRRTTTTTTOOOKKKLLLJJJHHHGGGFFFCCC>>>;;;888888888777666555555555555444333333222222333333222222222222222222222222333333222222111000000000000000000///...,,,+++***...------------...//////...........................///000111111000///...////////////////////////.........------.........---------,,,,,,,,,,,,,,,......---------......///222111000///000111222333555555666777888999999:::;;;;;;<<<===>>>@@@BBBCCCHHH___}}}qqq```TTTUUUZZZ^^^]]]ZZZ\\\aaaooohhhTTTSSSgggzzzyyyxxxvvvtttrrrpppnnnnnniiihhhfffdddbbbbbbbbbccc[[[XXXYYY]]]^^^[[[XXXXXXWWWSSSMMMGGGBBB>>>:::777666555555444444555666666:::777999@@@JJJ```ppp]]]}}}|||qqqVVV@@@CCCCCCDDDJJJTTTssshhhKKKBBBTTTmmmsssYYYJJJ>>>>>>???===>>>CCCGGGNNN```{{{~~~sssqqqwwwnnnooo~~~mmmXXXLLLNNNUUUZZZaaappp{{{lll]]]QQQIIIEEE?????????BBBbbb~~~aaaOOOUUUqqqiiiRRRMMMOOOOOO\\\~~~kkkxxx{{{yyyyyyxxxYYYPPPRRRXXX]]]vvvppppppppphhhhhhtttnnneee\\\ZZZYYYWWWWWWXXXUUUSSSRRRTTTUUUTTTPPPLLLKKKJJJHHHGGGEEECCC???<<<888888777777666666555555555444444333333333333333333333333333333333333333333333222222111000000000111111000///...,,,***)))...------------...//////........................//////000000000000////////////////////////////////////............//////------------------------///......---------------444333111000000111222222555555666777888999:::::::::;;;;;;===???AAACCCDDDHHH___tttfffRRRSSSYYY```aaa___^^^aaallljjjXXX[[[qqqyyyxxxwwwuuusssqqqooonnngggfffeeecccbbbaaa``````WWWVVVYYY___aaa\\\XXXWWWVVVQQQKKKEEEAAA===999666444444444444555555555666555444777>>>LLLhhhkkkaaavvvUUUAAADDDEEEFFFLLLZZZ~~~XXXEEEPPP```{{{|||ttt\\\KKK???>>>???===>>>CCCEEELLL^^^xxx~~~xxxwww~~~rrrlllgggppp}}}kkkWWWMMMPPPXXX]]]cccrrrzzzjjj\\\PPPHHHDDD;;;<<<>>>BBBbbblllVVVSSSbbb{{{pppUUUJJJKKKMMM\\\|||yyy{{{~~~wwwrrrmmmgggOOOMMMSSSWWW]]]wwwqqq[[[YYYcccllluuu{{{mmmddd\\\YYYYYYVVVUUUWWWTTTTTTTTTUUUVVVSSSOOOKKKIIIHHHFFFEEEDDDBBB>>>;;;888777777777666666666555555555444333333333333333333333333333333333333333333333222222111000000000000000000///...,,,+++***,,,++++++++++++,,,------........................000000////////////000000////////////////////////......------------......---------...............///............//////000555444222111111111222222444555666777888999:::;;;999:::;;;===???AAACCCEEEHHH^^^~~~sssiiiWWWWWW\\\eeehhhfffccccccmmm}}}ooobbbiiiyyyyyyxxxvvvtttqqqooommmgggffffffdddcccaaa___^^^VVVVVVZZZaaaccc^^^XXXVVVSSSOOOIIIDDD???<<<888555333444444555555555555555444444777===LLLlll```[[[zzztttPPP???@@@BBBFFFPPP```hhhJJJMMMZZZvvvwwwyyyuuu]]]LLL>>>>>>@@@???@@@CCCBBBIII[[[vvv~~~tttfffbbbbbbkkkwwwyyyhhhUUUMMMRRR[[[___gggtttvvvhhh[[[PPPHHHEEE>>>AAABBBCCC^^^xxx]]]RRRUUUfffvvv}}}```PPPNNNPPP[[[xxxrrrsssxxxqqqdddXXXJJJHHHMMMRRR[[[sssnnneeeXXXVVViii~~~nnnddd\\\YYYXXXUUUUUUVVVVVVVVVVVVVVVUUUQQQMMMJJJHHHGGGEEEDDDCCC@@@<<<999777777777777666666666666666555444444333333444444333333333333333333333333333333222222111000000000---...............------,,,++++++++++++,,,------........................000000////////////000000////////////////////////---,,,,,,++++++,,,,,,------------.........//////.........///000222333444555444222111111111222222444444555777888999;;;;;;999:::;;;===???AAACCCEEEHHH^^^zzzssslll```]]]^^^dddgggddd```___wwwyyyxxxppp|||}}}yyyyyyxxxvvvssspppmmmkkkgggggggggeeeccc```]]][[[WWWWWW[[[bbbccc]]]VVVSSSPPPLLLFFFBBB>>>;;;888555333444555666666666666666777888:::>>>MMMoooPPPRRRrrrsssPPPDDDAAA@@@GGGSSSaaasssNNNNNN^^^uuusssxxx```MMM>>>===AAA@@@@@@CCC@@@GGGZZZvvvnnn^^^[[[^^^eeeqqqwwwdddRRRKKKQQQZZZ^^^iiiuuu~~~sssgggZZZPPPIIIEEE???BBBBBB@@@XXXgggVVVSSSaaarrrkkkVVVOOONNNWWWooo|||ppp~~~wwwhhhXXXGGGAAADDDJJJRRRhhh{{{|||}}}zzzuuuwwwnnneee\\\ZZZXXXUUUTTTVVVWWWWWWWWWVVVSSSPPPLLLJJJIIIHHHFFFDDDBBB???;;;777777777777777666666666666666555555444444444444444333333333333333333333333333333222222111000000000,,,---......//////.........------------...//////........................//////000000000000//////////////////////////////,,,,,,++++++++++++,,,,,,,,,,,,,,,---......//////......///000222444555777444333111000000111222222333444555777888:::;;;<<<:::;;;;;;===???AAACCCDDDGGG\\\{{{xxxuuuoooggg```aaabbb___[[[ZZZ}}}~~~|||xxxxxxwwwuuuqqqmmmiiiggggggggggggfffbbb^^^ZZZXXXXXXWWW[[[aaaaaaZZZSSSPPPMMMIIIDDD@@@===;;;888666333444555777888888777777888:::<<<@@@QQQvvvsssIIIVVVuuuoooRRRLLLDDDBBBJJJUUU___{{{zzzTTTTTTkkkxxxqqqdddPPP@@@>>>@@@???>>>@@@@@@HHH[[[wwwkkkXXXUUUZZZaaarrrvvvcccOOOIIINNNWWWZZZfffsss}}}sssggg[[[PPPIIIEEE>>>???@@@AAA\\\ppp^^^XXXggg{{{uuu]]]QQQMMMRRRfff}}}sssvvvfffOOOEEEFFFLLLRRRggg~~~ooofff]]]ZZZYYYVVVUUUVVVVVVVVVVVVTTTRRROOONNNNNNLLLJJJHHHFFFCCC@@@;;;777666666666666777777777777666666555444444444444444444444444444444444444444333333222222111000000000---...............------...------------...//////...........................///000111111000///...////////////////////////---,,,,,,++++++,,,,,,---+++++++++,,,---........./////////000111333444555222111000///000111222333333444555666888:::;;;<<<;;;;;;<<<===>>>@@@BBBCCCEEEYYYsssgggbbbaaa___]]]\\\|||wwwwwwvvvsssoookkkfffdddgggggggggeeebbb]]]XXXUUUXXXWWWZZZ```___XXXPPPMMMKKKGGGCCC???===;;;888666333444666888888888888777555999<<>>@@@>>><<<>>>AAAIII]]]yyyhhhSSSPPPVVV]]]rrrwwwbbbNNNGGGLLLSSSVVVbbbrrruuuhhh\\\QQQIIIEEE???@@@BBBIIIkkkwwwddd]]]mmmgggWWWQQQOOOaaaccchhhuuuzzzvvvttt```SSSSSSYYY]]]qqq~~~yyypppfff^^^[[[YYYVVVUUUVVVUUUUUUUUUSSSQQQPPPPPPQQQOOOMMMJJJGGGEEEAAA<<<888666666666666777777777777666666555444444444444555444444444444444444444444333333222222111000000000////////////...---,,,+++,,,++++++++++++,,,------........................---///000222222000///---////////////////////////...------,,,,,,------...******+++,,,,,,---......000000//////000111222222000000/////////111222333333333555666888:::;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCVVVlllcccaaaaaaccchhh|||tttttttttrrrnnnjjjfffdddfffggghhhfffaaa[[[WWWUUUUUUZZZ```aaa\\\UUUOOOMMMKKKGGGBBB>>>;;;999777666444555666777888888888888111;;;===>>>\\\VVVRRRgggeeeQQQQQQBBBJJJFFFTTTddduuu```WWWrrrlllVVVAAA<<<===<<>>======888888777666666666666666666666555444444444444555444333222111111333555666555444333222111111111111///............------------------............///000000000000000000000000...000222222000.........111///...///000111000...///---,,,,,,---...---,,,+++,,,---...///111222222111111111000000000000000111111111000111111222222222444666777888999;;;===>>>>>>???@@@AAABBBBBBCCCHHHYYYppphhhhhhhhhjjjmmm{{{vvvvvvuuuqqqlllgggdddbbbdddeeeeeeccc___ZZZXXXWWWUUUYYY]]]]]]YYYRRRMMMKKKJJJFFFAAA===;;;999777666444555666777888888888888444===>>>BBB```VVVZZZtttaaaRRRTTTHHHLLLKKKXXXcccmmm```UUUxxxpppYYYDDD======<<<>>>CCCCCCLLL\\\pppyyyppphhh[[[LLLKKKSSS___mmm}}}lllYYYLLLHHHLLLVVV```iiiwwwwwwhhhXXXLLLEEEBBBBBBCCCGGGLLLtttiiijjjrrrxxxeeeQQQMMMVVVmmmyyyooogggllluuu}}}wwwqqqkkkhhhgggmmm{{{qqqllliiieee___[[[XXXWWWUUUTTTUUUTTTTTTSSSRRRPPPOOONNNLLLJJJGGGBBB===:::999999888888777666666666666666666666555444444444444555444333222111222333555666444444222111111000000000///............------------------............///////////////////////////...000222222000......///000///...///000111000...,,,+++***+++---/////////,,,---------......//////000000000000000000000000111111111000111111222333222444666777888999;;;======>>>??????AAAAAABBBCCCFFFXXXsssnnnoooqqqqqqrrr}}}|||wwwwwwvvvsssnnnhhhcccaaa```bbbcccbbb```\\\YYYXXXYYYVVVXXXZZZXXXTTTOOOKKKIIIHHHDDD???<<<:::999777555555555666777888888888888777<<<>>>FFFhhhSSSddd~~~___TTTWWWNNNNNNPPP\\\cccggg[[[OOOggg{{{ttt]]]GGG???>>><<<>>>BBBEEELLL[[[nnnqqqcccWWWUUUSSSNNNNNNRRR```ooozzzkkkYYYNNNJJJMMMVVV___hhhwwwsssdddTTTJJJEEECCC???@@@DDDNNNpppkkkooommmTTTSSS[[[ooo|||ppptttxxxppphhheeennntttkkkjjjhhhddd```]]][[[YYYWWWVVVVVVUUUTTTRRRQQQPPPOOOOOOLLLIIIEEE@@@<<<999777777888888777666666666777777777666555555444444555555444333222222222333555666333222111000000000000000///............------------------............///........................///000222111///......///000///......000000///...---,,,***+++---......---........................000000000000000000000000111111000000111222222333333444777888888999;;;======>>>>>>???@@@AAABBBBBBEEEWWW~~~uuusssvvvwwwuuurrr}}}sssttttttrrrmmmfffbbbaaabbbdddcccaaa]]]YYYWWWWWWXXXVVVWWWVVVTTTQQQMMMIIIHHHFFFBBB>>>:::999888666555555555666777888888888888666999<<>><<<>>>BBBEEELLLYYYlll}}}hhh[[[QQQQQQSSSSSSRRRSSS___pppwwwiiiXXXNNNKKKNNNVVV___eeevvvqqq```QQQGGGDDDCCC>>>>>>???NNNyyyrrrtttsssUUUZZZaaapppzzzzzzqqqfff___aaasssooohhhjjjgggdddaaa___]]]\\\YYYWWWWWWVVVTTTRRRPPPPPPPPPPPPOOOKKKEEE@@@===;;;999888888888777777666777777888777666666555555555555555444333333333333444555555222111111000//////000000///............------------------............///........................///000111111///......///000///......///000///...111///,,,+++,,,+++***)))////////////000000000000/////////000000000000000000000000000111222333333333555777888888999;;;=========>>>???@@@AAABBBBBBGGGZZZzzz}}}yyyxxx|||}}}xxxqqqyyyvvvrrrssssssnnnhhheeefffhhheeedddaaa\\\XXXUUUUUUVVVVVVUUUSSSQQQNNNLLLIIIGGGDDD@@@<<<999888777666555555666777888999999999999777888<<>>===>>>CCCDDDJJJVVViiiwwwddd\\\UUUTTTTTTSSSRRRRRRWWWkkkuuugggWWWNNNLLLOOOWWW___dddvvvppp^^^NNNEEEBBBBBB@@@@@@@@@RRRzzzyyywwwVVVTTTZZZdddxxx~~~{{{mmmfff___ZZZ\\\lllpppfffggggggdddaaa___^^^]]]ZZZXXXXXXVVVTTTRRRPPPPPPPPPQQQOOOJJJDDD???===<<<;;;999888888777777777777888888777777666555555555555666444333333333444444555555222111000000///000000000///............------------------............///........................000111111000......///000///...---...///000///---111...,,,+++++++++***(((+++,,,,,,---///000000111......//////000000000000000000000000111222333444444666888888888999;;;===<<<===>>>???@@@AAAAAABBBIII]]]~~~~~~xxxmmmsss}}}wwwnnnqqqssspppjjjfffhhhkkkdddccc```[[[VVVRRRRRRRRRTTTRRROOONNNMMMKKKHHHFFFAAA>>>:::777777666555444555666777888999999999999999:::BBB[[[YYYUUUuuugggbbb^^^[[[YYY[[[\\\eeerrrvvvbbbNNNKKKbbb~~~eeeLLLBBB???===>>>CCCCCCIIISSSdddzzzttt```\\\WWWTTTSSSRRRQQQPPPOOOdddzzztttfffVVVMMMKKKOOOXXXaaahhhyyy{{{lll[[[LLLCCC@@@AAA>>>AAAAAAUUU}}}\\\NNNQQQWWWggg{{{wwweeehhhkkkhhhcccgggzzz{{{mmmlllhhheeeaaa___]]]\\\[[[YYYWWWVVVUUUSSSRRRQQQPPPPPPLLLFFF???<<<;;;;;;:::888888888777777777888999999888777666666555555666666333444444444555555555555222111111000000000111111///............------------------............///........................000111111000...---///000///...------//////...---,,,+++)))***,,,------,,,(((((()))***,,,---...///---......//////000000111//////000000111222444444555777888999999999;;;===<<<======>>>???@@@AAAAAAHHH]]]}}}uuufffjjj|||~~~zzzqqqlllfffkkknnnllleeeaaacccfff^^^^^^\\\XXXTTTQQQPPPPPPOOOMMMKKKKKKKKKJJJFFFCCC@@@===999666666666555444666666777888999999999999:::???OOOooopppRRRXXXiiidddeeebbbbbb\\\cccdddkkktttppp|||xxxXXXIII[[[lllRRRFFFAAA===>>>BBBDDDHHHQQQ```tttrrr```[[[TTTQQQTTTXXXXXXVVVUUUbbbqqq~~~ssseeeUUULLLJJJOOOYYYbbbnnn{{{tttgggWWWIIIBBB@@@@@@:::BBBEEE]]]yyygggOOOQQQRRR\\\zzz~~~zzzuuu}}}hhh^^^mmmxxxuuujjjfffaaa]]]\\\[[[ZZZYYYVVVVVVUUUUUUSSSRRRPPPOOOJJJCCC<<<999:::;;;:::888888888777777888888999:::888777777666666666666666333444444555555555555555222222111111111111222222///............------------------............///////////////////////////000111111///------///111///...------//////...---+++)))((())),,,......---******++++++,,,---......------......///000000111/////////000111333444555666777999999999999;;;<<<<<<<<<===>>>???@@@AAAAAADDDYYY~~~}}}yyy}}}ppp___XXX|||~~~uuufff]]]___dddhhhfff___ZZZ[[[^^^YYYZZZYYYVVVRRRPPPOOOOOOLLLJJJHHHIIIJJJIIIEEEAAA???<<<888666555555555444666777888999999:::999999999CCCYYYhhhNNNYYY~~~~~~aaa```fffeeefff]]]hhhkkkpppvvvnnn{{{jjjPPPaaarrrVVVIIICCC======AAADDDHHHOOO]]]pppnnnccc[[[RRRQQQXXXaaaccc___```dddkkkwwwsssdddTTTKKKJJJOOOYYYdddtttuuunnnbbbTTTHHHAAA@@@@@@<<>>???@@@AAAAAA???UUU{{{mmmbbbYYYoooxxxwwwyyy}}}uuutttuuuooobbbZZZbbbfffddd[[[UUUWWWXXXWWW[[[WWWQQQOOOPPPRRRRRRQQQOOOLLLHHHGGGGGGFFFCCC@@@===;;;999777666666777888<<<:::888777777888888777:::DDD[[[RRRXXXcccqqq\\\cccpppooofffkkkjjjkkkuuu}}}{{{zzzVVVfffxxx^^^KKKBBB@@@>>>===CCCDDDMMM\\\nnn}}}pppjjjddd[[[UUUYYY```cccdddfffdddhhhooowww|||uuuaaaOOOJJJLLLOOOXXXbbbwwwssshhh[[[QQQGGG@@@???AAAAAACCCLLLwww~~~yyy^^^OOOKKKSSSbbbsss```MMMUUUrrr|||~~~zzzrrrrrrjjjgggbbb___^^^]]]\\\[[[ZZZXXXUUUSSSSSSQQQOOOMMMDDD@@@;;;888999:::;;;;;;777777888999999999999888888888666555555666777777333333333333333333333333222222111111111111222222//////...---,,,+++++++++..................------//////......------,,,,,,...............///000000222000...///111111///,,,(((((()))***+++,,,,,,---,,,,,,,,,---------......,,,------...///000111111000////////////111222333777777888999::::::;;;;;;======>>>???@@@AAAAAABBBBBBRRRwwwiii^^^VVVhhh|||jjjkkkmmm}}}pppmmm{{{|||vvvvvvtttnnnfffccc___```\\\UUUSSSXXX[[[ZZZXXXSSSMMMLLLNNNQQQPPPOOOMMMKKKHHHGGGGGGEEEAAA>>><<<:::888666555666777888:::888777777888888888888===PPPmmmzzzQQQZZZtttfffVVV___ooosssooopppooopppzzz}}}}}}YYYjjj}}}|||bbbMMMCCC@@@???>>>DDDDDDKKKYYYjjjzzzmmmgggkkkbbb\\\___eeegggfffgggeeeiiinnnuuu||||||qqq^^^MMMJJJMMMQQQZZZeeepppqqqfffXXXNNNEEE???===@@@DDDDDDKKKuuu~~~```OOOJJJQQQ___~~~vvviii]]]NNNTTTlllzzz{{{wwwoooooohhheeeaaa^^^]]]\\\[[[ZZZYYYWWWTTTSSSQQQOOOLLLIIIBBB???:::888888999::::::777777888999999999999888888888666666555666666777333333444444444444333333222222111111111111222222111111000......------.........................../////////...............///............///000000111///...///111111///,,,*********+++,,,,,,------,,,,,,,,,---------......------------............000/////////000111222333777777888888999:::;;;;;;<<<<<<===>>>???@@@@@@AAADDDSSS~~~|||sssggg]]]SSSaaa{{{iiiXXXYYY[[[bbbmmmyyywwwlllhhhwww{{{sssiiidddeee^^^[[[UUUQQQTTT\\\___^^^RRRMMMHHHIIINNNQQQOOOKKKJJJIIIHHHGGGFFFCCC???;;;:::999777555444555666777777777777888888888888999@@@```jjjOOO[[[wwwWWWNNN[[[nnnyyy{{{vvvwwwwww~~~[[[hhh|||fffPPPDDDAAA@@@@@@EEEEEEJJJVVVggg|||wwwlllhhhsssiiiaaabbbddddddcccdddiiilllpppttt{{{{{{mmm[[[KKKJJJNNNSSS]]]hhhnnn~~~ooocccUUUKKKDDD===<<>>???@@@@@@DDDQQQ}}}{{{tttiiiaaaVVV```tttwww^^^LLLKKKKKKIIIVVVkkkwwwnnnfffwww~~~vvvlllccc```bbb___YYYSSSSSSYYY```aaa^^^LLLHHHGGGLLLRRRTTTNNNGGGGGGHHHHHHGGGEEEAAA<<<999888777555444444555666777777888999999888777888888DDDqqq[[[MMM]]]gggKKKGGGZZZqqq~~~}}}~~~}}}{{{}}}```ddd{{{|||lllSSSEEE@@@@@@@@@CCCEEEKKKWWWgggzzzyyysssqqqxxxlll___ZZZYYYYYYZZZ]]]jjjnnnsssvvv}}}~~~jjjXXXJJJJJJOOOTTT^^^hhhrrr~~~mmmaaaRRRIIICCC>>>===???@@@IIIiii\\\bbbwwwuuu]]]OOOOOOUUUkkkxxxxxx|||tttgggbbb```SSSSSSeee|||yyyzzz~~~zzzpppiiihhheeebbb___]]]\\\[[[ZZZXXXXXXVVVSSSQQQNNNIIIDDD@@@===;;;888888888999999888777777888999999999999888888888777777666666555555333555777888888666444222222222222222222222222222///...---,,,,,,,,,,,,,,,---------.....................//////000000111111000////////////000111111////////////000///...---------,,,,,,++++++++++++,,,,,,,,,---------......------------------------/////////000000111222222555666777888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@BBBMMMyyy~~~}}}xxxooohhh[[[aaarrrrrrZZZGGGEEEDDDGGGTTTjjjuuuiii```uuuppphhhfffdddcccddd___XXXSSSVVV]]]___\\\XXXIIIHHHKKKRRRXXXVVVMMMEEEFFFGGGHHHGGGCCC???;;;999777666444333333555777888888:::;;;:::777666777999JJJTTTSSSjjj|||^^^CCCDDDZZZqqqxxxtttaaabbbzzzsssqqqWWWFFF???>>>>>>@@@DDDMMMZZZhhhyyy~~~zzzxxxzzz~~~}}}yyyjjjZZZQQQNNNNNNSSSZZZhhhmmmsssxxx}}}}}}hhhWWWJJJJJJPPPUUU]]]gggrrr}}}mmm___PPPGGGBBB???>>>@@@AAAMMMyyyWWWZZZkkkdddSSSPPPRRRccc{{{ooouuu~~~xxxmmmiiidddUUUSSSddd|||}}}|||rrrjjjgggdddbbb```^^^]]]\\\ZZZYYYXXXUUURRROOOKKKFFFAAA===:::999888888999:::999888777777888999999999999888888888888777666555555444444666888999888666444222111222333333333333222111......---,,,,,,,,,,,,------------.........//////......//////000000111111///////////////000000111...///000//////...------,,,,,,++++++******)))))),,,,,,,,,---------......,,,------...//////000000...//////000111111222222444555666777999:::;;;<<<<<<======>>>???@@@AAABBBBBBKKKvvv~~~|||}}}~~~{{{ssslll[[[^^^jjjiiiSSSEEEEEEEEENNNYYYkkkssskkkiiinnnfffhhhiiigggfff^^^WWWSSSWWW[[[ZZZUUURRRJJJLLLQQQWWWYYYVVVNNNGGGFFFHHHHHHFFFAAA===:::999666555444333444666888999999;;;<<<:::777777:::===QQQ}}}VVVbbbsssVVV???BBBVVVkkk{{{|||sss{{{xxxZZZZZZ|||ooo|||www\\\III@@@======>>>CCCMMMZZZgggwwwzzzsssmmmjjjiiifffccc``````dddmmmvvv}}}uuugggVVVLLLIIILLLUUU]]]ggglllssszzz|||ssspppmmmkkklllpppvvvzzz}}}eeeUUUIIIKKKQQQVVV^^^hhhooo}}}kkk]]]MMMEEEAAA???>>>@@@FFFQQQYYYVVVaaakkkXXXTTTRRR]]]vvv{{{{{{qqqnnnjjjYYYSSSaaa~~~uuulllgggcccaaa___^^^^^^]]]ZZZXXXWWWSSSOOOJJJFFFBBB>>>;;;999888888999;;;;;;999888777777888999999999999888888888888888777555444333555666777888777666444222111222333444444333222111000//////.........//////,,,,,,------.../////////...///////////////000000...............///000000---///000000...------...+++++++++******))))))))),,,,,,,,,---------......,,,,,,---...///000111222...///000111222222222111444444555777999:::;;;<<<======>>>???@@@AAABBBBBBCCCKKKvvv}}}zzzxxxzzz|||yyyrrrkkkTTTSSS[[[ZZZHHH@@@FFFIIIPPP\\\mmmuuuuuuzzzpppjjjlllmmmkkkiii```XXXTTTWWWYYYVVVSSSSSSOOORRRVVVWWWVVVRRRNNNLLLHHHIIIHHHEEE@@@<<<:::;;;666555444444555777999:::888:::;;;999777888>>>DDDfff^^^\\\tttcccMMM;;;>>>MMM___uuu{{{uuuZZZSSSfffuuu{{{|||aaaMMMAAA===<<<===AAAJJJVVVaaarrrrrrddd[[[YYY[[[SSSSSSTTTVVV\\\iiixxxlll```SSSMMMLLLPPPZZZdddkkkooovvvrrrfff[[[XXXUUUTTTVVV\\\cccgggpppyyy}}}uuu```QQQGGGKKKRRRXXXaaajjjrrriiiZZZIIIBBB@@@>>>===???HHHRRRxxxXXXPPPTTTpppvvv```YYYQQQWWWkkkzzz{{{pppppprrrcccYYYaaaxxxnnngggaaa```^^^]]]]]]\\\YYYWWWTTTPPPJJJEEEAAA>>>;;;999888888888:::<<<<<<:::888777777888999999999999888888888999888777555444333666666666666555444333222111222444555555444222111//////.........//////000,,,,,,------...//////000/////////...............---------------......///---///000000---,,,---...+++++++++++++++++++++***,,,,,,,,,---------......---------....../////////---...000111222222111111333444555777888:::;;;<<<<<<<<<===>>>???@@@AAAAAABBBJJJuuu~~~yyywwwvvvxxxzzzwwwooohhhMMMIIINNNMMM>>>;;;GGGMMMPPP]]]oooyyy{{{~~~xxxiiifffkkkoooooooooddd[[[VVVWWWXXXUUUUUUXXXSSSVVVXXXVVVRRROOOOOOPPPIIIIIIIIIEEE???;;;;;;<<<666555444444555777999;;;777999:::888777:::BBBIIIwwwHHHaaaUUUEEE999<<>>===<<<===FFFQQQsssSSSHHHIIIcccggg]]]QQQQQQaaaooozzzmmmrrryyymmm___ccczzznnnfff```^^^]]]\\\\\\[[[XXXVVVRRRNNNGGGAAA===;;;999777888888999;;;======;;;999777777888999999999999888888888999888777555333222777666666555444333333333111222444555555444222111------,,,,,,,,,------...,,,,,,------...///000000//////......---------,,,---,,,,,,,,,,,,---......,,,///111000---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---...000111222222111111333333555666888:::;;;<<<;;;;;;<<<===>>>???@@@@@@@@@HHHsss~~~zzzzzztttppprrrwwwuuukkkaaaKKKHHHFFFFFFCCC@@@BBBGGGOOO]]]qqqvvviiieeeiiinnnmmmiiiaaa]]]XXXVVVUUUUUURRROOOTTTVVVXXXYYYWWWTTTOOOLLLLLLJJJGGGDDD@@@<<<:::888666666777888999::::::::::::===999666:::>>>MMMfff```GGG```pppLLLDDD999;;;FFFOOOfffmmmSSSTTT___|||oooYYYAAA999???:::===EEEOOOZZZmmmwwwhhhbbbeeejjjkkknnnuuu~~~wwweeeXXXOOOPPPVVV^^^jjjuuuuuuaaaSSSRRROOONNNRRRVVV\\\gggpppzzzsss\\\NNNGGGMMMTTTYYYcccppp{{{}}}aaaTTTGGGBBB@@@>>>>>>???BBBhhhoooQQQPPPLLLRRRrrryyyaaaSSSQQQZZZeee~~~sssvvvxxxbbbYYY~~~xxxtttmmmhhheee```\\\YYYWWWTTTRRRMMMHHHAAA<<<999999888888::::::::::::::::::::::::===<<<;;;::::::::::::::::::999777666666666777888888777777666555444444444444444444444444444444444000000///...---,,,,,,,,,------///000111111111111............////////////........................///......------,,,++++++)))***+++,,,,,,+++***))),,,,,,,,,---------......---------............///...///111222333333222222333555777777777888:::<<<===>>>???@@@@@@???===<<>><<<;;;<<<>>>TTTuuuWWWMMMmmmbbbHHHCCC999;;;DDDLLLcccvvvYYYTTTZZZtttqqq[[[CCC;;;AAAAAABBBFFFLLLVVViii{{{mmmgggjjjooouuuyyyxxxaaaVVVNNNQQQYYYcccqqq|||xxxeeeWWWUUUUUUYYY```iiisssvvvZZZNNNHHHMMMTTTYYYdddppp}}}www^^^RRRFFFAAA@@@>>>===???LLLsssrrrPPPOOOJJJMMMggg~~~gggUUUOOOUUU___~~~|||zzz{{{zzzllldddzzzrrriiieeeccc```^^^\\\XXXSSSOOOIIIDDD>>>:::888777777777::::::::::::::::::::::::<<<<<<;;;::::::::::::::::::999888777666777777888777777777666555444444444555444444444333333222222000///...------,,,,,,,,,------///000000111111111............////////////........................///......------,,,++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......---------............///...///000111222222222222333555777888888888:::<<<;;;<<<>>>@@@AAABBBCCCCCCAAAKKKxxxxxxsssuuuzzzvvvgggYYYJJJEEEAAA@@@???>>>CCCJJJVVVaaaqqq{{{lllccccccccc___ZZZYYYWWWTTTRRRRRRQQQPPPNNNPPPQQQSSSSSSQQQNNNJJJGGGFFFEEEBBB@@@<<<999777666444555777888:::;;;<<<<<<888<<<<<<<<<;;;===]]]NNNZZZPPPCCC@@@:::;;;AAAFFF]]]~~~^^^UUUYYYvvvsss___GGG>>>BBB<<<===AAAIIIVVVmmmtttnnnpppuuu||||||eee]]]VVVXXX```mmm{{{|||jjj]]]XXX[[[cccooozzz~~~sssWWWMMMIIINNNUUU[[[eeeqqqqqqZZZOOODDD@@@???======@@@JJJtttmmmOOONNNHHHFFFXXX}}}}}}ttt]]]OOOQQQYYYsss~~~zzzwwwvvvsssuuu}}}}}}nnniiiyyyrrrlll`````````___\\\VVVOOOIIICCC???:::777666666666666999999999999999999999999<<<;;;;;;:::::::::::::::999999888777777777777888777777666666555444444444555555444333222111111000000///...---,,,,,,,,,,,,---......///000000000000............///////////////////////////////////////......------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///////////////000111222222333555777888888999:::<<<;;;;;;<<<===???AAACCCDDDBBBLLLxxx}}}wwwssswww}}}yyykkk]]]HHHCCC???>>>===>>>DDDLLLXXXiii}}}nnneeecccaaa\\\WWWVVVUUUSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPNNNKKKGGGEEEBBBAAA???<<<:::777555444333555666999;;;<<<======:::<<<;;;<<<===DDDoooiiiJJJiiioooCCC===>>>::::::>>>@@@UUUwwwaaaXXX___xxxdddKKK>>>@@@999;;;@@@IIIXXXppp{{{ssssssxxxsssmmmggggggnnn|||oooccc```dddooo|||zzzoooTTTMMMJJJOOOUUU]]]hhhrrr}}}mmmTTTKKKBBB???>>><<<>>>AAAEEEwwwbbbNNNMMMHHHCCCLLLgggjjjUUUPPPTTTcccvvv{{{wwwtttqqqnnnpppvvv{{{~~~vvvfffffftttpppmmm^^^]]]\\\ZZZVVVOOOHHHBBB>>>;;;888666666777777666888888888888999999999999;;;;;;::::::999::::::;;;999999888888888777777777666666666555555444444444555555444333111000/////////...------,,,,,,,,,------......///000000//////............////////////000000000000000000000000///......------,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------............/////////.........000111333444555777888888999;;;===<<<;;;;;;:::;;;===???@@@BBBKKKwww}}}|||xxxtttqqqtttxxxssseeeYYYGGGBBB>>>======???FFFOOO```rrrqqqgggdddccc]]]XXXSSSTTTSSSRRRQQQOOOOOOOOONNNNNNOOONNNLLLHHHEEECCC>>>===<<<:::888666444333444555777999;;;<<<=========>>><<<===EEEVVVRRRNNNwwwaaa===;;;<<<999:::<<<;;;MMMmmmaaaZZZeee~~~jjjNNN???>>>@@@AAAEEEKKKSSSeeewwwvvvzzz~~~yyyxxxtttiiihhhmmmxxxxxxmmmQQQMMMMMMQQQWWW```kkktttxxxfffOOOHHHAAA???===<<>>@@@AAADDDHHHMMMZZZqqq|||yyy~~~yyypppjjjmmmzzzrrrdddNNNNNNOOOSSSYYYcccnnnwwwttt]]]KKKEEE@@@???======@@@EEEdddxxx\\\OOOJJJGGGFFFDDDJJJ]]]rrrkkkYYYSSSVVVjjj}}}|||zzzxxxtttrrrooonnnmmmlllkkkkkknnnqqqxxxuuuwww~~~xxxwwwqqqrrrxxxhhh___VVVQQQKKKEEEAAA===999777999888777777999999888666666666666777888888999999999999999999999::::::;;;999999::::::999999888777444444444444444444444444555555444333222111111000------,,,,,,,,,,,,---------....../////////..................///////////////////////////////////////......------,,,+++++++++******))))))******+++,,,,,,,,,---------......---------............///////////////000111222222444666888999999999;;;===;;;;;;<<<===???AAACCCDDDCCCHHHqqq|||zzz|||yyyyyyyyyvvvppphhh```ZZZFFFBBB@@@AAABBBDDDLLLTTTgggpppuuuvvvqqqfffccc```ZZZTTTOOOQQQSSSQQQMMMKKKJJJKKKJJJJJJIIIHHHEEEBBB???===999999888777666444444333666777888:::;;;<<<<<<<<<333777555<<<\\\tttXXXMMMssspppIIIAAA===;;;777999<<<777@@@YYYmmmWWWXXXfffuuuXXXDDD@@@:::<<>>===BBBHHHqqqttt```PPPGGGCCCEEEEEEEEEQQQbbbzzzdddZZZVVVhhh}}}|||zzzxxxuuurrrooolllmmmmmmjjjgggggghhhhhhllljjjmmmvvv||||||||||||tttooorrrssszzzpppaaaXXXLLLHHHCCC???<<<:::777555777666666777888888777555555555666666777888888999999999888888999::::::;;;999999:::::::::999888777444444444444444444444444555444444444333333222222---,,,,,,+++,,,,,,---------......//////...------............////////////........................///......------,,,++++++,,,+++************+++,,,,,,,,,,,,---------......---------............///...///000111222222222222444666888999999:::<<<===;;;<<<>>>@@@AAABBBCCCCCCBBBGGGmmm{{{xxx}}}}}}vvvpppssstttqqqjjjccc^^^\\\FFFCCCAAACCCDDDFFFMMMUUUbbbjjjqqqyyypppddd```]]]VVVPPPNNNPPPRRRPPPLLLHHHHHHHHHHHHHHHGGGEEECCC@@@===;;;888888777666555444444333777888999:::;;;;;;<<<;;;555<<<;;;EEEmmm^^^NNNQQQbbbAAAGGG>>><<<777999===777===SSS{{{sssVVVPPPZZZyyy\\\HHHCCC>>>>>>@@@CCCHHHUUUmmmzzzyyyzzz~~~jjjUUULLLPPPTTTVVV\\\gggssszzzoooTTTGGGBBB@@@???>>>>>>CCCIIIwwwppp```RRREEE@@@DDDEEECCCLLL[[[nnnbbbWWWfffwww|||yyywwwtttooollljjjlllllliiigggffffffeeeaaa___ccclllppppppsssyyyttttttkkkgggmmmqqq{{{}}}[[[SSSPPPEEEBBB???===<<<:::777555555555555777888888555333444555555666777888888999999888888888999::::::;;;999999:::;;;:::999888777444444444444444444444444444444444444444444444444,,,,,,,,,++++++,,,---------......///......------............/////////000........................///......------,,,++++++------++++++++++++------,,,,,,,,,---------......---------.........//////...///111333333333222222555666888999999:::<<<>>>===>>>???@@@@@@???===<<>>;;;999777666444222222222333444;;;777222:::DDD;;;444<<<666;;;;;;___rrrOOOCCCfffxxxUUUBBB???<<<;;;999777888;;;>>>@@@fffyyy|||PPPLLLUUUkkk|||iiiRRR@@@AAA???AAAGGGJJJQQQfff|||rrrcccXXXLLLOOORRRTTTZZZfffvvvwwwdddUUUGGG;;;AAA??????BBB???OOOssseeePPPKKKEEEEEEJJJNNNOOONNNnnnoooaaadddiiiqqq}}}yyyuuuqqqooommmgggeeedddcccccccccaaa___```___^^^```bbbccccccbbbdddbbb^^^XXXUUUZZZdddmmmxxxyyyvvvlll]]]NNNFFFCCC>>>===;;;999777555444444333444666777777555444222333444444555666777888888666666777888888888888888888999999:::999888777666666333000111444666666555555444333555777666333///---,,,,,,+++,,,---//////......------------............////////////.........------,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++++++++,,,------------.........//////000000000000000000111111222444666777888888999;;;===;;;<<<===??????@@@@@@@@@CCCHHHoooyyywwwxxxuuupppnnnkkkjjjlllnnnlllddd]]]KKKCCC@@@EEEGGGFFFKKKTTT```gggxxxyyybbbXXXVVVOOOFFFKKKLLLMMMLLLJJJGGGFFFFFFGGGDDDBBB@@@???===:::888777666444222222333444555999:::666999>>>777222;;;===;;;DDD|||XXXEEEJJJpppnnnRRRDDDAAA<<<;;;999777888:::===???ZZZrrr~~~XXXNNNMMM]]]qqqXXXDDDBBB???AAAFFFJJJQQQeee{{{xxxwwwooo^^^PPPMMMPPPSSSVVV[[[gggwwwttt```OOOGGG<<<@@@===>>>BBBCCCYYYsssaaaQQQLLLHHHHHHLLLPPPRRRQQQ```vvvaaaaaabbbiiiwww{{{wwwrrrooolllkkkfffeeecccbbbbbbbbb```^^^\\\[[[ZZZZZZ[[[[[[YYYWWWXXXVVVRRRLLLHHHJJJRRRYYYWWWYYYYYYSSSIIIAAA<<<<<<::::::999777777666666666555555666777777666555444444555555555666777777777777777888999999999999999777888999999999888777666666333222222555666555444444333333555777666222//////...---,,,,,,,,,---...///......------......///......////////////.........------,,,,,,------...++++++++++++++++++++++++,,,++++++***))))))((((((,,,,,,,,,,,,,,,------.........///222333222///,,,000000000000000111111222333444666777777888:::<<<;;;<<<===???@@@@@@@@@@@@EEEJJJqqq}}}vvvssstttqqqmmmkkkkkklllooorrrpppiiidddOOODDD???EEEKKKLLLOOOUUUgggqqqyyyaaaVVVRRRLLLDDDJJJLLLMMMLLLIIIFFFEEEEEEEEECCC@@@???>>><<<999777666555444333333333444555555<<<:::888;;;777555<<<>>>???VVVfffAAADDD[[[|||cccOOOFFFBBB===;;;999888888999<<<===LLLggg|||```MMMNNNRRRrrr}}}aaaIIICCC???@@@EEEIIIPPPdddxxxvvvjjjkkkppp\\\LLLOOORRRUUUXXX]]]jjjzzzqqq[[[JJJFFF===???;;;>>>AAAGGGiiioooYYYQQQMMMJJJJJJNNNRRRSSSSSSRRRqqqkkkeeeaaafffuuu~~~}}}yyytttpppllliiihhhfffdddbbbaaaaaa```^^^\\\YYYWWWVVVVVVVVVTTTPPPMMMQQQPPPLLLFFFAAAAAAEEEJJJAAADDDEEECCC>>>;;;;;;<<<666666666666666777888888666777777777777777777777666666666666666666666666888888888999999999::::::777777888888888777666555555444444444555555444222222333444666777555111...000///...,,,,,,,,,,,,---///......------......///...//////000000//////.........------------......++++++++++++++++++++++++,,,,,,,,,++++++******)))---------,,,---......///---...000666<<<;;;555...000000000000000111111222222444666666666777999;;;;;;<<<===>>>@@@@@@@@@AAAEEEJJJqqq~~~|||tttpppqqqnnnjjjgggiiimmmpppqqqnnniiieeeTTTGGGAAAGGGOOOQQQTTTYYYmmmzzzwww```VVVSSSNNNIIIKKKLLLMMMLLLIIIFFFEEEEEECCCAAA>>>===<<<;;;888666555555444444444444555666333<<<;;;888<<<;;;888===>>>QQQuuuwwwTTT@@@VVVsss|||___QQQIIIAAA>>><<<:::888888999:::<<>>@@@<<>>777000000000000000111111222222444666777777888999;;;:::;;;===>>>@@@@@@AAAAAACCCHHHpppzzz|||{{{rrroooooommmiiieeehhhlllmmmkkkgggcccaaaZZZOOOIIIOOOUUUWWW\\\cccmmm{{{uuu___VVVSSSOOOKKKKKKMMMMMMLLLIIIFFFDDDDDDAAA???<<<;;;;;;999777555444444444444555666666777555;;;999777===;;;888>>>QQQ|||ZZZHHHLLLoooxxxbbbWWWLLLAAA???>>><<<:::999999::::::AAAQQQlll~~~ddd\\\QQQhhhpppVVVHHHBBB@@@DDDGGGMMM]]]ooowwwlllggglll}}}rrr```QQQIIINNNQQQVVVZZZaaaooorrrbbbQQQGGG???>>>@@@===BBB>>>LLLqqq]]]NNNIIIHHHHHHHHHJJJKKKLLLLLLMMMYYYmmm}}}lll^^^^^^jjjyyy~~~|||zzzwwwrrrnnnkkkhhhgggeeeccc```___^^^\\\ZZZWWWVVVUUUTTTSSSSSSQQQNNNKKKIIIIIIGGGDDDAAA??????@@@@@@@@@>>><<<:::::::::;;;666666555555555555555666555444444444444555666777777777777777777666666666777666666555666777888888666777777888888666555444444666777777666444333222444666888888666333///---------,,,,,,---///000111/////////......///////////////000000000000/////////......------......///+++++++++++++++++++++++++++,,,---...///000111111...------------...//////...,,,,,,333<<<@@@===999000000000000000111111222333555777888888999;;;<<<:::;;;===>>>@@@AAAAAAAAABBBHHHpppyyyxxx{{{~~~yyyqqqnnnooolllhhheeehhhkkkjjjeeeaaa______```ZZZXXX\\\]]]^^^gggtttwwwppp[[[TTTPPPLLLIIIKKKLLLMMMKKKHHHDDDCCCCCC???===;;;:::999888666444333333444555666777777777999;;;777888<<<777;;;LLL~~~kkkGGGDDD___rrrddd[[[OOOEEEAAA@@@>>><<<::::::::::::???FFF[[[}}}jjj]]]tttwww^^^KKKDDD@@@CCCFFFJJJYYYjjjyyy}}}|||wwwlllYYYNNNKKKNNNRRRWWW\\\eeessstttfffVVVIIIDDD<<>>@@@AAABBBBBBDDDJJJsssxxxsssuuu~~~yyyyyyuuuooonnnnnnkkkfffeeeiiillliiibbb^^^^^^```gggfffiiijjjfffeeessseeeTTTOOOLLLIIIGGGIIIJJJJJJIIIEEEBBB@@@@@@===;;;999888888777555333222333444555777777888888:::999777;;;<<<888JJJnnn}}}VVVEEEQQQyyyrrrgggbbb[[[SSSMMMCCCBBB@@@>>><<<;;;::::::===>>>NNNooo{{{xxxjjjiiiOOOFFFAAACCCDDDHHHVVVeeeqqqyyyttt{{{|||}}}|||hhhUUUMMMNNNNNNSSSYYY___iiixxx~~~nnn```OOODDDBBB<<>>???>>>:::444000//////...---------...///111222000000////////////000000000000111111111111000000//////............//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...///---,,,---...///...---000000000000000111111222333555777888888888:::<<<999:::<<<>>>@@@AAABBBBBBDDDJJJssstttmmmmmmxxx{{{zzzuuuuuusssnnnmmmmmmjjjeeefffjjjllliiibbb]]]___ccclllooottttttllliiizzz{{{\\\NNNLLLKKKIIIIIIGGGHHHHHHGGGCCC@@@>>>>>><<<;;;888888777666444222222333444666777888888888777666888??????<<<\\\\\\KKKKKKccc~~~ddd]]]^^^ZZZVVVUUUDDDCCCAAA???===;;;::::::;;;:::GGGdddyyy}}}nnnpppQQQGGGAAACCCDDDGGGTTTbbbkkk|||rrrooozzzzzzqqqsssttt```OOOHHHJJJOOOTTT[[[bbblll|||yyymmm___MMMCCCBBB===BBB>>>999GGGGGGjjjkkkVVVUUUGGGIIIJJJKKKJJJHHHFFFEEEDDDEEEFFFGGGPPPjjjyyymmmffffffsss~~~~~~uuutttrrrooommmkkkjjjjjjgggdddaaa___]]][[[XXXUUUVVVRRRMMMJJJIIIHHHHHHHHHGGGEEEBBBAAAAAA@@@???>>>>>>===<<<;;;;;;:::777555777666666666666777777888222444666888999999777666555555666777888999999:::999888666555666777999:::888999999::::::888777666444666666555333444777:::AAAAAA???:::333//////000000///...------...000000000000////////////000000000000111111111111000000//////............//////++++++++++++++++++++++++)))***+++,,,...///000111,,,++++++++++++,,,------,,,---...///000/////////000000000000000111111222222444666777777777999;;;999:::<<<>>>@@@AAABBBBBBBBBHHHqqqssspppmmmlllnnnrrrtttuuuqqqooommmmmmnnnmmmjjjfffjjjkkklllhhhbbb]]]]]]^^^cccfffkkkmmmjjjmmm{{{oooZZZLLLHHHIIIIIIHHHJJJHHHDDDAAA???>>>>>>???999999888777666555444444222555999;;;:::999:::;;;:::777;;;>>>999FFFrrrOOOIII]]]sssTTTVVVYYYUUURRRNNNLLLGGGAAA======>>>===<<<999888<<>>DDDFFFAAAJJJ\\\qqqvvvyyy~~~xxxvvvoookkkssszzzlll]]]PPPLLLNNNRRRWWW^^^eeeooovvvfffXXXKKKEEEFFF@@@BBB888===JJJLLL{{{```PPPSSSLLLJJJJJJJJJIIIHHHGGGEEEDDDHHHCCCCCCLLL]]]tttyyymmmfffooozzz}}}{{{yyyxxxwwwtttoookkkjjjiiigggffffffdddbbb```^^^[[[VVVSSSTTTQQQNNNKKKJJJHHHFFFDDDDDDDDDCCCBBB@@@???>>>>>>999999888888777666666666777777666555555555555555555555555555666666777777555555555555666666666666777666666666666888999:::555777:::===>>>;;;555111>>>444111888:::666;;;FFFRRRGGG:::222111111///+++***+++,,,---.....................////////////000000000///...............------......------,,,+++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++---------------------------------............///////////////000111222333444555777888777888999;;;<<<<<<===>>>???@@@AAAAAA@@@IIIkkkrrrnnnjjjhhhiiijjjkkkkkkjjjiiihhhiiijjjiiifffccceeedddbbb___\\\[[[\\\^^^]]]^^^aaacccbbbfffsss}}}nnnbbbRRRIIIGGGHHHGGGEEEAAA@@@>>>===<<<;;;<<<<<<999888777666555555555555888888999999888888999999;;;999:::@@@OOOqqqZZZIIIUUUrrrhhhQQQTTTSSSPPPPPPOOOLLLGGGBBB?????????===<<<;;;:::<<>>===<<<999999888888777777666666777777666555555555555555444444555555555666666666555555555555666666666666777666666666666888999:::888777888999:::999666333666444555777777888BBBMMMMMMCCC777111111222000...+++,,,---...////////////---............/////////000000///...............------......------,,,+++,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,---------------------------------............///////////////000111222333444555777888777888999;;;<<<<<<===>>>???@@@AAAAAA???JJJmmmppplllgggcccbbbaaaaaa```ccccccccceeegggfffdddaaaddd```\\\ZZZ[[[^^^```bbb[[[YYYZZZ\\\\\\^^^fffpppttt}}}qqq```YYYRRRIIIDDDDDDDDDAAA===999999:::;;;;;;;;;;;;;;;999888666444333444555666<<<:::888888999;;;;;;;;;<<<;;;===LLLqqq```HHHGGGiii~~~```TTT[[[XXXRRRQQQPPPNNNKKKGGGDDDBBB@@@===:::;;;:::;;;FFF___~~~ffffffmmm}}}jjjrrrbbbHHHCCCCCCBBBJJJXXXeeetttvvvqqqjjjhhh{{{sss^^^PPPMMMOOOWWW^^^gggnnnyyyrrraaaRRRGGGBBBCCCCCCFFFIIIGGGGGGaaaxxxUUUNNNOOODDDJJJJJJJJJIIIHHHGGGFFFEEEAAABBBCCCAAAAAANNNkkkyyytttyyy{{{{{{xxxssspppoooqqquuuyyyyyyyyyvvvrrrmmmjjjhhhhhhhhhgggdddbbb```^^^]]][[[XXXUUUVVVSSSPPPMMMLLLJJJHHHFFFDDDDDDBBB@@@>>>===;;;;;;999999999888777777666666777777666555555555555555444444444444444555555555444555555555555666666666666666666666777888999999999777555444555666666666222888:::777777@@@LLLRRRFFF>>>444000000222222000------...///000000000000---------............///000/////////............------......------,,,+++,,,,,,,,,++++++++++++***************+++,,,---------------------------------------............///////////////000111222333444555777888777888999;;;<<<<<<===>>>???@@@AAAAAAAAAMMMqqqoookkkeeeaaa___]]]\\\ZZZ___```bbbdddeeeeeecccbbbbbb^^^[[[[[[^^^aaaaaa```]]]ZZZ[[[^^^^^^\\\]]]aaadddkkkqqqqqqmmmfff\\\RRRLLLGGGBBB??????>>>:::777999:::<<<>>>???>>>===<<<999777444333222444666888;;;:::888:::<<<>>>>>>===999<<>>OOOUUUOOOAAA:::222//////111111///------...///////////////------------............///////////////......---------......------,,,+++++++++++++++++++++++++++************+++,,,---...,,,,,,---------------------------............///////////////000111222333444555777888777888999;;;<<<<<<===>>>???@@@AAAAAACCCOOOtttnnnkkkfffbbb```___]]][[[\\\]]]___```````````````\\\ZZZZZZ\\\^^^^^^ZZZVVVYYYYYY\\\bbbccc^^^ZZZYYY[[[aaaccc^^^WWWSSSNNNJJJCCC@@@<<<;;;<<<<<<;;;888===???@@@AAAAAA???<<<;;;888666444333333555777999999999999:::<<<<<<;;;:::666AAAddd}}}QQQEEELLLhhhkkk```jjj~~~}}}mmmYYYHHHHHHIIIJJJIIIFFFBBB>>><<<:::999999===IIIbbbpppYYYUUUpppppp|||tttUUUCCC???BBBIIIPPPaaappp{{{yyy|||eeeUUUNNNPPPUUU]]]gggsss}}}|||qqqaaaSSSHHH@@@<<<<<>>999333/////////...---,,,,,,---.........---------------.........///////////////000///...------------......------,,,+++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,---------......---------............///////////////000111222333444555777888777888999;;;<<<<<<===>>>???@@@AAAAAACCCMMMpppnnnkkkgggdddcccaaa___]]]YYYZZZZZZYYYXXXXXXZZZ\\\[[[\\\___aaaaaa^^^XXXSSSQQQSSSZZZbbbccc]]]XXXWWWUUUXXXWWWNNNGGGDDDCCC@@@===<<<;;;<<>>AAAAAALLLttt```QQQOOOLLLMMMHHHIIIIIIIIIHHHHHHGGGFFFGGGCCCCCCEEEEEEDDDFFFJJJ```yyy}}}|||{{{uuupppiiidddbbbeeekkkoooqqqooolllkkkjjjhhheeecccbbb___\\\[[[ZZZYYYXXXVVVWWWTTTQQQNNNMMMKKKIIIGGGGGGGGGEEEDDDBBB@@@>>>>>>:::::::::999888888777777777777666555555555555555555555555444444444444444333444444444444555555555444444555666777777777777333333333555777666444222///666;;;AAAQQQ]]]TTTBBB;;;888333000///...---,,,,,,,,,---------------,,,.........////////////000...///000000000///---,,,------......------,,,+++***++++++++++++,,,,,,,,,************+++,,,------+++,,,,,,------.........---------............///////////////000111222333444555777888777888999;;;<<<<<<===>>>???@@@AAAAAAAAAIIIhhhnnnlllhhheeecccbbb___]]]YYYYYYWWWTTTQQQQQQTTTXXXZZZ^^^cccdddbbb]]]XXXUUUQQQSSSZZZ___]]]VVVRRRSSSMMMOOOLLLDDD?????????>>>===>>>@@@CCCEEEFFFEEECCCAAA@@@@@@???===:::888666666666666777777999::::::999;;;===:::777888@@@GGGbbbgggKKKGGG\\\ssszzzjjjfffttt|||lll]]]OOOPPPSSSTTTRRRMMMIIIFFFFFF@@@>>>=========FFF[[[pppttthhhvvvqqqWWWHHHEEEHHHIIISSSaaauuuvvvgggVVVOOONNNQQQWWW]]]ccciiitttzzzwwwjjjVVVHHHCCCAAA???@@@FFFCCC\\\}}}[[[UUUPPPIIIOOOHHHHHHIIIIIIIIIHHHGGGGGGEEEBBBBBBDDDEEECCCCCCGGGQQQhhhzzzzzzxxx~~~}}}}}}vvvuuurrrkkkccc___```bbbggggggggghhhiiihhheeebbbbbb```\\\ZZZYYYXXXWWWUUUVVVSSSPPPNNNLLLKKKHHHFFFFFFEEEDDDCCCAAA@@@???>>>;;;::::::999999888888777777777666555555555555555666666666555555555444444333333444444444555555555333444555777777777777666444333333444666777555444444BBBQQQWWWXXXTTTIII===888666333000//////......------............------/////////000000000111111...///000111000///---,,,------......------,,,+++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,---......///---------............///////////////000111222333444555777888777888999;;;<<<<<<===>>>???@@@AAAAAACCCFFFbbbooolllhhheeecccaaa^^^[[[ZZZZZZWWWRRRNNNOOOSSSWWWUUUZZZ___```\\\XXXUUUTTTWWWXXX\\\^^^XXXPPPMMMOOOFFFHHHFFFAAA???BBBCCCBBB@@@CCCGGGJJJJJJHHHDDDAAAAAAAAA@@@>>><<<:::999777666666777888999::::::;;;999<<<>>>;;;999???MMMYYYcccKKKFFFSSSrrr{{{pppnnnzzzwwwkkkddd]]]aaabbbaaa\\\SSSKKKGGGFFFDDDAAA@@@???;;;>>>NNN```zzz}}}```MMMHHHHHHHHHOOO^^^rrrfffYYYMMMJJJNNNSSSZZZ```jjjnnnxxxzzzvvvfffPPPAAA???BBBAAAAAAIIIEEEhhhwww[[[[[[RRRFFFNNNHHHHHHIIIIIIIIIHHHGGGGGGDDDCCCCCCEEEDDDBBBEEEJJJBBBXXXnnnuuussswww{{{{{{ttthhh^^^ZZZ[[[___```cccfffiiihhheeebbbccc```\\\ZZZXXXXXXVVVUUUVVVSSSPPPMMMLLLJJJHHHFFFDDDDDDCCCBBB@@@???>>>>>>;;;;;;:::999999888888777777777666555555555555555777777666666666555555555333333333444444444555555333444555777777777777666666444333333555666777666<<>>;;;666444222111000000000000...///////////////......000000000000111111111111...///000111000///---,,,------......------,,,+++*********++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,---...//////---------.........//////////////////000111222333444555777888777888999;;;<<<<<<===>>>???@@@AAAAAAFFFHHHaaaccceeegggfff```ZZZ[[[___XXXWWWVVVTTTQQQNNNJJJIIINNNOOORRRTTTUUUUUUUUUUUU[[[\\\\\\[[[WWWRRRLLLIIIDDDEEEEEEFFFFFFFFFEEEEEEIIIIIIJJJJJJHHHFFFDDDBBB???>>>===<<<:::999888777999777333111444999;;;999;;;888:::===:::AAA```kkkLLLGGGLLLkkkzzzuuurrrvvv|||nnnfffgggnnntttsssfffVVVMMMJJJIIIHHHGGGDDD???;;;???IIIQQQsss}}}rrrXXXFFFFFFOOOSSS\\\ooottt[[[RRRKKKNNNSSSWWW[[[___fffrrr|||uuu\\\GGG@@@AAABBB@@@===HHHOOOuuu\\\OOOLLLKKKKKKFFFHHHJJJJJJHHHGGGGGGIIICCCCCCCCCCCCCCCDDDEEEEEEBBBQQQaaaooouuuxxx|||zzzwwwsssnnnfff^^^YYYZZZYYY[[[```gggjjjgggccccccaaa___]]][[[XXXTTTQQQVVVSSSPPPMMMLLLJJJHHHFFFEEECCCAAA@@@@@@???===<<<999:::;;;;;;:::999777666777777666555555555555555555555555444444333333333555555555555555555555555444444555666555444333222666555777:::777333888AAAGGGbbbvvvnnnUUUCCC>>>>>>555444333111///...------..................---------...000111222222222111444222000...---,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------------------000//////.........//////////////////000111222333///111444777999:::;;;;;;======>>>@@@@@@AAAAAAAAACCCEEEhhhbbbaaabbbdddddd```ZZZVVVXXXWWWTTTQQQMMMKKKIIIHHHHHHIIIKKKLLLNNNOOOPPPPPPXXXXXXWWWUUUQQQKKKFFFCCCBBBCCCDDDFFFFFFGGGGGGGGGKKKIIIHHHEEECCCAAA@@@@@@::::::999888777666555555666888::::::;;;<<<======999888;;;>>>@@@SSSlllTTTEEEFFF___|||vvvrrrvvv~~~|||qqqkkkmmm{{{}}}nnn\\\QQQLLLIIIJJJJJJFFF@@@;;;<<>>;;;>>>AAA^^^wwwuuu{{{uuu{{{nnnWWWIIIEEEPPPUUUbbbttt{{{rrr```MMMGGGDDDFFFNNNVVV\\\bbbgggrrrkkkRRRCCC@@@AAA???<<>>???AAAAAAAAAGGGFFFgggqqq\\\RRRRRRUUUUUUNNNNNNMMMLLLJJJHHHFFFEEE@@@???>>>===>>>???@@@AAA@@@??????????????????@@@>>>???@@@AAABBBBBBCCCBBBCCCAAA>>><<<999888777777666666666777777777888888888666777888888888:::>>>@@@???HHHcccVVVPPP???QQQ|||yyyvvvwww{{{zzzuuutttwwwwww}}}~~~vvvmmmhhhgggfff```\\\TTTJJJAAA<<<===???LLLggg}}}{{{vvvnnnccc~~~gggSSSGGGNNNQQQ\\\lllyyy~~~}}}nnnbbb[[[QQQHHHGGGGGGKKKTTT\\\aaahhhooo}}}~~~sss___III@@@AAACCCBBB@@@IIIDDDiiizzzhhhUUUMMMMMMMMMIIIEEEIIIGGGFFFGGGIIIIIIGGGEEEDDDCCCAAA@@@AAABBBEEEFFFEEEEEECCCJJJYYY```ppp|||xxxwwwvvvuuutttnnnggg\\\UUURRRSSSUUUVVVZZZXXXVVVVVVVVVVVVTTTRRRPPPNNNLLLKKKJJJIIIFFFDDDEEECCCAAA@@@@@@???===<<<<<<;;;999888777888888999777777666555555555555555444444444444444444444444555555555555555555555555333333444444555555555555666777888777999CCCUUUeeeiii^^^OOOCCC???<<<777222222111000///........................////////////------...///////////////------------,,,---------++++++++++++++++++++++++******++++++,,,---......+++++++++,,,,,,,,,------,,,,,,------------------------,,,,,,,,,---......////////////000111222333444444555666777888888999888999;;;===???@@@AAABBBAAADDDiiigggKKKCCCFFFIIIEEEGGGJJJKKKKKKHHHEEECCCBBB@@@>>><<<;;;:::;;;;;;888888777777888:::;;;<<<<<<<<<=========<<<;;;;;;999999::::::999777666444666666777777888999999::::::666777===@@@>>>>>>AAA<<>>>>>???AAA\\\tttuuutttqqqWWWhhhwww^^^LLLKKKMMMVVVeeerrrzzz}}}qqq```SSSMMMJJJGGGHHHIIIOOOWWW]]]bbbkkktttyyyhhhUUUCCC>>>AAABBBBBBCCCEEEMMM{{{{{{fffRRRLLLMMMKKKHHHGGGFFFFFFFFFFFFHHHHHHGGGFFFDDDCCCAAAAAAAAABBBDDDEEECCCFFFEEEHHHRRRWWWfff}}}}}}yyyxxxxxxxxxwwwsssooohhh```ZZZTTTOOOLLLOOOPPPQQQSSSVVVVVVTTTRRRQQQPPPNNNLLLKKKIIIEEECCCEEECCCAAA@@@@@@???===<<<<<<;;;999888777888888999777777666555555555555555444444444444444444444444555555555555555555555555444444333333333333333333555444888FFF[[[kkkooommm```UUUGGG>>>:::888555444111111000///////////////........./////////000000.............../////////.........------,,,++++++++++++++++++++++++++++++******+++,,,------......++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///////////////000111222333555555555666777777888999888999;;;===???@@@AAABBBAAAJJJttt```NNNCCC<<<@@@BBBEEEHHHHHHFFFCCCAAAAAA@@@>>><<<:::999888888888888777666555555555666999999999888888777666555222444666888888777555444555555555666777888888888:::666777<<<<<<666666<<>>???AAAAAAAAAFFFRRR~~~{{{bbbKKKAAAAAAAAA@@@@@@???>>>>>>======<<<<<<:::999888777888888777666555555444333555555555666555555444444333333444555555555555555555555555666777777888888999666777:::999>>>QQQhhhfffJJJFFF^^^{{{xxxwwwnnnnnnnnnmmmmmmoooppppppuuuzzz{{{wwwssssssrrrppplllggg___VVVNNNGGGCCC@@@===MMMYYYjjjzzzqqqrrrmmmZZZ\\\yyy```PPPOOOSSS___kkkttt|||{{{qqqhhh]]]XXXPPPIIIDDDCCCEEEGGGMMMPPPVVV]]]dddnnn~~~nnnXXXJJJ@@@@@@@@@===AAAIIIcccfffVVVJJJJJJJJJEEEEEEJJJJJJNNNPPPLLLEEEAAABBBEEE@@@AAABBBCCCCCCCCCBBBBBBAAAGGGEEECCCGGGFFFJJJXXXeeesss}}}yyywwwvvvuuutttrrrrrrrrroooiiibbb]]]ZZZNNNLLLIIIIIIJJJLLLMMMMMMKKKJJJJJJKKKKKKJJJGGGDDDEEECCCAAA@@@@@@???===<<<::::::::::::999888777777777777666555555555555555333333333444444444555555555555555555555555555555333333333444555777:::;;;EEEWWWqqqwww]]]SSSIII@@@<<<999444222555222222111111111111222222---......///000000111111111111000/////////000111---...////////////------+++,,,,,,,,,------------,,,,,,------------------,,,,,,,,,------------...++++++,,,,,,---......///------------...///000111////////////000111222333555444444555666888:::;;;;;;<<<===???@@@AAAAAAAAAEEEQQQ}}}hhhCCCAAA>>>;;;999999;;;<<<888999:::::::::999888777555666666777777777666666222333333444555555555555555444333222222444666777777777777777888888999999999777999>>>FFF^^^pppMMMHHHEEEXXX~~~}}}uuuppprrrhhhjjjjjjiiikkknnnooooookkkqqqtttrrrqqqssssssrrrkkkhhhccc]]]VVVNNNFFFAAA999EEELLL\\\yyyxxxkkkzzz]]]YYY{{{mmmXXXUUUXXXaaakkksss|||{{{xxxsssjjj]]]SSSKKKGGGCCCBBBCCCEEEIIILLLSSSVVV]]]fffmmmzzzxxxhhhPPPDDD>>>@@@AAA>>>DDDPPPzzz___RRRJJJLLLKKKDDDBBBGGGOOOTTTVVVPPPEEE>>>@@@DDD???@@@BBBDDDDDDCCCBBBAAADDDHHHEEEBBBFFFCCCBBBKKKOOOYYYuuu|||yyyvvvtttoooppppppnnnjjjhhhggggggYYYTTTLLLEEECCCCCCDDDEEEFFFFFFGGGIIIKKKKKKHHHFFFEEECCCAAA@@@@@@???===<<<999:::;;;;;;:::999777666777777666555555555555555333333333444444555555555555555555555555555555555222222333555888;;;>>>@@@VVV{{{vvvddd\\\LLLAAA888888777444333666222222222111222222333444---......///000111111222222111000//////000111222+++---...000000000000///,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////---------...///000111111////////////000111222333444444444444666888:::<<<======>>>@@@@@@AAAAAAAAA???IIIuuu~~~oooZZZIII>>>999999;;;<<<777333333666777777777777444555888888555555777555555444333333333333444555999999333222555666222999888777888999888666444999>>>DDDUUUzzzmmmLLLGGGGGGOOOxxx~~~|||wwwppplllmmmdddgggjjjkkkjjjkkkmmmpppjjjkkkqqqyyy{{{vvvqqqqqqmmmhhhaaa]]]ZZZTTTLLLEEEFFF???>>>NNNjjjzzzwwwuuubbb{{{vvvdddVVV[[[kkkyyyyyy{{{||||||zzzrrrnnntttmmmddd[[[UUUOOOIIIEEEAAA???@@@DDDEEEFFFJJJPPPZZZ\\\cccnnnzzziiiSSSDDDEEE;;;;;;FFFAAAFFFbbbeeePPPNNNKKKGGGFFFEEEFFFGGGMMMMMMKKKGGGCCC@@@??????@@@AAAAAABBBBBBAAAAAA@@@DDDCCCAAA@@@@@@AAACCCDDDGGGQQQddd{{{yyyyyyzzzkkkooosssqqqlllhhhhhhjjjeeeaaa[[[UUUOOOHHHBBB>>>@@@>>>===>>>@@@AAAAAA@@@@@@???>>>===<<<;;;:::::::::999999888777666666555555555555555555555555555333444555666666555444444777777444222333555555333666444666:::;;;@@@OOO___zzzfffYYYRRRDDD===666333444444333000222333444555555333111000000111111222222222111111////////////............------------------------************+++,,,---------------,,,,,,+++++++++***+++,,,---............000//////...,,,+++---111............/////////////////////000111111222222555555555555666888999:::===>>>???@@@AAAAAA@@@???EEEJJJeeeiiiRRRAAA999888777555444888;;;;;;999666777444555777777333222444444444444444444444444444000333333000111666777333666777888999:::;;;<<<===???SSSooojjjYYYEEE@@@PPPnnn~~~zzzxxxsssllliiijjjgggiiikkkkkkjjjlllooorrrmmmooouuu}}}}}}wwwqqqpppkkkgggbbb]]]XXXRRRKKKFFFCCC??????KKKaaavvvuuusssnnn]]]___mmmzzz||||||zzzwwwyyy~~~~~~yyyvvvwwwuuummmfffdddaaa[[[TTTNNNJJJFFFBBB???BBBAAACCCIIIKKKMMMSSSZZZ```___eeeuuuzzz```LLLDDDFFF@@@AAAGGGCCCRRRwww```NNNLLLIIIFFFEEEFFFGGGHHHJJJJJJIIIFFFBBB??????@@@@@@AAAAAABBBBBBAAAAAA@@@BBBAAA???>>>>>>???AAABBB@@@III\\\xxx|||xxxvvvvvvsssuuuvvvtttppplllkkkkkkfffbbb]]]WWWRRRLLLFFFBBB@@@>>>===<<<===>>>===<<<======<<<;;;:::999888888888777777666555555444444555555555555555555555555444555555666666555444333444444333333555777888777:::::::::::::::EEE```zzzkkk]]]SSSMMMBBB<<<666333444444333000444555666777777555333222000000111111111111000000////////////............------------------------,,,,,,++++++***+++++++++---------,,,,,,+++++++++***+++,,,---...............---,,,,,,++++++,,,.............../////////////////////000111111222222555555555555666888999:::<<<===???@@@AAAAAA@@@???AAAIIIfffzzz```OOOGGG999666444444777999888666;;;888777999999555444777666666777888888777777777333555555444666::::::666888888777555555;;;EEELLLaaa~~~kkkGGGGGGGGGPPPhhh}}}xxxuuutttoooiiiggghhhlllllllllllllllmmmqqqtttrrrttt{{{yyyqqqoooiiigggccc]]]WWWSSSRRRSSSPPPKKKGGGJJJUUUgggyyyvvvzzz~~~jjjiiittt}}}{{{vvvrrrrrrvvvwwwzzz|||yyyyyy|||~~~~~~|||~~~~~~}}}}}}~~~wwwvvvuuutttssssssrrrsssvvvuuusssqqqooommmlllllleee```]]]^^^[[[UUUQQQPPPLLLIIIEEEBBBAAA@@@???>>>??????CCCIIINNNQQQXXX___hhhhhhqqqsssYYYIII@@@BBBBBBDDDBBBBBBcccuuuUUUKKKJJJHHHFFFEEEFFFGGGHHHGGGGGGFFFDDDAAA??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@???>>>======>>>???@@@@@@FFFUUUnnn|||xxxvvvwwwuuuqqqooommmkkkhhhffffffccc^^^YYYUUUPPPKKKHHHEEEBBB@@@>>>>>>===<<<:::::::::999888777666666555666555555444444333333333555555555555555555555555555555666666555444333333444444444555555555444444:::;;;@@@IIISSScccyyy|||kkk^^^UUUKKKCCC@@@;;;555333333444333111444555666666666555444333///000000000000000//////////////////............------------------------...---,,,+++************------,,,,,,,,,,,,++++++++++++,,,,,,------......///...,,,,,,---//////.............../////////////////////000111111222222555555555555666888999:::<<<===>>>@@@AAA@@@@@@???>>>GGGgggzzznnnQQQKKK???666444777777555444111111333333000111444111222222333333222111000444444333222333444333111777999;;;>>>FFFVVVkkkzzzmmmPPPEEEFFFVVVrrr~~~wwwsssqqqqqqnnnjjjiiilllpppooonnnmmmnnnppptttvvvxxxzzz{{{rrrooohhhgggeee___[[[^^^fffmmmpppcccSSSJJJLLLXXXlll}}}|||vvvwww{{{}}}wwwsssrrrsssjjjjjjhhheeeddddddeeefffeeeeeeffffffeeeeeeeeefff```___]]]\\\[[[ZZZYYYYYY\\\[[[XXXVVVTTTRRRQQQPPPNNNIIIGGGHHHFFFBBBAAACCCBBBAAA???>>>???AAABBBCCCFFFEEEJJJQQQVVVZZZaaaiiittt{{{jjjQQQGGG@@@@@@CCCEEE@@@III}}}aaaKKKKKKJJJHHHFFFEEEEEEFFFFFFDDDDDDDDDBBB@@@???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@???>>>============>>>???BBBDDDMMM___www~~~zzztttmmmjjjjjjiiieeebbbcccaaa\\\YYYVVVRRRNNNKKKLLLIIIFFFCCCBBB@@@>>><<<999888888777666666555555555555555444444333333333555555555555555555555555666666666555555444333333444333555777777555666999:::BBBUUUpppyyymmmbbbYYYPPPDDD;;;===999555333333333333222333333444444444333222111000111111111111000000///////////////............---------------------------,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------,,,+++---///...+++............/////////////////////000111111222222555555555555666888999:::;;;<<<>>>???@@@@@@@@@@@@>>>GGGggg}}}vvvhhhXXXNNNKKKEEE===999666555777777555555999777777777777777666555444777777777888888888:::===;;;EEEVVVhhh|||uuuZZZKKKIIIZZZ```rrr|||ssssssooommmoooooommmooorrrrrrqqqoooooopppsssvvvxxx||||||zzzrrrppphhhhhhgggcccccclll{{{sssZZZJJJGGGNNN___ooo}}}tttmmm{{{zzzvvvsssqqqeeeaaa\\\YYYVVVSSSRRRSSSPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJHHHGGGFFFFFFFFFFFFEEECCCBBBAAA@@@??????BBB??????AAAAAA???@@@DDD@@@@@@@@@@@@AAADDDGGGIIIRRRRRRWWW___eeejjjqqqyyy]]]GGGCCCDDD@@@DDDFFFDDD\\\tttXXXLLLMMMLLLJJJHHHGGGFFFFFFFFFDDDDDDDDDBBB@@@???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@?????????>>>>>>?????????>>>>>>CCCOOO___uuuzzzqqqmmmnnnmmmhhhccc```^^^ZZZWWWUUUSSSOOOMMMPPPNNNJJJGGGDDDBBB???===999999888888777777666666666666666555555555555555555555555555555555555555666666555555444444444444222000222777888777<<>><<<777777999999999888888888999::::::666888<<<@@@@@@BBBKKKUUU^^^mmm|||^^^KKKCCCMMM[[[||||||yyyzzzoooppplllkkknnnooonnnqqquuurrrpppooopppssswwwxxxyyy{{{zzz||||||uuupppoooiiiiiiiiigggjjjtttpppYYYLLLHHHJJJVVVccctttqqqkkkppppppttt}}}zzzxxxsssmmmiiibbb\\\YYYUUUPPPNNNNNNIIIHHHFFFFFFFFFFFFDDDBBBEEEDDDCCCAAAAAA@@@@@@@@@???>>>>>>=========>>>>>>>>>===>>>AAAAAA@@@BBBGGGBBBCCCDDDEEEFFFIIIMMMPPPVVVWWW]]]gggpppwwwtttVVVEEEDDDAAA;;;@@@DDDKKKsssqqqYYYRRRNNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFDDDAAA??????@@@@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@?????????>>>===@@@IIIRRRaaa~~~zzzuuurrroooiiiddd___]]]ZZZXXXVVVTTTQQQNNNPPPMMMIIIFFFDDDBBB???===::::::999999999888888888666666666666666666666666555555555555555555555555555555444444444555555666777333222666666777@@@LLLmmmoooeeeZZZPPPGGG>>>;;;;;;666555444333222222333444666666555555555444444444444444444444333222111111////////////............------------------------************+++,,,---...++++++,,,,,,,,,,,,---------,,,+++******+++,,,---...555666///---000000+++............/////////////////////000111111222222555555555555666888999:::999;;;===???@@@@@@@@@@@@BBBHHHeeexxx|||jjjccc\\\WWWPPPHHHDDDEEEBBBBBBAAABBBDDDHHHKKKMMMKKKOOOWWW]]]]]]aaaqqqvvvSSSFFFEEEMMMdddxxxtttvvvpppnnnjjjiiikkkllllllooosssqqqooooooqqqvvvyyyzzzyyywwwtttsssuuusssnnnlllnnniiijjjjjjjjjlllqqqyyyuuufffYYYTTTOOOKKKQQQ\\\dddlllkkkiiitttccciii{{{vvvooogggaaa```]]]WWWSSSSSSOOOMMMJJJIIIJJJIIIFFFDDDFFFEEEEEEDDDCCCCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCC@@@@@@CCCFFFEEECCCEEEJJJIIIKKKNNNOOOPPPSSSYYY]]]```bbblllzzzgggSSSHHHDDD???:::@@@HHHZZZmmmXXXRRRLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJIIIFFFBBB??????@@@@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@?????????@@@???BBBGGGIIIRRRkkk~~~zzzssslllgggaaa___\\\ZZZYYYWWWTTTRRRNNNKKKHHHEEEDDDBBB@@@>>>::::::::::::999999999999666666666666666666666666555555555555555555555555444444333333444555777777===888999AAAGGGNNN___rrr~~~xxxfffZZZNNNGGGBBB;;;999:::444444444333222222333444666666555555444444444555333444444333222111000000////////////............------------------------+++++++++***++++++,,,,,,+++++++++,,,,,,------------,,,+++))))))***,,,---111<<>>@@@@@@@@@@@@@@@HHHeeejjjfffmmm}}}wwwvvvoooooonnnppptttyyy~~~[[[HHH???EEELLLWWWuuu~~~uuummmnnnooommmiiigggiiiiiihhhkkkoooooonnnooorrrwww{{{{{{yyytttooommmmmmllliiiiiimmmiiijjjkkkkkkkkklllmmmnnnhhh```\\\]]]VVVMMMOOOYYYYYYhhhkkkdddsss```]]]ppprrrjjjeeeeeeddd]]]XXXYYYWWWTTTPPPOOOPPPOOOKKKHHHIIIHHHHHHGGGGGGGGGHHHHHHCCCCCCCCCCCCCCCCCCDDDEEEIIIIIILLLOOOMMMJJJKKKPPPRRRUUUXXXYYY[[[___eeejjjvvvzzzlllYYYNNNFFF@@@EEE@@@HHHTTTlllfffSSSLLLKKKKKKLLLNNNOOOPPPQQQRRRMMMMMMKKKGGGCCC@@@??????@@@AAAAAABBBBBBAAAAAA@@@>>>>>>????????????>>>>>>>>><<>>888777333333444333222222333555444444333222222222222333333333333222222000//////000/////////............------------------------------,,,+++************+++++++++,,,,,,---------...,,,+++))))))***,,,------:::>>>333+++,,,...,,,............/////////000/////////000111111222222555555555555666888999:::888:::<<<>>>@@@@@@@@@@@@>>>GGGfffvvvfffdddgggpppqqqZZZHHH@@@CCCIIIVVVjjj~~~xxxyyyzzzuuunnnkkkhhhhhhgggggghhhiiijjjkkkpppoooooorrrvvvxxxvvvsssrrrnnnjjjiiikkkmmmmmmlllooopppnnnjjjiiikkkhhhcccaaa```^^^]]]ZZZVVVPPPLLLTTT___cccdddmmm||||||dddcccpppiiinnnhhhbbbbbb```bbbZZZUUUWWWYYYWWWSSSRRRQQQQQQPPPPPPOOONNNMMMMMMMMMKKKIIIIIIKKKMMMNNNNNNTTTUUUVVVVVVVVVXXX\\\^^^\\\aaaeeehhhlllwwwuuuhhh[[[QQQHHHCCCAAAAAA@@@HHHoooooo^^^UUULLLQQQRRRRRROOOLLLJJJKKKMMMLLLLLLKKKGGGCCC@@@???@@@AAAAAAAAAAAA@@@???>>>===??????>>>===============>>><<<<<<@@@@@@AAALLLXXXhhh[[[mmmvvvuuu{{{{{{rrrhhh```aaa___YYYTTTTTTPPPOOOLLLGGGBBB@@@AAACCC@@@===;;;;;;>>>???===;;;999999888888888666333111888777555444444444333222444666888::::::;;;===>>>@@@EEEVVVttt|||nnnbbb[[[HHHFFFBBB>>>:::888666666444444333222222333333444555333111222333444333222111111000000//////......------............------///...---,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////......------...000111000000000111222222333333666666555555555777888999999:::;;;===>>>>>>??????AAAGGGaaa}}}uuuhhh^^^eeerrrrrrjjj]]]OOOJJJHHHHHH\\\vvv}}}zzz{{{sssoooiiigggfffeeeeeegggiiijjjjjjiiijjjmmmqqqsssrrrpppqqqnnnllllllnnnooonnnlllttttttrrrmmmkkkllliiidddeeeddddddcccaaa\\\VVVQQQOOO[[[aaadddiiitttuuuzzzzzzvvvhhhaaa[[[[[[\\\ZZZZZZ[[[XXXXXXWWWWWWVVVVVVUUUUUUWWWVVVVVVWWWYYY[[[\\\\\\___aaacccdddeeegggjjjlllsss{{{~~~uuuhhhYYYOOOIIICCC@@@@@@BBBCCCaaafffZZZSSSLLLPPPQQQQQQOOOLLLJJJLLLMMMJJJJJJIIIFFFBBB@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>???>>>>>>===============???<<<;;;<<<<<<===GGGRRR|||{{{aaannn{{{~~~{{{ooojjjeee\\\VVVUUUTTTQQQMMMIIIGGGFFFGGGGGGCCC@@@===<<<======;;;999999888777777666555333111555555555666777999;;;<<<<<<===>>>>>>@@@FFFNNNUUUZZZjjjyyykkk]]]QQQJJJFFFDDD@@@===999777666555111111222222222333333333555333222222444555555444111111111000//////......------............------......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...........................///000000000000000111222222333333666666555555666777888999999:::;;;===>>>>>>??????AAAFFF___zzzmmm___XXX]]]ddduuu^^^HHHKKKEEE???IIIUUUmmmvvv|||{{{|||~~~uuuqqqjjjhhheeecccccceeegggiiiffffffgggjjjmmmooonnnmmmooooooooopppqqqqqqnnnlllssssssqqqmmmlllnnnlllgggggghhhiiijjjhhhccc\\\WWWNNNWWW___dddffflllxxxnnneeebbb```^^^```ccc]]]]]]]]]]]]]]]]]]]]]]]]YYY[[[^^^aaadddfffgggggglllpppuuuzzz}}}|||uuugggXXXJJJEEEDDDBBBAAABBBBBBIII~~~nnn[[[UUURRRNNNOOOPPPOOONNNKKKJJJKKKMMMGGGGGGGGGDDDAAA???@@@AAABBBBBBCCCBBBBBBAAA@@@??????>>>======<<<<<<======???<<<:::::::::===GGGQQQuuuiiinnnzzz~~~xxxoooddd]]]ZZZ[[[VVVOOOLLLLLLMMMLLLJJJEEECCC???>>>======;;;:::::::::999888777666666666666777999999:::===AAADDDDDDGGGJJJNNNUUUbbbtttyyykkk^^^RRRIIICCCBBB@@@===:::777555444444111222333444444444444444555444333444666777666555222111111000000///......------............------,,,------......---++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............---......///////////////000000000111222222333333555555555555666777888999999:::;;;===>>>>>>??????@@@EEE]]]~~~ooo]]]VVVUUU```mmmzzz}}}rrrWWWGGGGGGKKKEEELLLggg~~~yyy|||{{{}}}tttooommmkkkgggccccccdddgggiiijjjjjjjjjkkklllllllllllloooqqqsssuuutttqqqmmmjjjlllmmmmmmkkklllpppoookkkhhhiiilllnnnmmmhhh```ZZZSSSXXX\\\bbbdddfff~~~oooiiihhhgggggghhhccccccdddeeeeeeffffffgggaaaeeelllqqquuuxxxzzz{{{yyyooogggZZZMMMDDDEEEGGGDDDCCCEEECCCUUU{{{bbbVVVSSSQQQNNNMMMMMMLLLKKKJJJIIIJJJJJJDDDEEEEEECCC@@@???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<===>>>===<<<===AAAHHHRRR[[[qqqyyyvvvzzz}}}|||}}}yyyyyy}}}tttpppmmmeee\\\XXXXXXXXXUUUQQQJJJHHHEEEBBBAAAAAA@@@@@@?????????>>><<<;;;<<<<<<<<<@@@CCCDDDDDDGGGLLLQQQTTT[[[eeeooo{{{zzzsssiii___VVVOOOIIIEEE>>><<<:::777555444333333444444555666666555444333555444444666888999888666222222111111000//////...------............------***+++---......---+++***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........,,,---///000000000///...000000000111222222333333444555555666777888999999999:::;;;===>>>>>>?????????CCC[[[|||xxx{{{wwwfffWWWRRROOOOOOZZZhhhxxx___IIIEEE===>>>DDDDDDGGGeee}}}~~~|||{{{uuuqqqpppmmmiiifffeeefffiiikkknnnnnnmmmllljjjiiihhhiiinnnqqquuuwwwuuupppkkkhhhjjjlllllljjjlllppppppllljjjlllooorrrqqqkkkccc]]]ZZZYYYWWW\\\aaabbbxxxzzzwww{{{{{{xxxvvvvvvvvvwwwyyyzzz|||}}}}}}~~~xxxoooeee[[[TTTQQQGGGCCCGGGFFF@@@AAAGGGQQQrrrqqq]]]TTTPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFCCCCCCCCCBBB@@@???@@@AAABBBBBBCCCCCCBBBBBBAAAAAA>>>======<<<<<<<<<<<<<<<<<<>>>@@@CCCKKKVVVaaahhhnnn~~~zzzzzzxxxwwwzzz|||{{{vvvtttqqqlllggg[[[YYYUUUPPPLLLJJJJJJKKKIIIKKKLLLJJJGGGFFFFFFHHHHHHPPPXXX]]]___dddmmmuuuyyyxxxfffaaaYYYRRRLLLHHHEEEBBB:::999777555333333333333555555555444333222111000666555555777999999888666222222222111000000//////------............------)))+++---......---+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---///000000000///...000000000111222222333333333444555666777888999999999:::;;;===>>>>>>?????????CCCZZZ}}}zzz|||yyymmm___RRRKKKKKKNNNQQQTTTZZZiii~~~SSSUUUWWWTTTKKKCCCEEELLLHHHMMMTTTVVVbbbzzzyyy~~~zzzzzz~~~}}}{{{zzzyyyvvvqqqnnnkkkiiihhhiiikkklllnnnnnnllliiieeecccccccccjjjnnntttwwwtttpppkkkhhhooopppooolllmmmpppoookkkmmmooorrrtttsssnnneee___\\\ZZZTTTUUU]]]^^^ggg}}}yyyuuuoooggg]]]TTTMMMIIIIIICCCCCCFFFAAA<<>>===<<<<<<;;;;;;<<<<<<;;;???BBBFFFOOO\\\eeehhhdddiiiiiimmm}}}{{{|||yyywwwwwwtttssswww~~~}}}zzzuuunnngggcccbbbcccdddgggiiigggccc``````aaabbbmmm{{{rrrggg\\\WWWQQQKKKFFFBBB???===777666444333222333333444444333222111000/////////777666666888999999777444333222222111111000//////------............------******,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------......///////////////000000000111222222333333222333555777888999999999999:::;;;===>>>>>>?????????CCCZZZ}}}vvvnnnggg\\\PPPFFFDDDHHHMMMUUU^^^aaaqqq|||{{{~~~{{{wwwooohhhfff```RRRCCCDDDDDD@@@;;;>>>IIIUUU[[[hhhjjjrrrxxx|||vvvzzz~~~wwwwwwzzzyyyvvvvvvzzzzzzvvvooonnnllljjjjjjjjjlllmmmjjjkkkiiifffaaa^^^___aaaccciiippptttssspppmmmlllnnnooonnnkkklllooonnnjjjmmmoooqqqrrrqqqlllddd^^^[[[___YYYTTTZZZ]]]^^^ggg~~~zzznnnwwwxxxpppmmmeee[[[QQQIIIFFFFFFCCC@@@AAACCC>>>BBB```|||bbbXXXTTTNNNMMMRRROOOLLLIIIGGGGGGGGGDDDBBBCCCDDDDDDBBB@@@???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@======<<<;;;;;;;;;;;;<<<;;;???AAACCCJJJTTTYYYYYYSSSTTTOOOSSSbbbqqq}}}wwwuuutttsssuuuxxxzzz~~~vvvlllfffaaa^^^TTTQQQLLLGGGCCC???;;;999555444333222222333444444444333111//////111333444888777777888999888555222333333222111111000000///------............------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...............///000000000000000111222222333333222333555777888999999999999:::;;;===>>>>>>??????@@@DDD\\\~~~jjjYYYRRRJJJ???>>>EEEBBBKKKWWW___ZZZOOOJJJJJJJJJNNNVVVZZZVVVNNNKKKNNNIIIJJJHHHCCCBBBDDDDDDAAA<<>>@@@CCCAAAOOO}}}ttt]]]XXXWWWQQQRRRXXXRRRNNNJJJHHHHHHHHHEEEBBBDDDEEEDDDCCC@@@???@@@AAA??????@@@AAAAAAAAA@@@@@@======<<<;;;;;;;;;;;;<<<;;;???@@@???CCCJJJLLLHHHFFFGGGCCCFFFRRR```{{{vvvuuuxxxyyyyyyyyy{{{xxxxxx~~~|||kkk```YYYUUURRRKKKHHHDDDAAA???<<<888555444333222222222333444555555444222111222555999;;;888888777888999777444111333333222222111000000000---..................---+++*********++++++------,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------//////...------///000111000000000111222222333333111333555777999999999999999:::;;;===>>>>>>??????@@@EEE]]]|||qqqfffXXXOOOMMMOOOKKKGGGFFFFFFFFFCCC@@@CCCAAADDDIIIKKKFFFBBBAAAJJJBBB;;;:::>>>CCCDDDBBBCCCHHHQQQccczzz{{{{{{zzzxxxwwwuuutttttttttuuuvvvwwwvvvuuutttuuuvvvppplllggggggjjjkkkhhheeefffgggfffccc```]]]\\\]]]^^^cccjjjnnnppppppooopppjjjhhhhhhhhhjjjjjjjjjiiillljjjiiihhhgggccc^^^ZZZ```^^^[[[YYYYYY\\\```bbb```nnndddkkkzzzqqqkkkgggaaa[[[QQQJJJFFFCCCBBBAAA999EEEGGG===CCCmmm{{{kkk[[[SSSQQQOOOMMMNNNLLLKKKIIIGGGEEECCCBBBAAAAAA@@@@@@???>>>?????????AAAAAABBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<============>>>@@@AAABBBDDDDDD@@@@@@???CCCHHHMMMlll}}}|||vvvhhh^^^XXXSSSMMMIIIEEE@@@;;;888777666444222333222222222333333222222444333111///000444;;;@@@FFF@@@999666777777444111555333000///000000///............------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////------------.........///000000000111222222333333444555666888999999999999:::;;;<<<>>>>>>>>>=========EEEWWW~~~||||||xxxpppcccVVVLLLFFFDDDCCCFFFHHHOOOXXXZZZUUUQQQOOOKKKGGGGGGPPP]]]ccc```YYY^^^fffpppyyyvvvyyyxxxvvvuuutttsssttttttwwwwwwvvvtttrrrqqqqqqrrrpppjjjdddaaadddffffffdddggggggfffbbb^^^[[[ZZZ[[[]]]```eeejjjnnnppppppoookkkjjjjjjjjjlllllljjjhhheeeeeeeeeddddddbbb```^^^```^^^\\\ZZZ[[[]]]aaacccbbb{{{|||zzzsssjjjbbb[[[WWWLLLOOOPPPKKKBBB<<<===@@@@@@???HHH```jjj^^^RRROOOOOOMMMKKKKKKIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@AAABBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<======;;;;;;<<<===>>>???@@@@@@===??????AAAEEEGGGbbb~~~zzz{{{}}}sssfffccc]]]UUUOOOLLLHHHCCC>>>===999555333444444333111666444222222222222000......000222555999>>>DDDIIIGGG@@@999666777777666444444222///...---...//////......---------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++,,,------------........./////////000000000111222222333333444555666888999999999999:::;;;<<<>>>>>>>>>======???FFFUUUzzznnnjjjlllpppfffnnn~~~rrrjjjkkkiiilllxxxxxxkkkggguuuwwwpppkkkgggtttsssqqqppppppqqqssstttzzzwwwtttpppnnnmmmmmmnnnpppjjjbbb^^^___bbbdddeeeffffffeeeaaa]]]ZZZZZZZZZ______aaagggmmmqqqqqqooojjjiiijjjkkkllljjjgggeee\\\]]]____________aaabbb```___\\\[[[\\\___bbbdddbbbhhh|||ooonnnkkkfff___WWWPPPLLLGGGFFFBBB<<<888:::@@@EEEDDDKKKiiilll]]]TTTMMMMMMNNNKKKGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;<<<======;;;<<<<<<<<<<<<=========;;;???>>>???AAA@@@RRRrrrwww|||vvvqqqlllnnnsss{{{yyyqqqeeeWWWMMMNNNKKKHHHGGGFFFCCC<<<777666444111111222333333333222000///111444555444222333666;;;>>>@@@BBBDDDEEEFFF@@@:::777777999888777444222///...---...///000...------------,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,++++++++++++,,,------....../////////000000000000000000111222222333333444555666888999999999999999:::<<<>>>>>>>>>>>>===AAAFFFTTT}}}yyyttt}}}|||}}}qqqeeepppuuuhhhddddddeeelllkkkjjjkkkmmmpppsssuuuyyyuuuppplllkkklllnnnnnnooojjjccc______bbbdddeeefffeeedddaaa^^^]]]]]]^^^fffcccbbbfffnnnrrrqqqnnnffffffggghhhiiigggccc```WWWYYY[[[[[[[[[]]]```ccc^^^]]]\\\[[[\\\___bbbddd```___ppp}}}yyyuuukkkhhhddd^^^WWWQQQKKKHHHJJJBBB;;;:::???DDDEEECCCDDDjjjhhh]]]UUUOOONNNMMMIIIDDDCCCEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@???===<<<<<<;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<999??????===>>>;;;DDDZZZwwwwwwxxx{{{{{{ssseeeccccccgggoooyyyyyyssskkkeee___XXXNNNGGGHHHFFFEEEDDDCCC???999555444333333222333444555555222000///111444666555333999<<>>>>>CCC???<<<:::::::::999888222333333222000///000000---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////////////////000000000000000000000111222222333333444555666777999999999999999:::<<<===>>>>>>>>>>>>AAAGGGUUU~~~~~~{{{xxx|||}}}{{{sssjjjfffdddccccccddddddeeegggkkkooosssuuuuuuqqqllljjjkkknnnpppqqqjjjgggccc``````aaacccdddeeeeeedddcccaaaaaaccceeennnjjjgggiiinnnqqqooolllddddddeeefffgggeeeaaa^^^WWWXXXYYYZZZ[[[]]]___aaa\\\[[[ZZZZZZ\\\___bbbddd^^^```hhh|||yyyvvvqqqmmmgggbbbZZZRRRJJJEEECCCBBB>>>@@@BBBDDDEEEEEEEEEEEE___ssshhh___WWWPPPNNNLLLHHHEEEEEEFFFEEEDDDCCCBBB@@@??????@@@@@@AAAAAAAAA@@@???>>>???@@@AAAAAA@@@???===<<<<<<;;;;;;;;;;;;<<<======>>>>>>======<<<;;;;;;:::999AAA@@@<<<===999<<>><<<;;;999777555333444444444444333333444555444333222222222222222111;;;===@@@@@@???>>>===>>>???>>>>>>>>>===;;;888666111444888888555111//////------------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------------...//////////////////000000000000000000000111222222333333444555666777999999999999888:::<<<===>>>???>>>>>>@@@GGGWWWuuunnngggeeeccc___]]]^^^bbbccceeehhhkkkoooqqqsssppplllgggggglllpppsssssseeeccc```^^^]]]___aaaccceeeeeeeeedddccceeehhhkkkqqqnnnkkklllmmmnnnkkkiiieeedddeeefffgggeeeccc```[[[ZZZZZZ\\\___aaa```___ZZZZZZYYYZZZ\\\___bbbddd___bbbccclll}}}wwwsssooojjjeee```ZZZRRRHHHBBB???>>>>>>888>>>AAA:::555@@@ZZZqqqdddbbb[[[TTTNNNLLLJJJGGGGGGIIIFFFEEEDDDCCCAAA@@@???>>>@@@AAABBBBBBBBBAAA???>>>???@@@@@@@@@@@@>>>===<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::999999888:::CCC@@@:::<<<;;;999???@@@KKKPPPSSSgggyyyuuuooogggaaa___```bbbeeeccc___[[[YYYXXXZZZ[[[]]]aaagggmmmqqqvvv{{{~~~||||||}}}~~~vvvrrrlllfff```ZZZTTTPPPRRROOOJJJEEEAAA===888555666555555444333444444555111222333333111111222333,,,000555777888;;;???DDDKKKIIIDDD???:::777888:::===>>>??????===;;;777555333777;;;;;;666111//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++++++++,,,------....../////////000000000000000000111222222333333444555666888999999999999888999;;;===???????????????FFFVVVvvvpppmmmiiifffeee___YYYYYY___fffhhhjjjlllnnnoooooooookkkgggdddeeekkkppprrrqqqdddbbb^^^[[[[[[^^^cccgggfffffffffeeedddeeeiiilllmmmmmmlllllljjjiiigggfffdddcccbbbcccddddddcccaaa^^^[[[ZZZ^^^dddgggddd___ZZZZZZZZZ[[[]]]```ccceeebbbbbbbbbeeeqqq|||uuuoookkkggg```\\\UUUQQQKKKEEE@@@??????@@@>>>@@@???>>>IIIhhhppp___\\\WWWRRRNNNMMMKKKGGGGGGIIIEEEDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEDDDCCCAAA@@@??????@@@@@@???>>>===;;;<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::999999999CCC???777<<<===999;;;@@@???===AAAVVVvvv[[[NNNGGGIIIJJJHHHMMMUUUZZZ^^^bbbaaa]]]WWWTTTSSSLLLNNNRRRUUUWWWZZZ^^^```aaadddhhhlllmmmmmmkkkjjjjjjlllpppwww}}}|||uuuooo___]]]ZZZXXXWWWXXXYYYZZZTTTQQQLLLIIIEEEBBB>>><<<:::999888888888777666555222333444444444444555666...000333333111000222444---666@@@DDDEEEJJJTTT]]]^^^WWWKKK???666444888<<<@@@???>>><<<:::888777777777:::;;;888333......000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,------------........./////////000000000111222222333333444555666888999999999999888999;;;===????????????@@@EEETTT}}}oookkkqqq|||wwwsssmmmlllooonnnlllkkkggg]]]VVV[[[fffkkkmmmoooppppppooonnnllliiieeebbbdddjjjooopppooohhhddd___[[[[[[___gggmmmhhhhhhfffeeeccceeehhhkkkhhhjjjkkkjjjgggeeeddddddaaa```______aaabbbaaa```___[[[ZZZ```hhhlllggg```ZZZZZZ[[[\\\___bbbdddfffeeeaaadddiiifffkkkwwwqqqjjjeeeaaa\\\VVVQQQJJJHHHEEEBBB@@@???@@@@@@BBBBBBJJJ```qqqeee```[[[XXXSSSQQQPPPNNNHHHEEEGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGFFFEEECCCBBB??????@@@@@@???>>><<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<999CCC===555;;;>>>:::::::::<<>>IIISSSTTTPPPQQQ[[[eeebbbYYYLLL>>>777999BBBHHHCCCAAA===999666555777::::::<<<:::555...,,,...222,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////------------.........///000000000111222222333333444555666888999999999999888999;;;===????????????@@@DDDQQQyyysssllliiiooo{{{wwwnnngggeeehhhllloooooommmggg___ZZZ^^^hhhqqqrrrqqqqqqpppnnnllljjjhhhcccaaa```aaadddggghhhhhhfff```\\\\\\\\\]]]aaagggaaajjjllleeedddllloookkkqqqpppmmmjjjgggdddaaa```\\\\\\\\\___bbbccccccbbbbbbaaaaaacccgggiiihhhfff]]]\\\[[[]]]aaadddffffffeeeccceeegggcccfff|||}}}~~~{{{{{{ooommmhhh```WWWQQQOOONNNDDDEEE???>>>@@@999888DDDAAAQQQkkk{{{ddd```aaa]]]WWWUUUTTTSSSQQQMMMHHHEEEDDDCCCCCCCCCDDDEEEGGGHHHOOONNNKKKHHHFFFDDDDDDDDD??????@@@@@@???>>>===<<<===<<<:::999:::<<<>>>??????>>>;;;999888999:::;;;<<>>;;;:::999;;;===???RRRlllZZZGGG===;;;<<<@@@FFFFFFLLLQQQTTTUUUTTTOOOIIIGGGEEEDDDEEEGGGFFFCCC@@@CCCBBBCCCEEEGGGGGGFFFDDDCCCCCCEEEIIIMMMMMMIIIEEEAAA@@@>>><<<<<<===???AAA999777444333333555888:::000222555666555333333333555333222333444444222000888222111777666111333;;;KKKVVV```]]]SSSNNNTTT]]]aaaWWWJJJ@@@>>>AAAFFFIIICCC???:::888888888777666999888555333111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------------------------++++++,,,,,,,,,------------......///000111111222////////////000000000000000000000000111222333444555555666777888999:::::::::;;;<<<>>>????????????AAAIIIVVV|||rrrjjjeeefffkkkuuu|||wwwrrrkkkggggggkkknnnpppssspppjjjccc___bbbkkksssrrrqqqpppooonnnlllkkkkkkcccbbbbbbdddfffhhhhhhhhheeeaaa^^^^^^]]]ZZZ\\\```jjjtttvvvkkkdddgggkkkjjjlllllljjjhhheeebbb```^^^ZZZZZZ\\\```dddffffffeeecccbbbbbbdddggghhhfffddd___^^^^^^```cccgggiiiiiijjjfffffffffaaa```ppp~~~{{{tttpppooofffccc\\\TTTMMMHHHGGGFFFKKKFFF;;;999AAA???===FFFSSSuuutttccc___]]]YYYWWWVVVTTTSSSRRROOOKKKHHHEEEDDDCCCCCCCCCDDDFFFGGGKKKJJJGGGEEECCCBBBBBBBBB@@@@@@??????>>>=========<<<;;;:::::::::;;;===>>>>>>===;;;:::999999::::::===???===888777<<<===:::999888:::;;;<<>>@@@EEELLLNNNLLLGGGCCCFFFEEEEEEDDDDDDBBB>>><<<@@@>>><<<<<<<<<===<<<;;;;;;;;;===@@@CCCCCCAAA>>>555555444444333444444444777777555444333333333333666444222111111111000//////000111333444555555555...///333888;;;???HHHQQQTTTXXXZZZTTTLLLHHHMMMSSSRRRPPPLLLFFFBBBBBBDDDGGGDDD???999999<<<>>><<<999666555333111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------------------------******+++++++++,,,,,,,,,---------.../////////000.../////////000000000000000000000000111222333444555555666777888999:::::::::;;;<<<>>>????????????@@@GGGUUU{{{uuuooojjjgggeeegggnnnvvv~~~xxxrrrooollliiiiiilllqqqtttuuutttrrrmmmgggccceeelllrrrqqqpppnnnmmmlllkkkllllllcccdddeeehhhjjjkkkiiihhheeeaaa______\\\XXXVVVXXXmmmwwwxxxlllaaabbbhhhjjjggggggggggggeeebbb___]]]]]]^^^aaaeeeiiijjjiiihhhggggggggghhhiiiiiigggeeebbbaaa```cccfffjjjllllllmmmiiigggfffbbb^^^fffrrr}}}zzzuuupppkkkfffaaa]]][[[VVVNNNHHHDDDCCCBBBBBB;;;AAA???@@@FFFDDDEEEQQQ}}}ggg___]]]ZZZXXXWWWUUUSSSRRRRRRQQQOOOMMMFFFEEEDDDCCCCCCCCCDDDDDDFFFEEECCCAAA@@@@@@AAAAAAAAA@@@>>>===<<<<<<===>>><<<;;;:::::::::;;;======<<<<<<;;;;;;::::::999999>>>???<<<888777:::;;;999888777888999888>>>SSSkkkfffMMMDDDAAAEEEGGGBBB@@@CCC:::;;;===???@@@AAAAAA@@@???<<<::::::<<<>>>??????777666666666888888666444777777888888777777666555444444555555444222000///444111000111444555444222000222333333333444666888:::BBBHHHFFFGGGRRRaaajjjaaaZZZOOODDD>>>===@@@CCCGGGLLLOOOMMMHHHDDDDDDEEE@@@===;;;===@@@@@@;;;777444333111000.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------------------------************++++++++++++---------------------........./////////000000000000000000000111222333444555555666777888999:::::::::;;;<<<>>>???????????????FFFTTTyyytttrrrooolllhhhgggiiimmmgggkkkooopppqqqxxx~~~|||xxxtttrrrjjjiiijjjmmmrrrwwwzzz{{{sssrrrnnniiifffgggkkknnnpppnnnkkkiiigggggghhhiiibbbdddgggkkkoooooollliiiddd```]]]]]]ZZZVVVUUUWWWgggmmmmmmeee___bbbhhhkkkcccdddfffgggfffdddaaa```dddeeegggjjjmmmmmmkkkiiillllllmmmmmmmmmkkkiiigggcccbbbbbbdddhhhkkkmmmnnnlllhhhfffgggeeebbbccciiizzzuuussslllddd___\\\YYYSSSOOOQQQLLLGGGDDDCCCDDDCCCBBB888EEEFFFAAACCCJJJ___{{{eeeZZZ[[[XXXVVVYYYTTTRRRPPPPPPQQQQQQQQQPPPHHHGGGEEECCCBBBBBBBBBBBBBBBAAA@@@?????????@@@AAABBB@@@>>><<<;;;<<<===>>><<<;;;;;;::::::;;;<<<<<<:::;;;;;;;;;;;;:::999888>>>===;;;888777777888888777666777999888777@@@KKKXXXpppmmmYYYIIIFFFDDD>>>>>>EEEBBBAAA???<<<:::999777666777555444444666888888888;;;999888666555555444333444444444333333333333222444444555666666555555444111222333555555555444333333444666777999===DDDIII\\\ffffff[[[WWWbbbrrrzzzsssbbbLLL===999===AAACCCKKKLLLNNNNNNKKKGGGDDDCCCAAAFFFLLLOOOLLLDDD;;;555555444222000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........---------------........./////////000000000000000000111222333444555555666777888999:::::::::;;;<<<>>>???????????????FFFSSSyyylllnnnnnnkkkhhhgggggggggeeegggiiiiiijjjnnnvvv}}}vvvvvvssskkkrrruuuyyyxxxtttooollljjjggggggiiimmmrrrwwwzzz{{{sssrrrpppmmmjjjiiijjjkkkllljjjhhheeeccccccdddeeebbbdddhhhnnnrrrrrrnnnkkkccc^^^[[[ZZZXXXVVVWWW[[[ccccccaaa^^^___cccggggggaaacccfffhhhiiihhhfffeeefffggghhhkkkmmmnnnllljjjkkklllnnnnnnmmmkkkiiihhhdddbbbbbbdddgggjjjlllllljjjfffeeeffffffcccaaabbbhhh{{{{{{{{{}}}|||{{{zzz{{{}}}vvvvvv{{{zzzrrriiihhh```WWWRRRQQQPPPKKKFFFIIIGGGEEECCCBBBAAA@@@>>>DDDIIIAAA<<>>???@@@AAABBBAAA@@@===<<<;;;;;;===>>>;;;;;;;;;:::::::::;;;;;;::::::;;;;;;;;;:::999888>>><<<999888666666666888777666888:::999666777:::;;;NNN[[[^^^pppvvvddd^^^\\\WWWUUUVVVCCC>>>888666777999::::::999888777777888888666444999999888777666666777888666555333222222333555555666555444444444555666666555555444111...000666<<<@@@??????BBBIIITTTaaajjjsssxxxrrrccc^^^jjjzzz{{{hhhQQQCCCDDDMMMSSSVVVSSSNNNHHHFFFGGGGGGEEEAAAIIIUUUcccfff[[[KKK>>>888888666333000...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////..............................////////////000000000000111222333444555555666777888999:::::::::;;;<<<>>>????????????@@@GGGTTTyyyjjjmmmnnnkkkhhhhhhfffdddfffggggggffffffhhhkkkooorrr~~~|||qqqooorrrooogggooosssxxxxxxsssmmmiiiggggggffffffhhhmmmrrruuuvvvttttttsssqqqooollljjjiiihhhgggeeedddddddddeeeeeedddfffjjjooorrrrrrnnnkkkbbb]]]ZZZZZZYYYXXX[[[___ddd```]]]\\\^^^aaabbbaaa___aaadddgggiiiiiiiiiiiigggffffffhhhjjjkkkjjjiiieeehhhkkkllljjjhhhgggfffdddcccbbbcccfffhhhiiiiiihhhfffdddcccccc```^^^\\\]]]jjjpppgggfffhhhppptttyyy{{{yyyxxxxxxyyywwwwwwxxxzzz|||yyyqqqjjjjjjnnnnnnfff]]][[[UUUMMMIIIIIIIIIFFFCCCCCCDDDCCCAAA>>>===>>>@@@===EEEHHH[[[uuubbbUUUUUUTTTNNNNNNUUULLLKKKKKKLLLNNNOOONNNMMMHHHGGGEEECCCAAAAAAAAAAAA@@@??????>>>???AAABBBCCC@@@???===<<<;;;;;;<<<===;;;;;;;;;;;;::::::::::::::::::::::::999999999999===999777777666444555999666777888999999777666555888CCCIIILLL]]]bbbTTTEEE<<<<<<>>>>>><<<999777666777999::::::999111222333333222222444666444444444444555666777888555444333222222444555666666555333444;;;HHHXXXccciiiaaaXXXUUU\\\jjjyyyxxxrrreeeXXXWWWcccrrrzzzooobbbRRRKKKNNNWWW]]]___TTTJJJAAA???DDDHHHGGGCCCLLLXXXeeefffZZZIII===777777555333000...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------..............................//////------........./////////000000000000111222333444555555666777888999:::::::::;;;<<<>>>????????????@@@GGGSSSxxxlllqqqrrrmmmjjjjjjiiieeedddccccccdddeeegggiiijjjccciiinnnppptttzzz~~~~~~}}}yyyssspppnnnkkkiiijjjlllllliiiiiiooouuuvvvrrrnnnllllllllliiieeeeeehhhllloooqqqssssssrrrrrrppplllhhheeeddddddeeeggghhhjjjkkkllliiikkkmmmpppqqqoookkkggg```\\\[[[]]]]]][[[\\\```aaa___]]]\\\[[[ZZZ[[[\\\\\\]]]```cccfffhhhjjjjjjpppmmmjjjhhhhhhgggfffddd___ccchhhjjjhhhgggfffffffffdddcccccceeeggghhhgggggggggeeecccaaaaaa```^^^___gggsss~~~```XXX]]]]]]eeennnssstttuuuwwwyyysssrrrrrrrrrtttvvvyyy{{{wwwwwwwwwxxxzzz{{{{{{{{{wwwwwwvvvvvvzzz~~~{{{tttwwwxxxxxxxxxvvvsssqqqooogggdddaaa___]]][[[VVVRRRNNNJJJEEECCCCCCDDDCCCAAA???BBBCCCAAA???BBBKKKSSS\\\qqq```WWWPPPPPPPPPMMMMMMOOOJJJJJJJJJLLLNNNOOOMMMLLLGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>>>>???@@@BBBCCC???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::999888888999:::;;;<<<777555777666444555999666777777666666666777666888<<>>>>><<<999666777888111333777:::;;;;;;999888<<<===@@@CCCFFFHHHJJJJJJCCCDDDIIIWWWlllnnnffflll{{{nnnWWWKKKKKKQQQYYY```\\\XXXTTTRRRSSSTTTTTTSSSKKKFFFAAABBBGGGLLLNNNLLLLLLPPPSSSRRRKKKBBB;;;666333222000...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---.........///---------.........//////000000000000111222333444555555666777888999:::::::::;;;<<<>>>???????????????EEERRRwwwkkkqqqqqqllliiikkkjjjggg``````aaacccfffiiikkklllcccdddddddddjjjrrrsssooosssnnnnnnsssrrrnnntttyyy|||}}}}}}wwwtttpppllliiihhhgggfffeeeddddddffffffeeefffjjjjjjpppuuutttppplllkkklllqqqmmmgggeeefffjjjnnnpppppppppppppppnnnjjjeee```aaacccfffjjjmmmoooqqqrrrnnnnnnoooqqqpppmmmhhhddd^^^\\\]]]aaaaaa]]]\\\^^^[[[\\\]]]\\\WWWTTTUUUZZZYYYZZZ]]]```cccfffiiijjj}}}xxxqqqlllhhhdddaaa___^^^bbbhhhjjjiiihhhhhhiiigggeeecccccceeeggggggffffffgggfffdddcccdddffffffbbbeee```yyyoooYYYKKKUUUaaajjjnnnppptttwwwsssqqqnnnlllkkklllnnnpppooonnnmmmmmmnnnoooooooooqqqqqqooolllnnnpppnnnhhhiiiiiijjjiiigggdddbbb```YYY[[[[[[WWWQQQLLLKKKLLLEEECCC@@@??????@@@AAAAAA===AAADDDDDDDDDMMM]]]kkkyyybbbSSSNNNIIIIIILLLMMMMMMLLLJJJJJJKKKMMMPPPOOOMMMKKKGGGFFFDDDBBBAAAAAAAAAAAA??????>>>>>>>>>@@@AAABBB>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;:::999888;;;:::888777777888:::<<<;;;666444777777333555:::555777666444333555777888111333666888===TTT|||iii[[[QQQLLLIIIXXXXXXWWWRRRJJJDDDBBBAAAGGGKKKRRRXXXZZZXXXSSSPPPKKKPPPWWW___eeeiiikkklll]]]___kkkssskkkuuuvvvUUUFFFBBB@@@AAAFFFUUUXXX[[[[[[WWWPPPIIIEEEBBBCCCEEEIIINNNRRRUUUVVVPPPJJJDDDAAAAAAAAA>>>;;;......---,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......---------.........//////000000000000111222333444555555666777888999:::::::::;;;<<<>>>????????????>>>DDDPPPuuuhhhiiikkklllllljjjhhhfffddd______hhhmmmiiieeeeee^^^___aaaccceeegggiiijjjpppnnnkkkiiihhhiiikkklllnnnppprrrqqqpppnnnmmmnnnpppllliiikkkooooooiiibbb^^^```cccccccccbbbbbbccceeelllrrrqqqjjjfffiiinnnoooiiifffhhhkkkjjjjjjlllkkkmmmnnnnnnkkkfffaaa]]]^^^bbbgggkkkmmmnnnooopppmmmoooqqqsssrrrpppmmmkkkcccaaa^^^]]]]]]]]]\\\[[[XXXZZZ\\\[[[ZZZYYYZZZ[[[^^^```bbbdddfffhhhllloooxxxrrrjjjccc```^^^^^^^^^[[[^^^aaadddeeeeeecccbbbdddeeeffffffeeeeeegggiiiiiiiiihhhhhhgggfffeeeddd___fff___```~~~}}}rrriii```]]]eeerrr~~~xxxrrrjjjeeedddgggaaa______bbbgggjjjiiigggaaaeeeeeedddfffjjjgggaaa^^^ZZZWWWXXX[[[\\\XXXTTTTTTPPPNNNPPPNNNHHHCCCCCCGGG>>>999<<>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::777888888666555666;;;???777777777777777777777777666666666666666555555444666444555777:::FFF```yyy~~~sssyyylllssszzzjjj[[[XXXjjjuuummmjjjnnntttzzzpppzzzdddaaavvv~~~bbbJJJCCCGGGJJJHHHSSSUUUWWWUUUPPPJJJGGGFFFIIISSS]]]```[[[VVVUUUVVVVVVPPPIIIEEECCC@@@:::555+++))),,,333444...+++...//////.........---------....../////////...,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---000333////////////000000000000000000000000111222333444555555666888999:::;;;<<<:::;;;===???@@@AAAAAA@@@AAAEEEMMMqqq```bbbfffiiikkkjjjiiigggccc^^^^^^fffkkkiiifffeee```aaabbbcccdddfffhhhhhhmmmkkkiiigggfffggghhhiiilllmmmoooooommmkkkkkkkkkooollljjjlllooolllddd\\\\\\^^^______^^^\\\\\\]]]bbbhhhmmmmmmhhheeegggjjjjjjeeecccfffiiihhhhhhjjjmmmoooqqqqqqmmmggg```[[[]]]aaagggkkkmmmmmmnnnooolllnnnqqqrrrrrrqqqnnnllldddcccbbbaaa```]]]ZZZXXXZZZ[[[]]]]]][[[ZZZZZZZZZ]]]___bbbdddfffhhhjjjmmmoookkkddd^^^[[[ZZZZZZZZZXXXZZZ]]]```bbbbbbcccbbbdddeeeeeedddbbbbbbccceeeggggggggggggfffeeecccccc]]]ccc^^^^^^rrrqqqbbb]]]iiinnnxxx~~~|||rrrfff^^^```\\\XXXXXX[[[^^^___^^^XXX]]]___[[[XXXYYYXXXUUUUUURRROOOPPPQQQPPPLLLGGGLLLIIIIIILLLLLLGGGCCCCCC@@@===???DDDEEEAAA???AAALLLXXXjjj|||oooaaaSSSOOOMMMKKKJJJLLLMMMMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKEEEDDDBBB@@@???>>>>>>==============================<<<<<<;;;::::::999999999::::::::::::::::::999999999999777555666999===666666666666666666666666666666666666666555444444666555666777777<<>>:::555000,,,***---222222---+++......---------,,,,,,,,,,,,---......///...---,,,++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------,,,+++,,,///222......////////////000000000000000000111222333444444444555666888999:::;;;:::;;;===???@@@AAAAAAAAA===EEESSSzzzXXX[[[aaagggjjjkkkjjjiiifffaaa```dddgggfffccccccbbbaaaaaabbbcccdddeeefffhhhgggeeedddccccccdddeeehhhjjjkkkkkkjjjjjjjjjkkkjjjiiihhhkkkmmmiii```XXX[[[\\\^^^]]][[[YYYYYYZZZaaadddhhhiiihhhfffffffffddd______ccceeeeeefffiiipppqqqrrrqqqllleee]]]XXX[[[```fffjjjkkklllmmmmmmlllmmmooopppqqqooonnnmmmeeeeeefffeeebbb]]]YYYVVVXXXZZZ]]]^^^^^^\\\\\\\\\]]]```ccceeeeeeeeefffgggdddaaa\\\XXXUUUTTTUUUVVVUUUVVVWWWYYY\\\^^^```aaabbbbbbbbb```^^^]]]___```cccdddeeeeeedddcccbbbaaa]]]bbb___^^^gggttt}}}xxxqqqjjjeee___XXXRRRRRRTTTYYY___dddddd^^^YYYVVV\\\___\\\WWWVVVWWWVVVNNNLLLKKKMMMQQQRRRPPPMMMFFFCCCCCCFFFGGGDDDBBBCCC;;;:::===BBBHHHOOO[[[fffsssbbb]]]PPPPPPNNNKKKJJJKKKLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIIIIDDDBBB@@@===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888999999::::::999999888::::::999777555666888:::666666666666666666666666555666666666666555444444666555666777666555999@@@BBB___qqqwwwqqqkkkhhhwwwoooooo{{{rrr}}}xxx~~~vvviii___cccrrrxxxuuulllaaa]]]___aaa___YYYSSSKKKGGGKKKVVVdddmmmxxx\\\TTTYYY]]]SSSFFF;;;555222///---...,,,---//////,,,+++---,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,++++++,,,...000------........./////////000000000000111222333444333333444666777888999::::::;;;<<<>>>???@@@AAAAAA===EEEUUU{{{UUUYYY___eeeiiijjjiiihhhgggdddbbbbbbbbbaaa___]]]^^^^^^______aaabbbdddeeecccbbbbbbaaa`````````aaadddfffhhhiiijjjkkkmmmooohhhfffeeefffhhheee___YYY[[[]]]^^^]]]\\\[[[\\\]]]aaabbbdddgggiiiiiifffddd___\\\\\\```ccccccfffjjjsssrrrppplllfff___YYYVVVXXX]]]ccchhhiiijjjjjjjjjkkkllllllmmmlllkkkjjjiiieeeffffffddd```\\\YYYWWWUUUXXX\\\___````````````___bbbdddeeecccaaa______\\\[[[XXXUUURRRQQQSSSTTTTTTSSSSSSTTTVVVYYY\\\^^^^^^___^^^\\\ZZZZZZ\\\^^^```aaabbbccccccbbb```___aaabbb___```eeedddqqqhhhWWWRRRPPPMMMDDDFFFLLLTTTZZZZZZUUUPPPQQQTTTWWWXXXWWWWWWVVVUUUEEECCCBBBCCCFFFIIIJJJIIIIIIDDDAAABBBBBB@@@@@@CCCFFFNNN\\\jjjxxxeeeZZZ[[[UUUQQQNNNLLLKKKLLLLLLLLLKKKMMMMMMMMMLLLJJJIIIGGGFFFDDDBBB???<<<;;;<<<===???========================<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999:::999888777666777999:::666666666666666666666666555555666666555555444333333444666777777666555666666DDDJJJRRRhhhpppvvv}}}zzzxxx{{{sss~~~lll\\\^^^nnn|||{{{uuuhhh^^^\\\[[[ZZZWWWVVVUUUVVV]]]gggrrryyynnnVVVRRRWWWKKKDDD:::222...---,,,,,,///...---------,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,+++++++++---///,,,,,,------......//////000000000000111222333444333444555666777999:::::::::;;;<<<===???@@@@@@AAA@@@FFFRRRuuuVVVYYY^^^bbbeeeeeecccbbbaaa```___]]]\\\\\\[[[YYYXXXYYY[[[]]]```aaacccccc______`````````___^^^^^^aaacccfffhhhjjjmmmpppsssllliiidddbbbaaa___\\\YYY[[[\\\]]]]]]]]]]]]___aaa``````bbbfffiiihhheeeaaa]]]ZZZ[[[___aaabbbgggllltttpppkkkeee^^^ZZZVVVUUUVVV[[[aaafffhhhhhhggggggjjjjjjiiihhhgggeeeddddddeeeeeedddaaa\\\ZZZZZZ[[[WWWZZZ]]]____________```bbbdddeeeddd```\\\YYYXXXYYYYYYYYYVVVRRRQQQRRRTTTTTTRRRQQQPPPRRRUUUYYY\\\[[[[[[[[[YYYXXXYYY]]]___^^^___aaaccccccbbb```___bbbaaa]]]```fff```aaaqqq{{{pppeeeiiiccc]]]YYYWWWUUUQQQMMMOOOMMMNNNTTTYYYXXXSSSOOOGGGDDDAAA@@@BBBEEEHHHIIIHHHCCCAAAEEEJJJOOOUUU[[[rrrsss```VVVWWWXXXQQQOOOMMMLLLMMMNNNMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEEEECCC@@@===<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::888777666777888999:::;;;555555555555555555555555555555555555555444444333333444555555666777666555555;;;;;;???PPPdddyyyxxxwwwsss~~~tttpppzzzrrrvvv|||sssssslll```WWWXXX\\\^^^\\\cccmmmtttvvvvvvwwwwww}}}}}}yyylll[[[MMMEEECCC999555111...,,,,,,,,,+++//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---,,,++++++,,,...,,,,,,------...//////000000000000000111222333444444555666777999:::;;;;;;::::::;;;<<<>>>???@@@AAA@@@GGGRRRtttYYY[[[]]]______^^^\\\[[[ZZZ\\\\\\ZZZZZZ\\\[[[XXXUUUWWWZZZ^^^aaabbbaaaaaa^^^^^^```aaa```___^^^]]]___aaacccfffhhhkkkooorrrrrrmmmfffaaa]]][[[XXXWWWYYY[[[\\\\\\\\\^^^```bbb___aaadddgggiiigggddd```^^^[[[[[[]]]___aaahhhooorrroooiiibbb\\\XXXVVVUUUUUUZZZaaafffhhhhhhggggggiiihhhfffdddcccbbbbbbbbbeeefffddd```[[[XXXZZZ\\\[[[]]]^^^^^^]]]\\\]]]^^^cccddddddaaa]]]XXXVVVUUUYYYZZZ[[[XXXSSSQQQRRRTTTSSSQQQPPPPPPQQQUUUZZZ\\\[[[[[[ZZZYYYXXXZZZ^^^aaa]]]___bbbddddddcccaaa```______ZZZ\\\eeebbb]]]cccxxxnnnZZZLLLKKKFFFGGGPPPWWWTTTKKKDDDFFFGGGIIIMMMRRRXXX^^^aaaMMMLLLRRR```qqqjjjddd\\\SSSTTTVVVQQQOOOMMMMMMOOOPPPPPPPPPOOOOOONNNMMMKKKIIIGGGFFFEEECCCAAA???>>>???@@@AAA????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777666555666999;;;;;;;;;555555555555555555555555444555555555555444333333333555555222222555555333///999<<<===BBBKKKhhhwwwlllfffooowwwvvv|||vvv~~~|||qqqdddccc[[[QQQNNNVVV```fffmmmyyyvvvnnnkkkkkkggg```ZZZSSSHHH;;;111111111000...---,,,++++++---......+++***------+++,,,,,,,,,,,,------------++++++*********+++,,,---***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...,,,,,,---...///000000111000000000000111222333444555555666888999:::;;;<<<::::::;;;<<<===???@@@AAA===GGGVVVzzz`````````___^^^\\\ZZZZZZ^^^cccddd```^^^___\\\XXXUUUXXX]]]aaacccbbb```^^^]]]___aaabbbbbbaaa___^^^^^^___aaabbbccceeehhhkkknnnkkkgggbbb___\\\ZZZXXX\\\]]]]]]]]]\\\]]]```bbbcccfffjjjlllllliiifffddd___[[[ZZZ[[[\\\___hhhqqqpppnnnjjjeee```[[[XXXVVVVVV\\\ccchhhjjjiiihhhhhheeedddcccbbbaaabbbcccdddfffhhhhhhddd]]]XXXXXXZZZZZZ[[[\\\[[[[[[\\\___aaaaaabbbaaa^^^ZZZWWWWWWWWWYYY[[[\\\YYYSSSOOOPPPRRROOOOOOOOOPPPSSSXXX]]]```^^^^^^\\\ZZZYYYZZZ^^^aaa]]]___ccceeefffeeecccaaa\\\aaa[[[WWWaaaeeebbbdddlllxxxfffaaa___eeepppvvvpppgggbbbccchhhrrr|||vvvaaa]]]VVVSSSUUUSSSQQQPPPNNNNNNPPPRRRSSSSSSOOOOOONNNMMMLLLJJJHHHGGGCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999777666777999;;;:::888555555555555555555555555444444555555444444333222111666777222000333555444111777999;;;======PPPqqqwwwtttwwwxxxrrrvvvpppnnntttsssmmm___]]]WWWRRRXXXhhhyyyrrriiiiiifffaaaYYYQQQIII@@@666000000000///...,,,++++++,,,***---...***+++......+++***+++++++++,,,,,,,,,,,,,,,++++++***+++,,,---...)))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---///...---,,,---...,,,------...000111111222000000000000111222333444444555666777888:::;;;;;;:::::::::;;;<<<>>>@@@AAA===GGGUUUwwwfffeeedddbbb```^^^]]]\\\jjjooooooiiidddbbb^^^WWWWWWZZZ```dddeeeccc___\\\^^^___bbbddddddbbb```___]]]^^^___^^^^^^___bbbeeegggfffeeedddbbb```^^^]]]`````````___^^^^^^aaaccchhhlllqqqsssqqqmmmkkkjjj___\\\YYYZZZZZZ]]]hhhrrrnnnnnnmmmjjjeee___ZZZWWWXXX]]]eeejjjlllkkkjjjjjjcccbbbaaaaaabbbdddfffggggggjjjlllhhh```YYYVVVWWWUUUVVVXXXYYY[[[___dddhhh______^^^\\\YYYXXXXXXYYYXXX[[[]]]YYYRRRNNNNNNPPPMMMMMMNNNQQQUUU[[[```dddaaa```^^^[[[YYYZZZ]]]```^^^```cccfffgggfffdddbbb[[[ddd]]]UUU___hhhiiikkkooosssvvvxxxjjjaaaZZZRRRUUUYYYTTTQQQPPPOOOOOORRRTTTUUUUUUOOOOOOOOONNNLLLKKKIIIHHHAAAAAAAAAAAA@@@@@@??????========================;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999;;;888777777999:::888666555555555555555555555555444444555555444444333222///666888333111555888777;;;666000555>>>999<<>>@@@AAAAAAGGGPPPnnnvvvlllccc```\\\YYY]]]dddlllpppqqqllljjjhhhbbbYYY]]]aaadddfffddd```]]]\\\\\\```dddfffeeebbb___^^^```bbbbbb___[[[[[[```eeekkkmmmnnnooommmiiieeecccbbbeeegggeeeaaa```cccgggnnnoooooommmjjjgggeeeeeefff```[[[[[[]]]bbbjjjssslllooopppmmmeee^^^ZZZYYYVVV\\\dddiiikkkkkkiiiiiihhhccc```aaahhhnnnpppoooooopppoooiiiaaaZZZVVVUUUWWWUUUVVV\\\```aaadddiiidddbbb___[[[WWWVVVWWWYYY\\\^^^ZZZQQQMMMNNNMMMIIILLLMMMRRR[[[bbbdddcccbbb___]]]]]]___^^^\\\^^^bbb```bbbeeeiiijjjhhhccc___[[[ZZZZZZ[[[```gggnnnrrrpppnnnqqqhhheee```[[[XXXVVVVVVVVVRRRQQQPPPPPPPPPQQQSSSTTTOOONNNNNNNNNNNNLLLIIIFFFFFFDDDBBB@@@@@@@@@>>>===========================<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::<<<777333444888:::888666333333444444444444333333555555555444444555555555333333333333333333333333555555444444444444555555???AAAKKKXXX```nnnwwwfffeeejjjxxx}}}}}}yyyzzzlllllluuu}}}nnnaaaVVVYYYgggvvv|||{{{zzz|||}}}}}}yyy~~~jjj^^^YYYQQQLLLCCC;;;444000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111000/////////000222333/////////000111111222222444444555666777888999999:::999999;;;>>>@@@@@@???DDDEEEKKKkkkmmmeee___]]][[[YYY]]]cccjjjnnnnnnkkkjjjiiiaaaWWW[[[^^^bbbdddbbb___]]]\\\^^^bbbfffhhhgggeeecccbbbeeeggggggeeeaaaaaafffkkkssstttttttttqqqlllhhheeefffiiikkkjjjfffdddgggjjjeeehhhjjjllllllmmmoooppphhhbbb]]]]]]^^^aaagggoookkkkkkjjjgggbbb^^^\\\[[[XXX]]]dddiiijjjiiiggggggfffcccaaaeeelllsssuuuuuummmmmmkkkeee]]]WWWTTTSSSRRRSSSYYYaaafffeeeeeegggiiihhhddd```[[[YYYZZZ\\\]]]^^^YYYPPPKKKKKKKKKGGGPPPSSSZZZ```ddddddbbbbbb```___aaaeeeeeebbbcccgggaaabbbeeehhhiiigggbbb^^^[[[ZZZYYY[[[___ffflllpppsssoookkkmmmzzz|||pppfffccc___ZZZWWWUUUUUUUUUSSSRRRRRRQQQPPPPPPPPPPPPNNNMMMMMMNNNNNNMMMIIIGGGFFFDDDBBB@@@@@@@@@>>>===========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::::::::;;;888444555999;;;:::777555555666666666666555555555444444333333444444555333333333333333333333333555555444444444444555555222222999BBBHHHQQQjjj{{{}}}llldddgggtttsssqqqtttuuummmyyyxxxmmmddd```hhhuuu}}}zzzvvv~~~}}}pppnnnxxxkkkTTTEEE>>>===:::555000---,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////.........///000111//////000000111222222333444444555666777888999999:::999999;;;>>>@@@@@@???BBBEEEMMMmmmccc^^^ZZZYYYYYYYYY\\\```eeeggghhhiiikkkjjjaaaWWWZZZ]]]```aaa```]]]\\\[[[___cccgggjjjiiihhhgggfffhhhjjjjjjhhhfffgggkkkooozzz{{{zzzyyyuuupppkkkhhhhhhkkknnnmmmjjjhhhhhhjjjgggiiikkkllllllmmmpppqqqkkkeeeaaaaaaaaaaaaeeekkkllljjjgggdddcccbbb```___ZZZ^^^dddhhhiiihhhgggfffdddbbbbbbgggnnnuuuwwwwwwllljjjfff```YYYSSSQQQQQQOOOSSS]]]iiimmmiiieeedddkkkjjjgggbbb^^^[[[\\\]]]]]]]]]XXXNNNHHHHHHIIIHHHOOOXXXaaafffeeeccccccddd\\\]]]bbbggggggcccbbbeeebbbcccdddfffgggeeeaaa]]]ZZZZZZYYY[[[___eeejjjnnntttsssmmmggggggtttooofffcccbbb```\\\XXXUUUTTTSSSSSSSSSSSSRRRQQQOOOMMMLLLKKKLLLKKKLLLMMMNNNMMMJJJHHHFFFDDDAAA@@@@@@@@@???===========================<<<;;;;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999:::777555666999;;;:::888666666777777777777666666444333333222222333333444333333333333333333333333444444333333333333444444111...000555888<<>>@@@@@@???@@@EEENNNnnn]]][[[YYYXXXXXXYYY[[[]]]^^^^^^```fffkkkjjjbbbZZZ^^^```aaaaaa___\\\[[[ZZZ^^^aaafffhhhhhhhhhggggggggghhhiiihhhggghhhkkknnnzzz{{{zzzyyyvvvrrrnnnkkkgggiiilllllliiifffeeeeeegggiiikkkkkkkkkllloooqqqlllhhheeeeeeeeedddfffjjjpppllliiihhhhhhgggddd```[[[___dddhhhiiiiiiiiijjjeeeddddddhhhmmmppprrrqqqllliiiccc\\\WWWSSSRRRQQQRRRWWWaaammmpppjjjdddcccggggggeeeaaa]]][[[\\\]]][[[YYYTTTMMMHHHHHHKKKNNNTTTaaammmnnnhhheeefffggg\\\]]]ccciiihhhbbb```aaadddddddddeeefffddd```]]][[[ZZZ[[[\\\```dddiiilllnnnqqqqqqlllhhhmmmyyytttkkkbbb[[[]]][[[XXXUUUSSSRRRQQQQQQOOOPPPPPPPPPNNNLLLJJJHHHJJJJJJJJJLLLNNNMMMKKKHHHFFFCCCAAA@@@@@@@@@???>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999777666555666888:::999888666666777777777777666666333222222222222222222333222222222222222222222222333333222222222222333333777333111444666777===EEEccc}}}~~~nnngggjjjpppzzzvvvwwwpppbbbiiinnniiiccc```WWWJJJ<<<333111222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///.............../////////000111111222333333444444444444555666777888999999:::999999;;;>>>@@@@@@??????EEEMMMjjj^^^^^^\\\ZZZYYYZZZ[[[[[[WWWWWW\\\dddkkkkkkeeeaaacccddddddbbb^^^[[[ZZZZZZ[[[^^^ccceeeeeeeeeeeeffffffgggggggggggghhhjjjlllssstttttttttsssqqqnnnmmmfffgggiiiiiigggdddbbbaaa```bbbeeegggiiimmmqqqtttlllhhhfffhhhhhhggghhhlllpppnnnllllllllliiiccc]]][[[___eeeiiikkkmmmnnnpppkkkjjjiiiiiijjjkkkjjjjjjlllhhhbbb\\\XXXVVVUUUTTTZZZ\\\ccckkkmmmhhhccccccaaabbbaaa___]]]\\\]]]^^^XXXVVVRRRMMMIIIJJJQQQYYYooo}}}~~~ppphhheeeeee```bbbfffkkkiiibbb^^^___dddcccccccccdddccc```]]][[[[[[\\\^^^aaadddgggiiiiiikkklllkkkjjjkkknnnqqqwwwiiifffddd]]]WWWXXXWWWUUUSSSQQQPPPOOOOOOKKKKKKLLLMMMMMMKKKJJJIIIIIIIIIIIIKKKMMMMMMJJJHHHEEECCCAAA@@@AAAAAA???>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888555444444555666777777666444555555666666555555444222222222111111222222222222222222222222222222222222222111111111111222222555111000222444444666888888IIIXXXeeetttyyy```PPPUUUWWWPPPFFFDDD>>>555...,,,...222------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---........./////////000000000000111111222333333444444444444555666777888999999:::999999;;;>>>@@@@@@???>>>EEEKKKdddbbbcccaaa]]][[[]]]]]][[[VVVWWW]]]fffkkkkkkiiiiiiffffffeeebbb___\\\\\\\\\ZZZ]]]aaaccccccccccccdddfffffffffgggggghhhiiiiiijjjkkkmmmnnnooonnnnnnmmmgggggggggfffeeebbb```___aaabbbcccddddddfffjjjmmmkkkgggfffhhhhhhgggiiimmmlllllllllkkkiiiddd^^^ZZZ]]]```eeeiiilllnnnqqqsssqqqooommmjjjhhhffffffffflllhhhbbb^^^\\\ZZZYYYXXX___^^^aaaffffffbbbaaabbb___``````___^^^]]]___```WWWTTTQQQOOOLLLNNNXXXdddxxxkkkddd_________aaadddbbb[[[YYYZZZaaa```______``````^^^]]]ZZZ[[[\\\^^^```ccceeefffmmmkkkhhhfffgggjjjkkklllmmm|||}}}sssggg___YYYUUUUUUXXXTTTSSSQQQPPPOOONNNMMMMMMHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIKKKLLLLLLIIIGGGEEECCCAAA@@@AAAAAA@@@???========================:::::::::;;;;;;;;;;;;<<<999999999888888888777777444444555555555555444444333333444444444444333333333222222111111222222333222222222222222222222222111111000000000000111111000......000222333333222111555555;;;JJJTTT```rrriiiJJJ;;;;;;:::666...000111111///---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......///000000000000///000000111111222333333333444444555666777888999999:::999999;;;>>>@@@@@@???===EEEJJJ```dddfffddd^^^\\\___```\\\\\\]]]ccckkkmmmjjjlllqqqdddeeedddaaa___]]]^^^```\\\___bbbccccccccccccdddeeeeeeddddddeeefffeeeeeeeeefffhhhjjjkkklllmmmmmmgggeeedddbbbaaa```^^^\\\bbbbbbbbb```______bbbdddjjjfffdddffffffdddfffjjjiiijjjjjjhhhddd___]]]\\\^^^aaaeeehhhjjjmmmpppssspppnnnkkkgggdddcccdddeeekkkgggbbb______^^^]]][[[]]][[[[[[___```]]]]]]```^^^___```___]]]\\\]]]^^^YYYVVVSSSQQQOOOQQQ^^^lllxxxllleee^^^ZZZXXXYYY[[[XXXTTTTTTWWW]]]\\\ZZZ[[[\\\\\\\\\ZZZXXXYYY[[[]]]^^^```aaabbbiiigggeeeeeefffhhhjjjllljjjqqq~~~gggbbb___]]]WWWQQQQQQVVVPPPPPPOOONNNMMMLLLLLLLLLGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHIIIKKKLLLKKKHHHFFFDDDBBB@@@@@@AAAAAA@@@???========================:::::::::;;;;;;;;;<<<<<<999888888888777777777777555666777777555444333333333333444444444444333333333333222222222222333333111111111111111111111111111000000//////000000111///000111111222333222111888888111111999<<>>@@@@@@???:::EEELLLaaaeeehhheee^^^]]]aaabbb^^^aaaccciiiooonnnjjjmmmuuubbbbbbbbb```^^^^^^```bbb^^^aaaccceeedddddddddeeecccbbbaaaaaabbbbbbaaa```dddeeefffhhhjjjllllllmmmeeeccc```^^^]]]\\\[[[YYYYYYZZZ[[[\\\]]]```eeehhhkkkfffcccdddcccaaacccgggiiijjjjjjfffaaa^^^^^^``````bbbeeegggiiikkknnnqqqkkkjjjfffbbb``````ccceeejjjfffbbb```aaaaaa^^^\\\XXXVVVWWW[[[\\\ZZZ[[[^^^]]]^^^^^^]]][[[YYYZZZZZZ\\\XXXUUUSSSQQQRRR```ppptttmmmhhhbbbZZZXXXWWWYYYWWWTTTVVVZZZZZZXXXWWWWWWYYYZZZYYYYYYVVVWWWYYY[[[]]]^^^^^^___ZZZ]]]bbbdddddddddeeegggfffhhhuuujjjbbbXXXSSSWWWZZZUUUPPPNNNNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKJJJGGGEEEDDDBBB@@@@@@AAAAAA@@@???========================:::::::::;;;;;;<<<<<<<<<888888888888777777777777666777999888666444333333333444444444444444444333444333333222222333333444111111111111111111111111000000////////////000000///222333111111111111000000444333444999555888HHHCCCUUUjjjxxx{{{eeeZZZVVVVVVUUUEEE===777555222......222......---------...///000...---,,,*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////+++,,,---.........---,,,/////////000111111222222444444555666777888999999:::999999;;;>>>@@@@@@???888EEENNNdddbbbccceeefffeeecccaaa```aaaffflllppppppnnnlllkkkfffeeedddbbb```___^^^]]]^^^aaadddeeeeeeddddddddd``````````````````aaaaaacccccceeegggiiiiiigggeee```^^^```cccaaaZZZVVVVVVZZZXXXWWWXXX]]]fffooouuurrriiiaaa^^^]]][[[]]]aaaffffffdddcccaaa___^^^]]][[[]]]___aaabbbdddfffhhhdddffffffccc```___bbbdddcccbbbaaa___]]]\\\\\\\\\WWWWWWVVVWWWXXXZZZ\\\]]]\\\[[[YYYYYY[[[\\\[[[ZZZWWWTTTRRRRRRUUUYYY\\\^^^nnnsssyyy{{{vvvmmmddd^^^ZZZYYYXXXXXXWWWXXXXXXYYYZZZWWWSSSRRRSSSUUUWWWWWWVVVWWWYYY[[[\\\[[[ZZZYYY^^^```bbbdddeeefffffffffbbbcccgggpppzzz|||lllbbbYYYXXXVVVTTTRRRQQQPPPPPPLLLMMMNNNOOONNNNNNLLLLLLIIIHHHGGGFFFFFFHHHIIIJJJKKKHHHFFFFFFFFFFFFBBB???BBB@@@??????@@@@@@???>>>;;;<<<===>>>>>>===<<<;;;;;;::::::999999::::::;;;777888888999999999888888555555555555444333222111333333333444444555555555222222222111111111111000---...///000000111000000333333222111111222333333000000000000000000000000222111222222333444555666777999>>>EEELLLRRRWWWYYYcccjjjyyy}}}~~~oooaaaNNN@@@:::999888777222333444222000...------................................................---------,,,,,,,,,++++++---,,,,,,+++*********+++...---++++++++++++---...+++++++++++++++***)))(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////111111111111222333444555444555666888999999999999999::::::;;;<<<===>>>>>>AAAHHHKKKaaabbbbbbcccbbbbbb```___^^^```ccchhhkkkkkkiiiggggggccccccbbbaaa```___^^^^^^```bbbddddddccc```______]]]^^^______```aaaaaabbbeeeeeeeeeggghhhgggeeebbb```^^^___aaa___XXXTTTTTTRRRTTTWWW\\\eeeoooyyy~~~xxxmmmccc]]]ZZZYYY[[[``````aaabbbbbb```]]]ZZZWWWXXXZZZ\\\___aaadddgggiiicccddddddaaa^^^]]]___bbbbbbaaa___]]]ZZZYYYWWWWWWTTTTTTUUUVVVXXXZZZ[[[\\\ZZZYYYWWWWWWYYYZZZYYYXXXYYYWWWTTTTTTWWWZZZ[[[\\\iiilllqqqqqqmmmeee___[[[XXXXXXYYYYYYYYYXXXWWWWWWUUUTTTSSSQQQPPPPPPPPPPPPSSSUUUWWWYYY[[[[[[ZZZZZZ\\\]]]___aaabbbbbbbbbbbb]]][[[[[[^^^ccckkkzzzvvvhhh^^^XXXXXXWWWUUUSSSQQQPPPOOOOOOOOOPPPPPPPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJHHHFFFFFFFFFEEEAAA>>>>>>===<<<<<<===>>><<<;;;;;;<<<===>>>>>>===<<<;;;::::::999999999999::::::888888999999999888888777555555555555444333222111333333333444444444444444222222222111111111111000...//////000000000000///000000000000000000000000////////////////////////000000000000111222333333222333555777:::<<<>>>???:::===CCCNNNYYY^^^]]]ZZZ``````aaafffpppvvvsss~~~xxxpppbbb\\\VVVSSSSSSRRROOOKKKJJJBBB777111000222111000111333333222///...---...........................------------------------,,,,,,,,,,,,++++++++++++---,,,++++++******++++++,,,,,,++++++++++++,,,,,,***++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000000//////111111111111222333444555444555666888999999999999999::::::;;;<<<===>>>>>>>>>EEEIIIaaabbbaaa```^^^]]]\\\\\\[[[^^^aaadddeeedddbbbbbbbbbaaaaaa```______^^^^^^]]]```bbbcccbbb___\\\ZZZYYYYYYZZZ\\\^^^```aaabbbccceeedddcccdddddddddaaa___```^^^^^^___]]]VVVRRRSSSOOORRRYYYbbblllvvv~~~|||pppddd]]]YYYWWWYYY^^^[[[]]]```aaa```[[[VVVSSSUUUVVVYYY\\\aaaeeeiiillleeeeeeccc```^^^]]]___aaabbb```^^^\\\YYYWWWUUUTTTRRRTTTVVVYYY[[[\\\\\\\\\ZZZXXXVVVWWWXXXYYYXXXWWWWWWUUUUUUVVVYYY\\\]]]^^^ccceeefffeeeaaa]]]ZZZYYYVVVXXXZZZ\\\[[[YYYVVVTTTQQQSSSUUUSSSOOOLLLLLLNNNQQQSSSUUUWWWYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^ZZZVVVUUUUUUZZZeeeqqqiii______]]]ZZZWWWVVVSSSQQQOOONNNNNNNNNRRRRRRRRRRRRPPPNNNLLLKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGFFFDDD@@@===<<<;;;::::::<<<===<<<;;;;;;<<<<<<======<<<<<<;;;999999888888888888999999999999999999888777666666555555555555444333222111444444444444333333333333222222222111111111111000///000000000000//////...---...///000000///...---/////////////////////////////////......///000000222222222222111111000000666444222444999;;;;;;999:::;;;<<>>>>>>>>EEEKKKdddbbb```]]][[[YYYYYYYYYZZZ^^^```aaaaaa___^^^^^^___```______^^^]]]\\\[[[[[[^^^```aaa___\\\XXXVVVUUUTTTVVVYYY\\\___aaabbbccc___^^^]]]]]]_________]]]___\\\\\\^^^\\\VVVTTTUUUTTTWWW\\\bbbkkkssszzz~~~yyyoooddd^^^ZZZWWWXXX[[[YYY[[[^^^___]]]ZZZUUURRRSSSTTTWWW\\\ccciiimmmooohhhgggdddaaa______```aaa```___^^^\\\ZZZXXXVVVUUUUUUWWWZZZ]]]___^^^]]]]]]ZZZXXXWWWWWWXXXYYYYYYXXXQQQQQQRRRUUUZZZ^^^```aaa``````___\\\YYYXXXXXXZZZVVVYYY]]]___^^^[[[VVVSSSRRRVVVXXXVVVQQQNNNQQQTTTTTTTTTVVVWWWXXXYYYYYYXXXWWWXXXXXXXXXYYYYYYYYYYYY]]]YYYXXXXXXWWWYYYaaakkktttssseee\\\^^^bbbbbb___XXXVVVSSSPPPNNNMMMLLLMMMPPPQQQQQQQQQPPPOOOMMMLLLLLLNNNOOOPPPOOOMMMJJJHHHGGGGGGHHHGGGFFFCCC???<<<===;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999999999999888777555555555555555555444333222111555444444333333222222222222222222111111111000000000000111000000///...---,,,---///000000///---,,,//////////////////////////////..................333333333333333333333333666333000000222444555555666666666555555444333222:::;;;<<<===<<<===>>>???>>>===<<<<<<;;;:::777555111555:::<<<:::777444444000//////222555666444222,,,,,,,,,///222222111...///000111111///------...------------------------+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***++++++,,,)))***+++,,,,,,+++***))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000000000000000111111111111222333444444444555666777999999999999999::::::;;;<<<===>>>>>>@@@HHHOOOiiiaaa___\\\YYYWWWWWWXXXYYY___``````___]]]\\\\\\]]]___^^^]]]\\\ZZZYYYXXXWWWZZZ\\\]]]\\\YYYVVVTTTTTTPPPRRRVVVZZZ]]]```aaaaaaWWWVVVUUUWWWZZZ\\\^^^^^^___\\\[[[]]]\\\XXXWWWYYYYYYYYY[[[___eeekkkrrruuupppiiibbb___\\\XXXWWWYYYXXXYYYZZZZZZYYYVVVSSSQQQSSSTTTWWW^^^gggnnnqqqqqqiiifffbbb___]]]]]]^^^___[[[[[[[[[ZZZYYYWWWVVVUUUVVVYYY\\\^^^___^^^\\\[[[YYYWWWVVVVVVWWWXXXXXXWWWPPPPPPQQQTTTYYY]]]______^^^\\\ZZZVVVSSSSSSVVVYYYXXX[[[^^^aaa```\\\XXXTTTVVVXXXYYYVVVRRRRRRWWW]]]YYYYYYYYYYYYYYYXXXXXXWWWXXXWWWWWWWWWVVVVVVVVVVVVSSSSSSUUUXXXWWWVVV[[[bbbiiiyyyxxxiiiccc]]]\\\]]]]]]]]]]]]ZZZXXXTTTPPPMMMLLLKKKLLLMMMNNNOOOPPPPPPOOONNNNNNKKKMMMOOOPPPOOOLLLIIIGGGHHHHHHIIIHHHEEEBBB???>>>===<<<;;;<<<===>>>===<<<;;;;;;::::::::::::;;;;;;888777777666666777777888999999999888777666555444555555555555444333222111444444444333333222222111222222222111111111000000000000111000000///...------...000111111000...---........................000//////.........////////////000111111222333333...---,,,---///111111111000000111222222333444444666666777888999888555333222000000111555666666555555666666555333222333333//////000111111000...,,,///.........///...---,,,---///000000...------...------------------------+++++++++++++++++++++++++++++++++*********)))))),,,++++++***++++++,,,,,,)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.........//////000000000000000111111111111222333444444444555666777999999999999999::::::;;;<<<===>>>>>>@@@JJJQQQiii^^^\\\YYYWWWVVVVVVWWWWWW]]]^^^___^^^\\\ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXWWWVVVWWWYYY[[[ZZZXXXUUUSSSSSSOOOQQQUUUYYY\\\^^^^^^^^^TTTRRRRRRTTTXXX]]]```aaa___\\\ZZZ[[[ZZZWWWWWWZZZWWWWWWXXX\\\aaagggmmmppphhhbbb^^^]]]\\\XXXVVVWWWVVVVVVWWWWWWVVVTTTRRRPPPSSSUUUYYYbbbkkkqqqrrrqqqgggccc^^^ZZZYYYZZZZZZZZZUUUVVVVVVVVVVVVTTTSSSRRRTTTVVVYYY\\\]]]\\\ZZZYYYWWWVVVTTTTTTVVVWWWVVVUUUVVVTTTSSSTTTWWWYYYZZZZZZ\\\ZZZWWWTTTQQQQQQTTTWWW[[[\\\^^^___^^^[[[XXXVVVYYYZZZYYYVVVUUUVVV\\\```\\\\\\[[[ZZZYYYXXXXXXWWWYYYXXXWWWUUUUUUTTTTTTUUUOOOPPPTTTXXXWWWTTTVVV[[[^^^gggmmmzzzzzzjjj]]]XXXUUUVVVXXXYYY\\\aaa___\\\WWWQQQMMMKKKKKKKKKKKKLLLNNNOOOPPPPPPOOOOOOKKKLLLNNNOOONNNLLLJJJHHHJJJJJJJJJHHHDDDAAA@@@@@@>>>===<<<<<<======<<<:::;;;::::::999999::::::;;;888888777777777777888888888888888888777666555555555555555555444333222111333333333333222222222222222222222111111111111000///000000000000//////......///000111111000///...........................000//////...//////000000/////////000000111111111///000111222333333333333------...///000222333444,,,,,,---...000///---,,,111000///000111222222111555333222000/////////000---...///000000///...---000///...------,,,------+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++******++++++,,,,,,******++++++++++++*********+++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------.........///000000111111000000111111111111222333444555444555666888999999999999999::::::;;;<<<===>>>>>>===HHHOOOdddYYYXXXVVVUUUTTTTTTTTTUUUXXXZZZ\\\[[[ZZZXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWYYYZZZYYYVVVSSSQQQPPPNNNQQQTTTXXX[[[[[[[[[[[[VVVTTTSSSUUUZZZ___ccceeebbb]]]ZZZZZZXXXTTTTTTWWWSSSUUUXXX]]]bbbfffjjjlllddd^^^YYYYYYXXXUUUTTTVVVUUUWWWZZZ[[[ZZZWWWSSSPPPSSSUUU[[[dddnnnsssqqqnnngggbbb[[[XXXWWWXXXXXXWWWTTTUUUVVVVVVTTTRRRPPPNNNQQQSSSVVVZZZ\\\]]]]]]]]]ZZZXXXWWWWWWXXXYYYYYYXXX[[[XXXUUUTTTVVVXXXYYYZZZ^^^]]]ZZZWWWTTTTTTVVVXXX\\\\\\\\\[[[ZZZYYYWWWWWW^^^]]]\\\[[[[[[\\\^^^___\\\[[[[[[ZZZYYYYYYYYYYYYYYYXXXVVVTTTSSSRRRSSSSSSSSSTTTXXX\\\ZZZXXXZZZ___XXX```aaagggwwwqqqddd___^^^WWWQQQPPPUUUZZZ\\\aaafffddd```ZZZSSSNNNLLLKKKKKKNNNOOOPPPQQQQQQPPPOOOOOOKKKLLLMMMNNNNNNMMMKKKJJJLLLMMMKKKHHHCCCAAAAAACCCBBB@@@>>>>>>>>>>>><<<;;;;;;:::999888888999:::;;;999888888777777888888999666777777777777777666666555555555555444333222111222222222222222333333333222222222111111111111000...//////000000000000///////////////////////////.......................................///000111111111111111111111111111+++,,,......------------000000000000000000///////////////000111222222222...//////...------,,,,,,,,,+++***+++,,,---......+++---///000111222333444...//////......---......***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......//////000111111111111000111111111111222333444555444555666888999999999999999::::::;;;<<<===>>>>>>;;;GGGMMM^^^UUUUUUTTTSSSSSSSSSSSSSSSTTTVVVYYYYYYWWWUUUTTTTTTSSSTTTUUUVVVXXXYYYZZZ[[[XXXZZZ[[[YYYUUUQQQOOONNNOOOQQQTTTXXXZZZZZZYYYXXXZZZXXXVVVXXX\\\bbbfffhhhccc^^^ZZZYYYUUUQQQPPPSSSRRRUUU[[[```dddfffggggggddd]]]WWWUUUTTTRRRSSSVVVWWWZZZ___bbbaaa\\\VVVRRRSSSUUU[[[fffooossspppllliiiccc\\\XXXXXXYYYYYYXXXWWWXXXXXXWWWVVVSSSPPPNNNQQQSSSVVVZZZ]]]```aaabbb^^^]]][[[[[[]]]]]]]]]\\\[[[XXXUUUTTTVVVZZZ\\\]]]aaaaaa___\\\YYYXXXYYY[[[\\\[[[ZZZXXXWWWVVVVVVWWWbbbaaa``````aaaaaa___]]]ZZZZZZYYYYYYYYYYYYZZZZZZYYYWWWUUUSSSRRRQQQQQQQQQUUUVVVYYY]]]\\\[[[___eee___hhheeeaaaeeejjjtttmmmddd```[[[VVVUUU[[[UUUTTT\\\bbbaaa```aaagggccc\\\UUUOOOLLLKKKKKKQQQQQQRRRRRRRRRQQQOOONNNKKKLLLMMMNNNNNNNNNMMMLLLNNNNNNLLLHHHCCCAAABBBEEEFFFDDDBBBAAAAAAAAA???===;;;:::999888888999:::;;;999999888888888888999999555666777777777777777666555555555555444333222222111111111222222333333444222222222111111111111000......///000000111000000000///............///000........................,,,,,,,,,---...///000111....../////////000000000---...//////......///000+++,,,...000111111000///---------,,,,,,,,,...///---///111111///...///000000///...///000111000///------...---,,,+++,,,---+++,,,......,,,+++++++++***,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,---...---,,,++++++,,,---...------------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......//////000111111111111111111111111111222333444555444555666888999999999999999::::::;;;<<<===>>>>>>;;;HHHMMM\\\KKKMMMPPPSSSVVVWWWVVVVVVYYY[[[]]][[[WWWRRROOOMMMKKKPPPXXX^^^aaa```\\\YYYXXXUUUSSSSSSUUUTTTQQQMMMOOOTTTZZZ^^^___^^^]]]\\\]]]]]]]]]]]]]]]```dddgggiiieee___YYYUUURRRRRRRRRRRRYYY```eeejjjnnnmmmiiiccc\\\VVVUUUTTTSSSTTTXXXYYY]]]aaaccc```\\\WWWTTTZZZ[[[^^^eeemmmpppooommmjjjeee```]]]]]]\\\YYYWWW^^^ZZZXXXXXXTTTOOOLLLNNNOOORRRWWW\\\___bbbbbbbbb^^^```cccdddbbbaaa``````aaaZZZUUUVVVWWWWWWYYY]]]cccmmmnnnbbbYYY[[[\\\YYY]]][[[XXXUUUUUUVVVYYYZZZcccfffeee```^^^```aaa```^^^[[[XXXVVVWWWXXXZZZZZZVVVVVVTTTPPPQQQVVVVVVTTTWWWYYY\\\^^^```aaaaaaaaa^^^ccciiijjjhhhhhhmmmqqqssshhh]]]YYYXXXWWWXXX[[[]]]]]]\\\[[[\\\]]]^^^___fffaaaZZZRRRMMMKKKKKKLLLQQQRRRTTTUUUSSSPPPLLLIIIPPPPPPOOONNNMMMLLLKKKJJJKKKJJJHHHGGGGGGFFFDDDBBBGGGFFFDDDBBB@@@>>><<<<<<;;;:::999:::<<<>>>??????999888888777777777777777888888777666666666666666777666444333222222333333444444444333333222222222222222222111111111111000000000000000000000000000................................................//////............//////000000111222222222222111////////////............////////////////////////////////////////////////------............------/////////////////////////////////...------,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++///......---------............//////000000111111222111111000111222444555444444555666777888999999888999;;;<<<>>>???@@@@@@CCCDDDJJJ]]]~~~MMMOOORRRTTTVVVWWWVVVVVVXXXZZZ[[[ZZZVVVQQQMMMLLLLLLQQQWWW]]]___^^^\\\YYYYYYWWWUUUUUUVVVUUUSSSPPPUUUYYY^^^aaabbbbbbcccccc_________]]]]]]___dddgggjjjgggaaa[[[WWWUUUUUUVVVYYY^^^cccfffjjjmmmlllgggccc\\\VVVUUUUUUUUUXXX\\\^^^bbbggghhhddd```]]]]]]```___aaaffflllooonnnkkkhhhddd___\\\\\\]]]\\\ZZZ```\\\YYYYYYUUUOOOMMMNNNPPPTTTXXX]]]aaabbbbbbbbbaaadddffffffdddbbbbbbbbb___YYYVVVVVVVVVVVV[[[bbb|||mmm]]]ZZZ[[[YYY\\\[[[XXXVVVVVVXXX[[[\\\dddhhhgggcccaaacccdddbbb[[[YYYWWWVVVVVVXXXYYYYYYTTTUUUSSSPPPRRRVVVXXXVVVYYYZZZ\\\^^^``````aaa``````dddggghhhgggggghhhjjjmmmwwwxxxkkkeee]]]VVVTTTSSSSSSWWW[[[]]]]]]\\\\\\\\\\\\]]]]]]___[[[UUUPPPMMMLLLNNNOOOPPPRRRSSSTTTTTTRRROOOMMMPPPOOOOOONNNLLLKKKKKKJJJLLLJJJHHHGGGGGGFFFDDDCCCCCCCCCBBB@@@???===<<<<<<:::999:::;;;<<<<<<<<<;;;999888888777777777777777888777777666666666666666777666444333222222333333444444333333333222222222222222222111111111111000////////////////////////................................................//////............////////////000111111111000000////////////....................................------------------------------............------------------------------------------,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++......------------............//////000000111111111111111111222333444444555555555666777888888999999:::;;;===>>>?????????BBBCCCHHHWWWvvvQQQRRRTTTVVVWWWWWWWWWVVVWWWYYYZZZXXXTTTPPPLLLKKKNNNQQQVVV[[[]]]]]][[[ZZZZZZYYYXXXXXXYYYYYYWWWVVV\\\^^^bbbcccdddeeefffhhhcccbbbaaa^^^]]]___cccffflllhhhbbb\\\YYYXXXYYYZZZ]]]aaadddeeeiiillljjjeeebbbZZZSSSSSSTTTWWW\\\aaafffkkkpppooojjjffffffhhhfffddddddfffjjjmmmllljjjfffbbb^^^\\\]]]___``````ddd```]]][[[WWWQQQOOOPPPTTTVVVZZZ^^^aaabbbbbbbbbfffhhhiiihhhfffccccccccc\\\XXXUUUUUUTTTVVV^^^hhhvvvaaaZZZ[[[[[[[[[ZZZYYYXXXYYY[[[]]]___cccggghhhdddbbbcccbbb```XXXWWWVVVUUUTTTUUUVVVVVVQQQTTTTTTRRRSSSXXXZZZYYY\\\\\\]]]^^^____________bbbdddeeeffffffeeecccbbbaaacccgggkkkppp}}}nnn```ZZZWWWSSSQQQQQQPPPQQQVVV]]]]]]]]]]]]\\\[[[[[[ZZZZZZVVVSSSPPPMMMLLLNNNPPPRRRQQQRRRSSSTTTTTTTTTSSSRRROOOOOONNNMMMLLLKKKJJJJJJKKKJJJHHHGGGGGGFFFDDDBBB@@@??????>>>===<<<;;;;;;888999;;;<<<<<<;;;999888999888888777777777777777888777666666555555666666777666444333222222333333333333333333222222222222222222222111111111111000////////////////////////................................................//////............//////---...//////000000///////////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++...---------------............//////000000111111000000111222333333333333666666666777777888888888:::;;;<<<===>>>>>>>>>>>>BBBDDDGGGQQQmmmVVVVVVWWWXXXXXXXXXXXXWWWXXXYYYZZZXXXTTTPPPMMMLLLPPPSSSWWWZZZ\\\]]]\\\[[[ZZZZZZZZZ[[[\\\]]]^^^^^^aaabbbcccbbbaaabbbdddffffffeeeccc```^^^___bbbeeejjjgggbbb]]]ZZZZZZ\\\]]][[[^^^aaaccchhhmmmkkkfff```XXXQQQQQQSSSWWW^^^eeeoootttwwwtttnnnjjjkkknnniiifffdddeeeiiikkkkkkjjjdddbbb___^^^___bbbeeegggjjjeeeaaa___[[[UUUSSSTTTYYYZZZ[[[]]]___bbbdddeeehhhiiijjjhhheeebbbaaaaaaXXXVVVUUUTTTRRRUUU```lllxxxddd\\\]]]___ZZZZZZYYYZZZ[[[]]]___```aaaeeefffbbb^^^^^^\\\YYYVVVVVVUUUSSSQQQOOOPPPQQQQQQUUUVVVUUUVVV[[[^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]bbbbbbcccdddeeedddaaa^^^```\\\]]]aaabbbcccrrrvvvoooggg]]]XXXWWWRRRQQQQQQRRRPPPOOOUUU]]]\\\\\\\\\[[[ZZZXXXWWWWWWQQQPPPNNNMMMMMMOOOQQQSSSSSSTTTTTTTTTTTTTTTTTTSSSNNNNNNMMMLLLKKKKKKJJJJJJKKKIIIGGGFFFFFFEEECCCBBB>>>======<<<;;;:::999888666:::>>>@@@???<<<999888999888888777777777777777777777666555555555555666666555444222222222222333333222222222222222222222222222222111111111000000////////////////////////................................................///......------......///......///000000000000/////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++------,,,,,,------............//////000000111111///000222333444444333222666666777777777888888888;;;;;;<<<===>>>>>>======CCCFFFIIIOOOiiiZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\ZZZVVVRRROOONNNRRRTTTXXX[[[]]]^^^^^^^^^[[[[[[\\\]]]^^^```cccdddfffeeedddaaa______aaacccgggfffdddbbb______aaaccceeeccc___\\\[[[[[[\\\]]]XXX\\\```eeemmmsssqqqlllbbbYYYRRRRRRVVV[[[bbbjjjtttwwwxxxuuunnnjjjjjjlllfffccc```bbbfffjjjkkkjjjdddcccbbbaaabbbeeeiiilllnnnhhhdddbbb^^^XXXVVVXXX]]]\\\[[[[[[]]]aaaeeegggggghhhgggeeebbb___^^^^^^VVVTTTSSSSSSRRRTTT```lll{{{uuueee]]]^^^```YYYYYYZZZ[[[\\\]]]]]]^^^```cccccc^^^ZZZYYYVVVSSSUUUUUUTTTPPPKKKIIIJJJKKKRRRWWWZZZXXXXXX]]]``````___^^^^^^]]]\\\[[[[[[[[[```___```bbbcccccc```^^^YYYUUUWWW^^^^^^\\\dddqqqyyy{{{lllgggcccbbb^^^YYYVVVWWWSSSQQQQQQRRROOONNNRRRYYY[[[ZZZYYYXXXWWWVVVUUUTTTQQQPPPOOOOOOOOOPPPQQQRRRUUUUUUUUUTTTTTTSSSRRRQQQMMMLLLLLLKKKKKKJJJJJJJJJIIIGGGFFFEEEEEEDDDBBB@@@>>>===<<<;;;999888777777666;;;AAADDDBBB???<<<;;;999888888777777777777777777666666555555555555555666555333222111111222222222222222222222222222222222222222111111111000000..............................................................................------------.........///000000111111000000............------------........................------------------------,,,,,,------------,,,,,,------------------------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---............//////000000111111///000222333444444333222666666777777888888999999;;;;;;<<<===>>>>>>======@@@FFFHHHMMMhhh\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]][[[WWWSSSQQQQQQSSSVVVZZZ^^^aaabbbbbbaaa______``````___aaadddfffhhhgggeeebbb___^^^```bbbeeefffeeecccaaa______``````___]]]\\\[[[[[[\\\\\\YYY]]]bbbiiirrryyyvvvoooeee]]]VVVVVVZZZ^^^fffmmmrrrsssrrrppplllhhhfffeee```]]]\\\^^^ccchhhiiihhhccccccdddddddddfffiiillllllgggbbb```\\\WWWVVVXXX\\\[[[[[[\\\^^^bbbeeegggdddddddddaaa^^^[[[[[[[[[VVVSSSQQQQQQRRRTTT]]]gggmmmrrruuupppfff^^^]]]^^^XXXYYYZZZ[[[[[[ZZZZZZYYY\\\``````ZZZVVVVVVTTTQQQTTTTTTQQQLLLFFFDDDFFFIIITTTZZZ]]][[[YYY\\\______^^^^^^\\\[[[ZZZYYYYYYYYY\\\]]]]]]^^^^^^^^^^^^^^^XXXWWWYYY\\\]]]\\\^^^cccjjjsssxxxhhhbbb]]][[[[[[]]][[[UUURRRSSSSSSOOONNNOOONNNMMMQQQWWWYYYXXXVVVTTTSSSRRRSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOSSSSSSTTTTTTSSSQQQPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCCCCBBB@@@>>>===<<<<<<;;;:::999999888999???EEEGGGDDD@@@===<<<999888888777777777777777777666555555444444555555666555333222111111222222111111111222222222222222222222222111111111111000..............................................................................------------......//////000111111111111000.........------------,,,------------------------------------------------,,,,,,------------,,,,,,------------------------***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,---...///......//////000000111111000000111222333333333333555666666777888999:::;;;:::;;;<<<===>>>>>>>>>>>>===CCCEEEJJJhhh^^^^^^]]]]]]]]]^^^^^^___]]]^^^^^^[[[WWWSSSRRRQQQTTTWWW\\\aaaeeeffffffeeeeeeeeeeeebbb______aaadddeeeeeedddaaa___^^^___aaabbbdddeeeeeebbb___^^^^^^[[[\\\\\\]]]]]]\\\[[[[[[[[[^^^cccjjjtttyyysssjjjfff^^^XXXXXXZZZ^^^eeekkkkkkiiihhhhhhhhhfffaaa]]]ZZZYYYXXX[[[aaadddeeecccaaaccceeeeeedddeeegggjjjfffaaa\\\ZZZVVVRRRQQQTTTVVVYYY\\\```bbbcccdddcccaaabbbaaa^^^[[[YYYYYYZZZVVVRRROOOPPPRRRTTTZZZaaadddfffhhhhhhccc^^^[[[\\\XXXYYYZZZZZZYYYWWWUUUTTTUUUXXXXXXSSSQQQRRRSSSQQQQQQPPPNNNHHHBBBBBBFFFKKKUUU[[[^^^[[[XXXZZZ\\\]]]]]]\\\ZZZYYYXXXXXXXXXXXXYYY[[[\\\ZZZWWWWWWZZZ\\\ZZZ\\\\\\ZZZ[[[^^^___^^^ggggggnnnwwwzzz|||xxxlll```[[[\\\UUUTTTUUUXXXVVVQQQPPPRRRRRRLLLJJJLLLOOOQQQUUUYYYWWWUUURRRPPPOOOPPPRRRSSSRRRRRRQQQQQQPPPOOONNNMMMNNNOOOQQQSSSSSSQQQOOOMMMKKKKKKJJJJJJJJJJJJIIIIIIFFFDDDBBBAAAAAA@@@>>>===:::::::::;;;<<<<<<<<<===>>>CCCHHHIIICCC>>>;;;;;;999888888777777777777777666666555444444444444555555444333111111111111222000111111111222222222222222222222111111111111000...........................................................................------,,,,,,------...---...//////000000//////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******++++++************++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++,,,---...///......//////000000111111111111111111222333444444444555666777999:::<<<<<<999:::;;;===>>>?????????<<>>???@@@@@@>>>DDDFFFLLLmmm```]]]ZZZ[[[^^^aaabbbaaabbb```]]]ZZZVVVSSSQQQQQQVVV]]]eeehhhhhhfffdddeeeiiigggddd```]]]YYYWWWVVVcccaaa___]]]\\\]]]___```]]]^^^```aaa___\\\WWWUUUQQQTTTXXX\\\^^^^^^]]][[[\\\```eeehhhhhhggggggfffaaaZZZSSSQQQUUUYYYYYYXXXVVVXXX[[[]]]]]][[[WWWUUUUUUUUUVVVYYY]]]______^^^___bbbdddeeecccbbbaaaaaa^^^]]][[[YYYVVVSSSNNNKKKSSSXXX^^^aaaaaaaaaaaaccceee```ZZZXXXZZZZZZWWWTTTSSSSSSTTTUUUVVVXXXYYYZZZXXX\\\```___[[[XXXXXX[[[ZZZZZZYYYVVVRRROOOOOOPPPPPPQQQQQQOOOMMMLLLMMMOOOMMMIIIEEEDDDBBBCCCJJJSSS```___^^^\\\YYYXXXYYY[[[XXXWWWVVVUUUSSSSSSRRRRRRSSSRRRPPPNNNNNNPPPRRRSSSWWWUUUSSSZZZoooxxxeeecccaaa___]]]]]]^^^aaabbbeeedddgggnnnssstttvvvzzz~~~~~~|||xxxsssooommmjjjhhhfffZZZXXXUUUSSSRRRRRRRRRSSSQQQRRRSSSSSSSSSRRRQQQPPPKKKLLLKKKLLL\\\nnnooofffWWWRRRLLLJJJLLLPPPRRRRRRQQQQQQQQQPPPOOONNNLLLLLLNNNOOOPPPQQQPPPNNNLLLJJJHHHGGGEEEEEEFFFFFFDDDCCCDDDCCC@@@??????>>><<<:::888888999::::::;;;<<<<<>><<<;;;:::666666555444444444444555666555444333333333333333333222111111000000111111222111111111000000//////111111111111000000000000////////////...---,,,+++///............---------,,,---------.../////////,,,,,,,,,---------.................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))(((((())))))******++++++((()))+++,,,++++++,,,...------,,,+++************++++++++++++++++++++++++))))))************))))))(((///666666000++++++---++++++******************************************++++++++++++++++++++++++++++++++++++,,,---......---...///000000111111111111111111111222333444555333444555777888:::;;;<<<:::999:::===???@@@???===CCC===FFFMMMlll]]][[[ZZZ[[[^^^aaaaaa``````^^^\\\YYYVVVSSSRRRQQQXXX^^^fffiiihhhfffeeeeeegggfffbbb___[[[YYYWWWVVV______^^^]]]\\\\\\[[[[[[]]]]]]^^^]]][[[XXXTTTRRRRRRTTTYYY\\\^^^]]]\\\ZZZZZZ]]]```bbbaaa```___```^^^YYYRRRQQQSSSUUUUUUTTTUUUWWW[[[^^^^^^\\\YYYVVVWWWVVVWWWYYY\\\^^^^^^]]]\\\^^^aaacccbbbbbbbbbccc]]][[[ZZZXXXVVVSSSPPPNNNTTTYYY^^^```___^^^^^^^^^___[[[VVVUUUWWWYYYWWWTTTRRRRRRRRRSSSUUUWWWYYYZZZXXX\\\```___[[[XXXYYYZZZZZZXXXVVVSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSQQQPPPMMMIIIEEEDDDCCCDDDLLLTTT```aaa```^^^[[[YYYYYYZZZWWWVVVTTTRRRQQQQQQPPPQQQTTTRRRPPPNNNMMMNNNPPPRRRSSSUUUXXXaaattt{{{jjj^^^^^^\\\\\\\\\]]]___```^^^\\\^^^bbbccc``````cccmmmxxxqqqhhhgggeeebbb```___^^^\\\ZZZXXXVVVTTTRRRQQQQQQRRRRRROOOPPPQQQRRRSSSSSSRRRRRRMMMNNNMMMNNN[[[kkkkkkbbbVVVQQQKKKIIIKKKMMMNNNMMMPPPPPPPPPPPPOOONNNMMMLLLPPPQQQQQQQQQOOOMMMJJJIIIGGGFFFDDDDDDEEEEEECCCBBBCCCBBB@@@??????>>><<<:::999999999::::::;;;;;;;;;BBBAAA@@@>>><<<;;;999999666666555444444444444555666555444333333333333444333222111111000000111111222222222222111111000000111111111000000000//////////////////...---,,,+++............------------------------............,,,,,,,,,---------..............................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,++++++************+++++++++,,,,,,***++++++,,,,,,++++++***+++++++++*********)))))))))))))))))))))*********,,,------+++)))(((***++++++++++++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((---222222...+++***+++************************************************,,,,,,,,,+++++++++++++++++++++++++++,,,---......---...///000000111111111111111111111222333444555555555666777888999999:::::::::;;;===???@@@>>><<>>>>>>>>===;;;999::::::::::::::::::::::::???>>>===<<<:::999888777666666555444444444444555555555444333333333444444333222111111000000111111333333222222222222111111111111000000000000//////////////////...---,,,,,,............------------............------------,,,,,,,,,---------..............................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,*********++++++++++++,,,******++++++++++++******+++************)))))))))************)))))))))))),,,,,,+++***''''''(((***)))))))))******,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---...///000000111111111111111111111222333444555777777777777888888888888;;;;;;;;;===??????===<<>>===<<<======;;;999:::::::::::::::::::::999===<<<<<<:::999888777777666666555444444444444555555444444333333333444444333222111111000000111111111111111111111111111111111000000000////////////......//////...------,,,.........---------,,,,,,.........------,,,,,,,,,,,,,,,,,,---------..............................---,,,,,,,,,,,,,,,,,,---........................++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,---------,,,************++++++++++++******++++++++++++******************))))))))))))++++++******))))))((((((%%%(((*********))))))******************+++,,,,,,************++++++++++++))))))************)))))),,,***((()))+++,,,***(((***************+++++++++************************,,,,,,,,,,,,,,,---------++++++++++++,,,---......---...///000000111111111111111111111222333444444666666666777888888999999;;;;;;;;;===??????===;;;>>>;;;HHHQQQqqqKKKNNNQQQTTTUUUUUUTTTTTTRRRRRRSSSSSSSSSSSSRRRQQQVVVZZZ^^^___\\\[[[[[[]]]XXXWWWVVVUUUUUUTTTSSSSSSXXXVVVTTTQQQPPPOOOPPPPPPRRRPPPOOOMMMNNNPPPRRRTTTVVVWWWZZZ\\\]]][[[YYYXXXQQQRRRSSSSSSUUUXXX^^^bbbZZZXXXUUURRRPPPNNNLLLJJJLLLPPPUUUYYYZZZYYYUUUSSSQQQQQQRRRVVV[[[___bbbcccdddcccbbb^^^ZZZXXXYYYZZZXXXXXXVVVRRRMMMKKKLLLMMMPPPQQQTTTVVVYYYYYYYYYXXXSSSPPPNNNMMMMMMNNNOOOOOOOOONNNMMMMMMNNNQQQTTTVVVZZZ\\\]]]]]][[[XXXWWWVVVRRRMMMHHHHHHKKKMMMKKKHHHKKKMMMSSS\\\cccbbbZZZRRRLLLGGGCCCDDDFFFGGGLLLQQQXXXYYYZZZYYYVVVRRRQQQQQQJJJJJJLLLMMMOOOQQQSSSTTTUUURRROOOLLLJJJJJJKKKLLLOOOTTTYYY[[[[[[ZZZVVVRRRNNNPPPRRRTTTTTTTTTSSSSSSMMMKKKKKKNNNMMMJJJIIIKKKMMMLLLLLLNNNQQQSSSSSSSSSQQQRRRSSSUUUWWWXXXYYYZZZXXXVVVYYY___dddfffhhhlllppplllhhhhhhjjjhhhaaa[[[YYYUUUSSSVVV\\\___\\\YYY[[[\\\]]]\\\ZZZVVVSSSQQQOOOPPPRRRUUUWWWVVVSSSPPPQQQOOONNNLLLLLLMMMOOOPPPRRRRRRSSSSSSSSSRRRPPPOOONNNNNNMMMLLLNNNPPPNNNIIIKKKIIIHHHKKKPPPSSSSSSQQQJJJKKKLLLMMMNNNOOOOOOOOOKKKKKKKKKJJJIIIHHHGGGGGGDDDCCCAAAAAABBBBBB@@@??????===<<<<<<======<<<::::::::::::::::::::::::999<<<<<<;;;::::::999888888666666555444444444444555444444333333333444444555333222111111000000111111/////////000000000000000000000000////////////............///......---,,,...------------,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,---------..............................,,,,,,,,,++++++,,,,,,,,,........................++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++,,,++++++))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))++++++******))))))((((((%%%)))...000///,,,***))),,,+++******)))))))))***)))))))))******+++++++++))))))************))))))---***'''(((,,,---+++)))))))))*********+++++++++************************+++++++++,,,,,,---------++++++++++++,,,---......---...///000000111111111111111111111222333444444444444555777888999:::;;;;;;;;;;;;===??????>>><<<===:::HHHQQQpppLLLOOOSSSTTTTTTSSSSSSSSSNNNOOOQQQRRRRRRQQQPPPPPPRRRUUUYYYYYYVVVUUUWWWYYYTTTUUUVVVWWWWWWVVVUUUTTTTTTRRRNNNKKKJJJKKKLLLMMMOOONNNMMMMMMNNNQQQTTTWWWWWWXXXYYYZZZ[[[[[[ZZZZZZQQQRRRRRRSSSTTTXXX]]]aaaZZZYYYVVVSSSQQQNNNMMMLLLMMMPPPSSSVVVWWWUUURRRPPPNNNNNNOOOSSSYYY___bbbdddaaa```^^^[[[XXXWWWXXXZZZVVVWWWWWWSSSMMMJJJJJJLLLNNNNNNPPPTTTXXXZZZZZZYYYTTTSSSPPPNNNMMMNNNOOOOOOPPPOOOMMMLLLMMMOOORRRTTTZZZZZZ[[[[[[ZZZWWWUUUSSSOOOLLLJJJIIIKKKKKKIIIGGGKKKNNNUUU\\\aaa```YYYSSSOOOHHHDDDEEEGGGHHHKKKPPPSSSTTTTTTSSSPPPNNNNNNNNNHHHJJJMMMQQQSSSUUUVVVVVVUUURRROOOLLLKKKKKKLLLMMMQQQTTTXXXZZZYYYXXXWWWWWWNNNOOOPPPQQQQQQPPPOOONNNNNNKKKKKKMMMLLLIIIGGGJJJMMMLLLKKKLLLNNNOOOOOONNNQQQQQQRRRRRRRRRRRRRRRRRRWWWSSSRRRXXX]]]aaaeeejjjfffccc```]]][[[YYYXXXWWWSSSPPPOOOSSSYYY[[[YYYVVVWWWZZZ^^^^^^ZZZUUUPPPNNNNNNNNNPPPRRRTTTSSSQQQNNNOOONNNLLLKKKLLLMMMOOOPPPTTTUUUUUUUUUTTTRRRPPPOOOQQQQQQPPPNNNMMMLLLKKKJJJLLLIIIHHHIIILLLOOONNNLLLJJJKKKLLLNNNOOOPPPPPPPPPJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBCCCCCCBBB@@@>>>===<<<<<<===>>>===;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999666666555444444444444555444444333333333444555555333222111111000000111111.........////////////000000000////////////......---...............------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))***+++++++++******)))))))))************+++))))))************))))))(((((()))))))))))))))***************)))))))))))),,,000444555222...***''',,,,,,+++))))))((((((((((((((())))))***+++++++++++++++,,,,,,,,,,,,++++++,,,***((())),,,---,,,***)))))))))***++++++,,,,,,************************)))******++++++,,,,,,---++++++++++++,,,---......---...///000000111111111111111111111222333444555333444555666888:::;;;<<<:::::::::===???@@@???======:::HHHRRRqqqLLLNNNQQQQQQPPPOOOOOOQQQLLLMMMOOOQQQQQQPPPOOONNNOOORRRTTTTTTRRRRRRTTTWWWRRRUUUXXX[[[[[[ZZZWWWVVVRRRQQQOOONNNMMMMMMNNNNNNPPPOOONNNNNNOOORRRUUUWWWXXXXXXXXXXXXYYYZZZ\\\]]]YYYYYYYYYWWWWWWXXX[[[^^^ZZZYYYWWWSSSPPPNNNNNNNNNQQQRRRTTTUUUTTTRRRPPPOOONNNMMMNNNQQQWWW]]]aaabbb```___\\\WWWTTTSSSTTTWWWTTTVVVXXXUUUOOOKKKLLLNNNNNNNNNOOORRRWWWYYYYYYXXXUUUTTTSSSQQQOOOPPPQQQSSSRRRPPPNNNLLLLLLNNNPPPRRRYYYYYYYYYYYYXXXVVVSSSQQQNNNNNNNNNNNNMMMKKKIIIHHHMMMQQQWWW\\\^^^\\\XXXUUURRRKKKFFFHHHJJJJJJLLLOOOOOOPPPPPPNNNLLLKKKLLLMMMJJJMMMQQQUUUXXXXXXVVVUUUTTTRRROOOMMMKKKLLLMMMNNNOOOQQQUUUYYYYYYWWWVVVWWWPPPPPPOOOOOOMMMLLLKKKJJJNNNKKKKKKNNNNNNKKKJJJLLLLLLMMMMMMNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQLLLJJJOOOUUUYYY^^^bbbcccaaa^^^[[[YYYWWWWWWVVVRRRQQQQQQTTTWWWWWWUUURRRSSSXXX]]]^^^[[[WWWTTTRRRPPPPPPQQQSSSUUUUUUSSSQQQNNNMMMLLLKKKLLLMMMOOOPPPTTTUUUVVVVVVUUUTTTSSSRRRSSSRRRQQQNNNKKKIIIIIILLLMMMJJJGGGHHHKKKMMMMMMLLLLLLLLLMMMOOOPPPPPPPPPPPPMMMLLLKKKJJJHHHHHHGGGGGGGGGFFFDDDDDDEEEEEECCCBBB>>>===<<<<<<>>>???>>><<<999999999::::::;;;;;;;;;:::::::::999999999999999666666555444444444444555333333333333333444555666333222111111000000111111.../////////000000000000000000/////////.........------...............------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,++++++++++++,,,,,,************************************************++++++************++++++++++++,,,,,,++++++******))))))))))))************))))))************))))))(((((((((((())))))******)))))))))))))))*********...000111111...+++)))(((+++***)))))))))))))))***((((((((()))***+++++++++++++++,,,,,,,,,,,,++++++)))))))))***,,,,,,+++***((())))))***++++++,,,,,,************************(((((()))******+++,,,,,,++++++++++++,,,---......---...///000000111111111111111111111222333444555444555666777888999::::::888888:::<<>>@@@===JJJSSSrrrIIILLLNNNMMMKKKJJJKKKMMMKKKMMMOOOPPPPPPPPPNNNMMMMMMPPPRRRRRRQQQQQQSSSVVVRRRVVVZZZ^^^___]]]ZZZXXXSSSSSSTTTTTTTTTSSSQQQPPPRRRQQQPPPPPPQQQSSSUUUVVVYYYXXXWWWWWWXXXZZZ]]]___ccccccaaa]]]ZZZYYYZZZ\\\ZZZYYYVVVRRROOOMMMNNNOOOUUUUUUUUUTTTSSSQQQPPPNNNNNNMMMMMMPPPVVV[[[^^^```bbb```[[[UUUPPPNNNOOOPPPRRRUUUXXXWWWRRRNNNOOOQQQPPPNNNOOORRRVVVYYYXXXVVVUUUUUUTTTRRRQQQRRRTTTVVVTTTRRRNNNLLLLLLMMMPPPQQQYYYXXXXXXXXXXXXVVVRRROOONNNPPPRRRQQQNNNKKKIIIIIINNNSSSYYY]]]\\\ZZZXXXWWWUUUNNNIIIJJJLLLLLLMMMPPPNNNNNNMMMLLLJJJJJJLLLNNNLLLPPPUUUYYYZZZYYYVVVSSSTTTRRROOOMMMLLLMMMNNNOOOLLLNNNRRRVVVWWWSSSPPPPPPRRRQQQOOOMMMKKKJJJHHHHHHHHHFFFGGGKKKLLLJJJJJJMMMMMMNNNPPPPPPPPPOOONNNNNNKKKKKKKKKKKKLLLNNNOOOPPPRRRMMMKKKQQQWWW[[[^^^bbb^^^[[[WWWUUUTTTRRROOOMMMGGGIIILLLPPPUUUWWWVVVUUUXXX\\\``````[[[UUURRRQQQOOONNNOOOQQQTTTUUUTTTRRRNNNMMMLLLKKKLLLMMMPPPQQQTTTTTTVVVVVVWWWVVVUUUTTTRRRPPPOOOLLLHHHEEEGGGKKKLLLIIIGGGHHHMMMQQQRRRQQQMMMMMMNNNOOOPPPPPPPPPPPPQQQOOOMMMKKKIIIHHHGGGFFFHHHGGGEEEEEEFFFFFFDDDCCC>>>===<<<===>>>???>>>===888888999::::::;;;<<<<<<999999999888888888888888666666555444444444444555333333333333333444555666333222222111000111111111//////000000111111111222000/////////............------...............------------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------..............................,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++************++++++------------,,,,,,+++***))))))))))))************))))))************))))))'''((((((((())))))******(((((())))))******++++++)))******)))(((((()))+++(((((((((((()))***+++,,,'''(((((()))***+++++++++))))))************))))))'''(((***++++++*********((())))))***++++++,,,,,,************************'''(((((()))******++++++++++++++++++,,,---......---...///000111111111111111111111111222333444555666777777777888888888888777777999<<<@@@AAAAAA???BBB???KKKTTTsssMMMMMMLLLJJJIIIIIIJJJLLLJJJOOOTTTVVVSSSPPPOOOOOOQQQTTTVVVSSSOOOMMMOOOSSSSSSUUU[[[aaa```ZZZVVVVVVUUUXXX\\\ZZZVVVTTTVVVYYYWWWXXXTTTNNNMMMRRRWWWYYYYYYVVVUUUWWW[[[]]]]]]\\\gggeee```[[[WWWXXX[[[^^^^^^]]]YYYSSSMMMMMMQQQVVVUUUUUUUUUUUUTTTSSSRRRRRRPPPMMMNNNQQQSSSUUU[[[ccceeeccc^^^XXXSSSPPPQQQSSSZZZZZZZZZXXXTTTQQQNNNLLLKKKKKKMMMQQQVVVXXXYYYXXXUUUUUUTTTQQQOOOPPPTTTXXXTTTRRRPPPNNNMMMNNNPPPQQQWWWYYYZZZZZZWWWSSSRRRQQQWWWWWWVVVSSSNNNKKKJJJJJJUUUXXX]]]^^^\\\XXXUUUSSSSSSPPPLLLJJJLLLOOOQQQSSSRRRRRRQQQNNNKKKJJJKKKMMMQQQUUU[[[\\\ZZZVVVUUUUUUSSSPPPLLLJJJJJJKKKKKKJJJOOOOOOPPPRRRUUUVVVUUUTTTPPPMMMJJJGGGFFFFFFGGGHHHGGGHHHIIIIIIIIIKKKNNNQQQSSSTTTTTTTTTSSSQQQPPPOOONNNMMMLLLKKKJJJJJJJJJJJJMMMNNNPPPSSSVVVXXXYYYZZZZZZ[[[[[[XXXSSSPPPPPPRRROOOMMMLLLMMMPPPRRRSSSSSSWWW[[[______ZZZTTTQQQOOOMMMNNNQQQRRRSSSSSSRRRQQQNNNNNNMMMMMMMMMNNNPPPQQQPPPSSSVVVWWWVVVUUUTTTSSSSSSQQQNNNKKKHHHGGGGGGHHHFFFGGGHHHJJJKKKMMMNNNOOONNNNNNLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIMMMMMMLLLJJJHHHFFFDDDCCCCCCAAA>>>===>>>??????>>>;;;;;;;;;::::::999999999777666555666777888777666555555666666666666666555666444222222444555444444111111111111111111111111000000000000000000000000///............---------...........................,,,+++,,,///111///---...---,,,,,,------+++)))***+++,,,,,,++++++---///,,,---......//////......++++++++++++,,,,,,---...111///---,,,,,,---,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,))))))))))))************+++*********))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,+++***))))))))))))***+++++++++,,,******))))))******+++,,,++++++******++++++,,,---,,,...000000000000000222111111111000111111222333555555666777888999::::::;;;::::::<<<>>>???>>>======AAAGGG^^^OOONNNMMMKKKJJJIIIJJJKKKLLLQQQVVVWWWTTTQQQPPPPPPTTTVVVWWWUUUPPPMMMOOORRRUUUWWW\\\bbb```YYYUUUUUUUUUYYY[[[ZZZVVVUUUVVVYYYWWWXXXVVVPPPPPPVVV[[[]]][[[XXXWWWXXX\\\]]]\\\YYY[[[ZZZXXXVVVVVVXXX\\\```^^^]]]YYYTTTQQQQQQSSSVVVUUUVVVWWWYYYYYYYYYXXXWWWRRRPPPPPPRRRTTTVVV]]]dddeeeccc^^^XXXTTTRRRTTTVVV^^^cccfffaaaWWWNNNLLLLLLKKKLLLNNNRRRVVVYYYXXXWWWUUUUUUTTTRRROOOPPPTTTXXXTTTRRROOOMMMLLLMMMOOOQQQTTTVVVXXXWWWUUURRRPPPPPPSSSTTTUUUTTTQQQPPPPPPQQQUUUXXX\\\]]][[[WWWSSSQQQPPPMMMJJJIIILLLOOORRRTTTTTTTTTRRRPPPMMMKKKLLLNNNQQQUUUYYYZZZWWWUUUSSSSSSQQQOOOLLLKKKLLLLLLLLLKKKNNNNNNPPPRRRUUUUUUTTTRRRNNNLLLIIIFFFEEEEEEFFFGGGFFFGGGIIIJJJKKKNNNRRRUUUSSSTTTVVVUUUTTTRRRQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKMMMNNNQQQSSSVVVXXXYYYZZZ[[[\\\[[[XXXSSSPPPPPPQQQNNNMMMKKKLLLNNNPPPQQQQQQTTTWWWZZZZZZVVVRRROOONNNKKKMMMOOOPPPQQQPPPOOONNNMMMLLLLLLKKKLLLMMMNNNOOOOOORRRUUUVVVTTTRRRQQQQQQQQQOOOMMMJJJHHHHHHHHHIIIHHHIIIJJJKKKLLLMMMNNNOOONNNMMMLLLKKKJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLKKKJJJHHHFFFEEEDDDCCCAAA>>>===>>>???>>>>>><<<<<<;;;;;;:::999888888666555555555777888777666111222333555666666666666555444222333444555444333111111111111111111111111000000000000000000000000///............---------...........................,,,+++,,,///000///------,,,+++,,,------+++)))***+++,,,,,,++++++---///,,,------...............+++++++++++++++,,,---...000...,,,,,,,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))************************)))))))))(((++++++*********)))))))))++++++++++++++++++++++++******++++++++++++******)))******++++++******)))***************+++++++++******))))))******+++,,,+++++++++***++++++,,,---,,,...000000000000000222111111000000111222333333555555666777888999:::::::::::::::<<>>???CCCGGG]]]QQQQQQOOONNNNNNNNNNNNNNNRRRVVVZZZYYYUUURRRPPPQQQVVVXXXYYYVVVRRRPPPQQQSSSXXXYYY]]]bbb___XXXTTTUUUXXXZZZ\\\[[[WWWVVVWWWYYYWWWYYYXXXTTTTTTZZZ___aaa\\\ZZZYYY[[[^^^^^^[[[XXXRRRSSSTTTTTTUUUXXX\\\```^^^[[[XXXVVVUUUVVVVVVUUUUUUWWW[[[^^^``````^^^]]]UUURRRRRRTTTVVVXXX^^^ffffffddd___YYYUUUUUUXXX[[[ccclllqqqiiiYYYMMMKKKMMMLLLMMMPPPTTTXXXYYYYYYWWWUUUUUUTTTRRRQQQRRRUUUWWWTTTRRRNNNKKKJJJLLLOOOQQQQQQSSSUUUUUUSSSPPPOOOOOOQQQRRRTTTTTTSSSRRRSSSTTTUUUYYY\\\]]]ZZZUUUQQQOOOLLLJJJHHHIIIMMMQQQTTTVVVXXXWWWVVVSSSPPPNNNOOOQQQSSSUUUVVVVVVTTTRRRRRRRRRNNNMMMLLLMMMOOOOOONNNLLLMMMMMMOOORRRTTTTTTQQQOOOLLLJJJGGGEEEDDDDDDDDDEEEDDDEEEGGGIIIKKKNNNRRRVVVTTTVVVWWWWWWUUUSSSSSSSSSTTTSSSQQQOOOMMMLLLLLLKKKMMMOOOQQQSSSVVVWWWXXXYYYZZZ[[[ZZZWWWTTTQQQPPPQQQNNNLLLKKKKKKMMMNNNOOONNNOOOQQQSSSSSSQQQNNNMMMLLLJJJKKKLLLMMMMMMMMMKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQSSSSSSQQQOOONNNMMMMMMLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEECCCAAA???>>>??????>>>===>>>===<<<;;;:::999888777666555444555777777777666///000222333555666666666555333222333444555444333111111111111111111111111000000000000000000000000///............------------------------------------,,,+++,,,...///...------,,,+++,,,------+++)))***+++,,,+++++++++---///,,,,,,---...............,,,++++++++++++,,,,,,---///---++++++,,,,,,+++***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))************************))))))))))))******))))))))))))((((((++++++++++++++++++++++++******++++++++++++******+++******))))))******++++++++++++*********************))))))******+++,,,+++++++++++++++,,,------,,,...000000000000000222000000000111111333444444555555666777888999::::::999999999<<>>>>>>>>===;;;:::888777666555444333444666777666555111111222444555555555555444333222333444555333222111111111111111111111111000000000000000000000000///............---------------------------------,,,,,,,,,,,,---------,,,,,,+++***+++------+++))))))***++++++***+++---///,,,,,,---.........------,,,+++++++++++++++,,,,,,...,,,+++***+++,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))((()))))))))*********************))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++,,,+++++++++***)))))))))******))))))******+++,,,,,,++++++++++++,,,------,,,...000000000000000222000000000111222333444555555555666777888999::::::888888999<<>>===<<<;;;999888666666555333333444555666555444444444555555555444444333333222222333444444333111000000000000000000000000///////////////////////////............---------------------------------,,,,,,,,,,,,+++++++++,,,+++******+++,,,---+++))))))***++++++******,,,...+++,,,,,,---...---------,,,++++++******+++++++++---+++******+++++++++***************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((()))))))))************))))))))))))))))))******((((((((((((((()))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++,,,+++++++++***)))))))))******))))))******+++,,,,,,,,,++++++,,,,,,---...,,,...000000000000000222111111111111222333444555555555666777888999::::::888888999<<>><<<<<<;;;:::999888777666555444333222333555555555444555666666555555444333222222222222333555444222000000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++******)))***,,,---+++***)))***+++*********,,,...++++++,,,---------------,,,++++++************+++,,,***))))))***+++******************************((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((())))))******))))))((())))))))))))************))))))))))))************(((((())))))))))))******++++++++++++++++++++++++******++++++++++++*********))))))(((((())))))***+++++++++*********************))))))******+++,,,,,,,,,,,,,,,,,,------...,,,...000000000000000222333222222222222333444444555555666777888999::::::999999999<<>>>>>@@@CCCEEEGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@?????????>>>;;;888999999888888777666666555333222222222444555444333333444444444444333333222111111222333555444222///000000000000000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))((()))+++***))))))***,,,,,,+++***((()))******)))***,,,...++++++,,,------------,,,,,,,,,+++***************+++***((((((***+++***)))************************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))***++++++***))))))))))))))))))************((()))))))))************)))))))))*********++++++++++++++++++++++++++++++******++++++++++++******(((((())))))))))))((((((***************+++++++++******))))))******+++,,,---,,,,,,,,,,,,---......,,,...000000000000000222444444333222222222333333555555666777888999:::::::::::::::<<>>>>>AAAKKKhhh\\\[[[\\\bbbjjjnnnmmmjjjggggggeee___XXXTTTTTTVVVUUUVVVWWWZZZ[[[[[[ZZZXXXQQQMMMKKKNNNRRRWWWbbbmmmgggccc]]]WWWTTTQQQNNNLLLRRRVVVXXXVVVVVVZZZ[[[ZZZ^^^[[[XXXYYY\\\]]]\\\ZZZUUUUUUTTTRRRQQQRRRTTTWWWUUUVVVVVVSSSPPPOOORRRVVVRRRTTTXXX[[[]]]]]][[[ZZZXXXUUUTTTUUUUUUVVV[[[bbbdddddddddbbb```^^^___```XXXTTTQQQRRRTTTUUURRROOOTTTUUUXXX\\\___^^^ZZZWWWSSSRRRSSSVVVYYYYYYVVVSSSRRRQQQQQQQQQPPPOOONNNNNNRRRTTTUUUTTTQQQNNNLLLLLLTTTVVVWWWWWWSSSOOOMMMLLLPPPSSSWWWXXXUUUPPPLLLJJJIIIIIILLLPPPTTTWWWWWWVVVWWWXXXXXXWWWWWWWWWZZZ\\\WWWUUURRRRRRQQQOOOJJJFFFLLLLLLMMMPPPTTTVVVWWWVVVUUUSSSOOONNNNNNNNNMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEFFFFFFEEECCCDDDFFFHHHKKKQQQVVVTTTOOOMMMOOOSSSMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGLLLIIIGGGGGGIIIIIIGGGDDDEEECCCAAAAAACCCEEEEEEEEEEEEDDDDDDGGGJJJJJJGGGDDDCCCCCCDDDEEEGGGIIIJJJKKKJJJIIIGGGFFFFFFFFFGGGGGGIIIJJJJJJIIIGGGFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCAAAAAAAAADDDFFFHHHGGGGGGHHHIIIHHHGGGFFFEEECCCAAA>>>======???BBBDDDFFFFFFEEEEEEDDDBBBAAA@@@???>>>=========;;;888555888777777777666666555555333222111222444555444333000111222333333333333333111111222333555444222///000000000000000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))''')))+++)))))))))***,,,,,,+++***((()))******)))***,,,...++++++,,,---------,,,,,,,,,,,,+++***))))))******+++)))((((((***+++***)))))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))************(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))******++++++++++++******'''((()))******)))((('''))))))******+++++++++,,,*********)))***++++++,,,---,,,,,,,,,,,,---......,,,...000111000000000222555555444333222222222222555555666777888999::::::;;;:::;;;<<<>>>???>>>===@@@CCCNNNkkk]]]\\\^^^dddkkkmmmiiieee``````______]]]ZZZXXXVVV\\\[[[ZZZZZZZZZXXXUUUSSSOOONNNMMMPPPVVV___hhhnnnjjjddd\\\UUUPPPLLLJJJHHHRRRSSSVVVYYY[[[\\\]]]]]][[[XXXVVVUUUWWWYYY[[[\\\PPPQQQRRRRRRSSSUUUXXX[[[[[[YYYUUUQQQOOONNNNNNOOOVVVVVVWWWXXXZZZ\\\^^^___ZZZXXXVVVWWWYYYZZZ[[[ZZZcccbbbbbbaaaaaaaaabbbbbbTTTQQQPPPQQQSSSTTTQQQNNNOOOPPPSSSVVVYYYZZZXXXVVVTTTTTTUUUWWWYYYWWWRRRMMMOOOOOONNNNNNMMMLLLLLLLLLPPPQQQSSSRRRPPPNNNMMMMMMSSSUUUUUURRRMMMIIIIIIIIISSSWWW[[[\\\YYYSSSNNNKKKFFFHHHLLLQQQWWWZZZZZZYYYWWWWWWWWWTTTPPPOOORRRUUUQQQPPPMMMJJJIIIHHHIIIJJJJJJMMMNNNNNNTTT]]]^^^ZZZTTTNNNIIIIIILLLNNNLLLJJJJJJIIIGGGFFFEEEFFFFFFGGGEEEEEEEEEEEEDDDCCCBBBAAAHHHJJJLLLMMMKKKJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGGGGDDDCCCBBBAAAAAABBBDDDEEEGGGFFFFFFEEEDDDEEEEEEEEEEEEBBB@@@BBBBBB@@@AAADDDEEECCCBBBDDDGGGHHHEEECCCCCCCCCDDDFFFGGGIIIJJJJJJIIIGGGEEEDDDCCCDDDEEEFFFDDDEEEFFFFFFFFFEEECCCBBBEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@BBBEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEBBB@@@<<<;;;<<<@@@EEEHHHEEEDDDBBBAAA@@@@@@AAABBB===<<<;;;:::::::::::::::999999888777666555444444444444444555555555666666555444333333222222333333111000000333666666333///000000////////////000000000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---000222111...+++*********************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))***,,,,,,+++)))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((())))))))))))))))))))))))*********(((&&&&&&(((***))))))))))))))))))))))))))))))))))))************)))******++++++)))((('''+++*********))))))(((((())))))))))))************))))))************))))))))))))))))))))))))******)))************+++++++++((()))***,,,,,,---------,,,,,,------------......---------...............111111222222222333333333444555666888888999999999;;;<<<===???@@@@@@@@@@@@???JJJJJJaaaYYYXXXYYY^^^cccccc```[[[XXXYYYZZZZZZZZZYYYWWWVVV]]][[[ZZZYYYYYYVVVSSSPPPMMMMMMOOORRRXXX^^^dddhhhhhhddd^^^XXXTTTRRRQQQQQQUUUVVVWWWYYYZZZZZZZZZZZZYYYWWWTTTSSSUUUWWWXXXYYYRRRRRRSSSTTTVVVXXXYYYZZZZZZWWWSSSOOOMMMMMMOOOPPPUUUUUUUUUVVVXXX[[[]]]___YYYVVVTTTSSSUUUWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZRRRQQQQQQQQQRRRQQQOOONNNOOONNNNNNPPPSSSUUUUUUTTTTTTSSSSSSTTTVVVUUUQQQMMMNNNNNNMMMMMMLLLLLLLLLKKKNNNQQQSSSTTTRRRPPPPPPPPPSSSTTTTTTRRRMMMIIIIIIIIINNNRRRWWWXXXVVVPPPLLLIIIGGGHHHKKKPPPTTTVVVVVVUUUQQQRRRQQQMMMJJJIIIKKKNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHJJJMMMVVVeeepppmmmdddTTTOOOKKKJJJLLLLLLJJJGGGHHHGGGFFFEEEEEEEEEFFFGGGDDDEEEEEEEEEDDDCCCCCCBBBEEEGGGIIIJJJHHHGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFDDDCCCAAA@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEAAA>>>===???@@@>>>???CCCCCCAAA@@@BBBDDDDDDCCC@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAA@@@@@@???>>>@@@???>>>>>>>>>@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCCCCAAA???===<<<===@@@DDDFFFGGGFFFDDDBBB@@@???>>>>>>===<<<;;;;;;::::::::::::999999888777666555444444333444444444444555555555333222111111000000111111111000000222444555222000000000////////////000000000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///000000---+++***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---,,,,,,,,,,,,,,,+++***((())))))************)))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******((('''&&&(((***))))))))))))))))))))))))))))))))))))************)))******+++***)))((('''************)))))))))((())))))))))))************))))))************))))))*********))))))))))))))))))************+++++++++*********++++++,,,,,,---******++++++++++++,,,,,,---------............///111111222222222333333333444555666888999999999999::::::<<<===>>>?????????>>>GGGJJJbbbUUUTTTTTTWWWZZZZZZWWWSSSQQQRRRTTTVVVWWWXXXXXXWWW[[[ZZZXXXXXXWWWTTTQQQNNNJJJLLLPPPTTTYYY\\\^^^```bbbaaa^^^\\\ZZZXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZWWWTTTSSSTTTVVVWWWWWWTTTSSSSSSWWW[[[]]][[[YYYYYYVVVQQQNNNLLLMMMPPPQQQVVVTTTSSSRRRTTTXXX\\\^^^WWWTTTPPPNNNOOORRRSSSTTTVVVWWWYYY[[[[[[[[[ZZZYYYPPPRRRSSSRRRPPPNNNNNNNNNMMMKKKIIIJJJLLLOOOQQQRRRSSSQQQPPPPPPQQQQQQOOOMMMLLLLLLKKKKKKKKKKKKKKKKKKNNNQQQUUUWWWVVVSSSRRRRRRRRRSSSSSSPPPMMMJJJHHHIIIIIIMMMRRRTTTQQQLLLHHHFFFGGGHHHIIIMMMPPPRRRQQQPPPMMMLLLKKKHHHEEEDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGLLL\\\qqq|||ssseeeQQQNNNKKKJJJKKKJJJFFFCCCEEEDDDDDDDDDDDDDDDEEEFFFCCCCCCDDDDDDDDDCCCBBBBBBBBBDDDFFFFFFDDDCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDDDD@@@===<<>>???CCC@@@?????????AAAAAA???===@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>>>>@@@BBBCCCAAAAAA???>>>=========>>>===============<<<<<<;;;======<<<<<<<<<>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>???AAACCCDDDEEEEEEDDDCCCBBB@@@>>>===>>>===<<<;;;:::999999999999888777777666555444444333333333333444444444444333222111111000000111111111000///000222333222111000000////////////000000////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))((())))))((('''''')))+++))))))))))))))))))))))))))))))))))))************)))************)))((((((************))))))))))))))))))))))))************))))))************))))))+++*********))))))(((((()))************+++++++++,,,+++*********+++,,,---******++++++++++++,,,,,,------........./////////111111222222222333333333444555666777999999999:::888999:::;;;<<<=========<<>>===<<<<<<<<<<<>>@@@@@@>>>???CCC??????>>>??????>>>===<<<>>>>>>>>>???????????????======<<<;;;<<<>>>AAABBBCCCBBB???===<<<===>>>@@@<<<===============<<<<<<<<<<<<;;;;;;<<<===>>>>>>?????????>>>>>>>>>======>>>>>>???@@@AAAAAABBBBBB@@@AAABBBCCCCCCCCCBBBAAA???>>><<<;;;:::999999999888777777666555555444444222222222333333333444444555444333333222222333333111000//////000111111222000000////////////000000////////////.........---///............---------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++************************+++************+++,,,,,,++++++,,,,,,,,,,,,------++++++************++++++&&&'''((((((((()))***+++,,,+++***((((((((()))***))))))))))))))))))))))))++++++******)))((((((((((((((())))))******++++++))))))))))))))))))))))))&&&((())))))((((((***+++((((((((((((((((((((((((((()))))))))************************)))))))))(((*********)))))))))))))))((()))))))))************)))******++++++******)))++++++******)))((((((((())))))*********+++++++++...,,,+++))))))***,,,---,,,,,,,,,---------......------......//////000000111111222222222333333333333444666777999999::::::888999:::;;;<<<=========<<>>??????@@@@@@AAAAAAAAA======>>>???@@@@@@@@@@@@???AAACCCCCCAAA?????????@@@AAABBBBBBBBBBBBAAAAAA>>>>>>===<<<;;;:::::::::>>>???@@@BBBDDDDDDDDDDDDCCC???>>>??????<<<===@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<======>>>>>>??????>>>===;;;;;;;;;===???@@@BBB@@@===;;;;;;<<>>============<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA@@@???@@@BBBCCCDDDCCCBBBBBB???>>>===;;;999888888888777777666666555555444444222222222333333333444444555444333333222222333333000000000//////000111222000000////////////000000000////////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++++++++************************+++++++++***+++,,,,,,---+++++++++,,,,,,---------++++++************++++++(((***,,,,,,***(((((())),,,+++***((((((((()))***))))))))))))))))))))))))************))))))(((((((((((())))))******++++++))))))))))))))))))))))))&&&'''))))))(((((()))+++((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))******((()))))))))******************++++++++++++******************))))))(((((())))))*********+++++++++...,,,+++))))))***,,,---,,,,,,,,,---------......------......///000000111111111222222222333333333333444666777999:::::::::999:::;;;<<<===>>>>>>>>>>>>CCCRRRnnnJJJJJJKKKKKKMMMNNNPPPQQQKKKLLLMMMNNNNNNNNNMMMLLLMMMLLLMMMOOORRRRRRQQQOOOLLLLLLMMMNNNQQQUUUZZZ\\\YYYaaaiiikkkfff\\\TTTPPPMMMOOORRRVVVYYY[[[\\\\\\TTTQQQNNNMMMNNNPPPQQQQQQVVVVVVWWWZZZ^^^___[[[XXXYYYWWWTTTRRRQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVPPPMMMIIIGGGIIIKKKLLLMMMSSSUUUXXX[[[[[[ZZZXXXVVVPPPSSSVVVWWWUUUSSSQQQQQQJJJJJJJJJKKKLLLLLLKKKIIIMMMLLLJJJHHHFFFFFFIIILLLIIIHHHGGGGGGHHHJJJLLLNNNTTTVVVYYYYYYUUUQQQOOOMMMNNNMMMLLLKKKLLLKKKHHHFFFLLLNNNQQQQQQMMMHHHEEECCCDDDDDDDDDFFFJJJLLLMMMLLLHHHFFFCCCBBBCCCDDDEEEDDDBBBDDDFFFHHHIIIHHHGGGFFFEEECCCEEEKKKMMMJJJFFFEEE???AAABBBCCCCCCBBBAAA???<<<===>>>>>>>>>>>>>>>===;;;<<<===>>>???@@@@@@@@@???AAACCCBBB@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@???<<<<<<<<<;;;::::::999999===>>>@@@BBBCCCDDDCCCCCC@@@<<<;;;<<<<<<999:::>>>AAABBBCCCAAA???===<<<===;;;;;;<<<>>>???@@@AAABBB???>>><<<::::::;;;<<<===<<<;;;999888888:::<<<>>>999:::;;;;;;<<<;;;;;;;;;<<<<<<========================<<<<<<<<<;;;;;;;;;>>>???@@@AAABBBAAA@@@@@@CCCCCCCCCCCCBBBAAAAAA@@@@@@???===;;;999888777777666666666555555555444444333333333333444444444444333222111111000000111111///000222111000000111333000000////////////000000000000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***************************+++++++++++++++,,,------***++++++,,,,,,------...++++++************++++++...111444333...)))((((((+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))&&&(((******)))(((((()))))))))))))))))))))))))))))))))))))))************+++******)))((()))))))))))))))))))))************))))))))))))******************++++++++++++******)))))))))))))))))))))***)))************+++++++++,,,+++*********+++,,,---******++++++++++++,,,,,,------...///000000111222111111222222222333333333333444555777999:::;;;;;;:::;;;<<<===>>>?????????@@@BBBUUUqqqHHHHHHHHHHHHHHHIIILLLNNNJJJJJJLLLLLLMMMLLLKKKJJJKKKKKKLLLNNNPPPPPPNNNMMMIIIJJJLLLOOORRRWWWZZZ\\\\\\bbbhhhhhhaaaYYYSSSQQQOOOQQQUUUXXXYYYYYYWWWVVVQQQNNNKKKJJJLLLNNNOOOPPPTTTVVVXXXZZZ[[[[[[ZZZYYYWWWVVVUUUSSSRRRQQQQQQQQQPPPRRRVVVYYY[[[[[[YYYXXXNNNLLLJJJIIIKKKMMMMMMMMMTTTVVVXXXZZZZZZXXXVVVUUUPPPPPPRRRUUUVVVUUURRROOOKKKIIIFFFFFFGGGIIIIIIHHHKKKKKKJJJHHHEEEEEEHHHKKKIIIHHHGGGGGGHHHJJJMMMOOOSSSTTTVVVVVVSSSPPPOOONNNMMMKKKJJJJJJKKKKKKHHHFFFJJJLLLPPPPPPNNNKKKHHHGGGHHHFFFFFFGGGIIIKKKKKKKKKHHHEEEBBBBBBEEEGGGGGGGGGBBBCCCDDDEEEFFFFFFEEEEEEDDDAAABBBIIIJJJFFFCCCCCCAAABBBCCCCCCBBB@@@@@@???;;;<<<=========<<<;;;:::;;;<<<>>>???@@@AAAAAAAAA???AAABBBBBB@@@>>>======;;;<<<>>>???@@@???>>>===::::::;;;;;;;;;::::::999<<<===???AAABBBBBBAAA@@@<<<999888;;;<<<:::<<<@@@AAACCCDDDBBB???<<<<<<===999:::<<>>???@@@AAAAAAAAA@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAA@@@>>>;;;999777666666666666555555555444444444333444444444444555555555333222111111000000111111...111444444222111111333000000////////////000000222111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,,,,+++)))************************,,,++++++++++++,,,------******+++,,,,,,---......++++++************++++++---222777777222---******((())))))************)))))))))))))))))))))))))))((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))''')))+++***)))''''''((())))))))))))))))))))))))))))))))))))************++++++)))((((((((()))***((()))))))))************))))))))))))***************++++++,,,,,,++++++***((((((((()))******++++++)))************+++++++++*********++++++,,,,,,---******++++++++++++,,,,,,------...///000111222222111111222222222333333333222333555777999:::;;;;;;:::;;;<<<===>>>?????????AAA@@@UUUqqqIIIIIIHHHGGGFFFGGGJJJLLLJJJKKKMMMNNNNNNNNNMMMLLLLLLKKKLLLMMMOOONNNLLLJJJGGGHHHLLLPPPTTTXXX[[[\\\\\\aaadddbbb[[[UUURRRRRRRRRTTTXXXZZZYYYVVVRRRPPPQQQNNNKKKKKKMMMOOOQQQQQQSSSUUUXXXYYYXXXXXXYYYZZZVVVUUUUUUSSSRRRQQQOOOOOOKKKOOOVVV\\\______]]][[[NNNLLLJJJKKKMMMNNNOOONNNRRRSSSTTTUUUUUUTTTRRRQQQOOONNNPPPSSSWWWVVVRRRNNNKKKGGGCCCAAABBBEEEGGGHHHJJJKKKKKKHHHEEEDDDGGGJJJIIIHHHGGGGGGHHHKKKNNNPPPQQQRRRTTTTTTRRRPPPPPPPPPMMMKKKIIIJJJKKKKKKHHHEEEGGGJJJNNNPPPOOOLLLKKKJJJKKKIIIHHHHHHIIIJJJJJJIIIJJJFFFDDDDDDGGGJJJKKKJJJAAABBBBBBCCCDDDDDDCCCCCCEEE@@@@@@HHHKKKGGGAAAAAADDDEEEEEEDDDAAA@@@??????;;;<<<<<<===<<<;;;999888<<<===???@@@BBBBBBCCCCCC>>>@@@BBBAAA???===<<<<<<999:::<<<>>>>>>===<<<;;;999999:::;;;;;;;;;::::::;;;<<<>>>@@@AAA@@@???>>>:::888888<<<>>>>>>@@@EEEAAACCCDDDBBB>>>;;;;;;===999:::<<<@@@CCCFFFIIIJJJAAA???<<<999666555555555666666666777888:::<<<===:::;;;<<<===============;;;;;;<<<<<<<<<;;;::::::>>>>>>=========<<<<<<<<>>;;;999777666666555555555555555444444444444444444555555555666666555444333333222222333333---111555555333111222333000000////////////000000222222222222111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,------+++)))************************,,,,,,++++++,,,,,,---...******+++,,,,,,---......++++++************++++++%%%---555777444///---...'''((()))+++++++++***)))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++******))))))(((((())))))))))))))))))))))))((()))++++++)))'''''''''))))))))))))))))))))))))))))))))))))************,,,+++)))((((((((()))***(((((())))))*********+++))))))))))))***************++++++,,,,,,++++++***''''''((()))***+++,,,,,,)))************+++++++++((()))***,,,,,,---------,,,,,,---------.........------...///000111222222111111222222222333333333222333555777999:::;;;;;;999:::<<<===>>>>>>??????AAA???UUUqqq|||HHHHHHHHHHHHHHHHHHHHHIIINNNMMMMMMLLLLLLLLLLLLLLLJJJKKKLLLMMMMMMMMMKKKKKKHHHIIILLLOOORRRVVVXXXZZZWWWZZZ^^^^^^\\\YYYVVVUUUUUUVVVVVVVVVTTTQQQNNNLLLKKKKKKKKKJJJJJJLLLOOORRRTTTUUUVVVYYY[[[\\\YYYWWWWWWWWWWWWTTTQQQOOONNNOOOMMMOOOSSSXXX\\\]]][[[YYYNNNJJJJJJLLLMMMLLLNNNRRRQQQTTTVVVWWWUUUSSSRRRRRRPPPTTTXXXYYYVVVRRRNNNLLLJJJFFFBBB@@@BBBEEEHHHJJJKKKJJJHHHGGGGGGHHHIIIJJJLLLKKKJJJIIIIIIIIIJJJKKKSSSSSSSSSSSSRRRQQQOOONNNMMMJJJGGGGGGHHHIIIGGGDDDDDDIIIOOOSSSSSSQQQNNNMMMKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCAAA@@@BBBEEEFFFDDDAAACCCDDDEEEFFFFFFEEECCCBBBAAABBBDDDCCCBBBBBBCCCEEE>>>>>>===<<<;;;:::999999:::;;;===???AAABBBBBBCCC@@@AAACCCBBB???===<<<<<<:::999999:::;;;===???@@@<<<:::888999:::;;;::::::<<<===>>>>>>>>>>>>======<<<<<<<<<:::999:::===@@@BBBBBBAAA???===<<<;;;:::;;;<<<===>>>????????????999999999888888888777777777666555555666888:::<<<;;;;;;:::::::::999999999==============================<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@@@@???===>>>???AAABBBCCCCCCCCC???>>>;;;999777666666666555444444333333333444444666555555555555444444444333222222222111000000000///111333333222000000111000///............//////000000000000//////////////////.........---------...........................---,,,+++++++++,,,---))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,++++++******)))*********************************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((((()))***++++++***)))(((''''''((()))))))))))))))++++++***))))))***++++++************************++++++*********************)))(((((()))+++---...******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000000//////111222111111222222222333333333555555666777888999999:::999:::;;;<<<===???@@@@@@@@@AAAOOOpppyyyJJJIIIHHHFFFFFFGGGIIIJJJPPPOOONNNMMMLLLLLLMMMMMMLLLLLLMMMLLLLLLLLLKKKJJJHHHJJJMMMQQQUUUWWWXXXYYYYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZYYYXXXVVVRRRNNNKKKIIIGGGIIIKKKMMMNNNPPPTTTVVVSSSTTTVVVYYYZZZYYYUUURRRSSSTTTSSSQQQNNNLLLLLLMMMJJJLLLOOOTTTWWWXXXVVVTTTMMMJJJJJJNNNPPPOOOQQQUUUXXXZZZZZZYYYVVVSSSRRRRRRSSSVVVZZZ[[[XXXSSSPPPNNNIIIFFFBBB@@@BBBFFFIIIKKKJJJIIIHHHGGGGGGHHHJJJKKKNNNMMMLLLKKKJJJJJJKKKLLLQQQQQQRRRRRRRRRQQQPPPOOOMMMJJJGGGFFFGGGGGGEEECCCGGGKKKPPPRRRRRRQQQPPPPPPMMMMMMKKKIIIGGGEEECCCCCCFFFGGGHHHIIIJJJHHHGGGFFFBBB@@@@@@AAADDDEEECCCAAACCCDDDEEEEEEEEECCCBBB@@@@@@AAABBBAAA@@@???@@@BBB@@@@@@???>>>======<<<<<<999:::<<<>>>???@@@AAAAAA???@@@BBBAAA>>><<<;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA;;;999888999;;;<<<<<<;;;<<<=====================;;;;;;;;;:::999:::<<>><<<;;;:::999999:::;;;<<<<<<======<<<888888777777777666666666666666555555666999;;;<<<::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;<<<===>>>????????????======???@@@AAAAAAAAAAAA>>>===;;;999777666555555555444444333333333444444555555555555444444444444222222222111111111111111///111333444222111111111000//////......//////000000000000000//////////////////.........---------------------------------111///---+++***)))))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((()))***++++++***)))((('''((())))))******))))))************************))))))))))))))))))))))))***************************)))(((((()))+++---...******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000000//////111222111222222222222333333333555555666777888999999:::999:::;;;<<<===???@@@@@@???DDDPPPnnnwwwOOOMMMIIIFFFEEEGGGJJJLLLRRRQQQOOONNNMMMMMMNNNNNNPPPOOOMMMLLLKKKKKKKKKKKKIIILLLQQQUUUXXXYYYXXXWWWVVVVVVTTTSSSTTTXXX___ddd\\\ZZZWWWTTTPPPLLLIIIHHHGGGKKKOOORRRTTTUUUVVVWWWSSSTTTUUUXXXYYYWWWRRROOOQQQQQQQQQNNNKKKJJJJJJKKKKKKMMMQQQVVVYYYZZZWWWUUUNNNKKKKKKOOOQQQRRRVVV[[[aaaaaa___[[[WWWSSSRRRSSSXXX[[[^^^]]]YYYTTTPPPNNNHHHEEEAAAAAACCCHHHKKKMMMJJJIIIHHHGGGGGGIIIKKKLLLQQQPPPNNNMMMLLLLLLLLLMMMOOOPPPPPPQQQPPPPPPOOOOOOLLLIIIGGGFFFFFFEEEDDDBBBJJJMMMQQQSSSSSSRRRRRRSSSOOONNNLLLIIIGGGDDDBBBAAAFFFHHHJJJKKKKKKJJJGGGFFFAAA@@@@@@AAACCCCCCBBB@@@CCCDDDDDDDDDCCCBBB@@@??????@@@@@@???===<<<<<<===@@@??????>>>>>>=========999::::::<<<===>>>??????>>>@@@AAA@@@>>><<<;;;;;;;;;;;;::::::;;;===???@@@:::999888999;;;===>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888999;;;>>>???>>>===<<<;;;:::999888666777888999::::::::::::666666666666555555555555555555555666777999<<<===999999999999888888888888888888888888888888888888;;;;;;;;;:::::::::::::::::::::;;;<<<==================>>>???????????????;;;;;;;;;999888666444333444444333333333333444444555555444444444333333333111111111111111222222222000222444555333222222222000000000//////000000111000000000000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,***)))))))))))))))************)))))))))************+++++++++******+++++++++,,,,,,,,,))))))******++++++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************''''''(((((())))))******''''''((((((((()))))))))(((((((((((())))))))))))))))))************))))))((()))******++++++******)))***+++,,,,,,+++***)))((((((((((((((((((((((((******************************)))))))))+++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000000//////111222222222222222333333333333555555666777888999::::::::::::;;;<<<>>>???@@@@@@<<>>>>>??????>>>;;;::::::;;;===<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>>>>>>>@@@AAAAAA>>><<<<<<<<<999888777777888999:::;;;999888888999<<<>>>???>>><<<;;;;;;:::::::::::::::888999999999777888:::<<<===<<<<<<;;;:::999999888555666777888888999999888666666666666555555555444555555555666888:::<<<===888888888777777777666666666666666666666666666666999999999999999999999999888888999:::;;;;;;;;;;;;======>>>>>>???>>>>>>>>>999::::::999888666333222333333333222333333444444444444444444333333333222000000000111222222222333111333555555444222222333111000000000000111111222000000000000////////////........................+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))******++++++******)))))))))*********+++++++++******+++++++++,,,,,,,,,%%%&&&&&&'''((()))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))***+++++++++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))******************))))))******,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000000//////111222222222222333333333444444444555666777888999:::;;;::::::;;;===>>>???@@@AAA:::GGGOOO```mmmWWWTTTOOOLLLKKKMMMPPPRRRQQQOOOMMMLLLKKKLLLNNNOOOWWWTTTQQQOOONNNOOOQQQRRRPPPSSSWWWYYYZZZXXXUUUSSSLLLMMMOOOQQQUUUZZZaaafffaaa\\\UUUNNNJJJHHHHHHIIIPPPTTTYYY[[[[[[YYYXXXXXXXXXVVVTTTTTTVVVXXXZZZZZZ[[[ZZZWWWRRRMMMKKKJJJKKKJJJMMMRRRXXX]]]]]]ZZZWWWSSSLLLHHHIIILLLRRR\\\eeedddccc```[[[WWWVVVWWWXXXaaabbbbbb^^^WWWPPPKKKHHHFFFDDDBBBCCCFFFJJJMMMNNNLLLKKKJJJIIIJJJKKKMMMNNNQQQPPPOOOMMMLLLLLLMMMMMMPPPOOONNNMMMKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDDDDEEEKKKOOOUUUXXXWWWSSSPPPMMMJJJJJJIIIHHHHHHGGGFFFFFFFFFHHHIIIJJJJJJHHHFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCBBB@@@???>>>??????@@@>>>;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAA???=========888888777666666777888999888777777999<<<>>>??????;;;;;;:::999888888999999666777888888777777888:::;;;;;;::::::999999999888555555666777888888888888777777666666666555555555444444555666777999:::;;;777777666666666555555555666666666666666666666666777777777888888888888888666666777888999999999999<<<======>>>>>>>>>======888888888888777555333111222222222222222333444555444333333333222222222222000000000111222222222333111333555555444222222333000000000000000111222222000000000000////////////---.....................++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,$$$%%%&&&((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))***'''((((((((()))))))))******))))))))))))))))))***))))))***+++++++++++++++((()))+++,,,,,,+++)))(((************************(((((()))))))))***************************++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000000//////111222222222333333333444444444444444555777888999;;;;;;:::;;;<<<===>>>@@@AAAAAA;;;HHHPPP___lllUUUTTTQQQPPPOOOPPPQQQSSSPPPNNNLLLKKKKKKMMMOOOQQQXXXVVVTTTSSSSSSTTTWWWXXXWWWXXXXXXXXXWWWUUUSSSRRRNNNQQQUUUXXX\\\___dddggggggaaaXXXOOOIIIHHHIIIKKKSSSVVVYYY\\\\\\\\\]]]]]]ZZZXXXVVVVVVXXX[[[]]]^^^___]]]ZZZUUUPPPMMMMMMNNNOOORRRWWW]]]``````\\\XXXQQQKKKGGGGGGJJJOOOXXXaaa___^^^\\\YYYVVVUUUVVVXXX^^^^^^^^^ZZZTTTMMMHHHFFFGGGEEECCCDDDGGGKKKMMMNNNLLLKKKJJJHHHHHHIIIKKKLLLNNNMMMLLLKKKJJJKKKLLLLLLNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIJJJHHHGGGFFFGGGIIILLLQQQUUUWWWUUUPPPLLLJJJGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFGGGGGGFFFEEEDDDCCCCCCEEEFFFFFFDDDCCCCCCDDDCCCBBBBBBAAA@@@??????>>>>>>??????===;;;999999:::;;;;;;;;;<<<<<<======>>><<<<<<;;;::::::;;;<<<======???@@@@@@>>>===<<<===:::999888777777777888999888777666888;;;===>>>===;;;:::888777666777777888444666777777666666777888888888888888888777777777555555666777888888888888777666666666666555555555333444555666777777888888555555555555444444444444666666666666666666666666666666666666666777777777444444555666777777777777::::::;;;<<<======<<<<<<777777777666555444222222222111111222222333444555333333333222222222111111111111111111111222222222000222444555333222222222////////////000111111222000000000000////////////---------...............++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((******++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,'''((()))+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((******************************))))))((((((''''''((((((((()))))))))******''''''(((((())))))************))))))))))))******((()))******++++++******)))***+++,,,,,,+++***)))************************'''(((((())))))***************************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000000//////111222333333333333444444444444333444555777888:::;;;<<<;;;;;;<<<===???@@@AAAAAA@@@JJJPPPbbbpppQQQRRRRRRRRRRRRQQQQQQQQQOOONNNLLLKKKLLLOOORRRTTTXXXWWWVVVWWWXXXZZZ\\\^^^]]]\\\YYYVVVTTTRRRQQQQQQRRRUUUYYY\\\___aaaeeeggghhhbbbXXXQQQMMMNNNRRRUUUXXXZZZ[[[[[[[[[[[[^^^```ZZZZZZYYYZZZ\\\]]]\\\[[[]]]\\\YYYUUUQQQOOOPPPRRRWWWYYY]]]aaaccc```[[[VVVMMMHHHGGGIIIKKKMMMRRRYYYZZZZZZYYYVVVSSSRRRSSSUUUVVVWWWWWWUUUPPPKKKHHHGGGHHHFFFDDDEEEHHHKKKMMMNNNKKKJJJHHHFFFEEEFFFGGGHHHIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKKKKIIIIIIKKKMMMQQQRRRTTTSSSOOOLLLJJJIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFCCCBBBBBBDDD@@@???>>>>>>============<<<===>>><<<:::999999:::999999::::::;;;<<<======<<<;;;999888888999:::;;;:::<<<>>>>>><<<;;;:::;;;:::999777666666666777777777666666777:::<<<<<<<<<;;;999777666555555666777333555666666555555666777444444444444555555555555444444555666777777777777555555555555444444444333333444444555555555555555444444444444333333333333555555555555555555555555444444555555666666666666222333444555666666666666666777888999::::::::::::777777555444333333222222111111111111222333444555222222222222111111111111222222222111111111111111///111333444222111111111............///000111222000000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***)))(((***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((************************(((((((((((())))))))))))(((((()))))))))*********'''''''''((()))*********+++***)))(((((()))***+++'''((())))))******))))))************************************************''''''(((((()))******+++******+++++++++***************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000000//////111222333333333444444444444555333444555666888:::;;;<<<;;;;;;<<<>>>???@@@AAABBBBBBHHHNNNcccrrrNNNOOOQQQSSSSSSRRRPPPOOOOOONNNLLLLLLMMMQQQTTTWWWWWWXXXXXXYYY[[[^^^```bbbaaa^^^YYYTTTQQQPPPPPPQQQUUUWWWZZZ\\\^^^```dddfffddd^^^WWWQQQQQQVVV\\\aaa______]]][[[YYYYYY[[[]]]ZZZZZZ\\\^^^___^^^ZZZVVVZZZYYYWWWSSSPPPPPPRRRTTTXXXZZZ]]]______[[[TTTOOOHHHFFFGGGKKKMMMLLLNNNRRRWWWXXXWWWUUURRRPPPPPPQQQOOOQQQRRRQQQNNNKKKIIIHHHIIIGGGEEEFFFHHHKKKMMMMMMJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIJJJGGGGGGFFFGGGHHHJJJLLLNNNIIIKKKLLLLLLJJJJJJMMMPPPUUUTTTRRRNNNKKKIIIIIIJJJGGGGGGHHHHHHHHHHHHIIIIIIEEEDDDBBBAAA@@@@@@AAAAAAAAADDDFFFEEEBBB@@@AAACCC===<<<<<<;;;;;;;;;<<<<<<;;;<<<<<<;;;999888999:::666666777888999999::::::;;;:::888666666777999:::888:::<<<<<<:::999999999888777555444333333444444777666555666999;;;;;;:::;;;999777555444555666777222444666666555444555666111222222222222222333333333333444555666666666666444444444333333333222222333333444555555444444333444444444333333333222222444444444444444444444444444444444555555666666666222222333444555555555555333444555777888888999999888666555333222222333333111111111111222333444555222222222111111111111000333222222222111111000000///111333333222000000111------------...///111111000000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,,,,++++++***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))************&&&''''''((()))******++++++***)))(((((()))***+++''''''((()))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---...000000//////111222333333333444444444555555333333555666888:::;;;<<<;;;;;;<<<>>>???@@@AAABBBAAACCCIIIbbbqqqKKKNNNPPPRRRRRRSSSUUUWWWSSSOOOKKKLLLPPPTTTWWWXXXWWWWWWWWWXXXYYY\\\^^^``````[[[TTTOOOOOOQQQTTTVVVZZZ[[[ZZZYYYWWWXXXZZZ\\\^^^[[[WWWVVVXXX[[[]]]^^^ZZZXXXWWWXXXZZZ[[[[[[[[[ZZZYYYYYY[[[]]]]]]ZZZWWWXXXVVVRRROOOMMMNNNPPPQQQWWWZZZ]]]^^^[[[TTTMMMHHHIIIJJJJJJJJJJJJLLLOOOQQQXXX]]]```\\\SSSLLLKKKMMMQQQQQQQQQPPPNNNLLLJJJIIILLLHHHDDDCCCGGGKKKMMMNNNGGGEEEBBBAAABBBBBBBBBAAACCCCCCDDDDDDDDDDDDDDDDDDFFFEEEEEEFFFGGGHHHHHHGGGJJJKKKKKKJJJJJJLLLPPPSSSRRROOOKKKHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFAAABBBBBBAAA>>>======>>>BBBBBBBBBAAA@@@???>>>===>>>===;;;:::999999:::;;;===<<<:::888777555555555888777666555666777999;;;888777555333222333555666777777888999999999999888999888777666555444333333444444555666777888999:::999888777666555444333333111111222333333333333222111111111111111111111111444222000000222444555555555444444333333222222111555555555444444555555555222222111111222222333444444333222222111111111222000000111222333333444444555444222111111222444555555666666777777777777777777777777777666555444333222222222222222222222222111111111111111111111111111111000///////////////000000000000////////////////////////////////////111000000///...------------,,,,,,,,,,,,---......//////...---,,,,,,++++++******++++++++++++************************************))))))******+++,,,******++++++++++++******+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************))))))***))))))((('''&&&+++*********))))))(((((()))***+++++++++)))((('''))))))))))))))))))))))))******))))))((((((''''''))))))***++++++++++++***)))******++++++,,,------++++++,,,,,,,,,,,,------......///000111222333333111111222333444444444444444444444444666888:::<<<::::::;;;<<<>>>@@@AAABBBDDDEEEMMM```fffIIILLLOOOQQQQQQSSSUUUVVVRRRPPPNNNNNNQQQTTTTTTTTTWWWWWWWWWXXXZZZ[[[]]]^^^]]]XXXRRRNNNNNNQQQSSSUUUVVVWWWXXXWWWVVVVVVWWWYYYZZZWWWUUUUUUWWWZZZ[[[[[[XXXWWWVVVWWWYYYZZZZZZYYYZZZYYYYYY[[[^^^]]]ZZZWWWYYYXXXVVVRRRNNNMMMOOOQQQUUUWWWYYYZZZWWWRRRLLLHHHKKKKKKJJJIIIHHHKKKOOOSSS\\\```bbb]]]SSSMMMKKKMMMQQQQQQRRRQQQPPPMMMKKKIIIKKKGGGCCCBBBEEEIIIKKKLLLHHHFFFCCCBBBBBBBBBAAA@@@CCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGGGGGGGIIIJJJJJJJJJJJJKKKMMMOOONNNKKKGGGEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEE@@@@@@AAA???===;;;;;;<<<@@@@@@@@@@@@???>>>======<<<<<<:::999999::::::;;;===<<<;;;999888777666666777777555555555666888999777666444333333333444555555666777777888888777777777666555444333222222111333333444555666777888999888777666555444333333222111111222333333333333222111111111111111111111111222222222111222222333333444333333333333222222222555444444333333444444555222111111111222222333333333333333222222111111111000000111222222333444444555333222111111222333555444555555666666666666666777777777666666555333333222222222222222222222222111111111111111111111111111111000///////////////111111000000000/////////////////////////////////111000000///......---------,,,,,,,,,,,,---......///......---,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,******++++++++++++******************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))***************)))(((************)))))))))((()))******+++***)))((('''))))))))))))))))))))))))******))))))(((((((((((())))))***++++++++++++***)))******++++++,,,------++++++,,,,,,,,,,,,------......///000111222333333111111222333444444444444444444444666777:::<<<===;;;;;;;;;<<<===???@@@AAACCCEEENNNaaagggFFFIIILLLNNNOOOQQQSSSUUUQQQPPPOOOPPPRRRSSSRRRPPPWWWWWWXXXYYYZZZ[[[[[[ZZZXXXTTTOOOLLLLLLOOOQQQSSSPPPSSSUUUVVVUUUTTTTTTUUUTTTTTTTTTVVVYYYZZZZZZYYYWWWVVVUUUUUUXXXYYYYYYYYYYYYYYYZZZ\\\]]]\\\YYYWWWZZZ\\\[[[VVVPPPLLLNNNQQQSSSTTTUUUUUUSSSOOOKKKHHHOOOMMMJJJGGGFFFJJJPPPVVVaaacccccc]]]TTTMMMKKKMMMOOOQQQRRRRRRQQQNNNKKKIIIHHHEEEBBBAAACCCFFFHHHIIIIIIFFFDDDCCCCCCCCCBBBAAABBBBBBAAA@@@????????????AAABBBBBBDDDEEEFFFGGGGGGGGGIIIJJJJJJIIIIIIJJJKKKHHHEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD===>>>>>>===:::999999:::<<<===============<<<<<<:::999999999999:::;;;;;;;;;::::::888777666555555666555444444444555666777666666444333333333444555444555555666666666666666444444333333222111000000222222333444555666666777666666555444333222222111111111222333333333333222111111111111111111111111000222444444111///000222222222222222333333333333333333222222222222333333111111111111222222333333111222333333333222111000000000111111222333333333444333222111111222333444333333444555555555555444666666666666555444333333222222222222222222222222111111111111111111111111111000000///////////////222222111111111000000000////////////////////////000000000///......---------,,,,,,,,,,,,---...............------,,,,,,+++,,,,,,------------,,,,,,******************************))))))******+++,,,******++++++++++++******************))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))******++++++++++++***************)))))))))))))))************)))(((((())))))))))))))))))))))))***))))))))))))((((((((())))))***++++++++++++***)))******++++++,,,------++++++,,,,,,,,,,,,------......///000111222333333111111222333444444444444333444555666999;;;>>>???<<<<<<<<<<<<===>>>???@@@CCCFFFOOOaaahhhBBBEEEIIIKKKMMMOOOQQQSSSOOOOOONNNOOOPPPQQQRRRRRRWWWXXXYYYZZZZZZZZZYYYXXXSSSPPPKKKIIIJJJMMMOOOPPPLLLOOOSSSUUUTTTSSSSSSSSSRRRSSSUUUYYY\\\]]][[[YYYWWWUUUTTTVVVXXXZZZZZZYYYYYYYYYZZZ[[[[[[ZZZXXXWWW[[[^^^___YYYPPPKKKLLLPPPRRRRRRSSSSSSRRROOOLLLKKKQQQNNNJJJFFFEEEJJJRRRXXXbbbcccbbb[[[SSSLLLKKKLLLNNNOOOQQQQQQPPPMMMIIIGGGEEECCCAAA@@@AAACCCEEEGGGGGGEEEDDDDDDEEEEEEDDDCCCBBBAAA???>>>============>>>@@@BBBCCCCCCDDDFFFHHHGGGIIIKKKLLLJJJHHHGGGGGGCCCAAA@@@AAABBBCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA:::;;;<<<;;;888777888888999999:::;;;;;;;;;::::::777777888888999:::;;;;;;888888777777666555444333555444444333333444555555555555444333333444444555444444555666666666666666444333333222111000000000111222222333444444555555444444333333222111111000111111222333333333333222111111111111111111111111///333777666111...///222000111111222333333444444222222111111111111222222000111111222222222222222000111222444444222000///000000111111222222222333333222111111111111222333111222222333333333333333555555555555555444333222111111111111111111111111111111111111111111111111000000////////////000000222222222222111111111000////////////////////////000000//////............---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,------------,,,,,,******************************))))))******+++,,,******++++++++++++***************)))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************((())))))***++++++++++++*********)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++,,,------+++++++++,,,,,,,,,------......///000111222333333111111222333444444444444222333444666999<<<>>>???======<<<<<<<<<===>>>>>>CCCFFFOOOaaaiii???BBBEEEHHHJJJKKKNNNPPPMMMMMMKKKJJJKKKOOOSSSVVVVVVWWWXXXYYYYYYXXXWWWVVVOOOLLLIIIGGGIIIKKKLLLLLLIIILLLQQQTTTTTTSSSSSSSSSSSSUUUYYY]]]aaaaaa^^^[[[WWWVVVUUUVVVYYY[[[[[[[[[YYYYYYYYYYYYXXXWWWWWWWWW[[[^^^___XXXOOOIIIJJJNNNQQQRRRSSSSSSRRRQQQOOONNNQQQNNNJJJFFFFFFKKKSSSZZZ``````]]]WWWPPPLLLKKKLLLMMMNNNOOOOOOMMMJJJGGGDDDCCCBBBAAA@@@@@@AAADDDFFFEEEDDDDDDEEEGGGHHHHHHFFFBBB@@@>>>===<<<<<<=========???BBBBBBBBBCCCEEEHHHHHHJJJMMMMMMJJJGGGEEEEEE@@@??????AAACCCDDDCCCBBBAAAAAA@@@@@@@@@?????????999::::::999777666777888777777888999999999888888555666666777888999::::::777777888888777666555555444444333333333333333444444444333333333444444444444555666666777777666666444444333333222222111111111111222222333333444444333333333222111111000000111111222333333333333222000000000000000000000000///444888666222///000333///000111111222333444444111111111000000111111111///000111222222222111111///000222333333222000///000111111111111111222222111111111111111111111111000000111222222222222222333444444444444333333222111111111111111111111111000000000000000000000000000000////////////000000222222222222111111111000////////////////////////////////////............---,,,,,,,,,,,,---......---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,******++++++++++++******))))))))))))))))))******''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************''''''((()))*********)))))))))))))))))))))******))))))))))))))))))******************************))))))))))))************))))))***++++++++++++***)))******++++++,,,------+++++++++,,,,,,,,,------......///000111222333333111111222333444444444444000111333666888;;;<<<=========<<<<<<<<<<<<======BBBGGGOOO```iii===@@@CCCEEEGGGHHHJJJLLLKKKJJJIIIHHHHHHLLLQQQVVVRRRSSSSSSTTTTTTTTTTTTSSSLLLJJJGGGGGGHHHIIIIIIIIIGGGKKKOOORRRSSSSSSTTTTTTTTTVVVZZZ___cccbbb^^^[[[WWWVVVUUUVVVYYY[[[\\\[[[YYYYYYWWWUUUSSSSSSVVVXXX[[[\\\[[[TTTLLLGGGHHHJJJOOOPPPRRRSSSSSSRRRPPPOOONNNMMMJJJHHHIIINNNUUUZZZ\\\[[[XXXTTTOOOMMMNNNOOOOOONNNNNNLLLJJJGGGDDDCCC@@@AAAAAAAAA@@@BBBEEEHHHEEEDDDEEEFFFIIIJJJIIIGGGBBB@@@>>>===<<<===>>>???===@@@CCCCCCAAABBBDDDGGGJJJLLLMMMLLLIIIFFFDDDCCC??????@@@BBBDDDDDDCCCAAA>>>>>>>>>>>>============999:::::::::888777777999666777777777777777666666444555666777888888888888888999:::::::::999888777444444444444333333333333333333333333444444444444444555555666777666666666444444444333333333222222111222222222333333333444333333222222111111111111111111222333333333333222000000000000000000000000000222555444111///111222000000000111222333333444111111000000000000111111...///111222222222111000///000111222222222111000111111111111111111111111000000000000000000000000000000111222222222222111222333333444444333222222111111111111111111111111000000000000000000000000///////////////000000111222222111111111000000000//////////////////////////////////////////......---,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,++++++******************************))))))******+++,,,******++++++++++++******))))))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((())))))))))))((())))))))))))************)))))))))((())))))***+++************************)))))))))************+++))))))***++++++++++++***)))******++++++,,,------++++++,,,,,,,,,,,,------......///000111222333333111111222333444444444444000111333666888:::;;;;;;<<<<<<<<<;;;<<<<<<======BBBGGGNNN]]]hhh<<<>>>AAACCCDDDEEEGGGIIIHHHIIIIIIHHHGGGIIIMMMQQQNNNMMMMMMMMMNNNOOOPPPPPPKKKIIIGGGFFFGGGHHHGGGFFFEEEIIIMMMPPPQQQRRRSSSTTTSSSUUUYYY^^^aaa```\\\YYYUUUTTTTTTUUUXXXZZZ[[[ZZZYYYXXXUUUQQQNNNPPPTTTYYY[[[YYYUUUOOOIIIEEEFFFGGGJJJLLLOOOQQQQQQPPPNNNMMMJJJJJJKKKKKKLLLPPPVVVZZZXXXWWWTTTQQQOOOPPPRRRTTTRRRQQQNNNKKKHHHEEEDDDCCC???AAABBBBBBAAACCCGGGJJJGGGGGGGGGHHHIIIIIIGGGEEEBBBAAA???======>>>@@@BBB>>>AAADDDDDDAAAAAADDDGGGJJJLLLLLLJJJFFFCCCAAAAAA>>>???@@@BBBDDDDDDAAA???======<<<<<<<<<;;;;;;;;;999:::;;;:::999888999:::777777777777666555444444444444666777777777777666666777888::::::999777666444444444444444333333222222222333333444444444444333333444555555555555555444333333333333222222222222222222333333333333444333333222222222222111111111111222333333333333222000000000000000000000000//////////////////000111000000111111222222333333222111111000000111111222...///111222222222000000///000000000111111111111111111111111000000000000///000000000000000000///000000111222222222222111222222333333333333222222111111111111111111111111000000000000000000000000///////////////000111111111111000000000/////////////////////////////////.../////////////////////---,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,******************************))))))******+++,,,******++++++++++++******((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********)))((((((((()))))))))***************)))((((((((()))+++,,,************************))))))*********+++++++++))))))***++++++++++++***)))******++++++,,,------++++++,,,,,,,,,,,,------......///000111222333333111111222333444444444444111333555777999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>BBBGGGLLL[[[ggg<<<>>>AAABBBCCCDDDEEEGGGFFFHHHJJJJJJHHHGGGIIILLLJJJIIIIIIIIIIIIKKKMMMNNNKKKIIIGGGFFFGGGGGGFFFEEEDDDGGGKKKNNNOOOQQQSSSTTTRRRTTTWWW\\\___^^^ZZZVVVTTTSSSRRRTTTWWWYYYZZZYYYZZZXXXTTTOOOKKKMMMTTTYYY[[[WWWQQQKKKGGGEEEDDDEEEFFFHHHLLLOOOOOONNNLLLJJJGGGIIIKKKLLLNNNRRRVVVZZZVVVUUURRRPPPPPPRRRUUUWWWUUUSSSOOOKKKGGGEEEDDDCCC>>>@@@CCCCCCBBBDDDHHHLLLJJJIIIIIIIIIJJJHHHEEECCCCCCAAA???>>>>>>@@@BBBDDD???CCCFFFEEEAAA@@@CCCGGGJJJKKKKKKHHHDDDAAA??????>>>>>>@@@BBBDDDCCC@@@>>><<<<<<;;;;;;;;;::::::::::::;;;<<<;;;999999:::;;;777777777777666555444333444444666777777777666555222333555777777666444333555555555555444444333222111222333444444444444444222222333444444444444333333333333222222222222222333333333333333333444444333333333222222222222222111111222333333333333222000000000000000000000000///---++++++---///000///111111111111111222222222222222111111111111222222...///111222333222000///000000//////000111222222111111111000000000000000//////000000000000//////000000111222222222222222111222222333333333222222000000000000000000000000000000000000000000000000///////////////000111111000000000000////////////////////////////////////.........///////////////---,,,,,,,,,,,,---......---------------------------..................---*********************************)))***++++++,,,******++++++++++++******(((((())))))*********+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++***)))((((((((())))))*********+++***)))(((((((((***+++,,,************************))))))******++++++++++++))))))***++++++++++++***)))******+++,,,,,,------++++++,,,,,,,,,---------......///000111222333333111111222333444444444444333444777999:::;;;;;;;;;;;;::::::;;;<<<===>>>>>>BBBFFFKKKYYYfff999;;;===@@@CCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIGGGGGGIIIMMMPPPTTTQQQNNNLLLLLLKKKJJJIIINNNLLLKKKJJJKKKNNNQQQSSSQQQOOOPPPUUUZZZ\\\YYYTTTXXXVVVSSSSSSTTTUUUTTTTTTRRRQQQOOOLLLKKKNNNRRRVVVYYYWWWQQQIIIAAA???AAADDDHHHIIIJJJIIIIIIIIIKKKLLLGGGHHHIIILLLOOOSSSWWWYYYYYYXXXUUURRRPPPRRRVVVYYYUUUQQQMMMJJJIIIFFFBBB>>>@@@@@@AAAAAACCCFFFHHHIIIMMMMMMMMMLLLJJJHHHEEEDDDCCCBBB@@@????????????@@@BBBCCCDDDCCCCCCCCCEEEGGGIIIHHHGGGFFFDDDBBBAAA@@@>>>@@@AAACCCCCCBBBAAA@@@;;;;;;:::::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::777777888999888777666555555555444444444333333333444444555555555555444444333333333222222222111111000000111222333333444444000111222222333333222222222222222111111000000000444333333444555555444333333333333222000000222333444444555555555555444444444333111///......///000///////////////000000111222222222111111111000000111111111000000000000000...///000111111000///...111000///////////////000000000000000////////////........................000000111111111111000000//////000000000000/////////000000000111111111111//////............//////000000000000////////////555333222222222222111///........................////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++++++++******))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++))))))((('''&&&'''***,,,))))))))))))))))))))))))%%%&&&(((************)))'''((()))******)))((('''(((((())))))******++++++))))))))))))************+++***)))))))))***,,,,,,***+++,,,+++******,,,...---,,,,,,,,,,,,---......---...///000222222222222333444555555666666555555333333444666777999::::::999;;;<<<<<<<<<===???AAABBBEEELLLQQQiii<<<===???@@@BBBBBBBBBAAAEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFHHHLLLPPPTTTRRROOONNNNNNNNNNNNMMMOOOMMMKKKJJJJJJLLLNNNOOOQQQOOONNNSSSYYY]]]\\\YYYTTTQQQMMMLLLNNNQQQSSSTTTRRRQQQNNNLLLJJJKKKOOOSSSVVVTTTOOOHHHCCCAAACCCFFFIIIKKKLLLKKKJJJKKKMMMNNNIIIJJJKKKMMMPPPTTTWWWYYY[[[ZZZXXXTTTRRRRRRUUUWWWQQQOOOLLLKKKKKKIIIFFFBBBBBBBBBBBBBBBDDDGGGIIIKKKMMMMMMMMMKKKIIIGGGEEECCCDDDCCCBBB@@@@@@@@@AAAAAABBBDDDEEEDDDCCCCCCDDDFFFFFFFFFGGGFFFEEECCCBBB@@@???AAABBBDDDDDDCCCAAA@@@<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::777888999999999888777666555555555555444444444333444444555555555555444444333333333222222222111111000000111222222333444444222333333444444444444444333222222222111111111111333222222222333333333222222222222111111222444666444444555555555555444444444333111///......///000111111000000111111222333222222111111111000000000000000000000000000000000...///000000000000///...000000///////////////000000000000000/////////...////////////////////////000000111111111111000000//////000000000000////////////000000000111111111//////............//////////////////000000000000555333222222222222111///................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***)))******++++++******)))))))))))))))************))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))((('''&&&'''***,,,))))))))))))))))))))))))'''((()))***++++++++++++((()))*********)))(((((())))))))))))************))))))))))))************+++***)))))))))***+++,,,***+++,,,+++******,,,...---,,,,,,,,,,,,---.........///000222333333333333333444555555666666555555333444555666777999::::::999:::<<<<<<<<<<<>>???@@@@@@@@@@@@??????CCCDDDGGGIIIJJJIIIHHHHHHFFFFFFFFFFFFFFFHHHLLLPPPTTTRRRPPPPPPQQQRRRRRRQQQOOONNNLLLJJJJJJKKKLLLMMMQQQOOOOOOSSSYYY^^^______RRROOOJJJIIIKKKPPPTTTVVVRRRQQQOOOLLLJJJKKKMMMPPPSSSQQQNNNIIIFFFEEEGGGJJJKKKMMMNNNNNNNNNNNNPPPQQQMMMMMMNNNOOORRRUUUXXXYYY\\\\\\ZZZVVVSSSQQQQQQSSSMMMMMMMMMMMMNNNMMMIIIGGGEEEDDDCCCDDDFFFHHHKKKMMMNNNMMMLLLJJJHHHFFFDDDCCCFFFEEECCCBBBAAAAAAAAABBBBBBDDDEEEEEECCCBBBBBBCCCCCCDDDFFFGGGFFFEEECCCBBBAAABBBDDDEEEEEECCCBBB@@@<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;888999:::::::::999777666666666666555555555444444444444555555555555444444333333333222222222111111000000111111222333333333333444555555666666555555333333333222222222222111111111111111111111111111111000//////000222555666333333444444444444333333333222000///...//////000111111000000111111222333111111111111000000000000/////////000000000000000......///000000///......////////////////////////000000000/////////......///////////////////////////000000111111000000///...//////000000//////...////////////000000000000//////............//////......//////000000111111444333111111222222000///////////////////////////........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++******)))))))))))))))******************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))************))))))))))))((())))))(((''''''***,,,))))))))))))))))))))))))))))))))))))***+++,,,---))))))******+++******)))***************)))))))))))))))))))))******************))))))******+++,,,***+++,,,+++******,,,...---,,,,,,,,,,,,---......///000111222333444444444333444555555666666555555444444555666888999::::::999:::;;;;;;;;;<<<>>>@@@CCCEEEHHHNNNhhh>>>>>>??????????????????CCCEEEHHHJJJJJJIIIGGGFFFFFFGGGGGGFFFGGGIIIMMMQQQRRRQQQPPPQQQSSSUUUTTTSSSPPPOOONNNMMMMMMMMMOOOPPPSSSRRRTTTXXX]]]```aaa```VVVSSSPPPOOOQQQTTTVVVWWWRRRRRRQQQOOONNNNNNQQQSSSTTTSSSPPPLLLJJJJJJKKKLLLMMMOOOQQQRRRRRRRRRSSSUUURRRRRRRRRSSSUUUWWWZZZ[[[\\\\\\[[[WWWSSSOOONNNNNNLLLMMMOOOPPPPPPNNNKKKHHHGGGFFFFFFFFFHHHKKKNNNOOONNNLLLJJJHHHFFFDDDCCCCCCFFFEEECCCAAAAAA@@@AAAAAAAAACCCDDDDDDBBBAAAAAAAAAAAACCCEEEGGGGGGFFFEEECCCCCCDDDEEEFFFEEEDDDBBB@@@<<<<<<;;;:::999999999999;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;:::999888777777666666666666555555555333444444555555444444333333333333222222222111111000000111111222222222333333444555555666555555555333333333222222222222222111222111000///000222444222000...---...000222333222222333333333333222222222111000///////////////...............///000000111111000000000/////////......///////////////000........................------......//////......000000/////////.........//////////////////////////////000000000000//////...//////////////////............/////////000000//////............//////------...///000111222222333222000000111111///...000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,******)))))))))))))))************))))))((()))))))))************+++++++++++++++***)))((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((()))((('''''')))+++))))))))))))))))))))))))******)))((()))***,,,---)))*********+++++++++++++++++++++******)))))))))((()))))))))***************************+++++++++***+++,,,+++******,,,...---,,,,,,,,,,,,---......//////111222333444444444333444555555666555555555444555666777888999::::::999:::;;;;;;;;;;;;===???AAACCCHHHOOOlll<<<<<<======>>>???@@@AAAEEEFFFIIIJJJJJJHHHFFFDDDHHHIIIIIIHHHHHHJJJNNNRRRPPPPPPPPPRRRTTTVVVUUUTTTPPPPPPPPPPPPQQQRRRSSSTTTUUUWWW[[[___bbbbbb```^^^[[[YYYWWWWWWWWWWWWVVVTTTRRRSSSTTTTTTTTTTTTVVVYYYYYYWWWTTTQQQPPPOOONNNNNNNNNPPPSSSUUUUUUUUUWWWXXXWWWVVVVVVWWWXXXZZZ\\\]]]______]]]ZZZUUUQQQOOONNNNNNPPPQQQQQQPPPLLLIIIHHHGGGGGGHHHIIIKKKMMMOOOPPPMMMKKKHHHFFFDDDCCCDDDDDDFFFDDDBBBAAA@@@???@@@@@@???AAABBBBBBAAAAAAAAABBBCCCDDDFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFEEECCCAAA@@@<<<;;;:::999999999999999::::::;;;;;;;;;;;;::::::999999:::;;;:::999888777777666666666666555555555333333444444444444333333333333333222222222111111000111111111111111222222222222333444444444444333222222222222222222222222222222222111000111555999:::666111//////111111000111111222222222222111111000000000///////////////.........---...//////000000000000/////////......------........./////////......------------......+++,,,---...///.........////////////............------------------------//////000000000000//////......////////////......---............///////////////............//////,,,---...///000111222333333111000000000000///---000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***)))((()))))))))))))))******)))))))))((()))))))))************+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((('''((())))))(((((()))+++))))))))))))))))))))))))***)))((('''''')))***+++***************++++++,,,,,,,,,++++++******))))))((()))))))))************))))))******++++++++++++***+++,,,+++******,,,...---,,,,,,,,,,,,---......---...///111222222333333333444555555666555555555555666666777888999:::::::::;;;<<<<<<;;;;;;===???>>>AAAIIISSSqqq::::::;;;<<<===???AAABBBEEEFFFHHHIIIIIIHHHFFFEEEJJJKKKJJJIIIHHHJJJNNNQQQOOOOOOPPPRRRUUUVVVUUUTTTRRRRRRSSSSSSTTTVVVWWWXXXWWW[[[___cccdddbbb___\\\]]]\\\ZZZZZZYYYWWWTTTQQQRRRTTTVVVWWWWWWXXXZZZ[[[\\\YYYWWWUUUTTTSSSQQQOOOOOORRRUUUWWWXXXXXXYYYZZZXXXXXXXXXXXXYYY[[[]]]___aaaaaa```\\\XXXTTTRRRRRRQQQRRRSSSRRRNNNJJJHHHGGGFFFHHHJJJLLLNNNOOOOOOOOOKKKIIIFFFCCCBBBCCCEEEFFFFFFEEECCCAAA???????????????@@@AAAAAAAAACCCEEEHHHGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFEEECCC@@@???::::::999999999999::::::999999::::::::::::999999888999:::::::::999777666666666666555555555444444333333444444444444333333333333333222222222111111111111111111111111111111000111222222333333222222000111111111111222222222111333333111000333999>>>BBB<<<666222222333222000000000111111111111000000////////////////////////000000//////000000111222////////////............,,,,,,------.../////////...---,,,,,,,,,,,,---...***+++,,,.........------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...---......//////......---------------........./////////............//////------...///000111222222222111//////000000...---////////////////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))(((((()))***((())))))******))))))((())))))))))))******************+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))&&&((())))))(((((()))***)))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))***+++,,,+++++++++++++++*********))))))))))))************))))))***++++++++++++******+++,,,+++******,,,...---,,,,,,,,,,,,---......---...///000111222222222333444555555666666555555666666777777888999::::::;;;<<<======<<<<<<>>>???===AAAJJJUUUttt;;;::::::;;;<<<>>>@@@BBBCCCDDDFFFGGGHHHIIIIIIIIIKKKKKKJJJIIIHHHIIILLLOOOPPPPPPQQQSSSVVVWWWVVVTTTUUUUUUUUUUUUVVVVVVWWWWWWXXX[[[___bbbbbbaaa___^^^```]]]ZZZYYYXXXVVVTTTRRRRRRTTTWWWXXXWWWWWWXXXYYY[[[YYYWWWVVVWWWVVVSSSPPPOOORRRVVVXXXYYYZZZ[[[\\\WWWVVVVVVWWWXXXZZZ]]]^^^``````^^^[[[WWWTTTTTTTTTRRRSSSSSSPPPLLLHHHGGGHHHEEEGGGKKKNNNPPPPPPOOONNNIIIGGGDDDAAAAAACCCFFFHHHGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@AAABBBCCCGGGKKKOOOMMMLLLJJJHHHGGGGGGGGGGGGEEEEEEFFFFFFDDDBBB???===888888888888999:::;;;;;;777888888999999888888777777888999999999888777666555555555555444444444333222333333444444333333222333333333222222222111111111111111111000000000000000111111222222222222222//////000000000111111111000111222111000333;;;AAADDD===666222333333222000///000000111111000000///......///////////////...000////////////000111111/////////.........------+++,,,,,,---......//////------,,,++++++,,,------)))***,,,.........---,,,//////.........---------------------------------......////////////......---......//////......---,,,,,,---------.........//////............//////---......///000111111222222000////////////...,,,........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++(((((())))))))))))(((((())))))))))))************))))))***+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********&&&((()))***(((((()))***))))))))))))))))))))))))))))))*********))))))(((((((((''''''(((***+++,,,***++++++++++++++++++,,,))))))))))))************((()))***+++,,,++++++******+++,,,+++******,,,...---,,,,,,,,,,,,---.........///000111222333333333333444555555666666555555777777777888888999999:::===>>>>>>>>>======>>>@@@???BBBIIITTTsss<<<;;;;;;;;;<<<===???@@@AAABBBDDDFFFHHHJJJLLLMMMKKKKKKJJJHHHFFFGGGKKKMMMQQQQQQRRRTTTWWWXXXVVVUUUWWWWWWWWWVVVVVVVVVUUUUUUXXX[[[^^^_________``````bbb___ZZZXXXWWWWWWWWWVVVRRRTTTWWWWWWVVVUUUUUUUUUYYYWWWUUUVVVXXXWWWTTTQQQOOORRRVVVYYYZZZ[[[\\\\\\UUUUUUUUUUUUWWWYYY\\\]]]]]]\\\[[[WWWSSSRRRRRRSSSRRRSSSSSSOOOJJJGGGGGGIIIDDDGGGLLLPPPQQQPPPNNNLLLHHHFFFCCC@@@AAACCCFFFIIIIIIGGGEEECCCBBBAAAAAAAAAAAAAAABBBCCCEEEJJJPPPUUUQQQOOOKKKIIIGGGFFFGGGHHHEEEEEEFFFEEEDDDAAA>>>===777777777888999:::<<<<<<777777888888888888777777777777888999888777666555555555444444444333333333222333333444444333333222333333333222222222111111111111111000000000000000111111222333333333333222......//////000000000111...000111000///333<<>>??????>>>======???AAABBBCCCIIISSSrrr??????>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDFFFIIILLLPPPLLLGGGEEEHHHKKKLLLMMMSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYZZZZZZYYYYYY[[[\\\[[[YYYVVVTTTTTTUUUZZZWWWSSSOOONNNOOORRRTTTUUUVVVWWWYYYYYYVVVRRRNNNQQQPPPQQQUUUXXXYYYVVVSSSQQQQQQRRRRRRSSSUUUVVVWWWYYYYYYXXXWWWUUUTTTSSSSSSTTTTTTTTTQQQMMMIIIHHHGGGFFFHHHLLLNNNPPPPPPNNNMMMMMMIIIEEEBBBBBBBBBBBBBBBFFFFFFFFFCCC@@@>>>>>>???@@@CCCEEEDDDCCCGGGNNNUUUTTTPPPJJJHHHHHHGGGEEECCCGGGFFFEEEDDDCCCAAA<<<999666666555555555666666777777777666666555555555555555555555666555555444444222333444555555333111000000000000000000000000000222111000//////000111111000000000000000000000000000000111111222222222333222111111111000000//////...//////000111222222333111111111111000...------000000000000000000000000...............---------...---,,,---/////////------111111......000///,,,,,,---......,,,,,,---...******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,,,,,,,---......//////.........---------...---,,,,,,---...///000111111000///...---,,,,,,...------,,,,,,------...,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***))))))(((''''''++++++************++++++)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((&&&&&&'''******'''$$$))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''''''''(((((())))))******++++++***)))(((((())))))))))))************))))))&&&''')))***+++++++++***))))))))))))))))))))))))((()))***++++++***((((((++++++++++++++++++++++++***+++,,,---...---,,,+++,,,...///000///000111333444444444555555555555666444444555666777888999999>>>>>>===============>>>BBB>>>KKKQQQrrr>>>>>>============>>>>>>AAAAAAAAABBBEEEHHHJJJLLLOOOKKKGGGFFFHHHKKKMMMMMMRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTVVVWWWXXXYYYYYYYYYWWWXXXYYYWWWTTTQQQQQQQQQTTTQQQLLLIIIIIIKKKOOOQQQVVVVVVWWWWWWVVVSSSPPPMMMOOOOOOOOORRRUUUVVVSSSQQQRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSRRRRRRQQQOOONNNMMMNNNPPPRRRQQQMMMJJJGGGFFFEEEGGGJJJMMMNNNNNNMMMLLLLLLHHHDDDBBBBBBCCCCCCCCCGGGHHHFFFCCC@@@>>>>>>??????BBBDDDDDDCCCGGGNNNTTTSSSOOOJJJGGGGGGFFFDDDBBBDDDCCCBBBBBBAAA???;;;777666555555555555555666666555555444444444333333333444444555555555444444333111222333444333222000///000000000000000000000000111000/////////000111222///////////////////////////000000000111111111222111000000000////////////......//////000000111111000000000000000///...---////////////////////////////////////////////////---,,,+++,,,...///...---+++...---******---,,,***,,,---...---,,,,,,,,,...******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,,,,---......///.........------------,,,++++++,,,---///111222000000//////...---------...------,,,,,,------...,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))((('''+++******))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''''')))***)))((())))))))))))))))))))))))+++******)))(((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((((())))))))))))************))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))***++++++***))))))++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,...///000///000222333444444444555555555555666555666666777888999999:::>>>>>>===============>>>DDD>>>LLLQQQrrr======<<<<<<<<<<<<======AAA>>>===@@@EEEIIIKKKJJJMMMJJJGGGFFFHHHKKKLLLMMMPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVWWWTTTVVVWWWVVVSSSPPPNNNMMMNNNKKKGGGDDDEEEHHHMMMQQQWWWVVVVVVTTTRRRPPPNNNLLLMMMMMMMMMNNNPPPQQQOOONNNRRRRRRQQQPPPPPPOOOPPPPPPMMMNNNNNNNNNMMMLLLJJJIIIIIILLLNNNNNNLLLHHHFFFEEEDDDEEEHHHKKKLLLLLLKKKKKKIIIFFFCCCAAABBBCCCDDDDDDHHHHHHGGGCCC???=========>>>@@@BBBCCCCCCFFFLLLQQQPPPMMMIIIFFFEEECCCBBB@@@BBB@@@??????>>><<<999666666555555444444444555555222222222222222111111111333333444444444444333333000111222222222111///...000000000000000000000000//////...//////000111222///////////////////////////////////////000000000/////////............................../////////...///////////////......------------------------000000000000000000000000---,,,+++,,,...///...------//////---...333444333+++---...---,,,+++,,,...******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,---..................------------*********+++---///222333...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***)))))))))+++******))))))******+++++++++************++++++************************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''&&&((())))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%))))))(((((((((((())))))))))))))))))************))))))))))))((((((((((((******)))((((((((())))))))))))************))))))'''((()))******+++******))))))))))))))))))))))))******+++++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,...000000000000222444444444444555555555555666777777888888999999::::::>>>======<<<<<<===>>>>>>EEE???KKKQQQsss;;;;;;:::::::::;;;<<<<<>>;;;;;;;;;<<<>>>AAABBBCCCFFFJJJMMMLLLJJJGGGDDDBBBAAA???>>>@@@>>>=========;;;888666555555444444333444444444111111111111111111111111222222333333444444333333111111222222222111000///000000000000000000000000------......///000111111////////////////////////........................------------------------......------------------------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000...---,,,---///000///...---///000...111888<<<;;;+++,,,------++++++,,,---******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++++++++,,,...000111,,,,,,---------............------,,,,,,------...---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((()))*********************))))))))))))******,,,+++***))))))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''(((''''''((((((((((((((((((((((((+++******)))(((''''''&&&))))))(((((((((((())))))((()))))))))))))))************))))))((((((''''''***))))))((((((((())))))))))))************))))))(((((())))))************))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,---,,,+++***+++,,,---...---...000000000000222444444444444555555555555666777777777888888999999999======<<<<<<<<<===>>>>>>DDD>>>JJJQQQttt999888888888999999:::;;;===999777;;;BBBGGGGGGEEEGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMQQQSSSUUUTTTQQQLLLIIIHHHGGGFFFDDDDDDGGGLLLQQQUUURRRSSSRRRPPPLLLKKKLLLNNNKKKKKKJJJJJJIIIJJJKKKMMMPPPOOOMMMJJJHHHFFFEEEEEEJJJKKKLLLLLLLLLKKKJJJIIILLLKKKJJJFFFCCCAAABBBDDDAAABBBDDDFFFGGGHHHHHHHHHDDDAAA>>>>>>???BBBCCCDDDFFFFFFDDDAAA<<<:::999:::;;;===???AAABBBDDDGGGHHHFFFFFFDDDBBB@@@>>>======???>>><<<<<<<<<;;;999777555555444333333333333333111111111111111222222222111222333333444444444333222222222222222111111000////////////////////////,,,,,,---...///000000000..............................------------------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////.........000111000///***,,,,,,***,,,222555444+++,,,---,,,++++++,,,---******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,++++++++++++,,,------,,,,,,------------------...---,,,++++++,,,......++++++,,,,,,------.........------,,,,,,------......---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))******+++*********))))))))))))))))))***,,,+++***))))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))******(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))******))))))(((((('''''')))((((((((((((((())))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))*********++++++,,,,,,---*********++++++,,,,,,,,,---,,,+++***+++,,,---...---///000111000111222444444444444555555555555666555666666666777888888888<<<<<<<<<<<<<<<===>>>>>>CCC<<>>CCCDDDCCCDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBBBBBBBCCCDDDDDDJJJJJJKKKLLLLLLLLLKKKKKKNNNOOOPPPOOOKKKGGGEEEDDDCCCCCCCCCEEEHHHMMMQQQTTTQQQSSSSSSPPPKKKIIIKKKMMMJJJJJJIIIHHHGGGHHHKKKNNNPPPNNNLLLIIIFFFDDDCCCBBBFFFFFFFFFGGGGGGGGGGGGGGGLLLLLLJJJFFFCCCAAABBBCCC@@@AAACCCDDDEEEFFFGGGGGGDDDBBB???>>>@@@CCCDDDDDDEEEEEEDDD@@@<<<:::999:::<<<===???@@@BBBCCCCCCCCCAAAAAABBB@@@>>><<<<<<===???===;;;;;;;;;;;;:::888555444444333222222222222111111111222222222222222111222333444444555555444333333222222222111111111////////////////////////+++,,,---.../////////....................................---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...///...---...000111000///,,,...,,,)))(((,,,,,,******,,,---,,,+++***+++---******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,------+++++++++++++++,,,------,,,,,,,,,,,,------------///...,,,+++++++++,,,---+++++++++,,,,,,---------...------,,,,,,------......---,,,++++++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++************))))))(((((())))))***++++++************++++++''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++,,,***)))))))))))))))))))))))))))))))))''''''(((((()))*********))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((''''''(((((())))))))))))************))))))******))))))))))))******))))))))))))))))))))))))******)))******+++,,,---*********++++++,,,,,,---,,,,,,++++++,,,,,,---------///111111111111333444444444444555555555555666444444555666777888999999;;;;;;;;;;;;<<<===>>>>>>BBB<<>>>>>>>>>>>>>>??????@@@EEEFFFHHHJJJKKKLLLMMMMMMMMMNNNNNNLLLHHHEEECCCCCCAAABBBEEEHHHKKKOOOQQQSSSSSSUUUUUURRRKKKGGGGGGIIIGGGGGGGGGEEEDDDFFFKKKOOOQQQPPPMMMJJJGGGEEEDDDCCCCCCBBBAAAAAAAAACCCDDDFFFHHHIIIKKKJJJGGGDDDCCCCCC@@@AAABBBCCCEEEFFFGGGGGGGGGEEEBBBAAABBBEEEFFFFFFFFFFFFEEEBBB>>><<<<<<===<<<===>>>@@@AAAAAA@@@>>><<<>>>??????<<<;;;<<<======;;;:::999:::::::::888555444333222111111111111000000111111111222222222222222333555555666666666222222111000000000000000////////////////////////,,,,,,---.........---,,,........................///.........------------,,,,,,,,,,,,------......++++++,,,,,,------......---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------......---,,,---...//////---,,,///...+++***---,,,)))***,,,,,,,,,+++***+++,,,******))))))******+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************+++,,,---...+++++++++***++++++,,,---++++++,,,,,,,,,------------,,,+++++++++,,,---...+++++++++++++++,,,,,,,,,...------,,,,,,------...///...,,,++++++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))))))))(((((((((((())))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((())))))'''%%%%%%(((+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''((())))))******(((((((((((())))))))))))'''''''''''''''((())))))))))))************))))))+++***)))(((((()))******))))))))))))))))))))))))))))))(((((()))***,,,---)))******+++,,,,,,------++++++,,,,,,------,,,,,,---///111111111111333555444444444555555555555666333444555666888:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>BBB<<>>???AAADDDFFFCCCGGGKKKMMMKKKGGGDDDBBB@@@AAABBBCCCDDDFFFGGGGGGJJJGGGDDDCCCEEEGGGHHHHHHFFFGGGFFFCCC@@@>>>>>>???======>>>@@@AAA@@@>>><<<999;;;>>>>>>;;;:::<<<>>><<<:::888888999:::999888555444333222111111111111///000000000111111222222222333444555666666666666111111000///////////////////////////////////////,,,---.........---,,,+++......................../////////......---------,,,,,,,,,------.........++++++,,,------...//////.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,+++***+++---...---,,,&&&***+++***+++......+++***+++,,,,,,******+++,,,*********)))***++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************+++,,,---...++++++******++++++,,,---+++++++++,,,,,,---------++++++******+++---...000++++++++++++++++++++++++...------,,,,,,------...///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++***)))((())))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((('''$$$  &&&+++))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))'''(((((()))***+++++++++''''''(((((())))))******'''''''''''''''((()))***))))))************))))))+++***)))(((((()))******)))))))))))))))))))))))))))((((((((((((***,,,---))))))***+++,,,,,,------***+++,,,---...---,,,+++...///111111111222333555444444444555555555666666333444555777999;;;======:::::::::;;;<<<===>>>???CCC>>>NNNZZZ333333333333333444555666888777666666777999;;;===AAABBBCCCAAA>>>===>>>AAAEEEGGGHHHHHHGGGGGGHHHIIIFFFFFFEEEDDDCCCCCCDDDDDDDDDEEEFFFHHHJJJKKKMMMMMMOOOMMMLLLLLLLLLKKKIIIGGGHHHHHHIIILLLOOOSSSVVVXXX]]][[[VVVOOOHHHDDDCCCCCCBBBDDDFFFGGGHHHKKKNNNQQQRRRRRRPPPNNNKKKGGGDDDCCCFFFDDDAAA??????AAADDDFFFJJJPPPUUUSSSPPPNNNIIICCCEEECCCAAABBBEEEHHHIIIJJJNNNJJJFFFEEEFFFHHHJJJKKKHHHGGGFFFDDDAAA>>><<<;;;;;;<<<===>>>???@@@AAABBBAAA???>>><<<;;;;;;;;;;;;888999999999999888777777444333222111000111222333222222111111111111222222222222222222222222333333111000///------......///...///000111111000///...////////////////////////,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,*********,,,---------------------------,,,,,,,,,,,,,,,+++***)))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,...000000///...---,,,,,,++++++++++++,,,,,,+++******+++,,,,,,...------,,,,,,------...,,,,,,+++***+++,,,---...++++++,,,,,,+++***(((''',,,,,,,,,++++++************)))***+++---,,,***(((************+++,,,---...)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******)))(((((((((((((((((((((''''''((()))***+++******))))))((((((''''''+++++++++++++++***)))(((*********)))))))))))))))++++++,,,,,,,,,---------+++*********))))))(((((()))))))))))))))******+++***************************)))))))))+++,,,+++***+++,,,,,,,,,++++++---///------...///000111222222555555555666666666666777666666777888:::;;;<<<===???>>>>>>>>>>>>>>>???@@@AAAGGGJJJXXX333333222333333444555666666555444444555777999;;;===???AAA@@@>>>===???AAADDDFFFGGGGGGGGGFFFHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJLLLMMMMMMPPPNNNMMMMMMNNNMMMKKKIIIKKKKKKMMMOOOSSSVVVZZZ\\\^^^\\\YYYTTTMMMIIIGGGGGGGGGGGGGGGGGGIIILLLPPPSSSUUUTTTRRROOOKKKHHHFFFEEEGGGEEECCCBBBBBBEEEHHHJJJKKKSSSZZZXXXSSSOOOJJJEEEBBBAAA@@@BBBEEEIIIKKKLLLMMMJJJGGGFFFGGGIIIJJJJJJGGGFFFEEECCC@@@>>><<<::::::;;;<<<===>>>???@@@@@@???>>><<<;;;:::999::::::777888888888888777666666555444333222111222222333222222111111111111222222222222222222222222222222111000///...---......///...///000111111000///...........................,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,...000000///...---,,,+++++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,+++***)))((((((,,,,,,,,,+++++++++*********))))))***++++++***((((((''''''((()))***++++++)))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++******)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***++++++++++++***)))(((***)))))))))))))))))))))++++++++++++,,,,,,,,,,,,************)))))))))((()))))))))))))))******+++***************************)))))))))+++,,,+++***+++,,,,,,,,,++++++---///---......///000111222333444444555555555666666666555555666777999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>AAAGGGKKK[[[222222222222333444555666444333222222333555777999999;;;>>>@@@@@@???@@@AAACCCDDDFFFGGGFFFFFFHHHIIIJJJKKKKKKLLLLLLKKKIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMOOONNNNNNNNNOOOOOOMMMKKKLLLMMMNNNPPPTTTXXX[[[]]]\\\\\\[[[WWWRRRMMMJJJJJJJJJIIIHHHHHHKKKPPPUUUYYYVVVTTTPPPMMMJJJHHHGGGFFFHHHGGGFFFFFFHHHJJJMMMOOONNNZZZccc```WWWPPPJJJFFF???>>>>>>AAAFFFJJJMMMNNNKKKIIIGGGGGGIIIJJJJJJIIIEEEEEECCCAAA???===;;;:::::::::;;;======>>>>>>>>>===<<<;;;:::999888888888777777777777777666555555555555444333333333333444222222111111111111222222333333333222111111111000000000///............///...//////000000//////...------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********************************++++++++++++,,,,,,,,,,,,...---+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,...000///...---,,,,,,++++++++++++,,,,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,+++***)))))))))))),,,,,,,,,++++++++++++***+++)))(((((()))***))))))''''''''''''((()))******)))************+++++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))******))))))((((((((((((((((((((()))******)))''''''(((((((((((())))))))))))******++++++******))))))))))))))))))))))))******)))*********++++++++++++************)))))))))))))))))))))))))))******+++***************************)))))))))+++,,,+++***+++,,,,,,,,,++++++---///...//////000111222333333333444444444555555555555444444555777888999:::;;;;;;;;;;;;<<<===>>>???@@@AAAGGGMMM```111111111111222444555555333222111111222444777888666999<<<@@@AAABBBBBBBBBAAACCCFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOMMMKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLMMMOOOOOONNNMMMJJJJJJLLLNNNQQQUUUXXXZZZXXXZZZ[[[YYYTTTOOOLLLJJJHHHHHHIIILLLPPPUUUYYY[[[QQQOOOLLLIIIGGGFFFGGGGGGIIIIIIIIIKKKMMMPPPSSSTTTUUUbbbkkkggg[[[PPPJJJFFF???>>>???AAAFFFJJJLLLLLLHHHHHHGGGHHHJJJJJJIIIHHHDDDCCCAAA???===<<<;;;:::;;;;;;===>>>>>>>>>>>>======<<<;;;:::999888888777777777888888777777666555666666555555444444444444222222111111111111222222444333333222111000000///000/////////............////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))***************************++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++******++++++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,...//////---,,,,,,+++++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,,,,,,,---,,,***)))))))))***++++++++++++++++++++++++++++++)))'''&&&((())))))))))))))))))))))))***++++++))))))*********+++++++++(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((()))***+++***)))&&&%%%''''''(((((())))))******))))))************)))))))))))))))))))))*********))))))))))))*********************))))))))))))))))))))))))))))))******+++***************************)))))))))+++,,,+++***+++,,,,,,,,,++++++---/////////000111222333444444333333333444444444555555444555666777888:::;;;;;;=========>>>???AAABBBCCCBBBGGGNNNeee000000000111222333444555333333222222333555777999666888;;;???BBBDDDCCCCCC@@@CCCFFFHHHHHHHHHIIIJJJJJJLLLMMMOOOOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIKKKMMMOOONNNMMMJJJJJJKKKLLLOOORRRUUUWWWVVVYYY[[[[[[WWWRRRMMMKKKIIIJJJLLLPPPUUUWWWVVVTTTMMMKKKIIIGGGGGGHHHIIIJJJHHHJJJKKKNNNQQQTTTVVVWWW[[[gggnnnhhhZZZOOOIIIEEE@@@@@@@@@BBBFFFHHHIIIIIIFFFFFFFFFHHHJJJJJJHHHGGGCCCBBB@@@>>><<<;;;;;;;;;<<<===???@@@@@@???>>>======<<<<<<;;;:::999888777888888999999888888777666666666666555555555444444222222111111111111222222333333222222111000/////////////////////......---//////............//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++---//////...,,,+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++)))'''&&&((()))))))))))))))))))))))))))***+++))))))*********+++++++++((((((((((((((((((((((((***))))))(((((())))))***''''''''''''((((((((((((***))))))(((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((()))***+++***)))&&&%%%''''''(((((())))))******((())))))*********))))))(((((())))))************(((((()))))))))*********))))))))))))))))))******)))))))))))))))******+++***************************)))))))))+++,,,+++***+++,,,,,,,,,++++++---/////////000111222333444444333333333444444444555555555666777888:::;;;<<<<<<======>>>>>>@@@AAABBBCCCBBBFFFOOOiii/////////000111333444555444333222222333555777999777888999===AAACCCBBBAAA???BBBGGGIIIJJJJJJJJJKKKJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFIIILLLNNNNNNMMMLLLLLLLLLMMMOOOQQQTTTUUUXXXZZZ]]]]]]YYYTTTPPPNNNMMMMMMNNNRRRUUUTTTOOOJJJLLLKKKJJJIIIIIIJJJKKKLLLGGGIIILLLOOOSSSUUUVVVWWW\\\eeeiiiaaaVVVMMMHHHDDDBBBAAAAAACCCEEEGGGGGGFFFEEEDDDDDDFFFHHHHHHGGGFFFBBBAAA???===<<<<<<<<<<<<===>>>@@@AAAAAA???===<<<<<<<<<<<<;;;:::999888777999999999999999888777777555555666666555555444333222222111111111111222222222222222111000000000////////////000///......---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++************++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++************++++++++++++******+++---//////...,,,+++************++++++,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,)))******+++,,,+++++++++++++++***************+++***++++++++++++,,,,,,,,,+++)))(((((()))***))))))(((((((((''''''(((((())))))************+++++++++))))))))))))))))))))))))******))))))))))))******''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((())))))***((((((((((((((())))))***(((((()))******)))''''''(((((((((((())))))))))))(((((())))))******))))))((((((((()))******++++++((()))))))))************))))))))))))************)))))))))))))))******+++***************************)))))))))+++,,,+++***+++,,,,,,,,,++++++---///...//////000111222333333333444444444555555555555666666777999:::;;;<<<===<<<<<<<<<===>>>???@@@AAACCCEEEOOOkkk.........///111222444555333222222111222555777888888777777999===??????>>>???CCCGGGJJJKKKKKKLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDEEEHHHLLLNNNNNNNNNNNNMMMMMMMMMNNNPPPQQQSSSWWWZZZ\\\[[[WWWSSSOOOMMMMMMKKKKKKNNNRRRRRRMMMIIILLLKKKKKKJJJJJJIIIIIIIIIFFFHHHLLLPPPSSSTTTUUUUUUXXX]]]^^^WWWOOOKKKGGGDDDAAAAAAAAACCCFFFGGGGGGEEEDDDCCCBBBCCCEEEGGGFFFEEEBBBAAA???===<<<<<<===>>><<<>>>???@@@@@@>>><<<:::::::::;;;:::999888666555888888888888888777777666444444555666555444333222222222111111111111222222111111111111000000000000...///000000000///------///...------------...///------------------------***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))*********+++++++++************************************++++++++++++******+++---//////---+++***************+++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,((()))***+++,,,++++++***)))******+++++++++************+++++++++,,,,,,,,,***))))))***++++++***(((***))))))((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******+++******))))))******+++((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))'''(((((()))******++++++)))))))))*********++++++((()))))))))************)))))))))))))))******+++***************************)))))))))+++,,,+++***+++,,,,,,,,,++++++---///---......///000111222333444444555555555666666666555666666888999:::;;;<<<>>>=========>>>>>>???@@@DDDEEENNNlll------...///111222444555222222111111222444666888999666555666:::======;;;???CCCHHHKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOLLLKKKJJJIIIHHHGGGFFFFFFDDDDDDEEEHHHLLLOOOOOOOOOMMMMMMLLLLLLLLLMMMOOOOOOUUUWWWYYYXXXTTTOOOLLLJJJIIIGGGFFFJJJPPPSSSPPPMMMKKKKKKJJJJJJHHHFFFDDDCCCEEEGGGKKKOOORRRTTTTTTTTTSSSVVVUUUOOOJJJIIIHHHEEE@@@@@@@@@CCCFFFHHHGGGFFFCCCBBBAAABBBDDDFFFFFFEEEBBBAAA???===<<<===>>>???<<<===???@@@???===:::888999999999999888777555333777777777777777666666555333444555555555444222222222222111111111111222222000000000000000111111111...///000000000///---,,,///...---,,,,,,---...///------------------------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++))))))+++---//////---+++******))))))***+++,,,,,,***+++,,,------,,,+++***,,,++++++++++++++++++,,,((()))***+++,,,+++******((()))+++,,,,,,+++***)))*********++++++,,,,,,,,,*********+++---,,,***(((,,,,,,+++++++++++++++,,,)))************+++++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((((((((((()))******((((((''''''((()))***+++******))))))((((((''''''''''''((()))))))))))))))'''(((((()))***+++++++++************++++++++++++(((((())))))*********+++)))))))))))))))******+++***************************)))))))))+++,,,+++***+++,,,,,,,,,++++++---///------...///000111222222555555555666666666666777444444555777888999:::;;;AAA@@@@@@@@@@@@@@@AAAAAAEEEDDDMMMlll---......///000111111222111222333444666777888888444555555777888;;;<<<>>>;;;>>>CCCHHHKKKLLLLLLKKKMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCDDDGGGKKKOOOQQQQQQQQQNNNKKKHHHHHHJJJMMMPPPQQQTTTWWWXXXUUUQQQMMMKKKHHHEEECCCEEEJJJNNNPPPPPPNNNNNNNNNMMMKKKIIIFFFEEEHHHJJJMMMNNNNNNNNNOOOPPPVVVTTTPPPKKKGGGEEECCCCCCAAAAAABBBBBBCCCDDDDDDDDDCCCBBBAAABBBCCCDDDDDDBBB????????????>>>===<<<;;;;;;<<<>>>??????===;;;999::::::999777666444333333666666666555555444444444222333444555555333111000333222111111000000111111222111111000///......---///...---,,,---///111333444333000---+++***)))))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))***+++++++++)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))************************************++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++)))*********++++++++++++))))))))))))))))))))))))---+++(((&&&%%%&&&(((*********+++++++++,,,,,,,,,---+++***)))*********)))---,,,,,,++++++,,,,,,---,,,,,,++++++,,,...///111,,,&&& !!!%%%'''(((+++*********))))))((((((******+++******)))((('''+++***((('''''''''((()))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''')))******))))))(((((((((((())))))((()))***+++,,,+++******(((((((((((((((((((((((()))***+++***)))((()))***''')))++++++***)))((()))))))))))))))))))))))))))+++******)))))))))))))))+++++++++******))))))))))))************+++++++++,,,,,,,,,,,,---...//////000000000111222222333333555555666777777777777777777777888999:::;;;;;;<<<===>>>>>>>>>>>>???BBBDDDDDDHHHNNNkkk---......///000000111111000111111222333444555555333333444555777999;;;<<<;;;>>>CCCHHHKKKLLLLLLKKKLLLKKKJJJJJJJJJJJJJJJIIIGGGIIIKKKLLLKKKIIIGGGEEEEEEEEEFFFGGGJJJMMMNNNOOONNNLLLIIIHHHHHHKKKNNNQQQTTTVVVWWWVVVRRRMMMJJJHHHHHHFFFEEEGGGKKKOOOPPPOOOOOONNNMMMLLLKKKIIIHHHGGGIIILLLOOOPPPOOONNNNNNOOOPPPOOOMMMJJJGGGEEEDDDCCC@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAAAAACCCCCCBBBAAA>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???>>>===:::999999888777666444333222222555555555444444333333333222333444555444333111000222222111111000000000111111111000000///......---......---,,,---///111222999777444111...,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***)))***++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))******+++***)))((('''*********++++++*********))))))))))))))))))))))))(((((()))))))))******************************************))))))*********))))))))))))))))))))))))))))))******+++*********)))))))))*********++++++))))))))))))))))))))))))***)))(((''''''(((***+++*********+++++++++,,,,,,,,,+++))))))***+++***))),,,++++++******++++++,,,++++++*********,,,---...000,,,)))(((***,,,---,,,+++*********))))))))))))((())))))*********))))))))))))(((((()))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''''')))******))))))(((((((((((())))))'''((()))***+++***)))))))))))))))))))))))))))))))))***+++***)))((()))***''')))++++++)))(((((()))************************)))))))))))))))***++++++,,,,,,+++++++++*********)))************+++++++++,,,,,,,,,,,,---...//////...//////000111111222222444444555666666666666666777777888999:::;;;;;;<<<<<<============>>>AAACCCCCCIIIPPPooo.........//////000000111///000000000111111111111111222222333555777999:::;;;>>>BBBFFFIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHDDDGGGJJJMMMMMMJJJGGGDDDFFFFFFGGGGGGIIIJJJKKKLLLKKKJJJIIIIIIJJJMMMQQQSSSVVVWWWVVVSSSNNNIIIFFFEEEIIIHHHHHHJJJLLLNNNNNNNNNOOONNNLLLJJJIIIIIIIIIIIIKKKNNNQQQSSSQQQOOOMMMLLLIIIJJJJJJIIIHHHFFFDDDCCC@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAAAAABBBBBBAAA???>>>>>>======<<<;;;;;;::::::;;;===>>>===<<<:::999777777666444333222111111333333333333333222222222222222333444333222111000111111111111000000000000000000000///......------...---,,,,,,---...000111:::888555111///---,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******+++,,,---,,,***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))(((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))*********)))((((((((((((((()))))))))******))))))))))))))))))))))))(((((())))))***++++++,,,*********++++++++++++,,,+++***((()))***,,,+++***+++******))))))******+++******)))))))))******+++,,,+++***+++,,,---,,,******************)))))))))'''''')))******+++++++++(((((())))))***,,,---...******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))******))))))(((((((((((())))))''''''((())))))))))))(((************************)))***+++***))))))***+++''')))++++++)))((())))))************************((((((((()))***+++,,,---,,,,,,,,,,,,++++++++++++)))************+++++++++,,,,,,,,,,,,---...//////.........///000000111111333444444555555555555555777777888999:::;;;;;;<<<;;;<<<<<<<<<;;;===???BBBBBBIIISSSvvv........./////////000000000000//////////////////111111222333444666777888:::<<>>@@@CCCAAAIIIYYY........................000000000000////////////111111111222333444666666666666777999<<<>>>AAABBBAAACCCCCC@@@======@@@DDDLLLJJJGGGDDDBBBAAAAAAAAA@@@CCCFFFFFFDDDEEEIIILLLKKKLLLNNNPPPRRRTTTUUUVVVOOOOOOOOOLLLIIIFFFEEEFFFAAABBBDDDDDDDDDDDDFFFGGGIIIHHHFFFEEEEEEGGGJJJLLLOOOQQQTTTSSSPPPLLLIIIHHHKKKLLLMMMMMMKKKHHHEEEBBBCCCBBBAAAAAAAAACCCEEEGGGGGGEEECCCCCCCCCBBBAAA???===;;;:::888888888999999999999999999999888888777666666555444444333222222000000000111111111111111111111111000000000000000...///000000000///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((***+++,,,+++******+++,,,************************))))))))))))))))))))))))************++++++++++++)))))))))((())))))***+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))*********)))((((((((((((((()))))))))******))))))))))))))))))))))))***++++++,,,+++)))(((&&&)))))))))************++++++***((()))***,,,+++***---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---,,,,,,+++,,,------+++******,,,...*********++++++++++++++++++++++++******)))'''''')))))))))))))))(((''''''******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))(((((((((((())))))*********)))***++++++,,,************************(((***++++++******,,,---,,,------,,,++++++,,,...++++++++++++++++++++++++,,,,,,+++***************++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,---...//////000000000111222222333333555666666777777777777777777777888999:::;;;;;;<<<<<<============>>>AAACCCAAAIII[[[..............................///////////////////////////000111222333444666666666777:::===@@@BBB???AAAAAA>>>::::::>>>CCCGGGFFFEEECCCBBBAAA@@@???AAADDDGGGFFFCCCCCCFFFJJJHHHIIIKKKMMMNNNOOOOOOOOOKKKLLLLLLJJJFFFCCCAAAAAA@@@AAABBBBBBAAABBBFFFIIIIIIHHHGGGGGGHHHJJJLLLMMMOOOQQQRRRQQQNNNKKKIIIIIIKKKKKKLLLLLLKKKHHHFFFDDDCCCBBB@@@???@@@BBBEEEFFFDDDCCCAAAAAAAAAAAA???>>><<<;;;999777777777888999888888888888888777777777444444333333222222111111000000000111111222222222111111000///////////////---...///000000...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,******++++++++++++******************************************************))))))))))))))))))))))))'''(((((())))))(((((('''''')))******)))***+++,,,************************))))))))))))))))))))))))))))))))))))*********+++***)))((((((((()))+++,,,******++++++++++++******))))))))))))))))))))))))'''''''''((((((((())))))*********************************))))))*********))))))))))))))))))))))))))))))******+++*********)))))))))*********++++++)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))************,,,+++))))))***+++***))),,,,,,++++++++++++,,,,,,)))***+++---------,,,,,,'''***---,,,***))))))+++*********++++++,,,,,,,,,))))))*********))))))((((((((()))*********)))(((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))(((((((((((())))))***))))))((()))***+++,,,))))))))))))))))))))))))(((***++++++++++++,,,...+++++++++***))))))+++---++++++++++++++++++++++++++++++*********+++,,,,,,*********+++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,---...////////////000000111222222222444555666666777777666666777777888999:::;;;;;;<<<;;;<<<<<<<<<;;;===???BBBBBBIII[[[.....................------------.........//////............///111222222666666666777999<<<@@@BBB>>>@@@@@@===999999===BBBBBBCCCDDDDDDCCCAAA???>>>CCCFFFHHHFFFBBBAAADDDHHHEEEFFFHHHJJJJJJJJJJJJIIIIIIJJJJJJHHHDDD@@@>>>===???AAABBBAAA@@@BBBFFFJJJIIIIIIIIIIIIJJJLLLNNNOOOOOOPPPQQQPPPMMMJJJIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFBBBAAA???>>>???AAADDDEEEBBB@@@??????@@@???>>>===<<<;;;888777666666888999888888888888777777777777333222222222111111000000000000111111222222222333111111000///////////////---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++***)))'''''''''(((((())))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))))))))***+++---************************))))))))))))))))))))))))'''((((((((())))))*********)))(((((((((***+++,,,''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))************************++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++************++++++++++++))))))))))))))))))))))))'''''''''((())))))******))))))))))))************---+++***)))*********)))++++++************++++++((()))+++,,,---------,,,&&&+++000111///+++***************++++++,,,,,,,,,'''((()))******++++++***&&&((()))+++,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))(((((((((((()))))))))((('''''''''(((***+++(((((((((((((((((((((((((((***++++++++++++---...*********)))'''(((***,,,++++++++++++++++++++++++)))))))))***+++,,,......)))))))))******+++++++++)))************+++++++++,,,,,,,,,,,,---...//////......//////000111111111333444555555666666555555777777888999:::;;;;;;<<<999:::;;;;;;:::;;;>>>AAABBBIII[[[//////.........---------,,,,,,------.../////////000000000000111111111111666555444555666999;;;===;;;;;;999777666777:::===CCCEEEFFFDDDAAA???@@@BBBGGGGGGFFFDDDBBBBBBCCCEEEDDDGGGIIIJJJHHHFFFFFFFFFGGGJJJMMMKKKEEE@@@>>>>>>AAAAAABBBEEEIIIKKKKKKJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLNNNPPPPPPNNNJJJHHHHHHIIIIIIJJJIIIHHHFFFDDDCCCAAA>>>;;;<<<@@@CCCDDDDDDEEEEEEDDDCCCAAA???<<<:::888999:::999888888:::<<<999999:::;;;:::888555444333333333333222111000000111000///000222222000///000000000000000000000000......------------......,,,,,,------,,,,,,+++***************************'''(((***++++++******))))))))))))))))))******+++)))))))))))))))))))))))),,,+++******))))))*********************************************)))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,)))))))))))))))*********)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++************++++++(((((())))))************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++***))))))+++---)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,+++*********+++,,,...---+++******+++---...***++++++,,,---...000111///000///...---...111444777777777777777666555555888777777777888999::::::<<<<<<<<<<<<===???@@@AAAAAAHHHYYY///.........------------,,,------......///000000//////000000000111111111555555444444666888;;;<<<::::::999777666777:::===>>>@@@BBBBBBAAAAAACCCEEEEEEFFFFFFDDDCCCCCCDDDFFFFFFHHHJJJKKKIIIHHHGGGGGGJJJMMMNNNLLLFFFAAA??????AAAAAABBBEEEIIIKKKKKKJJJKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRRRROOOLLLJJJIIIHHHHHHIIIHHHGGGEEECCCBBB@@@===<<<===AAADDDDDDCCCDDDDDDDDDCCCBBB???===<<<::::::;;;:::888888:::;;;999:::::::::999777555333333333333333222111000000111000///000222222000///////////////////////////......------------......---------------,,,++++++++++++++++++++++++++++++((())))))***************)))))))))))))))******+++)))))))))))))))))))))))),,,+++******))))))******************************)))************)))(((((())))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))((((((''''''''')))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++*********))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))((()))+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,+++++++++************((((((((((((((((((((((((+++******))))))******+++)))))))))*********++++++(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''************************&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++***))))))+++---***************+++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,...---+++******+++---...+++++++++,,,---...///000...//////......///222555777777777777777666555555777777777777888999::::::<<<<<<<<<<<<>>>???@@@AAAAAAIII[[[............------------------......///000000000//////000000000000111111444444444444555777:::;;;999999999888777888;;;>>>===???AAAAAAAAABBBDDDEEEDDDEEEEEEEEEDDDDDDFFFGGGHHHJJJLLLLLLJJJIIIJJJJJJNNNPPPQQQNNNHHHCCCAAABBBCCCCCCCCCFFFIIIKKKKKKJJJLLLKKKJJJIIIIIIJJJKKKLLLPPPRRRSSSSSSPPPMMMKKKJJJGGGGGGGGGGGGEEECCCAAA@@@>>>======???BBBDDDDDDCCCDDDDDDDDDCCCBBBAAA???>>><<<======;;;999888999;;;::::::::::::888666444222333333333333222111000000111000///000222222000///////////////////////////......------------......---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++)))))))))))))))******+++))))))))))))))))))))))))++++++***))))))))))))***************************))))))******))))))((('''))))))))))))))))))))))))((())))))******+++++++++++++++***)))(((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))((()))+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++************++++++++++++*********)))))))))((((((((((((((((((((((((+++******))))))******+++*********+++++++++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++***))))))+++---+++++++++***************++++++++++++++++++++++++,,,++++++******+++,,,,,,---,,,+++++++++,,,---...,,,,,,,,,,,,,,,---...///---...//////...000333555666666777777777666555555777777777777888999:::;;;<<<<<<<<<===>>>???@@@AAABBBJJJ]]]------------------------------...//////000000111////////////000000000111333333333444555666888999888888999888888:::===???AAABBBBBBBBBBBBBBBBBBCCCBBBDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMRRRSSSSSSPPPIIIEEEDDDEEEFFFFFFFFFIIILLLMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLQQQRRRSSSRRROOOLLLKKKKKKFFFFFFFFFFFFDDDBBB???>>>======???AAACCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@>>>???>>><<<:::999999;;;:::::::::999777555333222333333333333222111000000111000///000222222000///////////////////////////...------,,,,,,------.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))++++++***)))))))))))))))************************)))))))))))))))(((((('''))))))))))))))))))))))))((()))))))))*********+++---,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))((()))***++++++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***************************++++++************++++++++++++************++++++*********))))))))))))((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++***))))))+++---,,,+++++++++***)))))))))************************++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,------...,,,---/////////111444666555666666666666666555555777777777777888999;;;;;;<<<<<<<<<===>>>???AAAAAAAAAJJJ^^^,,,,,,------------------------......///000000000...////////////000000000222222333333444555666777666777999999999;;;>>>@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBDDDEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJKKKMMMOOOTTTUUUTTTPPPJJJFFFFFFHHHIIIIIIIIIKKKNNNOOOOOOMMMLLLKKKIIIHHHIIIJJJLLLNNNQQQRRRSSSQQQNNNKKKJJJJJJGGGGGGGGGFFFDDDAAA???>>><<<>>>@@@BBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA?????????===:::999999:::999999888777666444333222333333333333222111000000111000///000222222000///........................------,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,---)))))))))))))))******+++))))))))))))))))))))))))+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,---)))******************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((('''(((***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))******************************+++******))))))******+++++++++************++++++*********))))))))))))(((***************************))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++***))))))+++---,,,+++++++++***)))))))))******************************++++++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,------...,,,...///000000111444666555555666666666666555555666666666777888:::;;;<<<============>>>@@@AAABBB@@@JJJ^^^,,,,,,,,,,,,------------,,,,,,------.../////////......////////////000000111222222333444444555555444666888::::::<<>>===???AAAAAAAAABBBDDDFFFCCCBBBAAA@@@@@@@@@@@@@@@>>>???>>><<<:::999999:::888888777666555444333333333333333333222111000000111000///000222222000///........................------,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))******)))(((((((((((()))))))))))))))))))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((('''(((***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++******************************))))))))))))******++++++************++++++++++++*********)))))))))++++++++++++++++++++++++***))))))(((((())))))***+++++++++++++++*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++***))))))+++---+++++++++***************************************))))))+++,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,---...///---...000111111222333555444444555666666666555555666666666777888:::;;;<<<=========>>>???@@@AAABBBAAAKKK___++++++,,,,,,,,,---------++++++,,,,,,---................../////////000000000111222333333444444444333666888:::;;;===@@@BBBCCCBBBAAABBBEEEGGGFFFDDDCCCEEEGGGHHHGGGFFFGGGGGGJJJJJJIIIGGGFFFHHHLLLPPPRRRSSSQQQMMMHHHFFFIIILLLKKKKKKKKKLLLNNNOOONNNLLLIIIHHHGGGGGGHHHLLLPPPRRRTTTUUUUUURRROOOLLLKKKLLLJJJJJJJJJIIIFFFDDDAAA@@@>>>@@@AAAAAA@@@AAAEEEHHHCCCBBBAAA???>>>>>>??????===>>>===<<<999888999;;;777666555555444444444555333333333333222111000000111000///000222222000///........................---,,,,,,++++++,,,,,,------------------,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++)))))))))))))))******+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&)))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))******+++,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((('''(((*********((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***++++++******************************))))))))))))******++++++************++++++,,,+++++++++************************************))))))(((((((((((())))))++++++*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((()))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++***))))))+++---***************+++++++++************************((()))+++,,,------,,,,,,******+++,,,------------+++++++++,,,---...///000...///111222111111222444333444555555666666555555555555666777888:::<<<============>>>???@@@BBBBBBDDDMMM```+++++++++,,,,,,---------******+++,,,,,,------.............../////////000000111222333333333333333333555888:::<<<>>>AAACCCGGGDDDBBBBBBDDDDDDAAA???CCCEEEHHHHHHGGGFFFFFFGGGIIIIIIGGGFFFEEEGGGLLLOOOQQQQQQPPPLLLGGGFFFIIIMMMKKKJJJJJJKKKMMMMMMLLLKKKHHHGGGFFFFFFHHHLLLQQQSSSVVVWWWVVVSSSPPPMMMMMMMMMLLLLLLKKKJJJHHHEEEBBBAAA???@@@AAA@@@???AAAEEEIIICCCBBB@@@>>>=========>>><<<======;;;999888999;;;666555555444444444555555333333333333222111000000111000///000222222000///........................---,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***************************)))***+++,,,---,,,++++++)))))))))))))))******+++))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((('''((()))******((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((())))))***++++++))))))))))))))))))))))))******))))))))))))******++++++************++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******************************''''''((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++***))))))+++---))))))******+++++++++,,,))))))))))))))))))))))))((()))+++,,,------,,,,,,)))***+++,,,---...------***++++++,,,---...000111...000222222222111222333333333444555666666666555555555666777888:::<<<=========>>>>>>???@@@BBBCCCFFFNNNaaa******+++++++++,,,,,,,,,((((((***+++++++++++++++---------............///000111333444555555444333555555555777999<<>>======>>>@@@BBBCCCCCC@@@===<<<<<<===<<<;;;;;;:::999777555444222222666666555444444333222222444444444444333222111111000000//////.........------------.........//////++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++'''((()))******)))((('''******))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************************************++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))(((((('''******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++***((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******++++++***)))((((((((()))+++++++++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''%%%%%%&&&(((+++*********))))))((((((,,,,,,,,,+++++++++************++++++++++++******,,,+++***))))))***+++,,,)))************+++++++++---,,,,,,,,,,,,---......---...///111333444444444555555666666666666555555888888888999999::::::;;;;;;;;;;;;<<<>>>???AAABBBKKKLLLccc*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++------------............000111222444444444444333444444555666888;;;===??????CCCCCC???>>>???>>>;;;AAACCCFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJNNNSSSSSSOOOLLLKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDEEEGGGIIIJJJLLLLLLRRRRRRRRRQQQOOONNNLLLKKKLLLLLLKKKIIIGGGCCC@@@???===<<<<<<<<<===@@@BBBDDDBBB???<<<::::::;;;;;;:::999999888777666555555444666666555555444333333222222222222222111000//////000/////////............---------.........//////++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************((())))))******))))))(((***)))))))))((((((((('''(((((((((((()))))))))))))))(((((((((''''''''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******(((((()))))))))*********************************,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))))))))++++++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''&&&(((***************)))))))))(((*********)))))))))((((((******++++++++++++******++++++************++++++************++++++++++++---,,,,,,,,,,,,---......---...///111333444444444555555666666666666555555888888888999999::::::;;;;;;;;;;;;<<<>>>???AAABBBIIIKKKbbb*********++++++++++++,,,000///...,,,++++++,,,,,,------------............///000111333333333333222333333444555777999;;;<<<===???>>>;;;;;;??????<<>>;;;;;;;;;<<<>>>AAACCCEEEAAA>>>:::888888:::::::::777777777777777777777777666555555444444333333333222222222222111000///...////////////............---------...............++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,*********************************))))))*********))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))******************************+++,,,,,,,,,,,,---------))))))))))))))))))))))))(((((())))))(((((('''&&&***))))))(((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,************************+++++++++***)))((((((((((((((())))))))))))******))))))************))))))))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))***+++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((((()))+++************))))))))))))*********)))))))))))))))******++++++++++++************++++++++++++******************+++++++++,,,---,,,,,,,,,,,,---......---...000111333333444444555555666666666666555555777777888999::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBGGGIII```************++++++++++++000///---+++++++++---...,,,,,,---------............///000222333222222111111222333444555777888999<<<;;;:::;;;BBBGGGCCC;;;AAABBBCCCCCCAAA@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKOOOSSSTTTPPPMMMKKKLLLHHHGGGFFFEEEDDDDDDCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJLLLLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJHHHEEEBBB???===::::::;;;===???BBBDDDFFFAAA===999777888999:::;;;888888777777777666666666444444333333333222222222333444444333333222111000///////////////.................................+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''%%%%%%&&&'''((((((''''''************************(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((()))))))))*********************************+++,,,,,,---......))))))))))))))))))))))))((())))))))))))(((''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,---*********************************))))))((((((((((((((((((((()))))))))***))))))************))))))((()))))))))************))))))))))))))))))))))))************************)))((((((((()))***++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((()))+++*********)))))))))))))))++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))*********+++++++++,,,,,,---,,,,,,,,,,,,---.........///000111222333333333555555666666666666555555777777888999::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBEEEHHH___))))))*********+++++++++,,,+++***))))))+++---///,,,,,,,,,------------...---...///111111111111000000000111222444555555666999777666???OOOXXXOOOAAA@@@AAABBBAAA??????@@@AAABBBBBBCCCEEEFFFGGGGGGHHHIIIMMMQQQQQQNNNJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEGGGIIIKKKLLLMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIHHHFFFDDDAAA>>>===;;;<<<===>>>@@@BBBDDDEEE@@@===:::888999:::;;;;;;999888888777666555444444222222222111111111111111333333333333222111000000.........///////////////.....................---+++++++++,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))***+++,,,------************************)))))))))***))))))((('''))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((((((***+++,,,))))))))))))))))))))))))'''''''''(((((()))))))))'''(((((((((((()))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************'''((((((((('''''')))+++))))))))))))))))))******++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---.........///000111222333333333555555666666666666555555666777777999:::;;;<<<<<<<<<<<<<<<===???@@@BBBCCCEEEHHH```)))))))))************+++))))))(((((()))+++,,,---,,,,,,,,,,,,------------,,,---...000111000000///...///000111222222222222555333555CCCXXXcccYYYIII>>>??????>>>======???AAAAAABBBCCCDDDEEEEEEEEEDDDFFFJJJNNNNNNKKKGGGFFFFFFHHHGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHEEEGGGIIIKKKLLLLLLLLLKKKFFFFFFFFFEEECCCAAA???=========>>>???@@@AAAAAABBB>>><<<:::999:::;;;;;;:::888888777666444333333222111111111111111111111111111111111111000///...---.........///////////////...............---------++++++,,,,,,,,,,,,------))))))************))))))))))))))))))))))))))))))*********))))))*********(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&''''''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))******++++++******************************++++++******)))((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''(((((((((((())))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))***+++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************&&&'''(((((('''''')))+++))))))))))))************)))))))))))))))***************++++++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......//////000222222333333333555555666666666666555555666666777888:::;;;<<<<<<<<<<<<===>>>???AAABBBCCCFFFJJJccc))))))))))))************))))))******************++++++,,,,,,,,,---------+++,,,...///000000//////---...///000111111000000222222666@@@QQQZZZSSSGGG<<<=========<<<<<>>===>>>>>>>>>>>>======<<<;;;:::999:::;;;;;;999777555555444444444333333333222222222222222333333333111111111111000///...---............/////////000//////.........---------++++++,,,,,,,,,,,,------*********++++++*********((((((((((((((((((((((((((())))))******))))))((('''((((((((()))))))))***(((((((((((())))))))))))''''''''''''((((((((()))((((((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''((())))))((('''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))*********************************+++,,,,,,,,,,,,+++******((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((('''''''''''''''''''''''''''((((((((((((((()))))))))'''''''''((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))*********)))))))))((((((+++***))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))************************'''((())))))((()))+++---((()))))))))************(((((()))))))))***************++++++++++++******++++++************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......///000111222222222222222555555666666666666555555555666777888:::;;;<<<===<<<<<<===>>>???AAABBBCCCHHHLLLggg))))))))))))************+++++++++++++++***((((((++++++,,,,,,,,,---------+++,,,---////////////...,,,---///000000000///...111444777<<>>;;;<<<<<<<<<;;;<<>>======<<<;;;999888888888888999::::::777555222222222333333444444444444444444444444444444444222333333222222111000///---.........//////000000//////.........---------++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))((()))))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********************************,,,------------,,,++++++((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,***(((&&&((((((((((((((((((((((((++++++******))))))((((((''''''''''''((((((((()))))))))************))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))++++++***)))(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******(((((((((((())))))))))))************************(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))************************((()))******)))***,,,...(((((())))))*********+++******++++++,,,,,,,,,,,,******++++++++++++******,,,+++***))))))***+++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......///000111222222222222222555555666666666666555555555666777888:::;;;<<<===<<<======>>>???AAABBBCCCIIINNNiii))))))))))))))))))))))))******))))))***+++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,------...///......------///000111---///222555888:::;;;;;;888888999:::<<<>>>@@@AAABBBAAA@@@?????????@@@AAAGGGIIIKKKKKKIIIFFFEEEEEEDDDBBB@@@BBBEEEGGGFFFDDDEEEEEEDDDBBB@@@???@@@BBBIIIJJJKKKJJJGGGDDDCCCCCCCCCBBBAAABBBDDDDDDAAA>>>???>>>;;;999999999:::;;;888999999999888777555444333333444444444333222222111222444444444444555777666444222000/////////000+++,,,...//////...,,,+++...---,,,,,,++++++,,,,,,------------------------******************************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((************************,,,,,,,,,+++***)))((('''###%%%&&&((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&''''''((('''((()))((('''((()))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))((((((((((((++++++***)))((('''&&&&&&******)))((((((((((((((())))))((((((''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''((((((((((((******))))))))))))******(((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))************+++******))))))******+++((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---...//////000000000111222222333333555555555555666666666666666777888999:::;;;;;;;;;;;;===>>>??????@@@BBBDDDLLLLLLfff))))))))))))))))))))))))))))))(((((())))))***+++*********++++++,,,,,,,,,******+++,,,,,,------...///......---...///000111---...111444666888999999666777888999;;;===>>>???AAA@@@????????????@@@AAAEEEGGGIIIIIIGGGEEECCCCCCCCCBBBAAACCCFFFGGGGGGEEEDDDDDDDDDBBB@@@@@@BBBDDDIIIJJJKKKJJJGGGDDDCCCBBBCCCBBBBBBCCCDDDCCC???<<<<<<;;;999888888888999:::999999999999777666444333333333444444444333222222111222444444333333555777555444222000////////////,,,,,,............,,,,,,...---,,,,,,++++++,,,,,,------------------------***************************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********((((((((((((((()))******((((((((((((((((((((((((************************++++++++++++***)))(((((((((((()))******)))((((((((((((((((((''''''''''''(((((((((((())))))))))))******)))(((((()))******))))))))))))))))))))))))(((((()))))))))*********)))(((((('''''''''(((((('''((()))((('''((()))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******)))(((((()))******))))))))))))((((((((((((,,,,,,++++++***)))))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))******))))))((((((''''''((((((((())))))))))))******))))))(((((())))))***(((((((((((())))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))******************))))))))))))******((((((((((((((((((((((((************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,---...//////000000000111222222333333555555555555666666666666666777888999:::;;;;;;;;;;;;===>>>??????@@@BBBDDDIIIKKKeee))))))))))))))))))))))))(((((((((((((((((()))************+++++++++++++++******++++++,,,---------......------......///000---...000222444555555666555555666888999;;;<<<===@@@??????>>>>>>??????@@@CCCFFFHHHHHHFFFDDDCCCCCCDDDCCCBBBCCCEEEFFFFFFEEEAAABBBBBBAAA@@@AAACCCEEEIIIJJJKKKIIIFFFCCCBBBBBBCCCCCCDDDEEEDDDAAA<<<888999888777666777888999::::::::::::999777555333222444444444444444333222222111222333333333333444666444333222000////////////------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((((((((((((((()))******((((((((((((((((((((((((************************)))******+++******)))))),,,,,,,,,,,,+++***((('''((((((((('''''''''&&&&&&(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))************+++++++++++++++***)))((((((((((((((('''((()))((('''((()))+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))******************************)))((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((++++++***)))((('''&&&&&&))))))))))))************)))((((((''''''(((((()))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))*********************))))))*********))))))))))))))))))))))))************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,---...//////000000000111222222333333555555555555666666666666666777888999:::;;;;;;;;;;;;===>>>??????@@@BBBDDDGGGIIIddd(((((((((((((((((((((((())))))((((((((())))))******************+++++++++*********+++,,,,,,------------------......//////...///000111222333333444444555666888999:::;;;;;;>>>>>>>>>>>>>>>>>>??????DDDFFFIIIIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB???@@@@@@@@@@@@AAADDDFFFHHHJJJJJJIIIEEEBBBAAA@@@CCCDDDEEEFFFDDD???:::666777666666777888999;;;<<<===<<<;;;:::888666444333555555555555444333222222000222333333222222333555222222111000//////............------------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((())))))***((((((((((((((((((((((((************************(((((()))***************...---------,,,+++******)))((((((''''''&&&&&&&&&(((((((((((()))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((())))))*********+++++++++******)))((('''''''''''''''((()))((('''''')))+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))''''''(((((())))))))))))***))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((******))))))((((((''''''(((((()))))))))*********((((((''''''''''''(((((((((((((((((())))))))))))*********)))))))))))))))''''''(((((())))))******((()))))))))******************++++++++++++******************************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,---...//////000000000111222222333333555555555555666666666666666777888999:::;;;;;;;;;;;;===>>>??????@@@BBBDDDGGGIIIeee((((((((((((((((((((((((+++******))))))*********************************))))))***++++++,,,,,,---,,,------...............000000000111111222333333444555777999:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>EEEGGGJJJKKKJJJHHHHHHHHHEEEEEEDDDCCCAAA@@@??????>>>???@@@??????@@@CCCFFFHHHIIIJJJHHHEEEAAA@@@???AAACCCEEEEEEBBB>>>999666777777888999:::<<<===>>>???>>>===;;;999777666555555555555555444333222111000111333222111111222333000000000000///......---///......------......///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''((((((((()))))))))***&&&&&&&&&'''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************,,,,,,,,,,,,,,,---------******)))(((''''''&&&&&&(((((((((((())))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''&&&&&&&&&''''''((()))((('''''')))+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))((((((((('''((((((((()))))))))***'''''''''((())))))*********))))))(((((((((((((((***))))))((('''&&&&&&%%%((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''(((((())))))******'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))******''''''(((((())))))******((()))))))))************++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,---...//////000000000111222222333333555555555555666666666666666777888999:::;;;;;;;;;;;;===>>>??????@@@BBBDDDHHHJJJfff)))))))))))))))))))))))),,,++++++******************************)))))))))))))))******+++,,,,,,,,,,,,,,,---............---000/////////000111222333444555777999:::::::::999::::::;;;<<<============DDDGGGJJJKKKJJJIIIHHHIIICCCDDDEEECCCAAA@@@@@@AAAAAABBBBBBAAA@@@AAACCCEEEHHHIIIIIIHHHDDD@@@???>>>???BBBDDDDDDAAA===:::888777888999;;;<<<===>>>??????>>><<<:::999888777777666666666666555333222111000111222222111000111222/////////000///...------...........................---,,,,,,++++++,,,,,,************************************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((())))))******&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))*********)))))))))******+++---...///++++++******)))(((''''''(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''((()))+++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******))))))******+++++++++,,,******)))((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))***************+++,,,------,,,+++***************************++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,---...//////000000000111222222333333555555555555666666666666666777888999:::;;;;;;;;;;;;===>>>??????@@@BBBDDDHHHJJJfff))))))))))))))))))))))))++++++***)))))))))))))))+++*********)))))))))((()))))))))***++++++,,,,,,+++,,,---.........------...---------...///111222222333666888999888888777888999;;;<<<======<<<<<<@@@CCCFFFHHHGGGFFFFFFGGGAAACCCEEEEEECCCCCCEEEGGGFFFGGGFFFDDDCCCBBBDDDFFFHHHIIIIIIGGGCCC@@@>>>======@@@CCCBBB???<<<;;;<<<888888:::;;;<<<===>>>>>>===<<<:::888777777777777777777666666555333222111000111222111000///000222....../////////...---,,,---...///000000///...---...---,,,,,,++++++,,,,,,************************************************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&'''(((((()))))))))))))))))))))))))))'''''''''((()))*********((((((((())))))))))))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((***+++---...------,,,+++***)))(((((((((((((((((())))))))))))''''''((())))))(((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))***'''((()))((('''((()))+++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((())))))((('''''''''''''''((()))************************+++++++++******)))(((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))******'''(((((((((((()))))))))***))))))(((((())))))***(((((((((((())))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))************((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))************+++,,,---...,,,,,,,,,,,,---...//////000000000111222222333333555555555555666666666666666777888999:::;;;;;;;;;;;;===>>>??????@@@BBBDDDFFFIIIeee))))))))))))))))))))))))******)))(((((((((((((((+++*********))))))(((((()))))))))***++++++,,,,,,+++,,,---.........---,,,,,,+++++++++,,,...000111111222444666777777666555888999:::<<<======<<<<<<===@@@CCCEEEDDDDDDDDDDDD>>>BBBEEEFFFEEEFFFJJJMMMJJJJJJJJJGGGEEEDDDEEEGGGHHHIIIIIIGGGCCC???======<<>><<<===>>>777888:::;;;<<<=========;;;:::888666555666666777777777777666555333222111000111222111000///000111---.../////////...---,,,,,,...000111111000...,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))))))))))))))))))))))))))&&&''''''((()))******+++************++++++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''(((***+++,,,......---,,,+++***)))((((((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((***+++,,,'''((()))((('''((()))+++'''((()))++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++))))))((((((((((((((((((******)))(((((((((((((((###$$$%%%'''(((***+++,,,((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))(((((((((((())))))))))))******************))))))))))))******(((((((((((())))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))************&&&((()))******)))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((************+++,,,---...,,,,,,,,,,,,---...//////000000000111222222333333555555555555666666666777666777888999:::;;;;;;;;;;;;===?????????@@@BBBDDDCCCGGGddd&&&'''''''''(((((()))))))))*********++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////222333444555666666666666:::;;;<<<<<<<<<;;;:::999===;;;::::::===AAACCCDDDIIIHHHGGGGGGHHHKKKMMMOOOMMMLLLJJJIIIHHHHHHIIIJJJKKKKKKIIIGGGEEEBBB???>>><<<>>>@@@CCCCCCAAA>>><<<>>><<<::::::<<<>>>>>>>>>>>><<<888666666777777666888777777666555555444444000000//////.........---000000000///------...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,***)))))))))************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((***(((&&&&&&(((*********))))))))))))))))))))))))***+++,,,,,,+++***+++,,,******+++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''(((((((((((((((((()))******,,,,,,++++++++++++++++++)))))))))))))))*********&&&'''((())))))((('''&&&((((((((((((((('''''''''%%%&&&((()))***)))(((&&&((((((((((((((()))***+++((((((((((((((((((((((((&&&'''((()))++++++++++++'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&******))))))((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))******++++++++++++******''''''(((((())))))******))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))***,,,---,,,)))&&&$$$))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((())))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++++++++******)))(((((((((,,,+++++++++++++++++++++,,,+++++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111000000000111222333333444555555555444444666777555666777999;;;<<<<<<<<<>>>BBBFFFEEEAAA???AAAEEEEEEJJJggg''''''''''''((((((((()))))))))))))))*********+++))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............111222333555555666666666888999:::::::::999888888999999:::<<<@@@CCCEEEFFFHHHHHHGGGGGGHHHJJJLLLNNNMMMLLLJJJHHHHHHGGGHHHHHHJJJIIIHHHGGGEEEBBB@@@???<<<>>>AAABBBCCCAAA>>><<<===<<<::::::<<<=========<<<999666444555666666555777666666555444444333333000/////////............///000000///...---///000...------------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++***)))))))))*********)))))))))((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***(((&&&&&&(((******)))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((''''''(((((((((((((((((())))))***++++++++++++++++++++++++*********)))((((((((('''''''''((((((((((((((('''((((((((((((((((((((('''%%%&&&((()))***)))((('''(((((('''''''''((())))))(((((((((((((((((((((((('''((()))***************''''''&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))((((((***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((())))))(((((())))))************))))))))))))))))))))))))))))))''''''(((((())))))******+++************)))))))))+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000111222333333444555555555444444666777555666777999:::;;;<<<<<<===@@@BBBBBB@@@???@@@BBBEEEKKKiii''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,************+++++++++++++++,,,,,,,,,------------000111222444555555666666666666777888888777777666666888<<<@@@DDDFFFHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGFFFEEECCCBBBAAA===???AAABBBBBBAAA>>>===<<<:::999999;;;<<<<<<<<<888666333222333444444444555555444333333222222222////////////............---...//////...---///000------------,,,,,,,,,,,,************************)))))))))************+++++++++***)))))))))******))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))(((&&&''')))******)))))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((((((((''''''(((((()))***))))))******++++++,,,,,,++++++***)))(((''''''&&&)))((((((''''''(((((((((''''''((((((((((((((((((%%%&&&((()))))))))((('''((((((''''''&&&'''''''''((((((((((((((((((((((((((())))))******))))))(((''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((*********)))((('''''''''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))...,,,)))'''''')))+++---)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((())))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************************************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000000111222333333444555555555444444666777555666888999:::;;;<<<<<<;;;<<<===??????@@@@@@@@@FFFMMMmmm'''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,------------///000111333444555555555555555666666777777777777777;;;AAAFFFIIIIIIIIIHHHFFFFFFEEEFFFFFFHHHIIIJJJKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBB>>>@@@AAABBBBBBAAA>>>===;;;999888999;;;<<<;;;:::777444222111222444444444333333222222111111111111///////////////.........+++---......---,,,---...---------,,,,,,,,,++++++************************))))))))))))*********************))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))((('''''')))******)))))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((&&&&&&'''''''''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''((((((''''''''''''((())))))'''(((((()))***+++,,,,,,+++++++++***)))))))))(((***)))((('''''''''((()))''''''''''''((((((((((((&&&&&&'''((()))((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))******)))(((''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((444111---***((((((***+++(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((())))))******)))))))))))))))*********)))))))))***+++++++++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......////////////000222333444333555555555444444555777666666888999:::;;;;;;;;;;;;:::;;;===@@@AAAAAA@@@FFFNNNrrr((((((((((((((('''''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,------------.........---...000111333444444555666666666666777777888888:::@@@GGGKKKLLLIIIHHHGGGDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBBBBBBB@@@???===:::999888999;;;<<<;;;999777555222111333444555555111111111111000000000000.........///////////////***,,,......---,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((((((((((((((((((((((((((('''((())))))''''''((()))'''''''''((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''((('''''''''''''''(((((()))''''''((())))))***++++++*********++++++,,,,,,,,,+++***)))'''''''''((()))&&&'''''''''(((((())))))&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))******++++++******)))'''((((((((()))))))))***))))))(((((((((((())))))((()))))))))************((((((((((((((((((((((((///...,,,***)))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***'''(((((()))))))))))))))))))))************))))))************************))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))(((((()))))))))*********)))))))))***+++++++++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------...............///000222333444333555555555444444555777666777888999:::;;;;;;;;;;;;;;;;;;>>>AAACCCBBBAAAEEEOOOuuu((((((((((((((('''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------............,,,---///000222333444444666666666666777888999999<<>>999999999:::<<<<<<;;;999999666333222333444444444000000000000000000000000.........///////////////,,,...000000...,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))(((((('''((()))*********))))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((***+++)))(((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((()))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((''''''&&&&&&''''''((()))''''''(((((())))))******((())))))***+++,,,------++++++***)))((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((()))((((((''''''&&&'''''''''(((((((((((((((((((((((())))))))))))(((((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))******++++++++++++******'''''''''((()))*********))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))%%%&&&'''(((((((((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((())))))******'''((())))))******))))))))))))************))))))************************(((((((((((())))))))))))$$$%%%%%%&&&'''(((((()))((())))))******+++++++++***************+++++++++******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,---------......------...///000111333444444555555555444444666777777777888999::::::::::::;;;<<<>>>???AAABBBBBBCCCDDDNNNwww)))(((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,------------+++,,,...000111333333444666555555555666777999::::::AAAIIILLLJJJFFFDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???>>>:::999999;;;======;;;999999666333222222333333333000000000000000000000000............/////////000000222333333111...------,,,,,,,,,++++++++++++*********************************))))))((((((((((((&&&''')))*********))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''''')))++++++)))'''((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&((())))))(((''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))******+++***++++++***)))(((''''''&&&&&&''''''((())))))***'''''''''''''''((())))))(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))'''((((((((()))))))))***)))))))))))))))(((''''''(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))$$$%%%&&&'''((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((()))*********(((((()))************)))))))))************))))))************************''''''(((((())))))******'''''''''(((((()))))))))))))))******+++,,,,,,---+++++++++*********************+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,---------......---------...000111333444444555555555444444666777777888999999::::::::::::999===@@@@@@??????AAACCCCCCMMMwww))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***+++---///111222333444555555444444555666888999888???GGGKKKHHHDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>:::999:::;;;======;;;999999666333111111222222111000000000000111111111111---.........//////000000333555666666333000......,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((((('''&&&'''(((*********)))((('''((((((((())))))******((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''')))++++++)))'''(((((((((((((((((((((((('''((()))(((''''''((()))'''''''''(((((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((************************&&&((())))))(((''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''((((((((((((''''''''''''***+++++++++***)))'''&&&&&&&&&&&&'''((())))))***'''''''''''''''((())))))((((((((((((((()))***+++((((((((((((((((((((((((''''''((((((((((((((('''''''''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++'''((((((((())))))******)))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))******'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((()))***************))))))************))))))************************&&&''''''((()))******+++))))))))))))************))))))***+++,,,,,,------,,,+++++++++******))))))******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,---------......,,,------...000111333444444555555555444444666777777888999:::::::::::::::888===AAAAAA>>><<<@@@CCCBBBMMMwww((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))+++++++++*********************+++++++++,,,,,,,,,.........///000000111111222111111222555888<<<>>>>>>@@@BBBDDDEEEDDDBBBAAA>>>======@@@CCCDDDBBB???CCCDDDEEEDDDBBBBBBDDDEEEAAABBBCCCBBB@@@@@@BBBCCC@@@@@@@@@@@@???===<<<:::::::::::::::::::::::::::777555333222333444333333444222//////000000---+++...000111...,,,...666<<<<<>>AAACCCIIINNN|||((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((())))))))))))*********************************+++++++++,,,,,,---...///000000111222222111111111222444888;;;===>>>???BBBCCCCCCBBB@@@???;;;;;;;;;>>>BBBCCCAAA???AAABBBBBBAAA@@@@@@AAACCCDDDDDDEEECCCBBBAAABBBDDDAAABBBBBBBBBAAA???===<<<::::::::::::::::::::::::888666333333333444444333444111//////000000...+++,,,...000......111888>>>HHHLLLOOOIII>>>444///...---------,,,,,,***))))))************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))************++++++++++++))))))******))))))((((((((((((((()))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((***))))))(((((())))))******)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((()))******'''''''''''''''&&&&&&&&&***))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++,,,------......////////////000111111222222222111111111111222333333666555555666888999999888:::;;;=========>>>AAACCCFFFMMM}}}(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((())))))))))))((())))))******+++++++++*********++++++++++++,,,---...///000222222333333000000000111444777:::<<<>>>???@@@AAAAAA@@@>>><<<999999:::===@@@AAA@@@??????@@@@@@???>>>>>>???AAAGGGHHHHHHFFFDDDCCCCCCDDDAAAAAABBBBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999777444444444555444444333111000///000///...,,,+++---//////000333:::???OOORRRSSSLLL@@@666000///,,,------,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((()))))))))***************++++++***))))))((((((((())))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))******))))))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))(((((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++,,,,,,+++))))))(((((()))***************************+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///...//////000111111222222444444333333444444555666777666666777999::::::999999;;;===>>>>>>???AAABBBCCCLLL}}}((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))'''(((((()))***++++++,,,************++++++++++++,,,---///111222333333333/////////000333666999<<<===>>>?????????===;;;:::::::::<<<===??????>>>===@@@AAAAAA@@@??????@@@BBBIIIJJJJJJIIIFFFDDDCCCDDD??????@@@@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::888555444555555444444222111000000//////...---,,,...000000111444888<<>>?????????AAABBBCCCMMM|||((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))''''''((()))******++++++))))))*********+++++++++,,,---///111222333222222.........///222555888:::<<<============;;;:::999<<<===?????????>>>======CCCDDDDDDCCCBBBBBBCCCEEEJJJKKKLLLJJJGGGDDDCCCDDD@@@@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;888666444555555444333111111111000///.........///000111111111333555666;;;<<<===999444///------,,,,,,---------,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''''''''(((((((((******++++++++++++******((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***)))(((''''''((((((((((((((())))))***&&&&&&&&&'''''''''(((((((((((())))))************)))))))))))))))******+++))))))******++++++++++++)))))))))))))))))))))))))))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///......///000111222333333444444333333444444555666999888777888:::<<<;;;:::999;;;>>>??????@@@AAABBBEEEMMMyyy((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((())))))))))))'''(((((())))))*********)))))))))************+++,,,---///111222111000///---------...111444777:::;;;;;;<<<<<<<<<;;;::::::===???AAAAAA@@@>>>>>>???EEEFFFFFFEEEDDDDDDEEEGGGIIIJJJKKKJJJGGGDDDCCCCCCCCCCCCDDDDDDBBBAAA???>>>========================;;;888555444444444333222000111111000///......000111111111111111111111111111222333222000......///,,,,,,------------,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''''''''((((((((('''((()))***++++++++++++++++++************))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%&&&((()))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((())))))******)))(((((((((((((((((()))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))*********)))'''&&&((((((((((((((()))******'''''''''(((((())))))***((((((((()))******++++++)))))))))))))))******+++((()))***+++,,,,,,,,,,,,************************)))***+++---------,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///---...///000111222333444333333333333333444444555888777777888:::;;;;;;:::999<<>>@@@@@@@@@BBBEEECCCDDDEEEDDDBBBBBBDDDEEEEEEGGGIIIHHHFFFCCCBBBBBBCCCDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>:::777444333222222111000...000222111...---///111/////////000111111///---111000///...---------...,,,,,,------...---------************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))++++++******)))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))###$$$&&&(((***+++,,,,,,***)))))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))***)))'''%%%$$$%%%&&&'''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++((((((''''''''''''(((((('''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((***+++***)))'''&&&((((((((((((((()))******%%%&&&&&&'''((())))))***'''(((((()))***+++++++++)))))))))))))))******++++++,,,------,,,+++)))(((++++++++++++++++++++++++))))))))))))***+++,,,---)))))))))******+++++++++******+++++++++,,,,,,,,,++++++,,,------......///------...000111333444444444444444444444555666666777666666777999::::::999999<<>>>>>??????AAAJJJmmm(((((())))))))))))(((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,------,,,---...111333555666666666555555555444444666888:::===???AAABBBCCCBBBBBB@@@@@@@@@@@@BBBBBBDDDDDDFFFFFFFFFFFFEEEDDDCCCDDDFFFFFFEEECCC@@@>>>:::;;;;;;<<<<<<;;;::::::777555333111111111222333222111000//////.................................///...---,,,+++,,,,,,---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++%%%%%%&&&''''''(((((()))(((((((((((((((((((((((())))))''''''&&&'''(((((((((((((((((((((((((((((())))))***************)))+++***))))))((((((((()))))))))(((((((((''''''''')))(((''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((())))))))))))(((((())))))(((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))(((((((((((())))))*********))))))(((((('''((((((((()))))))))******))))))))))))))))))))))))))))))((((((((()))************))))))))))))******))))))***+++++++++++++++******+++,,,,,,+++******++++++*********+++,,,,,,*********+++++++++,,,,,,++++++,,,------....../////////000111222333333444444444333444444555666777666666666888:::;;;:::999888999;;;<<>>>>>>>>>>>???@@@BBBCCCDDDFFFFFFFFFEEEEEEDDDEEEFFFGGGFFFCCC@@@>>>::::::;;;::::::999888777666555333222111111222222222111000//////.................................------,,,++++++++++++,,,,,,,,,,,,+++++++++******+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''((()))*********)))++++++***))))))))))))***)))))))))((((((((('''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((()))))))))(((((()))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++((((((((((((((((((((((((++++++***)))))))))************))))))))))))******)))******+++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))***++++++,,,))))))*********+++++++++++++++,,,------....../////////000111222333333444444444333444444555666777888777777888:::;;;:::888888999;;;<<>>===<<<<<<===>>>???@@@AAACCCEEEFFFFFFFFFFFFDDDEEEFFFGGGFFFCCCAAA???:::::::::999777666555555444444333222111111222222222111000///....................................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))++++++***************+++)))))))))((((((((((((''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''((((((((())))))(((((()))))))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))*********++++++++++++)))))))))))))))))))))))),,,,,,+++***)))))))))*********))))))))))))******)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---************++++++++++++++++++,,,------....../////////000111222333333444444444333444444555666777999888888999:::;;;999888<<<<<<======>>>>>>??????AAAFFFbbb&&&((()))++++++)))(((&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))************))))))*********++++++++++++,,,,,,------///000000000000000000000000000000444666888;;;===???@@@AAA???>>>===<<<<<<===>>>??????@@@BBBDDDEEEFFFFFFEEEDDDEEEFFFGGGFFFCCC@@@>>>::::::999777666555444444333333222222111111222222222111000///...................................................------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''%%%$$$'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))))))))(((((((((((((((((((((((($$$%%%&&&(((((()))))))))+++***************++++++***)))))))))((((((((((((((('''&&&'''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''(((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))*********++++++++++++************************,,,,,,+++***)))))))))*********))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++++++++,,,,,,,,,,,,---++++++,,,------....../////////000111222333333444444444333444444555666777999888888999;;;;;;:::888<<<<<<======>>>>>>??????>>>DDD```'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++)))))))))************+++++++++,,,------......///////////////000000000000333444666999;;;===>>>>>>======<<<;;;;;;<<<======>>>@@@BBBCCCEEEEEEEEEDDDCCCDDDEEEFFFEEEBBB???===:::999888666555444444444222222222222222222111111222111000//////.........------------------------....../////////...---,,,,,,,,,,,,+++++++++******(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((('''((((((((((((((((((((((((&&&&&&'''((()))))))))(((***))))))))))))***++++++******)))))))))((((((((()))((('''((()))))))))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&'''''''''((((((((((((((()))*********))))))''''''''''''((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))*********++++++************************++++++***)))))))))************))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------++++++,,,------....../////////000111222333333444444444333444444555666777999888888999;;;<<<;;;999888999;;;<<>>>>>;;;;;;999999999999;;;;;;???@@@AAACCCDDDDDDCCCCCCBBBCCCDDDEEEDDDAAA>>><<<:::999777666555555555555111111222222222222111111222111000//////.........------------------------------.........---,,,+++,,,,,,,,,+++++++++******(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((('''&&&(((((((((((((((((((((((('''(((((()))))))))(((((()))((((((((())))))***+++*********)))))))))(((((()))((('''((())))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((((((((()))***************''''''''''''((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))************)))((((((((((((((((((((((((((())))))(((((((((((())))))*********))))))(((((('''((((((((()))))))))******************************))))))((((((((()))************))))))))))))*********+++,,,,,,------,,,,,,,,,+++************+++,,,...---,,,+++***************+++++++++,,,,,,,,,,,,++++++,,,------....../////////000111222333333444444444333444444555666777888777888999<<<===<<<:::888999;;;<<>>@@@:::999888777777888999:::???@@@BBBCCCDDDCCCCCCBBBAAABBBCCCDDDCCCAAA>>><<<:::999777666555555666666000111111222222222111111222111000//////.........------------------------,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))'''&&&%%%((((((((((((((((((((((((((()))))))))))))))((('''(((((('''(((((()))******************)))))))))))))))(((''''''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((((((((()))***************''''''''''''((((((((()))((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))(((((((((((()))))),,,++++++***)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))************))))))))))))*********+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,------+++***))))))(((((()))************+++++++++++++++,,,------....../////////000111222333333444444444444444444555777777777777777999<<<======;;;<<<<<<======>>>?????????CCCFFFXXX''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((******++++++++++++************+++++++++,,,,,,,,,.........------,,,,,,,,,---...111444777;;;===???;;;;;;999777666555555555>>>@@@AAAAAAAAAAAABBBDDDBBBDDDEEEEEEBBB???>>>>>>777666555666777666444222444444333222222111111000000000////////////000000......---------,,,,,,,,,---,,,+++))))))))))))***+++++++++******((('''&&&))))))))))))))))))))))))$$$%%%&&&((()))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''',,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))***+++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))*********************************************))))))))))))******(((((((((((())))))))))))******************************+++++++++,,,,,,,,,************************)))******++++++,,,---------------............///,,,...000111222222222111111222222333333444444555777888:::;;;<<<=========999<<>><<<;;;777666555666777777666444444444333222222111111000000000////////////000000.........---------,,,,,,---,,,+++***)))))))))******************)))((('''))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((()))))))))'''&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((((((((()))***++++++,,,,,,***************)))))))))******))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******((()))******++++++******))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))*********************************************))))))))))))******((((((((()))))))))******************************))))))*********+++++++++************************)))******++++++,,,---------------............///---...///000222222222222111222222333333444555555555666777888999999:::::::::<<>><<<===>>>>>>AAAEEEFFFCCC>>>;;;999777666666777888999777666444444333222222111111000000000////////////000000.........------------,,,---,,,+++******))))))***))))))*********))))))((())))))))))))))))))))))))+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))$$$%%%&&&''')))***+++,,,,,,,,,++++++***)))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******'''((())))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))*********************************************))))))))))))******)))))))))*********++++++************************(((((()))))))))*********************************)))******++++++,,,---------------............///......//////000222333444222222222333444444555555555666777888888888888888:::<<>>???>>><<<;;;<<<===>>>CCCGGGIIIFFF@@@;;;888666666666777999:::999777444444333222222111111000000000////////////000000............------------------,,,+++*********)))((())))))************)))(((((((((((((((((((((((((((''''''&&&''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))$$$%%%&&&'''((()))******++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((()))*********************************************))))))))))))******)))*********++++++++++++************************))))))))))))*********+++************************)))******++++++,,,---------------............/////////......///111333444222222333333444555555555888999:::::::::::::::999:::===???AAA@@@@@@@@@AAAEEEDDDTTT|||''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++...///000111222333444555666666555666666777888888:::;;;===<<<<<<;;;===>>>@@@DDDIIIKKKHHHBBB<<<999666666666777999:::999777444444333222222111111000000000////////////000000//////.........---------------,,,,,,+++******)))((())))))************)))(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((((((((((((((((()))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((((())))))))))))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((()))*********************************************))))))))))))******)))*********++++++++++++*********************************+++++++++,,,,,,************************)))******++++++,,,---------------............/////////......///111333444222333333444444555666666::::::;;;;;;;;;;;;;;;::::::===@@@AAAAAA@@@AAABBBFFFEEEUUU|||''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((())))))******))))))((()))))))))************+++)))************+++++++++------...000111222333333555444444333444444555555999:::<<<<<<;;;<<<===???@@@DDDIIIJJJFFF@@@;;;888777666666777888999777666444444333222222111111000000000////////////000000/////////.........------------------,,,+++***)))))))))*********))))))((()))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---)))))))))************+++))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******'''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))*********************************************))))))))))))******)))))))))*********++++++***************************++++++++++++,,,,,,,,,************************)))******++++++,,,---------------............///......//////000222333444333333333444555555666666777888999:::::::::::::::;;;===@@@AAAAAAAAAAAABBBDDDCCCSSSzzz''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))******+++++++++,,,---...000111222333444333333333333444555555:::<<<===<<<;;;;;;<<<======AAAEEEEEEBBB<<<777555777666555666777777666444444444333222222111111000000000////////////000000////////////............,,,------------+++***)))***************)))(((''')))))))))))))))))))))))))))))))))(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((((((''''''(((***((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))&&&&&&'''((()))*********))))))*********+++++++++))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******((()))******++++++******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))*********************************************))))))))))))******((((((((()))))))))******************************************++++++++++++************************)))******++++++,,,---------------............///---...///000222222222222333333444444555666666666555666777999999:::::::::;;;===@@@AAAAAAAAAAAABBBCCCBBBRRRyyy''''''''''''((((((((()))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))************(((((())))))*********+++++++++,,,...000111222333444444444555666777888999===>>>>>>===;;;::::::;;;;;;>>>AAAAAA===888444222777666555666777666444333444444333333222111111000000000////////////000000000/////////............,,,---......---,,,***)))+++++++++******(((''''''))))))))))))))))))))))))%%%&&&(((*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%'''((((((''''''(((***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$%%%&&&((()))******''''''''''''(((((((((((())))))******++++++++++++))))))))))))))))))))))))((((((''''''''''''(((((('''((()))******)))((('''''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((()))******))))))***+++++++++++++++))))))))))))))))))))))))'''((((((((())))))******************************''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))*********************************************))))))))))))******(((((((((((())))))))))))************************))))))))))))************************************)))******+++,,,,,,---------------.........//////,,,...000111222222222222333333444444555666666666666666888999;;;;;;<<<<<<;;;>>>@@@BBBAAAAAABBBBBBDDDCCCSSSzzz((((((((((((((()))******))))))))))))))))))))))))***************)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))(((''')))***+++---///000111222///000222555666888888888;;;<<<===<<<;;;;;;;;;===>>>>>>???>>>===:::777555:::999999888777666555555666555444333222222222222000000////////////000000////////////...---,,,+++//////......---------,,,...---,,,+++************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((((()))++++++)))((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,---,,,,,,+++***)))((((((+++***)))(((((()))***+++***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))************))))))))))))******)))*********++++++++++++++++++++++++++++++++++++***++++++,,,,,,---......---,,,************,,,---,,,,,,+++***)))(((''''''+++---......---...///111000111111222222333444444444444555555666777777777888999::::::;;;;;;:::::::::;;;===>>>@@@AAAAAAAAA???FFFTTTwww'''''''''''''''(((((()))(((((((((((((((((((((((())))))******))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((***+++,,,---...///000111333333333444555666666777:::<<<===<<<;;;:::;;;<<<>>>>>>???>>>===:::888666999888888777777666666666555555444222222111111111000000////////////000000////////////...---,,,+++,,,,,,,,,,,,------------...---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((******((('''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((())))))***((((((((((((((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))******++++++------,,,,,,++++++*********)))(((''''''((())))))))))))((('''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))*********++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++******))))))+++,,,......------///000000111111222222333333444444444555555666777777777888999::::::;;;;;;:::::::::;;;===>>>@@@AAAAAAAAA@@@HHHVVVzzz&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))(((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))++++++,,,------...//////333222222333444666888999:::;;;<<<<<<::::::;;;<<<>>>>>>>>>>>>===;;;999777777777777777777666666666444444333222111111111111000000////////////000000////////////...---,,,+++*********+++,,,,,,---------,,,+++***************))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))******(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))------------------------***)))((('''''''''''''''(((((('''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******((((((((()))))))))******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000000000111111222333333333444444555555666777777777888999999::::::::::::::::::;;;===>>>@@@AAAAAAAAAAAAIIIXXX}}}''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))***************,,,,,,,,,,,,,,,---------///...///000333777;;;===999;;;<<<;;;:::999:::;;;============<<<;;;999888555666666666666666666666333333222111111111111111000000////////////000000////////////...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++***************(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((******))))))((((((((((((++++++,,,,,,,,,---------******))))))((((((''''''((('''''''''((()))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******(((((((((((())))))))))))+++++++++++++++++++++++++++,,,---.../////////...***+++------------+++******+++++++++,,,,,,,,,---***,,,------------...000000000000111222222333333444444555555666777777777888888999::::::::::::999:::;;;===>>>@@@AAAAAAAAAAAAIIIXXX~~~((((((''''''(((((()))***'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,---------///222666:::<<<999:::;;;:::999888999;;;;;;;;;;;;;;;;;;:::999999555555555555555666666666222222111000000000111111000000////////////000000////////////...---,,,+++///......---,,,++++++***++++++******))))))******((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''')))+++***)))((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''))))))))))))))))))))))))******))))))(((''''''''')))))))))***++++++,,,,,,++++++++++++******))))))((((((((((((((()))***+++(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******(((((((((((())))))))))))+++++++++++++++++++++++++++,,,...///000000///...)))***+++,,,,,,+++***)))))))))******+++,,,,,,,,,***+++------,,,,,,...//////000000111111222333333444444555555666777777777777888999999::::::999999:::;;;===>>>@@@AAAAAAAAA@@@GGGVVV}}}((((((((((((((()))******'''''''''''''''''''''''''''''''''((('''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))************)))+++++++++++++++++++++,,,///......///000222444555888999::::::888888999:::999999999999999999999999555555555555555444444444111111000000000000000111000000////////////000000////////////...---,,,+++000000///---,,,+++***)))+++******)))))))))******))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((***++++++***))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''******((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''************************)))))))))((((((''''''''''''((((((((())))))*********++++++,,,,,,++++++***))))))((((((((()))******(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******((((((((()))))))))******++++++++++++++++++++++++)))+++---/////////------))))))************)))))))))*********++++++,,,,,,***+++------,,,,,,.../////////000000111222222222444444555555666777777777777888888999999999999999:::;;;===>>>@@@AAAAAAAAA@@@EEESSSzzz(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))************))))))((())))))******++++++,,,,,,------......///000111111888999:::999888777888:::888777777777777777888888666555555444444333333333000000/////////000000111000000////////////000000////////////...---,,,+++...------,,,+++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''')))******)))(((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((())))))((((((***+++,,,,,,++++++******))))))((()))))))))(((((((((((())))))))))))'''''''''((()))*********(((((((((((())))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))*********++++++++++++++++++++++++++++++)))+++---///000///...---+++******************++++++++++++,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---/////////000000111111222222444444555555666777777777777777888999999999999999:::;;;===>>>@@@AAAAAAAAA@@@DDDQQQxxx'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************)))((('''((())))))***++++++,,,,,,((()))+++...///111111222777999:::999888777888999666666666666666777777888666666555444333333222222000000////////////000111000000////////////000000////////////...---,,,++++++++++++******************)))))))))))))))******))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&$$$%%%%%%&&&'''(((******((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))((((((''''''''''''((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((%%%''')))***++++++++++++++++++***)))(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((())))))))))))***++++++,,,,,,++++++***))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))************))))))))))))******************+++++++++++++++++++++++++++++++++++++++---000222333222000///---,,,+++******+++,,,---------------------------)))+++,,,,,,,,,,,,---////////////000111111222222444444555555666777777777777777888999999999999888:::;;;===>>>@@@AAAAAAAAAAAAEEEPPPwww((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))***)))'''&&&'''(((***+++++++++************++++++,,,,,,++++++,,,,,,---...///111444555555555555666555555777888999999999999666666666666555444333222//////000000000000//////000000///.....................//////......---,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))+++***((('''''''''((()))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))+++(((&&&&&&''')))******''''''''''''(((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''(((''''''&&&&&&((()))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))***((('''((()))***)))'''''''''((()))))))))))))))***)))(((''''''((()))*********+++++++++,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))++++++***)))(((((())))))---+++(((''')))***+++,,,------,,,,,,,,,,,,,,,,,,---,,,+++++++++---000111///...------,,,+++******+++++++++)))((((((+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333333444444444555555666777777777777888888999999:::;;;;;;<<<<<<===???AAABBBBBBAAA???DDDZZZ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))'''''''''(((***++++++******))))))******++++++++++++++++++,,,,,,---///111444555444444555666444555666777888888888888666666666555555444333222//////000000000000//////000000///.....................//////......---,,,,,,,,,++++++***))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))+++***)))((('''(((((()))(((''''''&&&&&&''''''((())))))(((((((((((())))))111...***(((''''''&&&%%%''''''''''''(((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((('''&&&'''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))(((''''''((()))***((('''((()))***)))'''''''''((()))))))))))))))))))))(((((((((((())))))************++++++++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))++++++***)))))))))))))))---+++***)))***+++,,,,,,))))))))))))))))))))))))((()))+++,,,...///000000...------,,,+++*********+++++++++)))((((((+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333333444444444555555666777777777777888888999999:::;;;;;;<<<<<<===???AAABBBAAAAAAAAAEEE[[[((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***++++++******))))))******+++***************++++++,,,...000222333333333444555333444555666666666666666555555555555444333222222///000000111111000000///000//////............///......//////......---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))******)))((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((((()))))))))'''%%%%%%&&&'''((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((('''''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))***((('''((()))***)))'''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))************------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((()))******))))))))))))))))))))))))+++***)))))))))))))))))))))(((((((((((((((((()))*********++++++,,,,,,---)))***---//////...---,,,,,,,,,++++++*********)))+++++++++***))))))+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////000111222333333444444444555555666777777777777888888999999:::;;;;;;<<<===>>>???@@@AAAAAAAAABBBFFF\\\((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((('''((()))************))))))))))))******)))))))))))))))******+++---///111111111111333444222333444555555555555555444444444444444333222222000000000111111000000000000///............//////.........///......---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((***))))))(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))%%%$$$$$$%%%(((***++++++''''''''''''(((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((''''''((((((((((((''''''((((((((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))***((('''((()))***)))'''''''''((()))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))+++++++++******)))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******)))))))))))))))***''')))******))))))((()))******+++,,,,,,---....../////////...---***((('''++++++******************+++,,,,,,+++))))))+++---+++++++++,,,,,,,,,------------------------------//////000111222333333444444444555555666777777777777888888999999:::;;;;;;;;;===>>>?????????@@@AAABBBFFF\\\((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((())))))******))))))))))))))))))***))))))(((((())))))***+++,,,...///000///000222444222333333444444444444333333333333333333333222111000000111111111111000000//////............//////.........///......---,,,+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''(((((((((''''''((((((((())))))(((((((((((())))))---,,,***)))******)))'''''''''''''''(((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''''''''((((((((((((''''''((((((((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((******((('''((()))***)))'''''''''((()))))))))))))))'''((()))******)))((('''''''''((((((((()))))))))'''(((((())))))*********************************((()))))))))************************++++++++++++))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********,,,......,,,++++++,,,&&&''''''((()))******+++222000...+++***)))((((((******************+++++++++,,,,,,,,,******+++---+++++++++,,,,,,,,,------------------------------//////000111222333333444444444555555666777777777777888888999999:::;;;;;;;;;===??????>>>>>>???@@@@@@FFF]]]((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))******+++,,,---......---...111333333333444444444444333333222222222333333222222111000111111222222111111000///............//////000......//////......---,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))((((((''''''(((((()))))))))(((((((((((())))))&&&%%%%%%&&&((()))((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))******((('''((()))***)))'''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++************************))))))))))))*********************++++++++++++,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++&&&)))+++***'''&&&(((***(((((())))))******++++++...---+++))))))+++,,,...)))*********+++,,,,,,,,,***,,,---,,,+++***+++---++++++,,,,,,,,,,,,------------------------------//////000111222333333444444444555555666777777777777888888999999:::;;;;;;:::===@@@@@@===<<<>>>@@@???EEE\\\((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((())))))***))))))))))))***+++++++++,,,---,,,,,,---000222333444444444444444333333111111222222222222111111000111111222222111111000...............///000000......//////......---,,,************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((())))))***)))((('''&&&))))))(((((((((((())))))))))))(((((((((((())))))"""''')))***)))''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''(((((((((((('''''''''((()))***+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))******((('''((()))***)))'''''''''((()))))))))))))))))))))(((((((((((())))))(((((()))))))))*********((((((((())))))******+++************************))))))))))))*********************+++++++++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((()))***))))))((()))))))))))))))))))))))))))))))))))))))***++++++$$$'''(((&&&###"""&&&***+++++++++++++++,,,,,,,,,************+++,,,---...)))******+++,,,------...***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------........................//////000111222333333444444444555555666777777777777888888999999:::;;;;;;:::===AAA@@@===;;;===@@@>>>DDD\\\((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&'''''''''(((((())))))&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((())))))***************++++++,,,+++,,,,,,,,,+++---///222444444444555555444333333000111111222222222111111111111222222222222111111...............///000111......//////......---,,,******************++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((()))*********)))'''&&&))))))(((((((((((())))))))))))(((((((((((())))))((('''''')))***+++***(((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''(((((((((((('''''''''((()))++++++******)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))******((('''((()))***)))((('''(((((()))))))))))))))***)))(((''''''((()))***))))))))))))************+++++++++***************************************))))))))))))******************+++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))((())))))***++++++***,,,---***'''&&&+++000)))))))))((((((((((((((()))+++,,,------,,,***)))******+++,,,------...///***,,,...---,,,++++++,,,++++++,,,,,,,,,---------........................//////000111222333333444444444555555666777777777777888888999::::::;;;;;;999===AAA@@@<<<;;;===@@@>>>DDD[[[((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******************************''''''''''''''''''''''''((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))*********++++++++++++(((***++++++++++++---...111111222222222111111000000000000111222222333333333111///000222333222///111111000//////////////////............---------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))'''&&&&&&'''((()))***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''((((((((((((((((((((((((,,,,,,***)))'''%%%$$$###******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++)))(((''''''((()))+++))))))))))))************))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))---,,,,,,,,,+++*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***+++++++++'''((()))***************))))))))))))((((((((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***++++++)))'''&&&******))))))((((((''''''......---,,,+++***)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((((()))***,,,---......---......///......---,,,,,,---...///111333444444555555555555666666666666666777888999999:::999999;;;===??????>>>======>>>BBBEEEYYY((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))*********++++++(((***++++++++++++,,,...000111111222111111000000///000000111111222333333333111///000222333222000111111000//////////////////............---------,,,,,,,,,+++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((()))***(((''''''******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))'''&&&&&&''')))***))))))))))))************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,+++*********)))))))))(((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))******)))((('''******))))))((((((((((((++++++***************)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---...//////---...........................///000111333444444555555555555666666666666666777888999999:::999999;;;===??????>>>===>>>???@@@CCCVVV~~~)))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))***))))))((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))******(((***++++++******,,,---///000000111111000000000//////000111111222222333222111000111222222111000111111000//////////////////............---------,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((())))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************)))))))))))))))(((((('''((((((((((((((((((((((((###$$$%%%'''(((***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))************))))))))))))))))))))))))++++++++++++***((('''&&&))))))))))))))))))))))))''''''((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,............---,,,+++*********)))))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))((((((((((((((()))))))))*********++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,------............---,,,,,,---...///000000000000111222333333444555555555555666666666666666777888999999:::999999;;;===>>>???>>>===>>>??????AAATTT{{{))))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((***++++++******+++---......///000000000////////////000000111222222222222111111111111222111111111000000//////////////////............---------,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''))))))((((((''''''&&&&&&%%%&&&((()))*********))))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))(((((('''&&&&&&'''((((((((()))))))))************))))))))))))))))))))))))))))))***+++***)))(((((())))))))))))))))))))))))&&&''''''(((((()))))))))'''''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((***++++++...............---,,,,,,*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))*********+++************************))))))))))))))))))))))))************+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,+++,,,...111222111111222222222333333333555555555555666666666666666666888999999999999999:::<<<>>>???>>>===>>>??????@@@SSSzzz))))))(((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((***++++++***)))***,,,,,,---...///////////////...//////000111111222222111111222111111111111222111000000//////////////////............---------,,,,,,,,,+++++++++******)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))((((((''''''&&&&&&%%%&&&(((***++++++***)))((()))))))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((())))))))))))(((((((((''''''(((((((((((()))))))))************************************'''((()))******+++******))))))))))))))))))))))))((((((((())))))*********'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++++++++,,,---------------************)))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))((()))***++++++))))))))))))************,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))******++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++******...---,,,+++,,,...111222111111222222222333333333555555555555666666666666666666888999999999999999:::<<<>>>>>>>>>>>>???@@@@@@BBBTTT{{{***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***((((((((((((((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))))))))******)))***+++***))))))***++++++,,,---.....................///000000111111222000222222222111000111222111111000//////////////////............---------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&(((((((((((((((''''''''''''(((((()))************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((())))))))))))))))))((())))))))))))************************************)))((((((((()))***+++,,,)))))))))))))))))))))))))))***************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++)))***+++,,,------------++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******+++++++++)))))))))************+++---,,,,,,,,,++++++******************************************************(((((())))))***++++++++++++,,,,,,------,,,,,,+++------------------------...---,,,,,,---...///000000000000111222333333444555555555555666666666666666777888999999:::999999999;;;>>>>>>>>>>>>???@@@BBBCCCUUU|||******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))*********++++++)))***+++***)))((()))******+++,,,------...............//////000111111111000222333222000///111333111111000//////////////////............---------,,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$######$$$&&&)))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((''''''&&&'''''''''(((((((((((((((***)))))))))))))))******''')))******''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))************************************---+++)))''''''((()))+++))))))))))))))))))))))))+++******************))),,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,---------,,,,,,+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***+++,,,,,,++++++))))))*********+++++++++************++++++++++++************************++++++++++++++++++++++++((((((((()))***++++++++++++,,,,,,------,,,,,,+++---------------------------...........................///000111333444444555555555555666666666666666777888999999:::999999999;;;===>>>>>>>>>???AAABBBDDDVVV}}}******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((++++++++++++++++++++++++''''''''''''''''''''''''******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((************++++++++++++)))***+++***)))((()))***)))***+++,,,------...---......//////000111111111///222333333000///111333111111000/////////////////////.........---------,,,,,,,,,+++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''$$$!!! %%%***...))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''&&&'''''''''(((((())))))+++***)))(((((((((******''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******))))))))))))************************************111...***'''%%%&&&((()))))))))))))))))))))))))))++++++******))))))((((((...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***............---,,,+++++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((***,,,---,,,+++***))))))******++++++++++++''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,---......//////...---,,,,,,---...000111333444444555555555555666666666777666777888999999:::999999999;;;===>>>>>>>>>@@@AAABBBDDDVVV}}}))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))******************+++++++++,,,,,,,,,111000///////////////000111111000000111111222333222111000...------------......---------,,,,,,,,,+++++++++************)))((((((((((((((('''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))''''''''''''((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))((((((((((((((()))++++++++++++************+++***)))(((((((((((((((************************+++***)))(((((()))***+++(((((())))))))))))((((((%%%%%%'''((()))+++,,,,,,)))))))))))))))))))))))))))************+++++++++***+++---......---+++*********))))))))))))******+++(((%%%&&&)))***)))''')))))))))))))))******+++)))))))))(((((((((((((((''''''(((((())))))******((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))'''''''''''''''((())))))))))))))))))************++++++++++++++++++++++++))))))))))))************************************)))************+++++++++,,,,,,,,,++++++*********+++*********+++,,,,,,---///...---+++******++++++...------------...//////,,,...000000000111333444444555555666666666666666777888999999;;;;;;<<<===:::???@@@>>>===@@@@@@??????FFFZZZ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))((('''((((((******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))*********************+++++++++,,,,,,000000///////////////000000////////////000111111111000///......---............---------,,,,,,,,,+++++++++************)))***************)))(((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))'''''''''((((((((())))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++******))))))******************************++++++***))))))***++++++))))))************))))))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++***+++---......---+++*********))))))))))))******---,,,***+++,,,,,,,,,,,,***************++++++,,,))))))))))))))))))))))))((((((((()))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))))))))************))))))(((''''''''''''((())))))))))))))))))************++++++++++++++++++++++++))))))))))))************************************)))************+++++++++,,,,,,,,,+++++++++******++++++******++++++,,,------,,,+++++++++,,,------,,,,,,,,,,,,,,,---......---///000111000000222444444555555666666666666666666777777888999:::;;;<<<;;;???AAA>>>===???@@@>>>???DDDVVV{{{))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********************++++++++++++,,,////////////////////////...............///000000//////............//////......---------,,,,,,,,,+++++++++************)))******++++++******))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))&&&''''''((((((''''''&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((())))))***************************))))))((('''''''''((((((************************++++++************++++++******++++++++++++******************************)))))))))))))))))))))))))))************+++++++++++++++------------++++++******))))))))))))*********++++++***))))))***,,,+++++++++***+++,,,,,,---************************))))))))))))))))))(((((()))(((''''''''''''((()))))))))))))))))))))))))))))))))************))))))((((((''''''(((((()))***))))))))))))************++++++++++++++++++++++++))))))))))))************************************)))************+++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,,,,++++++***+++,,,---...///,,,++++++++++++,,,------...000111111000000111333444555555666666666666666555666777888999::::::;;;<<<@@@BBB>>>===>>>???===???BBBQQQttt))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((+++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************++++++++++++------......//////.....................//////000...............///000000......---------,,,,,,,,,+++++++++*********))))))(((((()))))))))(((((('''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((())))))******++++++++++++,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))*********************************++++++*********))))))******************))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------,,,,,,++++++******))))))******+++(((***,,,***((('''))),,,+++************+++,,,,,,***+++++++++++++++,,,,,,+++******))))))((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))((((((((('''((())))))***((()))))))))************************************((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++,,,---......,,,,,,,,,+++,,,,,,---...///000111111000///000222444555555666666666666666666666777888999:::;;;;;;===AAABBB???===>>>>>><<>>>>><<>>===>>>???===???AAAOOOqqq))))))))))))))))))))))))************************************************************************((())))))***************++++++++++++++++++++++++((()))***+++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))************)))***,,,.........---,,,---------------....../////////.........//////000......---------,,,,,,,,,+++++++++************))))))***+++,,,,,,,,,,,,+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((()))))))))*********))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***************************'''((((((((()))))))))***++++++++++++++++++++++++))))))))))))***+++,,,---******++++++,,,------...+++++++++++++++,,,------...........................///000111111000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))(((''''''((()))((((((******))))))******+++,,,))))))******+++,,,,,,,,,******************++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++))))))))))))************************************))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++)))***,,,------------,,,------,,,,,,------...///---///000111000000222444444555555666666666666666777777888999:::;;;<<<<<<;;;???AAA>>>===???@@@>>>@@@AAANNNooo))))))))))))))))))))))))************************************************************************++++++,,,------------,,,++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))************((())),,,.........---,,,,,,,,,++++++,,,,,,---...//////............//////......---------,,,,,,,,,+++++++++************)))'''((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******************************'''((((((((())))))******++++++++++++++++++++++++))))))))))))***+++,,,---......//////000111222222333333333333333444555555111111111111111111111111111222333444444333222111//////000000000000//////000000///...------,,,,,,************************)))************+++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---***((((((+++---+++)))++++++******++++++,,,---(((((()))***++++++,,,,,,)))))))))***+++++++++,,,...+++'''%%%%%%'''+++...))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++*********++++++,,,,,,,,,---,,,,,,+++*********+++'''(((***---...//////...,,,,,,++++++,,,,,,---...,,,...000000000111333555444555555666666666666666666666777888999::::::;;;:::???@@@>>>===@@@@@@???AAAAAAMMMmmm***)))))))))))))))************+++++++++++++++*********+++,,,...///000000/////////000000111333333222222111111000000//////000000///............/////////---,,,++++++******...---,,,*********++++++---,,,***)))((())))))***(((((())))))******++++++,,,+++++++++******)))))),,,++++++***)))(((((('''++++++************++++++++++++,,,,,,,,,,,,------...------------...//////............////////////......---------,,,,,,,,,+++++++++,,,,,,---------***************)))((((((******))))))))))))******************************)))))))))(((''''''&&&&&&******)))(((((((((((((((++++++************++++++))))))((())))))***+++,,,(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&''')))+++---******)))))))))(((((((((******+++)))(((''')))***************************...,,,***+++...111222333...000333555555666777999999888777777888;;;===???;;;999555222000000111222333555999<<<===<<<999888888777666444333222222222555333000000222222000---...------,,,,,,++++++***,,,,,,+++++++++---...///,,,,,,---......---------******************************++++++++++++******************************++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))(((((())))))))))))((((((++++++******************++++++************++++++++++++++++++******)))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))((((((+++///000---))))))+++,,,,,,+++***,,,---***)))(((***,,,...---,,,++++++++++++++++++++++++++++++,,,------......///.........////////////000//////000111222333333444333444555666777777777777555777:::<<<======;;;::::::<<>>======>>>CCCBBBNNNooo)))))))))))))))***+++,,,,,,---...///////////////111222222333444555666666666555555555555666777777666666666666666555555555444444333222222222222333222222111000000000111111111000...---,,,,,,---...------,,,+++******++++++*********)))))))))))))))***************+++++++++++++++******))))))((((((+++******))))))******+++*********+++++++++,,,,,,---------------...//////............////////////......---------,,,,,,,,,++++++++++++++++++,,,,,,***************))))))(((******))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''******)))(((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''')))+++,,,++++++++++++++++++++++++((()))***)))''''''(((***************************---,,,,,,///222444444333111222333333333333555777666777777888:::===???AAA;;;999666222000///000111111333666888:::999888777777666555333222222111111444222000111333333222000111111000///...,,,+++++++++***)))))))))***,,,---,,,------......---------++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))***++++++++++++***))))))***++++++++++++***)))))))))************))))))************************++++++************++++++************))))))((((((******)))(((((()))******(((((()))))))))*********)))+++,,,---,,,,,,++++++)))+++,,,,,,+++***,,,------,,,+++,,,.........,,,+++++++++++++++++++++++++++++++++,,,------......,,,,,,---------...............///000111222222333333444555666777777777777666777999;;;<<<<<<;;;;;;:::===??????>>>===>>>>>>BBBAAAMMMnnn+++++++++,,,---...///000222222444555666666666666::::::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999888888888777666666666666666666666666666666777888999555444222111000000111222000000///......---------------,,,,,,+++******)))))))))******++++++,,,,,,******))))))))))))))))))******))))))))))))******))))))*********+++++++++---------------......///............////////////......---------,,,,,,,,,++++++++++++************+++************)))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((((((((())))))******)))(((((((((((()))''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((('''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''((((((***+++(((((())))))))))))******((()))******)))((()))++++++++++++,,,,,,---------//////222555888999777555333444444333222444777999>>>???@@@BBBDDDEEEFFFGGG???===999555333111111222222333444555666777777777666555444333222111111111222111111333555666555444777777555333111///---,,,++++++***))))))***,,,---------............------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))***++++++++++++***))))))***++++++++++++***)))***++++++++++++++++++***************************++++++************++++++)))))))))))))))(((((((((,,,,,,+++******+++,,,,,,))))))*********+++++++++***---///---)))'''***---)))+++,,,,,,+++***,,,---///---,,,,,,------,,,+++++++++++++++++++++++++++******++++++,,,---------++++++++++++,,,,,,,,,,,,------...///000111222222333444555666777777777777777888999:::;;;<<<<<<<<<;;;===???@@@???>>>>>>>>>BBBBBBNNNnnn000000111111333444555666888999;;;<<<===>>>>>>??????@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>;;;:::888::::::999888888888888888;;;::::::999::::::;;;;;;999888777666555555666777666666666444333111///...000/////////.........---++++++++++++++++++,,,,,,)))))))))******************))))))(((((())))))***************++++++++++++------,,,,,,------...///............////////////......---------,,,,,,,,,---,,,,,,,,,+++*********++++++*********))))))*********))))))))))))******))))))))))))))))))))))))&&&''''''((())))))******+++***))))))(((((())))))***))))))(((((())))))***++++++***))))))((())))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((())))))***))))))))))))))))))))))))***+++------,,,,,,---.........///000111222333333555777:::???AAAAAA===:::666666555444444777;;;???EEEFFFHHHJJJKKKKKKJJJIIIFFFDDD@@@===:::888888888777777666666666666666777666555444333222222222222333333555777:::;;;;;;:::===<<<:::888555222000//////...---------...///000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))*********++++++******************++++++***************++++++++++++*********************+++++++++++++++************++++++************)))))))))))),,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++)))''''''***---)))+++,,,,,,+++***,,,---,,,***)))***++++++***)))++++++++++++++++++++++++)))******++++++,,,,,,---***++++++++++++,,,,,,,,,---......///000111222222333444555666777777777777999888888888999;;;===>>>;;;===???@@@???>>>>>>???BBBCCCPPPppp777777777888999;;;<<<===>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDCCCBBB???===;;;555555666777999;;;===>>>>>>???@@@AAA@@@???>>>===<<<;;;;;;:::::::::::::::<<<;;;:::999888888888888::::::888888888999:::;;;<<<<<<;;;:::888444111///.........//////000000000///......---,,,++++++************+++++++++++++++******))))))))))))******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---..................////////////......---------,,,,,,,,,.........---,,,,,,,,,+++,,,,,,+++***)))***************))))))))))))******************************&&&''''''((()))***++++++++++++***)))))))))))))))+++******))))))******+++++++++***))))))((())))))))))))***************+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))),,,,,,++++++++++++++++++,,,...000111111000111222222222444555777888::::::@@@AAADDDGGGHHHGGGBBB>>>:::999777444333555:::===BBBDDDGGGJJJKKKKKKJJJJJJLLLJJJHHHEEECCCBBBAAAAAA@@@???===;;;999888888888888777666555555555555555666888;;;===??????@@@@@@AAA@@@>>><<<999666444333222222000000///000111222111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******************++++++******************+++)))******************)))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***'''%%%%%%'''***,,,+++)))+++,,,,,,+++***,,,---)))(((((()))+++,,,,,,+++++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,------------...//////000111222333444333444555666777777777777999999888888999;;;===>>>;;;===@@@@@@???>>>>>>???@@@BBBPPPppp;;;;;;;;;<<<<<<>>>???@@@AAAAAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDBBB>>>;;;999000000000222333555777888666888;;;>>>AAABBBBBBBBB<<<<<<;;;:::::::::::::::999888777666555444444444777777666666777999;;;<<<<<<===>>>===;;;777333111,,,------...//////000000222111000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------...............////////////......---------,,,,,,,,,............---------------,,,+++***)))***++++++******))))))))))))******************************''''''((())))))***++++++++++++***))))))))))))***))))))(((((((((((()))))))))((((((''''''''''''(((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********************((())))))***+++,,,,,,---000333666777777777888999888999:::<<>>===<<<;;;;;;:::999999999999999:::===AAACCCCCCBBBBBBCCCCCCBBBAAA???===;;;999888444444222111111222222333333333444333333222111000------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++++++++***))))))***++++++))))))************)))))))))))))))***++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,***&&&###$$$))),,,,,,+++)))+++,,,,,,+++***,,,---***))))))***---......---++++++++++++++++++++++++******++++++,,,---------------------............//////000111222333444444333444555666777777777777999888888888999;;;===>>><<<>>>@@@AAA@@@?????????<<<@@@PPPqqq<<<<<<;;;;;;<<<===>>>>>>@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAA===999555222............///000111111...111555888;;;<<<<<<;;;888777666666555666666666444333222222111111111111111111111222444666888:::777999<<<===<<<999666444000000000000000000111111222222111111000///....../////////...---------,,,,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////......---------,,,,,,,,,,,,,,,---------------......,,,+++))))))***+++,,,******))))))))))))******************************((((((((())))))******+++,,,+++******))))))******((((((''''''''''''(((((((((''''''''''''(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''')))))))))***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++++++++&&&'''))),,,///222444555:::===@@@BBBBBBBBBCCCDDDCCCDDDFFFHHHKKKMMMOOOPPPPPPMMMJJJHHHFFFCCC@@@>>>===<<<;;;999777888:::===CCCEEEGGGIIIKKKKKKLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCBBB??????>>>============>>>===@@@DDDEEEDDDBBBBBBCCCCCCCCCBBB@@@???>>>======888777666555555555666666666666666555555444333222------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++***))))))***++++++******++++++++++++******((())))))***++++++,,,,,,++++++************++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************++++++++++++***)))(((((()))++++++,,,)))+++,,,,,,+++***,,,---+++***)))***,,,------,,,+++++++++++++++++++++++++++++++++,,,------......------------..................///000111222333333333444555666777777777777888888888999:::;;;<<<===<<<>>>@@@AAA@@@??????@@@;;;AAATTTuuu;;;;;;:::::::::;;;;;;<<<>>>???@@@@@@@@@@@@@@@???===>>>===<<<888444///,,,//////...---,,,,,,,,,---+++---000333444333111000222222111000000000000000000////////////000111111,,,,,,---...111333666888222555999<<<<<<;;;888666666555555444444333333222222222222111111111111111111111000///...------,,,---,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,++++++,,,,,,---.............../////////000......---------,,,,,,,,,+++++++++,,,,,,---------...---+++))))))***+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))************,,,+++******)))*********))))))(((((((((((())))))))))))((())))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))++++++,,,,,,,,,+++---000555999>>>AAACCCCCCFFFJJJLLLMMMLLLMMMNNNMMMNNNPPPSSSUUUXXXZZZ[[[RRROOOIIIEEEBBB???===;;;:::;;;<<<<<<===@@@DDDGGGFFFFFFEEEEEEDDDCCCAAAAAADDDDDDEEEFFFGGGHHHIIIJJJIIIIIIJJJIIIIIIHHHGGGFFFBBBAAA@@@@@@@@@@@@@@@AAA>>>BBBFFFGGGDDDBBBAAABBBBBBBBBBBBAAA@@@@@@??????===<<<:::999999999::::::777777777777666555444333........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,++++++************++++++))))))******++++++++++++******,,,,,,,,,,,,******))))))*********+++++++++***---...,,,)))(((***---)))+++,,,,,,+++***,,,---+++***((()))******)))'''+++++++++++++++++++++++++++,,,,,,------......///,,,,,,------------......------...///000111222222333444555666777777777777777888999:::;;;<<<<<<<<<<<<>>>AAAAAA@@@??????@@@===EEEXXX{{{555444444444444444444444666777999::::::999888666555555555444333111000///....../////////...------......///000000000//////000//////111222111///---111000000/////////000000///...---------...///000000000111222333333222222333222333666:::;;;888555555555444444333222222222777666333111000111222333///...---,,,,,,,,,,,,,,,************+++++++++,,,******))))))***+++,,,,,,,,,,,,------.../////////---...///...------.../////////...---,,,,,,+++++++++++++++************)))***)))))))))))))))***+++))))))))))))************(((((()))***************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))************))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))((((((******************************)))))))))))))))***))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++***)))***---000222666===CCCGGGJJJLLLNNNOOOPPPRRRTTTTTTSSSRRRQQQRRRSSSTTTUUUVVVXXXYYYZZZVVVSSSNNNIIIFFFDDDDDDDDDCCCEEEGGGGGGGGGGGGIIIKKKHHHBBB:::555555555555555777888888:::===AAAEEEHHHIIIHHHGGGEEECCCAAA???>>>======>>>>>>>>><<<:::999888888999999:::;;;<<<<<<=========>>>??????@@@@@@>>>===<<<;;;::::::999999:::999999888777666666555222222111000000//////...,,,,,,------...---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************************************++++++++++++******++++++************++++++------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++************++++++)))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000111222333333444555666777777888888888888999999::::::;;;;;;<<>>AAA@@@???>>><<<;;;:::999::::::::::::999888777666444444444555555666666666888999999::::::;;;<<<<<<<<<;;;:::999888888888888999999888888777777666666222222111111111111000000------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++************************************++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,++++++*********++++++************++++++************+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------............///000111222333333444555666777777888888888888999999::::::;;;;;;<<<>>>@@@BBBAAA@@@???@@@AAA???BBBUUUzzz------------------------////////////////////////...//////000000//////...------.../////////.....................//////000000000000111333444333111000000/////////000000111222111000//////...//////------...//////000000111333111000111222333222111//////000111333444555555222222222222222333333333444444333333222000///...,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,,,,------.../////////---...//////------.../////////......---,,,,,,,,,,,,+++++++++************+++++++++***)))))))))((())))))))))))************((()))******+++*********))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))************))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''))))))))))))))))))))))))***)))))))))))))))*********))))))(((((())))))*********)))(((((((((((()))))))))))))))))))))))))))******))))))))))))*********,,,...111555:::AAAFFFGGGJJJOOORRRSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVVVVWWWPPPPPPQQQPPPOOOMMMLLLKKKHHHGGGFFFEEECCCBBBAAA@@@>>>@@@BBBBBBBBBBBBDDDFFFEEE@@@:::555333222111111333222111111111222333444777777777666666555555444666555555444444333333333///000000000000000000000222333333444444555555666888777666666555555555555777777777666666666666666444444444444444555555555111111000000///---,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++***))))))++++++************++++++************+++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........//////000111222333333444555666777777888888888888999999::::::;;;;;;<<<===???AAAAAA@@@@@@AAABBB???BBBTTTyyy------------............///...............///000...///000111111222111111...///000111111111111111444333111000////////////.........111444777777666555444444444444555555666444444333111000/////////...............///000000222111000///000000000000//////000111222333444444333333333222111///---,,,333444555555555444333333/////////...---,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,------.../////////---///000///...---.../////////......---------,,,,,,,,,+++++++++*********,,,,,,++++++***)))((('''((()))))))))************)))******++++++*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))************))))))***))))))))))))))))))******))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))***+++***))))))))))))))))))***+++***))))))(((((())))))))))))))))))))))))))))))++++++******+++,,,...//////333888===AAAFFFKKKNNNOOOQQQTTTVVVUUUUUUUUUVVVSSSTTTTTTUUUUUUUUUUUUUUUGGGFFFEEEDDDDDDDDDEEEFFFJJJIIIGGGDDD???;;;777444222333555555555555777999???<<<888555333333333333333222111000000000000111333333333333333333333333444333333222222222222333000000000000///////////////000000000000000111111444444333333222333333333444444444444555555555555666666666777888999999:::555444444333111000...---.........------,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******++++++************++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********++++++************++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------.........///000111222333333444444555666777777888888888888999999::::::;;;;;;<<<<<<>>>@@@AAAAAAAAABBBCCC@@@CCCUUUzzz---------....../////////............///000222222222222444555666777777777555666777888999:::::::::;;;:::888555333111000000------...222777;;;======;;;;;;;;;;;;;;;<<<===>>>;;;:::999888777666555444111000000/////////000111111111111111000111222333222222222222222222222222666666666555444222000///111222444666777888999999444444333222000///............---------------...,,,,,,------.../////////...///000///......///000///...............------,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***((('''((()))))))))******************++++++++++++******))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))***)))))))))))))))******))))))************))))))******))))))))))))******)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))***++++++******))))))))))))******++++++***)))))))))))))))*********************************+++---///222444888===EEEKKKNNNPPPQQQRRRTTTVVVXXXYYYWWWVVVWWWWWWSSSTTTTTTSSSQQQNNNJJJHHH>>><<<:::999:::???CCCGGGOOONNNKKKGGGAAA:::555111///111222333333333555666666666555333222333444555222222222222222222333333222222222222222222222222444444555555666666777777555555555555555555555444222222111111000000000///222222222111222222333333222222333333333333333333444444555666777888888999777777777666555333222111000000//////...---,,,,,,---------------------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000111222333444444444555666777777888888888888999999::::::;;;;;;<<<;;;===@@@AAAAAAAAABBBDDDAAAEEEXXX~~~+++,,,,,,------...............000111333444555666777888:::;;;<<<=========>>>???@@@BBBCCCDDDDDDDDDBBBAAA@@@===;;;888555333222111222666;;;???BBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBAAA???>>>===777555444222111111111222111222444555555555777888888888777666666555444444444444333333333333222222111111222444777:::<<<===:::999888666444333111111000///..................,,,,,,------.../////////...///000000......///000........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++)))((())))))))))))************+++++++++,,,++++++***)))))))))))))))))))))))))))************++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))************))))))+++******))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++******))))))******+++++++++***))))))))))))***************************))))))***,,,000555999<<>>>>>>>><<<=====================:::999888777555444333222222222222222333333444555444444333333333333333333000000111222333333444444777777888777777666555555333222111000///...------------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++******************************+++++++++,,,,,,,,,))))))***+++,,,------...++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000000111222333444444444555666777777888888888888999999::::::;;;;;;<<<;;;>>>@@@AAAAAAAAABBBCCCBBBGGG[[[+++,,,,,,---......//////000222555888:::<<<<<<<<<======???@@@AAAAAAAAAAAABBBCCCEEEGGGHHHIIIJJJJJJEEEEEEFFFEEECCC@@@<<<::::::999999<<<@@@CCCEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEECCCBBB===;;;888555444333333444000444888::::::;;;===???=========<<<;;;::::::999444333222000000000111222222222111222555888<<<>>>???>>>===;;;888666555444111000//////.........///,,,,,,------.../////////...000111000///...///000............////////////------,,,,,,,,,+++++++++)))***,,,------,,,***)))))))))))))))************+++,,,,,,,,,++++++***)))))))))))))))))))))))))))+++++++++***************************************)))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))+++******))))))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((((((((()))***+++,,,+++******))))))******+++,,,+++******))))))******************************,,,---///222888???EEEIIILLLOOOTTTVVVWWWVVVVVVVVVYYYZZZ\\\[[[ZZZZZZZZZ\\\ZZZVVVOOOGGG@@@999555333444444333333444777:::;;;888888777777555444222222000111333333333444555777333666888888777777888::::::;;;<<<===??????@@@@@@>>>===<<<;;;999888777666777:::>>>BBBEEEEEEDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA>>><<<999888777333333333444444666777777777777666666555555444444//////000000111111222222444555666777777777777777555444333222000///...---...................................................------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++++++++++++++++++++++++++))))))***+++,,,------...*********++++++,,,,,,---++++++************+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///000111111333333444555444555666777777888888888888999999::::::;;;;;;<<<<<<>>>@@@AAAAAA@@@AAACCCAAAGGG]]]------...//////000111111444666:::>>>AAACCCCCCCCC@@@@@@AAACCCCCCDDDDDDCCCBBBCCCDDDFFFHHHIIIJJJJJJEEEGGGIIIJJJIIIEEEBBB???BBB@@@???@@@CCCFFFGGGGGGCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGHHHHHHGGGFFFDDDCCC@@@>>>;;;888555444444555000444:::===>>>>>>AAACCCAAA@@@@@@@@@????????????<<<:::777444222222222333444333111111333777;;;>>>BBBAAA???===;;;888777666111111000///////////////,,,,,,------...//////000...000111000///...///111.........///////////////---------,,,,,,,,,++++++)))***,,,------,,,+++***))))))))))))************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))))))))((())))))***++++++))))))************))))))++++++************++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************(((((((((((()))***+++,,,++++++************++++++,,,+++******)))*********************************111222555:::@@@HHHOOOTTTQQQSSSTTTUUUUUUUUUWWWYYYWWWXXXZZZYYYXXXXXXZZZ[[[XXXSSSJJJAAA:::777666666111111222222222222111000444444444444444444444444111333444555444555666888:::<<>>@@@AAACCCEEEIIILLLIIIGGGEEEEEEFFFGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIJJJJJJIIIGGGEEEDDDBBBDDDEEEEEEDDDDDDFFFGGGIIIHHHGGGEEEEEEFFFGGGHHHEEEDDDGGGLLLKKKEEEDDDGGGEEECCCAAABBBCCCAAA===999======<<<<<<===???AAABBBAAAAAAAAABBBAAAAAA@@@@@@===>>>>>>>>><<<:::888666333222000000222555888::::::<<>>:::888555444222///............000...,,,---...//////...///////////////////////////////////////......---......---------,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******++++++++++++***))))))************************))))))(((((((((((()))))))))************+++++++++++++++***)))(((((())))))******))))))))))))************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++************))))))(((((())))))))))))))))))))))))******))))))))))))******************************,,,)))'''(((***+++***(((,,,---,,,+++***+++...000777<<>>???>>>:::777222333333222000000000111222222222222222222333444666666555444333333222222111111000000//////......---------.........//////---------.........//////........................------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))******(((&&&(((---111...---,,,+++++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,++++++---...///000000000000111444666666777888777666666888:::999::::::::::::::::::;;;>>>???@@@@@@AAABBBCCCDDDEEEGGG]]]555666888888999<<>>===<<<999888666555666777:::;;;;;;>>>AAACCCDDDBBB???===999888666444222111000///000...------.........---///////////////////////////000000000000///...............---------,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++++++++++++++***))))))************************++++++************++++++)))************+++++++++++++++***)))))))))))))))******))))))))))))************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******************************+++)))((()))+++---,,,***------,,,+++,,,000666:::GGGKKKQQQUUUWWWXXXZZZ[[[YYYYYYXXXVVVTTTUUUXXXZZZ^^^]]]\\\\\\]]]^^^]]][[[[[[TTTIII@@@;;;888888777444333222000000000111111333333444555777999;;;<<>>???@@@AAABBBCCCCCCCCCDDDHHH___888:::<<<===>>>@@@DDDGGGGGGHHHIIIHHHGGGGGGIIIKKKHHHFFFEEEFFFHHHJJJJJJIIILLLKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFHHHKKKLLLIIIJJJJJJIIIGGGFFFGGGIIIKKKLLLNNNOOOOOOOOONNNMMMGGGEEEFFFIIIJJJGGGGGGIIIIIIGGGEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEGGGFFFEEEDDDCCCAAA@@@@@@DDDCCCCCCBBBAAAAAABBBBBBAAA???<<<:::999999:::;;;:::===@@@DDDEEEDDDBBB@@@>>>===<<<:::888555333222111///------......---,,,////////////////////////000000111111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++++++++++++++******)))************************++++++************++++++)))************+++++++++++++++***))))))))))))*********))))))))))))************))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))***,,,---,,,+++---------...222999AAAGGGPPPSSSWWWZZZ[[[[[[[[[\\\ZZZYYYXXXVVVUUUVVVZZZ]]]___^^^]]]^^^___```___^^^___YYYPPPIIIDDD@@@>>><<<;;;:::888666444444444444444444666888:::===@@@AAA@@@CCCFFFHHHJJJLLLPPPRRRPPPOOOOOOOOOOOOPPPPPPQQQKKKOOORRRSSSPPPNNNOOOPPPLLLJJJJJJLLLLLLIIIIIIKKKLLLLLLKKKKKKIIIIIIKKKNNNJJJHHHHHHKKKKKKHHHHHHJJJLLLLLLKKKJJJHHHEEEBBB@@@FFFFFFEEEBBB???<<<<<<<<>><<<:::777555555444555555555444444333444444444555555444444444444444444444333222111000///......---............/////////---------.......................................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,...///---)))'''(((***---,,,,,,++++++,,,,,,---------------------------,,,---...---,,,,,,...000---///111222222222333444444666999999888777777888999999999::::::;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCCCCHHHaaa666777999:::<<<>>>BBBEEEFFFGGGHHHHHHFFFFFFGGGIIIIIIGGGGGGHHHJJJLLLMMMLLLIIIIIIHHHGGGFFFEEEEEEEEEGGGFFFEEEFFFGGGJJJMMMOOOKKKKKKKKKIIIHHHHHHIIIKKKHHHIIIJJJKKKJJJHHHFFFDDDHHHGGGFFFHHHIIIIIIIIIIIIKKKIIIGGGEEEEEEEEEEEEEEECCCDDDFFFGGGHHHGGGFFFFFFIIIHHHGGGFFFEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFEEECCC@@@===;;;:::::::::888:::>>>AAACCCCCCAAA@@@?????????>>>===:::888666333111///.........---,,,////////////////////////111111111111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,++++++***)))************************))))))(((((((((((())))))))))))*********+++++++++++++++***))))))***************))))))))))))************))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************+++++++++++++++,,,++++++,,,...111555;;;BBBKKKQQQQQQTTTXXXZZZ[[[[[[\\\]]][[[ZZZYYYXXXVVVXXX[[[^^^^^^]]]]]]^^^`````````___aaa]]]WWWRRROOOLLLHHHFFFGGGEEECCC@@@>>>=========;;;;;;<<<===>>>@@@BBBCCC>>>@@@CCCEEEFFFHHHJJJLLLIIIKKKNNNQQQRRRPPPNNNMMMPPPRRRSSSRRRQQQQQQRRRTTTRRRQQQPPPPPPOOOLLLLLLLLLLLLMMMQQQSSSPPPLLLJJJLLLLLLLLLMMMMMMKKKJJJLLLOOOJJJLLLMMMMMMLLLIIIGGGFFFDDDEEEEEEDDDCCCCCCCCCDDD>>>BBBFFFGGGFFFDDDCCCCCCCCCAAA???===;;;888666444777666555444444444444444444444444444555555555555555444333222111000///................../////////................................................---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,---------,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))---///111000,,,))))))***,,,,,,,,,,,,,,,,,,------******++++++++++++,,,,,,---.........------///000,,,///222333333222333333333666999:::999888777777999999999::::::;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCCBBBHHHbbb222333555666777:::>>>AAADDDFFFGGGHHHGGGGGGIIIJJJJJJIIIHHHJJJLLLOOOOOOOOONNNMMMKKKIIIGGGFFFFFFFFFHHHGGGGGGGGGHHHIIIKKKLLLNNNNNNMMMJJJHHHHHHIIIKKKGGGGGGHHHHHHGGGFFFEEEDDDKKKJJJIIIHHHJJJLLLKKKHHHJJJIIIHHHGGGFFFFFFGGGIIIDDDEEEGGGIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFDDDAAA???===<<<<<<888:::>>>AAABBBCCCBBBAAA===>>>?????????>>><<<;;;777555222111111000...---////////////////////////111111111111111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))))))))*********++++++++++++***************++++++******))))))))))))************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))((()))************)))(((************************,,,,,,+++*********+++,,,---222888???EEEKKKQQQUUUWWWZZZ\\\^^^]]]^^^___```[[[\\\[[[ZZZYYYYYY\\\^^^\\\[[[[[[\\\___```______aaa^^^\\\ZZZYYYWWWSSSQQQRRRPPPNNNLLLJJJIIIIIIIIIJJJIIIHHHGGGFFFEEEEEEFFFEEEGGGIIIJJJIIIIIIJJJKKKMMMNNNPPPQQQQQQPPPOOONNNTTTQQQNNNLLLLLLLLLKKKJJJRRRSSSRRRPPPOOOOOONNNMMMMMMJJJJJJMMMLLLHHHHHHMMMOOOQQQQQQLLLHHHHHHMMMQQQOOOPPPPPPNNNLLLKKKMMMOOOFFFFFFFFFFFFGGGGGGEEEDDDGGGHHHIIIIIIHHHGGGGGGHHHEEEDDDCCCCCCCCCAAA===:::999888777666555444444444444555555555555555555555555555444333222111000000////////////////////////.....................---........................---,,,++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++...111111...++++++---+++++++++,,,,,,---------*********++++++,,,,,,,,,---.........------///000,,,///222333333222333333333666999:::999888777777888888999::::::;;;<<<<<<===>>>@@@BBBCCCCCCCCCBBBAAAHHHccc222333444555555777;;;>>>CCCEEEHHHIIIIIIIIIJJJLLLJJJIIIIIIJJJLLLNNNOOONNNOOONNNKKKHHHFFFEEEDDDDDDCCCDDDEEEGGGGGGFFFEEEEEEHHHHHHGGGEEECCCDDDFFFHHHJJJIIIGGGFFFFFFGGGHHHIIIJJJJJJHHHGGGIIIKKKHHHCCC@@@AAABBBBBBAAAAAACCCEEEDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHHHHGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKLLLLLLIIIHHHGGGEEECCCBBBAAAAAA>>>???BBBDDDEEEEEEDDDDDD>>>>>>???@@@@@@@@@??????<<<999666555444333111///////////////////////////000000111111000000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++************++++++)))************++++++++++++************+++,,,,,,******))))))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))***************+++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((************************,,,,,,+++***)))+++...222555:::BBBIIINNNRRRUUUWWW[[[]]]^^^^^^\\\[[[\\\]]]\\\]]]^^^^^^\\\[[[[[[\\\ZZZYYYYYY[[[^^^______^^^```^^^]]]]]]^^^]]]ZZZXXXXXXWWWUUUSSSRRRRRRSSSSSSUUUTTTRRRPPPNNNLLLLLLKKKLLLNNNOOOOOOMMMKKKKKKKKKNNNMMMKKKIIIIIIJJJLLLMMMKKKJJJLLLUUU```ddd```[[[OOOTTTYYY]]]eeennnssssssooobbbYYYYYY[[[]]]eeeooo|||nnnaaa^^^aaadddmmmvvvvvveeeTTTJJJKKKKKKNNNUUU]]]```\\\VVVPPPKKKFFFCCCDDDFFFGGGGGGEEECCC@@@AAACCCDDDBBB???===<<<:::999888777777777666666555555555555555555555555555444333333222222000000000////////////..................---------........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++,,,---...---,,,+++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,))),,,000000---+++,,,...******+++,,,------------+++,,,,,,------......///,,,---...---,,,,,,...000---///111222222222333444444666999999888777777888888888999::::::;;;<<<<<<<<<>>>@@@CCCDDDCCCBBBBBBAAAGGGccc333444555555555666999<<>>:::888777555333111///////////////////////////000000000000///......////////////............------------------------***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***************************++++++************++++++)))************++++++++++++*********++++++,,,---******))))))))))))************))))))))))))******((()))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((()))))))))***)))))))))*********++++++))))))))))))))))))))))))((()))***++++++***)))(((************************+++++++++)))***...555;;;BBBEEEKKKOOOSSSVVVYYY[[[YYYZZZ\\\[[[ZZZZZZ[[[\\\\\\___aaaaaa^^^\\\ZZZZZZZZZYYYYYY[[[^^^``````______^^^]]]]]]^^^]]][[[YYYWWWVVVUUUUUUUUUVVVWWWXXXVVVUUUTTTRRRQQQPPPPPPPPPMMMOOOQQQQQQNNNLLLKKKJJJKKKMMMQQQUUUWWWWWWVVVUUUQQQVVVggg{{{ooooooqqqzzzaaaXXXNNNKKKPPPWWW[[[[[[TTTMMMDDD@@@AAACCCCCCBBBBBBAAA???===<<<;;;::::::777777666666555555444444444444444444444444444444000000000000/////////...//////.........---------........................---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......+++,,,---......,,,+++)))***+++,,,,,,------,,,,,,------------------------))))))***+++,,,,,,,,,,,,(((+++---,,,***(((***,,,)))***+++---......------++++++,,,------...//////+++,,,---,,,++++++---///...000111111000111333555555777888888777777888999777888888999;;;<<<<<<===<<<>>>AAACCCDDDCCCBBBAAA@@@GGGbbb333444444444444555888:::@@@BBBDDDEEEDDDCCCCCCDDDHHHFFFEEEFFFHHHJJJJJJIIIGGGGGGGGGIIILLLPPPTTTVVVWWW[[[bbbggghhhfffaaa]]]^^^aaafffmmmttt}}}{{{zzz|||~~~}}}~~~}}}zzz|||~~~xxxnnnhhhiiiiiifff___ZZZWWWWWWQQQPPPNNNLLLJJJJJJJJJKKKIIIHHHFFFDDDDDDDDDFFFGGGEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCEEEDDDBBBAAA@@@@@@AAAAAACCC@@@===:::999777555333///////////////////////////////////////......---000/////////............------------------------***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***************************))))))(((((((((((()))))))))************++++++++++++*********+++,,,,,,---******))))))))))))************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))''')))***++++++***)))'''***************************+++***)))+++222<<>>======888888777666555444444333444444444555555555555666111111000000/////////...//////.........---------........................------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......+++,,,---......,,,***)))++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,+++***))))))(((***+++***'''%%%'''))))))***+++---......------))))))***++++++,,,------+++,,,,,,,,,++++++---...///000000000000111444666666777888777666666888:::777888888999;;;<<<======<<<>>>AAACCCDDDDDDBBBAAA@@@GGGbbb888666777777444222777???BBBCCCEEEDDD===999>>>GGGDDDHHHHHHEEEFFFMMMOOOLLLPPPUUU[[[aaahhhrrryyy|||xxxppppppooofffeeecccYYYUUUSSSNNNJJJHHHGGGGGGHHHIIIHHHFFFEEEDDDEEEFFFGGGDDDFFFHHHGGGDDDCCCEEEHHHCCCEEEGGGGGGFFFFFFGGGHHHHHHEEEAAA>>>>>>@@@CCCEEECCCBBBAAA@@@???>>>===<<<444333222000000000000111...///111222222000...---000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++******))))))******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,++++++***************+++************************************************************************))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,...,,,******+++,,,,,,+++,,,,,,,,,---111999CCCIIISSSTTTTTTUUUVVVWWWXXXXXXZZZYYYXXXXXXYYY[[[]]]^^^bbbbbbaaaaaa```^^^]]]\\\XXXXXXYYYZZZ\\\]]]^^^___[[[[[[\\\\\\[[[XXXVVVUUUTTTWWWSSSLLLOOOXXXYYYRRRQQQQQQQQQPPPNNNMMMOOOQQQSSSUUUUUUQQQMMMNNNTTTZZZaaaeeeVVVQQQLLLKKKOOOVVVSSSNNNJJJHHHEEEBBB@@@AAA;;;888;;;;;;888555666888444111222444555555555222777777222000333444000//////////////////......,,,,,,------...///000000.........------,,,,,,,,,......//////...---,,,,,,///............///000000000000///...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................000000111222333444444555666888999888777666777888888888888999;;;===>>>???AAAAAABBBCCCDDDDDDDDDCCCDDDJJJeee333333666::::::888:::???GGGCCCAAABBBAAA???@@@DDDIIINNNQQQSSS[[[gggooopppyyynnniiijjjnnnqqqiiieee```]]]YYYRRRHHH@@@???@@@?????????@@@DDDFFFAAACCCEEEEEEEEEDDDEEEGGGDDDDDDDDDEEEEEEDDDCCCAAADDDCCCBBB@@@===;;;888777777666444222111111111111///000111111111000//////000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++*********)))******+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,++++++***************+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,+++***))))))***+++++++++,,,---111444:::BBBKKKQQQWWWWWWWWWXXXXXXYYYYYYZZZYYYYYYYYYYYY[[[]]]```aaaaaaaaaaaa```___^^^\\\[[[YYYZZZ[[[[[[\\\\\\\\\[[[\\\\\\[[[[[[ZZZYYYYYYXXXPPPSSSSSSQQQPPPPPPMMMHHHLLLJJJGGGFFFHHHMMMSSSVVV```nnn~~~xxxaaaLLL???:::???BBBCCC@@@<<<:::<<<>>>999777555555444333222111333666777222000222222...111000//////......//////,,,,,,---......//////000.........------,,,,,,,,,......//////...------,,,......------......///000000//////...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..........................................///000111222222333666888999888777666777888888888999:::;;;<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCJJJeee888666777;;;===<<<>>>AAAEEEAAABBBLLLXXX^^^```bbbrrrxxxxxxjjj\\\[[[YYYWWWTTTNNNGGGCCCCCCEEEFFFFFFEEEDDDEEEGGG>>>>>>>>>@@@AAAAAA@@@>>>EEEEEEEEEEEEDDDCCCBBBAAA<<<;;;999666444333222111000000000///000000000111000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------,,,,,,+++++++++++++++******************+++++++++,,,,,,,,,******++++++++++++************))))))******+++,,,+++***************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,)))))))))******+++,,,------111888@@@GGGNNNTTTYYY[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[]]]```cccddd````````````___^^^\\\\\\\\\\\\]]]\\\[[[YYYWWWVVVXXXWWWUUUSSSQQQPPPOOOOOOPPPOOOOOOOOOLLLHHHJJJOOORRROOOLLLQQQ]]]lllxxxrrrbbb^^^TTT___bbbWWWJJJCCC???999======<<<:::999888666555555777777444333333222...222111///------...///000---------......//////000.........---------------.........///......---,,,---------------......////////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------..............................///000111222222333666888999888777666777888999999999:::;;;<<<===>>>???@@@BBBCCCDDDEEEFFFFFFBBBIIIeee;;;888:::BBBJJJPPPYYY```iiihhhooottt^^^PPPQQQRRRRRRQQQNNNMMMNNNOOOQQQLLLFFFCCCCCCEEEEEEEEE===>>>???@@@AAAAAAAAA@@@AAA@@@===;;;888555444333111000///---...///000111000000000////////////...........................------------------------........................---------......---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,*********)))******+++,,,************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,...///000777@@@IIIPPPUUUYYY\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]]]]^^^___aaacccdddaaaaaaaaa``````^^^]]]]]]^^^^^^]]]\\\YYYVVVRRRPPPPPPPPPOOONNNMMMLLLKKKJJJKKKFFFEEEIIIJJJMMM^^^qqq{{{vvv\\\CCC???@@@???<<<<<<>>>===;;;888888888777777777555333333111...,,,+++,,,...000------....../////////000...............------------...............---------,,,,,,,,,,,,---......//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,........................000000111222333444444555666888999888777666777888:::::::::::::::;;;<<<===???@@@AAACCCEEEFFFGGGGGGCCCJJJggg>>>BBBNNNaaarrr~~~xxxxxxwwwtttpppoooooopppnnnfff\\\TTTOOOIIIBBB===AAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA>>>;;;999666555222111///------...///111111000000000////////////////////////////////////------------------------........................,,,,,,---......---------+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,******))))))***++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,------,,,+++,,,///222777>>>HHHPPPVVVXXXZZZ[[[^^^^^^]]]]]]\\\[[[[[[[[[_________``````aaaaaabbbaaaaaaaaaaaa``````___^^^]]]]]][[[YYYUUUQQQMMMKKKJJJJJJKKKKKKKKKKKKKKKKKKGGGEEEKKKWWWbbbpppwwwmmmhhhiiinnnzzzuuufff```WWW^^^gggnnnrrrrrrpppmmm___```cccfffiiilllnnnpppkkkbbb]]]```fffkkkqqqvvv{{{QQQCCCDDDAAA<<<===@@@>>>888;;;999777777999888777666333111...,,,+++,,,...///.........///////////////........................------...............------,,,,,,,,,,,,---.....................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,........................000000111222333444444555666888999888777666777888:::::::::::::::;;;<<<===???@@@BBBDDDEEEFFFGGGGGGDDDLLLhhh^^^iii}}}{{{lll[[[NNNDDDCCCBBBBBBCCCEEEGGGIIIDDDCCCBBBAAA???<<<:::999555444111///...///000000111111000000000/////////////////////////////////------------------------------------------------+++,,,,,,------------,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,))))))))))))***+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,***))),,,222888AAAGGGOOOVVVYYYZZZZZZZZZ^^^^^^]]]]]]\\\\\\\\\[[[``````````````````````````````aaaaaa```______^^^[[[ZZZWWWSSSOOOLLLIIIHHHGGGGGGEEEEEEFFFHHHJJJLLLaaajjjyyy{{{sssrrrqqqpppkkkddd]]]\\\___bbbaaa^^^bbbkkknnnkkklllqqq|||~~~wwwqqqnnnkkkgggdddppp~~~zzzuuutttnnniiikkkvvvuuuvvvxxxxxxxxxzzz|||~~~nnn```___ZZZUUUVVVXXXOOOBBBBBB;;;777888999888777777444333111///......///000////////////////////////.............../////////,,,---......///.........---------------......///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------..............................///000111222222333666888999888777666777888999999999:::;;;<<<===>>>@@@AAACCCDDDEEEFFFGGGGGGEEEMMMhhhaaa\\\TTTLLLFFFCCCBBBBBBBBBBBBBBBBBBAAA???===<<<:::888666444222111111111111111111000000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,))))))))))))***+++,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++******+++++++++,,,,,,,,,***+++,,,+++,,,111;;;CCCJJJOOOUUUZZZ\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^_______________^^^^^^^^^___^^^^^^]]]\\\YYYVVVRRRNNNJJJHHHGGGFFFFFFEEEGGGMMMXXXgggvvv~~~rrrgggaaa___```WWWYYYZZZ[[[aaammm}}}{{{xxx~~~{{{uuuuuuwwwvvvxxxzzzrrrNNNDDD<<<;;;;;;999777999777666444333222111111111000/////////////////////---........./////////000,,,------...//////............------......///000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---..........................................///000111222222333666888999888777666777888888888999:::;;;<<<>>>???BBBBBBCCCEEEEEEFFFFFFFFFEEELLLfff}}}xxxwwwdddUUULLLHHHAAABBBBBBCCCBBB@@@???>>>===<<<:::777555333222222111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))***++++++,,,))))))))))))***+++,,,---************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++---......000888EEENNNPPPTTTYYY]]]^^^___```aaa________________________ZZZ[[[\\\^^^___`````````\\\\\\]]]]]]]]]\\\[[[[[[WWWTTTOOOJJJGGGEEEEEEFFFCCCFFFPPPbbbwwwoookkkfffbbbdddcccccchhhqqqyyy~~~}}}ZZZMMMBBB@@@???;;;:::<<<999888888777555444333333000000000000////////////---.........//////000000,,,,,,---.../////////...///............///000000---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...........................000000111222333444444555666888999888777666777888888888888999;;;===???@@@CCCCCCDDDEEEEEEEEEEEEEEEDDDJJJeee|||~~~lllYYYOOOEEE???BBBEEEBBB??????BBB:::555666777444111111000000111111111111000000000000////////////000000////////////////////////........................------------------------$$$&&&)))+++,,,+++******---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++,,,,,,---------(((((()))***+++,,,,,,---+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))((((((///---,,,---+++(((***///++++++,,,///777CCCNNNVVVWWWYYY\\\^^^``````______```_______________```aaaZZZ[[[[[[\\\\\\]]]]]]]]]aaabbbcccaaa]]]ZZZXXXWWWOOOOOONNNNNNPPPPPPIIIAAAGGGMMMhhh|||nnnbbbbbbaaa^^^bbbkkkiiisss|||zzz}}}}}}~~~bbbJJJEEEEEEAAA???CCC???999;;;999111333666111222222222000000111111000000000000000000000000000////////////////////////---------.........////////////............////////////.........---------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////......///000111222222333555666888888666666666777888999:::::::::;;;===???AAAAAABBBBBBCCCDDDDDDDDDFFFJJJbbbpppcccTTTKKKCCC======BBB===<<<>>>BBB???777111000222222222222222111111000000000////////////000000////////////////////////........................------------------------***+++---...///......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********++++++++++++++++++)))))))))***++++++,,,,,,+++++++++*********)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))),,,***+++---,,,)))+++///,,,...111777???HHHRRRXXXYYYYYYYYYZZZ\\\^^^```aaaaaa`````````___`````````]]]]]]^^^^^^^^^^^^^^^^^^ZZZ[[[[[[YYYVVVSSSRRRRRRQQQRRRPPPKKKEEEFFFPPP\\\ppp~~~}}}ppphhhccceeeiiiiiippp{{{}}}vvvpppkkkbbbWWWQQQGGG999777;;;888888888111444333222222444444000+++000000000000000000000000////////////////////////---------.........////////////............////////////.........---------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////...///000000222222333444555666888888666666666777888999:::::::::;;;===???AAAAAABBBBBBCCCDDDDDDDDDFFFJJJbbbyyycccOOOBBB>>>???===<<<;;;777222333777444444333333222222111111111000000//////000000111////////////////////////........................------------------------////////////////////////+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++******************************************+++++++++***************)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++******)))(((***---,,,)))+++//////333:::BBBIIIQQQWWW\\\ZZZXXXVVVVVVXXX\\\```cccbbbbbbaaaaaa``````____________^^^]]]]]]\\\[[[[[[]]]]]]\\\YYYUUUQQQPPPPPPNNNMMMOOOVVV\\\iiippphhh___YYYXXX^^^lllyyyoooNNN;;;<<<999666444...222///,,,...333444222///000000000000000000000000////////////////////////------.........///////////////............//////...............---------........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............///////////////000111222333444444555555666888888666666666777888999:::::::::;;;===???AAAAAABBBBBBCCCDDDDDDDDDEEEJJJbbbzzzYYYEEEEEE???;;;:::999777888<<<555555444333222111111111111000000000000000000111////////////////////////................................................//////...---,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,++++++******))))))+++++++++*********))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((***------***+++///222999DDDMMMSSSWWW[[[^^^ZZZYYYWWWWWWYYY\\\```cccccccccbbbbbbaaa```___^^^^^^]]]\\\ZZZYYYWWWVVVVVVSSSSSSRRRPPPMMMKKKKKKMMMKKKJJJXXXxxx~~~uuunnnnnnxxx}}}nnnHHH???:::666666555888222...///000111333555000000000000000000000000////////////////////////............//////////////////............//////................................................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------............////////////000111111222333444555666555666888888666666666777888999:::::::::;;;===???AAAAAABBBBBBCCCDDDDDDDDDEEEJJJbbbyyyuuuzzzllliiizzzkkkhhhfffgggjjjpppyyy}}}rrrfffeeeqqq{{{sss{{{~~~dddNNNFFFAAACCCFFFBBB<<<888777666444333111111111111111111000000000000111111000000000000000000000000////////////////////////........................///...---,,,+++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------***++++++,,,,,,++++++***------,,,,,,+++++++++***,,,,,,++++++***)))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...---***,,,000777@@@LLLUUUYYY[[[]]]___YYYZZZ[[[\\\^^^___``````bbbbbbbbbbbbaaa```^^^]]]]]]\\\[[[YYYVVVTTTSSSRRROOOOOONNNLLLKKKKKKNNNPPPOOO\\\}}}uuujjjdddhhhnnnuuu~~~xxxrrrrrrxxxvvvooooooqqqqqqooouuu{{{}}}xxxmmmgggjjjoooiiisss{{{~~~}}}{{{wwwrrrsssrrryyy[[[OOOFFF???<<<:::;;;888777888444///000555111111111111111111111111000000000000000000000000........./////////000000//////............//////---.............................................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////111111222333444555555666555666888888666666666777888999:::::::::;;;===???AAAAAABBBBBBCCCDDDDDDDDDDDDIIIcccqqqvvvwwwcccXXXTTTTTT[[[dddsss}}}ggg[[[______XXXUUU\\\ffflllhhhccc]]]^^^fffpppwww{{{vvviiiccc]]]cccttt|||{{{ooohhhjjjXXXEEE>>>???>>>;;;::::::888666444222222222222222111111000000111111222000000000000000000000000////////////////////////........................//////.........------,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,,,,+++++++++******))))))***************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///------//////---000555>>>HHHTTT[[[\\\\\\]]]___ZZZ\\\___aaaaaaaaa___^^^``````aaaaaaaaa___^^^]]]]]]\\\[[[XXXVVVTTTRRRQQQQQQQQQOOOLLLJJJJJJMMMOOOdddqqqgggdddcccgggqqqqqqmmmjjjlllppppppkkkfffnnnjjjfffhhhooowww}}}vvvrrrmmmmmmrrrwww{{{|||uuuxxxxxxrrriiicccdddhhhccckkkooommmiiigggeeebbbeee^^^___kkkyyy|||xxxrrrvvvyyy~~~zzzpppaaaQQQEEE:::777333444999888111000555111111111111111111111111000000000000000000000000....../////////000000000//////............//////---------.......................................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////000111222222444444555666555666888888666666666777888999:::::::::;;;===???AAAAAABBBBBBCCCDDDDDDDDDDDDIIIcccsssfff\\\___nnnfffiiikkkhhh```[[[]]]aaaaaaaaadddppp~~~zzzqqqppprrrttttttttt|||}}}{{{~~~{{{ssstttzzzqqqmmmjjjfffnnn}}}ooo{{{~~~gggYYYPPPIIIDDDBBB===<<<999666444444444444222111111000000111111222000000000000000000000000////////////////////////........................---.../////////...---,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,+++++++++***************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,///------///000111666===FFFOOOZZZ^^^]]]\\\]]]```]]]^^^```aaaaaa```^^^]]]]]]^^^___``````___]]]\\\[[[ZZZXXXVVVTTTQQQPPPOOOHHHIIIMMMQQQVVV___hhhnnn~~~wwwvvv{{{|||xxxzzzzzzpppddd]]]aaafffkkkmmmnnnmmmllloooooorrryyy~~~}}}|||yyysssrrrzzzyyyooohhhjjjlllkkkkkktttuuudddUUUDDD777666777333333777111111111111111111111111000000000000000000000000.../////////000000000000//////............//////---------.........//////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////000000111222333444555555555666888888666666666777888999:::::::::;;;===???AAAAAABBBBBBCCCDDDDDDDDDCCCIIIccckkkdddccciiisssuuusssoooaaaWWWZZZXXXWWW___\\\bbbkkkuuu{{{tttvvv~~~lllTTTGGG@@@>>>;;;888666666666666222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////***,,,---//////...,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++))))))******+++++++++,,,************************))))))******++++++++++++)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,///,,,,,,///222444;;;CCCLLLTTT^^^aaa^^^\\\^^^aaa______`````````___]]]]]][[[]]]^^^``````___]]]\\\WWWVVVUUUSSSPPPNNNMMMLLLKKKSSS```qqqnnnfffeeesssuuuggggggkkkiiidddaaadddiiihhhccclllxxxzzzzzz~~~{{{tttmmmlllkkkfffaaafffzzzlllHHH999666222222666111111111111111111111111000000000000000000000000////////////000000000000//////............//////---------.........//////........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000///000111222333444444555555777888888666666666777888999:::::::::;;;===???AAAAAABBBBBBCCCDDDDDDEEECCCIIIccctttyyynnncccYYYUUUTTTTTT[[[ccciiinnnwww|||~~~nnnXXXMMM@@@;;;:::999666555000111222222000///......111111111111000000000000///////////////////////////////////////......---//////.........------------------------------------------,,,,,,++++++++++++,,,,,,---,,,+++***)))...---,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))******++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,,,,---222<<>>@@@@@@AAABBBBBBAAAAAACCCEEEEEELLLeeepppeee[[[\\\aaabbbaaaaaa]]]ZZZ[[[```fffooo~~~yyydddMMM@@@???===777111444444444444333333444555222111111111000000000000//////////////////////////////000000//////...---//////.........------------------------------------------,,,,,,,,,+++++++++,,,,,,---,,,+++***)))...---,,,,,,+++++++++,,,++++++++++++++++++++++++************)))))))))))))))*********++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------111888BBBNNNUUUYYYZZZ[[[]]]]]]^^^]]]]]]cccbbbaaa___]]][[[ZZZZZZ^^^[[[WWWWWWYYY[[[\\\[[[UUUUUUTTTNNNFFFDDDMMMYYYfffuuunnnjjjvvv}}}hhh^^^^^^___^^^___aaaccciiizzzzzzpppnnnllliiimmmtttmmmJJJ>>>;;;888444888888777555222111333555111111111111111111111111//////000000000000////////////000000///......---........................////////////............------------------------,,,---......,,,,,,---...//////...---------------........................000///---------...000111---///111222222222333444666666666666777777777777999888888999:::<<<>>>???@@@AAABBBAAAAAAAAACCCEEEEEELLLeeepppQQQOOOOOOSSSVVVXXX^^^ddd|||rrrTTTDDD>>><<<;;;666555333222222333444555222222222111111111000000//////////////////////////////000000//////...---/////////.........------------------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------000777AAAKKKSSSXXX[[[\\\]]]____________^^^aaa```___^^^\\\[[[ZZZYYY\\\YYYVVVUUUWWWYYY[[[[[[SSSNNNKKKJJJIIIQQQfff{{{qqqppp|||{{{iii^^^___eeehhhiiijjjoooyyyzzzuuusssqqqsssvvvyyyzzz]]]PPPJJJ@@@777:::999777444111111222444111111111111111111111111///000000111111000000/////////000000000///......------------------------////////////............------------------------,,,---......,,,,,,---...//////...------------...........................///......------///000111---///111222222222333444666666666666777777777777888888999999;;;===>>>??????@@@AAAAAAAAAAAACCCEEEDDDKKKdddbbbhhhiiieeefffjjjcccXXXYYY^^^kkkyyyhhhPPPEEE@@@999777444333222333222222333333222222222111111111000000000000000000000000000000000000000///......////////////....................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...---///444>>>IIISSSXXXYYY\\\^^^___aaaaaaaaa______^^^^^^^^^]]]\\\[[[ZZZYYYZZZYYYWWWVVVVVVWWWWWWWWWTTTLLLMMM]]]sssuuupppooozzzwwwooojjjlllttttttmmmsss~~~yyy{{{|||{{{{{{ttteeeVVVEEE>>>666222333444333000111111111111111111111111000000000111111000000000//////000000000//////...........................////////////....................................,,,---......,,,,,,---...///......---------..............................///............///000000---///111222222222333444666666666666777777777777888888999:::;;;===>>>???>>>@@@AAAAAA@@@AAACCCEEECCCKKKdddMMMYYY```______gggnnnqqq\\\CCC@@@<<<888666666666555333333333333333222222222222111111111111111111111111000000000000000//////...000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,,,,---......//////333;;;EEEOOOVVVZZZZZZ]]]___aaabbbcccbbb```___\\\\\\]]]]]]]]]\\\[[[ZZZXXXYYYYYYYYYWWWUUUSSSRRRQQQ___xxxkkk[[[]]]iiivvviiidddfffjjj{{{yyyvvvrrrsss]]]BBB333333666555000111111111111111111111111000000111111111111000000//////000000000000000///////////////////////////////////////....................................,,,---......,,,,,,---.........---------......///.......................................///000000---///111222222222333444666666666666777777777777777888999:::<<<===>>>>>>>>>???@@@@@@@@@AAACCCEEEBBBKKKeeeUUUmmmeeeLLLEEE<<<777555666555444444444444333333333222222111111111111111111111111000000111111000000///...000000000/////////..............................------------............---,,,,,,,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...------------......///000333:::DDDMMMSSSWWWZZZ\\\^^^___bbbccccccbbb```^^^ZZZ[[[]]]]]]^^^]]]\\\[[[WWWXXXZZZYYYVVVSSSRRRRRRRRRfff[[[cccmmm{{{xxxxxx{{{ZZZ<<<333555666444222222222222222222222222000111111222222111111000//////000111111111000000000000000000000000000000////////////....................................,,,---......,,,,,,---......------------...//////.................................///////////////---///111222222222333444666666666666777777777777777888999;;;<<<===>>>>>>===>>>@@@@@@@@@AAACCCEEECCCLLLfff}}}kkk]]]KKK===666555555555444444444444333333333333222222222222222222222222000111111111111000//////000000000000/////////...........................------------.........///---,,,,,,+++,,,---...///,,,+++++++++,,,,,,---...------------------------,,,,,,+++++++++*********------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......------------...///000111888BBBNNNUUUVVVWWWZZZ^^^^^^___bbbddddddbbb___]]]ZZZ[[[]]]^^^___^^^]]]\\\WWWXXXXXXVVVSSSSSSVVVXXXkkkeee]]]mmmuuujjjdddbbbqqq{{{nnnIII888444555555222222222222222222222222000111111222222111111000//////000111111111111111000000000000000000000000////////////....................................,,,---......,,,,,,---...---------------...//////........................---......///////////////---///111222222222333444666666666666777777777777666777999;;;============<<<>>>???@@@@@@AAACCCFFFCCCMMMhhh{{{___III===:::::::::555555444444444333333333222222222222222222222222111111111111111000//////000000000000////////////////////////////////////---------.........//////---,,,,,,+++,,,---...///++++++++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******---------,,,,,,+++++++++***+++,,,,,,------,,,,,,******+++,,,,,,---......---------......000111111<<>>888:::666222666444+++---444222222222222111111111111000000000000000000000000000000000000000000000000000222111111000///......---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///111222333222000///000000000111222222333333444555555666666666666666999888888999:::<<>>:::777666444111111555333333333333333333333333222222222111000/////////111000000000////////////........................................................................000---+++***,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,---------...333;;;@@@RRRVVV[[[]]][[[[[[^^^aaa___```bbbcccbbb___\\\YYYYYY^^^___[[[YYY\\\\\\XXXXXXPPPPPP___vvvyyynnniii}}}ooojjjmmmzzz|||mmmfff```WWWMMMGGG>>>333333666000000444111222222222111111111111000000000000000000000000000000000000000000000000000111111111000///.........////////////////////////........................---------------------------------............///---...///000///---+++***000000000111222222333333444555555666666666666666999999999999:::<<<>>>???>>>???@@@@@@@@@AAACCCEEEFFFJJJjjjpppWWWFFF>>>777666666444333444333333333333222222222222222222222111000000//////111111000000000/////////000000000000000000000000................................................///---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...---------------,,,,,,,,,------------000888AAAHHHXXX[[[^^^^^^\\\\\\___bbbbbbbbbaaa```___]]][[[ZZZ[[[]]]]]]ZZZYYY[[[\\\[[[[[[QQQ[[[mmmccclllzzzjjjaaabbbgggvvv~~~}}}yyyyyy}}}yyypppUUU<<<333888444111333222222222222111111111111000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////................................................---------............///......//////---,,,***)))000000000111222222333333444555555666666666666666999999999:::;;;<<<===>>>===>>>?????????@@@BBBDDDDDDHHHiiiZZZJJJ;;;777999999666444333333333333222222222222222222222111111000000000111111111000000000//////000000000000000000000000................................................///---++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...//////......---------,,,...---,,,...444===HHHOOO[[[\\\^^^^^^]]]^^^```ccccccbbb```^^^\\\ZZZZZZZZZ\\\[[[[[[]]]^^^\\\ZZZYYY\\\iiissskkkzzzoooggggggjjj|||xxxQQQ::::::555///111333222222222111111111000000000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////......................................./////////---------............//////000000000000///...---000000000111222222333333444555555666666666666666999999::::::;;;<<<=========>>>?????????@@@BBBDDDEEEIIIjjjoooQQQ@@@;;;999555333444444444333333333222222222222222222111111111111111111111111000000000000////////////////////////////////////////////////...........................---+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////......------------,,,---111999DDDMMMSSSZZZ[[[\\\]]]]]]___bbbccccccaaa^^^[[[YYYYYYYYYZZZ___ZZZYYY___```YYYTTTUUUfffuuuuuusssdddcccxxxgggFFF===444...111444222222222111111111000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................,,,,,,------............---------............///...///000000111111111111000000000111222222333333444555555666666666666666888999:::;;;<<<<<<======>>>???@@@@@@@@@AAACCCEEEHHHLLLmmm}}}```KKK===666555666666555555444444333333222222222222222222222222222222111111111000000000........................////////////////////////...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,++++++,,,,,,---..................---------------000666AAAKKKRRRVVVZZZZZZ\\\]]]___```aaabbbbbb```]]]ZZZYYYXXXYYYZZZ```YYYXXX]]]ZZZSSSVVVaaa{{{xxxdddbbbooozzzrrrQQQBBB555000333444222222222111111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////........................,,,,,,,,,---......//////---------............///,,,------...///000111111000000000111222222333333444555555666666666666666777888999;;;<<<===>>>>>>>>>???@@@@@@@@@AAACCCEEEIIIMMMnnnrrrPPP???<<<888777777666555555444444222222222222222222222222222222222111111111000000////////////////////////////////////////////////........................---,,,,,,---......---+++------------------------------------------------,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...---------------.........---///444>>>IIIRRRWWWXXX\\\\\\]]]___aaaaaa```______^^^\\\ZZZYYYXXXYYYZZZ[[[WWWXXXZZZSSSQQQiiippp}}}kkkjjjssslllWWWIII:::666777222222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////........................,,,------...//////000000---------............///------------......///000000000000111222222333333444555555666666666666666555666888;;;===>>>??????===>>>?????????@@@BBBDDDFFFKKKmmmgggKKKDDD999888888777666555555555222222222222222222222222222222222111111111111000////////////////////////000000000000000000000000........................---,,,,,,---......---+++------------------------........................,,,,,,+++***+++,,,...///,,,,,,++++++,,,,,,---...+++,,,,,,------............111888CCCOOOWWWZZZZZZ______```aaabbbaaa^^^\\\^^^]]][[[ZZZYYYYYYYYYZZZVVVUUUXXXXXXOOOUUU~~~llluuuoooeeecccvvvtttzzz}}}qqqcccYYYNNN???;;;:::111222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000////////////////////////........................---......///000111111222---------.........//////000//////.........//////000000000111222222333333444555555666666666666666444555888;;;===??????@@@;;;===>>>>>>>>>>>>AAACCCCCCIIIkkknnnPPP;;;555555::::::444333777444444444333333333222222222222222111111111111000000000000000000000000000////////////////////////......------------......---......,,,***)))+++,,,------......///000000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++///000---,,,---///333===JJJVVV\\\ZZZWWW```^^^^^^___bbbbbb```]]]]]]\\\YYYXXXXXXYYYVVVQQQSSS[[[TTTPPP^^^rrr|||lllzzzccc^^^iiiwwwuuu|||}}}zzzjjjfff```XXXOOODDD:::555888888888...&&&000777,,,333222111111000000111111111111000000//////......000000000000000000000000.......................................///000000//////............//////+++,,,,,,,,,------........./////////000000000111000000000111222222333333444444555555666666777777999888999999:::;;;<<<=========>>>>>>???@@@BBBCCCGGGKKKkkkzzzRRRBBB777777888555555999444444444333333333222222222222222222111111111111000000000000000000000000///////////////////////////......------......///...............---------------------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000,,,,,,///000------///111999DDDOOOVVV[[[```dddcccaaa```bbbcccccc```]]]UUUXXX\\\^^^^^^]]][[[YYYNNNTTTXXXjjjvvv}}}jjjgggoooxxx~~~zzzuuuuuuuuuvvvyyy{{{sssnnnnnnjjjZZZJJJ===;;;>>>999///222777111333222111111000000111111111000000000/////////...000000000000000000000000.......................................///000000//////............///////////////000000000000000////////////000000000000000000000111222222333333444444555666666777777888888888888999:::<<<===>>>======>>>>>>???AAABBBCCCGGGJJJjjjkkkRRR:::555777666333333444444444444333333333333333222222222111111111111000000000000000000000000///////////////////////////......------......//////...---///222222000---///......---,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111...---000000......111666AAANNNTTTVVV[[[fffpppfffeeedddddddddbbb___\\\WWWZZZ]]]]]]ZZZWWWVVVVVVWWWUUUlll}}}ooo}}}wwwggg]]]uuuwww}}}yyy}}}~~~sssmmmpppwwwlllIII???@@@@@@666222555444333222111111000000111111000000000000////////////000000000000000000000000.......................................///000000//////............//////.........---------------000000000000////////////000000000111222222333333555555666666777888888888777777888999;;;<<<>>>???>>>>>>>>>>>>@@@AAABBBCCCFFFIIIiiicccDDD;;;<<<999333000555444444444444333333333333333222222222111111111000000000000000000000000//////////////////////////////............/////////---,,,///444555000+++000000/////////.........------------------,,,,,,------------------------,,,,,,,,,---------......000...---//////---///444===HHHSSSXXXXXX\\\fffoooggggggfffdddccc```]]][[[]]][[[ZZZZZZWWWSSSSSSUUUYYY[[[|||qqqeeeiiiyyyrrrzzzwwwmmmmmmqqq[[[DDD;;;===555///222333333222111111000000111111000000000000////////////////////////////////////.......................................///000000//////............//////---------,,,,,,+++++++++000000000000////////////000000000111222222333333555555666666777888888888777777888999;;;===???@@@>>>>>>>>>???@@@AAABBBCCCFFFIIIhhhwwwTTTDDD???:::666666555555555444444444333333333333333222222222222111111111111111111111111111000000000000000000000000/////////....../////////...++++++...333333///***........./////////000000------------------------------------------------,,,,,,,,,---------......///------///...---111888EEELLLTTTYYY[[[\\\```dddeeefffeeeddd```]]][[[YYY\\\XXXXXX\\\]]]XXXUUUWWWNNNkkkvvvzzzwwwbbbkkkyyyvvvtttnnnvvv{{{nnnJJJ666777333///222222333222111111000000111111////////////000000000000////////////////////////////////////////////////...............///000000//////............//////111111000000//////......000000000000////////////000000000111222222333333555555555666777777888888777777888999;;;>>>???AAA>>>>>>??????@@@AAACCCDDDGGGIIIhhhhhhRRRCCC888666:::555555555555444444444333333333333333222222222222111111111111111111111111000000000000000000000000000//////......//////000---,,,+++---000000...+++++++++,,,,,,---......///------------............------------------------,,,,,,,,,---------.........------/////////555===MMMPPPTTTXXX[[[\\\\\\\\\bbbddddddbbb___\\\ZZZZZZ[[[XXXZZZ___\\\TTTQQQUUUaaammmvvvllleeetttsssxxx~~~lllqqqtttzzzsssOOO888666333333555333333222111111000000111111////////////000000000000000000000000000000000000////////////////////////...............///000000//////............////////////..................////////////000000000000000000000111222222333333444444555555666777777777888888999:::<<<===???@@@????????????@@@BBBCCCDDDHHHJJJhhhxxx]]]CCC888:::555555555555444444444444444444333333333222222222111111111111111111111111000000000000000000000000000000////////////000000......---------------,,,,,,,,,------------------------------.........///........................,,,,,,,,,---------............///111111222:::DDDRRRTTTVVVWWWXXXZZZ[[[]]]```bbbcccbbb___\\\[[[\\\___[[[[[[[[[UUURRR___rrrkkkmmmfffhhhxxxrrr|||ssspppkkklllvvvyyygggNNN???;;;666666888333333222111111000000111111.../////////000000000111000000000000000000000000////////////////////////...............///000000//////............//////++++++,,,,,,,,,,,,,,,,,,------...///000111222222000000000111222222333333333333444444555555666666999999::::::<<<===>>>????????????@@@AAABBBCCCDDDIIIKKKiiiXXXAAA===666666555555555444444444444444444333333333222222111111111111111111111111000000000000000000000000000000////////////000000/////////...,,,+++---...000000000///......---------------.........//////........................,,,,,,,,,---------......//////000222222555>>>HHHUUUWWWXXXWWWVVVXXX]]]bbb^^^aaacccbbb___]]]]]]^^^```\\\YYYVVVRRR]]]tttllltttgggjjjrrr}}}xxxmmmaaa```eeeiiigggeeeXXXJJJDDD@@@777777888111333222222111000111111111.../////////000000111111000000000000000000000000000000000000000000000000...............///000000//////............//////---......//////000000000,,,---...///000111222333000000000111222222333333222222333333444555555666:::::::::;;;<<<===>>>????????????@@@AAABBBCCCDDDJJJLLLiiiyyyQQQ<<<;;;999666333222222222000444444444444444444444444444222//////111333444444111111000000000000111111////////////////////////////////////////////////.........------,,,,,,,,,........................------------------------,,,,,,,,,---------.........---...222666;;;FFFQQQYYYYYYYYYZZZ[[[]]]^^^___^^^```ccccccbbb`````````YYYYYYXXXXXXaaahhhwwwuuujjjvvv|||zzz~~~vvvlll```^^^eeekkkbbbUUUZZZVVVNNNEEE<<<666333222444222/////////000000///////////////////////////000000//////.........---000000///...------,,,,,,........................000000000000000000000000,,,------...///000111111000000///////////////000000111111222222333444444666666666666777777777777777888999:::<<<===>>>>>><<<>>>?????????AAACCCEEEHHHRRRlllkkkPPP???:::777888888555555777444444444444444444444444:::777444222111111111000111111000000000000111111////////////////////////////////////////////////.........------,,,,,,,,,........................------------------------,,,,,,---------.........///---...333777===HHHSSSXXXXXXYYYZZZ\\\^^^___``````aaaaaa```^^^\\\]]]]]]\\\]]]___iiiqqqmmmjjjqqq|||vvvvvv{{{qqqlllddd___ccchhhfffaaabbbYYYOOOJJJHHHDDD;;;333555222000///000000000///000000000000000000000000000000/////////.........000//////......---,,,,,,////////////////////////////////////////////////------......//////000000000000////////////000000000111111222222333333444555555555555555666666666666777888999;;;<<<======<<<>>>???@@@@@@AAACCCEEEFFFQQQmmmwwwRRRAAA666999:::333222888444444444444444444444444<<<999555333222222000///111111111111111111111111////////////////////////////////////////////////.........---------------........................------------------------,,,------------.........///---...444:::AAALLLVVVWWWXXXYYY[[[]]]___```aaa```aaa```^^^\\\[[[\\\^^^[[[]]]fffttt{{{rrrdddmmmxxxpppttt|||}}}zzzxxxnnnnnniiiaaa___cccffffffhhh```]]]ccckkkdddOOO:::555333000000000111000///111111111111111111111111000000////////////......000//////......---------000000000000000000000000////////////////////////.........///////////////000000////////////000000000000111111222333333333333333444444444555555555666666777999:::;;;<<<======>>>???@@@@@@AAACCCFFFHHHSSSnnnzzzWWW;;;999999222000777555555555555555555555555666444222222333444444333111111111111111111111111////////////////////////////////////////////////...............---------........................------------------------------------............///...000777>>>EEEOOOXXXWWWXXXZZZ\\\^^^```aaaaaa^^^___```___^^^]]]]]]^^^WWW\\\rrr~~~ttt]]]sssxxxuuurrroooqqqwwwnnnpppmmmfffbbbbbbcccbbbbbbdddmmm~~~]]]@@@666444111000111111111000111111111111111111111111000000//////////////////000/////////......------///////////////////////////////////////////////////////////////.........000////////////000000111000000000111222222333333333333333444555555666666777777888999;;;<<<===>>>===>>>@@@@@@@@@AAADDDFFFKKKTTTmmmvvvHHH;;;;;;666555:::555555555555555555555555222000000111333555555444000111222222222222111000000000000000000000000000////////////////////////................................................---------------------------------.........//////000...222;;;DDDKKKRRRYYYXXXYYY[[[]]]___```aaaaaa\\\^^^``````]]]ZZZXXXWWWSSS```rrr\\\nnn|||lllkkkuuuoooqqqrrrpppnnnmmmggg___\\\cccrrrxxxYYY@@@888555222111111222111000111111111111111111111111//////000000000000000000///////////////.........................................................///////////////.........///////////////000111111///000000111111222333333333333444555666666777777888999:::;;;<<<>>>??????===???@@@AAAAAABBBDDDFFFLLLRRRhhhWWW???:::777777999555555555555555555555555333222111111333333222111000111222333333222111000000000000000000000000000////////////////////////.............../////////........................------------------------------........./////////000000555@@@JJJOOOTTTXXXYYY[[[]]]___````````````]]]______]]]YYYUUURRRQQQQQQooocccgggtttiiiqqqooossswwwzzz|||zzzoooddd```eeennntttrrrdddQQQBBB999666333222222222111000111111111111111111111111//////000000000000111111////////////////////////.........................................................//////////////////......//////000111222//////000000111222222222333333444555666777777888999999:::<<<===>>>???@@@>>>???@@@AAAAAABBBDDDGGGJJJNNNbbbpppNNN???999777777555555555555555555555555555333222333444444222000000111333444444333111000000000000000000000000000////////////////////////---........./////////000........................------------------------............////////////000111888EEEOOOSSSTTTVVV[[[\\\^^^```aaa```____________^^^ZZZWWWUUUVVVWWWaaaqqqqqq{{{iiinnnooouuu|||}}}rrrggg```bbbeeefff```VVVKKKDDD:::777444222222222111000000000000000000000000000//////000000000111111111/////////////////////000................................................------......//////000000............///000111222//////000000111111222222111222333444555666777777888999:::;;;===>>>??????>>>???AAAAAAAAABBBEEEGGGIIINNNbbbcccJJJ???;;;888666666666666666666666666444333333444555666444333000111333444444333111000000000000000000000000000////////////////////////---.........//////000000........................------------------------............/////////000000111999GGGRRRTTTTTTUUU\\\]]]___aaaaaa```___^^^```___\\\YYYXXX[[[```dddzzzhhh^^^{{{iiinnnqqqxxx~~~yyyoooeeeUUUXXX[[[\\\YYYPPPGGG@@@:::777444333333222111000//////////////////////////////000000111111111222////////////000000000000000000000000000000000000........................,,,------...///000111111............///000222222/////////000111111222222000111111222444555666666777888999:::<<<===>>>>>>>>>???AAAAAAAAABBBEEEGGGJJJPPPfffeeeKKK===666777777666666777888555111444444444444444444444444555444333222111111111111000000000000000000000000///////////////////////////000111222222111000///,,,//////,,,,,,//////,,,........................///++++++///111///000222000888DDDLLLQQQTTTWWWYYYXXX[[[^^^_________```aaa[[[]]]\\\\\\ZZZYYYtttgggbbbssshhheeegggttt~~~uuujjj___WWWOOOQQQSSSSSSOOOJJJDDDAAA>>>;;;777333//////000111222111111111000000//////000000000000000000000000...............///000000////////////////////////////////////////////////...............///000000000///---,,,---...000222000000000111222222333333666444333333555666666555999999::::::;;;<<<======>>>???AAAAAA@@@AAACCCEEEGGGOOOgggbbbJJJ999:::999888666666777666444444444444444444444444444555444333222111111111111000000000000000000000000////////////////////////...///000000000000///...///333333111000111...***........................///,,,+++...000//////222222:::FFFOOOSSSUUUWWWYYYYYY[[[^^^______^^^___```aaa\\\\\\\\\YYYhhheeebbbssskkkdddgggllluuu{{{wwwnnneee[[[SSSSSSQQQOOONNNLLLIIICCC>>>BBB>>>999555333333333333111111111111000000000///////////////////////////000000000000000111222222////////////////////////////////////////////////...............///000000000///---------...000111000000000111222222333333666444333333555666666555888999999:::;;;<<<======>>>???@@@@@@@@@AAACCCEEEEEENNNggg~~~WWW999<<<:::888777666666666777444444444444444444444444555444333222222111111222000000000000000000000000////////////////////////......////////////......***///111111111222///+++........................000,,,,,,...///...///333555>>>JJJRRRVVVVVVWWWXXXZZZ\\\______^^^]]]^^^^^^___VVV[[[]]]WWWwwweeeVVVppptttqqqwwwppptttsssllleeeaaa\\\WWWTTTPPPKKKIIIIIIHHHCCC???BBB???;;;777555333111000111111111111000000000000........................000000000000000111222222////////////////////////////////////////////////...............///000000///......------///000111000000000111222222333333666444333444555777666666888999999:::;;;<<<===>>>===>>>@@@@@@???@@@BBBDDDFFFPPPjjjjjjCCC<<<999777777777555555888444444444444444444444444555444333222222222222222000000000000000000000000////////////////////////////////////////////////+++...///---,,,...---)))........................000------///...---///444:::CCCNNNVVVXXXWWWWWWXXX[[[]]]______^^^\\\\\\]]]]]]RRR^^^bbb\\\yyyWWWgggvvvtttlll```ZZZ[[[]]]]]]TTTSSSQQQNNNKKKHHHFFFDDDDDDFFFGGGCCC<<<444111000111111111000000000000000////////////////////////...............//////000////////////////////////////////////////////////...............///000000///............///000000000000000111222222333333666555333444666777777666888888999:::<<<===>>>>>>===>>>?????????@@@BBBDDDEEENNNggg^^^BBB:::666888999555444666444444444444444444444444444444333333222333333333111111111111111111111111000000000000000000000000000000000000000000000000222333111,,,,,,000222000////////////////////////000......//////---111777@@@GGGQQQXXXYYYXXXWWWWWW[[[]]]______]]]\\\[[[\\\___UUU___bbbeeebbb```wwwbbbVVVWWW]]]```^^^bbbddd^^^SSSJJJHHHJJJIIIRRRYYYTTTFFF999444555000000000000000000111111000000000000000000000000...............//////000////////////////////////////////////////////////...............///000000...............///000000000000000111222222333333777555444444666777777666777888999:::<<<===>>>???===>>>@@@@@@???@@@BBBDDDCCCIII```|||SSSDDD999999;;;777444555444444444444444444444444444444333333333333444444111111111111111111111111000000000000000000000000111111000000000000111111---//////...222<<>>???>>>???AAAAAA@@@AAACCCEEEGGGLLLaaammmTTT???;;;<<<999666777444444444444444444444444444444333333333444444555111111111111111111111111000000000000000000000000111000////////////000111(((+++------333===DDDFFF///////////////////////////...000222111111777@@@IIIOOOUUUXXXWWWVVVVVVXXXZZZ\\\^^^^^^]]]\\\\\\\\\WWWWWWRRRVVV}}}{{{cccwww{{{}}}}}}bbb___kkkvvvwwwzzzxxxkkkXXXKKKHHHJJJFFFKKKNNNJJJ@@@777222222///000000000111111111111000000000000000000000000000000000000000111222222////////////////////////////////////////////////...............///000000---......///////////////000000000111222222333333777666444555777888888777666777888:::<<<===?????????@@@BBBBBBAAABBBDDDFFFIIINNNdddaaaDDD<<<===:::888:::444444444444444444444444444444333333333444444555111111111111111111111111000000000000000000000000000///...------...///000111222111---,,,///000...000000000000000000000000//////111333222222999CCCLLLPPPUUUWWWVVVUUUVVVXXXYYY[[[]]]^^^]]]\\\\\\]]]UUU^^^XXX```mmmaaa{{{uuu|||vvv[[[[[[lll{{{vvvuuupppcccTTTJJJHHHJJJIIIGGGEEEBBB>>>:::666333//////000000111111111222////////////////////////...............///000000////////////////////////////////////////////////...............///000000---......///000/////////000000000111222222333333777666555555777888888777666777888:::<<<>>>???@@@@@@AAABBBBBBBBBCCCEEEGGGCCCIII```~~~TTT@@@;;;777555777666666666777666555555444333333333333333333333333333333333222222222111111111111111111000000000000444333222000//////......000/////////............+++,,,.../////////...---,,,...000///000555???HHHPPPRRRTTTTTTUUUVVVYYY[[[[[[\\\^^^___```^^^ZZZWWW[[[OOO```pppggg|||uuusss~~~|||tttrrr|||kkkXXXXXXbbbccckkkiiibbbWWWOOOKKKIIIGGGIIIFFFAAA===;;;888444222////////////000000000000000000////////////000000////////////////////////222111111111000000//////............////////////------------.........///////////////000000000000111111000000111111222333111222444555666666777777777777888999;;;<<<======;;;<<<=========???BBBDDDGGGLLLXXXzzzmmmOOO@@@:::888999666666666666666555555444333333333333333333333333333333333333333333333333111111111111000000000000111111000000//////000000000000/////////.........,,,---......//////.........000111000111888BBBKKKSSSTTTUUUUUUTTTUUUWWWYYYXXXYYY[[[]]]^^^\\\YYYWWW[[[fffmmm}}}yyyssssss}}}~~~tttnnn|||~~~lll^^^SSSUUU[[[XXXZZZYYYVVVQQQLLLHHHCCC@@@CCCAAA>>><<<;;;999666444////////////000000000000000000////////////000000////////////////////////000000000/////////..................////////////------........./////////////////////000000000000222222111111222222333444111222444555666666777777777777888999;;;<<<======<<<===>>>>>>>>>@@@CCCEEEGGGLLLXXX{{{\\\AAA888888888666666666666666555555555333333333333333333333333222222222333333333333333222222111111111000000000//////...//////000111111000000000/////////............------......///000111111111111444;;;FFFOOOVVVWWWWWWUUUTTTSSSUUUWWWXXXYYY[[[]]]]]]\\\ZZZYYY]]]uuuhhhwwwrrruuuvvvooorrreee]]]UUUWWWYYYQQQOOOOOOOOOPPPNNNJJJDDD???@@@???===<<<;;;999666333111000000/////////000000000000////////////000000//////////////////////////////...............---............////////////....../////////000000000////////////000000000000333222222222222333444444111222444555666666777777777777888999;;;<<<=========????????????AAADDDFFFGGGLLLYYY}}}iiiEEE999888888777777666555555555555555444444444444444444444444333333222222111111111111222222222111111111000000//////......//////000111000000000////////////...///...---------...000111111111111111555>>>IIIQQQWWWWWWVVVUUUSSSTTTVVVXXX\\\]]]______^^^\\\\\\\\\iiikkksssttt{{{vvvzzz|||uuutttlllcccXXXZZZ\\\RRRRRRNNNMMMPPPPPPLLLEEEAAACCCAAA???===<<<999555222222222000/////////000000000000////////////000000////////////////////////....................................////////////////////////000000000000////////////000000000000222222111111222222333444111222444555666666777777777777888999;;;<<<=========>>>?????????AAADDDFFFFFFMMMZZZ~~~WWWBBB===;;;777777666555555555555666444444444444444444444444444333222111000///...---222222222222111111111111111111000///////////////111000000000//////////////////...------///000111111000000222888AAALLLSSSUUUUUUUUUTTTTTTUUUYYY\\\^^^___```___\\\ZZZ[[[\\\wwwwwwqqqtttlll~~~}}}{{{|||vvvuuuwwwsssrrrmmmffflllssslll^^^SSSLLLNNNOOOJJJEEECCCDDDBBB@@@???>>><<<888666444333111////////////000000000////////////000000////////////////////////////////////////////////............////////////////////////000000000000////////////000000000000000000000000000111111222111222444555666666777777777777888999;;;<<<======<<<>>>>>>>>>>>>@@@CCCEEEGGGMMM[[[nnnNNN>>>999888777666444444555555666444444444444444444444444444444333111000///...---333222222222222111111111222222111000000///000000111111000000000///////////////......//////000111000///000444;;;EEENNNTTTTTTTTTTTTTTTTTTWWW[[[___\\\^^^___\\\YYYXXXZZZ]]]ddd~~~nnn|||vvv}}}}}}{{{ooorrrvvvssstttxxxmmm]]]PPPPPPSSSOOOKKKKKKCCCAAA???>>>???@@@???>>>666444222///......///000000000////////////000000///////////////////////////////////////000000000............////////////....../////////000000000////////////000000000000///////////////000111111111222444555666666777777777777888999;;;<<<======<<<===>>>>>>>>>@@@CCCEEEGGGNNN[[[{{{pppqqq[[[AAA999888777555444444444666777555555555555555555555555333333333222222222222222333333222222222111111111222111111111111222222333111111111000000000//////......///000000000000000///000222777@@@IIIQQQVVVTTTTTTTTTSSSTTTWWW\\\___ZZZ\\\^^^\\\YYYYYY]]]aaatttjjjwwwkkkwww~~~|||mmmjjjfffdddiiirrrxxxzzz}}}ttt```RRRSSSWWWUUURRRSSSDDDAAA>>>===>>>@@@AAAAAA777555222///......///000000000////////////000000////////////////////////------........./////////............////////////------........./////////////////////000000000000000000000///000111111222111222444555666666777777777777888999;;;<<<=========>>>?????????AAADDDFFFGGGNNN\\\}}}pppaaa___rrriiiIII???999777555444333444666777555555555555555555555555222222333444444555666666333333333222222222111111000000000111222444555666111111111111000000000000---...000111111111000///000000333:::CCCMMMSSSWWWVVVVVVUUUTTTTTTVVV[[[___YYY\\\^^^]]][[[\\\bbbggguuuiiiooobbbsss}}}rrrccc^^^hhhsssvvvxxx}}}ooo[[[LLLPPPVVVTTTQQQSSSHHHDDD???======>>>??????888666333///......///000000000////////////000000////////////////////////,,,,,,,,,------...................../////////000------------.........///////////////000000000000111111111000111222222333222222444555666777777777777777888999;;;<<<======???@@@AAAAAAAAABBBEEEHHHHHHNNN\\\xxxoooddd[[[\\\bbb^^^<<<777888777666666777555333555555444444444333333333222222222222222222222222111111222222222222111111111111111111111111111111111111000000000000111111//////...//////000111222000000444;;;EEENNNRRRSSSVVVTTTRRRRRRVVVZZZ\\\]]]\\\ZZZ^^^aaaYYYTTTfffkkkxxxwwwnnnjjjkkkrrr~~~nnnaaacccpppzzz}}}|||hhhZZZMMMLLLRRRUUUTTTSSSHHHBBB<<<999;;;;;;999666:::888555111///.........111111000000//////......////////////////////////////////////////////////111111000000//////......////////////////////////111000///......///000111000000000000000111111222444444555555666777777777666777888:::;;;<<<======<<<>>>?????????AAACCCEEEHHHMMMXXXzzzwwwpppggg\\\VVVUUUppptttOOO<<<;;;888666666888777555555555444444444333333333222222222222222222222222111111222222222222111111111111111111111111111111111111000000000000111111000////////////000000111111222666>>>GGGOOOTTTUUUVVVTTTSSSSSSWWW[[[]]]^^^[[[\\\]]]]]]\\\hhhzzzrrr|||zzzxxxtttooollliiinnn}}}vvveeefffqqq{{{{{{iiiZZZRRRLLLOOORRRRRRPPPPPPGGGAAA;;;999:::;;;999777999777444111///...//////...............---------////////////////////////////////////////////////000000000000//////......///////////////////////////////////////000000111000000000000000111111222444444555555666666777777666777888:::;;;<<<======<<<>>>?????????AAACCCEEEGGGLLLWWWyyy{{{vvvpppeeeWWWNNNWWWkkkcccCCC===888666888999888777555555444444444333333333333333333333333333333333111111222222222222111111111111111111111111111111111111000000000000111111111111000/////////000000333444999AAAJJJQQQUUUVVVWWWUUUTTTUUUYYY\\\______^^^aaa```]]]jjjrrr~~~}}}zzzwwwrrrrrrrrroooiiikkkzzzuuuaaa^^^jjjqqqhhh[[[QQQNNNNNNRRRTTTPPPLLLKKKEEE@@@;;;999:::;;;999777777666444111000000000000---------...............////////////////////////////////////////////////000000000////////////...////////////////////////---...//////000000000000000000000000000111111222444444444555666666777777666666888:::;;;<<<<<<<<<<<<>>>?????????AAACCCEEEFFFMMM[[[~~~}}}xxxvvvmmm]]]PPPOOOfffoooGGG>>>777777::::::888777555555444444444333333333333333333333333333333333111111222222222222111111111111111111111111111111111111000000000000111111222222111000////////////222666<<>>?????????AAACCCEEEGGGPPPbbb~~~vvvuuuqqqdddWWWKKK[[[ttt~~~OOOBBB888888<<<:::666444555555444444444333333333333333333333333333333333111111222222222222111111111111111111111111111111111111000000000000111111333222111000000///000000222666>>>FFFLLLQQQUUUVVVWWWVVVVVVXXX\\\___aaaaaa]]]___ZZZ___ppp|||}}}{{{|||}}}}}}{{{xxxuuusssuuuqqqooonnnllljjjnnnuuuppprrr```LLLddduuuuuuuuufffYYYSSSOOOQQQQQQMMMGGGFFFBBB@@@===;;;:::999888777444444333222111111111111......//////000000111111////////////////////////////////////////////////...............////////////////////////////////////000000000///...,,,+++000000000000000111111222333333444444555666666666555666777999:::;;;<<<<<<<<<>>>?????????AAACCCEEEEEEOOOdddzzzxxxooofffKKKLLLYYY|||aaaMMM===:::<<<999555444555555444444444333333333333333333333333333333333111111222222222222111111111111111111111111111111111111000000000000111111222222111000000000111111222888@@@HHHNNNRRRUUUWWWVVVUUUVVVXXX\\\```aaaaaa```___[[[fff{{{rrrrrr{{{vvvzzz{{{|||||||||yyyvvvrrroooqqqmmmiiiiiifffccceeeiiilllwwwjjjRRRaaatttjjjqqquuummmddd```]]]\\\WWWMMMFFFDDDCCCBBB@@@===;;;999888777444444333333222111000000---------...............////////////////////////////////////////////////---............/////////////////////////////////000000000///...---,,,+++000000000000000111111222333333333444555555666666555555777999:::;;;;;;;;;<<<>>>?????????AAACCCEEEDDDKKK___}}}wwwpppPPPHHHIIIeeezzz___EEE===<<<888555777555555444444444333333333444444444444444444444444111111222222222222111111111111111111111111111111111111000000000000111111111111111000111111222222333:::DDDLLLPPPSSSVVVXXXUUUTTTUUUXXX]]]```aaaaaa```^^^[[[hhhzzz}}}yyywwwzzz}}}}}}~~~~~~|||yyyuuupppnnnkkkiiihhhfffaaa]]]```fffttt~~~www```ZZZooosssqqqpppiiiooo||||||}}}jjjRRRFFFDDDEEEDDDCCC???<<<999777777555444444333222111//////...............---------////////////////////////////////////////////////---------.........//////////////////////////////.........------......///000000000000000111111222222333333444444555555666444555777888:::;;;;;;;;;<<<>>>?????????AAACCCEEEFFFHHHXXXxxxzzz{{{zzzyyy{{{{{{vvvpppTTTJJJDDDRRRzzzlllKKK>>>;;;777777:::555555444444444333333333444444444444444444444444111111222222222222111111111111111111111111111111111111000000000000111111111000000000111222333333444<<>>???@@@@@@AAACCCEEEKKKHHHTTT~~~~~~}}}|||{{{yyywwwvvvuuuuuu|||yyywww~~~{{{uuuoooWWWLLLAAAIIIjjj\\\BBB999888777444555555555555555555555555555444333333222222333333000000000000000000000000222111000//////000111222000000000000000000000000000111333333222222333555555>>>JJJSSSVVVVVVVVVWWWRRRSSSVVV[[[```bbbbbbaaa\\\cccUUU\\\rrr}}}|||zzz|||xxxuuusssqqqnnnllljjjjjjiiiccc______eeekkkoooTTTHHHSSSfffnnnppp|||www{{{wwwWWWJJJNNNKKKIIIFFFDDDAAA===888444666666777777555333000...//////......---------,,,..............................////////////............////////////..................//////////////////............//////............///000111222111111222333444555666777666666777888:::;;;<<<===<<<>>>???@@@@@@BBBEEEGGGGGGIIIZZZ~~~|||xxxuuussswwwuuuuuuxxx}}}{{{pppfffXXXNNNCCCEEEYYYxxxfffHHH;;;888777666555555555555555555555555555444333333222222333333222222222222222222222222222111111000000111111222111111111111111111111111000111333222222222333555777@@@KKKSSSVVVVVVVVVWWWUUUVVVXXX\\\```bbbaaa___\\\^^^UUUgggvvv|||}}}|||{{{yyyuuurrrpppnnnkkkiiiggghhhgggccc___```ffflllqqqXXXJJJQQQ```kkkyyy~~~kkkSSSHHHJJJJJJHHHEEECCC@@@===888555666666777666555222000.../////////.........------..............................////////////............////////////..................//////////////////............//////////////////000111222222222222333444444555555666666666777888:::;;;<<<======>>>@@@AAAAAABBBEEEGGGFFFFFFWWW{{{~~~~~~{{{yyyzzz{{{rrrcccYYYRRRIIIDDDIIIYYYoootttQQQ===777777888666666666666666666666666555444333333222222333333333333333333333333333333111222222333333222222111111111111111111111111111000111222222222222444666:::BBBLLLSSSVVVUUUVVVWWWYYYYYYZZZ]]]```aaa```^^^\\\ZZZ\\\~~~nnn~~~}}}yyyvvvssspppnnnmmmjjjhhheeeeeeeeebbb```aaafffkkk|||~~~}}}ppp[[[LLLNNNYYYrrr|||jjj```WWWKKKFFFFFFIIIGGGDDDBBB???<<<888555555666666666444222000///000000////////////....................................////////////............////////////..................//////////////////............//////000000000000000111333333333333333444444555555555666666777888:::;;;<<<======???@@@AAAAAACCCFFFHHHFFFGGGWWW|||xxxvvvzzz}}}|||kkkYYYTTTOOOIIIFFFMMMfff}}}\\\AAA777777:::777777777777777777777777555444333333222222333333333333333333333333333333111222444444444444222111111111111111111111111111000111222222222333555777===DDDNNNTTTUUUUUUVVVWWWXXXXXXYYY\\\^^^```___^^^\\\]]]ooozzzvvv}}}{{{yyyvvvssspppooonnnkkkiiieeeeeedddbbb___```cccfffppppppppphhhXXXLLLKKKRRRuuuwwwqqqlllaaaUUUMMMJJJGGGGGGHHHHHHFFFBBB@@@>>><<<888555555555555555444222000///000000000000000/////////..............................////////////............////////////..................//////////////////............//////000000000000111222333444111111222333444555666777666666777888:::;;;<<<======???AAAAAABBBCCCFFFHHHHHHJJJ\\\rrrYYYSSSOOOLLLFFFKKKggghhhHHH888666:::777777777777777777777777555444333333222222333333222222222222222222222222222333444555555444333222111111111111111111111111111222222222111333666999@@@FFFOOOTTTUUUVVVWWWYYYVVVVVVWWWYYY]]]______^^^^^^ggg}}}mmm~~~{{{yyywwwuuurrrpppooonnnllljjjggggggeeebbb___]]]^^^___aaa```___]]]TTTLLLKKKOOOmmm{{{lllbbbbbb]]]SSSKKKHHHHHHIIIFFFDDDAAA>>>===;;;888666555555444444333222111000/////////000000000000000..............................////////////............////////////..................//////////////////............//////000000000000111222333444///000111333555777888999666666777888:::;;;<<<======???@@@AAAAAACCCFFFHHHGGGKKKaaavvv\\\RRRLLLKKKEEEGGGcccwwwQQQ;;;777:::666666666666666666666666555444333333222222333333222222222222222222222222222333333444444333333222222222222222222222222222111222222111111333777:::AAAGGGOOOTTTUUUVVVYYY[[[VVVUUUVVVXXX[[[^^^^^^^^^bbbsssqqqbbb~~~{{{xxxuuussspppnnnnnnmmmkkkjjjiiihhheeebbb^^^[[[YYYXXXVVVTTTUUUWWWVVVPPPLLLMMMgggwwwllldddmmmmmm___QQQJJJGGGDDDEEEBBB???===<<<:::888666555444444333222111111111......////////////000000..............................////////////............////////////..................//////////////////............//////000000000000000111333333///000111333555777888999666666777888:::;;;<<<===<<<>>>???@@@@@@BBBEEEGGGEEEIII___|||bbbSSSKKKKKKFFFDDD[[[{{{]]]@@@777999555555555555555555555555555444333333222222333333333333333333333333333333333333222222222222333333222222222222222222222222222222222111111444888;;;BBBHHHOOOSSSUUUWWW[[[^^^YYYXXXWWWYYY[[[]]]]]]\\\fff}}}dddjjj|||zzzvvvtttqqqpppoooooommmllliiigggdddaaa^^^[[[WWWUUURRRPPPSSS[[[]]]XXXPPPLLL]]]}}}lll```cccppptttgggZZZUUUPPPJJJDDDAAA>>>;;;;;;:::888777444444333222111111111111------........./////////..............................////////////............////////////..................//////////////////............//////////////////000111222222111222222333444555666666666666777888:::;;;<<<===;;;===>>>??????AAADDDFFFDDDGGG[[[hhhVVVLLLNNNJJJDDDWWWuuudddDDD888999555555555555555555555555555444333333222222333333444444444444444444444444444333111111111111333444222222222222222222222222222222222111111444888;;;BBBHHHOOOSSSUUUXXX\\\___]]][[[ZZZZZZ[[[\\\\\\[[[jjjqqq\\\xxx|||||||||~~~~~~|||yyyvvvtttssssssrrrqqqooohhhfffcccaaa^^^[[[WWWTTTQQQQQQVVVaaaeee^^^SSSLLLJJJddd|||{{{nnnnnniiiWWW```pppvvvmmmfffgggccc[[[DDDAAA===;;;:::999888777444444333222111111111111,,,---------......//////..............................////////////............////////////................../////////000//////............//////............///000111222444444444444444444444444666666777888:::;;;<<<===:::<<<>>>>>>???@@@CCCEEEFFFGGGXXX~~~kkkWWWPPPQQQJJJIIITTTZZZ}}}RRR>>>>>>888777666555555555555555444444444444444444444444222333444555666888999999222222222222222222222222222222222222222222222222000000333666444222555;;;DDDKKKQQQSSSUUUZZZ]]]\\\^^^XXX[[[]]]VVVVVV[[[XXXcccjjjkkk___~~~}}}zzzyyywwwuuussspppllliiieeedddccc```]]]YYYVVVUUUQQQSSSYYYcccjjjgggZZZNNNBBBQQQ___bbb______bbbeeeiiilll}}}kkkRRRIII???999999;;;:::999666444333111000000111111000///------.........---,,,---...//////...---,,,...---,,,,,,---...///000111111000000//////......////////////000000000000............////////////------...///000111222222333333333444444444555555777777888999;;;<<<===>>>>>>???AAAAAAAAACCCEEEGGGKKKIII___wwwcccZZZYYYOOOJJJNNNPPPsssWWW???<<<888777666555555555555555444444444444444444444444111222333333444555666666222222222222222222222222222222222222222222222222111111222555333222666===EEELLLQQQSSSVVVZZZ\\\[[[]]]WWWZZZ]]]XXXWWWYYYXXXaaazzzooojjjjjj~~~wwwvvvuuuttttttrrrooolllgggfffdddaaa]]]ZZZWWWVVVUUUVVV[[[dddjjjggg\\\QQQHHHKKKTTTaaajjjkkkeee```gggmmmmmmOOOIII@@@<<<<<<===;;;999555444333111000111111222000///------.........---------............------///......---...///000111/////////................../////////000000000000............////////////......///000111222333333333333333444444444555555666777888999:::;;;<<<===>>>???AAAAAAAAABBBEEEGGGIIIHHH___zzzfff^^^]]]TTTOOOOOOKKK^^^bbbEEE<<<999888777666555555555555444444444444444444444444111111111222222333333333222222222222222222222222222222222222222222222222222111222333333222888@@@GGGMMMRRRTTTVVVZZZ\\\[[[[[[XXXXXX[[[ZZZVVVVVVXXXkkkjjjyyyqqqwwwvvvttttttsssrrrooommmiiihhheeebbb^^^[[[XXXWWWWWWXXX\\\ccchhheee\\\TTTHHHFFFNNNaaammmlllfffccciiilllbbbKKKGGGBBB@@@@@@???<<<999555444222111111111111222111///------...///...---.........------.........000////////////000111111---------------.............../////////000000000............//////////////////000111222333333444333333333444444444555555555666777888999;;;<<<<<<>>>@@@AAAAAAAAABBBEEEGGGFFFGGG^^^pppfffbbbXXXSSSRRRKKKQQQssspppNNN???999999777666555555555555444444444444444444444444222222222222222111111111222222222222222222222222222222222222222222222222333111111222222333;;;CCCIIIOOOTTTUUUVVVZZZ\\\ZZZ[[[[[[YYY[[[\\\VVVTTT]]]~~~wwwhhh~~~{{{yyyvvvtttrrrpppllljjjkkkiiifffbbb___[[[YYYXXXWWWXXXZZZ___bbb```[[[VVVCCCCCCNNNaaakkkmmmuuuttt~~~vvvcccNNNEEEDDDBBBBBBBBB???;;;777555444222111111111222222111///------...///...---///...---,,,,,,---.../////////////////////000000,,,,,,------.........///........./////////000000............//////////////////000111111222333333333333333444444444555555555555666777999:::;;;<<>>HHHMMMSSSWWWVVVWWWZZZ[[[YYYZZZbbb\\\ZZZ```XXX]]]}}}uuu~~~}}}|||||||||yyywwwtttrrrrrrqqqpppnnnkkkhhhddd```\\\YYYWWWVVVOOOPPPRRRSSSUUUXXX\\\___UUUEEEAAA^^^xxxeee___VVVMMMIIIAAABBBBBBAAA???;;;888666444333222111111111333333222000......///000///............------.........---...............---,,,.............../////////------........./////////............////////////......//////000000000000333333333444444444555555555666777888999;;;<<<<<<@@@AAABBBBBBAAAAAADDDEEEHHHKKK]]]xxxzzz}}}qqq^^^XXXXXXRRRLLL[[[mmmRRR<<<;;;999777666555444444444444444444444444444444222333333333333333333333222222222222222222222222222222222222222222222222000///111444555777???HHHNNNTTTXXXWWWWWWZZZZZZXXXVVVccc\\\ZZZbbb[[[hhhwww~~~}}}|||}}}}}}yyywwwtttrrrrrrqqqpppooojjjgggbbb]]]YYYVVVUUUTTTMMMOOOQQQRRRSSSXXX```fff[[[LLLDDD\\\uuueeegggbbbSSSKKKDDDDDDCCC@@@===:::999888333333111111111222333444222000......///000///...------............------...//////000///...---,,,.........------------------------.........//////............///////////////000000000000111111111333333333444444444555555666777888999:::;;;<<<===@@@AAABBBBBBAAAAAACCCEEEGGGIIIZZZ}}}tttllloooxxx~~~fff]]][[[SSSHHHWWWwww[[[<<<;;;999888666555444444444444444444444444444444111111222222222333333333222222222222222222222222222222222222222222222222//////111555666888@@@HHHOOOUUUXXXXXXWWWZZZZZZXXXSSSbbb\\\YYYccc^^^pppxxxxxx~~~~~~}}}}}}~~~~~~}}}zzzvvvrrrqqqooommmkkkiiifffaaa\\\XXXUUUTTTSSSMMMPPPRRRRRRTTTZZZdddlllXXXSSSNNN[[[llleeeoookkkUUUEEEGGGFFFDDD@@@<<<:::999:::333222111111111222333444222000///...///000///...,,,---...//////...---,,,///000111111111///...------------,,,,,,+++++++++---------.........//////............/////////000111111111111111222222222333333333444444444555555777777888999;;;<<<===>>>@@@AAABBBBBBAAAAAACCCEEEEEEGGGWWWyyylllbbb^^^]]]qqqwwwuuu|||hhh```^^^VVVZZZvvvmmmJJJ777<<<888111555222777555555444333333333333444222222222222222222222222444333333222222333333444222222111111111111222222444333333333555;;;CCCIIINNNQQQTTTXXXYYYZZZYYYXXX___YYYZZZZZZ``````uuu~~~~~~xxxzzz|||{{{{{{}}}}}}}}}~~~|||zzzvvvtttrrrpppllljjjeeeccc___\\\YYYVVVRRRPPPKKKOOORRRQQQPPPTTT^^^gggcccVVVHHHKKKbbbzzz|||rrrlll\\\^^^llloooiii\\\KKKGGGGGGGGGDDD???;;;888777555444333111000//////...000///...------...///000////////////////////////...---,,,,,,,,,,,,---...000000000000000000000000333000......//////---***...///000111111000///......000111111000000111222222222333444444555555666444555666888:::<<<===>>>???AAABBBBBBBBBBBBCCCEEEFFFHHHZZZsss[[[TTTYYY```zzzpppooo}}}kkkkkkqqqqqqdddlllrrrKKK666;;;888222666222777555555444333333333333444333333333333333333333333444333333222222333333444222222111111111111222222444333333333666<<>>???AAABBBBBBBBBBBBCCCEEEEEEKKKaaafffOOOJJJVVVddd{{{sss{{{vvvgggmmm~~~nnnvvvpppdddyyyOOO777:::999555888333777555555444333333333333444444444444444444444444444444333333222222333333444222222111111111111222222333333333333666===EEEKKKPPPRRRVVVZZZ\\\\\\\\\[[[[[[YYY]]]\\\aaa^^^ooo}}}{{{zzzyyyzzzxxxuuurrrqqqnnnkkkiiihhhccc]]]YYYWWWXXXXXXXXXOOONNNMMMNNNSSS\\\eeelll]]]TTTGGG@@@EEEQQQXXXYYY[[[XXX[[[]]]ddd{{{~~~rrr```MMM@@@::::::<<<111333666777777666333222000//////......//////000////////////////////////......---,,,,,,---......////////////////////////000...---...///000///------...////////////...---...000111111000000111222222222333444444555555666555666777888:::;;;======???AAABBBBBBBBBBBBCCCEEEEEEMMMdddsss]]]OOONNN[[[kkk{{{mmmqqqlllcccssspppxxxtttaaaxxxYYY<<<::::::777999333666555555444333333333333444444444444444444444444444444333333222222333333444333222222111111222222333333333333444777>>>FFFLLLQQQSSSWWW[[[]]]^^^]]]\\\[[[[[[___\\\___\\\jjjxxx~~~|||zzzyyyyyywwwtttrrrpppnnnkkkiiigggccc___\\\ZZZZZZYYYXXXQQQNNNMMMOOOVVV^^^ccceeeWWWRRRIIIDDDFFFPPP[[[aaa^^^cccgggaaafffhhhQQQBBB<<<;;;<<<444444666666666555333222000000000///////////////////////////////////////......------------......////////////////////////............///000000///---..................---...000111111000000111222222222333444444555555666555666777888:::;;;<<<===???AAABBBBBBBBBBBBCCCEEEFFFKKK___~~~aaaSSSOOOTTTeeexxx|||jjjkkk{{{ddddddtttuuuzzzmmm^^^llliiiDDD<<<:::888:::333777555555444333333333333444222222222222222222222222444333333222222333333444333333222222222222333333333333333444888???HHHNNNQQQTTTWWW[[[^^^___^^^^^^]]]]]]```ZZZ]]]]]]mmmnnn}}}|||{{{yyyvvvtttrrrpppnnnllliiifffdddbbb```___\\\XXXUUUOOOLLLLLLOOOUUUYYYXXXVVVVVVRRRKKKEEECCCIIIUUU```bbbqqq}}}vvvrrr{{{mmmZZZHHH===999888888888666444222111111222222000000000000000//////...////////////////////////................................................------.../////////000111.........------............000111111000000111222222222333444444555555666666666777888:::;;;<<<<<>>>>><<<:::666555333111000111111222111111222222111000...---////////////////////////---...///000000///...---........................---///000000...---///111000000///......///000000...000111111000000111222222222333444444555555666777777888999:::;;;;;;<<>>@@@AAAAAAAAACCCEEEBBBGGG___|||www```JJJIIIJJJPPP]]]www}}}ZZZIIIIIIHHHQQQggg|||vvvmmmhhhjjjtttkkkaaaWWWdddvvvpppZZZrrrnnnTTTDDD777555888555555555555555555555555555444333222222111111222222333333333333333333333333333333333333333333333333333333444777===EEEMMMRRRRRRUUU[[[```dddfffggggggaaaaaa```kkkyyy}}}~~~}}}}}}}}}}}}~~~||||||{{{zzzyyyyyyxxxxxxttttttsssrrrrrrrrrqqqqqqsssnnnhhhbbb^^^YYYTTTPPPKKKJJJIIIJJJKKKKKKIIIGGGKKKSSSSSSQQQKKK>>>AAATTTXXXQQQNNNPPPQQQTTTcccuuussseeeWWWQQQLLLDDD;;;777555555444333222111111000000000111111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///............////////////////////////000000000000111111222333444444444444666666777999:::;;;<<<<<<<<<===???@@@@@@AAACCCEEEBBBFFF\\\qqq^^^IIIJJJMMMSSSaaa|||yyyVVVGGGJJJIIISSSjjj{{{vvvlllggggggooooooddd]]]```fffkkkaaaOOOaaazzzYYYDDD777777999333444555555555555555555555444333222222111111222222333333333333333333333333333333333333333333333333333333444888>>>FFFNNNRRRTTTWWW\\\aaaeeeggghhhhhhaaaffffffkkk|||zzz~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvuuurrrrrrrrrrrrqqqqqqppppppnnnkkkfff```[[[WWWSSSPPPMMMLLLKKKKKKLLLKKKIIIHHHGGGMMMNNNNNNLLLAAA@@@QQQWWWTTTTTTTTTOOORRRhhhxxxggg[[[RRRGGG<<<666666555555444333222111111///000000000000//////...........................------------------------........................---------............///............////////////.../////////000000000111111111222333444444444444444666777999;;;<<<<<<<<<<<<===???@@@@@@AAACCCEEEEEEGGG\\\iiiXXXGGGJJJOOOYYYlll}}}xxxuuuzzz}}}sssRRREEEHHHFFFQQQjjjzzztttkkkdddeeejjjwwwvvvgggccc```[[[ZZZTTTGGGPPPnnn___GGG777888;;;444444444444555555555555555444444333222222222222222333333333333333333333333222222333333333333444444222333555999???GGGNNNSSSVVVYYY]]]aaadddfffgggggg```ffffffggg~~~uuuzzzvvv}}}~~~}}}{{{yyywwwuuutttrrrrrrrrrrrrqqqpppooonnnjjjhhhddd___ZZZVVVSSSQQQQQQOOONNNNNNNNNMMMJJJHHHGGGMMMNNNOOOOOOCCCAAAPPPXXX]]]___ZZZRRRVVVmmm~~~jjj\\\RRRFFF<<<777666666555444333222111111/////////000000//////...........................000000000000000000000000........................---------............///............////////////......//////000000111111111111222333444444444444444555777:::;;;<<<<<<<<<<<<>>>@@@AAAAAAAAACCCEEEEEEIII______PPPHHHMMMUUUccc|||xxxpppeee^^^\\\ZZZWWWTTTYYY\\\aaaeeeiiiooowww|||oooPPPEEEGGGCCCOOOjjjyyy{{{uuukkkccc```gggppp|||iii``````YYYTTTQQQGGGGGGWWWlllPPP:::999<<<666444444444555555555666666555444444333333333333333333333333333333333333333222222222333333444444444222333555:::@@@HHHOOOSSSXXXZZZ]]]aaaccceeeffffffcccdddaaaddd|||ppp~~~}}}}}}rrr{{{~~~~~~}}}{{{zzzxxxwwwwwwssssssssssssrrrpppnnnmmmhhhfffccc___ZZZWWWUUUTTTUUUSSSQQQPPPPPPNNNKKKHHHEEELLLPPPSSSSSSFFFCCCPPPaaappp|||xxxooooooxxxrrr^^^RRRJJJAAA:::888666666555444333222222111......///////////////...........................////////////////////////........................---------............///............////////////.........///000111111111111111222333444444444444333555777:::<<<<<<<<<<<<===???AAAAAAAAABBBDDDFFFDDDIIIcccsssVVVLLLMMMQQQ[[[lll{{{hhh]]]UUULLLGGGHHHIIIIIIGGGFFFIIILLLNNNPPPVVV]]]cccpppwwwnnnPPPGGGGGGBBBNNNkkkwwwwwwnnnjjjggg``````jjjvvviii\\\bbb^^^YYYWWWOOOJJJQQQ}}}yyyZZZ>>>888<<<888444444444555555555666666666555444444333333444444333333333333333333333333222222222333333444444444222333666:::AAAIIIOOOTTTYYY[[[]]]```cccdddeeeeeelllgggaaaiiimmmmmm|||tttuuuxxxyyyuuu}}}}}}||||||{{{{{{zzzyyyyyytttttttttsssrrrpppmmmlllgggfffddd```[[[XXXVVVWWWXXXVVVTTTRRRQQQOOOLLLIII@@@JJJQQQVVVVVVIIIEEERRRlllzzzvvvdddQQQGGGBBB===999999666666555444333222222111......///////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////............/////////000---......///000111111222111111222333444444444444222444777:::<<<===<<<<<<>>>???AAABBBBBBCCCEEEFFFAAAJJJggg\\\LLLMMMEEEVVVllliii^^^NNNMMMJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHJJJOOOUUUZZZ```eeennn}}}nnnPPPEEEHHHFFFPPPiii|||qqqiiifffjjjhhhjjjssslllfffaaa]]]^^^\\\SSSKKKHHHbbb{{{```EEE999999444888777666555444444444555<<<:::666222000111333444444444444333333222222222444333333222222333333444333444666:::AAAIIIQQQVVVVVVXXXZZZ\\\^^^aaaeeehhhfffjjjaaajjjtttxxxyyynnnnnnvvvvvvvvv{{{~~~}}}}}}}}}{{{zzzxxxxxxwwwvvvtttqqqooonnnlllhhhbbb^^^[[[YYYWWWVVVUUUVVVWWWUUUQQQLLLJJJIIIDDDBBBIIITTTUUULLLIIINNNttt|||mmmkkk\\\MMMFFFBBB===;;;>>>555555555444333222111000...///111222111000...---........................,,,,,,,,,---------......---------............///++++++,,,,,,---...//////000///...------...///000............/////////000333333444444555444444444666777888:::;;;<<<=========???BBBCCCDDDDDDFFFGGGCCCJJJgggrrrVVVJJJLLLLLL\\\qqqfffWWWRRRPPPMMMIIIFFFEEEEEEEEEDDDFFFIIIKKKNNNQQQUUUXXX___bbbhhhssskkkOOODDDGGGFFFPPPhhhzzzxxxlllgggfffiiijjjooozzznnnfff```]]]^^^\\\UUUNNNKKKdddhhhGGG888:::999777777777666555555444444888777444222222333555666555444444444333333333222444333333222222333333444333444666;;;AAAJJJQQQVVVVVVYYY\\\^^^```bbbfffhhhfffiiigggzzzwwwxxxrrrhhhjjjrrrrrrvvv~~~}}}|||}}}|||{{{zzzyyyxxxvvvtttrrrqqqooonnnlllhhhccc___\\\ZZZXXXVVVTTTUUUUUUSSSNNNJJJGGGFFFDDDBBBIIIUUUVVVMMMIIIMMMooouuunnnfffXXXJJJEEEBBB<<<666555555555555444333222111000//////111111111000...---........................,,,,,,,,,---------......---------............///++++++,,,------...//////000///...------...///000........./////////000000111222222333444444444333666777888:::;;;<<<=========???BBBCCCCCCDDDFFFGGGEEELLLfffzzzkkk[[[MMMHHHJJJQQQ```sssiiiWWWYYYVVVQQQLLLIIIGGGGGGGGGFFFIIIMMMQQQSSSUUUWWWYYYaaabbbeeekkkttt|||zzzhhhNNNDDDGGGFFFPPPgggvvvtttnnnlllmmmmmmsssyyysssfff___[[[\\\[[[UUUPPPOOOmmmpppJJJ888:::===666777777777777555444333333333333333444555666777555555555444444444444444444333333222222333333444333444666;;;BBBJJJQQQUUUVVVYYY^^^aaacccdddfffggghhhjjjqqqyyymmmiiibbbeeemmmmmmwww~~~~~~||||||||||||{{{zzzyyyxxxuuusssqqqpppooooookkkhhhccc___]]][[[YYYWWWSSSTTTSSSPPPKKKFFFCCCBBBBBBBBBJJJUUUVVVOOOJJJKKKeeewwwrrrnnnooonnn]]]LLLDDDAAA===888555555555555444333222111000///000111111111000...---........................,,,,,,,,,---------......---------............///,,,,,,,,,---......////////////............//////....../////////000000000///000111222333444444444666666888:::;;;<<<<<<<<<<<>>===;;;999555555555444333222111000///000000111000///..............................,,,,,,,,,---------......---------............///,,,---------......///////////////....../////////...////////////000000000///000111222444444555555555666888999;;;<<<<<<<<<<<<>>>AAACCCCCCDDDEEEGGGGGGMMMhhhzzzlll\\\[[[UUUMMMGGGFFFIIIKKKKKKWWWeeeqqqxxxjjjddd^^^VVVNNNJJJIIIKKKMMMOOOPPPRRRTTTWWW\\\bbbfffmmmooorrruuuxxx{{{}}}|||oooWWWHHHHHHGGGOOOccckkkwww~~~~~~eee\\\UUUTTTSSSQQQPPPQQQssswwwTTT===888888555666777888777666333222222333444555555444444333555555555555555555555555444333333222222333333444222444888===DDDKKKQQQUUUTTTXXX^^^bbbdddcccccccccccccccuuuyyynnnaaabbbaaaeeelllmmmxxxzzz~~~~~~}}}{{{zzz{{{{{{{{{yyyyyywwwtttqqqnnnnnnnnnoooiiigggccc```^^^\\\YYYVVVSSSSSSQQQMMMHHHDDDBBBAAA@@@AAAGGGPPPTTTQQQKKKHHHTTTfffggg\\\YYY[[[cccpppqqq[[[KKKDDDBBB===888555555555444333222111000000000000000000//////...........................,,,,,,,,,---------......---------............///------...............///...//////////////////...////////////000000000111000111222444555666666666555666777999:::;;;<<<<<<<<<>>>AAABBBCCCCCCEEEFFFEEELLLiiiyyyrrrjjjaaaYYY[[[XXXNNNGGGGGGJJJLLLLLLVVVbbbiiisssuuujjjddd^^^UUUMMMHHHIIILLLOOOTTTUUUWWWYYY\\\cccjjjooouuuxxx{{{~~~zzzaaaNNNIIIGGGOOOaaaiiivvv}}}~~~ggg]]]SSSQQQPPPNNNNNNPPPbbb~~~[[[@@@888777666777777777777555444333333444444444444333333222444444444444444555555555444333333222222333333444222444888>>>EEELLLRRRUUUTTTYYY^^^bbbcccccccccccchhhgggxxxxxxnnnjjj___eeedddfffmmmoooyyyyyy~~~}}}|||zzzzzzzzz{{{zzzyyywwwvvvsssqqqooonnnmmmmmmhhheeebbb```^^^[[[XXXVVVRRRRRRQQQMMMHHHDDDBBBBBB???AAAEEELLLQQQQQQLLLGGGPPP[[[WWWKKKLLLRRR^^^ooo}}}wwwmmmbbbYYYPPPCCC777555555555444333222111000000000000000////////////........................,,,,,,,,,---------......---------............///..............................////////////....../////////000000000111111111222333444555666666666555555777999:::;;;;;;;;;;;;>>>@@@BBBBBBCCCEEEFFFCCCKKKiiivvvhhhcccccceeedddcccZZZMMMFFFGGGKKKKKKOOOYYYbbbfffmmmzzzsssjjjgggaaaWWWOOOLLLNNNRRRVVV[[[^^^bbbeeejjjpppwww{{{kkkSSSKKKHHHOOO```jjjxxxkkk___TTTPPPNNNLLLMMMOOOTTT~~~cccBBB999:::777777777666555555444444333333333333333333333333222333333333444444444444444333333222222333333444222444888>>>EEELLLRRRUUUWWWZZZ___bbbccccccdddeeehhhgggssswwwppp{{{ddd^^^gggfffffflllpppzzz}}}{{{yyyyyyzzz{{{zzzyyyvvvuuusssrrrooonnnlllkkkfffdddaaa___]]][[[WWWTTTQQQPPPOOOKKKFFFCCCBBBCCC???@@@CCCHHHNNNPPPLLLFFFJJJTTTSSSNNNSSSWWW\\\hhhtttwwwvvvnnndddXXXIII;;;555555555444333222111000111000000///////////////........................,,,,,,,,,---------......---------............///////////////............---...///000000///...---//////000000000111111111111222333444444444444444444555777888:::;;;;;;;;;;;;===@@@BBBBBBCCCDDDFFFDDDKKKgggxxxjjj___]]]eeeooooooiiiZZZJJJCCCHHHKKKIIIRRR[[[bbbeeejjjuuuvvvmmmllleee\\\SSSQQQSSSYYY]]]bbbgggmmmrrrwww}}}qqqVVVLLLHHHOOO___kkkzzznnnbbbUUUPPPMMMKKKMMMOOOOOOlllhhhCCC:::>>>888777666555444444555555222222222222333444555555222222222333333444444444444333333222222333333444222444999???FFFLLLRRRUUUYYY\\\```cccddddddeeefff___^^^fffyyyvvvuuu```]]]hhhgggdddkkkooozzz|||zzzyyyyyyzzz{{{zzzyyyuuuttttttrrrpppnnnllljjjeeeccc```^^^]]]ZZZWWWTTTOOOOOOMMMJJJEEECCCBBBCCC???@@@AAAEEELLLOOOLLLFFFDDDSSSZZZ]]]dddbbb]]]```jjjpppqqqhhh]]]TTTGGG<<<555555555444333222111000111111000///////////////........................,,,,,,,,,---------......---------........./////////////////////.........---...///000000///...---000000000000111111111111111222222333333333222222444555777888:::;;;;;;;;;;;;===@@@BBBBBBCCCDDDFFFFFFLLLfffuuugggddddddgggsssoooWWWKKKGGGFFFGGGIIIUUU\\\aaacccjjjwww~~~xxxvvvkkk]]]WWWYYY```fffiiivvvyyy}}}uuuaaaQQQIIIQQQ___nnn|||vvv]]]PPPNNNJJJHHHJJJGGGIIIfffwwwFFF333;;;888777555555666666444333444444444444444444444444333333333333333333333333333333333333333333333333444555999???FFFMMMSSSVVVZZZ___dddeeehhhjjjhhhdddaaa___XXXwwwlll```YYY]]]bbbccciiiqqqwww}}}{{{zzzzzz{{{{{{{{{zzzwwwwwwtttqqqmmmkkkkkkllljjjgggaaa]]][[[YYYWWWUUURRRPPPMMMJJJFFFDDDBBBAAAAAA???>>>CCCNNNUUUPPPEEEGGGUUUllluuuooonnnnnndddhhhhhhaaaTTTIIICCC>>>999999999777666444222111000......////////////..............................,,,,,,,,,---------......000...---...///000///...111111111000000000000000111000///......///000111////////////000000000000111222333444555444333333777888999999888777888:::<<>>888777555555666666444333444444444444444444444444333333333333333333333333555555555555555555555555555777;;;@@@GGGNNNTTTWWWYYY___dddfffhhhjjjhhhdddaaa]]]XXXyyyxxxiii^^^WWW\\\```aaafffnnnuuu|||~~~}}}|||zzzyyyxxxzzzzzzzzzyyyvvvuuurrrooollljjjjjjjjjiiifffaaa]]][[[YYYXXXVVVRRRPPPNNNJJJGGGEEECCCBBBBBB@@@???DDDNNNVVVQQQGGGKKKaaawwwqqqkkk^^^MMMCCC@@@???===999888777666444222111000...//////000000//////...........................,,,,,,---------.........000...---...///000///...////////////////////////111000///......///000000////////////000000000000111222333444444444333333777888999999888777999:::<<>>888777555555666666444333444444444444444444444444333333333333333333333333555555555555555555555555555888<<>>:::999888777555444222111000///000000111111000000///........................,,,------------.........000...---...///000///...---------......//////000000//////......///000000////////////000000000000111222333444444444333333666888999999888888999:::<<<>>>AAABBBBBBCCCDDDEEEGGGMMMmmmnnndddaaalllxxx~~~xxx^^^LLLDDDCCCJJJSSS___lllxxx~~~~~~vvvsssxxxooo]]]TTTZZZhhhyyyoooZZZQQQOOOGGGDDDGGGFFFDDDIIIrrrUUU;;;<<<888777555555666666444333444444444444444444444444333333333333333333333333333333333333333333333333555777<<>>AAAAAAAAABBBDDDEEEGGGPPPuuuhhhaaacccqqq}}}hhhSSSGGGFFFNNNXXXeeesssttteee]]]cccpppzzzbbbUUUPPPGGGCCCEEEDDDBBBOOOYYY===<<<888777555555666666444333444444444444444444444444333333333333333333333333333333333333333333333333333666;;;BBBIIIOOOTTTVVVXXX___eeegggiiikkkgggbbb___ZZZsss~~~^^^RRRLLLPPPVVVXXX^^^fffmmmvvv~~~|||zzzzzzzzzzzzyyyxxxtttrrrooonnnnnnmmmjjjgggeeebbb```^^^]]]\\\ZZZXXXRRRQQQNNNKKKIIIGGGEEEEEE>>>>>>===@@@IIIRRRRRRMMMEEEhhhrrrZZZ\\\WWWMMMEEEBBBAAA:::222777666666444333222111000000000111111111111000000........................---------.........//////000...---...///000///...------...//////000111111------......////////////////////////000000000000222222222333333333444444555777888999888888:::;;;===>>>@@@AAAAAAAAADDDFFFGGGQQQyyyyyycccaaagggvvvnnnXXXJJJGGGQQQ\\\iiixxxzzzmmmdddiiiuuu~~~ppp[[[RRRGGGCCCDDDAAA???[[[^^^AAA>>>888777555555666666444333444444444444444444444444333333333333333333333333555555555555555555555555333666;;;BBBIIIOOOSSSUUUWWW^^^eeehhhjjjkkkgggbbb___ZZZ}}}{{{\\\PPPIIIMMMSSSWWW___iiisss~~~}}}{{{zzzzzzzzzyyyxxxuuurrrpppooopppoookkkhhhdddbbb```^^^^^^\\\YYYWWWQQQPPPMMMKKKHHHFFFEEEEEE======<<<>>>GGGQQQRRRNNNEEEWWWnnnoooaaa^^^]]]SSSXXXSSSJJJAAA???@@@>>>:::666666555444333222111111///000000111111000000///........................------........./////////000...---...///000///............//////000000111,,,---...///////////////////////////000000000000333333222222222333444555555666888888888888:::<<<===>>>???@@@@@@AAADDDFFFGGGQQQzzzqqq^^^___iiiyyysss]]]NNNKKKVVVccclll}}}zzzooorrr{{{zzz~~~vvv[[[OOOFFFDDDEEEAAA???YYY___AAA>>>888777555555666666444333444444444444444444444444333333333333333333333333555555555555555555555555333777===DDDJJJPPPTTTVVVWWW^^^eeehhhjjjkkkgggaaa___XXX{{{\\\OOOFFFJJJQQQWWWbbbmmmvvv|||zzzyyyzzzyyyxxxwwwuuurrrooooooqqqppplllgggeeecccaaa___^^^\\\XXXVVVPPPOOOLLLJJJHHHFFFEEEDDD=========>>>GGGQQQTTTQQQIIINNN\\\```SSSOOOSSSRRRSSSTTTPPPIIIDDDDDDAAA===666555555444333222111111...//////000000//////.......................................////////////000...---...///000///...........................+++,,,---///////////////////////////000000000000333333222222222333444555444666888888888999:::<<<===>>>?????????AAACCCFFFGGGOOOxxxkkkZZZ^^^kkk{{{zzzeeeVVVTTT___mmmrrr~~~~~~sssUUUJJJCCCDDDGGGCCCBBBOOO]]]???;;;888777555555666666444333444444444444444444444444333333333333333333333333333333333333333333333333444888>>>EEELLLRRRUUUWWWWWW^^^eeehhhjjjkkkgggaaa```VVVwww~~~}}}\\\NNNEEEIIIPPPWWWcccpppvvv~~~~~~|||yyyxxxxxxxxxwwwvvvtttqqqnnnoooqqqpppkkkfffeeecccaaa___^^^[[[XXXUUUOOONNNLLLIIIGGGEEEDDDDDD>>>>>>===???GGGQQQUUUSSSHHHGGGVVV___TTTJJJKKKJJJMMMTTTXXXUUUOOOIIIAAA999555555444333333222111111......////////////........................................../////////000000...---...///000///...------------------,,,,,,***+++---///000000///...////////////000000000000444333222111222333444555444666888888888999;;;<<<===>>>?????????@@@CCCFFFHHHNNNwwwfff^^^^^^hhh|||ooodddcccooo}}}qqqVVVNNNEEEAAADDDDDD@@@^^^fff;;;===;;;999666666666666555333444444444333333222222222444444444444444444444444333333333333333333333333555888>>>FFFMMMSSSWWWYYY[[[^^^aaaccciiimmmjjjccc[[[PPPrrrrrrssswwwXXXOOOGGGHHHOOOYYYgggrrrzzz~~~}}}|||zzzxxxuuurrrqqqsssqqqpppoooooollliiifffcccaaa```______^^^\\\ZZZQQQOOOMMMLLLKKKIIIEEECCCBBB===:::===FFFOOOSSSTTTKKKMMM___mmmbbbUUUPPPMMMRRR___lllnnnaaaPPPEEE@@@777777777666555444222111000000//////.........---......------------......)))+++---//////...---,,,............////////////---------............///......------------......////////////000000000000111222222333333444444555444666777888888999;;;======???AAAAAAAAAAAACCCEEEHHHQQQ||||||ccc]]]___jjj}}}{{{qqqmmmttt}}}mmmSSSMMMEEEBBBDDDCCCAAAWWW~~~pppAAA@@@;;;999777666666666555444666666555555555444444444444444444444444444444444444444444444444444444444555888>>>FFFMMMSSSWWWYYYZZZ___cccfffkkkmmmggg___]]]RRRjjjwwwwwwVVVMMMFFFHHHOOOZZZgggrrr|||~~~}}}{{{xxxvvvtttrrrtttrrrqqqppppppnnnjjjgggcccbbbaaa``````^^^[[[XXXRRRPPPNNNMMMLLLJJJFFFDDDAAA<<<:::===EEENNNSSSUUUNNNQQQeeesssgggYYYTTTRRROOOZZZeeeggg]]]OOOCCC===777777666666555333222222000000000/////////............------------......,,,---...000000///...---............////////////---------............///......------------......////////////000000000000111222222333333444444555444666777888888999;;;======???AAAAAAAAAAAACCCEEEFFFOOO{{{yyy```\\\bbbmmm}}}wwwwwwzzziiiPPPKKKEEEBBBCCCAAA???LLLmmmzzzHHH@@@<<<:::888777777777666555666555555555555444444444444444444444444444444444444444444444444444444444555888???FFFMMMSSSWWWYYYZZZ___dddhhhlllmmmfff]]]]]]TTTaaa}}}wwwUUULLLFFFHHHOOOYYYfffqqq~~~}}}{{{yyywwwuuuttttttsssrrrqqqqqqnnnkkkhhheeedddcccbbbaaa^^^ZZZWWWSSSQQQNNNMMMLLLJJJGGGEEE???;;;999<<>>===;;;888888888888777555333333333333333333333333444444444444444444444444333333333333333444444444555888???FFFNNNTTTXXXZZZZZZ___cccgggkkkmmmggg^^^[[[WWW]]]tttuuuVVVMMMFFFGGGNNNWWWcccmmm~~~~~~}}}zzzxxxvvvuuuuuutttsssqqqqqqpppnnnjjjhhhfffeeedddcccbbb^^^YYYUUUSSSPPPMMMLLLJJJIIIGGGEEE===:::888;;;BBBKKKRRRVVVJJJRRRqqqrrreeeUUUTTTSSSQQQMMMGGG???:::777666555444333222222222111111111111000000000000......------------....../////////000///...---,,,---------.........//////---------............///......------------......////////////000000000000111222222333333444444555444666777888888999;;;======???AAAAAAAAAAAACCCEEEDDDOOOzzzkkkWWWUUU```mmm|||zzzxxx}}}dddKKKHHHEEEBBBBBB>>>;;;BBBIIIjjjSSS???===;;;888888888888777555333333333333333333333333444444444444444444444444111222222222333333333444444888???FFFNNNUUUYYY[[[[[[___aaadddiiimmmiiibbb[[[ZZZeeetttsssWWWNNNGGGHHHMMMUUU```iii|||~~~}}}{{{xxxvvvuuuuuutttsssrrrppppppooommmiiiffffffeeecccbbbaaa]]]YYYUUURRROOOLLLIIIHHHGGGEEEDDD===:::888:::@@@IIIQQQVVVNNNUUUxxxttt]]]XXXQQQLLLHHHCCC???;;;777666555333222222222222000000000000111111111111......------------..................------,,,+++------------............---------............///......------------......////////////000000000000111222222333333444444555444666777888888999;;;======???AAAAAAAAAAAACCCEEEGGGQQQzzzvvvdddUUUVVV___mmm~~~|||~~~fffLLLHHHDDDBBBBBB===>>>CCCDDDfff\\\CCC<<<:::888777777777666555444444444555555555555666444444444444444444444444111222222333333444444444444888???GGGOOOUUUZZZ\\\]]]```bbbccchhhllliiibbb[[[]]]tttwwwrrrVVVMMMFFFGGGLLLTTT^^^gggzzz~~~~~~~~~|||zzzwwwvvvuuuuuuuuurrrqqqpppooonnnllliiifffgggdddbbb```^^^\\\XXXVVVRRROOOKKKHHHGGGFFFEEECCC===;;;999999>>>FFFOOOUUULLLQQQqqqsss___[[[SSSMMMGGGCCC???===777666444222111111222222//////000000000000000111......------------......------------,,,,,,,,,,,,,,,------------.........---------............///......------------......////////////000000000000111222222333333444444555444666777888888999;;;======???AAAAAAAAAAAACCCEEEHHHRRRxxxxxxlllbbb\\\^^^aaammmjjjMMMHHHDDDBBBAAA<<<@@@???FFFzzzdddFFF;;;999777666666666555444444444444555555555666666444444444444444444444444333333444444555666666777444888???GGGOOOVVVZZZ\\\___bbbdddfffiiijjjeee]]]ZZZ^^^}}}rrrRRRJJJDDDFFFMMMUUU___iiiyyy}}}zzzxxxvvvvvvvvvvvvsssrrrqqqpppooommmjjjgggfffccc```]]]\\\[[[YYYWWWSSSOOOKKKHHHGGGGGGFFFDDD===;;;999999<<>><<<:::888;;;CCCLLLSSSJJJIIIYYYjjjggg```^^^YYYTTTWWWYYYWWWPPPGGG@@@<<<888666444222111111222222---.........//////000000.........------........................///000111,,,,,,,,,---------......---------.........//////.........------.........////////////000000000000111222222333333444555555444666888888888999;;;======???AAAAAAAAAAAACCCEEEEEEOOOrrr}}}sssgggdddgggiiimmmuuurrrRRRFFFEEEAAA===<<<<<>><<<:::999999888777666555555444444444333333333555555555555555555555555555555555555555555555555666:::BBBIIIOOOUUUZZZ]]]```fffjjjjjjhhheee]]]VVVRRRdddpppRRRIIIBBBEEELLLUUU^^^fff|||~~~{{{yyyxxxvvvuuuxxxvvvsssrrrpppnnnkkkhhhfffdddaaa___^^^]]][[[YYYTTTQQQMMMJJJIIIGGGFFFDDD:::999:::;;;;;;>>>JJJUUUQQQIIISSS```[[[UUUWWWXXXSSSSSSXXXUUULLLLLLIII<<<:::777333111111111111000///////////////////////////............------------------............///........................---------............///............////////////...---------...///111222333333333333333333333333777777888999:::;;;;;;<<<===???AAACCCCCCCCCDDDFFFGGGQQQwww~~~uuummmhhhiiikkkqqqpppvvvsssSSSGGGFFFBBB>>>===AAAAAAPPPvvvIII>>><<<999888888888777555444444444444333333333333555555555555555555555555555555555555555555555555555:::BBBIIIOOOUUUZZZ]]]^^^dddiiiiiihhheee^^^WWWVVVggg~~~uuuhhhPPPIIIDDDFFFLLLTTT^^^gggzzz{{{wwwvvvuuutttsssrrrpppooonnnnnnmmmkkkiiifffccc```^^^]]][[[YYYWWWRRRPPPLLLJJJIIIHHHFFFEEE<<<;;;;;;;;;;;;>>>IIIUUUPPPHHHQQQ[[[TTTPPPVVVZZZTTTVVV^^^]]]SSSQQQLLL???:::777333111111111111000///////////////////////////............------------------............///........................---------............///------......//////000000......------...///000111222222222222222222111111666777888888::::::;;;<<<<<<>>>AAABBBBBBBBBDDDEEEFFFOOOuuuxxx~~~}}}tttpppuuuyyywwwsssnnnqqq~~~uuuTTTGGGFFFCCC??????AAA@@@GGGlll{{{OOO>>><<<999777777777666555444444333333333222222222555555555555555555555555555555555555555555555555555:::BBBJJJPPPUUUZZZ]]]]]]ccchhhiiihhhfffaaaZZZZZZgggwwwkkknnnaaaMMMHHHFFFHHHLLLSSS___iiizzz~~~yyyuuutttttttttsssqqqooonnnmmmmmmllljjjhhhfffccc___]]][[[YYYWWWUUUPPPNNNKKKIIIIIIHHHGGGEEE???===<<<<<<;;;>>>IIIUUURRRKKKRRR\\\YYY[[[fffkkkZZZ^^^jjjkkk^^^XXXQQQDDD999666333111111222111111///////////////////////////............------------------............///........................---------............///---------...///000000111//////............///000000000000000000000000000666777777888999:::;;;;;;;;;>>>@@@AAAAAABBBCCCDDDEEEMMMrrrvvvpppkkkmmm}}}vvvTTTGGGFFFCCC???>>>>>>>>>DDDccc|||SSS???<<<888666666666555555444333333333333222222222555555555555555555555555555555555555555555555555444:::BBBJJJQQQVVV[[[^^^]]]ccciiijjjjjjiiieee^^^^^^cccnnnpppqqq}}}___KKKHHHHHHJJJNNNTTTaaammm~~~~~~yyyvvvvvvvvvvvvuuuuuusssqqqooonnnkkkhhheeeeeeccc___\\\ZZZXXXUUUSSSNNNLLLJJJIIIIIIIIIGGGEEEAAA???<<<<<<;;;>>>JJJWWWXXXNNNSSS___dddkkkrrrpppdddgggsssuuufff[[[SSSFFF999666333111111222222111///////////////////////////............------------------............///........................---------............///,,,------...///000111111/////////...............000000000000111111111111666666777888999:::;;;;;;;;;===@@@AAAAAAAAABBBDDDEEEKKKnnn{{{nnnlllqqqxxxUUUGGGEEEBBB>>>===>>>BBBHHHccczzzSSS@@@===999666666666666555444444444333333333222222555555555555555555555555555555555555555555555555444:::CCCKKKRRRWWW[[[^^^___eeekkklllmmmmmmiiicccaaa^^^~~~hhhvvv~~~|||aaaMMMJJJJJJLLLPPPWWWeeerrr}}}yyywwwwwwxxxwwwvvvuuussspppooommmkkkhhheeeeeebbb^^^[[[YYYWWWTTTRRRMMMLLLJJJJJJJJJJJJHHHFFFBBB???<<<;;;;;;???MMM[[[[[[MMMPPPcccrrr}}}{{{nnnkkkjjjrrrrrrbbbUUUMMMBBB888666222111111222222222000000000000000000000000///............------------------............///........................---------............///---------...///000000111///////////////.........111111111222222333333333555666777888999::::::;;;;;;===@@@AAAAAAAAABBBDDDFFFKKKlllwwwjjjllloooyyy|||XXXIIIEEEAAA======@@@GGGMMMaaayyySSSBBB>>>:::777666666666666555555444444444333333333555555555555555555555555555555555555555555555555333999CCCLLLSSSXXX\\\^^^aaaggglllmmmnnnooolllfffbbb```jjj|||cccRRRMMMKKKNNNSSS]]]kkkwww|||zzzyyyyyyyyyyyywwwuuupppnnnmmmllllllkkkiiigggdddaaa^^^[[[YYYWWWUUUSSSNNNMMMLLLKKKLLLKKKHHHFFFAAA>>>;;;;;;;;;BBBQQQ```ZZZMMMTTTpppmmmdddeeedddVVVJJJDDD;;;888555222111111222222222000000000000000000000000///............------------------............///........................---------............///............////////////......///////////////...222222222333444444555555555666666777888999::::::;;;>>>@@@AAAAAABBBCCCDDDFFFLLLooozzzoooiiivvv|||\\\KKKGGGBBB>>>===@@@GGGIIIXXX}}}{{{WWWDDD@@@;;;888777777777777666666666555555555444444555555555555555555555555555555555555555555555555222999CCCMMMSSSXXX\\\^^^bbbhhhlllmmmnnnooolllgggccciiirrriiiXXXPPPKKKNNNWWWbbbppp{{{~~~zzzzzz{{{|||}}}|||yyyvvvpppooommmmmmmmmllliiigggccc```]]][[[ZZZXXXVVVTTTPPPNNNMMMMMMMMMKKKHHHFFF???<<<::::::<<>>AAABBBBBBBBBDDDEEEEEEOOOuuuvvvrrruuu___NNNIIIDDD???>>>===BBBBBBMMMsss~~~ZZZEEEAAA<<<888777888888888777666666666666555555555555555555555555555555555555555555555555555555555222999CCCMMMTTTYYY\\\___bbbhhhlllmmmnnnooolllfffeeerrrzzznnn\\\RRRKKKNNNYYYfffttt~~~||||||}}}~~~|||xxxvvvtttrrrpppooollliiifffccc```]]][[[ZZZYYYWWWUUUQQQOOONNNNNNNNNLLLHHHFFF>>>;;;999999<<>>>>>EEEQQQppp\\\GGG;;;888999555777;;;666666666555555555444444444444444444444444444444444555555555555555555444444666===FFFPPPVVV[[[^^^```gggjjjnnnrrrsssqqqmmmkkklllpppZZZTTTPPPSSSZZZeeettt|||~~~~~~{{{tttssssssrrrpppnnnjjjgggfffaaa^^^[[[YYYYYYXXXWWWVVVRRRPPPMMMLLLKKKJJJGGGEEE???===:::888;;;FFFUUUaaa\\\LLLUUUqqq}}}zzzssskkk]]]UUUUUUPPPCCC???>>>666:::777444333333333222111///111222111000///000111......---,,,---...///000...............///000000000000000///...,,,+++***......///000000000000000............////////////////////////000000000000111111111111222333444444666666777888999::::::;;;:::===@@@BBBBBBCCCDDDEEEFFFTTTcccMMMEEE???===>>>BBB>>>BBBQQQwwwaaaJJJ<<<888999555777:::666666666555555555444444444444444444444444444444444555555555555555555555555666===FFFPPPVVV[[[___aaaiiilllpppssstttsssqqqooozzzmmmYYYSSSOOOSSSZZZeeesss~~~~~~~~~~~~yyytttuuuuuutttrrrooollliiigggbbb```]]][[[ZZZYYYWWWUUURRRPPPMMMLLLKKKJJJGGGEEE???===:::888;;;EEETTT___XXXHHHPPPeeekkkeee```YYYWWWPPPQQQOOOCCC@@@AAA::::::777444333333333222111///111222111000///000111...------,,,---...///000...............//////000.........///......---,,,------...///////////////............////////////////////////000000000000111111111111222333444444666777777888999:::;;;;;;:::===@@@BBBBBBCCCDDDEEEFFFTTTbbbMMMEEE@@@???AAAEEE===???SSSlllMMM===888:::666777:::666555555555555555444444444444444444444444444444444555555555555555555555555666===FFFPPPWWW\\\```cccjjjlllnnnqqqssssssrrrrrr}}}jjjWWWRRROOOSSSZZZeeerrr~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{xxxuuuxxxwwwvvvsssqqqmmmkkkiiicccaaa___]]]\\\ZZZVVVTTTRRRPPPMMMLLLKKKJJJGGGEEE@@@>>>;;;888:::DDDRRR\\\TTTFFFKKKZZZYYYSSSOOOKKKPPPMMMRRRRRRGGGCCCBBB::::::888444333333333222111///111222111000///000111...------------...//////......------......///000,,,,,,---.../////////...,,,------...........................////////////////////////000000000000111111111111222333444555777777888999:::;;;<<<<<<:::===@@@BBBBBBCCCDDDEEEEEESSS___KKKEEECCCCCCFFFCCC<<>>DDDKKKccc]]]CCC888<<<888555888777444444444555555555555555444444444444444444444444333333444444555666666666777===FFFPPPXXX___eeeiiilllmmmoooqqqrrrssstttttt}}}rrrssseeeSSSOOOOOOVVV^^^gggrrr|||{{{xxx}}}~~~}}}{{{{{{|||}}}yyyxxxuuuqqqnnnkkkiiihhhfffcccaaa___]]]ZZZVVVSSSPPPNNNLLLLLLKKKKKKIIIGGG???>>>;;;888999AAAMMMVVVQQQDDDHHHYYYbbbfffbbbUUUPPPZZZrrr}}}qqqbbbUUUFFF;;;888555444444444333222///111222111000///000111,,,---......//////......------,,,,,,------...///.../////////...---,,,,,,...//////000000000000000............////////////////////////000000000000000000000111222444555666777777888999:::;;;<<<<<<:::===@@@BBBBBBCCCDDDEEEEEERRR|||~~~|||]]]KKKFFFAAA>>>???;;;>>>DDDGGG\\\aaaEEE888<<<999555777777444444444555555555666666444444444444444444444444333333444444555666666777777===FFFOOOXXX```fffjjjmmmnnnppprrrssssssssssssqqq|||mmm___SSSOOOPPPWWW___hhhsss}}}~~~~~~|||}}}~~~zzzxxxuuuqqqmmmkkkiiiiiieeeccc___]]][[[YYYWWWUUUPPPNNNLLLKKKLLLKKKIIIGGG>>>===;;;888999AAAMMMVVVQQQCCCIIIaaauuuyyyfffZZZaaarrrwwwgggZZZQQQEEE;;;999666444444444333222///111222111000///000111,,,---.../////////...---------,,,,,,------...///,,,---......///.........---...//////000000//////............////////////////////////000000000000//////000111222444555666666777777888999:::;;;;;;:::===@@@BBBBBBCCCDDDEEEEEERRR|||}}}ZZZKKKGGGCCC@@@AAA999===CCCGGG]]]dddFFF888===999555777777444444444555555555666666444444444444444444444444333333444444555666777777777===FFFOOOXXX```gggkkkkkkmmmoooqqqrrrqqqpppoooooo}}}uuuggg[[[SSSPPPQQQXXX```iiittt}}}}}}}}}}}}~~~{{{yyyvvvqqqnnnkkkjjjiiieeebbb^^^[[[ZZZYYYWWWVVVPPPNNNLLLKKKLLLKKKIIIGGG===<<<:::888999AAAMMMVVVQQQCCCKKKiiixxxccceeennnlllXXXLLLFFF===;;;999666444444444333222///111222111000///000111,,,,,,.../////////...------,,,,,,,,,,,,---......***+++,,,...///000000000,,,---......//////................../////////000////////////000000000000//////000111222444666777666666777888999::::::;;;:::===@@@BBBCCCCCCDDDEEEEEERRR{{{zzz\\\KKKEEECCCAAAAAA===>>>:::HHH```pppFFF:::888888;;;333666666666777777777777666666555555444444444333333333555555555555666666666666888<<>>;;;;;;:::>>>HHHSSSMMMBBBNNNllllllaaaTTTNNNIIICCC>>>===777666555444333222222222000000////////////000000........................------------------------//////.........---------.......................................///000000////////////000000000000222222222111222333555666666666777888999:::;;;;;;:::===@@@BBBCCCCCCDDDEEEDDDSSS}}}|||{{{]]]LLLFFFCCCAAA@@@999DDDBBBGGG[[[}}}MMM<<<888777:::333777666666777777777777666666555555555444444444444333555555555555666666666666777;;;CCCMMMWWW___eeehhhpppqqqqqqssstttuuuvvvvvvtttvvvooohhh```VVVRRRRRRZZZdddmmmwww~~~{{{xxxuuurrrqqqqqqooonnniiiddd]]]ZZZYYYWWWUUURRRPPPOOOMMMLLLKKKJJJGGGEEECCC???<<<;;;:::===GGGQQQGGGAAANNNeeessszzzxxxlll^^^UUUMMMJJJGGGAAA<<<;;;777666555444333222222222000000////////////000000........................------------------------...............---------.......................................///000000////////////000000000000222222222222333444555555555666777888999:::;;;;;;;;;===AAACCCCCCCCCDDDEEECCCSSS~~~|||^^^LLLFFFBBB@@@@@@777CCC???DDD[[[NNN<<<:::999:::222777666666777777777777666666555555555555444444444444555555555555666666666666777;;;CCCMMMWWW___eeehhhqqqrrrsssssstttuuuxxxzzz}}}rrrmmmiiibbbVVVRRRRRRZZZdddmmmwwwvvv}}}|||}}}~~~{{{wwwtttrrrqqqnnnlllhhhddd___[[[YYYWWWTTTRRRQQQOOOMMMLLLKKKIIIFFFCCCBBB>>>;;;;;;:::===GGGRRRGGGCCCPPPaaadddcccaaaWWWPPPLLLLLLOOOMMMEEE===999777666555444333222222222000000////////////000000........................------------------------...............................................................///000000////////////000000000000222222222222333444555555777777777888999999999:::;;;>>>AAACCCCCCCCCEEEFFFEEEUUU}}}^^^MMMFFFBBB@@@???:::AAA<<>>IIITTTKKKHHHSSS___\\\XXXUUULLLLLLLLLOOOSSSRRRIIIAAA>>>777666555444333222222222000000////////////000000........................---------------------------............................................................///000000////////////000000000000111111222333444444444444999999999888888888888888;;;>>>AAACCCDDDDDDEEEFFFGGGXXX~~~___MMMFFFBBB?????????BBB<<>>;;;111777666666777777777777666666666666666555555555444444555555555555666666666666666:::CCCMMMWWW```fffiiimmmqqqtttuuuuuuvvvyyy}}}wwwnnnnnnmmmhhhXXXRRRPPPVVV```kkkwwwzzz}}}zzzyyyzzzuuutttrrrrrrssssssqqqooodddccc___\\\XXXUUURRRQQQOOONNNLLLKKKJJJIIIFFFDDD???<<<::::::;;;???JJJUUUKKKEEENNNYYYXXXUUUQQQGGGLLLLLLOOOSSSQQQHHHBBB@@@777666555444333222222222000000////////////000000---------------------------------------------------------......................................................///000000////////////000000000000111111222333444444444444999999999888888888888777<<<>>>BBBCCCDDDDDDEEEFFFGGGXXX~~~```MMMFFFBBB???>>>@@@@@@===IIIXXXZZZ@@@======:::111:::666666777777777777666666666666666666555555555555555555555555666666666666555:::BBBMMMWWW```fffjjjkkkooouuuwwwvvvvvvyyy|||wwwoooqqqqqqkkk[[[TTTPPPUUU___kkkyyy~~~{{{zzz{{{uuutttrrrqqqqqqooommmjjjbbbbbb___[[[WWWSSSQQQPPPNNNMMMKKKKKKJJJIIIGGGDDDAAA===;;;:::;;;>>>IIITTTKKKBBBIIIWWWZZZ\\\XXXNNNLLLQQQZZZbbb^^^QQQEEE@@@777666555444333222222222000000////////////000000---------------------------------------------------------.........//////.......................................///000000////////////000000000000000111333444555444444444666777777888999999::::::<<>>>>>>>><<>>???AAA<<<777DDDJJJeeennnEEE@@@===777777888666666666666777777777777555555444444444444555555555555555555555444444444666999@@@KKKXXXcccjjjmmmrrrrrrtttvvvyyyzzzzzzyyy|||wwwvvvyyywwwqqqbbbXXXUUU^^^hhhppp{{{~~~{{{zzz|||wwwpppnnnooooookkkhhhhhhccc]]]XXXUUUTTTRRRQQQLLLJJJHHHHHHHHHHHHFFFDDDCCCAAA===:::;;;AAAIIIOOOKKKEEENNNfff]]]\\\```ppp|||dddPPPHHH999888666555333222222111111111000000000000111111///...,,,++++++,,,...///........................,,,---.........---+++***,,,,,,,,,---------............///000000000000000------///000000000///...//////000111222333333444777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEFFFPPP|||___NNNHHHAAA>>>???;;;===???JJJIIIaaammmDDD???===888777777666777777777777777777777666555555444444555555666555555555555555555555555777999@@@KKKXXXcccjjjmmmqqqrrrtttvvvxxxyyywwwvvvxxx|||xxxxxx}}}|||vvvbbbXXXUUU]]]gggoooyyy}}}zzzxxxxxxtttqqqppprrrqqqlllhhhfffaaa\\\WWWUUUTTTRRRQQQLLLJJJIIIHHHHHHHHHFFFEEEBBB@@@<<<999:::@@@HHHNNNLLLEEERRRrrr|||eeebbbfffnnnhhhVVVGGGDDD:::999888666555444333333000000000000000000000000///...,,,++++++,,,...///.......................................---,,,,,,,,,,,,---------...............///000000000000000,,,---...///000000000000111111222333444555555666777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEGGGQQQ}}}```OOOGGGAAA>>>???;;;FFFLLLSSSLLLaaapppFFF???===888777666777777777777777777777777666555555444444555555666666666666666666666666666777:::@@@KKKXXXccckkknnnppprrrtttwwwwwwvvvuuusssuuuzzzyyy{{{|||cccYYYUUU]]]fffmmmwww}}}zzzwwwvvvtttsssrrrssstttrrrlllgggccc```[[[WWWUUUTTTSSSQQQLLLKKKIIIIIIIIIIIIGGGEEEAAA???;;;888999???GGGMMMMMMEEEUUU}}}nnnccc[[[XXXRRRGGG??????;;;:::999777666555555555///000111222222111000//////...---,,,,,,---...///........................//////......---.........,,,------------...............///000000000000000---------......000111111111111222333444555555666777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEGGGSSS~~~^^^MMMFFFAAA>>>@@@===IIINNNSSSMMMfff{{{MMM@@@;;;888888666888888888777777777777777666666555555555555666666666666666666777777777777777:::@@@KKKXXXdddlllpppqqqtttwwwyyyxxxvvvtttssswwwyyy|||~~~dddZZZUUU]]]gggmmmwww~~~{{{xxxvvvuuuvvvtttsssssssssppplllhhhccc```[[[XXXWWWVVVUUUSSSMMMKKKJJJIIIJJJIIIGGGFFFAAA???<<<999:::???HHHNNNJJJCCCVVV~~~nnnaaaTTTMMMHHHAAA===>>>:::999888777555555555444...///111333333111///.........------------..............................000000...------...///000------------..................///000000000000000000///...------...000111//////000111222333333444777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEFFFSSS~~~}}}|||zzzYYYJJJEEEAAA???AAA:::BBBCCCJJJPPPsssUUUAAA999777999777999888888888777777777666666666666555555666666666555666666666777777888888888:::@@@JJJXXXdddmmmqqqssswwwzzz{{{yyywwwvvvvvv~~~yyy|||~~~ggg\\\XXX```iiipppzzz}}}zzzxxxvvvuuuzzzxxxuuussspppnnnjjjhhhdddaaa]]][[[ZZZYYYWWWUUUNNNLLLJJJJJJJJJJJJHHHFFFCCC@@@===:::;;;@@@IIIOOOFFFDDDYYY{{{nnn```XXXPPPLLLHHHBBB>>><<<888777666555444333333333...///111333333111///...................................................000///...------...000000---------.........//////......///000000000000000222111///---------.../////////000111222333333444777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDSSS}}}}}}xxxtttUUUHHHEEEAAA???AAA:::???<<>>:::666555444333222222222222///000111222222111000///.........................................................---......//////------........./////////......///000000000000000111000///......---......111111222333444555555666777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDSSS}}}}}}yyy~~~wwwrrrUUUIIIEEEAAA>>>???<<>>;;;555444333222222111222222000000000000000000000000......////////////..............................,,,,,,---...........................////////////......///000000000000000------...///////////////111111222333444555555666777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDTTT~~~}}}{{{{{{|||}}}www}}}yyyrrrooohhhiiiuuuwwwxxxyyy{{{}}}xxxrrrUUUJJJFFFAAA>>>>>>:::???;;;GGGaaaUUUBBB;;;<<<===666::::::999999888777777666777777666666666666777777333333333444555666666777888:::@@@JJJXXXeeeoootttwwwzzz|||zzzwwwwww||||||oooeeeaaajjjttt|||}}}}}}}}}}}}sssvvvyyyxxxuuuooojjjhhhdddbbb___\\\ZZZXXXUUURRROOOMMMLLLKKKLLLKKKJJJHHHAAA???;;;999999???GGGNNNAAABBB]]]zzzuuu```TTTOOOMMMUUU[[[WWWMMMEEE@@@>>>555444333333222222222222111111000000000000111111......////////////..............................***+++---...///...------............/////////000...//////000000000000000)))+++---///111111111111//////000111222333333444777777888999:::;;;;;;<<<<<<>>>@@@BBBDDDEEEEEEEEEEEEVVV|||qqqpppoooqqqsssuuutttttt}}}}}}vvvppprrr~~~|||xxxqqqWWWLLLGGG???===@@@<<<===;;;IIIXXX|||OOO;;;===666888666===<<<;;;999777666555555777777666666555555555444777777777777777777777777:::<<>>999666333222333444555444333333222111000///..............................................................................000000///////////////000000000000000000000000000...............///000000222333333444444333333222888888888888888888888888<<<>>>AAADDDFFFFFFFFFEEEDDDQQQ{{{yyylllRRRHHHEEE@@@===@@@>>>>>><<>>>>>???>>><<>>HHHVVVdddoootttyyyzzz{{{}}}~~~}}}{{{yyyvvvoooxxxoooqqqpppvvvzzz}}}~~~||||||{{{{{{zzzzzzzzzyyywwwtttsssuuuvvvvvvppphhh```[[[XXXUUUSSSOOONNNMMMKKKJJJHHHGGGGGGAAA???<<<;;;<<>>@@@BBBCCCCCCCCCCCCHHHVVVjjjPPPFFFDDDAAA>>><<<>>><<<;;;HHHHHH\\\fffIIICCC;;;===:::888777666666666666666666666666666666666555555555666666666666666666666666777888===GGGTTTbbbmmmsssyyyyyy{{{zzzuuuvvv{{{|||zzzqqquuuvvv}}}xxx{{{~~~{{{{{{|||||||||}}}{{{xxxuuuttttttuuusssmmmeee]]]XXXUUUSSSQQQOOOOOOMMMLLLJJJHHHGGGFFF@@@>>><<<;;;<<<>>>AAACCCBBBIII^^^tttooorrrsssnnnbbbSSSFFF???<<<999777555555444333222//////000000111111111111........................................................................------------------...///........................///000000111111111111111111000//////000222555666666666777999:::<<<======???@@@BBBCCCDDDEEEEEEEEEIIIXXXvvvdddOOOEEECCCBBB???===???===:::GGGJJJffftttPPPDDD999;;;777777777666666666666777777555555555666666666666666666666666666666666666666999:::===FFFRRR```jjjpppwwwxxx|||zzztttvvvuuu~~~vvv{{{}}}wwwyyy~~~||||||}}}}}}}}}{{{wwwtttrrrpppooolllggg```ZZZWWWUUUSSSRRROOOOOOMMMLLLJJJHHHGGGFFF@@@???<<<;;;;;;===@@@BBBAAAGGG^^^zzzjjjjjjggg```WWWLLLDDD@@@;;;999666555555444333111/////////000111111222222...........................................................................---------...//////000//////////////////////////////000111222111111000444333111000111222444555555555777888:::;;;======???@@@AAACCCDDDEEEEEEFFFHHHXXXhhh]]]OOOEEEBBBBBBAAA???@@@???:::EEEOOOuuuVVVEEE888999444888888777666666666777777555555555666666666666666777777777777777777777777::::::===EEEQQQ^^^hhhnnntttxxx}}}{{{vvvrrrsss}}}ssssss~~~~~~~~~zzzvvvssspppllliiifffccc^^^ZZZXXXWWWUUUSSSOOONNNMMMKKKJJJHHHGGGGGGAAA???<<<:::;;;===AAADDD@@@EEE___~~~qqq___\\\WWWQQQJJJDDD???===999777555555555444222000//////000000111111111222........................................................................------------...///000111000000000000000000000000...///000111222111000///555444333222222333444444444555666777999:::;;;<<<======>>>@@@BBBCCCEEEEEEHHHXXXeee___VVVKKKDDDAAA@@@???>>>AAA<<>>CCCFFF@@@EEE```}}}vvvjjj]]]TTTQQQMMMHHHCCC>>>:::888666555444444444444222000000000000000000111111111........................................................................,,,,,,,,,,,,---...///000////////////////////////,,,...///111111000///...111111222222333333333444444555555666888999::::::;;;<<<===???BBBDDDFFFGGGIIIXXXjjjhhh```SSSGGGAAA???>>>;;;AAA>>>IIIaaayyyPPPAAA888>>>;;;;;;:::999888777777777777444555555555666666777777777777777777777777777777777777:::BBBPPP^^^jjjppppppwww}}}|||vvv}}}yyy{{{qqqjjjzzzyyywwwvvvuuuqqqjjjeee]]]\\\YYYXXXWWWTTTQQQNNNMMMLLLLLLKKKJJJIIIIIIIIICCC@@@;;;999:::>>>DDDHHHAAAEEEaaazzzsss```VVVSSSQQQOOOLLLIIIEEE@@@;;;888444333333333444444222000111111000000000000000000........................................................................++++++++++++,,,---...///........................,,,---///000111000...------...000111333444444444444444555666777888999999======???AAADDDGGGIIIKKKJJJYYY}}}vvvnnn```QQQGGGCCC@@@<<<<<>>AAACCCAAAOOObbbllleeeWWWOOOPPPPPPRRRPPPJJJFFFDDD???999666444222222333333222111333333333222111000//////...---,,,,,,,,,,,,---.................................------------......,,,,,,------------------000000000000000000000000000///......///111333555333333222222222333444444333999;;;666444888<<<===;;;@@@CCCAAAAAAEEEHHHFFFMMMZZZ|||yyynnn^^^NNNEEEBBB@@@>>>BBB@@@BBBIIIeeepppLLLDDD>>>888;;;;;;:::999888777777777777777666666777999999888777777777777777888888888888777999>>>EEENNN\\\jjjtttuuuxxx}}}|||zzzvvvuuuuuuzzzqqqhhh~~~||||||||||||{{{zzzxxxrrrkkkfffaaa```]]]ZZZXXXVVVTTTTTTOOONNNMMMLLLJJJIIIHHHHHHBBB>>>:::888;;;@@@DDDFFF>>>KKK]]]jjjgggZZZPPPMMMHHHQQQXXXUUUMMMFFF>>>777666444222222222333222111222222222222111000/////////...------------...///..............................------------.............../////////000000////////////////////////000///......///111333555333333222222222333444444777888888777666666888;;;MMMIIIDDDBBBCCCEEEEEEFFFHHHVVVyyykkkYYYKKKCCC@@@@@@@@@AAA;;;>>>GGG]]]sssMMMCCC===888<<<:::999888888777777777777888777555666888999999888777777777777888888888888444;;;EEEMMMSSS^^^lllwwwvvvyyy}}}~~~|||yyytttqqqqqqvvv~~~sssiii~~~|||{{{{{{~~~|||zzzwwwsssmmmiiibbbaaa^^^[[[XXXVVVTTTTTTNNNMMMLLLKKKJJJIIIHHHGGGAAA>>>:::999<<>>???@@@<<>>999777555444333333222000//////000000000000000///,,,---...//////...---,,,..............................------------.............../////////000000........................---...///000111222222222//////000000111333444555111666::::::===HHH[[[jjjLLLHHHCCCAAACCCEEEFFFFFFCCCXXX~~~yyywwwvvvnnnkkkhhhjjjpppxxx}}}~~~~~~wwwqqqooooootttvvvlllWWWEEEBBBBBB>>>===AAA@@@===BBBKKKdddmmmLLL>>>888:::777777666666666666777888666666666888::::::888666777777777777888888888888222555888<<>>AAAAAA===QQQnnnPPP>>>444777999888888777777777777777777777777777777777777777666666666666777777777777<<<;;;;;;===EEEUUUiiixxx~~~wwwhhh___\\\]]]cccjjjqqquuuyyy~~~}}}|||}}}~~~zzzwwwtttrrrqqqqqqooonnnjjjfffaaa]]]ZZZXXXUUUSSSQQQQQQPPPOOOMMMLLLKKKKKKEEE???999777;;;@@@EEEGGG???TTTssssss___UUUWWWUUUPPPGGGAAA===:::777666555555444444333222222//////000000000000//////......------------......///......---------......222000...---------,,,+++...............---------///////////////////////////////////////000111111//////000111222222333333666666777888999;;;===>>>???AAADDDDDDDDDCCCCCCDDDEEEVVVoooiiijjjiiiaaaYYYWWWZZZ\\\\\\]]]```fffkkkuuu~~~lllPPPCCCEEE@@@;;;>>>???BBBDDDDDD\\\fffMMM???999<<<999999888777777777777777777777777777777777777777666666666666777777777777:::::::::;;;CCCSSShhhvvvxxxggg]]]ZZZZZZ]]]eeekkknnnuuu~~~}}}||||||~~~~~~{{{yyyxxxvvvuuurrrooollliiieee```\\\ZZZWWWUUUSSSQQQQQQQQQPPPOOONNNNNNNNNGGGAAA:::888<<>><<<999555555444444333222222222//////000000000000//////......------------......///......---------......000...------.........---//////...------,,,++++++///////////////////////////////////////000111111222222222222222333333333666777777888999:::<<<===???AAACCCDDDDDDCCCCCCDDDGGGWWW{{{qqqzzztttkkknnnrrrwww{{{gggMMMCCCEEE???<<<@@@@@@>>>BBBFFFcccZZZGGG???;;;???999999888777777777777888777777777777777777777777666666666666777777777777777888888:::@@@PPPeeetttxxxeeeZZZVVVUUUXXX___eeehhhooo{{{~~~}}}||||||}}}}}}|||{{{zzzyyywwwsssmmmhhhgggccc___[[[YYYWWWTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQHHHBBB;;;:::===BBBEEEFFFBBBUUUmmmuuufffSSSLLLPPPTTTYYYXXXNNNDDD@@@===;;;444444444333222222111111//////000000000000//////......------------............---------......///...---,,,,,,.../////////....../////////////////////////////////////////////////////////000111111444444444333333333222222777777777888999:::;;;;;;>>>@@@CCCDDDCCCCCCCCCDDDHHHXXX|||```KKKBBBDDD???===AAAAAA===BBBFFFcccRRRCCC???:::<<<:::999888888777777888888666666666666666666666666666666666666777777777777666888888999???NNNcccsssvvvbbbUUUQQQQQQTTT]]]dddgggmmmxxx~~~}}}||||||||||||}}}{{{yyyvvvtttoooiiieeeeeebbb]]]ZZZXXXVVVTTTRRRPPPPPPPPPQQQQQQQQQRRRRRRGGGBBB;;;:::===AAADDDEEE@@@RRRiiirrrhhhYYYSSSWWWVVV___```TTTHHHBBB>>>;;;444333333222222111111000//////000000000000//////......------------.........------------.../////////---,,,,,,...//////...,,,---///111333666777888///////////////////////////////////////000000111222222222333333333333333888888777888888999::::::===@@@BBBDDDCCCCCCCCCDDDIIIWWW~~~sssZZZHHHBBBCCC>>>>>>CCCAAACCCFFFGGGaaaTTTFFF@@@999888:::999999888888888888888666666666666666666666666666666666666777777777777777999:::999===KKKaaaqqq|||qqq]]]QQQNNNOOORRR\\\gggkkkpppyyy}}}|||{{{{{{{{{{{{xxxtttpppmmmjjjgggddddddaaa\\\ZZZXXXWWWUUUSSSNNNOOOOOOOOOOOOPPPPPPPPPEEE@@@:::999<<>>CCCAAABBBEEEDDDYYYZZZKKKDDD;;;999::::::999888888888888999777777777777777777777777666666666666777777777777888:::;;;999;;;HHH]]]nnnzzzlllZZZPPPOOOQQQVVVbbbmmmqqquuu|||~~~|||{{{zzzyyyyyyuuupppmmmjjjiiifffeeeccc```\\\ZZZXXXWWWVVVTTTOOOOOOOOONNNNNNMMMMMMMMMCCC>>>999999===AAADDDDDD@@@PPPlllwwwbbbUUU___kkknnn```SSSNNNDDD999444444444333222222111111//////000000000000//////......------------......---------------...///000111///------......---,,,......//////000111111222///////////////////////////////////////000111111------///000222444555555666666666777888999::::::<<<>>>AAACCCCCCCCCCCCDDDGGGXXXuuuiiiRRRFFFBBBBBB<<<>>>CCC@@@>>>CCCAAASSS]]]LLLCCC<<<<<<;;;:::999999888888999999777777777777777777777777666666666666777777777777888:::;;;888888DDDYYYjjjyyyyyy~~~hhhXXXRRRSSSVVVeeepppxxxwwwvvv|||~~~|||{{{yyyyyyuuussspppooommmkkkhhhfffccc```\\\ZZZYYYXXXWWWUUURRRQQQPPPNNNMMMKKKJJJJJJBBB>>>999:::>>>CCCFFFFFFBBBUUUtttfffUUUaaammmpppcccZZZVVVJJJ;;;555555444444333222222222//////000000000000//////......------------......---,,,,,,------///000000///---,,,,,,...//////...//////..................///////////////////////////////////////000111111//////000111333444555555555555555666777999:::;;;;;;>>>AAABBBBBBCCCCCCDDDGGGZZZ}}}yyywww|||}}}}}}qqqdddQQQEEECCCBBB<<<>>>CCC??????EEEEEEVVV\\\IIIAAA;;;>>>;;;:::999999888888999999777777777777777777777777666666666666777777777777777::::::777666AAAVVVgggyyyuuu{{{gggXXXTTTVVVZZZuuu}}}{{{vvvyyy~~~|||{{{yyyxxxsssrrrrrrrrrrrrooojjjgggccc```]]]ZZZZZZYYYXXXVVVTTTSSSQQQOOOMMMKKKIIIHHHBBB>>>:::;;;@@@EEEGGGHHHJJJ```qqq```aaammmpppeee^^^\\\OOO===666555555444444333333222//////000000000000//////.........------.........,,,,,,,,,---...///000111---++++++,,,...000111000---......///000111111111///////////////////////////////////////000111111222222222333333444444444444444555666888999;;;<<<;;;>>>AAABBBBBBCCCCCCEEEHHH\\\tttkkkhhhgggeee^^^^^^cccmmmsssttttttuuu}}}tttmmmkkklllqqquuuvvvtttuuuvvvtttpppmmmrrrrrrpppxxx~~~zzz|||qqq^^^OOOJJJDDD???>>>@@@AAABBB<<<>>>FFF```XXXHHH===@@@<<<<<<<<<;;;::::::999888888777777777777777777777777777777777777888888888888777999;;;;;;999>>>PPPbbbsss{{{}}}}}}lll[[[SSSWWW___{{{wwwoooggghhhsss~~~}}}|||zzzxxxwwwvvvuuussspppkkkhhheeebbb^^^[[[YYYVVVSSSPPPQQQPPPOOOOOONNNMMMIIIGGG>>>;;;999:::???DDDFFFEEEEEEkkkooo^^^aaaaaa\\\TTTQQQPPPIII???777777666555444333333222000000000000////////////...---,,,,,,,,,,,,---...---------------...///000---------------...///000............////////////...++++++000444333///---222111111000///......---000000000111222444555666555555666666777999:::;;;;;;>>>AAABBBBBBBBBCCCDDDGGGeeexxxqqqnnnsssuuuqqqiiieeebbbccc___VVVQQQSSSTTTTTTTTTSSSVVV\\\___^^^```cccaaafffjjjhhhccc```cccgggqqqvvvxxxuuussswww{{{|||ooo]]]JJJFFFAAA======>>>??????BBBAAAJJJlllYYYIII???AAA===<<<<<<;;;::::::999888888777777777777777777777777777777777777888888888888777999;;;;;;999>>>OOO```qqqzzzjjj[[[RRRUUU\\\fffddd___ZZZ```ppp~~~|||{{{{{{xxxuuurrrpppnnnkkkiiifffccc^^^[[[YYYVVVTTTRRRQQQPPPOOOOOONNNLLLIIIFFF???;;;999:::???DDDEEEEEEIIIrrrhhh^^^^^^[[[SSSIIIFFFEEE>>>555777777666555444333222222000000000000////////////......---,,,,,,---......---------------...//////......---------......///............////////////222000000//////...000111.........///000000111111000000111111222333444555666666666666777999:::;;;;;;>>>AAABBBBBBBBBCCCDDDJJJggg{{{uuussstttmmmrrrsssqqqtttxxxssshhheee___\\\```ccc```[[[YYYUUUXXXVVVRRRRRRXXX^^^```TTTTTTWWWZZZZZZZZZ___fffjjjppptttpppiiifffkkkqqqooo^^^FFFDDD@@@>>>???@@@@@@???CCC>>>LLLyyyZZZKKK???BBB>>><<<;;;;;;::::::999999888777777777777777777777777777777777777888888888888777888::::::999===LLL\\\ooowwwgggZZZRRRRRRWWWXXXZZZYYYXXX```ttt}}}|||}}}}}}}}}yyytttpppmmmllljjjiiigggccc^^^[[[YYYWWWVVVTTTQQQPPPOOONNNNNNLLLIIIFFF???<<<999:::???CCCEEEEEEMMMwwwsss^^^___bbb[[[OOODDD@@@???999333777777666555444333222222000000000000////////////......---,,,,,,---.........------------...////////////...---------..................////////////000000...+++***,,,...000------...//////000111111222111111111222333333444666666666777888999:::;;;<<<>>>AAABBBBBBBBBCCCEEEIIIhhh~~~{{{wwwqqqrrrnnniiihhhqqqsssgggaaaaaa[[[^^^___]]]___dddeeebbbZZZVVVWWW^^^cccbbb```___YYY\\\\\\ZZZ]]]gggppptttqqqsssyyy~~~hhhYYYFFFDDDBBBBBBCCCDDDCCCBBBCCC===RRR}}}XXXKKK???AAA===;;;;;;;;;::::::999999999777777777777777777777777666777777777888888888888888888::::::999<<>>:::666777666666555444333222111000000000000////////////......------------............---------......///000///...---------------............////////////111...+++---555;;;666...000000/////////.........222222222111222222333333666666666777888999;;;;;;<<<>>>@@@AAAAAABBBDDDEEEFFFggg}}}nnniiihhhmmmooohhh^^^XXXYYYZZZXXXVVVZZZdddkkkmmmooorrrtttwwwsssddd___```cccgggiiiiiikkknnnpppoookkkkkkppp{{{~~~~~~www]]]PPPEEEDDDCCCCCCEEEEEEEEEDDDDDDAAA\\\wwwUUUJJJ>>>???<<<;;;;;;::::::::::::999999888888888888888888888888666777777777888888888888888888999:::888;;;FFFRRRjjjwwwfffYYYQQQOOORRRTTT___hhhjjjmmmxxxyyywwwtttqqqoookkkfffbbbfffbbb^^^[[[ZZZYYYXXXWWWPPPOOONNNNNNMMMKKKHHHFFF@@@<<<999:::???CCCDDDDDDOOOooo~~~tttbbbTTTUUUcccfffXXXHHH???===<<<999666666666555444333222111111000000000000////////////........................///......---------......000///...---------------............////////////444///---666JJJRRRDDD///////////////............222222222111222222333333666666777777888:::;;;<<<===>>>@@@AAAAAABBBDDDFFFIIIkkkzzzzzzpppllljjjkkkiiidddaaaaaa[[[aaaccc```]]]aaagggiiinnnwww~~~|||uuuyyyrrrWWWOOOCCCBBB@@@AAABBBCCCBBBBBBAAABBB]]]qqqSSSJJJ===>>><<<::::::::::::::::::::::::888888888888888888888888777777777777888888888888888777888999888:::CCCNNNddd|||}}}|||jjjZZZPPPPPPTTTVVVeeerrruuuuuu}}}|||zzzvvvuuusssqqqoookkkeeeaaaccc```]]]\\\[[[ZZZWWWVVVPPPOOONNNMMMMMMKKKHHHEEE@@@===:::;;;???CCCDDDCCCOOOnnnzzzkkk[[[QQQVVVeeehhhXXXHHHBBBAAA???;;;999666666555444333222111111000000000000////////////---...////////////...---//////...------------...//////...---------..................////////////111...---777LLLUUUEEE,,,++++++,,,---///000111111222111111111222333333444777777777888999:::;;;<<<===???@@@@@@@@@AAADDDFFFPPPqqqnnnttt{{{{{{}}}|||wwwwww|||mmmTTTNNNCCCAAA>>>>>>???@@@AAA@@@===AAAYYYlllQQQJJJ===???>>>::::::::::::::::::::::::888888888888888888888888777777777777888888888888888777888999888999AAAJJJ[[[vvvnnn\\\QQQQQQWWW^^^nnn|||}}}{{{|||yyywwwvvvuuuvvvtttqqqooommmjjjfffddd```^^^]]]\\\\\\ZZZVVVTTTPPPOOOMMMMMMMMMKKKHHHEEEAAA===:::;;;???BBBDDDCCCQQQtttrrr^^^SSSWWWfffmmm]]]MMMIIIIIIEEE???<<<666555555444333222111111000000000000////////////---...///000000///...---//////...---------------......---------......///............////////////+++///000111:::BBB:::+++***+++,,,---///000111222000000111111222333444555777777777888999:::;;;<<<>>>???@@@@@@@@@AAADDDGGGQQQrrrfffqqqdddLLLHHHDDDAAA>>>>>>???@@@AAAAAA???EEEYYYkkkQQQKKK>>>@@@???::::::::::::::::::::::::888888888888888888888888777777777777888888888888888777888999888888???HHHUUUqqqqqq]]]QQQRRRYYYdddsss~~~zzz~~~~~~{{{yyyzzz{{{|||wwwtttooollljjjiiihhhfff^^^]]]]]]]]]\\\ZZZVVVSSSPPPNNNMMMMMMMMMKKKHHHEEEAAA===:::;;;???BBBDDDCCCTTT{{{}}}dddUUUXXXfffooo]]]NNNLLLKKKEEE===:::666555555444333222111000000000000000////////////---...///000000///...---000///...------------------------------...///000............/////////000+++555888000,,,111444000------..................000000000111222444555666777777777888999:::<<<<<<>>>???@@@@@@@@@AAADDDGGGNNNpppeeesss~~~}}}ZZZKKKEEE>>>???@@@???>>>>>>@@@AAA@@@???```kkkLLLDDDDDD???:::===<<<;;;:::::::::::::::777777777777777777888888666666666555666666777888777888999999:::;;;>>>AAATTTkkkooo[[[TTTYYY```ppp|||}}}}}}yyysssrrrooommmkkkiiihhhhhhbbbaaa^^^[[[XXXVVVUUUTTTMMMMMMLLLKKKIIIHHHFFFEEE<<<>>><<>>?????????===>>>???AAACCCGGGnnnoooPPPHHHFFFBBB===>>>===<<<;;;;;;:::::::::888888888888888888888888888888888888888999::::::777888999999999:::===???LLLddd~~~mmm```___gggooo|||}}}}}}~~~zzztttsssqqqpppnnnllljjjjjjbbb```^^^ZZZWWWUUUSSSRRRMMMMMMLLLKKKJJJHHHFFFEEE>>>@@@<<>>???>>>===>>>@@@AAABBBLLLxxxqqqRRRIIIGGGCCC???>>>>>>======<<<;;;;;;;;;999999999999999999999999999999999888999::::::;;;888999:::999999999<<<>>>DDD[[[wwwnnnggglllwww~~~|||yyyyyyxxxvvvsssooollljjjcccaaa^^^ZZZVVVSSSQQQPPPOOONNNNNNLLLKKKHHHGGGFFF@@@AAA<<<===EEEBBB???GGG]]]fffWWWjjjzzzmmm___QQQLLLIIIDDD>>>;;;444555555444111000000111000000/////////.........000//////............///////////////////////////........................000000000000000000000000000000000000000000000000...////////////000000000000111111222222333333444555777888777777777999;;;;;;===>>>???@@@AAADDDFFFPPPwwwuuutttrrrrrrwwwzzznnniiiyyylllooozzz~~~www[[[JJJGGGCCC>>>???@@@?????????AAACCC???NNN|||oooQQQJJJGGGBBB???@@@@@@??????>>>===<<<;;;;;;:::::::::::::::999999777777777777777888999999999:::;;;;;;::::::;;;===AAAVVVrrrpppmmmuuu}}}zzz}}}zzzvvvqqqllliiieeeccc___[[[WWWSSSQQQPPPQQQQQQPPPNNNLLLJJJHHHGGG@@@AAA;;;<<>>???@@@@@@AAADDDFFFPPP{{{rrrkkkjjjiiijjjllluuuyyyxxx||||||rrrmmmrrr|||}}}rrrYYYJJJFFF@@@>>>@@@AAA@@@@@@@@@CCCDDD@@@ZZZmmmRRRLLLHHHCCCBBBAAAAAAAAAAAA???>>><<<;;;;;;;;;;;;:::::::::999999777777666666777777888999999:::<<<<<<;;;;;;<<<===AAASSSnnn~~~qqqooowww~~~zzzxxx{{{{{{zzzxxxtttpppllliiigggeeeaaa]]]XXXUUURRRQQQSSSSSSRRRPPPNNNKKKIIIHHH===???:::<<>>:::888555666666555222111111222////////////............///......---......//////////////////////////////000000000000000000000000//////000000111111111222000000000000000000000000111111222222222333333333111222333444555555555444888999::::::999999;;;===@@@AAABBBAAAAAAAAACCCEEERRRppp~~~uuupppmmmooowwwwwwtttrrrssswww|||zzzmmmVVVHHHCCC<<<>>>???@@@@@@@@@AAACCCEEEGGGnnnjjjSSSOOOKKKGGGFFFBBBCCCCCCBBBAAA???===<<<<<<;;;;;;::::::999999888888888888777888999999:::777999;;;<<<;;;;;;<<<===@@@NNNfff}}}uuulllkkkrrr|||}}}yyywwwrrrrrrrrrrrrpppnnnlllkkkgggeeebbb]]]YYYVVVSSSRRRSSSSSSQQQPPPMMMKKKIIIGGG:::===:::<<>>???>>>???AAACCCJJJzzzdddQQQPPPLLLGGGGGGCCCDDDDDDDDDBBB@@@>>><<<;;;;;;;;;:::999888888888777777666666777777888999444666999:::::::::;;;<<<<<>>@@@BBBHHH{{{___NNNOOOKKKFFFFFFDDDDDDEEEEEECCCAAA>>><<<;;;;;;:::999999888777777444444444444444555666666111444777999999999:::;;;777@@@SSSkkk{{{zzzzzzyyywwwqqqkkkfffbbbaaafffgggeee___ZZZYYY___eeeppp{{{|||}}}{{{{{{|||zzzwwwsssooolllkkkjjjdddccc___\\\XXXUUUSSSRRROOOOOOMMMKKKIIIFFFDDDBBB666:::999;;;CCCDDDHHHVVV}}}~~~\\\TTT```pppjjjPPPGGG@@@AAACCC???999555333444444222000//////000,,,,,,+++++++++*********))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000///...---...000222333444555666666555666888:::<<<===??????@@@AAADDDFFFQQQ~~~nnn