BM66(i@ sssQQQBBB999888777555444444444444555444444333333222222111000111111111111222222222222222333333333333444444666555555444444444555555777777888888:::===BBBFFFZZZwwwhhh^^^UUUTTTTTTQQQOOONNNOOOOOOOOONNNMMMLLLKKKKKKKKKJJJHHHFFFDDDBBBAAA@@@CCCAAA???======???AAACCC>>>===<<<;;;;;;<<<>>>>>>???===;;;;;;<<>>???@@@BBBFFFJJJMMMNNNPPPUUUYYYccciiitttqqqOOO@@@999888666555444333333222222222222222222222222222000111111111111222222222222222333333333333444444666555555444444555555555777777888999:::===BBBEEETTToooooodddYYYVVVUUURRRPPPPPPOOOOOONNNNNNMMMMMMLLLLLLMMMLLLKKKIIIFFFEEECCCBBBBBBAAA???>>>>>>@@@AAACCC@@@???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAADDDFFFHHHHHHGGGFFFGGGHHHFFFJJJNNNPPPTTT^^^kkkuuu~~~{{{xxxuuuoooggg```[[[YYYXXX]]]hhh{{{{{{uuurrrqqqqqqqqqqqqmmmllliiieee```\\\XXXVVVTTTNNNJJJLLLMMMJJJGGGGGGHHHIIIKKKMMMMMMMMMKKKKKKHHHGGGHHHIIIEEECCCJJJTTT```aaaaaa___[[[VVVPPPMMMKKKKKKKKKJJJIIIHHHFFFEEEGGGGGGFFFDDDBBBBBBDDDFFFEEEIIINNNRRRVVV^^^gggnnn{{{~~~xxxwwwxxxwww{{{{{{zzzuuupppnnnpppsss~~~}}}}}}pppggguuuhhh\\\TTTYYYcccqqqkkkPPPAAA:::999777555444444555555444444444444444444333333333333333333333333333333444444333333333333333444555444444444444555666666666777888:::<<>>999888666555333222222111//////000111111222333333000111111111111222222222222222333333333333444444666555555444555555666666777888888999:::===AAADDDLLLeee{{{mmm___YYYVVVSSSQQQRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIGGGEEEDDDCCC@@@?????????@@@AAAAAABBBCCCBBB@@@===;;;:::999999999999;;;<<<===>>>>>>===BBBDDDFFFFFFEEEEEEFFFGGGHHHIIIKKKNNNUUU^^^iiiqqq}}}zzzwwwqqqkkkddd___[[[YYY[[[aaappp}}}}}}|||zzzyyytttqqqlllhhheeebbb^^^[[[WWWPPPLLLNNNNNNKKKGGGGGGGGGHHHJJJLLLLLLLLLLLLKKKIIIIIIIIIIIIEEECCCIIIQQQ]]]]]]^^^]]]ZZZUUUPPPMMMLLLKKKJJJIIIHHHHHHGGGGGGIIIHHHGGGEEEBBBBBBDDDFFFFFFJJJNNNQQQVVV]]]gggnnn}}}zzzsssooopppqqqzzzdddeeewww~~~___[[[VVVWWWcccwwwgggLLL???888777555555444555666777333333444444444444444444333333333333333333333333555555444444444444555555555555444444555555666777444555777:::===@@@CCCEEEFFFJJJOOORRRSSSVVV[[[___eeemmmyyyhhhIII===:::999777555444333222222000111111111222222222333000000111111111222222222222222222333333333444444555555555555555666666777777888999999:::<<<@@@BBBGGG]]]tttvvvwwweee[[[VVVRRRQQQRRRNNNNNNNNNOOOOOOOOOOOOOOOKKKKKKIIIHHHFFFDDDCCCBBB>>>??????@@@AAAAAAAAABBBCCCBBB@@@>>><<<:::999999888999999:::;;;<<<<<<<<<@@@BBBDDDEEEDDDDDDDDDEEEHHHHHHIIILLLTTT]]]ffflll{{{}}}{{{xxxsssnnniiiddd^^^[[[ZZZ]]]hhh~~~yyytttnnnkkkjjjiiieeebbbXXXRRRMMMOOOOOOKKKHHHHHHGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLMMMKKKHHHFFFJJJOOOTTTUUUWWWXXXWWWTTTPPPNNNLLLJJJIIIGGGFFFFFFGGGHHHHHHHHHGGGDDDBBBBBBDDDFFFGGGJJJMMMQQQUUU]]]gggnnnxxxsssrrrsssnnn\\\ggg{{{|||{{{aaaaaa\\\YYYeee}}}|||```HHH<<<777666555444444444555666333333333444444555555555333333333333333333333333444444444444444444555666555555555555555666666777555666888:::>>>AAADDDFFFGGGLLLQQQTTTVVVYYY^^^cccjjjrrrcccGGG===;;;:::888666555444333333444444333333222222222222000000111111111222222222222222222333333333444444555555555555555666777888777888999::::::;;;>>>AAAFFFWWWuuuuuummmyyykkk^^^WWWRRRQQQRRROOOOOOOOOOOOOOOPPPPPPPPPKKKKKKJJJHHHGGGEEEDDDCCC??????@@@@@@AAAAAAAAAAAA@@@@@@??????===<<<;;;;;;:::999777666777999<<<===>>>@@@BBBCCCBBBBBBCCCDDDFFFFFFGGGJJJQQQZZZbbbgggttt}}}{{{xxxsssppplllgggaaa]]]ZZZ[[[dddzzz~~~wwwpppnnnpppppplllgggVVVOOOKKKLLLMMMJJJHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLNNNNNNKKKHHHGGGIIIJJJIIILLLOOORRRSSSRRRPPPNNNIIIHHHFFFEEEDDDEEEFFFFFFGGGGGGEEECCCAAAAAACCCEEEGGGJJJNNNRRRVVV]]]fffmmmzzz}}}xxxwwwxxxfff\\\mmm{{{{{{eeegggaaa]]]iiisssWWWBBB999888777555444333222333333333333333444444555555555333333333333333333333333333333333333333444555555666555555555555666777777888888:::<<>>999888777666555444444444555555444444333222222111000111111111111222222222222222333333333333444444555555555555666777888888777888:::::::::;;;===???EEEQQQjjjtttuuuqqqcccZZZTTTRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKIIIHHHGGGFFFAAAAAA@@@??????@@@@@@AAA>>>????????????>>>===<<<<<<:::777555666888;;;>>><<<>>>@@@AAAAAAAAABBBCCCBBBDDDFFFIIIMMMUUU]]]cccooo}}}zzzvvvqqqooommmjjjddd```[[[[[[bbbuuu|||uuussswwwwwwppphhhSSSLLLFFFHHHJJJIIIJJJLLLNNNNNNNNNMMMMMMMMMMMMMMMKKKNNNNNNIIIFFFFFFFFFDDDBBBEEEIIIMMMPPPPPPOOOMMMGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDBBBAAAAAACCCFFFHHHLLLQQQUUUYYY___gggmmmoooyyy}}}zzz{{{~~~xxxaaaaaatttuuuddddddaaaaaaooohhhNNN===777888777555333222222222222333333444444444444444444333333333333333333333333222222222222333444555666666666555555666666777888999:::<<<>>>AAADDDFFFHHHJJJNNNTTTXXX[[[___dddiiittt}}}zzzUUUAAA===555555444333333333333333333333333222222222222222000111111111111222222222222222333333333333444444555555555555666777888999777888::::::::::::<<<>>>BBBJJJ___zzzwwwggg^^^WWWTTTUUURRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGDDDBBB@@@???>>>>>>@@@@@@??????@@@@@@???>>><<<;;;:::999888777777999:::<<<;;;===???@@@@@@@@@AAABBB>>>BBBFFFHHHJJJOOOYYYaaaiii{{{~~~xxxtttooommmmmmkkkgggbbb]]][[[___lll{{{zzz}}}{{{qqqgggUUUMMMGGGHHHKKKMMMPPPTTTUUUTTTSSSRRRQQQPPPPPPPPPKKKOOOOOOIIIFFFGGGEEEAAAAAADDDHHHLLLNNNNNNLLLKKKFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEDDDCCCBBBCCCEEEHHHJJJOOOUUUZZZ^^^cccjjjooommmuuu||||||~~~zzzyyy||||||hhh]]]gggzzzhhh]]]\\\___jjj{{{vvv^^^GGG:::888666555333222222222333333444444444444444444333333333333333333333333333333333333333333444555666777666666666666666777777888999:::<<>><<<333222222111111222222333000000000111222222333333000111111111111222222222222222333333333444444444555555555555666777999999777999::::::::::::;;;===???EEEWWWxxx{{{kkkaaaYYYVVVVVVSSSSSSRRRQQQPPPOOOOOOOOOLLLKKKKKKIIIHHHGGGFFFFFFFFFCCC@@@>>>===>>>???@@@@@@@@@AAA@@@???===;;;:::888999999:::::::::999999:::<<<>>>?????????@@@BBB<<>>;;;888888666555444333333222111111111111111111111111000000111222222222222111333333222222333333444555444555555666666666666666666777999999888999;;;===???GGGTTTkkk|||mmm[[[RRRUUUQQQQQQQQQQQQPPPOOONNNMMMNNNMMMLLLKKKJJJIIIHHHGGGCCCBBBBBBAAAAAABBBBBBCCC@@@???======>>>===<<<:::======<<<;;;::::::999999888888999:::;;;======>>>AAA???@@@DDDGGGIIIOOOWWWfffppp}}}{{{{{{uuupppllljjjkkkkkkhhhfffbbb[[[ZZZbbblllttt~~~tttjjjZZZTTTNNNOOOVVV^^^bbbccceee___ZZZ[[[[[[VVVRRRQQQPPPOOOOOOMMMKKKIIIGGGFFFGGGHHHJJJNNNPPPNNNMMMNNNLLLIIIGGGIIIMMMOOOLLLHHHGGGGGGGGGEEEDDDEEEGGGJJJSSSXXX___aaabbbeeekkkpppxxxyyyyyyxxxvvvwww{{{~~~}}}yyyuuutttvvv{{{qqqfffWWWTTTfff~~~ooo[[[WWWZZZggg}}}vvv]]]HHH===999999777666555444333222222222222333444444555555444444444444444444444444444444333333333444444444555555999777666777:::<<<:::888<<<;;;;;;@@@GGGMMMOOOOOOUUUXXX[[[]]]^^^aaaggglllwww^^^FFF<<<:::888777666555444333333333111111111111111111111111000000111222222222222111333333222222333333444555444555555666666666666666666777888999888999;;;======DDDOOOddd~~~ooo^^^VVVXXXSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIDDDCCCBBBBBBAAAAAAAAABBBBBBAAA????????????>>><<<======<<<<<<;;;::::::999999999:::;;;<<<===>>>>>>@@@>>>???CCCFFFGGGNNNUUUYYYdddsss~~~{{{vvvqqqllljjjjjjjjjgggddd___YYYXXX^^^fffmmmvvvvvvmmm```YYYSSSVVVaaalllqqqqqqmmmeee^^^]]][[[WWWSSSSSSRRRQQQPPPNNNLLLHHHFFFDDDHHHIIIMMMQQQSSSQQQNNNMMMMMMJJJHHHJJJMMMOOOLLLHHHHHHHHHGGGEEEDDDDDDGGGIIIOOOVVV^^^dddfffiiimmmqqqtttuuuuuutttrrrsssvvvzzzyyyxxxuuuttttttwww|||kkk^^^SSSXXXlllkkkZZZWWW\\\lllnnnVVVEEE<<<888777666666555444333333333333222333444444555555444444444444444444444444444444333333444444444555555555555333222333666777666555;;;:::;;;AAAIIIQQQTTTUUUWWW[[[___aaacccffflllqqqyyywwwWWWCCC;;;:::888777666555444333333333111111111111111111111111000000111222222222222111333333222222333333444555444555555666666666666666666777888888888999;;;===<<<@@@III[[[zzz}}}qqqaaaYYY[[[UUUTTTTTTSSSRRRQQQPPPOOOMMMMMMMMMLLLLLLLLLKKKKKKEEEEEECCCBBBAAA@@@@@@@@@DDDBBBAAAAAAAAAAAA@@@???>>>======<<<<<<;;;;;;:::::::::;;;<<<======>>>>>>???>>>???BBBDDDEEEKKKQQQUUU^^^kkkyyy}}}xxxsssnnnkkkjjjhhheeeaaa^^^YYYWWW[[[aaagggnnnttt{{{~~~zzzqqqhhh___XXX^^^mmm|||xxxnnnddd```]]]XXXUUUUUUQQQQQQQQQOOOMMMJJJGGGEEEIIINNNTTTXXXZZZXXXSSSPPPNNNLLLJJJKKKMMMNNNLLLIIIJJJJJJHHHFFFDDDDDDGGGJJJOOOWWWbbbiiillllllmmmnnnpppppppppooonnnnnnqqqsssrrrrrrrrrsssvvv{{{gggWWWQQQaaauuu}}}cccWWWWWW___qqq~~~dddOOOBBB;;;777555666555444444333333333333222333444444555555444444444444444444444444444444333444444444444555555555777666555777999::::::999999999;;;BBBMMMUUUZZZ[[[[[[^^^bbbeeegggkkkrrrwww{{{pppTTTBBB;;;;;;777777666444444333333333111111111111111111111111000000111222222222222111333333222222333333444555444555555666666666666666555777888888888888;;;===<<>>>>>>>>======<<<<<<<<<;;;;;;<<<======>>>?????????===>>>AAABBBBBBGGGMMMUUU\\\gggrrr~~~}}}xxxqqqmmmjjjgggbbb^^^^^^ZZZYYY[[[```ffflllooowwwyyy}}}xxxnnnddd]]]eeexxxwwwkkkeee___YYYVVVVVVOOOOOOPPPPPPNNNMMMKKKIIIKKKSSS[[[```bbbaaa[[[UUUPPPNNNLLLLLLMMMMMMLLLJJJLLLKKKIIIGGGEEEFFFIIILLLTTT\\\gggnnnpppnnnllljjjnnnnnnmmmlllllllllmmmnnnnnnnnnooosssyyy~~~~~~{{{~~~{{{fffVVVVVVmmmlllYYYTTT[[[eeewwwzzz]]]III@@@;;;666444666555444333333333333333222333444444555555444444444444444444444444444444444444444444555555555555999888999:::;;;<<<======:::999<<>>???EEEPPPfffyyyggg[[[VVVVVVUUUSSSQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNIIIHHHFFFDDDCCCBBBAAAAAABBBAAA@@@@@@AAABBB@@@?????????>>>>>>>>>>>>===============>>>>>>????????????===>>>AAAAAA@@@DDDIIIOOOUUU^^^gggrrrxxxrrrmmmhhhbbb^^^]]][[[ZZZ[[[```hhhnnnppppppsssvvvzzz}}}~~~uuulllgggppprrrkkkddd]]]XXXWWWQQQQQQPPPOOONNNMMMLLLLLLMMMXXXbbbfffhhhggg```XXXSSSQQQNNNMMMMMMLLLKKKKKKLLLLLLJJJHHHGGGHHHMMMPPPYYY___iiiqqqtttssspppnnnqqqpppooonnnnnnnnnnnnmmmkkkjjjlllqqqxxx~~~~~~{{{yyy}}}rrr___UUU^^^zzz~~~{{{^^^SSSUUUeeeqqqxxxXXXGGG@@@:::666444555555444333333333444444222333444444555555444444444444444444444444444444444444444555555555666666333444555666666777888999;;;;;;===EEEOOOXXX\\\^^^^^^bbbeeegggiiilllrrrwwwvvv^^^JJJ<<<777666666666555444444444444444111111111111111111111111000000111222222222222111333333222222333333444555444555555666666666666666555666777777777888:::<<<===???EEEOOO___{{{ppp```XXXWWWUUUSSSPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@??????AAAAAA@@@???????????????????????????>>>>>>>>>??????@@@@@@@@@???>>>>>>AAA@@@???AAAFFFIIIOOOVVV___jjj|||{{{tttmmmeee```\\\[[[YYYYYY___iiipppqqqkkkmmmppptttyyy~~~{{{vvvuuuzzzssslllccc\\\YYYTTTSSSQQQOOOMMMMMMNNNNNNTTT```iiikkklllkkkcccXXXUUUSSSQQQNNNLLLLLLKKKLLLLLLLLLJJJIIIIIIMMMRRRVVV\\\aaahhhqqqvvvyyyzzzzzzxxxvvvuuuuuuuuuuuusssqqqkkkjjjjjjnnnuuuzzz||||||zzzzzz{{{zzzfffTTTTTTfffmmmWWWTTT[[[ssssssTTTEEE???999555555555444444333333444444444222333444444555555444444444444444444444444444444444444555555555666666666111222444555555666888999======???FFFPPPYYY^^^___```dddhhhjjjlllooouuuzzzrrrYYYEEE:::777777666666555444444444444555111111111111111111111111000000111222222222222111333333222222333333444555444555555666666666666666555666777777777888:::<<<;;;===CCCLLLYYYqqq}}}jjj___XXXWWWTTTQQQOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFEEEAAA@@@???@@@AAABBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@>>>???AAA@@@>>>@@@EEEEEEJJJQQQXXXbbbqqq}}}tttkkkeee______\\\YYY___kkkssssssooonnnoooqqqtttxxx{{{||||||~~~}}}|||uuujjj```\\\RRRPPPMMMLLLMMMPPPTTTVVVcccnnnvvvtttrrrqqqgggYYYVVVUUUSSSOOOLLLKKKKKKLLLKKKKKKJJJJJJLLLQQQXXX]]]ccceeeiiiooovvv}}}~~~||||||}}}}}}zzzwwwqqqnnnlllnnntttyyy{{{zzzyyy|||oooZZZKKKVVVooo~~~bbbRRRUUU```{{{jjjMMMAAA<<<666444777444444444333333444444555222333444444555555444444444444444444444444444444555555555555666666666666333555888888888888;;;===>>>>>>@@@HHHSSS\\\aaabbbcccggglllooorrrwww~~~rrrXXXDDD;;;:::;;;666666555444444444555555111111111111111111111111000000111222222222222111333333222222333333444555444555555666666666666666444666777777777777:::<<<888:::BBBJJJUUUjjjssseeeZZZXXXUUURRRPPPPPPPPPQQQMMMMMMMMMLLLLLLLLLKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGBBB@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBB@@@>>>???DDD@@@DDDIIINNNVVVcccuuuyyyoooiiicccccc___[[[aaammmuuuvvvvvvtttqqqpppppprrrrrrsssvvvwwwyyy}}}{{{oooddd___KKKJJJIIIJJJNNNUUU\\\```ppp{{{}}}yyyvvvkkk\\\WWWVVVTTTPPPLLLKKKKKKLLLJJJJJJJJJKKKNNNSSS[[[aaajjjjjjkkkooouuu||||||xxxtttpppqqqwww{{{|||zzzyyy~~~hhhQQQIII[[[vvvsssZZZMMMTTTaaa|||~~~cccHHH>>>:::444333888444444333333333444444555222333444444555555444444444444444444444444444444555555555555666666666777333555888999888888;;;>>>>>>>>>AAAJJJUUU___dddfffeeeiiioootttxxx~~~pppVVVCCC777444666777666555444333222222222111111111111111111111111222222222222222222222222111111000000111111222333555555555555666666666666666666777888888888888777999>>>>>>CCCPPPaaa{{{ppp\\\WWWTTTTTTQQQNNNNNNPPPPPPMMMJJJIIIJJJKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@?????????@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCC@@@EEEJJJMMMQQQZZZhhhtttsssiiiiiifff^^^YYY```oooxxxxxxxxxrrrrrrrrrpppnnnooosssssstttwww}}}ppp___TTTLLLHHHMMMQQQVVVcccrrr}}}uuukkkaaa\\\ZZZVVVQQQMMMLLLMMMOOOMMMLLLJJJIIILLLUUUbbblllqqqqqqqqqqqqsssxxx}}}zzzzzzuuupppsss|||nnn\\\TTTLLLdddhhhRRRJJJYYYnnnsss]]]FFF:::888777666555555444444333333444444555555555555555555555555555555555555666666666666777333333444444666777999999888888888777888888999:::;;;;;;>>>FFFSSS___gggkkkiiimmmrrrxxxkkkRRRAAA777555888666666555333333222222333111111111111111111111111222222222222222222222222111111000000111111222333555555555555666666666666555666777888888888888888:::>>>===AAAMMM\\\{{{sss___XXXSSSSSSRRRPPPOOOQQQPPPNNNLLLKKKMMMNNNNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBBBBAAA@@@@@@AAABBBCCC@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@??????@@@AAABBBAAAEEEIIIKKKNNNVVVbbblllvvvppplllccc]]]dddrrr|||~~~yyyuuuvvvvvvrrrooonnnrrrrrrsssuuuxxx}}}zzzkkkXXXOOOLLLPPPUUU\\\kkk{{{wwwlllbbb\\\ZZZUUUPPPLLLKKKLLLMMMLLLLLLLLLMMMQQQ[[[gggooossstttttttttuuuyyy~~~|||zzzvvvsssuuu{{{~~~wwwcccUUUPPPUUUkkkuuu```OOOMMM```wwwmmmYYYCCC999888777555555555444444333333444444555555555555555555555555555444444555555555666666666444444444555666777888999888888888888888999999:::;;;;;;???GGGTTT```iiimmmmmmrrrxxxeeeMMM???888777:::666555444333333222222333111111111111111111111111111111111111111111111111111111000000111111222333444555555555555666666666555555666888888999999999:::>>><<>>>>>???AAADDDFFFIIIMMMTTTYYY^^^dddnnn|||xxxssssss|||}}}wwwtttooorrruuuxxxzzzyyyxxxwwwlllggg^^^WWWVVVYYY___dddkkkpppzzzuuukkkccceeeiiiqqqvvvnnnfff\\\TTTQQQPPPQQQQQQPPPSSSWWW^^^eeekkkoooqqqoooqqqrrrsssuuuwww{{{}}}~~~{{{vvvvvvvvvvvvwwwyyy{{{|||wwwyyy{{{sssbbbSSSLLLRRR[[[www}}}___PPPPPPZZZnnnuuuTTTGGG;;;888999888777888555444444333333444444555444444444444444444444444333333333444444444555555777777666666666777777888999999999888999::::::;;;;;;>>>CCCKKKWWWeeesss{{{|||\\\FFF===999666555333333222222222222333333111111111111111111111111111111111111111111111111111111000000111111222333333444444444444555555555666666777888888888888777888;;;999<<>>======@@@CCCFFFIIIMMMRRRUUUZZZ^^^hhhttt|||~~~yyyuuuttt{{{zzzwwwnnnoooqqqsssvvvxxx{{{|||rrrlllddd]]]XXXWWWXXXZZZ[[[___iiiyyytttlllmmmqqqwwwyyysssjjj^^^UUURRRRRRRRRQQQTTTVVVZZZbbbiiinnnppppppnnnooopppppppppssswwwzzz~~~yyywwwuuuuuuyyy}}}vvvvvvxxx|||~~~mmm\\\OOOMMMYYYfffnnnVVVQQQYYYeeeuuukkkMMMCCC999888999888777777555444444333333444444555333333333333333333333333333444444444555555555555666666666666777777888999999999999999999:::;;;;;;;;;>>>DDDMMMYYYgggvvv}}}YYYDDD===:::555222333222222222222222333333111111111111111111111111222222222222222222222222111111000000111111222333333333444444444555555555777888888888888777666666888;;;999;;;CCCFFFTTTmmmrrrooowwwppphhh___YYYXXXSSSQQQNNNNNNOOOPPPPPPPPPNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFDDDBBB@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCAAABBBBBBBBBAAA@@@>>>======???BBBDDDGGGKKKNNNPPPUUUYYYbbblllvvv{{{}}}zzzwwwuuusssxxx}}}qqqpppnnnnnnqqqvvv{{{~~~{{{wwwqqqiiibbb\\\YYYWWWRRRUUU[[[hhh{{{zzzssstttxxx~~~{{{pppbbbYYYVVVVVVVVVUUUVVVXXX\\\dddlllrrrsssrrrqqqqqqooommmlllnnnrrruuu|||}}}~~~yyyuuuvvv}}}|||{{{{{{~~~sssbbbSSSKKKQQQeeexxxxxxbbbRRRWWWgggtttyyy]]]GGG>>>777777888666555555555444444333333444444555333333333333333333333333444444555555555666666666666666666666777888999::::::999999999999:::;;;;;;;;;???FFFNNNZZZiiiyyyzzzVVVBBB===:::555111222222222111222222333333111111111111111111111111222222222222222222222222111111111000111222222333333333333444444444555555888999999888888777666555888;;;888:::AAABBBOOOgggyyyqqq{{{pppddd^^^^^^UUURRROOONNNOOOPPPQQQPPPOOOOOOOOONNNMMMLLLKKKJJJIIIHHHEEECCCBBBAAAAAAAAA===>>>@@@AAAAAA@@@>>>===??????@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBAAA???>>>>>>???AAADDDFFFHHHJJJLLLPPPTTT\\\eeelllxxx~~~~~~yyywwwuuuuuurrrvvvwwwsssooolllnnnttt{{{zzzssskkkbbb[[[WWWQQQRRRTTT]]]lll}}}wwwyyy}}}vvvhhh^^^[[[[[[[[[ZZZWWWYYY]]]fffooouuuvvvuuuuuussspppllljjjkkkooorrrwwwxxxzzz~~~~~~{{{uuuwwwuuuiiiXXXKKKHHHUUUpppsss___TTT^^^rrrqqqTTTCCC;;;666666777555333333555444444333333444444555333333333333333333333333555555555666666666666777555555555666777999:::;;;::::::999999::::::;;;<<<;;;???FFFOOOZZZjjjzzzjjjIII@@@999444444222555444333333222222333333333333222111000///.........///000111111111111111000000000000111111111111000222444444444444666888444444555666777888888999888777888;;;<<<@@@KKKWWW{{{uuummm___YYYVVVRRRPPPQQQPPPLLLLLLOOONNNMMMKKKJJJHHHGGGGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@BBB@@@>>>===>>>>>>===<<>><<<<<<===???BBBEEEIIIJJJLLLOOOVVV^^^dddooo{{{yyytttqqqppppppttttttiiiiiijjjiiioooxxx|||~~~xxxpppcccXXXSSSPPPPPPUUU^^^mmm~~~zzz|||xxxkkkaaa^^^___``````______```eeemmmuuu{{{}}}|||yyytttpppmmmmmmnnnooopppsssvvvxxxzzz}}}{{{{{{pppaaaOOOIIIQQQddd}}}ggg___```mmmxxxdddLLL<<<999555444444666666666666555444333222333444444555555444444444333333333666666666666555555555555555666777666666777:::<<<>>>===<<<;;;<<<>>>@@@AAABBBBBBCCCLLL[[[nnn~~~eeeGGG???999555666555555444333333222222333333222222111111000000/////////000000000000000//////000000000000111111111111000222333444444444666777666666666777777888888888888666888:::;;;>>>IIITTTmmm{{{|||uuuiiiddd[[[UUURRRRRRPPPMMMLLLNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKIIIHHHEEEDDDBBBAAAAAADDDBBB@@@???@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@@@@???<<<<<<===???BBBEEEHHHJJJMMMOOOUUU[[[```iii|||}}}{{{vvvrrrqqqoooqqqyyy}}}nnnkkkiiieeeiiiqqqtttzzz~~~~~~|||vvvlllbbbWWWSSSQQQTTT[[[eeettt|||}}}yyylllccc______```aaacccdddeeehhhmmmtttzzz~~~~~~{{{vvvrrrooonnnoooooommmmmmooosssxxx}}}~~~jjj\\\LLLGGGTTTmmmfffbbbiiiyyy|||]]]GGG;;;888555333444555666555777666555444444444555555333333333444444555555555555555555555555555555555777888888888888999;;;>>>CCCBBB@@@>>>>>>???@@@AAACCCCCCEEEMMM]]]qqq]]]DDD>>>888666999777555444333333222222333333111111111111111111111111111111111111000///...---000000000000111111111111000222333444333444555777777888888888888888888888888666777999:::===EEEOOObbb{{{tttvvv~~~sssmmm___YYYTTTSSSQQQNNNMMMOOONNNNNNMMMMMMMMMNNNNNNOOOMMMLLLJJJGGGEEECCCBBBBBBCCCAAA??????AAAAAAAAA@@@?????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBAAA@@@@@@<<<<<<===???BBBEEEHHHJJJMMMNNNSSSXXX[[[bbbrrr}}}xxxtttrrrpppnnnrrryyyzzzqqqkkkeeeeeekkklllttt{{{}}}}}}zzzssskkk[[[TTTPPPQQQVVVZZZbbbiiivvv|||~~~}}}~~~}}}rrriiieeedddeeeeeejjjkkkmmmmmmnnnssszzz~~~zzzvvvrrrqqqpppppphhhffffffkkkttt}}}xxxbbbXXXIIIHHH]]]|||cccffftttmmmSSSAAA999777444222333444555444777777666555555555555666111222222333444555666777555555555555555555666666777999:::::::::;;;===???GGGEEECCCAAA@@@@@@@@@AAADDDDDDGGGPPP```uuuwwwWWWBBB===777666999777555444333333222222333333000000000111111222222222111111222222111000000//////000000000111111111111000111333333333333555777999999999888888888888888999777777:::;;;<<>>???@@@@@@???>>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAA<<<<<<===???AAADDDGGGIIIKKKLLLPPPTTTVVV\\\iiivvv{{{wwwvvvsssooopppttt}}}ssskkkiiikkkiiipppvvvwwwwwwxxxuuuppp```WWWOOONNNQQQRRRUUUYYYccckkkvvv|||zzz~~~yyyqqqmmmkkkkkklllpppssstttrrrppprrryyy}}}yyyuuusssqqqpppfffbbbaaafffrrr||||||pppZZZSSSJJJNNNjjjccckkk}}}xxx^^^III===888555333222333444444333666666666555555555555555222222333333444555666666666666666777777777777777777999:::;;;;;;;;;>>>???FFFDDDBBB@@@???@@@AAABBBEEEFFFIIIRRRcccxxxlllRRRAAA<<<555555888444555444333333222222333333000000111111222222333333000111222222333333333222///000000000111111111111///111333333333333555666999999999888888888888888:::888888;;;<<<===AAAGGGOOOdddxxxjjjnnnttteee\\\TTTRRRSSSQQQQQQRRRQQQQQQOOONNNMMMLLLLLLLLLMMMLLLJJJGGGEEEDDDCCCBBB@@@???>>>>>>???AAA@@@???>>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAA<<<<<<===>>>AAADDDFFFHHHIIIIIIMMMQQQTTTXXXcccnnn~~~}}}zzzzzzxxxtttrrrttt{{{~~~uuuooonnnhhhnnnqqqppppppsssuuutttjjj^^^SSSOOOMMMLLLNNNQQQVVV^^^jjjttt|||{{{xxxyyy{{{|||}}}vvvqqqooooooppptttwwwyyyvvvssssssyyy~~~~~~zzzwwwsssqqqpppfffcccbbbgggrrr{{{rrrfffQQQNNNLLLXXXwwwxxxhhhrrrkkkRRRBBB:::666444222222333444444333555555555555444444333333444444444444444444444444777777888888888999999999666888:::;;;;;;<<<>>>???AAA@@@???>>>>>>@@@BBBCCCEEEGGGLLLVVVeee{{{bbbLLL@@@;;;444444666222555444333333222222333333111111111222222222333333///000111222333333333333000000000000111111111111///111222333222333444666777888888888888888888888:::777777;;;======@@@DDDKKK]]]}}}mmmmmmkkk```VVVTTTTTTSSSRRRSSSRRRQQQOOONNNLLLKKKKKKKKKLLLKKKJJJHHHFFFEEEDDDDDDDDDBBB@@@@@@BBBBBBBBBAAA?????????@@@@@@AAAAAABBBAAAAAAAAABBBBBBAAA@@@@@@<<<<<<===>>>@@@CCCFFFGGGGGGGGGJJJNNNQQQTTT]]]fffnnn~~~|||}}}|||xxxvvvvvvyyywwwqqqgggmmmpppnnnmmmqqquuuvvvrrrggg\\\TTTNNNIIIIIILLLOOOVVV```iiipppyyy}}}yyyxxxwwwxxx|||wwwrrrooopppqqqvvvxxxzzzyyywwwvvvxxx{{{~~~|||zzzvvvssspppnnnfffeeegggmmmuuu{{{}}}}}}uuugggZZZIIIIIIPPPeeevvvrrr|||{{{```JJJ===999666444333333444555444333444444555555444444333222555555444444444333333333777777888888999999::::::555888:::<<<<<<===>>>@@@>>>>>>======???AAADDDEEEGGGKKKQQQ[[[iii}}}uuuXXXGGG>>>:::333444777222555444333333222222333333222222222222222222222222///000000111111111000000000000000000111111111111///000222222222333444666666666666777777888888888888555555:::<<<<<<>>>BBBFFFVVVssszzzssssssgggZZZWWWVVVTTTRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGEEECCCAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@@@@???=========>>>@@@CCCEEEGGGGGGFFFHHHLLLNNNOOOVVV^^^fffrrr~~~~~~zzzwwwwwwuuuzzz~~~uuulllsssvvvsssppppppqqqqqqqqqjjjbbb[[[RRRJJJIIIMMMKKKPPPXXX___gggrrr|||yyywwwvvv}}}}}}}}}|||xxxssspppqqqrrruuuwwwxxxzzzzzzyyyxxxxxx{{{zzzzzzxxxuuurrrnnnllldddgggmmmtttzzz}}}~~~~~~wwwjjj[[[OOOHHHIIIXXXvvv~~~xxx}}}qqqXXXEEE;;;888555444333444555666555444444555666666666555333333333333444444444444444444555555666777777888999999666999<<<>>>>>>???@@@AAA@@@@@@??????AAACCCFFFHHHJJJOOOWWWaaannnjjjRRRCCC===:::333555888333555444333333222222333333222222222222222222222222000000000000///...---,,,000000000000111111111111///000222222222222444666444555555666777888888999666333333888<<<<<<===@@@===LLLhhh{{{zzzlll___YYYXXXUUURRRRRRPPPOOOOOONNNNNNOOOOOOOOOMMMLLLKKKJJJJJJIIIIIIJJJDDDBBB@@@???@@@@@@???===AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>=========>>>@@@BBBEEEFFFGGGFFFGGGJJJKKKLLLQQQXXXaaaiiixxxzzzwwwvvvppptttwww{{{yyysss{{{zzzsssooollljjjkkkhhhddd```WWWNNNMMMQQQIIINNNTTTZZZbbbooo~~~|||xxxvvv{{{}}}|||}}}}}}zzzuuussssssuuutttuuuwwwzzz|||{{{xxxuuuxxxxxxxxxwwwtttqqqmmmkkkbbbhhhqqqyyy}}}qqqcccTTTHHHJJJLLLaaayyywwwkkkSSSBBB:::777666444444444666666555444555666777777777666444333111222222333444555666666333444444555666777777888777:::>>>@@@@@@@@@BBBCCCCCCCCCBBBBBBCCCEEEHHHIIILLLRRR[[[eeeqqq{{{aaaMMMBBB777666777666444333333333111000000000111222111111222222222333333333000000000000000000000000111111000000000000111111111222222333333444444555555555666666777777888888;;;;;;:::::::::;;;<<<<<>>???AAABBBCCCDDDFFFIIIKKKLLLNNNQQQSSSWWW^^^hhhttt~~~|||vvvpppnnnttt~~~yyytttxxxjjjhhhmmmiiijjjjjjggg```WWWPPPLLLKKKKKKNNNUUU\\\fffuuu}}}{{{zzz|||}}}|||xxxsssooouuuttttttssstttuuuvvvwwwtttvvvxxxwwwrrrnnnjjjhhhggghhhqqq}}}|||hhhUUUMMMNNNJJJbbb~~~zzzxxxZZZEEE;;;777555444444444444444444444444444333333333333444555555444333333333333444555555888888777888888999::::::;;;<<<===>>>???@@@AAABBBBBBDDDFFFFFFEEEGGGKKKPPPQQQWWW]]]fffvvv}}}aaaKKK@@@666555666555222222333222111000000000111222111111111222222222333333000000000000000000000000111111000000000000111111111111222333333444444555555555666666777777888888;;;::::::::::::;;;<<<<<>>???@@@BBBCCCEEEGGGIIIIIIIIIJJJLLLNNNQQQWWW```jjjuuu~~~|||xxxrrrnnnrrryyyyyyssswwwiiifffhhhjjjkkkkkkiiibbbZZZSSSOOOKKKJJJLLLQQQWWW___mmmyyy~~~~~~}}}~~~{{{wwwtttvvvuuuttttttuuuwwwyyyzzzuuuvvvuuusssoookkkiiiiiilllmmmtttttt```NNNFFFGGGPPPiiioooTTTCCC;;;777555444444444444444444444444444333333333333444555555444444444444444555555666777777777777888999::::::>>>>>>>>>??????@@@@@@@@@CCCEEEGGGFFFEEEGGGLLLPPPSSSXXX___hhhxxxaaaHHH>>>555444555333111111333222111111000000111111111111111222222222222333000000000000000000000000111111000000000000111111111111222222333444444444555555666666777777888888:::::::::::::::;;;<<<<<>>???@@@AAABBBEEEFFFGGGGGGFFFFFFGGGIIIMMMQQQWWW___hhhsss|||~~~}}}vvvpppqqquuu{{{}}}rrryyyuuukkkffffffjjjjjjkkkiiiddd]]]VVVRRRLLLJJJJJJNNNQQQXXXdddppp~~~~~~{{{yyyyyyxxxvvvuuuvvvxxx{{{}}}uuutttqqqmmmiiiggghhhjjjrrrsssyyywwwhhhWWWIIIEEEHHHZZZrrr~~~aaaKKK???:::777555444444444444444444444444444333333333333444555555444444444555555555666666777777777777888999:::;;;AAA@@@@@@@@@@@@@@@@@@@@@DDDFFFHHHGGGFFFGGGLLLPPPTTTZZZbbblll|||```FFF===666555555333111222222222222111111111111111111111111111222222222222000000000000000000000000111111000000000000111111111111111222333333444444555555666666777777888888999999999999:::;;;<<<<<<@@@BBBHHHUUUooo{{{uuuhhh]]]WWWUUUSSSQQQQQQRRRRRRRRRQQQRRROOOMMMKKKKKKKKKIIIHHHEEEDDDCCCBBBBBBBBBBBBCCC???@@@@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@============>>>???@@@AAACCCEEEFFFFFFEEEEEEFFFGGGLLLOOOSSSYYY___hhhqqqwwwzzzsssqqqqqquuu~~~wwwyyyzzzyyytttnnnjjjggghhhhhhgggfffccc^^^XXXSSSNNNKKKKKKMMMOOOSSS___jjjyyy~~~}}}}}}~~~~~~~~~}}}~~~~~~}}}}}}{{{xxxvvvuuuwwwyyy{{{tttrrrmmmhhheeefffiiimmmwwwyyy}}}zzzkkk\\\PPPIIIMMMTTTfff{{{qqqUUUCCC===999666444444444444444444444444444444333333333333444555555555555666666777777777666666666777777888:::;;;<<>>@@@EEEQQQfffsssfff^^^VVVTTTRRRRRRSSSSSSRRRQQQQQQNNNLLLKKKJJJJJJHHHGGGDDDDDDCCCBBBBBBBBBAAABBB?????????@@@@@@AAAAAAAAA??????@@@@@@@@@@@@??????============>>>???@@@@@@AAACCCEEEEEEEEEFFFHHHIIILLLMMMPPPTTTXXX___ggglllnnnwww~~~{{{sssooommmoooxxx~~~zzzvvvrrrmmmjjjgggeeebbb```___\\\WWWSSSOOOLLLJJJKKKLLLOOOZZZeeevvv~~~~~~}}}zzzvvvuuuwwwyyyzzzyyyyyyzzz|||}}}~~~~~~~~~~~~~~~zzzvvvtttssstttuuuqqqoookkkfffeeegggmmmrrr{{{}}}sss```RRRJJJKKKVVVaaauuu~~~~~~fffKKK>>>;;;777444333444444444444444444444444444333333333333444555555555666777888888888777777666666777888:::;;;===>>>AAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJIIIHHHIIIMMMQQQQQQWWWbbbqqqzzzXXXBBB<<<777777666333333555111222222222222111000000000000000111111111111222000000000000000000000000111111000000000000111111000000111111222333333333555555666666777777888888888888888888999;;;<<<===<<<>>>DDDNNN___zzz~~~mmmbbbWWWTTTRRRQQQRRRRRRPPPOOOPPPNNNKKKJJJJJJJJJIIIGGGEEEEEEDDDDDDCCCBBBAAAAAA?????????@@@@@@AAAAAABBB>>>>>>????????????>>>>>>===============>>>???@@@???AAACCCEEEEEEFFFIIIKKKHHHJJJMMMOOORRRWWW\\\```ccckkkwww~~~{{{tttnnniiijjjrrr}}}zzzsssnnniiiddd^^^[[[[[[ZZZXXXUUUPPPMMMJJJIIIHHHKKKTTT^^^pppyyy}}}zzzyyyuuurrrrrruuuwwwwwwvvvvvvwwwwwwyyyzzz{{{|||}}}|||xxxtttrrrpppooommmllljjjhhhhhhlllsssxxx}}}~~~}}}}}}{{{jjjWWWKKKHHHNNN]]]kkk|||yyyqqqZZZCCC;;;999555333444444444444444444444444444444333333333333444555555666777888999:::999888777777777888999;;;>>>???AAABBBBBBCCCDDDFFFGGGHHHIIIHHHJJJKKKJJJHHHJJJNNNRRRPPPVVVaaaqqqrrrRRR???:::666666555222222444111222222333222111000///000000000000111111111111000000000000000000000000111111000000000000111111000000000111222222333333555555666666777777888888777777777888999;;;<<<===<<<===BBBKKKWWWppptttdddYYYVVVTTTRRRRRRQQQPPPNNNPPPNNNLLLKKKLLLLLLKKKJJJHHHHHHGGGFFFEEEDDDBBBBBB>>>??????@@@AAAAAABBBBBB?????????@@@@@@?????????>>>============>>>??????>>>@@@CCCDDDDDDEEEGGGIIIEEEHHHJJJLLLNNNQQQUUUXXX]]]cccmmmvvvyyyqqqjjjiiiqqq|||xxxnnnfff^^^ZZZZZZ[[[ZZZYYYVVVRRRNNNKKKHHHHHHPPPZZZgggqqqyyy||||||}}}}}}zzzxxxuuurrrssswwwyyyxxxvvvuuuuuuuuuuuuwwwyyyzzz|||}}}zzzvvvrrrpppnnniiijjjjjjkkkmmmrrryyy~~~}}}||||||lll___PPPJJJNNNYYYjjjxxx~~~nnnrrrcccNNN<<<888888333222666444444444444444444444444444333333333333444555555666777999:::;;;:::999888888888999;;;===???BBBCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLKKKIIIJJJNNNRRRRRRWWWaaaqqqlllNNN===888555555444000000333111111222333222111000///000000000000111111111111000000000000000000000000111111000000000000111111000000000111222222333333555555666666777888888888777777777888999;;;<<<=========AAAHHHRRRkkkyyyggg\\\ZZZWWWUUUTTTSSSQQQPPPPPPNNNLLLLLLMMMNNNMMMLLLKKKJJJJJJIIIGGGEEEDDDCCC>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@AAAAAA@@@@@@@@@>>>============>>>>>>??????@@@BBBCCCCCCDDDEEEGGGEEEGGGJJJMMMNNNPPPSSSUUUUUUZZZbbbiiirrr~~~vvvnnnkkksss}}}rrriii___ZZZ[[[]]]]]]\\\]]]XXXSSSOOOJJJIIIPPPXXX___jjjtttxxxzzz}}}~~~|||zzzvvvtttuuuzzz|||zzzwwwttttttttttttuuuwwwzzz{{{~~~~~~}}}{{{xxxtttqqqooofffhhhkkkmmmqqqvvv}}}~~~}}}|||uuu___UUULLLMMMVVVdddvvv|||mmmvvvxxxYYYFFF888777777222222888444444444444444444444444444333333333333444555555666888999;;;;;;:::999888888999:::<<<>>>AAACCCDDDGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLMMMKKKIIIJJJOOOSSSTTTYYYaaaqqqaaaGGG===:::555333333444444333222222222222222222222222333333333222111000000/////////000000000000//////222222111111111111111111///111222222111111222333444444555555666666777777;;;;;;;;;;;;;;;;;;;;;;;;@@@AAADDDHHHQQQhhh~~~jjj```^^^[[[YYYWWWUUURRRPPPNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHGGGGGG@@@@@@@@@@@@AAABBBCCCCCC@@@??????@@@AAABBB@@@???===============>>>????????????AAAAAABBBBBBBBBAAAEEEFFFHHHKKKMMMOOOPPPQQQXXXYYY^^^dddiiiooo||||||tttrrrvvv{{{~~~oooaaa^^^aaaaaa``````bbbYYYQQQOOONNNNNNQQQUUU```fffpppwwwzzzzzzyyyyyyvvvxxxyyyzzzzzzwwwuuusssooopppqqqrrrrrrtttwwwyyy|||{{{vvvsssvvvyyypppdddfffhhhlllooossswww|||vvvhhhYYYNNNDDDJJJ___uuu}}}{{{}}}}}}mmmrrr|||~~~dddNNNEEE999333444888::::::444444444444444444444444444444333333333444555555333555888===@@@@@@<<<888:::::::::<<<>>>AAADDDFFFMMMLLLKKKJJJJJJJJJKKKLLLOOONNNKKKJJJKKKNNNQQQSSSYYYWWW___uuu{{{XXXAAA<<<999555333333333444333222222222222222222222222333222222111000000////////////000000000000//////111111111111111111111111///111222222111111222333444444555555666777777777::::::;;;;;;;;;;;;;;;;;;AAAAAACCCGGGOOOdddyyyccc___[[[XXXWWWTTTPPPMMMNNNNNNOOONNNNNNMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFAAAAAAAAA@@@@@@AAAAAABBBAAA@@@???@@@AAAAAA@@@>>>===============>>>>>>???@@@@@@@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKMMMMMMMMMSSSTTTXXX^^^bbbgggrrr}}}|||yyy{{{~~~{{{jjjcccbbb```^^^]]]aaaYYYRRRPPPPPPPPPRRRVVV^^^dddmmmtttxxxxxxxxxxxxvvvwwwyyyzzzzzzxxxvvvtttooopppqqqqqqqqqrrruuuxxx{{{zzzvvvrrrsssuuuoooeeedddhhhnnnrrruuuwwwzzz}}}ssscccUUUNNNLLLWWWlll~~~vvv|||uuuzzz^^^EEE???777333444555555333444444444444444444444444444444333333444444555666666777;;;@@@CCCBBB>>>:::::::::;;;===???BBBEEEGGGNNNNNNMMMMMMNNNNNNOOOOOOPPPNNNMMMLLLLLLOOOQQQSSSZZZXXXaaaxxxmmmOOO>>>;;;888555333333333333333222222222222222222222222222111111000000//////...//////000000000000//////111111111111111111111111///111222222111111222333444444555555666777777888:::::::::;;;;;;<<<<<<<<>>>>>???>>>>>>???@@@BBBDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJPPPOOOSSSWWWZZZ^^^gggppp{{{tttjjjfffaaa^^^^^^___XXXSSSRRRSSSRRRTTTXXX\\\bbbjjjqqquuuvvvvvvwwwuuuvvvxxxzzzzzzyyywwwvvvpppqqqrrrqqqpppqqqtttvvvyyyzzzwwwqqqnnnmmmkkkgggcccjjjrrruuuuuuuuuxxx|||~~~lllXXXJJJJJJQQQbbbvvvzzz}}}lllSSS>>>:::666555555555222///444444444444444444444444444444444444444555666666777888;;;AAAEEEDDD???::::::;;;<<<>>>AAADDDGGGHHHMMMOOOPPPRRRSSSTTTSSSSSSPPPOOONNNNNNNNNPPPRRRSSSZZZYYYddd}}}cccJJJ???:::777444333333333333222111111111111111111111111111000000000//////......//////000000000000//////000000000000111111111111///111222222111111222333333444444555666777888888999999::::::;;;<<<======AAAAAACCCFFFLLL[[[vvv}}}rrrddd[[[XXXVVVRRRNNNNNNOOOOOONNNNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFEEECCCAAA@@@???>>>>>>BBBAAA@@@@@@AAAAAA???=========<<<<<<<<<======>>>===<<<<<<<<<===@@@CCCEEEDDDEEEFFFHHHIIIJJJJJJKKKOOONNNPPPTTTWWWXXX^^^fffttt|||}}}rrrlllfffcccccc^^^WWWSSSTTTUUUUUUVVVZZZ[[[aaahhhnnnrrrtttuuuvvvtttvvvwwwyyyzzzzzzyyyxxxsssssstttsssrrrsssuuuwwwyyyyyywwwppphhheeefffhhhgggmmmtttuuusssssswww|||~~~~~~cccNNNDDDHHHVVVjjj|||ttt[[[HHH<<<:::777777777666333111444444444444444444444444444444444444555666777777777777:::AAAFFFEEE???999:::;;;===@@@CCCFFFHHHJJJLLLNNNRRRUUUWWWWWWWWWVVVQQQPPPOOOOOOOOOQQQRRRSSSXXXYYYfff|||[[[EEE<<<888666333222333333222111111111111111111111111111000000000000//////////////////000000000000////////////000000000111111111///111222222111111222333333333444555666777888888888888999:::;;;======>>>@@@@@@CCCGGGMMMZZZrrrnnnaaaZZZVVVRRRPPPNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLHHHGGGEEECCCAAA???>>>===BBBAAA@@@@@@AAAAAA???=========<<<<<<<<<<<<======>>>===<<<===>>>AAADDDFFFBBBCCCEEEHHHJJJKKKLLLMMMNNNLLLNNNRRRTTTTTTXXX^^^hhhnnnzzzyyyrrrvvv|||{{{ssslllgggggg^^^XXXTTTUUUWWWWWWYYY\\\]]]bbbhhhnnnqqqsssuuuvvvuuuvvvwwwyyyzzzzzzzzzzzzvvvwwwwwwvvvuuuvvvxxx{{{yyyyyyvvvnnneeeaaaeeelllqqqtttvvvuuussssssxxx}}}}}}~~~yyy^^^IIIFFFLLL\\\ppp~~~wwwcccOOOBBB;;;999777555555555555444444444444444444444444444555555555555666777888999888888<<>>AAADDDFFFHHHIIIJJJMMMQQQUUUXXXYYYXXXWWWRRRQQQPPPOOOOOOQQQRRRTTTWWWXXXfffrrrRRR???888666555333222333333222000111111111111111111111111000000000000000000000000//////000000000000//////...//////000000111111111///111222222111111222333222333444555666888888999777888999:::<<<===>>>?????????CCCHHHNNNYYYmmm~~~nnnaaaXXXSSSPPPOOOOOOOOOOOONNNMMMLLLKKKLLLLLLLLLMMMMMMNNNNNNOOOKKKIIIGGGDDDBBB@@@???>>>@@@@@@???@@@AAABBB@@@???======<<<<<<;;;;;;<<<<<<@@@@@@???@@@AAACCCEEEFFFAAABBBDDDGGGIIIKKKMMMMMMKKKIIIJJJOOOQQQQQQSSSWWW___bbbmmm}}}vvvjjjjjjnnnsss~~~}}}ssskkkiiibbb\\\WWWXXXYYYZZZ\\\aaabbbfffkkkoooqqqsssuuuwwwvvvwwwxxxyyyzzzzzzzzzzzzxxxyyyyyyyyyxxxyyy|||~~~yyywwwtttooogggdddkkkuuu~~~~~~{{{yyywwwxxx{{{}}}}}}pppYYYKKKIIIPPPaaattt}}}{{{hhhVVVHHH???888777555333222333444555444444444444444444444444555555555555666888999:::;;;;;;???HHHPPPQQQJJJBBB<<<===???BBBDDDFFFGGGHHHJJJLLLQQQUUUWWWXXXXXXXXXTTTRRROOOMMMMMMOOORRRTTTWWWXXXeeegggLLL===888555444222222333333111000111111111111111111111111111111111111111111111111//////000000000000//////......//////000111111222///111222222111111222333222333444555666888999999666777888:::<<<>>>???@@@??????CCCHHHNNNWWWhhhwwwppp```WWWSSSQQQQQQQQQQQQPPPOOONNNMMMKKKKKKLLLMMMMMMNNNOOOOOOLLLKKKHHHFFFDDDBBBAAA@@@???>>>>>>@@@BBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<>>@@@BBBDDDEEEEEEEEEKKKMMMPPPTTTWWWXXXYYYYYYUUURRRNNNKKKKKKNNNRRRUUUXXXYYYfff~~~```III???<<<555333222222333333111000000000000000000000000000111111111111111222222222//////000000000000//////---......///000111111222///111222222111111222333222222333555666888999999666777888:::<<<>>>???@@@???@@@CCCHHHMMMTTTcccrrr~~~iii\\\VVVSSSSSSSSSSSSRRRQQQPPPOOOJJJJJJKKKLLLMMMNNNNNNOOOMMMKKKIIIGGGEEECCCBBBAAA>>>===>>>@@@BBBCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>AAABBBCCCEEEFFFFFFGGGGGGJJJHHHJJJPPPTTTSSSTTTVVVVVVTTTXXXdddoooxxx{{{lllfffbbb```jjjyyy~~~}}}yyymmmeee^^^]]]___```dddjjjjjjmmmppprrrtttuuuxxxyyyxxxxxxyyyyyyyyyyyyzzzzzzxxxyyyzzzzzz{{{|||xxxsssqqqqqqqqqsss{{{{{{~~~zzzqqqiii]]]PPPJJJMMM]]]ggg|||yyykkk___SSSFFF:::333333555666777666555444555444444444444444444444444555555555666777999:::;;;;;;:::???JJJUUUWWWOOOGGG===>>>@@@BBBDDDDDDDDDDDDLLLNNNQQQTTTWWWXXXYYYYYYVVVSSSMMMJJJJJJMMMRRRVVVZZZZZZfffoooUUUFFF===777555444333222111111111111......//////000000111111222111111000///......---000000000000000///......000000000000000000000000000111111111111222222222444333222222222333444555888999;;;<<<>>>???@@@@@@BBBDDDFFFIIINNNWWW```gggiii\\\YYYUUUTTTTTTRRRNNNMMMOOOOOONNNNNNNNNMMMLLLLLLLLLIIIJJJJJJIIIHHHFFFCCCBBB????????????@@@AAABBBCCC??????===<<<:::::::::::::::;;;;;;<<<===>>>??????@@@AAABBBCCCEEEGGGHHHIIIKKKJJJJJJMMMQQQSSSRRRPPPLLLQQQVVVYYY]]]dddpppyyyyyynnneee```dddjjjzzztttmmmeeeaaabbbeeehhhhhhoooooonnnnnnpppsssuuuwwwyyyzzz|||~~~~~~}}}{{{yyy}}}{{{{{{~~~|||{{{zzzzzz|||wwwooocccWWWMMMIIIPPP[[[nnn~~~xxxpppbbbQQQDDD<<<777444666555333333444444333222333333333333333333333333444444555666777888999999<<<;;;AAAOOO]]]```UUUHHHBBBAAA@@@AAADDDGGGHHHHHHLLLMMMOOORRRTTTVVVXXXXXXZZZUUUNNNJJJKKKNNNQQQSSSWWW^^^ggg~~~hhhNNNAAA:::555555444333222111111111111/////////000000000000000111111111000///.........000000000000000///......000000000000000000000000000000111111111222222222333222222222222333444555888999;;;===>>>??????@@@BBBDDDFFFIIINNNVVV___fffxxxwwwiii^^^XXXSSSSSSRRROOONNNOOOOOOOOOOOONNNNNNNNNNNNNNNKKKKKKKKKJJJIIIGGGEEECCC?????????>>>???@@@@@@AAA??????>>><<<;;;::::::::::::;;;;;;<<<===>>>>>>???@@@AAABBBDDDFFFGGGHHHIIIIIIHHHIIILLLPPPSSSSSSQQQOOOQQQTTTVVVYYY```iiipppyyysssggg___```dddpppxxx~~~tttooohhheeefffiiijjjkkkqqqqqqpppoooppprrrtttuuuwwwyyy|||}}}}}}zzzxxxvvvzzzyyyzzz}}}{{{{{{|||~~~{{{kkkcccXXXOOOIIIIIITTT```vvv|||ssskkk]]]MMMBBB;;;888666555444222222333444222111333333333333333333333333444555555666777888999:::>>>>>>CCCQQQ^^^bbbYYYNNNAAA@@@>>>???BBBEEEGGGHHHKKKLLLNNNQQQTTTUUUVVVWWWYYYTTTNNNKKKLLLOOOQQQSSSVVV]]]eee}}}aaaHHH<<<777444555444333222111111111111000000000000000000//////111111000000//////......000000000000000//////...000000000000000000000000000000000111111111222222111111111222333444555666999:::;;;===>>>?????????BBBDDDFFFIIINNNVVV^^^eeeqqq~~~hhh]]]TTTRRRRRRPPPNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPNNNMMMMMMLLLJJJHHHFFFEEEBBBAAA@@@@@@??????@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;<<<=========>>>??????@@@BBBDDDEEEGGGGGGFFFFFFHHHKKKOOORRRRRRRRRQQQPPPPPPQQQUUUZZZ___ccciiioooxxx{{{nnnbbb___```dddmmm{{{|||xxxyyyvvvsssooollllllmmmnnnnnnqqqqqqppppppqqqssstttvvvvvvxxx{{{}}}|||yyyuuusssuuuuuuvvvyyy}}}zzz||||||qqq___WWWNNNIIIHHHNNN]]]kkk|||nnndddUUUHHH???:::888888444333222222333333222111333333333333333333444444555555666777888999::::::@@@@@@EEEQQQ^^^bbb\\\UUUEEEBBB??????BBBEEEHHHIIIJJJKKKNNNQQQSSSUUUUUUVVVWWWSSSNNNLLLMMMOOOQQQRRRTTTZZZbbbzzz]]]FFF;;;777666444444333222111111111111222111111000000/////////111000000000/////////...//////000000000000//////////////////////////////000000000000111111111111000000111222333555666666999999;;;===>>>?????????CCCDDDGGGJJJNNNUUU^^^cccooo}}}uuufffWWWRRRRRRPPPNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPNNNNNNMMMKKKIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCDDDDDDEEEFFFHHHKKKMMMOOOPPPPPPQQQOOOMMMNNNQQQVVVYYYZZZ^^^cccjjjqqqwww}}}xxxjjjcccbbb___hhhvvv}}}wwwuuu}}}|||zzzwwwtttrrrqqqpppooooooooopppqqqrrrtttvvvxxxtttwww{{{}}}~~~{{{xxxuuussssssssstttvvvxxxyyyzzz|||}}}uuuhhhXXXQQQKKKJJJNNNXXXiiixxxkkk^^^OOODDD===888777999444333222222444444333222333333333444444444444444666666777888999:::;;;;;;@@@@@@DDDNNNYYY^^^\\\WWWKKKHHHDDDBBBDDDGGGJJJKKKJJJLLLOOORRRUUUVVVVVVVVVUUUQQQNNNLLLNNNPPPQQQRRRRRRWWW___wwwyyyXXXCCC999777777444444333222111111111111222222111111000000//////000000000000//////////////////000000000000////////////////////////////////////000000000111111111000000111333444555666666888999:::<<<>>>???@@@@@@DDDEEEHHHKKKOOOVVV]]]bbbnnnzzzrrr```WWWSSSPPPNNNNNNLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMKKKJJJIIIGGGGGGFFFFFFEEEDDDBBB@@@????????????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???AAABBBDDDDDDFFFGGGIIIJJJKKKKKKLLLMMMOOOMMMKKKLLLPPPSSSVVVVVVZZZ^^^ccchhhmmmrrrwww{{{ssshhhddd___eeerrr~~~wwwuuuxxx}}}}}}zzzvvvrrrpppooorrrrrrrrrrrrssstttuuuuuuuuuwww{{{~~~~~~{{{yyyvvvvvvtttsssrrrsssuuuwww~~~~~~~~~~~~qqqcccTTTOOOMMMQQQYYYdddtttiiiZZZJJJBBB<<<777666888555444333444555666555444333333333444444555555555777777888999:::;;;<<<<<<===>>>BBBIIIRRRWWWWWWUUUOOOKKKGGGDDDEEEHHHJJJKKKLLLNNNRRRVVVXXXYYYYYYXXXSSSPPPMMMLLLMMMPPPRRRRRRPPPTTT[[[tttmmmPPP???777555666555444333222111111111111111111111111111111000000000000000000////////////...//////000000000000000000000000000000000000000/////////000000000111111000111222333444555555555666777:::<<<>>>@@@AAABBBEEEGGGJJJMMMQQQWWW]]]bbbkkkvvvmmm```WWWQQQNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLJJJIIIIIIHHHHHHIIIEEEDDDCCCAAA@@@???>>>>>>???@@@AAAAAAAAA@@@>>>======<<<<<<<<<;;;;;;::::::======???@@@BBBDDDEEEEEEEEEGGGIIIJJJIIIIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSUUUXXX[[[___bbbeeeiiinnnqqqyyy~~~|||nnngggbbbdddmmmyyy|||xxxvvvwww{{{~~~zzzuuupppnnnnnnuuuuuuuuuttttttsssrrrrrrvvvwwwzzz|||}}}}}}|||{{{|||zzzwwwssspppqqquuuxxx~~~~~~~~~zzzmmm```QQQOOOSSS\\\gggppp|||{{{dddSSSEEE@@@<<<666555888666555444555666777666555333333333444555555666666888888999:::;;;<<<======<<<===AAAGGGLLLPPPQQQPPPMMMJJJFFFEEEFFFHHHJJJJJJNNNQQQUUUXXX[[[[[[[[[ZZZSSSPPPLLLJJJLLLPPPRRRTTTPPPSSSYYYrrraaaIII===666555666555444333222111111111111111111111111111111222222////////////000000000000......///000000000000000000000000000000000000000////////////000000000111111222333444444444444333444666888<<>>======<<<;;;;;;:::999999;;;<<<===>>>@@@BBBCCCDDDCCCEEEHHHIIIHHHHHHJJJLLLIIIKKKMMMLLLKKKLLLPPPTTTTTTWWW[[[^^^```cccfffhhhlllqqqxxxvvvnnnfffeeeiiissszzz{{{yyyyyyvvvzzz~~~||||||zzz{{{zzzvvvqqqmmmmmmnnnsssssstttuuuuuuuuuuuuuuuwwwwwwxxxxxxxxxxxxwwwwww}}}zzzvvvpppmmmooouuu{{{~~~~~~~~~~~~~~~|||vvvooodddZZZPPPQQQZZZhhhuuu}}}uuu\\\KKK>>>===<<<666444777555444333444666777666555333333444444555666666666999999:::;;;<<<===>>>>>>===???CCCGGGJJJLLLMMMMMMIIIHHHFFFFFFIIILLLNNNNNNOOOQQQVVVZZZ\\\]]]\\\[[[SSSOOOKKKIIIKKKOOOSSSUUUPPPRRRWWWppp{{{YYYFFF===888666999555444333222111111111111000000000111222222222333////////////000000000000......///000000000000000000000000000000000000000////////////000000000000111222333444444444333222333555888<<>>======<<<;;;::::::999999777888999;;;===>>>???@@@@@@CCCGGGHHHHHHHHHKKKMMMHHHLLLNNNLLLIIIIIIMMMRRRQQQTTTXXX[[[]]]___bbbdddcccgggmmmsss|||~~~vvvkkkggghhhqqqyyy{{{{{{|||uuu{{{}}}zzzyyyuuuvvvvvvrrrnnnkkklllnnnmmmnnnqqqtttwwwyyy{{{{{{xxxwwwvvvuuutttsssrrrrrrzzzwwwrrrkkkhhhlllttt{{{}}}~~~}}}}}}~~~}}}}}}{{{~~~}}}uuummmfff\\\SSSPPPTTT```rrrrrrVVVEEE:::;;;<<<666444888444333222333555666555444333333444444555666777777999::::::;;;<<<===>>>>>>???AAAEEEHHHJJJJJJKKKKKKHHHGGGGGGIIIMMMQQQSSSTTTNNNQQQVVVZZZ\\\]]]\\\[[[TTTOOOJJJHHHJJJOOOTTTVVVPPPRRRVVVooooooOOO???999444222333555333222222444444333111000000000000000000000000000///.........///111222......//////000000111111000000000000111222444444444333111000000000111222111111222222222333333333555666888:::<<<@@@EEEIIIFFFJJJOOOSSSVVVZZZ```eeejjjrrrnnn^^^VVVUUURRRRRRRRRPPPNNNNNNPPPQQQNNNNNNNNNMMMLLLKKKKKKJJJLLLKKKKKKJJJHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>><<<;;;999888888888999:::<<<>>>@@@AAABBBBBBAAAAAACCCFFFIIIKKKJJJJJJJJJKKKLLLMMMOOOOOOVVVUUUUUUUUUXXX[[[^^^```bbbeeeiiinnnuuu}}}{{{pppkkkiiiooouuuyyy|||~~~~~~~~~{{{yyyyyysssmmmhhhhhhiiikkkllliiinnnpppmmmoooxxx~~~~~~}}}xxxtttsssooojjjlllsssxxxtttmmmhhhgggmmmvvv|||~~~~~~zzz}}}xxxzzz}}}}}}~~~{{{uuuoooiii```UUUOOOOOOKKK]]]rrr~~~```JJJCCC;;;777888888666333444444333222222333333333000111222444666999;;;<<<888999:::<<<===>>>>>>>>>===???BBBEEEHHHHHHHHHHHHGGGHHHJJJKKKLLLOOOTTTXXXTTTVVVXXXZZZ[[[[[[ZZZYYYRRROOOLLLKKKNNNRRRUUUWWWRRRUUUXXXnnngggJJJ===888444222444555333222222333444222111000000000000000000000000000//////...///000111222.../////////000000000111000000000000000111222333333222111111000000000111111111222222222333333333444666888999;;;???DDDHHHGGGLLLQQQUUUWWW\\\bbbgggkkksssxxxdddZZZVVVTTTTTTSSSQQQOOOMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@???===;;;:::999888999999:::;;;===>>>???@@@@@@AAABBBCCCFFFHHHJJJJJJJJJKKKKKKLLLMMMOOOPPPRRRRRRSSSTTTVVVYYY[[[]]]^^^```dddggglllssszzzvvvooolllooouuuxxx|||~~~|||wwwrrrkkkffffffhhhjjjllljjjmmmnnnlllpppwww{{{yyywwwrrrpppqqqqqqnnnqqqvvvxxxtttnnniiiiiiooowww}}}~~~~~~}}}|||zzz|||}}}{{{{{{|||~~~~~~|||{{{zzzvvvoooggg```WWWMMMIIIJJJSSScccvvvqqqSSSEEE???888555666777666333444444333333333333333444333333444555777888:::;;;::::::<<<===>>>>>>>>>>>>===???AAADDDGGGGGGGGGGGGHHHIIIKKKKKKLLLOOOSSSWWWXXXYYY\\\]]]]]]\\\ZZZYYYUUURRRNNNLLLNNNRRRTTTVVVRRRUUUWWWlllwww]]]CCC999777444333555555333222222333333222111000000000000000000000000///////////////000111111////////////000000000000000000/////////000000111111111222222111111000000111111222222222333333333444555777999:::>>>CCCGGGIIINNNTTTXXX[[[___eeeiiimmmsss}}}rrraaaYYYWWWVVVTTTRRRPPPOOONNNMMMNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIHHHHHHGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>===;;;:::999999999999:::;;;<<<======>>>???AAADDDFFFGGGHHHJJJJJJJJJKKKLLLMMMOOOOOONNNOOOQQQSSSUUUWWWXXXXXX[[[\\\___aaadddiiiooossstttxxx~~~~~~uuuooopppsssvvvyyy}}}~~~||||||}}}~~~~~~~~~xxxssslllggggggjjjmmmoooooooooooopppuuuzzzzzzvvvtttpppnnnppprrrqqqrrrttttttpppkkkhhhjjjpppwww}}}~~~}}}|||{{{zzzxxxzzz}}}~~~}}}~~~~~~}}}}}}{{{wwwssskkkddd[[[TTTLLLGGGHHHMMM^^^jjjyyydddIII???;;;555444555666555444444444444444444444444444666666666777888999:::;;;<<<===>>>???????????????===>>>AAADDDFFFGGGGGGGGGJJJKKKLLLLLLLLLNNNRRRUUU[[[]]]___``````^^^[[[ZZZZZZVVVPPPNNNOOOQQQTTTUUURRRTTTVVVjjjlllUUU???888777333222555444333222222333333222000000000000000000000000000///////////////000000111////////////000000000000000//////........./////////000111222222111000///111111222222222333333333333555666888999===BBBFFFKKKPPPVVV[[[^^^bbbggglllnnnsss|||lll]]]WWWVVVTTTRRRRRRQQQPPPOOOMMMMMMMMMMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGFFFBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;::::::999999::::::;;;:::<<<>>>AAACCCEEEFFFFFFIIIIIIJJJJJJKKKMMMNNNOOOKKKMMMPPPSSSUUUUUUUUUUUUYYY[[[]]]___aaaeeejjjmmmkkkooouuuzzz}}}~~~yyypppoooqqqsssvvvzzz{{{xxxuuuuuuwwwzzz{{{|||{{{vvvpppllllllooosssuuuwwwuuutttwww|||}}}xxxwwwtttqqqqqqrrrpppnnnmmmkkkhhheeeeeeiiipppwww{{{}}}zzzyyyyyy|||}}}}}}}}}}}}|||zzzyyytttwwwzzz~~~~~~~~~~~~{{{{{{}}}zzzsssmmm^^^WWWOOOJJJFFFFFFNNNXXXjjjrrrzzzrrrWWWDDD===999555444444555555444444444555555666666555555666666777888999:::<<<===??????@@@@@@@@@@@@@@@???>>>@@@BBBDDDFFFHHHHHHIIILLLMMMMMMMMMMMMOOORRRUUU\\\]]]```aaabbb```^^^\\\]]]YYYSSSOOOOOOQQQSSSUUUSSSTTTTTThhhcccOOO===888777333111444444222111111222333111000////////////////////////...//////000000000000000000000000000//////////////////...............///...///111222222111000///111111222222222333333333333444666777888<<<@@@DDDKKKPPPWWW\\\```ccciiimmmnnnttt}}}{{{hhhXXXUUUQQQPPPPPPQQQPPPOOOMMMMMMMMMLLLLLLLLLLLLLLLHHHHHHIIIIIIIIIHHHHHHGGGCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>===<<<<<<;;;:::999999999999:::999:::===???AAACCCDDDDDDHHHHHHHHHIIIJJJKKKMMMMMMJJJLLLOOOSSSUUUUUUUUUTTTVVVXXX[[[]]]___bbbgggjjjhhhjjjnnnqqqsssuuuyyy{{{}}}~~~}}}~~~xxxpppooopppppprrruuuvvvsssqqqqqqtttwwwzzz{{{|||xxxssspppqqqtttwwwxxx{{{xxxwww{{{}}}yyyzzzyyyxxxvvvtttqqqmmmjjjfffdddbbbdddkkkrrrxxx{{{{{{xxxwwwwwwzzz{{{|||}}}}}}|||zzzyyytttvvvxxx{{{~~~~~~}}}|||{{{|||~~~~~~|||zzz{{{{{{xxxooogggTTTMMMGGGCCCBBBHHHWWWeeeyyy}}}ttt\\\HHH======:::777555555555444444444555666777777777777666555555666888:::<<<>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDFFFHHHIIIKKKKKKLLLLLLMMMMMMNNNPPPTTTWWWZZZ\\\^^^```aaaaaaaaa```___ZZZSSSOOOOOOQQQTTTUUUTTTTTTSSSfff|||ZZZIII;;;999888333111333444222111111222222111000////////////////////////......///000000000000000000000000000//////////////////.........//////000//////000000111111000000111111222222222333333333222444555666777;;;???CCCJJJPPPWWW]]]```dddiiimmmpppvvvzzzaaa[[[TTTPPPPPPPPPNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIIIIHHHEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@>>>======<<<<<<;;;:::::::::::::::999:::;;;===>>>@@@AAABBBFFFFFFFFFGGGHHHIIIKKKKKKIIIKKKOOORRRTTTTTTTTTTTTRRRUUUWWWZZZ\\\___bbbeeedddfffggghhhjjjmmmqqqtttvvvwwwyyyyyywwwwwwxxxzzz}}}|||||||||}}}|||{{{yyyvvvyyy{{{~~~|||uuuooopppqqqpppoooqqqtttrrrpppqqquuuyyy{{{}}}{{{xxxuuutttuuuwwwyyyzzz{{{wwwwww{{{}}}{{{zzz{{{}}}yyyvvvsssooohhheeedddgggnnnuuuyyyzzzzzz|||}}}|||zzzxxxxxxyyyxxxyyy{{{||||||{{{zzzyyywwwwwwwwwxxxxxxyyyyyyzzz{{{zzzyyyyyyzzz{{{~~~|||{{{zzzzzzxxxqqqggg```MMMHHHCCCBBBDDDOOOcccuuucccMMMAAA===<<<:::888777555555555555444555777888999999888777444555666888:::===???AAA???@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJLLLMMMJJJKKKLLLMMMOOORRRWWWZZZ[[[\\\]]]^^^```bbbcccddd^^^YYYSSSOOOOOORRRUUUWWWVVVUUUSSSeeennnQQQCCC888888888333111333333222111111222222111///////////////////////////---...///000111000000///111000000000/////////...............///000111111///////////////000111111111111222222222333333333222333444555666:::>>>BBBIIIOOOWWW]]]```dddiiimmmrrrxxxuuulll```WWWTTTQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKLLLLLLLLLKKKJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@@@@@@@???>>>===<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===???@@@DDDDDDEEEEEEFFFHHHIIIJJJIIIKKKMMMPPPRRRSSSSSSSSSQQQTTTVVVXXXYYY[[[^^^```aaacccdddeeefffhhhkkknnnoooqqqrrrrrrqqqpppqqqrrruuuwwwyyyzzz{{{}}}~~~}}}xxxyyyyyyxxxvvvuuuvvvvvvqqqtttxxx{{{|||~~~|||vvvqqqooorrrtttrrroooooorrrqqqppprrrvvvzzz|||}}}{{{zzzxxxyyyzzz|||||||||yyyvvvwww{{{|||yyyyyy||||||yyywwwkkkhhhfffiiioootttuuutttuuuvvvxxxxxxvvvvvvvvvwwwuuuvvvyyyzzz{{{zzzxxxwwwyyyxxxwwwvvvvvvvvvvvvwwwyyyyyyxxxxxxyyyzzz{{{|||{{{||||||yyyrrrhhh]]]VVVGGGDDDCCCFFFNNN___yyypppVVVDDD>>>>>>888888777666555555666777444555888999::::::999888555666666888:::<<<>>>???>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDFFFHHHJJJLLLMMMGGGIIIKKKMMMPPPTTTZZZ^^^___^^^]]]]]]___aaadddfff]]]WWWQQQNNNOOOSSSWWWYYYWWWVVVSSSeee~~~bbbKKK>>>555666777333111444333222111111222222111///////////////////////////---...000111111111000///111111000000/////////............//////111222333000///.........000111222111111222222222333333333222333444555666999>>>AAAHHHNNNVVV\\\```ccchhhllltttzzz}}}mmm```YYYUUUPPPMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEDDD???????????????>>>===<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999:::<<<>>>@@@CCCCCCDDDDDDEEEGGGHHHIIIIIIJJJLLLNNNPPPQQQRRRSSSSSSUUUWWWXXXYYYYYY\\\]]]```bbbeeeffffffgggiiijjjjjjlllnnnnnnnnnmmmnnnooonnnppprrrssssssuuuxxx{{{wwwyyy|||~~~zzzyyyvvvxxxyyywwwsssqqqrrrtttnnnrrrvvvyyy{{{{{{|||}}}xxxtttsssooooootttwwwtttpppooooooooooooqqqvvvzzz||||||}}}||||||~~~yyyvvvxxx|||{{{xxxyyy~~~|||zzzmmmiiifffhhhmmmpppooommmtttuuuvvvuuusssrrrrrrrrrrrrtttwwwyyyyyyxxxwwwuuuyyyyyywwwwwwwwwxxxyyyzzzxxxxxxxxxxxxyyyyyyzzz{{{{{{}}}}}}yyynnnaaaUUUNNNBBBAAADDDLLLYYYooo{{{```III<<<999<<<444555555555555666777999444666888:::;;;:::999888777777777888999:::<<<<<<===>>>???AAABBBCCCCCCCCCBBBBBBCCCEEEGGGIIIKKKLLLFFFHHHJJJMMMPPPVVV\\\```dddbbb___]]]^^^aaadddfff[[[VVVPPPMMMNNNSSSXXXZZZXXXWWWSSSeeepppZZZ@@@<<<777444333333333222000000000000000000000000111111000000//////......//////000000000000//////000000000000000000000000///...---------///000111000000000000000000000000111111222333333333333222444444555555555777:::===HHHMMMTTTZZZ^^^eeemmmsssxxx}}}~~~hhh\\\ZZZXXXTTTLLLPPPOOOKKKKKKOOOOOOKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@??????????????????>>>>>>>>>>>>??????@@@>>><<<;;;:::;;;===>>>???@@@AAABBBDDDFFFHHHIIIKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXYYYYYY___```aaabbbbbbccceeegggeeefffhhhhhhhhhiiikkkmmmoooooooooooooooooooooooosssssssssuuuyyy}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~yyytttqqqyyyvvvrrroooooopppppppppnnnooorrrwww{{{}}}|||zzz{{{|||~~~sssiiimmmooorrrtttuuutttrrrqqquuutttsssqqqqqqrrruuuxxx|||{{{{{{{{{|||}}}{{{wwwvvvxxxyyyyyy|||~~~tttpppllllllooopppnnnjjjkkklllnnnooooooooonnnmmmoooppprrrtttuuuuuuttttttzzzyyyxxxzzz}}}~~~|||zzz{{{yyyxxxxxxzzz}}}~~~~~~~~~|||xxxmmm[[[LLLFFFEEECCCJJJ^^^ttt|||~~~bbbNNNDDD>>>;;;;;;888777555555444555666777555555555666666888999999666777888999:::;;;<<<<<<@@@???>>>>>>>>>>>>>>>???BBBBBBDDDFFFJJJLLLMMMLLLIIIBBBBBBIIIPPPQQQSSSXXXYYY[[[^^^aaacccccccccbbb[[[VVVPPPNNNPPPTTTVVVVVV\\\UUUVVVjjjeeeOOO???<<<777444333333333222000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000//////.........///000111000000000000000000000000000111222222333333222222333444444444444666999<<>>>>>???>>>>>>======>>>>>>??????>>>===<<<;;;<<<======>>>??????AAACCCEEEFFFHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRTTTUUUWWWXXXXXXXXX\\\^^^`````````bbbdddffffffggghhhgggffffffhhhjjjkkkkkklllmmmnnnoooppppppqqqppppppqqqsssvvvwwwxxxwwwxxxxxxyyy{{{||||||}}}}}}{{{yyyxxxvvv|||{{{zzzzzzzzz{{{}}}}}}|||~~~}}}yyytttqqqwwwtttpppooooooppppppppppppooooooqqqtttvvvvvvvvvvvvwwwzzz~~~|||ssskkklllnnnqqqtttuuuuuutttsssqqqqqqppppppppprrrvvvxxxxxxwwwwwwxxxyyy{{{}}}}}}yyyvvvuuuxxxzzzzzz~~~~~~}}}rrroookkkkkknnnooollliiikkklllmmmnnnmmmlllkkkjjjjjjkkkmmmoooqqqsssttttttyyyxxxxxxzzz}}}~~~|||zzz{{{yyyxxxyyy{{{}}}}}}}}}}}}{{{wwwjjjWWWKKKFFFFFFJJJXXXmmm}}}|||oooUUUEEE===999777777555444333222222333444444555555555555666777888999666666777888999:::;;;<<<======<<<<<<<<<=========BBBBBBCCCFFFKKKOOORRRSSSIIIBBB>>>AAAFFFIIINNNSSSZZZ[[[^^^```bbbbbbaaaaaaYYYUUUQQQPPPTTTXXX[[[\\\^^^XXXYYYkkkzzz^^^JJJ>>>:::666444333333333222000000000000000000000000.........///000111111111//////000000000000//////000000000000000000000000000000/////////000111111000000000000000000000000000111222222333333222222222222333333333555888:::???FFFOOOVVV]]]dddkkkqqqzzzpppaaaWWWSSSRRRNNNJJJKKKPPPRRRPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJHHHGGGFFFDDDCCCBBB@@@??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>=========<<<<<<=========>>>@@@BBBDDDEEEDDDEEEGGGIIIKKKNNNOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWYYY[[[]]]^^^^^^```bbbdddeeeffffffeeeddddddeeegggfffggghhhjjjlllnnnooopppnnnmmmmmmlllmmmmmmnnnoooqqqrrrrrrssstttuuuvvvvvvxxxxxxwwwvvvuuusssqqqpppttttttvvvwwwxxxyyyyyyyyyzzz{{{}}}~~~}}}yyyvvvsssuuurrrooonnnoooqqqqqqqqqtttqqqooonnnppprrrssssssqqqqqqsssxxxzzzyyysssmmmnnnooorrrtttuuuuuutttsssqqqqqqqqqrrrsssvvvyyyzzzzzzxxxxxxyyy||||||xxxwwwyyyzzzyyy||||||{{{ssspppmmmmmmnnnnnnllliiikkkkkkllllllkkkjjjiiihhhhhhhhhiiikkknnnrrruuuwwwwwwwwwwwwyyy|||}}}|||{{{zzzyyyyyyzzz|||}}}|||{{{{{{{{{zzzttteeeSSSIIIHHHKKKVVViiiyyyooo]]]III???;;;999777888777666666555666666777777555555555555666777888888666666777888999::::::;;;<<<<<<<<<<<<===>>>>>>>>>BBBBBBCCCFFFJJJQQQWWW[[[TTTLLLDDDBBBDDDGGGMMMSSSXXXZZZ]]]___aaa```^^^]]]XXXUUURRRQQQTTTXXX\\\]]]___ZZZ[[[kkktttYYYGGG<<<999555444333333333222000000000000000000000000.../////////000000000111//////000000000000//////////////////////////////111000000000000111111111////////////////////////000000111222222222222222000111222222222333666888;;;BBBLLLUUU\\\ccckkkqqqzzzlll[[[WWWSSSNNNKKKLLLMMMMMMJJJOOOOOONNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHEEEDDDCCCAAA@@@??????>>>>>>==================>>>===>>>>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???AAABBBBBBCCCEEEHHHKKKMMMOOOPPPNNNOOOQQQRRRTTTUUUUUUUUUUUUWWWZZZ\\\\\\]]]___aaaaaabbbccccccbbbbbbdddfffeeeeeefffhhhjjjkkkmmmmmmjjjjjjkkkjjjiiiiiijjjkkkooooooppppppqqqrrrrrrsssvvvuuuuuutttsssrrrpppooonnnpppsssvvvwwwxxxxxxwwwxxxzzz|||}}}}}}zzzxxxvvvsssqqqooooooqqqsssssssssuuusssppppppqqqsssssssssoooooopppsssuuuuuurrrnnnrrrssstttvvvvvvuuuttttttvvvvvvvvvwwwzzz|||||||||yyyxxxwwwzzz~~~|||zzz{{{zzzwwwwwwzzz|||}}}xxxvvvsssqqqppppppppppppmmmkkkiiijjjkkkllllllkkkjjjiiikkkkkkjjjkkknnnrrrvvvyyyvvvvvvwwwyyy{{{|||||||||yyyxxxyyyzzz{{{zzzxxxuuuvvvvvvuuunnn^^^NNNIIIKKKWWWcccvvvyyy[[[NNN@@@<<<;;;999888999888888888888888999999999666555555555666666777888666666777888888999::::::======>>>???@@@AAAAAAAAACCCCCCCCCEEEHHHOOOWWW\\\]]]WWWPPPKKKIIIJJJMMMPPPPPPTTTZZZ___```^^^ZZZXXXWWWUUURRRQQQRRRTTTWWWYYY^^^[[[[[[hhhiiiOOO???999777444333333333333111000000000000000000000000111000000000/////////...//////000000000000//////////////////////////////000111111111111000000000////////////////////////000000111222222222222111000111222222222333444666888???IIIRRRZZZbbbkkkqqqyyy}}}}}}ggg\\\WWWRRRQQQRRRQQQNNNLLLNNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJGGGFFFDDDCCCAAA@@@@@@???>>>>>>============>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@AAABBBDDDGGGJJJMMMOOOPPPMMMNNNOOOQQQRRRSSSSSSTTTSSSUUUXXXZZZZZZ[[[\\\^^^\\\]]]_________aaacccfffffffffgggggghhhiiiiiiiiigggiiikkkkkkiiiiiijjjlllllllllmmmmmmnnnooooooooottttttttttttsssrrrppppppmmmooorrrvvvxxxxxxxxxwwwwwwyyy{{{||||||{{{yyyxxxsssqqqppppppssstttuuutttrrrqqqpppqqqssstttsssrrrpppppppppqqqrrrrrrpppooopppqqqsssvvvwwwxxxyyyyyy{{{zzzyyy{{{}}}~~~}}}{{{uuusssrrruuuzzz}}}|||zzz~~~{{{{{{}}}{{{vvvuuuvvvyyy|||}}}xxxrrrnnnpppoooooooooooonnnlllkkkggghhhjjjlllmmmnnnnnnmmmnnnmmmllllllmmmqqquuuwwwuuuvvvxxxyyyzzzzzz{{{{{{wwwwwwxxxyyyyyyvvvrrrnnnkkkjjjhhhbbbUUUJJJJJJPPPfffppp|||zzzhhhKKKAAA999888888666555555555555666666777777777777777666666666666777888888777777777888999999::::::<<<===???@@@AAAAAAAAAAAACCCCCCDDDDDDFFFKKKRRRWWW[[[[[[XXXSSSNNNKKKHHHFFFGGGMMMVVV^^^```]]]WWWRRRTTTSSSRRRQQQQQQSSSWWWYYY___^^^]]]ggg}}}```III;;;777666444333444444222111000000000000000000000000111111111000///.........//////000000000000//////000000000000000000000000000000111111111000///...000000000000000000000000///000111111222222111111///111333333222222444555666<<>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<<<<<<<======>>>???@@@AAACCCFFFIIILLLNNNOOOKKKLLLMMMOOOQQQQQQRRRRRRRRRTTTWWWYYYYYYYYYYYYZZZXXXZZZ[[[\\\]]]___bbbdddffffffffffffffffffffffffeeehhhkkkllliiiiiijjjmmmiiiiiiiiijjjjjjkkkkkkkkkpppppppppppppppooonnnmmmlllnnnqqqtttvvvwwwwwwwwwvvvwwwyyy{{{{{{zzzyyyxxxrrrpppppppppssstttttttttnnnmmmmmmoooqqqrrrqqqoooqqqqqqqqqqqqppppppooooookkkmmmpppssswwwzzz|||~~~zzzxxxxxxzzz}}}~~~zzzwwwuuusssqqquuu{{{}}}{{{wwwuuuuuuxxx}}}~~~yyyvvvwwwzzzzzzzzzzzzxxxssslllggghhhiiijjjkkkkkkjjjiiihhhfffhhhjjjmmmooopppppppppmmmlllkkkjjjkkkmmmppprrruuuwwwyyyyyyxxxxxxyyyzzzwwwwwwyyyyyyxxxssslllggg^^^[[[YYYUUUPPPNNNTTT]]]vvv|||kkkYYYEEE>>>999::::::888666777666777888999::::::999999888888888777777888888999888888999999999:::::::::;;;<<<>>>???@@@??????>>>@@@CCCEEEEEEDDDFFFKKKPPPWWW]]]aaa___ZZZTTTLLLEEEEEEKKKTTT[[[]]]ZZZTTTPPPPPPPPPQQQRRRSSSVVV[[[___bbbbbbbbbiiiwww[[[FFF;;;666444333333444444222111000000000000000000000000000000000000//////////////////000000000000//////000000000000000000000000//////000000000///...---000000000000000000000000///000000111111111111111000111333444333333444555444999AAAHHHPPPZZZfffnnnrrrxxxmmm```TTTRRRRRROOOMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJHHHFFFEEECCCCCCBBB@@@@@@????????????@@@@@@@@@???>>>=========>>>???>>>>>>=========>>>?????????@@@BBBDDDGGGIIIKKKLLLJJJKKKLLLNNNOOOPPPQQQQQQRRRTTTWWWYYYXXXWWWWWWXXXWWWYYYZZZ[[[[[[\\\___aaadddddddddcccccccccccccccdddhhhlllkkkhhhfffhhhkkkhhhhhhhhhiiiiiiiiiiiiiiikkkllllllllllllkkkkkkjjjjjjlllnnnqqqsssttttttttttttuuuwwwxxxxxxxxxwwwvvvpppooonnnoooqqqrrrrrrqqqooommmkkkkkkmmmnnnooonnnnnnooopppppppppoooooopppjjjkkknnnqqqtttwwwyyy{{{wwwuuuuuuyyy}}}~~~zzzvvvwwwtttrrrvvv|||~~~zzzvvvoooqqqwww~~~zzzuuuuuuuuutttsssttttttqqqjjjeeeccceeehhhiiiiiihhhhhhhhhggghhhkkkmmmooooooooooookkkjjjiiiiiijjjlllnnnpppuuuwwwzzzyyywwwvvvwwwyyyxxxyyyzzz{{{xxxqqqhhhbbbVVVQQQNNNPPPSSSZZZgggrrruuu]]]LLLBBB<<<999;;;<<<:::888999888999;;;<<<=========<<<::::::999999999999999::::::::::::::::::;;;;;;;;;<<<===???@@@@@@???>>>======AAAFFFGGGEEEEEEGGGKKKTTT___iiijjjfff```WWWNNNLLLOOOTTTWWWXXXVVVSSSPPPMMMNNNPPPQQQRRRUUUZZZ^^^cccdddccchhh~~~pppUUUAAA888555444222333444444222111000000000000000000000000......//////000000111111//////000000000000//////000000000000000000000000...///000000000...---,,,000000000000000000000000//////000111111111111111000222444444333333444555222777===DDDLLLWWWccclllpppwwwnnn]]]VVVSSSOOOMMMOOOMMMMMMMMMLLLLLLLLLLLLKKKIIIJJJKKKLLLMMMNNNNNNOOOMMMKKKJJJGGGFFFDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>><<<<<<===???@@@??????>>>>>>>>>>>>??????>>>???@@@CCCEEEGGGIIIJJJIIIJJJLLLMMMOOOPPPPPPPPPRRRUUUXXXYYYXXXVVVVVVVVVXXXYYYZZZZZZZZZZZZ\\\^^^aaaaaaaaaaaabbbbbbbbbbbbdddhhhkkkjjjfffdddeeehhhiiiiiijjjjjjjjjjjjjjjjjjiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkkmmmoooqqqqqqrrrssstttuuuvvvvvvuuuttttttnnnmmmmmmnnnoooppppppnnntttpppkkkiiijjjmmmooopppkkkmmmooopppoooooopppqqqmmmmmmnnnoooqqqrrrssssssuuuttttttyyy~~~|||xxxtttpppnnnrrrxxxzzzvvvpppoooqqqxxxyyyrrrpppkkkjjjjjjmmmqqqpppkkkfffbbbdddhhhiiijjjiiiiiiiiihhhiiikkkmmmnnnnnnnnnmmmjjjjjjjjjjjjlllmmmoooqqqvvvxxxzzzyyywwwuuuvvvxxxzzz{{{||||||yyyqqqggg```TTTNNNKKKPPPZZZgggwwwlllUUUDDD;;;666444777888666555777555777888:::;;;;;;::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;;;;;;;<<>>:::@@@GGGHHHFFFEEEFFFHHHOOO]]]jjjmmmkkkfff]]]TTTSSSTTTTTTUUUTTTTTTSSSRRRMMMNNNPPPOOONNNPPPTTTXXXaaacccbbbfff{{{bbbKKK???<<<555444333222111111111111///000111222222111000///111111000000//////....../////////000///......---............////////////........................//////000000000000//////////////////000000000000000000111222333333333333999666777>>>GGGPPP[[[dddqqqyyyhhhWWWSSSSSSOOOKKKOOOOOOPPPPPPPPPOOOLLLKKKHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJCCCBBBAAABBBCCCAAA===999>>>>>>>>>>>>??????????????????>>>>>>======<<<<<>>???>>>>>>>>>@@@AAA@@@???<<<>>>AAADDDGGGGGGGGGGGGPPPUUU\\\bbbdddaaa\\\XXXWWWUUUSSSPPPOOOOOOOOOPPPUUUQQQMMMKKKMMMOOORRRSSS]]][[[[[[cccuuuyyy\\\GGG<<<999555444333222111111111111000111222222222222111000000000000000///////////////////////////......---............////////////........................//////000000000000///////////////000000000111111000000111222333333333333666555666<<>>>>>>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>===>>>???@@@AAABBBCCCCCCDDDEEEGGGIIILLLNNNPPPQQQSSSTTTUUUUUUSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYY\\\]]]^^^___```aaabbbbbbbbbccceeeggggggeeedddccccccdddfffgggggggggfffeeefffggggggfffdddccceeeffffffggghhhhhhhhhhhhjjjlllkkkmmmooonnnllljjjiiijjjkkkmmmnnnkkkgggggglllrrrssspppkkkhhhhhhlllqqqtttsssqqqnnnlllkkklllnnnooopppqqqrrrrrrqqqpppooonnnkkkmmmrrrwwwyyyxxxsssooonnnnnnppptttyyyyyyvvvsssooopppqqqtttvvvsssnnniiibbbaaaaaaaaabbbdddfffgggiiiiiijjjnnnrrrtttsssqqqnnnpppqqqooojjjffffffggggggiiikkkllllllmmmnnnppprrrqqqqqqrrrttttttsssqqqrrrsssssspppjjjaaaVVVOOOFFFHHHTTTkkkzzz^^^KKK@@@888999777555555777999999999777777999999999999777777999:::;;;:::999888888999888888888999:::;;;===>>>???>>>===>>>@@@AAA@@@???>>>@@@BBBEEEGGGGGGGGGFFFLLLPPPVVV[[[]]][[[WWWTTTSSSRRRPPPOOOPPPQQQRRRSSSTTTQQQMMMKKKLLLNNNPPPQQQXXXXXX[[[eeevvvlllRRRAAA999777555444333222111111111111111222222333333222222111////////////000000000000///////////////.....................////////////........................//////000000000000//////000000000111111111222222000000111222333333333333444444666:::===CCCPPP]]]kkksss~~~}}}aaaQQQOOORRRMMMOOOPPPNNNJJJIIIJJJLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLIIIEEEBBBBBBBBBBBBAAA======>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????<<<<<<===>>>???@@@@@@AAABBBCCCEEEGGGIIIKKKMMMNNNPPPQQQRRRRRRPPPPPPQQQRRRUUUVVVVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\^^^```bbbccc___```bbbcccddddddccccccbbbccceeeggghhhhhhhhhhhheeeffffffeeedddccceeefffgggiiijjjiiigggeeeddddddhhhlllooonnniiieeeeeegggggglllpppmmmfffdddiiipppsssoooiiifffgggmmmtttyyyxxxvvvqqqnnnmmmnnnppprrrqqqrrrssssssrrroookkkiiieeegggkkkpppttttttqqqnnnooommmmmmppptttwwwvvvtttpppmmmlllnnnqqqpppjjjeee^^^^^^^^^___aaaccceeegggkkkkkkmmmpppsssuuutttsssnnnnnnmmmkkkjjjiiiiiiiiigggiiikkkmmmmmmoooqqqsssuuuttttttuuuvvvwwwvvvtttnnnmmmjjjfff^^^UUUMMMIIIGGGRRRhhh}}}~~~eeeOOOBBB;;;666888777666777999999888777999:::;;;<<<<<<;;;:::999999:::;;;:::999888999:::999999999999:::;;;======???>>>===>>>@@@AAA@@@??????AAACCCEEEGGGGGGGGGGGGHHHJJJOOOSSSTTTTTTRRRQQQOOOOOOOOOPPPQQQSSSVVVWWWTTTQQQMMMKKKLLLNNNOOOPPPSSSUUU[[[fffvvvzzz___III<<<777555444444333222111111111111111111111111111111111111.........///000111111111000000///...........................////////////........................//////000000000000//////000111111111222222222222000000111222333333333333333444666888888<<>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@??????=========>>>>>>?????????AAABBBDDDFFFHHHJJJKKKLLLKKKMMMNNNNNNLLLLLLMMMOOOTTTUUUVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[]]]___aaa]]]^^^```aaabbbcccccccccaaabbbdddfffgggggggggfffggghhhhhhgggffffffgggiiiiiikkkmmmllliiifffcccbbbffflllpppnnngggbbbcccfffhhhlllooonnnjjjgggiiilllqqqmmmgggdddfffnnnwww}}}~~~zzzuuupppoooppprrrttttttuuuvvvvvvsssooojjjgggaaabbbfffjjjnnnpppooommmpppmmmiiijjjmmmppppppooolllgggdddeeeiiikkkgggbbb]]]]]]]]]^^^aaacccfffhhhiiijjjlllnnnpppqqqqqqpppmmmjjjhhhgggiiikkkkkkkkkhhhjjjlllmmmnnnpppsssuuuxxxwwwvvvwwwxxxxxxvvvtttiiiddd^^^WWWPPPIIIHHHJJJUUUddd~~~~~~~~~iiiQQQCCC>>>;;;999888777777888::::::888666;;;;;;<<<======<<<;;;;;;:::;;;<<<;;;:::999:::;;;999999999::::::<<<======???>>>===>>>???@@@@@@>>>>>>@@@BBBEEEGGGHHHIIIIIIHHHIIILLLNNNPPPQQQQQQQQQPPPPPPPPPRRRSSSVVVXXXYYYUUURRRNNNLLLMMMOOOPPPQQQRRRTTTZZZdddssslllSSSCCC:::777666444444333222111111111111000000////////////000000------...///000111222222000000///............///............//////////////////////////////////////////000000000000//////000111111111222222222222000000111222333333333333444555777888777999DDDQQQ^^^hhhuuuuuu___TTTLLLOOORRRRRROOOLLLKKKLLLNNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIGGGDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>???????????????AAABBBCCCEEEGGGIIIJJJKKKIIIKKKLLLLLLKKKKKKLLLNNNSSSSSSUUUVVVXXXYYYZZZ[[[YYYYYYYYYZZZZZZ[[[\\\]]]\\\^^^```bbbcccdddccccccbbbcccdddeeefffeeeeeedddggghhhiiihhhgggggghhhjjjgggjjjmmmmmmjjjgggdddccceeekkkpppnnngggbbbdddhhhmmmmmmmmmnnnooonnnkkkiiinnnjjjeeebbbeeennnyyy}}}xxxsssqqqrrruuuwwwwwwxxxyyyxxxuuupppkkkhhhcccccceeeiiimmmppppppoooqqqlllgggeeefffgggfffeeeccc___\\\^^^bbbdddccc```]]]]]]^^^___bbbdddgggiiihhhiiikkkmmmmmmmmmmmmmmmiiigggeeeeeegggjjjlllllljjjkkkmmmnnnnnnpppsssvvvuuutttttttttsssqqqnnnkkkbbbYYYPPPIIIDDDCCCKKKUUUjjjzzzsssXXXEEE===;;;;;;;;;888777777888::::::999777888999:::;;;;;;:::999888:::<<<===<<<;;;:::<<<===::::::::::::;;;<<<======>>>===<<<===???@@@???>>><<<>>>@@@CCCFFFIIIKKKLLLJJJKKKLLLNNNPPPSSSTTTUUUSSSSSSTTTTTTUUUWWWXXXXXXUUURRRPPPOOOPPPRRRSSSSSSUUUVVVYYY```nnnzzz```JJJ>>>:::888666555444333222111111111111000//////......//////000---......///000111111222111000///------......///............//////////////////////////////////////////000000000000//////000000000111111111222222000000111222333333333333555555777888777777???HHHTTT___ooo}}}rrr```QQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIHHHJJJLLLLLLIIIFFFDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>>>>???????????????@@@@@@@@@???????????????@@@AAABBBCCCEEEGGGHHHIIIIIIJJJLLLLLLKKKKKKLLLNNNPPPPPPRRRTTTUUUWWWYYYYYYXXXYYYZZZZZZ[[[ZZZZZZZZZ^^^```ccceeegggfffeeeccccccdddeeefffffffffeeedddfffggghhhgggffffffhhhiiifffhhhkkkllljjjgggeeeeeefffiiilllkkkgggeeegggjjjpppnnnmmmooorrrrrrmmmhhhkkkgggcccaaaeeennnyyyzzzvvvtttuuuwwwxxxxxxyyyyyyxxxuuuqqqmmmkkkhhhggghhhjjjnnnpppqqqqqqqqqlllgggdddcccbbb___\\\[[[ZZZYYYZZZ\\\^^^______^^^^^^___```bbbeeehhhiiiiiikkkmmmmmmllljjjjjjjjjffffffeeeeeegggiiilllnnnmmmnnnnnnnnnmmmoooqqqtttuuuttttttsssqqqlllfffaaaYYYNNNEEEBBBBBBGGGWWWhhh}}}yyyeeeNNN@@@:::888888999888777666888:::;;;;;;:::;;;<<<===>>>>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;<<<======>>>===<<<===???@@@???>>><<<===???BBBEEEHHHJJJKKKLLLLLLMMMOOOQQQTTTVVVXXXVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPPPPRRRTTTUUUUUUWWWXXXYYY___kkkoooUUUCCC;;;999888666555444333222111111111111111000///......///000111......//////000000111111111000...---------///000............//////////////////////////////////////////000000000000///////////////000000000111111000000111222333333333333555444555777777666:::@@@JJJVVVhhhxxx}}}eee]]]TTTNNNNNNOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNMMMLLLKKKKKKJJJJJJLLLNNNLLLIIIHHHHHHJJJFFFFFFEEECCCBBBAAA@@@????????????@@@@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>@@@AAACCCDDDFFFFFFFFFGGGIIIIIIHHHHHHJJJKKKKKKLLLNNNPPPRRRTTTVVVVVVUUUWWWYYY\\\\\\\\\ZZZYYY___bbbgggjjjkkkiiifffdddcccdddfffhhhhhhiiihhhhhhggghhhiiihhhggggggiiikkkhhhjjjmmmmmmkkkiiihhhhhheeefffggggggfffgggjjjlllpppoooooopppqqqpppmmmjjjiiieeeaaa```eeemmmwww~~~{{{xxxwwwwwwxxxyyyxxxxxxwwwvvvtttqqqooommmjjjhhhggghhhjjjmmmnnnnnnqqqmmmiiigggeeebbb\\\XXXXXXYYY[[[ZZZYYYYYY[[[]]]_________```bbbdddggghhhjjjlllnnnmmmiiigggfffgggdddgggiiiiiihhhiiimmmqqqppppppooonnnlllllloooqqqtttttttttrrrnnnggg]]]WWWNNNEEE@@@CCCHHHPPPeee{{{gggVVVEEE===:::777666999888666555666999<<<======???@@@AAABBBBBBAAA@@@???888999::::::999999:::<<<<<<;;;;;;;;;;;;<<<<<<===>>>===<<<===?????????===>>>>>>???AAACCCEEEGGGHHHJJJKKKLLLNNNPPPSSSUUUWWWUUUUUUUUUUUUUUUTTTTTTTTTQQQPPPOOOPPPRRRUUUVVVVVVXXXYYY[[[```lll{{{hhhPPP???999999888666555444333222111111111111222111000//////000111222////////////000000000000222000...---,,,---///000............/////////000000000000000000000000000//////000000000000//////////////////000000000000000000111222333333333333555222333666777666777:::>>>KKK]]]ooo~~~|||nnn\\\PPPMMMNNNMMMKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOONNNMMMLLLKKKMMMNNNNNNLLLIIIIIILLLOOOHHHHHHFFFEEECCCAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@@@@??????>>>>>>======<<<===>>>???AAABBBDDDDDDAAACCCEEEEEEDDDDDDFFFHHHHHHIIIKKKMMMOOOQQQSSSTTTRRRUUUYYY\\\^^^^^^\\\ZZZaaadddiiimmmnnnkkkgggdddcccdddfffiiikkkllllllllljjjkkkkkkkkkjjjjjjlllnnnmmmooopppooommmkkkkkkkkkeeedddcccdddeeehhhkkkmmmnnnppprrrqqqnnnllllllmmmgggdddaaa```dddmmmvvv|||~~~|||yyyxxxxxxyyyyyyvvvvvvuuutttsssqqqooonnnhhhfffddddddfffhhhiiiiiiqqqoookkkjjjhhhddd]]]XXXWWW[[[]]]\\\XXXVVVYYY\\\____________aaacccfffgggiiikkklllkkkfffcccbbbcccdddhhhlllllliiijjjooosssrrrrrrpppnnnkkkkkkmmmooonnnnnnnnnmmmhhh^^^SSSKKKGGG@@@???GGGNNNYYYoooqqqXXXJJJ???;;;:::777777;;;888666555555999<<<>>>???===>>>???@@@@@@???>>>===666777999999888888999:::<<<<<<;;;;;;;;;<<<<<<===>>>===<<<===>>>??????===@@@@@@@@@AAABBBCCCDDDEEEHHHHHHJJJLLLNNNQQQSSSUUUSSSSSSTTTTTTTTTSSSSSSRRROOONNNMMMOOORRRUUUVVVVVVXXXZZZ]]]bbbmmmqqq]]]FFF;;;888777777777222222222111111111111000222111111111///...---,,,//////000000000000//////////////////////////////******,,,---......//////---.........//////000000000000000000000000000000000000000000000000000000///000111222333444444444333333444333333444777:::===CCCQQQbbbrrrrrrfff]]]SSSNNNNNNRRRPPPLLLKKKLLLMMMNNNNNNPPPPPPOOOPPPRRRRRRRRRQQQJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLJJJHHHDDD@@@>>>??????>>>======>>>???@@@?????????AAABBBBBBAAA?????????>>>======>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPPPPRRRUUUYYYZZZ[[[ZZZYYY^^^aaaeeeggghhhhhhiiiiiiiiiiiiiiilllnnnooommmlllppppppppppppqqqrrrssstttttttttsssrrrpppooonnnmmmhhhhhhiiiiiikkklllnnnooolllnnnqqqsssrrrpppmmmjjjgggfffdddcccfffkkkqqquuu~~~}}}|||zzzxxxvvvvvvrrruuuxxxwwwtttoookkkiiiiiieeeaaa___```dddhhhkkkssssssqqqmmmfff```]]][[[ZZZZZZYYYYYYZZZ\\\]]]___^^^]]]]]]___bbbeeeffffffkkkkkkiiigggcccaaaaaabbbiiikkkmmmllliiiiiijjjmmmpppooonnnnnnoooooommmkkkmmmjjjgggddd```XXXMMMEEEEEEBBBFFFRRR___kkkyyyvvvdddMMMGGG???999777777888999:::999888888888999;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;:::999<<<<<<<<<;;;;;;:::::::::999999:::<<>>IIIYYYhhhyyyzzzjjj[[[SSSRRROOOMMMLLLLLLNNNOOOPPPOOOPPPOOOOOOOOOQQQQQQQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKJJJIIIFFFDDDBBBAAA@@@???>>>>>>??????@@@>>>>>>>>>@@@BBBBBBAAA???@@@???>>>======>>>??????>>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLNNNPPPSSSVVVXXXXXXXXXWWW]]]```dddfffffffffggghhhggggggiiilllpppqqqqqqpppnnnooopppsssvvvyyy{{{}}}~~~|||zzzxxxvvvuuutttssslllllllllmmmnnnooopppqqqlllmmmoooqqqqqqpppnnnmmmiiihhhffffffgggkkkooorrr{{{zzzyyywwwvvvuuuuuuuuuuuuxxxzzzyyyuuupppmmmkkkgggccc___\\\]]]aaafffiiioooooonnnkkkeee___\\\[[[ZZZZZZZZZZZZ[[[]]]___```aaa```___```ccceeeeeeeeeiiijjjjjjhhhfffdddeeeeeeiiilllnnnmmmkkkjjjkkklllooonnnnnnoooppppppnnnllllllhhhbbb\\\VVVNNNFFFAAAEEELLLVVV```jjjuuugggWWWHHHDDD===999888999::::::999888888777888999:::;;;:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;:::999<<<<<<;;;;;;;;;:::::::::;;;::::::;;;===>>>===<<<=========>>>???AAABBBCCCCCCEEEHHHKKKMMMOOOOOOPPPPPPPPPQQQSSSTTTSSSPPPMMMOOOMMMKKKJJJLLLOOOTTTVVVVVVXXXYYY\\\kkkuuu^^^NNN>>>777555333222222222222222111111111111000///000111111222222222222//////000000000000/////////////////////////////////////////////...------............////////////000000000000000000000000222222222222222222222222///000000111111111000000000222555555555555666888666999AAANNN\\\nnn~~~iii\\\XXXOOONNNNNNOOOQQQQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIJJJKKKJJJIIIHHHGGGCCCBBBAAA@@@@@@@@@@@@@@@>>>===>>>???AAABBBAAA@@@@@@@@@???>>>=========>>><<<<<<<<<<<<===???AAABBBAAAAAABBBCCCDDDFFFHHHIIIKKKMMMOOORRRTTTTTTTTTSSSXXXZZZ^^^___``````aaabbb```aaadddhhhmmmppppppppplllmmmooorrruuuyyy|||}}}~~~|||zzzyyyzzz{{{|||tttssssssrrrrrrqqqqqqqqqmmmmmmnnnnnnooooooppppppmmmkkkjjjiiiiiikkkmmmnnnuuutttrrrqqqqqqrrrssstttvvvxxxyyywwwsssooommmlllfffccc^^^[[[ZZZ]]]bbbeeehhhiiiiiifffbbb^^^[[[[[[ZZZZZZZZZZZZ\\\^^^```bbbdddcccbbbbbbdddffffffeeeggghhhjjjjjjhhhggghhhhhhiiilllnnnooonnnlllkkkllllllkkklllnnnpppooommmkkkhhhcccZZZQQQJJJEEECCCCCCLLL]]]lllrrrxxxoooXXXJJJBBB???<<<:::::::::::::::888777777777777888999999:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;;;;::::::<<<;;;;;;;;;;;;:::::::::<<<;;;::::::<<<<<<;;;:::::::::;;;<<<===???@@@AAABBBCCCEEEHHHKKKLLLMMMNNNOOOOOOPPPRRRSSSSSSPPPMMMMMMKKKIIIHHHIIIMMMQQQSSSVVVXXXYYY\\\jjj}}}jjjSSSFFF:::666555333111111222222222111111111000000---....../////////////////////000000000000////////////////////////////////////000000000000//////.........///////////////////////////////////////000000000000000000000000000111111111111111000///...000333555444444444555777777<<>>======???AAABBBBBBAAAAAAAAA@@@???>>>=========<<<<<<;;;:::;;;>>>@@@BBBAAAAAABBBCCCDDDFFFHHHIIIGGGIIIKKKMMMOOOOOOOOOOOOPPPRRRUUUVVVVVVWWWXXXYYYXXXYYY[[[```eeehhhhhhgggiiiiiijjjkkklllnnnpppqqqtttsssrrrrrrtttwww{{{}}}zzzyyyxxxvvvtttrrrpppoooooonnnmmmllllllmmmnnnooonnnnnnlllkkkjjjjjjjjjjjjooonnnlllkkkkkknnnppprrrrrrssstttrrrnnnkkkjjjiiiiiifffaaa\\\YYYZZZ]]]```aaabbbcccbbb___\\\ZZZZZZZZZZZZZZZ[[[]]]___bbbcccdddcccbbbcccfffggghhhgggeeegggiiiiiihhhgggggghhhiiilllnnnpppooommmkkkjjjhhhiiikkknnnpppooommmjjjaaa[[[RRRIIIEEEGGGLLLPPP]]]nnnzzz{{{{{{cccOOODDD???===;;;:::;;;;;;999888777777777777777888888888:::;;;;;;<<<<<<;;;;;;:::777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;===>>>======999::::::;;;<<<>>>@@@@@@AAABBBDDDFFFIIIKKKLLLMMMOOOOOOOOOQQQSSSSSSQQQOOOMMMKKKHHHGGGHHHKKKOOOQQQTTTWWWXXX\\\jjjvvvbbbKKKAAA888777666444222222222222222111111111000000///////////////...------//////000000000000//////////////////////////////---...///000111111111111///////////////.........////////////////////////////////////////////////222222222333222222111111,,,...111333222222222333777666999???HHHVVVllluuueeeTTTRRRPPPOOOOOOPPPOOONNNLLLMMMOOONNNLLLKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJGGGFFFFFFEEEDDDCCCCCCBBB@@@???>>>???AAACCCBBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;:::999:::<<<>>>@@@AAAAAAAAABBBCCCEEEFFFGGGDDDEEEGGGIIIJJJKKKKKKKKKJJJLLLOOOOOOOOOPPPQQQSSSSSSTTTUUUXXX\\\^^^]]]\\\aaaaaaaaaaaaaaabbbcccdddggggggfffgggiiimmmqqqssstttuuuuuutttsssrrrpppoooqqqooollliiihhhhhhiiijjjllllllkkkjjjiiihhhhhhgggiiihhhfffeeefffhhhkkkmmmmmmnnnooommmjjjhhhggggggkkkiiieee___ZZZXXXYYY[[[ZZZ\\\^^^]]][[[YYYYYYYYYZZZZZZZZZ[[[]]]___bbbcccbbbaaaaaacccfffiiiiiiiiieeefffggggggfffeeeeeefffiiijjjlllnnnooommmjjjhhhhhhjjjmmmpppsssrrrnnnkkkWWWQQQJJJFFFJJJSSS^^^eeeoooxxx||||||nnnYYYIIIAAA>>><<<;;;;;;;;;;;;888666666666777777888888888888:::;;;;;;<<<<<<;;;;;;:::888999999:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::<<>>???@@@AAABBBCCCEEEHHHJJJLLLMMMOOOOOOOOOQQQSSSTTTSSSQQQNNNLLLIIIGGGHHHKKKNNNQQQSSSVVVXXX\\\kkkppp[[[EEE===777777777444222333222222222111111111111000111111111111000000///...//////000000000000//////////////////////////////,,,---...000111111222222///////////////.........000000000000000000000000111111111111111111111111111222222333333333222222,,,...111111111111222444666444555999???III\\\llluuu^^^YYYSSSNNNMMMNNNOOOOOOKKKNNNPPPNNNKKKJJJLLLNNNMMMMMMMMMLLLLLLKKKJJJJJJMMMMMMLLLKKKKKKJJJJJJJJJGGGGGGHHHHHHGGGFFFEEEDDDCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???<<<;;;:::999999:::;;;<<<======>>>>>>???AAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGIIIJJJLLLLLLLLLMMMOOOPPPQQQQQQRRRTTTVVVWWWUUUSSSVVVWWWWWWXXXYYY[[[\\\]]]___^^^]]]]]]^^^```bbbdddeeefffiiilllnnnooooooooommmkkkgggdddbbbbbbccccccfffeeeeeedddddddddddddddcccbbbaaa```aaabbbdddeeefffhhhjjjjjjhhhfffeeedddggghhhfffaaaZZZVVVVVVWWWUUUXXXZZZZZZYYYXXXXXXXXXZZZZZZZZZZZZ\\\^^^```bbb```______bbbeeehhhiiiiiidddeeeeeedddccccccdddfffiiihhhiiikkklllkkkiiigggiiikkkooosssuuutttooolllRRRLLLHHHKKKWWWfffrrryyy}}}sss___OOOCCC======<<<;;;;;;<<<;;;999777666777888888999999888888:::;;;;;;<<<<<<;;;;;;:::999999888999999:::;;;<<<:::::::::;;;;;;;;;;;;<<<<<<;;;;;;===BBBFFFHHHIII======<<<<<<======>>>???@@@AAABBBDDDFFFIIIKKKMMMNNNMMMNNNPPPRRRTTTSSSRRROOOMMMJJJHHHHHHJJJMMMPPPQQQUUUXXX]]]llliiiSSSBBB;;;666666666333222444222222222111111111111000...///000000111000000000//////000000000000//////////////////////////////---...//////000000000000000/////////............000000000000000000000000111111111111111111111111///000111222222333222222///000111111111222444666666444555777:::@@@OOO]]]vvvwwwnnnaaaUUUOOOMMMMMMMMMKKKOOOQQQOOOKKKIIILLLOOOOOOOOONNNMMMMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKGGGHHHIIIIIIIIIHHHGGGGGGFFFDDDBBBAAABBBCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAA>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEGGGHHHIIIIIIIIIJJJLLLNNNNNNMMMNNNOOOQQQQQQOOOMMMNNNNNNOOOPPPRRRTTTVVVWWWVVVVVVUUUUUUVVVWWWWWWXXXXXXZZZ]]]aaadddfffggggggeeeccc```]]]\\\\\\\\\]]]\\\\\\[[[[[[\\\^^^```aaa^^^]]]\\\[[[[[[[[[[[[\\\^^^aaadddfffeeebbbaaa```^^^aaabbb___YYYTTTSSSTTTSSSUUUWWWXXXWWWVVVVVVWWWZZZZZZZZZZZZ[[[]]]___``````______```ccceeeffffffbbbcccbbbaaaaaacccgggjjjhhhffffffgggiiiiiigggeeefffiiimmmqqqsssqqqkkkgggWWWQQQOOOXXXjjj|||sss]]]OOOFFF???:::;;;::::::;;;======<<<;;;777777999:::::::::999888:::;;;;;;<<<<<<;;;;;;:::888888777666666777888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;>>>BBBGGGJJJKKK>>>>>>===<<<<<<<<<<<<<<>>===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJIIIIIIIIIKKKMMMMMMKKKIIIKKKKKKKKKLLLMMMNNNPPPQQQLLLMMMNNNPPPQQQRRRSSSSSSSSSUUUXXX[[[\\\]]]]]]\\\^^^]]][[[YYYXXXXXXYYYYYYVVVUUUUUUUUUWWWZZZ]]]___ZZZZZZYYYXXXXXXWWWVVVUUUVVVZZZ___aaa```^^^\\\[[[VVVZZZ^^^]]]WWWRRRQQQRRRQQQTTTVVVWWWVVVVVVVVVWWWZZZZZZYYYYYYZZZ\\\]]]___aaa```______bbbcccccccccaaaaaaaaa```aaadddjjjnnnhhheeecccdddggghhhfffdddbbbdddhhhlllnnnkkkfffaaa___YYYXXXcccyyy{{{```LLLEEEBBB???<<<999888888:::===?????????777888999:::;;;:::999999:::;;;;;;<<<<<<;;;;;;:::777777555444444555666666:::::::::;;;;;;<<<<<<<<<===<<<<<<>>>BBBGGGJJJKKK???>>>===<<<;;;::::::;;;======>>>???BBBEEEHHHIIIIIIIIIIIIKKKNNNPPPPPPOOONNNLLLIIIFFFFFFHHHKKKMMMOOOSSSXXX^^^ooopppVVVFFF<<<999555222222111111000222222222111111111000000////////////////////////000000////////////000000------......---,,,++++++000000000000000000000000//////000000///...---------------......000111111000000//////.........---000000000000111111111111222222222222222222222222333444555666777:::>>>AAAUUUkkkwwwbbbTTTOOOPPPKKKKKKLLLPPPOOOMMMNNNSSSOOOOOOOOONNNNNNMMMMMMMMMNNNJJJFFFFFFHHHJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<======>>>>>>>>>>>>>>>===???@@@AAABBBCCCBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNSSSRRRRRRRRRRRRTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUWWWXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZ[[[[[[ZZZXXXUUUSSSOOOQQQSSSSSSRRRRRRRRRSSSQQQRRRTTTVVVWWWWWWVVVVVV___```___]]]\\\[[[]]]___cccaaa______aaaccccccccc^^^___aaaccceeefffggggggkkkgggaaa___aaaccccccbbbddd\\\XXXZZZ]]]]]]\\\]]]]]]bbbiiirrr{{{fffPPPIIIEEE===999;;;:::888777888<<<===<<<:::::::::;;;;;;;;;:::999888999::::::888777666888:::888888777666666666666666666888:::<<<===<<<;;;:::@@@@@@@@@???????????????>>><<<:::999:::;;;;;;;;;======>>>@@@BBBEEEGGGHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIHHHFFFEEEFFFHHHKKKLLLQQQWWWYYY]]]nnnfffNNNAAA;;;888444222222222111000222222222111111111000000////////////////////////000000////////////000000///////////////...------000000000000000000000000///////////////...------------------...///000111000/////////............//////000000000111111111222222222222222222222222333444555555666999===@@@FFFZZZppp}}}jjjZZZQQQNNNLLLMMMQQQQQQNNNMMMNNNPPPPPPPPPOOOOOONNNNNNMMMNNNKKKHHHGGGIIIJJJJJJIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@???>>>=========>>>>>>??????>>>>>>======>>>???@@@AAA@@@@@@???AAAAAABBBCCCDDDEEEFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIILLLLLLLLLMMMMMMMMMMMMMMMQQQQQQPPPPPPQQQSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRROOOOOOOOOPPPPPPRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTSSSRRRPPPPPPNNNPPPQQQQQQQQQQQQSSSTTTVVVWWWXXXYYYYYYYYYYYYYYY^^^^^^^^^\\\ZZZZZZ[[[]]]aaaaaa```aaabbbbbb```^^^^^^^^^___aaacccdddeeeeeehhheeeaaa___aaaccccccbbb```ZZZTTTQQQPPPQQQZZZcccppprrrtttyyyppp[[[HHHCCCBBB;;;888::::::888777999<<<===<<<:::;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;;;;:::999888888777666666666666666666777999:::;;;;;;::::::<<<<<<<<<======>>>>>>>>>>>>===;;;;;;<<<===>>>>>>??????@@@@@@AAACCCDDDEEEIIIJJJKKKLLLMMMMMMLLLLLLJJJIIIGGGFFFGGGIIILLLMMMPPPTTTVVVZZZllluuuYYYEEE;;;999666333222222333222111222111111111111000000000////////////////////////000//////......//////000000000111111111000/////////////////////////////////////////////......---------------...///000000////////////............//////000000000000111111222222222222222222222222222333444555555777;;;===???LLL^^^pppiiiXXXRRRMMMLLLOOORRRPPPMMMNNNRRRRRRQQQQQQPPPOOOOOONNNNNNLLLJJJIIIJJJKKKKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCBBBAAA@@@??????>>>>>>???????????????>>>>>><<<===>>>>>>??????>>>>>>??????@@@AAABBBBBBCCCCCCFFFFFFFFFFFFFFFEEEEEEEEECCCCCCDDDEEEFFFFFFGGGGGGKKKKKKKKKKKKLLLLLLMMMMMMOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQOOOOOONNNNNNOOOOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPNNNMMMMMMLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOPPPSSSVVVZZZZZZYYYYYYYYYYYYZZZZZZ\\\]]]]]][[[YYYXXXYYY[[[``````aaabbbcccaaa^^^ZZZ^^^^^^^^^___```aaacccddddddcccaaa```aaa```^^^]]]XXXSSSNNNJJJHHHPPPdddwwwooo^^^NNNAAA??????;;;999::::::999888999;;;<<<<<<;;;<<<<<<;;;::::::::::::;;;::::::<<>>======<<<===>>>@@@AAAAAAAAA@@@@@@@@@AAAAAAAAAHHHIIIKKKMMMMMMNNNMMMMMMJJJIIIGGGGGGGGGIIILLLNNNOOORRRSSSVVVjjjhhhOOO@@@:::777555222222333333333222111111111111000000000000/////////////////////////////////....../////////000000111111111000000///...........................///////////////......---------------...///000///////////////.........////////////000000000111111222222222222222333333111222444444444666888;;;>>>DDDPPP___uuu~~~mmm^^^SSSKKKKKKNNNOOOPPPRRRSSSSSSRRRQQQQQQPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@AAACCCDDDFFFGGGGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPOOOOOONNNNNNMMMLLLLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNMMMNNNNNNNNNNNNPPPTTTWWWZZZXXXWWWVVVUUUVVVWWWWWW[[[\\\\\\[[[YYYXXXYYYZZZ]]]]]]^^^```aaaaaa^^^\\\______^^^^^^___```aaabbbcccdddeeeeeebbb\\\VVVRRRMMMJJJIIIKKKQQQ```zzzlllZZZPPPFFF>>>???@@@===;;;<<<::::::::::::;;;<<<<<<;;;<<<;;;:::999888999999:::;;;;;;===DDDIIIHHHAAA:::777777666666666666777777666666555666666777999999777777888999::::::;;;;;;======<<<;;;;;;;;;===???@@@@@@?????????@@@@@@AAAFFFHHHJJJKKKMMMMMMMMMLLLJJJHHHGGGFFFFFFIIIKKKMMMPPPRRRQQQUUUiiiyyy^^^JJJ>>>:::555444222222333333222111000000000000000000000000//////////////////////////////............//////...//////000000/////////------------------------......///////////////......------------......///.........///////////////...////////////000000000111111111222222333333333111222444444444555777999999;;;BBBPPPccc{{{ssscccRRRJJJIIIKKKNNNRRRRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNMMMLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJJJJJJJJJJJJJJJJEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCDDDFFFGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNOOONNNMMMMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJLLLKKKIIIHHHIIIKKKMMMOOOMMMNNNNNNNNNNNNPPPTTTWWWXXXWWWUUUTTTSSSTTTTTTUUUZZZ[[[\\\\\\ZZZYYYYYYZZZ\\\ZZZZZZ[[[^^^```````````````_________`````````dddhhhkkkjjjdddZZZPPPIIIDDDBBBFFFSSScccuuunnn[[[LLLGGGBBB>>>>>>???===<<<<<<:::;;;;;;;;;;;;;;;;;;<<<:::999999888888888888888:::;;;>>>EEEJJJIIIBBB;;;777777666666666666777777555555555555666777888999999999999999999999999999;;;;;;;;;999777666888;;;=========>>>???@@@AAABBBDDDEEEGGGIIIKKKLLLLLLKKKHHHGGGEEEDDDEEEGGGJJJLLLSSSSSSQQQUUUiiikkkUUUFFF===999555333222222333333222000//////000000000000000111///////////////////////////......------......///------.../////////..............................---...//////////////////...---------------...............///////////////......////////////000000111111111222222333333444111333444555444444666777666777<<>>======<<<;;;:::::::::;;;<<<<<<;;;:::;;;===999999999:::999888777777888999===BBBEEEDDD???:::666666666666666777777888444555555666666777777888::::::999999888888888888888::::::888555444777::::::;;;;;;<<<>>>@@@AAABBBBBBCCCFFFHHHJJJKKKKKKKKKGGGFFFDDDCCCDDDFFFIIIKKKQQQRRRPPPTTTjjjrrr[[[KKKAAA:::555555444222333333222000///////////////000000111111///////////////////////////......------......///,,,---....../////////...........................------...///////////////...------,,,,,,------.............../////////000........./////////000000000111111222333333444444222333555555555444555777666666;;;CCCMMM[[[sssuuufffYYYMMMIIIKKKKKKKKKLLLMMMNNNOOOPPPPPPKKKMMMOOONNNLLLJJJKKKMMMNNNMMMKKKJJJIIIJJJKKKLLLKKKKKKKKKLLLLLLNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@?????????@@@AAABBB????????????@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAA???@@@@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGHHHIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQQQQQQQSSSTTTUUUUUUUUUVVVUUUUUUTTTTTTTTTVVVYYYZZZYYYYYYZZZ[[[XXXWWWWWWZZZ]]]______^^^]]]^^^`````````]]][[[YYY[[[^^^___\\\WWWQQQNNNLLLPPPTTTcccyyyqqq]]]NNNFFFCCC;;;===>>><<<;;;;;;;;;<<<:::<<<>>>===;;;:::;;;===999:::<<<===<<<;;;888777444666999<<<===<<<:::888666666666666666777888888333444666777888888777777777777777888888888888888666888:::999666777;;;???::::::;;;<<<===???@@@AAAAAACCCEEEHHHJJJLLLLLLLLLHHHGGGEEEDDDEEEGGGJJJKKKKKKLLLLLLSSSkkkfffQQQEEE===777222555444333333333222000....../////////000000111111////////////////////////.........------.........------...//////000//////////////////////////////------...///000000//////...------,,,,,,,,,---------.........//////000000............/////////000000000111222333333444444222444666666555555555666444444888===AAAJJJ```uuuttteeeUUULLLKKKHHHIIIJJJKKKMMMNNNOOOPPPKKKMMMOOONNNLLLJJJKKKMMMOOOMMMKKKJJJIIIJJJKKKLLLKKKKKKLLLLLLMMMNNNPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>???AAABBB>>>>>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDCCCDDDEEEFFFGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFIIIHHHHHHHHHIIIIIIJJJKKKGGGHHHIIIJJJKKKKKKLLLMMMOOONNNNNNMMMMMMNNNNNNNNNOOOQQQSSSSSSRRRRRRRRRSSSRRRRRRTTTUUUUUUTTTSSSRRRQQQSSSWWWXXXXXXXXXYYYZZZVVVWWWYYY\\\^^^^^^\\\YYY[[[]]]___```___\\\XXXVVVRRRSSSRRROOOKKKJJJLLLOOO[[[cccuuu}}}gggSSSFFFAAABBB:::===???===<<<===??????:::<<<>>>===:::999;;;===999;;;>>>@@@???===:::888111333666777666555666666666666666666666777888888333444777888999999777666444555555666777888999999444888;;;;;;999:::???DDD;;;;;;;;;<<<<<<>>>???@@@BBBCCCFFFIIIKKKMMMMMMNNNIIIHHHFFFEEEFFFHHHKKKLLLFFFHHHIIIRRRkkktttZZZIII@@@999666666333333222222000///---,,,000000000000000000000000////////////............////////////////////////........................------............------++++++,,,,,,---...////////////////////////////////////............/////////////////////.........000000000111222222333333222222333333333333444444222555777999<<>>>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDGGGGGGHHHIIIHHHGGGFFFEEEDDDFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLPPPRRRSSSUUUUUUTTTRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQRRRSSSVVVXXXZZZYYYXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]XXXZZZ^^^aaa```ZZZQQQKKKLLLGGGGGGNNNRRRRRRUUUYYYlllooo{{{qqqZZZJJJBBB===:::;;;;;;;;;;;;;;;;;;;;;;;;???@@@@@@@@@???>>><<<;;;999<<<@@@BBBAAA>>>999555888999999999::::::::::::555555555555555444444444999888666444555777999;;;666555444333333444555666999777666999===@@@AAA???????????????@@@@@@@@@@@@AAAEEEJJJMMMMMMMMMNNNPPPIIIGGGDDDBBBBBBDDDFFFHHHFFFGGGFFFMMMfffkkkSSSDDD<<<777555555333333333333222222111000000000000000000000000000////////////............................................................------............------,,,,,,,,,------.........//////////////////////////////............///////////////////////////...///000000111111222333333222222222333333333444444333555777888999???JJJRRRdddyyyqqq]]]SSSKKKGGGIIIJJJHHHHHHKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRPPPNNNMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHHHHHHHGGGEEEDDDDDDFFFGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKJJJJJJIIIJJJKKKLLLMMMPPPQQQQQQRRRRRRQQQPPPOOOQQQQQQRRRSSSSSSRRRQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWXXXXXXYYYZZZ[[[[[[[[[[[[YYYZZZ]]]^^^[[[UUUMMMGGGEEEBBBDDDLLLRRRWWW___gggjjjlllwwwfffQQQGGGBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;999<<>>888555444444222222222222222222222222000000000000000000000000////////////....................................------------------------------............------------------------......//////////////////////////////............//////......////////////////////////000111111222222333222222222222333333333333333555666666777:::@@@FFFSSSeee|||~~~}}}qqqbbbUUUJJJGGGGGGGGGEEEEEEJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSTTTRRRPPPOOONNNMMMKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCDDDFFFFFFFFFDDDDDDDDDFFFEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJLLLNNNOOOPPPPPPOOOOOONNNNNNMMMMMMPPPQQQQQQRRRRRRQQQQQQPPPRRRRRRSSSTTTUUUVVVVVVWWWVVVXXXYYYZZZ[[[ZZZXXXWWWSSSTTTSSSQQQNNNIIIDDDAAADDDHHHPPPYYY___ccckkkrrrnnnooowww{{{~~~lllVVVFFFBBBAAA>>>;;;========================>>>??????@@@???>>><<<;;;999<<>>>>>@@@>>>;;;===========================>>>?????????>>><<<;;;999;;;===>>>>>><<<999777555555555666666666777777777777666555444333333222333444555666666666555444666666666666666666666666:::999888:::===AAADDDFFF????????????????????????AAABBBEEEFFFGGGHHHIIIIIIEEEDDDAAA??????@@@AAABBBAAADDDFFFLLLcccxxxaaaQQQAAA999777555333333444333111000///.........000000000000000000000000////////////....................................------------------------------............------.....................---//////////////////////////////............//////---.........//////000000...//////000111111222222111111111222222222333333111222444666666777999;;;???IIIYYYiiiyyy}}}uuusssvvvqqq```QQQHHHCCCAAABBBCCCFFFIIIKKKNNNOOOPPPKKKJJJHHHGGGGGGIIILLLMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRPPPNNNNNNNNNMMMKKKIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFEEEEEEDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBDDDEEEFFFEEEDDDCCCDDDEEECCCDDDGGGJJJLLLLLLKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPOOONNNMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNOOOPPPQQQRRRTTTUUUVVVWWWVVVTTTQQQOOOHHHFFFBBB>>>===BBBKKKQQQ___jjjvvv|||{{{zzzyyyyyy}}}|||vvv^^^QQQCCC<<<===@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???>>>===<<<;;;888999:::;;;;;;:::888777444555555555555666666666777666666555444444333333222333555666666666444444555555555555555555555555999999:::;;;===@@@DDDFFF????????????@@@@@@@@@@@@BBBBBBCCCDDDFFFGGGGGGGGGDDDCCCAAA???>>>??????@@@???BBBEEELLLcccmmm[[[LLL>>>888888666444333777666444222000000000000000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------..................////////////////////////////////////............//////------......///000000000......///000000111111222111111111111222222222222111222333555777888999::::::@@@KKKYYYgggyyy}}}xxxxxxxxxeeeWWWLLLEEEAAABBBBBBDDDFFFHHHKKKLLLLLLKKKJJJIIIJJJKKKMMMOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNLLLLLLMMMMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCDDDFFFEEEDDDDDDFFFGGGDDDEEEGGGIIIJJJKKKKKKJJJKKKKKKJJJJJJKKKMMMNNNPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNLLLLLLMMMMMMNNNNNNNNNNNNQQQQQQRRRRRRPPPNNNKKKIII@@@@@@???>>>AAAIIIVVV___kkkpppssssssvvv}}}~~~}}}xxxhhhRRRKKKBBB>>>>>>@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<666777888888888777666666222222333333333444444444666555555555555444444444222333555666666666555444666666777777777777666666777999;;;<<<===>>>AAADDD>>>??????@@@AAABBBCCCCCCCCCBBBAAACCCEEEFFFFFFEEEDDDCCCAAA???>>>>>>>>>???===BBBDDDJJJaaawwwdddRRREEE999666777666444333666555333111000000111222000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------......//////000000//////////////////////////////............//////------......///000000111......//////000111111111111111111111222222222222222222222444666777888888:::;;;AAAKKKUUUccczzz~~~qqqaaaTTTHHHFFFDDDCCCCCCEEEGGGHHHLLLKKKKKKLLLLLLNNNOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRNNNLLLKKKLLLMMMNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFFFFFFFEEEBBBCCCEEEFFFFFFFFFDDDDDDBBBCCCCCCDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEDDDCCCBBBDDDFFFFFFFFFFFFHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLKKKKKKKKKLLLNNNOOOKKKLLLNNNOOOPPPPPPOOONNNMMMMMMLLLKKKKKKLLLMMMMMMJJJJJJLLLMMMMMMMMMLLLKKKMMMLLLLLLJJJHHHFFFDDDCCC===AAAGGGKKKPPPYYYdddmmmppprrrqqqooowww~~~|||gggUUUHHHFFFCCCAAA@@@@@@@@@???========================;;;<<<===>>>>>>===<<<<<<555555555555555555555555333333333333444444444444444444444555555555555555444444555666666666666666666777888888888888777666666999<<<>>>======>>>@@@>>>>>>@@@AAACCCDDDFFFFFFDDDBBBAAABBBEEEFFFEEEDDDDDDCCCAAA@@@???>>>>>>>>>>>>BBBCCCHHH]]]qqq___LLL@@@555333555555444333222111000......///111222000000000000000000000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,------...///000111111//////////////////////////////............//////---------...///000000111......//////000111111111000111111111111222222222444333222222444666666666888666888>>>DDDNNNdddxxxuuucccPPPMMMIIIEEEDDDDDDFFFHHHFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLNNNOOOQQQSSSTTTMMMLLLKKKLLLNNNOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFHHHIIIJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGFFFBBBCCCEEEFFFGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCBBBDDDFFFFFFFFFGGGIIIKKKHHHGGGGGGGGGGGGHHHIIIJJJMMMMMMLLLKKKKKKLLLMMMNNNIIIJJJMMMOOOPPPPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMHHHIIIKKKMMMMMMLLLJJJIIIJJJIIIGGGEEECCCAAA@@@???DDDLLLVVV^^^dddkkkuuu|||rrruuuuuuuuu{{{yyy}}}oooYYYFFFAAABBBCCCCCCAAA@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<444444444444444444444444555555555666666666777777333333444444555666666666555555555555666666777777555666777888888777666555555999===???===<<<===>>>===>>>@@@BBBDDDFFFHHHHHHEEECCCAAABBBEEEFFFEEEDDDDDDCCCBBB@@@???>>>>>>>>>???BBBCCCFFFZZZ|||hhhYYYAAA;;;444222444555333000222222222111111111111000111000...------......//////000000///------...000........................------------------------******+++,,,,,,---......222000///000222333000...------......//////000000000111222111000//////111---...///////////////.............../////////////////////000111111222222000111222333555666777888555555666888>>>IIIUUU]]]zzzkkkcccXXXOOOJJJGGGEEECCCGGGFFFDDDEEEGGGIIIIIIIIILLLMMMMMMNNNOOOOOOPPPPPPRRRQQQOOOLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGEEECCCDDDDDDDDDDDDDDDDDDEEEEEEGGGFFFDDDBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJIIIIIIIIIKKKMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLKKKKKKJJJIIIHHHKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIHHHGGGEEEEEEFFFHHHBBBBBBAAAAAAAAACCCDDDEEELLLUUUcccooovvv{{{wwwxxx|||yyyhhhVVVJJJGGG????????????????????????@@@>>><<<;;;;;;;;;:::888888:::<<<>>>@@@@@@@@@@@@;;;888555444444555444333555666777777666444222000333333222222333333444555666666666666777777777777888666555444444555666888;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<===???BBBDDDGGGHHHEEEDDDBBBCCCEEEFFFFFFFFF@@@@@@@@@AAAAAA@@@??????>>>@@@CCCLLLaaa~~~zzzaaaQQQ???999444222444555333111222222222111111111000000000000///..................///000///...------///................................................+++++++++,,,,,,------...000///...///111111///---//////000000111111111111000111222111/////////000...///////////////..................////////////000000000111222222333333222222333333444555555555888777777777:::AAAJJJPPPeeeyyynnn```WWWPPPJJJFFFFFFDDDCCCDDDEEEGGGGGGFFFMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOMMMLLLKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHHHHFFFDDDFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIJJJIIIHHHHHHJJJLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLKKKIIIHHHGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFCCCDDDEEEDDDBBBAAABBBCCC===<<<<<<>>>CCCJJJPPPUUU]]]dddlllssswwwzzz|||~~~~~~|||mmm^^^OOOFFFDDD???????????????????????????===;;;;;;;;;<<<;;;:::999:::<<<>>>???@@@@@@@@@;;;999666555666666555444111222444555666555444333222222222222222333444444555555555666666666666777888777555444444555777888:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEAAAAAA@@@AAADDDEEEEEEDDD??????@@@@@@@@@@@@??????>>>@@@BBBJJJ```}}}pppVVVGGG<<<777333222444555444222222222111111111000000000///////////////......------///000000///---------........................////////////////////////,,,,,,,,,,,,,,,---------///...---...000000///---///000000000000111111111000111222111///...///000///000000000///...------............////////////111111111222333333444444444444444444333333333333777777666666666:::???CCCTTTfff|||tttlllcccXXXPPPGGGDDDBBBBBBDDDFFFGGGGGGLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEGGGGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIGGGGGGHHHJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLJJJGGGEEEEEEGGGIIIKKKGGGFFFFFFEEEEEEDDDDDDCCC:::;;;===<<<;;;:::;;;<<<;;;;;;===BBBLLLYYYfffmmmqqqtttwwwyyyyyyyyyzzz{{{mmm\\\PPPFFFAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::;;;<<<<<<;;;999:::<<<===??????@@@@@@<<<:::888777777777666555111222333444444444333222222111111111111222333333555555555555666666666666777777555555555555777777777777888999:::;;;;;;<<<============>>>???@@@AAA======>>>@@@CCCDDDCCCAAA>>>??????@@@@@@?????????>>>???@@@HHH^^^|||gggNNN@@@888555222222333555444444111111111111000000000000...///000000000///---,,,,,,...111111///---,,,,,,................................................---------------,,,,,,,,,.........///000000//////........................///111111111///...///000000000000000///...,,,,,,............////////////000000111111222333333444333333333333333333333333111222333444555777;;;>>>JJJXXXjjj||||||mmmaaaPPPLLLGGGDDDDDDFFFHHHIIIHHHHHHHHHIIIKKKMMMNNNPPPOOONNNNNNMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIGGGFFFIIIHHHHHHGGGGGGFFFFFFEEECCCDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIFFFEEEDDDCCCAAA@@@??????777777888777777999<<>>>>>========================;;;:::999999;;;======<<<::::::;;;<<<>>>?????????===<<<:::999999999888666555555555555444222111000111111000000111111222333555555666666666777777777777777666555555666777777555555666777888::::::;;;======<<<<<<<<<<<<======:::;;;===@@@CCCCCCBBB@@@??????@@@@@@AAA@@@@@@@@@>>>>>>???GGG\\\{{{www^^^III===555444222222333444444444111111111000000000//////...///000000000///---,,,+++...000111///---,,,,,,........................------------------------...---------------------...///000111111111111111.........---------------///000111000.........///000000000000///...,,,,,,............//////////////////000000111222222222111111222222333444444555000111333444444666999;;;@@@IIIXXXiiizzz}}}eee^^^TTTLLLHHHFFFFFFFFFEEEEEEEEEFFFHHHKKKNNNOOOPPPPPPOOOOOOMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHIIIGGGFFFFFFHHHHHHHHHFFFIIIHHHHHHHHHGGGGGGFFFFFFCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHJJJJJJJJJHHHFFFEEEFFFGGGEEEEEEEEEFFFGGGGGGGGGHHHFFFGGGHHHIIIHHHGGGFFFEEEEEEDDDCCCAAA???===;;;:::888888777777:::@@@GGGMMMXXX\\\cccnnn{{{uuudddQQQHHHDDD@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::888888999;;;=========:::;;;;;;<<<===>>>??????>>><<<;;;;;;;;;:::999777777666666555444333222111111111000000111111222333666666777777777888888888777777666666666666777777444444555666777888999:::<<<<<<;;;:::::::::;;;;;;:::;;;===@@@CCCDDDBBB@@@??????@@@AAABBBBBBAAAAAA>>>>>>???GGG\\\|||iiiTTTCCC:::333333333222222333333444111111000000000////////////////////////......---,,,...//////...,,,,,,,,,........................---------------------------------------.........---///111222111000111222000000000////////////...///000111000...---...//////000000000///...------............////////////...//////000111111222222000111111222333444444555333444555555444444555777;;;???JJJ[[[nnnwwwlll```VVVNNNHHHDDDEEEEEEDDDDDDFFFIIILLLMMMOOOOOOOOOOOONNNMMMKKKKKKLLLLLLKKKKKKJJJIIIIIIHHHJJJJJJLLLMMMMMMMMMLLLKKKIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGEEEEEEGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIGGGEEEDDDEEEGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDFFFHHHIIIHHHEEEBBB@@@BBBBBB@@@???===<<<;;;:::777777999;;;AAAJJJUUU\\\ooosss{{{{{{```TTTIIIDDDCCC@@@>>>???;;;;;;;;;;;;;;;;;;;;;;;;999888777888;;;=========;;;;;;;;;;;;<<<===>>>???>>>===<<<<<<<<<;;;999777444444444555555555666666222111111111111222333333666666666666777777777777777777777777777777777777444444555666777888888999:::::::::999::::::;;;<<<<<<<<<===???BBBCCCBBB@@@>>>???@@@AAAAAAAAAAAAAAA===>>>@@@HHH^^^}}}rrr\\\JJJ===777222333333333222222222333111000000000////////////000000///...............---...///...,,,+++,,,---................................................,,,,,,------......//////,,,...111111000///111222000000/////////.........///000000000...---...///...///////////////..................///////////////000000111111222333333222222222222222222222222555555666444333333444666999999AAAPPPaaauuu|||pppcccVVVNNNJJJIIIGGGEEEEEEGGGIIIJJJIIIJJJKKKLLLMMMMMMLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJLLLNNNNNNMMMLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHFFFDDDDDDEEEGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHGGGHHHHHHGGGEEEDDDEEEGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEECCCAAA???===========================;;;???DDDKKKTTT^^^iiipppvvveeeQQQJJJCCCAAA@@@>>>>>>AAA::::::::::::::::::::::::999888777888;;;<<<===<<<;;;;;;;;;:::;;;<<<>>>???===<<<<<<<<<<<<;;;888666444444333333444444555555222222222222222333444444444444444555555555555666777777777888888777777777555555666666777777777888888888888999:::;;;============<<<===@@@AAA@@@???<<<<<<>>>??????@@@@@@@@@<<<>>>AAAJJJ```~~~jjjSSSCCC888333222333444333222111111222000000000000////////////111000///------...//////.........---++++++,,,...........................////////////////////////,,,,,,,,,---...///000000***---000000......000222......---------,,,,,,,,,...000000000...---...///......///////////////.............../////////000000111111222333333444444444444333333222111111000333444444333333333666888666444888EEETTTeee{{{xxxggg\\\PPPMMMJJJGGGFFFFFFGGGHHHDDDEEEHHHJJJLLLMMMMMMMMMFFFGGGHHHJJJKKKMMMNNNOOOIIIKKKMMMNNNOOONNNMMMLLLIIIIIIHHHHHHHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHFFFDDDCCCEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFDDDBBBBBBCCCEEEFFFHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGHHHFFFEEEDDDFFFGGGDDDDDDDDDCCCCCCBBBBBBAAAEEEDDDBBB@@@???======<<<999:::;;;<<<>>>???@@@AAAGGGMMMWWWbbblllwwwgggTTTJJJEEE@@@???===;;;===BBB:::::::::::::::::::::::::::888777888:::<<<<<<<<<<<<;;;::::::;;;<<<>>>???===<<<<<<<<<<<<;;;888666666666444333222111111111333333222222333333444555222222222333333333444444777777888888888888777777666666666777777777777777777777888999:::<<<>>>???>>>===;;;<<<>>>?????????:::;;;<<<===>>>>>>>>>>>><<<>>>BBBKKKbbbyyyaaaMMM===777777333333333333333333333333000000000000000000000000//////............//////........................................................................,,,---///000000///---,,,---------............///000000//////.........---,,,...000111222111000///------............------000000000000000000000000////////////111444777888666555444222111000000000333444444222111111333555666666888<<>>???AAA>>>@@@AAAAAA???<<<;;;;;;@@@@@@AAACCCHHHOOOUUUXXXdddjjjuuuoooYYYMMMDDDAAA>>>>>>???@@@>>><<<;;;===>>>===:::999888999::::::::::::::::::::::::::::::;;;;;;::::::999888999999::::::999888666555777888777555333222222444222222333333333333444444222222222333333333444444333333333444555666777888555555333222222333444555888888888999:::;;;===>>>888888:::<<<===>>>>>>>>>??????>>>>>>>>>>>>>>>???AAA@@@???HHH```mmmWWWEEE888222333333333333333333333222222000000000000000000000000//////............//////.................................................................................------.........---------............///000/////////............---...000111111111//////------............------////////////////////////222111111222444777:::<<<666555333222111000000000333333333222111111333555666555777999<<>>@@@???@@@AAA@@@??????@@@BBBAAADDDKKKSSS^^^hhhooottt~~~sss^^^NNNEEECCC@@@>>>===??????>>><<<;;;<<<===<<<;;;999999:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;:::999777666666777666444222000111222222222222333333333444444222333333333444444444444333333333333333444555666666555444333333444555555777777777888999;;;<<<===;;;<<<===>>>>>>???>>>>>>>>>>>>======<<<======>>>???>>>>>>GGG___~~~zzzbbbOOOAAA777444555444444333333222222222111000000000000000000000000//////............//////........................................................................000///---++++++---///000---------............///////////////............---...///000111000///...------............------////////////////////////111111222333555888:::<<<555444333222111000000000222333333222111111222444555444555666666:::EEEQQQ^^^uuu{{{oooddd^^^WWWTTTQQQPPPPPPNNNIIIEEE@@@@@@AAACCCFFFHHHHHHGGGEEEEEEGGGHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFDDDBBB@@@@@@AAA>>>@@@AAA@@@??????@@@AAA?????????===;;;;;;===>>>>>>???AAAAAABBBEEEIIIMMMTTT[[[fffssssss___PPPGGGCCCAAA???=========>>>===<<<999;;;===<<<;;;::::::;;;::::::::::::::::::999999;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;:::999888777666666666444111///000000222222222222333333333333333333333444444444555555333333222222222333333444666666555555555555666666666666666777888999:::;;;======>>>>>>>>>======<<<===<<<<<<;;;;;;<<<============>>>GGG]]]{{{}}}kkkUUUFFF===777555666444444333333222111111111000000000000000000000000//////............//////........................................................................///...---,,,,,,---...///---------............//////////////////...............///000000//////...------............------////////////////////////......///000222555777888333333222111000000111111111222333222111000111333555444444555444333:::BBBOOOccctttzzzwwwoookkkfffcccbbb]]]UUUNNNHHHDDD@@@AAAEEEGGGFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFKKKKKKJJJIIIIIIIIIJJJJJJHHHIIIIIIIIIHHHGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAA@@@EEEEEEDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDAAA??????@@@;;;===>>>===<<<;;;;;;<<>>@@@FFFIIINNNRRRVVVZZZ___bbbooovvvuuuaaaPPPGGGCCCCCC???>>><<<<<<<<<<<<<<<<<<999:::<<<<<<;;;:::;;;<<<:::::::::999999999999999:::;;;;;;;;;;;;:::999999888999999:::999888777666555666777555222000000000111222222222222333333333333333444444444555555555444444333333333333333333666666666666666777777777555555555666666888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<======<<<===@@@HHH^^^zzzkkkZZZGGG<<<777444222333333333333222222111111111000000000000000000000000//////............//////........................................................................,,,---...//////...---,,,---------............///.........///////////////....../////////.........------............------........................,,,---...///111222444555222222111000000111111111000111222222000000111222444333444666555333666<<<>>>NNN\\\mmm~~~}}}xxxoooggg]]]TTTKKKFFFGGGGGGDDDAAADDDDDDEEEFFFGGGGGGGGGFFFJJJIIIHHHHHHGGGGGGGGGHHHGGGHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEEEEEEEEEEEEEEEEDDDEEEDDDCCCAAA???>>>??????FFFEEEEEEDDDDDDCCCCCCBBBAAABBBBBBAAA>>>======>>>===>>>>>>===;;;:::;;;<<<<<<===???@@@AAAEEEJJJNNNYYY___gggooouuuyyy}}}~~~yyyooo___PPPDDD???======<<<<<<<<<;;;::::::;;;;;;999:::<<<<<<;;;:::;;;<<<:::::::::999999888888888888999999999999888777777666666777888888777555444555777888777444222222222111111111222222222333333333333333444444444555555666555444444444444444555555666666777777888888888555555555555666777888888777888999;;;<<<<<<=========<<<<<<<<<======>>>???<<>>DDDCCCCCCCCCBBBBBBAAAAAA>>>??????>>><<<;;;;;;<<<;;;<<<<<<:::999:::<<>><<<;;;::::::;;;:::888888:::;;;999;;;===<<<;;;::::::;;;:::::::::999888888777777777888888888888777666666444555666777777666555444333555777777555444333444111111111111222222222222222222222333333333444444555555444444444555555666444555666777888888888777666555555555666666777888888999:::<<<>>>?????????<<<<<<<<<<<<===>>>??????===@@@EEENNNaaa{{{XXXJJJ===::::::888555333000000000111222222333333000000000000000000000000//////............//////........................................................................---..................------------............///............/////////000//////......------------------............------........................000000111222222222222222000000000000000111222222...000111222000//////000333222333666666444555999777<<<>>>III]]]lll~~~|||wwwooojjjeeeaaa[[[WWWUUURRROOOKKKHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCC@@@AAABBBBBBBBBBBBAAA@@@???@@@???===:::999;;;>>>@@@?????????????????????>>>???@@@???>>>===>>>???============>>>AAAFFFJJJLLLPPPVVV]]]fffqqq}}}ooo^^^PPPLLLFFFBBBAAA@@@>>><<<888999:::999777777999;;;;;;<<<===<<<;;;999999:::::::::999999888777777666888888888888888777666666444555666777777666555555000333666666555444444444111111111111222222222222111111111222222222333333333333333333444555666666333444555777777888777777666666666666666666777888999:::;;;<<<======>>>===;;;;;;;;;;;;<<<===>>>???<<>>>>>>>>??????@@@@@@@@@AAA@@@>>>======>>>@@@AAA>>>???@@@AAAAAA@@@???>>>===>>>>>>;;;888888;;;>>><<<<<<<<<<<<<<<=========@@@BBBCCCCCCBBBBBBCCCDDDFFFFFFGGGGGGJJJOOOVVV[[[___ccchhhoooxxx{{{dddUUUFFFBBB???===>>>>>>===:::777999:::999777666888;;;;;;===>>>===:::999999999::::::999999888777777666999999999999999888777777555666777888888777666666...111444555555444444444000111111111111222222222000000111111111222222222111111111222333444555666222333555666777777777666777666666666666777777888999::::::;;;;;;::::::999999999999:::;;;<<<===>>>;;;AAAGGGOOOaaayyyHHHAAA999555555555222///111111111111111111111111......//////000000111111........................,,,,,,---......---,,,,,,...------,,,,,,------...---------............///......---,,,++++++++++++............///////////////////////////.........,,,,,,------------,,,,,,///............------------------............///////////////////////////222111000///...---,,,,,,000000000000111111111111333333333444444444555555777888999:::===HHHWWWccc{{{}}}rrriiicccaaa^^^YYYSSSOOONNNMMMKKKIIIEEEAAA???BBBCCC@@@???AAA???>>><<<<<<=========<<<:::;;;<<<<<<;;;;;;<<<>>>===<<<::::::<<<======<<<;;;;;;::::::::::::;;;<<<===<<<;;;<<<>>>??????>>>CCCDDDHHHNNNTTTXXXYYYXXXTTTWWWZZZ]]]aaahhhqqqxxx|||wwwsssuuu~~~{{{dddRRRJJJCCC@@@======>>>>>>;;;888888888888:::999666555555666666666666666777888888999999999888777555333222666777888999999888777666666666777888888777666555555555555555444333222111000000000000000000000000//////000111111111111111333333444444555666777777777666666777777888999:::444333333444777888888777::::::::::::::::::;;;;;;777777777888999<<<>>>???===>>>BBBOOOddd|||EEE???888444444555333000111111111111111111111111////////////000000000000........................,,,---............---,,,...------,,,,,,------...---------............///---------,,,------..................////////////............////////////......////////////......///............------------------............/////////////////////////////////////////////......//////000000000111111111333333333333444444444444///222444444666===GGGPPPeeewwwyyyqqqllliiieee^^^XXXRRRKKKFFFGGGGGGDDDCCCDDD@@@???>>>>>>>>>??????>>><<<===>>>===;;;::::::;;;:::999999999:::;;;;;;:::>>>===;;;:::888888777777;;;:::999;;;@@@DDDGGGGGGRRRVVV\\\eeekkknnnmmmkkkkkkkkklllnnnqqqwww}}}~~~tttfffTTTGGGBBB@@@>>><<<;;;===<<<:::888555555666777777666555555777777777777777888888999999999999888777666555444666666777888888777666666444555666777777666666555555555555555444333222111111111111111111111111111///000000111111111111111222333333444555555666666444444444444555666777777666444444555777888777666999999999999999:::::::::999999999999:::<<<>>>???======AAAMMMbbbyyy@@@;;;666333333444333111111111111111111111111111000000000000////////////........................,,,---............---,,,...------,,,,,,------...---------............///------------...///000000---............/////////---------.../////////000......////////////......///............------------------............///////////////////////////,,,------...///000111111//////000000000000111111222222333333333444444444000222555666666888<<>>===<<<<<<>>>>>>===;;;999888999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777777<<<<<<>>>CCCKKKSSSYYY\\\dddiiirrr{{{~~~zzzzzzwwwuuuxxx~~~{{{iii]]]SSSIIIBBB???<<<;;;::::::;;;;;;:::888777888999888888888777666888777777777777888999999888888777777777666666666555666777777777777666555222333444555666666555555555555555555444333222222111111111111111111111111///000111111222222111111222222222333333444444555666666555666666777888999777666555666777888777666777777777888888999999999;;;:::::::::;;;<<<>>>???<<<<<<@@@LLL___vvv<<<888444222222333222111111111111111111111111111111111000000//////..............................------............------...------,,,,,,------...---------............///---------------...//////---------.........//////,,,,,,------...///000000,,,,,,------------,,,,,,///............------------------............///////////////////////////,,,------...///000111111////////////000000000111222222222222333333333333444666777777666777999;;;EEERRRdddvvvooofffaaaZZZTTTSSSSSSRRRQQQNNNJJJFFFDDDDDDBBBCCCDDDBBB???<<<;;;;;;;;;===??????>>>=========999::::::;;;===???@@@AAAEEEGGGLLLUUU___hhhnnnpppqqquuu|||{{{xxx}}}mmmYYYNNNHHHCCC@@@???::::::999:::::::::::::::999;;;:::888777888777444777777666777777888999:::666555555555555555666666444555666777777666555444111111222333444555555555444555555555444444333222111111111111111111111111000000111222222222222111111111222222222333333333555555555555666777888999888777666666777888777555555555666666777888888888;;;::::::999:::;;;<<<===;;;;;;???KKK___vvv888666333222222222222222111111111111111111111111111111000000//////......////////////////////////...........................------,,,,,,------...---------............///...------,,,++++++,,,,,,------------............+++,,,,,,---...//////000,,,,,,------------,,,,,,///............------------------............///////////////////////////.........///////////////...////////////000000000111111111222222222333333333333333222222333666888999BBBPPP```ppp}}}vvvooojjjiiihhhjjjjjjgggccc___]]]^^^WWWWWWWWWSSSNNNIIIEEEDDDDDDFFFGGGFFFDDDCCCCCCDDDEEEFFFGGGIIILLLOOOQQQSSSUUUXXX^^^fffooouuuxxxxxxxxx{{{lll\\\KKKCCCAAA===;;;:::999:::::::::::::::;;;;;;444888888444555999999666555555555666777888::::::444444333333333444555666444555666777777666555444111111111222333444555555444444444555444444333333111111111111111111111111000000111222222222222222111111111222222222222222000000000000111222333444888777555666777777666555444444555666666777888888999999888888888999;;;<<<::::::>>>KKK___www666555333222111111222222111111111111111111111111000000000000//////////////////////////////////////////...------...//////...------,,,,,,------...---------............///......---,,,+++******+++,,,------------.........,,,,,,,,,---.........///......////////////......///............------------------............///////////////////////////000000//////......------......////////////000000000000111111111222222222444333111000111444666888555999CCCQQQ^^^mmmzzzxxxyyyxxx{{{}}}|||xxxvvvvvvwwwssssssrrrmmmfff___ZZZXXX]]]^^^___\\\XXXVVVXXX[[[_________```aaabbbdddeeefffhhhlllsssyyy}}}}}}}}}~~~qqq[[[PPPEEEAAA???<<<999999888:::;;;:::999999:::;;;333999:::666999@@@CCC???333444555666888:::<<<===555444333222222333555555555666777777777777666555222222111111222333444555333444444555444444333333222222222222222222222222000111222222333222222222222222222222222222222222111111111111222333444444666555444555666777666555444444555666666777888888888777777777888999;;;<<<;;;;;;???KKK```www555555444333111111222222111111111111111111111111////////////000000000000////////////////////////000///...------...///000...------,,,,,,------...---------............///...------,,,,,,,,,------,,,,,,---------.........------------------------......////////////......///............------------------............///////////////////////////000/////////...................../////////000000000000000000111111111222555333222333444666777888666777<<>>@@@BBB777666555333333444555666666666777888888777666666444333222222222222444444333333444444555444444333222222222222222222222222000111222222333333222222333333333333333333333333444444444444555666777888444333222444555777666555444444555666777888999999777777777777888:::<<<>>>>>>===AAALLL^^^uuu555555555444222111111222111111111111111111111111......//////000000111111000000000000000000000000000///...------...///000...------,,,,,,------...---------.........//////---------------...///000,,,,,,,,,---------......------------------,,,,,,,,,------------------,,,//////.........------------------.........//////////////////////////////......//////////////////............/////////000000000000000111111111111111111111222444444444222777444555999===DDDUUUeee|||}}}wwwuuuxxx}}}~~~}}}}}}||||||||||||}}}{{{{{{}}}{{{sssjjj\\\PPPGGGBBB???>>><<<888888;;;666888999888555444555777555;;;:::222222:::;;;555444555777:::===@@@CCCEEE:::888666555444555777888666777888999999888777666555444333222222222333444333333444444555444444444222222222222222222222222111111222333333333333222333333333333333333333333333333333333444555666666333222111333555666666555444444555666777888999:::777777777888:::<<<>>>???@@@???BBBKKK]]]rrr444444333333222111000000......//////000000111111000000000000000000000000000000000000000000000000////////////////////////------...//////...---------------,,,,,,+++++++++***++++++,,,---...//////...------,,,,,,,,,------***+++,,,,,,------,,,,,,---......///////////////000000//////............------------------------//////000000000000//////222000...,,,+++,,,---...000---,,,---000111000...////////////000000000000222222222222222222222222888777555555999???EEEIIIcccuuu|||{{{{{{~~~rrrdddYYYPPPHHHDDD@@@@@@???>>>===<<<<<<;;;:::999777666666666777888777777777777666666666666444333222444888<<<>>>>>>888666555444444555666888222333333444555666777777777777666666666555555555333444444333333333555777222222222222222111000///000111222333444444444444666666555333333333333333000000111222333333444444555444333333444555666777777777777777888888888888999888777777888:::;;;<<>>LLL^^^nnnnnneeeWWWJJJBBB>>><<<;;;::::::::::::::::::::::::888888777666666666777777666666555555444333222222666555555555777777555333666555444333333444555666444444444444444444444444666666555444444333222222666888999888555333222222111222222222222111000000000111222333333333333333111111111111222222222222111111111222222333333444444333333333333444555555444555555555666666666666999999999888888999::::::;;;===AAAKKK[[[nnn333222222222111111000000111111000000//////......////////////////////////................................................///...,,,++++++,,,...///.................................------,,,,,,,,,------,,,,,,,,,---......------...////////////.........///000000000000000------------------------........................------............------000///...------------...------------...//////.../////////000000000111111111111111111222222222222222333333444444555555555888AAAMMMZZZiii||||||qqqfff___UUUKKKCCC>>>;;;;;;888999999999::::::;;;;;;777777777666666666777777888888777666555555444333555444444555666555333000555555444333333444555555444444444444333333222222555555444333333222222111444666888888666333111111111111222222222111111000000000111222222222222222///000111222222333333333111111111222222333333333444444444444444444555555333333444444444555555555999999999999999999999:::999;;;@@@JJJZZZlll~~~222222111111111111111000111111000000//////......////////////////////////................................................///...,,,++++++,,,...///.................................------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,---...............,,,---......//////......------------------------.................................//////.........///......---------------,,,------...---......///...////////////000000000000000000111111222222222222333444555555444333222666999???FFFQQQaaawww{{{kkkaaa[[[XXXSSSKKKCCC<<<777555333444444555555666666777666666666777777777666666888777777666555444444444333222333444666555333111444444333333333333444444444444444333222222111111444333333333333222222222111333666666444222111111000111111222222222111111000000111111222222111111///000222333444444444444111222222222222222333333555555666666555555555555333333333333444444444444888888999999:::::::::999999;;;???IIIXXXjjj{{{111111111111111111111111000000000000////////////000000000000000000000000........................------------------------...---,,,++++++,,,---...---------------..................------,,,,,,,,,,,,,,,,,,,,,---......///,,,,,,---............---,,,,,,---............------------------.......................................////////////...........................---+++---......------...///------.........///////////////000000111222222222111222444555666555444333777777888===BBBMMM___ooouuuggg[[[UUUUUUUUURRRLLLDDD<<<666444444444555555666666777777555555666777777777666666444444444333333333333333333222222333555555444333333333333333333333333333333333333222222111111111222222333333333333444444111222444444333111111222000000111222222222222111///000000111111111000000///000222444555444444333222222222222222222222222555555666666555555444333222333333333444444444444777777888::::::::::::::::::;;;@@@JJJXXXiiixxx000000000000111111111111////////////000000000000000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---...//////------...////////////...,,,------...............------........./////////........................---------......---------------...............---+++---......,,,,,,---///,,,,,,,,,------------.../////////000111222222222000111333444555666555555666555888<<<===AAAMMMZZZmmmzzz|||kkk\\\RRRMMMKKKPPPQQQOOOJJJBBB;;;888777777777777888888888888888444444666777777777666666222222333333333333444444666444222222444555444333222222333333333333222222222222222222111111111111111111222333444555666666444555555444222000111222000000111222222222222222///000000000000000//////...000222333444333222111222222222222222222222222333333444444444333222111333333333444444444444555555666888:::;;;;;;;;;;;;;;;===AAAJJJXXXhhhvvv000000000000000111111111......//////000000111111000000000000000000000000000000000000000000000000------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------------------+++++++++,,,---...///000...//////000000000000000---......///////////////........./////////000000////////////////////////+++,,,,,,------,,,,,,+++------......///......---***---///...,,,+++---000+++++++++,,,,,,,,,------...//////000111222222222///000111333555666666666000000555::::::999@@@JJJTTTbbbvvv~~~|||kkkYYYKKKDDDCCCDDDJJJJJJHHHCCC<<<777555666555555555555555555555555333444666777777777666666333333444555555666666777888666333222333444333333111222222333333222222111111111111111111111111111000111222333555666777888888888777555111000000111///000111222222222222222///000000000000000//////...///111222333222000///222222222222222222222222111222222333222111000///333333444444444555555555444555777:::;;;<<<<<<<<<===>>>BBBKKKXXXggguuu}}}333333333222222222111111//////000000000000//////000000000000000000000000000000000000000000000000........................+++,,,------......------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///...000222111///---,,,,,,///...,,,+++***+++,,,,,,............////////////......------------......//////.........---------............---,,,+++***//////...---,,,,,,++++++...---------//////......////////////000000000000444444444444444444333333333333444555666777888999DDDKKK\\\qqqjjjVVVNNNGGG>>>===CCCIIIGGGCCC>>>:::777666555666666666666666777888999777777666555555555555555444444444444444444444444111222333444444333222111111222222333333222222111222222222222222222222222222222222333444555777777???>>>===;;;888444111///000///...///111111000/////////............//////,,,------...///000000111111111222222222333333333333444444333222222333555444444444444444444444444333555777777777888:::<<<;;;<<>>999:::AAACCCBBB???<<<999777555444666555555555666666777888666555555444444444444444444444444444444444444444111222222333333222222111111222222333333222222111222222222222222222222222111222222222333555666777???>>>===;;;888555222000222000///000111222222111000000////////////000000//////000000111111222222222222222222222222222333333444444333222222333555555555555555555555555555444555777777777777999;;;:::<<>>======<<<:::888666555555555555555555666666666444444444333333333333333444444444444444444444444222222222111111222222222111111222222222222111111222222222222222222222222111111111222333444555666======<<<;;;888555222111222111///000222333333222111111000000000000111111000000000000111111111111222222222222222222222222333444444333222222333555666666666666666666666666555666888777777666888999:::;;;@@@KKKYYYhhhtttzzz222222222222111111111111//////000000000000//////////////////////////////................................................+++,,,------......------------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---...///...,,,+++,,,,,,,,,---...//////...---,,,---------.........//////......------------.............................................---,,,,,,++++++,,,------......///000///...---,,,,,,...000........./////////000000//////000111111222333333222333333444555555666666:::777666:::AAALLL]]]lllvvvkkkfffbbbZZZRRRMMMDDD>>>===<<<999:::===<<<<<<======<<<:::888777444444555555555555555555444444444444444333333222444444444444444444444444333222111000000111222333111111222222222222111111111111111111111111111111111111111111222333444555:::::::::999666444111000000///......000222222111111000000//////000000111////////////............333333333222222222222111333333444333222222333555555555555555555555555555666777888777666555666777999:::???JJJXXXgggsssyyy222222222111111111000000//////000000000000//////........................////////////////////////........................+++,,,------......------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,---------+++,,,,,,+++***)))***,,,++++++---......---,,,+++------------..................------------......---...........................//////......------------------------------,,,---...---+++,,,///111............///////////////000000111222333333444222222333333444444555555666333333555888>>>JJJUUUeeettt~~~qqqbbbYYYVVVRRRMMMIIIGGGBBB===;;;999666555666:::;;;;;;;;;:::999777555444444555666666555444333444555555555555444333222444444444444444444444444333222000000000000222333000111111222222111111000111111111111111111111111111111111111111222333444666666666555444222000...---,,,,,,...000111000///000//////......//////000////////////............222222222222222222222222333333444333222222333555444444444444444444444444666777888777555555555777999:::???IIIWWWeeeqqqwww}}}222111111111111000000000//////000000000000//////........................000000000000000000000000........................+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++++++++------------++++++------------------------***++++++***))))))***,,,++++++,,,,,,---,,,,,,,,,,,,------------...............------------......---------...................../////////......------------------------,,,+++---000///---,,,...111------........./////////000000111111222222333333222222222333333333444444444333444777777888>>>GGGQQQ___tttlll```SSSMMMJJJFFFCCCBBBAAA???===;;;999777777777777777777777777666555444444555666777777555444333444555555666666555333222222222222222222222222222111111111000000111111111000000111111111111000000111111111111111111111111111111000000111111222333222333333333222000///...,,,,,,...000333333111/////////............//////000000000000111111111111111111222222222333333333333444444333222222333555444444444444444444444444555777777777555555555777888999>>>GGGUUUcccmmmsssxxx111111111111000000000000//////000000000000//////........................////////////////////////........................+++,,,------......------,,,,,,------------,,,,,,***+++---......---+++***,,,------------------,,,,,,,,,,,,+++******,,,...,,,,,,,,,,,,,,,---......,,,,,,---------...............------------......---------.........//////......////////////......+++,,,,,,------.........---111555333///,,,,,,...---------.........//////000000000000000000000000222222222222333333333333444444666888777555999@@@DDDNNN]]]ooouuujjjXXXOOOHHHEEEBBB>>>===@@@>>>???>>>;;;999999999999444444444444555666777888555666777888888666444333222333555555555444222111111111111111111111111111000000111111111111000000000000111111111111000000111111111111111111111111111000000000000111222222111111222222222111///...---///222666999888444111000000////////////000000//////000000111111222222000000111222333444444555333444444333222222333555555555555555555555555555444666777666555555666777888999===FFFRRR```jjjpppuuu111111111111000000000000//////000000000000//////........................................................................+++,,,------......---------..................---***+++---......---+++***,,,------......------,,,---...---,,,++++++...000...---,,,,,,---...///000,,,,,,,,,---------...............------.........---------.........//////......///////////////...)))***+++,,,...///000111111555999777111,,,+++,,,---------........./////////////////////.........222222222222222222333333111111333555333111444:::<<<@@@JJJWWWhhhyyy~~~}}}rrrcccXXXIIICCC???@@@???;;;<<>><<<777333111111000000000000111111,,,------...///000000111//////000111333444555666333444444333222222333555666666666666666666666666444555666666555555666888888999===EEEQQQ^^^hhhmmmuuu111111111000000000000000222111000///...............------...000111///...------......//////000000/////////...---------,,,,,,,,,,,,---------......---------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))))))))***+++,,,......---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************...---,,,+++,,,---...///.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,------...///000000000000000000000000000000000000000111222222333333222333444666777666666555666999===BBBJJJYYYlllyyy~~~ttteeeTTTJJJHHHAAA???>>>>>>>>>>>><<<;;;888888888888888777666666333333444555666777888888777888888777444333333444111111111000111111222222/////////000111111222222222222111111111111111222222222222222222222222222333333222111000///...---111000///......///000111000000000000000000000000111111444999>>>===666000///......------///000111222111000.........///000333333444555444333111000000222555666666555444444444444444333333222222222555333222333555777777666333555;;;CCCPPP^^^jjjqqq|||222222222111111000000000000000/////////000000111......---///000111///...............////////////...............---------,,,,,,,,,---------......---------,,,,,,+++++++++,,,------......------,,,++++++++++++,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------...//////000000000000000000000000000///000000111111222333333222333444555555666666666555777999;;;@@@KKKYYYdddwwwwwwoooeee\\\RRRFFF@@@@@@===;;;::::::::::::888777888999999999999888777777444555555666666777777888555666777666444333333444333222222111111111222222111111111111000000000000111111111000111111222222000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000......///444888888222---///......---...///000111111111000///////////////444555555666555444333222111222222222111000111111444444444333333222222222555444333444666777777777777999===EEEQQQ```mmmuuu~~~444333333222111000000000////////////000111222333///......///111111000.../////////...............---------...............,,,,,,,,,---------......------,,,,,,,,,,,,++++++---......//////......---...------,,,,,,------...,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------//////......---,,,,,,,,,***+++,,,---............,,,,,,------.../////////000000000000000000000000//////000111111222222333333333333333444555666666555666666666777<<>><<<======<<<::::::;;;;;;999888999999999999999888888777666666666666777777777777333555666555444333444555555444333222222111222222444333222111000///...---000000000000000111222333////////////////////////......///000111111222222000000////////////000000000000000000000000000000...------000333444000---///............///000000000000000000000//////...333333444444444333222222555555333222111111222222444444333333333333222222666555444444666888888777999:::===DDDPPP___mmmuuu555444444333222111000000000000000000000111222222///......///111111000.../////////......---------,,,---------.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---***+++,,,---,,,+++***)))+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,***+++,,,------------------------.........//////000000000000000000000000//////000000111222222222333222222111222444555777777777777555444666:::===GGGQQQaaaqqqzzzsssnnngggbbbXXXLLLAAA======<<<;;;<<<<<<;;;::::::;;;;;;:::888888888888888888777666666888888777777777666666666222444555555444444555777666555444333222222111222333333222111000///......000//////000000111222333000000000000000000000000---......///000111222222000000////////////000000000000000000000000000000000///...000222333111000............/////////000...///000111111000///...000000111111111000000000444444333444555555333222333333333333333333333333777555444555777999999888888888:::@@@LLL[[[iiirrr444444333333222111111000222111111000//////000000///......///111222000/////////......------,,,,,,,,,---------.../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++************,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,---,,,+++)))(((***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000///...------,,,,,,,,,,,,------,,,++++++***---------...............////////////////////////...//////000111111222222222222111111222333555666555666666666555666888:::;;;BBBMMM[[[kkk}}}xxxmmmddd\\\UUUQQQKKKAAA999999;;;999777777888666555555777777666444666666666666666555555444888888777777666666555555222444555555555555666888666555444333222222111222000000000000000000000000000000//////000111111222000000000000000000000000//////////////////000000//////000000000000//////////////////////////////111000//////000111111111---......///////////////...///000111111000///...000000000000000000000000///000333777:::999444000333333333333333333333333777555444555777999999888666666888>>>IIIXXXfffooo|||222222222222222111111111222111000///............/////////000111222111///.........------------------------...............,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++---,,,++++++************,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------------,,,+++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,------------,,,+++***)))........................////////////////////////......///000000111111222111111111111222333444444222222333444555666777888444888???GGGSSSdddwwwyyymmmcccXXXMMMGGGEEECCC===:::<<<===999666666888777666666888888777666555555555555555444333333777777666666555555555444222444555555444444555777555444333222222111222222...//////000111222222222111000000//////000000000////////////////////////000000000//////.........//////000000000000////////////////////////////////////............///000---......///000/////////...//////000000000000000222222222111222222333444111333777===AAA@@@:::444222222333333333333444444666555444444666888888777777777:::@@@KKKXXXfffmmmwww{{{000000000111111111111222//////...............///000//////000222222111///,,,------------------..................---------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++///...---,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,++++++***........................////////////////////////......//////000111111111///000111222222333333333222111111222333555555555222444777;;;BBBMMM\\\fffyyyssshhh\\\SSSJJJAAA>>>@@@>>>;;;;;;>>>>>>:::888::::::999888999:::;;;:::888555555666666555555444333555555555555444444444444111222333333222111222444333222222111111111222222...//////000111111222222222111000//////...//////000000000000000000000000000000/////////............///000111111000///...////////////////////////............------...///------///000000000///...///////////////000111111333222222111222333444555555666888===BBBAAA;;;555222222222333333444444444555444333444666777777777777777;;;AAALLLYYYeeelllqqqvvv/////////000111111222222------,,,------...///000000//////000222222111000,,,,,,,,,------........./////////......------,,,,,,,,,,,,---------......+++++++++,,,,,,------------..................------------,,,,,,------...---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------111///...,,,++++++,,,,,,---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,.....................---////////////////////////......//////000111111111...///111222333333222222444333222222333444444333333555666777999AAAKKKSSS```iiixxxvvvpppdddXXXLLLEEE???888:::???888777888;;;:::666777;;;777666555666777888777666666666666777666555555444444444444444444444444444///111222111000///000111111111111000111111222222///000000000111111111111333222111///............222222222222222222222222......//////////////////...///000111111000///...////////////////////////...///000000.........///,,,---///000000000///...000///.........000111222111111000000000111333444333111111555999999333...222222222333333444444444555333222333555777777666555666:::AAAKKKXXXccciiimmmrrr}}}//////000000///...------000000000000000/////////111111000///////////////........................000000///...---,,,,,,+++,,,+++***))))))+++---...,,,,,,,,,---------......,,,,,,------------------------------------------,,,+++++++++++++++++++++++++++++++++,,,------...++++++------------++++++000///---+++*********+++...---,,,,,,,,,,,,+++***,,,,,,,,,------.........------------------------...------,,,,,,------...***---...---+++***+++---000///...---,,,------......///000000//////000111////////////000000000000000222333333222111333444222222333555777999<<<===IIITTTbbbnnnzzzwwwooofff[[[SSSKKKIIIEEEBBB>>><<<;;;;;;888999::::::;;;;;;::::::;;;:::999888777777666777777666666555444444333333666555555444333222111111222222222222222222222222333222111111000000111111000000000000000000000000///000111111000000111222000000000000000000000000//////......------------------......///000000000111111111000//////......000222444666666333000...........................------------.........///222222222222222111000///222222333333333222111111222222111111222222333444333333444555666777888999999:::<<>>;;;999777666555555666666777888888888888888888777777666666666777777666555555444444333333222111111111111111111111111222222222222222222222222222222111000000000000111222222222222222222222222///111111000...---...///////////////////////////000000000///////////////111000000///......------***++++++---...///000000---------...------,,,+++............................../////////000000000111111222222111111000000000000111222333333333333222111111111111222333333111111222222333333333444555666999>>>GGGRRR\\\bbbffflllttt...///////////////......---------...............000000///............///........................---------.........//////,,,,,,+++++++++,,,---............////////////000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////...---,,,,,,+++,,,,,,+++++++++,,,,,,+++++++++++++++*********+++---...,,,+++***+++---...---,,,,,,+++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------...............///...---------------------+++,,,...---,,,,,,---///........./////////000000///000111111000000111333222222222222222333444444666777999:::<<>>===;;;999777777777777666666777888888888888777444444333333333444555555444444444444333333222222//////000000111111111222111111111111111111111111222222111000000000000000111111111111111111111111000111111000---,,,,,,---////////////////////////////////////............000000//////............,,,------...///000111222//////...............///........................////////////000000000000000000111111111111000000//////000222333333333333111111111111111222222333222222222222222222333333555666888===FFFQQQ[[[aaaggglllsss}}}......///////////////...------------......//////000//////.......................................,,,,,,------.../////////------------......//////.........////////////000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000///...---------------+++++++++++++++++++++++++++***))))))***+++---...,,,+++***+++---...---,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------.../////////,,,,,,------------------+++,,,------,,,,,,---...............////////////...000111111000///111222222222111111111111222222333444666666666888>>>BBBNNNZZZkkk{{{ssseeeYYYQQQKKKHHH@@@@@@AAABBBCCCBBB@@@>>>===<<<:::888777777777888666777777888888888888888444444333333333444444555333333333333333222222222...//////000000111111222111111111111111111111111222111000000//////000000000000000000000000000000000111111000---,,,,,,---........................------------------------............//////000000////////////////////////000///.........///000000........................////////////000000000000///000000111111111000000...///000111222333333333111111000000111111222333333333333333444444444444666777999===FFFPPPYYY___ggglllrrr{{{---...//////////////////---------...//////000000000///......------..............................---------.........//////---------.........//////------........./////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---,,,,,,++++++++++++,,,++++++************++++++---,,,+++++++++---...///,,,+++***+++---...---,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,---,,,+++,,,...//////...+++,,,,,,------------,,,+++,,,...---,,,,,,---///------........./////////---///000000//////000111222222111111000111111222000222555666777777999;;;<<>>AAAAAA@@@>>>===;;;:::888666555555666666666666777888888888888888666555555444444444555555222222222222222222222222//////000000111111111222111111111111111111111111111111000////////////000///////////////////////////111111000...---...///........................,,,,,,,,,,,,,,,---------------......///000000111......------,,,++++++***......---------...//////............................../////////000000000//////000000111111000000//////000111222222222222111000000000000111222222333444444444555555666666777888999===DDDNNNWWW\\\dddhhhoooxxx------...///////////////------...//////000111111//////...------------...........................---------...............+++,,,,,,---------------,,,---------............------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******)))))))))***++++++,,,+++***))))))***+++,,,---,,,+++++++++,,,---......,,,++++++------,,,************+++++++++++++++++++++++++++++++++++++++***+++---......---+++***,,,******+++...///...---***+++,,,---...------,,,,,,---......------...///---------.........//////---...000///......///111222111111111111111222222111333555666777777888888777===DDDKKKSSS```ooo{{{zzzqqqkkk___XXXMMMCCC>>>===<<<<<<;;;<<>>>>>;;;:::888666555555555666555555666777777777777666555444444333222222222222111111111222222222222222000111111111111111111111111111111111111111111111111111000//////////////////////////////////////////000111111/////////111........................,,,,,,,,,---------...............///////////////......---,,,,,,+++******,,,---------....................................------........./////////...//////000000000000000000000111111111111000000000000000000000111222222222333333444555666666777888888888<<>>@@@@@@<<<<<<===<<<;;;;;;<<<>>>===<<<:::888777666666777333444555555666666555555222222000///............111111111111111111222222222222111111111111111111000000000000000000000000111111000///////////////000000000000000000000000///000111111000000111222........................---------.........//////000000000///......------//////.........------------...//////000000000///........................------------.........///......///000000000000000000111111111111000000///000000000000000111111222111111222333555666777777888777888:::@@@IIIQQQUUUbbbgggnnnxxx,,,---------.../////////------///000111111111111................................................---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,((()))++++++)))((()))************++++++,,,,,,,,,---,,,+++*********+++,,,*********)))))))))))))))+++++++++---...---***'''+++++++++++++++++++++++++++***((()))***,,,++++++++++++------------++++++,,,+++***)))))))))++++++---,,,++++++************+++++++++,,,,,,---------........................////////////000000000000000000000000111111111111333333333333222111000000555444333444777<<>><<<:::888777666666999999999:::<<<===<<<;;;>>>:::777444444444444333444444444444444444444444333333222222333333444555444333111//////000111222////////////000111222222111222222333333222222111000000///...............//////000000000000//////////////////////////////000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111////////////////////////,,,,,,,,,++++++,,,,,,,,,+++,,,------......------,,,++++++***+++---000111---...///000000111111111000000000000111111111111111111111000000000000000333222111333666777666333333555888<<>>AAAHHHSSS___kkkzzzzzzrrrlllgggccc```XXXSSSNNNJJJHHHEEEBBB???>>>===<<<:::999999999999999999999;;;>>>??????>>>???<<<888666666666666555000111222222333333222222333222222222222333444444222222333333333333333333//////111222333333222222111222222333333222222111111111000/////////////////////000000000000//////////////////////////////000000000/////////......------------------------...///////////////000000........................//////............//////+++,,,------......------///...,,,+++,,,---///000---...///000000111111111...////////////000000000000000000000111111111111111000///111444555333111333555888<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<:::999:::<<>><<<;;;<<<============<<<<<<;;;;;;;;;<<<<<<<<<;;;:::;;;>>>?????????999777555444444555444333222333444555555444222111222222222111222333333444000111333444666888999999888777555333222222222222111111222222222222111111111111111111000000//////...//////////////////...///////////////////////////.........------------//////////////////////////////......------,,,,,,........................++++++************+++++++++,,,------......------000///............//////---...///000000111111111........./////////000000//////000111222222333333111111222333555555555444333555777;;;@@@HHHQQQWWWXXX[[[dddsss/////////......------------......////////////...........................................................................,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,(((***++++++***))))))***+++++++++******)))))))))'''((()))***+++,,,,,,,,,))))))******+++++++++,,,---+++++++++,,,,,,***)))************************,,,,,,,,,---//////...,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,.........------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...////////////000000000...///000111222333333333//////000111222222222222444444555666777;;;>>>AAAOOOXXXeeetttyyyvvvzzzpppgggaaa]]]RRRNNNHHHCCCAAA@@@??????>>>>>>===<<<<<<<<<>>>???>>>===<<<;;;;;;;;;;;;;;;>>><<<:::999;;;;;;;;;:::777555444333444555444222444555555555444222000///222111111111111222333333222111//////111444888:::>>>;;;666111//////111222000111111222222111111000//////000000000///...---......////////////......///////////////////////////.........------------//////////////////////////////......------,,,,,,..............................------------......+++,,,------......---------------...///000111111---...///000000111111111//////000000000111111111///000000111222333333444000111333333444444444444444555777:::???GGGPPPVVVZZZ]]]fffuuu............---------------....../////////......................................................---------------.........,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...((()))++++++)))((()))******************)))))))))&&&'''(((***+++,,,,,,,,,))))))******+++,,,,,,,,,---,,,******,,,,,,+++)))************************,,,,,,,,,///111222000///++++++************++++++)))***+++,,,------,,,,,,...------------...//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000...///000111222222222222//////000111222333333444111222444555666777888888===CCCMMMYYYffftttyyyttt~~~|||qqqpppkkkcccYYYQQQKKKHHHDDDAAA>>>===>>>??????>>>>>>>>>>>><<<::::::<<<=========<<<;;;:::::::::;;;>>><<<999888888999888777777666555555666777666444333333222111000//////...111111111111111222333333222000---,,,---111555888>>>:::444///------000222000000111111111111000000...///000000000///---,,,---......//////......---/////////////////////////////////.........------/////////////////////////////////...............---------------------------,,,,,,++++++,,,,,,---+++,,,------......------+++,,,---...///000000111---...///000000111111111000000000000111111111111000111111111222333333333---///111222111111222333444555777:::>>>FFFNNNTTT]]]aaajjjxxx............////////////---......//////...------................................................+++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...(((***,,,+++***)))******))))))))))))************((((((***++++++******)))))))))***++++++,,,------...,,,******+++,,,+++***************************)))***+++///222333222000,,,+++***))))))***+++,,,)))***,,,---.........---------,,,,,,---......///------------............------------------------....../////////000000000........./////////000000//////000111111222111111000000000000111222333333333222333444555666666666666999>>>DDDLLLVVVaaahhhwwwvvvqqqnnnkkkiii[[[WWWRRRMMMHHHCCC???>>>???>>>===>>>???@@@???>>>;;;<<<<<<:::777777999<<<:::::::::::::::;;;;;;<<<===;;;888777777888888888555444444555666777555444222111000//////000111222111111111111111222222333222000...------///111333777555222000...///000111000000111111111111000000...///111111111000...------......//////......---////////////////////////000000000/////////.................................///////////////000000------------------------******))))))))))))******+++,,,------......------,,,,,,---...............---...///000000111111111/////////000000000000111222222222222222222222222,,,///222222000000111333444555777999>>>EEEMMMSSS[[[aaajjjxxx......//////000000111111---......///......------................................................+++++++++,,,,,,---------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,)))+++------+++***+++,,,(((((())))))******++++++******++++++***)))'''&&&))))))***+++,,,,,,------...,,,******+++,,,+++***))))))))))))))))))))))))'''(((***...222333222000,,,+++***))))))***+++,,,***+++---///000000///...,,,,,,,,,,,,,,,---...///,,,---------.../////////........................////////////000000000000............/////////000///000000111111111111000222111000//////000111222222111//////000111111000555666666888<<>>>>><<<:::999;;;;;;999666666888;;;777888888999:::;;;===>>><<<:::777666888:::::::::333222222333444555333222222111//////000333666888111111111000111222222333111000000///....../////////000000111111111000000000000111111111111000000///000222333222111///...---..................---////////////////////////000000000000////////////..............................//////000000111111---------------------------,,,,,,,,,,,,,,,,,,---+++,,,------......------------......------,,,+++---...///000111111111111............/////////000333333222222222222222222...111444444222111333555444555777999===DDDMMMRRRWWW]]]ggguuu/////////...------,,,,,,......------------......------............------.........------,,,,,,,,,++++++---......---++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++******)))))))))))))))***+++,,,,,,------***)))))))))((((((''''''++++++++++++*********)))(((((()))***+++,,,,,,---***************)))((((((((((((((((((((((((((((((((()))***,,,------------************************+++,,,---...---,,,+++***.........------,,,,,,,,,............---,,,++++++...------------...//////---,,,,,,++++++,,,,,,---------............---------,,,,,,,,,---...000111////////////000000000000000000111222222222222111222333444666777999:::;;;JJJOOOXXXaaalllxxxvvvccc___WWWNNNHHHCCCAAAAAA@@@>>><<<;;;;;;;;;:::999999999:::;;;<<<<<<;;;;;;;;;999777555555777999;;;::::::999999888777666666::::::::::::999777555555555333222333666666444111333111000///000222555777444333333222111000//////222222111111111111222222------......//////000000---///000222222000///---......////////////......///////////////.........000///---,,,,,,---///000111111111111000///...---,,,---...//////...---,,,............////////////////////////............+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000000000000000000000000000//////000000111111111111222222111111222222333444555555666888<<>>EEELLLSSS\\\dddiiisss~~~}}}wwwtttsssnnneee]]]VVVRRRMMMGGGCCC@@@>>>>>>???===;;;:::;;;;;;:::999888999::::::;;;;;;;;;::::::999888777777888999:::999999999888888777777777999999888777666555444444444222111222444555333111444333111111111333666888333333222222111111000000111000000//////000000111.........///////////////---...///000000///...---......////////////......////////////............000...---,,,,,,---...000000000000000///...---,,,,,,---...//////...---,,,............////////////////////////............///.....................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------............/////////000000000000000000000000000000000000000000000000111111111222222111111222222333444444555666888<<>><<<:::::::::;;;::::::999999;;;999888888999:::999888999999::::::;;;::::::999888999:::;;;;;;:::999888666666777777777777777777777555333111000111222333555444333333444444444444000///.........///111222111111222222333333333444000//////......//////000000000//////......------///......------......///---......//////......---------...............//////...------------...///---.........------,,,+++---------------------------------.........////////////.........---------......------,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,---------......------------.........///////////////////////////111111111111000000000000222222111111222222333444111333666999===BBBHHHLLLUUUXXX___lll}}}//////.........---------------...//////...------------............------------------------------///...,,,,,,,,,,,,...///,,,,,,---.........------------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,))))))))))))(((((((((((()))))))))(((((((((((((((***************))))))(((((((((((((((((((((((((((+++***(((&&&&&&''')))***++++++***)))***+++,,,---((((((((())))))*********........................++++++,,,---...............------------...//////.........------...............////////////........................------////////////000000000000111000///......000222333111111111111222222222222222333444444333222333444;;;===???BBBGGGOOOYYYaaammmttt~~~vvvjjj```XXXRRRMMMIIIEEEAAA===;;;<<<<<<;;;999888999::::::::::::999888999777666666888999888888::::::;;;;;;;;;::::::999777888:::;;;;;;:::888777666666666666666666777777777555333111111111333444333333222111111111222333000///.........///000111000111111222222333333444111000000//////000000111000000//////......------000000///......///000000------............------,,,---------......//////.........------.........---------------,,,,,,+++---------,,,,,,---------------------........................------------,,,,,,,,,,,,++++++******---------,,,,,,+++++++++,,,,,,,,,---------......------------.........///////////////////////////111111111000000000000000222222111111222222333444111333666999<<>>>>><<<::::::::::::888666999999:::::::::999888888777555444555777888888777:::::::::::::::999999888777888999::::::999888777666666666666555555555555555444333222222222333333///000000...------///222222111111111111111222222000000000111111222222222111000000//////000000111///////////////.........000000000000000000000000------............------,,,,,,,,,---......//////........................,,,------...------,,,,,,------,,,,,,,,,,,,------,,,------------..................------------,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------........./////////000000000000000000000000///000000000111111111111222222111111222222333444222333555777;;;@@@FFFKKKRRRTTT[[[gggyyy..................------,,,---///000000///---,,,------............------,,,,,,,,,---------......------............------,,,------...............,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++*********)))))))))((()))))))))***+++++++++***++++++++++++***))))))((((((((((((((((((((((((((((((((())))))******+++%%%'''(((*********)))((())))))(((((()))+++,,,---)))))))))*********++++++---------...------,,,,,,...------------...//////------,,,,,,,,,,,,------,,,,,,------------,,,,,,+++,,,---/////////......------------............////////////000000000111000000000111111222222222111333555555444333333444333333333444555999===@@@999===CCCJJJTTT```lllsss|||yyyrrrllleee]]]WWWPPPKKKDDD@@@???>>><<<:::<<<;;;::::::999888666555777777777777777777777777555444333444666777888777888888888888888777666666777777777888888777777777666666666555555444444444333333333222222222222222000111111///------000333222222222222222222222222000000000000000000111111000//////......//////000.........///////////////......///000000///......,,,------......------,,,++++++,,,------...//////---..................---------............------------,,,++++++,,,------,,,,,,---------..................---------,,,,,,,,,,,,------.../////////+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------............/////////000000000000000000000000000000000......///000111222222333222222111111222222333444333444444666999???FFFKKKQQQSSSYYYfffxxx,,,,,,------.../////////,,,---///000000///---,,,---..................---,,,,,,,,,------.........,,,---...//////...---,,,,,,---......//////......,,,,,,,,,+++++++++******++++++,,,---------,,,,,,)))))))))******+++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++************(((((()))***+++,,,,,,---+++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&''')))***++++++++++++###(((+++,,,,,,,,,***))))))))))))+++---...******+++++++++,,,,,,,,,............---,,,++++++...------------...//////---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++---///000000//////////////////000000000111......///000111000000000000000000111222222333333///111333444333222222222222222222333444555777999666777888999>>>EEENNNUUUVVV\\\eeemmmvvv}}}yyyqqqiii^^^WWWRRRMMMFFF@@@@@@===:::;;;===???===;;;<<<;;;:::999999999888888555444444444444444555666444333222333555777777777666666777666666555444444777666666666666666666777777777666555444444333333111222222222222111111000222444444222//////333666111111111111000000000000000000000///////////////.........------.........---.........//////000000,,,---///000000///---,,,,,,------......------,,,++++++,,,,,,---...//////------............------------......///.........------++++++++++++------,,,,,,,,,---------............---------,,,,,,,,,***++++++,,,---...//////+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000000000000000000000000000------...000111222333444222222111111222222333444444444444555888>>>FFFLLLPPPRRRYYYeeewww------............------...------------...//////111000000///...------------,,,,,,++++++,,,,,,---------............------------............------///---++++++------+++)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++++++++************)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++))))))***+++,,,...///000...---,,,,,,,,,,,,---......------,,,,,,------...//////.........------------------............///..............................///000111000000000111111000000111111222333111222222333444555777888777777777888:::>>>AAACCCCCCDDDFFFJJJQQQ\\\gggoooyyyvvvrrrjjjbbb]]]SSSPPPJJJDDD@@@===<<<<<<===<<<;;;::::::;;;<<<===;;;888666666888999777555333333222222222222333333111000000000222333222111333333444444333333222111333333333444444444555555888555333222222222222111222222222222222222222222222222111111000/////////000222333555555444222111111111000//////000111222//////...------------...000000000000///////////////............---------------------------------,,,,,,,,,---------............---,,,---...///000000000//////.........------,,,,,,,,,,,,---......---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------......------...---,,,+++,,,...000222111000///......///000111000000000000111111111111111111111111111111111111222333555777:::>>>EEEIIISSSWWW]]]ddduuu------............------...------------...//////000000000///...------------,,,,,,++++++,,,,,,---------............------------............------...,,,***+++---...,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++*********+++,,,---...///...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------///.........---------,,,------------....................................///////////////000000000000000//////000000111222111111111111222333555555333333333444666999<<<>>>============@@@EEELLLQQQ^^^eeeooouuuzzzwwwrrrgggaaa^^^^^^[[[RRRJJJGGGDDDBBB@@@===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::777555666777888777555333222222111111222222333222000000111222333222111444444444444444333222222222222333333333444444444666444333222222222222222222222222222222222222222000000000000000111111111000111333444444333222111111111000//////000111222000//////...------------000/////////////////////............------------------------------------,,,,,,,,,---------.........------,,,---...///000.........---------,,,,,,---,,,,,,,,,,,,---......---------------------------------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------......------...------------///000111111000///......///000000...////////////000000000111111111111111111111111222333555777:::>>>EEEIIIUUUYYY]]]cccsss------............------...------------...//////000000//////...------------,,,,,,++++++,,,,,,---------............------------............------,,,+++***+++---...---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++*********)))))))))))))))))))))))))))))))))************))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,---......------,,,,,,------...------,,,,,,,,,,,,------......------------,,,,,,------------............------------------------000///.........///000111///............///000000000000000000000111222333222222111222333555777999;;;;;;:::888666777:::<<>>EEEIIIVVVZZZ]]]aaaooo------............------...------------...///////////////......------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,------......------,,,++++++++++++------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,---,,,,,,++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------000///---,,,---...000222//////......//////000111111000000000000000111111333333333333444555666777888999:::999777666777888888;;;>>>@@@BBBEEEJJJNNNNNNSSSZZZbbbiiiqqqyyy~~~|||uuummmeee```[[[ZZZWWWSSSNNNIIIEEECCCAAABBBEEEHHHEEE>>>;;;<<<888888999:::999999888777666777888999999888777666666666666666666666555444222222111111111111222222222111000111333444333222000000000000000//////...000000000000111111111111111222333444333222222333111111111111111111111111//////000000111111111111000111222333444444444333111111111000000000000000222111000///...---------.........///////////////.........---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------......///000111111000000............/////////000........./////////000000111111111111111111111111222333555777:::>>>EEEIIIUUUYYY\\\___lll------............------...------------...//////............---------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,***+++,,,,,,,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------000///---,,,,,,...000111000////////////000111111111000000000000000111111333333333333333444444555222444555666444444444555777888999::::::;;;>>>@@@===@@@CCCHHHLLLRRRXXX[[[[[[```gggooowww~~~~~~{{{wwwsssqqqoooeeebbb]]]XXXSSSMMMHHHDDDEEEEEEDDDDDDEEEFFFFFFGGGAAA??????AAA>>>999999<<<777888999:::999888666555555666777888888777666555555666777777666555444444333333222222222222333333222111111111333444333222111111111222111111000////////////000000000111111000222555666444333333333111111111111111111111111111111111111000000//////111222333333444555555555111111111111000000//////111111///......---------------....../////////000...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------...///000000111000000///------......//////////////////000000000111111111111111111111111111111111222333555777:::>>>EEEIIIPPPUUUZZZ^^^kkk------............------...------------...//////---------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,------------,,,,,,***,,,------++++++,,,...++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,,,,------,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///...---------...///000000000//////000000111222////////////000000111222000000111111111111222222111333444444222111111111111111222444555666777777999:::;;;<<>>EEEIIILLLSSSYYY___lll------............------...------------...//////---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++---...---+++***+++---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++***)))))))))(((((((((((())))))))))))))))))))))))((()))))))))************)))************+++++++++))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++,,,------,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,************+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////.........///000000------------...///111111...//////000111111111000222333444333222000111111......000222444555444333888888888999:::;;;;;;;;;;;;>>>AAACCCDDDFFFHHHJJJIIIKKKMMMOOOPPPRRRVVVXXX___eeeoooyyy~~~{{{|||{{{yyyvvvsssssssssqqqpppnnnlllkkkjjjiiiiiihhhiiihhhddd^^^ZZZYYYYYYRRRQQQNNNMMMMMMLLLIIIGGGEEEDDDCCCBBB@@@???>>>>>>;;;:::888999:::;;;;;;:::999888999;;;>>>BBBFFFIIIDDD<<<777777888666555666111222333444444555555444777777666666666666777777444777::::::777555555666666555555444444555555666333222111222444555444333444444444555444444333222//////000000000111111111111666;;;;;;777333222333111111111111111111111111111111111000000000000000/////////000111333444444111111222222111000...------,,,,,,,,,,,,------...,,,,,,---......///000000---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......***+++,,,---------,,,,,,*********+++++++++,,,,,,+++++++++***++++++,,,---------------------------------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......------000///...------...//////+++,,,---////////////////////////000000000000111111111111111111111111111222333555777:::>>>EEEIIIKKKSSS[[[```mmm---..................---...------------...//////---------------------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,...///...+++)))***---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))+++++++++++++++++++++++++++*********+++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------------...//////***++++++,,,---...000111...///000111222222222222///000111111000///000222222222333555777777444222666666666777999999888777777999<<<<<<<<<<<<===>>>999:::<<<======>>>AAADDDBBBHHHRRR[[[______[[[XXXXXXXXXXXXUUUQQQNNNMMMNNNPPPOOOMMMKKKJJJIIIHHHHHHLLLMMMMMMJJJEEEAAAAAABBBBBB@@@??????@@@@@@???===:::::::::999999888888888:::888666555666666555444444444444666:::???CCCFFFBBB999444666888666444333444444444333333333333333888777666555555666777888555888;;;;;;888666555666666666555555555555666666333222111222444555444333111222222222222111000000000000000000111111111111222777======888444222333000000000000000000000000/////////000111111222222---------...///111222333111222222222111000...---++++++++++++,,,---......,,,,,,------...///000000---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......***+++,,,---...---,,,,,,(((((())))))*********+++++++++******++++++,,,---)))******++++++,,,,,,---........................+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......------000///---,,,+++---...///***+++---///000000///.............../////////000111111111111111111111111222333555777:::???EEEIIIKKKTTT\\\bbbmmm////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,++++++******++++++,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))))))))))),,,---/////////---+++***((((((((((((((((((((((((******+++******)))(((''')))***+++,,,,,,+++***)))))))))************))))))******))))))((((((''''''************))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))***+++++++++,,,((()))))))))***************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***+++++++++******))))))))),,,,,,------...///000000*********+++,,,---...///***++++++,,,---.../////////////////////.................................000000000000111111111111111111000000000000111111333222222111111222222333222222333444444555555666666777888888888888888777555555555666777888888999;;;<<<>>>@@@BBBDDDEEEEEEBBBAAA@@@??????@@@AAABBB@@@???>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;:::::::::999999888888666666666666666666666666444555777888888777555444555555666777888999::::::999888777666555444444444444444444555555666666666777666444333333444555666444555777888888777555444666666555555555555666666666555333222222333444666333333333333333444555666333222222222222222222222666555555444444333333222111222222222111000...---........................111111000000//////......,,,...000111111000...,,,------------------------------------------------*********+++,,,---///000)))***---///000111000000+++,,,,,,------,,,,,,+++---,,,,,,+++*********++++++******************+++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++...---)))(((,,,//////---------------...//////---------............///......000111333222...,,,.........//////000111222111111222222222333333333333444555666888===BBBGGGPPPVVV___gggrrr....../////////000000000,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------,,,,,,---......///---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************)))***+++,,,+++***((('''************************((())))))*********)))))))))******************)))))))))************))))))***)))))))))))))))((((((*********)))))))))(((((()))))))))***************))))))))))))))))))))))))***************+++++++++************++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,---------,,,++++++***,,,,,,+++++++++*********+++,,,,,,---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------------////////////....................................//////000000000111111111111111000000///000000000333222222111111222222333222222333333444555555555555555555666555555444444222333333444555555666666777888999:::;;;;;;;;;;;;888888777666666777888888:::999999888888777777666888888888777777777777777888888777777666666666666555555555555555555555555333444666777777666444333333444555666888999::::::777666666555444444444444333333333333444444555555666666555555555555666666333444666777777666444333555555555444555555666666666444333222222333444555444333333333333444444555333333333333333333222222222222222222222111111111222222222111000///......//////////////////////////////////////////000000---...///000000///...---........................------------------------......---------......///((()))***+++,,,---------+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++,,,*********))))))*********------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))),,,+++'''&&&***---,,,,,,---///111111000///...------------............///...---...///000...---.........//////000111222111111222222222333333333333444555666888===BBBFFFPPPVVV___hhhrrr------........./////////,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,,,,---------......***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))*********)))((('''************************'''''')))******+++++++++***))))))(((((())))))***))))))************)))))))))))))))*********************))))))))))))((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))+++++++++******************++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------............---------------...---------,,,,,,,,,+++................................................//////000000000000111111222111000000////////////222222111111111111222222222222333333444444555555555555555555444333222222222222333333444444555555444444555555444444333222555444333333333333444555333444555666666555444333222222333333333333333444444444444444333333333333444444444444444444444444333333555555555555333333222333444555666888999999555555444333333444444444333333444444444444555555555555666666777666666555333333555555555555333333444444333444444555666666444444222222222333444555444444333333222333333333222222222222222222333333000111111111111222222222222222111000////////////000000000000000000000000------......///000000111................................................,,,,,,,,,,,,------------111000///---,,,,,,,,,,,,******))))))***++++++,,,+++,,,,,,------,,,,,,+++......---,,,,,,,,,,,,---+++******))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++(((,,,,,,((('''***---,,,***---222555555333///,,,------------............000...,,,+++---...///............//////000111222111111222222222333333333333444555666888<<>>CCCKKKQQQYYYfffuuu......---------,,,,,,,,,))))))***+++,,,------...***))))))***,,,...---,,,++++++++++++++++++++++++((()))***,,,,,,++++++***))))))************))))))************************))))))******++++++++++++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((((((((('''''''''''')))***+++)))(((''''''((())))))((('''&&&'''***---***)))((('''''''''''''''***)))((('''&&&%%%%%%%%%&&&'''(((*********)))(((************************((()))***---000333555777...---+++))))))***+++,,,************************,,,+++***))))))+++---...,,,,,,++++++***))))))((())))))******++++++++++++))))))******++++++++++++************************+++***)))))))))***,,,---(((((())))))*********+++,,,++++++******++++++,,,******+++,,,------------,,,+++++++++,,,,,,---...------,,,++++++,,,,,,,,,---......///////////////......////////////............//////000111111111000//////......//////000+++,,,---...////////////.../////////000000111111---------......///000111'''***///000...------//////000000000000000///...//////000000000000//////...//////000111222222222............///000222222222222222222222111000///......///000111111000000......---------......///......------------......,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,+++,,,------......------+++++++++,,,---...///000++++++++++++++++++++++++''''''((()))***++++++,,,------,,,++++++*********)))******+++++++++******************++++++++++++(((***+++***''''''))),,,'''***,,,---,,,***))))))+++++++++,,,,,,+++++++++$$$)))+++(((&&&)))***************)))))))))))))))%%%&&&''')))+++,,,------,,,***))))))******)))'''$$$)))+++***))))))***%%%&&&'''((()))***+++,,,,,,,,,++++++******))))))((()))+++,,,,,,+++)))(((************+++,,,---...---------.........//////,,,,,,------...///000000////////////000222333333111111111111111111111111333333444444555666666777===CCCJJJQQQYYYeeettt***+++---......---+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******)))(((((('''))))))***++++++,,,------))))))*********++++++++++++*********))))))(((((((((((((((((())))))))))))******************************++++++++++++******,,,***((()))+++,,,+++((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******%%%&&&(((+++///333666888+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++***)))((())))))************))))))'''(((***++++++***)))(((,,,+++++++++++++++,,,,,,++++++++++++++++++++++++******)))))))))))))))***))))))))))))(((((((((((()))+++,,,------///111444---,,,,,,+++,,,---...///,,,+++******+++,,,...///............/////////000////////////////////////////////////////////////000000///......///000111---------------...///000000000000000111111111111---,,,,,,...111222222222,,,------...///000000111///////////////000111111000000000000000000000000111000000000111222333333000000/////////111222333111111000//////000111222222333444444444222///...////////////////////////.................................------,,,,,,,,,//////.........---------++++++------------+++++++++***************++++++)))***+++,,,---,,,+++***+++,,,------+++***)))***)))************+++++++++******++++++++++++******((()))*********((('''&&&++++++***)))(((((())))))&&&&&&''''''(((((())))))*********************************)))))))))))))))***+++,,,,,,,,,,,,+++***))))))************))))))***)))'''&&&&&&(((***+++))))))))))))******************)))((('''&&&%%%%%%++++++++++++++++++++++++++++++******************************+++,,,---...---,,,,,,+++++++++,,,,,,///...---,,,,,,---...///............////////////111...,,,---000222111///---...///222555888:::<<>>CCCJJJWWWfffppp///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///------,,,++++++***))))))++++++***)))((((((((()))***++++++,,,,,,++++++***++++++++++++*********)))+++++++++*********))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***++++++***)))'''(((***,,,,,,***(((''')))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))++++++*********************************)))((((((************+++,,,---...******+++++++++,,,,,,,,,---------------------,,,---------............///111000///...............000000///---,,,+++***)))////////////////////////000000//////.........---000//////............///---.../////////...,,,+++........................------............------000000/////////000000111///...,,,,,,,,,---///111111111000000//////......888555222...---...000111000000///...------,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,......,,,+++***)))))))))---------,,,,,,++++++++++++,,,............,,,+++///---***)))***++++++***++++++************++++++++++++------------++++++------...---,,,***(((&&&***++++++++++++***))))))(((((((((((())))))))))))'''&&&%%%$$$%%%''')))***))))))***+++++++++++++++++++++************++++++''''''(((((())))))*********+++++++++,,,,,,,,,,,,,,,+++)))((('''''''''(((*********)))))))))))))))))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))+++,,,---------,,,+++***+++,,,------++++++,,,------,,,,,,,,,,,,---............//////...---,,,,,,...//////000000000000000////////////............------...000333555777999===???@@@CCCIIIUUUdddooo...---------------.........---,,,,,,,,,,,,---......------,,,+++*********++++++***)))))))))*********++++++,,,,,,++++++***++++++*********)))))))))++++++++++++************((((((((()))))))))******+++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************************))))))(((((())))))***((((((******+++***))))))((()))***++++++***)))(((***************)))(((((())))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************+++++++++******)))+++++++++***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------............///000//////............/////////......------,,,,,,........................000/////////.........---//////.........//////000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---........................///...---,,,,,,---///000//////////////////......999888555333222222333555000//////...------,,,,,,------............------***++++++++++++++++++***,,,,,,++++++***+++++++++------,,,,,,,,,+++++++++,,,,,,------------,,,,,,///---******+++,,,+++***+++******************++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))((('''***+++++++++***)))(((((()))))))))))))))(((((((((***)))(((''''''(((***+++((()))******++++++******++++++************++++++((((((((()))))))))))))))((((((((()))))))))*********)))(((((((((((()))***,,,,,,+++***)))(((((('''))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))***++++++,,,,,,+++*********+++,,,+++***)))***,,,---,,,,,,,,,,,,---............------,,,,,,,,,,,,......///000000000000///////////////////////////...//////111333555777888<<<>>>@@@CCCJJJVVVeeeooo------------...///000111---,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++************++++++,,,***++++++,,,,,,++++++***************)))))))))(((,,,,,,,,,+++++++++******)))))))))*********++++++***************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))***++++++++++++++++++++++++*********))))))*********)))************))))))((())))))))))))))))))))))))***++++++++++++******)))))))))************)))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))******************************++++++,,,+++++++++,,,,,,++++++******************+++++++++,,,,,,,,,******++++++,,,,,,---------------............//////............//////000.........///////////////......................../////////..............................///000111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---......---,,,+++***......---,,,,,,...///000------..................444333222222111111222222//////......---,,,,,,,,,------............------***++++++++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,...---++++++,,,---,,,+++************************,,,,,,++++++++++++,,,,,,******)))(((((((((((((((************)))((('''&&&*********))))))(((((((((+++***)))((('''((()))***'''((())))))******))))))++++++************++++++))))))))))))))))))(((((('''''''''((((((((())))))(((((((((((()))***+++,,,...---,,,+++***(((''''''))))))))))))************++++++***))))))***++++++)))))))))))))))))))))))))))******+++++++++***)))***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,---.........---,,,+++***+++,,,,,,---......///////////////000000000000000000000000000111111222333555777888:::<<>>CCCJJJWWWfffqqq000000///...............------............------///...---,,,+++,,,---...+++*********+++,,,------***++++++,,,,,,++++++***************)))))))))))),,,,,,,,,+++++++++******)))*********++++++++++++***************+++++++++))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++************))))))))))))++++++++++++++++++++++++++++++************++++++++++++***))))))(((((((((******))))))))))))******(((((()))))))))))))))((())))))************))))))))))))))))))))))))))))))(((((()))***+++,,,------************************))))))*********+++++++++(((((()))))))))))))))(((&&&''')))***,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++,,,---------------............///...............///000111333222111000///...------........................---------...............---------......000111111111000///------...//////..............................////////////......---...000000///---+++)))------------......//////++++++,,,,,,------.........///000111111111000///---------------,,,,,,,,,***++++++++++++++++++***---,,,,,,++++++,,,,,,---...---,,,+++************++++++++++++++++++++++++---,,,************,,,---+++******+++---...---,,,)))***++++++++++++***))),,,,,,***))))))***,,,,,,+++***)))((((((***+++,,,*********))))))(((&&&&&&+++*********)))))))))((())))))((((((''''''''''''''''''((()))))))))))))))++++++************++++++++++++******))))))(((((())))))))))))******************++++++++++++************************++++++((()))))))))*********************++++++*********************************++++++++++++,,,,,,---------...//////------...///,,,++++++++++++,,,------///...,,,++++++---///000---......///000////////////000000000111111111222333333333333444555666666777999>>>CCCKKKWWWfffppp111000///...---------------......//////......---///---,,,******+++---...+++************++++++,,,***++++++,,,,,,++++++***++++++++++++*********)))+++++++++*********)))))))))))))))*********++++++*********+++++++++++++++))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********+++************)))))))))++++++++++++++++++++++++*********))))))*********+++***)))))))))))))))***))))))))))))))))))))))))''''''((())))))))))))((())))))************))))))))))))))))))))))))))))))))))))******+++,,,------************************)))))))))***++++++,,,,,,(((((())))))(((((('''&&&$$$%%%(((***,,,---------******+++++++++,,,,,,,,,******++++++,,,,,,---------------............//////............//////000333333222000///---,,,,,,---------------------------------------........................///000111111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,------............------//////000000///...---,,,---------............///,,,,,,------------------,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))(((((()))***+++///...,,,+++***)))))))))*********+++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))+++---...---+++)))***+++,,,,,,+++***)))++++++************++++++******)))))))))******+++))))))******))))))((((((******************************************))))))'''((())))))******))))))++++++************++++++******************))))))'''''''''((((((((())))))++++++,,,,,,,,,++++++***((((((((()))******++++++))))))))))))************)))***++++++++++++***)))************************++++++++++++,,,---......***,,,---,,,+++***+++,,,+++++++++++++++,,,------///...---------...///000...//////000000000000000...//////000000111111111222222222222333444666666666999>>>CCCKKKWWWeeeooo......---------------...,,,---............---,,,...,,,***))))))+++---...++++++***)))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++*********)))))))))((((((((((((((()))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******+++++++++*********))))))***************************))))))(((((())))))******))))))(((((()))***+++((()))***++++++***)))((('''((()))***************))))))************))))))))))))))))))))))))))))))*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,************)))'''&&&%%%%%%&&&(((+++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------............///000//////............///111111000//////...------------------------------,,,,,,,,,------.........//////.........//////000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,/////////...............,,,------...........................------------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))(((((()))***+++---,,,,,,+++*********+++)))*********++++++++++++,,,,,,------------,,,,,,''''''(((***,,,---,,,+++(((***+++,,,,,,+++***(((******++++++++++++******)))))))))***))))))((((((((()))******+++*********)))))))))******++++++,,,)))******+++++++++******((()))******++++++******++++++************++++++******************++++++((((((((()))))))))******)))***+++------------,,,((((((((((((((()))))))))))))))))))))************)))***++++++++++++***)))************************+++*********+++,,,---...***+++,,,+++***)))***,,,+++++++++***++++++,,,---,,,,,,,,,------.........///000000111111111111111------...//////000111111000000111111333444555666666:::>>>CCCKKKVVVdddnnn~~~,,,,,,,,,,,,,,,---...///++++++------------++++++---,,,***((((((***,,,...++++++***)))((((((((()))+++++++++,,,,,,+++++++++---------,,,,,,,,,++++++))))))))))))(((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((***+++,,,''')))***,,,,,,***)))'''((()))***+++++++++++++++))))))************))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************((())))))***++++++,,,,,,,,,,,,,,,+++)))(((&&&%%%&&&'''***+++,,,+++***)))******+++++++++,,,,,,,,,---------------------------------.........//////111000///...............///////////////.........------------------------,,,,,,,,,------.........000//////........./////////000111111111000...---........................+++,,,,,,------,,,,,,+++......---------...//////,,,---......//////....../////////......---------000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********---,,,***))))))***,,,---++++++******++++++,,,---))))))******++++++++++++,,,,,,...//////...,,,,,,&&&&&&'''))),,,---,,,***((()))+++,,,,,,+++)))((()))***+++,,,,,,+++***)))'''((()))))))))(((&&&%%%((()))***++++++,,,,,,+++(((((()))***+++,,,,,,---&&&'''((()))))))))))))))))))))***+++++++++++++++++++++************++++++)))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,'''(((***---...//////...))))))((((((''''''&&&&&&))))))))))))************)))***+++,,,,,,+++***)))***************************))))))))))))+++---...+++,,,------++++++,,,---++++++******++++++,,,---***+++,,,------------,,,000000111222222222222222,,,------...///000000111//////000111222444555666777:::???DDDKKKVVVcccmmm{{{///...---,,,,,,,,,,,,,,,///...,,,+++***++++++,,,++++++++++++++++++++++++++++++******++++++,,,---************+++,,,---...///...---,,,,,,,,,------************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))*********((('''&&&)))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((()))******************************))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))(((''''''(((((('''((()))***,,,---************************+++,,,---,,,***(((((()))(((***+++***)))((()))***))))))))))))*********************************+++---,,,,,,++++++,,,,,,---***+++...000111111000000222222222222111000......000////////////.........,,,,,,,,,---------......++++++++++++++++++++++++......---,,,,,,,,,------...//////000000000000000...---,,,+++++++++,,,---//////............//////111...+++,,,...///,,,)))---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++------------------------,,,,,,,,,++++++*********************************+++,,,,,,---,,,+++***)))+++*********))))))((((((,,,)))&&&&&&)))++++++************+++,,,---...///,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))&&&&&&'''((()))******+++(((((((((((())))))))))))))))))))))))******************++++++***)))'''&&&''''''(((***+++,,,------,,,)))'''(((+++......---...---+++***)))***++++++******)))((((((((((((((('''((()))***************))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))************************************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000111111111222222222222111111111000000000000000222333333444555666888888;;;:::>>>FFFMMMUUU___iiixxx......---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************+++,,,---......------,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))(((''')))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((('''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))*********))))))((('''))))))(((((()))***+++,,,***************************,,,---,,,***(((((()))((()))******(((((()))***))))))))))))************************++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---///000000111111111111000///...---/////////.........------,,,,,,,,,---------......++++++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,---...//////000000/////////...---,,,,,,---.../////////............//////...//////...,,,++++++,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++,,,,,,+++***)))(((************)))))))))(((---+++((()))+++------,,,+++++++++++++++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))'''(((((())))))*********(((((((((((()))))))))***(((((((((((())))))))))))((()))******+++***))))))((()))***+++,,,---......---+++((()))+++---,,,+++,,,+++***)))))))))***+++,,,+++***))))))((())))))'''(((((())))))***))))))))))))))))))))))))))))))))))))))))))************))))))******++++++,,,,,,+++*********************************************++++++******++++++,,,---......------------......***++++++,,,------......000000000000111111111111000000000000000111111111111111222222333555666777::::::>>>FFFMMMTTT^^^hhhvvv...------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,*********+++,,,,,,---------,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))))))))))))))((())))))))))))))))))))))))++++++***)))((((((((((((''''''((()))***,,,---...))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********))))))******************+++******)))(((******))))))))))))*********************************+++,,,,,,***(((((()))'''((())))))''''''((()))))))))))))))************)))******+++,,,------......------,,,,,,------...,,,+++***)))***,,,///000///////////////...---,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......//////......000000///......///000111......------------......,,,///111///+++)))+++...,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************)))************))))))(((************)))))))))))),,,+++)))***+++------,,,,,,+++++++++++++++,,,,,,+++++++++++++++******************************************)))))))))(((((()))))))))))))))*********((((((((()))))))))******''''''((((((((()))))))))'''''')))***++++++++++++******++++++,,,---.........,,,***)))***+++***))))))))))))((())))))***+++---,,,+++***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******)))))))))************************+++************+++,,,,,,,,,,,,+++******+++,,,---******++++++,,,,,,------....../////////000000000//////000000111111222222111111111111222444555666:::999===EEELLLSSS]]]gggttt------,,,,,,+++,,,,,,---)))***,,,---...------,,,++++++++++++++++++++++++***************++++++,,,******+++,,,------------,,,,,,,,,,,,++++++******((((((((((((((((((((((((***************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))******((((((((((((((((((((((((******)))(((((((((((((((''''''((())))))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((*********))))))(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***))))))***+++,,,******+++++++++******)))+++******)))))))))))))))************************)))***,,,+++)))(((((()))&&&((()))((('''&&&''')))((()))))))))************))))))***+++---...////////////............//////++++++******+++---...///...............---,,,+++---------,,,,,,,,,++++++,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++,,,------...+++,,,------......------000///.........///000111......------------.........///000///,,,+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))((((((*********)))))))))))))))))))))((())))))*********,,,++++++************++++++++++++***************))))))))))))))))))))))))++++++*********)))))))))***************)))))))))(((((()))))))))*********((())))))))))))*********(((((())))))*********************++++++,,,,,,,,,++++++*********+++******))))))))))))******++++++,,,,,,+++***))))))))))))******)))))))))*********))))))))))))))))))))))))((()))))))))************//////...,,,+++)))((('''++++++******))))))((((((***************************************++++++,,,,,,+++***))))))+++,,,---,,,,,,,,,------.........---------.........//////......///000111222222333111111111222222333555555999999===DDDKKKRRR\\\fffrrr,,,,,,+++++++++,,,,,,---)))***,,,---...------,,,++++++++++++++++++++++++******))))))******+++,,,)))***,,,------...------++++++,,,,,,,,,+++***)))((((((((((((((((((((((((***************************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))******((((((((((((((((((((((((***)))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((''''''((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))******+++++++++******++++++******))))))((('''))))))))))))))))))))))))(((***++++++)))(((((()))&&&((()))((('''&&&''')))((()))))))))************))))))***+++---...//////...------------------...+++,,,---/////////......,,,------------,,,,,,+++---,,,,,,,,,,,,+++++++++,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,------///000000+++,,,,,,---------------......---------...000111.........------.........111///------//////---+++,,,++++++++++++,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((())))))))))))))))))))))))******(((((()))***))))))******++++++***)))))))))******************************)))))))))))))))))))))))),,,,,,+++++++++******************)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++******)))))))))))))))))))))))))))************'''((()))******+++,,,,,,)))******++++++,,,,,,,,,******)))(((((((((((())),,,,,,+++*********+++,,,))))))))))))))))))))))))((()))))))))************///...---,,,***)))((('''*********)))))))))((((((******************************))))))******+++,,,------,,,,,,,,,---...///,,,,,,---------------...,,,------------...............///000111222222333333222222222333444555666999888<<>>EEENNNXXX___ooozzz,,,++++++******++++++,,,************************************************)))'''%%%&&&(((++++++***,,,,,,.........---,,,+++,,,,,,+++++++++************+++++++++++++++*********((('''((()))++++++***'''((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((((()))))))))'''%%%######$$$%%%'''&&&&&&'''((()))***++++++))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((()))***++++++***)))((()))))))))((())))))******))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********************+++))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))***************************+++,,,,,,******+++,,,------------------------,,,,,,+++++++++,,,---...************))))))))))))---,,,+++++++++,,,---...000000000000000000000000,,,,,,++++++,,,,,,---------------............//////...,,,,,,,,,///111333444444222111000/////////...------,,,,,,,,,,,,,,,---............/////////---------------,,,,,,,,,---,,,,,,+++***)))(((((())))))(((((((((((())))))************))))))))))))(((((()))******++++++,,,++++++,,,,,,,,,+++******'''((())))))******))))))******)))))))))***+++,,,***)))(((((((((***+++---333555666444000+++&&&###***))))))(((''''''&&&&&&******))))))))))))******((()))+++,,,,,,,,,+++***,,,,,,,,,,,,++++++***))),,,+++)))((('''((()))******++++++,,,,,,+++***)))+++++++++************)))))))))(((((()))***+++,,,'''((()))***+++******))))))))))))))))))))))))))))))(((''''''((()))***+++((()))))))))***+++++++++///...,,,+++++++++++++++))))))))))))))))))))))))((((((((((((***,,,...///+++***)))(((((()))***+++++++++******++++++,,,---,,,,,,,,,---------.....................///000000000000000000111111111111000000111222333444444555777999;;;???EEENNNWWW^^^mmmyyy,,,++++++******++++++,,,***************************************************((('''''')))++++++++++++,,,---.........,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,++++++)))(((&&&''')))***))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))************+++)))(((&&&&&&((()))++++++***((('''&&&''')))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((******************************)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((()))******+++,,,,,,))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))***************************+++,,,,,,******+++,,,........................------,,,,,,,,,---...///)))))))))***************------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......---------............//////...,,,,,,,,,...000222444333222000////////////------,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,------------...---,,,+++***(((''''''((())))))******))))))(((************))))))))))))''''''(((***+++---...///+++,,,,,,,,,+++***))))))((()))******++++++******+++++++++***++++++,,,---))))))((((((***+++---///777>>>DDDCCC<<<333---***)))))))))(((((('''''''''******))))))))))))************,,,------,,,,,,++++++++++++++++++*********))))))(((((((((***+++,,,++++++++++++++++++,,,,,,+++++++++************)))((('''(((((()))+++,,,---'''(((***++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++++++++++++++,,,---...---+++******+++(((((((((((((((((((((((())))))))))))***+++,,,------,,,+++******+++,,,---++++++******++++++,,,---,,,,,,,,,---------.....................///000000000000000000111111111111000000111222333444444555777999;;;???EEEMMMWWW]]]jjjwww,,,++++++******++++++,,,************************************************+++***)))((()))+++,,,,,,+++,,,---.........---,,,++++++++++++************++++++,,,---------,,,,,,***)))'''''')))***)))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((())))))************)))(((''''''((()))***++++++)))(((((()))***+++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******)))(((((()))******+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))*********+++))))))************))))))******))))))))))))******))))))))))))))))))))))))***************+++++++++)))+++,,,,,,+++***+++---------------------------,,,,,,,,,,,,,,,------...+++++++++,,,,,,---------...------,,,++++++++++++************************------.../////////000000---------............///......---,,,---...000111222222111000///......///...------------...//////,,,,,,++++++***)))((((((+++++++++,,,,,,------...,,,,,,++++++***)))((((((((()))***++++++***)))(((************)))))))))((((((((()))+++,,,---...///++++++,,,++++++***)))((())))))***++++++++++++++++++++++++++++++++++++,,,))))))((())))))+++,,,---...444<<<@@@>>>888333111)))))))))(((((((((((((((******))))))))))))******++++++------------,,,+++++++++***************+++)))((((((((()))***+++,,,++++++******+++,,,---...+++++++++*********))))))((((((((())))))***++++++((()))***++++++***)))((((((((((((((((((((((((((()))(((((((((((()))))))))+++++++++++++++*********)))+++,,,+++)))'''((()))))))))))))))))))))))))))******************++++++---,,,++++++++++++,,,---++++++******++++++,,,---,,,,,,,,,---------.....................///000000///000000000111111111111000000111222333444444555777999;;;???DDDLLLUUU[[[eeeuuu,,,++++++******++++++,,,************************************************++++++***))))))***+++---***+++---.........------+++++++++*********))))))***+++,,,---------------,,,***))))))***+++***)))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))'''((()))******)))((('''&&&&&&%%%$$$%%%%%%&&&'''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))******)))((('''''''''((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++*********)))))))))(((((())))))************))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,---------...------------,,,++++++***------------------------***+++---.../////////...---------............///...------,,,------//////111111000///............//////...------------...,,,,,,+++***)))(((((('''***++++++,,,,,,---------******************++++++((()))***++++++***)))(((************)))))))))(((******+++++++++,,,,,,,,,++++++++++++******)))((())))))***+++++++++++++++******************)))))))))))))))((((((((())))))&&&'''+++///333222...***((((((((()))))))))))))))******))))))))))))******+++,,,---------,,,+++++++++******))))))***++++++*********)))))))))))))))+++************+++------+++++++++*********))))))************))))))((((((((()))***++++++***)))(((((((((((((((((((((((((((((())))))))))))(((((((((******************)))))))))*********((((((((()))************************************+++*********+++++++++******+++++++++++++++******++++++,,,---,,,,,,,,,---------.....................///000000///000000000111111111111000000111222333444444555666888;;;>>>CCCJJJRRRXXXaaarrr,,,++++++******++++++,,,***************************************************++++++***((()))+++---***+++---............---+++************))))))))))))***+++,,,,,,------,,,---+++))))))***+++***)))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&((()))++++++)))(((&&&'''&&&&&&&&&&&&''''''((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''))))))((('''''''''(((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***++++++***))))))(((''''''))))))************))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++*********+++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------,,,,,,---------............///...---------------......000000///...............//////...---,,,,,,,,,---......------,,,+++******++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,)))******************)))************)))))))))))),,,,,,++++++*********)))))))))***************)))((()))******++++++******((())))))))))))(((''''''))))))))))))(((((('''''',,,)))'''))),,,,,,((($$$((((((((())))))***************))))))))))))******+++,,,,,,------,,,************)))((((((***+++,,,+++++++++***)))(((''''''******************+++++++++++++++************)))++++++++++++***((('''&&&))))))***++++++***((('''))))))))))))))))))))))))((())))))))))))(((((('''))))))******************...+++))))))***+++,,,+++************************)))******+++++++++******************************++++++******++++++,,,---,,,,,,,,,---------.....................///000000000000000000111111111111000000111222333444444555444777:::===BBBHHHPPPUUU]]]ooo,,,++++++******++++++,,,***************************************************++++++)))''''''***,,,***+++,,,...///......---************))))))))))))((()))***+++,,,,,,,,,,,,,,,***)))((()))***)))(((%%%&&&''')))************)))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))(((((()))))))))******+++++++++(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((())))))((('''&&&(((((('''''''''((())))))))))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((())))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))((())))))***++++++,,,,,,(((***++++++++++++,,,...------------------------***+++,,,---------,,,,,,++++++++++++++++++*********+++,,,---------,,,+++++++++++++++++++++++++++''')))+++---......---------------............///------------------------//////......------......,,,,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,,,,+++++++++++++++***************++++++++++++******))))))******+++************))))))))))))++++++*********)))))))))'''((()))******++++++***'''((())))))******))))))(((((()))))))))((('''&&&((())))))*********))))))---,,,+++++++++***)))((('''(((((()))******++++++******))))))))))))*********+++,,,,,,,,,+++)))(((***)))((((((((()))+++,,,+++++++++******)))((('''((()))*********)))((('''+++++++++************)))******++++++***)))(((''')))******+++***)))((('''))))))))))))))))))))))))((()))******)))((('''&&&)))*********+++,,,,,,,,,111+++%%%%%%***------***************************((()))***+++,,,++++++*********++++++++++++******++++++******++++++,,,---,,,,,,,,,---------.....................///000000000000000000111111111111000000111222333444444555333555888<<<@@@FFFMMMRRR[[[mmm,,,++++++++++++++++++,,,************************************************)))++++++)))'''&&&))),,,***+++,,,...//////......************))))))))))))'''((()))***+++,,,,,,,,,+++***((('''((()))((('''$$$%%%'''(((***+++++++++))))))))))))))))))))))))++++++******))))))((((((***)))(((''''''((()))***''''''(((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&((()))++++++)))(((&&&'''''''''''''''((()))***))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''(((((())))))******))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))((())))))***++++++,,,,,,(((***++++++++++++---...........................+++,,,---.........---,,,.........------,,,,,,,,,)))***,,,---...------,,,........................***+++...000111111000000---------.........//////------------------------//////...---------......*********+++,,,---//////,,,,,,,,,++++++++++++***---,,,,,,++++++*********,,,+++++++++******)))))),,,+++***))))))***+++,,,************))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++''''''((()))))))))))))))((()))*********((('''&&&'''((()))+++,,,,,,,,,,,,!!!%%%))))))((((((***---''''''((()))***++++++,,,******))))))))))))*********++++++,,,+++***)))(((***)))((('''((()))+++---)))************))))))(((((()))***+++***)))&&&%%%+++++++++************)))((((((***++++++***)))((()))***++++++***)))((('''))))))))))))))))))))))))((()))*********((('''&&&******+++,,,,,,---......111)))!!!!!!(((---,,,((())))))))))))))))))))))))'''(((***+++,,,,,,++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---------.....................///000000000000000000111111111111000000111222333444444555222444888;;;???EEELLLPPPZZZkkk------------------------...---,,,+++***))))))))),,,,,,+++***))))))******++++++******))))))(((((()))'''&&&(((+++---+++((())))))))))))***+++,,,---++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))((((((((((((&&&'''((('''&&&'''(((***))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((()))***)))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))(((((()))***************)))(((''''''''''''(((((((((((((((((())))))))))))******))))))((((((''''''))))))***))))))((('''''''''(((((()))***+++++++++)))))))))))))))*********&&&&&&'''((()))***++++++***)))'''%%%%%%%%%'''((('''((()))++++++,,,,,,,,,)))************+++++++++...,,,+++***+++---000222...------,,,,,,++++++***------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------------------,,,......------------......***...111000---******,,,)))+++---...------///000---......///......---,,,.........///......---,,,***+++,,,,,,------,,,,,,************************------,,,,,,+++***))))))++++++******)))(((((((((***)))(((&&&&&&''''''(((&&&&&&'''((()))))))))((()))))))))))))))))))))))),,,+++***((((((((())))))******))))))))))))******((('''&&&&&&'''((('''&&&''''''''''''((((((((((((+++***((('''(((***,,,...((()))***+++++++++++++++((()))***++++++***)))(((---***'''(((+++...---,,,++++++******)))((('''''''''''''''''''''((())))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))((((((((()))))))))***++++++,,,,,,000---******,,,---+++)))((()))*********)))'''&&&++++++************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---...///////////////......111000000///////////////555444333333222222333333222555888:::<<>>FFFLLLWWWdddzzz)))))))))******+++++++++))))))***+++,,,------...,,,++++++++++++++++++,,,*********++++++*********(((((()))*********************+++++++++,,,,,,,,,,,,++++++***************'''((((((((()))))))))***)))))))))))))))((((((((())))))))))))******++++++((())))))******))))))(((((()))***++++++***)))((((((((((((((()))))))))))))))******+++,,,,,,------'''((()))******((('''%%%(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))************((((((((((((((((((''''''''''''((()))))))))))))))(((((()))))))))*********))))))))))))((('''&&&%%%&&&'''(((((()))(((((((((((((((((()))))))))******'''((()))***************))))))))))))(((((((((((()))))))))))))))(((((('''))))))************)))))))))))))))))))))(((''''''$$$&&&(((***++++++******))))))***++++++++++++***((((((((()))***+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++************---000333333111///++++++******++++++,,,------,,,++++++++++++,,,---+++++++++++++++++++++,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++---.........---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))***************((()))))))))************))))))))))))(((((('''''')))(((((((((((()))******+++...000///,,,))))))***&&&&&&''''''((())))))***'''(((((()))******++++++'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))************************(((((()))))))))))))))***))))))***++++++***)))((('''''''''((((((((())))))((()))))))))******++++++))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))((())))))************)))++++++,,,...000000...,,,((()))++++++***+++,,,...+++***)))(((((()))***+++++++++,,,---------------,,,,,,---...///000111222------......///000000000000111222222222111000////////////000111111222222444666888888999===DDDJJJVVVcccyyy))))))******+++++++++,,,(((((()))***,,,---...///...------,,,,,,------...,,,+++)))(((((()))+++,,,(((((()))***************************************---,,,+++***))))))))))))'''((((((((())))))************))))))((((((''''''))))))******+++++++++,,,))))))************))))))''')))***++++++***)))'''))))))))))))((((((((((((&&&''''''((())))))******&&&''')))***)))(((&&&%%%))))))(((((((((((())))))'''((((((((())))))******''''''''''''((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))))))))************(((((((((((('''&&&%%%$$$(((((((((((((((((('''&&&''''''(((((()))))))))***''''''(((******+++++++++******))))))((((((''''''((()))*********((('''&&&''''''(((((((((((('''''')))))))))))))))(((''''''&&&(((+++---......---,,,))))))***++++++++++++***'''(((((()))***+++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++******&&&'''***---000000...,,,++++++******++++++,,,---------,,,++++++,,,------------,,,++++++*********------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...///...---,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))))))))******++++++,,,(((((())))))*********++++++*********))))))((((((''''''(((((()))+++,,,---000///...,,,******,,,...&&&&&&&&&'''((())))))***'''(((((()))***+++++++++'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))***+++,,,,,,+++***)))&&&'''''''''(((((())))))'''''''''((())))))******))))))***++++++++++++***((()))***++++++***)))((())))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))'''((()))***************%%%%%%''')))++++++)))'''***+++,,,,,,+++,,,...000,,,,,,+++******+++,,,,,,+++,,,------......------))))))***+++,,,---...///------......///000000000...///111222111000...,,,111111111222333333444444555777888888999<<>>;;;888444222222444555666444555666777888<<<@@@DDDSSS```vvv******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,---///000111///---***)))***+++***)))******))))))))))))******(((((())))))************((())))))***************************)))))))))))))))(((((((((((())))))******))))))((((((((()))))))))))))))))))))*********''')))***++++++)))'''&&&))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((((((''''''((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))******)))(((((()))+++,,,(((((()))))))))*********+++*********))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((***++++++)))((()))***))))))*********+++++++++,,,(((&&&)))///111///,,,))))))*********++++++++++++---......,,,++++++,,,------,,,,,,+++*********---------------,,,+++*********++++++,,,,,,,,,,,,---------,,,+++***)))(((((()))++++++)))))))))***---,,,,,,+++******))))))************))))))))))))(((((()))***,,,---///000......------------------***++++++++++++***))))))((()))+++,,,,,,+++)))(((,,,++++++,,,---,,,***(((***))))))))))))******************+++++++++++++++))))))))))))))))))))))))((()))))))))************+++++++++***)))))))))(((***************+++++++++******+++,,,,,,+++******((()))************)))))))))***,,,,,,++++++,,,---(((((())))))************++++++******))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))((((((******))))))************))))))))))))))))))))))))&&&''')))***++++++***)))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********+++((((((((((((((()))******)))))))))******++++++++++++,,,------......------,,,,,,------.../////////---000222111111666@@@HHHPPPGGG;;;444333555666555222444666777999<<>>BBBMMMXXXiiizzz***+++,,,,,,,,,,,,,,,,,,************)))))))))))))))************))))))(((***)))))))))******+++,,,***************+++++++++))))))))))))))))))******))))))))))))))))))******+++++++++++++++*********(((((())))))))))))******++++++************++++++*********))))))(((((('''******)))))))))******+++'''(((((())))))*********++++++***)))((('''&&&&&&))))))))))))((((((((((((************************))))))))))))))))))))))))***))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''((((((***))))))(((''''''&&&&&&))))))((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&'''((())))))******)))************))))))))))))''''''''''''''''''''''''***)))((()))++++++)))'''******))))))))))))******))))))************))))))***++++++++++++******)))))))))***+++,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))************+++++++++(((((()))***+++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++------------------,,,,,,******))))))))))))(((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******((('''''''''(((***,,,---......,,,+++************((((((((((((((((((((((((((())))))))))))*********)))(((((((((((())))))***)))((((((''''''((())))))))))))))))))))))))))))))+++...000///+++)))***,,,(((((())))))******++++++((((((''''''(((((())))))&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((***)))))))))***,,,---...+++***((('''&&&''')))***++++++++++++***))))))(((((('''''''''''''''((((((((()))***(((&&&%%%&&&'''))))))(((((((((((()))))))))(((''''''''')))***+++((((((((((((((()))******((('''(((***,,,...---,,,&&&&&&'''(((((()))******))))))))))))))))))))))))((())))))***++++++++++++++++++************++++++******+++++++++,,,,,,,,,***+++------------+++***,,,,,,------.../////////222111111000000000000000//////000222333444555666555666666666666999>>>BBBLLLWWWhhhyyy)))***+++,,,,,,,,,,,,,,,++++++******))))))((((((******)))))))))(((''''''&&&&&&'''((()))+++,,,---*********************))))))))))))))))))*********)))))))))))))))*********+++++++++***************(((((((((((()))))))))************************************))))))(((((((((+++***)))((()))***,,,...'''(((((()))***++++++,,,++++++***)))((('''&&&&&&))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''''''''))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******************))))))'''''''''''''''(((((((((***))))))***+++,,,***)))******))))))))))))******,,,,,,,,,------,,,,,,,,,***************)))((('''))))))***+++++++++++++++++++++,,,,,,------......,,,,,,------,,,,,,+++***))))))*********+++++++++++++++******************,,,,,,++++++++++++,,,,,,************************,,,+++***))))))***+++,,,,,,+++******)))******+++((())))))***))))))(((((())))))))))))))))))))))))***************************))))))))))))))))))***''''''''''''(((***+++,,,,,,,,,+++******)))))))))''''''''''''''''''''''''))))))*********+++++++++)))(((((((((((()))))))))(((''''''''''''(((((()))************************)))***+++***((((((***,,,*********)))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((''''''+++***))))))***---///111,,,***(((&&&&&&''')))***)))))))))))))))(((''''''))))))((('''''''''((((((&&&(((***+++*********+++))))))(((((((((((())))))***)))'''&&&&&&(((***+++)))((('''''''''(((***+++***))))))***,,,,,,***(((&&&'''''''''((((((((()))((((((((((((((((((((((((###$$$&&&((())))))((('''++++++************++++++)))************++++++++++++++++++,,,,,,+++++++++,,,,,,------.../////////222111111000000000111111//////000111222333444555444555666666777999>>>AAAJJJUUUfffvvv)))******+++,,,,,,,,,,,,++++++******))))))((((((***))))))((((((''''''''''''''''''''''''((()))***)))))))))))))))((((((((((((((())))))************(((((())))))************************************'''(((((((((((()))))))))((())))))))))))))))))(((***************)))))))))+++***)))((((((***,,,...'''(((((()))***++++++,,,))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))&&&''''''(((((()))))))))''''''''''''(((((())))))(((((())))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))******(((''''''''''''((()))***(((((((((***,,,...---,,,******))))))))))))******,,,,,,,,,------,,,,,,,,,************))))))((('''))))))***+++++++++******,,,,,,,,,---...//////000,,,,,,------,,,,,,+++***))))))*********+++++++++++++++******************,,,++++++******++++++,,,************************,,,+++***))))))***+++,,,,,,+++***))))))))))))***'''((())))))))))))(((((())))))))))))))))))))))))------,,,++++++***)))))))))))))))******)))))))))'''''''''(((((()))******)))))))))))))))(((((((((((((((((((((((((((((((((************++++++++++++((())))))))))))((((((((('''''''''''''''((())))))++++++++++++++++++++++++((())))))(((((((((***,,,,,,++++++***)))(((''''''((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''''''''((((((&&&%%%$$$$$$&&&(((+++,,,+++***((('''&&&'''))))))''''''((()))))))))))))))******))))))((()))))))))%%%(((***,,,+++*********))))))(((((((((((())))))---+++)))'''&&&'''((())))))((('''''''''(((***+++***)))((()))******(((''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&''')))+++,,,,,,++++++++++++************++++++)))))))))*********++++++///...,,,++++++,,,...///,,,,,,------.../////////111000000000000000111111000000000111111111111111444555666666777999===@@@GGGRRRcccttt)))***++++++++++++++++++************))))))))))))***))))))(((((((((((()))++++++)))((('''&&&&&&&&&((((((((((((((()))))))))((((((((()))******++++++((((((((()))******++++++)))))))))***************''''''(((((((((((())))))(((((())))))))))))((((((************************+++***)))(((((()))+++,,,'''(((((())))))*********''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&''''''((())))))***(((((())))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((''''''&&&'''(((***+++(((((((((***---///...---******))))))))))))******))))))************)))))))))************))))))((())))))***************)))++++++,,,---...//////000,,,,,,------,,,,,,+++***)))************+++++++++(((((()))***+++,,,,,,---+++******************+++************************++++++************++++++---------,,,++++++******''''''(((((((((((())))))))))))))))))))))))))))))...---,,,+++***)))(((((())))))************))))))((((((((((((((((((((((((&&&''''''((((((((('''''')))))))))))))))))))))))))))************+++++++++((())))))))))))(((((('''''''''''''''((()))******++++++++++++++++++++++++******))))))***++++++,,,,,,++++++***)))(((''''''))))))((((((''''''(((((((((((((((((()))))))))***''''''''''''((((((((((((&&&&&&%%%%%%&&&((()))+++***))))))(((((((((((((((((())))))***++++++++++++******))))))))))))***+++''')))******(((&&&%%%%%%))))))(((((((((((())))))---+++***((('''&&&''''''((((((((((((((()))******)))'''&&&''')))***************)))(((((('''&&&&&&))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++************++++++))))))*********+++++++++222000...,,,,,,...000222,,,,,,------...////////////////////////000000111000000000000000000000000333444666666777999<<>>GGGSSSdddwww++++++***)))((('''&&&&&&***************************(((%%%&&&((()))(((&&&+++***((('''''''''((()))))))))))))))************))))))*********))))))((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))++++++*********+++---...++++++)))(((''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((************))))))))))))&&&'''''''''(((((())))))))))))***++++++++++++***************))))))))))))((()))*********((('''&&&&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''((())))))+++***)))(((((()))***+++*********++++++,,,------************))))))))))))'''((())))))(((((()))*********+++,,,,,,,,,,,,+++)))************+++++++++...---+++)))'''''''''''',,,---.........---,,,+++************************************************************************+++******))))))******+++*********)))))))))))))))---,,,+++***))))))))))))++++++******************************))))))))))))((('''&&&&&&'''((()))***---,,,+++******+++,,,---))))))))))))))))))))))))******)))(((((((((((((((%%%''')))+++,,,---,,,,,,,,,***((('''&&&'''((()))******)))((('''&&&&&&%%%,,,+++***)))))))))************+++++++++***))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,+++)))'''&&&,,,+++++++++******))))))+++++++++++++++***)))))),,,+++***)))(((''''''''',,,,,,------,,,+++)))(((((((((''''''&&&&&&&&&%%%))))))(((((('''''''''&&&)))(((''''''''')))***+++(((((())))))*********+++)))))))))))))))(((''''''(((((()))*********************)))))))))))))))***++++++***)))(((((())))))+++******)))))))))))))))---,,,+++******+++,,,---++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,++++++,,,---......------...000000000000000////////////111111000000111111222333222333444555666999===@@@KKKUUUdddttt------,,,,,,++++++******************************+++)))'''''')))***)))(((+++***)))((('''((())))))(((((()))))))))*********))))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))+++***))))))***+++,,,---+++***)))(((''''''''''''))))))))))))))))))))))))''''''&&&&&&'''(((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))***++++++++++++***************))))))))))))))))))*********)))'''&&&'''((())))))))))))((('''&&&'''''''''((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''((())))))******)))((((((((()))***************************************))))))))))))((()))******))))))***+++)))******+++++++++++++++)))************+++++++++...---,,,++++++,,,------------.........---+++***************************************************************************,,,++++++++++++++++++,,,******++++++++++++,,,,,,---,,,+++***))))))))))))************************)))))))))(((((((((((('''))))))((('''((()))******+++******))))))******+++))))))))))))))))))))))))))))))((('''''''''''''''&&&''')))***+++,,,++++++,,,+++***)))(((((()))***)))))))))((('''''''''&&&(((((())))))******++++++******+++++++++++++++***************)))))))))((())))))))))))))))))))))))******+++++++++***))))))++++++*********)))))))))******++++++******)))(((&&&&&&%%%$$$############+++,,,,,,,,,+++***((('''((((((((((((''''''&&&&&&)))))))))(((((((((''''''(((((('''''''''(((******)))))))))***************)))))))))))))))(((''''''(((((()))************)))))))))((((((((((((((()))+++++++++******)))))))))((((((((((((((()))************)))(((((()))***************************************++++++++++++,,,+++,,,------......------,,,---//////.........///////////////000000000000111111000000111111222333222333444555666999===@@@IIISSSbbbrrr,,,,,,,,,,,,,,,,,,,,,,,,************************+++***((()))***++++++***+++***))))))(((((())))))(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***))))))))))))******++++++***)))((((((''''''((())))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++******************))))))))))))))))))*********)))((('''((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))++++++******)))(((((('''************))))))))))))(((***++++++***)))+++,,,((()))******++++++******)))************+++++++++,,,,,,,,,,,,---///000111............---,,,***)))************************************************************************+++++++++******+++++++++***++++++,,,......///000,,,+++******))))))))))))************************((((((((((((''''''''''''+++******))))))))))))***)))))))))******)))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''(((((()))***++++++******++++++++++++************((((((((((((((((((((((((%%%&&&(((***++++++++++++)))***+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,******))))))))))))(((((())))))******))))))((('''(((''''''&&&&&&'''''''''******++++++***)))((('''))))))))))))((((((((((((***)))))))))))))))(((((((((''''''''''''((())))))+++++++++***************)))))))))))))))((('''''''''((())))))******))))))((((((''''''''''''(((((())))))*********)))((((((%%%&&&&&&'''((()))***+++***))))))(((((())))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,------......------+++...000111000...//////......//////000000111111111000000000000111222222222333444555666888===@@@FFFPPP___ooo)))))))))*********++++++***************************)))))))))******++++++++++++******))))))))))))''''''((((((((())))))))))))))))))))))))*********************************))))))************))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((((()))))))))******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))***************************)))))))))((()))))))))***))))))))))))))))))************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((())))))++++++******))))))))))))************)))))))))(((''')))******))))))***+++(((((()))************)))))))))*********+++++++++))))))***+++,,,---.../////////...---,,,+++))))))************************************************************************))))))************))))))******+++---...000111111++++++***)))))))))))))))))))))))))))************))))))((((((((('''''''''+++******))))))(((((((((((()))***++++++***)))((((((((((((((((((((((((((()))(((((('''''''''((((((++++++++++++++++++******)))******++++++***))))))((((((((((((((()))))))))&&&'''***,,,,,,,,,+++***))))))***,,,,,,---------*********)))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,)))))))))((((((((((((((()))))))))))))))(((''''''***************+++,,,---)))))))))))))))(((((('''******))))))))))))))))))************))))))))))))''''''''''''''''''((((((,,,,,,++++++******)))))))))))))))))))))((('''''''''(((((()))))))))))))))(((((('''''''''((())))))&&&'''((((((((('''&&&&&&&&&'''((())))))*********++++++************++++++************************++++++,,,,,,,,,---------)))***++++++,,,,,,+++++++++...000111000/////////---......///000111111222000000000000000111222222222333444444555888<<<@@@DDDOOO^^^mmm~~~''''''(((((()))*********))))))))))))))))))))))))((((((((((((((()))***++++++++++++++++++******)))(((((((((((())))))))))))))))))(((((()))***++++++++++++++++++++++++++++++))))))************))))))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))((((((((()))((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((()))************)))************)))))))))(((***))))))))))))***************))))))))))))******)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((()))))))))))))))*********+++++++++,,,,,,************)))))))))(((&&&'''((((((''''''(((***(((((()))************)))))))))*********+++++++++))))))***+++++++++,,,,,,//////---,,,+++***))))))******************************************************************************+++,,,,,,+++******)))***+++,,,---...///000******))))))((()))))))))(((((()))))))))******************)))))))))(((((()))))))))((((((''''''&&&)))***+++,,,,,,+++***)))((((((((((((((((((((((((***)))))))))))))))******------,,,,,,++++++++++++(((((()))******))))))(((((((((((())))))))))))))))))***,,,------,,,***(((((()))***+++,,,---------))))))))))))))))))******((((((((((((((((((((((((,,,+++)))((((((((()))***((((((((((((((())))))))))))))))))))))))(((''''''''''''''''''((()))******))))))(((((((((((((((((())))))******************))))))))))))************(((((((((((((((((('''''',,,++++++******))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))((((((((())))))***+++''''''(((((()))((((((((()))***+++++++++******)))************************++++++++++++++++++++++++++++++,,,,,,,,,---------)))***++++++,,,,,,+++++++++...000000///...//////---......///000111111222000000//////000000111222111222333444555888<<>>AAAJJJXXXgggwww)))))))))))))))******+++''''''(((((()))((((((((((((((()))***++++++++++++,,,...000111111///,,,*********))))))))))))******)))******++++++******)))***))))))((((((((()))))))))******++++++******)))''''''((((((((()))))))))(((((()))***************''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***,,,***(((((()))***)))((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''(((((())))))******+++***)))((('''(((((()))***+++---///000///...---++++++***))))))******+++((())))))*********************++++++***))))))((())))))************))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...------,,,---...,,,+++++++++************)))************++++++++++++******))))))***+++,,,,,,++++++************+++)))))))))))))))((('''''')))))))))***+++++++++,,,******))))))((((((((((((+++*********))))))))))))++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))))))))))))))))))))))))))++++++***++++++***)))((())))))))))))*********+++))))))))))))(((((((((((()))(((((('''''''''(((((('''((()))***++++++***)))************************))))))))))))))))))))))))(((((())))))***+++++++++******))))))******+++,,,,,,+++***)))))))))******************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''************************(((((()))******)))((('''))))))))))))))))))))))))(((((((((***+++***(((&&&((('''%%%''')))***)))'''))))))))))))))))))))))))'''((())))))******))))))))))))))))))******************))))))******+++,,,------------------------,,,---------------,,,,,,+++,,,,,,------.........///...---///111222111000000111111000//////000222222333555555666888;;;>>>AAAJJJXXXgggxxx+++)))((('''''')))+++,,,))))))((((((''''''(((((())))))***+++,,,,,,,,,,,,---///111222222000---,,,+++***)))(((((()))++++++)))******++++++******)))******))))))))))))******)))******++++++******)))((((((((()))))))))******(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***...,,,***))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((******)))(((((((((((((((***+++---///000///...---******)))))))))******+++&&&'''(((((())))))((((((***++++++++++++***))))))))))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,...000222333111000++++++*********))))))))))))************+++++++++***)))))))))***+++,,,,,,***))))))))))))******+++))))))******))))))((((((******************++++++***))))))))))))(((((((((++++++++++++************++++++,,,,,,,,,,,,++++++)))*********************))))))))))))))))))))))))*********+++******)))))))))))))))***************))))))))))))(((((((((((((((((((((''''''(((((()))'''(((***+++,,,+++***)))'''(((((()))******++++++))))))))))))))))))))))))&&&''''''(((((()))))))))***))))))))))))***+++++++++***))))))(((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++++++++++++++++++++*********)))((('''''''''))))))))))))))))))))))))((((((((()))+++***(((&&&((('''&&&''')))***)))((())))))))))))))))))))))))((()))******++++++******))))))))))))******************))))))******+++,,,************************,,,,,,------------,,,,,,------------------------///......///111222222111///000111000//////000222444555666666666777:::===AAAJJJXXXgggxxx******)))((()))***+++,,,+++***((('''''''''((((((******+++,,,---------------///000111111///---,,,+++***)))((((((***+++,,,))))))************))))))***))))))))))))******+++))))))************))))))))))))))))))************(((((()))***************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***...,,,***))))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((''''''***))))))((((((((((((((((((***,,,---...---,,,+++)))))))))))))))*********&&&'''(((((())))))((((((******++++++++++++******))))))************))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,000555666222///*********))))))))))))((())))))*********+++++++++(((((()))******+++,,,---((((((((((((((()))***+++))))))*********))))))(((+++++++++***************))))))))))))))))))))))))************************))))))************))))))************************))))))))))))))))))))))))((()))***+++***))))))***************************))))))))))))(((((((((((((((((((((((((((((()))************************+++))))))))))))******++++++))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))***+++++++++*********))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************)))((('''((((((((((((((((((((((((((((((((()))(((((()))******((('''(((''''''((())))))))))))(((((((((((((((((((((((())))))***+++++++++++++++((()))))))))******************))))))******+++,,,))))))))))))))))))))))))++++++,,,---------,,,,,,------------------,,,,,,///...---...000222111000///000000000...///000222111333444444444666999<<>>AAAIIIVVVeeevvv''')))+++,,,---,,,***)))******)))((((((((())))))******+++,,,------------+++,,,,,,---,,,+++***)))))))))***++++++,,,,,,,,,((())))))******))))))(((((('''''''''((()))***+++((())))))******))))))(((((((((((()))))))))******(((((()))***************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++)))((((((***+++***)))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''''''''''''''''')))))))))((((((((('''''''''''''''''''''''''''''')))))))))))))))(((''''''%%%&&&((())))))((('''%%%''''''((()))************((()))******++++++******(((((()))************)))))))))************))))))******************************+++++++++,,,,,,,,,************************+++,,,///333555444222///++++++*********))))))))))))************+++++++++((()))***+++++++++++++++)))(((((((((((())))))***))))))******++++++************************++++++)))))))))************+++((((((((((((((()))))))))++++++,,,,,,,,,,,,++++++++++++***)))((((((''''''))))))))))))))))))))))))$$$'''******)))(((***---+++++++++++++++*********))))))))))))(((((((((((((((((((((((()))***++++++...---***(((((()))+++---------,,,,,,+++******)))************************************************)))(((((((((((()))******+++,,,,,,,,,,,,+++******))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))***((('''((()))***)))(((''')))******(((((()))+++))))))))))))))))))))))))((()))******++++++******))))))))))))******************))))))******+++,,,************************)))***+++,,,,,,------,,,------------------------,,,++++++,,,...//////...---...//////......000222111333555666777:::>>>AAA???HHHTTTcccttt'''(((((()))))))))))))))((())))))*********)))))))))***+++,,,,,,---------++++++,,,,,,++++++***)))''')))+++,,,------,,,+++(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***(((((())))))))))))((((((''''''((((((((()))))))))(((((()))***************((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***+++)))(((((()))******)))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&''''''(((((((((((())))))***)))((('''&&&%%%&&&((())))))(((&&&%%%&&&'''((()))*********)))((()))******++++++******''''''((()))))))))))))))))))))************))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))***---000111000///...---,,,+++++++++************)))************+++++++++)))***++++++++++++***)))******))))))(((((())))))((()))***++++++++++++***)))))))))***+++++++++,,,))))))*********+++++++++(((((()))))))))*********++++++,,,,,,,,,,,,++++++)))))))))))))))((((((((())))))))))))))))))))))))"""'''******((((((***---,,,,,,,,,++++++*********))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,++++++*********++++++++++++************************************************************((((((((((((((()))*********++++++,,,+++***)))(((((()))))))))************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((((())))))))))))))))))))))))***((('''''')))***)))(((''')))+++***((((((***,,,))))))))))))))))))))))))'''((())))))******))))))))))))))))))******************))))))******+++,,,(((((((((((((((((((((((())))))***,,,,,,------,,,+++,,,,,,------.........---,,,+++---///000///...,,,...///.........000222333444666777777:::===@@@>>>FFFSSSaaasss((('''%%%%%%%%%&&&((()))'''((()))+++++++++***)))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******&&&(((+++......---,,,***(((((())))))))))))((((((%%%%%%%%%&&&&&&((())))))(((((())))))))))))((((((''''''''''''(((((((((((((((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***,,,***)))((()))***)))((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((()))*********)))'''&&&&&&''')))******((('''%%%%%%&&&((()))*********)))(((((()))***************&&&&&&'''(((((()))(((((())))))************))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((+++///...+++((()))***,,,,,,,,,++++++++++++***)))************+++++++++)))***+++,,,,,,+++)))(((,,,+++***))))))((())))))((()))***+++++++++++++++(((((()))***+++,,,,,,---))))))******++++++++++++))))))******+++++++++,,,))))))************))))))'''''''''((()))******+++))))))))))))))))))))))))"""&&&******((('''***...,,,,,,,,,++++++*********))))))))))))(((((((((((((((((((((((()))***+++,,,)))+++---///...,,,)))'''((((((((()))******++++++************************************))))))))))))((((((((((((((()))******)))******++++++)))((('''(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++***(((&&&%%%))))))))))))))))))))))))***)))'''''')))))))))(((''')))+++***((((((***,,,))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))*********************)))***++++++,,,************************((()))***+++,,,---------++++++,,,,,,---...//////...---,,,...000111000///,,,---............000222333444555555555777:::<<<===EEERRR```rrr''''''(((((())))))******((()))***)))((()))***,,,+++,,,---.........------++++++,,,,,,,,,++++++***)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))&&&&&&&&&'''((())))))***''''''(((((())))))******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''************+++++++++++++++*********))))))((((((((((((((((((''''''''''''))))))(((''''''''''''''')))))))))))))))))))))))),,,---------,,,***(((''')))))))))))))))))))))))))))***+++++++++***((('''+++***)))(((((('''''''''***)))(((''''''((()))******)))((('''''''''''''''+++(((%%%$$$&&&((('''%%%''''''((()))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++++++++************))),,,***((((((***+++)))&&&))))))+++,,,,,,------------,,,++++++***+++++++++,,,---...---+++***+++,,,************************+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))((((((''''''(((((()))***************&&&(((******((((((((())))))******+++++++++******///,,,)))((())))))'''%%%+++***)))(((((()))***+++******))))))))))))******''''''((()))***++++++,,,************************))))))))))))))))))))))))******))))))(((((('''''',,,***))))))******)))'''''''''((()))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******)))(((((()))***+++...---,,,+++***)))))))))))))))************))))))******))))))))))))******++++++++++++************''''''''''''((((((((()))******))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))))))))&&&)))++++++)))'''''')))''''''''''''(((***+++,,,)))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))))))))******)))***++++++++++++******)))))))))))))))))))))))))))((()))+++,,,---.........000000///......///111111333222111000000000111222333333333444666777999:::@@@DDDOOObbbvvv((((((((())))))))))))))))))******(((&&&&&&'''(((++++++,,,---------------,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++(((((((((((((((((((((((())))))(((((((((((())))))+++++++++*********))))))&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((******)))))))))((((((((('''''''''((((((((())))))***)))((('''&&&''''''(((''''''''''''''''''''''''((((((***+++++++++***)))(((((((((((((((((((((((())))))******))))))((('''''''''''''''((()))***+++))))))((('''''''''((())))))((((((''''''''''''(((***(((%%%%%%&&&((('''%%%''''''((()))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++++++++************))),,,***))))))++++++)))'''******+++,,,,,,---,,,,,,,,,++++++*********++++++***+++,,,+++)))))))))***************************************)))))))))((())))))))))))))))))))))))(((((()))))))))***************))))))(((((((((((((((((()))***************)))***++++++)))''''''((()))******+++++++++******,,,***((((((***+++)))(((+++***)))(((((()))***+++******))))))))))))******(((((())))))******++++++************************))))))))))))))))))))))))((((((((()))))))))))))))++++++++++++******))))))((())))))***************))))))))))))))))))))))))+++*********))))))))))))******)))(((((()))***+++******)))))))))***++++++))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))'''(((((())))))((((((''')))(((((((((((((((((((((%%%(((******(((&&&'''(((''''''(((((()))*********((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((((()))++++++***))))))***++++++***************************************,,,---...////////////......------...000000222222111111111111222222333333333444666777999:::@@@CCCOOOaaauuu))))))))))))))))))(((((()))******)))(((((()))++++++++++++,,,,,,,,,,,,,,,------------,,,***))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))+++************)))))))))&&&''''''(((((())))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((((((((((('''%%%&&&&&&''')))******++++++)))(((&&&&&&'''((()))''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((***)))((((((''''''((((((''''''''''''((()))***+++(((''''''&&&&&&'''(((((((((((((((((((((((()))))))))'''&&&%%%'''''''''&&&''''''((()))))))))))))))''''''((()))))))))(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))+++++++++************))),,,+++******+++,,,***)))***++++++,,,,,,,,,+++++++++***************++++++((()))***)))((('''''')))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((())))))))))))******))))))))))))((((((((((((((()))***************+++,,,---,,,***((('''(((******+++++++++******))))))((('''(((***++++++***+++***))))))))))))***+++******))))))))))))******)))))))))))))))*********************************))))))))))))))))))))))))''''''((())))))***++++++'''***+++***'''&&&(((***))))))***+++++++++++++++))))))))))))))))))))))))***************)))))))))******))))))))))))******&&&&&&'''((()))+++,,,---))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((()))*********((())))))******))))))(((((((((((('''''''''&&&&&&%%%'''(((((('''&&&''''''(((((()))******)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))+++++++++'''((()))***************+++++++++++++++++++++++++++,,,---...///000000000---------------...//////111222222333333333222222333333333444666777999:::???CCCOOO```sss+++******))))))(((((((((((()))+++++++++---///222+++*********++++++,,,,,,.........---,,,***)))((())))))************))))))************************))))))(((((((((((())))))************))))))))))))''''''(((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((()))))))))******((((((((((((''''''''''''&&&''''''((())))))******+++***'''&&&&&&''')))***))))))))))))))))))))))))******))))))(((&&&%%%%%%))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((******((('''''''''''''''&&&&&&&&&&&&'''''''''(((''''''(((((())))))))))))((('''&&&&&&'''''''''&&&''''''((()))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))+++++++++*********)))))),,,++++++++++++,,,++++++*********+++++++++******+++******))))))******+++((()))***)))'''&&&'''(((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((()))***************+++,,,------+++))))))*********+++++++++***))))))((((((((()))***++++++*********************************))))))))))))***************)))))))))))))))************************(((((((((((((((((((((((((((((()))))))))*********###&&&)))(((###"""%%%(((((()))******++++++***************************************************************)))))))))))))))&&&''''''(((***,,,---...))))))************)))))))))((((((''''''(((((()))(((((((((((())))))))))))'''(((((((((((()))))))))'''((((((((()))))))))***))))))************))))))((((((((('''&&&&&&%%%%%%&&&'''((((((((((((((((((((()))+++,,,+++)))'''&&&&&&''')))*********)))((((((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&''')))******)))&&&'''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////------------...//////000000111333444444333222222333333333444666777999:::>>>CCCNNN___qqq++++++******))))))(((((((((***+++,,,,,,---000222++++++*********+++,,,---//////...---,,,+++)))(((((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***)))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++''''''''''''(((((((((((())))))))))))))))))((((((***)))(((''''''(((***+++************************,,,+++***)))((('''''''''***************************)))'''&&&&&&&&&'''(((***)))((('''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&'''((()))******))))))&&&'''''''''''''''''''''''''''((()))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))+++++++++*********))))))++++++,,,++++++++++++,,,))))))******+++*********,,,++++++***)))*********)))***+++***((('''((()))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************************))))))))))))************(((((()))***************(((***,,,,,,,,,+++,,,---+++++++++++++++***)))(((((()))*********)))))))))******++++++++++++************))))))))))))***************)))))))))))))))************************((((((((((((((((((((((((+++*********)))))))))((("""&&&)))(((###"""%%%)))'''((())))))******))))))++++++++++++++++++++++++***************+++++++++************))))))(((((()))))))))***+++,,,---...))))))************))))))***))))))(((((())))))***'''((((((((()))))))))***(((((((((((()))))))))******)))))))))((((((((('''))))))************))))))((((((''''''&&&&&&&&&&&&)))(((((())))))*********)))***+++,,,+++***'''&&&&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((())))))(((&&&''''''(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------...///000000111111///000222333444333222222333333333444666777999:::===BBBNNN^^^nnn******************))))))***++++++***)))(((***,,,,,,++++++******,,,---...............---+++************++++++++++++******&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))*********))))))((((((((())))))(((((())))))******((((((((((((((((((((((((******)))))))))***+++,,,++++++++++++++++++++++++***)))((((((''''''((((((&&&&&&&&&&&&'''((()))***%%%&&&'''((((((((((((((('''((()))***+++***)))((($$$&&&(((((('''&&&'''(((''''''((()))))))))))))))))))))*********)))(((((())))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))+++++++++************))))))***,,,+++******+++,,,))))))***+++,,,,,,,,,,,,......,,,+++******)))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((((((((((('''''')))))))))************+++(((((()))***************''')))+++,,,,,,,,,---...+++++++++++++++***)))(((''')))++++++***)))))))))******+++,,,,,,+++************))))))))))))******)))))))))))))))*********************************)))))))))))))))))))))))),,,++++++***))))))((((((&&&)))+++***(((''')))+++''''''((()))))))))))))))++++++++++++++++++++++++*********+++++++++++++++******+++******)))((('''++++++******+++,,,,,,---))))))************))))))******))))))))))))******&&&&&&&&&''''''(((((()))((((((((()))))))))***************)))((('''''''''((())))))******))))))(((''''''''''''''''''''''''***)))((((((***,,,,,,+++******+++++++++***(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))***)))'''%%%((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---///000111111111111///000111111222222222222333333333444666777999:::<<>>GGGUUUeeeyyy%%%&&&''')))***,,,------++++++******)))(((((('''+++++++++++++++,,,,,,,,,///...,,,,,,,,,+++)))'''''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((()))))))))************'''&&&&&&&&&&&&'''((()))*********)))))))))))))))))))))(((((((((((())))))************************''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((()))*********************)))((('''(((((()))))))))*********))))))))))))************))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))((('''(((((()))((((((''''''''''''(((((())))))************)))))))))***+++,,,,,,,,,,,,,,,,,,---000333666888888999333222000...,,,+++++++++)))))))))))))))*********))))))*********+++++++++******))))))))))))******(((((()))************)))(((((()))***************+++++++++***)))(((''''''++++++++++++++++++++++++++++++******))))))(((((((((((()))***************'''(((***---.../////////,,,++++++***)))((('''''')))***++++++))))))***+++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))************)))(((,,,,,,+++******++++++,,,******))))))))))))******,,,***)))'''(((***,,,...---,,,+++***+++------,,,(((((((((((())))))))))))***++++++***((('''((())))))((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))+++,,,,,,+++******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((*********+++++++++,,,,,,,,,------...............000000000000000000///............//////000111222444444555666777888999999<<<>>>GGGUUUdddxxx%%%&&&''')))***,,,------))))))))))))))))))************+++++++++,,,,,,,,,111///,,,+++***)))'''%%%''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((()))))))))***************))))))(((((('''''''''))))))))))))))))))******))))))(((((((((((())))))++++++++++++++++++++++++''')))***)))((('''(((***((((((((((((((((((((((((((((((((('''((())))))******+++++++++***)))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''(((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))((((((((((((((()))((((((''''''''''''(((((())))))************)))))))))***++++++,,,,,,,,,,,,***,,,///111444555555555111000///...---,,,++++++(((((())))))************************++++++++++++***))))))(((((())))))***((())))))***************))))))))))))))))))******++++++++++++***)))'''&&&((((((((((((((((((((((((++++++******))))))(((((((((((()))************)))'''(((***---.../////////++++++******)))((((((''')))+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************))))))*********+++++++++))))))************))))))------,,,++++++++++++,,,******))))))))))))******,,,***(((''''''***---///)))((((((+++------+++)))))))))))))))((((((((((((***+++,,,***)))(((((()))***(((&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''')))***,,,,,,***)))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************'''((((((((((((((((((''''''((((((((()))))))))***((((((((((((((((((((((((******)))(((((('''((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++---...///000000000//////000000000//////...............///000111222444444555666777888999999<<>>FFFSSScccvvv++++++******))))))((((((*********)))))))))))))))((()))***+++,,,++++++***...,,,))))))*********)))))))))******))))))((('''))))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************((((((((((((((((((''''''((()))))))))***************)))(((''''''((()))***************************''')))***)))((('''(((***(((((((((((((((((((((((((((''''''''''''((())))))******+++++++++***))))))'''(((((((((((()))))))))******))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***)))******************)))'''''''''((()))*********&&&&&&'''))))))************))))))(((((())))))***))))))************))))))++++++***)))))))))******((()))+++...///000000000+++++++++,,,++++++******'''(((((()))******++++++*********+++++++++,,,,,,++++++************++++++))))))***++++++++++++******)))(((((('''((()))***)))***+++,,,,,,+++)))(((++++++++++++++++++++++++)))))))))))))))*********((()))******++++++******---,,,+++***************))))))))))))***************+++,,,,,,******+++,,,))))))))))))((((((((('''+++++++++*********))))))************************)))************++++++++++++******************+++((()))***++++++***))))))******))))))))))))******,,,+++)))((((((***+++---))))))///:::???999000,,,***)))))))))(((((((((''')))***++++++***)))***,,,---)))%%%%%%(((+++***((())))))))))))))))))))))))((((((((((((''''''''''''%%%&&&((((((&&&%%%&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((('''''''''((()))*********)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,...///000000000000,,,,,,...///000000111111////////////000111222222333333444555666777777888999;;;DDDQQQ```sss(((((())))))*********+++,,,,,,+++***)))(((''''''((()))***+++,,,+++******+++)))((((((***,,,,,,,,,***************)))(((((())))))************))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************$$$%%%&&&'''(((((((((((((((((())))))*********++++++)))(((''''''((()))+++))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))'''''''''''''''((()))))))))******+++++++++******))))))))))))******************))))))((((((((('''))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))************++++++++++++******&&&''''''((()))******+++$$$%%%''')))***+++++++++******))))))))))))******))))))************))))))++++++***)))((((((((()))((()))+++---////////////)))******+++++++++******'''(((((()))***+++++++++******+++++++++,,,,,,,,,***))))))))))))))))))***))))))***++++++++++++******)))(((''''''((()))***((()))+++,,,,,,+++***)))''''''''''''''''''''''''(((((())))))******++++++))))))***+++++++++++++++******)))((()))***,,,---((((((((()))******++++++***+++,,,,,,******+++,,,---,,,,,,,,,++++++******++++++++++++******))))))************************)))************+++++++++++++++************++++++((()))+++---...---+++*********))))))))))))******,,,+++***))))))***++++++%%%%%%---;;;AAA999...(((******))))))((((((((('''((()))++++++******+++---)))%%%"""$$$)))......,,,(((((((((((((((((((((((()))(((((((((''''''''''''&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))&&&''''''((()))******+++))))))))))))))))))))))))(((((('''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////......++++++---///000111111111/////////000000111222333222222333444555666777777777999BBBOOO^^^qqq+++++++++*********))))))************************+++***)))***,,,------,,,+++++++++*********************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&''')))******)))((('''))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&&&&''''''((((((,,,+++***((((((((()))******)))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))************))))))))))))---,,,***(((((((((((()))------,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((())),,,...///...---,,,+++,,,,,,------,,,,,,+++************************+++++++++*********))))))''''''(((***+++,,,---...************************+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,++++++***++++++++++++,,,,,,+++)))(((((()))************************++++++************++++++))))))))))))))))))))))))---,,,***)))))))))******))))))(((((()))***++++++---,,,,,,+++***)))((((((************************,,,,,,---...---,,,***))))))))))))***+++++++++,,,'''+++//////,,,)))((())),,,)))(((,,,222444///***)))))))))***++++++,,,,,,+++*********))))))((((((,,,+++)))((((((((()))***((((((((((((((((((((((((+++*********))))))((((((((('''&&&%%%%%%&&&'''((())))))))))))************,,,+++)))'''&&&'''((()))))))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))*********++++++,,,&&&'''((()))))))))))))))))))))))))))******************))))))******+++,,,+++++++++++++++***)))(((...,,,***+++---...,,,***---------.........//////+++,,,---///000000111111000////////////000000111000111222333555666777777666:::CCCPPP]]]nnn+++++++++*********))))))************************)))((((((***---//////...,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))(((((()))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&''''''((((((((((((,,,+++)))((((((((()))*********)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******************)))(((((((((((((((((())))))))))))************))))))))))))))))))((((((((()))***+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++&&&'''(((***++++++******++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))&&&'''((()))***+++,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,++++++***++++++,,,,,,------,,,)))(((((()))************************++++++************++++++************************,,,,,,***)))))))))******+++***)))))))))))))))*********************))))))************************,,,,,,---------,,,+++******************+++++++++...000222111---)))((((((***)))(((+++///000,,,)))+++*********************************)))))))))(((+++***)))((((((((()))***((((((((((((((((((((((((*********)))))))))(((((()))))))))(((((()))))))))(((((()))))))))*********---,,,***)))((()))++++++))))))))))))))))))))))))((((((((('''&&&&&&(((***......---+++)))((('''&&&(((((()))*********))))))))))))))))))******************))))))******+++,,,++++++,,,++++++******)))...,,,***+++---...,,,***,,,------------.........///////////////......---///////////////000000111111222333444666777888888777;;;DDDOOO\\\mmm+++************)))))))))))))))))))))))))))))))))'''''''''***---000000000...---------,,,,,,,,,,,,((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))))))))))))))))))))))))))))))))+++***))))))''''''&&&%%%(((((((((((())))))))))))+++***))))))((()))))))))++++++***)))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************+++******)))((((((((((((((())))))))))))++++++*********)))))))))'''''''''((()))+++,,,---)))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,'''''''''((())))))******++++++,,,,,,,,,,,,++++++************************+++++++++***************&&&&&&'''((()))******+++************************+++++++++******************+++,,,------,,,+++***++++++++++++++++++++++++)))******+++++++++++++++,,,++++++***++++++,,,,,,---------,,,)))(((((()))++++++++++++++++++++++++++++++************++++++************************,,,+++******)))*********,,,+++***)))(((((((((((()))))))))******+++++++++************************,,,,,,,,,---,,,,,,+++***+++++++++***************000000000...+++)))))))))((()))***++++++***)))(((,,,,,,+++******)))((((((************))))))))))))+++***)))((((((((())))))((((((((((((((((((((((((******))))))))))))((((((((())))))******))))))((((((((())))))))))))******+++***)))))))))***,,,---))))))))))))))))))))))))))))))((('''%%%&&&)))+++//////---+++)))'''&&&%%%*********+++******))))))))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,------------///////////////......---///////////////000111111222333444555666888999999888<<>>@@@999,,,,,,+++***))))))******))))))(((((((((((()))))))))))))))))))))******+++)))))))))***++++++,,,,,,---,,,,,,+++***)))(((((())))))******+++++++++,,,***************)))((((((***++++++***((('''((()))******))))))))))))******))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))(((((()))))))))(((((('''))))))*********))))))(((,,,,,,,,,+++++++++*********+++---......---+++***+++)))((('''((()))+++,,,------------------------000000000000////////////.........///000222333444444444444444444444444444:::888:::CCCNNN]]]ooo~~~******))))))(((((((((((()))))))))))))))***************)))((((((((((((((('''''''''&&&''''''(((((('''((()))***++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((''''''&&&&&&%%%)))***************))))))++++++******)))(((((((((*********)))(((''''''''''''((()))******)))(((''''''((()))******)))((('''((((((((())))))))))))***%%%(((******)))((())))))************************)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((())))))+++******))))))******+++************************))))))))))))))))))))))))***))))))(((((())))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))***+++++++++++++++***++++++,,,,,,++++++***---------------------------,,,,,,,,,......---,,,------......------,,,+++++++++++++++++++++++++++***************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***++++++,,,---...//////...---,,,,,,,,,,,,,,,---------------------------///...------,,,,,,------...//////---+++***+++,,,---,,,+++************+++,,,,,,,,,,,,---...//////------,,,,,,,,,+++++++++***+++---,,,+++******+++,,,++++++******++++++,,,++++++,,,,,,,,,+++))))))+++,,,---...------,,,++++++++++++++++++++++++++++++++++++************)))***---+++(((...999999222,,,++++++***))))))******))))))(((((((((((()))))))))))))))))))))******+++************************,,,++++++******)))))))))+++++++++++++++************************)))(((((()))***+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''''''''((()))((())))))***))))))(((((())))))************)))))),,,,,,+++++++++*********%%%'''))),,,---------,,,,,,+++)))))))))***,,,---------------------------000000000000////////////......//////000222333444444444444444444444444444999888:::BBBMMM[[[nnn}}}***))))))))))))((((((((('''(((((()))******++++++***))))))((((((((((((((())))))((('''''''''(((((((((((((((((()))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''************)))((('''&&&))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************&&&(((******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,***))))))(((((())))))*********))))))))))))******************************)))))))))))))))))))))))))))((((((''''''(((((()))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++***************)))******+++++++++++++++******++++++++++++******++++++++++++++++++++++++---...///...---,,,---...------......------,,,++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,+++++++++++++++------------------------///...------,,,---------,,,------,,,***)))***+++++++++******))))))******+++++++++***++++++,,,,,,,,,,,,++++++++++++*********,,,---,,,***))))))***,,,++++++******++++++,,,+++,,,---------,,,+++***............---,,,++++++************************+++++++++************)))+++---+++&&&***111111+++,,,+++******)))************))))))(((((())))))***)))))))))))))))******+++++++++******)))(((((('''************************,,,,,,++++++******))))))))))))******))))))(((((()))***+++***)))((()))***((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))))))))************))))))))))))************)))))),,,++++++++++++*********$$$%%%'''***++++++++++++,,,,,,+++******,,,---...------------------------////////////000000000000////////////000111333333444444444444444444444444999888:::BBBLLLYYYlll|||))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))+++***)))(((((((((((((((((((((''''''''')))***,,,))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))&&&'''''''''((((((((()))(((((())))))((('''&&&&&&(((((())))))***************)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********&&&((())))))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++***))))))))))))))))))******))))))(((((())))))***************************))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***++++++,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++...000...+++***,,,...------......------,,,+++++++++++++++++++++++++++,,,,,,++++++++++++******++++++,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------------,,,+++************,,,,,,------------------//////...---------------+++---...---+++******+++++++++************++++++++++++******)))*********,,,,,,,,,+++++++++++++++,,,...///...,,,******+++,,,++++++******++++++,,,,,,,,,---......---,,,+++/////////...---,,,++++++************************+++++++++*********))))))+++,,,***'''(((---,,,'''++++++***************+++***))))))))))))))))))***)))))))))))))))******+++*********))))))(((((((((((()))))))))*********+++******))))))))))))))))))((()))))))))))))))(((((()))***+++***)))((()))***'''(((***,,,,,,***((('''(((((((((((((((((((((((())))))************)))))))))(((((((((((((((((()))((()))******************((())))))************)))++++++++++++************(((((()))******)))((((((,,,++++++***+++,,,------------------............////////////000000000000////////////000111222333333333444444444444444444888888;;;AAAJJJVVVjjjzzz))))))))))))************************))))))(((((())))))(((((((((((())))))+++***)))(((((((((((((((((((((''''''''')))***,,,(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''(((((((((((((((((((((((()))******++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''((((((((())))))'''((())))))(((((()))+++'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((()))************))))))))))))************))))))))))))******************************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++,,,,,,,,,,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,))),,,...---***)))+++---------......------,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,---------,,,,,,+++******+++++++++,,,,,,,,,,,,------......------,,,...------------,,,,,,,,,---,,,++++++*********+++,,,,,,,,,---------......//////...------------...+++---......---++++++,,,,,,,,,+++++++++,,,,,,---///......---------......,,,,,,,,,---------------+++---......,,,******+++,,,++++++******++++++,,,,,,,,,............---,,,//////...---,,,+++++++++************************+++++++++*********))))))***+++***((())),,,+++)))+++***************++++++******))))))))))))******)))))))))))))))******+++((()))))))))*********+++((((((((()))******++++++%%%&&&&&&'''((()))******'''(((((()))))))))((((((((()))******)))((()))+++'''(((***,,,,,,***((('''(((((((((((((((((((((((())))))************))))))((())))))))))))))))))((((((((()))***************(((((()))***************+++++++++*********)))))))))******************)))***************+++,,,,,,---------....../////////.../////////000000000111000/////////000111222222333333333444444444555555888888;;;AAAHHHSSSgggxxx)))))))))************+++++++++******)))(((((('''((((((((((((((())))))***))))))((('''''''''(((((((((((((((((()))***++++++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))'''''''''(((((()))))))))%%%&&&'''((())))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((((((((('''((()))((('''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***+++******))))))******+++++++++************++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************************+++++++++***++++++,,,,,,,,,,,,,,,))))))************))))))------------------------)))***++++++******+++,,,------......------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------............------------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------.........000///......------......***,,,...///---,,,,,,,,,,,,,,,,,,+++,,,,,,---...------,,,,,,,,,------...,,,,,,------------......(((***++++++***))))))***,,,++++++******++++++,,,+++,,,---.........---,,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))*********+++,,,+++*********)))******+++,,,+++******))))))******+++)))))))))))))))******+++((())))))***++++++,,,,,,((((((((())))))*********$$$$$$%%%'''((()))***+++''''''((()))))))))((((((((()))******))))))***+++((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))((())))))******))))))(((&&&'''((())))))***))))))'''((()))******+++******+++************)))))))))(((((()))***+++---......*********+++++++++++++++---------...//////000000......//////000000111111000000000000000111222222222333333444444555555555777888;;;@@@FFFQQQdddvvv))))))*********+++++++++*********)))))))))))))))((((((((((((((()))******'''''''''&&&''''''(((((('''((()))***++++++++++++((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((()))))))))'''(((((()))))))))(((((()))))))))))))))*********(((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***'''(((((((((((()))))))))(((((()))(((''''''))),,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***++++++******))))))******+++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++***+++,,,,,,------,,,,,,))))))************))))))++++++++++++++++++++++++)))))))))***,,,---------------......------,,,+++++++++++++++++++++++++++)))******+++,,,---......------......---,,,,,,+++,,,,,,,,,,,,------------------............------,,,---------------------++++++++++++,,,---...///++++++,,,,,,---......///000//////...............(((+++---...---+++++++++++++++******+++,,,,,,---***************+++,,,---++++++,,,,,,,,,---------&&&(((*********)))***+++,,,++++++******++++++,,,***+++,,,---...------,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***++++++******,,,******))))))***++++++,,,+++******))))))******+++)))))))))))))))******++++++++++++++++++,,,,,,,,,((((((((()))))))))))))))''''''(((((()))***++++++&&&''''''((())))))((((((''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************)))(((%%%%%%'''(((((()))))))))'''((()))******+++++++++************))))))))))))(((((()))***+++---...///***++++++,,,,,,,,,,,,,,,---------...///000000000.........///000111111111000000000000000111111222222222333333444555555666666888;;;@@@DDDNNNbbbuuu))))))******++++++++++++((((((((()))******++++++((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))'''(((***,,,,,,,,,++++++((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((************)))((('''&&&******))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))))))))************((())))))(((''''''***,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++************++++++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))******++++++++++++***+++,,,,,,------,,,,,,))))))************))))))************************+++)))(((***...000///---------......------,,,+++++++++++++++++++++++++++))))))***+++---...//////---.........---,,,,,,+++,,,,,,------------......------............------,,,,,,,,,---------......+++++++++,,,---...///000++++++,,,,,,---...//////000000///...............'''))),,,---,,,***************))))))***+++,,,,,,,,,,,,,,,---...///000111*********++++++,,,,,,,,,''')))+++,,,,,,,,,---...,,,++++++++++++++++++,,,)))***,,,---------,,,,,,+++***)))))))))***+++,,,------------------------+++++++++************)))))))))***,,,+++((()))+++******))))))***+++,,,,,,++++++************++++++)))))))))))))))******+++......---,,,,,,++++++***)))))))))))))))(((((((((***************+++++++++&&&&&&'''((())))))((((((''')))******))))))***,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))((()))***++++++***)))((($$$%%%&&&'''((((((((((((''''''(((******+++++++++************))))))))))))++++++************+++++++++,,,------......---------------...///000000111---......///000111111222111000000000000000111222222222333333444555666666666888<<<@@@CCCMMMaaattt***************)))(((((())))))))))))***+++,,,---((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((()))***************)))************+++++++++******))))))((((((''''''++++++******)))(((((((((&&&''')))))))))***,,,...'''((()))***+++,,,,,,,,,)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((******))))))))))))******************************++++++,,,------------,,,,,,+++******))))))******......---,,,+++***)))((())))))))))))))))))))))))''''''''''''((((((((((((++++++***)))((('''&&&&&&************))))))((((((,,,,,,+++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))---,,,***)))))))))******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---,,,++++++++++++------------,,,,,,,,,+++++++++///...---,,,+++,,,,,,---------------------,,,,,,,,,,,,,,,---------......///...------,,,,,,,,,,,,000///...---,,,+++++++++------............------...,,,++++++,,,.........///............---------.........------,,,,,,,,,---***'''(((+++------,,,...---+++*********+++,,,------------------------.........------,,,,,,,,,,,,+++++++++***)))))))))((()))++++++******+++------,,,++++++,,,------,,,***,,,...---+++***,,,...***999CCC===000)))***,,,,,,,,,,,,++++++*********(((((()))***+++,,,,,,---)))***+++,,,,,,+++***))),,,***'''%%%%%%'''***,,,---+++)))+++...///...,,,++++++***)))(((((()))))),,,***((('''(((((()))((())))))))))))))))))))))))*********)))))))))))))))'''&&&&&&&&&'''(((***+++******))))))))))))******))))))))))))************$$$%%%&&&'''(((***++++++))))))))))))))))))))))))((())))))))))))*********)))************+++++++++''''''((()))******++++++,,,+++***(((&&&%%%######------,,,+++,,,---...///000000000000////////////------......//////000000333333333444444444555555888777999>>>DDDOOObbbrrr***************)))(((((())))))))))))***+++,,,,,,((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++***)))))))))(((((((((''')))))))))))))))*********)))******)))(((((()))+++((()))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************))))))))))))************************************+++,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++*********************************(((((()))))))))*********+++******))))))(((((((((******)))))))))(((((((((******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))***+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------...............---,,,,,,+++,,,------,,,,,,,,,,,,++++++++++++///...---,,,,,,,,,------------------------------,,,,,,---------............------,,,++++++,,,,,,000///...---,,,,,,,,,,,,------............------...---++++++---.........///............---------.........------,,,,,,,,,000---******+++,,,+++)))+++***)))((('''(((((()))------------------------------------,,,,,,,,,+++++++++++++++************+++,,,------,,,+++,,,...---,,,++++++,,,---------+++,,,------++++++,,,------999AAA;;;111---...///,,,,,,++++++++++++++++++(((((())))))******++++++)))***+++,,,,,,+++***))),,,+++)))'''''')))+++,,,***((('''(((***+++***)))++++++***)))))))))))))))+++***((('''(((((())))))))))))))))))))))))))))))***)))))))))))))))))))))+++***))))))))))))***+++)))))))))(((((()))))))))))))))))))))************%%%&&&&&&'''((()))******)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++))))))***++++++,,,------///...---,,,***)))((((((///......---...///000111000000111111111222222222---......//////000111111333333333444444444555555888777999>>>DDDOOOaaaqqq***************)))((((((******)))))))))******+++)))((((((''''''(((((()))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''''''((())))))******))))))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++))))))))))))(((((((((((('''(((((()))******+++++++++,,,+++***'''&&&'''((())))))******+++*********************************))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))***++++++******))))))))))))******************************))))))***+++++++++++++++++++++***))))))))))))***)))))))))******+++++++++*********************************+++++++++,,,,,,*********************************))))))))))))(((*********+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------........./////////000///...------------------,,,,,,,,,,,,+++++++++///...------,,,---------,,,,,,,,,---.........///,,,------------.........///...------------------//////...---,,,,,,,,,,,,------............------...---+++,,,---//////...///............---------.........---------------000...,,,+++,,,,,,,,,+++---,,,++++++***+++++++++------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,---...---,,,+++,,,---,,,,,,,,,,,,------......---,,,++++++------,,,+++***222666222---,,,------++++++++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******,,,+++************+++,,,)))''''''''')))***)))(((++++++***))))))))))))***+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++)))(((''''''''''''))))))))))))))))))))))))))))))))))))************'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++,,,)))************+++++++++++++++,,,,,,------......//////...------,,,,,,+++///............///000000...//////000222333333444......///000000111111222333333333444444444555555888777999>>>DDDNNN___ooo***************)))((((((+++******))))))))))))***))))))(((((((((((())))))&&&&&&''''''(((((())))))&&&&&&'''''''''((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))(((((((((((((((((())))))************+++++++++)))'''&&&'''((()))***************)))(((***************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))************))))))))))))******************************(((((()))***************++++++***)))))))))))))))((())))))))))))******************************************+++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++************+++++++++,,,,,,---------***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---............////////////000000000//////......------.........---------,,,,,,.........------------...+++,,,,,,---...//////000------------............000000//////...//////000//////...---------------------............------...---,,,,,,...//////...///............---------...............---------+++++++++,,,---/////////......------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---,,,***))))))***+++---.........---...///...,,,***+++---...,,,***)))---...+++***------+++*********++++++,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******++++++++++++******+++*********++++++++++++++++++***))))))************++++++***)))))))))***)))))))))))))))))))))))))))))))))))))))*********++++++***))))))((((((((()))******************)))((()))))))))************))))))(((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------......///000000111/////////000111111222222333333333444444444555555777777999>>>CCCLLL]]]lll***************)))((((((******))))))((()))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********(((((((((((())))))))))))************))))))((((((((())))))(((''''''(((***))))))*********))))))((())))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************(((((()))************)))+++***))))))(((((())))))*********))))))))))))(((************************)))))))))************+++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---............////////////000000000000//////.........////////////............---.....................,,,,,,------...///000000---------........./////////...............////////////...---------......------............------...---,,,---///000///---///............---------........................)))+++,,,---......///000******++++++++++++++++++------------------------++++++++++++++++++++++++******++++++,,,,,,,,,---+++------,,,***)))***+++,,,...000000...------///...,,,***+++---...,,,***,,,...---+++,,,111111...*********++++++,,,,,,,,,...------,,,,,,++++++***,,,++++++++++++++++++,,,))))))***++++++***)))))),,,,,,,,,,,,,,,+++,,,,,,+++***************++++++***,,,---,,,***))))))+++************************(((((())))))************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***((()))))))))************)))))))))))))))((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,---------------///...................../////////000111111222222333333333444444444555555777777999===BBBKKKZZZiii***************)))(((((())))))((((((((())))))******))))))(((((())))))***'''''''''((((((((((((((((((((((((((()))))))))***&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))***************((((((((()))))))))******(((((((((((())))))))))))++++++******)))(((((('''&&&'''(((((('''''')))+++(((((())))))***)))))))))(((((())))))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************(((((()))*********************)))(((((((((((()))+++++++++******)))))))))++++++++++++++++++++++++((((((((())))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++******************++++++,,,,,,---++++++++++++++++++++++++,,,,,,---.........------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------........./////////......////////////......000000/////////.........------...////////////...---------.../////////000------........./////////,,,,,,,,,+++,,,,,,---...//////...............///------............------...------...000000///---///............---------.............../////////+++,,,......,,,+++,,,,,,+++,,,------...---------------------------------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///...---,,,---...---000333222...,,,,,,...---,,,++++++------,,,+++,,,...,,,***+++//////,,,++++++++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))************))))))***+++,,,+++)))))))))++++++************+++,,,,,,))),,,......***)))***,,,************************((((((((()))******++++++'''(((((()))))))))(((((()))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,)))************+++++++++************+++++++++++++++++++++,,,,,,------------...//////000000//////111111111000000/////////......///000000111111222333333333444444444555555777777999===AAAIIIXXXfff***************)))((((((((((((((((((((()))***+++******))))))))))))******(((((((((((((((''''''''''''''''''((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***'''((((((((()))))))))************)))))))))))))))&&&'''(((((('''''')))***''''''((()))*********)))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++******))))))))))))******************************((()))******++++++************)))(((((((((((((((*********+++++++++++++++++++++++++++++++++++++++((((((((()))))))))******************++++++++++++*********+++++++++,,,,,,++++++++++++++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---------............+++,,,...///000/////////............------------,,,---...///000000///...............////////////............////////////------,,,,,,---....../////////............//////------............---------------///000111///---///............------------........./////////000)))+++......,,,***+++,,,---...///000111000000///------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,---///...------...///...222555333///++++++---+++,,,------++++++,,,---+++...---******,,,,,,))),,,,,,++++++++++++++++++------------------,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++)))+++,,,+++((('''(((***+++*********++++++,,,---)))---000///+++)))***,,,************************'''(((((()))******++++++'''(((((((((((('''%%%$$$'''(((***++++++***((('''))))))))))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++++++++************,,,,,,,,,,,,,,,------------...///000000000///.../////////000000000000000---......//////000111111333333333444444444555555777777999===AAAHHHVVVddd|||***************)))((((((''''''''''''(((***++++++******))))))))))))******))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))'''((((((((())))))******((((((((()))******++++++(((((()))(((&&&&&&''')))&&&&&&((()))************&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,......******))))))))))))******************************))))))***+++++++++++++++******)))(((((((((((((((((()))***+++,,,---......++++++++++++++++++++++++((())))))))))))*********************************(((((())))))************)))))))))***++++++,,,,,,))))))***+++,,,,,,------------------------------+++,,,.../////////......++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***+++---///000000//////------,,,,,,,,,+++++++++,,,---///000000000///...///////////////...................../////////000000000000000000111222222//////.........//////000---..................------------///111111///---//////.........------------.........//////000000$$$(((,,,---,,,,,,---///***+++---.........------------------------------,,,,,,,,,------.........---------,,,,,,+++++++++***+++,,,,,,++++++---...///333666444///******,,,***---///---+++***,,,...///222222///---//////,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---***,,,---,,,)))((()))++++++*********+++,,,,,,---)))---000///+++)))***---************************'''(((((()))***+++++++++000000000///...,,,***(((&&&'''(((******((('''&&&))))))))))))************((()))))))))************))))))))))))))))))))))))((())))))))))))*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,+++,,,,,,---...///000000------......///000000000333333333444444444555555777777999===AAAGGGUUUcccyyy(((((()))*********************))))))(((((((((''',,,++++++***)))((('''''''''(((((()))(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((()))******((((((((((((((((((((((((*********)))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++))))))))))))))))))))))))+++***)))'''''''''((())))))))))))((())))))***+++------,,,,,,+++***))))))---,,,,,,+++*********+++...------,,,+++++++++,,,+++***)))(((((()))***+++))))))***+++---...//////++++++,,,,,,,,,,,,------***+++,,,------,,,+++***++++++,,,,,,,,,---------.........------,,,,,,,,,)))***,,,---.../////////,,,---...///000000000000---...///000000111000000///////////////........./////////...,,,---///111////////////////////////......---------......///---...///000111111111111------...///000000//////---......//////...------.........///////////////222111000......---------........................,,,------...............222111///...---------...,,,,,,---,,,+++***)))(((%%%(((,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////111111111000///---,,,+++)))************+++++++++000000...,,,******,,,...+++******,,,------+++)))---------,,,,,,++++++++++++---...---++++++---///,,,,,,***)))(((&&&%%%%%%***++++++,,,+++***)))((())))))))))))))))))))))))+++++++++******)))))))))++++++++++++++++++++++++---)))&&&(((,,,///...,,,111222333000,,,)))***+++)))))))))))))))******+++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))(((((()))***************(((((((((((()))***+++,,,)))***+++,,,------------,,,,,,+++++++++,,,---...,,,---...---+++***+++,,,111000///...------...///000000000000000000111222333333444444555666666666555666999===AAAGGGTTTaaayyy(((((()))************************)))))))))((((((++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******(((((((((((((((((((((((()))))))))))))))*********))))))))))))((((((((((((&&&'''((()))))))))))))))(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((++++++,,,,,,+++******)))))))))*********+++++++++))))))))))))))))))))))))******(((((('''((())))))***))))))))))))***++++++...---,,,+++************---,,,++++++******++++++------,,,+++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,---------...---------,,,,,,,,,,,,...............---,,,,,,,,,---...///000000000000...//////000000000000///////////////////////////...//////...,,,,,,...000////////////////////////000//////......------------...///000111111111111---......//////000//////............................../////////000000000111111000///...---------........................,,,---...///////////////222111///...------......///......---,,,,,,++++++......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,......////////////....../////////...---,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,***)))***,,,///222///,,,++++++,,,++++++---------,,,,,,++++++++++++,,,...000000///......,,,++++++******)))))))))+++,,,,,,---,,,+++***)))************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,(((%%%&&&***---,,,***...000000...+++))))))+++)))))))))))))))******+++))))))*********+++++++++************++++++++++++))))))))))))))))))))))))((())))))***************+++***)))))))))))))))***)))***+++,,,------------,,,+++++++++,,,,,,------,,,---...---+++***+++,,,111000///...---......///000000000000000111111222333333444444555666666666555666999===AAAFFFSSS```yyy(((((()))************************))))))))))))(((*********))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((()))******(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))&&&'''((()))***+++++++++(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******++++++******))))))***************+++++++++))))))))))))))))))))))))))))))((((((((()))*********************+++,,,,,,...---,,,*********++++++,,,,,,++++++******++++++,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,---------......//////++++++,,,,,,,,,,,,------......------------......,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++/////////.........------------...///000000000000///000000000000//////...////////////////////////...//////...------...000////////////////////////000111111111000...,,,+++...///000111111222111111......////////////000000000///...------...///000//////000000111111111111111000//////............////////////////////////,,,---...///000000111000111000///......---......222111///...------......333111---***))))))+++,,,,,,,,,,,,,,,,,,,,,---------------......---------------------,,,***)))))),,,,,,,,,,,,------------***+++++++++***+++...000999444...******+++,,,---------,,,,,,,,,,,,+++++++++---111555777555111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++******************************************'''$$$%%%(((+++***)))+++,,,---+++)))((()))***)))))))))))))))******+++***************+++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))******++++++******,,,,,,+++))))))(((((((((******+++,,,------------+++++++++,,,,,,,,,------,,,---...---,,,+++,,,---000000///............///000000000000000111222222333333444444555666666666555666999===@@@FFFSSS```yyy(((((()))***************(((((((((((((((((((((((()))))))))))))))*********)))(((&&&%%%&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************((((((((((((((())))))***((((((((((((((((((((((((''''''((()))***++++++,,,''''''(((((())))))******(((((()))***+++,,,,,,+++))))))(((((()))***++++++******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))*********))))))(((************************))))))))))))))))))))))))((((((((())))))******+++++++++******++++++,,,---///---,,,*********,,,,,,,,,,,,++++++***++++++,,,++++++******)))******+++,,,,,,++++++++++++,,,,,,,,,,,,------------------+++++++++,,,,,,,,,------///...---,,,,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,+++---------...///000111222......///000000000000000000000111000000///...---///////////////000000000///000111000///...000111///////////////////////////000111222222000...,,,//////000111222222222222//////////////////000000111000...------///111222222222222111111111000000000000//////////////////////////////////////////,,,---...000111111111111000000//////............222111///------...///000///---+++******,,,...000,,,,,,,,,---------------------............------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,------------+++,,,---,,,+++,,,...000888333...++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---000666<<<>>>;;;444...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))(((((()))))))))))))))))))))))))))'''%%%%%%(((******)))((()))))))))(((((()))))))))))))))))))))******+++*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***,,,+++******)))))))))******+++,,,,,,---------,,,++++++,,,,,,---------,,,,,,---...---,,,+++,,,---/////////.........//////000/////////000111222333333333444444555666666666666666999===@@@EEERRR___xxx(((((()))***************'''''''''''''''''''''''')))))))))))))))*********)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************((((((((((((((())))))***))))))))))))))))))))))))''''''((()))***++++++,,,''''''(((((())))))************++++++++++++******))))))))))))))))))***+++******))))))))))))******))))))))))))))))))))))))+++******))))))******+++((())))))*********))))))************************))))))))))))))))))))))))(((((()))*********++++++++++++******++++++,,,---...---,,,+++++++++,,,---,,,++++++***++++++,,,,,,+++******)))******++++++***++++++++++++++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222...///000000000000000000000000111000000///...---////////////000000111111000111333222111000111222000000000000000000000000---///111333333333111000///000111222333333333333111000////////////000000111000...---...000222333555555444222111000......000000/////////000000111000000000000000000000000---...///000111111111111///////////////.........111000...,,,,,,---///000***++++++,,,---///000000,,,,,,,,,------..................//////.........,,,---------------,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,***)))***,,,111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000555;;;AAABBB===555///---------,,,++++++******+++************+++++++++************************************************))))))))))))))))))))))))***)))''''''(((*********'''''''''(((((())))))))))))))))))))))))******+++************************))))))))))))*********+++))))))))))))))))))))))))))))))***+++++++++++++++***************+++,,,,,,++++++,,,---------,,,,,,***+++,,,---------,,,,,,,,,---......,,,,,,---.........//////////////////////////////000111222333333333444444555666666666666666999===???EEEQQQ^^^www(((((()))***************&&&&&&''''''''''''((((((*********)))))))))))))))''''''&&&&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((()))******))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))+++++++++++++++***))))))***)))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++******+++++++++***************))))))))))))))))))))))))))))))***+++++++++*********************+++,,,,,,---------------,,,,,,,,,++++++******++++++,,,,,,+++************+++,,,,,,******++++++++++++******))))))******+++++++++,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---------............,,,,,,------------......000///...---------...//////000000111111000000000///000000000000//////......//////000000111111222000111333333222111111222000000000000000000000000...///111333444444444333000000222333333333333333222111000///...///000111000000//////000111222333555555444222000///...---////////////000111111222000000000000000000000000......///000000000//////......////////////......///...---,,,,,,---...///,,,---...//////...---,,,,,,,,,,,,---......//////......////////////......,,,---...............---++++++++++++,,,,,,,,,,,,***+++,,,+++)))'''((()))++++++,,,---///...,,,***++++++,,,,,,,,,,,,------333999@@@CCC@@@999333///------,,,++++++***))))))******)))))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,---------************************+++***)))))))))***+++,,,(((''''''((()))******((()))))))))))))))******++++++++++++***************(((((()))))))))*********)))))))))))))))))))))))))))***++++++,,,+++++++++)))))))))******,,,------+++,,,,,,------,,,,,,,,,***+++,,,---...---,,,+++,,,---......------...///---...//////000/////////////////////000111333333333333444444555666666666666666999===???DDDQQQ]]]uuu(((((()))***************((((((((()))))))))******++++++******))))))((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((())))))************************))))))))))))************))))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((()))******+++,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))******+++++++++***)))(((***))))))))))))***+++++++++,,,---...///...,,,+++++++++******++++++,,,---+++++++++++++++,,,------***+++,,,------,,,+++***))))))***+++,,,,,,------++++++,,,,,,,,,,,,------------............------------------............---------....../////////000///---,,,+++,,,---...000000111111111000000///...//////000000000000///...//////000111111222222...000222222000//////000000000000000000000000000111111222222333333444444000111222333444444444444333222000///...///000111//////000111111222333333222222222111000000//////////////////000111222333111111111111111111111111...////////////...---------...///000000///....................................//////...---,,,+++,,,,,,------.../////////---------......---------,,,,,,---...............,,,,,,,,,,,,------------***,,,---,,,+++******+++++++++,,,---///...,,,***+++++++++,,,,,,---------444;;;BBBAAA:::222...---++++++++++++++++++++++++++++++*********+++,,,---***************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))***,,,+++)))'''(((+++,,,***))))))))))))))))))******++++++++++++*********))))))))))))*********+++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++*********+++,,,,,,+++,,,,,,------,,,,,,+++)))+++,,,......---,,,+++,,,---......------...000,,,---///000000000//////......//////000222333444333333444444555666666666666666999<<>><<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;999999:::;;;888999999:::;;;:::999888555555333222222333444444555555555555555555555555555333222222333333222000000000111111111111000000111111111111111111111111111000000///000111222333////////////////////////......////////////......///////////////000000000222222111000///...------------------------------////////////000000000000---,,,---///111222000---...------,,,,,,,,,---......---,,,+++++++++,,,,,,---,,,+++,,,------+++)))......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,,,,,,,++++++***************+++)))))))))***++++++++++++*********************************+++++++++,,,,,,************************************************++++++,,,,,,,,,,,,++++++---......***'''&&&+++///------,,,,,,+++++++++++++++++++++++++++++++++***,,,,,,------------------------------------------...///000000111111111111222111///......000222333333333333444555555666666666666888;;;<<>>@@@AAAAAAAAACCCAAA>>><<<<<<===>>>???AAA@@@@@@CCCFFFJJJKKKKKKKKKLLLNNNOOONNNKKKHHHEEEGGGHHHIIIHHHEEEDDDEEEFFFAAABBBCCCBBB@@@>>><<<;;;:::999888777777666666666777777666555444555555666444333222222444555444333111111222222222222111111000000111111222222333333222111///......///111222000000000000000000000000......////////////.........//////000000111111111222111111000///.........------------------------/////////000000000111111------...///111111///------------,,,------------------,,,,,,++++++++++++******+++,,,......---,,,000000///...---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++***************++++++))))))*********++++++,,,************************)))))))))*********++++++************************************************((())))))******))))))(((...///---+++((()))---111++++++++++++************+++++++++++++++++++++***,,,,,,,,,---------...................../////////......000111222222222222111000///......000222444222222222333444444555555666666888;;;<<>>BBBCCCFFFJJJMMMPPPRRRSSSRRRPPPNNNLLLMMMPPPSSSUUUYYYXXXXXXYYY\\\^^^]]]]]]ZZZ[[[^^^______]]][[[YYYYYY\\\]]]ZZZUUUQQQPPPQQQSSSTTTTTTQQQLLLGGGDDDCCC@@@AAAAAA@@@???<<<:::888;;;:::888777666555666666777666555555777777666555333333333444444333333333111111222222222333333333222111///.........///000000000000000000000000000......////////////......---...///000111111111000000000////////////......------------------------////////////000000000000...000222111000//////000,,,,,,------------------------------,,,,,,,,,+++++++++,,,---...000111111///...---,,,+++*********---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,...---------,,,,,,,,,,,,******+++++++++,,,,,,,,,*********)))******+++,,,((()))******)))(((***+++++++++++++++++++++++++++(((((()))))))))*********************************************************''''''((((((((((((''''''(((+++...000...,,,++++++************************------------------------+++,,,,,,------.........------......///000000111---...000222333333222222000000/////////111222333111111222222333444444555666666888;;;<<>><<<:::::::::999888666444444555555555555444444555444444333222222111111000000/////////000000000000000000000000000000000......////////////......,,,---...000000111000000---............/////////................................./////////000000...222444111,,,***---222+++,,,,,,---.........---...............---,,,,,,+++,,,,,,,,,,,,...000222++++++************++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******))))))***++++++,,,)))+++---,,,)))(((***+++++++++++++++++++++++++++))))))))))))************************************************************((())))))******))))))(((%%%(((,,,......,,,***(((++++++++++++++++++++++++,,,,,,,,,------.........++++++,,,,,,---......///++++++,,,---///000111111---...000222333333333222/////////000111111222222222222333333444555555555666666888;;;<<>>===AAAEEEHHHIIIKKKOOORRR___dddjjjoooooommmkkkiiifffjjjpppyyy~~~xxxkkk```______\\\\\\^^^YYYYYYWWWRRRKKKEEEAAA???;;;======:::666555777:::999777555444555555444333000111222222111000000111111000000000000/////////---...///111111111000000333333222222111111000000------------------------///......---------................../////////000111111111111111000/////////---+++,,,///000///---------......------,,,+++******++++++,,,,,,,,,++++++///111000+++)))+++---,,,,,,,,,++++++*********------------------------------..................++++++++++++++++++,,,,,,---,,,+++*********+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************+++++++++,,,++++++******++++++,,,///...---,,,+++)))(((((()))***+++,,,,,,+++***)))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---******++++++,,,---.............../////////000000000000000000000///......000000111222222222222111333333333222222333333444333333666;;;>>>AAAIIISSSfffyyy((((((((())))))))))))(((%%%%%%$$$$$$$$$$$$%%%%%%))))))))))))))))))))))))*********)))((((((''''''((((((((('''((())))))***))))))(((((((((((()))))))))*********************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))*********************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************+++*********))))))))))))************))))))))))))***+++,,,,,,,,,,,,+++******************++++++,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,---.........---------...//////000,,,,,,------...////////////......///000000//////222111000///111333444444777999;;;===AAAFFFMMMQQQWWW[[[```bbbcccffflllrrrzzz}}}|||zzzxxx|||wwwwwwxxxvvvuuuxxx|||{{{xxxrrriii```ZZZXXXLLLKKKHHHCCC???===>>>???@@@<<<888666666777777777333444444444333333333333000000000000000000000000///000000111111000///...000000000000////////////------------------------///...............//////........./////////000000000111111111111000/////////---,,,---///000///---...............---,,,,,,++++++---.........---,,,)))---000///,,,***,,,///...------------------,,,------------------------......------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,,,,++++++++++++------,,,,,,,,,,,,------------,,,+++***))))))(((******++++++++++++******)))******+++++++++******++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,------......++++++++++++,,,,,,,,,,,,......///000000//////...000111111111111222222222333333333333444555777777777777:::>>>AAADDDLLLUUUdddwww''''''(((((())))))******((('''&&&%%%%%%&&&'''(((***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''(((((()))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++************************))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))************************++++++++++++***************************************++++++,,,,,,++++++***)))******+++++++++++++++++++++,,,,,,,,,---------------------------------------------............,,,,,,,,,,,,,,,------...000000/////////000000111------...///000111222222///000111222222222222222555444333333555999===???CCCFFFIIIKKKMMMTTT```iiisssyyy~~~{{{kkkeee\\\TTTNNNKKKHHHGGGHHHDDD>>>;;;:::;;;;;;;;;444444333333333333333333111111111222222222222222111222222111111///....../////////000000000000000........................///.........///000111222....../////////000000000000000000000000///......///...---...///000///.../////////.........------+++---///000111000...---(((+++...///---,,,...000,,,------------------...,,,,,,,,,,,,------------......---,,,+++******))),,,,,,,,,++++++***)))(((,,,++++++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++///...,,,***))))))******,,,,,,++++++++++++,,,,,,++++++*********)))))))))++++++************++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------......,,,,,,---------.........------...///000000000000222111000000000111333333333333444555666888::::::::::::<<>>@@@IIIRRRbbbvvv((((((''''''((()))***+++***)))(((''''''((()))***((()))+++,,,,,,+++)))(((%%%%%%&&&&&&'''((((((((())))))(((((())))))***+++))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++)))***+++------,,,++++++***+++++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------,,,,,,------...///......---------...//////000000111222333444444555555888:::<<<<<<>>>AAADDDDDDIIIOOOSSSVVVYYY\\\___hhhjjjjjjgggdddhhhttt~~~{{{wwwrrrppplllhhhaaaXXXOOOIIICCC@@@;;;888999999999888555555444444444333333333111111111111222222333333111111222222333333444444/////////////////////////////////000000222333444////////////000000000111000000000000000//////...//////000000000000000111111000///............///+++,,,.../////////---,,,---...///...---,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////------...---,,,***((('''******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))(((((((((***+++,,,)))((((((''''''(((((())))))))))))))))))*********,,,+++***))))))***+++,,,+++++++++++++++***)))(((------------------------++++++,,,---......//////..................------***++++++++++++,,,,,,,,,---...///111222333444444333111000//////111333444555555444444555555666666999777888:::;;;>>>GGGPPPbbbwww***)))(((''''''((()))***))))))))))))))))))))))))((())),,,------,,,)))((('''((((((((())))))******)))))))))))))))***++++++))))))(((((((((((())))))************************))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))******+++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,---------.........//////---------------------------------,,,,,,,,,,,,,,,...............//////000------------...///000111000111333555777999;;;;;;>>>AAADDDEEEFFFJJJPPPUUUXXX^^^eeejjjkkklllnnnpppxxxzzzzzzwwwvvvyyyxxxkkkcccUUUOOOFFFAAA>>>===:::777777666666555444333222222111111111111222333444555000000000111111111111111000000000000000000000000000/////////000111222222/////////000000000111111111111111111111000/////////000111111000000111222000///...---------...///++++++,,,---------------............---,,,+++***,,,------------------...******++++++,,,,,,------+++,,,,,,---...///000111(((***,,,...//////...---))))))+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,---......///++++++************++++++)))*********************++++++************++++++,,,,,,,,,++++++)))((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000------------------......------------............---...000111222333333333222111000000000111333333555555444444333444444555999777888:::;;;>>>GGGQQQcccvvv,,,+++)))'''&&&'''((())))))***+++,,,,,,+++***)))((()))***++++++***)))(((((((((((()))))))))))))))((((((((((((((()))******))))))(((((((((((())))))------,,,,,,+++*********))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,------,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------............////////////------------------------............---------,,,///////////////000111111//////000000222333555666555666999===BBBFFFIIIKKKMMMPPPRRRSSSUUU[[[dddlllqqqvvv{{{|||zzzzzz|||uuulll___UUUOOOJJJDDD@@@>>>===<<<:::888777666555333333222111222222444444222111111111111111111000000000000000000000000000000000/////////000000111//////000000000111111111222222222222222111111000///111222222000000111333000///---,,,+++,,,---...,,,,,,+++++++++,,,---...------------......,,,+++...------------------,,,)))******+++,,,,,,------,,,,,,,,,------.........***+++...000111000...---((()))+++,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++---/////////...---,,,++++++******++++++,,,+++++++++++++++***************++++++++++++************+++++++++******)))************************++++++,,,,,,---------...++++++,,,,,,------......000000000111111111222222,,,---...000000111111111000111111111111222222222333333333333444555666666888666777999;;;>>>HHHRRRbbbuuu---,,,)))'''&&&&&&'''(((&&&'''***++++++***'''&&&***)))(((''''''((()))***'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((())))))///......---,,,+++******))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))+++---///000111************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))***+++,,,,,,---------,,,+++******+++,,,------,,,+++***+++,,,---...,,,,,,,,,---------......------------------------000000//////.........---000000000000000111111222111222222333555777999::::::<<>><<<;;;:::666555333222111222222333555444444333333222222222000000000000000000000000111000///////////////000000000000000111111111111222333333333333222111111///111333222000000222444000...,,,+++++++++---......---+++***+++,,,...000+++++++++---...///...---,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///000111222111...+++)))((()))+++,,,------,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++---//////---***)))******))))))))))))******,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))((()))***+++++++++++++++((((((((((((((((((((((((------,,,,,,,,,+++++++++******++++++,,,---..................////////////+++,,,---...////////////000000111222222222222111222222333333555666888999666444555777999===GGGQQQbbbttt+++++++++++++++***)))(((******++++++++++++******,,,+++++++++******))))))(((((((((((((((((((((((('''(((((())))))))))))((()))((('''&&&&&&'''((()))))))))))))))************)))***+++,,,,,,+++***)))''')))+++,,,,,,,,,***)))******))))))))))))******)))))))))))))))))))))))))))+++++++++///444333///,,,+++++++++++++++++++++*********+++,,,,,,***(((------,,,,,,+++*********)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---------------------------/////////---------///000000000///---,,,---...555333000///111444777888777999<<<@@@BBBBBBAAA@@@IIIIIILLLRRR[[[eeemmmqqqvvvsssqqqsssxxxxxxoookkkhhhgggmmmoooppppppuuu}}}~~~zzzxxxyyy|||~~~xxxlllddd___[[[UUUOOOJJJDDD???;;;<<<:::666555555555444333222111000000111222000///222111111111000000000000000000////////////000000000000000000000000000000......////////////......111111111111111111111111000000//////....................................---------.........//////,,,++++++******++++++,,,,,,++++++,,,...//////......,,,***((((((***,,,...)))***,,,---...------,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******))))))***+++,,,------...++++++*********************)))))))))+++,,,+++***%%%&&&(((***++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++,,,,,,,,,++++++,,,,,,---000000///............///+++---000000000000111222111111000000111111222333111222333444555555555555:::777777:::<<<>>>EEELLL^^^qqq+++++++++++++++***))))))******++++++++++++******))))))))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))***)))((('''&&&''''''((((((((()))))))))*********)))***++++++++++++***)))''')))***,,,,,,+++***)))*********))))))*********)))))))))))))))))))))))))))+++++++++...222111---***************)))))))))*********+++,,,,,,***(((*********+++++++++++++++)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,------******++++++,,,---------...///000///---,,,,,,...111222222222111111222444555444333444666999:::;;;@@@DDDHHHIIIIIIKKKQQQVVV[[[^^^bbbjjjrrrzzz}}}~~~{{{tttooommmkkkjjjmmmqqqtttwww}}}yyyttttttxxx|||yyyuuuooohhh```WWWNNNHHHAAA???===;;;:::777444111555444222222333333222111111111111111111111111111000000000//////000000000000000000000000000000000...//////000000//////...111111111111111111111111////////////......------++++++++++++++++++++++++---------.........//////---,,,,,,,,,,,,,,,,,,---++++++***,,,...000000///---,,,+++******+++,,,---++++++,,,---------,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++,,,,,,***************************)))))))))+++,,,+++***((()))+++---............,,,,,,,,,+++++++++******,,,,,,+++++++++++++++,,,///...---,,,++++++++++++......------------......888999999666222///......111111000000111111222333111222333444555555555555888555666:::<<>>:::777444666444222222333333222111111111111111111111222222111111000000000000111111000000000000000000000000//////000000000000//////000000000000000000000000...............---------........................---------..................------,,,,,,------...,,,++++++,,,///111000000,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++,,,++++++************+++,,,,,,,,,+++++++++*********************************)))))))))+++,,,+++***)))+++,,,.../////////...,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,---.........///000222222000///000000111000000000000111222222111222333444555555555555666444666:::===@@@GGGOOO]]]ooo******+++++++++******)))******++++++++++++******(((((())))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))******---,,,***(((&&&&&&&&&&&&(((((((((((()))))))))***))))))************))))))(((((()))***+++******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))),,,,,,******---,,,((('''''''''(((((((((((((((***))))))***+++,,,+++***(((((()))))))))*********))))))*********+++++++++************************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,---------......//////,,,...////////////000111111333555666666888;;;===BBBCCCDDDEEEGGGJJJNNNQQQPPPUUU\\\aaagggrrr{{{qqqnnnqqquuuwwwwwwzzz~~~{{{tttlll^^^QQQHHHBBB???===999777555444444555444333000000111111111111222222222111111000000111111222000000000000000000000000///000000111111000000///////////////////////////............------------////////////////////////........................------,,,,,,,,,,,,------...---,,,---///000///...++++++,,,------,,,++++++///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++***************+++++++++***)))))))))+++,,,+++***'''(((***,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,---...///***+++,,,---...//////000###&&&***,,,---///111333000000000000000111222222111222333444555555555555777555666;;;===???FFFMMM[[[lll)))******+++++++++************++++++++++++******,,,,,,+++******)))((((((((((((((((((((((((((((((''''''''''''((()))++++++...---***((('''&&&&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))************+++,,,------------,,,+++))))))))))))))))))))))))(((,,,,,,))))))******'''((((((((())))))************)))((()))+++,,,,,,+++*********)))))))))(((((())))))*********+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......------,,,---------...............---------,,,...000111222333555777888:::<<<===>>>@@@DDDFFFGGGHHHJJJLLLMMMPPPUUUYYYYYY^^^fffppp|||zzz}}}ooocccWWWMMMGGGAAA>>>;;;999888888777666111111111111111111111111222222111111111111222222000000000000000000000000000000111111111111000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,.....................---,,,,,,++++++++++++,,,,,,111///------......,,,+++***+++---......---+++***///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,))))))***+++,,,,,,------))))))*********+++++++++***)))))))))+++,,,+++***'''((()))+++++++++******++++++++++++++++++++++++,,,+++++++++,,,------.........---,,,,,,,,,------***+++---///000111111111,,,...000000/////////000000000//////000000111222111222333444555555555555999777888<<<===>>>CCCJJJXXXiii))))))***++++++++++++*********++++++++++++******...---,,,+++***(((''''''((((((((((((((((((((((((((('''''''''((()))+++,,,...---+++((('''&&&&&&&&&''''''(((((((((((())))))***))))))(((((())))))***((((((((()))))))))******++++++------------++++++))))))))))))))))))))))))(((,,,---***(((******(((((())))))******++++++,,,+++)))((((((***,,,,,,,,,,,,++++++***))))))(((((()))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,------............---------......///...........................000333444555777999;;;999<<>>;;;999666444444444444333333333222222333333222222222222333333000000000000000000000000111111222222222222111111000000000000000000000000.........///////////////.......................................---------,,,++++++******++++++,,,000///------------+++)))+++,,,---......---,,,+++------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,++++++++++++,,,,,,---((()))***+++,,,------...)))))))))***++++++,,,,,,***)))))))))+++,,,+++***)))***+++,,,---,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///222111///---,,,++++++******,,,...000111111111000///000222111000//////000000////////////000111111111222333444555555555555:::888999===>>>>>>BBBHHHVVVhhh))))))***+++++++++++++++******++++++++++++******,,,,,,+++***)))(((((('''((((((((((((((((((((((((((('''&&&&&&'''))),,,---...,,,***)))'''''''''''''''''''''((((((((())))))***)))(((''''''((()))***((((((((((((((()))*********+++,,,------,,,+++***))))))))))))))))))))))))''',,,...***(((******)))(((((()))******+++,,,,,,+++)))'''(((***,,,---,,,+++++++++++++++*********)))************+++++++++************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---......///...---------...///000000...//////111222333444444333555777888888999;;;===<<>>>>>CCCIIIWWWhhh((()))***+++++++++++++++******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))),,,------,,,***)))((('''((((((''''''''''''((((((((()))***)))(((''''''((()))***((((((((((((((()))******)))***,,,------,,,***)))))))))))))))))))))))))))''',,,...+++(((***+++***'''(((((()))***++++++,,,+++)))'''(((***,,,------*********+++,,,,,,------)))************+++++++++************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------......000111222000111333555777999;;;<<<888999;;;;;;::::::;;;<<>>BBBEEEFFFRRRSSSVVV^^^jjjwww}}}rrriiidddTTTKKK@@@::::::;;;;;;999888777555333333444444555444222000000222333444444333333111000000000111222333333222222111111000000000000000000////////////000000//////......------///////////////000111111111000...,,,,,,,,,......111000...---,,,,,,---...,,,---.........---,,,+++,,,,,,,,,---------............,,,+++***++++++,,,333))) )))111000,,,---+++))))))***+++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,...//////---***(((++++++*********************++++++,,,,,,++++++***************************,,,,,,++++++,,,---///000......//////...---,,,,,,///............//////000000000000000000000000000000000000000////////////555555666666777888888888>>>:::999===AAACCCFFFJJJYYYlll'''((((((((()))))))))***,,,++++++******++++++,,,++++++***)))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))***))))))((((((((((((((())))))((('''''''''''''''******++++++++++++******)))((((((''''''(((((()))***+++,,,------,,,***))))))))))))))))))*********'''''')))*********)))((()))************+++++++++************+++,,,------************************+++++++++*********))))))''''''''''''((((((((((((++++++,,,---------,,,+++,,,+++*********+++,,,------------......000000111000000111222555888:::<<<@@@???===<<<;;;;;;<<<<<<::::::;;;>>>DDDJJJOOORRRWWWZZZbbbooo~~~~~~}}}|||}}}ssshhhYYYMMMGGGCCC@@@===:::888666555444333333222222000//////000111111000333333111000000000111222111111111111111111000000111000000000///////////////////////////........................///000000......///......------,,,......------------......---......//////...---,,,,,,,,,,,,---------......---......///...---,,,+++...+++((((((+++......------+++))))))***+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,***((('''***************************++++++,,,,,,++++++***************************---,,,,,,,,,,,,...///000......//////...------,,,------------...///000000000000000000000000000000111111111111111000000000444444555666666777777888:::666555999===???CCCGGGXXXjjj(((((((((((()))))))))))),,,+++************+++,,,+++***))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''******((('''''''''((()))))))))((('''''''''((((((******++++++++++++*********))))))(((((())))))***)))***+++,,,---,,,+++***************))))))))))))'''((())))))******)))))))))************+++++++++++++++*********++++++,,,************************+++******))))))(((((((((&&&&&&'''''''''(((((((((******,,,,,,------------*********+++,,,,,,------............///111222444333444666999;;;>>>@@@AAA@@@===:::888777888;;;======>>>AAAEEELLLUUU\\\aaabbbgggsss~~~}}}}}}{{{xxxxxxzzzssscccWWWNNNGGGCCC;;;888666444444444333222000//////000111222111///333333222111111111111222000000000000000111111111111111000000000/////////...///////////////000000...------------......///,,,---///000000...,,,+++,,,,,,---............------....../////////......,,,,,,,,,---------......,,,...000111111///---+++(((,,,000000,,,***+++...---+++***)))+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))***************************++++++,,,,,,++++++***************************------,,,------...000000.........///......---,,,,,,,,,,,,---...///000111000000000000000000000000111111111111111222222222333333444444555666666777666333333777;;;<<>>@@@AAABBBBBBCCC:::999777777999<<>>999999;;;>>>AAAEEEHHHJJJLLLRRR\\\fffpppzzz}}}yyyuuusssvvv|||rrriiiVVVOOOEEE???======<<<;;;222222333555777888777555333333333333222222111111//////000000111111222222111111111111000000000000.../////////000000111111000000///////////////000///...---,,,------...///......///000///...,,,+++///......---------------,,,,,,,,,---------.........---------------......,,,---...,,,***)))***+++---+++******+++,,,,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))*********+++++++++***++++++,,,,,,++++++***************************,,,,,,---....../////////------...............---222222111000////////////000000000000000000000000/////////000000000111111222222333333444555555555777555777:::;;;<<>>@@@BBBCCC@@@@@@???>>><<<;;;:::::::::<<>>@@@AAAAAAAAA@@@===<<<;;;:::;;;;;;======AAABBBEEEJJJRRRZZZbbbfffqqq}}}~~~yyyvvvwww}}}yyyooogggaaaYYYNNNEEEBBB???<<<999888666333111333333444444444333222111333333333333222222222222222222222111111111000000111111111000000000000000000000///...............------------......//////.........///000222333444666444222000...---------,,,,,,,,,---------......------......////////////---------,,,,,,,,,,,,------+++******,,,------,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------'''(((***,,,,,,+++***)))((())))))***++++++,,,,,,***++++++,,,,,,++++++***************************)))***+++------------,,,,,,------...//////.....................///000000000000000000000000000000...//////000111111222222333333333444555555666666666666777999888777>>>FFFOOOaaa|||******))))))((((((((('''((()))***++++++***)))((())))))((())))))***++++++))))))))))))))))))))))))++++++++++++************&&&(((+++------,,,***)))))))))((())))))***++++++(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((())))))***---.../////////---***)))+++***)))))))))***,,,,,,)))************+++++++++******))))))))))))******************************,,,,,,+++***)))((('''&&&++++++,,,,,,,,,---------...---,,,+++++++++,,,---000000111333777;;;@@@BBB>>>@@@BBBCCCCCCAAA>>><<<;;;:::::::::<<>>FFFOOO```{{{***************)))((((((************+++,,,------******))))))))))))******,,,+++***(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,(((***---...//////111222222555888===@@@CCCDDDEEEJJJGGGCCC???===;;;999777::::::===AAAEEEGGGJJJMMMPPPWWW___fffppp{{{xxxzzz~~~nnn]]]MMMFFFBBB<<<999:::777777777666444222222222333333333222333333444555666444111///......//////444444444444222000---,,,///000111222222111000///////////////////////////...//////000111333777;;;===;;;777333000///......//////...------------...---------............////////////...------,,,,,,------------------------///...+++******,,,///000000///---,,,+++,,,------((()))++++++)))((()))***,,,+++***))))))***++++++,,,,,,,,,---------......******+++******)))((('''++++++*********+++,,,,,,////////////000000111111//////............//////000000000000111111111111111000///000333444222///111222555666777666555444666777777777888;;;???CCCOOO[[[sss***************)))(((((()))((('''''''''((()))***))))))(((((((((((())))))+++***)))((((((''''''(((************************((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***,,,///000111222444666888999<<<@@@CCCEEEFFFGGGGGGDDD???<<<:::;;;;;;;;;===???CCCHHHKKKMMMPPPRRRYYYcccnnnxxx{{{hhh]]]SSSHHHAAA>>>::::::999777666555555555222222222222222222222222555444222111000000111111222222333333333222000000......---,,,,,,---......////////////////////////...///000000000222666999???===999555111///............---,,,,,,,,,,,,------------............///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++,,,------,,,+++************+++(((***++++++***))))))***,,,+++***))))))***+++,,,,,,,,,,,,,,,------------******+++++++++++++++***+++************+++,,,,,,,,,,,,---------...............------------......000000000000111111111111111//////000222333222///111222444666666666555444666777777777888;;;???CCCOOO[[[rrr***************)))((((((***)))'''%%%%%%&&&((()))((((((''''''''''''(((((())))))(((((((((((())))))++++++++++++++++++++++++((((((((((((((((((((((((((()))******************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***++++++*********)))))))))++++++++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,...000222333555777;;;===@@@AAABBBCCCEEEFFFGGGGGGCCCAAA>>>;;;;;;===@@@BBBEEEHHHLLLOOOTTTZZZ```dddgggssszzzkkk[[[MMMFFF>>><<<999777555444555555222222333333333222222111333333333333333333333333///000111222333333333333///---+++))))))+++---///000000000000000000000000///000111000000111444666@@@>>>:::666222000.........---,,,,,,++++++,,,,,,---------............///---......///000000111111,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,,,,+++************+++)))+++---,,,+++***++++++,,,++++++******+++,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------...000000000000111111111111111000///000222222222000111222444666666666555555666777888888999;;;???CCCOOO[[[rrr***************)))((((((...,,,***((('''(((***+++)))((((((''''''(((((()))((((((((((((((()))******++++++++++++++++++++++++((((((((((((((((((((((((******++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***+++++++++*********))))))+++++++++,,,,,,,,,,,,,,,*********+++,,,,,,---...111333666888:::>>>BBBFFFHHHGGGFFFEEEDDDDDDDDDDDD@@@@@@@@@@@@@@@BBBEEEGGGNNNSSSXXX[[[bbbmmmxxx}}}vvvppp]]]RRRGGGCCC>>>999777666555555555555666666555444333222111222333444444444444444...///000111222222333333111///...------...///111000000000000000000000000000111111000///000222444<<<:::888555222000//////......---,,,,,,,,,---------------............///---........./////////000++++++++++++++++++++++++***+++,,,---...---,,,,,,------,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,---.............................................------.........///000000000111111111111222111111111222222333333333444555666777777777777666777888999999<<<@@@CCCNNNYYYqqq***************)))((((((...---+++)))))))))++++++***))))))(((((())))))***(((''''''(((((()))***+++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((()))))))))*********+++************************************************((()))))))))************))))))))))))))))))))))))******))))))))))))******++++++++++++************++++++,,,,,,,,,---------******+++,,,---///111222555777;;;===@@@DDDHHHKKKJJJIIIEEEBBB@@@?????????<<>>;;;888555777777666666555444333222111222333333444444333333///////////////000000000000000111111111111000000000000000000000000000000///000111000//////000111444444333222111000000000000000///...............---------............///.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***(((+++,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,---++++++,,,,,,------------******+++++++++,,,,,,,,,++++++,,,,,,+++******))),,,---...///000000000000........................000000////////////000000///000000000111111111111333333222222222222444555555666777777888888999999666777999::::::<<<@@@BBBLLLXXXppp***************)))((((((*********)))))))))))))))******))))))))))))******((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))((())))))******+++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))+++******))))))******+++,,,++++++++++++*********++++++,,,,,,------......------...///222555888:::;;;>>>AAADDDEEEFFFHHHJJJGGGEEEAAA>>><<<<<<===>>><<<@@@GGGJJJLLLOOOSSSWWW^^^rrr{{{|||iiibbbWWWOOOHHHBBB;;;666999888777555444333333333444444444333333222222222111111000/////////000000//////111222222111//////000000000000000000000000...000111000///...///000/////////000000000000000111000000///.../////////---------............///......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,)))'''%%%((()))******+++************,,,------,,,+++,,,,,,++++++,,,---............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++---///000111111111000---------,,,,,,,,,,,,,,,111000000000000000000111000000000000111111111111222333333222111111444666666666777777888999999999666777999:::;;;===@@@BBBJJJVVVooo***************)))(((((('''((()))******))))))((())))))(((((((((((()))))))))((((((((((((((()))***************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((())))))******+++,,,,,,************************************************))))))))))))************))))))))))))))))))))))))+++******))))))******+++,,,,,,+++++++++*********++++++,,,,,,---......///111222333555888===AAACCCCCCFFFIIIJJJHHHFFFEEEDDD@@@>>>;;;999999<<>>@@@BBBKKKVVVnnn(((((((((((()))***+++,,,))))))))))))******************))))))))))))******)))******)))((((((***+++,,,,,,,,,---------......---------,,,,,,+++++++++......------,,,+++******))))))))))))************))))))************)))))),,,,,,,,,+++++++++******+++***************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,---------.........+++,,,---,,,---///333666:::===AAAEEEGGGJJJMMMOOOPPPNNNJJJFFFBBB>>>;;;:::<<<<<<===@@@CCCEEEFFFEEETTTUUUXXX]]]gggwww~~~{{{xxxuuuqqqooo|||zzz|||yyysssqqqsssuuutttpppmmmrrr~~~zzzlllYYYNNNDDDBBB???:::888:::999666555777555111///000444333222222111111222222222222222222222222222222//////000000111111222222//////////////////////////////000000///...------------............------------............------.................................------,,,,,,,,,,,,+++)))***+++------,,,)))***,,,,,,++++++,,,------------,,,,,,+++++++++***+++---///////////////,,,,,,,,,------///000111---------------...///000......------------......---------.........//////------------.........//////000111222333222111111111111000000111111222333444333222222333444666777444666888888999:::===???HHHXXXppp+++******)))))))))))))))))))))))))))******************))))))))))))******''''''((((((((()))***,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++------,,,,,,+++*********))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,++++++************+++***************++++++************************++++++++++++++++++++++++)))******++++++,,,,,,,,,------,,,,,,,,,---......,,,---...///000333777:::@@@CCCFFFHHHHHHIIIKKKLLLHHHEEEAAA>>><<<;;;<<<===AAABBBDDDGGGKKKNNNOOOPPPPPPVVV___hhhttt~~~zzz|||~~~|||wwwvvvvvvvvvsssoookkklllsssyyy}}}{{{{{{~~~||||||xxxiiiXXXMMMDDD;;;777888:::777777999999555444555444333333222222222222222222222222222222222222222000000000000111111111111///////////////////////////////////////...---------......//////......------......//////......---..............................---------,,,,,,,,,,,,***)))***+++---,,,+++)))+++,,,,,,++++++,,,------------,,,,,,+++++++++***+++---////////////...---------------...///000...------,,,,,,,,,------......------------......------..................---.........////////////...///000111222111000000111111000000111111222333333333222222333444666777444555777888999;;;???BBBHHHUUUlll---,,,+++)))((('''''''''))))))))))))******************))))))))))))******))))))(((((())))))***+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))************++++++,,,,,,,,,,,,+++++++++************)))))))))++++++***************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000---///222444666:::>>>AAAGGGIIIKKKKKKIIIGGGFFFFFF???<<<:::888999<<>>CCCGGGJJJJJJJJJLLLNNNSSSZZZbbbgggqqq{{{yyyrrrnnnpppttttttwwwyyyyyymmm\\\NNNFFF???999666777777333111111555555444333333333333333222222222222222222222222222222222111111000000000////////////////////////...///////////////............////////////............////////////......------------------------------------------------+++******+++------,,,++++++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---------------...------,,,,,,------------,,,,,,++++++...------,,,,,,------..................---------///000000000000111111111/////////000000000000000111111000000111111222333222222333333444555555666444444555666999>>>DDDIIIJJJSSSfff******))))))))))))******((()))))))))******************))))))))))))******)))(((&&&''')))+++***)))*********+++++++++,,,,,,++++++++++++++++++++++++******)))))))))))))))(((((()))))))))******************++++++++++++******)))))))))))))))))))))***,,,++++++***))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,......------------------///...------...222555777555999===AAADDDFFFIIIKKKJJJJJJIIIEEEAAA===;;;;;;;;;===@@@CCCGGGJJJMMMNNNPPPSSSWWW\\\cccmmmxxxzzzxxxxxxtttwwwxxxuuuuuu|||yyyeeeWWWIII@@@:::999999777555555666555444444333333444444222222222222222222222222333333222222111111000000000000000000000000000000......///////////////......//////////////////......//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,......---++++++---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,------......---,,,++++++,,,---...///.........------,,,,,,,,,,,,------.....................---000000000000111111111222000000000000111111222222111111000000111111222333222222333444444555555555444444555666999>>>DDDIIILLLTTTfff(((((((((((()))***+++,,,))))))))))))******************))))))))))))******###!!! ###(((,,,,,,+++))))))*********+++++++++*********+++++++++++++++******))))))))))))))))))))))))))))))************,,,,,,------------,,,,,,)))))))))************+++,,,,,,+++***))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////111333777:::<<<<<<@@@DDDGGGIIIIIIJJJKKKGGGGGGEEEAAA>>><<<===>>>???BBBFFFJJJNNNQQQRRRRRRTTT[[[fffpppyyyzzzzzz|||~~~~~~}}}}}}yyyzzz|||}}}tttvvvxxx|||oooWWWKKK@@@<<<;;;999777777666666555444444444444555222222222222222222222222222222222222222111111111000000000000000000000000---...//////////////////...//////000000//////......//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---///000000...,,,,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,------+++,,,---......---,,,++++++,,,---......---,,,++++++,,,---///000000///...------,,,,,,,,,,,,---------------.........//////000000000000111111111111111111111000111222222333111111000000111111222333111222333444555555555555444555666777999===BBBFFFJJJTTTfff(((((((((((()))***+++,,,))))))))))))******************))))))))))))******%%%""" ###))),,,,,,)))))))))))))))*********+++)))*********++++++++++++************************))))))))))))************,,,------......------,,,************++++++,,,,,,---,,,+++***))))))))))))************************++++++++++++++++++++++++++++++,,,,,,------......///000222555888<<>>BBBMMMbbb|||++++++*********+++++++++,,,,,,,,,+++++++++************)))(((((((((((((((***))))))***,,,,,,+++******)))((((((((()))***+++)))************))))))(((************)))))))))(((((()))))))))************///---------......---+++++++++************++++++++++++++++++++++++++++++***************************,,,------,,,+++,,,---***+++---...///000333555;;;>>>BBBDDDEEEFFFHHHIIIDDDCCCCCCCCCDDDFFFHHHIIIQQQNNNJJJJJJNNNRRRTTTUUUYYYZZZ[[[]]]bbbnnn~~~|||wwwwwwuuuvvv{{{zzzsssrrrsssxxxzzzvvvuuussssssuuuzzzqqq]]]LLLGGGBBB===:::::::::888777777555333333444444444333444444333222222222222222333222000/////////111111//////............//////////////////////////////////////////////////////.........///////////////........................///......------................................................------,,,+++************+++,,,---.........---------------------------------,,,,,,---.........------,,,++++++++++++,,,---------...//////............//////...///000000111111000000111111111111000000000000333333333444444444444444777777666777888:::===>>>BBBMMM```zzz,,,+++******+++,,,---///,,,,,,,,,+++++++++******))))))((('''''''''((((((***))))))***,,,,,,+++)))))))))((((((((()))***+++))))))******+++*********************))))))))))))))))))))))))***************)))((()))+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---***,,,///111333555888;;;BBBDDDGGGHHHHHHGGGHHHIIIBBBBBBCCCEEEHHHKKKMMMOOORRRPPPOOOPPPSSSUUUWWWWWWZZZ\\\___cccmmm|||~~~~~~{{{vvvooommmnnnrrrzzz~~~|||zzz{{{}}}~~~wwwcccSSSKKKAAA<<<======999555777666555555666666444333555444444333333333333333333222111000///000111111000//////......//////000000000000000000000000000////////////////////////------......///000000111.................................------......///////////////////////////...............---,,,,,,******))))))******++++++---......///...---,,,+++,,,,,,------------------//////...---------......,,,---------------------//////............/////////000111111222222111111111111111111111111111111333555777666333222333666777666666777888:::<<<>>>BBBLLL^^^vvv+++******)))***,,,...000,,,,,,,,,+++++++++******))))))(((((((((((())))))******)))***,,,,,,***)))(((((((((((())))))******((()))******++++++++++++*********))))))))))))))))))))))))))))))*********'''&&&%%%&&&)))******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++,,,---,,,+++***,,,---+++...222666888;;;???AAAFFFHHHJJJJJJIIIHHHHHHHHHGGGHHHJJJMMMPPPRRRTTTUUUSSSRRRSSSTTTWWWZZZ\\\]]]^^^cccjjjtttzzzvvvqqqpppsssxxx}}}|||~~~}}}kkk```RRRFFF@@@===999666666555444555777777666444555555444333333333444444333222111000000000111111000000////////////000000111111111111111111111111////////////////////////............//////000000........................,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++************+++++++++,,,.........,,,***(((,,,,,,,,,------.........///...---,,,,,,---...///.........---------------///............//////000///000111111222222111111000111111111111111222222666:::<<<:::666444666:::555555666777888:::<<<===BBBJJJ[[[sss***)))))))))***+++---...,,,,,,,,,+++++++++******+++******)))******+++++++++***)))***,,,,,,***(((''''''(((((())))))))))))((()))***+++++++++++++++))))))))))))))))))************))))))))))))))))))***)))((()))+++---------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,+++***+++---//////222777;;;>>>AAADDDGGGGGGIIIKKKKKKJJJIIIIIIIIIOOOPPPSSSUUUWWWXXXYYYYYYXXXXXXYYYYYY[[[^^^aaadddkkksss~~~{{{yyywww||||||yyytttqqquuu}}}}}}ttt```NNNBBB<<<:::555444333555777888777666555555444333333333444444333222222111111111111111000000////////////000000222222222222222222222222........................000000//////....................................+++++++++++++++,,,---...++++++++++++++++++++++++---------...---,,,,,,+++---,,,,,,+++++++++,,,,,,)))***,,,---,,,***(((''',,,,,,,,,------............---,,,++++++,,,---...///....................................///000000...///000000111111000000000000111111222222222333777;;;>>><<<777555777;;;444444555777999:::<<<===AAAIIIYYYppp))))))******++++++,,,,,,,,,,,,,,,+++++++++******++++++*********+++,,,,,,+++*********++++++***(((&&&'''((()))))))))((((((******++++++,,,+++++++++))))))))))))************************))))))))))))***(((''''''))),,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,------...,,,---------,,,---000333333777<<<@@@CCCEEEHHHJJJGGGJJJLLLNNNMMMMMMNNNOOOTTTVVVYYY[[[\\\\\\ZZZZZZ[[[ZZZZZZYYY[[[```hhhmmm{{{~~~zzzwwwyyy~~~~~~{{{|||~~~eeePPPDDD>>>:::777555555666888888777555444444333333333333333333222222222222111111111111000000//////000000111111111111111111111111111........................111000000///......------........................------------...//////000---------------------------------------,,,++++++...---,,,,,,+++,,,,,,,,,))))))++++++++++++***))),,,,,,------------------,,,,,,+++++++++,,,------......//////////////////......---......///000111...///000000111111000000000000111111222333333333555777999888555444666888333333555777999;;;<<<===AAAIIIYYYppp***+++,,,---------+++***,,,,,,,,,+++++++++************))))))***++++++,,,,,,+++******++++++)))(((&&&'''((()))))))))((('''++++++,,,,,,,,,+++******((()))))))))************************)))))))))(((***'''%%%%%%''')))*********+++---......---+++***++++++++++++++++++++++++*********+++,,,---------.../////////000222555888888<<<@@@DDDFFFHHHJJJKKKIIILLLOOORRRSSSTTTUUUWWWXXXZZZ]]]``````___]]]\\\ZZZZZZ[[[\\\bbbmmm{{{{{{xxxxxxyyyvvvxxxyyyvvvssstttyyy~~~mmmXXXKKKBBB>>>:::777666777777777444444333222222222222222222333333333222222111111111111000000000000111111111111111111111111111111........................///////////////.................................------------...///000000........................,,,------------,,,++++++---,,,,,,+++******++++++******++++++,,,,,,------------------------,,,,,,+++,,,,,,------...------.........///000000000111---------......///000111///000111111222222111111000000111222222333444444333444444444444444444555222333555777999;;;<<<<<<@@@HHHYYYppp+++,,,...000000...+++***,,,,,,,,,+++++++++******))))))((())))))***++++++,,,+++******++++++)))'''%%%&&&((()))))))))(((''',,,,,,,,,,,,,,,+++***)))(((((())))))*********++++++*********))))))((((((...+++))))))***,,,------***+++---......---+++***++++++++++++++++++++++++))))))***++++++,,,------000000111222222555999===;;;>>>CCCFFFHHHIIIKKKLLLJJJNNNRRRVVVWWWYYY\\\]]][[[]]]aaaddddddcccaaa```]]]^^^```fffppp}}}}}}}}}zzzsssmmmiiiiiikkkgggjjjmmmlllhhhgggjjjnnnvvvxxxzzzzzzxxxxxx{{{~~~yyysssnnnmmmmmmppp{{{~~~~~~qqq^^^JJJEEE>>>999777777777666444333222222111111222222222333333333333222111111111111000000000000111111000000000000000000000000........................------......///000000000........................*********+++,,,---...///------------------------,,,,,,---------,,,++++++,,,,,,+++***))))))******+++++++++,,,---...000000.........------,,,,,,,,,+++,,,...///000///......---......///000111111222---------......000111111111111222333333333333222000000111222333333444444444222222333555666555444111222555777999;;;<<<<<>>AAAHHHVVVmmm111111111111///---,,,+++***************)))))))))******))))))))))))******++++++******))))))******)))***+++,,,------------,,,,,,++++++***+++++++++))))))))))))************)))************+++++++++++++++***)))))))))***+++******************************++++++,,,,,,,,,+++...------------...//////000222555888;;;???CCCGGGGGGHHHHHHHHHIIILLLQQQTTTWWW[[[```dddeeefffhhhiiillllllmmmmmmmmmllllllkkknnnuuuyyyqqqmmmkkkqqqsssxxxzzzsssqqqnnnmmmrrr{{{|||xxxuuuvvvvvvuuutttuuuxxx{{{}}}}}}zzzuuuooojjjhhhhhhfffffffffdddccccccfffhhhhhhiiikkkkkkkkkllllllmmmhhhdddbbbddddddeeekkkqqqyyy}}}~~~xxxrrrmmmoootttaaaMMMCCC@@@<<<999:::222222222222222222444555111111222222222333333333222222222222222222222222111111000//////000111111........./////////000000.../////////000000000111111000000000222222000///......////////////....................................---------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------------...........................////////////////////////000000000000222222111111111222333444444444444555555444333333333333333444444444555555555555555666888:::===>>>AAAGGGVVVlll222222111000///---+++***)))))))))******++++++++++++******)))))))))******))))))))))))*********+++,,,---...///000000000000++++++******++++++,,,---************************)))************+++++++++++++++*********++++++,,,******************************+++++++++,,,,,,,,,///...---,,,---...000222222666:::>>>AAADDDHHHJJJLLLLLLLLLLLLMMMPPPVVVZZZ___ccchhhlllnnnooopppqqqssssssttttttuuuvvvwwwwww{{{ppppppooojjjeee```]]]\\\bbbdddjjjqqqwwwwwwrrrmmmnnnmmmlllmmmqqqwww}}}~~~}}}~~~}}}xxxssspppppppppooooooqqquuuxxx}}}xxxrrrmmmjjjjjjfffffffffeeeddddddgggiiihhhiiijjjkkkkkkkkkkkkkkkhhhdddccceeeeeedddfffkkknnnpppuuu}}}yyyxxxwwwxxxzzz{{{zzzyyyzzz{{{|||~~~xxxppplllqqq~~~dddSSSIIIBBB>>><<<777666333111111222444666222222222222333333333333333333333333333333333333000000////////////000000....../////////000000000////////////000000000000222111111222333111...+++......////////////....................................---------,,,,,,,,,---,,,,,,++++++,,,...///,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------...............---------............////////////////////////000000000000222111111111111222333333555555555555444333222111333333333444444444555555555555666777888:::<<<===AAAGGGUUUkkk111000///...,,,***)))(((&&&'''(((***,,,---...///++++++******))))))******'''((()))***++++++++++++......///000111111111111,,,++++++***++++++,,,,,,++++++***************)))))))))*********++++++++++++++++++++++++,,,,,,,,,***************+++++++++++++++***+++++++++,,,,,,000...---,,,,,,///222444777:::???CCCEEEGGGIIIJJJNNNNNNOOOOOOQQQVVV]]]bbbhhhlllqqqssstttssssssssssssssssssuuuyyy}}}xxxuuuqqqiiiccc^^^___``````^^^\\\\\\]]]```bbbfffkkknnnnnnkkkgggkkklllmmmllllllpppwww}}}yyyyyy{{{~~~xxxsssnnnnnnnnnlllllloootttxxx}}}yyysssnnnlllkkkiiiiiiiiihhhffffffgggiiiiiiiiijjjlllnnnooonnnmmmkkkgggeeehhhhhheeeeeegggiiiiiimmmttt|||{{{wwwuuutttuuuvvvxxxxxxxxxxxxvvvtttqqqpppvvvzzz|||yyy~~~}}}|||nnn^^^QQQEEE>>>???<<<888666555666666666333333333333333333333333333333333333333333333333111111000000000000111111...////////////000000000////////////000000000000/////////111222000,,,)))---......//////......------------.....................---------,,,,,,,,,,,,++++++***+++---///000,,,,,,,,,---------------...---,,,,,,,,,---...////////////...---------,,,............////////////////////////000000000000111111111111111222222333222333333333222222111000333333333444444444555555555555666777999:::;;;<<>>:::888888888666444333333333333333333333333222222222222222222222222222222222222222222222222////////////000000000111000000000000////////////,,,,,,...000222111...,,,------............---------------.........//////......---------,,,,,,,,,************+++,,,...///,,,,,,,,,------.........///...---,,,---...000111/////////...---------,,,............////////////////////////000000000000000000111111222222222222000111222222333333333222333333333444444444555555555555777888999:::;;;;;;@@@EEERRRhhh222111000///---------------------,,,,,,+++++++++---,,,+++***************((()))+++---...------,,,,,,---...//////000000000///...,,,+++***))))))))),,,,,,,,,+++******)))))))))************+++++++++++++++,,,,,,+++******))))))))))))***++++++,,,,,,,,,+++*********+++,,,---.........///222555999;;;BBBDDDHHHJJJIIIIIIIIIIIIKKKMMMQQQTTTXXX^^^dddiiitttwwwyyyxxxtttooojjjhhhgggiiinnnwwwyyypppgggaaa\\\XXXTTTSSSUUUZZZ^^^```aaabbbcccccc```______```]]]^^^___```bbbcccddddddaaadddggghhhhhhjjjooosssvvvwwwzzzrrrpppkkkfffdddeeejjjnnnrrrtttvvvvvvtttrrrqqqrrrtttuuuuuutttqqqooooooppppppoooppptttzzz~~~}}}|||vvvqqqpppsssvvvssspppoookkkkkklllpppvvvtttpppssswww|||~~~yyysssnnnlllmmmnnnoooooonnnnnnmmmnnnmmmpppxxx}}}{{{xxxwwwmmmttt{{{ooo^^^KKKEEE>>>:::999999666444444444444444333333333333111111111111111111111111222222333444444333222222/////////000000000111111000000000000////////////------...111444444222000------............------,,,,,,------.../////////......---------,,,,,,,,,)))******+++,,,---------,,,,,,,,,---......////////////...---...///000111...............---------............////////////////////////000000000000///000111111222222111111111222333444555555555555333333333444444444555555555666777888::::::::::::@@@EEEQQQfff111000///...---......///,,,,,,,,,,,,------------...---,,,+++***************+++---//////...------,,,,,,---///////////////---,,,,,,+++*********+++------,,,++++++***)))))))))************+++++++++++++++,,,++++++)))'''&&&((())))))***++++++,,,,,,,,,+++***))))))+++---......///111444777;;;>>>@@@DDDGGGJJJKKKKKKKKKLLLNNNPPPSSSXXX\\\___ccchhhkkktttwwwyyywwwssslllgggddddddjjjuuuvvvsssooojjjddd^^^WWWRRRQQQSSSUUUVVVWWWYYY^^^bbbcccddddddccc```]]]]]]]]]^^^^^^_________aaaccceeeccceeehhhjjjlllmmmooopppooopppuuu}}}{{{uuummmhhhhhhlllpppsssvvvzzz|||}}}}}}~~~~~~~~~||||||}}}zzzzzzyyyzzz}}}}}}uuuuuuwww}}}zzzuuupppppppppoooooonnnmmmlllkkkiiiiiimmmoooooosssyyy}}}}}}yyyoootttxxxzzz~~~}}}ggg\\\NNNCCC>>>;;;888666555555444444444333333333222222222222222222222222111222333333333333222111//////000000000111111111111000000000/////////............000222444333222,,,------......------,,,,,,,,,------...//////000......---------,,,,,,,,,)))+++,,,...///...---,,,,,,,,,------.../////////...---------......//////---------...........................////////////////////////000000000000...///000111222111111000333333444555555444444444333333333444444444555555555666777999::::::::::::@@@DDDPPPeee...---,,,++++++,,,---...'''((())),,,...000222333...---,,,+++************+++,,,...000000///...---,,,---...//////000000000++++++******++++++,,,---------,,,,,,+++***)))))))))************++++++++++++,,,,,,+++***(((&&&%%%((())))))***++++++,,,,,,,,,+++***))))))+++---...///000333777<<>>>>>888444222333333000111444333333333333333333333333333222111111000111111111111111000000//////......000/////////............///...---...///000000......---,,,,,,,,,,,,---...---------............///000///...---,,,+++******+++,,,---000111111...+++******))))))***,,,...///666555333111///,,,+++***111111111///------///111000000//////.........---///......---------......//////000111222333333444222222222222222222222222333444555555666666555555666666777777888999;;;<<<===CCCOOOaaazzz)))+++---,,,******,,,...---...//////000000000///,,,,,,***)))))))))*********+++,,,---...///000000............------,,,,,,******************************************++++++***************************************++++++,,,------,,,,,,,,,,,,,,,---,,,------,,,,,,---111333666999<<>>BBBDDDEEEFFFHHHIIIJJJKKKMMMOOORRRXXX```eeeeeekkksss}}}yyyuuuxxxwwwiii]]]TTTTTTSSSTTTUUUWWWYYYZZZ]]]^^^^^^_________^^^^^^ZZZYYYXXXXXXZZZ\\\\\\[[[[[[\\\]]]^^^^^^___aaaccccccdddfffggghhhhhhggggggdddgggmmmsssxxx{{{}}}~~~zzzyyyzzz||||||wwwssspppooopppooonnnllljjjhhhhhhhhhffffffgggkkkqqqwww{{{}}}wwwnnnkkkmmmqqqooo~~~|||{{{}}}uuuYYYFFFAAA<<<888999888444222333444333111000000111333444333333222111111111111111111000000000000/////////000000000/////////......///...---...///000000.........---,,,,,,---......---------............///........./////////000000---,,,,,,---...///...---,,,,,,---------------,,,+++,,,---...///111222222000000111///------...000////////////............000000/////////000000111222222222111111111000000222222222222222222222222333444555555666666555555666666777777888999;;;<<<<<>>@@@CCCFFFHHHHHHHHHJJJKKKPPPRRRUUUXXX\\\bbbhhhmmmqqquuu|||~~~{{{}}}vvvnnnaaaTTTRRRWWW[[[[[[WWWWWWXXXYYY[[[]]]___`````````aaaaaa``````___^^^bbbaaa```aaaccceeefffeeeccceeeggghhhhhhjjjmmmoooqqqsssvvvxxxyyyyyyxxxwww|||}}}~~~~~~{{{zzzvvvqqqllllllkkkjjjiiiiiigggcccaaaaaaeeekkkrrrwww{{{|||}}}zzztttpppuuu~~~~~~xxxyyyxxxzzz|||zzzzzzqqq[[[OOOBBB===:::777777999999777555333222333555777444333333222111222222222000000000000111111111111111000000000///////////////...---...///000000...........................---------............///.........---------,,,,,,///,,,******,,,.........---...///000///...---,,,---------,,,,,,+++++++++...///000000...------............///////////////...---------......///000///000000111222222333333111111111222222333333333333444555555666555555555666666666777888999;;;;;;???CCCLLL\\\sss***))))))+++---......---***++++++++++++******)))+++,,,------...---------,,,,,,---------.........///......---,,,++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,------------,,,,,,...111555777999<<>>@@@CCCEEEFFFGGGIIIJJJLLLPPPTTTXXX^^^bbbhhhnnnrrrvvvzzz|||~~~|||||||||zzz|||mmmdddcccccc```]]]\\\```ccceeeiiinnnnnnkkklllllljjjhhheeecccaaa___```aaaccceeeggghhhhhhiiijjjiiiiiilllooorrrttttttoooqqqrrrsssssstttwwwyyyyyyzzz{{{|||~~~|||tttmmmjjjgggccc```___aaaeeegggkkkiiikkkuuu}}}uuutttxxx{{{uuubbbVVVMMMCCC:::777777666555444333333333333444444333222222222222333000000111111111222222222111111111000000000/////////...---...///000000...---...///000000///...------------............///------------............---+++***+++,,,...---,,,,,,,,,,,,,,,---...//////------...//////000000111---...000000...---,,,---............/////////000------------...///000111000000111111111222222222000111111222333333444444333444555555666666555555666666777777888999;;;<<<>>>BBBKKK[[[sss***(((''')))---///...,,,............------,,,+++)))***+++,,,---,,,,,,+++////////////000000000000........................+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---......---------...///111333555888<<>><<<999888777777666555555555444333222222222222333111000000111222222111222333333444333111...---000000000000000000000000000---,,,---000111000...//////000000000000//////...------///000///---+++......------------......------------------------------------------------222222111111000...---,,,------------------------111111111111111111111111111111222222222333333333222222333333444555666666666666666666666555555444888777666555666777999;;;;;;@@@IIIVVVkkk++++++++++++,,,---......111000000///......------+++,,,,,,,,,,,,,,,---......//////000000//////...---------......//////000------,,,+++++++++++++++******++++++,,,,,,,,,---************************++++++,,,---------,,,,,,............000333666888<<<>>>@@@BBBCCCEEEHHHJJJJJJLLLOOOSSSXXX^^^fffkkkwww}}}yyyrrrooooootttsssfffaaa```dddccceeellltttzzzzzzyyyuuusssqqqppppppqqqqqqppplllnnnsssxxx|||{{{xxxtttnnnppprrrsssssstttvvvxxx}}}yyyuuusssttttttsssrrrvvvvvvvvvvvvwwwxxxyyyyyy|||{{{zzzyyyzzz}}}~~~}}}}}}~~~~~~}}}~~~xxxnnngggccc___^^^```aaadddlllvvvtttuuuvvvyyy}}}dddTTTDDD@@@:::777777777666444555555444333222222222222222000//////000111111000111222333444444333111000000000000000000000000000///...,,,...000111000...////////////////////////......---...//////...,,,......------------......------------------------........................////////////...---,,,+++------------------------111111111111111111111111111111111222222222333333222333333333444555555555555666666777777666666555999888777666777999;;;<<<<<>>AAACCCEEEFFFHHHJJJKKKKKKMMMPPPSSS^^^eeeoooyyy~~~yyypppwww}}}~~~{{{tttqqqqqquuuxxxzzz~~~zzzyyyyyyzzz}}}~~~vvvooojjjkkkoootttxxxzzzxxxvvvnnnpppqqqrrrqqqqqqrrrtttssstttuuuuuutttssstttuuurrrssstttvvvwwwxxxxxxxxxyyyzzz{{{~~~~~~{{{yyyxxxxxxxxxwwwwwwvvvvvvuuutttsssssspppooommmmmmooorrrvvvxxx{{{xxxuuurrrpppooooooppprrrssstttsssqqqooopppqqqrrrrrrssswwwzzz||||||zzzwwwxxxyyyzzz{{{}}}zzzrrrnnniiifffeeeiiigggddddddhhhrrr~~~}}}xxxpppyyyvvv]]]KKK@@@;;;:::777666555444333333333333111///......///000000///333222111000///...------000000000000000000000000...000111111//////000222//////...------.../////////...---...000111111000......------------......---------...//////000000------------------------,,,,,,---...//////......000000000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333222333444666777888888888444444555777888999::::::<<<@@@GGGRRRfff))))))))))))***+++,,,---///////////////////////////+++''''''+++...---,,,++++++---...////////////000//////......---------......---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///222444888999<<>>DDDOOOccc))))))***+++,,,,,,------------------------------///...,,,+++******++++++++++++,,,,,,---...////////////............//////...---,,,---/////////...,,,---......,,,,,,---...------,,,,,,,,,---......,,,---...///000333888;;;@@@AAABBBAAAAAABBBDDDFFFMMMNNNOOOOOOSSS]]]jjjttt~~~wwwooorrr}}}}}}{{{{{{|||~~~}}}|||}}}}}}xxxuuutttsssqqqoooppppppqqqrrrrrrrrrrrrqqqsssrrrqqqqqqppppppqqqqqqppprrrssssssrrrssstttvvvssstttuuuwwwyyyzzz{{{{{{|||{{{xxxvvvvvvvvvxxxyyyyyyyyyzzzyyyxxxvvvtttsssssssssqqqnnnkkkjjjlllnnnnnnnnnnnnooonnnmmmmmmlllllljjjhhhgggfffggghhhiiilllmmmoooooonnnmmmjjjiiifffgggiiikkkmmmooopppqqqsssrrrrrrqqqqqqrrrrrrssspppqqqrrrrrrqqqrrrtttvvvuuuuuuvvvwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~}}}yyytttmmmhhheeecccbbbaaagggeeeiiivvv|||}}}}}}cccNNNGGGBBB<<<999888777555222555555444333222222222222444111......111333333222111111111111111111111111333333222111000///......000000000000000000000000111000000////////////000(((***---///000///...------...............------////////////////////////...///000///...---...000.........//////000111222444333111///......///000---...///000111222222222333333222111111000000///333444555666666777666666777777777777888999:::;;;===@@@GGGRRRaaazzz)))******+++,,,,,,------------------------------000000...------,,,,,,,,,++++++,,,------...////////////............//////...---,,,---///000///...,,,---......,,,,,,---...,,,,,,,,,,,,,,,------...,,,---...000111444999<<>>AAACCCCCCCCCCCCCCCEEEJJJMMMOOOUUU```jjjsss~~~{{{yyyyyy{{{}}}|||{{{||||||||||||}}}~~~yyyvvvvvvvvvvvvvvvsssqqqpppooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnnnnooonnnooooooppppppppppppppppppqqqrrrqqqnnnmmmnnnnnnppppppppppppooonnnmmmllliiijjjlllnnnnnnmmmlllkkknnnoooooopppqqqqqqrrrrrrmmmmmmllljjjhhhggghhhiiijjjjjjjjjjjjjjjiiiiiihhhjjjjjjiiihhhhhhiiiiiijjjhhhiiijjjkkklllllllllllljjjjjjkkkkkkkkkkkkllllllkkkmmmpppssstttttttttssstttuuuuuussspppooopppqqqsssssstttttttttsssqqqqqqssstttuuuuuuuuuuuuwwwxxxtttvvvxxxzzz|||vvvmmmhhhdddcccbbbbbb``````gggpppvvvsssvvvuuu```OOOCCC>>>;;;999777777666555555555666666444333333333333444555555000000000000000000000000//////000000111111111111////////////////////////............///000222222111000...---,,,---///000+++,,,---...////////////////////////////////////...000111000///...///000............///000111222222222111000//////000000444444444444444444333333111111222333333444555555444555666888999999999999777777777777888999:::;;;===???EEEOOO^^^www,,,,,,,,,,,,,,,------------------....../////////...///000111111///...---------.............../////////............/////////...---...000000000///---...///...,,,+++,,,---++++++++++++,,,---...///000222555777999<<>>999888777666555555444444444333444444444444444555666000000000000000000000000/////////000111111222222////////////////////////............///000222222000///,,,++++++,,,...///,,,------...//////......///////////////////////////000111000///...///111............///000111222111111111000000000000000222333333333333222222111111111222333444444555666444555666888999999::::::777777777777888999:::;;;===>>>DDDMMM\\\uuu,,,,,,,,,,,,---------------------...//////000000......////////////..............................//////............/////////...---...000111000///---...///...,,,++++++,,,+++++++++,,,---...///000333555888:::<<<>>>@@@CCCBBBCCCCCCCCCEEEIIIOOOSSS]]]gggvvv{{{{{{|||}}}~~~|||{{{zzzyyywwwuuutttssswwwtttqqqoooooopppoooooommmooopppooonnnmmmnnnooonnnmmmlllllllllmmmoooooopppqqqrrrrrrrrrqqqooonnnjjjkkkllljjjhhhgggggghhhgggggghhhiiiiiiiiiiiihhhhhhiiijjjjjjjjjhhhfffdddiiiiiiiiiiiijjjlllmmmnnnkkklllmmmllljjjhhhiiijjjhhhiiiiiiiiiiiihhhggggggffffffggggggggggggggggggjjjjjjjjjkkklllmmmmmmnnnoooooooooooooooooooooooolllmmmoooqqqssssssssssssnnnoooppppppoooppprrrtttrrrtttuuuvvvuuusssqqqpppqqqssstttsssqqqoooooopppqqqrrrssssssssssssuuuwwwzzz}}}uuunnnhhhfffdddbbbccchhhfffooo}}}tttsss|||lllYYYGGG===888777555444222222111111000111333333222111222444111111111111111111111111//////000000111111111222000000000000000000000000//////...//////000111222...---,,,++++++,,,...///---...............------///////////////////////////000111111//////000111.........//////000111222000000111111000000000000111111222222222222111111000111111222333444444555333444555777888999999:::777777777777888999:::;;;===>>>CCCLLL[[[ttt---------------------------------...///000000000//////........./////////////////////............//////............//////000.........000111000///...//////...,,,++++++,,,,,,,,,,,,---...///111111666888;;;======???AAABBBBBBCCCDDDFFFJJJPPPXXX]]]jjjuuu|||}}}~~~~~~{{{wwwssspppnnnooommmkkkkkkmmmmmmmmmlllkkkmmmoooooommmkkkmmmnnnmmmllljjjjjjjjjkkkmmmnnnrrrsssttttttsssqqqooommmiiijjjjjjiiigggfffggghhhhhhhhhiiiiiiiiiiiihhhhhhffffffggghhhhhhgggfffeeegggfffffffffgggiiijjjkkkjjjllllllllljjjhhhhhhiiiiiiiiiiiiiiiiiihhhggggggffffffggghhhhhhhhhhhhhhhjjjjjjiiijjjjjjkkkllllllnnnnnnoooooooooooooooooommmnnnooopppqqqrrrssssssnnnoooppppppoooppprrrtttssstttvvvwwwwwwuuusssrrrqqqssstttssspppnnnmmmmmmnnnoooqqqqqqqqqqqqsssuuuvvvyyy{{{|||{{{}}}~~~sssnnnkkkgggeeefffccckkkssszzzyyywwwpppXXXHHH;;;:::888555333222111000///111333333111000222333222222222222222222222222000000000000000111111111000000000000000000000000000000////////////000000------,,,,,,---...///000////////////...---,,,,,,///////////////////////////000111111000///000111.........//////000111222000000000111111111000000///000111222222333222222000111111111222222333333222333444666777888999999777777777777888999:::;;;===>>>BBBKKKYYYsss---------------------------------...///000000111111000///......///000111///////////////.........//////............//////000///...///000111000///...//////...,,,++++++,,,,,,------...///000222222777:::<<<>>>>>>???AAABBBBBBCCCFFFIIIOOOWWW```fffttt|||}}}~~~}}}||||||~~~~~~}}}}}}xxxsssooommmgggffffffgggjjjkkkjjjiiijjjlllooonnnkkkjjjkkkmmmkkkjjjiiihhhhhhjjjlllmmmmmmnnnnnnnnnmmmjjjhhhfffhhhiiijjjiiihhhggghhhiiijjjkkkkkkkkkjjjiiihhhgggcccddddddeeeffffffffffffggggggffffffggghhhjjjkkkiiikkklllkkkiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiihhhiiiiiijjjkkkkkkkkkkkkllllllllllllllloooooooooooopppqqqssstttqqqrrrsssrrrqqqqqqsssuuusssuuuwwwxxxxxxwwwuuussssssuuuvvvtttqqqooommmmmmlllnnnpppqqqqqqrrrtttvvvuuuwwwzzzzzzxxxyyy|||~~~wwwsssmmmhhhfffdddjjjpppqqqooosss~~~}}}uuuvvvuuurrrvvvgggUUU???>>><<<999666555333333000222555555333222333555333333333333333333333333111111000000000000000000000000000000000000000000111000000////////////000---------...///000111111000000000///...---++++++///////////////////////////111222111000///000111.........//////000111222///000111111111111000000///000111222333444444444000111111111111222222222111222444555777888888999777777777777888999:::;;;===>>>BBBJJJYYYrrr///...---,,,,,,,,,,,,,,,......//////000111222222////////////////////////000000///.......................................000000000///.........------...///...,,,+++,,,---++++++,,,---///222555666;;;<<<>>>???>>>???@@@BBBFFFIIIMMMPPPVVVaaappp|||{{{tttqqquuuxxx{{{}}}~~~|||vvvrrrooonnnkkkkkkjjjiiihhhgggfffffffffgggiiijjjjjjkkkmmmnnnmmmjjjggggggiiikkkjjjiiilllkkkjjjiiihhhgggfffeeehhhhhhiiiiiiiiihhhhhhggggggffffffeeeeeeddddddccchhhhhhgggggggggfffffffffhhhgggeeedddeeefffhhhjjjiiijjjkkklllkkkjjjiiihhhiiiiiihhhggggggggggggggggggggghhhiiiiiihhhgggfffjjjjjjjjjjjjkkkkkklllmmmmmmlllkkkkkkkkklllmmmnnnmmmnnnpppqqqqqqpppooooooqqqqqqrrrrrrrrrsssssssssuuuxxxzzzyyyvvvtttuuuvvvtttsssrrrqqqqqqqqqrrrsssuuurrrooooooqqqrrrqqqooorrrrrrrrrqqqqqqrrrssssssyyy{{{|||}}}|||sssllljjjkkkmmmmmmmmmmmmnnnppp~~~www}}}}}}ttttttzzzfffPPPHHH===666555666666555444444444555666555333111444333222111111111222333111111111111111111111111,,,---.../////////------111111000000//////.........------,,,,,,++++++******++++++,,,---...//////......//////...---,,,,,,000000000000000000000000////////////000000000000...///000111222222111000222333333333333333333444333444444555555444444333333333444666777999::::::999888777888999;;;;;;:::;;;@@@???FFF[[[qqq///...------,,,,,,,,,---***++++++,,,------..............................000000///...............000000000000000000000000//////..................---...///...,,,+++,,,---,,,,,,---///222555777999;;;===???@@@@@@AAACCCEEEEEEIIINNNTTT]]]jjjyyyxxxqqqnnnmmmrrruuuzzz}}}~~~~~~~~~yyytttpppnnnmmmjjjjjjiiiiiihhhgggggggggggghhhjjjjjjjjjjjjlllnnnnnnkkkhhhhhhiiijjjiiigggjjjjjjiiihhhgggfffeeedddgggggghhhhhhhhhhhhggggggeeeeeeeeeeeeddddddccccccdddddddddeeeeeefffffffffhhhgggfffdddddddddeeefffhhhiiijjjjjjjjjiiihhhhhhhhhgggffffffeeeeeeffffffffffffggghhhhhhhhhgggfffjjjjjjjjjjjjkkklllmmmnnnmmmlllkkkjjjiiiiiijjjkkklllmmmnnnooooooooooooooosssrrrrrrrrrrrrrrrsssssstttvvvxxxwwwuuussstttvvvssssssqqqpppppppppqqqrrrtttqqqnnnnnnoooqqqpppooosssrrrrrrqqqqqqrrrrrrsssrrrtttvvvwwwyyy||||||tttsssqqqnnnkkkiiihhhiiiooo}}}~~~zzz~~~xxxvvvxxxfffWWWEEE:::888888666333333222222333444444111///444333222111111111222222111111111111111111111111///000000000000000//////111000000000/////////...------------------......------------............000000000000000///......000000000000000000000000////////////000000000111///000111222333333222111222222222333333333333444333444444555555444444333333444555666777888999:::999888777777999;;;;;;:::;;;@@@@@@FFFZZZppp///...------,,,---------,,,,,,------.../////////........................000///......---.........000000000000000000000000---------------.........---...///...,,,,,,,,,...---...///111444888:::<<<===???AAAAAAAAACCCEEEGGGGGGJJJRRR^^^lll|||rrriiigggjjjmmmnnnrrrwwwzzz{{{{{{|||}}}~~~|||xxxtttpppmmmlllkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhjjjkkkkkkjjjjjjkkklllooollliiigggggggggfffeeehhhhhhggggggfffeeeddddddggggggggggggggggggggggggddddddeeeeeeeeedddcccccc```aaabbbcccdddeeeffffffjjjiiihhhgggfffeeeddddddggghhhiiiiiiiiiiiiiiihhhgggfffeeeeeeddddddeeeeeedddeeefffggggggggggggggghhhiiiiiijjjkkkmmmnnnooommmllljjjiiihhhggghhhhhhllllllllllllmmmnnnpppppptttsssqqqppppppqqqrrrsssqqqsssuuuuuutttsssttttttrrrqqqqqqpppoooppppppppprrrpppmmmmmmnnnoooooonnnsssrrrrrrqqqqqqrrrrrrrrrrrrtttwwwxxxyyyzzz|||~~~~~~zzztttnnnjjjhhhgggdddlllttt}}}uuuooouuu~~~{{{rrruuummmSSSBBB===<<<888444444333222333444444222000444333222222111111222222111111111111111111111111222111111000////////////000000000000////////////,,,------...//////000000000/////////.........---111111222222111111000000000000000000000000000000/////////000000000111111111111222333333333333222222222222222333333444444333444444555555444444333444555555666777888888999999888777777:::;;;;;;;;;:::@@@@@@FFFYYYooo......------------......------....../////////000........................///......------.................................+++,,,,,,,,,---.........---...///...---,,,---...---...000333777:::<<<>>>@@@AAABBBBBBAAACCCEEEHHHJJJOOOZZZkkk~~~|||qqqgggdddgggmmmrrroooqqqtttuuuvvvwwwzzz|||~~~|||uuusssqqqnnnllljjjiiiiiigggggggggggghhhhhhiiiiiiiiijjjkkkkkkiiiiiiiiikkkkkkjjjgggfffeeeeeeeeeeeehhhggggggffffffeeeeeeeeeggggggggggggggghhhhhhhhheeeffffffgggffffffddddddaaaaaabbbcccdddeeeeeefffkkkkkkkkkkkkjjjiiihhhggghhhhhhiiiiiijjjjjjjjjjjjggggggfffeeeeeeeeeeeeeeecccddddddeeefffgggggghhhhhhhhhhhhjjjkkkmmmooopppmmmllljjjiiihhhiiiiiijjjmmmlllllllllmmmoooqqqrrrtttrrrooonnnmmmoooqqqrrroooppprrrrrrrrrrrrrrrsssqqqppppppoooooooooooooooqqqpppnnnmmmnnnoooooopppssssssrrrqqqqqqqqqrrrrrruuuvvvwwwxxxyyyzzz{{{}}}xxxzzz|||yyysssnnnlllfffgggiiimmmwwwlllllloooxxx~~~hhhPPPCCC>>>:::999888666555555666666444333333333222222222222111222111111111111111111111111222111///---,,,,,,---...000000000000////////////------........./////////000000000///////////////111111111222222111111000//////////////////////////////000000000111111111111222222222222222222222111111111222333333444444333444444555555444444333555555666666777777888888888777666777:::;;;<<<;;;:::@@@AAAFFFWWWlll......---------......///++++++++++++++++++,,,,,,..............................------------..............................+++,,,,,,,,,---.........---...//////------...///---///111555888;;;===>>>AAABBBBBBBBBAAABBBEEEHHHLLLTTTcccwwwwwwrrrlllhhhgggkkkppptttssssssrrrrrrrrruuuyyy}}}~~~~~~yyysssooommmlllkkkjjjhhhgggggggggfffffffffggghhhhhhiiiiiiiiijjjjjjjjjhhhggghhhiiiffffffeeedddccccccdddfffgggggggggggggggggggggggghhhgggggggggggghhhiiijjjhhhiiiiiijjjiiigggfffdddddddddddddddeeeeeeeeeeeejjjjjjkkkkkklllkkkkkkjjjiiiiiijjjjjjkkklllmmmmmmiiihhhhhhgggggggggggggggdddddddddeeefffggghhhhhhhhhhhhhhhjjjkkkmmmoooppplllkkkkkkjjjkkklllmmmnnnooonnnmmmmmmnnnpppqqqsssqqqpppmmmlllkkkmmmoooqqqooooooooopppqqqrrrqqqqqqppppppppppppoooooonnnnnnpppppppppooonnnoooppprrrtttsssrrrrrrqqqqqqqqqrrrsssqqqpppqqqsssvvvyyyzzzxxxyyy{{{|||}}}~~~uuupppllliiiggggggllluuuuuummmgggiiiuuufffNNN@@@;;;;;;999888666666666666555333333333333333222222111111111111111111111111111111222111///...---------...////////////000000000000............------,,,,,,......//////000111111222//////000000111000000///////////////////////////000000000000111111111111111111111000000000111111000000111222222333444444333444444555555444444333555555666666777777888888888777666777:::<<<<<<<<<:::AAAAAAEEEUUUiii.........---......///000---------------------------------------------------------,,,------...///000000000000000000000000---------------.........---...//////...---///000///111444777:::<<<>>>>>>AAAAAABBBAAABBBDDDHHHKKKQQQ\\\nnnzzzuuutttrrrooommmmmmnnnqqqssswwwvvvtttsssrrrtttyyy}}}{{{zzzzzzxxxtttnnniiifffhhhhhhggggggffffffeeeeeefffffffffgggggghhhhhhhhhggghhhiiihhhgggfffggghhhdddddddddcccbbbbbbdddfffgggggggggggggggggghhhhhhgggffffffeeefffgggiiijjjjjjkkkllllllkkkhhheeedddeeeeeeeeeeeeffffffffffffhhhhhhhhhiiiiiiiiijjjjjjiiiiiijjjjjjlllmmmooopppkkkjjjiiiiiihhhhhhiiiiiifffeeeeeeeeefffggghhhhhhhhhiiiiiijjjkkkmmmnnnooollllllkkklllmmmnnnpppqqqoooooooooooooooppppppqqqooonnnlllllllllnnnoooqqqoooooonnnoooqqqqqqpppooooooppppppppppppooonnnnnnpppppppppooonnnoooqqqsssttttttsssrrrqqqqqqqqqqqqrrrpppnnnnnnqqquuuxxxyyywwwxxxzzzzzzyyyzzz|||~~~vvvqqqllliiihhhhhhjjjqqqyyyyyymmmiiilllsss~~~aaaKKK@@@===999777555444444444333222222333333333333222111000111111111111111111111111333222222111000000000000////////////000000000000//////......---,,,,,,+++------...///000111222222......//////000000//////000000000000000000000000000000000111111111222222222111000000///000000000///000000111222333444444333444444555555444444333444555555666777888888999888666666777:::<<<<<<<<<999AAABBBEEETTTggg...............///000000000000000000000000000000---------------------------,,,,,,,,,------...///000000000000000000000000//////..................,,,...//////......///111222444777:::<<<>>>??????>>>???AAABBBDDDHHHNNNRRRZZZhhh}}}}}}xxxsssooosssrrrpppooopppqqqrrrsssxxxyyyyyyxxxvvvvvvxxxzzzvvvtttrrrnnnkkkgggdddccceeeeeeeeeeeeeeeeeeddddddffffffggggggggggggggggggdddfffgggfffeeeeeefffgggfffggggggeeebbbaaadddfffeeeeeeeeeffffffgggggggggeeedddccccccdddeeegggiiillllllmmmmmmjjjgggdddaaaccccccdddeeefffggghhhhhhjjjiiihhhgggggghhhiiiiiihhhhhhhhhiiikkkmmmooopppkkkkkkjjjiiiiiiiiiiiiiiihhhgggfffffffffggghhhhhhjjjjjjjjjjjjkkklllmmmnnnnnnmmmmmmlllmmmnnnpppqqqoooooooooooooooooonnnmmmmmmmmmmmmnnnooopppqqqrrrqqqooonnnoooqqqqqqooommmppppppqqqqqqqqqpppooonnnnnnooopppnnnmmmmmmpppsssuuutttsssrrrqqqqqqqqqqqqsssqqqppprrruuuwwwwwwvvvtttwwwyyyzzzyyyyyyyyyzzzzzz~~~yyytttpppnnnjjjfffiiiooosss~~~~~~wwwsssvvv}}}}}}zzz___MMMDDD:::888555444444444444333222222333333333222111000111111111111111111111111111111222222222111111000.../////////000000000111//////...........................//////000000000---...//////000000//////000000000000000000000000000000111111111222222222333222111000000000111111//////000111222333444444333444444555555444444333333444555666777888999:::777666666777:::<<<===<<<999AAABBBEEERRReee...............///000000...............---------------------------------,,,,,,,,,,,,------...///........................000000000///.........---,,,...//////......///111555666999<<<>>>???@@@@@@<<<===@@@CCCFFFLLLSSSXXXcccsssxxxqqqqqqsssrrrppppppoooooooooppprrruuuwwwxxxzzz||||||zzzxxxwwwwwwrrrpppmmmiiifffdddccccccddddddeeeeeeeeeeeedddcccggggggggggggggggggggggggcccdddeeeeeeddddddeeegggiiijjjiiigggcccaaacccfffcccddddddeeeeeefffffffffcccbbbaaaaaaaaacccfffggglllmmmmmmllljjjfffbbb___```aaabbbdddfffhhhiiijjjooommmkkkiiihhhhhhiiijjjggggggggghhhjjjlllnnnpppkkkjjjjjjiiiiiiiiiiiiiiiiiiiiigggffffffggghhhhhhjjjjjjjjjjjjkkkkkklllmmmoooooommmmmmlllmmmnnnooonnnnnnooooooooommmllljjjmmmmmmooopppqqqrrrssstttrrrpppnnnoooqqqqqqooolllpppqqqqqqrrrrrrpppooonnnlllnnnooommmkkklllooorrruuutttsssrrrqqqqqqqqqqqqqqqppppppsssvvvvvvsssppprrrvvvyyy{{{{{{{{{{{{|||xxxzzz}}}|||wwwuuunnnggggggmmmkkkooozzz|||www{{{ttt{{{zzzwwwrrrZZZMMM===:::777666666666666555222222333444333222111000111111111111111111111111---...000111111000///....../////////000000111111......//////000000111111////////////..................///000000000000000000000000000000000000000000111111111111222222222555444222111111111222222...///000111222333444444333444444555555444444333333333444666777999::::::777666666777:::<<<======999AAACCCEEERRRddd---,,,,,,,,,,,,---...///000///...------------------...............------//////...---,,,,,,,,,,,,---,,,,,,,,,---///000222111000///------......///222000///......000333555666888;;;>>>@@@AAABBBBBBBBBAAADDDIIIMMMQQQ[[[eeessstttooojjjjjjpppvvvxxxxxxvvvuuusssrrrrrrtttvvvwwwzzz}}}zzztttqqqllljjjfffcccaaaaaaccceeeeeeeeeddddddddddddddddddgggjjjlllkkkiiigggfffeeeeeeeeeeeefffffffffffffffkkkjjjhhhfffdddcccbbbaaacccdddfffgggggggggfffeeegggfffdddccccccdddfffgggggghhhiiikkkjjjfff```[[[bbb```aaaeeeeeeeeehhhmmmooommmjjjhhhggghhhiiijjjiiiiiijjjkkklllmmmmmmnnnhhhhhhhhhhhhgggggggggggghhhgggggggggffffffffffffeeefffhhhhhhiiijjjllloooqqqqqqqqqpppooommmlllkkkjjjkkkmmmnnnnnnmmmkkkjjjnnnnnnooopppqqqqqqrrrrrrwwwtttqqqpppppppppmmmjjjmmmmmmmmmnnnnnnoooqqqqqqjjjlllnnnpppqqqooommmlllpppqqqqqqrrrrrrqqqqqqqqqtttsssrrrqqqqqqqqqqqqqqqssssssttttttvvvwwwxxxyyy|||{{{zzzzzz|||~~~qqqnnnqqqnnnhhhhhhjjjnnnxxx{{{wwwooovvvvvvvvvnnnaaaPPPGGG<<<777777888555222222222222222222111000///111111111111111000//////000000000000000000000000000000000000000000000000////////////............,,,---///000000000///...//////............/////////////////////............//////000111111222333000111111111111222222222333333333333222000......333333222222111222222222555555666666777777888888999999:::;;;;;;<<<<<<======AAA@@@EEESSSccc---------.........//////,,,,,,,,,------...///000---...............------......---------....../////////...---......///000///......------...000000000///......///111444666888999<<<>>>@@@AAABBBBBB@@@@@@DDDJJJPPPXXXeeeqqquuufffcccbbbfffnnnuuuxxxxxxxxxvvvsssqqqrrruuuyyy{{{~~~~~~}}}zzzuuupppmmmhhheeebbb```___```bbbccceeedddbbbaaaaaaccceeefffgggiiikkkkkkiiigggfffeeeffffffggggggggghhhhhhhhhhhhggggggfffeeeeeeeeefffeeeeeeggghhhhhhhhhgggfffgggfffeeeddddddeeefffgggccceeegggkkklllkkkfffcccbbb```aaadddeeeeeeggglllnnnmmmjjjhhhggghhhiiijjjhhhhhhhhhiiijjjjjjkkkkkkiiiiiihhhhhhhhhgggggggggggggggfffffffffeeeeeeeeefffggghhhiiiiiijjjmmmoooooooooooonnnmmmllljjjjjjkkklllmmmoooooonnnmmmllloooooooooppppppqqqqqqqqqtttqqqooooooqqqqqqooolllmmmmmmmmmmmmnnnoooppppppkkkmmmnnnppppppooonnnmmmmmmnnnoooppprrrrrrrrrrrrtttsssrrrrrrqqqqqqrrrrrrssssssssstttuuuvvvwwwxxxyyyxxxwwwvvvxxx{{{}}}yyypppfffdddggglllqqqxxxzzzoooppp}}}pppaaaTTTDDD;;;::::::666000222222222222222111111000111111111111111000//////000000000000000000000000000000000000000000000000////////////............------///000000000///...//////............///////////////////////////......///000111111222222222000000111111111222222222333333333333222222222222333333222222111222222333333444444666777888999999999999999:::;;;;;;<<<<<<===AAA@@@DDDQQQaaa,,,---...000000//////...,,,,,,,,,---......//////------...............---------------...///000111111000///............///------------...///000111///.........000333666777:::;;;>>>@@@AAABBBBBBAAAAAAAAAEEEMMMWWWccctttqqqaaa\\\\\\___fffnnntttvvvvvvxxxvvvrrrppprrrvvv{{{{{{vvvqqqmmmjjjhhhcccaaa___]]]\\\^^^```aaaeeeccc```______bbbeeehhhgggiiikkkkkkiiigggfffffffffgggggghhhiiijjjkkkkkkhhhhhhgggfffffffffgggggggggggghhhiiiiiiiiiiiihhhhhhhhhfffeeeeeefffhhhhhhcccdddgggkkknnnmmmjjjhhhbbb``````ccceeedddgggkkkmmmllljjjhhhggghhhiiijjjgggggggggggggggggghhhhhhjjjjjjiiiiiiiiihhhhhhhhhffffffffffffeeeeeeeeeeeefffhhhiiijjjiiikkkmmmooommmmmmmmmmmmlllkkkjjjiiikkklllnnnooooooooonnnnnnoooooooooooopppppppppppprrrqqqooooooppppppnnnmmmlllllllllllllllmmmnnnooonnnnnnnnnoooooooooppppppkkklllnnnppprrrssstttttttttssssssrrrrrrrrrrrrrrrssssssssssssssstttuuuuuuvvvuuusssrrrsssuuuwwwyyy}}}xxxjjjfffiiikkkjjjjjjppp|||yyyooosss}}}qqqbbbNNNAAA<<<:::555000333333333333222222222222111111111222111111000///000000000000000000000000000000000000000000000000////////////............---......///000///////////////............//////......//////////////////---...000111222222111111000000000111111111222222222111111000111222333444333222222111222222333333111222333555666888999:::888888999999:::;;;;;;;;;<<<@@@???DDDPPP___}}}+++,,,...000000///---,,,/////////...---,,,+++***,,,---......///.........---------------...//////............---.........------------......//////.........///222555888:::===>>>@@@AAABBBBBBBBBAAACCCDDDIIISSS```ooopppccc\\\^^^```dddjjjppptttsssrrruuusssrrrqqqsssvvvyyy|||{{{uuunnniiifffeeeeeeaaa___]]]\\\[[[\\\^^^___bbbaaa```___```bbbeeegggfffhhhjjjkkkiiigggffffffeeefffggghhhiiijjjkkkkkkkkkjjjiiihhhffffffeeeeeehhhiiiiiijjjjjjjjjjjjjjjiiiiiihhhgggggghhhiiiiiiggghhhiiikkkmmmllliiifffccc```___ccceeeeeefffiiikkkjjjiiihhhhhhhhhjjjkkkhhhhhhhhhggggggfffffffffjjjjjjjjjjjjiiiiiiiiihhhggggggggggggffffffffffffggghhhjjjjjjjjjkkkmmmooommmmmmmmmmmmlllkkkjjjjjjkkklllmmmnnnoooooonnnnnnoooooooooooooooooonnnnnnrrrqqqpppoooooonnnmmmlllkkkkkkkkkkkkllllllmmmnnnpppooonnnnnnnnnoooqqqrrrlllmmmoooqqqrrrsssttttttssssssrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrssssssvvvtttrrrqqqqqqrrrssstttvvvwwwyyy}}}yyypppooollliiigggjjjqqqwww|||{{{rrrqqq{{{uuubbbPPPDDD===999777444444444333333333333333111111111222222111111000000000000000000000000000////////////////////////////////////............---....../////////////////////............//////............////////////...///000222222222111000000000000000111111111111111///...------///111222222222111111222222333333222333444555666777888888777888888999999::::::;;;:::??????DDDPPP___}}})))***,,,......---,,,+++/////////...---+++***))),,,------...//////.........---,,,,,,+++++++++,,,******+++,,,---------.....................------......///111444777:::<<<>>>@@@AAACCCCCCCCCCCCBBBEEEFFFMMMZZZhhhyyypppaaa^^^aaabbbdddiiinnnrrrsssrrrqqqqqqqqqrrrsssssssssssssssvvvrrrlllgggcccbbbcccdddaaa```^^^\\\\\\\\\]]]^^^___```aaaccccccddddddccceeegggjjjjjjhhhgggffffffddddddeeefffgggiiiiiijjjjjjjjjiiiggggggfffffffffiiiiiiiiiiiiiiijjjjjjkkkiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiijjjkkkkkkiiifffeee```___cccfffffffffiiijjjiiihhhhhhhhhiiijjjkkkiiiiiiiiihhhggggggffffffjjjjjjjjjjjjiiiiiiiiihhhiiiiiiiiiiiihhhhhhhhhhhhgggiiijjjjjjiiijjjlllnnnmmmmmmnnnnnnnnnmmmmmmlllkkkkkkllllllmmmmmmmmmmmmoooooonnnnnnnnnnnnnnnnnnmmmnnnnnnnnnnnnnnnnnnooolllkkkkkkkkkkkkllllllmmmpppooonnnnnnnnnoooqqqrrrpppqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrsssrrrqqqqqqqqqqqqqqqrrrssswwwvvvtttrrrrrrsssttttttvvvvvvvvvwww{{{}}}vvvnnniiiiiikkklllmmmnnnyyy}}}rrrtttkkkVVVGGG@@@???777666555444333333333444111111222222222222111111000000000000000000000000////////////////////////////////////......................../////////000//////............//////---.........//////000000//////111111222111000000//////000000000111111111222111///------...///111222111111111222222333444555555555666666666666666777888888999999::::::;;;999>>>???DDDRRRaaa~~~)))***+++,,,---,,,,,,++++++,,,---......---,,,+++,,,,,,---...////////////...---,,,+++************'''(((***+++,,,---------,,,,,,---.........------///000222444777:::<<<>>>???AAABBBDDDEEEEEEDDDDDDFFFIIITTTcccsssvvveee\\\___gggdddgggkkkooorrrtttuuuuuuqqqrrrssssssrrrooollljjjllliiieeeaaa______aaabbb```___^^^]]]]]]^^^_________aaaccceeeeeeeeecccbbbdddgggiiijjjhhhgggffffffcccddddddeeefffgggggghhheeeeeeffffffggghhhiiijjjhhhhhhhhhggghhhhhhiiijjjiiiiiiiiiiiiiiiiiiiiiiiigggfffgggiiikkkmmmmmmlllgggaaa___cccggggggggghhhhhhhhhhhhhhhiiiiiijjjkkkjjjjjjiiiiiihhhhhhggggggjjjjjjiiiiiiiiihhhhhhhhhjjjjjjjjjjjjiiiiiiiiiiiiggghhhiiiiiihhhiiikkkmmmnnnnnnoooooooooooooooooollllllllllllllllllllllllmmmmmmmmmmmmnnnnnnnnnnnnhhhjjjlllmmmnnnoooqqqsssllllllkkkkkkkkkllllllmmmoooooonnnmmmnnnooopppqqqrrrssssssrrrqqqpppooooooqqqppppppppppppqqqqqqrrrqqqqqqqqqqqqqqqrrrsssssswwwvvvuuuttttttuuuvvvvvvxxxwwwvvvvvvwwwzzz~~~uuunnnmmmllljjjfffiiioooyyy{{{jjjTTTFFF???:::999777555333333333333000111222222333222222222000000000000000000000000000000000000000000000000////////////............///............///000000//////............//////------......///000000000000000000000000000111111/////////000000000111111444333222111000111111222111111111111222333444444777777777777666666666666888888999999:::;;;;;;;;;999??????EEERRR```}}}+++++++++,,,,,,,,,------***,,,---......---+++***+++,,,---...////////////------,,,+++++++++,,,,,,)))***+++,,,---,,,,,,+++((()))+++---///000000000111222444666999<<<>>>???@@@AAACCCEEEFFFFFFFFFFFFKKKQQQ^^^qqquuujjjcccaaaeeellljjjlllnnnppprrruuuwwwyyyvvvvvvuuurrroookkkgggeeecccbbb```^^^]]]^^^______\\\\\\\\\]]]^^^```aaabbbbbbcccddddddeeedddccccccdddfffiiiiiihhhfffffffffddddddeeeeeeffffffffffffdddddddddeeefffhhhiiijjjgggffffffeeefffggghhhiiihhhhhhiiiiiiiiiiiihhhhhhfffffffffiiimmmpppqqqqqqiiiccc```dddhhhiiihhhiiiggggggggghhhiiijjjjjjkkkiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhgggggggggjjjjjjjjjiiiiiiiiihhhhhhfffggghhhhhhggghhhiiikkkmmmnnnoooooopppppppppoooooonnnmmmllllllkkkkkkkkklllllllllmmmmmmnnnnnnnnniiikkkmmmnnnlllmmmoooqqqmmmmmmllllllllllllmmmmmmnnnnnnmmmmmmnnnnnnooooooqqqqqqqqqppppppnnnmmmmmmoooooonnnnnnoooppppppqqqpppppppppqqqrrrssstttuuuttttttttttttuuuvvvwwwxxxwwwvvvuuuuuuvvvxxxzzz{{{~~~|||uuupppkkkhhhhhhiiimmmvvvmmmUUUFFF===;;;888555333222222333000111222222333333333222000000000000000000000000000000000000000000000000////////////............///......---...///000111//////............//////------......///000000111222111000//////000111222////////////000000000111222222222222333333333333111111111111222333444555777777777888888888888888999999999:::;;;;;;<<<<<<;;;@@@@@@EEEPPP]]]yyy------,,,,,,,,,---...///......//////---+++(((&&&+++,,,---...////////////,,,,,,,,,,,,---...//////+++,,,---...---,,,+++***$$$&&&)))---000222222333333444666888;;;===>>>???@@@AAACCCEEEGGGGGGGGGGGGQQQXXXhhh~~~tttfffdddfffhhhkkkpppsssssstttssstttuuuyyy{{{|||zzzvvvqqqlllhhhfffddd^^^^^^^^^]]]]]]]]]]]]]]]XXXYYYZZZ\\\___bbbdddeeefffeeedddcccccccccdddeeecccfffiiiiiihhhfffffffffeeeeeeeeefffffffffffffffgggffffffeeeeeeeeefffffffffeeeeeeddddddeeeggghhhhhhhhhiiiiiiiiiiiihhhhhhiiihhhhhhjjjnnnqqqrrrrrrjjjccc```dddiiiiiiiiiiiiffffffggghhhiiijjjjjjkkkggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggggggiiiiiiiiiiiihhhhhhhhhhhhfffggghhhgggfffgggiiikkklllmmmnnnooopppppppppoooqqqpppooommmllllllllllllkkkkkkllllllmmmnnnoooooonnnpppqqqoookkkiiijjjkkknnnmmmmmmlllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnooonnnnnnmmmllllllnnnnnnmmmnnnnnnooopppppppppppppppqqqrrrtttuuuvvvqqqrrrrrrssstttvvvwwwxxxttttttttttttuuuvvvxxxyyyuuuyyy}}}tttpppooollljjjjjjpppzzzxxxwww~~~jjjUUU???===999666333222222222000111222333333333333333000000000000000000000000000000000000000000000000000/////////............///......------///000111//////............//////---------...///000000111444222///...---///111333////////////000000000000...///000222333333333333111111111111222333444555666777777888999::::::;;;999::::::;;;;;;<<<<<<======AAAAAADDDOOOZZZuuu...---+++*********++++++******+++,,,,,,---......------......///.........000///...---,,,,,,---...------------------,,,,,,------...///000000//////444555888:::===???@@@AAAGGGEEEDDDFFFFFFFFFKKKQQQXXXfffyyysssqqqwww~~~ssshhheeedddeeejjjnnnnnnmmmvvvvvvvvvwwwzzz}}}uuukkkccc```___```WWWXXXYYYZZZ[[[[[[[[[[[[VVVYYY]]]```bbbcccbbbaaaccccccbbbbbbccccccdddeeeddddddeeefffgggggggggfffcccdddeeeeeeccccccdddeeehhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffhhhjjjlllnnnpppqqqllljjjhhhhhhjjjmmmoooooogggdddbbbcccfffjjjjjjjjjiiihhhgggffffffggghhhiiijjjiiihhhgggggghhhiiijjjlllkkkjjjhhhhhhhhhiiiiiikkkjjjjjjjjjiiihhhhhhhhhkkkhhheeefffiiilllllljjjooooooppppppqqqqqqrrrrrroooooopppppppppnnnmmmlllmmmmmmlllkkkkkkkkkkkkllllllnnnppprrrrrrpppnnnllljjjkkklllnnnooopppppppppnnnmmmlllkkkkkklllnnnoooppppppooommmkkkkkklllnnnooopppppppppnnnmmmnnnooolllmmmooopppqqqrrrssssssooooooppprrruuuwwwvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvtttxxx}}}zzzooommmkkklllpppssswww~~~wwwyyy}}}zzzeeeNNNBBB888666888666333222777666555333222111111111000000111222333333444444222222222111000//////...,,,---///000000000//////............//////////////////000000000000//////------...///000222444555000111333444333111///...000000000000000000000000///000111000///000111333444444444444444444444444222333444555555555444333888888888888888999999999<<>>@@@AAAAAADDDBBBBBBEEEEEEGGGMMMUUUdddssszzzyyyyyyyyyzzzpppeeeaaabbbcccgggmmmqqqtttuuuwwwxxxyyy{{{|||~~~uuujjjaaa]]][[[[[[YYYYYYZZZZZZZZZZZZZZZZZZ[[[]]]```ccceeeeeeddddddcccccccccbbbccccccdddeeeeeeeeeffffffgggfffffffffccceeefffeeedddcccdddeeeggggggfffeeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeeeeeeeefffhhhjjjkkkmmmmmmjjjhhhfffeeegggiiiiiiiiigggdddbbbcccfffiiijjjjjjiiiiiihhhgggggghhhiiiiiijjjiiihhhgggggghhhiiijjjjjjjjjhhhhhhggghhhiiiiiijjjjjjiiiiiiiiiiiiiiiiiillliiigggfffhhhkkkmmmnnnnnnnnnnnnnnnnnnnnnooooooooopppppppppooommmlllkkkllllllkkkjjjjjjjjjjjjkkkkkklllmmmnnnnnnmmmlllkkkkkkkkklllmmmnnnooopppqqqooonnnlllkkkkkklllmmmnnnpppqqqpppooommmlllmmmnnnooopppqqqqqqooonnnooopppmmmnnnoooqqqrrrrrrssssssooooooooorrrtttvvvuuutttssssssssssssttttttuuuvvvtttwww{{{}}}|||qqqllljjjllloooqqqvvv||||||vvvzzzxxxZZZLLL>>>999999888666666666555444333222111111111000111111222333333444444222222111111000//////............///111111111000............//////////////////000000000000//////000000111111333444666777111222222333222111000///000000000000000000000000000000000000000000111222444444444444444444444444222333444555555555555444888888888888999999999999999>>>>>>BBBMMMZZZuuu------,,,+++++++++,,,,,,******++++++,,,,,,------,,,------...//////......------,,,,,,---...000111........................///000111111222333333444999999;;;===>>>?????????CCCAAABBBEEEGGGJJJTTT^^^sss{{{vvvssseee^^^\\\___ccchhhmmmqqquuuxxxzzzxxxyyy{{{}}}}}}|||zzzyyy}}}wwwnnnddd]]]YYYXXXXXX[[[ZZZZZZZZZZZZ[[[[[[\\\___```ccceeeffffffeeedddcccccccccccccccdddeeeeeefffffffffgggffffffeeeeeedddfffffffffeeedddeeefffgggfffeeeeeeeeeeeeeeeeeefffeeedddccccccdddeeefffddddddeeefffggghhhhhhiiijjjgggeeedddeeeffffffffffffdddbbbccceeehhhiiiiiiiiihhhhhhgggggghhhhhhiiiiiiiiihhhhhhhhhhhhiiiiiihhhgggggggggggghhhhhhiiihhhhhhiiiiiiiiiiiiiiiiiikkkkkkjjjhhhhhhjjjmmmqqqnnnnnnnnnnnnnnnmmmmmmmmmpppppppppooonnnlllkkkjjjkkkkkkjjjiiiiiiiiiiiijjjjjjjjjjjjkkkkkkjjjjjjjjjmmmlllllllllmmmoooqqqrrrpppooommmlllkkkkkklllmmmooopppqqqpppnnnmmmmmmnnnnnnpppqqqpppoooooopppqqqnnnooopppqqqrrrrrrrrrrrrooonnnoooqqqsssuuutttsssppppppqqqrrrssstttuuuuuutttvvvxxxyyyzzz|||{{{rrrkkkkkkmmmooorrrvvvzzzjjjYYYEEE<<<888666555555444444333222222222222222111111222222333333444444222222111111000/////////000...,,,---111333222000............//////////////////000000000000//////.........//////000111222222222222111111111111111000000000000000000000000000000000000111111222222333333333333444444444444111222333555555666666666888888888888999999::::::666;;;<<<@@@LLLYYYuuu++++++++++++******++++++******++++++,,,,,,,,,,,,,,,,,,---...///////////////...---,,,------///000.........///////////////000000000111222444555666999999:::;;;<<<<<<<<<<<>>999888444444333333333333333444333333333333333444444444111111111000000000000000000...++++++...000000///............//////////////////000000000000//////222111111000000111111222222111111000000111222222111111111111111111111111111000000111333444222000222222222333333333444444222222333444555777888888777888888999::::::;;;;;;;;;@@@>>>AAAKKKUUUooo((()))******+++***************++++++++++++++++++++++++---...//////000000333111///---,,,++++++,,,---------......//////000/////////000222555777999>>>??????@@@@@@@@@@@@@@@CCCDDDHHHNNNSSS^^^rrrppp[[[TTTVVVYYY^^^eeeooosssyyyxxxooogggaaa^^^ZZZYYYXXXVVVVVVVVVWWWXXXVVVXXX[[[___cccfffhhhiiigggggghhhhhhhhhhhhggggggdddddddddddddddeeeeeeffffffffffffgggffffffeeeeeedddfffffffffeeedddeeefffdddddddddddddddeeeeeefffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddccccccbbbdddggghhhhhhgggdddddddddbbbaaabbbeeehhheeeffffffggggggffffffeeehhhhhhiiiiiiiiiiiihhhhhheeefffgggggggggggggggfffgggggghhhhhhhhhhhhhhhhhhfffiiimmmoooooommmlllllllllllllllllllllkkkkkkkkknnnmmmlllkkkkkkkkkkkkkkknnnmmmllllllkkkkkkllllllooonnnmmmllllllmmmnnnooooooooonnnnnnnnnooopppqqqnnnnnnnnnmmmmmmllllllkkkiiikkkllllllkkkjjjjjjkkklllmmmmmmmmmkkkjjjkkklllooooooooopppoooooonnnnnnmmmmmmlllmmmoooooonnnllllllnnnppprrrtttttttttttttttttttttwwwzzz|||{{{zzzyyy{{{}}}wwwpppnnnppppppnnnllllllooo~~~ppp]]]OOOCCC;;;888666666555444444444444444333333333333444444444444111111000000000000000000000000///............///............//////////////////000000000000//////111000000000000000111222111111111111111222222222111111111111111111111111222000///222555555222///111111222222333333444444444444444444555666888888777888888999:::;;;<<<<<<>>>BBB@@@AAAIIISSSlll)))***+++,,,---,,,,,,+++++++++*********************+++,,,...///000000000111000...---,,,,,,,,,---+++,,,,,,---......//////000000000111333666:::;;;???@@@AAABBBBBBBBBBBBBBBBBBEEEKKKRRR[[[iiimmm]]]RRRTTTXXXZZZaaakkkqqqssswww~~~yyyooofff___[[[YYYXXXWWWVVVVVVVVVVVVWWWWWWWWWYYY^^^cccgggiiijjjjjjggggggggghhhhhhhhhhhhhhheeeddddddddddddeeeffffffeeeeeeffffffgggfffffffffccceeefffeeedddcccdddeeeddddddccccccddddddeeefffcccdddfffggggggfffdddccccccccccccccccccdddddddddfffeeeeeefffhhhiiihhhfffcccddddddbbbaaaaaadddhhhgggggghhhiiiiiihhhggggggggghhhiiijjjjjjiiihhhggggggggghhhhhhhhhgggfffeeehhhhhhhhhhhhhhhgggggggggjjjjjjiiikkkmmmmmmmmmlllkkkkkkkkkkkkkkkkkkllllllmmmlllkkkjjjjjjkkkllllllmmmlllkkkkkkjjjjjjkkkkkkoooooonnnnnnnnnnnnooooooooooooooooooooopppppppppmmmmmmmmmmmmmmmmmmlllllljjjkkklllkkkjjjjjjkkkmmmpppqqqqqqpppnnnlllmmmmmmnnnnnnnnnnnnnnnmmmllllllmmmlllllllllnnnnnnllljjjkkkmmmoooqqqrrrrrrrrrqqqsssrrrsssuuuyyyzzzyyywwwxxxyyyzzz{{{}}}}}}wwwwwwqqqnnnmmmllljjjqqq{{{}}}yyyhhh[[[MMMBBB<<<999888777666555444444444444444444444444444444444000000000000000000000111000333555333///,,,---000............//////////////////000000000000//////............//////000111///000111222333222222111111111111111111111111111222000///222666666333...000111111222333333444444555555444444555666777888777888888999:::;;;<<<===>>>AAA???@@@HHHQQQjjj***+++---...///...------++++++*********************+++,,,...///000000000000///------,,,---...///++++++,,,,,,---...//////222222111222555888;;;>>>>>>???@@@@@@AAAAAAAAAAAACCCGGGNNNXXXbbbtttkkk\\\RRRPPPWWW[[[\\\eeerrrttttttwww}}}|||rrrggg^^^YYYVVVUUUSSSSSSSSSTTTTTTVVVWWWWWWXXX\\\aaafffiiijjjjjjiiieeeeeeeeeeeeffffffffffffeeeddddddddddddeeeffffffddddddeeefffgggggggggfffcccdddeeeeeeccccccdddeeeccccccccccccddddddeeefffbbbdddfffhhhhhhfffdddbbbbbbbbbbbbbbbcccccccccccckkkjjjiiijjjkkkkkkiiigggcccddddddbbb``````dddggghhhiiijjjkkkkkkjjjiiihhhggghhhiiijjjjjjiiihhhggghhhhhhiiiiiiiiigggfffeeeiiiiiihhhhhhggggggffffffnnnjjjffffffjjjmmmnnnmmmlllllllllmmmmmmnnnnnnnnnlllkkkjjjjjjjjjkkklllmmmlllkkkjjjjjjiiiiiijjjjjjoooooooooooooooooooooooonnnoooooopppppppppoooooollllllmmmmmmnnnmmmmmmmmmlllmmmlllkkkjjjjjjmmmooouuuuuuuuutttqqqoooooopppnnnnnnnnnnnnmmmlllkkkjjjmmmlllkkklllmmmmmmkkkjjjjjjlllnnnpppqqqqqqpppooorrrqqqqqqtttwwwxxxvvvsssvvvwwwxxxxxxyyy}}}tttqqqpppppplllkkkuuuyyyuuu{{{uuuiiiZZZNNNGGG::::::888777555555444444444444444444444444444444000000000000000111111111111666:::777000,,,...111............/////////000//////000000000000//////111111111111222333444555...///111333444333111000111111111111111111111111222000///222666777333...000000111222333333444444777666555444444555777777777888888999;;;<<<======<<>>FFFPPPiii---+++***+++------***'''******+++++++++,,,,,,,,,,,,---...000000000///...---------------------------,,,,,,,,,,,,---......222222333444666888:::;;;AAA@@@@@@@@@@@@AAACCCEEEDDDIIIVVVfffuuujjj\\\PPPSSSXXX\\\aaaeeejjjnnnrrrvvv{{{~~~uuuiii```ZZZWWWTTTRRRQQQSSSUUUVVVVVVWWWYYY[[[]]]___bbbdddfffffffffeeedddddddddeeeeeeeeeffffffffffffeeeeeeeeedddddddddaaaaaaaaaaaabbbcccdddeeejjjhhheeeeeefffggggggfffccccccbbbaaabbbccceeefffdddddddddeeeeeefffffffffgggffffffeeeeeedddccccccddddddeeeeeeeeeeeeddddddcccddddddbbbaaaaaacccfffccceeehhhkkkkkkjjjgggeeefffeeeeeeeeeeeefffggggggggghhhiiijjjjjjiiihhhgggggggggfffeeedddeeehhhjjjhhhgggffffffgggiiikkkmmmgggiiimmmqqqqqqooommmjjjhhhhhhhhhhhhhhhiiiiiiiiikkkkkkllllllmmmnnnnnnooommmmmmmmmoooqqqqqqpppnnniiikkknnnqqqssstttsssssspppqqqqqqppppppooonnnmmmqqqooommmlllkkkkkkkkklllpppqqqrrrpppnnnmmmmmmnnnnnnnnnmmmmmmnnnooopppqqqrrrmmmhhhhhhlllooonnnlllkkklllnnnooopppppppppooorrrssstttuuuvvvvvvvvvvvvwwwxxxyyy{{{|||}}}}}}}}}yyyppppppqqqoooqqquuuwww}}}uuuzzzwwwooo```QQQCCC>>>:::888666333555999333222111111222222111///111//////000333444333000000000000000////////////////////////000000000000000000000000000000000000000111222333222000...---000000000000000000000000//////000000111111111222222222222222222222222222111000//////111555888;;;222222333444555666777888;;;::::::999:::;;;===>>>===AAA???AAAHHHPPPhhh...,,,++++++------+++(((++++++++++++,,,,,,,,,,,,---......////////////...000//////......------,,,......------......///000000111333555888;;;===???>>>??????@@@@@@BBBDDDFFFGGGMMM[[[ooolll[[[TTTTTTWWW\\\```dddhhhmmmpppuuuyyy~~~~~~}}}}}}xxxqqqggg___ZZZWWWTTTRRRQQQRRRTTTUUUVVVWWWZZZ\\\^^^```bbbdddffffffeeeeeeddddddddddddeeeeeeeeeeeehhhhhhgggggggggfffffffffddddddddddddeeefffggghhhfffdddcccccceeeggggggfffeeeddddddccccccccccccddddddddddddeeeeeeeeeffffffeeeeeeeeeeeeeeeeeeeeeeeefffgggggghhhhhhggggggfffdddddddddcccbbbbbbdddfffdddfffhhhiiijjjhhhgggeeefffeeeeeeffffffggghhhhhhhhhhhhiiijjjjjjiiihhhhhhgggggggggfffeeefffhhhkkkiiihhhgggggggggiiikkkmmmkkkmmmoooqqqqqqnnnllljjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkllllllmmmnnnnnnkkkkkkkkknnnppppppooommmmmmnnnqqqssstttuuuuuutttppppppppppppooonnnmmmmmmnnnnnnmmmlllkkkkkkkkkkkknnnoooppppppoooooopppqqqpppnnnlllkkklllnnnppprrrrrrmmmhhhgggjjjnnnooonnnkkklllnnnoooppppppooooooqqqrrrssstttuuuuuuuuuuuuyyyyyyzzzzzzzzzzzzzzzyyywwwzzzzzztttpppllllllooopppxxx}}}{{{rrrcccMMMCCC;;;888777444444666444333222222333444222111222000000111333444222000111111111111000000000000111111000000//////......000000000000000000000000///000111222222111///...000000000000000000000000222222222111111111111111222222222222222222222222333222111111222333555777222333333444555666777777777777888999:::<<<>>>???;;;???>>>@@@GGGOOOfff---,,,,,,,,,......,,,***,,,,,,,,,,,,------------//////..................111111000///...------,,,//////......//////000111///111333666:::===@@@AAA<<<===???@@@AAABBBEEEGGGKKKSSSeee|||yyydddSSSOOORRRYYY]]]bbbfffiiilllppprrrxxx{{{}}}yyyuuutttooojjjccc]]]YYYVVVTTTRRRQQQSSSTTTUUUVVVXXX\\\___```aaaccceeeeeeeeeddddddcccccccccdddddddddeeeeeegggggggggggggggfffffffffeeeeeeeeeeeefffggghhhhhhbbbaaa```aaadddffffffffffffffffffeeeeeedddcccbbbdddddddddeeeeeeeeeeeefffccccccdddeeeeeefffggggggfffgggggghhhhhhggggggfffddddddeeedddbbbbbbdddffffffgggggghhhggggggfffeeeeeeffffffggghhhiiiiiijjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhfffeeefffiiillllllkkkiiihhhhhhiiikkklllppppppqqqpppooommmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmmmmmmmmmmnnnpppssstttsssqqqssssssssstttuuuuuuuuuvvvpppppppppooonnnnnnmmmmmmkkklllmmmnnnnnnmmmlllkkklllmmmoooppppppqqqrrrtttnnnllliiihhhiiinnntttxxx{{{tttllliiijjjmmmoooooollllllnnnooooooooooooooopppqqqrrrsssttttttttttttzzzzzzzzzyyyxxxwwwvvvuuurrruuuxxx|||~~~vvvpppmmmmmmlllmmmqqq}}}bbbQQQ@@@:::999888666555555333333333555555555333333222111222333333111///222222222222111111111111333222111000///......---////////////////////////...///111222222111000000000000000000000000000000444333333222222111000000222222222222222222222222444444333333333222222222444444444555555555666666222333666888;;;===??????:::>>>===???FFFNNNddd------------......---,,,,,,,,,,,,---------......111000...---,,,------.../////////...............//////......//////000111000111444777;;;===???@@@<<<>>>AAAAAAAAABBBEEEIIIQQQ\\\qqqrrr___QQQKKKOOOVVV^^^bbbgggkkkmmmoooqqqrrrvvvyyy{{{{{{vvvqqqmmmkkkdddbbb^^^ZZZWWWUUUSSSRRRTTTUUUVVVWWWXXX[[[___cccbbbcccdddeeeeeeeeeddddddcccccccccddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeecccccccccccccccdddeeeeeecccbbbaaabbbdddfffeeeeeedddeeefffgggfffeeedddccceeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeeeeeffffffeeeeeeffffffffffffeeeeeedddeeefffeeedddcccdddfffhhhhhhgggffffffeeeeeefffeeefffggghhhiiijjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhgggfffgggjjjlllnnnmmmkkkiiiiiiiiikkklllppppppooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiihhhiiiiiijjjkkkkkkllllllmmmmmmooorrruuuvvvuuutttvvvvvvuuutttttttttuuuuuuppppppooonnnmmmmmmmmmmmmjjjlllnnnpppqqqpppnnnlllkkkmmmoooppppppppprrrtttllliiieeeeeehhhooowww|||~~~tttmmmkkklllnnnooolllmmmmmmnnnnnnoooooooooooopppqqqrrrrrrssssssrrrxxxxxxxxxwwwvvvuuutttssssssuuuwwwzzz|||}}}uuuqqqmmmkkkjjjrrr~~~fffLLL???<<<;;;999777444333222333555666555444333333333333333222111000222222111111111000000000222111111000000/////////////////////////////////...///000111222222111111000000000000000000000000222111111111111111111111111222222222222222333333333444444444444333111000444444555555555555555555000222555888;;;======>>>:::>>>===???FFFMMMddd,,,---......------------,,,,,,,,,---------......000///...,,,,,,,,,---...++++++,,,---...//////000......------......///000222333666888:::;;;<<<<<<===@@@CCCBBBAAACCCHHHMMMZZZiiioooZZZNNNKKKMMMSSSYYYaaaeeekkkooopppppppppqqqppprrrsssqqqmmmhhheeeccc\\\[[[YYYWWWUUUTTTTTTTTTWWWXXXZZZ[[[\\\___cccfffdddddddddeeeeeedddddddddccccccdddddddddeeeeeeeeedddeeeeeeeeeeeeeeeeeeeeebbbbbbbbbbbbbbbbbbcccdddeeedddcccdddeeefffdddcccaaabbbdddfffggggggffffffeeeeeeeeeeeeeeeeeeeeeeeeffffffeeeeeeeeedddddddddeeeffffffffffffffffffeeedddeeegggfffeeedddeeefffiiihhhgggfffeeeeeefffffffffggghhhiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffgggjjjlllooommmkkkjjjiiijjjkkklllllllllllllllkkkllllllllllllkkkkkkkkkjjjjjjjjjiiihhhhhhiiiiiijjjkkkkkklllllllllnnnqqquuuwwwwwwuuuwwwwwwuuutttsssssssssssspppooonnnmmmllllllllllllkkkmmmppprrrsssrrrooonnnmmmnnnppppppoooooopppqqqnnnjjjfffdddgggmmmtttyyy~~~uuunnnkkklllnnnpppmmmmmmmmmmmmmmmnnnnnnnnnnnnooopppqqqrrrrrrrrrrrrtttuuuuuuuuuuuuuuuttttttrrrtttvvvwwwyyy{{{~~~uuunnnlllllloooxxx|||\\\HHH???;;;999999444333222333444555444333333333444333222111111111111111000000000///////////////000000111111222222000000000000000000000000//////000000111111111111111111111111111111111111---......///000111111222111111111222222333333333111222444555555444333222444444555555555555555555222333666999:::;;;;;;;;;:::???>>>@@@GGGNNNddd***,,,......---,,,,,,---,,,,,,,,,,,,------------......------------------))))))***,,,...///000111......------......///000444666777999:::::::::999>>>AAADDDCCCCCCGGGOOOVVVhhhzzzlll[[[KKKGGGKKKPPPUUUXXXdddhhhnnnqqqrrrpppoooooojjjkkkjjjhhhccc___]]]]]]VVVVVVVVVTTTSSSRRRTTTVVVYYY[[[^^^___```bbbdddfffdddddddddddddddeeeeeeeeedddddddddeeeeeeeeefffffffffffffffgggggggggggggggdddddddddccccccddddddeeegggfffeeefffgggfffeeeccc```aaacccdddfffgggggggggfffeeeeeeeeeeeedddddddddggggggfffeeeddddddccccccggghhhhhhiiiiiihhhhhhgggdddfffggggggfffeeeeeefffiiihhhhhhgggggggggggghhhfffgggiiijjjjjjiiihhhhhhiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhfffeeefffiiilllnnnmmmkkkiiiiiijjjkkkllliiijjjjjjkkkllllllmmmmmmmmmllllllkkkkkkjjjjjjjjjhhhiiiiiijjjjjjkkkllllllpppqqqssswww{{{}}}}}}|||wwwvvvvvvuuutttsssrrrqqqpppooommmlllkkkkkklllllllllmmmppprrrsssqqqpppnnnmmmooooooooommmlllmmmnnnrrrnnnjjjgggfffiiimmmpppwwwtttppplllkkkmmmppprrrnnnmmmmmmllllllmmmnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrsssttttttuuuuuuuuuuuuuuuwwwyyyzzz{{{|||{{{pppoooooooooqqqxxxsssYYYGGG<<<888999666444333333444444333222222333444444222111222222000000000000/////////......//////000111222333333000000000000000000000000000000000000000111111111111111111111111111111111+++,,,---...000111222222111111111222222333333444000111333444555444444333444444444555555555666666555555777888999::::::;;;:::??????AAAGGGNNNccc(((+++------++++++,,,...++++++++++++,,,,,,,,,,,,,,,,,,---.........------***+++,,,---...///000111//////......//////000111555777999;;;<<<<<<;;;:::===@@@CCCDDDEEEKKKXXXbbbwwwpppZZZOOOGGGHHHNNNTTTZZZ^^^fffkkkqqqttttttqqqooonnnhhhgggeee```[[[XXXWWWXXXSSSTTTTTTRRRPPPQQQTTTXXXYYY\\\```bbbccccccdddddddddddddddddddddeeefffgggeeeeeefffffffffgggggggggfffffffffggggggggghhhhhhfffeeeeeedddddddddeeeeeeeeeddddddfffggggggfffdddbbbbbbbbbcccccceeeffffffffffffeeeeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeedddhhhhhhiiiiiiiiiiiihhhhhhdddfffhhhhhhgggfffffffffhhhhhhhhhiiiiiiiiiiiiiiiggghhhiiijjjiiihhhfffeeehhhhhhgggffffffggghhhhhhgggggggggfffeeefffhhhkkkmmmllljjjiiihhhiiikkkllliiijjjkkklllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjiiiiiijjjjjjkkklllllllllrrrsssuuuyyy~~~vvvvvvwwwvvvuuutttrrrqqqpppnnnlllkkkjjjjjjkkkllllllmmmoooppppppooonnnmmmlllmmmnnnmmmlllkkklllnnnpppnnnkkkiiihhhiiikkkllllllmmmmmmllllllnnnppprrrnnnmmmllllllllllllmmmnnnoooooopppqqqrrrrrrrrrrrrrrrsssttttttuuuuuuttttttxxxzzz}}}~~~~~~xxxtttrrrpppqqqzzz~~~rrrWWWBBB:::;;;999777555555555555333222000222555444333222333444111111111000000000//////000000000111111222222333222222222222222222222222111111000000000000000000111111111111111111111111------...///000111111222000111111222333333444444222222333333444444333333222333333444555666777777666666777777999:::<<<===888>>>>>>@@@FFFLLLaaa'''***------+++***+++---******+++++++++,,,,,,,,,***+++---...///...------------......///000000000000000000000000111111222666777:::<<<>>>======<<<;;;???BBBDDDFFFOOO^^^jjjiiiYYYOOOJJJHHHLLLRRRXXX```hhhhhhmmmrrrvvvuuurrrooommmhhhfffbbb]]]WWWTTTTTTUUURRRSSSSSSQQQOOOPPPUUUYYYYYY\\\aaacccccccccbbbbbbddddddddddddeeefffggggggfffffffffgggggggggggghhhdddddddddeeeeeeeeeffffffeeeddddddcccccccccddddddbbbbbbccceeehhhhhhgggeeedddcccbbbaaabbbcccdddeeefffffffffeeeeeedddddddddcccddddddeeeeeeffffffgggffffffggggggggggggffffffdddfffhhhiiigggfffffffffggghhhiiijjjjjjjjjjjjjjjggghhhiiijjjiiigggeeedddhhhgggfffeeeeeefffggghhhggggggfffeeedddeeehhhjjjlllkkkiiihhhhhhiiikkkllljjjkkkmmmnnnnnnnnnmmmlllnnnnnnmmmlllkkkkkkjjjjjjiiijjjjjjkkkkkklllmmmmmmlllmmmoootttyyy|||||||||vvvvvvxxxxxxwwwuuusssqqqpppnnnllljjjjjjjjjkkklllllllllmmmnnnnnnmmmlllkkkjjjkkkllllllkkkkkkmmmnnnjjjjjjiiijjjkkklllmmmnnnkkklllnnnooooooooopppqqqnnnnnnlllkkkkkklllmmmnnnooopppqqqrrrrrrsssrrrrrrtttttttttuuuuuutttsssssswwwyyy{{{}}}~~~yyyuuurrrooosss{{{}}}{{{eeeIII>>>>>>;;;999777777777666444222///222555555333222333666222222222111111111111000222222222111111111111111222222222222222222222222222222111000//////000000111111111111111111111111000000000000111111111111000000111222333333444444444444333333333333333333222222333444555777777888666666666777999;;;>>>???777<<<<<>>???===AAAIIIOOOXXXiiizzzzzzeeeTTTJJJHHHMMMQQQUUU[[[dddiiihhhrrruuuxxx{{{{{{vvvoooiiiaaa___[[[WWWTTTSSSSSSSSSOOOOOOOOOOOOOOORRRVVVZZZaaaaaabbbccccccccccccbbbccceeefffgggfffffffffgggeeeeeeeeeffffffeeeddddddeeeeeeeeeeeedddcccbbbaaaaaacccffffffeeeddddddddddddeeefffgggggggggfffeeedddeeeeeeffffffeeeeeedddfffeeeddddddddddddeeefffgggfffeeeddddddeeeggghhhiiihhhggggggggggggggghhhggggggffffffffffffgggggglllkkkjjjhhhhhhhhhhhhiiikkkjjjhhhggggggggghhhiiijjjiiihhhhhhhhhhhhhhhiiihhhhhhhhhiiiiiihhhhhhhhhjjjkkkkkkjjjhhhggghhhjjjhhhiiikkklllmmmmmmlllllllllkkkjjjiiihhhiiijjjjjjlllkkkjjjjjjjjjkkklllmmmmmmmmmnnnooorrrtttvvvwwwvvvvvvvvvuuusssqqqooommmnnnmmmkkkjjjiiiiiijjjkkkjjjjjjjjjjjjjjjjjjkkkkkkiiijjjjjjkkklllmmmnnnnnnjjjkkkmmmmmmmmmkkkiiigggmmmllllllmmmooopppooommmkkkkkkkkkllllllnnnoooooonnnooopppqqqppppppnnnnnnttttttuuuvvvvvvuuutttssstttssssssssswww~~~uuutttuuutttrrr{{{~~~ZZZEEEBBB::::::888555555777777555333444555666666666555444888777666444333222111111777777666444222111222444222222222111111111111000000000000000111111111111000000000000000///............//////000000111111111111222222222333333333333333333333444555666666555555444444444444555555666777888:::;;;;;;;;;;;;;;;>>><<>>???AAAAAAEEELLLSSS___tttiiiXXXLLLEEEFFFLLLRRRWWW```jjjppppppvvvwwwyyyzzzyyyssskkkeee\\\ZZZWWWTTTQQQOOONNNNNNOOOPPPQQQQQQSSSVVV[[[^^^bbbccccccdddddddddddddddbbbdddeeeeeedddcccdddeeedddeeeeeeeeeeeeeeeddddddcccdddeeeffffffgggggggggdddeeegggfffeeeddddddeeeeeeeeefffggggggfffeeedddcccddddddddddddddddddcccddddddddddddddddddddddddgggfffdddcccccceeeggghhhiiiiiigggfffeeeeeeeeeeeejjjjjjiiiiiiiiiiiijjjjjjkkkjjjiiihhhhhhhhhiiijjjiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhhhhhhhhhhiiiiiiiiihhhhhhgggggghhhhhhiiiggghhhhhhgggeeedddfffgggiiiiiiiiijjjkkkkkkkkkkkklllkkkkkkkkkllllllmmmnnnlllkkkjjjjjjjjjjjjkkkllllllmmmnnnoooppprrrtttuuurrrrrrssssssqqqooolllkkkmmmllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkklllmmmnnnooommmmmmnnnnnnmmmllljjjiiikkkjjjkkkmmmoooqqqpppoookkkkkkkkkkkklllmmmnnnoooqqqpppooonnnnnnoooppppppqqqrrrsssttttttssssssrrrrrrqqqpppppprrrxxxyyyvvvsssqqqsssyyyqqqWWWJJJ===;;;888555555666555444333444555555444333222111555444333222222222222222444444333111//////000222222222222111111111000000000000000000111111111111000000000000000///......////////////000000111111111111222222222333333333333333333333444555666666777777666666666666777777666777777888999:::;;;;;;===@@@===???GGGMMM___zzz------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---......////////////...///111444777999<<<;;;;;;;;;<<<===???@@@BBBDDDJJJPPPYYYjjjgggUUUKKKGGGEEEJJJQQQXXX^^^fffqqqvvvvvvyyyyyyxxxwwwsssmmmeee___XXXWWWUUUSSSPPPNNNLLLKKKOOOQQQSSSUUUWWW[[[```cccddddddeeeffffffffffffeeeccceeeffffffdddccccccddddddddddddeeeeeeeeeeeeeeedddeeefffggghhhhhhhhhhhhggghhhhhhfffddddddeeefffffffffffffffeeedddccccccbbbccccccddddddccccccbbbcccdddeeeffffffeeedddcccfffeeecccaaabbbdddggghhhjjjiiigggfffdddccccccccckkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiihhhiiiiiijjjkkkgggggghhhiiiiiiiiihhhhhhgggggghhhhhhiiiiiijjjjjjjjjhhhgggffffffggghhhjjjfffggggggfffeeedddeeegggjjjiiihhhgggggghhhiiijjjiiiiiikkklllmmmnnnnnnnnnkkkkkkjjjjjjiiijjjjjjkkkllllllmmmnnnooopppqqqqqqpppqqqrrrsssrrrooollljjjkkkllllllllllllkkkkkkjjjkkkkkkkkkjjjiiiiiiiiihhhhhhhhhiiikkklllnnnoooooopppoooooonnnnnnmmmlllllliiiiiiiiillloooqqqqqqpppkkkkkkkkkkkklllmmmnnnnnnrrrqqqnnnmmmmmmnnnqqqsssqqqqqqrrrsssttttttttttttsssrrrpppnnnooosssyyy~~~~~~|||wwwtttooorrryyypppUUUDDD???999777777777666444444444444333222111///...222222111111111111222222111222222111///...///111222222111111111000000000000000000000111111111111000000111111000000///////////////000000000000111111111222222222333333333333333333333444555666666999888888777777888888999666666666777888999;;;<<>>???FFFKKK\\\www------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000111333666888:::<<<<<<;;;;;;<<<>>>@@@AAABBBGGGNNNUUUaaawww~~~lllVVVKKKHHHIIILLLSSSZZZ```eeellluuuxxxwwwyyywwwsssoookkkddd]]]XXXWWWVVVVVVTTTRRRPPPNNNLLLQQQSSSVVVXXXZZZ]]]aaadddcccdddeeeeeeffffffeeeeeefffgggiiihhhfffeeeeeeeeeddddddddddddddddddeeeeeehhhhhhhhhhhhgggfffeeedddhhhhhhgggeeecccbbbdddffffffffffffeeedddcccbbbbbbccccccddddddddddddcccccccccdddfffggggggfffdddccceeedddbbbaaabbbdddfffhhhiiihhhgggfffeeeeeeddddddiiihhhhhhgggggghhhhhhiiihhhhhhhhhiiiiiijjjkkkkkkggghhhiiiiiiiiihhhfffeeeffffffggghhhiiijjjjjjjjjjjjhhhfffddddddfffhhhjjjhhhiiiiiihhhgggggghhhjjjkkkiiigggeeeeeefffggghhhfffgggiiikkkllllllkkkkkkjjjjjjjjjiiiiiiiiiiiiiiikkkkkklllmmmmmmmmmnnnnnnrrrtttuuuvvvtttqqqnnnkkkjjjkkklllmmmmmmlllkkkjjjlllkkkkkkjjjiiihhhhhhgggggghhhiiijjjlllnnnoooooopppooonnnmmmlllllllllmmmjjjiiijjjlllnnnoooooonnnkkkkkkjjjjjjkkklllmmmmmmpppooonnnmmmmmmoooppprrrrrrrrrssstttuuuvvvvvvvvvvvvuuussspppoooqqquuuyyyzzzyyyyyyzzz~~~{{{vvvuuuvvvzzzeeePPPEEE<<<999:::999777777444444333333222111000000333333222111111111111222111222333222000000111222111111111111000000000000///000000000111111111111000000111111111000000///000000000000000000000000111111222222222333333333333333333333444555666666999888888777777888888999666666666666777999;;;<<<>>>@@@===???FFFJJJZZZuuu------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///111333666888:::;;;<<<<<<<<<<<<===???AAABBBAAAIIISSS]]]lll~~~www\\\LLLHHHHHHKKKPPPZZZ```ggglllqqqxxxyyywwwtttpppkkkfffaaa[[[UUURRRUUUUUUTTTTTTSSSQQQPPPOOOSSSVVVYYY[[[\\\^^^```bbbbbbbbbcccdddddddddddddddeeeggghhhgggeeeddddddeeedddccccccccccccdddeeefffffffffffffffeeedddccccccggggggfffdddbbbaaaccceeeffffffeeedddcccbbbbbbbbbddddddeeeeeeeeeeeedddddddddfffgggiiiiiigggfffddddddcccbbbbbbcccdddfffggggggggggggfffgggggghhhhhhggggggffffffffffffggggggfffggghhhiiijjjkkkkkkkkkiiijjjjjjiiihhhfffdddccceeefffgggiiijjjjjjjjjjjjiiigggeeecccccceeegggiiihhhiiijjjiiihhhgggiiikkkkkkjjjhhhgggfffeeefffffffffgggiiijjjjjjjjjiiihhhjjjjjjjjjiiiiiihhhhhhhhhiiijjjkkkllllllllllllkkktttuuuvvvvvvtttqqqnnnlllkkklllmmmnnnmmmlllkkkjjjkkkkkkjjjjjjiiihhhggggggggghhhiiijjjlllmmmnnnoooooonnnmmmlllkkkkkkkkkkkkkkkkkkjjjkkkmmmmmmllljjjkkkjjjjjjjjjjjjkkkkkkllllllmmmnnnnnnooooooooooooqqqrrrrrrssstttuuuuuuvvvwwwvvvuuurrrppppppsssvvvxxxxxxxxxzzz}}}~~~{{{wwwuuuxxxzzz|||^^^MMM>>>:::;;;999777777444444333333333444444444666555444222111111000000///111222222111000111222111111111000000000/////////000000000111111111111000000111111111111000000111111111111000000000000111111222222222333333333333333333333444555666666888777777666666777777888666666777777888:::;;;;;;;;;>>><<<>>>FFFIIIYYYttt------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...///222555888:::<<<<<<===<<<<<<===>>>@@@BBBCCCBBBLLLYYYggg{{{xxxdddPPPIIIIIIIIIMMMSSS]]]dddkkkoootttyyyyyyvvvlllhhhaaa\\\XXXUUUQQQOOOPPPPPPQQQQQQQQQQQQQQQQQQVVVYYY\\\^^^^^^^^^___``````aaabbbbbbccccccbbbbbbaaacccddddddbbbaaaaaabbbccccccbbbbbbbbbdddeeefffaaabbbcccdddeeeeeeeeeeeeeeeffffffdddbbbbbbcccdddeeeeeedddcccbbbbbbbbbbbbdddeeeeeeffffffeeeeeedddeeefffggghhhhhhgggfffeeebbbbbbcccdddeeeffffffggggggffffffgggggghhhiiijjjiiiiiihhhhhhhhhhhhiiiiiifffggghhhjjjjjjkkkkkkkkkjjjjjjiiihhhgggeeedddcccfffggghhhjjjjjjjjjiiihhhhhhfffeeeddddddeeefffhhheeefffgggfffeeeeeeggghhhkkkkkkkkkkkkiiigggeeeccchhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhgggfffhhhiiijjjlllllllllkkkjjjppppppqqqqqqqqqpppnnnmmmnnnnnnnnnmmmmmmlllkkkjjjjjjjjjjjjiiihhhhhhhhhggghhhhhhiiijjjkkklllmmmmmmlllllllllkkkjjjjjjiiiiiilllkkkjjjkkklllllljjjhhhjjjjjjjjjiiiiiijjjjjjkkkiiikkklllnnnnnnnnnmmmlllooooooooooooooopppqqqrrrttttttsssrrrpppppprrrtttzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzxxxtttvvvwwwyyyrrrZZZDDD<<<;;;777444555555444444444444555666777777666444333111000000000,,,...000111000///000111111111000000000/////////000000000000111111111111000000111111222222111111222111111111111000000000111111222222222333333333333333333333444555666666777666666555555666666777666777888:::;;;;;;;;;;;;;;;>>><<<>>>EEEHHHXXXrrr------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,---///333777:::<<<=========<<<<<<===>>>@@@CCCDDDEEERRRbbbsss}}}bbbSSSHHHJJJNNNOOOTTT]]]ccciiiooorrruuuwwwuuupppeee```ZZZUUUSSSRRRQQQPPPNNNNNNNNNNNNOOOQQQSSSTTTWWWZZZ^^^````````````aaa```aaabbbbbbccccccbbbbbb___aaabbbbbbaaa```aaabbbcccbbbaaaaaabbbdddfffgggaaabbbcccdddeeeeeeeeeeeeccceeeffffffeeeddddddeeedddcccbbbaaaaaabbbccccccdddddddddeeeeeedddddddddeeeeeeeeeeeeeeeeeeeeeeee```bbbeeeggghhhhhhgggfffggggggfffffffffggghhhhhhjjjiiiiiiiiiiiiiiiiiijjjggghhhiiijjjkkkjjjjjjiiihhhhhhgggffffffffffffgggfffgggiiijjjjjjiiihhhgggfffeeeeeeddddddeeeeeefffcccdddddddddcccccceeegggjjjlllooopppnnniiiddd```fffffffffggggggiiijjjkkkiiiiiiiiiiiiiiigggfffeeefffhhhjjjlllllllllkkkkkkjjjjjjkkklllnnnpppqqqrrrqqqpppnnnmmmkkkjjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkkkkkkkkkkllllllkkkjjjiiihhhjjjjjjiiijjjllllllkkkiiijjjjjjiiiiiiiiiiiijjjjjjiiijjjjjjjjjkkklllmmmmmmoooooonnnmmmmmmnnnooopppqqqrrrsssrrrqqqqqqsssvvvwwwyyy{{{zzzwwwvvvxxx{{{{{{xxx}}}}}}uuuvvvwwwuuu{{{mmmPPPDDD???999555666777666555444444444555666444444333111111000000000,,,...000111111000111222111000000000////////////000000000000111111111111///000111222222222222111222222222111111111000000111111222222222333333333333333333333444555666666777666666555555666666777555777:::<<<======;;;:::<<>>DDDFFFUUUnnn---------,,,,,,,,,++++++,,,,,,---......---,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---///333888;;;===>>>>>>============???AAACCCDDDIIIVVVggg||||||yyygggTTTHHHDDDLLLSSSVVV^^^iiijjjoootttttttttsssoooiiiaaa\\\VVVRRRQQQQQQRRRRRRNNNNNNMMMNNNPPPSSSVVVXXXWWWZZZ___bbbcccbbbbbbcccaaaaaabbbccccccccccccbbb___aaacccccccccbbbcccdddcccbbbaaaaaabbbdddfffgggeeeeeeeeeeeedddcccbbbbbbccceeeggghhhgggeeeeeefffcccbbbaaaaaaaaabbbcccdddcccccccccddddddcccccccccdddccccccbbbbbbccccccddd___bbbfffiiijjjiiigggeeehhhgggfffeeeeeeeeeeeeeeeiiiiiihhhhhhhhhhhhiiiiiiggghhhiiijjjkkkjjjiiiiiifffeeeeeeeeefffgggiiijjjggghhhjjjkkkjjjiiigggfffeeeeeeeeeeeeeeeeeeeeeeeebbbdddddddddcccccceeegggjjjmmmqqqsssqqqkkkddd___bbbaaaaaabbbdddgggiiikkkhhhiiiiiiiiihhhgggeeedddfffgggjjjlllmmmmmmlllkkkgggggghhhjjjnnnrrruuuxxxsssqqqooollljjjjjjjjjjjjhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmmmmkkkiiiggghhhhhhhhhjjjlllmmmlllkkkjjjjjjiiiiiiiiiiiiiiijjjkkkiiihhhggghhhjjjmmmoooqqqpppooonnnnnnoooppppppqqqrrrttttttssstttvvvxxxqqquuuxxxxxxuuuuuuyyy~~~{{{~~~xxxxxxxxxtttwwwzzz}}}}}}[[[LLLEEE<<<777888999888666444333333333444111111000000000000111111...000333444444333444444000000000000////////////000000000000111111111111///000111222222222222222222222222222111111000000111111222222222333333333333333333333444555666666777777666666666666777777555777;;;>>>???>>><<<:::>>>AAA>>>???DDDEEERRRkkk++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------+++++++++,,,,,,---------------------------------000222666888999:::;;;===@@@>>>===??????>>>CCCJJJOOO```yyyvvv^^^QQQIIIJJJLLLPPPVVV\\\aaadddlllpppuuuwwwuuunnnfffaaaXXXTTTOOOMMMNNNOOOOOONNNLLLLLLNNNPPPTTTXXX\\\^^^___``````aaaaaaaaaaaaaaa``````aaaaaaaaaaaa``````aaa``````___```bbbdddeeeccccccddddddddddddddddddllliiifffeeeeeefffeeedddcccdddeeeeeeffffffeeeeeebbbbbbcccdddddddddccccccbbbbbbaaa```````````````ddddddddddddddddddddddddgggggggggfffffffffgggggggggeeedddccccccdddfffgggiiiiiihhhhhhggggggffffffmmmjjjgggffffffffffffeeeccceeegggiiijjjjjjhhhggggggffffffeeeeeefffffffffhhhhhhgggdddaaa```aaabbb_________```aaabbbcccdddeeeiiinnnqqqpppjjjccc^^^``````aaabbbcccdddeeefffbbbbbbcccdddeeeffffffgggggghhhhhhiiijjjjjjiiiiiikkkkkkjjjiiijjjlllqqquuuxxxvvvsssqqqpppnnnlllkkkmmmlllkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiimmmllllllkkkkkkkkklllllljjjiiihhhgggggghhhiiijjjkkkjjjjjjjjjkkkkkkiiiggghhhiiijjjjjjiiihhhiiijjjmmmmmmmmmmmmmmmnnnoooooossstttuuutttrrrrrrtttvvvyyyxxxwwwvvvvvvvvvwwwxxxxxxyyyzzzzzzzzz{{{}}}{{{uuuvvv||||||~~~vvvsssttt[[[KKKAAA<<<888333333333555777777444111111111111111111111111111111111111111222333444555000000000000000000000000000000////////////000000111000///000222333222111222222111111111111111111//////000111222222333333333333444444555666666777333444444555666777888888777777777777888999;;;;;;<<<===???AAABBBHHHWWWfff++++++++++++++++++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,------------------...000333666999999:::;;;======;;;<<<>>>>>>???DDDLLLWWWjjjfffTTTMMMJJJLLLQQQWWW]]]ccchhhkkkoooqqqsssssspppiiibbb]]]VVVRRRMMMLLLMMMNNNNNNMMMLLLMMMNNNQQQTTTXXX\\\^^^___``````aaaaaaaaaaaaaaabbbbbbbbbccccccbbbbbbbbbaaaaaa``````aaacccdddeeeddddddddddddeeeeeeeeeeeehhhfffddddddeeeffffffeeeddddddeeefffffffffffffffcccdddddddddddddddccccccccccccbbbaaaaaaaaaaaabbbcccccccccddddddeeeeeeeeeggggggfffffffffggghhhhhhgggfffeeeccccccdddfffggghhhhhhhhhgggggggggggggggkkkhhhffffffggghhhhhhgggdddeeefffhhhhhhhhhhhhhhhffffffeeeddddddcccccccccddddddcccaaa^^^]]]^^^___]]]]]]]]]]]]^^^___`````````ccchhhkkkjjjeee___[[[\\\\\\]]]^^^___```aaaaaabbbbbbbbbcccddddddeeeeeecccdddeeefffgggggggggfffcccdddeeefffhhhlllrrrwwwvvvuuurrrpppooonnnlllkkkkkkjjjjjjiiiiiiiiiiiiiiikkkkkkkkkkkkjjjjjjjjjjjjppppppnnnmmmlllllllllllljjjiiihhhgggggghhhiiijjjiiiiiiiiikkknnnooonnnmmmhhhiiijjjjjjiiihhhiiijjjlllkkkkkkjjjkkklllmmmnnnppprrrssssssrrrsssuuuwwwwwwwwwvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxvvvvvvxxxzzz}}}vvvsssvvvwww|||{{{pppxxxpppYYYHHH???<<<888777555444444444444333222222222222222222222222000000000111222333555666111111111111111111111111222111111000000111111222222111000111333333333222222222222222222222222222111111222222333333444444333333333444555555666666444444555555666666777777666666666777888999:::;;;======???AAAAAAGGGUUUddd,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------............111444777999::::::<<<===;;;:::<<<@@@@@@AAAHHHQQQcccyyykkkTTTJJJJJJIIIMMMUUU]]]eeekkkoooqqqrrrrrrqqqnnnhhhaaa[[[WWWRRROOOLLLJJJKKKLLLLLLKKKLLLMMMOOORRRUUUXXX\\\]]]___```aaaaaabbbbbbaaaaaacccddddddeeeeeeddddddcccbbbbbbbbbbbbcccdddeeeeeeddddddeeeeeeeeeffffffffffffdddcccccceeeggggggfffeeeffffffgggggggggggggggffffffffffffeeedddcccccceeedddccccccbbbbbbccccccbbbbbbcccddddddeeefffffffffffffffffffffggghhhhhhhhhgggfffeeeddddddeeefffgggggggggggggggggghhhhhhiiigggffffffhhhjjjjjjiiieeeeeeeeeeeefffgggggghhhhhhgggfffeeecccbbbaaaaaa_________\\\ZZZXXXYYYZZZ[[[ZZZZZZYYYYYYZZZZZZ[[[ZZZ\\\```bbbaaa___[[[XXXVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^___```aaaaaaaaaaaa]]]^^^```aaadddiiiooosssrrrrrrqqqooonnnmmmlllllljjjjjjjjjjjjjjjjjjkkkkkkmmmmmmllllllkkkkkkkkkjjjqqqpppnnnmmmkkkjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiikkkmmmnnnmmmlllhhhiiijjjjjjiiihhhiiijjjjjjiiihhhggggggiiikkklllmmmoooqqqrrrrrrsssuuuwwwuuutttsssrrrsssssstttuuutttuuuuuusssrrrqqqrrrtttvvvyyy~~~}}}uuutttwwwwwwyyy~~~tttqqqyyyqqqWWWFFF@@@<<<;;;777444111111333666333333333333333333333333000000000111222444555666222222222222222222222222333333222222222222333333333222111222333444444222333333333333333333333333333333333333333333333333222222222333444444555555555555555666666666666666555555555666777999:::;;;>>>>>>???AAAAAAEEESSSaaa,,,,,,,,,,,,,,,,,,,,,,,,......---++++++*********---------------,,,,,,,,,+++,,,,,,---...//////000222555888::::::;;;<<<=========???CCCCCCEEENNNWWWmmmyyyvvvxxx{{{~~~oooXXXIIIFFFJJJHHHNNNXXXccckkkqqqssssssuuurrrnnnggg```ZZZUUURRRNNNLLLJJJIIIIIIJJJJJJKKKMMMNNNPPPSSSVVVYYY\\\]]]``````aaabbbbbbbbbbbbaaaddddddeeeeeeeeeeeeddddddccccccccccccddddddeeeeeedddeeeeeeffffffggggggggggggfffdddeeefffgggfffeeeffffffggghhhhhhhhhhhhhhhggggggggggggfffeeedddccceeeddddddcccccccccccccccaaaaaabbbccceeefffggggggdddddddddddddddeeefffgggiiihhhgggeeeeeeeeeeeeeeeeeeffffffgggggghhhhhhhhhhhhgggfffgggiiijjjiiihhheeeeeeccccccccceeefffhhhiiiiiihhhfffdddbbbaaa```[[[[[[[[[ZZZWWWVVVVVVWWWYYYXXXXXXWWWVVVVVVWWWWWWVVVXXXZZZ[[[[[[ZZZXXXWWWRRRSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSVVVWWWXXXYYYZZZZZZZZZZZZYYYZZZ\\\]]]^^^bbbgggjjjmmmnnnnnnnnnlllkkkkkklllkkkkkkllllllmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjjjjllllllkkkiiiiiihhhhhhhhhiiihhhhhhhhhhhhhhhhhhiiijjjiiihhhiiijjjjjjhhhfffhhhiiijjjjjjiiihhhiiijjjjjjhhhgggffffffhhhjjjkkklllnnnpppqqqpppqqqrrrtttrrrqqqpppooopppqqqrrrssspppqqqqqqpppooonnnpppqqquuuvvvxxx|||zzzzzzwwwvvvxxx}}}vvvtttzzzxxxzzzkkkQQQCCC<<<;;;999444111000333666333333333333333333333333222222111111222222333444222222222222222222222222333333333222222333333333333222111222444555444333111111222222222222333333333333333333333222222222111111222333333444444555666666666666666555555555555555555666777999:::;;;<<<===???AAAAAAEEERRR```~~~,,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))))))))------------------------++++++,,,---///000111111333666999;;;;;;;;;<<<======>>>@@@CCCDDDGGGSSS___yyyxxxwww{{{~~~}}}oooZZZMMMEEEFFFIIILLLRRR]]]hhhppptttuuutttsssoooiiiaaaZZZTTTQQQOOOKKKKKKJJJIIIIIIIIIJJJKKKOOOPPPSSSVVVYYY[[[]]]^^^```aaaaaabbbbbbbbbbbbbbbccccccddddddddddddcccccccccdddddddddeeeeeeeeeeeeddddddeeeeeefffggghhhhhhjjjiiigggggghhhhhhfffdddfffggghhhhhhiiiiiihhhhhhhhhhhhhhhgggfffeeedddcccddddddcccbbbbbbbbbbbbcccaaaaaabbbccceeefffggggggbbbbbbbbbbbbccccccdddeeeggggggffffffeeeeeeeeeeeeeeeeeeffffffgggggghhhhhhiiihhhgggggghhhhhhgggeeeeeedddbbbaaaaaaccceeefffgggffffffeeecccaaa___^^^ZZZ[[[\\\ZZZXXXWWWWWWWWWYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVXXXYYYYYYXXXXXXWWWRRRRRRRRRSSSTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUWWWXXXYYY\\\```cccfffhhhkkkkkkjjjiiijjjkkkjjjjjjlllmmmmmmmmmmmmllljjjjjjjjjjjjiiiiiihhhhhhiiihhhhhhhhhhhhiiiiiijjjhhhhhhhhhiiiiiihhhhhhhhhiiihhhggghhhiiiiiigggeeehhhiiijjjjjjiiihhhiiijjjiiihhhgggfffggghhhjjjkkklllnnnppppppooonnnnnnooonnnmmmmmmlllmmmnnnoooppplllmmmnnnnnnmmmnnnppprrrrrrrrrrrrsssxxx{{{wwwvvvxxxzzz~~~|||rrrssszzztttuuuyyyaaaKKK===<<<:::666333222333555222222222222222222222222555444333222111111111111111111111111111111111111222222111111111111222222333222111222444555444333///000000000111111111222222222222222111111111111111111222333333444444555666666666666666555555555444555555666888999;;;<<<;;;<<>>;;;<<>>999999999666333222222222222222222222222333222222111111222222333222222222222222222222222111111000000000000111111222111000111333333333222...//////000111111222222000111111222222333333333333333333444555555666666444444555555666666777777666666777888:::<<<===???@@@AAACCCDDDCCCEEEPPP\\\zzz------------------------......---------...//////***+++,,,---...000111111******,,,...000111333444555888;;;<<<<<<<<<===>>><<<>>>BBBGGGLLLYYYppptttYYYPPPGGGCCCBBBEEENNNXXX[[[```gggmmmpppnnnkkkhhh\\\YYYTTTOOOLLLKKKKKKLLLIIILLLNNNNNNLLLKKKMMMPPPTTTVVVYYY\\\___aaaaaaaaaaaaaaabbbccccccccccccbbbcccddddddeeeeeeddddddcccbbbcccdddddddddcccbbbaaaaaaaaabbbccceeeffffffgggfffeeefffgggiiiiiigggeeeeeeffffffgggggggggggggggddddddeeeeeefffeeeeeeeeeggggggfffeeeeeeeeeeeefffddddddddddddddddddddddddhhhgggfffeeedddccccccccc```aaabbbcccdddeeeeeeeeegggggggggffffffeeeeeedddaaaaaabbbdddggggggfffdddaaaaaaaaa````````````aaabbbcccfffhhhhhhhhhgggfffeeefffhhhhhhfffdddddddddbbbaaaaaa``````aaaaaabbbZZZ[[[\\\]]]]]][[[YYYXXXTTTTTTTTTUUUUUUUUUUUUUUUXXXXXXXXXYYYYYYYYYYYYYYY[[[ZZZZZZYYYWWWVVVTTTSSSQQQRRRRRRQQQPPPOOOPPPRRRVVV\\\bbbdddcccbbbeeehhhiiijjjkkklllkkkiiigggfffeeeeeefffggghhhiiijjjjjjiiihhhgggfffffffffffffffggghhhiiijjjjjjiiihhhggghhhgggfffggghhhhhhfffdddhhhjjjjjjjjjiiihhhiiijjjdddeeegggiiiiiihhhgggeeeeeehhhkkkmmmmmmmmmmmmmmmgggfffffffffggghhhjjjkkkllllllmmmkkkjjjiiikkkllliiimmmqqqrrrppprrrwww|||~~~}}}yyyqqqqqqxxxxxxyyy{{{\\\OOO@@@999999;;;888444333333333333333333333333000000000111222333555555333333333333333333333333222111111111111111111222111000///000222333222111///000000111222222333333111111222333333444555555333333444555555666666777333444444555666777888888666666777999:::<<<>>>???DDDDDDFFFFFFCCCCCCMMMYYYxxx,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---...............---------------...000333555777333666:::=========>>>?????????@@@DDDQQQiiiyyy|||eeePPPJJJCCCBBBGGGPPPVVVYYYeeeiiikkkkkkoooqqqhhh\\\WWWTTTNNNJJJGGGGGGIIIJJJMMMLLLLLLOOOTTTVVVUUUSSSYYY[[[___bbbddddddddddddddddddcccaaa``````ccceeefffeeedddccccccdddfffgggeeedddcccbbbbbbbbbcccdddaaabbbcccbbbaaaaaaccceeehhhiiijjjjjjiiihhhgggfffffffffffffffgggggggggggghhhhhhhhhhhhhhhgggffffffffffffeeeeeeeeeeeeffffffeeeeeedddddddddeeeeeefffccccccccccccccccccccccccaaa```___aaacccdddcccbbbbbbbbbcccddddddddddddcccdddcccaaa```___```aaabbbbbbaaa```___]]]]]]\\\\\\eeefffgggggggggfffeeedddhhhhhhggggggggggggggghhhdddcccbbbaaa````````````______``````___^^^]]]\\\YYYYYYZZZ[[[\\\\\\\\\[[[^^^\\\ZZZZZZZZZ[[[ZZZYYY]]]^^^```bbbaaa^^^ZZZXXXSSSRRRPPPNNNNNNPPPQQQSSSVVVWWWZZZ]]]aaaccceeefffdddfffhhhjjjjjjiiigggfffeeeeeeeeeeeeeeefffggghhhcccdddgggiiijjjjjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiigggggghhhhhhhhhfffeeedddhhhhhhhhhgggfffdddcccbbbfffffffffffffffggghhhhhheeeggghhhiiiiiihhhgggeeefffffffffggghhhiiiiiiiiimmmllllllkkkkkkjjjjjjiiimmmnnnooonnnnnnnnnppprrr{{{~~~|||{{{wwwqqqttt~~~}}}ppp\\\FFF<<<:::888555444333333222222222222222222000000111111111222222222000111111111111222222222000000000000000000000000...///111222222111///...//////000000111111222222333333444444444444555555666777777777777777666666666666666666777888999:::::::::;;;<<<===>>>???@@@AAA???@@@BBBCCCEEEMMMVVVsss,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...---------......//////...------------...///111333666777444777;;;=========>>>>>>>>>BBBFFFKKKWWWooo|||vvvlllWWWIIIFFFCCCDDDKKKUUU^^^ccciiilllmmmkkkkkkjjjbbbXXXRRRPPPLLLIIIGGGHHHIIIKKKMMMLLLMMMQQQVVVXXXXXXWWWZZZ\\\___aaaccccccccccccccccccbbbaaa___```bbbdddffffffeeedddddddddddddddfffeeecccbbbbbbbbbccccccaaabbbccccccbbbccceeegggiiiiiijjjjjjiiihhhgggfffffffffffffffgggggggggggghhhhhhhhhhhhhhhgggffffffffffffeeeeeeeeeeeeffffffggggggfffeeeeeeeeefffffffffeeedddcccbbbbbbaaa``````___^^^___aaacccbbbaaaddddddccccccbbb```___^^^bbbaaa`````````aaacccddddddcccbbb```_________^^^bbbccceeefffggggggggggggiiiiiihhhhhhhhhhhhhhhiiifffeeedddccccccbbbbbbccccccdddeeeeeedddcccaaa```]]]^^^^^^``````aaaaaaaaabbbaaa___^^^___```___^^^^^^```bbbccccccaaa^^^\\\ZZZXXXVVVSSSQQQOOOOOOOOORRRSSSVVVZZZ^^^aaacccddddddfffhhhjjjjjjhhheeeccceeeeeedddeeeeeefffggghhhfffffffffgggggghhhiiijjjiiiiiiiiihhhhhhgggggggggeeefffgggggghhhgggffffffeeeeeeffffffffffffeeeeeegggggggggfffggghhhhhhiiiggggggffffffffffffggggggffffffgggggghhhhhhhhhiiijjjjjjjjjkkkkkkkkkkkkkkklllmmmnnnnnnmmmmmmoooqqqyyy{{{zzzqqqrrrzzzhhhNNNAAA>>>;;;888666444444444444333333333333111222222222333333333333111111111111222222222222111111111111111111111111000000222222222222000000111111111111222222222222000000000111111111222222555555666666666555555444666666666666777888999:::999::::::;;;<<<===>>>??????>>>???AAABBBEEEMMMWWWttt,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,+++)))---......//////.........---...///000222555777888666999<<<============>>>>>>EEELLLTTTbbb{{{}}}lllrrrpppYYYJJJCCCDDDFFFJJJPPPZZZdddkkkoooqqqpppjjjeee```YYYRRRLLLKKKIIIHHHHHHHHHIIIJJJLLLLLLOOOSSSXXX[[[\\\[[[[[[]]]___```bbbbbbaaaaaaaaabbbaaa```______aaadddeeeeeefffeeeeeedddccccccgggfffdddcccbbbbbbbbbbbbaaabbbcccddddddeeegggiiijjjjjjjjjjjjiiihhhgggfffffffffffffffgggggggggggghhhhhhhhhhhhhhhgggfffffffffeeeeeeddddddeeeeeefffiiihhhggggggffffffffffffhhhgggfffdddbbb```___^^^___]]]\\\]]]___aaaaaa```bbbbbbbbbaaa```___]]]]]]``````___```aaaccceeeffffffeeedddcccbbbaaaaaaaaa___```bbbeeeggghhhiiiiiijjjjjjiiiiiiiiiiiijjjjjjiiihhhgggffffffeeeeeeeeeggghhhhhhhhhhhhfffdddcccaaabbbcccdddeeefffggghhhfffdddccccccdddddddddcccaaaccceeeffffffdddbbbaaa^^^]]][[[XXXUUUSSSQQQPPPOOOQQQTTTXXX[[[^^^```aaabbbdddgggiiiiiigggdddbbbddddddddddddeeefffggghhhjjjhhhgggeeeeeegggiiijjjjjjiiiiiihhhgggfffeeeeeecccdddeeefffggggggggggggbbbcccdddeeeffffffggggggggggggggggggggghhhhhhiiihhhgggeeecccccceeeggghhhgggggggggggggggggghhhhhhhhhhhhiiiiiijjjkkkkkkllljjjkkkllllllkkkkkkmmmoootttvvvzzzuuusssttt{{{{{{}}}^^^LLLCCC>>>:::999666666555555555444444444222222333333333444444444111111111111222222222333111111111111111111111111222222222222222222222222333333333222222222222222//////000000000111111111333444444555555555444444666666666666777888999999888999999:::;;;<<<=========<<<===AAABBBEEENNNXXXsss------------------------***+++------+++(((%%%"""---......////////////......///000222444666888999888:::===============>>>@@@EEEOOO\\\pppooobbblll~~~uuu]]]MMMFFFBBBFFFKKKPPPUUU]]]fffnnnrrrsssoooggg^^^VVVOOOLLLHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLPPPUUUZZZ]]]^^^^^^]]]^^^___```aaaaaa````````````aaa```______aaacccbbbccceeeffffffeeedddcccggggggeeedddcccbbbaaaaaaaaabbbdddeeeeeegggiiilllkkkkkkkkkjjjiiihhhgggfffffffffffffffgggggggggggghhhhhhhhhhhhhhhgggffffffeeeeeeddddddddddddeeeeeehhhhhhgggfffeeeeeeeeeeeegggfffeeecccbbb```___^^^^^^\\\[[[\\\^^^___```___^^^___``````aaaaaa```````````````aaabbbccceeeffffffeeedddcccbbbbbbbbbbbb___```aaadddfffhhhiiijjjkkkjjjjjjjjjjjjkkkllllllkkkjjjiiihhhgggggggggggghhhhhhhhhhhhgggfffdddcccccccccdddeeeggghhhjjjkkkgggeeeddddddeeegggfffeeeeeeffffffgggfffeeecccccc]]]]]]]]]\\\[[[ZZZXXXWWWRRRSSSUUUXXXZZZ\\\]]]]]]^^^```cccfffgggeeecccaaacccccccccdddeeefffggghhhjjjiiigggfffffffffgggggghhhgggggggggffffffeeeeeeddddddeeeeeeffffffffffffbbbbbbccccccdddfffggggggffffffeeeeeeffffffggghhhgggfffeeeeeeeeeeeefffggggggggggggggggggggggggggghhhhhhhhhiiiiiijjjjjjjjjggghhhiiihhhhhhhhhjjjlllmmmqqqvvvyyy~~~~~~wwwtttuuu}}}}}}wwwvvv]]]KKK>>>:::;;;666666666555555444444444222222222333333333333444111111111222222222333333111111111111111111111111444333333222222333333444333333333222222111111000222222222222333333333333333444444555555555555444666555555666666777888999777888888999::::::;;;;;;;;;:::<<<@@@BBBEEENNNXXXppp------------------------,,,---......---***&&&$$$---......///000000/////////000222444666888999999999;;;===>>>======>>>@@@CCCFFFQQQeee{{{pppccc\\\ggg}}}}}}cccPPPGGGFFFBBBGGGOOOVVV[[[bbbiiiooorrrooojjjaaaWWWNNNIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGIIILLLRRRWWWZZZ]]]^^^___^^^______```````````````___```aaa`````````aaaccc```aaaccceeeffffffeeeeeeggggggfffeeedddcccaaaaaaaaabbbdddeeefffhhhkkkmmmmmmlllkkkjjjiiihhhggggggffffffffffffgggggggggggghhhhhhhhhhhhhhhgggffffffddddddccccccccccccddddddfffeeedddcccccccccccccccddddddcccbbbbbbaaaaaa```___]]][[[[[[]]]___``````___```aaaaaabbbbbbaaaaaabbbbbbbbbbbbbbbccccccdddeeeeeedddcccbbbbbbbbbbbbaaabbbcccdddeeeggghhhiiikkkkkkkkkkkkkkklllmmmmmmkkkjjjiiihhhhhhggghhhhhhhhhiiiiiiiiihhhfffdddcccaaaaaabbbcccdddfffhhhiiigggfffdddeeeggghhhhhhhhhhhhhhhgggfffdddcccbbbbbb^^^^^^_________^^^]]]\\\UUUVVVVVVWWWXXXXXXXXXWWWYYY[[[^^^aaacccccccccbbbaaaaaabbbbbbccceeefffggggggggghhhhhhgggfffdddcccdddddddddeeeeeeffffffgggffffffeeedddddddddddddddddddddccccccccccccdddeeedddccccccccccccdddeeeeeeeeeeeefffggggggfffeeeeeeffffffffffffggggggggggggiiiiiihhhhhhhhhgggggggggdddeeeffffffeeeeeegggiiihhhmmmtttxxx|||{{{wwwuuuxxx|||yyy{{{tttXXXBBB;;;===666666666555444333333333111111111111222222222222111222222222222333333333111111111111111111111111444444333222222333444444222222111111000000000///333333333444444444444555333444555666666666666666555555555555666777888999777777888888999::::::::::::999;;;???AAAEEENNNXXXppp------------------------,,,---///000000///...------...//////000000000000000111333666888999:::::::::;;;===>>>===>>>@@@BBBEEEJJJWWWqqq|||yyyzzzxxxccc[[[]]]hhhkkkTTTGGGCCCDDDCCCIIIRRR[[[ccciiinnnqqqnnnggg```ZZZSSSKKKHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKOOOUUUYYY[[[\\\^^^_________``````aaaaaabbbbbb^^^```aaaaaaaaaaaabbbccc```aaabbbdddeeeeeeeeeeeeffffffffffffeeedddbbbaaaaaaccceeeeeefffgggjjjmmmnnnmmmkkkjjjhhhhhhggggggffffffffffffgggggggggggghhhhhhhhhhhhhhhgggffffffdddccccccbbbbbbccccccdddbbbbbbbbbaaaaaabbbbbbcccaaabbbbbbbbbbbbbbbbbbbbb```^^^\\\\\\^^^```aaabbbdddddddddcccbbbaaa```___bbbbbbccccccccccccccccccddddddcccbbbbbbbbbbbbbbbdddddddddeeefffgggiiiiiikkkjjjjjjkkkkkklllmmmnnnlllkkkjjjiiihhhhhhhhhhhhjjjkkkkkkjjjiiigggeeeddd```_________aaaccceeefffgggfffeeefffhhhjjjjjjjjjhhhgggfffdddcccbbbbbbccccccbbbaaa```___^^^]]]\\\XXXXXXXXXXXXWWWVVVUUUTTTWWWXXXZZZ\\\^^^___```aaa_________```bbbccceeefffdddeeefffggggggeeecccaaabbbbbbcccdddeeeffffffggggggfffeeedddccccccccccccfffeeecccbbbaaabbbbbbcccbbbbbbbbbbbbbbbccccccdddcccdddfffggggggfffdddcccdddeeeeeefffgggggghhhhhhiiiiiihhhggggggfffeeeeeecccdddeeeeeeddddddfffhhhhhhmmmrrrwwwzzzxxxuuuvvvwwwzzz~~~nnnQQQBBB???777777666555444333333222000000111111111222222222222222222222333333333333222222222222222222222222333333333333333333333333111111111000000000000000111111222222222333333333333444555666666666666666555555555555666777888888888888888888999999:::::::::999;;;>>>AAADDDMMMWWWqqq........................,,,---...///////////////------///000000111111111000222444777999:::;;;;;;:::;;;======>>>???AAADDDGGGPPPdddtttyyyrrr^^^[[[bbbpppuuu[[[JJJCCCCCCEEELLLPPPXXXbbbjjjoooooonnnggg]]]UUURRRPPPKKKIIIJJJGGGGGGGGGHHHJJJLLLMMMNNNNNNSSSYYY\\\]]]]]]]]]___`````````aaabbbcccdddddd^^^```bbbcccbbbbbbcccdddddddddcccccccccccccccdddeeeeeefffffffffeeecccbbbbbbccceeeeeeeeegggiiilllooonnnllljjjhhhgggggghhhffffffffffffgggggggggggghhhhhhhhhhhhhhhgggffffffccccccbbbbbbbbbbbbcccccc````````````aaabbbccccccaaaaaaaaaaaabbbbbbbbbbbbbbb```]]]]]]___bbbcccddddddddddddcccbbbaaa```___```aaabbbcccdddeeeeeeeeeddddddccccccbbbbbbccccccdddddddddeeefffhhhjjjllljjjjjjjjjjjjkkklllmmmnnnmmmlllkkkjjjjjjiiiiiiiiikkkkkkkkkkkkiiigggeeeddd```___^^^^^^___```cccddddddcccbbbdddfffhhhhhhhhhfffeeecccccccccdddeeeffffffeeebbb```^^^]]]]]]]]]\\\\\\\\\\\\[[[ZZZYYYXXXYYYXXXWWWWWWXXXZZZ\\\^^^]]]]]]]]]^^^```bbbcccdddccccccddddddcccccccccbbbbbbbbbccccccddddddeeeeeeeeedddcccbbbbbbcccddddddeeedddbbbaaaaaaaaabbbcccbbbbbbbbbbbbbbbccccccdddbbbbbbccccccccccccbbbbbbccccccdddeeeggghhhiiiiiigggfffffffffffffffffffffdddeeeffffffeeefffhhhjjjmmmnnnpppsssvvvzzz}}}~~~|||tttuuuwwwwww}}}|||hhhOOOCCC999888888777555444444333111111111222222222333333222222222333333333444444222222222222222222222222111222333444444333222111000111111111111111222222000111111111222222222222222222333444555666666555555555555555555666888888888888999999999999:::::::::999;;;>>>@@@CCCLLLVVVnnn........................---------,,,,,,+++++++++------///000111111111111111222555888:::;;;;;;;;;999;;;======>>>@@@CCCEEEHHHVVVnnnrrr|||qqq``````hhhyyyjjjQQQFFFDDDFFFGGGVVVXXX^^^gggnnnpppmmmiiicccWWWNNNNNNNNNLLLJJJLLLFFFFFFGGGHHHKKKNNNQQQSSSQQQVVV\\\___^^^]]]^^^___``````aaaaaabbbdddeeefff___aaaccccccccccccdddeeehhhfffdddbbbaaaaaaaaabbbdddeeefffffffffeeedddcccbbbccceeeeeeeeefffhhhkkkooonnnllljjjhhhgggggghhhffffffffffffggggggggghhhhhhhhhhhhhhhhhhggggggfffccccccbbbbbbbbbbbbcccccc______``````aaacccdddeeebbbbbbbbbbbbaaaaaaaaaaaadddaaa^^^^^^```cccdddeee``````aaabbbbbbbbbbbbbbb^^^___aaaccceeefffggggggeeeeeedddcccccccccdddddddddddddddeeegggjjjlllnnniiiiiiiiijjjkkklllmmmnnnnnnnnnlllkkkkkkkkkkkkkkkjjjjjjjjjiiihhhfffcccbbbaaa```___^^^^^^```bbbccc```___^^^```bbbdddeeeeeeccccccbbbbbbcccfffhhhjjjfffdddaaa___]]]]]]^^^___```aaaaaaaaaaaa```______[[[YYYWWWUUUUUUWWWYYY[[[\\\\\\\\\]]]___aaabbbcccdddcccaaa``````aaacccdddddddddcccccccccccccccccccccbbbbbbbbbbbbdddeeefffdddcccaaa``````bbbccceeeccccccbbbbbbccccccdddeeebbbaaa```______```aaabbbaaabbbccceeeggghhhiiijjjddddddeeeeeefffgggggggggfffggghhhgggggggggiiikkkrrrpppoooooorrruuuwwwwww|||sssuuuyyywwwwww|||{{{|||zzzYYYFFF::::::999888777666555444222222333333333444444444222222333333333444444444222222222222222222222222000111333444444333111000111111111222222333333444111222222222222333333333000111222333444444555444555444444555555666777888999999999999999:::::::::;;;999;;;>>>@@@CCCKKKUUUjjj---------............///------------------------,,,,,,...///000000000000111333555888:::<<<===>>>???>>>???BBBAAA???AAAFFFRRRcccyyyhhhfffoooxxxuuuWWWJJJFFFDDDJJJTTT[[[dddmmmrrruuusssiii___UUUQQQLLLIIIHHHGGGFFFFFFEEEFFFHHHKKKNNNQQQSSSTTTYYYYYY[[[\\\^^^___```aaabbbbbbaaa```````````````aaacccddddddcccbbbdddeeeccccccccccccccccccccccccaaadddgggjjjkkkiiigggeeehhhgggfffeeefffhhhjjjkkkooommmkkkiiiggggggggggggfffggghhhiiiiiijjjiiiiiiiiihhhhhhiiiiiihhhfffddddddbbb``````aaabbbbbbbbb```aaabbbcccccccccccccccccccccccccccccccccccccccccccccdddddddddcccbbbbbbeeeccc___^^^___`````````eeeeeeeeeddddddddddddcccdddfffhhhiiigggfffeeeeeefffgggggghhhiiiiiijjjjjjlllkkkiiiiiiiiikkkmmmooonnnnnnnnnnnnllljjjhhhgggkkkiiihhhggghhhhhhfffdddcccbbbbbbcccdddcccaaa______aaaccceeeeeedddaaa```dddcccaaaaaabbbeeehhhjjjnnnlllhhhbbb^^^]]]___bbbaaabbbddddddbbbaaabbbccc```\\\XXXTTTSSSTTTVVVXXXXXX[[[___```___^^^]]]]]]\\\]]]]]]^^^___``````aaaaaabbbcccdddcccaaa___^^^eeeaaa^^^]]]```bbbaaa```aaaaaa````````````aaaaaa^^^```aaaaaa``````aaabbbbbbaaa`````````aaabbbccccccaaa```aaaeeefffeeecccgggfffdddddddddeeegggiiifffeeedddddddddfffggghhhjjjjjjjjjkkkmmmpppsssuuuvvvxxxvvvwww{{{|||{{{}}}wwwtttzzzkkkRRREEE>>>999888666333444666222222333444444444333333333333333333444555666666555444333333333444555666444333222111111111222222///000000000000111111111222222111111222222333444444444444444444444444444666666555555555777999:::777888888999:::;;;<<<<<<>>><<<<<>>AAAAAA@@@DDDJJJ[[[ooovvvjjjgggooo{{{|||eeeOOOGGGFFFFFFMMMWWWgggooowwwxxxvvvooodddZZZRRROOOJJJGGGGGGGGGFFFEEEFFFGGGIIILLLOOORRRTTTUUUZZZ[[[\\\]]]___```aaabbbbbbaaa``````______`````````bbbccccccbbbbbbdddeeeccccccccccccccccccccccccbbbcccfffhhhiiihhhfffeeehhhgggfffffffffhhhjjjkkknnnllljjjhhhgggfffffffffhhhhhhiiiiiiiiihhhhhhgggiiihhhggghhhhhhgggeeebbbaaa```^^^^^^```bbbcccbbbaaaaaabbbcccccccccccccccbbbbbbbbbccccccddddddddddddddddddddddddcccbbbaaadddbbb______```aaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbdddggghhhhhhiiikkkllliiiiiijjjjjjkkkkkkllllllmmmllljjjjjjjjjlllnnnooooooooooooooonnnllljjjiiijjjhhhffffffffffffdddbbbcccbbbbbbccceeedddbbbaaa```aaacccdddeeedddcccbbbcccbbb```___```bbbdddffflllkkkgggccc___^^^```bbb___aaabbbbbbbbbaaabbbcccbbb```\\\XXXUUUUUUUUUVVVXXXZZZ[[[[[[ZZZYYYZZZ[[[\\\\\\^^^___````````````cccdddeeefffeeedddbbbaaaccc```]]]\\\^^^``````___`````````______`````````cccddddddccc```______```bbbaaa```______```aaaaaabbbaaa```aaadddfffeeeccceeedddbbbbbbbbbccceeefffeeeeeeeeeeeeffffffggghhhhhhhhhhhhiiikkknnnppprrrqqqrrryyy}}}xxxyyyzzzzzzwww{{{vvvuuuwww]]]HHH@@@999999999666444555333333444444444333333222444444333333333333333444444333222111111111222333333333333333222222222222111222222222222333333333222222111111222222333444333333333333333333333333555555555555666777888999777777888999:::;;;;;;<<<===<<<===@@@AAACCCLLLUUUfff---------............///------------------------,,,------///000111111222555666777999:::;;;<<<<<<<<<<<<===AAAAAABBBHHHPPPddd}}}|||uuuqqqzzzdddUUUIIIFFFFFFHHHQQQ\\\nnnwww~~~|||sssiii]]]TTTNNNKKKGGGEEEEEEFFFFFFEEEFFFGGGJJJNNNRRRUUUWWWXXX\\\]]]^^^___```aaabbbcccaaa``````____________```___aaabbbbbbbbbbbbdddeeeccccccccccccccccccccccccbbbcccdddeeeffffffffffffhhhgggffffffggghhhjjjkkklllkkkjjjhhhgggfffffffffiiiiiiiiiiiihhhgggfffeeeiiigggfffffffffeeecccaaa^^^\\\[[[\\\___bbbccccccaaaaaabbbccccccccccccbbbaaaaaabbbcccddddddeeeeeeeeeeeeeeeeeedddcccaaaaaacccaaa______aaacccccccccaaaaaaaaaaaaaaaaaaaaaaaadddfffiiikkkllllllnnnpppllllllllllllmmmnnnooopppmmmmmmlllkkkkkklllmmmnnnpppppppppoooooommmlllllliiigggeeeddddddcccaaa___bbbaaabbbccceeefffeeedddaaaaaabbbcccddddddeeeeeedddccc```___^^^___```aaahhhhhhgggdddaaa___```bbb^^^___aaaaaa``````aaabbbeeeccc```]]]YYYWWWUUUUUUYYYXXXWWWUUUSSSSSSUUUWWWZZZ[[[^^^```aaaaaa```___bbbcccdddddddddcccbbbaaaaaa___]]]\\\]]]^^^^^^]]]______^^^^^^^^^^^^______cccddddddcccaaa______```bbbaaa```______^^^______bbbaaa```aaacccddddddcccbbbaaa`````````aaabbbccccccdddeeefffgggggggggggggggffffffggghhhjjjmmmnnnnnnnnnrrrzzz|||{{{|||uuuxxxwwwzzzmmmQQQEEE;;;999;;;999555444444444444444444333222111555444333222222111111111444333222111111111111222333333444444444333222111111222222222222333333333222222111111222222333444222222222222222222222222444444555666777777777777666777888888::::::;;;<<<===<<<>>>AAABBBCCCKKKSSSaaa---------............///------------------------,,,------...000111222333777888999:::;;;;;;;;;;;;<<<<<<===???@@@BBBKKKVVVjjjzzzrrrVVVNNNGGGFFFGGGKKKUUUaaammmvvv|||wwwlllaaaWWWPPPIIIGGGDDDCCCDDDEEEEEEEEEEEEGGGKKKQQQVVVYYY\\\]]]______```aaaaaabbbcccccc``````_______________```^^^```bbbbbbbbbbbbdddeeeccccccccccccccccccccccccbbbbbbbbbbbbcccdddeeefffgggggggggggghhhiiijjjkkkkkkkkkjjjhhhgggfffffffffhhhhhhiiiiiihhhgggffffffhhhgggeeedddeeedddbbb```[[[ZZZZZZ[[[___bbbddddddaaabbbbbbcccccccccbbbbbb``````aaabbbdddeeeffffffffffffeeeeeedddcccaaaaaacccaaa```aaaccceeeeeedddddddddccccccbbbaaaaaaaaagggjjjooorrrqqqpppooonnnnnnmmmmmmmmmnnnooopppqqqmmmmmmlllkkkkkkkkklllmmmnnnnnnnnnnnnnnnmmmmmmmmmjjjhhhfffddddddccc```^^^aaaaaaaaacccfffggggggfffbbbbbbaaabbbccceeeggghhhgggeeecccaaa```___``````eeeffffffdddbbbaaaaaabbb___```aaa___^^^]]]^^^```eeedddcccaaa^^^[[[XXXVVVZZZXXXUUUQQQNNNNNNQQQTTTXXXZZZ]]]```aaaaaa___^^^]]]^^^____________^^^^^^```___^^^]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^^^^```aaaaaa``````aaabbbbbbbbbaaa```___^^^^^^^^^````````````aaabbbbbbaaa______^^^^^^______```aaaaaaccceeefffgggggggggfffeeeeeeeeefffgggiiijjjkkknnnmmmoootttzzzyyyzzz}}}|||bbbQQQ@@@::::::999666555555555555555444333222111444333222222111111111222666555555444333333333333222333555666555444222000//////000000000111111111222222111111222222333444222222222222222222222222333444555777888777777666777777888999:::;;;<<<<<<<<<<<<>>>AAABBBCCCJJJRRRaaa---------............///---------------------------------...///111333444999999:::;;;;;;;;;;;;:::=========>>>>>>BBBOOO[[[rrr|||~~~|||~~~eeeMMMIIIEEEEEEHHHPPP]]]iiinnnuuuwwwooocccYYYRRRLLLGGGEEECCCCCCEEEFFFFFFEEEDDDGGGMMMSSSYYY^^^aaacccaaaaaaaaabbbbbbccccccccc``````_________``````aaa___aaabbbcccbbbbbbdddeeeccccccccccccccccccccccccbbbbbbaaaaaabbbccceeefffggggggggghhhhhhiiijjjkkkkkkjjjjjjiiihhhgggffffffffffffggghhhhhhhhhhhhhhhhhhfffdddcccccccccaaa```\\\ZZZZZZ\\\___bbbddddddbbbbbbcccccccccbbbbbbaaa``````aaabbbdddeeeffffffeeeffffffeeedddcccbbbbbbcccaaaaaabbbdddffffffeeegggfffeeecccaaa```___^^^cccjjjrrrwwwwwwtttpppnnnmmmmmmlllkkklllnnnpppqqqmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllmmmmmmkkkiiigggfffeeedddbbb```aaa``````bbbeeehhhhhhhhhcccbbbbbbbbbccceeehhhiiiiiihhhfffdddcccbbbbbbbbbcccdddeeedddbbbaaaaaabbbbbbbbbaaa___\\\[[[[[[]]]bbbbbbcccbbbaaa^^^[[[YYY[[[YYYVVVQQQNNNMMMPPPRRRUUUWWWZZZ]]]___^^^]]]\\\YYYZZZ[[[[[[\\\\\\\\\\\\``````___^^^]]]\\\]]]]]]\\\\\\[[[[[[[[[[[[\\\\\\[[[]]]^^^^^^]]]]]]^^^___bbbbbbaaaaaa```___^^^]]]^^^^^^_______________```^^^^^^]]]^^^^^^^^^_________```bbbdddeeeeeeeeeeeeeeeeeeeeefffgggiiijjjkkknnnmmmnnnqqqtttyyy}}}}}}|||xxxcccKKK>>>:::888777777666666666555444333222111222111111111222222333444555555555444444333333333222333444555555333111000//////000000000111111111222222111111222222333444444444444444444444444444222333555777777777666666888888999:::;;;<<<======;;;;;;===AAABBBCCCJJJRRReee---------............///---------------------------------...///222444666::::::;;;<<<<<<<<<;;;;;;>>>===>>>???@@@FFFUUUeeepppZZZDDDCCCBBBDDDLLLYYYgggrrrvvvwwwrrrfffZZZRRRLLLHHHFFFEEECCCDDDFFFGGGGGGFFFFFFIIIOOOVVV]]]aaadddeeebbbbbbbbbbbbbbbcccccccccaaa````````````aaaaaabbbaaacccddddddcccbbbdddeeeccccccccccccccccccccccccbbbaaaaaabbbbbbcccdddeeegggggghhhiiiiiijjjjjjjjjjjjkkkkkkjjjjjjiiiggggggdddeeefffggghhhhhhhhhhhhgggeeecccbbbcccccccccbbb___]]]\\\]]]```cccddddddbbbccccccccccccbbbaaaaaaaaaaaabbbcccddddddeeeeeeeeeeeeeeeeeeeeeddddddcccccccccbbbdddfffggggggffffffeeedddbbb```^^^]]]\\\\\\dddnnnvvvxxxvvvsssppplllllljjjjjjjjjlllnnnpppnnnnnnnnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmkkkjjjggggggfffeeecccaaaaaa```___aaadddggghhhhhhddddddccccccdddfffhhhiiiiiihhhgggfffeeedddddddddcccdddeeedddbbbaaaaaabbbcccbbbaaa^^^[[[ZZZ[[[]]]___```bbbbbbbbb```^^^\\\[[[ZZZXXXTTTPPPNNNOOOQQQRRRSSSVVVYYY[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]___```aaa___]]][[[\\\\\\ZZZZZZYYYYYYYYYYYYZZZZZZ\\\]]]]]]\\\ZZZXXXXXXYYY___`````````___^^^]]]]]][[[\\\]]]]]]\\\[[[\\\]]][[[\\\\\\\\\]]]]]]]]]]]]\\\]]]___```aaabbbcccccccccdddeeefffhhhiiijjjkkkmmmkkkllloooppprrr{{{~~~zzzyyy\\\III>>>888777888555555555555555444333222111111111222222333444555111222222333333222222111222222333333333222111000111222222222222333333333222222111111222222333444444444444444444444444444333333444555666666666666777888999:::;;;<<<<<<===::::::<<<@@@AAACCCKKKTTTeee---------............///------------------------...------...///222555777::::::;;;<<<<<<<<<<<<<<<>>>>>>???AAACCCLLL^^^pppsss^^^NNNBBBCCCDDDIIIUUUdddqqqxxxzzzvvvkkk\\\QQQMMMIIIFFFGGGFFFEEEEEEGGGHHHGGGFFFJJJNNNSSSYYY^^^aaaccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbccccccdddeeefffeeeccccccccceeeccccccccccccccccccccccccaaaaaabbbccccccddddddeeegggggghhhiiijjjjjjjjjjjjkkkkkkllllllkkkjjjiiihhhffffffgggggggggggggggffffffdddbbbbbbcccdddddddddcccaaa___```bbbdddddddddcccccccccccccccbbbaaaaaabbbbbbbbbccccccdddddddddcccdddeeeeeefffeeeeeeeeeeeeddddddeeeggggggfffeeeddddddcccbbbaaa```______ZZZ```iiippprrrrrrqqqppplllkkkjjjiiiiiilllnnnpppqqqqqqpppooonnnmmmlllkkkhhhhhhhhhhhhiiikkkmmmnnnjjjiiigggfffffffffdddbbbaaa______```cccfffggggggeeeeeeeeeeeeeeefffggggggeeeeeeeeeddddddddddddddddddeeedddcccaaa```aaabbbaaaaaa```^^^\\\\\\^^^```___```aaaaaaaaa___]]]\\\YYYZZZYYYWWWSSSPPPOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]___```___\\\YYYZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYY[[[\\\\\\[[[XXXWWWWWWXXX[[[\\\]]]^^^]]]]]]\\\[[[YYYZZZ\\\[[[YYYXXXYYY[[[XXXYYYZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]___```aaaaaabbbcccfffhhhiiijjjjjjmmmlllnnnpppppppppvvv~~~qqqXXXFFF:::666777444555555555555555444444444333333333333333444444///000222333333333333222222222111111111000000000111222222222222333333333222222111111222222333444333333333333333333333333444444444444555666777777666666777888999::::::;;;:::999:::>>>@@@CCCLLLVVVggg---------.........//////------------------------...---------///222555777::::::;;;<<<===============>>>@@@CCCFFFPPPeeeyyyuuuyyycccOOOCCCFFFGGGJJJQQQ]]]lllvvvzzzxxxqqqcccSSSKKKJJJIIIEEEHHHGGGFFFGGGHHHIIIHHHGGGNNNQQQVVV[[[___aaaaaaaaacccccccccbbbbbbbbbbbbaaabbbbbbaaaaaabbbcccddddddfffggggggfffdddccccccdddccccccccccccccccccccccccaaaaaacccddddddeeeddddddggghhhiiijjjjjjkkkjjjjjjkkkllllllmmmlllkkkiiihhhhhhhhhhhhhhhgggfffeeedddfffdddbbbbbbdddeeefffeeefffdddbbbaaacccdddddddddcccccccccccccccbbbaaa```cccccccccccccccccccccdddccccccdddeeeffffffffffffeeeeeedddfffggghhhfffeeedddddddddddddddddddddddd]]]aaagggjjjlllllllllmmmmmmkkkjjjiiiiiilllnnnpppsssssssssrrrpppooommmlllhhhhhhggghhhiiilllnnnoooiiigggffffffffffffdddcccaaa___^^^___bbbeeeffffffeeeeeeffffffffffffffffffbbbbbbbbbbbbbbbccccccccceeeeeedddbbb```___aaabbb_________]]]\\\]]]```ccc````````````___^^^\\\[[[WWWYYYZZZYYYUUUQQQOOONNNNNNNNNPPPQQQSSSUUUVVVWWWVVVVVVVVVWWWYYYZZZ\\\]]]\\\^^^___^^^ZZZXXXXXXYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYZZZZZZYYYYYYZZZ[[[XXXYYY[[[\\\\\\[[[ZZZYYYWWWYYY[[[ZZZWWWVVVXXXZZZVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYXXXYYYZZZ]]]___```___```bbbeeegggiiijjjjjjooonnnpppsssrrrqqqvvv}}}~~~dddMMM===666666444444555555666555555555666666555444333333333333000111333555666666666555222111000000//////000000///000000000000111111111222222111111222222333444222222222222222222222222555444333333444555777888444444555666777888999999:::888999===???CCCMMMXXXnnn------------------------..................------............000333777888999999:::;;;;;;<<<<<<===???>>>???CCCHHHWWWuuuxxxyyybbbSSSJJJGGGCCCGGGMMMTTTbbbqqqyyyzzzrrrfffYYYPPPIIICCCCCCEEEDDDHHHKKKJJJFFFDDDEEEHHHTTTVVVYYY[[[[[[\\\^^^___^^^______```aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeeeeeedddddddddeeeffffffddddddccccccddddddeeefffbbbcccdddeeefffhhhiiiiiifffgggggghhhhhhhhhhhhgggjjjjjjkkklllkkkjjjiiihhhjjjiiihhhgggfffeeeeeeeeedddcccbbbccceeefffeeedddeeecccbbbdddgggiiihhhfffhhhhhhgggfffeeedddcccccccccddddddeeefffeeeeeeeeebbbdddgggjjjkkkjjjhhhgggddddddeeefffggggggffffffbbbbbbbbbbbbccccccdddeee```aaacccfffhhhiiiiiiiiilllllllllkkkjjjllloooqqqqqqsssuuutttpppllliiihhhgggeeecccdddfffiiiiiiiiieeeddddddcccccccccddddddcccaaa___^^^^^^aaadddgggffffffdddcccbbbccccccdddgggfffdddbbbbbbbbbdddeeedddbbbaaa______```bbbccc^^^]]][[[ZZZ[[[^^^aaaddddddcccbbb```____________XXXYYYYYYYYYYYYWWWUUUTTTQQQPPPNNNMMMLLLLLLMMMMMMOOOQQQTTTWWWXXXYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWXXXVVVVVVVVVVVVUUUUUUTTTSSSWWWWWWXXXXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ^^^___`````````bbbeeegggjjjkkkmmmpppsssuuuwwwxxxzzzuuuyyyoooTTTAAA:::;;;888888666444444666777666555444333222222333444555333333333333333333333333111111222333444444555555222222222222222222222222111111111111111111111111000111333333333333555666333333444444555666666666999999999:::;;;;;;;;;<<<<<<;;;<<>>@@@EEENNNbbb{{{~~~lllWWWJJJDDDCCCCCCIIIQQQ[[[iiiuuuxxxuuuhhh^^^SSSMMMHHHCCCBBBEEEIIIMMMPPPOOOLLLKKKNNNQQQVVVXXX[[[\\\]]]]]]___aaa______```aaaaaabbbccccccddddddddddddddddddddddddeeeeeeddddddeeeeeeffffffddddddccccccddddddeeefffcccddddddeeefffggghhhhhhfffgggggghhhhhhhhhhhhhhhkkklllmmmmmmmmmllljjjjjjiiihhhgggeeedddccccccccccccccccccdddggghhhhhhhhhjjjgggdddcccfffhhhiiihhhiiiiiihhhhhhgggfffffffffggghhhhhhggggggfffeeeddddddfffhhhjjjjjjhhhgggeeeffffffggghhhhhhhhhhhhhhhddddddcccccccccdddeeefffbbbccceeeggghhhiiiiiiiiiiiikkkmmmnnnmmmnnnoooqqqtttvvvwwwuuuqqqllliiiggggggeeeddddddgggiiiiiiiiihhhgggfffdddccccccccccccbbb```^^^]]]^^^aaadddfffeeedddcccccccccdddeeeffffffdddbbb`````````bbbbbbeeedddbbbaaaaaaaaacccddd^^^]]][[[YYYZZZ\\\___aaacccbbbaaa```___^^^^^^^^^YYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNMMMMMMNNNNNNMMMOOOQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUUUUVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZ]]]^^^___``````bbbfffhhhjjjkkklllnnnpppsssuuuvvvxxx~~~}}}{{{|||{{{~~~aaaLLLAAA???888777555333333444444333444444444333333444444444333333333333333333333333000000000111111222222333222222222222222222222222111111111111111111111111///111222222222222333555333444444555666666777777444444555555666777777777<<<;;;<<>>>>>>>>@@@IIIXXXrrrvvvxxxvvvttt^^^LLLBBB???AAAEEEMMMXXXdddqqqxxxtttlll[[[SSSLLLIIIFFFBBBBBBDDDHHHJJJMMMMMMLLLMMMPPPTTTWWWZZZ\\\^^^^^^^^^```bbb``````aaaaaabbbccccccccceeeeeeeeeeeeeeeeeeeeeeeeddddddeeeeeeeeefffffffffdddddddddddddddeeeeeefffeeeeeefffffffffgggggggggggggggggghhhhhhiiiiiiiiimmmmmmnnnnnnnnnmmmlllkkkhhhgggeeedddcccbbbbbbbbbdddccccccfffiiikkkkkkjjjllliiieeeccceeegggjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjllllllllljjjiiigggeeedddggghhhiiijjjiiihhhfffeeehhhhhhiiijjjjjjjjjjjjiiiffffffeeedddeeefffggghhheeefffggghhhiiiiiiiiihhhfffiiimmmooooooooopppqqqvvvxxxyyywwwsssmmmiiiggghhhfffdddeeegggiiiiiiiiikkkjjjhhhfffdddcccbbbaaabbbaaa___^^^^^^```ccceeeddddddccccccdddeeeggghhhdddbbb```^^^]]]^^^___```dddcccaaa`````````aaabbb^^^]]]ZZZYYYYYY[[[]]]___bbbaaa```^^^]]]]]]]]]]]][[[ZZZYYYWWWVVVUUUUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOLLLLLLMMMNNNOOOPPPQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTTTTVVVUUUUUUUUUUUUWWWXXXYYY\\\]]]___```aaacccgggjjjkkkkkkkkklllnnnpppssstttvvv{{{{{{yyysssuuuxxx___LLLBBB;;;888666555555444333222333444444555555444444333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222///000222222111111333444444555555666666777888888777777888999999:::;;;;;;<<<;;;<<>>>>>CCCNNNcccuuuqqqsssrrrvvvjjjUUUFFF???@@@DDDJJJSSS___kkkuuuwwwnnnbbbRRRKKKGGGFFFEEEBBBAAACCCCCCEEEHHHIIIJJJLLLQQQTTTXXXZZZ]]]^^^^^^^^^```aaaaaaaaabbbbbbccccccccccccddddddddddddddddddddddddddddddeeeffffffgggggggggdddddddddddddddeeeffffffgggggggggfffffffffffffffggggggggghhhhhhiiijjjjjjmmmmmmmmmmmmmmmlllllllllfffeeeeeedddddddddeeeeeefffeeeeeefffiiikkkjjjjjjhhhgggeeedddfffhhhiiijjjjjjkkkkkkllllllmmmmmmnnnnnnnnnnnnmmmkkkjjjhhhggghhhiiijjjkkkkkkjjjhhhgggiiiiiijjjjjjjjjjjjjjjiiihhhgggfffeeeeeefffhhhiiihhhhhhhhhhhhhhhhhhhhhhhheeegggjjjkkklllmmmppprrrwwwyyy{{{yyyuuuoookkkiiihhhfffeeeeeegggiiiiiiiiilllkkkiiigggeeeccccccbbbcccbbb```___```aaadddeeeeeeeeedddccccccdddeeefffcccaaa___]]]\\\\\\]]]^^^```___^^^]]]]]]\\\]]]]]]___]]][[[YYYYYYZZZ[[[]]]```___^^^]]]\\\[[[[[[[[[]]][[[YYYWWWVVVUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOMMMLLLKKKJJJKKKMMMOOOPPPNNNOOOOOOPPPPPPOOOOOONNNOOOOOONNNMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSUUUTTTSSSRRRSSSUUUWWWYYY[[[\\\^^^___```cccgggjjjmmmlllllllllmmmooorrrsssuuuxxx~~~~~~{{{xxxppppppwwwZZZEEE@@@:::666777777666555555222333444555555444333222333333333333333333333333444444333333333333333333222222222222222222222222222222222222222222222222000222333333222222333444555555666666777888888888:::;;;;;;<<<===>>>??????<<<;;;<<>>DDDOOObbbwwwkkklllwww~~~kkkjjjvvvoooUUUHHHBBB@@@EEEMMM]]]jjjxxx}}}yyypppbbbVVVMMMHHHEEEFFFEEEBBBAAABBBDDDFFFJJJNNNSSSVVVXXXZZZXXX[[[]]]^^^]]]^^^___```bbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeeggghhhhhhhhhgggeeeeeeeeeeeeeeeffffffggggggggggggggggggggggggggghhhggggggggghhhjjjlllmmmlllkkkjjjiiiiiiiiiiiijjjeeeeeefffggghhhjjjlllmmmjjjhhhgggggghhhiiigggfff```cccfffhhhhhhggggggggghhhiiiiiijjjlllmmmmmmnnnkkklllmmmmmmnnnnnnnnnmmmhhhiiijjjlllmmmmmmnnnnnnhhhiiiiiiiiiiiihhhggggggiiigggeeeccccccdddfffhhhggggggfffeeeeeeeeeeeeeeeeeedddcccbbbcccgggmmmrrrtttwww{{{{{{xxxsssnnnlllfffeeedddeeehhhkkklllmmmkkkjjjiiigggeeeddddddddddddcccbbbbbbbbbbbbcccdddgggfffdddbbbaaa`````````dddbbb```]]]\\\\\\]]]]]]___^^^^^^]]]\\\[[[ZZZZZZ\\\[[[ZZZYYYXXXYYYYYYZZZ]]]\\\[[[ZZZYYYXXXXXXXXX[[[ZZZXXXWWWUUUTTTSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPOOONNNLLLJJJJJJJJJLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRRRRTTTUUUVVVYYYZZZ\\\]]]^^^```dddgggkkklllmmmnnnooopppqqqrrrssswww{{{}}}~~~{{{sssiii```\\\iii```LLL???555666777333333666333444444555555444444333333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333333555666555444333444666444555555666666777888888555555666888999:::;;;;;;;;;:::<<>>>>>>>>???HHHXXXooorrriiiooopppccciiizzzyyyaaaJJJBBBBBBBBBHHHRRRgggxxxppp___SSSLLLGGGDDDEEEEEECCCBBBDDDBBBDDDIIIOOOTTTWWWXXXXXXZZZ\\\^^^_________```aaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````bbbcccfffhhhiiiiiihhhgggeeeeeeeeeeeeeeefffggggggggggggggggggggghhhhhhhhhhhhhhhgggggghhhjjjlllnnnlllkkkjjjiiihhhiiiiiijjjggggggggghhhhhhiiikkkkkkjjjiiihhhiiijjjkkkjjjiiidddgggiiihhhfffeeeeeegggfffgggggghhhiiijjjkkkkkkjjjkkklllmmmmmmmmmmmmmmmiiiiiijjjjjjkkkkkklllllliiiiiiiiiiiiiiihhhgggggghhhfffcccaaaaaabbbdddfffeeedddcccbbbbbbccccccddddddddddddddddddggglllpppuuuxxx||||||xxxrrrmmmjjjdddcccccceeeiiilllnnnooommmkkkiiigggdddbbbaaaaaabbbbbbaaa``````aaaaaabbbeeedddbbb```______``````dddbbb___]]][[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWWWWVVVWWWWWWXXX\\\[[[ZZZXXXWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQOOONNNLLLMMMOOOPPPQQQQQQPPPPPPOOONNNLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJJJJKKKLLLLLLKKKKKKIIIJJJKKKMMMNNNOOOOOOOOONNNNNNOOOOOOPPPQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUYYYZZZ[[[[[[\\\^^^aaadddhhhiiilllnnnpppppppppoooqqquuuyyy{{{|||~~~xxxqqqkkkcccYYYYYYooozzzZZZHHH:::999888333222777444444444333333444444444333333333333333333333333000000000111111222222333222222222222222222222222333333333333333333333333333444555555333333444555333444444555666666777777666777888999:::<<<======;;;:::<<>>>>>??????@@@@@@@@@LLL^^^xxxsssllltttggg]]]iii|||pppXXXCCC@@@CCCEEELLLVVVlllrrr^^^RRRKKKEEEBBBDDDEEECCCCCCFFFCCCFFFLLLRRRXXX[[[ZZZYYY\\\^^^```aaa``````aaabbbaaaaaaaaa```````````````````````````````````````bbbcccfffhhhiiiiiihhhhhhfffeeeeeeeeeeeefffggggggfffggggggggghhhhhhhhhiiihhhhhhgggggghhhjjjmmmnnnlllkkkjjjiiiiiiiiijjjkkkjjjiiiiiihhhhhhhhhhhhiiijjjiiiiiijjjlllmmmmmmllljjjkkkkkkhhhdddccceeegggeeeffffffggghhhhhhiiiiiikkkkkkllllllllllllkkkkkkjjjjjjjjjiiiiiiiiiiiihhhjjjjjjjjjjjjjjjiiihhhggggggeeebbb```___aaaccceeedddcccbbbaaaaaaaaaccccccccceeefffgggggghhhkkknnnwwwzzz}}}|||wwwqqqkkkhhhccccccccceeeiiimmmooopppooommmjjjgggcccaaa___^^^``````____________``````bbbaaa```______```aaaaaacccaaa^^^\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZYYYWWWVVVUUUVVVUUUUUUTTTUUUUUUUUUVVV[[[ZZZYYYXXXWWWVVVVVVVVVTTTTTTTTTSSSQQQOOOLLLJJJJJJKKKMMMOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHLLLKKKJJJJJJIIIIIIJJJJJJGGGHHHIIIIIIJJJJJJJJJJJJFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTXXXZZZ[[[[[[[[[\\\```bbbeeegggkkknnnppppppooonnnppptttyyyzzzzzz{{{~~~xxxrrroookkk___VVV]]]mmmfffQQQAAA===;;;555444999555555333222222333555555333333333333333333333333111111222333444444555555222222222222222222222222333333333333333333333333222444444444222222222444333333444444555666666666444555666777999:::;;;<<<;;;:::<<>>::::::<<<<<<<<<>>>CCCGGGRRRlllzzzwwwzzz~~~nnngggjjjpppxxxwww]]]LLL>>>>>>AAACCCMMMYYYtttvvv^^^NNNGGGEEECCCAAAAAABBBDDDEEEHHHJJJOOOSSSWWWZZZ[[[[[[\\\]]]^^^```aaabbbbbbbbbaaaaaaaaaaaa````````````````````````aaaaaaaaaaaabbbbbbcccdddfffgggggghhheeefffggghhhiiiiiihhhggggggggghhhhhhgggfffeeeeeebbbdddfffhhhjjjllllllmmmmmmllljjjjjjlllmmmmmmlllllllllkkkkkkkkkllllllmmmhhhiiijjjlllmmmnnnooooooiiiiiijjjjjjjjjkkkkkkkkkjjjhhhfffeeeeeefffiiijjjggghhhjjjlllmmmmmmmmmmmmjjjkkkllllllkkkjjjiiihhhkkkiiihhhjjjlllmmmkkkhhhhhheeebbbbbbeeegggfffeeecccddddddddddddcccbbbaaabbbdddfffggghhhjjjnnnppptttuuuvvvvvvtttpppllliiieeefffggghhhjjjkkkmmmmmmkkkjjjiiiiiiiiigggcccaaa^^^___bbbddddddcccaaa____________``````aaabbbccc```^^^\\\YYYWWWWWWXXXXXXWWWYYYZZZYYYWWWUUUTTTTTTVVVWWWWWWUUUSSSRRRRRRTTTRRRTTTVVVVVVTTTRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMJJJJJJJJJJJJLLLNNNPPPQQQPPPMMMKKKJJJLLLLLLJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEEEEDDDDDDEEEGGGJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJHHHKKKMMMMMMLLLKKKNNNPPPNNNNNNNNNOOOPPPQQQRRRSSSPPPRRRTTTUUUUUUVVVXXXZZZ[[[ZZZYYYZZZ\\\```dddfffjjjhhhgggjjjnnnppppppnnnrrrsssuuuvvvxxxyyyzzzzzzwwwkkkeeeaaa[[[UUUSSSiii}}}```EEE===<<<666333555555555444444444555555666222222444444444444222222333333333444444555555555555333111111222444444333555555444333444555666777333333333333333333222222333666999999777555666777666666666777888888999999::::::::::::<<>>;;;;;;>>>>>>===???DDDJJJYYYuuu~~~qqqsssxxxgggdddlllwww{{{kkkQQQDDD<<>><<<===@@@@@@>>>AAAFFFPPPeeesssiiirrr|||mmm___```mmm~~~ppp___EEE>>><<>>===<<<;;;===<<<>>>AAA@@@???CCCIIIVVVpppooonnnzzzssshhh]]]```ooo}}}dddSSSAAA>>>>>>@@@AAADDDNNNZZZiiixxx}}}lll[[[OOOIIIHHHFFFCCCBBBDDDHHHLLLPPPUUUVVVXXXYYYZZZZZZZZZZZZ^^^^^^___aaaaaabbbbbbbbbccccccbbbbbbbbbaaaaaaaaabbbbbbcccccccccdddddddddfffeeedddccccccdddfffgggjjjkkkkkklllkkkjjjhhhggghhhiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiijjjkkkkkklllmmmllllllnnnqqqrrrrrrqqqppppppppppppoooooonnnmmmlllmmmmmmmmmmmmlllkkkkkkjjjkkklllmmmmmmmmmmmmlllnnnmmmkkkiiiiiiiiijjjkkkllllllkkkkkkjjjiiiiiihhhjjjiiihhhgggggggggiiiiiihhhgggfffeeeeeeeeedddcccaaaaaa```aaabbbbbbcccbbbgggeeedddbbbbbbccceeefffeeedddcccbbbbbbeeeiiimmmmmmmmmnnnnnnmmmllljjjiiifffhhhllloooqqqqqqpppooollljjjhhhggghhhhhhgggfffdddbbb^^^[[[ZZZ[[[]]]^^^^^^]]][[[ZZZ[[[]]]___aaa```___\\\YYYVVVUUUTTTSSSTTTTTTSSSPPPNNNMMMOOOPPPOOOPPPPPPNNNLLLKKKLLLMMMOOOQQQRRRQQQNNNKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLNNNNNNRRRSSSUUUUUUTTTTTTVVVWWWXXXZZZ\\\^^^aaaccceeeffffffggghhhjjjmmmpppqqqqqqrrrrrrssstttuuuuuuuuuttt~~~|||~~~zzzqqqkkkccc^^^\\\RRRVVViiisssYYYGGG:::666999555444444333333333333444222222222333333222222222222222222222222333333333333111000111222333222111222222222222222333333333111222222333444555555666999888777777666777999:::666666666777888888999999;;;;;;<<<<<<>>>BBBGGGKKK\\\++++++,,,------------------------......000111111666777:::===??????===<<<<<<<<<>>>AAA@@@@@@FFFNNN___|||yyyuuuppphhhbbbgggxxxqqqVVVFFF@@@>>>>>>@@@BBBHHHSSS]]]bbbnnnuuummm^^^QQQJJJGGGFFFEEEDDDDDDFFFKKKPPPSSSVVVWWWYYYZZZ\\\]]]]]]^^^______```aaabbbbbbbbbaaaccccccccccccbbbbbbbbbbbbccccccccccccddddddddddddfffeeedddddddddeeeffffffjjjkkkllllllkkkjjjiiihhhgggggghhhiiiiiihhhhhhhhhiiihhhhhhhhhhhhiiijjjkkkmmmmmmmmmooorrrsssrrrqqqnnnnnnooopppqqqqqqqqqpppnnnnnnnnnnnnmmmlllkkkkkkkkklllmmmoooooonnnmmmmmmnnnmmmlllkkkjjjjjjkkkkkkmmmlllkkkjjjiiihhhhhhggghhhhhhfffffffffggghhhiiiiiihhhgggfffdddddddddeeebbbccccccccccccbbbccccccfffeeecccbbbbbbccceeefffgggfffeeecccbbbdddiiilllooonnnmmmlllkkkjjjhhhhhhbbbeeeiiinnnqqqrrrrrrrrrmmmjjjgggeeeeeeeeeeeedddbbbaaa___^^^\\\\\\[[[[[[\\\[[[ZZZYYYZZZ[[[]]]^^^^^^]]][[[XXXUUUSSSRRRQQQPPPPPPOOOMMMKKKJJJLLLMMMKKKLLLLLLKKKJJJIIIKKKLLLMMMOOOQQQPPPMMMJJJHHHGGGHHHHHHHHHHHHIIIJJJLLLMMMIIIIIIIIIIIIIIIHHHHHHGGGDDDEEEEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHIIIJJJKKKLLLMMMQQQRRRTTTTTTTTTTTTVVVWWWYYYZZZ\\\___bbbdddfffggghhhiiikkkmmmoooppprrrsssrrrrrrsssttttttttttttttt|||{{{|||xxxqqqjjjfffeeeXXXWWWXXXlll{{{xxxlllOOO===:::>>>666555444444333333333333444444444333333444444444444444444444444333333333333222222222444444333111111111111222222222222222222222333333444555666666777666555555666888999:::666666666777888888999999;;;<<<======???BBBGGGJJJYYY++++++,,,---........................///111222333888888999;;;>>>???>>>===<<<<<<>>>AAA@@@BBBKKKVVVnnnuuu~~~{{{mmmkkkjjjrrrfffNNNCCC======>>>@@@FFFOOOYYY```\\\ccceee]]]RRRKKKHHHEEEDDDDDDEEEFFFJJJNNNSSSVVVWWWXXXYYY[[[\\\^^^___```___```aaaaaabbbbbbbbbaaadddddddddcccccccccbbbbbbbbbbbbcccccccccddddddddddddddddddeeeeeefffffffffiiijjjkkklllkkkjjjiiihhhfffggghhhhhhiiihhhhhhhhhhhhhhhggggggggghhhjjjkkkmmmmmmnnnppprrrsssrrrppplllmmmoooqqqrrrrrrqqqqqqppppppppppppooonnnmmmlllkkkmmmooopppppppppnnnmmmllllllkkkkkkkkkkkkllllllmmmlllkkkiiihhhhhhhhhhhhdddddddddcccddddddeeeeeefffffffffdddbbbbbbdddeeedddeeeffffffdddbbbbbbbbbdddcccbbbbbbbbbcccdddeeeggggggfffdddcccdddgggjjjooonnnllljjjhhhggggggggg```bbbggglllppprrrssstttppplllgggdddccccccbbbbbb___``````___^^^\\\[[[YYYZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZXXXVVVTTTRRRPPPOOOMMMMMMMMMKKKIIIHHHHHHJJJHHHIIIJJJIIIHHHIIIKKKMMMKKKMMMOOOOOOLLLIIIHHHGGGHHHGGGGGGGGGGGGIIIKKKLLLHHHHHHIIIIIIIIIHHHHHHGGGEEEFFFFFFEEECCCCCCEEEFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDEEEGGGJJJLLLOOOPPPOOOQQQSSSTTTTTTUUUWWWXXXZZZZZZ\\\^^^aaaeeegggiiijjjkkknnnooooooppprrrtttqqqrrrssstttuuuuuuuuuuuuxxxxxx{{{yyypppjjjffffff```\\\TTTZZZqqqwww{{{ZZZCCC===>>>777666555555444444444444555555444444444444555555555555444444444444333333333333222333555555333111000111222333333333333222555555555666777777777888777666555555777888777777666666666777888888999999;;;<<<>>>>>>???BBBFFFJJJVVV+++,,,---....../////////////////////111222333444:::888777999<<>>>>>@@@BBBBBBEEERRR^^^{{{uuuuuulllnnnrrr|||tttYYYIIIEEE======???CCCKKKSSSYYY[[[WWWZZZXXXPPPIIIHHHFFFDDDBBBCCCEEEIIIMMMQQQUUUWWWYYYYYYZZZ[[[\\\^^^___`````````aaabbbbbbbbbbbbaaaeeeddddddddddddcccccccccbbbbbbbbbbbbccccccccccccaaabbbdddfffggggggfffeeehhhiiijjjkkkkkkjjjjjjiiiggghhhiiiiiijjjjjjiiiiiiiiihhhgggggghhhiiilllmmmnnnnnnnnnppprrrrrrpppnnnlllnnnpppqqqrrrqqqpppoooqqqqqqqqqqqqqqqpppooonnnlllmmmoooqqqrrrpppooommmjjjjjjjjjkkkkkklllmmmmmmmmmllljjjiiihhhhhhhhhhhhbbbbbbcccddddddddddddddddddeeeeeecccaaaaaadddgggdddggghhhgggccc``````aaaaaaaaaaaabbbbbbccccccccceeefffeeedddbbbbbbdddfffkkkjjjhhhfffffffffggggggbbbdddgggkkkooorrrtttuuuuuupppiiidddbbbaaa``````^^^^^^]]]]]]\\\[[[ZZZYYYWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVTTTRRRPPPOOONNNIIIKKKKKKJJJHHHFFFFFFFFFEEEFFFGGGHHHHHHIIILLLNNNJJJLLLNNNNNNLLLIIIHHHHHHGGGFFFEEEDDDEEEFFFHHHIIIGGGHHHIIIJJJJJJIIIIIIHHHFFFHHHHHHFFFDDDCCCDDDGGGEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDBBBAAABBBEEEFFFEEEDDDDDDDDDEEEGGGJJJLLLNNNPPPMMMOOORRRSSSTTTUUUXXXZZZ[[[[[[\\\^^^aaaeeeiiikkkjjjllloooooonnnnnnpppssspppqqqssstttvvvvvvwwwwwwxxxyyy||||||pppiiifffgggfff```XXX[[[sssxxxtttgggOOOAAA;;;888888777666555555555555555444333333333333444555444444444333333333222222222222222333444444222000111111333444444444333222666666666666777777777777555444444666999;;;:::888666666666777888888999999;;;===>>>???@@@BBBFFFIIITTT+++,,,---.../////////////////////000111333444555;;;888666777;;;>>>???>>>@@@???AAACCCCCCHHHVVVdddyyywwwzzzqqqlllpppvvv~~~dddLLLBBBDDD???@@@BBBFFFNNNTTTUUURRRTTTTTTPPPIIIEEEFFFFFFDDDAAACCCFFFJJJOOOSSSVVVWWW[[[[[[[[[[[[\\\]]]^^^^^^```aaaaaabbbbbbbbbbbbaaaeeeeeeeeedddddddddccccccaaaaaabbbbbbbbbccccccccc___aaadddggghhhhhhfffeeefffgggiiijjjkkkjjjjjjiiihhhiiijjjkkkkkkkkkkkkkkkiiiiiihhhhhhiiikkkmmmooonnnnnnoooqqqrrrrrrooommmnnnooopppqqqqqqpppnnnmmmrrrrrrrrrrrrrrrqqqpppppplllnnnppprrrrrrqqqooonnnhhhiiiiiijjjkkklllmmmmmmmmmkkkjjjhhhhhhhhhhhhiiibbbccceeefffgggfffeeeeeeeeeffffffdddbbbbbbfffiiieeegggiiigggbbb___^^^______```aaabbbbbbbbbbbbbbbddddddeeedddbbbaaabbbdddhhhfffeeeddddddeeeggghhheeefffhhhkkknnnqqqtttuuuxxxssskkkeeebbbaaa```___]]]\\\[[[ZZZYYYYYYZZZZZZVVVWWWYYYZZZZZZYYYWWWUUUUUUUUUTTTSSSRRRPPPNNNMMMGGGIIIKKKJJJHHHEEEDDDDDDCCCDDDFFFGGGHHHJJJLLLOOOIIIKKKNNNNNNLLLJJJIIIIIIFFFEEECCCBBBCCCDDDFFFGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHIIIJJJHHHDDDCCCDDDGGGFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFBBB@@@???@@@DDDEEEDDDBBBGGGGGGGGGHHHIIIJJJLLLLLLLLLOOOQQQSSSTTTVVVXXXZZZ\\\\\\\\\]]]```eeeiiillljjjmmmoooooommmllloooqqqpppqqqsssuuuvvvwwwxxxxxxyyyyyy{{{|||{{{}}}wwwnnnkkkllleee^^^ZZZ^^^iii}}}}}}ssszzzvvv^^^JJJ>>>999999888666666555555555444444222222222222444444333333333222222111111111111000111222333333111///111222333444555444333333555555555555555444444444111111222777===??????===666666666777888888999999<<<===>>>???@@@CCCFFFIIITTT////////////////////////111000//////111333666888<<<<<<======>>>>>>??????@@@>>>@@@DDDCCCGGG]]]vvv{{{mmmeeejjjlllvvv|||cccOOOEEEAAA@@@>>>@@@FFFNNNUUUXXXUUURRRMMMJJJGGGDDDBBBBBBCCCDDDAAAEEEJJJOOOQQQSSSVVVWWWZZZZZZZZZ[[[\\\\\\]]]]]][[[^^^aaacccbbbaaaaaabbbcccbbbaaabbbeeeeeebbb___ccccccdddddddddccccccbbbccccccccccccdddfffhhhiiiiiihhhhhhhhhhhhjjjkkklllnnnmmmkkkjjjjjjkkklllmmmjjjiiiiiiiiikkkmmmppprrrrrrrrrssstttuuussspppllloooooonnnnnnnnnpppqqqrrrqqqqqqppppppppppppqqqqqqmmmnnnoooppppppooonnnmmmllliiigggiiilllnnnmmmkkknnnllljjjgggfffffffffggghhheeebbbaaabbbbbb```^^^```aaacccdddeeefffggggggbbbccccccccccccbbbaaaaaa\\\]]]]]]^^^```bbbcccdddbbbccceeeeeedddcccddddddhhhhhhfffdddbbbbbbdddfffccccccdddfffjjjoootttvvvvvvuuurrrllleee```]]]\\\]]]]]]\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTVVVTTTPPPNNNMMMLLLIIIGGGFFFGGGHHHFFFDDDCCCCCCDDDIIIHHHGGGGGGHHHIIIKKKLLLJJJJJJHHHGGGFFFDDDCCCBBBFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEAAAAAABBBBBBCCCDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIJJJLLLKKKIIIGGGEEECCCAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCGGGGGGHHHIIIIIIJJJJJJKKKOOORRRTTTUUUUUUUUUVVVXXXZZZ\\\___```aaabbbeeegggjjjkkklllllllllmmmoooqqqssssssrrrrrrrrrssssssttttttuuuvvvwwwzzzoookkkmmmjjjbbb\\\[[[[[[fffzzzrrrsssmmmTTTFFF>>>999;;;:::444777;;;444444333333222222333333444333333333222222222111111444333222111111222333444666555444333333444666777666555444333333333333333555666666777888999999:::777777777777888999:::;;;;;;;;;;;;<<>>>>>??????BBBAAADDDHHHIIIQQQjjj}}}qqqeee___fffnnn}}}sss[[[KKKCCCAAA@@@???CCCKKKUUU\\\]]]YYYTTTJJJHHHFFFCCCBBBBBBCCCCCCCCCGGGMMMRRRTTTVVVXXXYYYYYYYYYZZZZZZ[[[\\\\\\\\\\\\___bbbcccbbbaaaaaabbbcccbbbbbbdddffffffdddaaaaaaaaabbbcccdddddddddddddddccccccccceeefffhhhiiiiiihhhhhhhhhhhhjjjkkklllpppooommmllllllmmmooopppkkkjjjjjjkkklllooorrrsssrrrrrrsssvvvwwwwwwtttqqqqqqpppoooooopppqqqrrrssspppppppppoooooopppppppppooooooooonnnmmmkkkjjjhhhkkkjjjhhhiiijjjkkkkkkkkkmmmllliiifffeeedddeeeeeefffdddaaa```aaabbb```^^^___```aaabbbcccdddeeeeeeccccccccccccbbbaaa```___^^^^^^^^^^^^___```aaabbbccceeeggggggfffffffffhhhiiihhhgggdddaaaaaabbbdddbbbbbbaaabbbeeejjjooorrrvvvuuusssmmmfff```\\\[[[]]]]]]\\\[[[ZZZZZZZZZZZZVVVVVVUUUTTTSSSRRRRRRQQQRRRPPPMMMLLLLLLKKKJJJHHHFFFGGGGGGFFFDDDCCCCCCDDDFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHGGGFFFDDDCCCBBBAAADDDDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKJJJHHHFFFDDDBBBAAABBBAAAAAA@@@@@@??????>>>AAAAAA@@@???@@@AAABBBCCCFFFFFFGGGHHHIIIJJJKKKKKKOOOQQQTTTUUUUUUVVVXXXYYY[[[]]]```aaabbbdddfffhhhiiijjjlllllllllmmmppprrrssssssssstttuuuwwwxxxyyyuuuuuuvvvwwwyyy~~~zzzqqqnnniiiccc___]]]YYY[[[ooo{{{}}}zzz]]]LLLBBB::::::999222555999222555555444444444444555555444444444333333333222222333333222111111222333333444333222222222444666777666555444333333333333444555555666666777888888999777777777777888999:::;;;::::::;;;<<<>>>AAAFFFIIIRRR////////////////////////......///000333666999:::<<<<<<======>>>>>>?????????@@@CCCGGGKKKXXXxxxzzzvvvfff^^^[[[fffsss~~~eeePPPEEEAAA@@@???AAAHHHSSS^^^cccaaaZZZTTTFFFEEEDDDBBBBBBBBBBBBCCCFFFKKKQQQVVVXXXYYYZZZZZZYYYYYYZZZ[[[[[[\\\\\\]]]]]]```bbbcccbbbbbbbbbbbbccccccccceeeggggggeeeddd___```aaacccddddddeeeeeeddddddddddddeeeggghhhiiihhhhhhhhhhhhiiijjjkkklllpppooonnnmmmmmmnnnooopppmmmmmmmmmnnnooorrrtttvvvrrrssstttwwwzzzzzzxxxvvvrrrrrrqqqqqqqqqrrrrrrsssppppppoooooooooooopppppppppooonnnmmmjjjgggeeedddiiijjjjjjiiigggggghhhiiikkkiiigggeeedddcccdddddddddbbbaaa```aaabbbaaa```^^^^^^___```aaabbbbbbccceeeeeedddcccaaa___]]]\\\^^^^^^^^^^^^^^^______```eeefffhhhhhhhhhhhhjjjkkkjjjiiihhheeebbbaaabbbccccccaaa______```dddiiilllttttttsssnnnhhhaaa\\\ZZZ]]]\\\[[[ZZZYYYYYYYYYYYYSSSSSSSSSSSSRRRPPPOOONNNNNNLLLJJJIIIIIIIIIHHHGGGEEEFFFGGGFFFDDDCCCCCCDDDCCCCCCBBBCCCCCCDDDFFFFFFFFFEEEDDDCCCBBB@@@??????AAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@EEEEEEFFFGGGHHHIIIIIIJJJMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDFFFGGGIIIJJJLLLLLLMMMPPPSSSUUUVVVXXXZZZ\\\]]]___aaabbbcccdddgggiiigggiiikkkllllllnnnqqqtttsssssstttvvvwwwzzz|||}}}uuuvvvvvvvvvwww{{{yyyooogggdddbbbaaaZZZUUU\\\hhhwwwrrr\\\KKK???;;;999333555999333666666555555555555666666555555555444444444333333333333222222222222333333222222111111222444555666555555444333333333444444444444555555666777777777777777777777888999:::;;;:::;;;<<<<<<===???CCCGGGQQQ////////////////////////---...///111444777:::<<<<<<<<<======>>>>>>??????===???CCCGGGNNNbbbyyy{{{ooobbb^^^___kkk{{{rrrXXXGGGAAA?????????CCCKKKXXXbbbeee```VVVNNNCCCBBBBBBAAABBBBBBCCCDDDIIIMMMTTTXXXZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^___aaaccccccbbbbbbbbbcccaaabbbccceeefffgggfffeeeaaaaaabbbcccdddddddddccceeeeeeeeeffffffggghhhiiihhhhhhhhhiiiiiijjjkkkkkkmmmllllllllllllmmmoooooooooooopppqqqsssuuuwwwxxxttttttuuuxxxzzz{{{yyywwwrrrrrrrrrqqqqqqqqqqqqqqqnnnoooooooooooooooooonnnpppooommmkkkiiifffeeecccgggiiijjjhhhdddccceeehhhfffeeeddddddcccddddddeeedddcccbbbbbbcccccccccccc____________```aaaaaabbbfffeeedddbbb```]]][[[ZZZ\\\\\\\\\]]]^^^___```aaaeeefffhhhhhhhhhiiikkkmmmjjjjjjiiigggdddcccdddfffeeeccc```^^^^^^bbbfffhhhooopppqqqnnnhhhbbb]]][[[[[[[[[ZZZYYYXXXXXXXXXXXXPPPQQQRRRRRRQQQOOOMMMKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEFFFEEECCCBBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAA@@@???>>>======>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGHHHLLLLLLKKKIIIHHHGGGFFFEEEHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@AAAAAABBBBBBCCCEEEGGGIIIKKKLLLMMMLLLOOOSSSUUUWWWYYY\\\^^^]]]___aaabbbcccdddfffhhhfffhhhjjjlllmmmooorrruuusssssstttuuuvvvxxxzzz{{{uuuvvvvvvvvvvvvxxx{{{~~~qqqgggeeefffeee```XXXWWW\\\xxxsssXXXGGG>>>;;;555777;;;666666555555555555555555666444444444444333333333333333333333333333333333333444333333222222333444555555444444333333333444444444444444555555555666666777777777777888999:::;;;:::<<<>>>======>>>BBBFFFQQQ////////////////////////---...000222555888;;;<<<<<<<<<======>>>>>>??????@@@BBBGGGLLLXXXqqqxxxnnneeeeeehhhqqqhhhOOOBBB???>>>>>>???FFFNNNZZZaaa```XXXMMMEEEAAAAAA@@@AAABBBDDDFFFGGGKKKOOOUUUYYYZZZ[[[[[[\\\]]]^^^^^^______```aaaaaaaaabbbddddddbbbbbbcccddd```aaaccceeeeeeeeeeeeeeedddddddddddddddcccbbbaaaeeeffffffggghhhhhhhhhhhhggghhhhhhiiijjjjjjkkkkkklllllllllmmmnnnoooppppppqqqrrrrrrtttvvvwwwyyyzzzwwwwwwvvvxxxyyyyyywwwuuurrrrrrrrrqqqqqqpppoooooommmnnnoooooooooooonnnmmmmmmmmmlllkkkiiiiiihhhhhhfffhhhhhhfffbbbaaabbbeeeaaaaaaaaabbbdddeeefffgggeeeeeeeeeeeedddeeefffgggaaaaaa`````````aaabbbbbbfffeeedddbbb```]]][[[ZZZZZZZZZ[[[\\\^^^```bbbcccdddeeefffffffffgggjjjllliiijjjjjjiiigggfffgggiiigggeeebbb``````bbbeeegggiiikkklllkkkfffaaa^^^]]]YYYYYYXXXVVVVVVVVVVVVVVVOOOPPPQQQQQQPPPNNNKKKJJJJJJHHHEEECCCCCCBBBAAA???BBBCCCDDDCCCAAA@@@AAABBB???@@@AAAAAABBBCCCCCCCCC??????>>>>>>===<<<;;;;;;;;;<<<===???@@@@@@@@@???@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEJJJJJJJJJIIIIIIIIIHHHHHHKKKJJJIIIHHHGGGFFFEEEEEE@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEGGGIIIKKKMMMNNNLLLOOOSSSVVVXXXZZZ]]]___]]]___aaabbbbbbccceeegggfffgggjjjkkkmmmooosssuuusssssssssrrrsssssstttuuutttuuuvvvvvvuuuvvvxxxzzzxxxnnnkkkhhhfffbbb]]]ZZZZZZ___gggOOOAAA===777888<<<888555555444444444444555555333333333333222222222222333333333333333333333333666666555444444333333333444444333333333444444555444444444444555555555555777777777777888999:::;;;;;;>>>@@@@@@>>>???CCCGGGRRR////////////////////////---///111444666999;;;<<<<<<<<<======>>>>>>??????@@@BBBGGGPPPaaa~~~}}}|||qqqnnnrrrvvv{{{rrr\\\HHHAAA@@@===>>>AAAIIIPPPXXX\\\YYYPPPFFF@@@BBBAAA@@@@@@BBBFFFJJJLLLNNNQQQVVVYYYZZZ[[[\\\]]]______```aaaaaabbbbbbcccbbbcccddddddbbbbbbccceee```bbbdddeeedddddddddeeeggggggffffffeeecccbbbaaaffffffggghhhiiiiiihhhhhhggggggiiijjjjjjkkkjjjjjjmmmnnnooopppqqqrrrssssssrrrssstttvvvxxxyyyzzz{{{zzzxxxwwwwwwxxxwwwvvvtttrrrrrrrrrrrrqqqpppnnnnnnlllmmmnnnoooooonnnmmmlllkkkkkkjjjjjjjjjkkkkkkllleeeeeeeeecccaaa```aaabbb^^^___```bbbdddfffggggggfffggggggfffeeeeeegggiiiccccccaaa``````aaabbbbbbeeeeeedddcccaaa___]]]\\\YYYYYY[[[\\\___bbbdddeeecccdddddddddccceeegggjjjjjjkkkkkkjjjhhhgggggghhhfffeeecccaaaaaaccceeefffeeeggghhhfffbbb___\\\[[[WWWVVVUUUTTTSSSSSSSSSSSSNNNNNNOOONNNMMMLLLJJJIIIHHHFFFCCCBBBAAA@@@>>>===???@@@AAAAAA?????????AAA>>>???@@@AAABBBBBBBBBBBB=========<<<;;;::::::999999;;;<<<===>>>>>>===<<<>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAABBBBBBCCCGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDAAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLNNNOOOLLLOOOSSSWWWYYY[[[^^^```]]]___aaabbbbbbccceeeffffffhhhjjjlllmmmooorrruuutttsssrrrqqqpppppppppppprrrtttvvvvvvvvvvvvwwwyyy}}}{{{tttkkkeeebbb___[[[YYYUUUnnn{{{xxxZZZFFF???888777:::666555444444444444444444555333333222222222111111111333333444444444444333333666666666555555444444333444444333333333444555555555555555555555555555555777777777777888999:::;;;:::>>>AAAAAA>>>???CCCHHHQQQ////////////////////////...000222555777999;;;;;;<<<<<<======>>>>>>?????????AAAGGGTTTlll}}}{{{}}}yyy}}}cccQQQBBB@@@@@@>>>???EEEKKKPPPVVVWWWRRRJJJDDDAAADDDBBB@@@@@@CCCHHHNNNQQQRRRTTTWWWYYYZZZ[[[]]]```___``````aaaaaabbbbbbccccccdddeeedddbbbbbbdddeeeaaadddggggggeeecccdddeeeggggggggggggfffeeeddddddfffggghhhiiiiiiiiihhhhhhfffgggiiijjjkkkkkkjjjjjjmmmnnnoooqqqrrrsssttttttssstttuuuwwwyyyzzz{{{{{{{{{yyyxxxxxxxxxxxxvvvuuusssttttttsssrrrpppooonnnkkklllnnnoooooonnnlllkkkiiiiiiiiiiiiiiikkklllmmmdddcccaaa```aaaaaaaaa`````````bbbcccdddeeeeeeeeefffggghhhgggeeedddfffhhhdddcccaaa```___```aaabbbccccccccccccbbbaaa```___[[[[[[\\\^^^___bbbdddeeedddddddddcccbbbccceeehhhkkklllllljjjgggdddcccdddaaaaaaaaaaaaaaabbbddddddeeeeeeeeebbb]]]ZZZXXXXXXTTTTTTSSSRRRQQQQQQQQQQQQMMMLLLLLLKKKJJJIIIHHHGGGEEECCCAAA@@@@@@@@@???>>>===>>>???>>>======>>>???===>>>???@@@AAAAAAAAA@@@<<<<<<;;;;;;::::::999999999:::;;;======<<<:::999;;;===>>>@@@@@@@@@@@@???>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@??????>>>>>>===>>>>>>???@@@AAABBBBBBDDDDDDFFFGGGIIIKKKLLLMMMJJJIIIHHHGGGFFFDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCEEEFFFGGGIIIKKKMMMNNNOOOMMMPPPTTTWWWYYY[[[^^^```^^^```bbbccccccccceeegggggghhhjjjlllmmmnnnrrrttttttsssrrrqqqpppppppppppppppsssuuuwwwwwwwwwxxxyyy}}}{{{nnneeebbbbbb^^^ZZZVVV```wwwjjjPPPFFF<<<888999555666666555555555555666666444444333333333222222222333333444555555444333333333333444444555555555555333333333333333444555666555555555555555555555555777777777777888999:::;;;777<<>>>>>CCCHHHOOO///////////////////////////000333555888999:::;;;<<<<<<======>>>?????????CCCEEELLL\\\xxxrrrvvvsssYYYIII>>>???AAA>>>AAAHHHMMMQQQUUUTTTOOOIIIEEECCCEEECCCAAA@@@CCCIIIPPPUUUUUUVVVXXXYYYZZZ\\\___bbb______``````aaaaaabbbbbbdddeeeeeedddcccbbbdddeeecccfffiiihhhfffddddddfffffffffggggggggggggggggggggggggiiijjjjjjiiihhhhhhfffgggiiijjjkkkkkkjjjjjjjjjkkkmmmoooqqqrrrrrrsssssstttvvvxxxzzz{{{{{{|||{{{yyyxxxxxxyyyzzzxxxwwwuuuuuuuuuuuutttrrrpppnnnkkklllnnnoooooonnnlllkkkiiihhhhhhhhhhhhjjjkkkmmmdddaaa^^^___aaabbbaaa^^^bbbbbbcccddddddddddddcccfffggghhhgggdddccceeegggdddcccaaa___^^^___```aaabbbccccccccccccbbbaaaaaa]]]]]]^^^___```aaaccccccdddeeedddbbbaaabbbeeeggglllmmmllliiieeeaaa______]]]]]]^^^___aaaaaabbbbbbffffffddd___ZZZVVVTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPLLLKKKIIIHHHGGGFFFFFFFFFCCCAAA??????@@@AAA@@@???;;;===>>>===<<<<<<===>>>;;;<<<>>>@@@@@@@@@??????<<<;;;;;;::::::999999999999:::;;;<<<<<<;;;999888:::;;;===>>>?????????>>><<<<<<===???@@@AAABBBCCCCCCBBBAAA@@@???===<<<<<<>>>>>>???@@@AAABBBBBBCCCAAABBBDDDGGGIIILLLMMMNNNKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCEEEFFFFFFFFFEEEDDDGGGGGGHHHJJJLLLMMMNNNOOONNNQQQUUUXXXYYY[[[^^^``````bbbcccddddddeeefffhhhgggiiikkkllllllnnnqqqtttuuutttsssrrrrrrrrrrrrrrrooorrruuuwwwwwwwwwxxxzzz|||pppfffeeefffccc]]]ZZZWWWbbbwwwYYYMMMAAA;;;:::666777777666666666666777777555555444444444333333333333333444555555444333333...///111333555666666666333333333333333444555666666666666666666666555555777777777777888999:::;;;555;;;@@@@@@======BBBHHHMMM------......///000000000111333666888888999;;;===<<<<<<===>>>???@@@@@@AAABBBCCCLLLeeevvvnnnvvv~~~hhhRRRHHH@@@?????????CCCJJJUUUUUUTTTPPPJJJFFFCCCBBBCCCAAAAAADDDKKKQQQTTTUUUSSSUUUXXXZZZ\\\]]]]]]]]]aaaaaaccccccdddcccbbbaaaaaabbbccccccddddddccccccccccccdddeeefffggghhhiiiiiigggfffgggiiijjjhhheeeeeefffggghhhiiiiiiiiiiiilllllljjjjjjjjjjjjlllllliiillloooppppppqqqrrrtttxxxxxxwwwwwwwwwwwwwwwwwwzzzyyyxxxyyyzzzzzzyyywwwvvvvvvvvvvvvtttrrrpppooonnnnnnnnnnnnmmmlllkkkkkkkkkgggddddddgggiiiiiihhhhhhfffcccaaa______``````ccccccccccccccccccccccccccccccbbbbbbbbbcccdddeeecccbbbaaa`````````aaabbbeeeeeeeeeeeeeeeeeeeeeeee______``````aaacccdddeeebbbcccddddddddddddcccbbblllnnnnnnlllhhhcccaaa```aaa```^^^]]]]]]^^^___```eeeccc```^^^\\\YYYTTTQQQRRRQQQOOONNNLLLKKKJJJJJJIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@???>>>>>>======>>>::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@???????????????>>>>>>======<<<>>>AAACCCBBBAAA@@@AAACCCCCCDDDFFFGGGHHHJJJJJJLLLLLLJJJHHHFFFDDDCCCBBBHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEGGGJJJLLLOOOPPPRRRUUUYYY[[[[[[\\\]]]^^^aaabbbccceeefffggghhhhhhhhhkkkmmmmmmllllllooossstttuuuvvvvvvuuusssqqqooosssuuuwwwwwwwwwxxxzzz{{{zzz~~~qqqfffgggiiiddd^^^ZZZYYYXXXfff~~~ssslllQQQCCC>>><<<:::888666333222333555666666666555333333444444333111222111111222333555888999333333333333333333333333111444666555333222444777777777666666666666666777888888888999::::::;;;;;;===<<<<<<===???AAACCCEEENNN------......///000000000111333666888999:::<<<===<<<======>>>???@@@AAAAAAFFFHHHSSSnnn|||nnnlllzzzvvvvvvxxx___KKKBBB===>>>@@@BBBGGGNNNVVVUUUSSSNNNHHHDDDBBBBBBCCCBBBBBBFFFLLLRRRTTTUUUTTTUUUWWWYYYZZZ\\\]]]]]]```aaabbbcccdddccccccbbbbbbccccccdddddddddddddddbbbcccdddeeefffgggggghhhhhhgggfffgggiiijjjhhheeeffffffggghhhiiiiiiiiiiiilllkkkkkkjjjjjjkkkkkkllliiikkkmmmoooooopppsssuuuyyyxxxxxxxxxxxxwwwwwwwwwyyyxxxxxxyyyzzzzzzyyywwwvvvwwwwwwvvvuuusssqqqooommmmmmnnnmmmmmmlllkkkjjjjjjhhheeeeeehhhjjjkkkjjjiiihhheeecccbbbbbbbbbcccdddddddddcccccccccccccccddddddddddddccccccccccccccccccbbbbbbbbbbbbbbbcccdddddddddccccccbbbbbbbbb]]]]]]^^^___aaaccceeefffdddcccbbbaaaaaaaaabbbbbbkkkmmmnnnnnnkkkgggfffeeeaaa___]]][[[[[[\\\^^^___dddaaa^^^[[[YYYWWWTTTQQQRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>@@@CCCDDDCCCAAAAAAAAABBBCCCDDDEEEFFFHHHIIIIIILLLKKKJJJHHHFFFDDDCCCBBBGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKMMMOOOQQQSSSUUUYYY[[[\\\\\\]]]___aaabbbdddeeeggghhhhhhhhhhhhjjjlllkkkkkklllpppsssuuuttttttsssrrrqqqqqqqqqrrrsssuuuvvvvvvwwwxxxzzzwww|||{{{kkkgggfffbbb]]]\\\WWWSSS[[[vvvttt|||{{{___MMMCCC===999999777555444555666666666555444333333444555444222444333333222333444666777333333333333333333333333111444555555333333444666666666555555555555555666555555555666777777888888;;;;;;;;;<<<===@@@BBBCCCOOO---......//////000000111111444777888999:::<<<>>>=========>>>???AAABBBBBBIIINNN]]]{{{pppiiinnnzzziiijjjuuukkkSSSEEE???<<<===AAAEEEJJJPPPVVVUUUQQQKKKEEEBBBAAAAAACCCCCCDDDHHHNNNRRRUUUVVVWWWWWWXXXYYY[[[\\\^^^___^^^___aaacccddddddccccccccccccdddeeeeeeeeeeeeeeebbbbbbcccdddeeeeeeffffffhhhgggggggggiiiiiigggfffffffffggghhhiiiiiiiiiiiijjjkkkkkkllllllkkkkkkjjjiiijjjllllllmmmpppsssvvvzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxzzz{{{zzzxxxwwwwwwwwwwwwvvvtttrrrpppmmmmmmmmmmmmlllkkkjjjiiiiiihhhfffgggiiikkkllllllkkkiiihhhfffeeeeeefffgggeeeeeeddddddccccccbbbbbbddddddeeeeeeeeeeeedddccccccddddddeeeeeeeeeddddddccccccbbbaaa```______^^^[[[[[[]]]___aaadddfffgggfffdddbbb___^^^___```aaagggjjjllllllkkkiiihhhhhhaaa^^^[[[YYYYYYZZZ]]]^^^bbb___[[[XXXVVVUUUSSSQQQQQQPPPNNNKKKIIIGGGFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@AAA@@@???===<<<;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@??????AAACCCEEEEEECCCAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHKKKJJJIIIHHHFFFEEEDDDCCCFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPQQQSSSVVVYYY\\\\\\]]]^^^```bbbcccdddfffggghhhiiiiiihhhiiijjjjjjjjjlllppptttuuusssqqqpppooopppqqqrrrppprrrtttuuuuuuuuuwwwyyyuuuzzzvvvkkkgggdddbbbaaaYYYQQQRRR^^^yyy{{{sssuuu^^^LLL???999:::888777777888888777555444333222333555555555333555444444333333333444444333333333333333333333333222333555444333333444666555444444444444444555555777777888888999:::::::::;;;;;;<<<<<<>>>AAACCCDDDNNN.........///000000111111222444777999:::;;;===>>>>>>===>>>>>>???AAACCCDDDIIIRRRggg|||pppoooyyyzzzjjj^^^aaannn~~~~~~___JJJEEEAAA>>>@@@CCCHHHLLLOOOUUUSSSNNNHHHBBB???@@@BBBDDDEEEGGGKKKPPPSSSVVVWWWZZZZZZZZZZZZ\\\^^^```bbb]]]^^^```bbbcccddddddccccccdddeeeeeeffffffeeeeeeaaabbbbbbcccddddddeeeeeeggggggggghhhhhhhhhgggfffeeeeeefffggghhhhhhhhhhhhjjjjjjlllllllllllljjjjjjiiijjjjjjkkklllooossswwwzzzzzzzzzzzzzzzzzzzzzyyywwwvvvvvvxxxzzz{{{zzzyyywwwxxxxxxxxxwwwuuusssrrrmmmmmmmmmmmmlllkkkiiiiiigggffffffggghhhjjjkkkkkkjjjjjjhhhgggggggggggghhheeeeeeeeeddddddcccbbbbbbbbbcccdddfffffffffffffffcccdddfffggghhhgggffffffddddddcccaaa```^^^]]]]]][[[\\\]]]^^^aaaccceeeffffffeeecccaaa```_________bbbeeehhhiiihhhfffffffffaaa^^^[[[XXXXXXYYY\\\^^^```]]]XXXUUUTTTTTTSSSRRRNNNMMMKKKHHHFFFDDDCCCBBBEEEDDDCCCBBBAAA@@@??????AAA@@@>>>===;;;:::::::::========================;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::888999;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNOOOPPPSSSVVVZZZ\\\]]]^^^```aaacccdddeeeggghhhiiijjjjjjiiihhhhhhhhhjjjmmmqqqsssrrrrrrrrrqqqqqqqqqqqqqqqoooqqqsssttttttuuuxxxyyyxxx{{{~~~~~~}}}~~~uuummmjjjiiifff^^^XXXUUURRR___rrrwwwoooWWWDDD::::::999888888999888666444444222222333555666555444444444444444444444444444444444444444444444444444333333444444444444555555444444444444444444555666888888999::::::;;;;;;<<<>>>>>>>>>???AAACCCFFFGGGKKK......//////000111111111333555888::::::;;;===???>>>>>>>>>>>>@@@BBBDDDFFFHHHVVVrrrzzzuuu|||iii___XXX___pppsssWWWFFFBBBBBBAAABBBGGGLLLPPPPPPQQQOOOKKKEEE@@@???@@@BBBDDDGGGKKKOOORRRTTTVVVWWWZZZZZZZZZZZZ[[[]]]___aaa]]]^^^```bbbcccccccccccccccdddeeeeeeffffffeeeeeeaaabbbbbbccccccdddddddddfffggghhhhhhhhhgggggggggddddddeeefffggggggggggggjjjjjjlllllllllllljjjjjjiiijjjkkkkkklllnnnsssvvvyyyyyyzzzzzzzzz{{{{{{{{{wwwwwwwwwyyy{{{|||{{{zzzxxxxxxyyyyyyxxxvvvtttsssnnnnnnnnnmmmlllkkkiiihhheeeeeefffffffffggghhhiiiiiihhhhhhggggggfffffffffeeeeeeeeedddddddddcccccc```aaaccceeefffhhhhhhiiibbbdddeeeggghhhhhhggggggfffeeedddcccaaa```^^^^^^^^^^^^^^^___aaabbbddddddeeeeeeffffffdddaaa^^^\\\```cccffffffeeeccccccccc```^^^[[[XXXXXXYYY[[[\\\]]]ZZZVVVSSSSSSSSSSSSRRRKKKIIIGGGEEECCCAAA@@@@@@CCCCCCAAA@@@???>>>??????@@@???>>><<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::666888999<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAACCCDDDCCCAAA@@@@@@AAAAAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKMMMOOOPPPTTTWWW[[[]]]^^^```aaacccdddeeefffhhhiiijjjkkkkkkjjjiiihhhiiikkknnnqqqrrroooqqqsssuuuuuutttrrrpppoooqqqsssuuuuuuvvvxxxzzz}}}}}}}}}{{{zzz|||tttmmmjjjgggbbb```\\\QQQQQQnnnxxxqqq{{{dddLLL>>>:::999888888888777444222444222222333555666555444222222333444444555555555444444444444444444444444333333333333444555555444555444444444555666666777555555666666777888888888======>>>???AAADDDFFFHHHJJJ...//////000000111111222333666999:::;;;<<<>>>@@@???>>>>>>>>>@@@CCCEEEGGGJJJ^^^tttyyyyyy___ZZZYYYcccvvvgggPPPFFF>>>@@@BBBDDDJJJQQQTTTSSSKKKJJJGGGBBB??????AAADDDDDDHHHNNNRRRTTTUUUWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^]]]^^^```bbbccccccbbbbbbccccccdddeeeeeeeeeeeeeeebbbbbbcccccccccdddddddddfffgggiiiiiiggggggggghhhddddddeeefffggggggggggggjjjkkkkkkllllllkkkkkkjjjjjjkkklllmmmmmmooorrruuuwwwwwwxxxyyy{{{|||}}}}}}yyyyyyyyyzzz|||}}}|||zzzxxxyyyyyyzzzyyywwwvvvuuuooooooooonnnmmmkkkjjjiiidddfffggggggfffeeefffhhhhhhhhhggggggfffeeeddddddddddddddddddeeeeeeeeeeee```aaaaaaccceeegggiiijjjbbbbbbdddeeegggggghhhhhhhhhgggfffeeecccbbbaaa```````````````aaacccdddeeeccceeeggghhhfffccc___\\\___aaadddeeecccaaaaaaaaa^^^\\\ZZZXXXWWWWWWXXXYYYXXXVVVSSSQQQQQQRRRQQQPPPIIIHHHFFFDDDBBBAAA@@@@@@CCCBBB@@@>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<=================================<<<<<<;;;;;;:::999::::::::::::::::::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999666777999;;;===>>>??????@@@@@@AAAAAAAAAAAABBBBBBAAABBBCCCBBB@@@@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHIIIJJJLLLNNNPPPQQQUUUXXX\\\^^^```aaacccdddeeefffgggiiijjjkkkllllllkkkjjjjjjkkknnnpppppppppmmmppptttwwwwwwuuurrrpppoooqqqssstttuuuvvvyyy{{{~~~|||zzzyyy{{{~~~qqqkkkgggcccbbbaaaVVVPPP^^^ttttttppp~~~qqqVVVEEE<<<:::888777777666444222444333222333555555555333111222333444555555555555444444444444444444444444444333222333555666555444444444444444555666777888666666777888888999999:::::::::;;;<<>>@@@@@@???>>>>>>@@@CCCFFFIIIQQQjjjyyyppp{{{ooo[[[[[[^^^iii~~~|||\\\JJJFFF===AAACCCDDDJJJRRRTTTPPPEEEEEECCCAAA???@@@CCCFFFEEEJJJPPPTTTUUUVVVWWWYYYXXXYYYZZZ\\\]]]]]]]]]]]]^^^___aaabbbbbbbbbaaaaaabbbccccccdddddddddddddddcccccccccdddddddddddddddeeehhhjjjiiigggfffggghhheeefffggghhhiiiiiiiiiiiilllkkkkkkjjjjjjkkkkkklllkkkmmmooooooooooooqqqssstttuuuvvvxxxzzz|||~~~|||{{{{{{|||}}}}}}|||zzzyyyyyyzzzzzzzzzxxxwwwvvvqqqqqqpppooonnnlllkkkjjjeeegggiiihhhfffeeeeeeggghhhhhhggggggeeedddcccbbbccccccddddddeeefffffffffcccbbbaaaaaabbbdddgggiiiaaaaaabbbcccdddfffggghhhhhhggggggeeedddcccbbbbbb______```aaacccdddfffgggcccdddeeeeeedddbbb___]]]ZZZ]]]```aaa```___^^^___YYYYYYXXXWWWVVVUUUTTTTTTRRRQQQOOOOOOOOOOOOMMMLLLHHHHHHFFFEEEDDDCCCCCCCCCCCCAAA???>>>===>>>???@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;;;;::::::::::::::::::999999999:::::::::;;;;;;;;;===<<<<<<;;;::::::999999666777888:::<<<======>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHIIIKKKMMMPPPRRRSSSUUUXXX\\\___```bbbdddeeeffffffhhhjjjkkkllllllmmmlllkkkkkknnnpppqqqooommmmmmooorrrtttuuutttrrrqqqmmmooorrrssstttuuuxxxzzz|||||||||zzzzzzzzz{{{}}}uuuhhhdddbbbaaa\\\WWWZZZ```tttqqq~~~```KKK@@@===:::888777777555444555444333333444555444222222333444555555444444333555555555555555555555555555333222333555666555333333333333333444555666777888999999:::;;;;;;<<<<<<999999:::;;;>>>AAADDDEEELLL/////////000111111222222444666999;;;<<<===???@@@@@@???>>>>>>@@@CCCGGGIIIXXXsssyyyqqq|||iii[[[]]]bbbnnntttTTTFFFEEE@@@DDDFFFEEEIIIOOOOOOKKKAAAAAAAAA@@@@@@AAADDDGGGEEEJJJQQQUUUVVVVVVXXXYYY[[[\\\^^^```aaaaaa``````___```aaabbbbbbaaa``````bbbbbbcccddddddddddddcccddddddddddddddddddeeeeeeeeehhhjjjiiigggfffgggiiiggghhhiiijjjjjjkkkkkkjjjmmmllljjjjjjjjjjjjlllmmmlllnnnpppqqqpppppppppqqqrrrsssuuuxxxzzz}}}}}}}}}|||}}}~~~~~~|||zzzyyyzzzzzz{{{zzzyyywwwvvvrrrrrrqqqpppooommmkkkjjjgggiiikkkjjjgggeeeeeegggiiiiiihhhgggeeedddbbbaaabbbccccccdddeeefffgggggggggeeebbb``````bbbdddfff`````````aaabbbeeegggiiihhhgggffffffeeedddcccccc^^^^^^```aaadddfffiiijjjdddccccccbbbaaa```______TTTWWWZZZ\\\\\\[[[\\\\\\VVVVVVVVVVVVUUUSSSQQQPPPNNNMMMLLLMMMNNNMMMKKKIIIIIIHHHGGGFFFFFFEEEEEEEEECCCAAA???>>>===>>>???@@@>>>>>>>>>>>>>>>??????@@@????????????????????????@@@??????>>>===<<<<<<<<<;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;======<<<;;;::::::999999666777888:::;;;<<<======?????????@@@@@@AAAAAAAAABBBCCCDDDCCCCCCCCCEEEGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFFFFGGGGGGHHHIIIHHHIIIJJJLLLOOORRRTTTUUUUUUXXX\\\___aaabbbdddffffffggghhhjjjkkklllmmmmmmmmmmmmmmmooorrrrrroookkkmmmnnnoooqqqrrrrrrrrrrrrkkknnnppprrrrrrtttvvvyyyyyyzzz{{{|||{{{zzzyyyxxx~~~lllgggaaa```aaa```]]]ZZZcccdddxxxfffPPPBBB???;;;888888888777666666555333333444444333222555555666666555333222111555555555555555555555555555333111222555777555333222222222222333444555666555666666777888888999999::::::;;;===???BBBEEEGGGKKK////////////111333444666999999999:::;;;<<<===>>>@@@???>>>??????BBBIIIPPPbbbwwwqqqssshhhaaaaaajjj}}}|||___KKKBBB???;;;???EEEJJJMMMLLLIIIGGGBBBAAA@@@@@@@@@BBBDDDFFFLLLOOORRRTTTVVVWWWYYY[[[[[[]]]___aaaaaaaaa___^^^^^^___```aaaaaabbbbbbaaa_________```bbbdddfffhhheeeeeefffffffffffffffeeeggghhhiiijjjjjjiiihhhgggkkkkkkjjjiiihhhhhhiiiiiikkkkkkkkklllllllllmmmmmmiiiiiijjjlllnnnooopppqqqvvvwwwxxxxxxxxxyyy}}}}}}|||}}}~~~~~~}}}zzzzzzzzzyyyxxxuuusssrrrsssrrrrrrqqqooommmlllkkkhhhhhhgggfffeeeddddddcccdddfffhhhiiigggeeeddddddaaabbbddddddccccccdddfffbbbbbbbbbccccccddddddddd``````aaabbbccceeeggghhhggghhhiiihhhfffccc___]]]bbbbbbbbbbbbcccdddeeefffhhhdddaaaaaacccddd```\\\YYYWWWVVVWWWZZZ\\\ZZZXXXQQQPPPOOOMMMLLLKKKKKKKKKIIIKKKMMMOOONNNLLLIIIGGGHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@???===;;;<<<>>>@@@BBBAAAAAA???>>><<<:::999888;;;;;;;;;::::::999999999999:::;;;<<<<<<;;;:::999999;;;<<<<<<:::999999:::888999;;;<<<======>>>>>>======>>>>>>???@@@BBBCCCEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCDDDEEEFFFDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJFFFJJJNNNPPPOOOPPPTTTWWW[[[[[[\\\^^^```aaabbbcccdddddddddeeegggjjjlllnnnmmmmmmnnnooooooooooooooommmnnnpppqqqqqqppppppooolllmmmppprrrsssttttttssswwwxxxxxxyyyzzz{{{||||||}}}{{{rrrhhhdddcccbbb]]]WWWRRRjjjyyyyyynnnXXXFFF???;;;:::999666555777777777666555444444333333333444555555555444333222444444444444444444444444444444333333333222222222444333333222222333333444555666777777666555666888AAA@@@>>>===>>>@@@CCCDDDJJJ000//////000111333555666999999999:::;;;<<<===>>>>>>===>>>@@@@@@CCCKKKTTTllltttpppttt{{{fffeeeiiiuuuoooUUUDDD===;;;???BBBGGGKKKLLLJJJFFFCCCAAAAAA??????@@@CCCFFFHHHMMMPPPSSSUUUVVVWWWYYY[[[[[[\\\^^^___``````_________```aaabbbbbbcccbbbbbb````````````aaaccceeefffggggggggggggfffeeeddddddggghhhiiijjjjjjiiihhhgggjjjjjjiiijjjjjjkkkkkklllkkkkkkkkkllllllllllllmmmjjjkkklllmmmooopppqqqrrrtttuuuwwwwwwwwwxxx{{{~~~~~~|||zzzzzz{{{{{{{{{yyyzzzzzzzzzyyyxxxvvvtttrrrqqqqqqqqqpppnnnmmmkkkjjjhhhhhhgggfffeeedddccccccbbbeeeggghhhfffdddcccccc___```aaaaaa``````aaabbbbbbccccccccccccccccccddd```aaabbbcccdddeeeffffffggghhhjjjjjjiiieeebbb___`````````aaabbbdddeeeffffffccc___```bbbbbb___[[[WWWUUUTTTTTTVVVWWWUUUSSSOOONNNMMMLLLKKKJJJJJJJJJJJJLLLNNNPPPOOOMMMJJJHHHHHHGGGFFFEEEDDDCCCBBBBBB??????@@@@@@AAA@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===>>>???BBBCCCBBBAAA@@@>>><<<;;;999999;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;::::::999;;;<<<<<<:::999999:::::::::<<<===>>>?????????======>>>>>>???AAABBBCCCFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJHHHJJJMMMOOOQQQRRRTTTVVV\\\]]]^^^___aaabbbcccccceeeeeeffffffhhhjjjlllnnnmmmnnnppppppqqqpppooonnnlllmmmooopppppppppooonnnmmmnnnppprrrsssssssssssswwwwwwxxxyyyzzz{{{|||||||||~~~zzzoooiiiiiifff^^^WWWLLLYYYxxx~~~}}}{{{gggNNNDDD;;;999999666444555777666666555555444333333444444555555555444333222444444444444444444444444555555555666666777777777555555444444444444555555555666888777777666888999===<<<;;;;;;===@@@CCCEEEJJJ000//////000111444666777999999::::::;;;<<<>>>???======???BBBBBBDDDNNNYYY{{{nnnnnnuuuvvvllliiisss{{{___JJJ???;;;;;;BBBEEEIIIKKKJJJGGGCCC@@@AAA@@@??????AAAEEEIIILLLOOOQQQTTTUUUVVVWWWXXXZZZ^^^^^^______```aaaaaaaaa```aaabbbcccddddddddddddaaaaaaaaaaaabbbcccdddeeehhhhhhhhhgggfffeeedddccchhhiiijjjjjjjjjjjjiiihhhhhhiiiiiijjjlllmmmnnnnnnjjjkkkkkkkkklllllllllllllllmmmnnnooopppqqqrrrsssrrrtttuuuuuuuuuvvvyyy{{{zzzzzzyyyzzz|||{{{yyywwwyyyyyyzzzyyyxxxvvvtttssspppppppppooommmllljjjjjjhhhggggggfffeeedddccccccaaacccfffgggfffdddcccdddcccdddeeedddbbbaaabbbccccccccccccccccccbbbbbbbbb```aaabbbcccddddddddddddfffhhhkkkmmmllliiifffccc_________```aaabbbddddddccc```]]]]]]______\\\ZZZUUUSSSQQQQQQQQQPPPNNNMMMLLLLLLJJJIIIHHHHHHGGGHHHJJJLLLNNNOOOOOOMMMKKKIIIGGGGGGFFFDDDCCCAAA@@@???>>>???@@@AAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDDAAAAAA@@@>>><<<;;;:::999;;;;;;::::::::::::999999;;;;;;::::::::::::;;;;;;999;;;<<<<<<:::999999::::::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>@@@AAABBBCCCGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBDDDDDDCCCCCCCCCEEEFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKLLLOOOSSSUUUVVVVVV]]]^^^___```bbbcccccccccggggggggghhhjjjlllnnnooooooppprrrssssssqqqooommmkkklllmmmnnnnnnnnnmmmlllnnnooopppqqqrrrrrrrrrrrrvvvwwwwwwxxxyyyzzz{{{{{{|||}}}xxxpppoookkkaaaXXXKKKKKKbbbuuu}}}{{{]]]NNN>>>999:::888666555777666666555555444444444444444555555444444333222444444444444444444444444444444555666777888999:::777777666666666666777777444666888888888888999;;;999999999:::<<>>???>>>>>>@@@DDDCCCDDDQQQaaaqqqbbbfffsss~~~nnnlllhhhyyykkkSSSEEE>>>===???DDDFFFIIIJJJIIIFFFBBB???@@@???>>>???BBBGGGLLLOOOPPPSSSUUUVVVWWWWWWYYYZZZaaaaaa```aaaaaabbbddddddaaabbbcccdddeeeeeeeeeeeeddddddddddddddddddeeeeeefffggggggggggggffffffeeehhhiiijjjkkkkkkjjjiiihhhhhhiiijjjkkklllmmmmmmmmmkkkkkkkkkkkkllllllllllllmmmnnnnnnooopppqqqqqqrrrppprrrssssssssstttvvvxxxyyyzzz{{{}}}~~~{{{xxxxxxxxxyyyyyyxxxvvvuuussspppppppppooonnnmmmkkkjjjhhhhhhgggfffeeedddccccccaaadddggggggfffeeeeeeeeeeeefffgggfffdddccccccdddddddddccccccbbbbbbaaaaaa___```aaabbbbbbaaaaaa```dddgggkkknnnnnnllliiiggg``````_________``````aaa^^^\\\ZZZZZZ[[[[[[YYYWWWRRRQQQOOONNNLLLJJJIIIGGGIIIHHHGGGFFFEEEEEEEEEEEEIIIJJJLLLMMMMMMKKKIIIHHHFFFFFFDDDCCCAAA@@@???>>>???@@@AAABBBCCCCCCDDDCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCC@@@???>>>===;;;:::999999::::::::::::::::::::::::<<<;;;:::999999:::;;;<<<999;;;<<<;;;:::999999999:::;;;<<<===>>>?????????>>>>>>>>>???@@@AAABBBCCCFFFEEECCCBBBBBBCCCDDDEEECCCCCCBBBBBBBBBBBBBBBCCCEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKOOOMMMLLLOOOTTTWWWWWWUUU\\\]]]___aaabbbcccccccccfffggghhhjjjmmmoooqqqrrrppprrrtttvvvuuurrrooollliiijjjkkkmmmmmmllllllkkknnnnnnooopppqqqqqqrrrrrruuuvvvvvvwwwxxxyyyzzzzzz}}}}}}vvvrrrmmmcccZZZQQQKKKVVVyyywwwyyynnnYYYCCC;;;<<<<<<999777777666666666555555444444444444444444444333333333444444444444444444444444222333333444555555666666888777777666666777777888444666888888888999;;;<<<999999999:::<<>>???AAA???BBBFFFDDDEEEVVVjjjyyyaaaUUU]]]nnnlll___bbbfff|||{{{\\\JJJBBB>>>???CCCCCCEEEHHHIIIHHHFFFBBB@@@?????????@@@DDDIIINNNQQQRRRTTTWWWXXXXXXYYYZZZ\\\````````````aaabbbcccdddbbbcccdddeeeeeefffffffffffffffffffffffffffffffffddddddfffggghhhhhhiiiiiiiiijjjkkkllllllkkkjjjiiiiiijjjkkklllllllllkkkkkkkkkkkklllllllllmmmmmmmmmnnnnnnnnnoooooopppppppppnnnppprrrrrrrrrrrrtttuuuwwwxxxzzz}}}~~~{{{xxxvvvvvvwwwxxxwwwvvvtttsssqqqqqqqqqpppooonnnmmmllliiihhhggggggeeeeeedddccccccfffhhhiiihhhfffffffffbbbcccdddcccaaa``````aaacccccccccbbbbbbaaaaaaaaa_______________^^^^^^]]]bbbeeeiiimmmnnnmmmjjjiiicccbbbaaa___^^^]]]]]]]]][[[YYYXXXWWWVVVVVVTTTSSSOOOOOOMMMKKKIIIFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEDDDBBBAAA???>>>>>>AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@AAABBBBBBBBBBBBBBBBBB>>>>>>===<<<:::999888888::::::::::::::::::::::::;;;:::999888888999:::;;;999;;;<<<;;;:::999999999999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAACCCDDDDDDCCCBBBBBBBBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCDDDFFFFFFHHHHHHIIIIIIJJJKKKKKKLLLPPPNNNLLLOOOSSSWWWWWWVVVZZZ\\\___aaacccccccccccceeefffiiilllpppsssuuuvvvrrrtttvvvwwwuuurrrnnnlllhhhiiijjjkkklllkkkkkkjjjmmmmmmmmmnnnooopppqqqqqqttttttuuuvvvwwwxxxyyyyyy~~~}}}~~~uuuooofff^^^UUUPPPOOObbb{{{}}}dddIII===<<<<<<999777666666666666666555555555555555444444333333333333444444444444444444444444333333333333333333333333777666666666666666666777444666888888888999;;;<<<<<<;;;<<<<<<>>>@@@AAACCCIII000000111222444666999::::::::::::;;;<<<===??????BBB???CCCHHHFFFHHH]]]wwwmmm\\\RRR[[[nnn}}}aaaYYY___jjjhhhNNNCCC???===>>>CCCCCCEEEGGGHHHHHHEEEBBB@@@>>>???@@@BBBFFFKKKOOOQQQSSSVVVYYYZZZ[[[[[[]]]___^^^^^^^^^___``````aaaaaabbbcccdddeeeffffffffffffeeeffffffggggggggggggfffbbbccceeegggiiijjjjjjkkkjjjkkkllllllllllllkkkjjjjjjkkklllmmmmmmmmmlllkkklllmmmmmmmmmnnnnnnnnnnnnooooooooooooooopppppppppmmmoooqqqrrrqqqqqqrrrsssssstttvvvyyy{{{{{{xxxvvvttttttuuuvvvvvvuuutttsssqqqqqqqqqqqqpppooonnnmmmjjjiiiiiihhhgggfffeeeeeeeeehhhjjjjjjhhhfffeeeeeecccdddeeedddbbbbbbcccdddbbbbbbbbbbbbbbbaaaaaaaaa``````^^^]]]\\\\\\\\\\\\aaacccfffiiikkkkkkjjjiiidddcccaaa___^^^]]]\\\\\\XXXXXXVVVTTTRRRPPPOOONNNJJJKKKKKKIIIFFFCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@??????BBBCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCC@@@AAABBBDDDDDDCCCBBBBBB>>>>>>===<<<;;;:::999888999999::::::::::::;;;;;;::::::999999999999::::::999;;;<<<<<<:::999999:::888999:::<<<======>>>>>>????????????@@@BBBCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLOOONNNMMMOOORRRUUUVVVWWWYYY[[[___bbbeeeffffffeeefffhhhkkkooorrruuuwwwxxxuuuuuuvvvvvvtttqqqnnnkkkhhhiiijjjkkkkkkkkkjjjjjjjjjjjjkkkkkkmmmooopppqqqsssttttttuuuvvvwwwxxxxxx~~~}}}~~~}}}sssjjjcccVVVSSSLLLRRRvvvrrrSSSBBB===;;;888777666666666666666666666666666555444333333333333444444444444444444444444444666666555555444444444444666666555555555555666666444666888888888888999;;;<<<======>>>???AAABBBCCCHHH000000111222444777:::;;;;;;;;;;;;;;;<<<>>>???@@@@@@===AAAHHHGGGLLLfff}}}jjj```\\\dddwwwooo___```hhhtttkkkWWWDDD@@@???<<<===BBBEEEFFFGGGHHHGGGDDDAAA???===???AAAEEEHHHLLLOOOPPPTTTWWWZZZ\\\]]]^^^```bbb^^^___```bbbbbbbbbbbbaaabbbbbbcccdddeeeeeeeeeeeecccdddeeefffgggffffffeeecccdddfffgggiiiiiijjjjjjjjjkkklllmmmmmmlllkkkjjjjjjlllnnnpppqqqppppppooonnnnnnnnnnnnooooooooooooqqqqqqqqqqqqqqqpppppppppmmmoooqqqrrrqqqqqqqqqrrrpppqqqrrruuuwwwxxxvvvtttqqqrrrssstttttttttsssrrrppppppppppppooonnnmmmlllkkkkkkjjjiiihhhgggfffffffffhhhjjjjjjgggeeedddcccdddfffgggfffeeeeeefffgggaaaaaaaaaaaabbbbbbbbbbbbdddbbb___]]][[[\\\]]]^^^___aaaccceeefffggghhhhhhbbbaaa```___^^^^^^^^^^^^WWWWWWUUURRROOOLLLKKKJJJEEEGGGGGGFFFCCCAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCAAABBBDDDFFFFFFEEEDDDBBB??????>>>===<<<;;;;;;:::999999999::::::;;;;;;;;;999999::::::::::::999999999;;;<<<<<<:::999999:::999:::;;;===>>>>>>>>>>>>?????????@@@AAABBBCCCDDDCCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLNNNNNNOOOOOOPPPRRRUUUXXXZZZ\\\```eeehhhiiiiiiiiiiiikkknnnqqqtttvvvwwwwwwwwwvvvvvvuuurrrpppmmmkkkhhhiiijjjkkklllkkkjjjjjjgggggghhhiiikkknnnpppqqqrrrssstttuuuvvvwwwwwwxxx|||{{{|||zzznnnhhh]]]XXXOOOOOOeeecccMMMBBB<<<999888666666666666666666666777666555444333333333444444444444444444444444444444555555555555666666666666666666555555555555666666555666888777777666888999:::;;;<<<>>>@@@BBBCCCDDDHHH111111111222555777:::<<<;;;;;;;;;;;;===>>>???@@@>>>;;;@@@HHHHHHOOOmmm{{{lllfffjjjqqqyyyccc^^^gggqqq}}}```NNN@@@@@@@@@<<<<<>>======<<<999999999::::::;;;;;;;;;888999:::;;;;;;:::999888999;;;<<<<<<:::999999::::::;;;<<<>>>?????????????????????@@@AAABBBCCCDDDCCCEEEHHHJJJJJJIIIGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPOOONNNPPPTTTYYYZZZ]]]bbbgggjjjllllllllllllnnnppprrrtttuuuuuuuuuxxxwwwvvvtttqqqooolllkkkhhhiiijjjkkklllkkkjjjjjjeeeffffffhhhjjjmmmpppqqqrrrrrrssstttuuuvvvwwwwww{{{yyy{{{rrrjjjggg^^^TTTSSS\\\tttpppWWWIII@@@;;;;;;666666666666777777777777666555444333222333444444444444444444444444444444222333333444555666777777777777666666666666777777555666777777666555666888777888:::===@@@CCCEEEFFFHHH/////////111333555888999:::;;;<<<>>>????????????<<>>>>>>>>BBBHHHKKKIIIFFFCCCAAA@@@@@@@@@===@@@DDDHHHKKKOOOTTTWWWXXX[[[___ccceeeffffffeeeeeeeeeeeedddcccbbb``````ccccccbbbbbbbbbbbbbbbbbbdddddddddeeeddddddccccccdddeeegggiiijjjiiihhhgggooooooooonnnnnnmmmllllllmmmoooppppppoooooopppqqqtttrrrppppppqqqsssssssssqqqrrrssstttsssrrrqqqpppoooppppppqqqrrrsssttttttoooppppppqqqqqqqqqpppppptttssssssrrrrrrqqqqqqqqqlllmmmmmmkkkjjjjjjlllnnnrrrpppmmmkkkiiiiiijjjjjjnnnmmmmmmlllkkkhhhddd```dddcccbbbbbbccccccaaa___cccbbbaaaaaaaaabbbcccdddbbb```]]][[[[[[\\\^^^___aaa```_________```bbbccccccaaa]]]YYYVVVVVVVVVWWWSSSRRRPPPMMMJJJGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBAAAAAAEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;:::999888777666::::::;;;<<<;;;:::888777999;;;<<<;;;::::::;;;<<<>>>>>>?????????@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGIIIIIIJJJJJJKKKJJJJJJIIIJJJIIIGGGFFFFFFFFFGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMNNNNNNJJJKKKLLLKKKKKKMMMQQQTTTXXX\\\aaafffiiijjjiiihhhnnnnnnnnnooorrrtttwwwyyyxxxwwwuuurrrpppooonnnnnnkkklllnnnoooooonnnllljjjgggfffddddddeeehhhlllnnnssssssssstttuuuwwwyyyzzz{{{{{{{{{{{{|||zzzjjjmmmbbbYYYTTTQQQ\\\fffMMM???::::::888777555555666666555333555555444444444444555555555555555444444333333333222333444555666666666666777666666555555555666666555555444555666777999:::888:::<<<======???BBBDDDFFF000000000222444666999::::::;;;<<<>>>??????@@@@@@===???CCCGGGLLL___}}}vvvwww{{{mmmcccdddqqqgggOOOFFF???>>>??????CCCIIIJJJHHHEEEBBB@@@???@@@@@@AAADDDHHHMMMPPPTTTYYY\\\[[[]]]```ccceeefffeeedddeeeeeeeeedddcccbbbaaa```cccccccccccccccccccccccccccdddddddddddddddcccccceeefffhhhjjjjjjjjjiiihhhooonnnmmmlllkkkjjjjjjjjjmmmnnnppppppooooooqqqsssuuusssqqqqqqrrrsssssssssqqqrrrsssssssssrrrqqqpppoooppppppqqqqqqrrrrrrsssoooooopppppppppoooooooooooooooppppppqqqpppppppppnnnnnnnnnkkkiiiiiijjjlllrrrpppmmmjjjiiiiiiiiijjjmmmllllllmmmllliiieeebbbeeedddccccccddddddbbb```bbbaaaaaa```aaaaaacccccccccaaa^^^\\\\\\]]]^^^___cccbbb```___]]]\\\\\\\\\\\\[[[XXXVVVUUUUUUVVVWWWRRRQQQOOOKKKHHHDDDBBB@@@AAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@?????????>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCCCCCCCBBBBBB??????@@@@@@@@@??????>>>@@@@@@AAABBBBBBBBBBBBBBBDDDBBB@@@>>><<<;;;::::::;;;;;;;;;;;;:::999888888999::::::;;;;;;::::::999999;;;<<<<<<;;;:::<<<===??????@@@AAAAAABBBBBBCCCBBBBBBCCCEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMQQQTTTXXX[[[aaafffjjjkkkkkkjjjoooooooooqqqsssvvvxxxyyyxxxwwwvvvtttqqqooonnnmmmllllllmmmnnnnnnnnnmmmmmmmmmkkkhhhffffffhhhkkknnnrrrrrrssstttvvvwwwxxxyyyzzz{{{|||}}}}}}ssslllccc]]]ZZZTTTWWWpppsssVVVDDD<<<:::999888666666777777666444555555444444444444555555555555555444444333333333222333444555666666666666666666555555555555666666:::999888777666777777888999;;;<<<======>>>AAACCCGGG111111222333555888:::;;;;;;;;;===>>>???@@@@@@@@@???@@@CCCHHHRRRkkk~~~nnngggdddeeetttttt\\\KKKDDD>>>>>>@@@AAAEEEIIIHHHFFFCCCAAA??????@@@@@@CCCGGGLLLPPPTTTXXX]]]```___```ccceeefffeeedddccceeeeeeeeedddcccbbbaaa```ccccccccccccccccccddddddcccddddddeeeeeeeeeddddddfffgggiiijjjkkkkkkjjjiiiooonnnkkkiiihhhhhhiiijjjlllmmmooooooooopppsssuuuwwwuuussssssttttttsssrrrqqqrrrsssssssssqqqpppoooppppppppppppppppppppppppooooooooonnnnnnmmmmmmllljjjkkkmmmooopppooonnnmmmnnnnnnmmmjjjgggfffgggiiipppnnnjjjgggeeeeeefffgggjjjjjjkkklllllljjjgggddddddccccccccceeeeeecccaaa``````______``````aaabbbaaa```^^^\\\[[[\\\]]]^^^aaa``````^^^\\\ZZZXXXWWWXXXWWWUUUTTTSSSRRRRRRRRRNNNMMMKKKHHHEEEBBB@@@???????????????@@@AAABBBCCC@@@@@@@@@???>>>>>>>>>===AAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCC???????????????>>>===<<<>>>???@@@AAABBBBBBCCCCCCBBBAAA???===<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999:::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCEEEFFFFFFEEEEEEGGGHHHJJJKKKKKKKKKIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKMMMNNNNNNMMMLLLNNNQQQTTTUUUYYY^^^dddiiikkkllllllpppqqqqqqsssuuuwwwyyyzzzyyyxxxxxxvvvtttpppnnnlllmmmmmmmmmmmmnnnnnnooopppsssppplllhhhggghhhkkknnnpppqqqsssuuuvvvwwwwwwwwwyyy{{{}}}~~~{{{nnnfffcccccc[[[SSS___rrr~~~___III===999;;;999777777777777666555555555444444444444555555555555555444444444444444333333444555666666666666666666555555555555666666:::999999888777888888888:::<<<=========>>>@@@BBBHHH111222333555777999;;;<<<;;;<<<===>>>???@@@@@@@@@AAABBBDDDIIIYYYxxxvvvcccccceeefffvvvjjjTTTEEEAAA>>>>>>AAADDDGGGIIIEEEDDDBBB@@@??????@@@AAACCCGGGLLLRRRVVVZZZ^^^```bbbccceeeeeefffeeecccbbbdddeeeeeedddcccbbbaaa```dddddddddddddddeeeeeeeeeeeeeeeffffffgggfffffffffggghhhiiikkkkkkkkkkkkkkkpppnnnkkkhhhggghhhiiijjjkkkmmmnnnooooooqqqtttwwwyyywwwuuuuuuuuuuuutttsssrrrrrrsssssssssqqqpppoooqqqqqqqqqpppppppppooooooooonnnmmmlllkkkkkkkkkjjjiiijjjmmmoooooommmkkkjjjjjjjjjjjjgggeeedddeeegggkkkiiieeebbbaaa```aaabbbgggggghhhjjjkkkjjjgggdddcccbbbbbbbbbdddcccbbb```^^^^^^^^^^^^___``````aaa```^^^\\\ZZZZZZZZZZZZ[[[\\\\\\]]]]]][[[ZZZXXXVVVWWWVVVUUUSSSPPPNNNLLLKKKJJJIIIHHHFFFDDDCCCBBBAAA>>>=========>>>>>>???@@@????????????????????????AAAAAAAAABBBBBBBBBBBBCCCDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@@@@AAABBBCCCAAAAAAAAAAAA@@@>>>======;;;<<<>>>???@@@AAABBBBBB@@@???>>>===<<<;;;::::::;;;<<<<<<============<<<===<<<:::999888999:::::::::;;;======<<<<<<===??????@@@AAACCCDDDFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNOOONNNMMMMMMNNNQQQTTTSSSVVV[[[aaafffjjjlllmmmqqqrrrsssuuuvvvxxxzzz{{{yyyzzzzzzxxxvvvrrrnnnlllooonnnmmmmmmmmmoooqqqrrrvvvrrrmmmiiigggiiilllnnnnnnppprrruuuvvvvvvuuuuuuuuuxxx|||~~~~~~ssskkkiiijjjbbbTTTUUU___mmmTTTDDD===<<<:::777666777777666555555555444444444444555555555555555555555444444444333444444555666666555555666555555555555666666777666666666777888999:::;;;;;;<<<============???AAAHHH111222444666888:::;;;<<<;;;<<<===???@@@@@@@@@@@@BBBCCCEEELLL```pppaaaeeekkkmmm{{{zzz___LLLAAA@@@>>>>>>AAAFFFHHHHHHDDDBBB@@@?????????AAABBBDDDHHHNNNTTTXXX[[[^^^aaaddddddeeeeeeeeeddddddcccddddddddddddccccccbbbaaaddddddeeeeeeffffffffffffffffffggghhhiiiiiihhhhhhhhhiiijjjjjjkkklllllllllpppnnnkkkiiihhhiiikkkmmmlllmmmnnnooooooqqquuuxxxzzzyyywwwwwwxxxwwwuuutttssssssttttttsssrrrpppooorrrrrrqqqqqqppppppoooooonnnnnnlllkkkjjjjjjjjjjjjkkklllnnnooonnnllliiigggeeeeeeeeedddbbbbbbdddfffhhhgggdddbbbaaa```aaaaaaddddddfffhhhjjjjjjgggdddcccaaa```aaaaaaaaa___]]]\\\]]]]]]^^^___````````````___^^^\\\[[[ZZZZZZ[[[ZZZ[[[[[[[[[YYYWWWUUUTTTTTTTTTRRRPPPNNNKKKIIIHHHJJJJJJHHHFFFDDDBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDBBBAAA@@@??????@@@AAABBBAAAAAAAAA@@@???>>>===<<<::::::<<<===??????@@@@@@>>>>>>>>>===<<<;;;;;;:::<<<<<<===>>>>>>>>>======???===;;;999888888888888:::<<<============>>>@@@??????AAACCCEEEGGGHHHIIIJJJKKKMMMOOOPPPPPPOOONNNKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIHHHLLLLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMNNNRRRTTTUUUWWW[[[aaafffjjjmmmoooqqqrrrsssuuuwwwxxxyyyzzzzzz{{{{{{zzzwwwssspppnnnqqqpppnnnmmmnnnppprrrssstttqqqllliiihhhjjjmmmooommmoooqqqtttuuuuuuttttttrrruuuyyy||||||}}}~~~{{{oooiiikkkdddVVVQQQVVVmmmfffPPPDDD===:::777555666666666555555555444444444444555555555555555555555555555555333444555555666555555555555555555555555666777777444444555777888888999999;;;<<<============???AAAGGG111222444777999:::;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAACCCFFFPPPiiippphhhooowww{{{jjjSSSEEE===??????>>>BBBHHHIIIGGGCCCBBB@@@??????@@@BBBCCCIIIMMMSSSXXX[[[^^^aaacccccccccddddddeeeeeedddddddddddddddddddddcccbbbaaaeeeeeeeeefffgggggghhhhhhfffggghhhiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkllllllooommmlllkkkkkklllmmmnnnmmmnnnnnnnnnoooqqquuuyyy{{{yyyyyyyyyzzzzzzxxxvvvuuuuuuuuuuuutttsssqqqpppqqqpppppppppoooooonnnnnnnnnmmmkkkjjjiiiiiijjjkkkmmmnnnnnnnnnmmmjjjhhhfffbbbccccccbbb```aaaccceeegggggggggffffffeeeddddddcccdddeeehhhjjjjjjgggeeecccbbb`````````___\\\ZZZ[[[\\\]]]______`````````bbbbbb```___]]]\\\\\\\\\[[[[[[ZZZXXXUUURRRPPPOOOOOONNNMMMKKKJJJJJJJJJJJJLLLKKKIIIFFFCCCAAA???>>>??????>>>===<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;======>>>>>>>>>======<<<>>>===<<<:::999888777777:::<<<===>>>===>>>???AAA@@@AAABBBDDDEEEGGGIIIIIIJJJLLLNNNPPPQQQPPPOOONNNKKKJJJIIIGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLMMMLLLMMMMMMMMMMMMOOORRRUUUYYY[[[^^^bbbgggkkkoooppppppqqqsssuuuvvvwwwwwwwww{{{{{{{{{zzzxxxuuusssqqqsssrrrpppooooooppprrrsssrrrooollljjjiiijjjmmmnnnmmmnnnppprrrssstttttttttqqqtttwwwzzzzzz{{{|||}}}~~~tttiiiiiidddWWWOOORRR___www[[[HHH???<<<888666666777777666555555444444444444555555555555555555555666666666444444555555555555555444555555444555555666777888666777777777777666555555:::<<<=========>>>@@@BBBFFF000222444777999:::;;;;;;<<<===>>>???@@@AAAAAAAAA>>>BBBHHHUUUrrrwwwtttuuu~~~zzz^^^III@@@;;;>>>??????BBBIIIIIIEEEBBBAAA@@@???@@@AAACCCEEELLLPPPVVV[[[^^^___aaacccaaaaaabbbcccdddeeeffffffccccccdddddddddcccbbbbbbeeeeeefffgggggghhhiiiiiidddeeefffggghhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkklllkkkkkkkkkkkklllmmmnnnooonnnoooooonnnoooqqquuuxxxzzzzzzyyy{{{||||||zzzxxxvvvwwwwwwwwwvvvtttrrrqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmllljjjiiiiiijjjkkklllllllllllllllkkkiiihhhgggdddddddddbbb``````bbbccceeeggghhhjjjjjjhhhgggeeeeeeeeegggiiikkkkkkhhhfffeeedddbbbaaa```^^^[[[YYY[[[\\\]]]___```aaa``````aaaaaa___^^^]]][[[ZZZZZZXXXWWWUUURRRPPPNNNMMMMMMMMMKKKIIIGGGFFFFFFGGGGGGHHHGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>>?????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB??????@@@@@@@@@@@@??????>>>>>>>>>??????>>>======<<<===>>>>>>????????????===>>>?????????>>>===<<<>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;::::::999999:::<<<>>>>>>>>>>>>@@@BBBBBBCCCDDDFFFGGGIIIJJJJJJJJJLLLNNNPPPQQQPPPOOOMMMLLLJJJHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGHHHIIIKKKLLLJJJJJJKKKKKKLLLOOOSSSVVV[[[\\\^^^aaadddhhhlllnnnnnnppprrrsssuuuuuuuuuuuu|||{{{zzzyyyxxxvvvuuuuuutttsssrrrqqqppppppqqqqqqrrrpppnnnmmmkkkkkkllllllmmmnnnooopppqqqsssttttttrrrtttwwwyyyyyyzzz|||~~~~~~mmmkkkgggYYYOOONNNQQQkkkiiiRRRBBB???:::888888999999888555555444444444444555555444555555555666666666777444555555555555555444444444444444555555666777888777777888888888777666555999;;;<<<======>>>AAACCCGGG000111444777999:::::::::<<<===>>>???@@@AAAAAAAAA<<>>:::>>>@@@???CCCIIIIIIDDDBBBAAA@@@@@@@@@BBBDDDFFFLLLPPPVVV[[[]]]___```aaa___```aaabbbdddeeeggggggccccccdddddddddcccbbbbbbeeeffffffggghhhiiiiiijjjcccdddeeefffgggggggggggghhhhhhhhhhhhiiijjjkkkllliiiiiijjjlllmmmnnnnnnoooooopppoooooonnnqqquuuxxxzzzzzzzzz{{{}}}}}}{{{yyywwwxxxxxxwwwvvvtttsssqqqkkkkkkkkkkkkkkkkkkkkkkkkmmmllljjjiiiiiikkklllnnnjjjjjjjjjiiiiiiiiiiiiiiiggggggfffcccaaa```aaabbbbbbdddhhhjjjkkkiiifffdddfffgggiiikkkmmmllljjjggggggeeecccbbbaaa^^^[[[YYY[[[\\\^^^```aaaaaaaaa```^^^]]]\\\[[[ZZZXXXWWWVVVRRRQQQOOONNNMMMMMMNNNOOONNNLLLHHHDDDAAAAAABBBBBB@@@@@@AAABBBDDDEEEFFFFFF@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEECCCBBBAAA@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAABBBEEEFFFFFFEEEBBBAAA>>>???@@@AAAAAA@@@???>>>???@@@@@@AAAAAAAAAAAA@@@>>>??????@@@@@@@@@??????===>>>???@@@@@@???>>>===>>>>>>>>>>>>===<<<::::::666888999;;;<<<<<<;;;;;;:::<<<>>>>>>>>>???AAABBBEEEEEEFFFGGGIIIJJJKKKKKKJJJLLLNNNPPPQQQPPPNNNMMMLLLKKKHHHFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFHHHIIIKKKHHHIIIJJJKKKLLLOOOSSSVVVZZZZZZ[[[]]]aaadddhhhjjjmmmoooqqqssstttttttttttt||||||zzzyyyxxxwwwwwwwwwuuutttsssrrrqqqpppppppppsssrrrqqqooommmlllkkkjjjnnnnnnnnnoooppprrrtttuuusssuuuwwwyyyyyy{{{}}}ssspppjjj[[[OOOMMMEEEWWW{{{zzzaaaDDDAAA===::::::;;;;;;;;;555555555444444555555555444555555555666666777777444555555555555555444444444444444555555777888888444666777999::::::::::::888:::<<<======???BBBDDDHHH222444666999:::;;;<<<<<<777;;;???AAA@@@???>>>>>>BBBEEELLL```|||xxxppppppxxx~~~bbbPPPDDD<<<:::<<>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>=========>>>???@@@@@@@@@@@@???>>><<<<<<<<<===============<<<<<<;;;:::::::::;;;;;;<<<===???@@@AAAAAA@@@AAABBBDDDHHHIIIJJJLLLMMMOOOPPPQQQPPPPPPOOONNNMMMMMMMMMNNNMMMJJJGGGDDDCCCEEEGGGHHHIIIJJJLLLNNNOOONNNMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMGGGGGGFFFFFFFFFGGGIIIJJJIIIKKKMMMNNNNNNNNNOOOPPPUUUWWWYYY[[[]]]```dddggglllnnnrrrttttttuuuvvvwwwzzzzzzzzzzzzyyyxxxwwwvvvvvvtttrrrqqqqqqpppnnnmmmppppppoooooonnnnnnnnnmmmsssqqqpppnnnoooqqqsssuuuwwwxxxyyyyyyyyyzzz|||~~~}}}mmmgggaaaTTTGGGBBBNNNeeedddQQQHHH???===<<<999666666666666666666555555555555777666444444555555444222333555666555333222555888666666666666777888::::::999999888777888999;;;<<<;;;;;;;;;<<<===???AAABBBGGG333444777999;;;<<<<<<<<<999<<>>>>>@@@FFFJJJQQQTTTWWWZZZ[[[]]]___aaabbbbbbbbbbbbccccccccccccaaaccceeedddcccbbbccccccggggggfffffffffgggggghhhddddddeeefffffffffffffffgggggghhhhhhiiikkklllmmmkkklllmmmnnnnnnnnnmmmllljjjlllooopppqqqrrruuuwww}}}yyyxxxwwwwwwwwwvvvtttrrrpppnnnkkkjjjjjjiiihhhgggjjjhhhhhhjjjjjjhhhhhhjjjmmmlllkkkjjjiiihhhhhhgggbbb^^^ZZZXXXZZZ\\\___```aaaccceeeffffffhhhjjjmmmjjjkkklllmmmlllkkkiiihhhfffeeedddccccccaaa^^^[[[^^^___aaabbbaaa```___^^^___]]]ZZZVVVSSSQQQOOOOOOGGGHHHHHHGGGDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDFFFHHHKKKMMMNNNNNNNNNNNNOOOPPPOOOMMMKKKLLLMMMOOOOOONNNLLLIIIGGGGGGHHHHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAA@@@???>>>>>>>>>?????????@@@@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>======>>>======<<<<<<<<<<<<===<<<>>>@@@AAAAAAAAACCCDDDIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLJJJGGGEEEDDDEEEGGGHHHJJJLLLMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNJJJIIIHHHGGGFFFGGGGGGHHHIIIKKKNNNOOOPPPPPPRRRSSSSSSUUUWWWXXXZZZ^^^bbbffflllooorrrttttttuuuvvvwwwxxxxxxyyyzzzzzzyyyyyyxxxuuutttrrrqqqqqqpppnnnlllmmmmmmnnnnnnnnnooooooooosssrrrpppoooppprrrtttvvvwwwxxxzzzzzzyyyyyy{{{}}}rrrlllfff[[[QQQLLLOOOXXXppplllPPPGGG???;;;999666777999999999999999888888888888555444333444666666555444555777888777555555777:::666666555666666777888999888888888888999:::;;;<<<::::::;;;<<<===???@@@AAAEEE444555777999;;;<<<<<<<<<<<<>>>???@@@@@@@@@BBBCCCEEEJJJYYYvvv~~~tttvvvpppmmmnnnnnnttteeeNNNBBB===::::::<<<>>>@@@AAAAAA@@@@@@?????????>>>???BBBGGGKKKQQQTTTWWWZZZ[[[]]]___aaabbbbbbbbbbbbcccccccccdddaaabbbddddddbbbbbbbbbcccddddddeeeeeefffggghhhhhheeeffffffggghhhgggggggggggghhhhhhiiijjjkkkllllllkkkkkklllmmmnnnnnnmmmmmmlllnnnppprrrrrrtttvvvxxxzzzxxxvvvuuuuuuuuutttsssqqqooommmkkkjjjiiifffdddiiiffffffiiiiiiffffffiiilllkkkjjjjjjiiihhhgggggg]]]ZZZVVVTTTVVVYYY\\\]]]___aaadddfffffffffhhhiiiiiikkkmmmnnnnnnllliiihhhfffffffffggghhhfffbbb___``````______^^^^^^]]]]]]^^^[[[WWWRRRMMMKKKJJJIIIBBBCCCDDDCCCAAA@@@AAABBBCCCBBBAAAAAABBBCCCEEEFFFGGGJJJMMMQQQTTTVVVVVVVVVVVVWWWXXXWWWVVVUUUVVVWWWVVVVVVVVVSSSPPPNNNNNNOOOJJJHHHGGGHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAA@@@@@@???>>>?????????????????????>>>===<<<<<<>>>>>>???????????????>>>AAA@@@???>>>>>>===>>>>>>===@@@DDDFFFFFFFFFFFFGGGIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJGGGEEEDDDEEEGGGIIIKKKLLLNNNPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLJJJHHHGGGGGGGGGGGGGGGJJJMMMNNNOOOPPPRRRSSSQQQRRRSSSTTTVVV[[[aaaeeelllooorrrtttuuuuuuuuuvvvttttttvvvwwwxxxxxxxxxxxxuuusssrrrqqqqqqpppnnnlllkkkkkklllmmmnnnooopppqqqrrrqqqpppoooppprrrtttvvvwwwxxxzzzzzzyyyyyy{{{||||||}}}zzzpppkkkbbb[[[RRROOOLLLXXX{{{yyyXXXMMMAAA;;;777555666:::777777777666666666555555444333222444666777777666666777777777666666888:::777777777666666777888888555666777999:::;;;;;;;;;::::::;;;<<<===???@@@AAADDD555666888:::<<<<<<<<<<<<===>>>???>>>>>>@@@CCCEEEGGGNNNcccrrrjjjooo}}}iiigggnnnttt}}}rrrXXXFFF???>>>>>>;;;<<<>>>@@@@@@???>>>======>>>>>>???@@@DDDIIIMMMQQQTTTWWWZZZ\\\^^^```bbbbbbbbbbbbcccccccccddddddbbbccceeeeeecccbbbcccdddcccddddddeeeffffffffffffeeefffgggggghhhhhhgggggghhhhhhiiijjjkkkkkkkkkllljjjkkklllmmmmmmnnnnnnooooooqqqssstttuuuvvvxxxzzz~~~}}}||||||yyyvvvttttttuuutttsssrrrpppnnnmmmllljjjhhheeeiiiggggggiiiiiiggggggiiijjjjjjjjjjjjiiihhhhhhgggaaa]]]XXXVVVWWWZZZ\\\\\\[[[___ccceeeddddddcccddddddfffiiilllmmmllljjjhhhggggggiiikkklllkkkfffccc```___]]][[[ZZZYYYYYYZZZ[[[XXXSSSMMMIIIFFFEEEEEE@@@AAABBBAAA@@@@@@AAABBBCCCCCCCCCDDDFFFIIILLLNNNMMMPPPTTTXXX[[[\\\\\\\\\\\\]]]^^^^^^]]]]]]^^^```\\\\\\\\\YYYVVVTTTUUUVVVPPPOOOMMMMMMNNNMMMLLLJJJGGGFFFEEECCCBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????@@@@@@??????>>>>>>>>>>>>>>>?????????>>>>>>===<<<>>>>>>???@@@@@@@@@??????AAA@@@@@@??????@@@AAAAAAEEEHHHLLLNNNNNNLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLMMMMMMKKKJJJHHHFFFEEEFFFHHHIIIKKKLLLNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIGGGIIIKKKLLLKKKLLLMMMNNNOOOOOOQQQRRRTTTYYY___ccciiimmmqqqtttttttttuuuuuuqqqrrrsssttttttuuuuuuuuuuuusssqqqpppppppppnnnlllkkkkkklllmmmnnnoooppppppppppppoooooopppqqqssstttvvvxxxzzzzzzyyyyyyzzz{{{{{{{{{~~~uuummmfffaaaQQQOOOIIILLLfffhhhVVVDDD;;;999888777888666666555555555444444444555444333444666777666555444444444444444555777888999999888888888888888888333444777999;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCC666777999;;;<<<======<<<<<<============???BBBEEEHHHTTToooxxxllldddkkk{{{zzzdddeeeuuuhhhOOOBBB======>>>;;;<<<>>>??????>>><<<;;;<<<>>>???@@@BBBEEEKKKNNNQQQTTTWWWZZZ\\\^^^aaacccbbbccccccccccccdddddddddccceeeffffffeeeddddddeeeeeeeeeffffffeeedddcccccceeeeeefffggggggggggggggghhhiiijjjkkkkkklllkkkkkkjjjjjjkkklllmmmnnnoooppprrrsssvvvwwwwwwxxxzzz||||||}}}~~~~~~~~~~~~}}}|||}}}zzzwwwuuuuuuuuutttsssqqqpppnnnmmmnnnmmmllljjjjjjggggggjjjjjjggggggjjjiiiiiijjjjjjjjjiiiiiihhhfffbbb]]]YYYYYYZZZ\\\\\\YYY\\\```bbbbbb```______^^^```dddgggjjjjjjjjjiiihhhhhhjjjlllmmmlllhhhddd___]]]ZZZWWWUUUTTTTTTTTTSSSPPPLLLGGGDDDBBBAAA@@@>>>???AAAAAA@@@@@@AAACCCEEEFFFGGGIIILLLPPPSSSUUUVVVXXX[[[]]]___```______```aaaccccccbbbbbbccceeeaaaaaa```^^^[[[YYYYYYZZZXXXWWWUUUUUUUUUSSSPPPNNNHHHGGGEEECCCBBBCCCCCCDDDAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========??????????????????>>>======>>>???@@@@@@@@@@@@@@@??????@@@@@@BBBCCCEEEFFFMMMPPPSSSTTTRRRPPPNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMOOOOOOPPPPPPSSSSSSSSSSSSSSSRRRRRRRRROOONNNLLLKKKKKKKKKLLLMMMIIIKKKLLLKKKJJJIIIIIIIIIMMMNNNOOOQQQSSSWWW]]]aaaeeeiiinnnrrrssssssssstttssssssttttttttttttssssssuuusssqqqppppppooommmlllmmmmmmmmmnnnnnnnnnnnnooopppoooooonnnooopppqqqqqqtttvvvyyyzzzzzzyyyzzz{{{|||{{{~~~zzznnnfffbbbRRRQQQKKKGGGUUUsssuuu]]]DDD:::<<<<<<999666999999999888888888777777777555444444555555444333333333333333444666666777888777777666666666777777333444666999:::;;;;;;;;;<<<<<<===>>>???AAABBBCCCDDD777888:::<<<=========<<<;;;<<<=========???CCCEEEJJJ[[[|||ssshhhccclll~~~sss```ggg```KKKAAA<<<::::::;;;<<<>>>??????>>><<<;;;===>>>@@@AAACCCFFFKKKOOOQQQTTTXXX[[[]]]___bbbdddccccccccccccdddddddddddddddfffggggggeeeeeeeeefffeeefffggggggfffdddcccbbbeeeffffffggggggggggggggghhhiiikkklllllllllkkkjjjjjjjjjjjjkkkmmmooopppqqqtttvvvxxxyyyyyyzzz|||~~~}}}~~~~~~{{{yyywwwwwwvvvuuusssqqqooollllllmmmnnnnnnnnnjjjhhhhhhjjjjjjhhhhhhjjjhhhiiikkkllllllkkkjjjiiiiiieee___[[[ZZZZZZ[[[[[[XXX[[[___```___^^^]]]]]][[[]]]___cccfffhhhiiiiiihhhhhhhhhiiijjjhhhdddaaa[[[YYYVVVSSSPPPNNNMMMMMMGGGFFFDDDBBB@@@???>>>===>>>@@@AAABBBBBBBBBDDDFFFHHHIIILLLPPPTTTWWWZZZ[[[______```aaabbbcccccccccdddeeefffffffffeeeggghhhffffffeeeccc___^^^^^^______^^^]]]]]]\\\ZZZWWWTTTNNNLLLIIIFFFEEEEEEEEEFFFBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>======???@@@@@@AAA@@@@@@??????>>>???@@@AAABBBBBBBBBBBB@@@@@@AAACCCEEEGGGIIIJJJPPPRRRTTTTTTRRROOONNNNNNKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQTTTTTTTTTTTTUUUUUUUUUVVVPPPOOONNNMMMMMMMMMNNNOOOLLLNNNNNNMMMJJJHHHHHHHHHKKKLLLOOOPPPRRRUUUYYY\\\___dddjjjnnnpppqqqqqqrrruuuvvvvvvvvvvvvvvvuuuuuutttrrrqqqppppppooommmkkknnnnnnnnnnnnooooooooooooqqqqqqpppooooooooooooooorrruuuxxxzzzzzzzzz{{{|||}}}|||~~~tttiiiddd[[[UUULLLFFFIII]]]|||cccGGG===>>>???;;;777888888777777777666666666888666555444555555333222444333222333666888888777444444444333333444444555444555666888999:::::::::<<<<<<===>>>???AAABBBCCCEEE888999;;;<<<============;;;<<<>>>??????AAADDDFFFNNNbbbppphhhhhhuuuiii]]]llltttVVVFFFAAA===:::999;;;<<<>>>??????>>>===<<<===???AAABBBDDDGGGKKKNNNQQQTTTXXX[[[]]]___bbbdddcccccccccdddddddddeeeeeeccceeeffffffeeeddddddeeedddeeefffggggggfffdddcccfffggghhhhhhiiiiiihhhhhhhhhjjjkkkmmmmmmlllkkkjjjiiiiiijjjkkkmmmoooqqqsssvvvxxxzzz{{{{{{{{{}}}~~~|||{{{zzzzzzxxxuuusssqqqnnnjjjiiijjjlllmmmnnniiiffffffiiiiiiffffffiiihhhjjjkkkmmmmmmmmmlllkkkiiieee___\\\[[[\\\]]]]]]ZZZ\\\___```^^^]]]]]]]]]]]]]]]^^^```bbbdddfffhhhfffeeeddddddcccaaa^^^[[[WWWUUUSSSOOOLLLIIIGGGFFF@@@AAAAAABBBBBBAAA@@@???CCCEEEGGGHHHHHHIIIKKKMMMMMMOOOTTTYYY]]]```bbbbbbeeedddddddddeeeggghhhiiiiiijjjkkkkkkiiiiiijjjlllkkklllkkkhhheeecccdddeeebbbbbbbbbccccccbbb___]]]XXXUUUQQQMMMJJJHHHHHHIIIDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBDDDDDDEEEEEEDDDDDDEEEEEEFFFHHHJJJLLLMMMQQQRRRSSSSSSQQQOOOOOOPPPKKKKKKKKKLLLLLLMMMMMMMMMKKKLLLMMMNNNNNNLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLMMMOOOPPPRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXSSSRRRPPPNNNMMMMMMNNNNNNKKKLLLMMMLLLJJJHHHHHHHHHHHHJJJMMMOOOPPPRRRTTTVVVYYY^^^eeekkknnnoooppppppsssssstttuuuvvvvvvvvvvvvtttrrrpppppppppooommmkkkmmmnnnnnnooopppqqqrrrrrrttttttsssrrrqqqpppooooooooossswwwzzz{{{{{{|||~~~~~~|||~~~rrrllldddVVVKKKHHHEEELLLjjjqqqVVVGGG@@@<<<:::999555555555555444444444444666555444444555666555333333111000222555777777666444444333444444555666777666666666666777888999::::::;;;;;;<<<===???AAAAAADDD888999;;;===>>>>>>======;;;===@@@AAAAAACCCEEEGGGPPPggg}}}ooojjjnnnbbb[[[ooohhhMMMBBBAAA???===<<<;;;<<<>>>???@@@???===<<<>>>???AAACCCDDDGGGKKKNNNQQQTTTXXX[[[]]]___bbbeeeccccccdddddddddeeeeeeeeebbbdddeeeeeedddcccddddddbbbdddfffhhhhhhhhhffffffhhhhhhiiijjjjjjjjjjjjiiihhhjjjlllmmmmmmlllkkkjjjiiiiiiiiijjjlllooorrrssswwwyyy{{{|||||||||~~~~~~}}}||||||{{{yyyvvvsssrrrnnniiifffgggiiikkklllhhheeeeeehhhhhheeeeeehhhhhhjjjlllnnnnnnnnnlllllliiieee```]]]]]]___``````\\\^^^``````___]]]^^^^^^```_________```ccceeefffeeecccaaa___^^^\\\YYYWWWTTTSSSQQQMMMJJJFFFDDDBBB>>>@@@CCCEEEFFFFFFEEEDDDIIIKKKNNNOOOOOOPPPRRRTTTRRRVVV[[[aaaeeehhhhhhhhhhhhgggffffffhhhjjjmmmooolllnnnnnnnnnllllllmmmnnnppppppooommmiiihhhhhhiiiccccccdddfffhhhhhheeecccaaa]]]XXXRRRNNNKKKJJJJJJFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGGGGGGGIIIIIIIIIJJJKKKLLLMMMNNNQQQSSSSSSSSSRRRQQQRRRTTTKKKKKKKKKLLLMMMNNNNNNNNNLLLMMMNNNOOONNNMMMKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJMMMMMMMMMNNNPPPRRRSSSTTTSSSTTTUUUVVVXXXYYYZZZZZZVVVTTTRRROOONNNMMMMMMMMMGGGIIIJJJIIIHHHFFFFFFGGGFFFHHHLLLOOOOOOPPPQQQRRRVVV[[[ccciiilllnnnoooooonnnoooppprrrssstttuuuuuutttrrrpppooooooooommmkkkllllllnnnoooqqqssstttuuuwwwvvvuuutttrrrqqqpppooonnnqqqvvvyyy{{{|||}}}~~~~~~|||}}}yyyrrrhhhUUUKKKMMMGGGAAAUUUtttfffRRRCCC999888:::888888888888777777777777444333333444666777666555111...---///222555444333666666666666777999::::::888777666666666777999:::999999999:::<<<===???@@@DDD888888999:::<<<===>>>>>>???AAAAAA??????BBBGGGIIIQQQ{{{|||jjjooo{{{rrreeeffflllgggTTTEEECCCBBB;;;888<<<<<>>AAAEEEIIILLLNNNQQQUUUZZZ]]]]]]\\\[[[[[[```gggjjjlllmmmppprrrqqqmmmjjjlllpppsssrrrppprrrsssssssssrrrpppnnnmmmqqqssstttuuutttpppmmmjjjkkkjjjjjjjjjkkkkkkiiihhhcccbbb```]]]ZZZVVVSSSQQQOOOMMMIIIHHHIIIJJJJJJJJJIIIHHHFFFEEECCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEGGGIIIJJJJJJIIIHHHKKKKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNOOOQQQQQQOOOMMMRRRSSSTTTUUUTTTSSSPPPOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNLLLIIIHHHKKKLLLLLLKKKIIIIIIJJJLLLNNNNNNOOOPPPQQQQQQQQQQQQSSSUUUYYY\\\]]]\\\YYYWWWTTTTTTUUUUUUTTTQQQOOOMMMNNNKKKIIIJJJMMMMMMIIIDDDGGGHHHHHHJJJMMMPPPSSSUUUUUUXXX]]]aaadddgggjjjlllmmmnnnppptttwwwwwwuuussswwwvvvsssqqqooonnnnnnnnnkkkmmmoooooooooooopppqqqvvvuuutttrrrpppppprrrtttyyyxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~wwwmmmcccWWWLLLDDDDDDOOO[[[ttt[[[JJJAAA>>>>>>888888999999999888888777555555444444333333333222555444444555555666777888333333333444666888;;;===<<<;;;;;;::::::999999888999999999:::<<>>???@@@BBBBBBAAA@@@CCCHHHKKK[[[|||rrrwwwnnn```aaafff{{{___NNNAAA@@@@@@:::999======???AAABBBAAA@@@@@@@@@@@@AAABBBDDDGGGKKKNNNOOOUUUVVVWWWZZZ\\\^^^```aaaddddddeeeeeeeeeeeeddddddaaaaaabbbcccdddeeefffgggeeeeeeeeeffffffgggggghhhkkkkkkjjjiiiiiijjjjjjkkkiiiiiiiiiiiiiiiiiiiiiiiillllllkkkkkknnnqqqtttwwwzzz{{{{{{|||||||||||||||}}}}}}~~~|||{{{xxxvvvuuutttsssqqqooommmlllkkkiiifffcccccccccccccccdddeeeffffffjjjjjjjjjjjjjjjjjjiiiiiigggfffdddbbb```___^^^^^^^^^]]]]]]^^^^^^^^^[[[YYY\\\[[[ZZZ[[[^^^_________]]]\\\YYYVVVSSSOOOMMMLLLHHHGGGDDDBBB@@@?????????AAABBBDDDGGGKKKPPPTTTVVVVVVXXX[[[^^^___```___^^^___bbbggglllpppsssvvvwwwuuuqqqnnnnnnrrrtttrrrpppsssssstttuuuuuutttrrrrrrrrrtttvvvwwwvvvssspppnnnnnnmmmlllllllllkkkiiiggghhhgggfffdddaaa^^^\\\ZZZYYYVVVRRROOONNNMMMLLLKKKLLLKKKIIIGGGFFFEEEEEEDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPQQQSSSTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUSSSRRRRRRRRRSSSSSSSSSRRRPPPOOONNNNNNMMMLLLLLLMMMMMMNNNMMMNNNNNNOOONNNLLLIIIHHHJJJKKKKKKJJJIIIIIIJJJLLLNNNOOOPPPQQQRRRRRRSSSRRRTTTWWW[[[^^^___^^^[[[YYYWWWWWWXXXWWWVVVTTTQQQPPPPPPNNNLLLMMMOOONNNIIIDDDGGGGGGHHHIIILLLNNNQQQSSSTTTWWW[[[^^^aaadddhhhkkklllmmmppptttvvvwwwvvvtttvvvuuusssqqqooonnnmmmllllllnnnpppqqqppppppqqqrrrvvvvvvuuusssqqqqqqsssuuuyyyyyyyyyyyyzzz{{{}}}}}}~~~}}}|||{{{|||}}}zzzoooggg]]]RRRHHHDDDKKKUUUrrrgggPPPBBB<<<:::777888888888888777777666888888888888777777666666555444444555555666777888666666666777888999:::;;;:::999999999999888888888999999:::;;;===???AAABBBGGG777777999:::<<<>>>???@@@@@@BBBCCCCCCBBBDDDIIINNNhhh{{{jjj]]]___eeennnTTTGGG<<<<<<===::::::===???@@@BBBAAA@@@?????????@@@AAACCCEEEHHHLLLNNNPPPTTTUUUWWWYYY[[[]]]___```cccddddddeeeeeeeeeddddddaaaaaabbbcccdddeeeffffffccccccdddeeefffggghhhhhhjjjjjjiiiiiiiiijjjjjjkkkiiiiiiiiihhhhhhhhhhhhhhhmmmmmmlllmmmooorrruuuwwwxxxyyyzzzzzz{{{{{{{{{zzzwwwxxxzzz|||}}}~~~~~~}}}{{{yyyvvvtttsssrrrsssrrrpppooonnnkkkfffccc______```aaabbbdddfffgggjjjjjjjjjjjjiiihhhgggfffgggggggggeeeccc```]]][[[^^^]]]\\\\\\^^^^^^]]][[[\\\ZZZYYYYYYZZZZZZYYYWWWUUUTTTRRRPPPMMMKKKIIIHHHFFFEEEBBB@@@??????@@@AAAFFFIIILLLQQQVVV[[[^^^______```aaabbbcccccccccccccccdddgggmmmvvv{{{}}}|||yyyvvvrrrqqqssstttsssqqqtttuuuvvvwwwxxxwwwwwwvvvtttuuuwwwyyyxxxvvvtttrrrqqqpppnnnnnnnnnmmmkkkhhhkkkkkkkkkjjjiiigggfffeeebbb___\\\YYYXXXWWWUUUSSSPPPOOONNNMMMLLLLLLLLLLLLKKKLLLMMMOOOOOOPPPPPPPPPNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZ\\\\\\\\\]]]YYYWWWUUUUUUUUUVVVUUUTTTQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOMMMNNNNNNNNNMMMKKKIIIHHHIIIJJJJJJJJJHHHHHHJJJLLLOOOPPPQQQSSSTTTUUUUUUUUUWWWZZZ^^^aaabbbaaa^^^\\\XXXXXXWWWWWWUUUTTTRRRQQQRRRPPPPPPQQQRRRPPPKKKFFFGGGGGGGGGHHHJJJLLLOOOPPPRRRTTTWWWYYY\\\```eeehhhiiilllpppsssvvvvvvvvvuuuuuuuuutttrrrpppmmmkkkjjjmmmoooqqqqqqqqqpppqqqrrruuuvvvuuutttrrrsssuuuwwwzzzzzz{{{||||||}}}||||||{{{{{{zzzzzz{{{}}}~~~rrrmmmeee\\\OOOFFFGGGMMM```www\\\HHH>>>999888888777777777666666555::::::999999999999888888555444444555555666777888666666777888888888777777777777777888888888888888888999;;;===>>>@@@@@@AAAHHH777777999;;;===>>>@@@AAA???@@@BBBDDDCCCCCCJJJRRRsssyyyhhh^^^cccllldddMMMCCC;;;:::<<<:::;;;===???AAABBBAAA???>>>>>>???@@@AAACCCFFFJJJMMMPPPQQQSSSTTTVVVXXX[[[]]]______bbbbbbccccccddddddccccccbbbbbbbbbcccdddeeeeeefffcccddddddeeeeeefffffffffhhhgggggggggggghhhhhhiiiiiiiiiiiihhhhhhhhhggggggjjjjjjjjjkkkmmmpppsssuuuvvvwwwxxxyyyyyyzzzzzzyyytttuuuwwwyyyzzz|||||||||{{{{{{zzzyyywwwuuutttsssqqqqqqqqqqqqpppmmmhhhddd_________```bbbccceeefffhhhiiijjjjjjjjjiiihhhgggiiiiiihhhfffccc```]]][[[]]]\\\ZZZZZZ[[[\\\\\\[[[ZZZXXXWWWWWWWWWVVVTTTRRRPPPPPPNNNLLLJJJHHHGGGFFFDDDCCCBBBBBBCCCEEEHHHJJJLLLOOOSSSYYY]]]aaabbbcccdddddddddeeeeeeggghhhhhheeecccdddkkkwww~~~}}}yyyvvvsssssstttuuuuuusssvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxyyyzzzyyywwwuuusssqqqpppooopppqqqpppnnnlllllllllmmmmmmmmmmmmllllllhhhfffeeedddeeedddbbb```VVVVVVVVVVVVVVVWWWXXXYYYVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______``````aaaaaaaaa``````XXXVVVSSSQQQRRRRRRQQQQQQQQQPPPNNNMMMMMMOOOPPPQQQPPPOOOOOOOOOOOOPPPPPPQQQMMMMMMNNNMMMLLLKKKIIIHHHHHHIIIJJJIIIHHHIIIKKKLLLPPPQQQSSSUUUWWWXXXYYYYYYZZZ\\\```cccdddccc```^^^UUUUUUTTTRRRQQQPPPOOONNNQQQQQQQQQTTTUUUSSSOOOKKKIIIIIIHHHHHHJJJKKKMMMNNNQQQRRRSSSUUUWWW[[[```dddfffjjjnnnrrrtttuuuuuuvvvtttttttttssspppnnnkkkiiimmmoooqqqqqqpppppppppqqqtttuuuvvvuuuttttttvvvxxxzzz{{{|||~~~~~~~~~}}}||||||{{{{{{|||}}}~~~vvvrrrllleeeXXXLLLGGGIIIWWWkkkTTTDDD>>>:::999999888777666666666777777777777777777777777555444444555555666777888222333555666666666555444666666777777888999::::::888:::<<<>>>@@@@@@@@@@@@DDD777888999;;;===???@@@@@@???>>>@@@CCCBBBCCCMMMYYY{{{vvviiibbbjjjwww~~~^^^IIIBBB<<<;;;;;;;;;<<<===@@@AAAAAA@@@>>>===>>>???@@@BBBDDDHHHKKKOOOQQQRRRSSSTTTVVVXXX[[[]]]______``````aaabbbbbbbbbbbbbbbcccccccccdddeeeeeefffffffffffffffeeeeeeddddddcccggggggffffffggghhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhiiiiiijjjkkkmmmppprrrsssuuuvvvwwwxxxyyyyyyyyyyyytttuuuwwwxxxzzz{{{{{{{{{wwwxxxxxxxxxxxxwwwvvvuuuooooooooopppqqqnnnjjjgggbbbbbbbbbbbbbbbcccddddddfffgggiiikkkllllllkkkjjjllljjjgggdddaaa^^^]]]]]]\\\ZZZXXXXXXYYYZZZYYYXXXVVVUUUTTTTTTUUUTTTRRRPPPLLLLLLJJJIIIGGGEEEDDDCCCBBBBBBCCCEEEHHHMMMQQQSSSTTTWWW[[[```ccceeeeeeeeeffffffffffffgggiiikkkllleeeaaa```gggsss|||}}}zzzuuusssrrrrrrtttvvvwwwwwwyyyzzzzzzzzzyyyxxxvvvuuuyyyyyyzzzzzzyyywwwtttssspppooooooqqqssstttsssqqqmmmmmmoooppppppqqqqqqqqqooonnnnnnnnnooonnnllliii^^^^^^___```bbbdddeeefffbbbcccdddfffggghhhhhhhhhkkkjjjhhhgggfffeeeeeeeeeeeeeeeeeecccbbb```___^^^VVVSSSPPPOOOOOOOOONNNMMMPPPNNNMMMLLLLLLNNNQQQRRRPPPPPPOOOOOOPPPQQQRRRRRRNNNMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJLLLNNNRRRSSSUUUXXXZZZ\\\]]]^^^]]]___ccceeeeeeccc```^^^TTTSSSQQQOOONNNMMMMMMMMMNNNOOOQQQTTTVVVVVVTTTRRRMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTWWW[[[___bbbffflllppprrrssstttvvvssssssssssssqqqnnnllljjjlllnnnppppppooonnnooopppssstttuuuvvvuuuvvvxxxzzzzzz{{{}}}~~~~~~}}}}}}|||||||||}}}}}}~~~{{{vvvpppkkkaaaUUULLLJJJSSSttt{{{```LLLAAA===<<<:::999777777777777666666666666666666666666555444444555555666777888000222444555777777666666666777777888999:::;;;;;;999:::<<>>???@@@@@@===???CCCCCCDDDRRRbbb~~~tttkkkhhhtttrrrVVVEEEAAA===;;;<<<======>>>???@@@@@@???======>>>@@@@@@BBBEEEIIIMMMPPPRRRSSSTTTUUUWWWYYY[[[]]]___```___```aaabbbbbbbbbbbbbbbdddeeeeeeeeefffffffffggghhhhhhgggfffeeedddcccccchhhhhhhhhhhhiiijjjjjjkkkhhhiiiiiiiiijjjjjjjjjjjjjjjkkklllmmmooorrrtttuuutttuuuvvvwwwxxxyyyyyyyyyvvvwwwxxxyyyzzz{{{{{{{{{uuuvvvwwwxxxxxxxxxwwwvvvooooooooopppqqqpppmmmjjjeeeeeedddcccbbbbbbccccccdddfffiiikkkmmmmmmlllkkkkkkjjjfffccc```^^^]]]]]][[[YYYXXXXXXXXXXXXWWWUUURRRQQQQQQRRRSSSRRROOOMMMGGGFFFFFFEEEDDDDDDCCCCCCCCCDDDGGGKKKPPPUUUYYY[[[___aaadddhhhjjjkkkkkkkkkhhhhhhhhhiiijjjlllmmmnnnfffbbb___dddnnnvvvwwwuuuqqqqqqrrrrrrtttwwwyyyzzz{{{{{{{{{{{{zzzxxxvvvuuuyyyyyyyyyyyyxxxwwwvvvuuuooooooooorrrtttvvvuuutttpppppprrrsssttttttttttttvvvuuuuuuuuuuuussspppmmmgggggghhhiiikkkmmmooopppkkklllmmmnnnoooppppppppprrrrrrpppnnnllljjjhhhggggggfffeeeccc```^^^[[[ZZZUUUSSSQQQPPPPPPPPPNNNMMMNNNMMMLLLLLLMMMOOOQQQSSSPPPOOOOOOOOOPPPQQQRRRSSSNNNMMMLLLKKKJJJJJJIIIIIIGGGIIIJJJJJJJJJKKKMMMOOOSSSTTTWWWZZZ]]]___aaaaaaaaacccfffhhhgggdddaaa^^^VVVTTTQQQOOOMMMMMMNNNOOOLLLNNNPPPSSSUUUVVVWWWWWWRRRQQQOOONNNNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTWWWYYY]]]cccjjjnnnooopppsssuuusssssssssrrrqqqpppooonnnlllnnnppppppnnnmmmnnnoooqqqsssuuuvvvvvvvvvxxxzzzyyyzzz{{{}}}~~~~~~||||||}}}}}}}}}}}}~~~~~~}}}{{{rrrnnniii^^^SSSNNNNNNhhhnnnSSSBBB???>>>;;;999888777777777666666666777777777777888555444444555555666777888444444666777888999999999777777888888999:::;;;;;;;;;;;;===>>>???@@@@@@@@@CCC;;;;;;;;;<<<===>>>>>>>>>BBB>>>???DDDDDDGGGWWWkkkxxxqqqnnnqqq~~~bbbMMM@@@???===;;;<<<>>>@@@@@@>>>??????>>>======???AAA@@@BBBFFFJJJNNNQQQSSSTTTUUUVVVWWWZZZ\\\^^^```aaa```aaabbbcccddddddddddddfffffffffggggggggggggggghhhggggggffffffeeeeeeeeeggggggggghhhhhhiiikkkkkkhhhhhhiiijjjkkkllllllmmmkkklllmmmoooqqqssstttuuutttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzuuuvvvwwwxxxxxxwwwvvvuuutttrrrqqqqqqqqqpppnnnllleeedddccccccbbbbbbbbbcccdddfffhhhkkklllkkkjjjiiihhhgggfffdddaaa^^^\\\[[[[[[ZZZYYYYYYYYYXXXUUURRROOOOOONNNOOOOOONNNJJJGGGCCCCCCDDDEEEFFFGGGHHHHHHJJJMMMQQQVVV[[[___bbbcccfffgggjjjmmmooopppqqqqqqmmmnnnnnnnnnooooooooooooiiieeebbbdddkkkqqqsssrrrqqqrrrssssssuuuwwwzzz|||zzz{{{||||||{{{zzzyyyxxxwwwwwwxxxyyyzzzzzzyyyyyyqqqpppppprrrtttuuuuuusssqqqrrrssssssttttttttttttvvvvvvwwwyyyzzzxxxtttqqqppppppppppppqqqqqqrrrsssoooooopppqqqrrrrrrqqqqqqrrrrrrqqqpppnnnkkkiiigggeeedddcccaaa___\\\ZZZXXXTTTRRRQQQQQQRRRQQQOOOMMMMMMMMMMMMMMMNNNPPPRRRSSSOOOOOOOOOOOOPPPQQQRRRSSSNNNMMMLLLKKKJJJIIIIIIIIIHHHIIIKKKKKKKKKLLLOOOQQQTTTUUUXXX\\\___bbbcccdddfffhhhjjjkkkiiifffaaa___WWWTTTQQQNNNMMMMMMOOOPPPMMMNNNOOOQQQRRRTTTWWWXXXWWWVVVTTTRRRQQQQQQRRRRRRRRRSSSUUUTTTSSSSSSTTTUUUZZZ```hhhlllmmmnnnqqquuutttsssrrrrrrqqqrrrrrrrrrnnnoooqqqqqqooonnnoooooooooqqqtttuuuvvvwwwyyyzzzxxxyyyyyyzzz|||~~~~~~~~~~~~~~~rrrnnnmmmeeeYYYPPPMMM]]]}}}]]]GGG@@@>>>;;;888666666666666666666666777777777888888555444444555555666777888777777777777888888999:::666777777777888888999999<<<<<<======>>>???AAAAAADDD<<<<<<<<<<<<=========>>>DDD???@@@EEEEEEIII\\\rrrrrrooopppyyysssWWWFFF======<<<;;;<<>>>>>=========@@@BBB@@@CCCFFFKKKOOORRRSSSTTTUUUVVVXXXZZZ]]]___aaaaaaaaabbbcccdddeeefffffffffgggggggggggghhhhhhhhhhhhffffffggggggggggggggggggeeeeeeeeeeeefffgggiiiiiihhhhhhiiijjjlllmmmnnnooojjjkkklllnnnppprrrtttttttttuuuvvvwwwyyyyyyzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwxxxyyyxxxvvvtttsssxxxvvvsssrrrrrrpppnnnlllccccccbbbbbbbbbbbbccccccdddfffhhhjjjjjjiiigggeeedddeeeffffffccc___[[[XXX\\\[[[[[[[[[[[[XXXTTTQQQOOONNNMMMMMMLLLJJJFFFCCCBBBCCCEEEGGGJJJLLLNNNOOOSSSVVV[[[```eeegggiiiiiihhhiiikkknnnqqqssstttuuurrrsssssssssrrrqqqppppppkkkhhheeeeeeiiinnnqqqqqqssstttuuuuuuuuuwwwzzz|||yyyzzz|||}}}}}}||||||{{{uuuvvvwwwyyy{{{}}}}}}~~~rrrrrrqqqssstttuuusssrrrpppqqqqqqrrrrrrrrrqqqqqqrrrsssvvvzzz||||||yyyvvvvvvuuutttssssssrrrrrrrrrppppppqqqqqqqqqqqqqqqpppnnnooooooooommmkkkhhhfffbbbbbbaaa```^^^\\\ZZZYYYRRRQQQQQQRRRRRRRRROOOLLLLLLMMMMMMNNNOOOQQQRRRSSSNNNNNNNNNOOOPPPQQQRRRSSSNNNMMMLLLJJJIIIIIIIIIIIIHHHIIIKKKLLLLLLMMMPPPRRRTTTVVVYYY]]]```ccceeefffiiikkkmmmmmmkkkgggccc___VVVSSSPPPLLLKKKLLLMMMOOONNNOOOOOOPPPPPPRRRUUUXXXZZZYYYWWWUUUTTTSSSSSSTTTSSSUUUVVVUUUTTTRRRRRRSSSWWW^^^fffkkkkkkmmmpppttttttsssrrrqqqrrrssstttuuuoooqqqrrrrrrpppoooppppppmmmpppsssuuuvvvwwwyyyzzzxxxxxxxxxyyy{{{~~~sssnnnoooiii\\\QQQPPPVVV~~~fffNNN???===:::777555555555555444444555555666666666777555444444555555666777888999888777555555555666777666666666666777777777777>>>===<<<<<<===???AAABBBCCC999::::::;;;<<<===>>>>>>AAA===AAAHHHHHHLLLgggxxxmmmooouuugggQQQFFF>>>===;;;::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBDDDFFFIIILLLMMMPPPSSSUUUXXXZZZ\\\\\\ZZZZZZ]]]```cccbbbbbbbbbccceeeggghhhjjjiiigggfffeeefffhhhiiiiiihhhfffeeeeeefffhhhiiieeefffhhhiiijjjjjjjjjjjjiiijjjkkklllmmmmmmmmmmmmjjjjjjlllnnnqqqtttwwwxxxxxxwwwwwwwwwwwwwwwxxxxxxuuuvvvyyy{{{|||{{{zzzyyysssvvvxxxzzzyyyyyyyyyzzztttttttttsssqqqooommmlllhhheeebbb``````aaaaaa```dddfffgggiiijjjiiihhhgggggggggfffdddaaa\\\XXXUUUXXXWWWWWWVVVVVVTTTQQQOOOOOOLLLIIIHHHJJJJJJHHHEEEEEEFFFHHHLLLQQQWWW\\\___bbbdddeeeffffffgggjjjkkkkkkmmmoooqqqtttvvvwwwwwwuuuuuuuuuuuuuuutttsssssslllkkkjjjjjjkkkmmmoooqqqssssssssssssuuuwwwyyy{{{wwwyyyzzz||||||{{{yyyxxxxxxwwwvvvuuuvvvwwwyyyzzzuuutttrrrtttwwwwwwuuurrrvvvtttssstttvvvuuurrroooqqqsssvvvxxxzzzyyyxxxvvv{{{yyywwwvvvuuutttrrrppprrrooommmlllmmmnnnnnnnnnpppooommmjjjhhhfffdddcccaaaaaaaaa```^^^[[[WWWUUUUUUTTTRRRPPPOOOPPPQQQRRRNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOPPPQQQSSSSSSQQQOOOLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIKKKMMMOOOQQQRRRTTTUUUXXX]]]aaadddeeeeeellljjjiiilllnnnllleee___SSSQQQNNNLLLLLLNNNPPPRRROOONNNLLLLLLMMMPPPSSSUUUUUUUUUVVVUUUSSSSSSUUUWWWTTTTTTUUUUUUSSSQQQOOOMMMVVVZZZ```eeehhhlllqqquuuqqqooonnnnnnppprrrrrrrrrssspppmmmmmmppprrrrrrqqqppppppqqqrrrtttuuuvvvvvvxxxyyy{{{xxxpppoooiii^^^UUUNNNRRRpppqqqSSSCCC>>>:::888777555555777666666666666666666666666555555555555666666666777777888888777666666888:::777777888999::::::::::::::::::;;;===???@@@AAAAAAEEE999::::::;;;<<<===>>>>>>@@@>>>AAAGGGHHHOOOnnnyyyqqqgggjjjsss~~~bbbNNNCCC>>>===;;;::::::;;;<<<===>>>>>>>>>>>>???AAABBBBBBEEEHHHKKKMMMOOOQQQTTTWWWWWWYYY[[[[[[ZZZZZZ]]]___bbbbbbbbbcccdddfffggghhhjjjiiigggfffffffffhhhhhhhhhgggeeeddddddeeeggghhheeeeeeeeeeeeeeeeeeffffffhhhiiijjjkkkllllllllllllkkkkkklllnnnqqqsssuuuwww{{{zzzyyywwwvvvuuuuuuuuutttuuuwwwxxxyyyyyyyyyxxxtttvvvyyyyyyyyyxxxyyyyyyvvvvvvvvvvvvtttqqqnnnllljjjgggcccbbbbbbccccccbbbdddfffgggiiiiiiiiigggfffgggfffeeeccc```[[[WWWUUUUUUTTTSSSSSSRRROOOMMMKKKLLLIIIFFFFFFGGGIIIHHHFFFGGGJJJOOOVVV\\\aaadddfffmmmmmmllljjjiiihhhiiijjjnnnoooqqqsssuuuvvvwwwxxxvvvvvvwwwwwwvvvvvvuuutttqqqpppooonnnnnnpppqqqsssuuutttttttttuuuvvvxxxyyyvvvwwwzzz|||||||||{{{{{{xxxxxxwwwwwwxxxxxxyyyzzzwwwvvvuuuvvvxxxxxxwwwtttwwwvvvuuuuuuwwwvvvsssqqqppprrruuuxxxyyyyyyxxxwwwzzzyyywwwvvvuuutttrrrppprrrpppmmmmmmnnnoooooonnnpppooommmkkkhhhfffdddcccaaaaaaaaa```^^^[[[YYYXXXVVVUUUSSSPPPOOOOOOPPPQQQNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOOOOPPPRRRQQQOOOMMMKKKJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKNNNPPPRRRSSSVVVVVVWWW[[[___dddggghhhkkkiiiiiikkkmmmkkkddd^^^UUURRROOOLLLKKKKKKMMMNNNJJJJJJJJJKKKMMMPPPTTTVVVTTTUUUVVVVVVUUUUUUVVVXXXYYYYYYXXXWWWUUUTTTSSSRRRQQQUUU\\\aaaeeeiiinnnrrrrrrqqqooooooqqqssssssssssssqqqnnnoooqqqssssssrrrooopppppprrrssstttuuuuuuwwwxxxzzz~~~wwwtttlllaaaYYYPPPSSSjjj{{{^^^HHHBBB===;;;999777666777666666666666666666666666555555555666666666777777555444444444555666666777888888999:::;;;;;;;;;;;;======>>>>>>======>>>???DDD::::::;;;<<<===>>>>>>???@@@???BBBFFFHHHTTTyyyuuurrr}}}vvviii___dddqqqvvv[[[IIIAAA===<<<;;;::::::;;;<<<======>>>>>>>>>@@@AAABBBCCCGGGIIILLLOOOPPPSSSVVVXXXYYYZZZ[[[\\\[[[\\\^^^aaaaaabbbccceeeggghhhhhhhhhjjjiiigggfffffffffggghhhgggfffeeeddddddeeefffgggiiihhhgggfffeeeeeefffggghhhhhhiiijjjkkkkkkkkkkkkkkklllnnnppprrrtttvvvvvvzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxvvvxxxyyyyyyxxxwwwwwwxxxxxxyyyzzzzzzxxxtttpppmmmllliiieeeccccccdddeeeeeedddeeegggiiiiiihhhgggfffeeedddcccaaa^^^ZZZVVVTTTRRRRRRQQQOOOMMMKKKHHHGGGHHHFFFDDDDDDFFFIIIJJJKKKPPPTTT\\\ccciiikkklllkkkrrrqqqnnnllljjjjjjjjjkkkpppqqqssstttvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvtttsssrrrrrrrrrssstttuuuvvvvvvuuutttuuuvvvwwwxxxvvvwwwyyy{{{}}}}}}}}}}}}xxxyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwxxxyyyyyyxxxwwwxxxwwwvvvvvvwwwwwwtttsssqqqsssuuuxxxyyyyyyyyyxxxyyyyyyxxxvvvtttsssqqqqqqsssqqqoooooopppppppppooopppooommmkkkiiigggeeedddbbbaaa```^^^\\\[[[[[[ZZZXXXVVVTTTQQQPPPOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNOOOPPPOOOLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJMMMOOORRRTTTUUUVVVWWWXXXZZZ___dddiiillllllkkkkkkmmmnnnlllfffaaaZZZXXXTTTPPPMMMLLLLLLLLLHHHIIIJJJKKKMMMOOOQQQRRRSSSUUUVVVWWWVVVWWWXXXZZZ]]]]]][[[ZZZYYYXXXWWWWWWMMMRRRYYY___dddiiimmmppptttrrrqqqqqqsssttttttssssssqqqpppppprrrssssssrrrooooooppppppqqqrrrssssssvvvwwwyyy|||~~~}}}xxxoooeee___SSSRRR]]]|||mmmPPPGGG???>>><<<888666777666666666666666666666666555555666666666777777777555333222333777999888666888999:::;;;<<<<<<<<<<<<;;;===>>>===;;;;;;>>>AAA@@@::::::;;;<<<===>>>??????AAAAAACCCEEEHHHZZZ{{{lllooo~~~rrrfff^^^eeeuuummmSSSEEE???<<<<<<;;;;;;;;;<<<============>>>???@@@BBBCCCDDDGGGJJJMMMOOOQQQSSSVVVYYY[[[\\\]]]]]]^^^___aaabbbaaabbbdddggghhhhhhhhhhhhiiiiiihhhgggfffgggggghhhfffeeeddddddddddddeeefffjjjhhhfffeeeeeefffhhhiiihhhiiijjjkkkkkkllllllkkkkkklllooorrruuuwwwyyyzzzvvvvvvvvvvvvwwwxxxyyyzzzvvvvvvtttttttttvvvwwwyyywwwxxxyyyyyywwwvvvvvvwwwzzz|||}}}~~~{{{wwwrrrnnnnnnjjjfffccccccdddeeeddddddeeeggghhhhhhgggeeedddcccbbbaaa^^^[[[WWWTTTSSSPPPPPPPPPNNNKKKHHHGGGGGGFFFEEEDDDFFFIIINNNQQQSSS\\\```fffkkknnnooonnnmmmooommmjjjiiijjjlllmmmnnnqqqrrrssstttuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuussssssrrrrrrssstttuuuvvvuuuuuuttttttuuuwwwyyyzzzxxxyyyzzz|||}}}}}}}}}}}}yyyzzz{{{}}}}}}|||{{{{{{zzzyyyxxxxxxxxxyyyxxxxxxxxxwwwwwwvvvvvvuuuttttttssstttwwwyyyzzz{{{{{{zzzxxxyyyxxxvvvsssrrrqqqqqqtttsssqqqqqqrrrsssrrrqqqpppooommmkkkiiigggfffeeeaaa```^^^[[[ZZZZZZ[[[\\\YYYWWWUUURRRPPPOOONNNNNNLLLLLLMMMMMMMMMNNNNNNNNNOOONNNMMMMMMMMMLLLIIIGGGFFFFFFGGGGGGGGGHHHHHHIIIGGGHHHKKKNNNQQQSSSUUUVVVUUUWWW[[[^^^bbbfffkkknnnoooooooooppppppnnniiieeebbb```\\\WWWSSSPPPNNNMMMKKKKKKKKKLLLKKKKKKKKKKKKRRRTTTVVVWWWWWWXXXYYY[[[\\\\\\]]]]]][[[YYYWWWVVVOOORRRYYY```ffflllppprrrtttsssqqqrrrssssssrrrqqqqqqpppppppppqqqrrrrrrrrrnnnnnnooooooppppppqqqqqqtttuuuxxxyyyzzz|||}}}~~~}}}|||}}}}}}~~~xxxooogggdddUUUQQQQQQccc{{{WWWJJJ???>>>===999666888666666666666666666666666555666666666666777777777888555333666<<<>>><<<888777888999:::;;;;;;;;;;;;555888;;;;;;:::;;;???DDD@@@:::;;;;;;<<<===>>>??????CCCCCCDDDEEEKKKbbbssshhhqqqrrriiieeennndddNNNBBB???;;;;;;;;;;;;<<<<<<============>>>???@@@BBBDDDEEEGGGIIIMMMOOOQQQSSSVVVYYY[[[[[[[[[\\\^^^```aaabbbbbbccceeeggghhhhhhggggggiiihhhhhhgggggggggggggggeeeeeeeeeddddddeeeeeeeeedddcccbbbaaabbbdddggghhhiiijjjkkklllmmmmmmmmmmmmkkkmmmppptttxxx{{{}}}}}}uuuuuuuuuvvvwwwyyyzzz{{{yyywwwuuutttuuuvvvxxxzzzxxxyyyyyyxxxvvvuuuvvvwww{{{}}}}}}yyytttppppppkkkfffbbbaaabbbbbbbbbbbbdddeeeffffffeeecccbbb```___^^^[[[XXXUUUSSSQQQMMMNNNNNNLLLHHHGGGGGGHHHHHHIIIKKKMMMQQQVVV[[[^^^dddfffhhhkkknnnoooooooooooolllhhhgggiiimmmooopppqqqqqqsssttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttssspppppppppqqqssstttuuuvvvssssssssstttvvvyyy{{{}}}||||||||||||||||||{{{{{{zzz{{{|||~~~~~~}}}||||||yyyyyyxxxwwwvvvvvvwwwxxxwwwwwwvvvuuuttttttttttttvvvwwwyyy{{{||||||||||||wwwxxxyyyvvvsssppppppqqqvvvtttssstttuuuuuusssrrrooonnnmmmkkkiiigggfffeeeaaa___\\\ZZZXXXYYYZZZ[[[YYYXXXVVVSSSQQQOOONNNMMMLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLKKKHHHEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGIIIKKKOOORRRTTTUUUVVVSSSXXX^^^cccfffhhhkkkmmmooooooooopppooommmiiigggeeeccc```\\\WWWSSSPPPNNNMMMMMMLLLLLLKKKJJJJJJJJJPPPRRRUUUVVVWWWWWWYYYZZZVVVXXX[[[]]]]]]ZZZVVVSSSQQQSSSXXX___gggmmmrrrttttttrrrqqqqqqrrrrrrqqqooonnnoooppppppppppppppppppoooooooooooooooooooooooorrrtttvvvwwwvvvwwwzzz|||}}}|||zzzzzzzzz{{{|||}}}~~~~~~~~~vvvlllhhhhhh[[[SSSLLLSSSqqq```MMM>>>======888666888777777777777777777777777666666666666777777777888999666555888>>>@@@===999666777888999999::::::999444777:::<<<<<<===???BBBDDD;;;;;;<<<===>>>??????@@@EEEDDDDDDGGGQQQmmmooojjjvvvtttoooooo|||uuu[[[IIIAAA???::::::;;;<<<<<<===============>>>???AAACCCDDDEEEGGGJJJMMMOOOQQQTTTWWWYYYYYYXXXXXXZZZ]]]___``````ddddddeeefffffffffffffffhhhhhhhhhhhhggggggggggggeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddeeegggiiijjjjjjjjjkkklllmmmmmmmmmmmmkkkmmmqqquuuyyy|||}}}~~~wwwwwwwwwwwwwwwwwwxxxxxxzzzyyywwwvvvvvvwwwyyyzzzxxxxxxxxxwwwuuuuuuvvvwww|||}}}~~~}}}yyyvvvsssrrrmmmgggbbb````````````aaabbbcccddddddbbbaaa___^^^]]][[[XXXUUUSSSQQQPPPIIIKKKMMMKKKHHHHHHJJJMMMPPPSSSVVVXXXZZZ^^^aaadddeeeeeegggjjjllloooqqqsssvvvpppjjjhhhjjjmmmoooooopppqqqrrrssstttuuuuuuuuussssssttttttssssssrrrqqqoooppppppqqqrrrsssttttttrrrrrrssstttwwwzzz}}}~~~~~~~~~~~~}}}||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}yyyyyyyyywwwuuutttvvvxxxvvvwwwwwwuuusssrrrtttuuuyyyzzzzzz{{{{{{{{{{{{{{{vvvxxxyyyvvvrrroooppprrruuutttttttttuuuuuusssqqqnnnmmmllljjjhhhgggeeeeeeaaa```]]]ZZZYYYYYYYYYZZZXXXXXXVVVTTTRRRPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOMMMLLLKKKKKKKKKJJJGGGEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGIIILLLOOORRRSSSTTTTTTQQQXXX```eeefffgggiiikkkllllllmmmlllkkkiiifffeeedddcccaaa^^^ZZZVVVRRRPPPMMMLLLLLLLLLLLLLLLMMMNNNMMMPPPSSSUUUUUUUUUVVVWWWSSSUUUYYY\\\\\\ZZZVVVTTTRRRSSSUUU\\\dddlllqqqttttttsssrrrrrrrrrrrrooommmlllnnnppppppooonnnooopppoooooooooooooooooonnnnnnppprrruuutttsssssswwwzzzxxxwwwwwwwwwxxx{{{}}}}}}||||||}}}xxxlllhhhiiiaaaYYYOOOOOO___}}}oooVVVAAA>>>>>>999666:::777777777777777777777777666666666777777777888888777555555888;;;<<<:::777555666777888999999999999999;;;===???@@@@@@???>>>AAA;;;;;;<<<===>>>???@@@@@@DDDDDDEEEJJJZZZzzz}}}nnnnnn|||tttsssyyyhhhSSSFFF@@@???999:::;;;<<<==================>>>???AAACCCEEEFFFIIIKKKOOOQQQSSSUUUXXX[[[[[[YYYYYY[[[___aaabbbaaafffeeeeeedddddddddddddddhhhhhhhhhhhhhhhggggggffffffffffffggggggfffffffffhhhhhhhhhiiiiiijjjjjjjjjiiiiiijjjllllllllllllllllllnnnrrruuuxxxyyyzzzzzzwwwwwwvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwxxxyyywwwxxxwwwvvvuuuuuuvvvxxx{{{||||||}}}|||yyywwwuuuuuuppphhhbbb___^^^^^^^^^___```aaabbbbbb```^^^]]]]]][[[YYYVVVSSSQQQPPPOOOJJJMMMPPPOOOMMMNNNRRRVVV[[[^^^aaacccbbbbbbccceeefffgggiiikkkmmmooopppqqqzzzssskkkhhhjjjmmmooonnnqqqqqqssstttvvvvvvwwwwwwsssssssssssssssrrrrrrqqqsssssstttttttttssssssssstttttttttuuuwwwyyy|||}}}~~~~~~}}}}}}|||}}}}}}}}}|||||||||||||||}}}~~~~~~zzzzzzzzzwwwttttttvvvyyywwwxxxxxxvvvssssssuuuwwwzzzzzzzzzzzzyyyyyyyyyxxxvvvxxxyyyvvvqqqnnnppprrrsssrrrrrrssstttsssqqqooolllllljjjiiigggfffeeedddcccbbb___]]][[[ZZZZZZYYYXXXWWWVVVUUUSSSQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOOLLLKKKJJJKKKKKKJJJHHHEEEEEEFFFGGGGGGHHHGGGFFFFFFGGGIIILLLOOOQQQRRRRRRRRRQQQWWW^^^bbbbbbcccgggjjjjjjkkkkkkkkkiiifffeeedddccccccbbb```]]]ZZZVVVTTTPPPOOONNNLLLLLLMMMNNNPPPKKKNNNQQQSSSSSSRRRSSSTTTTTTUUUWWWYYYZZZZZZZZZZZZUUUTTTTTTYYYbbbkkkqqqtttuuutttsssttttttssspppmmmlllnnnqqqqqqpppnnnoooqqqpppppppppooooooooonnnnnnoooqqqtttrrrpppppptttxxxxxxwwwvvvvvvwwwyyy|||~~~~~~|||{{{{{{~~~ppphhhhhhcccZZZRRRNNNQQQbbbbbbHHHBBBAAA:::777;;;777777777777777777777777666666777777777888888888444555777888999888777666666666777888999999999999======???DDDHHHHHHCCC>>>???;;;;;;<<<===>>>???@@@@@@DDDCCCEEEMMM```zzzooorrrsssuuu|||```MMMDDD???>>>999:::;;;<<<==================>>>???AAACCCEEEFFFKKKMMMPPPSSSTTTWWWZZZ\\\^^^]]]\\\^^^bbbeeeeeedddgggfffdddcccbbbbbbcccccchhhhhhhhhhhhhhhggggggfffffffffggggggggggggfffffffffgggggghhhgggffffffeeehhhhhhiiijjjkkkkkkkkkkkknnnooorrruuuvvvwwwvvvvvvsssssstttvvvxxxzzz|||}}}xxxxxxwwwwwwwwwwwwwwwxxxwwwwwwwwwvvvtttuuuwwwyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxrrriiiccc___^^^]]]]]]^^^___```aaa```___]]]\\\\\\ZZZXXXUUURRRPPPOOONNNNNNQQQTTTTTTSSSTTTZZZ___bbbfffiiiiiifffccccccdddiiikkklllnnnnnnmmmlllkkkxxxqqqiiifffiiimmmooooooqqqrrrtttuuuwwwxxxxxxyyyssssssttttttssssssrrrqqqxxxxxxxxxwwwuuutttrrrqqqvvvuuuuuuuuuwwwxxxzzz|||}}}}}}||||||}}}~~~}}}|||{{{{{{{{{|||~~~zzz{{{{{{xxxttttttwwwzzzyyyzzzzzzxxxttttttvvvyyyzzzzzzyyyxxxxxxwwwvvvvvvuuuxxxzzzwwwqqqnnnooorrrqqqppppppqqqrrrqqqooommmkkkkkkjjjhhhgggeeedddccceeedddbbb```]]][[[ZZZZZZWWWWWWVVVUUUSSSQQQPPPOOONNNNNNOOOOOOOOOPPPPPPPPPKKKJJJJJJKKKLLLKKKHHHFFFEEEFFFGGGHHHHHHGGGFFFEEEGGGIIILLLOOOQQQRRRQQQQQQRRRWWW\\\^^^^^^___eeeiiikkklllmmmllliiigggfffeeeddddddddddddbbb^^^[[[YYYWWWTTTQQQMMMLLLLLLMMMNNNJJJMMMPPPRRRRRRQQQQQQQQQWWWWWWVVVVVVXXX[[[^^^```YYYVVVUUUYYYbbblllsssvvvwwwvvvuuuuuuuuutttqqqnnnlllooossssssqqqoooppprrrqqqqqqppppppoooooonnnnnnnnnqqqsssqqqnnnnnnssswww|||zzzxxxvvvvvvwwwyyyzzz~~~{{{{{{}}}sssiiigggbbbYYYRRRMMMGGGPPPuuulllNNNFFFCCC;;;888<<<777777777777777777777777777777777777888888888888444777999:::999777777777777777888999::::::::::::===<<>>???>>>>>>@@@BBBDDDIIIJJJOOOiiiwwwttt}}}vvvvvvyyyjjjRRRGGGBBB???===>>>>>>????????????>>>>>><<<===>>>???@@@BBBGGGJJJOOOQQQSSSTTTUUUWWWZZZ]]]^^^^^^___```aaabbbcccccchhhfffdddcccccceeegggiiiiiiiiihhhhhhggggggffffffggggggfffffffffeeeeeeeeehhhggggggggggggggghhhiiihhhiiikkklllmmmnnnnnnnnnssssssrrrpppooopppsssuuuuuuuuuuuuvvvvvvwwwwwwwww|||yyyvvvssssssuuuyyy{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvzzz}}}{{{{{{|||yyyvvvpppiiiaaa]]]]]]^^^\\\]]]^^^___^^^\\\ZZZYYYWWWVVVSSSNNNKKKJJJMMMQQQTTTTTTUUUWWWZZZ^^^bbbdddjjjjjjjjjjjjiiihhhhhhgggkkkmmmpppqqqpppmmmjjjgggkkkjjjhhhhhhjjjnnnrrruuuttttttuuuwwwyyyzzzyyyxxx{{{wwwtttsssuuuwwwwwwuuuvvvwwwxxxxxxvvvtttssssssrrrssssssrrrrrrsssvvvyyyzzz{{{{{{zzzyyyxxxzzz{{{~~~}}}|||{{{{{{zzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyy{{{zzzyyyxxxwwwxxxyyyyyy}}}|||zzzxxxwwwuuuuuuuuuxxxvvvsssrrrsssssssssrrrrrrqqqooommmlllkkklllllllllkkkjjjhhheeecccbbbaaa^^^]]]]]]]]]]]]\\\YYYWWWTTTTTTTTTUUUVVVUUUQQQOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJKKKMMMOOOQQQRRRSSSUUUVVVXXX[[[]]]^^^``````nnnnnnllljjjgggeeefffhhhfffhhhiiiiiigggeeeeeeeee]]]ZZZWWWUUUTTTSSSRRRQQQNNNOOOQQQTTTUUUVVVVVVVVV\\\[[[YYYXXXXXXYYYZZZ[[[[[[[[[\\\^^^bbbiiirrrxxxzzzzzzyyyxxxvvvtttsssrrroooooommmmmmnnnppprrrtttrrrpppnnnooorrrrrrpppmmmqqqsssttttttrrrqqqqqqqqqtttwwwzzzxxxuuutttxxx|||~~~|||{{{{{{|||xxxllleeeaaa]]]UUUJJJAAAIIIccc}}}fffMMM@@@<<<999888888777777777777777888888777777777777777777888999999777555444444666888:::777777777888999999::::::===;;;<<>>???>>>???@@@BBBCCCGGGIIIRRRppp~~~|||}}}sssssszzzdddNNNEEEAAA>>>=========>>>>>>>>>>>>=========>>>???@@@AAACCCHHHKKKNNNPPPSSSUUUVVVXXXZZZ\\\^^^^^^___```aaabbbccccccgggfffeeeddddddfffggghhhiiihhhhhhhhhgggggggggfffhhhhhhhhhggggggffffffffffffffffffeeeeeeffffffgggiiiiiijjjkkklllmmmnnnnnntttttttttsssrrrrrrtttvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxvvvuuutttuuuwww{{{}}}||||||||||||{{{{{{zzzyyyvvvxxx|||}}}}}}|||||||||zzzwwwqqqiiiaaa]]]\\\]]]\\\\\\]]]]]]\\\ZZZWWWVVVQQQQQQPPPNNNNNNPPPRRRSSSVVVWWWXXX[[[___cccgggiiilllmmmmmmmmmmmmllllllkkklllmmmnnnnnnmmmkkkhhhfffjjjiiiiiiiiikkknnnqqqssssssuuuyyy}}}~~~{{{xxx{{{xxxuuuuuuwwwyyyzzzyyyvvvwwwxxxxxxvvvtttssssssssstttsssrrrqqqqqqtttvvvxxxyyyyyyyyywwwwwwxxxzzz}}}}}}||||||{{{{{{||||||||||||{{{{{{{{{zzzzzzzzz{{{zzzyyyyyyxxxyyyzzzzzz{{{zzzyyywwwvvvuuuuuuuuuxxxvvvsssrrrssstttsssrrrqqqpppnnnmmmlllkkkkkkllllllkkkiiigggeeecccbbbaaabbbaaa```______]]]ZZZWWWUUUTTTTTTUUUUUUTTTQQQNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIJJJKKKMMMOOOQQQSSSTTTUUUSSSUUUXXX\\\```bbbdddeeeiiiiiiiiigggeeeeeefffhhhhhhiiijjjjjjgggeeeddddddccc```\\\YYYXXXVVVTTTRRRSSSTTTUUUVVVWWWVVVVVVUUUXXXWWWUUUTTTUUUVVVXXXYYY]]]]]]___```dddkkktttyyyxxxxxxwwwvvvuuusssqqqpppnnnmmmlllllllllnnnpppqqquuusssrrrrrrsssssspppnnnpppqqqssssssqqqqqqqqqrrrsssvvvyyyxxxuuutttvvvzzz~~~|||{{{yyyzzz{{{}}}ssskkkeee```WWWKKKBBBFFF\\\rrrnnnTTTEEE>>>:::888888888777777777888888999777777777777777888888999777777777666666666666777777777777888999999::::::<<<;;;<<>>?????????AAACCCCCCEEEIIIXXX{{{wwwpppooo|||{{{\\\JJJCCC???======<<<<<<============<<<<<<===>>>@@@AAABBBEEEHHHLLLNNNPPPTTTWWWXXXYYYZZZ\\\^^^^^^___```aaabbbcccccceeeeeeeeeffffffggggggggghhhhhhhhhhhhggggggggggggiiiiiihhhhhhhhhhhhggggggggggggffffffffffffggggggjjjjjjiiijjjkkklllnnnooouuuvvvxxxwwwvvvuuuuuuvvvyyyyyyyyyzzzzzzzzzzzzzzztttttttttuuuwwwzzz|||~~~||||||||||||||||||||||||xxxxxxyyy|||~~~|||yyyrrriiiaaa\\\[[[\\\]]]]]]]]]]]]\\\ZZZXXXWWWOOONNNNNNPPPSSSVVVXXXXXX[[[\\\^^^aaaeeeiiimmmoooppppppqqqqqqrrrrrrqqqqqqnnnmmmmmmllljjjhhhgggeeeiiiiiijjjkkklllnnnpppqqqrrrwww~~~}}}zzz{{{zzzxxxxxxzzz|||}}}|||vvvwwwwwwwwwvvvuuutttttttttuuutttrrrqqqqqqrrrtttvvvwwwxxxwwwvvvvvvwwwyyy|||||||||}}}}}}}}}}}}~~~~~~~~~}}}|||{{{zzzzzz{{{{{{zzzzzzzzz{{{{{{|||yyyxxxwwwvvvuuuuuuuuuuuuxxxvvvtttssstttttttttrrrpppooonnnmmmlllkkkkkkkkkjjjjjjhhhfffdddcccaaa```fffdddcccbbbaaa^^^ZZZWWWUUUTTTTTTTTTTTTSSSPPPMMMMMMMMMMMMLLLLLLKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKNNNPPPSSSUUUWWWWWWTTTWWW[[[___cccdddeeeeeedddeeeeeeeeecccdddeeegggiiijjjkkkiiigggeeeddddddgggdddaaa___^^^\\\ZZZXXXYYYYYYZZZZZZYYYXXXVVVUUUVVVUUUTTTTTTTTTVVVXXXYYY]]]^^^___aaadddkkksssxxxzzzzzzzzzyyyxxxvvvuuutttqqqpppoooooopppqqqssstttvvvtttsssssssssqqqooommmnnnpppqqqqqqqqqqqqrrrsssrrruuuxxxxxxvvvtttvvvxxx{{{zzzyyyxxxxxxzzz|||~~~}}}rrriiiddd[[[OOOCCCBBBQQQcccyyy]]]KKKBBB<<<999999999888888888888999999777777777777777888999999777777888999888777555444777777777888999999::::::::::::<<>>??????@@@BBBCCCEEEEEEKKK```ssspppqqqrrrVVVHHHBBB===;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAABBBEEEIIIKKKMMMQQQUUUXXXYYYZZZ[[[[[[^^^^^^___```aaabbbccccccdddeeefffggghhhhhhgggggghhhhhhhhhhhhgggggggggggghhhhhhhhhhhhhhhhhhhhhhhhjjjjjjiiihhhhhhhhhiiiiiijjjjjjiiiiiijjjllloooqqqtttwwwyyyyyyxxxvvvuuuuuuyyyyyyyyyyyyzzzzzzzzzzzzrrrssstttvvvxxxzzz||||||{{{{{{{{{{{{||||||}}}}}}|||zzzzzz}}}|||yyyrrriiiaaa[[[ZZZZZZ]]]^^^______```___^^^^^^VVVTTTRRRSSSWWW[[[]]]]]]aaabbbdddgggjjjmmmoooqqqrrrrrrssstttuuuuuuuuuuuupppooommmkkkiiihhhggggggjjjkkklllnnnooopppppppppsssxxx}}}~~~}}}|||||||||}}}}}}}}}wwwvvvvvvvvvwwwwwwvvvuuuuuuuuuuuutttsssssstttvvvvvvwwwxxxwwwvvvvvvxxxzzz{{{|||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{||||||}}}vvvvvvuuutttttttttuuuuuuwwwuuusssssstttuuutttrrrnnnnnnmmmllllllkkkkkkkkkiiihhhgggeeedddbbbaaa```eeedddbbbbbbaaa___[[[XXXUUUTTTSSSSSSSSSRRROOOMMMNNNNNNMMMLLLKKKJJJJJJJJJEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGIIIKKKNNNQQQTTTVVVXXXXXXXXXZZZ^^^aaaccccccbbbaaacccdddeeedddccccccdddffffffhhhhhhgggfffdddeeefffeeedddbbbbbbccccccbbb```\\\]]]]]]]]]\\\[[[YYYXXXYYYXXXVVVVVVWWWXXXZZZ\\\[[[\\\]]]___bbbhhhoootttzzzzzzzzzyyyyyywwwvvvuuuqqqqqqppppppqqqrrrssssssqqqqqqpppppppppooommmllllllnnnooopppoooppprrrtttrrruuuxxxyyyxxxvvvvvvvvvyyyyyyxxxxxxyyyzzz|||}}}~~~uuukkkfff^^^SSSFFFAAAJJJVVV}}}fffRRREEE>>>:::;;;:::999999888999999999777666666666777888999:::999999999888777666555444777777777888999999::::::::::::;;;???DDDFFFFFFEEEEEE;;;===?????????@@@BBBDDDGGGGGGQQQlllxxxrrruuu}}}kkkPPPFFFBBB;;;999;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===@@@AAACCCEEEIIIKKKNNNQQQVVVYYYZZZZZZ[[[\\\^^^^^^___```aaabbbcccccccccdddfffhhhiiiiiihhhggggggggggggggghhhhhhhhhhhhggggggggggggggggggggggggjjjjjjiiihhhhhhhhhhhhhhhjjjiiiiiiiiikkknnnqqqssstttvvvyyyzzzxxxuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{|||~~~~~~}}}|||~~~zzzwwwqqqhhh```[[[ZZZZZZ[[[\\\^^^```bbbdddeeeeeeddd```\\\ZZZ[[[^^^aaacccggghhhjjjkkkmmmnnnoooppprrrssstttuuuuuuuuuuuuuuusssqqqooommmkkkjjjiiiiiilllmmmooopppqqqqqqqqqpppssswww}}}}}}|||||||||xxxvvvuuuuuuwwwxxxwwwvvvtttuuuwwwwwwvvvvvvxxxzzzwwwxxxyyyyyyxxxxxxzzz|||{{{|||~~~~~~}}}||||||{{{|||||||||||||||||||||uuuuuuttttttsssttttttuuuuuutttssssssttttttsssrrrmmmmmmllllllkkkkkkjjjjjjhhhgggfffdddcccaaa```___aaa```_________^^^[[[XXXUUUSSSRRRRRRRRRQQQOOOMMMOOONNNMMMLLLKKKJJJIIIHHHDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKNNNRRRUUUVVVWWWWWWXXXZZZ]]]___aaabbbaaaaaaeeefffgggfffeeeddddddeeedddeeefffeeeddddddfffgggfffeeeddddddeeeeeecccbbb]]]]]]^^^______^^^\\\\\\ZZZYYYXXXWWWXXXYYY[[[\\\ZZZ[[[\\\^^^aaafffmmmqqqssstttttttttsssrrrrrrqqqlllkkkkkkkkkllllllmmmmmmlllmmmnnnooonnnnnnnnnnnnkkkmmmnnnnnnnnnooorrrtttsssuuuxxxyyyyyywwwvvvvvvxxxxxxxxxxxxzzz{{{}}}~~~wwwmmmhhhaaaWWWKKKDDDGGGOOOooooooYYYJJJ@@@;;;;;;::::::999888888999999666666666666777888999:::<<<:::888666555555666777777777777888999999::::::;;;;;;;;;===@@@AAAAAAAAADDD;;;<<>>>>>CCC:::<<>><<<<<<============<<<<<<>>>AAAEEEHHHJJJLLLNNNQQQRRRTTTVVVWWWXXX[[[^^^aaa^^^^^^___```aaabbbcccccceeeeeefffggghhhiiijjjkkkfffggggggggghhhhhhiiiiiihhhhhhiiiiiijjjjjjjjjjjjiiihhhgggfffeeeddddddddddddgggjjjnnnrrrvvvxxxyyyxxxyyyzzzyyywwwuuuuuuvvvttttttssssssrrrrrrrrrrrrvvvuuuuuuuuuvvvxxxzzz|||zzzzzzzzzzzz|||zzzxxxooommmhhhbbb]]][[[\\\^^^aaaaaaccceeehhhjjjmmmooogggnnnuuutttmmmiiikkkooommmoooqqqsssuuuuuuuuuuuutttttttttttttttsssrrrqqqppppppppppppooonnnllllllmmmmmmllllllllllllmmmnnnlllrrryyy{{{{{{{{{~~~}}}|||zzzzzz|||yyyuuurrrtttxxx{{{{{{xxxvvvxxxyyyyyywwwvvvvvvwwwxxxyyyzzzzzzyyyzzz|||~~~~~~}}}}}}}}}}}}{{{yyywwwvvvwwwwwwvvvuuutttsssssstttpppooooooqqqrrrrrrpppnnniiijjjkkklllkkkjjjiiihhheeedddcccbbbaaa```___^^^```^^^]]]\\\[[[YYYUUURRRQQQOOONNNNNNPPPQQQQQQPPPJJJJJJHHHFFFDDDBBBAAA@@@???@@@@@@AAACCCDDDDDDEEEBBBCCCEEEGGGIIILLLMMMNNNNNNPPPTTTWWWYYYYYYXXXWWW^^^]]]\\\\\\]]]```bbbdddaaadddgggiiiiiiiiijjjkkknnnmmmllliiifffdddeeefffhhhgggfffggggggfffccc```^^^^^^_________]]]\\\[[[\\\[[[YYYVVVUUUVVVWWWWWWVVVWWWYYY[[[]]]aaafffjjjppppppqqqqqqrrrrrrqqqqqqiiijjjjjjkkkkkkjjjiiiiiihhhjjjlllkkkhhhfffgggiiilllmmmlllkkkjjjllloooqqqsssqqqpppppprrrsssssssssqqqrrrtttuuuwwwyyy{{{{{{zzz~~~yyyrrrjjjcccYYYNNNIIIJJJPPPppprrrYYYGGG<<<:::999888777666666666666555555555666777999:::;;;777777999999:::999888777777777777888999999::::::888999;;;<<<<<<>>>AAACCCBBB