BM6 6( xxxdddcccaaa]]]XXXRRRLLLIIIDDDDDDDDDDDDDDDDDDDDDDDD???CCCHHHIIIHHHHHHKKKMMMPPPPPPPPPOOOMMMNNNPPPRRRUUUTTTTTTTTTVVVXXXZZZ[[[^^^```dddhhhlllrrryyy~~~zzzvvvrrruuuxxxxxx~~~{{{sss```ZZZWWWZZZ\\\ZZZYYYYYY]]]WWWZZZZZZdddooodddZZZYYYWWWSSSMMMGGGAAA===;;;;;;;;;;;;;;;;;;;;;;;;:::>>>CCCDDDAAA@@@BBBDDDFFFFFFFFFDDDCCCCCCFFFHHHFFFFFFEEEEEEGGGIIILLLNNNMMMPPPTTTYYY^^^fffnnntttwww}}}lll[[[SSSWWW\\\jjj{{{bbb[[[VVVOOOIIIBBB===>>>AAA@@@??????GGG<<<>>>>>>LLLiii\\\TTTHHH@@@???CCCDDDDDDEEEFFFGGGHHHHHH>>>>>>@@@CCCBBBCCCLLLXXXzzzhhhYYYPPPLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRRXXXPPPQQQ]]]kkk{{{xxxssstttuuuuuusssppppppqqqqqqrrrssssssssstttuuuvvvxxxzzz{{{|||}}}ttthhhXXXWWWUUURRRLLLFFF@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;???DDDHHHHHHDDDAAABBBEEEDDDDDDCCCAAA@@@AAACCCFFFDDDCCCCCCCCCEEEHHHJJJLLLNNNQQQUUUXXX\\\ccckkkqqqsssyyyxxx~~~}}}qqqXXXUUUVVVKKKBBB<<<<<>>>>>>>>===999DDDGGGOOO}}}gggXXXQQQHHHCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCBBBEEEUUUfffsss^^^PPPHHHFFFCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@BBB@@@PPPlll|||yyycccjjjzzz{{{oooeee]]]TTTIIICCCBBBBBBBBB@@@AAAAAABBBCCCDDDDDDEEEEEE???@@@AAACCCFFFHHHIIIJJJEEEEEEGGGMMM^^^{{{\\\UUUNNNKKKLLLOOONNNLLLHHHHHHIIIJJJKKKKKKLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRSSSSSS\\\wwwnnnfffYYYWWWTTTOOOIIIBBB===999;;;:::999999999:::;;;<<<===@@@CCCCCC@@@>>>???@@@BBBAAA>>>===<<<>>>@@@AAAAAAAAABBBCCCEEEGGGHHHIIIMMMOOORRRUUUZZZbbbjjjppptttyyyuuuWWWVVVPPPLLLFFF???;;;;;;<<<<<<;;;===EEE555AAAzzzZZZRRRNNNAAA???>>>>>>============>>>???:::EEE>>>;;;AAA===\\\kkkYYY___FFFCCCBBBBBB@@@>>>=========;;;>>>::::::>>>???>>>>>>AAAHHH;;;XXXhhh{{{~~~wwwccclllzzzfffZZZSSSOOOIIIAAACCCDDD;;;>>>===<<<<<<<<<>>>???@@@@@@???======???CCCBBB???BBBBBBEEEgggsssPPP>>>GGG@@@???DDD===@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???HHHGGG@@@MMMttt~~~^^^MMMGGGCCCFFFGGGHHHHHHGGGEEEEEEFFFIIIEEEFFFJJJGGGCCCMMM\\\www~~~dddhhhcccbbb^^^dddbbbcccdddddddddeeeeeefffffffffkkkllliiijjjqqqwwwxxxlllbbbYYYWWWTTTOOOHHHBBB<<<999:::999888888888999:::;;;:::===???@@@???>>>@@@BBBAAA???===<<<<<<>>>@@@AAA@@@@@@AAABBBDDDFFFGGGHHHMMMOOOQQQTTTYYY```hhhnnntttxxx~~~aaaUUU[[[QQQLLLFFF???;;;:::;;;;;;;;;555@@@===aaaxxxllldddbbb```bbbmmmcccVVVQQQDDD>>>======<<<<<<<<<<<<======555;;;:::>>>EEEFFFhhhttt___\\\MMMEEE@@@@@@>>><<<<<<===<<<:::???<<<:::<<<<<<:::;;;???AAAMMMgggmmm```eee|||fff___YYYQQQEEE;;;<<>>???<<<===<<<:::;;;===@@@AAACCCAAATTTiiiBBB@@@HHH>>>:::HHH>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????????????????AAA>>>EEEhhh}}}{{{xxxuuuRRRFFFIIIAAAAAABBBBBBAAAAAAAAAAAACCC@@@AAACCCAAAAAAQQQeee~~~rrrhhheee[[[NNNOOOUUUbbbsssvvvmmmsssooo]]]JJJHHHFFFAAAFFFEEEBBBBBBBBBBBBCCCCCCCCCDDDAAAAAAAAAAAAAAABBBEEEGGGbbblll```YYYWWWTTTNNNGGG@@@;;;777777777666666666777999:::;;;<<<======<<<<<<>>>@@@======<<<;;;<<<>>>???@@@>>>>>>???@@@BBBDDDFFFGGGLLLNNNPPPSSSXXX___gggmmmtttxxx~~~\\\PPPQQQKKKFFF@@@;;;::::::::::::777>>>DDD|||tttpppqqqkkkllluuufffRRROOOEEE:::<<<;;;;;;:::::::::;;;;;;888666888???EEERRRuuuppp___YYYIII>>><<<:::;;;;;;;;;:::999>>>;;;:::;;;:::888;;;@@@SSSuuueee```rrrvvvmmm]]]TTTOOO@@@888@@@;;;:::999888999:::;;;<<<::::::;;;999888999===BBB>>>BBBjjj]]]<<>>===OOO|||xxxXXXAAADDD========================>>><<<======;;;@@@WWWppp~~~|||vvvmmmkkkqqqyyyyyyccc}}}hhh~~~rrr??????;;;888::::::=========>>>>>>>>>>>>>>>???::::::???>>>:::>>>GGGuuu}}}}}}nnnbbbYYYWWWSSSMMMFFF???999555555555444444444666777888@@@???===;;;999999:::;;;:::::::::;;;<<<===>>>>>><<<<<<===>>>@@@BBBDDDEEEJJJLLLOOOSSSXXX```iiinnnsssxxx}}}|||WWWSSSIIIFFF@@@<<<999999999999===;;;@@@yyyhhhPPPOOOIII<<<::::::999888888888999999<<<999:::===MMMrrrddddddOOO>>>:::777888:::999888888999888:::;;;999888<<>>999<<>>HHH~~~~~~YYYbbbeee]]]QQQQQQQQQCCC444777666555444444555666666:::555555999;;;999:::===JJJbbb{{{www???>>>EEE///999999999999999999999999777777888888999999999:::888777PPPzzzfffAAA>>><<<999999;;;<<<;;;:::777:::<<<:::888CCC]]]vvv|||dddkkklllZZZnnn|||}}}dddTTTqqqTTTEEE;;;<<<:::<<<777777777777777666666666555333888;;;666666NNNmmmooo{{{iii]]]YYYWWWRRRLLLDDD<<<555222222222111111222444666777;;;:::999999;;;<<<<<<<<<555777888:::::::::999888999999:::<<<>>>AAACCCDDDEEEGGGKKKQQQWWW```jjjpppssswww{{{~~~VVVMMMFFFEEEBBB<<<888555666888666AAAkkkbbbSSSOOODDD999888777666666666666666333:::777>>>mmmggg```[[[JJJ>>>555666777444444777444555666666444888HHHXXX{{{PPPYYYfff^^^HHHEEEGGG===666555444333333333444555666111111777999777<<>>;;;777666888999777555333777999777888HHHcccyyyvvvqqqxxxdddggg{{{kkkNNN^^^hhhDDD555666555666999999888888888888888777666888;;;:::555<<>>AAACCCDDDEEEGGGJJJNNNTTT\\\eeekkksssvvv{{{}}}PPPOOOEEEEEEBBB===777444555777666RRR|||kkkQQQKKKCCC999888777666666555555555333999666JJJ|||vvv\\\^^^SSSBBB666666666222222777444444444444888FFFbbbzzzaaaRRRgggpppNNNBBBMMMFFF666555333222222222333444333111333777555666EEEYYYssswww{{{CCC---;;;444444444444444444444444444444444555666777777777???NNNsss~~~]]]@@@;;;666555777777555222111444555555<<>>AAACCCEEEEEEGGGIIIMMMRRRYYYaaafffsssvvvzzz}}}vvvXXXEEEEEEBBB===777444555777555\\\uuuTTTNNNHHH999999888666666555555555000555666YYY{{{\\\```XXXEEE777666666111111777444333333555>>>UUU{{{QQQ```|||]]]KKKTTTGGG666555333222222222333333333444888999333666OOOmmmtttpppVVVQQQQQQZZZgggtttwwwkkkeee///555222222222222222222222222222222333444444555666666999\\\~~~zzzxxx~~~kkkCCC===888666777888666222333444444555AAA\\\|||uuuwwwsss||||||rrr}}}rrrvvvyyyrrrmmmLLLSSSQQQ888888666444444444444333333222222222///444555222999OOOiiiyyyuuu}}}|||{{{{{{ttt|||kkkbbbXXXSSSOOOLLLDDD999111000---000222333222444999===999888666666666666666555444666777777666555555666888:::<<<======???BBBDDDDDDEEEFFFJJJQQQZZZbbbgggwwwyyyzzz{{{~~~{{{hhhNNNBBB;;;<<<;;;666555888999\\\|||VVVIIIMMM???:::555333444666555444///>>>BBB{{{xxxvvv}}}pppcccfffgggtttyyyaaaYYYMMM>>>555444666666555000777777555CCCcccxxxRRR^^^cccHHHJJJIIIGGG:::111000222000000444222,,,444:::111666TTTnnn|||}}}fffRRRHHHKKKFFFHHHOOONNNKKKXXXmmm|||}}}yyy777777666555333222333555333000---444000---555888333444AAArrr||||||sssccc;;;///888333111555///222:::...888@@@ooowwwssspppuuu~~~yyy|||wwwuuuvvv|||wwwqqqyyyhhhiiibbb]]]www|||zzz777777:::111222111111000000000000000///111---...DDDggg|||}}}ssszzz~~~{{{{{{}}}hhh]]]XXXSSSOOOLLLDDD888111000///000111111222333666999777777777888888777444222333555666666555444444555777999;;;<<<<<<>>>AAADDDEEEFFFGGGKKKRRRYYY```eeeeeekkkttt{{{VVVMMMBBB<<<===<<<555111444666eeevvvxxxpppgggKKKEEE@@@;;;555333444666555444222;;;NNN^^^YYYmmm}}}lllcccaaaWWWXXXVVV___tttsssYYYYYYNNN???666444555555444555888444666MMMjjj[[[WWW^^^TTTMMMEEEFFF;;;222111222111111333777000444333,,,@@@qqqttteeeWWWLLLGGGDDDDDDRRRkkkzzz]]]777333222000///000222333333...555222///555666333777PPP~~~~~~~~~~~~}}}tttJJJ555666111111555000222666111999JJJppp{{{zzzlllssseee{{{yyy}}}yyy{{{bbb``````eeejjjqqq|||wwwooo{{{aaaRRRkkk|||HHH000222222222111000000//////000000666666222444KKKkkk|||}}}uuuzzz{{{yyy{{{{{{wwwjjj^^^WWWRRRNNNKKKCCC888111///111000///000222444444444444666888:::999666333000222444555444333222333444666888999:::;;;===@@@BBBEEEFFFHHHMMMSSSYYY___cccaaaiiisss|||~~~MMMKKKAAA;;;===<<<555222444HHH{{{xxxqqqtttOOOJJJBBB<<<666333444555555444555555[[[mmmKKKcccpppsssiiifffZZZUUU]]]fffxxxtttXXXZZZPPPBBB888444444333333333555222CCCiii}}}zzzrrreeeeeeoooiiiTTT^^^lllWWWEEEEEE<<<444222222111111222222111555111000SSS}}}yyy}}}oooiiisss222333111///...///000222444000666333111555333333===fff|||~~~{{{qqq~~~vvvNNN555222000222555000111000555:::XXXppprrrzzzjjjgggsssvvv|||xxxrrrzzz}}}vvvvvvzzzxxxjjjZZZJJJHHHGGGJJJNNNWWWiiiyyy~~~mmmrrr{{{}}}jjjRRReee~~~kkk999000444111111000///////////////333111000888QQQnnn|||{{{xxxtttuuuvvvvvvyyy|||zzztttsss~~~jjj```VVVRRRNNNJJJBBB777000///111///---///333666555333444666888999777444222111222333333333111111222444555666888999:::<<>>777333444555555555777:::qqq^^^OOOzzz{{{eeeMMMMMMDDD???EEEOOOiiidddZZZRRRFFF;;;555222222222000222777]]]zzziiiaaabbbsss|||ZZZ___{{{aaaIIIDDD>>>666222111000000000,,,111777333666[[[wwwfffVVV888444222111111//////111///555333222333///555GGGxxxyyy~~~}}}xxxwww}}}lllhhh}}}oooOOO555...111444333///222+++666;;;bbbpppiiiuuuyyyxxxzzz{{{|||}}}~~~|||vvvppp}}}pppcccSSSIIIHHHGGGBBB;;;===;;;;;;;;;===EEEWWWhhh{{{lllhhhttt~~~vvv\\\eeexxxIII000111000000///............///,,,***///AAA^^^wwwvvvooopppqqqvvvzzzzzzrrrjjjjjjttt{{{ddd___VVVQQQMMMJJJBBB777///...///------000555888888666666777888666333111222333222222222111000000222444444666888999999;;;>>>@@@???AAAFFFMMMTTT\\\cccgggooossswwwzzz||||||uuullljjjxxx{{{VVVHHH<<<:::888444666<<>><<>>555111111222333000<<>>777777:::<<<===888888999:::888;;;HHHUUUlllxxxttthhhooo|||uuuaaaaaa|||NNN---222000///......---.........,,,---777QQQnnnlllmmmsss{{{yyynnnddd\\\dddqqq}}}}}}{{{~~~oooeeebbbUUUPPPLLLIIIAAA666///---------...222555888888777666777888555111///111444222222222111000000222444444666777888999;;;>>>@@@>>>@@@EEEKKKTTT]]]eeeiiikkksss|||~~~uuuooofff```jjj___NNN???:::666222444:::fff```llljjjsss||||||qqqcccYYYWWWhhh|||[[[MMMHHHAAA999444444555666555444eeetttBBB^^^xxxttt[[[PPPMMMPPPQQQLLLJJJHHHCCCOOOllltttWWWTTTLLLAAA666000111333444,,,???lllzzz{{{uuuQQQZZZ^^^QQQJJJGGG>>>333---...///...000222222111KKK}}}zzzqqq|||wwwCCC555,,,///333000...000---000000222111---CCCiii~~~ooolllvvv}}}yyyuuurrr|||zzz[[[777111000---111333,,,777KKKjjjwwwuuuvvv{{{rrr|||wwwzzzuuuuuuzzz~~~ppp[[[AAA<<<888888888777888:::777888:::<<<:::888>>>FFFZZZkkkooohhhnnnvvvnnnddd[[[xxxWWW000999//////...------------------///???]]]wwwxxxmmmooowwwyyymmmeee___dddnnnzzzjjjnnnhhhdddUUUPPPLLLIIIAAA555...---+++---000222333444555666333777999777222//////111333333222111///000222555444666888999:::;;;>>>AAA@@@AAAEEEJJJRRR\\\dddiiilllttt~~~uuukkkeee^^^aaavvv]]]MMM???:::666222444:::ttteee[[[dddhhhyyy~~~sssfffbbb\\\^^^PPPHHHRRRggg|||qqqMMMJJJBBB:::444444555666555555yyyZZZ???ccczzzooofffLLLKKKFFFIIIMMMGGGQQQkkkqqqVVVTTTNNNBBB666000111444444...PPPyyyeeeYYYRRRZZZnnn\\\SSSjjjbbbQQQNNNDDD555...///111000...222111555^^^{{{bbb{{{qqqkkkmmmvvv}}}~~~XXXAAA......222111///000---///000333222000MMM{{{uuuuuunnnwww{{{{{{ttt}}}vvvnnn{{{lll___999333000,,,222000000:::[[[oooyyyrrryyyyyy}}}zzz{{{~~~|||~~~tttZZZFFF;;;888777999666111000333777666999======:::;;;???HHH\\\vvvxxxhhhhhhhhh|||uuummmSSSgggppp:::888///...------,,,,,,------+++///DDDdddzzz{{{nnnkkknnnpppxxxuuukkkgggkkklllrrrzzz~~~|||}}}ddd\\\fff___TTTPPPLLLHHH@@@555...---***...222333111000222444111666:::999444///...///333333333111000000333555555666888999:::<<>>777666999>>>@@@>>>>>>@@@<<>>333......***)))---555999777555555333333333111//////000222000000000000000000111222333444777888999;;;>>>AAACCCDDDGGGNNNVVV^^^dddfffrrrwww}}}{{{nnnjjjbbbXXXYYYnnnoooJJJ===999:::777111DDDUUU^^^bbbcccrrrzzzkkkbbb]]][[[ZZZTTTLLLIIILLLKKKRRRpppnnnZZZKKKDDDDDD555111999444:::LLLzzzAAAQQQrrr{{{rrrssskkk[[[XXXaaakkkVVVMMMKKK???555444222,,,OOOoooTTTDDD===CCC===888DDDZZZxxx^^^bbb}}}[[[QQQJJJ???///---333111444+++777AAApppmmmttt|||}}}qqqqqq{{{uuuaaaOOOIIIFFFGGGQQQ___|||~~~vvvqqqRRR;;;///)))333---000...111///...444CCCiiissstttxxxxxxnnntttyyyeeeKKKJJJnnnsssllljjjnnnggg|||eeeDDD000111111+++///000DDDllluuuuuu~~~yyyeeegggsss]]]qqqlllTTTJJJJJJHHHAAA;;;:::888666777:::888888999:::;;;;;;;;;;;;<<>>333......///,,,...555888777777888666555444111...---...///000000000///000000111222333444666888999;;;>>>AAAEEEFFFHHHNNNUUU]]]bbbfffqqqvvv|||yyylllfff^^^WWWVVVdddaaa???333888;;;555DDDVVVYYY^^^dddwwwyyylllfffcccaaa___ZZZQQQMMMOOOMMMRRRlllqqqNNNPPPFFFEEE666000777333:::XXXDDDWWWlll|||~~~sssppptttuuu\\\OOOKKK===444666666999]]]~~~dddOOOEEE@@@EEE@@@<<>>xxxbbbxxxyyy|||oooVVVKKKMMMPPPDDD>>>AAAAAA>>>AAAJJJjjj{{{zzz^^^CCC333---555...//////222000---111AAAhhh~~~]]]kkk}}}rrrgggooouuu|||jjjSSSGGGDDD```{{{sssmmmooohhhwww^^^333)))///111444000AAAgggrrr{{{}}}nnnfffWWW___zzzjjjUUUkkk~~~mmm\\\SSSQQQLLLEEE@@@???>>>;;;;;;>>>:::;;;;;;<<<=========<<<888>>>SSSpppkkkjjjtttcccIIIsssgggtttfff888......---------,,,,,,,,,000888llllllkkk]]]bbbnnnxxxrrrfffcccfffmmmppptttwwwyyy|||mmm[[[VVVYYYlllVVVaaaaaaRRRNNNKKKGGG>>>333---...111......333666555666888999999777333///------...000/////////000000111222222444666888999;;;>>>AAAGGGGGGIIIMMMSSS[[[bbbfffoootttzzz}}}~~~|||zzz{{{yyyuuummmddd\\\YYYTTTXXXsssfffBBB444888:::666FFFWWWWWW[[[bbbuuuyyypppmmmmmmjjjgggcccZZZUUUUUUQQQRRReee}}}aaaVVVJJJGGG777000555222===cccfffIII^^^bbbzzz}}}xxxvvv]]]QQQNNN@@@555555777===bbbuuu```SSSQQQIIIJJJFFFCCCBBBAAAVVVyyyggg^^^qqqaaaSSSNNNIII:::222222...444222333RRRbbbzzzttt||||||jjjSSSFFFDDD<<<666777???AAA===<<>>>>>???>>>>>>>>>888777IIIjjjqqqZZZ___uuuiiiLLLqqquuu~~~www777///......---------------000DDDtttlllfff[[[bbbuuu}}}mmmbbbccciiimmmppptttvvvxxxzzz}}}jjj___wwwRRR]]]ZZZRRRNNNKKKGGG>>>333------///,,,---222444333222444;;;;;;999555111///000111///////////////000111222222444666777888:::>>>@@@EEEFFFHHHLLLQQQZZZccchhhnnnssszzz}}}|||zzz{{{zzzvvvqqqddd]]]]]]TTTPPPeee|||WWWGGG>>>:::555111FFFpppOOOUUU[[[aaasss|||vvvwwwwwwtttpppmmmddd^^^[[[VVVSSS^^^nnn\\\LLLHHH999222444444DDDnnn~~~rrrTTTNNN```^^^nnnrrrZZZRRRSSSEEE666444444PPPzzz|||xxxkkkffffffZZZSSSJJJHHHEEE===KKKllldddbbbwww___RRRJJJ:::000222222---777;;;ggg}}}___sssppp|||xxxnnn```QQQHHHGGGBBB===;;;@@@AAA??????BBBHHH```vvv}}}uuu~~~UUU999000333111000,,,///222///444TTTggg}}}xxxiiiaaafffllltttyyy|||qqqQQQ@@@GGGTTTaaa{{{|||oooooowwwvvvkkk===333555'''///444[[[zzz{{{YYY[[[~~~sssYYYttt~~~yyyuuupppkkk\\\VVVRRRQQQMMMGGGCCCBBB?????????@@@@@@???>>>>>>@@@888DDDfff~~~yyyPPPMMMgggwwwnnnfffiiixxx~~~444//////...---,,,------...222KKKnnnzzzooobbbfff{{{~~~jjj___bbbhhhmmmooosssvvvwwwxxxzzz|||vvvcccXXX~~~KKK[[[ZZZQQQNNNJJJFFF===222------...,,,...555777444111111777777666444111000111222............///000111222222333666777888:::===@@@AAADDDGGGKKKQQQZZZdddkkknnnssszzz~~~|||rrreee^^^^^^UUULLL[[[ttt~~~YYYIII@@@:::444111GGG}}}tttrrrrrrRRRFFFQQQZZZaaasss|||wwwtttkkkeeebbb]]]WWWZZZaaa}}}bbbNNNIII<<<444555888NNN|||lllPPPPPPaaacccuuu|||aaaUUUVVVFFF666444666kkkvvvttt}}}|||xxxtttiii[[[KKKHHHGGG>>>FFF```kkkxxx[[[KKKHHH:::///111444,,,777555^^^tttTTTvvvlllmmm}}}wwwkkk^^^PPPEEEAAAAAA===<<<>>>?????????@@@CCC\\\rrrwwwzzzddd@@@222///111///------333111777```hhhXXXxxxpppddd```bbbhhhooovvv{{{xxxXXXCCC>>>???DDDYYYuuurrr~~~{{{xxxwww}}}hhh>>>333555%%%666<<<```sssuuuTTTXXXyyysssZZZwww}}}yyyuuuqqqggg```[[[XXXSSSJJJDDDCCC@@@@@@AAA@@@@@@???>>>===DDD:::CCCccc~~~{{{JJJ@@@VVVnnnppppppgggbbb}}}AAA000///...,,,,,,---...///444WWWsssuuu}}}rrr}}}qqqaaaeeexxxyyyfff^^^aaafffkkknnnrrruuuvvvwwwxxxzzz|||vvvlllaaaWWWMMMEEE@@@FFF]]]___QQQMMMJJJFFF===222,,,---///...222888;;;777444333222333222000......000111---------...///000111222111333555777888:::===@@@>>>BBBGGGLLLRRRZZZeeelllmmmssszzz~~~|||rrrggg___\\\TTTMMMUUUeeerrrLLL999777888666JJJVVVLLLPPPVVV^^^ooo|||wwwpppjjjhhhddd]]]XXXYYYrrriiiQQQKKK???666555;;;VVVtttRRRPPPaaakkk~~~kkkZZZXXXGGG666666===hhh}}}uuuvvvxxxpppcccOOOHHHIIIBBBDDDVVV}}}lllsssmmmOOODDDIII@@@222000333222999555\\\wwwYYYmmmfffjjj|||{{{rrreeeUUUEEE<<<888999;;;???AAAAAA>>><<<@@@XXXnnntttLLL999...111---000---333222:::kkkqqqHHHPPPwwwzzzggg\\\\\\]]]ccckkkttt|||\\\KKKBBB@@@???===HHHhhhwwwoooxxxrrrMMM000555,,,000CCCnnntttkkkSSSbbbppp\\\}}}}}}xxxuuurrroooiiibbb^^^XXXNNNHHHFFFBBBBBBBBBBBBAAA@@@>>>>>>AAA999@@@]]]|||SSS???KKKhhhvvvsssWWWLLLrrrVVV111000...,,,,,,---...///:::kkkmmm^^^xxxiii]]]hhhrrr~~~ppp```\\\aaaeeeiiilllqqqtttuuuvvvwwwxxx}}}~~~~~~|||rrrcccVVVNNNIIIDDDBBBJJJ______QQQMMMJJJFFF===222,,,---111///111777:::888666777222333222000......000111---------...///000111222111333555666777999===???>>>CCCIIINNNRRRYYYcccjjjlllqqqxxx}}}zzztttkkkbbb\\\WWWSSSVVV[[[zzz~~~RRR999555888:::QQQ\\\SSSOOOSSS\\\nnnwwwqqqmmmllljjjbbbYYYTTTooo}}}qqqVVVNNNCCC888555<<<[[[uuuOOOOOO```jjjssswww{{{kkk]]]^^^NNN:::999???bbbzzzxxx{{{rrrlll[[[OOOLLLFFFEEEQQQvvvfffsssyyyVVVHHHNNNDDD333000333444???LLLtttaaarrraaaggg{{{{{{rrrcccSSSCCC999:::;;;===@@@BBBCCCAAA>>>>>>WWWmmm}}}yyyTTT@@@000333...222,,,222333@@@wwwGGGWWWyyyvvvaaaUUUVVVZZZ^^^fffoooyyyqqqYYYVVVooo\\\CCC===>>>BBBBBB@@@BBBVVVzzzqqqvvvkkkwww[[[222555000***JJJ}}}uuu}}}aaaFFFXXX{{{lll]]]~~~zzzxxxsssuuummmgggbbb\\\SSSNNNMMMEEEEEEEEEDDDCCCAAA@@@???<<<888===TTTvvvfffFFFDDDeeewwwsssUUUOOOpppeee222000...,,,,,,---///000GGGvvviiiTTTvvvbbb\\\qqqwww|||iiiZZZ[[[aaacccgggkkkpppsssuuuvvvwwwxxxyyyzzz{{{|||}}}~~~~~~~~~tttmmmbbbYYYSSSMMMGGGCCCPPP___YYYQQQMMMJJJFFF===222,,,,,,222...///444777666777999666666555333111000111333,,,,,,------///000111222111333555666777999===???>>>DDDJJJOOORRRXXXaaagggjjjpppwww|||~~~vvvpppfff^^^[[[ZZZZZZXXXrrr~~~wwwYYYBBB555333999XXXOOOMMMLLLTTT___ssswwwqqqnnnnnnmmmeeeZZZRRRbbbwwwZZZPPPEEE999444;;;]]]zzzllltttJJJNNN___cccrrr|||bbb]]]fffXXXAAA999<<>><<<>>>AAACCCBBB===WWWnnnzzzuuuwwwWWWEEE222555000111***222666GGGKKKWWWqqqwww___RRRRRRYYY\\\ccckkkttt}}}jjjSSSQQQQQQbbb```OOODDD>>>===EEEAAAAAA???KKKssszzzooowwwZZZ444555///111PPP{{{bbbiiiyyynnnDDDRRR}}}fffYYY~~~|||uuuwwwpppiiieee___XXXSSSSSSGGGGGGGGGFFFEEECCCAAAAAA;;;999<<>>gggQQQeeeSSSLLLGGGFFF===000,,,000444111666777000222:::888888555222000000111111000...------......///000111333444666777777888;;;===<<<@@@FFFLLLRRR[[[eeemmmmmmpppuuu{{{zzztttjjjbbb]]][[[ZZZZZZ___nnnHHHCCC:::888444lllzzzmmmOOOFFFUUUVVVVVViii{{{~~~xxxvvvuuutttppphhh\\\TTT[[[uuusssmmmRRRHHH===888111mmmzzzaaaxxxwwwAAASSSOOOXXXpppiiihhhjjj[[[@@@888XXXkkkwww}}}zzzqqqddd\\\WWWNNNDDDkkk|||zzzwww]]]WWWHHH777222444;;;555___]]]___mmm___bbb{{{qqqgggXXXGGGEEEBBB@@@???AAADDDEEEEEEIIIMMMuuuxxxllluuukkkNNN666222,,,000+++444777YYYxxxMMMNNNxxxnnnbbbYYYLLLYYY___ffflllqqqwww~~~yyykkkhhh___QQQTTTbbbdddSSSDDDBBBFFFGGGDDDCCCGGGFFFllluuuzzzssseee~~~xxxwwwvvvNNN...888333333___mmmjjjwww~~~bbbEEESSSttt___ZZZxxx~~~zzzsssrrrkkk[[[VVVXXXSSSPPPNNNJJJHHHGGGFFFEEEDDD???===<<>>BBBHHHMMMSSS[[[eeellllllpppvvv{{{~~~zzztttjjjbbb]]][[[ZZZYYY\\\|||~~~TTTAAA555;;;999lllxxxtttYYYMMMSSSQQQXXXqqqrrrxxx}}}yyyvvvrrrlllccc\\\YYYrrrpppnnnWWWMMM???::::::|||dddpppsssCCCPPPPPP```uuuyyypppnnn```EEE<<<]]]qqqwwwhhh}}}nnneeeccc```]]]lll~~~mmmZZZXXXIII777444777///BBB]]]]]]UUUhhh[[[```yyylllbbbUUUEEEBBB@@@>>>???CCCFFFFFFFFF@@@LLLuuu~~~zzzlllRRR:::666111444///666888\\\]]]BBBRRR~~~xxx^^^RRRQQQLLLSSSZZZdddkkkppptttyyy}}}{{{pppnnnfffZZZ]]]iiikkkZZZIIIGGGMMMQQQEEEBBBFFFCCCfffwww|||uuueeeiii777222---999hhh}}}}}}ssseeeIIIWWWxxxaaaaaa}}}}}}wwwwwwrrrccc^^^___YYYXXXUUUPPPMMMKKKIIIGGGEEE>>>===<<>>AAADDDIIINNNSSSZZZcccjjjhhhnnnvvvzzz|||{{{tttkkkccc^^^\\\ZZZYYYYYYpppzzzcccCCC222<<<>>>nnn[[[MMMQQQQQQ[[[rrrssswww{{{wwwssslllgggYYYpppvvvssssss```SSS@@@:::???qqquuusssEEEIIIKKK^^^xxxxxxyyynnnQQQEEEjjj|||bbb```bbbyyyooommmnnnooovvv}}}lll^^^^^^MMM888444777888RRRdddYYYQQQeeeXXX___zzzxxxtttkkk___NNNJJJEEEDDDEEEFFFDDDBBB???OOOvvv{{{uuu]]]@@@333...666111555999aaayyyzzzXXXAAAVVVyyyWWWGGGIIIJJJMMMVVVaaajjjnnnpppsssuuuzzz}}}}}}xxxnnnhhhssssssaaaNNNKKKSSSYYYIIIDDDEEEAAA___vvv{{{tttbbb~~~GGG222...444iiitttgggHHHQQQnnngggkkk|||{{{vvvgggaaa```XXXXXXUUUQQQNNNLLLJJJGGGEEE???===<<>>111---111222111999;;;333444888555777444000///////////////...------......///000111222444555666777999<<<>>>BBBEEEJJJMMMQQQXXX```gggeeemmmuuuyyyzzz}}}}}}wwwnnnfffaaa^^^\\\ZZZWWWfff{{{{{{dddHHH444;;;@@@yyy~~~QQQGGGPPPTTT\\\lllzzz}}}{{{tttooo___rrr}}}|||gggXXXAAA888???nnn{{{rrrDDDBBBFFFVVVrrr}}}zzzTTTDDDqqqpppyyyrrr```]]]uuu|||xxxhhhfffRRR:::333444;;;CCC```QQQPPP___WWW___{{{xxx[[[SSSKKKFFFFFFFFFDDDAAADDDPPPvvv~~~kkkEEE///***333000444===iii~~~gggFFFSSS___FFFEEEFFFLLLTTT___gggjjjllloooqqqtttzzzmmmXXXSSS[[[cccPPPGGGFFF@@@ZZZxxx{{{ttt```tttJJJ333111111ooo{{{{{{aaaEEENNNeeerrrdddkkk~~~zzzrrrbbb\\\ZZZSSSRRRPPPMMMLLLKKKJJJHHHFFFAAA@@@>>>EEE^^^}}}\\\EEEEEE]]]nnntttpppeeennnqqquuuRRR000...///+++,,,...===xxxkkkSSS\\\ggg]]]dddjjjRRRPPPWWWZZZ___ccccccdddggglllqqqssstttuuurrrsssvvvuuupppooorrrpppooommmhhh```WWWPPPLLLddd[[[RRRKKKHHHFFF>>>222...222666333888999111333999777:::777333000000//////......------......///000111222333555666777999<<<>>>AAADDDIIILLLOOOUUU]]]ddddddllluuuyyyyyy}}}yyypppiiiccc```]]][[[VVV___vvvuuuUUUIII;;;;;;FFFhhhGGGIIIPPPRRR]]]kkkwwwzzzzzztttiiiwwwjjj\\\DDD888@@@yyyZZZ|||mmmAAA@@@IIIRRRfff|||~~~RRREEEvvvnnn^^^ooozzzooojjjUUU<<<333333;;;@@@jjjLLLIIIWWWTTT[[[www|||eee[[[OOOIIIHHHHHHFFFCCCDDDJJJvvvnnntttJJJ111222111111666DDDwwwaaaCCCRRRaaaEEECCCFFFNNNTTT\\\aaaeeehhhlllpppsss~~~jjjbbbgggnnnZZZKKKGGGAAAXXX|||}}}uuu```jjjrrr???000111:::}}}uuuiii{{{yyyVVVEEEVVVoooxxxyyyVVV]]]~~~xxxoooaaa]]]]]]WWWTTTRRRPPPOOONNNLLLJJJHHHDDDCCC@@@EEE[[[yyycccFFFAAAYYYllltttrrrjjjzzzgggQQQrrrUUU///+++000------///BBB{{{kkkFFFJJJZZZYYYccc|||dddMMMMMMTTTWWW]]]```______aaagggllloooqqquuusssvvv}}}}}}vvvlllccc^^^```___RRRKKKHHHFFF???222///333777444888999000222:::888:::777333111000000///......------......///000111111333555666777999<<>>>>>MMM|||TTTEEEOOOLLLIII\\\qqqsssxxxxxxrrr{{{nnnaaaHHH;;;EEEtttYYYlllCCC@@@KKKOOO^^^qqq```\\\mmmvvveeeqqqooojjjTTT<<<777;;;===QQQzzzPPPDDDUUUNNNSSSooopppeee___ZZZRRRKKKJJJIIIzzzQQQ333888111444:::LLLKKK<<>>???NNN\\\DDDLLLGGGFFF[[[oootttzzz~~~www{{{xxxjjjLLL<<>>|||yyyvvvPPPCCCZZZrrrzzzWWWPPPqqqyyywwwuuummmllllllddd```^^^\\\ZZZXXXTTTPPPMMMGGGFFFBBBAAARRRooosssKKK;;;NNNdddwwwsssbbbZZZzzziii666***///------555QQQwwwYYYQQQXXXZZZiiiyyypppVVVFFFLLLTTTVVV\\\[[[ZZZZZZ]]]bbbgggjjjlllkkknnnpppxxxeee\\\RRRKKKHHHGGG???333///444444333;;;===555444888444333111......///111222222...------......///000111111222555666777:::===???AAAEEEIIILLLOOOUUU]]]dddqqquuu{{{~~~xxxpppiiiccc^^^[[[XXXWWWZZZcccssswwwrrrUUU===???JJJrrrAAABBBCCCIII[[[fffuuu|||xxxyyysssNNN;;;KKKcccppp[[[DDD999IIISSS___ooo~~~cccSSSuuurrrmmmooouuuuuuqqqRRR888>>>OOOVVV]]]hhhbbbNNNJJJHHHIIIbbb{{{___444333333555777MMMQQQ555KKK~~~]]]EEEBBBDDDCCCHHHOOOSSSUUUWWW\\\```pppsssccc\\\ooo}}}uuu___TTTsss___000333GGGjjjvvvOOOAAAWWWrrr|||kkkpppzzzSSSNNNnnn}}}uuuuuuuuummmjjjggg]]]ZZZYYYWWWWWWVVVTTTPPPMMMGGGFFFAAA???OOOlll{{{PPP<<>>BBBFFFIIIJJJLLLTTTaaalllrrrwww}}}ooo``````aaa[[[VVVVVVSSSSSSXXXhhhpppLLL???EEEcccfffDDDEEEAAAGGG]]]jjjrrrxxx|||}}}|||RRR???III```jjjZZZ<<<===DDDKKKmmm}}}kkk^^^HHHaaa[[[UUUtttpppgggXXX<<<<<>>???CCCGGGIIIKKKSSS___iiivvvzzzrrrjjjdddcccbbb]]]XXXVVVPPPLLLLLL\\\||||||UUUQQQLLL???bbbmmmWWWBBBFFF>>>???WWWkkkooouuu~~~TTT===EEEwwwXXXrrrmmm@@@:::CCCIIIXXXooonnn___EEEyyyvvvqqqPPP___~~~{{{qqqVVV999>>>NNNHHHRRR}}}dddCCCEEEIIIEEEOOOiiivvvooo777666777555CCCVVV~~~LLL;;;DDDpppbbbFFF;;;??????AAADDDGGGJJJNNNSSSWWW^^^}}}}}}vvvsssiiidddzzzppp~~~qqqSSS888444CCC}}}lllwwwQQQ@@@XXXqqqvvvwwwsssbbbYYYkkk|||vvvqqqnnnmmmiiiccc^^^[[[XXXVVVUUUMMMEEECCCCCCJJJdddYYYBBBQQQaaauuu~~~}}}www]]]fffyyy999+++,,,///...444jjjlllNNNTTTWWWXXXooovvvyyyeeeOOODDDCCCGGGLLLQQQQQQSSSUUUVVVWWWYYY\\\___dddhhhiiinnnaaa[[[SSSJJJGGGJJJBBB333///666///888===:::555444666666777222......333555444222.........//////000111222222444666777888999<<<>>>>>>BBBHHHKKKNNNTTT^^^gggqqqtttzzzxxxyyyuuummmfffbbb^^^ZZZTTTMMMIIIWWWxxxrrrNNNWWWXXXGGGlllpppVVV???BBB>>>???SSSffflllrrr|||WWW>>>EEEaaauuuwwwAAA999CCCBBBTTTmmmwww___@@@jjjwww|||XXXYYY|||{{{uuuPPP:::GGGXXX```ggghhhEEE@@@EEEDDDIIIYYYqqqrrr999555777:::JJJZZZ}}}jjjFFF888@@@jjjyyy\\\CCC;;;@@@<<<>>>AAACCCEEEHHHLLLOOOSSSqqq}}}uuuqqqhhhfffqqqSSS@@@...NNN}}}ooorrrtttwwwSSSAAATTTnnnzzzppp[[[QQQddd|||~~~vvvqqqsssooojjjfffbbb]]]YYYVVVSSSJJJFFFEEEKKKfff___@@@NNNaaawww}}}nnnvvvccc```yyy:::---...///...666nnnuuuUUUVVVZZZ[[[nnnuuuvvvbbbKKK@@@@@@CCCIIINNNOOOQQQTTTUUUVVVVVVXXXZZZ___eeeiiijjjvvv```\\\TTTKKKGGGIIIAAA333///666000666:::888555666888888888333//////333555444111............///000111222222444666888888:::<<<>>>???DDDJJJOOORRRXXX```fffkkknnnuuu}}}}}}zzzlllddddddbbb[[[VVVQQQOOOYYYtttkkk___ZZZUUUsss}}}jjj???;;;BBBFFFRRR___lllsss|||ZZZ@@@HHHssslllsss???;;;DDD;;;SSSjjjtttyyy]]]>>>]]]ooojjjsssaaa\\\yyyttt}}}uuu}}}vvvMMM@@@NNN\\\VVV```nnnxxxOOO>>>CCCEEEFFFNNNeeerrr;;;555777;;;KKKZZZ~~~xxxdddEEE888>>>bbbsssVVV@@@:::???:::<<<>>>@@@AAABBBEEEGGGLLLZZZyyy{{{wwwkkkggg___===777RRRsss[[[ooorrryyyoooRRRDDDUUUnnnzzz{{{~~~___IIIBBBZZZvvvvvvnnnrrrpppnnnkkkiiieee```\\\[[[QQQMMMLLLPPPiiiaaaAAASSSiii~~~~~~nnnzzzgggZZZooozzz===111000000///888rrrwwwXXXbbbkkk___fffmmmnnn[[[GGG??????AAAFFFJJJKKKNNNRRRTTTUUUVVVWWWXXXZZZ___gggkkkkkkzzz^^^^^^UUUKKKGGGIIIAAA222///666222555444333555:::<<<:::;;;666000000333444222///............///000111222222444777888999:::===??????DDDJJJPPPTTTZZZ```eeemmmrrryyyxxxssssssmmmcccRRRSSSUUU[[[nnn{{{ggg```]]]tttqqqxxxHHH<<>>VVVrrrooo\\\QQQmmmpppxxxyyyMMMFFFJJJRRR]]]___hhhZZZ@@@AAADDDDDDFFFYYYyyynnn<<<777999<<>>>>>WWW|||oooSSS>>>999<<<999;;;===>>>>>>???AAABBBGGGHHHYYY|||lllcccyyyjjj:::>>>PPPiiiyyywwwxxxgggJJJBBBXXXrrr~~~zzz|||WWWAAA<<>>BBBHHHNNNSSSYYY___bbbooottt{{{|||sssggg]]]^^^bbbcccdddooofffnnnrrrhhhccctttPPPAAABBB???JJJgggooouuu~~~YYY>>>AAAgggYYY}}}OOO===:::???AAA[[[}}}xxxSSS???SSSzzzWWWHHHjjj{{{ggg```gggvvvrrrJJJKKKFFFMMMTTTIIIVVVbbbAAA>>>AAA@@@@@@NNNiiijjj```fffiii===:::===???JJJUUU|||KKK???;;;NNNqqqpppSSS???888888777999<<<===<<<===>>>??????BBBLLLcccrrryyy}}}kkk___ssskkkDDD;;;NNNzzzbbbvvvwwwMMM???WWWsss}}}~~~ZZZAAA;;;YYYzzz{{{tttvvvuuussspppmmmggg```[[[]]]VVVUUUUUUYYYpppeeeEEEWWWiiiyyyiiifff]]]]]]mmm{{{mmm444,,,------...===}}}|||kkkOOOiiimmmdddqqqcccSSSCCC>>>???AAACCCEEEEEEHHHLLLPPPRRRUUUXXXZZZ[[[WWWZZZccciiilllsss}}}bbb___WWWLLLHHHHHH@@@111...666222666777444555999:::999;;;666000000333555333000.........//////000111222333555777999999;;;===??????BBBGGGMMMSSSZZZ___ccckkkrrryyy|||}}}sssfffaaabbbwwwqqqvvvlll]]]wwwwwwlllnnnMMM???BBB<<>>>>>AAAFFFQQQWWWyyy{{{FFF<<<777FFFiiisssWWWCCC999666555888:::;;;;;;;;;;;;<<<888>>>EEEMMM]]]|||sss[[[NNNCCCVVVrrr~~~pppcccxxxyyyhhhRRR888QQQ{{{dddfffsssUUU???WWWssszzz|||___EEE;;;VVVttt|||~~~zzzvvvpppiiidddjjjaaa\\\YYY[[[qqqmmmNNN^^^lll}}}kkk[[[cccooosss|||ooo666//////------===~~~\\\]]]ssshhhfffrrrgggVVVCCC;;;;;;>>>AAAEEEEEEGGGJJJLLLNNNQQQUUUXXXXXXWWWYYY^^^dddjjjooossspppzzz~~~eee^^^WWWMMMHHHHHH@@@111...666000888===999555555666666999444///000444777555333.........//////000111222333555777999999;;;===???BBBDDDIIIOOOUUU\\\bbbeeejjjrrr{{{}}}~~~|||wwwyyy~~~ooo{{{oooFFF777CCCAAAEEE___iiiooozzzYYY>>>>>>NNNttt[[[DDD---<<<<<>>QQQeeexxxlllcccNNNEEEpppvvvwwwgggooolllnnniiiGGGUUUGGGYYYLLLTTTXXXjjj\\\???@@@AAA@@@AAAOOOiiiaaaLLL???AAA]]]~~~bbb>>>@@@DDDLLLXXXZZZvvvzzzjjjFFF<<<333>>>]]]vvv[[[FFF:::555444666999::::::999:::;;;444:::???BBBHHHYYYrrrooo```VVVGGGUUUiiiwwwxxxvvv|||wwwlllggg\\\999TTTsssyyy}}}gggrrrVVV@@@YYYtttyyyxxxdddJJJ>>>VVVrrryyy|||wwwzzznnneee^^^\\\pppmmm```{{{uuu^^^iiivvvxxxwww???666444...---<<<}}}gggNNNYYYZZZ^^^gggmmmYYYCCC999888;;;AAAEEEFFFGGGHHHIIIKKKMMMQQQUUUSSSXXX[[[\\\^^^cccggghhhoooqqqvvvxxxpppgggiiirrrgggUUUUUULLLFFFEEE>>>333///333444222666666111777===666666333111222555666555333,,,---///111111111000000444555666888:::<<<>>>>>>AAADDDIIINNNUUU\\\dddiiiooowww~~~wwwsssSSSFFF;;;BBBMMM]]]lllvvvzzzPPP:::CCCfffhhhhhh\\\777AAA777<<>>777===DDDmmmtttdddFFF444:::777777888999999999999999:::888;;;???===BBB[[[vvvtttaaa___ggguuuvvvmmmppp}}}{{{pppfff:::cccuuuppptttmmm:::VVVoooyyywwwcccFFF???HHHpppyyyyyybbbccczzzfffeeexxxZZZZZZ===111444,,,+++>>>}}}QQQHHHSSSEEETTTkkkiii```III777999;;;;;;AAADDDFFFHHHIIIIIIKKKNNNQQQUUUUUUUUUVVVYYY^^^bbbeeemmmiiimmmsssjjjZZZ^^^pppggg```UUULLLFFFEEE>>>333///333444222777666111777===666666333111111444666444222---...///000111111000000444555666888:::<<<>>>>>>AAADDDIIINNNUUU\\\dddiiimmmpppvvv|||qqqWWWIII???CCCFFFQQQfffsss{{{MMM888???___\\\bbbmmm<<<;;;444777AAAVVVmmm~~~IIIQQQXXXsssyyyoooNNNDDDQQQiii||||||PPPLLLQQQKKKPPP]]]\\\TTT[[[VVVAAAHHHFFF<<>>@@@bbbzzz|||sssfffSSSfffsssmmmkkk]]]fffzzztttAAA000111---///BBB}}}{{{NNNCCCLLLAAAPPPgggkkkdddLLL888888::::::@@@CCCEEEGGGHHHIIIKKKOOOQQQRRRRRRRRRSSSVVVZZZ^^^aaahhheeelllsssiiiWWWYYYjjj[[[```UUULLLFFFEEE>>>333///222333222777777111666===777666333000000333555444222---...///000111111111000444555666888:::<<<>>>>>>AAADDDIIINNNUUU\\\dddiiilllsssvvvooogggoooxxxyyyxxxPPPCCC???DDDBBBIII\\\lllxxxJJJ777;;;VVVzzzUUUXXXFFF888888777===LLLcccxxx~~~kkkDDDPPPYYYlllwwwxxxLLLFFFFFFZZZttt~~~rrrxxxjjjJJJNNNMMMFFFNNNVVVYYYOOOQQQdddAAA@@@BBB>>>>>>???OOOppp}}}~~~vvv|||xxxnnntttMMM>>>MMMNNNUUUUUUaaaaaaBBB777888;;;YYY|||mmmPPP999999888888888888777666555555111000333888777666===IIIiii{{{hhhYYYNNNQQQOOOWWWdddfff^^^___iiiqqqvvv{{{~~~~~~qqquuuuuuiiiBBBfffnnnyyyhhhhhh@@@LLLvvv{{{qqqLLL>>><<>>>>>AAADDDIIINNNUUU\\\dddiiiooossssssjjjeeessslllvvv~~~SSS@@@>>>EEE???GGGTTTdddrrr|||FFF888;;;PPPnnnXXXOOO777:::<<<===HHH]]]tttnnnUUUEEERRR[[[ddd~~~qqq~~~eeeHHHAAALLLddd~~~}}}uuuqqq~~~~~~YYYKKKVVVPPPGGGPPPPPPUUUOOOPPPwwwMMM;;;<<<>>>@@@999AAAVVViii~~~~~~KKKGGGQQQTTTXXXUUUccc```CCC777;;;>>>SSSwww{{{oooSSS===:::999999888888666555444333333111222666777444777<<>>RRRnnn}}}mmmLLLRRRiiibbbyyy~~~pppvvvyyyaaammm|||@@@///,,,000333FFF___IIIEEE@@@III]]]ooommmVVV===888999999>>>>>>@@@BBBDDDEEEGGGJJJMMMKKKJJJKKKLLLNNNQQQTTTVVVZZZ]]]jjjuuuiiiRRRNNNZZZ```eeeVVVLLLFFFDDD===111---111222222999777000555<<<888888444000000222444444222.........///000000111111444555666888:::<<<>>>>>>AAADDDIIINNNUUU\\\dddiiirrrkkkiiittt{{{jjjHHHAAAEEE;;;CCCPPP```mmm{{{uuuDDD;;;===LLL\\\SSS444777;;;:::CCCXXXnnn___eeeKKKJJJWWW^^^aaawwweeeOOOAAAAAARRRpppyyyvvvkkkwwwvvvMMMNNN[[[TTTKKKQQQTTTTTTPPPPPP```jjjGGG===@@@CCC888888EEEZZZuuuyyyOOORRRWWWYYYYYYTTTaaawwwgggFFF222555;;;NNNvvvyyymmmUUU@@@<<<999999999888666555333222555111000222444444555777EEEPPP\\\___ZZZQQQFFF>>>AAAAAAHHHSSSXXXWWWZZZ```hhhmmmsssyyy|||{{{~~~~~~~~~yyy~~~qqqaaa===jjj|||oooqqqyyyLLL;;;ggg|||zzzNNNAAA???LLLdddwwwiiiPPP]]]iiipppnnnttt```lll{{{ggg:::111,,,000111CCChhhMMMBBBAAAGGGXXXlllnnnZZZ???777888888<<<;;;===???@@@@@@BBBEEEGGGHHHHHHIIIJJJLLLNNNPPPQQQVVVXXXffftttjjjSSSLLLVVVcccbbbVVVMMMFFFDDD<<<111---000111333:::888///444<<<999:::666111000222444444333///.........///000111222444555666888:::<<<>>>>>>AAADDDIIINNNUUU\\\dddiiipppooosssxxxtttJJJAAAEEE999CCCNNN]]]jjjxxxpppvvvmmm@@@===>>>HHHVVVmmm\\\666888666555;;;NNNdddvvviiiWWWdddppp|||JJJSSS^^^dddiiillllllqqqJJJAAADDD[[[uuu~~~nnniiibbbHHHMMMWWWSSSNNNNNNTTTPPPPPPQQQUUUjjj|||TTT@@@???FFF===;;;???PPPhhh}}}rrrSSSZZZ[[[YYYYYYRRR\\\aaa:::333777EEEoooxxxmmmXXXCCC>>>999999999888777666444333333111......000222444555GGGMMMVVVZZZWWWOOODDD===<<<<<>>@@@CCCFFFFFFFFFHHHIIIKKKLLLMMMQQQQQQ^^^nnniiiTTTKKKRRR]]]ZZZVVVMMMFFFDDD<<<000,,,///111333:::888///333<<<999<<<777222111333555555444//////......///000111222444555666888:::<<<>>>>>>AAADDDIIINNNUUU\\\dddiiinnn{{{pppuuuwww{{{lllCCC???DDD888DDDHHHXXXeeetttmmmhhhzzzfff;;;===<<>>>>>AAADDDIIINNNUUU\\\dddiiinnn|||{{{wwwdddffftttdddgggAAA>>>CCC555AAAAAARRRaaaqqq{{{hhhjjjaaa888;;;:::===gggnnnYYYlllxxx<<<888@@@:::999BBBQQQcccvvv}}}}}}{{{^^^OOO]]]iiiqqqnnnpppooo~~~ooo[[[CCC999GGGaaavvvsssggghhh]]]PPPKKKIIIGGGMMMQQQLLLLLLOOOTTTSSSPPP___}}}YYYBBBEEEAAA???444888DDDYYYrrrzzz}}}jjjSSSWWWYYYWWW___XXXTTTgggtttBBB666999888WWWttt^^^EEE<<<999999:::999999888777666111222222000///111222111444@@@PPPWWWQQQEEE>>>===666444555999>>>BBBFFFIIIUUU___hhhlllnnnqqqsssrrrssssssuuuyyyxxxvvv|||}}}wwwwwwUUUOOObbbmmmyyy___FFF<<>>AAAAAABBBCCCDDDEEEFFFGGGHHHBBBJJJ^^^aaaRRRHHHKKKcccWWWVVVNNNHHHFFF===000,,,000222555999:::666111666>>><<<:::777444444666888:::222000------///222333333333333444666999;;;>>>???BBBBBBFFFNNNUUUZZZbbbjjjpppxxxYYYXXX```wwwEEE999DDDBBB888???JJJUUU```tttmmmbbbuuuTTT999===@@@===SSSwwwXXXsssOOO666FFFAAA===???FFFVVVnnnSSSYYY___lllhhhmmmzzz}}}}}}\\\yyyGGG>>>CCCFFFVVVnnn|||xxx```ccc|||sssRRRPPPMMMKKKJJJIIIJJJKKKOOONNNPPPRRRNNNTTToooPPP???FFFGGG???666666FFF\\\nnn~~~yyyttt{{{qqq[[[^^^YYYSSS]]]^^^XXXRRR```uuubbb>>>333999IIIyyyjjjRRR<<<<<<===<<<999777777888777666555333111000000111111222<<>>>>>??????@@@@@@@@@AAADDD???EEEUUUZZZPPPEEECCCeeeZZZVVVNNNHHHFFF===000,,,///222444888:::666222555===;;;999666444333555777999222000......///222333333333444555777999<<<>>>???EEEEEEHHHOOOTTTYYYbbbkkkpppwwwKKKEEEiiiWWW>>>===:::;;;<<>>FFFQQQ___PPP???AAA===;;;===BBBPPPggg||||||WWWYYYbbbhhhhhhkkkuuurrrqqqdddkkkKKK<<<===KKKZZZkkkzzzjjjcccxxx___NNNMMMKKKJJJIIIJJJKKKLLLLLLKKKNNNQQQOOOQQQeee|||sssOOOEEEBBBEEE???:::===GGGVVVfffqqq|||rrrppplllXXXZZZXXXWWWXXXUUURRRNNNVVVyyy{{{JJJ555777;;;___{{{oooZZZCCC??????>>><<<:::999777666444333111000////////////222777>>>BBBAAA<<<888666222111000111444888===AAAIIINNNVVV^^^dddggghhhhhhaaafffjjjlllrrr|||}}}uuutttsssQQQPPPdddwwwuuummmmmmgggGGG666GGGnnnQQQFFF;;;888LLLgggzzz~~~sssUUUooo{{{[[[222222...111555DDDyyyJJJGGGBBB999IIIZZZ___NNN:::444777888999888777777888:::;;;<<<<<<<<<<<<=========>>>>>>>>>:::???NNNSSSJJJ@@@===ggg[[[WWWNNNHHHEEE===111,,,///222333777999666222555;;;;;;999777555555666888999333111......000111222222444444555777:::<<>>>>>AAAnnnqqqMMMUUUTTT;;;:::999999999<<>>CCC@@@NNNccc|||uuu___ZZZcccsssSSSJJJIIIIIIHHHIIIKKKLLLMMMNNNMMMQQQVVVUUUTTT___mmmYYYFFF@@@CCCCCC>>>777666AAAPPPZZZdddlllxxxttteee\\\dddrrr~~~cccUUUVVVWWWYYYVVVPPPVVVUUUSSSrrrQQQ222999===NNN||||||jjjRRRCCCAAA???>>>===:::666444333222000...---------------000333444333111111111444222000///000444999<<>>666666777777777666666777888999:::999999999::::::::::::::::::555888CCCHHHAAA999777gggZZZWWWNNNGGGEEE>>>222,,,...111222666999666222444:::<<<;;;999777777888999:::444222///...000111222222444555666888:::===???@@@FFFDDDFFFLLLQQQXXXcccmmmooouuu{{{}}}{{{|||zzzEEE;;;uuuxxx{{{TTT@@@???777???777FFFUUU```kkkyyyzzzwwwzzz|||}}}~~~rrrCCC666:::;;;===@@@SSSmmmSSSQQQ\\\BBB777777888888777???RRReeeyyy~~~eee___YYYggg^^^dddiiiaaalllhhhaaatttrrrOOOCCC@@@<<<777;;;FFF\\\xxxwww[[[QQQbbb|||^^^NNNIIIIIIHHHIIIIIIKKKLLLMMMOOONNNPPPUUUVVVUUUZZZbbbvvvZZZEEE???EEEEEE;;;555999AAAEEEIIIUUUggguuu{{{~~~lllZZZVVV[[[hhh```mmmwwwZZZTTTUUUUUUVVVTTTNNNYYY\\\TTTlllPPP000222888<<>>>>>:::555333333222000...---,,,------+++///444666555222000///444222000...///333777:::@@@FFFNNNWWW]]]`````````eee\\\[[[fffqqqyyy|||ttt~~~}}}[[[UUUaaa]]]pppyyyjjjuuuuuuWWW>>>;;;MMMtttlllBBBAAA999===QQQooohhhVVVuuu|||mmmiiijjjsss|||~~~sssMMM333000000666888EEEzzz~~~III;;;GGGAAA<<>>333,,,---111111555888777333333888:::999888666666777888999666333000///000111111111444444555777:::<<<>>>@@@AAA@@@BBBIIIPPPXXXdddnnnpppuuu{{{~~~~~~wwwiii===444tttrrrlllLLLBBB888===777CCCQQQ[[[eeerrriiipppeee>>>888999888;;;;;;<<>>:::555444555444222///...------...///222666888777555333333111000......///111444666<<>>???======@@@IIIPPPXXXdddnnnqqquuu{{{XXX999555[[[~~~ZZZAAA777;;;888???IIIRRR]]]lll|||xxx~~~XXX:::::::::666999888666iii^^^XXXWWW<<<:::999999777888AAAKKKfffmmmwww[[[eeefffjjjggghhhdddjjjdddcccjjjggg~~~^^^dddeeeGGGDDD@@@======AAAKKK\\\kkkooorrrtttsssmmmcccXXXRRRBBBUUUppp|||TTTUUUIIIFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJKKKNNNRRRVVVYYY^^^sssNNNEEE???@@@AAA===777444333666<<>>:::666666666555333111///............/////////......000222000//////...///000111222666<<>>======BBBJJJRRRYYYccclllqqquuuzzz~~~JJJ999;;;:::}}}\\\BBB===;;;888:::???HHHUUUfffyyyLLL666;;;;;;555999888999SSSaaaLLLZZZ@@@<<<999999777666:::@@@SSS]]]lllzzz~~~~~~qqq\\\aaahhhdddkkkeeegggfffaaacccgggaaallllllvvvxxxPPPGGGAAA@@@AAA@@@BBBFFFJJJKKKKKKIIIGGGIIIOOOTTTuuucccLLLOOOKKKAAABBBCCCEEEGGGHHHIIIJJJKKKMMMNNNNNNOOOSSSVVVXXX```uuuxxxXXX???@@@FFFCCC>>>>>>555444333555;;;DDDOOOUUUdddiiiooouuuyyy{{{}}}}}}{{{}}}{{{wwwxxx|||zzzvvvkkkUUUBBB>>>DDDOOO```qqqjjjOOONNNKKKNNNQQQIIILLLVVVOOOOOO^^^cccvvvYYY---777444;;;^^^kkkUUUBBB???@@@<<<888:::777555333111///.........,,,...111222111000///000444444444444333222000///333888AAAHHHMMMMMMKKKIIISSScccuuu~~~\\\___[[[^^^\\\]]]vvvgggwwwuuuBBB@@@QQQwwwHHHAAA;;;;;;LLLiiiyyyaaa]]]www|||XXX[[[}}}```oooWWW666666...444>>>===HHHYYYsssEEE???@@@:::444999HHHMMMCCC:::888666555444333333444555666555555555555444444444333000000222777>>>@@@<<<666fff^^^YYYMMMDDDCCC???444---,,,000///222777777444222444;;;::::::999999999999999888555222000000111000000111222333555777:::<<<===??????DDDLLLSSSYYYbbbjjjrrruuuzzz}}}>>>333888???lllUUUGGGFFF<<<777666888AAAOOObbbwwwvvvDDD222<<<<<<555:::777999???}}}MMMFFFuuuCCC===888888888666666999@@@MMM```qqq|||~~~wwwvvvwwwfff[[[[[[fff\\\jjjaaadddZZZZZZ___]]]___hhhlll```kkkrrr___bbbkkkfffUUUHHH>>>>>>>>>===CCCSSSkkk|||oooIII???>>>CCC<<<===@@@CCCFFFHHHIIIJJJGGGKKKMMMLLLLLLNNNQQQSSSMMMbbbzzzLLLDDDGGG@@@:::===666666555444444666888999FFFKKKTTT\\\bbbfffiiijjjjjjnnnmmmiiiggghhhccc[[[FFFAAABBBHHHPPPbbb^^^NNNOOOGGGIIIPPPJJJGGGZZZQQQPPP```RRROOOwww{{{AAACCC555...MMMyyyxxx^^^HHHCCCCCC===:::<<<666555333000...---------///666???EEEDDD>>>777222::::::;;;:::888555222000222888@@@HHHLLLKKKIIIGGG^^^ppp~~~~~~~~~~~~tttUUUccc\\\ZZZZZZ\\\vvvyyytttzzzlllFFF<<>>HHHTTTWWW@@@888;;;111444EEENNNEEE;;;999777666555444444444555666444444444333333222222222///333:::CCCKKKMMMGGG>>>iiiXXXUUUJJJBBBAAA<<<111***+++...///222666999888666333999999888666444444555777999888666222///...000222111111222333555777999:::>>>FFFOOOSSSTTTYYYdddmmmqqqtttyyy}}}zzzxxx___999777444AAA~~~rrrrrr<<<@@@CCC;;;888888>>>GGGVVVkkk|||XXX~~~aaa;;;;;;:::333333666111GGGRRRhhhhhhZZZQQQggg===///:::555111666444444===PPPgggwww}}}uuutttccckkkhhhUUUYYYdddfffbbbaaa```^^^\\\[[[]]]^^^^^^^^^|||RRRzzz{{{qqqzzzpppccc]]]jjjqqqmmmuuu|||pppHHH:::<<>>cccuuu]]]GGG>>>>>>===999===777111...//////,,,***000777@@@HHHRRRVVVLLL>>>DDDAAA<<<777333000......111666<<>>XXXcccCCC???999999FFF^^^sss|||xxxtttWWWOOOPPPcccyyy~~~{{{cccfffxxx|||ZZZ333555888<<>>FFFNNNQQQRRRXXXdddmmmqqquuuyyy}}}vvvsssVVV555666222444fffQQQ===CCC===888555888@@@NNNcccuuu{{{xxx|||XXX777999888333444666111<<<>>>LLL|||mmmRRR```DDD555888999888777333///666HHHaaattt~~~yyyjjj___fffqqq```WWW]]]dddeeedddgggbbb___\\\[[[[[[[[[ZZZXXXcccbbb~~~uuu{{{KKK;;;??????:::777<<<<<<===>>>@@@CCCEEEGGGGGGIIIKKKLLLMMMNNNPPPRRRPPPRRRYYYppppppZZZLLLLLLBBB???;;;777666666777999222111111555999<<<<<<::::::666666:::;;;777555777===<<>>777;;;777222/////////......***---000666BBBNNNPPPJJJ<<<:::777333111////////////444:::>>>CCCNNN^^^kkkxxx~~~}}}xxxiii~~~hhhdddYYYMMMWWWRRRSSS^^^mmmrrr{{{mmmAAA>>>UUUyyyzzzQQQAAA999:::<<>>666444555999FFFJJJ===888666555444555666555444555444222111000000111111...---...111333444222///iiiVVVUUUJJJBBBAAA<<<111++++++***+++...222666777555333777888888777555444555666888888666333000///000222111222222444555777999:::???EEELLLOOOQQQXXXdddnnnrrruuuzzz}}}oooHHH222444111666JJJ{{{EEEAAA@@@999333222777CCCWWWiiixxx|||zzzwwwLLL333666666222444555555777555999```eeeBBBVVVOOO===222777999444222---///<<>>tttRRRPPPLLLJJJMMMNNNLLLLLLMMMNNNRRRNNNJJJYYYrrrzzzrrrsssaaa999???444;;;___}}}kkk\\\NNN@@@555===:::777333111000000000...,,,)))***222===AAA???333222000///...//////000...222666:::BBBSSSjjjzzzsssnnnqqq]]]ZZZUUUNNNKKKJJJ[[[YYYiiirrrxxx|||wwwHHH777GGGhhhdddAAA888<<<333:::ZZZooo~~~~~~xxxxxxyyyzzzpppfffzzzuuukkknnnqqqCCC333888>>>CCCFFFGGGHHHHHH```XXXFFF???;;;999333222BBBKKKAAA888666555444555666555444444333222111000000000000...---,,,,,,------+++***gggUUUUUUIIIBBBAAA<<<222+++,,,)))***---111555777666555555777888777666444444555777777777555222000111222222222333444666888999:::???DDDJJJMMMPPPXXXdddnnnsssvvvzzz}}}eeegggnnn<<<000333111;;;999lllJJJ>>>AAA:::444111222:::JJJXXXkkksss|||~~~wwwvvvyyy|||dddBBB222666444222444333555666999777NNNbbbKKKRRR\\\HHH000333777555;;;555000111<<>>888666444333444444333222333444555666888@@@MMMYYY|||jjjfffgggSSSKKKJJJJJJKKKLLLKKKJJJKKKMMMIIINNNXXXUUUSSSkkkDDD===999555DDDlllwwwmmm```LLL;;;======;;;888555222000///000...++++++...000...***...------------...///000222222444;;;JJJ^^^ssswww^^^nnn}}}XXXOOOJJJMMMQQQKKKMMMXXXUUUWWW{{{{{{}}}uuu___777;;;^^^zzzNNN<<>>HHH\\\iiixxx~~~zzzxxx~~~TTT===444777333111333111...111888333;;;sssyyyTTT```OOO666333666===NNNBBB777...000555888888999@@@EEETTTkkk|||}}}}}}~~~zzzuuummmaaaYYYFFFIIIBBB\\\fff```\\\ZZZ[[[\\\\\\^^^aaafffdddaaa```___]]]ZZZXXXLLLXXXVVVWWW~~~HHH333:::===777222222666888666666666777999;;;===???@@@BBBEEEFFFGGGHHHKKKMMMJJJRRRTTTPPPTTTlll[[[LLLFFF???@@@GGG<<<===>>>===:::999:::;;;777999777222111>>>SSScccmmmkkkMMMLLLJJJJJJJJJHHHGGGHHHIIIJJJLLLGGGNNNYYYPPPGGG^^^VVV888???999666UUU~~~uuu```KKK;;;;;;:::888666444111///---++++++---//////,,,***...............//////000111111666EEE\\\qqqxxx|||```JJJJJJCCCGGGQQQKKKOOOIIIRRRXXXfff{{{wwwBBB777UUUqqqmmmHHHDDD<<<777@@@GGG]]]iiiyyy{{{uuupppjjjdddbbbzzzhhh```888666:::>>>BBBDDDEEEGGGIIIJJJiiiZZZ;;;???DDD<<>>666222<<>>FFFHHHPPPfffOOOHHHAAAGGGIIIHHHDDDCCCFFFIIIIIIKKKLLLLLLJJJKKKRRR[[[aaauuupppDDDAAA666///BBBmmm~~~nnn]]]CCC>>>888666666666444111555000,,,---...------000000000000000000000000000,,,000<<>>IIIWWWkkkzzz~~~tttnnnkkkkkknnntttzzzuuuUUU777888;;;???AAACCCFFFHHHKKKEEEYYYuuuDDD>>>@@@???333222:::===888666555444555666555444333333444333333222000000.........---+++,,,...000gggWWWSSSHHHAAAAAA===222,,,---******+++///333555555555000333888999888555333222444666888888666333111111333333444555777999:::;;;???CCCIIIOOOUUU]]]fffllltttxxx|||ZZZ444444333...555,,,888AAAVVV@@@===<<<:::444///111777???KKK\\\jjjttt|||wwwkkkhhhrrr___===555666666//////333000222//////333111:::ppp]]]JJJHHHOOOAAA000333@@@>>>888444555666333333555333000555BBBOOOVVVXXXZZZaaabbbdddgggiiikkkmmmmmmcccZZZNNNEEEBBB>>>:::555===```{{{fffUUUTTTSSSRRRQQQRRRUUUWWWWWWVVVUUUTTTUUUUUUTTTQQQOOOSSSDDD@@@GGGGGGLLLtttkkknnnBBB000666666444111000444888555///444444444444666888:::;;;===???BBBDDDEEEGGGIIIKKKNNNOOOTTTWWWUUUVVVgggzzz}}}iii\\\TTTKKKIIINNNRRRSSSQQQRRRggg{{{YYYFFFFFFAAA???DDDFFFBBBAAAEEEHHHGGGIIIJJJHHHFFFKKKSSSTTTPPPXXXvvvtttQQQ555444:::GGGkkk{{{sss]]]PPP???777666888666333;;;444000000///+++,,,///000000111222222222222222888BBBRRReeevvveeejjjlllEEE>>>DDDJJJEEEDDDIIIIIIRRRPPPRRR[[[WWWttt|||yyyoooKKK555KKKooouuuGGGAAA:::111===<<>>;;;888333...000555555===KKK]]]mmmwwwzzzzzz{{{yyyooojjjqqq}}}NNN666222555555---///444111222...,,,777666***SSSoooLLLNNNbbbQQQ444///222333111333777888444222333444000...222777;;;AAAGGGKKKLLLMMMOOOPPPPPPPPPPPPJJJDDD<<<666444666:::===[[[vvvnnnUUU]]]VVVYYY[[[XXXUUUVVVWWWXXXTTTSSSSSSSSSSSSQQQNNNLLLFFFEEEEEEDDDAAACCCOOO[[[JJJ888111000>>>555111111555333///333<<<333333333333444666888999;;;>>>AAABBBDDDEEEHHHJJJEEEJJJQQQUUUUUUUUUYYY]]]sssXXXAAA===:::EEE888@@@DDDAAAAAAEEEHHHFFFHHHBBBFFFPPPNNNDDDIIIXXXbbbmmmuuuiii===BBB>>>000MMMxxxdddJJJ;;;888999777444222///000555555000...111///000111222333333333333QQQ^^^ooo|||ssstttnnn|||vvv~~~FFF===???BBBBBB@@@BBBIIIOOOMMM[[[QQQWWW]]]YYY~~~yyyqqq888AAAdddxxx[[[PPPCCC333@@@333666CCCXXXiiisss{{{qqqjjjaaa[[[YYYfff{{{ppp<<<@@@;;;???DDDGGGGGGFFFFFFFFFKKKIIIbbboooGGG666BBBCCC888222///888666555444666666555444444555666666555444222111...000111///,,,******,,,fffTTTTTTJJJCCCBBB;;;000***+++)))***,,,...000222333444666111111888:::666333444---111777999888444000...000222444777999:::::::::CCCBBBGGGPPPXXX___gggnnnvvv~~~bbb888888///000666+++,,,444...FFFuuupppPPP777AAALLL222(((555666222666>>>JJJWWWeeepppvvvxxx|||gggggghhhfffggg@@@333333333222111000000///000+++///666111...HHHmmmwwwVVVQQQOOOBBB555222555666777888;;;===:::666555000...000111111333777666:::;;;888:::>>>;;;444666555444444444999FFFSSSzzzkkkVVVTTTNNNRRRVVVXXXXXXVVVTTTSSSTTTSSSQQQOOOMMMKKKIIIHHHBBBBBBAAA@@@????????????AAAlll~~~aaaCCC888888666222000111111000000000000000111111111111111222333444444:::<<<>>>???@@@BBBEEEGGGIIIIIIHHHIIIKKKPPPTTTWWWQQQjjj]]]EEE???:::@@@OOO@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGLLLQQQVVV\\\gggiii|||VVVDDD:::777AAAKKKmmmUUUEEE???:::555444000000333444111///000333222111222666<<>>???AAAAAABBBDDDGGGJJJJJJOOOOOOOOOUUUbbbuuu~~~BBB===ZZZooo~~~[[[CCC@@@===555444:::GGGRRR]]]lllyyy|||{{{hhhTTTccc^^^\\\rrrccc---DDD<<<>>>AAADDDFFFFFFFFFFFFFFFGGGPPPaaa777999DDD===333444222444555333111222666:::555666666777666444333111222111000///...---------fffTTTUUUKKKDDDBBB<<<000+++,,,******+++---///111333444555000000555888555333444///111555777888555222///000111333666888:::;;;;;;@@@@@@FFFOOOWWW]]]dddllltttzzzUUU333666//////666---(((222,,,===|||pppvvvMMM888999666888555&&&222333777>>>IIIUUUaaahhhsssxxx{{{wwwWWW]]]PPP[[[VVV777222222222111000/////////222------222...+++:::PPPkkkTTTOOOKKK???444000)))111LLLdddggg\\\TTT;;;444000333666444111///888888666444444666666444555000777@@@555444ffftttzzz{{{aaaVVVQQQQQQSSSVVVWWWVVVTTTTTTTTTQQQRRRRRRQQQOOOKKKHHHEEE@@@@@@???>>>============JJJBBBKKKpppvvvSSSGGG:::000111444444222333111000000//////000000000111111000111111222333444999:::<<<>>>???AAADDDFFFIIIIIIIIIJJJLLLOOORRRTTTWWW[[[ooogggAAA:::;;;777:::EEE>>>>>>>>>>>>??????@@@@@@AAABBBCCCEEEGGGKKKPPPTTTQQQ___dddmmm[[[999333===???___wwwlll^^^LLL>>>===888444555555444444777333444666;;;CCCLLLUUUZZZlllwwwjjjXXXxxx]]]>>>;;;===>>>@@@@@@AAACCCFFFIIIKKKQQQPPPOOORRRXXXrrryyyzzz[[[666AAAddduuu^^^III@@@???;;;666555???QQQ```hhhvvvzzz|||kkkYYYOOOYYY___nnnvvvRRR666===:::;;;>>>AAACCCDDDDDDDDDFFFDDDKKK{{{zzzJJJ888>>>BBB<<<444111222333333333444666777555555666666555333111000111111///...------------fffVVVUUUKKKDDDCCC===111,,,---+++******+++---000333555555111000333444333333444222111111444777777444111///000222555777999;;;<<<===>>>EEEOOOVVV[[[ccckkkqqqwww}}}|||wwwDDD...333///...444///+++333...000]]]}}}nnnoooFFF>>>CCCAAA:::666333222000222999CCCNNNUUUgggpppzzzsssdddUUUQQQ[[[sssoooCCC000111111000000///.........222...---......---000555kkkxxxLLL<<>>===<<<;;;;;;:::::::::111777???DDDKKKcccfffKKK<<<555,,,+++---000000...///222000///////////////000000000000000000111222333333777999;;;<<<===@@@CCCFFFHHHIIIJJJKKKMMMOOOPPPQQQ^^^SSSVVVsssWWW@@@111777===888666<<<::::::;;;<<<===>>>>>>???@@@AAACCCDDDFFFJJJOOOSSSSSS___fffbbbqqqVVV888888999;;;\\\qqqcccMMMFFF???>>>>>>>>>@@@DDDDDDFFFJJJPPPYYYbbbjjjnnn```LLL___tttnnn>>>999:::;;;===>>>???@@@BBBEEEHHHIIINNNNNNNNNQQQPPP\\\uuu}}}yyygggooo|||AAA444XXXkkksssgggGGG???>>>888111111<<>>???666:::;;;<<<>>>@@@BBBDDDEEEFFFDDDHHHWWW\\\888444BBBCCC888222111111222444666666555666666666555444222111000000000///...------------gggXXXUUUKKKEEEDDD>>>222---...+++***)))***+++///222555555333111111222333444666444111///222777999666222///000111333666999;;;===<<>>444666FFFooowwwttt___PPPVVVWWWQQQTTTSSSRRROOOMMMMMMOOORRRMMMMMMMMMLLLIIIEEEBBB???<<<;;;:::999999888999999:::888888777555555>>>HHHXXXpppiiiKKK777...+++---111333333222///,,,***---111.........---......///000////////////000111222222666888:::<<<===???CCCEEEFFFGGGJJJMMMOOOPPPQQQQQQZZZSSSUUUcccpppOOOBBB777333:::===777333666666666777999:::;;;======>>>???AAACCCEEEHHHMMMPPPYYY\\\fffbbbaaaVVV===;;;999>>>```wwwoooiiihhhhhhhhhkkkoootttuuuxxx{{{___TTTxxxOOO>>>@@@666999:::<<<===>>>@@@DDDGGGEEEJJJJJJLLLQQQOOOSSSccctttmmm|||}}}UUU999III```rrrtttJJJEEEAAA>>>888222555>>>GGGTTTfffttt{{{}}}zzzyyytttlllcccXXXLLLCCC???FFF```zzzwwwsssvvvnnnXXX222???444;;;;;;<<<>>>@@@CCCEEEGGGEEEEEEHHHHHH~~~UUU======AAA@@@777333//////333666666555777777666666444333222222000///......------......fffWWWUUUKKKDDDCCC>>>222---///+++***))))))+++...111333555555444222222444777888666222///111666999777444000000000111444777;;;======@@@IIIRRRXXX]]]fffppptttxxx|||xxxyyyBBB222,,,222000---...///,,,+++000///000PPPllldddEEE??????666...333222000///000444888;;;AAALLL[[[hhhnnnssswww{{{uuuvvvvvvxxxyyy{{{}}}}}}~~~wwwrrrkkkXXXCCC???ttt}}}III333333.........---------------)))///000------333555222000bbbkkkPPPFFFjjjzzzvvvUUU555,,,111444999999===AAA???999555666:::666333222111000444:::JJJpppuuuiii___LLLOOORRROOOLLLQQQQQQOOOLLLJJJJJJLLLNNNLLLKKKHHHEEEBBB@@@>>>>>>;;;:::999888888777777777<<<000(((...888:::444...555777<<>>@@@BBBCCCFFFJJJMMMTTTNNN\\\fffaaawww}}}RRR999:::<<<@@@WWWxxxQQQ[[[~~~KKK:::>>>999444666888:::;;;<<<>>>BBBEEEDDDIIIHHHIIIQQQQQQRRR\\\uuusssssssssTTTAAAQQQ||||||xxxWWW???AAAAAA666222:::777AAAOOO\\\fffoooyyy{{{{{{{{{|||zzzuuunnniiieee[[[PPPFFF>>>???NNNaaajjjzzzrrrpppJJJ111777666999:::;;;===???BBBDDDFFFBBBDDDDDDKKK]]]xxx[[[===;;;EEE===777000---000444666666999888777777666555555555111000///...............fffUUUTTTJJJDDDCCC===222---///******))))))+++---000111444666666222111555777888666333111222555777666555222111000000222555999<<<===AAAHHHQQQVVV[[[fffrrrvvv{{{uuuvvvyyy{{{|||ccc777111...000111---,,,///,,,***,,,000///BBB~~~tttjjj??????DDD999222222000000000111222333444<<>><<<<<<===999888777666666555666666,,,222888777...)))333AAA111...******111999999333---+++---333666555333444222///......---,,,000666(((+++,,,,,,...000...***++++++++++++,,,---......------------...///000000333555777999;;;>>>AAADDDBBBDDDGGGKKKMMMOOOPPPPPPOOOLLLOOOVVVZZZ^^^jjjyyy\\\>>>777;;;999555111000000222666999111222333555666777999999:::<<>>FFFQQQ]]]eeeaaaaaaaaa```^^^XXXPPPJJJIII???777555888NNN~~~pppkkkiii>>>555222666555666888:::===???AAABBB???@@@AAAMMMGGGvvvGGG;;;FFFBBB<<<555000///111333555888888777777777777888888333333111000///.........hhhVVVSSSIIICCCBBB<<<222,,,...)))))))))***+++---...///111666777222000444777666555444444444444555555555333222000///000444888;;;;;;>>>EEELLLQQQWWWdddqqquuu{{{sssrrruuuwwwuuuuuuHHH222222...,,,000...+++000---000+++,,,000333]]]SSS888<<<===666444222000//////000000000222666>>>FFFLLLNNNNNNGGGHHHKKKOOORRRUUUWWWXXXYYYSSSLLLGGGAAA;;;:::===DDDEEEhhh{{{}}}uuuBBB222111...---------...............,,,++++++------+++,,,//////***???yyyppp^^^GGGHHHmmmuuuTTTOOOJJJGGGDDDBBBFFFLLLKKKUUU^^^ggg}}}lllZZZ\\\lllcccQQQFFFLLLUUUTTTNNNKKKKKKMMMOOOOOOMMMKKKJJJJJJJJJIIIFFFBBB???===;;;:::777666555444333333333333666222222444333---***)))'''111777444//////111111333...***+++***'''(((+++(((000444000)))'''((())))))///111///---...,,,'''*********++++++,,,---...,,,,,,,,,,,,---...///000000222444666888;;;???BBBCCCCCCEEEGGGHHHJJJJJJKKKLLLKKKLLLOOOSSSVVVVVVVVVfffiiiAAA555999999333444444222111222666888777111222333444555666777777999;;;>>>@@@AAACCCFFFIIILLLPPPTTT\\\bbb]]]```pppmmmMMM>>>DDD>>>;;;eeesssEEE___rrr@@@333888111///:::222444666777888;;;???CCCCCCJJJGGGFFFMMMNNNLLLRRRPPPiiiwwwIIIAAAZZZttt}}}ZZZHHH@@@;;;888;;;777111111555<<>>:::666777444555999???YYYzzzyyyoooTTT555666444444222444777:::===???@@@@@@@@@???FFFJJJEEEbbbbbbIIIFFFCCCAAA<<<666000///000111777666666666666888999:::666555333222000///......kkkXXXRRRHHHBBBAAA<<<111,,,...(((((()))+++,,,---......///555777111///333666444444555666666444333444555444222000...000333777:::999;;;BBBHHHMMMTTTbbbpppttt{{{{{{zzz}}}eeelllqqquuusssvvvlll555///333---***///...+++111)))444,,,***333+++<<>>;;;999555444333222111111111111---,,,...111111...///333,,,222222+++(((---000000000---+++------++++++...(((,,,,,,(((***//////)))&&&---///)))&&&***---...************+++,,,---...,,,,,,,,,,,,---...//////---///222444666999===???CCCDDDDDDDDDDDDEEEEEEEEECCCKKKQQQQQQQQQVVVXXXWWWXXXXXXiiibbbLLL;;;888666///000888000333333222222444222---222222333444555555666777999;;;>>>@@@AAACCCFFFHHH@@@PPPQQQSSSbbbaaaYYY```tttvvvHHH???BBB>>>AAAKKKuuulllSSSGGG^^^zzzuuu@@@---666222333888...111333555666888;;;???BBB===FFFEEEDDDKKKLLLJJJPPPSSSNNN~~~UUU888GGG^^^ooouuu]]]HHHCCC@@@<<<888444444777777444000555444444555777888888777888:::AAAEEE@@@LLLuuuuuu@@@000555999111333555999===@@@AAAAAAAAAAAAAAAOOOHHHJJJOOOfffddd\\\GGGBBBCCCAAA;;;333...---...555555444555666888:::;;;888777555333111///......nnnSSSSSSKKKDDD@@@:::222---,,,***)))))))))***+++,,,,,,///333666444///...444999999777555555555555555444444555444111......222666:::<<<@@@FFFNNNYYYeeemmm|||zzzyyyxxxuuuvvvkkkllliiioooqqqvvvPPP111000//////...------,,,,,,,,,,,,,,,+++---000666:::|||iii777===666000999@@@111%%%,,,111///......000222222111///000000///000444555555777***222:::111???```ooocccjjj333///666///,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///+++///SSSxxx___OOOcccccc___bbbrrr~~~uuuccc___mmmjjjUUUNNN^^^hhheeewwwkkkHHHKKKLLLLLLMMMMMMMMMMMMLLLMMMKKKIIIIIIIIIIIIIIIGGGKKKHHHDDD???;;;888666555555555444333111000000/////////...---,,,,,,++++++------------------------******************************************************************************+++++++++,,,,,,,,,***++++++,,,,,,------...000000000111333666999;;;===>>>@@@BBBDDDFFFGGGGGGFFFHHHKKKNNNPPPQQQQQQQQQUUUSSSTTT\\\ooo[[[CCC666666444333222111111111000000000000000000000000111111111111222333444444999999;;;<<>>AAAEEEHHHIIIIIIJJJKKKKKKJJJ```ooorrrhhhkkkxxxsssFFFBBBJJJ]]]iiirrrbbbKKKHHH@@@===999777888999999888222444777;;;<<<;;;888666555CCCPPPlll~~~zzz{{{|||UUU...111888111...333444555888:::===>>>???@@@BBBIIILLLFFFFFF]]]yyyvvvbbbGGGBBBAAACCC???555......222111333777666333444888888777666555333222111111mmmQQQSSSKKKDDD@@@:::222---,,,******))))))******+++,,,111444666444111000333666888777666555666666555555555666555222......000222666:::@@@HHHQQQ[[[eeelllxxx}}}}}}vvvwwwxxxmmmhhhfffxxxmmmsssxxx<<<---/////////...---,,,,,,,,,+++,,,,,,,,,---000444888WWW{{{[[[>>>999111111777666777@@@333111000000222222222000333444333333333333111///...555888000DDDyyycccNNN...---...***+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))...111111999\\\zzzuuuhhh\\\\\\aaa]]]RRRXXXhhhuuuxxx}}}aaaHHHQQQHHHIIIJJJJJJKKKKKKJJJJJJJJJIIIGGGGGGHHHIIIHHHGGGEEECCC@@@<<<999777555555444444333222111000//////.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************+++++++++,,,,,,******+++,,,,,,------...000000000111333666999;;;<<<>>>???BBBDDDEEEFFFGGGGGGHHHKKKMMMOOOQQQQQQQQQSSSSSSRRRUUUZZZaaaiiinnniiiMMM>>>888888333222222111000000000000000000000000000000000000111111000111111222333444777888999;;;===@@@BBBCCCHHHGGGHHHMMMTTTYYYZZZYYYQQQoooxxxXXXNNN777DDD???<<>>===@@@CCCEEEFFFFFFFFFGGGOOOKKKTTTzzzvvvuuurrryyyjjj888888nnn}}}ZZZZZZppp```UUUGGG???===<<<:::777??????<<<777555999EEEOOOjjjpppzzzxxxkkksssnnnFFF111333333///000333444666888:::===>>>???CCCBBBEEEIIIEEEBBBNNN___oooyyy\\\KKK======@@@<<<444///,,,***...444777555222333222222222111111111000000lllQQQSSSKKKDDD@@@:::222---,,,******)))))))))***++++++333333444444444333333222777777777777777666666666666666555333///......///111666>>>GGGPPP[[[dddjjjmmmyyyppplllvvveeeeeegggdddiiipppNNN---222///......------,,,,,,++++++,,,---......///111444777nnnbbb[[[JJJ999333444///(((111000000111333444333222+++******,,,///111222333777&&&444PPPRRRXXX[[[333...///+++,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++222333(((000eee]]]CCCCCCFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGFFFEEE???===;;;888666555555555333222222111000///......---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******++++++,,,---------/////////000222555888999;;;<<<>>>@@@BBBDDDEEEFFFFFFGGGIIILLLNNNOOOPPPPPPRRRRRRSSSSSSRRRQQQOOONNNLLLVVVaaakkk|||___SSSCCC999666555333000//////...............///////////////////////////000000000000111222333333555555666888;;;===@@@AAA@@@DDDIIIKKKLLLOOOUUUZZZXXXYYYjjj___MMMFFFAAAAAABBBCCCHHHOOO]]]lll{{{vvvlllaaaWWWVVV]]]rrrnnn???,,,333222222111111222222333111222333333333555888:::<<>>???CCC@@@AAAGGGGGGCCCCCCIIIcccxxxhhhIII===???AAA<<<777000++++++000333222000111111111111000000/////////nnnRRRSSSKKKDDD@@@:::222---,,,******))))))))))))******111000000333666777444222666777888888888777888888555555444333111///.........222999AAAJJJTTT___ffflllvvvxxxpppfffhhhooozzzjjj```bbbggghhh\\\~~~ooo555,,,111------------,,,,,,++++++***,,,.........---...000111<<<}}}tttYYY666555>>>===777555444444555444333111===888444333222111333777222???IIIAAA:::XXXyyykkk;;;'''000---+++///***+++++++++++++++*********++++++++++++++++++++++++000(((***222...)))>>>___OOO<<>>@@@BBBDDDEEEEEEEEEGGGIIIKKKLLLMMMNNNPPPPPPOOOOOOPPPRRRTTTUUUEEEGGGHHHJJJRRR[[[[[[VVV___bbbeeeiiilllooorrrtttggggggjjjlllcccNNN<<<333444///,,,...333666333///,,,,,,,,,,,,,,,---...///........................////////////000111222222333444555777999<<<>>>???@@@EEEIIIJJJIIIKKKQQQWWW```SSSPPPfff}}}nnn]]]OOOBBB777777===777???JJJRRRSSSUUU___jjjbbb\\\RRRIIIGGGLLLUUU\\\tttvvvmmm:::)))333/////////000000111111111111111222222111222555777;;;>>>AAACCCDDDEEEGGGHHHMMMMMMPPPQQQkkk}}}@@@???oooyyyYYYUUUqqqnnn|||nnn@@@---555111...222000333444555777999;;;===>>>@@@>>>AAAHHHKKKHHHFFFHHHTTTrrr|||lllPPPCCC@@@???>>><<<555000///---,,,///444333333222111000//////...pppUUUSSSKKKDDD@@@:::222---,,,******))))))((())))))***,,,+++,,,000666999777444555888::::::999888999;;;444333333333222222111000...000222777>>>IIIUUU]]]pppxxxtttvvv|||gggcccaaa\\\```jjj|||PPP222333''',,,,,,,,,,,,,,,+++++++++)))+++......---,,,,,,---111;;;@@@xxxQQQAAA???444999777555555666666666555000000555::::::888<<>>===;;;888555222111000000.........------,,,,,,+++***************)))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,---------...000111333444555888999:::;;;>>>AAACCCEEECCCCCCDDDEEEGGGIIIJJJKKKNNNLLLJJJHHHHHHHHHJJJJJJJJJGGGBBBAAADDDFFFBBB<<<>>>;;;777444555666777888555333444666666555666999555333///---,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------------------------............///000111111222333444666888;;;===???EEEGGGIIIJJJJJJLLLOOOQQQRRRYYY^^^]]]^^^vvvxxx```ZZZaaaJJJFFFEEECCC>>>;;;CCCMMMOOOJJJPPP```nnnyyy^^^444...444333------...//////000000000000000111000000111333666888;;;>>>AAABBBDDDGGGIIIJJJKKKQQQKKKMMM}}}~~~gggFFFJJJhhhgggttt|||{{{xxx```iiiLLL444///333,,,000666...222333444666888:::;;;<<<===>>>BBBHHHJJJIIIJJJMMMKKKGGGvvvXXXDDD<<<;;;===:::888555///+++...444000000000000000000000000rrrUUUSSSKKKDDD@@@:::222---,,,******)))((((((((())))))(((((()))...444888888777444888;;;<<<:::999;;;===666444222222333444444333000//////000444===HHHPPP```uuu|||zzz{{{cccTTTZZZ\\\XXX```sssooo111---666***++++++++++++++++++++++++)))+++------,,,++++++,,,333,,,---WWWzzzhhhCCC777666555888===CCCGGGIIIHHHNNNYYYaaa]]]TTTWWWaaaaaaPPPeeeyyyHHH///---///---(((+++---%%%)))))))))))))))*********++++++++++++++++++++++++((())))))***///444333...000DDDuuuRRR>>>666@@@AAA666777DDD??????AAABBBCCCCCCCCCCCCGGGFFFEEEEEEDDDCCC???<<<===;;;777444111///...---,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,,,,---...///111222333333777777888999<<>><<<:::999888777555333...000444777666222,,,)))%%%***///222111//////000,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111111333444777:::<<<===FFFFFFGGGIIILLLMMMMMMLLLLLLWWW```[[[QQQ[[[yyyuuuxxxzzzRRR999///,,,///444,,,---...////////////...///000000000///000333555555777:::===>>>AAADDDFFFHHHGGGJJJDDD===WWWnnniiiwwwoooDDD@@@[[[rrryyy~~~~~~tttkkkcccQQQ\\\ooowwwyyy```222000222///+++000444---000111222444666888999999;;;>>>AAADDDDDDDDDGGGJJJAAAKKKOOOyyy~~~bbbKKK>>>:::999;;;<<<888111///111***+++,,,---///000111222qqqSSSSSSKKKDDD@@@:::222---,,,******)))(((((((((((((((''''''))),,,000444777777333888======;;;:::<<<>>>;;;777333222444555444333000000...---///444<<>>???999======???@@@AAABBBBBBBBBBBBAAAAAABBBCCCBBB???===:::888555222///...---,,,++++++************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***++++++,,,,,,+++,,,---///000111222222555555666777:::>>>AAADDDCCCCCCCCCDDDEEEGGGIIIJJJHHHJJJMMMNNNMMMJJJFFFCCCDDD@@@;;;:::999888555444---...///000000///...---555111+++((()))---000000666333---'''$$$'''---333,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000222555777999;;;???AAAEEEIIIKKKKKKKKKKKKOOOOOOQQQUUUVVVYYYbbblllzzzEEE%%%111999)))%%%444,,,---.../////////...---...////////////000333666777999:::<<<<<<>>>AAACCCEEEDDDBBBDDDCCCEEEgggyyyqqqxxxwwwRRR===999JJJeeeyyy}}}zzz{{{|||lllTTTSSSZZZPPPuuuyyywwwvvvssslll:::)))000///+++///...,,,//////000111222444666777777888;;;===>>>@@@AAABBBAAA???MMM@@@QQQvvvZZZHHH@@@;;;<<<===999444222---------...//////000000}}}oooQQQSSSKKKDDD@@@:::222---,,,******)))((((((((((((((('''((()))+++...111555777333888===>>><<<:::<<>>@@@BBBBBB@@@>>>777666333000...---,,,,,,************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,+++,,,---///000111111111555555555777:::===AAACCCEEEDDDDDDDDDFFFHHHJJJKKKIIIHHHGGGFFFFFFEEEEEEDDD===999777777777666555666777666333000...---...000,,,,,,,,,...000111---&&&$$$''',,,///000---)))%%%++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////------...000333555888999777===DDDHHHIIIIIIJJJLLLHHHKKKQQQUUUSSSNNNOOOSSSVVVkkkaaa222444000((()))111000'''------/////////...---,,,---.../////////111444666;;;<<<============@@@BBBBBBBBB???IIIRRRCCCEEEfffmmmPPPAAA777:::>>>BBBOOO```uuuwwwyyy||||||tttpppmmmYYYOOOEEE:::RRRvvvssspppJJJ++++++111***)))333+++$$$111...///000111333444555666666777999<<<@@@BBB@@@<<>>888333...***************))))))))))))))))))))))))***,,,111555555777888;;;BBBFFF@@@666>>>GGGGGG:::222444333...555,,,...555000$$$***;;;999@@@KKKYYYgggqqqxxx|||yyy^^^OOONNNQQQOOOIIILLLhhhlll888...000///---)))************************)))))))))))))))))))))))))))111+++,,,555777kkkjjjsssyyyzzz[[[777---,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++///---......+++444UUUwww]]]GGG???888444555333222111111222333555666;;;;;;;;;;;;<<<===???@@@:::<<<>>>@@@@@@>>>;;;999222222111///...,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((()))))))))************+++++++++,,,---...///000333555888:::<<<>>>AAACCCBBBBBBDDDFFFGGGHHHHHHHHHGGGGGGHHHGGGFFFCCC@@@???;;;:::888666444333222222222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++***************************++++++,,,,,,------.../////////000222444777888;;;<<>>@@@AAAAAABBBCCCDDDGGGIIIJJJnnnfffFFF444///:::AAA;;;IIIRRRYYYYYYZZZdddrrrzzzwwwyyyxxxpppfff]]]YYYWWWHHH======LLLYYYaaammm{{{|||~~~XXX---222,,,,,,++++++,,,,,,------...------...000222444666999:::<<<===>>>===;;;:::>>>>>>???>>>@@@\\\mmmvvvQQQFFFFFF@@@===???<<<:::777444222222333444iiiTTTQQQLLLEEE>>>888333...+++************))))))))))))((()))))))))))),,,000444666555777<<>>HHHSSS^^^fffkkkxxx||||||jjjXXXJJJDDDEEEAAASSSZZZ^^^PPP000//////,,,---,,,************************)))))))))))))))))))))))),,,222)))(((111///PPPvvvpppoooddduuugggyyygggnnnhhh===......000++++++*********)))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++...,,,...000+++&&&111BBBSSStttYYYCCC111///000,,,+++...222222111111222333555555999999:::;;;<<<===>>>>>>:::;;;>>>???>>><<<999666222111000///---,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((((()))))))))*********++++++++++++,,,...///000111333666888:::<<>><<<999888777555333111111000111000///---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***************************************++++++,,,---------///...///000111444666777888:::<<>>???>>>???@@@BBBDDDEEEFFFFFFBBBkkkpppbbbPPPFFF>>>000999888555222666===@@@???TTTRRRPPPKKKCCC<<<;;;>>>NNNUUUeee|||kkk:::111))),,,,,,++++++++++++,,,,,,---------...000222555666999;;;<<<>>>>>>===<<<;;;:::999:::888555BBBkkkvvvYYYHHH???:::777777888::::::888333///mmmQQQQQQLLLEEE>>>888333...+++************))))))))))))((())))))))))))+++///222777333555===AAA>>>@@@GGG===<<>>GGGOOOTTTgggllluuu~~~oooTTTFFFCCCCCCCCCDDDFFFOOO[[[sssNNN333***222///)))+++---)))))))))))))))))))))))))))))))))))))))))))))))),,,222)))&&&///***444WWW~~~iiirrroooaaa666(((***......************))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++***(((+++222111)))'''+++333;;;GGGXXXooocccCCC...000+++,,,333666222222666111111111111111222444444666888999;;;<<<===<<<<<<;;;<<<======<<<999666444111000///...---,,,+++***(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))*********+++,,,---/////////111444666777999<<<>>>??????@@@@@@@@@@@@??????BBBBBBBBBAAA???===:::999777666444222111////////////...---,,,+++***************************************************************))))))))))))******))))))))))))))))))))))))*********+++,,,,,,------.........///000333555666777999;;;>>>@@@AAAAAAAAAEEEEEEFFFGGGHHHIIIJJJKKKEEEEEEBBB<<<888EEEhhh|||UUU333###%%%---,,,,,,,,,++++++******)))+++++++++++++++++++++++++++,,,,,,---...///000000222333444555888:::<<<===<<<===???BBBCCCCCCBBBAAA<<>>???<<<:::333///444===JJJ^^^ppp}}}BBB(((333***,,,++++++*********++++++,,,,,,,,,...000333555777999;;;<<<>>>>>>>>><<<;;;<<<;;;;;;:::444222AAATTTuuuYYYLLLDDD:::555555777777666mmmMMMQQQLLLEEE>>>888333...+++************)))))))))((('''((()))((((((***---000666000333>>>@@@;;;AAANNNIII???===KKKVVVPPPAAA777111888:::333...111444555//////...000333999>>>BBBSSSXXXbbbmmmwww}}}pppXXXKKK@@@???CCCEEEEEEFFFRRR```}}}UUU666(((+++444...(((******))))))))))))))))))))))))))))))))))))))))))))))))(((///***'''///,,,***666CCCWWWwww```555&&&+++...***&&&******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++''')))///222000000333///,,,))))))000:::BBBFFFNNNZZZooolllRRR===111...------222//////111000,,,---222///000000000111222222333555777999<<<======<<<;;;<<<=========;;;777444222//////...---,,,+++******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))************+++---...///...000333555666888;;;===<<<======>>>>>>>>>>>>===@@@@@@???>>><<<:::888666444333111000...------,,,---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))******+++,,,,,,,,,...------...///222444555888999<<>>>>>>>>===<<>>:::444444999III}}}~~~zzzlllXXXJJJDDDAAA===999iiiMMMPPPKKKEEE>>>999444///,,,************)))))))))((('''(((((((((((((((+++---444...333>>>???:::AAAPPPTTTLLLAAA>>>JJJXXXVVVLLL111000333:::999222///000111111111111222444555666@@@DDDKKKUUU]]]eeejjjmmmuuuxxx}}}}}}qqqcccRRREEE===>>>@@@@@@======FFFQQQeeexxx^^^888333)))+++111+++)))+++((((((((((((((((((((((((((((((((((((((((((((((((((($$$++++++))),,,---***+++''''''444^^^HHH555'''+++000,,,'''''')))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********///,,,++++++***)))+++000,,,...111333111...,,,---...333999===@@@DDDFFFGGGSSSYYYXXXQQQMMMMMMAAA222444000***(((+++///333555000,,,)))***+++***+++.........///000000111111111444666999;;;======<<<<<<=========<<<999666333111...------,,,+++***))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((()))))))))***+++,,,---...///111333555666888:::<<<:::;;;<<<===>>>?????????@@@???>>><<<:::888666555111000///---,,,++++++++++++***)))(((((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((()))***(((((((((((((((((((((((((((((()))******++++++,,,------------...000222333666888;;;===???@@@AAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBB999333777<<<:::555222222???[[[~~~sssVVV>>>111...++++++......+++((()))))))))))))))(((((((((******************************+++,,,---...//////...///000222555777:::;;;:::<<>>===<<<<<<<<<888666888999777333222---CCCooo|||ooo]]]QQQmmmTTTPPPKKKDDD>>>999444///,,,************))))))))))))&&&'''(((((('''''')))+++///...333<<<>>><<>>:::KKK]]]dddQQQ<<<,,,---444333000111111111222333222222111000333555999===AAAEEEHHHJJJ\\\___dddggghhhgggdddbbbfffbbbYYYMMMDDD@@@:::333777;;;>>>;;;666AAA```}}}bbb888444222((()))+++'''))),,,&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%(((***)))((()))***)))(((666111---OOOpppAAA000,,,+++...+++%%%'''...((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))*********,,,---,,,)))&&&''')))///......---++++++333<<<,,,///000---+++...///......111000******///...''',,,...111222000,,,'''$$$///---,,,...111222000...,,,---...///000000000000333555777999;;;<<<<<<<<<<<<<<<;;;:::777444111000,,,,,,,,,+++***)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&'''''''''(((((((((((()))***+++------///111444555666888:::<<<999:::<<<===???@@@@@@AAA@@@???===;;;999666555444000///---,,,+++************)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((((((((((((((((((((()))******++++++---,,,,,,,,,---///111222333555777:::<<<===>>>>>>@@@@@@AAAAAAAAA@@@>>>===999555222444555333444777555...)))---;;;UUUuuuyyyYYYAAA555...***//////---,,,******+++,,,((((((((((((((((((((((((************************)))******+++,,,---......---...///111444777999;;;:::<<>>999444000---************))))))))))))&&&'''((((((&&&&&&''')))***...444:::>>>@@@BBBCCCHHHSSSYYYPPPCCCCCCPPP^^^ooo___HHH555000333666555111222222222111111000000///000000222333555666777DDDEEEFFFFFFEEEBBB???===???===888222333777999777444999>>>@@@FFF```qqq{{{lll@@@...222...(((******%%%))),,,$$$''''''''''''''''''''''''((((((((((((((((((((((((***$$$''')))&&&(((+++)))///(((%%%///444555]]]eee???...------...+++&&&$$$(((...((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***&&&)))+++,,,,,,,,,+++***###%%%+++111///'''%%%(((+++000111------000222000***,,,,,,+++,,,...111333$$$%%%((((((((()))+++---'''(((******++++++)))'''+++,,,...///000000//////111222333555777999::::::999999888666444111///...+++++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((((((((((((***+++,,,---///111333555555777999;;;;;;;;;<<<>>>>>>????????????>>>;;;999666444333222///...---+++************))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''(((((()))******+++,,,,,,+++,,,,,,...000111222444666999;;;<<<=========>>>>>>???>>><<<:::888444444666888333---,,,///222888>>>===444---333===EEE\\\{{{hhhBBB===999888666222111222444...((('''+++...---+++''''''''''''''''''''''''************************))))))***+++,,,---......------///111444777999;;;:::;;;<<<===<<<:::777555777---...555222...BBB```~~~```((("""444'''&&&222((((((((()))***,,,...///111------------...000222333444666888:::<<<;;;;;;:::999888666444333222111///...666,,,)))MMM{{{tttiiiPPPOOOKKKDDD>>>999444000---************))))))))))))&&&'''((((((&&&&&&'''((('''...555888===CCCBBB>>>>>>GGGXXXcccZZZFFF@@@GGGlll{{{xxxZZZ@@@888555...333222111111111111222333000000111111333444666777000111222333555666777777222444555444777;;;:::666555;;;EEEPPP```xxxeee888444222***+++)))...---&&&)))+++"""''''''''''''''''''''''''((((((((((((((((((((((((---!!!###***(((***...+++%%%333222***,,,111777BBBmmmzzzCCC...000...'''***+++******+++***'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***)))'''&&&))),,,+++(((///)))(((++++++(((***000%%%+++---)))(((,,,,,,)))''')))---000,,,'''&&&(((***+++,,,+++((((((***,,,'''+++,,,******,,,000222+++,,,---///000//////...000000111222444666888999777666555444222///---,,,++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((()))+++,,,---...000222444444666888:::<<<======>>>>>>======<<<>>><<<:::777555333222111...---,,,+++************))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''(((((()))*********,,,,,,++++++,,,...///111444555888:::===>>>>>>>>>;;;<<<<<<===<<<999777555:::333///000111///...///111)))&&&,,,222222///,,,...111999CCCKKKTTTbbbnnnzzzssskkkfffPPP:::000,,,555+++&&&***+++''')))000%%%))),,,,,,)))'''''')))&&&'''''''''''''''''''''))))))))))))))))))))))))))))))***+++,,,------...------///111444777:::;;;999:::;;;;;;:::888555444444...---333333...000888DDDyyyIII+++666///)))111---%%%---'''((()))***---///111222......------...///111222333555777:::;;;;;;:::999333666666333///---+++))))))---000444111222XXXzzztttnnnTTTKKKJJJDDD<<<777666111++++++******)))))))))))))))((((((((((((((((((((((((,,,,,,...444<<>>333...+++,,,((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))++++++,,,---............;;;LLLqqqQQQ666...,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************,,,,,,------.../////////111000000111222444666888888777666333000---+++)))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++,,,---...///111333444555::::::::::::::::::::::::;;;999555333222000...,,,,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((())))))*********++++++,,,,,,------...000222555999;;;;;;;;;;;;?????????===;;;888666444111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222444@@@OOOXXXWWWMMM???777888777555333000---+++***************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,---///111333555777999999999999777555333222000000000000000000000000111@@@dddwwwHHH---,,,,,,++++++***)))(((((())))))))))))***+++,,,,,,------,,,------...000000333444666888999:::999999555444222000...,,,,,,+++...---+++***,,,000444666qqqlllRRRKKKJJJDDD<<<888666111++++++******)))))))))))))))((((((((((((((((((((((((******,,,111999???CCCCCCXXXIIISSS___\\\kkkxxxlllJJJDDDYYYwwwjjjBBB@@@333***///999<<<:::777333444555555666777555333222444333//////111///***222555:::===;;;:::AAAKKKSSSrrrcccMMMzzzlllAAA///---+++)))***((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&'''((((((((()))))))))))))))***+++,,,,,,---------333,,,///BBB[[[vvvzzzUUUCCC000+++,,,***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,,,,,,,---......//////111111111111333555666888777666555333000---***)))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,---...000111333444555999999999999999999999999999777333111000///,,,***,,,+++***)))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))************+++,,,,,,------...000222444777999::::::;;;>>>======<<<:::777444333000000///...------------,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////000,,,000444555444111///...333222111000...---,,,+++************************))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++,,,...000222444666777888888777666444222111..............................555KKKnnnaaa888,,,111,,,,,,+++******)))(((((((((((()))***,,,...///000---,,,------...//////000333444666777999999888888444333111///---,,,++++++,,,+++***)))+++---000222---QQQllloooiiiOOOKKKJJJDDD<<<888666222,,,+++******)))))))))))))))(((((((((((((((((((((((()))((()))---444;;;@@@BBBOOOIIIGGGLLLZZZsssnnnQQQKKKZZZ{{{oooWWWCCC???<<<333000333777333//////111111...++++++222222---111<<<>>>888===999444000666PPP}}}|||```ccc{{{SSS===+++)))...---******(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))((())))))***++++++,,,,,,111***)))111777<<>>999555555777666777888888999777333000333:::???...AAA```{{{bbbVVV\\\pppIII777...)))---000,,,((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))***+++,,,---111,,,***------+++---222+++333>>>HHHTTT___cccbbbjjjqqqvvvwwwyyy~~~hhhZZZFFF777111111333444+++,,,///000---)))&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++++++++,,,------......000000111222333555666666555444222///---+++))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((()))*********,,,---...000222333444555777777888999999888777777555222///...---,,,***)))***)))(((((('''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))************+++,,,,,,------000000111222444777999:::888888777555333222000///......---+++++++++++++++))))))***************+++******+++++++++,,,,,,,,,///000///...------///111***************+++++++++))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********)))******,,,---///111222444333333111000///------***************************000444///''''''222>>>aaapppNNN---%%%///555///&&&******)))))))))(((((((((''''''(((***---///222333,,,,,,---....../////////111222333555666666555555000000...---++++++******'''(((((()))))))))))))))***---,,,,,,<<>>NNNPPPSSScccccc^^^iiieeeSSSKKKWWWhhhtttsssvvvwwwppprrr|||xxxxxxggg[[[SSSQQQRRRooopppDDD444444******)))(((&&&&&&(((***'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((***,,,...///***---111333111,,,&&&"""///222111,,,***+++,,,***222555666444555888999666///,,,)))))),,,000222333&&&&&&%%%###&&&***((($$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******++++++,,,,,,---,,,---///000222222333333333111...+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***++++++,,,...000111333333444555777888888777555444111///---,,,,,,,,,***)))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))))))))******+++,,,,,,,,,...///000222444666888999444333222000///...------,,,+++***)))((((((((((((&&&''''''(((((()))))))))************************((()))***)))(((''')))***++++++******)))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***)))******+++,,,...000111111000///---,,,+++*********************************&&&$$$&&&+++//////...111...'''%%%111KKKgggwwwwwwYYYEEE;;;222+++'''+++000111***###%%%---((((((((((((''''''''''''((((((((((((((()))***++++++,,,---///000//////......///000222222222111000,,,+++******))))))))))))''''''((()))))))))((((((000%%%!!!)))111000...///---FFFnnnyyyuuukkkPPPLLLKKKFFF>>>999777333---+++******)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&(((---222AAAIIILLLUUUgggrrryyyyyyeee]]]ZZZWWWWWWGGGIIIUUUhhhrrrrrrvvv}}}tttmmmtttwww^^^WWWbbbaaaXXXNNNLLLSSSeeeeee<<<777111!!!(((******((('''(((+++,,,'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&(((***---...111...)))%%%&&&+++111555)))...000000222666777444+++---......222777999777333111///---+++(((%%%###(((,,,,,,((((((***(((###'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))******+++,,,,,,,,,***+++---///000111111111222000---***(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))***+++---...000111222111222444666666444222111...,,,***)))******)))((('''&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))***++++++,,,,,,---///111444666777888888444222111///------------+++***)))(((''''''''''''%%%&&&&&&'''(((((()))))))))(((((((((((((((((((((+++++++++***((()))+++---))))))((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))******++++++---...000111111000...,,,+++*********))))))))))))))))))))))))+++)))(((((())))))&&&$$$)))---///...000444555333333<<>>999777333---+++******)))))))))))))))((((((((((((((((((((((((%%%&&&'''%%%$$$%%%)))---555???IIIMMMRRR^^^sss}}}ppplll\\\RRRQQQOOOGGGEEEJJJMMMHHHJJJSSSUUUNNNLLLQQQYYYhhh}}}JJJ333///)))***222&&&)))***(((&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&))),,,---+++,,,+++)))***,,,...------///---***+++...///,,,...222444333444444000***,,,***((('''((()))***+++"""(((***$$$!!!$$$&&&$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))***++++++,,,,,,)))***,,,...000000000000111///,,,)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))((()))***,,,...///000111///000222444444222000///,,,***(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,---///222555777888888777333222000...---,,,------***)))(((''''''&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''&&&$$$&&&(((((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))+++++++++,,,---///000111111000...,,,************(((((((((((((((((((((((($$$&&&(((&&&%%%&&&***...&&&***+++''''''***,,,+++)))...222222222333555555111>>>333555:::333333///000***(((,,,...+++,,,111(((%%%&&&))))))&&&%%%'''&&&'''''''''''''''''''''''''''''''''(((***+++,,,***+++...///000000......---...///000000000///...))))))(((((((((((())))))%%%%%%%%%%%%&&&'''((()))---&&& !!!&&&***++++++)))"""'''444222***888RRR]]]}}}mmmPPPMMMJJJEEE@@@;;;666111...---+++)))((())))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&444IIIVVVYYY[[[hhhvvv|||rrriiicccfffuuu```HHH111,,,//////+++)))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,,,,++++++,,,,,,------+++,,,------......------......////////////......------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((***+++++++++++++++++++++,,,---...///000111---,,,)))'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''((()))))))))***++++++,,,---.../////////000111222111///---,,,******))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))...///000111333444555666111000///---+++*********---+++(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,---//////000---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***++++++,,,---...///000,,,...000111///.........******)))''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************---777VVVmmmPPPMMMJJJEEE@@@;;;666111...---+++)))((())))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))000???NNN\\\iiitttQQQBBB555)))''')))(((((()))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''******))))))******++++++++++++,,,------------------......//////......---,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))***++++++++++++++++++,,,---...///000000---+++)))'''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))******+++,,,---...//////000111222222222000...---******))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))------...000111222333444111000...---+++******)))***'''&&&)))...000,,,(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))***+++,,,---......,,,,,,+++***)))(((((()))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))*********+++++++++,,,,,,++++++++++++++++++++++++*********))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++,,,---......///---///111000///---------***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((%%%...CCCOOONNNJJJKKKmmmOOOMMMJJJEEE@@@;;;666111...---+++)))((())))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++&&&&&&///???PPPcccqqqtttMMM&&&,,,***)))***)))'''))),,,''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))***++++++,,,---,,,,,,,,,,,,------......------,,,******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++++++++***++++++,,,---...//////,,,***)))'''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''(((((())))))******+++,,,---......///000111222333222000...,,,)))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))***+++---...///000111111000///---,,,******))))))'''$$$$$$+++222444---%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))(((((()))***+++,,,,,,---++++++***)))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))(((((()))))))))*********)))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,------...///111000...+++++++++)))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((222)))&&&***,,,)))***///nnnOOOMMMJJJEEE@@@;;;666111...---+++)))((())))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))***++++++,,,555LLLaaasss[[[222+++555)))***,,,,,,***((((((***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))******************++++++,,,------...***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))))))))***+++,,,---......///000111111000...,,,+++))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))***+++,,,...////////////...---,,,+++***)))))))))'''%%%%%%))),,,+++%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))(((((()))******+++,,,,,,***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,...///000///,,,***))))))(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))&&&'''++++++)))+++111oooOOOMMMJJJEEE@@@;;;666111...---+++)))((())))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''')))'''"""###000???___xxxZZZ;;;///+++)))******)))'''&&&&&&'''%%%"""%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&((())))))((())))))***+++***************++++++++++++******)))))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))))))))******++++++,,,,,,(((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))***+++,,,------......//////...,,,)))(((((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))***+++---///000000//////---,,,+++***)))(((((((((&&&''''''&&&$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))))))))))))))******++++++,,,,,,((((((''''''&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))***+++,,,---///000...+++((('''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$'''***)))&&&'''+++pppQQQMMMJJJEEE@@@;;;666111...---+++)))((())))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++$$$!!!%%%))))))((((((000FFFjjj___AAA&&&%%%///222+++$$$+++)))$$$"""%%%)))((("""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***'''((())))))******)))))))))))))))******)))))))))))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))******++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''(((((((((((()))***+++,,,,,,---------......---***(((&&&'''''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))***,,,...000111000///...++++++***)))(((''''''(((%%%'''(((%%%"""!!!%%%)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***))))))******++++++++++++''''''&&&&&&%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((()))***++++++,,,---...---***(((&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%))))))))))))((((((***---qqqRRRMMMJJJEEE@@@;;;666111...---+++)))((())))))((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,&&&###)))---,,,)))(((+++***///???WWWxxxoooKKK666%%%///222---'''(((---))))))'''$$$&&&+++***%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))''''''((()))))))))((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))******%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((''''''((()))***+++,,,,,,---.........---***'''&&&''''''&&&&&&%%%$$$$$$$$$"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))***+++...000111000...---******)))(((''''''''''''$$$%%%%%%$$$###$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))***(((((())))))))))))******&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((()))***++++++,,,+++,,,---,,,***'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$""""""###&&&((((((qqqSSSMMMJJJEEE@@@;;;666111...---+++)))((())))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$&&&***+++&&&"""&&&///((()))***+++,,,666LLLaaa|||UUU===444...)))000---(((&&&'''(((&&&###$$$(((((($$$###'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%'''((()))&&&''''''(((((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((())))))))))))%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((()))***+++,,,,,,......//////---+++(((&&&''''''&&&%%%%%%$$$$$$###""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((()))))))))))))))+++---///000///---,,,***)))((('''''''''''''''&&&$$$"""###%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***'''''''''(((((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,***+++---,,,***'''''''''$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))'''###uuuPPPJJJHHHEEEAAA<<<666222000---+++***)))*********(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************???FFFTTThhhwwwEEE===444///......+++)))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############################################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''(((((()))***+++,,,,,,---000///---+++***)))((((((&&&&&&&&&%%%%%%$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&(((((()))((())))))************)))***+++---...///...---,,,(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%tttQQQJJJHHHEEEAAA<<<777222000...,,,***)))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&(((,,,111999CCCNNNUUUuuu|||qqq]]]NNNBBB666...333...'''&&&((()))(((&&&(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$################################################$$$$$$########################&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############################################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''(((((()))***+++,,,,,,---///...,,,***)))(((''''''&&&&&&%%%%%%%%%$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((()))************)))***,,,...//////...,,,***'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))************)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%wwwUUUJJJIIIFFFAAA<<<777333000...,,,***)))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((&&&%%%&&&)))+++***...333:::AAAGGGLLLNNN\\\\\\]]]^^^\\\UUUJJJAAA>>>888...'''$$$$$$%%%%%%***'''$$$$$$(((***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#####################################################################$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%########################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$############################################################################################################################################################################################################$$$$$$%%%%%%&&&&&&''''''(((((()))***+++,,,,,,---,,,***)))''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((()))***************+++,,,///000///,,,)))'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%wwwUUUKKKIIIFFFAAA<<<777333111...,,,***)))******)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((***++++++++++++---///,,,,,,+++,,,,,,---......///---++++++,,,,,,***(((&&&)))---//////...---,,,+++)))'''(((******)))''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$$$$##################################################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''''''''((()))***+++,,,,,,+++***((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***************+++---///000///+++'''$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))***((((((''''''&&&%%%%%%$$$############$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%sssRRRKKKIIIFFFBBB===777333111///---***)))******((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%''''''&&&&&&''''''&&&&&&&&&&&&((()))+++---)))&&&$$$###%%%(((***,,,111111///+++'''&&&(((***((('''&&&&&&''''''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$###########################################################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''''''''((()))***++++++,,,)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&''')))***+++'''''')))******+++++++++,,,---//////---***&&&###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))''''''&&&&&&%%%%%%$$$$$$"""""""""######$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%tttTTTKKKJJJFFFBBB===888444111///---+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''')))******)))(((((()))---,,,+++)))(((''''''''',,,,,,,,,,,,+++***((('''$$$%%%&&&&&&'''(((***,,,%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######################################################$$$$$$$$$$$$##############################%%%%%%$$$$$$###""""""!!!#################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""##################################################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''&&&''''''((()))***++++++(((((('''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&(((***,,,---&&&'''(((***++++++++++++------------+++(((&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""###$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%vvvWWWKKKJJJGGGBBB===888444111000---+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&'''(((###$$$%%%'''(((***++++++###%%%''''''%%%###!!!&&&(((,,,......***&&&"""&&&&&&&&&&&&&&&'''(((***%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$##########################################"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""#########$$$###################################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''&&&&&&'''((()))***++++++((('''&&&%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&((()))***+++&&&'''((()))++++++++++++...---,,,+++)))'''&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%rrrSSSLLLJJJGGGCCC===888444222000...+++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%''''''(((((('''&&&%%%$$$###%%%&&&'''''''''(((+++---)))&&&$$$$$$''')))******&&&&&&%%%$$$""""""$$$&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!!!!""""""#########$$$###################################################################################################################################################################################################$$$$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++(((''''''&&&%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''((()))++++++,,,,,,...---+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%qqqRRRLLLJJJEEE@@@;;;777444222///,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################"""###$$$###!!!!!!!!!###""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))*********)))''''''&&&%%%%%%$$$#################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''''''''(((((())))))*********))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######qqqRRRLLLJJJFFF@@@;;;777444222///,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$%%%$$$"""!!!!!!###""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))******))))))'''&&&&&&%%%$$$$$$#################################################################################################################################################################################$$$$$$%%%%%%&&&&&&''''''''''''((())))))******))))))(((((('''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######qqqQQQKKKIIIFFFAAA<<<777333111///---***)))))))))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%&&&&&&%%%###!!!"""###""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))******)))(((&&&&&&%%%%%%$$$$$$#################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''&&&''''''(((((()))******(((((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######oooOOOKKKIIIFFFAAA<<<777333111///---+++)))))))))(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$#################################################################################&&&''''''%%%###""""""###!!!"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$##################$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))))))))((((((%%%%%%%%%%%%$$$$$$#################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((())))))***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$######nnnMMMJJJIIIFFFBBB===777333000000---+++******)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$$$$##############################################################################%%%&&&'''%%%###""""""###!!!"""""""""############################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################################################################################################################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((''''''%%%$$$$$$$$$$$$$$$#################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$######$$$$$$$$$$$$######nnnMMMJJJIIIFFFBBB===888333000000...+++*********((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$$$$###########################################################################%%%%%%%%%###"""###$$$""""""""""""############################################################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################################################################################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''&&&$$$$$$$$$$$$$$$$$$#################################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######pppNNNJJJIIIFFFCCC>>>888333000000...+++*********)))'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''&&&%%%%%%$$$########################################################################!!!"""$$$###""""""###%%%""""""""""""############################################################""""""""""""####################################"""#########$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################################################################################################################################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%##################$$$$$$###########################################################################################################################################################################$$$$$$%%%%%%&&&&&&'''%%%%%%&&&''''''(((((()))$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######rrrPPPIIIIIIGGGCCC>>>888333///000...,,,*********)))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%######################################################################## !!!######""""""###%%%""""""""""""####################################""""""""""""""""""""""""""""""""""""####################################""""""######$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""########################################################################################################################################################################$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%##################$$$$$$###########################################################################################################################################################################$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######pppRRRLLLJJJGGGCCC===888444222000...---+++)))''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%###"""'''%%%$$$&&&))))))'''$$$!!!&&&+++,,,***(((((()))---(((%%%))),,,,,,,,,...,,,+++((('''***...---)))%%%000(((""",,,***"""(((+++***)))((((((((())))))))))))(((&&&$$$"""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""""""""###$$$$$$$$$%%%##############################################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$##################$$$#########""""""!!!!!!"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$mmmOOOLLLJJJGGGCCC===888444222000...---+++)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%'''+++...777///'''%%%(((...111222>>>DDDMMMQQQLLLGGGJJJRRRPPP___cccSSS@@@888333---222000((('''---)))""""""!!!$$$(((*********+++,,,(((((('''&&&%%%%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$##################################################################$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$##############################################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$#########"""""""""""""""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$lllOOOLLLJJJGGGCCC>>>999444222///...---+++)))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&& &&&------)))&&&'''***+++???GGGCCCEEEPPP]]]^^^uuuooogggccc\\\UUUBBB999999555333555333///...,,,((($$$$$$(((+++***)))(((''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#############################################################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################""""""""""""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$oooSSSLLLKKKHHHCCC>>>999555222///...---+++***)))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((+++)))&&&'''---222???]]]|||xxxmmmsss~~~xxxmmm\\\aaafffSSSEEECCC;;;444111---***((((((''''''***)))((((((((((((&&&%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$##############################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$$$$###"""""""""##############################################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$###################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%#################################################################################"""""""""""""""################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$qqqUUUMMMKKKHHHDDD>>>999555333///...---+++***)))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%---)))$$$""")))888IIIVVVzzzuuubbbPPPJJJBBB:::555444222,,,&&&'''''''''(((***)))&&&###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%$$$$$$$$$###"""""""""##############################################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$######################################################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%########################################################################""""""""""""""""""######################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$qqqUUUMMMKKKHHHDDD???:::555333///...---,,,*********)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&'''###)))222@@@OOO___mmmuuufffIII:::444222222+++)))'''(((***+++)))''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$##############################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#############################################################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%########################################################################""""""""""""############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$pppVVVMMMLLLHHHDDD???:::666333///...---,,,+++*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++---,,,===VVVkkkyyymmmRRREEEBBBDDD;;;444,,,((()))++++++***((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$##############################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$##############################################################################""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$#########################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$########################################################################!!!"""""""""############################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$rrrXXXMMMLLLIIIDDD???:::666333///...---,,,+++*********''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&(((***---000222OOO]]]ooo{{{yyypppnnnyyytttsss}}}fffWWWQQQLLLAAA222)))''')))*********)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##############################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""######$$$$$$$$$%%%#################################################################################"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""################################################"""############$$$$$$$$$################################################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$""""""""""""""""""""""""################################################!!!!!!""""""#########$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$qqqPPPLLLRRRKKKAAAAAA<<<444444222///,,,******)))((('''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''%%%&&&))))))&&&'''***$$$&&&***+++***222HHH^^^hhhkkkxxxwww{{{yyydddOOOGGG???///000555)))...)))(((***)))$$$%%%)))$$$%%%&&&'''&&&%%%$$$###########################################################################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&))))))&&&$$$$$$$$$'''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%$$$)))((('''((((((&&&%%%&&&***)))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''))))))'''&&&%%%$$$$$$$$$################################################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""########################qqqPPPLLLRRRKKKAAAAAA<<<444444222///,,,******)))((('''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&***''''''((('''%%%&&&***888,,,$$$...AAASSS___eeeqqqyyyrrrqqq||||||cccNNNEEECCCGGGDDD888///(((%%%***,,,)))&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$########################################################################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&'''&&&$$$&&&%%%%%%%%%%%%$$$$$$%%%'''%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%''')))((('''&&&%%%$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""########################tttTTTLLLRRRKKKBBBBBB===444444222///,,,******)))((('''((((((''''''''''''(((((((((((((((''''''''''''&&&+++(((((()))(((&&&(((---""",,,===LLLVVV___ooo~~~{{{{{{gggTTTMMMKKKOOOZZZ@@@444)))(((++++++(((&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))'''%%%%%%%%%''''''&&&***************************((('''(((+++,,,***'''******)))((()))***,,,,,,)))'''&&&&&&((((((&&&###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###%%%&&&&&&%%%%%%&&&''')))((('''%%%$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""########################uuuUUUMMMSSSKKKBBBBBB===555555111///+++*********)))(((((((((''''''''''''((((((((((((((('''''''''''''''(((((()))+++***(((+++111&&&AAAaaaooolllqqquuucccaaaooovvvyyyqqqsssvvv\\\SSSIIIJJJ^^^WWWIII666+++((())))))))))))(((&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((+++)))'''&&&'''(((&&&%%%(((''''''''''''''''''''''''&&&%%%''')))***'''$$$******(((###"""$$$%%%###((((((((('''&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###%%%&&&&&&%%%%%%'''(((((('''&&&%%%$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""""""""""""""########################rrrSSSMMMSSSLLLBBBBBB===555555111...+++*********)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))+++)))'''+++111CCCHHHRRR```mmm|||oookkkvvvyyyrrrwwwzzziiifffyyy{{{yyyiiiSSSQQQ^^^UUUEEE555,,,))))))))))))((('''&&&%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))&&&&&&''')))+++,,,++++++***++++++++++++,,,,,,,,,***+++...000222333333222333555222------222444333111444444///((($$$''',,,'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&''')))'''&&&%%%$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################uuuWWWMMMSSSLLLBBBCCC>>>555555000...+++************)))((((((''''''''''''(((((('''(((((((((((()))))))))'''''')))***))))))000:::BBBAAAHHHWWWeeellloooqqq{{{{{{}}}|||vvv[[[PPPVVVTTTMMM@@@666000+++'''))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******%%%'''(((((('''''')))***++++++,,,---...//////000111666;;;>>>======@@@BBB;;;@@@@@@>>>DDDQQQYYYXXXTTTTTTQQQFFF777+++&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&'''&&&'''(((***&&&&&&%%%$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""########################"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################vvvXXXMMMTTTLLLCCCCCC>>>666555000...+++************)))((((((''''''''''''(((((('''((((((((())))))))))))((('''(((***---444EEETTTJJJSSSaaajjjgggbbbdddkkkxxxjjj```XXXVVVMMMBBB<<<999333+++((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''((()))***++++++))),,,...,,,***---555======>>>???AAABBBDDDEEEFFFPPPXXX___]]]WWWSSSUUUZZZQQQVVVSSSLLLNNNYYY^^^\\\```___\\\VVVKKK>>>000((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&'''&&&''')))***&&&%%%$$$$$$###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################qqqSSSNNNTTTLLLCCCCCC>>>666666000---+++******+++***)))((((((''''''''''''(((((('''((((((((())))))******((('''(((,,,333BBB[[[ooodddbbb```]]]YYY\\\jjjyyyfffjjjwwweee\\\LLL>>>;;;>>>;;;222((()))*********)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++)))...444666888CCCUUUcccwwwwwwyyy{{{}}}jjj^^^^^^ZZZRRRGGGGGGKKKRRRVVVPPPBBB555)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&''''''''')))+++%%%%%%$$$$$$###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################pppVVVNNNUUUOOOEEECCC<<<444444111///---+++++++++)))(((((((((((((((((((((((((((&&&'''((((((''''''(((***+++&&&...???EEEDDDRRRhhhlllYYYVVVWWWXXXkkksssaaa~~~|||zzzkkkTTTIIIAAA888999CCC888///'''''',,,...)))###&&&&&&&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''''''%%%%%%'''((((((###++++++***+++&&&)))777:::WWW```___nnnxxxzzz\\\YYYNNNBBB@@@IIIPPPQQQGGG<<<---$$$%%%***)))$$$(((((('''%%%###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&"""$$$)))((("""######'''+++((("""$$$,,,(((((())))))&&&###$$$'''+++$$$###***...(((###"""###%%%%%%$$$(((---+++###&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((()))***)))((('''################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$nnnTTTNNNUUUOOOEEECCC<<<444444111///---+++++++++)))(((((((((((((((((((((((((((((((((((())))))((('''&&&,,,---111;;;DDDKKKRRRWWWIIIVVVrrr}}}sssyyy{{{~~~wwwwww~~~tttpppuuupppdddSSSIII999;;;RRRBBB777+++%%%'''***)))'''(((((('''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))***)))'''&&&&&&''''''------'''***666:::>>>JJJxxxpppZZZKKKHHHIIIJJJOOONNNKKKAAA555+++))),,,''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((((($$$%%%)))+++)))222((( """%%%%%%%%%'''+++)))'''%%%&&&)))+++,,,+++%%%!!!(((/////////((($$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***)))((('''################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$mmmRRRNNNUUUOOOEEECCC<<<444444111///,,,+++++++++***(((((((((((((((((((((((((((***)))))))))))))))'''&&&,,,333888;;;DDDNNNMMMDDDDDD\\\|||wwwcccXXX]]]VVV___jjjiiiooowwwrrrtttyyy~~~rrrsssvvvkkkIII999MMMUUUIII888,,,'''((()))******)))((('''&&&$$$######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%''')))******)))***,,,---///111CCCaaaooottt}}}|||xxxppp{{{ppphhh{{{fffXXXOOOGGGIIIOOOPPPCCC111***...)))'''&&&''')))((($$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))***&&&###%%%''''''### !!!(((...///...///(((***(((###%%%+++***$$$###+++333333///---***(((###++++++)))))))))'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))***)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$$$$###############"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""###############$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$nnnSSSNNNUUUOOOEEECCC<<<444444111...,,,+++++++++***)))(((((((((((((((((((((((()))******)))'''(((,,,///222???JJJLLLLLLLLLHHHBBBTTT^^^nnnxxx}}}qqqkkkrrrpppbbb```jjj~~~{{{ppptttkkksssZZZUUUdddYYYHHH999///***(((((()))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))&&&'''))),,,+++***---222;;;HHH[[[xxx~~~yyy{{{}}}~~~|||yyygggVVVIIIFFF@@@777444888555///(((&&&(((***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$''')))((((((((((((((()))---000...(((###&&&******444888444444999888000333555111&&& %%%******,,,,,,)))$$$!!!"""&&&)))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$qqqVVVNNNUUUOOOEEECCC<<<444444000...,,,+++,,,,,,***)))))))))))))))))))))))))))'''***+++((($$$(((333===???KKK[[[```SSSDDDBBBJJJUUUWWWZZZbbbmmmssstttwwwVVVUUUfff|||{{{{{{eeeMMM```XXXMMMAAA777...((($$$&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))***+++...***)))+++,,,000===JJJiii}}}eeeOOOBBB===BBBKKKJJJ???222)))((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&))),,,---,,,,,,)))+++---///555@@@LLLTTTjjjwww~~~yyyssswww}}}~~~rrrpppiii\\\PPPGGG>>>666///,,,))))))***)))(((&&&''''''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))******((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$rrrVVVNNNUUUOOOEEECCC<<<444444000...,,,+++,,,,,,+++***))))))))))))))))))))))))&&&***+++(((''',,,999EEECCCLLLYYY[[[LLL<<>>:::222+++'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################""""""#########$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$oooSSSNNNUUUOOOEEECCC<<<444444///---++++++,,,,,,+++***))))))))))))))))))))))))+++(((''',,,555<<<>>>===BBBGGGBBB999FFFbbbsssqqqTTT```aaakkk{{{^^^WWWjjjsss|||]]]aaa~~~qqqjjj^^^PPPIIIHHHEEE>>>777))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))***+++,,,---666MMMwww{{{fffOOOOOOMMMHHH???666///,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%)))///222111===\\\{{{tttsssxxxcccMMMRRRgggpppzzziiiOOODDDMMMFFF===333,,,))))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***)))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$qqqVVVQQQPPPNNNHHH@@@999444222111///,,,+++++++++***)))---+++)))((()))+++++++++''',,,000111333:::>>>>>>===999<<>>EEEIIIIIIKKKOOOTTTMMMSSSjjjzzzvvvggg^^^UUUbbbzzz}}}lllmmmooosssQQQTTT???444TTT===111((((((***(((&&&&&&''''''(((((()))******+++)))))))))))))))((((((((($$$$$$''',,,---,,,,,,...******+++++++++:::aaavvv^^^OOOJJJGGGCCC???666111***&&&&&&(((******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((()))(((''')))......+++'''(((FFFrrr}}}www{{{tttxxxYYYOOOVVV```qqqsssMMM<<<;;;888///(((,,,+++***'''&&&%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))******))))))(((&&&%%%$$$%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$############$$$######$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&$$$"""##################$$$%%%'''%%%$$$$$$&&&%%%### ###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnSSSQQQPPPMMMHHH@@@888444222000...,,,+++,,,,,,***)))************))))))(((((()))000666999>>>EEEIIIIII======@@@EEEEEECCCEEEIII```]]]fffwww~~~rrr___TTTiiinnnfff\\\WWWWWWXXXWWWUUUPPPOOOQQQWWW```qqqggg___vvvkkkUUUxxxzzzYYYZZZGGG888PPPNNN<<<***%%%)))***(((%%%(((((())))))******++++++*********))))))(((((((((###))),,,***((()))******'''000...000SSS{{{~~~wwwrrr|||rrriiifffgggfffhhhjjjjjjyyyttteeeUUUGGGEEEJJJEEE:::,,,%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''',,,((('''***++++++,,,///>>>ZZZwwwnnnmmmpppccceeegggiiioooyyyfffMMMWWWoooRRR777>>>???111***'''$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))*********)))((('''&&&&&&%%%$$$%%%&&&'''''''''''''''++++++***)))((((((((()))''''''(((***++++++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((('''&&&$$$###############$$$%%%&&&&&&#########%%%'''((('''&&&&&&$$$"""!!!"""#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnnTTTPPPPPPMMMGGG???888333111000...,,,+++,,,,,,+++***)))***+++***)))(((((((((,,,222888:::===BBBEEEDDD:::BBBJJJMMMKKKLLLUUU___WWWhhhyyyyyyeeeRRRSSS___xxxeee___bbb\\\bbbmmmyyyyyylllaaaXXXVVV]]]ggg|||nnneeeeeebbb~~~~~~lllNNNKKKRRRIIIZZZHHH333)))((())))))'''((((((((())))))*********++++++******)))((((((((()))---+++%%%$$$***---,,,------000LLL}}}hhhgggfffgggjjjnnnqqqrrruuuqqqooopppoookkkiiikkk^^^WWWXXXpppjjjQQQKKKSSSRRRGGG888---)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((---)))***,,,)))&&&222CCCqqq}}}\\\SSSJJJDDD???::::::>>>DDDFFFHHHKKKOOOUUU]]]bbbccciiiDDD\\\www{{{bbbRRRIIICCC222+++&&&%%%&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((()))***+++***))))))((('''&&&&&&&&&%%%'''((()))((((((((((((%%%%%%%%%%%%&&&'''((()))'''''''''((())))))&&&$$$)))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&'''(((((())))))((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((((((((('''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%$$$$$$$$$%%%'''(((((()))******)))'''''''''))))))((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$nnnUUUPPPOOOMMMGGG???888333111///---++++++,,,,,,+++***(((***+++***(((((()))+++333888;;;;;;;;;>>>???>>>AAANNNXXXVVVPPPTTTdddssshhh~~~}}}ZZZKKK```~~~}}}~~~mmm[[[TTT^^^llllll^^^ZZZcccwwwwwwooo^^^wwwOOOMMM\\\XXX^^^TTTBBB222)))''')))***''''''((((((((((((((()))+++*********)))))))))((()))***)))(((+++111333111000///AAAhhhzzzkkkfffhhhlllpppwwwzzzzzzwwwbbb\\\oooyyy}}}kkkXXXRRRTTTNNNDDD888...)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((())))))+++***+++***'''222SSSuuuyyyjjj___KKKJJJAAA999888888777888;;;000111444:::@@@EEEGGGGGGCCCVVVaaaggg~~~eeeHHHPPP\\\QQQFFF:::///,,,***&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))***,,,,,,***)))((('''&&&&&&''''''%%%'''))))))'''&&&''')))******+++,,,---.........111000///000222333333222---,,,***)))''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((((((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&***)))'''$$$######%%%'''###)))***'''%%%&&&)))***)))(((((((((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$nnnUUUPPPOOOLLLGGG???777333111///---++++++,,,,,,,,,+++(((***+++***((((((,,,000999===>>>;;;:::===>>>===GGGRRRXXXRRRJJJNNN\\\iii```fffeeeUUUBBBAAAWWWnnnyyyrrraaa```pppjjjYYY___vvvYYYuuuvvv^^^NNNccc^^^[[[OOO===...((()))+++''''''''''''((((((((((((************************)))(((***......++++++...---QQQlllrrr}}}wwwuuullljjjqqqvvveee]]]UUUQQQQQQ]]]wwwhhhNNNMMMJJJCCC999///)))(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((()))))))))))))))'''''''''(((((())))))***+++******,,,666SSSRRR999BBBJJJHHHBBB???@@@@@@;;;666444:::666222111222333222000:::AAAMMMUUUYYYkkkuuuRRR[[[{{{aaaQQQAAA333///,,,'''%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''((()))+++------***)))(((&&&&&&&&&'''((($$$&&&((((((&&&'''+++...000222555777888888777666777555444555888:::;;;:::444222///,,,***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))******&&&&&&'''(((((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%''')))+++---000333666...333888888333---++++++((('''&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllTTTOOOOOOLLLFFF>>>777222000...---++++++,,,---,,,+++(((***+++)))''')))///555:::======999999===@@@@@@EEEKKKMMMFFFCCCHHHOOOSSScccZZZOOOJJJPPP___mmmttt~~~eeeaaagggiiiaaajjjooocccmmmOOO]]]]]]^^^WWWFFF555---***'''(((((((((((((((((((((((()))))))))******++++++,,,+++(((+++111,,,$$$///BBBXXXyyyhhhhhhssssssiiiWWWJJJQQQiii~~~dddTTTNNNDDD;;;333///,,,+++''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''((())))))))))))&&&''''''((())))))******+++,,,///;;;WWW|||fffRRRIIIEEEKKKOOOGGGDDD???<<<<<<:::333...---......---,,,+++---111444777---000BBBNNNOOOXXXggg```OOOfffyyywwwjjjVVVCCC;;;555+++(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((()))***,,,---...***)))'''&&&&&&&&&((()))%%%(((+++++++++...555;;;666:::@@@GGGKKKLLLKKKJJJIIIHHHGGGFFFFFFDDD@@@===???===999555222000//////))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))***++++++***++++++,,,,,,,,,,,,,,,+++++++++***************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))***)))(((''''''&&&&&&&&&$$$$$$%%%&&&''')))+++,,,&&&---777???CCCFFFHHHJJJVVVTTTSSSRRRRRRNNNHHHBBB666444000---***)))((((((''''''''''''''''''''''''%%%%%%%%%&&&''')))***+++,,,,,,++++++***)))))))))$$$$$$$$$$$$$$$$$$$$$$$$kkkSSSOOOOOOLLLFFF>>>777222000...---++++++,,,---,,,+++)))++++++)))'''***111888666999999666777<<>>:::555111''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((&&&''''''((()))******+++,,,...666NNNuuu|||KKK???BBBIIIDDD@@@???:::666000,,,---------000444+++000444222,,,***...333+++222777444333===OOO]]]cccddd===VVVyyy___PPPBBB000'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((()))***,,,...///***)))'''&&&&&&'''((()))(((,,,///000111777@@@GGGUUU\\\fffpppwww{{{|||{{{}}}zzzuuunnneee___JJJGGGCCC>>>:::888777666******)))((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++000111111222222222222222...------,,,,,,++++++***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))******)))(((''''''&&&&&&'''%%%&&&'''))),,,///222333888AAALLLTTTUUURRROOONNNRRRKKKGGGLLLUUUYYYTTTLLLNNNJJJDDD<<<555000---+++(((((((((((((((((((((((($$$$$$&&&(((***---///000333333222111000//////...$$$$$$$$$$$$$$$$$$$$$$$$jjj[[[PPPNNNJJJEEE???999444111///...---,,,++++++++++++,,,***))))))+++///444777999666333555999>>>@@@@@@??????CCCJJJQQQTTTQQQNNNCCC???CCCTTTeeennnqqqtttllldddiiilllXXXLLLEEECCCFFF@@@AAAKKKhhhvvv]]]bbbhhhnnnMMMVVV[[[UUUQQQMMM333###222++++++***)))'''((()))+++*********)))******+++,,,//////)))+++------```|||uuutttoooiiixxx~~~qqqNNNMMMeeerrr}}}xxxkkkPPPHHHFFF===666555***''''''))))))&&&&&&(((''''''''''''''''''''''''''''''''''''((((((((()))*** )))///&&&***333,,,000:::___oooHHHLLLRRRUUULLL===333222555;;;777222111444666777666888555222111222222000---///111555555111000:::FFFXXXMMMlllqqqMMMRRRrrrMMMQQQCCC(((***+++'''&&&((((((%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''((()))***)))(((***+++***&&&&&&((()))(((&&&***,,,++++++---+++&&&///......///000000...---,,,(((&&&'''((('''&&&&&&+++$$$###'''***&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((('''(((***,,,------------&&&%%%)))...---'''(((---111,,,999KKKMMMSSSgggvvvmmm}}}ooodddiiinnnkkkaaaeeegggjjjjjjqqquuuyyyzzzpppgggVVVDDDAAAAAA777???444(((###$$$%%%&&&&&&***'''%%%%%%'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%'''******((('''((()))$$$))),,,***'''&&&((()))000(((***555666111;;;NNN]]]YYYZZZddduuuyyygggQQQSSSTTTAAA777BBB;;;***+++'''//////&&&%%%---...&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***+++,,,..."""$$$+++((((((+++(((,,,+++***222EEEVVVRRRDDDAAA;;;JJJPPP??????OOORRRVVVPPPLLLUUU\\\KKK===CCCEEEKKKLLLOOOQQQCCC555666(((---///***&&&''')))))))))))))))***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&iiiYYYPPPNNNJJJEEE???999444111///...---,,,++++++++++++)))))))))***---222666999888555444666<<>>EEEJJJIIIFFFBBB@@@DDDFFFBBB;;;666555666111,,,,,,111666444///...AAANNNXXXgggUUULLLkkkwwwbbbOOOMMMEEE555)))%%%$$$''''''%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))++++++******%%%&&&(((++++++***)))***444333...***---333444111555666888:::<<<;;;999777888555000***&&&$$$'''***,,,&&&$$$(((***'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((())))))+++---//////---,,,111)))###%%%'''(((,,,111999@@@UUUjjjyyymmmccciiijjjaaaWWWSSSYYY___```[[[[[[SSS[[[]]]hhhkkkkkkvvvyyyooo[[[===111333444111+++%%%%%%(((***(((&&&'''((('''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))((((((&&&%%%%%%%%%&&&+++(((''')))+++,,,...111...111<<>>666---***------''' ,,,+++)))'''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((***+++,,,111&&&'''***###"""'''''')))===MMMMMMFFFCCCEEEGGGOOOVVVooovvv^^^ZZZvvv~~~yyyttt[[[cccooo\\\@@@888HHHOOOLLLNNNDDD666&&&"""+++333,,, ''''''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhXXXPPPNNNJJJEEE???888333111......---,,,++++++++++++((((((***,,,000555999;;;444333333777>>>FFFMMMPPPBBBZZZfff^^^YYY\\\SSSAAA999AAAOOO\\\dddkkkuuu{{{oookkkzzzxxxrrrrrruuu^^^XXXKKKIIIXXXfffuuukkkmmmhhhjjjWWWSSSWWW\\\WWWMMM<<<'''))))))))))))))))))))))))***************+++,,,,,,%%%444000+++AAA]]]iiiooo|||SSSWWWhhhhhh```[[[___hhhooosssuuu|||wwwhhhaaaYYYWWW___vvvtttUUUPPPooonnnWWWKKKJJJNNNQQQ999///'''''')))))))))***''''''''''''''''''''''''''''''((((((((()))))))))(((+++)))+++000---,,,333GGGzzz]]]WWW___HHHAAA999333444999AAAEEENNNZZZmmm}}}lll[[[LLLAAA<<>>GGGPPPnnnGGGQQQ~~~tttUUUEEE---///)))&&&((((((&&&%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,,,,+++***)))%%%'''------***---444000222222444:::???===777AAAEEEHHHIIIFFFAAA>>>===555999;;;777000+++)))***---((('''))))))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))+++***+++...111111---))),,,)))(((***,,,111:::DDDQQQkkk|||ttt~~~yyy``````fffrrr}}}yyyppprrr{{{qqqnnn{{{ooo}}}lllssskkk]]]bbbkkknnnqqqvvvVVVIII:::333333222+++###((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&+++(((%%%$$$%%%&&&'''''')))'''(((---///...444===OOOcccrrr{{{vvviiiWWWDDD<<<444+++'''((((((((('''%%%$$$%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))***+++,,,---&&&))),,,&&&)))444777DDDKKKLLLDDD@@@LLLcccvvvcccmmmrrrwwwlllUUUMMMKKKNNNZZZKKKIII@@@222)))))),,,...)))'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iiiXXXQQQNNNJJJEEE>>>888333000...---,,,,,,+++++++++,,,((())),,,///333666999:::000111444888>>>DDDHHHJJJ===NNNXXXTTTOOOMMMAAA222???HHHUUU```fffllluuu}}}zzzzzzsssnnn|||ooouuuyyycccwwwlllRRRPPPZZZUUUOOODDD...***))))))***++++++***)))+++************+++,,,,,,///111,,,555\\\wwwppp___UUUpppgggSSSgggnnn~~~nnnbbb```bbbwww\\\YYYiii{{{ooo```RRROOOUUUBBB444(((&&&((()))))))))'''''''''''''''''''''''''''(((((((((((()))))))))'''+++(((,,,222)))222WWWccc^^^ooofffHHH555666999>>>HHHYYYnnn|||xxx___DDD===999999888222,,,***111111>>>QQQZZZcccxxxMMMbbbiiiOOOHHH:::222,,,******&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***,,,,,,+++***))))))000)))(((...///---666DDDMMMSSSVVVWWWZZZ___aaa```SSS\\\cccbbbYYYQQQQQQTTTHHHIIIFFF>>>888444111...,,,***(((((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++******---111111,,,'''$$$)))///111555BBB[[[ooopppmmmXXXggguuulll}}}qqqnnnqqqgggddd{{{iiivvvVVV___VVVtttiiihhhlllooozzztttVVV>>>555444111+++)))(((&&&%%%&&&((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))'''%%%&&&(((***+++******)))+++//////555III___uuuzzzuuurrrnnnmmmssszzzxxxqqqjjjzzz~~~|||zzzaaaHHH888111000(((((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))***+++++++++***%%%)))...,,,444@@@AAA;;;HHHYYYcccgggooo}}}vvv~~~{{{uuuzzzXXX===DDDUUU___TTT>>>///,,,...,,,)))'''&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkZZZQQQOOOKKKEEE>>>888333000------,,,+++++++++,,,,,,***,,,///222444666666666111444888===???@@@@@@AAADDDCCCFFFLLLKKKBBB888333EEELLLUUU___hhhqqqwwwzzzxxxvvvrrrwwwooovvvqqq[[[ssszzzQQQGGGWWWVVVNNNHHH<<<---+++)))***+++,,,***(((+++++++++***+++,,,,,,---///'''111WWWpppnnnRRRnnnvvvcccaaaqqquuuddd```pppkkkJJJ^^^~~~dddNNNNNNGGG999+++''')))((((((((((((((((((((((((((((((((((((((((((((()))))))))***------+++111333)))EEEkkkBBBKKKddddddMMM:::???===BBBXXXxxxnnnPPP@@@<<<999555222444555666<<>>===888000000...***((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************---//////+++((())),,,111:::JJJ```wwwtttpppnnnggghhh}}}yyyxxxxxxvvv}}}___tttxxxrrrYYYRRRZZZVVVSSS^^^iiiiiiIII777555888222000+++'''%%%&&&(((***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((*********)))...---222>>>OOO```rrr~~~fffeeeyyytttooozzzkkkPPP444......---,,,+++)))%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***++++++++++++,,,''',,,111222<<>>888222///---,,,,,,++++++,,,,,,,,,+++...111444555555333222555999>>>AAAAAA???>>>===QQQEEEBBBJJJLLLCCC>>>BBBGGGKKKQQQZZZgggtttyyyxxxttttttyyyppp```bbbcccOOOVVVXXXRRRKKKGGG222...+++***,,,---+++)))+++++++++++++++,,,------,,,'''GGG~~~{{{uuuzzzlll[[[WWWgggpppaaassshhhLLLlllhhhOOOKKKJJJ>>>222---+++((('''(((((((((((((((((((((((((((((((((((()))))))))******///,,,+++///111666^^^WWWDDD]]]hhhPPP<<>>IIIPPPXXXaaahhhWWWkkk~~~~~~wwwrrreeeXXXTTTSSSIII;;;<<<===999111+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***+++,,,---...---------***222BBBZZZsssxxxkkk```fffxxxvvv}}}gggeeennndddXXX]]]fff___wwwwww```GGG444>>><<<777000***&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((''')))))))))'''''')))++++++999OOOmmm{{{fffooo}}}yyytttQQQ777111***(((***,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''''''(((***+++,,,,,,++++++++++++444;;;AAARRRccccccjjjttt}}}uuuSSSDDDNNN[[[XXXLLL666000)))'''***+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&lllYYYRRRPPPKKKEEE>>>777222///,,,,,,,,,++++++,,,,,,---***---111555666555222000888;;;???@@@??????@@@AAAFFF@@@<<<;;;:::999;;;???GGGLLLPPPVVVaaaooouuutttnnnvvvyyyvvv___oooUUUTTTUUUMMMIII888222,,,***,,,---,,,***,,,++++++++++++,,,------000333aaarrr}}}qqqUUUZZZllluuuooollliiijjjkkkjjjiiiggggggjjjnnn}}}yyy}}}oooXXXeee~~~nnn[[[LLLLLLCCC:::444///)))''')))(((((((((((((((((((((((((((((()))))))))*********+++***++++++555YYYXXX\\\^^^WWWIII@@@EEEQQQkkkWWW:::///888...///:::<<<999JJJcccVVVoooXXXZZZHHH555+++(((''')))+++''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((+++------+++,,,111666999IIIVVV[[[ccctttwwwpppjjj\\\JJJNNNNNNHHH;;;000---+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((***+++,,,***---000///------000444444HHHbbbuuurrreeehhh{{{~~~zzzxxx```PPPAAARRR^^^ooofffAAABBBCCCBBB<<<444---((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))'''***+++)))&&&)))222999FFFbbb|||{{{vvvmmmzzz```MMM777******......+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''')))+++,,,---,,,++++++***222AAAJJJPPPjjj|||zzzqqq]]]XXX```iiilllPPPDDD555+++***+++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&jjjWWWRRRPPPKKKEEE>>>777222///,,,,,,,,,++++++,,,------(((,,,111555777555333000888:::<<<<<<<<<===BBBEEEDDDHHHDDD999444<<>>888222///111888FFFSSS```]]]]]]gggjjjVVV???111***'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************'''***---------000777>>>TTTdddiiidddkkkuuusssnnnfff[[[\\\SSSCCC555000,,,'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((***+++,,,+++///333111------333999OOOgggxxxrrrdddfffwwwzzz}}}zzzTTTZZZbbbnnn}}}fff@@@DDDGGGEEE>>>555---***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))&&&***,,,)))(((///>>>KKKzzzppp|||nnnjjjyyy}}}UUU999///...,,,(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((((()))+++---------++++++///;;;MMMQQQSSSooo~~~~~~{{{gggXXXkkkYYYBBB111+++***)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&lll]]]SSSPPPKKKDDD<<<555000---...---+++*********++++++...000333555666666666777333888======<<<>>>DDDIIIRRRNNNCCC777555===BBBBBBGGGNNNRRRSSS[[[iiimmmiiitttuuuooogggZZZUUUccctttiiiaaalllHHHSSSHHHKKKBBB888...***,,,...---++++++///,,,,,,333000+++111111eeerrr```dddxxxsss[[[IIICCC<<<777;;;GGGRRRWWWWWWTTTVVVbbbsss~~~ttt~~~aaaoooqqq[[[NNNFFF@@@???>>>666+++$$$((()))************))))))++++++++++++++++++++++++"""555000666jjj{{{vvvxxx]]]GGGGGGcccyyy]]]HHH>>><<>>BBBEEEEEEDDD>>>777999AAAEEEDDDHHHMMMQQQSSSYYYcccjjjkkkxxxzzz___VVVYYYcccttt~~~aaarrrgggGGGMMMHHHPPPDDD:::///***+++...---+++,,,000,,,+++000+++'''///JJJ}}}^^^TTThhh~~~kkkVVVDDD777222666555444666999:::888555888IIIddd|||pppfff]]]zzz|||\\\PPPGGGDDD???555---,,,))))))***************)))++++++++++++++++++++++++///+++,,,JJJ}}}~~~qqqUUUOOOdddrrrUUUDDD??????@@@@@@AAA===<<>>000***,,,+++((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***(((444333...222777===IIIIII\\\jjjcccdddgggXXX<<<000555***)))((('''(((******)))''''''''''''''''''''''''lll]]]SSSPPPKKKDDD<<<555000---------+++******++++++,,,000333666444111111555:::::::::;;;<<<===>>>???@@@;;;;;;999888<<>>===;;;;;;:::999999<<<@@@AAAAAAIIIHHHMMMTTTTTTTTTbbbttt}}}gggNNN@@@;;;>>>GGGQQQpppwwwnnnLLLGGGJJJFFFIII@@@444,,,+++,,,---,,,+++///,,,---000...444HHHttt{{{ssscccQQQKKKQQQVVVTTTOOONNNNNNJJJCCC???FFFUUUbbbooohhhkkkiii}}}zzz]]]oooiiiUUUFFFEEEAAA555---...,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,///...^^^ccc[[[cccqqq@@@>>>===111222999NNNuuugggiiiYYY{{{YYYCCCBBB,,,+++***)))((((((''''''(((((('''(((((((((((())))))))))))***+++++++++,,,---///333555???cccmmmddd|||~~~wwwnnnPPPEEE[[[CCC:::...&&&%%%'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))%%%''')))+++,,,...111333333...444PPPttt{{{hhhmmm}}}eeeOOONNNYYYwww}}}lllZZZQQQJJJDDD666111,,,)))))))))(((''')))(((((('''''''''''''''''''''''''''((((((((((((+++***((('''***,,,,,,+++&&&222NNNmmm}}}zzzsssuuujjjYYY>>>444000,,,+++***((()))+++''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''(((***,,,---000---///555:::NNNmmmvvveeennn}}}~~~{{{~~~gggZZZeeelllXXX<<<111---++++++***((((((***''''''''''''''''''''''''kkk\\\SSSPPPKKKDDD<<<555000------,,,+++++++++,,,---...333555555222///000666;;;<<<;;;;;;<<<======;;;999>>>;;;888999;;;>>>@@@BBBHHHGGGLLLRRRRRRSSScccwwwlll]]]UUUQQQSSSXXXFFF>>>888777999999;;;===[[[gggZZZKKKRRROOOJJJBBB777///,,,,,,------+++...------000...;;;VVVwww~~~eeennnlllzzzoooRRREEE@@@999222///------,,,+++******++++++++++++,,,,,,,,,---------)));;;ssswwwUUUfff^^^HHH===111222:::>>>ggg|||___yyySSS|||RRRHHHKKK222111******)))(((((((((((()))(((((((((((()))))))))***((()))+++++++++,,,000444<<>>666...))))))***)))((())))))(((''''''''''''((('''''''''((((((((())))))+++))))))***++++++******///CCCkkkyyymmm|||SSS===444......---***)))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((()))+++---000,,,...???HHHFFF```}}}qqqppprrrkkkooowwwvvvpppvvvqqqccc777///***+++,,,)))(((***((((((((((((((((((((((((kkk\\\SSSPPPKKKDDD<<<555000------,,,,,,++++++,,,......444333333111111333777999999:::;;;<<<<<<;;;::::::===888555888<<<>>>BBBFFFDDDGGGLLLPPPRRRYYYiiiyyybbb>>>111333444444555666666777999;;;:::888777KKKqqq___tttNNNMMMRRRJJJCCC:::222...---------,,,///------...,,,>>>^^^{{{~~~~~~~~~hhhyyyiiiJJJ??????;;;555///...,,,+++***++++++,,,++++++,,,,,,------......(((DDDqqqfffWWWuuuVVV888:::333222888JJJ}}}}}}oooUUUbbblllZZZQQQ999555+++******)))))))))))))))((((((((()))))))))******(((***++++++,,,000777===SSSnnnpppssszzzuuuvvveeeOOO^^^VVVHHH999...((('''(((((((((((((((((((((((((((((((((((()))))))))*********,,,---,,,***,,,000555555DDDfff{{{hhhvvvuuuQQQOOO```vvv\\\QQQFFF<<<000)))(((++++++******)))((((((''''''((((((''''''((((((((())))))))))))(((***,,,+++***,,,111AAAZZZzzz{{{wwwhhhjjjNNN===///------)))'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))))))))***,,,...333...333KKKWWWOOO___yyy|||oooppp{{{~~~~~~{{{yyyfff```mmmIII888+++***+++)))))),,,((((((((((((((((((((((((kkk[[[SSSPPPKKKDDD<<<555000------,,,,,,+++,,,---...///444222000000444777888777555999<<<===;;;:::;;;<<<;;;666444999===>>>@@@EEE@@@GGGMMMNNNSSS```pppzzz[[[EEE444777???>>>:::888999:::<<<=========:::888<<<\\\tttgggWWW???CCCHHHCCC<<<555111.........,,,///...//////...DDDjjjiiikkk|||xxxRRRBBBEEECCC888000///---+++***+++,,,---++++++,,,,,,---......///333YYY|||fffeeexxxIII===:::---555<<>>ZZZtttzzzrrrjjj}}}}}}yyyhhhMMM444------)))''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))))))))+++---///222666???UUUhhhgggeeerrrzzzpppjjjvvvmmm```]]]iiivvvwwwpppmmmuuuyyyooosssmmm___pppkkkOOO444++++++)))))),,,((((((((((((((((((((((((jjj[[[SSSPPPKKKDDD<<<555000------,,,,,,+++,,,---...///444000...000555999888666222777===>>>;;;999;;;>>><<<666666;;;>>><<<<<<@@@===HHHMMMLLLTTTfffuuuzzz|||nnnBBB999666;;;:::333444<<<222666999:::;;;<<<999666111JJJqqq\\\}}}QQQOOOGGGCCC===777222///......***......111222333MMMvvvtttqqq}}}vvvhhhuuurrrjjjdddyyyVVVFFFJJJFFF666111///---+++***+++,,,---++++++,,,,,,---...//////EEEvvvyyyggguuuaaaWWWNNNUUUpppeee888BBB111111@@@HHHlll}}}ooofffUUUOOOBBB,,,+++******)))*********))))))))))))************+++---......000888EEENNNoooxxx|||rrr~~~}}}UUUYYYYYYQQQBBB444---,,,))))))))))))))))))))))))))))))))))))************'''))),,,---...555???GGGeeeyyyrrrwwwhhhZZZ]]]qqqvvviiiYYYCCC333---+++***'''******)))((((((((((((((((((((((((((()))))))))))))))(((***+++)))+++999JJJuuullljjj}}}}}}[[[:::///...+++***,,,((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))******+++...000///???MMMcccwww{{{zzznnnnnnmmmjjjmmmtttxxxxxx|||{{{{{{|||tttppp```lllrrryyyyyy```YYYfff@@@000,,,((('''+++))))))))))))))))))))))))ooo[[[VVVRRRLLLDDD<<<555000...,,,,,,+++******,,,000333666111---111:::@@@===888666;;;===:::888:::<<<<<<555777999::::::;;;===???@@@DDDJJJPPP[[[hhhsssxxx|||vvv[[[FFFAAA:::888>>>DDD@@@777===333777>>>;;;;;;<<<777:::JJJgggoookkk<<>>>>>===999888===BBB:::555DDDNNNCCCUUU___rrr}}}jjjKKKHHHEEE@@@:::444000---,,,,,,------+++000HHHooo```KKK@@@:::777888>>>PPPoooyyyxxxgggUUUvvv___III888333???555......///,,,+++,,,++++++---......---111777dddmmmvvv~~~{{{vvvpppmmmtttfffHHH===444666===KKKqqqccchhhYYYGGGJJJ666111+++((()))***)))((())))))))))))************&&&...111222FFFggg{{{}}}hhhxxxuuucccWWWnnnQQQHHH777,,,******(((((()))***)))&&&************))))))))))))***,,,///111///555GGG[[[~~~nnnhhhvvv}}}vvvrrrqqqlll```VVVSSSNNNUUUfffyyypppPPPCCC\\\xxxnnnRRR@@@555+++))),,,******)))(((((((((((()))(((((((((((()))))))))***,,,000...---222<<>>666;;;CCC@@@999AAAHHH@@@]]]dddrrrzzzpppcccNNNHHHEEE@@@:::555111...---000///---...<<>>;;;HHHNNN^^^sssaaannnPPPHHHEEEAAA;;;666222///---111111...///BBBdddqqqvvvWWWEEE@@@<<<999;;;555333999??????======@@@:::BBB^^^uuuwwwpppeee```IIIHHHGGG???555...,,,+++,,,---+++,,,///...(((+++???WWWvvvzzzxxxuuukkkZZZIIIDDDRRRccc```>>>@@@777???AAA888{{{ppprrrooohhhHHH<<<666---))))))***+++***))))))*********+++++++++...------;;;YYYyyy}}}hhhWWWhhhRRRPPP444,,,******+++***((((((+++)))***************++++++***...111444:::OOOnnnrrrgggfffiiijjjkkkllljjjhhhmmmMMMccchhhyyycccLLL;;;111***++++++***)))(((((((((((((((((()))))))))*********)))&&&,,,000>>>mmm}}}{{{|||eeeuuuiii<<<666888%%%*********)))))))))((((((((((((((((((((()))))))))((()))+++,,,+++...999CCCPPPooo{{{zzzpppkkk~~~xxxsss~~~|||}}}vvvwwwttt|||tttyyycccyyyfff:::///***++++++***)))((((((((((((hhh___UUUQQQKKKCCC;;;444///---,,,,,,,,,+++---111777;;;///222666888777555555555777999999666777:::999666222555777999999;;;===???BBB@@@FFFTTT```gggmmmrrrsssvvvzzz}}}mmm\\\WWWAAAFFFbbbnnnfffVVVGGG;;;===III```vvvuuuZZZGGGEEEAAA<<<777333000...+++///---,,,@@@gggzzzeeeKKKEEEIIIHHHCCCJJJHHHGGGGGGBBB<<<;;;>>>EEEGGGHHHPPPmmmiiixxxnnnwwwaaaNNNFFFJJJCCC999000++++++------,,,,,,......***222RRRttt{{{ppp|||www\\\IIIPPPUUUNNN<<<111<<>>WWW;;;VVVrrrzzzrrrtttVVVAAA999///)))((()))******************++++++++++++...%%%000TTTuuu~~~~~~sssvvvVVVhhheeeSSSEEE///***(((******((()))---))))))******+++++++++,,,.........444CCC]]]xxx|||jjjbbb___[[[XXXWWWUUU___iiiooowwwaaa\\\VVV{{{iiiMMMDDD999))),,,+++***)))(((((((((((())))))))))))************///'''---:::RRRtttZZZYYYfffOOO666333***************))))))))))))(((((((((((())))))******++++++...000000444CCCTTT___uuu~~~xxxzzz~~~lll___[[[XXXtttsssuuu|||xxxxxxzzzwww~~~vvvvvvxxxDDD&&&888,,,+++***)))((((((((((((fff```TTTQQQKKKCCC;;;444///,,,++++++,,,,,,...111666999///222666999999777555555888999888555666999888444222444777888999;;;===@@@BBBAAAIIIWWW```ccciiirrrrrruuuzzz}}}}}}bbbXXXRRRUUUfff{{{rrrPPPCCC>>>???MMMaaatttwww\\\GGGEEEBBB>>>999444000///+++111//////HHHsss~~~hhh]]]```eeehhhlllggg```WWWLLLEEEIIIRRRKKKWWWYYYXXXjjjrrryyy___{{{}}}eeePPPDDDJJJGGG===111,,,---...------+++---//////===ddd{{{ttteeeMMMKKKPPPKKK222<<>>333+++((()))***************++++++++++++,,,---&&&>>>nnnxxxzzzsssaaayyyRRROOO888---&&&)))+++((()))---))))))******+++,,,,,,,,,111000000999PPPlllpppWWWNNNGGGHHHKKKIIIFFFDDDFFFMMMVVV[[[___nnnpppKKKIIIpppkkkOOOHHH>>>...---,,,+++***)))((((((((()))))))))*********++++++111)))000HHHfffjjj```[[[bbbqqq~~~sssppplllkkk===000333++++++*********)))))))))'''(((((())))))******++++++***---000111777LLLcccffflllnnnSSS^^^ooohhhUUULLLdddpppyyy{{{~~~|||xxxyyy{{{mmmmmm[[[***777---,,,+++***)))(((((((((ccc___TTTQQQJJJCCC;;;444///,,,)))+++---...///111444666///222666999;;;:::777444888999777555666999888333111333666888999;;;===@@@AAABBBLLLZZZ______fffqqqsssvvvzzz}}}}}}nnn[[[]]]tttoooOOOFFF@@@===@@@KKK]]]vvvqqqgggGGGEEEBBB>>>:::555111//////222///333UUUvvvjjjbbbdddjjj___ggghhhfffpppuuujjjrrrqqqUUUIIIJJJHHH@@@333---...///---///+++---111111>>>ggg}}}{{{ooo^^^MMMBBBNNN```bbbFFFBBBDDDJJJFFF<<<999>>>:::QQQnnn~~~bbbBBBBBBbbbuuu[[[hhhppppppaaaZZZNNNDDD777...***+++++++++*********+++++++++,,,,,,000000JJJuuujjjwwwcccPPPEEE444((())),,,)))(((+++))))))***++++++,,,------///222888GGGcccvvvyyy___FFF444//////666<<<===<<<<<>>>>>666;;;444---+++333//////ZZZ~~~xxxrrr~~~~~~iiiRRRRRRGGGAAA999...///111)))333)))...333+++;;;rrr___EEEWWW???===UUUwwwyyyqqqWWWLLLVVVWWWGGGAAAKKK<<<:::AAATTTlllmmmWWWBBB===___iiiTTTpppsssVVVSSS???+++''''''&&&+++,,,,,,+++***+++......---666888{{{xxxuuuyyycccWWWSSSQQQQQQNNNMMMVVVmmmxxxvvvTTTxxx|||VVV???111,,,'''+++///+++---,,,+++,,,...000000000---555JJJ[[[ttteee]]]QQQCCCBBB<<<444111333444222000222333777>>>HHHTTTdddooovvvGGGXXXuuuxxxOOO===333...+++,,,---***)))******+++***(((''')))++++++111333XXX~~~bbbSSShhhppp888;;;...***((())))))'''(((,,,((()))+++***)))((()))+++222&&&888999FFF```ddd|||xxxyyyrrrbbbccckkkpppmmmjjjkkknnnooopppwwwyyyvvv{{{{{{}}}{{{nnnCCC444+++,,,---'''(((,,,(((hhhXXXSSSPPPJJJBBB;;;444///---,,,,,,******...333333...444666888888666666999;;;;;;666333777:::777444222333333444666888:::<<<======DDDQQQ___cccaaaaaaeeeppptttwwwyyysssQQQ>>>:::<<<444222555666888EEEVVVttt{{{oooGGGDDDAAA777999333......666333:::dddppp[[[XXXjjj~~~~~~nnnuuutttJJJQQQHHHDDD===111///111+++...)))///333000FFFzzz|||___GGGdddgggZZZQQQZZZiii```MMMCCCJJJ______HHH777888999777:::GGGYYYpppuuuPPP??????aaaxxxaaannnhhhWWWSSSCCC444111...)))***+++,,,++++++,,,------,,,555YYYssstttwwwcccUUUOOOOOOKKKKKKHHHDDDFFFWWWrrrxxx]]]uuu___III;;;333)))(((,,,)))---,,,,,,,,,...///000000555222NNNtttzzzyyy^^^RRR[[[aaa]]]DDD>>>777444444444111...222111444:::BBBNNN^^^kkkwwwqqqnnnUUUFFFcccvvv___CCC666000+++,,,,,,)))'''((()))******))))))+++---...333>>>bbb{{{lllJJJ:::111,,,***+++***''''''***((()))******))))))***+++,,,...999>>>QQQjjjlllmmm|||KKKqqqssssssppppppsssuuusssuuuzzz|||{{{~~~ttt{{{JJJ222)))+++000++++++,,,&&&hhhXXXSSSPPPJJJBBB;;;444///---,,,,,,******...333333...444777999777444444888===:::555333777999666333222333333444666888:::<<<===???BBBJJJVVV^^^aaaeeeiiinnntttxxxzzz~~~}}}ppp^^^aaajjjnnn|||rrrVVVBBB;;;;;;===777666888777666===III```|||rrrJJJFFFCCC777888333111---222111BBBmmm}}}mmmbbbSSSFFF@@@EEEWWWhhhvvvxxxhhh[[[wwwoooPPPIIIIIICCC444///111---///...222///...KKKyyyssskkkTTTlllnnnSSSKKKGGGNNN@@@999===LLLMMM???777:::888666666:::CCCWWWuuuOOO???@@@]]]ooofff___gggXXXDDD777222...***(((+++++++++,,,,,,,,,,,,---333gggjjj{{{zzzooowww|||kkk]]]UUURRRRRRLLLOOOMMMEEE???FFFZZZkkkyyyrrrsss^^^III;;;333((((((...,,,------,,,,,,---...000111888AAAeeehhhFFF999FFFSSSTTT@@@<<<888666777777444111111000111555:::DDDVVVfff{{{yyyxxxJJJ\\\xxxgggCCC:::222,,,++++++(((''''''''')))***++++++,,,///111:::PPPtttvvvaaarrrxxxkkkaaa@@@444...+++,,,,,,((('''((((((*********))))))+++---,,,::::::EEE]]]vvvtttrrr|||jjjxxxwwwsssppprrrxxxxxxuuuxxx{{{|||hhhdddddd===...,,,///+++,,,---(((hhhWWWSSSPPPJJJBBB;;;444///---,,,,,,******...333333...333777:::999444333666;;;777444333777999555222222333333444666888:::<<<===EEEBBB@@@EEEOOOZZZeeelllmmmuuu{{{|||~~~}}}dddQQQPPP[[[eeejjj}}}\\\FFF<<<999:::<<<===:::999;;;999666:::@@@OOOooooooEEEBBBBBB888999555444---///...KKKuuuhhhTTTLLLFFF@@@>>><<<===CCCJJJiii{{{ooo}}}cccuuuPPPJJJLLLHHH777///111...///111222,,,000WWWtttlllhhhiii]]]^^^sssbbbSSSRRRAAAMMMGGG;;;333666888888;;;@@@999999999666666DDDbbb~~~\\\GGG???RRRvvvbbbrrrjjjgggJJJ999...+++,,,++++++***+++------+++,,,///AAAgggnnnhhhjjjooowww~~~sssllleee]]]WWWPPPWWWZZZRRRGGGDDDNNNYYYiiikkkkkkRRR>>>333)))***///------------,,,,,,...000333444RRRwww~~~lllRRR<<<222111555888777666555777999:::888666333000///222444;;;OOOccc{{{fff[[[}}}wwwaaa>>>444,,,***+++)))((()))((((((***---,,,+++...333CCCbbbsssUUUddd}}}~~~sssuuuzzziiitttmmmFFF555///+++,,,,,,)))'''((()))*********)))***---///---???:::QQQjjj|||zzzxxxppprrrqqqnnnooossstttrrrvvvvvvxxx|||qqqiii}}}PPP888,,,,,,(((***...+++gggWWWSSSPPPJJJBBB;;;444///---,,,,,,******...333333...111666;;;;;;777444444666555222444888888444222222333333444666888:::<<<===FFFCCC???@@@IIIVVVccciiinnnvvv|||}}}mmmRRRGGGDDDKKKaaazzzuuu~~~~~~yyyvvveeeQQQ===555555555555444666555555777666444555777EEEcccuuuGGGCCCDDD;;;;;;555444222111111YYYuuuWWWKKK>>>777444444999@@@^^^tttxxxyyywwwRRRKKKNNNLLL:::///000...,,,///111---:::kkkppp}}}eeeXXXWWWRRRUUUHHHVVVNNNLLLRRRCCCNNNHHH@@@888666:::<<<999666999<<<===999444:::QQQhhhrrrTTT???HHH{{{eeeyyy~~~qqqQQQAAA111,,,111///,,,***+++......+++...444aaa}}}rrrrrroooPPPcccmmmqqquuuxxx|||~~~zzzwwwqqqggg___RRR[[[ccc___RRRJJJKKKPPPmmm~~~|||aaarrrhhhLLL:::---,,,...(((,,,---...------///333666999YYYzzzqqqoooQQQ<<<======111...555222222444666888999888888666222111333111555JJJbbbuuurrrNNN___CCC777,,,***++++++***+++)))(((***---+++)))---666KKKpppxxxwwwOOOQQQddddddYYYdddjjjuuuxxx___^^^vvvzzzFFF777///)))***,,,***((())))))************+++...111///???AAAaaauuu}}}ooojjjeeeYYYMMMfffnnnsssqqqoooppprrrqqqqqqqqquuu{{{XXX;;;++++++***+++---)))hhhWWWSSSPPPJJJBBB;;;444///---,,,,,,******...333333...222666:::;;;:::666333111333111444888888333111222333333444666888:::<<<===AAADDDFFFHHHNNNYYYaaacccooovvv|||}}}{{{XXX<<<999???HHHcccGGG===555666888777333222444444444555666666666666>>>VVVuuuTTTHHHGGG>>><<<444222111111222eee{{{nnnVVVFFF<<<444---,,,...222888???RRRjjjyyyuuuzzz}}}yyyYYYOOOPPPOOO>>>222000......000111...<<>>333000:::333444555666666777666666999555444666222333IIIcccpppiiijjjLLLSSSvvvsssIII;;;...+++,,,,,,+++,,,+++(((***---+++)))000<<>>:::444000<<>>===555333///000555pppvvviiiUUUDDD<<<999999999777444444777666333222444GGG___{{{}}}cccxxxbbbSSSRRRRRRCCC555222///111111222000<<>>===;;;===???@@@:::666;;;CCCdddgggCCCIIIjjjZZZwwwbbb^^^PPPQQQ999,,,///(((///******///...,,,555BBBvvvqqq|||MMMDDDQQQbbbdddeeemmmvvvyyyzzz~~~yyyggglllpppmmmddd[[[UUUSSSRRRpppiiikkkWWWFFF222,,,///...+++---/////////222:::@@@[[[sssqqquuuxxxsssuuuyyy}}}hhhRRR>>>999777333222666444555666666666777888999;;;666777999333222HHHdddtttmmmyyyfffYYYxxxpppXXXQQQAAA222,,,,,,,,,******,,,((()))...---,,,666FFFccc~~~vvvvvvwwwwww~~~mmmGGG:::>>>===:::<<<@@@HHHTTTcccrrr~~~uuulllFFF999...+++,,,***)))***)))************---111555>>>EEEbbbvvvwww~~~zzzaaaeeennntttwwwuuusssssssssqqqggghhhppp}}}~~~~~~rrrJJJ111000///...---(((hhhWWWSSSPPPJJJBBB;;;444///---,,,,,,******...333333...:::777444555888888444000000000444888777222000222333333444666888:::<<<===>>>FFFJJJHHHKKKXXXdddiiiooossswwwzzz}}}~~~vvvmmmWWWdddooojjjWWWEEE===<<<@@@>>>===<<<;;;999888888666444666888888777:::@@@999999777666777:::;;;999555???]]]yyyfffIIIBBB;;;===777666111444===|||uuu___UUURRRNNNLLLNNNAAA===::::::;;;;;;888555888444111222111///222777???WWWsss}}}fff~~~hhhWWWSSSTTTFFF888444000......222555AAAjjjzzzzzzeeehhhxxx|||zzzddd^^^aaa\\\ZZZaaaKKKNNNNNNGGGTTTDDD;;;LLLQQQ@@@444777<<<:::??????@@@BBB>>>999999===SSSjjjDDDLLLbbbWWWcccoooaaaUUUWWW<<<...444///000******///...---777FFFmmmxxxyyyHHHIIILLL^^^```[[[dddnnnrrrsssvvvzzznnnnnnmmmiiiaaaYYYTTTQQQJJJeeeyyyssseeeQQQ666))),,,,,,***---000000000444<<>>CCCjjj|||uuu|||fffPPP\\\tttuuusssoooppprrrpppkkkbbbdddmmmzzz|||ccckkkttt\\\777...+++,,,000///gggXXXOOOOOOKKKEEE<<<444///,,,++++++,,,---...000000111777777777555444333555666...222555666333111111222333333444666777999:::;;;CCCEEEHHHJJJOOOWWWccckkkppp}}}zzztttppp]]]]]]```gggooouuunnnXXXCCCOOOLLLAAA444444===:::///===444777<<<;;;???CCC???AAA:::777:::===;;;;;;===AAA===JJJwwwiiiPPPKKK>>>;;;===555333333MMMgggVVV???222777AAAAAA:::@@@<<<999888999:::999777888777444111222666555111;;;FFF\\\tttsss[[[PPPVVVOOO777---444...---222///MMM~~~}}}~~~uuuwwwxxxvvvzzzzzzkkkhhhgggbbbgggTTTEEEIIIWWW[[[PPPBBB@@@BBBEEEFFFBBB<<<:::<<<>>>===>>>>>>>>><<<888555GGGjjjMMMBBBYYYnnnmmm{{{xxxVVVWWWDDD000555(((,,,---...'''000111000TTTuuu}}}eeefff<<>>BBBAAAFFFIIICCC===999666888;;;===???@@@@@@===JJJvvvfffFFFHHHCCC;;;<<<;;;444555OOOzzz```HHH===888<<<<<<777:::CCCWWW\\\___XXXJJJ<<<666555===>>>;;;777777:::888444;;;???LLLddd~~~{{{{{{|||bbbSSSWWWQQQ:::...222000---111111SSS|||}}}~~~|||~~~|||tttsssqqqlllgggaaahhhrrreeeIII???HHHQQQBBB;;;BBBGGGAAA<<<<<>>:::666AAAbbbPPPBBBVVViiieeeqqq{{{[[[YYYFFF222777,,,000+++---,,,222...666jjjddd[[[444<<>>CCC>>>:::999888777:::???======999888777222@@@^^^xxxrrrrrrTTTaaaTTTBBB444***000))),,,,,,***+++---+++000FFF```uuurrrnnniiiiiioooyyy}}}eeeOOOCCC;;;???===666555;;;<<<777666:::555333===KKKbbb~~~xxxoooZZZ???///...,,,------'''***++++++,,,...444;;;@@@CCCaaavvvsssUUU^^^MMMlllvvvzzzyyyqqqkkkjjjjjjhhhVVVXXX\\\aaaeeeggghhhhhhkkktttzzzkkkZZZ\\\}}}xxxpppCCC***...///+++---eeeVVVOOONNNKKKDDD<<<444///---+++++++++,,,...000111222666666555444444666777888---111444555222000000111222333444666888999;;;;;;CCCEEEGGGIIILLLTTT___gggrrrwwwvvvyyyvvvbbbZZZMMMIIIEEEKKK\\\iiiiiibbbHHH777333>>>BBB>>>GGGZZZ```gggvvvzzzkkk___VVVIIIBBBAAA===999;;;???AAA@@@BBB???KKKuuuuuuKKKMMMJJJ===999<<<444888PPP{{{ZZZAAA===888777<<<===999999===NNNQQQRRRKKK@@@888888:::888:::999555333555444111;;;777;;;QQQsss|||xxxooojjjWWWYYYTTT???000000333---000222WWWyyy{{{~~~zzzzzzwwwpppsssrrrssskkkSSS>>>DDDXXXbbbHHH555:::CCCAAA>>>@@@AAAAAAAAABBBBBB@@@;;;888888VVVXXXDDDSSSsssjjjjjjbbb]]]HHH111555///222))),,,000444+++;;;}}}uuuZZZ333888CCCJJJOOOWWWaaaaaa^^^dddmmmzzz|||tttrrrxxxzzzgggEEE333666,,,...---...222444999CCCMMMwww^^^lllcccaaa```nnnxxxjjj___UUULLLGGGGGGDDD@@@===:::666444999@@@??????;;;999888444BBBaaayyy~~~jjjkkkWWWWWW{{{vvvNNN???555,,,,,,'''***+++***,,,,,,+++555QQQmmm|||oookkkgggdddgggooozzz~~~gggPPPAAA:::555555555555777:::<<<>>>999>>>999333666@@@\\\~~~eeeEEE111...,,,,,,---(((***+++,,,...111777???DDDNNNwww~~~{{{qqqjjj\\\YYYnnnyyyzzzwwwqqqmmmjjjccc[[[LLLNNNRRRUUUYYY[[[\\\\\\aaajjjxxxttt[[[QQQhhh~~~|||wwwKKK...---...***,,,eeeUUUNNNMMMJJJDDD<<<444///---+++++++++,,,...000222333333222222333666888::::::---111444444222///000111222333444666888:::;;;<<>>???>>><<>>===;;;444444GGGkkkyyyzzzdddnnnZZZ[[[XXXDDD333000444...111333WWW}}}uuuyyy}}}~~~}}}xxxqqqrrrrrraaaGGGAAAPPPXXXTTTbbbSSS@@@777777;;;@@@BBBBBBBBBBBBCCCCCC@@@<<<999111JJJttt```HHHRRR|||oooaaatttnnncccLLL000000---///***......111+++:::xxxZZZ888555???JJJOOOQQQ\\\^^^\\\bbbkkk|||qqqjjj{{{vvvggggggWWW222......222000111444666:::DDDNNN}}}ZZZjjjaaaaaa[[[ooo}}}oooaaaTTTIIIGGGJJJDDDCCCBBB@@@;;;777;;;CCC??????:::999:::777GGGfff~~~sssOOOuuufffJJJ888111...,,,((()))***+++,,,,,,---;;;\\\zzztttccc```aaabbbfffmmmyyywww___KKKAAA>>><<<888666999:::999<<>>CCC@@@HHHlll]]]JJJJJJIIIBBB>>>444999RRReeeHHH???CCCGGG```yyyxxx[[[???888???333777<<<===<<<;;;<<<===EEEHHHFFF===777888<<<>>><<<999999GGGgggwww{{{]]]nnnooo\\\^^^]]]JJJ777000000---222555YYY{{{rrrwww{{{{{{sssccceee]]]TTT[[[eeeYYYAAAQQQ\\\YYYFFF888;;;AAA@@@BBBBBBBBBCCCCCCAAA<<<999000AAAhhheeeHHHOOOzzz]]]KKKuuu}}}lllSSS222---,,,***---111)))---...999iiipppJJJ888222888AAAEEEIIITTTYYYYYY\\\aaawww~~~qqqkkk~~~pppsssmmmaaa111,,,///222111333777:::???IIITTT|||```oooaaa]]]YYYppp{{{kkk]]]SSSTTTYYYJJJJJJKKKJJJCCC<<<===BBB======999999;;;:::MMMnnnXXXwwweee@@@222111------...***+++---,,,000CCCfff}}}mmmXXXVVV]]]aaaeeejjj{{{}}}gggTTTJJJHHHBBB===:::;;;;;;999;;;@@@999AAAAAA>>>;;;<<>>......---...dddTTTLLLLLLIIICCC;;;444///---+++******+++---000333555<<<888444444555666444222...222555666333111111222222333555777999;;;===>>>GGGHHHJJJKKKNNNUUU```gggpppwwwyyy{{{xxxhhh___hhh|||^^^UUURRRTTTNNNCCCCCCKKKDDDBBBHHHiiihhhNNNMMMMMMCCC???888<<>>lll{{{hhh[[[999;;;444888;;;:::FFFQQQVVVXXXZZZZZZkkkzzzxxxooo~~~xxxjjjvvvddd444333000//////222999???FFFSSS^^^^^^jjjWWWOOOXXXqqq~~~oooaaaXXXXXX]]]KKKJJJKKKKKKDDD;;;888:::======999:::===>>>SSStttcccwwwKKK333000(((,,,000***,,,------555LLLlll{{{kkkVVVSSSYYY^^^dddjjjppp^^^QQQLLLEEEBBB???;;;999:::<<<===888===???@@@???;;;KKKjjjlllbbb}}}QQQ444111---+++,,,,,,+++,,,...222777>>>GGGMMMppp}}}jjjnnnaaaBBBgggyyyxxxuuurrroooeeePPP>>>AAABBBBBBBBBBBBCCCCCCCCCJJJTTTddduuu~~~tttgggXXXOOOMMMbbbsssAAA...//////000eeeTTTLLLKKKIIICCC;;;444///---+++*********,,,000333666<<<888444333555777444222///333777777444222222333222333555777999<<<===>>>EEEGGGIIIJJJMMMUUU___gggpppxxxyyy~~~{{{llljjjxxx~~~RRRMMMXXXvvv```RRRRRR```]]]LLLMMM^^^NNNKKKNNNlllmmmUUUUUUMMM@@@BBB999???bbbqqqZZZQQQPPPNNNOOOBBBHHHnnnuuuSSS>>><<<888777CCCcccoooQQQBBB@@@BBBDDDCCCAAAHHHddduuuhhhgggpppfffjjjgggSSS;;;///000+++333<<>>===>>><<>>???CCCEEEGGGIIILLLTTT___gggpppwwwyyy|||pppyyyWWWJJJBBBCCCWWW}}}dddSSSVVVjjjhhhSSSUUUkkkZZZVVVVVVooobbbTTTZZZMMM???JJJ999@@@iiiqqqgggggg___PPPPPPaaabbb^^^~~~XXXOOOKKKXXXttt~~~___EEE===AAAHHHGGGCCC>>>EEEcccttttttgggrrrkkkooojjjTTT<<>>///000000+++000000333444VVVyyy{{{888999...666;;;666333<<>>@@@OOO]]]zzzggg}}}jjjkkkaaaYYYBBB222222111222333jjj}}}pppoooyyykkkvvvzzzwww}}}mmm[[[]]]fffdddjjj]]]HHH:::BBBSSSSSSHHHNNNJJJGGGFFFGGGFFFBBB>>>:::???GGGxxxkkkLLLTTT|||rrr|||rrrccc>>>...000333000***,,,222;;;]]]NNN222///777???,,,777999@@@HHHJJJQQQiiizzzxxxlllMMM222000111888999@@@LLLRRRZZZkkkWWWXXXOOOGGGTTTUUUppp~~~uuuooorrreee]]]XXXUUUPPPRRRgggbbblllzzzuuu@@@999444222(((---)))222(((333777fffzzzyyyhhhoooqqqXXXMMMSSS\\\yyy|||jjjbbb^^^eeeWWWGGGMMMQQQQQQEEEIIIAAA;;;>>>@@@DDDQQQ}}}]]]:::///***+++000//////333666>>>IIIMMM]]]xxx|||~~~[[[TTTxxxuuu{{{uuuoooiii\\\III<<<999666666555444444444444555777@@@QQQeeettt}}}sssiiiaaaXXXPPPLLLWWW}}}[[[...,,,333...bbbPPPLLLJJJFFFBBB===666000,,,+++++++++++++++...222666222333333333777;;;888333222333777:::777111111444444555555777999;;;===>>>BBBHHHLLLLLLKKKQQQ]]]gggnnnuuu|||xxx]]]YYYjjj|||zzzqqqlllyyymmmdddqqqyyyuuutttjjj]]]bbbWWWRRRLLL888;;;ggg{{{ooouuuwwwuuussssssxxx|||mmmllleeeKKKFFF]]]]]]CCCAAAMMM```vvv\\\yyydddpppkkk]]]???---222111333777qqqqqqnnnxxxiiirrruuu{{{ggg]]]bbbtttttt```ccckkkfffRRRDDDFFFPPPTTTQQQNNNKKKJJJIIIGGGAAA===;;;>>>CCCtttlllNNNUUUzzzqqqrrraaa<<>>???AAAooommmRRRXXX{{{qqqtttaaa;;;111222,,,//////111333999___pppVVV333333555,,,444333444333666>>>BBBGGGUUUeeevvvrrrPPP666222000;;;AAAKKKXXX]]]eeevvvgggcccWWWKKKNNNSSSmmm{{{ooohhhnnnzzz|||___ZZZIII333,,,)))111+++111---<<>>CCCHHHKKKNNNTTT]]]dddoootttyyyeeedddrrrllleeeZZZMMM<<>>000222444:::---333000000555999===@@@DDDSSShhhyyyfffddduuu}}}~~~SSS555666888EEEMMMUUU^^^^^^cccsssggg\\\PPPLLLOOOUUUooo```lllrrriiiLLLRRR999...+++,,,------222;;;YYYvvvssszzz[[[FFFBBBDDDKKKLLLQQQxxxxxxkkkyyyqqqlllmmmbbbUUURRRLLLIIIRRR|||fffAAA444------111111666===EEEOOOSSSQQQiiiuuuGGGUUUtttuuurrriiiZZZHHH<<<666444111111000////////////000000777GGG]]]nnnwww~~~{{{sssjjjaaaTTTIIICCC===LLL{{{{{{ddd777,,,000...cccQQQCCCFFFGGGCCC;;;444///...+++++++++++++++...222666777777555333777;;;:::666666666:::<<<999333222555444555777999;;;===>>>>>>BBBEEEHHHKKKNNNTTT]]]cccnnnttt{{{lllfffssspppnnndddVVVHHHbbbsssyyykkkUUUMMMJJJJJJOOOfffmmmmmmggglllbbb{{{vvv\\\:::111222222444555kkkuuukkk{{{jjjgggzzz|||yyytttpppllleee\\\UUUCCCFFFDDDjjjhhhXXXfffsssyyyfff<<<444...***///111333333999```lll___[[[BBB888333111888///222000000222555999;;;<<>>AAAEEENNNccczzz|||nnneeeVVVGGG<<>>KKKTTTYYY___]]]bbbsss|||```MMMMMMMMMMMMfffyyyjjj}}}dddccc<<<000222...000111@@@FFFllliiiaaaPPPGGG???CCCGGGKKKkkk}}}~~~wwwllljjjdddbbbkkkiiifffAAA555//////444444???EEELLLTTTRRRNNNmmm}}}yyyvvviii]]]@@@___rrryyyyyyyyymmmWWWCCC888444222111000000///////////////---333BBBWWWhhhpppsssvvvxxxzzzyyytttooojjj```WWWAAABBB>>>VVVooo>>>///000000___NNNDDDHHHJJJEEE<<<333///...+++++++++++++++...222666333333000///333999999555333444888;;;888333222666444444555777:::>>>AAACCCKKKKKKJJJJJJMMMSSS[[[bbbkkkttt~~~{{{xxx}}}ooo^^^>>>XXXnnnuuu}}}jjj}}}rrrZZZ<<<111222000222888ssstttjjjqqqlllppp}}}}}}}}}wwwnnnhhhjjjgggeeefffhhhhhhfffbbbSSSZZZWWWvvveeeVVVeeefffkkkwwwddd:::777111///000///000222999```ppp888555999///333333---//////...///333666777666===AAADDDPPPdddppprrrnnnaaaRRRGGG>>>@@@VVVooosssyyy{{{cccSSS888:::FFFRRRXXX[[[^^^ZZZ___ooovvv```QQQOOOJJJKKKeeexxxrrrgggbbbbbb;;;///222,,,111222CCCFFFmmm~~~nnnppp\\\NNN???CCCJJJLLLgggyyyzzzwwwrrrpppxxxYYY999111...111777666???EEEMMMWWWVVVTTTwww{{{}}}sss___@@@bbbsss{{{wwwxxxnnnWWWBBB777222...111111000///////////////111555CCCXXXhhhnnnppprrrkkknnnmmmjjjgggddd\\\TTT???CCC888HHH{{{~~~ddd;;;000111...ZZZPPPFFFIIIIIIDDD<<<333...,,,------,,,+++***---111555666777555111111777:::999;;;;;;;;;:::999777555444444555888999:::<<>>333+++333[[[QQQFFFHHHIIIDDD<<<333...---------,,,+++***---111555555777777333444777888666777888999:::999777444333444555888999:::<<>>DDDRRR^^^kkkpppnnnmmmssszzz~~~}}}FFFAAAMMM\\\^^^```aaabbbcccfffiiiiiiWWWRRRRRRIIITTTgggzzz|||tttfffeee999111444111<<<;;;NNNmmmfff___CCC@@@BBBCCCDDDFFF```rrr{{{eee999222555999@@@DDDJJJQQQQQQVVVXXXOOOlllwww|||]]]===YYYuuuvvvyyyuuuuuugggIII999666222000000000///......------''')))888SSShhhooorrruuuzzzvvvqqqmmmiiiddd\\\VVVOOOJJJGGGEEEkkkvvv666...;;;)))^^^TTTEEEHHHHHHDDD<<<444///---,,,---,,,++++++,,,///222000444555444666:::<<<:::111444999<<<<<<999555222444555777999:::<<>>EEEUUUYYYYYYZZZ\\\```dddfffgggjjjYYYJJJ@@@CCCLLL^^^rrrmmm~~~zzzsssbbb999...000777===CCCVVVeeeiii|||uuuQQQCCC>>>???@@@BBB\\\qqqzzz~~~\\\555111666===GGGLLLSSSZZZ[[[___```WWWtttdddBBBXXXqqqvvvwwwwwwwwwkkkQQQ<<<555333000000000///......------111000:::QQQhhhuuu}}}}}}zzzvvvtttrrrmmmfff```WWWPPPKKKHHHkkk~~~ppp999000888---^^^TTTEEEGGGHHHDDD<<<444///...,,,,,,,,,++++++,,,...111555777666222333888;;;:::222555:::===>>>;;;666333444555777999:::<<>>000...222...000111PPPoookkknnneeeeeesss~~~zzzcccXXXkkkddd555333000000///444111555666<<>>>>>;;;777333444555888999:::<<>>???BBBGGGNNNMMMTTTXXXXXXccclllfff}}}}}}hhh???HHHggg}}}~~~~~~ssslllhhhLLL333777000000000///......------+++///<<>>888444777;;;;;;:::>>>DDDHHHKKKQQQZZZaaaaaa]]]bbb```aaayyyCCCJJJbbbTTT[[[[[[[[[ZZZZZZ\\\```dddiiiXXX<<>>LLLlll}}}rrrmmmlllPPP555888000000000///......------+++(((,,,???```}}}wwwmmmgggaaawww{{{|||jjj000+++999,,,XXXNNNDDDGGGGGGCCC;;;333...---++++++++++++++++++++++++111444666555333666>>>DDD>>>888666<<<===888333333555666777888:::===???@@@GGGQQQTTTMMMHHHNNNWWW\\\dddnnnzzzvvvsssuuukkkrrrssszzzMMM222>>>HHH~~~eee|||~~~vvvssshhhBBB---222333///000222///888bbbkkkmmmjjjVVVbbbpppvvvrrrmmmrrrzzzjjjkkkccc{{{|||zzzXXX999111111111111111222444666777888eee|||rrrDDD666888777000+++---///---,,,---,,,,,,,,,------..................///000111111222555999;;;<<>>@@@GGGUUUgggzzztttuuutttXXXSSSXXXHHH???AAA:::PPPsss{{{|||lllyyyxxxoooAAA)))???EEEPPPYYYPPPVVVMMMeee\\\~~~SSS999999AAAAAA<<>>```~~~~~~wwwssskkkPPP888666333222111///............***+++***///HHHjjj|||vvvqqqgggdddpppxxxmmm~~~yyyyyyyyyMMM444111333000\\\RRRDDDGGGGGGCCC;;;333...---++++++++++++++++++++++++000444888888555666:::???;;;666666;;;===:::666555555666777888:::===???@@@GGGPPPSSSMMMHHHMMMUUU[[[[[[eeesss|||zzzuuuvvvyyyFFF333666DDD}}}~~~{{{uuurrrbbb>>>---222111000000222///111NNNzzzqqqkkkmmmddd```lllqqqjjjrrr{{{yyyzzzgggjjjzzz|||yyyUUU777000111111111111222444555777888TTTzzzddd111<<<555///,,,---...,,,***,,,,,,,,,,,,---------......------......///000000111111666777555777===AAA@@@CCCEEEdddwwwFFFWWW|||]]]NNN\\\ZZZYYY\\\[[[YYYXXXYYY\\\___aaaaaaHHH777<<<;;;:::>>>LLLcccxxxrrruuu~~~ttthhhNNNEEEKKKJJJJJJggg}}}ttt~~~~~~ggg===///@@@FFFMMMVVVPPPQQQLLL[[[yyy]]]vvv[[[HHH???<<<===@@@III[[[ssstttzzz}}}uuunnnLLL@@@NNNRRRPPPPPPQQQRRRWWWXXX[[[ooohhhnnn}}}FFF;;;RRRooo||||||wwwvvvqqqWWW===777333222111000............+++---...333GGGiiixxxsssyyy~~~uuuJJJ222111555555^^^SSSDDDGGGGGGCCC;;;333...---++++++++++++++++++++++++///555::::::777555777:::999555555:::>>><<<999888555555666888:::<<<>>>???FFFNNNRRRMMMHHHJJJRRRXXXZZZdddrrr{{{~~~||||||rrr@@@888111>>>jjj|||rrr~~~|||qqqoookkkVVV777...222/////////222111---:::bbb|||eeellllllZZZcccpppkkkxxxnnnggg}}}|||{{{uuuPPP444000111000111111222333555666777BBBsss{{{jjjggg888333333000...000///++++++---,,,,,,,,,------------...,,,,,,------......//////---111333000000444888999888999YYYlllRRRvvv{{{xxxRRRNNNXXX\\\UUUYYYXXXWWWWWWXXX[[[]]]___^^^oooddd000;;;<<<999666AAA[[[rrr}}}ooorrr~~~ppp|||zzziiiuuu}}}yyy|||ZZZ888;;;DDDMMMMMMSSSSSSPPPRRRVVVrrrgggrrrIII999;;;???>>><<>>===:::888555555666888:::<<<>>>???CCCKKKQQQNNNIIIHHHNNNSSS^^^gggssszzz}}}~~~}}}oooggg666>>>111;;;VVV|||rrrwww|||~~~{{{yyywww}}}}}}vvvbbbhhhbbbHHH111///333///......111444000333YYYbbbcccjjjSSSVVV~~~lllXXXRRR___yyyhhhjjjwwwzzzoooHHH000///111000000111111222444555666888dddlll___iiiZZZ666444111111222111------000------------------------++++++,,,,,,,,,------------///000111222555555555222EEE[[[|||gggPPPWWWUUU]]]VVVVVVVVVVVVWWWXXXZZZ\\\]]]]]]gggLLL999???>>>777;;;QQQjjjxxx~~~}}}lllnnntttqqqyyysssMMM666GGGJJJSSSOOOLLLQQQMMMWWWSSSlllvvvsssKKK666:::???<<<999;;;III]]]ooo|||zzzssswww~~~lllRRRIIIRRRVVVWWWVVVPPPUUUVVVXXXWWWdddgggrrr|||oooGGG@@@FFFggguuu||||||}}}~~~jjjIII777333333111000///.........---+++,,,///111@@@ccczzzwwwzzzwwwxxxMMM333///444777[[[MMMDDDGGGGGGCCC;;;333...---++++++++++++++++++++++++...333777777444444777;;;:::999999:::===>>>;;;666444555666777999<<<>>>???@@@HHHPPPQQQKKKGGGIIIOOOZZZcccnnntttvvvxxx{{{fff^^^///>>>111:::JJJttt{{{~~~zzz{{{ooo]]]UUURRRTTTaaaqqq{{{qqquuukkkkkklllaaaiii\\\@@@111111222///---//////444555222TTTiii\\\iiiYYYOOO]]]wwwxxxooo[[[RRRHHH@@@===HHHffflllqqqxxxtttxxx{{{fff@@@...000000000000000111222333444555999FFFrrrYYY:::555111111000---...111------------------------++++++++++++,,,,,,,,,,,,...,,,,,,000444444111///888ooo]]]XXXaaaUUU\\\ZZZXXXXXXYYYZZZ[[[\\\]]]]]]___hhhRRR444<<<@@@;;;:::HHH```rrr}}}}}}ppplll}}}~~~sss{{{rrrzzzEEE777LLLKKKOOOJJJDDDIIIHHHSSSKKK___~~~___pppRRR@@@888999<<<777BBBSSSgggxxxzzzttttttvvvgggSSSKKKPPPRRRWWWZZZUUUWWWTTTWWWTTT^^^hhhwwwWWWBBBAAA___qqq}}}~~~pppNNN888444333222000////////////...******,,,***---@@@VVVnnnvvvzzztttkkkkkkwww}}}|||wwwrrrqqqvvv~~~mmmEEE111///666:::\\\OOODDDGGGGGGCCC;;;333...---++++++++++++++++++++++++...222777777444333666::::::;;;::::::===@@@<<<666444444555777999;;;===>>>???HHHSSSXXXQQQHHHHHHLLLWWW___kkkrrrvvvyyy~~~}}}www}}}||||||sss}}}}}}XXX444<<<222444>>>xxxqqqxxx~~~zzzmmmgggbbb]]]```jjjppphhhlll~~~eee]]]xxx}}}hhhjjjmmmWWW:::333222...///---111,,,000666///HHH}}}___iiifffZZZPPP[[[sss|||tttxxx}}}xxxkkk]]]RRRLLLNNNHHHDDDCCC???EEE```~~~ttt~~~oootttwwwvvv]]]888,,,111///000000000000111222333444;;;666{{{rrrdddtttHHH===333000///------000...------------,,,,,,,,,++++++++++++,,,,,,,,,,,,///+++***...000///...///MMM{{{YYY]]]aaaVVV[[[\\\ZZZ[[[\\\^^^^^^^^^^^^^^^```___vvv~~~fff:::999<<<>>><<<@@@SSShhhxxx|||zzzkkk||||||yyy|||zzzmmmEEE<<>>BBB???888444444555777999;;;===>>>@@@JJJXXX___XXXLLLHHHLLLUUU^^^jjjsssxxx||||||~~~yyy}}}qqqooouuu{{{ppp}}}PPP999888333222666RRRwwwrrr||||||{{{}}}sssgggfffddd\\\\\\iiiyyywwwvvvjjjllliiiLLL222333111+++000+++222***,,,666---999hhhjjj```llliiiXXXVVVhhhvvvvvvrrr{{{}}}wwwwww~~~}}}|||lll]]]QQQMMMDDDAAASSSlll~~~zzz~~~|||yyy}}}uuuuuuwwwqqqTTT333,,,222---000000///000000111222333777000SSSsssnnnooo^^^MMM;;;333222000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///...///888CCCaaa}}}jjjYYYZZZSSSXXXZZZXXXYYYZZZ\\\]]]]]]\\\ZZZZZZ]]]VVVbbbRRRAAA:::@@@@@@:::DDDXXXkkkvvvggg~~~|||}}}xxxtttrrr{{{~~~___JJJGGGOOOOOODDDLLLNNNGGGOOOMMMHHHPPPcccdddwww~~~LLL888???AAA777999999>>>MMMbbbuuuzzzpppXXX]]]___mmmzzzfffSSSNNNNNNLLLEEEKKKRRRNNNQQQOOOZZZWWWZZZhhhuuusssAAA<<>>KKKQQQXXX^^^jjjyyysssSSS555///666>>>AAA]]]PPPDDDGGGGGGCCC;;;333...---++++++++++++++++++++++++,,,333;;;<<<888222000000555888999999>>>DDDBBB;;;444444555777999;;;===>>>BBBLLL[[[ddd^^^OOOJJJLLLSSS\\\gggoootttxxx}}}uuuxxx}}}wwwvvvgggqqqyyyGGG666000444777999;;;vvv{{{yyy|||yyy{{{{{{~~~pppjjjcccZZZUUU___vvvvvvqqqggg```@@@***111000)))222(((222)))***777---111YYYtttSSSfffmmm^^^QQQXXXgggnnnuuu{{{zzzpppmmmuuu}}}lllvvvhhh]]]PPPEEEOOOccc{{{}}}xxxtttsssvvvvvvnnnOOO///,,,333---000000//////000111222222000444999wwwmmmbbbqqq[[[DDD999777555333222.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222///333GGG\\\ffflll|||VVVZZZUUUEEEYYYZZZSSSVVVWWWXXXYYYYYYWWWUUUTTTXXX\\\dddlllLLL;;;CCCDDD888:::JJJ^^^nnn}}}~~~aaarrrxxx~~~~~~|||{{{wwwvvvwwwyyyrrrtttrrr}}}zzzUUUOOOQQQUUUXXXJJJXXXNNNCCCOOOHHHGGGLLLTTTppppppggg@@@<<>>TTT|||gggNNNNNNRRROOOEEEHHHNNNJJJPPPNNN\\\XXXWWWaaajjjvvvxxxBBB:::888]]]vvv~~~xxx{{{vvv___KKK555444222111000000//////(((///000)))(((...///+++111<<>>???___SSSCCCEEEFFFBBB:::222...,,,************************)))---333777888777777777222777<<<>>>======???CCC555333444777999999===CCC???SSS___jjjqqqZZZEEEMMMOOOVVV```jjjsss|||||||||mmmccchhhnnn^^^\\\mmm{{{~~~{{{www}}}llllllCCC666444333777777666TTTyyyzzzzzzxxxxxx||||||rrrlllnnnppp[[[XXXKKKDDD]]]~~~ooolllmmmPPP666000000---***,,,***...000///...///555:::zzzWWWZZZ]]]ZZZTTTSSSYYYbbbiiiuuurrrhhhkkksss|||zzz___eeetttfff]]]~~~~~~{{{|||vvvZZZlllzzzvvvaaaAAA//////111,,,......//////000000111111555222333MMMiiitttvvvuuuSSS000<<>>:::888>>>JJJYYYnnn~~~nnn\\\TTTTTTZZZiii~~~gggRRRNNNJJJHHHGGGGGGFFFFFFQQQQQQQQQRRRWWW___iiipppMMM===999XXXkkkzzz{{{xxxtttiii[[[555666333//////222111,,,...,,,++++++++++++***(((...444;;;???>>>888333///333222>>>TTTccciiirrr}}}UUU444777BBB<<>>999777999@@@MMM```pppzzz~~~oooZZZSSSPPPLLLJJJIIIIIIGGGFFFJJJLLLNNNQQQTTTZZZaaafffkkk<<<;;;FFF\\\qqqzzz||||||ttthhh===888222000222333111......,,,++++++,,,+++***))),,,111999======999555222000111===QQQ```iiiuuunnnGGG333777DDDAAAJJJ```OOOBBBEEEFFFBBB:::333...---************************---///222444555888;;;>>>===;;;999:::===???@@@???:::666666999:::;;;>>>CCCBBBIIINNN^^^qqqiiiRRRIIIQQQOOOUUUdddnnnrrryyyyyyxxxtttsssoooZZZNNNWWW}}}mmmxxxttthhhrrrtttqqqYYY444777555111333444...<<<[[[rrrnnnuuuvvvvvv|||eeeAAAWWW|||ppp^^^UUUDDDHHH___rrrzzzrrrnnnyyy{{{xxx~~~lllgggSSS???...,,,000...------+++---///...,,,---111555NNN|||```CCCTTT\\\GGG@@@PPPUUUaaa^^^UUU\\\hhhqqq{{{xxx~~~}}}{{{zzzxxxyyyxxxcccyyytttfffLLL333***...///,,,------......///000000000...888777333NNN{{{uuugggyyyeee;;;111333111999>>>777333000'''444333222111111111///...222111???cccjjjlllsssaaaWWWRRRSSSSSSOOOOOOTTTOOOOOOPPPPPPQQQPPPPPPOOOVVVXXXPPPUUUttt[[[???RRRBBB222MMM777AAAUUUiiisss}}}|||ooo^^^WWW\\\dddhhhiiiwww~~~```TTTKKKLLLLLLFFFCCCDDDDDDAAABBBEEECCC===AAAJJJ}}}hhhggg:::???AAA???;;;888777888???NNN]]]qqq|||{{{{{{pppsss^^^OOOOOOMMMKKKKKKKKKKKKIIIGGGIIILLLPPPTTTWWWZZZ^^^aaa888555777OOOjjjxxxzzzqqqJJJ;;;000222666333000111...---++++++,,,,,,***)))***///555999888555222111---...888KKK[[[gggvvv|||xxxyyyvvv]]];;;666;;;HHHGGGIII___LLLBBBDDDFFFBBB:::333///---************************+++---111333333555777888<<<;;;::::::;;;===AAACCC@@@:::777999::::::<<<@@@BBBCCCIII[[[rrrttt___KKKJJJMMMSSS]]]jjjqqqoooiiiaaa[[[RRROOOJJJ;;;===SSSwwwYYY```qqqjjjxxxxxxsssMMM///555444000111444...222FFFpppoooqqquuu}}}~~~gggNNNLLLNNNiiivvvZZZKKKFFFqqqzzznnnfffcccFFF888---,,,000///------+++---...---,,,,,,...111<<>>///GGGmmmxxxssswwweee[[[XXXWWWXXXVVVRRRRRRWWWRRRRRRRRRRRRRRRRRRRRRQQQUUUUUUVVVXXXfffHHHHHHNNN===:::>>>999@@@SSSdddnnnzzzuuu```UUUTTTXXX^^^ddd~~~}}}mmmQQQLLLIIIJJJHHHBBB@@@AAAAAA>>>>>>BBBAAA<<<;;;>>>vvviiiNNNDDD888???===<<<:::777888BBBMMMfffzzzyyyyyytttuuulllTTTMMMIIIHHHHHHJJJLLLLLLKKKIIIHHHKKKOOOSSSVVVYYY]]]```qqqzzzCCC777555JJJddduuu}}}yyyqqqXXX@@@000333888222...111///---,,,+++,,,,,,+++)))))),,,111333222000.........,,,333EEEYYYfffqqqzzzooovvv{{{|||yyyYYY:::???AAAKKKLLLJJJ^^^JJJAAADDDEEEBBB:::333///...***************************---222555555444333333666:::===;;;888:::AAAIIIIIIBBB===>>>>>>===>>>AAAAAA@@@HHHZZZqqq|||mmmSSSBBBNNNWWW[[[fffmmmZZZ>>>===@@@JJJaaatttjjj[[[\\\ddd~~~{{{ooofffBBB///222444///000555000///:::```|||mmmlllyyy{{{zzz~~~{{{gggyyyyyy]]]QQQ```uuurrriiibbbZZZ===555------//////---++++++,,,,,,,,,,,,,,,---...777aaasssQQQQQQ```\\\JJJLLLZZZTTTCCCFFFWWWeeeppp|||ssszzz}}}~~~}}}|||{{{{{{yyyvvvtttzzzyyyvvv~~~xxxhhhmmmsssmmmUUU999+++***,,,+++))),,,,,,,,,---......//////...000999===888>>>dddwwwwww~~~~~~nnneeeYYYCCC666555222&&&///999===???HHHYYYfff|||xxxnnnxxxiiiPPP^^^UUUUUUVVVWWWUUUQQQRRRUUUSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRYYYXXX[[[www^^^888CCCHHH777???888555@@@UUUhhhppppppyyyxxxxxxyyy|||~~~~~~eeeWWWQQQTTTSSSNNNYYYlllrrrooo^^^JJJHHHGGGGGGDDD@@@@@@BBB>>>;;;;;;======;;;;;;<<>>???;;;777:::@@@VVVmmmzzzvvvwww~~~tttqqqtttbbbLLLQQQLLLKKKKKKKKKMMMMMMKKKIIIFFFGGGIIIKKKNNNSSSYYY^^^eee~~~fffEEE444DDDYYYlllyyy~~~zzzuuudddIII333333666111...111///---,,,,,,,,,,,,+++)))'''***---///000000111222333///222CCCXXXfffjjjiiiaaalllxxxXXX>>>FFFGGGNNNNNNNNN]]]KKKAAADDDEEEBBB:::333///...***************************...444777777666444333222999>>><<<666777AAAJJJIIIAAA;;;;;;===<<<<<<>>>@@@???JJJXXXiii}}}{{{cccHHHOOOPPPPPP___uuuvvvgggGGGBBBCCCaaa~~~|||YYY999111...333000///555222///555PPPwwwnnnyyyyyyqqq}}}|||kkk|||nnn```pppyyyppp___III777222...---......,,,***++++++,,,,,,---------...222YYY\\\III\\\cccTTTNNN```YYYAAA===IIIVVVaaajjjxxxuuuqqq{{{zzzwww}}}~~~~~~{{{{{{}}}yyyzzzzzzwwwtttrrrrrrsss|||vvvyyyeeehhhvvvooodddKKK333+++,,,+++)))***++++++,,,,,,---.........111---222777000---JJJqqqjjjkkk}}}wwwqqqllldddooo{{{}}}qqq\\\WWWTTTPPPPPPQQQPPPNNNMMMNNNPPPNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPTTTRRRRRRjjjPPP666@@@===<<<>>>999444<<>>???@@@;;;:::999999999999;;;<<<>>>MMMttttttPPP<<<;;;===???===777666888CCCWWWhhhkkkmmmvvv~~~wwwtttggg```vvv|||uuuWWWJJJTTTSSSQQQOOOMMMMMMKKKIIIGGGHHHIIIIIIIIIKKKQQQXXX]]]hhhMMM222999GGG\\\ppp|||~~~|||nnnUUU<<<444444111///000///...,,,,,,------+++***%%%(((+++---000333777:::888444444AAASSS______[[[[[[gggsss{{{~~~PPP???GGGKKKOOOLLLSSS^^^OOOAAACCCEEEBBB;;;444000///************************))),,,111444555666777777444888<<<;;;777888>>>EEECCC:::444555999999;;;===@@@@@@KKKSSS\\\yyytttUUUNNNGGGJJJYYYrrr{{{ZZZPPPmmm{{{}}}qqqmmm|||rrrMMM111333,,,444000---333222///333999mmmwwwssssssqqqxxxxxxUUUJJJdddtttvvvttt[[[999000///---+++,,,---,,,***+++++++++,,,...///......---PPPYYYOOOUUUYYYUUUkkkfffIII<<>>444000888EEEMMMUUU\\\gggooossswww{{{~~~~~~}}}||||||}}}vvvlll```TTTJJJEEE@@@CCCBBB???JJJfffmmmlll}}}```FFFCCCCCCAAA???<<<<<<;;;:::777999:::888666777999:::666cccooonnn~~~UUUBBB===<<>>@@@AAABBBLLLNNNRRRtttYYYLLLJJJSSSVVVZZZuuullljjjaaaXXXxxx|||cccfff|||mmmFFF,,,333+++444111,,,111222///222000\\\wwwmmmmmmuuuwwwttt}}}yyy]]]UUUVVVhhhnnnjjjqqqXXX000+++,,,+++******,,,---+++******+++---///000///...000>>>nnnvvvKKKIII\\\\\\vvvsssSSS>>>;;;>>>DDDKKKWWWkkkrrrnnnpppssskkkuuuqqqnnnnnnpppppplllhhhiiillllllhhhdddiiivvvzzzrrrtttppp{{{gggNNN888))),,,///+++)))---***++++++,,,,,,---......&&&111555111222;;;;;;444JJJzzztttnnnbbbRRRddddddQQQQQQRRRSSSQQQNNNJJJGGGHHHKKKMMMLLLIIIHHHHHHHHHIIIJJJLLLMMMGGGNNNQQQQQQSSSWWWoooNNN999===<<<======888555888>>>CCCMMM[[[ffflllqqquuuyyyxxxzzz{{{{{{xxxuuutttuuuqqqnnnhhh^^^SSSGGG>>>888777AAABBBEEEcccnnnYYYnnnsssQQQBBB???@@@???<<<;;;:::777444444999;;;888555555666777;;;AAAyyy[[[zzzIIIBBB===>>>@@@===999777,,,555FFFTTTVVVXXXeeevvv{{{lll```OOONNNUUUjjjpppLLLPPPXXXVVVJJJHHHEEEEEEFFFHHHIIIJJJHHHHHHHHHGGGFFFHHHKKKNNN[[[fffmmm@@@666333BBB[[[mmmtttsss{{{iiiMMM666000444555111000...------------,,,***++++++***((('''))),,,///000111222333888AAAIIIMMM```ooo|||wwwvvv~~~XXXFFFEEEJJJSSSNNNAAATTTaaaMMMDDDEEEDDDAAA:::444///---------,,,,,,+++***))))))((((((***---222555666666777555888>>>>>>;;;<<>>666---)))***,,,+++*********+++++++++,,,,,,,,,............///111222333888QQQnnnlllppp{{{wwwnnniiiOOOMMMzzz```UUUTTTPPPLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJIIIJJJLLLNNNNNNMMMJJJJJJKKKNNNSSSYYY```ddd|||MMM@@@555666<<<999999888111999999CCCUUUbbbfffiiiooowwwzzzwwwpppmmmpppooojjjcccXXXPPPLLLEEE:::666888===<<>><<<:::999888777777555555555333222222444666777:::TTTwwwZZZVVV555<<>>BBBCCCBBB@@@???>>>>>>===FFFDDDHHHRRRZZZfffkkkLLLDDDIIINNNSSSXXXhhhcccTTT\\\nnnzzz}}}xxxmmmKKK555...---111000000//////000000111...777XXXxxxpppnnntttxxx~~~~~~xxxxxxyyynnnOOO888---...------,,,++++++******+++++++++,,,,,,,,,------...***777]]]YYYPPPVVVmmmyyyvvvpppmmmjjjeee```]]]\\\\\\]]]______```````````````aaaLLLVVVdddooosssqqqllliiikkk|||{{{ssspppPPP777111***(((***,,,+++************+++++++++,,,,,,---------...///000222222000999^^^mmm```^^^ccclllsssjjjlllrrrkkk\\\ZZZ\\\UUUdddzzzyyycccQQQPPPSSSSSSTTTYYYJJJKKKKKKKKKLLLKKKKKKKKKJJJHHHHHHHHHJJJLLLLLLLLLMMMLLLKKKKKKMMMQQQUUUXXXWWW@@@:::AAA:::444999???999555333888@@@IIIRRRYYYSSSWWWXXXTTTRRRQQQLLLFFF@@@AAA@@@:::222...444===888OOOrrrvvvSSScccpppCCC:::DDD<<<;;;999777555444333333555555555444333333444555777666DDDjjjhhhgggccc???===AAAAAAAAA@@@:::555111000222777???GGGPPPXXXeeeqqqyyy|||zzzxxxrrrqqqdddWWWOOOBBB===FFFNNNfff}}}kkkRRRMMMNNNLLLNNNIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFHHHIIIBBBQQQXXXxxxLLL;;;555<<>>AAAGGGDDDDDDIIIRRRZZZcccxxx^^^FFFCCCJJJOOOPPPYYYhhh{{{wwwssszzz___@@@555222...000000////////////000000111111;;;ppprrrjjj|||yyyxxx~~~uuucccBBB444***------,,,,,,++++++******++++++++++++,,,,,,,,,,,,(((,,,///;;;[[[XXXHHHIII[[[iiiqqqiiiXXXUUUMMMIIINNNUUUWWWZZZ^^^___[[[WWWSSSPPPNNNKKKJJJUUUcccqqqtttllleeeggglll}}}~~~bbb???///+++'''''')))++++++************++++++++++++,,,---------...///000111222666---444UUU|||yyykkkpppwwwzzzqqq{{{{{{[[[SSSNNNPPPPPPMMMPPPVVVJJJIIIHHHHHHHHHHHHIIIJJJHHHFFFEEEFFFHHHIIIIIIIIILLLKKKIIIGGGHHHJJJLLLNNNfffRRR000555888444444666666666444111444999;;;:::;;;>>>@@@>>>===<<<999555444222...,,,111888;;;:::WWWgggRRRdddUUU;;;===???;;;:::888666444333222222444333333333333333333444777444444LLL}}}dddmmmQQQFFF:::222777@@@???:::333222666999999555???MMMZZZaaa```\\\XXXUUUUUUJJJ>>>:::777@@@SSSzzzmmmYYYOOOGGGHHHKKKHHHGGGGGGHHHHHHGGGFFFDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGAAAJJJTTTnnn^^^@@@666666888CCCfffrrruuu{{{xxxbbbEEE777888111///.........---,,,***+++++++++++++++++++++++++++,,,000777???MMMcccuuurrrwww{{{vvvkkk___ZZZZZZbbbppp~~~___NNNSSSWWWUUUNNNHHHHHHIIIaaaMMMBBBCCCCCC@@@:::444///---,,,,,,,,,++++++***************)))***---222888===777222000555===AAABBBAAA@@@DDDGGGDDD;;;888AAALLLCCCDDDJJJQQQWWW^^^nnn}}}[[[BBBBBBNNNWWW]]]ccclllvvvtttqqq|||yyyQQQ888555555000000//////......//////000444///000WWWnnnwwwppp~~~}}}uuu{{{}}}}}}}}}NNN555444))),,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,+++111///***;;;cccyyymmmSSSJJJJJJTTTWWWLLLRRROOOLLLJJJJJJHHHCCC>>>???@@@BBBHHHQQQWWW[[[\\\rrrpppiii^^^WWW```vvvzzzPPP222+++)))'''''')))+++***)))************++++++++++++,,,,,,,,,---...///111111:::222...222AAAdddhhhKKKXXXTTTSSSTTTPPPJJJIIIMMMIIIHHHFFFDDDDDDEEEGGGHHHEEEDDDCCCCCCEEEFFFFFFEEEGGGFFFEEEEEEFFFHHHKKKMMMZZZlllpppIII???999666:::;;;999<<<;;;777666999666///000111000//////222333444---888<<<333...<<>>:::999:::666///555777;;;???AAAAAA@@@???888:::444111666:::FFF[[[mmmqqqzzz[[[PPPPPPEEEDDDIIIAAAEEEFFFFFFEEEDDDCCCAAA@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGPPPSSSrrrNNN===555222;;;OOO]]]___hhhrrrqqq^^^CCC000222111//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,///...///555CCCTTTfffsssuuutttqqqiii\\\NNNGGGFFFVVV{{{JJJJJJMMMOOOMMMGGGCCCCCCDDD___LLLAAABBBBBB???:::333///---,,,,,,+++++++++++++++***)))******)))***///666<<<<<<777333222777;;;;;;888<<>>>>>>>>888111888666444333444777:::===777999555;;;KKKUUUbbbtttoookkkPPPJJJNNNEEECCCGGG???DDDCCCBBBAAA@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDCCCDDDAAAJJJGGGeeejjjJJJ777222888999GGGTTT```gggmmmiiiPPP333444222000///000000000///,,,,,,,,,,,,,,,,,,,,,,,,...+++,,,777KKK```lllooouuujjj___UUUIII===888999RRRnnnSSSHHHFFFDDDBBBBBBBBBBBBBBB^^^KKK@@@BBBBBB???999333///---++++++++++++++++++++++++(((******)))))),,,333999999888666555;;;DDDGGGFFFAAAGGGSSS[[[RRR@@@777888FFFJJJPPPUUUZZZ```hhhooo{{{sssMMM>>><<>>888888777666666666666666555:::<<>>AAA@@@DDDLLLQQQVVV___iiikkksss}}}tttkkk```YYY```nnneeeooodddBBB222000000//////...------------------...//////222///222UUUuuu{{{{{{vvv{{{yyy}}}www```uuuuuuaaa555000---&&&000******************++++++************++++++++++++(((***///---%%%***MMMsss~~~lllqqqlll^^^PPPLLLUUUVVVLLLIIIQQQLLLOOOPPPMMMJJJKKKRRRYYYkkkzzz{{{PPP555------******)))((('''''')))***))))))))))))******************++++++,,,---///000000......111333444888<<<...CCCiiiqqq[[[OOOPPPSSSYYYZZZPPPSSSRRRPPPMMMLLLLLLLLLJJJFFFEEECCCAAA@@@@@@AAABBBBBB@@@>>>>>>@@@AAA@@@???@@@@@@@@@@@@AAABBBDDDDDDIIIJJJMMMXXXAAA999<<>>BBBEEE@@@BBB[[[{{{|||YYY<<<===111***888DDDJJJQQQ[[[bbbcccMMMGGG>>>666111///...------------------------------666AAAMMM[[[dddbbb[[[PPPDDD999444222;;;VVVqqq~~~OOO???EEEDDDCCCBBBAAAAAACCCEEEZZZJJJ@@@AAAAAA>>>999333///...++++++++++++++++++++++++''')))+++)))&&&(((---333555::::::666999CCCKKKLLLGGGBBBGGGSSSUUUIII???>>>>>>EEELLLSSS[[[eeemmmqqqwww~~~xxxRRR@@@======@@@@@@AAAJJJUUUUUUZZZaaafffkkkqqqyyy~~~{{{}}}uuubbbWWWOOOPPPRRRSSSWWW]]]ppp{{{xxxUUU555---000///...000...------,,,,,,------...+++111///222555000^^^yyyqqqvvvxxx{{{tttqqqnnniiizzzsssyyyEEE$$$444+++///******************++++++)))************++++++++++++'''%%%)))...111444666fff}}}jjjzzzvvvaaaOOOYYYQQQVVV[[[]]]```jjj{{{ccc999)))))))))(((((('''&&&%%%&&&))),,,))))))))))))*********************+++,,,---//////...000333444111///333999===999:::DDDYYYzzz{{{iiiRRRQQQKKKOOORRRKKKMMMSSSPPPMMMPPPQQQNNNKKKLLLMMMNNNEEEDDDCCCAAA@@@@@@AAAAAAAAA@@@>>>>>>???@@@@@@???:::;;;<<<===???AAACCCDDDGGG:::PPPMMM]]]eeeHHH444666;;;AAAYYYvvvnnncccYYYWWWYYY^^^jjjvvvwwwnnnlllcccaaa}}}aaaJJJ;;;777222444777222444444222111000000000000MMMCCC777000...///...---333+++,,,222,,,(((DDDiiihhhqqq{{{wwwgggJJJ;;;>>>888:::===@@@BBBDDDEEEEEEjjj~~~oooVVVMMMBBBRRRIII<<>>CCC===???BBBEEEFFFDDDBBB@@@AAAAAA@@@@@@@@@@@@@@@@@@<<>>555KKK666```pppDDD@@@666888///,,,777DDDMMMRRRWWW\\\TTTHHH===666222000000........................555CCCQQQWWWYYYXXXPPPFFF:::444000000333GGGsss[[[DDDKKKAAAEEEHHHFFFAAA>>>@@@DDDVVVMMMAAAAAAAAA???:::444...***+++++++++************)))((())))))((('''))),,,...888;;;===;;;888888<<>>@@@:::===HHHHHHIIIJJJKKKNNNQQQVVVYYYWWW^^^dddddd\\\TTTPPPOOOQQQIIIFFFJJJOOOSSSZZZbbbeeeHHH000---111///,,,---......------------......,,,(((...666111---FFFiiisssqqq|||yyy~~~xxxwww}}}yyywwwsssnnnnnnwww}}}zzz~~~xxx~~~WWW,,,***111(((###***))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------LLLsssrrrttthhhffftttjjjOOOfffqqqAAA,,,...---###((((((''''''''''''(((((()))))))))))))))))))))))))))******++++++,,,------......///000111222333333666888999999<<>>===>>>>>>===<<<<<<<<<::::::::::::<<<<<<999999999:::<<<>>>???@@@FFFBBBBBBGGGNNNcccWWW???===FFFKKKmmmfffccczzz}}}rrr^^^ddd[[[___zzzeeeBBB???;;;888555555555666444444333222111000///...222222111000000///000000......------///222555777qqqrrr[[[sssOOO[[[PPP@@@FFFdddtttpppssstttUUUFFFFFFCCCBBBBBBAAA???>>>=========???AAACCCDDDDDDCCCCCC@@@AAAAAABBBAAA@@@>>>===CCC:::999>>>888444NNNrrrmmmKKK;;;777222,,,,,,555AAAFFFEEEJJJTTTYYYQQQCCC:::444111111000///......111777;;;QQQUUUYYYWWWNNNCCC:::666+++:::***///JJJ\\\sssQQQBBBIIIAAAAAABBBBBBBBBAAA???>>>WWWMMMBBBBBBAAA???:::444///++++++++++++************)))((())))))((('''(((+++...444888;;;;;;999:::>>>BBBHHHCCC@@@BBBIIIOOOPPPPPP;;;AAALLLVVV^^^eeelllqqquuufffJJJCCCEEECCC??????>>>BBBEEEFFFEEEEEEHHHJJJCCCEEEFFFGGGGGGFFFFFFFFFCCCDDDGGGIIILLLXXXrrrzzzXXXAAA---,,,000...,,,.........------------......///***,,,222...***888MMMrrrrrriiioooooopppvvv||||||vvvyyy|||{{{|||yyysssyyycccAAA(((***...(((%%%,,,(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,---:::TTT}}}xxxqqq{{{XXXLLLbbbfffcccbbbVVVhhh{{{III...,,,...+++&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))******+++,,,,,,------......///000111222333444666888777777<<>>>>>;;;;;;>>>@@@KKKhhhsssCCCMMMJJJGGGRRR___jjjvvvnnnnnnaaaPPP@@@===:::666444444444555333333222111000///......000//////...------......------,,,,,,...000222444EEEjjjuuuxxxssscccooorrr[[[JJJDDDGGGBBBAAAAAA@@@???>>>===<<<;;;<<>>:::555???RRRdddJJJ555555555222//////555;;;@@@IIIOOOLLLEEEAAA???===666888:::;;;<<<>>>BBBDDDKKKIIIFFFBBB===888444222,,,666444LLLjjjyyymmmNNNEEEDDD@@@AAAAAAAAAAAA???>>>===VVVMMMCCCCCCBBB???;;;555000,,,+++++++++************)))((())))))(((((((((+++---000444999;;;;;;<<>>@@@RRR___cccjjjuuuxxxxxxVVVFFFAAA===:::>>>BBBEEEEEEBBB??????@@@???===<<<===AAACCCCCCBBB===AAAIIISSS```wwwfffFFF777+++,,,///---,,,......------,,,,,,------...///,,,,,,......,,,...333KKKuuuwwwyyysssqqqrrrwww{{{~~~~~~}}}|||yyyvvvuuuvvvwww}}}zzzyyylll666---(((+++,,,((((((+++(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,***???bbb{{{zzzwww|||tttwwwyyyqqqsssQQQ***'''...)))''',,,((((((''''''''''''(((((((((((((((((((((((((((((()))))))))***++++++,,,,,,------...///000111111222111444666666555666:::===???@@@???@@@FFFQQQWWWXXXVVV\\\\\\VVVTTTUUURRRKKKMMMMMMKKKIIIGGGHHHKKKNNNKKKIIIHHHGGGHHHHHHGGGEEEIIIGGGFFFFFFEEEDDDBBB@@@@@@===;;;:::::::::999888555444444333333444444555444444444555666888999:::;;;999:::===;;;<<>>===<<<<<<999:::<<<>>>@@@@@@@@@@@@>>>>>>======;;;:::888777666444444888999777666888ccc```EEE>>>888666111***+++222111777;;;;;;;;;>>>>>><<<444777;;;>>>>>>===>>>>>>:::777333000///......---...222<<>><<<<<>>@@@IIIVVVaaaaaaWWWQQQUUU\\\SSSDDD===IIIXXXbbbkkkuuuyyylllVVVHHH???AAA>>><<<;;;===>>>???>>>AAAAAAAAABBBCCCDDDCCCBBBIIINNN[[[tttwwwUUU888000+++---...++++++---------,,,,,,,,,,,,------+++---...---///222111---;;;jjj|||rrrxxxqqqlllpppxxxyyysssllljjjsss~~~}}}yyysssoooqqqwww}}}ttt{{{qqq===&&&+++---,,,)))))))))(((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++)))555HHHbbboootttyyyyyyOOOlllyyynnnOOO777+++111000######000(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))***+++++++++,,,,,,---...///000000111///222555666666777999<<>>===;;;888777777777666444222222111111111111222222222222222333444666777888999888;;;@@@???<<<>>>DDDYYYZZZGGGIII555999777555222111000000111000000000///...------,,,++++++***************+++,,,,,,+++++++++,,,---...000111AAAhhhzzzeeefff}}}qqqQQQBBBAAACCCCCCBBB@@@@@@@@@???>>>======<<<888999;;;<<<>>>?????????===<<<;;;:::999777666555555555222000333999:::666000eeeqqqUUU<<<777999444111222+++---...,,,///333444111000222444444222000//////---///000111000000111222;;;CCCSSSqqqWWWEEEFFFFFFAAA@@@@@@??????>>>===<<<;;;UUUMMMEEEDDDBBB???:::555111...+++++++++*********))))))((()))******((((((***+++,,,000555:::<<<=========JJJWWWcccdddZZZQQQPPPTTTUUULLLAAA???KKK]]]lllrrrssswwwjjjZZZNNNAAA===@@@CCCBBB>>><<>>___kkk{{{xxxvvvsssiiiyyy{{{QQQ000///000222---%%%%%%+++''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******+++++++++,,,---...//////000111222333444555777:::<<<666888===BBBEEEFFFFFFGGGMMMNNNMMMKKKKKKMMMNNNLLLHHHIIIIIIHHHFFFFFFHHHIIIFFFEEECCCCCCDDDDDDBBBAAAAAA@@@???@@@AAAAAA???===999777555444444444333222000000111111111111000000222222222222333444666666444444777<<<===;;;:::<<>>>>>======888999:::;;;<<<======>>><<<;;;:::888666555444444222555333///000777:::777111HHH|||ZZZFFF???888555555222222///,,,---111111---///000000...+++******+++,,,000333333111222888>>>XXXiiiwwwbbbLLLFFFCCCBBBDDD@@@@@@???>>><<<<<<;;;;;;WWWQQQDDDCCCAAA>>>999555000...+++++++++************)))((()))+++***)))((()))***,,,...333888;;;=========@@@HHHPPPPPPIIIFFFIIINNNSSSQQQJJJBBBEEEUUUgggpppuuuuuu|||~~~qqqlllggg^^^VVVXXX[[[]]]```eeessskkkDDD888///...------,,,+++***+++,,,++++++******++++++,,,***---///,,,***---000222'''444???qqq{{{yyyqqqmmmoooppppppfffiiilllllllllnnnrrrvvvyyywwwtttrrrqqqsssuuuwwwtttvvvxxxzzzyyyvvvsssqqq{{{{{{{{{|||vvv@@@+++333,,,...***$$$$$$***+++'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))*********)))+++,,,...999QQQsssggg[[[|||xxx{{{}}}UUU111------)))&&&(((,,,)))$$$''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))************+++,,,---......///333222111000111333666777<<<<<>>>>><<<;;;555333222111222222111000000000111111111111000000111111111111222333444555333444666888999999999999;;;<<>>???>>>>>>@@@???>>>>>>>>>=========<<<999999999:::::::::;;;;;;999888777555444333333333...222555444333333222///===666JJJyyymmmQQQAAA;;;;;;::::::666111000333222///......---+++***+++...000.........---///888EEEOOOqqqiiiMMMIIIJJJBBB???CCC@@@???===<<<:::999999999UUUQQQDDDCCC@@@===888444000...+++++++++************)))(((***++++++)))((()))***)))+++000555;;;>>>??????:::BBBJJJJJJFFFEEEMMMTTT[[[[[[ZZZUUUKKKJJJZZZnnnvvvyyyxxxRRR===...---,,,+++)))***,,,,,,+++++++++************++++++---++++++,,,,,,+++,,,///---777,,,@@@yyysssrrrhhhkkkrrrppphhhhhhiiikkklllmmmlllllllllhhhkkkooosssuuutttqqqoooiiilllpppqqqqqqtttzzz~~~}}}{{{uuuDDD,,,+++...))))))'''%%%%%%((()))'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******(((---111...&&&///TTT{{{sssllleeeyyyyyy|||oooeeeeeeiiiaaaaaattt~~~fffwwwRRR222------)))%%%###&&&***)))%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((())))))***))))))***+++,,,---......000000//////111222333333:::888:::===<<<:::===CCCDDDDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKJJJGGGDDDCCCDDDEEECCCBBBBBBBBBBBBAAA???:::888888888999999777555222000...///000111000///...///000111111000///...000000000000111222333333444666777777777888:::;;;666@@@<<<===^^^|||JJJ???GGG666666???///111000000//////.........,,,++++++++++++*********((((((((((((((()))******'''((())))))************%%%)))000000---:::```uuu^^^LLL>>>;;;;;;===<<<:::<<<@@@<<<<<<;;;;;;;;;;;;::::::999888888777777777777777666555333222111111111222000///111444555111...---...111222PPPiiiTTTDDDBBBCCC???888444444444222000000000...------000222111......666EEEWWWeeemmmcccRRREEEEEEFFFAAA======>>><<<:::888777666666666{{{RRRNNNDDDBBB@@@<<<777333///---+++++++++************)))(((***++++++)))((())))))''')))---333:::???AAABBBAAAMMMXXXZZZUUUSSSZZZbbbiiieeeiiijjjVVVAAANNNmmmlllvvvVVV???===***,,,+++(((&&&)))---...,,,++++++************++++++...((('''...111---,,,...111***+++///EEE~~~vvvtttkkkkkklll^^^]]]^^^bbbfffjjjkkklllmmmnnnooopppppppppoooooommmrrrwwwuuupppnnnqqqvvvyyy|||vvv@@@(((222333###''''''((()))(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))),,,$$$&&&///000+++222AAAmmm}}}fffoooxxxyyyrrryyyzzz}}}qqqxxx}}}III)))%%%...&&&&&&***,,,)))###%%%,,,'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))***+++,,,------...,,,---...111333555444333222222888@@@BBB???BBBHHHFFFEEEEEEFFFFFFEEEEEEFFFBBBDDDFFFEEECCCAAA@@@@@@DDDCCCAAAAAABBBBBB@@@???999777666555555444222000000...------///000000///......///000000///......///////////////000111222///333555444333666999:::777:::<<>>444+++:::000000/////////.........+++++++++***************'''''''''''''''((()))***%%%&&&'''((())))))))))))///((()))000///)))222BBBsssdddccc___III@@@666888888:::>>>===::::::>>>::::::999999999999999999888888777555555444444444333222111/////////000111666---***000444222111333---BBB000)))^^^sssNNNMMMNNNJJJAAA:::888777555666777777555333111111222666444:::NNNjjj}}}sssJJJIIIEEE@@@???@@@===777<<<:::888666444444444444|||MMMPPPDDDCCCAAA>>>999444000---++++++++++++++++++++++++(((((())))))******+++++++++((('''...:::DDDGGGGGGFFFHHHhhhmmmRRRiiinnn___cccdddjjjooo]]]IIIEEEccc|||fffGGG999,,,)))+++*********))))))((((((******))))))))))))******+++++++++,,,,,,,,,------(((,,,222333111BBBrrr{{{```YYYTTTUUUWWWYYY]]]ccchhhhhhqqqrrrhhhhhhqqqqqqwwwkkk^^^TTTNNNTTTllljjj999---000+++'''+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))******+++++++++,,,,,,,,,666QQQxxxooogggwww{{{~~~zzzttt^^^ppp]]]<<>>???AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@>>><<<<<<<<<===???AAAAAA>>><<<<<<:::777666555444222000////////////............---------............///............////////////000111111222222333444444333888;;;;;;;;;???HHHQQQ{{{lllRRRFFFCCC@@@===999666444444444......---,,,,,,,,,,,,---************)))))))))((())))))(((((((((((())))))((()))))))))************+++++++++,,,,,,,,,------333MMMxxxzzztttwwwfffMMMAAA===;;;:::::::::;;;<<<=========<<<<<<;;;:::::::::999666444666666777777666444222111111000000///////////////............////////////333FFFDDD...555eeeccc???>>>AAA999888???:::666777::::::::::::CCCaaalllnnn~~~[[[FFFBBB>>>;;;::::::999888777666666555333222111111}}}NNNPPPDDDCCCAAA>>>999444000---++++++++++++++++++++++++)))))))))))))))*********+++)))(((,,,555>>>BBBCCCAAA===IIITTTPPPTTTdddooo]]]\\\```vvvjjjYYYVVVjjj}}}|||yyy}}}PPP999///+++,,,*********)))))))))((((((******))))))))))))******+++++++++,,,,,,,,,,,,---+++***,,,---***000LLLjjjjjjXXXRRRVVV[[[PPPDDDDDDNNNTTT[[[YYYJJJXXXgggzzz```BBB***)))---***''')))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))*********++++++000333IIIpppxxx```WWWfff~~~lllXXXlllqqqZZZ===***&&&((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((************+++,,,------+++111666666222///111444333444555777:::;;;===>>>AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>???@@@???;;;888999777555444333222000.../////////.........------,,,---------............------........./////////000000111111222333333333444666888888777999@@@EEEJJJddduuufffTTTEEE===@@@>>>:::666333222111111...------,,,,,,,,,,,,,,,*********)))))))))(((((()))(((((((((((((((((()))(((((()))))))))*********++++++++++++,,,,,,,,,,,,777333;;;TTTttt{{{xxx}}}ooo```LLL>>>:::999999888999999:::;;;<<<<<<<<<<<<===<<<;;;;;;;;;:::888666666666666555444333222111000000///............///------........./////////000444===@@@888???iiiyyyggguuuxxx```NNNJJJRRRSSSKKKIIISSS\\\^^^eeennnttt~~~iiiDDDBBB@@@<<<::::::999888666666555444333222111111000OOOPPPDDDCCCAAA>>>999444000---++++++++++++++++++++++++************))))))))))))***))))))+++///666<<<@@@FFFLLLEEEDDDNNNIIIIII___^^^dddjjj~~~\\\XXXzzz}}}}}}RRR;;;...))),,,,,,******))))))))))))((((((***))))))(((((())))))*********+++++++++,,,,,,,,,000+++***...---+++111<<>><<<:::777444111//////...------,,,++++++++++++,,,))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,******///:::MMMhhh}}}nnn\\\CCC<<<555222555777666555777888999:::;;;;;;;;;;;;>>><<<;;;;;;<<<;;;999777666555444333222111111111//////...---------......,,,,,,---------.........---'''333CCC777'''CCCtttwwwzzzsssooo}}}qqqLLL888>>><<<;;;::::::999666444333333222222111000//////PPPPPPDDDCCCAAA>>>999444000---++++++++++++++++++++++++++++++******))))))(((((()))*********+++000888>>>III^^^[[[KKKNNNVVVVVVXXX```fffdddgggyyygggAAA]]]www~~~WWW888444,,,+++///'''))))))))))))))))))(((((())))))(((((((((((())))))************++++++++++++...******000333111000111???SSSuuu}}}QQQ111---000///)))%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))+++,,,---,,,///DDDjjjnnnTTTGGGJJJVVV___kkksssoooooobbbWWWuuummmHHH))))))((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,+++,,,...000000000111222333555777888999:::===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@??????>>>?????????===999555444222000///000///---+++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------.........///000000111111111000111444888;;;:::999===@@@999666DDDUUUjjj{{{ooorrr]]]MMM???===AAABBB@@@>>>888777444222000...------,,,,,,+++************+++))))))((((((((('''''''''(((''''''&&&&&&''''''((('''''''''((((((((()))))))))))))))*********++++++'''///555222)))'''222>>>IIIWWWmmm{{{___KKKAAA===444111///111444666555222555666777888999:::::::::<<<;;;::::::;;;:::888666555444222000//////000000......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,)))+++000111///666AAAnnnnnnMMM@@@???;;;;;;:::;;;;;;999666333111111000000///......---QQQOOODDDCCCAAA>>>999444000---++++++++++++++++++++++++++++++******))))))((((((''')))+++******...666===DDDPPP]]]UUUKKK]]]pppllltttrrrfffcccrrr{{{~~~fffGGG]]][[[>>>333111)))---111$$$(((((((((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++)))&&&'''+++...///000222,,,222QQQoooBBB,,,+++(((+++)))###"""(((+++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))***000---++++++***---888CCCrrrmmmZZZSSSRRRQQQQQQSSSYYYcccsss{{{qqqlllkkkppp___MMMXXXmmmvvvyyylllFFF///((('''&&&(((***)))'''$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++///---++++++...//////...000000222333555666777888999:::;;;===>>>?????????>>>???@@@@@@@@@???>>>============>>>???>>><<<999222111//////000///...,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000111000///333888:::777444000;;;===:::;;;888:::FFFUUUgggzzzgggccchhh\\\LLLMMMNNNGGGCCCDDDCCC===888666666555333111///...---,,,++++++***)))))))))))))))(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((((((((((()))))))))******///+++'''(((...222111---000222777===FFFQQQ]]]dddaaagggtttzzzkkk^^^\\\RRRCCC:::777222+++444222000111333444222000333444555777888888999999999888777777888888666444444222000///------......---,,,,,,+++***+++++++++************++++++++++++---,,,((('''---444111***777ooogggKKK??????DDD;;;:::;;;<<<<<<:::666333/////////......------,,,PPPMMMDDDCCCAAA>>>999444000---++++++++++++++++++++++++************))))))))))))''')))+++++++++...333888DDD===LLLTTTHHHNNNiiivvvssszzzvvvtttooorrrhhh>>>777222+++%%%***---%%%''''''(((((((((((()))))))))((((((''''''(((((()))((())))))))))))*********+++***))))))((()))---000111...222JJJwww___888***,,,---))))))(((%%%&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))***(((***......)))&&&&&&111EEEeeessskkkgggYYYHHHEEENNNRRRHHHFFFNNNRRRLLLFFFEEERRRgggqqquuufffVVV>>>...)))---111333$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++...---,,,,,,---.........//////000222333444555666666777999:::<<<=========;;;<<<===>>>>>>======<<<<<<;;;:::;;;<<<======<<<111000/////////000...---++++++++++++************))))))))))))*********+++************++++++++++++++++++,,,,,,---.........222000///000222333111...000777666888@@@>>>777999;;;BBBGGGKKKXXXlllzzz}}}tttuuuyyyyyyttt___WWWLLLLLLPPPFFF@@@KKKHHHFFFFFFEEEAAA:::666888444333222111///...---,,,******)))(((((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))&&&(((((('''+++000000,,,111000...++++++///555:::000===DDD???:::999666///333222000///222555333...222000......///000000///111222333555666777777888666555444555666666444222111000///...---,,,,,,,,,,,,+++******))))))******(((((()))))))))*********,,,)))***...---(((***111000@@@\\\cccNNNEEE@@@===<<<;;;;;;:::;;;;;;999555222.........---------,,,,,,PPPKKKDDDCCCAAA>>>999444000---++++++++++++++++++++++++)))))))))))))))*********)))******++++++,,,...000>>>FFFJJJMMMPPPKKKPPPeee[[[iiipppwwwvvvvvvyyyrrr???222333+++&&&***)))&&&)))'''''''''((((((((())))))((((((''''''''''''((((((((((((((()))))))))******---------+++)))***,,,,,,111333...)))555YYYsssOOO...&&&//////&&&,,,***)))***)))%%%"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''(((((((((%%%&&&***,,,)))&&&,,,444---'''&&&222CCCUUUhhhwwwxxx|||xxxttt{{{uuubbbKKK@@@666+++###&&&---,,,$$$%%%&&&&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******)))***+++,,,------...///......///000222333444444555666888:::;;;<<<======999:::<<<=========<<<<<<<<<999777666888:::;;;<<<000...------//////...,,,++++++*********)))))))))((((((((()))))))))******)))))))))*********++++++******++++++,,,---------///........./////////...777888111000:::<<<999???DDDAAA<<<888;;;CCCLLLQQQFFFGGGKKKPPPSSSQQQJJJDDDDDDFFFCCCEEEHHHBBBAAAMMMBBBAAAAAABBB???:::888;;;111111000///...---++++++***)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((***111///*********)))$$$(((---//////---+++***,,,111000)))&&&,,,666;;;...111555666111---///444...---,,,,,,---///000000///000222444555666777777555444333444555555333111//////......---+++***)))+++***))))))(((((())))))''''''((((((((()))))))))***'''***///,,,%%%(((333,,,'''333[[[mmm\\\JJJEEEDDD@@@<<<:::<<<;;;999999888666333000......------------,,,,,,PPPKKKDDDCCCAAA>>>999444000---++++++++++++++++++++++++(((((())))))******+++++++++******+++++++++******...ZZZTTTGGG___\\\GGGSSSbbbfffiii~~~iiiRRRkkkuuuNNN222,,,---###&&&444,,, +++&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''')))******+++---+++)))+++,,,222555---,,,FFFfffTTT999%%%(((...)))%%%''''''""""""''''''$$$&&&,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''***%%%$$$))),,,)))'''&&&)))(((+++000000---...444888===GGGRRRZZZaaakkktttuuuuuutttuuu{{{zzzssshhh```III777555000)))+++(((((())))))$$$!!!&&&---&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***%%%'''+++,,,,,,---///000---...///000111222333444666777888:::;;;=========999:::;;;=========<<<<<<<<<888555333444777999:::...---,,,,,,......---,,,************))))))))))))(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,---...///000222444(((444777666888333222:::888777999>>>@@@@@@AAACCCGGGFFFEEEGGGIIIJJJIIIGGGFFFFFF@@@@@@HHHDDD===AAACCC@@@@@@BBB@@@999444333/////////...---,,,******))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((---)))$$$'''555AAA>>>333+++,,,---,,,,,,,,,...000///++++++000555222+++'''333+++)))---///,,,---222...---......///000111111///000111333444555666666555444333444555555333222---.........---+++)))(((******)))((((((((((((((('''''''''(((((((((((()))'''))))))&&&)))///...(((,,,444222+++FFFlllNNNEEE??????===:::<<>>>>>???>>>===;;;999999:::777555222111222333222222//////...------,,,++++++(((((((((((((((((((((((((((((())))))))))))((('''''''''''''''(((((((((((())))))*********+++++++++***+++,,,---............///000000111222222333333555777888999999;;;>>>@@@???AAACCCEEEFFFDDDBBBAAA@@@AAAAAAAAAAAA@@@???>>>======<<<;;;888555222000///......---+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++)))'''***...000---*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...///000111333444555666666444222222222222000......---+++)))(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************---+++---......;;;```xxx|||rrrYYYHHH@@@??????>>>===<<<<<<;;;777777555444222111//////,,,,,,,,,+++++++++******LLLLLLDDDDDDBBB???999444111///+++++++++************))))))))))))))))))))))))))))))************+++++++++***888FFFMMMSSS\\\cccfffWWWjjj}}}wwwvvvwwwxxx{{{qqqqqqzzzxxxHHH333...,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((())))))***+++++++++******,,,...000222,,,>>>___oooHHH666777,,,+++***(((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''((((((((()))))))))*********************************************************)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,+++,,,---///000222333444999999999::::::;;;;;;;;;:::;;;;;;:::999888888999666444222111111222222111......---,,,,,,+++******(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''(((((((((((()))))))))*********++++++***+++,,,------.........//////000000111222222222444666888888999:::===???<<<===???@@@AAA@@@???>>>???????????????>>>>>>>>><<<<<<;;;:::777444222000......---,,,+++***))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%(((,,,...+++((()))************+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///111222333444555666444222222222222000...---,,,+++)))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********,,,***,,,///+++)))777JJJuuu}}}nnn___PPPBBB:::======<<<;;;::::::::::::777666555333111000......,,,,,,+++++++++*********MMMMMMEEEDDDBBB>>>999555111///+++++++++************))))))))))))))))))))))))))))))************+++++++++***///666<<>>;;;;;;<<<<<<============???>>>======<<<<<<======;;;;;;:::888666333111///------,,,+++***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&)))+++)))&&&((((((((())))))))))))************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000222222333555333222111222111000...,,,+++***)))((((((((()))((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))(((%%%(((......(((''',,,///MMMuuu~~~ppp[[[GGG<<<888999::::::999888777777777888999777666555333000...---,,,++++++++++++*********)))MMMMMMGGGDDDAAA===999555111///+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++---///222888@@@IIIOOOQQQ___iiirrr}}}xxxlllkkkvvvuuuGGG111000222...***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((())))))******)))))))))***++++++,,,111222,,,***888VVVooojjjOOO444,,,000111,,,((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++)))+++...111222222111111444555666888888888888888777666555555555555444333333111//////000000...---*********))))))(((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******((()))***+++,,,,,,,,,,,,---------...//////000000111333444555555777999<<<===<<<;;;;;;;;;<<<>>>??????>>>===<<<;;;<<<<<<===999999777555333111///...,,,,,,+++***))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))'''%%%&&&&&&'''''''''((((((((()))))))))*********++++++************************************+++++++++++++++,,,---...///000111111444222111000111000...---******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((($$$%%%+++...---...222+++...555DDD```tttlllPPPHHH===555333777;;;>>>777666555444444555777888666555444111///---+++***+++************)))))))))NNNLLLHHHDDD???<<<999666222...+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++(((***...222:::EEEUUUaaaSSScccoootttjjjEEE***...666...'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''''''''&&&''''''((()))))))))((((((((())))))))))))+++...000111111222222BBBZZZ|||dddHHH666///)))((()))))))))***%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******++++++)))+++---000111111000//////111444666888999999999:::777555444555444111///000///............,,,+++((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))'''((()))***+++++++++++++++,,,,,,------.../////////111222333333555777:::<<<;;;:::999:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<777666555333111///...---*********))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))******+++++++++++++++,,,---......//////222111/////////...---+++((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((***(((''''''''''''+++///***000000+++---@@@^^^uuu~~~wwwlllZZZGGG<<<666555444555666777666555666555444444444555666777444333222000...,,,***)))*********)))))))))((((((OOOLLLIIIDDD>>>;;;999777222...+++++++++************))))))))))))))))))))))))))))))************+++++++++*********+++///<<>>333000111222222222444555555333000444444444444444444444444222111000...---+++***)))))))))))))))((((((((((((OOOLLLJJJDDD>>>:::999777222...+++++++++************))))))))))))))))))))))))))))))************+++++++++---+++******)))...???QQQgggkkkxxxxxxYYY///)))333444+++&&&***---***&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((''''''((()))))))))))))))###***111222...***+++---&&&''')))***...777DDDNNN]]]tttbbbMMMHHHCCC@@@666,,,+++000...***&&&&&&***,,,)))$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))***+++,,,------...---000333777999::::::999999555222222333333000,,,---,,,+++,,,,,,,,,)))''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&'''((())))))))))))))))))******+++,,,,,,---,,,---///000000111444666555444444444555555666666999:::<<<======;;;999777444333000...---,,,,,,,,,(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((()))******+++++++++,,,------............---+++***+++***)))'''&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''###&&&)))+++,,,,,,+++***555)))&&&...111000(((+++000222111555@@@LLLMMMMMMMMMPPPQQQKKK@@@777444555333---)))+++111555000//////000222444444333222333444555444333111/////////...---,,,+++******))))))((((((((('''''''''PPPKKKJJJDDD===:::999777333...+++++++++************))))))))))))))))))))))))))))))************+++++++++&&&&&&)))---+++)))...888IIIbbb|||AAA***444,,,(((&&&)))------((($$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&'''((()))************...,,,***))))))***+++,,,,,,///111000,,,+++---000+++777BBBGGGKKKTTT___gggZZZ^^^\\\VVVVVV^^^ccccccQQQVVVVVVQQQSSSYYYZZZTTTBBB333,,,222666000---000$$$'''(((&&&$$$&&&(((***((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********))))))))))))***+++,,,---///111444888999999888777666333///000333444000,,,,,,+++++++++,,,+++)))&&&''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,+++,,,...//////111333666444444555555555666666666777888;;;===<<<:::777555333222000---,,,+++++++++''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++,,,,,,,,,------.........---+++***)))***)))'''&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&(((***)))%%%"""(((///222...(((''')))555(((%%%000666///,,,000///...000333222...///555111000---,,,111555111(((///...---...000111111000111222444555444111...,,,......---,,,,,,++++++***)))(((((((((''''''''''''NNNMMMMMMIIICCC===999555111///---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++000TTTrrruuuvvvqqq@@@&&&)))666******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,++++++,,,,,,---...000000111222333444444555888999:::<<<>>>AAACCCDDD;;;;;;<<>><<<444333111///---+++))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''&&&&&&''''''(((((())))))))))))))))))***+++,,,,,,...///111222444555555555222111///...---,,,,,,,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))))))))*********++++++------------///000111222444444444555666666777777888999;;;<<<;;;888666444000///---,,,***)))))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,*********)))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))*********+++++++++,,,,,,+++,,,,,,---...---------------------------------++++++,,,---...///000000000000000000000///......,,,,,,+++******)))((((((''''''''''''''''''''''''PPPPPPLLLHHHBBB===999555111///---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++(((,,,555JJJnnnmmmSSS555'''***000---''')))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((()))******++++++,,,+++************+++,,,,,,++++++,,,---...///000000000000111222333555666777<<<===>>>======;;;999999000000...,,,+++)))''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''(((((())))))))))))))))))***+++,,,,,,......000111333444444444111000...---+++***)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&''''''''''''((((((((())))))))))))************+++++++++,,,---...///000222222222333444444555555555666888999888666444222///...,,,+++***)))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((())))))))))))*********++++++++++++******))))))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((()))))))))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,***++++++,,,---.../////////000000000000///......++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&LLLMMMKKKGGGBBB===999555111///---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************(((222222+++>>>jjjNNN***...111///***((())),,,))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++,,,***))))))))))))***++++++)))***++++++------...///111111111222333444555666:::EEEQQQSSSIII>>>888777000///...---+++***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''(((((()))((((((((())))))***+++,,,---...///000111222222222111000...,,,***))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******************+++,,,---...///000000111111222333333111222555666666444222000------+++***)))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))))))))************+++***)))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))************))))))))))))*********************++++++,,,------...///////////////......---******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&KKKLLLKKKGGGAAA<<<888555222///---,,,+++***))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********111'''&&&+++***111TTT|||hhhBBB(((000---)))'''(((((((((&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***++++++)))(((((((((((()))******)))******+++,,,---......222222222222333444555666<<>>999;;;///......---+++***))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&'''((((((((((((((((((((()))***+++,,,,,,---...///000000111000000///...,,,+++***))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******)))******+++,,,---.........///000000111111///000222333333222///...,,,+++***)))((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********)))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&''''''((()))(((((((((((((((((()))))))))******))))))******++++++,,,,,,---............---,,,,,,))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&MMMNNNJJJFFF@@@<<<888555222///---,,,+++***))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******+++)))+++///,,,***222>>>fffmmmEEE'''&&&444...+++(((((())))))(((&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))***(((''''''''''''((())))))))))))***+++,,,---......000000000000111222333444:::IIIUUUQQQ@@@333333999,,,++++++***)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&''''''(((((((((((((((((()))***+++++++++,,,---...///////////////...---+++************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******))))))******+++,,,---------...//////000000...///111222222000---+++******)))(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&''''''(((((('''''''''''''''((())))))******))))))))))))******++++++,,,,,,,,,,,,,,,+++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOIIIEEE@@@;;;888555222///---,,,+++***))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***$$$000333,,,---444///"""222NNN|||eee555***333555...)))%%%,,,...+++'''''')))''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))(((((()))***+++,,,------------......000111333333444:::???;;;222,,,---111******))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$%%%%%%&&&&&&''''''((((((''''''(((((()))***+++***+++,,,---.........---,,,+++******)))))))))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((*********)))******+++,,,,,,------......//////000...///111111000...+++)))))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''((()))*********(((((())))))))))))*********************))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%OOONNNIIIEEE@@@;;;888555222///---,,,+++***))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))...###$$$000///$$$(((666,,,,,,666SSS}}}eee777333000///+++(((***111...)))######&&&)))'''%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,------...///000222333444222333666666555222000...++++++******))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&''''''((('''''''''(((((()))***+++***+++,,,,,,------------))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((+++***************+++,,,,,,,,,---......//////000...///111111000---***((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''((()))******+++(((((((((((()))))))))))))))))))))))))))(((''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%UUUHHHIIIDDD>>>:::999777333000---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++...---...000666JJJqqqwwwOOO===:::...---,,,+++************(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********,,,------------...000333333333222111///---+++++++++***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((()))***+++,,,---------))))))))))))((((((((((((''''''&&&%%%%%%$$$############################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((***++++++,,,,,,------......------,,,,,,++++++***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$TTTGGGIIIDDD>>>:::999777333000---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++,,,++++++,,,+++...;;;IIITTTnnnvvvWWW<<<---+++000555---,,,+++***))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))*********+++------,,,,,,...///222222222222000...,,,+++++++++***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((()))***+++,,,,,,,,,,,,)))))))))((((((((('''''''''&&&&&&%%%$$$$$$###############################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((())))))******+++,,,,,,---,,,,,,,,,+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$TTTHHHIIIDDD>>>:::999777333000---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************+++***+++......)))&&&&&&000:::III[[[sssooo\\\;;;444...///444444---&&&+++***)))(((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******)))+++,,,,,,,,,,,,---///111111111000///---,,,++++++***))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))***+++,,,,,,,,,,,,)))(((((((((((('''''''''&&&&&&%%%%%%$$$$$$###############################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))***+++++++++++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$UUUIIIIIIDDD>>>:::999777333000---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))*********)))***...111222111000)))***+++,,,111<<>>:::999777333000---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((******(((''')))+++---(((+++...///,,,)))(((***)))---555>>>CCCGGGNNNTTTRRRRRRQQQLLLFFF???;;;999000,,,(((''')))******(((---...,,,%%%&&&...''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((***++++++***+++,,,...///...---,,,++++++******))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))***+++++++++******''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######################################################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))))))))******+++,,,,,,,,,+++++++++***))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$RRRFFFIIIDDD>>>:::999777333000---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%+++...+++&&&%%%&&&&&&000,,,******))))))...555,,,///222111...,,,///333///...,,,---...---***'''///111222222000...------'''(((+++///222///)))###'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((())))))''')))************+++---...---,,,+++************((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))************((())))))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))***************)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######################################################################################################"""""""""############$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))******+++,,,,,,---++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$RRRGGGIIIDDD>>>:::999777333000---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$,,,///,,,***,,,,,,***%%%$$$(((///000***$$$###$$$(((++++++)))))))))(((++++++,,,...///000///---''''''&&&%%%&&&'''***++++++&&& %%%***+++***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))'''(((******))))))+++,,,---,,,***)))((())))))***(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''((())))))******(((((()))))))))***************+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((())))))************))))))&&&&&&&&&%%%%%%%%%%%%$$$##################$$$$$$################################################################################################""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))(((((())))))***+++++++++******)))((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$UUUJJJIIIDDD>>>:::999777333000---,,,+++***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&))))))$$$$$$)))+++(((...&&&$$$))),,,+++***---'''((()))***+++---,,,******++++++***''''''))),,,+++++++++---...---***'''&&&***---,,,(((%%%&&&(((&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''(((******))))))+++,,,,,,+++***((((((((())))))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''((()))******+++(((((())))))*********+++++++++,,,,,,,,,---------------...///000000//////111111111111111111111111************************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))*********))))))(((&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$################################################################################################""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((()))*********)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$OOOLLLJJJEEE>>>:::999777444111...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))******)))(((((((((((((((''''''''''''((((((((()))(((((((((((('''&&&&&&%%%...+++'''(((---000,,,%%%***444///&&&'''))))))///000000333777666444777<<<:::AAA@@@<<>>888:::111...555---(((555(((000)))%%%,,,&&&$$$444************'''$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################PPPLLLJJJEEE>>>:::999777444111...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))******)))((((((((((((((('''''''''((((((((())))))((()))))))))))))))+++,,,)))+++***'''%%%'''+++...+++...)))***666:::999@@@GGG>>>EEEaaayyy{{{mmmbbb~~~ppp|||}}}KKKHHHNNNKKK>>>BBBEEE666:::<<<555...111---"""******((('''))),,,***'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################QQQLLLJJJEEE>>>:::999777444111...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))***))))))((((((((((((((((((((((((((())))))))))))((())))))'''&&&&&&''')))***,,,...---++++++...333///888???HHHUUU```xxxcccVVV]]]JJJ???:::999888555999999///++++++(((###&&&,,,)))!!!((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################RRRKKKIIIDDD>>>:::888777444111------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********(((***+++***((((((***,,,+++''''''...888EEESSS^^^cccxxxvvv]]]VVVRRR===666===:::444555111))))))---***###))))))))))))((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################TTTIIIIIIDDD===999888666333000------+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))************+++(((+++---,,,***+++///333...333???OOOaaayyyzzz|||zzz|||gggOOOGGGCCC;;;;;;999555222222111...******)))))))))***++++++((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################UUUHHHIIIDDD===999888666333000...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))((((((((((((((())))))***)))*********++++++++++++***++++++(((&&&***333;;;PPPggguuukkkaaa```hhhdddTTTPPPYYY___SSSUUUbbb```OOOHHHQQQSSSWWW]]]___\\\\\\eeeqqqhhhZZZEEE===;;;>>>>>>777333444---,,,+++)))))))))******)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################UUUIIIIIICCC===999777666333000...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))((((((((((((((()))***************+++++++++,,,,,,,,,---000333<<>>>>>666444111...+++*********)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################################################################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&##############################################################################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################UUUJJJHHHCCC===999777666333000...---+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((())))))))))))((((((((((((((()))************+++++++++,,,,,,,,,,,,222<<>>EEE999000111,,,***'''(((******((((((+++(((((((((&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""##############################################################################""""""######$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPPJJJEEEBBB===:::888666333111///...,,,***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((***)))((((((***+++'''''''''''')))+++,,,..."""'''***+++++++++,,,(((''''''))),,,---+++((($$$(((***((((((***((($$$###$$$&&&'''((((((((()))'''''''''((()))(((%%%"""(((&&&$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((('''(((+++,,,,,,"""***111...'''...LLLjjjeeeZZZUUU\\\aaaiii|||nnn{{{SSSDDD>>>;;;555+++555,,,&&&'''***(((&&&%%%((((((((('''%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""##############################################################################""""""######$$$%%%########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRRKKKFFFCCC>>>:::777555222000///...,,,+++)))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''******)))(((&&&&&&((()))***+++,,,,,,+++)))'''&&&///000111000---+++******000,,,***+++///000---)))444555111,,,+++000444444---.........---***(((&&&$$$%%%&&&&&&%%%&&&'''((()))'''&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))),,,)))''''''((())))))***000---///888LLLmmmgggWWW\\\```uuu}}}yyyiiiMMM???BBB999333000222222...,,,,,,((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#############################################################################################""""""######$$$%%%########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSKKKGGGDDD>>>:::777444222//////...---+++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''((()))***)))((((((***+++!!!$$$)))...111222111111******+++,,,000666???DDDLLLDDD:::666:::???@@@???777999999666666888777444333111000/////////...---,,,,,,+++((($$$%%%)))...***((((((((())))))'''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((()))))))))+++((())),,,---,,,+++,,,000,,,666XXXiiiZZZ^^^nnnwww{{{pppsss~~~nnnrrrtttpppxxxzzzdddjjjkkkVVV}}}~~~TTTAAA888888999888222)))&&&(((((('''&&&&&&&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################""""""######$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTJJJGGGDDD>>>:::777444222//////...---+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))))))))(((%%%'''***,,,,,,,,,...///...,,,+++)))***,,,///111999;;;>>>BBBGGGNNNVVV\\\eeeYYYJJJCCCGGGQQQZZZ```SSS]]]gggkkkjjjdddYYYOOOCCC>>>888444333444444444333555555111,,,((((((******)))(((((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((()))))))))***'''&&&)))...///,,,,,,111222OOO}}}yyy\\\]]]nnn{{{|||nnnooosssnnn|||vvv~~~{{{qqqyyy~~~nnn]]]eeewwwqqq___PPPCCC>>>===999333000+++(((%%%%%%'''''''''%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################""""""######$$$%%%####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUIIIFFFCCC>>>:::777555222000000///---,,,***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***************+++,,,+++)))'''((()))111///---...444===GGGMMMPPP[[[lll~~~xxxhhhXXXNNNEEE>>>:::444666999:::777222...+++000---***((())))))((('''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))((((((((()))))))))******,,,((((((***(((%%%...:::bbbsssOOOZZZzzz~~~}}}pppyyy~~~iiiYYY]]]}}}iiiFFF===GGGNNNJJJBBB444///)))'''(((((((((&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$##############################################################################""""""######$$$%%%#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUHHHEEEBBB===:::888666333111000///...,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***++++++,,,,,,,,,......---------111777;;;555???NNNbbbttt{{{sssmmmZZZUUUMMMFFFAAA===;;;999<<<888222...,,,+++******((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))(((((()))))))))*********111,,,+++...111===YYYvvvzzzjjjddd~~~mmmmmmrrrooo```___bbbLLLGGGHHHHHHHHHBBB:::000***))))))(((%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$##############################################################################""""""######$$$%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTHHHEEEAAA===:::888666444222000///...,,,+++***)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,---------***+++...444>>>LLL[[[eeetttoooXXXJJJEEEDDDDDDIIICCC;;;555111///...---))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))************...***---999KKKkkkjjjRRRXXXyyywww{{{xxxuuuiiiZZZ}}}]]]IIIKKKUUULLLCCC666...+++***'''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""######$$$$$$$$$$$$#################################################################################"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTTKKKGGGDDD>>>:::888666444222000///...+++***(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''+++'''%%%)))//////)))"""+++,,,&&&%%%000111...222...666GGGaaatttUUU???GGGHHHHHHEEE???777111---...+++,,,...+++%%%###''''''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((***(((***...,,,''')))111888&&&222___lll\\\uuu}}}ooofff```aaa```dddwwwooo___nnnzzzpppRRRTTTDDDGGGBBB555---,,,)))###---***'''&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################VVVKKKGGGDDD>>>:::888666444222000///---+++***(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))******'''%%%%%%)))---&&&000///+++,,,+++...;;;CCCcccTTTKKKAAA@@@EEEFFF>>>666///,,,+++---+++&&&&&&)))''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))***))))))))),,,+++***+++...000///,,,###666TTTjjjeeesssyyy~~~|||nnnmmmvvv{{{nnnccc```qqqjjj___III;;;???>>>000(((+++))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################WWWKKKGGGDDD>>>:::888666444222000///---+++***(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))++++++)))'''(((,,,000)))000...000>>>LLL]]]qqqzzzoooZZZMMMIIIGGGBBB===999666555666222,,,))))))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%)))+++,,,***(((&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''(((((()))***************)))******)))---111///(((DDDeeevvv[[[jjj||||||uuuhhhccccccooo___EEEDDDEEE:::000///((()))***)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################XXXJJJGGGDDD>>>:::888666444222//////---+++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))+++)))))),,,000111---)))222777<<>>DDDCCCCCCBBB===555,,,'''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((***,,,,,,+++***'''&&&$$$###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((((((((('''(((((()))***++++++++++++'''***...///++++++333>>>cccuuu]]]ooo|||zzzpppaaaTTTKKKEEEBBB@@@CCCEEECCC???>>>BBBCCC@@@BBBCCCIIISSSZZZbbbooo}}}|||gggdddlllNNNDDDFFF@@@444---+++(((&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################VVVIIIGGGDDD>>>:::888666444222///...---+++***)))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))*********+++,,,+++++++++...000DDDSSSeeeqqq[[[NNNCCCDDDEEEDDDAAA;;;111)))+++***(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***,,,---((('''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((()))***)))((('''((()))***+++,,,,,,,,,,,,,,,+++///222+++---MMMssszzzjjjyyyyyyhhhsss{{{zzzdddTTTHHHFFFAAA;;;777777:::>>>@@@777888888555555888999888>>>;;;999888666777===DDD;;;XXXrrrtttmmmoooooozzzoooRRRHHHCCC>>>999111(((%%%'''***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################VVVIIIGGGDDD>>>:::888666444222///...,,,+++***)))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******+++(((...111***"""(((>>>RRRfffyyyxxxOOOLLLFFF@@@>>>===777111000...+++((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%(((***,,,)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))++++++***((('''((()))***+++,,,---------,,,'''(((...555HHHtttwwwdddgggeeeNNNAAA===:::555888888999999888777666666999999999999999:::;;;;;;444666999::::::999:::<<<>>>:::555444;;;PPPnnntttiii{{{uuuMMM???FFFDDD<<<111+++******)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################VVVKKKGGGDDD>>>:::888666444222...---,,,+++***)))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++***---000000666JJJggg}}}rrr\\\FFF===??????<<<666444000+++((('''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***+++,,,+++)))'''((()))***,,,---.........,,,***)))555VVVuuurrr}}}fff\\\{{{gggPPPCCC888555999;;;:::999666888<<<>>>???>>>>>>===<<<;;;;;;<<<<<<<<<<<<===555999<<<======<<<:::888555555<<>>:::888666444222...---,,,+++************(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++///)))))):::XXXxxxwwwRRR@@@AAAEEEDDD;;;888333...***(((((((((''''''''''''''''''''''''###$$$%%%%%%%%%$$$###"""************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&(((***,,,,,,+++)))(((((()))+++,,,---.........000444666HHH~~~hhhpppkkkpppgggTTTIII666;;;999:::???===777666<<<:::::::::::::::;;;>>>AAABBBAAAAAACCCCCCBBBBBBCCCDDDEEEDDDAAA??????>>><<<999===<<<666444999;;;999777???HHHSSShhhhhhwwwyyyTTTJJJOOOOOODDD333((((((,,,((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################WWWOOOFFFBBB>>>;;;999777555333///...---,,,+++*********(((((((((((((((((((((((('''((((((((()))))))))***)))'''***///...((((((---***555DDDSSSfff|||tttWWWBBB@@@HHHIIIGGG;;;,,,)))//////))))))'''%%%%%%''''''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$)))---...,,,)))&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((++++++***************++++++&&&&&&,,,000...,,,---111%%%OOO}}}{{{uuuiiiwwwbbbJJJ???;;;<<<>>><<<;;;:::;;;<<<=========>>>BBBDDDDDDHHHNNNQQQPPPLLLUUU[[[YYYVVVVVVVVVUUUWWWRRRLLLIIIHHHHHHFFFEEE???????????????<<<888666888999>>>AAA<<>>;;;999777555333///...---,,,+++*********(((((((((((((((((((((((((((((()))))))))))))))))),,,)))(((++++++)))...555CCCMMMWWW^^^mmm~~~___III@@@<<>>AAADDDJJJYYYgggrrrVVVIIIIIIHHHCCC>>>666999<<<<<<===JJJjjj{{{cccrrrhhhVVVKKKOOOPPPJJJ888)))(((+++(((''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUOOOIIIEEE@@@<<<:::777444222///...---,,,+++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,222777;;;CCCNNNWWWZZZ]]]fffuuuwwwqqqVVVkkkuuuvvvyyyyyyTTTDDDDDDDDD===555444444333000,,,)))''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###+++,,,,,,,,,+++***((('''''''''((((((((()))))))))))))))))))))***+++,,,,,,---,,,111555///999ooo{{{zzzkkkMMM===;;;;;;;;;;;;<<>>888666DDDWWWkkkiiilllrrrpppuuuWWWLLLGGGOOODDD555,,,))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVNNNIIIFFFAAA===:::777444222///...---,,,+++*********)))))))))))))))))))))))))))******+++,,,---......444<<>>FFFMMMWWW```kkk{{{mmmXXXFFFCCCAAA;;;:::>>>777???LLLoooQQQzzz}}}ggg{{{YYY}}}fffDDDCCCTTTUUU>>>++++++...+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$UUUJJJIIIGGGCCC>>>:::666333222000///...,,,+++***))))))******)))))))))))))))***'''***,,,***))),,,555<<<888@@@FFFHHHMMMTTTUUUQQQYYY```eeegggqqq|||OOO<<>>:::666333222000///...,,,+++***))))))******))))))))))))******)))***++++++,,,000777===AAAFFFHHHGGGLLLUUUYYYYYYooo\\\TTTfffyyyuuu|||nnnSSSDDD@@@EEEDDD:::222//////---)))(((''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''((()))*********++++++************+++++++++***+++,,,+++***+++...222***???yyyzzzvvvZZZJJJAAA<<>>999666333222000///...,,,+++***))))))***)))))))))))))))******+++++++++---000555:::>>>CCCDDDDDDFFFNNN\\\hhhmmm```^^^lllxxxgggcccppp{{{[[[@@@JJJKKK===111111333222,,,)))&&&&&&((()))(((&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))*********++++++,,,,,,,,,++++++***---...+++***---...---222***YYY}}}qqqVVV@@@666888>>>FFFIIIUUUlllgggTTTOOOFFF===888;;;>>>666444OOOrrrllleeeyyygggrrrlllWWW___cccNNN777---+++++++++***)))((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXOOOGGGEEEBBB===999666333222//////---,,,+++*********))))))))))))))))))***+++---,,,,,,///555:::===???EEEDDDDDDGGGPPP^^^jjjrrr___vvvtttxxxwwwppphhhuuuyyyQQQKKKCCC===:::888777555000+++&&&%%%((()))(((%%%''''''&&&&&&&&&&&&'''''''''((((((((()))))))))***)))***+++,,,,,,,,,+++******...///,,,...333222---+++RRRuuulllUUUEEE;;;666===HHHJJJVVVjjjhhhIIIJJJ>>>:::@@@???777:::FFFiiikkkYYY}}}rrraaaiii^^^ZZZddd^^^JJJ;;;...***((()))***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXOOOFFFDDDAAA===999666333222///...---,,,+++*********))))))(((((()))***++++++...---///222888===???@@@KKKIIIHHHIIINNNTTT[[[```nnn{{{vvvttt{{{hhhWWWvvv~~~|||{{{nnnQQQ;;;<<>>??????PPPqqqqqq___~~~ssspppVVV\\\fff]]]LLL444+++&&&(((+++))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWOOOFFFDDD@@@===999555333222///...---,,,++++++++++++(((((((((((()))***+++,,,...///222666999<<>>;;;<<<<<<:::???@@@SSSqqqqqquuuiiivvveeeZZZaaa___TTT@@@111'''(((+++)))(((+++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWOOOEEECCC@@@<<<888555333222......---,,,++++++++++++(((((((((((()))***+++,,,---111666999999;;;>>>AAABBBBBBGGGPPPVVVWWWYYY^^^aaattt[[[JJJHHHTTTeeeuuuttthhh\\\QQQIIIMMMLLLIIIEEE@@@<<<999888;;;;;;;;;;;;<<<===>>>>>><<<===>>>===<<<;;;===>>>999@@@JJJTTT]]]eeemmmsssvvvQQQ@@@BBBAAA999222444444000+++'''(((***((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))***+++,,,------+++///222,,,+++AAA^^^]]]sss[[[???===<<>>777888888666QQQlll```SSS___|||nnn\\\MMMpppqqq___ZZZZZZOOO<<<,,,+++,,,)))'''***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWPPPEEECCC@@@<<<888555333222...------,,,++++++++++++(((((((((((()))***+++,,,,,,222888:::999999===AAALLLKKKOOOXXX\\\ZZZ[[[```eeefffsssTTTKKKaaannn}}}{{{fff]]]QQQCCC<<<;;;===@@@BBB:::;;;<<<===????????????============<<<<<<;;;;;;:::<<<@@@AAAAAA@@@@@@AAAAAABBBAAA???>>>AAAGGGLLLHHHXXXhhh{{{```;;;AAAIIIAAA111555888444,,,&&&'''+++((((((''''''''''''(((((())))))))))))((((((((((((+++***))))))***,,,...///))))))111777......RRRqqqUUUGGG999@@@JJJSSSeeehhh[[[UUUDDD===EEE999>>>444888hhhWWWDDDTTTdddlllfff[[[eeeZZZDDD000------(((&&&))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWMMMEEEDDD@@@:::888888555000......---,,,++++++++++++))))))******++++++++++++222444666555444:::DDDMMMKKKPPPYYY______YYYWWWXXXaaafffooowwwuuugggSSSEEE>>>HHHbbbvvv]]]OOOHHHBBB>>>@@@@@@???<<<999:::===AAAFFFEEEDDDBBBCCCEEECCC?????????@@@AAACCCEEEGGGHHHJJJMMMQQQTTTUUUYYY^^^cccKKKLLLNNNPPPQQQQQQNNNLLLNNNPPPWWWfffyyy___GGGBBBGGG===999;;;===555(((&&&---,,,***''''''((()))(((((())))))))))))*********************++++++,,,,,,---(((333000***000BBBzzz{{{YYYAAA<<>>>>>444222:::FFF]]]ccc<<<[[[{{{fffZZZaaaSSS???111++++++)))''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$%%%%%%&&&###''''''$$$%%%(((%%%$$$$$$###"""%%%)))***((('''((('''&&&$$$###$$$%%%'''%%%$$$$$$%%%%%%%%%######&&&)))(((&&&###"""###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWLLLEEEDDD@@@:::777888555///......---,,,++++++++++++******)))******+++,,,---333444555444555:::BBBHHHDDDKKKQQQRRRRRRUUU[[[```]]]ooouuuhhh\\\ZZZOOO>>>MMM```~~~wwwqqqhhh```[[[[[[\\\]]][[[___ddddddbbbaaadddgggdddhhhkkkkkkjjjhhhgggfffuuuuuuwwwxxx{{{~~~yyyWWWEEEEEEBBBAAABBB@@@888---)))++++++)))'''''')))))))))((())))))))))))******************++++++,,,,,,------///(((333222///dddttt{{{hhhKKK===@@@AAAQQQggg}}}eeeSSSIIIHHH???:::;;;:::CCCddd\\\;;;XXXvvv^^^[[[sss]]]ZZZXXXKKK666******,,,***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######''''''&&&%%%%%%%%%&&&&&&!!!&&&'''$$$$$$(((***)))%%%'''(((((('''%%%!!!!!!###%%%&&&&&&&&&&&&%%%######$$$$$$%%%''')))***###############%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVLLLDDDDDD@@@:::777777444///......---,,,+++++++++++++++***))))))***+++...///333333333555888<<<@@@CCCCCCLLLOOOKKKMMMYYYffflllhhhfff^^^YYY\\\___VVVHHH```wwwjjjIII???DDDIIIJJJDDD<<<666///(((***)))((()))***+++***))))))))))))*********++++++******++++++,,,---......111...111111EEE{{{nnnPPP;;;;;;EEEKKK```|||mmmYYYJJJBBB<<<:::444444GGG```EEE>>>tttzzzpppWWWooodddXXX^^^YYYCCC///***,,,,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&&&&&&&&&&&&&$$$''''''###!!!$$$''')))$$$&&&))),,,------///111555333000,,,(((&&&%%%$$$$$$''')))(((%%%$$$&&&((((((&&&$$$###$$$%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVVKKKDDDDDD???999777777444///......---,,,+++++++++++++++***)))((())),,,///111111111333666;;;@@@AAABBBEEEMMMOOOJJJNNN^^^hhhiiicccNNNJJJ[[[bbbZZZ___qqq|||vvvRRR;;;???HHHLLLFFFBBB@@@555(((***)))(((***+++,,,+++)))))))))*********+++++++++***++++++,,,---...//////)))999---@@@vvv[[[BBB:::EEESSS```sss~~~tttrrrlllccc]]]YYYYYYXXXXXX___vvvpppTTTGGG===:::777555>>>LLL```vvvJJJTTTqqq|||```___\\\RRR>>>,,,''',,,)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&'''***,,,------+++,,,...222888BBBLLLKKKDDD:::111,,,++++++,,,111666999555---&&&###$$$)))'''&&&'''((('''$$$"""'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWWJJJDDDCCC???999777777444///......---,,,+++++++++++++++***))))))***---111333000111444999>>>BBBDDDDDDCCCHHHIIIHHHOOOYYY[[[VVVKKKLLLZZZeeeUUUFFFbbbgggCCC999BBBGGGFFFGGGGGG;;;,,,+++***)))***+++,,,+++***************++++++++++++***+++,,,---...///000000,,,---222jjjyyyrrr{{{aaaGGG<<>>BBBDDDEEECCCEEEHHHLLLQQQRRRPPPMMMRRR^^^fff___TTTYYYrrr~~~uuuvvvxxx{{{[[[===???BBBDDDHHHHHH@@@666///,,,***)))***+++++++++*********++++++++++++,,,++++++,,,---///000111111=== IIIhhhttthhhGGG999@@@RRRgggwww}}}yyyuuupppkkkgggeee^^^[[[XXXVVVTTTNNNFFF???CCCCCCBBB@@@@@@@@@@@@AAAFFFKKKGGGGGGYYYwwwtttUUUDDD@@@<<<888666===IIItttXXX444IIIzzz~~~}}}eeelllcccQQQZZZYYYBBB000///******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())),,,***---444999888777888666222333;;;>>>999666999444444444777999888333///222888???AAA>>>999555333:::888333,,,&&&$$$&&&)))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YYYKKKCCCCCC???888666666333.........---,,,++++++++++++))))))***,,,...000222444111555999;;;<<<===AAADDDGGGEEEKKKSSSRRRKKKMMMUUUggg```VVVVVVfff|||xxxMMMDDD???BBBGGGFFFCCC@@@222///+++((()))***++++++*********+++++++++,,,,,,++++++,,,...///000111222<<<999uuu}}}mmmPPP===HHH^^^ooo{{{~~~xxxqqqiiibbb]]]ZZZXXXWWWTTTQQQMMMJJJGGGFFFBBBAAA@@@???>>>>>>>>>===;;;???DDDGGGHHHIIIKKKNNNVVVaaaeeeiiirrr~~~qqqWWWJJJBBB===:::555555NNNZZZ<<>><<<555000111333555777777666555444@@@EEEIIIEEE:::///((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZLLLCCCCCC>>>888666666333.........---,,,++++++++++++((()))+++---///111333333222777;;;;;;999999===BBBFFFDDDKKKTTTNNNCCCKKK___eeeOOOEEEWWWooo[[[JJJ>>>AAAEEEDDDDDDHHH555000+++((((((***+++,,,******+++++++++,,,,,,,,,++++++,,,...///111222222'''```xxxYYYDDDDDDeee~~~vvvpppiii```YYYQQQNNNJJJFFFCCCAAAAAABBB============<<<<<<;;;;;;===>>>??????AAAEEEKKKOOOXXXbbbooo{{{lllRRRCCC<<<999;;;<<<777PPPFFF===}}}ttt[[[\\\aaaMMM222************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''')))+++---///000333888AAAEEE@@@>>>JJJZZZVVVJJJEEENNNSSSMMMFFFEEETTTMMMEEEAAACCCDDDDDDBBB<<<:::666555555555555444111BBBVVV^^^TTTDDD555///(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTTLLLEEECCC???;;;666222000///---,,,++++++******++++++)))***+++,,,...///000111666888:::::::::<<<>>>@@@QQQ______KKKAAANNN^^^dddRRRIIIJJJ]]]wwwSSSAAAHHHBBBDDDJJJAAA:::111+++,,,...---,,,---,,,,,,,,,++++++*********000***,,,///,,,111666111444}}}hhh@@@KKK\\\nnnuuuiii\\\XXXSSSMMMKKKJJJLLLMMMTTTJJJDDDGGGIIIEEEAAAAAABBB@@@>>>>>>@@@BBBCCCCCCAAABBBGGGRRRcccxxxaaaNNNEEE???;;;777:::===[[[uuuFFFIIIeeezzztttzzzfffZZZ^^^SSS>>>...,,,+++***)))(((((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((,,,---((($$$###...###&&&+++(((...===DDDGGGGGGQQQ\\\VVVEEE???DDDBBB888444;;;>>>:::888:::DDD:::777>>>EEECCC???===<<>>HHHLLLEEE===BBBMMMFFF<<<777<<>>777444???EEEEEE@@@???AAA;;;222666:::???@@@>>>AAAKKKTTTLLLAAA444***''''''((()))((($$$$$$''''''$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''')))((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$TTTKKKEEECCC???;;;666222000///---,,,++++++******++++++******+++---///111222333999:::::::::;;;===AAADDDCCC@@@???FFFPPPUUUSSSOOOOOOYYYjjj{{{@@@===GGGAAACCCBBB999111//////...---///,,,,,,,,,,,,++++++++++++///+++,,,000111///111555ooo{{{]]]HHHRRR^^^mmm{{{vvvTTTHHHAAA:::777666333GGG}}}MMM444PPPllluuuuuuqqqooommm\\\XXXVVV<<>>NNNYYYPPP<<<,,,'''''')))(((((()))&&&"""###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%WWWMMMEEECCC???;;;666222000...---,,,++++++******++++++++++++---///111333555555666666777888999;;;???BBB@@@CCCNNNXXXUUUJJJJJJSSS```cccjjjsssxxx~~~|||III<<>>666333///,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,---...+++///555000;;;[[[|||zzzwwwZZZSSS^^^nnnzzz|||}}}xxxwwwuuuqqqkkkeee```]]]tttlllOOOCCC777:::<<<777FFFfffooo;;;@@@kkk}}}qqqwwwjjj[[[\\\RRR===---,,,,,,''''''...))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((''''''''''''&&&'''((((((((((((''''''((((((((((((''''''''''''%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))''')))---+++&&&(((888IIIVVVSSSUUUQQQEEEEEELLLJJJLLLQQQVVV\\\eeeqqqzzz~~~zzzxxxoooddd[[[[[[```aaaZZZUUURRRHHH;;;:::FFFLLLDDD888444444666000@@@PPPSSSNNNCCC555)))'''&&&'''***((($$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))((((((((())))))*********************************))))))***++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%TTTJJJEEECCC???;;;666222000///---,,,++++++******+++++++++,,,...000222444666777333555777888999;;;>>>AAA===DDDOOORRRHHH>>>EEESSS\\\^^^fffrrrzzz~~~WWW999DDDHHHEEE???999666111,,,,,,///,,,,,,,,,,,,------------...222,,,,,,222,,,AAArrr}}}}}}gggQQQXXXnnn|||~~~ssshhhZZZRRRHHHAAA???BBBEEEHHHDDDEEEGGGJJJMMMPPPRRRSSSXXXooo\\\MMMCCC<<<333111>>>NNNPPP:::XXXpppppp\\\\\\bbbwww```YYYYYYHHH666---)))'''))),,,)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((()))******+++,,,---...///...---,,,000///...,,,***(((&&&&&&'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))******,,,***((('''***999TTTlll]]]JJJ>>><<>>DDDIIIGGG@@@???IIIUUUYYY[[[cccqqqzzz~~~sssxxxLLL>>>CCCEEE@@@<<<:::555...---000,,,,,,,,,---------......,,,333,,,+++333000PPPsssZZZOOO\\\ppp|||{{{ooolllfff^^^YYYYYY[[[]]]___XXX^^^iiiwww}}}]]]LLLDDD222111>>>???ZZZpppJJJKKKfffrrrwwwnnnmmmXXX[[[SSSBBB111)))***+++)))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((()))))))))))))))))))))))))))******+++---///111333555555666888999999999888777555444333222000///...---,,,+++)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''((())))))***++++++,,,+++000<<>>>>>???@@@CCCEEEDDD??????GGGRRRXXX[[[[[[bbbmmmvvv{{{xxxtttfff===DDDEEEAAA???===777000...111,,,,,,,,,------.........)))333,,,,,,777777___hhhTTTOOO]]]llliiiPPPLLL:::888???333CCC___999HHHxxxrrrcccZZZYYYKKK555+++------&&&))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((()))))))))))))))))))))))))))))),,,---///333666:::>>>@@@===>>>@@@BBBBBBAAA@@@???555555555666666777777777111///,,,)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++++++++'''---@@@[[[kkkgggWWWJJJSSSaaatttvvvnnn{{{iii}}}vvvrrrbbbLLLEEENNNVVVVVV999@@@>>>222111@@@QQQXXXGGG888***'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))***+++++++++222444777<<>>===@@@HHHRRRVVV]]]gggooovvv}}}GGGDDDFFF@@@===???;;;222---///...------,,,,,,------...000222+++222,,,GGGqqqaaaTTTTTTggg}}}XXXIIIGGG===777;;;CCCUUUEEEAAAhhh~~~tttppp}}}lll\\\[[[QQQEEE888'''###000******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***'''(((+++***&&&''',,,''',,,///,,,***,,,000333555666@@@RRRcccjjjgggccc___fffwwwgggWWWUUUJJJGGGGGGIII@@@333222:::CCC???888222---***'''&&&"""%%%)))******'''$$$"""(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))*** ...///'''+++)))///111888^^^kkkaaaaaalllbbbrrr|||uuuppp|||yyylllzzzaaa???HHHGGGEEEAAA:::555777CCCNNN[[[III444(((&&&%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))&&&$$$%%%''')))(((&&&''''''((()))+++,,,+++***(((+++000111///000:::FFFDDDAAA???BBBDDDCCC@@@===???CCC;;;;;;EEE===999MMMLLLGGGEEEGGGHHHAAA777111+++000,,,)))...***$$$(((***(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&$$$$$$%%%&&&''')))(((&&&'''''''''&&&%%%---$$$%%%))))))------%%%***'''(((---///,,,,,,...((())))))***))))))((('''+++)))'''&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&RRRLLLFFFDDD@@@;;;777333111000...---+++*********+++,,,---///333555555555444444888999:::;;;:::;;;>>>BBBJJJCCC>>>AAAEEEHHHKKKNNNTTT[[[eeemmmttt{{{uuuTTT@@@EEEBBBAAA@@@;;;333...---...------,,,,,,------...)))000...444222PPP}}}jjjaaa```eeetttsss\\\NNN???777777888MMMqqqccc@@@ZZZuuurrrbbbooo[[[[[[WWWJJJ666)))(((*********)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))...'''$$$&&&(((''')))...)))((((((,,,000555:::>>>MMMUUUggg~~~}}}ssswwwwwwxxxllljjjooonnnpppqqqiiiVVVCCC999777999:::666000---...000111---((($$$$$$''')))+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))+++%%%...%%%!!!///...///GGGVVVjjjjjjZZZ]]]nnnvvvtttrrrggg{{{zzz{{{vvvYYYHHHBBBSSSZZZLLL<<<<<>>???DDD???DDDOOOPPPIIINNNZZZ```aaaQQQNNNeeekkkZZZPPPKKKHHHCCC@@@AAAEEEHHHIIIFFF@@@111'''***+++***...)))'''&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&'''((()))'''((())))))(((((()))***(((***---///111333666777555333222222222333666999999444,,,(((((())))))(((---***)))***,,,+++'''###&&&&&&&&&&&&&&&&&&&&&&&&QQQMMMFFFDDD@@@<<<777333111///------+++******++++++,,,---111555888777555444333777999999999:::===AAADDDIII???;;;BBBLLLOOOMMMJJJSSSYYYbbbjjjqqqxxx|||gggBBBAAAEEEEEEAAA;;;666111,,,......------------......)))333111111888___sssaaabbbmmmvvv~~~xxx]]]HHH<<<888000DDDQQQ}}}MMMEEE```wwwbbbZZZ]]]TTT999///000&&&******)))(((((((((((()))((((((((((((((((((((((((((((((''''''(((((()))***---(((%%%(((*********+++///(((***999KKKZZZiiiuuujjjkkkttt{{{wwwxxxttt{{{~~~zzzvvvuuupppbbbTTTEEE???999666777666222---***)))'''''')))))))))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''((((((((()))))))))***&&&000***'''111===UUUxxxlll^^^VVVeeeyyy~~~xxxxxxsssfffbbbKKKOOOQQQJJJ===666999???DDDQQQTTTDDD000(((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***(((''''''((()))(((''',,,***&&&%%%''',,,222666BBB::::::CCCGGGDDDGGGPPPUUURRRaaa~~~~~~zzztttvvvcccWWWNNNFFFEEEJJJKKKAAA444++++++000)))(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&((())))))''''''***,,,///888777111///)))'''///***,,,---...111666888888888555111222444444///+++***&&&$$$&&&***,,,***'''''''''''''''''''''''''''TTTQQQFFFDDDAAA<<<777333000...------++++++***+++,,,---///333777888666444444555777999999888:::???CCCDDDCCC;;;888@@@JJJNNNLLLJJJRRRXXXaaaiiiooovvv~~~rrrWWWRRRfff~~~|||{{{NNN>>>DDDFFF@@@;;;999444---......------------.........666111...EEE|||}}}jjj]]]eeessszzz~~~oooTTTDDD<<<333===@@@aaappp<<>><<<:::666000///......------......///---111///111YYYpppddd```jjjvvvzzz}}}```III<<<:::666<<>><<<333===UUUXXX@@@------))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))***+++,,,(((---444888;;;<<<===???PPP^^^tttwwwvvv}}}zzzjjjZZZYYYdddhhhdddlllkkkkkkiiigggiiiggg^^^^^^hhhjjjbbbbbbpppsss```IIIEEEHHHAAA000---***((()))******)))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((((((((((('''&&&+++))))))---444:::<<<<<>>888777888;;;===???GGGPPPRRRWWW___eeekkksss{{{{{{mmm^^^VVV]]]hhhpppqqqrrrrrrwwwcccLLLCCC======>>>:::666333//////............//////------111;;;lllzzzddd```dddpppyyy|||mmmPPP???===333<<>>:::333,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((()))))))))******(((222000,,,YYYtttrrraaaaaannn|||ooossscccGGGBBBNNNIII444777777888AAAQQQUUUAAA((()))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((()))*********+++---///...///000222:::III[[[hhhvvvyyy{{{~~~}}}ssshhhlll~~~lllggg}}}___bbbeeedddbbbeeekkkqqqqqqtttooo^^^XXXGGG;;;666///***((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))***)))+++000999AAAEEEGGGWWWSSS]]]bbb[[[^^^ddd___ZZZSSSUUUbbbjjjiiimmmuuuwwwssskkk```SSSHHHAAA===:::>>>@@@===555---((('''))))))))))))))))))))))))RRRPPPFFFEEEBBB>>>999333...,,,---,,,,,,+++,,,---...///333666999666111///333888111777888666:::BBBBBB:::888777999===>>>@@@HHHPPPPPPUUU]]]ccciiipppyyy{{{~~~dddKKKCCCAAAFFFIIIPPPWWW^^^iiiyyy|||kkk\\\GGG:::>>>AAA999444666//////............//////000,,,666MMMvvv^^^^^^eeettt{{{|||```MMM@@@777999999EEExxxTTTBBBfffuuu]]]UUUVVVJJJ888---,,,+++******))))))******))))))))))))))))))))))))))))))(((((())))))***+++---,,,)))---???WWWgggkkk{{{vvvlllkkkkkk|||xxx{{{{{{nnnlllqqqvvvxxxuuupppoootttzzz||||||~~~{{{wwwwwweeeSSSIII@@@DDDMMMMMM@@@222************))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))(((((()))))))))************000444FFFvvvzzzppprrrppp^^^XXXOOOBBB@@@>>>666555GGGWWWKKK111))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))&&&)))+++++++++,,,///222333777===EEERRRfff|||wwwxxxrrrmmm{{{qqqllloooZZZhhh|||LLLMMMEEE:::000+++)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))***---///000666;;;???@@@BBBFFFNNNUUUTTTTTTsss}}}bbbiiiiiiaaagggsssjjjSSSTTTfffvvvuuuuuuwwwvvvmmm\\\OOO>>><<<;;;:::999555000+++))))))))))))))))))))))))SSSPPPFFFEEEBBB>>>999333...+++---,,,,,,+++,,,---...///000555:::888222///111555000777888666:::BBB@@@777999888:::???CCCDDDIIIOOOOOOTTT[[[aaafffnnnwww~~~~~~jjjSSSFFFJJJUUUpppnnnFFF999:::999888777777888;;;DDDYYYkkkiiihhhKKK999@@@CCC888222777//////............//////000)));;;^^^ttt^^^]]]eeettt{{{zzz|||gggjjjuuuqqq]]]CCC???777555AAA\\\yyyMMMCCC~~~nnnRRRUUURRR>>>000,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))******+++++++++---<<>>BBBGGGKKKPPPTTTZZZaaahhhooovvv{{{bbbGGGAAA???999777;;;???EEEEEE>>>888888777333333666777444111555???GGGiii~~~vvviiitttFFFFFF===555???555555111000///......///000111555///???zzzooohhhgggiiipppyyy~~~}}}yyy}}}|||ooofffiii|||uuu~~~mmmIIIBBB;;;777888JJJvvvOOOFFFaaa[[[QQQWWWIII///+++,,,,,,************(((*********)))))))))))))))%%%,,,...))))))///---&&&***333FFF\\\nnnxxx|||}}}rrrssspppnnnuuurrrsssqqq|||yyy|||qqquuuzzzoooFFF:::FFFJJJ???888222...,,,((($$$'''...))))))((('''''''''''''''''''''''''''((((((((()))***)))***,,,,,,+++***+++,,,<<>>WWWXXXBBB444BBBJJJLLLXXX:::+++%%%---...$$$###+++((((((((((((((((((((((((+++)))''''''((()))))))))------(((###)))555999666???TTTvvv~~~mmm]]]ZZZrrrqqqOOOCCCBBB444)))...***------***'''(((******''''''''''''''''''''''''))))))(((((('''''''''&&&###&&&***+++)))'''&&&&&&------,,,)))---;;;PPPaaakkkVVV]]]SSSUUUsssgggZZZjjjbbbUUUcccuuuyyyXXXEEE===999:::<<<111...++++++,,,+++)))'''~~~QQQMMMJJJHHHDDD???999333///---,,,,,,++++++---///222333444333222222222222333444666666888<<<>>>===999555888999999:::<<<@@@FFFJJJRRRVVV\\\bbbhhhooovvvzzz~~~eeeWWWEEE888888999555666<<<777<<<<<<777333555555333444777;;;;;;999999<<<@@@NNNdddxxxRRR???@@@<<<<<<888777111000///......///000111111---SSSwwwmmmfffiiinnnrrrvvvxxxzzz{{{{{{yyy~~~~~~tttbbbUUUQQQZZZpppyyy}}}[[[LLL>>>888444===```qqq:::PPPlll___```XXXKKKXXXQQQ888---,,,+++))))))******(((************))))))))))))***+++)))&&&(((---///...999bbbmmmgggxxx{{{rrr~~~yyy|||{{{ssshhhwww}}}yyyvvvmmmXXXDDDFFFUUU@@@:::111------...)))"""))))))((('''''''''(((((('''''''''((((((((())))))+++&&&$$$'''***++++++---===rrr}}}kkkrrr|||eeePPPPPPSSSGGG888888@@@JJJUUUGGG555))))))***&&&%%%)))(((((((((((((((((((((((()))((((((((()))***++++++&&&###,,,;;;===999FFF[[[vvvyyyyyyaaa```lllxxx~~~bbbKKKEEE<<<+++(((***+++)))(((((()))***''''''''''''''''''''''''))))))(((((((((''''''''')))'''$$$$$$&&&)))+++,,,&&&$$$'''444GGGVVV[[[[[[SSSQQQmmmooooooxxxjjjRRRNNNiiivvvttt^^^HHH@@@<<<666;;;777...''')))///,,,%%%}}}PPPMMMJJJHHHDDD>>>888333///---+++******+++---000333555555444222111111222444555333666:::;;;:::888666666777777777777888===CCCHHHRRRVVV\\\bbbhhhooouuuyyyyyy~~~oooFFF<<<666444888888444555999222555666333222444666555555666777888888888888777:::IIIccc~~~yyyjjj???BBBAAA888<<<777111000////////////000111222---jjjsssjjjcccjjjrrrssspppoootttzzz|||wwwvvvzzz~~~vvveee```___UUURRRMMMPPP___mmmrrrvvv{{{{{{{{{{{{~~~kkkRRR???:::666666PPPqqqNNNCCCjjjpppzzz___HHHYYYYYYAAA///,,,***))))))******)))************************---***((()))))))))///555UUUtttooolllppp|||zzzwww{{{~~~xxx{{{zzzxxxwwwnnnyyy~~~sssgggQQQ:::EEECCC===666333111***""")))((((((((((((((())))))(((((((((((())))))))))))...(((&&&***---,,,+++---KKK~~~xxx{{{gggLLLOOOTTTMMM===<<>>888333///,,,))))))***+++...222555777555444222111111222444555111666;;;;;;777444444666666666555444555:::@@@EEEMMMRRRYYY```gggnnnuuuyyyyyyhhhLLL===:::999999;;;;;;888666666222444555666666777888888;;;999666666999;;;:::999:::<<>>EEEIIISSSMMM===+++$$$)))+++'''((((((((((((((((((((((((%%%'''))))))******+++,,,)))222555444???```gggOOOcccsss___===555///,,,,,,+++)))'''(((''''''''''''''''''''''''))))))((((((((((((((((((*********+++++++++)))&&&444>>>IIIOOORRR[[[kkkxxxzzz~~~oooRRRcccqqqKKK;;;@@@CCC>>>111&&&''',,,~~~QQQOOOIIIGGGCCC>>>888222...,,,)))))))))+++...222666999555444222111111222444555000666;;;:::555111222555444444444333444777===BBBGGGLLLUUU^^^fffnnnuuuyyy~~~lllSSSCCC===HHHFFFBBB>>>>>>>>>:::555666555777999:::999888777@@@>>>>>>@@@DDDEEEAAA======888999HHHccc~~~hhhDDD888666CCC000222111000//////000111222555RRRuuuooorrrllloooqqqpppnnnnnnoooqqqsssqqqsssyyy{{{zzz}}}{{{cccIII>>>BBBHHHKKKLLLVVVbbbpppzzz}}}rrrQQQEEE<<<222999KKKuuuOOODDDnnn{{{RRRLLLQQQLLL:::000))))))***)))))),,,))))))******+++++++++,,,+++***+++---,,,333MMMhhhxxxgggfff}}}vvvvvvyyy{{{gggkkk|||~~~www|||yyyxxxxxxxxxyyyqqqxxx}}}xxxwwwRRRBBB@@@IIICCC000+++555******)))))))))******+++)))))))))************+++((('''***,,,)))---EEE```{{{vvv{{{jjjiii|||\\\AAAKKKcccUUU???>>>CCCIIINNNGGG444'''))),,,***))))))))))))))))))))))))&&&(((******))))))***,,,---:::HHHWWWjjj|||{{{nnnmmmhhhhhhpppOOO@@@555,,,,,,,,,***)))***(((((((((((((((((((((((((((((())))))))))))))))))&&&***---,,,******///333DDDLLLRRRQQQTTThhhyyy___QQQ\\\rrrwwwoooZZZJJJCCCEEE===+++&&&...~~~RRRPPPIIIGGGCCC===777222...,,,))))))***,,,///333777999444333333333333333333444222666:::999444111111333333333333333444666;;;>>>BBBHHHRRR\\\eeennnuuuyyytttOOOHHH[[[eee___gggeeeZZZLLLGGGGGGDDD<<>>BBBHHHKKKHHH@@@:::999777888BBBTTThhhxxx~~~HHH555:::???222222111000000000000111222555bbb|||pppooouuusssrrrqqqqqqqqqqqqpppoooooooooqqqvvvxxxxxx|||___NNN<<<555888;;;888444===KKK^^^kkkrrrxxx\\\III>>>666888BBBgggeeeAAA]]]uuuiii___uuueeeNNNMMMPPPBBB444******+++))))))---))))))******+++,,,,,,,,,,,,***)))***333KKKqqqyyyfffmmmvvv}}}xxxwwwppp___VVVfffxxxzzz}}}{{{xxxooowwwkkkMMM<<>>TTTyyyrrraaa]]]vvvvvvRRR@@@111------******---(((((((((((((((((((((((((((((())))))))))))******&&&)))***''''''000@@@MMM]]]]]]^^^bbbnnneeennn^^^DDDDDDEEE888---+++}}}QQQPPPIIIGGGBBB===777222...+++*********,,,///333777999222333333444444333333222444777999888444222111222111222444444444666999;;;BBBIIIRRR\\\eeemmmtttxxxuuuPPPIIIcccyyy|||yyy{{{rrr___VVVZZZ\\\XXXQQQHHHBBBBBBDDDEEEHHHNNN???@@@AAACCCCCCAAA===::::::<<<>>>@@@EEENNNZZZcccvvvMMM999???666888222222111000000111222222>>>xxx~~~ppplllppprrrpppooonnnnnnnnnmmmmmmmmmlllmmmqqqtttwwwuuuiiiMMM@@@GGG]]]gggdddSSS;;;>>>;;;666444555666333000333<<>>555+++|||PPPOOOIIIGGGBBB===777222...+++******+++,,,///333666999111222444555555444222111666777888777555333111111000222444555555666888999DDDJJJTTT^^^fffmmmssswww~~~ooo```eeerrrmmmwwwvvvgggaaalllxxxzzzcccVVVKKKJJJMMMPPPXXX```LLLHHHAAA<<<:::<<<@@@CCC@@@CCCCCC===777999DDDOOOiii|||QQQ@@@CCC///???333222111000000111222333JJJqqqiiiiiilllmmmlllkkkhhhggghhhjjjllljjjjjjmmmqqqwwwrrrXXXFFF@@@888<<<@@@777444999:::333777999777555555777888666777:::BBBOOO___mmmvvv|||UUUBBB===:::666FFFuuuYYYBBBSSSyyy~~~~~~YYYOOOLLL:::,,,,,,---)))(((...))))))***+++,,,,,,------)))...333AAA___rrrhhhjjjkkklll{{{ttt}}}{{{vvvlllvvvpppyyyWWWBBBAAA???666///...---+++***))))))(((******+++++++++,,,,,,,,,,,,(((+++111333???eeefffuuu|||{{{{{{{{{nnn```>>>SSSiii[[[GGG;;;???CCC@@@555)))&&&))))))))))))))))))))))))))))))+++---------222;;;CCCYYYttt~~~~~~rrrggggggiiipppPPP???555+++'''***))))))))))))))))))))))))(((((())))))*********+++))))))***...777DDDRRR[[[UUUnnnuuu______qqqoooSSS===;;;888///|||UUUMMMHHHEEEAAA;;;666111...,,,******+++...222444444333111000000111222333222111666777777555111000111444222444555666555666777999AAAIIITTT]]]dddlllvvv}}}wwwxxxyyyaaa```^^^dddqqqrrrkkkkkkssslllccciiigggXXXRRRWWWPPPGGGCCCFFFJJJJJJNNNSSSXXXKKK@@@===<<<999:::===MMMfff|||cccEEEBBB111<<<555333555,,,222666+++666fffyyyzzzzzzkkkdddllliiiggggggggghhhhhhggggggjjjjjjgggkkkyyybbbKKK>>>999555555EEEHHH444000999555777777666555444555888::::::555666<<>>--- 777+++)))(((***)))%%%'''+++(((((('''(((+++...---)))(((555%%%)))SSS___WWWeee{{{xxxoooSSSxxx]]]???CCC///zzzSSSKKKHHHEEEAAA;;;666111...,,,++++++,,,///222444444333111111000111222333222222777777666333000///222555333444666777777777999;;;BBBJJJTTT]]]dddllluuu|||xxxqqqllloooxxxuuukkkbbb]]]bbbjjjooojjjeeebbb\\\UUUPPPNNNTTTQQQRRRZZZ```______bbbSSSFFF:::777888777999======SSSqqqvvvGGG@@@777;;;555333555---111555---<<>><<<222++++++******))))))))))))******+++,,,///111111888OOOeeeuuusssdddWWW[[[CCC@@@444$$$---******+++***&&&'''***)))***)))''''''((())))))...(((222SSSjjjiiilll|||WWW^^^wwwXXXJJJGGGzzzSSSJJJHHHEEEAAA;;;666111...,,,++++++,,,///333444444333111111222222222333333333888777555111///000333555444666888999999:::<<<>>>CCCJJJTTT]]]dddllltttzzzmmm[[[RRRMMMRRR\\\lllzzzsssjjjsssmmmhhhddd]]]SSSKKKHHHDDD;;;444444888999:::;;;333@@@XXXsssKKK???<<<999666333666...000444111GGGoooxxx~~~jjjaaaeeemmmllliiieeeccccccdddddddddaaacccbbbbbbjjjzzz}}}dddRRRKKKHHHCCC???@@@777///666???999444<<<777999:::999888888999;;;999:::>>>???888222;;;IIIeeepppzzz~~~{{{\\\LLLAAA888444DDDcccxxxBBBLLLtttnnndddtttvvvPPPOOOEEE888///,,,,,,,,,,,,...,,,+++,,,...///000000111PPPxxx~~~rrrjjjlllgggiii~~~nnnvvvyyy|||mmmyyywww___HHH;;;:::222,,,+++***)))***...*********++++++,,,---...------000MMMqqq|||zzz||||||{{{}}}}}}yyytttpppnnnoooqqqssssss~~~PPP<<>>444+++***+++******))))))******+++,,,---...222CCC```}}}}}}|||}}}ssskkkfffjjjsss{{{}}}ssswww~~~HHHUUUPPP999999...***))),,,---***)))***)))(((***,,,,,,***+++...000<<<\\\tttlllfff~~~iiinnnqqqNNNyyyRRRKKKHHHEEEAAA;;;666111...,,,+++,,,...111444555333111111333444444333222444666999666222//////111333555555777:::<<<===???BBBEEEHHHLLLTTT\\\dddlllrrrvvv~~~zzziii\\\QQQIIICCCCCCEEEFFFEEEEEEdddzzzttthhhqqqvvvooolllfffYYYNNNJJJAAAAAA>>>;;;:::<<>>:::999333777111000333???iii{{{ooodddaaa```bbb___[[[XXXXXXYYYYYYXXXXXXXXXYYY^^^lll{{{^^^UUUPPPSSSUUUQQQLLLJJJ???DDDCCCLLLWWWFFF888DDDCCCCCCAAA>>>:::888999:::===:::999<<<>>>======>>>HHHXXXiiirrrwwwttt^^^KKK:::;;;:::MMMeeeYYYEEE___ZZZRRRKKK@@@666000---,,,,,,...,,,---111111...///444PPPzzz{{{qqqooolllpppjjjxxxnnnmmmqqqwww{{{aaalll{{{zzzvvveeeJJJBBB;;;666555111,,,)))***++++++++++++,,,---...///,,,///MMMnnnuuuuuuzzzxxxqqq~~~tttlll```UUUOOONNNOOOQQQQQQTTTYYY[[[[[[[[[\\\]]]kkkdddaaajjjyyy~~~wwwkkkHHH999NNNWWWGGG::::::<<<666...+++++++++************++++++///333111666UUUqqq{{{UUURRRxxx@@@>>>///***(((+++,,,+++***,,,+++'''(((---///,,,+++...333dddwwwxxx}}}}}}}}}YYYwwwjjjtttOOOIIIHHHEEEAAA;;;666111...,,,,,,,,,///222555555333111111444666555333222444777888555111///000222333444555777:::===???AAADDDGGGJJJMMMTTT\\\eeelllqqqttt|||qqqcccXXXAAAJJJKKK>>>555:::GGGOOOKKKaaalll```QQQRRRYYY]]]]]]OOOGGGIIIIIIAAA;;;<<<;;;@@@BBB???<<<:::777444IIIIIICCC777000333<<>>BBBMMMZZZZZZOOOBBBHHHYYYWWWIIIBBBBBBFFFJJJJJJFFF???:::666888777666999<<<===<<<;;;>>>KKK[[[eeennnyyyiiiQQQ???777999GGGaaapppFFFRRR}}}|||~~~hhhRRRLLLCCC999222...------+++))),,,000...,,,333???ccc~~~xxxqqqrrrgggwwwzzz{{{yyy~~~{{{|||~~~sss|||xxxvvvyyyaaaFFF???999777333...+++,,,++++++++++++,,,---...//////888qqqxxxuuuoooYYYQQQEEE;;;666666888999:::???FFFJJJJJJKKKLLLNNNUUUWWW[[[```ffflllrrruuu}}}aaaEEEMMMGGG>>>888888:::555///++++++************++++++***000555CCCggg}}}ooo[[[ggguuu@@@555...)))***,,,++++++,,,---((((((------))),,,333EEEssspppjjj[[[^^^rrrNNNIIIHHHEEEAAA;;;666111...,,,,,,---///333666555333000111444777666333222555888777333000///111333333222444777:::===???BBBFFFHHHKKKNNNTTT\\\eeelllqqqsss|||yyylll^^^RRRJJJ]]]___JJJ>>>IIIVVVXXXPPP]]]fffaaaWWWSSSRRRPPPPPPJJJ@@@777444666777555///777===>>>>>>BBBBBB@@@GGGOOOPPPCCC666444999>>>;;;999777;;;JJJfffIII???<<<:::222888555333666OOO|||zzzuuukkkiiicccXXXXXXWWWUUUVVVVVVVVVTTTRRRRRRSSSVVV```rrrkkk___\\\NNNCCC???======IIIXXXiiiYYYNNNQQQ]]]kkkfffSSSCCCFFFIIIIIIEEE@@@<<<:::888===AAA@@@===;;;;;;:::777AAALLLVVVcccrrr}}}sssWWWGGG666999???ZZZ~~~MMMGGGvvvyyyqqqlllpppPPPLLLDDD:::222...------,,,+++---000---...???TTTwww|||zzzjjjttt|||www{{{pppooo}}}wwwUUUKKKAAA:::444...---...,,,,,,+++,,,,,,---...///333HHHuuuzzz~~~cccNNNAAA<<<555111000111111111111666;;;<<<;;;<<<@@@CCC>>>HHHTTT\\\___ccckkkrrr|||FFFFFFMMMHHH:::777>>>===222,,,++++++******++++++,,,(((111EEEdddtttuuuyyyzzz~~~SSSnnnYYY???555---+++,,,+++***,,,+++)))+++---***(((555HHHbbbqqqkkkkkkeeelllrrrOOOLLLHHHEEEAAA;;;666111...,,,,,,---000333666666333000111555888666333222555888666333000000222444333111444666:::===???CCCFFFIIILLLNNNTTT\\\eeelllppprrr}}}vvvkkk[[[MMM^^^ggg[[[<<<555HHHQQQHHHaaa]]]UUUMMMJJJLLLQQQUUUYYY]]]PPP777---666:::222555;;;;;;666555:::>>>>>>999LLLYYYRRRBBB999777777======<<<<<>>>>>666333222333666888777555333555777666333444:::???>>>>>>@@@FFFPPP___oooxxx}}}PPPFFFVVVTTT@@@888BBBAAA444,,,++++++******++++++,,,///999\\\qqqccclll~~~zzzzzz}}}}}}jjj[[[^^^nnnvvvGGG<<<111---,,,******+++''')))...///)))***BBB___wwwsssuuuhhh{{{RRRKKKGGGEEEBBB<<<555000------+++---111555888777444111555444444444444555666666777BBBFFF===222///333555666888;;;<<<>>>@@@DDDFFFKKKOOOUUU[[[bbbjjjrrrwwwvvvhhhiiiqqquuummmNNNLLLuuu}}}\\\IIIWWWkkk\\\AAAAAAGGGJJJUUUWWW]]]LLL888666222222??????999===>>>777999@@@======KKKeeepppYYY777///>>>555>>>===999???OOOooofff999@@@;;;@@@333---444999jjjvvvnnngggiii]]]```UUUQQQQQQQQQRRRQQQQQQPPPPPPSSSNNNQQQbbbwwwyyymmmdddXXXxxxvvvfffMMMHHH:::===BBB888;;;@@@666???::::::AAAHHHLLLOOOSSSXXXbbbRRR>>>BBB@@@555555===;;;999>>>NNNcccuuu~~~cccMMMBBB===---IIIiiiIIIVVVcccGGGJJJCCC222555///)))000+++---333666@@@bbbyyyrrrxxxzzzyyywwwwwwjjjqqqooo[[[|||eee```oooIII>>>;;;111***,,,000'''333...'''///000444===kkk~~~uuuzzztttzzz~~~|||}}}~~~|||ooo[[[OOOLLLIIIBBB:::888<<<>>>===999:::888555222111000111111777777;;;AAAHHHSSSeeeuuuxxxRRREEE>>>ZZZMMM555>>>::::::///---000///***///222***555DDDrrr\\\uuutttpppyyy~~~~~~}}}xxx{{{~~~zzzyyywwwssscccXXXdddHHH...(((+++++++++///***...+++---000000PPPvvvmmmaaa}}}RRRKKKGGGEEEBBB<<<555000------...000222555666555222000444444444444444555666777///555777333000222333222444777999;;;===@@@DDDFFFJJJNNNTTTZZZaaaiiiqqqvvv~~~uuummmzzzpppiiiqqqrrrVVV===^^^fffTTT======BBBIIIYYY\\\oooiiiCCC...===@@@(((<<<;;;@@@???777;;;BBB???===777@@@[[[iii[[[CCC555777<<<:::999???HHHeeerrrEEEGGG999777333666:::DDD}}}wwwoooeeebbbVVVWWWKKKNNNOOOOOOOOOOOONNNMMMMMMLLLKKKQQQcccuuuooojjjmmmhhhjjjrrruuufff]]]WWWZZZaaaaaa^^^^^^dddnnnrrrjjj^^^VVVZZZPPPCCC@@@@@@666111:::>>>;;;888;;;GGG\\\ppp}}}kkkSSSEEE<<<444EEE^^^}}}DDDVVVlllGGGFFFAAA222333000///222///,,,---777PPPvvvkkkrrreeeqqq}}}zzz|||hhh|||qqqMMM@@@>>>999222///000(((333///***000///666ZZZuuurrrnnnxxx|||}}}yyyxxx~~~{{{rrrggg^^^XXXQQQFFF>>>666444222000......//////333333555:::@@@IIIYYYhhhpppyyy~~~PPP888NNNNNN888:::;;;@@@222......---***///222...555[[[qqqaaa|||xxxxxxwwwzzz{{{xxxqqqiiieeecccUUUUUURRROOOSSS```jjjmmm{{{|||}}}}}}|||jjjbbbgggWWW;;;,,,000111---///...)))......***BBBjjjssskkkUUU~~~SSSKKKGGGEEEBBB<<<555000------111222333444444333222111333333333333444555666777,,,---,,,,,,111555333...222444777:::<<>>===222666<<<444@@@yyyyyyvvvjjjcccXXXWWWKKKKKKKKKLLLLLLKKKKKKJJJIIIFFFIIIUUUgggvvv|||ppp]]]aaannnnnnhhhxxx~~~yyyjjjWWWJJJRRRGGGDDDCCC999555777777===;;;999888???QQQhhhzzzyyy^^^JJJ999;;;>>>OOOvvvVVVOOOtttyyy~~~mmm~~~MMMDDDBBB555111///444...000+++)))===fffkkkeeemmm}}}bbbqqq~~~jjjhhh}}}^^^HHHAAA>>>666---000)))333000...111...;;;tttmmmsssqqqxxxzzzyyyuuuvvv}}}lll]]]RRRGGG<<<555222111000...---......///000///111444777>>>LLLYYYmmmxxx}}}JJJNNNXXX@@@555999CCC555000---+++,,,...111222BBBwww|||qqqkkkpppzzzsss}}}xxxlllbbbWWWLLLIIIGGGBBBAAAOOOjjjmmmJJJ```cccHHH---000000(((+++000(((000...***WWW}}}tttjjjppp~~~mmm{{{}}}SSSMMMGGGEEEBBB<<<555000------222333444333222222333333222222222333444555666777111...,,,...222555111,,,///222555888;;;???CCCGGGHHHLLLQQQXXX___fffnnnttt{{{hhhzzz~~~MMMMMMqqqhhhOOOnnnwwwwwweeeKKK??????===999OOObbb{{{FFF555@@@;;;DDDOOOKKK===>>>BBB;;;???>>><<<===???CCCEEEFFF@@@;;;888@@@DDD>>>QQQwwwSSS999???444;;;;;;---III}}}}}}xxxmmmccc]]][[[QQQIIIJJJJJJIIIIIIHHHGGGFFFCCCKKK\\\nnnyyy|||uuu^^^OOOYYYccc]]]eeexxxrrrlllqqq______hhhhhh]]]RRR@@@MMM\\\MMM555;;;BBB///;;;;;;;;;;;;<<>>CCCFFFGGGKKKQQQWWW^^^fffnnnssszzz~~~~~~kkktttqqqCCCSSS|||vvvyyyXXXKKKZZZaaaUUU\\\kkk{{{~~~III<<<;;;BBBPPPRRRFFFDDDHHHDDD???AAA???:::555777>>>DDD@@@:::777???DDD<<>>EEEWWW^^^TTTHHH666MMMjjjcccCCC===>>>///777:::>>>@@@>>>BBBVVVjjjzzzrrrYYY;;;???666BBBkkkBBBQQQXXXDDDEEE:::222+++111---666555666TTTwwwyyy|||cccnnn}}}rrr}}}tttaaaDDD999777444...***///---111111666\\\uuukkk^^^ccckkkmmm}}}|||~~~rrr```QQQOOOXXXccclll___MMM===444111111111.........------...............000222222555@@@KKK\\\nnnYYYNNNppprrrOOO<<<:::666555------222+++,,,AAAtttssssss||||||ttt|||}}}zzzyyyttttttwww{{{zzzxxx{{{~~~|||nnnWWWkkkbbbFFF777///+++333(((666+++///YYYqqq{{{xxxpppmmmmmmkkk{{{zzzTTTQQQGGGEEEBBB<<<555000------///222555444222222555888333333333333333444444555---,,,...222222000111555...111444777:::>>>CCCFFFGGGKKKPPPWWW^^^fffnnnssszzz~~~]]]dddwwwjjjlllfffnnnvvvzzz}}}mmmtttsss]]]QQQwww{{{RRR???===IIISSSLLLIIIRRRVVV>>>JJJWWWTTTBBB333666AAA>>>:::555;;;???:::EEEaaammmHHH===999:::222AAAxxxrrriiiWWWWWWOOOFFFHHHHHHHHHGGGFFFEEEDDDCCC???III[[[mmmuuuwww|||pppfffdddaaaaaaYYYHHHCCCOOOQQQVVViii|||zzzccciii||||||vvvxxx}}}```BBB999???CCC???999<<>>BBBEEEGGGKKKQQQWWW^^^fffnnnsssyyy~~~dddmmmiiimmmtttdddmmmsss{{{zzziiiUUUfffxxxsssNNN>>>CCCRRRNNNJJJWWWfffMMMUUUeeerrrgggOOOCCCFFF@@@???888777<<<:::CCCXXXhhhEEE@@@;;;:::555DDD|||rrrtttlllXXXYYYOOOEEEFFFFFFFFFFFFDDDCCCBBBAAA@@@HHHXXXhhhqqquuuzzzqqqttt{{{rrreee\\\SSSOOOIIILLLUUU___ooo{{{zzzlll[[[[[[iiijjjcccaaa```|||dddGGG777555;;;EEENNNDDD<<>>555666===BBB???<<>>ppprrrnnnzzzzzz~~~yyyeeeKKKAAA@@@CCCGGGYYY]]]fffoootttuuuzzzmmmQQQWWWbbbHHH111000---***444000LLL}}}uuuuuu~~~nnnccc```SSSEEE===:::888:::>>>@@@>>>MMMhhhyyy~~~vvv}}}UUUPPPGGGEEEBBB<<<555000------222666999888333000111333555555444333222222222222000+++***111555222111222000333666888;;;>>>BBBEEEHHHKKKQQQXXX^^^fffnnnssszzz~~~pppooo{{{}}}wwwooo~~~JJJuuurrr^^^|||www]]]BBB@@@PPPLLLGGGWWWmmmhhhQQQQQQuuudddLLLDDDEEE===777;;;<<>>KKK\\\SSSOOOZZZ]]]ggg^^^QQQEEE;;;888@@@JJJFFFAAA>>>WWWvvvgggEEE===666555:::???===:::GGGZZZsssgggYYY:::======JJJ~~~cccKKKkkkjjjeee|||SSS@@@777<<<444///111...???cccooopppxxxuuu{{{wwwWWWSSSWWWUUUYYYKKKTTTcccwwwwwwXXXwwwrrrppp{{{RRR<<<999222444222***333777UUU^^^\\\aaa```hhh~~~oooLLLBBB666///000333555555555444333222222222333333666777777666666444333333111000111222///---333<<>>III___uuusssLLLHHHuuuSSSJJJCCC888222999EEEIIIFFFqqqQQQDDD888;;;999VVVtttmmmhhhZZZQQQLLLDDDCCCBBBBBBAAA@@@???>>>>>><<>>===IIIUUUfff\\\888555555999???@@@???EEENNNppp~~~kkk```>>>===AAAIIIqqqLLLSSS~~~sssPPP<<<@@@666999...***222999qqqhhh~~~ttt~~~zzzjjjRRRDDD>>>===>>>AAAJJJYYYkkk~~~UUUbbbvvvjjjaaaBBB444;;;111...///777000nnnyyyaaaWWW[[[eeennnnnnOOO;;;777222111333555666666555333222333444333555777666888999888777555666666777666444000///000333666OOOlll}}}pppIIIiiiYYY===444777444000...666aaacccjjjvvvmmmqqqbbbXXXTTTRRRIIIAAA>>><<<999777888222:::<<>>===<<<===@@@AAABBBBBB@@@888666:::FFFggg|||SSSRRRKKKEEE@@@;;;444------111555666555333222222333555888555333333555666333000---///111111111000111222111333666999===AAACCCEEEIIILLLQQQWWW]]]fffooouuu{{{]]]ZZZzzzYYYZZZ```mmm___```mmmyyy[[[>>>999BBBIIINNNRRRmmmXXX^^^hhhiiiJJJDDD===999;;;???BBBDDDiiiJJJDDD777:::BBBqqqqqqiiidddVVVNNNIIIAAABBBAAAAAA@@@???>>>===<<<;;;GGGWWWdddmmmsssyyy}}}}}}{{{yyyooobbb___ZZZmmmnnnppp\\\\\\iiiVVVDDDIII@@@>>>MMMPPP>>>EEEfffiiiooo___NNNJJJAAA:::FFFIIIHHHNNNVVV[[[bbb```SSS???888555999???BBBGGGMMMlll{{{qqqdddAAA;;;;;;BBBjjj}}}SSSKKKpppWWW>>><<<333888333555777@@@}}}rrrvvv{{{zzz~~~|||uuuttthhhVVVFFF<<<888666666888===GGGYYYpppaaa]]]www~~~pppIIIBBB666444111,,,666>>>yyyppp^^^XXXYYYgggqqqpppTTT===666333111111222333111000222111111333444444666888444666888888777666777888888777555333111111333666JJJjjj}}}UUUWWWrrrVVV:::555666333///...;;;gggssscccgggnnnppp^^^PPPKKKKKKKKKBBB;;;;;;;;;999999:::777666555BBB[[[lllvvv}}}zzz}}}vvvXXXcccwwwZZZ888...///777777zzzxxxuuussstttyyy^^^FFFBBBAAA<<<<<<;;;;;;;;;===???@@@@@@BBB;;;777666===YYY{{{~~~|||TTTRRRKKKEEE@@@;;;444...---111555555555333222222444666777444222333555555222///---///111111111000111222222333666999===AAACCCEEEIIILLLRRRWWW^^^gggooouuuzzz[[[HHHppp{{{bbbFFF[[[nnnGGG<<>>:::>>>GGG___UUUEEE888888EEE}}}mmmeee___QQQIIIEEE===@@@@@@???>>>===<<<;;;;;;;;;FFFUUUbbbkkkrrrxxx|||}}}tttmmmsss{{{zzzcccYYYWWW``````IIICCCRRRVVVTTTPPPIII@@@MMMlll^^^jjjmmm___NNNBBB<<<;;;DDDKKKSSSbbbpppkkk^^^[[[OOO@@@444555>>>FFFIIIKKKeeewwwyyyiiiIII===777===ccc|||[[[BBBbbbnnnHHH;;;111444333333777PPP{{{wwwvvv~~~}}}wwwtttyyy}}}{{{dddSSSKKKFFFBBB===:::999999999888666444888FFF]]]vvvqqqVVVaaa|||||||||qqq|||IIIBBB444888555***777YYY___VVVYYYUUUhhhuuuxxxhhhPPP===111444444444555666555333000444444333222222222222222444666888999999999:::;;;999999999777444333333555HHHjjj~~~tttHHHZZZ[[[EEE777666333...///EEEsss|||^^^___qqq~~~ttt```LLLBBBBBBEEEHHH???999999:::999:::;;;;;;444333999EEE\\\ooopppvvvooovvvwwweeeZZZjjjjjjEEE222---888AAAzzzeeeiiimmmwwwlllRRRFFFEEEBBB>>>===<<<<<<<<<===>>>@@@AAAEEEBBB<<<555555IIIkkkxxx}}}TTTRRRKKKFFF@@@;;;444......222444555555333222222444666666444222333555444111------///111111111000111222333444777:::===AAACCCDDDIIIMMMRRRXXX___gggooouuu{{{bbbLLLdddyyyzzz\\\QQQzzz[[[CCC???LLLhhhdddUUUHHHWWWpppSSSEEE===AAAAAA;;;@@@LLLXXX}}}eeeFFF===777===www{{{jjjbbb[[[MMMFFFCCC;;;>>>>>>===<<<;;;:::999999;;;DDDRRR___iiiqqqxxx|||~~~~~~jjjeeeqqq~~~yyySSSLLLYYYcccZZZHHHTTTYYYaaa]]]QQQIIIDDDSSSooo]]]fffwwwwww]]]FFF<<<777@@@EEECCCNNNcccccccccvvvXXXIII:::777>>>FFFJJJJJJ```sss~~~lllRRRBBB888<<<\\\{{{eeeAAA[[[vvvttt~~~MMM:::444333222...222SSSwwwrrriiiwwwzzzyyyyyyrrrwww{{{}}}}}}pppYYYFFF<<<999333444555888:::<<<<<<<<<<<<888666===LLLbbb|||zzzPPPIII~~~}}}mmmVVV???888999666---;;;lll}}}oooNNNOOOXXXSSSiiiwwwqqq{{{|||uuuWWWBBB888666444555555666777777666555111333333111111333444333444666999:::;;;<<<===???;;;<<<<<<;;;888555555555IIIlll~~~JJJaaarrrLLL<<<777444///333SSSvvv___gggxxx~~~{{{jjjWWWJJJDDDFFFHHHJJJAAA;;;::::::999888:::<<<333888:::999NNNaaaZZZrrrhhh[[[bbb~~~vvviiiNNN\\\yyyXXX999---;;;MMMyyyooowwwaaa\\\fffvvv}}}bbbUUURRRNNNGGGBBBBBBBBBAAA???>>>???AAACCCGGGIIICCC999555>>>]]]~~~}}}TTTRRRLLLFFF@@@<<<555......222444444444333222222444666666444333444555444000,,,---///111111111000111222333555777:::>>>AAACCCDDDHHHLLLRRRXXX___gggooottt}}}rrrQQQTTTdddwwwlllKKK<<>>OOOqqqVVVFFFjjj|||vvvwwwHHH<<<666555333:::jjj|||yyyFFFLLLYYYWWWooo|||rrrvvvwwwzzz}}}lllSSSDDD@@@@@@777777777666666777888999444777666222222777999777444666999:::;;;;;;===???===??????>>>;;;888777777LLLooo}}}vvvUUUvvvQQQ@@@999666111777bbbzzzqqqlll^^^ooo}}}qqq```TTTOOONNNNNNLLLIIIAAA:::999:::888888999:::444;;;<<<666IIIaaabbbeeecccUUUXXXzzz{{{oooRRRZZZfff999111===ZZZqqq\\\___NNNSSSdddzzzyyyiiifffeee]]]QQQKKKJJJIIIHHHDDD@@@???AAACCCEEELLLFFF>>>999777OOOxxx}}}TTTSSSLLLFFFAAA<<<555///...222333444444333222333555777777555444555666555000,,,---///111111111000111222444555888;;;>>>AAACCCDDDGGGKKKQQQXXX___fffnnnrrr|||ooosssWWWMMMiiiyyyZZZHHHIII]]]ttt{{{cccLLLBBB@@@>>>AAAFFFXXX{{{hhhAAA===;;;FFF|||{{{iii___WWWJJJCCCBBB<<<<<<<<<;;;:::999888777777:::@@@KKKXXXeeeooovvvzzz|||fffdddzzzqqqpppmmm{{{aaaFFF[[[rrryyyfffIIIRRRyyysssQQQ>>>888BBBVVVvvvfffPPPQQQLLLBBB999999BBBKKKOOOSSShhh|||nnn___JJJ:::;;;KKKoooMMMJJJtttRRR999???666555:::555^^^pppfffeeevvvsssnnnrrrooowww{{{}}}~~~pppYYYIIICCC@@@<<<888444555666666777999<<<>>>=========:::666CCCggglllVVVUUUzzzMMM;;;333555888;;;iiinnnFFFNNNZZZ```xxx|||wwwwwwyyy{{{~~~ooo^^^SSSMMMIIIFFFGGGFFFCCCAAA@@@BBBCCCMMMNNNGGG;;;555777666111555777:::;;;:::;;;<<<===???AAAAAA@@@===;;;;;;;;;PPPppp{{{\\\jjjfffDDD999888333;;;ooovvvkkkdddZZZqqq~~~xxxtttjjj]]]VVVTTTTTTRRROOOHHH???999999:::999999;;;999555888999777IIIkkkttt~~~kkk]]]yyyzzzfffaaa~~~ooo888777;;;dddkkkfffNNNBBBPPPeee}}}wwwxxxxxxnnn```VVVTTTSSSPPPJJJCCC@@@AAADDDFFFMMMEEE???>>>444BBBnnn{{{~~~TTTSSSLLLGGGAAA<<<555//////333333444444333222333555777888666555666777666111,,,---///111111111000111222555666888;;;>>>AAACCCDDDEEEJJJPPPWWW^^^eeelllqqqyyydddWWW|||xxxiii|||fffTTTMMMYYYkkkpppuuukkkccc}}}sssZZZGGG??????BBBDDD[[[{{{uuuGGG<<<===___{{{iii^^^VVVHHHBBBAAA<<<<<<;;;;;;:::999888777777:::???IIIVVVcccooovvvyyy}}}yyy~~~~~~vvvWWWIIIuuu|||cccWWW```sss]]]LLL@@@;;;DDD[[[yyy___XXXJJJ<<<:::CCCKKKMMMJJJbbbzzzzzzhhhNNN;;;:::CCCiii|||RRRHHHsss```<<<@@@222444666>>>yyykkk~~~}}}jjjiiissspppiiilllpppyyy}}}nnn___MMMCCCAAA@@@:::444///222555777999===CCCGGG===<<<<<<:::444<<<]]]xxxYYYMMM|||}}}uuulllPPP===555777:::FFFbbbHHHNNNXXXfff|||~~~}}}{{{|||wwwlllaaaXXXZZZ[[[[[[WWWRRRMMMLLLLLLccccccXXXFFF===???===777<<<>>>@@@@@@???>>>???@@@AAABBBBBBAAA???===>>>???VVVsss}}}fffVVVjjjDDD888888333===wwwfff]]]VVVWWWtttuuuppphhh```YYYVVVTTTTTTNNNEEE>>>======<<<;;;===999:::888888:::DDDiii```ppp~~~ttt^^^nnnwwwCCC999777qqqlllRRRNNNOOOddd~~~ooo```aaa```\\\SSSIIIDDDEEEHHHNNNRRREEE@@@DDD444<<>>AAACCCDDDDDDIIIPPPWWW^^^eeelllpppvvv|||nnnNNN[[[yyyyyygggsss|||uuufffRRRKKK^^^xxxrrr|||ffftttzzzdddLLL???@@@EEEFFF\\\zzz|||QQQ===>>>rrrzzzhhh]]]TTTGGGAAA@@@;;;<<<;;;;;;:::999888777777:::>>>HHHUUUcccnnnvvvyyy^^^OOOhhhbbb^^^gggoooddd^^^jjjbbbYYY???VVVvvvtttZZZ^^^tttwwwrrrgggSSS@@@<<>><<<:::555:::WWWvvvsssLLLFFFWWWbbb|||iiiXXX@@@:::888:::TTTtttYYYGGGLLLTTThhh|||}}}ttthhhdddffffffbbbZZZRRRMMMLLLaaabbbZZZKKKGGGNNNQQQLLLDDDFFFGGGFFFEEECCCCCCDDDBBBCCCCCCAAA??????@@@BBB]]]www~~~tttZZZrrrRRRDDD777777333==={{{uuuTTTJJJGGGWWWzzz|||ooommmssszzz||||||{{{vvvkkk^^^WWWWWWZZZXXXNNNFFFCCCBBB>>><<<===:::???;;;:::===<<<]]][[[ggg{{{uuuUUU^^^TTT999666xxxRRRDDDHHHMMMbbb~~~xxxffflllkkkfff\\\PPPJJJJJJMMMWWWYYYGGGBBBHHH777;;;gggnnnzzz^^^MMMKKKGGGBBB<<<444...///555555666444000000444666555666555555666666444111......000111111000000111222444666999;;;<<<>>>AAACCCHHHIIIPPPZZZaaaeeelllsssyyy|||~~~|||fffhhhyyysss|||hhhyyy|||eeepppnnnKKKOOOoooppppppsssnnn^^^hhhtttkkkNNN:::MMMQQQTTTgggOOOCCC???[[[tttnnnbbbTTTGGG???<<<<<<;;;::::::999888777666666:::<<>>:::DDD666fff{{{vvvNNNIIIMMM\\\kkksss|||zzzrrrssswwwjjjhhhhhhiiiiiicccYYYPPPUUUXXXZZZZZZ^^^aaa```[[[[[[YYYTTTPPPNNNMMMNNNOOOTTTHHH@@@???AAA???@@@DDDiiixxxXXXyyyfffJJJ===888///PPPhhhAAA???CCCQQQuuufff[[[^^^gggmmmzzzpppccc\\\]]]___ZZZVVVRRRMMMIIIDDD???<<<>>>===;;;>>><<<777SSSbbb___rrrsss___[[[ccc999@@@zzznnnjjjUUU___???IIIIIIaaa|||yyyyyy~~~wwwjjj```SSSJJJMMM]]]___IIIMMMBBB===@@@kkkyyy]]]LLLKKKGGGBBB<<<444...///555555666444000000444666555555555555666666444111......000111111000000111222444666999;;;<<<>>>AAACCCIIIJJJPPPYYY___ccciiipppyyy}}}wwwssskkkpppVVVKKKeeezzzzzz______bbb\\\}}}|||qqqUUU@@@KKKNNNTTThhhSSSFFF<<>>aaa[[[NNNBBB;;;DDDAAAFFFWWWwwwaaaGGG888BBBWWWzzzmmm>>>fff~~~iiiggg:::<<<888888DDDyyy~~~TTTbbboooqqqppppppssstttyyy|||~~~~~~|||tttlllaaaWWWRRROOOPPPRRRQQQjjjlllEEEEEEDDDKKK<<>>===:::666KKKrrr```^^^~~~zzztttyyyEEE222;;;===bbbLLLGGGKKK]]]mmmuuu{{{|||zzzyyyzzz|||yyysssmmmyyyzzzwwwssstttwwwvvvsssnnnkkkfffdddeeegggiiiiiikkkeee```^^^WWWNNNIIIKKKlllwwwSSSQQQBBB;;;///PPPiiiBBB>>>CCCRRRuuu}}}kkkoooyyyvvv|||ooogggccccccbbb^^^YYYTTTOOOKKKFFFCCC@@@>>>;;;===<<<888NNNxxx```___kkk```oooAAAIIIUUUSSSccc888CCCFFF^^^zzz}}}qqqccc[[[TTTKKKaaabbbKKKNNNDDDAAABBBlllwww[[[KKKKKKFFFBBB<<<444...000555555666444000000444666555555555555555666444111......000111111000000111222333666999;;;<<<>>>AAADDDIIIJJJPPPXXX^^^aaagggmmmzzz~~~{{{qqq___OOO___|||uuuTTTfffcccVVVzzz|||mmmVVVAAACCCIIIUUUddd}}}TTT@@@AAAnnnzzzkkkXXXIIICCC@@@===:::::::::999888777666555555777999@@@KKKXXXeeemmmqqqwww|||rrrNNNKKKTTTmmmtttkkkzzzdddLLLDDDRRRdddppp|||VVVJJJJJJ;;;BBB???CCCUUUvvvgggKKK:::@@@QQQ{{{www>>>YYYzzzAAA;;;555555555lll|||UUUbbbnnnqqqppprrruuuvvvzzz}}}yyymmmaaaZZZZZZ[[[UUUUUUdddWWWGGGHHH???999AAA@@@???AAA===666KKKuuu^^^OOOxxxuuuvvvtttTTT<<<===HHHzzzKKKFFFMMMbbbuuu|||}}}}}}|||}}}xxxnnnaaa[[[ZZZvvv___wwwXXXHHH@@@333PPPjjjBBB===BBBQQQuuuvvvzzzzzzyyynnnfffbbbjjjfff```ZZZVVVRRROOOLLLEEEAAA;;;<<<===888HHHhhhbbbccc~~~qqq\\\wwwGGGMMMNNN\\\nnn777@@@@@@ZZZxxx|||fffeeeaaaKKKcccdddLLLNNNFFFDDDEEElllqqqwww[[[LLLJJJFFFAAA<<<444...000666555666444000000444666555555444444555555444000......000111111000000111222222555888:::<<<>>>AAADDDHHHJJJPPPXXX^^^bbbhhhnnnzzz~~~}}}xxxdddYYY^^^tttoooeeezzz|||MMMRRR~~~kkkVVVCCC===FFFVVV^^^wwwRRR888LLL~~~rrrfffTTTGGG@@@===<<<:::999999888777666555555444666999???IIIUUUbbbkkkqqqvvv{{{bbb[[[SSSwwwZZZ^^^{{{tttMMMCCC[[[lll{{{kkkpppkkkiiiNNNIII<<>>LLLzzzFFFVVVHHH777222777:::nnnUUUaaalllppprrrvvvyyy{{{zzz~~~vvvppplllmmm]]]]]]^^^\\\\\\VVVLLLHHHBBB<<<>>>===444CCCgggpppcccPPP~~~|||PPP@@@777AAA}}}HHHCCCLLLeeezzz|||zzz}}}vvvssswwwlll```bbbSSSCCC>>>777VVViiiAAA===BBBPPPrrrzzzzzzuuukkkeeelllhhhbbb]]]ZZZWWWTTTRRRIIIFFF===;;;===999AAAWWWgggjjj||||||mmmPPPxxx{{{OOONNNzzzWWW]]]lll;;;:::<<>>AAADDDGGGIIIOOOYYY___dddjjjqqqzzzzzz{{{gggpppZZZXXXrrrsss|||oooSSSssshhhUUUGGG>>>JJJYYYaaa{{{RRR;;;NNNhhh```TTTGGG===999999;;;999888888777666555444444666999???HHHSSS___jjjqqqwww|||cccZZZgggfffYYYppp{{{\\\AAAdddnnndddjjjhhhsssdddHHH@@@GGG888@@@RRRuuupppTTT>>>===HHHsssOOOVVVEEE999888<<<>>>kkkVVVaaakkkooosssyyy~~~|||~~~qqqfffooossswwwppphhhiiihhhYYYUUUfff~~~xxxjjjQQQmmmpppPPPFFF;;;HHHvvvBBB???JJJdddyyy}}}yyyvvv}}}hhhzzzddd^^^jjjTTT???999999aaaeee???<<>>:::===KKKlllnnnvvv~~~yyyuuuzzzzzzlllMMMxxxYYYWWWrrrtttWWWJJJUUU:::555:::PPPpppxxxtttuuuZZZ```cccKKKIIIAAADDDFFFkkkzzz]]]PPPJJJEEEAAA<<<555///111777555666444000000444666555444444444444555333000---...000111111000000111222111333777999;;;>>>AAADDDFFFHHHOOOYYY```dddkkkrrryyyyyynnnXXXRRRtttmmmuuuyyyaaaSSSqqqqqqUUUIIIHHHEEESSS\\\kkkUUUGGGHHHeee```UUUHHH<<<777888:::888888777666555444333333555888>>>FFFPPP\\\iiiqqqxxx|||}}}{{{___PPPeeetttgggppppppIIIlllqqqRRR[[[dddXXXxxxMMMGGGCCC;;;AAASSSvvvrrrWWW@@@===FFFiiiTTTPPPzzzyyymmm~~~CCC>>>;;;999999fffYYYbbbkkkoootttzzz~~~{{{yyyzzzsssnnn{{{jjjLLLWWWoooYYYHHHFFFWWWpppCCCBBBNNNhhh|||}}}|||{{{YYYlll```eeejjjLLL???===ggg___<<<===@@@IIIiiizzz~~~}}}{{{{{{zzzpppmmmiiifffbbb___ZZZWWWQQQPPPDDD<<<>>><<<;;;DDDrrrnnnrrrqqqxxxyyyooojjjppp~~~vvvzzz[[[\\\dddwwwOOO>>>GGG:::999888KKKiiivvvppp^^^dddjjjRRRMMMAAACCCFFFkkkzzz]]]PPPIIIEEEAAA<<<555///111777555666444000000444666555444333333444444333///---...000111111000000111222000333666999;;;>>>AAADDDGGGHHHOOOXXX^^^bbbiiipppyyy~~~cccXXXjjj___yyyzzzzzzMMM]]]mmmSSSKKKUUUUUU___]]]nnnWWWHHHIIInnndddUUUFFF<<<888888888888777777666555444333222333777<<>>===<<>>AAADDDHHHIIIOOOWWW]]]```fffmmmxxx~~~jjjyyy|||uuueeeYYYZZZooo}}}xxxsssooodddlllggghhh\\\iiiWWW???QQQyyyiiiTTTDDD<<<:::888666777777666555444333333222222555;;;AAAJJJVVVdddnnnuuuzzzuuuxxxyyyiiidddYYYhhhIIIbbbvvvqqqaaatttZZZgggRRR111HHHCCCUUUxxxrrrYYYCCC>>>FFFooo```HHHPPP666555<<>>@@@NNNfffvvvzzz{{{xxxvvv^^^eeeSSSKKKEEEGGGOOOXXX___cccmmmwwwfffkkkgggKKKAAA???dddTTT888>>>???CCC```vvvzzz~~~xxxpppgggaaaSSSWWWKKK>>>>>>>>>===BBBZZZ{{{ooo}}}}}}uuurrr^^^uuuIIIdddddd666:::555AAA[[[zzzxxxkkk]]]GGGEEEHHHooo|||YYYQQQIIIHHHDDD===666333444777666444111000111333444555555444333333222111...+++...///000000///000222444111333555777999<<>>EEEOOO]]]kkkqqqxxx~~~wwwsss|||~~~|||ppp~~~gggRRRCCCMMMdddgggjjjqqqrrrEEE666BBBHHH^^^{{{zzzcccKKK???GGGkkk[[[~~~QQQAAA;;;<<<^^^uuuXXX]]]nnnkkkppp~~~yyy|||bbbWWWYYYrrrzzzeeeeeettt}}}|||wwwrrrzzzyyypppqqqsssSSSNNNmmm}}}bbb???CCCRRRiiizzz|||yyyxxxfff]]]bbb]]]KKKAAADDD]]]kkkQQQ```vvvcccXXXPPPQQQTTTXXX[[[\\\[[[YYYggg{{{xxxeee^^^]]]eeeuuulllwwwuuuNNN???===gggXXX999<<<<<<===XXXiiipppsssyyyzzzvvvsssyyyuuu{{{xxxzzzvvvooonnnfffTTTHHHGGG@@@===EEEXXXsssaaaeee}}}zzz{{{yyy|||xxx[[[qqqZZZZZZsssEEENNNfff444<<<777888HHHeee~~~vvvkkkjjj```WWWPPPXXXzzzWWWQQQKKKIIIEEE===555222333555:::777333222333444555555555444333333333222///,,,///000111000000000222444111333666888:::===BBBEEEJJJLLLPPPUUU\\\fffpppwww~~~ddd\\\gggrrr|||{{{uuuZZZTTT^^^hhh]]]fffdddMMMSSSkkk```PPPDDD===:::888777777777777666555444333222222111555;;;BBBKKKYYYfffmmmttt{{{~~~vvvhhhmmm|||ttt{{{hhhNNNLLL```jjjooo~~~wwwgggJJJJJJaaa}}}zzzcccKKK>>>CCCdddooossstttTTT@@@999:::bbbYYYYYYggghhhppp|||vvv{{{iiiTTTFFFYYYuuusssllloooqqqgggiiihhhbbbjjjoookkkjjjppptttuuuxxxrrrKKKBBB}}}uuuZZZ???BBBQQQhhh{{{|||yyyuuueee^^^ZZZVVVRRR[[[iiiTTTaaa~~~tttkkkkkkjjjcccZZZTTTXXX^^^dddhhhgggfffeeeeeehhhuuuhhhaaa___cccxxxssslllUUU???GGGiii]]];;;>>>===999MMM```nnnttt|||yyytttxxx{{{ssszzzsssnnnjjj\\\QQQMMMDDDAAAKKKeeepppeeeqqqzzz|||~~~}}}www```vvvcccOOO{{{NNNJJJfff:::999999666@@@YYYrrrqqq___\\\ZZZYYYSSSYYY{{{XXXRRRKKKJJJEEE===555111222444:::777333111222444444444555444333333333222///---///000111111000111333444222444666888:::>>>BBBFFFJJJLLLPPPVVV]]]hhhrrryyyoooqqqvvvsssMMMQQQcccggg\\\fffaaaPPPZZZ}}}nnn```OOODDD===888555444777777777666555444222222222111444:::@@@HHHUUUbbbkkkssszzz|||ooodddsssrrrMMMAAAUUUiiivvvOOOJJJdddyyycccKKK===@@@fffqqqwwwhhh???555<<>>777FFFYYYmmmxxx|||wwwyyy~~~xxxrrrsssjjjaaa\\\PPPLLLVVVxxxwwwsssuuujjjuuuLLL^^^OOOmmmIII;;;<<<777;;;OOOhhh{{{uuummmgggeeeOOOKKKNNNVVVUUUZZZ|||XXXSSSKKKJJJEEE===555111222444888555222000111333444444444444333333444333000...///000111111000111333555333555777999;;;>>>CCCFFFHHHLLLRRRXXX___gggoootttuuu|||{{{rrrpppuuu{{{]]]IIIOOObbbbbbaaalll```WWWppp}}}kkk[[[JJJBBB>>>888555666777666666666555333222111222111333999>>>EEERRR^^^kkkrrryyy{{{qqq\\\xxx}}}yyyVVVAAARRRkkk~~~\\\IIIeee}}}gggRRRCCCDDDggg___rrr|||EEE777???QQQRRRNNNaaakkknnnpppoooqqqccc\\\EEEIIIpppvvvzzz~~~}}}wwwmmmbbbZZZEEEVVVaaa[[[RRRRRRVVVWWWaaapppwwwzzzpppgggjjjuuufffQQQ;;;EEEmmmkkk[[[??????KKKbbbwww~~~|||xxxlllrrr|||nnnxxxfffQQQKKKNNNzzz{{{tttgggRRRFFFKKKVVVkkk===:::???888AAATTTkkkrrrxxx{{{xxxwwwzzz~~~uuunnndddcccoooxxxnnn~~~}}}~~~~~~vvv~~~eeevvvFFFxxx}}}fffMMMmmmQQQ<<>>:::888:::666666666555444333222111333111333777;;;AAANNNYYYhhhooovvvyyy}}}yyymmmrrrsss~~~nnnXXXHHHggg}}}gggSSSEEEDDD___KKKeeeJJJ777;;;DDDpppRRRHHHZZZgggkkklllqqq|||fff^^^NNNUUUuuuyyyrrr|||yyylllXXXGGGAAABBBCCC555999===>>>>>>AAAGGGMMMUUUQQQnnn}}}}}}sssyyyxxxWWWAAAKKKoooccc\\\???>>>GGG]]]sss|||{{{xxxoooZZZWWW___eeeooo{{{vvvaaaNNNjjj{{{uuuttt___FFFJJJXXX|||BBB888???:::???MMMccciiirrrwwwvvvvvv|||zzz}}}xxx{{{eeerrrgggssszzzvvvsss||||||XXXuuuHHH}}}{{{hhhBBB```OOO999@@@;;;999AAATTTlll~~~VVVPPPIIIHHHDDD===666222444666666333000000222555666777444333333444555444111///000111222222111111333555444666888:::<<>>===888666999666666666555444333222111111000111444888>>>IIIUUUaaajjjrrrvvv{{{xxxwwwtttvvvIII@@@GGGiiizzzcccPPPAAA???UUU~~~HHHgggzzz~~~III666:::@@@ttt^^^JJJSSS___eeegggqqqwwwtttyyyaaaGGG:::;;;???@@@<<<>>>DDDFFF<<<222999HHHWWWUUUnnn}}}{{{```PPPZZZ{{{```[[[@@@<<>>SSSLLL<<>><<<555111444666666666555444333111111000...///333666;;;GGGRRR\\\eeennnssszzz|||zzz~~~zzzvvvoooyyyjjjbbbWWW:::GGGGGGjjjzzzcccOOO???===QQQ|||QQQpppgggIII999@@@LLLnnnOOOOOOYYY```dddnnnzzz{{{mmmWWWFFFEEELLLLLLEEEFFF<<<<<>>:::<<>>qqqBBBNNNMMMBBB===;;;777666???UUUnnn}}}uuuQQQPPPJJJHHHBBB999222///222666444333111000000111333444444222111222333333222000000111222222111000111333444777999;;;===@@@CCCFFFJJJLLLPPPTTTZZZbbbjjjpppxxxxxxsss{{{gggxxxrrr```kkkiiiXXXeeeZZZzzz|||cccSSSBBB:::888666444444666666555444333222222111///000111222555;;;BBBGGG___dddjjjpppuuuyyy}}}oooTTTRRRjjj{{{yyyooorrrkkkllltttppp\\\KKKDDDQQQvvvyyy^^^OOOBBB===SSSyyyRRRlllDDD===;;;HHHtttLLL@@@VVVbbbcccmmmxxxssspppVVVXXXXXX]]]|||dddPPPOOORRRNNNKKKNNNYYYbbbaaa___iiivvvjjjmmm]]]LLLZZZ]]]BBB:::===FFFgggzzzoooqqqlllYYYHHHIIIccc;;;>>>;;;777===@@@MMMeeemmmlllnnndddaaauuuyyyqqqUUUDDDFFFMMMOOOGGGGGGYYYqqq}}}ttttttnnnsss???mmm||||||RRRHHHpppGGG:::???CCC333777JJJXXXtttxxxSSSOOOJJJHHHBBB999222///222666444333222111111222444555444333222222333333111000000111222222111000222333444777999;;;===@@@CCCFFFKKKNNNRRRWWW]]]dddlllqqqyyyzzz~~~|||zzzuuulllbbb^^^eeeUUUDDD<<<999777555555666666555444333222222111///000000111444999@@@EEEUUU[[[ccclllttt|||}}}eeeNNNQQQlll~~~tttbbbbbbmmmjjjJJJYYY|||zzzdddRRRBBB===ZZZ|||YYYrrrIIIBBB===LLL{{{OOO>>>PPP\\\^^^hhhqqqqqqvvvpppnnnqqquuusssuuunnnqqqoooqqqBBBYYYmmmAAA;;;>>>BBB^^^|||~~~}}}|||}}}ppp___RRRHHHHHHnnnBBB<<<>>><<<;;;:::CCCTTTaaannnsss]]]QQQbbbzzzjjjRRRFFF>>>>>>>>>===999>>>UUUmmmuuussswwwrrryyyhhh;;;tttaaa~~~]]]AAA]]]<<<:::===BBB333333CCCNNNhhhxxx}}}UUUMMMIIIGGGBBB:::222///222555666444333111111222444555555333222222333222000...///111222222111111222333444777999;;;===@@@CCCFFFJJJMMMSSSYYY___eeelllqqqzzz|||~~~jjj```ccciiijjjfffbbb}}}gggWWWEEE===;;;888777777666666555444333222222111///000000000222666<<>>FFFZZZyyymmmVVV[[[aaa}}}yyy^^^IIIGGGCCC:::===HHH```lll|||jjjyyyggg666aaammm>>>QQQFFF>>>;;;BBB666111;;;CCCXXXjjjXXXKKKHHHGGGBBB:::222///111444777555444222222333444555555444333333333222000...///000222222111111222444444777999;;;===@@@CCCFFFHHHLLLRRRYYY___eeekkkooozzz|||yyysssvvvsssiii___}}}iiiXXXFFF===:::888777777666666555444333222222111///000000///000333888<<>>GGGtttnnnggg}}}lllRRR>>>===[[[}}}___www}}}vvvGGGDDD<<<<<>>EEE;;;888:::???TTTyyyqqqbbb\\\zzzxxxqqqfffWWWSSSjjjkkkJJJ===AAAHHH```zzzmmmbbb;;;PPPLLLZZZmmmFFF:::BBB;;;222888<<>>:::999RRRgggwww}}}XXX\\\NNN:::kkkrrr:::777AAA===:::222777FFFbbbbbbkkkdddUUUKKKGGG@@@===DDDIIIZZZ|||qqqNNNNNNaaavvvRRRBBBVVVbbbaaaOOO777>>>===333666888AAAOOOpppooo\\\rrrYYYJJJGGGFFFBBB:::333///000333777666333222111222333444222222222444555444111......///111111111111333555444777999;;;===@@@CCCFFFJJJMMMSSSZZZ```gggnnnsssvvvzzz~~~uuugggyyy~~~gggccckkkYYYFFF===:::888777888666666555444333222222111...////////////111444777<<>>===SSSuuuGGG;;;;;;CCCRRRZZZ```cccjjjrrrxxxxxxqqqjjjSSSBBBQQQeeeiii```]]]xxxnnnXXXUUU^^^\\\^^^mmmlllsss|||~~~RRRMMMbbb___:::===???:::KKKaaattt|||||||||rrrRRRaaaLLL999]]]JJJ444;;;>>>999222333;;;HHHbbbcccUUUAAA666;;;CCCJJJVVVdddyyysssvvv{{{~~~~~~yyy{{{{{{KKK???SSSqqqSSS{{{\\\666:::===444666666888EEE\\\xxxyyyvvvXXXJJJFFFEEEAAA:::333///000222666555333111000111222333000000222444555555222///---///111111111222333555444777999;;;===@@@CCCFFFHHHKKKPPPVVV\\\dddlllrrruuuyyy}}}}}}|||~~~xxxnnn|||qqqfffZZZ\\\rrrwwwmmmlllmmm[[[HHH>>>;;;999888:::666666555444333222222111---.../////////111444777999CCCRRR```kkkrrrvvvwwwtttzzzwwwcccTTTPPPgggnnnaaaRRR```^^^PPPZZZiiiwwwnnn___TTTGGGBBB^^^^^^yyy___TTT@@@<<<@@@QQQ>>>888>>>NNNWWWXXXZZZaaaooo||||||wwwZZZBBBOOO```mmmjjjYYYfffwww}}}~~~zzzxxx}}}xxxnnn^^^\\\fffddd]]]```lllsss|||}}}tttUUU]]]iiiwww???;;;CCC999BBBVVVkkkzzz|||yyylllZZZjjjKKKBBB___fff<<<;;;AAA888999333777<<>>bbb]]]xxx}}}]]][[[III===888^^^EEE888;;;JJJSSSiiibbb```kkk{{{iiiKKKLLLOOO___jjjXXX]]]ppprrrsssuuuxxx|||tttoooaaa___nnnsssnnnmmmrrrxxx~~~~~~xxxwwwzzziiisssaaaXXXnnnkkkEEE:::CCC666888JJJ```gggyyy}}}jjjvvvzzzrrreeennnHHHFFFddd~~~GGG???EEE777<<<111555999888RRRtttzzz~~~tttnnnjjjvvv{{{{{{|||mmmiiiZZZ]]]uuuxxxjjjAAARRR]]]VVV|||IIIaaayyy@@@;;;BBB999<<<888111<<<777NNNqqq||||||WWWIIIGGGEEEAAA999111...000333888555222000111222333333555444222222333222000...000222333333111000000111555777:::<<<===???BBBEEEHHHJJJNNNRRRXXX___gggmmmrrrxxxyyytttqqqooofff[[[nnnyyybbb___vvvwwwsss~~~{{{|||wwwppppppttt^^^MMMBBB888999>>>:::888888777555444333222111000///......///111333444>>>BBBJJJVVVbbbmmmtttwww|||~~~xxxddd[[[]]]uuuyyyuuu}}}~~~hhh\\\NNN:::mmmSSS{{{kkkgggaaaGGG@@@EEEhhhuuuFFF===@@@BBBSSS]]][[[___jjjxxxwwweeeSSSMMMUUU]]]]]]ZZZlllmmmlllkkkllltttwwwxxxtttvvvwwwzzz}}}rrrrrr{{{fffdddqqqtttCCC???;;;:::666EEEOOO```lll{{{{{{cccnnn;;;JJJ```|||fff555FFF999???>>>222222:::@@@eeexxx~~~zzziiissstttooopppooowwwttt```SSS```nnnfffzzz^^^CCCrrrrrrCCC666===:::@@@///888777???SSShhhtttyyy|||vvvWWWJJJGGGEEEAAA999222...000333888555222111111222333333333333222333444333111...000111333333111000111111555777:::<<<===???BBBEEEIIIKKKPPPUUU[[[ccckkkppppppvvvnnnXXXNNNWWW```aaafff~~~oooiiinnn|||}}}tttkkkyyyyyyaaaOOOCCC888888<<<888888888777555444333222111000///......///000333444;;;???GGGSSS___jjjqqquuu{{{wwwnnnjjjooorrrooommmmmmqqqfffcccQQQRRRlll{{{ssskkkbbbVVVhhhTTTuuuiiiTTT:::<<<^^^wwwYYY;;;===FFFRRRVVVXXX]]]hhhxxxyyyggg```dddiiigggccciiikkklllmmmqqq{{{~~~xxxyyyzzz|||}}}}}}}}}}}}www|||yyy{{{wwwxxxgggeeerrrlll|||bbbDDD<<<777555AAAHHHYYYeeevvvyyyvvvhhhcccbbb???KKK\\\nnn\\\<<<>>>:::;;;444444;;;:::PPP{{{yyy~~~uuulllmmmvvvzzzvvvpppdddqqqzzzzzzyyyyyyrrriiirrrsss]]]XXX```ccc]]]zzzJJJfffwwwZZZ??????999111+++333111888HHHXXXdddlllqqqvvvVVVLLLGGGEEEAAA:::222...000222777555333111111111222333111111222444555444111//////111333333111000111222555777:::<<<===???BBBEEEIIILLLQQQWWW]]]eeemmmssstttuuutttjjjYYYMMMRRR]]][[[zzzsssZZZqqq~~~lllqqqdddPPPDDD888777:::777888888777555444333222111000///.........000222333888<<>>888SSSjjj;;;:::CCCBBBOOOTTTXXX___ppprrrlllnnnpppnnniiiccceeehhhjjjoooxxx~~~}}}yyyyyyzzzzzzzzzzzzzzzyyyxxxuuufffdddlll|||cccaaarrrkkkoooGGG>>>777888>>>???QQQ]]]ooo}}}zzzttteee\\\oooWWWHHHWWWgggwww@@@CCC;;;===888666888333:::PPPgggsssttteee[[[eee{{{~~~zzzpppllljjjooovvvxxxsssmmmmmmuuusssjjjlllsssiiiVVV___zzzjjjSSS```eee[[[ZZZllltttbbbBBBaaaccc:::111@@@>>>@@@000...111;;;FFFPPP[[[dddkkkttt}}}zzzVVVMMMGGGFFFBBB:::222...///111666555444222111111222333000000222444555555222//////111222222111111111222555777:::<<<===???BBBEEEJJJMMMQQQWWW\\\ccckkkppptttiiiqqquuuRRRFFFTTTQQQfff~~~mmmhhhvvv{{{]]]dddkkk|||fffOOODDD888666999888888888777555444333222111111000...---...///111333555:::AAAKKKUUU```jjjpppvvv{{{yyy[[[[[[xxx~~~|||~~~tttrrrxxx~~~kkk___[[[iiixxxnnnaaaRRRMMMVVV}}}mmmmmmOOODDD888GGGsssWWWHHHEEE:::JJJRRRTTTTTTbbb}}}xxxuuusssnnnjjjfffggghhhiiikkkpppxxx}}}zzzxxxzzzyyyyyyyyyyyyyyyxxxwwwwwwvvvxxxlllZZZ[[[oooxxxccc___ooonnnqqqMMM???777<<<===999LLLXXXjjjzzzxxxyyyvvvooodddnnn}}}uuu~~~jjjTTTRRRaaaqqqcccGGG@@@@@@<<<999555111222999>>>RRRcccccc]]]```kkktttxxxttthhhmmmuuu~~~~~~vvvjjjdddiiinnnggg[[[kkkppphhhQQQ___dddVVV[[[bbbKKKXXX{{{ZZZ444BBB???888444111111444999@@@MMMYYY___hhhsss{{{wwwvvvUUUMMMGGGFFFBBB;;;333......000444555555333111000222444111111111333555444222000...000222222111111222333555777:::<<<===???BBBEEEIIILLLPPPUUUYYY___eeeiiixxxqqqwwwuuusss```ccctttnnn___VVVRRRMMMSSSnnn}}}ppp[[[}}}yyyvvviiiOOODDD888555999999888888777555444333222111111000...------///111222444888???GGGPPP[[[fffnnntttyyyuuuZZZUUUiii~~~yyypppfffuuusssuuurrr~~~|||kkk```JJJCCCSSSbbbtttwwwXXXAAA555<<>>DDDKKKVVVbbbjjjqqqvvv|||rrriii~~~yyylll}}}tttrrrbbb\\\EEE>>>VVV~~~}}}SSS|||tttyyy[[[;;;888===JJJXXX:::===999EEEQQQVVVUUUZZZgggrrr~~~xxxrrrmmmkkkkkkpppppppppqqqqqqqqqppppppooorrrsssqqqmmmlllpppttttttuuuwwwwwwvvvrrrnnnkkkgggjjjwww}}}mmmkkkccc^^^gggkkkLLL444666777:::CCCNNN```sssTTT\\\fffdddmmmtttVVVAAA<<>>JJJWWWXXXRRRUUU^^^___ccceeeeeebbbbbbfffjjjjjjjjjlllmmmnnnnnnllljjjooonnnmmmjjjhhhhhhiiijjjrrrtttvvvvvvrrrlllddd```kkkiii{{{jjjeeefff\\\hhhlllxxx___AAA999555777:::EEEWWWlll|||yyynnnkkkWWW___nnnfffpppnnnvvv```EEEDDD???<<<<<<444444111000666AAALLLSSSWWWTTTWWW\\\ccckkkrrrvvvwwwyyy}}}|||yyy{{{}}}yyysssrrrttttttrrrooovvvqqqnnnpppvvvzzzxxxuuubbbVVVTTT]]]```cccyyyyyy]]]VVVQQQWWWOOOSSSUUUVVVZZZrrrPPPaaavvvYYYBBB@@@???:::777666333000222666999999???HHHNNNSSS^^^iiipppuuu}}}zzz~~~}}}sssfff^^^___dddoooQQQKKKGGGFFFCCC<<<444...---...222555777555111///111444888555111000000111111111...000222222222222333444555777:::<<<===???BBBEEEGGGKKKPPPUUUZZZ___eeehhhjjjiiivvv}}}www|||qqq}}}\\\NNN???777999:::888888777555444333222111111000...------...///000111555:::>>>BBBLLLXXXbbbjjjooovvvzzz|||vvvwww{{{{{{rrr{{{{{{gggWWW\\\JJJHHHlll]]]999;;;:::@@@gggfffMMM@@@;;;BBBTTTYYYQQQRRR]]]]]]aaadddbbb^^^^^^bbbgggiiijjjlllmmmnnnmmmjjjgggfffdddcccdddgggjjjmmmnnnqqqsssuuutttooofff]]]WWW```[[[pppooowww\\\ccclll___jjjlllmmmqqqRRRAAA666444222===QQQfffxxxeee]]]___mmmcccooojjjeeeQQQFFF>>>===AAA:::555444444777:::<<>>DDDPPPZZZhhhmmmssswwwyyy|||vvvnnn^^^KKKIIITTTfffmmm]]]qqquuu~~~ppp___```KKKEEEeee}}}}}}[[[DDD;;;???===LLL```BBBAAAIIIPPPMMMQQQWWWRRR[[[^^^aaabbbaaa```______eeellloookkkhhhhhhfff```gggeeecccdddhhhllloooqqqjjjoooqqqkkk```VVVRRRRRRgggooobbb\\\]]]dddiii\\\\\\nnnsssSSSGGG777444666888EEE\\\qqq|||~~~uuudddfffmmmjjjdddccclllhhhGGGAAA???888CCC<<<777444444444555<<>>DDDzzzOOO===<<>>BBBIIIPPPUUUWWWWWWXXXXXXYYY[[[___ccchhhkkkooonnnooossswwwvvvpppkkkhhhgggeee]]]OOOAAA???DDDUUUJJJMMM___yyy|||jjj```ZZZWWWUUUYYYWWWTTTQQQPPPTTT[[[aaarrriiihhhOOO>>>@@@HHH;;;...222:::222222111111000000//////777>>>FFFLLLPPPTTTZZZ___fffjjjnnnoooiii^^^XXXWWW@@@DDD;;;;;;===YYY}}}WWWHHHFFFEEE@@@999222...------222333444444222000000111444444333222222222333333---///000222333333333222111444777999:::===@@@BBBDDDFFFKKKSSSVVVXXX^^^eeemmmooottt}}}iiigggrrrtttpppUUUGGG>>>999999888888777666555444444333000000///...............---111555777999>>>HHHPPP]]]dddmmmsssvvvyyy|||}}}~~~vvvrrryyyzzz}}}wwwgggooo{{{uuu~~~pppfff___DDDEEEnnniiimmmJJJ;;;555CCCJJJDDDbbbQQQ777???HHHKKKOOOQQQQQQUUUYYY\\\\\\[[[ZZZYYY___dddgggfffcccccc```]]]]]]ccchhhhhhcccaaacccgggbbb___WWWJJJ???BBBPPP]]]xxx}}}zzzmmm\\\aaa^^^YYYffffffeeeggg```tttQQQ999555555333999JJJ]]]mmmzzz~~~~~~~~~~~~ooobbb^^^```ffffff```___dddllleeekkkhhhRRR;;;GGG@@@;;;999777555666:::444444777<<>>JJJNNNDDDXXX~~~qqq]]]QQQOOOSSSWWWOOOPPPQQQQQQPPPQQQSSSVVVhhh{{{ZZZhhhgggHHHEEEEEECCCBBB>>>555444222111111333555666111555:::===>>>@@@EEEHHHNNNUUUYYYUUUMMMEEE===777555@@@:::444888ccc|||UUUHHHFFFDDD???999222...------111222444444222111111222444333333222222333333333//////000111333444333222333555777888999:::===???>>>BBBKKKRRRSSSUUU]]]fffvvvppppppxxx~~~zzz}}}]]]III>>>999888888777777666555555444444111000///......---......,,,///333555777<<>>RRRssssss___[[[```\\\^^^fffeeedddddd___mmmrrrEEE666777333555@@@PPPbbbtttuuudddbbbeeehhheee___]]]aaagggddddddnnniiiNNN===<<<===<<<666111444;;;111000000333777:::<<<===FFFHHHKKKNNNQQQTTTVVVWWWWWWWWWWWWYYYZZZYYYUUURRRKKKBBB;;;:::<<<<<<===???BBB\\\xxxgggXXXQQQPPPPPPQQQPPPQQQRRRRRRQQQOOONNNNNNSSSiii___ccc{{{TTT;;;@@@JJJCCC:::666111---+++...111444333555666666666777;;;>>>>>>CCCCCC>>><<<<<<888111666;;;777???KKKiii~~~zzzSSSGGGEEECCC???888222...------///111444444333222222222333333333222222333333444111//////000333444333111444666888888888888:::;;;>>>DDDNNNVVVWWWWWW```jjjuuulllkkkttt~~~}}}zzzuuu|||eeeKKK???:::666777777666666555555444444111111///......------------///222444666;;;BBBGGGOOOXXXccclllqqquuuyyy}}}{{{iiiyyy{{{ssswwwgggiii\\\EEESSS}}}xxxoooBBB>>>666@@@MMMHHHJJJhhhuuuOOO<<>>888222...---......000333555444333222222333333222222222333444444222000...000333444333000444555777777777777888:::===CCCMMMUUUWWWWWW___hhhoookkkllluuuggg___}}}oooxxxnnnPPPBBB<<<666777777666666555555555555222111000......---------...///111333666:::???CCCIIIQQQ\\\ffflllrrrwww|||xxx}}}nnnkkk~~~~~~pppmmmYYYGGGZZZlllgggCCC:::888;;;DDDIIIMMM]]]sssyyyFFF888>>>;;;@@@BBBEEEEEEEEEFFFGGGIIIJJJLLLRRRZZZ\\\[[[\\\```\\\\\\\\\]]]]]]XXXQQQKKKAAA444444QQQhhhXXX\\\aaasssuuuhhh^^^ZZZ\\\cccggg{{{BBB===888555777===III\\\mmmoooZZZUUURRRTTT[[[```aaaaaa```bbb^^^___hhhwwwnnnHHH:::???DDD???999:::888555444444444444333000111222444666777777888777888888888888777777666444444333000///:::TTTllljjj]]]OOOKKKPPPUUUTTTQQQMMMLLLKKKKKKMMMNNNNNNMMMIIIYYYYYYxxx]]]ggg]]]CCC777888:::<<<<<<;;;999888222222111000111222333444666444555777555111111333888NNNyyyzzzRRRJJJDDDBBB>>>888222...---...---000333555444333333333333222222222333333444555444000...///333444333000111333555666666777999;;;===AAAJJJSSSVVVWWW]]]eeedddkkksssyyyvvvbbbcccvvvUUUGGG???888666666666666555555555555222111000///---------------...000222444888<<>>:::@@@@@@BBBNNNYYYaaajjjtttQQQBBB777===>>>>>>======>>>AAACCCFFFGGGMMMUUUXXXUUUVVV[[[XXXWWWUUUQQQLLLHHHFFFEEE???FFFZZZ~~~rrrmmmbbb]]]\\\XXXpppssskkkddd]]]XXX^^^eeecccyyyWWW>>>:::666555666>>>NNN^^^tttzzz~~~{{{rrrcccWWWTTTQQQQQQVVV\\\______cccggg^^^ZZZ```eee}}}oooTTTHHHBBB===<<<<<<:::777777777777555444444444444555555666666777222333333333222333333444555555555888BBB]]]mmm___WWWNNNLLLOOOSSSSSSQQQKKKIIIHHHIIIKKKMMMKKKJJJNNNSSSVVVhhh~~~kkkFFFBBB<<<777444555777999777666555555666666666666999555777:::333///???WWWgggvvv{{{TTTLLLCCCBBB>>>888222...---...,,,///333555555333333333222222222222333333444555444000---///333555333000...000333555666888;;;>>>BBBEEEMMMVVVZZZ[[[```fffWWWiiizzzRRRbbb{{{YYYJJJBBB:::666666666666666555555555222111000///------,,,,,,---...///111333777:::<<<@@@GGGQQQZZZbbbjjjrrrxxx~~~zzzyyy|||~~~ooo```HHHFFFggg}}}iii777999GGGEEEAAAQQQaaafffggghhh~~~YYY???======<<<:::999;;;???BBBDDDDDDJJJSSSTTTQQQQQQVVVXXXVVVNNNDDD<<<===EEENNNJJJhhhzzz```bbbgggkkkdddTTTjjjiiieeeeee___VVVZZZaaa\\\eeeyyy>>>;;;777444222777EEETTTiiippp||||||uuubbb^^^___^^^[[[WWWVVVXXXZZZZZZXXXaaaYYYVVVbbbccchhh}}}|||YYYHHHEEE;;;999888888999999777666555555444333333444555555222333444333333333555777111555BBBYYYtttwww^^^OOONNNMMMMMMMMMLLLIIIHHHNNNLLLJJJKKKLLLKKKHHHDDDIIIHHHJJJSSSvvvjjjPPP>>>888:::===999888777777777777666555666222777>>>:::@@@hhh~~~wwwOOOKKKEEECCC???999222...------,,,///333666777555111///555555444222000000333555555111...000333555333000333444555555666:::???CCCFFFHHHLLLQQQXXX___eeehhhkkkqqq{{{tttsss}}}EEEuuuoooaaaOOOEEE;;;;;;999888888888777555333444444333222000...,,,+++......///000222555777888===DDDNNNWWW___gggpppvvvyyy||||||oooxxxkkk[[[EEEJJJmmm\\\777@@@DDDIIIMMMQQQWWW```fff___pppeeeNNNEEE;;;888:::<<<999555>>>===@@@GGGKKKIIIFFFGGGJJJ???;;;>>>999777NNNmmmuuuiiiddddddiiijjjbbbYYYTTTYYYXXXXXXXXXXXXZZZ[[[]]]___rrrSSS:::;;;===+++333FFFAAA^^^lllyyydddWWW[[[ZZZYYYXXXXXXXXXXXXXXXZZZ[[[\\\\\\\\\^^^bbbfffpppttt[[[GGGDDD???<<<:::999666444555555777888666444333555222444999;;;888333555;;;===RRR|||zzzzzzddd\\\PPPNNNKKKJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHLLLHHHEEEVVVzzzVVVAAACCC===<<<111555444:::???222222999:::>>>PPPaaajjj}}}hhh{{{QQQLLLEEECCC???999222...------,,,///333666777555111///555555444222000000222555555222///000333555333000111222333444666:::@@@DDDEEEGGGKKKPPPWWW^^^dddggglllsss|||}}}oooSSS}}}|||hhhPPPDDD;;;:::999777777888777555444444444333222000...,,,+++......///000222444666777:::AAAJJJRRRZZZccclllsssvvvxxx|||uuu}}}mmmfffXXXBBBQQQwwwLLL888888>>>GGGOOOWWWaaalllttthhhbbbvvvwwwhhhRRRBBB<<<===@@@AAA555444666999999777888;;;???>>>;;;:::AAAWWWzzz{{{pppfff___]]]]]]ZZZWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]]]]dddMMM555;;;666333:::<<>>AAAGGGDDD<<<888555222444888::::::999???999333000444@@@TTTddd|||jjjYYYTTTMMMKKKHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFKKK@@@AAAKKKIIIMMMrrrdddttthhhSSSEEEIII@@@222...555SSSCCCKKKcccnnn```}}}QQQJJJEEECCC???999222...------+++...222555666444111///444444444222000000222444555222000111333555333111...000222444666:::@@@DDDCCCEEEIIIOOOVVV]]]cccgggmmmttt}}}ZZZ]]]}}}{{{uuuTTTDDD<<<999888666777777777666444444444333222111///---,,,.........000111333555666777<<>>;;;888<<>>AAACCCEEEIIIOOOVVV]]]dddgggkkkrrr|||QQQbbbwwwfff]]]GGG@@@999888666666777777666555444444333222111///...---.........///000111333444555999???EEEKKKUUU```hhhnnnttt|||~~~wwwXXXnnn~~~ppplllWWWCCCgggwwwjjj777???CCCGGGMMMQQQTTTXXX^^^bbbnnnmmmjjjwww|||^^^VVVOOOKKKIIIIIIMMMTTTmmmZZZ]]]ZZZVVVTTTWWWXXXUUUSSSTTTQQQQQQRRRSSSUUUXXXZZZ\\\bbb^^^kkkWWW;;;;;;777333999666AAAOOO\\\gggrrrzzz~~~~~~~~~tttRRRTTTXXXSSSRRRRRRRRRSSSTTTUUUUUUSSSUUUWWWWWWVVVUUUVVVWWWTTTcccfffeeewwwlllmmmssstttqqqttt{{{|||gggYYYPPPMMMOOOJJJGGGEEEDDDEEEFFFFFFEEEFFFDDDBBB@@@???@@@AAABBB?????????>>>===???CCCGGGkkk{{{vvvjjj[[[MMMMMMvvvNNNKKKEEECCC???999222...------***,,,000222444333111000111222333222111111222444666444333222333333333222111222444555666888;;;>>>DDDFFFJJJPPPWWW___eeehhhhhhoooyyyzzzZZZfffttt___rrrhhhMMMFFF;;;999777666777888777666444444444333111000......---------...///000111222333777<<<@@@EEENNNYYYaaagggmmmvvv}}}sssXXXeeepppgggaaaMMMFFFsss[[[888AAA???DDDLLLQQQUUUYYY^^^bbbbbbaaaxxx^^^KKKYYYSSSQQQSSSXXXYYYTTTQQQPPPOOOOOOOOOQQQSSSVVVYYYZZZYYY]]]^^^{{{NNN555888:::777555;;;EEEPPP\\\hhhvvvxxxfffTTTWWWOOOOOOOOOOOOOOOOOOPPPQQQRRRNNNPPPSSSTTTSSSSSSTTTUUUWWWTTTUUUYYY___rrrhhhrrrfffWWWQQQNNNNNNPPPJJJHHHFFFEEEFFFFFFFFFEEEGGGEEEBBB???======>>>>>>999AAA@@@777;;;FFFBBB333PPP___oooYYYSSSNNNKKKuuuOOONNNEEECCC???999222...------***,,,///111333222111000000111333222111111222333666555444333333222222333222444666666777888;;;===CCCEEEJJJPPPWWW___eeeiiigggmmmvvv}}}qqqqqqllldddhhhssslll```tttSSSKKK>>>;;;999777888888777777444444444333222000///...------------......///000222555999===AAAHHHRRRYYYfffllltttyyy}}}pppYYY]]]mmmlll___LLLTTT}}}MMM888@@@CCCIIIQQQVVVYYY[[[___cccrrraaa|||ooocccVVVPPPUUUWWWTTTSSSUUUSSSOOONNNPPPMMMMMMNNNOOOQQQTTTWWWXXXSSS[[[ZZZggguuuBBB;;;===222555666;;;DDDOOO[[[lllzzz~~~yyynnn```hhhVVVWWWWWWLLLNNNMMMMMMMMMMMMNNNNNNOOOLLLNNNPPPPPPPPPQQQSSSTTTVVVMMMOOOYYYWWWTTTiii{{{iiiiiitttdddTTTMMMMMMLLLLLLMMMJJJHHHEEECCCDDDDDDCCCBBBDDDBBB@@@>>><<<;;;;;;;;;:::;;;;;;999666777;;;???444CCCWWW~~~ZZZKKKMMMNNNMMMtttNNNMMMEEECCC???999222...------)))+++...000222222111000///111222222111111222333666666555444222222222333111333666777888:::<<<>>>BBBDDDHHHOOOVVV^^^eeehhhhhhnnntttyyy}}}~~~qqqbbbuuuxxx```lllooowww\\\}}}}}}XXXMMMAAA>>>;;;888888888888777444444444333222111000///------------------...///000333777:::===BBBJJJQQQaaahhhqqqwwwzzz}}}qqqiiibbb}}}lllsss```PPPfffyyyCCC===???LLLQQQXXX\\\]]]]]]___aaa[[[UUUiii{{{ooosss|||gggUUUIIILLLSSSRRRUUURRRRRRSSSQQQMMMLLLOOOLLLLLLMMMNNNOOORRRTTTVVVUUUZZZZZZ]]]wwwcccBBB===333666333555;;;AAAIIIWWWeeetttvvvzzzyyy___OOOEEEYYY{{{jjjIIITTTRRROOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOONNNMMMNNNPPPRRRQQQUUUWWWTTTRRRUUUXXXXXXnnn~~~rrrtttwww^^^SSSKKKJJJKKKJJJHHHHHHGGGEEEBBB@@@@@@???>>>=========<<<<<<;;;:::::::::999666777999555000666BBBDDD;;;???JJJmmmiiiSSSLLLFFFBBBEEErrrLLLKKKEEECCC???999222...------)))+++---000111222111111...000222222222111222333666666666444222111222333000222555888999;;;>>>AAA@@@CCCGGGMMMUUU]]]dddgggjjjoootttxxxzzz~~~nnniiioooooooooQQQSSSkkk~~~ddduuu{{{aaaZZZNNNCCC@@@<<<999999888888777444444444333222111000///---------,,,,,,------...///222666888:::???FFFKKKWWW___kkksssxxx{{{~~~qqqwwwfff}}}ttt]]]kkkXXXMMMpppwww{{{kkk@@@CCC@@@IIIPPPXXX^^^```aaadddgggcccsssqqqgggiiikkkrrrzzzYYYLLLSSSMMMKKKPPPMMMLLLMMMQQQVVVTTTOOOLLLMMMLLLLLLLLLMMMOOOQQQSSSUUUWWWUUUXXXXXX^^^JJJ===888999444333666777999CCCPPPaaagggppp{{{~~~hhhOOODDD@@@VVVqqq}}}lll[[[DDDOOOJJJQQQPPPPPPOOONNNMMMMMMMMMNNNQQQPPPOOOMMMKKKLLLNNNPPPSSSQQQRRRUUUWWWWWWZZZ^^^\\\kkk{{{pppyyy~~~bbbeeeppprrrsssgggUUUNNNIIIKKKLLLHHHEEEDDDEEEBBB???<<<<<<;;;:::999777888999:::::::::::::::666666666555888;;;888333555666===@@@???TTThhhWWWCCCDDDMMMFFFBBBMMMpppSSSLLLAAAAAA>>>999333///------******,,,...222333222111,,,///111000......111333666999:::666111///111555666555666666888:::<<<===AAAEEEKKKSSSZZZ]]]^^^]]]fffkkksssxxx|||vvvccciii]]]QQQVVVuuu{{{wwwrrrtttpppiiiWWWJJJ===:::;;;999;;;<<<555666555444444222222111000---,,,++++++,,,---///000000222444777999===BBBEEEQQQ[[[hhhpppsssvvv{{{tttqqq|||jjjcccaaaYYYNNN|||}}}ddd;;;EEEHHHPPPQQQTTTWWW[[[___cccfffgggkkknnnnnnjjjiiilllppp~~~}}}lllSSSPPPLLLGGGEEEEEEGGGHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMPPPMMMQQQ]]]aaafff|||RRR999CCC000+++888<<<333666FFFLLLWWWgggssszzzzzzhhh\\\BBBXXXfffsssaaaNNNQQQRRROOOLLLIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMPPPPPPOOOPPPQQQSSSUUUVVVYYYXXXdddwwwhhhppplllaaadddpppkkkYYY\\\iiiyyysssaaa\\\^^^[[[RRRHHHDDDEEEFFFCCC???>>>===<<<;;;:::999888888666666666666555555555555444444444333333444444444888:::======888;;;MMMaaa{{{___LLLJJJHHHEEEDDDEEEFFFGGGpppRRRLLLAAAAAA>>>999333///------******+++...111333222111,,,...111111//////111222333666999777333222444666555555555666777:::<<<>>>AAADDDIIIPPPWWW[[[\\\\\\]]]bbbkkkuuu}}}{{{iii\\\llltttMMMQQQppprrrllllllrrrvvvuuuZZZOOOAAA<<<<<<777999<<<666666555555444333222111111---,,,,,,+++,,,---...///...000222444777:::???BBBLLLRRR]]]iiirrrvvvwwwwwwqqq}}}xxxkkk}}}fffppp}}}~~~yyygggeeebbbXXXYYY[[[666DDDJJJRRRTTTVVVYYY\\\___bbbdddgggjjjlllkkkhhhhhhkkkoooqqquuuzzzeeeUUUMMMKKKHHHEEECCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKNNNMMMOOOVVVXXXXXX{{{wwwTTT999AAA???111+++333:::;;;???HHHUUUaaakkkuuuxxxmmmfff}}}}}}VVVJJJMMMMMMJJJIIIIIIIIIGGGGGGGGGHHHJJJKKKLLLKKKJJJIIIIIIJJJKKKKKKNNNMMMMMMMMMNNNPPPRRRSSSWWWPPPMMMYYYssslll]]]VVVWWW[[[]]]UUUKKKGGGGGGFFFBBB===<<<;;;;;;:::888777777666555555444444444333333333444444333333333333444444666444555666444444<<>>999333///------******+++---111222222111,,,...111222111000111111000444888888666555666777444333333444777:::===???AAADDDHHHNNNSSSXXX[[[]]]^^^bbbkkkwww}}}wwweeegggyyy```WWWtttdddrrrkkkyyy}}}yyymmmdddUUUEEE???>>>777777;;;888666666555444333222111111...---,,,+++,,,---...///,,,...000111333666;;;>>>FFFIIIPPP]]]kkkpppnnniii[[[mmm}}}rrr```lll|||YYY\\\{{{}}}{{{~~~|||~~~mmmaaaggg```TTThhhyyyzzzOOO666HHHQQQUUUWWWZZZ\\\]]]^^^```aaafffhhhiiihhhffffffjjjnnnjjjkkkvvvooo]]]LLLAAAEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIILLLLLLNNNPPPNNN^^^}}}YYYFFF999:::999222///333555;;;DDDMMMWWWdddrrr||||||{{{{{{uuu~~~wwwaaaMMMHHHJJJIIIGGGHHHJJJHHHEEECCCCCCEEEGGGIIIJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPSSSQQQOOOOOOTTT```oooyyy}}}aaaQQQMMMMMMQQQUUUVVVPPPIIIFFFFFFEEE@@@<<<999999888777666555555444333333333222222222111111333333222222222222333333666222222555888666444555888BBBQQQsssoooZZZMMMFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCnnnQQQKKKAAAAAA>>>999333///------*********---000222222111,,,...000222222111111111///333888:::999777666666333222222333666:::===@@@BBBEEEIIIMMMRRRWWW\\\___ggghhhmmmvvv~~~~~~uuummmjjjqqq^^^zzz[[[uuujjjmmmuuu|||wwwvvv[[[HHHAAA@@@999666:::888666666555444333222111111///...---,,,+++,,,---...+++---...000111444888;;;CCCCCCHHHRRR]]]dddeeebbbkkkzzzyyyxxx}}}dddOOOeeevvvzzzyyy|||}}}bbb^^^hhh]]]RRRtttdddlllGGG>>>QQQXXXYYY\\\___```^^^^^^___aaafffggggggfffeeegggjjjmmmmmmrrrpppnnnvvv___OOOGGGBBB???>>>>>>>>>>>>>>>======<<<>>>?????????@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEBBBIIIHHHHHHNNNOOOSSS___mmm>>>:::BBB<<<444555666888;;;???FFFQQQ\\\dddnnnyyy~~~|||xxxvvv[[[SSSLLLKKKJJJHHHHHHLLLJJJIIIHHHFFFFFFFFFGGGHHHIIIGGGFFFDDDEEEFFFHHHJJJIIIIIIHHHHHHIIIKKKLLLMMMMMMSSSXXXVVVQQQNNNQQQUUUiii{{{kkk]]]OOOLLLNNNOOONNNNNNIIIEEEAAAAAABBBAAA>>>:::777777666666555444444333222222222222111111111000222111111000000111111222333111222666:::999666333777666000999WWWsssxxxgggTTTJJJGGGEEEEEEFFF@@@AAABBBCCCCCCCCCCCCBBBnnnPPPJJJAAAAAA>>>999333///------+++******,,,///111222111......000111222222222111111444888;;;:::888666555222222111222555999===@@@BBBFFFJJJNNNRRRXXX^^^ccckkkjjjlllooossssssooojjjpppgggqqqbbbjjjhhhmmmtttcccLLLBBBBBB;;;777999777777666666555444333222111000///---,,,+++,,,,,,---,,,---...///000222666888>>>AAAEEEKKKRRR[[[ccciii}}}rrrvvv~~~jjjVVVccc{{{zzz}}}}}}|||~~~~~~|||~~~{{{|||```bbbhhh\\\YYYkkk~~~```DDDIIITTTVVV[[[^^^aaaaaa^^^\\\___aaaeeeffffffffffffhhhjjjlllkkkfffkkkwwwxxxxxx|||wwwgggQQQCCC???@@@AAAAAA:::;;;<<<<<<<<<<<<;;;:::===<<<=========>>>>>>>>>>>>??????@@@AAABBBCCCCCC???GGGEEECCCMMMQQQPPPTTTggg~~~III888???AAA777777777777999;;;AAAGGGKKKXXXdddrrryyy{{{||||||{{{~~~uuubbb^^^ooopppQQQPPPNNNMMMIIIFFFIIIMMMJJJKKKLLLLLLLLLJJJIIIGGGHHHGGGFFFEEEEEEGGGIIIJJJIIIHHHHHHHHHHHHJJJKKKLLLKKKMMMNNNMMMKKKLLLQQQVVVIIIWWWkkkqqqccc[[[XXXNNNKKKLLLQQQSSSOOOKKKKKKBBB@@@=========<<<999666666666555555444333333333222222222111111111000000000000////////////000000---///000111222333333222111======444222666GGGaaassswwwlll___[[[TTTFFF<<<@@@FFFDDD???===???@@@AAABBBCCCCCCCCCBBBmmmOOOJJJAAAAAA>>>999333///------+++***)))+++...111111111000//////000222333333222222555888:::;;;:::888666333222111111333777<<>>CCCFFFKKKUUUdddppptttuuu}}}|||zzz}}}rrrUUUjjjzzzzzz{{{||||||{{{zzz{{{}}}yyywwwzzz}}}vvvdddgggggg]]]iii}}}}}}zzzYYYCCCNNNQQQPPPZZZ]]]```^^^ZZZZZZ^^^bbbcccdddeeefffgggiiiiiijjjhhhkkkqqqtttqqqooouuu~~~}}}^^^PPPHHH???<<<>>>@@@???<<<999999:::::::::::::::999;;;;;;:::::::::;;;<<<===<<<<<<===>>>???@@@AAAAAA???EEEBBB@@@JJJMMMJJJNNNOOOhhh___>>>666999777777666555666888:::<<>>???AAA@@@>>>???CCC??????@@@@@@AAAAAABBBBBBlllOOOJJJAAAAAA>>>999333///------+++***)))***---000111111333000......111333444333222333666999<<<<<<;;;999444333111000222666;;;===>>>DDDLLLQQQUUUZZZbbbhhhlllsssxxxuuuooooooxxxooo]]]bbb{{{yyykkkxxx~~~ppp{{{{{{bbbFFFAAA<<<999;;;999777777666555444333222222111000...,,,++++++++++++,,,------------...111444666:::???AAACCCMMM[[[gggmmmgggqqq{{{xxxyyy}}}}}}{{{tttwww~~~{{{}}}mmmUUUeee}}}wwwxxxwwwvvvwwwxxxyyyyyyyyytttsssuuuzzz|||{{{}}}{{{pppggghhhaaa]]]zzzyyyvvvtttSSS@@@PPPQQQSSSVVVYYY[[[YYYUUUVVV\\\bbb```aaaccceeehhhhhhgggfffgggttttttdddcccrrrwwwnnnqqqvvvcccSSSAAA===============<<<:::888888888888888888888888888999888888777888999:::;;;999999:::;;;<<<===>>>>>>===CCC@@@@@@GGGEEECCCKKKLLLLLLlllqqqMMMHHH>>><<<999777666777777777777<<>>;;;999777444333111111111111000000000000////////////..................------------......---111222...,,,000111///&&&111222111333111222<<>>===999999DDD>>>BBBAAA;;;777:::CCCIII??????>>>======>>>???@@@lllNNNJJJAAAAAA>>>999333///------+++***)))***---000111222444111------000333444444000111444888<<<>>>>>>===555333111000222555:::===<<>>;;;<<<999<<<>>>;;;666444777:::888888777666666666777777777777666555666777888999777777888999:::;;;;;;<<<;;;@@@@@@BBBFFFAAA@@@LLLOOOFFFQQQ~~~___GGGCCC>>>:::999888888888777777777888:::???EEEIIISSSZZZhhhvvvzzzyyy}}}xxxtttjjj]]]PPPHHHEEEEEEFFFPPP[[[kkkzzzVVVJJJHHHIIIHHHEEECCCCCCDDDCCCAAABBBBBBBBBBBBBBBCCCDDDEEEAAACCCEEEGGGHHHHHHFFFEEEFFFFFFEEEDDDDDDEEEGGGGGGJJJJJJJJJIIIJJJLLLOOORRROOONNNMMMMMMOOOSSSWWWZZZWWWWWW[[[aaaeeefffeeeeeerrryyy|||xxxvvvxxxvvvrrrppphhh```\\\\\\YYYRRRKKKPPPOOOMMMKKKJJJJJJLLLNNNOOOIIIEEEEEEDDD@@@???@@@@@@>>>;;;999777666666555///////////////...............---------,,,,,,,,,...------,,,,,,------...(((,,,,,,))),,,111111,,,///333...+++000///,,,333222444///...222///222BBB333<<<;;;999???>>>:::>>>555777444777???<<<777===888;;;;;;777999??????:::???>>><<<;;;;;;<<<===???nnnIIIIIICCCAAA<<<777222...,,,***,,,,,,+++***)))+++///222333111///......///111333222666888777999>>>???<<<===666111111222333777<<<@@@DDDIIINNNTTT[[[bbbgggooorrroootttxxxzzzzzz}}}sssvvvfffbbbfffjjjoookkk[[[WWWaaammmwww}}}~~~{{{mmmooolllpppuuutttmmmrrrfff{{{LLL>>>===888666<<<666777777777666555444444333444333///+++)))+++---,,,,,,++++++,,,,,,---...///111555777:::===AAAEEETTTYYYaaahhhnnnrrrwwwyyyxxxyyy{{{|||}}}}}}kkkcccgggnnneeelllXXXbbb|||}}}xxxooopppwwwyyytttvvvxxxwwwwww|||yyynnnhhhmmmtttxxxyyyyyy{{{||||||~~~zzznnnccc```bbbeeeWWWpppxxx}}}oooqqqqqqUUU>>>JJJTTTQQQTTTXXXVVVTTTSSSSSSUUUXXXZZZ\\\[[[\\\___dddffffffdddeeegggiiijjjjjjjjjlllmmmhhhlllpppppppppvvvcccYYYKKKBBB???>>>===;;;;;;:::999888777777777777666666555555555555666666444444444444444444444444666666666777888999;;;;;;;;;<<<>>>???>>>???@@@BBBBBBIIIJJJQQQsssaaaJJJIII>>>999<<<666444888999666555888:::999:::???FFFMMMQQQRRRPPPOOONNNEEE???@@@===777;;;DDD???hhh^^^CCCLLLEEEEEEEEEDDDBBBBBBAAAAAAAAA@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGEEEDDDBBBBBBCCCEEEFFFGGGEEEEEEEEEHHHIIIIIIIIIKKKIIIHHHKKKPPPSSSRRRPPPTTTSSSRRRTTTVVVXXXWWWWWWYYYUUUQQQRRRUUUYYYYYYYYYUUUTTTUUUUUUQQQMMMOOOTTTNNNLLLIIIFFFEEEFFFHHHJJJKKKIIIGGGDDDAAA>>><<<;;;999999888666555444222222///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------............//////000000111222222333333333333333444444444555555666666666666777777777777888888888777888888999999::::::::::::::::::::::::qqqKKKJJJCCCAAA<<<777222...,,,++++++,,,+++***)))+++...111333111///......///111333111555777888;;;@@@BBB@@@===888444333333222666<<>>???@@@AAABBBAAAAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDFFFEEECCCBBBBBBCCCDDDEEEEEECCCBBBCCCEEEGGGGGGFFFFFFGGGIIIJJJLLLMMMOOOPPPQQQQQQQQQSSSUUUVVVVVVTTTRRRPPPMMMMMMNNNQQQRRRSSSRRRPPPOOOPPPNNNJJJKKKOOOMMMKKKGGGEEEDDDEEEFFFHHHHHHGGGEEEBBB???<<<:::999777777666444333111000000............---------,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---------............//////000000111222222222222222333333333444444444444555555555666666666666888888777777888888999999:::::::::::::::;;;;;;;;;rrrLLLJJJCCC@@@<<<777222...,,,++++++++++++***)))***...000222111000......000111222///444777888<<>>777888888888777666555555444111333333222///,,,+++++++++++++++++++++,,,---------///111444555888<<>>===EEELLLEEEHHHtttiiiMMMJJJBBB;;;:::===<<<888;;;:::999777777777888888888>>>BBBEEETTTsssUUUHHH@@@HHHLLL;;;AAAAAA@@@???>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>===@@@AAAAAAAAABBBBBBBBBBBBEEEDDDBBBAAAAAACCCDDDEEEDDDCCCBBBBBBDDDFFFFFFEEEAAAEEEIIIIIIGGGGGGKKKOOONNNNNNPPPRRRUUUUUUSSSQQQMMMMMMLLLJJJJJJJJJMMMPPPPPPLLLJJJKKKLLLIIIHHHIIIJJJIIIFFFDDDCCCCCCDDDEEEDDDCCCAAA???<<<:::888777444444333222000///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,------------......//////000111111111111111111222222222333333222333333333333444444444777777777777777888999999999999::::::;;;;;;<<<<<>>======;;;555111444;;;@@@BBBEEEIIIOOOWWW___eeemmmqqqppprrrtttmmmlllzzzyyy~~~}}}jjjaaaVVVOOOUUUjjj{{{fffffffffiiiuuuppprrrxxxxxxtttxxxlll[[[CCC@@@>>>666:::999888777666666555555111222444444222///,,,***+++++++++***+++,,,,,,---+++---///111222555888;;;===@@@DDDJJJPPPWWW___dddhhhlllqqquuuwwwyyy{{{|||zzzooobbbUUUMMMIIILLLRRRjjjqqqKKK```qqqrrrnnnpppssssssnnnqqqtttuuurrrkkkaaaYYY___ccchhhlllnnnqqqvvv{{{vvv~~~{{{mmmdddfffddd]]]yyyvvvPPPAAAIIIIIIOOOVVVNNNPPPQQQRRRSSSSSSSSSRRRRRRTTTUUUVVVXXX[[[\\\\\\\\\]]]]]][[[ZZZZZZ^^^dddiiifffbbb___bbbiiimmmkkkggghhhlllkkkbbb[[[[[[^^^___ccc]]]ZZZ[[[XXXPPPLLLLLLIIIDDD@@@???>>>===>>>@@@???===<<<;;;;;;:::777444444333333222111111222222222222111111111111222222111111111222222222222222222222222333444555666777555777999999999999;;;===CCC;;;???KKKJJJEEEVVVsssnnnbbb[[[QQQGGG@@@@@@@@@BBBEEEHHHLLLNNNWWWmmmcccFFFCCC>>>>>>AAA===>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@EEEDDDBBBAAAAAACCCEEEFFFFFFDDDCCCDDDEEEGGGGGGFFFAAADDDFFFGGGFFFGGGIIILLLLLLLLLNNNQQQTTTTTTQQQOOOMMMOOOOOOMMMKKKJJJNNNQQQQQQKKKHHHJJJLLLJJJHHHHHHIIIHHHFFFDDDCCCBBBBBBCCC@@@???>>><<<:::888777666222222111000///...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))************+++++++++++++++,,,,,,,,,------------...//////000000///000000000111111111111000000111111111222222222666666555666666777888999888999999:::;;;<<<<<<===uuuNNNJJJBBB@@@;;;666222///---,,,***++++++***)))***,,,...111111000//////000111111222555666666888>>>AAA@@@??????@@@???999333444;;;AAACCCFFFJJJNNNUUU\\\aaalllpppppprrrrrrfffcccqqqvvv{{{mmmeee[[[UUUUUUaaa{{{pppmmmvvvtttssswwwrrrttt{{{|||wwwyyysssnnntttLLLAAA???;;;;;;:::999777666666666666111222333444333111---***+++************+++,,,,,,***,,,...///000111555777<<<>>>AAADDDHHHNNNUUUYYY___ccciiinnnqqqsssuuuwwwyyy{{{ssskkkaaaXXXVVVZZZ]]]ZZZTTTRRRWWW\\\]]]^^^ppp|||yyywwwLLL\\\hhhiiikkkrrrvvvtttlllnnnqqqpppkkkbbbZZZWWWZZZ```gggkkkmmmnnnqqqtttssssssooohhhiiimmmkkkeeevvv}}}rrrqqqhhhDDD;;;HHHJJJOOOWWWRRRMMMNNNOOOQQQQQQPPPOOONNNPPPQQQSSSUUUVVVWWWXXXYYY[[[\\\\\\\\\[[[\\\___aaaaaaaaa```aaaaaa```___]]]```eeefff___ZZZZZZ]]]___OOOMMMLLLLLLIIIDDDCCCEEEHHH@@@<<<@@@???888555888;;;:::777666555444333222111111000000//////000000222111111000000111111222000000000000111111222222222222222333444555666777444555777777777888999;;;>>>:::;;;CCCHHHHHHIIIMMMhhhXXXDDD<<>>888;;;???;;;:::999999999999999999888888888999999999::::::::::::;;;<<<<<<===>>>>>>DDDCCCAAA@@@AAABBBDDDFFFEEEDDDBBBCCCDDDEEEEEEDDDDDDCCCBBBDDDHHHIIIIIIHHHJJJKKKMMMPPPRRRRRRPPPMMMMMMOOOQQQOOOMMMLLLOOOSSSSSSMMMJJJLLLNNNLLLJJJJJJHHHHHHFFFEEEDDDBBBAAAAAA===<<<;;;:::888777666555222111111000///...------++++++++++++************)))*********************))))))))))))))))))))))))(((((()))))))))*********************+++++++++++++++,,,,,,------...//////............////////////////////////000000000000444333333444555666777777777777888999:::;;;<<<===xxxPPPLLLBBB???;;;666222///---,,,***+++,,,+++))))))+++,,,111111000000000000111111444777777555777===???>>>@@@@@@AAAAAA===666666999@@@CCCGGGKKKOOOUUU[[[___iiiooovvvoooeeeooovvvyyyyyy{{{pppggg\\\UUUNNNSSShhhpppmmmpppxxxsssmmmggghhhnnnvvv{{{zzzzzz|||lll^^^EEE>>>;;;===<<<:::888666666666777333222333444444222...+++***************+++,,,,,,***+++---......///222444888999<<<===@@@DDDJJJNNNXXX]]]ccciiimmmpppsssuuu~~~gggcccppp~~~www___OOOZZZccceeeiiirrruuuqqqlllkkkjjjggg^^^TTTQQQRRRWWW]]]dddhhhiiiiiijjjlllpppjjjeeehhhnnnqqqtttvvvlllhhhSSS>>>:::EEEJJJMMMSSSVVVKKKLLLNNNOOOOOOOOONNNMMMLLLNNNPPPRRRRRRRRRTTTUUUWWWYYY[[[\\\[[[ZZZZZZ[[[ZZZ]]]___^^^[[[YYYZZZ[[[YYY^^^^^^XXXRRRPPPOOOMMMNNNOOONNNKKKFFFCCCBBBDDD<<<888999???AAA<<<:::===666555444333333333444555000//////.........//////111111000000000000111111......//////000111111111111111111222333444555666333444666666666777888:::999>>>@@@>>>>>>CCCHHHHHHNNNeeefffLLLFFF<<<777;;;===888555888777777666666666666777777777666666666666777888888777888888999:::;;;<<<<<>>???@@@CCCDDDCCCAAA@@@@@@AAABBBBBBAAAEEEBBBAAACCCHHHJJJHHHEEEHHHHHHJJJLLLOOOOOOMMMKKKJJJKKKLLLLLLLLLLLLNNNPPPRRRMMMKKKMMMMMMJJJIIIKKKGGGGGGFFFEEEDDDBBB@@@???999999888777666555555444111111000//////...------+++*********))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++******++++++,,,------...,,,,,,---------.....................////////////111111111222333444555666555555666888999;;;<<<===xxxOOOJJJAAA???;;;666222///------***+++,,,+++***)))***+++111000000000000000000111555888888666888===@@@???BBB@@@@@@BBB@@@:::777888===AAAGGGMMMRRRWWW\\\```gggmmmwwwssseeemmmssswwwjjj```xxxxxxrrrjjjbbb\\\RRROOO^^^sssuuusssoooppppppkkkbbb___dddgggjjjpppxxxzzzyyynnnzzzvvvRRRAAA:::>>>===:::888666666777777444333222333444333///,,,***************++++++,,,***+++---------...000222333555777999;;;???CCCFFFNNNRRRYYY___dddhhhmmmppprrrsssaaaTTT[[[UUUbbbuuuwwwwwwzzzzzzzzzzzz{{{|||||||||||||||~~~{{{{{{vvvSSSLLLYYYeeehhhkkkpppooojjjgggccc___YYYOOOGGGIIIQQQWWW[[[```bbbbbbbbbdddffflllaaa___iiimmmmmmwwwttttttIIIHHHCCCEEELLLJJJKKKUUUMMMMMMNNNOOOOOOOOOOOONNNLLLOOORRRSSSRRRRRRTTTVVVUUUWWWYYYZZZZZZYYYZZZ[[[XXXZZZ]]]]]]]]]]]]___aaaVVVYYY[[[XXXXXXYYYXXXUUUMMMMMMJJJEEEAAA>>><<<:::>>><<<<<<<<<:::555333444333444444444444333444555///......------...////////////............//////------...//////000111111/////////000111222444444222444666666666666888999999===@@@>>><<<>>>DDDHHHIIILLL^^^vvvKKK<<>>DDDBBBAAAAAABBBCCCBBBAAA>>>BBBDDDDDDBBBBBBDDDGGGDDDCCCCCCDDDFFFHHHHHHGGGDDDBBBBBBDDDIIIKKKKKKIIIGGGFFFGGGGGGCCC???AAAFFFCCCCCCDDDCCCAAA>>>;;;999222222222222111111111111.........------,,,,,,,,,))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////------......///111222333111222444555777999;;;;;;pppSSSHHHBBB@@@===888444000---,,,***************************---111222111///000111333222444:::<<<::::::===MMMAAA777777<<>>>>>BBBHHHLLLRRRUUUWWWXXX[[[```bbbbbbfffWWWcccuuunnnqqqxxx}}}xxx~~~gggbbbDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMMMMNNNTTTTTTSSSSSSSSSUUUVVVWWWYYYXXXVVVUUUWWWZZZ^^^aaacccaaa___^^^^^^]]][[[YYY\\\YYYWWWWWWVVVSSSMMMIIIFFFEEECCCAAA???===;;;;;;555555555555444333222111000000000000///...,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000///000111222333444444555444666999::::::;;;>>>@@@BBBEEEJJJLLLMMMcccUUUBBBBBB@@@;;;999666666555444333333222222222222111111111111222222111111000000000000111111222222222333555777888999:::;;;;;;:::999;;;???AAAAAA>>>===???BBBCCCBBB@@@CCCBBBAAA@@@@@@BBBDDDEEEBBBBBBDDDEEEFFFFFFFFFFFFAAAEEEDDD@@@AAAGGGJJJGGGCCCDDDEEEDDDCCCBBBCCCDDD>>>>>>>>>???>>><<<777444222222111000///...------------,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***)))((((((***,,,...+++++++++,,,,,,,,,------,,,,,,,,,---...///000111222222222333555777888999qqqTTTIIIBBB@@@===888444000---,,,***************************---111222111000000111:::666444777999:::???DDDBBBFFFDDD>>>;;;>>>@@@???666888===DDDLLLVVV___eeejjjjjjrrrxxxeeeYYYiiisssttttttzzz|||xxxuuullljjjfffaaa[[[SSSKKKFFFEEEOOOeeekkkbbbooodddbbbmmmllliiibbbbbb```eeeuuuwww}}}wwwyyygggGGGAAA777777999444555999666555555444333333222222111...---,,,************+++******))))))******+++,,,------...000222555777888;;;<<<===@@@DDDHHHLLLNNNPPPYYYfffqqqxxx|||~~~tttlllddd\\\RRRKKK??????>>>AAAOOOaaammmqqqsssrrrqqqppppppppppppqqqpppyyynnnmmm]]]iii```^^^JJJUUU^^^]]]YYYVVVQQQLLLGGGCCC>>>;;;<<<@@@FFFJJJPPPTTTWWWWWWXXX\\\bbbfffcccdddkkknnnppp~~~tttrrr___III@@@@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIJJJJJJKKKLLLOOOOOOOOOPPPRRRTTTVVVXXXXXXWWWUUUSSSTTTVVVYYYZZZZZZXXXWWWWWWXXXYYYYYYXXXWWWUUUSSSRRRRRROOOJJJFFFCCCBBBAAA???<<<:::999888555444444333333222222222000000///......---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------.........///////////////000111222333444444444666888999999:::===??????@@@EEEHHHEEEKKKdddnnnTTT???<<>>===>>>AAABBBAAA???CCCBBBAAA@@@@@@AAACCCDDDCCCDDDEEEFFFFFFGGGFFFFFFCCCFFFEEEAAABBBHHHJJJHHHBBBCCCDDDCCCAAA@@@AAABBB???>>>>>>>>>>>><<<777444222111000///...------,,,---,,,,,,+++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))((('''((()))+++---///+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---///000111111111222333444666777888tttUUUIIIBBB@@@===888444000---,,,***************************,,,///111000000111222777444555888::::::===AAACCCSSSYYYLLL;;;666777777555555999BBBNNNZZZbbbeeehhhkkkppp|||nnnWWWOOO]]]nnn{{{yyyiiiooozzz}}}vvvpppmmmfffdddcccccc```[[[RRRLLLJJJGGGKKK]]]yyy}}}vvvfffaaafff]]]aaaooonnniiioooWWWAAAHHHTTTbbbxxxqqq|||}}}iii___{{{SSSDDD999999===777666999666555555444444333222222222111///---***))))))*********))))))))))))***++++++******+++,,,...000222333444555777:::===@@@BBBCCC@@@FFFOOOZZZeeemmmsssvvvxxxrrrjjjbbb\\\TTTLLLFFF;;;888666888>>>JJJ^^^oooqqqpppnnnmmmlllkkkkkkkkkeeekkkbbb___VVVcccaaaaaaLLLQQQSSSNNNHHHEEEDDDAAA===;;;888666888>>>DDDHHHOOOQQQTTTUUUUUUXXX```fffdddwwwwwwmmm{{{wwwjjjZZZ;;;<<<<<<===>>>???AAABBBCCCDDDEEEEEEFFFHHHIIIIIIJJJJJJJJJKKKMMMPPPSSSVVVXXXWWWVVVSSSQQQQQQQQQSSSTTTTTTRRROOOOOOPPPRRRSSSSSSRRRPPPNNNMMMLLLIIIEEEBBB???>>>===;;;999777666555333222111000000111222333000///---,,,,,,,,,,,,---+++++++++******+++++++++******************+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------......///000111222333333333444777888888999;;;===<<<:::>>>EEEFFFDDDHHHQQQ^^^uuubbbRRRAAA:::888<<<;;;444222555444444333333222111111111/////////....../////////000//////////////////000//////000111222444555666555777999999999999;;;======<<<<<<===???AAA@@@???CCCBBBAAA@@@???@@@AAABBBDDDEEEEEEFFFFFFFFFEEEEEEEEEGGGFFFCCCCCCGGGIIIGGGDDDEEEEEEDDDAAA@@@@@@AAA>>>>>>=========;;;777444000000///...------,,,,,,,,,++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((()))'''&&&&&&''')))+++...///******+++++++++,,,,,,,,,+++++++++,,,---...///000000000111111333444666777uuuVVVIIIBBB@@@===888444000---,,,***************************+++---///000111222222///222:::DDDFFF@@@;;;:::FFFTTT]]]UUU@@@222333999777666888AAANNNYYY^^^___fffgggggglll|||rrrVVVKKKRRRbbbuuu~~~{{{nnnyyyxxxyyy}}}tttnnnkkkeeecccaaa```aaacccfffhhhkkkjjjhhhfffiiirrr|||~~~pppddddddddd\\\bbbnnnllleeerrrcccPPPEEEFFF]]]kkkiiiwwwuuuxxxeeeKKK]]]iiiLLL<<<999===888666888555555555555444333333222222333111---***(((((()))***)))))))))))))))***++++++)))))))))***+++---...///000111333666888999::::::888:::@@@IIITTT^^^dddffffffbbb]]]XXXTTTPPPJJJFFF;;;555444888999;;;JJJ\\\hhhiiiiiiiiihhhfffdddccc^^^\\\VVVXXX]]]ggg```VVVEEEGGGFFFBBB>>><<<<<<===555444333444777===BBBFFFMMMMMMOOOSSSTTTVVVZZZ___ccc|||zzzrrrxxxbbbOOO<<<:::::::::<<<===???AAABBBDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKNNNQQQTTTVVVUUUTTTSSSRRRQQQQQQRRRRRRVVVRRRNNNLLLLLLMMMNNNNNNOOONNNLLLJJJHHHEEEBBB@@@<<<;;;:::888666555333333111000///---...///111222///...,,,***)))***,,,---+++******))))))******+++)))))))))************************+++++++++,,,,,,+++++++++,,,,,,,,,------------...///000111222222111333555666666777999;;;===999;;;CCCHHHIIIJJJMMMLLLPPP___yyywwwRRR<<<<<<>>><<<<<<;;;555...///555222222222111111000000000......------------......//////............//////.........///000111333444222555777888777777888:::;;;;;;;;;<<<===>>>??????@@@@@@???>>>>>>>>>>>>???BBBBBBCCCCCCCCCBBBAAAAAADDDEEEDDDCCCCCCEEEEEEEEEFFFGGGGGGEEECCCAAAAAABBB<<<;;;:::::::::888444111///......---,,,,,,++++++*********))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''''')))***,,,---************++++++++++++******++++++,,,...///000//////000000111333444555uuuVVVIIIBBB@@@===888444000---,,,******************************+++...000222222222///444???JJJLLLEEE===:::@@@CCCMMMRRRHHH888888DDDAAA===999;;;CCCNNNXXX]]]fffgggdddfffyyyrrr^^^SSSQQQ^^^nnnvvvtttrrr^^^nnnzzzvvvqqquuu}}}yyyrrrnnnnnnhhhgggggghhhooodddYYY[[[iiirrrqqqzzz^^^___aaaeeeccc^^^aaagggeee___kkkwwwwwwNNN;;;RRRFFFffffffzzz}}}tttuuuSSSKKKhhhWWW???555888666666888555666666555444444333333222333111...+++))))))))))))))))))(((((())))))***+++))))))))))))***+++,,,---...///111333555666666666555666999AAAKKKTTT[[[^^^]]][[[XXXUUURRROOOKKKIIICCC:::555777555111777BBBZZZ\\\___bbbaaa^^^[[[XXX[[[QQQOOOWWWkkklllZZZAAA???>>>>>><<<:::777777888000000111444888===BBBEEELLLHHHJJJQQQUUUUUUUUUXXXdddvvvwww{{{ttt{{{}}}rrrTTT999999888999999;;;<<>>===<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>======BBBAAAAAAAAAAAAAAAAAACCCDDDEEEEEEDDDAAA??????@@@999888666666666444111...------,,,,,,+++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))))))))*********++++++************,,,---...////////////000111222333444tttUUUIIIBBB@@@===888444000---,,,***************************)))***,,,000333333333222222888???AAA>>>;;;<<<@@@>>>DDDMMMKKKAAA===@@@IIIEEE===555555???OOO[[[eeejjjjjjnnngggMMMEEEIIILLLPPPUUUTTTggg~~~vvvmmmhhhhhhjjjlllooottt}}}|||iiibbb___cccuuulllOOOYYYbbbhhhhhhfffeeeeeefffdddffftttWWW@@@aaaPPPiii```eeeBBBQQQooolllIII444555666777:::777666666555555444333333333222111///---+++***)))((()))(((((((((((()))***************)))******++++++---...///000222333444444333666;;;AAAIIIPPPWWW[[[VVVUUUSSSPPPLLLIIIGGGFFFCCC===999999999999;;;???KKKNNNRRRUUUUUURRRMMMJJJHHH???HHHUUUsssmmmYYY<<<<<<999888999777333111222...///222555999>>>BBBDDDIIIEEEGGGPPPTTTSSSUUU[[[nnnuuu|||wwwuuummmgggIII...222666666777999;;;===???@@@BBBCCCDDDEEEGGGIIIJJJJJJLLLLLLKKKLLLMMMOOOQQQRRRQQQRRRTTTUUUVVVVVVVVVVVVRRRPPPNNNNNNPPPRRRSSSSSSNNNNNNLLLHHHCCC???======888777666555333222111000---,,,+++******+++,,,---+++***)))(((((()))******)))((((((''''''(((((()))''''''(((((())))))******((((((((()))))))))******++++++++++++,,,,,,,,,,,,******+++,,,---...//////...000111222222222444666666999<<>>@@@BBB<<<999===666666555444333222111111/////////...............---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------...///000111///000222222222222444666555777999999999:::<<<>>>:::::::::;;;;;;<<<<<<<<<;;;<<<<<<=========<<<<<>>???AAA???@@@@@@???<<<;;;;;;<<<777555333333222111...,,,+++++++++******)))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''((())))))))))))*********)))))))))***+++,,,---.../////////000000222333333rrrTTTHHHBBB@@@===888444000---,,,***************************((((((+++000333444333333111222666888888:::===AAAJJJMMMLLLNNNPPPFFF666CCCFFFEEE<<<222444CCCQQQ^^^fffnnnsss~~~mmm\\\QQQOOO]]]nnn[[[^^^sss~~~ssshhhbbbcccfffqqquuuzzz~~~nnn^^^YYYbbbgggjjjlllgggeeekkkbbbeeecccyyyeeejjjdddvvvJJJFFFYYYvvvbbb@@@;;;;;;<<<<<<777666666666555444444333333000000//////---+++)))(((((((((((((((((()))******+++***)))))))))))))))***,,,++++++,,,---///222333666;;;AAAFFFIIILLLQQQUUUNNNNNNMMMKKKIIIGGGFFFFFFDDDJJJOOOPPPPPPOOOJJJDDDBBBCCCEEEEEEDDDBBB???>>>555444HHHRRRlll^^^RRR<<<888333222444333///...111...000222666:::>>>@@@BBBEEEDDDIIIPPPPPPOOOZZZiiiyyyyyy{{{rrrWWW@@@888000222222333555777999;;;<<<>>>???@@@BBBCCCEEEFFFGGGKKKJJJJJJKKKLLLNNNPPPQQQOOOQQQSSSTTTUUUUUUTTTSSSOOONNNMMMMMMPPPQQQQQQQQQMMMLLLJJJEEE???:::999999555555444333111000//////,,,++++++******)))))))))(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&'''(((((()))******''''''((((((((())))))))))))))))))*********++++++))))))***+++,,,---......---///000111000111222444111555999<<<>>>AAABBBCCCPPPDDD;;;???IIIPPPTTTWWWRRRYYYfffwww~~~kkkVVVHHHDDD;;;777777<<>>;;;<<<===>>>>>>>>>>>>>>>===:::;;;???@@@===>>>AAA;;;<<<===<<<:::999999:::666555222111111000...,,,******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''''''''((((((((()))))))))******))))))))))))***,,,---...000000000000111222333333pppSSSHHHBBB@@@===888444000---,,,***************************((((((+++000333444333666444666;;;===<<<===@@@:::QQQWWWLLLSSScccWWW888555BBBMMMHHH999222888CCCUUU```lllppprrryyywwwjjjiii{{{~~~ppphhhgggjjjsssyyy}}}lllgggUUU\\\```eeejjjccc```kkk```nnn^^^bbbgggkkkiiigggrrruuuvvv___FFFJJJfff{{{OOODDDAAA@@@===666666666666555444444333333...///000000...,,,)))'''((((((((((((((()))************)))(((((((((((((((***)))))))))***---000222<<>>???>>><<<:::888777666666666:::QQQRRR^^^GGGAAA333444---+++///000......333...000333777:::===???@@@AAADDDKKKQQQMMMLLL___wwwyyyxxx|||{{{EEE888EEE000...///000111444666888999;;;;;;===>>>@@@BBBCCCDDDHHHHHHIIIIIIKKKNNNPPPRRRNNNPPPQQQSSSSSSRRRQQQOOOOOONNNLLLMMMMMMMMMLLLJJJKKKKKKHHHBBB;;;666555666444333222111000///...---++++++++++++***)))'''&&&''''''(((((()))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++,,,------...,,,...000000///000111333777888777666999===@@@@@@<<>>======;;;===<<<888666777888777000111111---+++,,,///000---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,------------......///000...///......---///222555222555777888777777:::===999:::;;;===>>>??????@@@======>>>@@@AAAAAAAAAAAA<<<888:::@@@AAA===>>>BBB:::;;;<<<<<<:::999:::<<<777555333111111000...,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((())))))))))))(((((())))))***+++---...111000000000111222333333oooPPPHHHCCC@@@;;;777444111---++++++++++++*********))))))******))))))))),,,111444888555333555999<<<<<<;;;===EEELLLQQQXXX]]]XXXOOO===,,,CCC^^^JJJ666777666CCCSSSjjjwwwxxxwwwtttvvv~~~wwwooojjj}}}nnnsssUUUOOOWWWSSSXXX___eeehhhgggeeecccffffffbbbbbbyyy<<<>>>GGG```qqqqqquuu~~~JJJEEEUUUsssvvvPPPAAAAAAAAA>>>777777666777888777333000222222111000///...------)))))))))))))))((((((((())))))(((((((((((())))))+++***(((((()))---111444JJJSSS```gggdddZZZMMMEEEKKKEEEBBBFFFPPPWWWUUUQQQ]]][[[WWWQQQKKKFFFAAA???000222444666666555333222:::???EEEDDD>>>666333222------,,,,,,,,,---......//////111444888;;;<<<<<>><<<:::999666555555444222111000000111000///...,,,,,,,,,+++******************************************************************************+++++++++,,,,,,,,,...............///000000333444444555666777888888:::::::::;;;<<<===>>>???======<<<===>>>AAADDDEEE>>>======>>>??????>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777444111...---,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))***+++---.../////////000000111111222222pppPPPHHHCCC@@@;;;777444111---++++++++++++*********))))))*********))))))+++000444;;;:::999888888:::===???<<<>>>@@@DDDPPP]]]aaa^^^<<>>>>>UUUggggggfffxxxXXXDDD@@@YYYsssxxxRRRCCC???<<<666555555555555555555444222222111000///......---+++***))))))(((((((((((()))((((((''''''(((((())))))(((''''''(((+++...000444;;;FFFPPPXXX^^^cccfffZZZVVVSSSUUUYYYZZZUUUPPPBBBBBB@@@>>><<<:::999888CCC===333---,,,111:::???555888;;;999333///...///,,,,,,,,,,,,,,,------...///000111444777:::<<<<<>>;;;999888777555555444333222111000000000///...,,,+++******************************************************************************************+++++++++,,,,,,......------......///000111222222333444555666666888888888888999;;;<<<>>><<<;;;:::;;;<<<>>>@@@BBB@@@???>>>???AAAAAA???>>>===>>>>>>>>>>>>===<<<<<<:::999666333000...,,,,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))***+++,,,---.../////////000000111111222qqqQQQHHHCCC@@@;;;777444111---++++++++++++************************)))(((+++///222;;;>>>???<<<999;;;CCCJJJOOOJJJCCCBBBNNN```lllpppWWWEEE333OOOrrrTTT...999555777CCCVVVfffooovvvzzzzzz}}}qqqwwwnnnJJJOOOUUUQQQPPPSSSVVVZZZ]]]^^^^^^^^^XXX[[[^^^[[[wwwhhh<<<:::LLL^^^bbb^^^mmmYYY:::DDDbbbzzzgggFFF<<<:::999999888666444444555777333222222111000///......---,,,***)))((((((((()))(((''''''''''''''''''(((''''''''''''((()))***+++&&&(((,,,444AAASSSfffsss~~~yyyrrriii^^^QQQEEE===222222222333333444444444===<<<;;;999777666666555000111111...)))(((***---+++++++++++++++,,,------000000111333666999<<<===DDDQQQVVVPPPUUUiii{{{XXXAAA444333555111111111222222333444444444444555666999;;;===???@@@FFFGGGJJJMMMPPPPPPMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFDDDBBBAAA>>>;;;777444333222000//////......---,,,+++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******)))*********++++++++++++***+++,,,---...//////000333333444555777999:::;;;>>>???@@@BBBDDDEEEFFFGGGHHHJJJLLLNNNPPPQQQRRRRRRQQQMMMKKKMMMPPPQQQNNNIIIMMMKKKIIIHHHGGGFFFDDDBBB======;;;:::888666444444333333222222111000//////...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++---------------....../////////000111222333444555777666555555666888:::<<<999999888888999;;;<<<===???>>>===>>>@@@@@@>>>===>>>>>>>>>===<<<;;;:::999888777555222///---,,,+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))***+++------......//////000111111222rrrQQQHHHCCC@@@;;;777444111---+++*********************************)))(((***---000888>>>BBB>>>999;;;GGGSSSccc[[[OOOHHHJJJXXXhhhsssnnnNNN444JJJoooeeeFFF@@@666333777FFFWWWeeeooouuuxxxsssyyyzzzvvvZZZKKKVVVUUUQQQTTTUUUWWWZZZ]]]___aaaaaa^^^\\\```\\\eee~~~pppFFFFFFNNN\\\dddcccpppzzzFFF<<>>>>>HHHJJJNNNSSSUUUTTTPPPMMMKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGEEEBBB@@@>>>:::888444222111000...---------,,,++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((()))))))))))))))************+++))))))***+++,,,---......111111222333555777999:::999;;;>>>AAACCCDDDDDDCCCEEEFFFHHHJJJMMMOOOPPPQQQQQQMMMJJJKKKOOOPPPLLLGGGLLLJJJGGGFFFFFFEEECCCAAA:::999888666555333222222111111111000///.........---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,---......---...///000111222333444666555444333444777:::;;;888888888777888999:::;;;;;;:::999:::<<<<<<:::999===<<<<<<:::999777555444666555222000...,,,+++***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((())))))+++,,,,,,------......///000111111rrrQQQIIICCC@@@;;;777444111---+++************************)))******)))((()))+++...333:::???<<<666888CCCNNNYYYUUUNNNEEE@@@GGGWWWfffjjjiiiZZZ<<<===iiirrrJJJ<<<555222888DDDPPP___iiioooqqqtttxxx|||}}}{{{xxx{{{|||uuuoooqqqjjjHHHNNNPPPIIINNNUUUVVVWWWZZZ]]]```cccdddfff___bbbddd\\\kkkyyyfff]]]ZZZ]]]eeeeeelll]]];;;>>>VVVsss}}}QQQ???;;;<<<<<<:::888555444444444444333222111000//////000///---+++***)))******''''''&&&&&&&&&&&&''''''''''''((())))))((('''''',,,+++)))&&&&&&)))///333888888777444000------...000//////---,,,++++++***...///000111111///...,,,)))***++++++******++++++************+++,,,---...000111222333555999???DDDKKKOOO]]]ooozzz~~~\\\999666444222444555000000000111111111111111111222555777:::;;;<<<===BBBDDDHHHMMMOOONNNJJJFFFJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEECCC@@@>>><<<888555333111111000...,,,++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))(((((()))))))))*********(((((()))***+++,,,------///000000111333555777888666888<<>><<<:::777666555444333222111111/////////...------,,,,,,,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,---,,,---...///111222333444666555444444555777999;;;888888888999999::::::;;;999888888999::::::999777<<<<<<;;;999777555333111333222000...,,,+++******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))***+++++++++,,,---...///000111111qqqQQQIIICCC@@@;;;777444111---+++***************+++++++++)))******)))'''(((***,,,000555999999666777===CCCFFFFFFGGGEEEBBBEEEQQQ___lllssswwwSSS000NNNrrrfffHHH===444111444<<>>???BBBFFFHHHHHHFFFCCCHHHIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDBBB???;;;999555333111000000///---+++))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((()))***+++,,,,,,---......///000222444555666555777:::>>>@@@AAAAAAAAAAAABBBBBBDDDFFFHHHJJJKKKKKKJJJJJJJJJJJJIIIGGGEEEIIIEEEAAA>>><<<:::888666444444333222111111000000---------,,,,,,,,,++++++,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,++++++---...000111222333444555555666777888999:::888888999:::;;;;;;<<<<<<<<<;;;:::;;;======;;;:::===<<<<<<:::888555333222111000...,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))*********+++,,,---...000000111pppPPPIIICCC@@@;;;777444111---+++))))))*********+++++++++)))******)))'''''')))***---000555:::===???@@@AAAGGGFFFJJJQQQUUUUUUZZZaaatttrrrbbbBBBNNNlll[[[MMM>>>555333333999???HHHRRR___hhhjjjiiiiiijjjuuuyyy}}}|||zzzzzzwwwtttssswwwmmm|||___@@@CCCEEEAAAEEELLLLLLMMMPPPTTTYYY]]]aaabbbbbbddd]]]fffaaa___yyyyyyggg___YYYZZZZZZWWWWWWYYYQQQ<<>>=========??????===<<<;;;;;;:::999777555333222///...,,,+++***))))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''((())))))******+++,,,...///000111oooPPPIIICCC@@@;;;777444111---+++))))))******++++++++++++)))******)))''''''(((***+++---333===GGGKKKJJJGGGSSSOOORRR]]]eeecccaaabbbnnn}}}[[[999PPPlll[[[III???:::666444444888>>>IIIVVV```gggkkkkkklllqqqwww|||}}}}}}|||{{{~~~{{{yyy}}}|||tttooonnn```___```hhhuuusssSSSZZZBBB@@@GGG???@@@HHHEEEJJJLLLOOOTTTYYY]]]aaaccc^^^fffWWW]]]^^^ZZZiii^^^]]]YYYWWWYYY\\\[[[WWWRRRYYYlllEEE@@@IIIjjjTTTHHH999333444777555111666555444444222222111000+++---///111111///,,,+++))))))(((((((((((())))))&&&&&&%%%&&&&&&((()))***((((((((('''%%%&&&(((+++######%%%))),,,,,,***'''''''''''''''((((((((()))+++***)))(((((()))***++++++***((((((***++++++++++++++++++,,,---...000111///222444555777>>>IIIRRRTTTjjj|||yyyeee;;;///...000******///...///////////////........./////////000222555999;;;>>>===<<<===@@@BBBCCCCCCFFFFFFFFFGGGGGGGGGFFFFFFAAABBBCCCBBB@@@===999777000///.........---+++)))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))(((((()))***+++,,,------,,,,,,---...000222444555555666999;;;>>>@@@AAABBB@@@@@@@@@@@@AAACCCEEEFFFDDDHHHKKKIIIEEECCCEEEHHHCCC@@@;;;888777666555444/////////......---------+++++++++***************(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******+++'''''')))***,,,...///000000222444777888777666555666777888:::<<<======>>>>>>======>>>??????>>><<<999888888666444222111000...---,,,***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((())))))***+++,,,...///000111