BM6&6(v@ }}}}}}rrriii\\\OOOLLLPPPXXXbbbkkkxxx{{{wwwhhhZZZRRRIIIBBB;;;<<<===;;;999;;;AAAGGGHHHLLLQQQUUUWWWZZZ___ccccccccceeegggkkkooosssuuuvvvtttqqqnnnnnnpppsssuuuvvvuuutttrrrppppppooooooppppppoooooooooooooooooorrrrrrqqqpppmmmjjjgggeeejjjddd\\\XXXXXXWWWTTTPPPLLLIIIDDD???<<<:::999999333333333444444444444444777;;;;;;777999@@@CCCAAABBBBBB@@@<<<777444444555555444666999:::???OOOaaa~~~wwwlllWWWLLLMMMdddkkkMMM???777...+++///,,,,,,,,,+++++++++************))))))))))))******(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%'''(((((('''''''''''''''''''''((())))))))))))***+++,,,,,,,,,,,,222222???ZZZxxxppp|||dddDDDCCC???>>>AAA???;;;===CCC<<<;;;;;;<<<>>>>>><<<:::<<<<<<;;;;;;;;;:::::::::777888999:::;;;;;;:::999;;;<<<===>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;:::999888777777777666555444333333222444444333333333444555555444555666777888999:::::::::;;;;;;;;;;;;;;;>>>???:::;;;@@@BBB>>>>>>RRRiiioooSSSQQQ\\\mmm}}}XXX>>>888666111111000...///000111000...------......------,,,+++++++++,,,***)))(((***+++***************************************)))((((((***)))))))))(((((('''''''''((()))***,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++,,,,,,---...///000111111333555999>>>BBBEEEGGGGGGJJJLLLNNNPPPRRRVVVZZZ]]]ZZZ\\\XXXUUUUUUSSS___xxxvvveeeRRRHHHEEEIIIQQQYYYbbbmmmuuuuuupppiii___VVVKKKGGGAAA<<<;;;<<<>>>@@@:::===@@@BBBCCCFFFJJJNNNRRRUUUYYY___cccgggiiijjjnnnllliiiggggggjjjmmmpppppppppnnnllljjjiiigggfffjjjkkkkkklllllllllkkkkkknnnnnnmmmkkkhhheeebbb```YYYSSSLLLIIIHHHHHHDDDAAA@@@===999555222111111222555555555555555555666777222888<<<>>>DDDLLLNNNKKKCCC@@@:::777555444333222222666>>>IIIPPPYYYjjjzzz{{{uuu{{{xxxfffXXXQQQNNNQQQccciiiQQQ:::222000+++***...,,,,,,+++++++++***************))))))))))))******(((((((((((()))))))))))))))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((()))******))))))***+++,,,,,,,,,,,,...---111???SSSlllwwwnnnQQQFFF???AAACCCAAA<<<;;;>>><<<:::::::::;;;:::999:::::::::::::::999999888666777888999999888888777777777999:::;;;::::::999999999999999::::::::::::::::::::::::999888777777666555555444444333333333444444333444444666777777666777777888999:::;;;;;;;;;999777666999<<<>>>??????@@@AAACCCHHHVVVooonnnbbbeeeooojjjHHH888555333///111000000000//////...------------...------,,,+++++++++,,,***)))(((***+++***************************************)))((((((*********))))))(((((((((******++++++******)))((())))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++,,,,,,---...///000111111333555999>>>BBBEEEGGGGGGJJJLLLOOOQQQSSSVVV[[[^^^[[[]]]YYYUUUUUURRR]]]vvvsss```SSSKKKEEEEEEGGGJJJWWWfffqqqwwwyyywwwrrr```WWWKKKCCC???<<<888555888999999999999;;;???BBBBBBFFFLLLSSSWWWXXXXXXWWW^^^]]]ZZZYYY[[[^^^aaaccciiiiiihhhgggdddaaa___]]]bbbccceeegggggggggfffeeeeeedddcccaaa^^^[[[XXXWWWMMMHHHBBB??????>>><<<999999777444222000000111222666555555555555777999:::666;;;AAAHHHOOOUUUSSSNNNDDD===555222444666666555:::FFFXXXhhhqqqvvvsssqqqpppbbbSSSJJJHHHIII\\\wwwNNN===///---///------111,,,++++++++++++***************))))))))))))******(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''(((((()))))))))(((((())))))***+++((()))***+++,,,,,,,,,,,,...---...000888MMMpppwwwwwwppp\\\HHHAAACCCCCC>>>:::@@@===;;;999:::::::::999888999:::::::::999777666666666777777777666555555222333444666777777777777666666666666777777777777888888999888888777666555444444444444444444444444555555555555666777888999999999999::::::;;;;;;;;;:::888777999<<<>>>===<<>>BBBEEEGGGGGGKKKMMMPPPRRRTTTWWW[[[^^^]]]___ZZZVVVUUUQQQ[[[sssuuummmcccWWWMMMIIIDDDHHHMMMUUU___lllvvv{{{qqqlllddd\\\UUUMMMEEE???AAA@@@===:::999999;;;===<<>><<<;;;;;;:::888666555444333333444555666444444444555777:::===???BBBDDDHHHMMMQQQPPPIIIAAA===999444111333888<<>>YYYrrrhhhPPPDDD@@@@@@AAA???>>><<<<<<<<<<<<;;;999888999:::;;;:::999777666777777777666666555555444222333333444555555555555444444555555555666666666777777777777777666555555444444555555666666666777888888777777777888999999::::::::::::::::::;;;;;;888:::<<>>BBBEEEGGGGGGKKKMMMQQQSSSUUUXXX\\\^^^^^^```[[[WWWUUUPPPZZZqqq~~~yyynnnddd```TTTMMMDDD@@@DDDOOO\\\eeekkkooosssrrrmmmeee___\\\MMMIIICCC>>>:::888666666;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;::::::;;;>>>AAACCCLLLMMMOOOOOOOOOMMMKKKJJJHHHJJJMMMPPPPPPPPPNNNMMMHHHGGGEEECCCAAA???>>>>>>;;;999666555555444444333222222111111222333555666555555777999===@@@DDDFFFFFFEEEFFFGGGGGGAAA999333333555666555555;;;EEEMMMkkk}}}bbbTTTMMMHHHPPP]]]tttsssVVVCCC444000---...///---+++++++++++++++*********))))))******))))))))))))******(((((((((((())))))))))))'''''''''((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((((()))***++++++++++++***+++...//////333BBBQQQppp~~~xxxxxxwwwVVVCCC>>>???;;;;;;;;;===>>>===:::888999:::;;;;;;;;;:::888777999888888777666666666666666666555555444444444444555555555555666666666777666777777777777666555555666666777777888999999999;;;:::999999888888888888999999::::::::::::::::::999;;;<<<<<<;;;>>>CCCIIIMMMgggxxxbbbRRRJJJSSS```tttuuuhhhOOO<<<111666888///---333.../////////......///000,,,,,,------,,,,,,+++***++++++,,,***)))(((***+++))))))))))))))))))))))))((())))))*********))))))******************++++++%%%&&&''')))************))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++++++++,,,---...///000000333555999>>>BBBEEEGGGGGGJJJMMMQQQTTTVVVXXX[[[^^^]]]```\\\XXXVVVPPPYYYqqqyyytttuuuhhhXXXNNNGGGDDDFFFJJJLLLTTT^^^cccbbbaaaaaabbbZZZVVVPPPJJJFFFCCC@@@>>><<<;;;999888888999:::;;;777666555555555777999:::;;;<<<===>>>>>>>>>===<<<;;;===???@@@AAA@@@???>>>===<<<:::999888777777777333333222222111111111222333333333444555666777777777888;;;>>>AAAEEEGGGHHH@@@===<<<<<<:::555333555444;;;AAACCCDDDIIIUUU___pppzzzhhhRRRKKKPPP[[[nnnwwwYYYAAA333.........///......------+++************)))))))))******))))))))))))******(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''((()))***++++++++++++---***(((***+++---555===LLLccc}}}vvvhhhzzzwwwWWWDDD<<<;;;::::::;;;<<<;;;888666;;;:::::::::999999999999999999888777777777888888:::999888666555555555555666666666666777777777777777777888888888888777777888888888999999:::::::::<<<;;;:::999888888888888999999999::::::;;;;;;;;;===<<<:::;;;@@@KKKYYYcccnnnZZZPPP]]]mmmxxxnnnRRRAAA777000000777555,,,---666333000------...000111111,,,,,,,,,,,,,,,+++******++++++,,,***)))(((***+++))))))))))))))))))))))))((())))))************))))))))))))***************))))))******))))))((('''))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++++++++,,,---...//////000333555999>>>BBBEEEGGGGGGIIILLLPPPTTTVVVXXX[[[]]][[[___[[[XXXVVVQQQ[[[rrrfffqqq{{{||||||}}}}}}rrrfffWWWNNNLLLAAABBBCCCDDDFFFHHHKKKMMMUUURRRPPPOOOQQQQQQOOONNNFFFDDDBBB???>>>=========<<<;;;999888888888999999666666666666666666555555666666777888888777777777777777555444444555555666222333444444333333444555777777777888888999999999666888;;;>>>@@@AAAAAAAAA;;;888666666444555===GGGKKKRRRZZZ___ccciiirrryyytttuuuwww~~~___XXXUUU]]]pppuuuYYYBBB666111,,,///000///......//////************))))))))))))******))))))))))))******(((((((((((())))))))))))''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&'''(((((('''((()))***++++++++++++///***)))+++---,,,///444666CCC]]]}}}yyywwwxxx^^^MMMCCC@@@<<<:::999999999888;;;:::888777777777999999999888777777777888999:::;;;:::888777777777777888666666666777777777888888888999999::::::999999999888999999999999999999999999999888888999999:::;;;999999:::;;;<<<======>>>@@@???CCCOOOaaarrr}}}}}}sssggg```bbbiiijjjvvvVVV???666111000222333///,,,222<<<;;;444,,,+++...111111...+++,,,,,,,,,,,,+++******++++++,,,***)))(((***+++))))))))))))))))))))))))(((((()))***************((((((((())))))***************++++++******)))((())))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++***+++,,,,,,......///000333555999>>>BBBEEEGGGGGGHHHKKKPPPSSSUUUWWWZZZ\\\YYY]]]ZZZXXXWWWSSS\\\tttPPPcccuuuzzz{{{pppddd```UUULLLAAA:::999<<<>>>???>>>>>>???EEELLLRRRSSSSSSRRRQQQNNNJJJFFFBBB???>>>BBBAAA???===<<<<<<<<<<<<:::999888777666666666666777666666666666666666666666666555444444555777777111333444444444444555666666777777777777777777777444666999;;;<<<;;;:::888;;;888666777666999IIIYYYdddiiiqqqyyy~~~||||||jjjbbbSSSYYYdddvvv{{{]]]BBB222...111+++...///,,,******++++++************))))))))))))******))))))))))))******(((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''')))******)))((('''''''''''''''((())))))'''((()))******++++++***)))(((***//////,,,***,,,222111EEEmmmyyyrrrnnnzzzeeeNNNHHHAAA;;;999:::;;;<<<;;;999777555444666888999888777666666666888999::::::999888777777888::::::666666666777777777777888999::::::;;;;;;;;;::::::888888888888888888888888666666777888999;;;===>>>::::::;;;<<<===>>>???@@@AAACCCPPPjjjkkkaaaYYYWWWWWW___xxxaaaAAA666999444555333///,,,///999CCCBBB888---***...222000,,,+++,,,,,,,,,,,,+++******+++,,,,,,***)))(((***+++))))))))))))))))))))))))(((((()))***************''''''(((((()))))))))***'''((()))+++,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))************+++,,,,,,,,,,,,+++***++++++,,,---...///000333555999>>>BBBEEEGGGHHHGGGKKKOOOSSSUUUWWWYYY[[[WWW[[[YYYXXXXXXTTT^^^uuuBBBLLL```vvv{{{xxxpppeeeWWWLLLEEE@@@:::555;;;999999;;;???BBBGGGLLLKKKMMMSSSXXXUUUMMMLLLRRRSSSQQQMMMIIIEEECCCDDDFFF@@@===999777888888666444666666555555555555666666666666666666666666555555777666666666666777999999666555444555777888777666555555666666666666777777===<<<<<<;;;:::DDD___zzz~~~eeeTTTRRRTTTccc~~~xxxYYY@@@444111111000,,,,,,,,,+++++++++******+++******)))(((''''''&&&))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************+++,,,---...///333;;;MMMjjj}}}eeeiiipppzzzjjjVVVHHH>>>999999<<<::::::;;;===>>>===888555777777666777888999999999;;;999777888999:::888666888888888888888888999999:::;;;<<<===>>>======<<<:::999777777777888:::;;;@@@<<<999:::;;;;;;<<<>>>;;;;;;>>>CCCDDDBBBDDDIIISSS[[[qqqxxxXXXQQQFFFFFFZZZ}}}___JJJ;;;333000111111111000111111222222//////...------------...,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---...//////111333777<<<@@@DDDGGGHHHJJJNNNQQQOOOQQQVVVZZZZZZZZZ]]]ZZZWWWVVVRRR\\\ttt777>>>MMM```ooo|||yyypppggg___VVVOOOIIIEEEBBB???;;;888777888:::>>>>>>BBBIIIKKKIIIKKKPPPWWWWWWWWWVVVTTTRRRQQQQQQBBB???<<<;;;;;;<<<:::888::::::999999999999::::::999888777555555555555666444444555555555555555555444666888999999777555444777777777777888===FFFLLLVVVUUUXXX^^^bbbhhhsssxxxkkkaaaXXXZZZcccuuufffVVVAAA222,,,,,,,,,+++,,,,,,+++++++++******************)))((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))************+++,,,---------,,,...666HHH```wwwiiibbbbbbtttoooWWWEEE>>>???;;;::::::999:::;;;>>>???;;;<<<===<<<:::999999999999888999999;;;<<<<<<<<<999777555444555777888888666777888999999999888888??????>>>===<<<;;;;;;;;;444555777;;;>>>>>>======@@@===<<>>999666888555555999<<<<<<===???EEEGGGJJJLLLLLLKKKHHHFFF<<<:::888888888999888777777666666666666666666777:::888666333222333444555555666666666666666555444555666777777666555555666555777;;;???GGGVVVhhhuuuyyywww{{{sssaaa[[[]]]cccooo{{{qqqFFF===222,,,,,,...---,,,,,,++++++++++++***************))))))(((((('''''')))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******)))******+++,,,---///,,,+++...222>>>XXXrrrmmmmmmooocccaaaUUURRRLLLFFFAAA@@@AAACCC888999:::999888888999999<<<<<<<<<:::888777777888BBB>>>:::999;;;>>>>>>>>>===>>>??????@@@?????????888999::::::;;;;;;;;;:::???AAAAAABBBCCCCCCCCCBBBMMMOOOXXXfffsss~~~wwwjjj___YYY^^^kkkzzzoooVVV<<<222333555444222333222111000000///000000......///000///...---,,,+++++++++++++++*********++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---...//////444666999===AAAEEEGGGHHHIIIOOOSSSSSSTTTXXXZZZYYYYYY\\\YYYVVVVVVSSS^^^www333333555999@@@PPPkkkwwwpppvvvsssdddVVVJJJBBB>>>=========:::777555555333555777:::<<<;;;888666888777777666777777666666666555555444444555555666888777666555555555555666777777666666666666666777999555111222666;;;>>>???AAADDDKKKTTTaaarrrjjj___WWW]]]ooorrrZZZ<<<666111...000111///---++++++++++++***************)))))))))(((((((((''')))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))***+++,,,---///,,,000666333000AAAYYYyyyyyyuuuiii^^^RRRGGG???BBB>>>;;;<<<@@@CCCBBBAAA>>>??????===:::999;;;===AAA===999999<<<>>>===;;;<<<=====================?????????@@@AAABBBBBBCCCDDDEEEDDDBBBCCCIIINNNPPP[[[ggg}}}yyyooobbbZZZ[[[dddpppwwwkkkMMM@@@666555888666111...333222111000///.........---...000111000///---++++++++++++*********************************************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,---...//////000333777===CCCHHHKKKMMMIIIOOOTTTTTTVVVYYYZZZYYYXXX[[[XXXUUUVVVSSS___xxx444444555666666>>>QQQccc~~~}}}{{{zzzrrrcccXXXMMMRRRUUURRRKKKDDD???;;;888777777888::::::888666666666777777666666666666888777777666666777777888444555666777777777666555444333333222333555666777999555555>>>KKKTTTTTTRRR[[[___fffppp{{{{{{ppp]]]ZZZ]]]lllyyyhhhQQQ:::777333...,,,------+++***+++++++++*********))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,,,,+++'''---666333+++111@@@aaaxxxvvvwwwzzzjjjYYYRRRHHH??????EEEGGGBBB:::===>>>>>>>>>>>>@@@BBBEEEBBB@@@???@@@AAABBB???===?????????>>>>>>>>>??????>>>>>>???@@@AAACCCDDDEEEGGGPPPVVVZZZ```jjjqqqsss{{{rrr^^^UUUOOOYYYqqqjjjJJJ===999777999888333000000222111000///............,,,---///000///...,,,*********************************************************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,---...//////000333777===CCCHHHKKKMMMIIIOOOTTTTTTVVVYYYZZZYYYWWWZZZVVVTTTUUUTTTaaazzz000111444555333444===HHH]]]eeennnuuuxxxyyyiiinnnpppkkkcccZZZNNNDDDCCC???<<<<<<>>>???===;;;222444555555333222222333555444444333333444444555333444444555555555444333555777999;;;===>>>???@@@AAADDDMMM]]]mmmtttpppiiipppwwwqqqbbbXXXRRRTTTfffnnnUUUFFF999...111///,,,++++++,,,+++++++++************)))))))))))))))))))))(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))***+++,,,,,,''''''...///,,,...555>>>UUUoootttbbb]]]YYYZZZeeewwwyyypppgggfffiiifff[[[OOOPPPMMMHHHFFFEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCCCCCIIIHHHGGGGGGFFFFFFGGGGGGCCCFFFLLLSSSYYY^^^```aaazzzssscccYYYWWWQQQQQQ[[[uuubbbFFF888777444333333///,,,///555111000///......---......,,,------...---,,,+++***)))))))))*********************************************))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))************+++++++++***++++++,,,---...//////444666999===AAAEEEGGGHHHIIIOOOSSSSSSTTTXXXZZZYYYWWWYYYVVVTTTUUUTTTbbb|||000000222555333000444:::;;;FFFXXXkkk{{{ssscccXXXTTTQQQQQQTTTUUURRROOOCCCFFFHHHGGGEEECCCCCCDDD@@@??????????????????@@@FFFDDDAAA>>>======???@@@GGGLLLTTTZZZ^^^]]][[[XXX^^^dddooo{{{yyyeeeXXXUUUTTTSSSaaa```DDD666111111111---,,,,,,,,,---------,,,************))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,,,,***((()))---000111111...999KKKeeehhheeebbb```aaammmxxxttttttrrrnnniiicccdddccc___[[[[[[```dddhhhgggfffeeeeeeeeeeeefffvvv}}}lllddd[[[UUUSSSUUU^^^hhhoooxxx___???222666444111///000///,,,...222//////...------.........,,,,,,++++++++++++******((()))))))))*********+++******************************))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++***++++++,,,---...//////444666999===@@@CCCEEEFFFJJJOOORRRQQQRRRWWWZZZZZZVVVYYYUUUSSSUUUUUUccc~~~555333333555444000111555555777AAATTTlllxxxuuussstttwwwxxxtttooofffiiikkkjjjgggdddeeefffZZZZZZYYYYYYYYYYYYZZZZZZbbb]]]VVVQQQNNNPPPSSSVVV\\\dddqqq{{{}}}wwwrrr|||qqqjjj^^^UUUXXXdddmmmqqqvvv]]]CCC777444000---,,,)))***+++------,,,+++***************))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,&&&)))***))),,,111000,,,111...222GGGiiiqqq```cccpppssswww|||~~~hhhUUUUUUSSSUUU___nnneeeSSSCCC222000:::333000111555666111,,,+++......---------......///,,,+++******))))))******(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))************+++++++++***++++++,,,---...///000111333777<<<@@@DDDGGGHHHJJJNNNQQQPPPQQQVVVZZZZZZVVVXXXTTTSSSUUUUUUddd~~~555444333333222222333333333222666@@@NNNbbb}}}{{{qqqqqq~~~{{{}}}mmmooorrruuuwwwzzz}}}uuukkkeeecccdddeeemmmrrrxxxzzzzzz{{{ppp___^^^\\\]]]eeesssnnnRRREEE666...///111///,,,++++++++++++++++++++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((((((((()))))))))))))))))))))))))))******+++++++++,,,------......///000......555HHHeeeqqqddd]]]ZZZXXXYYYYYY___qqqwww~~~{{{iiiYYYPPPMMMRRRYYYggg|||{{{aaaIII@@@;;;444333777222222222111000//////...------,,,,,,,,,,,,++++++************************+++*********))))))((((((***(((''''''))))))(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))))))))((('''(((((((((((())))))))))))******************************))))))((((((((('''(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++,,,...///000000111111111333777;;;???CCCEEEGGGHHHKKKPPPTTTVVVWWWXXXZZZWWWXXXTTTSSSVVVVVVccc|||333222111111000000111111///...111888AAAOOOddduuu|||uuuuuu}}}~~~wwwwww}}}}}}vvvuuuzzz{{{lllaaaZZZ\\\dddsss~~~dddNNN???777///+++---///...+++++++++++++++++++++++++++))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''(((((()))*********++++++,,,,,,------,,,---...111:::MMMfffwwwtttnnngggccc]]]YYY^^^ffftttwwwyyymmm^^^VVV[[[___aaa^^^YYYYYY___eeerrr}}}~~~\\\JJJ;;;777555000///444222222111000000///......------,,,,,,,,,,,,++++++************************************)))))))))((((((((((((((()))))))))(((************************,,,***''''''((()))))))))'''((((((((())))))))))))************************)))))))))(((((('''''''''(((((((((((())))))))))))))))))***++++++++++++***+++,,,---...///000000000222444777;;;@@@CCCEEEGGGIIIMMMQQQTTTVVVWWWXXXZZZZZZ[[[VVVTTTVVVVVVccc|||111000//////......//////...,,,---111444:::FFFRRRttt|||~~~zzz|||vvvdddXXXRRRXXXccc~~~www```GGG555000---++++++,,,---,,,***++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))((())))))***++++++,,,,,,+++...000...---555DDDPPPuuu{{{mmmbbb^^^___dddgggeeebbbbbb```^^^bbbmmm}}}{{{yyyvvvoooddddddmmmlll```WWWWWWVVVQQQQQQUUUccchhhooouuu|||zzzbbbNNNCCC:::444666555000000444111111000000//////......------,,,,,,,,,,,,++++++************************************))))))))))))'''(((******)))(((((()))((((((((((((((((((((((((+++)))&&&&&&(((*********''''''((((((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((())))))))))))(((((()))************)))***+++,,,---////////////222444777<<<@@@CCCEEEGGGIIIMMMQQQTTTVVVWWWYYY[[[^^^___XXXTTTVVVVVVbbb|||000///......---............---...000000000555;;;HHHUUUeeerrryyyxxxgggZZZWWWUUUYYYooofffRRRCCC777///...//////...,,,******+++************************))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))((())))))******++++++,,,---///111...+++,,,222777RRRaaawwwwwwjjjccc[[[bbbmmmvvvyyysssfff\\\XXXVVVUUU[[[kkkzzz|||xxxcccWWWZZZ[[[VVV```rrrssszzz}}}ooogggrrreeeLLL>>>888:::777666888666000000444000000000//////.........------,,,,,,,,,+++++++++*********************************)))))))))))))))&&&)))+++***(((''''''(((((((((((((((((((((((((((((((((((()))+++,,,+++***'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))((())))))*********************,,,---.../////////333555888<<<@@@CCCEEEFFFGGGJJJOOORRRUUUWWWZZZ]]]``````YYYTTTUUUTTTaaazzz000000///............///...---...222111///000333///666CCCRRRcccuuuyyyjjjcccaaa]]]]]]gggtttxxx~~~uuuUUU???555222///---///000000---***)))+++---************************))))))))))))(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''(((((()))***))))))******++++++,,,,,,---------...000000///...666@@@TTTsss}}}rrrlllhhhqqq{{{qqqyyyeeeIII999777:::666555555444111------111/////////...............------,,,,,,,,,+++++++++************************))))))))))))))))))******''')))++++++)))'''&&&&&&))))))))))))))))))))))))&&&'''***---000///,,,)))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((()))))))))))))))***++++++,,,,,,++++++******,,,---.../////////444666999<<<@@@CCCEEEFFFEEEHHHMMMQQQTTTWWW[[[^^^______XXXTTTUUUTTT```yyy111000//////......//////---+++,,,111111///...111111000111999III```wwwooo___YYY\\\aaalllxxxmmmVVV>>>333222111...+++---,,,,,,***)))***,,,///************************))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''(((((()))***)))))))))***++++++,,,,,,+++)))(((,,,111333000---000222<<>>999777666444444333222000///111222..................------------,,,,,,,,,,,,++++++************************))))))))))))************)))))))))+++------***(((************************%%%'''***...000///+++(((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,,,,***+++,,,---////////////444666999===@@@CCCEEEFFFGGGJJJNNNQQQTTTWWW[[[^^^\\\]]]WWWUUUWWWUUUaaayyy000000///...............---***+++///000...---///222222000000666EEEYYYiiiqqqqqqnnniiiffflllxxx|||kkkOOOAAA444222444111......+++***))))))***++++++,,,************************))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((((((''''''&&&&&&''''''((()))'''(((((())))))******+++***))))))+++---///000///000111333<<>>JJJ___ppp}}}mmmccc```ttt|||wwwZZZBBB:::111+++---...++++++///,,,+++***+++,,,,,,)))'''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))***,,,,,,+++***+++...111(((---///...666NNNmmmyyyhhhJJJAAA:::999777222111555///000//////000111///+++---------------------------------,,,,,,,,,++++++************************(((((())))))*********+++)))&&&&&&...999===999333)))))))))))))))))))))))))))'''%%%%%%''')))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((()))***************+++,,,...///000000111111555777:::===AAACCCEEEFFFTTTUUUVVVVVVUUUVVVXXXZZZXXX[[[YYYYYY\\\[[[eee|||000///---,,,++++++,,,---(((***+++---......------111000///000111333666888@@@KKK]]]nnn|||~~~uuuiiicccooogggHHH666444000...------------+++***---+++))))))+++,,,***((())))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''((()))(((&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''((()))))))))************++++++++++++++++++++++++***,,,......000777CCCLLLnnnlllWWWKKKHHH>>><<<999555222111111111222111111000///......---//////---+++)))***---000///+++'''(((,,,...,,,)))************************+++******)))))))))))))))%%%***)))$$$***777;;;555))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''((((((((())))))'''%%%&&&)))***(((&&&(((((())))))))))))((((((***'''&&&(((+++,,,+++))))))))))))***++++++,,,,,,******,,,---.../////////222444888;;;===@@@CCCFFFLLLOOOSSSUUUVVVWWWYYYZZZXXXZZZUUUTTTWWWWWWddd|||000///---,,,++++++,,,,,,+++,,,---....../////////000///......///111333444444;;;HHHVVVfffuuu|||}}}~~~uuuqqqtttuuuyyyooo^^^KKK888000444000...,,,,,,------+++***,,,***))))))++++++***(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$'''(((((('''&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********++++++++++++++++++++++++,,,...000000///222888>>>MMMjjjiiiQQQCCC;;;888;;;999666444333222333333111111000000///......---......---,,,+++,,,000222333...***)))+++---+++)))************************+++******)))))))))))))))''')))((('''000;;;999///((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''((((((((((((((()))'''&&&'''))))))(((&&&(((((())))))))))))(((((('''%%%%%%'''+++------,,,)))))))))***++++++,,,,,,******,,,---.../////////111444888;;;===@@@CCCFFFLLLOOORRRUUUVVVWWWXXXZZZYYYZZZUUUSSSUUUTTT```xxx//////...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///......---,,,---...///000---///333;;;GGGXXXiiitttzzz{{{zzzwwwwwwyyy|||~~~ppp]]]III===444,,,,,,111///---,,,,,,,,,,,,+++***+++***))))))******)))((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******************++++++***---000000...---///111555LLLkkk^^^GGG===;;;999666666555444333333333444555000000000///......------,,,------,,,,,,...111444666111,,,******+++***(((************************+++******)))))))))))))))((()))(((***444<<<555((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((''''''''')))'''&&&'''((()))(((''''''(((((())))))((((((''''''&&&&&&(((***,,,,,,+++)))))))))***++++++,,,,,,******,,,---.../////////111444777:::===@@@DDDFFFKKKNNNRRRTTTUUUVVVXXXYYYXXXZZZUUUSSSTTTRRR\\\sss///......---,,,,,,++++++******)))((()))***,,,---...---,,,,,,,,,,,,------000///------222;;;HHHPPPfffvvvyyyzzz{{{|||oooaaaGGG<<<222111222///---......,,,++++++,,,,,,+++)))***)))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***************&&&)))---...------...///444888DDDZZZyyy~~~___QQQ@@@999<<>>;;;444444333222222222333333/////////......---------,,,,,,,,,,,,+++,,,///111555111+++))))))******)))************************+++******)))))))))))))))((())))))+++111666000&&&(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((''''''''''''((((((''''''(((((((((''''''(((((((((((((((((('''+++***)))))))))((('''&&&)))))))))***++++++,,,,,,******,,,---.../////////111333777:::===@@@DDDGGGJJJMMMQQQTTTUUUVVVWWWYYYWWWYYYUUUSSSUUURRR\\\ttt.........------,,,+++++++++***)))((()))***+++,,,......------,,,,,,,,,,,,//////...,,,,,,...222555>>>NNNfffxxxsss[[[HHHAAA222---,,,000444222...***,,,+++******+++,,,***)))))))))))))))(((''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((())))))*********((()))******+++,,,///111555111111;;;PPPiiiqqq[[[KKKAAA===888888:::;;;999666444333222111111000000000............------------+++,,,,,,+++))))))+++---///---***(((((()))******))))))))))))))))))))))))+++******)))))))))))))))''')))***)))***,,,+++)))''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((''''''''''''(((((((((''''''((((((''''''((((((((((((''''''*********)))(((&&&&&&&&&)))))))))***++++++,,,,,,******,,,---.../////////000333777:::===AAAEEEGGGJJJMMMPPPSSSTTTUUUWWWXXXUUUWWWTTTSSSVVVUUU```xxx............---,,,+++***------,,,,,,,,,,,,---------------------------,,,(((***---............//////666CCCPPPYYY```kkkuuu{{{zzzsss```LLL999111333111...,,,---......,,,)))+++***)))***++++++***)))'''))))))((('''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''(((((())))))******,,,+++***)))***+++...///...111444333111:::PPPfff~~~zzzdddVVVHHH<<<555777666444333333444444555333333222111000...------------------------------++++++,,,***)))((()))*********)))(((((()))***+++))))))))))))))))))))))))+++******)))))))))))))))''')))***(((&&&&&&(((+++''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&''')))&&&''''''((((((''''''&&&&&&'''(((((((((((()))***)))))))))***++++++,,,,,,******,,,---.../////////000333777:::===AAAEEEHHHIIILLLPPPRRRSSSTTTVVVWWWUUUWWWSSSRRRVVVWWWddd}}}---............,,,+++***------............------+++,,,,,,---------,,,,,,&&&))),,,.........///000222000111777;;;>>>FFFPPPbbbmmm||||||eeeMMM@@@777---,,,111111000...+++***++++++++++++)))((()))***+++***)))&&&((()))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''(((((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((()))******,,,+++))))))***,,,------,,,///333222+++)))555EEEYYYiii~~~sssVVVFFF@@@;;;666555222111//////000333444555111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))+++,,,)))***++++++************))))))))))))))))))))))))+++******))))))))))))))))))((('''(((((('''((()))''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&&&&'''((()))******&&&((())))))'''&&&''')))&&&''''''((((((''''''&&&$$$&&&(((((('''''')))+++)))))))))***++++++,,,,,,******,,,---...////////////222666:::===AAAEEEHHHIIILLLOOORRRSSSTTTUUUWWWVVVWWWRRRPPPTTTVVVeee---......///...,,,+++***+++,,,---...---,,,+++*********+++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///000++++++///222111555;;;<<>>===:::888666555555555444444444444444444444444000000//////.........---...---,,,,,,++++++,,,,,,************************+++++++++************)))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''$$$&&&'''((('''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&######$$$&&&(((+++---...(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''))),,,...///...---,,,+++++++++,,,---...///000111444999<<<>>>@@@BBBDDDFFFLLLRRRTTTQQQPPPRRRTTTSSSUUUQQQOOORRRTTTddd000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************+++++++++,,,,,,,,,,,,---...---///222888AAAIIINNN```kkkzzzzzz{{{}}}nnn\\\LLL@@@:::666222111///---,,,+++++++++,,,,,,+++******)))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''###$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,---.........555///111999???GGGXXXkkkzzziii___TTTDDD<<<<<<777777555444333333333333222222222222222222222222000/////////.........---------,,,++++++++++++,,,************************+++++++++*********))))))))))))(((((((((((())))))(((((((((''''''(((((((((%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((******,,,------,,,+++++++++++++++,,,---...///000111444999<<<>>>@@@BBBDDDFFFKKKQQQSSSRRRQQQRRRUUUTTTVVVQQQPPPSSSUUUeee...---,,,+++++++++++++++******++++++++++++******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***)))(((''')))---111444>>>JJJ\\\nnn}}}pppZZZRRRFFF:::222//////000///...---,,,+++++++++++++++++++++******))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))*********++++++,,,,,,---......111,,,,,,/////////888DDDbbbrrrfffUUUEEE===777111111666222222222222222222111111000000000000000000000000/////////...............------,,,+++++++++++++++************************++++++*********)))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&''')))((('''%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((&&&$$$###"""""""""%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((++++++++++++******))))))+++++++++,,,---...000000111444888;;;>>>@@@CCCEEEFFFKKKPPPRRRRRRQQQSSSUUUTTTWWWRRRQQQTTTVVVfff,,,,,,+++***************))))))************))))))************************))))))))))))))))))))))))************++++++++++++---,,,+++***+++...111222222777???JJJVVVcccooowww|||{{{}}}|||lllVVVDDD===;;;777444111///......---------,,,,,,,,,,,,,,,+++*********)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%$$$$$$###$$$%%%'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))************+++,,,,,,---------+++,,,000111000555<<<:::LLLaaaqqq{{{hhh[[[JJJBBB<<<;;;:::555444666222222333444444222111000................................................---,,,,,,+++***+++++++++************************************))))))))))))))))))(((((((((((()))))))))(((((((((((((((((()))&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))************+++,,,---...000111111444888;;;===@@@CCCFFFGGGKKKOOOQQQRRRRRRTTTVVVUUUWWWSSSRRRUUUWWWhhh++++++***)))))))))******((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++000...,,,+++************---------...333===HHHOOO\\\fffsss{{{eeeSSSGGG???:::888000000111111000///---,,,++++++,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((%%%$$$$$$###$$$%%%'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))******+++,,,,,,,,,...---...000000---...111111666<<>>GGGQQQ]]]kkk{{{|||zzzzzzjjjbbbTTTJJJ>>>666000,,,...222000///---,,,+++,,,---...))))))*********)))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$''''''$$$"""$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((())))))******+++,,,,,,---,,,---------,,,,,,,,,/////////000555???KKKSSSeeeuuu}}}mmm```QQQIII>>>777333222111000111111111222222222111111222222222111000...---,,,////////////////////////---------------.........,,,,,,+++*********************************************)))))))))((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&''')))((('''%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((()))***+++,,,,,,)))******+++---///111222111444777:::<<<@@@DDDHHHKKKLLLNNNPPPQQQSSSSSSTTTTTTVVVSSSQQQUUUXXXhhh+++******))))))******+++)))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******$$$%%%&&&((()))++++++,,,(((+++---...---,,,,,,---...---...000666@@@KKKRRR]]]hhhtttzzz|||ttthhhZZZJJJ===888000,,,---222222---***+++000...---++++++,,,...///)))******+++***)))((('''((()))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%### """(((((($$$###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))***+++++++++************,,,/////////***---111444444222000000777CCCQQQ[[[fffrrr|||vvvfffYYYOOOEEE<<<777555333111222333666777333444333111111222444555000000///.......................................,,,,,,,,,------.........,,,++++++******************************************)))))))))(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((***+++++++++******))))))***+++---///111222111444666999<<<@@@EEEHHHNNNMMMNNNOOOQQQRRRRRRRRRSSSUUURRRQQQUUUWWWhhh+++***************++++++******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))***+++++++++***)))((((((&&&'''(((((('''(((***,,,---,,,+++,,,...111333555;;;GGGSSSXXXXXX]]]kkkxxx|||uuucccWWWHHH???999444333555666---(((,,,///......222(((***,,,......---+++***,,,,,,------,,,+++)))((((((((((((((())))))))))))'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''((()))((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!((()))%%%$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++,,,,,,***((())),,,,,,+++...,,,,,,......---///111...444888:::???HHHOOOQQQhhhzzzttteeeXXXTTTIII===888888777333---000222333222000000000---///111///.../////////000//////...///000111222------------------------,,,,,,,,,------.........,,,++++++***)))*********************************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))$$$&&&'''(((''''''''')))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))***,,,---,,,+++)))'''))))))***+++---///111222111333666999<<<@@@EEEIIIOOONNNNNNOOOQQQRRRRRRQQQRRRUUUQQQPPPTTTWWWhhh+++++++++************)))((()))***+++++++++++++++++++++++++++*********)))''''''(((((())))))******((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''((()))))))))))))))...---,,,++++++---///000111555:::<<<<<<@@@GGGMMM^^^bbbiiirrr}}}tttdddUUULLLCCC@@@:::444000//////000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************)))(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************+++++++++)))******++++++,,,------111222333333444555777999AAAJJJXXXfffrrr||||||xxxpppfff[[[QQQIIIEEE999888888666555444333333222111111111000000//////111000...///000111///...///////////////////////////////////////......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''((()))************+++++++++)))***+++,,,...///000000222444777999;;;>>>BBBEEEJJJLLLOOOPPPPPPPPPQQQSSSSSSUUURRROOOQQQTTTggg+++++++++************)))))))))***+++++++++******+++*********))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((())))))))))))))),,,+++***))))))+++,,,...***---//////------222666999;;;@@@FFFMMMSSSYYY\\\mmmpppuuu}}}vvvlllgggVVVTTTQQQLLLDDD<<<555000555444111...------...///,,,,,,++++++++++++,,,,,,************************)))************)))((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))*********+++++++++)))******++++++,,,,,,---------.........///111333,,,000555:::===AAAFFFJJJUUUZZZbbbjjjsss{{{vvvsssmmmgggaaaYYYRRRMMMDDDBBB@@@===999666333222444444333222111000000///111111111000000////////////...------//////...---........................///////////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************)))))))))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%'''))),,,...''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))************+++++++++)))***+++,,,...///000000222444777999;;;>>>BBBEEEJJJLLLOOOPPPPPPPPPQQQSSSRRRUUUQQQOOORRRTTTggg+++++++++************)))*********+++******))))))))))))))))))(((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((()))((('''''''''(((***+++(((***+++)))&&&%%%(((+++))))))***,,,...000222444555888>>>DDDLLLSSSXXX[[[```bbbeeeiiimmmppprrrsssxxxxxxxxxyyy|||~~~~~~yyysssppplllgggcccVVVTTTRRRNNNGGG@@@:::777777666555333111111000000,,,,,,++++++++++++,,,---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))******))))))((('''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((()))))))))*********++++++))))))******+++,,,,,,,,,+++++++++++++++,,,------.../////////...000333555333666:::>>>BBBFFFKKKNNNKKKKKKKKKMMMPPPTTTXXXZZZ```______```bbbaaa___]]]WWWXXXXXXWWWTTTNNNIIIEEEEEEBBB<<<888666444222111444444333222222111000000000000000//////.........000000000///////////////...,,,+++,,,......---,,,..............................//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&(((+++---///%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''((()))************+++++++++)))***+++,,,...///000000222444777999;;;>>>BBBEEEJJJLLLOOOPPPPPPPPPQQQSSSRRRUUUQQQOOORRRTTTggg+++++++++*********))))))******+++******)))(((((()))((((((((((((''''''''')))))))))((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((((((''''''&&&'''((()))))))))***,,,+++******+++---///......---------------,,,---...///111222444444555666888:::<<<===>>>>>>EEEFFFGGGIIILLLNNNPPPQQQPPPMMMJJJJJJLLLOOOPPPOOONNNKKKFFFCCCAAA>>>;;;999444444333333222111000000...---,,,,,,,,,,,,---...------------,,,***))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((())))))))))))************)))))))))***++++++,,,,,,///---,,,,,,------------------...------...///000///000111000///...///000111111111222333444555666777777888999::::::999888;;;;;;;;;:::888555333111333111......111333555666111111000000///...------000000000000000////////////.....................---,,,+++,,,---...---,,,---------------------------............---,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''''''((()))$$$%%%&&&'''(((((()))(((&&&&&&&&&''''''''''''((())))))*********+++++++++)))***+++,,,...///000000111333777999;;;???CCCFFFJJJLLLOOOPPPPPPPPPQQQSSSRRRUUUQQQOOORRRUUUhhh+++++++++*********))))))***************)))((('''(((((((((((('''''''''&&&))))))((((((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((((((((((((((('''''''''''''''(((((()))&&&((()))*********+++,,,------,,,++++++++++++,,,/////////000000111111111,,,---...//////000000//////000222444555666666666666444333222333444555555444333111000000000...---444333111000.........---+++,,,,,,,,,,,,+++***)))/////////...---+++)))(((+++******))))))******+++************************)))))))))))))))(((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((((((((()))))))))*********((())))))******+++,,,,,,111///------//////...---******++++++***(((%%%###)))+++,,,---,,,,,,---///111222222222222111111000333444555555444444444444444444444555555444444333333111//////000111000///)))***+++,,,...///000111000000000///////////////---------------------------,,,+++,,,...///...------------------------------------------,,,,,,+++,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%$$$$$$$$$$$$&&&'''((((((((((((&&&&&&&&&''''''''''''((())))))*********+++++++++)))***+++,,,...///000000111333666999;;;???CCCFFFJJJLLLOOOPPPPPPPPPQQQSSSQQQTTTQQQOOORRRUUUhhh+++++++++************))))))))))))***))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((''''''''''''((((((((((((((('''(((((()))))))))((((((((((((((((((((()))******(((((((((((())))))))))))++++++---...///000000000---...///000000000000000//////............/////////////////////.........///---,,,***((((((''''''---...000111111000...---+++++++++,,,++++++***)))******))))))))))))******************************(((((())))))(((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((((((((((()))))))))******(((((())))))***+++++++++000---***+++...///---++++++,,,---///111000,,,)))***+++------,,,---...000)))***+++,,,,,,,,,,,,+++---...//////------...///...//////////////////...000/////////000000...,,,//////000111222333444444.........---------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((()))************+++++++++)))***+++,,,...///000000000333666999<<>>CCCFFFIIIJJJKKKMMMNNNOOOPPPPPPOOORRROOOQQQYYYaaaxxx((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&''''''((()))))))))((('''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((()))************)))(((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((()))******((())))))******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************((()))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((()))***))))))))))))******************+++,,,...///000000333444777999;;;>>>CCCFFFIIIIIIKKKMMMNNNOOOOOOOOONNNQQQOOOQQQZZZcccyyy))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''((()))***)))((('''''''''''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((((((((((((((((()))************)))((((((((((((((('''''''''''''''''''''&&&'''(((((((((((((((''''''((((((((((((((()))******)))))))))***++++++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******))))))))))))************)))***+++,,,...///000000333444777999;;;>>>CCCFFFHHHIIIKKKLLLNNNOOOOOOOOONNNQQQOOOQQQ[[[ccczzz))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((('''&&&%%%%%%%%%'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&&&&###$$$%%%&&&'''''''''''')))(((&&&%%%&&&''')))+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))((((((((((((((()))***&&&&&&&&&&&&&&&'''((()))******))))))((((((((('''&&&&&&&&&'''''')))******+++++++++*********))))))******++++++++++++******''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((%%%%%%%%%&&&&&&((())))))((())))))(((''''''***,,,((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''))))))((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''******((((((++++++)))++++++,,,,,,...///111222333444666888:::>>>CCCGGGJJJKKKLLLNNNOOOOOOOOONNNOOOQQQPPPWWWeeemmm~~~))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''(((''''''((('''%%%%%%%%%&&&((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&''''''((()))***+++++++++*********))))))******++++++++++++******''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&''''''((())))))******'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))((())))))***+++,,,(((((()))((('''''')))+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''******((((((++++++)))++++++,,,,,,...///111222444555777999;;;???DDDGGGIIIJJJLLLNNNOOOOOOOOONNNOOOQQQOOOUUUbbbjjj|||)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&''''''(((((((((((((((''''''&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''&&&''''''((()))***+++************)))))))))******++++++++++++******''''''((((((((((((''''''''''''(((((((((((('''''''''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((+++******)))******++++++'''((()))((('''''')))+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))'''******((((((+++,,,)))++++++,,,,,,...///111222444666888:::<<>>@@@BBBFFFGGGIIILLLNNNOOOOOOOOOHHHMMMLLLMMMTTT[[[ppp&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###"""###$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$#########$$$%%%$$$$$$''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&'''((((((&&&$$$'''''''''''''''((((((((()))(((''''''&&&&&&&&&'''+++++++++...111000,,,((('''''''''((()))*********))))))************))))))******)))(((((((((((()))((((((((())))))***************))))))(((''''''&&&+++******))))))*********+++***)))((((((((()))*********)))((((((((((((((()))))))))))))))******+++''')))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&***...---(((%%%%%%'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((((()))***************,,,++++++,,,---///111333222555888:::<<<>>>AAADDDHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMJJJOOOYYY^^^sss&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$''',,,---((($$$"""""""""###$$$&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&'''))))))'''%%%'''((()))***+++,,,,,,---,,,,,,,,,+++,,,,,,------+++++++++---000000---***------....../////////000//////////////////...---......---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********++++++***)))))))))*********)))(((''''''((())))))+++******))))))))))))***)))))))))))))))***++++++((()))***)))((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))(((***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%))),,,+++'''$$$$$$&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))***************+++++++++,,,---///111222222555888:::<<<>>>AAADDDGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMIIINNNWWW\\\qqq&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%######$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$***333666000)))$$$###""""""###%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''((()))))))))(((((('''&&&&&&(((******)))'''++++++---...///111222222111111111222222333444555444444444666888999888777777777777777777888888888666666777777666555444444444444333222222222222333111222222222222222333333111111111111000000000000......---,,,++++++,,,,,,***))))))(((((()))******+++***************++++++***))))))))))))***++++++((()))******(((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%&&&&&&&&&$$$'''***)))&&&###$$$%%%&&&&&&''''''''''''&&&&&&(((''''''&&&''''''(((((((((((()))***************+++++++++,,,...///111222222555888:::<<<>>>AAADDDGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLIIILLLSSSXXXmmm&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((!!!!!!###)))111666444111...,,,(((%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$%%%'''(((***++++++,,,+++******+++...///...---222333333333333333333333444444333333444444555666;;;;;;;;;<<<>>>@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======<<<;;;;;;:::;;;;;;:::999999999999999777777777777777888888888777777777777777777777777333222111000////////////+++++++++++++++++++++,,,*********)))******+++,,,******))))))******+++,,,((()))******)))((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%%%%%%%%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%%%%''')))(((&&&$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))(((((()))***************++++++,,,---...000111111222444888:::<<<>>>AAADDDFFFGGGIIIKKKLLLMMMNNNNNNLLLLLLHHHJJJPPPTTTjjj&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''(((((( """$$$&&&(((+++///222222///+++'''$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''))),,,///111222333444333222333666777777666:::999888666555333222222111111000000///000000111666666777888999:::;;;<<>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;777666555333222111111111------------,,,,,,++++++*********))))))***++++++***************++++++,,,)))***+++***)))((()))+++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''((((((((('''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))(((((()))******************+++,,,---///000111111222444888:::<<<>>>AAADDDEEEFFFHHHJJJLLLMMMNNNNNNKKKLLLHHHJJJOOORRRiii&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%######$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''((($$$&&&'''$$$!!!!!!&&&++++++***'''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))******---///111444777999:::;;;;;;:::999999;;;======<<<::::::999777666444333222//////.........///000000444666888999888888999;;;>>>>>>??????@@@AAAAAABBBEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJIIIIIIHHHHHHIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBBBBAAA@@@@@@??????===<<<:::888666555555555111111111000///...,,,,,,---,,,++++++******+++++++++************+++,,,,,,)))***++++++))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***((())))))******+++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&'''((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))(((((()))*********************,,,...///000000000222555888:::<<<>>>AAADDDDDDFFFHHHJJJLLLMMMNNNNNNKKKLLLIIIJJJNNNRRRjjj&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$"""!!!###$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))************,,,---///000111222666777888:::<<<======>>>:::999777777888999:::999555555555666666777777777444444444555777999;;;<<<===@@@DDDDDDCCCAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKIIIIIIHHHFFFEEECCCAAA???>>>======999999999888666444222111111000///---,,,,,,,,,,,,++++++******++++++,,,---)))***++++++))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((())))))******+++,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&'''((()))***'''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((()))(((((()))***************)))***,,,...000000000000222555888:::<<<>>>AAADDDDDDEEEGGGIIILLLMMMNNNOOOKKKMMMJJJKKKOOOSSSlll&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$###"""###$$$&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###""""""$$$&&&'''%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))+++,,,,,,,,,---///222555777999;;;;;;;;;<<<<<<===<<<<<<<<<555333111111222333333222...///111444777999;;;<<<;;;;;;===???BBBEEEHHHIIIEEEIIIMMMNNNKKKIIIHHHIIIIIIIIIKKKLLLNNNPPPQQQQQQNNNOOOQQQSSSUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVYYYYYYYYYXXXXXXWWWWWWWWWZZZYYYXXXVVVUUUSSSRRRQQQOOONNNLLLJJJHHHFFFEEEEEEBBBBBBBBB@@@>>>;;;999777444333111000...---------++++++******++++++,,,---)))+++++++++***)))***+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$!!!"""%%%'''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&''')))***,,,---&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))(((((()))***************)))***,,,...000000000000222555888:::<<<>>>AAADDDDDDEEEGGGIIILLLMMMNNNOOOLLLNNNKKKLLLOOOTTTnnn''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%'''((()))&&&''')))***)))(((&&&%%%(((((()))***,,,...///000555666888999:::::::::999;;;;;;<<<;;;999555111///333///++++++...222333222...777?????????CCCGGGIIIGGGHHHMMMRRRPPPJJJHHHIIIOOOMMMMMMOOOQQQQQQPPPPPPXXXSSSNNNOOOTTTVVVTTTQQQQQQTTTXXXYYYWWWUUUVVVWWWWWW[[[\\\XXXWWWYYY[[[ZZZ\\\YYYWWWXXXZZZ\\\[[[YYY\\\^^^^^^[[[ZZZ\\\ZZZVVVXXXYYYYYYXXXVVVTTTQQQOOOOOONNNLLLIIIEEECCCCCCDDD>>><<<999666333111000///......---,,,,,,+++******,,,+++***+++------,,,+++,,,,,,+++*********++++++))))))))))))))))))))))))******))))))))))))******,,,+++***)))((((((((((((***++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''$$$###'''///111...)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''))))))))))))************)))***+++,,,...///000000222555999<<<===???BBBDDDBBBGGGJJJJJJKKKOOONNNKKKMMMMMMIIIJJJOOOTTTooo''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%&&&((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''((()))+++,,,,,,---...000222444555666666666666777777666444333222///000111111222222222222555333111222666:::;;;;;;;;;CCCIIIIIIJJJNNNPPPPPPYYYTTTSSSTTTSSSQQQRRRUUUWWWUUUTTTWWW[[[^^^aaabbbddd```ZZZVVVUUUVVVWWWWWWdddiiinnnmmmfff^^^ZZZYYY[[[bbbhhhjjjiiihhhbbb\\\\\\ZZZZZZ]]]bbbccc```[[[[[[^^^___]]]]]]bbbdddccc]]]]]]\\\\\\[[[ZZZZZZYYYVVVVVVVVVUUUSSSPPPOOONNNGGGEEEBBB@@@===999555333222222111000///......------+++***)))******((('''******++++++,,,---------******************************))))))))))))************))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&$$$$$$&&&+++---+++)))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''))))))))))))************)))***+++,,,...///000000111444888:::<<<>>>AAACCCBBBFFFIIIHHHJJJNNNNNNKKKMMMMMMJJJKKKOOOUUUnnn''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***)))%%%"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&)))(((((())),,,000333555222333555666666555444333333333333333222111000///......000222555888;;;===>>>===<<<>>>AAADDDDDDDDDLLLPPPSSSRRRTTTXXXXXXVVVVVVSSSSSSYYY\\\ZZZWWWWWWTTTUUUYYYbbbooo}}}zzzzzz}}}}}}zzztttssstttzzz}}}vvvmmmoookkkbbb]]]___ccceeegggeeeccc```___^^^^^^___]]]^^^```bbbbbb```^^^]]]WWWVVVTTTRRRPPPLLLGGGCCC>>>===:::888555333111000///---,,,+++++++++)))((())))))***+++++++++++++++******************************))))))))))))******((((((((()))***+++,,,---+++++++++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''((())))))))))))************)))***+++,,,...///000000000333777:::;;;===@@@BBBCCCFFFGGGFFFHHHLLLNNNKKKLLLNNNKKKLLLQQQUUUmmm&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%&&&(((((((((((()))******+++------...000222666888:::999888666444222111//////...///111222444555666777;;;<<<>>>AAACCCFFFHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMQQQWWW\\\^^^aaaccc^^^WWWZZZ^^^lll~~~xxxpppmmmrrrzzz|||~~~}}}vvvnnnhhheeeccccccaaabbbcccfffggggggeeecccbbb___^^^]]]^^^\\\YYYUUURRRPPPLLLGGGBBB>>><<<:::444222111000000000...---,,,---------,,,+++***)))+++++++++++++++++++++++++++******))))))******+++))))))))))))***+++,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&$$$""""""$$$'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((()))))))))************)))***+++,,,...///000000111444777:::<<<>>>@@@BBBCCCFFFFFFEEEGGGKKKMMMLLLLLLNNNLLLNNNRRRUUUmmm&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((***---...000000222444666888:::::::::::::::888555222000000111222222333555777:::===???@@@GGGHHHIIIKKKKKKKKKJJJIIIKKKMMMNNNPPPRRRSSSTTTVVVUUUcccuuurrrdddcccnnn}}}yyyxxxuuutttrrrqqqqqqoookkkgggdddaaa___aaaeeegggeeebbb```]]]YYYTTTPPPMMMKKKJJJ>>><<<999666555222///---////////////...---,,,,,,++++++++++++++++++++++++++++++************++++++++++++************+++++++++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&&&&$$$ ###'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))))))))************)))***+++,,,...///000000222555999;;;===???BBBDDDCCCFFFFFFEEEGGGKKKMMMLLLLLLNNNLLLNNNRRRVVVnnn&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,(((%%%###$$$'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%'''***---000222444444777999;;;======<<<;;;:::333222000000111444888:::>>>>>>???@@@BBBDDDFFFGGGJJJJJJJJJJJJJJJIIIHHHGGGEEEHHHLLLOOOSSSWWW\\\```kkkxxx}}}uuurrrqqqtttyyy{{{xxxuuubbb```]]]ZZZWWWVVVWWWWWWOOOLLLFFFBBB===888333000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++*********++++++,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&'''%%%"""!!!###&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))************)))***+++,,,...///000000222555999<<<===???BBBDDDCCCFFFGGGFFFHHHLLLNNNKKKLLLMMMKKKMMMRRRWWWooo%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%$$$&&&((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((***,,,---+++---000333666888999999;;;;;;;;;<<<<<<;;;;;;;;;333555777;;;>>>AAACCCEEEHHHHHHHHHHHHIIIKKKMMMNNNPPPOOOMMMLLLMMMPPPTTTVVVSSSWWW[[[```dddkkkrrrxxxyyyzzzpppnnnjjjgggeeeddddddeeeccc___ZZZUUUPPPKKKFFFBBB999777333000---------...------------------------,,,++++++******++++++,,,************+++,,,------,,,,,,------,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))))))))))))))************)))***+++,,,...///000000222444888;;;===???AAACCCBBBFFFIIIHHHJJJNNNNNNKKKLLLMMMJJJLLLQQQWWWqqq%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''')))+++---///000333444777:::<<<===>>>>>><<<;;;:::999999:::<<<===???CCCHHHMMMPPPRRRQQQQQQLLLLLLLLLMMMNNNPPPSSSTTTZZZWWWTTTSSSWWW^^^fffkkkqqqtttxxx{{{xxxsss~~~uuuiiihhhjjjqqqzzz}}}uuujjj\\\UUUZZZfffssszzz|||yyylllfffffffffqqq}}}|||uuurrrvvv||||||xxxvvvuuuuuuqqqnnnjjjgggddd```\\\YYYOOOKKKEEE>>>888555444444------------------------,,,++++++******++++++,,,(((((()))***+++---///000,,,,,,------,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$###$$$&&&''''''&&&$$$#########$$$%%%%%%&&&''''''######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&''''''((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))))))))************)))***+++,,,...///000000111333777:::<<<>>>@@@BBBBBBGGGJJJJJJLLLOOONNNKKKLLLMMMIIIKKKQQQWWWsss&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$##########################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&'''***---000222444555888;;;>>>???>>><<<;;;;;;444444444666:::???EEEHHHHHHLLLQQQUUUVVVTTTQQQOOORRRMMMKKKOOORRRVVVaaalll|||xxxsssqqqtttzzz}}}mmm```ZZZlllxxxooo]]]RRRRRRSSSVVVZZZ^^^``````WWWRRRLLLIIIMMMTTT[[[``````cccaaaYYYSSSSSSUUUUUU]]]bbbjjjooopppjjjbbb\\\\\\___ggguuu~~~uuullleeebbbaaabbbZZZTTTSSSMMMAAA999777111///------......---,,,///+++'''&&&'''+++---///---,,,,,,,,,---...//////,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&%%%$$$######%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))************)))***+++---...///000000222444777999:::===@@@CCCBBBCCCEEEGGGIIIJJJJJJKKKLLLNNNIIIIIIPPPZZZttt&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$#################################################################################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%'''((()))))),,,---000333666777777777:::;;;:::888555333333444999<<>>999333000------------...---***(((******))))))***+++,,,------------------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))************)))***+++---...///000000222444666888:::===AAADDDCCCDDDFFFHHHJJJKKKLLLLLLKKKMMMJJJIIIQQQZZZttt&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$#############################################$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((((('''''''''(((((()))***,,,...111333555666999888666555444333222222---...///000111555:::===BBBIIIQQQUUUVVVUUUTTTTTTMMMRRR\\\kkkyyy~~~}}}vvvgggQQQPPPOOOOOORRRTTTUUUUUUOOONNNLLLJJJFFFCCCCCCEEEHHHIIIIIIEEEBBBAAADDDHHHAAAHHHKKKGGGEEEGGGIIIGGGOOOQQQTTTVVVVVVUUUUUUTTTZZZZZZZZZZZZ[[[]]]aaadddhhhjjjggg^^^WWWWWWYYYYYYZZZ```eeeeee```ZZZVVVUUURRRUUUTTTOOOLLLLLLKKKIIILLLIIIHHHIIIGGGFFFKKKRRRPPPOOONNNMMMKKKMMMZZZiii{{{uuuooogggbbb```\\\XXXSSSOOOJJJEEEAAA999555///++++++,,,------///...,,,*********+++,,,---------...---,,,,,,+++))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))))))))************)))***+++---...///000000111333666888:::===AAADDDDDDEEEGGGIIIJJJLLLLLLMMMJJJMMMJJJJJJQQQ[[[ttt&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$########################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))(((((()))******+++,,,---///111333555777888:::777222...,,,,,,...///+++///444999===AAAEEEHHHLLLPPPUUUUUURRRPPPQQQSSSQQQ]]]sssuuuhhhiiilllqqqrrrkkk^^^SSSIIIHHHGGGHHHIIIJJJIIIHHHBBBDDDFFFEEEEEEFFFHHHHHHFFFIIIMMMNNNOOOQQQVVVZZZ```eeehhhfffddddddeeeeeelllrrryyy~~~~~~}}}||||||}}}vvvxxx}}}|||uuusssmmmrrrrrrllleeeaaa]]]YYYRRROOONNNNNNLLLIIIJJJNNNLLLJJJJJJKKKIIIHHHMMMTTTYYYdddqqqwwwtttmmmgggdddnnn|||}}}uuurrrnnnjjjeee```ZZZVVVKKKFFF===777333111///...///...+++***)))***,,,---------.........---,,,,,,************************((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((()))))))))************)))***+++---...///000000111333666888:::>>>BBBEEEDDDEEEGGGIIIJJJLLLLLLMMMJJJMMMJJJJJJRRR[[[ttt&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""%%%%%%&&&&&&&&&&&&%%%%%%########################"""""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))+++,,,---......///111222444555555888555111---,,,...111333555:::@@@FFFIIIJJJLLLMMMNNNQQQSSSPPPKKKIIIMMMQQQ```nnnyyylll```YYY\\\```bbb___WWWNNNHHHDDDCCCBBBCCCDDDCCCAAA??????BBBCCCBBBFFFPPPXXX\\\XXX]]]ccchhhkkkooouuuzzz~~~yyytttlllgggddddddccc]]]YYYYYYWWWRRRNNNNNNMMMLLLOOOTTTTTTUUUVVVSSSOOOMMMNNNPPPOOO\\\rrrxxxqqqiiiaaa[[[XXXUUUOOOHHHAAA999000+++...,,,+++)))***,,,///111...............---,,,,,,************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))))))))************)))***+++---...///000000000333666888;;;>>>BBBEEECCCDDDFFFHHHJJJKKKLLLLLLIIIMMMJJJKKKRRR[[[sss&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$########################!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((()))+++...000111000111111222222333333333555555555666888:::===???CCCFFFKKKOOOPPPPPPPPPPPPNNNRRRUUUUUUSSSUUU\\\ccc}}}~~~yyyzzz~~~}}}vvvmmmdddWWWLLLJJJLLLNNNOOOMMMJJJEEEBBB??????AAADDDGGGHHHGGGFFFJJJPPPUUUWWW___mmmxxx||||||~~~uuuqqqkkkfffcccaaa]]]ZZZ]]]ccchhhddd]]]WWWTTTSSSUUUWWWSSSTTT\\\hhhnnnmmmlllnnnlllsssyyynnnhhhgggccc^^^WWWQQQIIIAAA;;;666444111...---...000111...............------,,,******************************************************))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))************)))***+++---...///000000000222555888;;;>>>BBBEEECCCDDDEEEGGGIIIJJJKKKKKKIIIMMMJJJKKKSSS[[[sss&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################!!!""""""###$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''((()))***,,,///222444555444444444444444333333333333666:::???CCCFFFHHHIIIJJJMMMPPPRRRRRRRRRSSSTTTQQQXXX```dddgggmmmxxxwwwlllgggfff^^^eeeggg```WWWQQQHHH???>>>>>>>>>AAACCCDDDCCC@@@CCCEEEIIIOOOVVVZZZ[[[ZZZ[[[fffrrrzzzzzzrrrsssyyyxxxtttpppllliiifffccc```eeeZZZTTTVVVXXXUUUSSSTTTQQQWWWeee|||wwwrrriiibbb^^^\\\ZZZYYYCCC???:::555111///000000......//////......---,,,************************************************((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))************)))***+++---...///000000000222555888;;;>>>BBBFFFBBBCCCEEEGGGIIIJJJJJJKKKIIIMMMKKKLLLSSS[[[sss%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""$$$%%%'''&&&&&&((())))))*********......///111333666999:::666777555000+++,,,333:::AAA>>>@@@IIIMMMKKKKKKOOOUUUKKKGGGOOOUUUUUUXXX___jjjttt{{{yyyxxx}}}~~~vvvjjj\\\RRRMMMKKKJJJMMMQQQQQQMMMGGGBBB???AAA@@@AAAHHHQQQVVVVVVSSSVVVUUUYYYcccpppyyyzzzwww|||{{{oooaaaUUUMMMIIIJJJKKKRRR___nnnwwwwwwsssooovvvxxxqqqnnnhhhaaaWWWUUUNNNBBB:::777333///222///000222222---+++,,,---......,,,++++++,,,---++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********)))))))))))))))***+++,,,---...000111111333333333444777<<<@@@CCCBBBDDDFFFHHHJJJKKKKKKKKKIIILLLHHHIIIRRR]]]xxx&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''')))+++---...111444888:::;;;:::999111111000---,,,///666<<>>999444111000333333000///111,,,,,,,,,+++***)))******++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))))))))))))))))))))***+++,,,---...000111111333333333444777<<<@@@CCCBBBDDDFFFHHHJJJKKKKKKKKKKKKNNNJJJJJJQQQ\\\vvv&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((,,,000222222555999======;;;777444111111111333777<<>><<>>>>>===@@@HHHSSS\\\iiikkklllkkkmmmvvvyyy{{{{{{sssmmmkkkfff]]]SSSKKKIIIJJJLLLOOONNNQQQXXX]]]ggguuufff[[[NNNHHHCCC<<<888777111///,,,,,,...//////---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***,,,+++((($$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))************)))***+++,,,---///000000333333444777:::===@@@BBBCCCEEEGGGIIIJJJJJJJJJJJJIIILLLJJJKKKSSS]]]vvv''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''')))***,,,,,,000333777;;;===>>>===<<<:::888777888<<>>@@@BBBDDDEEEGGGIIIJJJJJJJJJIIIGGGJJJIIIKKKTTT^^^www((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((+++...111222888999:::;;;;;;:::888777666777;;;@@@GGGMMMSSSWWWPPPPPPOOOLLLIIIKKKPPPTTTfffttt|||kkkgggeeeggggggeeefffiiibbbVVVKKKFFFBBB>>>>>>AAAOOOWWW______^^^fffwww|||||||||{{{zzzlllllljjjjjjtttyyyqqqjjjfffbbbXXXQQQPPPNNNNNNXXXfffqqqxxxuuullldddZZZQQQMMMGGG???666000///000...,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++)))))),,,000///+++&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((())))))$$$$$$$$$######%%%)))---&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))******++++++))))))***+++---...///000222333555888;;;>>>AAABBBDDDEEEGGGIIIJJJJJJJJJIIIFFFJJJIIIKKKTTT^^^www((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''((())),,,000444777???===;;;999666444333333333888???GGGMMMPPPQQQQQQKKKKKKJJJGGGHHHPPP]]]hhh}}}wwwpppeeecccfffiiiaaaRRRLLLPPPVVVLLLFFFFFFFFFFFFJJJQQQ]]]iiissssssooorrrwwwuuuwwwwwwqqqkkk[[[aaajjjsss|||nnnbbb```]]]VVVUUUYYYTTTVVVXXX\\\gggsssyyyxxxvvvjjj^^^YYYSSSJJJ>>>666333222000...---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++'''%%%'''+++,,,)))%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***$$$$$$###"""###&&&+++///&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++))))))***+++---...//////222333666999<<<>>>AAABBBDDDFFFGGGIIIJJJJJJIIIIIIGGGKKKJJJLLLTTT^^^vvv''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###'''&&&%%%%%%%%%&&&'''((((((***---000444777999::::::999666222000222777;;;>>>BBBHHHLLLNNNOOOPPPPPPNNNMMMOOOVVV[[[aaappp}}}rrreeeiii___TTTMMMIIIFFFCCCCCCAAAHHHPPPVVVZZZ___dddiiippptttggg]]]XXX```pppzzzgggYYYVVVXXXWWWQQQLLLNNNWWW```zzzyyyqqqlll]]]OOOIIIDDD:::222///,,,+++---///000...---......---,,,+++*********+++************)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###%%%$$$!!!!!!%%%'''%%%&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''(((((((((((()))))))))***+++++++++++++++)))***+++---///000111222111333666999;;;===??????DDDFFFGGGIIIJJJJJJIIIIIIEEEJJJIIIKKKSSS]]]yyy''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***---///222666999:::;;;;;;555666777777777999<<>>GGGNNNQQQRRRRRRRRRJJJIIIHHHKKKUUUeeewww|||vvvwwwsssmmmcccZZZPPPFFF???GGGQQQ\\\dddllluuu}}}yyykkkmmmuuu|||yyyvvv{{{~~~~~~}}}}}}yyysssmmmjjjYYY```aaaWWWNNNRRR]]]dddppp{{{bbbPPPLLLGGG???777444444111---***+++,,,---...------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((((((&&&&&&)))***'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%'''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''))))))***+++++++++++++++)))***+++---///000111222444444444666888<<<@@@BBBCCCDDDFFFHHHIIIJJJIIIIIIJJJNNNLLLLLLRRR[[[uuu&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$'''(((+++...000333555666777555222//////111444666BBBGGGMMMQQQRRRQQQQQQPPPJJJMMMRRRZZZeeesssnnnggg\\\RRRIIIEEEFFFIIIZZZfffqqqyyyyyyiiihhhppp~~~~~~qqqjjjlllttt{{{}}}zzzuuuiiifff]]]PPPHHHJJJPPPUUUccc|||{{{iiibbb[[[NNN???999888333,,,++++++,,,---............,,,,,,,,,,,,++++++++++++***************************)))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%$$$''''''%%%%%%((((((%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''))))))***+++++++++++++++)))***+++---///000111222444444444666888<<<@@@BBBBBBCCCEEEHHHIIIJJJJJJIIIIIIMMMKKKKKKQQQZZZuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&---...111333666888999999444333222222666<<>>444111000//////......//////---------,,,,,,,,,++++++******************************)))))))))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%"""&&&&&&$$$%%%''''''$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((()))%%%&&&&&&&&&''''''''''''''''''((())))))))))))))))))***+++---///000111222333444555666999===@@@AAAAAACCCEEEGGGIIIJJJJJJIIIGGGLLLJJJKKKRRR\\\www%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++333444666999:::;;;;;;;;;444555777<<>>DDDIIIMMMOOOPPPOOONNNMMMPPPXXXfffvvvzzzzzzzzzyyyxxxyyy}}}{{{yyypppaaaXXXUUUNNNGGGEEEFFFLLLWWW```lllxxxqqqmmmddd[[[```mmmvvv{{{yyyxxxuuuiii]]]UUUWWWWWWUUUZZZcccooo|||rrr\\\EEEAAA;;;555000...------......---------,,,,,,,,,************************************))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&"""&&&'''&&&&&&((('''$$$((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&''')))******444111...+++(((''''''''''''''''''(((((((((((()))))))))***+++++++++++++++)))***+++---///000111222111333666999;;;===??????@@@BBBDDDGGGIIIIIIJJJJJJFFFLLLLLLNNNWWWbbb~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$&&&'''((('''&&&&&&''''''''''''))),,,111555888???>>>=========???AAABBB:::???DDDGGGLLLRRRTTTRRRSSSLLLHHHQQQddduuu||||||||||||{{{uuusssllleeeZZZOOOHHHFFFGGGHHHQQQRRR]]]qqq{{{xxxssspppsssxxxssskkkppp|||{{{uuujjj___WWWSSSRRRSSS[[[ggg{{{www^^^UUUHHH<<<555111111111000...,,,---...///...,,,,,,,,,,,,+++++++++******,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((&&&''''''&&&$$$$$$%%%'''"""&&&'''%%%%%%'''&&&"""((('''&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%)))&&&$$$%%%'''(((&&&###&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))***,,,+++)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************'''))),,,---...///111222000444888;;;<<<===???AAA@@@BBBEEEGGGIIIJJJIIIIIIHHHKKKHHHJJJTTT```|||$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&''')))'''(((+++///333888;;;===999;;;===>>>>>>===;;;:::>>>FFFLLLLLLKKKKKKIIIFFFGGGJJJSSS```mmmwwwzzz{{{rrrfff```SSSPPPJJJGGGGGGLLLRRRVVVhhhkkkxxx}}}wwwsss~~~~~~sss^^^MMMQQQVVVcccvvvwwwiiiZZZLLLAAA888444......///...---++++++***,,,,,,,,,+++++++++++++++,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))(((((((((((((((((((((((('''''''''&&&%%%$$$%%%'''###&&&'''$$$$$$'''&&&###''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''&&&%%%(((&&&$$$%%%&&&'''&&&$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((((()))))))))******)))***,,,------...///000222444888:::;;;===???AAA@@@BBBEEEGGGIIIJJJIIIIIIHHHLLLIIILLLVVVbbb%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&)))++++++...222777:::<<<<<<<<<555777999;;;<<<===<<<;;;FFFLLLOOOKKKHHHHHHHHHFFFJJJRRR___jjjsss|||~~~uuujjj[[[OOOIIICCCDDDHHHPPPZZZgggrrryyyxxx{{{zzzkkkaaa[[[XXX___nnn|||iiiVVVFFF===222333333111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&((()))(((((((((((((((((((((((('''((((((&&&%%%$$$&&&'''%%%''''''######''''''%%%&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&&&&%%%$$$&&&$$$$$$$$$&&&&&&&&&$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))++++++++++++,,,---...///444555777999999;;;>>>AAA@@@BBBEEEGGGIIIJJJIIIIIIIIILLLKKKMMMXXXeee%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''+++...333666:::===>>>;;;888555666666777999<<>>AAA@@@BBBEEEGGGIIIJJJIIIIIIHHHLLLJJJMMMXXXeee%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((+++///222888:::>>>@@@@@@<<<777333:::<<>>AAA@@@BBBEEEGGGIIIJJJIIIIIIGGGKKKIIILLLWWWddd%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&(((***,,,...111555999:::<<<@@@CCCDDDBBB@@@>>>BBBFFFLLLPPPQQQNNNIIIFFFNNNTTT\\\gggssszzzvvvmmmsssvvv{{{~~~}}}uuukkkcccWWWPPPIIIIIIMMMTTTaaalllyyyuuuooommmnnnrrrvvvyyy}}}}}}kkkYYYPPPOOOSSSbbb{{{hhh[[[III>>>999666000***//////.........---------,,,++++++*********++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''')))***(((((((((((((((((((((((((((((()))'''&&&%%%'''(((&&&((('''$$$$$$'''(((&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%'''((('''&&&&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''''''((()))))))))((('''&&&&&&&&&''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))((((((,,,222555444222111333666777999;;;???AAA@@@BBBEEEGGGIIIJJJIIIIIIGGGJJJHHHKKKVVVccc&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((+++///222555999===@@@@@@BBBEEEHHHKKKLLLLLLLLLMMMOOOQQQRRRQQQOOOLLLIIIUUU```lllttt{{{|||{{{|||}}}yyyoooaaaTTTKKKDDDHHHPPP\\\gggsss~~~yyyuuuqqqmmmjjjhhhiiikkklllooowwwqqqcccSSSOOOQQQ^^^qqqzzzkkkYYYJJJ???777333111000000///...---,,,,,,+++++++++******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))***((((((((((((((((((((((((((())))))(((&&&&&&'''(((%%%((((((&&&&&&((((((%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%((())))))(((((()))***)))%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))'''%%%$$$$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((((((((((()))))))))*********)))***///555777444000...111555888:::<<>>BBBDDDGGGHHHKKKMMMPPPRRRTTTUUUWWWSSSNNNKKKJJJMMMRRRUUU^^^iiitttvvvxxx~~~yyyooo```QQQHHHEEEFFFPPPWWWeeeuuurrrnnniiieeecccfffjjjnnnwww{{{}}}zzzsssttt~~~}}}fff\\\RRRMMMPPP___|||uuu]]]JJJAAA>>>222222111///...---,,,++++++++++++***++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***((((((((((((((((((((((((((())))))(((&&&&&&'''((($$$((()))'''''')))((($$$((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%(((******))))))+++,,,***&&&$$$$$$&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((&&&$$$###$$$%%%''')))*********)))'''&&&&&&&&&&&&'''(((((())))))))))))************,,,+++,,,111777888333...,,,000555999;;;===???AAA@@@BBBEEEGGGIIIJJJIIIIIIIIIMMMJJJLLLVVVbbb~~~#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))'''%%%$$$%%%'''&&&%%%%%%%%%%%%&&&'''(((///333999>>>AAACCCFFFHHHIIIJJJNNNRRRVVVXXXWWWVVVWWWKKKEEELLLUUUYYY\\\```fffeeegggqqq{{{mmm[[[NNNEEECCCLLLXXXaaappp|||~~~yyysssqqqoooooosss{{{wwwnnnttt|||kkkXXXLLLNNN\\\iiiwww^^^LLLEEE<<<666222222000,,,+++,,,,,,+++))))))+++---------************************'''((()))))))))'''&&&%%%(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))++++++******))))))(((((()))+++...000111000...,,,222333444555888<<>>AAADDDFFFIIILLLOOOUUUVVVXXXXXXWWWUUUQQQOOOMMMOOOVVVaaahhhlllqqqwwwvvv{{{~~~yyymmmaaaZZZYYYLLLFFFEEEPPPbbbrrr~~~wwwvvvwwwuuusss|||~~~{{{lll^^^QQQNNNSSSeee}}}nnnVVVIII===999888444///---000///------...---,,,***+++++++++++++++++++++++++++***))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&'''((())))))))),,,,,,---......//////000222333444666999<<<>>>@@@AAACCCFFFHHHHHHHHHIIIJJJGGGJJJHHHKKKVVV```yyy%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))'''(((***---222777<<>>999444111000...---.........,,,***++++++++++++++++++++++++,,,+++***)))))))))++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((''''''''''''((())))))((()))))))))*********+++---,,,,,,,,,---///000111222333555777999<<<>>>???@@@CCCFFFHHHHHHHHHIIIJJJJJJMMMJJJLLLVVV```zzz%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&)))...444999===???@@@DDDFFFJJJMMMOOOSSSXXX[[[XXXYYYXXXVVVQQQMMMLLLLLLVVVZZZcccrrr|||iiiVVVJJJHHHLLLQQQZZZiiizzzuuusss{{{~~~}}}mmmbbbZZZaaa~~~gggVVVLLLBBB;;;777000...------......---,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((###$$$%%%&&&''')))******'''''''''''''''((())))))+++*********)))))))))(((---,,,++++++---///111222222333555777:::<<<===>>>???BBBEEEGGGHHHHHHIIIJJJKKKNNNLLLLLLUUU```{{{%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%'''((()))---333:::???AAABBBAAAGGGJJJNNNQQQSSSVVVZZZ]]]ZZZ[[[YYYTTTNNNKKKLLLNNNUUU]]]jjj}}}~~~nnnXXXGGGDDDKKKVVV]]]qqq}}}uuuppplllrrr{{{|||}}}{{{zzzbbbWWW```pppqqqbbbQQQBBB;;;444111///---...///...---,,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((###$$$%%%&&&''')))******&&&&&&''''''((())))))))))))))))))((('''&&&&&&&&&,,,,,,+++,,,---///111222222333666888:::<<<======>>>AAAEEEGGGGGGHHHIIIJJJIIIMMMJJJJJJRRR^^^{{{$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''')))+++000333999>>>BBBDDDDDDDDDKKKNNNQQQTTTUUUVVVXXXZZZXXXYYYXXXTTTPPPPPPVVV[[[[[[hhhxxxeee\\\OOOJJJOOO]]]llluuu|||zzzzzznnnccc^^^___iiivvvlllSSSEEE<<<888333///............,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++******)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&'''(((((()))))))))((((((((((((''''''''''''+++++++++,,,...000111222222333666888:::<<<<<<<<<>>>AAADDDFFFGGGHHHIIIKKKHHHLLLJJJJJJQQQ]]]|||#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())),,,...777999<<>>@@@DDDFFFGGGHHHIIIKKKIIIMMMKKKKKKRRR___~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%$$$#########$$$&&&'''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$%%%&&&(((%%%""""""%%%''''''%%%((('''&&&'''***///444777AAAAAAAAABBBDDDGGGIIIKKKTTTTTTUUUSSSQQQPPPQQQRRRQQQRRRYYYdddhhhiiitttjjjVVVKKKHHHKKKOOO\\\pppxxx~~~|||}}}vvvmmmiiijjjooosssuuuzzz|||}}}{{{|||}}}sss[[[JJJOOOccczzz~~~cccQQQ@@@999333------333......---,,,******,,,---,,,,,,,,,+++++++++******+++++++++************)))******++++++++++++******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))************)))***+++---///000222222333444555666666999<<>>:::444111000//////---++++++,,,---,,,,,,,,,++++++++++++***+++++++++************)))******++++++++++++******************))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))************)))***+++---///000222222222444555666777999<<>>???BBBEEEGGGGGGGGGHHHIIIGGGKKKJJJKKKTTTaaa$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%'''(((((()))&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&%%%$$$(((+++///444:::???BBBDDDEEEFFFHHHJJJMMMPPPRRRSSSSSSSSSQQQOOONNNPPPTTTWWW[[[hhhwww{{{qqqfffYYYSSSWWWaaakkkpppzzztttvvvzzzrrrpppvvv~~~zzzwwwrrrmmmkkkkkkmmmnnnsssssssssrrrqqqpppooooooiiijjjkkkmmmoooqqqsssssspppqqqsssuuuwwwxxxyyyyyy{{{}}}oooYYYSSSYYYjjj}}}rrrYYYEEE:::555222000///............---------,,,,,,,,,++++++++++++++++++*********))))))******++++++++++++******************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((()))))))))***************+++,,,---...000111111111333666777777999<<<>>>???BBBEEEGGGGGGGGGHHHIIIFFFKKKJJJLLLVVVccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&'''(((...000444999===@@@BBBCCCFFFGGGIIILLLNNNPPPRRRSSSPPPOOOMMMMMMQQQZZZeeemmmppp}}}zzzcccTTTVVVZZZ```jjjvvvzzzzzz{{{zzzxxxwwwwwwxxxyyy{{{|||{{{yyywwwuuutttsssssspppllljjjnnnvvv{{{{{{yyyssspppooosssyyy{{{vvvqqqfffccc]]]XXXVVVVVVXXXZZZ\\\\\\\\\[[[ZZZYYYXXXXXXYYYYYYZZZ\\\]]]^^^___```[[[]]]```cccfffhhhiiiiiimmmpppuuuyyy~~~}}}llldddSSS[[[gggsss|||gggOOO>>>555222///...///000///...---------,,,,,,,,,+++++++++++++++*********))))))******++++++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''(((((((((((()))))))))************++++++,,,---...000000111111333666777888999;;;===>>>AAAEEEFFFGGGGGGHHHJJJFFFKKKJJJMMMWWWddd$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%&&&'''(((((($$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''&&&'''***---666777:::===@@@BBBDDDDDDJJJKKKMMMOOOQQQSSSTTTTTTOOOOOOOOORRR[[[iiixxxrrraaaTTTNNNWWWdddppp}}}}}}yyyzzz~~~{{{xxxxxxtttrrrooommmlllmmmooopppooommmkkkgggdddbbb```___YYYXXXYYY^^^cccddd___ZZZUUUSSSRRRSSSUUUUUUSSSPPPKKKIIIEEECCCBBBCCCFFFGGGDDDDDDCCCCCCBBBBBBAAAAAADDDEEEEEEFFFGGGHHHIIIIIIFFFHHHKKKNNNQQQSSSUUUUUUXXX]]]ccciiioootttyyy|||zzzbbbZZZSSSUUUaaawwwjjjFFF???999333//////000///...------------,,,,,,,,,,,,+++++++++************)))******++++++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))************++++++,,,---...///000111000333666888999999;;;===>>>AAADDDFFFGGGHHHIIIJJJGGGLLLKKKNNNXXXeee$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""######$$$%%%&&&&&&'''$$$%%%'''((())))))))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######%%%&&&&&&&&&%%%$$$'''''''''&&&&&&)))...222<<<===>>>@@@CCCEEEGGGHHHLLLNNNPPPRRRSSSTTTTTTTTTQQQSSSWWW^^^iiixxx{{{kkk\\\VVVXXX```hhhvvv~~~}}}yyyuuusssrrrmmmllliiifffdddbbbaaaaaa\\\[[[XXXTTTQQQNNNLLLKKKHHHHHHHHHJJJLLLJJJFFFBBB===>>>??????>>>=========::::::999888888999:::;;;888888888888888777777777777777888888999999999:::::::::<<<>>>@@@BBBCCCDDDDDDHHHMMMQQQVVVZZZ___cccjjjnnnsssxxx|||~~~nnn\\\TTTXXXkkk]]]MMMDDD999222111000...,,,...------------,,,,,,,,,+++++++++************)))******++++++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************+++,,,,,,---...///000000000333666888999:::;;;<<<>>>AAADDDFFFGGGHHHIIIJJJHHHMMMLLLNNNXXXfff$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""######$$$$$$%%%%%%&&&%%%&&&(((***,,,,,,,,,,,,((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$'''((((((&&&&&&***000666???@@@AAABBBEEEHHHJJJKKKMMMNNNPPPQQQRRRSSSRRRRRRUUUXXX___gggssssssiii[[[RRRWWWdddpppwww{{{yyyyyyxxxyyyxxxuuupppmmmkkkkkkdddcccaaa^^^ZZZVVVRRROOONNNLLLJJJFFFCCCAAA?????????===<<<;;;;;;:::999888000444888888666555666888444444444333333222111000444444555555555555555555444444444444555555555555666666666666777999:::;;;888:::<<<===@@@CCCHHHLLLOOOSSSZZZ```eeeiiinnnqqqxxxzzz}}}~~~mmm___ZZZdddzzzWWWLLL???555222000...+++......---------,,,,,,,,,+++++++++************)))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************,,,,,,------...///000000000333666888999:::;;;<<<>>>@@@DDDFFFGGGHHHIIIKKKIIINNNMMMOOOYYYfff&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###"""###%%%'''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&(((***---///000999666111---***(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%###"""$$$'''((('''$$$%%%$$$%%%)))///555999<<>>@@@AAAAAADDDJJJOOOSSSVVVZZZ^^^ccciiipppuuuzzzvvvggg[[[eeezzzmmmRRR>>>444000111333,,,---......------...///---,,,++++++******++++++************************,,,+++)))((((((((()))***(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))'''&&&&&&'''))))))))))))************+++******,,,...//////...000222555666777888;;;===???AAADDDFFFHHHIIIHHHHHHKKKIIIJJJOOOUUUfff&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$###"""###%%%'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&''')))***+++***((('''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%######$$$'''(((&&&$$$%%%&&&(((---222888<<<>>>CCCEEEGGGIIIKKKMMMNNNNNNSSSNNNMMMOOOPPPNNNPPPUUU\\\ooozzzjjj```[[[```gggmmm{{{zzzrrrrrrwww|||yyysssmmmiiifffeee^^^ZZZUUUQQQNNNLLLGGGDDD??????>>><<<;;;:::888888666666444333222222222222444444333333222222222111222222222333333222222111333333333333333333333333444444444555555444333333333333333333444444444555444555555666666666555555333444444444444555555555333555666666666888<<<@@@???AAADDDFFFIIINNNTTTXXX\\\ccclllrrruuuyyy}}}}}}eee\\\```gggwwwrrrYYYDDD777444666...//////...---,,,,,,,,,---,,,++++++***+++++++++************************,,,+++***)))((())))))***))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&'''''''''((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))******)))((('''''')))))))))))))))************,,,++++++,,,///000000///000222555666777888;;;===???AAADDDFFFHHHIIIHHHHHHJJJHHHJJJOOOUUUggg&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%$$$######%%%'''%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&$$$''')))---222777<<>>AAA@@@FFFNNNTTTYYY```ggglllvvv{{{|||sssrrrwwwiiiZZZZZZ\\\bbboooeeeKKK<<<888222111000///...,,,,,,+++------,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***************++++++++++++((((((((((((((((((((((((&&&''''''(((((('''''''''&&&'''(((******))))))(((&&&''''''((((((''''''&&&***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***(((((((((***))))))))))))************---,,,+++---///111111000000222555666777888;;;===???AAADDDFFFHHHIIIHHHHHHIIIGGGIIIOOOVVVggg&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$######%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&(((,,,222777<<>>AAADDDFFFJJJKKKLLLNNNPPPQQQRRRRRRMMMLLLNNNYYYkkk|||}}}nnn[[[PPPOOO\\\qqqzzzzzzzzzwwwnnniiifffmmmvvv{{{vvvooogggeeeaaa\\\UUUNNNGGGCCC999999777555333222222222///000000111222222333333333333444444444444444444444444444555555666666666555666777777888888888777777777777777888888999999777888999:::;;;<<<<<<<<<888888999999999:::::::::<<<;;;:::999888999::::::::::::::::::::::::::::::777777666666666777777666444555666666555555777999888888999999:::===@@@CCCIIIOOOVVV\\\bbbkkkwww|||vvvvvv}}}vvvgggYYYYYYdddvvvwwwZZZGGG<<<777111......//////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++*********)))((((((((()))))))))******))))))))))))))))))))))))%%%&&&((()))***)))(((''''''(((***,,,,,,+++)))((('''(((((((((((((((((('''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((()))))))))************---,,,,,,...000111111000000222555666777888;;;===???AAADDDFFFHHHIIIHHHHHHHHHFFFIIIOOOVVVhhh&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&&&&(((+++...///555;;;???AAABBBFFFHHHKKKLLLMMMOOOPPPQQQRRRRRRSSSQQQRRR\\\rrr~~~nnncccZZZVVV^^^jjjsss~~~|||vvvqqqnnnccc```___bbbeeeaaaWWWNNNLLLKKKJJJGGGCCC>>>;;;888333444444333111000222333//////000111222333444444222333444555666666555555444444555666777777888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===>>>???AAABBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBAAAAAA@@@@@@AAA>>>=====================<<<;;;999999::::::888777555666888777666666777999666555444444555666777888:::===AAADDDIIIQQQZZZaaarrr}}}fffXXXXXXhhhyyyiiiLLLDDD888111.........---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))'''((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((())))))))))))'''((()))***+++******)))'''(((((())))))(((((('''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&((())))))))))))************---,,,+++---///111111000000222555666777888;;;===???AAADDDFFFHHHIIIHHHHHHIIIGGGIIIOOOVVVggg&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###%%%&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''((((((***...222555:::@@@CCCCCCDDDHHHLLLLLLMMMOOOPPPRRRRRRSSSSSSZZZ\\\```llljjjVVVQQQTTT^^^rrr~~~{{{wwwwwwwwwtttnnnfff```\\\SSSSSSRRRPPPLLLFFF???;;;999999888777666555333333222444555444222222555777222333333444555666777777333444666777888888888888888888999:::;;;======>>>???@@@AAABBBBBBCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHGGGEEECCCBBBBBBAAA>>>;;;:::<<<======;;;:::;;;<<<777666555555666666666555555666777888;;;???CCCEEEIIIUUUbbbjjjqqqzzzjjj[[[]]]xxxgggZZZIII;;;444111///---......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((((()))))))))*********++++++++++++++++++++++++''''''''''''((()))***+++((((((((()))))))))******(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))))))))))))))************,,,++++++,,,///000000///000222555666777888;;;===???AAADDDFFFHHHIIIHHHHHHJJJHHHJJJOOOUUUggg&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&%%%$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&(((((((((+++000555:::???DDDEEEEEEFFFJJJNNNNNNOOOPPPRRRSSSTTTTTTTTTYYY```lll||||||cccWWWRRR[[[gggppp~~~}}}xxxuuummmmmmmmmhhhaaaXXXPPPLLLFFFGGGEEEBBB===:::999:::555444444444333333333333000222444444222222555888333444444555666777888888666777999:::;;;<<<;;;;;;===>>>???@@@AAABBBCCCDDDGGGGGGHHHJJJJJJKKKKKKKKKPPPQQQQQQRRRSSSSSSTTTTTTVVVWWWYYY[[[]]]^^^^^^___aaaaaaaaaaaabbbbbbbbbbbbbbbccccccccccccaaa___^^^^^^]]][[[ZZZXXXVVVUUUTTTOOOLLLIIIGGGGGGDDD@@@<<<===???@@@???===;;;;;;<<<===<<<;;;::::::999777666666666666777:::;;;:::888:::BBBJJJOOOWWWdddpppuuu}}}vvvccciiizzz~~~nnnXXXFFF;;;555111.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))************+++++++++++++++++++++++++++++++++((('''''''''''')))+++,,,((((((((('''((())))))***(((((())))))))))))(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***))))))))))))************+++******,,,...//////...000222555666777888;;;===???AAADDDGGGHHHIIIHHHHHHKKKIIIJJJOOOUUUfff%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&$$$$$$$$$&&&&&&&&&&&&(((...666;;;DDDCCCCCCDDDEEEHHHJJJLLLEEEMMMQQQOOOLLLNNNRRRVVV[[[eeewwwxxx```NNNRRR]]]jjjsss{{{{{{ssskkkeee___YYYTTTSSSPPPIIIEEEEEE>>>===<<<===???===888333444444444444444333333333111333555666555555555777666888999999999;;;???AAAAAA???======???@@@AAA@@@CCCDDDFFFHHHIIIJJJKKKKKKSSSSSSRRRRRRTTTVVVXXXYYY]]]]]]]]]^^^```bbbdddeeefffggghhhhhhgggfffggghhhjjjkkkmmmoooqqqssstttuuuttttttuuuuuutttqqqooommmooommmkkkkkklllkkkgggccceeeaaa\\\ZZZYYYWWWSSSPPPLLLJJJHHHEEECCCBBBAAAAAA??????>>>===;;;;;;<<<>>>:::999888666666666777777:::<<>>>>>@@@BBBCCCEEEGGGLLLOOOOOOSSSVVVWWWXXXYYY]]]aaadddfffiiinnnrrrvvvyyyzzz}}}|||zzzvvvooohhhaaa]]]ZZZXXXSSSNNNJJJFFFDDDCCCBBBAAA>>><<<:::999999999666666666444333333555777<<<@@@FFFLLLTTT___kkktttyyy{{{iii[[[QQQZZZnnngggHHH999333111000000,,,((()))...000///---,,,,,,,,,---...---,,,+++))))))******+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***+++***((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&''''''((((((((())))))))))))(((((((((((()))***+++------...///////////////000222444555555777:::===>>>AAADDDGGGGGGGGGHHHHHHIIIHHHIIILLLTTThhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&((((((+++111666:::???DDDGGGEEEGGGIIIKKKMMMMMMMMMMMMJJJGGGNNN```kkkooovvv~~~vvvhhhXXXNNNRRR[[[iii|||zzzuuuxxx|||xxxuuusssrrrooollliiigggdddaaa^^^[[[LLLCCC:::777555444666::::::::::::888555444666888777888999999:::;;;<<<<<<:::;;;======???BBBGGGJJJIIIKKKNNNQQQTTTXXX]]]```ccciiiooorrrrrrtttzzz|||yyyvvvrrrkkkddd___YYYUUURRRMMMKKKHHHEEEBBB@@@??????>>>===<<<:::888777777777777888999;;;@@@HHHRRRZZZbbbkkkwwwrrr```^^^lll```NNN<<<666111000---******---///...------,,,,,,---------,,,+++*********+++++++++++++++******)))))))))))))))))))))))))))))))))(((((())))))***)))(((((((((***,,,***'''&&&(((+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))*********,,,,,,---...////////////000222444555555777:::<<<>>>AAAEEEGGGHHHHHHHHHIIIGGGGGGIIILLLTTThhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''%%%$$$###%%%&&&)))...444:::>>>BBBFFFIIIGGGHHHJJJLLLMMMMMMLLLLLLIIIHHHOOO___kkkrrr}}}vvvddd[[[WWWYYYcccmmmpppsssvvvxxxpppkkkhhheeecccaaaaaabbbddddddaaa]]]YYYEEE===666555555666999>>>:::777444444666888888777999::::::;;;<<<<<<======@@@AAACCCDDDFFFJJJOOOSSSTTTWWW[[[___dddiiioootttrrryyy~~~vvvpppkkkeeeaaaXXXVVVRRRNNNJJJGGGEEEDDDAAA@@@>>>===;;;:::999888777777777666888;;;@@@DDDLLLUUUbbbnnnxxxqqqffffffvvvyyykkkHHH;;;111///111111000000...------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,++++++******))))))))))))))))))))))))))))))''''''((()))))))))(((((((((***+++)))&&&%%%'''***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***************+++,,,---...////////////000222444555555777:::<<<>>>AAAEEEGGGHHHHHHHHHIIIFFFFFFIIIMMMTTThhh%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''%%%$$$$$$&&&(((...222888===AAADDDHHHJJJIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKRRR___qqq}}}iiiWWWUUU\\\ccclllvvv~~~xxxuuu}}}}}}xxxppphhhbbb^^^ZZZXXXRRRSSSVVVZZZ[[[YYYSSSOOO===777222444555666:::>>>888444111333777:::999777<<<<<<===>>>???@@@AAABBBEEEGGGIIIKKKNNNQQQVVVZZZ___bbbhhhnnnttt{{{~~~{{{yyysssssssssrrrrrrsssvvvyyywwwxxxyyy|||~~~{{{uuuqqqiiifffbbb\\\WWWSSSQQQPPPFFFCCC???===<<<;;;999888888777777666777888999:::<<>>AAADDDGGGGGGGGGHHHHHHFFFGGGIIIMMMTTTggg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''+++...333777<<<@@@CCCFFFIIIKKKKKKKKKJJJIIIHHHGGGGGGHHHLLLSSS]]]mmmfff[[[VVV^^^gggmmmwww~~~~~~~~~zzzoookkkccc\\\VVVQQQLLLIIICCCCCCEEEGGGHHHFFFBBB>>>777222000333666555777:::666666666888;;;===>>>???AAABBBDDDFFFIIILLLMMMNNNPPPTTTYYY^^^ccciiinnnrrr{{{yyyrrrnnnfffeeedddaaa___]]][[[ZZZTTTUUUUUUTTTSSSRRRTTTUUUTTTUUUWWWZZZ\\\___aaabbbcccdddhhhmmmrrrxxx|||{{{uuuooojjjgggfffZZZUUUNNNIIIFFFDDDBBB@@@===;;;:::999999999999888666:::@@@FFFLLLVVVbbbjjjwww}}}wwwjjjrrrqqq^^^GGG:::444000.....................---,,,,,,,,,,,,------,,,,,,+++******++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))***,,,...000---***((('''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))&&&&&&&&&'''''''''((((((((()))***+++++++++************,,,---.../////////000222444555555777:::======@@@DDDFFFFFFFFFGGGGGGGGGGGGJJJMMMTTTggg%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((+++///333888;;;???BBBDDDGGGJJJLLLMMMKKKIIIGGGFFFEEEFFFFFFSSS^^^kkk{{{hhhUUUUUU]]]mmmvvv{{{|||tttlll^^^ZZZSSSMMMGGGAAA;;;777999888888888888666333000666222111555777555555777666:::>>>??????@@@CCCGGGGGGIIILLLOOOSSSWWWZZZ[[[```fffnnnwwwxxxssskkkjjjhhhddd___ZZZVVVTTTNNNLLLJJJFFFDDDAAA@@@@@@===>>>>>>===;;;999:::::::::;;;===@@@BBBEEEGGGHHHEEEGGGJJJNNNSSSXXX\\\___ddddddgggppp||||||{{{qqqjjjaaaZZZVVVRRROOOLLLDDDAAA>>><<<;;;;;;::::::666777888777999@@@JJJQQQ]]]gggttt~~~xxxwwwkkklllqqqeeeOOO???444111333/////////000///......---,,,,,,---------,,,+++************++++++,,,,,,---))))))))))))))))))))))))+++*********,,,///222333///+++''''''***++++++)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&&&&'''''''''((((((((()))***+++,,,+++******)))***,,,---.../////////000222444555555777:::===<<>>AAADDDGGGJJJLLLLLLJJJKKKJJJGGGCCCCCCJJJPPPkkkvvvkkkWWWSSSdddqqqvvvyyyssskkkccc\\\PPPLLLFFF@@@:::777666555666555444444333333444444333333444666888:::::::::======???BBBGGGLLLNNNOOOXXXVVVZZZccciiijjjnnnuuuwwwpppkkkeee]]]VVVRRRPPPMMMJJJFFFDDDBBBAAA::::::888777555333222111333222222222111111000000111111111222333444666666777777888999;;;>>>@@@BBBHHHJJJNNNTTT\\\eeelllppp}}}~~~xxxrrrlllgggbbb^^^PPPLLLGGGBBB@@@???>>>======;;;888777777888:::;;;FFFJJJVVVfffsss|||xxxzzzzzzhhheeejjjyyy}}}XXX888///555,,,......,,,,,,///111222///......------,,,+++++++++***)))))))))***+++,,,//////...---,,,++++++***%%%(((*********,,,222777EEE:::,,,%%%'''+++***((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''(((((((((((('''''')))))))))(((''''''&&&&&&,,,,,,---------,,,++++++++++++---...///000000000///111333444555666999;;;===???BBBCCCCCCDDDFFFHHHIIIKKKIIIKKKVVVaaa{{{&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***///666:::===???BBBEEEHHHKKKLLLMMMNNNHHHDDDEEEGGGLLLWWWddd}}}uuueeeXXXNNN]]]mmm{{{|||ssskkkddd]]]TTTNNNEEECCC>>>999666444333333222222222222333444555666999888777888999;;;<<<===CCCDDDFFFHHHKKKOOOTTTWWW^^^\\\bbbmmmvvv}}}{{{rrrkkkccc\\\XXXSSSLLLFFFFFFEEEBBB???<<<:::999888666666555444222111000///000000000000//////......////////////000111222333111111222222444666999:::888:::<<<@@@FFFMMMRRRUUUaaajjjwww{{{vvvppplllaaa[[[TTTMMMHHHDDDAAA>>>>>><<<999888888999;;;;;;888<<>>999999888666444222111000///111111000000///............---------------,,,,,,...------,,,,,,------...------------...000111222000111222333666:::===???HHHOOOZZZgggttt|||sssmmmddd\\\UUUOOOJJJGGGCCC???;;;999999999999999333444:::CCCKKKVVVgggvvv{{{~~~mmmaaajjj```???///111///......//////---,,,///......------,,,++++++...---,,,+++++++++++++++------------,,,,,,,,,,,,111,,,((('''***+++)))&&&222666999555---((((((***(((((())))))))))))(((((((((((())))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''(((((()))******((()))***+++++++++++++++)))***+++,,,---.........///111333444555666999;;;===???BBBCCCCCCDDDFFFHHHEEEIIIGGGLLLYYYfff&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((***)))***000888???AAAAAAAAABBBDDDGGGJJJLLLMMMNNNMMMEEEHHHVVV]]]___nnnhhhOOOKKK\\\nnnyyy~~~wwwooojjjbbbWWWNNNIIIDDD>>>:::666555444222222222444444333444555777888999::::::777666555666:::BBBKKKQQQRRRZZZdddhhhkkkrrr|||sssmmmhhhaaaVVVNNNJJJFFFBBB>>><<<999555333333222111///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++---------------......///000000000000111333444555:::===DDDKKKTTT^^^hhhoooxxxpppjjjddd___\\\QQQLLLFFFAAA@@@>>><<<::::::999:::;;;;;;???LLLYYYgggrrrqqqlllxxxtttUUU@@@666000---...000///---,,,///......------,,,++++++//////...---,,,+++++++++++++++,,,,,,,,,---------///,,,))))))++++++***)))%%%,,,111111,,,((((((+++(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((''''''((((((((((((''''''''''''(((((())))))))))))''''''(((***++++++++++++******,,,---...////////////111333444555666999;;;===???AAACCCCCCDDDFFFHHHEEEHHHGGGLLLXXXfff&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''******---333<<>>IIIUUU^^^gggrrryyyuuupppiii___XXXSSSMMMEEE???:::888555333111000...---111000///......---......+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************------............------,,,,,,,,,------...//////000222333555999???GGGLLL[[[eeetttzzztttqqqeee^^^UUUNNNKKKGGGCCC>>>???===;;;999666444;;;DDDOOOXXXgggyyyvvvpppiiiXXXHHH<<<222222333///,,,+++///......------,,,++++++/////////...---,,,++++++******+++,,,,,,------------//////...+++***,,,---%%%''')))+++***)))))))))(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((('''(((((((((((((((((('''''''''((((((((((((''''''******))))))((((((((((((&&&'''((()))***++++++++++++,,,---///000000000000///111333444555666999;;;===???AAACCCCCCDDDFFFHHHFFFIIIGGGKKKWWWccc~~~&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))+++000777===AAABBBBBBEEEFFFGGGHHHIIIJJJJJJJJJEEEHHHOOOZZZdddrrrlllTTTLLLSSSeeeyyy}}}www}}}vvvnnneeeZZZSSSJJJDDD===999888888777555222222222222333444555555777888999999999777666555555666999<<>>999444222222000///...---------///...------,,,,,,------+++,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,+++*********++++++,,,,,,------,,,++++++++++++,,,,,,------............//////000444999<<>>888666777888666555000111222333555777888999::::::<<<<<<<<<:::999777666:::@@@HHHSSSdddwww|||xxxyyyuuuiii]]]WWWPPPJJJBBB<<<888555222///111111000000......///000...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,+++*********++++++******+++,,,,,,,,,+++***,,,------...............---///000111111333666888555<<>>EEEPPP^^^oooyyy~~~eeeMMM888444555222111444///......------,,,+++++++++,,,---...------,,,++++++++++++++++++,,,,,,,,,...///000000000000000111///---******+++***(((&&&(((((())))))))))))((((((''''''(((((()))******+++&&&'''((())))))((('''&&&''''''((((((((((((''''''******))))))))))))))))))))))))***++++++*********+++,,,---///000000111111///111333444555666999;;;===???BBBCCCCCCDDDFFFHHHHHHJJJHHHKKKWWWccc}}}&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))******+++///666>>>CCCDDDDDDEEEGGGHHHHHHHHHHHHGGGFFFEEEEEE===LLL\\\kkkwwwTTTSSS[[[lll|||}}}xxxyyy}}}zzzrrrggg]]]TTTLLLCCC===:::666222000222222111///000111333666999;;;===>>>===>>>???AAAAAA???>>>===>>>DDDNNNZZZiii~~~|||wwwwwwlllaaa^^^XXXMMMEEEBBB???;;;666333222222111000---......---,,,,,,---//////...---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,))))))******+++++++++,,,++++++************++++++******,,,---------,,,+++,,,,,,------------,,,,,,+++,,,.../////////111333000333666777:::EEEVVVcccqqq|||wwwtttppphhhbbbXXXOOOGGGEEEDDD@@@;;;:::;;;>>>@@@AAAGGGTTTeeesssuuukkkxxxjjjLLL@@@:::222---//////......------,,,++++++***+++,,,---------,,,+++++++++++++++++++++++++++***))))))---333666666333))))))***+++***))))))((((((((())))))))))))((((((%%%%%%%%%&&&'''(((((()))&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((()))******++++++***++++++++++++******)))++++++---...///000000000///111333444555777999;;;===???BBBCCCCCCDDDFFFHHHHHHJJJIIILLLXXXeee''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''***+++$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&''',,,///666;;;AAADDDEEEEEEFFFHHHGGGGGGHHHHHHDDDBBBGGGOOOSSSXXXmmmmmm[[[SSS```qqq}}}xxxzzzxxxyyyzzz}}}zzzqqqjjj^^^RRRKKKFFF???:::888222444555666444444444555555555555888;;;>>>@@@@@@AAAHHHMMMMMMMMMNNNMMMJJJLLL[[[ooo|||zzztttfff___```ZZZVVVPPPHHHAAA<<<999888444333111000/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++************,,,---,,,,,,---///111111111000111333999AAAGGGRRRYYYhhhyyy|||qqqjjjddd[[[RRRLLLGGGCCCAAA>>>>>>======???DDDJJJOOOiii{{{xxxnnnqqq}}}rrrOOO999444222...000...++++++---......------------,,,,,,,,,++++++,,,,,,,,,++++++***************+++,,,------......000000...---+++***(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((())))))(((((()))*********************************,,,---.../////////,,,000555888999999999999>>>???AAACCCCCCEEEHHHKKKFFFJJJHHHLLLXXXddd}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&((((((((((((***///333999===BBBDDDEEEEEEGGGIIIIIIGGGFFFFFFDDDFFFPPP[[[llluuuuuu^^^PPPeeerrr}}}}}}~~~wwwkkk```WWWMMMCCC???<<<777444333333444666666555444555666999999:::===AAAEEEGGGHHHKKKQQQWWWZZZ___ggglllmmm}}}ssshhhfff```SSSLLLMMMFFFDDD???;;;777555444333333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,,,,...000............///333999>>>DDDIIITTTbbbkkkrrr|||}}}wwwnnnddd\\\TTTMMMIII@@@???===<<<<<>>@@@BBBCCCCCCEEEHHHKKKIIILLLJJJNNNYYYeee~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&&&&%%%###!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''((((((***...444888<<>>???:::999666444333222222222111000///...---------...++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,,,,++++++---......---,,,,,,...///---............///222555;;;>>>EEEPPPXXX```kkkvvvyyy~~~uuulllbbbYYYTTTIIIFFFBBB>>><<<<<<>>>???@@@JJJXXXiii~~~ssslllyyy```FFF888555111111111///---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,+++,,,,,,---......//////))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((***)))(((((()))+++******************************,,,---.../////////666777888888777666777888>>>@@@BBBCCCDDDEEEHHHJJJJJJMMMKKKNNNYYYddd}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((,,,222888<<<@@@AAACCCDDDFFFGGGIIIJJJIIIFFFEEEFFFJJJSSSeeeuuuqqqYYYRRRZZZccc}}}zzzssslll```SSSJJJFFF???999777666333222333333444666666666666888:::>>>@@@CCCFFFJJJOOOUUUXXX```hhhrrr{{{tttjjjdddVVVNNNHHHGGGCCC===999:::999888666444222111000000.........------,,,,,,,,,************************************************+++******))))))******+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------,,,,,,,,,,,,......///...,,,,,,---///---///000111000000111333777888>>>GGGOOOYYYgggsssrrrwww|||~~~tttjjjdddYYYTTTNNNHHHCCC@@@???===>>>BBBJJJVVVgggzzzrrrsssqqqUUU@@@888222333333111...---...000...------------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++,,,------......))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''')))******)))(((***+++******************************,,,---.../////////666666777666555555777999>>>@@@BBBDDDDDDEEEGGGIIIHHHKKKHHHKKKVVVaaazzz''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++***(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))///666<<>>@@@CCCDDDEEEEEEFFFHHHGGGJJJHHHKKKUUU```yyy'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''...222222---%%% $$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&(((---444;;;???AAACCCCCCCCCEEEHHHIIIHHHGGGDDDEEEJJJPPPUUU]]]lllyyy~~~iiiZZZUUU___ttt{{{tttlll___SSSIIIBBB===;;;555111000333444333555999555666888:::<<>>@@@CCCEEEEEEEEEFFFGGGHHHKKKIIILLLWWWbbb{{{'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''+++......+++&&&"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))+++111999@@@CCCCCCCCCBBBCCCFFFIIIIIIGGGDDDDDDFFFKKKSSSYYYaaappp~~~vvvcccXXX^^^fffoooxxxssseee]]]RRRGGG???;;;999999555333333666666555888<<<888999<<<>>>AAAFFFKKKOOOQQQXXX```iiirrr~~~xxxmmmaaaUUUOOOKKKFFFCCCBBBBBBBBBAAA:::;;;;;;999777777666666///000000000000000000///+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------------------------------------------...///////////////------......////////////---...///...---...000222,,,...111111000000000111222111222444444555<<>>>>>EEEOOO\\\ooo}}}tttvvv}}}yyy\\\III@@@555///000111///,,,............------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((***++++++***)))+++,,,******************************,,,---...////////////111333444555666999<<<===@@@DDDEEEEEEEEEEEEFFFFFFIIIGGGKKKVVVbbb{{{'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%$$$$$$&&&(((***$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***+++...555===CCCEEEEEEBBBBBBCCCFFFJJJJJJFFFCCCDDDFFFLLLTTT[[[dddtttnnn\\\YYYkkkxxx|||}}}vvvnnnhhhUUUOOOFFF>>>777444444444777444444555444111333777:::<<>>AAACCCCCCFFFEEEFFFHHHFFFBBBBBBEEE@@@XXX^^^]]]nnnzzzoooUUU\\\jjjyyywwwkkk^^^UUUHHHCCC<<<888777666444222666666777777888999;;;<<>>;;;999888777888777666555444333222222///...------,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,---...//////...---,,,,,,,,,---......------,,,,,,------...---...///000000///...---------------------------........................///////////////////////////////////////000000000000000///////////////000333333333444444444555555<<>>@@@CCCEEEKKKTTTZZZ```jjjuuu}}}kkk```\\\SSSIIIEEEEEEEEECCC???@@@???>>><<<:::888666555555555444333222111000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,------...///......---,,,,,,,,,---.........------------....../////////000000/////////////////////////////////////////////////////////111111111111111111111111000000111111111111222222111111000000000000111111444444444444555555555555666;;;BBBJJJTTT___iiippptttvvvzzz~~~yyypppgggbbbZZZNNNDDD@@@CCCAAACCCLLLXXXiii~~~~~~sss|||hhhJJJ;;;666333///000000000000///...---,,,------------------------+++++++++++++++++++++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((()))***************************************++++++++++++,,,...///000111111111222444666888:::???@@@BBBBBBBBBCCCFFFHHHFFFHHHFFFKKKTTTZZZsss'''((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%&&&(((***111444888===BBBDDDEEEFFFFFFDDDEEEFFFCCCAAAEEELLL[[[nnn{{{fffWWW\\\jjj|||vvvmmmcccXXXNNNEEE???999666333222333555555555666888:::<<<===@@@EEEHHHKKKOOOYYYccciiippp~~~wwwiii]]]RRRKKKKKKHHHEEECCCBBBAAA???=========;;;999777666444444222222111111000///......---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,---------------,,,------...///...------,,,,,,---......//////............//////111111000000000000111111111111111111111111111111111111111111111111111111222222222222222222222222111111222222333333333333333333222222222222333333555555555555666666666666333444666:::BBBMMMZZZbbbkkknnnsssxxx}}}~~~wwwrrrjjj]]]QQQLLLGGGAAA======DDDRRRjjj{{{zzz~~~ZZZ@@@;;;777...000000000000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++*********************************+++,,,---...///222111222333555777:::;;;???@@@AAABBBBBBCCCEEEHHHEEEGGGFFFKKKTTT[[[ttt'''(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''&&&&&&'''***,,,444777:::???BBBDDDFFFFFFHHHGGGFFFEEEBBBAAAHHHQQQ```wwwtttYYYTTT___ppp|||uuummmaaaUUUKKKCCC<<<999555444333333444666888888999<<<>>>@@@BBBFFFKKKPPPWWW]]]gggpppuuu~~~uuuhhh]]]WWWRRRNNNJJJHHHHHHGGGDDDAAA===<<<<<<;;;:::999888666555444333111000000///......------,,,++++++******++++++++++++++++++,,,---......///......------------......------------......//////000000////////////000000333222111000000111222333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222333333444444444333333333444555555666666666666777777777777555444444444999BBBLLLTTTbbbgggnnnvvv{{{~~~}}}vvviii^^^YYYKKKGGGCCCAAA@@@GGGXXXhhh{{{xxxmmmSSSFFF;;;000000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))((((((((()))+++,,,*********************************+++,,,---...///666555555666777999;;;<<<>>>@@@AAAAAAAAACCCEEEGGGDDDFFFEEEJJJTTT[[[ttt)))))))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''')))---000888999<<>>BBBDDDFFFJJJRRRXXX___fffrrr~~~hhhaaaWWWPPPMMMJJJGGGDDDEEEEEECCC???:::888888:::999999888777555444444333000000//////......------+++++++++******++++++,,,++++++,,,---...//////000///......---------......------...///000111111111222111111000000111111222333222111000000111222333111111111111111111111111000000000000000000000000000000000000000000000000/////////000111222222333444444333333444555555666666666666777777777888888888777666666777;;;AAAFFFTTT[[[fffqqqyyy}}}~~~}}}sssiiieeeUUUPPPKKKFFFAAAAAAIIITTTiiivvvwwwsssZZZBBB444111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))************************))))))(((((((((((())))))((((((((((((((((((((((((***)))((((((((()))+++,,,*********************************+++,,,---//////888777666666666888999:::>>>???AAAAAAAAABBBEEEGGGCCCEEEDDDJJJSSS[[[ttt---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''((())),,,111555<<<===>>>AAACCCDDDEEEFFFFFFDDDBBBAAA???CCCRRRaaawwwtttYYYVVVhhhuuuvvvmmmYYYRRRHHH???999555333222222333555555555666999;;;<<>>???@@@AAAAAABBBDDDGGGDDDFFFEEEJJJSSSZZZsss222000---***))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))+++///555:::@@@@@@AAACCCDDDFFFGGGGGGEEEDDDCCCCCCDDDLLL___qqquuuddd\\\dddwww~~~vvvooofff]]]IIIDDD===888555333222111111444777888888:::===@@@AAAGGGOOOUUUZZZcccpppzzzxxxiii]]]TTTPPPKKKIIIFFFGGGIIIJJJHHHEEE@@@>>><<<;;;:::999888888444444333333222111111111.........------------,,,,,,,,,,,,,,,,,,---......------....../////////000000000///..................///111333555555666555444444333333333333444444000000111111111111000000........................////////////////////////------------------------,,,------...000111111222111111111111222333444555555555555666666666777777666777777666555555777999>>>BBBIIIRRR]]]fffmmmqqqvvvzzz~~~xxxnnnccc[[[SSSJJJDDDDDD>>>JJJ\\\ooowwwbbbEEE777555333000///......///........................++++++++++++++++++++++++))))))*********+++++++++))))))************))))))*********************************))))))*********))))))))))))))))))))))))(((((()))***************************************,,,,,,,,,---...///000111222222222222444666888999===???@@@@@@@@@BBBDDDFFFEEEFFFEEEJJJRRRYYYrrr555222...***))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())),,,111888===BBBCCCDDDEEEFFFGGGHHHHHHFFFFFFGGGHHHKKKVVVkkkvvv^^^[[[dddrrr~~~vvvlllcccYYYPPPAAA>>>999666444444333222222666:::<<<===???CCCFFFGGGNNNWWW___eeeqqquuuggg\\\UUUQQQMMMJJJLLLIIIEEECCCCCCBBB>>>;;;===;;;999888888666222///222111111111000000000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///............////////////000000///..................000222444666777777777555444444333333444444555///000111222222111000///........................////////////////////////........................------...///000111222222000000000000111222333444555555555555666666666666555666666555555666999;;;>>>???AAAFFFMMMWWWaaafffjjjpppwww{{{{{{|||zzzrrrnnnfffXXXJJJBBBCCCDDDIIIXXXmmmzzzlllppp}}}ZZZ:::888555222000///000000////////////////////////++++++++++++++++++++++++))))))******++++++++++++))))))************))))))************************++++++************++++++))))))))))))))))))))))))'''(((***+++++++++***)))************************---------...///000111222111111111333666999<<<======???@@@@@@@@@BBBDDDFFFFFFGGGEEEJJJRRRXXXqqq<<<:::555///***((()))***)))(((((()))+++,,,***)))(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&))))))&&&$$$+++)))(((+++111777:::;;;BBBCCCEEEGGGHHHIIIHHHHHHGGGHHHEEECCCMMMeee~~~zzzaaaZZZ^^^iii|||zzznnnbbbVVVKKKEEE:::999777555444444444444888999;;;>>>@@@CCCFFFHHHNNNVVVaaajjjppp}}}fff^^^TTTNNNMMMLLLIIIFFFFFFFFFEEECCCBBBAAA@@@???<<<:::777666666555444222222222111000///......------------,,,,,,+++++++++......---------......///333222111...---...111444555666666444222000000111111333555777999999999999333333222111000000000000111111111111111000//////000000000000000000000000////////////////////////////////////////////////000000000000000/////////111111111000000000000000333333444555555444444333777777777777666666666666<<<===???CCCIIIOOOUUUXXXbbbgggnnntttwwwzzz{{{}}}zzzuuussslll\\\OOOMMMBBB???KKKZZZjjj~~~}}}xxxvvvvvvOOO>>>333333333,,,***...000000////////////000000...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,+++***((('''&&&&&&&&&******))))))******+++,,,***+++,,,,,,,,,,,,+++***(((((())))))))))))(((((((((***++++++******+++,,,...---,,,,,,++++++++++++%%%'''***---000222444555111000000111333666999;;;===>>>???@@@???@@@CCCEEEDDDGGGFFFKKKQQQWWWqqq???<<<666000+++)))***++++++*********++++++***((((((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$&&&((()))'''$$$)))((()))---333999;;;<<>>AAAFFFJJJMMMVVV___lllwww{{{lll\\\UUUNNNJJJJJJJJJGGGDDDDDDCCCBBBAAA@@@>>>======;;;888666555555444333111111111000///......---------------,,,,,,,,,,,,,,,......------......//////000000111000000111444777:::::::::888555333222333333555666888999999999999555555444333222222222222111111111111111000//////////////////////////////........................////////////////////////........................111000000000000000000000333444444555555555444444777777777777777777777777======???AAAFFFJJJOOORRRXXX^^^gggnnnsssuuuwwwyyy|||}}}{{{rrrcccVVVPPPEEE@@@FFFNNNYYYmmm}}}mmmTTT<<<444333000111666000//////////////////000...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,+++******))))))******+++******))))))******+++,,,///...,,,***)))))))))***(((((())))))))))))((((((''')))******))))))***+++...---,,,+++++++++++++++(((***+++---///111111222000000000111333666999;;;<<<>>>???@@@???AAACCCEEEEEEGGGGGGKKKQQQWWWpppFFFBBB<<<555000---++++++---,,,++++++++++++)))((((((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&(((((('''%%%((()))+++111777;;;======CCCCCCDDDEEEEEEEEEEEEEEEDDDIIISSSgggqqq```TTT^^^rrryyypppcccUUUJJJBBB<<<999333222222222222333555666<<<===@@@CCCGGGNNNVVV[[[eeeqqqzzznnn___TTTOOOKKKFFFEEEFFFFFFEEEBBBAAA@@@???>>>===;;;::::::888666444333333222111000/////////......------,,,,,,,,,,,,---------------...............///000000...000222333444555888:::>>>>>>>>><<<888666666666777888888999999999999999777777666555444333333444111111111111111000//////........................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000111111333444555555666666666666999999999999999999999999======>>>???AAADDDGGGIIILLLRRR[[[cccjjjnnnrrrtttvvv{{{pppddd[[[QQQIIIFFFEEEIIIWWWggggggGGG888444111222444//////............//////...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,*********+++,,,---...///******))))))******+++,,,333000,,,)))''''''((()))((())))))******))))))((('''((())))))(((((()))+++---,,,,,,++++++++++++,,,+++,,,---...////////////000000000111333666999:::<<<>>>??????@@@AAACCCEEEFFFHHHGGGKKKQQQVVVoooKKKGGGBBB===888333...+++---+++******++++++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((('''''''''***...444:::>>>???@@@BBBCCCDDDEEEFFFFFFGGGGGGEEEKKK[[[uuuuuu]]]ZZZ^^^nnn}}}vvvmmmdddVVVHHH???999666555555444444444555666888999@@@CCCFFFJJJPPPYYYdddlllvvv{{{lllbbbZZZQQQKKKGGGEEECCCCCCDDDDDDBBB@@@>>>>>>===<<<:::999888777666444111000111000///...---------------------,,,,,,,,,------......//////............///000111111...111555777777888999;;;===>>>>>>===:::999999::::::::::::::::::999999999888888666555444444444444111111111111111000//////........................------------------------////////////////////////,,,,,,,,,,,,,,,---------000000000000000111111111333444555666777777777777:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???AAACCCDDDDDDIIIOOOWWW^^^eeelllppprrrxxx~~~}}}rrrkkkbbbWWWNNNFFFBBBJJJVVVmmmxxxpppUUUCCC999222///000//////............//////...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,*********+++,,,---...///******))))))******+++,,,111///,,,)))(((''''''((()))))))))******)))))))))((()))******))))))***+++,,,,,,+++++++++++++++,,,,,,,,,---.../////////...000000111222444666999:::<<<===??????@@@AAADDDFFFFFFIIIGGGJJJPPPUUUnnnGGGEEEBBBAAA>>>999333...,,,***((((((***++++++***))))))))))))))))))))))))(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''(((((((((,,,222888<<>><<<<<<;;;:::888777666666333111////////////...---,,,,,,,,,------------------------....../////////.........///000111222222222555888999999999999:::999:::;;;;;;::::::;;;======<<<;;;;;;:::999999999888777666444333333222222111111111111111000//////........................------------------------////////////////////////,,,,,,------............//////000000111111111111333444666777888999999999<<<<<<<<<=========>>>>>>;;;<<<<<<>>>???AAABBBCCCBBBDDDGGGKKKQQQYYYcccjjjjjjpppxxx}}}~~~}}}wwwooodddXXXLLLEEEFFFKKKWWWeee{{{vvvbbbOOO???444111333//////............//////...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++*********++++++,,,******))))))******+++,,,++++++++++++***)))(((((())))))************)))))))))+++,,,,,,******+++---+++++++++******++++++,,,***+++,,,...///000000000///000111222555777888999;;;===>>>???@@@AAADDDFFFFFFHHHGGGJJJPPPUUUmmmEEECCCAAA@@@AAA???:::666...,,,))))))***++++++***))))))))))))))))))))))))(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&(((***+++///555:::>>>@@@CCCEEEDDDDDDDDDEEEFFFHHHJJJKKKIIIVVVlllzzzbbbXXXdddsss~~~{{{lll```SSSLLLBBB:::666444444444555555555666888:::<<<>>>AAAGGGOOOVVV___lll|||tttkkk___VVVQQQPPPNNNLLLDDDDDDCCCAAA@@@>>>===<<<::::::999777666555444333222000...---......---,,,,,,,,,,,,------..................///////////////////////////000222333444555777::::::999999999999777888:::;;;;;;;;;===???===<<<;;;:::999999999999888777555444222222111111111111111111111000//////........................------------------------////////////////////////------......//////000000/////////000111111222222333444666888999:::;;;;;;======>>>>>>???@@@@@@@@@;;;<<<===>>>@@@AAAAAABBBAAAAAAAAAAAAEEELLLVVV\\\aaagggooouuuxxx{{{yyynnnbbbWWWNNNHHHFFFKKKWWWkkk{{{mmmYYYEEE888555777000000////////////000000...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,+++***)))))))))))))))******))))))******+++,,,((()))***+++++++++)))((()))******++++++******)))***+++---,,,++++++,,,...+++************++++++,,,)))***,,,...///000111111//////111333555777888999;;;<<<>>>???@@@BBBDDDGGGEEEGGGFFFJJJPPPUUUnnnSSSMMMFFFBBBBBBBBB???<<<444111---+++++++++******))))))))))))))))))))))))(((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&(((((('''%%%&&&(((+++...222888<<<>>>@@@DDDGGGFFFFFFEEEDDDEEEEEEGGGGGGLLL___xxxlllWWWbbbqqq}}}rrr```RRRFFFAAA;;;666444444444333333444555888;;;???CCCEEEJJJRRR\\\fffppp}}}yyyeee```XXXSSSPPPNNNKKKIIIBBBAAA@@@>>><<<;;;;;;;;;777777666444333222111000111///------......---,,,+++,,,,,,---.../////////000000000////////////////////////000111222444444666888999:::999999:::;;;999;;;============???@@@===<<<;;;999999999999:::888777666444333222111111111111111111111000//////////////////////////////........................////////////////////////,,,------...//////000000...//////000111111222222333555666888:::<<<<<<===>>>??????@@@AAAAAABBBBBB======>>>???????????????======<<<;;;<<<@@@EEEJJJQQQWWW^^^dddgggjjjnnnrrrqqqvvv}}}{{{qqqhhh___SSSJJJJJJMMMVVVggg{{{ppp]]]KKK>>>666111111000000000000111111...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++***)))))))))))))))******))))))******+++,,,)))))))))))))))*********)))******++++++******))))))+++,,,,,,+++***,,,---***************+++,,,,,,***+++,,,...///000000000...///111333555777888999:::<<<>>>???@@@BBBEEEGGGDDDFFFEEEIIIPPPUUUnnnfff\\\OOOFFFCCCCCCAAA???999555111---,,,+++***)))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&((()))'''%%%%%%))),,,000444999<<<>>>@@@DDDHHHHHHGGGEEEDDDCCCCCCCCCCCCOOOfffwww___LLLddduuu}}}yyy~~~{{{vvviiiUUUFFF===:::666333333333333222444555777;;;@@@EEEJJJLLLVVV___kkkvvvrrrddd___\\\WWWSSSPPPLLLHHHEEE???>>>===;;;999888999;;;555444333222111///......111///------......---,,,+++,,,------...///000000111111000000//////....../////////000111333444555555777999999999999;;;======>>>@@@@@@??????@@@AAA<<<;;;:::999888999::::::999888777555333222222222111111111111111000//////000000000000000000000000////////////////////////////////////////////////,,,,,,------...///000000...//////000111222222222333555777999;;;<<<======??????@@@AAAAAABBBCCCCCC>>>>>>??????>>>======<<<999::::::999777888:::<<>>???@@@BBBEEEGGGCCCEEEEEEIIIPPPVVVooo{{{uuuhhhWWWLLLHHHEEEBBBAAA<<<777222///---+++)))***++++++++++++******)))+++*********))))))(((((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''+++000444555888<<>>444444333222222333444555999:::;;;===BBBIIIRRRXXXfffppp{{{|||oooeee___XXXUUURRRNNNLLLIIIEEEBBB======;;;999777555444333333333222111000///......,,,,,,,,,---------................../////////000111111111111000000000000//////000222333444555555:::999999999;;;===@@@AAA>>>======???AAABBBAAA@@@;;;:::999999888888999999:::999777666777666444333111111111111000000000000................................................///...---,,,+++,,,,,,---------,,,------...///000//////000000111222444555333666:::>>>??????>>><<>>>>><<<;;;:::888777555444444444444777999;;;===@@@DDDHHHLLLKKKNNNPPPQQQSSSZZZeeeoooyyyyyy{{{~~~zzzmmm___YYYLLLEEEIIIRRR^^^ttt~~~ooorrrnnnHHH>>>222000333///000444111------------------------++++++++++++++++++++++++,,,,,,+++++++++,,,...///......---,,,+++))))))(((++++++************++++++************************((('''&&&&&&(((***---///******+++++++++,,,,,,,,,---------............///000000000111333555777999:::<<<>>>???@@@BBBEEEHHHFFFHHHFFFJJJQQQXXXsss}}}sssdddXXXPPPHHHAAAAAA???;;;666111---+++************++++++******)))************)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((,,,111555666888===AAACCCDDDCCCBBBGGGEEEDDDDDDAAA@@@IIIUUUppp|||nnn___cccooo~~~{{{nnnbbbVVVJJJ>>>666444333222222222444555666<<<>>>@@@CCCIIIQQQ[[[bbbiiiuuu~~~vvvnnneee^^^XXXUUUQQQNNNKKKGGGCCC@@@;;;;;;999888666555444333222111111000//////......,,,,,,---------................../////////000000222111111111000000000000//////000222333444555666888999:::;;;======>>>>>>>>>======>>>@@@@@@???===::::::999888888888888999:::888777666666666444333111111111111000000000000................................................///...---,,,,,,,,,------------,,,------...///000//////000000111222444555333555999===???@@@@@@????????????@@@@@@AAAAAAAAA@@@>>>======>>>===<<<:::999888666444333333444444222444777:::===AAAFFFJJJNNNMMMJJJGGGFFFKKKTTT[[[mmmoootttyyyyyylll```TTTLLLLLLOOOVVViii}}}{{{www___AAA333111333///000222---------------------------++++++++++++++++++++++++***)))((((((((()))***+++++++++++++++++++++++++++++++++************++++++************************)))((((((((()))+++,,,...******+++++++++,,,,,,,,,---------............///000000000111333555777888:::;;;>>>???@@@BBBEEEHHHEEEGGGFFFJJJQQQXXXsss~~~ttthhh]]]PPPFFFBBBAAA???:::444///---,,,)))*********************************)))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))***...333777888;;;>>>AAACCCCCCBBBAAADDDEEEFFFEEEBBBGGGXXXjjjttt___WWWfff|||{{{ppp```RRRGGG>>>777222333333222333444555777888===???CCCHHHOOOYYYcccjjjuuuxxxpppooolllddd\\\WWWTTTPPPLLLIIIEEE@@@===888777777666444444333222000000//////.........---------------.........///////////////000000000000222222222111111111000000//////000222333555666666777999;;;===>>>>>><<<;;;>>>=========>>>>>><<<::::::999999888888888888888:::888666666666666444333222222111111111000000000........................------------------------......---,,,,,,,,,------------,,,------...///000//////000000111222444555444555888<<<>>>@@@AAAAAA>>>>>>???@@@AAAAAABBBBBB???>>>===<<<======<<<:::888777555444333222333333111333666888:::>>>BBBFFFOOONNNMMMLLLLLLMMMOOOPPP[[[^^^eeemmmuuu}}}wwwiii___UUUOOOIIIIIIUUUeeevvvIII999333555111111111+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((((((((()))))))))***+++,,,------...++++++************++++++************************************++++++,,,,,,******+++++++++,,,,,,,,,---------............//////000000111333555777888999;;;>>>???AAABBBEEEGGGEEEGGGFFFJJJQQQXXXsssxxx~~~xxxoooaaaVVVIIIEEE@@@<<<999666111---*********))))))******************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((***+++,,,000555999<<<>>>@@@CCCDDDCCCBBBAAAAAADDDFFFDDDEEESSSnnnxxxfffWWWWWWkkkxxxmmmbbbQQQCCC<<<888666444333222333444666888;;;<<>>>>>>>>===;;;999999999888777777777777777999777666555666666444333222222222111111111000000........................------------------------------------------------------,,,------...///000/////////000111222444444555777888;;;===???@@@AAA======>>>???@@@AAABBBBBB???===<<<<<<<<<<<<;;;999777666444333222222222222444666888999:::===AAADDDHHHKKKPPPWWW\\\]]]ZZZWWWQQQTTTXXX___fffmmmrrruuu}}}vvvnnndddXXXKKKCCCHHHRRRnnnVVVBBB888555000222444...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********))))))***+++,,,------...++++++************++++++************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------............/////////000222444555777888999;;;>>>@@@AAABBBEEEGGGEEEGGGFFFJJJQQQYYYtttnnnwwwxxxoooWWWNNNCCC>>>>>>===666000,,,,,,+++***)))******+++))))))))))))))))))*********)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((+++---///333888<<<@@@AAACCCDDDEEEEEEDDDCCCAAACCCCCCAAAGGG^^^|||}}}fffWWWTTT___uuuxxxooobbbWWWGGG;;;666555555555333333444666999<<>>BBB@@@?????????===;;;999999888777777666666777777888666555555666666444333222222222222111111111111........................------------------------,,,---------------------------,,,------...///000/////////000111222444444777888:::;;;===>>>??????======>>>>>>???@@@@@@AAA>>>===;;;;;;<<<<<<:::999666555333222111000111111444666999;;;===@@@EEEHHHAAADDDJJJSSS\\\aaaccccccZZZYYYXXXYYYZZZ^^^aaacccnnnuuuuuugggWWWJJJHHHKKKUUUjjjeeeNNN>>>777...000555222........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---------............///...///111222444666777777888;;;>>>AAABBBCCCEEEFFFDDDFFFEEEJJJQQQYYYtttiiipppxxx}}}jjj^^^NNNDDDBBB@@@;;;666000...---+++*********+++))))))))))))******************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''))),,,...111555:::>>>AAABBBCCCDDDEEEEEEDDDDDDCCCCCC@@@AAAMMMgggtttXXXOOOZZZooorrrhhhXXXNNNAAA777333333333222333444555888<<<@@@DDDFFFMMMQQQYYYbbbnnnzzzuuuqqqooorrrsssqqqiiiaaa\\\YYYOOOLLLHHHDDDAAA===999555222111111000000/////////,,,---------.../////////////////////000000000000000111111111222222222222444444444333333333222222...///111222555666888999999888777777999;;;>>>@@@BBBAAA?????????===;;;999888777777666666666666666777666555555666666444333333222222222222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------,,,------...///000//////000000111222444555888999<<<>>>@@@AAAAAAAAA>>>????????????@@@@@@@@@>>><<<;;;:::;;;;;;:::888555444222111000000000000000222666999===BBBHHHLLLEEEEEEFFFJJJQQQZZZdddjjjgggeeeaaa\\\YYYWWWWWWWWW^^^fffrrr}}}~~~qqqbbbUUUMMMJJJIIIYYYnnnttt]]]KKK>>>///---333333........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***,,,,,,,,,++++++*********++++++************++++++************************+++++++++++++++***************+++++++++,,,,,,,,,---------............///...///111333555666666777888;;;>>>AAABBBCCCDDDFFFDDDFFFEEEJJJRRRYYYuuugggkkkmmmooovvv}}}qqq___NNNCCC>>>======333111///,,,************((()))))))))*********************)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&)))---000333777<<<@@@???@@@AAACCCCCCDDDDDDCCCBBBAAAAAAGGGZZZuuu~~~iiiVVVZZZnnn|||vvvfffYYYIIICCC:::444333333333222444555777:::???DDDHHHJJJRRRXXXaaammm{{{wwwqqqsssqqqqqqoookkkeee___XXXUUULLLIIIEEEBBB???<<<888555222222111000//////......,,,------...//////000000//////000000000111111111111111111222222222333333444444444444333333333333...///111333555777888999666666777999;;;===???@@@AAA???>>>>>>>>>===:::888777777666555555555555666777555444444555666555333333333222222222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------,,,------...///000//////000000111222444555777:::>>>BBBEEEFFFFFFFFFBBBBBBAAAAAAAAAAAA@@@@@@===<<<::::::;;;;;;999888555444222000////////////---///222555888===BBBFFFIIIJJJJJJKKKMMMSSS]]]dddfffeeedddbbb___[[[XXXVVVWWW[[[cccnnnzzzzzzooodddXXXOOOJJJPPP\\\nnnppp___MMM777000444333........................------------------------)))***+++,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++************++++++************************+++***)))((()))***+++,,,******+++++++++,,,,,,,,,---------............///...///111333555666666666777:::???AAABBBCCCDDDEEECCCFFFEEEIIIRRRYYYuuuffffffdddbbbiiiwwwmmmVVVBBB:::===CCC555333000---+++*********(((((())))))*********+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&)))---111444888===AAA>>>???@@@AAABBBCCCCCCCCC???@@@BBBMMMggglll```\\\kkkzzzyyykkkXXXJJJ===888333222333555555444555666888<<<@@@FFFJJJMMM\\\bbbnnn{{{vvvnnnnnnuuuuuuoooiiidddbbb]]]WWWQQQJJJHHHDDDAAA>>>;;;777444222222111000///...------,,,------...///000111111000000000000111111111111111111222222222333333333555555444444444333333333...///111333555777999999222444777;;;===>>>>>>>>>???>>><<<<<<===<<<999777777777666555555555555555666555444444555666555333333333333222222222111111........................,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---------------------...000000//////000000111222444555666:::???EEEIIIKKKKKKKKKEEEDDDDDDCCCCCCBBBAAAAAA===;;;::::::::::::999777444333111000///...//////...///111222333666999<<>>EEEHHHKKKUUU___gggppp|||{{{rrrooooooqqqrrrpppnnnjjjfffaaaZZZSSSNNNKKKGGGBBB>>>;;;888555333///...------,,,,,,,,,,,,------...///000000000///000000000000000000111111111111111222333444666777777666555444222111000///222222222111222222333333222444888;;;>>>@@@@@@@@@>>>===;;;:::999::::::;;;777666444333333444555666444555555555666666777777444444333222222111111000111000///...---,,,++++++...------,,,,,,------...))))))***+++,,,......///---...//////000/////////...------///111444555555>>>>>>>>>AAAEEEIIIKKKLLLHHHIIIHHHEEEEEEGGGEEEAAA<<<;;;:::::::::999777555444111---,,,...///...,,,000000000000000111222222888===EEEMMMSSSWWWWWWWWWXXXYYY[[[\\\^^^```bbbcccWWWZZZ^^^aaafffppp}}}~~~sssjjj```RRRGGGLLL^^^tttyyysssWWW===333555//////...///333555111,,,+++++++++,,,,,,------------,,,+++*********+++,,,...---+++))))))***+++,,,+++***)))(((((()))***+++,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,---............///111555666666666777888888;;;===???AAACCCFFFHHHFFFJJJHHHHHHQQQ]]]wwwfffbbb^^^```eeehhhgggddddddgggkkkmmmhhh[[[JJJ???===999777666222---***,,,,,,++++++***))))))))))))***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((('''+++...222666999;;;???AAAAAA@@@???@@@DDDFFFEEEAAACCCDDDQQQooonnn[[[```jjjyyy|||sssjjj\\\KKK>>>:::444555444333222333666888;;;>>>DDDKKKNNNRRR]]]hhhvvv}}}wwwsssrrrrrrsssrrrooolllgggccc^^^XXXRRRMMMJJJFFFAAA===:::777444222000//////...---------......///000000111111111111111111111111111111111111111111111222333444555666777666555444222111000///333333333222333333444555444666999<<<===>>>>>>=========;;;:::999999::::::777666444333333444555666444555555555666666666777444444333222222111111000111000///...---,,,++++++...------,,,,,,------...,,,,,,,,,,,,------------------...///////////////000//////111333555777777<<<>>>BBBFFFKKKMMMNNNNNNLLLNNNLLLIIIIIIJJJGGGBBB;;;:::888888999888666444444111......///000///---000////////////000111222111444:::AAAHHHOOOTTTWWW\\\\\\\\\]]]]]]^^^______\\\___aaabbbdddjjjttt|||{{{jjj\\\NNNLLLTTTcccvvvpppMMM:::888//////------///000...+++++++++,,,,,,,,,---------///...,,,+++************...---+++***)))***+++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++,,,---............///222444666666666777888888;;;>>>@@@AAACCCFFFHHHEEEKKKJJJKKKTTT```{{{mmmeee```eeennnpppfff[[[SSSYYYeeesssyyyqqq]]]LLLBBB===:::;;;888111,,,++++++******)))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((,,,///444888;;;>>>AAACCCBBBAAA@@@BBBDDDEEEEEEEEEDDDIII___qqq___[[[cccqqqvvviii^^^QQQCCC999666444444444444333555888;;;BBBDDDIIIPPPTTTZZZfffrrr~~~xxxvvvuuuttttttsssqqqnnnlllhhhccc]]]YYYTTTOOOLLLHHHDDD???;;;999666333111000000//////...////////////000111222333333333333333333333222222222222222222222222222333333444555666666555444222111000000444333333333444444555666777888:::<<<<<<<<<;;;;;;===<<<;;;:::999999999999666555444333333444555666555555555555555666666666444444333222222111111000000000///...---,,,,,,+++...------,,,,,,------...///.........------,,,,,,---------.........//////111111222333444777999::::::>>>EEELLLPPPRRRRRRQQQQQQRRRPPPLLLKKKKKKGGGBBB:::888777666777666444222444222000///000111000/////////......//////000000000000111555;;;CCCLLLPPPYYYYYYZZZ[[[]]]^^^______ccceeegggggggggiiiooottt|||uuuiiiZZZPPPLLLSSScccsssbbbEEE;;;111000......------,,,---,,,,,,,,,,,,------------000///---+++***)))))))))---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,************************************************++++++,,,,,,,,,---------+++,,,---......///......///222444666666666777888888;;;>>>@@@BBBCCCFFFHHHEEEKKKKKKNNNVVVaaarrrooonnnsssyyyxxxoooeeeYYY\\\dddqqq{{{{{{rrriiiSSSGGG<<<::::::666///***+++******)))))))))***************)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&((())),,,000666:::===???BBBDDDBBBAAACCCFFFFFFCCCCCCEEEFFFSSSrrrzzzaaaXXX^^^jjjyyy|||ooo___SSSHHH===777666222333444444555777<<>>???AAACCCAAAAAAEEEIIIFFFAAAAAAEEEVVViiigggWWWZZZgggvvv~~~}}}ooo```OOODDD<<<555111111000222444555777;;;@@@CCCIIILLLSSS\\\dddmmm}}}~~~xxxwwwzzzxxxuuussspppmmmhhheeeddd___XXXRRROOOLLLIIIGGGBBB>>>:::777555333111///------------...///000000//////111222333444444444555555555555444444333333333333333222222333444444555555444333333222111111111111111111222333444555555666888999;;;<<<======<<<<<<<<<;;;:::888777777444444444444555555666666555555555555555444444444444444333222222111111000/////////...------,,,,,,...------,,,,,,------...---------.........//////------,,,,,,---///000111///111222333444777<<>>???<<<<<<<<<;;;:::888666555333333444555555666666666555555555444444444444444444444333222222111111000//////.........---------...------,,,,,,------...,,,,,,------.........///...---------...///111333///222444555666;;;BBBGGGLLLPPPUUUWWWVVVWWWYYY\\\ZZZ\\\ZZZUUUQQQOOOHHHAAA999666333111111111000///---///000000...---...///000000//////......//////...///000000111111111222444555888;;;???CCCEEEGGGHHHQQQ___ooo|||}}}tttgggXXXQQQQQQTTTkkkkkkZZZ???555///222222---+++...............------------***+++,,,---.........---***++++++++++++,,,,,,,,,((()))************)))(((*********+++,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,...///////////////111222444444444555888:::777;;;@@@CCCDDDEEEFFFGGGJJJHHHEEELLLTTTZZZtttwwwqqqppprrrtttuuurrrsssqqqmmmhhhhhhmmmsssxxxlll]]]RRRGGG>>>:::;;;111000///---,,,+++******+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((+++***((((((+++///333777===@@@AAAAAAAAAAAAEEEBBBCCCGGGDDDAAALLL\\\cccQQQ[[[lll}}}|||rrrjjjXXXJJJ===888777555444444333666999<<<@@@EEEKKKPPPWWW\\\hhhvvv}}}vvvuuu{{{rrrqqqpppooonnnjjjeeebbb\\\XXXSSSNNNKKKHHHDDDBBB===:::666333222111///------------...///111222333000111222444555666777777666666555444444333222222111111111222333444555666555444444333333222222111111111111222333444555666444555666888:::<<<>>>???<<<<<<<<<;;;:::888666444222333444555666666666666555555555444444333333333444444333222222111111000...............---------...------,,,,,,------...------------,,,,,,,,,,,,///...------///111333444222555888:::;;;@@@IIIPPPVVV\\\aaabbb___\\\\\\^^^[[[\\\[[[VVVRRROOOHHHAAA:::777333111000000//////,,,///222111///...///000222111000////////////000---...000111111111111111111222333666888;;;===>>>@@@JJJ\\\ooo}}}~~~uuufffYYYSSSLLL]]]sssvvvRRR@@@222111222///...111///.........------------+++,,,---.........---,,,******++++++,,,,,,,,,,,,)))***++++++++++++***)))***++++++,,,------......************************,,,,,,,,,---------......,,,---...//////000000000111333444444444555888:::777;;;@@@CCCEEEEEEFFFGGGJJJHHHIIIUUUaaacccuuuzzzsssvvv{{{zzzvvvuuusssnnngggbbbccciiinnnssspppkkk```NNN???<<>><<<<<<<<<;;;:::888555444222333444555666666666666555555555444444333333333444444333333222111111000...............---------...------,,,,,,------...///......,,,+++******)))000///......///111444555555888<<<>>>@@@EEEOOOVVV]]]cccjjjlllgggaaa___^^^YYY[[[YYYTTTQQQNNNFFF???:::777333111000000//////---000333333111///000111222222111000000000000000222222333333222222111111111222444666999;;;===>>>???JJJ\\\pppsssddd[[[MMMWWWeeevvvcccKKK666222333111111666//////.........---------------...///...---+++***)))***+++,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,------...//////************************.........////////////000,,,---...///000000000000222333333333333555888;;;777;;;@@@DDDEEEFFFFFFGGGJJJHHHLLL^^^lllkkkxxxxxxyyy|||zzzuuuqqqrrrqqqnnniiidddbbbaaakkkrrrwwwnnnYYYGGGCCCGGGBBB777...,,,---,,,******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''(((((((((***---000:::<<<>>>@@@AAABBBBBBAAADDD???AAADDD???>>>WWWxxx|||bbbUUU___rrr~~~|||lll___YYYDDD>>>555111111333555555888:::???DDDGGGJJJSSS^^^eeehhhtttzzzxxxyyyxxxsssooopppooonnnmmmjjjeee___ZZZZZZVVVPPPKKKGGGDDDAAA???888666333000.........///111111000000000000000000222333444666777888888888:::888666555555444222000111111111111222333444555555444333333111111000///111111111222333444555666666555444555888::::::::::::999999888777666666555444444444444555555555666777666555444444555666777333222111111000000111111///.........------------111000///..................,,,***+++...000///...////////////111333555666888;;;>>>AAADDDJJJSSSZZZiiihhhhhhhhhhhhfffdddaaa^^^\\\YYYUUUQQQJJJCCC===888555222111111111111000000000000000000/////////...///000111111000///...000//////222666666333///333333333666999<<<===<<>>BBBEEEGGGHHHHHHMMMKKKKKKUUU\\\\\\qqq|||{{{}}}{{{xxxxxxwwwvvvxxx{{{xxxqqqkkkkkkttt}}}zzzkkkZZZQQQOOOBBB:::333000---******,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''(((((((((+++///222:::<<<>>>@@@AAABBBBBBAAACCC@@@@@@CCCDDDNNNhhhvvvbbb]]]kkk~~~uuucccTTTMMM???:::444111222555777777;;;===CCCIIILLLPPPZZZeeennnttt}}}yyywwwxxxwwwsssoooooonnnmmmllliiiddd]]]YYYVVVSSSNNNJJJFFFBBB???<<<777555222000/////////000111111111111111111111111222333444666777888888888999777555555555444222000111111111111222333444444555555444333222111000000111111111222333444555666666555555666999::::::999999888888777666666555555444444555555555666666666777666555444444444555666333222111111000000111111////////////.........---000//////...------......///---,,,---///000///...111111111222333555888999;;;>>>AAADDDGGGNNNWWW]]]jjjjjjiiijjjjjjiiihhhfffaaa___[[[WWWRRRKKKCCC>>>777444222000111111000///000000000//////////////////000111222222222111000222222222444666666444333:::888777888;;;BBBIIINNNRRR]]]pppvvvooo___UUUPPP[[[nnn}}}gggtttiiiHHH:::888444222222000000///...------,,,,,,.........---------------******++++++,,,---------------,,,,,,,,,,,,++++++)))---333888:::666000+++---+++******,,,------,,,,,,,,,------------,,,,,,---------.........//////333333444444555666666666999;;;>>>AAAEEEGGGHHHHHHIIIGGGGGGOOOWWWXXXnnn~~~{{{||||||xxxjjjtttqqqaaaWWWBBB<<<777333...******...,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''(((,,,111555:::<<<>>>@@@AAABBBBBBAAABBBAAA???BBBNNNdddnnnaaafffyyy~~~yyylllYYYIIIBBB888555222111333666888999???AAAHHHOOOSSSXXXcccnnnyyy~~~}}}zzzwwwvvvvvvvvvrrrooonnnmmmlllkkkhhhbbb\\\WWWRRROOOKKKHHHEEE@@@;;;888444333222000000000000111222222222222222333333333333444555666777888888888999777555444444444222000111111000111111222333444666555555444333222111000111111111111222444555666555555666888:::;;;:::888777777666666555444444444555555555555666666666777777666555333333333444444333222111111000000111111000000000000//////////////////...------------...///......///111111000...222222222333555888:::<<<>>>AAAEEEHHHLLLRRR[[[aaajjjjjjjjjkkkkkkllllllmmmfffccc___ZZZTTTLLLEEE???666444111000000111000/////////////////////000000000111222333333333333333222444444444333333444555777888999:::===EEEOOOWWW\\\pppzzzlll^^^PPPOOOZZZlllhhhMMMMMMeeecccIII===:::666333333222111///---,,,,,,+++//////000//////...---,,,++++++,,,,,,------......------,,,,,,,,,,,,++++++)))///777<<<:::555...***,,,+++******,,,------,,,,,,,,,------------,,,,,,+++,,,,,,---...///000000222333333444555555666666888:::>>>AAADDDFFFHHHHHHGGGFFFDDDKKKSSSVVVooo}}}mmmvvvnnn^^^FFF>>>666333000---+++---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''')))---444888:::<<<>>>@@@AAABBBBBBAAAAAAAAA???CCCXXXxxxzzzfffaaannn{{{rrrdddRRRDDD???444333222333555777:::;;;@@@DDDKKKTTTZZZ```lllxxx}}}}}}yyywwwuuutttuuutttrrroooooonnnllljjjgggaaaZZZUUUOOOLLLIIIGGGCCC???999555222222111000000111222222333333333333444444444444444444555777777888888888888666444444444444222000000000000000111222333444666555555444333222111111000000111111222333555666555555666999;;;;;;999777555555555444444333333333555555555666666666777777777666444333222222333333333222111111000000111111111111111000000000000///......------------............///000111111000///222222222444666999;;;===???CCCGGGKKKNNNTTT\\\cccggghhhjjjjjjkkklllnnnooojjjfffaaa[[[UUUMMMEEE@@@555333000///000111000////////////000000000000000000111222222333444444444555777999777444444777:::222666<<<>>>AAAGGGQQQYYYccc|||vvvfffUUUMMMPPP```xxxbbbKKKDDDRRRrrr\\\DDD<<<888555333111000...---,,,------...////////////...---,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++///111111...,,,...000,,,+++)))***+++------,,,------.../////////......++++++,,,---...///000111222222333444555555666666888:::===AAADDDFFFGGGHHHHHHGGGEEEJJJRRRXXXrrrzzz{{{yyy{{{kkkQQQCCC666444444222---+++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((***///666;;;:::<<<>>>@@@AAABBBBBBAAA@@@BBBCCCKKKfff|||lll^^^cccwwwuuujjj\\\LLL@@@<<<333333444555666999<<<>>>BBBFFFOOOYYY```hhhuuu}}}|||uuuuuutttttttttsssqqqoooooonnnllljjjfff```YYYTTTMMMJJJHHHEEEBBB>>>888444111111111111111222222333333333444444555555555555555555666777888888888777777555444333444444222000000000000000111222333333666555444333222111111000000000000111222333444555555555666888::::::888555444444444444333333333333555555555555666666666666666555444333222333333444333222111111000000111111222111111111000000000000......---------......///---...///000000000111111111111222444666:::===>>>@@@DDDIIILLLOOOUUU\\\bbbdddfffiiijjjiiijjjlllnnnkkkgggaaa[[[TTTLLLDDD???555333000000000111111000000000000111111111222222000111111222444555666777888:::<<<:::888777:::===666:::>>>@@@CCCKKKXXXbbbooo}}}ppp```TTTQQQXXXjjj{{{fffUUULLLUUUwwwkkkKKK;;;666555000///...------...///000---------.........------,,,,,,------------......------,,,,,,,,,+++++++++***++++++)))'''(((---222,,,***))))))+++,,,,,,+++,,,,,,---...//////......++++++,,,---...///000111111111222333444555666777888:::===AAADDDFFFGGGGGGHHHIIIFFFIIIQQQYYYsssxxx{{{{{{cccQQQ???999999666///+++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***++++++)))(((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((()))***---222888===:::<<<>>>@@@AAABBBBBBAAA@@@CCCJJJ[[[wwwiii___\\\kkk|||mmm```QQQBBB999666333444666777888;;;@@@DDDGGGKKKUUUaaajjjsss}}}zzzvvvssstttttttttsssqqqpppnnnnnnmmmkkkhhhddd^^^VVVQQQKKKHHHEEEBBB???;;;777444000000111111222222222222333333444444555555666666555666777777888888888777666555333333444444222000000000///000000111222333555444444333222111000///000000000000111333444555555444555666888888777555444444333333333333333333444444444444555555555666666555444333333444555666333222111111000000111111111111111111000000000000///............///000000---///000000000111444666333444555777999===@@@BBBCCCGGGLLLOOOQQQVVV\\\bbbcccgggkkkkkkjjjiiijjjllljjjfff```YYYRRRJJJCCC>>>666333111000111222222111111111111222333333444444222222222333555777999:::555777888888888888999;;;======>>>@@@HHHVVVhhhtttzzzmmmbbbXXXUUU[[[dddssseee]]]eeetttVVV@@@666444///...------...000333444///...------,,,---------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,++++++''')))+++,,,,,,,,,,,,---+++***))))))+++,,,,,,+++)))***+++,,,,,,---,,,,,,+++,,,,,,---...///000000000111222333444555666777777999===@@@CCCEEEGGGGGGFFFIIIFFFGGGOOOXXXrrr}}}|||~~~wwwdddOOODDD>>>888111...------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))******---,,,+++)))((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&(((***,,,///444:::>>>:::<<<>>>@@@AAABBBBBBAAA@@@DDDSSSmmm}}}___\\\dddyyy~~~qqq```SSSEEE999333333222444666888:::???FFFKKKOOOTTT___lllvvv~~~~~~}}}xxxtttssstttuuuuuusssqqqooonnnlllkkkhhhfffaaa[[[SSSNNNIIIFFFAAA>>>;;;888555222000111111222222222222111222222333444444555666666666666777888888888888777666444333333444333222111/////////000000111222333444333222222000000///...//////000000111333444555555444333444555666555444444444444444444444444444333333333333444444444444555444444444444666777888333222111111000000111111111111000000000////////////////////////000111111///000111111111444999===888888999<<>>999:::;;;===@@@AAA@@@>>>@@@CCCHHHRRRaaarrrzzzqqqeeeYYYUUUVVVmmm{{{hhhOOO===777111000//////000333555777555333000---++++++,,,---,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,---///...,,,)))+++***((()))+++,,,,,,+++))))))***+++,,,,,,,,,,,,---------.........//////000000111222444555666777777999<<<@@@CCCEEEFFFGGGEEEIIIGGGGGGNNNXXXppp}}}rrr]]]MMMAAA777222222---------,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******...---,,,***)))(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%'''+++...111555:::>>>;;;<<<>>>@@@AAABBBBBBAAAAAAFFFYYYzzzxxx^^^```mmmsssfffUUUHHH===555222444111333666999<<>>@@@CCCGGGKKKMMMMMMQQQUUUWWWYYY\\\aaaeeegggmmmssstttppplllkkklllfffaaa[[[TTTMMMFFF@@@;;;777555333222333444444444333333444444555666777777666666777888:::<<>>>>>HHH^^^{{{iiibbbfffssssss```LLL@@@:::555333222666777:::>>>CCCIIIOOORRR]]]cccnnn|||~~~|||{{{vvvtttrrrqqqqqqpppnnnlllkkkjjjggg```YYYSSSPPPOOOEEEAAA;;;555111000222333222222333333333444444444333333444555666666666555555555666777777777777777666555444222111111222222111111000000111111222333222222222222222222222222---...///000111222333333111---222555444999888+++333333444444444333222111333222111111111222333444222333333444444333333222555555555444333222111000222222222111111111111111000000111111222222222333444666777777777999<<>>???AAABBBCCCFFFKKKNNNRRRTTTVVVXXX[[[aaahhhlllnnnpppqqqqqqssstttnnnfff___[[[UUUNNNFFF@@@<<<:::999777444111000111333444333333555777888888666444::::::<<<>>>===>>>GGGRRR\\\YYYWWWZZZ______YYYRRROOO\\\ppp{{{ooo___RRRWWWdddzzzmmmTTTDDD999777222---///444333...///////////////......---,,,,,,,,,---------......///...,,,++++++,,,...///......---,,,,,,+++******++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222333333444666777777999<<<@@@DDDGGGHHHIIIGGGKKKIIIJJJRRRZZZqqqzzziiiVVVFFF;;;555222...+++,,,,,,))))))+++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%'''***...222555999===@@@AAAAAA@@@???@@@BBBBBBAAA@@@MMMfffrrrbbbhhhooo~~~{{{iiiXXXFFF<<<888444333333666777:::>>>DDDJJJQQQUUU```iiixxx~~~|||{{{zzzwwwuuurrrqqqppppppnnnllljjjgggccc]]]WWWQQQKKKHHHBBB>>>999444111111222444222222333333333444444444444444555555666555555555555555666777777777777777777666444333222222222333111111000000111111222333333333222222222111111111---...///000111222333333333...111444333;;;>>>333444444333333222222222111222222111111111222333444222333333444444333333222333333333333222111000000222222222222111111111111000000111222222333444444666777888888888:::===@@@BBBCCCEEEFFFGGGJJJOOORRRSSSUUUWWWYYY\\\```eeeiiillloooqqqqqqrrrqqqiii```VVVSSSNNNGGGAAA<<<999888666444222111111222333555555555666888999::::::999888888;;;>>>@@@HHHXXXhhhmmmrrrvvvsssiii^^^XXXUUUhhhtttuuufffZZZUUU^^^ooo|||}}}yyy___MMM<<<777111///000111///---///////////////......---+++++++++,,,,,,,,,------///...,,,++++++,,,...///......---,,,,,,+++******,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222333333444666777777999===AAADDDFFFHHHHHHFFFJJJIIIJJJRRRZZZqqqxxxwww}}}vvvjjjYYYHHH===888111,,,,,,,,,)))))),,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&'''+++000444888;;;???BBBAAACCCEEECCC@@@???BBBGGGDDDWWWtttoooaaa^^^rrr|||yyyooo[[[LLL>>>777555333333555777:::>>>CCCHHHPPPXXX]]]jjjvvv~~~}}}{{{yyyyyyxxxuuurrrppppppooonnnmmmiiiddd___ZZZUUUNNNFFF@@@<<<999555222111222444555333333333333444444444444555555555666555555444444555555666777777777777666777666555444333333333333111000000000000111222222444333333222111000//////......//////000111222222444...000222222===CCC<<<666555333111111111111111222111111111111222333333222222333333333333222222111111111222222111111000222222222222222222222222000111222333444555666777888999::::::;;;===@@@CCCEEEGGGHHHIIIKKKNNNRRRUUUUUUWWWYYY[[[\\\^^^bbbeeehhhlllooopppppplllbbbWWWMMMJJJFFFAAA<<<999777666444444333333333444666777::::::::::::<<>>666...---,,,+++,,,...++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''+++000555888<<>>DDDIIIOOOXXXbbbiiixxx}}}~~~}}}{{{yyyxxxyyyvvvrrrooooooooonnnmmmiiiccc\\\WWWSSSMMMCCC;;;666444222111111222444666333333333444444444444555555666666666555444333333444555666666777777666666666666555555444444444444000000000000000111222222444333222111000///............//////000111111222333...111222222<<>>:::888666666666555555555666777888888@@@???>>>???BBBIIIQQQWWW\\\RRRLLLQQQ^^^pppzzzllllllzzzyyyqqqhhh^^^YYYbbbtttyyyaaaEEE111444999444///000///////////////......---++++++,,,,,,,,,---------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000222333333444666777999;;;>>>AAADDDEEEFFFFFFEEEIIIHHHJJJRRR[[[rrrvvvrrrfffjjjsss~~~xxxdddTTTFFF;;;000---,,,+++,,,...+++++++++,,,,,,+++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((,,,111666999;;;>>>@@@@@@???AAAEEECCC??????DDDRRRiiisss\\\^^^nnnxxx~~~uuugggZZZGGG>>>666444444333444777<<>>??????BBBEEEHHHHHHJJJMMMNNNPPPRRRUUUXXXZZZ[[[[[[ZZZXXXVVVVVVWWWZZZ^^^bbbbbbbbb^^^SSSHHHCCCAAA>>>;;;999777777666777666555555555777888999???AAADDDIIIPPP\\\hhhqqqsssdddZZZbbbttt{{{nnnmmmxxx~~~yyyuuudddVVVVVVcccuuuwwwSSS444222999777111000///////////////......---------------............---------,,,,,,---------------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///...000222333333444666777999;;;>>>AAADDDEEEFFFFFFEEEJJJHHHJJJRRRZZZrrr~~~yyytttiiimmmvvvrrrdddSSSDDD555///,,,++++++,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((()))))))))---333777999;;;===???EEE@@@AAADDDBBB===@@@HHHbbbuuummmbbbjjjxxx{{{ppp```RRR@@@:::444555555555777:::===BBBJJJQQQXXXdddrrr|||}}}~~~{{{yyyxxxuuussspppooonnnllljjjgggeee```XXXQQQKKKEEE===777000000111111222333444555333444444444555555555555555555555666555555444444444444555666666666666555444444555555555444444333000////////////000111111222111111000///...------.........//////000000000///...333444///333666...222111000/////////000111///000111111222222111111111111222222222222111111111222333444444444444444111111222333555666777777666777888999:::;;;<<<===<<<>>>???@@@AAACCCGGGJJJJJJMMMPPPRRRSSSUUUXXXZZZZZZZZZXXXUUUQQQNNNNNNNNNOOORRRTTTUUUVVVUUUMMMCCC===<<<;;;999999999999:::888777555555666888;;;===AAAIIITTT___jjjvvvrrrkkkuuuzzzppprrr~~~|||wwwuuuxxx{{{}}}~~~|||lllZZZSSSYYYhhh~~~```===333666555111---///////////////......---............////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222333333444666777888:::===AAADDDFFFGGGGGGGGGKKKIIIJJJRRRZZZqqq~~~}}}uuueeeTTTAAA666111---,,,---++++++,,,------,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***,,,000555999;;;<<<===>>>EEEAAABBBDDD@@@>>>IIIZZZyyyyyykkkooozzz{{{tttgggVVVGGG999555222555666777:::>>>@@@GGGOOOVVV^^^kkk{{{|||zzzxxxwwwrrrqqqpppooonnnkkkgggddd___[[[TTTKKKCCC===888666111111222222333333333333444444444444555555555555444444555555666555555555333444555555666666555555222333444555555444333222///////////////000111111000000000//////..................//////////////////...333333,,,000444,,,/////////000000000000111...///000111222111111000111111222222222222111111111222222333333333222222111111222444555777888888999999::::::;;;<<<======<<<>>>@@@AAABBBDDDHHHKKKJJJMMMPPPRRRTTTUUUXXXZZZXXXVVVSSSMMMHHHEEEDDDEEECCCEEEFFFGGGJJJKKKGGG???:::::::::;;;<<>>BBB@@@BBBCCC>>>@@@UUUooowwwnnnzzz~~~~~~yyymmm___LLL===555111111444777888<<>>@@@AAABBBDDDHHHKKKHHHJJJNNNPPPRRRSSSVVVXXXUUUSSSOOOHHHBBB???>>>???;;;=========AAAEEECCC===999:::;;;>>>AAAEEEIIIKKK@@@>>>======BBBIIIPPPUUUgggxxx}}}yyyooogggaaa]]][[[cccjjjqqqrrrrrrxxxqqqaaaTTTUUUgggzzzwww^^^CCC444222222//////////////////......---,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000222333333444666888777999<<>>>>>???@@@CCC===BBBKKKDDD???ZZZwwwttt}}}~~~uuucccQQQBBB:::444333222444888===AAABBBIIITTTbbbkkkrrr}}}~~~~~~}}}}}}|||yyyuuuqqqqqqrrrrrrnnniiidddaaa___YYYMMMBBB===:::666333333333333333333444444555666666555444333333333444444444444444555555555666666555555555555555555555555444444444333333222222222//////000000111111111222111111111000000///...---...//////000000///......000000000000///////////////000111222333444444444444444222111000000000000222222111111111111222222222111111111111333444555222222333555666888999999>>>>>>>>>>>>>>>======<<<;;;<<<===>>>???@@@@@@@@@EEEFFFHHHIIIKKKNNNSSSVVVXXXOOOFFFAAA===999999<<<;;;:::<<<>>>???<<<::::::===BBBGGGKKKTTT\\\[[[SSSFFFAAA???EEEOOO[[[eeekkkwwwooodddYYYRRRPPPRRRUUUYYY___gggmmmqqquuu{{{zzznnn___UUUZZZddd{{{}}}~~~gggHHH;;;555000111...------------...//////......---------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,---...,,,,,,,,,------,,,++++++,,,,,,------.../////////000111333333333333555666666999===AAAEEEGGGHHHHHHJJJKKKIIIMMMTTTVVViii}}}ttt```OOOCCC999222...///---,,,,,,------,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&((())))))(((''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((''''''(((***,,,111555:::===>>>>>>???@@@BBB>>>@@@EEEDDDHHHddd}}}ppplllttt~~~nnn[[[JJJ>>>999444333333555999>>>BBBDDDNNNYYYfffqqqyyy~~~}}}{{{{{{zzzxxxtttrrrppppppooommmiiiccc^^^[[[UUUJJJ???;;;999555333333555444444333333444444555444333333333333333444444444444444444555555555666444444444444444444444444444333333333222222222222///000000000111111111111111111111000000///...---........................000000000000000000000/////////000111222222222111333333222000000/////////111111000000000000111111111111000000111222333444333444555666777999::::::>>>>>>>>>>>>>>>===<<<;;;666666888999:::;;;;;;<<<===???CCCFFFHHHLLLOOORRRQQQJJJCCC@@@<<<888888;;;<<<;;;;;;===??????@@@@@@>>>GGGTTT```kkkooofffYYYGGGGGGJJJRRR\\\gggqqqxxxfffaaaXXXOOOJJJJJJLLLNNNSSSYYYaaahhhlllrrrxxx}}}ssseeeXXXVVV[[[ooo~~~sssWWWFFF888///111///......------......///......---------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,------,,,,,,+++,,,,,,------.../////////000111333333333333555666666999===AAADDDGGGHHHHHHJJJKKKIIILLLSSSUUUgggoooooo}}}zzzdddSSSIII@@@555,,,///---++++++,,,---,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&((())))))((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((('''))),,,...333666:::===>>>???@@@@@@@@@?????????EEEVVVrrr~~~nnnggggggmmmvvvdddOOO???888777555444555777:::???DDDGGGSSS]]]kkkvvv~~~|||yyyxxxwwwvvvtttrrrooonnnlllkkkiiicccZZZSSSMMMCCC;;;999777555333444666555444333222222222222111111222222333333444444444444444444555555555555444444444444444444444444222222222222222111111111000000000000111111111111111111111000000///...---///...---,,,,,,---...///000000000000000000000000...//////000000000//////222111000///////////////000000////////////000000////////////000111222333444444555777888999:::;;;============<<<;;;999999222222333444555666777777666999???CCCEEEHHHJJJLLLHHHCCC???>>>;;;888888<<<>>>BBBGGGKKKMMMMMMLLLKKKKKKWWWgggvvv}}}yyyiiiYYYLLLTTT^^^hhhpppyyyyyyiiiSSSOOOJJJEEECCCCCCEEEGGGKKKQQQYYY```eeellltttyyy}}}zzzooobbbYYYVVV```rrrnnnZZZ???000444111000///......------.........---------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,,,,,,,,,,------...////////////111333333333333555777777999<<<@@@DDDFFFGGGHHHJJJKKKHHHKKKQQQSSSeeeyyygggiii|||lllYYYMMMCCC777---///---++++++,,,---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((******((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((***---000444777;;;===>>>???@@@AAAAAABBB???>>>LLLfffppp```dddlllsss{{{mmmXXXDDD777555777555666888:::===CCCHHHLLLVVVaaaooo|||~~~~~~{{{wwwuuuuuuttttttssspppmmmkkkjjjhhhaaaUUULLLDDD===777666666333333555444444222111000000000000//////111222333444444444444444444444444444444444333333333333333333333333111111111111111111111111000000000000000111111111111111111000000///...---///...,,,++++++---///000000000000000000111111111///000000000000//////...000//////.........////////////............//////.........///000000111222333444555666777888999999:::::::::999888777666555222222333333444555666666666999>>>AAACCCCCCDDDEEEAAA>>><<<<<<;;;999<<>>444111///,,,+++,,,------,,,,,,,,,,,,+++++++++******************************''')))******)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))+++000333666999<<<>>>>>>???@@@BBBCCCEEEBBBDDDYYYwwwzzzeeeZZZgggyyyyyyqqqbbbNNN<<<333444777555777;;;===AAAGGGNNNTTT^^^hhhvvv~~~}}}}}}zzzvvvtttsssttttttsssqqqnnnkkkiiifff]]]OOOEEE===888444555444111111444111111000///...............///000222444444444444444444444444444444333333333333333333333333333333111111111111111111111111111111000000000000000000111111111000000///...---///...,,,+++,,,...000111///000000000111111111222111111222222222111000000///...............////////////............//////---......///000000111111111222222333444555666666666666666666555444333222333333333333444555777888;;;===???@@@@@@???@@@@@@BBB>>><<<<<<<<>>======<<<<<<<<<;;;;;;>>>CCCJJJPPPWWW```jjjqqquuu{{{}}}ooobbbTTTZZZlllaaa???;;;444333111000///...------......---------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++++++++,,,,,,,,,---------***+++,,,,,,---------,,,,,,,,,------.../////////...000222333333444666888888999<<>>555222...,,,,,,------,,,,,,,,,,,,+++++++++******************************''')))******)))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))---111555888:::<<<>>>>>>???AAACCCCCCDDDFFFQQQmmm}}}nnn```]]]ooonnneeeUUUDDD888333444777555999>>>AAAEEELLLUUU\\\hhhrrr~~~}}}}}}zzzvvvttttttttttttsssqqqoookkkgggaaaVVVHHH???999555333444333//////222......------...///000000...///222333555555555444444444444444333333333333222222222222222222222222111111111222222222222222111111111111000000000000111111111000000///...---......------...///111222///000000111111222222222111222222333333333222222...............///000111//////............//////---...///000111111111000///000000111222222333333333333333333333222222111222222333444666999<<<>>>BBBBBBBBBAAA@@@AAADDDFFFJJJEEE@@@???AAAHHHWWWeeexxxwwwssszzz~~~vvviiiZZZVVVbbbrrr|||yyyttt]]]HHH>>>;;;999777777777777777777777666:::>>>DDDJJJPPPYYYdddkkkrrrwww~~~wwwjjj^^^XXX^^^wwwpppIII<<<444333222000//////............---------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,******+++,,,------------,,,,,,------.../////////...000222333333444666888999:::<<<>>>AAADDDFFFGGGJJJJJJGGGJJJOOOPPPaaatttiiiWWWEEE888555000...------,,,,,,,,,,,,,,,+++++++++******************************((()))++++++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***...333777999;;;===>>>>>>???AAACCC@@@AAAHHH___xxxdddbbbfffuuuzzzdddYYYJJJ===666444555555555:::@@@EEEIIIQQQ[[[cccqqq{{{~~~~~~|||yyyvvvuuuuuuuuutttssspppnnnkkkdddZZZMMMAAA:::777444333444222...---000,,,,,,---...///111333444///111333555666555444444444444444333333333222222222222222222222222222222222222222222333333333444111111111111000000000///111111111000000///...---......//////000111111222///000000111111222333333111111222333444444444333............///000111222000//////////////////000---...000111222111111111/////////000111111222222111222222333333333333222111222444888===BBBGGGJJJJJJIIIHHHGGGHHHMMMSSSXXXWWWPPPHHHDDDGGGTTTiii|||vvvxxx|||ppphhh^^^WWWTTT[[[nnn~~~||||||tttmmm]]]JJJ===999888555333333333444444555555555888;;;@@@DDDJJJRRR]]]eeemmmqqqxxxtttkkk\\\XXXlllyyyRRR>>>444333222111000/////////......---------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,)))***+++,,,------------,,,,,,------.../////////---///222333333444777999999:::;;;>>>@@@CCCEEEGGGIIIIIIGGGJJJOOOQQQbbb}}}sss]]]FFF;;;777222...------,,,,,,,,,,,,,,,+++++++++******************************((()))++++++)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***...444888999;;;===>>>>>>???BBBCCC>>>>>>IIIhhhuuu]]]dddmmmxxx}}}uuu]]]RRRBBB888555555555444555:::AAAFFFKKKTTT___ggguuu{{{yyywwwvvvvvvvvvtttsssooonnnkkkbbbUUUGGG<<<666666444444444111---,,,///+++,,,---///111444666777000222444666666666555444444444444333333222222222111111111111111111111111222222222333333444444444222111111111000000//////111111111111000///...---......000111222222222222///000000111222222333333///000111222333444444444.........//////111222333000000////////////000000---...000222222222111111//////000000111111222222111111333444444444444444222444777<<>>???@@@??????>>>======EEE]]]vvvpppqqqzzzwwwdddTTTGGG999444333333444777>>>AAAEEEIIIPPP[[[hhhqqq|||~~~|||yyyxxxvvvuuuuuuuuusssqqqlllhhhaaaWWWHHH:::777:::555444444333111///---,,,//////000111333444555555888777666555444333222222333333333222222222111111000000111222333333444444111222333444444333111000111111111000000000000000111000///...---,,,,,,,,,---...000222333333333333---///222555666555333111111111000///////////////...///111333555666444222333222111222222222111000000111222222333333333333555333111111333555555444222333555555555555444444666===AAACCCLLLZZZ```]]]ZZZ[[[ZZZ\\\fffsssvvvqqqcccZZZRRRVVVfffxxxtttaaaWWWSSSVVVdddtttqqqfff\\\TTTNNNCCC???999444000///000111111222222333333222222111222444666:::>>>EEENNNSSS^^^dddmmmssswww|||pppaaaaaammm{{{{{{aaaIII<<<999222,,,...333000)))////////////////////////***+++,,,------,,,+++***------,,,,,,,,,,,,++++++******,,,------,,,******------,,,...///000...------------............//////111333444444555777999:::;;;<<<>>>AAADDDFFFGGGKKKNNNJJJIIINNNPPPaaa}}}~~~~~~{{{pppfffSSSGGG888///...///...------------,,,,,,,,,++++++---,,,++++++******++++++************************))))))))))))))))))))))))'''''''''((((((((((((((())))))***,,,///333777999;;;<<>>CCCJJJaaavvvsssuuu}}}zzz{{{rrr^^^MMMAAA777444444444666999???CCCHHHMMMUUU```mmmvvv~~~}}}{{{yyyvvvttttttrrrpppnnnkkkddd[[[QQQEEE999666888555555444222111///......000111111222333444555555777777666555444333222222222222222222111111111111000000111222333444444555222333555555555444222111111111111000000000000000111111///...------------000111222333444333222111---///222444555333111000111000000///....../////////000222555666666555333333222111000111111111000///000222333444555444444333222222444777888666444999777666777777777666444:::===GGGUUU___aaa``````bbbjjjppptttyyy|||xxxpppbbb\\\ZZZdddwwwjjjXXXZZZZZZdddzzzxxxgggYYYOOOIIIBBB>>>777555111///...///111222111222222222222222222111222444555888;;;AAAHHHMMMXXX___hhhpppuuuyyyxxxkkkdddeeeooo{{{hhhXXXDDD>>>777333222000...+++////////////////////////---..................---------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,---,,,,,,---///000...------------............///...000222333444555777999:::;;;<<<>>>AAADDDFFFHHHJJJMMMJJJIIINNNQQQbbbyyyzzz|||yyyttt^^^QQQ???222------------------------,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))((((((((((((((('''((()))***---000444888:::888;;;>>>@@@@@@??????@@@EEEOOOjjjyyyvvvzzzwwwssswwwjjjUUUCCC;;;333333555666888;;;@@@EEEKKKRRR[[[gggttt~~~~~~~~~}}}zzzvvvsssrrrpppnnnllliii^^^QQQHHH???777444666666555333111000000000000333333333444444444555555777666666555444333222222111111111111000000000000000000111222333444555555444555666666666555333222111111111000000/////////111000///...............333333444444444222111000///111333555555333111000111000///.........//////111222444666777666555333333222111000000000000000...000333666888888888777555333222444888;;;:::999;;;:::999:::;;;;;;;;;:::@@@CCCTTTkkkrrriiicccfffnnnyyy{{{ppphhhccccccggguuusss```TTT\\\cccuuuttteeeQQQCCC===;;;777444......---,,,---...000111111111222222222222111111111222444555777<<>>AAADDDFFFHHHIIILLLIIIIIINNNRRRddd}}}~~~|||vvviiiZZZFFF666...------......------------,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))***)))))))))((((((''''''((()))+++...222666:::<<<888;;;???AAA???>>>???@@@CCCVVVwwwyyy|||yyyvvvssszzzxxxbbbLLL<<<666222444666777999<<>>:::666333444777555333111000111222333555555555555555555444444666666555444444333222222000000000000////////////000000111222333555666666666666666666666555333333111111111000//////......//////......---.........222222333444333222111000222333555666666555333111111000...------...000111333555666777666444333333444444555444222000/////////111555999<<<======<<<;;;888666666888;;;===>>>888<<>>>>>AAAEEEKKKXXXkkkyyyzzzsssoooppp}}}{{{qqqkkkhhhnnnsss}}}zzzhhh___^^^kkkwwwvvvbbbTTTCCC888777777555111////////////............000000111111111111000000000111222333555999>>>AAAFFFNNNYYYcccjjjqqqwww|||}}}|||pppbbb```ppp|||wwwcccJJJ666444444---,,,222////////////////////////---,,,+++******+++,,,---------,,,,,,,,,+++++++++...---,,,++++++,,,---...---,,,,,,---//////...,,,---------............///---///111222222333555777999:::<<<>>>AAADDDGGGHHHHHHKKKHHHHHHNNNSSSfffzzzsssdddOOO===222//////000.........---------,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))******))))))((((((((('''((())),,,///333777:::<<<999===AAAAAA>>>===???BBBIIIeeessspppyyy{{{{{{wwwyyy}}}oooXXXDDD999444222555777777:::===BBBHHHRRR]]]hhhuuu}}}||||||}}}{{{xxxuuusssqqqnnnkkkhhhYYYKKK===888777555333444777555333111111222333444666666555555555555444444555555555444333333222222000000000/////////......///000111222444555666777666666666555444444333222111111000000///......------------,,,------......000111222333333333222111333444555666555444333222222000///---...///111222555777888666333222333444888:::<<<:::555111...---222444888<<<@@@AAABBBBBB;;;>>>AAABBBAAA@@@@@@AAA???EEEJJJHHHAAAAAAJJJTTTeee{{{}}}~~~vvvooonnntttzzzmmmbbbhhhtttlllXXXHHH???555000111222///,,,000000000//////...------///000000111111000000///...///111222444777<<>>AAADDDGGGIIIHHHKKKGGGHHHNNNTTThhh}}}ppp[[[HHH:::444111111............---------,,,---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))((()))+++...111555888;;;<<<;;;>>>AAA@@@===>>>BBBGGGYYYzzz|||jjjkkkttt~~~yyytttyyyuuudddOOO>>>777444333666888999<<>>777111//////555777:::===AAADDDFFFGGG===GGGRRRUUUPPPJJJIIIKKKTTTWWWWWWPPPIIILLL\\\jjj}}}tttjjjgggkkktttxxxllliiixxx~~~lllSSS@@@555222///...//////---***,,,,,,,,,---......////////////000000000000//////---///000111333555999<<<;;;AAAJJJRRRYYYaaakkkqqqyyy{{{~~~wwwlllggghhh~~~tttLLL999555111......///////////////////////////......------......///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++,,,......---,,,---------............///---///111222333444666888888999;;;>>>AAAEEEHHHIIIIIIKKKHHHHHHNNNTTThhh|||iiiTTTCCC999333111............---------------,,,++++++******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********+++,,,///222666888:::;;;:::===@@@???===???GGGNNNkkkrrrkkkpppttt~~~wwwrrr}}}{{{mmmYYYFFF:::666333333777:::;;;@@@GGGLLLUUUaaammmzzz~~~}}}{{{zzzyyyvvvuuusssqqqllleee\\\VVVDDD<<<666666777555555777444444444444444555555555444444444444444444555555444444444333333333333222111111111000000000/////////000111333555666888888999999777666555444444444222111000///...---,,,,,,.........//////000222222444555666666666555444333333444555666666666666666444333000//////222444666555666666555333777???FFFQQQOOOIII???555000111444777888999<<>>333///000111111000...------+++++++++,,,---///000111...//////000000//////......///000000000111444666777<<>>AAAEEEHHHJJJJJJLLLHHHHHHNNNTTThhhxxxxxxrrr\\\III<<<444000//////.........------------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++,,,---000333666888::::::888<<>>===AAAKKKTTTuuummmqqqzzzyyyxxxrrrxxxgggRRR@@@777444222333888;;;===DDDKKKRRRZZZgggttt~~~}}}{{{yyyxxxuuuuuussspppjjj```VVVNNN===888666777888666666888333444555555666555555555333333333444444444555555444333333333333333333333111111111111000000000000///000111333555777888999;;;:::999777666555555555222111000///...---,,,,,,000000000000111222444444888888999888777666444222777777888::::::;;;;;;;;;555333111000000222555888444555666555555;;;FFFOOO[[[WWWLLL>>>222///333999888888999:::>>>BBBFFFIII[[[bbbddd[[[RRRWWWlll~~~ppp^^^UUU]]]ttt}}}uuurrrgggfffvvv~~~wwwjjjZZZJJJ<<<333///---///222111...,,,,,,---//////...---...///111222......////////////......///000111000......000111555999>>>CCCIIISSS^^^ffflllnnnsssxxxwwwpppnnnmmm|||dddDDD444333444222////////////////////////***+++------------+++***---------,,,,,,,,,+++++++++,,,............,,,+++,,,++++++,,,......---+++---------........./////////111333444444555777999888999;;;>>>AAAEEEHHHJJJKKKMMMHHHHHHNNNTTThhh~~~~~~lllPPPCCC;;;/////////............---------,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++---111555888:::::::::AAA===???CCC>>>;;;JJJaaa|||qqqmmmqqqsss}}}|||wwwwwwxxx{{{iiiVVVFFF;;;555777444555:::>>>AAAGGGNNNXXXbbbnnnyyy~~~zzzzzz}}}|||xxxxxxxxxwwwsssjjj\\\MMMBBB999999999888777666666555444444333222333444555666555555555555555555555555555444333222111111111111000000////////////000000111111222333555777999:::;;;;;;:::888666444222111222000...,,,+++,,,---...,,,---...000222444555666888888;;;>>><<<444111222111444999===>>>===:::888888555000///000333666777999444333999>>>DDDRRRbbbeeeRRR@@@999444///444??????>>>===;;;:::???LLLWWWcccbbb[[[QQQPPP^^^tttiiiUUUZZZqqqzzzqqqnnneeennnyyy}}}sssdddPPPBBB;;;888333///------------------------..................------......////////////......---......///000111111222555444777===CCCIIIRRR[[[fffkkkrrryyy~~~yyyqqqmmmtttoooHHH333333333.../////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------.........//////111222222222333666888999999:::;;;>>>AAADDDFFFKKKLLLIIIJJJNNNOOOcccsss\\\OOOEEE555111000000//////...---+++---,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))************...///333666888999999999===<<>>???>>>;;;999:::666222000222444666777666333444<<>>CCCFFFNNNVVVfffppp}}}||||||~~~|||xxxuuutttooocccTTTFFF<<<888999888888777777666666555444444333333444444555666555555555555555555555555444444333222111111111111000000////////////000000000111111333444666888999;;;;;;:::999777444222000------,,,+++,,,---...///000111222444555777888888777666888:::777222000222333666:::===???>>><<<:::;;;888444333444555666666444555777AAA\\\{{{dddMMM888666<<<>>>???@@@DDDDDDEEEFFFKKKTTT___fffdddYYYRRR[[[mmmxxxvvvnnnZZZYYYfff}}}{{{zzzxxxwwwxxx|||rrrbbbLLLBBB666///...///...,,,------------------------------------------............////////////...............//////000000111111000222888<<<@@@HHHPPPXXX^^^hhhqqqxxx}}}pppnnnssspppZZZCCC444......111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------....../////////000000000///111222222222333666888999;;;===@@@CCCEEEGGGGGGJJJKKKIIIKKKPPPQQQffftttdddQQQ999444111///...//////---***------,,,++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,000222444666888999::::::AAABBBBBBAAADDDTTTqqqmmmeeehhhnnnyyyyyyttt```LLL>>>777555444777777;;;AAAEEEJJJSSS\\\jjjuuu~~~}}}~~~|||wwwvvvtttmmm^^^LLL???999999888888777777666666666666444444444444444555555666555555555555555555555555444333222222111111111222000000////////////000000000000111222333555777888:::::::::999777444111///++++++++++++,,,...///000111222333444555666777888666555666888555000000333333555888;;;<<<<<<;;;:::<<<999666555555666666555333888:::DDDddd~~~XXXFFF666555<<<@@@BBBCCCOOOMMMIIIHHHQQQaaammmsssfffWWWQQQccc|||sss```WWW]]]qqq~~~~~~{{{{{{vvv```QQQAAA:::222...///111222111------------------------,,,,,,------------............////////////.............../////////000000000...000555999;;;BBBJJJQQQXXXbbbmmmuuuzzzyyyrrrpppzzz{{{rrrcccMMM888///000111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------////////////000000000000///111222222222333666888999;;;>>>BBBEEEGGGHHHHHHJJJKKKIIIKKKPPPRRRgggsssaaaJJJ777333...---///000...,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,///111333666999;;;===>>>AAABBB@@@>>>GGG```~~~~~~iiihhhlllsss~~~sssttt~~~~~~oooYYYEEE999555444555666777<<>>BBBEEEGGGHHHIIIIIIKKKHHHKKKPPPRRRffflllVVV@@@888000---...000///---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,------000111333666999<<<>>>@@@<<>>@@@PPPooouuuhhhooorrr{{{}}}tttvvvttteeeOOO>>>444222333444666999???GGGLLLQQQ]]]iiittt~~~}}}}}}yyyssslllfff[[[LLL>>>777666888666666666666666666666666444444555666666666666555555555555555555555555555333333222222111222222333000000////////////000000000000000111222333555555666777888777555222...,,,***+++,,,---///000111111111111222222333333333444444333555888666111///222000000222333555666666666777666555555666666444222...666===HHH```sssiiiPPP<<<===>>>???@@@DDDKKKQQQQQQ[[[ggguuu{{{aaa\\\bbbvvv{{{jjj___]]]rrr|||lllUUU@@@555333111.........///...---------------------------++++++,,,,,,------............////////////..............................000...///333444444888???DDDJJJUUUaaakkkuuu}}}yyyrrrrrr~~~yyyhhhSSS@@@555/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.............../////////000000000///111222222222333666888888999<<<@@@CCCFFFHHHIIIIIIJJJHHHJJJOOOPPPeeewwwbbbLLLBBB555//////000///---......---,,,,,,,,,,,,---************************))))))))))))))))))))))))((())))))***,,,------...222333444666999;;;>>>???999>>>AAAFFF]]]}}}jjjhhhtttwww}}}{{{yyygggYYYFFF888222222444555888<<>>FFFNNNSSSZZZgggttt~~~||||||wwwppp___VVVIII>>>888666777777555555555666666666666666333444666777777777666555555555555555555555555555222222222111222222333333000000////////////000000000000000000111222333444333444666666333000+++))),,,---...000111111222222333333333333333333333333222222666:::999222000111//////000111222444555666111111111333444444222000===BBBIIITTT```dddXXXHHH<<>>CCCFFFIIIJJJJJJGGGIIILLLNNNaaayyy]]]WWWGGG555...111222000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,+++++++++***)))))))))*********+++,,,...///000444555666888:::<<<>>>>>>@@@@@@EEEWWWwww|||iiikkkooowwwtttkkkWWWIII:::444333333555888999@@@DDDLLL[[[bbblll}}}~~~}}}|||tttjjjWWWKKK???:::888555333444333333444444666777888999666666777777777777777666666666555444333333222222222222222111111111111000333222000///...---......222222222111222222333333666444333222222000...,,,---///000000//////111333333444444333333222222222222555888999666222///...///000222666888888666333222111444777666222222666===EEEOOO[[[eeefffUUUAAA===FFFUUU___bbbbbbdddgggiiimmmyyygggVVVOOOggguuuuuupppiiinnntttVVVAAA777222111333------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......////////////......////////////////////////...---------...111333555666;;;>>>KKK___iiippp~~~yyysssxxxjjjBBB,,,,,,---.........---,,,---...///...------...///...---,,,,,,,,,,,,---......------,,,,,,------............------,,,,,,,,,///////////////.........//////000111222444555666777888:::===@@@BBBDDDEEEIIIMMMJJJHHHLLLPPPdddyyyeee___OOO;;;000000111//////...------,,,,,,------,,,,,,,,,+++++++++******+++++++++***************)))******+++,,,...///000555666777999;;;===???@@@AAACCCMMMccc~~~vvvhhhmmmvvv~~~}}}nnncccPPPDDD888444444444777:::@@@GGGJJJRRR```gggppp}}}}}}zzzooocccOOODDD;;;888888555444555333333333444555666888888666666777777777777666666666555555444333333222222222222222111111111000000222111000///......//////222222111111222222333333444333222111000///---+++---...000111222333444444444333222111000222444777555777999888555111///...222222333555777777666444333222333666555222333777BBBIIISSS]]]gggfffVVVDDDBBBOOO```iiiiiifffgggkkkrrrvvvwwwaaaTTTVVVjjjtttrrrooolllttt~~~eeeHHH999555333111///------,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------......////////////..............................///...------...000222444555:::<<>>@@@AAABBBGGGYYYuuuzzznnniiiqqq~~~|||kkk]]]GGG>>>555444555777:::===@@@HHHLLLVVVfffnnnyyy~~~{{{yyyssseeeVVVDDD<<<777777888666555777333333333444555666777888666777777888777777666666555555555444444333333222222222111111111000000000000000////////////000000111111111111222222333333111111111000///---,,,+++......000333666777666555555555555444333555999<<<999:::999777333000//////444333333444666888888777555333333444333111444999EEEKKKTTT^^^eeecccTTTEEEIII[[[ooowwwrrrmmmmmmpppyyy}}}ooo^^^VVV^^^nnnrrrnnnlllmmmzzzgggPPP999000222333///,,,------,,,,,,,,,,,,++++++*********++++++++++++,,,+++++++++,,,,,,---------......////////////..............................000///.........///111222444888888@@@PPPYYYaaappp|||~~~wwwwww~~~}}}mmmRRR777444000////////////...---...///...------...///...------,,,,,,------......------,,,,,,------......------------,,,,,,,,,......////////////////////////000111222444555666999:::<<<>>>AAADDDFFFGGGHHHKKKIIIHHHLLLPPPdddfffkkkvvv{{{vvvhhhSSS???444111333//////...---------------,,,,,,,,,+++++++++******)))))))))***+++++++++,,,))))))***+++---///000111666777888:::<<<>>>@@@@@@AAALLLgggqqqiiimmmuuuyyyeeeUUU@@@999444555777888;;;???>>>HHHPPP^^^qqq}}}~~~{{{wwwsssjjjYYYIII>>>888666888999777666777555555555555666777888999777777888888888777666666555555444444444333333333111111111111000000000000///////////////000111111000000111111222222333333000111222111///...------000000111444777888777444777;;;@@@AAA@@@>>>===>>><<<;;;999555111//////000444333333444888;;;<<<<<<888444222333222111555;;;EEEIIIRRRZZZ___[[[OOODDDOOOeee{{{wwwpppqqqsssyyyzzz|||nnnaaa[[[eeeqqqqqqkkkkkknnn{{{tttPPP@@@111...000000---,,,------,,,,,,,,,+++++++++************+++++++++++++++++++++,,,,,,---------......////////////..............................000//////.........//////222555444:::IIIQQQZZZjjjwww{{{xxxzzz}}}yyyqqqfffRRR>>>888111......000111111---...///...---------///------------------------...------,,,,,,------...------------------------............//////////////////000111222444555666999:::<<>>:::777777444111......111333111333777===BBBDDDCCCAAA999555333222111111666===DDDGGGOOOXXXYYYTTTNNNLLL___tttzzzlllggghhhjjjnnnlllooovvvyyysssiiidddmmmvvvsssmmmoooqqqyyywwwbbbQQQ666444333333///***+++000------,,,,,,,,,,,,++++++)))))))))************+++******+++,,,,,,---............////////////......------------------------........................---111000444@@@FFFPPPaaalllxxx~~~zzzxxxvvvsssyyyxxxmmmiiiggg^^^RRRFFF777...---///000///---...///...------...///,,,------......------,,,...------,,,,,,------...,,,,,,,,,------------...------......///000000000//////000111222444555666999:::<<<>>>AAADDDFFFGGGGGGKKKIIIIIINNNSSShhhyyyqqqssszzz}}}qqq^^^GGG777222000//////...............,,,,,,,,,+++++++++******+++++++++***************))))))***,,,...000222444666777888:::<<<>>>@@@AAAGGGhhhtttjjjhhhoooyyy~~~vvv|||tttbbbMMM>>>777444333666888:::@@@GGGLLLVVV^^^kkk~~~{{{~~~yyyjjjXXXKKKBBB;;;999777777999888555666999:::999999999999:::;;;;;;999999999999888777666666444444444444444444444444111000000000////////////...///000111111000//////,,,---000222333333222111000333666666222111333666333777;;;:::888:::@@@GGGSSSYYY\\\XXXLLL@@@999777333333222000...///222444222666<<>>111---------,,,---...///...------...///,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,---------......------......///000000111//////000111222444555666888999;;;===@@@CCCEEEFFFHHHLLLJJJJJJPPPUUUjjj|||pppnnnuuu}}}|||jjjQQQ===555000000///...............,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))***,,,...111333444777888:::<<<>>>@@@AAABBBKKKppppppjjjgggjjjyyy~~~zzz}}}zzzmmmZZZEEE777555333222555888;;;CCCKKKRRR]]]eeerrr~~~}}}|||{{{vvvyyytttbbbNNN@@@:::777777555666888777444666:::999999999888999999:::::::::::::::999999777666666444444444444444444444444000000000000////////////...///000111111000///...+++---000222333333222111///333666666222000333666222888===<<<999<<>>AAAEEETTT~~~sssccccccoooooo{{{vvvgggOOO===888444222444888:::===DDDKKKWWWbbbqqq~~~~~~{{{|||}}}{{{wwwuuuuuusssfffRRRCCC>>><<<999888888888888888999999999:::;;;<<<<<<======<<<<<<<<<;;;;;;:::999888777777666555555444444333222222222111111000///......---///111222222///---++++++000111222333333333333333444444333222222333444555888;;;>>>>>>???EEEPPPZZZaaa^^^WWWKKK>>>444000////////////000333666777777666===IIIQQQPPPGGG???<<<<<<888666777555444999???@@@BBBLLLWWWUUUNNNSSS```||||||qqq___RRRQQQSSSSSSZZZcccpppyyy}}}|||zzzyyy{{{zzzyyy{{{zzzmmmTTTCCC;;;222333222111///...,,,+++***+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,******+++,,,,,,---............////////////......---------------------------------...///000000111...---///111222555@@@KKKeeexxxzzzaaaBBB111//////---//////.........---------------------------------******+++,,,,,,---......---,,,,,,,,,,,,---...///000...------...000000000000000111222333444444555888999<<>>??????CCCIIIZZZsssfffeeepppwwwyyyrrrcccKKK<<<999555444666:::<<<>>>FFFNNN\\\ggguuu~~~|||}}}~~~|||xxxuuutttoooaaaMMM@@@===;;;888888888888888999999999999:::;;;<<<<<<======<<<<<<<<<;;;::::::888888777666555555555444333333222222111111000000///......---///111333333000...,,,,,,000111222333333333333333333333222222222333444555555:::@@@FFFLLLUUU```hhh___[[[TTTHHH<<<333000///.........000333666777888<<>>@@@:::666666777666:::??????BBBLLLUUUSSSMMMUUUbbbxxxtttgggWWWNNNOOOSSSSSS\\\fffsss}}}~~~yyyuuuxxxxxxxxx{{{zzzkkk]]]HHH:::555...222111000///...---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------+++,,,,,,,,,------............////////////......------------------------------......///000000111......///222222444===FFF[[[ooo~~~|||gggJJJ777111///---............------------------------------------******+++,,,,,,---......---------,,,------......///...------...///000000000000111222333444444555888999<<>>222222444---+++...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444555666:::999;;;>>>???@@@GGGPPPhhhuuullllllvvvwwwmmm[[[EEE:::999666666888<<<>>>@@@IIIRRRccclll{{{~~~|||}}}~~~~~~yyyuuusssiiiWWWFFF===<<<:::777888888888888999999::::::;;;;;;<<<============<<<;;;;;;:::999888777777666555555444444333333222222111000000//////.........000222333333000...------000111222333444444444444222222222222222333444555666===GGGSSS]]]fffnnnsss^^^YYYPPPDDD999222//////...///000222555888:::;;;CCCIIIOOOOOOJJJEEEBBBBBBEEE<<<666666888999;;;>>>AAAEEEOOOWWWTTTRRR\\\kkkuuulll\\\NNNKKKPPPUUUVVV___iiiwwwwwwpppuuuuuuxxx|||zzzzzz~~~kkkYYYKKK:::333222,,,000000//////...------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,------...---------..................//////000000//////...---------------------------......//////000000111///...000333222222777???NNN]]]iiilllqqq}}}}}}jjjQQQ===333///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........------------------...------------...//////000000111222333444444555777999<<>>AAALLLYYYzzz{{{uuusssvvvssseeeQQQ>>>666777666666999===???BBBLLLWWWgggqqq~~~~~~~~~}}}zzzsssnnn```LLL>>>::::::999666777888888999999:::::::::;;;;;;<<<===============;;;;;;:::999888777666666555555444444333222222111000000/////////.........///111222111///------...000111222333444444555555222222222333444555555666;;;EEESSSaaajjjnnnnnnnnn___YYYMMM@@@666000//////111333555777999<<>>DDDJJJTTT\\\[[[]]]hhhwwwuuugggUUUKKKMMMVVV[[[[[[aaalll|||vvvnnnrrruuuzzz~~~vvvtttvvv~~~sssZZZHHH>>>333111222---///...............------+++,,,,,,------,,,,,,+++*********+++,,,---...///........./////////////////////000000000000//////------------..................//////000000000000//////000333222000222777CCCIIIMMMMMMUUUiii}}}|||uuuqqqdddPPP===222000111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...............------,,,---.........------...///000000111222333444444555777999;;;???BBBDDDFFFGGGHHHLLLIIIJJJPPPWWWmmmyyywwwzzz|||tttLLL777///333///---000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444666777888999;;;<<<<<>>@@@EEEQQQ]]]kkkttt}}}}}}~~~~~~xxxoooeeeVVVCCC:::888999888777777888888999::::::;;;;;;;;;<<<======>>>>>>======;;;::::::999888777666555555444444333222222111111////////////...............///000///---,,,,,,---000000222333444555555555222333444555666777888888@@@LLL\\\iiinnnlllgggdddbbbYYYKKK===444000000000333666999:::;;;>>>BBBEEEDDDJJJNNNLLLLLLPPPRRRPPPEEE;;;444666:::===>>>@@@FFFMMMXXXaaadddhhhsss~~~rrrbbbQQQLLLTTT]]]aaabbbgggrrrwwwpppsssxxxxxxoooqqqvvvttt\\\HHH;;;777000000333..................---------+++,,,,,,------,,,,,,+++*********+++,,,---...///......////////////////////////000000000000//////---------......//////////////////000000000000000000///000333222//////333999<<<===>>>III^^^uuuzzz}}}eeebbbYYYKKK<<<222000333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////...------,,,...000///---,,,---///000000111222333444444555777888;;;>>>AAADDDEEEFFFJJJNNNJJJJJJOOOUUUjjj{{{{{{}}}TTT:::///333000...111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------///111333555666777777999;;;<<<===EEEZZZnnnzzzooorrrwww~~~yyyhhhTTTCCC888555555444777<<>>888888888888888777888888999:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===::::::999888777666666555444444333333222222111111........................---...///...,,,+++,,,---000000222333555666666666444555777999:::;;;<<<<<>>AAACCCEEEFFFKKKNNNJJJIIINNNSSSiii}}}zzz}}}}}}]]]???111444111...000000........................---------------------------...///111333555666777777:::===>>>>>>IIIaaayyyzzzrrrxxx|||}}}yyy}}}ttt```LLL@@@:::999888555888>>>DDDGGGMMM]]]lllzzz~~~|||zzzzzzpppbbbOOODDD:::999:::888777999777888888999:::;;;<<<===<<<<<<===>>>>>>>>>>>>>>>::::::999888777666555555444444333333222111111111...........................//////...,,,,,,---...///000222444555666777777666777:::<<<>>>?????????JJJVVVcccfffaaa\\\]]]```[[[OOO@@@444000222555888<<>>AAACCCGGGLLLSSSYYYbbbmmmuuuzzzyyywwwbbbWWWSSS\\\jjjrrrvvvxxx{{{wwwyyy|||rrriiihhhnnnwww|||xxxgggVVV===111111333---,,,000---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,------++++++,,,---///000111111000000111111111111000000---------...///000000000000000000000000000000000000---...111333111000222333555:::AAALLLZZZjjjuuu~~~~~~|||zzzooobbb]]]YYYUUUJJJ;;;111///000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000111111000///---111444333///---...000000000111222333444444555666888:::>>>AAACCCEEEFFFHHHLLLIIIHHHMMMSSShhhzzzrrrwww~~~~~~cccCCC333555222---//////........................---------------------------...///111333555777777888;;;???@@@@@@LLLggg~~~yyyyyyxxx|||ooo[[[HHH???===<<<;;;666999@@@FFFJJJQQQbbbrrr|||yyyxxxmmm^^^III???999:::;;;888777:::777888888999;;;<<<======<<<======>>>>>>>>>>>>>>>::::::999888777666555555444444333333222111111000---.....................///000000///------...000///000222444555666777777777999;;;>>>@@@AAAAAAAAARRR\\\eeecccZZZUUUZZZbbbVVVJJJ;;;000...222888;;;BBBFFFJJJIIIHHHHHHMMMQQQVVV[[[\\\]]]cccgggYYYFFF::::::===BBBDDDFFFJJJQQQ[[[```iiisss}}}{{{ttt^^^VVVWWWeeettt|||xxxwww||||||iiicccfffmmmvvv|||wwwmmmZZZIII;;;111222444---,,,000...//////...------,,,+++++++++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,)))***+++---///000111222000000111111111111000000---------...///000000111111111111000000000000000111------111333111111333666444444999CCCSSSeeesss~~~~~~}}}~~~xxxmmmhhhccc```^^^TTTAAA111+++000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111111111000---222555444000---...111000000111222333444444555666888:::>>>AAACCCEEEFFFFFFIIIGGGGGGMMMSSSiii|||{{{{{{}}}|||jjjJJJ666444111000222//////............------------,,,,,,++++++,,,,,,---......///000333555777888999>>>???>>>KKKeee|||}}}}}}||||||{{{zzz{{{eeeNNNCCC<<<666444888::::::>>>FFFNNNWWWfffttt}}}zzzzzzrrr]]]III???>>><<<:::::::::<<<===::::::;;;;;;<<<===>>>>>><<<======>>>>>>>>>>>>===;;;:::999888777555444444444333222000//////............---,,,,,,,,,------......---------///000111111///000555777666888===@@@CCC>>>===@@@===>>>JJJ[[[cccddd\\\WWWZZZ[[[XXXJJJ???444222444777:::>>>CCCKKKOOOJJJFFFLLLVVV]]]```eeegggooouuudddKKKCCC;;;===CCCJJJPPPTTTYYY^^^nnnpppuuu|||qqqaaadddkkkttt}}}yyyzzz~~~pppbbbdddmmmxxx~~~~~~}}}zzzuuulll\\\JJJ===000000000///......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...///---------.........////////////000000000000//////......//////000000111111000111111111111222222222000000000111222222222333111444777888<<>>===;;;:::999:::;;;<<<::::::;;;<<<<<<===>>>>>>======>>>>>>>>>>>>======;;;:::999888777555444444333333111000///...............------,,,------...000///.........///000111111///111555666555888===CCCEEE???<<>>@@@FFFOOOVVVYYY]]]dddjjjxxx}}}|||pppjjjnnnvvv}}}yyylll___eeerrrtttrrrnnnggg\\\LLL===222000000//////......------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///---------.........////////////000000000000//////......//////000111111111111111111111222222222222111111111111222222222222222444666777999@@@KKKTTTbbbqqqwwwtttvvvvvvpppoooqqqkkkXXXCCC777222000------...//////...------------------------------,,,,,,,,,,,,------++++++,,,,,,---...//////---------............/////////000111222333333444777888:::===???BBBDDDEEEIIIMMMKKKJJJMMMRRRiii}}}zzzssskkkfffkkkwwwrrrVVVCCC;;;222///000---///............------------,,,,,,++++++,,,,,,---......///111333555777888999???CCCIII[[[vvv|||{{{~~~nnnXXXBBB:::777444555:::999;;;AAALLLVVVaaappp~~~}}}~~~|||uuulll```MMM======<<<:::999999999:::;;;;;;;;;<<<<<<======>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::999888777555444444333222111000///...............---------......///222111000///...///000111222000111444555555999>>>HHHHHH???:::<<<888777BBBPPPVVVVVVRRRTTT[[[]]]XXXEEE<<<444555888:::>>>BBBDDDKKKPPPTTT\\\hhhrrrvvvvvv}}}{{{tttiiiPPP>>>>>>EEEQQQ]]]bbbbbbfffpppyyy|||ssstttyyy~~~uuuyyy|||fff]]]hhhyyyxxxooommmhhh]]]OOOAAA666111000000//////...---------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------.........////////////000000111111000000///......///000000111111222111111111111222222222333222222222222222111111111222444555555555888???EEENNNbbbxxx}}}|||lllmmmsssxxxssssssyyyxxxfffKKK777333000...---...//////...------------------------,,,,,,++++++++++++,,,,,,)))***+++,,,...///000000---------............/////////000111222333333444888999;;;===@@@CCCEEEFFFIIIMMMKKKIIIMMMRRRiii~~~ssscccWWWXXXdddqqq~~~uuu]]]KKK@@@222...000---///............------------,,,,,,++++++,,,,,,---...///000111333555777999;;;???BBBIII^^^yyyzzzhhhRRR>>>777555333555;;;999;;;CCCNNNXXXcccrrr}}}~~~tttfffXXXHHH<<<;;;::::::999999999:::;;;<<<<<<=========>>>>>>>>>????????????>>><<<;;;;;;;;;:::999888777555444444333222111000...............---------...///000000333222111/////////000000222111222444444444:::AAAMMMJJJ???888:::555555???GGGLLLNNNMMMTTT___```YYYBBB:::555666888:::>>>CCCHHHNNNUUU]]]jjjxxxrrr```III===EEEKKKYYYeeefffdddkkkzzz}}}}}}~~~qqqrrrrrrbbb___nnn|||nnnkkkiiibbbVVVGGG;;;555333000//////......---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///............////////////000000000111111000000000...//////000111111222222111111111222222222333333333333333222222111111111111333333333222444777;;;CCCUUUjjjxxxxxxzzzooolllooowwwwww{{{~~~lllPPP;;;444111///......///...---------------------------,,,++++++******++++++,,,++++++,,,,,,---...//////---------............/////////000111222333333444888999;;;>>>AAADDDFFFGGGIIIMMMKKKIIILLLQQQhhhuuu```NNNJJJSSS]]]{{{xxxdddTTTEEE444...111//////............------------,,,,,,++++++,,,,,,---//////000111444666888999???AAACCCMMMfff~~~uuucccOOO<<<666555333555:::>>>AAAJJJUUU```jjjxxx}}}|||nnn^^^PPPCCC::::::::::::999:::::::::;;;=========>>>>>>>>>>>>>>>????????????>>><<<;;;;;;;;;:::999888777555444444333222111///......---------------...///000111222333222111/////////000000333222333555444555===FFFPPPLLL>>>777999555555???CCCGGGIIILLLXXXdddbbbYYY@@@:::555666999;;;@@@FFFNNNVVV```lll{{{kkkWWWCCC@@@NNNWWWcccllljjjjjjuuurrrooo~~~yyyjjjeeejjjxxxpppccc\\\YYYRRRGGG:::222///000/////////...------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...................../////////000000000000111111111111000000//////000000111222222222111222222222222333333333444333333333222222111111000111222222222333555777===HHHWWWeeeuuuyyyzzzuuuooovvv}}}~~~kkkTTTCCC555333000......///...---------------------------,,,++++++******++++++,,,------------------,,,,,,---------............/////////000111222333333444777999;;;>>>AAADDDFFFGGGIIIMMMKKKIIILLLQQQgggzzzhhhUUULLLOOOUUUyyynnn___MMM666000333000///............------------,,,,,,++++++,,,,,,---//////000222444666888999===>>>BBBOOOmmm~~~}}}yyynnn]]]JJJ999555666444555:::???CCCLLLYYYdddnnn{{{{{{{{{tttcccSSSGGG???999::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>???>>>>>>===<<<;;;;;;:::999888777555444444222111000///...---------------......000111333333222111000///...///000111333222444666555777AAALLLQQQKKK<<<555999777777BBBFFFHHHJJJOOO]]]hhhbbbUUU>>>999666777:::>>>FFFNNNWWWbbbppp~~~xxx^^^MMMBBBFFFYYYiiirrrwwwuuuyyy|||vvv~~~ssslllpppzzz|||ooobbbXXXKKKHHHBBB:::222...------//////......---,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////........./////////000000000000111111222222111111000//////000111111222222333222222222222333333333333333333333333333222222222000000000111333444555666777===EEEPPPccczzzzzzlllmmmxxx}}}qqqaaaQQQFFF666444000//////...---,,,------------------------,,,,,,++++++++++++,,,,,,///......------,,,++++++---------............/////////000111222333333444666888:::===@@@DDDFFFGGGIIIMMMKKKIIILLLPPPfffxxxjjj```^^^```wwwzzzkkkUUU:::111333000///............------------,,,,,,++++++,,,,,,---///000111222444666888::::::<<>>BBBMMM[[[gggrrr{{{xxxlllYYYJJJBBB===999::::::;;;<<<<<<<<<<<<<<>>>>>>>>>>>======;;;:::999888777555444444222111000///...---------------...///000222444555000///.........///000111333333555777666999DDDQQQQQQJJJ;;;444999999;;;FFFNNNOOOOOOTTTbbbjjj___NNN<<<888666999>>>EEEOOOZZZdddqqqgggMMMEEEEEERRRhhhzzzyyy~~~{{{tttvvvyyyhhh\\\SSSLLL???<<<777444222111000//////......------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////....../////////000000000000000111111222222111111000///000000111111222333333222222222333333333444444222222333333333333333333111000///000222444555555222777<<>>AAAGGGXXXuuu}}}{{{{{{~~~nnnbbbMMM>>>222444777666777;;;AAAFFFRRRaaannnzzz}}}wwwhhhUUUGGGAAA>>>;;;:::;;;;;;<<<=========<<<@@@@@@??????????????????<<<===>>>>>>>>>>>>>>>===;;;:::999888777555444444222111000///------------------...///111222444555......------...///000111333333555777777;;;GGGTTTPPPIII999333:::;;;>>>IIITTTTTTTTTXXXeeekkk]]]HHH;;;777666:::AAAJJJWWWcccnnn|||{{{XXXAAAAAAJJJ]]]vvvvvvwwwuuuwwwlllZZZPPPIIIDDD888444111000333444222000///......------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---////////////...////////////000000000000111111222222222222111111000000000111222222333333222222333333333444444444222222222333333444444444222000//////111333444444222888;;;:::BBBUUUlll{{{|||oooaaajjjmmmeee\\\VVVPPPIII888555111//////...---,,,------------------------...------,,,,,,------...,,,,,,,,,------.........---------.........////////////000111222333333444444666888<<>>BBBIIIUUUdddnnnxxx~~~sss```MMMBBB>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????@@@@@@@@@??????>>><<<<<<999999888888666555333333222111///---,,,,,,,,,,,,...---...111444666666666333111///...---...///000///555777444444===IIIQQQUUUCCC777777666555AAASSSXXXYYYZZZ^^^dddcccUUUFFF555777666666AAAVVVgggmmmxxx{{{nnncccSSSEEEAAAMMMfff{{{vvvsss}}}yyyvvv{{{hhhTTTIIIBBB<<<666222111111000///......---------------------------...---,,,,,,,,,,,,---...,,,,,,,,,------,,,++++++,,,,,,------...////////////////////////000111111111111111111111111111111222222222222222222222333555333222000000111333444111333444666666555444333333333333333333222222111111555888888999EEE[[[mmm{{{xxxjjjooommmbbb[[[ZZZTTTJJJ@@@888111000000///...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///---...///111222222222222666888;;;>>>BBBDDDFFFGGGIIIMMMIIIHHHLLLQQQfffwwwhhhNNN:::444000000//////......---,,,,,,,,,---------,,,,,,...000000111111333555888;;;<<>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>===<<<::::::999888777666444333222111///---,,,,,,,,,,,,......///111555666666555111000///......///000111222777888555777AAAMMMRRRMMM===333444555555BBBUUUccccccbbbaaaaaa]]]PPPBBB888888777;;;KKKaaappptttxxxiiiZZZHHHCCC>>>===FFF[[[vvv{{{pppiiiiiiuuuyyyuuu~~~|||nnnVVVDDD===:::777333111111000000///......---------------------------...---,,,,,,,,,,,,---...,,,,,,---------,,,,,,+++,,,------......///000000/////////...///000000111111111111111111111111111222222222222222222222222333222111000000111222333333333333333333333333444111222222333333333222222000444777777888@@@PPP\\\qqqzzzqqqqqqnnniiifffbbbZZZQQQDDD999000///000...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///---...///111222222222222666888;;;>>>BBBDDDFFFGGGIIILLLJJJIIINNNTTTiii}}}rrrYYY@@@777333000000///......------,,,,,,---...---,,,,,,...000111111111333555999;;;===AAAKKK]]]qqq~~~~~~sssiiijjjuuuppp\\\LLL>>>777333444777:::???DDDHHHOOO]]]lllvvv}}}|||sssdddPPPCCC???>>>===;;;========================????????????@@@@@@@@@AAA@@@@@@??????>>>>>>======;;;;;;::::::888666555444111000///---,,,,,,,,,---......///222555666555444000///......///000222333555777666555:::EEENNNQQQEEE888111444666999HHHZZZkkkjjjfff___ZZZUUUJJJ???:::777666AAAWWWnnnxxxxxx|||uuu\\\III???888999<<>>BBBDDDFFFGGGHHHLLLJJJJJJPPPVVVlll}}}|||dddHHH999333000000//////...---------,,,---...---,,,---...000111111222444666999<<<>>>EEEQQQcccssszzzxxxqqqkkksss{{{jjjUUUFFF;;;666222444777:::@@@FFFKKKRRRaaappp{{{~~~}}}{{{ooo]]]III???>>>>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>><<<<<<<<<;;;999777555444111000...---,,,,,,------...///000333555666444222.........///000222444555666666444555<<>>CCCJJJVVVhhhzzz|||vvvooobbbRRRGGGDDDKKKOOOZZZlll}}}~~~xxxkkkkkkhhhcccaaagggsss~~~zzzrrrnnnjjjllluuubbbJJJ@@@444...///222222000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------............------......//////000111111//////......//////000111222222222222222222222222222222333333333222111000//////.........///000000444444444444444444444444555555666666555555444444888:::===@@@AAABBBBBBBBBOOO^^^mmmvvv~~~~~~lllaaaaaassszzztttcccOOO999111111111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------............///...///000111222333333333666888;;;>>>BBBDDDFFFGGGIIILLLJJJJJJPPPVVVlll~~~|||nnnPPP<<<111111000000///......---------.........------///000111111222444777:::===???CCCTTTkkkzzz|||wwwsssppp|||xxxeeePPPAAA:::666444666777999???FFFMMMUUUddduuu}}}~~~~~~yyyjjjWWWEEE??????===;;;<<>>>>>===>>>>>>???======<<<;;;999777555444111000...---,,,,,,---...//////111333555555333111,,,---...///111333444555888888777777???HHHJJJGGG;;;666555999===EEEVVVgggkkkggg[[[NNNGGGFFFDDD@@@777444:::NNNfffqqqmmmeeekkkdddYYYJJJ>>>999;;;AAA>>>GGGSSS```rrrxxxooobbbVVVIIIBBBDDDKKKPPPYYYgggtttzzzvvviii^^^TTTTTTTTTVVV^^^jjjxxxxxxkkkccc]]]]]]cccrrrfffGGG:::555000///111222000---////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///////////////......//////000111111222000////////////000111111222222222222222222222222222222333444333222111///---------......//////000222444666888999777555444555555555555555444333222777:::???EEEJJJMMMOOOOOOPPPYYYeeeqqq|||uuurrrdddcccxxxoooXXX>>>111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------............///...///000222333333333333666888;;;>>>BBBDDDFFFGGGJJJMMMKKKJJJOOOUUUjjj{{{|||zzzyyyzzz}}}uuuZZZCCC111111111000//////......------...///...------///111111222333555888;;;>>>@@@@@@YYYwww{{{uuuttttttaaaMMM???:::777666777888:::@@@HHHOOOXXXiiiyyy~~~zzztttbbbQQQBBB@@@???<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@???>>>======>>>???@@@>>>===<<<;;;999777555333000///...---,,,------...///000111444666555222000,,,---...000222333555555999;;;;;;<<<@@@FFFEEEAAA555333555:::@@@JJJ\\\mmmsssjjjXXXHHHAAACCCBBB???999777>>>PPP___bbbZZZSSSQQQIII@@@<<<:::999<<<@@@EEEPPP]]]gggsss|||yyypppfff^^^TTTKKKBBB???DDDLLLRRR^^^kkkooolllcccVVVLLLPPPRRRUUU\\\eeeppp{{{rrr```VVVVVVUUU___rrrrrrTTT===333111///000222111...+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...///000000000000//////000000111111222222111000000000000111222222333333333333333333333333222333444555444222000///,,,------.../////////000000333777;;;<<<:::777555333333444555555555555444444777<<>>222...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............///...///111222333333444444666888;;;>>>BBBDDDFFFGGGJJJNNNKKKKKKOOOUUUjjjyyyrrrvvvxxx|||}}}yyyyyyzzzdddNNN666111111000000///.........---...///...------///111111222333555888<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>======>>>???@@@======<<<:::888666444333000///...---,,,---......///000222444666555222///------///111222444444555666:::<<<<<<>>>???===777000222666<<>>BBBCCC???:::999>>>IIINNNJJJCCCAAA===888777<<>>888999:::;;;???GGGPPPWWW[[[```jjjxxx|||ooobbbdddsss~~~wwwiii```PPP>>>555111...---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------............//////000111222333444444444666888;;;>>>BBBDDDFFFGGGJJJNNNKKKLLLQQQWWWlllzzzvvvuuuzzz~~~~~~zzzwwwuuusss|||jjjUUU;;;111111000000//////......---...//////---...///111111222333555999<<<@@@BBBXXXpppzzz|||zzzlllZZZHHH===777555777:::;;;===EEEMMMUUU___pppyyymmmdddPPPDDD>>>@@@???:::;;;CCC===========================>>>>>>>>>>>>?????????@@@???===<<<<<<>>>@@@AAA======<<<:::888555333222000///...---,,,---...///000000222555666555111...---...///111333444444444111777;;;:::999888444//////222999@@@IIIXXXmmm~~~vvvfffNNN===<<>>CCCDDDIIIQQQNNN\\\eeedddcccddd[[[OOOKKKGGGDDDEEEFFFHHHNNNUUUdddmmmnnnaaaSSSQQQUUUXXX```jjjuuuxxxwwwzzzyyyfffWWWMMMLLLYYYhhhuuuvvveeePPP999000333777333///...///000000000---.....................++++++++++++++++++++++++,,,,,,---......---,,,,,,------///000111111111111000000000111222222333333333333222222333333444555333333333333333333333333222333444555444222///---,,,---...///000000000000///111333555777999::::::444666999===AAADDDGGGHHH???===:::555333888CCCKKKTTT\\\jjjwwwtttccc]]]iiivvvooo^^^VVVKKK???:::555000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------........./////////000111222333444444444666888;;;>>>BBBDDDFFFGGGIIIMMMLLLLLLSSSZZZppp{{{uuuoookkkyyy|||ttt]]]CCC:::222333444......111,,,000//////.........//////777222111444888:::>>>CCCXXX{{{|||www}}}xxxiiiSSSAAA888777777888;;;;;;===HHHSSS^^^jjjzzz}}}}}}oooZZZKKKEEE>>>;;;===>>>===:::>>>???@@@@@@>>>======>>>AAAAAA@@@@@@@@@@@@@@@AAA????????????>>>>>>>>>>>>======;;;999666444222111///.........///000///...333555777666444111//////...///111222222333555777888777777777777555222///444888===CCCQQQeeeuuu|||{{{cccJJJ@@@?????????AAA:::;;;:::777555444333111444;;;BBBEEEEEEGGGKKKPPPQQQWWW]]]aaadddbbbUUUFFFKKKHHHHHHJJJIIIIIIRRR^^^ooonnnmmmfff[[[UUU]]]hhhuuuxxxwwwssszzz{{{gggSSSKKKMMMXXXjjjzzzwww[[[FFF;;;666333000000000000000////////////000///...---------------++++++******++++++,,,---000//////.........//////---......///000/////////000000111222333333333333444444333333444444555555666666555444444444444555444333333222111000//////000//////000111111000......111222111333999<<<;;;777888777999FFFSSSWWWRRREEE???999777555444888>>>GGGVVVgggrrrzzzzzzyyywwwsssiii^^^ZZZ]]]^^^\\\PPPFFF<<<777444///---.........---------,,,,,,,,,++++++,,,------......//////---,,,---000000...+++---....../////////////////////000000111111111222555888<<<@@@DDDFFFGGGGGGJJJNNNLLLMMMRRRYYYnnn~~~{{{xxxvvv{{{~~~|||fffMMM<<<222222444......111---000//////.........//////555111000555999;;;???DDDVVVvvv}}}ssspppyyyvvvfffQQQ@@@888777777888;;;<<>>;;;===???>>><<<>>>@@@AAA@@@???===>>>>>>BBBAAA@@@???????????????????????????>>>>>>>>>>>><<<;;;:::888555333111000//////...//////000//////333555777666444111000///...000222222222222444555444333333333333333222111333999AAALLL]]]ppp|||sss]]]FFF======>>>>>>???666777666444333333444444888@@@JJJOOONNNMMMMMMNNNWWW]]]dddgggaaaWWWOOOLLLQQQNNNLLLOOORRRYYYgggvvvyyysssllliiieeedddiiioookkkmmmrrr{{{aaaTTTJJJNNN\\\nnnooo___JJJ:::444222000...000000000000/////////...//////...---------------+++++++++***++++++,,,---......---------------...---......///////////////000111222222333333222222333222222222222333444444666555444444333333444444333333222111000000///////////////000111111000//////111111000111666888777777888888:::DDDQQQVVVTTTNNNDDD:::777777666777:::@@@OOOdddttt}}}~~~zzzuuujjj```]]]______\\\UUUMMMCCC===555...+++---......---------,,,,,,,,,------------------------///---,,,---///000...+++---......///////////////...//////000111222222333666888<<<@@@DDDFFFGGGGGGIIIMMMLLLMMMTTT[[[qqqqqqXXXAAA333111333......111.../////////......//////000222000111666:::<<<@@@EEEWWWuuuvvvllllllxxx|||rrraaaMMM===777777666999<<<===AAAMMMYYYfffsss~~~}}}sss___MMMGGGBBB===<<<>>>@@@???>>>???@@@BBBAAA???>>>>>>???BBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>>>><<<;;;999777444222000///000000//////////////////222444666666444111000000///111222222111111222333111000//////000222333555666>>>KKK[[[nnn~~~jjjVVVBBB;;;>>>@@@AAAAAA555444333222222444888<<>>===>>>@@@@@@@@@@@@AAABBBBBB@@@??????@@@CCCBBB@@@???>>>=========????????????>>>>>>>>>===<<<;;;999777555222111000000111111111/////////000222444666666444111000000000111222111000///000111111111///......111666999===GGGXXXkkk~~~xxx```PPP@@@<<>>AAAHHHPPPUUUVVVLLLAAA>>>======???CCCDDDEEESSSmmm|||{{{~~~zzzlllbbbaaafffeeeaaa]]]ZZZUUULLL<<<...,,,000......---------,,,,,,,,,......---------,,,,,,,,,------------......---,,,---......///////////////---...///000222333444555666888;;;???BBBEEEFFFGGGIIINNNMMMOOOVVV]]]ttt~~~{{{iiiRRR:::000333000...111//////////////////000111111555444666999:::;;;@@@GGGaaayyyxxxvvvyyy~~~ttthhhVVVCCC999777666666999===AAAHHHVVVdddoooxxxtttcccPPPEEECCCAAA???>>>???@@@AAAAAAAAABBBCCCCCCAAA@@@@@@AAACCCBBBAAA???>>>=========????????????>>>>>>>>>======<<<;;;888666444222111000222333222000...///111111444666666444222111111000111222111///...///000111000///------111777<<>><<>>AAADDDFFFGGGKKKPPPNNNOOOVVV]]]sss~~~||||||rrr\\\???222444111///111000////////////000111222222777666777:::;;;<<>>CCCKKKZZZiiissszzz|||nnn[[[LLLFFFBBBAAA@@@??????@@@AAABBBBBBCCCDDDDDDBBBAAAAAABBBCCCBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>===;;;999666444222111111333555333000...000222111333666666444222111111///000111000///...///000...//////......333;;;AAAIIIYYYpppxxxeeeIIIBBB:::;;;FFFQQQQQQKKK:::555333666:::AAATTTggg}}}ooodddlllmmmmmmtttccchhhuuu{{{{{{{{{^^^UUUYYY___rrrfffKKK666111666333222111111222111///.../////////.........------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...............//////000111111000///...///000111222111111111000000...------.........///000111222333222222333444333222111000/////////000000111111111///111333333222333777;;;<<>>===::::::>>>FFFMMMOOONNNOOOSSSGGGEEEEEECCC??????HHHSSSbbb]]]ZZZbbbrrrxxxhhhbbbfffkkklllwwwtttnnnaaaLLL888///000......---------,,,,,,,,,++++++,,,,,,---...//////+++,,,......,,,+++,,,------....../////////////////////000111222444444555666777:::===@@@DDDFFFHHHKKKPPPNNNOOOVVV\\\sss~~~~~~~~~{{{zzzdddDDD333555222///111000////////////000111222333666666777:::;;;>>>HHHSSSppp|||zzzttt}}}|||pppaaaNNN===777999666666999???EEENNN^^^mmmvvv}}}~~~wwwgggSSSIIIGGGAAABBBAAA@@@@@@@@@AAABBBBBBDDDEEEEEECCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAAAAA????????????>>>>>>>>>>>>===<<<:::888555333222111111444666444000...000333111333555666444222111111---///000///......///000---000222333555:::DDDKKKWWWhhh~~~kkkWWWBBB???:::===JJJWWWWWWPPP<<<666555;;;BBBMMMddd|||wwwnnnnnn~~~rrriiirrr~~~{{{rrrgggvvv{{{cccWWWXXX\\\llluuu\\\LLL@@@444333999222111000000000///......//////.........---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---..................///000111222111000///...///000222333000000000000///......---/////////000111333444555222333444555444333111000//////000000111222333333000333555444333444:::???GGGIIIIIIEEECCCCCCAAA<<<:::>>>JJJWWW\\\XXXVVVXXXDDDBBBAAAAAA???>>>DDDLLLXXX```cccccclll~~~mmmbbbdddkkkpppxxxtttnnncccPPP<<<111000......---------,,,,,,,,,,,,---------------------***,,,......,,,++++++------......///////////////000000111222222333444444666777999<<<@@@CCCFFFHHHIIIMMMLLLNNNUUU]]]ttt~~~~~~}}}|||}}}iiiGGG444666333000111000////////////000111222333555555666:::<<>>>>>>>>>>><<<;;;999777444222111000111555777444000...000333111333555666444222222222---...//////......///111...222666999<<>>LLL]]]eeeaaa\\\\\\EEE@@@===>>>>>>===???CCCFFF[[[hhhfffjjj}}}rrrbbbbbbkkkqqqqqqmmmhhh```PPP>>>444111......---------,,,,,,,,,///......------,,,,,,+++***,,,......+++***+++------......///////////////111111111222222333333333666777999<<>>>>>>>>???<<<;;;999777555333333222333777999777222///000333444444555555555444222111//////000000111111111222555666:::===BBBMMM___nnn{{{jjjUUUKKK???>>>===FFF___tttiiiQQQ??????<<<<<>>>>>SSSooo}}}vvvrrrxxx{{{lllYYYGGG;;;666666666888;;;@@@HHHWWWhhhsssvvvdddTTTLLLHHHCCCCCCBBBAAA@@@@@@@@@AAABBBIIIIIIHHHGGGGGGFFFFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>><<<:::999777555333333222444888;;;999333///000222444444555666555444333222//////000111111222333333777999???GGGPPP\\\kkkuuu~~~zzzcccOOOCCC???<<<===MMMiiizzzoooXXXCCCAAA<<>>AAADDDFFFGGGGGGLLLLLLOOOWWW^^^ttt~~~}}}}}}}}}~~~hhhLLL???888111000222111111000000111111222333555333777======@@@TTTlllwwwtttuuu}}}yyyiiiUUUDDD:::666555777999===AAAJJJXXXiiittt|||ppp^^^PPPJJJGGGDDDCCCBBBAAA@@@AAABBBCCCDDDFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@???>>>=========:::999888666444333333222555999>>><<<666111000111333444555666666555333222///000000111222444555666999===CCCLLLXXXeeepppwwwlll[[[JJJ===>>>;;;AAAXXXttt~~~qqq```GGGBBB===CCCVVVmmm{{{~~~kkk```^^^hhhmmmkkkpppzzz~~~~~~kkkhhhppp{{{cccKKK===777444333111000000111222222222000////////////...,,,...------------,,,,,,,,,......------......///000/////////000000000111111/////////000000000000111///000111111222222111111222000......000222222222444333222222111000000000444444666999;;;999333...000111333444444444333222444555888<<<>>>BBBMMMXXXcccYYYLLLCCC@@@CCCHHHLLLLLLOOOYYYiiiyyy~~~yyyWWWGGG===@@@GGGGGGGGGIIIGGGIIIVVVjjjwwwzzz~~~wwwlllaaa[[[YYYYYYWWWRRROOOLLLFFF<<<333/////////......---,,,,,,,,,------------------------...............---------,,,,,,------.../////////111111111111222444555666888999;;;>>>AAACCCFFFGGGFFFKKKLLLNNNVVV]]]sss||||||||||||}}}~~~|||uuuXXXEEE:::222///111111111000000111111222333666555888;;;===CCCVVViiitttqqqrrr~~~vvvdddQQQAAA999666666888;;;???DDDMMM[[[kkkwww}}}tttfffWWWMMMIIIHHHHHHBBBBBBAAAAAAAAACCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????>>>===<<<;;;999888777555444333333333555;;;@@@???888222000000222444666777777555333222000000111222444666999:::<<>><<<<<>>???<<<888222111111111222444666777222333666:::@@@JJJWWWbbbaaaUUUGGG???>>>CCCMMMUUU[[[\\\cccppp}}}|||YYYIII>>>BBBIIILLLNNNSSSPPPJJJPPPdddxxx~~~}}}vvvlllbbb[[[XXXWWW\\\WWWQQQLLLDDD<<<444////////////...------,,,,,,,,,,,,------------------........................---------.........//////000000111111333444555555888999;;;>>>AAACCCEEEFFFFFFKKKKKKNNNUUU\\\rrr|||{{{||||||}}}~~~~~~~~~|||~~~jjjSSSBBB888333333111111000000111111222333555666999<<>>888777777999<<>>@@@GGGJJJKKKSSSdddvvv|||gggUUULLLEEE>>>;;;AAARRRgggrrrnnnddd^^^IIIAAABBBTTTnnnxxx]]]\\\\\\bbbmmmsssyyysssnnn}}}vvv|||pppWWWBBB777444444333333222222111111111111111000000000///...---------------------------------///............///000000111111111222222222222333111111111111000000000000111111000000000000000000000111111111222333666777999777444111//////000000333222333777>>>DDDFFFFFF???;;;666111111444999<<<777999;;;AAAMMM\\\iiiqqq[[[OOOCCC???BBBIIIUUUaaalllmmmsss~~~^^^NNNDDDIIISSSYYY]]]ccc^^^OOOJJJ\\\ttt}}}{{{|||tttjjjbbb]]][[[aaa]]]VVVNNNFFF???777222000//////......---,,,,,,,,,,,,,,,---------......---.....................---------...............///000111222333444444444888999;;;>>>AAADDDFFFGGGFFFLLLLLLNNNUUU\\\rrr}}}|||||||||}}}~~~~~~~~~{{{}}}www^^^III<<<444111111111000000111111222333222666:::???JJJ^^^rrr~~~uuullllllzzzmmmYYYGGG<<<888888999:::>>>DDDKKKUUUdddttt~~~nnn\\\PPPJJJFFFDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>?????????===;;;999888666555444333333333333333555;;;@@@@@@:::333111111111333666888999777444333000111111333777;;;@@@BBBEEENNNSSSWWWdddzzzppp]]]MMMDDD???======HHHYYYhhhooolllccc[[[IIICCCHHH___|||cccRRRVVVZZZdddqqq{{{kkkjjj}}}|||{{{eeeUUU@@@333111333222000333333333222222111000000///000000///---,,,,,,---,,,,,,,,,------------...//////......//////000111111111111222222222333333222111111111111000000000111111000/////////000000000111222222222444777:::<<<999555111///000111333333333333555;;;BBBJJJOOOQQQJJJ@@@888444777<<<@@@???@@@BBBKKK[[[kkkssssssUUUIIIBBBFFFMMMTTTbbboooqqqttt}}}]]]NNNEEELLLXXX___fffmmmkkkUUUGGGRRRgggvvv~~~}}}zzz}}}vvvmmmddd^^^[[[``````\\\UUUOOOHHH???666000000//////...---------+++,,,,,,------.........---------..........................................///000222333333444333666888:::>>>AAADDDGGGHHHGGGMMMLLLOOOVVV\\\rrr~~~~~~}}}}}}}}}~~~~~~{{{}}}|||hhhPPP???555///111111000000111111222333222888;;;???MMMeeeyyytttooorrrvvvhhhTTTCCC:::888:::;;;;;;???FFFNNNYYYhhhyyy}}}kkkXXXOOOKKKFFFCCCDDDFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@>>>>>>??????===;;;888777444444333333333333333333444:::???>>>999333222333111333666999999888555333111111222444888===BBBEEEJJJRRR\\\hhh~~~yyyaaaSSSIII>>><<<@@@BBBOOO]]]gggrrrvvvlll]]]JJJFFFOOOjjjiiiTTTPPPRRRZZZjjj{{{oooeeelll}}}nnnMMMDDD999333333444333222111222222222222111111000...000111///,,,+++,,,...,,,,,,,,,---------......///////////////000000111111111111111222222222222222222222111111111000000222111000///...//////000///111333333333555888<<<===:::555111000111333555444666666666666<<>>:::<<>>LLLeeexxx~~~rrrrrrxxxuuufffRRRAAA999888;;;===;;;@@@GGGPPP[[[kkk|||yyygggTTTNNNLLLHHHFFFGGGGGGFFFEEECCCCCCCCCDDDDDDFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>??????===:::888666444333333222222333333444444999>>>===888333333444000333777999:::888555333111111222444999>>>CCCGGGLLLTTT```rrroooUUUMMMGGG===<<>>;;;666222000222555777555888:::777444666???GGGSSSNNNFFF@@@>>>@@@EEEHHHLLLNNNSSS___rrr{{{ooo]]]MMMFFFGGGVVVccckkkxxx~~~^^^PPPHHHQQQ^^^ffflllsssuuuaaaLLLDDDFFFRRRjjj|||~~~}}}vvvnnnhhhddddddlllsssqqqjjj^^^JJJ888000000000///......------++++++,,,,,,---...//////---------.........//////.....................------///000222333333333333444666999===BBBFFFIIIKKKIIINNNNNNPPPWWW^^^sss~~~{{{{{{{{{{{{zzz~~~}}}rrrkkkJJJ777222222222111111222222333444666999;;;@@@NNNbbbssszzzmmmzzzooo\\\HHH===999888888999<<>><<<888555333...333999;;;888444222222666;;;??????;;;555222111444333444999<<<;;;888777111000111666???HHHNNNQQQTTT___sssxxx___FFF<<<:::;;;@@@HHHPPPWWWcccsssnnn[[[JJJKKK]]]}}}hhhPPPOOOYYYdddhhhhhhYYYWWWiiisssZZZGGG===777666555444333222222222000000///......///000111111000///...............////////////////////////000000///000000111222333333111///000222333222000222222111111222333333444222222222111111111000000111111000111333666999;;;===999555444777999999888777888999999888777888999BBBFFFLLLMMMHHHDDDIIISSSUUUVVVUUUaaavvvvvvfff]]]NNNRRRWWW```qqq}}}YYYNNNNNN^^^mmmqqqtttyyymmmOOO>>>@@@EEEVVVoooxxxzzz}}}}}}oootttmmmaaaiiirrryyyxxxrrrfffRRR@@@555000...//////,,,+++,,,...------,,,,,,------.......................................//////////////////000000111222444555777888:::>>>AAADDDGGGHHHIIINNNNNNOOOVVV\\\rrr~~~||||||||||||{{{{{{}}}zzznnn}}}wwwUUU<<<222222222222222222333333444666999<<>>>>>>>>===;;;888555333000555:::;;;888444222222666;;;??????:::555222111555555777<<>>:::777444222333999CCCMMMTTTXXX[[[ggg{{{|||bbbNNN;;;666888:::AAAIIITTT^^^lll|||nnnXXXKKKNNNaaazzz^^^SSS```qqqyyy|||xxxYYYOOOQQQbbb|||tttZZZGGG;;;666555444333222222111222222111000//////...///000000000//////...------......////////////////////////////////////000111222333333333222333444444222000111111111000000111222222222222222111111111000000000000000111222555888::::::777444444888<<<>>>???;;;;;;;;;888666555666777===BBBKKKPPPMMMIIINNNWWW]]]aaa^^^```jjjggg]]]]]]XXXaaalllvvvnnnUUUQQQXXXjjjvvvxxx{{{rrrVVVFFFFFFDDDMMMaaauuuuuu|||}}}yyy~~~ooommm~~~oooddd___ffflllkkkfff\\\LLL<<<555000...//////---+++---...------,,,,,,------.......................................//////////////////000000111222444555777888:::>>>AAADDDGGGHHHHHHMMMMMMOOOVVV\\\qqq~~~||||||}}}}}}|||xxxzzz{{{ooozzz___CCC444333222222222222333444444777999===GGGZZZkkkrrrpppppp|||jjjYYYEEE<<<999888999:::<<>>=========<<<:::777555333222777;;;;;;777333222222666;;;???>>>:::555333222666888;;;@@@DDDCCC===777666444555<<>>CCCFFFBBBAAA===999444333444555666===HHHPPPQQQOOOTTT\\\fffmmmjjjbbb```ZZZXXX```sssyyycccVVV[[[iii{{{|||aaaQQQMMMEEEGGGVVVgggrrr}}}{{{vvvooo|||{{{llleeeVVV[[[^^^]]]YYYRRRFFF;;;555000---//////---,,,......------,,,,,,------.......................................//////////////////000000111222444555777888:::>>>AAADDDGGGHHHHHHMMMLLLNNNUUU[[[ppp~~~||||||}}}}}}}}}uuuwww|||wwweeeHHH666333333333333333444555555888999===JJJ___qqquuuqqqooo{{{gggUUUCCC;;;999999999;;;<<>>======;;;;;;;;;:::888666444333444888;;;:::666333222222666:::>>>>>>:::555333333777;;;???DDDIIIIIIAAA888666444666???NNN]]]fffjjjhhh}}}eeeLLL@@@888666<<<@@@BBBJJJUUUYYYiii}}}iiiSSSQQQ^^^wwwmmm\\\[[[nnncccMMMPPP]]]rrr]]]AAA555333444555111111111111111222333333333222111000//////............------------....../////////////////////////////////000000222333444666:::>>>???<<<777444222//////...------------...111111111111111111111111/////////000111333444555333222111222777===CCCGGGIIIFFFAAA;;;555333444555444999CCCLLLOOOPPPVVV___iiiuuutttiiiaaaXXXWWWdddwwwjjjbbblll~~~qqqbbb]]]PPPKKKUUUbbbvvv~~~{{{}}}uuu{{{tttvvv|||zzznnnfffdddVVVWWWVVVUUUQQQKKKCCC<<<555000---//////------///...------,,,,,,------......................................./////////////////////000111222444444777888:::>>>AAADDDGGGHHHGGGLLLLLLMMMTTTZZZppp~~~{{{zzz{{{||||||uuuvvvzzz~~~~~~|||mmmMMM777444444333333444444555666999999===KKKbbbvvvzzztttvvvyyycccRRRAAA:::999999:::<<<<<>>===<<<;;;;;;999999999888666555444333555888:::999555222222333666:::>>>===999555444444888===BBBGGGNNNPPPGGG:::555555999EEEWWWfffnnnppptttmmmSSSBBB<<<999:::AAACCCCCCLLLYYYbbbrrr}}}hhhWWWXXXhhh|||jjjdddZZZVVVeee{{{___MMMQQQ^^^uuuuuubbbJJJ999444666777777222111111222222333444555222222222111000//////.........---------......///000000000000000000000000///000000000222333444555999???EEEEEE>>>777333222......---------------...111111111111111111111111//////000000111222333333111111000111444999???CCCJJJHHHDDD>>>999666666777555888???FFFJJJMMMUUU^^^iiiwwwzzzqqqggg[[[XXXbbb~~~{{{yyy~~~yyygggXXX[[[ggg}}}xxx{{{pppzzzsssrrrrrrrrrmmmeeebbbdddZZZXXXUUUSSSOOOHHHBBB>>>777111---//////------000...------,,,,,,------......................................./////////////////////000111222444444777888:::>>>AAADDDGGGHHHGGGLLLLLLMMMTTTZZZppp~~~zzzyyyyyyzzzzzzvvvwwwzzz}}}yyyxxx{{{VVV:::555444444444444555666666999;;;AAAOOOfffxxx{{{vvv}}}vvv___OOO???999999:::;;;======FFFTTTaaannn||||||qqqfffWWWPPPLLLLLLKKKHHHGGGIIIJJJJJJHHHHHHHHHHHHJJJJJJGGGIIIIIIHHHEEECCCBBBCCC@@@???>>>===<<<;;;:::999888777777666555444444333444777999777333111222444666:::======999555444555999???DDDHHHQQQUUULLL>>>666777>>>OOObbbqqqvvvvvvpppUUUDDD<<<:::999<<>>DDDHHHLLLTTT]]]jjjzzz~~~uuujjj]]][[[gggzzzdddbbbiii{{{zzz}}}kkkvvvyyytttpppoookkkgggfffhhh^^^YYYUUUTTTPPPHHHBBB@@@999333...//////------///...------,,,,,,------.......................................//////////////////000000111222444555777888:::>>>AAADDDGGGHHHHHHMMMLLLNNNUUU[[[ppp~~~yyywwwwwwxxxxxxyyyyyy{{{|||~~~xxxrrr{{{aaaCCC555555555555555666666777888>>>GGGVVVjjjxxxyyyrrr}}}vvv\\\MMM>>>888999:::;;;===???HHHWWWeeerrr{{{nnnaaaUUUPPPMMMNNNMMMJJJJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHIIIHHHEEEBBBAAAAAA??????===<<<;;;999888888666666555444444333333444333555777555222000222555777:::===<<<888555555666888???DDDHHHRRRYYYPPPAAA999<<>>444000111............///111222333000000111111111222222222111111222222222222222222///111333333222333666888===@@@CCCCCCAAA===:::999;;;<<>>AAADDDGGGHHHHHHMMMMMMOOOVVV\\\qqq~~~xxxvvvvvvvvvvvv{{{{{{|||~~~|||~~~yyyrrryyyhhhMMM555555555555555666777777888@@@LLL\\\mmmxxxvvvnnn|||xxx[[[LLL===888999;;;<<<>>>@@@IIIXXXggguuuzzzlll___SSSOOOMMMOOONNNLLLLLLOOOIIIIIIJJJKKKKKKJJJIIIIIIFFFGGGHHHGGGDDDBBBAAAAAA???>>>===<<<:::999888777666555444333333333333444222444555444111000222555777:::===<<<888555555666888???DDDHHHRRR[[[SSSCCC<<<@@@MMMcccyyy{{{```III>>>===>>><<<>>>DDDLLLPPPXXXpppmmm]]]TTTPPPdddrrr|||vvvcccQQQFFFBBB@@@NNNccc}}}qqqiiieeemmmrrrmmmrrroooRRRIII\\\ppptttaaaKKK:::777777666444333333333333111111000000000000111111///000222333333222111000000000000000000111222222000000000000000000000000333333333444666888999:::CCCKKKPPPKKK>>>222///111.........///111222444555000000111111222222222222111222222333333333222222...111444444333222555777666;;;AAADDDBBB???;;;999;;;===DDDMMMRRRSSSXXX^^^kkkxxxlllgggwww||||||rrrkkkrrr{{{|||}}}}}}ppplll|||wwwxxxxxxsssmmmkkkaaa[[[YYY\\\YYYOOOIIIHHH<<<555000///...+++,,,......------,,,,,,------......................................./////////000//////000000111222444555777888:::>>>AAADDDGGGHHHIIINNNNNNOOOVVV\\\rrr{{{tttrrrsssuuuyyyyyyyyy{{{~~~~~~}}}|||{{{yyytttqqqnnnHHH:::777444444555555555555999AAALLLdddzzzwwwmmmpppvvvXXXFFF777777;;;:::;;;>>>BBBOOO]]]gggrrrttteee]]]TTTQQQMMMKKKKKKLLLLLLKKKNNNMMMKKKJJJIIIIIIJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA<<<;;;888777666666888888666555444333333333444555444444444333333444777:::;;;<<<<<<:::666555444555555===CCCGGGPPPVVVMMM>>>@@@DDDWWWppp~~~}}}}}}zzzbbbMMMBBB???@@@BBBAAAFFFKKKPPPZZZlllxxxdddUUUNNNNNN```hhhmmmfffVVVGGG@@@???KKKVVVpppsss```PPPXXXZZZXXX___rrr}}}gggSSSSSScccwwwnnn^^^NNNBBB<<<555555444333333222111111000000////////////000000///////////////.........000000000111222222333333444333333333333333333222111111222444666999;;;<<>>???AAADDDGGGLLLNNNMMMQQQXXX[[[qqq}}}vvvsssssstttwwwwwwxxxzzz~~~}}}||||||{{{||||||{{{wwwttt~~~vvvNNN>>>888333444666777888:::===DDDNNNaaatttrrrlllssswwwlllWWWEEE777777;;;:::;;;???DDDSSScccooozzzrrrccc[[[TTTQQQNNNLLLLLLMMMMMMLLLNNNMMMKKKJJJIIIIIIJJJJJJIIIIIIHHHFFFDDDCCCAAA@@@;;;:::888555444444555666444333222222222333444444333333333333222444777:::<<<======;;;888555555555666;;;@@@EEEKKKNNNHHH???CCCGGGXXXooozzzwwwuuuyyyrrreeeRRRCCC===>>>BBBDDDGGGMMMWWWeeeuuu~~~lllZZZPPPNNNNNNZZZ[[[XXXMMMAAA;;;>>>DDDUUUiiitttXXXIIIEEEKKKPPPVVVfffzzzkkk\\\QQQXXXkkk~~~hhhXXXLLLAAA888555555444444333222222111111000000////////////000000/////////////////////...000000111111222333333333444444333333333333222222222333444555777:::<<<===FFFNNNPPPFFF:::333333333000000111111222444555666444444333333222222333333444333333222222222222222111222333444555666777777777:::<<<>>>>>>>>>???AAAPPPRRRVVV[[[aaahhhmmmppp}}}zzzuuueee```gggqqq}}}{{{{{{qqqpppzzz}}}~~~eeeZZZTTTZZZbbbaaaXXXQQQKKK;;;000111111---,,,000......---------......///------.../////////......////////////////////////111111111111222333444555666888;;;>>>???AAAEEEGGGJJJLLLLLLQQQXXX\\\rrrxxxtttsssttttttuuuvvvxxx||||||zzzzzzzzz|||}}}}}}zzzxxxwwwYYYEEE;;;555555777777999<<>>??????>>>:::666555444777777;;;BBBEEECCCBBBCCCJJJMMMZZZjjjpppkkkggghhhWWWOOOCCC;;;999===CCCGGGLLLSSSaaavvvvvvfffVVVKKKHHHIIILLLKKKIIIDDD===999???LLLVVVeeezzzxxxVVVAAA===>>>DDDLLL[[[rrr~~~oooYYYRRRQQQ```vvvqqqbbbQQQFFF???999555555444444333333222111111111000//////......//////000////////////////////////000111111222222333333444444444444333333222222222333444555666888:::<<<>>>GGGMMMNNNDDD999333333222222222222222333555666777444444444333222222222222333444555666666444222111000111222444666777999999888:::;;;<<<===???BBBEEERRRTTTYYY```hhhpppvvvyyyuuusssrrrnnnbbb[[[fffxxxyyyxxx|||qqqgggvvvyyy}}}iiiYYYOOOXXXhhhkkk```TTTMMM>>>111//////,,,,,,000---------------...///000///...---...111111...+++//////////////////////////////000000222333555666555888;;;===???BBBEEEGGGHHHKKKKKKPPPXXX\\\rrryyytttrrrrrrssstttvvvxxxzzz}}}zzzzzz{{{|||~~~~~~{{{yyyttthhhKKK???777888999666666999>>>GGGPPP\\\fffdddgggxxxuuuiiiSSSCCC888999;;;:::<<>>HHHUUUUUUYYY``````XXXSSSSSSGGGBBB===999:::>>>DDDHHHQQQYYYiii|||}}}rrrddd\\\PPPFFFAAAAAABBBCCC???>>><<<<<>>HHHLLLKKKAAA888444333111222222222222333444555666444444444444333222222111333555777999999666333111111222333444666888999:::;;;<<<======???CCCIIIMMMPPPSSSYYYaaajjjsssyyy}}}mmmddd[[[[[[aaaggg___YYYhhh{{{yyy{{{xxxfffqqq~~~{{{vvvyyy}}}hhhWWWKKKSSSccceeeZZZOOOJJJ>>>333111000------///,,,,,,,,,---...///000111777222------000111...+++////////////////////////......///000222333555666555777;;;===???BBBEEEHHHIIIKKKKKKPPPWWW[[[pppyyyssspppooorrruuuxxxyyyzzz~~~~~~|||||||||}}}~~~}}}zzzxxxuuutttLLL>>>666999;;;777555888???JJJUUUaaajjjgggllltttiiiPPPBBB888999<<<;;;===CCCGGGUUUeeeqqq}}}vvveeeYYYUUUPPPNNNMMMMMMNNNOOONNNMMMOOONNNLLLKKKJJJJJJKKKKKKNNNMMMLLLJJJFFFBBB>>><<<;;;:::888666333111000///,,,---...///000000111111///000111111111444888;;;BBBCCCCCC@@@;;;777444333777444666===<<<777===HHH[[[WWWTTTQQQLLLEEEAAAAAA<<<;;;:::999<<>>JJJXXXdddkkk{{{rrreeeVVVGGG===???FFFGGGVVVhhhwwwmmmWWWKKKMMMYYYmmmnnn^^^QQQGGG===888555222222444222111111111111111000000//////............//////---......///000111222222222222222333444444555555555555444333333222111111222222444666999<<>>777555444111222222111222222333444555444555555555555444333222333555999<<<<<<999555333333444444555666777888999;;;<<<===???BBBHHHPPPUUUXXX[[[```gggooovvv{{{~~~fffUUUPPPPPPRRR[[[ddd```\\\mmm}}}{{{}}}uuu~~~{{{yyytttvvv|||~~~xxxrrreeeXXXNNNQQQXXXWWWOOOHHHCCC<<<555333222000...///,,,,,,,,,---...///000111???777///,,,...000///---..............................///000111333555666444777;;;===???BBBFFFHHHKKKMMMMMMQQQWWWYYYlll{{{tttpppooorrruuuyyyzzzyyy}}}~~~~~~~~~~~~}}}zzzwwwuuuxxxOOO>>>444999===888777<<>>EEELLLZZZiiitttqqq```VVVUUUOOONNNMMMNNNOOOPPPOOONNNOOONNNLLLKKKJJJJJJKKKLLLMMMLLLLLLJJJFFFBBB===;;;:::999888666333111000///,,,---...///000000/////////000111111222555999<<>>:::888444555555666777888888999999:::===@@@EEELLLUUU\\\^^^aaaffflllrrrwwwzzz|||{{{hhhSSSHHHHHHEEEJJJTTT^^^aaahhh|||~~~||||||vvvuuuxxxyyytttnnnddd[[[TTTRRRPPPKKKGGGGGG@@@<<<888555333111///...---------------...///000>>>888000,,,---/////////..............................//////111222444555444777:::===@@@BBBFFFIIIKKKNNNMMMQQQVVVWWWjjj}}}vvvrrrppppppuuuyyyzzzxxx{{{~~~}}}~~~~~~{{{xxxsssyyy|||[[[EEE666888;;;666777>>>EEEPPPZZZhhhuuuwww}}}ooobbbKKK@@@999;;;<<<;;;???FFFNNN]]]nnnzzz}}}mmm[[[TTTUUUPPPOOOOOOPPPRRRSSSRRRPPPOOONNNMMMKKKKKKKKKKKKLLLKKKKKKKKKIIIFFFAAA===:::777777666444222000...------...///000000///......///000111222333666:::>>>HHHFFFCCC===777444333444888;;;;;;777555666777555???>>>;;;777444333222111222555888;;;>>>CCCJJJOOOPPPUUU[[[___```____________]]]WWWNNNDDD???>>>@@@EEEGGGOOO___qqq{{{zzzvvvYYYNNNCCC@@@BBBEEEIIINNN]]]pppwwwfffUUUOOOXXXkkknnnYYYLLLHHHCCC>>>::::::888444222444000000000000000000000000///......------......///,,,---...///111222333444333333333444555555666666666555555444222111111000111333666999>>>BBBFFFHHHFFFEEE???888666888777333333333333333333444444555444555777999999999888777888;;;???CCCDDDCCCAAA???333444555666888999;;;;;;999;;;>>>CCCJJJSSS\\\ccc\\\```fffnnnuuu{{{lllcccYYYNNNKKKPPPMMMSSS\\\aaagggvvv{{{zzz~~~uuupppppppppmmmiiibbb\\\VVVRRRMMMGGGFFFIIIBBB???999444111000///.........---------......///444333000...---...///000........................////////////000111333333444666:::===@@@CCCFFFIIIIIILLLLLLQQQVVVWWWjjjxxxtttrrroootttyyyyyywwwzzz}}}}}}}}}}}}zzzpppooohhhNNN999888888222444===FFFNNNWWWeeetttyyysssfffJJJ@@@999;;;<<<;;;???GGGNNN^^^qqq~~~|||jjjYYYSSSUUUQQQQQQQQQRRRTTTUUUTTTRRROOONNNMMMKKKKKKKKKKKKLLLJJJJJJJJJIIIEEEAAA===:::555555444333111///---,,,...///000000000///...---///000111222444777;;;???IIIGGGBBB<<<666333333444999>>>===555222666333+++...000222111222333333111777999<<<>>>???CCCIIIMMMSSSUUUXXX\\\```ccceeefff\\\YYYQQQFFF<<<:::@@@FFFWWW[[[fffuuu~~~xxxeeeUUUEEE???;;;<<>>:::===BBBGGGOOOXXXbbbiiiYYY^^^gggqqq||||||iiiYYYWWWWWWUUUXXX```jjjppprrrnnnqqqyyyyyy|||~~~}}}sssiiiffffffdddbbb```ZZZUUUQQQLLLGGGGGGKKKEEEBBB:::222....../////////......---------......+++---///000///...///000........................000000///000000111222222444666:::===@@@CCCGGGIIIGGGJJJKKKQQQVVVXXXkkkyyytttqqqooouuuzzzzzzxxxxxx}}}|||yyyzzz}}}}}}zzzyyy{{{wwwooovvvTTT:::999;;;555777AAAFFFPPP```mmmnnnppprrrcccHHH???777888<<>>??????AAAEEEKKKUUU^^^bbbaaa^^^[[[aaaqqq}}}uuueeeXXXWWW]]]eeepppzzz{{{{{{llleeegggiiigggdddaaaXXXNNNLLLOOONNNHHHIIICCC:::333///...............------------..................///////////////////////////000111111000000000111222222333333555777999<<<@@@DDDGGGIIIGGGJJJKKKPPPWWWZZZnnnzzztttqqqoootttyyyyyywwwwww|||}}}zzzyyy|||}}}zzzyyy{{{vvvnnnyyyWWW<<<999;;;555888BBBHHHSSSbbbllllllpppooo___HHH>>>777888<<<@@@CCCGGGUUUeeewwwttteeeYYYVVVWWWTTTTTTUUUUUUVVVUUUUUUTTTQQQPPPNNNLLLKKKKKKKKKLLLJJJJJJIIIFFFCCC@@@===;;;666555444222111///...---//////...............///000///222555555555===GGGPPPFFF<<<888555222222444<<>>CCCMMMPPPKKKPPPQQQEEE:::777555666999>>>BBBDDDHHHHHHKKKPPPXXX]]][[[WWWUUU[[[jjj}}}~~~pppeee]]]```jjjxxx{{{zzz|||sssjjjkkkkkkhhheeeccc[[[PPPLLLNNNOOOLLLIIIDDD===666222000---,,,......------------..................///////////////////////////000111111000000000111222222333333555777999<<<@@@DDDGGGIIIHHHKKKKKKPPPWWWYYYmmmzzzuuuqqqnnnssswwwwwwuuuuuuzzz~~~zzzyyy{{{|||zzzyyyzzzuuummm]]]???::::::666999BBBLLLXXXfffkkkjjjqqq|||kkk\\\FFF>>>777888<<<@@@DDDIIIWWWgggyyy}}}qqqdddZZZVVVWWWUUUVVVVVVWWWWWWVVVUUUUUURRRQQQOOONNNMMMLLLLLLLLLJJJJJJIIIGGGCCC@@@<<<:::666444222000............//////////////////000000222222333555666888???HHHMMMCCC999555222111333777@@@AAA>>>666111000000.........///111333777;;;===AAAEEEHHHJJJLLLOOOTTTYYY]]]eeekkkjjjhhhhhhfffdddRRRIII@@@@@@JJJ___yyywww^^^JJJ@@@???AAABBBHHHLLLLLLTTTjjjzzzooonnnqqqqqq```MMMDDD???:::777666444333222000///000000111000000000000000000111111000000111111111222222222222222333444555666666777444555666555444333444555::::::888666444111000///222000222777<<>>555111000000444;;;CCCDDD???666111111111000000000111333555:::>>>BBBDDDHHHMMMPPPRRRWWW___eeelllqqqxxx|||~~~zzzlll]]]QQQJJJGGGOOOccczzzuuu[[[EEE;;;===CCCIIIEEEQQQVVVSSSaaazzzwwwqqq\\\OOOBBB<<<:::777444333222111111000000111111222000000000000000111111111222222222222333333333333222333444555555666666666777888999888777666777888;;;:::999666444222000///000000222555777>>>NNN]]]```bbbccccccccc___TTTHHH666555333222222333555777:::999999999888:::BBBJJJUUUaaappplll^^^___```UUU@@@<<<888888===FFFOOOSSSQQQNNNQQQZZZaaa]]]RRRJJJNNNiii}}}lllkkksssqqq___kkk~~~~~~zzzxxxzzzzzzyyywwwsssxxx}}}xxxjjjWWWHHHEEELLLTTTKKKFFF>>>888444111///---......------------..................//////////////////000000111111111111000000000111222222333333555777999<<<@@@CCCGGGIIIKKKMMMMMMQQQVVVXXXkkk|||uuuqqqlllooorrrsssssstttwwwzzz|||wwwyyy{{{yyyxxxyyytttnnnttt{{{lllIII<<<999888<<>>:::888333222000---------.../////////000111222444555666777777666555777<<>>AAAAAA888333//////000333;;;DDDMMMLLLDDD888222333555555555777999:::;;;@@@GGGMMMRRRVVVYYYYYY[[[dddrrr~~~vvvYYYLLLHHHKKKPPP]]]rrrlllKKKDDD<<<;;;AAAHHHMMMNNNUUUZZZ[[[___vvvmmm```RRRJJJAAA:::999777444111222000000111111222222222222/////////000111111222222333333444444444444555555444555666777888777666666888999::::::999888:::;;;<<<;;;:::888777555444333///000222333333777DDDQQQPPPRRRRRRSSSXXX[[[VVVNNN888666444222333666999;;;AAA===<<<<<<999;;;KKK^^^uuummmmmmkkk[[[BBB>>>:::<<>>555000...---......------------..................///////////////000111222222222111000000000000111222222333333555777999<<<@@@DDDGGGIIIKKKMMMMMMQQQVVVWWWkkk~~~vvvrrrjjjlllnnnqqqsssvvvxxxzzz~~~vvvvvvyyyyyyxxxxxxuuutttmmm~~~~~~yyyRRR===888999>>>DDDPPPcccooorrr~~~wwwgggXXX@@@;;;999:::===AAAIIIRRRbbbqqq{{{rrrggg___ZZZYYYZZZXXXXXXXXXWWWWWWVVVTTTTTTRRRRRRQQQQQQOOOLLLJJJIIIHHHGGGEEEBBB???:::777444111111000000000000000000///000111222555777999;;;888;;;:::777999>>>???<<<333000000222444777AAAJJJUUURRRHHH:::222222444444555888;;;<<<>>>DDDMMMUUU[[[___bbbdddhhhuuu^^^JJJIIINNNNNNYYYhhhyyynnnWWWBBB>>>;;;>>>FFFNNNSSSTTT\\\]]]```ooo}}}kkk^^^WWWMMMFFF>>>888777666222111222//////000000111111000000...//////000111111222222333333333444444444555555666777999:::;;;:::999888999;;;<<<<<<;;;;;;<<<===AAA@@@>>><<<999666555444111000222444333444===FFFPPPRRRRRRPPPRRRSSSOOOHHH777666444333444777;;;>>>@@@???AAACCC??????OOOddd}}}oooqqqnnn\\\CCC@@@===@@@HHHTTT___fff[[[VVVWWW^^^^^^XXXYYY```lllttteeehhhsss{{{|||{{{|||||||||jjjZZZyyy~~~vvvnnnooouuuyyyuuummmddd\\\TTTRRR[[[fff^^^VVVIII===555111///---......------------..................////////////...000111333333222111000000000000111222222333333555777999<<<@@@DDDGGGIIIJJJMMMMMMQQQVVVXXXkkk~~~vvvrrriiikkknnnqqqtttwwwyyy{{{vvvvvvyyyyyyxxxxxxuuuuuulllzzz{{{|||TTT===888:::???DDDOOObbbpppssswwwfffWWW???;;;999;;;===AAAJJJSSScccssszzzpppfff^^^ZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQQQQPPPNNNLLLJJJHHHGGGFFFDDDBBB>>>999555333000000111111111111000//////000111333555888:::<<<888<<<;;;888:::???>>>999111000111444777;;;EEENNN[[[WWWKKK<<<222111333333444777;;;>>>@@@GGGRRRZZZ```eeejjjnnnuuu___IIIGGGMMMQQQSSSaaaqqq|||yyyeeeQQQ>>>;;;:::===FFFQQQYYY]]]aaa___fffyyyllldddUUULLLJJJDDDCCC<<<666666555222111222......///////////////......//////000111222222222333333333444444444555555888:::<<<======<<<;;;:::<<<>>>??????>>>>>>???AAAFFFEEEBBB???;;;777555333222000222444444333888???JJJMMMNNNLLLKKKJJJEEE???777555333333444888===@@@AAAAAAFFFJJJFFFDDDSSShhhqqqtttqqq^^^DDDBBB@@@CCCLLLXXXccciiiXXXTTTVVV]]]^^^[[[bbbnnnzzzzzziii```jjjyyy|||{{{kkkVVVsss}}}yyyzzz~~~uuuiiidddfffgggiiibbb\\\XXXRRRMMMQQQYYYPPPJJJBBB:::555222000///.........------...................../////////000...000222333333333111000000000000111222222333333666777999<<<@@@DDDGGGIIIJJJLLLLLLQQQVVVXXXlllyyyppplllkkkmmmqqqssstttxxx}}}wwwtttuuuvvvxxx{{{zzzqqqgggwww~~~XXX>>>;;;999;;;GGGYYYgggrrrwwweeeVVV???;;;888999<<>>:::666444222//////000222444444222111...000111333555888>>>AAA>>>======???AAA>>>777222333111222666999???MMM\\\cccTTTCCC999444000///000777999:::;;;BBBPPP]]]bbbgggllltttZZZHHHEEEFFFNNNZZZbbbppp~~~zzznnn]]]NNN;;;>>>@@@CCCNNN^^^eeeeeeiiiiiivvvkkkbbbWWWNNNJJJFFFAAA===999888666333111000/////////...---,,,,,,,,,,,,,,,000000000000000111111111444444444333222222444666;;;===???@@@>>><<<;;;;;;???CCCEEEEEEHHHLLLKKKGGGFFFEEEDDDBBB???:::666444111111222333444555555666AAAEEEJJJKKKHHHBBB===:::555444444555777999===>>>CCCBBBAAAIIIQQQJJJKKK]]]rrr~~~~~~ppp[[[BBB???===BBBQQQaaaeeebbbYYYVVVYYY``````___jjj{{{|||fffcccggguuu}}}yyy}}}|||zzzsss[[[mmmvvvrrr}}}}}}{{{qqqkkkjjjfff___ZZZZZZ[[[ZZZSSSKKKIIIMMMDDDBBB???:::444000///000.........------.........////////////////////////---...000111222111///......///111111111222333555444777:::===???BBBFFFJJJKKKNNNMMMPPPVVVWWWkkk{{{rrrlllkkklllqqqsssssswww|||wwwuuuvvvwwwxxx{{{}}}tttiiivvv[[[@@@===<<<@@@MMM]]]ppp|||vvvdddTTT@@@;;;888:::<<>>@@@BBBJJJ[[[lllrrroooiiiooouuuhhhZZZSSSKKKFFFEEECCC@@@===888777555333111000//////000000///...............///000000000111111222222666777666555444333555777:::<<<>>>>>>===;;;::::::???CCCFFFIIIPPPUUUTTTOOOLLLJJJFFFAAA<<<777333111111222333333444444444444999===CCCGGGGGGBBB<<<777555555555666999===@@@BBBCCCDDDEEENNNUUUNNNOOOaaarrrnnnSSSCCCBBBBBBIIIWWWeeefffaaaUUUUUU[[[dddfffhhhuuuooocccfffqqq~~~~~~{{{}}}zzzvvv]]]kkkvvvnnnwww||||||sssllljjjgggdddcccaaa___ZZZQQQFFFDDDGGGDDDCCC@@@:::444111///000---......//////......---////////////////////////---...000111111111//////...///111222111222333555444777:::===???BBBFFFJJJKKKMMMLLLPPPUUUWWWkkk~~~uuummmkkkkkkppprrrsssuuuzzzxxxvvvwwwwwwxxxzzz~~~wwwjjjrrr```BBB>>>>>>BBBPPPaaayyytttbbbRRR@@@;;;999:::===BBBMMMWWWfffuuu~~~xxxooogggbbb```^^^]]]ZZZZZZXXXWWWUUUSSSRRRQQQPPPQQQQQQPPPOOOMMMJJJIIIFFFDDD@@@;;;777444333222111222333444444444333222111444777999;;;===@@@CCCDDDEEEEEEBBB<<<666222000000000444:::AAAKKKYYYfff```QQQ???666111000444888888::::::<<>>DDDOOOYYYhhhvvv}}}wwwooogggcccaaa```___[[[[[[YYYXXXVVVTTTRRRRRRQQQQQQQQQPPPOOOLLLJJJIIIDDDBBB>>>999666333222222111333555555444333222222222555888;;;===???AAACCCEEEFFFEEE@@@888222000111222333666;;;BBBMMMYYYcccZZZMMM???777333111444999888:::;;;???KKK^^^lllqqqtttvvvUUUEEE;;;@@@EEEHHHSSSbbbxxx{{{yyyeeeIIIAAA@@@FFFZZZtttxxxuuuppp```VVVPPPLLLEEEBBB???======;;;888555555444333222000000//////111111000000///000000111......///000222333444444888999999888666555666777777999::::::888777777777AAAJJJSSSWWW[[[___```^^^]]]WWWLLLBBB999555333333000111333555666777777777555555777===BBBBBB<<<666555555777999<<>>@@@CCCEEEFFFEEEBBB;;;444000111444666777999<<>>777222/////////111333555555333111///////////////////////////...//////000000000000000///000222222222333444666444777:::<<>>;;;<<<888888777666666555444444222222111000//////000000......---------.../////////000000111222333444444333555666666555444555555666777888777555444555666999HHHWWW[[[\\\aaaiiioooooohhh[[[NNNBBB999555333444444444555888;;;???AAABBB>>>888666777777666555666777999===@@@CCCEEEFFFEEEPPP[[[hhhmmmfffmmmppp```RRRGGGMMMNNNQQQZZZgggqqqmmmddd^^^^^^aaajjj|||lllooo|||{{{~~~zzz]]]XXXyyyzzz|||zzznnnjjjlllmmmpppqqqjjjZZZJJJEEEHHHFFFFFFDDD???999333000...,,,---///000000///---,,,////////////////////////////////////000000000000///111222333222333555666444777:::===???BBBFFFJJJHHHKKKLLLQQQVVVWWWiiiqqqkkkgggkkkoooooonnnooommm{{{{{{uuuttttttvvvyyytttxxxlllfffoooJJJ>>>>>>EEEPPPbbbwww~~~}}}~~~tttcccSSS@@@<<<:::===AAAHHHSSS^^^mmmzzz~~~xxxpppiiieeecccbbbbbb___^^^\\\ZZZWWWUUUSSSRRRRRRRRRRRRPPPNNNLLLIIIGGGCCC@@@;;;777555444555555555999<<<:::555222333555444666:::===@@@EEEKKKNNNSSSKKK>>>444000222666999999===@@@BBBKKKXXX___```]]]UUULLLEEE>>>888999===BBBEEEJJJTTTeeexxx]]]GGG>>>999<<>>BBBIIITTT___ooo|||yyyqqqiiieeecccbbbbbb___^^^\\\ZZZWWWUUUSSSRRRRRRRRRRRRQQQNNNLLLIIIGGGCCC@@@;;;777555444555666777;;;>>><<<777444444777666888;;;>>>BBBGGGNNNRRRZZZNNN>>>333000333777:::888>>>BBBEEEPPP___ggggggcccZZZPPPGGG???:::<<>><<<@@@GGGIIIOOOhhhzzz]]]IIIIIIWWWrrruuummm___QQQEEE>>>:::<<<<<<777666999666666555222000000111222000000////////////000000...............///000000222222222222222222222333111333666777777666777888666777777666444444555777555:::???EEEOOOXXX[[[XXX]]][[[VVVQQQMMMIIIFFFEEE@@@===999666777;;;@@@CCCLLLKKKIIIEEE@@@===<<<===777:::???EEEKKKPPPTTTVVVRRR^^^kkkwww{{{vvvpppXXXMMMIIIGGGNNNTTT]]]jjjxxx~~~uuuiiifffnnn~~~}}}{{{|||yyyzzzjjjWWWlllxxxooommmnnnttt{{{wwwfffQQQHHHHHHGGGGGGEEE@@@:::444000...000000////////////000000///////////////////////////////////////000111111///111333333333333555777444777:::===???BBBGGGJJJIIILLLNNNSSSXXXYYYjjjyyyrrriiihhhlllooommmiiijjjzzzyyyssssssuuuvvvyyy{{{tttkkkwwwTTT@@@DDDAAAOOO[[[qqqsss```PPP???<<<<<<>>>AAAHHHTTT```pppzzzrrrkkkhhhfffeeedddaaa___\\\[[[ZZZYYYVVVTTTVVVSSSQQQRRRSSSQQQJJJDDDBBB===888777555222444999999EEEJJJBBB888777666444222999===>>>BBBMMMXXX]]]___MMM===777555333666===???<<<@@@NNN```mmmrrrssslll___SSSKKKAAA999<<>>DDDKKKLLL]]]|||mmmWWWQQQPPPeee|||{{{hhh[[[RRRIIICCC:::999888777666555444333555555444333333222111111000000000000000000000000111000///......///000111333333444444444444333333444555777;;;>>>===:::888777777777555222111333444888666555777===BBBDDDEEEGGGGGGKKKTTT^^^cccaaa]]]SSSOOOHHH???:::999<<<@@@JJJOOOSSSRRRKKKDDD???>>>:::===CCCIIISSS[[[^^^]]]bbbkkk{{{wwwzzz```OOOJJJPPPWWW^^^bbbnnn~~~|||rrrnnnqqq|||xxxxxxbbbRRRnnn{{{yyyrrrmmmnnnqqqrrrkkk]]]PPPFFFCCCJJJJJJHHHEEE@@@999333////////////...------///000000000000000000000000000////////////000000000000000111111222222333444444555888;;;===@@@CCCGGGJJJIIILLLNNNSSSYYYZZZlllxxxpppgggfffjjjmmmllliiijjjyyyyyyssssssuuuwwwxxxyyyrrrkkkuuuUUU???AAA@@@QQQcccwwwuuuaaaQQQ???<<<<<<>>>BBBHHHUUUaaaqqq{{{sssmmmiiifffdddcccaaa___\\\[[[ZZZYYYVVVTTTVVVSSSPPPPPPQQQNNNGGGAAA@@@;;;888777555222555:::===JJJOOOEEE999777777666555:::>>>???DDDPPP[[[```\\\JJJ:::666666555888>>>@@@@@@GGGWWWjjjwwwzzzxxxjjj___VVVOOOEEE===@@@JJJUUU```dddmmmfffMMMOOOJJJEEEIIIPPPXXXpppmmmYYYSSS\\\uuuyyyeeeTTTJJJCCC<<<777888888777666555444333333444333333222111111000000////////////////////////111000000///000111222333444444555555555555444444555666999<<>>;;;999444555777777555444444555777555333555888;;;<<<<<<>>>???FFFUUUgggtttyyyxxxiiibbbWWWLLLDDDAAA@@@AAAGGGMMMTTTVVVRRRJJJCCC???AAACCCEEEJJJSSS___ggglllmmmtttooo[[[SSSUUU\\\cccgggooo~~~|||wwwyyy|||wwwxxx```OOOkkk~~~yyy{{{wwwnnnhhhbbbfffhhhdddZZZOOOHHHFFFFFFFFFDDDAAA===888333000000000///...---...000111000000000000000000000000////////////000000000000000111111222222333444444555888;;;===@@@CCCGGGJJJIIILLLNNNSSSXXXZZZlllvvvmmmeeeccchhhlllllliiijjjxxxyyyssssssvvvxxxwwwwwwrrrkkksss}}}WWW???@@@BBBWWWlll}}}vvvcccRRR???<<<<<>>===999777777555333666<<>>@@@IIIVVV```dddYYYGGG777555777777;;;AAA@@@DDDOOOcccxxxfff```[[[WWWLLLCCCEEEOOO^^^hhhkkkuuu~~~___QQQZZZVVVPPPQQQYYYjjjlllZZZWWWddd}}}nnnbbbRRRFFF@@@<<<777333666666555444333222222111222222111111000/////////////////////////////////000000000111222333555555555555555666666555555555777888:::===@@@???<<<999000333666888777777777777555444222333555888999999<<<;;;???LLL^^^nnnuuuvvvrrrlllddd]]]WWWPPPHHHBBBDDDKKKTTT[[[ZZZSSSIIIBBBGGGJJJNNNUUU]]]gggpppwwwzzzcccWWWZZZbbbhhhmmmsss|||{{{wwwwww^^^MMMjjjwwwttt~~~xxxnnnbbb[[[ZZZ^^^aaa___XXXOOOIIIFFFCCCBBB@@@===:::666333111333222000///...///000111000000000000000000000000////////////000000000000000111111222222333444444555888;;;===@@@CCCGGGJJJIIIMMMMMMSSSXXXYYYkkkuuummmcccbbbgggllllllkkkiiiuuuyyyrrrrrruuuxxxvvvvvvrrrmmmqqqZZZBBBAAAEEE^^^qqqwwwdddTTT???<<<<<>>JJJVVVYYYJJJ999444777888:::<<>>;;;888000222444555666777:::<<<777555333222555999>>>@@@@@@<<<999>>>JJJVVV]]]___aaaaaabbbeeefff```TTTJJJFFFKKKSSS\\\```\\\RRRJJJIIIOOOZZZfffnnnrrrxxx}}}{{{^^^YYYdddllloooppp~~~{{{wwwwww```NNNiiivvvkkktttyyy~~~|||rrrfff]]]YYY\\\___bbb```YYYPPPHHHDDDCCCBBB???<<<888555333111888555222///.../////////////////////////////////////////////000000000000000111111222222333444444555888;;;===@@@CCCGGGJJJIIIMMMMMMRRRXXXYYYkkkwwwmmmcccaaafffkkkmmmlllhhhssszzzrrrqqqtttvvvwwwvvvsssooopppaaaFFFBBBDDD^^^tttwwwdddTTT???<<<<<>>:::888777888999666444999AAANNNXXXXXXHHH777333666777999<<>>FFFJJJTTTdddzzzcccdddgggeeeXXXJJJJJJTTTaaaiiinnn|||kkkZZZZZZkkkmmmbbb^^^iiiyyyeee[[[]]]qqqhhhYYYNNNHHH@@@:::888666444222111111111111000000000000111111111111000000000000........................---...000111333444555666555555666666666666555555444555777:::<<<<<<888555333222222111222666<<<@@@<<<:::666444555999@@@DDDFFFCCC??????DDDJJJPPPSSSRRRSSSXXX```hhhhhhbbb[[[OOOOOORRR[[[cccddd]]]UUULLLQQQ^^^ppp{{{sss```dddrrrwwwwwwxxx{{{wwwwwwfffQQQfffvvvgggfffrrr~~~~~~rrrgggbbbccc]]]```cccbbb\\\RRRHHHBBBFFFDDDAAA===999555333111<<<888222///......---,,,////////////////////////////////////000000000000000111111222222333444444555888;;;===@@@CCCGGGJJJIIIMMMMMMRRRWWWXXXjjjxxxnnnccc___dddjjjlllllliiirrr{{{sssqqqrrrssswwwuuusssqqqoooxxxhhhMMMDDDBBB[[[uuuvvvdddTTT???<<<<<>>KKKXXXeeeggg]]]PPPIIIGGGSSSTTTVVVZZZ```hhhnnnrrrggg___[[[bbbpppwwwqqqhhh\\\XXXaaaxxxyyysssxxx}}}yyyyyy~~~aaaccc}}}wwwssseee___XXX]]]cccgggcccXXXJJJ@@@DDDDDDCCCAAA>>>:::666444:::444...,,,...111000///000000000000000000000000////////////000000000000000111111222222333444444555888;;;===@@@CCCGGGJJJJJJMMMMMMRRRWWWWWWiiixxxmmm```[[[___eeehhhhhhnnnvvv|||sssooonnnnnntttqqqrrrqqqjjjnnnpppZZZPPPJJJaaalll{{{}}}sssaaaRRR@@@<<<<<>>:::777<<>>;;;===LLL^^^[[[eeeqqqyyyqqqvvv{{{vvvaaaMMMKKKVVVfffssszzzsss```YYYYYYaaaqqqmmm[[[^^^vvvxxxsssppp______gggnnnyyyiii```VVVIII>>>:::555444333222111111111000......//////000111111111---.............................................111222444666777777666666333444444444444444444333333444555888:::888555222222222222000000222666999;;;???EEEGGGEEEAAA@@@@@@AAAWWWpppyyyooo___UUUSSSNNNSSS[[[aaafffiiilllnnnmmmddd___gggvvv}}}wwwmmm```\\\hhh{{{zzz~~~zzzzzzzzzjjjhhh~~~rrrhhh\\\aaahhhkkkgggZZZIII>>>@@@AAABBBBBB???<<<888555777111+++***...222333222000000000000000000000000////////////000000000000000111111222333333444444555888;;;===@@@CCCGGGJJJJJJMMMMMMRRRVVVWWWhhhxxxkkk___[[[[[[]]]ccchhhjjjttt|||tttrrrpppkkkooowwwtttmmmjjjmmmzzz___OOOQQQ[[[oooyyy|||qqqbbbTTTAAA===<<<@@@FFFPPP___lllyyy}}}wwwsssqqqooollliiijjjgggdddbbb```]]]ZZZWWWQQQNNNIIICCC>>>;;;999888777;;;AAAAAA;;;666;;;DDD\\\UUUIII???888666888999BBBCCCTTTooozzzjjjQQQCCCDDD@@@>>>======CCCSSSccciiiuuuxxxtttssszzz~~~ttt]]]LLLMMMWWWmmmxxx~~~zzztttiiibbbYYYSSSZZZfffhhhYYY[[[www}}}iiimmm}}}kkkcccaaa___pppxxxttthhhXXXKKKCCC>>>999555333333222222111000//////111111000///////////////......------------......//////...------...000111222333444444444555777999666555555555666666333111222111222444666777666555666444222111111000222555666;;;AAAGGGOOORRRIII;;;BBBKKK\\\mmmvvvsssfffZZZXXXZZZ[[[]]]dddmmmqqqooolllkkkkkkpppwwwzzzwwwssskkkkkkwww{{{vvv{{{hhhhhh~~~|||uuurrrdddjjjtttyyyssscccNNN???@@@EEEJJJHHHAAA999555444222000...---,,,---///000000000//////.........---000000000000000000000000000000000111222222333333555777999<<<@@@DDDGGGIIILLLLLLLLLRRRVVVUUUjjjzzznnnaaa\\\[[[]]]aaafffiiirrr{{{rrrooolllgggiiirrrrrrmmmkkkmmm{{{```NNNPPPZZZwww{{{|||rrrbbbTTTBBB>>><<<@@@GGGQQQ```mmmzzz~~~xxxtttrrrpppmmmkkkkkkiiieeebbb```^^^ZZZWWWQQQNNNIIICCC>>>:::888888:::>>>BBBBBB;;;777===GGG]]]UUUIII>>>888888:::<<>>===>>>BBBMMM^^^mmmqqq}}}jjj```^^^iiitttppp\\\LLLOOOZZZttt~~~vvvwwwmmmccc\\\TTTOOOVVVcccfffYYY[[[sssuuueeepppvvvbbbZZZXXXWWWgggqqqsssbbbXXXJJJ@@@;;;888444111333333222111111000//////111111000/////////////////////......---.........//////.........///000111222333444444444555777999777666444444555555444222222222222333444444333222000000000000000111333555555777999===GGGSSSWWWTTTEEEJJJTTTcccoootttqqqlllgggfffcccbbbgggooorrrooossssssuuuzzzrrrxxxyyyuuuyyyhhhiii~~~oooyyyvvvrrrwww|||}}}uuudddPPPCCCFFFIIIKKKHHH@@@999666666111000...---------///000000/////////....................................000000000111222222333333555777999<<<@@@DDDGGGIIIKKKLLLMMMSSSWWWVVVjjj|||ooobbb\\\[[[[[[___dddhhhqqq~~~{{{pppllliiidddgggppprrrooommmnnnsss~~~cccRRRVVVcccyyyyyy|||rrrbbbTTTBBB>>>===AAAHHHRRRaaannn{{{{{{wwwuuurrrooommmmmmjjjfffcccaaa]]]ZZZWWWQQQNNNHHHBBB<<<999777777>>>@@@CCCAAA;;;888???JJJ___UUUHHH===888999===@@@GGGRRRfffssskkkTTTCCC>>>@@@BBBCCCEEELLL[[[lllwww}}}[[[KKKJJJZZZlllmmm\\\NNNSSS```}}}yyyqqqmmmddd]]]XXXPPPLLLUUUdddeee[[[[[[lllzzzwwwjjjaaappp|||nnn[[[TTTUUUWWWmmmxxxhhhSSSLLLEEE<<<666444333222000222222222111111000000///111111000///////////////111000//////............//////......///000111111222333555555444555777999999777444333444444444333333333222222111111111111444666888999888999:::;;;::::::888777???LLLWWW\\\SSSPPPPPPWWWeeeqqqyyy{{{wwwsssllliiinnnwwwzzzwwwyyyzzz}}}~~~~~~xxxtttwwwffffff{{{fffxxxwwwuuuuuuwwwxxxuuummm^^^NNNBBBHHHIIIIIIEEE???;;;:::;;;111000///------......///////////////....................................000000000111222222333333555777999<<<@@@DDDGGGIIIIIIKKKMMMTTTYYYWWWjjjzzzmmm```ZZZYYYZZZ^^^ccchhhppp}}}}}}pppllliiifffkkkrrrsssrrrooommm|||~~~dddRRRWWWdddqqqttt~~~|||ssscccTTTCCC???>>>BBBIIITTTcccppp{{{{{{wwwtttqqqpppmmmjjjfffccc```]]]YYYVVVRRRNNNGGGAAA;;;888777666@@@AAABBB@@@999777AAAMMMaaaVVVFFF;;;888;;;???BBBJJJ\\\qqquuubbbIII===???GGGMMMPPPOOOVVVgggwww~~~~~~UUUCCCIIIZZZlllmmm]]]PPPWWWfffuuullleee^^^YYYWWWQQQNNNXXXhhhhhh]]]YYYbbbiiifffaaaaaakkkuuuvvvhhhZZZWWW^^^ccc|||}}}eeeQQQEEE???:::555222222333333222222111111111000000000///111000000///////////////222111000//////...//////////////////000111111222222444555555555555888::::::777444222333444444444222333222111111222444666999>>>BBBAAA????????????======;;;888:::CCCOOOWWWeee]]]VVVVVV___lllxxx~~~zzzsssooouuu~~~yyyuuuvvvbbb^^^vvv}}}dddrrryyyyyymmmlllkkkgggaaaWWWKKKDDDDDDDDDCCC@@@<<<<<<>>>@@@000000///............//////////////////.........000000000000000000000000000000000111222222333333555777999<<<@@@CCCGGGIIIGGGJJJMMMUUUZZZXXXkkkwwwjjj^^^XXXXXXZZZ^^^ccchhhppp}}}rrrooommmkkkqqquuusssqqqmmmjjj~~~```KKKNNN[[[kkkuuu}}}uuudddUUUCCC???>>>BBBJJJTTTcccqqq{{{~~~yyyuuusssrrrmmmjjjfffbbb```\\\XXXUUUSSSNNNGGG@@@;;;777666666>>>??????===777666AAANNNaaaUUUEEE;;;:::>>>BBBEEEOOOdddyyywww^^^DDD===BBBJJJVVV\\\XXX]]]ooo}}}YYYJJJVVVdddqqqnnn\\\PPPWWWeeeooogggZZZVVVVVVWWWRRRPPP[[[kkkmmm___UUUWWW[[[[[[^^^dddgggnnnpppfff\\\]]]hhhqqqzzzdddPPPDDD???888666333222222333333333111111111000000000000000111000000///////////////111111000///////////////...///000111111222222222333444555555555666888:::;;;888444222333333333333111222333222222555:::>>>>>>FFFKKKIIIGGGIIIJJJHHHDDDAAA<<<888888@@@MMMYYYlllhhhbbb___bbbkkkvvv}}}zzzuuuyyy{{{vvvwww\\\TTTjjj}}}eeetttzzz{{{jjjgggddd```[[[TTTMMMGGGBBBAAA>>>;;;999999;;;===000000///........................///////////////000000000000000000000000000000000111222222333333555777999<<<@@@CCCGGGIIIGGGJJJMMMVVV[[[YYYlllwwwjjj]]]XXXXXXZZZ^^^dddgggooo|||tttqqqpppooorrrsssqqqooojjjeee|||___KKKPPP___ooo~~~~~~wwwfffVVVBBB>>>===BBBIIITTTdddqqq{{{{{{vvvttttttmmmjjjfffccc```]]]YYYWWWTTTOOOHHH@@@;;;888777777;;;<<<===;;;777777BBBOOO___SSSEEE===???EEEJJJLLLWWWmmmyyy]]]DDD???EEEIII\\\fff```cccxxxzzz\\\TTTcccllltttnnn\\\OOOTTTaaa}}}yyyeee^^^NNNNNNRRRVVVSSSQQQ\\\kkkooo]]]OOOPPPUUUYYY^^^eeefffkkknnniiibbbeeeqqq|||~~~qqqdddTTTDDD:::888222222111111111000000000000000000000000000000000111111000///////////////000//////......//////000...///000222333333333333333444666666555666888::::::888555333444444333222000222333333444888???EEEPPP[[[aaa]]][[[___bbb```ZZZPPPDDD;;;777;;;IIIVVVdddhhhlllmmmmmmrrrzzz~~~|||wwwwww|||XXXPPPeeeiiinnn{{{}}}{{{~~~yyynnnmmmiiifffbbb]]]XXXRRRKKKFFFEEECCC???;;;888666444444///////////////..................///////////////........................000000000111222222333333555777999<<<@@@DDDGGGIIIGGGIIILLLUUUZZZYYYmmmzzzmmm```ZZZYYYZZZ^^^cccfffnnnzzzuuuqqqqqqpppoooqqqpppqqqmmmfff{{{```NNNXXXjjjyyyyyyhhhWWWAAA======AAAIIITTTcccpppzzz{{{vvvtttuuunnnkkkhhheeeccc```]]]ZZZVVVQQQIIIAAA;;;888777888888:::<<<<<<888888DDDQQQ[[[PPPDDD@@@FFFNNNUUUWWWaaavvvzzz^^^FFFAAAEEELLLffftttlllkkkrrrZZZWWWiiiooouuuppp```SSSVVV___www|||vvvhhhWWWRRREEEHHHPPPWWWUUUSSS]]]llllllXXXIIILLLVVV[[[___ccceeekkkpppooommmppp}}}kkk___SSSLLLDDD:::333222...///000000//////......///000000000000000000000111111000///////////////------------...///000000...///111222444444444333333555666666666666999;;;999888666555555444222000000222444333333888AAAHHH^^^iiinnngggbbbfffiiigggeeeYYYKKKBBB;;;:::AAAKKKWWWdddtttzzzyyyzzz|||vvvuuuvvvWWWTTTkkklllgggwww~~~}}}nnniiiiiifffaaa]]]XXXRRRKKKGGGFFFDDDAAA>>>;;;777333000///////////////......---............/////////000........................000000000111222222333333555777999<<<@@@DDDGGGIIIHHHJJJLLLTTTZZZYYYooo~~~pppccc\\\ZZZZZZ^^^bbbdddlllyyytttpppoooooommmppprrrvvvrrriii}}}```LLLWWWjjjzzziiiXXX@@@===<<>>@@@===888999???FFFOOOJJJDDDGGGVVVgggmmmkkkvvvnnnRRRDDDEEEKKK[[[{{{gggNNNFFFQQQgggmmmqqqmmmcccZZZWWWXXXgggmmmlllaaaSSSJJJDDD@@@<<>>======;;;888333111222333555444444666777777666555???>>>???CCCHHHNNNQQQSSSLLLLLLMMMPPPQQQSSSVVVXXXYYY\\\lll|||vvvpppvvvwwwuuurrrooolllmmmlllggg[[[RRRKKKLLLIIIDDDCCCAAA999111222111///.........///000////////////////////////............////////////000111111222222333333444444666999<<>>;;;888888999:::>>>@@@===777555:::@@@JJJHHHGGGMMM\\\lllppplllvvv~~~jjjOOOBBBDDDJJJ```~~~~~~ppp[[[HHHEEESSSgggjjjmmmkkkeee\\\TTTPPPYYYaaacccZZZMMMEEEAAA>>>===FFFQQQXXX]]]dddnnnvvvdddSSSKKKTTT^^^aaagggqqq}}}gggVVVJJJDDD<<<888333000///000000000////////////////////////////////////................../////////000000000111111000000111111222333444555555555555555444333222222333555888<<>>:::666555555777888999:::888666555555555666888;;;@@@FFFOOOYYY___TTTTTTTTTVVVZZZ^^^aaaaaaccceeeqqqzzzuuummmqqqyyyyyyxxx|||qqqqqqrrruuuuuunnnaaaVVVKKKLLLKKKHHHGGGEEE===444111000///.........///000////////////////////////............////////////000000111111222333333333444666999===AAAEEEHHHIIIJJJNNNPPPUUUZZZ^^^tttxxxkkkaaa^^^```dddgggjjjoooyyysssnnnnnnnnnmmmqqqsssvvvsssjjj{{{dddQQQXXXfffxxxyyyjjj[[[DDD???<<>>===;;;:::;;;>>>CCCFFFIIIJJJHHH@@@999999;;;<<<666888<<<@@@FFFQQQ^^^gggcccbbb^^^[[[___fffiiihhhmmmoooxxx}}}xxxtttmmmqqq~~~ooojjj{{{||||||rrrsssvvvyyywwwmmm^^^SSSIIIKKKJJJIIIHHHFFF>>>555111000///...---...//////////////////////////////............////////////000000000111222222333333555666999===AAAEEEHHHIIIIIIMMMOOOTTTZZZ\\\rrrvvvjjjaaa^^^```dddgggkkkpppyyyqqqlllmmmmmmllloooqqqsssooogggwwwaaaPPPYYYhhh|||~~~wwwhhhZZZDDD???<<>><<<666555999???LLLMMMOOOWWWfffpppnnnffffffnnnnnn\\\HHH@@@FFFMMMaaazzzwwwwwwfffNNNBBB;;;BBBUUUeeeeeegggiiihhh___RRRGGGKKKTTTYYYQQQDDD<<<;;;:::BBBNNNYYY^^^eeeooowwwzzzcccYYYYYYcccjjjlllwww}}}hhhTTTGGG>>>777222222000......///111111000.................................///////////////////////////000000000111222222222222222333333444666666666666666666666666444444333444555777999:::777666777===FFFSSS^^^dddmmmpppkkk]]]QQQJJJEEE@@@999:::<<<>>>CCCLLLYYYcccmmmlllgggaaadddmmmssssssuuuwww~~~{{{xxxqqquuu^^^bbb|||wwwrrrsssuuuuuupppeeeVVVKKKFFFHHHHHHFFFFFFEEE===444111000...---------...///////////////////////////............///////////////000000111111222333333555777:::===AAAEEEHHHJJJGGGKKKNNNSSSXXX[[[ppp|||ttthhh```^^^```cccfffjjjoooxxxqqqmmmmmmlllllloooppprrrnnndddttt```OOOZZZkkk{{{}}}wwwhhhZZZDDD???<<>><<<777666;;;AAAMMMNNNQQQYYYgggqqqooofff^^^ggggggXXXGGGBBBHHHOOOaaayyywwwxxx|||```III@@@;;;BBBTTTbbbcccdddgggggg___QQQFFFHHHRRRWWWNNNAAA:::;;;<<>>BBBFFFIIIJJJFFFKKKMMMRRRXXXYYYnnnyyyqqqfff^^^\\\^^^bbbdddgggmmmxxxuuuooommmlllmmmpppqqqrrrnnndddttt___PPPZZZkkkyyy}}}wwwiii\\\DDD???<<>>888000000///...---,,,---......////////////////////////............//////////////////000000111111222222666777:::>>>BBBFFFIIIJJJFFFKKKNNNSSSXXXZZZnnnwwwoooeee]]][[[]]]aaacccdddkkkwwwxxxpppnnnkkkooorrrrrrtttoooeeeuuu```PPPZZZkkk{{{}}}xxxkkk^^^DDD???<<>>DDDPPPaaasssyyyjjjfffkkkhhh___NNNIIIFFFHHHOOOXXX^^^aaafffwww~~~|||}}}yyyxxxwwwxxxlllyyyiiiLLLNNNvvv}}}fffnnnttttttsssrrrmmmhhheeecccaaa]]]ZZZWWWTTTRRRCCCCCC@@@=========777000000///...---,,,---......////////////////////////............/////////000/////////000111111222222666777:::>>>BBBFFFIIIKKKGGGLLLOOOTTTYYY[[[ooozzzpppbbbYYYXXX[[[___aaaeeelllxxx{{{pppmmmmmmooosssrrrqqqmmmffftttdddPPP[[[rrr}}}yyyuuujjj___IIIAAA;;;???GGGSSSaaalll||||||sssooommmjjjddd___TTTGGG:::777999999:::;;;===DDDEEE<<<666999>>>???QQQWWWWWWTTTYYYeeegggaaa```kkkkkkYYYEEEAAAKKKTTThhhiiivvv|||}}}yyysssfffUUUGGG@@@???HHHSSSZZZWWWXXX]]]bbb]]]PPPCCCEEENNNQQQHHH??????FFFLLLYYYaaahhhkkkpppuuusssmmm___lllxxx~~~zzzqqqVVVKKK===333111222222111000000000000////////////............/////////000///////////////000111111111111222222222333333333555666777666555444555777777666555444555777999;;;888777555444333333444555>>>BBBMMMYYY```aaadddhhhjjjkkkeee\\\YYY^^^aaa___YYYYYYWWWSSSQQQVVVaaakkkqqqzzz~~~zzzxxxtttrrr|||dddFFFNNNnnnwwwbbb^^^jjjxxxxxxssslll```______^^^[[[XXXTTTPPPNNNFFFCCCAAA???>>>:::333...//////...------------...000000//////.........---////////////000000000000//////000111222333333444666888:::===BBBFFFIIIKKKKKKLLLLLLSSSYYYYYYpppyyyoooaaaXXXVVVZZZ^^^```fffmmmxxxyyyooommmmmmooosssrrrqqqmmmgggtttjjjVVV___ttt|||wwwlll```IIIAAA;;;>>>GGGRRR```kkkzzz}}}uuupppnnnkkkeee___TTTGGG:::777999999:::<<<>>>DDDDDD<<<666999>>>@@@NNNSSSSSSQQQXXXdddhhhcccccclllkkkXXXEEEBBBNNNYYYiiihhhsss}}}{{{}}}~~~uuunnn```PPPCCC======EEEOOOVVVTTTVVV]]]bbb___RRRFFFFFFNNNQQQIII@@@@@@GGGNNNbbbiiinnnrrrwww{{{xxxrrrnnnxxx|||iii[[[JJJAAA777222333666888888000000000000000000000///........./////////000000000////////////000111111111111222222222333333333444666777666555444555777666555444444444666888:::888777555444444555555666777999@@@HHHMMMNNNRRRWWW[[[]]][[[WWWXXX^^^```___``````___[[[YYY]]]hhhqqqvvv~~~zzzwwwrrrqqqzzzgggJJJHHHhhhtttbbb___mmmzzzmmmfffccc```]]][[[VVVQQQMMMHHHEEECCCCCCBBB===666000//////...------------...000/////////............////////////000000000000//////000111222333333444666777:::===AAAFFFIIIKKKKKKLLLMMMTTTZZZZZZqqqxxxmmm___VVVUUUXXX]]]___gggmmmxxxuuunnnmmmmmmnnnrrrqqqqqqooohhhuuukkkUUU\\\pppyyymmmaaaIIIAAA;;;>>>FFFPPP^^^iiiwwwwwwsssqqqllleee___RRRFFF:::888999:::;;;>>>CCCGGGEEE===777999???BBBLLLOOOOOOOOOXXXfffkkkgggjjjooojjjVVVDDDCCCPPP^^^hhheeennnzzz|||~~~ssskkk]]]MMMAAA;;;<<>>999333111444888:::;;;000000000000000000000000////////////000000000000000000000///000000111222111111222222222333333333444555666666555444555666555444333333444555777888777777555555444555666777777666888===??????DDDJJJLLLPPPSSSTTTXXX]]]___]]]fffgggfffbbb```dddnnnwww}}}~~~yyyuuuqqqooozzzlllPPPGGGdddrrr___]]]nnn{{{nnnjjjfffdddccc]]]TTTLLLIIIGGGGGGGGGFFFAAA999222000///......------......////////////............////////////000000000000//////000111222333333444666777:::===AAAEEEIIIKKKKKKLLLMMMUUU[[[\\\rrrxxxmmm___UUUTTTXXX]]]___hhhnnnxxxrrrmmmmmmmmmnnnqqqpppqqqpppjjjwwwjjjUUU\\\ooozzzmmmaaaJJJAAA;;;===EEEOOO]]]ggguuu{{{vvvtttnnnfff___QQQFFF;;;888999:::===@@@JJJJJJFFF>>>999999???CCCKKKLLLLLLNNNZZZhhhooommmrrrqqqgggSSSCCCCCCQQQ___ccc___iiixxxuuunnn___NNNBBB======DDDMMMOOOOOOTTT]]]eeebbbUUUIIIEEEMMMPPPIIIAAACCCLLLTTT\\\bbbkkkuuu}}}{{{uuuyyy{{{hhhSSSDDD;;;777333222333444555444000000000000000111111111//////000000000111111111111000000000000111222222111111222222222333333333444555666666444444555666444333333333333444555666888777555444333444444555777555666999::::::>>>CCCGGGKKKPPPUUUYYY]]]]]]]]]ggghhhhhhfffdddhhhrrrzzz~~~yyyuuuqqqppp{{{qqqUUUMMMdddqqq[[[ZZZmmmssspppnnnpppooohhhZZZNNNHHHGGGGGGIIIHHHCCC:::333000//////...............///////////////.........////////////000000000000//////000111222333333444666777999===AAAEEEHHHJJJKKKLLLMMMUUU[[[\\\sssyyynnn___UUUTTTXXX]]]```gggnnnyyy~~~qqqnnnnnnmmmmmmooooooqqqrrrlllxxxnnn[[[bbbvvvyyymmm```JJJAAA;;;===EEEOOO]]]gggtttzzzwwwpppggg___PPPFFF===::::::<<>>FFFPPP^^^iiittt~~~zzzrrrggg___PPPGGG???<<<<<<===BBBHHHMMMFFF???999666777>>>FFFPPPMMMMMMUUUcccpppuuuuuuyyyjjjWWWJJJEEEGGGNNNVVVTTTTTTggg~~~sss```KKK===999<<>>DDDBBBBBBFFFNNNUUUYYY^^^dddjjjmmmqqqrrrsssyyy|||yyyvvvvvvnnnPPPKKKZZZyyy|||ooo___```uuuvvvwww{{{~~~}}}rrraaaTTTCCCBBBBBBCCCDDD@@@888222111000//////......//////.........///////////////////////////000000000000//////000111222333333444555666999<<<@@@DDDHHHJJJLLLMMMNNNUUUZZZ[[[qqqyyymmm]]]SSSRRRVVV\\\```eeemmm{{{|||rrrpppoookkkkkkmmmmmmqqqtttppp{{{jjjWWW___qqq~~~|||xxxmmmbbbIIIAAA;;;>>>GGGRRR```kkkvvv|||ttthhh___PPPHHH@@@>>>>>>???EEEKKKMMMEEE===;;;:::===FFFPPPZZZUUUUUU```ooozzz}}}}}}uuuaaaLLLEEEHHHKKKOOORRROOOTTTkkkrrr^^^GGG:::888===GGGPPPUUUVVV[[[dddjjjcccSSSDDDDDDMMMRRRMMMJJJQQQ^^^hhhsssxxx}}}dddPPPCCC===<<<222222222111000///000000///000000111111222333333111111111222222222333333333222222222222333444444111111222222222333333333333444555555333333444555444444555555555555444444333333333444666999;;;===;;;888888:::<<<>>>EEELLLIIIEEEEEEJJJPPPUUU]]]fffmmmrrrwwwzzz}}}~~~|||xxxxxxhhhHHHFFFVVVyyy{{{bbbeeezzzwwwyyyzzzzzzuuujjj]]]TTTBBB@@@???@@@AAA>>>777222111000000///////////////............/////////000////////////000000000000//////000111222333333444555666888<<<@@@DDDHHHJJJMMMMMMNNNTTTYYYYYYoooxxxlll\\\QQQPPPUUU[[[___dddmmm{{{|||sssrrroookkkkkkmmmlllqqquuuqqq{{{iiiVVV]]]nnnzzz~~~{{{xxxnnndddIIIAAA;;;???GGGSSSaaalllwww}}}uuuhhh___QQQIIIAAA??????@@@FFFMMMOOOFFF??????AAAEEEOOO[[[ccc^^^___jjjyyyqqqZZZEEEBBBJJJOOOPPPQQQNNNUUUnnnqqq]]]FFF999888???KKKUUUUUUVVV\\\eeekkkeeeTTTEEEEEENNNTTTPPPMMMUUUcccnnnvvvzzzlllTTTDDD===:::888222333222111///...///000///000000111222222333333111111222222222333333333333333222222333333444555111111222222222333333333333444555555333333444555555555555666666555444444111111333555999===@@@CCC>>>999666777888<<>>>>>???===777222111111000///////////////---.........//////000000////////////000000000000//////000111222333333444555666888<<<@@@DDDGGGIIIMMMNNNNNNTTTYYYXXXnnnvvvlll^^^SSSQQQUUU[[[```bbbooo|||rrrmmmnnnlllooommmqqqwwwvvv}}}}}}gggUUU[[[kkkvvv~~~zzzpppeeeMMMAAA:::???GGGPPP^^^mmmwww}}}tttiiiaaaUUUKKKHHHFFFCCCKKKWWWVVVYYYNNNFFFIIISSS^^^iiipppmmmnnnttt|||___OOOAAACCCMMMTTTUUUUUUQQQ]]]}}}}}}eeeQQQ@@@<<<<<<===GGGTTTZZZUUU```tttvvv```KKKCCCIIIUUUWWWVVVZZZ[[[ccctttxxxwww^^^KKKAAA<<<999666444333111//////000111222111111111111111111111111111222222333333222222111444333333222222333333444333333333333333333333333111222333444666777888999555555666666777777777888777777888:::>>>GGGQQQYYYKKKEEE===888888<<>>===;;;888444333111000///000111222222222222222222222222222111222222333333222222111444333333222222333333444333333333333333333333333111222333444666777888999666666666777777888888888444555666888>>>FFFQQQXXXRRRQQQOOOLLLJJJFFFBBB???LLLQQQWWWZZZ[[[^^^dddhhhxxxnnnggg```]]]```ccccccaaalllqqqwww~~~|||yyyvvvyyyWWWFFFBBB]]]```hhhyyy}}}nnnjjjjjjjjjfff```YYYSSSOOOFFF???BBBBBB:::999888///000000///............//////000000000000///......//////000000000000//////---...///000222333444444444666:::===@@@DDDIIILLLJJJMMMNNNSSSXXXZZZmmmuuukkk^^^TTTRRRWWW^^^cccjjjrrr}}}vvvmmmkkkmmmlllnnnkkkkkknnnjjjqqq```PPP[[[mmm}}}ssshhhPPPDDD<<<@@@FFFNNN\\\jjjsss{{{ooofff\\\MMMHHHLLLQQQ]]]bbb[[[PPPIIIEEEGGGMMMUUUaaalllpppvvvjjjMMMFFFEEEOOOZZZ\\\VVVPPPRRRgggsssWWWGGG;;;;;;@@@HHHVVVbbbccceeeqqq~~~www___LLLHHHSSSgggiii\\\]]]gggqqq|||zzz^^^TTTHHH@@@======;;;888444333111000000111222222333333333333333333333333111222222333333222222111333333222222222222333333333333333333333333333333222222333444666777888888777777777888888888888888555666666888;;;BBBKKKQQQVVV[[[bbbeeeaaaWWWKKKCCCHHHNNNVVV]]]aaaeeejjjoooyyyjjjeee^^^YYYWWWWWWVVVVVV\\\___^^^dddsss~~~|||{{{xxxtttxxxWWWHHHBBB```\\\eeeyyy|||xxxkkkdddcccaaa___[[[WWWSSSQQQGGG@@@CCCCCC<<<:::999000111111000///////////////......//////000000////////////000000000000//////...///000111222444444555555777;;;===@@@CCCHHHKKKIIILLLMMMSSSYYY[[[nnnsssjjj\\\SSSRRRWWW___dddiiirrr|||~~~ssskkkiiilllmmmppplllkkkmmmiiirrr~~~___RRR___rrr~~~tttiiiPPPDDD<<>><<<888555333333222111111111222333444444444444444444444444111222222333333222222111333333222222222222333333222222333333333333444444333333444555666777888888888888888888888888999999999999888888888<<>>:::555222222222222222222222333333444444444444444444444444111222222333333222222111333222222111111222222333222222222333333444444444333444444555666777888888999999888888888888888888888999888777777999===@@@HHHQQQ^^^gggjjjhhheeecccVVVXXXaaannntttuuuxxx}}}llliiiccc]]]XXXVVVUUUUUUUUU\\\^^^aaagggmmm}}}www{{{yyyUUUEEEJJJgggyyyfffdddsss}}}pppmmmhhhdddaaa\\\VVVRRRHHHBBBDDDDDD===;;;:::111111000000///////////////---...///000111222222222//////000000000000//////000000111222333444444555666888;;;===@@@CCCGGGJJJIIILLLNNNTTT[[[]]]qqqnnneeeXXXOOOMMMSSSZZZ___dddppp}}}{{{ppphhhfffhhhfffjjjgggfffhhhgggtttwwwYYYQQQ]]]jjjwwwlllQQQDDD<<<@@@FFFNNN\\\iiittttttjjj___NNNKKKVVVbbbjjj___IIIAAA>>>@@@IIITTT```mmmxxx~~~\\\KKKDDDOOO___jjjggg^^^ZZZ\\\jjjsssXXXBBB>>><<<@@@LLLYYYccciiifffyyynnnSSSMMMTTTgggtttpppfffqqqyyyeeeVVVMMMEEEBBB???<<<:::888444222222222222333333333333333444444444444444444444444111222222333333222222111222222111111111111222222111222222333333444444555444444555666777777888888888888888888888777777777333444666666777:::>>>AAACCCJJJTTTZZZ]]]___aaaddd]]]]]]eeettt|||}}}}}}xxxqqqlllhhhfffcccaaa\\\``````cccjjjoooyyy|||~~~|||WWWDDDKKKfffxxxiiicccooorrroookkkhhheee^^^VVVOOOHHHAAADDDDDD===;;;:::111000000///...............+++,,,---...//////000/////////000000000000//////000000111111222333333444555777;;;===@@@CCCHHHKKKJJJMMMOOOTTT[[[^^^qqq~~~lllcccUUULLLJJJPPPWWW\\\gggrrr|||qqqhhheeegggdddhhhfffeeefffffftttvvvsssUUUPPP]]]iii}}}zzzpppTTTGGG>>>@@@FFFLLLXXXfffrrr~~~zzzrrraaaRRRQQQ]]]gggjjj\\\CCC@@@===???LLL\\\kkkxxxrrrRRRLLLOOO]]]oootttjjj___aaaiii```JJJ===<<<<<>><<<999666444444444444111222333333444444444444333333333333333333333333222222222333333222222222222222111111111111222222111111222333333444555555555555666666777777888888888777777777666666555555333555666777777888;;;===FFFLLLTTTWWWWWWXXX\\\___cccaaakkk{{{~~~}}}xxxyyyyyy```GGGHHH^^^|||hhhgggxxxyyyuuuuuuvvvxxxxxxqqqeee\\\GGG@@@CCCCCC<<<:::999000......---,,,,,,,,,,,,---...///000000000000000000//////000000000000////////////000000111111111222333666:::===@@@DDDIIIMMMLLLOOOPPPVVV\\\^^^qqq|||kkk^^^PPPKKKLLLRRR\\\ffflllvvv|||uuujjjdddeeefffddddddcccbbbfffyyyiiiiiipppUUUNNNYYYlll|||}}}uuu\\\GGG???BBBBBBJJJZZZaaasssyyyuuugggaaaiiiooofffTTTGGG???EEEIIIVVVoooiiiRRRWWWhhhuuummmccctttiiiNNNBBB999???BBBBBBFFFQQQXXXZZZqqqsss\\\MMMVVVnnn~~~rrr^^^VVVOOODDD@@@BBB===;;;888666555555555666555555555555555444444444444444444333333222222222222222222222222111000///333333222222222222222222333333444555555666666777888888777777777888888999===<<<;;;::::::999777555555222444::::::888;;;AAAGGGJJJQQQYYYZZZYYY\\\aaajjjmmmttt~~~|||uuu{{{bbbKKKHHHbbbfffgggxxx~~~zzzxxx{{{}}}tttaaaQQQDDDCCC@@@???===:::777444------...//////...------////////////000000000000000000000000000000000000111000000000000222333444444777;;;>>>AAADDDHHHKKKLLLMMMMMMTTT\\\```ssszzzhhh[[[OOOKKKMMMTTT___hhhmmmxxx~~~wwwlllfffgggfffeeeeeeccc```fffzzz~~~gggdddnnnXXXRRR\\\nnn~~~vvv\\\GGG???BBBAAAJJJZZZaaappp||||||vvviiiccciiiooogggTTTGGGBBBFFFKKK]]]uuuhhhYYYeee~~~mmmjjj]]]FFF===;;;>>>CCCFFFJJJPPPYYY```zzzfffSSSPPPaaayyywwwdddSSSMMMHHH@@@<<>>AAADDDHHHKKKMMMNNNNNNTTT\\\___ssswwweeeYYYMMMKKKOOOWWWaaajjjnnnxxxyyyoooiiijjjfffffffffbbb^^^eeezzznnngggkkkYYYVVV___pppwww^^^HHH@@@BBBAAAJJJZZZaaannnzzzxxxmmmfffjjjooogggUUUGGGFFFGGGOOOfff~~~eeecccxxxpppxxxkkkOOOAAA===>>>>>>CCCKKKNNNQQQ^^^nnn```TTT]]]rrrpppbbbTTTGGGEEECCC<<<:::<<<;;;999888666555555666666555555555444444333333333222222111111111111000000000000111111000000//////111111111111111111111111333333333444555555666666333444555666888:::<<<===999:::::::::;;;<<<======BBB>>>===@@@BBBCCCEEEHHHGGGMMMYYYdddhhhgggiiimmmuuu}}}}}}{{{{{{uuu|||\\\CCCFFFbbbWWWYYYjjjzzzssssssqqqooonnnjjjbbbVVVNNNDDDAAA===:::777555222000///...---,,,,,,---...///------........./////////000000000000000000000000000000000000111222333444444777;;;>>>AAADDDHHHKKKMMMOOOOOOTTT\\\^^^pppuuucccWWWLLLKKKPPPXXXaaaiiimmmxxxzzzoooiiijjjeeeggggggbbb^^^ggg}}}wwwqqqdddWWWXXXbbbqqqyyy___JJJ@@@BBBAAAIIIYYYaaannnyyyzzzqqqjjjlllooohhhWWWHHHIIIJJJUUUpppbbbnnnyyyvvvZZZHHHAAAAAA@@@===BBBMMMQQQTTThhhccc```qqqhhh[[[TTTJJJBBBAAA@@@<<<:::;;;999888777666555666666666555555444444333222222222000000000000000000000000//////000000000000//////000000111111111111222222333333333444555555666666666666777999;;;===???@@@???@@@@@@@@@@@@AAADDDFFFIIIJJJKKKLLLMMMOOOTTTYYYTTTXXXcccmmmpppoooqqqvvv{{{xxxzzz}}}xxx]]]BBBDDD^^^tttUUUWWWhhhxxx{{{}}}{{{pppjjjiiigggccc]]]VVVNNNJJJDDD@@@<<<888555333000...000///---,,,,,,---///000------------.........///000000000000000000000000000000000111111222333333444777;;;>>>AAADDDHHHKKKMMMNNNNNNSSSZZZ[[[mmm~~~rrrbbbUUUJJJJJJQQQXXX```fffkkkwwwyyynnnhhhhhheeehhhgggaaa```lllyyy{{{]]]TTTXXXcccrrrzzzaaaKKKAAABBB@@@IIIYYYaaaooozzz~~~wwwpppoooqqqkkk[[[LLLMMMOOO[[[xxx{{{fff|||eeeQQQEEEBBBEEECCC>>>BBBNNNUUU]]]wwweeekkkjjjXXXOOOKKKEEE@@@???>>>;;;999888777777666666666666666666555444444333222222111111////////////////////////...///000000000000//////000000111111222222222222333444444555555666666777888999999:::;;;===???@@@AAACCCFFFGGGJJJNNNUUUZZZ\\\aaaddd^^^WWWVVV[[[```___bbbjjjqqqtttuuuyyy}}}uuuuuuyyyzzzwww{{{|||___DDDDDD\\\uuu]]]___nnnzzzyyyyyyvvvkkkgggfffccc]]]WWWQQQMMMKKKDDDAAA<<<999666333000...000///---,,,,,,---///000------------.........//////////////////////////////000000111222222333333444777;;;>>>AAADDDHHHKKKKKKMMMLLLRRRXXXYYYiii|||ooo```SSSHHHIIIQQQXXX___ccckkkwwwyyymmmfffffffffhhhfffbbbeeessswww{{{XXXRRRXXXbbbppp{{{cccLLLBBBBBB@@@IIIYYYaaannnzzz~~~xxxuuuvvvrrrcccSSSRRRXXXddd}}}}}}ppprrrZZZLLLCCCAAAEEEFFFDDDHHHRRR\\\lllwwwhhhzzz|||lllZZZLLLHHHDDDAAA===;;;:::888666555555666666666666666666666444444333333222111000000......////////////000000//////000000111111000000111111111222333333444444444555555666777777888888999999:::;;;<<<>>>@@@AAABBBFFFLLLRRRYYYcccoooxxx{{{nnnhhhhhhiiiiiikkkpppvvvxxxxxx}}}|||eee\\\\\\___gggpppzzzwww}}}```EEEFFF]]]jjjkkkxxx{{{xxxssshhhiiigggccc^^^ZZZUUURRRPPPDDDAAA>>><<<:::666222//////...---,,,,,,---...///------.........///////////////////////////////////////111222222333222222444777;;;>>>AAADDDHHHKKKIIILLLLLLQQQXXXXXXhhhxxxjjj[[[NNNDDDGGGQQQYYY___ccckkkwwwyyymmmeeedddfffgggdddbbbjjj{{{wwwtttxxxXXXTTTZZZbbbmmmxxx{{{dddMMMBBBBBB@@@HHHYYYaaakkkwww|||}}}zzzlll\\\WWWaaalllzzzdddSSSJJJCCCCCCHHHJJJLLLQQQYYYggg{{{vvv|||qqqdddZZZMMMEEECCC???>>>;;;888777777666444444555555666777777777666444444333222111000//////......//////000000000000///000000111222222111111111222222333444444555555666666777777888888999999;;;<<<===???AAADDDFFFGGGJJJPPPYYYbbblllzzz{{{xxxyyy}}}~~~zzz{{{~~~}}}{{{zzz}}}hhhQQQKKKLLLMMMSSSZZZqqq{{{yyy}}}{{{^^^EEEIII```rrrttt}}}ssslllhhhccc```^^^[[[XXXUUUDDDBBBAAA@@@>>>:::555111............................../////////000000000////////////////////////...///111222333333222222444777;;;>>>AAADDDHHHKKKJJJLLLMMMSSSYYYYYYiiivvvgggWWWKKKBBBFFFQQQ[[[aaadddlllyyyyyymmmeeedddffffffccccccmmm~~~nnnnnnwwwYYYVVV\\\bbbjjjiii}}}zzzeeeNNNBBBBBB@@@HHHYYYaaaiiitttrrrbbb[[[gggrrr~~~vvvZZZMMMIIIDDDFFFMMMLLLSSSYYY```ooo|||vvv[[[QQQMMMFFF@@@AAA======;;;777666777777666333444555666777777777666444444333222111000///....../////////000000111111000000111222222222222222222222333444444555666666777777777888999999::::::>>>???AAACCCGGGJJJMMMOOOVVV\\\fffppp{{{{{{wwwyyywww~~~|||}}}}}}{{{wwwvvvyyy{{{~~~|||}}}|||~~~qqqYYYEEEBBBEEEDDDGGGMMMYYYsss|||zzzxxx}}}~~~xxx]]]CCCJJJaaa}}}tttwwwlllhhhbbb```___^^^ZZZVVVDDDCCCCCCCCCAAA===777333------...//////...------////////////000000000000////////////////////////...///111222333333222222444777;;;>>>AAADDDHHHKKKJJJMMMNNNTTT[[[[[[kkktttgggUUULLLEEEHHHPPPWWW^^^cccjjj{{{}}}vvvjjjeeegggdddccc___bbbsssxxxsss{{{WWWMMM[[[hhhkkkwww{{{jjjVVVEEE@@@CCCIIIWWWeeelllvvvyyymmmgggnnnzzz|||mmmUUUHHHFFFGGGKKKOOOTTTVVV___pppppp___NNNEEEAAA>>>;;;;;;999888888777666555555555333333333222222111111111111111000///...------,,,///000000///......000222111111222333333444444555666666666666777777777777888777999;;;888666:::AAADDDDDDDDDEEEHHHNNNVVV\\\dddppp||||||{{{zzzxxxwwwvvvvvvvvvyyy}}}|||wwwuuuuuuuuuxxx|||~~~cccPPPBBBBBBEEEBBBBBBGGGNNN```www{{{vvvuuuvvv}}}}}}||||||{{{VVVDDDGGGfffsssccclll~~~kkkgggaaa^^^aaaddd___VVVIIICCCAAACCCCCC<<<666444////////////////////////000111222111//////000222//////000000000000000///////////////000111222333444777:::===???BBBFFFJJJLLLNNNNNNTTT[[[]]]nnnrrrdddSSSJJJEEEJJJSSSZZZ```dddjjj{{{}}}vvvjjjdddfffeeeddd```bbbqqq{{{sssnnn}}}yyyWWWOOO]]]lllpppzzzjjjWWWEEEAAACCCJJJWWWeeelllwww|||pppgggnnnzzz{{{{{{gggRRRGGGEEEHHHNNNTTTYYY]]]gggxxx}}}cccUUUGGGAAA>>>;;;999999777777777666555555444444333333333222222111111111000000000///...------,,,///000000000//////111222222222333444444555555666666777777777777888888888;;;:::;;;===<<<999<<>>;;;;;;888666777666555555444444333333333222222222222222111111111/////////......---------///000111000000000222333444444444555666666777777888888888888999999999999888666666:::<<<;;;>>>BBBCCCDDDGGGNNNWWWaaahhhlllrrr||||||zzzyyyxxxzzzyyywwwvvvtttssssssrrruuuwwwyyyxxxuuuqqqooonnnnnnqqqtttwwwxxxyyy{{{}}}~~~~~~xxxRRRGGGAAAEEEGGGDDDBBBEEECCCMMM]]]ooo|||wwwuuuxxx~~~xxxxxxyyywwwTTTEEEPPPrrrxxx^^^hhhrrrmmmjjjppp}}}ooo[[[MMMFFF@@@???>>>888333222////////////////////////---...///...---...000222111000000//////000000111111111111111222333444555444777:::===???BBBFFFJJJLLLNNNNNNTTT[[[]]]nnn~~~oooaaaPPPGGGBBBGGGPPPXXX^^^ccckkk~~~}}}uuujjjdddccceeeccc___^^^iiitttqqqeeeYYYZZZvvvpppTTTQQQbbbuuu}}}ooo[[[IIICCCDDDJJJWWWdddjjjvvvyyyvvvzzz{{{}}}ttteeeUUUMMMNNNTTT^^^hhheeeooo~~~ooo^^^TTTGGG???888888999666444444444333333333222222222111222222222111111111111111//////..................000111222111111111333555555555666777777888888999999999999::::::::::::;;;777444555:::===???BBBFFFHHHMMMTTT[[[```fffnnnssszzz|||zzzxxxwwwxxxwwwuuusssrrrqqqpppppppppppppppooollliiigggfffiiikkkoooqqqsssuuuwwwzzzxxx|||~~~{{{{{{|||~~~gggLLLEEEAAADDDFFFDDDDDDGGGHHHMMMUUUcccyyyzzzyyyzzz~~~{{{uuusssuuusssPPPCCCNNNpppdddnnnuuurrrqqquuu}}}|||lllZZZLLLDDD>>>===;;;777444444////////////////////////,,,...///......///111333000000///......///000111////////////000111222333444777:::<<>>BBBLLLUUU]]]cccppp{{{qqqjjjeeedddaaa```\\\[[[cccjjjbbbTTTZZZnnniiiSSSTTTeeevvvwwwbbbNNNFFFEEEHHHSSS```eeesssxxxnnnZZZSSSXXXcccnnnwwwiiiWWWIII@@@;;;===999666888888444222333111111111111111111111111000000000111111111111111/////////000000111111111111222333333333333666888777777777888999999::::::::::::::::::;;;;;;;;;;;;>>><<<<<<===>>>AAAJJJUUUeeejjjooooooooottt~~~|||zzzyyyxxxtttsssqqqooommmkkkkkkjjjiiifffcccaaa```___]]][[[[[[^^^```ccceeehhhmmmpppmmmrrrxxx|||}}}~~~zzzVVVMMMLLLJJJGGGEEEDDDFFFIIIIIIJJJLLLSSSfffzzzxxx{{{~~~|||xxxuuuxxxpppNNNFFFHHHgggaaaXXXcccwwwzzz{{{zzzqqqtttxxxwwwnnnddd\\\UUUPPPEEE>>>999999999777555555///////////////////////////000111000000000222444@@@???>>><<<999555333111111111111111222333444555444777:::===???BBBFFFJJJLLLNNNNNNTTT[[[]]]nnnzzzkkk]]]JJJCCC@@@HHHSSS[[[aaafffssswwwmmmgggdddccc``````]]]\\\dddjjjaaaRRRggghhhUUUWWWfffvvv{{{fffQQQGGGEEEGGGQQQ]]]bbbqqq}}}sss[[[VVV___mmmxxxmmmYYYLLLDDD===999999555444666555222222444111111111111111111111111///000000000111111111222///000000111222333333333111333444444444444777999777777777888999999::::::999999:::::::::;;;;;;;;;::::::===@@@BBBHHHXXXhhhuuurrrnnnnnnuuu}}}zzzwwwuuutttsssrrrpppmmmkkkjjjiiihhhddd```\\\YYYYYYXXXVVVTTTTTTVVVYYY[[[^^^aaafffiiifffmmmtttxxxxxxzzz~~~{{{___VVVYYYYYYUUUOOOLLLLLLMMMLLLOOOQQQUUUddd~~~zzzxxx{{{}}}|||yyyuuuxxxmmmKKKDDDJJJkkkZZZXXXcccwwwxxxxxxxxxooopppuuuuuujjj^^^VVVQQQMMMEEE>>>999999999555222222///////////////////////////000000000......000222<<<===>>>???>>><<<999777111111111111222333444555444777:::===???BBBFFFJJJLLLNNNNNNTTT[[[]]]nnnwwwgggYYYFFFBBBCCCNNNZZZbbbfffiiittttttiiieeecccbbb```aaa^^^]]]eeekkkaaaRRRoooiiiWWWZZZhhhwww}}}hhhRRRHHHEEEFFFPPP\\\aaapppwww^^^YYYeeeuuu~~~nnnXXXHHHAAA>>>:::666555222111333333111111444111111111111111222222222//////000000111111111222000000111222333444444555111333444444444555777999666777777888888999::::::999999999:::::::::;;;;;;999===CCCHHHLLLWWWmmm{{{pppqqq~~~{{{xxxuuurrrppprrrqqqooollljjjiiihhhggg___ZZZUUURRRRRRRRRPPPNNNOOOQQQSSSVVVYYY]]]bbbeeeccciiiqqquuuvvvwww|||kkkfffkkknnnjjjccc]]]ZZZYYYTTTWWWYYY[[[ggg~~~{{{zzz{{{|||zzzzzzwwwrrruuuiiiGGGAAAEEEiii^^^ZZZdddwww~~~uuutttsssjjjmmmrrrrrriii^^^WWWQQQLLLEEE>>>999:::999444000//////////////////////////////000000///------...000***---222666999:::999888////////////000111222333444777:::===???BBBGGGJJJLLLNNNNNNTTT[[[]]]nnn}}}uuueeeUUUHHHIIIMMMUUU___iiiooorrr{{{|||nnneeebbbccceeeeeeccc```jjjvvvlll]]]\\\nnn\\\VVVeeezzz{{{nnn[[[KKKEEEHHHQQQXXXfffrrr~~~xxx```^^^kkkyyyeeeRRRBBB???<<<555555<<<333222111111111222333444333222111000000111222333111111222222222333333333222111111000000111111222444444444555555666777888666666666777888:::;;;<<<;;;999888999:::;;;;;;;;;??????BBBOOOcccwwwxxxqqq{{{vvvcccWWWZZZaaannn}}}||||||{{{zzzxxxvvvtttsssrrrpppllljjjhhhfffcccaaaZZZWWWRRROOONNNLLLIIIHHHMMMMMMNNNOOOSSSWWW[[[^^^fffiiinnnrrruuuxxx{{{~~~|||qqqffffffhhhkkkpppyyy}}}yyyxxxxxx}}}zzzwwwzzzrrrwww```FFF>>>LLLooowww]]]cccvvv{{{tttpppoooooolllfff^^^WWWRRRPPPIIIHHHDDD>>>999555444444000///...---------------...........................000111111000000111222000000000111222222333333444777:::===???BBBGGGJJJMMMOOOOOOTTT[[[]]]ooo{{{rrrbbbRRRIIIKKKPPPXXXbbbllluuu{{{~~~zzzllldddbbbccceeeeeeeeeeeennnwwwjjj[[[]]]mmm]]]WWWdddxxxrrr^^^MMMFFFIIIRRRYYYeeeqqq}}}sss```cccssspppVVVFFF:::888666111222777444444333222111111111111222222111111111111222222111222222222222333333333444333333222222333333444666666666666777888999999777777777888999:::;;;<<<;;;:::999999:::;;;;;;;;;DDDCCCJJJ\\\ssstttoooooo~~~pppYYYMMMHHHNNNVVVfffyyy~~~}}}{{{xxxvvvsssrrrqqqooolllkkkiiifffbbb___YYYUUUPPPLLLKKKIIIHHHFFFHHHIIIKKKMMMRRRWWW[[[^^^eeehhhlllqqqtttxxx}}}}}}zzz|||~~~}}}xxxvvvxxx}}}yyywwwwwwpppvvvaaaGGG@@@IIIpppmmmZZZppp~~~wwwsssrrrnnniiiccc\\\VVVRRRKKKKKKIIIEEE???999555222111000///..........................................000111111000000111222000000000111222222333333555777:::===???BBBGGGJJJNNNPPPOOOTTT[[[]]]ooo~~~xxxnnn]]]NNNDDDHHHMMMTTT]]]kkkzzzvvviiibbbaaacccdddaaagggjjjrrruuueeeYYY___lll```ZZZeeevvv}}}wwwcccPPPGGGIIISSS[[[cccooo{{{sssdddjjj{{{vvv^^^FFF:::222333333//////444555444444444333111000///111222222333333222222111222222222222333333333333555555555444444555555555777777777777888999:::;;;999999999::::::;;;;;;;;;;;;::::::999:::;;;<<<===FFFIIITTTlll}}}eeehhhqqqwwwWWWDDD@@@DDDGGGNNN___vvv~~~|||yyyuuusssqqqooonnnlllkkkjjjfffaaa^^^WWWRRRMMMHHHGGGGGGFFFFFFEEEFFFIIILLLQQQWWW\\\^^^cccfffjjjooosssyyy}}}vvvsssxxx|||yyyvvvsssooowww~~~___HHHCCCQQQxxxwwweee]]]ttt}}}xxxuuurrrpppllleee\\\UUUNNNOOOOOOLLLFFF>>>666111111111000////////////000...........................000111111//////000222000000000111222222333333555777:::===???CCCGGGJJJOOOPPPPPPUUU\\\]]]nnn}}}uuukkkZZZKKKCCCFFFJJJOOOYYYkkkrrreee______aaabbb]]]fffkkkooolll[[[TTT___{{{kkkeee```gggvvv}}}{{{hhhSSSGGGGGGQQQ[[[aaammmzzzxxxjjjpppiiiSSS===666111333333000000333333333444555444333111000111222333444444333222111222222222333333333444444666666555555555555666666777777777777888999:::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;>>>@@@FFFOOO```www{{{mmm```iiixxxeeeLLLAAABBBHHHHHHOOO___www~~~}}}{{{xxxuuusssrrrnnnmmmlllkkkjjjfff```\\\UUUPPPJJJFFFEEEFFFGGGGGGHHHIIILLLPPPTTTYYY^^^```cccfffjjjnnnssszzz~~~yyyxxxsssmmmsss~~~}}}uuurrrwww|||yyyvvvrrrpppzzz{{{\\\GGGDDD\\\lllcccaaasssxxxwwwxxxzzzyyyqqqcccXXXRRRQQQPPPMMMHHH???666000000000///////////////000...........................///000000//////000222000000000111222222333333555777;;;===@@@CCCGGGJJJOOOQQQQQQVVV\\\\\\mmm{{{rrrgggWWWIIIGGGHHHJJJNNNYYYmmm|||lllaaa]]]]]]______]]]fffhhheee]]]MMMMMM___sssiiijjjfffjjjxxx}}}kkkVVVGGGEEEOOOZZZ___lllxxxpppuuulllUUUCCC888555333555444222000111000111333444555555444333222333444555555444333222222222333333333444444444555555444444444444555555666666555666666777888999::::::;;;<<<<<<<<<;;;;;;:::;;;<<<;;;;;;===AAAEEEJJJYYYmmm|||vvvhhh___^^^lll~~~nnnTTTFFF@@@AAAEEEIIIOOO```www}}}{{{zzzzzzyyywwwuuutttsssmmmllllllkkkiiieee```\\\UUUQQQKKKHHHHHHIIIKKKKKKPPPQQQTTTWWW[[[___cccdddfffiiilllqqqvvv}}}yyyjjj___ZZZ]]]aaadddeeeeeecccaaa___WWWRRRVVVYYY___ppp{{{tttqqquuu~~~|||yyyvvvtttsss|||wwwWWWEEEFFF^^^yyymmmeeezzzvvvxxx}}}wwwfffXXXSSSPPPLLLHHHDDD>>>666111.........------......///////////////////////////---///000000//////000111000000000111222222333333555888;;;>>>@@@CCCHHHKKKNNNQQQQQQVVV\\\]]]mmmxxxmmmbbbTTTHHHEEEFFFGGGLLLWWWiiiwwwggg]]][[[[[[[[[ZZZ]]]bbb___XXXOOODDDNNNgggzzzhhhfffmmmkkkmmmyyy}}}nnnYYYHHHDDDMMMXXX^^^kkkxxx~~~vvv|||hhhUUUDDD666444444444444333111000///000111222444555555555555333444444555555444444333333333333333444444444444444444333333333333444444444444444444555666777888888999;;;<<<===<<<;;;;;;:::<<<=========@@@FFFKKKUUUddduuuzzzoooaaaXXXUUUZZZlll\\\IIIDDD@@@???@@@FFFNNN___uuu}}}yyyyyyxxxxxxwwwuuutttsssmmmlllkkkiiihhhddd___\\\VVVRRROOOMMMNNNPPPRRRRRRXXXZZZ\\\```dddhhhkkklllmmmppptttxxx}}}oooaaaWWWPPPKKKKKKKKKJJJJJJIIIIIIHHHMMMIIIHHHMMMWWWiiiyyyrrrpppsss|||}}}zzzwwwuuuttt~~~sssSSSDDDIIIccc~~~mmmvvvzzztttcccVVVPPPLLLFFFCCC@@@<<<666111...------------......///////////////////////////---///000000......///111000000000111222222333333666888;;;>>>@@@DDDHHHKKKMMMPPPQQQWWW]]]]]]mmmttthhh]]]PPPFFFBBBCCCEEEKKKUUUbbbnnnuuu}}}qqqccc[[[YYYZZZXXXUUUUUUXXXRRRJJJFFFGGG\\\}}}mmm]]]aaannnnnnooozzz}}}www}}}~~~qqq]]]JJJDDDMMMXXX^^^kkkxxx~~~}}}nnnSSSEEE;;;333222444555444333222111000333333333333333444555666555555444444444444555555333333333444444444444555555444444333333444444555444444444444555666777888666888:::<<<===<<<<<<;;;999<<<>>>>>>???BBBJJJPPP```llluuuppp```QQQLLLNNNUUUmmmqqqQQQEEEBBB@@@AAAEEEHHHQQQcccvvv~~~zzzzzzzzzyyywwwuuutttsssnnnllljjjhhhfffccc___]]]WWWUUUSSSSSSUUUXXXYYYYYY]]]___cccggglllpppsssuuuvvvyyy~~~ooohhheeebbb\\\YYYTTTNNNKKKJJJJJJKKKKKKOOORRRWWWddd{{{vvvpppooopppzzz~~~{{{yyytttttt~~~pppQQQFFFNNNqqqppp{{{yyy|||xxxjjj[[[QQQKKKGGGBBB@@@???<<<555000...............///000000////////////////////////---...//////......///111000000000111222222333333666888<<<>>>AAADDDHHHKKKLLLOOOPPPWWW^^^^^^nnn~~~qqqdddYYYNNNEEECCCEEEIIIPPPYYYaaaeeegggnnnyyynnnaaaZZZYYYYYYVVVSSSJJJLLLFFFAAADDDNNNmmm~~~eeeWWW]]]mmmoooooozzzwwwqqqwww~~~ttt```LLLEEENNNYYY^^^kkkxxx|||]]]DDD;;;777222111444666555444444444222666555444222222333444555666555444333333444555666333333333444444444555555555555444444444444555555444444444555555666777888555666999;;;===<<<<<<;;;999<<>>BBBJJJNNNXXXiiiyyy}}}}}}|||zzzxxxuuusssrrrooollliiifffeeeccc___]]]XXXWWWVVVWWWZZZ]]]^^^^^^^^^aaaeeekkkqqquuuyyy{{{|||wwwvvvxxxxxxpppjjjaaaWWWQQQNNNOOOPPPPPPZZZ```cccqqqtttooonnnoooyyy|||yyyrrrsss}}}nnnPPPHHHRRR|||{{{jjj}}}|||{{{pppaaaTTTMMMGGGCCC@@@???@@@<<<555//////////////////000111111000000000000000000000000---...//////......///111000000000111222222333333666999<<<>>>AAADDDHHHKKKKKKNNNPPPWWW^^^___nnn{{{oooaaaTTTKKKGGGDDDGGGKKKPPPVVV^^^gggnnn{{{uuuhhh]]]ZZZZZZUUUNNNIIIIIICCC<<>>BBBFFFEEEEEEPPP^^^vvvuuummm[[[KKKDDDGGGLLLZZZnnnjjjVVVCCC>>>??????CCCJJJXXXaaarrr|||zzzyyywwwrrrnnnqqqoookkkgggdddaaa```___[[[[[[[[[]]]___aaadddfffggggggiiilllqqqwww}}}}}}nnnddd^^^\\\\\\kkkooovvv}}}ppplllooottt~~~~~~{{{yyyxxxnnn}}}}}}fffJJJCCCaaakkkeee~~~{{{xxxpppssstttnnneee[[[RRRKKKHHHCCC???>>>:::666444777000000000000000000000000////////////000000000000......//////000000111111111111111222333444555666666888<<<>>>@@@CCCFFFIIILLLMMMMMMTTT\\\]]]lllyyymmm^^^QQQIIIEEEDDDGGGLLLRRRZZZdddooovvv~~~rrreeeZZZXXXWWWRRRJJJFFFBBB???:::@@@SSSlllzzzUUUJJJOOOgggvvvvvvyyyyyyttt{{{yyyfffQQQIIILLLRRR___kkkvvv|||uuuYYYEEE;;;555555777666555444444444444555666555555555555555555555555555666777777777666555444444444444444444444444444555555555555555555555555555555555555666666666666444777999:::999:::;;;<<<888999???CCCEEEJJJYYYiiiwwwrrrdddRRRDDDAAAFFFKKK]]]pppxxx[[[KKK===;;;>>>@@@HHHRRR^^^gggwww|||{{{zzzxxxtttqqqqqqoookkkgggdddcccbbbbbb_________```bbbdddggghhhkkkmmmppprrrvvv||||||qqqlllnnnqqq{{{{{{xxxvvvmmm{{{yyybbbKKKGGGfffzzz___ZZZtttxxxmmmooolllnnnnnniiiaaaYYYQQQLLLMMMHHHDDDAAA<<<555222333000000000000000000000000000000000000////////////.../////////000000000111111111111222333444555666666888<<<>>>@@@CCCFFFIIINNNOOOOOOVVV^^^^^^mmmvvviiiZZZNNNFFFCCCCCCHHHOOOVVV___kkkxxxzzzmmmaaaWWWTTTSSSMMMFFFBBB===>>>999BBB```sssLLLCCCKKKfffxxxzzz}}}}}}yyy~~~~~~lllVVVJJJMMMUUU___kkkwww}}}ttt___HHH<<<999777666666666555444444444444555666777666666555555666666777444555666777777777666666555555555555555555555555444444444444444444444444444444555555555666666666444666888999999999:::;;;666999>>>BBBEEEOOObbbtttzzznnn[[[III@@@@@@FFFLLL]]]qqq}}}iiiMMMBBB999;;;>>>BBBOOO\\\gggooo}}}}}}|||{{{zzzwwwtttrrrppplllhhhfffeeeffffffcccccccccccceeegggiiikkkooosssxxx{{{|||}}}rrrmmmmmmrrr|||{{{wwwssslllzzzuuu^^^KKKKKKjjjnnnWWWWWWsss~~~ppphhhmmmnnnnnnmmmiiibbb[[[UUUSSSPPPKKKHHHEEE???666000000000000000000000000000000111111000000//////......////////////000000000000111111111111222444555666666999<<>>:::<<>>EEERRRgggzzz|||cccQQQCCCBBBCCCAAADDDKKK[[[qqqqqq```OOODDD<<<>>>DDDMMM___qqqzzz|||}}}|||yyyvvvwwwxxxwwwvvvvvvuuusssrrrpppooollllllmmmoooqqquuuxxxyyyyyy|||zzzppprrryyy~~~zzzwwwtttzzzhhhGGG???HHHfffoooVVV]]]{{{|||hhh\\\[[[```[[[WWWRRRJJJ>>>666444000000000000000000000000......//////000000111111111000000000/////////...//////000000111333444555777:::===@@@BBBEEEHHHKKKMMMOOOPPPVVV\\\ZZZfff}}}pppjjj]]]OOODDD>>>>>>@@@BBBKKKVVV```jjjzzzkkk___UUUOOOKKKKKKIIICCC???>>>@@@GGG___zzzooowwwIIIEEE===>>>RRRkkkzzzzzzxxx{{{kkkTTTIIIKKKSSS```ooowww}}}~~~rrr[[[GGGAAA>>>======:::555555888777888999::::::999888777777:::???BBBBBB???:::777888777666666666777999999999999999999999999999999888888888888888888888888888888999999999:::::::::666888999:::888888888999;;;???GGGVVVmmmxxxbbbQQQDDDCCCDDDCCCGGGPPP]]]sss~~~ooo^^^PPPEEEDDDHHHPPP```qqq|||~~~}}}zzzwwwwwwyyywwwwwwxxxwwwuuussspppoooooopppqqqsssvvvyyy}}}~~~tttyyy~~~{{{xxxuuusssyyycccBBB???MMMnnnxxx\\\```~~~xxxbbbTTTSSSTTTPPPLLLJJJEEE<<<777666000000000000000000000000------...///000111222222111111000000/////////...//////000000111222444555777:::===@@@BBBEEEHHHKKKKKKMMMNNNTTTZZZXXXccc}}}|||rrrfffUUUHHHCCCBBBCCCCCCEEEOOOZZZbbbooo}}}hhh[[[RRRMMMIIIHHHEEE@@@>>>???;;;LLLsssooorrrcccFFFBBB@@@@@@LLLdddzzzzzzuuu~~~mmmXXXIIIDDDOOO\\\jjjssszzz{{{nnnaaaSSSJJJEEECCC@@@===:::888666666666666555444444555777777888888999999999:::::::::;;;:::888777666777777888444666999<<<<<<:::888666666666666666666666666666888888999999::::::;;;;;;999999:::888777888:::<<>>@@@IIIdddyyy```BBB===:::;;;FFF^^^www{{{vvvoooZZZJJJDDDMMMZZZhhhqqqxxxpppcccYYYNNNGGGCCCBBB@@@===:::888777777777666555444444555666666777888888888888999999999999999888777777777777777444666888999999777555444555555555666666666666666888888888888888888888888999999999888777888:::<<<>>>@@@JJJ```wwwxxx^^^OOOCCCCCCFFFHHHOOOWWWjjj{{{ttt^^^UUUTTTVVVaaannn}}}~~~}}}{{{zzzzzzzzzzzzyyyxxxxxxyyy{{{}}}zzzuuu~~~}}}|||zzzxxxvvvxxxoooSSSCCC<<>>???@@@AAAHHHQQQ\\\fffuuurrr```WWWSSSMMMGGGDDDAAA>>>???CCCQQQzzzbbbEEE===;;;999@@@VVVppp|||zzzrrr]]]LLLEEEKKKXXXfffooowww|||sssaaaUUUMMMGGGBBB@@@???>>><<<:::999888888777777666555444444444555666666666777777777777888777777888888888777777666666777777888777777666555666666666666666666666666999888888888888888777777888999999888777888:::===>>>DDDRRRggg{{{|||^^^OOODDDEEEIIIMMMVVVaaatttzzzooohhheeejjjrrr}}}}}}}}}wwwoooqqqxxx{{{zzzyyyxxxwww}}}}}}dddGGG>>>AAAdddtttZZZfff}}}|||yyytttpppnnnmmmkkkbbbVVVNNNMMMGGGDDD@@@===:::666333000//////............//////000000////////////......//////000000000000/////////000111111000111333555888:::>>>@@@BBBEEEIIIKKKLLLNNNMMMSSSYYYVVVbbb}}}xxxppp```WWWKKKBBB@@@AAABBBCCCIIIRRR\\\hhhyyylll\\\UUUSSSLLLFFFBBB>>><<<@@@FFFVVVeeeOOOGGGCCC>>>@@@PPPiii}}}vvvaaaOOOFFFJJJWWWeeemmmuuuzzz|||~~~|||zzzyyy||||||hhhTTTJJJDDDAAA>>>===<<<;;;:::999999999999777777666555444444333333444444555555555666666666666777888999:::999888777999888888888999999:::;;;888888888777666666555555888888999999999999999999888999999888777888;;;===???III[[[ooo~~~}}}```RRRGGGGGGLLLQQQ]]]iii{{{zzz}}}~~~tttkkkhhhkkkooottt}}}|||yyyxxxxxxyyyyyy}}}wwwYYY???>>>IIIrrruuu[[[jjj}}}uuuyyy{{{tttgggeeeeeecccZZZNNNHHHHHHIIIFFFCCC???:::666111/////////............////////////////////////////////////000000000000/////////000111111000111333555888:::>>>AAACCCFFFJJJLLLMMMOOONNNTTTZZZWWWccc~~~~~~wwwooo]]]TTTIIIBBBAAABBBCCCCCCJJJSSS]]]jjj~~~}}}gggYYYSSSPPPJJJDDD@@@<<<<<>><<<;;;:::999777666555444555666666777888999::::::777888999888888888;;;===BBBNNNaaasss|||aaaSSSHHHGGGKKKRRR```ooovvvllliiijjjmmmsss}}}~~~}}}zzzxxxwwwwwwyyy{{{~~~sssRRR===AAAMMMuuuoooYYYiii|||ttt{{{{{{kkkkkkkkkhhh]]]OOOHHHHHHHHHGGGDDD@@@;;;666222000//////............//////000000000000000000000000//////000000000000//////...///111111000111444666777:::>>>AAACCCFFFJJJMMMNNNPPPPPPUUU[[[XXXddd}}}{{{tttkkkUUUNNNEEE@@@@@@BBBCCCDDDMMMUUU```nnnwwwdddVVVOOOLLLGGGBBB???<<<<<>>EEEQQQdddvvv|||```RRRGGGGGGKKKSSSddduuu~~~sssjjjhhhkkkrrrzzz}}}}}}|||zzzxxxwwwxxxzzzoooNNN<<>>@@@DDDGGGGGGPPPYYYeeetttqqqaaaSSSKKKGGGDDDAAA???<<<<<>>;;;999777444444444333333333333444444333444555555555444333333333333333444444444555555444444555555666888999:::777777888888888888999999::::::;;;;;;<<<=========999888888888777777666666777888888888888999<<<>>>GGGRRRdddwwwbbbTTTJJJKKKPPPZZZmmmyyymmmfffhhhooowww{{{wwwwwwxxxzzzhhhFFF888BBBKKKjjjxxxZZZVVVsss~~~}}}zzzrrrcccUUUPPPSSSRRRSSSPPPJJJ@@@888333111//////............//////.........//////000000000//////000000000000//////---///000111111222444777555888<<>>CCCHHHKKKLLLSSS\\\hhhwww}}}mmm___QQQHHHEEEBBB@@@???<<<===FFFQQQmmm___FFFAAA<<<@@@@@@===DDDYYYsssoooWWWJJJFFFQQQ]]]dddkkkvvv}}}|||uuupppiiiffffffeeecccaaabbb^^^```iiilllfff___]]]RRRIII???999888777555111333333222222111222222222222333444555555555444333333333444444444555555555333333222333444666888999;;;<<<<<<;;;;;;999888777777888:::<<<>>>@@@AAABBB??????>>><<<:::999888777666777888888888999<<<>>>HHHRRRcccwwweeeXXXOOOPPPVVVaaawwwyyymmmgggmmmvvv~~~}}}xxxvvvvvvrrr___>>>444AAAKKKjjjlllUUU\\\yyyiii\\\ZZZ___aaa```\\\RRREEE999111...//////............//////---------.........////////////000000000000//////---///000111111222555777444777;;;???AAAEEEIIILLLKKKLLLLLLRRRWWWUUUaaa{{{~~~zzzxxxrrrdddWWWFFF@@@===???BBBEEEJJJPPP\\\^^^kkk}}}ooo___QQQIIIDDDGGGAAA:::<<<>>>HHH\\\}}}|||dddMMMJJJ@@@>>>777888@@@JJJfffxxxaaaLLLKKKNNNWWWbbbkkksss~~~~~~vvvqqqiiiccc^^^[[[XXXVVVXXXVVVUUUWWWYYYVVVNNNGGGAAA>>>:::555222111111222333333444444444444444444555555444444444333333333333333333333333333333333444333333333333444555555999999:::;;;;;;<<<<<<===;;;;;;::::::;;;===>>>???AAACCCFFFHHHFFFBBB<<<999;;;888666777666666;;;BBBLLLYYYlll|||pppbbbYYY[[[aaakkkxxxnnniiiooo{{{~~~tttqqqssssssVVVBBB;;;;;;OOOuuusssccchhhooo[[[YYY```^^^ZZZUUUOOOCCC777222333//////............//////------......//////000000000000000000000000000000......//////000222333444777999<<<@@@DDDGGGIIIJJJNNNOOONNNSSSYYYVVVbbb}}}~~~zzzwwwpppbbbTTTFFF@@@===???BBBEEEJJJPPP]]]bbbppp{{{mmm^^^PPPHHHCCCEEE@@@===>>>===KKKfffwww]]]KKKJJJ@@@???999999>>>EEEaaazzzcccOOOJJJMMMUUUaaakkksss~~~}}}vvvqqqiiibbb]]]YYYUUUSSSSSSPPPNNNOOOPPPMMMFFFAAA;;;999666333111111222333333333333444444444444555555555555444444444333333333333333333333333333333444444444444444555555666888888888999::::::;;;;;;;;;;;;:::::::::<<<===>>>AAACCCFFFHHHGGGDDDAAA???;;;777666777777777<<>>TTT{{{{{{pppTTTHHHHHH@@@@@@;;;:::<<>>@@@BBBDDDEEEDDDCCCBBB:::777666777777888===DDDMMM[[[pppuuullloooxxxzzzqqqkkkqqq|||{{{sssqqqtttsssXXXEEE===@@@\\\uuuwww}}}|||gggTTTOOOSSSOOOKKKIIIEEE>>>444000111//////............/////////////////////.........000000000000000000000000/////////000111222333444666888;;;???CCCFFFHHHIIILLLNNNMMMQQQWWWTTT```{{{}}}vvvoooeeeVVVIIIBBB>>>===???AAADDDKKKSSSeeeqqqqqqdddWWWLLLGGGDDD@@@===BBBCCCDDDeeeeeeOOOEEEEEE===???<<<::::::;;;SSSyyy~~~lllZZZKKKKKKQQQ\\\gggqqq}}}~~~{{{uuuppphhh```YYYSSSMMMJJJFFFBBB>>>;;;:::888555222111000/////////000222333222333333444444555555555666666666555555555555444444444444444555555555555555555666666777777777666666666777777888999999999;;;::::::::::::999::::::;;;<<<===>>>???@@@@@@@@@:::777666888888999???FFFMMM\\\qqqyyy|||xxxpppjjjppp|||yyyrrrqqquuuzzz[[[EEE@@@KKKnnnoootttzzzzzzzzzyyyqqq```OOOIIIKKKGGGDDDAAA@@@:::222///000//////............//////000000//////......------/////////////////////////////////000111222444444666777;;;???BBBFFFHHHIIIKKKMMMLLLQQQVVVSSS```zzz{{{rrrhhh^^^PPPDDD@@@======@@@BBBEEENNNWWWkkk{{{xxxiii^^^SSSJJJFFFDDD@@@<<<@@@EEEMMMyyy}}}```MMMDDDAAA<<<>>>;;;::::::999NNNrrr~~~}}}qqq```LLLKKKOOOYYYeeeppp{{{~~~{{{tttoooggg___WWWPPPJJJFFFCCC???;;;777444333222111111000000//////000111111222222333333444555666666777777666666666555555555444444444555555666666666555666777888888888777777777777888888999:::::::::::::::::::::::::::999999<<<<<<<<<<<<============;;;888777888999:::???FFFMMM[[[ppp}}}zzzzzz{{{~~~~~~uuummmiiippp|||}}}xxxqqqrrrwww{{{YYYAAADDD]]]vvveeeqqqwwwqqqnnnlllggg[[[NNNGGGGGGEEE@@@===;;;777111.../////////............//////000000//////......------//////////////////////////////000000111333444555666888;;;???CCCFFFHHHIIIKKKLLLKKKPPPVVVSSS___zzz~~~}}}wwwlllaaaWWWKKK@@@===<<<===AAACCCGGGRRR\\\ppppppbbbXXXOOOHHHFFFBBBAAA>>>???FFFXXXyyy\\\NNNGGGBBB======999999;;;999JJJiii}}}uuufffNNNKKKMMMWWWcccnnnyyy|||sssnnnfff^^^WWWOOOHHHDDD@@@===999555222111111111111000000//////000000000111222333333444555666666777777777777666666666666444444555555666777777777666777888999:::999888777888888999999:::;;;;;;;;;999:::;;;;;;;;;;;;::::::>>>????????????>>>======<<<999888999999:::???FFFLLLYYYlll~~~|||vvvtttrrruuuzzzzzzqqqjjjgggppp}}}~~~|||wwwrrrtttyyytttRRR>>>JJJnnnlll]]]rrr|||qqqlllhhhdddaaa[[[RRRLLLLLLIIIBBB<<<999666111.../////////............/////////////////////.........000000000000000000000000000000000111222333444555777999<<<@@@DDDGGGIIIJJJKKKMMMLLLPPPVVVSSS___zzz|||{{{sssfff[[[RRRGGG>>>;;;;;;>>>BBBEEEJJJUUUaaauuujjj[[[SSSLLLGGGEEE>>>CCC@@@???III```sssWWWNNNKKKFFFBBB???999999<<<999EEE```~~~xxxiiiPPPLLLLLLUUUaaalllwww}}}rrrmmmfff^^^WWWOOOHHHCCC<<<;;;888444111//////000.........//////000000000111222222333444555666777888888888777777777666666444555555666777777888888666777999:::;;;:::999888888888999999:::;;;;;;;;;999:::;;;<<<======<<<<<>>:::999:::::::::???FFFKKKWWWhhhxxx~~~xxxpppkkkjjjgggllltttyyyoooiiigggrrr~~~{{{vvvrrruuu{{{mmmPPPAAAQQQxxxbbbVVVqqq}}}~~~}}}vvvnnnmmmgggbbbaaa```ZZZVVVVVVOOOFFF===999555111///000//////............//////.........///////////////000000000000000000000000000000000111222333444555888:::===AAAEEEHHHJJJKKKLLLMMMLLLQQQVVVTTT```{{{{{{yyyqqqcccWWWNNNEEE===:::;;;>>>CCCFFFKKKWWWcccxxx|||fffXXXPPPJJJFFFEEE;;;DDDCCC@@@KKKdddmmmSSSNNNNNNJJJFFFAAA999999===888AAAZZZ}}}yyykkkRRRLLLLLLTTT```kkkvvv~~~~~~rrrmmmfff^^^WWWOOOHHHCCC999888666333000......///++++++,,,---///000000111111111222333444666666777888888888888777777777777444555555666777888888999666888999;;;;;;:::999888888888888999::::::;;;;;;888999;;;===>>>>>>=========>>>@@@BBBCCCBBBAAA@@@???;;;::::::::::::>>>EEEJJJUUUfffuuuxxxpppfff```___^^^dddnnnzzzxxxooohhhhhhsss}}}{{{wwwsssvvv}}}kkkRRRGGGWWW|||ZZZPPPnnn{{{tttoooppphhhcccddddddaaa^^^^^^TTTIII???999555111///000//////............//////---.........//////000000000000000000000000000000000000000111222333555555999;;;>>>BBBEEEIIIKKKLLLLLLNNNMMMRRRWWWTTT```{{{zzztttiii\\\NNNEEE@@@???<<<@@@@@@DDDJJJJJJTTTiiiqqq^^^SSSNNNHHHCCCAAA@@@===>>>FFFUUUoooiiiYYYPPPLLLKKKHHHCCC???<<<999999@@@IIIwww|||qqq\\\PPPKKKSSS^^^gggtttwwwqqqhhh^^^VVVNNNGGGBBB>>>:::555111000///...---...............///000000000111222333555666777888999999777777666666666777555555666777777666555444888999;;;:::999888888999999999999999999999999999:::;;;;;;;;;::::::<<<===AAABBBBBBCCCDDDDDDDDDCCCAAA@@@>>>;;;;;;>>>CCCGGGOOOZZZhhhttt}}}nnnccc\\\XXXUUUXXX[[[bbbmmm}}}pppkkkiiiiiivvv}}}yyyvvvtttvvvyyyiiiLLLCCC]]]nnnYYYaaarrr~~~yyyrrrlllpppppplllhhhhhhjjjgggbbb___TTTCCC666000---,,,,,,000000////////////000000////////////000000000000////////////000000000000000000000111222333555555666888;;;@@@DDDGGGJJJKKKLLLLLLLLLQQQWWWSSS\\\tttwwwpppeeeWWWJJJBBB>>>===;;;??????EEEMMMNNNYYYooonnn\\\RRRLLLGGGBBB@@@======AAAKKK]]]}}}{{{eeeZZZSSSOOONNNGGGCCC???===;;;:::???GGGnnnwwwgggXXXMMMPPP[[[dddqqq~~~xxxrrriii```WWWOOOHHHCCC>>>:::555111000///.....................///000000000111222333444666777777999999999888888777777777333333444555555666555555999:::<<<<<<:::999::::::999999999999999999999999:::;;;;;;;;;::::::<<<===AAABBBCCCCCCDDDDDDDDDCCCCCCBBB???===<<>>DDDddd~~~qqq\\\KKKLLLWWWcccqqq|||xxxsssjjjaaaXXXPPPHHHDDD===:::555111000//////..................///000000000111222333444555666777999999:::;;;:::999888777222222222333444555666777999;;;===<<<;;;:::;;;<<<999999999999:::::::::::::::;;;;;;;;;::::::<<<===BBBBBBCCCDDDDDDDDDDDDDDDEEEDDDBBB???>>>@@@DDDHHHQQQYYYbbbjjjqqq}}}xxxgggUUUIIIDDDCCCDDDMMM[[[jjjyyy{{{kkkhhhgggiiixxx}}}wwwtttuuuzzz~~~hhhJJJ???QQQnnnvvvppp\\\WWWqqq|||pppkkkqqqzzzyyysssfff[[[KKK>>>666333000///------,,,,,,,,,,,,------////////////000000000000////////////000000000000000000000111222333555555666888;;;@@@DDDGGGJJJKKKPPPOOOMMMQQQVVVSSS\\\uuunnneeeWWWIIIAAA===<<<<<<;;;@@@AAAGGGRRRWWWfff~~~qqqbbbRRRJJJGGGCCC???>>>;;;@@@HHH[[[kkk]]]ZZZTTTLLLIIIFFFBBB@@@AAA???<<<===AAA]]]yyy~~~qqqZZZHHHJJJWWWdddrrr}}}~~~wwwrrrjjjaaaXXXPPPHHHCCC===999444111000000///..................///000000000111222333444555666666888999;;;<<<<<<:::999777444444333222333444666777888:::;;;<<<:::::::::;;;999999999::::::::::::::::::;;;;;;;;;::::::<<<===BBBCCCDDDEEEEEEEEEEEEEEEGGGFFFDDDAAA@@@AAAEEEHHHKKKTTT___gggnnnzzzzzzyyyyyyyyyuuuhhhVVVGGG@@@???@@@JJJZZZjjjyyyxxxiiiffffffhhhwww|||uuurrrvvv~~~fffGGG>>>VVVuuutttnnn[[[XXXxxx{{{qqqppprrrpppjjj^^^TTTEEE:::444111///------,,,,,,,,,,,,,,,,,,---////////////000000000000////////////000000000000000000000111222333555555666888;;;@@@DDDGGGJJJKKKOOONNNLLLQQQVVVTTT^^^wwwhhh^^^PPPEEE???============AAABBBJJJVVV]]]mmmjjj[[[MMMGGGEEEBBB>>>===<<<@@@NNNnnnddd[[[YYYSSSJJJGGGFFFBBB@@@AAA@@@===<<<>>>RRRnnn|||~~~qqq[[[IIIKKKWWWcccnnnxxx|||~~~uuupppiii```WWWOOOFFFAAA<<<999444111000000//////...............///000000000111111222333444555555777888:::;;;;;;:::888777888777555444444444555555555777999999888888999:::999999:::::::::;;;;;;;;;:::;;;;;;;;;::::::<<<===CCCCCCEEEFFFGGGHHHHHHHHHIIIHHHGGGDDDBBBDDDGGGJJJLLLWWWdddkkkoooxxxyyynnnfff^^^ZZZ[[[ccchhhkkkdddUUUFFF???>>>???HHHXXXiiizzzvvvgggeeeeeehhhwww|||uuuqqqwww{{{bbbEEECCCgggyyy___[[[|||~~~oooeeeaaa]]]XXXRRRJJJ>>>555111000...---......------------......////////////000000000000////////////000000000000000000000111222333555555666888;;;@@@DDDGGGJJJKKKLLLLLLKKKQQQWWWUUU___xxx```WWWJJJAAA>>>>>>>>>>>>???CCCEEEMMM[[[dddwwwzzzdddVVVIIIDDDDDDAAA>>>======BBB[[[vvv\\\WWWXXXQQQKKKJJJHHHCCC@@@AAAAAA===;;;<<>>===???GGGWWWkkkssseeedddeeeiiizzz|||uuuqqqwww~~~zzzoooUUU>>>HHHxxx~~~```___{{{{{{ssseeeXXXRRROOOKKKJJJCCC:::333111111///...//////............//////////////////000000000000////////////000000000000000000000111222333555555666888;;;@@@DDDGGGJJJKKKIIIKKKJJJQQQXXXTTT^^^vvvYYYPPPDDD>>>===>>>>>>>>>???DDDGGGQQQbbbnnnqqq```RRRFFFBBBCCCAAA>>>>>>???IIIllllllUUUSSSTTTMMMIIIKKKIIICCC@@@AAAAAA===;;;;;;<<>>@@@@@@IIIZZZrrr~~~{{{|||xxxwwwzzz~~~ooobbbcccffflll~~~|||{{{uuupppuuuzzzqqq```HHH<<>>>>>===???EEEHHHTTTggguuuyyykkk]]]PPPDDDBBBBBBAAA???>>>AAAOOOzzzhhhRRRQQQQQQIIIEEEIIIKKKDDD???@@@@@@===;;;;;;:::QQQkkkmmmYYYRRRSSSYYYggguuu|||}}}}}}vvvrrrkkkcccZZZQQQGGGBBB<<<888333111000000000000...............///000000111111111222222333333444333333333333333444555666222333444555555555444333222444666777666666777888999999::::::;;;<<<======:::;;;;;;;;;::::::<<<===BBBDDDGGGKKKNNNQQQRRRSSSQQQRRRRRRQQQQQQRRRUUUXXX\\\fffnnnmmmggggggqqq{{{{{{yyyyyynnnUUUKKKEEE>>>???FFF>>>???@@@>>><<<<<>>AAADDDDDDLLL\\\lll~~~yyygggUUUKKKCCCAAAAAA???>>>???DDDQQQaaaPPPQQQOOONNNMMMGGGFFFDDDAAA>>>===<<<:::888999CCC^^^~~~tttaaaRRRNNNVVVeeepppyyy|||uuuqqqiii```WWWNNNEEE@@@<<<888444111000///...---------......///000000000222222222222222222333333333333333444555666777777666555444333333333333333222444777888999999;;;<<>>BBBDDDFFFPPPcccwwwzzzkkkZZZQQQGGG???>>>>>>===>>>@@@FFFUUUvvv]]]SSSVVVTTTQQQOOOIIIGGGEEEBBB???>>>===;;;999;;;AAAXXXwwwzzzfffUUUNNNUUUcccooozzz|||wwwrrrjjjbbbYYYPPPGGGAAA;;;888444111000///...---------......///000000000222222222222222333333333333444444555555666666666666555444444333333333444333666999;;;===???BBBDDDDDDBBBAAABBBCCCDDDBBB@@@>>>??????>>><<<;;;<<<>>>AAAEEEJJJLLLKKKMMMRRRWWWVVVWWWXXXZZZ[[[\\\]]]^^^```cccfffhhhjjjmmmppprrrrrrnnnlllnnnvvv}}}fffQQQHHHBBB;;;;;;AAA;;;;;;::::::<<<@@@DDDGGGPPP]]]rrrtttlll^^^VVVQQQSSSWWWXXXYYY[[[VVVaaappprrreeejjjttt|||wwwhhh]]]```hhhrrr}}}vvvnnniiikkkhhhZZZJJJ===@@@UUUppp\\\___{{{}}}|||wwwmmmfff^^^\\\```eeeeeebbbQQQDDD888333222000////////////............//////000000000000000000000000////////////000000000000000000111222333444444555555777;;;@@@EEEHHHJJJKKKIIIMMMLLLNNNRRROOOVVVjjj@@@;;;888;;;======???BBBFFFIIIVVVllliii[[[OOOLLLDDD>>>======<<>><<<:::<<>>@@@DDDHHHKKKOOOOOOQQQTTTUUUTTTQQQNNNLLLLLLKKKHHHDDDAAA@@@@@@BBBEEEHHHIIIIIIKKKPPPTTTVVVZZZ___aaaaaaaaadddfffdddggglllooopppqqqqqqrrrmmmhhhcccbbbeeelllrrruuusss```MMMDDD???999888<<<777888888999;;;AAAHHHMMMXXXggg}}}~~~pppccc^^^XXXQQQKKKMMMOOONNNOOOPPPSSSUUU^^^ppppppbbbaaagggqqqrrrfff]]]```iiiuuu|||uuulllggggggcccTTTEEE===AAAUUUyyy\\\TTTeee{{{rrrggg___aaallluuuvvvtttYYYHHH777111222111////////////............//////000000000000000000000000////////////000000000000000000111222333444444555555777<<<@@@EEEHHHJJJKKKHHHKKKKKKNNNSSSQQQYYYmmm===999888;;;===<<<>>>AAAIIINNN]]]tttrrr\\\SSSJJJGGGBBB??????>>>===@@@EEEPPPqqqyyyeeeXXXWWWZZZTTTQQQPPPJJJKKKHHHDDDBBB@@@???<<<:::<<<<<>>AAACCCGGGKKKOOOVVVYYY^^^cccdddccc___\\\ZZZZZZXXXSSSMMMHHHEEEEEEGGGHHHIIIHHHHHHJJJNNNRRRTTTZZZaaaddddddeeeiiimmmkkkoootttwwwwwwwwwwwwwwwmmmhhhaaa\\\ZZZ\\\```bbbjjj[[[LLLCCC>>>999777:::999::::::;;;===DDDNNNVVV```sss~~~tttggg\\\WWWVVVPPPLLLMMMNNNLLLMMMOOOYYYWWWWWWaaauuuxxxooollllllpppzzz~~~oooeee^^^aaajjjwwwzzztttkkkeeeccc^^^OOO@@@@@@HHH[[[dddRRRQQQhhhwwwkkkdddkkkxxx~~~yyyttt^^^JJJ666000111111///...//////............//////////////////////////////////////////000000000000000000111222333444444555555888<<>>BBBKKKUUUgggfffSSSMMMGGGAAA???@@@AAA???===AAAGGGPPP|||rrrcccWWWUUUUUUOOOOOORRRMMMNNNKKKGGGDDDBBB???<<<:::;;;:::EEE```}}}~~~yyydddTTTSSS^^^jjjqqqwww~~~xxxsssmmmeee[[[PPPFFF???:::777333000000000///...------......///000000000111111222333444444555555666666666666666666555555555555444444444555555666999<<<@@@DDDHHHMMMRRRUUUZZZ___fffkkkmmmllliiigggeeeeeeddd___YYYSSSPPPOOOSSSRRRQQQPPPOOOPPPSSSUUURRRXXX```ddddddffflllqqquuuwww{{{}}}~~~~~~nnnjjjccc[[[UUUSSSSSSTTT]]]TTTIIICCC@@@===<<<===>>>???@@@@@@CCCLLLYYYcccttt{{{xxxxxx}}}yyyqqqcccXXXRRROOOJJJGGGHHHIIIHHHIIILLLPPPSSSXXX___hhhxxx}}}}}}}}}llleee___bbblll{{{xxxssskkkdddaaa[[[MMM??????MMMbbbzzzXXXSSSSSSiiixxxsss|||uuukkk\\\III555///000111///...//////............//////////////////////////////////////////000000000000000000111222333444444555555888<<>>>>>===@@@EEENNN^^^uuuttt[[[KKKFFFBBB<<<<<<>>>???======EEEOOOdddlllaaaVVVRRRRRROOOTTTZZZVVVTTTQQQLLLHHHDDDAAA===::::::888@@@XXXuuu}}}{{{lllZZZTTT\\\gggpppvvv~~~xxxtttmmmeee\\\QQQFFF>>>:::777333000000000//////------......///000000000111111222333444555666666666666666666666666666666555555555444555555666777666:::AAAGGGMMMRRRWWWZZZ^^^ccckkkqqqttttttttttttrrrttttttrrrnnnjjjhhhhhh```___]]]ZZZYYYXXXXXXXXXVVVZZZ___bbbdddggglllpppyyy|||uuurrrkkkbbbYYYSSSQQQPPPKKKGGGBBB???>>>>>>>>>???===@@@CCCEEEKKKXXXjjjvvvqqqiiiiiiiiinnnzzzzzzvvvnnn```TTTNNNIIIEEEDDDFFFFFFEEEFFFJJJGGGPPP]]]eeehhhnnn~~~xxx|||zzziiidddaaadddooowwwsssllldddaaa\\\OOOAAA<<>>222000000000///111//////............//////000000000000000000000000////////////000000000000000000111222333444444555666999===BBBFFFJJJLLLMMMJJJMMMLLLOOOUUUUUU```vvv::::::<<>>HHH]]]pppqqq]]]YYYOOOOOOUUU\\\llluuuooo```\\\VVVPPPKKKFFFBBB>>>===777777FFF```yyyuuu{{{{{{dddWWWYYY```fffnnnxxx~~~zzzwwwqqqiii___SSSHHH@@@999666222000000000000///------......///000000000111111222333444666666777444555555666777888888999555555555555555666777777666:::@@@EEEGGGGGGGGGHHHHHHNNNUUUZZZ^^^bbbhhhlllsssxxx~~~}}}yyyuuurrriiifffccccccfffiiikkkkkkuuu|||{{{pppjjjhhhXXXXXXVVVRRRPPPOOOMMMKKKOOOUUU^^^hhhvvv|||oooggg___[[[^^^gggrrryyytttmmmbbbXXXTTTHHHFFFEEEFFFDDDBBBCCCGGGIIIFFFKKK\\\llluuu|||}}}lll______```fffttt~~~|||uuusssmmmgggddd___TTTHHHFFFfffpppSSSdddmmmaaacccdddZZZPPPNNNBBB999222000000//////111//////............//////000000000000000000000000////////////000000000000000000111222333444444555666999===BBBFFFJJJLLLMMMKKKNNNMMMQQQXXXYYYddd{{{===:::>>>EEEFFFDDDJJJTTTppp~~~pppWWWMMMGGG???===AAACCC:::999???@@@EEEcccfff]]]WWWUUUVVVZZZaaagggiiijjj___ZZZSSSNNNJJJFFF@@@;;;;;;888777???XXXtttzzzrrr]]]ZZZccchhhoooxxx~~~yyyvvvqqqiii```TTTHHH@@@<<<888333000//////...---------......///000000000222333444555666666666666555666666777777777777666666555444444333333333333555999???CCCEEEDDD@@@>>>AAACCCFFFJJJNNNTTTZZZ___iiilllrrryyy}}}tttmmmlllkkkhhhkkkpppwww}}}zzzuuulllhhhccc```______^^^]]]eeemmmyyyxxxoooddd]]]ZZZaaavvvxxxoooeee\\\VVVNNNJJJEEECCCCCCDDDBBB@@@HHHGGGLLLXXXfffrrruuuggg]]]___cccjjjvvvzzzxxxxxxsssfffaaajjjeeeUUUPPPNNNtttbbbVVViiiuuuiii```]]]ZZZPPPIIIGGGAAA666......111111///...////////////////////////......////////////............///000000111000000111111111222333444555666777999===BBBFFFIIIKKKLLLMMMNNNKKKOOOXXX[[[eeezzz===;;;???EEEFFFGGGQQQ```zzz}}}gggQQQJJJEEE???===AAA>>>777777<<<>>>JJJppp}}}aaaYYY\\\ZZZXXXYYY]]]___```___[[[VVVPPPLLLIIIFFFAAA======;;;888>>>RRRlll~~~ttt___YYY```gggmmmvvv}}}{{{xxxrrrjjj```TTTGGG???<<<888333000//////...---------......///000000000222333444555666666666666555666777777888777777777666555444444333333333444333666;;;???@@@???===;;;===>>>@@@BBBEEEHHHNNNQQQ]]]```fffmmmuuu}}}yyyvvvqqqkkkiiilllsssxxxxxxwwwvvvuuuvvvxxx{{{}}}tttjjjaaa```jjjwww|||tttiii___XXXPPPKKKEEEBBBBBBCCCAAA???CCCBBBFFFPPP]]]lll~~~sssfff\\\^^^ccckkkxxx~~~zzzxxxvvvoooaaa___hhhdddUUUQQQbbbZZZWWWooo}}}rrrjjjdddbbb\\\QQQHHHEEE@@@666......111000......////////////////////////......////////////.........///000000000000000000111111111222333444555666777:::>>>BBBFFFIIIKKKLLLNNNOOOKKKNNNVVVWWW```uuu;;;999<<<@@@BBBGGGYYYmmmlllZZZIIIDDDCCC>>><<>>BBBGGGJJJKKKLLLNNNOOOLLLNNNTTTTTT\\\ppp;;;:::<<<@@@BBBJJJccc|||vvv]]]OOODDDAAA@@@===<<<===:::===AAACCCEEEXXXsss^^^[[[YYYWWWVVVUUUUUUVVVWWWWWWTTTPPPLLLJJJKKKJJJFFFCCC@@@???<<<;;;BBBVVVppp~~~jjj\\\XXXaaahhhqqqwwwzzz||||||vvvmmmbbbTTTGGG???;;;888333000/////////............///000000111111222333444555666666666666666666777888999999999999666555555444444444555555777888999;;;;;;;;;::::::888999999999888888:::<<>>CCCGGGJJJLLLMMMNNNPPPMMMOOOTTTSSS[[[ppp???===@@@EEEIIIUUUqqqhhhSSSJJJAAA??????===;;;:::777;;;@@@CCCOOOooommm^^^]]]UUUUUUUUUTTTTTTUUUWWWXXXVVVRRRNNNMMMMMMLLLIIIFFFAAA@@@>>>;;;???OOOjjjrrraaaWWW___eeennnuuuyyy{{{~~~wwwnnncccUUUHHH@@@;;;777333000////////////......//////000111111111222333444555666666666666666777888999::::::::::::777666666666666666777777999999:::;;;;;;::::::999777888999888777777999:::999:::<<>>CCCGGGJJJLLLMMMLLLOOONNNQQQUUUTTT]]]sss===<<<@@@IIIRRRaaa|||xxx___LLLGGG@@@>>>======<<<::::::===>>>CCCXXXiii[[[ZZZTTTUUUUUUSSSRRRSSSUUUWWWZZZVVVQQQOOONNNMMMIIIFFFAAA@@@>>><<<===IIIcccyyyzzzzzzhhhZZZ]]]dddmmmtttxxx|||xxxpppdddWWWJJJAAA:::777222000///000000///...//////000000111111222222333444555666666666666666777888999:::;;;;;;;;;888888777777888888999999:::;;;;;;<<<;;;:::999888666777999888777777888999888999999;;;>>>AAADDDFFFKKKSSS[[[```hhhrrryyy{{{~~~pppkkkhhhnnn~~~xxxrrrlllfff]]]UUUPPPKKKEEE@@@???@@@BBBDDDCCCBBBIIIRRReeezzzrrrccc^^^\\\bbbmmmzzz{{{xxxvvvmmmeee```iiilllXXXMMM[[[xxxbbbLLLccccccHHH999333///000000...---///////////////////////////......////////////......111111111222111111000000111111111222333444555666888;;;???CCCGGGKKKLLLMMMJJJOOOPPPRRRWWWUUU___vvv===<<>>===;;;<<>>===<<>>??????>>><<<:::888777999::::::999888888999888888999:::<<<===>>>???>>>FFFNNNRRRYYYcccjjjlllrrr}}}zzzuuuooommmsss~~~yyytttmmmeee]]]WWWPPPHHHBBB@@@???AAADDDDDDCCCEEEKKKUUUaaawwwlll^^^ZZZ\\\dddppp~~~{{{xxxvvvggg^^^ZZZccccccOOOLLLdddrrrVVVNNNjjjrrrZZZEEE777222000111000------000////////////////////////......////////////......000000111222222222111111111111111222333444555666999;;;???DDDHHHKKKMMMMMMJJJPPPQQQSSSWWWTTT^^^uuuCCCBBBLLL^^^qqqoooXXXMMMCCCAAA===:::;;;>>>???===777EEEYYYtttmmm\\\UUUKKKMMMOOOPPPPPPQQQVVVZZZ```[[[UUUQQQNNNKKKEEEAAACCC@@@>>>===;;;@@@SSShhhwwwzzz|||rrraaaZZZbbbllluuuzzz~~~yyyqqqfffYYYMMMDDD:::666222000///000000000/////////000111111222222222333444555666666666666666777999:::;;;<<<<<<<<<::::::::::::;;;;;;<<<===AAABBBCCCDDDCCC@@@===;;;;;;<<<======;;;999999:::777888999;;;<<<<<<<<<<<<666>>>DDDGGGLLLTTT[[[]]]dddoooxxx{{{zzzqqqkkkrrr|||zzzuuullleee^^^VVVLLLEEEEEEBBBAAADDDDDDBBBCCCFFFGGGKKKWWWooo~~~gggZZZXXX]]]eeerrr~~~zzzwwwvvvcccYYYTTT\\\ZZZHHHLLLjjjlllTTTTTTqqqqqqcccSSSEEE666222000111000------000////////////////////////......////////////......///000111222222222222222111111111222333444666666999;;;???DDDHHHKKKMMMNNNKKKQQQQQQSSSVVVSSS\\\sss???HHHZZZpppwwwbbbPPPCCC<<<===>>><<<::::::<<<>>>@@@MMMpppxxx```NNNNNNMMMLLLKKKLLLMMMOOOPPPVVVTTTQQQOOOMMMJJJFFFCCCDDD???>>>>>>999999KKKaaa{{{zzz|||wwwhhh```eeekkkqqqxxx~~~|||uuujjj[[[MMMDDD;;;444000111222000//////000000000111222222333333222222444555666777777777888999:::;;;;;;;;;::::::===<<<<<<>>>AAAEEEIIILLLLLLMMMMMMJJJFFFBBBAAA@@@===<<<<<<;;;::::::999999;;;;;;:::::::::::::::;;;======>>>@@@CCCGGGJJJLLLYYY___fffkkkooowwwtttpppvvv}}}}}}uuuooojjj```SSSHHHFFFEEECCCAAA@@@AAABBBBBBEEEGGGKKKSSSaaaxxxxxxeeeZZZYYYZZZgggzzz~~~uuulll\\\QQQOOOSSSLLLGGG\\\{{{\\\XXX}}}|||yyyuuuqqqjjj\\\HHH999222222111111000///////////////////////////////////////000000000000//////111111111000000000000000000111222222444444555666888:::>>>CCCGGGIIIJJJJJJMMMPPPOOOQQQUUUUUU```wwwEEEPPPddd|||mmmXXXJJJBBBAAA@@@>>><<<:::;;;<<<>>>===SSSnnnZZZKKKOOOMMMLLLJJJJJJKKKLLLMMMTTTQQQMMMJJJIIIIIIGGGFFFGGGAAA???>>>:::999FFFXXXwww~~~zzz|||zzzlll^^^bbbhhhnnnvvv}}}~~~|||vvvkkk\\\NNNDDD<<<555000111222000///000000000000111222222333333222222444555666777777777888999:::;;;;;;;;;::::::999:::;;;>>>BBBHHHNNNQQQNNNOOONNNKKKFFFBBBAAA@@@???>>>>>>>>>======<<<<<<;;;::::::;;;;;;<<<===>>><<<<<<===???AAADDDGGGIIIOOOUUU\\\aaaeeemmmyyy{{{sssrrrtttxxxsssnnnfffYYYOOOJJJHHHEEECCCAAABBBCCCDDDBBBBBBCCCFFFNNN]]]nnnyyyvvvcccZZZYYY^^^kkk~~~{{{qqqiiiYYYQQQOOOPPPJJJHHH```______wwwrrrmmmiiigggcccWWWEEE888222222111111000///////////////////////////////////////000000000000//////111000000000000000000000000111222222444444555666888:::>>>CCCGGGIIIJJJJJJLLLQQQPPPQQQVVVUUU___wwwMMM\\\ttt}}}^^^KKKCCCAAABBB???<<<;;;<<<>>>?????????]]]rrreeeXXXOOOMMMLLLJJJIIIHHHIIIKKKLLLPPPMMMIIIGGGHHHIIIIIIIIIKKKDDD@@@???<<<999AAALLLqqq|||{{{|||sss^^^___ccckkkssszzz~~~|||wwwmmm___OOOEEE===666000111222000///000000000000111222222333333222333444555666777777777888999:::;;;;;;;;;::::::777888999<<>>???@@@AAA===<<<<<<===???AAACCCEEEEEEKKKQQQUUUXXX___jjjrrrxxx~~~|||uuurrruuu~~~yyyuuunnncccZZZRRROOOJJJFFFCCCCCCCCCDDDEEEDDDBBBBBBCCCIIIQQQWWWeeepppzzz}}}yyyllloooxxxqqq```YYYZZZ```ooo~~~wwwmmmdddSSSQQQQQQOOOIIINNNkkkaaajjjzzznnngggaaa[[[ZZZXXXPPPAAA555222222111111000///////////////////////////////////////000000000000//////000000000000000000111111000111222222444444555666777:::>>>CCCGGGIIIKKKKKKLLLQQQPPPRRRVVVUUU___vvvYYYkkkkkkRRRCCC???>>><<<:::999:::>>>AAABBBBBBEEEfff~~~mmmddd]]]WWWTTTLLLKKKIIIHHHIIIJJJLLLNNNLLLKKKJJJJJJLLLMMMMMMLLLKKKEEEAAA@@@>>>;;;>>>CCCiiiyyy}}}~~~zzzbbb___aaahhhqqqwww|||}}}yyypppbbbRRRGGG>>>666111111222000///000000000000111222222333333222333444666777777777777888999:::;;;;;;;;;::::::999999999:::<<<>>>AAACCCBBBDDDGGGHHHHHHHHHIIIKKKEEEEEEFFFFFFGGGGGGGGGGGGBBBBBBAAAAAAAAABBBCCCCCC??????>>>>>>???@@@BBBCCCCCCGGGKKKMMMPPPUUU\\\ccchhhmmmuuu{{{|||rrryyy|||vvvmmmfff^^^ZZZSSSLLLFFFDDDCCCCCCFFFFFFEEEDDDEEEFFFIIIKKKLLLRRRXXXYYY[[[^^^]]]XXXWWW^^^kkk}}}}}}kkk]]]YYY\\\aaaqqq|||ttthhh___OOOSSSUUUPPPMMM[[[xxxaaaxxx~~~tttlllggg```XXXTTTRRRKKK===222222222111111000///////////////////////////////////////000000000000//////000000000000000111111111000111222222444444555666777:::>>>CCCGGGJJJKKKLLLLLLQQQPPPRRRVVVUUU^^^uuujjjoooXXXIIIAAA>>>===888888999;;;>>>AAABBBCCCQQQtttjjj[[[WWWTTTSSSTTTQQQOOOMMMKKKJJJJJJKKKKKKJJJKKKMMMQQQSSSSSSPPPMMMJJJFFFBBBBBB@@@>>>>>>@@@```uuu~~~kkkccc```gggooouuu{{{{{{tttfffUUUIII@@@777111111111000///111000000000111222222333333333333555666777888888888888999:::;;;;;;;;;::::::;;;::::::999:::;;;<<<===>>>@@@DDDFFFFFFHHHJJJKKKHHHHHHIIIJJJKKKKKKLLLMMMJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEGGGIIIJJJJJJMMMQQQUUU\\\aaagggmmmrrryyy|||wwwuuu||||||vvvqqqkkkfff^^^UUUMMMGGGDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFHHHHHHFFFGGGIIIJJJIIIMMMVVVdddtttvvveeeYYYYYY___eeeuuu{{{qqqddd[[[LLLVVVZZZTTTUUUmmmhhhaaa|||yyywwwuuummmbbbZZZRRRHHH;;;111222222111111000///////////////////////////////////////000000000000////////////000000111111111111000111222222444444555666777:::???DDDHHHKKKLLLLLLLLLQQQQQQSSSWWWTTT^^^tttttt[[[KKKDDD@@@>>>===;;;;;;<<<===>>>AAAFFFJJJeeezzz```VVVUUUSSSTTTWWWXXXUUUQQQMMMJJJHHHGGGGGGIIIKKKPPPTTTWWWUUUQQQMMMIIIHHHFFFDDDBBBAAA@@@AAATTTppp~~~vvviiiaaafffmmmrrryyy~~~xxxkkkYYYLLLAAA888111111111000///111000000000111222222333333333444555666777888888888888999:::;;;;;;;;;::::::999999::::::<<<===??????@@@BBBDDDEEEEEEEEEFFFGGGIIIIIIJJJLLLMMMOOOPPPPPPQQQPPPNNNLLLJJJIIIIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIIIIIIIHHHIIIKKKNNNUUUYYY___cccgggmmmuuu{{{tttttt}}}}}}zzzvvvrrrjjj```WWWPPPKKKHHHGGGFFFEEEFFFGGGGGGFFFDDDIIIHHHFFFEEEEEEGGGJJJKKKLLLTTT___mmmooo```WWWZZZccckkk}}}yyymmm___VVVMMMZZZ___WWW]]]}}}uuuYYYbbbuuugggWWWGGG999111222222111111000///////////////////////////////////////000000000000///////////////000111111222222000111222222444444555666777:::???DDDHHHKKKMMMMMMLLLQQQQQQTTTWWWTTT]]]sssvvvdddPPPEEEAAA======???===>>>???======EEESSS^^^www___YYYYYYUUUTTTVVVWWWUUUQQQMMMJJJIIIHHHHHHJJJKKKNNNRRRTTTSSSOOOLLLJJJKKKKKKGGGCCCAAABBBBBBIIIiii}}}~~~ooobbbdddjjjooowww|||ooo]]]OOOBBB999222111111//////111000000000111222222333333333444555666888888888888888999:::;;;;;;;;;::::::666777888:::<<<>>>???@@@AAACCCEEEEEEEEEEEEFFFGGGIIIIIIKKKMMMNNNPPPRRRRRRTTTSSSRRRPPPOOONNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKMMMNNNSSSVVVZZZ]]]___dddkkkpppuuuyyyxxxwww|||~~~zzztttlllccc[[[TTTQQQOOOMMMJJJJJJKKKKKKIIIGGGKKKJJJIIIJJJKKKKKKLLLNNNMMMTTT[[[eeewww{{{jjj[[[UUU\\\fffqqqwwwiii[[[QQQOOO^^^bbbXXXaaacccPPPeeesss[[[FFF777111222222111111000///////////////////////////////////////000000000000//////...//////000111111222222000111222222444444555666777:::???DDDIIILLLMMMNNNLLLQQQRRRTTTXXXTTT]]]rrrkkk\\\LLLDDD>>>:::;;;@@@<<<>>>>>><<<>>>KKKaaarrrrrr\\\WWWXXXSSSOOOQQQRRRQQQNNNLLLKKKKKKLLLLLLKKKKKKLLLNNNPPPPPPNNNKKKLLLOOONNNIIICCCAAABBBCCCBBBeee{{{|||~~~qqqbbbbbbhhhllluuu~~~qqq___PPPBBB999222111111//////111000000000111222222333333333444555777888888888888888999:::;;;<<<;;;::::::555666777888:::;;;<<<===???AAADDDFFFFFFGGGIIIKKKIIIIIIKKKMMMOOOQQQRRRSSSUUUTTTSSSRRRRRRQQQQQQRRRMMMLLLKKKJJJKKKKKKMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVYYYZZZ[[[___fffkkkooosssyyy}}}uuurrrzzzssskkkccc\\\YYYQQQNNNJJJJJJKKKLLLKKKIIIKKKKKKLLLNNNNNNLLLKKKLLLNNNSSSYYY```qqqxxxgggYYYTTT\\\hhhsssuuufffWWWNNNPPP```cccXXXcccxxxZZZMMMhhh{{{^^^EEE777111222222111111000///////////////////////////////////////000000000000//////...//////000111222222222000111222333444555555666777:::???DDDIIILLLNNNNNNLLLQQQRRRTTTXXXTTT\\\rrrkkkTTTLLLCCC>>>>>>???>>>;;;:::===>>><<>>;;;<<<===<<<:::777;;;===BBBZZZtttgggZZZWWWXXXVVVRRRQQQQQQPPPPPPRRRTTTSSSOOOLLLLLLLLLKKKKKKLLLLLLMMMMMMRRRRRRPPPMMMJJJFFFCCCBBB>>>UUUhhhsss|||pppaaaaaammmwwwzzz~~~rrraaaTTTFFF;;;222111222111000111222222111000111333555666777777777777888888888888999:::<<<======<<<:::999999999999999:::;;;<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHKKKKKKKKKMMMOOORRRUUUWWWTTTTTTUUUVVVWWWXXXYYYZZZXXXVVVTTTTTTUUUWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZYYY[[[^^^___^^^^^^^^^___dddeeefffjjjpppvvv|||}}}}}}xxxvvvxxx}}}{{{tttpppiiiaaaYYYTTTTTTUUUVVVVVVUUUSSSRRRQQQRRRSSSQQQRRRSSSXXXeeezzz}}}jjj___YYYXXXcccppp~~~}}}{{{mmmXXXNNNOOO```gggaaaXXXgggkkkVVVVVV{{{~~~lllSSS===444555000000000000/////////////////////////////////...//////.........//////000///000111222222111111000000///000333777999:::999999;;;@@@EEEIIILLLNNNNNNSSSNNNTTTRRRWWWXXXZZZyyycccLLLCCC???:::999;;;===<<<;;;===??????IIImmmjjj___VVVVVVYYYXXXUUUSSSNNNNNNOOOPPPQQQPPPNNNKKKLLLLLLKKKKKKKKKKKKKKKJJJPPPPPPPPPNNNLLLHHHDDDBBB<<>>@@@BBBCCCDDDEEEHHHJJJKKKKKKLLLMMMPPPSSSVVVWWWVVVVVVWWWXXXYYY[[[\\\]]]]]][[[YYYYYYZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]^^^```bbbbbbaaaaaaaaabbbeeeeeeeeefffhhhllloooqqqzzz}}}~~~{{{{{{yyymmm{{{}}}vvvmmmddd^^^\\\]]]^^^^^^]]][[[XXXVVVWWWXXXXXXYYYZZZ\\\dddwwwyyyfff\\\XXX[[[iiiyyy}}}|||xxxhhhUUUOOOSSSbbbccc\\\XXXpppttt\\\]]]zzzmmm[[[EEE555333888000000000000////////////......//////////////////000000////////////000000000000111222333333333222222222333555777777555444777;;;@@@FFFKKKMMMNNNNNNSSSNNNTTTSSSWWWYYY\\\|||mmmXXXIII@@@>>><<<<<<>>>???>>>===BBBDDDDDDRRR~~~bbbZZZTTTVVVYYYXXXUUUTTTLLLLLLMMMNNNOOONNNLLLKKKLLLLLLLLLKKKJJJJJJIIIHHHJJJKKKLLLLLLJJJFFFBBB@@@===EEESSSjjj|||zzz}}}|||lllbbbeeeqqq{{{tttdddXXXJJJ???555222333222111222333222222222333444555666777777888888888999999999:::;;;<<<>>>>>><<<;;;:::999999999999:::;;;<<<<<<===???BBBCCCDDDFFFHHHKKKKKKKKKLLLNNNPPPSSSVVVXXXWWWWWWXXXZZZ]]]```bbbdddbbb```^^^^^^___`````````aaaaaaaaaaaaaaaaaaaaaaaabbbdddffffffffffffgggiiiiiihhhgggffffffgggiiijjjsssuuuyyy~~~{{{}}}qqqwwwwwwooojjjhhhhhhhhhiiiiiigggdddbbbcccddddddhhhkkkkkkooo}}}tttbbbYYYXXX^^^ooo}}}uuucccSSSPPPVVVbbb[[[TTT\\\qqq]]]eeeyyyqqqdddTTT@@@222000555000000000000////////////............////////////111000000//////000000111000000111222222333333333222555777666555444555777666999???EEEJJJMMMNNNNNNSSSOOOVVVTTTXXXZZZ___mmm[[[NNNFFF???>>>======>>>>>>=========BBBKKKcccooo]]]VVVQQQTTTVVVSSSPPPOOOJJJKKKLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGGGGHHHIIIJJJHHHEEEBBB@@@???AAAIIIaaaxxxxxxyyytttgggdddmmmwwwuuufffZZZMMMAAA666333333222111222333333333333444555666666888888888888999999999999:::;;;===>>>>>>===;;;:::999999999999:::;;;<<<<<<===???BBBCCCDDDFFFHHHJJJJJJJJJKKKMMMPPPSSSVVVXXXWWWXXXYYY\\\```eeeiiikkkeeecccaaaaaaccceeeeeeeeedddeeeeeeeeeeeeeeeffffffeeegggiiijjjkkkllloooqqqlllkkkjjjiiihhhhhhhhhiiillllllnnnrrryyy~~~yyyuuuzzzyyywwwvvvuuuyyy{{{zzzvvvssssssuuurrrxxx~~~ooo^^^XXXYYY```rrrzzznnn]]]PPPPPPVVVcccXXXSSShhhbbb]]]sss~~~}}}mmmggg^^^QQQAAA222...111000000000000////////////---.........//////000000000000000000000111222222000000000000111111222222///333666555333333888<<<666999>>>DDDIIILLLMMMMMMSSSOOOWWWUUUXXX[[[aaammmXXXKKKCCC???===<<<<<<;;;;;;;;;<<<<<<>>>FFFXXXwwwsssbbbYYYRRROOOPPPQQQMMMJJJJJJIIIJJJLLLLLLKKKJJJKKKLLLLLLLLLMMMMMMLLLJJJIIIHHHGGGHHHIIIIIIIIIGGGEEECCC???>>>@@@SSSnnnvvvvvv|||nnneeeiiirrr{{{wwwhhh]]]OOOCCC777444333222222333333333444555555666666666888888888999999999999::::::;;;===>>>>>>===;;;:::999999999999:::;;;<<<<<<===???AAABBBCCCDDDGGGIIIIIIIIIJJJLLLOOOSSSVVVXXXXXXXXXZZZ]]]aaaggglllnnnfffeeecccdddfffhhhiiiiiihhhhhhhhhiiijjjjjjkkkkkkiiikkkmmmnnnooorrruuuxxxooonnnmmmlllkkkkkkjjjjjjkkkkkkkkkmmmpppuuuzzz}}}~~~|||}}}rrroooyyy~~~xxxhhh[[[XXX[[[cccuuu~~~{{{ssseeeVVVNNNOOOTTTWWWPPPXXX{{{pppZZZggg}}}rrrppppppmmmccc^^^WWWNNN@@@444///111000000000000////////////------......///000000000//////000000111333444555222111000000000000111111333333444444444555555666999;;;???DDDHHHKKKMMMNNNRRRPPPXXXVVVYYY\\\dddrrr[[[LLLCCC>>><<<::::::::::::999:::===>>>GGGQQQkkk}}}hhhaaaYYYSSSOOOPPPPPPLLLJJJJJJHHHJJJLLLLLLJJJJJJKKKMMMKKKLLLMMMNNNMMMLLLJJJIIIGGGGGGHHHHHHHHHGGGGGGFFF@@@???:::GGGddduuuuuuxxxuuuhhhgggmmmuuu{{{zzzlllaaaQQQDDD888444444222222333333444555666666777777777888888888999999999::::::;;;<<<===>>>>>>===<<<;;;999999999999:::;;;<<<<<<===???AAABBBBBBCCCEEEFFFGGGHHHIIIKKKNNNRRRUUUWWWYYYYYYYYY\\\___dddiiilllfffdddccceeehhhkkkllllllkkkkkklllmmmooopppqqqqqqooopppqqqrrrssstttxxxzzzuuutttsssrrrpppooonnnnnnnnnnnnnnnnnnpppsssvvvwww{{{}}}}}}|||ssstttmmm```WWWXXX^^^gggxxx|||wwwmmm^^^SSSPPPSSSWWWKKKNNNcccddd\\\zzz~~~{{{yyysssmmmhhh```UUUJJJ===333111555000000000000////////////------......///000000111......///000222444666777555444222111000000111111666222444???NNNTTTOOOHHH>>>???AAADDDHHHKKKNNNPPPRRRPPPYYYWWWYYY]]]fff}}}dddRRRIIICCC@@@>>>:::::::::::::::<<<@@@BBBNNNZZZyyyssseeeddd[[[UUURRRRRRRRRNNNMMMNNNHHHJJJLLLLLLJJJIIIKKKNNNKKKLLLNNNOOONNNMMMKKKJJJFFFFFFFFFFFFFFFFFFGGGGGGCCCAAA999AAA```vvvwwwvvvzzzkkkfffjjjpppwww|||ooodddRRREEE999444444333222444333444555666777777777777888888999999999:::::::::;;;<<<===??????===<<<;;;999999999999:::;;;<<<<<<===???@@@AAAAAAAAACCCEEEFFFGGGHHHJJJMMMQQQUUUWWWZZZYYYYYYZZZ]]]bbbfffiiieeedddccceeeiiilllnnnnnnmmmmmmoooppprrrsssuuuuuusssttttttttttttuuuxxx{{{{{{{{{yyywwwuuutttrrrqqqnnnnnnmmmnnnoooppprrrssstttzzz{{{tttzzzeee[[[TTTYYY```jjjzzz|||vvvjjj\\\TTTTTTXXX[[[OOOXXXssssssUUU\\\~~~sssgggWWWHHH:::111222777000000000000////////////---------...///000000111---...///000333555777888777666444222111111111222222...666QQQssssssBBBBBBCCCEEEHHHLLLOOORRRRRRQQQYYYWWWZZZ]]]gggzzzkkkVVVHHHAAA>>>;;;777888>>>:::666===>>>>>>FFFOOO}}}fff\\\]]]UUUTTTRRRPPPOOOOOOPPPPPPIIIKKKMMMNNNNNNLLLJJJHHHKKKKKKKKKLLLMMMLLLJJJGGGIIIHHHEEEDDDDDDEEEHHHIIIDDDCCC@@@CCCTTTjjjwwwxxxpppggghhhsssvvv{{{zzzpppiiiWWWHHH999333333333333444555555555555666666666777999999999999999999999999>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJKKKNNNSSSVVVYYYZZZ[[[]]]aaabbbaaa```ddddddfffiiikkknnnppppppllllllmmmnnnpppsssuuuvvvyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxxxxyyyzzzyyywwwwwwtttrrrrrrttttttqqqoootttwwwzzz}}}zzzsss~~~zzz^^^ZZZVVVWWWaaaqqq|||vvvrrreeeTTTOOOUUUYYYVVVPPP^^^xxxaaa\\\jjjfffOOODDD777222444222////////////............111000...,,,,,,,,,...///000//////000222555888:::<<<999555222222444777:::666000999___\\\DDD<<>>>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<============>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIKKKNNNRRRVVVXXXXXXZZZ^^^bbbdddcccbbbeeeeeeggghhhjjjlllmmmnnnmmmmmmnnnppprrrtttvvvwww||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}zzzwwwwwwwwwvvvsssqqquuuwwwxxxyyy{{{uuuxxxqqqYYYWWWUUUYYYeeexxx|||tttmmm]]]OOONNNTTTUUUQQQLLLfffdddWWWZZZpppeeeLLL???444111444222////////////............111///...,,,,,,,,,...///222111111222444666999;;;<<<:::666333333555888:::CCC>>>IIIppphhhNNNCCCGGGIIIMMMSSSRRROOORRRSSSWWW[[[ZZZjjjVVVMMMAAA;;;;;;<<<<<<:::<<<<<<888<<>>GGG```dddWWWRRRNNNLLLLLLKKKJJJJJJKKKMMMNNNJJJKKKLLLKKKJJJHHHEEECCCHHHHHHHHHIIIKKKLLLKKKIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCCCC@@@???GGGXXXiiirrrooo~~~qqqjjjnnnrrrxxx~~~zzzttt^^^NNN===666555555555777666666666666777777777777999999999999999999999999;;;<<<>>>@@@???>>><<<:::;;;<<<<<<<<<<<<===============???@@@BBBCCCEEEEEEEEEFFFHHHIIIJJJMMMQQQTTTVVVWWWZZZ___cccffffffdddeeefffggghhhiiikkkllllllmmmnnnpppqqqtttvvvwwwxxx|||}}}}}}|||zzzwwwuuuwwwwwwvvvuuuvvvyyy~~~{{{uuuuuuvvvfffWWWVVVVVV\\\jjj~~~{{{sssfffUUULLLNNNSSSQQQKKKJJJppprrrVVVNNN\\\|||aaaFFF:::111000333000////////////............000///...,,,,,,---......111111111222333555888999;;;999666444333555888:::AAA@@@PPPyyy___IIIAAAFFFGGGKKKPPPNNNPPPTTTTTTXXX\\\[[[kkkNNNHHH@@@<<<<<<===<<<:::;;;;;;;;;AAACCC???RRRvvvuuu[[[VVVUUUQQQPPPOOOMMMKKKJJJIIIJJJJJJIIIJJJKKKKKKJJJHHHFFFEEEIIIGGGGGGGGGIIIIIIHHHFFFCCCDDDEEEEEEEEEEEEDDDCCCAAABBBAAA>>>AAAOOObbbpppooovvvuuujjjlllqqqwww~~~}}}xxxcccQQQ???777555555555777666666777777777888888888999999999999999999999999999<<>>???@@@BBBCCCDDDEEECCCEEEGGGIIIJJJMMMQQQSSSWWWXXX[[[```dddffffffddddddeeefffhhhjjjlllmmmnnnnnnoooqqqsssvvvxxxyyyzzzzzz{{{~~~~~~}}}{{{yyyyyywwwvvvwwwzzz}}}zzzsssyyynnn```YYYXXXYYY___mmmzzzsssbbbQQQLLLQQQSSSNNNHHHMMM|||qqqXXXLLLbbbyyyWWW???777111111333///////////////............///...------------......////////////000222444555888666444333333444666777333555EEEfffzzzGGG;;;===HHHJJJMMMNNNIIIQQQTTTUUUYYY]]]\\\lllHHHDDD???===>>>>>>===<<>><<<@@@DDDIIIiiilllWWWUUUUUURRRPPPOOOMMMJJJIIIHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJJJJKKKIIIGGGFFFFFFEEEDDDBBBAAABBBDDDEEEEEEDDDBBBAAA???AAAAAA@@@@@@III\\\lllqqqsssxxxkkklllpppwww~~~}}}iiiVVVBBB888555444444666777777777888888888888999999999999999999999999999999;;;>>>AAAAAA@@@===<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDCCCEEEHHHIIIKKKMMMPPPSSSXXXYYY\\\aaadddfffdddbbbbbbccceeehhhkkknnnpppqqqnnnppprrruuuwwwyyyzzz{{{yyyzzz|||~~~~~~{{{zzzzzz|||}}}~~~|||~~~vvvpppzzz{{{iii^^^WWWWWWZZZbbbqqqxxxnnn\\\MMMNNNSSSQQQLLLJJJYYYsssZZZLLLhhh~~~fffJJJ999777333333444///////////////..................---------..................///000111222222444333222111111222333444///111999FFFSSSWWWQQQJJJ>>>777???JJJLLLPPPSSSMMMRRRUUUUUUYYY]]]\\\mmm@@@>>><<<;;;===?????????@@@>>>999>>>NNNaaa~~~cccUUUPPPOOONNNLLLKKKIIIHHHHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKHHHFFFEEEEEECCCAAA@@@AAABBBCCCCCCBBBAAA@@@???@@@BBBCCCAAAEEETTTcccoooqqq}}}pppmmmpppvvv|||ppp]]]GGG;;;666444444666777888888888999999999999999999999999999999999999999;;;>>>@@@AAA@@@???>>>;;;;;;<<<<<<<<<=========>>>??????@@@BBBCCCCCCDDDCCCEEEHHHKKKLLLNNNQQQSSSWWWYYY\\\aaadddeeeccc``````aaadddgggkkknnnppprrrmmmooorrrvvvxxxzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||xxxyyy{{{}}}}}}ooorrr}}}qqqbbb\\\RRRUUU\\\hhhxxx|||tttdddUUUMMMRRRUUUQQQOOOTTTuuulllVVVQQQppp~~~ssskkkUUU>>>555888444333444000////////////............---------...............///000000111111222222222111000000000111111222222222444555555555444555555AAA;;;???EEEEEEMMMTTTQQQQQQUUUUUUYYY]]]\\\lll===;;;::::::<<<>>>???@@@>>>AAABBBSSSttthhh]]]VVVOOOMMMPPPMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLOOOLLLIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDDDD@@@AAACCCEEEBBBAAAJJJVVVkkkppp}}}zzzllloootttyyyxxxdddLLL>>>888555555777888888888999999999::::::999999999999999999999999:::;;;===???@@@@@@@@@@@@===>>>>>>>>>>>>???????????????@@@AAAAAABBBCCCCCCCCCFFFIIILLLMMMOOOQQQSSSTTTVVVZZZ```dddeeecccaaa___```bbbeeehhhkkkmmmnnnmmmooorrrvvvyyyzzz{{{{{{|||||||||}}}yyyzzzyyyyyyzzz~~~{{{uuuuuuzzzeeeZZZVVVRRRWWW```ooowwwnnn[[[QQQPPPZZZ[[[UUUYYYfff```WWW]]]|||rrrfff^^^JJJ888333777222000333222////////////............,,,------......///......//////000000111111000000///000000111111111111111222333444333222333777;;;>>>:::@@@DDDCCCJJJRRROOOQQQTTTTTTXXX\\\[[[lll???>>><<<;;;;;;===>>>???@@@IIIUUUtttmmmZZZYYYYYYQQQOOOWWWTTTRRRPPPMMMKKKJJJJJJJJJMMMMMMLLLLLLKKKKKKKKKJJJPPPMMMKKKIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIAAAAAADDDFFFCCC>>>CCCMMMiiiooozzzlllnnnrrrwww}}}}}}hhhPPPAAA:::777666888888888999999999:::::::::999999999999999999999999;;;;;;===>>>@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCCDDDGGGJJJMMMNNNPPPRRRTTTQQQTTTYYY___dddfffeeeccc___```bbbdddfffhhhjjjjjjlllnnnrrrvvvyyyzzz{{{{{{|||{{{zzz{{{}}}}}}zzzyyyzzz}}}~~~{{{ssszzzrrr]]]SSSRRRUUU[[[fffuuu~~~tttjjjWWWPPPUUUaaabbb[[[dddvvvZZZ```jjjwwwlllaaaYYYFFF666333555///---333444000/////////............,,,,,,---.../////////...------...............---///000111222222222222222222222333333444666888999888999DDDLLLJJJOOOTTTMMMPPPTTTTTTXXX\\\[[[kkk<<<>>>???>>>>>>@@@@@@???IIIOOOmmmzzzhhhWWWRRRTTTUUUTTTRRRXXXWWWTTTRRRPPPOOOOOOOOOMMMLLLKKKKKKLLLKKKHHHFFFJJJJJJJJJHHHGGGGGGIIIKKKKKKKKKLLLLLLJJJHHHEEECCCBBBCCCDDDFFFFFFFFFEEEEEE^^^ooo~~~wwwnnnkkkuuummmUUUEEE<<<777777:::;;;::::::;;;<<<;;;:::888888888888999999:::::::::>>>>>>>>>======>>>>>>>>>AAACCCDDDEEEHHHJJJEEE>>>AAA@@@@@@AAACCCDDDCCCBBBHHHIIIKKKMMMPPPRRRTTTUUUVVVWWWYYY[[[]]]___``````bbbbbbcccdddfffggghhhhhhkkknnnrrrvvvxxxzzz|||~~~xxxzzz{{{|||}}}~~~}}}{{{hhh\\\VVVRRRTTT___lllxxx|||qqqfff\\\PPPZZZooodddMMM___tttYYY\\\wwwyyyrrrtttjjjXXXBBB<<<555333555666333111//////////////////////////////............//////,,,---///000111111111000111111111111111000//////222222333333555666888999;;;===AAAFFFJJJMMMNNNOOOTTTVVVTTTXXX\\\[[[jjj777999;;;<<<===AAAEEEGGGMMMdddlll```TTTSSSUUUTTTQQQPPPUUUTTTSSSQQQPPPOOONNNNNNLLLJJJIIIIIIIIIIIIHHHGGGIIIIIIIIIHHHFFFFFFHHHIIIJJJKKKLLLLLLKKKIIIGGGEEEBBBCCCEEEFFFFFFEEEDDDDDDTTTfffvvv~~~xxxyyypppkkkrrrzzz~~~rrr[[[JJJ???888888<<<;;;;;;::::::;;;;;;::::::===<<<<<<;;;;;;:::::::::@@@??????????????????@@@@@@BBBBBBCCCIIINNNMMMHHHEEECCCBBBCCCDDDFFFFFFEEEHHHIIIKKKMMMPPPRRRTTTUUUUUUVVVXXXZZZ\\\\\\\\\\\\______aaacccfffhhhjjjkkkkkknnnrrruuuwwwxxxzzz|||zzzzzz{{{}}}}}}{{{yyyyyy|||dddWWWRRRPPPXXXcccrrr~~~xxxlll___SSSVVVdddnnnbbbTTThhhjjjWWW```{{{qqqdddUUU???:::444222333444222/////////////////////////////////............//////---...///000111111000000111111111111111000//////222222333333555666888999;;;===AAAFFFJJJMMMOOOOOOSSSUUUUUUYYY]]][[[iii;;;;;;<<<;;;:::===CCCIII```oooaaaZZZWWWYYYZZZVVVSSSRRRQQQQQQQQQQQQPPPOOONNNMMMJJJHHHFFFFFFGGGHHHHHHHHHGGGHHHHHHGGGEEEDDDFFFGGGIIIJJJKKKLLLLLLJJJIIIGGGCCCDDDEEEFFFEEEDDDCCCBBBLLL___rrr~~~uuu}}}wwwpppqqqvvvzzz}}}zzzdddQQQCCC;;;:::===<<<<<<;;;;;;;;;<<<======???>>>===<<<<<<;;;;;;;;;>>>>>>============>>>>>>AAABBBBBBDDDKKKSSSUUURRRMMMJJJGGGFFFGGGHHHIIIIIIJJJKKKLLLNNNQQQSSSUUUUUUTTTVVVXXXZZZZZZZZZXXXWWW\\\]]]___bbbfffiiikkklllkkknnnrrrtttuuuvvvxxxyyy{{{zzz{{{~~~zzztttxxxrrr\\\RRRPPPPPP[[[gggwwwzzzrrrdddXXXRRRaaaooojjjWWWQQQiii___WWWjjjqqq[[[PPP;;;777222000111111000...//////////////////////////////............//////...///000000000000//////000111111111111000000///222222333333555666888999;;;===AAAFFFJJJMMMOOOPPPRRRUUUVVV[[[___\\\iii???@@@AAAAAA>>>???GGGQQQaaaZZZWWWXXX[[[ZZZUUUSSSSSSMMMNNNOOOPPPPPPOOONNNMMMIIIGGGDDDDDDFFFHHHIIIIIIFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGIIIKKKKKKJJJIIIHHHDDDDDDEEEEEEEEEDDDBBBAAAEEEXXXmmm{{{xxxsssuuuyyy~~~nnnZZZIII===;;;>>>======<<<;;;<<<>>>AAADDDDDDCCCBBBAAA@@@AAAAAAAAA??????>>>>>>>>>>>>??????BBBEEEGGGJJJRRR[[[]]]YYYWWWSSSMMMJJJJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWVVVWWWYYY[[[[[[YYYWWWVVV\\\]]]___bbbeeehhhjjjlllkkknnnqqqsssttttttvvvwww|||{{{{{{vvvuuu~~~fffTTTNNNQQQUUUcccppp~~~wwwnnn```TTTXXXdddlllbbbNNNMMMmmmsssXXX\\\{{{tttVVVIII999555222000000111///...//////////////////////////////............//////000000000000000/////////000000111111111111000///222222222333555666888999;;;===AAAFFFJJJNNNPPPQQQQQQUUUWWW\\\aaa]]]iii<<<===AAADDDCCCEEERRRaaaooo[[[VVVSSSSSSTTTRRRNNNMMMOOOKKKLLLNNNOOOOOOOOONNNMMMIIIFFFDDDDDDFFFHHHJJJJJJEEEFFFFFFEEECCCBBBBBBCCCCCCEEEGGGIIIIIIIIIHHHGGGCCCDDDEEEEEEDDDCCCBBBAAA???OOOdddsss|||~~~vvvtttxxx}}}xxxdddPPP@@@;;;>>>===>>>>>>===>>>CCCIIIOOOPPPNNNKKKHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDHHHMMMTTT^^^ggghhhddd```[[[TTTOOOMMMMMMNNNNNNOOOOOOQQQSSSUUUVVVXXXYYYYYYZZZ[[[\\\\\\[[[ZZZXXX___```aaaccceeeggghhhiiikkkmmmqqqsssssssssuuuvvv|||zzz{{{~~~xxx|||sss^^^PPPNNNTTTZZZlllzzz|||sssjjj^^^SSSYYYZZZZZZTTTIIIQQQzzzpppZZZgggvvvSSSBBB777555333111111111000000//////////////////////////////............//////000000000//////////////////000000111111111000000222222222333555666888999:::===AAAFFFKKKNNNPPPQQQQQQUUUWWW]]]aaa]]]iii<<<<<>>===>>>???@@@BBBIIISSS[[[ZZZWWWRRRLLLGGGDDDBBBAAADDDDDDDDDCCCCCCDDDDDDDDDFFFKKKRRRZZZfffoooppplllddd___XXXSSSQQQQQQQQQQQQRRRSSSTTTVVVWWWYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^bbbbbbcccdddfffggghhhhhhjjjmmmqqqsssssstttuuuvvv{{{zzzzzz~~~}}}~~~lllZZZQQQPPPWWW___nnn|||xxxooofff\\\SSSVVVNNNHHHEEEGGGYYYoooaaavvvmmmNNN===555555444333222111111111//////////////////////////////............//////000000////////////000111///000000111111111111000222222333333555666888999:::===AAAGGGKKKOOOQQQRRRRRRUUUWWW]]]aaa^^^iii@@@>>>@@@DDDGGGSSSpppsss```___\\\ZZZTTTPPPQQQQQQNNNMMMNNNIIIHHHHHHHHHHHHIIIIIIJJJFFFDDDDDDDDDFFFGGGFFFEEEDDDFFFGGGFFFCCCAAAAAAAAACCCDDDFFFHHHIIIHHHGGGFFFAAABBBCCCDDDDDDDDDCCCBBBBBBGGGVVViiirrrxxx~~~wwwzzz~~~xxx___III???@@@===???AAABBBFFFOOO\\\fffddd```[[[UUUPPPMMMKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGJJJNNNRRRXXXaaakkklllhhhccc___ZZZVVVUUUVVVVVVUUUUUUUUUWWWXXXZZZ[[[\\\]]]\\\\\\\\\]]]^^^```bbbcccccccccdddeeeggghhhiiiiiijjjmmmpppsssttttttvvvwwwyyyyyyyyy{{{}}}}}}zzzcccUUUPPPRRRZZZcccqqq~~~}}}sssiiiaaaXXXPPPKKKHHHBBBAAASSSxxxiiijjjsss\\\GGG:::333444333333111111111111//////////////////////////////............////////////......///000111222//////000111111111111111222222333333555666888999:::===AAAGGGLLLOOORRRSSSSSSVVVWWW]]]aaa^^^jjjAAA???DDDNNNZZZqqqbbbTTTVVVVVVUUUNNNKKKMMMOOOLLLIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDCCCCCCDDDEEEEEECCCBBBDDDFFFGGGFFFDDDAAA@@@AAADDDEEEGGGIIIIIIIIIGGGFFF@@@AAACCCDDDDDDDDDCCCCCC>>>@@@MMM```jjjppp|||~~~eeeLLLAAAAAA===???BBBDDDHHHSSSbbbmmmooommmhhhdddaaa______```PPPPPPOOOOOOOOOOOOPPPPPPOOOPPPQQQRRRXXX```aaa^^^```]]]YYYXXXXXXYYYYYYYYYVVVWWWXXXZZZ[[[]]]^^^^^^\\\[[[[[[\\\^^^aaadddfffbbbcccdddfffhhhiiijjjkkkjjjmmmpppssstttuuuwwwxxxwwwxxxyyyyyyyyy{{{~~~|||~~~nnnZZZPPPOOOSSS\\\fff|||~~~{{{pppeee\\\TTTMMM<<>>CCCHHHMMMPPPSSSTTTUUUTTTUUU\\\```[[[hhhKKKOOObbb|||bbbUUURRRRRRRRRPPPOOOLLLJJJHHHHHHHHHHHHCCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDD@@@@@@AAAAAABBBCCCDDDDDDAAADDDFFFKKKYYYmmm|||yyy___JJJAAA@@@>>>>>>BBBHHHPPP^^^jjjnnnooorrrwww}}}~~~vvvpppmmmjjjgggdddcccaaa______``````^^^[[[[[[[[[\\\]]]^^^```bbbdddcccccccccccccccccccccccc___]]]\\\___eeeiiijjjiiifffgggiiikkklllmmmnnnnnnmmmmmmooopppqqqrrrrrrrrr{{{xxxuuurrrqqqrrrtttuuuwwwuuuxxx}}}~~~~~~{{{~~~eeeXXXNNNOOORRRWWWdddtttyyyxxxqqqeee\\\VVVMMMDDD>>>???LLLoooppp[[[\\\|||wwwgggSSSAAA666333444333222111000000000000//////000000000000//////.........///////////////......///000000000000000000000111222222222222111111222444444444555888:::;;;>>>CCCHHHMMMPPPSSSTTTTTTTTTUUU\\\aaa\\\jjjKKK```hhhVVVRRRSSSPPPKKKOOOMMMJJJHHHFFFEEEEEEEEECCCDDDFFFFFFFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCDDDAAAAAA@@@@@@AAAAAABBBBBB??????@@@@@@AAAAAAAAABBB@@@AAAAAADDDQQQddduuu~~~jjjQQQBBBBBB???>>>AAAFFFLLLXXXbbbdddccccccgggooozzz~~~zzzvvvssspppmmmkkkiiieeecccaaa`````````aaadddggghhheeefffgggggggggfffeeedddaaaaaabbbggglllmmmjjjgggggghhhjjjlllnnnppppppqqqmmmnnnnnnooopppqqqqqqrrrtttrrrooommmmmmnnnqqqrrrsssqqqrrrxxx{{{{{{}}}sss[[[QQQKKKNNNUUU]]]mmm|||xxxtttkkk^^^UUUOOOHHHAAA===DDD\\\xxx[[[TTTccc{{{ppp___MMM>>>666333444333222111000000000000//////000000000000/////////////////////...............///000000000000000000000111222222222222111111222444444444555888:::;;;>>>CCCHHHMMMPPPSSSTTTTTTTTTTTT]]]bbb^^^lll\\\sss\\\OOOOOOQQQNNNIIINNNLLLJJJHHHFFFDDDDDDCCCEEEFFFGGGGGGGGGDDDBBB@@@AAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>???@@@CCCDDDAAA@@@@@@???@@@@@@AAAAAA>>>>>>??????????????????>>>===<<<>>>HHH[[[ooo{{{~~~nnnttttttWWWCCCDDD@@@===???BBBGGGOOOWWWUUURRROOOPPPUUU___jjjqqq}}}xxxuuurrrnnnllliiigggggghhhiiiiiijjjkkklllnnnnnnlllkkkiiihhhhhhiiimmmqqqqqqlllhhhhhhiiikkkmmmoooqqqrrrrrrnnnnnnnnnnnnoooooopppqqqnnnmmmkkkjjjkkkllloooppprrroooppptttwwwxxx|||~~~cccTTTNNNKKKRRR[[[hhhxxx~~~vvvooodddWWWNNNHHHCCC???BBBRRRttt}}}```NNNUUUqqqxxx]]]GGG;;;666444444333222111000000000000//////000000000000//////000000//////......------......///000000000000000000000111222222222222111111222444444444555888:::;;;>>>CCCHHHMMMPPPSSSTTTTTTTTTTTT]]]ccc```ooossshhhYYYOOOMMMMMMLLLJJJMMMLLLKKKIIIGGGEEEDDDDDDFFFGGGHHHHHHHHHFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAAAAA@@@?????????@@@AAABBBAAA@@@@@@?????????@@@@@@>>>>>>>>>>>>>>>=========:::999999;;;CCCRRRgggxxx{{{dddeeewww|||^^^FFFGGGAAA===>>>@@@AAAFFFLLLFFFDDD@@@>>>@@@EEEKKKPPPaaagggqqq|||}}}wwwsssqqqooommmkkkppprrrtttuuuvvvuuusssrrrnnnmmmlllooorrrrrrnnnjjjhhhjjjkkkmmmoooqqqqqqrrrooonnnnnnmmmmmmnnnoooooolllkkkjjjjjjkkklllnnnppptttpppppptttvvvwww{{{~~~qqqWWWPPPMMMNNNUUUbbbqqq|||rrriii\\\RRRIIICCC@@@???DDD```hhhRRRKKK^^^]]]BBB:::999888444333222111000000000000//////000000000000//////000000//////......------......///000000000000000000000111222222222222111111222444444444555888:::;;;>>>CCCHHHMMMPPPSSSTTTTTTSSSTTT\\\ccc```pppuuugggaaaXXXPPPKKKIIIJJJKKKLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@??????@@@@@@??????>>>>>>======<<<<<<999999:::<<>>???>>>@@@CCC>>><<<;;;::::::;;;===???GGGLLLTTT^^^hhhttt|||wwwsssttttttvvvvvvwwwvvvuuutttqqqooonnnooorrrrrroookkkkkkkkkmmmooopppqqqqqqqqqoooooommmllllllmmmnnnnnnlllkkkkkkkkkkkkmmmnnnooossspppqqqtttwwwxxx{{{xxxdddPPPLLLLLLPPPYYYgggxxx~~~zzzmmmcccWWWNNNGGGAAA@@@AAAGGGmmmwww[[[NNNRRRkkk{{{UUU@@@AAAFFFHHH444333222111000000000000//////000000000000/////////////////////...............///000000000000000000000111222222222222111111222444444444555888:::;;;>>>CCCHHHMMMPPPSSSTTTTTTSSSSSS\\\bbb```ppp~~~hhh___[[[TTTNNNJJJIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCDDDDDDFFFHHHJJJKKKEEEDDDCCCCCCCCCCCCDDDEEEAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@?????????>>>===<<<<<<;;;<<<;;;===>>>>>>DDDVVVhhhttt}}}xxx}}}~~~sss]]]PPPHHHBBBAAA@@@======???;;;;;;;;;;;;:::;;;;;;;;;<<>>CCCHHHMMMPPPSSSTTTTTTSSSSSS[[[aaa___ooorrrddd[[[VVVOOOKKKJJJIIIIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFBBBAAAAAABBBDDDHHHKKKNNNGGGFFFDDDBBBBBBDDDFFFGGG@@@AAADDDFFFGGGFFFDDDBBBCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@???>>>===<<<<<<;;;>>>>>>@@@AAA>>>@@@PPPbbblllsss}}}~~~|||gggTTTLLLDDDCCCAAA>>><<<===<<<<<<;;;;;;::::::::::::<<<>>>???@@@BBBGGGOOOUUUZZZdddttt~~~|||{{{{{{vvvvvvwww{{{}}}{{{uuuppppppqqqrrrrrrsssssssssrrrpppooommmkkkjjjkkklllmmmllllllkkkkkklllmmmmmmnnnmmmkkknnntttyyyzzz~~~qqqYYYTTTQQQLLLPPPWWWbbbttt{{{vvvfffZZZPPPLLLHHHBBBAAAEEEccctttXXXXXXkkkyyy```BBB444888;;;777444333222111000000000000//////000000000000//////---.........//////000000...//////000000000000000000000111222222222222111111222444444444555888:::;;;>>>CCCHHHMMMPPPSSSTTTTTTSSSSSSZZZ```^^^ooouuuggg___SSSQQQNNNKKKIIIGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFCCCAAA???AAAFFFJJJLLLKKKJJJGGGCCC@@@@@@@@@AAAAAAAAAAAABBBEEEGGGHHHFFFDDDCCCDDDDDDBBB@@@?????????===???AAA@@@???===<<<======>>>??????AAAEEEJJJNNNeeelll|||~~~sssaaaUUUJJJGGGFFFCCC@@@@@@<<<===>>><<<999888;;;???:::;;;<<<===>>>???@@@AAAFFFKKKTTT___mmm|||~~~|||{{{|||}}}~~~{{{xxxtttwwwzzzyyyvvvsssssstttuuuuuusssrrrpppnnnmmmlllpppllljjjmmmnnnmmmpppuuurrrppppppsssyyy~~~~~~eeeVVVPPPOOOPPPUUU^^^jjjzzzxxxqqq]]]TTTQQQEEECCCBBB@@@[[[fffRRRjjjtttbbbMMMAAA:::666333333111111111111000000000000//////............//////............////////////111111000000//////......222111111111000000//////000222333444444666888;;;;;;>>>CCCHHHNNNRRRUUUVVVUUUTTTTTT]]]dddbbbqqqlll```[[[XXXVVVRRRNNNKKKIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDDDDAAA@@@AAAEEEHHHJJJJJJFFFEEEDDDCCCBBBBBBAAA@@@BBBBBBCCCEEEGGGGGGEEECCCDDDDDDDDDBBB@@@???>>>???===???AAAAAA???==================<<<<<>><<<<<<===???;;;;;;<<<======>>>?????????BBBFFFMMMWWWdddrrrzzz{{{}}}|||yyyyyyyyyuuuuuutttssssssssssssssssssooommmnnnooonnnpppuuuuuussssssvvv{{{ppp[[[NNNKKKJJJTTTZZZcccqqq|||rrrkkkWWWMMMKKKCCCAAABBBIIImmmdddSSS[[[www~~~ooo[[[FFF;;;666333000000111111111111000000000000//////............//////............////////////000000000000////////////222222222222111111111000000222333444444666999;;;<<<>>>CCCIIINNNQQQTTTUUUUUUTTTTTT]]]dddaaaqqqtttggg```^^^___\\\VVVQQQMMMJJJIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDBBBAAAAAACCCFFFGGGFFFBBBCCCDDDEEEDDDCCCAAA@@@DDDCCCDDDEEEGGGFFFDDDBBBEEEDDDCCCBBB@@@???>>>======???AAAAAA???>>>>>>>>>>>>>>>===;;;999:::<<<>>>NNN[[[mmm~~~yyylll___YYYUUUPPPKKKJJJIIIFFFCCCBBBAAAAAAAAA@@@========================@@@@@@AAABBBHHHQQQ\\\ddduuuxxxxxxwwwwwwxxxyyy{{{|||yyyuuurrrssssssqqqssswwwzzzxxxwwwyyy}}}}}}eeeUUUMMMMMMNNNWWW^^^jjjzzzvvvkkkbbbSSSGGGFFFAAA@@@CCCUUUbbbTTTRRRddd}}}iiiTTT???555444222000...111111111111000000000000//////............//////............////////////////////////000000000000333333333222222222222222000222444444555666999;;;===???DDDIIIMMMQQQSSSTTTUUUTTTTTT\\\bbbaaaqqqyyykkkcccaaaaaaaaa]]]WWWQQQLLLIIIHHHHHHDDDDDDCCCCCCCCCBBBCCCCCCDDDCCCBBBBBBBBBCCCCCCDDDAAABBBCCCDDDCCCCCCCCCDDDGGGFFFEEEFFFGGGFFFDDDBBBCCCBBB@@@??????>>><<<;;;===???AAAAAA???>>>>>>>>>@@@@@@???<<<:::999;;;===III\\\ppp~~~~~~~~~~~~wwwjjjddd```ZZZVVVUUUTTTPPPKKKIIIIIIIIIFFFCCCAAAAAA@@@???>>>======<<>>@@@DDDIIIMMMPPPRRRSSSUUUTTTTTT[[[aaa```rrryyyggg^^^ZZZZZZ]]]^^^[[[UUUPPPKKKIIIGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAABBBBBBAAABBBCCCAAA@@@AAAEEEHHHHHHGGGFFFFFFGGGFFFEEECCCAAA???======>>>===;;;999<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>><<<;;;:::<<<===CCCXXXnnn{{{}}}}}}~~~uuuqqqoookkkhhhgggbbb^^^XXXUUUTTTRRROOOLLLIIIHHHGGGFFFDDDCCCBBBAAA???@@@CCCDDDEEEHHHKKKNNNQQQ\\\iiirrryyy}}}{{{{{{{{{yyyzzz{{{}}}bbbRRRLLLJJJNNNTTT___iiizzz{{{vvvlll```WWWSSSFFFDDD>>>@@@JJJeeefffSSS\\\mmmZZZIII888333555555444222111111111111000000000/////////............//////............////////////------...///000111222222000000111111111111111111111333444555555777999<<<>>>@@@DDDIIIMMMPPPRRRSSSUUUUUUTTT[[[```___sss{{{fff]]]XXXTTTTTTXXXXXXWWWSSSPPPLLLJJJIIIHHHGGGFFFEEECCCCCCDDDDDDEEECCCDDDEEEDDDBBBAAAAAABBBBBBCCCCCCAAA???@@@EEEJJJGGGEEEDDDDDDEEEEEEDDDBBB@@@===;;;<<<>>>???===::::::<<<>>>???>>>=========:::;;;;;;:::999999;;;<<<:::JJJaaasssxxx}}}}}}~~~~~~|||{{{{{{rrroooiiieeeaaa^^^[[[YYYUUUTTTSSSQQQOOONNNMMMLLLDDDFFFIIIKKKKKKLLLMMMNNNOOOTTT[[[```fffooo|||lllWWWNNNKKKKKKQQQZZZjjjuuuzzzuuunnneeeYYYQQQMMMCCCAAA<<>>CCCIIINNNQQQTTTUUUUUUUUUUUUZZZ]]]]]]tttuuudddYYYSSSWWWVVVMMMKKKOOORRRSSSTTTTTTTTTRRRQQQPPPGGGEEECCCBBBBBBBBBDDDEEECCCEEEGGGFFFCCCAAABBBDDD>>>BBBFFFFFFBBBAAABBBEEEAAA???===>>>???@@@@@@???@@@===;;;===BBBDDDBBB???777999<<<===<<<;;;;;;<<<:::;;;<<<;;;:::999:::;;;;;;888FFFddd{{{kkkooo}}}|||}}}}}}}}}~~~vvvpppooopppjjjiiihhhfffeeecccbbbbbbaaa```^^^[[[XXXVVVWWWYYYYYYXXXVVVWWWYYY^^^bbbeeehhhrrr{{{___RRRJJJMMMPPPQQQ[[[gggwww|||sssjjjaaaVVVKKKCCC???>>>BBBAAA\\\tttaaaTTTZZZ{{{zzz[[[???:::666555444111222666111111111111000000000000//////............//////............/////////000////////////000000000000111111111222222333333333222333555666666777:::===;;;>>>CCCHHHNNNRRRUUUVVVUUUUUUUUUYYY]]]\\\tttyyyddd^^^[[[VVVSSSQQQPPPMMMLLLQQQOOONNNPPPQQQQQQNNNKKKEEEDDDDDDCCCCCCCCCDDDDDDAAAAAABBBBBBBBBAAA@@@???>>>???@@@@@@@@@???===<<<>>>>>>>>>???>>>======<<>>>>>>>>>>>777777888999::::::::::::999999:::::::::;;;;;;;;;;;;777???TTTiiizzzggg___nnn~~~}}}{{{uuutttrrrpppnnnlllkkkkkkjjjhhheeeddddddcccbbb```aaa___]]][[[[[[\\\___```gggjjjqqq{{{kkkWWWQQQMMMNNNQQQWWWcccnnn}}}sssggg\\\SSSIIIAAA???::::::RRRxxxsssWWWVVVnnniiiMMM999888555333222111111111111111111111000000000000//////////////////////////////............//////000000////////////000000000111222222333333222222111333555666777888:::<<<>>>AAAEEEJJJNNNRRRTTTUUUWWWVVVTTTYYY\\\[[[qqqjjj\\\XXXVVVRRRPPPOOONNNLLLKKKMMMLLLKKKMMMNNNNNNLLLIIICCCCCCBBBBBBAAABBBBBBCCCCCCBBBAAA???????????????>>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;>>>>>>>>>===============777888999999:::999999999777777888888888999999999999555:::KKK\\\lllaaaaaagggvvv~~~|||yyyxxxwwwvvvtttrrrooonnnmmmmmmkkkjjjjjjhhheeecccaaaaaabbbbbbaaadddhhhoooxxxyyy___SSSNNNKKKNNNSSS\\\iiivvv{{{pppdddXXXMMMCCC===@@@AAAVVVgggUUUbbbtttZZZBBB999888666444333222222111111111111111000000000000//////////////////////////////............//////000000////////////000000000111111222222222222222111333555666777888:::<<<>>>AAAEEEJJJNNNRRRTTTUUUVVVVVVTTTYYY\\\\\\rrrmmm]]]XXXSSSQQQNNNLLLLLLLLLKKKIIIHHHHHHGGGIIIJJJJJJIIIGGGBBBBBBAAAAAAAAABBBBBBCCCFFFDDDAAA>>><<<===>>>???======<<<;;;;;;;;;;;;<<<<<<;;;:::999888999::::::===<<<<<<<<<;;;;;;;;;;;;888888999999888888777777555555555555666666666777888444666@@@KKKZZZrrrkkkYYY]]]sss~~~|||{{{zzzyyyxxxvvvuuutttrrrooollliiihhhgggggghhhiiimmmqqqvvvzzz|||gggRRRPPPLLLLLLQQQYYYeeeuuu|||uuuiii]]]RRRGGG???;;;===CCCooooooTTTUUUttt|||hhhPPP>>>888888777666555444222111111111111111000000000000//////////////////////////////............//////000000////////////000000000000111222222222222222222333666777777888:::<<<>>>AAAEEEJJJOOORRRTTTUUUUUUUUUTTTYYY]]]]]]sssrrrbbb[[[[[[SSSPPPMMMKKKKKKKKKJJJHHHEEEEEEEEEFFFGGGHHHGGGGGGDDDDDDDDDCCCDDDDDDEEEEEEGGGFFFCCC@@@>>>>>>>>>>>>===<<<;;;999999:::;;;;;;<<<;;;999777777888:::;;;;;;;;;;;;:::999999888888888888888888777666555444444444444444555555555555777444444999>>>KKKgggeeeYYYggg~~~}}}}}}}}}~~~}}}}}}|||zzzwwwssspppnnnrrrqqqqqqqqqrrrtttvvvwwwzzzoooZZZKKKOOOMMMOOOWWWbbbppp~~~{{{vvvlll```VVVMMMDDD>>>===CCCMMMjjjXXXNNNbbbxxx^^^HHH>>>777888888888777555333111111111111111000000000/////////////////////////////////............//////000000////////////000000111111222333333333333333222444666777777888;;;===???AAAEEEJJJOOORRRTTTUUUUUUUUUSSSYYY]]]]]]tttvvvhhh```\\\\\\VVVSSSOOOMMMLLLKKKIIIHHHDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJGGGGGGFFFDDDBBB@@@>>>======<<<;;;999999:::;;;;;;===<<<:::888888999:::<<<::::::999999888777777666888888888777666555444333444444444555555555555666777555555888999DDD___{{{yyybbb```qqq}}}|||||||||~~~}}}zzzxxxvvvuuutttrrrrrrrrrsssssstttxxxuuubbbSSSIIIMMMMMMRRR]]]jjjyyy}}}zzzrrrfffYYYPPPHHH???===???NNNaaa{{{ZZZSSSXXXvvvnnnPPP>>>999777777888888777555333222111111111111000000000/////////////////////////////////............//////000000////////////000000222333333444555444444444222444666777888999;;;===???BBBFFFKKKOOOSSSUUUVVVUUUUUUTTTYYY^^^^^^ttt{{{hhhbbb^^^ZZZYYYWWWTTTPPPNNNLLLKKKJJJHHHEEEFFFFFFFFFDDDEEEFFFHHHJJJJJJJJJJJJJJJKKKLLLMMMGGGGGGGGGFFFEEEBBB???>>>======<<<;;;;;;;;;;;;<<<===<<<;;;:::::::::;;;;;;::::::999888777666666555666777777666555444333222444444444555555555666666555555777:::999???UUUnnnppp___cccwww~~~}}}}}}}}}|||{{{yyywwwvvvuuuuuuvvvuuuwwwzzz~~~|||fffYYYPPPIIILLLMMMVVVdddttt|||nnn```RRRKKKCCC;;;;;;AAAPPPmmmcccVVVZZZlllcccGGG:::777666777777666555444333333111111111111000000000000//////////////////////////////............//////000000////////////000000222333333444444444444444222444777888888999;;;===???BBBFFFKKKPPPSSSUUUVVVVVVVVVUUUZZZ^^^^^^tttiii^^^[[[YYYWWWVVVTTTQQQNNNLLLKKKKKKJJJHHHEEEGGGGGGEEECCCCCCEEEGGGIIIIIIIIIIIIJJJKKKLLLMMMHHHGGGFFFDDDCCCAAA@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999888777666555555555555555555555444333222333333444444444555555555222333777;;;888999III\\\ssskkkdddmmmxxx}}}|||||||||xxxxxxxxxxxx{{{gggWWWRRROOOJJJMMMQQQ]]]oooyyyttteeeUUUHHHDDD@@@;;;???GGG\\\|||lllVVVWWWjjjtttSSSCCC===:::777666555444333333333333111111111111000000000000//////////////////////////////............//////000000////////////000000000111222222333333222222333555777888888999<<<===@@@BBBFFFKKKPPPSSSUUUVVVXXXWWWUUUZZZ^^^]]]sssttthhh\\\WWWVVVTTTUUUWWWOOOMMMJJJIIIJJJJJJJJJIIIFFFGGGGGGEEEBBBAAADDDGGGGGGGGGGGGHHHIIIJJJKKKLLLIIIGGGDDDAAA@@@@@@AAABBB>>>???@@@@@@@@@???===<<<:::;;;;;;;;;;;;:::999888::::::999888777666555555444444555555444444333333222222333333333444444444000111777;;;777444???OOOeeeuuu}}}uuuuuuyyyyyy~~~||||||}}}{{{yyywwwuuuwww|||oooVVVLLLNNNNNNKKKPPPVVVdddyyyxxxoooiiiZZZKKK@@@??????>>>DDDPPPvvvyyyhhh\\\]]]|||```BBB>>>???:::777666444333222222333444111111111111000000000000//////////////////////////////............//////000000////////////000000//////000111111111111111333555777888888:::<<<>>>@@@BBBGGGKKKPPPSSSUUUVVVYYYXXXVVVZZZ^^^]]]sss|||```[[[VVVUUUVVVUUUQQQMMMMMMLLLJJJIIIHHHHHHIIIIIIEEEFFFGGGFFFEEEEEEGGGIIIKKKJJJGGGFFFEEEEEEGGGGGGBBBAAA@@@??????@@@BBBCCC>>>@@@AAA@@@===;;;<<<>>><<<<<<:::999888777777777999999888777666555444444555555666666555444444333222222222222222222222222555555555555777999;;;===QQQddd}}}zzzqqq}}}zzzyyyyyy|||~~~|||zzzxxxxxx{{{~~~zzz___SSSOOOLLLNNNRRR[[[```ooozzzsssdddUUUQQQCCC===BBBBBB???JJJ]]]qqq___ttt}}}PPP:::::::::333777555444333333444555777333222000...---....../////////.........---------...------------...//////111111000000//////......111333444444222222333555333555777888888999<<<>>>AAACCCGGGLLLQQQTTTVVVWWWXXXXXXXXX]]]___]]]qqqqqqbbb]]]XXXUUUUUUTTTOOOKKKKKKKKKIIIHHHGGGGGGHHHHHHFFFGGGHHHGGGEEEEEEFFFHHHJJJHHHFFFDDDCCCCCCDDDDDDAAAAAAAAA@@@@@@AAAAAABBB???AAAAAA@@@===;;;<<<>>><<<;;;:::888777777666666888777777666666555555555333333444444444444333333222222222222222222222222444444444555777999;;;<<>>AAACCCGGGLLLQQQTTTVVVWWWXXXXXXXXX]]]```^^^rrr{{{mmmeeeccc^^^YYYUUUTTTQQQMMMIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEFFFGGGFFFDDDBBBAAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAA???===;;;;;;<<<::::::888777666555555555555555555555555555555555111222222333333333333222222222222222222222222222444444444555666888999:::???KKK___uuuzzz~~~}}}}}}}}}{{{{{{~~~~~~~~~mmm[[[LLLJJJLLLNNNUUU^^^lllttt|||tttiiiXXXJJJDDD<<<<<>>AAACCCGGGLLLQQQTTTVVVWWWXXXXXXXXX]]]```___ttt}}}bbb^^^]]]^^^ZZZVVVSSSQQQOOOKKKIIIJJJIIIHHHHHHGGGFFFFFFFFFHHHIIIJJJHHHFFFDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???@@@AAABBBAAA@@@???>>>@@@@@@@@@>>>===;;;::::::999888777666555444444444333333444444555555555666333333333333333222111111111111111111111111111111333333444444666777888888888AAAQQQggg{{{www~~~{{{zzz{{{~~~~~~|||}}}}}}~~~mmm^^^QQQIIIJJJNNNRRR\\\hhhyyy|||vvvlll___NNNBBB;;;>>>AAAEEEQQQqqqfffeeezzzdddFFF===;;;666555:::<<<:::777555333333444444999888888666444222000///...........................------------...//////000000000000////////////000111333333222222333555333555777888888999<<<>>>AAACCCGGGLLLQQQTTTVVVWWWXXXXXXXXX]]]aaa```vvvmmmWWWWWWYYYVVVTTTQQQOOONNNLLLKKKIIIJJJJJJIIIIIIHHHHHHGGGFFFGGGIIIIIIHHHFFFCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDD>>>???@@@@@@@@@???===<<>>===<<<<<<;;;:::999888888666555444333333333222222222333444444555555666666666555333222000///111111111111111111111111222222333444555666666666555999HHH___uuurrrmmm~~~|||yyyxxxyyy{{{~~~{{{yyyzzz~~~jjjZZZTTTLLLIIIMMMQQQVVVbbbqqq|||vvvpppfffXXXHHH>>>999AAABBBFFFccciiiZZZmmmwwwXXX@@@======777555:::<<<:::777444333222333333888999999888666333000///---........................------------...//////////////////000000000000///111222222222222333555333555777888888999<<<>>>AAACCCGGGLLLQQQTTTVVVWWWXXXXXXXXX]]]bbbbbbxxxeeeUUUUUUTTTPPPOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEGGGHHHGGGEEEBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDD>>>>>>>>>>>>===<<<;;;;;;===;;;::::::;;;;;;999888888888666555444333333333111111222222333333333444666666666555444222000000111111111111111111111111111111333444444555555444444444@@@XXXpppwww```aaayyy}}}yyywwwwwwxxx~~~zzzyyyzzz|||ttt___UUUMMMJJJKKKQQQUUU[[[kkk}}}xxxqqqkkkbbbSSSFFF???===AAAAAAIIIrrrkkkXXXZZZ{{{gggPPP===;;;<<<888666:::777666444333333444555666666777888888777444000...---------..................------------...//////////////////000000000000...000111222111222333555333555777888888999<<<>>>AAACCCGGGLLLQQQTTTVVVWWWYYYXXXXXX]]]cccccc{{{qqq]]]VVVUUUOOONNNNNNMMMKKKJJJIIIJJJKKKHHHHHHIIIIIIHHHGGGEEEEEECCCEEEGGGFFFDDDBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA>>>===<<<;;;:::::::::::::::888777777999:::999777999888777555444444444333111111111222222222222222222333333333333222222111111111111111111111111111000111222333444444333333666111888MMMeeezzznnnXXXYYYppp~~~zzzwwwvvvwwwyyy~~~~~~~~~~~~eeeUUURRRJJJIIINNNWWW]]]eeeyyy|||rrriiiddd[[[MMMBBB>>>>>>>>>DDD\\\vvv[[[WWWggg{{{TTTEEE888666888888777999555444333222222333555666333555777888777333000------------.........//////...------------...//////.../////////000000000111...///111222111222333555333555777888888999<<<>>>AAACCCGGGLLLQQQTTTVVVWWWYYYXXXXXX^^^cccddd|||ooo```WWWWWWVVVMMMNNNNNNNNNLLLJJJIIIIIIJJJGGGGGGHHHHHHGGGFFFDDDCCCAAACCCFFFFFFDDDAAA@@@@@@BBBBBBBBBBBB@@@???>>>===>>><<<;;;999888888999999888666555666999:::888666999888777666555444444444111111111111111111111111//////000111222333333333000000000000000000000000///000222333444444333222999000111CCCYYYoooqqqYYYWWWkkkyyy~~~zzzwwwvvvvvvrrrwwwkkkTTTIIIHHHIIIJJJRRR]]]dddnnnwwwlllbbb]]]UUUHHH>>><<<===;;;KKKqqq}}}jjjYYY___xxxcccFFF===444222444777999999777666444111000111222222111333666777666333///------------.........//////...------------...//////.../////////000000111111---///111111111222444555333555777888888:::<<<>>>AAACCCGGGLLLQQQTTTVVVWWWYYYXXXXXX^^^ccceee}}}sss\\\WWWWWWQQQLLLKKKKKKMMMPPPPPPMMMJJJHHHGGGFFFDDDBBBBBBBBBBBBBBB@@@GGGFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEEEECCCAAA>>><<<<<<<<<;;;:::888777666666666666666666666666666666777777777777666555444333222222222222222222222222//////000111333444555666111111111111000000000000///000222333444444333222333444555888AAAYYYuuucccaaalll|||{{{vvvtttrrrqqqvvvyyydddWWWNNNJJJJJJKKKOOOXXXdddqqq}}}xxxqqqhhhVVVLLLKKKAAA:::BBBCCCDDD^^^www______uuuvvvNNN???999333333777999555111222111000111222222111000222111111000///......---........................000000000000//////////////////000000000000//////000111111222222333444444444555666888:::<<<>>>>>>???DDDJJJOOORRRTTTVVVXXXVVVYYYYYY]]]dddjjjxxxcccQQQPPPRRRNNNLLLNNNJJJMMMNNNNNNLLLIIIGGGGGGGGGEEEDDDDDDEEEFFFEEEDDDFFFEEECCCBBBAAAAAABBBBBBBBBCCCCCCBBBAAA???>>><<<<<<;;;:::999888777666555555555555555555555555555555555555555444333222111222222222222222222222222///000000111222333444444000000000////////////...//////111333333444333333222333444666<<>>>>>@@@DDDJJJOOORRRUUUWWWXXXYYY[[[[[[```fffkkkssscccUUUKKKKKKMMMKKKKKKOOOJJJKKKMMMLLLJJJHHHGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCDDDBBBAAA@@@???>>>>>>>>>===<<<<<<;;;999888666555555444444444444444444444444333333333333222111000///000000000000000000000000000111111111222222222222////////////...............///000222333333444444222222333444777EEE```xxxttthhhvvv~~~{{{xxxrrrooopppwwwsssZZZMMMJJJJJJLLLOOOTTT[[[jjj{{{~~~tttlllgggZZZFFFAAAFFFAAA===HHHYYY~~~hhhYYYtttYYY<<<999888666444333222222222111222333333444444444444111111000000//////..............................//////////////////////////////000000000000//////000111111222222333444444444555777888;;;<<<>>>???AAAEEEKKKOOOSSSUUUWWWYYYYYY\\\\\\```fffkkkrrriii\\\XXXQQQLLLMMMLLLIIIJJJOOOIIIKKKLLLKKKIIIGGGGGGGGGFFFFFFFFFHHHKKKMMMLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGBBBAAA???=========???@@@>>>===<<<:::999777666555444444444444444444444444111222222222111111000///000000000000000000000000111111111111111111111000000000/////////.........---...///000222333333444333222222222222:::LLL^^^gggiiizzz~~~|||tttooonnnrrrwww|||sssaaaNNNGGGIIIMMMPPPSSS[[[fffxxx{{{nnneee[[[QQQAAA===AAA===BBBUUUxxxqqq[[[\\\nnnLLL;;;666999;;;:::666333111222///111333444444333333444111000000000/////////..................................../////////////////////000000000000//////000111111222222333444444555555777999;;;===>>>???BBBFFFKKKPPPSSSUUUXXXZZZWWW[[[[[[^^^dddhhhfff[[[ZZZUUURRROOONNNNNNLLLJJJKKKNNNIIIKKKLLLLLLJJJHHHHHHHHHEEEEEEFFFHHHKKKLLLLLLJJJHHHHHHHHHHHHHHHGGGGGGGGGBBBAAA???======>>>@@@BBB??????===<<<:::888777666444444444444444444444444111222222222222111111000////////////////////////111111000000000000//////111111111000000000//////---......///000222333333444333222222111333>>>KKKlll{{{mmm\\\lllxxxrrrooopppsssvvv~~~___SSSHHHGGGLLLPPPSSSWWWhhhtttwwwhhh^^^MMMIII@@@======999IIIiiiwww[[[WWWlll|||XXXAAA<<<666;;;@@@AAA;;;555222222---000333444222111111222000000000000////////////........................------....../////////000//////000000000000//////000111111222222333444444555666777999;;;===??????CCCFFFKKKPPPSSSVVVYYY[[[XXX[[[[[[___dddggg}}}xxxhhhVVVQQQUUUSSSKKKLLLMMMMMMLLLKKKLLLNNNIIILLLOOOOOONNNKKKIIIIIIEEEEEEFFFHHHJJJKKKIIIGGGDDDDDDEEEEEEEEEEEEDDDCCCAAA@@@>>>======???AAABBB@@@???===<<<:::888666666444444444444444444444444111222222222222222111111////////////////////////000000000///////////////111111111111000000000000///.........///000111222333111111222111111777???ZZZppp{{{\\\bbbyyy|||wwwtttsssqqqrrrxxxuuueeeOOOJJJGGGJJJNNNSSSYYY```ppp~~~qqqbbbWWWDDDCCC???>>>===;;;SSS|||wwwYYYRRR```dddGGG:::;;;888<<>>============>>>???@@@>>>===<<<:::888666444444333333333333333333333333000111111222222222111111000000000000000000000000.../////////////////////111000000000000/////////000///............000000111//////222222111444:::JJJaaayyynnneeehhh}}}yyywwwrrrooosssyyyuuuaaaVVVIIIGGGIIINNNRRRXXXdddooo|||yyylll[[[PPPAAA???;;;>>>@@@AAA^^^nnn___UUUeeezzztttQQQ>>>;;;===;;;;;;;;;:::777444222222...333777666222//////000////////////000000000000........................,,,,,,---......///000000//////000000000000//////000111111222222333444444666666888:::<<<>>>???@@@EEEHHHLLLPPPSSSWWW[[[]]][[[^^^^^^bbbfffggg|||ppp___ZZZ]]]XXXTTTRRRKKKPPPPPPOOOMMMLLLMMMKKKIIIIIINNNSSSUUUTTTPPPLLLJJJIIIHHHHHHJJJJJJIIIFFFCCCBBBCCCDDDEEEEEEDDDCCCCCC<<<<<<<<<<<<<<<===>>>???===<<<:::888666444333222111111111111111111111111000000111111111111111000111111111111111111111111............//////000000000/////////............111000///------.../////////------111222111444888<<>>???@@@EEEHHHLLLPPPSSSWWW[[[^^^YYY]]]]]]```dddeeezzz~~~ppp[[[XXXUUUSSSSSSRRRPPPNNNPPPOOOMMMKKKJJJIIIIIIIIIJJJLLLOOOPPPPPPNNNJJJHHHHHHGGGGGGJJJOOOOOOKKKFFFCCCCCCDDDFFFGGGEEEBBB???===<<<;;;:::::::::::::::;;;:::888666444444444444222222222111000///......111111111111111111111111......//////000000111111........................////////////////////////000000000000////////////111111222222222333333333999EEEYYY{{{qqq{{{}}}|||yyyuuurrruuuxxx}}}zzzdddRRRKKKLLLGGGOOOUUUWWW^^^oooyyynnn```RRRIII<<<999<<<===BBB^^^gggOOOWWWqqq{{{SSSAAAAAABBB???555555444444444444555555555444222000///000000111000000000000////////////...------,,,,,,------...------,,,+++,,,---...///////////////000000000000333333444444555444444444666888999:::;;;===AAACCCTTTSSSSSSSSSTTTVVVXXXYYY___bbb```bbbdddcccwww}}}pppddd]]]YYYVVVSSSQQQPPPNNNLLLJJJNNNMMMLLLKKKJJJIIIIIIIIIGGGHHHJJJKKKKKKIIIGGGEEEIIIGGGGGGJJJNNNNNNJJJFFFBBBBBBCCCEEEFFFEEEAAA>>>>>>===;;;:::999999888888999888666444333333333444222222222222111000///...111111111111111111111111....../////////000000000........................////////////////////////////////////////////////000000000111111111222222333;;;JJJmmmzzzxxx|||xxxvvvuuuwww{{{uuudddXXXMMMHHHHHHHHHQQQYYY^^^iii}}}|||sssgggYYYKKKCCC@@@:::BBBRRRbbb}}}ggg[[[qqqaaaEEE===???>>>;;;333555666555333222222333444333222000000000000000000000000000/////////......------,,,,,,------...------,,,,,,,,,---...///////////////000000000000222333333444555555555444555666888:::>>>EEEMMMRRRXXXWWWWWWVVVVVVWWWXXXYYY\\\______aaaddddddxxxiii]]]XXXUUURRRXXXVVVRRRPPPOOOLLLIIIGGGLLLKKKJJJJJJIIIIIIIIIJJJFFFFFFGGGGGGFFFFFFEEEDDDHHHGGGGGGIIILLLLLLIIIEEEAAAAAAAAACCCDDDCCC@@@======<<<;;;999888777777777555555444333222333333333222222222222222111000///000000000000000000000000.........///////////////------------------------////////////////////////////////////////////////////////////000000000000111333:::ZZZ|||eeeiii|||yyywwwxxxzzzoooYYYOOOLLLKKKIIIHHHNNNXXXcccjjjxxxxxxmmm```QQQEEE>>>BBB<<>>;;;999666999<<<:::555111222444333222111000000000000000000000000/////////.........------,,,,,,------...------,,,,,,------...///////////////000000000000111222333444555555666666555666777:::@@@HHHRRRYYYRRRRRRRRRSSSTTTVVVWWWXXXZZZ]]]]]]```dddeeezzzkkk]]]XXXXXXVVVSSSYYYVVVTTTQQQPPPMMMJJJGGGIIIIIIHHHHHHHHHIIIIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHHHHEEEBBB@@@??????@@@AAAAAA>>><<<;;;:::999888777777777777333333333333333333333333222222222222222111000000000000000000000000000000........................------------------------........................---...............//////....../////////000000000222222333IIIooocccVVViii}}}{{{yyyzzz{{{}}}ppp^^^MMMGGGIIIKKKLLLNNNUUUaaannnxxx}}}uuuiiiZZZLLLBBB===@@@CCCgggiiiXXXnnneee@@@;;;@@@===999;;;===BBBEEEAAA888222222555222222111000000000000000000000/////////............------,,,,,,------...---------------......///////////////000000000000000111222444555666666666666777888:::===CCCJJJOOOJJJKKKNNNQQQTTTWWWZZZ[[[ZZZ]]]]]]```dddeeezzzqqqggg[[[UUUVVVXXXVVVTTTVVVTTTRRRQQQPPPNNNJJJGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEEEEFFFFFFCCCBBBBBBBBBCCCBBB@@@???>>>======>>>???>>><<<:::888777777666666666777777222222333333333444444444111111222222222111000000////////////////////////.........---------------------------------------------------------------,,,,,,------............/////////000000000000111111222111===YYYooosssWWWVVVjjj~~~{{{yyyzzzzzzyyyyyy||||||]]]TTTLLLIIIIIIJJJNNNSSSZZZiiiyyy|||xxxooobbbSSSGGG@@@>>>>>>QQQttt[[[^^^zzzWWW======???999888@@@CCCGGGHHHBBB888111000333111111111111000000000///////////////...............------,,,,,,------...------.........//////...////////////000000000000000111222444555666666666555777999;;;<<<>>>AAADDDLLLMMMPPPTTTXXX[[[^^^___\\\______aaaeeeeeezzzbbb[[[SSSNNNOOORRRTTTUUUQQQPPPOOOOOOOOOMMMJJJHHHFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@???>>>===<<<===<<<;;;;;;<<<<<<;;;999777666666555555555555555111222333333333333333222000000111111111000000///////////////////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.........////////////000000000000---111000666HHH[[[uuu}}}mmmXXXZZZwww}}}xxxyyyxxxuuuqqqqqqtttxxxvvv```OOOLLLKKKKKKJJJJJJQQQYYYbbbttt|||zzzrrrooofffYYYKKKAAA======AAAcccwwwaaabbbyyy]]]FFF888::::::444777BBBAAACCCBBB<<<444......000///000000111111000///////////////.........------...------,,,,,,------...------...////////////...////////////000000000000111222333444555555666666333666:::<<<>>>???AAABBBMMMOOORRRTTTWWWYYY[[[[[[]]]``````bbbfffggg{{{[[[XXXSSSOOOMMMNNNRRRUUUMMMMMMMMMOOOPPPPPPMMMKKKFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@???===;;;;;;;;;<<<:::999:::;;;;;;999888999888666555333222111111000111222222222111000///...//////000000000//////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------........./////////,,,111000111<<>>============<<<<<<<<<::::::999999888888777777777777666555333222111111000000000000000000000000......////////////......------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............///111333444000...666FFFSSS{{{}}}]]]YYYkkk}}}yyyvvvrrrnnniiieeejjjmmmuuummm]]]QQQMMMNNNKKKLLLPPPUUU\\\eeesss~~~zzzrrriiicccaaaWWWNNNKKKEEE>>>>>>DDD[[[|||mmmWWW^^^}}}___<<<999888777666666555555555777555444222111111222222..............................------------.........---,,,++++++,,,---...111000...------...///000111///...---...000333444<<<;;;999888666444222222666777999:::<<>>>>>???@@@@@@@@@??????::::::::::::999999999999888888777777666555555444333333222222222111111111////////////////////////......////////////......------............------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////...000333666KKKlllmmmZZZccc}}}zzzuuupppmmmfffeeegggkkkooovvvjjj___TTTMMMHHHEEEEEEIIIOOOVVV```kkkzzz~~~{{{vvvoooeee[[[TTTGGGDDD@@@<<<<<>>333:::444444222111111111111111000//////.........------..............................------------......---...///000000///...---------,,,,,,---///111222999:::;;;;;;999777444222111111111222222222222222666777999:::<<>>@@@>>>;;;777333000...---000111111222333333444444666777999:::<<>>EEEeeeooo\\\^^^uuuOOO===;;;888111555444333222222111111222//////000000000//////.................................------------...............//////.........---------000555<<>>===<<<<<<<<<<<<;;;;;;;;;;;;888888777555444333111111111111000000000000000000........................,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************++++++++++++)))***,,,------...//////222555;;;KKKfffgggggguuu|||tttooonnnlllhhhfffgggkkkpppzzziiiYYYRRRNNNJJJHHHGGGJJJQQQVVV\\\fffqqq}}}yyynnnggg^^^TTTMMMGGGBBB>>>999>>>CCCTTT{{{~~~ggg\\\bbb{{{ZZZAAA:::888555111555444333222111111111111---...///000000///....................................------------............------------.........///000333666:::===@@@444222///------...000111000000111222333444444555666777999:::<<>>===<<<<<<;;;;;;;;;;;;::::::999888777666444333222111222111111111000000000///........................,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))************+++++++++(((,,,000111000///...///,,,...444@@@UUUqqqkkkWWWbbbxxx}}}tttqqqooojjjeeedddeeefffkkksssxxxeeeSSSKKKKKKIIIDDDJJJJJJOOOXXX```iiiwww|||xxxvvvjjjcccXXXOOOGGGCCC???===<<>>===;;;999999:::<<<===;;;999666333222222222333111111111111000000000///000000///...............------------------------++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,++++++***)))))))))******+++,,,,,,,,,,,,+++)))************+++++++++++++++,,,------......//////------555FFF```{{{[[[QQQggg}}}}}}xxxtttooohhhbbbbbbcccgggnnnttt{{{jjj^^^RRRMMMJJJFFFDDDEEEJJJQQQTTT]]]kkkrrrvvvnnn___ZZZSSSLLLGGGBBB???>>>CCCKKKXXXqqquuuwww```TTTTTTjjjtttVVV:::444666555333444222222111111111111222222000000//////.........---,,,,,,------......---------...111222222111...---,,,++++++,,,...111555777444222000---,,,,,,------............////////////---...///111222222222222666999<<<======???CCCGGGIIIKKKNNNRRRVVVZZZ]]]______cccdddgggkkklllKKKJJJHHHFFFEEEEEEFFFFFFHHHHHHGGGFFFEEEDDDDDDEEEAAABBBBBBCCCDDDFFFGGGHHHBBBAAA@@@???>>><<<;;;;;;===<<<;;;:::999999:::;;;999888666444222222222222111111111000000000//////000//////...............------------------------++++++++++++++++++++++++,,,++++++******++++++,,,*********************************************+++)))***++++++,,,,,,++++++)))************+++++++++++++++,,,,,,---.........---...///222<<>>AAAKKKZZZ}}}\\\RRR```}}}vvvMMM???555666888444111111222111111000000111111222////////////............000...---++++++,,,...//////...---,,,,,,---...///---111666:::;;;999555222111000...---------...///............////////////......000111222333333333555999<<<======???DDDHHHLLLMMMPPPTTTXXX\\\___```bbbffffffjjjnnnoooFFFEEECCCBBBBBBCCCEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBAAA@@@????????????>>>>>>===<<<;;;:::999888;;;;;;<<<<<<;;;888666444555555555444333111000///000000/////////.........///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************((()))))))))*********+++))))))***+++++++++++++++))))))*********+++++++++***++++++,,,------......+++000222...,,,555KKK]]]tttiiioooxxxzzztttmmmgggdddbbbaaaeeekkkuuu|||xxxiii^^^TTTNNNMMMIIIFFFIIILLLPPPWWW___iiixxxzzzsssnnniiibbbYYYQQQIII@@@???FFFFFFAAALLL___zzz]]]RRRmmm}}}^^^>>>777333666666222000222111111000000000000111111///////////////...............---------.../////////......------......///+++///444888888555000---///...---------...//////............////////////...///000111222333333333555999<<<===>>>@@@DDDHHHMMMOOOQQQUUUYYY\\\___aaaaaaeeefffiiimmmnnnDDDCCCBBBAAAAAACCCDDDFFFFFFEEEEEEDDDDDDDDDDDDEEEAAA@@@@@@??????@@@@@@AAA===<<<<<<;;;:::999888888:::;;;<<<<<<;;;888555444333333333333222111///.../////////............---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))*********)))))))))(((((())))))***++++++++++++***))))))*********+++++++++******++++++,,,------...,,,///000///...333===FFFaaa~~~llllll{{{{{{ssskkkgggccc```bbbfffffflllvvvkkk\\\UUURRRNNNKKKNNNLLLMMMPPPTTTYYYcccmmm|||}}}yyyuuuppphhhaaa[[[TTTLLLGGGDDD??????CCCDDDLLLjjjhhh___```[[[HHH999666444444333111111222111000000000000000000111.........///////////////---...///000111000000///---...000111111000...---,,,...000111111000---,,,---------------......///............////////////...///000222333333333333555888<<<>>>>>>@@@EEEIIINNNOOORRRUUUYYY\\\___``````cccdddhhhkkklllCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEEEEDDDDDDEEEEEEEEE>>>??????@@@BBBCCCEEEFFF<<<<<<;;;:::999999888888888999::::::999777555333333222222111000000/////////.........------------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))++++++***))))))(((''''''((()))******++++++******)))************+++++++++******++++++,,,,,,---------......000111333555777IIIhhhvvvfffppp{{{xxxoookkkgggbbb```bbb\\\___gggttt|||kkkZZZSSSSSSPPPKKKHHHKKKLLLPPPUUUZZZ```nnn{{{~~~xxxtttpppjjjaaaYYYQQQLLLFFFCCCAAA???<<<;;;DDD```kkkYYYaaaxxxoooJJJ@@@888666444333222222222222111000000//////000000111.........///////////////111111222222222111000000---...111333333111...---//////...............///---------------.....................////////////...///111222333333444444555888<<<>>>???AAAFFFJJJNNNOOORRRUUUYYY\\\^^^```^^^bbbbbbfffjjjkkkBBBCCCCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAABBBBBBCCC????????????@@@AAABBBCCC<<<;;;;;;::::::999999888555666666777666555444333333222000///......///000.........---------,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***************)))************+++++++++*********+++,,,,,,------,,,---...///000111222222:::WWWmmm{{{rrrnnnrrr}}}yyytttpppiiieeeddd^^^]]]bbbkkkttt{{{}}}fffZZZQQQQQQRRROOOLLLLLLLLLOOOWWW```fffpppzzztttooolllfff\\\RRRJJJFFFDDDCCC;;;>>><<<<<>>666555444333444444333111000000////////////000000............/////////000;;;999555111/////////000......///000000///......000///...------...///000---------...------,,,,,,............///////////////000111222333444444444555888<<<>>>???AAAFFFKKKNNNOOORRRUUUXXX[[[^^^___]]]aaabbbeeeiiijjj~~~BBBCCCDDDEEEEEECCCAAA@@@>>>======<<<======>>>>>>AAA@@@>>>===;;;:::::::::<<<;;;;;;::::::999999999333333333444333333222222333222///...---...///000......---------,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******(((((()))***************)))************+++++++++)))******+++,,,,,,------+++---......---...111333***GGG]]]nnnsssooo}}}zzzqqqkkkjjjeeeaaaccchhhlllnnnuuulll^^^ZZZQQQLLLMMMMMMLLLOOOUUUTTTZZZdddoooyyy|||wwwqqqmmmeee^^^TTTIIIBBB???>>>???555===@@@CCC[[[jjj___iiilllLLL===:::333444333444555666333///000000////////////000000---.........//////000000DDD???777000,,,,,,...000///...------------...///...------,,,---...//////------......------,,,+++............/////////000///000111222333444444444555888<<<>>>???BBBGGGKKKNNNOOOQQQTTTXXX[[[]]]^^^^^^aaabbbfffjjjkkkFFFDDDAAA@@@AAAAAA@@@???????????????>>>>>>>>>>>>AAA@@@>>><<<;;;:::;;;;;;666999;;;<<<:::999888888666555444444555444222000000000000000////////////------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++,,,------...///000000111111111333;;;GGGYYYwwwuuu]]]iii}}}}}}~~~yyysssnnnmmmgggeeeiiijjjggggggjjjtttxxxgggZZZTTTSSSOOOMMMNNNOOOPPPTTTZZZ^^^dddttt}}}yyyxxxtttjjj___[[[TTTKKKCCC<<<999;;;@@@BBB>>>DDD^^^jjj\\\hhhuuuNNN>>><<<555333333333333333333333333444333111///......///000//////...---,,,,,,...000222222111111111111222222//////...---,,,++++++***........................,,,,,,,,,---------......,,,---...//////...---,,,/////////111333555555555666999<<<>>>@@@BBBEEEHHHOOOPPPSSSVVVYYY]]]___```aaa^^^gggeeeiiinnnwwwIIIFFFCCCAAA@@@@@@@@@???>>>>>>>>>>>>???????????????>>><<<;;;::::::::::::888:::<<<<<<:::777666666555444333333444333111///000000000000/////////......------------------...---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********+++,,,---,,,---...//////000//////---111999JJJhhhqqqhhhllltttzzz~~~{{{vvvqqqjjjfffgggfffbbbaaacccjjjuuuxxxoooeeeXXXPPPMMMRRROOOPPPRRRTTTVVV___hhhrrr{{{|||wwwuuuqqqfff[[[SSSKKKDDD@@@>>><<<===???EEEUUUmmmvvv^^^___{{{~~~aaaDDD888777222555555444333222222111111///000000000//////...---111111000///------...///......------------......------------------,,,,,,........................,,,,,,,,,---------......------...//////...------000000111222444666666666888:::<<<>>>@@@CCCGGGIIIOOOPPPSSSVVVZZZ]]]___```aaa^^^gggeeeiiinnnvvvLLLHHHDDDAAA@@@@@@@@@@@@>>>?????????????????????===<<<;;;::::::::::::::::::<<<===<<<999666555555444333222222333333111///000000000/////////...............------.........,,,,,,++++++++++++,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,++++++,,,...............//////222>>>ZZZ~~~pppaaaiiiwwwyyyrrrlllhhheee```^^^^^^```hhhsss{{{xxxoooeee___XXXQQQNNNOOONNNNNNQQQTTTUUUZZZhhhvvv}}}|||yyytttqqqlll```TTTLLLCCC===<<<===<<<===AAAVVVxxxgggUUUhhhcccNNN===666777444666666555333222111000///---...000111111000...---.........///////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------...//////...------///000111333444555666666:::;;;===>>>@@@CCCHHHLLLOOOQQQSSSWWWZZZ]]]___```aaa^^^fffeeeiiimmmvvvKKKHHHCCCAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;999;;;<<<;;;888666555666444333222333444333111000000000/////////.........///......------......///,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************++++++,,,+++,,,---......//////...222222222888JJJiiirrrllluuu~~~}}}uuunnniiieeeaaa```\\\```fffkkkrrr||||||sssgggaaa[[[YYYVVVRRRRRRVVVOOOSSSYYY]]]^^^eeewwwzzzyyytttoookkkfffZZZNNNHHH@@@;;;;;;999:::BBBNNN}}}{{{eeebbbkkkLLLCCC:::555777777555555444333222111000//////000111111111000//////++++++,,,---///000//////......------------......------------------------------------------------,,,,,,,,,---------......---..................------///111333333444444555<<<======>>>@@@DDDIIIMMMOOOQQQTTTXXX[[[^^^___```aaa^^^fffeeehhhmmmuuuGGGEEEBBBAAABBBDDDEEEEEEDDDCCCBBB@@@???===<<<;;;<<<============<<<<<<<<<777999:::999888777777888555444333444555555333111////////////..................------------......,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++++++++,,,,,,---...////////////...111222222777MMMppp~~~|||sssvvv~~~~~~vvvqqqmmmiiifff^^^^^^^^^^^^bbbjjjuuu}}}|||pppeee\\\WWWTTTSSSTTTSSSQQQSSSWWWWWW]]]hhhpppuuu|||vvvtttnnnhhhddd___SSSHHHAAA===;;;;;;888===TTTmmmsssqqqpppPPP===<<<666222444555333222222222222222111111111111000//////000111111222000...///000000///---///................../////////...---,,,,,,++++++------------------------,,,,,,,,,---------...............------.........---111444666555555666777<<<===>>>>>>@@@DDDJJJNNNOOOQQQUUUYYY\\\^^^___```aaa^^^fffdddhhhllltttDDDBBBAAAAAACCCEEEEEEEEEEEEDDDCCCAAA???===<<<;;;======>>>>>>===<<<;;;;;;777888999888777777888999555444333444555555444222/////////.........---------------,,,,,,---------++++++************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++******,,,---...//////000//////,,,000333111...999WWWrrrvvvlllwwwzzzwwwrrrmmmcccaaa]]]YYYYYY\\\ccchhhtttyyyjjjaaa[[[XXXUUUQQQPPPQQQUUUVVVUUUXXX^^^___hhhwww}}}yyyvvvqqqmmmfff___[[[WWWMMMBBB;;;999;;;>>>???JJJnnntttsssUUUBBB;;;<<<777555888666111111222222222222222222111000//////000222555777>>>999444111111000---***...------,,,,,,------...000///...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------------...//////444888:::888777999:::;;;<<<>>>???AAADDDIIIMMMNNNQQQUUUYYY]]]___``````aaa___fffdddgggkkktttBBBAAAAAABBBDDDDDDCCCBBBCCCBBBAAA@@@??????>>>=========>>>>>>===;;;:::999888999999888666555666888333333222333555555333222//////.........---------,,,,,,++++++++++++,,,,,,++++++************++++++************))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))++++++---..................000333222...222FFFZZZtttjjjjjjuuu|||tttjjjhhhccc]]]ZZZYYY[[[]]]cccmmmxxx}}}sssdddYYYTTTSSSSSSSSSUUUSSSUUUYYY[[[^^^eeemmmnnnxxx}}}yyyvvvsssqqqkkkfff^^^UUUQQQOOOFFF===:::777;;;DDDKKK[[[qqqlllrrrwwwrrrIII>>>:::999555888<<<666333333222222111111000000000111333666:::===@@@AAA@@@:::333/////////---***------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------------...///...333999:::888666888:::999;;;>>>@@@AAADDDHHHKKKNNNQQQUUUZZZ^^^___``````aaa___fffdddgggkkksssBBBBBBBBBCCCDDDCCCAAA>>>@@@@@@@@@@@@@@@@@@@@@@@@============<<<:::888666:::;;;:::888555444555666222111111222444444222111//////.........---------,,,++++++******++++++,,,++++++************++++++************))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))******+++,,,------------,,,+++---000...///:::HHHZZZqqqnnn___lll{{{zzzqqqnnnjjjddd```]]]\\\\\\WWW___fffjjjqqq|||fffaaa[[[WWWVVVUUURRROOOWWWVVVWWWZZZ]]]bbbmmmwww{{{wwwsssqqqpppfffaaaXXXOOOKKKIIIBBB:::>>>999<<>>@@@BBBDDDGGGJJJNNNQQQVVVZZZ^^^`````````aaa___fffdddgggkkksssAAAAAAAAA@@@@@@?????????===???AAABBBBBBAAA@@@>>><<<<<<<<<<<<;;;:::999888999999888777666555444444222222222111111111000000000000//////......------//////...---,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))***+++,,,,,,------//////......000222444555DDDVVVyyysssccc```sss{{{tttmmmgggaaa\\\YYYXXXVVVUUUWWW]]]gggttt|||ttthhhbbbXXXUUURRRQQQQQQQQQQQQQQQUUUZZZ```eeekkkvvv~~~zzzuuurrrnnniiifff```ZZZRRRIIIAAA<<<<<>><<<<<<<<<<<<;;;:::999999777777666555444333222222222222111111111000000000....../////////////////////......---,,,,,,++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))***++++++,,,---------.........000111222333888GGGfff|||kkkhhhsss}}}~~~~~~~~~wwwrrrlllgggddd\\\ZZZVVVUUUWWW]]]eeekkkpppxxxxxxlllbbb\\\XXXVVVTTTRRRQQQQQQSSSWWWYYY[[[ccciiirrrzzz|||yyytttppplllhhhccc___WWWOOOFFFAAA>>>;;;;;;===???PPPlll~~~ccc]]]ooofffMMMCCC444444555777999999888666333222111222555<<>>???AAAEEEJJJMMMRRRVVVYYY\\\^^^___aaabbbdddeeecccfffiiigggttt@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;:::999999777666666555444333222222111111111111000000000000---......///000000111111......------,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,+++,,,---...///000000000...777NNNqqq{{{bbbbbbsss|||www|||||||||}}}~~~xxxrrrooo```]]]YYYUUUTTTVVVXXX[[[___dddlllttt~~~tttkkk^^^TTTQQQQQQRRRRRRSSSSSSRRRTTTXXX^^^dddhhhsss|||uuurrrmmmiiiddd^^^XXXTTTOOOEEE===<<<<<<;;;===AAALLLuuuooo\\\mmmeeeGGG===<<<999888666666777777555444999===BBBDDDDDDBBB@@@???===999333---******,,,...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,---------......//////000111333444555666999<<<>>>@@@BBBFFFJJJMMMSSSVVVZZZ]]]^^^___aaaccccccdddcccfffjjjhhhwww??????@@@@@@AAAAAABBBBBB@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777777666555555444444111111000000000/////////.........//////000000000---------,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))******+++++++++,,,***+++---...//////......,,,111>>>ZZZppp___dddooorrr{{{|||~~~yyyuuufffccc^^^[[[XXXWWWVVVUUUYYY\\\___eeelllwwwyyykkk___ZZZUUUSSSUUUVVVUUUSSSWWWWWWXXXZZZ___gggpppvvv~~~zzzrrrnnnhhhbbb\\\UUUNNNIIIJJJCCC>>>>>><<<;;;BBBMMMiii|||iiigggUUU???:::999===999555222444777:::<<>>===<<<;;;::::::;;;;;;;;;;;;;;;:::999888777666666555555444333333333000000000/////////......////////////......------,,,,,,,,,,,,,,,++++++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))***************++++++)))+++,,,.........---,,,000111666GGGgggppp[[[\\\ffftttxxx~~~|||ppplllgggccc```\\\XXXTTTUUUVVVXXX[[[```hhhqqqxxxwwwnnnddd[[[VVVSSSRRRSSSVVVWWWUUUSSSYYY[[[___dddlllvvv{{{vvvoookkkccc[[[TTTMMMFFFBBBDDDAAA@@@???888777GGG]]]mmmooohhhIII???<<<777555444444777===CCCGGGHHHGGGDDD>>>777111000222444...///111111000...,,,***........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////000111333444555666888;;;@@@CCCEEEGGGJJJKKKRRRUUUYYY\\\^^^```bbbddd```aaa___ccchhhhhhxxx>>>>>>>>>???????????????<<<<<<;;;;;;::::::999999999999999999888777666666111111111111000000000///////////////............//////......---,,,,,,+++,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))************************++++++,,,---------------111000111888JJJeeejjjYYYXXXdddlllvvv~~~~~~|||uuuooojjjccc\\\VVVQQQRRRTTTUUUWWW\\\aaaeeeiiisss~~~qqqccc[[[[[[YYYVVVYYYXXXUUUTTTTTTWWW[[[]]]___eeennnwwwwwwqqqjjjddd\\\SSSLLLGGGBBB>>><<<;;;===>>>777888QQQooo|||nnnuuummmJJJ=========999666888===BBBFFFFFFCCC@@@888777444111------///111222111...,,,+++,,,------........................+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000111333444555666777;;;@@@DDDFFFHHHIIIKKKPPPTTTXXX[[[]]]___bbbccc```aaa___bbbggggggxxx>>>>>>>>>===============999999:::;;;;;;:::999888888888888777777666555444///////////////........./////////.........------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))************))))))))))))---,,,,,,,,,,,,---......000......222777FFFeeesssZZZTTT^^^mmmxxx|||~~~|||vvvooofff___YYYYYYXXXVVVTTTUUUWWWZZZZZZaaakkkttt}}}zzzpppfffddd\\\SSSPPPTTTVVVUUU[[[]]]^^^]]]]]]bbbjjjqqqsss{{{|||ssslllaaa[[[QQQJJJEEEBBB@@@>>>;;;888;;;@@@???FFFeeexxxfffcccgggrrrPPP@@@AAADDDEEECCCAAA@@@@@@???>>>;;;666222,,,///444555222...***(((...---+++***+++---000222........................++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,---------......//////000111333444555666777;;;AAAEEEGGGHHHIIIJJJOOORRRWWWZZZ\\\^^^aaacccaaabbb```cccggghhhxxx>>>>>>======<<<<<<;;;;;;777888:::;;;;;;:::999888777777777777666555444333000000000000//////////////////.........---------)))******++++++,,,,,,---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))*********)))))))))))))))...---,,,+++,,,---...///000,,,...222000555RRRttteeeIIIVVVgggtttzzz|||}}}yyyzzzqqqjjjfffeeeaaa[[[VVVSSSTTTVVVXXX\\\aaaeeekkktttwwwllleee`````````\\\VVVUUUXXXYYYWWWSSS[[[cccgggiiinnnwwwyyypppiiiYYYSSSJJJCCC???????????????999<<>><<<;;;::::::;;;<<<===;;;999888999::::::999888888777666555333111000222111///......000222444444333000---,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,...+++---222111111AAATTTyyymmmYYYSSSdddttttttwww{{{}}}~~~}}}{{{uuuvvvppphhhccc___\\\XXXTTTWWWYYY\\\\\\\\\```iiipppyyy~~~vvvmmmgggbbb]]]YYYZZZYYYXXXXXXXXX[[[^^^``````cccggglllsss}}}}}}zzzssshhh```TTTNNNFFF@@@;;;999;;;???:::BBBDDDNNNjjjjjjYYYaaallleee[[[RRRLLLHHHEEECCC333333333222222222111111//////////////////////////////...---,,,++++++***........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++//////000111333444555555888;;;@@@CCCEEEGGGIIIKKKPPPTTTWWWWWWYYY^^^bbbbbbeeeddd```ccchhhhhhvvv>>>===<<<;;;:::;;;;;;<<<===;;;999888999999999888888777777666555333111000222111000//////111333555444222000---,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,+++******)))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((*********+++++++++,,,,,,///+++---111///,,,444CCCcccttttttaaa^^^fffooorrrrrr}}}|||}}}~~~|||zzz~~~wwwppplllhhhccc___XXXYYYYYYXXXWWWYYY\\\```fffjjjpppuuuzzzxxxnnniiiccc___^^^]]][[[YYY[[[ZZZZZZZZZ\\\___dddgggjjjpppyyy{{{xxxtttlllaaaYYYHHHEEECCCDDDCCC???;;;;;;===XXXooolll___uuubbb[[[QQQGGG???999555222333333222222222111111111////////////////////////.........------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++//////000111333444555555888;;;???CCCEEEGGGIIIKKKOOOTTTWWWVVVXXX^^^bbbbbbeeeddd```ccciiihhhwww>>>===<<<;;;;;;;;;<<<===>>><<<999888999999999888777777666666444333111000222111000///000222555666333222///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))((())))))))))))(((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,...***+++000///***---444HHHZZZxxxnnn```ccchhhggguuuyyy|||{{{{{{~~~}}}wwwrrr|||yyysssnnneeebbb^^^[[[XXXVVVTTTRRRVVVXXX[[[^^^bbbhhhoootttvvvkkkddd```\\\ZZZXXXXXXZZZ\\\\\\\\\___```aaacccffflllsssxxx~~~zzztttooojjjaaaWWWPPPFFF>>>999:::;;;<<<@@@FFFYYYooossspppVVVHHHDDD===888555444222111333222222222222111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++...///000111333444555666777;;;???CCCEEEGGGIIIKKKNNNSSSVVVUUUXXX]]]bbbbbbeeeddd```ccciiihhhwww======<<<;;;;;;<<<===>>>@@@>>>;;;:::::::::999888666666666555444333111111000000//////000222444555222111///...,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++*********)))))))))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++---)))***///111//////222666CCC]]]nnnXXXVVVZZZhhhooowwwzzzzzzzzz{{{|||{{{yyyzzz|||yyyrrriiiccc```]]]XXXTTTTTTTTTSSSTTTVVV[[[aaaddddddlllvvv~~~tttpppjjjccc___]]]]]]]]]]]]]]]]]]]]]___```aaaaaaeeehhhlllqqqwww~~~{{{wwwsssmmmggg```XXXOOOIIIDDD===999999888;;;GGGVVV{{{zzzgggLLL999777555333222444666666666222222222222111111111111////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000111333444666666777:::???BBBDDDFFFIIIJJJMMMRRRUUUUUUWWW^^^bbbbbbeeeddd```dddiiiiiixxx===<<<;;;;;;<<<===>>>???CCC@@@===;;;;;;;;;:::999555555555555444333111111///.........///000222333000000///...---,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))*********+++++++++---***(((,,,///000111222000444DDDdddeeeNNNJJJ[[[eeerrryyywwwssssssuuuzzzssskkkhhhfffaaa]]]YYYVVVSSSQQQRRRTTTWWWXXXWWW\\\ccchhhlllsss~~~xxxqqqmmmbbb```^^^[[[ZZZZZZ[[[[[[___``````aaabbbccceeefffkkkqqqzzz{{{vvvrrrnnnjjjeee^^^XXXPPPIIIEEE<<<;;;>>>AAA??????OOOdddzzz{{{mmmRRRCCC===;;;999666444444333222000222222222111111111000000////////////////////////+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......000111333555666777777:::???BBBDDDFFFHHHJJJMMMRRRUUUUUUXXX^^^bbbcccddddddaaadddjjjjjjyyy<<<<<<;;;;;;<<<>>>@@@AAADDDAAA>>><<<;;;;;;999888555555555444444333111111///............///000000//////......---,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))************+++...+++))))))+++---...//////---555LLLlllbbbNNNLLLTTTaaannnssstttwww|||yyy|||||||||wwwtttqqqmmmiiiaaa^^^XXXTTTSSSRRRQQQPPPSSSUUUWWWXXX[[[aaaiiioooqqqwww|||uuummmfffbbb```___\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^bbbdddggglllqqquuuyyy{{{tttnnniiibbb___[[[UUUOOOIIIEEECCC???999999===>>>FFFbbbqqqrrrgggvvvzzzYYYDDD===<<<;;;999777666555444111///222111111111111000000000////////////////////////,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///111333555666777666:::>>>BBBDDDFFFHHHJJJNNNSSSVVVVVVYYY___ddddddddddddaaadddjjjjjjyyy<<<;;;;;;;;;===>>>@@@BBBCCC@@@===;;;:::999888666444444444444333333222111000000000///////////////............---,,,++++++++++++++++++************((()))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))************+++,,,,,,++++++,,,------......000:::MMMdddzzzkkkSSSOOORRR]]]jjjqqqvvv{{{sssxxx{{{zzz{{{rrrmmmfffaaa]]]ZZZUUURRRSSSRRRRRRRRRTTTWWWZZZ\\\\\\aaahhhlllooorrrxxx|||~~~vvvmmmcccaaa^^^[[[YYYYYYZZZ[[[WWWYYY[[[^^^```bbbddddddeeeiiinnnssszzzyyyrrrkkkccc^^^UUUSSSPPPKKKFFFCCCAAAAAADDD===AAAOOO\\\hhhiii\\\bbbqqq{{{YYYEEE<<<777444555444444555777777555444111111111111000000000000////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------...///111333555777777666999>>>AAACCCEEEHHHJJJNNNTTTWWWWWWZZZaaaeeeeeeddddddaaadddjjjkkkzzz<<<;;;;;;<<<===???AAABBBBBB???;;;999888777666444444444444444333333222111222222111111000/////////............---,,,+++++++++++++++************)))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************'''+++.........///000000...000111000666JJJhhh~~~ooo]]]PPPSSS^^^eeehhhjjjmmmvvv{{{{{{}}}uuupppkkkeee___ZZZXXXVVVUUUUUUWWWWWWVVVUUURRRVVVZZZ[[[[[[\\\```dddhhhkkkooorrrvvvzzz~~~xxxnnniiihhhfff```ZZZXXXWWWWWWWWWWWWWWWXXXYYY]]]^^^```cccgggjjjmmmnnnuuuyyy|||wwwqqqjjjbbbZZZUUULLLKKKIIIEEE@@@>>>>>>???===BBB[[[xxxhhhbbboooVVV???===???<<<777666666666777888777555222111111111111000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------///111333555777888666999>>>AAACCCEEEHHHIIIOOOTTTXXXXXX[[[aaaffffffddddddaaadddkkkkkkzzz@@@???>>>???AAAAAA???>>>;;;;;;:::999888888888999888777555333222000000000111222222222222111000000------,,,++++++***))))))************************(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))***++++++,,,++++++,,,,,,,,,,,,------111---...222111444HHH```xxxhhh\\\VVVZZZ```eeeooovvvyyy}}}|||wwwuuutttiiifffccc```^^^\\\XXXVVVTTTSSSSSSTTTVVVWWWVVVUUUYYYZZZ[[[^^^aaadddfffhhhkkkmmmpppuuu|||}}}}}}yyyuuurrrpppnnniiieeeccc```]]][[[ZZZZZZZZZZZZTTTUUUWWWXXXXXXZZZ\\\___fffgggjjjlllpppvvv}}}zzzsssiiibbb]]]WWWOOOHHHDDD>>>===???>>>:::;;;@@@CCCXXXlllaaatttyyy]]]CCC<<<<<<888555666444555666666666555444333111111111111000000000000///............---------///...---,,,,,,,,,,,,,,,......---,,,,,,+++******---,,,+++***)))***++++++,,,++++++******++++++,,,...---+++***)))***+++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...***,,,...000222333444555:::;;;>>>AAAEEEHHHKKKLLLOOOTTTWWWXXX\\\ccceeedddccceeeeeehhhlllkkk|||???>>>>>>???@@@@@@???===>>>===<<<:::999888888888777666444333111111000000111111111111111000/////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))(((''''''((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))*********+++*********+++++++++,,,,,,,,,))),,,000//////===NNNrrruuuZZZSSSWWW]]]iiiuuuyyy}}}~~~tttqqqmmmjjjgggddd```]]]ZZZYYYWWWVVVWWWXXXWWWUUUVVVWWWWWWXXXZZZ[[[]]]^^^[[[\\\^^^aaaeeeiiimmmooozzz{{{|||wwwssssssvvvuuummmfffcccccc```^^^]]]]]]]]]ZZZWWW```^^^[[[YYYYYYZZZZZZZZZXXXYYYZZZ[[[\\\^^^aaadddjjjmmmrrrxxx~~~uuunnneee^^^YYYSSSKKKEEEHHHCCC??????===;;;>>>DDDGGGkkkqqqmmmdddOOO===;;;===999666777444444555555555444333222111111111111000000000000///............---------///...---,,,,,,,,,,,,---......---,,,,,,+++******++++++++++++,,,...000111,,,++++++******++++++,,,---,,,++++++******+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,---------...000222444666777777999;;;===AAAEEEHHHKKKLLLOOOSSSVVVWWW[[[aaadddcccaaaddddddhhhllllll~~~>>>>>>===>>>???@@@>>><<<===<<<;;;999777666555555555444333222111111111111000////////////...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))************+++***(((+++000///,,,111;;;XXXsssmmmRRRHHHLLLZZZiiirrrxxx|||wwwsssooojjjfffdddaaa]]][[[ZZZYYYXXXVVVUUUUUUTTTSSSSSSSSSSSSSSS\\\\\\]]]]]]___```bbbcccddddddfffhhhjjjlllnnnnnnrrrrrrsssuuuvvvyyy{{{||||||~~~|||zzzyyyyyyzzzwwwssspppmmmjjjfffcccfffcccdddhhhhhhbbb]]]\\\ZZZYYYYYYZZZ]]]^^^]]]\\\ZZZZZZYYYXXXYYYZZZ[[[\\\]]]^^^```aaacccggglllpppuuuzzz{{{xxxmmmfff^^^WWWRRRLLLFFFAAA>>>;;;:::;;;;;;;;;@@@FFFUUUzzzaaaMMMAAA999;;;<<<777444555333444444444444333222111111111111111000000000000///............---------......---,,,,,,,,,------...------,,,,,,++++++***++++++++++++,,,...///000,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---...000222444666777777999;;;===AAAEEEHHHKKKLLLNNNRRRUUUUUUYYY```dddccc```ccccccggglllmmm>>>===<<<===>>>???===;;;999888777555444333333333333333222111111111111111///......---------------++++++++++++******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))((((((((()))))))))*********++++++---+++,,,111111......222BBBWWWuuupppUUUGGGNNNXXXaaakkkvvv{{{wwwuuuqqqlllhhheeecccaaa___]]]\\\ZZZYYYWWWVVVVVVVVVZZZZZZYYYXXXWWWWWWWWWWWWYYYYYYZZZ\\\]]]^^^___```bbbbbbaaaaaabbbbbbbbbcccdddgggjjjmmmnnnllljjjhhhfffeeedddbbb```______^^^aaa___]]][[[ZZZYYYYYYXXXWWWUUUWWW\\\\\\XXXVVVWWWUUUVVVVVVXXXZZZ\\\\\\\\\[[[\\\]]]^^^___aaadddfffjjjlllnnnrrrvvv||||||wwwrrroooddd^^^WWWPPPKKKGGGBBB???<<<<<<======>>>@@@GGGMMMrrriiiJJJCCC===:::<<<:::444111333333333333333222222111111111111111111000000000//////............---------...------,,,,,,,,,---------------,,,,,,++++++++++++++++++***************,,,++++++******++++++,,,***+++,,,------,,,***)))++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++,,,...111333444555555999:::===AAAEEEIIIKKKMMMOOOSSSUUUUUUYYYaaaddddddbbbdddcccggglllmmm<<<<<<;;;<<<===>>><<<:::666666555555555555555666333222111000000000000000...---,,,+++++++++,,,,,,+++***************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))(((((((((((((((************+++++++++,,,...,,,,,,///000//////111333<<>>AAAPPPZZZIIIDDD===999:::999999888666555333222222333222222111111222222333111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000...---+++***((((((,,,---...---+++***+++,,,******************************+++++++++,,,,,,,,,+++,,,------......---------...000222444666888999999:::===@@@DDDHHHLLLMMMOOOSSSVVVUUUWWW___dddeeefffeeecccfffmmmnnn~~~<<<============;;;999888999888777555555555555666222111000///.........///.........---------,,,,,,***++++++,,,,,,++++++***************)))))))))(((******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))***)))(((''''''((()))******++++++,,,------.........//////...///666AAAJJJoooxxxZZZKKK???@@@IIITTTcccppp{{{{{{||||||}}}|||uuummmjjjeee___VVVNNNHHHEEEDDDCCCBBBBBB===@@@EEEEEEQQQjjjuuu[[[CCC>>>???<<<;;;===:::999888777666444333333333222222111111222222333111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...---+++***+++,,,*********************************+++++++++,,,,,,+++,,,------...------------...000222444666888999999:::===@@@DDDHHHLLLNNNPPPTTTVVVUUUWWW^^^cccdddeeeeeebbbfffmmmnnn<<<<<<======<<<;;;:::999888888666555555444444555111111000///............//////.........---------******++++++++++++******************))))))))))))***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))*********+++,,,,,,------,,,///000///...///222666OOOnnnrrreeeSSSFFF@@@FFFUUUcccppprrrtttwww{{{~~~~~~xxxwwwuuunnniiigggccc[[[PPPHHHFFFFFFFFFEEEEEEBBB===@@@EEEGGG]]]xxxXXXIII======???<<<999;;;::::::999777666555444333222222111111111111222222111111000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------+++------,,,+++***+++,,,*********************************++++++++++++,,,++++++,,,------------------...000222444666888999999:::<<<@@@DDDHHHLLLNNNQQQUUUWWWUUUWWW]]]bbbccccccdddbbbffflllnnn;;;;;;<<<===<<<;;;:::999888777666555444444333333000000//////............/////////.........------******++++++++++++***************)))))))))))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))******++++++++++++***---///000000000111333:::VVVxxxmmm]]]UUUQQQPPP]]]bbbjjjssszzz}}}}}}|||yyytttrrrnnngggaaa___XXXRRRLLLIIIJJJKKKJJJHHHDDDDDDEEEQQQ]]]ddd}}}]]]MMMEEE@@@AAA@@@;;;888888999888777666555444333333222222111111111111222222111000000000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...+++,,,---,,,*********+++************************************++++++++++++++++++,,,------------,,,---...000222444666888999888:::<<<@@@DDDIIILLLNNNRRRVVVWWWUUUWWW]]]bbbbbbbbbdddbbbffflllnnn:::;;;<<<<<<<<<;;;:::999777777666555444333222111///////////////.........///.........------------)))******++++++******)))))))))))))))))))))******))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************++++++***,,,...///000111333555000>>>RRRhhh|||eeeNNNMMMPPPVVV```kkkssswwwxxx|||}}}~~~~~~~~~zzzwwwwwwrrrnnnmmmggg]]]UUUTTTKKKIIIGGGHHHIIIIIIFFFCCCEEETTThhh^^^HHH???<<<;;;;;;;;;888777999666666555444333222222111222111111000000111111222000000000////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++++++++,,,---,,,***)))***+++************************))))))*********+++++++++***+++,,,,,,------,,,,,,---...000222444666888999888999<<<@@@DDDIIIMMMOOORRRVVVWWWUUUWWW]]]bbbbbbbbbdddcccfffkkknnn999:::;;;<<<<<<;;;:::999666666666555444222111000....../////////......---......---------,,,,,,,,,))))))************))))))))))))))))))************((((((((((((((())))))******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************------,,,,,,---///111222111111555DDD\\\vvvsssSSSMMMIIIKKKVVVcccooottttttvvvzzz~~~|||~~~|||{{{yyyvvvqqqmmmlllhhheeeccc]]]SSSNNNNNNKKKKKKJJJHHHGGGFFFEEEEEE\\\|||___GGG???===;;;999888666555555555555444444333222222111111111111000000000000111111000000////////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************,,,,,,+++***)))***+++************************)))))))))************+++******+++,,,,,,,,,,,,,,,---...000222444666888999777999<<<@@@DDDIIIMMMOOOQQQUUUWWWUUUWWW]]]bbbcccccceeedddgggkkkmmm999999;;;;;;;;;;;;:::999666666666555444222000///------...//////......------,,,,,,,,,,,,+++++++++))))))************))))))((()))))))))************((((((((((((((()))******))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''((()))******)))((('''++++++++++++++++++++++++...---,,,,,,---...///...222000000666EEE\\\uuupppdddTTTLLLOOOYYYccciiiiiilllqqqwww|||~~~{{{{{{zzzxxxvvvtttpppkkkgggddd___[[[YYYUUUPPPPPPTTTSSSQQQMMMGGGCCCEEEMMMTTTeeeKKK@@@@@@BBB@@@===:::888888666333555444444333333222222111111111000000000000111111000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,+++***))))))+++************************))))))))))))******************+++,,,,,,,,,,,,+++---...000222444666888999777999<<<@@@EEEIIIMMMPPPPPPTTTVVVUUUWWW^^^cccdddcccfffeeegggjjjlll888999:::;;;;;;;;;:::999555666666555444111///...,,,---.../////////...---,,,,,,,,,+++++++++******))))))************))))))(((((())))))*********+++((((((((((((((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))******)))(((''',,,,,,++++++++++++++++++---------...///000///...+++000555777999FFF]]]rrr{{{~~~jjj[[[WWWXXX[[[\\\aaaeeejjjqqqwww{{{~~~}}}zzzwwwpppooonnnmmmllliiidddaaa```[[[VVVTTTRRRQQQVVV]]]UUURRRKKKAAA<<>><<<:::888777666555444444333333333222222222111111111000000000//////000//////......---------///////////////...------...'''))),,,)))111;;;:::,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,---///222444555666777999:::===AAAFFFKKKOOOQQQSSSVVVUUURRRTTT\\\cccfffgggfffbbbfffmmmqqq;;;;;;;;;;;;;;;:::999888555555555444333111000///.........------,,,,,,++++++++++++************)))+++***))))))(((((())))))''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))++++++*********+++,,,------...///...------///111777OOOqqqpppXXXCCC@@@IIIRRR[[[bbbeeekkkttt{{{~~~|||zzzssssssqqqnnnjjjeeeaaa___YYYTTTNNNKKKKKKKKKIIIFFFDDD@@@@@@FFFFFF@@@@@@DDDNNNdddyyytttxxxTTTGGG>>>???@@@<<<;;;>>>CCCBBB???<<<888666444333333333333333222222222222111111000000000000//////////////////////////////...////////////...------...***+++***+++<<>>,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,---...///000222444666888999;;;>>>BBBGGGLLLOOORRRTTTWWWWWWTTTUUU\\\ccceeefffgggeeeiiipppsss;;;;;;;;;:::999888666666333333222222111111000000//////...---,,,,,,+++++++++++++++*********))))))******)))((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))************++++++,,,,,,---,,,,,,...///000000///555:::LLLjjjtttXXXMMMJJJFFFGGGMMMPPPXXXeeessszzz|||}}}~~~~~~~~~{{{wwwtttqqqpppnnnjjjeee___ZZZWWWUUUQQQLLLJJJJJJHHHDDD@@@@@@;;;<<>>;;;888555444333333333333222222222222111111000000000////////////.........//////000000000.........//////...------000//////***,,,===CCC555++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,.........///111444666888:::;;;>>>BBBGGGLLLPPPRRRUUUXXXXXXVVVWWW]]]cccdddeeegggfffkkkqqqttt======<<<:::888666444333222222111111000000000000//////...---,,,,,,+++++++++++++++*********))))))***))))))((('''(((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((((((((('''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,,,,,,,///---+++,,,///222222111666222999QQQnnn|||sssiii^^^ZZZ\\\PPPOOOTTT```jjjoootttzzzyyyyyy{{{|||}}}{{{xxxtttpppmmmllliiiccc]]]WWWQQQNNNJJJHHHFFFGGGHHHGGGCCC@@@DDDAAAAAADDDCCCDDDRRRccc{{{qqqYYYNNNGGGDDDBBBAAA===::::::===>>><<<;;;999777555555444333333222222222111111111000000000////////////...------......//////000000------............------//////111,,,+++888:::(((++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,------...///111333666888:::;;;>>>BBBGGGLLLPPPRRRUUUYYYZZZXXXYYY___cccdddcccffffffjjjppprrr>>>>>>===<<<:::777555444333222111000000000000000.........------,,,,,,++++++++++++************)))***)))((((((''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,,,,,,,+++000...++++++,,,.../////////000777CCCNNN]]]xxxjjjWWWGGGGGGOOOWWWaaakkkrrrrrrsssuuuxxx|||}}}{{{yyywwwsssoookkkcccaaa]]]XXXRRRMMMIIIGGGGGGFFFDDDCCCAAA@@@@@@@@@???EEEKKKKKKLLLWWWjjj{{{wwwZZZKKKGGG@@@@@@>>>;;;888777888999999888777666666666666666222222222222111111111111000000////////////......,,,---------......//////,,,,,,---............---,,,+++...---+++222333%%%++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,---...///111333555777999;;;>>>BBBGGGLLLOOORRRTTTYYY[[[ZZZ[[[aaadddeeebbbeeeeeeiiinnnppp?????????>>>===<<<;;;:::444333222000//////000000------------------------+++++++++************)))))))))(((''''''''''''((()))(((((((((''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))***+++++++++******,,,,,,,,,,,,++++++,,,---,,,---444888777===UUUqqqsssRRRFFFFFFHHHMMMTTT^^^___aaaffflllssszzz~~~}}}zzzzzzxxxvvvssspppkkkfffbbbWWWUUUQQQLLLIIIGGGEEEEEEGGGHHHGGGDDDCCCGGGPPPWWW[[[mmmzzzxxxxxxuuu]]]NNNFFFCCC;;;<<<;;;888777777777666777666666555666666666777222222222222111111111111000000/////////.........,,,,,,,,,---------------+++,,,------.........---,,,(((,,,///***,,,///)))************************************************************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,...000222444555555999:::===AAAFFFKKKOOOQQQSSSXXX[[[[[[]]]bbbffffffbbbffffffhhhmmmppp>>>???@@@@@@@@@@@@@@@???666444222111//////000000,,,,,,------------------+++++++++************)))))))))((('''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%&&&&&&''''''(((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))((('''***---...------...///000++++++000111111>>>PPPhhhkkkXXXRRRKKKFFFFFFIIIKKKOOOWWWaaalllvvv||||||xxxuuuvvvtttpppmmmiiiccc]]]XXXPPPMMMJJJFFFDDDDDDEEEFFF@@@CCCFFFHHHMMM[[[ooo~~~jjjVVVMMMKKKGGGCCC<<<===<<<;;;::::::888555777777666666666666777777222222222111111111111000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---111))),,,000)))''',,,---************************************************************************)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,***+++...111333444444444888:::<<<@@@EEEJJJNNNPPPRRRXXX[[[[[[^^^cccggggggdddgggfffhhhlllppp777:::===@@@AAA???<<<:::444444333333222111000000///............---------***************+++++++++++++++++++++++++++++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((((((((()))***++++++,,,,,,+++++++++,,,,,,,,,------............000222444666GGG___uuummmcccZZZUUUPPPFFFBBBIIIQQQZZZkkk|||||||||xxxsssooommmrrrqqqiiibbb^^^UUULLLIIIHHHEEECCCCCCEEEGGGIIIDDDJJJLLLLLL\\\~~~{{{kkkWWWKKKHHHGGGCCC???;;;;;;:::999999888888777666555555555555444444444333333333222222222111111000000000000000000000000------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,......000111333555666666777:::???CCCFFFJJJOOORRRVVV[[[YYYZZZcccbbbbbbkkkjjjhhhfffiiimmmmmm999;;;>>>@@@@@@>>>;;;999444444333222222111000000///............---------++++++******************++++++++++++++++++++++++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''((((((((())))))))))))*********)))))))))((((((''''''((())))))***+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...000222444;;;IIIddd|||iiiRRRCCC???FFFTTT```kkkmmmqqquuu{{{~~~{{{xxxvvvsssooojjjfffaaaeeeddd^^^XXXVVVQQQKKKCCCCCCBBB@@@???@@@DDDGGGRRR___lllwwwdddYYYKKKCCCBBBBBBAAA???;;;::::::999888888777777555555555555444444444444333333222222222111111111////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,------...000222333555555777:::???CCCFFFJJJOOORRRRRRYYYYYY[[[ccccccbbbkkkhhhgggdddiiilllmmm<<<===???@@@???<<<:::888333333333222111111000000///............---------,,,+++++++++***)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))((((((&&&''''''(((((()))))))))******+++++++++,,,,,,,,,+++++++++,,,---///000111222444@@@UUUffftttwwwSSSBBBBBBEEEFFFOOOQQQTTTWWW\\\ccckkkppplllmmmqqqxxx~~~}}}|||{{{|||~~~}}}yyyuuupppmmmjjjgggeeeaaa]]]ZZZWWWZZZXXXQQQKKKHHHEEEBBBDDDDDDCCCAAACCCMMM]]]hhhppp___MMMHHHBBB>>>===>>>>>>===::::::999999888777777777555555444444444333333333222222222222111111111000////////////////////////------............------------------------------***+++,,,------,,,+++***,,,++++++++++++*********(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,+++,,,---///111222444444777:::???CCCFFFJJJOOORRRUUU___``````eeecccaaahhhfffeeeccchhhllllll>>>>>>???>>>===:::777666333222222222111111000000///............---------,,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((('''''''''(((((()))))))))************++++++++++++******+++,,,---...///000222...111<<>><<<:::777555444222222111111111111111000///............---------,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))(((((()))))))))))))))***)))))))))*********++++++***+++,,,---......//////333000111555888BBB[[[ttt|||tttgggYYYMMMJJJEEEAAA????????????AAA???>>>@@@FFFNNNUUUYYYhhhsss}}}~~~}}}{{{sssjjjaaa^^^aaabbb___ZZZUUUSSSPPPNNNMMMKKKIIIGGGCCCEEEHHHHHHEEECCCFFFJJJAAADDDJJJUUUkkkvvv]]]QQQJJJFFF@@@BBBCCCBBB>>><<<;;;<<<999888888777777666666555444333333333222222222222111111111000000000//////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++*********))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******+++++++++,,,,,,,,,,,,---...000222333444555777:::???CCCFFFJJJOOORRR\\\mmmpppiiigggbbb___dddeeeeeedddjjjoooooo???>>><<<999777555333333111111111111111111111111///............---------,,,+++++++++***)))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))((())))))))))))************+++,,,---............//////111333///000BBBXXX|||rrr```OOOCCC???======>>>======>>>AAABBBBBBAAAPPP\\\mmmxxxzzzyyyxxxxxxyyy}}}}}}||||||zzzwwwtttiii```UUUPPPRRRTTTRRROOOLLLJJJGGGFFFFFFFFFEEEDDD@@@@@@BBBBBB??????FFFPPPXXX___lll{{{zzz[[[LLLGGGFFFDDD<<<>>>??????===<<<<<<<<<888888777777666555555555333333333222222222111111000000000000////////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++************)))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,------...000222333555555777:::???CCCFFFJJJOOORRRUUUiiinnnfffcccaaa```fffdddeeeeeekkkpppppp>>><<<:::777444333222222000000000000111111111111///............---------++++++******************))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((()))))))))******((()))***,,,,,,,,,,,,+++,,,,,,///333///***222@@@WWWhhhvvvaaaSSSJJJEEEAAA@@@>>>???@@@@@@@@@>>>AAAIIISSS[[[___```bbbccchhhqqq||||||~~~}}}zzzxxxtttsssrrrqqqpppmmmhhheee[[[TTTLLLHHHHHHJJJIIIHHHFFFDDDBBBAAABBBDDDCCCCCCDDDBBBCCCGGGKKKTTTfffxxxxxx^^^LLLFFFDDDBBB@@@===<<<;;;;;;;;;:::::::::888777777666666555444444222222222222111111111111000000/////////.................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,---///111222444444777:::???CCCFFFJJJOOORRRSSSiiinnnddd``````aaagggbbbcccdddjjjpppppp===;;;888555333222111111000000000000000111111111//////.........---------***************+++++++++************************))))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''&&&(((((((((((())))))))))))'''((()))+++++++++***)))---+++...555333---...555333AAAXXXrrryyyhhh^^^SSSMMMEEE@@@???@@@CCCDDD===???BBBDDDFFFJJJNNNPPPPPP\\\mmmzzzzzzrrrjjjccccccjjjsssyyy|||~~~~~~}}}zzzxxxtttvvvyyyzzzyyyuuuqqqnnnhhhgggffffffddd```ZZZVVVQQQLLLGGGDDDEEEFFFEEEDDDBBB@@@??????AAABBBCCCCCCCCCBBBHHHUUUeee|||}}}eeeZZZMMMGGGEEECCC???===BBB???;;;999999999777666777777777666555555444444222222222111111111111000000/////////....................................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))***++++++************))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,***+++,,,...000111222333777:::???CCCFFFJJJOOORRRVVVmmmqqqeee```___```gggaaabbbbbbiiioooooo